html,body,#root{height:100%;overflow:hidden}body{margin:0;font-family:Manrope Variable,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}:root[data-theme=dark] body{color:#edf1f7;background:radial-gradient(ellipse 760px 1080px at 8% 108%,#222d426b,#222d4233 48%,#f2f3f700 76%),radial-gradient(ellipse 680px 920px at 27% 108%,#252a3552,#252a3529 48%,#f2f3f700 76%),radial-gradient(ellipse 620px 520px at 10% -12%,#252a35b8,#252a355c 52%,#f2f3f700 80%),#20242e}body.appShellBody--scrollbarDragging,body.appShellBody--scrollbarDragging *{-webkit-user-select:none;user-select:none}*:focus,*:focus-visible{outline:none;box-shadow:none}:root[data-theme=dark] *:focus,:root[data-theme=dark] *: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:244px minmax(0,1fr);column-gap:16px;grid-template-rows:86px 1fr;min-height:0}.contentWrap{width:100%;max-width:1180px;justify-self:center;grid-column:2;grid-row:1 / span 2;background:transparent;min-height:0;min-width:0;overflow:visible;position:relative;display:flex;justify-content:center}:root[data-theme=dark] .contentWrap{background:transparent}.content{position:absolute;inset:0 -40px;width:auto;padding-left:40px;padding-right:40px;overflow-x:hidden;overflow-y:auto;background:transparent;display:flex;justify-content:center;min-height:0;min-width:0;pointer-events:none;scrollbar-width:none;-ms-overflow-style:none}:root[data-theme=dark] .content{background:transparent}.content::-webkit-scrollbar{width:0;height:0}@media(min-width:981px){.content{-webkit-mask-image:linear-gradient(to right,transparent 0px,#000000 40px);mask-image:linear-gradient(to right,transparent 0px,#000000 40px)}.contentScrollFade{-webkit-mask-image:linear-gradient(to right,transparent 0px,#000000 16px);mask-image:linear-gradient(to right,transparent 0px,#000000 16px)}}.contentScrollFade{position:absolute;z-index:10;top:0;left:-16px;right:-40px;height:110px;pointer-events:none;background:linear-gradient(to bottom,#f1f3f7 0px 86px,#f1f3f700 110px)}:root[data-theme=dark] .contentScrollFade{background:linear-gradient(to bottom,#20242e 0px 86px,#f1f3f700 110px)}.container{width:100%;padding:96px 20px 20px 0;pointer-events:auto}.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;backface-visibility:hidden}.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}:root[data-theme=dark] .routeLoading{color:#9aa6b7}.routeLoading__spinner{width:20px;height:20px;border:2px solid #d9dee8;border-top-color:#667085;border-radius:50%;animation:routeLoadingSpin .7s linear infinite}:root[data-theme=dark] .routeLoading__spinner{border:2px solid #2b303b;border-top-color:#2b303b}@keyframes routeLoadingSpin{to{transform:rotate(360deg)}}@keyframes routeTransitionFade{0%{opacity:0}to{opacity:1}}@keyframes routeBlockEnter{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}button,input{font:inherit;color:inherit}:root[data-theme=dark] button,:root[data-theme=dark] input{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}:root[data-theme=dark] button{background:none;border:none}.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}:root[data-theme=dark] .btn{border:1px solid rgba(229,235,245,.06);background:#1b1e27;color:#edf1f7}.btn:hover{background:#f9fafb;border-color:#0000001a}:root[data-theme=dark] .btn:hover{background:#20242e;border-color:#e5ebf51a}.btn:active{transform:translateY(1px);background:#eef0f3}:root[data-theme=dark] .btn:active{background:#252a35}.btn:focus{outline:none}:root[data-theme=dark] .btn:focus{outline:none}.btn:focus-visible{outline:none;box-shadow:none}:root[data-theme=dark] .btn:focus-visible{outline:none;box-shadow:none}.btn--primary{background:#111827;color:#fff;border-color:#111827}:root[data-theme=dark] .btn--primary{background:#111827;color:#fff;border-color:#2b303b}.btn--primary:hover{background:#1f2937}:root[data-theme=dark] .btn--primary:hover{background:#1f2937}.btn--ghost{background:transparent;border-color:transparent}:root[data-theme=dark] .btn--ghost{background:transparent;border-color:transparent}.btn--ghost:hover{background:#f3f4f6}:root[data-theme=dark] .btn--ghost:hover{background:#20242e}.input{height:34px;width:260px;padding:0 10px;border:1px solid #e5e7eb;border-radius:8px}:root[data-theme=dark] .input{border:1px solid #2b303b}@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:228px minmax(0,1fr);column-gap:14px}.contentScrollFade{left:-14px}}@media(max-width:980px){.contentScrollFade{left:0;right:0}.container>.routeTransition>[class*=page_]{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}html{scrollbar-gutter:stable}.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}:root[data-theme=dark] .contentScrollbar:before{background:transparent}.contentScrollbar__thumb{position:absolute;top:0;width:6px;border-radius:999px;background:#0f172a14;cursor:pointer;transition:background .14s ease}:root[data-theme=dark] .contentScrollbar__thumb{background:#e5ebf514}.contentScrollbar__thumb:hover,.contentScrollbar__thumb--dragging{background:#0f172a1f}:root[data-theme=dark] .contentScrollbar__thumb:hover,:root[data-theme=dark] .contentScrollbar__thumb--dragging{background:#e5ebf51f}.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%;overflow:visible;grid-column:1;justify-content:stretch}.content{position:static;width:100%;padding-left:0;padding-right:0;pointer-events:auto;justify-content:stretch}.container{padding:96px 12px 156px}.contentScrollbar{display:none}}@media(max-width:720px){.contentScrollFade{height:92px;background:linear-gradient(to bottom,#f1f3f7 0px 68px,#f1f3f700 92px)}:root[data-theme=dark] .contentScrollFade{background:linear-gradient(to bottom,#20242e 0px 68px,#f1f3f700 92px)}.topbar{height:68px;padding:0 10px 4px}.app{grid-template-rows:68px 1fr}.container{padding:78px 10px 120px}}@media(prefers-reduced-motion:reduce){.routeTransition,.container .routeTransition>*>*{animation:none!important}}.authGate__motionControl{position:fixed;right:20px;bottom:20px;z-index:3;display:flex;align-items:center;height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.9);border-radius:999px;background:#ffffffd1;box-shadow:0 6px 24px #2a33480b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#7e8b9e;font-family:inherit}:root[data-theme=dark] .authGate__motionControl{border:1px solid rgba(229,235,245,.08);background:#252a35d1;box-shadow:0 6px 24px #00000019;color:#9aa6b7}.authGate__motionSwitch{display:flex;align-items:center;gap:8px;min-height:32px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:11px;line-height:16px;font-weight:600;cursor:pointer}:root[data-theme=dark] .authGate__motionSwitch{border:0;background:transparent;color:inherit}.authGate__motionControl--sidebar{position:relative;right:auto;bottom:auto;z-index:auto;width:100%;height:48px;min-height:48px;flex:0 0 48px;justify-content:space-between;gap:4px;padding:4px;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#737d8d;font-size:11px;line-height:16px;font-weight:600;letter-spacing:.015em}:root[data-theme=dark] .authGate__motionControl--sidebar{border:0;background:transparent;box-shadow:none;color:#9aa6b7}.authGate__motionLabel{display:flex;align-items:center;gap:8px;font-size:11px;line-height:16px;font-weight:600}.authGate__motionControl--sidebar .authGate__motionLabel{min-width:0;min-height:40px;flex:1 1 auto;padding:0 10px;white-space:nowrap}.authGate__motionActions{display:flex;align-items:center;flex:0 0 auto}.authGate__motionControl--sidebar .authGate__motionActions{position:static;display:grid;grid-template-columns:40px 4px 40px;width:84px;height:40px;padding:0;border-radius:10px;background:#ffffffd1;box-shadow:0 6px 24px #2a33480b;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=dark] .authGate__motionControl--sidebar .authGate__motionActions{background:#252a35d1;box-shadow:0 6px 24px #00000019}.authGate__motionControl--sidebar .authGate__modelInfoButton:before{content:"";position:absolute;top:11px;left:-2px;width:1px;height:18px;background:#7e8b9e2e}:root[data-theme=dark] .authGate__motionControl--sidebar .authGate__modelInfoButton:before{background:#252a352e}.authGate__motionControl--sidebar .authGate__motionSwitch{grid-column:1;width:40px;height:40px;min-width:40px;min-height:40px;flex:0 0 40px;justify-content:center;border-radius:10px}.authGate__motionControl--sidebar .authGate__modelInfo{position:static;grid-column:3;margin-left:0;padding-left:0;border-left:0}:root[data-theme=dark] .authGate__motionControl--sidebar .authGate__modelInfo{border-left:0}.authGate__motionControl--sidebar .authGate__modelInfoButton{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.authGate__motionControl--sidebar .authGate__modelInfoPanel{right:4px;bottom:52px;left:10px;width:auto}.authGate__motionSwitch:disabled{cursor:default}.authGate__motionStatus{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#a4adba}:root[data-theme=dark] .authGate__motionStatus{background:#343b49}.authGate__motionControl[data-motion-enabled=true] .authGate__motionStatus{background:#22c55e;box-shadow:0 0 0 3px #22c55e1a}:root[data-theme=dark] .authGate__motionControl[data-motion-enabled=true] .authGate__motionStatus{background:#22c55e;box-shadow:0 0 0 3px #22c55e1a}.authGate__motionTrack{display:flex;align-items:center;width:24px;height:14px;flex-shrink:0;padding:3px;border-radius:999px;background:#c8cfd9}:root[data-theme=dark] .authGate__motionTrack{background:#343b49}.authGate__motionTrack>span{width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0f172a1a}:root[data-theme=dark] .authGate__motionTrack>span{background:#1b1e27;box-shadow:0 1px 2px #00000038}.authGate__motionSwitch[aria-checked=true] .authGate__motionTrack{background:#2c3543}:root[data-theme=dark] .authGate__motionSwitch[aria-checked=true] .authGate__motionTrack{background:#2c3543}.authGate__motionSwitch[aria-checked=true] .authGate__motionTrack>span{transform:translate(10px)}.authGate__motionSwitch:focus-visible,.authGate__modelInfoButton:focus-visible{outline:2px solid #7387a7;outline-offset:4px;border-radius:6px}:root[data-theme=dark] .authGate__motionSwitch:focus-visible,:root[data-theme=dark] .authGate__modelInfoButton:focus-visible{outline:2px solid #2b303b}.authGate__modelInfo{position:relative;margin-left:10px;padding-left:10px;border-left:1px solid rgba(126,139,158,.18)}:root[data-theme=dark] .authGate__modelInfo{border-left:1px solid rgba(229,235,245,.16)}.authGate__modelInfoButton{padding:0;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;font-size:9px;line-height:18px;font-weight:600;cursor:pointer}:root[data-theme=dark] .authGate__modelInfoButton{border:0;background:transparent;color:inherit}.authGate__modelInfoPanel{position:absolute;right:-12px;bottom:32px;display:flex;flex-direction:column;gap:8px;width:238px;padding:16px;border:1px solid rgba(222,229,239,.9);border-radius:16px;background:#fff;box-shadow:0 12px 36px #2a334814;color:#68758a;font-size:11px;line-height:16px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s}:root[data-theme=dark] .authGate__modelInfoPanel{border:1px solid rgba(229,235,245,.08);background:#1b1e27;box-shadow:0 12px 36px #0000002d;color:#9aa6b7}.authGate__modelInfoPanel[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.authGate__modelInfoPanel>span{color:#2c3543;font-weight:700}:root[data-theme=dark] .authGate__modelInfoPanel>span{color:#edf1f7}.authGate__modelInfoPanel a{color:inherit;text-decoration-color:#68758a4d;text-underline-offset:3px}:root[data-theme=dark] .authGate__modelInfoPanel a{color:inherit;text-decoration-color:#9aa6b78f}.authGate__modelInfoPanel p{margin:0}@media(prefers-reduced-motion:reduce){.authGate__modelInfoPanel{transition-duration:0s;transition-delay:0s}}.sidebar{grid-column:1;grid-row:1 / span 2;min-width:0;min-height:0;padding:8px 0 8px 8px;overflow:visible;overscroll-behavior-x:none;-webkit-user-select:none;user-select:none;background:transparent;display:flex;flex-direction:column;gap:5px}:root[data-theme=dark] .sidebar{background:transparent}.sidebar__main{min-height:0;display:flex;flex:1 1 auto;flex-direction:column;gap:5px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.sidebar__top{display:flex;flex-direction:column;gap:8px}.sidebar__logo{margin-top:6px;padding:8px 0 8px 8px;border-radius:12px;background:transparent;display:flex;align-items:center;height:58px;width:100%;-webkit-app-region:drag}:root[data-theme=dark] .sidebar__logo{background:transparent}.sidebar__brand{width:100%;display:inline-flex;align-items:center;gap:10px;color:#172033;text-decoration:none;text-align:left;cursor:pointer;-webkit-app-region:drag}:root[data-theme=dark] .sidebar__brand{color:#edf1f7}.sidebar__brandMark{width:40px;height:40px;flex:0 0 40px;display:block;object-fit:contain}:root[data-theme=dark] .sidebar__brandMark{filter:invert(.88) hue-rotate(180deg) saturate(.72) brightness(1.08)}.sidebar__brandText{min-width:0;display:flex;flex-direction:column;gap:3px}.sidebar__brandText strong{color:#172033;font-size:15px;line-height:17px;font-weight:760;letter-spacing:.08em;white-space:nowrap}:root[data-theme=dark] .sidebar__brandText strong{color:#edf1f7}.sidebar__brandText small{overflow:hidden;color:#1118278c;font-size:12px;line-height:18px;font-weight:500;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap}:root[data-theme=dark] .sidebar__brandText small{color:#edf1f78f}.sidebar__status{display:flex;align-items:center;gap:10px;padding:10px;border-radius:14px;background:#ffffffb3;border:1px solid rgba(0,0,0,.06)}:root[data-theme=dark] .sidebar__status{background:#252a35b3;border:1px solid rgba(229,235,245,.06)}.sidebar__statusDot{width:26px;height:26px;border-radius:999px;background:#111827;position:relative}:root[data-theme=dark] .sidebar__statusDot{background:#111827}.sidebar__statusDot:after{content:"";position:absolute;inset:-6px;border-radius:999px;border:2px dotted rgba(99,102,241,.85)}:root[data-theme=dark] .sidebar__statusDot:after{border:2px dotted rgba(144,180,245,.85)}.sidebar__statusText{font-size:13px;line-height:1.2;font-weight:500;color:#11182799}:root[data-theme=dark] .sidebar__statusText{color:#edf1f799}.sidebar__section{padding:7px 0 7px 8px}.sidebar__top+.sidebar__section{margin-top:16px}.sidebar__title{padding:0 10px;margin-bottom:8px;font-size:12px;line-height:1;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:#11182773}:root[data-theme=dark] .sidebar__title{color:#edf1f78f}.sidebar__divider{height:1px;margin:0 10px 7px;border:0;background:#1118271f}:root[data-theme=dark] .sidebar__divider{border:0;background:#e5ebf51f}.sidebar__nav{display:flex;flex-direction:column;gap:4px}.sidebar__link{height:40px;padding:0 10px;border-radius:10px;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}:root[data-theme=dark] .sidebar__link{color:#edf1f7cc;background:transparent;border:1px solid transparent}.sidebar__link:hover{background:#ffffffad;border-color:#0000000f}:root[data-theme=dark] .sidebar__link:hover{background:#252a35ad;border-color:#e5ebf50f}.sidebar__link--active{background:#ffffffd1;border-color:#0000000f;color:#111827;transition:none}:root[data-theme=dark] .sidebar__link--active{background:#252a35d1;border-color:#e5ebf50f;color:#edf1f7}.sidebar__link--active:hover{background:#ffffffe6;border-color:#0000000f}:root[data-theme=dark] .sidebar__link--active:hover{background:#252a35e6;border-color:#e5ebf50f}.sidebar__link:focus,.sidebar__link:focus-visible,.sidebar__link--active:focus,.sidebar__link--active:focus-visible{outline:none;box-shadow:none}:root[data-theme=dark] .sidebar__link:focus,:root[data-theme=dark] .sidebar__link:focus-visible,:root[data-theme=dark] .sidebar__link--active:focus,:root[data-theme=dark] .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}:root[data-theme=dark] .sidebar__icon{color:#edf1f7bf}.sidebar__link--active .sidebar__icon{color:#111827}:root[data-theme=dark] .sidebar__link--active .sidebar__icon{color:#edf1f7}.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}:root[data-theme=dark] .sidebar__iconUnreadDot{background:#ff3b30;box-shadow:0 0 0 2px #0000007a}.sidebar__iconUnreadDot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#ff3b3073;z-index:-1;animation:sidebarIconUnreadPulse 1.6s ease-out infinite}:root[data-theme=dark] .sidebar__iconUnreadDot:after{background:#ff3b3073}@keyframes sidebarIconUnreadPulse{0%{transform:scale(1);opacity:.65}70%{transform:scale(2.3);opacity:0}to{transform:scale(2.3);opacity:0}}.sidebar__label{min-width:0;font-size:14px;line-height:1.2;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar__badge{min-width:0;margin-left:auto;padding:3px 6px;border-radius:999px;flex:0 1 auto;overflow:hidden;color:#7a879a;background:#eef1f5;font-size:8px;line-height:11px;font-weight:750;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}:root[data-theme=dark] .sidebar__badge{color:#9aa6b7;background:#252a35}.sidebar__bottom{flex:0 0 auto;padding:10px 0 4px 8px;display:flex;flex-direction:column;gap:8px}.sidebar__update{min-width:0;flex:1 1 auto}.sidebar__versionPanel{width:100%;min-height:48px;padding:4px;border:0;border-radius:14px;display:flex;align-items:center;gap:4px;background:transparent;box-shadow:none}:root[data-theme=dark] .sidebar__versionPanel{border:0;background:transparent;box-shadow:none}.sidebar__releaseButton{width:40px;height:40px;flex:0 0 40px;border:1px solid rgba(0,0,0,.06);border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#4b5563;background:#fff;text-decoration:none;box-shadow:none;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .22s ease,transform .24s cubic-bezier(.22,1,.36,1);-webkit-tap-highlight-color:transparent}:root[data-theme=dark] .sidebar__releaseButton{border:1px solid rgba(229,235,245,.06);color:#c2cad8;background:#1b1e27;box-shadow:none}.sidebar__releaseButton:hover{border-color:#0000001a;color:#374151;background:#f9fafb;box-shadow:none;transform:translateY(-1px)}:root[data-theme=dark] .sidebar__releaseButton:hover{border-color:#e5ebf51a;color:#c2cad8;background:#20242e;box-shadow:none}.sidebar__releaseButton:active{background:#eef0f3;box-shadow:none;transform:translateY(0) scale(.96);transition-duration:.1s}:root[data-theme=dark] .sidebar__releaseButton:active{background:#252a35;box-shadow:none}.sidebar__releaseButton:focus-visible{outline:3px solid rgba(86,119,216,.2);outline-offset:2px}:root[data-theme=dark] .sidebar__releaseButton:focus-visible{outline:3px solid rgba(144,180,245,.2)}.sidebar__releaseButton--active{border-color:#00000017;color:#374151;background:#f3f4f6;box-shadow:none}:root[data-theme=dark] .sidebar__releaseButton--active{border-color:#e5ebf517;color:#c2cad8;background:#20242e;box-shadow:none}.sidebar__releaseButton>svg{width:16px;height:16px;flex:0 0 16px}.sidebar__downloadButton{min-width:40px;min-height:40px;padding:0;font-family:inherit;cursor:pointer}.sidebar__downloadButton>svg{width:18px;height:18px;flex:0 0 18px}@media(prefers-reduced-motion:reduce){.sidebar__releaseButton{transition:none}}.sidebar__update .desktopUpdateBadge{position:static;width:100%;min-height:40px;max-width:none;padding:0 10px;border:0;border-radius:10px;justify-content:flex-start;background:transparent;box-shadow:none;font-size:11px;line-height:16px}:root[data-theme=dark] .sidebar__update .desktopUpdateBadge{border:0;background:transparent;box-shadow:none}.sidebar__update .desktopUpdateBadge--available{background:#eef5ff}:root[data-theme=dark] .sidebar__update .desktopUpdateBadge--available{background:#222d42}.sidebar__update .desktopUpdateBadge--error{background:#fff1f0}:root[data-theme=dark] .sidebar__update .desktopUpdateBadge--error{background:#35232c}.sidebarCart{width:100%;padding:10px;border:1px solid #dfe5ec;border-radius:14px;display:flex;flex-direction:column;gap:9px;background:#fff;box-shadow:0 12px 28px #1f2b4914}:root[data-theme=dark] .sidebarCart{border:1px solid #2b303b;background:#1b1e27;box-shadow:0 12px 28px #0000002d}.sidebarCart__header{min-width:0;display:flex;align-items:center;gap:8px}.sidebarCart__icon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex:0 0 30px;color:#237a58;background:#eaf7f1}:root[data-theme=dark] .sidebarCart__icon{color:#77d2a8;background:#20322d}.sidebarCart__icon svg{width:16px;height:16px}.sidebarCart__heading{min-width:0;display:flex;flex:1 1 auto;flex-direction:column;gap:1px}.sidebarCart__heading strong{color:#172033;font-size:12px;line-height:17px;font-weight:780}:root[data-theme=dark] .sidebarCart__heading strong{color:#edf1f7}.sidebarCart__heading small{color:#7a879a;font-size:9px;line-height:13px;font-weight:600}:root[data-theme=dark] .sidebarCart__heading small{color:#9aa6b7}.sidebarCart__count{min-width:24px;height:24px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#237a58;background:#eaf7f1;font-size:10px;line-height:1;font-weight:800}:root[data-theme=dark] .sidebarCart__count{color:#77d2a8;background:#20322d}.sidebarCart__list{max-height:142px;display:flex;flex-direction:column;gap:4px;overflow-y:auto;overscroll-behavior-y:contain}.sidebarCart__item{min-width:0;min-height:40px;padding:4px;border-radius:9px;display:flex;align-items:center;gap:7px;background:#f7f9fb}:root[data-theme=dark] .sidebarCart__item{background:#20242e}.sidebarCart__item>img{width:32px;height:32px;padding:2px;border-radius:7px;display:block;flex:0 0 32px;object-fit:contain;background:#fff}:root[data-theme=dark] .sidebarCart__item>img{background:#1b1e27}.sidebarCart__product{min-width:0;display:flex;flex:1 1 auto;flex-direction:column;gap:1px}.sidebarCart__product strong{overflow:hidden;color:#273449;font-size:10px;line-height:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}:root[data-theme=dark] .sidebarCart__product strong{color:#edf1f7}.sidebarCart__product small{color:#718096;font-size:9px;line-height:13px;font-weight:600}:root[data-theme=dark] .sidebarCart__product small{color:#9aa6b7}.sidebarCart__item>button{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;flex:0 0 24px;color:#7a879a;cursor:pointer}:root[data-theme=dark] .sidebarCart__item>button{color:#9aa6b7}.sidebarCart__item>button:hover{color:#b42318;background:#fff0ee}:root[data-theme=dark] .sidebarCart__item>button:hover{color:#f49ca5;background:#35232c}.sidebarCart__item>button svg{width:13px;height:13px}.sidebarCart__more{padding:3px 6px 0;color:#718096;font-size:9px;line-height:13px;font-weight:650}:root[data-theme=dark] .sidebarCart__more{color:#9aa6b7}.sidebarCart__footer{padding-top:8px;border-top:1px solid #e7ebf0;display:flex;flex-direction:column;gap:8px}:root[data-theme=dark] .sidebarCart__footer{border-top:1px solid #2b303b}.sidebarCart__footer>span{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.sidebarCart__footer small{color:#718096;font-size:9px;line-height:13px;font-weight:600}:root[data-theme=dark] .sidebarCart__footer small{color:#9aa6b7}.sidebarCart__footer strong{overflow:hidden;color:#172033;font-size:10px;line-height:15px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}:root[data-theme=dark] .sidebarCart__footer strong{color:#edf1f7}.sidebarCart__footer>button{width:100%;min-height:34px;padding:0 10px;border-radius:9px;background:#237a58;color:#fff;font-size:10px;line-height:15px;font-weight:750;cursor:pointer}:root[data-theme=dark] .sidebarCart__footer>button{background:#237a58;color:#fff}.sidebarCart__footer>button:hover{background:#1d674a}:root[data-theme=dark] .sidebarCart__footer>button:hover{background:#1d674a}.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;isolation:isolate;display:flex;align-items:center;justify-content:space-between}:root[data-theme=dark] .topbar{background:transparent}.topbar:has(.notificationsMenu__panel),.topbar:has(.user-dropdown-wrapper){z-index:2500}.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__windowControls{width:32px;height:48px;flex:0 0 32px;display:grid;grid-template-rows:22px 22px;gap:4px;-webkit-app-region:no-drag}.topbar__windowControl{width:32px;height:22px;border:1px solid rgba(0,0,0,.06);border-radius:7px;display:inline-flex;align-items:center;justify-content:center;color:#5f6878;background:#fff;box-shadow:0 6px 14px #0f172a09;cursor:pointer;transition:color .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}:root[data-theme=dark] .topbar__windowControl{border:1px solid rgba(229,235,245,.06);color:#9aa6b7;background:#1b1e27;box-shadow:0 6px 14px #00000014}.topbar__windowControl svg{width:13px;height:13px;stroke-width:2}.topbar__windowControl:hover{color:#343c54;border-color:#0000001a;background:#f9fafb}:root[data-theme=dark] .topbar__windowControl:hover{color:#c2cad8;border-color:#e5ebf51a;background:#20242e}.topbar__windowControl:active{background:#eef0f3;transform:translateY(1px)}:root[data-theme=dark] .topbar__windowControl:active{background:#252a35}.topbar__windowControl--close{color:#d0454d;border-color:#e0454d24;background:snow}:root[data-theme=dark] .topbar__windowControl--close{color:#f49ca5;border-color:#f49ca524;background:#1b1e27}.topbar__windowControl--close:hover{color:#c9363f;border-color:#e0454d3d;background:#fff5f5}:root[data-theme=dark] .topbar__windowControl--close:hover{color:#f49ca5;border-color:#f49ca53d;background:#35232c}.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:0;color:#343c54;box-shadow:none;overflow:hidden;isolation:isolate;contain:paint;clip-path:inset(0 round 12px);transition:background .16s ease,border-color .16s ease,transform .12s ease}:root[data-theme=dark] .topbar__adminBtn{background:#1b1e27;border:0;color:#c2cad8;box-shadow:none}.topbar__adminBtn:hover{background:#f9fafb}:root[data-theme=dark] .topbar__adminBtn:hover{background:#20242e}.topbar__adminBtn:active{background:#eef0f3;transform:translateY(1px)}:root[data-theme=dark] .topbar__adminBtn:active{background:#252a35}.topbar__adminIcon{position:relative;z-index:3;width:20px;height:20px;flex:0 0 20px;filter:none}.topbar__adminBgCanvas{position:absolute;inset:0;z-index:1;width:100%;height:100%;display:block;border-radius:12px;opacity:1;box-shadow:none;filter:none;pointer-events:none}:root[data-theme=dark] .topbar__adminBgCanvas{box-shadow: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:0;box-shadow:none;transition:background .16s ease,border-color .16s ease}:root[data-theme=dark] .topbar__iconBtn{background:#1b1e27;border:0;box-shadow:none}.topbar__iconBtn:hover{background:#f9fafb}:root[data-theme=dark] .topbar__iconBtn:hover{background:#20242e}.topbar__iconBtn:active{transform:translateY(1px);background:#eef0f3}:root[data-theme=dark] .topbar__iconBtn:active{background:#252a35}.topbar__notificationsIcon{width:20px;height:20px;color:#4b5563}:root[data-theme=dark] .topbar__notificationsIcon{color:#c2cad8}.topbar__settingsIcon{width:22px;height:22px;color:#4b5563}:root[data-theme=dark] .topbar__settingsIcon{color:#c2cad8}.topbar__profilePill{height:48px;padding:4px 6px;border-radius:12px;background:#fff;display:inline-flex;align-items:center;gap:10px;cursor:pointer;min-width:180px;max-width:260px;border:0;box-shadow:none;transition:background .16s ease,border-color .16s ease,transform .12s ease}:root[data-theme=dark] .topbar__profilePill{background:#1b1e27;border:0;box-shadow:none}.topbar__profileAvatar{border:0;box-shadow:0 0 0 1px #0f172a0f}:root[data-theme=dark] .topbar__profileAvatar{border:0;box-shadow:0 0 0 1px #0002}.topbar__profilePill:hover,.topbar__profilePill--open{background:#f9fafb}:root[data-theme=dark] .topbar__profilePill:hover,:root[data-theme=dark] .topbar__profilePill--open{background:#20242e}.topbar__profilePill--open{position:relative;z-index:1001}.topbar__profilePill:active{background:#eef0f3;transform:translateY(1px)}:root[data-theme=dark] .topbar__profilePill:active{background:#252a35}.topbar__profilePill:disabled{cursor:wait}.topbar__profilePill--loading{pointer-events:none}.topbar__chevIcon{width:16px;height:16px;color:#1118278c;margin-left:auto}:root[data-theme=dark] .topbar__chevIcon{color:#edf1f78f}.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}:root[data-theme=dark] .topbar__profileName{color:#edf1f7}.topbar__profileSub{font-size:12px;line-height:18px;font-weight:500;color:#1118278c;white-space:nowrap}:root[data-theme=dark] .topbar__profileSub{color:#edf1f78f}.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}:root[data-theme=dark] .topbar__profileNameSkeleton,:root[data-theme=dark] .topbar__profileSubSkeleton{background:linear-gradient(90deg,#252a35,#20242e,#252a35);background-size:200% 100%}.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:0;box-shadow:none;display:flex;align-items:center;overflow:hidden;width:48px;transition:width .22s ease,border-color .16s ease,background .16s ease;flex:0 0 auto}:root[data-theme=dark] .topbarSearch{background:#1b1e27;border:0;box-shadow:none}.topbarSearch--open{width:320px;border-color:#0000001a}:root[data-theme=dark] .topbarSearch--open{border-color:#e5ebf51a}.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}:root[data-theme=dark] .topbarSearch__btn:hover{background:#20242e}.topbarSearch__btn:active{background:#eef0f3}:root[data-theme=dark] .topbarSearch__btn:active{background:#252a35}.topbarSearch__icon{width:20px;height:20px;color:#4b5563}:root[data-theme=dark] .topbarSearch__icon{color:#c2cad8}.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}:root[data-theme=dark] .topbarSearch__input{border:none;outline:none;background:transparent;color:#edf1f7}.topbarSearch__input::placeholder{color:#11182773}:root[data-theme=dark] .topbarSearch__input::placeholder{color:#edf1f78f}@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 8px;align-items:center;justify-content:flex-start;gap:6px}.topbar__left{min-width:0;flex:1 1 auto;gap:6px;overflow:hidden}.topbar__right{gap:4px}.topbar__guestBrand{display:flex;flex:0 1 auto;min-width:0}.topbar__auth .btn{padding:0 10px}.topbar__adminBtn{width:40px;height:40px;padding:0}.topbar__mobileLogo .logo{width:100%;min-width:0;max-width:150px}.topbar__mobileLogo{min-width:0;flex:1 1 auto;overflow:hidden}.topbar__mobileLogo .logo__image{width:150px;max-width:100%}.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:40px;height:40px}.topbar__profilePill{width:40px;min-width:40px;height:40px;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}:root[data-theme=dark] .modal__overlay{background:#0a0c129e}.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}:root[data-theme=dark] .modal__panel{background:#1b1e27}.modal.modal--right{padding:16px;place-items:stretch end}.modal--right .modal__overlay{background:#0f172a3d;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-theme=dark] .modal--right .modal__overlay{background:#0f172a3d}.modal--right .modal__panel{height:100%;max-height:calc(100dvh - 32px);border-radius:14px;box-shadow:0 18px 48px #0f172a29}:root[data-theme=dark] .modal--right .modal__panel{box-shadow:0 18px 48px #0000005a}.modal.modal--right[data-state=open] .modal__panel{animation-name:modalDrawerIn}.modal.modal--right[data-state=closing] .modal__overlay{background:#0f172a3d}:root[data-theme=dark] .modal.modal--right[data-state=closing] .modal__overlay{background:#0f172a3d}@keyframes modalDrawerIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.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}:root[data-theme=dark] .modal[data-state=closing] .modal__overlay{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)}:root[data-theme=dark] .modal__aside{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}:root[data-theme=dark] .modal__aside:after{background:radial-gradient(800px 500px at 50% 10%,rgba(37,42,53,.1),transparent 60%)}.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}:root[data-theme=dark] .modal__asideHint{color:#ffffffc7}.modal__content{padding:34px 34px 28px}.modal__title{font-size:44px;line-height:1.05;letter-spacing:-.03em;margin:0;color:#0b1220}:root[data-theme=dark] .modal__title{color:#edf1f7}.modal__subtitle{margin-top:10px;font-size:14px;color:#0b122099}:root[data-theme=dark] .modal__subtitle{color:#edf1f799}.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}:root[data-theme=dark] .modal__input{border:1px solid rgba(229,235,245,.14);background:#1b1e27;outline:none}.modal__input:focus{border-color:#ff40408c;box-shadow:0 0 0 4px #ff404026}:root[data-theme=dark] .modal__input:focus{border-color:#f49ca58c;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}:root[data-theme=dark] .modal__buttonPrimary{border:0;color:#fff;background:linear-gradient(180deg,#ff4b4b,#e63b3b);box-shadow:0 14px 26px #e63b3b47}.modal__buttonPrimary:hover{transform:translateY(-1px)}.modal__buttonGhost{height:46px;border-radius:999px;border:1px solid rgba(17,24,39,.14);background:#fff;cursor:pointer;font-weight:600;color:#0b1220c7}:root[data-theme=dark] .modal__buttonGhost{border:1px solid rgba(229,235,245,.14);background:#1b1e27;color:#edf1f7c7}.modal__divider{margin:10px 0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;color:#0b122073;font-size:12px}:root[data-theme=dark] .modal__divider{color:#edf1f78f}.modal__divider:before,.modal__divider:after{content:"";height:1px;background:#1118271a}:root[data-theme=dark] .modal__divider:before,:root[data-theme=dark] .modal__divider:after{background:#e5ebf51a}@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}}@media(max-width:560px){.modal.modal--right{padding:0}.modal--right .modal__panel{width:100%;max-height:100dvh;border-radius:0}}._root_1jz0m_1{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto}._image_1jz0m_9{width:100%;height:100%;object-fit:cover;display:block}._fallback_1jz0m_16{width:100%;height:100%;border-radius:inherit;display:flex;align-items:center;justify-content:center;overflow:hidden}._canvas_1jz0m_26{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}:root[data-theme=dark] .authModal{background:#1b1e27}.authModal--swap .authAside{order:2}.authModal--swap .authContent{order:1}.authIcon{width:18px;height:18px;stroke:#111827}:root[data-theme=dark] .authIcon{stroke:#edf1f7}.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}:root[data-theme=dark] .authAsideGlass{background:#e5ebf559;border:1px solid rgba(229,235,245,.08);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}:root[data-theme=dark] .authAsideName{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)}:root[data-theme=dark] .authCloseWrap{background:#20242e;border:1px solid #2b303b}.authCloseWrap:hover{background:#ef44441f;border-color:#ef44448c}:root[data-theme=dark] .authCloseWrap:hover{background:#ef44441f;border-color:#f49ca58c}.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}:root[data-theme=dark] .authClose{border:0;background:#1b1e27;box-shadow:0 6px 16px #0000002d}.authClose .authIcon{width:18px;height:18px;stroke:#111827;display:block}:root[data-theme=dark] .authClose .authIcon{stroke:#edf1f7}.authClose:active{transform:translateY(1px);box-shadow:0 6px 16px #00000014}:root[data-theme=dark] .authClose:active{box-shadow:0 6px 16px #0000002d}.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{min-height:40px;display:inline-flex;gap:2px;padding:4px;border-radius:10px;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 10px 16px #00000008;margin:20px auto 34px;justify-content:center}:root[data-theme=dark] .authTopTabs{background:#1b1e27;border:1px solid rgba(229,235,245,.06);box-shadow:0 10px 16px #00000012}.authTopTab{height:32px;padding:0 12px;border-radius:7px;border:0;background:transparent;cursor:pointer;font-size:12px;line-height:18px;font-weight:700;color:#0f172a8c;transition:background .16s ease,color .16s ease,box-shadow .16s ease}:root[data-theme=dark] .authTopTab{border:0;background:transparent;color:#edf1f78f}.authTopTab:hover:not(.isActive){background:#f9fafb;color:#4b5563}:root[data-theme=dark] .authTopTab:hover:not(.isActive){background:#20242e;color:#c2cad8}.authTopTab.isActive{background:#f3f4f6;color:#0f172a;box-shadow:none}:root[data-theme=dark] .authTopTab.isActive{background:#20242e;color:#edf1f7;box-shadow:none}.authTitle{font-size:22px;font-weight:600;line-height:1.15;letter-spacing:0;margin:0 0 8px;color:#111827;text-align:center}:root[data-theme=dark] .authTitle{color:#edf1f7}.authSubtitle{margin:0 0 22px;color:#6b7280;font-size:14px;line-height:1.5;font-weight:400;text-align:center}:root[data-theme=dark] .authSubtitle{color:#9aa6b7}.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:14px;line-height:1.4;color:#111827;font-weight:400}:root[data-theme=dark] .authLabel{color:#edf1f7}.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}:root[data-theme=dark] .authLabelError{color:#f49ca5}.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}:root[data-theme=dark] .authLeftIcon{stroke:#9aa6b7}.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}:root[data-theme=dark] .authInput{border:1px solid #2b303b;outline:none;color:#edf1f7;caret-color:#edf1f7;background:#1b1e27;box-shadow: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}:root[data-theme=dark] .authInput:-webkit-autofill,:root[data-theme=dark] .authInput:-webkit-autofill:hover,:root[data-theme=dark] .authInput:-webkit-autofill:focus,:root[data-theme=dark] .authInput:-webkit-autofill:active{-webkit-text-fill-color:#edf1f7;caret-color:#edf1f7;box-shadow:0 0 0 1000px #0000007a inset}.authInput:focus{outline:none;border-color:#3c78ff}:root[data-theme=dark] .authInput:focus{outline:none;border-color:#90b4f5}.authInput:focus-visible{outline:none}:root[data-theme=dark] .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}:root[data-theme=dark] .authRememberedCheck{color:#77d2a8}.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}:root[data-theme=dark] .authRememberedAccount{border:1px solid #2b303b;background:#1b1e27;box-shadow:0 10px 24px #0000001c,inset 0 1px #0000007a}.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}:root[data-theme=dark] .authRememberedAccountIcon{color:#9aa6b7;background:#20242e}.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}:root[data-theme=dark] .authRememberedAccountAvatar{border:1px solid #2b303b;background:#20242e}.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}:root[data-theme=dark] .authRememberedAccountLabel{color:#9aa6b7}.authRememberedAccountValue{overflow:hidden;color:#162033;font-size:14px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}:root[data-theme=dark] .authRememberedAccountValue{color:#edf1f7}.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)}:root[data-theme=dark] .authRememberedContinue,:root[data-theme=dark] .authRememberedIconButton{border:1px solid #2b303b;color:#c2cad8;background:#1b1e27;box-shadow:0 2px 6px #00000016,inset 0 1px #0000007a}.authRememberedContinue{border-color:#2b3038;color:#fff;background:#2b3038;box-shadow:0 2px 5px #181c221c,inset 0 1px #ffffff1a}:root[data-theme=dark] .authRememberedContinue{border-color:#2b303b;color:#fff;background:#2b3038;box-shadow:0 2px 5px #0000003e,inset 0 1px #00000038}.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}:root[data-theme=dark] .authRememberedSessionSpinner{border:2px solid rgba(229,235,245,.16);border-top-color:#2b303b}.authRememberedSessionText{color:#747d8e;font-size:12px;font-weight:500;line-height:1.4}:root[data-theme=dark] .authRememberedSessionText{color:#9aa6b7}@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}:root[data-theme=dark] .authRememberedContinue:focus-visible,:root[data-theme=dark] .authRememberedIconButton:focus-visible,:root[data-theme=dark] .authRememberedSwitch:focus-visible,:root[data-theme=dark] .authRememberedChange:focus-visible{outline:2px solid rgba(229,235,245,.16)}.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}:root[data-theme=dark] .authRememberedSwitch{border:0;color:#9aa6b7;background:transparent}.authRememberedSwitch:hover{color:#111827}:root[data-theme=dark] .authRememberedSwitch:hover{color:#edf1f7}.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}:root[data-theme=dark] .authRememberedBack{border:0;color:#9aa6b7;background:transparent}.authRememberedBack svg{width:17px;height:17px}.authRememberedBack:hover{color:#111827;background:#f3f4f6}:root[data-theme=dark] .authRememberedBack:hover{color:#edf1f7;background:#20242e}.authRememberedBack:focus-visible{outline:2px solid rgba(31,41,55,.1);outline-offset:1px}:root[data-theme=dark] .authRememberedBack:focus-visible{outline:2px solid rgba(229,235,245,.1)}.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}:root[data-theme=dark] .authRememberedChange{border:0;color:#c2cad8;background:transparent}.authRememberedChange:hover{color:#111827}:root[data-theme=dark] .authRememberedChange:hover{color:#edf1f7}.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}:root[data-theme=dark] .authRememberedIconButton:not(:disabled):hover{color:#c2cad8;border-color:#2b303b;background:#1b1e27}.authRememberedContinue:not(:disabled):hover{color:#fff;border-color:#363b44;background:#363b44}:root[data-theme=dark] .authRememberedContinue:not(:disabled):hover{color:#fff;border-color:#2b303b;background:#363b44}.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}:root[data-theme=dark] .authRememberedIconButton:not(:disabled):active{color:#c2cad8;border-color:#2b303b;background:#20242e;box-shadow:0 1px 2px #0000001c}.authRememberedContinue:not(:disabled):active{color:#fff;border-color:#24282f;background:#24282f;box-shadow:0 1px 3px #181c221f,inset 0 1px #ffffff14}:root[data-theme=dark] .authRememberedContinue:not(:disabled):active{color:#fff;border-color:#2b303b;background:#24282f;box-shadow:0 1px 3px #00000043,inset 0 1px #0000002d}.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}:root[data-theme=dark] .authPassToggle{border:0;background:transparent}.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}:root[data-theme=dark] .authInputWrap--error .authLeftIcon,:root[data-theme=dark] .authInputWrap--error .authPassToggle .authIcon{stroke:#f49ca5}.authInputWrap--ok .authLeftIcon,.authInputWrap--ok .authPassToggle .authIcon{stroke:#10b981;opacity:1}:root[data-theme=dark] .authInputWrap--ok .authLeftIcon,:root[data-theme=dark] .authInputWrap--ok .authPassToggle .authIcon{stroke:#77d2a8}.authInputWrap--strength-0 .authLeftIcon,.authInputWrap--strength-0 .authPassToggle .authIcon{stroke:#6b7280;opacity:.9}:root[data-theme=dark] .authInputWrap--strength-0 .authLeftIcon,:root[data-theme=dark] .authInputWrap--strength-0 .authPassToggle .authIcon{stroke:#9aa6b7}.authInputWrap--strength-1 .authLeftIcon,.authInputWrap--strength-1 .authPassToggle .authIcon{stroke:#ef4444;opacity:1}:root[data-theme=dark] .authInputWrap--strength-1 .authLeftIcon,:root[data-theme=dark] .authInputWrap--strength-1 .authPassToggle .authIcon{stroke:#f49ca5}.authInputWrap--strength-2 .authLeftIcon,.authInputWrap--strength-2 .authPassToggle .authIcon{stroke:#f59e0b;opacity:1}:root[data-theme=dark] .authInputWrap--strength-2 .authLeftIcon,:root[data-theme=dark] .authInputWrap--strength-2 .authPassToggle .authIcon{stroke:#e7c080}.authInputWrap--strength-3 .authLeftIcon,.authInputWrap--strength-3 .authPassToggle .authIcon{stroke:#10b981;opacity:1}:root[data-theme=dark] .authInputWrap--strength-3 .authLeftIcon,:root[data-theme=dark] .authInputWrap--strength-3 .authPassToggle .authIcon{stroke:#77d2a8}.authInputWrap--strength-4 .authLeftIcon,.authInputWrap--strength-4 .authPassToggle .authIcon{stroke:#10b981;opacity:1}:root[data-theme=dark] .authInputWrap--strength-4 .authLeftIcon,:root[data-theme=dark] .authInputWrap--strength-4 .authPassToggle .authIcon{stroke:#77d2a8}.authInputWrap--error .authInput{border-color:#ef44448c}:root[data-theme=dark] .authInputWrap--error .authInput{border-color:#f49ca58c}.authInputWrap--error .authInput:focus{border-color:#ef4444bf}:root[data-theme=dark] .authInputWrap--error .authInput:focus{border-color:#f49ca5bf}.authInputWrap--ok .authInput{border-color:#10b9818c}:root[data-theme=dark] .authInputWrap--ok .authInput{border-color:#77d2a88c}.authInputWrap--ok .authInput:focus{border-color:#10b981d9}:root[data-theme=dark] .authInputWrap--ok .authInput:focus{border-color:#77d2a8d9}.authInputWrap--strength-1 .authInput{border-color:#ef44448c}:root[data-theme=dark] .authInputWrap--strength-1 .authInput{border-color:#f49ca58c}.authInputWrap--strength-1 .authInput:focus{border-color:#ef4444bf}:root[data-theme=dark] .authInputWrap--strength-1 .authInput:focus{border-color:#f49ca5bf}.authInputWrap--strength-2 .authInput{border-color:#f59e0b8c}:root[data-theme=dark] .authInputWrap--strength-2 .authInput{border-color:#e7c0808c}.authInputWrap--strength-2 .authInput:focus{border-color:#f59e0bbf}:root[data-theme=dark] .authInputWrap--strength-2 .authInput:focus{border-color:#e7c080bf}.authInputWrap--strength-3 .authInput{border-color:#10b9818c}:root[data-theme=dark] .authInputWrap--strength-3 .authInput{border-color:#77d2a88c}.authInputWrap--strength-3 .authInput:focus{border-color:#10b981d9}:root[data-theme=dark] .authInputWrap--strength-3 .authInput:focus{border-color:#77d2a8d9}.authInputWrap--strength-4 .authInput{border-color:#10b9818c}:root[data-theme=dark] .authInputWrap--strength-4 .authInput{border-color:#77d2a88c}.authInputWrap--strength-4 .authInput:focus{border-color:#10b981d9}:root[data-theme=dark] .authInputWrap--strength-4 .authInput:focus{border-color:#77d2a8d9}.authInputWrap:not(.authInputWrap--error):focus-within .authInput{border-color:#3c78ff}:root[data-theme=dark] .authInputWrap:not(.authInputWrap--error):focus-within .authInput{border-color:#90b4f5}.authInputWrap:not(.authInputWrap--error):focus-within .authLeftIcon,.authInputWrap:not(.authInputWrap--error):focus-within .authPassToggle .authIcon{stroke:#3c78ff;opacity:1}:root[data-theme=dark] .authInputWrap:not(.authInputWrap--error):focus-within .authLeftIcon,:root[data-theme=dark] .authInputWrap:not(.authInputWrap--error):focus-within .authPassToggle .authIcon{stroke:#90b4f5}.authInput--invalid{border-color:#ef44448c}:root[data-theme=dark] .authInput--invalid{border-color:#f49ca58c}.authInput--invalid:focus{border-color:#ef4444bf}:root[data-theme=dark] .authInput--invalid:focus{border-color:#f49ca5bf}.authForm--login .authInput{border-color:#dfe3ea;color:#111827;background:#fbfcfd;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}:root[data-theme=dark] .authForm--login .authInput{border-color:#2b303b;color:#edf1f7;background:#1b1e27}.authForm--login .authInputWrap--ok .authInput,.authForm--login .authInputWrap--ok .authInput:focus{border-color:#dfe3ea}:root[data-theme=dark] .authForm--login .authInputWrap--ok .authInput,:root[data-theme=dark] .authForm--login .authInputWrap--ok .authInput:focus{border-color:#2b303b}.authForm--login .authInputWrap--ok .authLeftIcon,.authForm--login .authInputWrap--ok .authPassToggle .authIcon{stroke:#667085;opacity:.9}:root[data-theme=dark] .authForm--login .authInputWrap--ok .authLeftIcon,:root[data-theme=dark] .authForm--login .authInputWrap--ok .authPassToggle .authIcon{stroke:#9aa6b7}.authForm--login .authInputWrap:not(.authInputWrap--error):focus-within .authInput{border-color:#c4cad3;background:#fff;box-shadow:0 1px 4px #1f293709}:root[data-theme=dark] .authForm--login .authInputWrap:not(.authInputWrap--error):focus-within .authInput{border-color:#2b303b;background:#1b1e27;box-shadow:0 1px 4px #00000014}.authForm--login .authInputWrap:not(.authInputWrap--error):focus-within .authLeftIcon,.authForm--login .authInputWrap:not(.authInputWrap--error):focus-within .authPassToggle .authIcon{stroke:#4b5563;opacity:1}:root[data-theme=dark] .authForm--login .authInputWrap:not(.authInputWrap--error):focus-within .authLeftIcon,:root[data-theme=dark] .authForm--login .authInputWrap:not(.authInputWrap--error):focus-within .authPassToggle .authIcon{stroke:#c2cad8}.authField--loginPassword{gap:9px;margin-bottom:14px}.authField--loginPassword .authLabel{font-size:13px;line-height:18px;font-weight:650;color:#273244}:root[data-theme=dark] .authField--loginPassword .authLabel{color:#edf1f7}.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}:root[data-theme=dark] .authField--loginPassword .authLink--forgot{border:1px solid #2b303b;color:#c2cad8;background:#1b1e27;box-shadow:0 2px 6px #00000016,inset 0 1px #0000007a}.authField--loginPassword .authForgotIcon{width:16px;height:16px;flex:0 0 16px;stroke:currentColor}:root[data-theme=dark] .authField--loginPassword .authForgotIcon{stroke:currentColor}.authField--loginPassword .authLink--forgot:not(:disabled):hover{color:#273244;border-color:#d4dbe5;background:#fbfcfd}:root[data-theme=dark] .authField--loginPassword .authLink--forgot:not(:disabled):hover{color:#edf1f7;border-color:#2b303b;background:#1b1e27}.authPasswordFieldActions{position:absolute;z-index:3;top:50%;right:8px;display:inline-flex;align-items:center;gap:8px;transform:translateY(-50%)}.authField--loginPassword .authInput{height:52px;padding-left:52px;padding-right:106px;border-color:#dfe4eb;border-radius:12px;background:#f8fafc;color:#172033;font-size:13px;line-height:1.5;font-weight:400}:root[data-theme=dark] .authField--loginPassword .authInput{border-color:#2b303b;background:#20242e;color:#edf1f7}.authField--loginPassword .authInput::placeholder{color:#929baa;font-weight:450}:root[data-theme=dark] .authField--loginPassword .authInput::placeholder{color:#9aa6b7}.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}:root[data-theme=dark] .authField--loginPassword .authInputWrap .authLeftIcon,:root[data-theme=dark] .authField--loginPassword .authInputWrap:hover .authLeftIcon,:root[data-theme=dark] .authField--loginPassword .authInputWrap:active .authLeftIcon,:root[data-theme=dark] .authField--loginPassword .authInputWrap--error .authLeftIcon,:root[data-theme=dark] .authField--loginPassword .authInputWrap--ok .authLeftIcon,:root[data-theme=dark] .authForm--login .authField--loginPassword .authInputWrap:not(.authInputWrap--error):focus-within .authLeftIcon{stroke:#9aa6b7}.authField--loginPassword .authPassToggle{position:static;top:auto;right:auto;width:36px;height:36px;flex:0 0 36px;border:1px solid #e1e6ed;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}:root[data-theme=dark] .authField--loginPassword .authPassToggle{border:1px solid #2b303b;background:#1b1e27;box-shadow:0 2px 6px #00000016,inset 0 1px #0000007a;color:#c2cad8}.authField--loginPassword .authPassToggle .authIcon{width:18px;height:18px;stroke:currentColor}:root[data-theme=dark] .authField--loginPassword .authPassToggle .authIcon{stroke:currentColor}.authField--loginPassword .authPassToggle:not(:disabled):hover{color:#273244;border-color:#d4dbe5;background:#fbfcfd}:root[data-theme=dark] .authField--loginPassword .authPassToggle:not(:disabled):hover{color:#edf1f7;border-color:#2b303b;background:#1b1e27}.authField--loginPassword .authLink--forgot:focus-visible,.authField--loginPassword .authPassToggle:focus-visible{outline:2px solid rgba(103,116,139,.18);outline-offset:2px}:root[data-theme=dark] .authField--loginPassword .authLink--forgot:focus-visible,:root[data-theme=dark] .authField--loginPassword .authPassToggle:focus-visible{outline:2px solid rgba(229,235,245,.16)}.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)}:root[data-theme=dark] .authField--loginPassword .authLink--forgot:not(:disabled):active,:root[data-theme=dark] .authField--loginPassword .authPassToggle:not(:disabled):active{color:#c2cad8;border-color:#2b303b;background:#20242e;box-shadow:0 1px 2px #0000001c}.authField--loginPassword .authInputWrap:not(.authInputWrap--error):focus-within .authInput{border-color:#c9d0da;background:#fff;box-shadow:none}:root[data-theme=dark] .authField--loginPassword .authInputWrap:not(.authInputWrap--error):focus-within .authInput{border-color:#2b303b;background:#1b1e27;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}:root[data-theme=dark] .authForm--login .authSubmit{background:#1f2937;box-shadow:0 8px 20px #0000004f}.authForm--login .authSubmit:hover{background:#111827}:root[data-theme=dark] .authForm--login .authSubmit:hover{background:#111827}.authForm--login .authSubmit:focus-visible{outline:3px solid rgba(31,41,55,.16);outline-offset:3px}:root[data-theme=dark] .authForm--login .authSubmit:focus-visible{outline:3px solid rgba(229,235,245,.16)}.authForm--login .authSubmit:disabled{background:#9ca3af;box-shadow:none;opacity:1}:root[data-theme=dark] .authForm--login .authSubmit:disabled{background:#343b49;box-shadow:none}.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}:root[data-theme=dark] .authSubmit{border:0;color:#fff;background:#111827}.authSubmit:hover{background:#1f2937}:root[data-theme=dark] .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}:root[data-theme=dark] .authLink{border:0;background:transparent;color:#9aa6b7}.authLink:hover{color:#111827}:root[data-theme=dark] .authLink:hover{color:#edf1f7}.authLinkStrong{border:0;background:transparent;cursor:pointer;padding:0;font:inherit;color:#111827;font-weight:700}:root[data-theme=dark] .authLinkStrong{border:0;background:transparent;color:#edf1f7}.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}:root[data-theme=dark] .authFooterSwitch{color:#9aa6b7}.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}:root[data-theme=dark] .authPassMeter{border:1px solid #2b303b;background:#1b1e27}.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}:root[data-theme=dark] .authPassMeterTitle{color:#edf1f7}.authPassMeterLabel{line-height:1.15}.authPassMeterMeta{font-size:12px;line-height:1.3;color:#6b7280;white-space:nowrap}:root[data-theme=dark] .authPassMeterMeta{color:#9aa6b7}.authPassMeterDot{width:8px;height:8px;border-radius:999px;background:#e5e7eb;flex:0 0 8px}:root[data-theme=dark] .authPassMeterDot{background:#252a35}.authPassMeterBars{margin-top:10px;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.authPassMeterBar{height:6px;border-radius:999px;background:#1118271a}:root[data-theme=dark] .authPassMeterBar{background:#e5ebf51a}.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}:root[data-theme=dark] .authPassReqText{color:#edf1f7}.authPassReqItem.isOk .authPassReqIcon{color:#10b981}:root[data-theme=dark] .authPassReqItem.isOk .authPassReqIcon{color:#77d2a8}.authPassReqItem.isOk .authPassReqText{color:#111827;opacity:.9}:root[data-theme=dark] .authPassReqItem.isOk .authPassReqText{color:#edf1f7}.authPassReqItem.isBad .authPassReqIcon{color:#6b7280}:root[data-theme=dark] .authPassReqItem.isBad .authPassReqIcon{color:#9aa6b7}.authPassReqItem.isBad .authPassReqText{color:#6b7280}:root[data-theme=dark] .authPassReqItem.isBad .authPassReqText{color:#9aa6b7}.authPassReqItem.isDanger .authPassReqIcon{color:#ef4444}:root[data-theme=dark] .authPassReqItem.isDanger .authPassReqIcon{color:#f49ca5}.authPassReqItem.isDanger .authPassReqText{color:#ef4444}:root[data-theme=dark] .authPassReqItem.isDanger .authPassReqText{color:#f49ca5}.authPassMeter--0 .authPassMeterDot{background:#11182747}:root[data-theme=dark] .authPassMeter--0 .authPassMeterDot{background:#e5ebf547}.authPassMeter--1 .authPassMeterDot{background:#ef4444}:root[data-theme=dark] .authPassMeter--1 .authPassMeterDot{background:#ef4444}.authPassMeter--2 .authPassMeterDot{background:#f59e0b}:root[data-theme=dark] .authPassMeter--2 .authPassMeterDot{background:#f59e0b}.authPassMeter--3 .authPassMeterDot{background:#10b981}:root[data-theme=dark] .authPassMeter--3 .authPassMeterDot{background:#10b981}.authPassMeter--4 .authPassMeterDot{background:#10b981}:root[data-theme=dark] .authPassMeter--4 .authPassMeterDot{background:#10b981}.authPassMeter--1 .authPassMeterBar:nth-child(-n+1){background:#ef4444}:root[data-theme=dark] .authPassMeter--1 .authPassMeterBar:nth-child(-n+1){background:#ef4444}.authPassMeter--2 .authPassMeterBar:nth-child(-n+2){background:#f59e0b}:root[data-theme=dark] .authPassMeter--2 .authPassMeterBar:nth-child(-n+2){background:#f59e0b}.authPassMeter--3 .authPassMeterBar:nth-child(-n+3){background:#10b981}:root[data-theme=dark] .authPassMeter--3 .authPassMeterBar:nth-child(-n+3){background:#10b981}.authPassMeter--4 .authPassMeterBar:nth-child(-n+4){background:#10b981}:root[data-theme=dark] .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}:root[data-theme=dark] .authFieldMsg--error{background:transparent;border:0;color:#f49ca5}@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}:root[data-theme=dark] .authConsentBox{border:1px solid #2b303b;background:#1b1e27}.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)}:root[data-theme=dark] .authConsentIcon{stroke:#fff}.authConsentCheckbox:checked+.authConsentBox{background:#10b981;border-color:#10b981}:root[data-theme=dark] .authConsentCheckbox:checked+.authConsentBox{background:#10b981;border-color:#20322d}.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}:root[data-theme=dark] .authConsentCheckbox:focus-visible+.authConsentBox{outline:none;box-shadow:0 0 0 4px #10b9812e}@media(hover:none),(pointer:coarse){.authConsentCheckbox:focus-visible+.authConsentBox,.authConsentLabel:hover .authConsentBox{box-shadow:none}:root[data-theme=dark] .authConsentCheckbox:focus-visible+.authConsentBox,:root[data-theme=dark] .authConsentLabel:hover .authConsentBox{box-shadow:none}}.authForm--login .authConsentCheckbox:checked+.authConsentBox{border-color:#1f2937;background:#1f2937}:root[data-theme=dark] .authForm--login .authConsentCheckbox:checked+.authConsentBox{border-color:#2b303b;background:#1f2937}.authForm--login .authConsentCheckbox:focus-visible+.authConsentBox{box-shadow:0 0 0 4px #1f29371a}:root[data-theme=dark] .authForm--login .authConsentCheckbox:focus-visible+.authConsentBox{box-shadow:0 0 0 4px #00000038}.authConsentText{display:block;font-size:12px;line-height:1.45;color:#6b7280;padding-top:1px;-webkit-tap-highlight-color:transparent}:root[data-theme=dark] .authConsentText{color:#9aa6b7}.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}:root[data-theme=dark] .authRememberControl{border:1px solid transparent;background:transparent}.authRememberControl:hover{border-color:#e6e9ee;background:#f7f8fa}:root[data-theme=dark] .authRememberControl:hover{border-color:#2b303b;background:#20242e}.authRememberControl .authConsentBox{width:16px;height:16px;margin:0;border-color:#cfd5de;border-radius:5px}:root[data-theme=dark] .authRememberControl .authConsentBox{border-color:#2b303b}.authRememberControl .authConsentIcon{width:11px;height:11px}.authRememberControl .authConsentText{padding:0;color:#6b7280;font-size:14px;font-weight:400;line-height:1.4;white-space:nowrap}:root[data-theme=dark] .authRememberControl .authConsentText{color:#9aa6b7}.authRememberControl:active .authConsentBox{transform:scale(.92)}.authRememberControl .authConsentCheckbox:focus-visible+.authConsentBox{box-shadow:0 0 0 3px #1f29371a}:root[data-theme=dark] .authRememberControl .authConsentCheckbox:focus-visible+.authConsentBox{box-shadow:0 0 0 3px #00000038}.authConsentLink,.authConsentLink:link,.authConsentLink:visited{color:#111827;font-weight:600;text-decoration:none;-webkit-tap-highlight-color:transparent}:root[data-theme=dark] .authConsentLink,:root[data-theme=dark] .authConsentLink:link,:root[data-theme=dark] .authConsentLink:visited{color:#edf1f7}.authConsentLink:hover,.authConsentLink:focus-visible{color:#111827;text-decoration:underline;outline:none}:root[data-theme=dark] .authConsentLink:hover,:root[data-theme=dark] .authConsentLink:focus-visible{color:#edf1f7;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}}.themeSwitcher{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 4px 8px 8px;margin-bottom:6px;border-bottom:1px solid #eeeeee}:root[data-theme=dark] .themeSwitcher{border-bottom:1px solid #2b303b}.themeSwitcher__label{color:#667085;font-size:12px;line-height:18px;font-weight:600}:root[data-theme=dark] .themeSwitcher__label{color:#9aa6b7}.themeSwitcher__options{display:inline-flex;align-items:center;flex-shrink:0;height:40px;min-height:40px;gap:2px;padding:4px;border-radius:10px;background:#f1f3f7}:root[data-theme=dark] .themeSwitcher__options{background:#20242e}.themeSwitcher__option{display:grid;place-items:center;width:40px;height:32px;min-height:32px;flex:0 0 40px;padding:0;border:0;border-radius:7px;background:transparent;color:#667085;cursor:pointer;transition:background .14s ease,color .14s ease,box-shadow .14s ease}:root[data-theme=dark] .themeSwitcher__option{border:0;background:transparent;color:#9aa6b7}.themeSwitcher__option:hover{background:#e6e9f0;color:#172033}:root[data-theme=dark] .themeSwitcher__option:hover{background:#252a35;color:#edf1f7}.themeSwitcher__option[aria-pressed=true]{background:#fff;color:#6550a3;box-shadow:0 1px 4px #0f172a14}:root[data-theme=dark] .themeSwitcher__option[aria-pressed=true]{background:#1b1e27;color:#b6a6f5;box-shadow:0 1px 4px #0000002d}.themeSwitcher__option:focus-visible{outline:2px solid #8b7ac5;outline-offset:2px}:root[data-theme=dark] .themeSwitcher__option:focus-visible{outline:2px solid #90b4f5}.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{position:relative;z-index:1;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}:root[data-theme=dark] .user-dropdown{background:#1b1e27;box-shadow:0 10px 16px #00000012;border:1px solid #2b303b}.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}:root[data-theme=dark] .user-dropdown__divider{background:#252a35}.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}:root[data-theme=dark] .user-dropdown__item{background:transparent;border:none;color:#edf1f7}.user-dropdown__item:hover{background:#f9fafb}:root[data-theme=dark] .user-dropdown__item:hover{background:#20242e}.user-dropdown__item:active{transform:translateY(1px)}.user-dropdown__item--danger{color:#d92d20}:root[data-theme=dark] .user-dropdown__item--danger{color:#f49ca5}.user-dropdown__item--danger:hover{background:#fff5f5;border-radius:6px}:root[data-theme=dark] .user-dropdown__item--danger:hover{background:#35232c}.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_wokyg_1{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto;background:#e8edf8}:root[data-theme=dark] ._root_wokyg_1{background:#222d42}._image_wokyg_10{width:100%;height:100%;object-fit:cover;display:block}._fallback_wokyg_17{position:relative;isolation:isolate;width:100%;height:100%;border-radius:inherit;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}._fallback_wokyg_17: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%)}:root[data-theme=dark] ._fallback_wokyg_17:before{background:radial-gradient(90% 90% at 26% 20%,#252a35d1,#252a353d 38%,#fff0 62%),radial-gradient(120% 110% at 82% 92%,#e5ebf514,#0f172a00 56%)}._fallback_wokyg_17:after{content:"";position:absolute;inset:12%;z-index:-1;border-radius:inherit;border:1px solid rgba(255,255,255,.36);opacity:.72}:root[data-theme=dark] ._fallback_wokyg_17:after{border:1px solid rgba(229,235,245,.08)}._initials_wokyg_49{font-size:30px;line-height:1;font-weight:600;letter-spacing:0;text-transform:uppercase}._initialsTwo_wokyg_57{font-size:30px}._initialsPreview_wokyg_61{font-size:16px}._initialsPreview_wokyg_61._initialsTwo_wokyg_57{font-size:15px}._initialsCompact_wokyg_69{font-size:13px}._initialsCompact_wokyg_69._initialsTwo_wokyg_57,._initialsTiny_wokyg_77,._initialsTiny_wokyg_77._initialsTwo_wokyg_57{font-size:12px}._palette0_wokyg_85{background:linear-gradient(135deg,#eef3ff,#cfd8f6);color:#24304a}:root[data-theme=dark] ._palette0_wokyg_85{background:linear-gradient(135deg,#222d42 0% 100%);color:#edf1f7}._palette1_wokyg_90{background:linear-gradient(135deg,#e7f5f3,#cce7ec);color:#203844}:root[data-theme=dark] ._palette1_wokyg_90{background:linear-gradient(135deg,#222d42 0% 100%);color:#edf1f7}._palette2_wokyg_95{background:linear-gradient(135deg,#fff1e2,#ead2c9);color:#49322c}:root[data-theme=dark] ._palette2_wokyg_95{background:linear-gradient(135deg,#322c21,#35232c);color:#edf1f7}._palette3_wokyg_100{background:linear-gradient(135deg,#edf7ee,#d5ead9 48%,#cde4e5);color:#243b32}:root[data-theme=dark] ._palette3_wokyg_100{background:linear-gradient(135deg,#20322d,#252a35 48%,#343b49);color:#edf1f7}._palette4_wokyg_105{background:linear-gradient(135deg,#f7eef9,#e7d6ee 42%,#d8d4ef);color:#3e304f}:root[data-theme=dark] ._palette4_wokyg_105{background:linear-gradient(135deg,#2c263e 0% 42%,#222d42);color:#c2cad8}._palette5_wokyg_110{background:linear-gradient(135deg,#edf5fb,#d4e1f0 48%,#d8ddf0);color:#253246}:root[data-theme=dark] ._palette5_wokyg_110{background:linear-gradient(135deg,#222d42 0% 48%,#222d42);color:#edf1f7}._palette6_wokyg_115{background:linear-gradient(135deg,#fbefe3,#ecd8c0 48%,#eadcad);color:#463422}:root[data-theme=dark] ._palette6_wokyg_115{background:linear-gradient(135deg,#322c21 0% 48%,#322c21);color:#edf1f7}._palette7_wokyg_120{background:linear-gradient(135deg,#f2f1f8,#dedcf0 48%,#d5e7db);color:#293849}:root[data-theme=dark] ._palette7_wokyg_120{background:linear-gradient(135deg,#20242e,#222d42 48%,#252a35);color:#edf1f7}.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}:root[data-theme=dark] .notificationsMenu__badge{background:#ff3b30;box-shadow:0 0 0 2px #0000007a}.notificationsMenu__badge:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#ff3b3073;z-index:-1;animation:notificationsMenuBadgePulse 1.6s ease-out infinite}:root[data-theme=dark] .notificationsMenu__badge:after{background:#ff3b3073}.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}:root[data-theme=dark] .notificationsMenu__panel{background:#1b1e27;border:1px solid #2b303b;box-shadow:0 10px 16px #00000012}.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)}:root[data-theme=dark] .notificationsMenu__head{border-bottom:1px solid rgba(229,235,245,.06)}.notificationsMenu__titleRow{display:inline-flex;align-items:center;gap:6px}.notificationsMenu__title{font-size:14px;line-height:18px;font-weight:600;color:#111827}:root[data-theme=dark] .notificationsMenu__title{color:#edf1f7}.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}:root[data-theme=dark] .notificationsMenu__titleButton{border:0;background:#20242e;color:#c2cad8}.notificationsMenu__titleButton:hover{background:#fff;color:#111827}:root[data-theme=dark] .notificationsMenu__titleButton:hover{background:#1b1e27;color:#edf1f7}.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}:root[data-theme=dark] .notificationsMenu__markAll{border:0;background:transparent;color:#edf1f79e}.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;min-height:40px;padding:4px;border:1px solid rgba(0,0,0,.06);border-radius:10px;background:#fff;box-shadow:0 10px 16px #00000008}:root[data-theme=dark] .notificationsMenu__tabs{border:1px solid rgba(229,235,245,.06);background:#1b1e27;box-shadow:0 10px 16px #00000012}.notificationsMenu__tab{min-width:0;border:0;border-radius:7px;background:transparent;padding:0 12px;height:32px;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}:root[data-theme=dark] .notificationsMenu__tab{border:0;background:transparent;color:#edf1f78f}.notificationsMenu__tabActive{background:#f3f4f6;color:#0f172a;box-shadow:none}:root[data-theme=dark] .notificationsMenu__tabActive{background:#20242e;color:#edf1f7;box-shadow:none}.notificationsMenu__tab:not(.notificationsMenu__tabActive):hover{background:#f9fafb;color:#4b5563}:root[data-theme=dark] .notificationsMenu__tab:not(.notificationsMenu__tabActive):hover{background:#20242e;color:#c2cad8}.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}:root[data-theme=dark] .notificationsMenu__tabBadge{background:#1b1e27;color:#edf1f7;box-shadow:inset 0 0 0 1px #0002}.notificationsMenu__tabActive .notificationsMenu__tabBadge{background:#6b72801f;box-shadow:none}:root[data-theme=dark] .notificationsMenu__tabActive .notificationsMenu__tabBadge{background:#252a351f;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}:root[data-theme=dark] .notificationsMenu__item{border:0;border-bottom:1px solid rgba(229,235,245,.06);background:#1b1e27}.notificationsMenu__item:hover{background:#f9fafb}:root[data-theme=dark] .notificationsMenu__item:hover{background:#20242e}.notificationsMenu__item:last-child{border-bottom:0}:root[data-theme=dark] .notificationsMenu__item:last-child{border-bottom:0}.notificationsMenu__itemUnread{background:#fbf7ff}:root[data-theme=dark] .notificationsMenu__itemUnread{background:#20242e}.notificationsMenu__itemUnread:hover{background:#f9fafb}:root[data-theme=dark] .notificationsMenu__itemUnread:hover{background:#20242e}.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}:root[data-theme=dark] .notificationsMenu__leagueAvatar{border:1px solid rgba(229,235,245,.08);background:#1b1e27}.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}:root[data-theme=dark] .notificationsMenu__leagueAvatarFallback{background:#20242e;color:#edf1f7}.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}:root[data-theme=dark] .notificationsMenu__type{background:#1b1e27;box-shadow:0 10px 16px #00000012}.notificationsMenu__typeIcon{width:16px;height:16px;color:#4b5563}:root[data-theme=dark] .notificationsMenu__typeIcon{color:#c2cad8}.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}:root[data-theme=dark] .notificationsMenu__itemTitle{color:#edf1f7}.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}:root[data-theme=dark] .notificationsMenu__itemBody{color:#edf1f79e}.notificationsMenu__item[data-notification-type=task_assigned]{align-items:start;padding-top:14px;padding-bottom:14px}.notificationsMenu__item[data-notification-type=task_assigned] .notificationsMenu__itemBody{white-space:normal}.notificationsMenu__taskBody{display:flex;flex-direction:column;gap:5px;padding:3px 0;overflow-wrap:anywhere}.notificationsMenu__taskBody strong{color:#25364b;font-size:12px;font-weight:700;line-height:18px}:root[data-theme=dark] .notificationsMenu__taskBody strong{color:#edf1f7}.notificationsMenu__taskBody>span{color:#75839a;font-size:11px;line-height:17px}:root[data-theme=dark] .notificationsMenu__taskBody>span{color:#9aa6b7}.notificationsMenu__taskLink{display:inline-flex;align-items:center;gap:4px;margin-top:6px;color:#42678e;font-size:11px;font-weight:700}:root[data-theme=dark] .notificationsMenu__taskLink{color:#90b4f5}.notificationsMenu__taskLink svg{width:13px;height:13px}.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}:root[data-theme=dark] .notificationsMenu__itemMeta{color:#edf1f78f}.notificationsMenu__unreadDot{position:relative;flex:0 0 auto;width:7px;height:7px;border-radius:999px;background:#ff3b30;isolation:isolate;pointer-events:none}:root[data-theme=dark] .notificationsMenu__unreadDot{background:#ff3b30}.notificationsMenu__unreadDot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#ff3b3073;z-index:-1;animation:notificationsMenuBadgePulse 1.6s ease-out infinite}:root[data-theme=dark] .notificationsMenu__unreadDot:after{background:#ff3b3073}.notificationsMenu__state{padding:18px 14px;font-size:12px;line-height:18px;font-weight:600;color:#0f172a94;text-align:center}:root[data-theme=dark] .notificationsMenu__state{color:#edf1f794}.notificationsMenu__stateEmpty{display:flex;align-items:center;justify-content:center;gap:8px}.notificationsMenu__emptyIcon{width:20px;height:20px;color:#4b5563;flex:0 0 auto}:root[data-theme=dark] .notificationsMenu__emptyIcon{color:#c2cad8}.notificationsMenu__activeIcon{width:20px;height:20px;color:#4b5563;flex:0 0 auto}:root[data-theme=dark] .notificationsMenu__activeIcon{color:#c2cad8}.notificationsMenu__stateError{color:#b91c1c}:root[data-theme=dark] .notificationsMenu__stateError{color:#f49ca5}@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:min(520px,calc(100dvh - 166px))}}.logo{display:inline-flex;align-items:center;width:100%;max-width:195px;color:#111827;text-decoration:none;text-align:left;user-select:none;-webkit-user-select:none;cursor:pointer}:root[data-theme=dark] .logo{color:#edf1f7}.logo__image{display:block;width:195px;height:auto;max-width:100%;flex:0 0 auto;color:#111827;overflow:visible}:root[data-theme=dark] .logo__image{color:#edf1f7}.logo:hover .logo__image{color:#0f172a}:root[data-theme=dark] .logo:hover .logo__image{color:#edf1f7}:root[data-theme=dark] .logo__base>image{filter:invert(.88) hue-rotate(180deg) saturate(.72) brightness(1.08)}.settings{position:relative;width:100%;min-height:0;display:flex;flex-direction:column}.settings__pageHeader{position:absolute;top:0;right:0;left:220px;width:auto;z-index:1;margin:0;padding:22px 76px 18px 26px;background:#fff}:root[data-theme=dark] .settings__pageHeader{background:#1b1e27}.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}:root[data-theme=dark] .settings__sidebar{border:0;border-right:1px solid rgba(229,235,245,.06);background:#20242e;box-shadow: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}:root[data-theme=dark] .settings__accountSummary{border-bottom:1px solid rgba(229,235,245,.06)}.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}:root[data-theme=dark] .settings__accountSummaryText strong{color:#edf1f7}.settings__accountSummaryText span{color:#667085;font-size:10px;line-height:15px;font-weight:600}:root[data-theme=dark] .settings__accountSummaryText span{color:#9aa6b7}.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}:root[data-theme=dark] .settings__navSectionLabel{color:#9aa6b7}.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}:root[data-theme=dark] .settings__sidebarItem,:root[data-theme=dark] .settings__sidebarItem--active{border:1px solid transparent;background:transparent;color:#9aa6b7}.settings__sidebarItem span,.settings__sidebarItem--active span{position:relative;z-index:1}.settings__sidebarItem:hover{background:#f1f3f6;color:#0f172a}:root[data-theme=dark] .settings__sidebarItem:hover{background:#252a35;color:#edf1f7}.settings__sidebarItem--active{border-color:#0f172a14;background:#fff;color:#0f172a;box-shadow:inset 0 1px #fffffff5,0 3px 10px #1f263d0d}:root[data-theme=dark] .settings__sidebarItem--active{border-color:#e5ebf514;background:#1b1e27;color:#edf1f7;box-shadow:inset 0 1px #0000007a,0 3px 10px #0000001c}.settings__sidebarItem:focus-visible,.settings__sidebarItem--active:focus-visible{z-index:2;outline:2px solid rgba(104,110,232,.44);outline-offset:-2px}:root[data-theme=dark] .settings__sidebarItem:focus-visible,:root[data-theme=dark] .settings__sidebarItem--active:focus-visible{outline:2px solid rgba(144,180,245,.44)}.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}:root[data-theme=dark] .settings__sectionDivider{background:#e5ebf514}.settings__sectionHeader{display:flex;flex-direction:column;gap:4px}.settings__sectionTitle{margin:0;font-size:16px;line-height:20px;font-weight:700;color:#0f172a}:root[data-theme=dark] .settings__sectionTitle{color:#edf1f7}.settings__sectionDescription{margin:0;font-size:12px;line-height:20px;font-weight:500;color:#0f172a99}:root[data-theme=dark] .settings__sectionDescription{color:#edf1f799}.settings__cardTitle{margin:0;font-size:14px;line-height:20px;font-weight:700;color:#0f172a}:root[data-theme=dark] .settings__cardTitle{color:#edf1f7}.settings__cardDescription{margin:0;font-size:12px;line-height:18px;color:#0f172a8f}:root[data-theme=dark] .settings__cardDescription{color:#edf1f78f}.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}:root[data-theme=dark] .settings__contentCard,:root[data-theme=dark] .settings__alert,:root[data-theme=dark] .settings__stateBox{border:1px solid rgba(229,235,245,.06);box-shadow:0 10px 24px #00000016;background:#1b1e27}.settings__alert{font-size:12px;line-height:18px;font-weight:600}.settings__alert--error,.settings__stateBox--error{border-color:#dc26262e;background:#fef2f2f5;color:#991b1b}:root[data-theme=dark] .settings__alert--error,:root[data-theme=dark] .settings__stateBox--error{border-color:#f49ca52e;background:#35232cf5;color:#f49ca5}.settings__stateBox{font-size:14px;line-height:20px;color:#0f172a}:root[data-theme=dark] .settings__stateBox{color:#edf1f7}.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}:root[data-theme=dark] .settings__brandingPreviewTitle{color:#edf1f7}.settings__brandingPreviewHero{position:relative;min-height:154px;padding:0;box-sizing:border-box;background:transparent;overflow:visible}:root[data-theme=dark] .settings__brandingPreviewHero{background:transparent}.settings__brandingPreviewCoverWrap{position:relative;width:100%;height:82px;background:#dfe3ea;overflow:hidden;border-radius:10px 10px 0 0;box-shadow:0 8px 14px #00000008}:root[data-theme=dark] .settings__brandingPreviewCoverWrap{background:#252a35;box-shadow:0 8px 14px #00000012}.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}:root[data-theme=dark] .settings__brandingPreviewCoverPlaceholder{background:#222d42}.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}:root[data-theme=dark] .settings__brandingPreviewProfileCard{background:#1b1e27;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}:root[data-theme=dark] .settings__brandingPreviewAvatarWrap:before{background:#1b1e27}.settings__brandingPreviewAvatar{position:relative;z-index:1;width:100%;height:100%;box-shadow:0 8px 14px #00000008}:root[data-theme=dark] .settings__brandingPreviewAvatar{box-shadow:0 8px 14px #00000012}.settings__brandingPreviewName{width:100%;color:#0f172a;font-size:13px;font-weight:800;line-height:18px;overflow-wrap:anywhere;white-space:normal}:root[data-theme=dark] .settings__brandingPreviewName{color:#edf1f7}.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}:root[data-theme=dark] .settings__brandingPreviewAbout{color:#edf1f79e}.settings__previewHero{position:relative;min-height:120px;padding:10px;border-radius:12px;background:#fff;overflow:hidden}:root[data-theme=dark] .settings__previewHero{background:#1b1e27}.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)}:root[data-theme=dark] .settings__previewCover{background:radial-gradient(900px 260px at 70% 40%,#2563eb47,#2563eb24 35%,#2563eb0f 60%,#2563eb00 78%),linear-gradient(135deg,#e5ebf51a,#e5ebf505)}.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}:root[data-theme=dark] .settings__previewAvatarWrap{border:3px solid #2b303b;background:#222d42}.settings__previewMeta{display:grid;gap:2px}.settings__previewName{font-size:14px;line-height:20px;font-weight:700;color:#0f172a}:root[data-theme=dark] .settings__previewName{color:#edf1f7}.settings__previewHandle{font-size:12px;line-height:16px;font-weight:500;color:#0f172a8a}:root[data-theme=dark] .settings__previewHandle{color:#edf1f78f}.settings__previewAbout{font-size:12px;line-height:18px;color:#0f172ab8}:root[data-theme=dark] .settings__previewAbout{color:#edf1f7b8}.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}:root[data-theme=dark] .settings__fieldLabel{color:#edf1f7}.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}:root[data-theme=dark] .settings__inputWrap{border:1px solid rgba(229,235,245,.1);background:#20242e}.settings__inputWrap:focus-within{border-color:#2563eb7a}:root[data-theme=dark] .settings__inputWrap:focus-within{border-color:#90b4f57a}.settings__inputIcon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:#0f172a75}:root[data-theme=dark] .settings__inputIcon{color:#edf1f78f}.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}:root[data-theme=dark] .settings__fieldInput,:root[data-theme=dark] .settings__fieldTextarea{border:0;background:transparent;color:#edf1f7}.settings__fieldInput{padding:10px 0}.settings__fieldInputStandalone{border:1px solid rgba(0,0,0,.1);border-radius:10px;background:#f5f5f5;padding:7px}:root[data-theme=dark] .settings__fieldInputStandalone{border:1px solid rgba(229,235,245,.1);background:#20242e}.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}:root[data-theme=dark] .settings__fieldTextarea{border:1px solid rgba(229,235,245,.1);background:#20242e}.settings__fieldTextareaEditable{min-height:108px}.settings__fieldInput:focus,.settings__fieldTextarea:focus{outline:none}:root[data-theme=dark] .settings__fieldInput:focus,:root[data-theme=dark] .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}:root[data-theme=dark] .settings__fieldDisplay{background:#20242e;color:#edf1f7}.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}:root[data-theme=dark] .settings__fieldDisplayText{color:#edf1f7}.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}:root[data-theme=dark] .settings__socialIconWrap{border:1px solid rgba(229,235,245,.14);background:#e5ebf508}.settings__socialIconWrapEnabled{color:#fff}:root[data-theme=dark] .settings__socialIconWrapEnabled{color:#fff}.settings__socialIconWrapEnabled--telegram{background:#229ed9;border-color:#229ed9}:root[data-theme=dark] .settings__socialIconWrapEnabled--telegram{background:#229ed9;border-color:#222d42}.settings__socialIconWrapEnabled--vk{background:#2787f5;border-color:#2787f5}:root[data-theme=dark] .settings__socialIconWrapEnabled--vk{background:#2787f5;border-color:#222d42}.settings__socialIconWrapEnabled--website{background:#dd4a3a;border-color:#dd4a3a}:root[data-theme=dark] .settings__socialIconWrapEnabled--website{background:#dd4a3a;border-color:#35232c}.settings__socialIcon{width:16px;height:16px;transition:color .22s ease}.settings__socialIconEnabled{color:#fff}:root[data-theme=dark] .settings__socialIconEnabled{color:#fff}.settings__socialIcon--telegram{color:#229ed9}:root[data-theme=dark] .settings__socialIcon--telegram{color:#90b4f5}.settings__socialIcon--vk{color:#2787f5}:root[data-theme=dark] .settings__socialIcon--vk{color:#90b4f5}.settings__socialIcon--website{color:#dd4a3a}:root[data-theme=dark] .settings__socialIcon--website{color:#f49ca5}.settings__socialName{font-size:13px;line-height:20px;font-weight:700;color:#0f172a}:root[data-theme=dark] .settings__socialName{color:#edf1f7}.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}:root[data-theme=dark] .settings__switchButton{background:#e5ebf524;box-shadow:inset 0 1px 5px #0000007a}.settings__switchButtonActive{background:#0d7d2080;box-shadow:inset 0 1px 4px #0d7d2080}:root[data-theme=dark] .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}:root[data-theme=dark] .settings__switchThumb{background:#1b1e27;box-shadow:0 2px 5px #0000007a}.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}:root[data-theme=dark] .settings__switchThumb:after{background:#e5ebf52e}.settings__switchButtonActive .settings__switchThumb{transform:translate(16px)}.settings__switchButtonActive .settings__switchThumb:after{background:#0d7d20c2}:root[data-theme=dark] .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}:root[data-theme=dark] .settings__actionButton{border:1px solid rgba(229,235,245,.16);background:#1b1e27;color:#edf1f7}.settings__actionButton:hover{background:#0f172a0a}:root[data-theme=dark] .settings__actionButton:hover{background:#e5ebf50a}.settings__actionButtonSave{border:1px solid #8fbd9d;background:#dff1e191;color:#2c9b36}:root[data-theme=dark] .settings__actionButtonSave{border:1px solid #2b303b;background:#20322d91;color:#77d2a8}.settings__actionButtonSave:hover{border:1px solid rgba(13,125,32,.5);background:#dff1e1}:root[data-theme=dark] .settings__actionButtonSave:hover{border:1px solid rgba(119,210,168,.5);background:#20322d}.settings__actionButtonCancel{border:1px solid rgba(220,38,38,.3);background:#dc26260d;color:#b91c1c}:root[data-theme=dark] .settings__actionButtonCancel{border:1px solid rgba(244,156,165,.3);background:#dc26260d;color:#f49ca5}.settings__actionButtonCancel:hover{border:1px solid rgba(220,38,38,.5);background:#dc26261a}:root[data-theme=dark] .settings__actionButtonCancel:hover{border:1px solid rgba(244,156,165,.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}:root[data-theme=dark] .settings__displayValue{background:#20242e;color:#edf1f7}.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}:root[data-theme=dark] .settings__verificationStatus--verified{background:#20322d;color:#77d2a8}.settings__verificationStatus--pending{background:#eff6ff;color:#1d4ed8}:root[data-theme=dark] .settings__verificationStatus--pending{background:#222d42;color:#90b4f5}.settings__verificationMeta{display:grid;gap:4px;font-size:12px;line-height:18px;color:#0f172aa8}:root[data-theme=dark] .settings__verificationMeta{color:#edf1f7a8}.settings__verificationSuccess{font-size:13px;line-height:20px;font-weight:600;color:#15803d}:root[data-theme=dark] .settings__verificationSuccess{color:#77d2a8}.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}:root[data-theme=dark] .settings__verificationInput{border:1px solid rgba(229,235,245,.1);background:#20242e;color:#edf1f7}.settings__verificationInput:focus{outline:none;border-color:#2563eb7a}:root[data-theme=dark] .settings__verificationInput:focus{outline:none;border-color:#90b4f57a}.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}:root[data-theme=dark] .settings__verificationButton{border:1px solid #222d42;background:#222d42;color:#90b4f5}.settings__verificationButton:hover{background:#e0e7ff}:root[data-theme=dark] .settings__verificationButton:hover{background:#222d42}.settings__verificationButtonSecondary{border-color:#0f172a1f;background:#fff;color:#0f172a}:root[data-theme=dark] .settings__verificationButtonSecondary{border-color:#e5ebf51f;background:#1b1e27;color:#edf1f7}.settings__verificationButtonSecondary:hover{background:#0f172a0a}:root[data-theme=dark] .settings__verificationButtonSecondary:hover{background:#e5ebf50a}.settings__verificationButton:disabled{opacity:.6;cursor:default}.settings__verificationHint{font-size:12px;line-height:18px;color:#0f172a94}:root[data-theme=dark] .settings__verificationHint{color:#edf1f794}.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}:root[data-theme=dark] .settings__noteIconWrap{background:#2563eb14;color:#90b4f5}.settings__noteBody{display:grid;gap:4px}.settings__noteText{font-size:12px;line-height:18px;color:#0f172aa8}:root[data-theme=dark] .settings__noteText{color:#edf1f7a8}.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}:root[data-theme=dark] .settings__dirty{color:#e7c080}.settings__muted{color:#6b7280}:root[data-theme=dark] .settings__muted{color:#9aa6b7}.settings__successMessage{color:#16a34a}:root[data-theme=dark] .settings__successMessage{color:#77d2a8}.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}:root[data-theme=dark] .settings__saveButton{background:#20322d;border:2px solid #20322d;color:#77d2a8}.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}:root[data-theme=dark] .settings__sidebar{border-right:0;border-bottom:1px solid rgba(229,235,245,.06)}.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_17wjv_1{width:100%;height:100%;min-width:0;display:flex;flex-direction:column;gap:12px}._fieldRootExternalPreview_17wjv_10{position:relative}._cropModalCard_17wjv_14{display:flex;flex-direction:column;gap:12px;border-radius:10px}._fieldHeader_17wjv_21{display:flex;align-items:flex-start;gap:8px}._fieldHeader_17wjv_21 label{font-size:13px;line-height:18px;font-weight:600;color:#0f172a}:root[data-theme=dark] ._fieldHeader_17wjv_21 label{color:#edf1f7}._fieldLayout_17wjv_34,._fieldLayoutSingle_17wjv_35{display:grid;align-items:start;gap:12px}._fieldLayout_17wjv_34{grid-template-columns:minmax(0,1fr) auto}._fieldLayoutSingle_17wjv_35{grid-template-columns:minmax(0,1fr);align-items:stretch;flex:1 1 auto;min-height:0}._fieldColumn_17wjv_52{width:100%;height:100%;display:flex;flex-direction:column;gap:12px;min-width:0}._fieldActions_17wjv_61{grid-column:1;grid-row:2;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start}._previewAvatar_17wjv_70,._previewCover_17wjv_71{align-self:start;border:1px solid rgba(15,23,42,.16);overflow:hidden;background:#0f172a0a}:root[data-theme=dark] ._previewAvatar_17wjv_70,:root[data-theme=dark] ._previewCover_17wjv_71{border:1px solid rgba(229,235,245,.16);background:#e5ebf50a}._previewAvatar_17wjv_70{width:56px;height:56px;border-radius:999px}._previewCover_17wjv_71{width:146px;height:56px;border-radius:10px}._fieldRootExternalPreview_17wjv_10 ._previewAvatar_17wjv_70,._fieldRootExternalPreview_17wjv_10 ._previewCover_17wjv_71{position:absolute;top:0;left:calc(100% + 14px)}._previewImage_17wjv_97{width:100%;height:100%;object-fit:cover}._uploadArea_17wjv_103,._uploadAreaActive_17wjv_104{width:100%;min-width:0;flex:1 1 auto;border-radius:12px;display:flex;flex-direction:column;gap:10px;background:#fff}:root[data-theme=dark] ._uploadArea_17wjv_103,:root[data-theme=dark] ._uploadAreaActive_17wjv_104{background:#1b1e27}._uploadAreaActive_17wjv_104{background:#f8fbff}:root[data-theme=dark] ._uploadAreaActive_17wjv_104{background:#1b1e27}._uploadAreaContent_17wjv_119{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}:root[data-theme=dark] ._uploadAreaContent_17wjv_119{background:#20242e}._uploadAreaActions_17wjv_135{display:flex;align-items:center;justify-content:center;gap:10px}._uploadAreaIconButton_17wjv_142{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}:root[data-theme=dark] ._uploadAreaIconButton_17wjv_142{border:0;background:#1b1e27;color:#edf1f7b8;box-shadow:0 6px 16px #0002}._uploadAreaIconButton_17wjv_142:hover{background:#0f172a66;color:#fff}:root[data-theme=dark] ._uploadAreaIconButton_17wjv_142:hover{background:#e5ebf566;color:#fff}._uploadAreaIconButton_17wjv_142:disabled{opacity:.6;cursor:default}._uploadAreaTitle_17wjv_168{font-size:12px;line-height:18px;font-weight:600;color:#0f172a}:root[data-theme=dark] ._uploadAreaTitle_17wjv_168{color:#edf1f7}._uploadAreaSubtitle_17wjv_175{width:100%;max-width:100%;font-size:12px;line-height:18px;font-weight:500;color:#0f172a8c;overflow-wrap:anywhere}:root[data-theme=dark] ._uploadAreaSubtitle_17wjv_175{color:#edf1f78f}._iconActionButton_17wjv_185{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}:root[data-theme=dark] ._iconActionButton_17wjv_185{border:1px solid rgba(229,235,245,.15);background:#1b1e27;color:#edf1f7}._iconActionButton_17wjv_185:hover{background:#0f172a0a}:root[data-theme=dark] ._iconActionButton_17wjv_185:hover{background:#e5ebf50a}._iconActionButtonDanger_17wjv_204{border:1px solid rgba(220,38,38,.4);background:#dc26260f;color:#b91c1c}:root[data-theme=dark] ._iconActionButtonDanger_17wjv_204{border:1px solid rgba(244,156,165,.4);background:#dc26260f;color:#f49ca5}._iconActionButtonDanger_17wjv_204:hover{background:#dc26261a;border-color:#dc262680}:root[data-theme=dark] ._iconActionButtonDanger_17wjv_204:hover{background:#dc26261a;border-color:#f49ca580}._uploadHint_17wjv_215{font-size:12px;line-height:18px;color:#0f172acc}:root[data-theme=dark] ._uploadHint_17wjv_215{color:#edf1f7cc}._hiddenInput_17wjv_221{display:none}._linkRow_17wjv_225{display:grid;grid-template-columns:minmax(0,1fr) 30px;gap:8px;align-items:center}._errorText_17wjv_232{font-size:12px;line-height:18px;font-weight:600;color:#dc2626}:root[data-theme=dark] ._errorText_17wjv_232{color:#f49ca5}._modalCropWrap_17wjv_239{width:100%;position:relative;border-radius:12px;overflow:hidden;background:#f8fafc;display:flex;align-items:center;justify-content:center}:root[data-theme=dark] ._modalCropWrap_17wjv_239{background:#20242e}._cropWorkspace_17wjv_250{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;align-items:stretch}._cropSidebar_17wjv_257{display:flex;flex-direction:column;justify-content:flex-start;gap:10px;padding:14px 12px;border-radius:10px;background:#f8fafc}:root[data-theme=dark] ._cropSidebar_17wjv_257{background:#20242e}._zoomSlider_17wjv_267{width:100%}._cropTools_17wjv_271{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;align-items:center;justify-content:center;width:100%}._toolButton_17wjv_281{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}:root[data-theme=dark] ._toolButton_17wjv_281{border:1px solid rgba(229,235,245,.12);background:#1b1e27;color:#edf1f7}._toolButton_17wjv_281:hover{background:#f8fbff;border-color:#2563eb47}:root[data-theme=dark] ._toolButton_17wjv_281:hover{background:#1b1e27;border-color:#90b4f547}._toolButtonSecondary_17wjv_302{background:#f8fafc}:root[data-theme=dark] ._toolButtonSecondary_17wjv_302{background:#20242e}._toolButtonIcon_17wjv_306{flex:0 0 auto;width:14px;height:14px;color:#0f172ab8}:root[data-theme=dark] ._toolButtonIcon_17wjv_306{color:#edf1f7b8}._cropCanvas_17wjv_313{max-width:100%;height:auto;cursor:grab;display:block}._cropCanvas_17wjv_313:active{cursor:grabbing}._cropMaskRect_17wjv_324,._cropMaskRound_17wjv_325{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;border:2px solid rgba(255,255,255,.96)}:root[data-theme=dark] ._cropMaskRect_17wjv_324,:root[data-theme=dark] ._cropMaskRound_17wjv_325{border:2px solid rgba(229,235,245,.08)}._cropMaskRect_17wjv_324{width:760px;height:312px;border-radius:12px}._cropMaskRound_17wjv_325{width:360px;height:360px;border-radius:999px}._modalFooter_17wjv_346{display:flex;justify-content:flex-end;gap:8px}._linkButton_17wjv_352,._uploadButton_17wjv_353{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}:root[data-theme=dark] ._linkButton_17wjv_352,:root[data-theme=dark] ._uploadButton_17wjv_353{border:1px solid transparent}._linkButton_17wjv_352{background:transparent;color:#0f172abd;border-color:#0f172a1f}:root[data-theme=dark] ._linkButton_17wjv_352{background:transparent;color:#edf1f7bd;border-color:#e5ebf51f}._linkButton_17wjv_352:hover{background:#0f172a0a;color:#0f172a}:root[data-theme=dark] ._linkButton_17wjv_352:hover{background:#e5ebf50a;color:#edf1f7}._uploadButton_17wjv_353{background:#0f172a;color:#fff;box-shadow:0 10px 24px #0f172a2e}:root[data-theme=dark] ._uploadButton_17wjv_353{background:#0f172a;color:#fff;box-shadow:0 10px 24px #00000065}._uploadButton_17wjv_353:hover{background:#1e293b}:root[data-theme=dark] ._uploadButton_17wjv_353:hover{background:#1e293b}._linkButton_17wjv_352:disabled,._uploadButton_17wjv_353:disabled,._toolButton_17wjv_281:disabled{opacity:.55;cursor:default;box-shadow:none}:root[data-theme=dark] ._linkButton_17wjv_352:disabled,:root[data-theme=dark] ._uploadButton_17wjv_353:disabled,:root[data-theme=dark] ._toolButton_17wjv_281:disabled{box-shadow:none}._linkInput_17wjv_397{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}:root[data-theme=dark] ._linkInput_17wjv_397{border:1px solid rgba(229,235,245,.1);background:#20242e;color:#edf1f7}._cropTitle_17wjv_411{margin:0;font-size:18px;line-height:24px;color:#0f172a}:root[data-theme=dark] ._cropTitle_17wjv_411{color:#edf1f7}@media(max-width:900px){._fieldRootExternalPreview_17wjv_10 ._previewAvatar_17wjv_70,._fieldRootExternalPreview_17wjv_10 ._previewCover_17wjv_71{position:static;margin-top:12px}._cropWorkspace_17wjv_250{grid-template-columns:1fr}._cropSidebar_17wjv_257{order:2}}._header_cznub_1{width:100%;min-width:0;min-height:56px;padding:5px 0;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}:root[data-theme=dark] ._header_cznub_1{border-bottom:1px solid rgba(229,235,245,.06)}._heading_cznub_15{min-width:0;display:flex;flex-direction:column;gap:0}._content_cznub_22{min-width:0;display:flex;align-items:center;justify-content:center;flex:1 1 auto}._title_cznub_30{margin:0;color:#0f172a;font-size:15px;line-height:22px;font-weight:800}:root[data-theme=dark] ._title_cznub_30{color:#edf1f7}._subtitle_cznub_38{margin:0;color:#0f172a94;font-size:12px;line-height:18px;font-weight:500}:root[data-theme=dark] ._subtitle_cznub_38{color:#edf1f794}._actions_cznub_46{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}._actionButton_cznub_55{min-width:0;padding:10px;border:0;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}:root[data-theme=dark] ._actionButton_cznub_55{border:0;background:#1b1e27;color:#edf1f7;box-shadow:0 10px 16px #00000012}._actionButton_cznub_55:hover{background:#f9fafb}:root[data-theme=dark] ._actionButton_cznub_55:hover{background:#20242e}._actionButton_cznub_55:active{background:#eef0f3;transform:translateY(1px)}:root[data-theme=dark] ._actionButton_cznub_55:active{background:#252a35}._actionButton_cznub_55:disabled{opacity:.55;cursor:default;transform:none}._actionButtonIconOnly_cznub_91{width:42px;height:42px;padding:0;gap:0;flex:0 0 42px}._actionIcon_cznub_99{width:18px;height:18px;display:grid;place-items:center;flex:0 0 18px;color:#4b5563}:root[data-theme=dark] ._actionIcon_cznub_99{color:#c2cad8}._actionIcon_cznub_99>svg{width:18px;height:18px}@media(max-width:980px){._header_cznub_1{flex-wrap:wrap}._content_cznub_22{order:3;width:100%;flex-basis:100%;justify-content:flex-start}}@media(max-width:620px){._header_cznub_1{align-items:flex-start}._actions_cznub_46{flex:0 0 auto}._actionButton_cznub_55{max-width:180px}._actionButton_cznub_55>span:last-child{overflow:hidden;text-overflow:ellipsis}}@media(prefers-reduced-motion:reduce){._actionButton_cznub_55{transition:none}}._toast_6ob57_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_6ob57_1 .22s ease-out}:root[data-theme=dark] ._toast_6ob57_1{box-shadow:0 10px 24px #00000016}._toastSuccess_6ob57_15{background:#dff1ec;border:1px solid #dcebe7}:root[data-theme=dark] ._toastSuccess_6ob57_15{background:#20322d;border:1px solid #2b303b}._toastError_6ob57_20{background:#f8e9e9;border:1px solid #f1e0e0}:root[data-theme=dark] ._toastError_6ob57_20{background:#35232c;border:1px solid #35232c}._toastNeutral_6ob57_25{background:#fff;border:1px solid rgba(15,23,42,.08)}:root[data-theme=dark] ._toastNeutral_6ob57_25{background:#1b1e27;border:1px solid rgba(229,235,245,.08)}._iconWrap_6ob57_30{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._toastSuccess_6ob57_15 ._iconWrap_6ob57_30{background:#edf8f4;color:#14b86a}:root[data-theme=dark] ._toastSuccess_6ob57_15 ._iconWrap_6ob57_30{background:#20322d;color:#77d2a8}._toastError_6ob57_20 ._iconWrap_6ob57_30{background:#fff4f4;color:#ef5b3c}:root[data-theme=dark] ._toastError_6ob57_20 ._iconWrap_6ob57_30{background:#35232c;color:#f49ca5}._toastNeutral_6ob57_25 ._iconWrap_6ob57_30{background:#f8fafc;color:#0f172a}:root[data-theme=dark] ._toastNeutral_6ob57_25 ._iconWrap_6ob57_30{background:#20242e;color:#edf1f7}._body_6ob57_55{min-width:0}._bodySingleLine_6ob57_59{display:flex;align-items:center;gap:10px}._title_6ob57_65{font-size:13px;font-weight:800;color:#131313;margin:0}:root[data-theme=dark] ._title_6ob57_65{color:#edf1f7}._titleSingleLine_6ob57_72{flex:0 0 auto;white-space:nowrap}._description_6ob57_77{font-size:12px;line-height:20px;color:#131313b3;white-space:pre-line}:root[data-theme=dark] ._description_6ob57_77{color:#edf1f7b3}._descriptionSingleLine_6ob57_84{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._toastSingleLine_6ob57_91{width:min(100%,460px)}._closeButton_6ob57_95{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}:root[data-theme=dark] ._closeButton_6ob57_95{border:none;background:transparent;color:#edf1f78f}._closeButton_6ob57_95:hover{color:#131313a6}:root[data-theme=dark] ._closeButton_6ob57_95:hover{color:#edf1f7a6}._toastCompact_6ob57_114{min-width:0;max-width:100%;width:100%;min-height:48px;grid-template-columns:28px minmax(0,1fr) 40px;gap:8px;padding:3px 8px}._toastCompact_6ob57_114 ._iconWrap_6ob57_30{width:28px;height:28px;border-radius:8px}._toastCompact_6ob57_114 ._iconWrap_6ob57_30 svg,._toastCompact_6ob57_114 ._closeButton_6ob57_95 svg{width:18px;height:18px}._toastCompact_6ob57_114 ._title_6ob57_65{font-size:12px;line-height:18px;font-weight:700;overflow-wrap:anywhere}._toastCompact_6ob57_114 ._closeButton_6ob57_95{width:40px;min-width:40px;height:40px;border-radius:10px}@keyframes _toast-fade-in_6ob57_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}:root[data-theme=dark] .modal__panel.settingsModal__panel{border:1px solid rgba(229,235,245,.07);background:#1b1e27;box-shadow:0 34px 90px #0000007a,0 4px 18px #0000002d}.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)}:root[data-theme=dark] .settingsModal__panel .settings__pageHeader{border-bottom:1px solid rgba(229,235,245,.065);background:#252a35f5}.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}:root[data-theme=dark] .settingsModal__panel .settings__sidebar{border-right-color:#e5ebf511;background:linear-gradient(180deg,#252a35ad,#252a35eb),#20242e}.settingsModal__panel .settings__accountSummary{padding:4px 6px 20px;gap:11px;border-bottom-color:#0f172a12}:root[data-theme=dark] .settingsModal__panel .settings__accountSummary{border-bottom-color:#e5ebf512}.settingsModal__panel .settings__accountSummaryText strong{font-size:13px;line-height:18px}.settingsModal__panel .settings__accountSummaryText span{color:#7b8595;font-size:10px}:root[data-theme=dark] .settingsModal__panel .settings__accountSummaryText span{color:#9aa6b7}.settingsModal__panel .settings__navSectionLabel{margin-top:18px;padding:0 10px 8px;color:#98a2b3;font-size:9px;letter-spacing:.075em}:root[data-theme=dark] .settingsModal__panel .settings__navSectionLabel{color:#9aa6b7}.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}:root[data-theme=dark] .settingsModal__panel .settings__sidebarItem:hover{background:#252a35b8}.settingsModal__panel .settings__sidebarItem--active{border-color:#0f172a11;background:#fff;box-shadow:inset 0 1px #fffffffa,0 6px 16px #1f263d0e}:root[data-theme=dark] .settingsModal__panel .settings__sidebarItem--active{border-color:#e5ebf511;background:#1b1e27;box-shadow:inset 0 1px #0000007a,0 6px 16px #0000001f}.settingsModal__panel .settings__contentColumn{padding:110px 32px 34px;gap:18px;background:#fbfcfd;scrollbar-gutter:stable}:root[data-theme=dark] .settingsModal__panel .settings__contentColumn{background:#1b1e27}.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}:root[data-theme=dark] .settingsModal__panel .settings__sectionTitle{color:#edf1f7}.settingsModal__panel .settings__sectionDescription{color:#727c8d;font-size:11px;line-height:17px}:root[data-theme=dark] .settingsModal__panel .settings__sectionDescription{color:#9aa6b7}.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}:root[data-theme=dark] .settingsModal__panel .settings__generalGrid{border:1px solid rgba(229,235,245,.065);background:#1b1e27;box-shadow:0 10px 26px #00000016}.settingsModal__panel .settings__generalGrid>.settings__contentCard{position:relative;padding:11px;border:0;border-radius:10px;gap:8px;background:transparent;box-shadow:none}:root[data-theme=dark] .settingsModal__panel .settings__generalGrid>.settings__contentCard{border:0;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}:root[data-theme=dark] .settingsModal__panel .settings__generalGrid>.settings__contentCard+.settings__contentCard:before{background:#252a35}.settingsModal__panel .settings__fieldLabel{color:#374151;font-size:11px;line-height:16px;font-weight:700}:root[data-theme=dark] .settingsModal__panel .settings__fieldLabel{color:#c2cad8}.settingsModal__panel .settings__fieldDisplay,.settingsModal__panel .settings__inputWrap{min-height:40px;border:1px solid transparent;border-radius:9px;background:#f5f6f8}:root[data-theme=dark] .settingsModal__panel .settings__fieldDisplay,:root[data-theme=dark] .settingsModal__panel .settings__inputWrap{border:1px solid transparent;background:#20242e}.settingsModal__panel .settings__fieldDisplayText{overflow:hidden;color:#273246;font-size:11px;text-overflow:ellipsis;white-space:nowrap}:root[data-theme=dark] .settingsModal__panel .settings__fieldDisplayText{color:#edf1f7}.settingsModal__panel .settings__actionButton{width:40px;height:40px;border-color:#e3e7ed;border-radius:9px;background:#fff;box-shadow:0 2px 6px #1f263d06}:root[data-theme=dark] .settingsModal__panel .settings__actionButton{border-color:#2b303b;background:#1b1e27;box-shadow:0 2px 6px #0000000e}.settingsModal__panel .settings__sectionDivider{background:#0f172a11}:root[data-theme=dark] .settingsModal__panel .settings__sectionDivider{background:#e5ebf511}.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}:root[data-theme=dark] .settingsModal__panel .settings__brandingGrid>.settings__contentCard{border-color:#e5ebf511;box-shadow:0 10px 26px #00000016}.settingsModal__panel .settings__brandingPreviewTitle,.settingsModal__panel .settings__brandingGrid [class*=_fieldHeader_] label{color:#273246;font-size:12px;line-height:17px;font-weight:720}:root[data-theme=dark] .settingsModal__panel .settings__brandingPreviewTitle,:root[data-theme=dark] .settingsModal__panel .settings__brandingGrid [class*=_fieldHeader_] label{color:#edf1f7}.settingsModal__panel .settings__brandingPreviewHero{min-height:172px}.settingsModal__panel .settings__brandingPreviewCoverWrap{height:88px;border-radius:11px 11px 0 0;box-shadow:none}:root[data-theme=dark] .settingsModal__panel .settings__brandingPreviewCoverWrap{box-shadow:none}.settingsModal__panel .settings__brandingPreviewProfileCard{min-height:88px;padding:0 10px 12px;border-radius:0 0 11px 11px;background:#fff}:root[data-theme=dark] .settingsModal__panel .settings__brandingPreviewProfileCard{background:#1b1e27}.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}:root[data-theme=dark] .settingsModal__panel .settings__brandingPreviewAbout{color:#9aa6b7}.settingsModal__panel .settings__brandingGrid [class*=_uploadAreaContent_]{min-height:166px;border:1px dashed #dfe4eb;border-radius:11px;background:#f7f8fa}:root[data-theme=dark] .settingsModal__panel .settings__brandingGrid [class*=_uploadAreaContent_]{border:1px dashed #2b303b;background:#20242e}.settingsModal__panel .settings__brandingGrid [class*=_uploadAreaIconButton_]{width:32px;height:32px;border:1px solid #e7eaf0;border-radius:9px;box-shadow:0 4px 10px #1f263d0b}:root[data-theme=dark] .settingsModal__panel .settings__brandingGrid [class*=_uploadAreaIconButton_]{border:1px solid #2b303b;box-shadow:0 4px 10px #00000019}.settingsModal__panel .settings__brandingGrid [class*=_uploadAreaIconButton_]:hover{border-color:#d8dee7;background:#fff;color:#1f2937}:root[data-theme=dark] .settingsModal__panel .settings__brandingGrid [class*=_uploadAreaIconButton_]:hover{border-color:#2b303b;background:#1b1e27;color:#edf1f7}.settingsModal__panel .settings__brandingGrid [class*=_uploadAreaSubtitle_]{max-width:210px;color:#7b8493;font-size:10px;line-height:15px}:root[data-theme=dark] .settingsModal__panel .settings__brandingGrid [class*=_uploadAreaSubtitle_]{color:#9aa6b7}.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}:root[data-theme=dark] .settingsModal__close{border:1px solid rgba(229,235,245,.08);background:#1b1e27;color:#9aa6b7;box-shadow:0 3px 10px #00000014}.settingsModal__close:hover{border-color:#0f172a24;background:#f9fafb;color:#0f172a}:root[data-theme=dark] .settingsModal__close:hover{border-color:#e5ebf524;background:#20242e;color:#edf1f7}.settingsModal__close:active{transform:translateY(1px);background:#eef0f3}:root[data-theme=dark] .settingsModal__close:active{background:#252a35}.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;z-index:1000;display:none;justify-content:center;width:100%;padding:0 14px calc(8px + env(safe-area-inset-bottom,0px));pointer-events:none;-webkit-user-select:none;user-select:none}.mobileBottomNav__bar{position:relative;isolation:isolate;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:4px;width:min(100%,360px);min-height:58px;padding:5px;overflow:visible;border:1px solid rgba(255,255,255,.9);border-radius:22px;background:linear-gradient(135deg,#ffffffe0,#f6f8ffbd 52%,#e2e7ffa8);background-clip:padding-box;box-shadow:0 12px 28px #18223a29;backdrop-filter:blur(24px) saturate(1.7);-webkit-backdrop-filter:blur(24px) saturate(1.7);pointer-events:auto}:root[data-theme=dark] .mobileBottomNav__bar{border:1px solid rgba(229,235,245,.08);background:linear-gradient(135deg,#252a35e0,#222d42bd 52%,#222d42a8);background-clip:padding-box;box-shadow:0 12px 28px #0000005a}.mobileBottomNav__bar:before{content:"";position:absolute;inset:1px;z-index:0;border-radius:21px;background:linear-gradient(120deg,#ffffffb8,#ffffff1f 44%,#dee4ff14);pointer-events:none}:root[data-theme=dark] .mobileBottomNav__bar:before{background:linear-gradient(120deg,#252a35b8,#252a351f 44%,#222d4214)}.mobileBottomNav__item{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:48px;padding:4px 3px 3px;border:0;border-radius:17px;color:#2e384c94;background:transparent;font:inherit;text-decoration:none;cursor:pointer;transition:color .18s ease,transform .18s ease,background-color .18s ease,box-shadow .18s ease}:root[data-theme=dark] .mobileBottomNav__item{border:0;color:#c2cad894;background:transparent}.mobileBottomNav__item:active{transform:scale(.97)}.mobileBottomNav__iconWrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:inherit}:root[data-theme=dark] .mobileBottomNav__iconWrap{color:inherit}.mobileBottomNav__icon{display:inline-flex;align-items:center;justify-content:center}.mobileBottomNav__icon svg{width:20px;height:20px;stroke-width:2}.mobileBottomNav__label{max-width:100%;overflow:hidden;color:inherit;font-size:10px;line-height:1.15;font-weight:700;white-space:nowrap;text-overflow:ellipsis}:root[data-theme=dark] .mobileBottomNav__label{color:inherit}.mobileBottomNav__item--active{color:#4055c8;background:#6f82ee21;box-shadow:none}:root[data-theme=dark] .mobileBottomNav__item--active{color:#90b4f5;background:#6f82ee21;box-shadow:none}.mobileBottomNav__item--active .mobileBottomNav__label{color:#27334d}:root[data-theme=dark] .mobileBottomNav__item--active .mobileBottomNav__label{color:#edf1f7}.mobileBottomNav__badge{position:absolute;top:-7px;right:-10px;display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 4px;border:2px solid rgba(255,255,255,.94);border-radius:999px;color:#fff;background:#5b6ee1;box-shadow:0 4px 10px #4b5cc452;font-size:9px;line-height:1;font-weight:800}:root[data-theme=dark] .mobileBottomNav__badge{border:2px solid rgba(229,235,245,.08);color:#fff;background:#5b6ee1;box-shadow:0 4px 10px #4b5cc452}.mobileBottomNav__backdrop{position:fixed;inset:0;z-index:0;border:0;background:#1921331f;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);pointer-events:auto}:root[data-theme=dark] .mobileBottomNav__backdrop{border:0;background:#1921331f}.mobileBottomNav__morePanel{position:absolute;left:50%;bottom:calc(78px + env(safe-area-inset-bottom,0px));z-index:1;width:min(calc(100% - 28px),360px);padding:12px;border:1px solid rgba(255,255,255,.92);border-radius:22px;background:#f9faffeb;box-shadow:0 18px 42px #18223a33;backdrop-filter:blur(24px) saturate(1.5);-webkit-backdrop-filter:blur(24px) saturate(1.5);transform:translate(-50%);pointer-events:auto;animation:mobileBottomNavPanelIn .18s cubic-bezier(.22,1,.36,1)}:root[data-theme=dark] .mobileBottomNav__morePanel{border:1px solid rgba(229,235,245,.08);background:#252a35eb;box-shadow:0 18px 42px #00000070}.mobileBottomNav__moreHeader{display:flex;align-items:center;justify-content:space-between;min-height:34px;padding:0 2px 8px 7px;color:#172033;font-size:14px}:root[data-theme=dark] .mobileBottomNav__moreHeader{color:#edf1f7}.mobileBottomNav__moreHeader button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid #e0e5ee;border-radius:10px;color:#667085;background:#fffc;cursor:pointer}:root[data-theme=dark] .mobileBottomNav__moreHeader button{border:1px solid #2b303b;color:#9aa6b7;background:#252a35cc}.mobileBottomNav__moreHeader svg{width:17px;height:17px}.mobileBottomNav__moreGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.mobileBottomNav__moreItem{display:flex;align-items:center;gap:9px;min-width:0;min-height:48px;padding:8px 10px;border:1px solid rgba(218,224,235,.84);border-radius:14px;color:#596579;background:#ffffffa3;text-decoration:none}:root[data-theme=dark] .mobileBottomNav__moreItem{border:1px solid rgba(229,235,245,.08);color:#c2cad8;background:#252a35a3}.mobileBottomNav__moreItem>span{display:inline-flex;flex:0 0 20px}.mobileBottomNav__moreItem svg{width:20px;height:20px}.mobileBottomNav__moreItem strong{min-width:0;overflow:hidden;font-size:11px;line-height:1.2;font-weight:700;text-overflow:ellipsis}.mobileBottomNav__moreItem--active{border-color:#6f82ee3d;color:#4055c8;background:#6f82ee1f}:root[data-theme=dark] .mobileBottomNav__moreItem--active{border-color:#90b4f53d;color:#90b4f5;background:#6f82ee1f}@keyframes mobileBottomNavPanelIn{0%{opacity:0;transform:translate3d(-50%,8px,0) scale(.98)}to{opacity:1;transform:translate3d(-50%,0,0) scale(1)}}@media(max-width:980px){.mobileBottomNav{display:flex}body.modal-open .mobileBottomNav{opacity:.38;filter:blur(8px);pointer-events:none}body.modal-open .mobileBottomNav,body.modal-open .mobileBottomNav *{pointer-events:none}}@media(max-width:520px){.mobileBottomNav{padding:0 10px calc(16px + env(safe-area-inset-bottom,0px))}.mobileBottomNav__bar{width:min(100%,340px);min-height:54px;border-radius:21px}.mobileBottomNav__bar:before{border-radius:20px}.mobileBottomNav__item{min-height:44px;border-radius:15px}.mobileBottomNav__morePanel{bottom:calc(82px + env(safe-area-inset-bottom,0px));width:min(calc(100% - 20px),340px)}}@media(prefers-reduced-motion:reduce){.mobileBottomNav__item,.mobileBottomNav__morePanel{animation:none;transition:none}}.desktopTitleBar{position:fixed;top:0;right:0;left:0;z-index:3000;height:48px;border:0;outline:0;background:transparent;box-shadow:none;pointer-events:none;-webkit-user-select:none;user-select:none}:root[data-theme=dark] .desktopTitleBar{border:0;outline:0;background:transparent;box-shadow:none}.desktopTitleBar__dragArea{position:absolute;inset:0;pointer-events:auto;-webkit-app-region:drag}.desktopTitleBar__actions{position:absolute;top:8px;right:10px;z-index:1;display:flex;align-items:center;gap:7px;pointer-events:auto;-webkit-app-region:no-drag}.desktopTitleBar__button{width:32px;height:32px;border:1px solid rgba(0,0,0,.06);border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#5f6878;background:#fff;box-shadow:0 6px 14px #0f172a09;cursor:pointer;transition:color .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}:root[data-theme=dark] .desktopTitleBar__button{border:1px solid rgba(229,235,245,.06);color:#9aa6b7;background:#1b1e27;box-shadow:0 6px 14px #00000014}.desktopTitleBar__button svg{width:15px;height:15px;stroke-width:2.1}.desktopTitleBar__button:hover{color:#343c54;background:#f9fafb;border-color:#0000001a}:root[data-theme=dark] .desktopTitleBar__button:hover{color:#c2cad8;background:#20242e;border-color:#e5ebf51a}.desktopTitleBar__button:active{background:#eef0f3;transform:translateY(1px)}:root[data-theme=dark] .desktopTitleBar__button:active{background:#252a35}.desktopTitleBar__button:focus-visible{outline:2px solid #3c78ff;outline-offset:2px}:root[data-theme=dark] .desktopTitleBar__button:focus-visible{outline:2px solid #90b4f5}.desktopTitleBar__button--close{color:#d0454d;background:snow;border-color:#e0454d24}:root[data-theme=dark] .desktopTitleBar__button--close{color:#f49ca5;background:#1b1e27;border-color:#f49ca524}.desktopTitleBar__button--close:hover{color:#c9363f;background:#fff5f5;border-color:#e0454d3d}:root[data-theme=dark] .desktopTitleBar__button--close:hover{color:#f49ca5;background:#35232c;border-color:#f49ca53d}.desktopTitleBar__button--close:active{color:#b92f38;background:#ffeded}:root[data-theme=dark] .desktopTitleBar__button--close:active{color:#f49ca5;background:#35232c}.desktopUpdateBadge{position:fixed;bottom:22px;left:28px;z-index:3100;min-height:34px;max-width:min(360px,calc(100vw - 56px));padding:8px 12px;border:1px solid rgba(148,163,184,.18);border-radius:999px;display:inline-flex;align-items:center;gap:8px;overflow:hidden;color:#737d8d;background:#ffffffc7;box-shadow:0 6px 20px #0f172a0f;font-size:10px;line-height:14px;font-weight:600;letter-spacing:.015em;white-space:nowrap;text-overflow:ellipsis;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:default;opacity:1;visibility:visible;transform:translateY(0);transition:opacity .46s cubic-bezier(.16,1,.3,1),visibility 0s linear 0s,color .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .46s cubic-bezier(.16,1,.3,1)}:root[data-theme=dark] .desktopUpdateBadge{border:1px solid rgba(229,235,245,.16);color:#9aa6b7;background:#252a35c7;box-shadow:0 6px 20px #0002}.desktopUpdateBadge:disabled{opacity:1}body.desktopWindow:has(.authGate:not(.authGate--card-revealed)) .desktopUpdateBadge{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px);transition:opacity .46s cubic-bezier(.16,1,.3,1),visibility 0s linear .46s,color .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .46s cubic-bezier(.16,1,.3,1)}.desktopUpdateBadge--available,.desktopUpdateBadge--error{cursor:pointer}.desktopUpdateBadge--available{color:#1d4ed8;border-color:#3b82f647;background:#eff6fff0;box-shadow:0 8px 24px #3b82f629}:root[data-theme=dark] .desktopUpdateBadge--available{color:#90b4f5;border-color:#90b4f547;background:#222d42f0;box-shadow:0 8px 24px #3b82f629}.desktopUpdateBadge--available:hover{color:#fff;border-color:#3b82f6;background:#3b82f6;transform:translateY(-1px)}:root[data-theme=dark] .desktopUpdateBadge--available:hover{color:#fff;border-color:#222d42;background:#3b82f6}.desktopUpdateBadge--error{color:#b42318;border-color:#f044383d;background:#fef3f2f2}:root[data-theme=dark] .desktopUpdateBadge--error{color:#f49ca5;border-color:#f49ca53d;background:#35232cf2}.desktopUpdateBadge__dot{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e1f}:root[data-theme=dark] .desktopUpdateBadge__dot{background:#22c55e;box-shadow:0 0 0 3px #22c55e1f}.desktopUpdateBadge--available .desktopUpdateBadge__dot,.desktopUpdateBadge--busy .desktopUpdateBadge__dot{background:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}:root[data-theme=dark] .desktopUpdateBadge--available .desktopUpdateBadge__dot,:root[data-theme=dark] .desktopUpdateBadge--busy .desktopUpdateBadge__dot{background:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.desktopUpdateBadge--available:hover .desktopUpdateBadge__dot{background:#fff}:root[data-theme=dark] .desktopUpdateBadge--available:hover .desktopUpdateBadge__dot{background:#1b1e27}.desktopUpdateBadge--error .desktopUpdateBadge__dot{background:#ef4444;box-shadow:0 0 0 3px #ef44441f}:root[data-theme=dark] .desktopUpdateBadge--error .desktopUpdateBadge__dot{background:#ef4444;box-shadow:0 0 0 3px #ef44441f}.desktopUpdateBadge--busy .desktopUpdateBadge__dot{animation:desktopUpdateBadgePulse .9s ease-in-out infinite alternate}body.desktopWindow #root{padding-top:0}body.desktopWindow .app{height:100vh;padding-top:0}body.desktopWindow .authGate{top:0;min-height:100vh;min-height:100dvh;padding-top:0}body.desktopWindow .authGate__stage{min-height:100vh;min-height:100dvh}body.desktopWindow:has(.app) .desktopTitleBar{height:12px}body.desktopWindow:has(.app) .desktopTitleBar__actions{display:none}@media(max-width:760px),(max-height:680px){.desktopUpdateBadge{bottom:12px;left:14px}}@media(prefers-reduced-motion:reduce){.desktopTitleBar__button,.desktopUpdateBadge{transition:none}.desktopUpdateBadge--busy .desktopUpdateBadge__dot{animation:none}}@keyframes desktopUpdateBadgePulse{to{opacity:.35;transform:scale(.72)}}.authGate__dotField{position:fixed;inset:0;z-index:0;display:block;width:100%;height:100%;opacity:0;pointer-events:none;transition:none}.authGate__dotField--visible{opacity:1}@media(prefers-reduced-motion:reduce){.authGate__dotField{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}:root[data-theme=dark] .authGate{color:#edf1f7;background:radial-gradient(72% 74% at 0% 100%,#222d4247 0,#222d4224 44%,#f7f8fb00 76%),radial-gradient(64% 68% at 100% 0%,#252a353d 0,#252a351f 42%,#f7f8fb00 74%),#20242e}.authGate,.authGate *{-webkit-user-select:none;user-select:none}.authGate input,.authGate textarea,.authGate [contenteditable=true]{-webkit-user-select:text;user-select:text}body.desktopWindow .authGate{cursor:default}body.desktopWindow .authGate button:not(:disabled),body.desktopWindow .authGate a,body.desktopWindow .authGate label[for],body.desktopWindow .authGate [role=button]{cursor:pointer}body.desktopWindow .authGate .authInput{caret-color:#111827;cursor:text}:root[data-theme=dark] body.desktopWindow .authGate .authInput{caret-color:#edf1f7}.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}:root[data-theme=dark] .authGate:before{background-image:linear-gradient(rgba(37,42,53,.3) 1px,transparent 1px),linear-gradient(90deg,rgba(37,42,53,.3) 1px,transparent 1px)}.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}:root[data-theme=dark] .authGate:after{background:#1b1e27}.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%)}:root[data-theme=dark] .authGate__glow--left{background:radial-gradient(ellipse at 0 0,#1b1e27,#252a35f5 24%,#252a35b8 46%,#252a3547,#fbfcfe00 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%)}:root[data-theme=dark] .authGate__glow--right{background:radial-gradient(ellipse at 100% 100%,#1b1e27,#252a35f7 24%,#252a35bd 46%,#252a354d,#fbfcfe00 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}:root[data-theme=dark] .authGate__circuitGlow,:root[data-theme=dark] .authGate__circuitTrack,:root[data-theme=dark] .authGate__circuitInset,:root[data-theme=dark] .authGate__circuitGlintHalo,:root[data-theme=dark] .authGate__circuitGlintCore{fill:none}.authGate__circuitGlow{opacity:0;stroke-width:18;stroke-dasharray:1;stroke-dashoffset:1;filter:blur(7px);animation:authGateCircuitGlowDraw 3.3s 1.22s linear forwards}.authGate__circuitGlow--incoming{stroke:url(#authGateCircuitIncoming)}:root[data-theme=dark] .authGate__circuitGlow--incoming{stroke:url(#authGateCircuitIncoming)}.authGate__circuitGlow--outgoing{stroke:url(#authGateCircuitOutgoing)}:root[data-theme=dark] .authGate__circuitGlow--outgoing{stroke:url(#authGateCircuitOutgoing)}.authGate__circuitGlow--bottom{stroke:url(#authGateCircuitBottom);animation:none}:root[data-theme=dark] .authGate__circuitGlow--bottom{stroke:url(#authGateCircuitBottom)}.authGate--card-revealed .authGate__circuitGlow--bottom{animation-name:authGateCircuitGlowDraw;animation-delay:0ms;animation-timing-function:linear;animation-fill-mode: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 linear forwards}:root[data-theme=dark] .authGate__circuitTrack{stroke:#9aa6b78f}.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)}:root[data-theme=dark] .authGate__circuitTrack--incoming{stroke:url(#authGateCircuitIncoming)}.authGate__circuitTrack--outgoing{stroke:url(#authGateCircuitOutgoing)}:root[data-theme=dark] .authGate__circuitTrack--outgoing{stroke:url(#authGateCircuitOutgoing)}.authGate__circuitTrack--bottom{stroke:url(#authGateCircuitBottom);animation:none}:root[data-theme=dark] .authGate__circuitTrack--bottom{stroke:url(#authGateCircuitBottom)}.authGate--card-revealed .authGate__circuitTrack--bottom{animation-name:authGateCircuitDraw;animation-delay:0ms;animation-timing-function:linear;animation-fill-mode: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.22s linear forwards}:root[data-theme=dark] .authGate__circuitInset{stroke:#eef1f780}.authGate__circuitInset--bottom{stroke:url(#authGateCircuitBottomInset);animation:none}:root[data-theme=dark] .authGate__circuitInset--bottom{stroke:url(#authGateCircuitBottomInset)}.authGate--card-revealed .authGate__circuitInset--bottom{animation-name:authGateCircuitInsetDraw;animation-delay:0ms;animation-timing-function:linear;animation-fill-mode:forwards}.authGate__circuitInset--incoming{stroke:url(#authGateCircuitIncomingInset)}:root[data-theme=dark] .authGate__circuitInset--incoming{stroke:url(#authGateCircuitIncomingInset)}.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--bottom{animation:authGateCircuitGlintVisibility 3s .36s 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))}:root[data-theme=dark] .authGate__circuitGlintHalo{stroke:#dde4ef61}.authGate__circuitGlintCore{stroke:#f6f8fc9e;stroke-width:1.5;filter:blur(1.6px) drop-shadow(0 0 7px rgba(159,172,194,.14))}:root[data-theme=dark] .authGate__circuitGlintCore{stroke:#f6f8fc9e}.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__brand:before{content:"";position:absolute;top:62px;left:50%;z-index:0;width:380px;height:136px;border-radius:50%;background:radial-gradient(ellipse at center,#d2dcec7a,#c1cee23d 30%,#b3c2d914 56%,#b3c2d900 76%);filter:blur(18px);opacity:0;pointer-events:none;transform:translate3d(-50%,0,0) scale(.92);transform-origin:center;will-change:opacity,transform}:root[data-theme=dark] .authGate__brand:before{background:radial-gradient(ellipse at center,#222d427a,#222d423d 30%,#252a3514 56%,#b3c2d900 76%)}.authGate--circuit-contact .authGate__brand:before{animation:authGateLogoAuraIn 1.8s cubic-bezier(.16,1,.3,1) forwards,authGateLogoAuraBreathe 7.2s 1.8s cubic-bezier(.45,0,.55,1) infinite}.authGate--brand-powered .authGate__brand:before{animation:authGateLogoAuraResponse 8.8s cubic-bezier(.22,.61,.36,1) infinite}.authGate__brandName{position:absolute;top:100px;right:90px;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;will-change:opacity,filter,transform}:root[data-theme=dark] .authGate__brandName{color:#edf1f7;text-shadow:0 1px 0 rgba(0,0,0,.48)}.authGate--circuit-contact .authGate__brandName{animation:authGateLogoWordmarkIn 1.4s cubic-bezier(.16,1,.3,1) forwards}.authGate__brandNameBase{display:block}.authGate__brandNameSheen{position:absolute;inset:0;color:transparent;background-image:linear-gradient(100deg,#fff0 42%,#a1b5d34d 47%,#eef4fff5,#aec1dd4d 53%,#fff0 58%);background-size:220% 100%;background-position:200% 50%;background-repeat:no-repeat;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:blur(.3px) drop-shadow(0 0 5px rgba(177,195,221,.16));opacity:0;pointer-events:none;will-change:opacity,background-position}:root[data-theme=dark] .authGate__brandNameSheen{color:transparent;background-image:linear-gradient(100deg,#fff0 42%,#90b4f54d 47%,#eef4fff5,#9aa6b78f 53%,#fff0 58%);-webkit-text-fill-color:transparent}.authGate--brand-powered .authGate__brandNameSheen{animation:authGateLogoDiffuseLight 8.8s .26s cubic-bezier(.22,.61,.36,1) infinite}.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}:root[data-theme=dark] .authGate__brandSymbolBar{fill:none}.authGate__brandSymbolBar--glow{stroke:#11182761;stroke-width:15;opacity:.18;filter:blur(6px)}:root[data-theme=dark] .authGate__brandSymbolBar--glow{stroke:#edf1f78f}.authGate--circuit-contact .authGate__brandSymbolBar--glow{animation:authGateLogoBarGlow 7.2s 1.4s cubic-bezier(.45,0,.55,1) infinite}.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))}:root[data-theme=dark] .authGate__brandSymbolBar--track{stroke:#edf1f7}.authGate__brandSymbolBar--inset{stroke:#ffffff29;stroke-width:2.25;opacity:.72;filter:drop-shadow(0 1.5px 1px rgba(0,0,0,.2))}:root[data-theme=dark] .authGate__brandSymbolBar--inset{stroke:#ffffff29}.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}:root[data-theme=dark] .authGate__brandText{color:#9aa6b7;text-shadow:0 1px 0 rgba(0,0,0,.48)}.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}:root[data-theme=dark] .authGate__card{border:1px solid rgba(229,235,245,.08);box-shadow:0 26px 72px #00000027,0 5px 18px #00000014,inset 0 1px #0000007a}.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}:root[data-theme=dark] .authGate__ambientSignal:before{background:radial-gradient(circle,#252a351f,#252a350b 38%,#9baac300 72%)}.authGate__ambientSignal--right:before{top:42px;right:46px;width:82px;height:82px;background:radial-gradient(circle,#9aaac41c,#9aaac409 42%,#9aaac400 74%);filter:blur(8px)}:root[data-theme=dark] .authGate__ambientSignal--right:before{background:radial-gradient(circle,#252a351c,#252a3509 42%,#9aaac400 74%)}.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}:root[data-theme=dark] .authGate__ambientDot{background:radial-gradient(circle at 34% 30%,#252a35fa 0 18%,#252a35e0 46%,#e5ebf57a);box-shadow:0 0 0 1px #00000038,0 3px 10px #00000054,0 0 18px #00000065}.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;width:36px;height:36px;flex:0 0 36px;border:0;border-radius:10px}:root[data-theme=dark] .authGate__content .authRememberedIconButton--corner{border:0}.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}:root[data-theme=dark] .authGate__content .authLoginStep--rememberedPassword .authField--loginPassword .authInput{border-color:#2b303b;background:#1b1e27;box-shadow:0 10px 24px #0000001c,inset 0 1px #0000007a}.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}:root[data-theme=dark] .authGate__content .authLoginStep--rememberedPassword .authField--loginPassword .authInputWrap:not(.authInputWrap--error):focus-within .authInput{border-color:#2b303b;background:#1b1e27;box-shadow:0 12px 28px #00000024,inset 0 1px #0000007a}.authGate__content .authHeaderTop{justify-content:center}.authGate__content .authTopTabs{margin:22px auto 30px}.authGate__content .authTopTab{height:32px;padding:0 12px}.authGate__content .authTitle{font-size:25px;letter-spacing:-.02em}.authGate__content .authInput{height:48px;border-radius:13px;background:#ffffffeb}:root[data-theme=dark] .authGate__content .authInput{background:#252a35eb}.authGate__content .authForm--login .authInputWrap>.authLeftIcon{left:17px;width:18px;height:18px}.authGate__content .authForm--login .authInput--leftIcon{padding-left:52px}.authGate__content .authSubmit{height:48px;margin-top:12px;border-radius:12px;box-shadow:0 8px 20px #1f29371f}:root[data-theme=dark] .authGate__content .authSubmit{box-shadow:0 8px 20px #00000043}.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}:root[data-theme=dark] .authGate__content .authError{border:1px solid rgba(244,156,165,.22);color:#f49ca5;background:#35232ceb}.authGate__security{margin:18px 0 0;color:#858b96;font-size:11px;line-height:1.4;text-align:center;opacity:0;animation:none}:root[data-theme=dark] .authGate__security{color:#9aa6b7}.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}:root[data-theme=dark] .authGate__session{color:#9aa6b7}.authGate__session--timed{animation:authGateSecurityIn .36s cubic-bezier(.16,1,.3,1) forwards}.authGate__session--error{color:#b42318}:root[data-theme=dark] .authGate__session--error{color:#f49ca5}.authGate__retry{height:38px;padding:0 18px;border-radius:10px;color:#fff;background:#1f2937;cursor:pointer}:root[data-theme=dark] .authGate__retry{color:#fff;background:#1f2937}.authGate__retry:hover{background:#111827}:root[data-theme=dark] .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}:root[data-theme=dark] .authGate__spinner{border:2px solid rgba(229,235,245,.16);border-top-color:#2b303b}@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 authGateLogoAuraIn{0%{opacity:0;transform:translate3d(-50%,0,0) scale(.92)}to{opacity:.2;transform:translate3d(-50%,0,0) scale(1)}}@keyframes authGateLogoAuraBreathe{0%,to{opacity:.2;transform:translate3d(-50%,0,0) scale(1)}50%{opacity:.32;transform:translate3d(-50%,0,0) scale(1.045)}}@keyframes authGateLogoDiffuseLight{0%{opacity:0;background-position:200% 50%}3%{opacity:.3}9%{opacity:.78}18%{opacity:.26;background-position:-100% 50%}24%,to{opacity:0;background-position:-100% 50%}}@keyframes authGateLogoAuraResponse{0%,to{opacity:.2;transform:translate3d(-50%,0,0) scale(1)}10%{opacity:.38;transform:translate3d(-50%,0,0) scale(1.035)}26%,90%{opacity:.2;transform:translate3d(-50%,0,0) scale(1)}}@keyframes authGateLogoBarGlow{0%,to{opacity:.16;filter:blur(6px)}50%{opacity:.28;filter:blur(7px) drop-shadow(0 0 7px rgba(151,169,199,.2))}}@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:center;padding:28px 14px 24px}.authGate__brand{height:144px;margin-bottom:20px}.authGate__brand:before{top:-4px;width:300px;height:118px}.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}}.authGate--motion-off:after,.authGate--motion-off .authGate__brand,.authGate--motion-off .authGate__brandName,.authGate--motion-off .authGate__brandText,.authGate--motion-off .authGate__card,.authGate--motion-off .authGate__glow,.authGate--motion-off .authGate__security,.authGate--motion-off .authGate__session,.authGate--motion-off .authGate__sessionOverlay,.authGate--motion-off .authGate__content.authContent--enter .authEnterItem,.authGate--motion-off .authGate__content .authHeader:not(.authHeader--sessionChecking):not(.authHeader--sessionChecked) .authEnterItem--3,.authGate--motion-off .authGate__content .authHeader:not(.authHeader--sessionChecking):not(.authHeader--sessionChecked) .authEnterItem--4,.authGate--motion-off .authGate__content .authForm--passwordLeaving .authRememberedContinue,.authGate--motion-off .authGate__content .authForm--passwordLeaving .authRememberedAccountCopy,.authGate--motion-off .authGate__content .authForm--passwordReveal .authRememberedAccount--compact,.authGate--motion-off .authGate__content .authForm--passwordReveal .authField--loginPassword,.authGate--motion-off .authGate__content .authForm--passwordReveal .authSubmit,.authGate--motion-off .authGate__content .authForm--accountLeaving .authLoginStep,.authGate--motion-off .authGate__content .authForm--accountReveal .authLoginStep>.authField:first-child .authLabelRow,.authGate--motion-off .authGate__content .authForm--accountReveal .authLoginStep>.authField:first-child .authInputWrap,.authGate--motion-off .authGate__content .authForm--accountReveal .authField--loginPassword .authLabelRow,.authGate--motion-off .authGate__content .authForm--accountReveal .authField--loginPassword .authInputWrap,.authGate--motion-off .authGate__content .authForm--accountReveal .authSubmit,.authGate--motion-off .authGate__content .authRememberedAccount--sessionResult,.authGate--motion-off .authGate__content .authRememberedAccount--sessionResult .authRememberedAccountAvatar,.authGate--motion-off .authGate__content .authRememberedAccount--sessionResult .authRememberedAccountCopy,.authGate--motion-off .authGate__content .authRememberedAccount--sessionResult .authRememberedActions>*,.authGate--motion-off .authGate__content .authRememberedAccountIcon,.authGate--motion-off .authGate__content .authRememberedAccountAvatar,.authGate--motion-off .authGate__content .authRememberedAccountCopy,.authGate--motion-off .authGate__content .authRememberedActions>*{opacity:1;transform:none;filter:none;animation:none}.authGate--motion-off .authGate__brand:before{display:none;animation:none}.authGate--motion-off .authGate__brandSymbolBarGroup{opacity:1;transform:none;animation:none}.authGate--motion-off .authGate__brandSymbolBar--glow{animation:none}.authGate--motion-off .authGate__brandNameSheen{display:none;animation:none}.authGate--motion-off .authGate__ambientSignal{display:none}.authGate--motion-off .authGate__content .authForm--passwordReveal,.authGate--motion-off .authGate__content .authForm--accountReveal{transition:none}.authGate--motion-off .authGate__circuitGlow{opacity:.22;stroke-dashoffset:0;animation:none}.authGate--motion-off .authGate__circuitTrack{opacity:1;stroke-dashoffset:0;animation:none}.authGate--motion-off .authGate__circuitInset{opacity:.58;stroke-dashoffset:0;animation:none}.authGate--motion-off .authGate__circuitGlint{display:none;animation:none}.authGate--motion-off .authGate__content .authHeader--sessionChecking .authEnterItem--3,.authGate--motion-off .authGate__content .authHeader--sessionChecking .authEnterItem--4{opacity:0!important;transform:none!important}.authGate--motion-off,.authGate--motion-off:before,.authGate--motion-off:after,.authGate--motion-off *,.authGate--motion-off *:before,.authGate--motion-off *:after{animation:none!important;transition:none!important}.authGate--motion-off .authEnterItem,.authGate--motion-off .authLoginStep--enter,.authGate--motion-off .authCloseWrap{opacity:1!important;transform:none!important;filter:none!important}a,img{-webkit-user-drag:none}:is([data-page-header],[data-page-toolbar],.topbar,.desktopTitleBar) :is(button,[role=button],a[class*=button i],.btn):not([data-page-border]):not(:where([role=dialog],[role=menu],[role=listbox]) *),[data-page-action],.sidebar__releaseButton,.sidebar__downloadButton,[data-table-pagination] button{border:0!important}:root[data-theme=dark] :is([data-page-header],[data-page-toolbar],.topbar,.desktopTitleBar) :is(button,[role=button],a[class*=button i],.btn):not([data-page-border]):not(:where([role=dialog],[role=menu],[role=listbox]) *),:root[data-theme=dark] [data-page-action],:root[data-theme=dark] .sidebar__releaseButton,:root[data-theme=dark] .sidebar__downloadButton,:root[data-theme=dark] [data-table-pagination] button{border:0!important}:is([data-page-header],[data-page-toolbar],.topbar,.desktopTitleBar) :is(button,[role=button],a[class*=button i],.btn):not(:where([role=dialog],[role=menu],[role=listbox]) *),[data-page-action]{transition:background .16s ease,box-shadow .16s ease,color .16s ease,transform 80ms ease!important}[data-page-filter][aria-expanded=true]{background:#fff!important;color:#162033!important}:root[data-theme=dark] [data-page-filter][aria-expanded=true]{background:#1b1e27!important;color:#edf1f7!important}[data-page-filter][aria-expanded=true]:not(:focus-visible){box-shadow:0 6px 20px #1f263d06}:root[data-theme=dark] [data-page-filter][aria-expanded=true]:not(:focus-visible){box-shadow:0 6px 20px #0000000e}@media(hover:hover){:is([data-page-header],[data-page-toolbar],.topbar,.desktopTitleBar) :is(button,[role=button],a[class*=button i],.btn):not(:where([role=dialog],[role=menu],[role=listbox]) *):not(:disabled):not([aria-disabled=true]):hover:not(:active),[data-page-action]:not(:disabled):not([aria-disabled=true]):hover:not(:active){transform:none!important}[data-page-toolbar] button[aria-haspopup=dialog]:not(:disabled):not([data-page-filter][aria-expanded=true]):hover:not(:active){background:#f9fafb!important}:root[data-theme=dark] [data-page-toolbar] button[aria-haspopup=dialog]:not(:disabled):not([data-page-filter][aria-expanded=true]):hover:not(:active){background:#20242e!important}}@media(prefers-reduced-motion:reduce){:is([data-page-header],[data-page-toolbar],.topbar,.desktopTitleBar) :is(button,[role=button],a[class*=button i],.btn):not(:where([role=dialog],[role=menu],[role=listbox]) *),[data-page-action]{transition:none!important}}input:not([type]):not(:disabled),input[type=text]:not(:disabled),input[type=email]:not(:disabled),input[type=password]:not(:disabled),input[type=search]:not(:disabled),input[type=tel]:not(:disabled),input[type=url]:not(:disabled),input[type=number]:not(:disabled),textarea:not(:disabled),[contenteditable=true]{caret-color:#111827;cursor:url(/brand/text-cursor-dark.svg) 12 12,text!important}:root[data-theme=dark] input:not([type]):not(:disabled),:root[data-theme=dark] input[type=text]:not(:disabled),:root[data-theme=dark] input[type=email]:not(:disabled),:root[data-theme=dark] input[type=password]:not(:disabled),:root[data-theme=dark] input[type=search]:not(:disabled),:root[data-theme=dark] input[type=tel]:not(:disabled),:root[data-theme=dark] input[type=url]:not(:disabled),:root[data-theme=dark] input[type=number]:not(:disabled),:root[data-theme=dark] textarea:not(:disabled),:root[data-theme=dark] [contenteditable=true]{caret-color:#edf1f7}*{scrollbar-width:thin;scrollbar-color:rgba(15,23,42,.08) transparent}*:hover{scrollbar-color:rgba(15,23,42,.12) transparent}:root[data-theme=dark],:root[data-theme=dark] *{scrollbar-color:rgba(229,235,245,.08) transparent}:root[data-theme=dark]:hover,:root[data-theme=dark] *:hover{scrollbar-color:rgba(229,235,245,.12) transparent}@supports selector(::-webkit-scrollbar){*{scrollbar-width:auto}*,*:hover{scrollbar-color:auto}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track,*::-webkit-scrollbar-corner{background:transparent}[data-table-fixed-header]::-webkit-scrollbar-track:vertical{margin-top:45px}*::-webkit-scrollbar-thumb{min-height:48px;min-width:48px;border:0;border-radius:999px;background:#0f172a14;transition:background .14s ease}*::-webkit-scrollbar-thumb:hover,*::-webkit-scrollbar-thumb:active{background:#0f172a1f}:root[data-theme=dark],:root[data-theme=dark] *,:root[data-theme=dark]:hover,:root[data-theme=dark] *:hover{scrollbar-color:auto}:root[data-theme=dark]::-webkit-scrollbar-thumb,:root[data-theme=dark] *::-webkit-scrollbar-thumb{background:#e5ebf514}:root[data-theme=dark]::-webkit-scrollbar-thumb:hover,:root[data-theme=dark]::-webkit-scrollbar-thumb:active,:root[data-theme=dark] *::-webkit-scrollbar-thumb:hover,:root[data-theme=dark] *::-webkit-scrollbar-thumb:active{background:#e5ebf51f}*::-webkit-scrollbar-button{display:none;width:0;height:0}}:root[data-theme=dark]{color-scheme:dark;background:#14161e}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark] body{color:#edf1f7;background:radial-gradient(ellipse 760px 1080px at 8% 108%,#6c5ca311,#14161e00 76%),#14161e}:root[data-theme=dark] .contentScrollFade{background:linear-gradient(to bottom,#14161e 0px 86px,#14161e00 110px)}:root[data-theme=dark] .user-dropdown{background:#1b1e27;border-color:#343b49;box-shadow:0 16px 40px #00000047}:root[data-theme=dark] .themeSwitcher__options{background:#14161e}:root[data-theme=dark] .themeSwitcher__option[aria-pressed=true]{background:#343047;color:#c4b5fd;box-shadow:0 0 0 1px #c4b5fd33}:root[data-theme=dark] .themeSwitcher__option:focus-visible{outline-color:#c4b5fd}:root[data-theme=dark] :is(input,textarea,[contenteditable=true]){caret-color:#edf1f7;cursor:text!important}:root[data-theme=dark] input:-webkit-autofill,:root[data-theme=dark] input:-webkit-autofill:hover,:root[data-theme=dark] input:-webkit-autofill:focus{-webkit-text-fill-color:#edf1f7;caret-color:#edf1f7;box-shadow:0 0 0 1000px #20242e inset;-webkit-box-shadow:0 0 0 1000px #20242e inset}:root[data-theme=dark] ::selection{background:#51436e;color:#fff}:root[data-theme=dark] .recharts-cartesian-axis-tick text{fill:#9aa6b7}:root[data-theme=dark] :is(.recharts-cartesian-grid line,.recharts-cartesian-axis-line,.recharts-cartesian-axis-tick-line){stroke:#343b49}:root[data-theme=dark] .recharts-default-tooltip{background-color:#20242e!important;border-color:#343b49!important;color:#edf1f7!important}:root[data-theme=dark] .recharts-tooltip-cursor{fill:#e5ebf50a;stroke:#596478}:root[data-theme=dark] [style*="background-color: rgb(238, 242, 255)"],:root[data-theme=dark] [style*="background-color: rgb(245, 243, 255)"]{background-color:#2c263e!important;color:#b6a6f5!important}:root[data-theme=dark] [style*="background-color: rgb(236, 254, 255)"]{background-color:#20323a!important;color:#8dd4df!important}:root[data-theme=dark] [style*="background-color: rgb(236, 253, 245)"]{background-color:#20322d!important;color:#77d2a8!important}:root[data-theme=dark] [style*="background-color: rgb(255, 247, 237)"]{background-color:#322c21!important;color:#e7c080!important}:root[data-theme=dark] [style*="background-color: rgb(253, 242, 248)"]{background-color:#35232c!important;color:#f49ca5!important}
