.AuthModal_modalLink__WIxNy{all:unset;color:var(--auth-link-color);font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:color .15s ease,opacity .15s ease}.AuthModal_modalLink__WIxNy:hover{color:var(--auth-link-hover);opacity:.8}.AuthModal_authOverlay__Deex9{background:color-mix(in srgb,var(--auth-root-bg) 72%,rgba(15,23,42,.65));overflow:hidden}.AuthModal_authModal__oxmSU{width:min(100%,440px);min-height:0;max-height:calc(100dvh - 32px);display:flex;flex-direction:column}.AuthModal_authModalContent__zwUeE{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;padding-right:28px}.AuthModal_modalContent__XEY13{width:100%;max-width:420px;min-width:0;background:transparent;border-radius:0;box-shadow:none;padding:0}.AuthModal_modalInner__DrkUn{padding:4px 4px 0;min-width:0}.AuthModal_formSwitcher__osEcv{position:relative;width:100%;min-width:0}.AuthModal_formSlide__NRBT8{width:100%;min-width:0;transition:opacity .35s ease,transform .45s cubic-bezier(.68,-.55,.27,1.55),max-height .35s ease;will-change:opacity,transform;overflow:hidden}.AuthModal_signin__N6OBM .AuthModal_signinForm__5dS_9{opacity:1;transform:translateX(0);pointer-events:auto;max-height:4000px;position:relative;z-index:1}.AuthModal_signin__N6OBM .AuthModal_signupForm__GQVsp{opacity:0;transform:translateX(40px);pointer-events:none;max-height:0}.AuthModal_signup__3ZimD .AuthModal_signupForm__GQVsp{opacity:1;transform:translateX(0);pointer-events:auto;max-height:4000px;position:relative;z-index:1}.AuthModal_signup__3ZimD .AuthModal_signinForm__5dS_9{opacity:0;transform:translateX(-40px);pointer-events:none;max-height:0}@media screen and (max-width:768px){.AuthModal_authOverlay__Deex9{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.AuthModal_authModal__oxmSU{width:100%;max-width:100%;max-height:calc(100dvh - 16px)}.AuthModal_modalContent__XEY13{max-width:100%}.AuthModal_modalInner__DrkUn{padding:0 2px 4px}.AuthModal_signin__N6OBM .AuthModal_signupForm__GQVsp,.AuthModal_signup__3ZimD .AuthModal_signinForm__5dS_9{position:absolute;top:0;left:0;width:100%;max-height:none;overflow:hidden;visibility:hidden;transform:none}.AuthModal_signin__N6OBM .AuthModal_signinForm__5dS_9,.AuthModal_signup__3ZimD .AuthModal_signupForm__GQVsp{position:relative;overflow:visible;max-height:none;visibility:visible;transform:none}}.RegistrationForm_form__ho4Wa{width:100%;max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:18px;border-radius:14px;position:relative}.RegistrationForm_socialsRow__04ryK{display:flex;gap:16px;margin-bottom:10px}.RegistrationForm_divider__xi8ZB{display:flex;align-items:center;gap:10px;margin:20px 0 10px}.RegistrationForm_divider__xi8ZB span{flex:1 1;height:1px;background:var(--auth-divider-line)}.RegistrationForm_divider__xi8ZB p{font-size:12px;color:var(--auth-divider-text)}.RegistrationForm_rowFields__0N0Nf{display:flex;gap:12px}.RegistrationForm_rowFields__0N0Nf>*{flex:1 1}.RegistrationForm_passwordStrengthBar__Pfgca{display:flex;gap:4px;margin:6px 0 0;width:100%}.RegistrationForm_strengthActive__JWEYg,.RegistrationForm_strengthInactive__M6Z1_{flex:1 1;min-width:0;height:4px;border-radius:2px;transition:background .2s}.RegistrationForm_strengthActive__JWEYg{background:var(--status-success-text)}.RegistrationForm_strengthInactive__M6Z1_{background:var(--auth-strength-inactive)}.RegistrationForm_strengthError__uIdLU{flex:1 1;min-width:0;height:4px;border-radius:2px;background:var(--status-danger-text);transition:background .2s}.RegistrationForm_passwordHint__AsVpQ{font-size:12px;color:var(--auth-subtitle-color);margin-top:2px}.RegistrationForm_checksCol__K0C_F{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--auth-check-text)}.RegistrationForm_checksCol__K0C_F a{min-width:max-content;flex-direction:row;text-align:center;color:var(--auth-link-color);font-weight:500}.RegistrationForm_checksCol__K0C_F a:hover{color:var(--auth-link-hover)}.RegistrationForm_checksCol__K0C_F>span{display:flex;text-align:center;align-items:center;gap:6px}.RegistrationForm_copyright__zLjVa{margin:24px auto 0;text-align:center;font-size:13px;color:var(--auth-copyright-text)}.RegistrationForm_accept__9a3xG:hover{text-decoration:underline}@media (max-width:768px){.RegistrationForm_form__ho4Wa{min-width:0;max-width:100%;gap:14px;border-radius:0}.RegistrationForm_rowFields__0N0Nf{flex-direction:column;gap:14px}.RegistrationForm_socialsRow__04ryK{flex-direction:column;gap:10px}.RegistrationForm_checksCol__K0C_F{flex-wrap:wrap;align-items:flex-start}.RegistrationForm_copyright__zLjVa{margin-top:16px;padding-bottom:4px}}.ProfileDropdown_root__hIN_Y{position:relative}.ProfileDropdown_trigger__hZaEr{display:flex;align-items:center;gap:10px;padding:6px;border-radius:50px;background:var(--surface-secondary);border:1px solid var(--border-primary);cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.ProfileDropdown_trigger__hZaEr:hover{background:var(--surface-tertiary);border-color:var(--orm-accent);box-shadow:0 6px 18px rgba(0,0,0,.08)}.ProfileDropdown_trigger__hZaEr:hover .ProfileDropdown_arrow__sGFsk{border-color:var(--orm-accent)}.ProfileDropdown_triggerActive__lPfF6{background:var(--surface-tertiary);border-color:var(--orm-accent);box-shadow:0 6px 18px rgba(0,0,0,.08)}.ProfileDropdown_triggerLoading__tvjIA{cursor:default;opacity:.92}.ProfileDropdown_triggerLoading__tvjIA:hover{background:var(--surface-secondary);border-color:var(--border-primary);box-shadow:none}.ProfileDropdown_triggerLoaderWrap__B_RC3{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.ProfileDropdown_triggerAvatar__0_j4U{width:30px;height:30px;min-width:30px;min-height:30px;border-radius:50%;overflow:hidden;background:var(--surface-sunken);display:flex;align-items:center;justify-content:center;color:var(--foreground2);flex-shrink:0;padding:0}.ProfileDropdown_triggerAvatarInner__DlTWl,.ProfileDropdown_triggerAvatar__0_j4U img{width:100%;height:100%;object-fit:cover;display:block}.ProfileDropdown_triggerAvatarInner__DlTWl{min-width:0;box-shadow:none;border-radius:50%}.ProfileDropdown_identityAvatar__dzroj{width:100%;height:100%;box-shadow:none;border-radius:50%}.ProfileDropdown_triggerText__PDMyV{display:flex;align-items:flex-start;flex-direction:column;line-height:1.1}.ProfileDropdown_triggerName__pjd8g{font-size:14px;font-weight:600;color:var(--text-primary)}.ProfileDropdown_triggerSub__uKJ0e{font-size:11px;color:var(--foreground2)}.ProfileDropdown_arrow__sGFsk{margin-left:6px;padding:3px;margin-right:4px;border:solid var(--foreground2);border-width:0 2px 2px 0;display:inline-block;transform:rotate(45deg);transition:border-color .2s ease}.ProfileDropdown_arrowOpen__HVwqQ{border-color:var(--orm-accent)}.ProfileDropdown_root__hIN_Y.ProfileDropdown_crm__hM4be .ProfileDropdown_trigger__hZaEr{padding:6px 10px;border-radius:12px;gap:8px}.ProfileDropdown_root__hIN_Y.ProfileDropdown_crm__hM4be .ProfileDropdown_triggerAvatar__0_j4U{width:36px;height:36px;border-radius:10px}@media (max-width:1049px){.ProfileDropdown_root__hIN_Y.ProfileDropdown_crm__hM4be .ProfileDropdown_triggerText__PDMyV{display:none}.ProfileDropdown_root__hIN_Y.ProfileDropdown_crm__hM4be .ProfileDropdown_trigger__hZaEr{gap:4px;padding:4px 6px 4px 4px;border-radius:50px}.ProfileDropdown_root__hIN_Y.ProfileDropdown_crm__hM4be .ProfileDropdown_triggerAvatar__0_j4U{width:34px;height:34px;border-radius:10px}.ProfileDropdown_root__hIN_Y.ProfileDropdown_crm__hM4be .ProfileDropdown_arrow__sGFsk{margin-left:2px;margin-right:2px}.ProfileDropdown_root__hIN_Y.ProfileDropdown_marketplace__li9PE .ProfileDropdown_triggerText__PDMyV{display:none}.ProfileDropdown_root__hIN_Y.ProfileDropdown_marketplace__li9PE .ProfileDropdown_trigger__hZaEr{gap:4px;padding:4px 6px 4px 4px}.ProfileDropdown_root__hIN_Y.ProfileDropdown_marketplace__li9PE .ProfileDropdown_arrow__sGFsk{margin-left:2px;margin-right:2px}}[data-theme=dark] .ProfileDropdown_root__hIN_Y.ProfileDropdown_marketplace__li9PE .ProfileDropdown_dropdown__CVuuw{box-shadow:0 18px 50px rgba(0,0,0,.48)}[data-theme=dark] .ProfileDropdown_root__hIN_Y.ProfileDropdown_marketplace__li9PE .ProfileDropdown_identity__8zmQZ{background:linear-gradient(135deg,var(--market-surface-muted) 0,var(--market-surface-elevated) 100%)}[data-theme=dark] .ProfileDropdown_root__hIN_Y.ProfileDropdown_marketplace__li9PE .ProfileDropdown_activeLabel__5HvMm,[data-theme=dark] .ProfileDropdown_root__hIN_Y.ProfileDropdown_marketplace__li9PE .ProfileDropdown_sectionTitle__Qn8Vi{color:var(--market-text-muted)}[data-theme=dark] .ProfileDropdown_root__hIN_Y.ProfileDropdown_marketplace__li9PE .ProfileDropdown_rowSub__CQzw_,[data-theme=dark] .ProfileDropdown_root__hIN_Y.ProfileDropdown_marketplace__li9PE .ProfileDropdown_triggerSub__uKJ0e,[data-theme=dark] .ProfileDropdown_root__hIN_Y.ProfileDropdown_marketplace__li9PE .ProfileDropdown_userCompany__XuNmI,[data-theme=dark] .ProfileDropdown_root__hIN_Y.ProfileDropdown_marketplace__li9PE .ProfileDropdown_userEmail__AQLgY{color:var(--market-text-secondary)}[data-theme=dark] .ProfileDropdown_root__hIN_Y.ProfileDropdown_marketplace__li9PE .ProfileDropdown_icon__WAzFQ{color:var(--market-icon)}[data-theme=dark] .ProfileDropdown_root__hIN_Y.ProfileDropdown_marketplace__li9PE .ProfileDropdown_logoutRow__3gijs:hover,[data-theme=dark] .ProfileDropdown_root__hIN_Y.ProfileDropdown_marketplace__li9PE .ProfileDropdown_rowBtn__Pao81:hover,[data-theme=dark] .ProfileDropdown_root__hIN_Y.ProfileDropdown_marketplace__li9PE .ProfileDropdown_rowPrimary__vnCrh:hover,[data-theme=dark] .ProfileDropdown_root__hIN_Y.ProfileDropdown_marketplace__li9PE .ProfileDropdown_row__lzABn:hover{background-color:var(--market-hover-strong)}[data-theme=dark] .ProfileDropdown_root__hIN_Y.ProfileDropdown_marketplace__li9PE .ProfileDropdown_iconPrimary__BP8XB,[data-theme=dark] .ProfileDropdown_root__hIN_Y.ProfileDropdown_marketplace__li9PE .ProfileDropdown_rowMainPrimary__6YJnD,[data-theme=dark] .ProfileDropdown_root__hIN_Y.ProfileDropdown_marketplace__li9PE .ProfileDropdown_rowPrimary__vnCrh{color:var(--primary-hover)}[data-theme=dark] .ProfileDropdown_root__hIN_Y.ProfileDropdown_marketplace__li9PE .ProfileDropdown_activeAccountCard__Osp5m{background:color-mix(in srgb,var(--primary) 16%,var(--market-surface-elevated));border-color:color-mix(in srgb,var(--primary) 34%,transparent)}[data-theme=dark] .ProfileDropdown_root__hIN_Y.ProfileDropdown_marketplace__li9PE .ProfileDropdown_activeAccount__Sm9da{background:var(--market-surface-muted);border-color:var(--market-border)}[data-theme=dark] .ProfileDropdown_root__hIN_Y.ProfileDropdown_marketplace__li9PE .ProfileDropdown_primary__8Mwe7{background:var(--primary)}.ProfileDropdown_root__hIN_Y.ProfileDropdown_marketplace__li9PE .ProfileDropdown_rowBtn__Pao81:hover,.ProfileDropdown_root__hIN_Y.ProfileDropdown_marketplace__li9PE .ProfileDropdown_rowPrimary__vnCrh:hover,.ProfileDropdown_root__hIN_Y.ProfileDropdown_marketplace__li9PE .ProfileDropdown_row__lzABn:hover{background-color:var(--market-hover)}.ProfileDropdown_root__hIN_Y.ProfileDropdown_marketplace__li9PE .ProfileDropdown_logoutRow__3gijs:hover{background-color:var(--market-danger-surface)}.ProfileDropdown_dropdown__CVuuw{position:absolute;right:0;top:100%;margin-top:8px;width:320px;max-height:calc(100vh - 96px);display:flex;flex-direction:column;background:var(--surface-elevated);border-radius:16px;box-shadow:0 18px 50px rgba(0,0,0,.18);border:1px solid var(--border-primary);overflow:hidden;z-index:var(--dropdown-z-profile,3100);animation:ProfileDropdown_dropdownIn__MybDN .18s ease}@keyframes ProfileDropdown_dropdownIn__MybDN{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ProfileDropdown_identity__8zmQZ{flex-shrink:0;padding:20px;background:linear-gradient(135deg,var(--surface-secondary) 0,var(--surface-elevated) 100%);border-bottom:1px solid var(--border-primary)}.ProfileDropdown_identityRow__2pM4j{display:flex;align-items:center;gap:12px;margin-bottom:8px}.ProfileDropdown_avatarWrap__QZbrS{width:48px;height:48px;border-radius:999px;overflow:hidden;border:2px solid var(--surface-elevated);box-shadow:0 8px 18px rgba(0,0,0,.12)}.ProfileDropdown_avatar__BWXIg{width:100%;height:100%;object-fit:cover}.ProfileDropdown_identityText__6meKz{flex:1 1}.ProfileDropdown_userName__ZAePC{margin:0;font-weight:600;font-size:14px;color:var(--text-primary)}.ProfileDropdown_userEmail__AQLgY{margin:0;font-size:14px;color:var(--foreground2)}.ProfileDropdown_userCompany__XuNmI{margin:2px 0 0;font-size:12px;font-weight:500;color:var(--foreground2)}.ProfileDropdown_activeAccount__Sm9da{margin-top:12px;padding:10px 12px;background:var(--surface-secondary);border-radius:10px;border:1px solid var(--border-primary)}.ProfileDropdown_activeLabel__5HvMm{font-size:12px;color:var(--foreground2);margin-bottom:2px}.ProfileDropdown_activeValue__DzOVy{font-size:14px;font-weight:600;color:var(--foreground)}.ProfileDropdown_preferencesSection__6SbUl{margin-top:14px;padding-top:14px;border-top:1px solid var(--border-primary)}.ProfileDropdown_scrollArea__lLBoq{flex:1 1;overflow-y:auto;overscroll-behavior:contain}.ProfileDropdown_section__NdJUE{padding:8px;border-bottom:1px solid var(--border-primary)}.ProfileDropdown_sectionLast__NICzN{flex-shrink:0;padding:8px}.ProfileDropdown_sectionTitle__Qn8Vi{padding:8px 12px;font-size:11px;font-weight:600;color:var(--foreground2);letter-spacing:.6px;text-transform:uppercase}.ProfileDropdown_row__lzABn{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;text-decoration:none;color:var(--foreground);background:transparent;transition:background-color .2s ease,border-color .2s ease}.ProfileDropdown_row__lzABn:hover{background-color:var(--surface-tertiary)}.ProfileDropdown_icon__WAzFQ{display:inline-flex;justify-content:center;width:20px;text-align:center;color:var(--foreground2)}.ProfileDropdown_rowMain__figy0{flex:1 1;font-weight:600}.ProfileDropdown_rowBtn__Pao81{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;border:none;cursor:pointer;background:transparent;color:var(--foreground);transition:background-color .2s ease}.ProfileDropdown_rowBtn__Pao81:hover{background-color:var(--surface-tertiary)}.ProfileDropdown_rowTwoLines__Rhg1L{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.ProfileDropdown_rowSub__CQzw_{font-size:12px;color:var(--foreground2)}.ProfileDropdown_badge___XN0U{padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700;color:var(--white,#fff)}.ProfileDropdown_primary__8Mwe7{background:var(--orm-accent)}.ProfileDropdown_accent__afW7S{background:var(--status-warning-border)}.ProfileDropdown_danger__kXqq0{background:var(--danger)}.ProfileDropdown_activeAccountCard__Osp5m{padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--orm-accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--orm-accent) 20%,transparent);margin:0 12px 6px;display:flex;align-items:center;gap:8px}.ProfileDropdown_checkIcon__IWCPb{color:var(--orm-accent);display:inline-flex}.ProfileDropdown_activeCardText___EI3u{font-weight:600;color:var(--foreground)}.ProfileDropdown_sectionDivider__mEnuD{height:1px;background:var(--border-primary);margin:8px 0}.ProfileDropdown_rowPrimary__vnCrh{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;border:none;cursor:pointer;background:transparent;color:var(--orm-accent);transition:background-color .2s ease}.ProfileDropdown_rowPrimary__vnCrh:hover{background-color:var(--surface-tertiary)}.ProfileDropdown_iconPrimary__BP8XB{width:20px;text-align:center;color:var(--orm-accent)}.ProfileDropdown_rowMainPrimary__6YJnD{flex:1 1;font-weight:500;color:var(--orm-accent);text-align:left}.ProfileDropdown_rowEndAlert__4iTwk{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;flex-shrink:0}.ProfileDropdown_logoutRow__3gijs{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;border:none;cursor:pointer;background:transparent;color:var(--danger);transition:background-color .2s ease}.ProfileDropdown_logoutRow__3gijs:hover{background-color:var(--danger-soft)}.ProfileDropdown_logoutIcon__gVU0s{width:20px;text-align:center}.ProfileDropdown_logoutText__7NDs4{font-weight:600}