.auth_screen__lsEbd{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:32px 20px;background:var(--surface-0)}.auth_themeSlot__IrGVR{position:fixed;top:16px;right:16px}.auth_card__oBMV1{width:min(400px,100%);padding:24px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card)}.auth_brand__g1IXy{display:flex;align-items:center;gap:10px;margin-bottom:18px}.auth_mark__ahAI2{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius);background:var(--accent-btn);color:var(--altyn-bright)}.auth_brandText__t7Daw{display:flex;flex-direction:column;line-height:1.2}.auth_brandName__qtcZ8{font-weight:600;color:var(--text-1)}.auth_brandNote__S_KKE{color:var(--text-3);font-size:var(--font-size-sm)}.auth_form__c_tn9{display:flex;flex-direction:column;gap:14px}.auth_submit__F1qWh{margin-top:4px;width:100%}.auth_formError__mbQV1{padding:9px 11px;border:1px solid var(--danger-border);border-radius:var(--radius-sm);background:var(--danger-bg);color:var(--danger);font-size:var(--font-size-sm);line-height:1.4}.auth_note__lI8_v{margin:16px 0 0;color:var(--text-3);font-size:var(--font-size-sm);line-height:1.5}.auth_note__lI8_v code{padding:1px 5px;border-radius:4px;background:var(--surface-1);border:1px solid var(--border);font-size:12px}.auth_homeLink__zLzMc{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:16px;border-radius:var(--radius);background:var(--accent-btn);color:var(--on-accent);font-weight:600;text-decoration:none}.auth_homeLink__zLzMc:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.auth_title__VUPHc{margin:0 0 8px;color:var(--text-1);font-size:var(--font-size-title);font-weight:600}.auth_text__PJoYv{margin:0;color:var(--text-2);line-height:1.5}.auth_loginScreen__kJ91Z{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;min-height:100vh;background:var(--surface-0)}.auth_loginBrand__P0YOh{display:flex;flex-direction:column;gap:20px;padding:24px 20px 28px;background:var(--accent-panel);color:var(--on-accent)}.auth_loginMarkRow__Va68O{display:flex;align-items:center;gap:12px}.auth_loginHome__8Eby4{align-self:flex-start;border-radius:var(--radius-lg);color:inherit;text-decoration:none}.auth_loginHome__8Eby4:focus-visible{outline:2px solid var(--altyn-bright);outline-offset:4px}.auth_loginBack__4BbHG{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;min-height:48px;margin:-12px 0 4px;border-radius:var(--radius);color:var(--text-2);font-weight:500;text-decoration:none}.auth_loginBack__4BbHG:hover{color:var(--accent)}.auth_loginBack__4BbHG:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.auth_loginMark__WUak_{display:inline-flex;flex:none;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid var(--altyn-bright);border-radius:var(--radius-lg);color:var(--altyn-bright)}.auth_loginName__gGcjf{font-family:var(--font-display);font-size:var(--font-size-page-title);font-weight:600;line-height:1.2}.auth_loginPitch__y7lLn{display:flex;flex-direction:column;gap:12px}.auth_loginTitle__5_WZM{max-width:20ch;font-family:var(--font-display);font-size:var(--font-size-page-title);font-weight:600;line-height:1.2;text-wrap:balance}.auth_loginText__E4du8{max-width:36ch;line-height:1.5}.auth_loginOrnament__nnaMP{max-width:100%;height:auto;color:var(--altyn-bright)}.auth_loginPanel__brPJ9{display:flex;flex-direction:column;justify-content:center;gap:4px;width:min(480px,100%);margin:0 auto;padding:28px 20px 40px}.auth_loginHeading__a6thv{margin:0 0 16px;color:var(--text-1);font-family:var(--font-display);font-size:var(--font-size-page-title);font-weight:600;line-height:1.2}@media (max-width:899px){.auth_loginOrnament__nnaMP,.auth_loginPitch__y7lLn{display:none}}@media (min-width:900px){.auth_loginScreen__kJ91Z{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.auth_loginBrand__P0YOh{justify-content:space-between;gap:32px;padding:56px}.auth_loginTitle__5_WZM{font-size:40px}.auth_loginPanel__brPJ9{padding:56px}.auth_loginHeading__a6thv{font-size:var(--font-size-page-title-pc)}}