.fs[data-astro-cid-jkkbxrbg]{background:var(--mist);border-radius:var(--radius-lg);flex-direction:column;gap:18px;margin-block:32px;padding:clamp(24px,4.5vw,44px) clamp(18px,4vw,40px);scroll-margin-top:24px;display:flex}.fs-steps[data-astro-cid-jkkbxrbg]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fs-steps[data-astro-cid-jkkbxrbg] li[data-astro-cid-jkkbxrbg]{color:var(--muted);background:var(--paper);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:13px;display:flex}.fs-steps[data-astro-cid-jkkbxrbg] li[data-astro-cid-jkkbxrbg] span[data-astro-cid-jkkbxrbg]{background:var(--paper-2);width:22px;height:22px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.fs-steps[data-astro-cid-jkkbxrbg] li[data-astro-cid-jkkbxrbg].is-on{color:var(--ink);font-weight:600}.fs-steps[data-astro-cid-jkkbxrbg] li[data-astro-cid-jkkbxrbg].is-on span[data-astro-cid-jkkbxrbg],.fs-steps[data-astro-cid-jkkbxrbg] li[data-astro-cid-jkkbxrbg].is-done span[data-astro-cid-jkkbxrbg]{background:var(--accent);color:#fff}.fs-stage[data-astro-cid-jkkbxrbg]{flex-direction:column;gap:14px;display:flex}.fs-stage[data-astro-cid-jkkbxrbg][hidden]{display:none}.fs[data-astro-cid-jkkbxrbg] .eyebrow[data-astro-cid-jkkbxrbg]{margin:0}.fs-k[data-astro-cid-jkkbxrbg]{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:600}.fs-title[data-astro-cid-jkkbxrbg]{font-family:var(--serif);font-size:clamp(24px,3.4vw,32px);line-height:1.2}.fs-sub[data-astro-cid-jkkbxrbg]{color:var(--ink-2);font-size:16px;line-height:1.55}.fs-private[data-astro-cid-jkkbxrbg]{background:var(--card);border:1px solid var(--line);color:var(--ink-2);border-radius:14px;padding:14px 16px;font-size:15px}.fs-private[data-astro-cid-jkkbxrbg] strong[data-astro-cid-jkkbxrbg]{color:var(--ink)}.fs-big[data-astro-cid-jkkbxrbg]{align-self:flex-start;min-height:54px;padding-inline:32px;font-size:16px}.fs-rate[data-astro-cid-jkkbxrbg]{align-items:center;gap:16px;display:flex}.fs-rate[data-astro-cid-jkkbxrbg] input[data-astro-cid-jkkbxrbg]{accent-color:var(--accent);flex:1;height:28px}.fs-rate[data-astro-cid-jkkbxrbg] output[data-astro-cid-jkkbxrbg]{font-family:var(--serif);text-align:center;min-width:2ch;font-size:34px}.fs-alert[data-astro-cid-jkkbxrbg]{background:var(--card);border-left:4px solid var(--accent);border-radius:10px;padding:14px 16px;font-size:15px;line-height:1.55}.fs-groups[data-astro-cid-jkkbxrbg]{gap:10px;display:grid}.fs-group[data-astro-cid-jkkbxrbg]{grid-template-columns:90px 1fr;align-items:start;gap:10px;display:grid}.fs-g[data-astro-cid-jkkbxrbg]{color:var(--ink-2);padding-top:7px;font-size:13px;font-weight:600}.fs-chips[data-astro-cid-jkkbxrbg]{flex-wrap:wrap;gap:6px;display:flex}.fs-chip[data-astro-cid-jkkbxrbg]{border:1px solid var(--line-2);background:var(--paper);font:inherit;color:var(--ink-2);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:14px}.fs-chip[data-astro-cid-jkkbxrbg][aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.fs-l[data-astro-cid-jkkbxrbg]{color:var(--ink-2);font-size:15px;font-weight:600}.fs-input[data-astro-cid-jkkbxrbg],.fs-text[data-astro-cid-jkkbxrbg]{border:1px solid var(--line-2);background:var(--card);width:100%;font:17px/1.6 var(--sans);color:var(--ink);border-radius:12px;padding:12px 14px}.fs-text[data-astro-cid-jkkbxrbg]{font-family:var(--serif);resize:vertical;min-height:220px;font-size:19px;line-height:1.6}.fs-short[data-astro-cid-jkkbxrbg]{min-height:96px}.fs-line[data-astro-cid-jkkbxrbg]{font-family:var(--serif);font-size:22px;font-style:italic}.fs-timer[data-astro-cid-jkkbxrbg]{align-items:center;gap:14px;display:flex}.fs-timer[data-astro-cid-jkkbxrbg] span[data-astro-cid-jkkbxrbg]{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:22px}.fs-nav[data-astro-cid-jkkbxrbg]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fs-back[data-astro-cid-jkkbxrbg]{font:500 15px var(--sans);color:var(--muted);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;padding:8px 6px;text-decoration:underline}.fs-result[data-astro-cid-jkkbxrbg]{color:var(--ink-2);font-size:16px;line-height:1.55}.fs-result[data-astro-cid-jkkbxrbg]:empty{display:none}.sr[data-astro-cid-jkkbxrbg]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=560px){.fs-group[data-astro-cid-jkkbxrbg]{grid-template-columns:1fr;gap:4px}.fs-g[data-astro-cid-jkkbxrbg]{padding-top:0}}
