body{margin:0}[data-screen=login] .au{--bg:#09090b;--surface:#111114;--sunk:#18181b;--sunk2:#1f1f23;--ink:#fafafa;--muted:#a1a1aa;--muted2:#d4d4d8;--line:#1f1f23;--line2:#2a2a2f;--accent:#2f5bff;--accent-ink:#7aa2ff;--accent-ink2:#93b0ff;--accent-hover:#2448e0;--tint:#2f5bff24;--cyan-ink:#7aa2ff;--warn-ink:#fbbf24;--danger-ink:#f87171;--f1:#ffffff05;--f2:#ffffff0a;--f3:#ffffff12;--f4:#ffffff1f;--f5:#ffffff38;--glass:#111114d1;--nav:#111114d1;--panel:#111114;--shd:#00000080;--sh:0 1px 2px #0000004d;--sh-lg:0 24px 48px -24px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);color:var(--ink);font-family:var(--font-geist),Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;min-height:900px;font-size:15px;line-height:1.5}[data-screen=login] .au *{box-sizing:border-box}[data-screen=login] .au a{color:var(--accent-ink);text-decoration:none}[data-screen=login] .au a:hover{color:#fff}[data-screen=login] .au :focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #7aa2ff}[data-screen=login] .hd{font-family:var(--font-geist),Inter,sans-serif;letter-spacing:-.035em;font-weight:600}[data-screen=login] .mono{font-family:var(--font-geist-mono),ui-monospace,monospace}[data-screen=login] .btn{min-height:48px;font:600 15px/1 var(--font-geist),sans-serif;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:0 18px;transition:background .2s,transform .2s;display:inline-flex}[data-screen=login] .au a.bp,[data-screen=login] .bp{color:#fff;box-shadow:inset 0 1px 0 #ffffff40,0 0 0 1px var(--line2),0 12px 30px -10px var(--shd);background:#2f5bff}[data-screen=login] .au a.bp:hover{color:#fff;background:#4470ff}[data-screen=login] .bs{background:var(--surface);color:var(--ink);border-color:var(--line2)}[data-screen=login] .bs:hover{background:var(--sunk)}[data-screen=login] .inp{border:1px solid var(--line2);background:var(--surface);width:100%;height:48px;font:400 15px var(--font-geist),sans-serif;color:var(--ink);border-radius:12px;padding:0 14px}[data-screen=login] .inp:focus{border-color:#2f5bff;outline:none;box-shadow:0 0 0 3px #2f5bff40}[data-screen=login] .inp.err{border-color:#e5484d;box-shadow:0 0 0 3px #e5484d2e}[data-screen=login] .lbl{margin-bottom:8px;font-size:13.5px;font-weight:500;display:block}@keyframes fl-login{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}[data-screen=login] .fl{animation:7s ease-in-out infinite fl-login}@keyframes rise-login{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}[data-screen=login] .rise{animation:.55s cubic-bezier(.2,.7,.2,1) both rise-login}@media (prefers-reduced-motion:reduce){[data-screen=login] .au *{transition:none!important;animation:none!important}}@media (max-width:980px){[data-screen=login] .vis{display:none!important}}[data-screen=login] .thm{appearance:none;border:1px solid var(--line2);background:var(--surface);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;transition:background .2s;display:inline-flex}[data-screen=login] .thm:hover{background:var(--sunk)}[data-screen=login] .au.light{--bg:#fff;--surface:#fff;--sunk:#f5f6f8;--sunk2:#eceef2;--ink:#0a0b0d;--muted:#5d626c;--muted2:#3f444d;--line:#ecedf0;--line2:#e1e3e8;--accent-ink:#2448e0;--accent-ink2:#2448e0;--tint:#eef2ff;--cyan-ink:#2448e0;--warn-ink:#92400e;--danger-ink:#b42318;--f1:#fafafb;--f2:#f7f8fa;--f3:#f1f2f5;--f4:#e6e8ec;--f5:#d5d8de;--glass:#ffffffd9;--nav:#ffffffd9;--panel:#f5f6f8;--shd:#0a0b0d1f;--sh:0 1px 2px #0a0b0d0a;--sh-lg:0 24px 48px -24px #0a0b0d38;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-screen=login] .au.light .card,[data-screen=login] .au.light .panel{background:#fff;box-shadow:0 1px 2px #0e11160a,0 12px 30px -16px #0e11162e}[data-screen=login] .au.light .opt,[data-screen=login] .au.light .day,[data-screen=login] .au.light .font,[data-screen=login] .au.light .tray{background:#fff}[data-screen=login] .bp,[data-screen=login] a.bp,[data-screen=login] .btn-p,[data-screen=login] a.btn-p,[data-screen=login] .p{box-shadow:0 1px 2px #0a0b0d1f,inset 0 1px #ffffff2e!important}[data-screen=login] .card,[data-screen=login] .panel{background:var(--surface)!important;box-shadow:var(--sh)!important;border-color:var(--line)!important}[data-screen=login] .opt,[data-screen=login] .day,[data-screen=login] .font,[data-screen=login] .tray{background:var(--surface)}[data-screen=login] .lift:hover{box-shadow:0 0 0 1px var(--line2),var(--sh-lg)!important}[data-screen=login] .hd{letter-spacing:-.035em}[data-screen=login] .fx,[data-screen=login] .fx.light,[data-screen=login] .fx.dark{background-image:none!important}[data-screen=login] .fx .glowt{color:inherit!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}[data-screen=login] .fx .eyebrow:before,[data-screen=login] .grain{display:none!important}@media (max-width:640px){[data-screen=login] .aumain{padding:20px 16px!important}[data-screen=login] .aumain h1{font-size:30px!important}[data-screen=login] .aumain .rise{padding:28px 0!important}[data-screen=login] .topbar{flex-wrap:wrap;gap:12px}[data-screen=login] .topbar .already{order:3;width:100%}}@media (min-width:981px){html:has([data-screen=login]:not([style*="display: none"])){height:100dvh;overflow:hidden}html:has([data-screen=login]:not([style*="display: none"])) body{height:100dvh;overflow:hidden}[data-screen=login],[data-screen=login] .au{height:100dvh;min-height:0;max-height:100dvh;overflow:hidden}[data-screen=login] .au{flex-wrap:nowrap!important}[data-screen=login] .aumain{height:100%;min-height:0;overflow:hidden;padding:16px 32px!important}[data-screen=login] .aumain .rise{min-height:0;padding:8px 0!important}[data-screen=login] .aumain h1{font-size:32px!important}[data-screen=login] .rise>.btn{margin-top:18px!important}[data-screen=login] .rise>div:first-of-type{margin:14px 0!important}[data-screen=login] .rise>div:nth-of-type(2){gap:12px!important}[data-screen=login] .rise>p:last-child{margin-top:16px!important}[data-screen=login] .vis{align-self:stretch;min-height:0!important;margin:12px!important}}
