[data-tool]:not([data-tool-ready]) [data-tool-live],[data-tool][data-tool-ready] [data-tool-fallback]{display:none!important}.tool-fallback{min-inline-size:0;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--ink-soft);grid-column:1/-1;margin-block-start:var(--sp-lg);padding:clamp(1rem,3vw,2rem)}.tool-fallback__notice{font-size:var(--fs-sm);line-height:var(--lh-relaxed);margin-block-end:var(--sp-md)}.tool-fallback__content{gap:var(--sp-md);overflow-wrap:anywhere;display:grid}.tool-fallback__content>ul,.tool-fallback__content>ol{gap:var(--sp-md);list-style:revert;padding-inline-start:1.3em;display:grid}.tool-fallback__content li{display:list-item}.tool-fallback__content h3{color:var(--ink-strong);font-size:var(--fs-md);line-height:var(--lh-snug);margin-block-end:.4rem}.tool-fallback__content p{font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.tool-fallback__content p+p{margin-block-start:.4rem}.tool-fallback>.btn{margin-block-start:var(--sp-md)}.st__live[data-astro-cid-mwctxzuz]{gap:var(--sp-xl);grid-template-columns:minmax(0,1fr);display:grid}.st__steps[data-astro-cid-mwctxzuz]{gap:var(--sp-2xs);border-block-end:1px solid var(--line);flex-wrap:wrap;padding:0;list-style:none;display:flex}.st__steps[data-astro-cid-mwctxzuz] button[data-astro-cid-mwctxzuz]:not([aria-current]) .st__lbl[data-astro-cid-mwctxzuz]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.st__steps[data-astro-cid-mwctxzuz] button[data-astro-cid-mwctxzuz]{min-block-size:2.75rem;min-inline-size:2.75rem;font-size:var(--fs-sm);color:var(--ink-mute);text-align:start;border-block-end:2px solid #0000;align-items:center;gap:.5rem;margin-block-end:-1px;padding:.5rem .6rem .65rem;display:inline-flex;position:relative}.st__steps[data-astro-cid-mwctxzuz] button[data-astro-cid-mwctxzuz] .mono[data-astro-cid-mwctxzuz]{block-size:1.5rem;inline-size:1.5rem;font-size:var(--fs-2xs);border:1px solid;border-radius:50%;place-items:center;display:inline-grid}.st__steps[data-astro-cid-mwctxzuz] button[data-astro-cid-mwctxzuz]:not(:disabled):hover{color:var(--ink-strong)}.st__steps[data-astro-cid-mwctxzuz] button[data-astro-cid-mwctxzuz][aria-current=step]{color:var(--accent-strong);border-block-end-color:var(--accent);font-weight:var(--w-semi)}.st__steps[data-astro-cid-mwctxzuz] button[data-astro-cid-mwctxzuz]:disabled{cursor:default;opacity:.55}.st__form[data-astro-cid-mwctxzuz]{gap:var(--sp-xl);min-inline-size:0;display:grid}.st__step[data-astro-cid-mwctxzuz]{gap:var(--sp-md);border:0;min-inline-size:0;padding:0;display:grid}.st__step[data-astro-cid-mwctxzuz]>h3[data-astro-cid-mwctxzuz]{font-size:var(--fs-xl)}.st__step[data-astro-cid-mwctxzuz]>h3[data-astro-cid-mwctxzuz]:focus{outline:none}.st__hint[data-astro-cid-mwctxzuz]{max-inline-size:70ch;font-size:var(--fs-sm);color:var(--ink-soft)}.st__choices[data-astro-cid-mwctxzuz]{gap:0 var(--sp-xl);border-block-start:1px solid var(--line-soft);display:grid}.st__choices[data-astro-cid-mwctxzuz] .choice[data-astro-cid-mwctxzuz],.st__group[data-astro-cid-mwctxzuz] .choice[data-astro-cid-mwctxzuz]{border-block-end:1px solid var(--line-soft)}.st__sub[data-astro-cid-mwctxzuz]{gap:var(--sp-xs);padding:var(--sp-md) var(--sp-lg);background:var(--paper-sunk);border-radius:var(--r);display:grid}.st__groups[data-astro-cid-mwctxzuz]{gap:var(--sp-xl);display:grid}.st__col[data-astro-cid-mwctxzuz]{font:var(--w-semi) var(--fs-xs) var(--font-mono);color:var(--accent-strong);padding-block-end:var(--sp-xs)}.st__col[data-astro-cid-mwctxzuz] .muted[data-astro-cid-mwctxzuz]{font-weight:var(--w-regular)}.st__group[data-astro-cid-mwctxzuz]{border:0;min-inline-size:0;margin-block-start:var(--sp-md);padding:0}.st__group[data-astro-cid-mwctxzuz] legend[data-astro-cid-mwctxzuz]{font:var(--w-semi) var(--fs-sm) var(--font-display);color:var(--ink-strong);margin-block-end:var(--sp-2xs);padding:0}.st__size[data-astro-cid-mwctxzuz]{gap:var(--sp-md);display:grid}.st__error[data-astro-cid-mwctxzuz]{min-block-size:1.2em;font-size:var(--fs-sm);color:var(--bad)}.st__error[data-astro-cid-mwctxzuz]:empty{min-block-size:0}.st__result[data-astro-cid-mwctxzuz]{gap:var(--sp-md);border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:clamp(1.25rem,3vw,2.25rem)}.st__result[data-astro-cid-mwctxzuz] h4[data-astro-cid-mwctxzuz]{font-size:var(--fs-sm);font-family:var(--font-mono);font-weight:var(--w-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-mute);margin-block-start:var(--sp-lg)}.st__verdict-label[data-astro-cid-mwctxzuz]{font-size:var(--fs-2xs);color:var(--ink-mute)}.st__verdict[data-astro-cid-mwctxzuz]{font:var(--w-heavy) var(--fs-2xl) / 1.05 var(--font-display);letter-spacing:-.02em;color:var(--ink-strong)}.st__result[data-astro-cid-mwctxzuz][data-level=essential] .st__verdict[data-astro-cid-mwctxzuz],.st__result[data-astro-cid-mwctxzuz][data-level=important] .st__verdict[data-astro-cid-mwctxzuz]{color:var(--accent-strong)}.st__result[data-astro-cid-mwctxzuz][data-level=confirm] .st__verdict[data-astro-cid-mwctxzuz]{color:var(--warn)}.st__size-out[data-astro-cid-mwctxzuz]{font-size:var(--fs-xs);color:var(--ink-mute);margin-block-start:var(--sp-xs)}.st__reasons[data-astro-cid-mwctxzuz]{border-block-start:1px solid var(--line-soft);margin-block-start:var(--sp-xs);padding:0;list-style:none}.st__reasons[data-astro-cid-mwctxzuz] li{border-block-end:1px solid var(--line-soft);font-size:var(--fs-sm);color:var(--ink-soft);gap:.2rem;padding-block:.7rem;display:grid}.st__reasons[data-astro-cid-mwctxzuz] .ref{color:var(--accent-strong)}.st__note[data-astro-cid-mwctxzuz],.st__next[data-astro-cid-mwctxzuz]{font-size:var(--fs-sm);color:var(--ink-soft);max-inline-size:70ch}.st__result[data-astro-cid-mwctxzuz] .btn[data-astro-cid-mwctxzuz]{white-space:normal;justify-self:start;margin-block-start:var(--sp-sm)}.st__nav[data-astro-cid-mwctxzuz]{gap:var(--sp-sm);flex-wrap:wrap;display:flex}@media (width>=40rem){.st__size[data-astro-cid-mwctxzuz]{grid-template-columns:repeat(3,minmax(0,1fr))}.st__choices[data-astro-cid-mwctxzuz]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.st__live[data-astro-cid-mwctxzuz]{grid-template-columns:13rem minmax(0,1fr);align-items:start}.st__steps[data-astro-cid-mwctxzuz]{border-block-end:0;border-inline-start:1px solid var(--line);flex-direction:column;position:sticky;inset-block-start:calc(var(--header-h) + 1.5rem)}.st__steps[data-astro-cid-mwctxzuz] button[data-astro-cid-mwctxzuz]:not([aria-current]) .st__lbl[data-astro-cid-mwctxzuz]{clip-path:none;block-size:auto;inline-size:auto;position:static}.st__steps[data-astro-cid-mwctxzuz] button[data-astro-cid-mwctxzuz]{border-block-end:0;border-inline-start:2px solid #0000;margin-block-end:0;margin-inline-start:-1px;padding:.55rem .9rem}.st__steps[data-astro-cid-mwctxzuz] button[data-astro-cid-mwctxzuz][aria-current=step]{border-inline-start-color:var(--accent)}.st__groups[data-astro-cid-mwctxzuz]{grid-template-columns:repeat(2,minmax(0,1fr))}.st__groups[data-astro-cid-mwctxzuz] .st__choices[data-astro-cid-mwctxzuz],.st__groups[data-astro-cid-mwctxzuz] .choice[data-astro-cid-mwctxzuz]{grid-template-columns:none}}.mg__grid[data-astro-cid-jcuks6ab]{gap:var(--sp-xl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.mg__form[data-astro-cid-jcuks6ab]{gap:var(--sp-lg);min-inline-size:0;display:grid}.mg__form[data-astro-cid-jcuks6ab]>.btn[data-astro-cid-jcuks6ab]{justify-self:start}.mg__q[data-astro-cid-jcuks6ab]{border:0;min-inline-size:0;margin:0;padding:0}.mg__q[data-astro-cid-jcuks6ab] legend[data-astro-cid-jcuks6ab],.mg__q[data-astro-cid-jcuks6ab]>label[data-astro-cid-jcuks6ab]{font-weight:var(--w-semi);font-size:var(--fs-sm);color:var(--ink-strong);padding:0}.mg__q[data-astro-cid-jcuks6ab] legend[data-astro-cid-jcuks6ab] .ref[data-astro-cid-jcuks6ab]{font-weight:var(--w-regular);margin-block-start:.2rem;display:block}.mg__opts[data-astro-cid-jcuks6ab],.mg__yn[data-astro-cid-jcuks6ab]{gap:0 var(--sp-lg);flex-wrap:wrap;display:flex}.mg__sub[data-astro-cid-jcuks6ab]{font-size:var(--fs-sm);color:var(--ink-soft);margin-block-start:var(--sp-xs)}.mg__out[data-astro-cid-jcuks6ab]{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);min-inline-size:0;padding:clamp(1.25rem,3vw,2rem)}.mg__label[data-astro-cid-jcuks6ab]{font-size:var(--fs-2xs);color:var(--ink-mute)}.mg__verdict[data-astro-cid-jcuks6ab]{margin-block:var(--sp-xs) var(--sp-md);font:var(--w-bold) var(--fs-xl) / 1.15 var(--font-display);color:var(--ink-strong)}.mg__out[data-astro-cid-jcuks6ab][data-verdict=eligible] .mg__verdict[data-astro-cid-jcuks6ab]{color:var(--ok)}.mg__out[data-astro-cid-jcuks6ab][data-verdict=ineligible] .mg__verdict[data-astro-cid-jcuks6ab]{color:var(--bad)}.mg__checks[data-astro-cid-jcuks6ab],.mg__notes[data-astro-cid-jcuks6ab]{padding:0;list-style:none;display:grid}.mg__checks[data-astro-cid-jcuks6ab] li{gap:var(--sp-xs);border-block-end:1px solid var(--line-soft);font-size:var(--fs-sm);grid-template-columns:1.5rem minmax(0,1fr);padding-block:.55rem;display:grid}.mg__checks[data-astro-cid-jcuks6ab] .mark-ok{color:var(--ok)}.mg__checks[data-astro-cid-jcuks6ab] .mark-no{color:var(--bad)}.mg__checks[data-astro-cid-jcuks6ab] .mark-q{color:var(--ink-mute)}.mg__checks[data-astro-cid-jcuks6ab] .ref{display:block}.mg__notes[data-astro-cid-jcuks6ab]{gap:var(--sp-xs);margin-block-start:var(--sp-md)}.mg__notes[data-astro-cid-jcuks6ab] li{font-size:var(--fs-xs);color:var(--ink-soft)}.mg__cta[data-astro-cid-jcuks6ab]{font-size:var(--fs-sm);color:var(--ink-soft);margin-block-start:var(--sp-md)}@media (width>=60rem){.mg__grid[data-astro-cid-jcuks6ab]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.mg__out[data-astro-cid-jcuks6ab]{position:sticky;inset-block-start:calc(var(--header-h) + 1.5rem)}}.lead[data-astro-cid-sevzbneq]{--_ink:var(--lead-ink,CanvasText);--_muted:var(--lead-muted,GrayText);--_surface:var(--lead-surface,Canvas);--_field:var(--lead-field,Canvas);--_border:var(--lead-border,GrayText);--_accent:var(--lead-accent,LinkText);--_accent-ink:var(--lead-accent-ink,Canvas);--_error:var(--lead-error,#b3261e);--_focus:var(--lead-focus,Highlight);--_radius:var(--lead-radius,4px);border:1px solid var(--_border);border-radius:var(--_radius);background:var(--_surface);min-inline-size:0;color:var(--_ink);font-family:var(--lead-font,inherit);grid-template-columns:minmax(0,1fr);gap:.75rem;padding:clamp(1.25rem,3vw,2rem);display:grid;position:relative}.lead__h[data-astro-cid-sevzbneq]{font-family:var(--lead-font-display,inherit);color:var(--_ink);margin:0;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-style:normal;line-height:1.2}.lead__text[data-astro-cid-sevzbneq]{max-inline-size:60ch;color:var(--_muted);margin:0;font-size:.9375rem;line-height:1.55}.lead__form[data-astro-cid-sevzbneq]{grid-template-columns:minmax(0,1fr);gap:1rem;min-inline-size:0;margin-block-start:.25rem;display:grid}.lead__h[data-astro-cid-sevzbneq],.lead__text[data-astro-cid-sevzbneq],.lead__privacy[data-astro-cid-sevzbneq],.lead__field[data-astro-cid-sevzbneq] label[data-astro-cid-sevzbneq],.lead__submit[data-astro-cid-sevzbneq]{overflow-wrap:anywhere}.lead__fields[data-astro-cid-sevzbneq]{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(15rem,33.3333% - .666667rem)),1fr));gap:.875rem 1rem;display:grid}.lead__field[data-astro-cid-sevzbneq]{align-content:start;gap:.375rem;min-inline-size:0;display:grid}.lead__field--wide[data-astro-cid-sevzbneq]{grid-column:1/-1}.lead__field[data-astro-cid-sevzbneq] label[data-astro-cid-sevzbneq]{font-size:.875rem;font-weight:600;line-height:1.3}.lead__req[data-astro-cid-sevzbneq]{color:var(--_muted);font-weight:400}.lead__input[data-astro-cid-sevzbneq]{border:1px solid var(--_border);border-radius:var(--_radius);background:var(--_field);min-block-size:2.75rem;inline-size:100%;min-inline-size:0;color:var(--_ink);font:inherit;padding:.625rem .75rem;font-size:1rem;line-height:1.4}textarea[data-astro-cid-sevzbneq].lead__input{resize:vertical;min-block-size:7rem}.lead__input[data-astro-cid-sevzbneq]:hover{border-color:var(--_ink)}.lead__input[data-astro-cid-sevzbneq]:focus-visible{outline:2px solid var(--_focus);outline-offset:1px}.lead__input[data-astro-cid-sevzbneq][aria-invalid=true]{border-color:var(--_error);box-shadow:inset 0 0 0 1px var(--_error)}.lead__invalid[data-astro-cid-sevzbneq]{color:var(--_error);margin:0;font-size:.875rem}.lead__hp[data-astro-cid-sevzbneq]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.lead__challenge[data-astro-cid-sevzbneq]:not([hidden]){gap:.5rem;min-inline-size:0;display:grid}.lead__challenge-h[data-astro-cid-sevzbneq]{margin:0;font-size:.875rem;font-weight:600}.lead__challenge-h[data-astro-cid-sevzbneq]:focus{outline:none}.lead__challenge-h[data-astro-cid-sevzbneq]:focus-visible{outline:2px solid var(--_focus);outline-offset:2px}.lead__noscript[data-astro-cid-sevzbneq]{color:var(--_muted);margin:0;font-size:.875rem}.lead__actions[data-astro-cid-sevzbneq]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.lead__submit[data-astro-cid-sevzbneq]{border:1px solid var(--_accent);border-radius:var(--_radius);background:var(--_accent);min-block-size:3rem;color:var(--_accent-ink);font:inherit;cursor:pointer;padding:.75rem 1.375rem;font-weight:600;line-height:1.2}.lead__submit[data-astro-cid-sevzbneq]:hover{background:color-mix(in srgb, var(--_accent) 82%, var(--_ink))}.lead__submit[data-astro-cid-sevzbneq]:focus-visible{outline:2px solid var(--_focus);outline-offset:3px}.lead__submit[data-astro-cid-sevzbneq]:active{transform:translateY(1px)}.lead__submit[data-astro-cid-sevzbneq][aria-disabled=true]{opacity:.6;cursor:not-allowed;transform:none}.lead__submit[data-astro-cid-sevzbneq][aria-busy=true]{cursor:progress}.lead__privacy[data-astro-cid-sevzbneq]{color:var(--_muted);flex:16rem;margin:0;font-size:.8125rem;line-height:1.5}.lead__privacy[data-astro-cid-sevzbneq] a[data-astro-cid-sevzbneq]{color:inherit;text-underline-offset:.2em;text-decoration:underline}.lead__status[data-astro-cid-sevzbneq]{margin:0;font-size:.875rem}.lead__status[data-astro-cid-sevzbneq]:empty{display:none}.lead[data-astro-cid-sevzbneq][data-state=error] .lead__status[data-astro-cid-sevzbneq]{color:var(--_error)}.lead__panel[data-astro-cid-sevzbneq]{gap:.25rem;font-size:.9375rem;display:none}.lead__panel[data-astro-cid-sevzbneq] p[data-astro-cid-sevzbneq]{margin:0}.lead__panel[data-astro-cid-sevzbneq]:focus{outline:none}.lead__panel[data-astro-cid-sevzbneq]:focus-visible{outline:2px solid var(--_focus);outline-offset:4px}.lead__panel-h[data-astro-cid-sevzbneq]{font-family:var(--lead-font-display,inherit);font-size:1.125rem;font-weight:600}.lead__panel--error[data-astro-cid-sevzbneq]{color:var(--_error)}.lead__panel[data-astro-cid-sevzbneq]:target,.lead[data-astro-cid-sevzbneq][data-state=ok] .lead__panel--ok[data-astro-cid-sevzbneq]{display:grid}.lead[data-astro-cid-sevzbneq]:has(.lead__panel--ok:target) .lead__form[data-astro-cid-sevzbneq],.lead[data-astro-cid-sevzbneq][data-state=ok] .lead__form[data-astro-cid-sevzbneq]{display:none}@media (prefers-reduced-motion:no-preference){.lead__input[data-astro-cid-sevzbneq],.lead__submit[data-astro-cid-sevzbneq]{transition:border-color .12s ease-out,background-color .12s ease-out,transform 80ms ease-out}}.rd__grid[data-astro-cid-q3yrr5w4]{gap:var(--sp-xl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.rd__areas[data-astro-cid-q3yrr5w4]{border-block-start:1px solid var(--line);min-inline-size:0}.rd__area[data-astro-cid-q3yrr5w4]{gap:var(--sp-xs) var(--sp-lg);padding-block:var(--sp-md);border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.rd__legend[data-astro-cid-q3yrr5w4]{gap:var(--sp-sm);align-items:baseline;min-inline-size:0;display:flex}.rd__title[data-astro-cid-q3yrr5w4]{min-inline-size:0}.rd__n[data-astro-cid-q3yrr5w4]{font-size:var(--fs-2xs);color:var(--ink-mute);flex:none}.rd__title[data-astro-cid-q3yrr5w4]{font:var(--w-semi) var(--fs-md) / 1.3 var(--font-display);color:var(--ink-strong)}.rd__test[data-astro-cid-q3yrr5w4]{font-size:var(--fs-sm);color:var(--ink-soft);max-inline-size:62ch}.rd__scale[data-astro-cid-q3yrr5w4]{border:1px solid var(--line-strong);border-radius:var(--r-sm);inline-size:min(100%,20rem);grid-template-columns:repeat(3,minmax(0,1fr));justify-self:start;margin-block-start:var(--sp-xs);display:inline-grid;overflow:hidden}.rd__opt[data-astro-cid-q3yrr5w4]{min-block-size:2.75rem;padding-inline:var(--sp-sm);font-size:var(--fs-sm);font-weight:var(--w-semi);color:var(--ink-soft);cursor:pointer;place-items:center;display:grid;position:relative}.rd__opt[data-astro-cid-q3yrr5w4]+.rd__opt[data-astro-cid-q3yrr5w4]{border-inline-start:1px solid var(--line-strong)}.rd__opt[data-astro-cid-q3yrr5w4] input[data-astro-cid-q3yrr5w4]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.rd__opt[data-astro-cid-q3yrr5w4]:hover{background:var(--paper-sunk)}.rd__opt[data-astro-cid-q3yrr5w4]:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:-2px}.rd__opt[data-astro-cid-q3yrr5w4][data-rating=yes]:has(input:checked){background:var(--ok-wash);color:var(--ok)}.rd__opt[data-astro-cid-q3yrr5w4][data-rating=partial]:has(input:checked){background:var(--warn-wash);color:var(--warn)}.rd__opt[data-astro-cid-q3yrr5w4][data-rating=no]:has(input:checked){background:var(--bad-wash);color:var(--bad)}.rd__opt[data-astro-cid-q3yrr5w4]:has(input:checked) span[data-astro-cid-q3yrr5w4]:before{content:"● ";vertical-align:.15em;font-size:.7em}.rd__sum[data-astro-cid-q3yrr5w4]{gap:var(--sp-sm);border:1px solid var(--line);border-radius:var(--r);background:var(--surface);min-inline-size:0;padding:clamp(1.25rem,3vw,2rem);display:grid}.rd__sum-h[data-astro-cid-q3yrr5w4]{font-size:var(--fs-md)}.rd__score[data-astro-cid-q3yrr5w4]{align-items:baseline;gap:var(--sp-xs);display:flex}.rd__score[data-astro-cid-q3yrr5w4] .mono[data-astro-cid-q3yrr5w4]{font-size:clamp(2.75rem,2rem + 3vw,4rem);font-weight:var(--w-medium);color:var(--ink-strong);letter-spacing:-.03em;line-height:1}.rd__score[data-astro-cid-q3yrr5w4] [data-astro-cid-q3yrr5w4][data-empty]{color:var(--ink-mute);font-weight:var(--w-regular)}.rd__unit[data-astro-cid-q3yrr5w4],.rd__count[data-astro-cid-q3yrr5w4]{font-size:var(--fs-xs);color:var(--ink-mute)}.rd__bar[data-astro-cid-q3yrr5w4]{background:var(--line-soft);border-radius:3px;block-size:6px;overflow:hidden}.rd__mini[data-astro-cid-q3yrr5w4]{z-index:2;align-items:center;gap:var(--sp-sm);min-block-size:3.25rem;margin-inline:calc(-1 * var(--gutter));padding:.5rem var(--gutter);border-block-start:1px solid var(--line-strong);background:var(--surface);color:var(--ink-strong);grid-template-columns:auto auto minmax(0,1fr) auto;text-decoration:none;display:grid;position:sticky;inset-block-end:0}.rd__mini-score[data-astro-cid-q3yrr5w4]{font-size:var(--fs-lg);font-weight:var(--w-medium)}.rd__mini-count[data-astro-cid-q3yrr5w4]{font-size:var(--fs-2xs);color:var(--ink-mute)}.rd__mini-bar[data-astro-cid-q3yrr5w4]{background:var(--line-soft);border-radius:2px;block-size:4px;overflow:hidden}.rd__mini-go[data-astro-cid-q3yrr5w4]{font-size:var(--fs-xs);font-weight:var(--w-semi);color:var(--accent-strong);white-space:nowrap}[data-astro-cid-q3yrr5w4]:is(.rd__bar,.rd__mini-bar) span[data-astro-cid-q3yrr5w4]{background:var(--accent);transform-origin:0;block-size:100%;inline-size:100%;transition:transform var(--dur-slow) var(--ease-out);display:block;transform:scaleX(0)}.rd__sum[data-astro-cid-q3yrr5w4] h4[data-astro-cid-q3yrr5w4]{font:var(--w-medium) var(--fs-2xs) var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-mute);margin-block-start:var(--sp-sm)}.rd__gaps[data-astro-cid-q3yrr5w4]{gap:var(--sp-sm);font-size:var(--fs-sm);padding-inline-start:1.3em;display:grid}.rd__gaps[data-astro-cid-q3yrr5w4] li::marker{font-family:var(--font-mono);color:var(--accent-strong)}.rd__gaps[data-astro-cid-q3yrr5w4] strong{display:block}.rd__gaps[data-astro-cid-q3yrr5w4] .rd__tag{font:var(--fs-2xs) var(--font-mono);color:var(--ink-mute)}.rd__gaps[data-astro-cid-q3yrr5w4] .rd__do{color:var(--ink-soft);margin-block-start:.15rem;display:block}.rd__actions[data-astro-cid-q3yrr5w4]{gap:var(--sp-xs);flex-wrap:wrap;margin-block-start:var(--sp-sm);display:flex}.rd__status[data-astro-cid-q3yrr5w4]{min-block-size:1.4em;font-size:var(--fs-sm);color:var(--accent-strong)}.rd__privacy[data-astro-cid-q3yrr5w4],.rd__help[data-astro-cid-q3yrr5w4]{font-size:var(--fs-xs);color:var(--ink-mute)}.rd__help[data-astro-cid-q3yrr5w4]{color:var(--ink-soft)}.rd__lead[data-astro-cid-q3yrr5w4]{max-inline-size:52rem;margin-block-start:var(--sp-2xl)}.rd__guides[data-astro-cid-q3yrr5w4]{font-size:var(--fs-sm);color:var(--ink-soft);max-inline-size:90ch;margin-block-start:var(--sp-xl)}@media (width>=44rem){.rd__area[data-astro-cid-q3yrr5w4]{grid-template-columns:minmax(0,1fr) auto}.rd__area[data-astro-cid-q3yrr5w4]>[data-astro-cid-q3yrr5w4]:not(.rd__scale){grid-column:1}.rd__scale[data-astro-cid-q3yrr5w4]{grid-area:1/2/span 3;align-self:center;inline-size:17rem;margin:0}}@media (width>=64rem){.rd__grid[data-astro-cid-q3yrr5w4]{gap:var(--sp-2xl);grid-template-columns:minmax(0,1fr) 22rem}.rd__mini[data-astro-cid-q3yrr5w4]{display:none}.rd__sum[data-astro-cid-q3yrr5w4]{max-block-size:calc(100dvh - var(--header-h) - 3rem);position:sticky;inset-block-start:calc(var(--header-h) + 1.5rem);overflow-y:auto}}.rc__line[data-astro-cid-kieztv7s]{padding:0;list-style:none;display:grid;position:relative}.rc__st[data-astro-cid-kieztv7s]{padding:0 0 var(--sp-lg) var(--sp-xl);border-inline-start:1px solid var(--line-strong);align-content:start;gap:.3rem;display:grid;position:relative}.rc__st[data-astro-cid-kieztv7s]:before{content:"";background:var(--paper);border:2px solid var(--accent);border-radius:50%;block-size:11px;inline-size:11px;position:absolute;inset-block-start:.3rem;inset-inline-start:-6px}.rc__st[data-astro-cid-kieztv7s]:first-child:before{background:var(--accent)}.rc__at[data-astro-cid-kieztv7s]{font-size:var(--fs-sm);font-weight:var(--w-medium);color:var(--accent-strong)}.rc__title[data-astro-cid-kieztv7s]{font-size:var(--fs-md)}.rc__text[data-astro-cid-kieztv7s]{font-size:var(--fs-sm);color:var(--ink-soft);max-inline-size:40ch}.rc__lower[data-astro-cid-kieztv7s]{gap:var(--sp-xl);grid-template-columns:minmax(0,1fr);margin-block-start:var(--sp-xl);display:grid}.rc__who[data-astro-cid-kieztv7s]{border-block-start:1px solid var(--line);align-content:start;display:grid}.rc__who[data-astro-cid-kieztv7s] div[data-astro-cid-kieztv7s]{gap:var(--sp-md);padding-block:var(--sp-sm);border-block-end:1px solid var(--line);grid-template-columns:5.5rem minmax(0,1fr);display:grid}.rc__who[data-astro-cid-kieztv7s] dt[data-astro-cid-kieztv7s]{font:var(--w-semi) var(--fs-sm) var(--font-mono);color:var(--ink-strong)}.rc__who[data-astro-cid-kieztv7s] dd[data-astro-cid-kieztv7s]{font-size:var(--fs-sm);color:var(--ink-soft)}.rc__who[data-astro-cid-kieztv7s] .mono[data-astro-cid-kieztv7s]{font-size:var(--fs-xs);color:var(--ink);overflow-wrap:anywhere;margin-block-start:.2rem;display:block}.rc__calc[data-astro-cid-kieztv7s]{gap:var(--sp-sm);border:1px solid var(--line);border-radius:var(--r);background:var(--surface);align-content:start;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.rc__calc-h[data-astro-cid-kieztv7s]{font:var(--w-semi) var(--fs-md) var(--font-display);color:var(--ink-strong)}.rc__out[data-astro-cid-kieztv7s]{padding:0;list-style:none;display:grid}.rc__out[data-astro-cid-kieztv7s] li{border-block-end:1px solid var(--line-soft);font-size:var(--fs-sm);gap:.1rem;padding-block:.55rem;display:grid}.rc__out[data-astro-cid-kieztv7s] .mono{color:var(--accent-strong)}.sec__head[data-astro-cid-kieztv7s] .rc__stat[data-astro-cid-kieztv7s]{font-size:var(--fs-sm);color:var(--ink-mute)}.rc__hint[data-astro-cid-kieztv7s],.rc__more[data-astro-cid-kieztv7s]{font-size:var(--fs-xs);color:var(--ink-mute)}.rc__more[data-astro-cid-kieztv7s]{font-size:var(--fs-sm);color:var(--ink-soft);margin-block-start:var(--sp-lg)}@media (width>=60rem){.rc__line[data-astro-cid-kieztv7s]{gap:var(--sp-md);grid-template-columns:repeat(5,minmax(0,1fr))}.rc__st[data-astro-cid-kieztv7s]{padding:var(--sp-lg) 0 0;border-inline-start:0;border-block-start:1px solid var(--line-strong)}.rc__st[data-astro-cid-kieztv7s]:before{inset-block-start:-6px;inset-inline-start:0}.rc__lower[data-astro-cid-kieztv7s]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.lg[data-astro-cid-7ttf7fn5]{min-inline-size:0}.lg__title[data-astro-cid-7ttf7fn5]{font:var(--w-semi) var(--fs-sm) var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-mute);border-block-end:1px solid var(--ink);padding-block-end:var(--sp-sm)}.lg__list[data-astro-cid-7ttf7fn5]{padding:0;list-style:none}.lg[data-astro-cid-7ttf7fn5]:not(.lg--compact)>.lg__list[data-astro-cid-7ttf7fn5],.lg__past[data-astro-cid-7ttf7fn5]{border-block-start:1px solid var(--ink)}.lg__past[data-astro-cid-7ttf7fn5] summary[data-astro-cid-7ttf7fn5]{justify-content:space-between;align-items:center;gap:var(--sp-2xs) var(--sp-md);min-block-size:3.25rem;padding-block:var(--sp-sm);cursor:pointer;font-size:var(--fs-xs);color:var(--ink-mute);flex-wrap:wrap;list-style:none;display:flex}.lg__past[data-astro-cid-7ttf7fn5] summary[data-astro-cid-7ttf7fn5]::-webkit-details-marker{display:none}.lg__past-h[data-astro-cid-7ttf7fn5]{font-weight:var(--w-semi);font-size:var(--fs-sm);color:var(--ink-strong)}.lg__past-h[data-astro-cid-7ttf7fn5]:before{content:"+";inline-size:1.25rem;font-family:var(--font-mono);color:var(--accent-strong);display:inline-block}.lg__past[data-astro-cid-7ttf7fn5][open] .lg__past-h[data-astro-cid-7ttf7fn5]:before{content:"−"}.lg__past[data-astro-cid-7ttf7fn5] .lg__list[data-astro-cid-7ttf7fn5]{border-block-start:1px solid var(--line)}.lg__past[data-astro-cid-7ttf7fn5] .lg__row[data-astro-cid-7ttf7fn5]:last-child{border-block-end:0}.lg__row[data-astro-cid-7ttf7fn5]{align-content:start;gap:.15rem var(--sp-md);padding-block:var(--sp-sm);border-block-end:1px solid var(--line);grid-template-columns:6.5rem minmax(0,1fr);display:grid}.lg__date[data-astro-cid-7ttf7fn5]{font-size:var(--fs-sm);font-weight:var(--w-medium);color:var(--ink-strong);grid-row:span 3}.lg__state[data-astro-cid-7ttf7fn5]{font-size:var(--fs-2xs);color:var(--ink-mute)}.lg__text[data-astro-cid-7ttf7fn5]{font-size:var(--fs-sm);color:var(--ink)}.lg__row[data-astro-cid-7ttf7fn5][data-state=past] .lg__text[data-astro-cid-7ttf7fn5]{color:var(--ink-soft)}.lg__row[data-astro-cid-7ttf7fn5][data-state=next]{background:var(--accent-wash);margin-inline:calc(-1 * var(--sp-sm));padding-inline:var(--sp-sm);border-radius:var(--r-sm)}.lg__row[data-astro-cid-7ttf7fn5][data-state=next] .lg__state[data-astro-cid-7ttf7fn5],.lg__row[data-astro-cid-7ttf7fn5][data-state=next] .lg__date[data-astro-cid-7ttf7fn5]{color:var(--accent-strong)}.lg--compact[data-astro-cid-7ttf7fn5]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:clamp(1.25rem,3vw,1.75rem)}.lg--compact[data-astro-cid-7ttf7fn5] .lg__row[data-astro-cid-7ttf7fn5]{grid-template-columns:5.5rem minmax(0,1fr);padding-block:.6rem}.lg--compact[data-astro-cid-7ttf7fn5] .lg__date[data-astro-cid-7ttf7fn5]{font-size:var(--fs-xs);grid-row:span 3}.lg--compact[data-astro-cid-7ttf7fn5] .lg__row[data-astro-cid-7ttf7fn5]:not([data-state=next]) .lg__state[data-astro-cid-7ttf7fn5]{display:none}.lg--compact[data-astro-cid-7ttf7fn5] .lg__text[data-astro-cid-7ttf7fn5]{font-size:var(--fs-xs);line-height:1.45}@media (width>=48rem){.lg[data-astro-cid-7ttf7fn5]:not(.lg--compact) .lg__row[data-astro-cid-7ttf7fn5]{grid-template-columns:7rem 7rem minmax(0,1fr) minmax(0,14rem);align-items:baseline}.lg[data-astro-cid-7ttf7fn5]:not(.lg--compact) .lg__date[data-astro-cid-7ttf7fn5]{grid-row:auto}.lg[data-astro-cid-7ttf7fn5]:not(.lg--compact) .lg__ref[data-astro-cid-7ttf7fn5]{text-align:end}}.partner[data-astro-cid-n3t2kgre]{gap:var(--sp-lg);border:1px solid var(--line);border-block-start:3px solid var(--accent);border-radius:var(--r);background:var(--surface);align-items:end;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.partner__eyebrow[data-astro-cid-n3t2kgre]{font:var(--fs-2xs) var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent-strong)}.partner__title[data-astro-cid-n3t2kgre]{margin-block:var(--sp-xs);font-size:var(--fs-xl);max-inline-size:28ch}.partner__text[data-astro-cid-n3t2kgre]{color:var(--ink-soft);font-size:var(--fs-sm);max-inline-size:62ch}.partner[data-astro-cid-n3t2kgre] .btn[data-astro-cid-n3t2kgre]{white-space:normal;text-align:center;justify-self:start}@media (width>=56rem){.partner[data-astro-cid-n3t2kgre]{grid-template-columns:minmax(0,1fr) auto}}.srcs[data-astro-cid-4x2i5ky6]{border-block-start:1px solid var(--line);margin-block-start:var(--sp-xl);padding-block-start:var(--sp-md)}.srcs__h[data-astro-cid-4x2i5ky6]{font-family:var(--font-mono,var(--font-sans));font-size:var(--fs-2xs);font-weight:var(--w-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent-strong);margin-block-end:var(--sp-md)}.srcs__list[data-astro-cid-4x2i5ky6]{flex-direction:column;gap:.85rem;margin:0;padding-inline-start:1.3em;list-style:decimal;display:flex}.srcs__item[data-astro-cid-4x2i5ky6]{font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.srcs__item[data-astro-cid-4x2i5ky6]::marker{color:var(--accent);font-variant-numeric:tabular-nums}.srcs__link[data-astro-cid-4x2i5ky6]{min-block-size:44px;color:var(--accent-strong);text-underline-offset:.18em;align-items:center;text-decoration:underline;display:inline-flex}.srcs__link[data-astro-cid-4x2i5ky6]:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}.srcs__meta[data-astro-cid-4x2i5ky6]{color:var(--ink-mute);font-size:var(--fs-2xs);margin-block-start:.15rem;display:block}.srcs__note[data-astro-cid-4x2i5ky6]{color:var(--ink-mute);font-size:var(--fs-2xs);margin-block-start:.3rem;display:block}.srcs__note[data-astro-cid-4x2i5ky6] a{color:var(--accent-strong)}.hero[data-astro-cid-2l4aln2p]{padding-block:clamp(2.5rem, 2rem + 4vw, 6rem) var(--sp-section);background-image:linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:calc((min(100vw, var(--page)) - 2 * var(--gutter)) / 12) 100%;background-position:top;position:relative}.hero__grid[data-astro-cid-2l4aln2p]{gap:var(--sp-2xl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.hero__copy[data-astro-cid-2l4aln2p]{min-inline-size:0}.hero[data-astro-cid-2l4aln2p] h1[data-astro-cid-2l4aln2p]{max-inline-size:12ch;margin-block-end:var(--sp-lg)}.hero__actions[data-astro-cid-2l4aln2p]{gap:var(--sp-sm);flex-wrap:wrap;margin-block-start:var(--sp-xl);display:flex}.hero__note[data-astro-cid-2l4aln2p]{max-inline-size:56ch;font-size:var(--fs-xs);color:var(--ink-mute);margin-block-start:var(--sp-lg)}.ob__list[data-astro-cid-2l4aln2p]{border-block-start:1px solid var(--ink);padding:0;list-style:none}.ob__row[data-astro-cid-2l4aln2p]{gap:var(--sp-2xs);padding-block:var(--sp-md);border-block-end:1px solid var(--line);display:grid}.ob__ref[data-astro-cid-2l4aln2p]{color:var(--accent-strong)}.ob__title[data-astro-cid-2l4aln2p]{font-size:var(--fs-lg)}.ob__text[data-astro-cid-2l4aln2p]{color:var(--ink-soft);font-size:var(--fs-sm);max-inline-size:64ch}.ob__title[data-astro-cid-2l4aln2p] a[data-astro-cid-2l4aln2p]{color:inherit;padding-block:.45rem;text-decoration:none;display:inline-block}.ob__title[data-astro-cid-2l4aln2p] a[data-astro-cid-2l4aln2p]:hover{color:var(--accent-strong);text-underline-offset:.2em;text-decoration:underline 1px}.ob__arrow[data-astro-cid-2l4aln2p]{color:var(--accent-strong);transition:transform var(--dur) var(--ease);font-size:.8em;display:inline-block}.ob__title[data-astro-cid-2l4aln2p] a[data-astro-cid-2l4aln2p]:hover .ob__arrow[data-astro-cid-2l4aln2p]{transform:translate(3px)}.ob__disclosure[data-astro-cid-2l4aln2p]{max-inline-size:90ch;border-block-start:1px dashed var(--line-strong);font-size:var(--fs-sm);color:var(--ink-soft);margin-block-start:var(--sp-xl);padding-block-start:var(--sp-md)}.faq-grid[data-astro-cid-2l4aln2p]{gap:var(--sp-xl);grid-template-columns:minmax(0,1fr);display:grid}.closing[data-astro-cid-2l4aln2p]{gap:var(--sp-lg);margin-block-start:var(--sp-xl);display:grid}@media (width>=60rem){.hero__grid[data-astro-cid-2l4aln2p]{gap:var(--sp-3xl);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.ob__row[data-astro-cid-2l4aln2p]{grid-template-columns:var(--margin-col) minmax(0, 17rem) minmax(0, 1fr);gap:var(--sp-xl);align-items:baseline}.ob__ref[data-astro-cid-2l4aln2p]{padding-inline-end:var(--sp-sm)}.faq-grid[data-astro-cid-2l4aln2p]{gap:var(--sp-3xl);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}
