:root{--db-bg:#05070d;--db-surface:#0b0f18;--db-surface-inset:#0d1322;--db-surface-deep:#080b12;--db-text-primary:#f5f7fb;--db-text-secondary:#9ca6b5;--db-text-muted:#5a6272;--db-chat-text:#c9cfd8;--db-chat-text-strong:#e4e8ef;--db-chat-user-text:#cfeedc;--db-green:#79e59b;--db-green-glow:#00d26a;--db-pink:#f64c6f;--db-pink-glow:#ff4fa3;--db-border:#ffffff14;--db-border-interactive:#ffffff24;--db-selection:#ff4fa352;--db-content-max:1280px;--db-section-pad-x:4vw;--admin-bg:#05070d;--admin-panel:#0a0e16;--admin-card:#10151f;--admin-border:#ffffff14;--admin-border-interactive:#ffffff24;--admin-amber:#e5b75a;--admin-text-2:#8b93a3}@keyframes AuthShell-module-scss-module__MWP8pW__pop{0%{opacity:0;transform:scale(.97)translateY(-8px)}to{opacity:1;transform:none}}.AuthShell-module-scss-module__MWP8pW__screen{flex-direction:column;min-height:100dvh;display:flex}.AuthShell-module-scss-module__MWP8pW__header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:16px 4vw;display:flex}@media (max-width:760px){.AuthShell-module-scss-module__MWP8pW__header{padding:10px 16px}}.AuthShell-module-scss-module__MWP8pW__brand{align-items:center;gap:10px;min-height:44px;display:flex}.AuthShell-module-scss-module__MWP8pW__brand:focus-visible{outline-offset:2px;outline:2px solid #79e59b}.AuthShell-module-scss-module__MWP8pW__wordmark{color:#f5f7fb;font-size:17px;font-weight:700}.AuthShell-module-scss-module__MWP8pW__accent{color:#79e59b}.AuthShell-module-scss-module__MWP8pW__pill{font:500 9.5px var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:#9ca6b5;border:1px solid #ffffff24;border-radius:4px;padding:3px 7px}@media (max-width:380px){.AuthShell-module-scss-module__MWP8pW__pill{display:none}}.AuthShell-module-scss-module__MWP8pW__back{min-height:44px;font:11.5px var(--font-geist-mono),ui-monospace,monospace;color:#5a6272;align-items:center;display:inline-flex}.AuthShell-module-scss-module__MWP8pW__back:focus-visible{outline-offset:2px;outline:2px solid #79e59b}.AuthShell-module-scss-module__MWP8pW__back:hover{color:#f5f7fb}.AuthShell-module-scss-module__MWP8pW__stage{flex:1;place-items:center;padding:48px 4vw;display:grid;position:relative;overflow:hidden}@media (max-width:760px){.AuthShell-module-scss-module__MWP8pW__stage{padding:28px 16px}}.AuthShell-module-scss-module__MWP8pW__glow{pointer-events:none;background:radial-gradient(circle at 50% 110%,#00d26a14,#0000 55%);position:absolute;inset:0}.AuthShell-module-scss-module__MWP8pW__card{background:#0b0f18;border:1px solid #ffffff14;border-radius:16px;width:100%;max-width:420px;padding:32px;animation:.42s cubic-bezier(.2,.7,.2,1) both AuthShell-module-scss-module__MWP8pW__pop;position:relative}@media (max-width:400px){.AuthShell-module-scss-module__MWP8pW__card{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.AuthShell-module-scss-module__MWP8pW__card{animation:none}}
