.Auth_shell__xNGP_{--text-2:#b8b9c0;--line:rgba(255,255,255,.1);--line-2:rgba(255,255,255,.18);position:relative;isolation:isolate;min-height:100svh;overflow:hidden;background:#000;color:#fff;font-family:var(--font-display,-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif);-webkit-font-smoothing:antialiased}.Auth_shell__xNGP_ :is(a,button,input):focus-visible{outline:2px solid #fff;outline-offset:2px}.Auth_backdrop__5jmpr{position:absolute;inset:0;z-index:-1;pointer-events:none}.Auth_backdrop__5jmpr:before{content:"";position:absolute;inset:0;background:radial-gradient(38% 42% at 30% 22%,rgba(96,92,240,.24),transparent 70%),radial-gradient(34% 40% at 74% 78%,rgba(60,110,240,.15),transparent 70%)}.Auth_backdrop__5jmpr span{position:absolute;border-radius:18px;background:#121215;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);filter:blur(10px);opacity:.75}.Auth_backdrop__5jmpr span:first-child{left:22%;right:22%;top:14%;height:64px;border-radius:999px}.Auth_backdrop__5jmpr span:nth-child(2){left:22%;right:22%;top:27%;height:72px}.Auth_backdrop__5jmpr span:nth-child(3){left:4%;width:22%;top:60%;height:240px}.Auth_backdrop__5jmpr span:nth-child(4){left:30%;width:40%;top:58%;height:280px}.Auth_backdrop__5jmpr span:nth-child(5){right:4%;width:22%;top:62%;height:230px}.Auth_backdrop__5jmpr:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.45)}.Auth_header__X1_Gz{position:relative;display:flex;align-items:center;height:72px;padding:0 24px}.Auth_brand__HRpiU{display:inline-flex;align-items:center;min-height:44px;color:#fff;font-size:20px;font-weight:700;letter-spacing:-.04em;text-decoration:none}.Auth_main__pYIJP{display:flex;justify-content:center;align-items:flex-start;min-height:calc(100svh - 72px);padding:clamp(24px,8vh,96px) 20px 48px}.Auth_content__41MPc{width:100%;max-width:420px;min-width:0}.Auth_panel__5OONd{width:100%;padding:36px 32px 28px;border-radius:20px;background:rgba(20,20,23,.92);box-shadow:inset 0 0 0 1px var(--line),0 30px 80px -30px rgba(0,0,0,.9),0 0 0 1px rgba(0,0,0,.6);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.Auth_panel__5OONd h1{margin:0;text-align:center;font-size:24px;font-weight:650;letter-spacing:-.025em;line-height:1.2;text-wrap:balance}.Auth_panel__5OONd p{color:var(--text-2);font-size:14.5px;line-height:1.55}.Auth_lead__Uxk6V{margin:8px 0 0;text-align:center}.Auth_panel__5OONd a:not(.Auth_button__WPiy2){color:#fff;text-decoration:none;font-weight:600}.Auth_panel__5OONd a:not(.Auth_button__WPiy2):hover{text-decoration:underline;text-underline-offset:3px}.Auth_panel__5OONd strong{color:#fff;font-weight:600;overflow-wrap:anywhere}.Auth_panel__5OONd form{margin-top:20px;display:flex;flex-direction:column;gap:14px}.Auth_panel__5OONd>p:last-child{margin-bottom:0}.Auth_social__Fr53W{display:grid;gap:10px;margin-top:26px}.Auth_socialButton__JJH2X{display:flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 16px;border:0;border-radius:12px;background:#232327;color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);transition:background .15s ease}.Auth_socialButton__JJH2X svg{width:18px;height:18px;flex:none}.Auth_socialButton__JJH2X:hover:not(:disabled){background:#2c2c31}.Auth_socialButton__JJH2X:disabled{cursor:not-allowed;opacity:.5}.Auth_socialNote__8mXDA{margin:2px 0 0;text-align:center;font-size:12.5px!important}.Auth_divider__9OXnK{display:flex;align-items:center;gap:12px;margin:22px 0 4px;color:var(--text-2);font-size:13px}.Auth_divider__9OXnK:after,.Auth_divider__9OXnK:before{content:"";flex:1;height:1px;background:var(--line)}.Auth_form__gKX2V{margin-top:14px!important}.Auth_field__eFxWp{display:flex;flex-direction:column;gap:7px}.Auth_field__eFxWp>label{font-size:13.5px;font-weight:600;color:#e4e4e8}.Auth_inputWrap__b_RKv{position:relative}.Auth_input__HBDmu{width:100%;min-height:46px;padding:0 14px;border:0;border-radius:12px;background:#0e0e10;color:#fff;font:inherit;font-size:16px;box-shadow:inset 0 0 0 1px var(--line-2);outline:none;transition:box-shadow .15s ease}.Auth_input__HBDmu::placeholder{color:#75767d}.Auth_input__HBDmu:hover:not(:disabled){box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}.Auth_input__HBDmu:focus{box-shadow:inset 0 0 0 1px rgba(170,164,255,.9),0 0 0 3px rgba(110,104,240,.22)}.Auth_shell__xNGP_ .Auth_input__HBDmu:focus-visible{outline:none}.Auth_input__HBDmu:disabled{opacity:.6}.Auth_input__HBDmu[aria-invalid=true]{box-shadow:inset 0 0 0 1px rgba(255,150,140,.7)}.Auth_input__HBDmu[data-password]{padding-right:64px}.Auth_reveal__XBoJ8{position:absolute;right:6px;top:50%;transform:translateY(-50%);min-height:34px;padding:0 10px;border:0;border-radius:8px;background:none;color:var(--text-2);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.Auth_reveal__XBoJ8:hover{color:#fff;background:rgba(255,255,255,.06)}.Auth_fieldError__Vil6e{font-size:13px;line-height:1.45;color:#ffb4ab}.Auth_forgot__xJuIc{align-self:flex-end;margin-top:-4px;font-size:13.5px;font-weight:500!important;color:var(--text-2)!important}.Auth_forgot__xJuIc:hover{color:#fff!important}.Auth_button__WPiy2{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;margin-top:4px;padding:0 20px;border:0;border-radius:12px;background:#fff;color:#000;font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s ease}.Auth_button__WPiy2:hover:not(:disabled){background:#e8e8ea}.Auth_button__WPiy2:disabled{cursor:wait;opacity:.7}.Auth_ghost__Tcq41{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px var(--line-2)}.Auth_ghost__Tcq41:hover:not(:disabled){background:rgba(255,255,255,.06)}.Auth_spinner__IHaXD{width:15px;height:15px;border:2px solid rgba(0,0,0,.2);border-top-color:#000;border-radius:50%;animation:Auth_turn__becIE .8s linear infinite}.Auth_ghost__Tcq41 .Auth_spinner__IHaXD{border-color:#fff rgba(255,255,255,.25) rgba(255,255,255,.25)}.Auth_notice__uvDrw{margin:4px 0 0;padding:11px 14px;border-radius:10px;background:rgba(255,120,110,.08);box-shadow:inset 0 0 0 1px rgba(255,150,140,.25);color:#ffd6d1;font-size:13.5px;line-height:1.5;overflow-wrap:anywhere}.Auth_notice__uvDrw[data-tone=success]{margin:18px 0 0;background:rgba(120,140,255,.08);box-shadow:inset 0 0 0 1px rgba(160,170,255,.25);color:#dfe3ff}.Auth_switchLine__NULBk{margin:22px 0 0;text-align:center;font-size:14px!important}.Auth_legal__OJdwo{margin:14px 0 0;text-align:center;font-size:12px!important;line-height:1.5!important;color:#8e8f96!important}@keyframes Auth_turn__becIE{to{transform:rotate(1turn)}}@media (max-width:767px){.Auth_header__X1_Gz{height:60px;padding:0 16px}.Auth_main__pYIJP{min-height:calc(100svh - 60px);padding:12px 16px 32px}.Auth_panel__5OONd{padding:28px 20px 22px;border-radius:18px}.Auth_panel__5OONd h1{font-size:22px}.Auth_button__WPiy2,.Auth_input__HBDmu,.Auth_socialButton__JJH2X{min-height:50px}.Auth_backdrop__5jmpr span{opacity:.35}}@media (prefers-reduced-motion:reduce){.Auth_shell__xNGP_ *{transition:none!important;animation-duration:2s!important}}.Auth_mailIcon__jLQzU{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:rgba(255,255,255,.06);font-size:22px;margin-bottom:14px}