.AuthForm,.AuthForm__fields{gap:var(--space-4);flex-direction:column;display:flex}.AuthForm__title{font-size:var(--text-2xl);letter-spacing:-.03em;margin:0;font-weight:500}.AuthForm__sub{margin:calc(-1 * var(--space-3)) 0 var(--space-2);color:var(--color-ink-soft);font-size:var(--text-sm)}.AuthForm__fields{border:0;margin:0;padding:0}.AuthForm__password{position:relative}.AuthForm__eye{right:var(--space-2);color:var(--color-ink-soft);padding:var(--space-2);background:0 0;border:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.AuthForm__forgot{margin-top:calc(-1 * var(--space-2));font-size:var(--text-xs);color:var(--color-ink-soft);align-self:flex-end}.AuthForm__forgot:hover{color:var(--color-accent)}.AuthForm__alt{font-size:var(--text-xs);color:var(--color-ink-faint);margin:0}.AuthForm__alt a{color:var(--color-ink);text-underline-offset:3px;font-weight:500;text-decoration:underline}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#07080c;--color-surface:#0e1016;--color-surface-2:#151821;--color-surface-3:#1c202b;--color-ink:#e9ebf3;--color-ink-soft:#9398ad;--color-ink-faint:#5d6277;--color-on-ink:#07080c;--color-on-ink-soft:#3a3e4d;--color-line:#ffffff12;--color-line-strong:#ffffff21;--color-accent:#aeb8ff;--color-accent-soft:#aeb8ff1f;--color-focus:#aeb8ff;--color-danger:#ff6b86;--color-danger-bg:#ff6b861a;--color-success:#5be3a8;--color-success-bg:#5be3a81a;--color-map-dark:#3a4bd1;--color-map-bright:#f5cf4e;--color-map-calm:#3fae95;--color-map-intense:#ff6a3d;--font-display:Geist, system-ui, sans-serif;--font-ui:Geist, system-ui, -apple-system, sans-serif;--font-mono:Geist Mono, ui-monospace, monospace;--sidebar-width:208px;--topbar-height:52px;--row-height:36px;--tag-height:20px;--control-height:34px;--content-max:1240px;--duration-fast:.14s;--ease-out:cubic-bezier(.2, .8, .2, 1);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-full:999px;--shadow-sm:0 0 0 1px #ffffff0f;--shadow-md:0 0 0 1px #ffffff14, 0 24px 60px #0009;--shadow-ring:0 0 0 2px #07080c;--shadow-inset:inset 0 1px 0 #ffffff0d;--aura-xs:14px;--aura-sm:22px;--aura-md:44px;--aura-lg:140px;--aura-xl:220px;--text-2xs:10.5px;--text-xs:11.5px;--text-sm:12.5px;--text-md:13.5px;--text-lg:15px;--text-xl:18px;--text-2xl:22px;--text-3xl:28px;--text-4xl:36px;--text-5xl:52px}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font-ui);font-size:var(--text-md);background:var(--color-bg);color:var(--color-ink);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11";line-height:1.5}::selection{background:var(--color-accent);color:var(--color-on-ink)}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer}:focus-visible{outline:1px solid var(--color-focus);outline-offset:2px}h1,h2,h3{margin:0}.page-title{font-family:var(--font-display);font-weight:500;font-size:var(--text-3xl);letter-spacing:-.035em;line-height:1.1}.section-title{align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-ink-soft);margin-bottom:var(--space-3);font-weight:500;display:flex}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}*{scrollbar-width:thin;scrollbar-color:var(--color-surface-3) transparent}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
