.auth-scope{--auth-orange:#f7931a;--auth-orange-soft:#f7931a2e;--auth-orange-faint:#f7931a14;--auth-bg:#06060a;--auth-bg-card:#0a0a10c7;--auth-text:#ffffffe0;--auth-text-soft:#ffffff73;--auth-text-mute:#ffffff47;background:var(--auth-bg);position:relative}.auth-scope:before{background-image:radial-gradient(ellipse at center top,#f7931a0d 0,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.auth-eyebrow{color:#c8c8c8a6;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.32em;margin-left:auto;margin-right:auto;margin-top:14px;max-width:100vw;padding:0 12px;text-align:center;text-transform:uppercase;white-space:nowrap;width:-webkit-max-content;width:max-content}@media (max-width:640px){.auth-eyebrow{font-size:8px;letter-spacing:.18em}}@media (max-width:380px){.auth-eyebrow{font-size:7px;letter-spacing:.12em}}@media (max-width:340px){.auth-eyebrow{font-size:6.5px;letter-spacing:.08em}}.auth-card{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:var(--auth-bg-card)!important;border:1px solid #f7931a38!important;border-radius:6px!important;box-shadow:0 0 0 1px #ffffff05,0 24px 80px #0000008c,0 0 60px #f7931a0f;position:relative}.auth-card-corners:after,.auth-card-corners:before,.auth-card:after,.auth-card:before{border-color:var(--auth-orange);border-style:solid;content:"";height:14px;position:absolute;width:14px}.auth-card:before{border-width:1.5px 0 0 1.5px;left:-1px;top:-1px}.auth-card:after{border-width:1.5px 1.5px 0 0;right:-1px;top:-1px}.auth-card-corners:before{border-width:0 0 1.5px 1.5px;bottom:-1px;left:-1px}.auth-card-corners:after{border-width:0 1.5px 1.5px 0;bottom:-1px;right:-1px}.auth-tabs{align-items:center;background:#08080ec7!important;border:1px solid #ffffff0f!important;border-radius:999px!important;display:inline-flex!important;gap:2px;grid-template-columns:none!important;margin:0 auto 26px!important;padding:3px!important;width:auto!important}.auth-tabs button{-webkit-appearance:none;appearance:none;background:#0000!important;border:none!important;border-radius:999px!important;box-shadow:none!important;color:#ffffff8c!important;cursor:pointer;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:11px!important;font-weight:600!important;letter-spacing:.18em!important;padding:8px 22px!important;text-transform:uppercase!important;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease}.auth-tabs button:hover{color:#fff!important}.auth-tabs button[data-state=active]{background:var(--auth-orange)!important;box-shadow:0 0 14px #f7931a80!important;color:#0a0a0f!important}.auth-input{background:hsla(0,0%,100%,.015)!important;border:1px solid #ffffff14!important;border-radius:4px!important;color:var(--auth-text)!important;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px!important;height:46px!important;letter-spacing:.02em;transition:border-color .22s ease,background-color .22s ease,box-shadow .22s ease}.auth-input:focus,.auth-input:focus-visible{background:#f7931a0a!important;border-color:var(--auth-orange)!important;box-shadow:0 0 0 1px #f7931a40,inset 0 0 0 1px #f7931a1a!important;outline:none!important}.auth-input::placeholder{color:#ffffff38!important}.auth-input-code{font-size:22px!important;font-weight:600;height:56px!important;letter-spacing:.4em!important;text-align:center}.auth-label{color:var(--auth-text-soft)!important;display:block;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:9.5px!important;letter-spacing:.28em!important;margin-bottom:6px!important}.auth-btn-primary,.auth-label{text-transform:uppercase!important}.auth-btn-primary{background:var(--auth-orange)!important;border:none!important;border-radius:6px!important;box-shadow:0 0 0 1px #f7931a99,0 0 24px #f7931a5c,0 0 56px #f7931a29!important;color:#0a0a0f!important;font-family:Inter,system-ui,sans-serif!important;font-size:12px!important;font-weight:600!important;height:48px!important;letter-spacing:.22em!important;position:relative;transition:all .22s cubic-bezier(.22,1,.36,1)!important}.auth-btn-primary:hover:not(:disabled){background:#ffa836!important;box-shadow:0 0 0 1px #f7931ad9,0 6px 32px #f7931a80,0 0 80px #f7931a40!important;transform:translateY(-1px)}.auth-btn-primary:disabled{cursor:not-allowed!important;opacity:.35!important;transform:none!important}.auth-link{background:#0000;border:none;color:var(--auth-text-soft);cursor:pointer;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.18em;padding:4px 0;text-transform:uppercase;transition:color .22s ease}.auth-link-accent,.auth-link:hover{color:var(--auth-orange)}.auth-link-accent:hover{color:#ffb35c}.auth-back{align-items:center;background:#0000;border:none;color:var(--auth-text-mute);cursor:pointer;display:inline-flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;gap:6px;letter-spacing:.22em;padding:0;text-transform:uppercase;transition:color .22s ease,transform .22s ease}.auth-back:hover{color:var(--auth-orange)}.auth-back svg{height:12px;transition:transform .22s ease;width:12px}.auth-back:hover svg{transform:translateX(-2px)}.auth-checkbox-row{align-items:center;color:var(--auth-text-soft);cursor:pointer;display:flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;gap:9px;letter-spacing:.1em;-webkit-user-select:none;user-select:none}.auth-checkbox-row input[type=checkbox]{-webkit-appearance:none;appearance:none;background:#0000;border:1px solid #ffffff2e;border-radius:3px;cursor:pointer;height:14px;position:relative;transition:all .18s ease;width:14px}.auth-checkbox-row input[type=checkbox]:checked{background:var(--auth-orange);border-color:var(--auth-orange)}.auth-checkbox-row input[type=checkbox]:checked:after{border:solid #0a0a0f;border-width:0 2px 2px 0;content:"";height:8px;left:4px;position:absolute;top:1px;transform:rotate(45deg);width:4px}.auth-checklist{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.04em}.auth-bottom-line{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:22px;opacity:.35}.auth-bottom-line-bar{background:linear-gradient(90deg,#0000,var(--auth-orange));height:1px;width:60px}.auth-bottom-line-bar.r{background:linear-gradient(-90deg,#0000,var(--auth-orange))}.auth-bottom-line-dot{border:1px solid var(--auth-orange);height:6px;transform:rotate(45deg);width:6px}.auth-terms{color:var(--auth-text-mute);font-family:Inter,system-ui,sans-serif;font-size:10.5px;line-height:1.5;text-align:center}.auth-terms a{color:var(--auth-text-soft);text-decoration:underline;-webkit-text-decoration-color:#f7931a66;text-decoration-color:#f7931a66;transition:color .2s ease}.auth-terms a:hover{color:var(--auth-orange)}.auth-title{color:#fff;font-family:Inter,system-ui,sans-serif;font-size:20px;font-weight:700;letter-spacing:.02em;margin:8px 0 4px;text-align:center}.auth-subtitle{color:var(--auth-text-soft);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.05em;text-align:center}.auth-subtitle .accent{color:var(--auth-orange)}@media (max-width:480px){.auth-tabs button{font-size:10.5px!important;padding:7px 16px!important}.auth-input{font-size:12.5px!important;height:44px!important}.auth-input-code{font-size:18px!important;letter-spacing:.32em!important}.auth-btn-primary{font-size:11.5px!important;height:46px!important}}.auth-social-divider{align-items:center;display:flex;gap:10px;margin:6px 0 2px}.auth-social-divider-line{background:linear-gradient(90deg,#0000,#ffffff1f,#0000);flex:1 1;height:1px}.auth-social-divider-label{color:#fff6;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.auth-social-buttons{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.auth-social-btn{align-items:center;background:#ffffff08;border:1px solid #ffffff1f;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:Manrope,-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-size:13px;font-weight:500;gap:8px;height:44px;justify-content:center;letter-spacing:.01em;padding:0 14px;position:relative;transition:background .16s,border-color .16s,transform .16s}.auth-social-btn:hover:not([disabled]){background:#ffffff12;border-color:#f7931a73;transform:translateY(-1px)}.auth-social-btn:active:not([disabled]){transform:translateY(0)}.auth-social-btn[aria-disabled=true],.auth-social-btn[disabled]{cursor:not-allowed;opacity:.45}.auth-social-btn[aria-disabled=true]{cursor:help}.auth-social-btn-google:hover:not([disabled]):not([aria-disabled=true]){box-shadow:0 0 0 1px #f7931a33,0 4px 18px -8px #f7931a66}.auth-social-btn-yandex:hover:not([disabled]):not([aria-disabled=true]){border-color:#fc3f1d66;box-shadow:0 0 0 1px #fc3f1d40,0 4px 18px -8px #fc3f1d66}.auth-social-icon{flex:0 0 18px}.auth-social-soon{border:1px solid #ffffff2e;border-radius:4px;color:#ffffff59;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;letter-spacing:.1em;padding:1px 4px;position:absolute;right:6px;text-transform:uppercase;top:4px}.auth-btn-secondary{background:#ffffff08;border:1px solid #ffffff1f;border-radius:10px;color:#fff;cursor:pointer;font-family:Manrope,-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-size:12px;height:44px;letter-spacing:.04em;padding:0 14px;text-transform:uppercase;transition:background .16s}.auth-btn-secondary:hover{background:#ffffff12}@media (max-width:380px){.auth-social-buttons{grid-template-columns:1fr}.auth-social-btn{height:42px}}
/*# sourceMappingURL=auth.d3efc227.chunk.css.map*/