.AuthShell_page__FW3K_{min-height:100svh;display:grid;place-content:center;gap:14px;padding:max(24px,calc(env(safe-area-inset-top, 0px) + 18px)) max(16px,env(safe-area-inset-right,0px)) max(24px,calc(env(safe-area-inset-bottom, 0px) + 18px)) max(16px,env(safe-area-inset-left,0px))}.AuthShell_card__JdcwZ{width:min(100%,420px);padding:24px;border:1px solid var(--line-strong);border-radius:24px;background:linear-gradient(160deg,rgba(38,40,38,.98),rgba(28,30,29,.98));box-shadow:0 28px 80px rgba(0,0,0,.34)}.AuthShell_brand__kA3nb{display:inline-flex;align-items:center;gap:9px;color:var(--ink);font-size:14px;font-weight:780;text-decoration:none}.AuthShell_brand__kA3nb span{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface-raised);font-size:12px}.AuthShell_heading__riCid{margin:28px 0 22px}.AuthShell_heading__riCid p{margin:0 0 8px;color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.AuthShell_heading__riCid h1{margin:0;font-size:clamp(27px,8vw,36px);line-height:1.02;letter-spacing:-.045em}.AuthShell_heading__riCid div{margin-top:10px;color:var(--muted);font-size:13px;line-height:1.55}.AuthShell_form__y946J{display:grid;gap:15px}.AuthShell_field__EIm_t{display:grid;gap:7px}.AuthShell_field__EIm_t span{color:var(--muted);font-size:11px;font-weight:720}.AuthShell_field__EIm_t input{width:100%;min-height:48px;padding:0 13px;border:1px solid var(--line-strong);border-radius:13px;outline:0;color:var(--ink);background:var(--surface-soft);font-size:16px}.AuthShell_field__EIm_t input:focus{border-color:rgba(241,243,237,.42);box-shadow:0 0 0 3px rgba(241,243,237,.06)}.AuthShell_submit__ggUTi{min-height:48px;border:0;border-radius:13px;color:var(--paper);background:var(--selection);font-weight:790;cursor:pointer}.AuthShell_submit__ggUTi:disabled{cursor:wait;opacity:.62}.AuthShell_error__g77Ky,.AuthShell_message__m44h7{margin:0;padding:11px 12px;border-radius:11px;font-size:12px;line-height:1.45}.AuthShell_message__m44h7{border:1px solid rgba(87,147,109,.34);color:#b9d9c5;background:rgba(87,147,109,.09)}.AuthShell_message__m44h7 strong{display:block;color:var(--ink)}.AuthShell_message__m44h7 p{margin:4px 0}.AuthShell_message__m44h7 a{color:inherit}.AuthShell_error__g77Ky{border:1px solid rgba(189,90,66,.36);color:#f0b7a9;background:rgba(189,90,66,.08)}.AuthShell_secondaryLink__d6wHN{color:var(--muted);font-size:12px;text-decoration:underline;text-decoration-color:rgba(154,159,154,.4);text-underline-offset:3px}.AuthShell_card__JdcwZ footer{margin-top:20px;padding-top:17px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.AuthShell_card__JdcwZ footer a{color:var(--ink)}@media (max-width:520px){.AuthShell_page__FW3K_{place-content:center stretch}.AuthShell_card__JdcwZ{width:100%;padding:21px;border-radius:21px}}.AuthShell_legalLinks__5n__B{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin-top:22px;font-size:12px}