.BrandMark_dark__SZNzN{display:none}:is(.dark,.midnight-blue) .BrandMark_light__CfU2f{display:none}:is(.dark,.midnight-blue) .BrandMark_dark__SZNzN{display:inline}.AuthShell_page__UZDNA{position:relative;isolation:isolate;overflow:hidden;min-height:100dvh;display:flex;flex-direction:column;padding-top:var(--ios-edge-clearance);background:hsl(var(--background));color:hsl(var(--foreground));--landing-panel:hsl(var(--card));--landing-line:hsl(var(--border)/.75)}.AuthShell_page__UZDNA:before{background:radial-gradient(42% 44% at 50% 48%,hsl(var(--primary)/.16),transparent 70%),radial-gradient(68% 50% at 50% -10%,hsl(var(--primary)/.12),transparent 72%),radial-gradient(46% 40% at 6% 96%,hsl(var(--primary)/.08),transparent 70%)}.AuthShell_page__UZDNA:after,.AuthShell_page__UZDNA:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.AuthShell_page__UZDNA:after{background-image:linear-gradient(to right,hsl(var(--foreground)/.035) 1px,transparent 1px),linear-gradient(to bottom,hsl(var(--foreground)/.035) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(70% 60% at 50% 45%,#000 20%,transparent 78%)}html:not(.dark) .AuthShell_page__UZDNA:before{background:radial-gradient(68% 52% at 50% -8%,hsl(var(--primary)/.07),transparent 72%),radial-gradient(44% 38% at 8% 92%,hsl(var(--primary)/.04),transparent 70%)}.AuthShell_top__cSM8d{display:flex;align-items:center;height:72px;padding-inline:clamp(20px,4vw,48px)}.AuthShell_mark__bVz5i{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.AuthShell_body__Q2QO5{flex:1;display:flex;align-items:center;justify-content:center;width:100%;padding:16px clamp(20px,4vw,48px) 56px}.AuthShell_panel__hCNiW{width:100%;max-width:480px;padding:30px 30px 26px;border:1px solid var(--landing-line);border-radius:16px;background:var(--landing-panel)}.AuthShell_panelWide__6cJaT{max-width:520px}.AuthShell_title__051jb{font-family:var(--font-headline),sans-serif;font-size:clamp(1.7rem,2.6vw,2.1rem);font-weight:500;letter-spacing:-.04em;line-height:1.1}.AuthShell_lead__srZK_{margin-top:10px;font-size:14px;line-height:1.65;color:hsl(var(--muted-foreground))}.AuthShell_form__dc55m{margin-top:24px}.AuthShell_footer__hMQz9{margin-top:20px;padding-top:18px;border-top:1px solid var(--landing-line);font-size:13px;color:hsl(var(--muted-foreground));display:flex;flex-direction:column;gap:8px}.AuthShell_footer__hMQz9 a{color:hsl(var(--foreground));font-weight:500;text-decoration:none}.AuthShell_footer__hMQz9 a:hover{color:hsl(var(--primary))}@media (max-width:1023px){.AuthShell_body__Q2QO5{align-items:flex-start;padding-top:8px}}@media (max-width:639px){.AuthShell_top__cSM8d{height:64px}.AuthShell_body__Q2QO5{padding-inline:16px;padding-bottom:32px}.AuthShell_panel__hCNiW{padding:22px 18px 20px}}