.LoginScreen_screen__lO8dt{position:relative;height:100vh;height:100dvh;width:100%;overflow:hidden;display:flex;flex-direction:column;background:var(--bg);color:var(--text);font-family:var(--font-sans)}.LoginScreen_main__DqJAQ{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;width:100%;padding:4.5rem 1rem 1.25rem}.LoginScreen_overlay__FKXeA{position:fixed;inset:0;background:radial-gradient(ellipse at center,rgba(5,8,14,.15) 0,rgba(3,5,10,.55) 100%);pointer-events:none}.LoginScreen_card__lekwT{position:relative;z-index:1;width:min(92vw,400px);padding:2rem 2rem 1.75rem;border-radius:1rem;background:var(--glass-card);border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-lg);text-align:center;animation:LoginScreen_rise__tWlWb .55s var(--ease-emphasized,cubic-bezier(.32,.72,0,1)) both}@keyframes LoginScreen_rise__tWlWb{0%{opacity:0;transform:translateY(22px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.LoginScreen_reveal__sUcn4{animation:LoginScreen_revealUp__huwp5 .5s var(--ease-out,cubic-bezier(.22,1,.36,1)) backwards}@keyframes LoginScreen_revealUp__huwp5{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.LoginScreen_eyebrow__6f0Dr{margin:0 0 .55rem;font-size:var(--fs-xs,11px);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#7cc0f2}.LoginScreen_logoWrap__6zD6q{display:flex;justify-content:center;margin-bottom:1rem}.LoginScreen_logo__GROK4{width:52px;height:52px;border-radius:11px;box-shadow:0 6px 18px rgba(0,0,0,.45)}.LoginScreen_title__EYcuF{margin:0 0 .3rem;min-height:1.3em;font-size:var(--fs-xl);font-weight:700;letter-spacing:-.01em}.LoginScreen_subtitle__pGYuJ{margin:0 0 1rem;font-size:var(--fs-sm);color:var(--text-muted)}.LoginScreen_caret__FfUr_{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:text-bottom;background:var(--brand,#2481cc);border-radius:1px;animation:LoginScreen_caretBlink__NCBrq .9s steps(1) infinite}@keyframes LoginScreen_caretBlink__NCBrq{0%,50%{opacity:1}50.01%,to{opacity:0}}.LoginScreen_online__ix1Xr{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:1.5rem;font-size:var(--fs-sm);color:var(--text-muted)}.LoginScreen_onlineDot__RoYdt{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 2px rgba(34,197,94,.25);flex-shrink:0;animation:LoginScreen_pulse__4P5Cu 2.4s ease-in-out infinite}@keyframes LoginScreen_pulse__4P5Cu{0%,to{box-shadow:0 0 0 2px rgba(34,197,94,.25)}50%{box-shadow:0 0 0 5px rgba(34,197,94,.08)}}.LoginScreen_onlineText__8_uWL{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}.LoginScreen_error__wmlvc{margin:0 0 1.25rem;padding:.65rem .85rem;border-radius:.6rem;background:rgba(239,83,80,.12);border:1px solid rgba(239,83,80,.35);color:var(--down);font-size:var(--fs-sm)}.LoginScreen_buttons__Otamu{display:flex;flex-direction:column;gap:.75rem}.LoginScreen_buttonsPlaceholder__wqp8I{min-height:128px}.LoginScreen_buttons__Otamu .LoginScreen_btn__1eW9a{animation:LoginScreen_btnPop__vLkNr .46s cubic-bezier(.34,1.56,.64,1) backwards}.LoginScreen_buttons__Otamu .LoginScreen_btn__1eW9a:first-child{animation-delay:.42s}.LoginScreen_buttons__Otamu .LoginScreen_btn__1eW9a:nth-child(2){animation-delay:.5s}.LoginScreen_buttons__Otamu .LoginScreen_btn__1eW9a:nth-child(3){animation-delay:.58s}.LoginScreen_buttons__Otamu .LoginScreen_btn__1eW9a:nth-child(4){animation-delay:.66s}@keyframes LoginScreen_btnPop__vLkNr{0%{opacity:0;transform:translateY(12px) scale(.96)}60%{opacity:1;transform:translateY(-2px) scale(1.015)}to{opacity:1;transform:translateY(0) scale(1)}}.LoginScreen_btn__1eW9a{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;width:100%;padding:.8rem 1rem;border-radius:.7rem;font-size:var(--fs-base);font-weight:600;cursor:pointer;text-decoration:none;color:#ffffff;background:transparent;border:1px solid transparent;transition:transform .12s ease,filter .15s ease,opacity .12s ease}.LoginScreen_btn__1eW9a:hover{transform:translateY(-1px);filter:brightness(1.06)}.LoginScreen_btn__1eW9a:active{transform:translateY(0);filter:brightness(.97)}.LoginScreen_btn__1eW9a:disabled{opacity:.6;cursor:default;transform:none;filter:none}.LoginScreen_google__CLFzh{background:#ffffff;color:#1f2937}.LoginScreen_apple__IVvcN{background:#000000;color:#ffffff}.LoginScreen_telegram__K75LU{background:var(--brand);color:#ffffff}.LoginScreen_yandex__OWvKs{background:#fc3f1d;color:#ffffff}.LoginScreen_vk__NQZ64{background:#0077ff;color:#ffffff}.LoginScreen_apple__IVvcN,.LoginScreen_google__CLFzh,.LoginScreen_telegram__K75LU,.LoginScreen_vk__NQZ64,.LoginScreen_yandex__OWvKs{text-decoration:none}.LoginScreen_icon__SGfLD{width:18px;height:18px;flex:none}.LoginScreen_telegram__K75LU .LoginScreen_icon__SGfLD{width:20px;height:20px}.LoginScreen_apple__IVvcN .LoginScreen_icon__SGfLD{width:19px;height:19px}.LoginScreen_waiting___ZZYt{display:flex;flex-direction:column;align-items:center;gap:1rem}.LoginScreen_spinner__ZBAF6{width:28px;height:28px;border-radius:50%;border:3px solid rgba(255,255,255,.15);border-top:3px solid var(--brand);animation:LoginScreen_spin__wFsfU .8s linear infinite}@keyframes LoginScreen_spin__wFsfU{to{transform:rotate(1turn)}}.LoginScreen_waitingText__M2TvW{margin:0;font-size:var(--fs-md);color:var(--text)}.LoginScreen_steps__eYgfH{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;width:100%;text-align:left}.LoginScreen_step__Pn0u2{display:flex;align-items:flex-start;gap:.6rem;font-size:var(--fs-sm);color:var(--text-muted)}.LoginScreen_stepActive__uMZuN{color:var(--text);font-weight:600}.LoginScreen_stepNum__37Ccs{flex:0 0 auto;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;color:var(--text);background:rgba(255,255,255,.12)}.LoginScreen_stepActive__uMZuN .LoginScreen_stepNum__37Ccs{background:var(--brand);color:#fff}.LoginScreen_stepText__SzK41{line-height:1.35}.LoginScreen_warn__SeqaC{margin:0;width:100%;padding:.5rem .65rem;border-radius:var(--radius-md,12px);border:1px solid color-mix(in srgb,var(--danger,#ef4444) 45%,transparent);background:color-mix(in srgb,var(--danger,#ef4444) 12%,transparent);color:var(--text);font-size:var(--fs-sm);line-height:1.35;text-align:center}.LoginScreen_codeRow__nFsef{display:flex;align-items:stretch;gap:.5rem;width:100%}.LoginScreen_codeInput__ZCh9W{flex:1 1 auto;min-width:0;height:3rem;padding:0 .5rem;text-align:center;font-size:1.5rem;font-weight:700;letter-spacing:.4em;text-indent:.4em;border-radius:var(--radius-md,12px);border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:var(--text);transition:border-color .15s ease,box-shadow .15s ease}.LoginScreen_codeInput__ZCh9W::placeholder{color:rgba(255,255,255,.25);letter-spacing:.2em}.LoginScreen_codeInput__ZCh9W:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 25%,transparent)}.LoginScreen_codeInputErr__BrhL2{border-color:var(--danger,#ef4444)}.LoginScreen_codePaste__lsMtf{flex:0 0 auto;min-height:3rem;padding:0 .9rem;border-radius:var(--radius-md,12px);border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:var(--text);font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.LoginScreen_codePaste__lsMtf:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.28)}.LoginScreen_srOnly__NPWKJ{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.LoginScreen_codeForm__iYlhB{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%}.LoginScreen_codeSubmit__9gqfP{width:100%;max-width:220px}.LoginScreen_codeError__MpgiV{margin:0;font-size:var(--fs-sm);color:var(--danger,#ef4444);text-align:center}.LoginScreen_linkRow__7DveU{display:flex;flex-direction:column;gap:.5rem;font-size:var(--fs-sm)}.LoginScreen_link__63hWv{color:var(--brand)}.LoginScreen_cancel__46nNc{background:none;border:none;color:var(--text-muted);font-size:var(--fs-sm);cursor:pointer;text-decoration:underline}.LoginScreen_appsSection__JJK4k{margin-top:1.5rem}.LoginScreen_divider__iu2ez{display:flex;align-items:center;gap:.6rem;margin-bottom:.65rem}.LoginScreen_dividerLine__bCXvb{flex:1 1;height:1px;background:rgba(255,255,255,.1)}.LoginScreen_dividerLabel__s8Lx_{display:inline-flex;align-items:center;gap:.4rem;font-size:10px;font-weight:600;letter-spacing:.08em;color:var(--text-muted);white-space:nowrap}.LoginScreen_newBadge__3Kngf{display:inline-block;padding:1px 6px;border-radius:4px;background:var(--brand);color:var(--brand-contrast);font-size:9px;font-weight:700;letter-spacing:.04em}.LoginScreen_appsRow__SzPqX{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.LoginScreen_download__BDUdd{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:.7rem .35rem;border-radius:.7rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:var(--text-muted);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease}.LoginScreen_download__BDUdd:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.2);color:var(--text)}.LoginScreen_download__BDUdd:active{transform:scale(.95)}.LoginScreen_downloadIcon__fCmnJ{display:inline-flex}.LoginScreen_downloadIcon__fCmnJ .LoginScreen_icon__SGfLD{width:20px;height:20px}.LoginScreen_downloadPlatform__mkH95{font-size:12px;font-weight:600}.LoginScreen_apps__oT1_v{display:flex;flex-direction:column;align-items:center;gap:.6rem}.LoginScreen_appsHeading__X7EF4{display:inline-flex;align-items:center;gap:.4rem;font-size:10px;font-weight:600;letter-spacing:.08em;color:var(--text-muted)}.LoginScreen_appsGroups__o_HYW{display:flex;align-items:stretch;justify-content:center;gap:1.1rem;flex-wrap:wrap}.LoginScreen_appsCol___UBcS{display:flex;flex-direction:column;align-items:center;gap:.45rem}.LoginScreen_appsColLabel__y_fgr{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);opacity:.7}.LoginScreen_appsPills__uWF8w{display:flex;gap:.5rem}.LoginScreen_appsSep__thwVN{width:1px;align-self:stretch;background:rgba(255,255,255,.1);margin:0 .15rem}.LoginScreen_topNavRight__jyhuQ{display:flex;align-items:center;gap:.4rem}.LoginScreen_langWrap__R_ewc{position:relative;display:inline-flex}.LoginScreen_langTrigger__42Oo0{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .7rem;border-radius:.6rem;border:1px solid rgba(255,255,255,.14);background:rgba(28,39,51,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text-muted);font-size:var(--fs-sm);font-weight:500;cursor:pointer;transition:border-color .15s,color .15s,background .15s,transform .12s var(--ease-out,ease);letter-spacing:.04em;min-height:0!important}.LoginScreen_langTrigger__42Oo0:hover{border-color:rgba(255,255,255,.28);color:var(--text);background:rgba(28,39,51,.9)}.LoginScreen_langTrigger__42Oo0:active{transform:scale(.93)}.LoginScreen_langTrigger__42Oo0[aria-expanded=true]{border-color:rgba(124,192,242,.45);color:var(--text)}.LoginScreen_globeIcon__OwiiQ{width:15px;height:15px;flex-shrink:0}.LoginScreen_chevron__N6z4e{width:14px;height:14px;flex-shrink:0;transition:transform .2s ease}.LoginScreen_chevronOpen__hE6jT{transform:rotate(180deg)}.LoginScreen_langDropdown__7IH3d{position:absolute;top:calc(100% + 8px);right:0;z-index:20;list-style:none;margin:0;padding:.3rem;border-radius:.65rem;border:1px solid rgba(255,255,255,.1);background:rgba(28,39,51,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 28px rgba(0,0,0,.45);min-width:150px;transform-origin:top right}.LoginScreen_langDropdown__7IH3d[data-status=open]{animation:LoginScreen_dropDown__050rV .2s cubic-bezier(.34,1.4,.64,1) both}.LoginScreen_langDropdown__7IH3d[data-status=closing]{animation:LoginScreen_dropUp__sy0u3 .16s var(--ease-in,cubic-bezier(.4,0,1,1)) both}@keyframes LoginScreen_dropDown__050rV{0%{opacity:0;transform:translateY(-8px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes LoginScreen_dropUp__sy0u3{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.96)}}.LoginScreen_langOption__xxW1f{display:flex;align-items:center;gap:.6rem;padding:.5rem .65rem;border-radius:.45rem;font-size:var(--fs-sm);color:var(--text-muted);cursor:pointer;transition:background .12s,color .12s}.LoginScreen_langOption__xxW1f:hover{background:rgba(255,255,255,.07);color:var(--text)}.LoginScreen_langOptionActive__q7XJj{color:var(--text);font-weight:600}.LoginScreen_langOptionActive__q7XJj:after{content:"✓";margin-left:auto;font-size:11px;color:var(--brand)}.LoginScreen_langOptionCode__wG0VD{font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--text-muted);min-width:22px}.LoginScreen_langOptionActive__q7XJj .LoginScreen_langOptionCode__wG0VD{color:var(--brand)}.LoginScreen_topNav__xR2_J{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:calc(.75rem + env(safe-area-inset-top, 0px)) calc(1.5rem + env(safe-area-inset-right, 0px)) .75rem calc(1.5rem + env(safe-area-inset-left, 0px));background:rgba(7,11,18,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.06)}.LoginScreen_brand__ByI6S{display:inline-flex;align-items:baseline;text-decoration:none;font-size:1.35rem;font-weight:800;letter-spacing:-.02em;transition:opacity .15s ease}.LoginScreen_brand__ByI6S:hover{opacity:.85}.LoginScreen_brandName__FvtCn{background:linear-gradient(180deg,#ffffff,#bfc7d1);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.LoginScreen_brandDot__r0VAM{color:#1ec9a0}.LoginScreen_topNavLinks__GOg_1{display:flex;align-items:center;gap:.25rem}.LoginScreen_topNavLink__69mmG{padding:.4rem .85rem;border-radius:.5rem;font-size:var(--fs-sm);font-weight:500;color:var(--text-muted);text-decoration:none;transition:color .15s,background .15s}.LoginScreen_topNavLink__69mmG:hover{color:var(--text);background:rgba(255,255,255,.07)}@media (prefers-reduced-motion:reduce){.LoginScreen_buttons__Otamu .LoginScreen_btn__1eW9a,.LoginScreen_card__lekwT,.LoginScreen_langDropdown__7IH3d[data-status=closing],.LoginScreen_langDropdown__7IH3d[data-status=open],.LoginScreen_reveal__sUcn4{animation:none}.LoginScreen_spinner__ZBAF6{animation-duration:1.6s}.LoginScreen_onlineDot__RoYdt{animation:none}.LoginScreen_caret__FfUr_{display:none}}@media (max-width:480px){.LoginScreen_main__DqJAQ{padding:4rem 1rem 1rem}.LoginScreen_card__lekwT{width:100%;max-width:100%;padding:1.5rem 1.25rem 1.25rem;border-radius:.75rem}.LoginScreen_appsRow__SzPqX{gap:.4rem}.LoginScreen_download__BDUdd{padding:.6rem .25rem}.LoginScreen_topNav__xR2_J{padding:.5rem 1rem}.LoginScreen_topNavLink__69mmG{padding:.4rem .5rem}.LoginScreen_brand__ByI6S{font-size:1.15rem}}.LoginScreen_legalLinks__op2YV{margin:0;display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;color:var(--text-muted);opacity:.8}.LoginScreen_legalLink__vyKhu{color:var(--text-muted);text-decoration:none;opacity:.9}.LoginScreen_legalLink__vyKhu:hover{opacity:1;text-decoration:underline}.LoginScreen_legalDot__bENxV{opacity:.5}