.bf{gap:var(--space-6);display:grid}.bf-progress{gap:var(--space-2);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.bf-progress li{padding-top:var(--space-3);border-top:2px solid var(--line-soft);font-size:var(--step--2);color:var(--ink-lo);gap:4px;display:grid}.bf-progress li .mono{color:var(--ink-lo)}.bf-progress li.is-current{border-top-color:var(--accent-base);color:var(--ink-hi)}.bf-progress li.is-current .mono{color:var(--accent-base)}.bf-progress li.is-done{border-top-color:var(--ink-hi);color:var(--ink-mid)}.bf-summary{padding:var(--space-4) var(--space-5);border-radius:var(--r-md);border:1px solid var(--signal-neg);background:color-mix(in oklab, var(--signal-neg) 8%, var(--surface-1));gap:var(--space-2);display:grid}.bf-summary[hidden]{display:none}.bf-summary:focus-visible{outline:2px solid var(--signal-neg);outline-offset:2px}.bf-summary-title{font-weight:600;font-size:var(--step--1)}.bf-summary ul{font-size:var(--step--1);gap:4px;margin:0;padding-inline-start:1.2em;display:grid}.bf-summary a{color:var(--ink-hi)}.bf-step{gap:var(--space-5);border:0;min-width:0;margin:0;padding:0;display:grid}.bf-step[hidden]{display:none}.bf-legend{font-size:var(--step-2);letter-spacing:-.01em;margin-bottom:var(--space-2);font-weight:600}.bf-field{gap:var(--space-2);display:grid}.bf-label{font-weight:560;font-size:var(--step--1)}.bf-opt{color:var(--ink-lo);font-weight:400}.bf-hint{font-size:var(--step--2);color:var(--ink-lo)}.bf-error{font-size:var(--step--2);color:var(--signal-neg)}.bf-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.bf-actions{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-2);display:flex}.bf-next,.bf-submit{border-radius:var(--r-pill);background:var(--accent-base);color:var(--accent-ink);margin-inline-start:auto;padding:.8em 1.4em;font-weight:560}.bf-next:hover,.bf-submit:hover{background:var(--accent-hot)}.bf-submit:disabled{opacity:.6;cursor:wait}.bf-back{border-radius:var(--r-pill);border:1px solid var(--line-hard);color:var(--ink-hi);padding:.8em 1.2em}.bf-review{padding:var(--space-4) var(--space-5);border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line-soft)}.bf-review-title{font-size:var(--step--2);color:var(--ink-lo);margin-bottom:var(--space-3)}.bf-review dl{gap:var(--space-2);font-size:var(--step--1);margin:0;display:grid}.bf-review dl div{gap:var(--space-3);grid-template-columns:9rem 1fr;display:grid}.bf-review dt{color:var(--ink-lo)}.bf-review dd{color:var(--ink-hi);overflow-wrap:anywhere;margin:0}.bf-note{font-size:var(--step--2);color:var(--ink-lo)}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.beta-page[data-astro-cid-n4ioocun]{padding-block:calc(var(--nav-height) + var(--space-9)) var(--space-12)}.beta-grid[data-astro-cid-n4ioocun]{gap:var(--space-9);align-items:start;display:grid}@media (width>=64rem){.beta-grid[data-astro-cid-n4ioocun]{gap:var(--space-13);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.beta-side[data-astro-cid-n4ioocun]{top:calc(var(--nav-height) + var(--space-6));position:sticky}}.beta-side[data-astro-cid-n4ioocun]{gap:var(--space-2);display:grid}.beta-block[data-astro-cid-n4ioocun]{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--line-soft);gap:var(--space-3);display:grid}.beta-block-title[data-astro-cid-n4ioocun]{font-family:var(--font-mono);font-size:var(--step--2);color:var(--accent-base)}.beta-block[data-astro-cid-n4ioocun] ul[data-astro-cid-n4ioocun],.beta-block[data-astro-cid-n4ioocun] ol[data-astro-cid-n4ioocun]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.beta-block[data-astro-cid-n4ioocun] li[data-astro-cid-n4ioocun]{font-size:var(--step--1);color:var(--ink-hi);gap:var(--space-3);grid-template-columns:auto 1fr;display:grid}.beta-block[data-astro-cid-n4ioocun] ul[data-astro-cid-n4ioocun] li[data-astro-cid-n4ioocun]:before{content:"";background:var(--accent-base);width:.8rem;height:1px;margin-top:.7em}.beta-block[data-astro-cid-n4ioocun] .mono[data-astro-cid-n4ioocun]{color:var(--ink-lo);font-size:var(--step--2);padding-top:.2em}.beta-main[data-astro-cid-n4ioocun]{padding:var(--space-7);border-radius:var(--r-xl);background:var(--surface-1);border:1px solid var(--line-soft);box-shadow:var(--shadow-3)}@media (width<=40rem){.beta-main[data-astro-cid-n4ioocun]{padding:var(--space-5)}}
