.FabMenuComponent-module__OO_2nq__fabMenu{z-index:6;flex-direction:column-reverse;align-items:flex-end;display:inline-flex;position:relative}.FabMenuComponent-module__OO_2nq__fixed{z-index:50;position:fixed;bottom:16px;right:16px}.FabMenuComponent-module__OO_2nq__scrim{z-index:49;opacity:0;pointer-events:none;background:#00000052;transition:opacity .2s cubic-bezier(.2,0,0,1);position:fixed;inset:0}.FabMenuComponent-module__OO_2nq__scrim[data-visible=true]{opacity:1;pointer-events:auto}.FabMenuComponent-module__OO_2nq__trigger{cursor:pointer;z-index:51;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;isolation:isolate;border:none;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;transition:background-color .2s cubic-bezier(.2,0,0,1),box-shadow .28s cubic-bezier(.2,0,0,1),transform .2s cubic-bezier(.2,0,0,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000004d,0 4px 8px 3px #00000026}.FabMenuComponent-module__OO_2nq__triggerIcon{z-index:2;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .3s cubic-bezier(.2,0,0,1);display:inline-flex}.FabMenuComponent-module__OO_2nq__open .FabMenuComponent-module__OO_2nq__triggerIcon{transform:rotate(45deg)}.FabMenuComponent-module__OO_2nq__trigger:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:1;transition:opacity .2s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.FabMenuComponent-module__OO_2nq__trigger:focus-visible{outline:3px solid var(--accent-color,#6750a4);outline-offset:2px}.FabMenuComponent-module__OO_2nq__triggerPrimary{background-color:var(--accent-color,#6750a4);color:var(--on-accent,#fff)}.FabMenuComponent-module__OO_2nq__triggerPrimary:before{background-color:var(--on-accent,#fff)}.FabMenuComponent-module__OO_2nq__triggerPrimary:hover:not(:disabled){box-shadow:0 2px 3px #0000004d,0 6px 10px 4px #00000026}.FabMenuComponent-module__OO_2nq__triggerPrimary:hover:not(:disabled):before{opacity:.08}.FabMenuComponent-module__OO_2nq__triggerPrimary:focus-visible:before,.FabMenuComponent-module__OO_2nq__triggerPrimary:active:not(:disabled):before{opacity:.1}.FabMenuComponent-module__OO_2nq__triggerPrimary:active:not(:disabled){transform:scale(.96);box-shadow:0 1px 3px #0000004d,0 4px 8px 3px #00000026}.FabMenuComponent-module__OO_2nq__triggerSecondary{background-color:var(--bg-secondary,#e8def8);color:var(--text-primary,#1d192b)}.FabMenuComponent-module__OO_2nq__triggerSecondary:before{background-color:var(--text-primary,#1d192b)}.FabMenuComponent-module__OO_2nq__triggerSecondary:hover:not(:disabled){box-shadow:0 2px 3px #0000004d,0 6px 10px 4px #00000026}.FabMenuComponent-module__OO_2nq__triggerSecondary:hover:not(:disabled):before{opacity:.08}.FabMenuComponent-module__OO_2nq__triggerSecondary:focus-visible:before,.FabMenuComponent-module__OO_2nq__triggerSecondary:active:not(:disabled):before{opacity:.1}.FabMenuComponent-module__OO_2nq__triggerSecondary:active:not(:disabled){transform:scale(.96);box-shadow:0 1px 3px #0000004d,0 4px 8px 3px #00000026}.FabMenuComponent-module__OO_2nq__triggerTertiary{background-color:var(--accent-subtle,#ffd8e4);color:var(--text-primary,#31111d)}.FabMenuComponent-module__OO_2nq__triggerTertiary:before{background-color:var(--text-primary,#31111d)}.FabMenuComponent-module__OO_2nq__triggerTertiary:hover:not(:disabled){box-shadow:0 2px 3px #0000004d,0 6px 10px 4px #00000026}.FabMenuComponent-module__OO_2nq__triggerTertiary:hover:not(:disabled):before{opacity:.08}.FabMenuComponent-module__OO_2nq__triggerTertiary:focus-visible:before,.FabMenuComponent-module__OO_2nq__triggerTertiary:active:not(:disabled):before{opacity:.1}.FabMenuComponent-module__OO_2nq__triggerTertiary:active:not(:disabled){transform:scale(.96);box-shadow:0 1px 3px #0000004d,0 4px 8px 3px #00000026}.FabMenuComponent-module__OO_2nq__triggerSurface{background-color:var(--bg-primary,#fffbfe);color:var(--accent-color,#6750a4)}.FabMenuComponent-module__OO_2nq__triggerSurface:before{background-color:var(--accent-color,#6750a4)}.FabMenuComponent-module__OO_2nq__triggerSurface:hover:not(:disabled){box-shadow:0 2px 3px #0000004d,0 6px 10px 4px #00000026}.FabMenuComponent-module__OO_2nq__triggerSurface:hover:not(:disabled):before{opacity:.08}.FabMenuComponent-module__OO_2nq__triggerSurface:focus-visible:before,.FabMenuComponent-module__OO_2nq__triggerSurface:active:not(:disabled):before{opacity:.1}.FabMenuComponent-module__OO_2nq__triggerSurface:active:not(:disabled){transform:scale(.96);box-shadow:0 1px 3px #0000004d,0 4px 8px 3px #00000026}.FabMenuComponent-module__OO_2nq__itemsList{z-index:51;flex-direction:column-reverse;align-items:flex-end;gap:16px;padding-bottom:16px;display:flex}.FabMenuComponent-module__OO_2nq__menuItem{opacity:0;pointer-events:none;align-items:center;gap:16px;transition:opacity .2s cubic-bezier(.2,0,0,1),transform .2s cubic-bezier(.2,0,0,1);display:flex;transform:translateY(8px)scale(.8)}.FabMenuComponent-module__OO_2nq__menuItem:first-child{transition-delay:0s}.FabMenuComponent-module__OO_2nq__menuItem:nth-child(2){transition-delay:35ms}.FabMenuComponent-module__OO_2nq__menuItem:nth-child(3){transition-delay:70ms}.FabMenuComponent-module__OO_2nq__menuItem:nth-child(4){transition-delay:.105s}.FabMenuComponent-module__OO_2nq__menuItem:nth-child(5){transition-delay:.14s}.FabMenuComponent-module__OO_2nq__menuItem:nth-child(6){transition-delay:.175s}.FabMenuComponent-module__OO_2nq__menuItemVisible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.FabMenuComponent-module__OO_2nq__itemLabel{letter-spacing:.1px;white-space:nowrap;color:var(--text-primary,#1c1b1f);background:var(--bg-primary,#fffbfe);-webkit-user-select:none;user-select:none;border-radius:8px;padding:6px 16px;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;transition:opacity .15s cubic-bezier(.2,0,0,1),transform .15s cubic-bezier(.2,0,0,1);box-shadow:0 1px 2px #0000004d,0 2px 6px 2px #00000026}.FabMenuComponent-module__OO_2nq__itemFab{cursor:pointer;background-color:var(--bg-primary,#fffbfe);width:40px;height:40px;color:var(--accent-color,#6750a4);-webkit-tap-highlight-color:transparent;isolation:isolate;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s cubic-bezier(.2,0,0,1),box-shadow .28s cubic-bezier(.2,0,0,1),transform .2s cubic-bezier(.2,0,0,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000004d,0 4px 8px 3px #00000026}.FabMenuComponent-module__OO_2nq__itemFab:before{content:"";border-radius:inherit;background-color:var(--accent-color,#6750a4);opacity:0;pointer-events:none;z-index:1;transition:opacity .2s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.FabMenuComponent-module__OO_2nq__itemFab:hover:before{opacity:.08}.FabMenuComponent-module__OO_2nq__itemFab:focus-visible{outline:3px solid var(--accent-color,#6750a4);outline-offset:2px}.FabMenuComponent-module__OO_2nq__itemFab:focus-visible:before,.FabMenuComponent-module__OO_2nq__itemFab:active:before{opacity:.1}.FabMenuComponent-module__OO_2nq__itemFab:hover{box-shadow:0 2px 3px #0000004d,0 6px 10px 4px #00000026}.FabMenuComponent-module__OO_2nq__itemFab:active{transform:scale(.94);box-shadow:0 1px 3px #0000004d,0 4px 8px 3px #00000026}.FabMenuComponent-module__OO_2nq__itemIcon{z-index:2;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}@keyframes FabMenuComponent-module__OO_2nq__fab-menu-ripple{0%{opacity:.24;transform:scale(0)}to{opacity:0;transform:scale(2.5)}}.FabMenuComponent-module__OO_2nq__ripple{opacity:0;pointer-events:none;z-index:1;background-color:currentColor;border-radius:50%;animation:.5s cubic-bezier(.2,0,0,1) forwards FabMenuComponent-module__OO_2nq__fab-menu-ripple;position:absolute}@media (prefers-reduced-motion:reduce){.FabMenuComponent-module__OO_2nq__trigger,.FabMenuComponent-module__OO_2nq__trigger:before,.FabMenuComponent-module__OO_2nq__triggerIcon,.FabMenuComponent-module__OO_2nq__menuItem,.FabMenuComponent-module__OO_2nq__itemFab,.FabMenuComponent-module__OO_2nq__itemFab:before,.FabMenuComponent-module__OO_2nq__itemLabel,.FabMenuComponent-module__OO_2nq__scrim{transition-duration:0s!important;animation-duration:0s!important}.FabMenuComponent-module__OO_2nq__menuItem{transition-delay:0s!important}}
.FormGroupComponent-module___TTxLa__formGroup{flex-direction:column;gap:8px;display:flex}.FormGroupComponent-module___TTxLa__formGroup label{color:var(--text-secondary);font-size:13px}.FormGroupComponent-module___TTxLa__formGroup select,.FormGroupComponent-module___TTxLa__inputField{height:var(--input-height);background:var(--select-bg);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--border-radius-sm);padding:0 10px;font-size:14px;transition:border-color .2s}.FormGroupComponent-module___TTxLa__formGroup textarea{background:var(--select-bg);border:1px solid var(--border-color);height:auto;color:var(--text-primary);border-radius:var(--border-radius-sm);padding:10px;font-size:14px;transition:border-color .2s}.FormGroupComponent-module___TTxLa__formGroup select:focus,.FormGroupComponent-module___TTxLa__formGroup textarea:focus,.FormGroupComponent-module___TTxLa__inputField:focus{border-color:var(--accent-color);outline:none}.FormGroupComponent-module___TTxLa__formGroup input[type=range]{accent-color:var(--accent-color);width:100%}.FormGroupComponent-module___TTxLa__hint{color:var(--text-muted);margin-top:-4px;font-size:11px;line-height:1.3}.FormGroupComponent-module___TTxLa__readOnlyValue{color:var(--text-primary);height:var(--input-height);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);word-break:break-all;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:flex}
.IconButtonComponent-module__AmLhQa__iconButton{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.IconButtonComponent-module__AmLhQa__iconButton:hover{background:var(--accent-subtle);color:var(--text-primary)}.IconButtonComponent-module__AmLhQa__destructive:hover{color:var(--danger);background:#f43f5e1a}.IconButtonComponent-module__AmLhQa__active{color:var(--accent-color);background:var(--accent-subtle)}.IconButtonComponent-module__AmLhQa__hoverReveal{opacity:0;transition:all .2s}
.InputComponent-module__QBcBdW__wrapper{background:var(--select-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);box-sizing:border-box;align-items:center;width:100%;transition:border-color .2s,box-shadow .2s;display:flex}.InputComponent-module__QBcBdW__wrapper:focus-within{border-color:var(--accent-color);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-color) 15%, transparent)}.InputComponent-module__QBcBdW__wrapper.InputComponent-module__QBcBdW__disabled{opacity:.5;cursor:not-allowed}.InputComponent-module__QBcBdW__sm{height:28px}.InputComponent-module__QBcBdW__sm .InputComponent-module__QBcBdW__input{padding:0 8px;font-size:12px}.InputComponent-module__QBcBdW__md{height:var(--input-height,36px)}.InputComponent-module__QBcBdW__md .InputComponent-module__QBcBdW__input{padding:0 12px;font-size:13px}.InputComponent-module__QBcBdW__lg{height:44px}.InputComponent-module__QBcBdW__lg .InputComponent-module__QBcBdW__input{padding:0 14px;font-size:15px}.InputComponent-module__QBcBdW__input{width:100%;height:100%;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit}.InputComponent-module__QBcBdW__input::placeholder{color:var(--text-muted)}.InputComponent-module__QBcBdW__input:disabled{cursor:not-allowed}.InputComponent-module__QBcBdW__iconSlot{color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;padding-left:10px;display:flex}.InputComponent-module__QBcBdW__hasIcon .InputComponent-module__QBcBdW__input{padding-left:6px}.InputComponent-module__QBcBdW__labelWrapper{align-items:center;gap:6px;display:flex}.InputComponent-module__QBcBdW__label{color:var(--text-tertiary);letter-spacing:.01em;white-space:nowrap;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:11px;font-weight:500}
.LoadingIndicatorComponent-module__VANWYW__circular{width:var(--loading-indicator-size,48px);height:var(--loading-indicator-size,48px);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.LoadingIndicatorComponent-module__VANWYW__circularSvg{width:100%;height:100%;transform:rotate(-90deg)}.LoadingIndicatorComponent-module__VANWYW__circularTrack{fill:none;stroke:var(--loading-indicator-track-color,color-mix(in srgb, var(--accent-color,#6750a4) 20%, transparent));stroke-width:var(--loading-indicator-stroke-width,4);stroke-linecap:round}.LoadingIndicatorComponent-module__VANWYW__circularIndicator{fill:none;stroke:var(--loading-indicator-color,var(--accent-color,#6750a4));stroke-width:var(--loading-indicator-stroke-width,4);stroke-linecap:round;will-change:stroke-dashoffset;transition:stroke-dashoffset .3s cubic-bezier(.4,0,.2,1)}.LoadingIndicatorComponent-module__VANWYW__circularIndeterminate .LoadingIndicatorComponent-module__VANWYW__circularSvg{animation:1.568s linear infinite LoadingIndicatorComponent-module__VANWYW__circular-rotate}.LoadingIndicatorComponent-module__VANWYW__circularIndeterminate .LoadingIndicatorComponent-module__VANWYW__circularIndicator{stroke-dasharray:1 200;stroke-dashoffset:0;animation:1.568s ease-in-out infinite LoadingIndicatorComponent-module__VANWYW__circular-dash}@keyframes LoadingIndicatorComponent-module__VANWYW__circular-rotate{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@keyframes LoadingIndicatorComponent-module__VANWYW__circular-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:89 200;stroke-dashoffset:-35px}to{stroke-dasharray:89 200;stroke-dashoffset:-124px}}.LoadingIndicatorComponent-module__VANWYW__sizeSmall{--loading-indicator-size:24px;--loading-indicator-stroke-width:3}.LoadingIndicatorComponent-module__VANWYW__sizeMedium{--loading-indicator-size:48px;--loading-indicator-stroke-width:4}.LoadingIndicatorComponent-module__VANWYW__sizeLarge{--loading-indicator-size:64px;--loading-indicator-stroke-width:4.5}.LoadingIndicatorComponent-module__VANWYW__linear{width:100%;height:var(--loading-indicator-track-height,4px);border-radius:var(--loading-indicator-track-height,4px);background:var(--loading-indicator-track-color,color-mix(in srgb, var(--accent-color,#6750a4) 20%, transparent));flex-shrink:0;position:relative;overflow:hidden}.LoadingIndicatorComponent-module__VANWYW__linearIndicator{border-radius:inherit;background:var(--loading-indicator-color,var(--accent-color,#6750a4));will-change:width, transform;height:100%;transition:width .3s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.LoadingIndicatorComponent-module__VANWYW__linearBuffer{border-radius:inherit;background:var(--loading-indicator-color,var(--accent-color,#6750a4));opacity:.24;z-index:0;will-change:width;height:100%;transition:width .3s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.LoadingIndicatorComponent-module__VANWYW__linearStop{width:var(--loading-indicator-track-height,4px);height:var(--loading-indicator-track-height,4px);background:var(--loading-indicator-color,var(--accent-color,#6750a4));opacity:0;border-radius:50%;transition:opacity .2s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.LoadingIndicatorComponent-module__VANWYW__linearStop.LoadingIndicatorComponent-module__VANWYW__visible{opacity:1}.LoadingIndicatorComponent-module__VANWYW__linearIndeterminate .LoadingIndicatorComponent-module__VANWYW__linearIndicator{width:100%;animation:none}.LoadingIndicatorComponent-module__VANWYW__linearBar1{transform-origin:0;animation:2s linear infinite LoadingIndicatorComponent-module__VANWYW__linear-indeterminate-bar1}.LoadingIndicatorComponent-module__VANWYW__linearBar2{transform-origin:0;animation:2s linear infinite LoadingIndicatorComponent-module__VANWYW__linear-indeterminate-bar2}@keyframes LoadingIndicatorComponent-module__VANWYW__linear-indeterminate-bar1{0%{transform:translate(-100%)scaleX(0)}25%{transform:translate(-50%)scaleX(.4)}50%{transform:translate(25%)scaleX(.7)}75%{transform:translate(100%)scaleX(.4)}to{transform:translate(200%)scaleX(0)}}@keyframes LoadingIndicatorComponent-module__VANWYW__linear-indeterminate-bar2{0%{transform:translate(-200%)scaleX(0)}20%{transform:translate(-100%)scaleX(0)}45%{transform:translate(-30%)scaleX(.5)}65%{transform:translate(50%)scaleX(.6)}85%{transform:translate(150%)scaleX(.3)}to{transform:translate(200%)scaleX(0)}}.LoadingIndicatorComponent-module__VANWYW__trackThin{--loading-indicator-track-height:2px}.LoadingIndicatorComponent-module__VANWYW__trackDefault{--loading-indicator-track-height:4px}.LoadingIndicatorComponent-module__VANWYW__trackThick{--loading-indicator-track-height:8px}.LoadingIndicatorComponent-module__VANWYW__colorPrimary{--loading-indicator-color:var(--accent-color,#6750a4);--loading-indicator-track-color:color-mix(in srgb, var(--accent-color,#6750a4) 20%, transparent)}.LoadingIndicatorComponent-module__VANWYW__colorSecondary{--loading-indicator-color:var(--text-secondary,#625b71);--loading-indicator-track-color:color-mix(in srgb, var(--text-secondary,#625b71) 20%, transparent)}.LoadingIndicatorComponent-module__VANWYW__colorTertiary{--loading-indicator-color:var(--tertiary-color,#7d5260);--loading-indicator-track-color:color-mix(in srgb, var(--tertiary-color,#7d5260) 20%, transparent)}.LoadingIndicatorComponent-module__VANWYW__colorError{--loading-indicator-color:var(--error-color,#b3261e);--loading-indicator-track-color:color-mix(in srgb, var(--error-color,#b3261e) 20%, transparent)}.LoadingIndicatorComponent-module__VANWYW__colorInherit{--loading-indicator-color:currentColor;--loading-indicator-track-color:color-mix(in srgb, currentColor 20%, transparent)}.LoadingIndicatorComponent-module__VANWYW__label{color:var(--text-secondary,#49454f);letter-spacing:.025em;text-align:center;margin-top:12px;font-size:14px;line-height:20px}.LoadingIndicatorComponent-module__VANWYW__percentage{color:var(--loading-indicator-color,var(--accent-color,#6750a4));letter-spacing:.02em;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:11px;font-weight:500;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LoadingIndicatorComponent-module__VANWYW__sizeSmall .LoadingIndicatorComponent-module__VANWYW__percentage{font-size:8px}.LoadingIndicatorComponent-module__VANWYW__sizeLarge .LoadingIndicatorComponent-module__VANWYW__percentage{font-size:14px}.LoadingIndicatorComponent-module__VANWYW__wrapper{flex-direction:column;align-items:center;display:inline-flex}.LoadingIndicatorComponent-module__VANWYW__wrapperLinear{flex-direction:column;width:100%;display:flex}.LoadingIndicatorComponent-module__VANWYW__wrapperLinear .LoadingIndicatorComponent-module__VANWYW__label{text-align:start}.LoadingIndicatorComponent-module__VANWYW__fadeIn{animation:.3s ease-out LoadingIndicatorComponent-module__VANWYW__loading-fade-in}@keyframes LoadingIndicatorComponent-module__VANWYW__loading-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.LoadingIndicatorComponent-module__VANWYW__circularSvg,.LoadingIndicatorComponent-module__VANWYW__circularIndicator,.LoadingIndicatorComponent-module__VANWYW__linearIndicator,.LoadingIndicatorComponent-module__VANWYW__linearBar1,.LoadingIndicatorComponent-module__VANWYW__linearBar2{transition-duration:.01ms!important;animation-duration:6s!important}.LoadingIndicatorComponent-module__VANWYW__fadeIn{animation:none}}
.LoadingStateComponent-module__g-bMta__loadingState{min-height:200px;color:var(--text-tertiary);justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.LoadingStateComponent-module__g-bMta__loadingDot{background:var(--accent-color);border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite LoadingStateComponent-module__g-bMta__pulse}@keyframes LoadingStateComponent-module__g-bMta__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}
.MenuComponent-module__cgr6wa__anchor{display:inline-flex;position:relative}.MenuComponent-module__cgr6wa__surface{z-index:100;background-color:var(--bg-secondary,#ece6f0);min-width:112px;max-width:280px;color:var(--text-primary,#1d1b20);opacity:0;transform-origin:0 0;pointer-events:none;scrollbar-width:thin;scrollbar-color:var(--border-secondary,#ffffff14) transparent;border-radius:4px;padding:8px 0;transition:opacity .12s cubic-bezier(0,0,.2,1),transform .12s cubic-bezier(0,0,.2,1);position:absolute;overflow:hidden auto;transform:scaleY(.6)scaleX(.85);box-shadow:0 1px 2px #0000004d,0 2px 6px 2px #00000026}.MenuComponent-module__cgr6wa__surface[data-open=true]{opacity:1;pointer-events:auto;transition:opacity .2s cubic-bezier(.05,.7,.1,1),transform .2s cubic-bezier(.05,.7,.1,1);transform:scaleY(1)scaleX(1)}.MenuComponent-module__cgr6wa__surface[data-scrollable=true]{max-height:var(--menu-max-height,300px)}.MenuComponent-module__cgr6wa__positionBottomStart{transform-origin:0 0;margin-top:4px;top:100%;left:0}.MenuComponent-module__cgr6wa__positionBottomEnd{transform-origin:100% 0;margin-top:4px;top:100%;right:0}.MenuComponent-module__cgr6wa__positionTopStart{transform-origin:0 100%;margin-bottom:4px;bottom:100%;left:0}.MenuComponent-module__cgr6wa__positionTopEnd{transform-origin:100% 100%;margin-bottom:4px;bottom:100%;right:0}.MenuComponent-module__cgr6wa__matchWidth{min-width:100%}.MenuComponent-module__cgr6wa__menuItem{cursor:pointer;text-align:left;letter-spacing:.1px;width:100%;min-height:48px;color:var(--text-primary,#1d1b20);-webkit-tap-highlight-color:transparent;isolation:isolate;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:0;outline:none;align-items:center;gap:12px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:400;line-height:20px;transition:none;display:flex;position:relative}.MenuComponent-module__cgr6wa__menuItem:before{content:"";opacity:0;background-color:var(--text-primary,#1d1b20);pointer-events:none;z-index:0;transition:opacity .15s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.MenuComponent-module__cgr6wa__menuItem:hover:not(:disabled):before{opacity:.08}.MenuComponent-module__cgr6wa__menuItem:focus-visible:before,.MenuComponent-module__cgr6wa__menuItem:active:not(:disabled):before{opacity:.1}.MenuComponent-module__cgr6wa__menuItem:focus-visible{outline:none}.MenuComponent-module__cgr6wa__menuItem:disabled{opacity:.38;cursor:default;pointer-events:none}.MenuComponent-module__cgr6wa__menuItemSelected:before{opacity:.08}.MenuComponent-module__cgr6wa__menuItemSelected:hover:not(:disabled):before{opacity:.12}.MenuComponent-module__cgr6wa__leadingIcon{width:24px;height:24px;color:var(--text-secondary,#49454f);z-index:1;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.MenuComponent-module__cgr6wa__label{text-overflow:ellipsis;white-space:nowrap;z-index:1;flex:1;min-width:0;overflow:hidden}.MenuComponent-module__cgr6wa__trailingText{letter-spacing:.1px;color:var(--text-secondary,#49454f);z-index:1;white-space:nowrap;flex-shrink:0;align-items:center;font-family:inherit;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}.MenuComponent-module__cgr6wa__trailingIcon{width:24px;height:24px;color:var(--text-secondary,#49454f);z-index:1;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.MenuComponent-module__cgr6wa__submenuArrow{width:24px;height:24px;color:var(--text-secondary,#49454f);z-index:1;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.MenuComponent-module__cgr6wa__divider{background-color:var(--border-primary,#ffffff0f);flex-shrink:0;width:100%;height:1px;margin:8px 0}.MenuComponent-module__cgr6wa__groupLabel{letter-spacing:.5px;text-transform:uppercase;color:var(--text-secondary,#49454f);-webkit-user-select:none;user-select:none;align-items:center;padding:8px 12px 4px;font-family:inherit;font-size:11px;font-weight:500;line-height:16px;display:flex}.MenuComponent-module__cgr6wa__submenuAnchor{width:100%;position:relative}.MenuComponent-module__cgr6wa__submenuSurface{z-index:101;background-color:var(--bg-secondary,#ece6f0);min-width:112px;max-width:280px;color:var(--text-primary,#1d1b20);opacity:0;transform-origin:0 0;pointer-events:none;border-radius:4px;margin-left:0;padding:8px 0;transition:opacity .12s cubic-bezier(0,0,.2,1),transform .12s cubic-bezier(0,0,.2,1);position:absolute;top:-8px;left:100%;overflow:hidden auto;transform:scaleX(.7)scaleY(.85);box-shadow:0 1px 2px #0000004d,0 2px 6px 2px #00000026}.MenuComponent-module__cgr6wa__submenuSurface[data-open=true]{opacity:1;pointer-events:auto;transition:opacity .2s cubic-bezier(.05,.7,.1,1),transform .2s cubic-bezier(.05,.7,.1,1);transform:scaleX(1)scaleY(1)}@keyframes MenuComponent-module__cgr6wa__menu-item-ripple{0%{opacity:.16;transform:scale(0)}to{opacity:0;transform:scale(2.5)}}.MenuComponent-module__cgr6wa__ripple{background-color:var(--text-primary,#1d1b20);opacity:0;pointer-events:none;z-index:0;border-radius:50%;animation:.4s cubic-bezier(.2,0,0,1) forwards MenuComponent-module__cgr6wa__menu-item-ripple;position:absolute}@media (prefers-reduced-motion:reduce){.MenuComponent-module__cgr6wa__surface,.MenuComponent-module__cgr6wa__submenuSurface,.MenuComponent-module__cgr6wa__menuItem:before{transition-duration:0s!important;animation-duration:0s!important}.MenuComponent-module__cgr6wa__ripple{animation-duration:0s!important}}
.MetricBadgeComponent-module__QmZsoq__badge{letter-spacing:.2px;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:3px;align-items:center;gap:5px;padding:2px 8px;font-size:.625rem;font-weight:500;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.MetricBadgeComponent-module__QmZsoq__badge:hover{border-color:color-mix(in srgb, var(--accent-color) 40%, transparent);color:var(--text-primary)}.MetricBadgeComponent-module__QmZsoq__icon{flex-shrink:0;align-items:center;display:inline-flex}.MetricBadgeComponent-module__QmZsoq__icon svg{display:block}.MetricBadgeComponent-module__QmZsoq__mini{gap:3px;padding:1px 5px;font-size:.5625rem}.MetricBadgeComponent-module__QmZsoq__green{color:#10b981;background:#10b98114;border-color:#10b98133}.MetricBadgeComponent-module__QmZsoq__green:hover{background:#10b9811f;border-color:#10b98173}.MetricBadgeComponent-module__QmZsoq__blue{color:#60a5fa;background:#60a5fa14;border-color:#60a5fa33}.MetricBadgeComponent-module__QmZsoq__blue:hover{background:#60a5fa1f;border-color:#60a5fa73}.MetricBadgeComponent-module__QmZsoq__amber{color:#f59e0b;background:#f59e0b14;border-color:#f59e0b33}.MetricBadgeComponent-module__QmZsoq__amber:hover{background:#f59e0b1f;border-color:#f59e0b73}.MetricBadgeComponent-module__QmZsoq__cyan{color:#22d3ee;background:#22d3ee14;border-color:#22d3ee33}.MetricBadgeComponent-module__QmZsoq__cyan:hover{background:#22d3ee1f;border-color:#22d3ee73}.MetricBadgeComponent-module__QmZsoq__red{color:#f87171;background:#f8717114;border-color:#f8717133}.MetricBadgeComponent-module__QmZsoq__red:hover{background:#f871711f;border-color:#f8717173}.MetricBadgeComponent-module__QmZsoq__purple{color:#a78bfa;background:#a78bfa14;border-color:#a78bfa33}.MetricBadgeComponent-module__QmZsoq__purple:hover{background:#a78bfa1f;border-color:#a78bfa73}.MetricBadgeComponent-module__QmZsoq__custom{color:var(--metric-color);background:color-mix(in srgb, var(--metric-color) 8%, transparent);border-color:color-mix(in srgb, var(--metric-color) 20%, transparent)}.MetricBadgeComponent-module__QmZsoq__custom:hover{border-color:color-mix(in srgb, var(--metric-color) 45%, transparent);background:color-mix(in srgb, var(--metric-color) 12%, transparent)}.MetricBadgeComponent-module__QmZsoq__tweening{animation:.6s linear MetricBadgeComponent-module__QmZsoq__metricHueRotate}@keyframes MetricBadgeComponent-module__QmZsoq__metricHueRotate{0%{filter:hue-rotate()}50%{filter:hue-rotate(60deg)}to{filter:hue-rotate()}}
.MobileHeaderComponent-module__vL2K_q__mobileHeader{background:var(--bg-secondary,#1e1e1e);border-bottom:1px solid var(--border-color,#333);z-index:999;-webkit-backdrop-filter:blur(12px);flex-shrink:0;align-items:center;gap:8px;height:56px;padding:0 12px;display:flex;position:sticky;top:0}.MobileHeaderComponent-module__vL2K_q__menuButton{border-radius:var(--border-radius-sm,6px);width:40px;height:40px;color:var(--text-secondary,#aaa);cursor:pointer;transition:background var(--transition-fast,.15s), color var(--transition-fast,.15s);-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.MobileHeaderComponent-module__vL2K_q__menuButton:hover{background:var(--accent-subtle,#ffffff0d);color:var(--text-primary,#fff)}.MobileHeaderComponent-module__vL2K_q__menuButton:active{transform:scale(.92)}.MobileHeaderComponent-module__vL2K_q__brand{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.MobileHeaderComponent-module__vL2K_q__brandIcon{object-fit:contain;border-radius:var(--border-radius-sm,4px);flex-shrink:0;width:24px;height:24px}.MobileHeaderComponent-module__vL2K_q__brandIconNode{flex-shrink:0;justify-content:center;align-items:center;display:flex}.MobileHeaderComponent-module__vL2K_q__brandLabel{color:var(--text-primary,#fff);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.MobileHeaderComponent-module__vL2K_q__actions{flex-shrink:0;align-items:center;gap:4px;display:flex}
.ModalComponent-module__n5LZfa__overlay{z-index:10000;-webkit-backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;animation:.15s ModalComponent-module__n5LZfa__modalFadeIn;display:flex;position:fixed;inset:0}.ModalComponent-module__n5LZfa__overlayDark{-webkit-backdrop-filter:blur(12px);background:#000000eb}.ModalComponent-module__n5LZfa__panel{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);max-height:90vh;animation:.2s ease-out ModalComponent-module__n5LZfa__modalSlideUp;overflow-y:auto}.ModalComponent-module__n5LZfa__size_sm{width:400px}.ModalComponent-module__n5LZfa__size_md{width:540px}.ModalComponent-module__n5LZfa__size_lg{width:720px}.ModalComponent-module__n5LZfa__size_xl{width:900px}.ModalComponent-module__n5LZfa__header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ModalComponent-module__n5LZfa__title{letter-spacing:.3px;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.ModalComponent-module__n5LZfa__closeBtn{border-radius:var(--border-radius-sm);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.ModalComponent-module__n5LZfa__closeBtn:hover{background:var(--accent-glow);color:var(--accent-color)}.ModalComponent-module__n5LZfa__body{flex-direction:column;gap:16px;padding:20px;display:flex}.ModalComponent-module__n5LZfa__footer{border-top:1px solid var(--border-color);justify-content:flex-end;gap:8px;padding:16px 20px;display:flex}@keyframes ModalComponent-module__n5LZfa__modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ModalComponent-module__n5LZfa__modalSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.ModalComponent-module__n5LZfa__panel{border-radius:0;max-width:100vw;max-height:100vh;width:100%!important}}
.MultiSelectComponent-module__1a-hcq__dropdown{width:fit-content;min-width:fit-content;position:relative}.MultiSelectComponent-module__1a-hcq__hasLabel{align-items:center;gap:6px;display:flex}.MultiSelectComponent-module__1a-hcq__label{color:var(--text-tertiary);letter-spacing:.01em;white-space:nowrap;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:11px;font-weight:500}.MultiSelectComponent-module__1a-hcq__trigger{width:100%;min-height:var(--input-height,36px);background:var(--select-bg,var(--bg-secondary));border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--border-radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:6px;padding:4px 10px;font-size:13px;transition:border-color .2s,box-shadow .2s;display:flex}.MultiSelectComponent-module__1a-hcq__trigger:hover{border-color:#6366f14d}.MultiSelectComponent-module__1a-hcq__triggerOpen{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-glow)}.MultiSelectComponent-module__1a-hcq__triggerDisabled{opacity:.35;pointer-events:none;cursor:not-allowed}.MultiSelectComponent-module__1a-hcq__triggerContent{flex-wrap:wrap;flex:1;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.MultiSelectComponent-module__1a-hcq__triggerIcon{flex-shrink:0;align-items:center;display:flex}.MultiSelectComponent-module__1a-hcq__triggerLabel{white-space:nowrap;text-overflow:ellipsis;color:var(--text-tertiary);font-size:13px;overflow:hidden}.MultiSelectComponent-module__1a-hcq__chip{color:var(--accent-color);background:var(--accent-subtle,#6366f11a);border-radius:var(--border-radius-sm,4px);white-space:nowrap;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:500;line-height:1.4;animation:.15s ease-out MultiSelectComponent-module__1a-hcq__chipIn;display:inline-flex}.MultiSelectComponent-module__1a-hcq__chipRemove{width:14px;height:14px;color:var(--accent-color);opacity:.6;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background .15s;display:inline-flex}.MultiSelectComponent-module__1a-hcq__chipRemove:hover{opacity:1;background:#6366f126}@keyframes MultiSelectComponent-module__1a-hcq__chipIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.MultiSelectComponent-module__1a-hcq__chevron{color:var(--text-secondary);flex-shrink:0;margin-left:2px;transition:transform .2s}.MultiSelectComponent-module__1a-hcq__chevronOpen{transform:rotate(180deg)}.MultiSelectComponent-module__1a-hcq__menu{background:var(--select-option-bg,var(--bg-surface));border:1px solid var(--border-color);border-radius:var(--border-radius-sm);z-index:9999;width:max-content;min-width:100%;max-height:240px;padding:4px;animation:.15s MultiSelectComponent-module__1a-hcq__slideDown;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 8px 24px #00000040}@keyframes MultiSelectComponent-module__1a-hcq__slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.MultiSelectComponent-module__1a-hcq__option{width:100%;color:var(--select-option-text,var(--text-primary));cursor:pointer;text-align:left;background:0 0;border:none;border-radius:2px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;transition:background .15s;display:flex}.MultiSelectComponent-module__1a-hcq__option:hover{background:var(--accent-glow,#6366f114)}.MultiSelectComponent-module__1a-hcq__optionSelected{color:var(--accent-color);font-weight:500}.MultiSelectComponent-module__1a-hcq__optionDisabled{opacity:.4;cursor:not-allowed}.MultiSelectComponent-module__1a-hcq__optionDisabled:hover{background:0 0}.MultiSelectComponent-module__1a-hcq__optionCheck{border:1.5px solid var(--border-color);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:background .15s,border-color .15s;display:flex}.MultiSelectComponent-module__1a-hcq__optionCheckSelected{background:var(--accent-color,#6366f1);border-color:var(--accent-color,#6366f1)}.MultiSelectComponent-module__1a-hcq__optionCheckIcon{color:#fff;width:10px;height:10px}.MultiSelectComponent-module__1a-hcq__optionCheckPath{stroke-dasharray:14;stroke-dashoffset:14px;animation:.2s cubic-bezier(.4,0,.2,1) forwards MultiSelectComponent-module__1a-hcq__checkDraw}@keyframes MultiSelectComponent-module__1a-hcq__checkDraw{to{stroke-dashoffset:0}}.MultiSelectComponent-module__1a-hcq__optionIcon{flex-shrink:0;align-items:center;display:flex}.MultiSelectComponent-module__1a-hcq__optionLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.NavigationDrawerComponent-module__0Nq0Mq__scrim{z-index:999;opacity:0;visibility:hidden;background:#0006;transition:opacity .3s cubic-bezier(.2,0,0,1),visibility 0s .3s;position:fixed;inset:0}.NavigationDrawerComponent-module__0Nq0Mq__scrim.NavigationDrawerComponent-module__0Nq0Mq__open{opacity:1;visibility:visible;transition:opacity .3s cubic-bezier(.2,0,0,1),visibility}.NavigationDrawerComponent-module__0Nq0Mq__drawer{background:var(--bg-secondary,#1e1e1e);width:360px;max-width:calc(100vw - 56px);height:100dvh;color:var(--text-primary,#e0e0e0);flex-direction:column;flex-shrink:0;transition:width .3s cubic-bezier(.2,0,0,1);display:flex;overflow:hidden}.NavigationDrawerComponent-module__0Nq0Mq__standard{border-right:1px solid var(--border-color,#333);z-index:1;position:relative}.NavigationDrawerComponent-module__0Nq0Mq__standard.NavigationDrawerComponent-module__0Nq0Mq__closed{border-right:none;width:0;min-width:0;overflow:hidden}.NavigationDrawerComponent-module__0Nq0Mq__modal{z-index:1000;will-change:transform;border-radius:0 16px 16px 0;transition:transform .3s cubic-bezier(.2,0,0,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:0 1px 3px #0000004d,0 4px 8px 3px #00000026}.NavigationDrawerComponent-module__0Nq0Mq__modal.NavigationDrawerComponent-module__0Nq0Mq__open{transform:translate(0)}[dir=rtl] .NavigationDrawerComponent-module__0Nq0Mq__modal{border-radius:16px 0 0 16px;left:auto;right:0;transform:translate(100%)}[dir=rtl] .NavigationDrawerComponent-module__0Nq0Mq__modal.NavigationDrawerComponent-module__0Nq0Mq__open{transform:translate(0)}[dir=rtl] .NavigationDrawerComponent-module__0Nq0Mq__standard{border-right:none;border-left:1px solid var(--border-color,#333)}.NavigationDrawerComponent-module__0Nq0Mq__anchorEnd{border-radius:16px 0 0 16px;left:auto;right:0;transform:translate(100%)}.NavigationDrawerComponent-module__0Nq0Mq__anchorEnd.NavigationDrawerComponent-module__0Nq0Mq__open{transform:translate(0)}.NavigationDrawerComponent-module__0Nq0Mq__headline{color:var(--text-primary,#e0e0e0);letter-spacing:.01em;flex-shrink:0;padding:28px 28px 0;font-size:14px;font-weight:600}.NavigationDrawerComponent-module__0Nq0Mq__content{scrollbar-width:thin;scrollbar-color:var(--text-muted,#555) transparent;flex-direction:column;flex:1;gap:0;padding:12px;display:flex;overflow:hidden auto}.NavigationDrawerComponent-module__0Nq0Mq__content::-webkit-scrollbar{width:4px}.NavigationDrawerComponent-module__0Nq0Mq__content::-webkit-scrollbar-track{background:0 0}.NavigationDrawerComponent-module__0Nq0Mq__content::-webkit-scrollbar-thumb{background:var(--text-muted,#555);border-radius:4px}.NavigationDrawerComponent-module__0Nq0Mq__sectionHeader{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted,#888);-webkit-user-select:none;user-select:none;padding:18px 16px 8px;font-size:11px;font-weight:600}.NavigationDrawerComponent-module__0Nq0Mq__divider{background:var(--border-color,#333);flex-shrink:0;height:1px;margin:4px 16px}.NavigationDrawerComponent-module__0Nq0Mq__item{min-height:56px;color:var(--text-secondary,#aaa);letter-spacing:.01em;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;isolation:isolate;background:0 0;border:none;border-radius:28px;align-items:center;gap:12px;width:100%;padding:0 24px 0 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s cubic-bezier(.2,0,0,1),color .15s cubic-bezier(.2,0,0,1);display:flex;position:relative}.NavigationDrawerComponent-module__0Nq0Mq__stateLayer{border-radius:inherit;pointer-events:none;background:var(--text-primary,#fff);opacity:0;z-index:-1;transition:opacity .15s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.NavigationDrawerComponent-module__0Nq0Mq__item:hover .NavigationDrawerComponent-module__0Nq0Mq__stateLayer{opacity:.08}.NavigationDrawerComponent-module__0Nq0Mq__item:focus-visible .NavigationDrawerComponent-module__0Nq0Mq__stateLayer{opacity:.1}.NavigationDrawerComponent-module__0Nq0Mq__item:active .NavigationDrawerComponent-module__0Nq0Mq__stateLayer{opacity:.12}.NavigationDrawerComponent-module__0Nq0Mq__item.NavigationDrawerComponent-module__0Nq0Mq__active{background:var(--accent-subtle,#6366f11f);color:var(--accent-color,#818cf8);font-weight:600}.NavigationDrawerComponent-module__0Nq0Mq__item.NavigationDrawerComponent-module__0Nq0Mq__active .NavigationDrawerComponent-module__0Nq0Mq__stateLayer{background:var(--accent-color,#818cf8)}.NavigationDrawerComponent-module__0Nq0Mq__item.NavigationDrawerComponent-module__0Nq0Mq__active:hover .NavigationDrawerComponent-module__0Nq0Mq__stateLayer{opacity:.08}.NavigationDrawerComponent-module__0Nq0Mq__item.NavigationDrawerComponent-module__0Nq0Mq__active:active .NavigationDrawerComponent-module__0Nq0Mq__stateLayer{opacity:.12}.NavigationDrawerComponent-module__0Nq0Mq__item.NavigationDrawerComponent-module__0Nq0Mq__active .NavigationDrawerComponent-module__0Nq0Mq__itemIcon{color:var(--accent-color,#818cf8)}.NavigationDrawerComponent-module__0Nq0Mq__item:focus-visible{outline:2px solid var(--accent-color,#818cf8);outline-offset:2px}.NavigationDrawerComponent-module__0Nq0Mq__item.NavigationDrawerComponent-module__0Nq0Mq__disabled{color:var(--text-muted,#666);opacity:.38;pointer-events:none}.NavigationDrawerComponent-module__0Nq0Mq__itemIcon{color:var(--text-secondary,#aaa);flex-shrink:0;transition:color .15s cubic-bezier(.2,0,0,1)}.NavigationDrawerComponent-module__0Nq0Mq__itemLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.NavigationDrawerComponent-module__0Nq0Mq__itemBadge{color:var(--text-secondary,#aaa);letter-spacing:.02em;flex-shrink:0;margin-left:auto;font-size:11px;font-weight:600}.NavigationDrawerComponent-module__0Nq0Mq__item.NavigationDrawerComponent-module__0Nq0Mq__active .NavigationDrawerComponent-module__0Nq0Mq__itemBadge{color:var(--accent-color,#818cf8)}.NavigationDrawerComponent-module__0Nq0Mq__footer{border-top:1px solid var(--border-color,#333);flex-shrink:0;padding:12px}.NavigationDrawerComponent-module__0Nq0Mq__wrapper{flex-shrink:0;height:100%;display:flex}.NavigationDrawerComponent-module__0Nq0Mq__noTransition,.NavigationDrawerComponent-module__0Nq0Mq__noTransition *{transition-duration:0s!important}@keyframes NavigationDrawerComponent-module__0Nq0Mq__drawerSlideIn{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.NavigationDrawerComponent-module__0Nq0Mq__standard:not(.NavigationDrawerComponent-module__0Nq0Mq__closed) .NavigationDrawerComponent-module__0Nq0Mq__content{animation:.3s cubic-bezier(.2,0,0,1) both NavigationDrawerComponent-module__0Nq0Mq__drawerSlideIn}@media (max-width:599px){.NavigationDrawerComponent-module__0Nq0Mq__drawer{width:min(360px,100vw - 56px)}}
.NavigationRailComponent-module__3ARJ_q__rail{background:var(--bg-secondary,#1e1e1e);border-right:1px solid var(--border-color,#ffffff14);z-index:100;scrollbar-width:none;flex-direction:column;flex-shrink:0;align-items:center;width:80px;min-width:80px;height:100%;padding:0;display:flex;position:relative;overflow:hidden auto}.NavigationRailComponent-module__3ARJ_q__rail::-webkit-scrollbar{display:none}.NavigationRailComponent-module__3ARJ_q__menuSlot{flex-shrink:0;justify-content:center;align-items:center;width:100%;height:56px;display:flex}.NavigationRailComponent-module__3ARJ_q__fabSlot{flex-shrink:0;justify-content:center;align-items:center;width:100%;padding:8px 0 4px;display:flex}.NavigationRailComponent-module__3ARJ_q__destinations{flex-direction:column;align-items:center;gap:4px;width:100%;padding:12px 0;display:flex}.NavigationRailComponent-module__3ARJ_q__align-top{margin-bottom:auto}.NavigationRailComponent-module__3ARJ_q__align-center{margin-top:auto;margin-bottom:auto}.NavigationRailComponent-module__3ARJ_q__destinationWrapper{justify-content:center;width:100%;display:flex}.NavigationRailComponent-module__3ARJ_q__destination{cursor:pointer;width:100%;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;flex-direction:column;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex;position:relative}.NavigationRailComponent-module__3ARJ_q__destination:focus-visible{outline:2px solid var(--accent-color,#6366f1);outline-offset:-2px;border-radius:16px}.NavigationRailComponent-module__3ARJ_q__destinationInner{flex-direction:column;align-items:center;gap:4px;width:100%;padding:4px 0;display:flex}.NavigationRailComponent-module__3ARJ_q__indicatorPill{will-change:width;border-radius:16px;justify-content:center;align-items:center;width:32px;height:32px;transition:width .3s cubic-bezier(.2,0,0,1),background-color .2s;display:flex;position:relative;overflow:hidden}.NavigationRailComponent-module__3ARJ_q__indicatorPill.NavigationRailComponent-module__3ARJ_q__indicatorActive{background:var(--secondary-container,#6366f129);width:56px}.NavigationRailComponent-module__3ARJ_q__stateLayer{border-radius:inherit;pointer-events:none;background:0 0;transition:background-color .15s;position:absolute;inset:0}.NavigationRailComponent-module__3ARJ_q__destination:hover .NavigationRailComponent-module__3ARJ_q__stateLayer{background:var(--on-surface-hover,#ffffff14)}.NavigationRailComponent-module__3ARJ_q__destination:focus-visible .NavigationRailComponent-module__3ARJ_q__stateLayer{background:var(--on-surface-focus,#ffffff1a)}.NavigationRailComponent-module__3ARJ_q__destination:active .NavigationRailComponent-module__3ARJ_q__stateLayer{background:var(--on-surface-pressed,#ffffff1a)}.NavigationRailComponent-module__3ARJ_q__destination.NavigationRailComponent-module__3ARJ_q__active:hover .NavigationRailComponent-module__3ARJ_q__stateLayer{background:var(--on-secondary-container-hover,#6366f114)}.NavigationRailComponent-module__3ARJ_q__destination.NavigationRailComponent-module__3ARJ_q__active:focus-visible .NavigationRailComponent-module__3ARJ_q__stateLayer{background:var(--on-secondary-container-focus,#6366f11a)}.NavigationRailComponent-module__3ARJ_q__destination.NavigationRailComponent-module__3ARJ_q__active:active .NavigationRailComponent-module__3ARJ_q__stateLayer{background:var(--on-secondary-container-pressed,#6366f11a)}.NavigationRailComponent-module__3ARJ_q__icon{z-index:1;color:var(--text-secondary,#ffffffa6);flex-shrink:0;transition:color .2s;position:relative}.NavigationRailComponent-module__3ARJ_q__destination.NavigationRailComponent-module__3ARJ_q__active .NavigationRailComponent-module__3ARJ_q__icon{color:var(--on-secondary-container,var(--accent-color,#818cf8))}.NavigationRailComponent-module__3ARJ_q__destination:hover .NavigationRailComponent-module__3ARJ_q__icon{color:var(--text-primary,#fff)}.NavigationRailComponent-module__3ARJ_q__destination.NavigationRailComponent-module__3ARJ_q__active:hover .NavigationRailComponent-module__3ARJ_q__icon{color:var(--on-secondary-container,var(--accent-color,#818cf8))}.NavigationRailComponent-module__3ARJ_q__label{letter-spacing:.1px;color:var(--text-secondary,#ffffffa6);text-align:center;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;max-width:72px;font-size:12px;font-weight:500;line-height:16px;transition:color .2s;overflow:hidden}.NavigationRailComponent-module__3ARJ_q__label.NavigationRailComponent-module__3ARJ_q__labelActive{color:var(--on-secondary-container,var(--accent-color,#818cf8));font-weight:600}.NavigationRailComponent-module__3ARJ_q__destination:hover .NavigationRailComponent-module__3ARJ_q__label{color:var(--text-primary,#fff)}.NavigationRailComponent-module__3ARJ_q__destination.NavigationRailComponent-module__3ARJ_q__active:hover .NavigationRailComponent-module__3ARJ_q__label{color:var(--on-secondary-container,var(--accent-color,#818cf8))}.NavigationRailComponent-module__3ARJ_q__badgeOverlay{z-index:2;pointer-events:none;position:absolute;top:2px;right:2px}.NavigationRailComponent-module__3ARJ_q__badgeDot{background:var(--error-color,#f87171);border-radius:50%;width:6px;height:6px;display:block}.NavigationRailComponent-module__3ARJ_q__bottomSlot{border-top:1px solid var(--border-color,#ffffff14);flex-direction:column;align-items:center;gap:4px;width:100%;margin-top:auto;padding:12px 0;display:flex}@keyframes NavigationRailComponent-module__3ARJ_q__pillExpand{0%{background-color:#0000;width:32px}to{background-color:var(--secondary-container,#6366f129);width:56px}}.NavigationRailComponent-module__3ARJ_q__indicatorPill.NavigationRailComponent-module__3ARJ_q__indicatorActive{animation:.3s cubic-bezier(.2,0,0,1) forwards NavigationRailComponent-module__3ARJ_q__pillExpand}.NavigationRailComponent-module__3ARJ_q__destination:after{content:"";background:var(--accent-color,#6366f133);opacity:0;pointer-events:none;border-radius:50%;width:48px;height:48px;transition:transform .4s cubic-bezier(.2,0,0,1),opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.NavigationRailComponent-module__3ARJ_q__destination:active:after{opacity:1;transition:transform .15s cubic-bezier(.2,0,0,1),opacity 50ms;transform:translate(-50%,-50%)scale(1)}
.ThemePickerComponent-module__APydda__wrapper{width:100%;position:relative}.ThemePickerComponent-module__APydda__trigger{border-radius:var(--border-radius-sm,6px);width:100%;color:var(--text-secondary,#aaa);cursor:pointer;transition:background var(--transition-fast,.15s), color var(--transition-fast,.15s);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:450;display:flex;position:relative}.ThemePickerComponent-module__APydda__trigger:hover{background:var(--accent-subtle,#ffffff0d);color:var(--text-primary,#fff)}.ThemePickerComponent-module__APydda__triggerSwatch{border:2px solid #ffffff26;border-radius:50%;flex-shrink:0;width:14px;height:14px;transition:border-color .2s}.ThemePickerComponent-module__APydda__trigger:hover .ThemePickerComponent-module__APydda__triggerSwatch{border-color:#ffffff4d}.ThemePickerComponent-module__APydda__triggerIcon{flex-shrink:0;display:none}.ThemePickerComponent-module__APydda__triggerLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ThemePickerComponent-module__APydda__triggerChevron{color:var(--text-muted,#666);flex-shrink:0;transition:transform .2s}.ThemePickerComponent-module__APydda__triggerChevronOpen{transform:rotate(180deg)}.ThemePickerComponent-module__APydda__collapsed .ThemePickerComponent-module__APydda__triggerLabel,.ThemePickerComponent-module__APydda__collapsed .ThemePickerComponent-module__APydda__triggerChevron{display:none}.ThemePickerComponent-module__APydda__collapsed .ThemePickerComponent-module__APydda__trigger{justify-content:center;padding:10px 0}.ThemePickerComponent-module__APydda__collapsed .ThemePickerComponent-module__APydda__triggerSwatch{width:18px;height:18px}.ThemePickerComponent-module__APydda__popover{background:var(--bg-secondary,#1e1e1e);border:1px solid var(--border-color,#333);border-radius:var(--border-radius-sm,6px);z-index:200;transform-origin:bottom;min-width:180px;animation:.18s cubic-bezier(.16,1,.3,1) ThemePickerComponent-module__APydda__dropupIn;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 -4px 16px #00000040,0 -1px 4px #00000026}.ThemePickerComponent-module__APydda__popoverFlyout{transform-origin:0 100%;z-index:10000;width:auto;min-width:200px;animation:.18s cubic-bezier(.16,1,.3,1) ThemePickerComponent-module__APydda__flyoutIn}@keyframes ThemePickerComponent-module__APydda__flyoutIn{0%{opacity:0;transform:translate(-6px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes ThemePickerComponent-module__APydda__dropupIn{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.ThemePickerComponent-module__APydda__popoverHeader{text-transform:uppercase;letter-spacing:.8px;color:var(--text-muted,#888);padding:10px 14px 6px;font-size:10px;font-weight:600}.ThemePickerComponent-module__APydda__themeList{flex-direction:column;gap:2px;padding:4px 6px 8px;display:flex}.ThemePickerComponent-module__APydda__themeOption{border-radius:var(--border-radius-sm,6px);width:100%;color:var(--text-secondary,#aaa);cursor:pointer;transition:background var(--transition-fast,.15s), color var(--transition-fast,.15s);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:450;display:flex}.ThemePickerComponent-module__APydda__themeOption:hover{background:var(--accent-subtle,#ffffff0d);color:var(--text-primary,#fff)}.ThemePickerComponent-module__APydda__themeOption.ThemePickerComponent-module__APydda__active{color:var(--text-primary,#fff);font-weight:500}.ThemePickerComponent-module__APydda__swatch{border:2px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:box-shadow .2s,transform .15s;display:flex}.ThemePickerComponent-module__APydda__themeOption:hover .ThemePickerComponent-module__APydda__swatch{transform:scale(1.15)}.ThemePickerComponent-module__APydda__themeOption.ThemePickerComponent-module__APydda__active .ThemePickerComponent-module__APydda__swatch{border-color:#ffffff4d}.ThemePickerComponent-module__APydda__swatchCheck{color:#fff;filter:drop-shadow(0 1px 2px #00000080)}.ThemePickerComponent-module__APydda__optionIcon{opacity:.7;flex-shrink:0}.ThemePickerComponent-module__APydda__themeOption:hover .ThemePickerComponent-module__APydda__optionIcon,.ThemePickerComponent-module__APydda__themeOption.ThemePickerComponent-module__APydda__active .ThemePickerComponent-module__APydda__optionIcon{opacity:1}.ThemePickerComponent-module__APydda__optionLabel{white-space:nowrap}.ThemePickerComponent-module__APydda__tooltipFill{width:100%;display:flex}
.NavigationSidebarComponent-module__neSQkW__sidebar{width:var(--sidebar-width,240px);min-width:var(--sidebar-width,240px);background:var(--bg-secondary,#1e1e1e);border-right:1px solid var(--border-color,#333);height:100dvh;animation:NavigationSidebarComponent-module__neSQkW__slideIn var(--transition-normal,.3s) ease-out;z-index:100;flex-direction:column;gap:8px;transition:width .3s,min-width .3s;display:flex;position:relative;overflow:hidden}.NavigationSidebarComponent-module__neSQkW__wrapper{flex-shrink:0;height:100%;display:flex}.NavigationSidebarComponent-module__neSQkW__wrapper.NavigationSidebarComponent-module__neSQkW__noTransition,.NavigationSidebarComponent-module__neSQkW__wrapper.NavigationSidebarComponent-module__neSQkW__noTransition *{transition-duration:0s!important}.NavigationSidebarComponent-module__neSQkW__wrapper.NavigationSidebarComponent-module__neSQkW__collapsed .NavigationSidebarComponent-module__neSQkW__sidebar{width:64px;min-width:64px}.NavigationSidebarComponent-module__neSQkW__wrapper.NavigationSidebarComponent-module__neSQkW__collapsed .NavigationSidebarComponent-module__neSQkW__brandLabel,.NavigationSidebarComponent-module__neSQkW__wrapper.NavigationSidebarComponent-module__neSQkW__collapsed .NavigationSidebarComponent-module__neSQkW__navLabel,.NavigationSidebarComponent-module__neSQkW__wrapper.NavigationSidebarComponent-module__neSQkW__collapsed .NavigationSidebarComponent-module__neSQkW__themeLabel{display:none}.NavigationSidebarComponent-module__neSQkW__wrapper.NavigationSidebarComponent-module__neSQkW__collapsed .NavigationSidebarComponent-module__neSQkW__navDivider{margin:0;padding:0}.NavigationSidebarComponent-module__neSQkW__wrapper.NavigationSidebarComponent-module__neSQkW__collapsed .NavigationSidebarComponent-module__neSQkW__navDivider>span{display:none}.NavigationSidebarComponent-module__neSQkW__wrapper.NavigationSidebarComponent-module__neSQkW__collapsed .NavigationSidebarComponent-module__neSQkW__navDivider:after{margin:4px 10px}.NavigationSidebarComponent-module__neSQkW__wrapper.NavigationSidebarComponent-module__neSQkW__collapsed .NavigationSidebarComponent-module__neSQkW__brand{justify-content:center;padding-left:8px;padding-right:8px}.NavigationSidebarComponent-module__neSQkW__wrapper.NavigationSidebarComponent-module__neSQkW__collapsed .NavigationSidebarComponent-module__neSQkW__collapseBtn{opacity:1}.NavigationSidebarComponent-module__neSQkW__wrapper.NavigationSidebarComponent-module__neSQkW__collapsed .NavigationSidebarComponent-module__neSQkW__collapseBtn svg{transform:scaleX(-1)}.NavigationSidebarComponent-module__neSQkW__wrapper.NavigationSidebarComponent-module__neSQkW__collapsed .NavigationSidebarComponent-module__neSQkW__navItem,.NavigationSidebarComponent-module__neSQkW__wrapper.NavigationSidebarComponent-module__neSQkW__collapsed .NavigationSidebarComponent-module__neSQkW__themeToggle{justify-content:center;padding:10px 8px}.NavigationSidebarComponent-module__neSQkW__wrapper.NavigationSidebarComponent-module__neSQkW__collapsed .NavigationSidebarComponent-module__neSQkW__bottomActions span{display:none}.NavigationSidebarComponent-module__neSQkW__brand{align-items:center;gap:10px;padding:16px 12px 20px;display:flex;position:relative}.NavigationSidebarComponent-module__neSQkW__brandIconImg{object-fit:contain;border-radius:var(--border-radius-sm,6px);flex-shrink:0;width:32px;height:32px}.NavigationSidebarComponent-module__neSQkW__brandIconNode{flex-shrink:0;justify-content:center;align-items:center;display:flex}.NavigationSidebarComponent-module__neSQkW__brandLabel{color:var(--text-primary,#fff);letter-spacing:-.02em;white-space:nowrap;flex:1;font-size:16px;font-weight:600}.NavigationSidebarComponent-module__neSQkW__collapseBtn{width:24px;height:24px;color:var(--text-muted,#888);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:opacity .2s,background .2s;display:flex}.NavigationSidebarComponent-module__neSQkW__brand:hover .NavigationSidebarComponent-module__neSQkW__collapseBtn{opacity:1}.NavigationSidebarComponent-module__neSQkW__collapseBtn:hover{background:var(--accent-subtle,#ffffff1a);color:var(--text-primary,#fff)}.NavigationSidebarComponent-module__neSQkW__navList{flex-direction:column;flex:1;gap:4px;padding:0 12px;display:flex;overflow:hidden auto}.NavigationSidebarComponent-module__neSQkW__navItem{border-radius:var(--border-radius-sm,6px);color:var(--text-secondary,#aaa);transition:background var(--transition-fast,.15s), color var(--transition-fast,.15s);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:14px;font-weight:450;text-decoration:none;display:flex;position:relative}.NavigationSidebarComponent-module__neSQkW__navItem:hover{background:var(--accent-subtle,#ffffff0d);color:var(--text-primary,#fff)}.NavigationSidebarComponent-module__neSQkW__navItem.NavigationSidebarComponent-module__neSQkW__active{background:var(--accent-subtle,#ffffff0d);color:var(--accent-color,#6366f1);font-weight:500}.NavigationSidebarComponent-module__neSQkW__navIcon{flex-shrink:0}.NavigationSidebarComponent-module__neSQkW__activeIndicator{background:var(--accent-color,#6366f1);width:3px;height:20px;animation:NavigationSidebarComponent-module__neSQkW__fadeIn var(--transition-fast,.15s) ease-out;border-radius:0 2px 2px 0;position:absolute;top:50%;left:0;transform:translateY(-50%)}@keyframes NavigationSidebarComponent-module__neSQkW__fadeIn{0%{opacity:0}to{opacity:1}}.NavigationSidebarComponent-module__neSQkW__navLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.NavigationSidebarComponent-module__neSQkW__bottomActions{border-top:1px solid var(--border-color,#333);flex-direction:column;gap:4px;padding:12px 12px 16px;display:flex}.NavigationSidebarComponent-module__neSQkW__themeToggle{border-radius:var(--border-radius-sm,6px);width:100%;color:var(--text-secondary,#aaa);cursor:pointer;transition:background var(--transition-fast,.15s), color var(--transition-fast,.15s);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:450;display:flex}.NavigationSidebarComponent-module__neSQkW__themeToggle:hover{background:var(--accent-subtle,#ffffff0d);color:var(--text-primary,#fff)}.NavigationSidebarComponent-module__neSQkW__navDivider{align-items:center;gap:8px;margin-top:4px;padding:10px 12px 4px;display:flex}.NavigationSidebarComponent-module__neSQkW__navDivider>span{text-transform:uppercase;letter-spacing:.8px;color:var(--text-muted,#888);white-space:nowrap;font-size:10px;font-weight:600}.NavigationSidebarComponent-module__neSQkW__navDivider:after{content:"";background:var(--border-color,#333);flex:1;height:1px}.NavigationSidebarComponent-module__neSQkW__tooltipFill{width:100%;display:flex}.NavigationSidebarComponent-module__neSQkW__mobileCloseBtn{border-radius:var(--border-radius-sm,6px);width:32px;height:32px;color:var(--text-secondary,#aaa);cursor:pointer;transition:background var(--transition-fast,.15s), color var(--transition-fast,.15s);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.NavigationSidebarComponent-module__neSQkW__mobileCloseBtn:hover{background:var(--accent-subtle,#ffffff1a);color:var(--text-primary,#fff)}@media (max-width:768px){.NavigationSidebarComponent-module__neSQkW__mobileWrapper{z-index:1000;pointer-events:none;display:flex;position:fixed;inset:0}.NavigationSidebarComponent-module__neSQkW__mobileWrapper .NavigationSidebarComponent-module__neSQkW__sidebar{will-change:transform;pointer-events:auto;width:280px;min-width:280px;max-width:85vw;box-shadow:none;border-right:1px solid var(--border-color,#333);transition:transform .3s cubic-bezier(.4,0,.2,1);transform:translate(-100%)}.NavigationSidebarComponent-module__neSQkW__mobileWrapper.NavigationSidebarComponent-module__neSQkW__mobileOpen .NavigationSidebarComponent-module__neSQkW__sidebar{transform:translate(0);box-shadow:4px 0 24px #0000004d,12px 0 48px #00000026}.NavigationSidebarComponent-module__neSQkW__mobileScrim{-webkit-backdrop-filter:blur(4px);z-index:999;pointer-events:auto;background:#00000080;animation:.3s cubic-bezier(.4,0,.2,1) both NavigationSidebarComponent-module__neSQkW__scrimFadeIn;position:fixed;inset:0}@keyframes NavigationSidebarComponent-module__neSQkW__scrimFadeIn{0%{opacity:0}to{opacity:1}}.NavigationSidebarComponent-module__neSQkW__mobileWrapper.NavigationSidebarComponent-module__neSQkW__collapsed .NavigationSidebarComponent-module__neSQkW__brandLabel,.NavigationSidebarComponent-module__neSQkW__mobileWrapper.NavigationSidebarComponent-module__neSQkW__collapsed .NavigationSidebarComponent-module__neSQkW__navLabel,.NavigationSidebarComponent-module__neSQkW__mobileWrapper.NavigationSidebarComponent-module__neSQkW__collapsed .NavigationSidebarComponent-module__neSQkW__themeLabel{display:block}.NavigationSidebarComponent-module__neSQkW__mobileWrapper.NavigationSidebarComponent-module__neSQkW__collapsed .NavigationSidebarComponent-module__neSQkW__sidebar{width:280px;min-width:280px}.NavigationSidebarComponent-module__neSQkW__mobileWrapper.NavigationSidebarComponent-module__neSQkW__collapsed .NavigationSidebarComponent-module__neSQkW__navItem{justify-content:flex-start;padding:10px 12px}.NavigationSidebarComponent-module__neSQkW__mobileWrapper.NavigationSidebarComponent-module__neSQkW__collapsed .NavigationSidebarComponent-module__neSQkW__brand{justify-content:flex-start;padding-left:12px;padding-right:12px}.NavigationSidebarComponent-module__neSQkW__mobileWrapper.NavigationSidebarComponent-module__neSQkW__collapsed .NavigationSidebarComponent-module__neSQkW__navDivider{margin-top:4px;padding:10px 12px 4px}.NavigationSidebarComponent-module__neSQkW__mobileWrapper.NavigationSidebarComponent-module__neSQkW__collapsed .NavigationSidebarComponent-module__neSQkW__navDivider>span{display:block}.NavigationSidebarComponent-module__neSQkW__mobileWrapper.NavigationSidebarComponent-module__neSQkW__collapsed .NavigationSidebarComponent-module__neSQkW__themeToggle{justify-content:flex-start;padding:10px 12px}.NavigationSidebarComponent-module__neSQkW__mobileWrapper.NavigationSidebarComponent-module__neSQkW__collapsed .NavigationSidebarComponent-module__neSQkW__bottomActions span{display:inline}.NavigationSidebarComponent-module__neSQkW__mobileWrapper .NavigationSidebarComponent-module__neSQkW__navItem,.NavigationSidebarComponent-module__neSQkW__mobileWrapper .NavigationSidebarComponent-module__neSQkW__themeToggle{min-height:44px;padding:12px 14px;font-size:15px}}
.PageHeaderComponent-module__E44HXW__pageHeader{border-bottom:1px solid var(--border-color);background:var(--bg-surface);min-height:80px;animation:PageHeaderComponent-module__E44HXW__fadeIn var(--transition-normal,.2s) ease-out;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;display:flex}.PageHeaderComponent-module__E44HXW__sticky{z-index:10;-webkit-backdrop-filter:blur(12px);position:sticky;top:0}.PageHeaderComponent-module__E44HXW__headerLeft{align-items:center;gap:12px;min-width:0;display:flex}.PageHeaderComponent-module__E44HXW__backBtn{border-radius:var(--border-radius-sm);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .15s;display:flex}.PageHeaderComponent-module__E44HXW__backBtn:hover{background:var(--bg-tertiary);color:var(--text-primary)}.PageHeaderComponent-module__E44HXW__pageTitle{letter-spacing:.5px;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap;margin:0;font-size:14px;font-weight:500}.PageHeaderComponent-module__E44HXW__pageSubtitle{color:var(--text-muted);white-space:nowrap;opacity:.7;margin:0;font-size:12px}.PageHeaderComponent-module__E44HXW__headerActions{flex-shrink:0;align-items:center;gap:10px;display:flex}.PageHeaderComponent-module__E44HXW__headerCenter{pointer-events:none;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.PageHeaderComponent-module__E44HXW__headerCenter>*{pointer-events:auto}@keyframes PageHeaderComponent-module__E44HXW__fadeIn{0%{opacity:0}to{opacity:1}}
.PageLayoutComponent-module__TLHdBa__mainArea{flex-direction:column;flex:1;min-width:0;height:100dvh;display:flex;overflow:hidden}@media (max-width:768px){.PageLayoutComponent-module__TLHdBa__mainArea{height:auto;min-height:100dvh;overflow:visible}}
.PaginationComponent-module__7Ut9Mq__pagination{justify-content:space-between;align-items:center;margin-top:20px;padding:12px 0;display:flex}.PaginationComponent-module__7Ut9Mq__pageInfo{color:var(--text-secondary);font-size:13px}.PaginationComponent-module__7Ut9Mq__pageButtons{gap:6px;display:flex}.PaginationComponent-module__7Ut9Mq__pageBtn{border-radius:var(--border-radius-sm);color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-color);cursor:pointer;transition:all var(--transition-fast);padding:6px 12px;font-size:13px;font-weight:500}.PaginationComponent-module__7Ut9Mq__pageBtn:hover:not(:disabled){border-color:var(--accent-color);color:var(--accent-color)}.PaginationComponent-module__7Ut9Mq__pageBtn:disabled{opacity:.3;cursor:default}
.PortBadgeComponent-module__k4UN4q__badge{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.03em;font-weight:600}
.RadioComponent-module__3YAzDq__radio{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;gap:4px;display:inline-flex}.RadioComponent-module__3YAzDq__radio.RadioComponent-module__3YAzDq__labelStart{flex-direction:row-reverse}.RadioComponent-module__3YAzDq__radio.RadioComponent-module__3YAzDq__disabled{opacity:.38;cursor:not-allowed;pointer-events:none}.RadioComponent-module__3YAzDq__hiddenInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.RadioComponent-module__3YAzDq__container{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.RadioComponent-module__3YAzDq__stateLayer{will-change:background;pointer-events:none;background:0 0;border-radius:50%;transition:background .2s;position:absolute;inset:0}.RadioComponent-module__3YAzDq__radio:hover .RadioComponent-module__3YAzDq__stateLayer{background:color-mix(in srgb, var(--text-primary,#1d1b20) 8%, transparent)}.RadioComponent-module__3YAzDq__radio:hover .RadioComponent-module__3YAzDq__selected~.RadioComponent-module__3YAzDq__stateLayer{background:color-mix(in srgb, var(--accent-color,#6750a4) 8%, transparent)}.RadioComponent-module__3YAzDq__hiddenInput:focus-visible~.RadioComponent-module__3YAzDq__stateLayer{background:color-mix(in srgb, var(--text-primary,#1d1b20) 12%, transparent)}.RadioComponent-module__3YAzDq__hiddenInput:focus-visible~.RadioComponent-module__3YAzDq__selected~.RadioComponent-module__3YAzDq__stateLayer,.RadioComponent-module__3YAzDq__selected~.RadioComponent-module__3YAzDq__hiddenInput:focus-visible~.RadioComponent-module__3YAzDq__stateLayer{background:color-mix(in srgb, var(--accent-color,#6750a4) 12%, transparent)}.RadioComponent-module__3YAzDq__radio:active .RadioComponent-module__3YAzDq__stateLayer{background:color-mix(in srgb, var(--text-primary,#1d1b20) 12%, transparent)}.RadioComponent-module__3YAzDq__radio:active .RadioComponent-module__3YAzDq__selected~.RadioComponent-module__3YAzDq__stateLayer{background:color-mix(in srgb, var(--accent-color,#6750a4) 12%, transparent)}.RadioComponent-module__3YAzDq__error:hover .RadioComponent-module__3YAzDq__stateLayer{background:color-mix(in srgb, var(--color-error,#b3261e) 8%, transparent)}.RadioComponent-module__3YAzDq__error:active .RadioComponent-module__3YAzDq__stateLayer{background:color-mix(in srgb, var(--color-error,#b3261e) 12%, transparent)}.RadioComponent-module__3YAzDq__circle{border:2px solid var(--border-color,#49454f);z-index:1;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:border-color .2s cubic-bezier(.2,0,0,1);display:flex;position:relative}.RadioComponent-module__3YAzDq__circle.RadioComponent-module__3YAzDq__selected{border-color:var(--accent-color,#6750a4)}.RadioComponent-module__3YAzDq__circle.RadioComponent-module__3YAzDq__errorCircle,.RadioComponent-module__3YAzDq__circle.RadioComponent-module__3YAzDq__errorCircle.RadioComponent-module__3YAzDq__selected{border-color:var(--color-error,#b3261e)}.RadioComponent-module__3YAzDq__dot{background:var(--accent-color,#6750a4);will-change:transform, opacity;border-radius:50%;width:10px;height:10px;animation:.2s cubic-bezier(.4,0,.2,1) RadioComponent-module__3YAzDq__dotIn}.RadioComponent-module__3YAzDq__errorDot{background:var(--color-error,#b3261e)}@keyframes RadioComponent-module__3YAzDq__dotIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.RadioComponent-module__3YAzDq__label{color:var(--text-primary,#1d1b20);letter-spacing:.025em;font-size:14px;line-height:20px}.RadioComponent-module__3YAzDq__error .RadioComponent-module__3YAzDq__label{color:var(--color-error,#b3261e)}.RadioComponent-module__3YAzDq__group{flex-direction:column;gap:0;display:flex}.RadioComponent-module__3YAzDq__group.RadioComponent-module__3YAzDq__horizontal{flex-flow:wrap;gap:16px}
.RepositoryBadgeComponent-module__Ugt0dG__badge{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:500;overflow:hidden}.RepositoryBadgeComponent-module__Ugt0dG__link{min-width:0;max-width:100%;text-decoration:none;display:inline-flex}.RepositoryBadgeComponent-module__Ugt0dG__link:hover .RepositoryBadgeComponent-module__Ugt0dG__badge{border-color:color-mix(in srgb, var(--info) 50%, transparent);box-shadow:0 0 8px color-mix(in srgb, var(--info) 15%, transparent)}
.ResponseTimeBadgeComponent-module__Dz9EzW__badge{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ResponseTimeBadgeComponent-module__Dz9EzW__dot{border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.ResponseTimeBadgeComponent-module__Dz9EzW__dot[data-tier=success]{background:var(--success);box-shadow:0 0 4px var(--success)}.ResponseTimeBadgeComponent-module__Dz9EzW__dot[data-tier=info]{background:var(--info);box-shadow:0 0 4px var(--info)}.ResponseTimeBadgeComponent-module__Dz9EzW__dot[data-tier=warning]{background:var(--warning);box-shadow:0 0 4px var(--warning)}.ResponseTimeBadgeComponent-module__Dz9EzW__dot[data-tier=error]{background:var(--danger);box-shadow:0 0 4px var(--danger)}
.SearchInputComponent-module__4zumba__searchRoot{width:100%;position:relative}.SearchInputComponent-module__4zumba__searchBar{background:var(--bg-tertiary,var(--bg-secondary));cursor:text;will-change:border-radius, box-shadow;border:1px solid #0000;border-radius:28px;align-items:center;gap:4px;width:100%;height:56px;padding:0 4px 0 16px;transition:background .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1),border-radius .25s cubic-bezier(.2,0,0,1);display:flex;position:relative}.SearchInputComponent-module__4zumba__searchBar.SearchInputComponent-module__4zumba__compact{border-radius:24px;height:48px;padding:0 4px 0 12px}.SearchInputComponent-module__4zumba__searchBar:before{content:"";border-radius:inherit;pointer-events:none;background:var(--text-primary);opacity:0;transition:opacity .15s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.SearchInputComponent-module__4zumba__searchBar:hover:before{opacity:.06}.SearchInputComponent-module__4zumba__leadingIcon{width:24px;height:24px;color:var(--text-primary);pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.SearchInputComponent-module__4zumba__compact .SearchInputComponent-module__4zumba__leadingIcon{width:20px;height:20px}.SearchInputComponent-module__4zumba__searchField{min-width:0;height:100%;color:var(--text-primary);letter-spacing:.5px;caret-color:var(--accent-color);background:0 0;border:none;outline:none;flex:1;padding:0 8px;font-family:inherit;font-size:16px;font-weight:400;line-height:24px}.SearchInputComponent-module__4zumba__compact .SearchInputComponent-module__4zumba__searchField{padding:0 6px;font-size:14px;line-height:20px}.SearchInputComponent-module__4zumba__searchField::placeholder{color:var(--text-secondary)}.SearchInputComponent-module__4zumba__searchField::-webkit-search-cancel-button{appearance:none}.SearchInputComponent-module__4zumba__searchField::-webkit-search-decoration{appearance:none}.SearchInputComponent-module__4zumba__trailingAction{width:40px;height:40px;color:var(--text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s cubic-bezier(.2,0,0,1),color .15s;display:flex;position:relative}.SearchInputComponent-module__4zumba__compact .SearchInputComponent-module__4zumba__trailingAction{width:36px;height:36px}.SearchInputComponent-module__4zumba__trailingAction:hover{background:color-mix(in srgb, var(--text-primary) 8%, transparent)}.SearchInputComponent-module__4zumba__trailingAction:active{background:color-mix(in srgb, var(--text-primary) 12%, transparent)}.SearchInputComponent-module__4zumba__trailingAction:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.SearchInputComponent-module__4zumba__trailingAction svg{display:block}.SearchInputComponent-module__4zumba__searchBar.SearchInputComponent-module__4zumba__expanded{border-radius:var(--border-radius-md) var(--border-radius-md) 0 0;border-color:var(--border-color);background:var(--bg-secondary);box-shadow:0 1px 2px #0000001f,0 2px 6px 2px #00000014}.SearchInputComponent-module__4zumba__searchBar.SearchInputComponent-module__4zumba__expanded:focus-within{border-color:var(--border-color);box-shadow:0 1px 2px #0000001f,0 2px 6px 2px #00000014}.SearchInputComponent-module__4zumba__suggestionsPanel{z-index:50;background:var(--bg-secondary);border-radius:0 0 var(--border-radius-md) var(--border-radius-md);opacity:0;will-change:max-height, opacity, transform;border:1px solid #0000;border-top:none;max-height:0;transition:max-height .25s cubic-bezier(.2,0,0,1),opacity .2s cubic-bezier(.2,0,0,1),transform .2s cubic-bezier(.2,0,0,1);position:absolute;top:100%;left:0;right:0;overflow:hidden;transform:translateY(-4px)}.SearchInputComponent-module__4zumba__suggestionsPanel.SearchInputComponent-module__4zumba__open{opacity:1;border-color:var(--border-color);max-height:400px;overflow-y:auto;transform:translateY(0);box-shadow:0 2px 3px #0000001a,0 6px 10px 4px #0000000f}.SearchInputComponent-module__4zumba__suggestionsDivider{background:var(--border-color);flex-shrink:0;height:1px;margin:0 16px}.SearchInputComponent-module__4zumba__suggestionGroupHeader{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted,var(--text-secondary));-webkit-user-select:none;user-select:none;padding:12px 16px 4px;font-size:11px;font-weight:600}.SearchInputComponent-module__4zumba__suggestionItem{width:100%;min-height:48px;color:var(--text-primary);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:12px;padding:8px 16px;font-family:inherit;font-size:14px;line-height:20px;transition:background .12s cubic-bezier(.2,0,0,1);display:flex;position:relative}.SearchInputComponent-module__4zumba__suggestionItem:hover{background:color-mix(in srgb, var(--text-primary) 6%, transparent)}.SearchInputComponent-module__4zumba__suggestionItem:active{background:color-mix(in srgb, var(--text-primary) 10%, transparent)}.SearchInputComponent-module__4zumba__suggestionItem.SearchInputComponent-module__4zumba__highlighted{background:color-mix(in srgb, var(--accent-color) 10%, transparent)}.SearchInputComponent-module__4zumba__suggestionItem:focus-visible{outline:2px solid var(--accent-color);outline-offset:-2px;border-radius:var(--border-radius-sm)}.SearchInputComponent-module__4zumba__suggestionIcon{width:24px;height:24px;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.SearchInputComponent-module__4zumba__suggestionText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.SearchInputComponent-module__4zumba__suggestionText mark{color:var(--accent-color);background:0 0;font-weight:600}.SearchInputComponent-module__4zumba__suggestionTrailing{color:var(--text-muted,var(--text-secondary));flex-shrink:0;align-items:center;gap:4px;font-size:12px;display:flex}.SearchInputComponent-module__4zumba__suggestionsEmpty{color:var(--text-secondary);justify-content:center;align-items:center;padding:24px 16px;font-size:14px;display:flex}.SearchInputComponent-module__4zumba__scrim{z-index:49;opacity:0;pointer-events:none;background:#00000052;transition:opacity .2s cubic-bezier(.2,0,0,1);position:fixed;inset:0}.SearchInputComponent-module__4zumba__scrim.SearchInputComponent-module__4zumba__visible{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.SearchInputComponent-module__4zumba__searchBar,.SearchInputComponent-module__4zumba__suggestionsPanel,.SearchInputComponent-module__4zumba__searchBar:before,.SearchInputComponent-module__4zumba__trailingAction,.SearchInputComponent-module__4zumba__suggestionItem{transition-duration:0s}}
.SelectComponent-module__ksuT0W__dropdown{width:fit-content;min-width:fit-content;position:relative}.SelectComponent-module__ksuT0W__hasLabel{align-items:center;gap:6px;display:flex}.SelectComponent-module__ksuT0W__label{color:var(--text-tertiary);letter-spacing:.01em;white-space:nowrap;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:11px;font-weight:500}.SelectComponent-module__ksuT0W__sizer{visibility:hidden;pointer-events:none;flex-direction:column;height:0;padding:0 30px 0 12px;display:flex;overflow:hidden}.SelectComponent-module__ksuT0W__sizerItem{white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex}.SelectComponent-module__ksuT0W__trigger{width:100%;height:var(--input-height);background:var(--select-bg);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--border-radius-sm);cursor:pointer;justify-content:space-between;align-items:center;padding:0 12px;font-size:14px;transition:border-color .2s,box-shadow .2s;display:flex}.SelectComponent-module__ksuT0W__trigger:hover{border-color:#6366f14d}.SelectComponent-module__ksuT0W__triggerOpen{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-glow)}.SelectComponent-module__ksuT0W__triggerDisabled{opacity:.35;pointer-events:none;cursor:not-allowed}.SelectComponent-module__ksuT0W__triggerContent{align-items:center;gap:8px;display:flex;overflow:hidden}.SelectComponent-module__ksuT0W__triggerIcon{flex-shrink:0;align-items:center;display:flex}.SelectComponent-module__ksuT0W__triggerLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SelectComponent-module__ksuT0W__chevron{color:var(--text-secondary);flex-shrink:0;margin-left:4px;transition:transform .2s}.SelectComponent-module__ksuT0W__chevronOpen{transform:rotate(180deg)}.SelectComponent-module__ksuT0W__menu{background:var(--select-option-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);z-index:9999;width:100%;max-height:240px;padding:4px;animation:.15s SelectComponent-module__ksuT0W__slideDown;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 8px 24px #00000040}.SelectComponent-module__ksuT0W__option{width:100%;color:var(--select-option-text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:2px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;transition:background .15s;display:flex}.SelectComponent-module__ksuT0W__option:hover{background:var(--accent-glow)}.SelectComponent-module__ksuT0W__optionSelected{background:var(--accent-glow);color:var(--accent-color);font-weight:500}.SelectComponent-module__ksuT0W__optionDisabled{opacity:.4;cursor:not-allowed}.SelectComponent-module__ksuT0W__optionDisabled:hover{background:0 0}.SelectComponent-module__ksuT0W__optionIcon{flex-shrink:0;align-items:center;display:flex}.SelectComponent-module__ksuT0W__optionLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.SkeletonComponent-module__iuI7kq__skeleton{background:var(--border-color,#ffffff0f);border-radius:var(--border-radius-sm,2px);position:relative;overflow:hidden}.SkeletonComponent-module__iuI7kq__animate{background:linear-gradient(90deg, var(--border-color,#ffffff0f) 0%, #ffffff14 40%, #ffffff1f 50%, #ffffff14 60%, var(--border-color,#ffffff0f) 100%);will-change:background-position;background-size:200% 100%;animation:1.8s ease-in-out infinite SkeletonComponent-module__iuI7kq__shimmer}@keyframes SkeletonComponent-module__iuI7kq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.SkeletonComponent-module__iuI7kq__text{width:100%;height:14px}.SkeletonComponent-module__iuI7kq__circular{border-radius:50%;flex-shrink:0;width:40px;height:40px}.SkeletonComponent-module__iuI7kq__rectangular{border-radius:var(--border-radius-sm,2px);width:100%;height:120px}.SkeletonComponent-module__iuI7kq__textGroup{flex-direction:column;gap:10px;width:100%;display:flex}.SkeletonComponent-module__iuI7kq__group{display:flex}@media (prefers-reduced-motion:reduce){.SkeletonComponent-module__iuI7kq__animate{background:var(--border-color,#ffffff0f);animation:2.5s ease-in-out infinite SkeletonComponent-module__iuI7kq__pulse-skeleton}@keyframes SkeletonComponent-module__iuI7kq__pulse-skeleton{0%,to{opacity:1}50%{opacity:.5}}}
.SliderComponent-module__xIJx8a__slider{-webkit-user-select:none;user-select:none;touch-action:none;-webkit-tap-highlight-color:transparent;flex-direction:column;width:100%;padding:8px 0;display:flex}.SliderComponent-module__xIJx8a__slider.SliderComponent-module__xIJx8a__disabled{opacity:.38;cursor:not-allowed;pointer-events:none}.SliderComponent-module__xIJx8a__trackWrapper{align-items:center;width:100%;padding:0 10px;display:flex;position:relative}.SliderComponent-module__xIJx8a__track{cursor:pointer;align-items:center;width:100%;height:44px;display:flex;position:relative}.SliderComponent-module__xIJx8a__inactiveTrack{background:var(--slider-inactive-track,var(--surface-variant,color-mix(in srgb, var(--text-primary,#49454f) 12%, var(--bg-primary,#e7e0ec))));pointer-events:none;border-radius:2px;height:4px;position:absolute;left:0;right:0}.SliderComponent-module__xIJx8a__activeTrack{background:var(--slider-active-track,var(--accent-color,#6750a4));pointer-events:none;will-change:width, left;border-radius:2px;min-width:0;height:4px;transition:width 50ms linear;position:absolute}.SliderComponent-module__xIJx8a__stopIndicator{pointer-events:none;opacity:0;border-radius:50%;width:4px;height:4px;transition:opacity .2s;position:absolute;top:50%;transform:translateY(-50%)}.SliderComponent-module__xIJx8a__stopStart{background:var(--slider-stop-active,var(--accent-color,#6750a4));left:0}.SliderComponent-module__xIJx8a__stopEnd{background:var(--slider-stop-inactive,var(--text-secondary,#49454f));right:0}.SliderComponent-module__xIJx8a__track .SliderComponent-module__xIJx8a__stopStart,.SliderComponent-module__xIJx8a__track .SliderComponent-module__xIJx8a__stopEnd{opacity:.38}.SliderComponent-module__xIJx8a__tickMark{pointer-events:none;z-index:1;border-radius:50%;width:4px;height:4px;transition:background .15s,opacity .15s;position:absolute;top:50%;transform:translate(-50%,-50%)}.SliderComponent-module__xIJx8a__tickActive{background:var(--slider-tick-active,color-mix(in srgb, var(--accent-color,#6750a4) 38%, transparent))}.SliderComponent-module__xIJx8a__tickInactive{background:var(--slider-tick-inactive,color-mix(in srgb, var(--text-primary,#49454f) 38%, transparent))}.SliderComponent-module__xIJx8a__thumbContainer{z-index:3;will-change:left;outline:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.SliderComponent-module__xIJx8a__stateLayer{will-change:background;pointer-events:none;background:0 0;border-radius:50%;width:40px;height:40px;transition:background .2s;position:absolute}.SliderComponent-module__xIJx8a__thumbContainer:hover .SliderComponent-module__xIJx8a__stateLayer{background:color-mix(in srgb, var(--accent-color,#6750a4) 8%, transparent)}.SliderComponent-module__xIJx8a__thumbContainer:focus-visible .SliderComponent-module__xIJx8a__stateLayer,.SliderComponent-module__xIJx8a__thumbPressed .SliderComponent-module__xIJx8a__stateLayer,.SliderComponent-module__xIJx8a__thumbDragging .SliderComponent-module__xIJx8a__stateLayer{background:color-mix(in srgb, var(--accent-color,#6750a4) 12%, transparent)}.SliderComponent-module__xIJx8a__thumb{background:var(--slider-thumb,var(--accent-color,#6750a4));will-change:transform;z-index:1;border-radius:50%;width:20px;height:20px;transition:transform .2s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1);position:relative;box-shadow:0 1px 3px 1px #00000026,0 1px 2px #0000004d}.SliderComponent-module__xIJx8a__thumbContainer:hover .SliderComponent-module__xIJx8a__thumb{box-shadow:0 2px 4px 1px #0000002e,0 1px 3px #00000054}.SliderComponent-module__xIJx8a__thumbPressed .SliderComponent-module__xIJx8a__thumb,.SliderComponent-module__xIJx8a__thumbDragging .SliderComponent-module__xIJx8a__thumb{transform:scale(1.1);box-shadow:0 2px 6px 2px #00000026,0 1px 2px #0000004d}.SliderComponent-module__xIJx8a__thumbContainer:focus-visible .SliderComponent-module__xIJx8a__thumb{outline:2px solid var(--slider-focus-ring,var(--accent-color,#6750a4));outline-offset:2px}.SliderComponent-module__xIJx8a__valueIndicator{background:var(--slider-indicator-bg,var(--accent-color,#6750a4));min-width:28px;height:28px;color:var(--slider-indicator-color,var(--accent-text,#fff));pointer-events:none;z-index:10;border-radius:14px;justify-content:center;align-items:center;padding:0 8px;animation:.15s cubic-bezier(.2,0,0,1) forwards SliderComponent-module__xIJx8a__indicatorIn;display:flex;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)scale(.8)}@keyframes SliderComponent-module__xIJx8a__indicatorIn{0%{opacity:0;transform:translate(-50%)scale(.6)translateY(4px)}to{opacity:1;transform:translate(-50%)scale(1)translateY(0)}}.SliderComponent-module__xIJx8a__valueIndicator:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid var(--slider-indicator-bg,var(--accent-color,#6750a4));width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.SliderComponent-module__xIJx8a__valueLabel{letter-spacing:.1px;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;line-height:16px}.SliderComponent-module__xIJx8a__disabled .SliderComponent-module__xIJx8a__inactiveTrack{background:color-mix(in srgb, var(--text-primary,#1d1b20) 12%, transparent)}.SliderComponent-module__xIJx8a__disabled .SliderComponent-module__xIJx8a__activeTrack{background:color-mix(in srgb, var(--text-primary,#1d1b20) 38%, transparent)}.SliderComponent-module__xIJx8a__disabled .SliderComponent-module__xIJx8a__thumb{background:color-mix(in srgb, var(--text-primary,#1d1b20) 38%, transparent);box-shadow:none}.SliderComponent-module__xIJx8a__disabled .SliderComponent-module__xIJx8a__tickActive,.SliderComponent-module__xIJx8a__disabled .SliderComponent-module__xIJx8a__tickInactive{background:color-mix(in srgb, var(--text-primary,#1d1b20) 38%, transparent)}
.SnackbarComponent-module__J6DWza__host{z-index:9998;pointer-events:none;flex-direction:column;align-items:center;padding:0 8px 8px;display:flex;position:fixed;bottom:0;left:0;right:0}.SnackbarComponent-module__J6DWza__container{pointer-events:auto;background:var(--snackbar-container-bg,var(--color-inverse-surface,#2f3033));will-change:transform, opacity;border-radius:4px;align-items:center;width:auto;min-width:288px;max-width:560px;transition:min-height .2s cubic-bezier(.2,0,0,1);animation:.3s cubic-bezier(.05,.7,.1,1) forwards SnackbarComponent-module__J6DWza__snackbarEnter;display:flex;position:relative;box-shadow:0 1px 3px #0000004d,0 4px 8px 3px #00000026}.SnackbarComponent-module__J6DWza__container[data-exiting=true]{animation:.2s cubic-bezier(.3,0,.8,.15) forwards SnackbarComponent-module__J6DWza__snackbarExit}.SnackbarComponent-module__J6DWza__container.SnackbarComponent-module__J6DWza__singleLine{gap:0;min-height:48px;padding:0 8px 0 16px}.SnackbarComponent-module__J6DWza__container.SnackbarComponent-module__J6DWza__singleLine.SnackbarComponent-module__J6DWza__textOnly{padding:0 16px}.SnackbarComponent-module__J6DWza__container.SnackbarComponent-module__J6DWza__multiLine{flex-wrap:wrap;align-items:flex-start;gap:0;min-height:68px;padding:12px 8px 12px 16px}.SnackbarComponent-module__J6DWza__container.SnackbarComponent-module__J6DWza__multiLine.SnackbarComponent-module__J6DWza__textOnly{padding:12px 16px}.SnackbarComponent-module__J6DWza__container.SnackbarComponent-module__J6DWza__longerAction{flex-wrap:wrap;align-items:flex-start;min-height:68px;padding:0}.SnackbarComponent-module__J6DWza__supportingText{letter-spacing:.25px;min-width:0;color:var(--snackbar-text-color,var(--color-inverse-on-surface,#f4eff4));word-break:break-word;overflow-wrap:break-word;flex:1;font-size:.875rem;font-weight:400;line-height:1.25rem}.SnackbarComponent-module__J6DWza__singleLine .SnackbarComponent-module__J6DWza__supportingText{align-items:center;padding:14px 0;display:flex}.SnackbarComponent-module__J6DWza__multiLine .SnackbarComponent-module__J6DWza__supportingText{margin-right:8px;padding:0}.SnackbarComponent-module__J6DWza__longerAction .SnackbarComponent-module__J6DWza__supportingText{flex:100%;padding:12px 40px 0 16px}.SnackbarComponent-module__J6DWza__action{cursor:pointer;letter-spacing:.1px;min-width:48px;height:48px;color:var(--snackbar-action-color,var(--color-inverse-primary,#d0bcff));isolation:isolate;white-space:nowrap;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0 12px;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:color .15s cubic-bezier(.2,0,0,1);display:inline-flex;position:relative;overflow:hidden}.SnackbarComponent-module__J6DWza__action:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:currentColor;transition:opacity .15s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.SnackbarComponent-module__J6DWza__action:hover:before{opacity:.08}.SnackbarComponent-module__J6DWza__action:focus-visible{outline:none}.SnackbarComponent-module__J6DWza__action:focus-visible:before,.SnackbarComponent-module__J6DWza__action:active:before{opacity:.12}.SnackbarComponent-module__J6DWza__longerAction .SnackbarComponent-module__J6DWza__action{margin-bottom:2px;margin-left:auto;margin-right:8px}.SnackbarComponent-module__J6DWza__closeBtn{cursor:pointer;width:48px;height:48px;color:var(--snackbar-close-color,var(--color-inverse-on-surface,#f4eff4));isolation:isolate;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;overflow:hidden}.SnackbarComponent-module__J6DWza__closeBtn:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:currentColor;transition:opacity .15s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.SnackbarComponent-module__J6DWza__closeBtn:hover:before{opacity:.08}.SnackbarComponent-module__J6DWza__closeBtn:focus-visible{outline:none}.SnackbarComponent-module__J6DWza__closeBtn:focus-visible:before,.SnackbarComponent-module__J6DWza__closeBtn:active:before{opacity:.12}.SnackbarComponent-module__J6DWza__closeBtn svg{flex-shrink:0;width:18px;height:18px}.SnackbarComponent-module__J6DWza__longerAction .SnackbarComponent-module__J6DWza__closeBtn{position:absolute;top:0;right:0}@keyframes SnackbarComponent-module__J6DWza__snackbarEnter{0%{opacity:0;transform:translateY(100%)scale(.95)}50%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes SnackbarComponent-module__J6DWza__snackbarExit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(24px)scale(.97)}}@media (max-width:600px){.SnackbarComponent-module__J6DWza__host{align-items:stretch}.SnackbarComponent-module__J6DWza__container{min-width:unset;width:100%;max-width:100%}}@media (min-width:1240px){.SnackbarComponent-module__J6DWza__host{align-items:flex-start;padding-bottom:16px;padding-left:16px}}@media (prefers-reduced-motion:reduce){.SnackbarComponent-module__J6DWza__container,.SnackbarComponent-module__J6DWza__container[data-exiting=true]{animation-duration:1ms!important}}
.SparklineComponent-module__hVOLwq__sparklineContainer{background:linear-gradient(#ffffff03 0%,#ffffff05 100%);border-radius:4px;width:100%;height:48px;position:relative;overflow:hidden}.SparklineComponent-module__hVOLwq__sparklineCanvas{will-change:contents;width:100%;height:100%;display:block}
.SplitButtonComponent-module__OHiNPa__splitGroup{isolation:isolate;vertical-align:middle;border-radius:20px;align-items:stretch;min-height:40px;transition:box-shadow .28s cubic-bezier(.2,0,0,1),opacity .2s cubic-bezier(.2,0,0,1);display:inline-flex;position:relative;overflow:hidden}.SplitButtonComponent-module__OHiNPa__leading,.SplitButtonComponent-module__OHiNPa__trailing{cursor:pointer;letter-spacing:.01em;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;color:inherit;z-index:1;background:0 0;border:none;outline:none;justify-content:center;align-items:center;margin:0;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;transition:background .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1);display:inline-flex;position:relative;overflow:hidden}.SplitButtonComponent-module__OHiNPa__leading{border-radius:20px 0 0 20px;gap:8px;padding:10px 24px}.SplitButtonComponent-module__OHiNPa__leading.SplitButtonComponent-module__OHiNPa__hasIcon{padding-left:16px}.SplitButtonComponent-module__OHiNPa__leading.SplitButtonComponent-module__OHiNPa__iconOnly{min-width:48px;padding:10px 12px}.SplitButtonComponent-module__OHiNPa__trailing{border-radius:0 20px 20px 0;min-width:48px;padding:10px 12px}.SplitButtonComponent-module__OHiNPa__divider{z-index:2;pointer-events:none;flex-shrink:0;align-self:stretch;width:1px;position:relative}.SplitButtonComponent-module__OHiNPa__stateLayer{pointer-events:none;opacity:0;z-index:0;transition:opacity .15s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.SplitButtonComponent-module__OHiNPa__leading:hover:not(:disabled) .SplitButtonComponent-module__OHiNPa__stateLayer,.SplitButtonComponent-module__OHiNPa__trailing:hover:not(:disabled) .SplitButtonComponent-module__OHiNPa__stateLayer{opacity:.08}.SplitButtonComponent-module__OHiNPa__leading:focus-visible:not(:disabled) .SplitButtonComponent-module__OHiNPa__stateLayer,.SplitButtonComponent-module__OHiNPa__trailing:focus-visible:not(:disabled) .SplitButtonComponent-module__OHiNPa__stateLayer,.SplitButtonComponent-module__OHiNPa__leading:active:not(:disabled) .SplitButtonComponent-module__OHiNPa__stateLayer,.SplitButtonComponent-module__OHiNPa__trailing:active:not(:disabled) .SplitButtonComponent-module__OHiNPa__stateLayer{opacity:.1}.SplitButtonComponent-module__OHiNPa__ripple{pointer-events:none;z-index:0;opacity:.12;background:currentColor;border-radius:50%;animation:.5s cubic-bezier(.2,0,0,1) forwards SplitButtonComponent-module__OHiNPa__rippleExpand;position:absolute;transform:scale(0)}@keyframes SplitButtonComponent-module__OHiNPa__rippleExpand{0%{opacity:.12;transform:scale(0)}to{opacity:0;transform:scale(1)}}.SplitButtonComponent-module__OHiNPa__leading:focus-visible,.SplitButtonComponent-module__OHiNPa__trailing:focus-visible{outline:2px solid var(--accent-color);outline-offset:-2px;z-index:3}.SplitButtonComponent-module__OHiNPa__filled{background:var(--accent-color);color:#fff}.SplitButtonComponent-module__OHiNPa__filled .SplitButtonComponent-module__OHiNPa__stateLayer{background:#fff}.SplitButtonComponent-module__OHiNPa__filled .SplitButtonComponent-module__OHiNPa__divider{background:#fff3}.SplitButtonComponent-module__OHiNPa__filled:hover{box-shadow:0 1px 2px #0003,0 1px 3px 1px #0000001a}.SplitButtonComponent-module__OHiNPa__filled.SplitButtonComponent-module__OHiNPa__disabled{background:color-mix(in srgb, var(--text-primary) 12%, transparent);color:color-mix(in srgb, var(--text-primary) 38%, transparent);box-shadow:none}.SplitButtonComponent-module__OHiNPa__filled.SplitButtonComponent-module__OHiNPa__disabled .SplitButtonComponent-module__OHiNPa__divider{background:color-mix(in srgb, var(--text-primary) 12%, transparent)}.SplitButtonComponent-module__OHiNPa__tonal{background:var(--accent-subtle,color-mix(in srgb, var(--accent-color) 12%, var(--bg-secondary)));color:var(--accent-color)}.SplitButtonComponent-module__OHiNPa__tonal .SplitButtonComponent-module__OHiNPa__stateLayer{background:var(--accent-color)}.SplitButtonComponent-module__OHiNPa__tonal .SplitButtonComponent-module__OHiNPa__divider{background:color-mix(in srgb, var(--accent-color) 20%, transparent)}.SplitButtonComponent-module__OHiNPa__tonal:hover{box-shadow:0 1px 2px #0003,0 1px 3px 1px #0000001a}.SplitButtonComponent-module__OHiNPa__tonal.SplitButtonComponent-module__OHiNPa__disabled{background:color-mix(in srgb, var(--text-primary) 12%, transparent);color:color-mix(in srgb, var(--text-primary) 38%, transparent);box-shadow:none}.SplitButtonComponent-module__OHiNPa__tonal.SplitButtonComponent-module__OHiNPa__disabled .SplitButtonComponent-module__OHiNPa__divider{background:color-mix(in srgb, var(--text-primary) 12%, transparent)}.SplitButtonComponent-module__OHiNPa__outlined{color:var(--accent-color);border:1px solid var(--border-color);background:0 0}.SplitButtonComponent-module__OHiNPa__outlined .SplitButtonComponent-module__OHiNPa__stateLayer{background:var(--accent-color)}.SplitButtonComponent-module__OHiNPa__outlined .SplitButtonComponent-module__OHiNPa__divider{background:var(--border-color)}.SplitButtonComponent-module__OHiNPa__outlined:hover{border-color:var(--border-color)}.SplitButtonComponent-module__OHiNPa__outlined .SplitButtonComponent-module__OHiNPa__leading:focus-visible,.SplitButtonComponent-module__OHiNPa__outlined .SplitButtonComponent-module__OHiNPa__trailing:focus-visible{outline-color:var(--accent-color)}.SplitButtonComponent-module__OHiNPa__outlined.SplitButtonComponent-module__OHiNPa__disabled{color:color-mix(in srgb, var(--text-primary) 38%, transparent);border-color:color-mix(in srgb, var(--text-primary) 12%, transparent);background:0 0}.SplitButtonComponent-module__OHiNPa__outlined.SplitButtonComponent-module__OHiNPa__disabled .SplitButtonComponent-module__OHiNPa__divider{background:color-mix(in srgb, var(--text-primary) 12%, transparent)}.SplitButtonComponent-module__OHiNPa__outlined .SplitButtonComponent-module__OHiNPa__leading{border-radius:19px 0 0 19px}.SplitButtonComponent-module__OHiNPa__outlined .SplitButtonComponent-module__OHiNPa__trailing{border-radius:0 19px 19px 0}.SplitButtonComponent-module__OHiNPa__elevated{background:var(--bg-secondary);color:var(--accent-color);box-shadow:0 1px 2px #0003,0 1px 3px 1px #0000001a}.SplitButtonComponent-module__OHiNPa__elevated .SplitButtonComponent-module__OHiNPa__stateLayer{background:var(--accent-color)}.SplitButtonComponent-module__OHiNPa__elevated .SplitButtonComponent-module__OHiNPa__divider{background:color-mix(in srgb, var(--text-primary) 16%, transparent)}.SplitButtonComponent-module__OHiNPa__elevated:hover{box-shadow:0 1px 2px #0003,0 2px 6px 2px #0000001a}.SplitButtonComponent-module__OHiNPa__elevated.SplitButtonComponent-module__OHiNPa__disabled{background:color-mix(in srgb, var(--text-primary) 12%, transparent);color:color-mix(in srgb, var(--text-primary) 38%, transparent);box-shadow:none}.SplitButtonComponent-module__OHiNPa__elevated.SplitButtonComponent-module__OHiNPa__disabled .SplitButtonComponent-module__OHiNPa__divider{background:color-mix(in srgb, var(--text-primary) 12%, transparent)}.SplitButtonComponent-module__OHiNPa__disabled{pointer-events:none}.SplitButtonComponent-module__OHiNPa__disabled .SplitButtonComponent-module__OHiNPa__leading,.SplitButtonComponent-module__OHiNPa__disabled .SplitButtonComponent-module__OHiNPa__trailing{cursor:not-allowed;pointer-events:none}.SplitButtonComponent-module__OHiNPa__small{border-radius:16px;min-height:32px}.SplitButtonComponent-module__OHiNPa__small .SplitButtonComponent-module__OHiNPa__leading{border-radius:16px 0 0 16px;padding:6px 16px;font-size:12px;line-height:16px}.SplitButtonComponent-module__OHiNPa__small .SplitButtonComponent-module__OHiNPa__leading.SplitButtonComponent-module__OHiNPa__hasIcon{padding-left:12px}.SplitButtonComponent-module__OHiNPa__small .SplitButtonComponent-module__OHiNPa__leading.SplitButtonComponent-module__OHiNPa__iconOnly{min-width:36px;padding:6px 8px}.SplitButtonComponent-module__OHiNPa__small .SplitButtonComponent-module__OHiNPa__trailing{border-radius:0 16px 16px 0;min-width:36px;padding:6px 8px}.SplitButtonComponent-module__OHiNPa__large{border-radius:24px;min-height:48px}.SplitButtonComponent-module__OHiNPa__large .SplitButtonComponent-module__OHiNPa__leading{border-radius:24px 0 0 24px;padding:14px 32px;font-size:16px;line-height:24px}.SplitButtonComponent-module__OHiNPa__large .SplitButtonComponent-module__OHiNPa__leading.SplitButtonComponent-module__OHiNPa__hasIcon{padding-left:24px}.SplitButtonComponent-module__OHiNPa__large .SplitButtonComponent-module__OHiNPa__leading.SplitButtonComponent-module__OHiNPa__iconOnly{min-width:56px;padding:14px 16px}.SplitButtonComponent-module__OHiNPa__large .SplitButtonComponent-module__OHiNPa__trailing{border-radius:0 24px 24px 0;min-width:56px;padding:14px 16px}.SplitButtonComponent-module__OHiNPa__fullWidth{width:100%}.SplitButtonComponent-module__OHiNPa__fullWidth .SplitButtonComponent-module__OHiNPa__leading{flex:1}.SplitButtonComponent-module__OHiNPa__loading{pointer-events:none}.SplitButtonComponent-module__OHiNPa__icon{z-index:1;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.SplitButtonComponent-module__OHiNPa__label{z-index:1;align-items:center;display:inline-flex;position:relative}.SplitButtonComponent-module__OHiNPa__trailingIconWrap{z-index:1;will-change:transform;justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.2,0,0,1);display:inline-flex;position:relative}.SplitButtonComponent-module__OHiNPa__trailingIconRotated{transform:rotate(180deg)}.SplitButtonComponent-module__OHiNPa__spinner{z-index:1;border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite SplitButtonComponent-module__OHiNPa__splitSpin;position:relative}.SplitButtonComponent-module__OHiNPa__small .SplitButtonComponent-module__OHiNPa__spinner{border-width:1.5px;width:12px;height:12px}.SplitButtonComponent-module__OHiNPa__large .SplitButtonComponent-module__OHiNPa__spinner{border-width:2.5px;width:20px;height:20px}@keyframes SplitButtonComponent-module__OHiNPa__splitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.SplitButtonComponent-module__OHiNPa__outlined.SplitButtonComponent-module__OHiNPa__small .SplitButtonComponent-module__OHiNPa__leading{border-radius:15px 0 0 15px}.SplitButtonComponent-module__OHiNPa__outlined.SplitButtonComponent-module__OHiNPa__small .SplitButtonComponent-module__OHiNPa__trailing{border-radius:0 15px 15px 0}.SplitButtonComponent-module__OHiNPa__outlined.SplitButtonComponent-module__OHiNPa__large .SplitButtonComponent-module__OHiNPa__leading{border-radius:23px 0 0 23px}.SplitButtonComponent-module__OHiNPa__outlined.SplitButtonComponent-module__OHiNPa__large .SplitButtonComponent-module__OHiNPa__trailing{border-radius:0 23px 23px 0}
.StatsCardComponent-module__tDSJ2G__card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius-md,var(--border-radius-sm));transition:all var(--transition-fast);flex-direction:column;gap:1px;padding:6px 12px;display:flex;position:relative;overflow:hidden}.StatsCardComponent-module__tDSJ2G__card:hover{border-color:var(--card-accent,var(--accent-subtle));box-shadow:var(--shadow-glow,none)}.StatsCardComponent-module__tDSJ2G__card:before{content:"";background:linear-gradient(90deg, var(--card-accent,var(--accent-color)), transparent);opacity:0;height:2px;transition:opacity var(--transition-fast);position:absolute;top:0;left:0;right:0}.StatsCardComponent-module__tDSJ2G__card:hover:before{opacity:1}.StatsCardComponent-module__tDSJ2G__header{justify-content:space-between;align-items:center;display:flex}.StatsCardComponent-module__tDSJ2G__label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:600}.StatsCardComponent-module__tDSJ2G__icon{border-radius:var(--border-radius-sm);width:20px;height:20px;color:var(--card-accent,var(--accent-color));background:color-mix(in srgb, var(--card-accent,var(--accent-color)) 10%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.StatsCardComponent-module__tDSJ2G__icon.StatsCardComponent-module__tDSJ2G__accent{color:var(--accent-color);background:var(--accent-subtle)}.StatsCardComponent-module__tDSJ2G__icon.StatsCardComponent-module__tDSJ2G__success{color:var(--success);background:var(--success-subtle)}.StatsCardComponent-module__tDSJ2G__icon.StatsCardComponent-module__tDSJ2G__danger{color:var(--danger);background:var(--danger-subtle)}.StatsCardComponent-module__tDSJ2G__icon.StatsCardComponent-module__tDSJ2G__warning{color:var(--warning);background:var(--warning-subtle)}.StatsCardComponent-module__tDSJ2G__icon.StatsCardComponent-module__tDSJ2G__info{color:var(--info);background:var(--info-subtle)}.StatsCardComponent-module__tDSJ2G__value{letter-spacing:-.02em;color:var(--text-primary);font-size:15px;font-weight:700;line-height:1.15}.StatsCardComponent-module__tDSJ2G__subtitle{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.StatsCardComponent-module__tDSJ2G__glowBar{background:var(--card-accent,var(--accent-color));opacity:0;height:2px;transition:opacity var(--transition-normal,.2s);position:absolute;bottom:0;left:0;right:0}.StatsCardComponent-module__tDSJ2G__card:hover .StatsCardComponent-module__tDSJ2G__glowBar{opacity:1}.StatsCardComponent-module__tDSJ2G__skeleton{background:var(--bg-tertiary);border-radius:2px;position:relative;overflow:hidden}.StatsCardComponent-module__tDSJ2G__skeleton:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--border-color) 50%, transparent 100%);animation:1.5s ease-in-out infinite StatsCardComponent-module__tDSJ2G__shimmer;position:absolute;inset:0}.StatsCardComponent-module__tDSJ2G__skeletonValue{width:80px;height:28px}.StatsCardComponent-module__tDSJ2G__skeletonLabel{width:100px;height:14px}@keyframes StatsCardComponent-module__tDSJ2G__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}
.StatusDotComponent-module__F6m9_a__dot{will-change:box-shadow;border-radius:50%;flex-shrink:0;display:inline-block}.StatusDotComponent-module__F6m9_a__sm{width:8px;height:8px}.StatusDotComponent-module__F6m9_a__md{width:12px;height:12px}.StatusDotComponent-module__F6m9_a__lg{width:16px;height:16px}.StatusDotComponent-module__F6m9_a__healthy{background:var(--success,#10b981);box-shadow:0 0 8px color-mix(in srgb, var(--success,#10b981) 50%, transparent)}.StatusDotComponent-module__F6m9_a__unhealthy{background:var(--danger,#ef4444);box-shadow:0 0 8px color-mix(in srgb, var(--danger,#ef4444) 50%, transparent)}.StatusDotComponent-module__F6m9_a__warning{background:var(--warning,#f59e0b);box-shadow:0 0 8px color-mix(in srgb, var(--warning,#f59e0b) 50%, transparent)}.StatusDotComponent-module__F6m9_a__inactive{background:var(--text-muted,#5a6078);box-shadow:none}.StatusDotComponent-module__F6m9_a__info{background:var(--info,#3b82f6);box-shadow:0 0 8px color-mix(in srgb, var(--info,#3b82f6) 50%, transparent)}.StatusDotComponent-module__F6m9_a__pulse{animation:2s ease-in-out infinite StatusDotComponent-module__F6m9_a__statusDotPulse}@keyframes StatusDotComponent-module__F6m9_a__statusDotPulse{0%,to{opacity:1}50%{opacity:.55}}
.StatusBadgeComponent-module__U0n47W__badge{text-transform:uppercase;letter-spacing:.04em;font-weight:600}
.SwitchComponent-module__mqQ5yq__switch{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;min-height:48px;display:inline-flex}.SwitchComponent-module__mqQ5yq__switch.SwitchComponent-module__mqQ5yq__labelStart{flex-direction:row-reverse}.SwitchComponent-module__mqQ5yq__switch.SwitchComponent-module__mqQ5yq__disabled{opacity:.38;cursor:not-allowed;pointer-events:none}.SwitchComponent-module__mqQ5yq__hiddenInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.SwitchComponent-module__mqQ5yq__track{background:var(--switch-track-bg,var(--surface-variant,#e7e0ec));border:2px solid var(--switch-track-outline,var(--border-color,#79747e));cursor:pointer;border-radius:16px;flex-shrink:0;align-items:center;width:52px;height:32px;transition:background .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1);display:flex;position:relative}.SwitchComponent-module__mqQ5yq__track.SwitchComponent-module__mqQ5yq__selected{background:var(--accent-color,#6750a4);border-color:var(--accent-color,#6750a4)}.SwitchComponent-module__mqQ5yq__switch:hover .SwitchComponent-module__mqQ5yq__track:not(.SwitchComponent-module__mqQ5yq__selected){border-color:var(--text-primary,#1d1b20)}.SwitchComponent-module__mqQ5yq__switch:hover .SwitchComponent-module__mqQ5yq__track.SwitchComponent-module__mqQ5yq__selected{background:var(--accent-color-hover,var(--accent-color,#6750a4));filter:brightness(1.08)}.SwitchComponent-module__mqQ5yq__handleContainer{justify-content:center;align-items:center;width:40px;height:40px;transition:left .2s cubic-bezier(.2,0,0,1);display:flex;position:absolute;top:50%;left:-4px;transform:translateY(-50%)}.SwitchComponent-module__mqQ5yq__track.SwitchComponent-module__mqQ5yq__selected .SwitchComponent-module__mqQ5yq__handleContainer{left:16px}.SwitchComponent-module__mqQ5yq__stateLayer{will-change:background;pointer-events:none;background:0 0;border-radius:50%;transition:background .2s;position:absolute;inset:0}.SwitchComponent-module__mqQ5yq__switch:hover .SwitchComponent-module__mqQ5yq__track:not(.SwitchComponent-module__mqQ5yq__selected) .SwitchComponent-module__mqQ5yq__stateLayer{background:color-mix(in srgb, var(--text-primary,#1d1b20) 8%, transparent)}.SwitchComponent-module__mqQ5yq__switch:hover .SwitchComponent-module__mqQ5yq__track.SwitchComponent-module__mqQ5yq__selected .SwitchComponent-module__mqQ5yq__stateLayer{background:color-mix(in srgb, var(--accent-color,#6750a4) 8%, transparent)}.SwitchComponent-module__mqQ5yq__hiddenInput:focus-visible~.SwitchComponent-module__mqQ5yq__track .SwitchComponent-module__mqQ5yq__stateLayer{background:color-mix(in srgb, var(--text-primary,#1d1b20) 12%, transparent)}.SwitchComponent-module__mqQ5yq__hiddenInput:focus-visible~.SwitchComponent-module__mqQ5yq__track.SwitchComponent-module__mqQ5yq__selected .SwitchComponent-module__mqQ5yq__stateLayer{background:color-mix(in srgb, var(--accent-color,#6750a4) 12%, transparent)}.SwitchComponent-module__mqQ5yq__switch:active .SwitchComponent-module__mqQ5yq__track:not(.SwitchComponent-module__mqQ5yq__selected) .SwitchComponent-module__mqQ5yq__stateLayer{background:color-mix(in srgb, var(--text-primary,#1d1b20) 12%, transparent)}.SwitchComponent-module__mqQ5yq__switch:active .SwitchComponent-module__mqQ5yq__track.SwitchComponent-module__mqQ5yq__selected .SwitchComponent-module__mqQ5yq__stateLayer{background:color-mix(in srgb, var(--accent-color,#6750a4) 12%, transparent)}.SwitchComponent-module__mqQ5yq__handle{background:var(--switch-handle-bg,var(--border-color,#79747e));z-index:1;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;transition:width .2s cubic-bezier(.2,0,0,1),height .2s cubic-bezier(.2,0,0,1),background .2s cubic-bezier(.2,0,0,1);display:flex;position:relative}.SwitchComponent-module__mqQ5yq__track.SwitchComponent-module__mqQ5yq__selected .SwitchComponent-module__mqQ5yq__handle{background:var(--switch-handle-selected-bg,var(--text-on-accent,#fff));width:24px;height:24px}.SwitchComponent-module__mqQ5yq__switch:active .SwitchComponent-module__mqQ5yq__handle{width:28px;height:28px}.SwitchComponent-module__mqQ5yq__switch:hover .SwitchComponent-module__mqQ5yq__track:not(.SwitchComponent-module__mqQ5yq__selected) .SwitchComponent-module__mqQ5yq__handle{background:var(--text-primary,#1d1b20)}.SwitchComponent-module__mqQ5yq__icon{width:16px;height:16px;color:var(--accent-color,#6750a4);opacity:0;flex-shrink:0;transition:opacity .15s cubic-bezier(.2,0,0,1),transform .15s cubic-bezier(.2,0,0,1);transform:scale(0)}.SwitchComponent-module__mqQ5yq__track.SwitchComponent-module__mqQ5yq__selected .SwitchComponent-module__mqQ5yq__icon{opacity:1;transform:scale(1)}.SwitchComponent-module__mqQ5yq__iconUnselected{width:16px;height:16px;color:var(--switch-track-outline,var(--surface-variant,#e7e0ec));opacity:0;flex-shrink:0;transition:opacity .15s cubic-bezier(.2,0,0,1),transform .15s cubic-bezier(.2,0,0,1);transform:scale(0)}.SwitchComponent-module__mqQ5yq__track:not(.SwitchComponent-module__mqQ5yq__selected) .SwitchComponent-module__mqQ5yq__iconUnselected{opacity:1;transform:scale(1)}.SwitchComponent-module__mqQ5yq__track.SwitchComponent-module__mqQ5yq__selected .SwitchComponent-module__mqQ5yq__iconUnselected{opacity:0;transform:scale(0)}.SwitchComponent-module__mqQ5yq__withIcons .SwitchComponent-module__mqQ5yq__track:not(.SwitchComponent-module__mqQ5yq__selected) .SwitchComponent-module__mqQ5yq__handle{width:24px;height:24px}.SwitchComponent-module__mqQ5yq__label{color:var(--text-primary,#1d1b20);letter-spacing:.025em;font-size:14px;line-height:20px}.SwitchComponent-module__mqQ5yq__hiddenInput:focus-visible~.SwitchComponent-module__mqQ5yq__track{outline:2px solid var(--accent-color,#6750a4);outline-offset:2px}@media (prefers-reduced-motion:reduce){.SwitchComponent-module__mqQ5yq__handle,.SwitchComponent-module__mqQ5yq__track,.SwitchComponent-module__mqQ5yq__handleContainer,.SwitchComponent-module__mqQ5yq__stateLayer,.SwitchComponent-module__mqQ5yq__icon,.SwitchComponent-module__mqQ5yq__iconUnselected{transition-duration:.01ms!important}}
