.sc[data-astro-cid-nsbu2fkd]{padding:clamp(var(--space-8), 7vw, var(--space-11)) var(--gutter);background:var(--oat)}.sc__invite[data-astro-cid-nsbu2fkd]{text-align:center;max-width:46rem;margin-inline:auto}.sc__eyebrow[data-astro-cid-nsbu2fkd]{margin:0 0 var(--space-3);font-family:var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--taupe-500);font-size:.7rem}.sc__title[data-astro-cid-nsbu2fkd]{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:var(--text-scene);font-weight:var(--weight-light);color:var(--ink-900);line-height:1.1}.sc__lede[data-astro-cid-nsbu2fkd]{color:var(--ink-700);margin:0}.sc__open[data-astro-cid-nsbu2fkd]{margin-top:var(--space-5);border-radius:var(--radius-pill);background:var(--ink-900);color:var(--paper);font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--duration-base) var(--ease-out);border:0;padding:1rem 1.9rem}.sc__open[data-astro-cid-nsbu2fkd]:hover{background:#5f5346}.sc__open[data-astro-cid-nsbu2fkd]:focus-visible{outline:3px solid var(--taupe-500);outline-offset:3px}.sc__staticList[data-astro-cid-nsbu2fkd]{margin:var(--space-5) 0 var(--space-4);text-align:left}.sc__staticList[data-astro-cid-nsbu2fkd] li[data-astro-cid-nsbu2fkd]+li[data-astro-cid-nsbu2fkd]{margin-top:var(--space-2)}.sc__static[data-astro-cid-nsbu2fkd]{padding:var(--space-4) var(--space-5);border-left:3px solid var(--taupe-500);background:var(--paper);color:var(--ink-700);font-size:var(--text-sm);text-align:left;margin:0}.sc__dialog[data-astro-cid-nsbu2fkd]{border-radius:var(--radius-lg);background:var(--oat);width:min(40rem,100vw - 1.5rem);max-height:min(88svh,50rem);color:var(--ink-900);border:0;padding:0;overflow:hidden}.sc__dialog[data-astro-cid-nsbu2fkd]::backdrop{backdrop-filter:blur(3px);background:#100d0ba3}.sc__panel[data-astro-cid-nsbu2fkd]{max-height:inherit;flex-direction:column;display:flex}.sc__bar[data-astro-cid-nsbu2fkd]{gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-3);justify-content:space-between;align-items:flex-start;display:flex}.sc__stepn[data-astro-cid-nsbu2fkd]{font-family:var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--taupe-500);margin:0 0 .2rem;font-size:.66rem}.sc__dialogTitle[data-astro-cid-nsbu2fkd]{font-family:var(--font-display);font-size:clamp(1rem,2.4vw,1.25rem);font-weight:var(--weight-medium);color:var(--ink-900);margin:0}.sc__close[data-astro-cid-nsbu2fkd]{border:1px solid var(--taupe-200);background:var(--paper);width:2.75rem;height:2.75rem;color:var(--ink-900);cursor:pointer;border-radius:50%;flex:none;font-size:1.4rem;line-height:1}.sc__close[data-astro-cid-nsbu2fkd]:hover{border-color:var(--taupe-500)}.sc__rail[data-astro-cid-nsbu2fkd]{padding:0 var(--space-6);gap:4px;display:flex}.sc__rail[data-astro-cid-nsbu2fkd] i[data-astro-cid-nsbu2fkd]{background:var(--taupe-200);height:3px;transition:background var(--duration-base) var(--ease-out);border-radius:99px;flex:1}.sc__rail[data-astro-cid-nsbu2fkd] i[data-astro-cid-nsbu2fkd].is-on{background:var(--taupe-500)}.sc__body[data-astro-cid-nsbu2fkd]{padding:var(--space-6);overflow-y:auto}.sc__step[data-astro-cid-nsbu2fkd][hidden]{display:none}.sc__q[data-astro-cid-nsbu2fkd]{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:clamp(1.25rem,3vw,1.7rem);font-weight:var(--weight-medium);color:var(--ink-900);line-height:1.16}.sc__q[data-astro-cid-nsbu2fkd]:focus-visible,.sc__band[data-astro-cid-nsbu2fkd]:focus-visible{outline:none}.sc__note[data-astro-cid-nsbu2fkd]{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--ink-600)}.sc__ops[data-astro-cid-nsbu2fkd]{margin-top:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.6rem;display:grid}.sc__ops--wide[data-astro-cid-nsbu2fkd]{grid-template-columns:1fr}.sc__op[data-astro-cid-nsbu2fkd]{text-align:left;border:1.5px solid var(--taupe-200);border-radius:var(--radius-md);background:var(--paper);min-height:3.25rem;color:var(--ink-900);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-medium);cursor:pointer;transition:border-color var(--duration-base) var(--ease-out), background var(--duration-base) var(--ease-out), transform .12s var(--ease-out);padding:1rem 1.15rem}.sc__op[data-astro-cid-nsbu2fkd]:hover{border-color:var(--taupe-500);background:var(--cream);transform:translateY(-1px)}.sc__op[data-astro-cid-nsbu2fkd]:focus-visible{outline:3px solid var(--taupe-500);outline-offset:2px}.sc__op[data-astro-cid-nsbu2fkd].is-on{border-color:var(--taupe-500);background:var(--cream)}.sc__ops--wide[data-astro-cid-nsbu2fkd] .sc__op[data-astro-cid-nsbu2fkd][data-halt]:hover{background:#fbeeea;border-color:#a8341f}.sc__result[data-astro-cid-nsbu2fkd][hidden],.sc__result[data-astro-cid-nsbu2fkd][data-flagged] .sc__score[data-astro-cid-nsbu2fkd]{display:none}.sc__score[data-astro-cid-nsbu2fkd]{margin-bottom:var(--space-4);align-items:baseline;gap:.5rem;display:flex}.sc__scoreNum[data-astro-cid-nsbu2fkd]{font-family:var(--font-display);font-size:clamp(2.6rem,7vw,4rem);font-weight:var(--weight-light);color:var(--ink-900);font-variant-numeric:tabular-nums;line-height:1}.sc__scoreOf[data-astro-cid-nsbu2fkd]{font-family:var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--taupe-500);font-size:.72rem}.sc__band[data-astro-cid-nsbu2fkd]{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:clamp(1.3rem,2.8vw,1.8rem);font-weight:var(--weight-medium);color:var(--ink-900)}.sc__meaning[data-astro-cid-nsbu2fkd]{margin:0 0 var(--space-5);color:var(--ink-700)}.sc__stepLabel[data-astro-cid-nsbu2fkd]{margin:0 0 var(--space-2);font-family:var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--taupe-500);font-size:.68rem}.sc__stepText[data-astro-cid-nsbu2fkd]{margin:0 0 var(--space-5);color:var(--ink-900)}.sc__cta[data-astro-cid-nsbu2fkd]{margin-bottom:var(--space-5)}.sc__disclaimer[data-astro-cid-nsbu2fkd]{font-size:var(--text-sm);color:var(--ink-500);margin:0}.sc__foot[data-astro-cid-nsbu2fkd]{gap:var(--space-5);padding:var(--space-4) var(--space-6) var(--space-5);border-top:1px solid var(--taupe-200);align-items:center;display:flex}.sc__back[data-astro-cid-nsbu2fkd],.sc__again[data-astro-cid-nsbu2fkd]{color:var(--ink-700);font-size:var(--text-sm);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:.55rem 0;text-decoration:underline}.sc__back[data-astro-cid-nsbu2fkd]:hover,.sc__again[data-astro-cid-nsbu2fkd]:hover{color:var(--ink-900)}@media (width<=30rem),(height<=44rem){.sc__dialog[data-astro-cid-nsbu2fkd]{width:calc(100vw - 1rem);max-height:94svh}.sc__bar[data-astro-cid-nsbu2fkd]{padding:var(--space-4) var(--space-4) var(--space-2)}.sc__rail[data-astro-cid-nsbu2fkd]{padding-inline:var(--space-4)}.sc__body[data-astro-cid-nsbu2fkd]{padding:var(--space-4)}.sc__foot[data-astro-cid-nsbu2fkd]{padding:var(--space-3) var(--space-4) var(--space-4)}.sc__q[data-astro-cid-nsbu2fkd]{font-size:1.15rem}.sc__note[data-astro-cid-nsbu2fkd]{margin-bottom:var(--space-3)}.sc__ops[data-astro-cid-nsbu2fkd]{margin-top:var(--space-4);gap:.45rem}.sc__op[data-astro-cid-nsbu2fkd]{min-height:2.9rem;padding:.7rem .9rem;font-size:.95rem}}.sc__more[data-astro-cid-nsbu2fkd]{margin-top:var(--space-4);font-size:var(--text-sm);color:inherit;text-underline-offset:.2em;text-decoration:underline;display:inline-block}@media (prefers-reduced-motion:reduce){.sc__op[data-astro-cid-nsbu2fkd],.sc__rail[data-astro-cid-nsbu2fkd] i[data-astro-cid-nsbu2fkd]{transition:none}.sc__op[data-astro-cid-nsbu2fkd]:hover{transform:none}}
