:root{--chart-cat-1:#2563eb;--chart-cat-2:#059669;--chart-cat-3:#d97706;--chart-cat-4:#db2777;--chart-cat-5:#6d28d9;--chart-cat-6:#0891b2;--chart-cat-7:#b45309;--chart-cat-8:#475569;--chart-other:#9ca3af;--chart-seq-1:#dbeafe;--chart-seq-2:#93c5fd;--chart-seq-3:#3b82f6;--chart-seq-4:#1d4ed8;--chart-seq-5:#1e3a8a;--chart-div-neg:#b91c1c;--chart-div-mid:#e5e7eb;--chart-div-pos:#047857}:root[data-theme$=-dark]{--chart-cat-1:#60a5fa;--chart-cat-2:#34d399;--chart-cat-3:#fbbf24;--chart-cat-4:#f472b6;--chart-cat-5:#c084fc;--chart-cat-6:#22d3ee;--chart-cat-7:#fb923c;--chart-cat-8:#94a3b8;--chart-other:#6b7280;--chart-seq-1:#1e3a8a;--chart-seq-2:#1d4ed8;--chart-seq-3:#3b82f6;--chart-seq-4:#93c5fd;--chart-seq-5:#dbeafe;--chart-div-neg:#f87171;--chart-div-mid:#374151;--chart-div-pos:#34d399}.page-scroll{height:100%;overflow-y:auto}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:100 800;font-stretch:75% 125%;font-display:swap;src:url(/fonts/UbuntuSans%5Bwdth,wght%5D.woff2)format("woff2-variations")}@font-face{font-family:Ubuntu Sans;font-style:italic;font-weight:100 800;font-stretch:75% 125%;font-display:swap;src:url(/fonts/UbuntuSans-Italic%5Bwdth,wght%5D.woff2)format("woff2-variations")}@font-face{font-family:Ubuntu Sans Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/UbuntuSansMono%5Bwght%5D.woff2)format("woff2-variations")}@font-face{font-family:Ubuntu Sans Mono;font-style:italic;font-weight:100 800;font-display:swap;src:url(/fonts/UbuntuSansMono-Italic%5Bwght%5D.woff2)format("woff2-variations")}@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/fonts/PretendardVariable.woff2)format("woff2-variations")}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0;overflow:hidden}*{-webkit-user-select:none;user-select:none}.chat-message__content,.chat-message__content *,.chat-message__thinking-content,.chat-message__thinking-content *,.chat-interface__queued-message-content,.chat-interface__queued-message-content *,.markdown-content,.markdown-content *,pre,pre *,code,.code-block,.code-block__code,textarea,input[type=text],input[type=search],input[type=email],input[type=url],input[type=password],input[type=number],[contenteditable=true],input,textarea{-webkit-user-select:text;user-select:text}:root{--token-fontFamily:"Ubuntu Sans", "Pretendard Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--token-fontFamilyMono:"Ubuntu Sans Mono", "Pretendard Variable", "JetBrains Mono", "Cascadia Code", "Cascadia Mono", "Consolas", "SF Mono", "Menlo", ui-monospace, monospace;font-family:var(--token-fontFamily);font-size:100%;line-height:var(--token-lineHeight);word-break:keep-all;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font-weight:400}body{font-size:var(--token-fontSize)}h1,h2,h3,h4,h5,h6{color:var(--token-colorText,#141414);margin:0;font-weight:600;line-height:1.25}h1{font-size:var(--token-fontSizeHeading1)}h2{font-size:var(--token-fontSizeHeading2)}h3{font-size:var(--token-fontSizeHeading3)}h4{font-size:var(--token-fontSizeHeading4)}h5{font-size:var(--token-fontSizeHeading5)}p{color:var(--token-colorText,#141414);margin:0}a{color:var(--token-colorLink,#6b7280);transition:color var(--token-motionDurationFast,.1s);font-weight:500;text-decoration:none}a:hover{color:var(--token-colorPrimaryHover,#4b5563)}code,pre,.mono{font-family:var(--token-fontFamilyMono)}:root{--token-paddingXXS:.125rem;--token-paddingXS:.25rem;--token-paddingSM:.5rem;--token-padding:.75rem;--token-paddingMD:1rem;--token-paddingLG:1.5rem;--token-paddingXL:2rem;--token-paddingContentHorizontalLG:1.5rem;--token-paddingContentVertical:1rem;--token-fontSizeXXS:.5rem;--token-fontSizeXS:.625rem;--token-fontSizeSM:.75rem;--token-fontSize:.875rem;--token-fontSizeMD:.875rem;--token-fontSizeLG:1rem;--token-fontSizeXL:1.25rem;--token-fontSizeXXL:1.5rem;--token-fontSizeHeading1:2.375rem;--token-fontSizeHeading2:1.875rem;--token-fontSizeHeading3:1.5rem;--token-fontSizeHeading4:1.25rem;--token-fontSizeHeading5:1rem;--token-fontSizeDisplay4:1.75rem;--token-fontSizeDisplay3:2.25rem;--token-fontSizeDisplay2:3rem;--token-fontSizeDisplay1:4rem;--token-lineHeight:1.5715;--token-lineHeightSM:1.5715;--token-borderRadius:.375rem;--token-borderRadiusSM:.25rem;--token-borderRadiusLG:.5rem;--token-borderRadiusXL:.75rem;--token-borderRadiusPill:624.938rem;--token-controlHeightSM:2rem;--token-controlHeight:2.5rem;--token-controlHeightLG:2.75rem;--token-controlLabelOffset:calc(var(--token-fontSizeSM) * var(--token-lineHeightSM) + var(--token-paddingXS));--token-motionDurationFast:.1s;--token-motionDurationMid:.2s;--token-motionDurationSlow:.3s;--token-screenXS:480px;--token-screenSM:576px;--token-screenMD:768px;--token-screenLG:992px;--token-screenTablet:1024px;--token-screenXL:1200px;--token-screenXXL:1920px;--token-headerHeight:52px;--token-statusBarHeight:28px;--token-sidebarWidth:200px;--token-sidebarCollapsedWidth:64px;--token-sidebarCollapsedWidthMacos:81px;--token-logoExpandedWidth:159px;--token-logoExpandedHeight:24px;--token-logoCollapsedWidth:34px;--token-logoCollapsedHeight:34px;--token-zIndexBase:1;--token-zIndexSidebar:250;--token-zIndexSidebarMobile:960;--token-zIndexHeader:200;--token-zIndexDropdown:300;--token-zIndexStatusBar:50;--token-headerPositionMode:fixed;--token-statusBarPositionMode:fixed;--token-contentPaddingBottomExtra:12px;--token-sidebarMarginForOffset:0px;--token-headerContentOffsetLeft:calc(var(--token-sidebarMarginForOffset) + var(--token-sidebarWidth));--token-headerContentOffsetLeftCollapsed:calc(var(--token-sidebarMarginForOffset) + var(--token-sidebarCollapsedWidth));--token-headerContentOffsetLeftCollapsedMacos:calc(var(--token-sidebarMarginForOffset) + var(--token-sidebarCollapsedWidthMacos));--token-statusBarContentOffsetLeft:calc(var(--token-sidebarMarginForOffset) + var(--token-sidebarWidth));--token-statusBarContentOffsetLeftCollapsed:calc(var(--token-sidebarMarginForOffset) + var(--token-sidebarCollapsedWidth));--token-statusBarContentOffsetLeftCollapsedMacos:calc(var(--token-sidebarMarginForOffset) + var(--token-sidebarCollapsedWidthMacos));--token-sidebarNavPaddingTop:var(--token-paddingLG);--token-sidebarNavActiveBg:linear-gradient(90deg, var(--token-colorPrimary) 0px, var(--token-colorPrimary) 4px, var(--token-siderActiveBg) 4px, var(--token-siderActiveBg) 100%);--token-sidebarNavActiveMarginLeft:0;--token-sidebarNavActivePaddingLeft:calc(var(--token-paddingSM) + var(--token-padding));--token-sidebarNavActiveBorderRadius:0 20px 20px 0;--token-zIndexSidePanel:800;--token-zIndexOverlay:950;--token-zIndexDrawer:1100;--token-zIndexDrawerContent:1101;--token-zIndexPopover:1150;--token-zIndexDialog:1200;--token-zIndexNotification:1250;--token-zIndexTooltip:1300;--token-zIndexCritical:10000;--token-headerBackground:var(--token-headerBg);--token-headerOverlay1:none;--token-headerOverlay2:none;--token-headerBackdropFilter:none;--token-headerBorderBottom:none;--token-headerBoxShadow:none;--token-headerTitleShadow:none;--token-glassVariant:solid;--token-navLayerBg:var(--token-colorBgContainer);--token-navLayerBackdrop:none;--token-navLayerBorder:1px solid var(--token-colorBorder);--token-navLayerShadow:var(--token-boxShadow);--token-navLayerOverlay1:none;--token-navLayerOverlay2:none;--token-sidebarBg:var(--token-colorBgContainer);--token-sidebarShadow:var(--token-boxShadow);--token-sidebarHeaderBg:var(--token-colorPrimary);--token-sidebarHeaderText:white;--token-sidebarHeaderPaddingTop:var(--token-paddingMD);--token-sidebarHeaderAlign:center;--token-sidebarBorderTop:none;--token-sidebarBorderRight:1px solid var(--token-colorBorder);--token-sidebarBorderBottom:none;--token-sidebarBorderLeft:none;--token-sidebarFloating:0;--token-sidebarMargin:0px;--token-sidebarBorderRadius:0px;--token-layoutChromeBg:transparent;--token-floatingBg:var(--token-colorBgElevated);--token-floatingBackdrop:none;--token-floatingBorder:1px solid var(--token-colorBorderSecondary);--token-floatingShadow:var(--token-boxShadowSecondary);--token-glassBlurSubtle:blur(8px);--token-glassBlurLight:blur(12px);--token-glassBlurMedium:blur(20px);--token-glassBlurHeavy:blur(40px);--token-glassSaturate:saturate(180%);--token-glassRefraction:none;--token-buttonPrimaryBg:var(--token-colorPrimary);--token-buttonPrimaryBgHover:var(--token-colorPrimaryHover);--token-buttonPrimaryBorder:none;--token-buttonPrimaryShadow:none;--token-buttonPrimaryShadowHover:none;--token-buttonSecondaryBg:transparent;--token-buttonSecondaryBgHover:var(--token-colorFillSecondary);--token-buttonSecondaryBorder:1px solid var(--token-colorBorder);--token-buttonSecondaryBorderHover:1px solid var(--token-colorBorder);--token-buttonSecondaryShadow:none;--token-buttonSecondaryBackdrop:none;--token-buttonGhostBg:transparent;--token-buttonGhostBgHover:var(--token-colorFillSecondary);--token-buttonGhostBorder:1px solid transparent;--token-buttonGhostShadow:none;--token-buttonGhostShadowHover:none;--token-buttonGhostBackdrop:none;--token-buttonSuccessBg:var(--token-colorSuccess);--token-buttonSuccessBgHover:var(--token-colorSuccessHover);--token-buttonSuccessBorder:none;--token-buttonSuccessShadow:none;--token-buttonDangerBg:transparent;--token-buttonDangerBgHover:#ff4d4f1a;--token-buttonDangerBorder:1px solid var(--token-colorError);--token-buttonDangerShadow:none;--token-tabHoverBg:var(--token-colorFillSecondary,#f3f4f6);--token-tabActiveBg:#ff7a001a;--token-tabFocusShadow:0 0 0 3px #ff7a0026;--token-siderActiveBg:#ff7a0026;--token-siderActiveText:#ff7a00}button{cursor:pointer;font-family:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--token-focusRingWidth,2px) var(--token-focusRingStyle,solid) var(--token-focusRingColor,var(--token-colorPrimary,#6b7280));outline-offset:var(--token-focusRingOffset,2px)}button:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:none}input,select,textarea{font-family:inherit}:root{--token-scrollbarSize:.5rem;--token-scrollbarRadius:.25rem;scrollbar-width:thin;scrollbar-color:var(--token-colorBorder,#d9d9d9) transparent}::-webkit-scrollbar{width:var(--token-scrollbarSize);height:var(--token-scrollbarSize)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--token-colorBorder,#d9d9d9);border-radius:var(--token-scrollbarRadius)}::-webkit-scrollbar-thumb:hover{background-color:var(--token-colorTextTertiary,#8c8c8c)}:root{--token-focusRingColor:var(--token-colorPrimary,#ff7a00);--token-focusRingWidth:2px;--token-focusRingOffset:2px;--token-focusRingStyle:solid}a:focus-visible{outline:var(--token-focusRingWidth) var(--token-focusRingStyle) var(--token-focusRingColor);outline-offset:var(--token-focusRingOffset);border-radius:var(--token-borderRadiusSM)}a:focus:not(:focus-visible){outline:none}[role=button]:focus-visible,[role=link]:focus-visible,[role=menuitem]:focus-visible,[role=option]:focus-visible,[role=tab]:focus-visible,[role=listbox]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:var(--token-focusRingWidth) var(--token-focusRingStyle) var(--token-focusRingColor);outline-offset:var(--token-focusRingOffset)}[role=button]:focus:not(:focus-visible),[role=link]:focus:not(:focus-visible),[role=menuitem]:focus:not(:focus-visible),[role=option]:focus:not(:focus-visible),[role=tab]:focus:not(:focus-visible),[role=listbox]:focus:not(:focus-visible),[tabindex]:not([tabindex="-1"]):focus:not(:focus-visible){outline:none}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible,input[type=range]:focus-visible{outline:var(--token-focusRingWidth) var(--token-focusRingStyle) var(--token-focusRingColor);outline-offset:var(--token-focusRingOffset)}.skip-link{background:var(--token-colorPrimary,#6b7280);color:#fff;padding:var(--token-paddingSM) var(--token-paddingMD);z-index:var(--token-zIndexCritical);border-radius:var(--token-borderRadius);text-decoration:none;position:absolute;top:-2.5rem;left:0}.skip-link:focus{top:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-reduced-motion=true] *,:root[data-reduced-motion=true] :before,:root[data-reduced-motion=true] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){.spinner,.loading-spinner,[class*=spinner],[class*=--loading] [class*=icon],[class*=__icon--loading]{animation:none!important}[class*=shimmer],.skeleton__shimmer{opacity:.5;animation:none!important}[class*=--pulse],[class*=pulse]{animation:none!important}.progress-bar__fill{transition:width .01ms!important}}:root[data-reduced-motion=true] .spinner,:root[data-reduced-motion=true] .loading-spinner,:root[data-reduced-motion=true] [class*=spinner],:root[data-reduced-motion=true] [class*=--loading] [class*=icon],:root[data-reduced-motion=true] [class*=__icon--loading]{animation:none!important}:root[data-reduced-motion=true] [class*=shimmer],:root[data-reduced-motion=true] .skeleton__shimmer{opacity:.5;animation:none!important}:root[data-reduced-motion=true] [class*=--pulse],:root[data-reduced-motion=true] [class*=pulse]{animation:none!important}:root[data-reduced-motion=true] .progress-bar__fill{transition:width .01ms!important}:root{--token-themeTransitionDuration:.25s;--token-themeTransitionTiming:ease-in-out;transition:background-color var(--token-themeTransitionDuration) var(--token-themeTransitionTiming), color var(--token-themeTransitionDuration) var(--token-themeTransitionTiming)}html,body,a,button,input,select,textarea,h1,h2,h3,h4,h5,h6,p{transition:background-color var(--token-themeTransitionDuration) var(--token-themeTransitionTiming), color var(--token-themeTransitionDuration) var(--token-themeTransitionTiming), border-color var(--token-themeTransitionDuration) var(--token-themeTransitionTiming)}[class*=card],[class*=button],[class*=input],[class*=select],[class*=modal],[class*=dialog],[class*=drawer],[class*=panel],[class*=sidebar],[class*=header],[class*=footer],[class*=badge],[class*=tag],[class*=tab],[class*=menu]{transition:background-color var(--token-themeTransitionDuration) var(--token-themeTransitionTiming), color var(--token-themeTransitionDuration) var(--token-themeTransitionTiming), border-color var(--token-themeTransitionDuration) var(--token-themeTransitionTiming), box-shadow var(--token-themeTransitionDuration) var(--token-themeTransitionTiming)}::-webkit-scrollbar-thumb{transition:background-color var(--token-themeTransitionDuration) var(--token-themeTransitionTiming)}@media (prefers-reduced-motion:reduce){:root,html,body,a,button,input,select,textarea,h1,h2,h3,h4,h5,h6,p,[class*=card],[class*=button],[class*=input],[class*=select],[class*=modal],[class*=dialog],[class*=drawer],[class*=panel],[class*=sidebar],[class*=header],[class*=footer],[class*=badge],[class*=tag],[class*=tab],[class*=menu]{transition:none!important}::-webkit-scrollbar-thumb{transition:none!important}}@supports (view-transition-name:none){::view-transition-old(root){animation-duration:var(--token-themeTransitionDuration)}::view-transition-new(root){animation-duration:var(--token-themeTransitionDuration)}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}}:root[data-reduced-motion=true]{--token-themeTransitionDuration:0s}:root[data-reduced-motion=true],:root[data-reduced-motion=true] html,:root[data-reduced-motion=true] body,:root[data-reduced-motion=true] [class*=card],:root[data-reduced-motion=true] [class*=button],:root[data-reduced-motion=true] [class*=input],:root[data-reduced-motion=true] [class*=select],:root[data-reduced-motion=true] [class*=modal],:root[data-reduced-motion=true] [class*=dialog],:root[data-reduced-motion=true] [class*=drawer],:root[data-reduced-motion=true] [class*=panel],:root[data-reduced-motion=true] [class*=sidebar],:root[data-reduced-motion=true] [class*=header],:root[data-reduced-motion=true] [class*=footer],:root[data-reduced-motion=true] [class*=badge],:root[data-reduced-motion=true] [class*=tag],:root[data-reduced-motion=true] [class*=tab],:root[data-reduced-motion=true] [class*=menu]{transition:background-color,color,border-color,box-shadow!important}.corner-accent{position:relative}.corner-accent:before{content:"";clip-path:polygon(0 0,100% 0,0 100%);background:var(--corner-accent-color,transparent);pointer-events:none;opacity:.85;width:16px;height:16px;transition:opacity var(--token-motionDurationFast), width var(--token-motionDurationMid), height var(--token-motionDurationMid);position:absolute;top:0;left:0}.corner-accent:hover:before,.corner-accent:focus-visible:before{opacity:1;width:20px;height:20px}.corner-accent--primary,.corner-accent--info{--corner-accent-color:var(--token-colorPrimary)}.corner-accent--success{--corner-accent-color:var(--token-colorSuccess,#52c41a)}.corner-accent--warning{--corner-accent-color:var(--token-colorWarning,#faad14)}.corner-accent--danger{--corner-accent-color:var(--token-colorError,#f5222d)}.corner-accent--neutral{--corner-accent-color:var(--token-colorBorderSecondary)}@media (prefers-reduced-motion:reduce){.corner-accent:before{transition:none}.corner-accent:hover:before,.corner-accent:focus-visible:before{width:16px;height:16px}}.drawer-content-wrapper{--color-bg-primary:var(--token-colorBgContainer,#fff);--color-bg-secondary:var(--token-colorFillSecondary,#f3f4f6);--color-text-primary:var(--token-colorText,#141414);--color-text-secondary:var(--token-colorTextSecondary,#6b7280);--color-text-tertiary:var(--token-colorTextTertiary,#9ca3af);--color-border:var(--token-colorBorder,#d9d9d9);--color-primary:var(--token-colorPrimary,#ff7a00);--color-primary-hover:var(--token-colorPrimaryHover,#e86e00);--color-primary-light:color-mix(in srgb, var(--token-colorPrimary) 20%, transparent);--color-error-text:var(--token-colorError,#ff4d4f);--color-error-bg:#fee2e2;--color-error-border:#fecaca;--color-warning-bg:#fef3c7;--color-warning-border:#fcd34d;--color-warning-text:#92400e;--color-info-bg:#dbeafe;--color-info-border:#93c5fd;--color-info-text:#1e40af}.drawer-footer-buttons{justify-content:flex-end;gap:.75rem;width:100%;display:flex}.drawer-loading{color:var(--token-colorTextSecondary,var(--color-text-secondary,#6b7280));flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem;display:flex}.drawer-spinner{border:2px solid var(--token-colorBorder,var(--color-border,#d9d9d9));border-top-color:var(--token-colorPrimary,var(--color-primary,#ff7a00));border-radius:50%;width:24px;height:24px;animation:.8s linear infinite drawer-spin}@keyframes drawer-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.drawer-spinner{border-top-color:var(--token-colorPrimary,var(--color-primary,#ff7a00));border-right-color:var(--token-colorPrimary,var(--color-primary,#ff7a00));animation:none}}@media (width<=600px){.drawer-footer-buttons{flex-direction:column}.drawer-footer-buttons .button{width:100%}}.drawer-body{padding:var(--token-marginLG,var(--token-paddingLG)) var(--token-paddingLG) var(--token-paddingLG);gap:var(--token-paddingLG);flex-direction:column;display:flex}@media (width<=767px){.drawer-body{padding:var(--token-paddingMD)}}.drawer-body--flush{padding:0}.drawer-section{gap:var(--token-marginMD,var(--token-paddingMD));flex-direction:column;display:flex}.drawer-section__title{font-size:var(--token-fontSize);color:var(--token-colorText);text-transform:uppercase;letter-spacing:.5px;margin:0;font-weight:600}.drawer-section__description{font-size:var(--token-fontSizeSM);color:var(--token-colorTextSecondary);margin:0}[data-theme=orange-light]{--token-focusRingColor:#ff7a00;--token-focusRingWidth:2px;--token-focusRingOffset:2px;--token-focusRingStyle:solid;--token-colorPrimary:#ff7a00;--token-colorPrimaryHover:#e86e00;--token-colorPrimaryActive:#cc6200;--token-colorPrimaryBorder:#ff7a0033;--token-colorPrimaryBg:#ff7a001a;--token-colorPrimaryBorderHover:#ff7a0026;--token-colorLink:#ff7a00;--token-colorText:#141414;--token-colorTextSecondary:#595959;--token-colorTextTertiary:#737373;--token-colorTextPlaceholder:#767676;--token-colorTextDisabled:#767676;--token-colorWhite:#fff;--token-colorBlack:#000;--token-colorInfo:#06c;--token-colorError:#c82333;--token-colorSuccess:#007a63;--token-colorSuccessHover:#006654;--token-colorSuccessActive:#005244;--token-colorWarning:#9a5d00;--token-colorSuccessBg:#00bd9b0d;--token-colorSuccessBgHover:#00bd9b14;--token-colorErrorBg:#ff4d4f0f;--token-colorErrorBgHover:#ff4d4f1a;--token-colorWarningBg:#faad1414;--token-colorWarningBgHover:#faad141f;--token-colorInfoBg:#028df20f;--token-colorInfoBgHover:#028df21a;--token-colorSuccessBorder:#00bd9b66;--token-colorSuccessBorderHover:#00bd9b99;--token-colorSuccessBoxShadow:0 4px 12px #00bd9b26;--token-colorSelectedBorder:#ff7a00b3;--token-colorSelectedBg:#ff7a0014;--token-colorSelectedShadow:0 0 0 3px #ff7a001f;--token-colorHoverBorder:#06b6d473;--token-colorHoverBg:#06b6d40d;--token-colorHoverShadow:0 4px 12px #06b6d41f;--token-colorBgContainer:#fff;--token-colorBgLayout:#f5f5f5;--token-colorBgElevated:#fff;--token-colorBorder:#d9d9d9;--token-colorBorderSecondary:#e5e7eb;--token-colorFillSecondary:#f3f4f6;--token-colorFillTertiary:#f9fafb;--token-colorFillQuaternary:#fafafa;--token-headerBg:#ff9729;--token-headerText:#fff;--token-siderBg:#141414;--token-siderText:#e0e0e0;--token-siderTextMuted:#a8a8a8;--token-siderBorder:#2a2a4a;--token-siderHoverBg:#ffffff14;--token-siderActiveBg:#ff7a0026;--token-siderActiveText:#ff7a00;--token-boxShadow:0 1px 2px 0 #00000008, 0 1px 6px -1px #00000005, 0 2px 4px 0 #00000005;--token-boxShadowSecondary:0 6px 16px 0 #00000014, 0 3px 6px -4px #0000001f, 0 9px 28px 8px #0000000d;--token-tabHoverBg:var(--token-colorFillSecondary);--token-tabActiveBg:#ff7a001a;--token-tabFocusShadow:0 0 0 3px #ff7a0026;--token-syntaxComment:#65676b;--token-buttonPrimaryBg:var(--token-colorPrimary);--token-buttonPrimaryBgHover:var(--token-colorPrimaryHover);--token-buttonPrimaryBorder:none;--token-buttonPrimaryShadow:0 2px 4px #ff7a0033;--token-buttonPrimaryShadowHover:0 4px 8px #ff7a0040;--token-buttonSecondaryBg:transparent;--token-buttonSecondaryBgHover:#ff7a000f;--token-buttonSecondaryBorder:1px solid var(--token-colorBorder);--token-buttonSecondaryBorderHover:1px solid #ff7a004d;--token-buttonSecondaryShadow:none;--token-buttonSecondaryShadowHover:none;--token-buttonSecondaryBackdrop:none;--token-buttonGhostBg:transparent;--token-buttonGhostBgHover:#ff7a000f;--token-buttonGhostBorder:1px solid transparent;--token-buttonGhostShadow:none;--token-buttonGhostShadowHover:none;--token-buttonGhostBackdrop:none;--token-buttonSuccessBg:var(--token-colorSuccess);--token-buttonSuccessBgHover:var(--token-colorSuccessHover);--token-buttonSuccessBorder:none;--token-buttonSuccessShadow:0 2px 4px #00bd9b33}[data-theme=orange-dark]{--token-focusRingColor:#ff9729;--token-focusRingWidth:2px;--token-focusRingOffset:2px;--token-focusRingStyle:solid;--token-colorPrimary:#dc6b03;--token-colorPrimaryHover:#e87c1c;--token-colorPrimaryActive:#c05d00;--token-colorPrimaryBorder:#dc6b0340;--token-colorPrimaryBg:#dc6b031f;--token-colorPrimaryBgHover:#dc6b0333;--token-colorPrimaryBorderHover:#dc6b032e;--token-colorLink:#dc6b03;--token-colorText:#fff;--token-colorTextSecondary:#b3b3b3;--token-colorTextTertiary:#8c8c8c;--token-colorTextPlaceholder:#8a8a8a;--token-colorTextDisabled:#8a8a8a;--token-colorWhite:#fff;--token-colorBlack:#000;--token-colorInfo:#009bdd;--token-colorError:#dc4446;--token-colorSuccess:#03a487;--token-colorSuccessHover:#04b898;--token-colorSuccessActive:#05cca8;--token-colorWarning:#d89614;--token-colorSuccessBg:#03a48726;--token-colorSuccessBgHover:#03a48740;--token-colorSuccessBorder:#03a48766;--token-colorSuccessBorderHover:#03a48799;--token-colorSuccessBoxShadow:0 4px 12px #03a48733;--token-colorErrorBg:#dc444626;--token-colorErrorBgHover:#dc444640;--token-colorWarningBg:#d8961426;--token-colorWarningBgHover:#d8961440;--token-colorInfoBg:#009bdd26;--token-colorInfoBgHover:#009bdd40;--token-colorSelectedBorder:#ff9729bf;--token-colorSelectedBg:#ff972926;--token-colorSelectedShadow:0 0 0 3px #ff972926;--token-colorHoverBorder:#22d3ee8c;--token-colorHoverBg:#22d3ee14;--token-colorHoverShadow:0 4px 12px #22d3ee2e;--token-colorBgContainer:#1f1f1f;--token-colorBgLayout:#121212;--token-colorBgElevated:#262626;--token-colorBorder:#424242;--token-colorBorderSecondary:#303030;--token-colorFillSecondary:#262626;--token-colorFillTertiary:#1a1a1a;--token-colorFillQuaternary:#ffffff0a;--token-headerBg:#e88a28;--token-headerText:#fff;--token-siderBg:#141414;--token-siderText:#e0e0e0;--token-siderTextMuted:#a8a8a8;--token-siderBorder:#2a2a4a;--token-siderHoverBg:#ffffff14;--token-siderActiveBg:#ff7a0026;--token-siderActiveText:#ff7a00;--token-boxShadow:0 1px 2px 0 #00000026, 0 1px 6px -1px #0000001a, 0 2px 4px 0 #0000001a;--token-boxShadowSecondary:0 6px 16px 0 #0003, 0 3px 6px -4px #0000003d, 0 9px 28px 8px #00000026;--token-tabHoverBg:#ffffff0d;--token-tabActiveBg:#ff7a001a;--token-tabFocusShadow:0 0 0 3px #ff7a0033;--token-syntaxComment:#8b8d91;--token-buttonPrimaryBg:var(--token-colorPrimary);--token-buttonPrimaryBgHover:var(--token-colorPrimaryHover);--token-buttonPrimaryBorder:none;--token-buttonPrimaryShadow:0 2px 6px #dc6b034d;--token-buttonPrimaryShadowHover:0 4px 10px #dc6b0366;--token-buttonSecondaryBg:transparent;--token-buttonSecondaryBgHover:#dc6b031a;--token-buttonSecondaryBorder:1px solid var(--token-colorBorder);--token-buttonSecondaryBorderHover:1px solid #dc6b0366;--token-buttonSecondaryShadow:none;--token-buttonSecondaryShadowHover:none;--token-buttonSecondaryBackdrop:none;--token-buttonGhostBg:transparent;--token-buttonGhostBgHover:#dc6b031a;--token-buttonGhostBorder:1px solid transparent;--token-buttonGhostShadow:none;--token-buttonGhostShadowHover:none;--token-buttonGhostBackdrop:none;--token-buttonSuccessBg:var(--token-colorSuccess);--token-buttonSuccessBgHover:var(--token-colorSuccessHover);--token-buttonSuccessBorder:none;--token-buttonSuccessShadow:0 2px 6px #03a4874d}[data-theme=stained-light]{--token-focusRingColor:#8b5cf6;--token-focusRingWidth:2px;--token-focusRingOffset:2px;--token-focusRingStyle:solid;--token-colorPrimary:#8b5cf6;--token-colorPrimaryHover:#7c3aed;--token-colorPrimaryActive:#6d28d9;--token-colorPrimaryBorder:#8b5cf633;--token-colorPrimaryBg:#8b5cf61a;--token-colorPrimaryBorderHover:#8b5cf626;--token-colorLink:#8b5cf6;--token-colorText:#141414;--token-colorTextSecondary:#595959;--token-colorTextTertiary:#737373;--token-colorTextPlaceholder:#767676;--token-colorTextDisabled:#767676;--token-colorWhite:#fff;--token-colorBlack:#000;--token-colorInfo:#06c;--token-colorError:#c82333;--token-colorSuccess:#007a63;--token-colorSuccessHover:#006654;--token-colorSuccessActive:#005244;--token-colorWarning:#9a5d00;--token-colorSuccessBg:#00bd9b0d;--token-colorSuccessBgHover:#00bd9b14;--token-colorErrorBg:#ff4d4f0f;--token-colorErrorBgHover:#ff4d4f1a;--token-colorWarningBg:#faad1414;--token-colorWarningBgHover:#faad141f;--token-colorInfoBg:#028df20f;--token-colorInfoBgHover:#028df21a;--token-colorSuccessBorder:#00bd9b66;--token-colorSuccessBorderHover:#00bd9b99;--token-colorSuccessBoxShadow:0 4px 12px #00bd9b26;--token-colorSelectedBorder:#8b5cf6a6;--token-colorSelectedBg:#8b5cf614;--token-colorSelectedShadow:0 0 0 3px #8b5cf61f;--token-colorHoverBorder:#f43f5e73;--token-colorHoverBg:#f43f5e0d;--token-colorHoverShadow:0 4px 12px #f43f5e1f;--token-colorBgContainer:#fff;--token-colorBgLayout:#f5f5f5;--token-colorBgElevated:#fff;--token-colorBorder:#d9d9d9;--token-colorBorderSecondary:#e5e7eb;--token-colorFillSecondary:#f3f4f6;--token-colorFillTertiary:#f9fafb;--token-colorFillQuaternary:#fafafa;--token-headerBg:#8b5cf6;--token-headerText:#fff;--token-headerBackground:linear-gradient(90deg, #93c5fdcc 0%, #3b82f6e6 20%, #6366f1d9 40%, #a855f7cc 55%, #ec4899d9 70%, #ea580ce6 80%, #ea580cb3 85%, #ea580c80 100%), radial-gradient(circle at 20% 50%, #ffffff4d 0%, transparent 50%), radial-gradient(circle at 80% 20%, #fff3 0%, transparent 50%), radial-gradient(circle at 40% 80%, #ffffff26 0%, transparent 50%);--token-headerOverlay1:radial-gradient(ellipse 300px 100px at 25% 40%, #fff6 0%, transparent 70%), radial-gradient(ellipse 200px 80px at 75% 30%, #ffffff4d 0%, transparent 70%), radial-gradient(ellipse 250px 90px at 50% 70%, #fff3 0%, transparent 70%);--token-headerOverlay2:repeating-linear-gradient(45deg, transparent, transparent 10px, #ffffff0d 10px, #ffffff0d 11px), repeating-linear-gradient(-45deg, transparent, transparent 15px, #ffffff08 15px, #ffffff08 16px);--token-headerBackdropFilter:blur(10px) saturate(150%);--token-headerBorderBottom:1px solid #fff3;--token-headerBoxShadow:0 8px 32px #0000001a;--token-headerTitleShadow:0 2px 4px #0000004d, 0 0 8px #ffffff4d;--token-siderBg:#141414;--token-siderText:#e0e0e0;--token-siderTextMuted:#a8a8a8;--token-siderBorder:#2a2a4a;--token-siderHoverBg:#ffffff14;--token-siderActiveBg:#8b5cf626;--token-siderActiveText:#a78bfa;--token-boxShadow:0 1px 2px 0 #00000008, 0 1px 6px -1px #00000005, 0 2px 4px 0 #00000005;--token-boxShadowSecondary:0 6px 16px 0 #00000014, 0 3px 6px -4px #0000001f, 0 9px 28px 8px #0000000d;--token-tabHoverBg:var(--token-colorFillSecondary);--token-tabActiveBg:#8b5cf61a;--token-tabFocusShadow:0 0 0 3px #8b5cf626;--token-syntaxComment:#65676b;--token-buttonPrimaryBg:linear-gradient(180deg, #fff3 0%, transparent 50%), var(--token-colorPrimary);--token-buttonPrimaryBgHover:linear-gradient(180deg, #ffffff40 0%, transparent 50%), var(--token-colorPrimaryHover);--token-buttonPrimaryBorder:none;--token-buttonPrimaryShadow:0 2px 6px #8b5cf640, inset 0 1px 1px #fff3;--token-buttonPrimaryShadowHover:0 4px 10px #8b5cf64d, inset 0 1px 1px #ffffff40;--token-buttonSecondaryBg:#8b5cf60a;--token-buttonSecondaryBgHover:#8b5cf614;--token-buttonSecondaryBorder:1px solid #8b5cf633;--token-buttonSecondaryBorderHover:1px solid #8b5cf64d;--token-buttonSecondaryShadow:0 1px 3px #0000000a, inset 0 1px 0 #fffc;--token-buttonSecondaryShadowHover:0 2px 6px #0000000f, inset 0 1px 0 #fffc;--token-buttonSecondaryBackdrop:none;--token-buttonGhostBg:transparent;--token-buttonGhostBgHover:#8b5cf60f;--token-buttonGhostBorder:1px solid transparent;--token-buttonGhostShadow:none;--token-buttonGhostShadowHover:none;--token-buttonGhostBackdrop:none;--token-buttonSuccessBg:linear-gradient(180deg, #fff3 0%, transparent 50%), var(--token-colorSuccess);--token-buttonSuccessBgHover:linear-gradient(180deg, #ffffff40 0%, transparent 50%), var(--token-colorSuccessHover);--token-buttonSuccessBorder:none;--token-buttonSuccessShadow:0 2px 6px #00bd9b40, inset 0 1px 1px #fff3}[data-theme=stained-dark]{--token-focusRingColor:#a78bfa;--token-focusRingWidth:2px;--token-focusRingOffset:2px;--token-focusRingStyle:solid;--token-colorPrimary:#a78bfa;--token-colorPrimaryHover:#9575fa;--token-colorPrimaryActive:#8b5cf6;--token-colorPrimaryBorder:#a78bfa40;--token-colorPrimaryBg:#a78bfa1f;--token-colorPrimaryBgHover:#a78bfa33;--token-colorPrimaryBorderHover:#a78bfa2e;--token-colorLink:#a78bfa;--token-colorText:#fff;--token-colorTextSecondary:#b3b3b3;--token-colorTextTertiary:#8c8c8c;--token-colorTextPlaceholder:#8a8a8a;--token-colorTextDisabled:#8a8a8a;--token-colorWhite:#fff;--token-colorBlack:#000;--token-colorInfo:#009bdd;--token-colorError:#dc4446;--token-colorSuccess:#03a487;--token-colorSuccessHover:#04b898;--token-colorSuccessActive:#05cca8;--token-colorWarning:#d89614;--token-colorSuccessBg:#03a48726;--token-colorSuccessBgHover:#03a48740;--token-colorSuccessBorder:#03a48766;--token-colorSuccessBorderHover:#03a48799;--token-colorSuccessBoxShadow:0 4px 12px #03a48733;--token-colorErrorBg:#dc444626;--token-colorErrorBgHover:#dc444640;--token-colorWarningBg:#d8961426;--token-colorWarningBgHover:#d8961440;--token-colorInfoBg:#009bdd26;--token-colorInfoBgHover:#009bdd40;--token-colorSelectedBorder:#a78bfabf;--token-colorSelectedBg:#a78bfa26;--token-colorSelectedShadow:0 0 0 3px #a78bfa26;--token-colorHoverBorder:#fb71858c;--token-colorHoverBg:#fb718514;--token-colorHoverShadow:0 4px 12px #fb71852e;--token-colorBgContainer:#1f1f1f;--token-colorBgLayout:#121212;--token-colorBgElevated:#262626;--token-colorBorder:#424242;--token-colorBorderSecondary:#303030;--token-colorFillSecondary:#262626;--token-colorFillTertiary:#1a1a1a;--token-colorFillQuaternary:#ffffff0a;--token-headerBg:#7c3aed;--token-headerText:#fff;--token-headerBackground:linear-gradient(90deg, #64a0dcd9 0%, #326ed2e6 20%, #5050c8d9 40%, #8c46d2cc 55%, #c83c82d9 70%, #c84b14e6 80%, #c84b14bf 85%, #c84b148c 100%), radial-gradient(circle at 20% 50%, #fff3 0%, transparent 50%), radial-gradient(circle at 80% 20%, #ffffff26 0%, transparent 50%), radial-gradient(circle at 40% 80%, #ffffff1a 0%, transparent 50%);--token-headerOverlay1:radial-gradient(ellipse 300px 100px at 25% 40%, #ffffff40 0%, transparent 70%), radial-gradient(ellipse 200px 80px at 75% 30%, #fff3 0%, transparent 70%), radial-gradient(ellipse 250px 90px at 50% 70%, #ffffff26 0%, transparent 70%);--token-headerOverlay2:repeating-linear-gradient(45deg, transparent, transparent 10px, #ffffff08 10px, #ffffff08 11px), repeating-linear-gradient(-45deg, transparent, transparent 15px, #ffffff05 15px, #ffffff05 16px);--token-headerBackdropFilter:blur(12px) saturate(140%);--token-headerBorderBottom:1px solid #ffffff26;--token-headerBoxShadow:0 8px 32px #0003;--token-headerTitleShadow:0 2px 4px #0006, 0 0 8px #fff3;--token-siderBg:#141414;--token-siderText:#e0e0e0;--token-siderTextMuted:#a8a8a8;--token-siderBorder:#2a2a4a;--token-siderHoverBg:#ffffff14;--token-siderActiveBg:#a78bfa26;--token-siderActiveText:#a78bfa;--token-boxShadow:0 1px 2px 0 #00000026, 0 1px 6px -1px #0000001a, 0 2px 4px 0 #0000001a;--token-boxShadowSecondary:0 6px 16px 0 #0003, 0 3px 6px -4px #0000003d, 0 9px 28px 8px #00000026;--token-tabHoverBg:#ffffff0d;--token-tabActiveBg:#a78bfa1a;--token-tabFocusShadow:0 0 0 3px #a78bfa33;--token-syntaxComment:#8b8d91;--token-buttonPrimaryBg:linear-gradient(180deg, #ffffff26 0%, transparent 50%), var(--token-colorPrimary);--token-buttonPrimaryBgHover:linear-gradient(180deg, #fff3 0%, transparent 50%), var(--token-colorPrimaryHover);--token-buttonPrimaryBorder:none;--token-buttonPrimaryShadow:0 2px 8px #a78bfa4d, inset 0 1px 1px #ffffff26;--token-buttonPrimaryShadowHover:0 4px 12px #a78bfa66, inset 0 1px 1px #fff3;--token-buttonSecondaryBg:#a78bfa14;--token-buttonSecondaryBgHover:#a78bfa1f;--token-buttonSecondaryBorder:1px solid #a78bfa33;--token-buttonSecondaryBorderHover:1px solid #a78bfa4d;--token-buttonSecondaryShadow:0 1px 3px #00000026, inset 0 1px 0 #ffffff0d;--token-buttonSecondaryShadowHover:0 2px 6px #0003, inset 0 1px 0 #ffffff14;--token-buttonSecondaryBackdrop:none;--token-buttonGhostBg:transparent;--token-buttonGhostBgHover:#a78bfa1a;--token-buttonGhostBorder:1px solid transparent;--token-buttonGhostShadow:none;--token-buttonGhostShadowHover:none;--token-buttonGhostBackdrop:none;--token-buttonSuccessBg:linear-gradient(180deg, #ffffff26 0%, transparent 50%), var(--token-colorSuccess);--token-buttonSuccessBgHover:linear-gradient(180deg, #fff3 0%, transparent 50%), var(--token-colorSuccessHover);--token-buttonSuccessBorder:none;--token-buttonSuccessShadow:0 2px 8px #03a4874d, inset 0 1px 1px #ffffff26}[data-theme=glass-light]{--token-fontFamily:system-ui, -apple-system, BlinkMacSystemFont, "Ubuntu Sans", "Pretendard Variable", "Segoe UI", Roboto, sans-serif;--token-fontFamilyMono:ui-monospace, "SF Mono", "Menlo", "Ubuntu Sans Mono", "Pretendard Variable", "JetBrains Mono", "Cascadia Code", "Cascadia Mono", "Consolas", monospace;--token-focusRingColor:#007aff;--token-focusRingWidth:2px;--token-focusRingOffset:2px;--token-focusRingStyle:solid;--token-colorPrimary:#007aff;--token-colorPrimaryHover:#0062cc;--token-colorPrimaryActive:#004999;--token-colorPrimaryBorder:#007aff33;--token-colorPrimaryBg:#007aff14;--token-colorPrimaryBorderHover:#007aff26;--token-colorLink:#007aff;--token-colorText:#1d1d1f;--token-colorTextSecondary:#545458;--token-colorTextTertiary:#6e6e73;--token-colorTextPlaceholder:#757575;--token-colorTextDisabled:#757575;--token-colorWhite:#fff;--token-colorBlack:#000;--token-colorInfo:#005eb8;--token-colorError:#c22d26;--token-colorSuccess:#1d7d43;--token-colorSuccessHover:#1a6d3b;--token-colorSuccessActive:#165c33;--token-colorWarning:#9a5700;--token-colorSuccessBg:#34c7590d;--token-colorSuccessBgHover:#34c75914;--token-colorErrorBg:#ff3b300f;--token-colorErrorBgHover:#ff3b301a;--token-colorWarningBg:#ff950014;--token-colorWarningBgHover:#ff95001f;--token-colorInfoBg:#007aff0f;--token-colorInfoBgHover:#007aff1a;--token-colorSuccessBorder:#34c75966;--token-colorSuccessBorderHover:#34c75999;--token-colorSuccessBoxShadow:0 4px 12px #34c75926;--token-colorSelectedBorder:#007affa6;--token-colorSelectedBg:#007aff14;--token-colorSelectedShadow:0 0 0 3px #007aff1f;--token-colorHoverBorder:#8b5cf673;--token-colorHoverBg:#8b5cf60d;--token-colorHoverShadow:0 4px 12px #8b5cf61f;--token-colorBgContainer:#ffffffeb;--token-colorBgLayout:#f2f2f7f2;--token-colorBgElevated:#fffffff2;--token-colorBorder:#00000014;--token-colorBorderSecondary:#0000000d;--token-colorFillSecondary:#78788014;--token-colorFillTertiary:#7676800f;--token-colorFillQuaternary:#7474800a;--token-headerBg:#ffffff26;--token-headerText:#1d1d1f;--token-headerBackground:#fff3;--token-headerOverlay1:linear-gradient(180deg, #fff6 0%, #ffffff1a 30%, transparent 60%);--token-headerOverlay2:linear-gradient(180deg, #fff9 0%, transparent 2px);--token-headerBackdropFilter:blur(12px) saturate(180%);--token-headerBorderBottom:1px solid #ffffff4d;--token-headerBoxShadow:0 6px 12px #00000014, 0 2px 4px #0000000a, inset 0 1px 1px #ffffff80, inset 0 -1px 1px #fff3;--token-headerTitleShadow:0 1px 1px #ffffff80;--token-siderBg:#1c1c1eb3;--token-siderText:#f5f5f7;--token-siderTextMuted:#a8a8ac;--token-siderBorder:#ffffff1a;--token-siderHoverBg:#ffffff1a;--token-siderActiveBg:#007aff26;--token-siderActiveText:#5ac8fa;--token-glassVariant:regular;--token-sidebarFloating:1;--token-sidebarMargin:8px;--token-sidebarBorderRadius:10px;--token-layoutChromeBg:#e8e8ed;--token-sidebarMarginForOffset:8px;--token-sidebarNavPaddingTop:6px;--token-sidebarNavActiveBg:#007aff1f;--token-sidebarNavActiveMarginLeft:var(--token-paddingSM);--token-sidebarNavActivePaddingLeft:var(--token-padding);--token-sidebarNavActiveBorderRadius:6px;--token-sidebarBg:#f8f8fa;--token-sidebarHeaderBg:transparent;--token-sidebarHeaderText:var(--token-colorText);--token-sidebarHeaderPaddingTop:6px;--token-sidebarHeaderAlign:flex-start;--token-sidebarBorderTop:1px solid #0000000f;--token-sidebarBorderRight:1px solid #0000000f;--token-sidebarBorderBottom:1px solid #0000000f;--token-sidebarBorderLeft:1px solid #0000000f;--token-sidebarShadow:0 2px 8px #0000000f, 0 1px 2px #0000000a;--token-floatingBg:#ffffffbf;--token-floatingBackdrop:blur(20px) saturate(180%);--token-floatingBorder:1px solid #fff9;--token-floatingShadow:0 12px 40px #0000001f, 0 4px 12px #0000000f, inset 0 1px 1px #ffffffb3;--token-boxShadow:0 1px 3px 0 #0000000a, 0 1px 2px -1px #00000005;--token-boxShadowSecondary:0 4px 12px 0 #00000014, 0 2px 4px -2px #0000000f;--token-tabHoverBg:#78788014;--token-tabActiveBg:#007aff14;--token-tabFocusShadow:0 0 0 3px #007aff1f;--token-syntaxComment:#6e6e73;--token-buttonBorderRadius:624.938rem;--token-buttonHoverTransform:translateY(-1px);--token-buttonActiveTransform:scale(.97);--token-buttonPrimaryBg:linear-gradient(180deg, #ffffff2e 0%, #ffffff0d 40%, transparent 100%), var(--token-colorPrimary);--token-buttonPrimaryBgHover:linear-gradient(180deg, #ffffff38 0%, #ffffff0f 40%, transparent 100%), var(--token-colorPrimaryHover);--token-buttonPrimaryBgActive:var(--token-colorPrimaryActive);--token-buttonPrimaryBorder:1px solid #ffffff26;--token-buttonPrimaryShadow:0 1px 3px #007aff33;--token-buttonPrimaryShadowHover:0 3px 8px #007aff40;--token-buttonSecondaryBg:#8e8e931f;--token-buttonSecondaryBgHover:#8e8e932e;--token-buttonSecondaryBgActive:#8e8e933d;--token-buttonSecondaryBorder:1px solid #0000000a;--token-buttonSecondaryBorderHover:1px solid #0000000f;--token-buttonSecondaryShadow:0 1px 2px #0000000a;--token-buttonSecondaryShadowHover:0 2px 6px #0000000f;--token-buttonSecondaryBackdrop:blur(12px);--token-buttonGhostBg:transparent;--token-buttonGhostBgHover:#8e8e931a;--token-buttonGhostBgActive:#8e8e9329;--token-buttonGhostBorder:1px solid transparent;--token-buttonGhostBorderHover:1px solid #0000000a;--token-buttonGhostShadow:none;--token-buttonGhostShadowHover:none;--token-buttonGhostBackdrop:none;--token-buttonSuccessBg:linear-gradient(180deg, #ffffff2e 0%, #ffffff0d 40%, transparent 100%), var(--token-colorSuccess);--token-buttonSuccessBgHover:linear-gradient(180deg, #ffffff38 0%, #ffffff0f 40%, transparent 100%), var(--token-colorSuccessHover);--token-buttonSuccessBgActive:var(--token-colorSuccessActive);--token-buttonSuccessBorder:1px solid #ffffff26;--token-buttonSuccessShadow:0 1px 3px #34c75933;--token-buttonSuccessShadowHover:0 3px 8px #34c75940;--token-buttonDangerBg:linear-gradient(180deg, #ffffff2e 0%, #ffffff0d 40%, transparent 100%), #ff3b30;--token-buttonDangerBgHover:linear-gradient(180deg, #ffffff38 0%, #ffffff0f 40%, transparent 100%), #e0342b;--token-buttonDangerBgActive:#c22d26;--token-buttonDangerBorder:1px solid #ffffff26;--token-buttonDangerShadow:0 1px 3px #ff3b3033;--token-buttonDangerShadowHover:0 3px 8px #ff3b3040;--token-buttonDangerText:white}@supports not ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){[data-theme=glass-light]{--token-colorBgContainer:#fffffff2;--token-colorBgLayout:#f2f2f7;--token-colorBgElevated:#fffffffa;--token-headerBg:#fffffff2;--token-siderBg:#1c1c1ef2;--token-headerBackdropFilter:none}}@media (prefers-reduced-transparency:reduce){[data-theme=glass-light]{--token-colorBgContainer:#fffffff2;--token-colorBgLayout:#f2f2f7fa;--token-colorBgElevated:#fffffffa;--token-headerBg:#fffffff2;--token-siderBg:#1c1c1ef2;--token-headerBackdropFilter:blur(4px) saturate(120%)}}[data-theme=glass-dark]{--token-fontFamily:system-ui, -apple-system, BlinkMacSystemFont, "Ubuntu Sans", "Pretendard Variable", "Segoe UI", Roboto, sans-serif;--token-fontFamilyMono:ui-monospace, "SF Mono", "Menlo", "Ubuntu Sans Mono", "Pretendard Variable", "JetBrains Mono", "Cascadia Code", "Cascadia Mono", "Consolas", monospace;--token-focusRingColor:#409cff;--token-focusRingWidth:2px;--token-focusRingOffset:2px;--token-focusRingStyle:solid;--token-colorPrimary:#0a84ff;--token-colorPrimaryHover:#409cff;--token-colorPrimaryActive:#0062cc;--token-colorPrimaryBorder:#0a84ff4d;--token-colorPrimaryBg:#0a84ff1f;--token-colorPrimaryBgHover:#0a84ff33;--token-colorPrimaryBorderHover:#0a84ff33;--token-colorLink:#0a84ff;--token-colorText:#f5f5f7;--token-colorTextSecondary:#b8b8bc;--token-colorTextTertiary:#98989d;--token-colorTextPlaceholder:#8e8e93;--token-colorTextDisabled:#8e8e93;--token-colorWhite:#fff;--token-colorBlack:#000;--token-colorInfo:#0a84ff;--token-colorError:#ff453a;--token-colorSuccess:#32d74b;--token-colorSuccessHover:#30db75;--token-colorSuccessActive:#30e078;--token-colorWarning:#ff9f0a;--token-colorSuccessBg:#32d74b26;--token-colorSuccessBgHover:#32d74b40;--token-colorSuccessBorder:#32d74b66;--token-colorSuccessBorderHover:#32d74b99;--token-colorSuccessBoxShadow:0 4px 12px #32d74b33;--token-colorErrorBg:#ff453a26;--token-colorErrorBgHover:#ff453a40;--token-colorWarningBg:#ff9f0a26;--token-colorWarningBgHover:#ff9f0a40;--token-colorInfoBg:#0a84ff26;--token-colorInfoBgHover:#0a84ff40;--token-colorSelectedBorder:#409cffbf;--token-colorSelectedBg:#409cff26;--token-colorSelectedShadow:0 0 0 3px #409cff26;--token-colorHoverBorder:#a78bfa8c;--token-colorHoverBg:#a78bfa14;--token-colorHoverShadow:0 4px 12px #a78bfa2e;--token-colorBgContainer:#1c1c1eeb;--token-colorBgLayout:#000000f2;--token-colorBgElevated:#2c2c2ef2;--token-colorBorder:#ffffff1a;--token-colorBorderSecondary:#ffffff0f;--token-colorFillSecondary:#78788029;--token-colorFillTertiary:#7676801f;--token-colorFillQuaternary:#74748014;--token-headerBg:#00000026;--token-headerText:#f5f5f7;--token-headerBackground:#0003;--token-headerOverlay1:linear-gradient(180deg, #ffffff26 0%, #ffffff08 30%, transparent 60%);--token-headerOverlay2:linear-gradient(180deg, #ffffff40 0%, transparent 2px);--token-headerBackdropFilter:blur(12px) saturate(180%);--token-headerBorderBottom:1px solid #ffffff26;--token-headerBoxShadow:0 6px 12px #00000040, 0 2px 4px #00000026, inset 0 1px 1px #ffffff26, inset 0 -1px 1px #ffffff0d;--token-headerTitleShadow:0 1px 2px #0009;--token-siderBg:#1c1c1eb3;--token-siderText:#f5f5f7;--token-siderTextMuted:#a8a8ac;--token-siderBorder:#ffffff1a;--token-siderHoverBg:#ffffff1a;--token-siderActiveBg:#0a84ff26;--token-siderActiveText:#5ac8fa;--token-glassVariant:regular;--token-sidebarFloating:1;--token-sidebarMargin:8px;--token-sidebarBorderRadius:10px;--token-layoutChromeBg:#2d2d30;--token-sidebarMarginForOffset:8px;--token-sidebarNavPaddingTop:6px;--token-sidebarNavActiveBg:#0a84ff33;--token-sidebarNavActiveMarginLeft:var(--token-paddingSM);--token-sidebarNavActivePaddingLeft:var(--token-padding);--token-sidebarNavActiveBorderRadius:6px;--token-sidebarBg:#2c2c2e;--token-sidebarHeaderBg:transparent;--token-sidebarHeaderText:var(--token-colorPrimary);--token-sidebarHeaderPaddingTop:6px;--token-sidebarHeaderAlign:flex-start;--token-sidebarBorderTop:1px solid #ffffff14;--token-sidebarBorderRight:1px solid #ffffff14;--token-sidebarBorderBottom:1px solid #ffffff14;--token-sidebarBorderLeft:1px solid #ffffff14;--token-sidebarShadow:0 2px 8px #0003, 0 1px 2px #00000026;--token-floatingBg:#2c2c2ebf;--token-floatingBackdrop:blur(20px) saturate(180%);--token-floatingBorder:1px solid #ffffff26;--token-floatingShadow:0 12px 40px #0006, 0 4px 12px #00000040, inset 0 1px 1px #ffffff1f;--token-boxShadow:0 1px 3px 0 #0000004d, 0 1px 2px -1px #0003;--token-boxShadowSecondary:0 4px 12px 0 #0006, 0 2px 4px -2px #0000004d;--token-tabHoverBg:#78788029;--token-tabActiveBg:#0a84ff1a;--token-tabFocusShadow:0 0 0 3px #0a84ff33;--token-syntaxComment:#9a9aa0;--token-buttonBorderRadius:624.938rem;--token-buttonHoverTransform:translateY(-1px);--token-buttonActiveTransform:scale(.97);--token-buttonPrimaryBg:linear-gradient(180deg, #ffffff26 0%, #ffffff0a 40%, transparent 100%), var(--token-colorPrimary);--token-buttonPrimaryBgHover:linear-gradient(180deg, #fff3 0%, #ffffff0d 40%, transparent 100%), var(--token-colorPrimaryHover);--token-buttonPrimaryBgActive:var(--token-colorPrimaryActive);--token-buttonPrimaryBorder:1px solid #ffffff1a;--token-buttonPrimaryShadow:0 1px 3px #0a84ff40;--token-buttonPrimaryShadowHover:0 3px 8px #0a84ff59;--token-buttonSecondaryBg:#ffffff1a;--token-buttonSecondaryBgHover:#ffffff24;--token-buttonSecondaryBgActive:#ffffff2e;--token-buttonSecondaryBorder:1px solid #ffffff14;--token-buttonSecondaryBorderHover:1px solid #ffffff1f;--token-buttonSecondaryShadow:0 1px 2px #00000026;--token-buttonSecondaryShadowHover:0 2px 6px #0003;--token-buttonSecondaryBackdrop:blur(12px);--token-buttonGhostBg:transparent;--token-buttonGhostBgHover:#ffffff14;--token-buttonGhostBgActive:#ffffff1f;--token-buttonGhostBorder:1px solid transparent;--token-buttonGhostBorderHover:1px solid #ffffff0f;--token-buttonGhostShadow:none;--token-buttonGhostShadowHover:none;--token-buttonGhostBackdrop:none;--token-buttonSuccessBg:linear-gradient(180deg, #ffffff26 0%, #ffffff0a 40%, transparent 100%), var(--token-colorSuccess);--token-buttonSuccessBgHover:linear-gradient(180deg, #fff3 0%, #ffffff0d 40%, transparent 100%), var(--token-colorSuccessHover);--token-buttonSuccessBgActive:var(--token-colorSuccessActive);--token-buttonSuccessBorder:1px solid #ffffff1a;--token-buttonSuccessShadow:0 1px 3px #32d74b40;--token-buttonSuccessShadowHover:0 3px 8px #32d74b59;--token-buttonDangerBg:linear-gradient(180deg, #ffffff26 0%, #ffffff0a 40%, transparent 100%), #ff453a;--token-buttonDangerBgHover:linear-gradient(180deg, #fff3 0%, #ffffff0d 40%, transparent 100%), #ff5c54;--token-buttonDangerBgActive:#e03e35;--token-buttonDangerBorder:1px solid #ffffff1a;--token-buttonDangerShadow:0 1px 3px #ff453a40;--token-buttonDangerShadowHover:0 3px 8px #ff453a59;--token-buttonDangerText:white}@supports not ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){[data-theme=glass-dark]{--token-colorBgContainer:#1c1c1ef2;--token-colorBgLayout:#000;--token-colorBgElevated:#2c2c2efa;--token-headerBg:#1c1c1ef2;--token-siderBg:#1c1c1ef2;--token-headerBackdropFilter:none}}@media (prefers-reduced-transparency:reduce){[data-theme=glass-dark]{--token-colorBgContainer:#1c1c1ef2;--token-colorBgLayout:#000000fa;--token-colorBgElevated:#2c2c2efa;--token-headerBg:#1c1c1ef2;--token-siderBg:#1c1c1ef2;--token-headerBackdropFilter:blur(4px) saturate(120%)}}[data-theme=reverie-light]{--token-focusRingColor:#fb7185;--token-focusRingWidth:2px;--token-focusRingOffset:2px;--token-focusRingStyle:solid;--token-colorPrimary:#fb7185;--token-colorPrimaryHover:#f43f5e;--token-colorPrimaryActive:#e11d48;--token-colorPrimaryBorder:#fb718533;--token-colorPrimaryBg:#fb71851a;--token-colorPrimaryBorderHover:#fb718526;--token-colorLink:#fb7185;--token-colorText:#141414;--token-colorTextSecondary:#595959;--token-colorTextTertiary:#737373;--token-colorTextPlaceholder:#767676;--token-colorTextDisabled:#767676;--token-colorWhite:#fff;--token-colorBlack:#000;--token-colorInfo:#06c;--token-colorError:#c82333;--token-colorSuccess:#007a63;--token-colorSuccessHover:#006654;--token-colorSuccessActive:#005244;--token-colorWarning:#9a5d00;--token-colorSuccessBg:#00bd9b0d;--token-colorSuccessBgHover:#00bd9b14;--token-colorErrorBg:#ff4d4f0f;--token-colorErrorBgHover:#ff4d4f1a;--token-colorWarningBg:#faad1414;--token-colorWarningBgHover:#faad141f;--token-colorInfoBg:#028df20f;--token-colorInfoBgHover:#028df21a;--token-colorSuccessBorder:#00bd9b66;--token-colorSuccessBorderHover:#00bd9b99;--token-colorSuccessBoxShadow:0 4px 12px #00bd9b26;--token-colorSelectedBorder:#fb7185a6;--token-colorSelectedBg:#fb718514;--token-colorSelectedShadow:0 0 0 3px #fb71851f;--token-colorHoverBorder:#0ea5e973;--token-colorHoverBg:#0ea5e90d;--token-colorHoverShadow:0 4px 12px #0ea5e91f;--token-colorBgContainer:#fff;--token-colorBgLayout:#f5f5f5;--token-colorBgElevated:#fff;--token-colorBorder:#d9d9d9;--token-colorBorderSecondary:#e5e7eb;--token-colorFillSecondary:#f3f4f6;--token-colorFillTertiary:#f9fafb;--token-colorFillQuaternary:#fafafa;--token-headerBg:#fb71854d;--token-headerText:#fff;--token-headerBackground:linear-gradient(90deg, #93c5fd59 0%, #3b82f666 20%, #6366f161 40%, #a855f759 55%, #ec489961 70%, #ea580c66 80%, #ea580c4d 85%, #ea580c33 100%), radial-gradient(circle at 20% 50%, #fff3 0%, transparent 50%), radial-gradient(circle at 80% 20%, #ffffff26 0%, transparent 50%);--token-headerOverlay1:linear-gradient(180deg, #fff6 0%, #ffffff1a 30%, transparent 60%);--token-headerOverlay2:linear-gradient(180deg, #ffffff80 0%, transparent 2px);--token-headerBackdropFilter:blur(12px) saturate(180%);--token-headerBorderBottom:1px solid #ffffff4d;--token-headerBoxShadow:0 6px 12px #0000001a, 0 2px 4px #0000000f, inset 0 1px 1px #fff6, inset 0 -1px 1px #ffffff26;--token-headerTitleShadow:0 2px 4px #0000004d, 0 0 8px #ffffff4d;--token-siderBg:#141414;--token-siderText:#e0e0e0;--token-siderTextMuted:#a8a8a8;--token-siderBorder:#2a2a4a;--token-siderHoverBg:#ffffff14;--token-siderActiveBg:#fb718526;--token-siderActiveText:#fda4af;--token-boxShadow:0 1px 2px 0 #00000008, 0 1px 6px -1px #00000005, 0 2px 4px 0 #00000005;--token-boxShadowSecondary:0 6px 16px 0 #00000014, 0 3px 6px -4px #0000001f, 0 9px 28px 8px #0000000d;--token-tabHoverBg:var(--token-colorFillSecondary);--token-tabActiveBg:#fb71851a;--token-tabFocusShadow:0 0 0 3px #fb718526;--token-syntaxComment:#65676b;--token-buttonPrimaryBg:linear-gradient(180deg, #ffffff4d 0%, #ffffff0d 50%, transparent 100%), var(--token-colorPrimary);--token-buttonPrimaryBgHover:linear-gradient(180deg, #fff6 0%, #ffffff1a 50%, transparent 100%), var(--token-colorPrimaryHover);--token-buttonPrimaryBorder:1px solid #ffffff40;--token-buttonPrimaryShadow:0 2px 8px #fb71854d, 0 0 16px #fb71851a, inset 0 1px 1px #ffffff4d;--token-buttonPrimaryShadowHover:0 4px 12px #fb718566, 0 0 20px #fb718526, inset 0 1px 1px #fff6;--token-buttonSecondaryBg:#fb71850f;--token-buttonSecondaryBgHover:#fb71851a;--token-buttonSecondaryBorder:1px solid #fb718533;--token-buttonSecondaryBorderHover:1px solid #fb718559;--token-buttonSecondaryShadow:0 1px 4px #0000000a, inset 0 1px 0 #ffffffb3;--token-buttonSecondaryShadowHover:0 2px 8px #fb71851f, inset 0 1px 0 #fffc;--token-buttonSecondaryBackdrop:blur(4px);--token-buttonGhostBg:#fb718508;--token-buttonGhostBgHover:#fb718514;--token-buttonGhostBorder:1px solid transparent;--token-buttonGhostShadow:none;--token-buttonGhostShadowHover:0 0 12px #fb718514;--token-buttonGhostBackdrop:none;--token-buttonSuccessBg:linear-gradient(180deg, #ffffff4d 0%, #ffffff0d 50%, transparent 100%), var(--token-colorSuccess);--token-buttonSuccessBgHover:linear-gradient(180deg, #fff6 0%, #ffffff1a 50%, transparent 100%), var(--token-colorSuccessHover);--token-buttonSuccessBorder:1px solid #ffffff40;--token-buttonSuccessShadow:0 2px 8px #00bd9b40, inset 0 1px 1px #ffffff4d}[data-theme=reverie-dark]{--token-focusRingColor:#fda4af;--token-focusRingWidth:2px;--token-focusRingOffset:2px;--token-focusRingStyle:solid;--token-colorPrimary:#fda4af;--token-colorPrimaryHover:#fb7185;--token-colorPrimaryActive:#f43f5e;--token-colorPrimaryBorder:#fda4af40;--token-colorPrimaryBg:#fda4af1f;--token-colorPrimaryBgHover:#fda4af33;--token-colorPrimaryBorderHover:#fda4af2e;--token-colorLink:#fda4af;--token-colorText:#fff;--token-colorTextSecondary:#b3b3b3;--token-colorTextTertiary:#8c8c8c;--token-colorTextPlaceholder:#8a8a8a;--token-colorTextDisabled:#8a8a8a;--token-colorWhite:#fff;--token-colorBlack:#000;--token-colorInfo:#009bdd;--token-colorError:#dc4446;--token-colorSuccess:#03a487;--token-colorSuccessHover:#04b898;--token-colorSuccessActive:#05cca8;--token-colorWarning:#d89614;--token-colorSuccessBg:#03a48726;--token-colorSuccessBgHover:#03a48740;--token-colorSuccessBorder:#03a48766;--token-colorSuccessBorderHover:#03a48799;--token-colorSuccessBoxShadow:0 4px 12px #03a48733;--token-colorErrorBg:#dc444626;--token-colorErrorBgHover:#dc444640;--token-colorWarningBg:#d8961426;--token-colorWarningBgHover:#d8961440;--token-colorInfoBg:#009bdd26;--token-colorInfoBgHover:#009bdd40;--token-colorSelectedBorder:#fda4afbf;--token-colorSelectedBg:#fda4af26;--token-colorSelectedShadow:0 0 0 3px #fda4af26;--token-colorHoverBorder:#38bdf88c;--token-colorHoverBg:#38bdf814;--token-colorHoverShadow:0 4px 12px #38bdf82e;--token-colorBgContainer:#1f1f1f;--token-colorBgLayout:#121212;--token-colorBgElevated:#262626;--token-colorBorder:#424242;--token-colorBorderSecondary:#303030;--token-colorFillSecondary:#262626;--token-colorFillTertiary:#1a1a1a;--token-colorFillQuaternary:#ffffff0a;--token-headerBg:#fda4af4d;--token-headerText:#fff;--token-headerBackground:linear-gradient(90deg, #64a0dc59 0%, #326ed266 20%, #5050c861 40%, #8c46d259 55%, #c83c8261 70%, #c84b1466 80%, #c84b144d 85%, #c84b1433 100%), radial-gradient(circle at 20% 50%, #ffffff1f 0%, transparent 50%), radial-gradient(circle at 80% 20%, #ffffff1a 0%, transparent 50%);--token-headerOverlay1:linear-gradient(180deg, #fff3 0%, #ffffff0d 30%, transparent 60%);--token-headerOverlay2:linear-gradient(180deg, #ffffff4d 0%, transparent 2px);--token-headerBackdropFilter:blur(12px) saturate(180%);--token-headerBorderBottom:1px solid #fff3;--token-headerBoxShadow:0 6px 12px #0003, 0 2px 4px #0000001f, inset 0 1px 1px #fff3, inset 0 -1px 1px #ffffff14;--token-headerTitleShadow:0 2px 4px #0006, 0 0 8px #fff3;--token-siderBg:#141414;--token-siderText:#e0e0e0;--token-siderTextMuted:#a8a8a8;--token-siderBorder:#2a2a4a;--token-siderHoverBg:#ffffff14;--token-siderActiveBg:#fda4af26;--token-siderActiveText:#fda4af;--token-boxShadow:0 1px 2px 0 #00000026, 0 1px 6px -1px #0000001a, 0 2px 4px 0 #0000001a;--token-boxShadowSecondary:0 6px 16px 0 #0003, 0 3px 6px -4px #0000003d, 0 9px 28px 8px #00000026;--token-tabHoverBg:#ffffff0d;--token-tabActiveBg:#fda4af1a;--token-tabFocusShadow:0 0 0 3px #fda4af33;--token-syntaxComment:#8b8d91;--token-buttonPrimaryBg:linear-gradient(180deg, #fff3 0%, #ffffff08 50%, transparent 100%), var(--token-colorPrimary);--token-buttonPrimaryBgHover:linear-gradient(180deg, #ffffff4d 0%, #ffffff0f 50%, transparent 100%), var(--token-colorPrimaryHover);--token-buttonPrimaryBorder:1px solid #ffffff26;--token-buttonPrimaryShadow:0 2px 8px #fda4af59, 0 0 20px #fda4af1f, inset 0 1px 1px #fff3;--token-buttonPrimaryShadowHover:0 4px 14px #fda4af73, 0 0 24px #fda4af2e, inset 0 1px 1px #ffffff40;--token-buttonSecondaryBg:#fda4af14;--token-buttonSecondaryBgHover:#fda4af24;--token-buttonSecondaryBorder:1px solid #fda4af33;--token-buttonSecondaryBorderHover:1px solid #fda4af59;--token-buttonSecondaryShadow:0 1px 4px #00000026, inset 0 1px 0 #ffffff0d;--token-buttonSecondaryShadowHover:0 2px 10px #fda4af26, inset 0 1px 0 #ffffff14;--token-buttonSecondaryBackdrop:blur(4px);--token-buttonGhostBg:#fda4af0a;--token-buttonGhostBgHover:#fda4af1a;--token-buttonGhostBorder:1px solid transparent;--token-buttonGhostShadow:none;--token-buttonGhostShadowHover:0 0 14px #fda4af1a;--token-buttonGhostBackdrop:none;--token-buttonSuccessBg:linear-gradient(180deg, #fff3 0%, #ffffff08 50%, transparent 100%), var(--token-colorSuccess);--token-buttonSuccessBgHover:linear-gradient(180deg, #ffffff4d 0%, #ffffff0f 50%, transparent 100%), var(--token-colorSuccessHover);--token-buttonSuccessBorder:1px solid #ffffff26;--token-buttonSuccessShadow:0 2px 8px #03a48759, inset 0 1px 1px #fff3}[data-theme=bliss-light]{--token-fontFamily:"Tahoma", "Gulim", system-ui, -apple-system, BlinkMacSystemFont, "Ubuntu Sans", "Pretendard Variable", "Segoe UI", Roboto, sans-serif;--token-fontFamilyMono:ui-monospace, "SF Mono", "Menlo", "Ubuntu Sans Mono", "Pretendard Variable", "JetBrains Mono", "Cascadia Code", "Cascadia Mono", "Consolas", monospace;--token-focusRingColor:#245edc;--token-focusRingWidth:2px;--token-focusRingOffset:2px;--token-focusRingStyle:solid;--token-colorPrimary:#245edc;--token-colorPrimaryHover:#3b7aee;--token-colorPrimaryActive:#1b4aaf;--token-colorPrimaryBorder:#245edc40;--token-colorPrimaryBg:#d6e4f9;--token-colorPrimaryBorderHover:#4a7fdd;--token-colorLink:#245edc;--token-colorText:#000;--token-colorTextSecondary:#4d4d4d;--token-colorTextTertiary:#6e6e6e;--token-colorTextPlaceholder:#767676;--token-colorTextDisabled:#767676;--token-colorWhite:#fff;--token-colorBlack:#000;--token-colorInfo:#245edc;--token-colorError:#c00000;--token-colorSuccess:#2d7a1e;--token-colorSuccessHover:#266a19;--token-colorSuccessActive:#1f5a14;--token-colorWarning:#9a5700;--token-colorSuccessBg:#3c8d2f0f;--token-colorSuccessBgHover:#3c8d2f1a;--token-colorErrorBg:#c000000f;--token-colorErrorBgHover:#c000001a;--token-colorWarningBg:#9a570014;--token-colorWarningBgHover:#9a57001f;--token-colorInfoBg:#245edc0f;--token-colorInfoBgHover:#245edc1a;--token-colorSuccessBorder:#3c8d2f66;--token-colorSuccessBorderHover:#3c8d2f99;--token-colorSuccessBoxShadow:0 2px 6px #3c8d2f26;--token-colorSelectedBorder:#316ac5;--token-colorSelectedBg:#316ac51a;--token-colorSelectedShadow:0 0 0 2px #316ac526;--token-colorHoverBorder:#245edc73;--token-colorHoverBg:#245edc0d;--token-colorHoverShadow:0 2px 6px #245edc1f;--token-colorBgContainer:#fff;--token-colorBgLayout:#ece9d8;--token-colorBgElevated:#fff;--token-colorBorder:#aca899;--token-colorBorderSecondary:#d2cfc3;--token-colorFillSecondary:#f1efe2;--token-colorFillTertiary:#f5f3ea;--token-colorFillQuaternary:#faf9f5;--token-headerBg:#0054e3;--token-headerText:#fff;--token-headerBackground:linear-gradient(180deg, #1a80f0 0%, #0968e0 3%, #0054d6 15%, #0046c0 85%, #1068d8 95%, #0050d0 100%);--token-headerOverlay1:none;--token-headerOverlay2:none;--token-headerBackdropFilter:none;--token-headerBorderBottom:1px solid #039;--token-headerBoxShadow:0 1px 3px #0000004d;--token-headerTitleShadow:0 1px 2px #00000080;--token-siderBg:#1a3f8f;--token-siderText:#fff;--token-siderTextMuted:#b0c4e8;--token-siderBorder:#039;--token-siderHoverBg:#ffffff1f;--token-siderActiveBg:#fff3;--token-siderActiveText:#fff;--token-sidebarFloating:0;--token-sidebarMargin:0px;--token-sidebarBorderRadius:0px;--token-layoutChromeBg:#ece9d8;--token-sidebarMarginForOffset:0px;--token-sidebarNavPaddingTop:4px;--token-sidebarNavActiveBg:transparent;--token-sidebarNavActiveMarginLeft:var(--token-paddingSM);--token-sidebarNavActivePaddingLeft:var(--token-padding);--token-sidebarNavActiveBorderRadius:2px;--token-sidebarBg:linear-gradient(180deg, #7ca4ea 0%, #6b8bdd 50%, #6574d6 100%);--token-sidebarHeaderBg:transparent;--token-sidebarHeaderText:#fff;--token-sidebarHeaderPaddingTop:var(--token-paddingMD);--token-sidebarHeaderAlign:center;--token-sidebarBorderTop:none;--token-sidebarBorderRight:1px solid #3d6aaa;--token-sidebarBorderBottom:none;--token-sidebarBorderLeft:none;--token-sidebarShadow:1px 0 3px #00000026;--token-floatingBg:#fff;--token-floatingBackdrop:none;--token-floatingBorder:1px solid #aca899;--token-floatingShadow:0 4px 12px #00000026, 0 1px 3px #0000001a;--token-boxShadow:0 1px 2px #0000001a;--token-boxShadowSecondary:0 2px 8px #00000026;--token-tabHoverBg:#f1efe2;--token-tabActiveBg:#245edc14;--token-tabFocusShadow:0 0 0 2px #245edc26;--token-syntaxComment:#6e6e6e;--token-buttonBorderRadius:3px;--token-buttonHoverTransform:none;--token-buttonActiveTransform:translateY(1px);--token-buttonPrimaryBg:linear-gradient(180deg, #4f8fef 0%, #245edc 45%, #1b4aaf 100%);--token-buttonPrimaryBgHover:linear-gradient(180deg, #6ba3f5 0%, #3b7aee 45%, #245edc 100%);--token-buttonPrimaryBgActive:#1b4aaf;--token-buttonPrimaryBorder:1px solid #003ca0;--token-buttonPrimaryShadow:inset 0 1px 0 #ffffff4d, 0 1px 2px #0003;--token-buttonPrimaryShadowHover:inset 0 1px 0 #fff6, 0 1px 3px #00000040;--token-buttonSecondaryBg:linear-gradient(180deg, #fff 0%, #ece9d8 100%);--token-buttonSecondaryBgHover:linear-gradient(180deg, #fff 0%, #f1efe2 100%);--token-buttonSecondaryBgActive:linear-gradient(180deg, #cdcac3 0%, #e3e3db 8%, #e5e5de 94%, #f2f2f1 100%);--token-buttonSecondaryBorder:1px solid #aca899;--token-buttonSecondaryBorderHover:1px solid #8e8b7a;--token-buttonSecondaryShadow:inset 0 1px 0 #fffc, inset 0 -1px 0 #00000014, 0 1px 0 #0000000d;--token-buttonSecondaryShadowHover:inset -1px 1px #fff0cf, inset 1px 2px #fdd889, inset -2px 2px #fbc761, inset 2px -2px #e5a01a;--token-buttonSecondaryBackdrop:none;--token-buttonGhostBg:transparent;--token-buttonGhostBgHover:#245edc0f;--token-buttonGhostBgActive:#245edc1f;--token-buttonGhostBorder:1px solid transparent;--token-buttonGhostBorderHover:1px solid #245edc33;--token-buttonGhostShadow:none;--token-buttonGhostShadowHover:none;--token-buttonGhostBackdrop:none;--token-buttonSuccessBg:linear-gradient(180deg, #5cad4e 0%, #3c8d2f 45%, #2d7a1e 100%);--token-buttonSuccessBgHover:linear-gradient(180deg, #6dbd5e 0%, #4a9d3d 45%, #3c8d2f 100%);--token-buttonSuccessBgActive:#266a19;--token-buttonSuccessBorder:1px solid #1f5a14;--token-buttonSuccessShadow:inset 0 1px 0 #ffffff4d, 0 1px 2px #0003;--token-buttonSuccessShadowHover:inset 0 1px 0 #fff6, 0 1px 3px #00000040;--token-buttonDangerBg:linear-gradient(180deg, #e05050 0%, #c00000 45%, #a30000 100%);--token-buttonDangerBgHover:linear-gradient(180deg, #ea6060 0%, #d01010 45%, #c00000 100%);--token-buttonDangerBgActive:#a30000;--token-buttonDangerBorder:1px solid #8b0000;--token-buttonDangerShadow:inset 0 1px 0 #ffffff4d, 0 1px 2px #0003;--token-buttonDangerShadowHover:inset 0 1px 0 #fff6, 0 1px 3px #00000040;--token-buttonDangerText:white}[data-theme=bliss-light] ::-webkit-scrollbar-track{background:linear-gradient(90deg,#eeede5 0%,#f7f7f3 50%,#fefefb 100%)}[data-theme=bliss-light] ::-webkit-scrollbar-thumb{background:#c8d6fb;border:1px solid #fff;border-radius:2px;box-shadow:inset -1px 0 #bad1fc}[data-theme=bliss-light] ::-webkit-scrollbar-thumb:hover{background:#d2dffe;box-shadow:inset -1px 0 #c4d8fd}[data-theme=bliss-light] ::-webkit-scrollbar-corner{background:#dfdfdf}[data-theme=bliss-light] .xp-bevel-raised{box-shadow:inset 1px 1px #fff,inset -1px -1px gray,inset 2px 2px #d4d0c8,inset -2px -2px #404040}[data-theme=bliss-light] .xp-bevel-sunken{box-shadow:inset 1px 1px gray,inset -1px -1px #fff,inset 2px 2px #404040,inset -2px -2px #d4d0c8}[data-theme=bliss-light] .xp-bevel-etched{box-shadow:inset 1px 1px gray,inset -1px -1px #fff,inset 2px 2px #fff,inset -2px -2px gray}[data-theme=bliss-light] .xp-bevel-ridge{box-shadow:inset 1px 1px #fff,inset -1px -1px gray,inset 2px 2px gray,inset -2px -2px #fff}@media (prefers-reduced-motion:reduce){[data-theme=bliss-light] ::-webkit-scrollbar-thumb{transition:none}}[data-theme=bliss-light] .sidebar{background:linear-gradient(#7ca4ea 0%,#6b8bdd 50%,#6574d6 100%)}[data-theme=bliss-light] .sidebar__header{background:linear-gradient(#52b72f 0%,#3c8d2f 45%,#2d7a1e 100%);border-bottom:1px solid #1f5a14;box-shadow:inset 0 1px #fff6,inset 0 -1px #0003,0 1px 2px #00000026}[data-theme=bliss-light] .sidebar__footer{padding-bottom:var(--token-paddingLG);border-top:1px solid #406eb2}[data-theme=bliss-light] .sidebar__footer-link{color:#e0e8f5}[data-theme=bliss-light] .sidebar__footer-link:hover{color:#fff}[data-theme=bliss-light] .sidebar__version{color:#c0d0e8}[data-theme=bliss-light] .button:focus-visible{outline:2px solid #0000;box-shadow:inset -1px 1px #cee7ff,inset 1px 2px #98b8ea,inset -2px 2px #bcd4f6,inset 2px -2px #89ade4}[data-theme=bliss-light] .button--secondary:active:not(:disabled){box-shadow:inset 1px 1px gray,inset -1px -1px #fff,inset 2px 2px #404040,inset -2px -2px #d4d0c8}[data-theme=bliss-light] .progress-bar{background:#f5f3ea;border:1px solid #686868;border-radius:4px;box-shadow:inset 0 0 1px #686868cc}[data-theme=bliss-light] .progress-bar--sm{height:8px}[data-theme=bliss-light] .progress-bar--md{height:12px}[data-theme=bliss-light] .progress-bar--lg{height:16px}[data-theme=bliss-light] .progress-bar__fill{border-radius:3px}[data-theme=bliss-light] .progress-bar--primary .progress-bar__fill,[data-theme=bliss-light] .progress-bar--success .progress-bar__fill{background:repeating-linear-gradient(90deg,#fff3 0 2px,#0000 2px 4px),linear-gradient(#acedad 0%,#7be47d 20%,#4cda50 40%,#2ed330 50%,#4cda50 60%,#7be47d 80%,#c2f0c3 100%)}[data-theme=bliss-light] .progress-bar--error .progress-bar__fill{background:repeating-linear-gradient(90deg,#fff3 0 2px,#0000 2px 4px),linear-gradient(#f5aaaa 0%,#e87070 20%,#da4a4a 40%,#d03030 50%,#da4a4a 60%,#e87070 80%,#f5baba 100%)}[data-theme=bliss-light] .progress-bar--warning .progress-bar__fill{background:repeating-linear-gradient(90deg,#fff3 0 2px,#0000 2px 4px),linear-gradient(#ffe0a0 0%,#ffc860 20%,#ffb030 40%,#ffa010 50%,#ffb030 60%,#ffc860 80%,#ffe8b8 100%)}[data-theme=bliss-light] .settings-slider__track{background:#ecebe4;border-radius:0;height:2px;box-shadow:inset 1px 1px gray,inset -1px -1px #fff,0 1px #fff}[data-theme=bliss-light] .settings-slider__track:hover{background:#e4e2d8}[data-theme=bliss-light] .settings-slider__track::-webkit-slider-thumb{background:linear-gradient(#fff 0%,#f0ede0 50%,#ece9d8 100%);border:1px solid gray;border-radius:2px;width:11px;height:21px;box-shadow:inset 1px 1px #fff,inset -1px -1px #d4d0c8}[data-theme=bliss-light] .settings-slider__track::-webkit-slider-thumb:hover{transform:none;box-shadow:inset -1px 1px #fff0cf,inset 1px 2px #fdd889,inset -2px 2px #fbc761,inset 2px -2px #e5a01a}[data-theme=bliss-light] .settings-slider__track::-moz-range-thumb{background:linear-gradient(#fff 0%,#f0ede0 50%,#ece9d8 100%);border:1px solid gray;border-radius:2px;width:11px;height:21px;box-shadow:inset 1px 1px #fff,inset -1px -1px #d4d0c8}[data-theme=bliss-light] .settings-slider__track::-moz-range-thumb:hover{transform:none;box-shadow:inset -1px 1px #fff0cf,inset 1px 2px #fdd889,inset -2px 2px #fbc761,inset 2px -2px #e5a01a}[data-theme=bliss-light] .window-controls{align-items:center;gap:2px;padding:0 10px 0 4px}[data-theme=bliss-light] .window-controls__button{border-radius:4px;width:25px;min-width:25px;height:25px;margin:0;transition:background .1s;box-shadow:none!important;border:1px solid #ffffffe6!important}[data-theme=bliss-light] .window-controls__button--minimize,[data-theme=bliss-light] .window-controls__button--maximize{background-color:#0050ee;background-image:linear-gradient(#ffffff73 0%,#ffffff40 10%,#fff0 50%),linear-gradient(#3c91f7 0%,#1a6ae8 20%,#0050d8 45%,#003cba 80%,#0048c8 100%)}[data-theme=bliss-light] .window-controls__button--minimize:hover,[data-theme=bliss-light] .window-controls__button--maximize:hover{background-color:#2070ff;background-image:linear-gradient(#ffffff8c 0%,#ffffff4d 10%,#fff0 50%),linear-gradient(#5aa8ff 0%,#3888f8 20%,#1868e8 45%,#0850d0 80%,#1060e0 100%)}[data-theme=bliss-light] .window-controls__button--minimize:active,[data-theme=bliss-light] .window-controls__button--maximize:active{background-color:#003cb0;background-image:linear-gradient(#0000001a 0%,#0000000d 20%,#fff0 50%,#ffffff1a 100%),linear-gradient(#0040a0 0%,#0048b0 30%,#0050c0 60%,#0048b8 100%)}[data-theme=bliss-light] .window-controls__button--close{background-color:#e04838;background-image:linear-gradient(#ffffff73 0%,#ffdcc84d 10%,#fff0 50%),linear-gradient(#f49070 0%,#e85848 20%,#d84030 45%,#b82810 80%,#c83420 100%);border-radius:3px}[data-theme=bliss-light] .window-controls__button--close:hover{background-color:#f05040;background-image:linear-gradient(#ffffff8c 0%,#ffe6d259 10%,#fff0 50%),linear-gradient(#ffa888 0%,#f87060 20%,#e85848 45%,#d04030 80%,#e04838 100%)}[data-theme=bliss-light] .window-controls__button--close:active{background-color:#a02818;background-image:linear-gradient(#00000026 0%,#00000014 20%,#fff0 50%,#ffc8b41a 100%),linear-gradient(#a82818 0%,#b83020 30%,#c83828 60%,#b83020 100%)}[data-theme=bliss-light] .window-controls__button svg{width:14px;height:14px}[data-theme=bliss-light] .window-controls__button svg rect,[data-theme=bliss-light] .window-controls__button svg path{stroke:#fff;stroke-width:2px}[data-theme=bliss-light] .window-controls__button:focus-visible{outline:none;box-shadow:none!important}[data-theme=bliss-light] .select__trigger{border:1px solid #7f9db9;border-radius:2px;box-shadow:inset 1px 1px #0000001a}[data-theme=bliss-light] .select__trigger:focus{border-color:#245edc;box-shadow:0 0 0 1px #245edc}[data-theme=bliss-light] .select--open .select__trigger{border-color:#245edc;border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:0 0 0 1px #245edc}[data-theme=bliss-light] .select--disabled .select__trigger{background-color:#ece9d8}[data-theme=bliss-light] .select__dropdown{border:1px solid #7f9db9;border-top:none;border-radius:0 0 2px 2px;animation:none}[data-theme=bliss-light] .select__option{border-radius:0;transition:none}[data-theme=bliss-light] .select__option:last-child{border-radius:0 0 2px 2px}[data-theme=bliss-light] .select__option:hover:not(.select__option--disabled),[data-theme=bliss-light] .select__option--focused:not(.select__option--disabled){color:#fff;background-color:#316ac5}[data-theme=bliss-light] .select__option:hover:not(.select__option--disabled) .select__option-label,[data-theme=bliss-light] .select__option:hover:not(.select__option--disabled) .select__option-icon,[data-theme=bliss-light] .select__option:hover:not(.select__option--disabled) .select__option-description,[data-theme=bliss-light] .select__option:hover:not(.select__option--disabled) .select__option-check,[data-theme=bliss-light] .select__option--focused:not(.select__option--disabled) .select__option-label,[data-theme=bliss-light] .select__option--focused:not(.select__option--disabled) .select__option-icon,[data-theme=bliss-light] .select__option--focused:not(.select__option--disabled) .select__option-description,[data-theme=bliss-light] .select__option--focused:not(.select__option--disabled) .select__option-check{color:#fff}[data-theme=bliss-light] .select__option--selected{color:#fff;background-color:#316ac5}[data-theme=bliss-light] .select__option--selected .select__option-label,[data-theme=bliss-light] .select__option--selected .select__option-icon,[data-theme=bliss-light] .select__option--selected .select__option-description,[data-theme=bliss-light] .select__option--selected .select__option-check{color:#fff}[data-theme=bliss-light] .select__dropdown--portal{border:1px solid #7f9db9;border-radius:2px}[data-theme=bliss-light] .status-bar{background:#ece9d8;border-top:1px solid gray;box-shadow:inset 0 1px #fff}[data-theme=bliss-light] .status-bar__divider{background:0 0;box-shadow:-1px 0 gray,1px 0 #fff}[data-theme=bliss-light] .status-bar__system-info{border-radius:0;margin:-.25rem -.5rem;padding:.25rem .5rem;box-shadow:inset 1px 1px gray,inset -1px -1px #fff}[data-theme=bliss-light] .status-bar__item--model[role=button]{border-radius:0}[data-theme=bliss-light] .status-bar__mini-bar{background:#ece9d8;border-radius:0;box-shadow:inset 1px 1px gray,inset -1px -1px #fff}[data-theme=bliss-light] .status-bar__model-dropdown{border:1px solid gray;border-radius:0;box-shadow:2px 2px #00000026,inset 1px 1px #fff}[data-theme=bliss-light] .status-bar__model-item:hover{background-color:#316ac5;border-radius:0}[data-theme=bliss-light] .status-bar__model-item:hover .status-bar__model-item-name,[data-theme=bliss-light] .status-bar__model-item:hover .status-bar__model-item-size,[data-theme=bliss-light] .status-bar__model-item:hover .status-bar__model-item-port,[data-theme=bliss-light] .status-bar__model-item:hover .status-bar__model-item-quant{color:#fff}[data-theme=bliss-light] .status-bar__accelerator-badge{border-radius:0}[data-theme=bliss-light] .sidebar-section{margin:var(--token-paddingSM) var(--token-paddingSM) 0;background:#d7def9;border:1px solid #406eb2;border-radius:5px;overflow:hidden}[data-theme=bliss-light] .sidebar-section:has(.sidebar__nav-link--active){background:#eff7fd}[data-theme=bliss-light] .sidebar-section--no-header{padding-top:var(--token-paddingSM)}:is([data-theme=bliss-light] .sidebar-section--collapsed-sidebar,[data-theme=bliss-light] .sidebar-section--collapsed-sidebar:has(.sidebar__nav-link--active)){margin:var(--token-paddingSM) 0 0;background:0 0;border:none;border-radius:0;padding-top:0;overflow:visible}[data-theme=bliss-light] .sidebar-section__header{padding:var(--token-paddingSM) var(--token-paddingMD);background:linear-gradient(90deg,#fefeff 0%,#fffeff 50%,#d5dffa 100%);border-radius:0;margin:0;box-shadow:inset 0 1px #ffffff80}[data-theme=bliss-light] .sidebar-section__header:hover{background:linear-gradient(90deg,#f0f2ff 0%,#f2f4ff 50%,#c8d4f4 100%)}[data-theme=bliss-light] .sidebar-section__title{color:#0842a0;text-transform:none;opacity:1;text-shadow:none;font-weight:700}[data-theme=bliss-light] .sidebar-section__chevron{color:#0842a0}[data-theme=bliss-light] .sidebar-section:has(.sidebar__nav-link--active) .sidebar-section__header{background:linear-gradient(90deg,#104ab8 0%,#144cc9 50%,#2e61d5 100%);box-shadow:inset 0 1px #ffffff4d}[data-theme=bliss-light] .sidebar-section:has(.sidebar__nav-link--active) .sidebar-section__header:hover{background:linear-gradient(90deg,#1854c2 0%,#1c56d0 50%,#3a6ddc 100%)}[data-theme=bliss-light] .sidebar-section:has(.sidebar__nav-link--active) .sidebar-section__title{color:#fff;text-shadow:0 1px 1px #0000004d}[data-theme=bliss-light] .sidebar-section:has(.sidebar__nav-link--active) .sidebar-section__chevron{color:#fff}[data-theme=bliss-light] .sidebar__nav-link{color:#015cdc;border-radius:2px}[data-theme=bliss-light] .sidebar__nav-link:hover{color:#039;background-color:#316ac514;text-decoration:underline}[data-theme=bliss-light] .sidebar__nav-link--active{color:#015cdc;background:0 0;border-radius:2px;font-weight:700}[data-theme=bliss-light] .sidebar__nav-link--active:hover{color:#039;background-color:#316ac514;text-decoration:underline}[data-theme=bliss-light] .sidebar__nav-icon,[data-theme=bliss-light] .sidebar__nav-link--active .sidebar__nav-icon{color:#015cdc}[data-theme=bliss-light] .sidebar__nav-link--active .sidebar__nav-label{font-weight:700}[data-theme=bliss-light] .sidebar-section--collapsed-sidebar:before{background-color:#7fa0cc}[data-theme=bliss-light] .sidebar--collapsed .sidebar__nav-link{color:#fff;border-radius:2px}[data-theme=bliss-light] .sidebar--collapsed .sidebar__nav-icon{color:#fff}[data-theme=bliss-light] .sidebar--collapsed .sidebar__nav-link:hover{color:#fff;background-color:#ffffff26}[data-theme=bliss-light] .sidebar--collapsed .sidebar__nav-link--active{margin-left:var(--token-paddingSM);padding-left:var(--token-paddingSM);background:#fff3;border-radius:2px}[data-theme=bliss-light] .sidebar--collapsed .sidebar__nav-link--active .sidebar__nav-icon{color:#fff}[data-theme=bliss-dark]{--token-fontFamily:"Tahoma", "Gulim", system-ui, -apple-system, BlinkMacSystemFont, "Ubuntu Sans", "Pretendard Variable", "Segoe UI", Roboto, sans-serif;--token-fontFamilyMono:ui-monospace, "SF Mono", "Menlo", "Ubuntu Sans Mono", "Pretendard Variable", "JetBrains Mono", "Cascadia Code", "Cascadia Mono", "Consolas", monospace;--token-focusRingColor:#4b8bf5;--token-focusRingWidth:2px;--token-focusRingOffset:2px;--token-focusRingStyle:solid;--token-colorPrimary:#4b8bf5;--token-colorPrimaryHover:#6ba3f5;--token-colorPrimaryActive:#245edc;--token-colorPrimaryBorder:#4b8bf54d;--token-colorPrimaryBg:#4b8bf51f;--token-colorPrimaryBgHover:#4b8bf533;--token-colorPrimaryBorderHover:#4b8bf566;--token-colorLink:#4b8bf5;--token-colorText:#e8e6e0;--token-colorTextSecondary:#b5b3ac;--token-colorTextTertiary:#908e88;--token-colorTextPlaceholder:#858380;--token-colorTextDisabled:#858380;--token-colorWhite:#fff;--token-colorBlack:#000;--token-colorInfo:#4b8bf5;--token-colorError:#ff5c5c;--token-colorSuccess:#4caf50;--token-colorSuccessHover:#5cbf60;--token-colorSuccessActive:#43a047;--token-colorWarning:#ffb74d;--token-colorSuccessBg:#4caf501f;--token-colorSuccessBgHover:#4caf5033;--token-colorSuccessBorder:#4caf5066;--token-colorSuccessBorderHover:#4caf5099;--token-colorSuccessBoxShadow:0 2px 6px #4caf5033;--token-colorErrorBg:#ff5c5c1f;--token-colorErrorBgHover:#ff5c5c33;--token-colorWarningBg:#ffb74d1f;--token-colorWarningBgHover:#ffb74d33;--token-colorInfoBg:#4b8bf51f;--token-colorInfoBgHover:#4b8bf533;--token-colorSelectedBorder:#4b8bf5b3;--token-colorSelectedBg:#4b8bf51f;--token-colorSelectedShadow:0 0 0 2px #4b8bf526;--token-colorHoverBorder:#4b8bf573;--token-colorHoverBg:#4b8bf50f;--token-colorHoverShadow:0 2px 6px #4b8bf526;--token-colorBgContainer:#22262e;--token-colorBgLayout:#1a1d24;--token-colorBgElevated:#2a2e38;--token-colorBorder:#3a3e48;--token-colorBorderSecondary:#2e323c;--token-colorFillSecondary:#ffffff0f;--token-colorFillTertiary:#ffffff0a;--token-colorFillQuaternary:#ffffff05;--token-headerBg:#026;--token-headerText:#e8e6e0;--token-headerBackground:linear-gradient(180deg, #0d4da0 0%, #083d8a 3%, #002d80 15%, #026 85%, #083880 95%, #002870 100%);--token-headerOverlay1:none;--token-headerOverlay2:none;--token-headerBackdropFilter:none;--token-headerBorderBottom:1px solid #001a4d;--token-headerBoxShadow:0 1px 4px #00000080;--token-headerTitleShadow:0 1px 2px #000000b3;--token-siderBg:#0a1628;--token-siderText:#e8e6e0;--token-siderTextMuted:#8899b8;--token-siderBorder:#1a2a4d;--token-siderHoverBg:#ffffff14;--token-siderActiveBg:#4b8bf533;--token-siderActiveText:#6ba3f5;--token-sidebarFloating:0;--token-sidebarMargin:0px;--token-sidebarBorderRadius:0px;--token-layoutChromeBg:#1a1d24;--token-sidebarMarginForOffset:0px;--token-sidebarNavPaddingTop:4px;--token-sidebarNavActiveBg:transparent;--token-sidebarNavActiveMarginLeft:var(--token-paddingSM);--token-sidebarNavActivePaddingLeft:var(--token-padding);--token-sidebarNavActiveBorderRadius:2px;--token-sidebarBg:linear-gradient(180deg, #263a5e 0%, #1c2c50 50%, #182448 100%);--token-sidebarHeaderBg:transparent;--token-sidebarHeaderText:#6ba3f5;--token-sidebarHeaderPaddingTop:var(--token-paddingMD);--token-sidebarHeaderAlign:center;--token-sidebarBorderTop:none;--token-sidebarBorderRight:1px solid #14284a;--token-sidebarBorderBottom:none;--token-sidebarBorderLeft:none;--token-sidebarShadow:1px 0 3px #0000004d;--token-floatingBg:#2a2e38;--token-floatingBackdrop:none;--token-floatingBorder:1px solid #3a3e48;--token-floatingShadow:0 4px 16px #0006, 0 1px 4px #0000004d;--token-boxShadow:0 1px 3px #0000004d;--token-boxShadowSecondary:0 2px 10px #0006;--token-tabHoverBg:#ffffff0f;--token-tabActiveBg:#4b8bf51a;--token-tabFocusShadow:0 0 0 2px #4b8bf533;--token-syntaxComment:#908e88;--token-buttonBorderRadius:3px;--token-buttonHoverTransform:none;--token-buttonActiveTransform:translateY(1px);--token-buttonPrimaryBg:linear-gradient(180deg, #5a96f7 0%, #4b8bf5 45%, #3570d4 100%);--token-buttonPrimaryBgHover:linear-gradient(180deg, #6ba3f5 0%, #5a96f7 45%, #4b8bf5 100%);--token-buttonPrimaryBgActive:#245edc;--token-buttonPrimaryBorder:1px solid #1b4aaf;--token-buttonPrimaryShadow:inset 0 1px 0 #fff3, 0 1px 3px #0006;--token-buttonPrimaryShadowHover:inset 0 1px 0 #ffffff40, 0 1px 4px #00000073;--token-buttonSecondaryBg:linear-gradient(180deg, #3a3e48 0%, #2e323c 100%);--token-buttonSecondaryBgHover:linear-gradient(180deg, #444854 0%, #3a3e48 100%);--token-buttonSecondaryBgActive:linear-gradient(180deg, #1e2228 0%, #262a32 8%, #282c34 94%, #2e323c 100%);--token-buttonSecondaryBorder:1px solid #4a4e58;--token-buttonSecondaryBorderHover:1px solid #5a5e68;--token-buttonSecondaryShadow:inset 0 1px 0 #ffffff14, inset 0 -1px 0 #00000026, 0 1px 2px #0000004d;--token-buttonSecondaryShadowHover:inset -1px 1px #fff0cf38, inset 1px 2px #fdd88938, inset -2px 2px #fbc76133, inset 2px -2px #e5a01a33;--token-buttonSecondaryBackdrop:none;--token-buttonGhostBg:transparent;--token-buttonGhostBgHover:#ffffff0f;--token-buttonGhostBgActive:#ffffff1a;--token-buttonGhostBorder:1px solid transparent;--token-buttonGhostBorderHover:1px solid #ffffff1a;--token-buttonGhostShadow:none;--token-buttonGhostShadowHover:none;--token-buttonGhostBackdrop:none;--token-buttonSuccessBg:linear-gradient(180deg, #5cbf60 0%, #4caf50 45%, #43a047 100%);--token-buttonSuccessBgHover:linear-gradient(180deg, #6dcd70 0%, #5cbf60 45%, #4caf50 100%);--token-buttonSuccessBgActive:#388e3c;--token-buttonSuccessBorder:1px solid #2e7d32;--token-buttonSuccessShadow:inset 0 1px 0 #fff3, 0 1px 3px #0006;--token-buttonSuccessShadowHover:inset 0 1px 0 #ffffff40, 0 1px 4px #00000073;--token-buttonDangerBg:linear-gradient(180deg, #ff7070 0%, #ff5c5c 45%, #e04040 100%);--token-buttonDangerBgHover:linear-gradient(180deg, #ff8585 0%, #ff7070 45%, #ff5c5c 100%);--token-buttonDangerBgActive:#c33;--token-buttonDangerBorder:1px solid #b52828;--token-buttonDangerShadow:inset 0 1px 0 #fff3, 0 1px 3px #0006;--token-buttonDangerShadowHover:inset 0 1px 0 #ffffff40, 0 1px 4px #00000073;--token-buttonDangerText:white}[data-theme=bliss-dark] ::-webkit-scrollbar-track{background:linear-gradient(90deg,#1e2128 0%,#22262e 50%,#282c34 100%)}[data-theme=bliss-dark] ::-webkit-scrollbar-thumb{background:#344060;border:1px solid #ffffff14;border-radius:2px;box-shadow:inset -1px 0 #2d3a58}[data-theme=bliss-dark] ::-webkit-scrollbar-thumb:hover{background:#3d4d70;box-shadow:inset -1px 0 #364466}[data-theme=bliss-dark] ::-webkit-scrollbar-corner{background:#1e2128}[data-theme=bliss-dark] .xp-bevel-raised{box-shadow:inset 1px 1px #ffffff1f,inset -1px -1px #0006,inset 2px 2px #ffffff0f,inset -2px -2px #0009}[data-theme=bliss-dark] .xp-bevel-sunken{box-shadow:inset 1px 1px #0006,inset -1px -1px #ffffff1f,inset 2px 2px #0009,inset -2px -2px #ffffff0f}[data-theme=bliss-dark] .xp-bevel-etched{box-shadow:inset 1px 1px #0006,inset -1px -1px #ffffff1f,inset 2px 2px #ffffff0f,inset -2px -2px #0000004d}[data-theme=bliss-dark] .xp-bevel-ridge{box-shadow:inset 1px 1px #ffffff1f,inset -1px -1px #0006,inset 2px 2px #0000004d,inset -2px -2px #ffffff0f}@media (prefers-reduced-motion:reduce){[data-theme=bliss-dark] ::-webkit-scrollbar-thumb{transition:none}}[data-theme=bliss-dark] .sidebar{background:linear-gradient(#263a5e 0%,#1c2c50 50%,#182448 100%)}[data-theme=bliss-dark] .sidebar__header{background:linear-gradient(#2d6b1e 0%,#1f5a14 45%,#174a10 100%);border-bottom:1px solid #0f3a0a;box-shadow:inset 0 1px #fff3,inset 0 -1px #0006,0 1px 2px #0000004d}[data-theme=bliss-dark] .sidebar__footer{padding-bottom:var(--token-paddingLG);border-top:1px solid #14284a}[data-theme=bliss-dark] .sidebar__footer-link{color:#6ba3f5}[data-theme=bliss-dark] .sidebar__footer-link:hover{color:#a0c4ff}[data-theme=bliss-dark] .sidebar__version{color:#4a6a90}[data-theme=bliss-dark] .button:focus-visible{outline:2px solid #0000;box-shadow:inset -1px 1px #cee7ff40,inset 1px 2px #98b8ea40,inset -2px 2px #bcd4f633,inset 2px -2px #89ade433}[data-theme=bliss-dark] .button--secondary:active:not(:disabled){box-shadow:inset 1px 1px #00000080,inset -1px -1px #ffffff14,inset 2px 2px #000000b3,inset -2px -2px #ffffff0a}[data-theme=bliss-dark] .progress-bar{background:#1a1d24;border:1px solid #4a4e58;border-radius:4px;box-shadow:inset 0 0 1px #0009}[data-theme=bliss-dark] .progress-bar--sm{height:8px}[data-theme=bliss-dark] .progress-bar--md{height:12px}[data-theme=bliss-dark] .progress-bar--lg{height:16px}[data-theme=bliss-dark] .progress-bar__fill{border-radius:3px}[data-theme=bliss-dark] .progress-bar--primary .progress-bar__fill,[data-theme=bliss-dark] .progress-bar--success .progress-bar__fill{background:repeating-linear-gradient(90deg,#ffffff1a 0 2px,#0000 2px 4px),linear-gradient(#6ec870 0%,#4caf50 20%,#38a03c 40%,#2e9432 50%,#38a03c 60%,#4caf50 80%,#6ec870 100%)}[data-theme=bliss-dark] .progress-bar--error .progress-bar__fill{background:repeating-linear-gradient(90deg,#ffffff1a 0 2px,#0000 2px 4px),linear-gradient(#e87070 0%,#d04040 20%,#c03030 40%,#b52828 50%,#c03030 60%,#d04040 80%,#e87070 100%)}[data-theme=bliss-dark] .progress-bar--warning .progress-bar__fill{background:repeating-linear-gradient(90deg,#ffffff1a 0 2px,#0000 2px 4px),linear-gradient(#fc6 0%,#e5a520 20%,#d49510 40%,#c88800 50%,#d49510 60%,#e5a520 80%,#fc6 100%)}[data-theme=bliss-dark] .settings-slider__track{background:#2e323c;border-radius:0;height:2px;box-shadow:inset 1px 1px #00000080,inset -1px -1px #ffffff0f,0 1px #ffffff0a}[data-theme=bliss-dark] .settings-slider__track:hover{background:#363a44}[data-theme=bliss-dark] .settings-slider__track::-webkit-slider-thumb{background:linear-gradient(#4a4e58 0%,#3a3e48 50%,#2e323c 100%);border:1px solid #5a5e68;border-radius:2px;width:11px;height:21px;box-shadow:inset 1px 1px #ffffff1a,inset -1px -1px #0000004d}[data-theme=bliss-dark] .settings-slider__track::-webkit-slider-thumb:hover{transform:none;box-shadow:inset -1px 1px #fff0cf38,inset 1px 2px #fdd88938,inset -2px 2px #fbc76133,inset 2px -2px #e5a01a33}[data-theme=bliss-dark] .settings-slider__track::-moz-range-thumb{background:linear-gradient(#4a4e58 0%,#3a3e48 50%,#2e323c 100%);border:1px solid #5a5e68;border-radius:2px;width:11px;height:21px;box-shadow:inset 1px 1px #ffffff1a,inset -1px -1px #0000004d}[data-theme=bliss-dark] .settings-slider__track::-moz-range-thumb:hover{transform:none;box-shadow:inset -1px 1px #fff0cf38,inset 1px 2px #fdd88938,inset -2px 2px #fbc76133,inset 2px -2px #e5a01a33}[data-theme=bliss-dark] .window-controls{align-items:center;gap:2px;padding:0 10px 0 4px}[data-theme=bliss-dark] .window-controls__button{border-radius:4px;width:25px;min-width:25px;height:25px;margin:0;transition:background .1s;box-shadow:none!important;border:1px solid #ffffffbf!important}[data-theme=bliss-dark] .window-controls__button--minimize,[data-theme=bliss-dark] .window-controls__button--maximize{background-color:#003cb0;background-image:linear-gradient(#96c8ff59 0%,#96c8ff2e 10%,#fff0 50%),linear-gradient(#2870d8 0%,#1058c0 20%,#0040a8 45%,#002888 80%,#003898 100%)}[data-theme=bliss-dark] .window-controls__button--minimize:hover,[data-theme=bliss-dark] .window-controls__button--maximize:hover{background-color:#0050d0;background-image:linear-gradient(#b4dcff73 0%,#b4dcff38 10%,#fff0 50%),linear-gradient(#3c91f7 0%,#1a6ae8 20%,#0050d8 45%,#003cba 80%,#0048c8 100%)}[data-theme=bliss-dark] .window-controls__button--minimize:active,[data-theme=bliss-dark] .window-controls__button--maximize:active{background-color:#002880;background-image:linear-gradient(#00000026 0%,#00000014 20%,#fff0 50%,#64a0dc14 100%),linear-gradient(#002060 0%,#002878 30%,#003088 60%,#002878 100%)}[data-theme=bliss-dark] .window-controls__button--close{background-color:#b03020;background-image:linear-gradient(#ffc8b466 0%,#ffb49633 10%,#fff0 50%),linear-gradient(#d87060 0%,#c84838 20%,#b03020 45%,#901808 80%,#a82818 100%);border-radius:3px}[data-theme=bliss-dark] .window-controls__button--close:hover{background-color:#d04030;background-image:linear-gradient(#ffdcc880 0%,#ffc8b440 10%,#fff0 50%),linear-gradient(#f49070 0%,#e85848 20%,#d84030 45%,#b82810 80%,#c83420 100%)}[data-theme=bliss-dark] .window-controls__button--close:active{background-color:#801808;background-image:linear-gradient(#0003 0%,#0000001a 20%,#fff0 50%,#ff968214 100%),linear-gradient(#701008 0%,#801810 30%,#902018 60%,#801810 100%)}[data-theme=bliss-dark] .window-controls__button svg{width:14px;height:14px}[data-theme=bliss-dark] .window-controls__button svg rect,[data-theme=bliss-dark] .window-controls__button svg path{stroke:#fff;stroke-width:2px}[data-theme=bliss-dark] .window-controls__button:focus-visible{outline:none;box-shadow:none!important}[data-theme=bliss-dark] .select__trigger{border:1px solid #3a5070;border-radius:2px;box-shadow:inset 1px 1px #0000004d}[data-theme=bliss-dark] .select__trigger:focus{border-color:#4b8bf5;box-shadow:0 0 0 1px #4b8bf5}[data-theme=bliss-dark] .select--open .select__trigger{border-color:#4b8bf5;border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:0 0 0 1px #4b8bf5}[data-theme=bliss-dark] .select--disabled .select__trigger{background-color:#1a1d24}[data-theme=bliss-dark] .select__dropdown{border:1px solid #3a5070;border-top:none;border-radius:0 0 2px 2px;animation:none}[data-theme=bliss-dark] .select__option{border-radius:0;transition:none}[data-theme=bliss-dark] .select__option:last-child{border-radius:0 0 2px 2px}[data-theme=bliss-dark] .select__option:hover:not(.select__option--disabled),[data-theme=bliss-dark] .select__option--focused:not(.select__option--disabled){color:#fff;background-color:#2a5090}[data-theme=bliss-dark] .select__option:hover:not(.select__option--disabled) .select__option-label,[data-theme=bliss-dark] .select__option:hover:not(.select__option--disabled) .select__option-icon,[data-theme=bliss-dark] .select__option:hover:not(.select__option--disabled) .select__option-description,[data-theme=bliss-dark] .select__option:hover:not(.select__option--disabled) .select__option-check,[data-theme=bliss-dark] .select__option--focused:not(.select__option--disabled) .select__option-label,[data-theme=bliss-dark] .select__option--focused:not(.select__option--disabled) .select__option-icon,[data-theme=bliss-dark] .select__option--focused:not(.select__option--disabled) .select__option-description,[data-theme=bliss-dark] .select__option--focused:not(.select__option--disabled) .select__option-check{color:#fff}[data-theme=bliss-dark] .select__option--selected{color:#fff;background-color:#2a5090}[data-theme=bliss-dark] .select__option--selected .select__option-label,[data-theme=bliss-dark] .select__option--selected .select__option-icon,[data-theme=bliss-dark] .select__option--selected .select__option-description,[data-theme=bliss-dark] .select__option--selected .select__option-check{color:#fff}[data-theme=bliss-dark] .select__dropdown--portal{border:1px solid #3a5070;border-radius:2px}[data-theme=bliss-dark] .status-bar{background:#1e2128;border-top:1px solid #00000080;box-shadow:inset 0 1px #ffffff0d}[data-theme=bliss-dark] .status-bar__divider{background:0 0;box-shadow:-1px 0 #0006,1px 0 #ffffff0f}[data-theme=bliss-dark] .status-bar__system-info{border-radius:0;margin:-.25rem -.5rem;padding:.25rem .5rem;box-shadow:inset 1px 1px #0006,inset -1px -1px #ffffff0f}[data-theme=bliss-dark] .status-bar__item--model[role=button]{border-radius:0}[data-theme=bliss-dark] .status-bar__mini-bar{background:#1a1d24;border-radius:0;box-shadow:inset 1px 1px #0006,inset -1px -1px #ffffff0f}[data-theme=bliss-dark] .status-bar__model-dropdown{border:1px solid #3a3e48;border-radius:0;box-shadow:2px 2px #0000004d,inset 1px 1px #ffffff0d}[data-theme=bliss-dark] .status-bar__model-item:hover{background-color:#2a5090;border-radius:0}[data-theme=bliss-dark] .status-bar__model-item:hover .status-bar__model-item-name,[data-theme=bliss-dark] .status-bar__model-item:hover .status-bar__model-item-size,[data-theme=bliss-dark] .status-bar__model-item:hover .status-bar__model-item-port,[data-theme=bliss-dark] .status-bar__model-item:hover .status-bar__model-item-quant{color:#fff}[data-theme=bliss-dark] .status-bar__accelerator-badge{border-radius:0}[data-theme=bliss-dark] .sidebar-section{margin:var(--token-paddingSM) var(--token-paddingSM) 0;background:#0e1530;border:1px solid #14284a;border-radius:5px;overflow:hidden}[data-theme=bliss-dark] .sidebar-section:has(.sidebar__nav-link--active){background:#0c1a2e}[data-theme=bliss-dark] .sidebar-section--no-header{padding-top:var(--token-paddingSM)}:is([data-theme=bliss-dark] .sidebar-section--collapsed-sidebar,[data-theme=bliss-dark] .sidebar-section--collapsed-sidebar:has(.sidebar__nav-link--active)){margin:var(--token-paddingSM) 0 0;background:0 0;border:none;border-radius:0;padding-top:0;overflow:visible}[data-theme=bliss-dark] .sidebar-section__header{padding:var(--token-paddingSM) var(--token-paddingMD);background:linear-gradient(90deg,#1a2040 0%,#1c2244 50%,#161c3a 100%);border-radius:0;margin:0;box-shadow:inset 0 1px #ffffff0f}[data-theme=bliss-dark] .sidebar-section__header:hover{background:linear-gradient(90deg,#222848 0%,#24284c 50%,#1e2442 100%)}[data-theme=bliss-dark] .sidebar-section__title{color:#8899b8;text-transform:none;opacity:1;text-shadow:none;font-weight:700}[data-theme=bliss-dark] .sidebar-section__chevron{color:#8899b8}[data-theme=bliss-dark] .sidebar-section:has(.sidebar__nav-link--active) .sidebar-section__header{background:linear-gradient(90deg,#0a2458 0%,#0c2862 50%,#16326a 100%);box-shadow:inset 0 1px #ffffff1a}[data-theme=bliss-dark] .sidebar-section:has(.sidebar__nav-link--active) .sidebar-section__header:hover{background:linear-gradient(90deg,#102c62 0%,#14306c 50%,#1e3a74 100%)}[data-theme=bliss-dark] .sidebar-section:has(.sidebar__nav-link--active) .sidebar-section__title{color:#c0d4f0;text-shadow:0 1px 1px #00000080}[data-theme=bliss-dark] .sidebar-section:has(.sidebar__nav-link--active) .sidebar-section__chevron{color:#c0d4f0}[data-theme=bliss-dark] .sidebar__nav-link{color:#6ba3f5;border-radius:2px}[data-theme=bliss-dark] .sidebar__nav-link:hover{color:#a0c4ff;background-color:#4b8bf514;text-decoration:underline}[data-theme=bliss-dark] .sidebar__nav-link--active{color:#6ba3f5;background:0 0;border-radius:2px;font-weight:700}[data-theme=bliss-dark] .sidebar__nav-link--active:hover{color:#a0c4ff;background-color:#4b8bf514;text-decoration:underline}[data-theme=bliss-dark] .sidebar__nav-icon,[data-theme=bliss-dark] .sidebar__nav-link--active .sidebar__nav-icon{color:#6ba3f5}[data-theme=bliss-dark] .sidebar__nav-link--active .sidebar__nav-label{font-weight:700}[data-theme=bliss-dark] .sidebar-section--collapsed-sidebar:before{background-color:#1a3058}[data-theme=bliss-dark] .sidebar--collapsed .sidebar__nav-link{color:#c0d4f0;border-radius:2px}[data-theme=bliss-dark] .sidebar--collapsed .sidebar__nav-icon{color:#c0d4f0}[data-theme=bliss-dark] .sidebar--collapsed .sidebar__nav-link:hover{color:#e0ecff;background-color:#ffffff1a}[data-theme=bliss-dark] .sidebar--collapsed .sidebar__nav-link--active{margin-left:var(--token-paddingSM);padding-left:var(--token-paddingSM);background:#ffffff1f;border-radius:2px}[data-theme=bliss-dark] .sidebar--collapsed .sidebar__nav-link--active .sidebar__nav-icon{color:#e0ecff}.kit-chart{position:relative}.kit-chart-tooltip{min-width:8rem;padding:var(--token-paddingXS) var(--token-paddingSM);background:var(--token-colorBgElevated);border:1px solid var(--token-colorBorder);border-radius:var(--token-borderRadiusLG);box-shadow:var(--token-boxShadowSecondary,0 2px 8px #00000026);color:var(--token-colorText);font-size:var(--token-fontSizeSM)}.kit-chart-tooltip__heading{margin-bottom:var(--token-paddingXXS);color:var(--token-colorTextSecondary);font-variant-numeric:tabular-nums}.kit-chart-tooltip__row{align-items:center;gap:var(--token-paddingXS);line-height:1.5;display:flex}.kit-chart-tooltip__swatch{border-radius:var(--token-borderRadiusXS,2px);flex-shrink:0;width:.625rem;height:.625rem}.kit-chart-tooltip__label{color:var(--token-colorTextSecondary);flex:1}.kit-chart-tooltip__value{color:var(--token-colorText);font-variant-numeric:tabular-nums;font-weight:600}.kit-band-chart{gap:var(--token-paddingXXS);flex-direction:column;display:flex}.kit-band-chart__strip{height:.5rem;margin-left:60px;margin-right:12px;position:relative}.kit-band-chart__strip-cell{border-radius:var(--token-borderRadiusXS,2px);height:100%;position:absolute;top:0}.kit-stepped-line-chart,.kit-area-line-chart{width:100%}.kit-chart__empty{min-height:8rem;padding:var(--token-paddingLG);color:var(--token-colorTextTertiary);font-size:var(--token-fontSizeSM);text-align:center;justify-content:center;align-items:center;margin:0;display:flex}.kit-chart-tooltip__note{margin-top:var(--token-paddingXXS);padding-top:var(--token-paddingXXS);border-top:1px solid var(--token-colorBorderSecondary);color:var(--token-colorTextTertiary);font-size:var(--token-fontSizeSM);line-height:1.4}.kit-chart-figure{gap:var(--token-paddingXXS);flex-direction:column;min-width:0;display:flex}.kit-chart-figure__caption{color:var(--token-colorTextTertiary);font-size:var(--token-fontSizeSM);text-align:right;margin:0;line-height:1.4}.layered-flow{--layered-flow-max-height:min(60vh, 34rem);width:100%;position:relative}.layered-flow__viewport{max-height:var(--layered-flow-max-height);overscroll-behavior-x:contain;overscroll-behavior-y:auto;position:relative;overflow:auto}.layered-flow__labels{z-index:2;background:var(--token-colorBgContainer);height:1.5rem;position:sticky;top:0}.layered-flow__layer-label{font-size:var(--token-fontSizeSM);letter-spacing:.04em;color:var(--token-colorTextTertiary);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:600;display:block;position:absolute;top:0;overflow:hidden}.layered-flow__stage{position:relative}.layered-flow__canvas{position:absolute;inset:0;overflow:visible}.layered-flow__links{pointer-events:none}.layered-flow__link{pointer-events:none;opacity:var(--layered-flow-link-opacity,.8);transition:opacity var(--obs-motion-mid,.2s) var(--obs-motion-ease,ease), stroke-width var(--obs-motion-mid,.2s) var(--obs-motion-ease,ease);stroke-linecap:butt;animation:layered-flow-pull var(--obs-motion-ease,ease-in-out) infinite}.layered-flow__link-hit{pointer-events:stroke;fill:none;stroke:#0000}.layered-flow__link--speed-0{animation-duration:3.6s}.layered-flow__link--speed-1{animation-duration:2.2s}.layered-flow__link--speed-2{animation-duration:1.1s}.layered-flow__link-group:hover .layered-flow__link{--layered-flow-link-opacity:.95;animation:none}.layered-flow__link--dim{--layered-flow-link-opacity:.12;animation:none}.layered-flow--static .layered-flow__link,.layered-flow--paused .layered-flow__link{animation:none}@keyframes layered-flow-pull{0%,to{opacity:var(--layered-flow-link-opacity,.8)}50%{opacity:calc(var(--layered-flow-link-opacity,.8) - .14)}}.layered-flow__node{box-sizing:border-box;gap:var(--token-paddingXXS);padding:var(--token-paddingXS) var(--token-paddingSM);border:1px solid var(--token-colorBorder);border-radius:var(--token-borderRadiusLG);background:var(--token-colorBgContainer);box-shadow:var(--token-boxShadowTertiary,0 1px 2px #00000014);transition:opacity var(--obs-motion-mid,.2s) var(--obs-motion-ease,ease);flex-direction:column;display:flex;position:absolute;overflow:visible}.layered-flow__node--dim{opacity:.32}.layered-flow__node--dimmed{opacity:.55}.layered-flow__node--dashed{border-style:dashed}.layered-flow__node--interactive{cursor:pointer}.layered-flow__node--interactive:hover{border-color:var(--token-colorPrimaryBorder,var(--token-colorPrimary))}.layered-flow__node--interactive:focus-visible{outline:2px solid var(--token-colorPrimary);outline-offset:2px}.layered-flow__node-activate{appearance:none;min-width:0;font:inherit;font-size:var(--token-fontSizeSM);color:var(--token-colorText);text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:600}.layered-flow__node-activate:focus-visible{outline:2px solid var(--token-colorPrimary);outline-offset:2px;border-radius:var(--token-borderRadiusSM,4px)}.layered-flow__node-head{align-items:center;gap:var(--token-paddingXS);min-width:0;display:flex}.layered-flow__dot{border-radius:var(--token-borderRadiusPill);flex-shrink:0;width:.5rem;height:.5rem}.layered-flow__dot--pulse{animation:layered-flow-pulse var(--obs-motion-pulse,2.4s) var(--obs-motion-ease,ease-in-out) infinite}@keyframes layered-flow-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.72)}}.layered-flow__node-label{font-size:var(--token-fontSizeSM);color:var(--token-colorText);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.layered-flow__node-caption{font-size:var(--token-fontSizeSM);color:var(--token-colorTextTertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.layered-flow__load{border-radius:var(--token-borderRadiusPill);background:var(--token-colorFillTertiary);width:100%;height:.25rem;display:block;overflow:hidden}.layered-flow__load-fill{border-radius:var(--token-borderRadiusPill);background:var(--token-colorPrimary);height:100%;transition:width var(--obs-motion-mid,.2s) var(--obs-motion-ease,ease);display:block}.layered-flow__chips{grid-template-columns:repeat(var(--layered-flow-chip-columns,2), minmax(0, 1fr));place-items:start;gap:var(--token-paddingXXS);display:grid}.layered-flow__chip{align-items:center;gap:var(--token-paddingXXS);min-width:0;max-width:100%;padding:0 var(--token-paddingXXS);border:1px solid var(--token-colorBorder);border-radius:var(--token-borderRadiusPill);font-size:var(--token-fontSizeSM);color:var(--token-colorTextSecondary);line-height:1.4;display:inline-flex}.layered-flow__chip-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.layered-flow__chip--more{appearance:none;font:inherit;font-size:var(--token-fontSizeSM);color:var(--token-colorTextTertiary);cursor:pointer;background:0 0;border-style:dashed;justify-content:center;margin:0}.layered-flow__chip--more:hover,.layered-flow__chip--more[aria-expanded=true]{border-color:var(--token-colorPrimary);color:var(--token-colorText)}.layered-flow__chip--more:focus-visible{outline:2px solid var(--token-colorPrimary);outline-offset:2px}.layered-flow__chip-dot{border-radius:var(--token-borderRadiusPill);flex-shrink:0;width:.375rem;height:.375rem}.layered-flow__chip-mark{flex-shrink:0;font-size:.75em;font-weight:700;line-height:1}.layered-flow__chip-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.layered-flow__chip-list{gap:var(--token-paddingXXS);margin:0;padding:0;list-style:none;display:grid}.layered-flow__chip-list-item{align-items:center;gap:var(--token-paddingXS);display:flex}.layered-flow__chip-list-label{overflow-wrap:anywhere;font-weight:600}.layered-flow__chip-list-status{padding-left:var(--token-paddingXS);color:var(--token-colorTextSecondary);white-space:nowrap;margin-left:auto}.layered-flow__tooltip{z-index:20;max-width:18rem;padding:var(--token-paddingXS) var(--token-paddingSM);border:1px solid var(--token-colorBorder);border-radius:var(--token-borderRadiusLG);background:var(--token-colorBgElevated,var(--token-colorBgContainer));box-shadow:var(--token-boxShadowSecondary,0 4px 12px #00000029);font-size:var(--token-fontSizeSM);color:var(--token-colorText);pointer-events:none;position:absolute}.layered-flow__placeholder{min-height:8rem}@media (prefers-reduced-motion:reduce){.layered-flow__link,.layered-flow__dot--pulse{animation:none}}.sankey-chart{width:100%;position:relative}.sankey-chart__canvas{display:block;overflow:visible}.sankey-chart__link{fill:none;stroke:var(--token-colorTextTertiary);stroke-opacity:.22;transition:stroke-opacity var(--obs-motion-mid,.2s) var(--obs-motion-ease,ease)}.sankey-chart__link:hover{stroke-opacity:.42}.sankey-chart__link--dim{stroke-opacity:.06}.sankey-chart__node{cursor:pointer}.sankey-chart__node:focus-visible{outline:none}.sankey-chart__rect{rx:2;transition:opacity var(--obs-motion-mid,.2s) var(--obs-motion-ease,ease)}.sankey-chart__node--dim .sankey-chart__rect{opacity:.3}.sankey-chart__node--dim .sankey-chart__label{opacity:.35}.sankey-chart__node--muted .sankey-chart__rect{opacity:.5}.sankey-chart__node--pinned .sankey-chart__rect,.sankey-chart__node:focus-visible .sankey-chart__rect{stroke:var(--token-colorPrimary);stroke-width:2px}.sankey-chart__label{font-size:var(--token-fontSizeSM);fill:var(--token-colorTextSecondary);pointer-events:none;-webkit-user-select:none;user-select:none}.sankey-chart__tooltip{z-index:20;max-width:18rem;padding:var(--token-paddingXS) var(--token-paddingSM);border:1px solid var(--token-colorBorder);border-radius:var(--token-borderRadiusLG);background:var(--token-colorBgElevated,var(--token-colorBgContainer));box-shadow:var(--token-boxShadowSecondary,0 4px 12px #00000029);font-size:var(--token-fontSizeSM);color:var(--token-colorText);pointer-events:none;position:absolute;transform:translate(12px,12px)}.sparkline{width:100%;min-width:0}.sparkline__tooltip{padding:var(--token-paddingXXS) var(--token-paddingXS);background:var(--token-colorBgElevated);border:1px solid var(--token-colorBorder);border-radius:var(--token-borderRadiusSM);color:var(--token-colorText);font-size:var(--token-fontSizeSM);box-shadow:var(--token-boxShadowSecondary,0 2px 8px #0000001f);line-height:1.35}.sparkline__tooltip-x{color:var(--token-colorTextTertiary);font-variant-numeric:tabular-nums}.sparkline__tooltip-y{font-variant-numeric:tabular-nums;font-weight:600}.sparkline__tooltip-bar{color:var(--token-colorTextSecondary);font-variant-numeric:tabular-nums}.sparkline__tooltip-note{margin-top:var(--token-paddingXXS);padding-top:var(--token-paddingXXS);border-top:1px solid var(--token-colorBorderSecondary);color:var(--token-colorTextTertiary)}.health-timeline{border-radius:var(--token-borderRadiusSM);background:var(--token-colorFillQuaternary,var(--token-colorFillTertiary));width:100%;min-width:0;position:relative;overflow:hidden}.health-timeline__block{min-width:1px;position:absolute;top:0;bottom:0}.health-timeline__block--hatch{background-image:repeating-linear-gradient(45deg, transparent, transparent 3px, var(--token-colorBgContainer) 3px, var(--token-colorBgContainer) 5px);opacity:.85}.progress-bar-wrapper{align-items:center;gap:.5rem;width:100%;display:flex}.progress-bar{background:var(--token-colorFillSecondary);border-radius:999px;flex:1;position:relative;overflow:hidden}.progress-bar--sm{height:4px}.progress-bar--md{height:6px}.progress-bar--lg{height:8px}.progress-bar__fill{border-radius:999px;height:100%;transition:none}.progress-bar--animated .progress-bar__fill{transition:width .3s}.progress-bar--primary .progress-bar__fill{background:var(--token-colorPrimary)}.progress-bar--success .progress-bar__fill{background:var(--token-colorSuccess,#52c41a)}.progress-bar--error .progress-bar__fill{background:var(--token-colorError,#ff4d4f)}.progress-bar--warning .progress-bar__fill{background:var(--token-colorWarning,#faad14)}.progress-bar--indeterminate{background:linear-gradient(90deg, var(--token-colorFillSecondary) 0%, var(--token-colorPrimaryBg,#1890ff1a) 50%, var(--token-colorFillSecondary) 100%);background-size:200% 100%;animation:1.5s ease-in-out infinite progress-bar-shimmer}.progress-bar--indeterminate .progress-bar__fill{display:none}@keyframes progress-bar-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.progress-bar__label{font-size:var(--token-fontSizeSM);color:var(--token-colorText);white-space:nowrap;text-align:right;min-width:3ch;font-weight:500}@media (prefers-reduced-motion:reduce){.progress-bar--indeterminate{animation:none}.progress-bar--animated .progress-bar__fill{transition:none}}.base-card{padding:var(--token-paddingMD);background-color:var(--token-colorFillTertiary);border-radius:var(--token-borderRadiusLG);transition:border-color var(--token-motionDurationFast), box-shadow var(--token-motionDurationMid), transform var(--token-motionDurationMid), background-color var(--token-motionDurationFast);border:1px solid #0000;flex-direction:column;display:flex;position:relative}.base-card--row{flex-direction:row}.base-card--hoverable:hover{border-color:var(--token-colorBorderSecondary);box-shadow:var(--token-boxShadowSecondary);transform:translateY(-2px)}.base-card--clickable{cursor:pointer}.base-card--clickable:hover{border-color:var(--token-colorPrimary);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.base-card:focus-within{border-color:var(--token-colorPrimary);outline:none}.base-card--clickable:focus{outline:2px solid var(--token-colorPrimary);outline-offset:2px}.base-card--default{background-color:var(--token-colorFillTertiary)}.base-card--installed{background-color:var(--token-colorBgContainer);border-color:var(--token-colorBorderSecondary)}.base-card--available{background-color:var(--token-colorFillQuaternary);border-color:var(--token-colorBorderSecondary)}.base-card--active{border-color:var(--token-colorSuccessBorder);background-color:var(--token-colorSuccessBg)}.base-card--active:hover{border-color:var(--token-colorSuccessBorderHover);box-shadow:var(--token-colorSuccessBoxShadow)}.base-card--loading{border-color:color-mix(in srgb, var(--token-colorPrimary) 40%, transparent);background-color:color-mix(in srgb, var(--token-colorPrimary) 3%, transparent);animation:2s ease-in-out infinite base-card-pulse}@keyframes base-card-pulse{0%,to{border-color:color-mix(in srgb, var(--token-colorPrimary) 30%, transparent);box-shadow:0 0 #0000}50%{border-color:color-mix(in srgb, var(--token-colorPrimary) 50%, transparent);box-shadow:0 0 0 4px var(--token-colorPrimaryBg)}}.base-card--disabled{opacity:.5;pointer-events:none;filter:grayscale(50%)}.base-card--disabled:hover{box-shadow:none;border-color:#0000;transform:none}.base-card--warning{background-color:#faad1408;border-color:#faad1466}@media (prefers-reduced-motion:reduce){.base-card{transition:none}.base-card--hoverable:hover,.base-card--clickable:hover{transform:none}.base-card--loading{animation:none}}@media (width<=767px){.base-card{padding:var(--token-paddingSM)}}.skeleton{background-color:var(--token-colorFillTertiary);border-radius:var(--token-borderRadiusSM);display:inline-block;position:relative;overflow:hidden}.skeleton--rect{border-radius:var(--token-borderRadiusSM)}.skeleton--circle{border-radius:50%}.skeleton--text{border-radius:var(--token-borderRadiusSM);height:1em;transform:scaleY(.6)}.skeleton__shimmer{background:linear-gradient(90deg, transparent 0%, var(--token-colorBgContainer) 50%, transparent 100%);animation:skeleton-shimmer var(--token-motionDurationSlow,1.5s) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.skeleton__shimmer{animation:none}}.skeleton-card{gap:var(--token-paddingSM);padding:var(--token-paddingMD);background-color:var(--token-colorFillTertiary);border-radius:var(--token-borderRadiusLG);transition:border-color var(--token-motionDurationFast), box-shadow var(--token-motionDurationMid);border:1px solid #0000;flex-direction:column;display:flex}.skeleton-card__header{align-items:center;gap:var(--token-paddingSM);display:flex}.skeleton-card__header-text{gap:var(--token-paddingXS);flex-direction:column;flex:1;display:flex}.skeleton-card__content{gap:var(--token-paddingXS);padding:var(--token-paddingSM) 0;flex-direction:column;display:flex}.skeleton-card__footer{gap:var(--token-paddingSM);padding-top:var(--token-paddingSM);border-top:1px solid var(--token-colorBorderSecondary);display:flex}.skeleton-card--compact{padding:var(--token-paddingSM)}.skeleton-card--compact .skeleton-card__content{padding:var(--token-paddingXS) 0}.skeleton-card--stat{padding:var(--token-paddingLG)}.skeleton-card--stat .skeleton-card__header{gap:var(--token-paddingMD)}@media (width<=767px){.skeleton-card{padding:var(--token-paddingSM)}.skeleton-card--stat{padding:var(--token-paddingMD)}}.skeleton-text{flex-direction:column;display:flex}.skeleton-text--compact{gap:var(--token-paddingXS)}.skeleton-text--normal{gap:var(--token-paddingSM)}.skeleton-text--relaxed{gap:var(--token-paddingMD)}.skeleton-chart{padding:var(--token-paddingLG);background-color:var(--token-colorBgContainer);border-radius:var(--token-borderRadiusLG);border:1px solid var(--token-colorBorderSecondary);justify-content:center;align-items:center;display:flex}.skeleton-chart__bars{justify-content:space-between;align-items:flex-end;gap:var(--token-paddingSM);width:100%;height:100%;display:flex}.skeleton-chart__bar{flex:1;min-width:20px}.skeleton-chart__line{width:100%;height:100%}.skeleton-chart__pie{align-items:center;gap:var(--token-paddingLG);width:100%;height:100%;display:flex}.skeleton-chart__pie>div:first-child{aspect-ratio:1;width:min(200px,40%)}.skeleton-chart__legend{gap:var(--token-paddingSM);flex-direction:column;flex:1;display:flex}.skeleton-chart__legend-item{align-items:center;gap:var(--token-paddingSM);display:flex}@media (width<=767px){.skeleton-chart{padding:var(--token-paddingMD)}.skeleton-chart__pie{flex-direction:column}.skeleton-chart__pie>div:first-child{width:120px}}.skeleton-row{align-items:center;gap:var(--token-paddingMD);padding:var(--token-paddingMD);background-color:var(--token-colorBgContainer);border-bottom:1px solid var(--token-colorBorderSecondary);transition:background-color var(--token-motionDurationFast);display:flex}.skeleton-row:first-child{border-top-left-radius:var(--token-borderRadiusSM);border-top-right-radius:var(--token-borderRadiusSM)}.skeleton-row:last-child{border-bottom-left-radius:var(--token-borderRadiusSM);border-bottom-right-radius:var(--token-borderRadiusSM);border-bottom:none}.skeleton-row__avatar{flex-shrink:0}.skeleton-row__content{gap:var(--token-paddingXS);flex-direction:column;flex:1;min-width:0;display:flex}.skeleton-row__actions{gap:var(--token-paddingSM);flex-shrink:0;display:flex}@media (width<=767px){.skeleton-row{padding:var(--token-paddingSM);gap:var(--token-paddingSM)}.skeleton-row__actions{display:none}}.term{cursor:help;display:inline-flex;position:relative}.term__text{border-bottom:calc(var(--token-focusRingWidth) / 2) dotted var(--token-colorTextTertiary);transition:border-color var(--token-motionDurationFast), color var(--token-motionDurationFast)}.term:hover .term__text,.term:focus .term__text,.term--open .term__text{color:var(--token-colorPrimary);border-color:var(--token-colorPrimary)}.term:focus{outline:none}.term:focus-visible .term__text{outline:var(--token-focusRingWidth) var(--token-focusRingStyle) var(--token-focusRingColor);outline-offset:var(--token-focusRingOffset);border-radius:var(--token-borderRadiusSM)}.term__tooltip{z-index:var(--token-zIndexTooltip);gap:var(--token-paddingXS);width:max-content;max-width:calc(var(--token-paddingXL) * 10);padding:var(--token-paddingSM);color:var(--token-colorText);background:var(--token-colorBgElevated);border:calc(var(--token-focusRingWidth) / 2) solid var(--token-colorBorderSecondary);border-radius:var(--token-borderRadiusLG);box-shadow:var(--token-boxShadowSecondary);text-align:start;text-transform:none;letter-spacing:normal;white-space:normal;animation:term-tooltip-in var(--token-motionDurationFast) ease-out;flex-direction:column;display:flex;position:absolute}.term__tooltip-term{font-size:var(--token-fontSize);font-weight:600}.term__tooltip-definition{color:var(--token-colorTextSecondary);font-size:var(--token-fontSize);font-weight:400;line-height:normal}@keyframes term-tooltip-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.term__text{transition:none}.term__tooltip{animation:none}}.stat-card{gap:var(--token-paddingSM);min-width:0;overflow:hidden}.stat-card__header{justify-content:space-between;align-items:center;gap:var(--token-paddingXS);display:flex}.stat-card__label{font-size:var(--token-fontSizeSM);color:var(--token-colorTextSecondary,#ffffff73);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.stat-card__icon{border-radius:var(--token-borderRadiusSM);background:var(--token-colorFillSecondary,#ffffff0a);width:28px;height:28px;color:var(--token-colorTextSecondary,#fff9);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.stat-card__body{flex-direction:column;gap:4px;display:flex}.stat-card__value-row{flex-wrap:wrap;align-items:baseline;gap:.3em;display:inline-flex}.stat-card__value{font-size:var(--token-fontSizeXXL,1.5rem);color:var(--token-colorText);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;line-height:1.1;overflow:hidden}.stat-card__value-suffix{font-size:var(--token-fontSize);color:var(--token-colorTextSecondary,#ffffff73);font-weight:400}.stat-card__trend{font-size:var(--token-fontSizeSM);align-items:center;gap:4px;font-weight:500;display:inline-flex}.stat-card__trend--up{color:var(--token-colorSuccess,#52c41a)}.stat-card__trend--down{color:var(--token-colorError,#f5222d)}.stat-card__trend--flat{color:var(--token-colorTextSecondary,#ffffff73)}.stat-card__hint{font-size:var(--token-fontSizeSM);color:var(--token-colorTextSecondary,#ffffff73);line-height:1.4}.stat-card--tone-success .stat-card__value{color:var(--token-colorSuccess,#52c41a)}.stat-card--tone-success .stat-card__icon{color:var(--token-colorSuccess,#52c41a);background:#52c41a1f}.stat-card--tone-warning .stat-card__value{color:var(--token-colorWarning,#faad14)}.stat-card--tone-warning .stat-card__icon{color:var(--token-colorWarning,#faad14);background:#faad1424}.stat-card--tone-danger .stat-card__value{color:var(--token-colorError,#f5222d)}.stat-card--tone-danger .stat-card__icon{color:var(--token-colorError,#f5222d);background:#f5222d1f}.stat-card--tone-info .stat-card__value{color:var(--token-colorPrimary)}.stat-card--tone-info .stat-card__icon{color:var(--token-colorPrimary);background:#6a35fc1f}.stat-card--tone-success{--corner-accent-color:var(--token-colorSuccess,#52c41a)}.stat-card--tone-warning{--corner-accent-color:var(--token-colorWarning,#faad14)}.stat-card--tone-danger{--corner-accent-color:var(--token-colorError,#f5222d)}.stat-card--tone-info{--corner-accent-color:var(--token-colorPrimary)}@media (prefers-reduced-motion:reduce){.stat-card__trend{transition:none}}.animated-number,.trend-stat .stat-card__value,.trend-stat .animated-number{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.trend-stat__hint{gap:var(--token-paddingXXS);flex-direction:column;display:flex}.trend-stat__spark{width:100%;min-width:0}.trend-stat__caption{font-size:var(--token-fontSizeSM);color:var(--token-colorTextTertiary)}.quadrant{gap:var(--token-paddingSM);flex-direction:column;min-width:0;display:flex}.quadrant__legend{gap:var(--token-paddingXS);flex-wrap:wrap;display:flex}.quadrant__chip{align-items:center;gap:var(--token-paddingXXS);padding:var(--token-paddingXXS) var(--token-paddingSM);border:1px solid var(--token-colorBorderSecondary);border-radius:var(--token-borderRadiusPill);background:var(--token-colorBgContainer);color:var(--token-colorTextSecondary);font-size:var(--token-fontSizeSM);cursor:pointer;transition:opacity var(--obs-motion-fast,.1s) ease;display:inline-flex}.quadrant__chip--off{opacity:.4;text-decoration:line-through}.quadrant__chip-dot{border-radius:var(--token-borderRadiusPill);flex-shrink:0;width:.6rem;height:.6rem}.quadrant__plot{width:100%;min-width:0;position:relative}.quadrant__annotation{right:var(--token-paddingMD);bottom:var(--token-paddingLG);padding:var(--token-paddingXXS) var(--token-paddingXS);border-radius:var(--token-borderRadiusSM);background:var(--token-colorFillTertiary);color:var(--token-colorTextTertiary);font-size:var(--token-fontSizeSM);pointer-events:none;position:absolute}.quadrant__point-label{fill:var(--token-colorTextSecondary);font-size:11px}.quadrant-card{padding:var(--token-paddingXS) var(--token-paddingSM);background:var(--token-colorBgElevated);border:1px solid var(--token-colorBorder);border-radius:var(--token-borderRadiusSM);color:var(--token-colorText);font-size:var(--token-fontSizeSM);box-shadow:var(--token-boxShadowSecondary,0 2px 8px #0000001f)}.quadrant-card__title{margin-bottom:var(--token-paddingXXS);font-weight:600}.quadrant-card__rows{gap:2px var(--token-paddingSM);grid-template-columns:auto auto;margin:0;display:grid}.quadrant-card__row{display:contents}.quadrant-card__row-label{color:var(--token-colorTextTertiary)}.quadrant-card__row-value{text-align:right;font-variant-numeric:tabular-nums;margin:0}.quadrant__pinned{align-self:flex-start;max-width:22rem;position:relative}.quadrant__unpin{top:var(--token-paddingXXS);right:var(--token-paddingXXS);z-index:1;padding:0 var(--token-paddingXS);border:1px solid var(--token-colorBorderSecondary);border-radius:var(--token-borderRadiusSM);background:var(--token-colorBgContainer);color:var(--token-colorTextSecondary);font-size:var(--token-fontSizeSM);cursor:pointer;position:absolute}.quadrant--empty{justify-content:center;align-items:center;min-height:8rem}.quadrant__empty{color:var(--token-colorTextTertiary);margin:0}.heatmap-grid__scroll{width:100%;overflow-x:auto}.heatmap-grid{border-collapse:separate;border-spacing:2px;width:100%;font-size:var(--token-fontSizeSM)}.heatmap-grid__caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.heatmap-grid__corner,.heatmap-grid__col-head,.heatmap-grid__row-head{color:var(--token-colorTextSecondary);text-align:left;padding:var(--token-paddingXS) var(--token-paddingSM);white-space:nowrap;font-weight:600}.heatmap-grid__col-head{text-align:center}.heatmap-grid__cell{text-align:center;padding:var(--token-paddingXS) var(--token-paddingSM);border-radius:var(--token-borderRadiusSM);color:var(--token-colorText);min-width:72px;position:relative;overflow:hidden}.heatmap-grid__cell:before{content:"";background:var(--heat-hue,transparent);opacity:var(--heat-alpha,0);border-radius:inherit;transition:opacity var(--token-motionDurationFast);position:absolute;inset:0}.heatmap-grid__value{z-index:1;position:relative}.heatmap-grid__cell--unknown{color:var(--token-colorTextTertiary);background-image:repeating-linear-gradient(45deg, var(--token-colorFillTertiary), var(--token-colorFillTertiary) 4px, transparent 4px, transparent 8px)}@media (prefers-reduced-motion:reduce){.heatmap-grid__cell:before{transition:none}}.button{font-family:var(--token-fontFamily);border-radius:var(--token-buttonBorderRadius,var(--token-borderRadius));cursor:pointer;transition:background var(--token-motionDurationFast) ease-out, border-color var(--token-motionDurationFast) ease-out, box-shadow var(--token-motionDurationMid) ease-out, transform .15s cubic-bezier(.25, .46, .45, .94), color var(--token-motionDurationFast) ease-out, opacity var(--token-motionDurationFast) ease-out;white-space:nowrap;min-height:var(--token-controlHeightLG);border:1px solid #0000;justify-content:center;align-items:center;gap:.375rem;font-weight:500;display:inline-flex;position:relative}.button:disabled{opacity:.6;cursor:not-allowed}.button:focus-visible{outline:2px solid var(--token-colorPrimary);outline-offset:2px}.button--full-width{width:100%}.button.button--inline{--token-buttonHoverTransform:none;--token-buttonActiveTransform:none;--token-buttonGhostBorder:none;--token-buttonGhostBorderHover:none;--token-buttonSecondaryBorder:none;--token-buttonSecondaryBorderHover:none;--token-buttonPrimaryBorder:none;--token-buttonDangerBorder:none;min-height:auto;transition:background-color var(--token-motionDurationFast) ease-out, color var(--token-motionDurationFast) ease-out;line-height:1}.button--inline{justify-content:flex-start}.button.button--inline>svg{flex-shrink:0;display:block}.button.button--inline:hover:not(:disabled),.button.button--inline:active:not(:disabled){box-shadow:none!important;transform:none!important}.button--xsmall{font-size:var(--token-fontSizeSM);gap:.1875rem;min-height:1.75rem;padding:.125rem .375rem}.button--small{padding:var(--token-paddingXS) var(--token-paddingSM);font-size:var(--token-fontSizeSM);min-height:var(--token-controlHeightSM);gap:.25rem}.button--medium{padding:var(--token-paddingXS) var(--token-padding);font-size:var(--token-fontSize);gap:.375rem}.button--large{padding:var(--token-paddingSM) var(--token-paddingMD);font-size:var(--token-fontSize);gap:.5rem}.button--icon-only{padding:var(--token-paddingXS);aspect-ratio:1}.button--icon-only.button--xsmall{padding:.125rem}.button--icon-only.button--small{padding:var(--token-paddingXS)}.button--icon-only.button--large{padding:var(--token-paddingSM)}.button--circle{aspect-ratio:1;padding:var(--token-paddingXS);border-radius:50%}.button--circle.button--xsmall{padding:.125rem}.button--circle.button--small{padding:var(--token-paddingXS)}.button--circle.button--large{padding:var(--token-paddingSM)}.button--primary{background:var(--token-buttonPrimaryBg);color:#fff;border:var(--token-buttonPrimaryBorder);box-shadow:var(--token-buttonPrimaryShadow);-webkit-backdrop-filter:var(--token-buttonPrimaryBackdrop,none)}.button--primary:hover:not(:disabled){background:var(--token-buttonPrimaryBgHover);box-shadow:var(--token-buttonPrimaryShadowHover);transform:var(--token-buttonHoverTransform,translateY(-1px))}.button--primary:active:not(:disabled){background:var(--token-buttonPrimaryBgActive,var(--token-colorPrimaryActive));transform:var(--token-buttonActiveTransform,scale(.97));box-shadow:var(--token-buttonPrimaryShadow)}.button--secondary{background:var(--token-buttonSecondaryBg);color:var(--token-colorTextSecondary);border:var(--token-buttonSecondaryBorder);box-shadow:var(--token-buttonSecondaryShadow);-webkit-backdrop-filter:var(--token-buttonSecondaryBackdrop)}.button--secondary:hover:not(:disabled){background:var(--token-buttonSecondaryBgHover);border:var(--token-buttonSecondaryBorderHover);color:var(--token-colorText);box-shadow:var(--token-buttonSecondaryShadowHover,var(--token-buttonSecondaryShadow));transform:var(--token-buttonHoverTransform,translateY(-1px))}.button--secondary:active:not(:disabled){background:var(--token-buttonSecondaryBgActive,var(--token-colorBgLayout));transform:var(--token-buttonActiveTransform,scale(.97));box-shadow:var(--token-buttonSecondaryShadow)}.button--danger{background:var(--token-buttonDangerBg);color:var(--token-buttonDangerText,var(--token-colorError));border:var(--token-buttonDangerBorder);box-shadow:var(--token-buttonDangerShadow)}.button--danger:hover:not(:disabled){background:var(--token-buttonDangerBgHover);border-color:var(--token-colorError);box-shadow:var(--token-buttonDangerShadowHover,var(--token-buttonDangerShadow));transform:var(--token-buttonHoverTransform,translateY(-1px))}.button--danger:active:not(:disabled){background:var(--token-buttonDangerBgActive,#ff4d4f33);transform:var(--token-buttonActiveTransform,scale(.97));box-shadow:var(--token-buttonDangerShadow)}.button--success{background:var(--token-buttonSuccessBg);color:#fff;border:var(--token-buttonSuccessBorder);box-shadow:var(--token-buttonSuccessShadow);-webkit-backdrop-filter:var(--token-buttonSuccessBackdrop,none)}.button--success:hover:not(:disabled){background:var(--token-buttonSuccessBgHover);box-shadow:var(--token-buttonSuccessShadowHover,var(--token-buttonSuccessShadow));transform:var(--token-buttonHoverTransform,translateY(-1px))}.button--success:active:not(:disabled){background:var(--token-buttonSuccessBgActive,var(--token-colorSuccessActive));transform:var(--token-buttonActiveTransform,scale(.97));box-shadow:var(--token-buttonSuccessShadow)}.button--ghost{background:var(--token-buttonGhostBg);color:var(--token-colorTextSecondary);border:var(--token-buttonGhostBorder);box-shadow:var(--token-buttonGhostShadow);-webkit-backdrop-filter:var(--token-buttonGhostBackdrop)}.button--ghost:hover:not(:disabled){background:var(--token-buttonGhostBgHover);border:var(--token-buttonGhostBorderHover,var(--token-buttonGhostBorder));color:var(--token-colorText);box-shadow:var(--token-buttonGhostShadowHover);transform:var(--token-buttonHoverTransform,translateY(-1px))}.button--ghost:active:not(:disabled){background:var(--token-buttonGhostBgActive,var(--token-colorBgLayout));transform:var(--token-buttonActiveTransform,scale(.97))}.button--text{color:var(--token-colorTextSecondary);box-shadow:none;background:0 0;border:1px solid #0000;min-height:auto;padding:.25rem .5rem}.button--text:hover:not(:disabled){background:var(--token-colorBgTextHover,#0000000a);color:var(--token-colorText);transform:none}.button--text:active:not(:disabled){background:var(--token-colorBgTextActive,#00000014);transform:none}.button--outline{color:var(--token-colorTextSecondary);border:1px solid var(--token-colorBorderSecondary,#00000026);box-shadow:none;background:0 0}.button--outline:hover:not(:disabled){background:var(--token-colorBgTextHover,#0000000a);border-color:var(--token-colorPrimary);color:var(--token-colorPrimary);transform:var(--token-buttonHoverTransform,translateY(-1px))}.button--outline:active:not(:disabled){background:var(--token-colorBgTextActive,#00000014);transform:var(--token-buttonActiveTransform,scale(.97))}.button[role=tab]{border:1px solid #0000}.button[role=tab]:hover:not(:disabled),.button[role=tab]:active:not(:disabled){transform:none}.button--active{color:var(--token-colorPrimary);font-weight:600}.button--active.button--ghost,.button--active.button--text{background:var(--token-colorPrimaryBg,#1677ff14);color:var(--token-colorPrimary)}.button--active.button--outline,.button--active.button--secondary{background:var(--token-colorPrimaryBg,#1677ff14);border-color:var(--token-colorPrimary);color:var(--token-colorPrimary)}.button--loading{pointer-events:none}.button--loading .button__text,.button--loading .button__icon{opacity:0}.button__loading-spinner{border:.125rem solid;border-top-color:#0000;border-radius:50%;width:.875rem;height:.875rem;animation:.6s linear infinite button-spinner-rotate;position:absolute}@keyframes button-spinner-rotate{to{transform:rotate(360deg)}}.button__icon{justify-content:center;align-items:center;line-height:1;display:inline-flex}.button__icon svg{display:block}.button__text{line-height:1}@media (prefers-reduced-motion:reduce){.button{transition:none}.button:hover:not(:disabled),.button:active:not(:disabled){transform:none}.button__loading-spinner{opacity:.6;border-top-color:currentColor;animation:none}}.error-boundary{min-height:100vh;padding:var(--token-paddingXL);background-color:var(--token-colorBgLayout);justify-content:center;align-items:center;display:flex}.error-boundary__content{max-width:480px;padding:var(--token-paddingXL);text-align:center;background-color:var(--token-colorBgContainer);border:1px solid var(--token-colorBorderSecondary);border-radius:var(--token-borderRadiusXL);box-shadow:var(--token-boxShadowSecondary)}.error-boundary__icon{width:56px;height:56px;margin:0 auto var(--token-paddingLG);font-size:var(--token-fontSizeXXL);color:var(--token-colorError);background-color:#ff4d4f1a;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.error-boundary__title{margin:0 0 var(--token-paddingSM);font-size:var(--token-fontSizeXXL);color:var(--token-colorText);font-weight:600}.error-boundary__message{margin:0 0 var(--token-paddingSM);font-size:var(--token-fontSize);color:var(--token-colorTextSecondary);line-height:1.5}.error-boundary__suggestion{margin:0 0 var(--token-paddingLG);padding:var(--token-paddingSM) var(--token-paddingMD);font-size:var(--token-fontSize);color:var(--token-colorTextSecondary);background-color:var(--token-colorFillSecondary);border-radius:var(--token-borderRadius);line-height:1.5}.error-boundary__details{margin-bottom:var(--token-paddingLG);text-align:left}.error-boundary__details summary{cursor:pointer;font-size:var(--token-fontSize);color:var(--token-colorTextSecondary);padding:var(--token-paddingSM);border-radius:var(--token-borderRadius);transition:background-color var(--token-motionDurationFast);font-weight:500}.error-boundary__details summary:hover{background-color:var(--token-colorFillSecondary)}.error-boundary__stack{margin-top:var(--token-paddingSM);padding:var(--token-paddingMD);font-size:var(--token-fontSizeSM);font-family:var(--token-fontFamilyMono);background-color:var(--token-siderBg);color:var(--token-siderText);border-radius:var(--token-borderRadiusLG);white-space:pre-wrap;word-break:break-word;overflow-x:auto}.error-boundary__actions{gap:var(--token-padding);justify-content:center;display:flex}.error-boundary__btn{padding:var(--token-paddingSM) var(--token-paddingMD);font-size:var(--token-fontSize);border-radius:var(--token-borderRadiusLG);cursor:pointer;transition:background-color var(--token-motionDurationFast), border-color var(--token-motionDurationFast);font-weight:500}.error-boundary__btn--primary{color:#fff;background-color:var(--token-colorPrimary);border:none}.error-boundary__btn--primary:hover{background-color:var(--token-colorPrimaryHover)}.error-boundary__btn--primary:focus-visible{outline:2px solid var(--token-colorPrimary);outline-offset:2px}.error-boundary__btn--secondary{color:var(--token-colorTextSecondary);border:1px solid var(--token-colorBorder);background-color:#0000}.error-boundary__btn--secondary:hover{background-color:var(--token-colorFillSecondary)}.error-boundary__btn--secondary:focus-visible{outline:2px solid var(--token-colorBorder);outline-offset:2px}.error-boundary__btn--tertiary{color:var(--token-colorTextSecondary);border:1px solid var(--token-colorBorder);font-size:var(--token-fontSize);background-color:#0000}.error-boundary__btn--tertiary:hover{background-color:var(--token-colorFillSecondary)}.error-boundary__btn--tertiary:focus-visible{outline:2px solid var(--token-colorBorder);outline-offset:2px}.error-boundary__btn--tertiary:disabled{color:var(--token-colorSuccess);border-color:var(--token-colorSuccess);cursor:default}.error-boundary__boundary-name{margin-top:var(--token-paddingMD);font-size:var(--token-fontSizeSM);color:var(--token-colorTextTertiary)}@media (width<=767px){.error-boundary{padding:var(--token-paddingMD)}.error-boundary__content{padding:var(--token-paddingLG)}.error-boundary__actions{flex-direction:column}.error-boundary__btn{width:100%}}.badge{border-radius:var(--token-borderRadiusSM);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;justify-content:center;align-items:center;min-height:1.5rem;font-weight:600;display:inline-flex}.badge--small{padding:var(--token-paddingXXS) var(--token-paddingSM);font-size:var(--token-fontSizeSM)}.badge--medium{padding:var(--token-paddingXS) var(--token-paddingMD);font-size:var(--token-fontSizeSM)}.badge--default{background-color:var(--token-colorFillSecondary);color:var(--token-colorTextSecondary)}.badge--primary{color:var(--token-colorPrimary);background-color:#1890ff1f}.badge--success{color:var(--token-colorSuccess);background-color:#52c41a1f}.badge--warning{color:var(--token-colorWarning);background-color:#faad141f}.badge--danger{color:var(--token-colorError);background-color:#ff4d4f1f}.badge--info{color:var(--token-colorInfo);background-color:#028df21f}.status-tag{align-items:center;gap:var(--token-paddingXXS,4px);display:inline-flex}.status-tag__indicator{background-color:currentColor;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite status-tag-pulse;display:inline-block}@keyframes status-tag-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.status-tag__label{display:inline-block}@media (prefers-reduced-motion:reduce){.status-tag__indicator{animation:none}}.data-table{border:1px solid var(--token-colorBorderSecondary,var(--token-colorBorder));border-radius:var(--token-borderRadiusLG,8px);background-color:var(--token-colorBgContainer);width:100%;position:relative;overflow-x:auto}.data-table__table{border-collapse:collapse;table-layout:auto;width:100%}.data-table__head{z-index:1;background-color:var(--token-colorFillQuaternary,var(--token-colorBgLayout));position:sticky;top:0}.data-table__row{border-bottom:1px solid var(--token-colorBorderSecondary,transparent)}.data-table__row:last-of-type{border-bottom:none}.data-table__row--clickable{cursor:pointer;transition:background-color var(--token-motionDurationFast,.12s) ease}.data-table__row--clickable:hover{background-color:var(--token-colorFillQuaternary,#0000000a)}.data-table__row--clickable:focus-visible{outline:2px solid var(--token-colorPrimary);outline-offset:-2px}.data-table__row--deep-linked{background-color:var(--token-colorPrimaryBg);border-bottom-color:var(--token-colorPrimaryBorder)}.data-table__cell{padding:var(--token-paddingSM) var(--token-paddingMD);font-size:var(--token-fontSize);color:var(--token-colorText);vertical-align:middle;word-break:break-word}.data-table__cell--align-right{text-align:right}.data-table__cell--align-center{text-align:center}.data-table__cell--head{font-weight:600;font-size:var(--token-fontSizeSM);text-transform:uppercase;letter-spacing:.05em;color:var(--token-colorTextSecondary);background-color:var(--token-colorFillQuaternary,var(--token-colorBgLayout));border-bottom:1px solid var(--token-colorBorderSecondary,var(--token-colorBorder));-webkit-user-select:none;user-select:none;white-space:nowrap;word-break:normal;overflow-wrap:normal;position:relative}.data-table__head-label{vertical-align:middle;display:inline-block}.data-table__cell--sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.data-table__cell--sortable:hover{background-color:var(--token-colorFillTertiary,#0000000f)}.data-table__cell--sortable:focus-visible{outline:2px solid var(--token-colorPrimary);outline-offset:-2px}.data-table__cell--sort-active{color:var(--token-colorPrimary)}.data-table__sort-icon{vertical-align:middle;color:var(--token-colorTextSecondary);flex-shrink:0;align-items:center;margin-inline-start:var(--token-marginXXS,4px);line-height:0;display:inline-flex}.data-table__cell--sort-active .data-table__sort-icon{color:var(--token-colorPrimary)}.data-table__resize-handle{cursor:col-resize;width:6px;transition:background-color var(--token-motionDurationFast,.12s) ease;background-color:#0000;position:absolute;top:0;bottom:0;right:0}.data-table__resize-handle:hover{background-color:var(--token-colorPrimaryBorder,var(--token-colorPrimary));opacity:.5}.data-table__state-cell{padding:var(--token-paddingLG,16px);text-align:center;color:var(--token-colorTextSecondary)}.data-table__loading{background:linear-gradient(90deg, var(--token-colorFillQuaternary) 25%, var(--token-colorFillTertiary) 50%, var(--token-colorFillQuaternary) 75%);border-radius:var(--token-borderRadiusSM);background-size:200% 100%;width:100%;height:24px;animation:1.4s ease-in-out infinite data-table-shimmer}@keyframes data-table-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.data-table__loading{animation:none}}.name-action-cell{align-items:center;gap:var(--token-paddingSM);width:100%;min-width:0;display:flex}.name-action-cell__icon{color:var(--token-colorTextSecondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.name-action-cell__text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.name-action-cell__name{font-weight:600;font-size:var(--token-fontSize);color:var(--token-colorText);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.name-action-cell__secondary{font-size:var(--token-fontSizeSM);color:var(--token-colorTextSecondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.name-action-cell__actions{align-items:center;gap:var(--token-paddingXS);flex-shrink:0;display:inline-flex}@media (width<=480px){.name-action-cell{flex-wrap:wrap}.name-action-cell__actions{margin-left:auto}}.drill-link.button--ghost{color:var(--token-colorPrimary)}.drill-link.button--ghost:hover:not(:disabled){color:var(--token-colorPrimaryHover,var(--token-colorPrimary))}.drill-link-row{align-items:center;gap:var(--token-paddingXS);flex-wrap:wrap;display:flex}.dialog__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--token-zIndexDialog);animation:dialog-backdrop-fade-in var(--token-motionDurationMid) ease-out;overscroll-behavior:contain;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes dialog-backdrop-fade-in{0%{opacity:0}to{opacity:1}}.dialog{background-color:var(--token-colorBgElevated);border-radius:var(--token-borderRadiusLG);box-shadow:var(--token-boxShadowSecondary);max-height:calc(100vh - 2rem);animation:dialog-slide-in var(--token-motionDurationMid) ease-out;flex-direction:column;display:flex;overflow:hidden}@keyframes dialog-slide-in{0%{opacity:0;transform:translateY(-1rem)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dialog-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.dialog--shaking{animation:.4s ease-in-out dialog-shake}.dialog--small{width:100%;max-width:22.5rem}.dialog--medium{width:100%;max-width:30rem}.dialog--large{width:100%;max-width:40rem}.dialog--xlarge{width:100%;max-width:56.25rem}.dialog--fullscreen{flex-direction:column;width:95vw;max-width:none;height:90vh;display:flex}.dialog--fullscreen .dialog__body{flex:1;overflow-y:auto}.dialog__header{justify-content:space-between;align-items:flex-start;gap:var(--token-paddingMD);padding:var(--token-paddingMD) var(--token-paddingLG);border-bottom:1px solid var(--token-colorBorderSecondary);flex-shrink:0;display:flex}.dialog__header--no-border{border-bottom:none}.dialog__title-group{flex:1;min-width:0}.dialog__title{font-size:var(--token-fontSizeLG);color:var(--token-colorText);margin:0;font-weight:600;line-height:1.4}.dialog__subtitle{margin:var(--token-paddingXXS) 0 0;font-size:var(--token-fontSize);color:var(--token-colorTextSecondary);line-height:1.5}.dialog__close{border-radius:var(--token-borderRadiusSM);width:2rem;height:2rem;color:var(--token-colorTextTertiary);cursor:pointer;transition:all var(--token-motionDurationFast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.dialog__close:hover{background-color:var(--token-colorFillSecondary);color:var(--token-colorText)}.dialog__close:active{background-color:var(--token-colorFillTertiary)}.dialog__body{padding:var(--token-paddingLG);overscroll-behavior:contain;flex:1;overflow-y:auto}.dialog__footer{justify-content:flex-end;gap:var(--token-paddingSM);padding:var(--token-paddingMD) var(--token-paddingLG);border-top:1px solid var(--token-colorBorderSecondary);background-color:var(--token-colorFillQuaternary);flex-shrink:0;display:flex}@media (width<=767px){.dialog__backdrop{padding:var(--token-paddingSM)}.dialog--small,.dialog--medium,.dialog--large,.dialog--xlarge{max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem)}.dialog--fullscreen{width:calc(100vw - 1rem);height:calc(100vh - 1rem)}.dialog__header,.dialog__body{padding:var(--token-paddingMD)}.dialog__footer{padding:var(--token-paddingSM) var(--token-paddingMD);gap:var(--token-paddingXS);flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.dialog__backdrop,.dialog{animation:none}.dialog__close{transition:none}.dialog--shaking{outline:2px solid var(--token-colorWarning,#faad14);outline-offset:2px;animation:none}}@media (prefers-reduced-transparency:reduce){.dialog__backdrop{-webkit-backdrop-filter:none;background-color:#000000bf}}.text-input{gap:var(--token-paddingXS);flex-direction:column;display:inline-flex}.text-input--full{width:100%;display:flex}.text-input__label{font-size:var(--token-fontSizeSM);color:var(--token-colorTextSecondary);font-weight:500}.text-input__control{box-sizing:border-box;width:100%;min-height:var(--token-controlHeight);padding:var(--token-paddingSM) var(--token-padding);font-family:var(--token-fontFamily);font-size:var(--token-fontSize);color:var(--token-colorText);background:var(--token-colorBgContainer);border:1px solid var(--token-colorBorder);border-radius:var(--token-borderRadius);transition:border-color var(--token-motionDurationFast), box-shadow var(--token-motionDurationFast);line-height:1.5715}.text-input__control::placeholder{color:var(--token-colorTextPlaceholder)}.text-input__control:hover:not(:disabled){border-color:var(--token-colorPrimaryHover)}.text-input__control:focus-visible{border-color:var(--token-colorPrimary);box-shadow:0 0 0 3px var(--token-colorPrimaryBg,#8b5cf633);outline:none}.text-input__control:disabled{cursor:not-allowed;color:var(--token-colorTextDisabled);background:var(--token-colorFillTertiary)}.text-input--invalid .text-input__control{border-color:var(--token-colorError)}.text-input--invalid .text-input__control:focus-visible{box-shadow:0 0 0 3px var(--token-colorErrorBg,#c8233333)}.text-input__hint{font-size:var(--token-fontSizeSM);color:var(--token-colorTextTertiary);margin:0}.text-input--invalid .text-input__hint{color:var(--token-colorError)}@media (prefers-reduced-motion:reduce){.text-input__control{transition:none}}.confirm-dialog__backdrop{z-index:var(--token-zIndexCritical);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;animation:.15s ease-out confirm-dialog-fade-in;display:flex;position:fixed;inset:0}@keyframes confirm-dialog-fade-in{0%{opacity:0}to{opacity:1}}.confirm-dialog{background:var(--token-colorBgElevated);border:1px solid var(--token-colorBorderSecondary);border-radius:var(--token-borderRadiusXL);width:100%;max-width:400px;box-shadow:var(--token-boxShadowSecondary);margin:16px;animation:.2s ease-out confirm-dialog-slide-up;position:relative;overflow:hidden}@keyframes confirm-dialog-slide-up{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.confirm-dialog__header{align-items:flex-start;gap:12px;padding:20px 20px 0;display:flex}.confirm-dialog__icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.confirm-dialog__icon svg{width:22px;height:22px}.confirm-dialog__icon--default{background:var(--token-colorPrimaryBg,var(--token-colorPrimaryBg));color:var(--token-colorPrimary)}.confirm-dialog__icon--warning{background:var(--token-colorWarningBg,#ffaa001a);color:var(--token-colorWarning)}.confirm-dialog__icon--danger{background:var(--token-colorErrorBg,#ff4d4f1a);color:var(--token-colorError)}.confirm-dialog__title-group{flex:1;min-width:0}.confirm-dialog__title{font-size:var(--token-fontSizeLG);color:var(--token-colorText);margin:0 0 4px;font-weight:600;line-height:1.4}.confirm-dialog__description{font-size:var(--token-fontSize);color:var(--token-colorTextSecondary);margin:0;line-height:1.5}.confirm-dialog__type-to-confirm{padding:16px 20px}.confirm-dialog__type-to-confirm-input{width:100%}.confirm-dialog__body{padding:16px 20px}.confirm-dialog__footer{background:var(--token-colorBgContainer);border-top:1px solid var(--token-colorBorderSecondary);justify-content:flex-end;gap:8px;padding:16px 20px 20px;display:flex}.confirm-dialog__btn{min-width:80px;font-size:var(--token-fontSize);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px 18px;font-weight:500;transition:all .15s;display:inline-flex}.confirm-dialog__btn:focus-visible{outline:2px solid var(--token-colorPrimary);outline-offset:2px}.confirm-dialog__btn:disabled{opacity:.5;cursor:not-allowed}.confirm-dialog__btn--cancel{color:var(--token-colorTextSecondary);background:var(--token-colorFillSecondary)}.confirm-dialog__btn--cancel:hover:not(:disabled){background:var(--token-colorFillTertiary);color:var(--token-colorText)}.confirm-dialog__btn--confirm{color:#fff;background:var(--token-colorPrimary)}.confirm-dialog__btn--confirm:hover:not(:disabled){background:var(--token-colorPrimaryHover,#e66a00)}.confirm-dialog__btn--danger{color:#fff;background:var(--token-colorError)}.confirm-dialog__btn--danger:hover:not(:disabled){background:var(--token-colorErrorHover,#ff4d4f)}.confirm-dialog__spinner{width:16px;height:16px;animation:.8s linear infinite confirm-dialog-spin}@keyframes confirm-dialog-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.confirm-dialog__backdrop,.confirm-dialog{animation:none}.confirm-dialog__spinner{animation-duration:1.5s}}@media (prefers-reduced-transparency:reduce){.confirm-dialog{--token-floatingBg:var(--token-colorBgElevated);--token-floatingBackdrop:none}.confirm-dialog__backdrop{-webkit-backdrop-filter:none;background:#000000bf}}.legal-modal{border-radius:var(--token-borderRadiusXL);background-color:var(--token-colorBgContainer);width:90%;max-width:600px;height:80vh;max-height:80vh;box-shadow:var(--token-boxShadowSecondary);border:none;padding:0;overflow:hidden}.legal-modal::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080}.legal-modal__content{flex-direction:column;height:100%;display:flex}.legal-modal__header{padding:var(--token-paddingLG);border-bottom:1px solid var(--token-colorBorderSecondary);background-color:var(--token-colorBgContainer);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.legal-modal__title{font-size:var(--token-fontSizeXL);color:var(--token-colorText);margin:0;font-weight:600}.legal-modal__close{font-size:var(--token-fontSizeDisplay4);color:var(--token-colorTextSecondary);cursor:pointer;border-radius:var(--token-borderRadius);width:2rem;height:2rem;transition:background-color var(--token-motionDurationFast), color var(--token-motionDurationFast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.legal-modal__close:hover{background-color:var(--token-colorFillSecondary);color:var(--token-colorText)}.legal-modal__close:focus-visible{outline:2px solid var(--token-colorPrimary);outline-offset:2px}.legal-modal__body{min-height:0;padding:var(--token-paddingLG);flex:1;overflow-y:auto}.legal-modal__actions{padding:var(--token-paddingLG);border-top:1px solid var(--token-colorBorderSecondary);background-color:var(--token-colorBgContainer);flex-shrink:0;justify-content:flex-end;display:flex}.legal-modal__btn{padding:var(--token-paddingSM) var(--token-paddingLG);font-size:var(--token-fontSize);border-radius:var(--token-borderRadius);cursor:pointer;background-color:var(--token-colorPrimary);color:#fff;transition:background-color var(--token-motionDurationFast);border:none;font-weight:500}.legal-modal__btn:hover{background-color:var(--token-colorPrimaryHover)}.legal-modal__btn:focus-visible{outline:2px solid var(--token-colorPrimary);outline-offset:2px}.legal-content{font-size:var(--token-fontSize);color:var(--token-colorText);line-height:1.7}.legal-content h1{font-size:var(--token-fontSizeXXL);color:var(--token-colorText);margin:1.5rem 0 1rem;font-weight:600}.legal-content h2{font-size:var(--token-fontSizeXL);border-bottom:1px solid var(--token-colorBorderSecondary);color:var(--token-colorText);margin:1.25rem 0 .75rem;padding-bottom:.5rem;font-weight:600}.legal-content h3{font-size:var(--token-fontSizeLG);color:var(--token-colorText);margin:1rem 0 .5rem;font-weight:600}.legal-content p{margin:.75rem 0}.legal-content ul,.legal-content ol{margin:.75rem 0;padding-left:1.5rem}.legal-content li{margin:.25rem 0}.legal-content table{border-collapse:collapse;width:100%;font-size:var(--token-fontSize);margin:1rem 0}.legal-content th,.legal-content td{border:1px solid var(--token-colorBorderSecondary);text-align:left;padding:.5rem}.legal-content th{background-color:var(--token-colorFillSecondary);font-weight:600}.legal-content a{color:var(--token-colorPrimary);text-decoration:underline}.legal-content a:hover{color:var(--token-colorPrimaryHover)}.legal-content hr{border:none;border-top:1px solid var(--token-colorBorderSecondary);margin:1.5rem 0}.legal-content strong{font-weight:600}.legal-content code{font-family:var(--token-fontFamilyMono,monospace);font-size:var(--token-fontSize);background-color:var(--token-colorFillSecondary);border-radius:var(--token-borderRadiusSM);padding:.125rem .25rem}.legal-content blockquote{border-left:4px solid var(--token-colorBorderSecondary);color:var(--token-colorTextSecondary);margin:1rem 0;padding-left:1rem}.tabs{flex-direction:column;width:100%;display:flex}.tabs__container{align-items:center;gap:var(--token-paddingXS);margin:0 0 var(--token-paddingMD);display:flex;position:relative}.tabs__list{gap:var(--token-paddingXS);padding:var(--token-paddingSM) var(--token-paddingMD);background-color:var(--token-colorBgContainer);border:1px solid var(--token-colorBorderSecondary);border-radius:var(--token-borderRadiusXL);z-index:10;box-shadow:var(--token-boxShadow);scrollbar-width:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;flex:1;min-width:0;display:flex;position:sticky;top:0;overflow:auto hidden}.tabs__list::-webkit-scrollbar{display:none}.tabs--overflow-menu .tabs__list{gap:var(--token-paddingMD)}.tabs__tab{align-items:center;gap:var(--token-paddingXS);padding:var(--token-paddingSM) var(--token-paddingMD);font-size:var(--token-fontSize);color:var(--token-colorTextSecondary);border-radius:var(--token-borderRadiusLG);cursor:pointer;transition:color var(--token-motionDurationFast), background-color var(--token-motionDurationFast);white-space:nowrap;background:0 0;border:none;flex-shrink:0;font-weight:500;display:flex}.tabs__tab:hover{color:var(--token-colorText);background-color:var(--token-tabHoverBg)}.tabs__tab:focus{box-shadow:var(--token-tabFocusShadow)}.tabs__tab:focus:not(:focus-visible){outline:none}.tabs__tab:focus-visible{outline:var(--token-focusRingWidth,2px) var(--token-focusRingStyle,solid) var(--token-focusRingColor,var(--token-colorPrimary));outline-offset:var(--token-focusRingOffset,2px)}.tabs__tab--active{color:var(--token-colorPrimary);background-color:var(--token-tabActiveBg)}.tabs__tab--active:hover{background-color:var(--token-tabActiveBg)}.tabs__tab-label{display:inline-block}.tabs__tag-badge{font-size:var(--token-fontSizeXXS);text-transform:uppercase;letter-spacing:.03em;pointer-events:none;padding:1px 4px;line-height:1}.tabs__group{align-items:center;gap:var(--token-paddingXS);flex-shrink:0;display:flex}.tabs__group-label{font-size:var(--token-fontSizeSM);color:var(--token-colorTextTertiary);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;padding:0 var(--token-paddingXS);-webkit-user-select:none;user-select:none;font-weight:600}.tabs__separator{background-color:var(--token-colorBorderSecondary);width:1px;height:24px;margin:0 var(--token-paddingSM);flex-shrink:0}.tabs__group-tabs{gap:var(--token-paddingXS);align-items:center;display:flex}.tabs__scroll-arrow{background-color:var(--token-colorBgContainer);border:1px solid var(--token-colorBorderSecondary);border-radius:var(--token-borderRadiusLG);width:32px;height:32px;color:var(--token-colorTextSecondary);cursor:pointer;transition:background-color var(--token-motionDurationFast), color var(--token-motionDurationFast), border-color var(--token-motionDurationFast);box-shadow:var(--token-boxShadow);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.tabs__scroll-arrow:hover{background-color:var(--token-colorFillSecondary);color:var(--token-colorText);border-color:var(--token-colorBorder)}.tabs__scroll-arrow:active{background-color:var(--token-colorFillTertiary)}.tabs__scroll-arrow:focus{box-shadow:var(--token-tabFocusShadow)}.tabs__scroll-arrow:focus:not(:focus-visible){outline:none}.tabs__scroll-arrow:focus-visible{outline:var(--token-focusRingWidth,2px) var(--token-focusRingStyle,solid) var(--token-focusRingColor,var(--token-colorPrimary));outline-offset:var(--token-focusRingOffset,2px)}.tabs__scroll-arrow--left{margin-right:-4px}.tabs__scroll-arrow--right{margin-left:-4px}.tabs__panel,.tabs__panel:focus{outline:none}.tabs--mobile-dropdown{flex-direction:column;width:100%;display:flex}.tabs__dropdown-container{margin:0 0 var(--token-paddingMD);position:relative}.tabs__dropdown-trigger{width:100%;padding:var(--token-paddingSM) var(--token-paddingMD);background-color:var(--token-colorBgContainer);border:1px solid var(--token-colorBorderSecondary);border-radius:var(--token-borderRadiusLG);color:var(--token-colorText);font-size:var(--token-fontSize);cursor:pointer;transition:background-color var(--token-motionDurationFast), border-color var(--token-motionDurationFast);box-shadow:var(--token-boxShadow);justify-content:space-between;align-items:center;font-weight:500;display:flex}.tabs__dropdown-trigger:hover{background-color:var(--token-colorFillSecondary);border-color:var(--token-colorBorder)}.tabs__dropdown-trigger:focus{border-color:var(--token-colorPrimary);box-shadow:var(--token-tabFocusShadow)}.tabs__dropdown-trigger:focus:not(:focus-visible){outline:none}.tabs__dropdown-trigger:focus-visible{outline:var(--token-focusRingWidth,2px) var(--token-focusRingStyle,solid) var(--token-focusRingColor,var(--token-colorPrimary));outline-offset:var(--token-focusRingOffset,2px)}.tabs__dropdown-label{text-align:left;flex:1}.tabs__dropdown-arrow{transition:transform var(--token-motionDurationMid);flex-shrink:0}.tabs__dropdown-arrow--open{transform:rotate(180deg)}.tabs__dropdown-menu{z-index:100;background-color:var(--token-colorBgContainer);border:1px solid var(--token-colorBorderSecondary);border-radius:var(--token-borderRadiusLG);box-shadow:var(--token-boxShadowSecondary);animation:tabs-dropdown-fade-in var(--token-motionDurationMid);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}@keyframes tabs-dropdown-fade-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.tabs__dropdown-item{width:100%;padding:var(--token-paddingSM) var(--token-paddingMD);color:var(--token-colorText);font-size:var(--token-fontSize);text-align:left;cursor:pointer;transition:background-color var(--token-motionDurationFast);background:0 0;border:none;font-weight:400;display:block}.tabs__dropdown-item:hover{background-color:var(--token-colorFillSecondary)}.tabs__dropdown-item:focus-visible{outline:var(--token-focusRingWidth,2px) var(--token-focusRingStyle,solid) var(--token-focusRingColor,var(--token-colorPrimary));outline-offset:-2px}.tabs__dropdown-item--active{color:var(--token-colorPrimary);background-color:var(--token-tabActiveBg);font-weight:500}.tabs__dropdown-item--active:hover{background-color:var(--token-tabActiveBg)}.tabs__overflow{flex-shrink:0;display:none;position:relative}.tabs__overflow-btn{background-color:var(--token-colorBgContainer);border:1px solid var(--token-colorBorderSecondary);border-radius:var(--token-borderRadiusLG);width:36px;height:36px;color:var(--token-colorTextSecondary);cursor:pointer;transition:background-color var(--token-motionDurationFast), color var(--token-motionDurationFast);box-shadow:var(--token-boxShadow);justify-content:center;align-items:center;padding:0;display:flex}.tabs__overflow-btn:hover{background-color:var(--token-colorFillSecondary);color:var(--token-colorText)}.tabs__overflow-btn:focus{box-shadow:var(--token-tabFocusShadow)}.tabs__overflow-btn:focus:not(:focus-visible){outline:none}.tabs__overflow-btn:focus-visible{outline:var(--token-focusRingWidth,2px) var(--token-focusRingStyle,solid) var(--token-focusRingColor,var(--token-colorPrimary));outline-offset:var(--token-focusRingOffset,2px)}.tabs__overflow-menu{background-color:var(--token-colorBgElevated);border:1px solid var(--token-colorBorderSecondary);border-radius:var(--token-borderRadiusLG);min-width:200px;max-width:calc(100vw - 2rem);max-height:400px;box-shadow:var(--token-boxShadowSecondary);z-index:var(--token-zIndexPopover);padding:var(--token-paddingXS);position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.tabs__overflow-group{flex-direction:column;display:flex}.tabs__overflow-group+.tabs__overflow-group{margin-top:var(--token-paddingSM);padding-top:var(--token-paddingSM);border-top:1px solid var(--token-colorBorderSecondary)}.tabs__overflow-group-label{font-size:var(--token-fontSizeSM);color:var(--token-colorTextTertiary);text-transform:uppercase;letter-spacing:.05em;padding:var(--token-paddingXS) var(--token-paddingSM);margin-bottom:var(--token-paddingXXS);font-weight:600}.tabs__overflow-item{justify-content:space-between;align-items:center;gap:var(--token-paddingSM);width:100%;padding:var(--token-paddingSM) var(--token-paddingMD);font-size:var(--token-fontSize);color:var(--token-colorText);border-radius:var(--token-borderRadiusSM);text-align:left;cursor:pointer;transition:background-color var(--token-motionDurationFast);background:0 0;border:none;display:flex}.tabs__overflow-item:hover{background-color:var(--token-colorFillSecondary)}.tabs__overflow-item:focus-visible{outline:var(--token-focusRingWidth,2px) var(--token-focusRingStyle,solid) var(--token-focusRingColor,var(--token-colorPrimary));outline-offset:-2px}.tabs__overflow-item--active{color:var(--token-colorPrimary);background-color:var(--token-tabActiveBg);font-weight:600}.tabs__overflow-item--active:hover{background-color:var(--token-tabActiveBg)}@media (width>=480px) and (width<=767px){.tabs:not(.tabs--overflow-menu) .tabs__list{padding:var(--token-paddingSM)}.tabs:not(.tabs--overflow-menu) .tabs__tab{padding:var(--token-paddingXS) var(--token-paddingSM);font-size:var(--token-fontSize)}.tabs:not(.tabs--overflow-menu) .tabs__scroll-arrow{width:28px;height:28px}}@media (width<=479px){.tabs:not(.tabs--overflow-menu) .tabs__scroll-arrow{display:none}}@media (width<=767px){.tabs--overflow-menu .tabs__overflow{display:block}.tabs--overflow-menu .tabs__list{padding:var(--token-paddingSM);gap:0}.tabs--overflow-menu .tabs__group-label,.tabs--overflow-menu .tabs__separator{display:none}.tabs--overflow-menu .tabs__group,.tabs--overflow-menu .tabs__group-tabs{gap:0}.tabs--overflow-menu .tabs__tab{min-width:auto;padding:var(--token-paddingSM) var(--token-padding);font-size:var(--token-fontSize);flex:1}.tabs--overflow-menu .tabs__scroll-arrow{display:none!important}}.tabs--variant-segmented .tabs__container{gap:0}.tabs--variant-segmented .tabs__list{background-color:var(--token-colorFillTertiary);border-radius:var(--token-borderRadiusLG);padding:var(--token-paddingXS);gap:var(--token-paddingXS);z-index:auto;box-shadow:none;border:1px solid #0000;position:static;top:auto;overflow-x:visible}.tabs--variant-segmented .tabs__tab{border-radius:var(--token-borderRadius);color:var(--token-colorTextSecondary);background:0 0;border:1px solid #0000;font-weight:500}.tabs--variant-segmented .tabs__tab:hover:not(.tabs__tab--active){background-color:var(--token-colorFillSecondary);color:var(--token-colorText)}.tabs--variant-segmented .tabs__tab--active{color:var(--token-colorText);background-color:var(--token-colorBgContainer);box-shadow:var(--token-boxShadowTertiary,0 1px 3px #0000001a)}.tabs--variant-segmented .tabs__tab--active:hover{background-color:var(--token-colorBgContainer)}.tabs--variant-segmented.tabs--fill-container .tabs__tab{text-align:center;flex:1;justify-content:center}.tabs--variant-segmented .tabs__scroll-arrow{display:none}.tabs--variant-compact .tabs__container{gap:0;margin:0}.tabs--variant-compact .tabs__list{background-color:var(--token-colorFillQuaternary);border-radius:var(--token-borderRadiusSM);z-index:auto;box-shadow:none;border:1px solid #0000;flex:none;gap:2px;min-width:0;padding:2px;display:inline-flex;position:static;top:auto;overflow-x:visible}.tabs--variant-compact .tabs__tab{padding:var(--token-paddingXS) var(--token-paddingSM);font-size:var(--token-fontSize);border-radius:calc(var(--token-borderRadiusSM) - 1px);color:var(--token-colorTextSecondary);background:0 0;border:1px solid #0000;min-width:72px;font-weight:500}.tabs--variant-compact .tabs__tab:hover:not(.tabs__tab--active){background-color:var(--token-colorFillSecondary);color:var(--token-colorText)}.tabs--variant-compact .tabs__tab--active{color:var(--token-colorText);background-color:var(--token-colorBgContainer);box-shadow:var(--token-boxShadowTertiary,0 1px 3px #0000001a)}.tabs--variant-compact .tabs__tab--active:hover{background-color:var(--token-colorBgContainer)}.tabs--variant-compact.tabs--fill-container .tabs__tab{text-align:center;flex:1;justify-content:center}.tabs--variant-compact .tabs__scroll-arrow{display:none}.tabs--variant-segmented .tabs__group,.tabs--variant-compact .tabs__group{gap:0}.tabs--variant-segmented .tabs__group-tabs,.tabs--variant-compact .tabs__group-tabs{gap:var(--token-paddingXS)}@media (width<=479px){.tabs--variant-segmented .tabs__list{overflow-x:auto}}@media (prefers-reduced-motion:reduce){.tabs__list{scroll-behavior:auto}.tabs__scroll-arrow,.tabs__tab,.tabs__dropdown-trigger,.tabs__dropdown-item,.tabs__dropdown-arrow,.tabs__overflow-btn,.tabs__overflow-item{transition:none}.tabs__dropdown-menu{animation:none}.tabs__scroll-arrow:active{transform:none}.tabs--variant-segmented .tabs__tab,.tabs--variant-compact .tabs__tab{transition:none}}.page-layout{flex-direction:column;width:100%;min-height:100%;margin:0 auto;display:flex}.page-layout--standard{max-width:900px}.page-layout--wide{max-width:1400px}.page-layout--full{max-width:none}@media (width<=767px){.page-layout:not(.page-layout--full){padding:0 var(--token-paddingSM)}}.page-header{margin-bottom:var(--token-paddingLG)}.page-header__content{justify-content:space-between;align-items:flex-start;gap:var(--token-paddingMD);display:flex}.page-header__text{flex:1;min-width:0}.page-header__title{margin:0 0 var(--token-paddingSM);font-size:var(--token-fontSizeDisplay4);letter-spacing:.02em;color:var(--token-colorText);font-weight:300}.page-header__description{font-size:var(--token-fontSize);color:var(--token-colorTextSecondary);margin:0}.page-header__actions{gap:var(--token-paddingSM);flex-shrink:0;display:flex}.page-header__error{justify-content:space-between;align-items:center;gap:var(--token-paddingSM);margin-top:var(--token-paddingSM);padding:var(--token-paddingSM) var(--token-paddingMD);font-size:var(--token-fontSize);color:var(--token-colorError);border-radius:var(--token-borderRadiusLG);background-color:#ff4d4f14;border:1px solid #ff4d4f4d;display:flex}.page-header__error-body{gap:var(--token-paddingXXS);flex-direction:column;flex:1;min-width:0;display:flex}.page-header__error-text{word-break:break-word}.page-header__error-detail{font-size:var(--token-fontSizeSM);color:var(--token-colorTextTertiary);word-break:break-word}.page-header__error-actions{align-items:center;gap:var(--token-paddingSM);padding-left:var(--token-paddingXS);flex-shrink:0;display:flex}.page-header__error-dismiss{font-size:var(--token-fontSizeXL);color:currentColor;cursor:pointer;opacity:.7;width:24px;height:24px;transition:opacity var(--token-motionDurationFast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.page-header__error-dismiss:hover{opacity:1}@media (width<=767px){.page-header__content{flex-direction:column;align-items:stretch}.page-header__actions{justify-content:flex-end}}.refresh-indicator-group{align-items:center;gap:var(--token-paddingSM);flex-wrap:wrap;align-self:center;display:inline-flex}.refresh-indicator{align-items:center;gap:var(--token-paddingXS);padding:var(--token-paddingXXS) var(--token-paddingSM);border-radius:var(--token-borderRadiusPill);background:var(--token-colorFillTertiary);font-size:var(--token-fontSizeSM);color:var(--token-colorTextSecondary);display:inline-flex}.refresh-indicator__dot{width:var(--token-paddingSM);height:var(--token-paddingSM);border-radius:var(--token-borderRadiusPill);background:var(--token-colorTextTertiary);flex-shrink:0}.refresh-indicator--live .refresh-indicator__dot{background:var(--token-colorSuccess);animation:refresh-indicator-breathe var(--obs-motion-pulse,calc(var(--token-motionDurationSlow) * 8)) var(--obs-motion-ease,var(--token-themeTransitionTiming)) infinite}.refresh-indicator--live .refresh-indicator__label{color:var(--token-colorSuccess)}.refresh-indicator--connecting .refresh-indicator__dot{background:var(--token-colorWarning)}.refresh-indicator--polling .refresh-indicator__dot,.refresh-indicator--interval .refresh-indicator__dot{background:var(--token-colorInfo)}.refresh-indicator-group__updated{color:var(--token-colorTextSecondary);font-size:var(--token-fontSizeSM);white-space:nowrap}@keyframes refresh-indicator-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.72)}}@media (prefers-reduced-motion:reduce){.refresh-indicator--live .refresh-indicator__dot{animation:none}}.empty-state{padding:var(--token-paddingXL) var(--token-paddingLG);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;animation:.5s ease-out empty-state-fade-in;display:flex}@keyframes empty-state-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.empty-state__illustration{margin-bottom:var(--token-paddingLG);position:relative}.empty-state__icon{color:var(--token-colorTextTertiary);transition:color var(--token-motionDurationMid)}.empty-state__illustration:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--token-colorPrimary) 8%, transparent) 0%, transparent 70%);z-index:-1;opacity:0;will-change:opacity, transform;border-radius:50%;animation:3s ease-in-out infinite glow-pulse;position:absolute;inset:-20px}@keyframes glow-pulse{0%,to{opacity:0;transform:scale(.95)}50%{opacity:1;transform:scale(1)}}.illustration-sparkle{transform-origin:50%;will-change:opacity, transform;animation:2s ease-in-out infinite sparkle-twinkle}@keyframes sparkle-twinkle{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.illustration-arrow{will-change:transform;animation:2s ease-in-out infinite arrow-bounce}@keyframes arrow-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.illustration-needle{transform-origin:256px 308px;will-change:transform;animation:3s ease-in-out infinite needle-swing}@keyframes needle-swing{0%{transform:rotate(-12deg)}50%{transform:rotate(12deg)}to{transform:rotate(-12deg)}}.empty-state__content{margin-bottom:var(--token-paddingLG);max-width:480px}.empty-state__title{margin:0 0 var(--token-paddingSM) 0;font-size:var(--token-fontSizeXL);color:var(--token-colorText);font-weight:600;line-height:1.4}.empty-state__description{font-size:var(--token-fontSize);color:var(--token-colorTextSecondary);margin:0;line-height:1.6}.empty-state__actions{gap:var(--token-paddingMD);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.empty-state__action-btn{min-width:120px}.empty-state__action-link{font-size:var(--token-fontSize);color:var(--token-colorLink);padding:var(--token-paddingXS) var(--token-paddingSM);border-radius:var(--token-borderRadiusSM);transition:color var(--token-motionDurationFast), background-color var(--token-motionDurationFast);text-decoration:none}.empty-state__action-link:hover{color:var(--token-colorPrimaryHover);background-color:var(--token-colorFillTertiary)}.empty-state__action-link:focus{outline:2px solid var(--token-colorPrimary);outline-offset:2px}.empty-state--chat .empty-state__illustration:before{background:radial-gradient(circle, var(--token-colorPrimaryBg) 0%, transparent 70%)}.empty-state--models .empty-state__illustration:before{background:radial-gradient(circle,#1890ff14 0%,#0000 70%)}.empty-state--creations .empty-state__illustration:before{background:radial-gradient(circle,#722ed114 0%,#0000 70%)}.empty-state--text .empty-state__illustration:before{background:radial-gradient(circle,#5263d114 0%,#0000 70%)}.empty-state--benchmark .empty-state__illustration:before{background:radial-gradient(circle,#00bd9b14 0%,#0000 70%)}.empty-state--statistics .empty-state__illustration:before{background:radial-gradient(circle,#13c2c214 0%,#0000 70%)}.empty-state--error .empty-state__illustration:before{background:radial-gradient(circle,#ff4d4f14 0%,#0000 70%)}@media (prefers-color-scheme:dark){.empty-state--chat .empty-state__illustration:before{background:radial-gradient(circle, var(--token-colorPrimaryBg) 0%, transparent 70%)}.empty-state--models .empty-state__illustration:before{background:radial-gradient(circle,#1890ff1f 0%,#0000 70%)}.empty-state--creations .empty-state__illustration:before{background:radial-gradient(circle,#722ed11f 0%,#0000 70%)}.empty-state--text .empty-state__illustration:before{background:radial-gradient(circle,#5263d11f 0%,#0000 70%)}.empty-state--benchmark .empty-state__illustration:before{background:radial-gradient(circle,#00bd9b1f 0%,#0000 70%)}.empty-state--statistics .empty-state__illustration:before{background:radial-gradient(circle,#13c2c21f 0%,#0000 70%)}.empty-state--error .empty-state__illustration:before{background:radial-gradient(circle,#ff4d4f1f 0%,#0000 70%)}}@media (prefers-reduced-motion:reduce){.empty-state{animation:none}.empty-state__illustration:before{opacity:.5;animation:none}.illustration-sparkle,.illustration-arrow,.illustration-needle{animation:none}}@media (width<=768px){.empty-state{padding:var(--token-paddingLG) var(--token-paddingMD);min-height:250px}.empty-state__illustration{margin-bottom:var(--token-paddingMD)}.empty-state__icon{width:80px;height:80px}.empty-state__title{font-size:var(--token-fontSizeLG)}.empty-state__description{font-size:var(--token-fontSize)}.empty-state__actions{gap:var(--token-paddingSM);flex-direction:column;width:100%}.empty-state__action-btn{width:100%;min-width:unset}}@media (width<=480px){.empty-state__icon{width:64px;height:64px}.empty-state__title{font-size:var(--token-fontSizeLG)}}.access-denied__capability .empty-state__description{font-family:var(--token-fontFamilyMono);font-size:var(--token-fontSizeSM);color:var(--token-colorTextSecondary)}.select{display:inline-block;position:relative}.select--full-width{width:100%;display:block}.select--labelled{gap:var(--token-paddingXS);flex-direction:column;display:flex}.select__label{font-size:var(--token-fontSizeSM);color:var(--token-colorTextSecondary);font-weight:500}.select__trigger{justify-content:space-between;align-items:center;gap:var(--token-paddingSM);width:100%;min-height:var(--token-controlHeight);padding:var(--token-paddingXS) var(--token-padding);font-size:var(--token-fontSize);font-family:var(--token-fontFamily);color:var(--token-colorText);background-color:var(--token-colorBgContainer);border:1px solid var(--token-colorBorder);border-radius:var(--token-borderRadius);cursor:pointer;transition:all var(--token-motionDurationFast);text-align:left;display:flex}.select__trigger:hover:not(:disabled){border-color:var(--token-colorPrimary)}.select__trigger:focus{border-color:var(--token-colorPrimary);box-shadow:0 0 0 2px var(--token-colorPrimaryBg);outline:none}.select--open .select__trigger{border-color:var(--token-colorPrimary);box-shadow:0 0 0 2px var(--token-colorPrimaryBg);border-bottom-right-radius:0;border-bottom-left-radius:0}.select--disabled .select__trigger{cursor:not-allowed;opacity:.6;background-color:var(--token-colorFillTertiary)}.select--small .select__trigger{min-height:var(--token-controlHeightSM);padding:var(--token-paddingXS) var(--token-paddingSM);font-size:var(--token-fontSizeSM)}.select--medium .select__trigger{min-height:var(--token-controlHeight);padding:var(--token-paddingXS) var(--token-padding);font-size:var(--token-fontSize)}.select--large .select__trigger{min-height:var(--token-controlHeightLG);padding:var(--token-paddingSM) var(--token-padding);font-size:var(--token-fontSize)}.select__trigger{min-width:120px}.select__value{align-items:center;gap:var(--token-paddingSM);flex:1;min-width:0;display:flex;overflow:hidden}.select__value-icon{color:var(--token-colorTextSecondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.select__value-label{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.select__placeholder{color:var(--token-colorTextTertiary)}.select__chevron{color:var(--token-colorTextSecondary);transition:transform var(--token-motionDurationFast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.select__chevron--open{transform:rotate(180deg)}.select__dropdown{z-index:var(--token-zIndexPopover);background:var(--token-colorBgElevated);border:1px solid var(--token-colorPrimary);border-radius:0 0 var(--token-borderRadius) var(--token-borderRadius);box-shadow:var(--token-boxShadowSecondary);border-top:none;flex-direction:column;max-height:240px;animation:.15s ease-out selectDropdownOpen;display:flex;position:absolute;top:100%;left:0;right:0;overflow:hidden}.select__dropdown--portal{border:1px solid var(--token-colorBorder);border-radius:var(--token-borderRadius);z-index:var(--token-zIndexTooltip);position:fixed}.select__search{padding:var(--token-paddingSM);background:var(--token-colorBgElevated);border-bottom:1px solid var(--token-colorBorderSecondary);flex-shrink:0}.select__search-input{box-sizing:border-box;width:100%;padding:var(--token-paddingXS) var(--token-paddingSM);font-family:var(--token-fontFamily);font-size:var(--token-fontSize);color:var(--token-colorText);background:var(--token-colorBgContainer);border:1px solid var(--token-colorBorder);border-radius:var(--token-borderRadiusSM);transition:border-color var(--token-motionDurationFast), box-shadow var(--token-motionDurationFast)}.select__search-input::placeholder{color:var(--token-colorTextPlaceholder)}.select__search-input:focus-visible{border-color:var(--token-colorPrimary);box-shadow:0 0 0 2px var(--token-colorPrimaryBg);outline:none}.select__options{min-height:0;overflow-y:auto}@keyframes selectDropdownOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.select__options::-webkit-scrollbar{width:var(--token-scrollbarSize);height:var(--token-scrollbarSize)}.select__options::-webkit-scrollbar-track{background:0 0}.select__options::-webkit-scrollbar-thumb{background-color:var(--token-colorBorder);border-radius:var(--token-scrollbarRadius)}.select__options::-webkit-scrollbar-thumb:hover{background-color:var(--token-colorTextTertiary)}.select__option{align-items:center;gap:var(--token-paddingSM);padding:var(--token-paddingSM) var(--token-padding);font-size:var(--token-fontSize);color:var(--token-colorText);cursor:pointer;transition:background-color var(--token-motionDurationFast);-webkit-user-select:none;user-select:none;display:flex}.select__option:first-child{border-radius:0}.select__option:last-child{border-radius:0 0 var(--token-borderRadius) var(--token-borderRadius)}.select__option:hover:not(.select__option--disabled),.select__option--focused:not(.select__option--disabled){background-color:var(--token-colorFillSecondary)}.select__option--selected{background-color:var(--token-colorPrimaryBg)}.select__option--selected:hover,.select__option--selected.select__option--focused{background-color:var(--token-colorPrimaryBgHover)}.select__option-icon{width:20px;height:20px;color:var(--token-colorTextSecondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.select__option--selected .select__option-icon{color:var(--token-colorPrimary)}.select__option-content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.select__option-label{font-weight:500}.select__option--selected .select__option-label{color:var(--token-colorPrimary)}.select__option-description{font-size:var(--token-fontSizeSM);color:var(--token-colorTextTertiary)}.select__option-check{color:var(--token-colorPrimary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.select__empty{padding:var(--token-padding) var(--token-paddingMD);color:var(--token-colorTextTertiary);text-align:center;font-style:italic}.select--large .select__option{padding:var(--token-paddingSM) var(--token-paddingMD);font-size:var(--token-fontSize)}.select--large .select__option-icon{width:24px;height:24px}.select--large .select__option-description{font-size:var(--token-fontSizeSM)}.multi-select{display:inline-block;position:relative}.multi-select--labelled{gap:var(--token-paddingXS);flex-direction:column;display:flex}.multi-select__label{font-size:var(--token-fontSizeSM);color:var(--token-colorTextSecondary);font-weight:500}.multi-select__trigger{justify-content:space-between;align-items:center;gap:var(--token-paddingSM);width:100%;min-width:160px;min-height:var(--token-controlHeight);padding:var(--token-paddingXS) var(--token-padding);font-size:var(--token-fontSize);font-family:var(--token-fontFamily);color:var(--token-colorText);background-color:var(--token-colorBgContainer);border:1px solid var(--token-colorBorder);border-radius:var(--token-borderRadius);cursor:pointer;transition:all var(--token-motionDurationFast);text-align:left;display:flex}.multi-select__trigger:hover:not(:disabled){border-color:var(--token-colorPrimary)}.multi-select__trigger:focus-visible{border-color:var(--token-colorPrimary);box-shadow:0 0 0 2px var(--token-colorPrimaryBg);outline:none}.multi-select--open .multi-select__trigger{border-color:var(--token-colorPrimary);box-shadow:0 0 0 2px var(--token-colorPrimaryBg)}.multi-select--disabled .multi-select__trigger{cursor:not-allowed;opacity:.6;background-color:var(--token-colorFillTertiary)}.multi-select--small .multi-select__trigger{min-height:var(--token-controlHeightSM);padding:var(--token-paddingXS) var(--token-paddingSM);font-size:var(--token-fontSizeSM)}.multi-select__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.multi-select__placeholder{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--token-colorTextTertiary);flex:1;overflow:hidden}.multi-select__chevron{color:var(--token-colorTextSecondary);transition:transform var(--token-motionDurationFast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.multi-select__chevron--open{transform:rotate(180deg)}.multi-select__dropdown{z-index:var(--token-zIndexTooltip);background:var(--token-colorBgElevated);border:1px solid var(--token-colorBorder);border-radius:var(--token-borderRadius);box-shadow:var(--token-boxShadowSecondary);flex-direction:column;max-height:280px;animation:.15s ease-out multi-select-dropdown-open;display:flex;overflow:hidden}.multi-select__search{padding:var(--token-paddingSM);background:var(--token-colorBgElevated);border-bottom:1px solid var(--token-colorBorderSecondary);flex-shrink:0}.multi-select__search-input{box-sizing:border-box;width:100%;padding:var(--token-paddingXS) var(--token-paddingSM);font-family:var(--token-fontFamily);font-size:var(--token-fontSize);color:var(--token-colorText);background:var(--token-colorBgContainer);border:1px solid var(--token-colorBorder);border-radius:var(--token-borderRadiusSM);transition:border-color var(--token-motionDurationFast), box-shadow var(--token-motionDurationFast)}.multi-select__search-input::placeholder{color:var(--token-colorTextPlaceholder)}.multi-select__search-input:focus-visible{border-color:var(--token-colorPrimary);box-shadow:0 0 0 2px var(--token-colorPrimaryBg);outline:none}.multi-select__options{min-height:0;overflow-y:auto}.multi-select__option{align-items:center;gap:var(--token-paddingSM);padding:var(--token-paddingXS) var(--token-paddingSM);cursor:pointer;transition:background-color var(--token-motionDurationFast);display:flex}.multi-select__option--focused,.multi-select__option:hover{background-color:var(--token-colorFillTertiary)}.multi-select__option--selected .multi-select__option-label{font-weight:600}.multi-select__option-content{flex-direction:column;gap:2px;min-width:0;display:flex}.multi-select__option-label{font-size:var(--token-fontSize);color:var(--token-colorText);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.multi-select__option-description{font-size:var(--token-fontSizeSM);color:var(--token-colorTextTertiary)}.multi-select__empty{padding:var(--token-paddingSM);font-size:var(--token-fontSizeSM);color:var(--token-colorTextTertiary);text-align:center}@keyframes multi-select-dropdown-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.multi-select__trigger,.multi-select__chevron,.multi-select__option{transition:none}.multi-select__dropdown{animation:none}}.multi-select__box{border:1px solid var(--token-colorBorder);border-radius:var(--token-borderRadiusSM);background:var(--token-colorBgContainer);width:16px;height:16px;color:var(--token-colorWhite,#fff);transition:background-color var(--token-motionDurationFast), border-color var(--token-motionDurationFast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.multi-select__box--checked{background:var(--token-colorPrimary);border-color:var(--token-colorPrimary)}@media (prefers-reduced-motion:reduce){.multi-select__box{transition:none}}.tier-select{gap:var(--token-paddingXS);flex-direction:column;display:flex}.tier-select__label{font-size:var(--token-fontSizeSM);color:var(--token-colorTextSecondary);font-weight:500}.tier-select__hint{font-size:var(--token-fontSizeSM);color:var(--token-colorTextTertiary);margin:0}.tier-select__hint--warning{color:var(--token-colorWarning)}.time-range-picker{align-items:end;gap:var(--token-paddingSM);min-width:0;display:flex}.time-range-picker--custom{flex-wrap:wrap}.time-range-picker__preset{gap:var(--token-paddingXXS);flex-direction:column;min-width:0;display:flex}.time-range-picker__label{color:var(--token-colorTextSecondary);font-size:var(--token-fontSizeSM);font-weight:500}.time-range-picker__custom{gap:var(--token-paddingSM);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}@media (width<=767px){.time-range-picker,.time-range-picker__custom{grid-template-columns:minmax(0,1fr);align-items:stretch}.time-range-picker{flex-direction:column}.time-range-picker__preset,.time-range-picker__custom{width:100%}}.checkbox{align-items:center;gap:var(--token-paddingXS);cursor:pointer;display:inline-flex}.checkbox--disabled{cursor:not-allowed;opacity:.5}.checkbox__box{color:#fff;background-color:var(--token-colorBgContainer);border:1.5px solid var(--token-colorBorderSecondary);border-radius:var(--token-borderRadiusSM,4px);cursor:pointer;width:18px;height:18px;transition:background-color var(--token-motionDurationFast) ease, border-color var(--token-motionDurationFast) ease;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.checkbox__box--checked,.checkbox__box--indeterminate{background-color:var(--token-colorPrimary);border-color:var(--token-colorPrimary)}.checkbox__box:focus:not(:focus-visible){outline:none}.checkbox__box:focus-visible{outline:var(--token-focusRingWidth,2px) var(--token-focusRingStyle,solid) var(--token-focusRingColor,var(--token-colorPrimary));outline-offset:var(--token-focusRingOffset,2px)}.checkbox--disabled .checkbox__box{cursor:not-allowed;background-color:var(--token-colorFillSecondary);border-color:var(--token-colorBorderSecondary)}.checkbox--disabled .checkbox__box--checked,.checkbox--disabled .checkbox__box--indeterminate{background-color:var(--token-colorTextTertiary);border-color:var(--token-colorTextTertiary)}.checkbox__icon{pointer-events:none;display:block}.checkbox__label{font-size:var(--token-fontSizeSM);color:var(--token-colorText);-webkit-user-select:none;user-select:none;line-height:1.4}.checkbox--small .checkbox__box{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.checkbox__box{transition:none}}.toggle-switch{cursor:pointer;background:0 0;border:none;padding:0;display:inline-block;position:relative}.toggle-switch:focus:not(:focus-visible){outline:none}.toggle-switch:focus-visible{outline:var(--token-focusRingWidth,2px) var(--token-focusRingStyle,solid) var(--token-focusRingColor,var(--token-colorPrimary));outline-offset:var(--token-focusRingOffset,2px);border-radius:var(--token-borderRadiusLG)}.toggle-switch:focus-visible .toggle-switch__track{box-shadow:0 0 0 3px color-mix(in srgb, var(--token-colorPrimary) 15%, transparent)}.toggle-switch__track{background-color:var(--token-colorTextTertiary);border-radius:12px;width:44px;height:24px;transition:background-color .2s;display:block;position:relative}.toggle-switch--checked .toggle-switch__track{background-color:var(--token-colorPrimary)}.toggle-switch--warning.toggle-switch--checked .toggle-switch__track{background-color:var(--token-colorWarning)}.toggle-switch__thumb{background-color:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0003}.toggle-switch--checked .toggle-switch__thumb{transform:translate(20px)}.toggle-switch--disabled{opacity:.5;cursor:not-allowed}.toggle-switch--disabled .toggle-switch__track{background-color:var(--token-colorFillSecondary)}.toggle-switch--small .toggle-switch__track{border-radius:9px;width:32px;height:18px}.toggle-switch--small .toggle-switch__thumb{width:14px;height:14px}.toggle-switch--small.toggle-switch--checked .toggle-switch__thumb{transform:translate(14px)}.drawer__backdrop.drawer__backdrop{background-color:var(--token-colorBgMask,#00000073);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:var(--token-zIndexDrawer);pointer-events:none;visibility:hidden;opacity:0;transition:opacity var(--token-motionDurationMid,.3s) ease, visibility 0s linear var(--token-motionDurationMid,.3s), background-color var(--token-themeTransitionDuration,.25s) var(--token-themeTransitionTiming,ease-in-out), backdrop-filter var(--token-themeTransitionDuration,.25s) var(--token-themeTransitionTiming,ease-in-out);position:fixed;inset:0}.drawer__backdrop--open.drawer__backdrop--open{pointer-events:auto;visibility:visible;opacity:1;transition:opacity var(--token-motionDurationMid,.3s) ease, visibility 0s linear 0s, background-color var(--token-themeTransitionDuration,.25s) var(--token-themeTransitionTiming,ease-in-out), backdrop-filter var(--token-themeTransitionDuration,.25s) var(--token-themeTransitionTiming,ease-in-out)}.drawer.drawer{background-color:var(--token-colorBgContainer,#fff);box-shadow:var(--token-boxShadowDrawerRight,-4px 0 20px #00000026);opacity:0;transition:transform var(--token-motionDurationMid,.3s) cubic-bezier(.4, 0, .2, 1), opacity var(--token-motionDurationMid,.3s) ease, background-color var(--token-themeTransitionDuration,.25s) var(--token-themeTransitionTiming,ease-in-out), color var(--token-themeTransitionDuration,.25s) var(--token-themeTransitionTiming,ease-in-out), border-color var(--token-themeTransitionDuration,.25s) var(--token-themeTransitionTiming,ease-in-out), box-shadow var(--token-themeTransitionDuration,.25s) var(--token-themeTransitionTiming,ease-in-out);z-index:var(--token-zIndexDrawerContent);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.drawer.drawer--open{opacity:1;transform:translate(0)}@keyframes drawer-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.drawer--shaking{animation:.4s ease-in-out drawer-shake}.drawer__header{padding:var(--token-paddingLG,1.5rem);border-bottom:1px solid var(--token-colorBorder,#d9d9d9);flex-shrink:0}.drawer__title-row{justify-content:space-between;align-items:center;gap:var(--token-paddingMD);display:flex}.drawer__title{font-size:var(--token-fontSizeHeading4,1.25rem);color:var(--token-colorText,#141414);margin:0;font-weight:600}.drawer__subtitle{font-size:var(--token-fontSizeSM,.875rem);color:var(--token-colorTextSecondary,#6b7280);margin:var(--token-paddingSM) 0 0 0;text-overflow:ellipsis;overflow:hidden}.drawer__close-btn.drawer__close-btn{border-radius:var(--token-borderRadius,6px);width:2rem;height:2rem;color:var(--token-colorTextSecondary,#6b7280);cursor:pointer;transition:background-color var(--token-motionDurationFast,.15s) ease, color var(--token-motionDurationFast,.15s) ease, border-color var(--token-themeTransitionDuration,.25s) var(--token-themeTransitionTiming,ease-in-out);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.drawer__close-btn:hover{background-color:var(--token-colorFillSecondary,#f3f4f6);color:var(--token-colorText,#141414)}.drawer__close-btn:focus-visible{outline:2px solid var(--token-colorPrimary,#ff7a00);outline-offset:2px}.drawer__content{flex:1;overflow:hidden auto}.drawer__footer{padding:var(--token-paddingMD,1rem) var(--token-paddingLG,1.5rem);border-top:1px solid var(--token-colorBorder,#d9d9d9);background-color:var(--token-colorFillSecondary,#f3f4f6);flex-shrink:0}@media (prefers-reduced-motion:reduce){.drawer__backdrop.drawer__backdrop,.drawer.drawer,.drawer__close-btn.drawer__close-btn,.drawer__backdrop--open.drawer__backdrop--open{transition:none}.drawer--shaking{outline:2px solid var(--token-colorWarning,#faad14);outline-offset:-2px;animation:none}}@media (prefers-reduced-transparency:reduce){.drawer__backdrop.drawer__backdrop{-webkit-backdrop-filter:none;background-color:#000000a6}}@media (width<=767px){.drawer{width:100vw!important;max-width:100vw!important}.drawer__header,.drawer__footer{padding:var(--token-paddingMD,1rem)}}:root{--settings-sidebar-width:var(--token-sidebarWidth);--settings-sidebar-sticky-top:calc(-1 * var(--token-paddingContentVertical))}.settings-layout{background-color:var(--token-colorBgContainer);border:1px solid var(--token-colorBorderSecondary);border-radius:var(--token-borderRadiusXL);width:100%;box-shadow:var(--token-boxShadow);flex-direction:row;align-items:flex-start;gap:0;display:flex;position:relative}.settings-layout:before{content:"";top:0;bottom:0;left:var(--settings-sidebar-width);background-color:var(--token-colorBorderSecondary);pointer-events:none;width:1px;position:absolute}.settings-layout__sidebar{flex:0 0 var(--settings-sidebar-width);width:var(--settings-sidebar-width);top:var(--settings-sidebar-sticky-top);max-height:calc(100vh - var(--token-headerHeight) - var(--token-statusBarHeight));padding:calc(var(--token-sidebarNavPaddingTop) + var(--token-paddingSM)) var(--token-paddingSM) var(--token-paddingLG);position:sticky;overflow-y:auto}.settings-layout__nav-list{gap:var(--token-paddingSM);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.settings-layout__group{gap:var(--token-paddingXS);flex-direction:column;list-style:none;display:flex}.settings-layout__group-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.settings-layout__group-header{padding:0 var(--token-paddingSM) var(--token-paddingXS);font-size:var(--token-fontSizeSM);letter-spacing:.06em;text-transform:uppercase;color:var(--token-colorTextTertiary);-webkit-user-select:none;user-select:none;font-weight:600}.settings-layout__nav-item-wrapper{margin:0;padding:0;list-style:none}.settings-layout__nav-item{align-items:center;gap:var(--token-paddingSM);width:100%;padding:var(--token-paddingSM) var(--token-paddingMD);font-family:inherit;font-size:var(--token-fontSize);color:var(--token-colorTextSecondary);text-align:left;border-radius:var(--token-borderRadiusLG);cursor:pointer;transition:color var(--token-motionDurationFast), background-color var(--token-motionDurationFast);background:0 0;border:none;font-weight:500;display:flex}.settings-layout__nav-item:hover{color:var(--token-colorText);background-color:var(--token-colorFillQuaternary)}.settings-layout__nav-item:focus{outline:none}.settings-layout__nav-item:focus-visible{outline:2px solid var(--token-colorPrimary);outline-offset:2px}.settings-layout__nav-item--active{color:var(--token-colorPrimary);background-color:color-mix(in srgb, var(--token-colorPrimary) 10%, transparent)}.settings-layout__nav-item--active:hover{background-color:color-mix(in srgb, var(--token-colorPrimary) 14%, transparent)}.settings-layout__nav-item-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.settings-layout__nav-item-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.settings-layout__nav-item-badge{font-size:var(--token-fontSizeXXS);text-transform:uppercase;letter-spacing:.03em;pointer-events:none;flex-shrink:0;padding:1px 4px;line-height:1}.settings-layout__content{min-width:0;padding:var(--token-paddingLG);flex-direction:column;flex:1 1 0;display:flex}.settings-layout__panel{flex:auto;min-height:0}.settings-layout__panel:focus{outline:none}.settings-layout__panel:focus-visible{outline:2px solid var(--token-colorPrimary);outline-offset:2px}.settings-layout__mobile-toolbar{align-items:center;gap:var(--token-paddingSM);margin-bottom:var(--token-paddingMD);display:none}.settings-layout__mobile-current{font-size:var(--token-fontSize);color:var(--token-colorText);font-weight:600}.settings-layout__drawer .settings-layout__nav-list{padding:0}.settings-layout__drawer .settings-layout__group-header{padding-top:var(--token-paddingSM)}@media (width<=767px){.settings-layout__content{padding:var(--token-paddingMD) var(--token-paddingSM)}.settings-layout__mobile-toolbar{display:flex}}@media (width>=768px) and (width<=1023px){:root{--settings-sidebar-sticky-top:calc(-1 * var(--token-paddingLG))}}@media (width>=1920px){:root{--settings-sidebar-sticky-top:calc(-1 * var(--token-paddingXL))}}@media (prefers-reduced-motion:reduce){.settings-layout__nav-item{transition:none}}.settings-section{padding:var(--token-paddingLG);background-color:var(--token-colorBgContainer);border:1px solid var(--token-colorBorderSecondary);border-radius:var(--token-borderRadiusXL);box-shadow:var(--token-boxShadow)}.section-group{margin-bottom:var(--token-paddingXL)}.section-group:last-child{margin-bottom:0}.section-group__header{justify-content:space-between;align-items:center;gap:var(--token-paddingMD);margin-bottom:var(--token-paddingLG);padding-bottom:var(--token-paddingSM);border-bottom:1px solid var(--token-colorBorderSecondary);display:flex}.section-group__title{font-size:var(--token-fontSize);color:var(--token-colorText);margin:0;font-weight:600}.section-group__action{align-items:center;gap:var(--token-paddingSM);flex-shrink:0;display:flex}.section-group__description{margin:calc(-1 * var(--token-paddingSM)) 0 var(--token-paddingMD);font-size:var(--token-fontSize);color:var(--token-colorTextTertiary);font-weight:400;line-height:1.5}@media (width<=767px){.settings-section{padding:var(--token-paddingMD)}}.dashboard-panel{gap:var(--token-paddingMD);flex-direction:column;min-width:0;display:flex}.dashboard-panel__header{justify-content:space-between;align-items:flex-start;gap:var(--token-paddingSM);display:flex}.dashboard-panel__titles{gap:var(--token-paddingXXS);flex-direction:column;min-width:0;display:flex}.dashboard-panel__title{font-size:var(--token-fontSizeHeading4);color:var(--token-colorText);margin:0;font-weight:600;line-height:1.25}.dashboard-panel__subtitle{font-size:var(--token-fontSizeSM);color:var(--token-colorTextSecondary);margin:0;line-height:1.4}.dashboard-panel__action{flex-shrink:0}.dashboard-panel__body{flex:1;min-width:0}.dashboard-panel__error{align-items:flex-start;gap:var(--token-paddingSM);padding:var(--token-paddingMD) 0;flex-direction:column;display:flex}.dashboard-panel__error-message{font-size:var(--token-fontSizeSM);color:var(--token-colorError);margin:0}.dashboard-panel__empty{justify-content:center;align-items:center;min-height:8rem;display:flex}.dashboard-panel--span-4{grid-column:span 4}.dashboard-panel--span-6{grid-column:span 6}.dashboard-panel--span-8{grid-column:span 8}.dashboard-panel--span-12{grid-column:span 12}@media (width<=767px){.dashboard-panel--span-4,.dashboard-panel--span-6,.dashboard-panel--span-8,.dashboard-panel--span-12{grid-column:1/-1}}.pagination{justify-content:space-between;align-items:center;gap:var(--token-paddingMD);margin-top:var(--token-paddingSM);padding:var(--token-paddingXS) var(--token-paddingXXS);flex-wrap:wrap;display:flex}.pagination__info{color:var(--token-colorTextSecondary);font-size:var(--token-fontSize)}.pagination--cursor{justify-content:flex-end}.pagination__controls{align-items:center;gap:var(--token-paddingSM);display:flex}.pagination__btn svg{flex-shrink:0}.pagination__pages{color:var(--token-colorText);font-size:var(--token-fontSize);padding:0 var(--token-paddingXS);white-space:nowrap;font-weight:500}@media (width<=640px){.pagination{align-items:stretch;gap:var(--token-paddingSM);flex-direction:column}.pagination__info{text-align:center}.pagination__controls{justify-content:center}.pagination__btn .button__text{display:none}}.toast-host{right:var(--token-paddingLG);bottom:var(--token-paddingLG);align-items:flex-end;gap:var(--token-paddingSM);width:max-content;max-width:min(calc(100vw - 2 * var(--token-paddingLG)), 420px);pointer-events:none;flex-direction:column;display:flex;position:fixed}.toast{pointer-events:auto;align-items:center;gap:var(--token-paddingSM);width:100%;padding:var(--token-paddingSM) var(--token-paddingMD);color:var(--token-colorText);background:var(--token-colorBgElevated);border-radius:var(--token-borderRadiusLG);box-shadow:var(--token-boxShadowSecondary);animation:toast-enter var(--token-motionDurationMid) ease-out;display:flex}.toast--warning,.toast--error{background:var(--token-colorWarningBg)}.toast__message{min-width:0;font-size:var(--token-fontSize);flex:1;line-height:1.4}.toast__action{padding:var(--token-paddingXXS) var(--token-paddingXS);border-radius:var(--token-borderRadius);color:var(--token-colorPrimary);font:inherit;cursor:pointer;transition:background var(--token-motionDurationFast);background:0 0;border:none;flex-shrink:0;font-weight:600}.toast__action:hover{background:var(--token-colorPrimaryBg)}.toast__action:focus-visible{outline:2px solid var(--token-colorPrimary);outline-offset:2px}.toast__dismiss{border-radius:var(--token-borderRadius);width:24px;height:24px;color:var(--token-colorTextSecondary);font-size:var(--token-fontSizeLG);cursor:pointer;transition:color var(--token-motionDurationFast), background var(--token-motionDurationFast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.toast__dismiss:hover{color:var(--token-colorText);background:var(--token-colorFillSecondary)}.toast__dismiss:focus-visible{outline:2px solid var(--token-colorPrimary);outline-offset:2px}@keyframes toast-enter{0%{opacity:0;transform:translateY(var(--token-paddingSM))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.about-modal__content{padding:var(--token-paddingXL);text-align:center;padding-top:116px;position:relative}.about-modal__aurora{border-radius:var(--token-borderRadiusLG) var(--token-borderRadiusLG) 0 0;background:linear-gradient(135deg,#8b5cf614 0%,#ec489914 100%);justify-content:center;align-items:center;height:100px;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.about-modal__orb{filter:blur(50px);opacity:.5;mix-blend-mode:multiply;border-radius:50%;animation:20s ease-in-out infinite orb-float;position:absolute}:root[data-theme$=-dark] .about-modal__orb{opacity:.4;mix-blend-mode:screen}.about-modal__orb--1{background:radial-gradient(circle,#8b5cf6 0%,#0000 70%);width:150px;height:150px;animation-duration:6s;animation-delay:0s;top:-40px;left:-30px}.about-modal__orb--2{background:radial-gradient(circle,#ec4899 0%,#0000 70%);width:120px;height:120px;animation-duration:8s;animation-delay:-2s;top:-20px;right:-20px}.about-modal__orb--3{background:radial-gradient(circle,#3b82f6 0%,#0000 70%);width:100px;height:100px;animation-duration:10s;animation-delay:-4s;bottom:-30px;left:calc(50% - 50px)}.about-modal__orb--4{background:radial-gradient(circle,#06b6d4 0%,#0000 70%);width:130px;height:130px;animation-duration:7s;animation-delay:-3s;top:30px;right:50px}@keyframes orb-float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(50px,-30px)scale(1.15)}66%{transform:translate(-40px,25px)scale(.85)}}@media (prefers-reduced-motion:reduce){.about-modal__orb{opacity:.2;animation:none}}.about-modal__logo{z-index:1;justify-content:center;display:flex;position:relative}.about-modal__logo-img{object-fit:contain;filter:invert();width:56px;height:56px}:root[data-theme$=-dark] .about-modal__logo-img{filter:none}.about-modal__title{margin:0 0 var(--token-paddingXS);font-size:var(--token-fontSizeXL);color:var(--token-colorText);font-weight:600}.about-modal__subtitle{margin:0 0 var(--token-paddingMD);font-size:var(--token-fontSize);color:var(--token-colorTextSecondary);letter-spacing:.01em;font-weight:500}.about-modal__info{font-size:var(--token-fontSize);color:var(--token-colorTextTertiary);line-height:1.6}.about-modal__legal-links{justify-content:center;align-items:center;gap:var(--token-paddingXS);margin-top:var(--token-paddingXS);display:flex}.about-modal__legal-link{color:var(--token-colorPrimary);min-height:auto;font-size:var(--token-fontSize);padding:0;text-decoration:underline}.about-modal__legal-link:hover{color:var(--token-colorPrimaryHover)}.about-modal__legal-separator{color:var(--token-colorTextTertiary);font-size:var(--token-fontSize);-webkit-user-select:none;user-select:none}.alerts-feed__more{padding-top:var(--token-paddingSM);justify-content:center;display:flex}.alerts-incidents{gap:var(--token-paddingMD);margin-bottom:var(--token-paddingLG);flex-direction:column;display:flex}.alerts-deliveries{gap:var(--token-paddingSM);flex-direction:column;display:flex}.alerts-test-result{align-items:center;gap:var(--token-paddingSM);padding:var(--token-paddingSM) var(--token-paddingMD);border:1px solid var(--token-colorBorderSecondary);border-radius:var(--token-borderRadius);background:var(--token-colorBgLayout);display:flex}.alerts-test-result__detail{font-family:var(--token-fontFamilyMono);font-size:var(--token-fontSizeSM);color:var(--token-colorTextSecondary)}.incident-timeline__anchor,.incident-timeline__badges,.incident-timeline__coverage{align-items:center;gap:var(--token-paddingSM);flex-wrap:wrap;display:flex}.incident-timeline__anchor{padding:var(--token-paddingMD);border:1px solid var(--token-colorBorderSecondary);border-radius:var(--token-borderRadius);background:var(--token-colorBgLayout)}.incident-timeline__coverage{padding:var(--token-paddingXS) var(--token-paddingSM);border:1px solid var(--token-colorBorderSecondary);border-radius:var(--token-borderRadius)}.incident-timeline__relationship,.incident-timeline__context-card{gap:var(--token-paddingXS);flex-direction:column;display:flex}.incident-timeline__context-head{justify-content:space-between;align-items:center;gap:var(--token-paddingSM);display:flex}.incident-timeline__context-card p{margin:0}.incident-timeline__context-value{max-height:240px;padding:var(--token-paddingSM);border-radius:var(--token-borderRadius);background:var(--token-colorBgLayout);color:var(--token-colorTextSecondary);font-family:var(--token-fontFamilyMono);font-size:var(--token-fontSizeSM);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.incident-timeline__metadata{color:var(--token-colorTextSecondary);font-family:var(--token-fontFamilyMono);font-size:var(--token-fontSizeSM);overflow-wrap:anywhere}.notification-drawer__time,.notification-drawer__type{align-items:center;gap:var(--token-paddingSM);flex-wrap:wrap;display:inline-flex}.app-shell{background:var(--token-colorBgLayout);height:100%;color:var(--token-colorText);display:flex}.app-shell__sider{gap:var(--token-paddingLG);width:var(--token-sidebarWidth);padding:var(--token-paddingLG) var(--token-padding);background:var(--token-siderBg);color:var(--token-siderText);border-right:1px solid var(--token-siderBorder);flex-direction:column;flex-shrink:0;display:flex;overflow-y:auto}.app-shell__brand{align-items:center;gap:var(--token-paddingSM);padding:0 var(--token-paddingSM);display:flex}.app-shell__nav-toggle{display:none}.app-shell__brand-mark{flex-shrink:0;width:32px;height:32px}.app-shell__brand-text{flex-direction:column;line-height:1.2;display:flex}.app-shell__brand-text strong{font-size:var(--token-fontSizeLG);color:var(--token-siderText);font-weight:600}.app-shell__brand-text small{font-size:var(--token-fontSizeSM);color:var(--token-siderTextMuted)}.app-shell__nav{gap:var(--token-paddingSM);flex-direction:column;display:flex}.app-shell__nav-group{gap:var(--token-paddingXXS);flex-direction:column;display:flex}.app-shell__nav-group-title{padding:var(--token-paddingXS) var(--token-padding) var(--token-paddingXXS);font-size:var(--token-fontSizeSM);color:var(--token-siderTextMuted);opacity:.7;text-transform:uppercase;letter-spacing:.03125rem;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.app-shell__nav-item{padding:var(--token-paddingSM) var(--token-padding);border-radius:var(--token-borderRadius);color:var(--token-siderTextMuted);font-size:var(--token-fontSize);transition:background var(--token-motionDurationFast), color var(--token-motionDurationFast);font-weight:500;text-decoration:none;display:block}.app-shell__nav-item:hover{background:var(--token-siderHoverBg);color:var(--token-siderText)}.app-shell__nav-item:focus-visible{outline:2px solid var(--token-colorPrimary);outline-offset:2px}.app-shell__nav-item--active{background:var(--token-siderActiveBg);color:var(--token-siderActiveText)}.app-shell__footer{padding:var(--token-padding) var(--token-padding) 0;border-top:1px solid var(--token-siderBorder);gap:var(--token-paddingXS);flex-direction:column;margin-top:auto;display:flex}.app-shell__footer-links{gap:var(--token-paddingSM);flex-wrap:wrap;display:flex}.app-shell__footer-link{min-height:auto;font-size:var(--token-fontSizeSM);color:var(--token-siderTextMuted);padding:0}.app-shell__footer-link:hover{color:var(--token-siderText);background:0 0}.app-shell__version{font-size:var(--token-fontSizeSM);font-variant-numeric:tabular-nums;color:var(--token-siderTextMuted);opacity:.7}.app-shell__body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.app-shell__header{justify-content:space-between;align-items:center;gap:var(--token-padding);min-height:var(--token-headerHeight);padding:0 var(--token-paddingLG);background:var(--token-colorBgContainer);border-bottom:1px solid var(--token-colorBorderSecondary);display:flex}.app-shell__org{align-items:baseline;gap:var(--token-paddingSM);display:flex}.app-shell__org-label{font-size:var(--token-fontSizeSM);color:var(--token-colorTextTertiary);text-transform:uppercase;letter-spacing:.04em}.app-shell__org-value{font-family:var(--token-fontFamilyMono);font-size:var(--token-fontSizeSM);color:var(--token-colorTextSecondary)}.app-shell__header-actions{--app-shell-control-size:var(--token-controlHeightSM);align-items:center;gap:var(--token-paddingSM);display:flex}.app-shell__header-actions .button.app-shell__icon-button{width:var(--app-shell-control-size);height:var(--app-shell-control-size);min-height:var(--app-shell-control-size);flex:none;padding:0;position:relative}.app-shell__header-actions .app-shell__icon-button--alerting{border:1px solid var(--token-colorError);color:var(--token-colorError)}.app-shell__icon{width:20px;height:20px;display:block}.app-shell__badge{background:var(--token-colorError);color:#fff;min-width:18px;height:18px;font-size:var(--token-fontSizeSM);text-align:center;border-radius:9px;padding:0 5px;font-weight:600;line-height:18px;position:absolute;top:-6px;right:-6px}.app-shell__header-actions .app-shell__signout{height:var(--app-shell-control-size);min-height:var(--app-shell-control-size)}.app-shell__content{min-width:0;min-height:0;padding:var(--token-paddingLG);flex:1;overflow-y:auto}@media (width<=767px){.app-shell{flex-direction:column}.app-shell__sider{align-items:center;gap:var(--token-padding);width:100%;padding:var(--token-paddingSM) var(--token-padding);grid-template-columns:minmax(0,1fr) auto;display:grid;overflow-y:auto}.app-shell__nav-toggle{display:inline-flex}.app-shell__nav-toggle svg{display:block}.app-shell__nav{flex-direction:column;grid-column:1/-1;width:100%;display:none}.app-shell__nav--open{display:flex}.app-shell__nav-group{flex-direction:column;align-items:stretch}.app-shell__footer{padding:var(--token-padding) var(--token-padding) 0;grid-column:1/-1;margin-top:0;display:none}.app-shell__nav--open+.app-shell__footer{display:flex}.app-shell__version{display:none}}@media (prefers-reduced-motion:reduce){.app-shell__nav-item{transition:none}}.login-page{isolation:isolate;min-height:100%;padding:var(--token-paddingLG);color:var(--token-colorText);background:radial-gradient(circle at 12% 12%, color-mix(in srgb, var(--token-colorPrimary) 13%, transparent), transparent 34%), radial-gradient(circle at 88% 86%, color-mix(in srgb, var(--token-colorInfo) 8%, transparent), transparent 32%), var(--token-colorBgLayout);flex-direction:column;display:flex;position:relative;overflow:hidden}.login-page:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--token-colorBorderSecondary) 52%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--token-colorBorderSecondary) 52%, transparent) 1px, transparent 1px);background-size:calc(var(--token-paddingXL) + var(--token-paddingSM)) calc(var(--token-paddingXL) + var(--token-paddingSM));opacity:.42;position:absolute;inset:0}.login-page__topbar,.login-page__content{width:min(100%, calc(var(--token-screenXL) + var(--token-paddingXL) * 2));margin-inline:auto}.login-page__topbar{min-height:calc(var(--token-paddingXL) + var(--token-paddingMD));flex:none;justify-content:space-between;align-items:center;display:flex}.login-page__wordmark{align-items:center;gap:var(--token-paddingSM);font-size:var(--token-fontSizeLG);letter-spacing:-.01em;font-weight:600;display:inline-flex}.login-page__brand-mark{width:calc(var(--token-paddingLG) + var(--token-paddingSM));height:calc(var(--token-paddingLG) + var(--token-paddingSM));background:var(--token-headerBackground);border:1px solid color-mix(in srgb, var(--token-colorPrimary) 58%, var(--token-colorBorder));border-radius:var(--token-borderRadiusLG);box-shadow:var(--token-boxShadow);flex:none;place-items:center;display:inline-grid}.login-page__brand-mark svg{width:100%;height:100%}.login-page__brand-glow{fill:color-mix(in srgb, var(--token-colorWhite) 18%, transparent)}.login-page__brand-ring,.login-page__brand-core{fill:none;stroke-width:1px}.login-page__brand-ring{stroke:color-mix(in srgb, var(--token-colorWhite) 76%, transparent)}.login-page__brand-core{stroke:color-mix(in srgb, var(--token-colorWhite) 32%, transparent)}.login-page__brand-dot{fill:var(--token-colorWhite)}.login-page__content{grid-template-columns:minmax(0, 1fr) minmax(calc(var(--token-screenXS) - var(--token-paddingXL) * 2), calc(var(--token-screenSM) - var(--token-paddingXL) * 2));gap:calc(var(--token-paddingXL) * 2);padding-block:calc(var(--token-paddingXL) * 2) var(--token-paddingXL);flex:1 0 auto;align-items:center;display:grid}.login-page__intro{min-width:0}.login-page__eyebrow,.login-page__access-label{font-size:var(--token-fontSizeSM);color:color-mix(in srgb, var(--token-colorPrimary) 68%, var(--token-colorText));text-transform:uppercase;letter-spacing:.12em;margin:0;font-weight:600;line-height:1.4}.login-page__hero-title{gap:var(--token-paddingXS);max-width:calc(var(--token-screenMD) - var(--token-paddingXL) * 2);margin:var(--token-paddingMD) 0 0;font-size:clamp(var(--token-fontSizeDisplay3), 4vw, var(--token-fontSizeDisplay1));letter-spacing:-.045em;flex-direction:column;font-weight:600;line-height:1.05;display:flex}.login-page__hero-accent{color:var(--token-colorPrimary)}.login-page__hero-description{max-width:calc(var(--token-screenSM) + var(--token-paddingXL));margin:var(--token-paddingLG) 0 0;font-size:var(--token-fontSizeLG);color:var(--token-colorTextSecondary);line-height:1.65}.login-page__network{width:min(100%, calc(var(--token-screenSM) + var(--token-paddingXL)));margin-top:var(--token-paddingLG);color:var(--token-colorPrimary)}.login-page__network svg{width:100%;height:auto;display:block;overflow:visible}.login-page__network-orbit{fill:color-mix(in srgb, var(--token-colorPrimary) 3%, transparent);stroke:color-mix(in srgb, var(--token-colorPrimary) 17%, transparent);stroke-width:1px}.login-page__network-paths{fill:none;stroke:color-mix(in srgb, var(--token-colorPrimary) 44%, transparent);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:5 9;animation:login-network-flow calc(var(--token-motionDurationMid) * 12) linear infinite}.login-page__network-nodes{fill:var(--token-colorBgContainer);stroke:color-mix(in srgb, var(--token-colorPrimary) 54%, transparent);stroke-width:2px}.login-page__network-node-cores,.login-page__network-packets,.login-page__network-hub-core{fill:var(--token-colorPrimary)}.login-page__network-packets{animation:login-network-pulse calc(var(--token-motionDurationMid) * 8) ease-in-out infinite alternate}.login-page__network-halo{fill:color-mix(in srgb, var(--token-colorPrimary) 9%, transparent);stroke:color-mix(in srgb, var(--token-colorPrimary) 18%, transparent);stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:login-network-halo calc(var(--token-motionDurationMid) * 10) ease-in-out infinite alternate}.login-page__network-hub{fill:var(--token-colorBgContainer);stroke:color-mix(in srgb, var(--token-colorPrimary) 64%, transparent);stroke-width:2px;filter:drop-shadow(0 var(--token-paddingXS) var(--token-paddingSM) color-mix(in srgb, var(--token-colorPrimary) 18%, transparent))}.login-page__network-hub-ring{fill:color-mix(in srgb, var(--token-colorPrimary) 8%, transparent);stroke:var(--token-colorPrimary);stroke-width:2px}@keyframes login-network-flow{to{stroke-dashoffset:-28px}}@keyframes login-network-pulse{to{opacity:.36}}@keyframes login-network-halo{to{opacity:.48;transform:scale(1.08)}}.login-page__capabilities{gap:var(--token-paddingMD);margin:var(--token-paddingLG) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.login-page__capability{gap:var(--token-paddingSM);align-items:flex-start;min-width:0;display:flex}.login-page__capability-icon,.login-page__access-icon,.login-page__identity-icon{color:var(--token-colorPrimary);background:var(--token-colorPrimaryBg);border:1px solid var(--token-colorPrimaryBorder);flex:none;place-items:center;display:inline-grid}.login-page__capability-icon{width:calc(var(--token-paddingLG) + var(--token-paddingSM));height:calc(var(--token-paddingLG) + var(--token-paddingSM));border-radius:var(--token-borderRadiusLG)}.login-page__capability-icon svg,.login-page__access-icon svg,.login-page__identity-icon svg,.login-page__action .button__icon svg{width:var(--token-paddingLG);height:var(--token-paddingLG);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.login-page__capability-copy{gap:var(--token-paddingXXS);flex-direction:column;min-width:0;display:flex}.login-page__capability-copy strong{font-size:var(--token-fontSizeSM);font-weight:600;line-height:1.4}.login-page__capability-copy>span{font-size:var(--token-fontSizeSM);color:var(--token-colorTextSecondary);line-height:1.45}.login-page__access{width:100%}.base-card.login-page__card{padding:calc(var(--token-paddingXL) + var(--token-paddingSM));background:color-mix(in srgb, var(--token-colorBgContainer) 94%, transparent);border-color:var(--token-colorBorderSecondary);border-radius:var(--token-borderRadiusXL);box-shadow:var(--token-boxShadowSecondary);-webkit-backdrop-filter:var(--token-floatingBackdrop);backdrop-filter:var(--token-floatingBackdrop);gap:0;overflow:hidden}.login-page__access-icon{width:calc(var(--token-paddingXL) + var(--token-paddingSM));height:calc(var(--token-paddingXL) + var(--token-paddingSM));margin-bottom:var(--token-paddingLG);border-radius:var(--token-borderRadiusXL)}.login-page__access-icon svg{width:var(--token-paddingLG);height:var(--token-paddingLG)}.login-page__title{margin:var(--token-paddingSM) 0 0;font-size:var(--token-fontSizeHeading2);letter-spacing:-.025em;font-weight:600;line-height:1.2}.login-page__description{margin:var(--token-padding) 0 0;font-size:var(--token-fontSize);color:var(--token-colorTextSecondary);line-height:1.65}.login-page__action{gap:var(--token-paddingMD);margin-top:var(--token-paddingXL);flex-direction:column;display:flex}.login-page__action .button__icon svg{width:var(--token-paddingMD);height:var(--token-paddingMD);transition:transform var(--token-motionDurationMid)}.login-page__action .button:hover .button__icon svg{transform:translateX(var(--token-paddingXS))}.login-page__error{padding:var(--token-padding) var(--token-paddingMD);font-size:var(--token-fontSizeSM);color:var(--token-colorError);background:var(--token-colorErrorBg);border:1px solid color-mix(in srgb, var(--token-colorError) 54%, transparent);border-radius:var(--token-borderRadiusLG);margin:0;line-height:1.55}.login-page__notice{gap:var(--token-paddingXS);padding:var(--token-padding) var(--token-paddingMD);color:var(--token-colorText);background:var(--token-colorFillQuaternary);border:1px solid var(--token-colorBorder);border-radius:var(--token-borderRadiusLG);flex-direction:column;margin:0;display:flex}.login-page__notice-title{font-size:var(--token-fontSize);margin:0;font-weight:600}.login-page__notice h4{margin-top:var(--token-paddingSM)}.login-page__notice p{font-size:var(--token-fontSizeSM);color:var(--token-colorTextSecondary);margin:0;line-height:1.5715}.login-page__identity-note{gap:var(--token-paddingSM);margin-top:var(--token-paddingXL);padding-top:var(--token-paddingMD);font-size:var(--token-fontSizeSM);color:var(--token-colorTextSecondary);border-top:1px solid var(--token-colorBorderSecondary);align-items:center;line-height:1.55;display:flex}.login-page__identity-icon{width:var(--token-paddingLG);height:var(--token-paddingLG);color:var(--token-colorSuccess);background:var(--token-colorSuccessBg);border-color:var(--token-colorSuccessBorder);border-radius:var(--token-borderRadiusPill)}.login-page__identity-icon svg{width:var(--token-padding);height:var(--token-padding);stroke-width:2.4px}@media (width<=1023px){.login-page__topbar,.login-page__content{width:min(100%, calc(var(--token-screenSM) + var(--token-paddingXL) * 2))}.login-page__content{gap:var(--token-paddingXL);padding-block:var(--token-paddingXL);grid-template-columns:minmax(0,1fr);align-content:start;align-items:start}.login-page__intro{text-align:center}.login-page__hero-title,.login-page__hero-description{margin-inline:auto}.login-page__hero-title{font-size:var(--token-fontSizeDisplay3);line-height:1.1}.login-page__hero-description{margin-top:var(--token-paddingMD)}.login-page__network,.login-page__capabilities{display:none}.login-page__access{width:min(100%, calc(var(--token-screenXS) - var(--token-paddingXL)));margin-inline:auto}}@media (width<=767px){.login-page{padding:var(--token-paddingMD)}.login-page__topbar{min-height:calc(var(--token-paddingXL) + var(--token-paddingSM))}.login-page__content{gap:var(--token-paddingLG);padding-block:var(--token-paddingLG)}.login-page__hero-title{margin-top:var(--token-padding);font-size:var(--token-fontSizeDisplay4);letter-spacing:-.035em}.login-page__hero-description{font-size:var(--token-fontSize);line-height:1.5715}.base-card.login-page__card{padding:var(--token-paddingLG)}.login-page__access-icon{margin-bottom:var(--token-paddingMD)}}@media (width>=1024px) and (height<=760px){.login-page__content{padding-block:var(--token-paddingLG)}.login-page__hero-title{font-size:var(--token-fontSizeDisplay2)}.login-page__hero-description,.login-page__network,.login-page__capabilities{margin-top:var(--token-paddingMD)}.login-page__network{width:min(88%, calc(var(--token-screenSM) - var(--token-paddingXL)))}}@media (prefers-reduced-motion:reduce){.login-page__network-paths,.login-page__network-packets,.login-page__network-halo{animation:none}.login-page__action .button__icon svg{transition:none}.login-page__action .button:hover .button__icon svg{transform:none}}[data-reduced-motion=true] .login-page__network-paths,[data-reduced-motion=true] .login-page__network-packets,[data-reduced-motion=true] .login-page__network-halo{animation:none}[data-reduced-motion=true] .login-page__action .button__icon svg{transition:none}[data-reduced-motion=true] .login-page__action .button:hover .button__icon svg{transform:none}.setup-page{min-height:100%;padding:var(--token-paddingLG);background:var(--token-colorBgLayout);color:var(--token-colorText);justify-content:center;align-items:center;display:flex;position:relative}.setup-page__toggle{top:var(--token-paddingLG);right:var(--token-paddingLG);position:absolute}.setup-page__card{width:100%;max-width:460px;padding:var(--token-paddingXL);gap:var(--token-paddingMD)}.setup-page__brand{align-items:center;gap:var(--token-paddingSM);display:flex}.setup-page__brand-mark{border-radius:var(--token-borderRadiusSM);background:var(--token-colorPrimary);width:24px;height:24px}.setup-page__title{font-size:var(--token-fontSizeHeading3);margin:0;font-weight:600}.setup-page__description{font-size:var(--token-fontSizeSM);color:var(--token-colorTextSecondary);margin:0;line-height:1.5715}.setup-page__form{gap:var(--token-paddingMD);margin-top:var(--token-paddingSM);flex-direction:column;display:flex}.setup-page__error{padding:var(--token-paddingSM) var(--token-padding);font-size:var(--token-fontSizeSM);color:var(--token-colorError);background:var(--token-colorErrorBg);border:1px solid var(--token-colorError);border-radius:var(--token-borderRadius);margin:0}.setup-page__notice{gap:var(--token-paddingXS);padding:var(--token-padding) var(--token-paddingMD);color:var(--token-colorText);background:var(--token-colorBgContainer);border:1px solid var(--token-colorBorder);border-radius:var(--token-borderRadius);flex-direction:column;margin:0;display:flex}.setup-page__notice-title{font-size:var(--token-fontSize);margin:0;font-weight:600}.setup-page__notice p,.setup-page__footnote{font-size:var(--token-fontSizeSM);color:var(--token-colorTextSecondary);margin:0;line-height:1.5715}.guardrail-status{gap:var(--token-paddingXS);flex-direction:column;min-width:0;display:inline-flex}.guardrail-status__tag{align-items:center;gap:var(--token-paddingXS);min-width:0;display:inline-flex}.guardrail-status__code{overflow-wrap:anywhere;color:var(--token-colorTextTertiary);font-family:var(--token-fontFamilyMono);font-size:var(--token-fontSizeSM)}.guardrail-status__detail{color:var(--token-colorTextSecondary);font-size:var(--token-fontSizeSM)}.guardrail-activity{gap:var(--token-paddingSM);flex-direction:column;min-width:0;display:flex}.guardrail-activity__note{color:var(--token-colorTextSecondary);font-size:var(--token-fontSizeSM);margin:0}.guardrail-activity__hint{color:var(--token-colorTextTertiary);font-size:var(--token-fontSizeSM);white-space:nowrap}.guardrail-activity__unknown-category{margin-left:var(--token-paddingXS);color:var(--token-colorTextTertiary);font-size:var(--token-fontSizeSM)}.cost-center-policy-status{gap:var(--token-paddingXS);flex-direction:column;min-width:0;display:inline-flex}.cost-center-policy-status__tag{align-items:center;gap:var(--token-paddingXS);flex-wrap:wrap;min-width:0;display:inline-flex}.cost-center-policy-status__code{overflow-wrap:anywhere;color:var(--token-colorTextTertiary);font-family:var(--token-fontFamilyMono);font-size:var(--token-fontSizeSM)}.cost-center-policy-status__detail{color:var(--token-colorTextSecondary);font-size:var(--token-fontSizeSM)}.cost-center-policy-status__identities{gap:var(--token-paddingXXS,4px);flex-direction:column;min-width:0;margin:0;display:flex}.cost-center-policy-status__identity{align-items:baseline;gap:var(--token-paddingXS);flex-wrap:wrap;min-width:0;display:flex}.cost-center-policy-status__identity dt{color:var(--token-colorTextSecondary);font-size:var(--token-fontSizeSM)}.cost-center-policy-status__identity dd{align-items:baseline;gap:var(--token-paddingXS);min-width:0;font-size:var(--token-fontSizeSM);flex-wrap:wrap;margin:0;display:inline-flex}.cost-center-policy-status__identity code{font-family:var(--token-fontFamilyMono);font-size:var(--token-fontSizeSM);overflow-wrap:anywhere}.fleet-table__name{gap:var(--token-paddingXXS);flex-direction:column;display:flex}.fleet-table__name-text{color:var(--token-colorText);font-weight:600}.fleet-table__router-id,.fleet-table__version{font-family:var(--token-fontFamilyMono);font-size:var(--token-fontSizeSM);color:var(--token-colorTextTertiary)}.fleet-table__guardrail{gap:var(--token-paddingXXS);flex-direction:column;min-width:0;display:flex}.fleet-table__loading{gap:var(--token-paddingSM);padding:var(--token-padding);flex-direction:column;display:flex}.fleet-table__models{align-items:center;gap:var(--token-paddingXS);white-space:nowrap;vertical-align:bottom;max-width:260px;color:var(--token-colorTextSecondary);display:inline-flex}.fleet-table__region{color:var(--token-colorText);white-space:nowrap}.fleet-table__tags{gap:var(--token-paddingXXS);vertical-align:bottom;flex-wrap:wrap;max-width:240px;display:inline-flex}.fleet-table__streams{font-family:var(--token-fontFamilyMono);font-variant-numeric:tabular-nums;color:var(--token-colorTextSecondary)}.fleet-table__status-legend{margin:var(--token-paddingSM) 0 0;font-size:var(--token-fontSizeSM)}.router-claim-dialog__code-step,.router-claim-dialog__review{gap:var(--token-paddingMD);flex-direction:column;display:flex}.router-claim-dialog__intro,.router-claim-dialog__fingerprint-label,.router-claim-dialog__fingerprint-help,.router-claim-dialog__result p,.router-claims-panel__description{color:var(--token-colorTextSecondary);margin:0}.router-claim-dialog__fingerprint{padding:var(--token-paddingMD);border:1px solid var(--token-colorBorder);border-radius:var(--token-borderRadiusLG);background:var(--token-colorFillQuaternary);text-align:center}.router-claim-dialog__fingerprint-value{margin:var(--token-paddingSM) 0;color:var(--token-colorText);font-family:var(--token-fontFamilyMono);font-size:var(--token-fontSizeXXL);font-weight:600;display:block}.router-claim-dialog__details{gap:var(--token-paddingSM) var(--token-paddingMD);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.router-claim-dialog__detail{min-width:0;padding:var(--token-paddingSM);border-radius:var(--token-borderRadius);background:var(--token-colorFillQuaternary)}.router-claim-dialog__detail dt{color:var(--token-colorTextSecondary);font-size:var(--token-fontSizeSM)}.router-claim-dialog__detail dd{margin:var(--token-paddingXXS) 0 0;overflow-wrap:anywhere;color:var(--token-colorText);font-variant-numeric:tabular-nums}.router-claim-dialog__result{gap:var(--token-paddingSM);padding:var(--token-paddingMD);border-radius:var(--token-borderRadiusLG);background:var(--token-colorInfoBg);flex-direction:column;display:flex}.router-claim-dialog__result h3{color:var(--token-colorText);font-size:var(--token-fontSizeHeading4);margin:0}.router-claim-dialog__request code,.router-claims-panel__fingerprint{font-family:var(--token-fontFamilyMono);font-variant-numeric:tabular-nums}.router-claims-panel{gap:var(--token-paddingMD)}.router-claims-panel__head{justify-content:space-between;align-items:baseline;gap:var(--token-paddingMD);flex-wrap:wrap;display:flex}.router-claims-panel__title{color:var(--token-colorText);font-size:var(--token-fontSizeHeading5);margin:0;font-weight:600}.router-claims-panel__description{margin-top:var(--token-paddingXS);font-size:var(--token-fontSizeSM)}@media (width<=767px){.router-claim-dialog__details{grid-template-columns:minmax(0,1fr)}}.fleet-enroll-drawer__note{padding:var(--token-paddingSM) var(--token-padding);border-radius:var(--token-borderRadius);background:var(--token-colorFillQuaternary);color:var(--token-colorTextSecondary);font-size:var(--token-fontSizeSM);margin:0}.fleet-enroll-reveal__section{margin-top:var(--token-paddingMD)}.fleet-enroll-reveal__meta{margin:var(--token-paddingSM) 0 0;font-size:var(--token-fontSizeSM);color:var(--token-colorTextSecondary)}.fleet-enroll-reveal__meta-value{color:var(--token-colorText);font-variant-numeric:tabular-nums}.fleet-enroll-reveal__snippet{align-items:flex-start;gap:var(--token-paddingSM);padding:var(--token-padding);border:1px solid var(--token-colorBorder);border-radius:var(--token-borderRadius);background:var(--token-colorFillQuaternary);display:flex}.fleet-enroll-reveal__code{white-space:pre;min-width:0;font-family:var(--token-fontFamilyMono);font-size:var(--token-fontSizeSM);color:var(--token-colorText);flex:1;margin:0;overflow-x:auto}.fleet-enroll-reveal__note{margin:var(--token-paddingMD) 0 0;font-size:var(--token-fontSizeSM);color:var(--token-colorTextSecondary)}.fleet-tokens-panel{gap:var(--token-paddingMD)}.fleet-tokens-panel__head{justify-content:space-between;align-items:baseline;gap:var(--token-paddingMD);flex-wrap:wrap;display:flex}.fleet-tokens-panel__title{font-size:var(--token-fontSizeHeading5);color:var(--token-colorText);margin:0;font-weight:600}.fleet-retired-panel{gap:var(--token-paddingMD)}.fleet-retired-panel__head{justify-content:space-between;align-items:baseline;gap:var(--token-paddingMD);flex-wrap:wrap;display:flex}.fleet-retired-panel__title{font-size:var(--token-fontSizeHeading5);color:var(--token-colorText);margin:0;font-weight:600}.fleet-retired-panel__description{font-size:var(--token-fontSizeSM);color:var(--token-colorTextSecondary);margin:0}.admin-actions{align-items:center;gap:var(--token-paddingSM);display:flex}.admin-row-actions{justify-content:flex-end;align-items:center;gap:var(--token-paddingXS);flex-wrap:wrap;display:flex}.admin-section{gap:var(--token-paddingMD);margin-bottom:var(--token-paddingLG);flex-direction:column;display:flex}.admin-section__head{justify-content:space-between;align-items:baseline;gap:var(--token-paddingMD);flex-wrap:wrap;display:flex}.admin-section__title{font-size:var(--token-fontSizeHeading4);color:var(--token-colorText);margin:0;font-weight:600}.admin-section__description{font-size:var(--token-fontSizeSM);color:var(--token-colorTextSecondary);margin:0}.optimization-panel__consequence{margin:0 0 var(--token-paddingSM);color:var(--token-colorTextSecondary)}.optimization-policy-strip{gap:var(--token-paddingMD);padding:var(--token-padding) 0 var(--token-paddingLG);border-bottom:1px solid var(--token-colorBorderSecondary);margin-bottom:var(--token-paddingLG);flex-direction:column;display:flex}.optimization-policy-strip__head{justify-content:space-between;align-items:baseline;gap:var(--token-paddingMD);flex-wrap:wrap;display:flex}.optimization-policy-strip__note{margin:0 0 var(--token-paddingXS);color:var(--token-colorTextSecondary)}.optimization-policy-strip__grid{gap:var(--token-paddingMD);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.optimization-policy-strip__item{gap:var(--token-paddingXS);flex-direction:column;min-width:0;display:flex}.optimization-policy-strip__value{min-height:24px;color:var(--token-colorText);font-size:var(--token-fontSize);overflow-wrap:anywhere;align-items:center;display:flex}.admin-card{padding:var(--token-paddingLG);gap:var(--token-paddingMD)}.admin-code{font-family:var(--token-fontFamilyMono);font-size:var(--token-fontSizeSM);color:var(--token-colorTextSecondary)}.admin-muted{color:var(--token-colorTextTertiary)}.admin-form{gap:var(--token-paddingMD);flex-direction:column;display:flex}.admin-form__grid{gap:var(--token-paddingMD);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.admin-form__days{gap:var(--token-paddingMD);flex-wrap:wrap;display:flex}.admin-form__toggle{justify-content:space-between;align-items:center;gap:var(--token-paddingMD);padding:var(--token-paddingSM) 0;display:flex}.admin-form__toggle-text{flex-direction:column;gap:2px;display:flex}.admin-form__toggle-label{font-size:var(--token-fontSize);color:var(--token-colorText);font-weight:500}.admin-form__hint{font-size:var(--token-fontSizeSM);color:var(--token-colorTextTertiary);margin:0}.admin-form__error{padding:var(--token-paddingSM) var(--token-padding);border-radius:var(--token-borderRadius);background:var(--token-colorErrorBg);color:var(--token-colorError);font-size:var(--token-fontSizeSM);margin:0}.admin-form__field-label{margin-bottom:var(--token-paddingXS);font-size:var(--token-fontSizeSM);color:var(--token-colorTextSecondary);font-weight:500;display:block}.admin-field{gap:var(--token-paddingXS);flex-direction:column;display:flex}.filter-bar{gap:var(--token-paddingMD);margin-bottom:var(--token-paddingMD);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;display:grid}.filter-bar>.button{min-height:var(--token-controlHeight)}.field-row{align-items:flex-start;gap:var(--token-paddingSM);flex-wrap:wrap;display:flex}.field-row>.button{margin-block-start:var(--token-controlLabelOffset)}.field-row>.button--medium,.field-row>.button--large{min-height:var(--token-controlHeight)}@media (width<=767px){.field-row>.button{margin-block-start:0}}.admin-stats{gap:var(--token-paddingMD);margin-bottom:var(--token-paddingLG);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.admin-meta{gap:var(--token-paddingLG);flex-wrap:wrap;display:flex}.admin-meta__item{flex-direction:column;gap:2px;display:flex}.admin-meta__label{font-size:var(--token-fontSizeSM);color:var(--token-colorTextTertiary);text-transform:uppercase;letter-spacing:.04em}.admin-meta__value{font-size:var(--token-fontSize);color:var(--token-colorText)}.admin-link{color:var(--token-colorPrimary);font-weight:500}.admin-link:hover{color:var(--token-colorPrimaryHover,var(--token-colorPrimary))}.admin-meta__hint{font-size:var(--token-fontSizeSM);color:var(--token-colorTextTertiary)}.admin-meta__status-group{gap:var(--token-paddingLG);flex-wrap:wrap;display:flex}.admin-meta__status-axis{gap:var(--token-paddingXXS);flex-direction:column;display:flex}.admin-meta__status-legend{margin:var(--token-paddingXS) 0 0;max-width:480px;font-size:var(--token-fontSizeSM)}.admin-grid-2{gap:var(--token-paddingMD);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.admin-member-list{gap:var(--token-paddingXS);flex-direction:column;max-height:60vh;display:flex;overflow-y:auto}.admin-member{justify-content:space-between;align-items:center;gap:var(--token-paddingMD);padding:var(--token-paddingSM) var(--token-padding);border:1px solid var(--token-colorBorderSecondary);border-radius:var(--token-borderRadius);display:flex}.admin-member__text{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-member__name{font-size:var(--token-fontSize);color:var(--token-colorText)}.admin-member__email{font-size:var(--token-fontSizeSM);color:var(--token-colorTextTertiary)}.admin-member--selectable{justify-content:flex-start}.admin-members-selection{color:var(--token-colorTextSecondary);font-size:var(--token-fontSizeSM);font-variant-numeric:tabular-nums;margin:0}.admin-secret{align-items:center;gap:var(--token-paddingSM);padding:var(--token-padding);border:1px solid var(--token-colorBorder);border-radius:var(--token-borderRadius);background:var(--token-colorFillQuaternary);display:flex}.admin-secret__value{overflow-wrap:anywhere;min-width:0;font-family:var(--token-fontFamilyMono);font-size:var(--token-fontSizeSM);color:var(--token-colorText);flex:1}.admin-secret__value--selectable{cursor:text;border-radius:var(--token-borderRadiusSM)}.admin-secret__value--selectable:focus-visible{outline:2px solid var(--token-colorPrimary);outline-offset:2px}.admin-secret__gone{color:var(--token-colorTextTertiary);font-style:italic}.admin-warning{padding:var(--token-paddingSM) var(--token-padding);border-radius:var(--token-borderRadius);background:var(--token-colorWarningBg);color:var(--token-colorWarningText,var(--token-colorText));font-size:var(--token-fontSizeSM)}.admin-warning--spaced{margin-top:var(--token-paddingSM)}.tiers-delete-blockers{gap:var(--token-paddingSM);margin-bottom:var(--token-paddingSM);flex-direction:column;display:flex}.tiers-delete-blockers>p{margin:0}.admin-nowrap{white-space:nowrap}.admin-cell-markers{align-items:center;gap:var(--token-paddingXS);white-space:nowrap;display:inline-flex}.admin-cell-markers>.admin-pill{margin-left:0}.admin-stack{font-size:var(--token-fontSizeSM);flex-direction:column;gap:2px;display:flex}.admin-note{color:var(--token-colorTextTertiary);font-size:var(--token-fontSizeSM);align-self:center}.admin-deeplink-notice{align-items:center;gap:var(--token-paddingSM);padding:var(--token-paddingSM) var(--token-padding);border:1px solid var(--token-colorBorderSecondary);border-radius:var(--token-borderRadius);background:var(--token-colorFillQuaternary);color:var(--token-colorTextSecondary);font-size:var(--token-fontSizeSM);flex-wrap:wrap;display:flex}.admin-deeplink-notice__text{flex:1;min-width:0}.admin-pill{margin-left:var(--token-paddingXS);padding:0 var(--token-paddingXS);border-radius:var(--token-borderRadius);background:var(--token-colorFillQuaternary);color:var(--token-colorTextSecondary);font-size:var(--token-fontSizeSM);vertical-align:middle;display:inline-block}.admin-chips{gap:var(--token-paddingXS);flex-wrap:wrap;display:flex}.admin-member-row{margin-bottom:var(--token-paddingSM)}.admin-preview-router{gap:var(--token-paddingXS);padding:var(--token-paddingSM) var(--token-padding);border:1px solid var(--token-colorBorderSecondary);border-radius:var(--token-borderRadius);flex-direction:column;display:flex}.admin-preview-router__head{justify-content:space-between;align-items:baseline;gap:var(--token-paddingSM);flex-wrap:wrap;display:flex}.admin-preview-table{border-collapse:collapse;width:100%;font-size:var(--token-fontSizeSM)}.admin-preview-table th,.admin-preview-table td{text-align:left;padding:var(--token-paddingXS) var(--token-paddingSM);border-bottom:1px solid var(--token-colorBorderSecondary);vertical-align:top}.admin-preview-table th{color:var(--token-colorTextSecondary);font-weight:500}.admin-preview-list{gap:var(--token-paddingSM);flex-direction:column;max-height:50vh;display:flex;overflow-y:auto}.rd-banner{align-items:center;gap:var(--token-paddingMD);padding:var(--token-padding);border:1px solid var(--token-colorBorderSecondary);border-radius:var(--token-borderRadius);background:var(--token-colorBgContainer);flex-wrap:wrap;display:flex;overflow:hidden}.rd-banner__label{font-size:var(--token-fontSizeSM);color:var(--token-colorTextTertiary);text-transform:uppercase;letter-spacing:.04em}.rd-banner__group{align-items:center;gap:var(--token-paddingXS);min-width:0;display:flex}.rd-section{gap:var(--token-paddingSM);padding:var(--token-paddingSM) var(--token-padding);border:1px solid var(--token-colorBorderSecondary);border-radius:var(--token-borderRadius);flex-direction:column;display:flex}.rd-section__head{justify-content:space-between;align-items:center;gap:var(--token-paddingSM);flex-wrap:wrap;display:flex}.rd-section__name{align-items:center;gap:var(--token-paddingXS);color:var(--token-colorText);min-width:0;font-weight:600;display:flex}.rd-section__badges{align-items:center;gap:var(--token-paddingXS);flex-wrap:wrap;display:flex}.rd-section__list{gap:var(--token-paddingLG);flex-direction:column;display:flex}.rd-badges{align-items:center;gap:var(--token-paddingXS);flex-wrap:wrap;display:flex}.rd-backend-list{gap:var(--token-paddingSM);flex-direction:column;display:flex}.rd-backend-list__item{align-items:center;gap:var(--token-paddingXS);flex-wrap:wrap;display:flex}.rd-backend-list__circuit-label{color:var(--token-colorTextTertiary);font-size:var(--token-fontSizeSM)}.rd-facts{gap:var(--token-paddingMD) var(--token-paddingLG);flex-wrap:wrap;display:flex}.rd-fact{flex-direction:column;gap:2px;min-width:0;display:flex}.rd-fact__label{font-size:var(--token-fontSizeSM);color:var(--token-colorTextTertiary);text-transform:uppercase;letter-spacing:.04em}.rd-fact__value{font-size:var(--token-fontSize);color:var(--token-colorText);overflow-wrap:anywhere}.rd-scroll{width:100%;overflow-x:auto}.rd-section-row{align-items:end;gap:var(--token-paddingSM);margin-bottom:var(--token-paddingSM);grid-template-columns:minmax(120px,1.2fr) minmax(120px,1fr) minmax(120px,1.4fr) auto;display:grid}@media (width<=640px){.rd-section-row{grid-template-columns:1fr}}.rd-model-toggle{align-items:center;gap:var(--token-paddingSM);font-size:var(--token-fontSizeSM);color:var(--token-colorText);display:flex}.rd-model-cell{align-items:center;gap:var(--token-paddingXS);min-width:0;display:inline-flex}.rd-model-attribution{margin-left:var(--token-paddingXS);font-size:var(--token-fontSizeSM);opacity:.75}.rd-model-summary{align-items:center;gap:var(--token-paddingSM);flex-wrap:wrap;display:flex}.request-policy{gap:var(--token-paddingLG);padding-block:var(--token-paddingMD);border-block-start:1px solid var(--token-colorBorderSecondary);flex-direction:column;display:flex}.request-policy__title-row,.request-policy__model-head{justify-content:space-between;align-items:flex-end;gap:var(--token-paddingMD);flex-wrap:wrap;display:flex}.request-policy__title,.request-policy__section-title{color:var(--token-colorText);margin:0;font-weight:600}.request-policy__title{font-size:var(--token-fontSizeHeading4)}.request-policy__section-title{font-size:var(--token-fontSize)}.request-policy__description,.request-policy__empty{color:var(--token-colorTextTertiary);font-size:var(--token-fontSizeSM);margin:0}.request-policy__notice{padding:var(--token-paddingSM) var(--token-padding);border-radius:var(--token-borderRadius);background:var(--token-colorInfoBg);color:var(--token-colorText);font-size:var(--token-fontSizeSM)}.request-policy__section,.request-policy__scope,.request-policy__model{gap:var(--token-paddingSM);flex-direction:column;display:flex}.request-policy__model{padding:var(--token-padding);border:1px solid var(--token-colorBorderSecondary);border-radius:var(--token-borderRadiusLG);background:var(--token-colorFillQuaternary)}.request-policy__model-head .text-input{flex:1}.request-policy__header,.request-policy__row{gap:var(--token-paddingSM);grid-template-columns:minmax(0,1.1fr) repeat(5,minmax(0,1fr)) auto;display:grid}.request-policy__scope--tier .request-policy__header,.request-policy__scope--tier .request-policy__row{grid-template-columns:minmax(0,1.1fr) repeat(3,minmax(0,1fr)) auto}.request-policy__header{padding-inline:var(--token-paddingXS);color:var(--token-colorTextTertiary);font-size:var(--token-fontSizeSM)}.request-policy__row{padding-block:var(--token-paddingSM);border-block-start:1px solid var(--token-colorBorderSecondary)}.request-policy__parameter{overflow-wrap:anywhere;color:var(--token-colorText);font-family:var(--token-fontFamilyMono);font-size:var(--token-fontSizeSM);padding-block-start:var(--token-controlLabelOffset)}.request-policy__effective{color:var(--token-colorTextSecondary);font-size:var(--token-fontSizeSM);font-variant-numeric:tabular-nums;padding-block-start:var(--token-controlLabelOffset)}@media (width<=767px){.request-policy__header{display:none}.request-policy__row,.request-policy__scope--tier .request-policy__row{grid-template-columns:repeat(2,minmax(0,1fr))}.request-policy__parameter,.request-policy__effective{grid-column:1/-1;padding-block-start:0}}.bp-models{gap:var(--token-paddingSM);flex-direction:column;display:flex}.bp-approvals{gap:var(--token-paddingXS);padding:var(--token-padding);border:1px solid var(--token-colorBorderSecondary);border-radius:var(--token-borderRadius);background:var(--token-colorBgContainer);flex-direction:column;display:flex}.bp-convergence{gap:var(--token-paddingMD);flex-direction:column;display:flex}.bp-textarea{width:100%;min-height:8rem;padding:var(--token-paddingSM);border:1px solid var(--token-colorBorder);border-radius:var(--token-borderRadius);background:var(--token-colorBgContainer);color:var(--token-colorText);font-family:var(--token-fontFamilyMono);font-size:var(--token-fontSizeSM);line-height:var(--token-lineHeightSM);resize:vertical}.bp-textarea:focus-visible{outline:2px solid var(--token-colorPrimary);outline-offset:1px}.cost-center-filter{align-items:center;gap:var(--token-paddingXS);flex-wrap:wrap;display:flex}.cost-center-filter__limit{font-size:var(--token-fontSizeSM)}.cost-center-filter__chip{align-items:center;gap:var(--token-paddingXS);display:inline-flex}.observatory-controls{align-items:flex-end;gap:var(--token-paddingMD);flex-wrap:wrap;display:flex}.observatory-controls__field{gap:var(--token-paddingXXS);flex-direction:column;display:flex}.observatory-controls__label{font-size:var(--token-fontSizeSM);color:var(--token-colorTextSecondary)}.observatory-overview{gap:var(--token-paddingMD);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}@media (width<=600px){.observatory-overview{gap:var(--token-paddingSM);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}}.observatory-overview__error{align-items:flex-start;gap:var(--token-paddingSM);padding:var(--token-paddingLG);border:1px solid var(--token-colorErrorBorder,var(--token-colorBorder));border-radius:var(--token-borderRadiusLG);background:var(--token-colorErrorBg,var(--token-colorFillTertiary));flex-direction:column;display:flex}.observatory-overview__error-message{color:var(--token-colorError);font-size:var(--token-fontSize);margin:0}.hero-stat__hint{gap:var(--token-paddingXXS);flex-direction:column;display:flex}.hero-stat__caption{font-size:var(--token-fontSizeSM);color:var(--token-colorTextTertiary)}.observatory-overview__filter-note{margin:0 0 var(--token-paddingSM);font-size:var(--token-fontSizeSM)}.observatory-overview__actions{margin-bottom:var(--token-paddingXS);justify-content:flex-end;display:flex}.topology-tooltip__title{color:var(--token-colorText);margin-bottom:var(--token-paddingXXS);font-weight:600}.topology-tooltip__grid{gap:var(--token-paddingXXS) var(--token-paddingSM);grid-template-columns:auto auto;margin:0;display:grid}.topology-tooltip__grid dt{color:var(--token-colorTextTertiary)}.topology-tooltip__grid dd{text-align:right;color:var(--token-colorText);font-variant-numeric:tabular-nums;margin:0}.topology-tooltip__attribution{font-weight:600}.topology-tooltip__attribution--exact{color:var(--token-colorSuccess)}.topology-tooltip__attribution--shared{color:var(--token-colorWarning)}.topology-tooltip__idle{color:var(--token-colorTextTertiary)}.topology-tooltip__hint{margin-top:var(--token-paddingXXS);padding-top:var(--token-paddingXXS);border-top:1px solid var(--token-colorBorderSecondary);color:var(--token-colorPrimary);font-weight:500}.observatory-drawer__note{margin:var(--token-paddingMD) 0 0;font-size:var(--token-fontSizeSM);color:var(--token-colorTextTertiary)}.observatory-drawer__empty{padding:var(--token-paddingLG);text-align:center;color:var(--token-colorTextSecondary);margin:0}.flow-tooltip__title{color:var(--token-colorText);margin-bottom:var(--token-paddingXXS);font-weight:600}.flow-tooltip__grid{gap:var(--token-paddingXXS) var(--token-paddingSM);grid-template-columns:auto auto;margin:0;display:grid}.flow-tooltip__grid dt{color:var(--token-colorTextTertiary)}.flow-tooltip__grid dd{text-align:right;color:var(--token-colorText);font-variant-numeric:tabular-nums;margin:0}.obs-time-panel{gap:var(--token-paddingSM);flex-direction:column;display:flex}.obs-time-panel__caption{font-size:var(--token-fontSizeSM);color:var(--token-colorTextTertiary);margin:0}.obs-latency-actions{align-items:center;gap:var(--token-paddingSM);flex-wrap:wrap;display:flex}.observatory-econ{gap:var(--token-paddingMD);flex-direction:column;display:flex}.observatory-econ__tiles{gap:var(--token-paddingMD);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.observatory-econ__tile{gap:var(--token-paddingXXS);flex-direction:column;display:flex}.observatory-econ__tile-label{font-size:var(--token-fontSizeSM);color:var(--token-colorTextSecondary)}.observatory-econ__tile-value{font-size:var(--token-fontSizeXXL);color:var(--token-colorText);font-variant-numeric:tabular-nums;font-weight:600}.observatory-econ__model{align-items:center;gap:var(--token-paddingXS);display:inline-flex}.observatory-econ__model-name{font-weight:500}.quadrant-controls{align-items:center;gap:var(--token-paddingSM);flex-wrap:wrap;display:flex}.quadrant-controls__log{align-items:center;gap:var(--token-paddingXS);font-size:var(--token-fontSizeSM);color:var(--token-colorTextSecondary);display:inline-flex}.quadrant-caption{margin:var(--token-paddingSM) 0 0;font-size:var(--token-fontSizeSM);color:var(--token-colorTextTertiary)}.quadrant-empty{color:var(--token-colorTextTertiary);margin:0}.goodput{gap:var(--token-paddingMD);flex-direction:column;display:flex}.goodput__tiles{gap:var(--token-paddingSM);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.goodput__split{gap:var(--token-paddingXS);padding-top:var(--token-paddingSM);border-top:1px solid var(--token-colorBorderSecondary);flex-direction:column;display:flex}.goodput__split-title{font-size:var(--token-fontSizeSM);color:var(--token-colorTextSecondary);margin:0;font-weight:600}.goodput__split-row{align-items:center;gap:var(--token-paddingSM);grid-template-columns:5rem 1fr auto;display:grid}.goodput__split-label{font-size:var(--token-fontSizeSM);color:var(--token-colorTextTertiary)}.goodput__split-value{font-size:var(--token-fontSizeSM);font-variant-numeric:tabular-nums;color:var(--token-colorText);text-align:right}.goodput__split-nodata{font-size:var(--token-fontSizeSM);color:var(--token-colorTextTertiary);grid-column:2/4}.responsiveness{gap:var(--token-paddingMD);flex-direction:column;display:flex}.responsiveness__row{gap:var(--token-paddingXS);padding-bottom:var(--token-paddingMD);border-bottom:1px solid var(--token-colorBorderSecondary);flex-direction:column;display:flex}.responsiveness__row:last-child{border-bottom:none;padding-bottom:0}.responsiveness__head{align-items:center;gap:var(--token-paddingSM);flex-wrap:wrap;display:flex}.responsiveness__status-dot{border-radius:var(--token-borderRadiusPill);flex-shrink:0;width:.7rem;height:.7rem}.responsiveness__name{align-items:baseline;gap:var(--token-paddingXS);display:inline-flex}.responsiveness__provider{color:var(--token-colorText);font-weight:600}.responsiveness__backend{color:var(--token-colorTextSecondary);font-size:var(--token-fontSizeSM)}.responsiveness__meta{align-items:center;gap:var(--token-paddingSM);flex-wrap:wrap;margin-left:auto;display:inline-flex}.responsiveness__uptime{font-size:var(--token-fontSizeSM);color:var(--token-colorTextSecondary);font-variant-numeric:tabular-nums}.responsiveness__chip{padding:var(--token-paddingXXS) var(--token-paddingXS);border-radius:var(--token-borderRadiusSM);background:var(--token-colorFillTertiary);color:var(--token-colorTextSecondary);font-size:var(--token-fontSizeSM);font-variant-numeric:tabular-nums}.responsiveness__routers{gap:var(--token-paddingSM);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.responsiveness__router{flex-direction:column;gap:2px;min-width:0;display:flex}.responsiveness__router-id{font-size:var(--token-fontSizeSM);color:var(--token-colorTextTertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.responsiveness__expander{justify-content:center;display:flex}.responsiveness__empty{color:var(--token-colorTextTertiary);margin:0}.supply{gap:var(--token-paddingMD);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));display:grid}.supply-card{gap:var(--token-paddingSM);padding:var(--token-paddingMD);border:1px solid var(--token-colorBorderSecondary);border-radius:var(--token-borderRadiusLG);background:var(--token-colorBgContainer);flex-direction:column;display:flex}.supply-card__head{justify-content:space-between;align-items:baseline;gap:var(--token-paddingSM);display:flex}.supply-card__provider{font-size:var(--token-fontSizeLG);color:var(--token-colorText);word-break:break-word;font-weight:600}.supply-card__badge{font-size:var(--token-fontSizeSM);color:var(--token-colorTextTertiary);flex:none}.supply-card__nplus1{justify-content:space-between;align-items:baseline;gap:var(--token-paddingSM);padding-bottom:var(--token-paddingXS);border-bottom:1px solid var(--token-colorBorderSecondary);display:flex}.supply-card__nplus1-label{font-size:var(--token-fontSizeSM);color:var(--token-colorTextSecondary)}.supply-card__nplus1-value{color:var(--token-colorText);font-weight:600}.supply-card__meters{gap:var(--token-paddingSM);flex-direction:column;display:flex}.supply-meter{gap:var(--token-paddingXXS,2px);flex-direction:column;display:flex}.supply-meter__head{justify-content:space-between;align-items:baseline;gap:var(--token-paddingSM);display:flex}.supply-meter__label{font-size:var(--token-fontSizeSM);color:var(--token-colorTextSecondary)}.supply-meter__pct{font-size:var(--token-fontSizeSM);font-variant-numeric:tabular-nums;color:var(--token-colorText);font-weight:600}.supply-meter__undeclared{font-size:var(--token-fontSizeSM);color:var(--token-colorTextTertiary);font-style:italic}.supply-meter__nobar{border-radius:var(--token-borderRadiusSM);background:var(--token-colorFillTertiary,var(--token-colorBorderSecondary));height:4px}.supply-meter__figures{justify-content:space-between;align-items:baseline;gap:var(--token-paddingSM);font-size:var(--token-fontSizeSM);font-variant-numeric:tabular-nums;color:var(--token-colorText);display:flex}.supply-meter__declared{color:var(--token-colorTextTertiary)}.pipeline-freshness{gap:var(--token-padding);flex-direction:column;display:flex}.pipeline-freshness__summary{gap:var(--token-padding);flex-wrap:wrap;align-items:center;display:flex}.pipeline-freshness__summary-item{font-size:var(--token-fontSizeSM);color:var(--token-colorTextSecondary)}.pipeline-freshness__summary-item--stale{color:var(--token-colorError);font-weight:600}.pipeline-freshness__summary-item--healthy{color:var(--token-colorSuccess)}.pipeline-freshness__job{color:var(--token-colorError)}.pipeline-freshness__muted{color:var(--token-colorTextTertiary)}.capacity-coverage{align-items:center;gap:var(--token-paddingXS);margin-bottom:var(--token-paddingSM);color:var(--token-colorTextSecondary);font-size:var(--token-fontSizeSM);display:flex}.observatory-muted{color:var(--token-colorTextTertiary)}.demand-supply__provider{margin-bottom:var(--token-paddingLG)}.demand-supply__head{justify-content:space-between;align-items:baseline;gap:var(--token-paddingSM);margin-bottom:var(--token-paddingXS);flex-wrap:wrap;display:flex}.demand-supply__name{color:var(--token-colorText);font-weight:600}.demand-supply__chips{gap:var(--token-paddingXS);flex-wrap:wrap;display:flex}.demand-supply__chip{padding:2px var(--token-paddingXS);border-radius:var(--token-borderRadiusSM);background:var(--token-colorFillTertiary);font-size:var(--token-fontSizeSM);color:var(--token-colorTextSecondary);align-items:baseline;gap:4px;display:inline-flex}.demand-supply__chip-value{color:var(--token-colorText);font-weight:600}.demand-supply__chip--over .demand-supply__chip-value{color:var(--token-colorError)}.demand-supply__chip--tight .demand-supply__chip-value{color:var(--token-colorWarning)}.demand-supply__chip--none .demand-supply__chip-value{color:var(--token-colorTextTertiary);font-weight:500}.router-saturation__legend{margin-top:var(--token-paddingSM);color:var(--token-colorTextTertiary);font-size:var(--token-fontSizeSM)}.router-saturation__grid{align-items:flex-start;min-width:0;display:flex}.router-saturation__link-col{border-collapse:separate;border-spacing:2px;font-size:var(--token-fontSizeSM);flex:none}.router-saturation__link-cell{height:2rem;padding:0 var(--token-paddingXS)}.router-saturation .heatmap-grid__corner,.router-saturation .heatmap-grid__col-head,.router-saturation .heatmap-grid__row-head,.router-saturation .heatmap-grid__cell{box-sizing:border-box;height:2rem}.queue-rejection__rates{gap:var(--token-paddingSM);margin-top:var(--token-paddingSM);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.queue-rejection__rate{flex-direction:column;gap:2px;display:flex}.queue-rejection__rate-label{font-size:var(--token-fontSizeSM);color:var(--token-colorTextSecondary)}.queue-rejection__rate-value{font-size:var(--token-fontSizeLG);color:var(--token-colorText);font-weight:600}.queue-rejection__rate-value--muted{color:var(--token-colorTextTertiary);font-weight:500}.forecasts{gap:var(--token-paddingSM);flex-direction:column;display:flex}.forecast-row{padding:var(--token-paddingSM);border:1px solid var(--token-colorBorderSecondary);border-radius:var(--token-borderRadiusLG);flex-direction:column;gap:4px;display:flex}.forecast-row__head{justify-content:space-between;align-items:baseline;gap:var(--token-paddingSM);display:flex}.forecast-row__subject,.forecast-row__eta{color:var(--token-colorText);font-weight:600}.forecast-row__eta--none{color:var(--token-colorTextTertiary);font-style:italic;font-weight:500}.forecast-row__provenance{font-size:var(--token-fontSizeSM);color:var(--token-colorTextTertiary)}.forecast-row__stale{color:var(--token-colorWarning)}.slo-budgets__scope{font-size:var(--token-fontSizeSM);color:var(--token-colorTextTertiary)}.slo-budgets__achieved{flex-direction:column;gap:4px;min-width:120px;display:flex}.slo-budgets__achieved-value{color:var(--token-colorText);font-weight:600}.slo-budgets__muted{color:var(--token-colorTextTertiary)}.slo-budgets__remaining--over{color:var(--token-colorError);font-weight:600}.slo-budgets__partial{margin-left:var(--token-paddingXS);font-size:var(--token-fontSizeSM);color:var(--token-colorWarning)}.observatory-customize__hint{color:var(--token-colorTextSecondary);font-size:var(--token-fontSizeSM);margin:0}.observatory-customize{gap:var(--token-paddingLG);flex-direction:column;display:flex}.observatory-customize__section{gap:var(--token-paddingSM);flex-direction:column;display:flex}.observatory-customize__section-title{color:var(--token-colorText);font-size:var(--token-fontSize);margin:0;font-weight:600}.observatory-customize__list{gap:var(--token-paddingXS);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.observatory-customize__item{gap:var(--token-paddingSM);padding:var(--token-paddingXS) var(--token-paddingSM);border:1px solid var(--token-colorBorderSecondary);border-radius:var(--token-borderRadius);background:var(--token-colorBgContainer);flex-direction:column;display:flex}.observatory-customize__item-main{align-items:center;gap:var(--token-paddingSM);grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.observatory-customize__visibility{align-items:center;gap:var(--token-paddingSM);min-width:0;display:flex}.observatory-customize__panel-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.observatory-customize__order-actions{align-items:center;gap:var(--token-paddingXXS);display:flex}.observatory-customize__width{align-items:center;gap:var(--token-paddingSM);grid-template-columns:minmax(0,1fr) minmax(8rem,1fr);width:100%;display:grid}.observatory-customize__width-label{color:var(--token-colorTextSecondary);font-size:var(--token-fontSizeSM)}.observatory-customize__sampling-list{gap:var(--token-paddingSM);width:100%;padding-top:var(--token-paddingXS);border-top:1px solid var(--token-colorBorderSecondary);flex-direction:column;display:flex}.observatory-customize__sampling{gap:var(--token-paddingXS);min-width:0;padding:var(--token-paddingSM);border:1px solid var(--token-colorBorderSecondary);border-radius:var(--token-borderRadiusSM);background:var(--token-colorFillQuaternary);flex-direction:column;margin:0;display:flex}.observatory-customize__sampling-title{padding:0 var(--token-paddingXXS);color:var(--token-colorText);font-size:var(--token-fontSizeSM);font-weight:600}.observatory-customize__sampling-description{margin:0 0 var(--token-paddingXXS);color:var(--token-colorTextSecondary);font-size:var(--token-fontSizeXS)}.observatory-customize__sampling-row{align-items:center;gap:var(--token-paddingSM);grid-template-columns:minmax(0,1fr) minmax(8rem,1fr);display:grid}.observatory-customize__sampling-label{color:var(--token-colorTextSecondary);font-size:var(--token-fontSizeSM)}.observatory-customize__sampling-reset{align-self:flex-start}.observatory-customize__reset{margin-right:auto}@media (width<=600px){.observatory-customize__sampling-row,.observatory-customize__width{gap:var(--token-paddingXXS);grid-template-columns:1fr}.observatory-customize__reset{margin-right:0}}.observatory{--obs-motion-fast:var(--token-motionDurationFast,.1s);--obs-motion-mid:var(--token-motionDurationMid,.2s);--obs-motion-ease:var(--token-motionEaseInOut,cubic-bezier(.4, 0, .2, 1));--obs-motion-pulse:2.4s;--obs-motion-reveal:.28s;--obs-motion-reveal-step:70ms;gap:var(--token-paddingLG);padding:var(--token-paddingLG);flex-direction:column;display:flex}.observatory .stat-card__value,.observatory .animated-number{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.observatory__band{display:block}.observatory__hero{gap:var(--token-paddingLG);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.observatory__hero:empty{display:none}.observatory__section{gap:var(--token-paddingMD);flex-direction:column;display:flex}.observatory__section-title{font-size:var(--token-fontSizeHeading3);color:var(--token-colorText);margin:0;font-weight:600}.observatory__grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:var(--token-paddingLG);align-items:start;display:grid}.observatory__panel{border-radius:var(--token-borderRadiusLG);min-width:0;transition:background-color var(--obs-motion-mid) var(--obs-motion-ease), border-color var(--obs-motion-mid) var(--obs-motion-ease);border:1px solid #0000}.observatory__panel--span-4{grid-column:span 4}.observatory__panel--span-6{grid-column:span 6}.observatory__panel--span-8{grid-column:span 8}.observatory__panel--span-12{grid-column:span 12}@media (width<=767px){.observatory__panel--span-4,.observatory__panel--span-6,.observatory__panel--span-8,.observatory__panel--span-12{grid-column:1/-1}}.observatory-panel--deep-linked{background-color:var(--token-colorPrimaryBg);border-color:var(--token-colorPrimaryBorder)}.observatory>*{animation:observatory-reveal var(--obs-motion-reveal) var(--obs-motion-ease) both}.observatory>:first-child{animation-delay:0s}.observatory>:nth-child(2){animation-delay:var(--obs-motion-reveal-step)}.observatory>:nth-child(3){animation-delay:calc(var(--obs-motion-reveal-step) * 2)}.observatory>:nth-child(4){animation-delay:calc(var(--obs-motion-reveal-step) * 3)}.observatory>:nth-child(5){animation-delay:calc(var(--obs-motion-reveal-step) * 4)}@keyframes observatory-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.observatory>*,.observatory [class*=observatory-],.observatory .animated-number{transition:none!important;animation:none!important}}.provider-sankey{max-width:100%;font-size:var(--token-fontSizeSM);display:block}.provider-sankey__link{fill:none;stroke:var(--token-colorTextTertiary);stroke-opacity:.25;transition:stroke-opacity .15s}.provider-sankey__link:hover{stroke-opacity:.5}.provider-sankey__node{rx:2}.provider-sankey__node--model{fill:var(--token-colorPrimary)}.provider-sankey__node--provider{fill:var(--token-colorSuccess)}.provider-sankey__label{fill:var(--token-colorTextSecondary);pointer-events:none}.key-group-table__name-link{color:var(--token-colorPrimary);font-weight:500;text-decoration:none}.key-group-table__name-link:hover,.key-group-table__name-link:focus-visible{color:var(--token-colorPrimaryHover,var(--token-colorPrimary));text-decoration:underline}.batch-panel{gap:var(--token-paddingMD);margin-bottom:var(--token-paddingLG);flex-direction:column;display:flex}.batch-panel__title{font-size:var(--token-fontSizeHeading5,1rem);color:var(--token-colorText);margin:0;font-weight:600}.batch-panel__stats{gap:var(--token-paddingMD);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.batch-panel__mono{font-family:var(--token-fontFamilyMono,monospace);font-size:var(--token-fontSizeSM,.85rem)}.usage-page__actions{align-items:flex-end;gap:var(--token-paddingSM);flex-wrap:wrap;display:flex}.usage-page__filter-chip{align-items:center;gap:var(--token-paddingXS);display:inline-flex}.usage-page__stats{gap:var(--token-paddingMD);margin-bottom:var(--token-paddingLG);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.usage-page__chart-card{padding:var(--token-paddingLG);gap:var(--token-paddingMD)}.usage-page__chart-title{font-size:var(--token-fontSizeHeading4);color:var(--token-colorText);margin:0;font-weight:600}.capability-editor__domains{gap:var(--token-paddingLG);flex-direction:column;display:flex}.capability-editor__entries{gap:var(--token-paddingMD)}.capability-editor__entry{gap:var(--token-paddingXS);margin-bottom:0}.capability-editor__entry-copy{gap:var(--token-paddingXXS);padding-left:var(--token-paddingLG);flex-direction:column;display:flex}.capability-editor__group-scopes{padding-top:var(--token-paddingSM);padding-left:var(--token-paddingLG)}.tier-details__grid{gap:var(--token-paddingMD) var(--token-paddingLG);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));margin:0;display:grid}.tier-details__fact{min-width:0}.tier-details__fact dt{margin:0 0 var(--token-paddingXXS);color:var(--token-colorTextTertiary);font-size:var(--token-fontSizeSM)}.tier-details__fact dd{color:var(--token-colorText);overflow-wrap:anywhere;margin:0}.tier-details__identifier,.tier-details__models code{white-space:normal;overflow-wrap:anywhere}.tier-details__models{gap:var(--token-paddingSM);flex-direction:column;margin:0;padding-inline-start:var(--token-paddingLG);display:flex}.tier-details__model-budget-section{gap:var(--token-paddingMD);flex-direction:column;display:flex}.tier-details__model-budget-summary{gap:var(--token-paddingMD) var(--token-paddingLG);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.tier-details__model-budget-pools{gap:var(--token-paddingMD);flex-direction:column;display:flex}.tier-details__model-budget-pool{gap:var(--token-paddingMD);padding:var(--token-paddingMD);border:1px solid var(--token-colorBorderSecondary);border-radius:var(--token-borderRadiusLG);background:var(--token-colorBgContainer);flex-direction:column;display:flex}.tier-details__model-budget-pool-head{justify-content:space-between;align-items:flex-start;gap:var(--token-paddingMD);display:flex}.tier-details__model-budget-pool-title{align-items:center;gap:var(--token-paddingSM);margin:0 0 var(--token-paddingXXS);color:var(--token-colorText);font-size:var(--token-fontSizeLG);display:flex}.tier-details__model-budget-pool-index{border-radius:var(--token-borderRadiusSM);background:var(--token-colorFillSecondary);min-width:1.5rem;height:1.5rem;color:var(--token-colorTextSecondary);font-size:var(--token-fontSizeSM);justify-content:center;align-items:center;display:inline-flex}.tier-details__model-budget-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.tier-details__model-budget-statuses{gap:var(--token-paddingXS);flex-wrap:wrap;display:flex}.tier-details__model-budget-lists{gap:var(--token-paddingLG);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.tier-details__model-budget-lists h5,.tier-details__model-budget-propagation h4{margin:0 0 var(--token-paddingXS);color:var(--token-colorTextSecondary);font-size:var(--token-fontSizeSM)}.tier-details__model-ref-list{gap:var(--token-paddingXS);flex-direction:column;margin:0;padding-inline-start:var(--token-paddingLG);display:flex}.tier-details__model-ref-list code{white-space:normal;overflow-wrap:anywhere}.tier-details__model-budget-propagation{gap:var(--token-paddingSM);padding:var(--token-paddingMD);border:1px solid var(--token-colorBorderSecondary);border-radius:var(--token-borderRadiusLG);background:var(--token-colorFillQuaternary);flex-direction:column;display:flex}.tier-details__propagation-list{gap:var(--token-paddingXS);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tier-details__propagation-list li{justify-content:space-between;align-items:center;gap:var(--token-paddingSM);min-width:0;display:flex}.tier-details__propagation-list li>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tier-details__model-budget-error{align-items:flex-start;gap:var(--token-paddingSM);flex-direction:column;display:flex}.guardrail-policy{gap:var(--token-paddingLG);padding-block:var(--token-paddingMD);border-block-start:1px solid var(--token-colorBorderSecondary);flex-direction:column;display:flex}.guardrail-policy__section-head,.guardrail-policy__route-head{justify-content:space-between;align-items:flex-end;gap:var(--token-paddingMD);flex-wrap:wrap;display:flex}.guardrail-policy__route-head .text-input{flex:1}.guardrail-policy__title,.guardrail-policy__section-title{color:var(--token-colorText);margin:0;font-weight:600}.guardrail-policy__title{font-size:var(--token-fontSizeHeading4)}.guardrail-policy__section-title{font-size:var(--token-fontSize)}.guardrail-policy__description,.guardrail-policy__empty{color:var(--token-colorTextTertiary);font-size:var(--token-fontSizeSM);margin:0}.guardrail-policy__notice{padding:var(--token-paddingSM) var(--token-padding);border-radius:var(--token-borderRadius);background:var(--token-colorInfoBg);color:var(--token-colorText);font-size:var(--token-fontSizeSM)}.guardrail-policy__declined{padding:var(--token-paddingSM) var(--token-padding);border-radius:var(--token-borderRadius);background:var(--token-colorWarningBg);color:var(--token-colorWarningText,var(--token-colorText));font-size:var(--token-fontSizeSM);margin:0}.guardrail-policy__section,.guardrail-policy__thresholds,.guardrail-policy__route{gap:var(--token-paddingSM);flex-direction:column;display:flex}.guardrail-policy__route{padding:var(--token-padding);border:1px solid var(--token-colorBorderSecondary);border-radius:var(--token-borderRadiusLG);background:var(--token-colorFillQuaternary)}.guardrail-policy__fields{gap:var(--token-paddingMD);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;display:grid}.guardrail-policy__threshold-row{padding-block:var(--token-paddingSM);border-block-start:1px solid var(--token-colorBorderSecondary);grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;display:grid}@media (width<=767px){.guardrail-policy__threshold-row{grid-template-columns:minmax(0,1fr)}.guardrail-policy__threshold-row>.button{justify-self:start}}.prices-resolver{gap:var(--token-paddingMD)}.prices-resolver__title{font-size:var(--token-fontSizeHeading4);color:var(--token-colorText);margin:0;font-weight:600}.prices-resolver__fields{gap:var(--token-paddingMD);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;display:grid}.prices-resolver__field{min-width:0}.prices-resolver__result{gap:var(--token-paddingXS);padding-top:var(--token-paddingSM);border-top:1px solid var(--token-colorBorderSecondary);flex-direction:column;display:flex}.prices-resolver__winner{font-size:var(--token-fontSizeSM);color:var(--token-colorTextSecondary);margin:0;font-weight:500}.prices-resolver__reason{font-size:var(--token-fontSizeSM);color:var(--token-colorTextTertiary);margin:0}.incident-workspace{gap:var(--token-paddingLG);flex-direction:column;display:flex}.incident-workspace__status-grid,.incident-context-grid,.incident-case-grid,.incident-actions-grid,.incident-collaboration-grid{gap:var(--token-paddingMD);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.incident-status-card,.incident-context-card,.incident-case-card,.incident-action-card,.incident-action-preview,.incident-collaboration-card{min-width:0;padding:var(--token-paddingLG);gap:var(--token-paddingMD);overflow:hidden}.incident-status-card__heading,.incident-context-card__heading,.incident-section__heading,.incident-collaboration-card__heading,.incident-action-card__heading,.incident-action-preview__heading,.incident-case-history__heading,.incident-note-list__heading{justify-content:space-between;align-items:flex-start;gap:var(--token-paddingMD);flex-wrap:wrap;display:flex}.incident-status-card__eyebrow{margin:0 0 var(--token-paddingXS);color:var(--token-colorTextTertiary);font-size:var(--token-fontSizeSM);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.incident-status-card__title,.incident-section__title,.incident-context-card__title,.incident-case-card__title,.incident-collaboration-card h2,.incident-action-card h3,.incident-action-preview h3{color:var(--token-colorText);font-size:var(--token-fontSizeHeading4);margin:0;font-weight:600}.incident-status-card__description,.incident-section__description,.incident-context-card__detail,.incident-context-card__empty,.incident-case-card__hint,.incident-collaboration-card__description,.incident-action-preview>p{color:var(--token-colorTextSecondary);font-size:var(--token-fontSizeSM);margin:0}.incident-facts,.incident-action-card__facts{gap:var(--token-paddingMD);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.incident-facts__item,.incident-action-card__facts>div{gap:var(--token-paddingXS);flex-direction:column;min-width:0;display:flex}.incident-facts dt,.incident-action-card__facts dt{color:var(--token-colorTextTertiary);font-size:var(--token-fontSizeSM)}.incident-facts dd,.incident-action-card__facts dd{color:var(--token-colorText);overflow-wrap:anywhere;margin:0}.incident-facts code,.incident-action-card__facts code,.incident-evidence__metadata,.incident-case-history code,.incident-coverage code,.incident-evidence code{font-family:var(--token-fontFamilyMono);font-size:var(--token-fontSizeSM)}.incident-section{gap:var(--token-paddingMD);flex-direction:column;display:flex}.incident-section__heading>div{gap:var(--token-paddingXS);flex-direction:column;min-width:0;display:flex}.incident-section__footer,.incident-case-card__actions,.incident-postmortem__actions{align-items:center;gap:var(--token-paddingSM);flex-wrap:wrap;display:flex}.incident-context-card__value{box-sizing:border-box;max-width:100%;padding:var(--token-paddingSM);border:1px solid var(--token-colorBorderSecondary);border-radius:var(--token-borderRadius);background:var(--token-colorFillQuaternary);color:var(--token-colorTextSecondary);font-family:var(--token-fontFamilyMono);font-size:var(--token-fontSizeSM);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.incident-partial,.incident-action-notice,.incident-action-error,.incident-privacy-warning{align-items:center;gap:var(--token-paddingSM);padding:var(--token-paddingSM) var(--token-padding);border:1px solid var(--token-colorBorderSecondary);border-radius:var(--token-borderRadius);background:var(--token-colorFillQuaternary);color:var(--token-colorTextSecondary);font-size:var(--token-fontSizeSM);flex-wrap:wrap;margin:0;display:flex}.incident-action-error,.incident-form-error{color:var(--token-colorError);border-color:var(--token-colorError);background:var(--token-colorErrorBg)}.incident-form-error{padding:var(--token-paddingSM) var(--token-padding);border-radius:var(--token-borderRadius);font-size:var(--token-fontSizeSM);overflow-wrap:anywhere;margin:0}.incident-coverage{align-items:center;gap:var(--token-paddingSM);flex-wrap:wrap;display:flex}.incident-coverage__item{align-items:center;gap:var(--token-paddingXS);padding:var(--token-paddingXS) var(--token-paddingSM);border:1px solid var(--token-colorBorderSecondary);border-radius:var(--token-borderRadiusPill);background:var(--token-colorBgContainer);display:inline-flex}.incident-evidence__relationship{align-items:flex-start;gap:var(--token-paddingXS);color:var(--token-colorTextSecondary);font-size:var(--token-fontSizeSM);flex-direction:column;display:flex}.incident-evidence__metadata{color:var(--token-colorTextSecondary);overflow-wrap:anywhere}.incident-case-card,.incident-collaboration-card,.incident-action-card,.incident-action-preview{align-content:start}.incident-case-history,.incident-note-list,.incident-follow-up-list{gap:var(--token-paddingSM);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.incident-case-history__item,.incident-note-list__item{gap:var(--token-paddingXS);padding:var(--token-paddingSM);border:1px solid var(--token-colorBorderSecondary);border-radius:var(--token-borderRadius);background:var(--token-colorFillQuaternary);color:var(--token-colorTextSecondary);font-size:var(--token-fontSizeSM);flex-direction:column;display:flex}.incident-case-history__heading time,.incident-note-list__heading time{color:var(--token-colorTextTertiary)}.incident-field-label{color:var(--token-colorTextSecondary);font-size:var(--token-fontSizeSM);font-weight:500}.incident-note-form,.incident-follow-up-form{gap:var(--token-paddingSM);flex-direction:column;display:flex}.incident-note-list__item p{color:var(--token-colorText);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.incident-follow-up-list a,.incident-action-notice a{color:var(--token-colorLink);overflow-wrap:anywhere}.incident-follow-up-list a:focus-visible,.incident-action-notice a:focus-visible{outline:var(--token-focusRingWidth) solid var(--token-focusRingColor);outline-offset:var(--token-focusRingOffset);border-radius:var(--token-borderRadiusSM)}.incident-action-card--selected{border-color:var(--token-colorPrimaryBorder)}.incident-action-card__heading h3{overflow-wrap:anywhere}@media (width<=767px){.incident-workspace__status-grid,.incident-context-grid,.incident-case-grid,.incident-actions-grid,.incident-collaboration-grid,.incident-facts,.incident-action-card__facts{grid-template-columns:minmax(0,1fr)}.incident-status-card,.incident-context-card,.incident-case-card,.incident-action-card,.incident-action-preview,.incident-collaboration-card{padding:var(--token-paddingMD)}.incident-action-preview .button,.incident-case-card .button,.incident-note-form .button,.incident-follow-up-form .button,.incident-postmortem__actions .button{width:100%}}@media (prefers-reduced-motion:reduce){.incident-action-card,.incident-status-card,.incident-context-card,.incident-case-card,.incident-collaboration-card{transition:none}}.audit-page__time-range{grid-column:1/-1}.audit-page__detail dl{gap:var(--token-paddingSM) var(--token-paddingMD);margin:0 0 var(--token-paddingLG);grid-template-columns:minmax(120px,auto) minmax(0,1fr);display:grid}.audit-page__detail dt{color:var(--token-colorTextSecondary)}.audit-page__detail dd{overflow-wrap:anywhere;margin:0}.audit-page__detail pre{padding:var(--token-paddingMD);border-radius:var(--token-borderRadius);background:var(--token-colorFillSecondary);color:var(--token-colorText);overflow:auto}.governance-page__filters{grid-template-columns:minmax(13rem,.5fr) minmax(16rem,1fr)}.governance-page__actions{justify-content:flex-end;align-items:center;gap:var(--token-paddingSM);display:flex}.governance-page__detail dl{gap:var(--token-paddingSM) var(--token-paddingMD);grid-template-columns:minmax(9rem,.3fr) minmax(0,1fr);display:grid}.governance-page__detail dt{color:var(--token-colorTextSecondary);font-weight:600}.governance-page__detail dd{overflow-wrap:anywhere;min-width:0;margin:0}.governance-page__detail pre{max-height:26rem;padding:var(--token-paddingMD);border:1px solid var(--token-colorBorder);border-radius:var(--token-borderRadius);background:var(--token-colorFillSecondary);color:var(--token-colorText);overflow:auto}.governance-page__decisions{gap:var(--token-paddingSM);padding-left:var(--token-paddingLG);display:grid}@media (width<=720px){.governance-page__filters,.governance-page__detail dl{grid-template-columns:1fr}}.reports-published{gap:var(--token-paddingLG);flex-direction:column;display:flex}.reports-published__history{gap:var(--token-paddingMD);flex-direction:column;display:flex}.reports-filters{align-items:flex-end;gap:var(--token-paddingSM);flex-wrap:wrap;display:flex}.reports-inline-error{align-items:center;gap:var(--token-paddingSM);padding:var(--token-paddingSM) var(--token-paddingMD);border:1px solid var(--token-colorErrorBorder,var(--token-colorBorder));border-radius:var(--token-borderRadiusSM);color:var(--token-colorText);display:flex}.reports-pager{justify-content:flex-end;gap:var(--token-paddingSM);display:flex}.reports-history__no-action{color:var(--token-colorTextTertiary,var(--token-colorTextSecondary))}.report-cover--latest{gap:var(--token-paddingLG);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;display:grid}.report-cover__canvas-wrap{min-width:0}.report-cover__band{gap:var(--token-paddingMD);flex-direction:column;min-width:0;display:flex}.report-cover__eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:var(--token-fontSizeSM,.8rem);color:var(--token-colorTextSecondary,var(--token-colorText));margin:0}.report-cover__title{font-size:var(--token-fontSizeXL,1.4rem);margin:0}.report-cover__band-head{gap:var(--token-paddingXS);flex-direction:column;align-items:flex-start;display:flex}.report-cover__meta,.report-detail__grid{gap:var(--token-paddingSM);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}.report-cover__meta-item dt,.report-detail__item dt{font-size:var(--token-fontSizeSM,.8rem);color:var(--token-colorTextSecondary,var(--token-colorText));margin:0}.report-cover__meta-item dd,.report-detail__item dd{font-variant-numeric:tabular-nums;margin:0}.report-cover__actions{gap:var(--token-paddingSM);flex-wrap:wrap;margin-top:auto;display:flex}.report-preview{gap:var(--token-paddingSM);flex-direction:column;height:100%;min-height:0;display:flex}.report-preview__toolbar{justify-content:space-between;align-items:center;gap:var(--token-paddingSM);display:flex}.report-preview__label{font-size:var(--token-fontSizeSM,.8rem);color:var(--token-colorTextSecondary,var(--token-colorText))}.report-preview__toolbar-actions{align-items:center;gap:var(--token-paddingSM);display:flex}.report-preview__open{color:var(--token-colorPrimary);font-size:var(--token-fontSizeSM,.85rem)}.report-preview__expand{flex-shrink:0}.drawer--report-preview-expanded>.drawer__content{overflow:visible}.report-preview--expanded{z-index:var(--token-zIndexDrawerContent);padding:var(--token-paddingMD) var(--token-paddingLG);background:var(--token-colorBgContainer);animation:report-preview-expand var(--token-motionDurationMid,.3s) ease;position:absolute;inset:0}.report-preview--expanded .report-preview__canvas{min-height:0}@keyframes report-preview-expand{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.report-preview--expanded{animation:none}}.report-preview__announce{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.report-preview__canvas{border:1px solid var(--token-colorBorder);border-radius:var(--token-borderRadiusSM);background:var(--token-colorBgLayout,var(--token-colorBgContainer));overscroll-behavior:contain;flex:auto;min-height:24rem;position:relative;overflow:hidden}.report-preview--compact .report-preview__canvas{min-height:18rem}.report-preview__frame{background:#fff;border:0;width:100%;height:100%}.report-preview--static .report-preview__frame{pointer-events:none}.report-preview__dialog .dialog__body{flex-direction:column;display:flex;overflow:hidden}.report-preview__dialog .report-preview__canvas{min-height:0}.report-preview__skeleton,.report-preview__message{padding:var(--token-paddingLG)}.report-preview__message{gap:var(--token-paddingSM);flex-direction:column;align-items:flex-start;display:flex}.report-preview__message-title{margin:0;font-weight:600}.report-preview__message-body{color:var(--token-colorTextSecondary,var(--token-colorText));margin:0}.report-detail__coverage,.report-detail__tags{gap:var(--token-paddingSM);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.report-detail__coverage-item{align-items:center;gap:var(--token-paddingSM);flex-wrap:wrap;display:flex}.report-detail__coverage-name{min-width:8rem;font-weight:500}.report-detail__coverage-meta{color:var(--token-colorTextSecondary,var(--token-colorText));font-size:var(--token-fontSizeSM,.8rem)}.report-detail__coverage-link{color:var(--token-colorPrimary);margin-left:auto}.report-detail__tags{flex-flow:wrap}.report-detail__tag{padding:var(--token-paddingXXS,2px) var(--token-paddingSM);border:1px solid var(--token-colorBorder);border-radius:var(--token-borderRadiusSM);font-size:var(--token-fontSizeSM,.8rem)}.reports-schedules{gap:var(--token-paddingMD);flex-direction:column;display:flex}.reports-schedules__actions{gap:var(--token-paddingXS);justify-content:flex-end;display:flex}.reports-schedules__last-run{align-items:center;gap:var(--token-paddingSM);display:inline-flex}.reports-schedules__last-run-time{color:var(--token-colorTextSecondary,var(--token-colorText));font-size:var(--token-fontSizeSM,.8rem);font-variant-numeric:tabular-nums}.reports-templates{gap:var(--token-paddingLG);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));display:grid}.report-template-card{gap:var(--token-paddingMD);flex-direction:column;display:flex}.report-template-card__canvas{min-height:0}.report-template-card__body{gap:var(--token-paddingSM);flex-direction:column;display:flex}.report-template-card__title{margin:0}.report-template-card__meta,.report-template-card__unavailable{font-size:var(--token-fontSizeSM,.85rem);color:var(--token-colorTextSecondary,var(--token-colorText));margin:0}.report-template-card__unavailable{color:var(--token-colorWarningText,var(--token-colorText))}.reports-builder{gap:var(--token-paddingLG);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.reports-builder__pane{gap:var(--token-paddingMD);flex-direction:column;min-width:0;display:flex}.reports-builder__switch{gap:var(--token-paddingSM);margin-bottom:var(--token-paddingSM);display:none}.reports-builder__steps{gap:var(--token-paddingSM);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.reports-builder__step{font-size:var(--token-fontSizeSM,.8rem);color:var(--token-colorTextSecondary,var(--token-colorText))}.reports-builder__step--active{color:var(--token-colorPrimary);font-weight:600}.reports-builder__step--done{color:var(--token-colorSuccessText,var(--token-colorText))}.reports-builder__section,.reports-builder__fieldset{gap:var(--token-paddingSM);flex-direction:column;display:flex}.reports-builder__fieldset{border:1px solid var(--token-colorBorder);border-radius:var(--token-borderRadiusSM);padding:var(--token-paddingMD);margin:0}.reports-builder__fieldset legend{padding:0 var(--token-paddingXS);font-weight:600}.reports-builder__hint,.reports-builder__unavailable{font-size:var(--token-fontSizeSM,.8rem);color:var(--token-colorTextSecondary,var(--token-colorText));margin:0}.reports-builder__hint--warning{color:var(--token-colorWarning);background:var(--token-colorWarningBg);padding:var(--token-paddingXS) var(--token-paddingSM);border-radius:var(--token-borderRadiusSM)}.reports-builder__toggle-row{align-items:center;gap:var(--token-paddingSM);flex-wrap:wrap;display:flex}.reports-builder__validation{padding:var(--token-paddingXS) 0;font-size:var(--token-fontSizeSM,.8rem);color:var(--token-colorTextSecondary,var(--token-colorText));align-self:center;margin:0 auto 0 0}.reports-builder__upcoming{padding-left:var(--token-paddingLG);font-size:var(--token-fontSizeSM,.85rem);margin:0}.reports-builder__review{gap:var(--token-paddingXS);flex-direction:column;display:flex}.reports-builder__review h4{margin:0}.reports-builder__conflict{gap:var(--token-paddingSM);padding:var(--token-paddingMD);border:1px solid var(--token-colorWarningBorder,var(--token-colorBorder));border-radius:var(--token-borderRadiusSM);flex-direction:column;display:flex}@media (width<=960px){.report-cover--latest,.reports-builder{grid-template-columns:1fr}.reports-builder__switch{display:flex}.reports-builder[data-mobile-view=configure] .reports-builder__pane--preview,.reports-builder[data-mobile-view=preview] .reports-builder__pane--form{display:none}}.billing-toolbar{justify-content:flex-end;align-items:center;gap:var(--token-paddingSM);flex-wrap:wrap;display:flex}.billing-toolbar__spacer{flex:1}.billing-lines{gap:var(--token-paddingXS);flex-direction:column;display:flex}.billing-line{justify-content:space-between;align-items:center;gap:var(--token-paddingMD);padding:var(--token-paddingSM) 0;border-bottom:1px solid var(--token-colorBorderSecondary);display:flex}.billing-line:last-child{border-bottom:none}.billing-line__amount{font-family:var(--token-fontFamilyMono);font-size:var(--token-fontSizeSM);white-space:nowrap}.billing-amount--positive{color:var(--token-colorSuccess)}.billing-amount--negative{color:var(--token-colorError)}.billing-threshold{font-variant-numeric:tabular-nums}.billing-cost-center-line{gap:var(--token-paddingXXS,2px);flex-direction:column;display:flex}.billing-cost-center-line__row{align-items:center;gap:var(--token-paddingXS);flex-wrap:wrap;display:flex}.billing-cost-center-line__reason{font-size:var(--token-fontSizeSM);color:var(--token-colorTextTertiary)}.reconciliation-unpriced{justify-content:flex-end;align-items:center;gap:var(--token-paddingXS);display:inline-flex}.billing-balance{gap:var(--token-paddingMD);flex-direction:column;display:flex}.billing-topup{gap:var(--token-paddingSM);padding:var(--token-paddingMD);border:1px solid var(--token-colorBorderSecondary);border-radius:var(--token-borderRadiusLG);background:var(--token-colorBgContainer);flex-direction:column;display:flex}.billing-topup__title{font-size:var(--token-fontSizeLG);font-weight:var(--token-fontWeightStrong,600);color:var(--token-colorText);margin:0}.billing-topup__description{font-size:var(--token-fontSizeSM);color:var(--token-colorTextSecondary);margin:0}.billing-topup__head{gap:var(--token-paddingXXS);flex-direction:column;display:flex}.billing-topup__row>:first-child{flex:220px}.billing-payment-provider{gap:var(--token-paddingXXS,2px);flex-direction:column;display:flex}.billing-autorecharge__toggle{align-items:center;gap:var(--token-paddingSM);display:flex}.billing-notice{justify-content:space-between;align-items:center;gap:var(--token-paddingMD);padding:var(--token-paddingSM) var(--token-paddingMD);border-radius:var(--token-borderRadiusLG);border:1px solid var(--token-colorBorderSecondary);font-size:var(--token-fontSizeSM);display:flex;overflow:hidden}.billing-notice--success{--corner-accent-color:var(--token-colorSuccess);border-color:var(--token-colorSuccessBorder,var(--token-colorSuccess));color:var(--token-colorText);background:var(--token-colorSuccessBg,var(--token-colorBgContainer))}.billing-notice--cancel{--corner-accent-color:var(--token-colorWarning);border-color:var(--token-colorWarningBorder,var(--token-colorWarning));color:var(--token-colorText);background:var(--token-colorWarningBg,var(--token-colorBgContainer))}.commerce-setup{--corner-accent-color:var(--token-colorPrimary);gap:var(--token-paddingMD);margin-bottom:var(--token-paddingLG);padding:var(--token-paddingLG);border-color:var(--token-colorPrimaryBorder,var(--token-colorBorder));background:linear-gradient(135deg, var(--token-colorPrimaryBg,var(--token-colorBgContainer)) 0%, var(--token-colorBgContainer) 100%);overflow:hidden}.commerce-setup__header{justify-content:space-between;align-items:flex-start;gap:var(--token-paddingMD);display:flex}.commerce-setup__title{font-size:var(--token-fontSizeLG);font-weight:var(--token-fontWeightStrong,600);color:var(--token-colorText);margin:0}.commerce-setup__hint{margin:var(--token-paddingXS) 0 0;color:var(--token-colorTextSecondary);font-size:var(--token-fontSizeSM)}.commerce-setup__steps{gap:var(--token-paddingSM);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.commerce-setup__step{padding:var(--token-paddingMD);border:1px solid var(--token-colorBorderSecondary);border-radius:var(--token-borderRadiusLG);background:var(--token-colorBgElevated,var(--token-colorBgContainer))}.commerce-setup__step--complete{border-color:var(--token-colorSuccessBorder,var(--token-colorSuccess))}.commerce-setup__step-main{justify-content:space-between;align-items:flex-start;gap:var(--token-paddingSM);flex-wrap:wrap;display:flex}.commerce-setup__step-head{justify-content:space-between;align-items:flex-start;gap:var(--token-paddingSM);flex:320px;display:flex}.commerce-setup__step-heading{align-items:flex-start;gap:var(--token-paddingSM);display:flex}.commerce-setup__step-index{background:var(--token-colorFillTertiary);width:28px;height:28px;color:var(--token-colorText);font-size:var(--token-fontSizeSM);font-weight:var(--token-fontWeightStrong,600);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.commerce-setup__step-title{color:var(--token-colorText);font-weight:var(--token-fontWeightStrong,600);margin:0}.commerce-setup__step-description{margin:var(--token-paddingXXS,2px) 0 0;color:var(--token-colorTextSecondary);font-size:var(--token-fontSizeSM)}.commerce-setup__action{flex:none}@media (width<=768px){.commerce-setup__step-head,.commerce-setup__step-main{flex-direction:column}.commerce-setup__action{width:100%}}.cost-center-budget,.cost-center-budget__bars{gap:var(--token-paddingXS);flex-direction:column;min-width:0;display:flex}.cost-center-budget__row{flex-direction:column;gap:2px;min-width:0;display:flex}.cost-center-budget__label{color:var(--token-colorTextSecondary);font-size:var(--token-fontSizeSM)}.cost-center-budget__value{justify-content:space-between;align-items:baseline;gap:var(--token-paddingXS);font-size:var(--token-fontSizeSM);color:var(--token-colorText);overflow-wrap:anywhere;display:flex}.cost-center-budget__percent{font-variant-numeric:tabular-nums}.cost-center-budget__meta{gap:var(--token-paddingXS) var(--token-paddingMD);flex-wrap:wrap;min-width:0;margin:0;display:flex}.cost-center-budget__meta-item{align-items:baseline;gap:var(--token-paddingXXS,4px);min-width:0;display:flex}.cost-center-budget__meta-item dt{color:var(--token-colorTextSecondary);font-size:var(--token-fontSizeSM)}.cost-center-budget__meta-item dd{font-size:var(--token-fontSizeSM);color:var(--token-colorText);overflow-wrap:anywhere;min-width:0;margin:0}.cost-center-budget__cursor{font-size:var(--token-fontSizeSM);font-family:var(--token-fontFamilyMono,monospace);overflow-wrap:anywhere}.cost-center-budget__dimension-status{color:var(--token-colorTextSecondary);font-size:var(--token-fontSizeSM);white-space:nowrap}.cost-center-budget__notice{justify-content:space-between;align-items:center;gap:var(--token-paddingSM);flex-wrap:wrap;display:flex}.cost-center-budget__note{color:var(--token-colorTextSecondary);font-size:var(--token-fontSizeSM);flex:240px;margin:0}.cost-center-enforcement{gap:var(--token-paddingSM);flex-direction:column;display:flex}.cost-center-enforcement__list{gap:var(--token-paddingXS);flex-direction:column;max-height:40vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.cost-center-enforcement__row{justify-content:space-between;align-items:center;gap:var(--token-paddingMD);padding:var(--token-paddingSM) var(--token-padding);border:1px solid var(--token-colorBorderSecondary);border-radius:var(--token-borderRadius);display:flex}.cost-center-enforcement__name{overflow-wrap:anywhere;min-width:0;color:var(--token-colorText)}.cost-center-enforcement__notice{font-size:var(--token-fontSizeSM);margin:0}@media (width<=720px){.cost-center-enforcement__row{align-items:stretch;gap:var(--token-paddingXS);flex-direction:column}}.cost-centers-page__window{margin:0 0 var(--token-paddingSM);font-size:var(--token-fontSizeSM)}.cost-centers-page__stale{justify-content:space-between;align-items:center;gap:var(--token-paddingSM);flex-wrap:wrap;display:flex}.cost-centers-page__stale>p{flex:240px;margin:0}.cost-center-assign{gap:var(--token-paddingSM);flex-direction:column;display:flex}.cost-center-assign__controls{align-items:end;gap:var(--token-paddingMD);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.cost-center-assign__results{gap:var(--token-paddingXS);flex-direction:column;max-height:40vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.cost-center-assign__row{justify-content:space-between;align-items:center;gap:var(--token-paddingMD);padding:var(--token-paddingSM) var(--token-padding);border:1px solid var(--token-colorBorderSecondary);border-radius:var(--token-borderRadius);display:flex}.cost-center-assign__identity{flex-direction:column;gap:2px;min-width:0;display:flex}.cost-center-assign__name{font-size:var(--token-fontSize);color:var(--token-colorText);overflow-wrap:anywhere}.cost-center-assign__code{font-family:var(--token-fontFamilyMono);font-size:var(--token-fontSizeSM);overflow-wrap:anywhere}.cost-center-assign__state{justify-content:flex-end;align-items:center;gap:var(--token-paddingXS);flex-wrap:wrap;display:flex}@media (width<=720px){.cost-center-assign__controls{grid-template-columns:minmax(0,1fr)}.cost-center-assign__row{flex-direction:column;align-items:stretch}.cost-center-assign__state{justify-content:flex-start}}.settings-page__field{margin-bottom:var(--token-paddingMD)}.settings-page__field:last-child{margin-bottom:0}.settings-page__label{margin-bottom:var(--token-paddingXS);font-size:var(--token-fontSize);color:var(--token-colorText);font-weight:500;display:block}.settings-page__hint{margin:var(--token-paddingXS) 0 0;font-size:var(--token-fontSize);color:var(--token-colorTextTertiary)}.settings-page__field--toggle{justify-content:space-between;align-items:flex-start;gap:var(--token-paddingMD);padding:var(--token-paddingSM) 0;display:flex}.settings-page__toggle-content{flex:1;min-width:0}.settings-page__toggle-label{font-size:var(--token-fontSize);color:var(--token-colorText);cursor:pointer;font-weight:500;display:block}.settings-page__field--toggle .settings-page__hint{margin-top:var(--token-paddingXS)}.portal-quota{gap:var(--token-paddingLG,16px);flex-direction:column;display:flex}.portal-quota__row{gap:var(--token-paddingXS,4px);flex-direction:column;display:flex}.portal-quota__head{justify-content:space-between;align-items:baseline;gap:var(--token-paddingSM,8px);display:flex}.portal-quota__label{font-weight:var(--token-fontWeightStrong,600);color:var(--token-colorText)}.portal-quota__value{font-variant-numeric:tabular-nums;color:var(--token-colorTextSecondary)}.portal-charts{gap:var(--token-paddingLG,16px);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.portal-chart{gap:var(--token-paddingSM,8px);flex-direction:column;min-width:0;display:flex}
