html,body,#root{height:100%;overflow:hidden}body{margin:0;font-family:Manrope,system-ui,-apple-system,sans-serif;color:#111827;background:radial-gradient(ellipse 760px 1080px at 8% 108%,#cfdaf16b,#e0e7f533 48%,#f2f3f700 76%),radial-gradient(ellipse 680px 920px at 27% 108%,#ebdbe952,#f1e6ef29 48%,#f2f3f700 76%),radial-gradient(ellipse 620px 520px at 10% -12%,#ffffffb8,#f8f9fc5c 52%,#f2f3f700 80%),#f1f3f7}body.appShellBody--scrollbarDragging,body.appShellBody--scrollbarDragging *{-webkit-user-select:none;user-select:none}*:focus,*:focus-visible{outline:none;box-shadow:none}.app{width:100%;margin:0 auto;max-width:1460px;height:100vh;overflow:hidden;display:grid;justify-content:stretch;grid-template-columns:260px minmax(0,1fr);column-gap:20px;grid-template-rows:86px 1fr;min-height:0}.contentWrap{width:100%;max-width:1180px;justify-self:center;grid-column:2;grid-row:2;background:transparent;min-height:0;min-width:0;overflow:hidden;position:relative;display:flex;justify-content:center}.content{width:100%;overflow-x:hidden;overflow-y:auto;background:transparent;display:flex;justify-content:center;min-height:0;min-width:0;scrollbar-width:none;-ms-overflow-style:none}.content::-webkit-scrollbar{width:0;height:0}.container{width:100%;padding:10px 20px 20px 0}.routeTransition{width:100%;min-width:0;animation:routeTransitionFade .18s ease-out both}.container .routeTransition>*{animation:none!important}.container .routeTransition>.messagesPage>*{animation:none!important}.container .routeTransition>*>:where(:not([role=presentation]):not([role=dialog]):not([class*=modal i]):not([class*=backdrop i]):not([class*=toast i]):not([class*=notice i]):not([class*=loading i]):not([class*=spinner i]):not([class*=skeleton i])){animation:routeBlockEnter .36s cubic-bezier(.22,1,.36,1) both!important}.container .routeTransition>*>:where(:not([role=presentation]):not([role=dialog]):not([class*=modal i]):not([class*=backdrop i]):not([class*=toast i]):not([class*=notice i]):not([class*=loading i]):not([class*=spinner i]):not([class*=skeleton i])):nth-child(2){animation-delay:40ms!important}.container .routeTransition>*>:where(:not([role=presentation]):not([role=dialog]):not([class*=modal i]):not([class*=backdrop i]):not([class*=toast i]):not([class*=notice i]):not([class*=loading i]):not([class*=spinner i]):not([class*=skeleton i])):nth-child(3){animation-delay:80ms!important}.container .routeTransition>*>:where(:not([role=presentation]):not([role=dialog]):not([class*=modal i]):not([class*=backdrop i]):not([class*=toast i]):not([class*=notice i]):not([class*=loading i]):not([class*=spinner i]):not([class*=skeleton i])):nth-child(4){animation-delay:.12s!important}.container .routeTransition>*>:where(:not([role=presentation]):not([role=dialog]):not([class*=modal i]):not([class*=backdrop i]):not([class*=toast i]):not([class*=notice i]):not([class*=loading i]):not([class*=spinner i]):not([class*=skeleton i])):nth-child(5){animation-delay:.16s!important}.container .routeTransition>*>:where(:not([role=presentation]):not([role=dialog]):not([class*=modal i]):not([class*=backdrop i]):not([class*=toast i]):not([class*=notice i]):not([class*=loading i]):not([class*=spinner i]):not([class*=skeleton i])):nth-child(n+6){animation-delay:.2s!important}.routeLoading{min-height:220px;display:flex;align-items:center;justify-content:center;gap:10px;color:#667085;font-size:14px;font-weight:600}.routeLoading__spinner{width:20px;height:20px;border:2px solid #d9dee8;border-top-color:#667085;border-radius:50%;animation:routeLoadingSpin .7s linear infinite}@keyframes routeLoadingSpin{to{transform:rotate(360deg)}}@keyframes routeTransitionFade{0%{opacity:0}to{opacity:1}}@keyframes routeBlockEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}button,input{font:inherit;color:inherit}a,button,input,textarea,select,[role=button]{-webkit-tap-highlight-color:transparent}button{appearance:none;-webkit-appearance:none;background:none;border:none;padding:0;margin:0;text-align:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 16px 0 10px;border-radius:10px;border:1px solid rgba(0,0,0,.06);background:#fff;color:#111827;font-size:13px;line-height:1.3;font-weight:600;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform 80ms ease}.btn:hover{background:#f9fafb;border-color:#0000001a}.btn:active{transform:translateY(1px);background:#eef0f3}.btn:focus{outline:none}.btn:focus-visible{outline:none;box-shadow:none}.btn--primary{background:#111827;color:#fff;border-color:#111827}.btn--primary:hover{background:#1f2937}.btn--ghost{background:transparent;border-color:transparent}.btn--ghost:hover{background:#f3f4f6}.input{height:34px;width:260px;padding:0 10px;border:1px solid #e5e7eb;border-radius:8px}@media(min-width:2000px){.app{max-width:1460px}}@media(min-width:2800px){.app{max-width:1460px}}@media(min-width:981px)and (max-width:1280px){.app{grid-template-columns:240px minmax(0,1fr);column-gap:16px}}@media(max-width:980px){.container>.routeTransition>[class*=page_]{padding-bottom:calc(180px + env(safe-area-inset-bottom,0px))}}html{scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:rgba(15,23,42,.05) transparent}html:hover{scrollbar-color:rgba(15,23,42,.08) transparent}html::-webkit-scrollbar{width:6px}html::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb{background:#0f172a0d;border-radius:10px}html:hover::-webkit-scrollbar-thumb{background:#0f172a14}.contentScrollbar{position:absolute;top:11px;right:0;bottom:24px;width:10px;display:flex;justify-content:center;z-index:5}.contentScrollbar:before{content:"";width:6px;height:100%;border-radius:999px;background:transparent}.contentScrollbar__thumb{position:absolute;top:0;width:6px;border-radius:999px;background:#0f172a14;cursor:pointer;transition:background .14s ease}.contentScrollbar__thumb:hover,.contentScrollbar__thumb--dragging{background:#0f172a1f}.contentScrollbar__thumb--dragging{cursor:grabbing}@media(max-width:980px){html{scrollbar-gutter:auto}.app{max-width:100%;grid-template-columns:1fr;column-gap:0;grid-template-rows:86px 1fr}.app>.sidebar{display:none}.topbar{max-width:none;width:100%;grid-column:1;padding:0 12px}.contentWrap{max-width:none;width:100%;grid-column:1;justify-content:stretch}.content{justify-content:stretch}.container{padding:10px 12px 156px}.contentScrollbar{display:none}}@media(max-width:720px){.topbar{height:68px;padding:0 10px 4px}.app{grid-template-rows:68px 1fr}.container{padding:10px 10px 120px}}@media(prefers-reduced-motion:reduce){.routeTransition,.container .routeTransition>*>*{animation:none!important}}.logo{display:inline-flex;align-items:center;width:100%;max-width:195px;color:#111827;text-decoration:none;user-select:none;-webkit-user-select:none}.logo__image{display:block;width:195px;height:auto;max-width:100%;flex:0 0 auto;color:#111827;overflow:visible}.logo:hover .logo__image{color:#0f172a}.sidebar{grid-column:1;grid-row:1 / span 2;padding:10px 0 10px 10px;overflow:auto;-webkit-user-select:none;user-select:none;scrollbar-width:thin;scrollbar-color:rgba(15,23,42,.05) transparent;background:transparent;display:flex;flex-direction:column;gap:8px}.sidebar:hover{scrollbar-color:rgba(15,23,42,.08) transparent}.sidebar::-webkit-scrollbar{width:6px}.sidebar::-webkit-scrollbar-track{background:transparent}.sidebar::-webkit-scrollbar-thumb{background:#0f172a0d;border-radius:10px}.sidebar:hover::-webkit-scrollbar-thumb{background:#0f172a14}.sidebar__top{display:flex;flex-direction:column;gap:12px}.sidebar__logo{padding:10px 0 10px 10px;border-radius:14px;background:transparent;display:flex;align-items:center;height:66px;width:100%}.sidebar__logo .logo{width:100%}.sidebar__logo .logo__stack{width:100%;display:flex;align-items:center}.sidebar__logo .logo__main{flex:0 0 auto}.sidebar__logo .logo__badge{box-sizing:border-box;flex:0 0 auto;margin-left:auto;height:46px;padding:0 12px}.sidebar__status{display:flex;align-items:center;gap:10px;padding:10px;border-radius:14px;background:#ffffffb3;border:1px solid rgba(0,0,0,.06)}.sidebar__statusDot{width:26px;height:26px;border-radius:999px;background:#111827;position:relative}.sidebar__statusDot:after{content:"";position:absolute;inset:-6px;border-radius:999px;border:2px dotted rgba(99,102,241,.85)}.sidebar__statusText{font-size:13px;line-height:1.2;font-weight:500;color:#11182799}.sidebar__section{padding:10px 0 10px 10px}.sidebar__title{padding:0 10px;margin-bottom:12px;font-size:12px;line-height:1;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:#11182773}.sidebar__divider{height:1px;margin:0 10px 10px;border:0;background:#1118271f}.sidebar__nav{display:flex;flex-direction:column;gap:6px}.sidebar__link{height:48px;padding:0 10px;border-radius:12px;display:flex;align-items:center;gap:10px;color:#111827cc;text-decoration:none;background:transparent;border:1px solid transparent;box-sizing:border-box;transition:background-color .16s ease,border-color .16s ease}.sidebar__link:hover{background:#ffffffad;border-color:#0000000f}.sidebar__link--active{background:#ffffffd1;border-color:#0000000f;color:#111827;transition:none}.sidebar__link--active:hover{background:#ffffffe6;border-color:#0000000f}.sidebar__link:focus,.sidebar__link:focus-visible,.sidebar__link--active:focus,.sidebar__link--active:focus-visible{outline:none;box-shadow:none}.sidebar__icon{position:relative;width:22px;height:22px;display:grid;place-items:center;color:#111827bf;flex:0 0 22px}.sidebar__link--active .sidebar__icon{color:#111827}.sidebar__iconUnreadDot{position:absolute;top:0;right:0;width:8px;height:8px;border-radius:999px;background:#ff3b30;box-shadow:0 0 0 2px #fff;isolation:isolate;pointer-events:none}.sidebar__iconUnreadDot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#ff3b3073;z-index:-1;animation:sidebarIconUnreadPulse 1.6s ease-out infinite}@keyframes sidebarIconUnreadPulse{0%{transform:scale(1);opacity:.65}70%{transform:scale(2.3);opacity:0}to{transform:scale(2.3);opacity:0}}.sidebar__label{font-size:14px;line-height:1.2;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar{width:100%;max-width:1180px;justify-self:center;grid-column:2;grid-row:1;height:86px;padding:0 20px 0 0;-webkit-user-select:none;user-select:none;background:transparent;position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between}.topbar__spacer{flex:1}.topbar__guestBrand{display:none;align-items:center;min-width:0;flex:1 1 auto}.topbar__left{display:flex;align-items:center;flex:1;min-width:0;gap:8px;padding-right:10px}.topbar__mobileLogo{display:none;flex:0 0 auto}.topbar__right{display:flex;align-items:center;gap:8px;flex-shrink:0}.topbar__auth{display:flex;align-items:center;gap:12px;margin-left:auto;justify-content:flex-end}.topbar__auth .btn{height:42px;max-height:42px}.topbar__loginBtn{gap:4px}.topbar__adminBtn{position:relative;width:48px;height:48px;padding:0;flex:0 0 auto;border-radius:12px;background:#fff;border:1px solid rgba(0,0,0,.06);color:#343c54;box-shadow:0 10px 16px #00000008;overflow:hidden;isolation:isolate;transition:background .16s ease,border-color .16s ease,transform .12s ease}.topbar__adminBtn:hover{background:#f9fafb;border-color:#0000001a}.topbar__adminBtn:active{background:#eef0f3;transform:translateY(1px)}.topbar__adminIcon{position:relative;z-index:3;width:20px;height:20px;flex:0 0 20px;filter:drop-shadow(0 1px 3px rgba(255,255,255,.96))}.topbar__adminBgCanvas{position:absolute;inset:0;z-index:1;width:100%;height:100%;opacity:1;pointer-events:none}.topbar__loginIcon{width:22px;height:22px;flex:0 0 22px}.topbar__iconBtn{position:relative;width:48px;height:48px;border-radius:12px;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid rgba(0,0,0,.06);box-shadow:0 10px 16px #00000008;transition:background .16s ease,border-color .16s ease}.topbar__iconBtn:hover{background:#f9fafb;border-color:#0000001a}.topbar__iconBtn:active{transform:translateY(1px);background:#eef0f3}.topbar__notificationsIcon{width:20px;height:20px;color:#4b5563}.topbar__settingsIcon{width:22px;height:22px;color:#4b5563}.topbar__profilePill{height:48px;padding:4px 8px;border-radius:12px;background:#fff;display:inline-flex;align-items:center;gap:10px;cursor:pointer;min-width:180px;max-width:260px;border:1px solid rgba(0,0,0,.06);box-shadow:0 10px 24px #0000000a;transition:background .16s ease,border-color .16s ease,transform .12s ease}.topbar__profileAvatar{border:2px solid #ffffff;box-shadow:0 0 0 1px #0f172a0f}.topbar__profilePill:hover,.topbar__profilePill--open{background:#f9fafb;border-color:#0000001a}.topbar__profilePill:active{background:#eef0f3;transform:translateY(1px)}.topbar__profilePill:disabled{cursor:wait}.topbar__profilePill--loading{pointer-events:none}.topbar__chevIcon{width:16px;height:16px;color:#1118278c;margin-left:auto}.topbar__chevIcon--loading{opacity:.35}.topbar__profileText{display:flex;flex-direction:column;min-width:0}.topbar__profileName{font-size:13px;line-height:1.3;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar__profileSub{font-size:12px;line-height:18px;font-weight:500;color:#1118278c;white-space:nowrap}.topbar__profileNameSkeleton,.topbar__profileSubSkeleton{border-radius:999px;background:linear-gradient(90deg,#e5e7eb,#f3f4f6,#e5e7eb);background-size:200% 100%;animation:topbarProfileLoading 1.2s ease-in-out infinite}.topbar__profileNameSkeleton{width:56px;height:14px}.topbar__profileSubSkeleton{width:74px;height:12px;margin-top:4px}.topbar__profileWrapper{position:relative}.topbarSearch{height:48px;border-radius:12px;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 10px 24px #0000000a;display:flex;align-items:center;overflow:hidden;width:48px;transition:width .22s ease,border-color .16s ease,background .16s ease;flex:0 0 auto}.topbarSearch--open{width:320px;border-color:#0000001a}.topbarSearch__btn{width:48px;height:48px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.topbarSearch__btn:hover{background:#f9fafb}.topbarSearch__btn:active{background:#eef0f3}.topbarSearch__icon{width:20px;height:20px;color:#4b5563}.topbarSearch__field{width:0;opacity:0;overflow:hidden;transition:width .22s ease,opacity .14s ease}.topbarSearch--open .topbarSearch__field{width:272px;opacity:1}.topbarSearch__input{height:48px;width:272px;padding:0 14px 0 6px;border:none;outline:none;background:transparent;color:#111827;font-size:14px;line-height:1.5;font-weight:400}.topbarSearch__input::placeholder{color:#11182773}@media(max-width:980px){.topbar{grid-column:1;gap:10px;max-width:none;width:100%;padding:0 12px;justify-content:flex-start}.topbar__left{padding-right:0}.topbar__mobileLogo{display:flex;align-items:center;width:auto;max-width:none;overflow:visible}.topbar__mobileLogo .logo{width:auto}.topbar__mobileLogo .logo__stack{width:auto;height:42px;align-items:center;gap:6px;overflow:visible}.topbar__mobileLogo .logo__main{display:inline-flex;align-items:center;height:42px;font-size:20px;line-height:42px}.topbar__mobileLogo .logo__badge{box-sizing:border-box;height:42px;padding:0 10px;border-radius:10px;font-size:18px}.topbar__right{gap:6px;margin-left:auto}.topbar__iconBtn{width:44px;height:44px;border-radius:12px}.topbar__profilePill{min-width:0;max-width:180px;height:44px;padding:2px 6px;gap:8px}.topbar__profileSub,.topbar__profileSubSkeleton{display:none}.topbarSearch--open{width:min(260px,100%)}.topbarSearch--open .topbarSearch__field,.topbarSearch__input{width:calc(100% - 48px)}}@media(max-width:720px){.topbar{grid-column:1;width:100%;max-width:none;height:68px;padding:0 10px;align-items:center;justify-content:flex-start}.topbar__left{flex:0 1 auto;gap:10px}.topbar__guestBrand{display:flex;flex:0 1 auto;min-width:0}.topbar__auth .btn{padding:0 10px}.topbar__adminBtn{width:42px;height:42px;padding:0}.topbar__guestBrand .logo,.topbar__mobileLogo .logo{width:auto}.topbar__guestBrand .logo__stack,.topbar__mobileLogo .logo__stack{width:auto;height:42px;align-items:center;gap:6px;overflow:visible}.topbar__guestBrand .logo__main,.topbar__mobileLogo .logo__main{display:inline-flex;align-items:center;height:42px;font-size:20px;line-height:42px}.topbar__guestBrand .logo__badge,.topbar__mobileLogo .logo__badge{box-sizing:border-box;height:42px;padding:0 10px;border-radius:10px;font-size:18px}.topbarSearch{display:none}.topbar__iconBtn{width:42px;height:42px}.topbar__profilePill{width:42px;min-width:42px;padding:1px;justify-content:center}.topbar__profileText,.topbar__chevIcon{display:none}.topbarSearch--open{width:clamp(120px,calc(100vw - 190px),196px)}}@keyframes topbarProfileLoading{0%{background-position:100% 50%}to{background-position:0% 50%}}.modal{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:24px}.modal[data-state=closing]{pointer-events:none}.modal__overlay{position:absolute;inset:0;background:#0a0c129e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;will-change:opacity}.modal__panel{position:relative;width:min(1040px,100%);max-height:min(86vh,900px);overflow:hidden;border-radius:10px;padding:10px;background:#fff;opacity:0;transform:translateY(10px) scale(.985);will-change:transform,opacity}.modal__panel:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;padding:1px;-webkit-mask-composite:xor;mask-composite:exclude}.modal[data-state=open] .modal__overlay{animation:modalOverlayIn .26s cubic-bezier(.22,1,.36,1) both}.modal[data-state=open] .modal__panel{animation:modalPanelIn .26s cubic-bezier(.22,1,.36,1) both}.modal[data-state=closing] .modal__overlay{animation:modalOverlayOut .22s cubic-bezier(.16,1,.3,1) both;backdrop-filter:none;-webkit-backdrop-filter:none;background:#0a0c12b3}.modal[data-state=closing] .modal__panel{animation:modalPanelOut .26s cubic-bezier(.16,1,.3,1) both}@keyframes modalOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes modalOverlayOut{0%{opacity:1}to{opacity:0}}@keyframes modalPanelIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes modalPanelOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(2px)}}@media(prefers-reduced-motion:reduce){.modal__overlay,.modal__panel{animation:none!important;opacity:1!important;transform:none!important}.modal[data-state=closing] .modal__overlay,.modal[data-state=closing] .modal__panel{opacity:0!important}}.modal__layout{display:grid;grid-template-columns:1.1fr 1fr;min-height:560px}.modal__aside{position:relative;overflow:hidden;padding:28px;color:#ffffffeb;background:radial-gradient(1200px 600px at 20% 20%,rgba(255,64,64,.45),transparent 55%),radial-gradient(900px 500px at 80% 70%,rgba(120,80,255,.35),transparent 60%),linear-gradient(135deg,#0a0c12,#121827)}.modal__aside:after{content:"";position:absolute;inset:0;background:radial-gradient(800px 500px at 50% 10%,rgba(255,255,255,.1),transparent 60%);pointer-events:none}.modal__asideTop{position:relative;display:flex;justify-content:space-between;gap:12px;align-items:center}.modal__asideBrand{position:relative;font-weight:700;letter-spacing:.02em}.modal__asideHint{position:relative;margin-top:18px;max-width:420px;color:#ffffffc7;font-size:14px;line-height:1.35}.modal__content{padding:34px 34px 28px}.modal__title{font-size:44px;line-height:1.05;letter-spacing:-.03em;margin:0;color:#0b1220}.modal__subtitle{margin-top:10px;font-size:14px;color:#0b122099}.modal__form{margin-top:26px;display:grid;gap:12px}.modal__row{display:grid;gap:8px}.modal__input{height:44px;width:100%;border-radius:12px;border:1px solid rgba(17,24,39,.14);background:#fff;padding:0 14px;outline:none;transition:box-shadow .12s ease,border-color .12s ease}.modal__input:focus{border-color:#ff40408c;box-shadow:0 0 0 4px #ff404026}.modal__actions{margin-top:14px;display:grid;gap:10px}.modal__buttonPrimary{height:46px;border-radius:999px;border:0;cursor:pointer;font-weight:700;color:#fff;background:linear-gradient(180deg,#ff4b4b,#e63b3b);box-shadow:0 14px 26px #e63b3b47;transition:transform .12s ease,box-shadow .12s ease}.modal__buttonPrimary:hover{transform:translateY(-1px);box-shadow:0 18px 32px #e63b3b57}.modal__buttonGhost{height:46px;border-radius:999px;border:1px solid rgba(17,24,39,.14);background:#fff;cursor:pointer;font-weight:600;color:#0b1220c7}.modal__divider{margin:10px 0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;color:#0b122073;font-size:12px}.modal__divider:before,.modal__divider:after{content:"";height:1px;background:#1118271a}@media(max-width:860px){.modal{place-items:center;overflow-y:auto;overscroll-behavior:contain;padding:16px}.modal__panel{width:min(720px,100%);border-radius:22px;max-height:calc(100dvh - 32px);overflow-y:auto;-webkit-overflow-scrolling:touch}.modal__layout{grid-template-columns:1fr;min-height:unset}.modal__aside{display:none}.modal__content{padding:26px 20px 18px}.modal__title{font-size:34px}}._root_ke7lv_1{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto}._image_ke7lv_17{width:100%;height:100%;object-fit:cover;display:block}._fallback_ke7lv_31{width:100%;height:100%;border-radius:inherit;display:flex;align-items:center;justify-content:center;overflow:hidden}._canvas_ke7lv_51{width:100%;height:100%;display:block;border-radius:inherit}*,*:before,*:after{box-sizing:border-box}.authModal{width:100%;max-width:1120px;height:620px;display:grid;grid-template-columns:1.05fr .95fr;background:#fff;border-radius:10px;overflow:hidden}.authModal--swap .authAside{order:2}.authModal--swap .authContent{order:1}.authIcon{width:18px;height:18px;stroke:#111827}.authAside{position:relative;overflow:hidden;min-height:0;margin:0 0 8px;border-radius:10px}.authAside,.authAside *,.authAsideGlass,.authAsideGlass *{-webkit-user-select:none;user-select:none}.authAsideImg{-webkit-user-drag:none;user-drag:none;pointer-events:none}.authAsideImg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;border-radius:10px;transition:opacity .5s cubic-bezier(.2,.9,.2,1),transform .5s cubic-bezier(.2,.9,.2,1)}.authAsideImg--login{opacity:0;transform:scale(1.06) translate(30px)}.authAside.isLogin .authAsideImg--login{opacity:1;transform:scale(1.04) translate(0)}.authAsideGlass{position:absolute;left:28px;right:28px;bottom:28px;padding:18px 18px 16px;border-radius:18px;background:#10101259;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#ffffffeb}.authAsideGlassInner{width:100%}.authAsideQuote{font-size:12px;line-height:1.45;margin-bottom:12px}.authAsideName{font-weight:600;font-size:15px;line-height:1.25;color:#fff}.authAsideMeta{margin-top:12px;font-size:12px;opacity:.9}.authLoginMetaRow{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.authLink--forgot{flex:0 0 auto;font-size:13px}.authContent{position:relative;display:flex;flex-direction:column;height:100%;padding:0 56px;overflow:hidden}.authCloseWrap{position:absolute;top:20px;right:20px;display:grid;place-items:center;height:44px;width:44px;border-radius:999px;background:#f3f4f6;border:1px solid #e7e7ea;z-index:2;transition:background-color .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1)}.authCloseWrap:hover{background:#ef44441f;border-color:#ef44448c}.authClose{width:32px;height:32px;display:grid;place-items:center;border-radius:999px;border:0;background:#fff;box-shadow:0 6px 16px #00000014;cursor:pointer;transition:transform .08s ease,box-shadow .18s ease;line-height:0;padding:0}.authClose .authIcon{width:18px;height:18px;stroke:#111827;display:block}.authClose:hover{box-shadow:0 8px 18px #0000001a}.authClose:active{transform:translateY(1px);box-shadow:0 6px 16px #00000014}.authStage{width:100%;max-width:420px;margin:0 auto;flex:1 1 auto;min-height:0}.authSlidesClip{width:100%;overflow:hidden}.authHeader{text-align:center;margin-bottom:18px}.authHeaderTop{display:flex;align-items:center;justify-content:space-between;gap:16px}.authTopTabs{display:inline-flex;gap:6px;padding:6px;border-radius:999px;background:#f3f4f6;border:1px solid #e7e7ea;margin:20px auto 34px;justify-content:center}.authTopTab{height:32px;padding:0 14px;border-radius:999px;border:0;background:transparent;cursor:pointer;font-size:12px;line-height:1.3;font-weight:400;color:#6b7280}.authTopTab.isActive{background:#fff;color:#111827;box-shadow:0 6px 16px #00000014;font-weight:600}.authTitle{font-size:22px;font-weight:600;line-height:1.15;letter-spacing:0;margin:0 0 8px;color:#111827;text-align:center}.authSubtitle{margin:0 0 22px;color:#6b7280;font-size:13px;line-height:1.5;font-weight:400;text-align:center}.authForm,.authLoginStep{width:100%}.authLoginStep--enter{animation:authLoginStepIn .48s cubic-bezier(.22,.61,.36,1) both}@keyframes authLoginStepIn{0%{opacity:0;transform:translate3d(0,4px,0)}to{opacity:1;transform:translateZ(0)}}.authField{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.authRow{display:flex;align-items:center;justify-content:space-between}.authLabel{font-size:13px;line-height:1.3;color:#111827;font-weight:500}.authLabelRow{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:nowrap;min-width:0}.authPasswordLabelMeta{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0;margin-left:auto}.authLabelRow--passwordActions{justify-content:flex-end}.authEmailLabelMeta{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;margin-left:auto}.authLabelError{display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:1.3;color:#ef4444;font-weight:500;min-width:0;white-space:nowrap}.authLabelErrorIcon{width:14px;height:14px;flex:0 0 auto}.authInputWrap{position:relative;width:100%}.authLeftIcon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;stroke:#6b7280;opacity:.9;pointer-events:none}.authInput{height:44px;width:100%;border-radius:12px;border:1px solid #e5e7eb;padding:0 14px;outline:none;font-size:13px;line-height:1.5;font-weight:400;color:#111827;caret-color:#111827;background:#fff;cursor:text;transition:border-color .15s ease,box-shadow .15s ease;box-shadow:none;-webkit-appearance:none;appearance:none}.authInput:-webkit-autofill,.authInput:-webkit-autofill:hover,.authInput:-webkit-autofill:focus,.authInput:-webkit-autofill:active{-webkit-text-fill-color:#111827;caret-color:#111827;box-shadow:0 0 0 1000px #fff inset;-webkit-box-shadow:0 0 0 1000px #ffffff inset;transition:background-color 9999s ease-out}.authInput:focus{outline:none;border-color:#3c78ff}.authInput:focus-visible{outline:none}.authInput--leftIcon{padding-left:42px}.authInput--withIcon{padding-right:52px}.authInput--masked{-webkit-text-security:disc}.authInput--withReturn{padding-right:52px}.authInput--withStatus{padding-right:44px}.authRememberedCheck{position:absolute;top:50%;right:13px;width:18px;height:18px;color:#10b981;transform:translateY(-50%);pointer-events:none}.authRemembered{display:flex;flex-direction:column;width:100%}.authRememberedAccount{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:9px 14px;border:1px solid #dfe5ef;border-radius:13px;background:#fff;box-shadow:0 10px 24px #2230490d,inset 0 1px #fffffff5}.authRememberedAccount--compact{min-height:54px;margin-bottom:14px;padding-top:8px;padding-bottom:8px}.authRememberedAccountIcon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border-radius:10px;color:#667085;background:#f3f4f6}.authRememberedAccountIcon svg{width:18px;height:18px}.authRememberedAccountAvatar{width:34px;height:34px;flex:0 0 34px;overflow:hidden;border:1px solid #e7eaf0;border-radius:10px;background:#f3f4f6}.authRememberedAccountCopy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:2px}.authRememberedAccountLabel{color:#8490a4;font-size:10px;font-weight:500;line-height:1.2}.authRememberedAccountValue{overflow:hidden;color:#162033;font-size:14px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.authRememberedContinue,.authRememberedIconButton{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;flex:0 0 36px;border:1px solid #e1e6ed;border-radius:10px;color:#596273;background:#fff;box-shadow:0 2px 6px #24324a0a,inset 0 1px #fffffff0;font-size:11px;font-weight:600;line-height:1;cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1)}.authRememberedContinue{border-color:#2b3038;color:#fff;background:#2b3038;box-shadow:0 2px 5px #181c221c,inset 0 1px #ffffff1a}.authRememberedSessionSpacer{width:100%;min-height:58px}.authRememberedSessionSpinner{width:18px;height:18px;flex:0 0 18px;border:2px solid rgba(105,115,134,.2);border-top-color:#697386;border-radius:50%;animation:authRememberedSessionSpin .7s linear infinite}.authRememberedSessionText{color:#747d8e;font-size:12px;font-weight:500;line-height:1.4}@keyframes authRememberedSessionSpin{to{transform:rotate(360deg)}}.authRememberedContinue:focus-visible,.authRememberedIconButton:focus-visible,.authRememberedSwitch:focus-visible,.authRememberedChange:focus-visible{outline:2px solid rgba(103,116,139,.18);outline-offset:2px}.authRememberedContinue:disabled,.authRememberedIconButton:disabled,.authRememberedSwitch:disabled,.authRememberedChange:disabled{cursor:not-allowed;opacity:.5}.authRememberedSwitch{align-self:center;margin-top:14px;padding:2px;border:0;color:#6b7280;background:transparent;font-size:12px;font-weight:500;line-height:1.35;cursor:pointer}.authRememberedSwitch:hover{color:#111827}.authRememberedBack{position:absolute;top:50%;right:8px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;color:#6b7280;background:transparent;border-radius:10px;transform:translateY(-50%);cursor:pointer;transition:color .18s ease,background-color .18s ease}.authRememberedBack svg{width:17px;height:17px}.authRememberedBack:hover{color:#111827;background:#f3f4f6}.authRememberedBack:focus-visible{outline:2px solid rgba(31,41,55,.1);outline-offset:1px}.authRememberedBack:disabled{cursor:not-allowed;opacity:.6}.authRememberedChange{flex:0 0 auto;padding:4px 2px;border:0;color:#4b5563;background:transparent;font-size:11px;font-weight:600;line-height:1.2;cursor:pointer}.authRememberedChange:hover{color:#111827}.authRememberedActions{display:inline-flex;align-items:center;gap:8px;margin-left:auto;flex:0 0 auto}.authRememberedIconButton svg,.authRememberedContinue svg{transition:transform .36s cubic-bezier(.16,1,.3,1)}@media(hover:hover)and (pointer:fine){.authRememberedIconButton:not(:disabled):hover{color:#526074;border-color:#d4dbe5;background:#fbfcfd;box-shadow:0 2px 6px #24324a0d,inset 0 1px #ffffffeb}.authRememberedContinue:not(:disabled):hover{color:#fff;border-color:#363b44;background:#363b44;box-shadow:0 3px 8px #181c2221,inset 0 1px #ffffff1c}.authRememberedIconButton:not(:disabled):hover svg{transform:rotate(-24deg) scale(1.03)}.authRememberedContinue:not(:disabled):hover svg{transform:translate3d(2px,0,0)}}.authRememberedIconButton:not(:disabled):active{color:#465266;border-color:#d5dbe4;background:#f2f4f7;box-shadow:0 1px 2px #24324a0d}.authRememberedContinue:not(:disabled):active{color:#fff;border-color:#24282f;background:#24282f;box-shadow:0 1px 3px #181c221f,inset 0 1px #ffffff14}.authRememberedIconButton:not(:disabled):active svg,.authRememberedContinue:not(:disabled):active svg{transform:scale(.92);transition-duration:.12s}.authPassToggle{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:34px;height:34px;border-radius:12px;border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .15s ease,transform .06s ease}.authPassToggle:hover{opacity:1}.authPassToggle:active{transform:translateY(-50%) scale(.98)}.authPassToggle:disabled{opacity:.6;cursor:not-allowed}.authInputWrap--error .authLeftIcon,.authInputWrap--error .authPassToggle .authIcon{stroke:#ef4444;opacity:1}.authInputWrap--ok .authLeftIcon,.authInputWrap--ok .authPassToggle .authIcon{stroke:#10b981;opacity:1}.authInputWrap--strength-0 .authLeftIcon,.authInputWrap--strength-0 .authPassToggle .authIcon{stroke:#6b7280;opacity:.9}.authInputWrap--strength-1 .authLeftIcon,.authInputWrap--strength-1 .authPassToggle .authIcon{stroke:#ef4444;opacity:1}.authInputWrap--strength-2 .authLeftIcon,.authInputWrap--strength-2 .authPassToggle .authIcon{stroke:#f59e0b;opacity:1}.authInputWrap--strength-3 .authLeftIcon,.authInputWrap--strength-3 .authPassToggle .authIcon,.authInputWrap--strength-4 .authLeftIcon,.authInputWrap--strength-4 .authPassToggle .authIcon{stroke:#10b981;opacity:1}.authInputWrap--error .authInput{border-color:#ef44448c}.authInputWrap--error .authInput:focus{border-color:#ef4444bf}.authInputWrap--ok .authInput{border-color:#10b9818c}.authInputWrap--ok .authInput:focus{border-color:#10b981d9}.authInputWrap--strength-1 .authInput{border-color:#ef44448c}.authInputWrap--strength-1 .authInput:focus{border-color:#ef4444bf}.authInputWrap--strength-2 .authInput{border-color:#f59e0b8c}.authInputWrap--strength-2 .authInput:focus{border-color:#f59e0bbf}.authInputWrap--strength-3 .authInput{border-color:#10b9818c}.authInputWrap--strength-3 .authInput:focus{border-color:#10b981d9}.authInputWrap--strength-4 .authInput{border-color:#10b9818c}.authInputWrap--strength-4 .authInput:focus{border-color:#10b981d9}.authInputWrap:not(.authInputWrap--error):focus-within .authInput{border-color:#3c78ff}.authInputWrap:not(.authInputWrap--error):focus-within .authLeftIcon,.authInputWrap:not(.authInputWrap--error):focus-within .authPassToggle .authIcon{stroke:#3c78ff;opacity:1}.authInput--invalid{border-color:#ef44448c}.authInput--invalid:focus{border-color:#ef4444bf}.authForm--login .authInput{border-color:#dfe3ea;color:#111827;background:#fbfcfd;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.authForm--login .authInputWrap--ok .authInput,.authForm--login .authInputWrap--ok .authInput:focus{border-color:#dfe3ea}.authForm--login .authInputWrap--ok .authLeftIcon,.authForm--login .authInputWrap--ok .authPassToggle .authIcon{stroke:#667085;opacity:.9}.authForm--login .authInputWrap:not(.authInputWrap--error):focus-within .authInput{border-color:#c4cad3;background:#fff;box-shadow:0 1px 4px #1f293709}.authForm--login .authInputWrap:not(.authInputWrap--error):focus-within .authLeftIcon,.authForm--login .authInputWrap:not(.authInputWrap--error):focus-within .authPassToggle .authIcon{stroke:#4b5563;opacity:1}.authField--loginPassword{gap:9px;margin-bottom:14px}.authField--loginPassword .authLabel{font-size:13px;line-height:18px;font-weight:650;color:#273244}.authField--loginPassword .authLink--forgot{width:36px;height:36px;min-height:36px;padding:0;border:1px solid #e1e6ed;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;color:#596273;background:#fff;box-shadow:0 2px 6px #24324a0a,inset 0 1px #fffffff0;transition:color .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .1s ease}.authField--loginPassword .authForgotIcon{width:16px;height:16px;flex:0 0 16px;stroke:currentColor}.authField--loginPassword .authLink--forgot:not(:disabled):hover{color:#273244;border-color:#d4dbe5;background:#fbfcfd;box-shadow:0 2px 6px #24324a0d,inset 0 1px #ffffffeb}.authPasswordFieldActions{position:absolute;z-index:3;top:50%;right:8px;display:inline-flex;align-items:center;gap:6px;transform:translateY(-50%)}.authField--loginPassword .authInput{height:52px;padding-left:52px;padding-right:98px;border-color:#dfe4eb;border-radius:12px;background:#f8fafc;color:#172033;font-size:14px;font-weight:500}.authField--loginPassword .authInput::placeholder{color:#929baa;font-weight:450}.authField--loginPassword .authInputWrap .authLeftIcon,.authField--loginPassword .authInputWrap:hover .authLeftIcon,.authField--loginPassword .authInputWrap:active .authLeftIcon,.authField--loginPassword .authInputWrap--error .authLeftIcon,.authField--loginPassword .authInputWrap--ok .authLeftIcon,.authForm--login .authField--loginPassword .authInputWrap:not(.authInputWrap--error):focus-within .authLeftIcon{z-index:2;left:17px;width:18px;height:18px;stroke:#697386;opacity:.9;pointer-events:none;-webkit-user-select:none;user-select:none;transition:none}.authField--loginPassword .authPassToggle{position:static;top:auto;right:auto;width:36px;height:36px;flex:0 0 36px;border:1px solid #e4e8ee;border-radius:10px;background:#fff;box-shadow:0 2px 6px #24324a0a,inset 0 1px #fffffff0;opacity:1;color:#596273;transform:none;transition:color .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .1s ease}.authField--loginPassword .authPassToggle .authIcon{width:18px;height:18px;stroke:currentColor}.authField--loginPassword .authPassToggle:not(:disabled):hover{color:#273244;border-color:#d4dbe5;background:#fbfcfd;box-shadow:0 2px 6px #24324a0d,inset 0 1px #ffffffeb}.authField--loginPassword .authLink--forgot:focus-visible,.authField--loginPassword .authPassToggle:focus-visible{outline:2px solid rgba(103,116,139,.18);outline-offset:2px}.authField--loginPassword .authLink--forgot:disabled,.authField--loginPassword .authPassToggle:disabled{cursor:not-allowed;opacity:.5}.authField--loginPassword .authLink--forgot:not(:disabled):active,.authField--loginPassword .authPassToggle:not(:disabled):active{color:#465266;border-color:#d5dbe4;background:#f2f4f7;box-shadow:0 1px 2px #24324a0d;transform:scale(.98)}.authField--loginPassword .authInputWrap:not(.authInputWrap--error):focus-within .authInput{border-color:#c9d0da;background:#fff;box-shadow:none}.authForm--login .authSubmit{border-radius:12px;background:#1f2937;box-shadow:0 8px 20px #1f293724;transition:background-color .18s ease,transform .1s ease,box-shadow .18s ease}.authForm--login .authSubmit:hover{background:#111827;box-shadow:0 10px 24px #1f29372e}.authForm--login .authSubmit:focus-visible{outline:3px solid rgba(31,41,55,.16);outline-offset:3px}.authForm--login .authSubmit:disabled{background:#9ca3af;box-shadow:none;opacity:1}.authSubmit{height:44px;width:100%;margin-top:9px;border:0;border-radius:10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1;font-size:13px;font-weight:600;color:#fff;background:#111827;transition:background .2s ease,transform .06s ease}.authSubmit:hover{background:#1f2937}.authSubmit:active{transform:translateY(1px)}.authSubmit:disabled{opacity:.6;cursor:not-allowed}.authLink{border:0;background:transparent;cursor:pointer;padding:0;font:inherit;font-size:12px;line-height:1.3;color:#6b7280}.authLink:hover{color:#111827}.authLinkStrong{border:0;background:transparent;cursor:pointer;padding:0;font:inherit;color:#111827;font-weight:700}.authFooterSwitch{width:100%;max-width:420px;margin:0 auto 20px;text-align:center;font-size:13px;line-height:1.5;color:#6b7280;flex-shrink:0}.authField--password{position:relative}.authStrengthWrap{position:absolute;top:calc(100% + 10px);right:0;z-index:50;width:min(90%,360px);opacity:0;transform:translate3d(0,8px,0) scale(.985);pointer-events:none;transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.authStrengthWrap.isOpen{opacity:1;transform:translateZ(0) scale(1);pointer-events:auto}.authStrengthWrap .authPassMeter{width:100%}.authEnterItem{position:relative}.authEnterItem--1{flex:1 1 auto;z-index:5}.authEnterItem--6{margin-top:auto;z-index:1}.authPassMeter{border-radius:14px;border:1px solid #e5e7eb;background:#fff;padding:12px}.authPassMeterHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.authPassMeterTitle{display:inline-flex;align-items:center;gap:8px;font-size:13px;line-height:1.3;font-weight:700;color:#111827}.authPassMeterLabel{line-height:1.15}.authPassMeterMeta{font-size:12px;line-height:1.3;color:#6b7280;white-space:nowrap}.authPassMeterDot{width:8px;height:8px;border-radius:999px;background:#e5e7eb;flex:0 0 8px}.authPassMeterBars{margin-top:10px;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.authPassMeterBar{height:6px;border-radius:999px;background:#1118271a}.authPassReqList{margin-top:12px;display:grid;gap:8px}.authPassReqItem{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.35}.authPassReqIcon{width:14px;height:14px;flex:0 0 14px}.authPassReqText{color:#111827}.authPassReqItem.isOk .authPassReqIcon{color:#10b981}.authPassReqItem.isOk .authPassReqText{color:#111827;opacity:.9}.authPassReqItem.isBad .authPassReqIcon,.authPassReqItem.isBad .authPassReqText{color:#6b7280}.authPassReqItem.isDanger .authPassReqIcon,.authPassReqItem.isDanger .authPassReqText{color:#ef4444}.authPassMeter--0 .authPassMeterDot{background:#11182747}.authPassMeter--1 .authPassMeterDot{background:#ef4444}.authPassMeter--2 .authPassMeterDot{background:#f59e0b}.authPassMeter--3 .authPassMeterDot,.authPassMeter--4 .authPassMeterDot{background:#10b981}.authPassMeter--1 .authPassMeterBar:nth-child(-n+1){background:#ef4444}.authPassMeter--2 .authPassMeterBar:nth-child(-n+2){background:#f59e0b}.authPassMeter--3 .authPassMeterBar:nth-child(-n+3){background:#10b981}.authPassMeter--4 .authPassMeterBar:nth-child(-n+4){background:#10b981}.authFieldMsgSlot{display:grid;grid-template-rows:0fr;transition:grid-template-rows .14s ease}.authFieldMsgSlot.isOpen{grid-template-rows:1fr}.authFieldMsgSlot>*{overflow:hidden}.authFieldMsg{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:0;border-radius:0;font-size:12px;line-height:1.35;letter-spacing:.1px;animation:authMsgIn .14s ease}.authFieldMsgIcon{width:14px;height:14px;flex:0 0 14px}.authFieldMsg--error{background:transparent;border:0;color:#ef4444}@keyframes authMsgIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.authContent--enter .authEnterItem{opacity:0;transform:translate3d(0,5px,0);animation:authEnterItemIn .62s cubic-bezier(.22,.61,.36,1) both;will-change:opacity,transform;backface-visibility:hidden;transform-style:preserve-3d}.authContent--enter .authEnterItem--1{animation-delay:0ms}.authContent--enter .authEnterItem--2{animation-delay:30ms}.authContent--enter .authEnterItem--3{animation-delay:60ms}.authContent--enter .authEnterItem--4{animation-delay:90ms}.authContent--enter .authEnterItem--5{animation-delay:.12s}.authContent--enter .authEnterItem--6{animation-delay:.15s}@keyframes authEnterItemIn{0%{opacity:0;transform:translate3d(0,5px,0)}to{opacity:1;transform:translateZ(0)}}.authContent--enter .authCloseWrap{opacity:0;transform:scale(.86);animation:authClosePopIn .42s cubic-bezier(.22,1,.36,1) both;animation-delay:70ms;will-change:opacity,transform;backface-visibility:hidden;transform-style:preserve-3d}@keyframes authClosePopIn{0%{opacity:0;transform:scale(.86)}70%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.authContent--enter .authHeader .authTopTabs{opacity:0;transform:scale(.985);animation:authTabsSoftIn .62s cubic-bezier(.22,.61,.36,1) both;animation-delay:30ms;will-change:opacity,transform;backface-visibility:hidden;transform-style:preserve-3d}@keyframes authTabsSoftIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.modal[data-state=open] .authAsideGlass,.authAsideGlassInner--enter{opacity:0;transform:translate3d(0,10px,0) scale(.985);animation:authAsideGlassEnter .52s cubic-bezier(.22,1,.36,1) both;animation-delay:.12s;will-change:opacity,transform;backface-visibility:hidden;transform-style:preserve-3d}@keyframes authAsideGlassEnter{0%{opacity:0;transform:translate3d(0,10px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}.authModal--closing{pointer-events:none;animation:authModalClose .2s cubic-bezier(.2,.9,.2,1) both;transform-origin:50% 55%;will-change:transform,opacity;backface-visibility:hidden;transform-style:preserve-3d}@keyframes authModalClose{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,6px,0) scale(.992)}}@media(prefers-reduced-motion:reduce){.authContent--enter .authEnterItem,.authContent--enter .authCloseWrap,.authModal--enter .authAsideGlass,.authLoginStep--enter{animation:none!important;opacity:1!important;transform:none!important}.authAsideImg,.authSlides{transition:none!important}.authAsideGlassInner--enter,.authModal--closing{animation:none!important;opacity:1!important;transform:none!important}}.authConsent{margin-top:18px;margin-bottom:9px}.authConsentLabel{display:flex;align-items:flex-start;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.authConsentCheckbox{position:absolute;opacity:0;pointer-events:none}.authConsentBox{width:20px;height:20px;border-radius:999px;border:1px solid #e5e7eb;background:#fff;display:grid;place-items:center;transition:border-color .18s ease,background-color .18s ease,transform .12s ease,box-shadow .18s ease;flex-shrink:0;margin-top:2px}.authConsentIcon{width:14px;height:14px;stroke-width:3;stroke:#fff;opacity:0;transform:scale(.9);transition:opacity .16s ease,transform .18s cubic-bezier(.22,1,.36,1)}.authConsentCheckbox:checked+.authConsentBox{background:#10b981;border-color:#10b981}.authConsentCheckbox:checked+.authConsentBox .authConsentIcon{opacity:1;transform:scale(1)}.authConsentLabel:active .authConsentBox{transform:scale(.94)}.authConsentCheckbox:focus-visible+.authConsentBox{outline:none;box-shadow:0 0 0 4px #10b9812e}@media(hover:hover)and (pointer:fine){.authConsentLabel:hover .authConsentBox{box-shadow:0 0 0 4px #10b9812e}}@media(hover:none),(pointer:coarse){.authConsentCheckbox:focus-visible+.authConsentBox,.authConsentLabel:hover .authConsentBox{box-shadow:none}}.authForm--login .authConsentCheckbox:checked+.authConsentBox{border-color:#1f2937;background:#1f2937}.authForm--login .authConsentCheckbox:focus-visible+.authConsentBox{box-shadow:0 0 0 4px #1f29371a}@media(hover:hover)and (pointer:fine){.authForm--login .authConsentLabel:hover .authConsentBox{box-shadow:0 0 0 4px #1f293714}}.authConsentText{display:block;font-size:12px;line-height:1.45;color:#6b7280;padding-top:1px;-webkit-tap-highlight-color:transparent}.authConsent--compact .authConsentLabel{align-items:center}.authConsent--compact .authConsentBox{margin-top:0}.authConsent--compact .authConsentText{line-height:1}.authRememberControl{display:inline-flex;align-items:center;gap:7px;padding:5px 8px 5px 6px;flex:0 0 auto;border:1px solid transparent;border-radius:9px;background:transparent;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:border-color .16s ease,background-color .16s ease}.authRememberControl:hover{border-color:#e6e9ee;background:#f7f8fa}.authRememberControl .authConsentBox{width:16px;height:16px;margin:0;border-color:#cfd5de;border-radius:5px}.authRememberControl .authConsentIcon{width:11px;height:11px}.authRememberControl .authConsentText{padding:0;color:#697386;font-size:11px;font-weight:500;line-height:1;white-space:nowrap}.authRememberControl:active .authConsentBox{transform:scale(.92)}.authRememberControl .authConsentCheckbox:focus-visible+.authConsentBox{box-shadow:0 0 0 3px #1f29371a}.authConsentLink,.authConsentLink:link,.authConsentLink:visited{color:#111827;font-weight:600;text-decoration:none;-webkit-tap-highlight-color:transparent}.authConsentLink:hover,.authConsentLink:focus-visible{color:#111827;text-decoration:underline;outline:none}@media(max-width:960px){.authModal{height:auto;grid-template-columns:1fr}.authAside{display:none}.authContent{padding:10px 10px 0;overflow:visible}.authStage{max-width:520px}.authHeader{text-align:left}.authTopTabs{margin:0;justify-content:flex-start}.authTitle{font-size:22px;text-align:center}.authSubtitle{font-size:13px;text-align:center}.authCloseWrap{position:static;flex:0 0 auto;width:44px;height:44px}.authHeaderTop{margin-bottom:24px}.authFooterSwitch{margin:10px auto}.authStrengthWrap{top:auto;bottom:calc(100% + 10px);right:0;width:min(100%,360px);transform:translate3d(0,-8px,0) scale(.985)}.authStrengthWrap.isOpen{transform:translateZ(0) scale(1)}}@media(max-width:960px)and (max-height:760px){.authHeader{margin-bottom:16px}.authHeaderTop{margin-bottom:0}.authContent{padding:16px 12px}.authTitle{font-size:20px;margin-bottom:6px}.authSubtitle{font-size:12px;margin-bottom:0}.authFooterSwitch{margin-top:12px}}.user-dropdown-wrapper{position:absolute;top:54px;right:0;width:max-content;min-width:220px;max-width:min(280px,calc(100vw - 20px));z-index:1000}.user-dropdown{width:100%;background:#fff;border-radius:10px;padding:8px;box-shadow:0 10px 16px #00000008;transform-origin:top right;transition:opacity .16s ease,transform .16s ease;border:1px solid #efefef}.user-dropdown--open{opacity:1;transform:translateY(0);pointer-events:auto}.user-dropdown--closed{opacity:0;transform:translateY(-8px);pointer-events:none}.user-dropdown__divider{height:1px;background:#eee;margin:6px 0}.user-dropdown__item{width:100%;background:transparent;border:none;display:flex;align-items:center;gap:10px;padding:8px;font-size:13px;line-height:1.4;font-weight:500;color:#1a1a1a;cursor:pointer;transition:background .12s ease,transform 80ms ease;border-radius:6px}.user-dropdown__item:hover{background:#f9fafb}.user-dropdown__item:active{transform:translateY(1px)}.user-dropdown__item--danger{color:#d92d20}.user-dropdown__item--danger:hover{background:#fff5f5;border-radius:6px}.user-dropdown__item--danger:active{transform:translateY(1px)}@media(max-width:720px){.user-dropdown-wrapper{top:50px;right:0;min-width:200px;max-width:min(260px,calc(100vw - 16px))}}._root_1w2dr_1{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto;background:#e8edf8}._image_1w2dr_19{width:100%;height:100%;object-fit:cover;display:block}._fallback_1w2dr_33{position:relative;isolation:isolate;width:100%;height:100%;border-radius:inherit;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}._fallback_1w2dr_33:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(90% 90% at 26% 20%,#ffffffd1,#ffffff3d 38%,#fff0 62%),radial-gradient(120% 110% at 82% 92%,#0f172a14,#0f172a00 56%)}._fallback_1w2dr_33:after{content:"";position:absolute;inset:12%;z-index:-1;border-radius:inherit;border:1px solid rgba(255,255,255,.36);opacity:.72}._initials_1w2dr_97{font-size:30px;line-height:1;font-weight:600;letter-spacing:0;text-transform:uppercase}._initialsTwo_1w2dr_113{font-size:30px}._initialsPreview_1w2dr_121{font-size:16px}._initialsPreview_1w2dr_121._initialsTwo_1w2dr_113{font-size:15px}._initialsCompact_1w2dr_137{font-size:13px}._initialsCompact_1w2dr_137._initialsTwo_1w2dr_113,._initialsTiny_1w2dr_153,._initialsTiny_1w2dr_153._initialsTwo_1w2dr_113{font-size:12px}._palette0_1w2dr_169{background:linear-gradient(135deg,#eef3ff,#cfd8f6);color:#24304a}._palette1_1w2dr_179{background:linear-gradient(135deg,#e7f5f3,#cce7ec);color:#203844}._palette2_1w2dr_189{background:linear-gradient(135deg,#fff1e2,#ead2c9);color:#49322c}._palette3_1w2dr_199{background:linear-gradient(135deg,#edf7ee,#d5ead9 48%,#cde4e5);color:#243b32}._palette4_1w2dr_209{background:linear-gradient(135deg,#f7eef9,#e7d6ee 42%,#d8d4ef);color:#3e304f}._palette5_1w2dr_219{background:linear-gradient(135deg,#edf5fb,#d4e1f0 48%,#d8ddf0);color:#253246}._palette6_1w2dr_229{background:linear-gradient(135deg,#fbefe3,#ecd8c0 48%,#eadcad);color:#463422}._palette7_1w2dr_239{background:linear-gradient(135deg,#f2f1f8,#dedcf0 48%,#d5e7db);color:#293849}.notificationsMenu{position:relative;display:inline-flex;flex:0 0 auto}.notificationsMenu__iconWrap{position:relative;width:22px;height:22px;display:grid;place-items:center;flex:0 0 22px}.notificationsMenu__badge{position:absolute;top:0;right:0;width:8px;height:8px;border-radius:999px;background:#ff3b30;box-shadow:0 0 0 2px #fff;isolation:isolate;pointer-events:none}.notificationsMenu__badge:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#ff3b3073;z-index:-1;animation:notificationsMenuBadgePulse 1.6s ease-out infinite}.notificationsMenu__panel{position:absolute;top:calc(100% + 10px);right:0;width:360px;max-height:min(520px,calc(100vh - 110px));border-radius:10px;background:#fff;border:1px solid #efefef;box-shadow:0 10px 16px #00000008;overflow:hidden;z-index:260;display:flex;flex-direction:column}.notificationsMenu__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid rgba(15,23,42,.06)}.notificationsMenu__titleRow{display:inline-flex;align-items:center;gap:6px}.notificationsMenu__title{font-size:14px;line-height:18px;font-weight:600;color:#111827}.notificationsMenu__headActions{display:inline-flex;align-items:center;gap:6px}.notificationsMenu__titleButton{width:24px;height:24px;padding:0;border-radius:6px;border:0;background:#f3f4f6;color:#4b5563;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;transition:background .16s ease,color .16s ease}.notificationsMenu__titleButton:hover{background:#fff;color:#111827}.notificationsMenu__titleButtonIcon{width:16px;height:16px}.notificationsMenu__markAll{border:0;background:transparent;color:#0f172a9e;display:inline-flex;align-items:center;gap:5px;padding:0;font-size:12px;line-height:18px;font-weight:600;cursor:pointer;align-self:center}.notificationsMenu__markAll:disabled{opacity:.45;cursor:default}.notificationsMenu__markAllIcon{width:14px;height:14px}.notificationsMenu__tabs{display:flex;align-items:center;gap:2px;margin:10px 12px;padding:4px;border-radius:10px;background:#f3f4f6}.notificationsMenu__tab{min-width:0;border:0;border-radius:7px;background:transparent;padding:0 8px;height:28px;flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:12px;line-height:18px;font-weight:700;color:#0f172a8c;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.notificationsMenu__tabActive{background:#fff;color:#0f172a;box-shadow:0 10px 16px #00000008}.notificationsMenu__tabBadge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 4px;border-radius:6px;background:#fff;color:#0f172a;font-size:12px;line-height:20px;font-weight:700;box-shadow:inset 0 0 0 1px #0f172a0f}.notificationsMenu__tabActive .notificationsMenu__tabBadge{background:#6b72801f;box-shadow:none}.notificationsMenu__list{overflow-y:auto;display:flex;flex-direction:column}.notificationsMenu__item{width:100%;border:0;border-bottom:1px solid rgba(15,23,42,.06);background:#fff;padding:10px 14px;display:grid;grid-template-columns:40px minmax(0,1fr) 8px;gap:10px;align-items:center;text-align:left;cursor:pointer;transition:background .16s ease}.notificationsMenu__item:hover{background:#f9fafb}.notificationsMenu__item:last-child{border-bottom:0}.notificationsMenu__itemUnread{background:#fbf7ff}.notificationsMenu__itemUnread:hover{background:#f9fafb}.notificationsMenu__avatarWrap{position:relative;width:40px;height:40px}.notificationsMenu__leagueAvatar{width:40px;height:40px;box-sizing:border-box;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:#fff;padding:5px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.notificationsMenu__leagueAvatar img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center;display:block}.notificationsMenu__leagueAvatarFallback{background:#f8fafc;color:#0f172a;font-size:12px;line-height:14px;font-weight:800;letter-spacing:0}.notificationsMenu__type{position:absolute;left:-6px;top:-6px;width:20px;height:20px;border-radius:6px;background:#fff;box-shadow:0 10px 16px #00000008;display:inline-flex;align-items:center;justify-content:center}.notificationsMenu__typeIcon{width:16px;height:16px;color:#4b5563}.notificationsMenu__content{min-width:0;display:flex;flex-direction:column;gap:2px}.notificationsMenu__itemTitleRow{min-width:0;display:inline-flex;align-items:center;gap:6px}.notificationsMenu__itemTitle{min-width:0;font-size:12px;line-height:17px;font-weight:500;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notificationsMenu__itemTitleChannel{font-weight:800}.notificationsMenu__itemBody{min-width:0;font-size:12px;line-height:16px;font-weight:500;color:#0f172a9e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notificationsMenu__favoriteBody{min-width:0;display:grid;gap:1px;white-space:normal}.notificationsMenu__favoriteBody span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notificationsMenu__itemMeta{font-size:12px;line-height:14px;font-weight:500;color:#0f172a7a}.notificationsMenu__unreadDot{position:relative;flex:0 0 auto;width:7px;height:7px;border-radius:999px;background:#ff3b30;isolation:isolate;pointer-events:none}.notificationsMenu__unreadDot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#ff3b3073;z-index:-1;animation:notificationsMenuBadgePulse 1.6s ease-out infinite}.notificationsMenu__state{padding:18px 14px;font-size:12px;line-height:18px;font-weight:600;color:#0f172a94;text-align:center}.notificationsMenu__stateEmpty{display:flex;align-items:center;justify-content:center;gap:8px}.notificationsMenu__emptyIcon,.notificationsMenu__activeIcon{width:20px;height:20px;color:#4b5563;flex:0 0 auto}.notificationsMenu__stateError{color:#b91c1c}@keyframes notificationsMenuBadgePulse{0%{transform:scale(1);opacity:.65}70%{transform:scale(2.3);opacity:0}to{transform:scale(2.3);opacity:0}}@media(max-width:720px){.notificationsMenu__panel{position:fixed;top:74px;right:10px;left:10px;width:auto;max-height:calc(100vh - 92px)}}.settings{position:relative;width:100%;min-height:0;display:flex;flex-direction:column}.settings__pageHeader{position:absolute;top:0;right:0;left:220px;z-index:1;margin:0;padding:22px 76px 18px 26px;background:#fff}.settings__toastSlot{flex:0 0 auto;z-index:20}.settings__layout{min-height:0;display:grid;grid-template-columns:220px minmax(0,1fr);gap:0;align-items:stretch;flex:1 1 auto}.settings__sidebar{width:auto;min-width:0;padding:18px 14px;border:0;border-right:1px solid rgba(15,23,42,.06);border-radius:0;-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;align-items:center;gap:4px;overflow-y:auto;background:#f8fafc;box-shadow:none;scrollbar-width:none}.settings__sidebar::-webkit-scrollbar{display:none}.settings__accountSummary{width:100%;min-width:0;padding:0 6px 16px;border-bottom:1px solid rgba(15,23,42,.06);display:flex;align-items:center;gap:10px}.settings__accountSummaryText{min-width:0;display:flex;flex-direction:column;gap:1px}.settings__accountSummaryText strong,.settings__accountSummaryText span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings__accountSummaryText strong{color:#0f172a;font-size:12px;line-height:17px;font-weight:800}.settings__accountSummaryText span{color:#667085;font-size:10px;line-height:15px;font-weight:600}.settings__navSectionLabel{width:100%;margin-top:16px;padding:0 12px 6px;color:#98a2b3;font-size:10px;line-height:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.settings__sidebarItem,.settings__sidebarItem--active{position:relative;width:100%;height:40px;padding:0 12px;border:1px solid transparent;border-radius:8px;display:inline-flex;align-items:center;justify-content:flex-start;gap:0;flex:0 0 auto;overflow:hidden;background:transparent;color:#667085;font-size:12px;line-height:18px;font-weight:700;text-align:left;white-space:nowrap;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.settings__sidebarItem span,.settings__sidebarItem--active span{position:relative;z-index:1}.settings__sidebarItem:hover{background:#f1f3f6;color:#0f172a}.settings__sidebarItem--active{border-color:#0f172a14;background:#fff;color:#0f172a;box-shadow:inset 0 1px #fffffff5,0 3px 10px #1f263d0d}.settings__sidebarItem:focus-visible,.settings__sidebarItem--active:focus-visible{z-index:2;outline:2px solid rgba(104,110,232,.44);outline-offset:-2px}.settings__contentColumn{width:100%;min-height:0;padding:88px 26px 28px;display:flex;flex-direction:column;gap:14px;overflow-y:auto}.settings__tabPanel{display:flex;flex-direction:column;gap:14px;min-width:0}.settings__generalSettingsSection{display:flex;flex-direction:column;gap:20px;min-width:0}.settings__generalGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.settings__brandingGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.settings__brandingGrid>.settings__contentCard{height:100%}.settings__brandingGrid>.settings__contentCard:not(.settings__brandingPreviewCard)>*{min-width:0;flex:1 1 auto}.settings__sectionDivider{width:100%;height:1px;background:#0f172a14}.settings__sectionHeader{display:flex;flex-direction:column;gap:4px}.settings__sectionTitle{margin:0;font-size:16px;line-height:20px;font-weight:700;color:#0f172a}.settings__sectionDescription{margin:0;font-size:12px;line-height:20px;font-weight:500;color:#0f172a99}.settings__cardTitle{margin:0;font-size:14px;line-height:20px;font-weight:700;color:#0f172a}.settings__cardDescription{margin:0;font-size:12px;line-height:18px;color:#0f172a8f}.settings__contentCard,.settings__alert,.settings__stateBox{border:1px solid rgba(0,0,0,.06);border-radius:10px;box-shadow:0 10px 24px #0000000a;background:#fff;padding:10px;display:flex;flex-direction:column;gap:10px;min-width:0;transition:background-color .24s ease,border-color .24s ease}.settings__alert{font-size:12px;line-height:18px;font-weight:600}.settings__alert--error,.settings__stateBox--error{border-color:#dc26262e;background:#fef2f2f5;color:#991b1b}.settings__stateBox{font-size:14px;line-height:20px;color:#0f172a}.settings__profileGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.settings__previewCard{grid-column:1 / -1}.settings__brandingPreviewCard{gap:12px}.settings__brandingPreviewTitle{font-size:13px;line-height:18px;font-weight:600;color:#0f172a}.settings__brandingPreviewHero{position:relative;min-height:154px;padding:0;box-sizing:border-box;background:transparent;overflow:visible}.settings__brandingPreviewCoverWrap{position:relative;width:100%;height:82px;background:#dfe3ea;overflow:hidden;border-radius:10px 10px 0 0;box-shadow:0 8px 14px #00000008}.settings__brandingPreviewCoverWrap--custom{height:104px}.settings__brandingPreviewCover{width:100%;height:100%;object-fit:cover;display:block}.settings__brandingPreviewCoverPlaceholder{position:relative;width:100%;height:100%;overflow:hidden;background:#edf2f7}.settings__brandingPreviewCoverPlaceholder .profile-header__coverCanvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .52s ease}.settings__brandingPreviewCoverPlaceholder .profile-header__coverCanvas--ready{opacity:1}.settings__brandingPreviewBody{display:flex;justify-content:center;padding:0 10px}.settings__brandingPreviewProfileCard{width:100%;min-width:0;box-sizing:border-box;padding:0 8px 10px;display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border-radius:0 0 10px 10px;box-shadow:none}.settings__brandingPreviewAvatarWrap{position:relative;width:56px;height:56px;flex:0 0 56px;margin-top:-30px;margin-bottom:6px;border-radius:999px;z-index:1}.settings__brandingPreviewAvatarWrap:before{content:"";position:absolute;inset:-4px;border-radius:999px;background:#fff}.settings__brandingPreviewAvatar{position:relative;z-index:1;width:100%;height:100%;box-shadow:0 8px 14px #00000008}.settings__brandingPreviewName{width:100%;color:#0f172a;font-size:13px;font-weight:800;line-height:18px;overflow-wrap:anywhere;white-space:normal}.settings__brandingPreviewAbout{width:100%;margin-top:2px;overflow:hidden;color:#0f172a9e;display:-webkit-box;font-size:11px;line-height:15px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.settings__previewHero{position:relative;min-height:120px;padding:10px;border-radius:12px;background:#fff;overflow:hidden}.settings__previewCover{width:100%;height:72px;border-radius:10px;overflow:hidden;background:radial-gradient(900px 260px at 70% 40%,#2563eb47,#2563eb24 35%,#2563eb0f 60%,#2563eb00 78%),linear-gradient(135deg,#0f172a1a,#0f172a05)}.settings__previewCoverImage{width:100%;height:100%;object-fit:cover;display:block}.settings__previewAvatarWrap{position:absolute;left:20px;top:58px;width:54px;height:54px;border-radius:999px;border:3px solid #ffffff;overflow:hidden;background:#dbeafe}.settings__previewMeta{display:grid;gap:2px}.settings__previewName{font-size:14px;line-height:20px;font-weight:700;color:#0f172a}.settings__previewHandle{font-size:12px;line-height:16px;font-weight:500;color:#0f172a8a}.settings__previewAbout{font-size:12px;line-height:18px;color:#0f172ab8}.settings__fieldGrid{display:grid;gap:12px}.settings__fieldRow{display:flex;flex-direction:column;gap:6px;min-width:0}.settings__fieldLabel{font-size:13px;line-height:18px;font-weight:600;color:#0f172a}.settings__editableRow{display:flex;align-items:center;gap:8px;min-width:0}.settings__editableRow--multiline{align-items:flex-start}.settings__valueSlot{flex:1 1 auto;min-width:0}.settings__inputWrap{display:flex;align-items:center;gap:8px;width:100%;min-height:38px;padding:0 10px;border:1px solid rgba(0,0,0,.1);border-radius:10px;background:#f5f5f5;box-sizing:border-box}.settings__inputWrap:focus-within{border-color:#2563eb7a}.settings__inputIcon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:#0f172a75}.settings__fieldInput,.settings__fieldTextarea{width:100%;border:0;background:transparent;color:#0f172a;box-sizing:border-box;font-size:12px;line-height:16px;font-weight:500}.settings__fieldInput{padding:10px 0}.settings__fieldInputStandalone{border:1px solid rgba(0,0,0,.1);border-radius:10px;background:#f5f5f5;padding:7px}.settings__fieldTextarea{min-height:98px;padding:10px;resize:vertical;border:1px solid rgba(0,0,0,.1);border-radius:10px;background:#f5f5f5;font-family:inherit}.settings__fieldTextareaEditable{min-height:108px}.settings__fieldInput:focus,.settings__fieldTextarea:focus{outline:none}.settings__fieldDisplay{border-radius:10px;background:#f5f5f5;color:#0f172a;width:100%;min-height:38px;padding:9px 10px;box-sizing:border-box;display:flex;align-items:center;min-width:0}.settings__fieldDisplay--multiline{min-height:108px;align-items:flex-start}.settings__fieldDisplayText{display:block;width:100%;min-width:0;font-size:12px;line-height:18px;font-weight:500;color:#0f172a;overflow-wrap:anywhere}.settings__socialCards{display:grid;grid-template-columns:1fr;gap:14px;justify-items:stretch;width:100%}.settings__socialCardRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:14px;width:100%}.settings__socialCardRowSingle{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.settings__socialCardMain,.settings__socialCardLink{width:100%;min-width:0}.settings__socialCardLink{justify-content:center;animation:none}.settings__socialCardLinkStandardEnter{animation:settingsBlockEnter .22s ease}.settings__socialCardLinkToggleEnter{animation:settingsSocialToggleEnter .18s ease both}.settings__socialCardLinkToggleExit{animation:settingsSocialToggleExit .16s ease both}.settings__socialCardTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.settings__socialIdentity{display:flex;align-items:center;gap:10px;min-width:0}.settings__socialIconWrap{width:30px;height:30px;border-radius:6px;border:1px solid rgba(15,23,42,.14);background:#0f172a08;display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;transition:background-color .24s ease,border-color .24s ease}.settings__socialIconWrapEnabled{color:#fff}.settings__socialIconWrapEnabled--telegram{background:#229ed9;border-color:#229ed9}.settings__socialIconWrapEnabled--vk{background:#2787f5;border-color:#2787f5}.settings__socialIconWrapEnabled--website{background:#dd4a3a;border-color:#dd4a3a}.settings__socialIcon{width:16px;height:16px;transition:color .22s ease}.settings__socialIconEnabled{color:#fff}.settings__socialIcon--telegram{color:#229ed9}.settings__socialIcon--vk{color:#2787f5}.settings__socialIcon--website{color:#dd4a3a}.settings__socialName{font-size:13px;line-height:20px;font-weight:700;color:#0f172a}.settings__switchButton{width:32px;height:18px;border-radius:999px;background:#0f172a24;box-shadow:inset 0 1px 5px #0f172a40;display:inline-flex;align-items:center;padding:2px;cursor:pointer;transition:background .18s ease,border-color .18s ease}.settings__switchButtonActive{background:#0d7d2080;box-shadow:inset 0 1px 4px #0d7d2080}.settings__switchThumb{position:relative;width:10px;height:10px;border-radius:999px;background:#fff;box-shadow:0 2px 5px #0f172a40;transition:transform .18s ease}.settings__switchThumb:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;border-radius:999px;background:#0f172a2e;transform:translate(-50%,-50%);transition:background-color .18s ease}.settings__switchButtonActive .settings__switchThumb{transform:translate(16px)}.settings__switchButtonActive .settings__switchThumb:after{background:#0d7d20c2}.settings__socialCardEditor{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.settings__actionButton{border:1px solid rgba(15,23,42,.16);border-radius:8px;background:#fff;color:#0f172a;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;flex:0 0 30px;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.settings__actionButton:hover{background:#0f172a0a}.settings__actionButtonSave{border:1px solid #8fbd9d;background:#dff1e191;color:#2c9b36}.settings__actionButtonSave:hover{border:1px solid rgba(13,125,32,.5);background:#dff1e1}.settings__actionButtonCancel{border:1px solid rgba(220,38,38,.3);background:#dc26260d;color:#b91c1c}.settings__actionButtonCancel:hover{border:1px solid rgba(220,38,38,.5);background:#dc26261a}.settings__rowActions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.settings__displayValue{border-radius:10px;background:#f5f5f5;color:#0f172a;font-size:12px;line-height:20px;padding:8px;width:100%;box-sizing:border-box;max-height:30px;display:flex;align-items:center;min-width:0;overflow:hidden}.settings__displayValueText{display:block;width:100%;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.settings__accountGrid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.settings__verificationCard{gap:12px}.settings__verificationHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.settings__verificationCopy{display:grid;gap:4px}.settings__verificationStatus{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;font-size:12px;line-height:16px;font-weight:700;white-space:nowrap}.settings__verificationStatus--verified{background:#e8f7ee;color:#15803d}.settings__verificationStatus--pending{background:#eff6ff;color:#1d4ed8}.settings__verificationMeta{display:grid;gap:4px;font-size:12px;line-height:18px;color:#0f172aa8}.settings__verificationSuccess{font-size:13px;line-height:20px;font-weight:600;color:#15803d}.settings__verificationActions{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.settings__verificationInput{width:100%;min-width:0;height:38px;padding:0 12px;border:1px solid rgba(0,0,0,.1);border-radius:10px;background:#f5f5f5;box-sizing:border-box;font-size:13px;line-height:18px;font-weight:600;letter-spacing:4px;color:#0f172a}.settings__verificationInput:focus{outline:none;border-color:#2563eb7a}.settings__verificationButton{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:10px;border:1px solid #c7d2fe;background:#eef2ff;color:#3730a3;font-size:12px;line-height:16px;font-weight:700;white-space:nowrap;cursor:pointer}.settings__verificationButton:hover{background:#e0e7ff}.settings__verificationButtonSecondary{border-color:#0f172a1f;background:#fff;color:#0f172a}.settings__verificationButtonSecondary:hover{background:#0f172a0a}.settings__verificationButton:disabled{opacity:.6;cursor:default}.settings__verificationHint{font-size:12px;line-height:18px;color:#0f172a94}.settings__noteCard{flex-direction:row;align-items:flex-start;gap:10px}.settings__noteIconWrap{width:30px;height:30px;border-radius:8px;background:#2563eb14;color:#2563eb;display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px}.settings__noteBody{display:grid;gap:4px}.settings__noteText{font-size:12px;line-height:18px;color:#0f172aa8}.settings__footerRow{display:flex;align-items:center;justify-content:flex-end;gap:12px}.settings__dirty,.settings__muted,.settings__successMessage{font-size:12px;line-height:18px;font-weight:700}.settings__dirty{color:#b45309}.settings__muted{color:#6b7280}.settings__successMessage{color:#16a34a}.settings__saveButton{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;padding:10px 14px;font-size:14px;line-height:20px;font-weight:700;cursor:pointer;background:#e8f7ee;border:2px solid #16a34a;color:#16a34a}.settings__saveButton:disabled,.settings__actionButton:disabled,.settings__switchButton:disabled{opacity:.6;cursor:default}@keyframes settingsBlockEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes settingsSocialToggleEnter{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes settingsSocialToggleExit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-12px)}}@media(max-width:980px){.settings__pageHeader{left:190px}.settings__layout{grid-template-columns:190px minmax(0,1fr);min-width:0}.settings__profileGrid,.settings__generalGrid,.settings__brandingGrid{grid-template-columns:1fr}.settings__socialCardRow{grid-template-columns:repeat(2,minmax(0,1fr))}.settings__toastSlot{width:100%}}@media(max-width:720px){.settings__pageHeader{position:static;padding:18px 58px 14px 18px}.settings__layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.settings__sidebar{width:100%;padding:8px 10px;border-right:0;border-bottom:1px solid rgba(15,23,42,.06);flex-direction:row;align-items:center;gap:4px;overflow-x:auto;overflow-y:hidden}.settings__accountSummary,.settings__navSectionLabel{display:none}.settings__sidebarItem,.settings__sidebarItem--active{width:auto;min-width:max-content;height:36px;padding:0 12px}.settings__contentColumn{padding:16px 14px 22px}.settings__head{margin-bottom:14px}.settings__title{font-size:18px;line-height:24px}.settings__contentCard,.settings__alert,.settings__stateBox{padding:12px}.settings__previewHero{min-height:118px}.settings__previewCover{height:68px}.settings__previewAvatarWrap{top:56px;left:18px}.settings__saveButton{width:100%;justify-content:center}.settings__verificationHeader{flex-direction:column;align-items:flex-start}.settings__verificationActions{grid-template-columns:1fr}}._fieldRoot_2j6cm_1{width:100%;height:100%;min-width:0;display:flex;flex-direction:column;gap:12px}._fieldRootExternalPreview_2j6cm_12{position:relative}._cropModalCard_2j6cm_20{display:flex;flex-direction:column;gap:12px;border-radius:10px}._fieldHeader_2j6cm_34{display:flex;align-items:flex-start;gap:8px}._fieldHeader_2j6cm_34 label{font-size:13px;line-height:18px;font-weight:600;color:#0f172a}._fieldLayout_2j6cm_60,._fieldLayoutSingle_2j6cm_62{display:grid;align-items:start;gap:12px}._fieldLayout_2j6cm_60{grid-template-columns:minmax(0,1fr) auto}._fieldLayoutSingle_2j6cm_62{grid-template-columns:minmax(0,1fr);align-items:stretch;flex:1 1 auto;min-height:0}._fieldColumn_2j6cm_89{width:100%;height:100%;display:flex;flex-direction:column;gap:12px;min-width:0}._fieldActions_2j6cm_102{grid-column:1;grid-row:2;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start}._previewAvatar_2j6cm_120,._previewCover_2j6cm_122{align-self:start;border:1px solid rgba(15,23,42,.16);overflow:hidden;background:#0f172a0a}._previewAvatar_2j6cm_120{width:56px;height:56px;border-radius:999px}._previewCover_2j6cm_122{width:146px;height:56px;border-radius:10px}._fieldRootExternalPreview_2j6cm_12 ._previewAvatar_2j6cm_120,._fieldRootExternalPreview_2j6cm_12 ._previewCover_2j6cm_122{position:absolute;top:0;left:calc(100% + 14px)}._previewImage_2j6cm_174{width:100%;height:100%;object-fit:cover}._uploadArea_2j6cm_186,._uploadAreaActive_2j6cm_187{width:100%;min-width:0;flex:1 1 auto;border-radius:12px;display:flex;flex-direction:column;gap:10px;background:#fff}._uploadAreaActive_2j6cm_187{background:#f8fbff}._uploadAreaContent_2j6cm_212{width:100%;min-width:0;min-height:154px;flex:1 1 auto;border-radius:10px;background:#f5f5f5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:10px}._uploadAreaActions_2j6cm_239{display:flex;align-items:center;justify-content:center;gap:10px}._uploadAreaIconButton_2j6cm_253{width:30px;height:30px;border-radius:12px;border:0;background:#fff;color:#0f172ab8;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;box-shadow:0 6px 16px #0f172a0f;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}._uploadAreaIconButton_2j6cm_253:hover{background:#0f172a66;color:#fff;box-shadow:0 8px 18px #0f172a24}._uploadAreaIconButton_2j6cm_253:disabled{opacity:.6;cursor:default}._uploadAreaTitle_2j6cm_307{font-size:12px;line-height:18px;font-weight:600;color:#0f172a}._uploadAreaSubtitle_2j6cm_321{width:100%;max-width:100%;font-size:12px;line-height:18px;font-weight:500;color:#0f172a8c;overflow-wrap:anywhere}._iconActionButton_2j6cm_332{border:1px solid rgba(15,23,42,.15);background:#fff;color:#0f172a;width:30px;height:30px;border-radius:10px;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}._iconActionButton_2j6cm_332:hover{background:#0f172a0a}._iconActionButtonDanger_2j6cm_370{border:1px solid rgba(220,38,38,.4);background:#dc26260f;color:#b91c1c}._iconActionButtonDanger_2j6cm_370:hover{background:#dc26261a;border-color:#dc262680}._uploadHint_2j6cm_392{font-size:12px;line-height:18px;color:#0f172acc}._hiddenInput_2j6cm_404{display:none}._linkRow_2j6cm_412{display:grid;grid-template-columns:minmax(0,1fr) 30px;gap:8px;align-items:center}._errorText_2j6cm_426{font-size:12px;line-height:18px;font-weight:600;color:#dc2626}._modalCropWrap_2j6cm_440{width:100%;position:relative;border-radius:12px;overflow:hidden;background:#f8fafc;display:flex;align-items:center;justify-content:center}._cropWorkspace_2j6cm_462{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;align-items:stretch}._cropSidebar_2j6cm_476{display:flex;flex-direction:column;justify-content:flex-start;gap:10px;padding:14px 12px;border-radius:10px;background:#f8fafc}._zoomSlider_2j6cm_496{width:100%}._cropTools_2j6cm_504{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;align-items:center;justify-content:center;width:100%}._toolButton_2j6cm_524{width:30px;height:30px;min-height:30px;border:1px solid rgba(15,23,42,.12);border-radius:12px;background:#fff;color:#0f172a;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}._toolButton_2j6cm_524:hover{background:#f8fbff;border-color:#2563eb47;box-shadow:0 8px 18px #0f172a14}._toolButtonSecondary_2j6cm_568{background:#f8fafc}._toolButtonIcon_2j6cm_576{flex:0 0 auto;width:14px;height:14px;color:#0f172ab8}._cropCanvas_2j6cm_590{max-width:100%;height:auto;cursor:grab;display:block}._cropCanvas_2j6cm_590:active{cursor:grabbing}._cropMaskRect_2j6cm_612,._cropMaskRound_2j6cm_614{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;border:2px solid rgba(255,255,255,.96)}._cropMaskRect_2j6cm_612{width:760px;height:312px;border-radius:12px}._cropMaskRound_2j6cm_614{width:360px;height:360px;border-radius:999px}._modalFooter_2j6cm_656{display:flex;justify-content:flex-end;gap:8px}._linkButton_2j6cm_668,._uploadButton_2j6cm_670{min-height:40px;border-radius:12px;padding:10px 14px;font-size:14px;line-height:18px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}._linkButton_2j6cm_668{background:transparent;color:#0f172abd;border-color:#0f172a1f}._linkButton_2j6cm_668:hover{background:#0f172a0a;color:#0f172a}._uploadButton_2j6cm_670{background:#0f172a;color:#fff;box-shadow:0 10px 24px #0f172a2e}._uploadButton_2j6cm_670:hover{background:#1e293b}._linkButton_2j6cm_668:disabled,._uploadButton_2j6cm_670:disabled,._toolButton_2j6cm_524:disabled{opacity:.55;cursor:default;box-shadow:none}._linkInput_2j6cm_758{border:1px solid rgba(0,0,0,.1);border-radius:10px;background:#f5f5f5;padding:7px 12px;font-size:12px;line-height:14px;color:#0f172a;width:100%;box-sizing:border-box;min-height:30px;max-height:30px}._cropTitle_2j6cm_786{margin:0;font-size:18px;line-height:24px;color:#0f172a}@media(max-width:900px){._fieldRootExternalPreview_2j6cm_12 ._previewAvatar_2j6cm_120,._fieldRootExternalPreview_2j6cm_12 ._previewCover_2j6cm_122{position:static;margin-top:12px}._cropWorkspace_2j6cm_462{grid-template-columns:1fr}._cropSidebar_2j6cm_476{order:2}}._header_18eev_1{width:100%;min-width:0;min-height:56px;padding:0 0 10px;border-bottom:1px solid rgba(15,23,42,.06);-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:space-between;gap:12px}._heading_18eev_15{min-width:0;display:flex;flex-direction:column;gap:0}._title_18eev_22{margin:0;color:#0f172a;font-size:15px;line-height:22px;font-weight:800}._subtitle_18eev_30{margin:0;color:#0f172a94;font-size:12px;line-height:18px;font-weight:500}._actions_18eev_38{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}._actionButton_18eev_46{min-width:0;padding:10px;border:1px solid rgba(0,0,0,.06);border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#fff;color:#111827;box-shadow:0 10px 16px #00000008;font-size:13px;line-height:20px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform 80ms ease}._actionButton_18eev_46:hover{border-color:#0000001a;background:#f9fafb}._actionButton_18eev_46:active{background:#eef0f3;transform:translateY(1px)}._actionButton_18eev_46:disabled{opacity:.55;cursor:default;transform:none}._actionIcon_18eev_83{width:22px;height:22px;display:grid;place-items:center;flex:0 0 22px;color:#4b5563}._actionIcon_18eev_83>svg{width:22px;height:22px}@media(max-width:620px){._header_18eev_1{align-items:flex-start}._actions_18eev_38{flex:0 0 auto}._actionButton_18eev_46{max-width:180px}._actionButton_18eev_46>span:last-child{overflow:hidden;text-overflow:ellipsis}}@media(prefers-reduced-motion:reduce){._actionButton_18eev_46{transition:none}}._toast_x81kj_1{min-width:320px;max-width:460px;width:fit-content;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;border-radius:10px;padding:10px 12px;box-shadow:0 10px 24px #0000000a;animation:_toast-fade-in_x81kj_1 .22s ease-out}._toastSuccess_x81kj_29{background:#dff1ec;border:1px solid #dcebe7}._toastError_x81kj_39{background:#f8e9e9;border:1px solid #f1e0e0}._toastNeutral_x81kj_49{background:#fff;border:1px solid rgba(15,23,42,.08)}._iconWrap_x81kj_59{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._toastSuccess_x81kj_29 ._iconWrap_x81kj_59{background:#edf8f4;color:#14b86a}._toastError_x81kj_39 ._iconWrap_x81kj_59{background:#fff4f4;color:#ef5b3c}._toastNeutral_x81kj_49 ._iconWrap_x81kj_59{background:#f8fafc;color:#0f172a}._body_x81kj_109{min-width:0}._bodySingleLine_x81kj_117{display:flex;align-items:center;gap:10px}._title_x81kj_129{font-size:13px;font-weight:800;color:#131313;margin:0}._titleSingleLine_x81kj_143{flex:0 0 auto;white-space:nowrap}._description_x81kj_153{font-size:12px;line-height:20px;color:#131313b3;white-space:pre-line}._descriptionSingleLine_x81kj_167{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._toastSingleLine_x81kj_181{width:min(100%,460px)}._closeButton_x81kj_189{width:30px;height:30px;border:none;border-radius:8px;background:transparent;color:#1313136b;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;padding:0}._closeButton_x81kj_189:hover{color:#131313a6}@keyframes _toast-fade-in_x81kj_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.modal__panel.settingsModal__panel{width:min(1160px,calc(100% - 48px));max-height:min(88vh,760px);padding:0;overflow:hidden;border:1px solid rgba(15,23,42,.07);border-radius:20px;background:#fbfcfd;box-shadow:0 34px 90px #0f172a3d,0 4px 18px #0f172a14}.settingsModal__panel .settings{height:min(700px,calc(88vh - 20px));min-height:600px;overflow:hidden}.settingsModal__panel .settings__pageHeader{left:224px;min-height:84px;padding:20px 76px 18px 32px;border-bottom:1px solid rgba(15,23,42,.065);background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.settingsModal__panel .settings__layout{grid-template-columns:224px minmax(0,1fr)}.settingsModal__panel .settings__sidebar{padding:20px 16px;border-right-color:#0f172a11;background:linear-gradient(180deg,#ffffffad,#f7f9fceb),#f6f8fb}.settingsModal__panel .settings__accountSummary{padding:4px 6px 20px;gap:11px;border-bottom-color:#0f172a12}.settingsModal__panel .settings__accountSummaryText strong{font-size:13px;line-height:18px}.settingsModal__panel .settings__accountSummaryText span{color:#7b8595;font-size:10px}.settingsModal__panel .settings__navSectionLabel{margin-top:18px;padding:0 10px 8px;color:#98a2b3;font-size:9px;letter-spacing:.075em}.settingsModal__panel .settings__sidebarItem,.settingsModal__panel .settings__sidebarItem--active{height:42px;padding:0 12px;border-radius:10px;font-size:12px}.settingsModal__panel .settings__sidebarItem:hover{background:#ffffffb8}.settingsModal__panel .settings__sidebarItem--active{border-color:#0f172a11;background:#fff;box-shadow:inset 0 1px #fffffffa,0 6px 16px #1f263d0e}.settingsModal__panel .settings__contentColumn{padding:110px 32px 34px;gap:18px;background:#fbfcfd;scrollbar-gutter:stable}.settingsModal__panel .settings__tabPanel,.settingsModal__panel .settings__generalSettingsSection{gap:18px}.settingsModal__panel .settings__sectionHeader{gap:3px}.settingsModal__panel .settings__sectionTitle{color:#111827;font-size:17px;line-height:22px;font-weight:780;letter-spacing:-.012em}.settingsModal__panel .settings__sectionDescription{color:#727c8d;font-size:11px;line-height:17px}.settingsModal__panel .settings__generalGrid{gap:0;padding:5px;border:1px solid rgba(15,23,42,.065);border-radius:14px;background:#fff;box-shadow:0 10px 26px #1f263d0a}.settingsModal__panel .settings__generalGrid>.settings__contentCard{position:relative;padding:11px;border:0;border-radius:10px;gap:8px;background:transparent;box-shadow:none}.settingsModal__panel .settings__generalGrid>.settings__contentCard+.settings__contentCard:before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:1px;background:#edf0f4}.settingsModal__panel .settings__fieldLabel{color:#374151;font-size:11px;line-height:16px;font-weight:700}.settingsModal__panel .settings__fieldDisplay,.settingsModal__panel .settings__inputWrap{min-height:40px;border:1px solid transparent;border-radius:9px;background:#f5f6f8}.settingsModal__panel .settings__fieldDisplayText{overflow:hidden;color:#273246;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.settingsModal__panel .settings__actionButton{width:40px;height:40px;border-color:#e3e7ed;border-radius:9px;background:#fff;box-shadow:0 2px 6px #1f263d06}.settingsModal__panel .settings__sectionDivider{background:#0f172a11}.settingsModal__panel .settings__brandingGrid{grid-template-columns:1.12fr 1fr 1fr;gap:14px}.settingsModal__panel .settings__brandingGrid>.settings__contentCard{min-height:236px;padding:14px;border-color:#0f172a11;border-radius:14px;gap:12px;box-shadow:0 10px 26px #1f263d0a}.settingsModal__panel .settings__brandingPreviewTitle,.settingsModal__panel .settings__brandingGrid [class*=_fieldHeader_] label{color:#273246;font-size:12px;line-height:17px;font-weight:720}.settingsModal__panel .settings__brandingPreviewHero{min-height:172px}.settingsModal__panel .settings__brandingPreviewCoverWrap{height:88px;border-radius:11px 11px 0 0;box-shadow:none}.settingsModal__panel .settings__brandingPreviewProfileCard{min-height:88px;padding:0 10px 12px;border-radius:0 0 11px 11px;background:#fff}.settingsModal__panel .settings__brandingPreviewAvatarWrap{width:58px;height:58px;flex-basis:58px;margin-top:-31px}.settingsModal__panel .settings__brandingPreviewName{font-size:12px;line-height:17px}.settingsModal__panel .settings__brandingPreviewAbout{color:#7b8493;font-size:10px;line-height:14px}.settingsModal__panel .settings__brandingGrid [class*=_uploadAreaContent_]{min-height:166px;border:1px dashed #dfe4eb;border-radius:11px;background:#f7f8fa}.settingsModal__panel .settings__brandingGrid [class*=_uploadAreaIconButton_]{width:32px;height:32px;border:1px solid #e7eaf0;border-radius:9px;box-shadow:0 4px 10px #1f263d0b}.settingsModal__panel .settings__brandingGrid [class*=_uploadAreaIconButton_]:hover{border-color:#d8dee7;background:#fff;color:#1f2937;box-shadow:0 5px 12px #1f263d12}.settingsModal__panel .settings__brandingGrid [class*=_uploadAreaSubtitle_]{max-width:210px;color:#7b8493;font-size:10px;line-height:15px}.settingsModal__close{position:absolute;top:22px;right:22px;z-index:2;width:38px;height:38px;padding:0;border:1px solid rgba(15,23,42,.08);border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#667085;box-shadow:0 3px 10px #1f263d09;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform 80ms ease}.settingsModal__close:hover{border-color:#0f172a24;background:#f9fafb;color:#0f172a}.settingsModal__close:active{transform:translateY(1px);background:#eef0f3}.settingsModal__close svg{width:18px;height:18px}@media(max-width:980px){.settingsModal__panel .settings__pageHeader{left:190px}.settingsModal__panel .settings__layout{grid-template-columns:190px minmax(0,1fr)}.settingsModal__panel .settings__contentColumn{padding-right:24px;padding-left:24px}.settingsModal__panel .settings__generalGrid,.settingsModal__panel .settings__brandingGrid{grid-template-columns:1fr}.settingsModal__panel .settings__generalGrid>.settings__contentCard+.settings__contentCard:before{inset:0 10px auto;width:auto;height:1px}}@media(max-width:720px){.modal__panel.settingsModal__panel{width:100%;max-height:calc(100dvh - 24px);border-radius:12px}.settingsModal__panel .settings{height:calc(100dvh - 44px);min-height:0}.settingsModal__panel .settings__pageHeader{min-height:0;padding:18px 58px 14px 18px}.settingsModal__panel .settings__layout{grid-template-columns:minmax(0,1fr)}.settingsModal__panel .settings__contentColumn{padding:18px 14px 24px}.settingsModal__close{top:12px;right:12px}}.mobileBottomNav{position:fixed;left:0;right:0;bottom:0;width:100%;z-index:1000;display:none;pointer-events:none}.mobileBottomNav__bar{position:relative;overflow:visible;width:100%;min-height:60px;padding:0 20px 10px;-webkit-user-select:none;user-select:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:2px;pointer-events:auto}.mobileBottomNav__shape{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;filter:drop-shadow(0 18px 40px rgba(15,23,42,.12))}.mobileBottomNav__shapeFill{fill:#fffffff5}.mobileBottomNav__item{position:relative;min-width:0;text-decoration:none;color:#0f172a75;display:flex;flex-direction:column;align-items:center;justify-content:end;transition:color .22s ease,transform .32s cubic-bezier(.22,1,.36,1);z-index:1}.mobileBottomNav__iconWrap{width:42px;height:42px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;transform:scale(1);transition:width .32s cubic-bezier(.22,1,.36,1),height .32s cubic-bezier(.22,1,.36,1),background .22s ease,color .22s ease,box-shadow .32s ease,transform .32s cubic-bezier(.22,1,.36,1)}.mobileBottomNav__icon{display:inline-flex;align-items:center;justify-content:center}.mobileBottomNav__icon svg{width:18px;height:18px;stroke-width:2}.mobileBottomNav__label{max-width:100%;font-size:12px;line-height:1.2;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:1;transform:translateY(0);transition:opacity .22s ease,transform .32s cubic-bezier(.22,1,.36,1)}.mobileBottomNav__item--active{color:#111827;transform:translateY(-14px);z-index:5}.mobileBottomNav__item:not(.mobileBottomNav__item--active) .mobileBottomNav__iconWrap{width:30px;height:30px;transform:scale(.95)}.mobileBottomNav__item--active .mobileBottomNav__label{opacity:0;transform:translateY(4px)}.mobileBottomNav__item--active .mobileBottomNav__iconWrap{background:#111827;color:#fff;box-shadow:0 12px 22px #0f172a33}@media(max-width:980px){.mobileBottomNav{display:block}body.modal-open .mobileBottomNav{filter:blur(8px);opacity:.45;pointer-events:none;transition:filter .18s ease,opacity .18s ease}body.modal-open .mobileBottomNav,body.modal-open .mobileBottomNav *{pointer-events:none}}@media(max-width:520px){.mobileBottomNav__bar{padding:0 20px 10px;gap:0px}.mobileBottomNav__iconWrap{width:40px;height:40px}.mobileBottomNav__label{font-size:12px}}.desktopTitleBar{position:fixed;top:0;right:0;left:0;z-index:3000;height:44px;display:flex;align-items:center;justify-content:space-between;color:#344054;background:#f7f8fb;border-bottom:1px solid #e4e7ec;-webkit-user-select:none;user-select:none;-webkit-app-region:drag}.desktopTitleBar__dragArea{height:100%;flex:1;min-width:0;padding:0 14px;display:flex;align-items:center;gap:9px}.desktopTitleBar__brandIcon{width:20px;height:20px;display:block;object-fit:contain}.desktopTitleBar__brandName{overflow:hidden;color:#344054;font-size:13px;line-height:1;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.desktopTitleBar__actions{height:100%;display:flex;align-items:stretch;-webkit-app-region:no-drag}.desktopTitleBar__button{width:48px;height:43px;border-radius:0;display:inline-flex;align-items:center;justify-content:center;color:#344054;background:transparent;cursor:default;transition:color .1s ease,background .1s ease}.desktopTitleBar__button svg{width:16px;height:16px;stroke-width:2}.desktopTitleBar__button:hover{color:#101828;background:#e7e9ee}.desktopTitleBar__button:active{background:#d9dde5}.desktopTitleBar__button:focus-visible{outline:2px solid #3c78ff;outline-offset:-3px}.desktopTitleBar__button--close:hover{color:#fff;background:#e81123}.desktopTitleBar__button--close:active{color:#fff;background:#c50f1f}body.desktopWindow #root{padding-top:44px}body.desktopWindow .app{height:calc(100vh - 44px)}body.desktopWindow .authGate{top:44px;min-height:calc(100vh - 44px);min-height:calc(100dvh - 44px)}body.desktopWindow .authGate__stage{min-height:calc(100vh - 44px);min-height:calc(100dvh - 44px)}@media(prefers-reduced-motion:reduce){.desktopTitleBar__button{transition:none}}.authGate{position:fixed;inset:0;z-index:1000;min-width:320px;min-height:100vh;min-height:100dvh;overflow-x:hidden;overflow-y:auto;color:#111827;background:radial-gradient(72% 74% at 0% 100%,#d6e1f747 0,#e5ebf724 44%,#f7f8fb00 76%),radial-gradient(64% 68% at 100% 0%,#efe2ee3d 0,#f4ebf31f 42%,#f7f8fb00 74%),#f7f8fb;isolation:isolate}.authGate:before{content:"";position:fixed;inset:0;z-index:-2;opacity:.26;background-image:linear-gradient(rgba(255,255,255,.3) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.3) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.22),transparent 64%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.22),transparent 64%);pointer-events:none}.authGate:after{content:"";position:fixed;inset:0;z-index:-1;background:#fbfcfe;pointer-events:none;animation:authGateBackdropIn .6s cubic-bezier(.16,1,.3,1) both}.authGate__glow{position:fixed;z-index:1;display:block;pointer-events:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.authGate__glow--left{top:-72px;left:-72px;width:clamp(240px,22vw,440px);height:clamp(260px,38vh,480px);background:radial-gradient(ellipse at 0 0,#fbfcfe,#fbfcfef5 24%,#fbfcfeb8 46%,#fbfcfe47,#fbfcfe00 82%);-webkit-mask-image:radial-gradient(ellipse at 0 0,#000 0%,#000 42%,transparent 82%);mask-image:radial-gradient(ellipse at 0 0,#000 0%,#000 42%,transparent 82%)}.authGate__glow--right{right:-72px;bottom:-72px;width:clamp(250px,23vw,460px);height:clamp(250px,36vh,460px);background:radial-gradient(ellipse at 100% 100%,#fbfcfe,#fbfcfef7 24%,#fbfcfebd 46%,#fbfcfe4d,#fbfcfe00 84%);-webkit-mask-image:radial-gradient(ellipse at 100% 100%,#000 0%,#000 43%,transparent 84%);mask-image:radial-gradient(ellipse at 100% 100%,#000 0%,#000 43%,transparent 84%)}.authGate__circuit{position:fixed;inset:0;z-index:0;width:100%;height:100%;overflow:visible;pointer-events:none}.authGate__circuitGlow,.authGate__circuitTrack,.authGate__circuitInset,.authGate__circuitGlintHalo,.authGate__circuitGlintCore{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.authGate__circuitGlow{opacity:0;stroke-width:18;stroke-dasharray:1;stroke-dashoffset:1;filter:blur(7px);animation:authGateCircuitGlowDraw 3.2s 1.27s cubic-bezier(.16,1,.3,1) forwards}.authGate__circuitGlow--incoming{stroke:url(#authGateCircuitIncoming);animation-duration:5s;animation-timing-function:cubic-bezier(.45,0,.55,1)}.authGate__circuitGlow--outgoing{stroke:url(#authGateCircuitOutgoing);animation-duration:2.1s}.authGate__circuitGlow--bottom{stroke:url(#authGateCircuitBottom);animation:none}.authGate--card-revealed .authGate__circuitGlow--bottom{animation:authGateCircuitGlowDraw 3.2s 50ms cubic-bezier(.16,1,.3,1) forwards}.authGate__circuitTrack{opacity:0;stroke:#64748b2e;stroke-width:6;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 -1px 0 rgba(255,255,255,.72)) drop-shadow(0 2px 2px rgba(43,52,68,.16)) drop-shadow(0 5px 10px rgba(58,68,88,.08));animation:authGateCircuitDraw 3.3s 1.22s cubic-bezier(.16,1,.3,1) forwards}.authGate__circuitTrack--incoming,.authGate__circuitTrack--outgoing{filter:drop-shadow(0 -1px 0 rgba(255,255,255,.56)) drop-shadow(0 1px 1.5px rgba(43,52,68,.08)) drop-shadow(0 4px 8px rgba(58,68,88,.035))}.authGate__circuitTrack--incoming{stroke:url(#authGateCircuitIncoming);animation-duration:5s;animation-timing-function:cubic-bezier(.45,0,.55,1)}.authGate__circuitTrack--outgoing{stroke:url(#authGateCircuitOutgoing);animation-duration:2.1s}.authGate__circuitTrack--bottom{stroke:url(#authGateCircuitBottom);animation:none}.authGate--card-revealed .authGate__circuitTrack--bottom{animation:authGateCircuitDraw 3.3s cubic-bezier(.16,1,.3,1) forwards}.authGate__circuitInset{opacity:0;stroke:#eef1f780;stroke-width:2.25;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 1.5px 1px rgba(48,59,78,.24));animation:authGateCircuitInsetDraw 3.3s 1.35s cubic-bezier(.16,1,.3,1) forwards}.authGate__circuitInset--bottom{stroke:url(#authGateCircuitBottomInset);animation:none}.authGate--card-revealed .authGate__circuitInset--bottom{animation:authGateCircuitInsetDraw 3.3s .13s cubic-bezier(.16,1,.3,1) forwards}.authGate__circuitInset--incoming{stroke:url(#authGateCircuitIncomingInset);animation-duration:5s;animation-timing-function:cubic-bezier(.45,0,.55,1)}.authGate__circuitInset--outgoing{animation-duration:2.1s}.authGate__circuitGlint{opacity:0;animation:none}.authGate__circuitGlint--incoming,.authGate__circuitGlint--outgoing{animation:authGateCircuitGlintVisibility 3.4s 1.58s cubic-bezier(.45,0,.55,1) both}.authGate__circuitGlint--incoming{animation-duration:5s}.authGate__circuitGlint--bottom{animation:authGateCircuitGlintVisibility 3s .18s cubic-bezier(.45,0,.55,1) both}.authGate__circuitGlintHalo{stroke:#dde4ef61;stroke-width:11;filter:blur(7px) drop-shadow(0 0 10px rgba(174,186,207,.12))}.authGate__circuitGlintCore{stroke:#f6f8fc9e;stroke-width:1.5;filter:blur(1.6px) drop-shadow(0 0 7px rgba(159,172,194,.14))}.authGate__stage{position:relative;z-index:1;width:100%;min-height:100%;min-height:100dvh;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:40px 24px 30px}.authGate__brand{position:relative;width:min(100%,530px);height:175px;margin:0 0 20px;opacity:1;transform:none}.authGate__brandName{position:absolute;top:100px;right:28px;left:0;margin:0;z-index:2;color:#0f1726;font-size:24px;line-height:1;font-weight:520;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,.82);opacity:0;filter:blur(4px);transform:translate3d(0,-5px,0);animation:none}.authGate--circuit-contact .authGate__brandName{animation:authGateLogoWordmarkIn 1.4s cubic-bezier(.16,1,.3,1) forwards}.authGate__brandMark{position:absolute;top:81px;left:196px;z-index:2;width:184px;height:115px}.authGate__brandSymbolBars{opacity:1}.authGate__brandSymbolBarGroup{opacity:0;transform-box:fill-box;transform-origin:center;will-change:opacity,transform}.authGate__brandSymbolBarGroup--short{animation:authGateLogoShortBarDiverge 1.08s .12s cubic-bezier(.16,1,.3,1) forwards}.authGate__brandSymbolBarGroup--long{animation:authGateLogoLongBarDiverge 1.08s .12s cubic-bezier(.16,1,.3,1) forwards}.authGate__brandSymbolBar{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:butt}.authGate__brandSymbolBar--glow{stroke:#11182761;stroke-width:15;opacity:.18;filter:blur(6px)}.authGate__brandSymbolBar--track{stroke:#111827;stroke-width:6;filter:drop-shadow(0 -1px 0 rgba(255,255,255,.16)) drop-shadow(0 1px 1.5px rgba(17,24,39,.18)) drop-shadow(0 4px 8px rgba(17,24,39,.08))}.authGate__brandSymbolBar--inset{stroke:#ffffff29;stroke-width:2.25;opacity:.72;filter:drop-shadow(0 1.5px 1px rgba(0,0,0,.2))}.authGate__brandText{position:absolute;top:155px;right:28px;left:0;margin:0;z-index:2;color:#626d80;font-size:11.5px;line-height:1.4;font-weight:520;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,.72);opacity:0;transform:translate3d(0,5px,0);animation:none}.authGate--circuit-contact .authGate__brandText{animation:authGateBrandTextIn 1s .22s cubic-bezier(.16,1,.3,1) forwards}.authGate__card{position:relative;isolation:isolate;width:100%;max-width:530px;border:1px solid rgba(255,255,255,.92);border-radius:24px;box-shadow:0 26px 72px #2a334812,0 5px 18px #2a334809,inset 0 1px #ffffffbd;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);overflow:visible;opacity:0;transform:scale(.96,.88);transform-origin:90% 0%;animation:none}.authGate__ambientSignal{position:absolute;z-index:0;width:190px;height:184px;overflow:visible;pointer-events:none;opacity:0;transform:translate3d(10px,-4px,0);transition:opacity .9s .18s cubic-bezier(.22,1,.36,1),transform 1.2s .18s cubic-bezier(.16,1,.3,1)}.authGate__ambientSignal--left{left:-126px;bottom:-84px}.authGate__ambientSignal--right{top:54px;right:-218px;width:236px;height:226px;transform:translate3d(-12px,6px,0)}.authGate__ambientSignal:before{content:"";position:absolute;top:18px;right:12px;width:58px;height:58px;border-radius:999px;background:radial-gradient(circle,#9baac31f,#9baac30b 38%,#9baac300 72%);filter:blur(5px);opacity:0}.authGate__ambientSignal--right:before{top:42px;right:46px;width:82px;height:82px;background:radial-gradient(circle,#9aaac41c,#9aaac409 42%,#9aaac400 74%);filter:blur(8px)}.authGate--card-revealed .authGate__ambientSignal{opacity:1;transform:translateZ(0)}.authGate--card-revealed .authGate__ambientSignal:before{animation:authGateAmbientOrigin 9.6s cubic-bezier(.45,0,.55,1) infinite}.authGate__ambientDot{position:absolute;top:0;left:0;width:4px;height:4px;border-radius:999px;background:radial-gradient(circle at 34% 30%,#fffffffa 0 18%,#8597b5e0 46%,#4b5b777a);box-shadow:0 0 0 1px #8193b11a,0 3px 10px #4b5b7726,0 0 18px #91a4c32e;offset-path:path("M 170 30 C 132 28 90 41 58 69 C 26 97 26 132 53 151 C 76 167 111 160 130 139");offset-distance:0%;offset-rotate:0deg;opacity:0;will-change:offset-distance,opacity,transform,filter}.authGate__ambientSignal--right .authGate__ambientDot{offset-path:path("M 12 142 C 52 130 72 96 91 59 C 108 25 144 10 181 27 C 219 44 226 82 207 113 C 187 146 146 151 126 181 C 113 201 125 218 151 222")}.authGate__ambientSignal--right .authGate__ambientDot:nth-child(1){width:3px;height:3px}.authGate__ambientSignal--right .authGate__ambientDot:nth-child(3){width:4px;height:4px}.authGate__ambientSignal--right .authGate__ambientDot:nth-child(6){width:3px;height:3px}.authGate__ambientSignal--right .authGate__ambientDot:nth-child(7){width:2px;height:2px}.authGate__ambientDot:nth-child(2){width:2px;height:2px}.authGate__ambientDot:nth-child(3){width:5px;height:5px}.authGate__ambientDot:nth-child(4){width:3px;height:3px}.authGate__ambientDot:nth-child(5){width:2px;height:2px}.authGate__ambientDot:nth-child(6){width:4px;height:4px}.authGate--card-revealed .authGate__ambientDot{animation:authGateAmbientDotFlow 9.6s cubic-bezier(.45,0,.55,1) infinite}.authGate--card-revealed .authGate__ambientDot:nth-child(2){animation-delay:.26s}.authGate--card-revealed .authGate__ambientDot:nth-child(3){animation-delay:.56s}.authGate--card-revealed .authGate__ambientDot:nth-child(4){animation-delay:.88s}.authGate--card-revealed .authGate__ambientDot:nth-child(5){animation-delay:1.22s}.authGate--card-revealed .authGate__ambientDot:nth-child(6){animation-delay:1.58s}.authGate--card-revealed .authGate__ambientSignal--right .authGate__ambientDot:nth-child(1){animation-delay:2.38s}.authGate--card-revealed .authGate__ambientSignal--right .authGate__ambientDot:nth-child(2){animation-delay:2.73s}.authGate--card-revealed .authGate__ambientSignal--right .authGate__ambientDot:nth-child(3){animation-delay:3.12s}.authGate--card-revealed .authGate__ambientSignal--right .authGate__ambientDot:nth-child(4){animation-delay:3.54s}.authGate--card-revealed .authGate__ambientSignal--right .authGate__ambientDot:nth-child(5){animation-delay:3.98s}.authGate--card-revealed .authGate__ambientSignal--right .authGate__ambientDot:nth-child(6){animation-delay:4.45s}.authGate--card-revealed .authGate__ambientSignal--right .authGate__ambientDot:nth-child(7){animation-delay:4.94s}.authGate--circuit-contact .authGate__card{animation:authGateCardIn 1.4s cubic-bezier(.16,1,.3,1) forwards}.authGate__card--after-session-check{animation:authGateCardIn .76s cubic-bezier(.16,1,.3,1) forwards}.authGate__card--after-session-check .authGate__content.authContent--enter .authEnterItem--2{animation-delay:80ms;animation-duration:.52s}.authGate__card--after-session-check .authGate__content.authContent--enter .authEnterItem--3{animation-delay:.14s;animation-duration:.56s}.authGate__card--after-session-check .authGate__content.authContent--enter .authEnterItem--4{animation-delay:.2s;animation-duration:.6s}.authGate__card--after-session-check .authGate__content.authContent--enter .authEnterItem--5{animation-delay:.28s;animation-duration:.68s}.authGate__content{position:relative;z-index:1;height:auto;min-height:0;padding:40px 54px 36px;overflow:visible}.authGate__sessionOverlay{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;gap:10px;pointer-events:none;opacity:0;animation:none}.authGate--circuit-contact:not(.authGate--session-exiting) .authGate__sessionOverlay{animation:authGateSessionOverlayIn .72s .68s cubic-bezier(.22,1,.36,1) both}.authGate--session-exiting .authGate__sessionOverlay{animation:authGateSessionOverlayOut .42s cubic-bezier(.4,0,.2,1) both}.authGate__content.authContent--enter>.authEnterItem--1{opacity:1;transform:none;animation:none}.authGate__content.authContent--enter .authEnterItem--5{opacity:0;transform:translate3d(0,8px,0);animation:none}.authGate--circuit-contact .authGate__content.authContent--enter .authEnterItem--5{animation:authGateModalItemIn .95s .78s cubic-bezier(.16,1,.3,1) both}.authGate__content .authLoginStep--enter{animation:none}.authGate__content .authForm--passwordLeaving{pointer-events:none}.authGate__content .authForm--passwordLeaving .authRememberedContinue{animation:authGateRememberedContinueOut .24s cubic-bezier(.4,0,.2,1) both}.authGate__content .authForm--passwordLeaving .authRememberedAccountCopy{animation:authGateRememberedCopyOut .24s cubic-bezier(.4,0,.2,1) both}.authGate__content .authForm--passwordReveal{will-change:height;transition:height 1.05s .1s cubic-bezier(.22,1,.36,1)}.authGate__content .authForm--passwordReveal .authRememberedAccount--compact{animation:authGateRememberedRowMorphIn .72s cubic-bezier(.22,1,.36,1) both;will-change:opacity,transform}.authGate__content .authForm--passwordReveal .authRememberedAccount--compact .authRememberedAccountIcon{animation:authGatePasswordElementIn .56s 30ms cubic-bezier(.22,1,.36,1) both}.authGate__content .authForm--passwordReveal .authRememberedAccount--compact .authRememberedAccountCopy{animation:authGatePasswordElementIn .62s .1s cubic-bezier(.22,1,.36,1) both}.authGate__content .authForm--passwordReveal .authRememberedAccount--compact .authRememberedActions>:nth-child(1){animation:authGatePasswordElementIn .58s .2s cubic-bezier(.22,1,.36,1) both}.authGate__content .authForm--passwordReveal .authRememberedAccount--compact .authRememberedActions>:nth-child(2){animation:authGatePasswordElementIn .58s .28s cubic-bezier(.22,1,.36,1) both}.authGate__content .authForm--passwordReveal .authField--loginPassword{animation:authGatePasswordFieldIn .76s .48s cubic-bezier(.22,1,.36,1) both;will-change:opacity}.authGate__content .authForm--passwordReveal .authSubmit{animation:authGatePasswordSubmitIn .76s .8s cubic-bezier(.22,1,.36,1) both}.authGate__content .authForm--passwordRevealed .authRememberedAccountIcon,.authGate__content .authForm--passwordRevealed .authRememberedAccountCopy,.authGate__content .authForm--passwordRevealed .authRememberedActions>*{opacity:1;filter:none;transform:none;animation:none}.authGate__content .authForm--accountLeaving{pointer-events:none}.authGate__content .authForm--accountLeaving .authLoginStep{animation:authGateAccountSwitchOut .26s cubic-bezier(.4,0,.2,1) both}.authGate__content .authForm--accountReveal{will-change:height;transition:height 1.1s 80ms cubic-bezier(.22,1,.36,1)}.authGate__content .authForm--accountReveal .authLoginStep>.authField:first-child .authLabelRow{animation:authGateAccountSwitchItemIn .6s .12s cubic-bezier(.22,1,.36,1) both}.authGate__content .authForm--accountReveal .authLoginStep>.authField:first-child .authInputWrap{animation:authGateAccountSwitchItemIn .72s .23s cubic-bezier(.22,1,.36,1) both}.authGate__content .authForm--accountReveal .authField--loginPassword .authLabelRow{animation:authGateAccountSwitchItemIn .6s .42s cubic-bezier(.22,1,.36,1) both}.authGate__content .authForm--accountReveal .authField--loginPassword .authInputWrap{animation:authGateAccountSwitchItemIn .72s .53s cubic-bezier(.22,1,.36,1) both}.authGate__content .authForm--accountReveal .authSubmit{animation:authGateAccountSwitchSubmitIn .78s .76s cubic-bezier(.22,1,.36,1) both}.authGate__content .authRememberedAccount--sessionResult{animation:authGateSessionResultIn 1.1s .34s cubic-bezier(.22,1,.36,1) both;will-change:opacity,transform}.authGate__content .authRememberedAccount--sessionResult .authRememberedAccountAvatar{animation:authGateSessionResultItemIn .85s .46s cubic-bezier(.22,1,.36,1) both}.authGate__content .authRememberedAccount--sessionResult .authRememberedAccountCopy{animation:authGateSessionResultItemIn .9s .58s cubic-bezier(.22,1,.36,1) both}.authGate__content .authRememberedAccount--sessionResult .authRememberedActions>:nth-child(1){animation:authGateSessionResultItemIn .8s .74s cubic-bezier(.22,1,.36,1) both}.authGate__content .authRememberedAccount--sessionResult .authRememberedActions>:nth-child(2){animation:authGateSessionResultItemIn .85s .86s cubic-bezier(.22,1,.36,1) both}.authGate__content .authRememberedAccountIcon,.authGate__content .authRememberedAccountAvatar,.authGate__content .authRememberedAccountCopy,.authGate__content .authRememberedActions>*{opacity:0;transform:translate3d(0,5px,0);animation:authGateAccountItemIn .7s cubic-bezier(.16,1,.3,1) forwards}.authGate__content .authRememberedAccountIcon,.authGate__content .authRememberedAccountAvatar{animation-delay:0ms}.authGate__content .authRememberedAccountCopy{animation-delay:60ms}.authGate__content .authRememberedActions>:nth-child(1){animation-delay:.12s}.authGate__content .authRememberedActions>:nth-child(2){animation-delay:.18s}.authGate__content .authHeader{width:100%;margin-bottom:24px;text-align:center}.authGate__content .authHeader .authEnterItem{opacity:1;transform:none;animation:none}.authGate__content .authHeader--sessionChecking .authEnterItem--3,.authGate__content .authHeader--sessionChecking .authEnterItem--4{opacity:0;transform:translate3d(0,6px,0)}.authGate__content .authHeader--sessionChecked .authEnterItem--3{opacity:0;transform:translate3d(0,6px,0);animation:authGateSessionHeaderIn .9s cubic-bezier(.22,1,.36,1) both}.authGate__content .authHeader--sessionChecked .authEnterItem--4{opacity:0;transform:translate3d(0,6px,0);animation:authGateSessionHeaderIn .9s .16s cubic-bezier(.22,1,.36,1) both}.authGate__content .authHeader:not(.authHeader--sessionChecking):not(.authHeader--sessionChecked) .authEnterItem--3,.authGate__content .authHeader:not(.authHeader--sessionChecking):not(.authHeader--sessionChecked) .authEnterItem--4{opacity:0;transform:translate3d(0,8px,0);animation:none}.authGate--circuit-contact .authGate__content .authHeader:not(.authHeader--sessionChecking):not(.authHeader--sessionChecked) .authEnterItem--3{animation:authGateModalItemIn .9s .34s cubic-bezier(.16,1,.3,1) both}.authGate--circuit-contact .authGate__content .authHeader:not(.authHeader--sessionChecking):not(.authHeader--sessionChecked) .authEnterItem--4{animation:authGateModalItemIn .9s .52s cubic-bezier(.16,1,.3,1) both}.authGate__content .authSubtitle{margin-bottom:0}.authGate__content .authLoginStep--rememberedPassword{display:grid;gap:22px}.authGate__content .authRememberedIconButton--corner{position:absolute;z-index:6;top:38px;right:68px}.authGate__content .authLoginStep--rememberedPassword>.authRememberedAccount--compact,.authGate__content .authLoginStep--rememberedPassword>.authField{margin-bottom:0}.authGate__content .authLoginStep--rememberedPassword>.authSubmit{margin-top:0}.authGate__content .authLoginStep--rememberedPassword .authField--loginPassword .authInput{height:54px;padding-right:106px;border-color:#dfe5ef;border-radius:13px;background:#fff;box-shadow:0 10px 24px #2230490d,inset 0 1px #fffffff5}.authGate__content .authLoginStep--rememberedPassword .authPasswordFieldActions{right:14px;gap:8px}.authGate__content .authLoginStep--rememberedPassword .authField--loginPassword .authInputWrap:not(.authInputWrap--error):focus-within .authInput{border-color:#d4dbe5;background:#fff;box-shadow:0 12px 28px #22304911,inset 0 1px #fffffffa}.authGate__content .authHeaderTop{justify-content:center}.authGate__content .authTopTabs{margin:22px auto 30px}.authGate__content .authTopTab{height:36px;padding:0 18px}.authGate__content .authTitle{font-size:25px;letter-spacing:-.02em}.authGate__content .authInput{height:48px;border-radius:13px;background:#ffffffeb}.authGate__content .authSubmit{height:48px;margin-top:12px;border-radius:12px;box-shadow:0 8px 20px #1f29371f}.authGate__content .authFooterSwitch{margin:20px auto 0}.authGate__content .authError{margin-top:12px;padding:10px 12px;border:1px solid rgba(239,68,68,.22);border-radius:10px;color:#dc2626;background:#fef2f2eb;font-size:12px;line-height:1.4;text-align:center}.authGate__security{margin:18px 0 0;color:#858b96;font-size:11px;line-height:1.4;text-align:center;opacity:0;animation:none}.authGate--circuit-contact .authGate__security{animation:authGateSecurityIn .6s 1.55s cubic-bezier(.16,1,.3,1) forwards}.authGate__session{min-height:120px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;color:#747b88;font-size:12px;line-height:1.4;font-weight:500;opacity:0;animation:authGateSecurityIn .9s 2.6s cubic-bezier(.16,1,.3,1) forwards}.authGate__session--timed{animation:authGateSecurityIn .36s cubic-bezier(.16,1,.3,1) forwards}.authGate__session--error{color:#b42318}.authGate__retry{height:38px;padding:0 18px;border-radius:10px;color:#fff;background:#1f2937;cursor:pointer}.authGate__retry:hover{background:#111827}.authGate__spinner{width:24px;height:24px;border:2px solid rgba(116,123,136,.2);border-top-color:#687080;border-radius:50%;animation:authGateSpin .7s linear infinite}@keyframes authGateBackdropIn{0%{opacity:1}to{opacity:0}}@keyframes authGateCircuitDraw{0%{opacity:0;stroke-dashoffset:1}18%{opacity:1}to{opacity:1;stroke-dashoffset:0}}@keyframes authGateCircuitGlowDraw{0%{opacity:0;stroke-dashoffset:1}20%{opacity:.16}to{opacity:.28;stroke-dashoffset:0}}@keyframes authGateCircuitInsetDraw{0%{opacity:0;stroke-dashoffset:1}18%{opacity:.42}to{opacity:.58;stroke-dashoffset:0}}@keyframes authGateCircuitGlintVisibility{0%,7%{opacity:0}18%{opacity:.68}78%{opacity:.58}94%{opacity:.16}to{opacity:0}}@keyframes authGateLogoLinesIn{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes authGateLogoShortBarDiverge{0%{opacity:0;transform:translate(5px) scaleY(0)}28%{opacity:1;transform:translate(5px) scaleY(1)}42%{opacity:1;transform:translate(5px) scaleY(1)}to{opacity:1;transform:translate(0) scaleY(1)}}@keyframes authGateLogoLongBarDiverge{0%{opacity:0;transform:translate(-5px) scaleY(0)}28%{opacity:1;transform:translate(-5px) scaleY(1)}42%{opacity:1;transform:translate(-5px) scaleY(1)}to{opacity:1;transform:translate(0) scaleY(1)}}@keyframes authGateLogoWordmarkIn{0%{opacity:0;filter:blur(4px);transform:translate3d(6px,0,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes authGateBrandTextIn{0%{opacity:0;transform:translate3d(0,5px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes authGateCardIn{0%{opacity:0;box-shadow:0 10px 28px #2a334804,0 2px 8px #2a334803;transform:scale(.96,.88)}to{opacity:1;box-shadow:0 26px 72px #2a334812,0 5px 18px #2a334809,inset 0 1px #ffffffbd;transform:scale(1)}}@keyframes authGateModalItemIn{0%{opacity:0;transform:translate3d(0,8px,0);filter:blur(3px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes authGateAccountItemIn{0%{opacity:0;transform:translate3d(0,5px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes authGateSessionResultIn{0%{opacity:0;transform:translate3d(0,7px,0) scale(.996)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes authGateSessionHeaderIn{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes authGateSessionOverlayIn{0%{opacity:0;transform:translate3d(0,5px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes authGateSessionOverlayOut{0%{opacity:1;filter:blur(0);transform:translateZ(0)}to{opacity:0;filter:blur(2px);transform:translate3d(0,-3px,0)}}@keyframes authGateSessionResultItemIn{0%{opacity:0;transform:translate3d(0,5px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes authGateAccountSwitchOut{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,-5px,0) scale(.996)}}@keyframes authGateAccountSwitchItemIn{0%{opacity:0;transform:translate3d(0,7px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes authGateAccountSwitchSubmitIn{0%{opacity:0;transform:translate3d(0,7px,0) scale(.995)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes authGateRememberedContinueOut{0%{opacity:1;transform:translateZ(0) scale(1)}38%{opacity:1;transform:translateZ(0) scale(.97)}to{opacity:0;transform:translate3d(5px,0,0) scale(.992)}}@keyframes authGateRememberedCopyOut{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-2px,0)}}@keyframes authGateRememberedRowMorphIn{0%{opacity:.82;transform:translate3d(0,2px,0) scale(.996)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes authGatePasswordElementIn{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes authGatePasswordFieldIn{0%{opacity:0}to{opacity:1}}@keyframes authGatePasswordSubmitIn{0%{opacity:0;transform:translate3d(0,6px,0) scale(.995)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes authGateSecurityIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes authGateAmbientDotFlow{0%,10%{offset-distance:0%;opacity:0;transform:scale(.58);filter:blur(1.8px)}16%{opacity:.34}24%{opacity:.92;transform:scale(1);filter:blur(0)}43%{opacity:.56;transform:scale(.86)}61%,to{offset-distance:100%;opacity:0;transform:scale(.48);filter:blur(1.6px)}}@keyframes authGateAmbientOrigin{0%,8%,62%,to{opacity:0;transform:scale(.72)}18%{opacity:.78;transform:scale(1)}36%{opacity:.2;transform:scale(1.16)}}@keyframes authGateSpin{to{transform:rotate(360deg)}}@media(max-width:760px){.authGate__ambientSignal{display:none}}@media(max-width:640px){.authGate__circuit{opacity:.58}.authGate__stage{justify-content:flex-start;padding:28px 14px 24px}.authGate__brand{height:144px;margin-bottom:20px}.authGate__brandName{top:22px;right:0;left:0;font-size:18px}.authGate__brandMark{top:26px;left:87px;width:148px;height:92px}.authGate__brandText{top:105px;right:0;left:0;font-size:10px}.authGate__card{max-width:520px;border-radius:20px}.authGate__content{padding:32px 22px 28px}.authGate__content .authRememberedIconButton--corner{top:28px;right:36px}.authGate__content .authTopTabs{margin:18px auto 26px}.authGate__content .authTitle{font-size:23px}}@media(max-width:380px){.authGate__stage{padding-right:10px;padding-left:10px}.authGate__content{padding-right:16px;padding-left:16px}.authGate__content .authTopTab{padding:0 13px}}@media(prefers-reduced-motion:reduce){.authGate:after,.authGate__brand,.authGate__brandName,.authGate__brandText,.authGate__card,.authGate__glow,.authGate__security,.authGate__session,.authGate__sessionOverlay,.authGate__content.authContent--enter .authEnterItem,.authGate__content .authHeader:not(.authHeader--sessionChecking):not(.authHeader--sessionChecked) .authEnterItem--3,.authGate__content .authHeader:not(.authHeader--sessionChecking):not(.authHeader--sessionChecked) .authEnterItem--4,.authGate__content .authForm--passwordLeaving .authRememberedContinue,.authGate__content .authForm--passwordLeaving .authRememberedAccountCopy,.authGate__content .authForm--passwordReveal .authRememberedAccount--compact,.authGate__content .authForm--passwordReveal .authField--loginPassword,.authGate__content .authForm--passwordReveal .authSubmit,.authGate__content .authForm--accountLeaving .authLoginStep,.authGate__content .authForm--accountReveal .authLoginStep>.authField:first-child .authLabelRow,.authGate__content .authForm--accountReveal .authLoginStep>.authField:first-child .authInputWrap,.authGate__content .authForm--accountReveal .authField--loginPassword .authLabelRow,.authGate__content .authForm--accountReveal .authField--loginPassword .authInputWrap,.authGate__content .authForm--accountReveal .authSubmit,.authGate__content .authRememberedAccount--sessionResult,.authGate__content .authRememberedAccount--sessionResult .authRememberedAccountAvatar,.authGate__content .authRememberedAccount--sessionResult .authRememberedAccountCopy,.authGate__content .authRememberedAccount--sessionResult .authRememberedActions>*,.authGate__content .authRememberedAccountIcon,.authGate__content .authRememberedAccountAvatar,.authGate__content .authRememberedAccountCopy,.authGate__content .authRememberedActions>*{opacity:1;transform:none;filter:none;animation:none}.authGate__ambientSignal{display:none}.authGate__content .authForm--passwordReveal,.authGate__content .authForm--accountReveal{transition:none}.authGate__circuitGlow{opacity:.22;stroke-dashoffset:0;animation:none}.authGate__circuitTrack{opacity:1;stroke-dashoffset:0;animation:none}.authGate__circuitInset{opacity:.58;stroke-dashoffset:0;animation:none}.authGate__circuitGlint{display:none;animation:none}.authGate__content .authHeader--sessionChecking .authEnterItem--3,.authGate__content .authHeader--sessionChecking .authEnterItem--4{opacity:0!important;transform:none!important}.authGate__spinner{animation-duration:1.4s}}
