.auth_stage__vs2Oi{position:relative;min-height:100vh;overflow:hidden;background-color:#e9eef9;background-position:50%;background-repeat:no-repeat;background-size:cover}.auth_stage__vs2Oi:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(240,244,255,.86),rgba(240,244,255,.44) 30%,rgba(255,255,255,.12) 60%,rgba(255,255,255,.08))}.auth_grid__gCK8B{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-start;width:min(1280px,calc(100% - 80px));min-height:calc(100vh - 72px);margin:0 auto;padding:52px 0 28px}.auth_gridRegister__eC_cC{align-items:flex-start;padding-top:190px}.auth_brandLogo__dG6OM{position:absolute;top:58px;left:0;width:clamp(220px,20vw,280px);pointer-events:none}.auth_brandLogoImage__xHlCs{display:block;width:100%;height:auto;filter:drop-shadow(0 12px 24px rgba(70,104,190,.12))}.auth_panel__OXOcR{display:flex;width:480px;justify-content:flex-start}.auth_card__bkCJ3{width:100%;border:1px solid rgba(255,255,255,.62);border-radius:var(--radius-unified);background:rgba(245,250,255,.52);padding:28px 28px 30px;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 22px 54px rgba(54,78,144,.08);backdrop-filter:blur(20px)}.auth_tabs__ev8uG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid rgba(196,210,236,.9)}.auth_singleModeHeader__f9wC3{display:flex;justify-content:flex-start;padding:4px 0 10px}.auth_singleModeTitle__OfpV3{justify-content:flex-start;min-height:24px;color:#111111;font-weight:700;letter-spacing:.18em}.auth_singleModeTitle__OfpV3,.auth_tab__DInev{display:inline-flex;align-items:center;font-size:14px;line-height:1}.auth_tab__DInev{position:relative;justify-content:center;padding:0 0 18px;color:rgba(90,107,146,.94);font-weight:400;transition:color .16s ease}.auth_tabActive__3P_m8,.auth_tab__DInev:hover{color:#4162ea}.auth_tabActive__3P_m8:after{content:"";position:absolute;right:24px;bottom:-1px;left:24px;height:4px;border-radius:999px;background:linear-gradient(90deg,#4c6eff,#527cff)}.auth_form__gctGY{display:grid;margin-top:28px;gap:16px}.auth_registerSwitch__KzZ4M{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:1px solid rgba(194,209,234,.78);border-radius:var(--radius-unified);background:rgba(255,255,255,.62);padding:6px}.auth_registerSwitchItem__gvBDD{display:inline-flex;min-width:0;min-height:42px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--radius-unified);background:transparent;color:rgba(77,94,132,.92);font-size:12px;line-height:1.2;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.auth_registerSwitchItemActive__0eD_5{background:#fff;color:#243a79;box-shadow:0 8px 18px rgba(54,78,144,.1)}.auth_field__GJrdw{position:relative;display:block}.auth_fieldIcon___nQuk{position:absolute;top:50%;left:16px;z-index:1;display:inline-flex;width:18px;height:18px;color:rgba(108,126,166,.88);transform:translateY(-50%)}.auth_input__zKUK0{width:100%;min-height:54px;border:1px solid rgba(194,209,234,.96);border-radius:var(--radius-unified);background:rgba(255,255,255,.9);padding:0 16px 0 46px;color:#344878;font-size:14px;line-height:1.5;font-weight:400;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.auth_input__zKUK0::placeholder{color:rgba(123,141,178,.88)}.auth_input__zKUK0:focus{border-color:rgba(86,117,244,.88);box-shadow:0 0 0 4px rgba(82,124,255,.12);background:rgba(255,255,255,.98)}.auth_inviteResult__pOhnz{display:inline-flex;min-height:42px;align-items:center;gap:8px;border:1px solid rgba(194,209,234,.78);border-radius:var(--radius-unified);background:rgba(255,255,255,.58);padding:.65rem .9rem;color:rgba(90,107,146,.94);font-size:12px;line-height:1.45}.auth_inviteResultFound__sMIIG{border-color:rgba(16,185,129,.28);background:rgba(236,253,245,.82);color:#047857}.auth_inviteResultMissing___H0Tb{border-color:rgba(248,113,113,.28);background:rgba(254,242,242,.82);color:#b91c1c}.auth_error__iZtSQ{border:1px solid #fecaca;border-radius:var(--radius-unified);background:#fef2f2;padding:.85rem 1rem;color:#bf000f;font-size:12px;line-height:1.7}.auth_submit__jsNnw{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:10px;border:0;border-radius:var(--radius-unified);background:linear-gradient(90deg,#4868ea,#5473ff);padding:15px 20px;color:#fff;font-size:14px;line-height:1.2;font-weight:400;box-shadow:0 18px 30px rgba(72,104,234,.24);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.auth_submit__jsNnw:hover{transform:translateY(-1px);box-shadow:0 20px 34px rgba(72,104,234,.28)}.auth_submit__jsNnw:disabled{cursor:not-allowed;opacity:.62;transform:none;box-shadow:0 12px 22px rgba(72,104,234,.18)}.auth_demoActions__3KrhS{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px}.auth_demoAction__n2695{border:1px solid rgba(194,209,234,.96);border-radius:var(--radius-unified);background:#fff;padding:.72rem .5rem;color:#344878;font-size:12px;line-height:1.2;cursor:pointer}.auth_agreement__ZulOI{display:inline-flex;align-items:center;gap:10px;color:rgba(90,107,146,.94);font-size:12px;line-height:1.7;font-weight:400}.auth_agreementBox__jBlDn{width:16px;height:16px;margin:0;accent-color:var(--accent)}.auth_agreementLink__4Jwr_{border:0;background:transparent;padding:0;color:#4162ea;font:inherit;line-height:inherit;text-decoration:underline;cursor:pointer}.auth_modalShell__7DFQ9{position:fixed;inset:0;z-index:100}.auth_modalBackdrop__C_pID{position:absolute;inset:0;background:rgba(15,24,42,.24);border:0}.auth_modalCard__X9i2s{position:relative;z-index:1;width:min(680px,calc(100% - 32px));margin:10vh auto 0;border-radius:var(--radius-unified);background:#fff;padding:20px 20px 18px;box-shadow:0 20px 48px rgba(20,33,61,.18)}.auth_modalHeader__CK6M7{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.auth_modalHeaderContent__CViAU{min-width:0;flex:1}.auth_modalTitle__R2VHh{margin:0;color:#243a79;font-size:14px;line-height:1.5;font-weight:400}.auth_modalTabs__6MwkO{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.auth_modalTab__85rkl{border:1px solid rgba(194,209,234,.96);border-radius:999px;background:#fff;padding:.4rem .8rem;color:#5d6f9b;font-size:12px;line-height:1.2;cursor:pointer;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.auth_modalTabActive__8mbOo{border-color:rgba(86,117,244,.4);background:rgba(82,124,255,.1);color:#4162ea}.auth_modalClose__qncuR{border:1px solid rgba(194,209,234,.96);border-radius:var(--radius-unified);background:#fff;padding:.45rem .85rem;color:#344878;font-size:12px;line-height:1.2;cursor:pointer}.auth_modalBody__QKqW7{margin-top:14px;max-height:62vh;overflow-y:auto;color:#344878;font-size:14px;line-height:1.9}.auth_modalSection__3fYID+.auth_modalSection__3fYID{margin-top:18px}.auth_modalSectionTitle__hWbQ7{margin:0;color:#243a79;font-size:13px;line-height:1.6;font-weight:600}.auth_modalList__83syk{margin:10px 0 0;padding-left:1.2rem}.auth_modalListItem__uLAE2+.auth_modalListItem__uLAE2{margin-top:8px}.auth_footer__tG_0E{position:relative;z-index:1;padding:0 0 18px;color:rgba(83,104,155,.82);text-align:center;font-size:12px;line-height:1.7;font-weight:400}@media (max-width:1023px){.auth_grid__gCK8B{display:grid;gap:22px;width:min(100%,calc(100% - 32px));min-height:auto;justify-content:center;padding:32px 0 18px}.auth_gridRegister__eC_cC{padding-top:32px}.auth_brandLogo__dG6OM{position:relative;top:auto;left:auto;justify-self:center;width:min(250px,64vw)}.auth_panel__OXOcR{width:min(100%,480px);justify-content:stretch}.auth_card__bkCJ3{padding:24px 20px}.auth_tabActive__3P_m8:after{right:14px;left:14px}}@media (max-width:640px){.auth_stage__vs2Oi{min-height:100dvh}.auth_grid__gCK8B{width:min(100%,calc(100% - 24px));padding-top:24px}.auth_card__bkCJ3{border-radius:var(--radius-unified)}.auth_modalCard__X9i2s{width:calc(100% - 24px);margin-top:8vh}.auth_agreement__ZulOI{align-items:flex-start}.auth_singleModeTitle__OfpV3{font-size:14px;letter-spacing:.14em}}