.auth_shell__ZMJBf{min-height:100dvh;display:flex;flex-direction:column;align-items:center;padding:var(--nv-space-5) var(--nv-space-4) var(--nv-space-7);background:radial-gradient(70% 50% at 50% 0,var(--nv-green-50),transparent 70%),var(--nv-paper)}.auth_brand__X1A7h{display:inline-flex;align-items:center;gap:var(--nv-space-2);font-weight:700;font-size:var(--nv-text-lg);color:var(--nv-green-900);text-decoration:none}.auth_card__FJKwD{width:100%;max-width:26rem;margin-top:var(--nv-space-6);padding:var(--nv-space-5);background:var(--nv-surface);border:1px solid var(--nv-border);border-radius:var(--nv-radius-lg);box-shadow:var(--nv-shadow)}.auth_title__tO5sT{font-size:var(--nv-text-2xl);color:var(--nv-green-900)}.auth_lede__BUVLC{margin-top:var(--nv-space-2);color:var(--nv-ink-soft);font-size:var(--nv-text-sm)}.auth_form__krKKs{display:grid;grid-gap:var(--nv-space-4);gap:var(--nv-space-4);margin-top:var(--nv-space-5)}.auth_formError__vGtwu{padding:var(--nv-space-3);border-radius:var(--nv-radius-sm);background:var(--nv-red-100);border:1px solid var(--nv-red-600);color:var(--nv-red-600);font-size:var(--nv-text-sm);font-weight:600}.auth_switch__495QY{margin-top:var(--nv-space-5);text-align:center;font-size:var(--nv-text-sm);color:var(--nv-ink-soft)}.auth_switch__495QY a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--nv-space-3);font-weight:700}.auth_demo__CqBZd{width:100%;max-width:26rem;margin-top:var(--nv-space-4);padding:var(--nv-space-4);border:1px dashed var(--nv-border-strong);border-radius:var(--nv-radius);font-size:var(--nv-text-sm);color:var(--nv-ink-soft);background:var(--nv-surface-alt)}.auth_demoTitle__VozpP{font-weight:700;color:var(--nv-ink)}.auth_demoList__xqYNG{margin-top:var(--nv-space-2);display:grid;grid-gap:var(--nv-space-1);gap:var(--nv-space-1);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--nv-text-xs)}.auth_consent__ZEqka{display:flex;flex-direction:column;gap:var(--nv-space-3);padding:var(--nv-space-4);background:var(--nv-surface-alt);border:1px solid var(--nv-border);border-radius:var(--nv-radius);margin-bottom:var(--nv-space-4)}.auth_consentLead__EE_Iw{margin:0;font-size:var(--nv-text-sm);line-height:1.55;color:var(--nv-ink)}.auth_consentFacts__J010_{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--nv-space-3)}.auth_consentFact__WUwLZ{display:grid;grid-template-columns:1rem 1fr;grid-gap:var(--nv-space-3);gap:var(--nv-space-3);align-items:start;font-size:var(--nv-text-sm);line-height:1.5;color:var(--nv-ink-soft)}.auth_consentFact__WUwLZ strong{color:var(--nv-ink)}.auth_consentTick__SZiUo{width:7px;height:7px;border-radius:var(--nv-radius-full);background:var(--nv-green-600);margin-top:.45em;margin-left:4px}.auth_consentMore__2iLlL{font-size:var(--nv-text-sm)}.auth_consentMore__2iLlL summary{cursor:pointer;color:var(--nv-green-700);font-weight:600;padding:var(--nv-space-2) 0}.auth_consentMore__2iLlL[open] summary{margin-bottom:var(--nv-space-2)}.auth_consentList__f2xZ7{margin:0;padding-left:var(--nv-space-4);display:flex;flex-direction:column;gap:var(--nv-space-2);font-size:var(--nv-text-sm);line-height:1.55;color:var(--nv-ink-soft)}.auth_consentCheck__CSmFH{display:flex;align-items:flex-start;gap:var(--nv-space-3);font-size:var(--nv-text-sm);line-height:1.5;padding-top:var(--nv-space-2);border-top:1px solid var(--nv-border);cursor:pointer;min-height:44px}.auth_consentCheck__CSmFH input{margin-top:3px;width:18px;height:18px;flex:none}.auth_consentError__tLJYO{margin:0;font-size:var(--nv-text-sm);color:var(--nv-red-600);font-weight:600}.auth_linkButton__WfakE{padding:0;background:none;border:0;font:inherit;color:var(--nv-green-700);text-decoration:underline;cursor:pointer}.auth_linkButton__WfakE:hover{color:var(--nv-green-800)}.auth_devHint__6TnoM{margin:0;padding:var(--nv-space-2) var(--nv-space-3);border:1px dashed var(--nv-border-strong);border-radius:var(--nv-radius-sm);font-size:var(--nv-text-sm);color:var(--nv-ink-soft)}.auth_legacy__riVHY{margin-top:var(--nv-space-5);padding-top:var(--nv-space-4);border-top:1px solid var(--nv-border)}.auth_legacy__riVHY>summary{font-size:var(--nv-text-sm);color:var(--nv-ink-faint);cursor:pointer}.auth_legacyNote__9ORR0{margin:var(--nv-space-3) 0 0;font-size:var(--nv-text-sm);color:var(--nv-ink-soft)}.auth_agree__lgr95{display:flex;align-items:flex-start;gap:var(--nv-space-2);font-size:var(--nv-text-sm);color:var(--nv-ink-muted);line-height:1.45}.auth_agree__lgr95 input{margin-top:.2rem;flex:none}.auth_agree__lgr95 a{color:var(--nv-green)}.auth_sent__uuSs0{border-radius:var(--nv-radius-md);background:var(--nv-green-50);border:1px solid var(--nv-green-100);color:var(--nv-green-900);line-height:1.5}.auth_ask__YTH54,.auth_sent__uuSs0{padding:var(--nv-space-3);font-size:var(--nv-text-sm)}.auth_ask__YTH54{margin-top:var(--nv-space-4);border:1px solid var(--nv-border);border-radius:var(--nv-radius-md);background:var(--nv-paper);line-height:1.55;color:var(--nv-ink)}.auth_forgot__DvO_T{margin-top:calc(var(--nv-space-2) * -1);text-align:right;font-size:var(--nv-text-sm)}.auth_forgot__DvO_T a{color:var(--nv-green-700);text-decoration:underline;text-underline-offset:2px}.auth_accountType__qbPtw{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--nv-space-1);gap:var(--nv-space-1);margin-bottom:var(--nv-space-5);padding:var(--nv-space-1);border-radius:999px;background:var(--nv-surface-alt)}.auth_accountTypeLink__OR_e6{padding:var(--nv-space-2) var(--nv-space-3);border-radius:999px;text-align:center;font-size:var(--nv-text-sm);font-weight:600;color:var(--nv-ink-soft);text-decoration:none}.auth_accountTypeLink__OR_e6[aria-current=page]{background:var(--nv-surface);color:var(--nv-green-900);box-shadow:0 1px 2px rgba(0,0,0,.08)}.auth_select__WbNiV{width:100%;padding:var(--nv-space-3);border:1px solid var(--nv-border);border-radius:var(--nv-radius-sm);background:var(--nv-surface);color:var(--nv-ink);font:inherit}.auth_select__WbNiV:focus-visible{outline:2px solid var(--nv-green-600);outline-offset:1px}.auth_pledge__6vKjR{display:flex;gap:var(--nv-space-3);align-items:flex-start;padding:var(--nv-space-4);border:1px solid var(--nv-green-100);border-left:3px solid var(--nv-green-600);border-radius:var(--nv-radius-sm);background:var(--nv-green-50);color:var(--nv-ink);cursor:pointer;font-size:var(--nv-text-sm);line-height:1.5}.auth_pledge__6vKjR input{margin-top:2px;accent-color:var(--nv-green-700)}.auth_pledge__6vKjR:has(input:disabled){background:var(--nv-surface-alt);border-color:var(--nv-border);border-left-color:var(--nv-border-strong);color:var(--nv-ink-soft);cursor:default}.auth_pledgeHint__pPT33{display:block;color:var(--nv-ink-faint);font-size:var(--nv-text-xs);margin-top:2px}