.auth-scope{--a-ink:#0f172a;--a-muted:#64748b;--a-accent:#2563eb;--a-accent-soft:rgba(37,99,235,0.2);--a-card:linear-gradient(165deg,#ffffff,#f7faff);--a-card-line:rgba(37,99,235,0.1);--a-field:#ffffff;--a-field-solid:#ffffff;--a-field-line:rgba(37,99,235,0.16);--a-placeholder:#94a3b8;--a-ghost-bg:#eaf1fe;--a-ghost-ink:#1d4ed8;--a-primary-off:#a8c7fa;color:var(--a-ink)}html.landing-dark .auth-scope,html[data-theme=dark]:not(.landing-light) .auth-scope{--a-ink:#eaf2ff;--a-muted:#9cb0c9;--a-accent:#5b9bff;--a-accent-soft:rgba(91,155,255,0.28);--a-card:linear-gradient(165deg,#16233a,#101a2c);--a-card-line:rgba(255,255,255,0.12);--a-field:rgba(255,255,255,0.06);--a-field-solid:#1c2a42;--a-field-line:rgba(255,255,255,0.16);--a-placeholder:#8296b0;--a-ghost-bg:rgba(91,155,255,0.14);--a-ghost-ink:#a9c9ff;--a-primary-off:#3c5a8c}.auth-scope.auth-card{background:var(--a-card);border:1px solid var(--a-card-line);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%)}.auth-scope h1,.auth-scope h2{color:var(--a-ink);letter-spacing:-.01em}.auth-scope .text-muted,.auth-scope label{color:var(--a-muted)!important}.auth-scope input:not([type=checkbox]):not([type=radio]){background:var(--a-field);border:1px solid var(--a-field-line);border-radius:14px;color:var(--a-ink);box-shadow:none}.auth-scope input::placeholder{color:var(--a-placeholder)}.auth-scope input:not([type=checkbox]):not([type=radio]):focus{border-color:var(--a-accent);box-shadow:0 0 0 3px var(--a-accent-soft);outline:none}.auth-scope input[type=checkbox]{accent-color:var(--a-accent)}.auth-scope input:-webkit-autofill,.auth-scope input:-webkit-autofill:active,.auth-scope input:-webkit-autofill:focus,.auth-scope input:-webkit-autofill:hover{-webkit-text-fill-color:var(--a-ink);-webkit-box-shadow:0 0 0 1000px var(--a-field-solid) inset;box-shadow:0 0 0 1000px var(--a-field-solid) inset;caret-color:var(--a-ink);border:1px solid var(--a-field-line);transition:background-color 100000s ease-in-out 0s}.auth-scope input:-webkit-autofill:focus{border-color:var(--a-accent)}.auth-scope .text-muted svg,.auth-scope button svg{color:currentColor}.auth-scope .text-accent,.auth-scope a{color:var(--a-accent)!important}.auth-scope .auth-primary{background:var(--a-accent);color:#fff;box-shadow:0 14px 30px rgba(37,99,235,.28)}.auth-scope .auth-primary:disabled{background:var(--a-primary-off);opacity:1;box-shadow:none}.auth-scope .auth-ghost{background:var(--a-ghost-bg);color:var(--a-ghost-ink);--tw-ring-color:var(--a-field-line);box-shadow:none}.auth-scope .auth-ghost:hover{background:var(--a-ghost-bg);filter:brightness(1.06)}.auth-scope .text-ink{color:var(--a-ink)}.auth-scope .bg-app,.auth-scope .bg-elevated{background:var(--a-field)}.auth-scope .border-line{border-color:var(--a-field-line)}.auth-scope .ring-line{--tw-ring-color:var(--a-field-line)}.auth-scope .om-check-row input[type=checkbox]{border-color:var(--a-field-line);background:var(--a-field)}.auth-scope .om-check-row input[type=checkbox]:checked{border-color:var(--a-accent);background:var(--a-accent)}.auth-scope .om-code:not(.error):not(.ok) .cell{background:var(--a-field-solid);border-color:var(--a-field-line);color:var(--a-ink)}.auth-scope .om-code:not(.error):not(.ok) .cell.focus{border-color:var(--a-accent)}html.landing-dark .auth-scope .om-code.error .cell,html[data-theme=dark]:not(.landing-light) .auth-scope .om-code.error .cell{color:#ff9a95}html.landing-dark .auth-scope .om-code.ok .cell,html[data-theme=dark]:not(.landing-light) .auth-scope .om-code.ok .cell{color:#6ee7a8}