html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{--ops-color-primary: #2563eb;--ops-color-primary-hover: #3b82f6;--ops-color-primary-active: #1d4ed8;--ops-color-success: #16a34a;--ops-color-warning: #d97706;--ops-color-danger: #dc2626;--ops-color-info: #2563eb;--ops-color-accent: #d97706;--ops-color-link: var(--ops-color-primary);--ops-color-link-hover: var(--ops-color-primary-hover);--ops-color-focus-ring: color-mix(in srgb, var(--ops-color-primary) 45%, transparent);--ops-color-bg-page: #f5f7fb;--ops-color-bg-container: #ffffff;--ops-color-bg-elevated: #ffffff;--ops-color-bg-soft: #f1f4f9;--ops-color-bg-spotlight: color-mix(in srgb, var(--ops-color-primary) 8%, #ffffff);--ops-color-bg-hover: color-mix(in srgb, var(--ops-color-primary) 6%, transparent);--ops-color-bg-disabled: #f1f3f6;--ops-color-bg-mask: rgba(15, 23, 42, .45);--ops-sider-bg-top: #0f1623;--ops-sider-bg-bottom: #0f1623;--ops-sider-text: rgba(226, 232, 240, .66);--ops-sider-text-active: #ffffff;--ops-sider-item-active-bg: color-mix(in srgb, var(--ops-color-primary) 26%, transparent);--ops-sider-item-hover-bg: rgba(255, 255, 255, .06);--ops-sider-border: rgba(255, 255, 255, .07);--ops-sider-group-text: rgba(226, 232, 240, .36);--ops-sider-accent: var(--ops-color-primary-hover);--ops-color-text-primary: rgba(15, 23, 42, .88);--ops-color-text-secondary: rgba(15, 23, 42, .62);--ops-color-text-tertiary: rgba(15, 23, 42, .45);--ops-color-text-helper: #94a3b8;--ops-color-text-disabled: rgba(15, 23, 42, .25);--ops-color-text-on-primary: #ffffff;--ops-color-border: #e3e8f0;--ops-color-border-soft: #eef1f6;--ops-table-header-bg: #f7f9fc;--ops-table-header-text: rgba(15, 23, 42, .55);--ops-table-row-hover: color-mix(in srgb, var(--ops-color-primary) 5%, transparent);--ops-table-border: var(--ops-color-border-soft);--ops-table-row-zebra: rgba(15, 23, 42, .015);--ops-badge-success-bg: color-mix(in srgb, var(--ops-color-success) 12%, transparent);--ops-badge-success-fg: color-mix(in srgb, var(--ops-color-success) 88%, #0b3d1f);--ops-badge-success-border: color-mix(in srgb, var(--ops-color-success) 34%, transparent);--ops-badge-danger-bg: color-mix(in srgb, var(--ops-color-danger) 12%, transparent);--ops-badge-danger-fg: color-mix(in srgb, var(--ops-color-danger) 90%, #4a0d0d);--ops-badge-danger-border: color-mix(in srgb, var(--ops-color-danger) 34%, transparent);--ops-badge-warning-bg: color-mix(in srgb, var(--ops-color-warning) 14%, transparent);--ops-badge-warning-fg: color-mix(in srgb, var(--ops-color-warning) 90%, #4a2c05);--ops-badge-warning-border: color-mix(in srgb, var(--ops-color-warning) 36%, transparent);--ops-badge-info-bg: color-mix(in srgb, var(--ops-color-info) 12%, transparent);--ops-badge-info-fg: color-mix(in srgb, var(--ops-color-info) 88%, #0a2a5e);--ops-badge-info-border: color-mix(in srgb, var(--ops-color-info) 32%, transparent);--ops-badge-neutral-bg: color-mix(in srgb, var(--ops-color-text-tertiary) 12%, transparent);--ops-badge-neutral-fg: var(--ops-color-text-secondary);--ops-badge-neutral-border: color-mix(in srgb, var(--ops-color-text-tertiary) 26%, transparent);--ops-space-xxs: 4px;--ops-space-xs: 8px;--ops-space-sm: 12px;--ops-space-md: 16px;--ops-space-lg: 24px;--ops-space-xl: 32px;--ops-space-2xl: 48px;--ops-radius-xs: 4px;--ops-radius-sm: 6px;--ops-radius-md: 8px;--ops-radius-base: 10px;--ops-radius-lg: 16px;--ops-radius-pill: 999px;--ops-shadow-header: 0 1px 0 var(--ops-color-border-soft);--ops-shadow-sider: 1px 0 0 var(--ops-sider-border);--ops-shadow-card: 0 1px 2px rgba(15, 23, 42, .04), 0 4px 16px rgba(15, 23, 42, .05);--ops-shadow-card-hover: 0 6px 24px rgba(15, 23, 42, .1);--ops-shadow-popup: 0 8px 28px rgba(15, 23, 42, .16);--ops-font-size-2xs: 10px;--ops-font-size-xs: 12px;--ops-font-size-sm: 13px;--ops-font-size-base: 14px;--ops-font-size-md: 16px;--ops-font-size-lg: 18px;--ops-font-size-xl: 20px;--ops-font-size-2xl: 24px;--ops-font-size-display-md: 30px;--ops-font-weight-regular: 400;--ops-font-weight-medium: 500;--ops-font-weight-semibold: 600;--ops-font-weight-bold: 700;--ops-font-family-base: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Roboto, Helvetica, Arial, sans-serif;--ops-font-family-mono: "SF Mono", "Fira Code", "JetBrains Mono", Menlo, Consolas, monospace;--ops-header-bg: rgba(255, 255, 255, .82);--ops-header-backdrop: blur(16px) saturate(1.8);--ops-layout-sider-width: 232px;--ops-layout-sider-width-collapsed: 72px;--ops-layout-header-height: 60px;--ops-layout-content-padding: 28px;--ops-z-index-base: 0;--ops-z-index-raised: 10;--ops-z-index-dropdown: 1000;--ops-z-index-sticky: 1020;--ops-z-index-fixed: 1030;--ops-z-index-modal-backdrop: 1040;--ops-z-index-modal: 1050;--ops-z-index-popover: 1060;--ops-z-index-tooltip: 1070;--ops-z-index-notification: 1080;--ops-motion-duration-fast: .16s;--ops-motion-duration-normal: .24s;--ops-motion-ease-standard: cubic-bezier(.2, 0, 0, 1);--ops-motion-ease-enter: cubic-bezier(0, 0, .2, 1);--ops-motion-ease-exit: cubic-bezier(.4, 0, 1, 1);--visualization-color-text: var(--ops-color-text-secondary);--visualization-bg-color: var(--ops-color-bg-soft);--ops-chart-1: #2563eb;--ops-chart-2: #16a34a;--ops-chart-3: #d97706;--ops-chart-4: #8b5cf6;--ops-chart-5: #ec4899;--ops-chart-6: #06b6d4;--ops-chart-7: #f97316;--ops-chart-8: #6366f1;--ops-term-bg: #0d1117;--ops-term-text: #e6edf3;--ops-term-text-dim: #6e7681;--ops-term-text-muted: #484f58;--ops-term-row-hover: rgba(255, 255, 255, .04);--ops-term-dot-close: #ff5f57;--ops-term-dot-min: #febc2e;--ops-term-dot-max: #28c840;--ops-term-lvl-debug-bg: #21262d;--ops-term-lvl-debug-fg: #8b949e;--ops-term-lvl-info-bg: #0d1d31;--ops-term-lvl-info-fg: #58a6ff;--ops-term-lvl-warn-bg: #2a1f04;--ops-term-lvl-warn-fg: #d29922;--ops-term-lvl-error-bg: #2d0a0a;--ops-term-lvl-error-fg: #f85149;--ops-term-conn-on: #28c840;--ops-term-conn-on-glow: rgba(40, 200, 64, .5);--ops-term-conn-off: #ff5f57;--ops-term-pulse-bg: rgba(59, 130, 246, .15);--ops-term-toggle-thumb: #fff;--ops-term-lvl-dot-debug: #6b7280;--ops-term-lvl-dot-info: #3b82f6;--ops-term-lvl-dot-warn: #f59e0b;--ops-term-lvl-dot-error: #ef4444;--ops-term-active-shadow: 0 1px 2px rgba(0, 0, 0, .08);--ops-shadow-sm: 0 2px 4px rgba(15, 23, 42, .12)}html[data-theme=dark]{--ops-color-primary: #3b82f6;--ops-color-primary-hover: #60a5fa;--ops-color-primary-active: #2563eb;--ops-color-success: #3fb950;--ops-color-warning: #d29922;--ops-color-danger: #f85149;--ops-color-info: #58a6ff;--ops-color-accent: #d29922;--ops-color-link: #58a6ff;--ops-color-link-hover: #79b8ff;--ops-color-focus-ring: color-mix(in srgb, var(--ops-color-primary) 55%, transparent);--ops-color-bg-page: #0a0d12;--ops-color-bg-container: #0e1218;--ops-color-bg-elevated: #161b22;--ops-color-bg-soft: #12171f;--ops-color-bg-spotlight: color-mix(in srgb, var(--ops-color-primary) 18%, #0e1218);--ops-color-bg-hover: color-mix(in srgb, var(--ops-color-primary) 12%, transparent);--ops-color-bg-disabled: #161b22;--ops-color-bg-mask: rgba(1, 4, 9, .7);--ops-sider-bg-top: #0b0e13;--ops-sider-bg-bottom: #0b0e13;--ops-sider-text: rgba(230, 237, 243, .62);--ops-sider-text-active: #ffffff;--ops-sider-item-active-bg: color-mix(in srgb, var(--ops-color-primary) 20%, transparent);--ops-sider-item-hover-bg: rgba(255, 255, 255, .05);--ops-sider-border: rgba(255, 255, 255, .06);--ops-sider-group-text: rgba(230, 237, 243, .34);--ops-header-bg: rgba(14, 18, 24, .82);--ops-color-text-primary: rgba(230, 237, 243, .92);--ops-color-text-secondary: rgba(230, 237, 243, .58);--ops-color-text-tertiary: rgba(230, 237, 243, .4);--ops-color-text-helper: #6e7681;--ops-color-text-disabled: rgba(230, 237, 243, .26);--ops-color-border: #21262d;--ops-color-border-soft: #1a1f27;--ops-table-header-bg: #11161d;--ops-table-header-text: rgba(230, 237, 243, .5);--ops-table-row-hover: color-mix(in srgb, var(--ops-color-primary) 9%, transparent);--ops-table-border: var(--ops-color-border-soft);--ops-table-row-zebra: rgba(255, 255, 255, .014);--ops-shadow-header: 0 1px 0 var(--ops-color-border-soft);--ops-shadow-sider: 1px 0 0 var(--ops-sider-border);--ops-shadow-card: 0 1px 2px rgba(0, 0, 0, .3), 0 6px 18px rgba(0, 0, 0, .32);--ops-shadow-card-hover: 0 8px 28px rgba(0, 0, 0, .46);--ops-shadow-popup: 0 8px 28px rgba(0, 0, 0, .5);--ops-shadow-sm: 0 2px 4px rgba(0, 0, 0, .4);--ops-chart-1: #3b82f6;--ops-chart-2: #3fb950;--ops-chart-3: #d29922;--ops-chart-4: #a78bfa;--ops-chart-5: #f472b6;--ops-chart-6: #22d3ee;--ops-chart-7: #fb923c;--ops-chart-8: #818cf8}html,body{margin:0;padding:0;color-scheme:light dark;background:var(--ops-color-bg-page);color:var(--ops-color-text-primary);font-family:var(--ops-font-family-base);font-size:var(--ops-font-size-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}#app{min-height:100vh}:focus-visible{outline:2px solid var(--ops-color-focus-ring);outline-offset:2px}::selection{background:color-mix(in srgb,var(--ops-color-primary) 22%,transparent)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ops-color-text-tertiary) 50%,transparent);border-radius:var(--ops-radius-base);border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ops-color-text-secondary) 60%,transparent);background-clip:content-box}::-webkit-scrollbar-track{background:transparent}.ops-text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-mono{font-family:var(--ops-font-family-mono)}.ops-flex-right{margin-left:auto}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.ops-text-special{font-size:var(--ops-font-size-2xl);font-weight:var(--ops-font-weight-bold);line-height:1.3;color:var(--ops-color-text-primary)}.ops-text-large{font-size:var(--ops-font-size-xl);font-weight:var(--ops-font-weight-bold);line-height:1.35;color:var(--ops-color-text-primary)}.ops-text-primary-title{font-size:var(--ops-font-size-lg);font-weight:var(--ops-font-weight-semibold);color:var(--ops-color-text-primary)}.ops-text-content-title{font-size:var(--ops-font-size-md);font-weight:var(--ops-font-weight-semibold);color:var(--ops-color-text-primary)}.ops-text-content{font-size:var(--ops-font-size-base);font-weight:var(--ops-font-weight-regular);color:var(--ops-color-text-primary)}.ops-text-helper{font-size:var(--ops-font-size-xs);font-weight:var(--ops-font-weight-regular);color:var(--ops-color-text-helper)}.ops-text-small{font-size:var(--ops-font-size-2xs);color:var(--ops-color-text-tertiary)}.ops-text-secondary{color:var(--ops-color-text-secondary)}.ops-number-title-sm{font-family:var(--ops-font-family-mono);font-variant-numeric:tabular-nums;color:var(--ops-color-text-primary);line-height:1.1;font-size:var(--ops-font-size-lg);font-weight:var(--ops-font-weight-medium)}.ops-number-title-card{font-family:var(--ops-font-family-mono);font-variant-numeric:tabular-nums;color:var(--ops-color-text-primary);line-height:1.1;font-size:var(--ops-font-size-2xl);font-weight:var(--ops-font-weight-semibold)}.ops-number-title-md{font-family:var(--ops-font-family-mono);font-variant-numeric:tabular-nums;color:var(--ops-color-text-primary);line-height:1.1;font-size:28px;font-weight:var(--ops-font-weight-semibold)}.ops-number-title-lg{font-family:var(--ops-font-family-mono);font-variant-numeric:tabular-nums;color:var(--ops-color-text-primary);line-height:1.1;font-size:var(--ops-font-size-display-md);font-weight:var(--ops-font-weight-bold)}.ops-module-title,.ops-module-subtitle,.ops-card-title{position:relative;font-weight:var(--ops-font-weight-semibold);color:var(--ops-color-text-primary)}.ops-module-title{font-size:var(--ops-font-size-lg);padding-left:var(--ops-space-sm)}.ops-module-subtitle,.ops-card-title{font-size:var(--ops-font-size-base);font-weight:var(--ops-font-weight-medium);padding-left:var(--ops-space-xs)}.ops-module-subtitle--lg{font-size:var(--ops-font-size-md);font-weight:var(--ops-font-weight-semibold)}.ops-module-title:before,.ops-module-subtitle:before,.ops-card-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:1em;border-radius:var(--ops-radius-xs);background:var(--ops-color-primary)}.ops-toolbar-row{display:flex;align-items:center;gap:var(--ops-space-sm);flex-wrap:wrap;min-height:32px;margin-bottom:var(--ops-space-md)}.ops-toolbar-right{margin-left:auto}.ops-module-gap{margin-bottom:var(--ops-space-lg)}.ant-layout,.ant-layout-content{background:var(--ops-color-bg-page)}.ant-layout-sider{background:var(--ops-sider-bg-top)}.sider-menu.ant-menu{background:transparent;color:var(--ops-sider-text);font-size:var(--ops-font-size-base)}.sider-menu.ant-menu .ant-menu-item,.sider-menu.ant-menu .ant-menu-submenu-title{width:auto;margin:2px var(--ops-space-sm);padding-inline:var(--ops-space-sm)!important;border-radius:var(--ops-radius-md);color:var(--ops-sider-text);height:42px;line-height:42px;transition:background var(--ops-motion-duration-fast) var(--ops-motion-ease-standard),color var(--ops-motion-duration-fast) var(--ops-motion-ease-standard)}.sider-menu.ant-menu .ant-menu-item .ant-menu-item-icon,.sider-menu.ant-menu .ant-menu-submenu-title .ant-menu-item-icon{font-size:var(--ops-font-size-md);color:inherit}.sider-menu.ant-menu .ant-menu-item:hover,.sider-menu.ant-menu .ant-menu-submenu-title:hover{background:var(--ops-sider-item-hover-bg);color:var(--ops-sider-text-active)}.sider-menu.ant-menu .ant-menu-item-selected{background:var(--ops-sider-item-active-bg);color:var(--ops-sider-text-active);font-weight:var(--ops-font-weight-medium)}.sider-menu.ant-menu .ant-menu-item-selected .ant-menu-item-icon{color:var(--ops-sider-accent)}.sider-menu.ant-menu .ant-menu-item-selected:after,.sider-menu.ant-menu .ant-menu-item:after{border-inline-end:none!important}.sider-menu.ant-menu .ant-menu-item-group-title{padding:var(--ops-space-md) var(--ops-space-md) var(--ops-space-xxs);font-size:var(--ops-font-size-2xs);font-weight:var(--ops-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--ops-sider-group-text)}.ant-card{background:var(--ops-color-bg-container);border-color:var(--ops-color-border-soft);border-radius:var(--ops-radius-lg);box-shadow:var(--ops-shadow-card);transition:box-shadow var(--ops-motion-duration-normal) var(--ops-motion-ease-standard),transform var(--ops-motion-duration-normal) var(--ops-motion-ease-standard)}.ant-card.ops-card--hoverable:hover{box-shadow:var(--ops-shadow-card-hover);transform:translateY(-2px)}.ant-table{background:transparent}.ant-table-wrapper .ant-table{border-radius:var(--ops-radius-lg)}.ant-table-thead>tr>th{background:var(--ops-table-header-bg)!important;color:var(--ops-table-header-text);font-size:var(--ops-font-size-xs);font-weight:var(--ops-font-weight-semibold);letter-spacing:.02em;border-bottom:1px solid var(--ops-table-border)!important;padding-top:var(--ops-space-sm);padding-bottom:var(--ops-space-sm)}.ant-table-thead>tr>th:before{display:none!important}.ant-table-tbody>tr>td{border-bottom:1px solid var(--ops-table-border);padding-top:16px;padding-bottom:16px}.ant-table-tbody>tr.ant-table-row:hover>td,.ant-table-tbody>tr.ant-table-row-hover>td{background:var(--ops-table-row-hover)}.ant-table-tbody>tr:last-child>td{border-bottom:none}.ops-table-card .ant-table{background:transparent}.ops-table-card .ant-table-container,.ops-table-card .ant-table-content{border:none!important}.ant-table-cell-fix-left,.ant-table-cell-fix-right{background:var(--ops-color-bg-container)}.ant-pagination .ant-pagination-item-active{border-color:var(--ops-color-primary)}.ant-pagination .ant-pagination-item-active a{color:var(--ops-color-primary)}.ant-tabs .ant-tabs-tab{font-size:var(--ops-font-size-base);color:var(--ops-color-text-secondary);padding-top:var(--ops-space-sm);padding-bottom:var(--ops-space-sm)}.ant-tabs .ant-tabs-tab:hover{color:var(--ops-color-text-primary)}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--ops-color-primary);font-weight:var(--ops-font-weight-semibold)}.ant-tabs .ant-tabs-ink-bar{background:var(--ops-color-primary)}.ant-tabs-top>.ant-tabs-nav:before{border-bottom-color:var(--ops-color-border-soft)}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-group-wrapper,.ant-picker,.ant-select .ant-select-selector{background:var(--ops-color-bg-elevated);border-radius:var(--ops-radius-md)}.ant-input-affix-wrapper>input.ant-input{background:transparent}.ant-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container,.ant-dropdown-menu{background:var(--ops-color-bg-elevated);box-shadow:var(--ops-shadow-popup)}.ant-btn{border-radius:var(--ops-radius-md);font-weight:var(--ops-font-weight-medium)}.ant-btn-primary{box-shadow:none}.ant-btn-link{padding-inline:0}.ant-segmented{background:var(--ops-color-bg-soft);border-radius:var(--ops-radius-md)}.ant-statistic-content,.ant-statistic-content-value{font-family:var(--ops-font-family-mono);font-variant-numeric:tabular-nums}.ant-modal .ant-modal-content,.ant-drawer .ant-drawer-content{background:var(--ops-color-bg-container);border-radius:var(--ops-radius-lg);box-shadow:var(--ops-shadow-popup)}.ant-modal .ant-modal-header{background:transparent}.ant-tooltip-inner{border-radius:var(--ops-radius-md);font-size:var(--ops-font-size-xs)}.ant-descriptions-item-label{color:var(--ops-color-text-secondary)}.ant-form-item-label>label{color:var(--ops-color-text-secondary);font-weight:var(--ops-font-weight-medium)}.ant-steps .ant-steps-item-process .ant-steps-item-icon{background:var(--ops-color-primary);border-color:var(--ops-color-primary)}.ops-page{display:flex;flex-direction:column;gap:var(--ops-space-lg)}.ops-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--ops-space-md)}.ops-stat-card{position:relative;overflow:hidden;padding:var(--ops-space-lg);background:var(--ops-color-bg-container);border:1px solid var(--ops-color-border-soft);border-radius:var(--ops-radius-lg);box-shadow:var(--ops-shadow-card);transition:box-shadow var(--ops-motion-duration-normal) var(--ops-motion-ease-standard),transform var(--ops-motion-duration-normal) var(--ops-motion-ease-standard)}.ops-stat-card:hover{box-shadow:var(--ops-shadow-card-hover);transform:translateY(-2px)}.ops-stat-card__label{font-size:var(--ops-font-size-xs);color:var(--ops-color-text-secondary);margin-bottom:var(--ops-space-xs)}.ops-stat-card__value{font-family:var(--ops-font-family-mono);font-variant-numeric:tabular-nums;font-size:var(--ops-font-size-2xl);font-weight:var(--ops-font-weight-semibold);color:var(--ops-color-text-primary);line-height:1.2}.ops-stat-card__sub{margin-top:var(--ops-space-xs);font-size:var(--ops-font-size-xs);color:var(--ops-color-text-tertiary);line-height:1.4}.ops-stat-card__accent{position:absolute;inset:0 auto 0 0;width:4px;background:var(--ops-color-primary)}.ops-stat-card--success .ops-stat-card__accent{background:var(--ops-color-success)}.ops-stat-card--warning .ops-stat-card__accent{background:var(--ops-color-warning)}.ops-stat-card--danger .ops-stat-card__accent{background:var(--ops-color-danger)}.ops-section{background:var(--ops-color-bg-container);border:1px solid var(--ops-color-border-soft);border-radius:var(--ops-radius-lg);box-shadow:var(--ops-shadow-card);padding:var(--ops-space-lg)}.ops-section__head{display:flex;align-items:center;gap:var(--ops-space-sm);margin-bottom:var(--ops-space-md)}.ops-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:var(--ops-space-xs);vertical-align:middle;background:var(--ops-color-text-tertiary)}.ops-dot--success{background:var(--ops-color-success)}.ops-dot--warning{background:var(--ops-color-warning)}.ops-dot--danger{background:var(--ops-color-danger)}.ops-dot--info{background:var(--ops-color-info)}.ops-page-head{display:flex;align-items:flex-start;gap:var(--ops-space-md);margin-bottom:var(--ops-space-xs)}.ops-page-head__main{min-width:0}.ops-page-head__title{font-size:var(--ops-font-size-2xl);font-weight:var(--ops-font-weight-bold);line-height:1.25;letter-spacing:-.01em;color:var(--ops-color-text-primary)}.ops-page-head__desc{margin-top:var(--ops-space-xs);max-width:820px;font-size:var(--ops-font-size-sm);line-height:1.6;color:var(--ops-color-text-secondary)}.ops-page-head__extra{margin-left:auto;display:flex;align-items:center;gap:var(--ops-space-xs);flex-shrink:0}.ops-badge{display:inline-flex;align-items:center;gap:var(--ops-space-xxs);height:22px;padding:0 10px;border:1px solid transparent;border-radius:var(--ops-radius-pill);font-size:var(--ops-font-size-xs);font-weight:var(--ops-font-weight-medium);line-height:1;white-space:nowrap}.ops-badge--dot:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ops-badge--success{color:var(--ops-badge-success-fg);background:var(--ops-badge-success-bg);border-color:var(--ops-badge-success-border)}.ops-badge--danger{color:var(--ops-badge-danger-fg);background:var(--ops-badge-danger-bg);border-color:var(--ops-badge-danger-border)}.ops-badge--warning{color:var(--ops-badge-warning-fg);background:var(--ops-badge-warning-bg);border-color:var(--ops-badge-warning-border)}.ops-badge--info{color:var(--ops-badge-info-fg);background:var(--ops-badge-info-bg);border-color:var(--ops-badge-info-border)}.ops-badge--neutral{color:var(--ops-badge-neutral-fg);background:var(--ops-badge-neutral-bg);border-color:var(--ops-badge-neutral-border)}.ops-table-card{background:var(--ops-color-bg-container);border:1px solid var(--ops-table-border);border-radius:var(--ops-radius-lg);box-shadow:var(--ops-shadow-card);overflow:hidden}.ops-actions{display:inline-flex;align-items:center;gap:var(--ops-space-sm);white-space:nowrap}.ops-actions--end{justify-content:flex-end;width:100%}.ops-cell-num{font-family:var(--ops-font-family-mono);font-variant-numeric:tabular-nums}.ops-filter-bar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ops-space-sm);padding:var(--ops-space-md) var(--ops-space-lg);background:var(--ops-color-bg-container);border:1px solid var(--ops-color-border-soft);border-radius:var(--ops-radius-lg);box-shadow:var(--ops-shadow-card)}.ops-filter-bar__spacer{margin-left:auto}.ops-chart-card{background:var(--ops-color-bg-container);border:1px solid var(--ops-color-border-soft);border-radius:var(--ops-radius-lg);box-shadow:var(--ops-shadow-card);padding:var(--ops-space-lg)}.ops-chart-card__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--ops-space-md)}.ops-chart-card__title{font-size:var(--ops-font-size-sm);font-weight:var(--ops-font-weight-semibold);color:var(--ops-color-text-primary)}.ops-chart-card__body{display:flex;align-items:center;gap:var(--ops-space-lg)}.ops-pill-group{display:inline-flex;border-radius:var(--ops-radius-md);border:1px solid var(--ops-color-border);background:var(--ops-color-bg-soft);padding:2px;gap:2px}.ops-pill-group__item{padding:4px 12px;border-radius:calc(var(--ops-radius-md) - 2px);font-size:var(--ops-font-size-xs);font-weight:var(--ops-font-weight-medium);color:var(--ops-color-text-secondary);cursor:pointer;transition:all var(--ops-motion-duration-fast) var(--ops-motion-ease-standard);border:none;background:transparent;line-height:1.5;white-space:nowrap}.ops-pill-group__item:hover{color:var(--ops-color-text-primary)}.ops-pill-group__item--active{background:var(--ops-color-bg-container);color:var(--ops-color-text-primary);box-shadow:0 1px 2px #0000000f}.ops-stat-card--with-icon{display:flex;align-items:center;gap:var(--ops-space-md)}.ops-stat-card--with-icon .ops-stat-card__accent{display:none}.ops-stat-card__icon{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:var(--ops-radius-md);font-size:var(--ops-font-size-lg)}.ops-stat-card__icon--primary{background:color-mix(in srgb,var(--ops-color-primary) 14%,transparent);color:var(--ops-color-primary)}.ops-stat-card__icon--success{background:color-mix(in srgb,var(--ops-color-success) 14%,transparent);color:var(--ops-color-success)}.ops-stat-card__icon--warning{background:color-mix(in srgb,var(--ops-color-warning) 14%,transparent);color:var(--ops-color-warning)}.ops-stat-card__icon--danger{background:color-mix(in srgb,var(--ops-color-danger) 14%,transparent);color:var(--ops-color-danger)}.ops-stat-card__icon--info{background:color-mix(in srgb,var(--ops-color-info) 14%,transparent);color:var(--ops-color-info)}.ops-stat-card__icon--purple{background:color-mix(in srgb,var(--ops-chart-4) 14%,transparent);color:var(--ops-chart-4)}.ops-stat-card__content{min-width:0}.ops-chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--ops-space-md)}@media(max-width:960px){.ops-chart-grid{grid-template-columns:1fr}}.ops-dist-table{width:100%;font-size:var(--ops-font-size-xs);border-collapse:collapse}.ops-dist-table th{text-align:left;color:var(--ops-color-text-tertiary);font-weight:var(--ops-font-weight-medium);padding:0 var(--ops-space-xs) var(--ops-space-xs);white-space:nowrap}.ops-dist-table th:not(:first-child){text-align:right}.ops-dist-table td{padding:var(--ops-space-xs);border-top:1px solid var(--ops-color-border-soft);white-space:nowrap}.ops-dist-table td:not(:first-child){text-align:right;font-family:var(--ops-font-family-mono);font-variant-numeric:tabular-nums}.ops-dist-table__color{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:var(--ops-space-xs);vertical-align:middle}.ops-dist-table__cost{color:var(--ops-color-success);font-weight:var(--ops-font-weight-medium)}.shell[data-v-bc8e3284]{min-height:100vh}.sider[data-v-bc8e3284]{position:relative;display:flex;flex-direction:column;background:var(--ops-sider-bg-top);border-inline-end:1px solid var(--ops-sider-border)}.brand[data-v-bc8e3284]{display:flex;align-items:center;gap:var(--ops-space-sm);height:var(--ops-layout-header-height);padding:0 var(--ops-space-lg);flex-shrink:0}.brand--collapsed[data-v-bc8e3284]{padding:0;justify-content:center}.brand__mark[data-v-bc8e3284]{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:var(--ops-radius-md);background:linear-gradient(135deg,var(--ops-color-primary-hover),var(--ops-color-primary));color:var(--ops-color-text-on-primary);font-weight:var(--ops-font-weight-bold);font-size:var(--ops-font-size-sm);letter-spacing:.5px}.brand__name[data-v-bc8e3284]{color:var(--ops-sider-text-active);font-weight:var(--ops-font-weight-semibold);font-size:var(--ops-font-size-md);white-space:nowrap}.sider-scroll[data-v-bc8e3284]{flex:1;overflow-y:auto;overflow-x:hidden;padding-bottom:var(--ops-space-md)}.sider-menu[data-v-bc8e3284]{border-inline-end:none}.sider-foot[data-v-bc8e3284]{display:flex;align-items:center;gap:var(--ops-space-xs);height:48px;padding:0 var(--ops-space-lg);flex-shrink:0;border-top:1px solid var(--ops-sider-border)}.sider-foot--collapsed[data-v-bc8e3284]{justify-content:center;padding:0}.sider-foot__text[data-v-bc8e3284]{color:var(--ops-sider-text);white-space:nowrap}.sider-foot__pulse[data-v-bc8e3284]{margin-right:0;box-shadow:0 0 0 0 var(--ops-term-conn-on-glow);animation:ops-pulse-bc8e3284 2.4s var(--ops-motion-ease-standard) infinite}@keyframes ops-pulse-bc8e3284{0%{box-shadow:0 0 0 0 var(--ops-term-conn-on-glow)}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}.header[data-v-bc8e3284]{display:flex;align-items:center;gap:var(--ops-space-xs);height:var(--ops-layout-header-height);padding:0 var(--ops-space-lg);background:var(--ops-header-bg);backdrop-filter:var(--ops-header-backdrop);-webkit-backdrop-filter:var(--ops-header-backdrop);border-bottom:1px solid var(--ops-color-border-soft);position:sticky;top:0;z-index:var(--ops-z-index-sticky)}.header__collapse[data-v-bc8e3284]{color:var(--ops-color-text-secondary);font-size:var(--ops-font-size-md)}.header__title[data-v-bc8e3284]{margin-left:var(--ops-space-xs);font-size:var(--ops-font-size-md);font-weight:var(--ops-font-weight-semibold);color:var(--ops-color-text-primary);white-space:nowrap}.header__actions[data-v-bc8e3284]{margin-left:auto;display:flex;align-items:center;gap:var(--ops-space-xxs)}.header__icon-btn[data-v-bc8e3284]{color:var(--ops-color-text-secondary)}.header__icon-btn[data-v-bc8e3284]:hover{color:var(--ops-color-text-primary)}.key-pop[data-v-bc8e3284]{display:flex;flex-direction:column;gap:var(--ops-space-sm);width:240px}.key-pop__label[data-v-bc8e3284]{line-height:1.4}.content[data-v-bc8e3284]{padding:var(--ops-layout-content-padding);overflow-x:hidden}.wizard-steps[data-v-e253d1e6]{margin-bottom:var(--ops-space-md)}.wizard-body[data-v-e253d1e6]{min-height:180px}.wizard-foot[data-v-e253d1e6]{display:flex;align-items:center;gap:var(--ops-space-xs);margin-top:var(--ops-space-md)}.spacer[data-v-e253d1e6]{flex:1}.mt[data-v-e253d1e6]{margin-top:var(--ops-space-sm)}.mt-xs[data-v-e253d1e6]{margin-top:var(--ops-space-xs)}.method-card[data-v-e253d1e6]{border:1px solid var(--ops-color-border);border-radius:var(--ops-radius-md);padding:var(--ops-space-sm) var(--ops-space-md);margin-bottom:var(--ops-space-sm);cursor:pointer;transition:border-color var(--ops-motion-duration-fast) var(--ops-motion-ease-standard),background var(--ops-motion-duration-fast) var(--ops-motion-ease-standard)}.method-card[data-v-e253d1e6]:hover{border-color:var(--ops-color-primary)}.method-card--active[data-v-e253d1e6]{border-color:var(--ops-color-primary);background:var(--ops-color-bg-spotlight)}.method-card__head[data-v-e253d1e6]{display:flex;align-items:center;gap:var(--ops-space-xs)}.method-card__title[data-v-e253d1e6]{font-weight:var(--ops-font-weight-semibold)}.method-card__desc[data-v-e253d1e6]{color:var(--ops-color-text-secondary);font-size:var(--ops-font-size-sm);margin-top:var(--ops-space-xxs)}.result-key[data-v-e253d1e6]{margin-right:var(--ops-space-xs)}.code-area[data-v-e253d1e6] textarea{font-family:var(--ops-font-family-mono);font-size:var(--ops-font-size-xs)}.source-panel[data-v-e253d1e6]{margin-top:var(--ops-space-md)}.advanced-panel[data-v-e253d1e6]{margin-top:var(--ops-space-sm);padding-top:var(--ops-space-sm);border-top:1px solid var(--ops-color-border)}.full[data-v-e253d1e6],.advanced-panel[data-v-e253d1e6] .ant-input-number,.advanced-panel[data-v-e253d1e6] .ant-select{width:100%}.balance-center[data-v-3635196c]{text-align:center;padding:var(--ops-space-lg) 0}.mt[data-v-3635196c]{margin-top:var(--ops-space-sm)}.balance-sub[data-v-3635196c]{text-align:center;font-size:var(--ops-font-size-md);font-weight:var(--ops-font-weight-semibold);color:var(--ops-color-primary);margin-bottom:var(--ops-space-md)}.balance-usage__head[data-v-3635196c]{display:flex;justify-content:space-between;font-size:var(--ops-font-size-sm);color:var(--ops-color-text-secondary);margin-bottom:var(--ops-space-xxs)}.balance-usage__pct[data-v-3635196c]{text-align:center;font-size:var(--ops-font-size-xs);color:var(--ops-color-text-secondary);margin-top:var(--ops-space-xxs)}.balance-detail[data-v-3635196c]{display:grid;grid-template-columns:1fr 1fr;gap:var(--ops-space-sm);margin-top:var(--ops-space-md)}.balance-detail__item[data-v-3635196c]{text-align:center}.balance-detail__remaining[data-v-3635196c]{color:var(--ops-color-success);font-weight:var(--ops-font-weight-semibold)}.account-table-panel[data-v-9640dfe7]{display:flex;flex-direction:column}.account-table-panel__head[data-v-9640dfe7]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ops-space-md);padding:var(--ops-space-lg) var(--ops-space-lg) var(--ops-space-sm)}.account-table-panel__title[data-v-9640dfe7]{display:flex;align-items:center;gap:var(--ops-space-sm);min-width:0}.account-table-panel__meta[data-v-9640dfe7]{color:var(--ops-color-text-secondary);font-family:var(--ops-font-family-mono);font-size:var(--ops-font-size-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.toolbar-actions[data-v-9640dfe7]{display:flex;gap:var(--ops-space-xs);flex-wrap:wrap;justify-content:flex-end}.account-filter-bar[data-v-9640dfe7]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ops-space-sm);margin:0 var(--ops-space-lg) var(--ops-space-md);padding:var(--ops-space-sm);border:1px solid var(--ops-color-border-soft);border-radius:var(--ops-radius-md);background:var(--ops-color-bg-soft)}.account-filter-bar__name[data-v-9640dfe7]{flex:1 1 240px;min-width:220px}.account-filter-bar__source[data-v-9640dfe7]{flex:0 1 180px;min-width:160px}.account-filter-bar__select[data-v-9640dfe7]{flex:0 0 116px}.account-filter-bar__icon[data-v-9640dfe7]{color:var(--ops-color-text-helper)}.account-filter-bar__reset[data-v-9640dfe7]{margin-left:auto}.account-table[data-v-9640dfe7]{border-top:1px solid var(--ops-table-border)}.account-table[data-v-9640dfe7] .ant-table-thead>tr>th,.account-table[data-v-9640dfe7] .ant-table-tbody>tr>td{padding-inline:var(--ops-space-xs)}.account-table[data-v-9640dfe7] .ant-table-tbody>tr>td{vertical-align:middle}.account-name-cell[data-v-9640dfe7]{display:flex;flex-direction:column;gap:var(--ops-space-xxs);min-width:0}.account-name-cell__title[data-v-9640dfe7]{overflow:hidden;color:var(--ops-color-text-primary);font-size:var(--ops-font-size-sm);font-weight:var(--ops-font-weight-semibold);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.account-name-cell__meta[data-v-9640dfe7]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;overflow:hidden;color:var(--ops-color-text-helper);font-family:var(--ops-font-family-mono);font-size:var(--ops-font-size-2xs);font-variant-numeric:tabular-nums;line-height:1.25}.proxy-risk-tag[data-v-9640dfe7]{margin-inline-end:0;font-size:11px;line-height:18px}.account-source[data-v-9640dfe7]{display:flex;flex-direction:column;gap:var(--ops-space-xxs);min-width:0}.account-source__main[data-v-9640dfe7]{display:flex;align-items:center;gap:var(--ops-space-xxs);min-width:0}.account-source__title[data-v-9640dfe7]{overflow:hidden;min-width:0;color:var(--ops-color-text-primary);font-size:var(--ops-font-size-xs);font-weight:var(--ops-font-weight-semibold);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.account-source__risk.ant-tag[data-v-9640dfe7]{flex:0 0 auto;max-width:86px;margin:0;padding-inline:var(--ops-space-xxs);overflow:hidden;font-size:var(--ops-font-size-2xs);line-height:18px;text-overflow:ellipsis}.account-source__meta[data-v-9640dfe7]{overflow:hidden;color:var(--ops-color-text-helper);font-family:var(--ops-font-family-mono);font-size:var(--ops-font-size-2xs);font-variant-numeric:tabular-nums;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.kiro-auth-tag[data-v-9640dfe7]{margin-left:4px;font-size:var(--ops-font-size-2xs);color:var(--ops-color-text-secondary);background:var(--ops-color-fill-tertiary, transparent)}.schedule-metrics[data-v-9640dfe7]{display:flex;flex-direction:column;gap:var(--ops-space-xxs);min-width:126px}.schedule-metrics__pill[data-v-9640dfe7]{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:var(--ops-space-xxs);min-height:20px;padding:1px var(--ops-space-xs);border:1px solid var(--ops-badge-neutral-border);border-radius:var(--ops-radius-sm);color:var(--ops-badge-neutral-fg);background:var(--ops-badge-neutral-bg);font-size:var(--ops-font-size-2xs);line-height:1.25;white-space:nowrap}.schedule-metrics__label[data-v-9640dfe7]{overflow:hidden;color:currentColor;font-weight:var(--ops-font-weight-medium);opacity:.72;text-overflow:ellipsis}.schedule-metrics__value[data-v-9640dfe7]{overflow:hidden;min-width:0;font-family:var(--ops-font-family-mono);font-variant-numeric:tabular-nums;font-weight:var(--ops-font-weight-medium);text-align:right;text-overflow:ellipsis}.schedule-metrics__pill--success[data-v-9640dfe7]{color:var(--ops-badge-success-fg);border-color:var(--ops-badge-success-border);background:var(--ops-badge-success-bg)}.schedule-metrics__pill--info[data-v-9640dfe7]{color:var(--ops-badge-info-fg);border-color:var(--ops-badge-info-border);background:var(--ops-badge-info-bg)}.schedule-metrics__pill--warning[data-v-9640dfe7]{color:var(--ops-badge-warning-fg);border-color:var(--ops-badge-warning-border);background:var(--ops-badge-warning-bg)}.schedule-metrics__pill--danger[data-v-9640dfe7]{color:var(--ops-badge-danger-fg);border-color:var(--ops-badge-danger-border);background:var(--ops-badge-danger-bg)}.account-cost[data-v-9640dfe7]{display:flex;flex-direction:column;gap:var(--ops-space-xxs);width:100%;min-width:0;max-width:100%;padding:var(--ops-space-xs);border:1px solid var(--ops-color-border-soft);border-radius:var(--ops-radius-md);background:var(--ops-color-bg-soft)}.account-cost__row[data-v-9640dfe7]{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:var(--ops-space-xs);min-height:20px;line-height:1.25;white-space:nowrap}.account-cost__label[data-v-9640dfe7]{overflow:hidden;color:var(--ops-color-text-secondary);font-size:var(--ops-font-size-2xs);font-weight:var(--ops-font-weight-medium);text-overflow:ellipsis}.account-cost__value[data-v-9640dfe7]{overflow:hidden;min-width:0;color:var(--ops-color-text-primary);font-family:var(--ops-font-family-mono);font-size:var(--ops-font-size-xs);font-variant-numeric:tabular-nums;font-weight:var(--ops-font-weight-semibold);text-align:right;text-overflow:ellipsis}.account-cost__value--total[data-v-9640dfe7]{color:var(--ops-color-primary)}.account-cost--risk[data-v-9640dfe7]{gap:3px;padding:7px var(--ops-space-xs)}.account-cost--risk .account-cost__row[data-v-9640dfe7]{grid-template-columns:48px minmax(0,1fr);gap:var(--ops-space-xxs)}.account-cost__metric[data-v-9640dfe7]{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--ops-space-xxs);min-width:0;overflow:hidden}.account-cost__metric .account-cost__value[data-v-9640dfe7]{flex:1 1 auto}.risk-chip.ant-tag[data-v-9640dfe7]{flex:0 1 auto;max-width:100%;margin:0;padding-inline:5px;overflow:hidden;font-family:var(--ops-font-family-mono);font-size:var(--ops-font-size-2xs);font-variant-numeric:tabular-nums;font-weight:var(--ops-font-weight-medium);line-height:18px;text-overflow:ellipsis}.risk-chip--opus.ant-tag[data-v-9640dfe7]{flex:0 0 auto}.usage-window[data-v-9640dfe7]{display:flex;flex-direction:column;gap:var(--ops-space-xxs);width:100%;min-width:0;max-width:100%;padding:var(--ops-space-xs);border:1px solid var(--ops-color-border-soft);border-radius:var(--ops-radius-md);background:var(--ops-color-bg-soft)}.usage-window__row[data-v-9640dfe7]{display:grid;grid-template-columns:48px minmax(86px,1fr) minmax(82px,auto);align-items:center;gap:var(--ops-space-xs);min-height:24px}.usage-window__label[data-v-9640dfe7]{overflow:hidden;color:var(--ops-color-text-secondary);font-family:var(--ops-font-family-mono);font-size:var(--ops-font-size-xs);font-weight:var(--ops-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.usage-window__track[data-v-9640dfe7]{position:relative;height:7px;overflow:hidden;border:1px solid var(--ops-color-border-soft);border-radius:var(--ops-radius-pill);background:var(--ops-color-bg-container)}.usage-window__fill[data-v-9640dfe7]{position:absolute;inset:0 auto 0 0;width:var(--usage-pct);border-radius:var(--ops-radius-pill);transition:width var(--ops-motion-duration-normal) var(--ops-motion-ease-standard)}.usage-window__fill--success[data-v-9640dfe7]{background:var(--ops-color-success)}.usage-window__fill--info[data-v-9640dfe7]{background:var(--ops-color-info)}.usage-window__fill--warning[data-v-9640dfe7]{background:var(--ops-color-warning)}.usage-window__fill--danger[data-v-9640dfe7]{background:var(--ops-color-danger)}.usage-window__value[data-v-9640dfe7]{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:0;min-width:0;color:var(--ops-color-text-primary);font-family:var(--ops-font-family-mono);font-size:var(--ops-font-size-xs);font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap}.usage-window__percent[data-v-9640dfe7]{max-width:100%;overflow:hidden;font-weight:var(--ops-font-weight-semibold);text-overflow:ellipsis}.usage-window__value small[data-v-9640dfe7]{overflow:hidden;max-width:100%;color:var(--ops-color-text-helper);font-size:var(--ops-font-size-2xs);line-height:1.15;text-overflow:ellipsis}.account-times[data-v-9640dfe7]{display:flex;flex-direction:column;gap:var(--ops-space-xxs);min-width:156px}.account-times__row[data-v-9640dfe7]{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:var(--ops-space-xs);min-height:20px;color:var(--ops-color-text-primary);font-size:var(--ops-font-size-xs);line-height:1.25;white-space:nowrap}.account-times__label[data-v-9640dfe7]{overflow:hidden;color:var(--ops-color-text-secondary);font-weight:var(--ops-font-weight-medium);text-overflow:ellipsis}.account-times__value[data-v-9640dfe7]{overflow:hidden;min-width:0;font-family:var(--ops-font-family-mono);font-variant-numeric:tabular-nums;text-overflow:ellipsis}.account-times__value--muted[data-v-9640dfe7]{color:var(--ops-color-text-helper);font-family:var(--ops-font-family-base)}.test-dialog[data-v-9640dfe7]{display:flex;flex-direction:column;gap:var(--ops-space-md)}.test-account-panel[data-v-9640dfe7]{display:flex;align-items:center;gap:var(--ops-space-sm);padding:var(--ops-space-sm);border:1px solid var(--ops-color-border);border-radius:var(--ops-radius-md);background:var(--ops-color-bg-soft)}.test-account-panel__icon[data-v-9640dfe7]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border-radius:var(--ops-radius-md);color:var(--ops-color-text-on-primary);background:var(--ops-color-primary)}.test-account-panel__main[data-v-9640dfe7]{min-width:0;flex:1}.test-account-panel__name[data-v-9640dfe7]{overflow:hidden;color:var(--ops-color-text-primary);font-size:var(--ops-font-size-base);font-weight:var(--ops-font-weight-semibold);line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.test-account-panel__meta[data-v-9640dfe7]{display:flex;gap:var(--ops-space-xs);flex-wrap:wrap;color:var(--ops-color-text-secondary);font-size:var(--ops-font-size-xs)}.test-form[data-v-9640dfe7]{margin-bottom:calc(var(--ops-space-md) * -1)}.test-console[data-v-9640dfe7]{min-height:136px;padding:var(--ops-space-md);border-radius:var(--ops-radius-md);color:var(--ops-term-text);background:var(--ops-term-bg);font-family:var(--ops-font-family-mono)}.test-console__line[data-v-9640dfe7]{display:flex;align-items:center;gap:var(--ops-space-xs);min-height:24px;line-height:1.6;overflow-wrap:anywhere}.test-console__line--muted[data-v-9640dfe7]{color:var(--ops-term-text-dim)}.test-result-grid[data-v-9640dfe7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:var(--ops-space-xs);margin-top:var(--ops-space-md)}.test-result-grid div[data-v-9640dfe7]{display:flex;flex-direction:column;gap:var(--ops-space-xxs);min-width:0}.test-result-grid span[data-v-9640dfe7]{color:var(--ops-term-text-dim);font-size:var(--ops-font-size-xs)}.test-result-grid b[data-v-9640dfe7]{color:var(--ops-term-text);font-weight:var(--ops-font-weight-medium);overflow-wrap:anywhere}.test-history-head[data-v-9640dfe7]{display:flex;align-items:center;justify-content:space-between;gap:var(--ops-space-sm)}.test-history-list[data-v-9640dfe7]{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ops-color-border-soft);border-radius:var(--ops-radius-md)}.test-history-row[data-v-9640dfe7]{display:grid;grid-template-columns:68px minmax(132px,1fr) 56px 68px minmax(120px,1.2fr);gap:var(--ops-space-xs);align-items:center;min-height:38px;padding:var(--ops-space-xs) var(--ops-space-sm);border-bottom:1px solid var(--ops-color-border-soft);color:var(--ops-color-text-secondary);font-size:var(--ops-font-size-xs)}.test-history-row[data-v-9640dfe7]:last-child{border-bottom:none}.test-history-row__time[data-v-9640dfe7],.test-history-row__metric[data-v-9640dfe7]{font-family:var(--ops-font-family-mono);font-variant-numeric:tabular-nums}.test-history-row__message[data-v-9640dfe7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.test-actions[data-v-9640dfe7]{display:flex;justify-content:flex-end;gap:var(--ops-space-sm)}.account-actions[data-v-9640dfe7]{flex-wrap:wrap}.edit-form__control[data-v-9640dfe7],.edit-form[data-v-9640dfe7] .ant-input-number,.edit-form[data-v-9640dfe7] .ant-select,.test-form[data-v-9640dfe7] .ant-select,.test-form[data-v-9640dfe7] .ant-select-auto-complete{width:100%}@media(max-width:640px){.account-table-panel__head[data-v-9640dfe7]{flex-direction:column;align-items:stretch}.toolbar-actions[data-v-9640dfe7]{justify-content:flex-start}.account-filter-bar__name[data-v-9640dfe7],.account-filter-bar__source[data-v-9640dfe7],.account-filter-bar__select[data-v-9640dfe7],.account-filter-bar__reset[data-v-9640dfe7]{flex:1 1 100%;width:100%;margin-left:0}.test-history-row[data-v-9640dfe7]{grid-template-columns:68px minmax(0,1fr) 56px}.test-history-row__metric[data-v-9640dfe7]:nth-of-type(4),.test-history-row__message[data-v-9640dfe7]{display:none}}.trend-chart[data-v-adb0d263]{width:100%;position:relative}.live-tag[data-v-7dc96b13]{display:inline-flex;align-items:center}.toolbar-actions[data-v-ae2e599a]{display:flex;gap:var(--ops-space-xs)}.newkey-row[data-v-ae2e599a]{display:flex;margin-top:var(--ops-space-xs)}.newkey-input[data-v-ae2e599a]{width:380px;max-width:100%}.edit-form[data-v-ae2e599a] .ant-input-number,.edit-form[data-v-ae2e599a] .ant-picker,.edit-form[data-v-ae2e599a] .ant-select{width:100%}.key-pool[data-v-ae2e599a]{display:flex;flex-direction:column;gap:var(--ops-space-xxs)}.key-pool__line[data-v-ae2e599a]{display:flex;gap:var(--ops-space-xs);min-width:0}.key-pool__label[data-v-ae2e599a]{flex:0 0 auto;color:var(--ops-color-text-helper)}.key-pool__value[data-v-ae2e599a]{min-width:0;overflow:hidden;color:var(--ops-color-text-secondary);text-overflow:ellipsis;white-space:nowrap}.status-dot[data-v-ae2e599a]{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:4px;vertical-align:middle}.import-group[data-v-ae2e599a]{width:100%;margin-top:6px}.key-cell[data-v-ae2e599a]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.reveal-hint[data-v-ae2e599a]{margin-top:8px;color:var(--ops-text-secondary);font-size:12px;line-height:1.5}.reveal-mask-row[data-v-ae2e599a]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.reveal-mask-row .ops-label[data-v-ae2e599a]{color:var(--ops-color-text-helper);font-size:13px}.edit-form[data-v-0f20c6b0] .ant-input-number,.edit-form[data-v-0f20c6b0] .ant-picker,.edit-form[data-v-0f20c6b0] .ant-select{width:100%}.account-tags[data-v-0f20c6b0]{display:flex;flex-wrap:wrap;gap:4px}.status-dot[data-v-0f20c6b0]{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:4px;vertical-align:middle}.text-helper[data-v-0f20c6b0]{color:var(--ops-color-text-helper)}.toolbar[data-v-90812fed]{display:flex;align-items:center;justify-content:space-between;padding:var(--ops-space-lg) var(--ops-space-lg) var(--ops-space-sm)}.toolbar__actions[data-v-90812fed]{display:flex;gap:var(--ops-space-xs)}.param-sum[data-v-90812fed]{font-family:var(--ops-font-family-mono);font-size:var(--ops-font-size-xs);color:var(--ops-color-text-secondary)}.apply-filters[data-v-90812fed]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.apply-filter-meta[data-v-90812fed]{margin-bottom:12px;color:var(--ops-color-text-secondary);font-size:var(--ops-font-size-xs)}.acc-opt[data-v-90812fed]{display:flex;flex-direction:column;gap:2px;padding:2px 0;line-height:1.3}.acc-opt__main[data-v-90812fed]{display:flex;align-items:center;gap:6px;min-width:0}.acc-opt__title[data-v-90812fed]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.acc-opt__tag[data-v-90812fed]{margin:0;flex-shrink:0;line-height:18px;font-size:11px}.acc-opt__meta[data-v-90812fed]{color:var(--ops-color-text-helper, #8b949e);font-size:11px;font-family:var(--ops-font-family-mono)}.model-filter-key[data-v-90b6badc]{width:260px;max-width:100%}.model-filter-pool[data-v-90b6badc]{width:120px;max-width:100%}.model-id-button[data-v-90b6badc]{display:inline-flex;max-width:100%;padding:0;overflow:hidden;color:var(--ops-color-link);font-family:var(--ops-font-family-mono);font-size:var(--ops-font-size-sm);font-variant-numeric:tabular-nums;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:transparent;border:0;cursor:pointer}.model-id-button[data-v-90b6badc]:hover{color:var(--ops-color-link-hover)}.model-id-button[data-v-90b6badc]:focus-visible{outline:2px solid var(--ops-color-focus-ring);outline-offset:2px;border-radius:var(--ops-radius-xs)}.model-account-list[data-v-90b6badc]{display:flex;flex-wrap:wrap;gap:var(--ops-space-xs)}.model-account-chip[data-v-90b6badc]{display:inline-flex;align-items:center;min-height:22px;padding:0 var(--ops-space-xs);border:1px solid var(--ops-badge-neutral-border);border-radius:var(--ops-radius-pill);font-size:var(--ops-font-size-xs);line-height:1.4;white-space:nowrap}.model-account-chip--success[data-v-90b6badc]{color:var(--ops-badge-success-fg);background:var(--ops-badge-success-bg);border-color:var(--ops-badge-success-border)}.model-account-chip--warning[data-v-90b6badc]{color:var(--ops-badge-warning-fg);background:var(--ops-badge-warning-bg);border-color:var(--ops-badge-warning-border)}.model-account-chip--danger[data-v-90b6badc]{color:var(--ops-badge-danger-fg);background:var(--ops-badge-danger-bg);border-color:var(--ops-badge-danger-border)}.model-account-chip--info[data-v-90b6badc]{color:var(--ops-badge-info-fg);background:var(--ops-badge-info-bg);border-color:var(--ops-badge-info-border)}.model-account-chip--neutral[data-v-90b6badc]{color:var(--ops-badge-neutral-fg);background:var(--ops-badge-neutral-bg);border-color:var(--ops-badge-neutral-border)}.toolbar-actions[data-v-a0cb9488]{display:flex;gap:var(--ops-space-xs);flex-wrap:wrap}.edit-form[data-v-a0cb9488] .ant-input-number,.edit-form[data-v-a0cb9488] .ant-select{width:100%}.ops-text-danger[data-v-a0cb9488]{color:var(--ops-color-error, #f5222d);font-weight:600}[data-v-a0cb9488] .proxy-row--risk td{background:#ff4d4f0f}.toolbar-actions[data-v-0d7302f0]{display:flex;gap:var(--ops-space-xs)}.edit-form[data-v-0d7302f0] .ant-input-number,.edit-form[data-v-0d7302f0] .ant-select{width:100%}.grease-hint[data-v-0d7302f0]{margin-left:var(--ops-space-sm)}.setting-row[data-v-d2b5b9f5]{padding:var(--ops-space-sm) 0}.setting-row__title[data-v-d2b5b9f5]{display:flex;align-items:center;gap:var(--ops-space-sm)}.setting-row__name[data-v-d2b5b9f5]{font-size:var(--ops-font-size-base);font-weight:var(--ops-font-weight-medium);color:var(--ops-color-text-primary)}.setting-row__desc[data-v-d2b5b9f5]{margin-top:var(--ops-space-xs);padding-left:52px;line-height:1.6}.setting-divider[data-v-d2b5b9f5]{height:1px;background:var(--ops-color-border-soft);margin:var(--ops-space-xs) 0}.cost-value[data-v-b8a89568]{color:var(--ops-color-warning)}.updated-tag[data-v-b8a89568]{padding:2px var(--ops-space-xs);border-radius:var(--ops-radius-xs);background:var(--ops-color-bg-soft);font-size:var(--ops-font-size-2xs)}.daily-table[data-v-b8a89568] .ant-table-row{cursor:pointer;transition:background var(--ops-motion-duration-fast) var(--ops-motion-ease-standard)}.daily-table[data-v-b8a89568] .ant-table-row:hover td{background:var(--ops-color-bg-hover)!important}.daily-table[data-v-b8a89568] .row-today td{background:var(--ops-color-bg-spotlight)!important}.date-cell[data-v-b8a89568]{display:inline-flex;align-items:center;gap:var(--ops-space-xs)}.today-tag[data-v-b8a89568]{font-size:var(--ops-font-size-2xs);line-height:1;padding:1px 5px}.bar-cell[data-v-b8a89568]{display:flex;align-items:center;gap:var(--ops-space-xs)}.bar-cell__num[data-v-b8a89568]{font-family:var(--ops-font-family-mono);font-variant-numeric:tabular-nums;min-width:52px;text-align:right;flex-shrink:0}.bar-cell__track[data-v-b8a89568]{flex:1;height:6px;border-radius:3px;background:var(--ops-color-bg-soft);overflow:hidden}.bar-cell__fill[data-v-b8a89568]{height:100%;border-radius:3px;transition:width var(--ops-motion-duration-normal) var(--ops-motion-ease-standard)}.bar-cell__fill--primary[data-v-b8a89568]{background:linear-gradient(90deg,var(--ops-color-primary),var(--ops-color-primary-hover))}.mono-num[data-v-b8a89568]{font-family:var(--ops-font-family-mono);font-variant-numeric:tabular-nums}.dimmed[data-v-b8a89568]{color:var(--ops-color-text-tertiary)}.modal-title[data-v-b8a89568]{display:flex;align-items:center;gap:var(--ops-space-xs)}.modal-title__icon[data-v-b8a89568]{color:var(--ops-color-primary)}.modal-stats[data-v-b8a89568]{margin-bottom:var(--ops-space-md)}.mini-card[data-v-b8a89568]{padding:var(--ops-space-sm) var(--ops-space-md)}.mini-val[data-v-b8a89568]{font-size:var(--ops-font-size-lg)!important}.detail-table[data-v-b8a89568] .ant-table-row:hover td{background:var(--ops-color-bg-hover)!important}.doughnut-wrap[data-v-33cb8e57]{position:relative;flex-shrink:0}.doughnut-center[data-v-33cb8e57]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.doughnut-center__val[data-v-33cb8e57]{font-family:var(--ops-font-family-mono);font-variant-numeric:tabular-nums;font-size:var(--ops-font-size-xl);font-weight:var(--ops-font-weight-bold);color:var(--ops-color-text-primary);line-height:1.2}.doughnut-center__sub[data-v-33cb8e57]{font-size:var(--ops-font-size-2xs);color:var(--ops-color-text-tertiary);margin-top:2px}.bar-rank[data-v-202548f5]{display:flex;flex-direction:column;gap:var(--ops-space-sm)}.bar-rank__row[data-v-202548f5]{display:flex;align-items:center;gap:var(--ops-space-sm)}.bar-rank__label[data-v-202548f5]{width:100px;flex-shrink:0;font-size:var(--ops-font-size-xs);color:var(--ops-color-text-secondary)}.bar-rank__track[data-v-202548f5]{flex:1;height:8px;border-radius:var(--ops-radius-pill);background:var(--ops-color-bg-soft);overflow:hidden}.bar-rank__fill[data-v-202548f5]{height:100%;border-radius:var(--ops-radius-pill);transition:width var(--ops-motion-duration-normal) var(--ops-motion-ease-standard)}.bar-rank__val[data-v-202548f5]{width:72px;flex-shrink:0;text-align:right;font-family:var(--ops-font-family-mono);font-variant-numeric:tabular-nums;font-size:var(--ops-font-size-xs);color:var(--ops-color-text-primary);font-weight:var(--ops-font-weight-medium)}.bar-rank__empty[data-v-202548f5]{font-size:var(--ops-font-size-xs);color:var(--ops-color-text-tertiary);text-align:center;padding:var(--ops-space-lg) 0}.cost-value[data-v-00a3223b]{color:var(--ops-color-warning)}.mono-num[data-v-00a3223b]{font-family:var(--ops-font-family-mono);font-variant-numeric:tabular-nums}.filter-input[data-v-00a3223b]{width:160px}.filter-input--sm[data-v-00a3223b]{width:100px}.dist-table-wrap[data-v-00a3223b]{flex:1;min-width:0;max-height:220px;overflow-y:auto}.dist-row--hovered[data-v-00a3223b]{background:var(--ops-color-bg-hover)}.cache-section[data-v-00a3223b]{text-align:center}.cache-center[data-v-00a3223b]{padding:var(--ops-space-md) 0 var(--ops-space-lg)}.cache-center__label[data-v-00a3223b]{margin-top:var(--ops-space-xs)}.cache-pct[data-v-00a3223b]{font-family:var(--ops-font-family-mono);font-weight:var(--ops-font-weight-semibold);font-size:var(--ops-font-size-lg);color:var(--ops-color-text-primary)}.cache-stats[data-v-00a3223b]{text-align:left;border-top:1px solid var(--ops-color-border-soft);padding-top:var(--ops-space-sm)}.cache-stat-row[data-v-00a3223b]{display:flex;justify-content:space-between;padding:var(--ops-space-xxs) 0;font-size:var(--ops-font-size-sm)}.cache-stat-row--total[data-v-00a3223b]{margin-top:var(--ops-space-xs);padding-top:var(--ops-space-xs);border-top:1px solid var(--ops-color-border-soft);font-weight:var(--ops-font-weight-medium)}.cache-stat-label[data-v-00a3223b]{color:var(--ops-color-text-secondary)}@media(max-width:640px){.ops-chart-card__body[data-v-00a3223b]{flex-direction:column;align-items:center}}.filter-inputs[data-v-d8ce77b8]{display:flex;gap:var(--ops-space-xs)}.filter-input--wide[data-v-d8ce77b8]{width:180px}.filter-input--trace[data-v-d8ce77b8]{width:220px}.filter-input--id[data-v-d8ce77b8]{width:110px}.filter-search-icon[data-v-d8ce77b8]{opacity:.4}.table-section[data-v-d8ce77b8]{padding-bottom:0}.cell-mono[data-v-d8ce77b8]{font-family:var(--ops-font-family-mono);font-variant-numeric:tabular-nums;font-size:var(--ops-font-size-xs)}.cell-dim[data-v-d8ce77b8]{color:var(--ops-color-text-tertiary)}.cell-acct[data-v-d8ce77b8]{font-size:var(--ops-font-size-sm);font-weight:var(--ops-font-weight-medium);color:var(--ops-color-text-primary)}.cell-key[data-v-d8ce77b8]{font-size:var(--ops-font-size-sm);color:var(--ops-color-text-secondary)}.dur--fast[data-v-d8ce77b8]{color:var(--ops-color-success)}.dur--slow[data-v-d8ce77b8]{color:var(--ops-color-warning)}.model-tag[data-v-d8ce77b8]{font-size:11px;max-width:156px;overflow:hidden;text-overflow:ellipsis}.stream-tag[data-v-d8ce77b8]{font-size:10px;line-height:1.4;padding:1px 7px}.tok-cell[data-v-d8ce77b8]{display:flex;flex-direction:column;gap:2px;cursor:default;font-family:var(--ops-font-family-mono);font-variant-numeric:tabular-nums;font-size:var(--ops-font-size-xs)}.tok-io[data-v-d8ce77b8]{display:flex;gap:var(--ops-space-sm)}.tok-in[data-v-d8ce77b8]{color:var(--ops-color-success);display:inline-flex;align-items:center;gap:1px}.tok-out[data-v-d8ce77b8]{color:var(--ops-color-text-secondary);display:inline-flex;align-items:center;gap:1px}.tok-in[data-v-d8ce77b8] .anticon,.tok-out[data-v-d8ce77b8] .anticon{font-size:9px}.tok-cache[data-v-d8ce77b8]{display:inline-flex;align-items:center;gap:3px;color:var(--ops-color-info);font-size:var(--ops-font-size-2xs)}.tok-cache--create[data-v-d8ce77b8]{color:var(--ops-color-warning)}.cost-cell[data-v-d8ce77b8]{display:flex;flex-direction:column;gap:1px;font-family:var(--ops-font-family-mono);font-variant-numeric:tabular-nums}.cost-main[data-v-d8ce77b8]{display:inline-flex;align-items:center;gap:4px}.cost-total[data-v-d8ce77b8]{color:var(--ops-color-success);font-size:var(--ops-font-size-xs);font-weight:var(--ops-font-weight-medium)}.cost-info[data-v-d8ce77b8]{color:var(--ops-color-text-tertiary);font-size:12px;cursor:help;transition:color var(--ops-motion-duration-fast) var(--ops-motion-ease-standard)}.cost-info[data-v-d8ce77b8]:hover{color:var(--ops-color-info)}.cost-actual[data-v-d8ce77b8]{color:var(--ops-color-warning);font-size:var(--ops-font-size-2xs)}.rid-cell[data-v-d8ce77b8]{cursor:pointer;color:var(--ops-color-primary);transition:opacity var(--ops-motion-duration-fast) var(--ops-motion-ease-standard)}.rid-cell[data-v-d8ce77b8]:hover{opacity:.75}.detail-link[data-v-d8ce77b8]{display:inline-flex;align-items:center;gap:var(--ops-space-xxs);padding-inline:var(--ops-space-xs)}.status-tag[data-v-d8ce77b8]{max-width:92px;overflow:hidden;text-overflow:ellipsis}.stack-cell[data-v-d8ce77b8]{display:flex;flex-direction:column;gap:1px;min-width:0}.stack-main[data-v-d8ce77b8],.stack-sub[data-v-d8ce77b8]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stack-main[data-v-d8ce77b8]{color:var(--ops-color-text-primary)}.stack-sub[data-v-d8ce77b8]{font-size:var(--ops-font-size-2xs);color:var(--ops-color-text-tertiary)}[data-v-d8ce77b8] .row-stripe td{background:var(--ops-color-bg-soft)!important}.page-summary[data-v-d8ce77b8]{display:flex;align-items:center;gap:var(--ops-space-md);padding:var(--ops-space-sm) var(--ops-space-md);border-top:1px solid var(--ops-color-border-soft);font-size:var(--ops-font-size-xs);color:var(--ops-color-text-secondary);font-family:var(--ops-font-family-mono)}.page-summary b[data-v-d8ce77b8]{color:var(--ops-color-text-primary);font-weight:var(--ops-font-weight-semibold)}.page-summary__sep[data-v-d8ce77b8]{width:1px;height:14px;background:var(--ops-color-border-soft)}.dist-table-wrap[data-v-d8ce77b8]{flex:1;min-width:0;max-height:220px;overflow-y:auto}.dist-model-name[data-v-d8ce77b8]{font-size:var(--ops-font-size-xs);color:var(--ops-color-text-primary);max-width:140px;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle}.dist-row--hovered[data-v-d8ce77b8]{background:var(--ops-color-bg-hover)}.outbound-drawer[data-v-d8ce77b8]{display:flex;flex-direction:column;gap:var(--ops-space-md)}.outbound-note[data-v-d8ce77b8]{border-radius:var(--ops-radius-md)}.outbound-section[data-v-d8ce77b8]{border:1px solid var(--ops-color-border-soft);border-radius:var(--ops-radius-md);background:var(--ops-color-bg-container);overflow:hidden}.outbound-section__title[data-v-d8ce77b8]{padding:var(--ops-space-sm) var(--ops-space-md);border-bottom:1px solid var(--ops-color-border-soft);background:var(--ops-color-bg-soft);color:var(--ops-color-text-primary);font-size:var(--ops-font-size-sm);font-weight:var(--ops-font-weight-semibold)}.outbound-grid[data-v-d8ce77b8]{display:grid;grid-template-columns:minmax(160px,.36fr) minmax(0,1fr);column-gap:var(--ops-space-md);row-gap:1px}.outbound-label[data-v-d8ce77b8],.outbound-value[data-v-d8ce77b8]{min-width:0;padding:var(--ops-space-xs) var(--ops-space-md);border-bottom:1px solid var(--ops-color-border-soft);font-size:var(--ops-font-size-xs);line-height:1.45}.outbound-label[data-v-d8ce77b8]{color:var(--ops-color-text-secondary);background:color-mix(in srgb,var(--ops-color-bg-soft) 72%,transparent)}.outbound-value[data-v-d8ce77b8]{color:var(--ops-color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outbound-value--mono[data-v-d8ce77b8]{font-family:var(--ops-font-family-mono);font-variant-numeric:tabular-nums}.outbound-value--wrap[data-v-d8ce77b8]{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.outbound-grid[data-v-d8ce77b8]>:nth-last-child(-n+2){border-bottom:0}@media(max-width:640px){.outbound-grid[data-v-d8ce77b8]{grid-template-columns:minmax(0,1fr)}.outbound-label[data-v-d8ce77b8]{padding-bottom:var(--ops-space-xxs);border-bottom:0}.outbound-value[data-v-d8ce77b8]{padding-top:0}}.ant-tooltip.usage-detail-tooltip{max-width:min(520px,calc(100vw - 32px))}.ant-tooltip.usage-detail-tooltip .ant-tooltip-inner{padding:var(--ops-space-sm) var(--ops-space-md);border-radius:var(--ops-radius-base)}.cp-detail{width:304px;max-width:calc(100vw - 64px);line-height:1.42;font-family:var(--ops-font-family-base);font-variant-numeric:tabular-nums}.cp-detail--wide{width:376px}.cp-detail--fingerprint{width:424px}.cp-detail__title{font-family:var(--ops-font-family-base);font-weight:var(--ops-font-weight-semibold);font-size:var(--ops-font-size-sm);letter-spacing:0;margin-bottom:8px;padding-bottom:7px;border-bottom:1px solid rgba(255,255,255,.16)}.cp-detail__grid{display:grid;grid-template-columns:minmax(86px,.44fr) minmax(0,1fr);row-gap:6px;column-gap:var(--ops-space-md);align-items:baseline;font-size:var(--ops-font-size-xs)}.cp-detail--routing .cp-detail__grid,.cp-detail--fingerprint .cp-detail__grid{grid-template-columns:minmax(96px,.4fr) minmax(0,1fr)}.cp-detail__grid>span{color:#ffffff8c;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.cp-detail__grid>b{min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:right;white-space:nowrap;font-weight:var(--ops-font-weight-semibold);font-family:var(--ops-font-family-mono);color:#fff}.cp-detail__grid>b.dim{color:#ffffff80;font-weight:var(--ops-font-weight-regular)}.cp-detail__grid>b.green{color:#4ade80}.cp-detail__grid>b.blue{color:#60a5fa}.cp-detail__grid>.cp-detail__section{grid-column:1 / -1;margin-top:5px;padding-top:7px;border-top:1px solid rgba(255,255,255,.12);color:#ffffffbd;font-family:var(--ops-font-family-base);font-size:var(--ops-font-size-2xs);font-weight:var(--ops-font-weight-semibold);line-height:1.2;text-align:left}.cp-detail__total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ops-space-lg);margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.16);font-size:var(--ops-font-size-sm)}.cp-detail__total>span{color:#ffffffd1;white-space:nowrap}.cp-detail__total>b{min-width:0;overflow:hidden;color:#fff;font-family:var(--ops-font-family-mono);font-weight:var(--ops-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.cp-detail__total>b.green{color:#4ade80}.term-window[data-v-ad07aac8]{display:flex;flex-direction:column;border:1px solid var(--ops-color-border);border-radius:var(--ops-radius-lg);box-shadow:var(--ops-shadow-card);overflow:hidden;background:var(--ops-term-bg)}.term-header[data-v-ad07aac8]{display:flex;align-items:center;justify-content:space-between;gap:var(--ops-space-md);padding:var(--ops-space-xs) var(--ops-space-md);background:var(--ops-color-bg-container);border-bottom:1px solid var(--ops-color-border-soft);flex-wrap:wrap;min-height:40px}.term-header__left[data-v-ad07aac8]{display:flex;align-items:center;gap:var(--ops-space-xs);flex-shrink:0}.term-header__controls[data-v-ad07aac8]{display:flex;align-items:center;gap:var(--ops-space-md);flex:1;justify-content:flex-end;flex-wrap:wrap}.term-dot[data-v-ad07aac8]{width:12px;height:12px;border-radius:50%}.term-dot--close[data-v-ad07aac8]{background:var(--ops-term-dot-close)}.term-dot--min[data-v-ad07aac8]{background:var(--ops-term-dot-min)}.term-dot--max[data-v-ad07aac8]{background:var(--ops-term-dot-max)}.term-title[data-v-ad07aac8]{margin-left:var(--ops-space-xs);font-size:var(--ops-font-size-xs);font-weight:var(--ops-font-weight-semibold);color:var(--ops-color-text-secondary);letter-spacing:.3px}.level-filters[data-v-ad07aac8]{display:flex;gap:2px;background:var(--ops-color-bg-soft);border-radius:var(--ops-radius-sm);padding:2px}.lvl-btn[data-v-ad07aac8]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:none;border-radius:var(--ops-radius-xs);background:transparent;color:var(--ops-color-text-secondary);font-size:11px;font-weight:var(--ops-font-weight-medium);cursor:pointer;transition:all var(--ops-motion-duration-fast) var(--ops-motion-ease-standard);font-family:var(--ops-font-family-base)}.lvl-btn[data-v-ad07aac8]:hover{color:var(--ops-color-text-primary);background:var(--ops-color-bg-hover)}.lvl-btn--active[data-v-ad07aac8]{background:var(--ops-color-bg-container);color:var(--ops-color-text-primary);box-shadow:var(--ops-term-active-shadow)}.lvl-dot[data-v-ad07aac8]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.lvl-dot--debug[data-v-ad07aac8]{background:var(--ops-term-lvl-dot-debug)}.lvl-dot--info[data-v-ad07aac8]{background:var(--ops-term-lvl-dot-info)}.lvl-dot--warn[data-v-ad07aac8]{background:var(--ops-term-lvl-dot-warn)}.lvl-dot--error[data-v-ad07aac8]{background:var(--ops-term-lvl-dot-error)}.lvl-count[data-v-ad07aac8]{font-size:10px;opacity:.6;font-family:var(--ops-font-family-mono)}.term-search[data-v-ad07aac8]{display:flex;align-items:center;gap:var(--ops-space-xxs);background:var(--ops-color-bg-soft);border:1px solid var(--ops-color-border-soft);border-radius:var(--ops-radius-sm);padding:2px var(--ops-space-xs);transition:border-color var(--ops-motion-duration-fast) var(--ops-motion-ease-standard)}.term-search[data-v-ad07aac8]:focus-within{border-color:var(--ops-color-primary)}.term-search__icon[data-v-ad07aac8]{font-size:12px;color:var(--ops-color-text-tertiary)}.term-search__input[data-v-ad07aac8]{border:none;outline:none;background:transparent;font-size:12px;color:var(--ops-color-text-primary);width:120px;font-family:var(--ops-font-family-base)}.term-search__input[data-v-ad07aac8]::placeholder{color:var(--ops-color-text-tertiary)}.term-body[data-v-ad07aac8]{font-family:var(--ops-font-family-mono);font-size:12px;line-height:1.65;overflow-y:auto;max-height:calc(100vh - 280px);min-height:400px;padding:var(--ops-space-xs) 0;counter-reset:logline}.term-body--empty[data-v-ad07aac8]{display:flex;align-items:center;justify-content:center}.log-row[data-v-ad07aac8]{display:flex;gap:var(--ops-space-xs);padding:1px var(--ops-space-md) 1px var(--ops-space-xs);transition:background var(--ops-motion-duration-fast) var(--ops-motion-ease-standard);align-items:baseline}.log-row[data-v-ad07aac8]:hover{background:var(--ops-term-row-hover)}.log-linenum[data-v-ad07aac8]{width:36px;text-align:right;color:var(--ops-term-text-muted);flex-shrink:0;-webkit-user-select:none;user-select:none;font-size:11px}.log-ts[data-v-ad07aac8]{color:var(--ops-term-text-dim);white-space:nowrap;flex-shrink:0;font-size:11px}.log-badge[data-v-ad07aac8]{display:inline-block;width:46px;text-align:center;flex-shrink:0;font-size:10px;font-weight:var(--ops-font-weight-semibold);border-radius:3px;padding:0 4px;line-height:1.6;letter-spacing:.3px}.log-badge--debug[data-v-ad07aac8]{background:var(--ops-term-lvl-debug-bg);color:var(--ops-term-lvl-debug-fg)}.log-badge--info[data-v-ad07aac8]{background:var(--ops-term-lvl-info-bg);color:var(--ops-term-lvl-info-fg)}.log-badge--warn[data-v-ad07aac8]{background:var(--ops-term-lvl-warn-bg);color:var(--ops-term-lvl-warn-fg)}.log-badge--error[data-v-ad07aac8]{background:var(--ops-term-lvl-error-bg);color:var(--ops-term-lvl-error-fg)}.log-text[data-v-ad07aac8]{color:var(--ops-term-text);word-break:break-word;flex:1}.log-attrs[data-v-ad07aac8]{color:var(--ops-term-text-muted);font-size:11px;word-break:break-all;flex-shrink:0;max-width:40%}@media(max-width:900px){.log-row[data-v-ad07aac8]{flex-wrap:wrap}.log-attrs[data-v-ad07aac8]{max-width:100%;flex-basis:100%;padding-left:calc(36px + var(--ops-space-xs))}}.empty-state[data-v-ad07aac8]{display:flex;flex-direction:column;align-items:center;gap:var(--ops-space-md)}.empty-pulse[data-v-ad07aac8]{width:48px;height:48px;border-radius:50%;background:var(--ops-term-pulse-bg);animation:pulse-ring-ad07aac8 2s ease-in-out infinite}@keyframes pulse-ring-ad07aac8{0%,to{transform:scale(.85);opacity:.5}50%{transform:scale(1.1);opacity:1}}.empty-label[data-v-ad07aac8]{color:var(--ops-term-text-dim);font-size:var(--ops-font-size-sm);letter-spacing:.5px}.term-status[data-v-ad07aac8]{display:flex;align-items:center;justify-content:space-between;padding:var(--ops-space-xxs) var(--ops-space-md);background:var(--ops-color-bg-container);border-top:1px solid var(--ops-color-border-soft);font-size:11px;color:var(--ops-color-text-secondary);min-height:30px}.term-status__left[data-v-ad07aac8],.term-status__center[data-v-ad07aac8],.term-status__right[data-v-ad07aac8]{display:flex;align-items:center;gap:var(--ops-space-xs)}.conn-indicator[data-v-ad07aac8]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.conn-indicator--on[data-v-ad07aac8]{background:var(--ops-term-conn-on);box-shadow:0 0 4px var(--ops-term-conn-on-glow);animation:conn-pulse-ad07aac8 2s ease-in-out infinite}.conn-indicator--off[data-v-ad07aac8]{background:var(--ops-term-conn-off)}@keyframes conn-pulse-ad07aac8{0%,to{opacity:1}50%{opacity:.5}}.conn-label[data-v-ad07aac8]{font-family:var(--ops-font-family-mono)}.trunc-tag[data-v-ad07aac8]{font-size:10px;line-height:1;padding:1px 4px}.auto-scroll-toggle[data-v-ad07aac8]{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.sr-only[data-v-ad07aac8]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.toggle-track[data-v-ad07aac8]{display:inline-block;width:28px;height:16px;border-radius:8px;background:var(--ops-color-border);position:relative;transition:background var(--ops-motion-duration-fast) var(--ops-motion-ease-standard)}.toggle-track--on[data-v-ad07aac8]{background:var(--ops-color-primary)}.toggle-thumb[data-v-ad07aac8]{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--ops-term-toggle-thumb);transition:transform var(--ops-motion-duration-fast) var(--ops-motion-ease-standard)}.toggle-track--on .toggle-thumb[data-v-ad07aac8]{transform:translate(12px)}.toggle-label[data-v-ad07aac8]{font-size:11px;color:var(--ops-color-text-secondary)}.term-btn[data-v-ad07aac8]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:var(--ops-radius-xs);background:transparent;color:var(--ops-color-text-tertiary);cursor:pointer;transition:all var(--ops-motion-duration-fast) var(--ops-motion-ease-standard);font-size:13px}.term-btn[data-v-ad07aac8]:hover{background:var(--ops-color-bg-hover);color:var(--ops-color-text-primary)}.ja3-code[data-v-2049f1d7]{font-family:var(--ops-font-family-mono, monospace);font-size:var(--ops-font-size-sm);color:var(--ops-color-text-secondary);word-break:break-all}.beta-grid[data-v-2049f1d7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--ops-space-md)}.beta-card[data-v-2049f1d7]{padding:var(--ops-space-md);border:1px solid var(--ops-color-border-soft);border-radius:var(--ops-radius-md, 8px);background:var(--ops-color-bg-container)}.beta-card__title[data-v-2049f1d7]{font-weight:var(--ops-font-weight-semibold);margin-bottom:var(--ops-space-sm);color:var(--ops-color-text-primary)}.beta-card__tags[data-v-2049f1d7]{display:flex;flex-wrap:wrap;gap:4px}.beta-tag[data-v-2049f1d7]{font-family:var(--ops-font-family-mono, monospace);font-size:12px}.login-wrap[data-v-ba0bd536]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--ops-color-bg-layout);position:relative;overflow:hidden}.login-wrap[data-v-ba0bd536]:before{content:"";position:absolute;width:600px;height:600px;border-radius:50%;background:var(--ops-color-primary);opacity:.06;filter:blur(120px);top:-200px;right:-100px;pointer-events:none}.login-wrap[data-v-ba0bd536]:after{content:"";position:absolute;width:500px;height:500px;border-radius:50%;background:var(--ops-color-success);opacity:.04;filter:blur(120px);bottom:-150px;left:-100px;pointer-events:none}.login-card[data-v-ba0bd536]{position:relative;z-index:1;width:400px;padding:48px 36px 36px;border-radius:var(--ops-radius-lg);background:var(--ops-color-bg-container);border:1px solid var(--ops-color-border-soft);box-shadow:var(--ops-shadow-lg)}.login-header[data-v-ba0bd536]{text-align:center;margin-bottom:36px}.login-logo[data-v-ba0bd536]{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:var(--ops-radius-md);background:linear-gradient(135deg,var(--ops-color-primary-hover),var(--ops-color-primary));color:var(--ops-color-text-on-primary);font-weight:var(--ops-font-weight-bold);font-size:22px;letter-spacing:1px;margin-bottom:20px}.login-title[data-v-ba0bd536]{margin:0;font-size:24px;font-weight:var(--ops-font-weight-semibold);color:var(--ops-color-text-primary)}.login-subtitle[data-v-ba0bd536]{margin:6px 0 0;font-size:var(--ops-font-size-sm);color:var(--ops-color-text-secondary)}.toolbar[data-v-97de29d7]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ops-stat-row[data-v-97de29d7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.ops-stat[data-v-97de29d7]{background:var(--ops-bg-container);border:1px solid var(--ops-border);border-radius:8px;padding:12px}.ops-stat__label[data-v-97de29d7]{color:var(--ops-text-secondary);font-size:12px}.ops-stat__value[data-v-97de29d7]{margin-top:4px;font-weight:600;word-break:break-all}.ops-card[data-v-97de29d7]{background:var(--ops-bg-container);border:1px solid var(--ops-border);border-radius:8px;padding:12px;margin-bottom:12px}.ops-card__title[data-v-97de29d7]{font-weight:600;margin-bottom:8px}.ops-error[data-v-97de29d7]{color:var(--ops-color-error, #f85149);margin-top:8px}@media(max-width:960px){.ops-stat-row[data-v-97de29d7]{grid-template-columns:1fr 1fr}}
