.auth-shell{flex:1;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:100svh;display:grid}.auth-story{background:var(--brand-ink);color:var(--brand-neutral-100);flex-direction:column;justify-content:space-between;padding:clamp(32px,4vw,64px);display:flex}.auth-brand{width:fit-content;padding-block:10px}.auth-story-copy{padding-block:72px}.auth-manifesto{font-family:var(--font-archivo), sans-serif;letter-spacing:-.04em;font-size:clamp(56px,6.4vw,102px);font-weight:650;line-height:1.02}.auth-manifesto span{color:var(--brand-amber)}.auth-story-description{color:var(--brand-neutral-300);margin-top:36px;font-size:16px;line-height:1.75}.auth-story-footer{border-top:1px solid var(--brand-neutral-700);color:var(--brand-neutral-400);justify-content:space-between;gap:16px;padding-top:24px;font-size:12px;display:flex}.auth-workspace{background:var(--background);flex-direction:column;min-width:0;display:flex}.dark .auth-workspace{background:var(--card)}.auth-navigation,.auth-footer{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:16px;padding:28px clamp(24px,3.4vw,56px);font-size:13px;display:flex}.auth-back,.auth-support{align-items:center;gap:8px;min-height:44px;display:inline-flex}.auth-mobile-brand{display:none}.auth-main{flex:1;justify-content:center;align-items:center;padding:40px 36px 48px;display:flex}.auth-footer{padding-block:16px;font-size:12px}.auth-footer div{gap:24px;display:flex}.auth-footer a{align-items:center;min-height:44px;display:inline-flex}.auth-shell a{text-underline-offset:4px}.auth-shell a:hover{text-decoration:underline}.auth-shell a:focus-visible{outline:2px solid var(--ring);outline-offset:5px;border-radius:3px}.auth-shell ::selection{background:var(--brand-amber-200);color:var(--brand-ink)}.auth-main>[data-slot=card]{width:100%;max-width:416px;box-shadow:none;--card-spacing:0px;background:0 0;border:0;border-radius:0;gap:32px;padding:0;overflow:visible}.auth-main [data-slot=card-header]{gap:12px;padding:0}.auth-main [data-slot=card-title]{font-family:var(--font-archivo), sans-serif;letter-spacing:-.03em;text-wrap:balance;font-size:clamp(30px,3vw,38px);font-weight:650;line-height:1.15}.auth-main [data-slot=card-description]{overflow-wrap:anywhere;font-size:15px;line-height:1.7}.auth-main [data-slot=card-content]{gap:24px;padding:0}.auth-main form{gap:22px}.auth-main [data-slot=field]{gap:9px}.auth-main [data-slot=field-label]{font-size:14px;font-weight:550}.auth-main [data-slot=input]{height:48px;caret-color:var(--primary-ink);background:var(--background);border-radius:8px;padding-inline:14px;font-size:16px}.auth-main [data-slot=button]{white-space:normal;border-radius:8px;height:auto;min-height:48px;padding:12px 16px;font-size:14px;font-weight:600}.auth-main [data-slot=card-footer]{border-top:1px solid var(--border);background:0 0;border-radius:0;padding:26px 0 0}.auth-main [data-slot=card-footer] a{color:var(--foreground);font-weight:600}.auth-main [data-slot=alert]{border-radius:8px}.auth-main [data-slot=field-separator]{font-size:12px}.dark .auth-main [data-slot=field-separator-content]{background:var(--card)}@media (min-width:1600px){.auth-story-copy{align-self:center;width:100%;max-width:600px}}@media (max-width:900px){.auth-shell{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.auth-story{padding:32px}.auth-manifesto{font-size:clamp(42px,6vw,54px)}.auth-story-footer{flex-direction:column;gap:6px}}@media (max-width:700px){.auth-shell{flex-direction:column;display:flex}.auth-story{display:none}.auth-workspace{flex:1}.auth-navigation{border-bottom:1px solid var(--border);padding:18px 24px}.auth-desktop-back{display:none}.auth-mobile-brand{display:inline-flex}.auth-back>svg{display:none}.auth-main{padding:44px 24px}.auth-footer{padding-inline:24px}}@media (prefers-reduced-motion:no-preference){.auth-main [data-slot=button]{transition:background-color .16s ease-out,border-color .16s ease-out}}