.gc[data-astro-cid-cr5uy22l]{border:1px solid var(--color-hairline);background:var(--color-canvas);border-radius:10px;margin:1.75rem 0;padding:1.5rem}.gc[data-astro-cid-cr5uy22l] ul[data-astro-cid-cr5uy22l],.gc[data-astro-cid-cr5uy22l] ol[data-astro-cid-cr5uy22l]{margin:0;padding:0;list-style:none}.gc[data-astro-cid-cr5uy22l] li[data-astro-cid-cr5uy22l],.gc[data-astro-cid-cr5uy22l] p[data-astro-cid-cr5uy22l]{margin:0}.gc-cap[data-astro-cid-cr5uy22l]{font-size:var(--text-fine);color:var(--color-ink-50);margin-top:1.25rem}.gc-rows[data-astro-cid-cr5uy22l]{gap:.95rem;display:grid}.gc-label[data-astro-cid-cr5uy22l]{font-size:var(--text-caption);color:var(--color-ink);flex-wrap:wrap;justify-content:space-between;gap:.15rem 1rem;display:flex}.gc-label-on[data-astro-cid-cr5uy22l]{color:var(--color-navy);font-weight:600}.gc-val[data-astro-cid-cr5uy22l]{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-fine);color:var(--color-ink-70);font-variant-numeric:tabular-nums}.gc-label-on[data-astro-cid-cr5uy22l] .gc-val[data-astro-cid-cr5uy22l]{color:var(--color-navy)}.gc-track[data-astro-cid-cr5uy22l]{background:var(--color-mist-200);border-radius:5px;height:10px;margin-top:.4rem;position:relative}.gc-bar[data-astro-cid-cr5uy22l]{background:var(--color-ink-50);border-radius:5px;position:absolute;top:0;bottom:0}.gc-rows[data-astro-cid-cr5uy22l] .gc-bar[data-astro-cid-cr5uy22l]{background:var(--color-navy-500)}.gc-ranges[data-astro-cid-cr5uy22l] .gc-bar[data-astro-cid-cr5uy22l]{background:var(--color-ink-50)}.gc-bar-open[data-astro-cid-cr5uy22l]{background:repeating-linear-gradient(90deg, var(--color-ink-50) 0 8px, transparent 8px 12px)!important}.gc-dot[data-astro-cid-cr5uy22l]{background:var(--color-navy);width:14px;height:14px;box-shadow:0 0 0 4px var(--color-navy-100);border-radius:50%;margin:-7px 0 0 -7px;position:absolute;top:50%}.gc-axis[data-astro-cid-cr5uy22l]{height:1.1rem;margin-top:.75rem;position:relative}.gc-axis[data-astro-cid-cr5uy22l] span[data-astro-cid-cr5uy22l]{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-fine);color:var(--color-ink-50);position:absolute;top:0;transform:translate(-50%)}.gc-axis[data-astro-cid-cr5uy22l] span[data-astro-cid-cr5uy22l]:first-child{transform:none}.gc-axis[data-astro-cid-cr5uy22l] span[data-astro-cid-cr5uy22l]:last-child{transform:translate(-100%)}.gc-flow[data-astro-cid-cr5uy22l]{display:grid}.gc-step[data-astro-cid-cr5uy22l]{border:1px dashed var(--color-hairline-strong);font-size:var(--text-caption);border-radius:6px;grid-template-columns:7.5rem minmax(0,1fr);gap:.25rem 1rem;padding:.7rem .85rem;display:grid;position:relative}.gc-step[data-astro-cid-cr5uy22l]+.gc-step[data-astro-cid-cr5uy22l]{margin-top:1.1rem}.gc-step[data-astro-cid-cr5uy22l]+.gc-step[data-astro-cid-cr5uy22l]:before{content:"";background:var(--color-hairline-strong);width:1px;height:.95rem;position:absolute;top:-1.05rem;left:1.25rem}.gc-when[data-astro-cid-cr5uy22l]{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-fine);color:var(--color-ink-50)}.gc-what[data-astro-cid-cr5uy22l]{color:var(--color-ink)}.gc-step-end[data-astro-cid-cr5uy22l]{background:var(--color-navy);border:1px solid var(--color-navy)}.gc-step-end[data-astro-cid-cr5uy22l] .gc-when[data-astro-cid-cr5uy22l]{color:var(--color-navy-200)}.gc-step-end[data-astro-cid-cr5uy22l] .gc-what[data-astro-cid-cr5uy22l]{color:var(--color-on-dark)}@media (width<=560px){.gc[data-astro-cid-cr5uy22l]{padding:1.1rem}.gc-step[data-astro-cid-cr5uy22l]{grid-template-columns:1fr;padding:.6rem .7rem}}@layer components{.tool-embed{border-radius:var(--radius-xs);border:1px solid var(--color-hairline);margin-block:1.85rem 2.25rem;padding:1.5rem 1.1rem}@media (width>=40rem){.tool-embed{padding:2rem 1.75rem}}.tool-embed-light{background:var(--color-mist)}.tool-embed-dark{background:var(--color-navy);border-color:var(--color-hairline-dark);color:var(--color-on-dark-muted)}.guide-body .tool-embed ul,.guide-body .tool-embed ol{margin-block:0;padding-left:0;list-style:none}.guide-body .tool-embed li,.guide-body .tool-embed p{margin-block:0}.guide-body .tool-embed .field-help{margin-top:.2rem}.guide-body .tool-embed .out-note{margin-top:1rem}.guide-body .tool-embed-dark strong,.guide-body .tool-embed-dark a{color:#fff}.tool-embed .tool-grid{grid-template-columns:minmax(0,1fr);gap:2rem}.tool-embed .tool-out{padding:1.5rem 1.1rem}@media (width>=40rem){.tool-embed .tool-out{padding:1.75rem 1.6rem}}@media (width>=80rem){.tool-embed .tool-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width>=62rem) and (width<=79.99rem){.tool-embed .tool-grid{grid-template-columns:minmax(0,1fr)}.tool-embed .tool-grid>.tool-out{position:static}}@media (width>=80rem){.tool-embed .tool-grid{gap:2.25rem}}}
