.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;--a-free-bg:#e3f7ec;--a-free-ink:#047857;--a-free-line:rgba(5,150,105,0.3);--a-robot-bg:#f2eeff;--a-robot-ink:#3b1d7a;--a-robot-line:rgba(109,40,217,0.18);--a-robot-icon-bg:#e4dbff;--a-robot-icon:#6d28d9;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;--a-free-bg:rgba(16,185,129,0.16);--a-free-ink:#6ee7b7;--a-free-line:rgba(110,231,183,0.3);--a-robot-bg:rgba(139,92,246,0.15);--a-robot-ink:#e6deff;--a-robot-line:rgba(196,181,253,0.24);--a-robot-icon-bg:rgba(167,139,250,0.22);--a-robot-icon:#c4b5fd}.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:not(.auth-primary):not(.auth-ghost){color:var(--a-accent)!important}.auth-scope a.auth-primary{color:#fff!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-check-row svg{color:#fff}.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}.auth-free{background:var(--a-free-bg,#e3f7ec);color:var(--a-free-ink,#047857);box-shadow:inset 0 0 0 1px var(--a-free-line,rgba(5,150,105,.3))}.auth-robot{background:var(--a-robot-bg,#f2eeff);color:var(--a-robot-ink,#3b1d7a);box-shadow:inset 0 0 0 1px var(--a-robot-line,rgba(109,40,217,.18))}.auth-robot-icon{background:var(--a-robot-icon-bg,#e4dbff);color:var(--a-robot-icon,#6d28d9)}.auth-robot-icon .sf-accent{color:inherit}.auth-scope label,.auth-scope label:active{transform:none;filter:none}.auth-scope a[href]:active,.auth-scope button:not(:disabled):active{transform:scale(.985)}.auth-scope .auth-ghost.auth-copied,.auth-scope .auth-ghost.auth-copied:hover{background:#16a34a;color:#fff;--tw-ring-color:transparent;filter:none}.auth-vk{background:#0077ff;color:#fff;box-shadow:0 12px 26px -12px rgba(0,119,255,.75)}.auth-vk:hover:not(:disabled){background:#006be6}.auth-vk:focus-visible{outline:2px solid #0077ff;outline-offset:2px}html.auth-open,html.auth-open body{overflow:hidden!important}.auth-scope .auth-links{flex-wrap:wrap;gap:.375rem}.auth-scope .auth-links>.auth-ghost{flex:1 1 auto;white-space:nowrap;padding-inline:.5rem;font-size:clamp(12.5px,3.6vw,14px)}.auth-scope .auth-ghost.auth-register,.auth-scope .auth-ghost.auth-register:hover{background:var(--a-accent-soft);color:var(--a-accent);font-weight:600;box-shadow:inset 0 0 0 1.5px var(--a-accent)}html.landing-dark .auth-scope .auth-ghost.auth-register,html[data-theme=dark]:not(.landing-light) .auth-scope .auth-ghost.auth-register{color:#fff}