.auth_shell__4jOUT{min-height:100vh;display:grid;place-items:center;padding:32px 18px;background:radial-gradient(circle at 20% 10%,rgba(116,80,255,.22),transparent 34%),#0b0b10;color:#f5f3f8}.auth_panel__EdAZp{width:min(560px,100%);padding:clamp(24px,5vw,48px);border:1px solid rgba(255,255,255,.13);border-radius:24px;background:rgba(21,19,29,.96)}.auth_eyebrow__Z8UPc{color:#cbbcff;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.auth_panel__EdAZp h1{margin:10px 0 14px;font-size:clamp(30px,5vw,44px)}.auth_hint__i5o5U,.auth_intro__PdGJA{color:#bbb6c8;line-height:1.65}.auth_form__yELDl{display:grid;grid-gap:16px;gap:16px;margin-top:24px}.auth_form__yELDl label{display:grid;grid-gap:8px;gap:8px;color:#d8d3e0;font-size:14px}.auth_form__yELDl input{width:100%;box-sizing:border-box;padding:13px;color:#fff;background:#111018;border:1px solid #3a3548;border-radius:10px;font:inherit}.auth_check__HX12n{display:flex!important;grid-template-columns:18px 1fr;align-items:flex-start}.auth_check__HX12n input{width:18px;height:18px}.auth_button__k2IRi,.auth_linkButton__a6pDB{padding:14px 18px;border:0;border-radius:12px;background:linear-gradient(135deg,#8b6fff,#c24f87);color:white;font-weight:750;text-align:center;text-decoration:none;cursor:pointer}.auth_button__k2IRi:disabled{opacity:.45;cursor:not-allowed}.auth_message__2UN7x{margin-top:18px;color:#f2c27e;line-height:1.55}.auth_links__KsOlX{display:flex;justify-content:space-between;gap:16px;margin-top:24px}.auth_links__KsOlX a{color:#c9c3d6;text-underline-offset:4px}.auth_button__k2IRi,.auth_linkButton__a6pDB{background-image:url(/ui/buttons/button-primary.png);background-size:100% 100%}.auth_loginButton__RJc_q,.auth_registerButton__Dff21{width:100%;min-height:54px;border:2px solid #b8ff47;background:#8cff00;background-image:none;color:#071000;font-size:17px;font-weight:900;letter-spacing:.08em;box-shadow:0 0 16px rgba(140,255,0,.55),0 8px 24px rgba(0,0,0,.28);transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.auth_loginButton__RJc_q:not(:disabled):hover,.auth_registerButton__Dff21:not(:disabled):hover{background:#a6ff36;box-shadow:0 0 24px rgba(140,255,0,.78),0 10px 28px rgba(0,0,0,.34);transform:translateY(-1px)}.auth_loginButton__RJc_q:not(:disabled):active,.auth_registerButton__Dff21:not(:disabled):active{transform:translateY(1px)}.auth_loginButton__RJc_q:disabled,.auth_registerButton__Dff21:disabled{border-color:#66636d;background:#55525b;background-image:none;color:#d8d6dc;box-shadow:none;opacity:1}@media(max-width:520px){.auth_shell__4jOUT{padding:18px 12px;place-items:start center}.auth_panel__EdAZp{padding:22px 16px;border-radius:18px}.auth_form__yELDl input{font-size:16px}.auth_links__KsOlX{flex-direction:column}.auth_button__k2IRi,.auth_linkButton__a6pDB{width:100%}}