*{box-sizing:border-box;margin:0;padding:0}:root{--primary-color: #ff4d4f;--gray-50: #080c12;--gray-100: #0d131d;--gray-200: #1e2a3b;--gray-600: #9db0cf;--gray-700: #dbe6f7;--gray-800: #eef4ff;--glass-bg: rgba(15, 22, 33, .92);--glass-border: rgba(115, 138, 178, .18);--glass-shadow: rgba(0, 0, 0, .35);--shell-header-bg: linear-gradient(90deg, #0f1724 0%, #131e2f 100%);--shell-header-text: #eef4ff;--shell-header-border: #1e2a3b;--shell-header-shadow: 0 1px 4px rgba(0, 0, 0, .25);--shell-main-bg: radial-gradient(circle at 8% -6%, #15111b 0%, #0a0f17 45%, #070b12 100%);--shell-sidebar-bg: linear-gradient(180deg, #111a29 0%, #0b1421 100%);--shell-sidebar-inner-bg: #101826;--shell-tabs-bg: #101826;--shell-tab-bg: #141f31;--shell-tab-active-bg: #1a2942;--shell-tabs-border: #1e2a3b;--shell-help-text: #8fb7ff;--shell-help-bg: rgba(79, 130, 219, .16);--shell-help-text-hover: #c0d7ff;--shell-help-bg-hover: rgba(79, 130, 219, .24);--shell-user-text: #dce8ff;--theme-sys-bg: #091424;--theme-sys-panel: #132643;--theme-sys-panel-2: #19304f;--theme-sys-control: #234162;--theme-sys-control-hover: #2c4f78;--theme-sys-border: #5578a9;--theme-sys-border-strong: #7ca7e4;--theme-sys-text: #f0f6ff;--theme-sys-text-soft: #d7e5fb;--theme-sys-text-muted: #b2c6e6;--theme-sys-fg-primary: #f0f6ff;--theme-sys-fg-secondary: #d7e5fb;--theme-sys-fg-muted: #b2c6e6;--theme-sys-fg-on-accent: #ffffff;--theme-sys-accent: #ff4d4f;--theme-sys-info: #6fb0ff;--theme-sys-success: #2bb58f;--theme-sys-warning: #d59240;--theme-sys-danger: #ea5455;--theme-sys-chart-1: #6fb0ff;--theme-sys-chart-2: #d59240;--theme-sys-chart-3: #2bb58f;--theme-sys-chart-4: #8a74f7;--theme-sys-chart-5: #45c2ca;--theme-sys-chart-6: #5a87e8;--theme-sys-focus-ring: rgba(132, 178, 245, .42);--theme-sys-field-shadow: inset 0 1px 0 rgba(241, 248, 255, .08);--theme-sys-shadow: 0 18px 36px rgba(0, 0, 0, .32);--sys-bg: var(--theme-sys-bg);--sys-panel: var(--theme-sys-panel);--sys-panel-2: var(--theme-sys-panel-2);--sys-control: var(--theme-sys-control);--sys-control-hover: var(--theme-sys-control-hover);--sys-border: var(--theme-sys-border);--sys-border-strong: var(--theme-sys-border-strong);--sys-text: var(--theme-sys-text);--sys-text-soft: var(--theme-sys-text-soft);--sys-text-muted: var(--theme-sys-text-muted);--sys-fg-primary: var(--theme-sys-fg-primary);--sys-fg-secondary: var(--theme-sys-fg-secondary);--sys-fg-muted: var(--theme-sys-fg-muted);--sys-fg-on-accent: var(--theme-sys-fg-on-accent);--sys-accent: var(--theme-sys-accent);--sys-info: var(--theme-sys-info);--sys-success: var(--theme-sys-success);--sys-warning: var(--theme-sys-warning);--sys-danger: var(--theme-sys-danger);--sys-chart-1: var(--theme-sys-chart-1);--sys-chart-2: var(--theme-sys-chart-2);--sys-chart-3: var(--theme-sys-chart-3);--sys-chart-4: var(--theme-sys-chart-4);--sys-chart-5: var(--theme-sys-chart-5);--sys-chart-6: var(--theme-sys-chart-6);--transition-base: all .15s ease}html,body{height:100%;font-family:HarmonyOS Sans SC,Source Han Sans SC,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.5;color:var(--gray-800);background-color:var(--gray-50)}#root{height:100%;width:100%}.app-container{height:100vh;display:flex;flex-direction:column;background-color:var(--gray-50)}.app-header,.app-header.ant-layout-header{height:64px;background:var(--shell-header-bg)!important;border-bottom:1px solid var(--shell-header-border);display:flex;align-items:center;justify-content:space-between;padding:0 24px;z-index:100;box-shadow:var(--shell-header-shadow);color:var(--shell-header-text)}.app-header .header-left{display:flex;align-items:center}.app-logo-title{color:var(--primary-color)}.app-header .header-right{display:flex;align-items:center;gap:16px}.app-header .ant-btn{color:var(--shell-header-text)}.app-header .ant-btn:hover{background:color-mix(in srgb,var(--shell-help-text) 18%,transparent)}.app-header .header-help-btn.ant-btn{color:var(--shell-help-text);background:var(--shell-help-bg);border-radius:6px}.app-header .header-help-btn.ant-btn:hover{color:var(--shell-help-text-hover);background:var(--shell-help-bg-hover)}.app-header .header-theme-btn.ant-btn{color:var(--shell-help-text);background:var(--shell-help-bg);border-radius:6px}.app-header .header-theme-btn.ant-btn:hover{color:var(--shell-help-text-hover);background:var(--shell-help-bg-hover)}.app-header .header-membership-btn.ant-btn{color:#ffe6ad;background:linear-gradient(120deg,color-mix(in srgb,var(--sys-warning) 34%,transparent),color-mix(in srgb,var(--sys-accent) 30%,transparent));border:1px solid color-mix(in srgb,var(--sys-warning) 52%,transparent);border-radius:6px}.app-header .header-membership-btn.ant-btn:hover{color:#fff3d4;background:linear-gradient(120deg,color-mix(in srgb,var(--sys-warning) 48%,transparent),color-mix(in srgb,var(--sys-accent) 40%,transparent));border-color:color-mix(in srgb,var(--sys-warning) 72%,transparent)}.app-header .header-user-trigger:hover{background:color-mix(in srgb,var(--shell-help-text) 16%,transparent)}.app-header .header-user-name{color:var(--shell-user-text)}.app-body{flex:1;display:flex;overflow:hidden;min-height:0}.app-main{flex:1;display:flex;flex-direction:column;background:var(--shell-main-bg);min-width:0}.app-sidebar,.app-sidebar.ant-layout-sider{background:var(--shell-sidebar-bg)!important;border-right:1px solid var(--glass-border);box-shadow:2px 0 8px var(--glass-shadow);overflow-y:auto;transition:var(--transition-base)}.app-sidebar .ant-layout-sider-children{background:var(--shell-sidebar-inner-bg)!important;height:100%;display:flex;flex-direction:column}.sidebar-navigation{height:100%;padding:16px 0;display:flex;flex-direction:column;min-height:0}.sidebar-navigation .custom-menu{flex:1;min-height:0}.app-sidebar .ant-menu,.app-sidebar .ant-menu-root{background:transparent!important}.app-tabs{background:var(--shell-tabs-bg);padding:0 16px;border-bottom:1px solid var(--shell-tabs-border);box-shadow:0 1px 2px #0003;flex-shrink:0}.app-tabs .ant-tabs-nav{margin:0}.app-content{flex:1;overflow:auto;padding:16px 24px 24px}.app-tab-panels{position:relative;min-height:100%}.tab-panel{height:100%}.personal-info-btn{border-radius:6px!important}.personal-info-btn:hover{background-color:color-mix(in srgb,var(--shell-help-text) 18%,transparent)!important;color:var(--shell-help-text-hover)!important}.personal-info-btn:focus{background-color:color-mix(in srgb,var(--shell-help-text) 24%,transparent)!important;color:var(--shell-help-text-hover)!important}.app-header .ant-menu{color:var(--gray-700)}.app-header .app-top-menu,.app-header .app-top-menu.ant-menu-dark{background:transparent!important;color:var(--shell-header-text)!important;min-width:640px}.app-header .app-top-menu.ant-menu-horizontal>.ant-menu-item,.app-header .app-top-menu.ant-menu-horizontal>.ant-menu-submenu{color:var(--shell-header-text)!important;font-weight:500}.app-header .app-top-menu .ant-menu-title-content,.app-header .app-top-menu .ant-menu-submenu-title .ant-menu-title-content{color:inherit!important}.app-header .app-top-menu .menu-label{display:inline-flex;align-items:center;gap:6px}.app-header .app-top-menu .menu-label-locked{opacity:.82}.app-header .app-top-menu .menu-lock-indicator{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;border:1px solid color-mix(in srgb,var(--sys-warning) 40%,transparent);background:color-mix(in srgb,var(--sys-warning) 12%,transparent);color:var(--sys-warning);font-size:11px}.app-header .app-top-menu.ant-menu-horizontal>.ant-menu-item:hover,.app-header .app-top-menu.ant-menu-horizontal>.ant-menu-submenu:hover,.app-header .app-top-menu.ant-menu-horizontal>.ant-menu-submenu-active{color:var(--shell-help-text-hover)!important}.app-header .app-top-menu.ant-menu-horizontal>.ant-menu-item-selected,.app-header .app-top-menu.ant-menu-horizontal>.ant-menu-submenu-selected,.app-header .app-top-menu.ant-menu-horizontal>.ant-menu-submenu-open{color:var(--primary-color)!important}.app-header .app-top-menu.ant-menu-horizontal>.ant-menu-item:after,.app-header .app-top-menu.ant-menu-horizontal>.ant-menu-submenu:after{border-bottom-color:var(--primary-color)!important}.app-header .app-top-menu.ant-menu-horizontal>.ant-menu-item-disabled,.app-header .app-top-menu.ant-menu-horizontal>.ant-menu-submenu-disabled,.app-header .app-top-menu.ant-menu-horizontal>.ant-menu-submenu-disabled>.ant-menu-submenu-title{color:color-mix(in srgb,var(--shell-header-text) 68%,black 32%)!important;cursor:not-allowed!important}.app-header .app-top-menu.ant-menu-horizontal>.ant-menu-item-disabled:hover,.app-header .app-top-menu.ant-menu-horizontal>.ant-menu-submenu-disabled:hover,.app-header .app-top-menu.ant-menu-horizontal>.ant-menu-submenu-disabled.ant-menu-submenu-active,.app-header .app-top-menu.ant-menu-horizontal>.ant-menu-submenu-disabled>.ant-menu-submenu-title:hover{color:color-mix(in srgb,var(--shell-header-text) 68%,black 32%)!important}.app-header .app-top-menu.ant-menu-horizontal>.ant-menu-item-disabled:after,.app-header .app-top-menu.ant-menu-horizontal>.ant-menu-submenu-disabled:after{border-bottom-color:transparent!important}.ant-menu-submenu-popup .ant-menu{background:linear-gradient(180deg,color-mix(in srgb,var(--sys-panel) 88%,var(--sys-bg) 12%),color-mix(in srgb,var(--sys-panel-2) 82%,var(--sys-bg) 18%))!important;border:1px solid color-mix(in srgb,var(--sys-border) 52%,transparent)!important;border-radius:12px!important;box-shadow:0 14px 26px color-mix(in srgb,var(--sys-border-strong) 22%,transparent)}.ant-menu-submenu-popup .ant-menu-item{color:var(--sys-text-soft)!important}.ant-menu-submenu-popup .ant-menu-item:hover{color:var(--sys-text)!important;background:color-mix(in srgb,var(--sys-control) 84%,var(--sys-panel) 16%)!important}.ant-menu-submenu-popup .ant-menu-item-selected{color:var(--sys-fg-on-accent)!important;background:linear-gradient(120deg,color-mix(in srgb,var(--sys-accent) 66%,var(--sys-panel) 34%),color-mix(in srgb,var(--sys-accent) 58%,var(--sys-control) 42%))!important}.app-header .ant-menu-horizontal{border-bottom:0!important}.app-header .ant-menu-horizontal>.ant-menu-item,.app-header .ant-menu-horizontal>.ant-menu-submenu{color:var(--gray-700)!important}.app-header .ant-menu-horizontal>.ant-menu-item-selected,.app-header .ant-menu-horizontal>.ant-menu-submenu-selected{color:var(--primary-color)!important}.app-header .ant-menu-horizontal>.ant-menu-item:after,.app-header .ant-menu-horizontal>.ant-menu-submenu:after{border-bottom-color:var(--primary-color)!important}.app-tabs .ant-tabs-tab{color:var(--gray-600)!important;background:var(--shell-tab-bg)!important;border-color:var(--shell-tabs-border)!important}.app-tabs .ant-tabs-tab-active{background:var(--shell-tab-active-bg)!important}.app-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--gray-800)!important}.app-tabs .tabs-toolbar-actions{align-items:center}.app-tabs .tabs-toolbar-btn.ant-btn{height:30px;padding:0 10px;border-radius:10px;border:1px solid color-mix(in srgb,var(--sys-border) 58%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--sys-panel) 88%,var(--sys-bg) 12%),color-mix(in srgb,var(--sys-panel-2) 84%,var(--sys-bg) 16%));color:var(--sys-text);font-weight:600;box-shadow:0 0 0 1px color-mix(in srgb,var(--sys-border-strong) 24%,transparent) inset}.app-tabs .tabs-toolbar-btn.ant-btn .anticon{color:var(--sys-text-soft)}.app-tabs .tabs-toolbar-btn.ant-btn:hover{border-color:color-mix(in srgb,var(--sys-border-strong) 72%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--sys-control) 88%,var(--sys-bg) 12%),color-mix(in srgb,var(--sys-control-hover) 84%,var(--sys-bg) 16%));color:var(--sys-text)}.app-tabs .tabs-toolbar-btn.ant-btn:focus-visible{outline:2px solid var(--sys-focus-ring);outline-offset:1px}.app-tabs .tabs-toolbar-manage-btn.ant-btn{min-width:72px}.app-main .ant-card{border-radius:14px}.app-main .ant-btn{border-radius:8px;font-weight:500;letter-spacing:.1px}.app-main .ant-input,.app-main .ant-input-affix-wrapper,.app-main .ant-select-selector{border-radius:8px!important}.system-theme-page{--sys-bg: var(--theme-sys-bg);--sys-panel: var(--theme-sys-panel);--sys-panel-2: var(--theme-sys-panel-2);--sys-control: var(--theme-sys-control);--sys-control-hover: var(--theme-sys-control-hover);--sys-border: var(--theme-sys-border);--sys-border-strong: var(--theme-sys-border-strong);--sys-text: var(--theme-sys-text);--sys-text-soft: var(--theme-sys-text-soft);--sys-text-muted: var(--theme-sys-text-muted);--sys-fg-primary: var(--theme-sys-fg-primary);--sys-fg-secondary: var(--theme-sys-fg-secondary);--sys-fg-muted: var(--theme-sys-fg-muted);--sys-fg-on-accent: var(--theme-sys-fg-on-accent);--sys-accent: var(--theme-sys-accent);--sys-info: var(--theme-sys-info);--sys-success: var(--theme-sys-success);--sys-warning: var(--theme-sys-warning);--sys-danger: var(--theme-sys-danger);--sys-focus-ring: var(--theme-sys-focus-ring);--sys-field-shadow: var(--theme-sys-field-shadow);--sys-shadow: var(--theme-sys-shadow);min-height:100%;padding:20px 24px 24px;color:var(--sys-text);font-family:HarmonyOS Sans SC,Source Han Sans SC,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.55;background:radial-gradient(1100px 420px at 4% -14%,color-mix(in srgb,var(--sys-info) 24%,transparent),transparent 56%),radial-gradient(1000px 360px at 96% -22%,color-mix(in srgb,var(--sys-accent) 16%,transparent),transparent 58%),var(--sys-bg)}.system-theme-page.tight{padding-top:12px}.system-theme-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.system-theme-title-wrap{display:flex;flex-direction:column;gap:6px}.system-theme-title{margin:0!important;color:var(--sys-text)!important;font-size:25px!important;font-weight:700!important;letter-spacing:.3px}.system-theme-subtitle{color:var(--sys-text-muted)!important;font-size:13px;line-height:1.55}.system-theme-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.system-theme-status-pill{display:inline-flex;align-items:center;height:30px;border-radius:999px;padding:0 12px;border:1px solid transparent;font-size:12px;font-weight:600;letter-spacing:.2px}.system-theme-status-pill.is-synced{color:color-mix(in srgb,var(--sys-success) 36%,var(--sys-text) 64%);border-color:color-mix(in srgb,var(--sys-success) 52%,transparent);background:color-mix(in srgb,var(--sys-success) 20%,var(--sys-panel) 80%)}.system-theme-status-pill.is-dirty{color:color-mix(in srgb,var(--sys-warning) 34%,var(--sys-text) 66%);border-color:color-mix(in srgb,var(--sys-warning) 56%,transparent);background:color-mix(in srgb,var(--sys-warning) 20%,var(--sys-panel) 80%)}.system-theme-meta-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.system-theme-meta-pill{border:1px solid color-mix(in srgb,var(--sys-border) 42%,transparent);border-radius:13px;padding:10px 12px;background:linear-gradient(150deg,color-mix(in srgb,var(--sys-panel) 90%,var(--sys-bg) 10%),color-mix(in srgb,var(--sys-panel-2) 84%,var(--sys-bg) 16%));box-shadow:inset 0 1px color-mix(in srgb,var(--sys-text) 12%,transparent);display:flex;align-items:baseline;justify-content:space-between}.system-theme-meta-label{color:var(--sys-text-muted)!important;font-size:12px}.system-theme-meta-value{color:var(--sys-text)!important;font-size:24px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.system-theme-alert{border-radius:12px;margin-bottom:14px}.system-theme-alert.ant-alert-info{border-color:color-mix(in srgb,var(--sys-info) 46%,transparent);background:color-mix(in srgb,var(--sys-info) 18%,var(--sys-panel) 82%)}.system-theme-alert .ant-alert-message,.system-theme-alert .ant-alert-description{color:var(--sys-text)!important}.system-theme-empty-hint{border:1px dashed color-mix(in srgb,var(--sys-border) 54%,transparent);border-radius:12px;color:var(--sys-text-soft);background:color-mix(in srgb,var(--sys-panel) 90%,var(--sys-bg) 10%);padding:10px 12px;font-size:13px}.system-theme-panel{border-radius:16px!important;border:1px solid color-mix(in srgb,var(--sys-border) 40%,transparent)!important;box-shadow:var(--sys-shadow)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--sys-panel) 92%,var(--sys-bg) 8%),color-mix(in srgb,var(--sys-panel-2) 88%,var(--sys-bg) 12%))!important}.system-theme-panel .ant-card-head{border-bottom-color:color-mix(in srgb,var(--sys-border) 34%,transparent)!important}.system-theme-panel .ant-card-head-title,.system-theme-panel .ant-typography,.system-theme-panel .ant-statistic-title,.system-theme-panel .ant-statistic-content,.system-theme-panel .ant-statistic-content-value{color:var(--sys-text)!important}.system-theme-page .ant-card-actions{border-top:1px solid color-mix(in srgb,var(--sys-border) 34%,transparent)!important;background:color-mix(in srgb,var(--sys-panel-2) 86%,var(--sys-bg) 14%)!important}.system-theme-page .ant-card-actions>li>span{color:var(--sys-text-soft)!important}.system-theme-page .ant-card-actions>li>span:hover{color:var(--sys-info)!important}.system-theme-filter-row{margin-bottom:16px}.system-config-filter-wrap{display:flex;flex-direction:column;gap:10px}.system-config-filter-tip{color:var(--sys-text-muted)!important;font-size:12px}.system-config-table .ant-table-tbody>tr:nth-child(2n)>td{background:color-mix(in srgb,var(--sys-panel-2) 86%,var(--sys-bg) 14%)!important}.system-config-table .ant-table-tbody>tr>td{transition:background-color .15s ease}.system-config-table-row td{vertical-align:top}.system-config-form-alert,.system-config-form .ant-form-item{margin-bottom:14px}.system-config-form-json.ant-input{font-size:13px;line-height:1.6;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace!important}.system-theme-kpi-card .ant-card-body{padding:16px!important}.system-theme-page .ant-table{color:var(--sys-text);background:transparent}.system-theme-page .ant-table-container{border:1px solid color-mix(in srgb,var(--sys-border) 42%,transparent)!important;border-radius:12px!important;overflow:hidden}.system-theme-page .ant-table-thead>tr>th{color:var(--sys-text)!important;background:color-mix(in srgb,var(--sys-panel-2) 88%,var(--sys-bg) 12%)!important;border-bottom:1px solid color-mix(in srgb,var(--sys-border) 52%,transparent)!important;font-weight:600}.system-theme-page .ant-table-tbody>tr>td{color:var(--sys-text-soft)!important;background:color-mix(in srgb,var(--sys-panel) 92%,var(--sys-bg) 8%)!important;border-bottom:1px solid color-mix(in srgb,var(--sys-border) 34%,transparent)!important}.system-theme-page .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--sys-control) 86%,var(--sys-panel) 14%)!important}.system-theme-page .ant-pagination-item,.system-theme-page .ant-pagination-prev .ant-pagination-item-link,.system-theme-page .ant-pagination-next .ant-pagination-item-link{border-color:color-mix(in srgb,var(--sys-border) 56%,transparent);background:color-mix(in srgb,var(--sys-panel) 90%,var(--sys-bg) 10%);color:var(--sys-text-soft)}.system-theme-page .ant-pagination-item-active{border-color:color-mix(in srgb,var(--sys-info) 64%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--sys-info) 44%,var(--sys-panel) 56%),color-mix(in srgb,var(--sys-info) 36%,var(--sys-control) 64%))}.system-theme-page .ant-pagination-item-active a{color:var(--sys-fg-on-accent)!important}.system-theme-page .ant-input,.system-theme-page .ant-input-affix-wrapper,.system-theme-page .ant-input-number,.system-theme-page .ant-input-number-input,.system-theme-page .ant-select-selector,.system-theme-page .ant-picker{min-height:34px!important;border-radius:10px!important;border-color:color-mix(in srgb,var(--sys-border) 62%,transparent)!important;color:var(--sys-text)!important;background:var(--sys-control)!important;box-shadow:var(--sys-field-shadow)}.system-theme-page .ant-input-number-group-addon,.system-theme-page .ant-input-group-addon{border-color:color-mix(in srgb,var(--sys-border) 62%,transparent)!important;color:var(--sys-text-soft)!important;background:color-mix(in srgb,var(--sys-panel-2) 88%,var(--sys-bg) 12%)!important}.system-theme-page .ant-input:hover,.system-theme-page .ant-input-affix-wrapper:hover,.system-theme-page .ant-input-number:hover,.system-theme-page .ant-select-selector:hover,.system-theme-page .ant-picker:hover{border-color:color-mix(in srgb,var(--sys-border-strong) 72%,transparent)!important;background:var(--sys-control-hover)!important}.system-theme-page .ant-input:focus,.system-theme-page .ant-input-affix-wrapper-focused,.system-theme-page .ant-input-number-focused,.system-theme-page .ant-select-focused .ant-select-selector,.system-theme-page .ant-picker-focused{border-color:color-mix(in srgb,var(--sys-border-strong) 86%,transparent)!important;box-shadow:0 0 0 2px var(--sys-focus-ring)!important}.system-theme-page .ant-input-prefix,.system-theme-page .ant-input-suffix,.system-theme-page .ant-select-arrow,.system-theme-page .ant-picker-suffix,.system-theme-page .anticon{color:var(--sys-text-muted)}.system-theme-page .ant-form-item-label>label{color:var(--sys-text-soft)!important;font-weight:600;font-size:13px}.system-theme-page .ant-form-item-extra,.system-theme-page .ant-form-item-explain{color:var(--sys-text-muted)!important;font-size:12px}.system-theme-page .ant-divider .ant-divider-inner-text{color:var(--sys-text-soft)!important;font-weight:600}.system-theme-page .ant-btn{height:34px;border-radius:10px;border-color:color-mix(in srgb,var(--sys-border) 68%,transparent);color:var(--sys-text);background:linear-gradient(135deg,color-mix(in srgb,var(--sys-panel) 90%,var(--sys-bg) 10%),color-mix(in srgb,var(--sys-panel-2) 86%,var(--sys-bg) 14%));box-shadow:inset 0 1px color-mix(in srgb,var(--sys-text) 10%,transparent)}.system-theme-page .ant-btn:hover{border-color:color-mix(in srgb,var(--sys-border-strong) 72%,transparent);color:var(--sys-text);background:linear-gradient(135deg,color-mix(in srgb,var(--sys-control) 88%,var(--sys-bg) 12%),color-mix(in srgb,var(--sys-control-hover) 84%,var(--sys-bg) 16%))}.system-theme-page .ant-btn:focus-visible,.system-theme-page .ant-input:focus-visible,.system-theme-page .ant-input-affix-wrapper:focus-visible,.system-theme-page .ant-input-number:focus-visible,.system-theme-page .ant-select-focused:focus-visible,.system-theme-page .ant-switch:focus-visible{outline:2px solid var(--sys-focus-ring);outline-offset:1px}.system-theme-page .ant-btn-link{border:none!important;color:var(--sys-info)!important;background:transparent!important;box-shadow:none!important}.system-theme-page .ant-btn-link:hover{color:color-mix(in srgb,var(--sys-info) 74%,var(--sys-text) 26%)!important}.system-theme-page .ant-btn-primary{border:none;color:var(--sys-fg-on-accent);background:var(--sys-accent)}.system-theme-page .ant-btn-primary:hover{color:var(--sys-fg-on-accent);opacity:.9}.system-theme-page .ant-btn-primary[disabled],.system-theme-page .ant-btn-default[disabled]{opacity:.6;color:color-mix(in srgb,var(--sys-text-muted) 90%,transparent)!important;border-color:color-mix(in srgb,var(--sys-border) 42%,transparent)!important;background:color-mix(in srgb,var(--sys-panel) 88%,var(--sys-bg) 12%)!important}.system-theme-page .ant-tag{border-radius:999px;border:1px solid color-mix(in srgb,var(--sys-border) 62%,transparent);color:var(--sys-text-soft);background:color-mix(in srgb,var(--sys-panel-2) 88%,var(--sys-bg) 12%)}.system-theme-page .ant-tag-green,.system-theme-page .ant-tag-success{border-color:color-mix(in srgb,var(--sys-success) 62%,transparent);color:color-mix(in srgb,var(--sys-success) 34%,var(--sys-text) 66%);background:color-mix(in srgb,var(--sys-success) 18%,var(--sys-panel) 82%)}.system-theme-page .ant-tag-red,.system-theme-page .ant-tag-error{border-color:color-mix(in srgb,var(--sys-danger) 64%,transparent);color:color-mix(in srgb,var(--sys-danger) 34%,var(--sys-text) 66%);background:color-mix(in srgb,var(--sys-danger) 18%,var(--sys-panel) 82%)}.system-theme-page .ant-tag-orange,.system-theme-page .ant-tag-warning{border-color:color-mix(in srgb,var(--sys-warning) 64%,transparent);color:color-mix(in srgb,var(--sys-warning) 34%,var(--sys-text) 66%);background:color-mix(in srgb,var(--sys-warning) 18%,var(--sys-panel) 82%)}.system-theme-page .ant-tag-blue,.system-theme-page .ant-tag-processing{border-color:color-mix(in srgb,var(--sys-info) 64%,transparent);color:color-mix(in srgb,var(--sys-info) 34%,var(--sys-text) 66%);background:color-mix(in srgb,var(--sys-info) 18%,var(--sys-panel) 82%)}.system-theme-page .ant-alert-info{border-color:color-mix(in srgb,var(--sys-info) 42%,transparent);background:color-mix(in srgb,var(--sys-info) 16%,var(--sys-panel) 84%)}.system-theme-page .ant-alert-info .ant-alert-message,.system-theme-page .ant-alert-info .ant-alert-description{color:var(--sys-text)}.system-theme-page .ant-tabs-tab{border-radius:10px 10px 0 0!important;color:var(--sys-text-muted)!important}.system-theme-page .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--sys-text)!important}.system-theme-page .ant-tabs-ink-bar{background:var(--sys-accent)!important}.system-theme-page .ant-switch{background:color-mix(in srgb,var(--sys-border) 72%,var(--sys-panel) 28%)}.system-theme-page .ant-switch.ant-switch-checked{background:var(--sys-success)}.system-theme-page .ant-divider{border-color:#5c759d42!important}.system-theme-page .ant-empty-description{color:var(--sys-text-muted)!important}.system-theme-page .ant-statistic .ant-statistic-content-value{font-variant-numeric:tabular-nums}.system-theme-page .ant-select-multiple .ant-select-selection-item{border:1px solid color-mix(in srgb,var(--sys-border) 62%,transparent)!important;color:var(--sys-text-soft)!important;background:color-mix(in srgb,var(--sys-panel-2) 88%,var(--sys-bg) 12%)!important}.system-theme-page .ant-collapse{border:1px solid color-mix(in srgb,var(--sys-border) 36%,transparent);border-radius:12px;background:color-mix(in srgb,var(--sys-panel) 90%,var(--sys-bg) 10%)}.system-theme-page .ant-collapse>.ant-collapse-item>.ant-collapse-header{color:var(--sys-text-soft)!important}.system-theme-page .ant-collapse-content{border-top-color:color-mix(in srgb,var(--sys-border) 34%,transparent);background:color-mix(in srgb,var(--sys-panel) 92%,var(--sys-bg) 8%)}.system-theme-page .ant-collapse-content-box{color:var(--sys-text-soft)}.system-theme-page .tone-mono{color:var(--sys-text-soft);border:1px solid color-mix(in srgb,var(--sys-border) 48%,transparent);background:color-mix(in srgb,var(--sys-panel) 92%,var(--sys-bg) 8%);border-radius:10px;padding:14px;white-space:pre-wrap;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.6}.api-settings-page{--api-highlight: var(--sys-info);--api-highlight-strong: color-mix(in srgb, var(--sys-info) 82%, white 18%);--api-success-glow: var(--sys-success);background:radial-gradient(1200px 420px at 2% -22%,color-mix(in srgb,var(--sys-info) 22%,transparent),transparent 58%),radial-gradient(920px 360px at 96% -24%,color-mix(in srgb,var(--sys-danger) 14%,transparent),transparent 62%),var(--sys-bg)}.api-settings-page .system-theme-title{text-shadow:0 6px 22px color-mix(in srgb,var(--sys-info) 28%,transparent)}.api-settings-page .system-theme-subtitle{color:var(--sys-text-muted)!important}.api-settings-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.api-settings-summary-item{border:1px solid color-mix(in srgb,var(--sys-border) 46%,transparent);border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--sys-panel) 90%,var(--sys-bg) 10%),color-mix(in srgb,var(--sys-panel-2) 84%,var(--sys-bg) 16%));box-shadow:inset 0 1px color-mix(in srgb,var(--sys-text) 8%,transparent);padding:10px 14px;display:flex;flex-direction:column;gap:4px}.api-settings-summary-label{color:var(--sys-text-muted)!important;font-size:12px;letter-spacing:.2px}.api-settings-summary-value{color:var(--sys-text)!important;font-size:20px;font-weight:700;line-height:1.2}.api-settings-save-btn.ant-btn{min-width:120px;height:36px;border-radius:11px;box-shadow:0 12px 24px color-mix(in srgb,var(--sys-accent) 30%,transparent),inset 0 1px color-mix(in srgb,var(--sys-text) 22%,transparent)}.api-settings-save-btn.ant-btn .anticon{color:var(--sys-fg-on-accent)}.api-settings-section-head{display:flex;align-items:center;gap:10px}.api-settings-section-icon{width:28px;height:28px;border-radius:9px;border:1px solid color-mix(in srgb,var(--sys-border) 56%,transparent);color:var(--api-highlight);display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,color-mix(in srgb,var(--sys-info) 24%,var(--sys-panel) 76%),color-mix(in srgb,var(--sys-panel-2) 84%,var(--sys-bg) 16%))}.api-settings-section-content{display:inline-flex;flex-direction:column;gap:2px}.api-settings-section-title{color:var(--sys-text);font-size:15px;font-weight:700;letter-spacing:.2px}.api-settings-section-desc{color:var(--sys-text-soft);font-size:12px;font-weight:500}.api-settings-list{margin-top:2px}.api-settings-key-card.system-theme-panel{border-color:color-mix(in srgb,var(--sys-border) 38%,transparent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--sys-panel) 90%,var(--sys-bg) 10%),color-mix(in srgb,var(--sys-panel-2) 84%,var(--sys-bg) 16%))!important;box-shadow:0 12px 26px color-mix(in srgb,var(--sys-border-strong) 24%,transparent)!important;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.api-settings-key-card.system-theme-panel:hover{border-color:color-mix(in srgb,var(--sys-border-strong) 62%,transparent)!important;transform:translateY(-1px);box-shadow:0 16px 32px color-mix(in srgb,var(--sys-border-strong) 34%,transparent)!important}.api-settings-inline-actions{width:100%}.api-settings-inline-actions .ant-btn{min-width:76px;height:32px}.api-settings-reveal-btn.ant-btn{border-color:color-mix(in srgb,var(--sys-info) 56%,transparent)!important;color:var(--sys-text)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--sys-info) 34%,var(--sys-panel) 66%),color-mix(in srgb,var(--sys-control) 72%,black 28%))!important}.api-settings-reveal-btn.ant-btn:hover{border-color:color-mix(in srgb,var(--sys-info) 76%,transparent)!important;color:var(--sys-text)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--sys-info) 42%,var(--sys-panel) 58%),color-mix(in srgb,var(--sys-control-hover) 74%,black 26%))!important}.api-settings-delete-btn.ant-btn{border-color:color-mix(in srgb,var(--sys-danger) 56%,transparent)!important;color:var(--sys-text)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--sys-danger) 34%,var(--sys-panel) 66%),color-mix(in srgb,var(--sys-danger) 26%,var(--sys-bg) 74%))!important}.api-settings-delete-btn.ant-btn:hover{border-color:color-mix(in srgb,var(--sys-danger) 74%,transparent)!important;color:var(--sys-text)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--sys-danger) 42%,var(--sys-panel) 58%),color-mix(in srgb,var(--sys-danger) 30%,var(--sys-bg) 70%))!important}.api-settings-add-btn.ant-btn{width:100%;justify-content:center;border-color:color-mix(in srgb,var(--sys-border-strong) 58%,transparent)!important;color:var(--sys-text-soft)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--sys-panel-2) 70%,black 30%),color-mix(in srgb,var(--sys-panel) 74%,black 26%))!important}.api-settings-add-btn.ant-btn:hover{border-color:color-mix(in srgb,var(--sys-border-strong) 74%,transparent)!important;color:var(--sys-text)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--sys-control) 76%,black 24%),color-mix(in srgb,var(--sys-control-hover) 72%,black 28%))!important}.api-settings-page .ant-switch.ant-switch-checked{background:linear-gradient(90deg,color-mix(in srgb,var(--sys-success) 72%,black 28%),var(--api-success-glow))}.api-settings-auto-sync-title{color:var(--sys-text)}.api-settings-muted{color:var(--sys-text-muted)!important}.auto-pull-page{--pull-accent: var(--sys-info);--pull-border: color-mix(in srgb, var(--sys-border) 44%, transparent);background:radial-gradient(1180px 420px at 4% -20%,color-mix(in srgb,var(--sys-info) 20%,transparent),transparent 58%),radial-gradient(920px 360px at 98% -24%,color-mix(in srgb,var(--sys-success) 14%,transparent),transparent 62%),var(--sys-bg)}.auto-pull-page .system-theme-header{margin-bottom:12px}.auto-pull-page .system-theme-subtitle{color:var(--sys-text-muted)!important}.auto-pull-main-panel>.ant-card-body{padding:14px 16px!important}.auto-pull-save-btn.ant-btn{min-width:120px;height:34px;border-radius:10px;box-shadow:0 8px 20px #e0464e38,inset 0 1px #fff3}.auto-pull-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.auto-pull-summary-item{border:1px solid var(--pull-border);border-radius:12px;background:linear-gradient(145deg,#16263deb,#111e30f2);padding:8px 12px;display:flex;flex-direction:column;gap:2px;min-height:64px}.auto-pull-summary-label{color:#a9bfdf!important;font-size:11px;letter-spacing:.2px}.auto-pull-summary-value{color:#edf5ff!important;font-size:24px;font-weight:700;line-height:1}.auto-pull-list{margin-top:0;gap:10px!important}.auto-pull-card.system-theme-panel{border-color:var(--pull-border)!important;background:linear-gradient(145deg,#18273eeb,#111e31f7)!important}.auto-pull-card .ant-card-head{min-height:42px}.auto-pull-card .ant-card-head-title{padding:10px 0!important}.auto-pull-card .ant-card-extra{padding:6px 0!important}.auto-pull-card .ant-card-body{padding:12px 14px 10px!important}.auto-pull-card-title{display:inline-flex;align-items:center;gap:8px;color:var(--sys-text);font-weight:600}.auto-pull-card-title .anticon{color:var(--pull-accent)}.auto-pull-form .ant-form-item{margin-bottom:10px}.auto-pull-form .ant-form-item-label{padding-bottom:4px!important}.auto-pull-form .ant-form-item-label>label{font-size:12px}.auto-pull-form .ant-form-item-extra{font-size:12px}.auto-pull-form .ant-switch{margin-top:2px}.auto-pull-advanced-collapse.ant-collapse{margin-top:2px;border:1px solid color-mix(in srgb,var(--sys-border) 44%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--sys-panel) 72%,black 28%),color-mix(in srgb,var(--sys-panel-2) 66%,black 34%))}.auto-pull-advanced-collapse>.ant-collapse-item>.ant-collapse-header{padding:8px 10px!important}.auto-pull-advanced-collapse>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:10px 10px 2px!important}.auto-pull-advanced-title{display:inline-flex;align-items:center;gap:8px;color:var(--sys-text-soft);font-size:12px;font-weight:600}.auto-pull-advanced-title .anticon{color:var(--pull-accent)}.auto-pull-trigger-btn.ant-btn{border-color:color-mix(in srgb,var(--sys-info) 62%,transparent)!important;color:var(--sys-text)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--sys-info) 34%,var(--sys-panel) 66%),color-mix(in srgb,var(--sys-control) 72%,black 28%))!important}.auto-pull-trigger-btn.ant-btn:hover{border-color:color-mix(in srgb,var(--sys-info) 76%,transparent)!important;color:var(--sys-text)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--sys-info) 42%,var(--sys-panel) 58%),color-mix(in srgb,var(--sys-control-hover) 74%,black 26%))!important}.auto-pull-add-btn.ant-btn{width:100%;height:34px;justify-content:center;border-color:color-mix(in srgb,var(--sys-border-strong) 62%,transparent)!important;color:var(--sys-text-soft)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--sys-panel-2) 70%,black 30%),color-mix(in srgb,var(--sys-panel) 74%,black 26%))!important}.auto-pull-add-btn.ant-btn:hover{border-color:color-mix(in srgb,var(--sys-border-strong) 76%,transparent)!important;color:var(--sys-text)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--sys-control) 76%,black 24%),color-mix(in srgb,var(--sys-control-hover) 72%,black 28%))!important}.system-theme-modal .ant-modal-content{border:1px solid rgba(100,133,188,.42);border-radius:16px;background:linear-gradient(180deg,#131f33fa,#0d1625fa);box-shadow:0 22px 44px #0000006b}.system-theme-modal .ant-modal-header{border-bottom:1px solid rgba(91,119,168,.28);background:transparent}.system-theme-modal .ant-modal-title,.system-theme-modal .ant-modal-close,.system-theme-modal .ant-modal-body,.system-theme-modal .ant-typography,.system-theme-modal .ant-form-item-label>label{color:var(--sys-text)!important}.system-theme-modal .ant-typography.ant-typography-secondary,.system-theme-modal .ant-typography-secondary,.system-theme-modal .ant-form-item-extra,.system-theme-modal .ant-form-item-explain,.system-theme-modal .ant-empty-description{color:var(--sys-text-muted)!important}.system-theme-modal .ant-modal-footer{border-top:1px solid rgba(91,119,168,.24)}.system-theme-modal .ant-divider{border-color:#5b77a83d!important}.system-theme-modal .ant-input,.system-theme-modal .ant-input-affix-wrapper,.system-theme-modal .ant-input-number,.system-theme-modal .ant-select-selector,.system-theme-modal .ant-picker,.system-theme-modal .ant-switch{border-color:#4b6a97!important;color:var(--sys-text)!important;background:#223754!important}.system-theme-modal .ant-input::placeholder,.system-theme-modal .ant-select-selection-placeholder,.system-theme-modal .ant-picker-input>input::placeholder{color:var(--sys-text-muted)!important}.system-theme-drawer .ant-drawer-content{border-left:1px solid rgba(100,133,188,.34);background:linear-gradient(180deg,#121f34fa,#0d1625fa)}.system-theme-drawer .ant-drawer-header{border-bottom:1px solid rgba(91,119,168,.26);background:transparent}.system-theme-drawer .ant-drawer-title,.system-theme-drawer .ant-drawer-close,.system-theme-drawer .ant-typography,.system-theme-drawer .ant-form-item-label>label{color:var(--sys-text)!important}.system-theme-drawer .ant-typography.ant-typography-secondary,.system-theme-drawer .ant-typography-secondary,.system-theme-drawer .ant-form-item-extra,.system-theme-drawer .ant-form-item-explain,.system-theme-drawer .ant-empty-description{color:var(--sys-text-muted)!important}.system-theme-drawer .ant-input,.system-theme-drawer .ant-input-affix-wrapper,.system-theme-drawer .ant-input-number,.system-theme-drawer .ant-select-selector{border-color:#4b6a97!important;color:var(--sys-text)!important;background:#223754!important}.system-theme-drawer .ant-drawer-body{color:#d9e7fb}.prompt-studio-drawer .ant-tabs-tab-btn{color:var(--sys-text-muted)!important;font-weight:600}.prompt-studio-drawer .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--sys-text)!important}.prompt-studio-drawer .ant-tabs-ink-bar{background:linear-gradient(90deg,color-mix(in srgb,var(--sys-info) 72%,white 28%),color-mix(in srgb,var(--sys-danger) 58%,white 42%))!important}.prompt-studio-drawer .system-theme-panel{border:1px solid color-mix(in srgb,var(--cfg-border) 62%,transparent)!important;background:linear-gradient(170deg,color-mix(in srgb,var(--cfg-panel) 76%,black 24%),color-mix(in srgb,var(--cfg-bg) 86%,black 14%))!important}.prompt-studio-drawer .prompt-drawer-info-card .ant-card-body{color:var(--sys-text-soft)}.prompt-studio-drawer .tone-mono{color:var(--sys-text-soft);border:1px solid color-mix(in srgb,var(--cfg-border-strong) 54%,transparent);background:color-mix(in srgb,var(--cfg-panel) 72%,black 28%);border-radius:10px;padding:14px;white-space:pre-wrap;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.6}.prompt-studio-drawer .ant-form-item-explain,.prompt-studio-drawer .ant-form-item-extra,.prompt-studio-drawer .ant-empty-description{color:var(--sys-text-muted)!important}@media (max-width: 1200px){.system-theme-page{padding:18px 16px 20px}.system-theme-header{flex-direction:column;align-items:flex-start}.api-settings-summary,.auto-pull-summary,.system-theme-meta-strip{grid-template-columns:1fr}}.prompt-studio-page{--prompt-accent: #7fb2ff;--prompt-accent-2: #57e0c3;--prompt-border: rgba(121, 162, 224, .44);--prompt-border-strong: rgba(154, 196, 255, .7);--prompt-panel-soft: rgba(22, 39, 66, .78);--prompt-panel-strong: rgba(17, 32, 56, .92);background:radial-gradient(980px 420px at 3% -20%,rgba(76,140,228,.2),transparent 58%),radial-gradient(860px 340px at 98% -16%,rgba(86,224,195,.11),transparent 60%),var(--sys-bg)}.prompt-page-title{display:inline-flex;align-items:center;gap:10px}.prompt-page-title-icon{width:24px;height:24px;filter:drop-shadow(0 0 8px rgba(95,160,255,.36))}.prompt-kpi-row{margin-bottom:16px}.prompt-kpi-card{position:relative;overflow:hidden;border:1px solid var(--prompt-border)!important;background:linear-gradient(155deg,#182b49e6,#111f36f2)!important}.prompt-kpi-card:before{content:"";position:absolute;left:0;top:0;width:100%;height:2px;background:linear-gradient(90deg,#7fb2ffe6,#57e0c3b3)}.prompt-kpi-card .ant-card-body{padding:16px!important}.prompt-kpi-card .ant-statistic-title{color:#bdd1ef!important;font-size:13px}.prompt-kpi-card .ant-statistic-content{color:#edf5ff!important}.prompt-kpi-card .ant-statistic-content-value{font-size:40px;line-height:1.18}.prompt-studio-page .prompt-studio-layout{align-items:stretch}.prompt-category-sidebar{height:100%;border:1px solid var(--prompt-border)!important;background:linear-gradient(175deg,var(--prompt-panel-soft),var(--prompt-panel-strong))!important}.prompt-category-sidebar .ant-card-body{display:flex;flex-direction:column;min-height:100%}.prompt-category-title{color:#ebf5ff!important;font-size:16px;letter-spacing:.2px}.prompt-category-list{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px;max-height:520px;overflow:auto;padding-right:4px}.prompt-category-chip{border:1px solid rgba(112,149,205,.55);border-radius:999px;padding:6px 12px;color:#dce9ff;background:#233859bd;cursor:pointer;transition:all .2s ease;font-size:13px;line-height:1.2}.prompt-category-chip:hover{border-color:#98c2ffb8;background:#304d78e0;transform:translateY(-1px)}.prompt-category-chip.active{border-color:#a4ccffc7;background:linear-gradient(135deg,#3a6095eb,#2c4c77f5);color:#f3f8ff;box-shadow:0 8px 18px #0b192f57}.prompt-studio-page .prompt-studio-layout>.ant-col:last-child>.ant-card{border:1px solid var(--prompt-border)!important;background:linear-gradient(176deg,#162844db,#101f36f0)!important}.prompt-filter-row{padding:0;margin-bottom:8px!important;border:0;border-radius:0;background:transparent}.prompt-filter-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.prompt-studio-page .prompt-search-input.ant-input-search{display:block;width:100%;overflow:hidden}.prompt-studio-page .prompt-search-input.ant-input-search .ant-input-group{width:100%;display:block}.prompt-studio-page .prompt-search-input.ant-input-search .ant-input-affix-wrapper{width:100%;height:36px;border-radius:10px!important;border:1px solid rgba(128,168,228,.52)!important;background:linear-gradient(155deg,#294670e0,#223b60eb)!important;box-shadow:inset 0 1px #dfecff1f,0 6px 16px #08122238;padding:0 12px!important}.prompt-studio-page .prompt-search-input.ant-input-search .ant-input{font-size:13px;line-height:1.25;letter-spacing:.2px;color:#edf5ff!important;background:transparent!important;text-decoration:none!important}.prompt-studio-page .prompt-search-input.ant-input-search .ant-input::placeholder{color:#bdd3f2!important;opacity:1;text-decoration:none!important}.prompt-studio-page .prompt-search-input.ant-input-search .ant-input-group-addon{display:none!important}.prompt-studio-page .prompt-search-input.ant-input-search .ant-btn{width:42px;height:36px;border-radius:0 10px 10px 0!important;border:1px solid rgba(129,170,230,.52)!important;border-left:0!important;color:#d9e9ff!important;background:linear-gradient(160deg,#2e4f7ce6,#244065f0)!important;box-shadow:inset 0 1px #dfecff1f,0 6px 16px #08122238}.prompt-studio-page .prompt-search-input.ant-input-search .ant-btn:hover{border-color:#a4ccffb8!important;color:#fff!important;background:linear-gradient(160deg,#345787f2,#28466ff7)!important}.prompt-studio-page .prompt-search-input.ant-input-search .ant-input-affix-wrapper:hover{border-color:#a4ccffb8!important}.prompt-studio-page .prompt-search-input.ant-input-search .ant-input-affix-wrapper-focused,.prompt-studio-page .prompt-search-input.ant-input-search .ant-btn:focus-visible{border-color:#a4ccffc7!important;box-shadow:inset 0 1px #dfecff29,0 0 0 3px #7fb0f647!important}.prompt-studio-page .prompt-filter-select .ant-select-selector{height:36px!important;border-radius:10px!important;border:1px solid rgba(122,162,222,.5)!important;background:linear-gradient(160deg,#264268db,#1f385ae8)!important;box-shadow:inset 0 1px #dfecff14}.prompt-studio-page .prompt-filter-select .ant-select-selection-placeholder,.prompt-studio-page .prompt-filter-select .ant-select-selection-item{line-height:34px!important;color:#d9e8ff!important;font-size:13px}.prompt-clear-col{display:flex;justify-content:flex-end;align-items:center}.prompt-clear-actions{justify-content:flex-end}.prompt-clear-btn.ant-btn{height:36px;min-width:90px;border-radius:10px;border-color:#81aae680;background:linear-gradient(160deg,#2c4a72e0,#233e61eb);padding:0 12px;font-size:13px}.prompt-studio-page .prompt-search-input input[type=search]::-webkit-search-decoration,.prompt-studio-page .prompt-search-input input[type=search]::-webkit-search-cancel-button,.prompt-studio-page .prompt-search-input input[type=search]::-webkit-search-results-button,.prompt-studio-page .prompt-search-input input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.prompt-chip.ant-tag{border-color:#7397d180!important;background:#253b5ce6!important}.prompt-card-grid>.ant-col{display:flex;animation:promptCardIn .38s ease both}.prompt-card-grid>.ant-col:nth-child(2n){animation-delay:.04s}.prompt-card-grid>.ant-col:nth-child(3n){animation-delay:.08s}.prompt-template-card{width:100%;height:100%;position:relative;overflow:hidden;border:1px solid rgba(106,141,198,.46)!important;background:linear-gradient(160deg,#182a46f2,#111f35f5)!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.prompt-template-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(500px 150px at 0 -10%,rgba(126,181,255,.07),transparent 62%);pointer-events:none}.prompt-template-card:hover{transform:translateY(-2px);border-color:#94bcfab3!important;box-shadow:0 12px 26px #08142752!important}.prompt-template-card .ant-card-body{display:flex;flex-direction:column;gap:11px;position:relative;z-index:1}.prompt-template-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.prompt-template-title{color:#f1f7ff!important;font-size:16px;line-height:1.4;max-width:calc(100% - 80px);letter-spacing:.1px}.prompt-template-head-right{display:inline-flex;align-items:center;gap:8px}.prompt-status-tag.ant-tag{border-radius:999px;min-width:48px;text-align:center}.prompt-template-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#b5c8e7;font-size:12px}.prompt-template-order{color:#9db7dc;font-variant-numeric:tabular-nums}.prompt-template-content{margin-bottom:0!important;color:#d7e5f8!important;min-height:70px;line-height:1.62;font-size:14px}.prompt-template-vars{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:28px}.prompt-template-vars .ant-tag{border-radius:999px}.prompt-template-footer{display:flex;align-items:center;justify-content:space-between;color:#a8bddd;font-size:12px;font-variant-numeric:tabular-nums}.prompt-template-updated{color:#9bb3d7}.prompt-template-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:2px}.prompt-template-actions .ant-btn{height:30px;border-radius:9px}.prompt-pagination-wrap{display:flex;justify-content:flex-end;margin-top:16px}@keyframes promptCardIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.platform-management-page{background:radial-gradient(1120px 420px at 2% -20%,rgba(95,146,220,.2),transparent 58%),radial-gradient(960px 340px at 98% -20%,rgba(111,176,255,.12),transparent 60%),var(--sys-bg)!important;color:var(--sys-text)}.platform-management-page .ant-card{border:1px solid rgba(126,162,219,.3)!important;border-radius:14px!important;background:linear-gradient(170deg,#172844eb,#111f35f2)!important;box-shadow:0 12px 28px #00000042!important}.platform-management-page .ant-typography,.platform-management-page .ant-statistic-title,.platform-management-page .ant-statistic-content,.platform-management-page .ant-statistic-content-value,.platform-management-page .ant-table,.platform-management-page .ant-table-cell,.platform-management-page .ant-tag{color:var(--sys-text)!important}.platform-management-page .ant-input,.platform-management-page .ant-input-affix-wrapper,.platform-management-page .ant-select-selector,.platform-management-page .ant-input-number,.platform-management-page .ant-input-number-input{border-color:#5f84b8!important;color:var(--sys-text)!important;background:var(--sys-control)!important}.platform-management-page .ant-btn:not(.ant-btn-link){border-color:#6288c1!important;color:var(--sys-text)!important;background:linear-gradient(135deg,#27446a,#31547f)!important}.platform-management-page .ant-btn-primary{border:none!important;color:#fff!important;background:var(--sys-accent)!important}.system-theme-page,.api-settings-page,.auto-pull-page,.prompt-studio-page,.platform-management-page{--cfg-panel: color-mix(in srgb, var(--sys-panel) 84%, black 16%);--cfg-panel-2: color-mix(in srgb, var(--sys-panel-2) 76%, black 24%);--cfg-bg: color-mix(in srgb, var(--sys-bg) 88%, black 12%);--cfg-border: color-mix(in srgb, var(--sys-border) 60%, black 40%);--cfg-border-strong: color-mix(in srgb, var(--sys-border-strong) 72%, white 28%);--cfg-surface-soft: color-mix(in srgb, var(--cfg-panel) 66%, black 34%);--cfg-surface-pill: color-mix(in srgb, var(--cfg-panel-2) 62%, black 38%)}.api-settings-page,.auto-pull-page,.prompt-studio-page,.platform-management-page{background:radial-gradient(1200px 420px at 4% -20%,color-mix(in srgb,var(--sys-info) 22%,transparent),transparent 58%),radial-gradient(920px 360px at 96% -24%,color-mix(in srgb,var(--sys-danger) 12%,transparent),transparent 62%),var(--cfg-bg)!important}.api-settings-page .system-theme-subtitle,.auto-pull-page .system-theme-subtitle{color:var(--sys-text-soft)!important}.api-settings-summary-item,.auto-pull-summary-item,.api-settings-key-card.system-theme-panel,.auto-pull-card.system-theme-panel,.system-theme-panel,.platform-management-page .ant-card{border-color:color-mix(in srgb,var(--cfg-border) 62%,transparent)!important;background:linear-gradient(160deg,var(--cfg-panel),var(--cfg-bg))!important}.api-settings-summary-label,.auto-pull-summary-label,.api-settings-muted{color:var(--sys-text-muted)!important}.api-settings-summary-value,.auto-pull-summary-value,.api-settings-section-title,.auto-pull-card-title{color:var(--sys-text)!important}.api-settings-section-icon,.api-settings-reveal-btn.ant-btn,.auto-pull-trigger-btn.ant-btn,.auto-pull-add-btn.ant-btn,.api-settings-add-btn.ant-btn,.api-settings-page .ant-btn-link,.auto-pull-page .ant-btn-link{border-color:color-mix(in srgb,var(--cfg-border-strong) 58%,transparent)!important;background:linear-gradient(145deg,var(--cfg-surface-pill),color-mix(in srgb,var(--cfg-panel-2) 68%,black 32%))!important;color:var(--sys-text-soft)!important}.api-settings-reveal-btn.ant-btn:hover,.auto-pull-trigger-btn.ant-btn:hover,.auto-pull-add-btn.ant-btn:hover,.api-settings-add-btn.ant-btn:hover{border-color:color-mix(in srgb,var(--cfg-border-strong) 72%,transparent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--cfg-panel-2) 72%,black 28%),color-mix(in srgb,var(--cfg-panel) 74%,black 26%))!important;color:var(--sys-text)!important}.api-settings-delete-btn.ant-btn{border-color:color-mix(in srgb,var(--sys-danger) 58%,transparent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--sys-danger) 34%,var(--cfg-panel) 66%),color-mix(in srgb,var(--sys-danger) 26%,var(--cfg-bg) 74%))!important;color:var(--sys-text)!important}.api-settings-delete-btn.ant-btn:hover{border-color:color-mix(in srgb,var(--sys-danger) 72%,transparent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--sys-danger) 40%,var(--cfg-panel) 60%),color-mix(in srgb,var(--sys-danger) 30%,var(--cfg-bg) 70%))!important;color:var(--sys-text)!important}.system-theme-modal .ant-modal-content,.system-theme-drawer .ant-drawer-content{border-color:color-mix(in srgb,var(--cfg-border) 62%,transparent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--cfg-panel) 82%,black 18%),color-mix(in srgb,var(--cfg-bg) 88%,black 12%))!important}.system-theme-modal,.system-theme-drawer{--cfg-panel: color-mix(in srgb, var(--sys-panel) 84%, black 16%);--cfg-panel-2: color-mix(in srgb, var(--sys-panel-2) 76%, black 24%);--cfg-bg: color-mix(in srgb, var(--sys-bg) 88%, black 12%);--cfg-border: color-mix(in srgb, var(--sys-border) 60%, black 40%);--cfg-border-strong: color-mix(in srgb, var(--sys-border-strong) 72%, white 28%);--cfg-surface-soft: color-mix(in srgb, var(--cfg-panel) 66%, black 34%);--cfg-surface-pill: color-mix(in srgb, var(--cfg-panel-2) 62%, black 38%)}.system-theme-modal .ant-modal-header,.system-theme-drawer .ant-drawer-header,.system-theme-modal .ant-modal-footer,.system-theme-modal .ant-divider{border-color:color-mix(in srgb,var(--cfg-border) 46%,transparent)!important}.system-theme-modal .ant-input,.system-theme-modal .ant-input-affix-wrapper,.system-theme-modal .ant-input-number,.system-theme-modal .ant-select-selector,.system-theme-modal .ant-picker,.system-theme-modal .ant-switch,.system-theme-drawer .ant-input,.system-theme-drawer .ant-input-affix-wrapper,.system-theme-drawer .ant-input-number,.system-theme-drawer .ant-select-selector{border-color:color-mix(in srgb,var(--cfg-border-strong) 56%,transparent)!important;background:color-mix(in srgb,var(--cfg-panel) 74%,black 26%)!important;color:var(--sys-text)!important}.system-theme-modal .ant-tag,.system-theme-drawer .ant-tag{border-radius:999px;border:1px solid color-mix(in srgb,var(--sys-border-strong) 48%,transparent)!important;color:var(--sys-text-soft)!important;background:color-mix(in srgb,var(--sys-panel-2) 62%,black 38%)!important}.system-theme-modal .ant-tag-blue,.system-theme-modal .ant-tag-processing,.system-theme-drawer .ant-tag-blue,.system-theme-drawer .ant-tag-processing{border-color:color-mix(in srgb,var(--sys-info) 62%,transparent)!important;color:var(--sys-text)!important;background:color-mix(in srgb,var(--sys-info) 22%,var(--sys-panel) 78%)!important}.system-theme-modal .ant-tag-green,.system-theme-modal .ant-tag-success,.system-theme-drawer .ant-tag-green,.system-theme-drawer .ant-tag-success{border-color:color-mix(in srgb,var(--sys-success) 58%,transparent)!important;color:var(--sys-text)!important;background:color-mix(in srgb,var(--sys-success) 24%,var(--sys-panel) 76%)!important}.system-theme-modal .ant-tag-orange,.system-theme-modal .ant-tag-warning,.system-theme-drawer .ant-tag-orange,.system-theme-drawer .ant-tag-warning{border-color:color-mix(in srgb,var(--sys-warning) 58%,transparent)!important;color:var(--sys-text)!important;background:color-mix(in srgb,var(--sys-warning) 24%,var(--sys-panel) 76%)!important}.system-theme-modal .ant-tag-red,.system-theme-modal .ant-tag-error,.system-theme-drawer .ant-tag-red,.system-theme-drawer .ant-tag-error{border-color:color-mix(in srgb,var(--sys-danger) 58%,transparent)!important;color:var(--sys-text)!important;background:color-mix(in srgb,var(--sys-danger) 24%,var(--sys-panel) 76%)!important}.prompt-studio-page{--prompt-accent: var(--sys-info);--prompt-accent-2: var(--sys-success);--prompt-border: color-mix(in srgb, var(--cfg-border) 62%, transparent);--prompt-border-strong: color-mix(in srgb, var(--cfg-border-strong) 72%, transparent);--prompt-panel-soft: color-mix(in srgb, var(--cfg-panel) 70%, black 30%);--prompt-panel-strong: color-mix(in srgb, var(--cfg-bg) 84%, black 16%)}.prompt-chip.ant-tag,.prompt-template-card,.prompt-category-sidebar,.prompt-kpi-card,.prompt-studio-page .prompt-studio-layout>.ant-col:last-child>.ant-card{border-color:var(--prompt-border)!important;background:linear-gradient(160deg,var(--prompt-panel-soft),var(--prompt-panel-strong))!important}.prompt-template-card:after{background:radial-gradient(500px 150px at 0 -10%,color-mix(in srgb,var(--sys-info) 12%,transparent),transparent 62%)}.prompt-template-title,.prompt-page-title,.prompt-template-head .ant-typography,.prompt-template-content{color:var(--sys-text)!important}.prompt-template-meta,.prompt-template-order,.prompt-template-updated,.prompt-template-footer,.prompt-clear-btn.ant-btn,.prompt-studio-drawer .ant-tabs-tab-btn{color:var(--sys-text-muted)!important}.prompt-studio-page .prompt-search-input.ant-input-search .ant-input-affix-wrapper,.prompt-studio-page .prompt-filter-select .ant-select-selector,.prompt-studio-page .prompt-search-input.ant-input-search .ant-btn{border-color:color-mix(in srgb,var(--cfg-border-strong) 56%,transparent)!important;background:color-mix(in srgb,var(--cfg-panel) 72%,black 28%)!important;color:var(--sys-text)!important}.platform-management-page .ant-input,.platform-management-page .ant-input-affix-wrapper,.platform-management-page .ant-select-selector,.platform-management-page .ant-input-number,.platform-management-page .ant-input-number-input{border-color:color-mix(in srgb,var(--cfg-border-strong) 56%,transparent)!important;background:color-mix(in srgb,var(--cfg-panel) 72%,black 28%)!important}.platform-management-page .ant-btn:not(.ant-btn-link){border-color:color-mix(in srgb,var(--cfg-border-strong) 56%,transparent)!important;background:linear-gradient(145deg,var(--cfg-surface-pill),color-mix(in srgb,var(--cfg-panel-2) 68%,black 32%))!important;color:var(--sys-text)!important}@media (max-width: 1200px){.prompt-studio-page .prompt-search-input.ant-input-search .ant-input-affix-wrapper,.prompt-studio-page .prompt-search-input.ant-input-search .ant-btn{height:34px}.prompt-studio-page .prompt-search-input.ant-input-search .ant-input{font-size:12px}.prompt-studio-page .prompt-filter-select .ant-select-selector,.prompt-clear-btn.ant-btn{height:34px!important}.prompt-studio-page .prompt-filter-select .ant-select-selection-placeholder,.prompt-studio-page .prompt-filter-select .ant-select-selection-item{line-height:32px!important}.prompt-category-sidebar{height:auto}}.system-theme-page,.api-settings-page,.auto-pull-page,.prompt-studio-page,.platform-management-page{--cfg-bg-2: color-mix(in srgb, var(--sys-bg) 90%, black 10%);--cfg-panel-3: color-mix(in srgb, var(--sys-panel) 82%, black 18%);--cfg-panel-4: color-mix(in srgb, var(--sys-panel-2) 74%, black 26%);--cfg-control-2: color-mix(in srgb, var(--sys-control) 72%, black 28%);--cfg-border-2: color-mix(in srgb, var(--sys-border) 60%, black 40%);--cfg-border-3: color-mix(in srgb, var(--sys-border-strong) 74%, white 26%)}.system-theme-page{background:radial-gradient(1100px 420px at 4% -14%,color-mix(in srgb,var(--sys-info) 20%,transparent),transparent 58%),radial-gradient(980px 360px at 96% -20%,color-mix(in srgb,var(--sys-danger) 12%,transparent),transparent 60%),var(--cfg-bg-2)!important}.system-theme-status-pill.is-synced{color:var(--sys-text)!important;border-color:color-mix(in srgb,var(--sys-success) 62%,transparent)!important;background:color-mix(in srgb,var(--sys-success) 26%,transparent)!important}.system-theme-status-pill.is-dirty{color:var(--sys-text)!important;border-color:color-mix(in srgb,var(--sys-warning) 66%,transparent)!important;background:color-mix(in srgb,var(--sys-warning) 26%,transparent)!important}.system-theme-meta-pill{border-color:color-mix(in srgb,var(--cfg-border-2) 62%,transparent)!important;background:linear-gradient(155deg,var(--cfg-panel-3),var(--cfg-bg-2))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--sys-text) 8%,transparent)!important}.system-theme-meta-label,.system-config-filter-tip,.api-settings-summary-label,.auto-pull-summary-label{color:var(--sys-text-muted)!important}.system-theme-meta-value,.api-settings-summary-value,.auto-pull-summary-value{color:var(--sys-text)!important}.system-theme-panel,.api-settings-key-card.system-theme-panel,.auto-pull-card.system-theme-panel,.prompt-kpi-card,.prompt-category-sidebar,.prompt-template-card,.platform-management-page .ant-card{border-color:color-mix(in srgb,var(--cfg-border-2) 62%,transparent)!important;background:linear-gradient(165deg,var(--cfg-panel-3),var(--cfg-bg-2))!important}.system-theme-page .ant-card-actions{border-top-color:color-mix(in srgb,var(--cfg-border-2) 46%,transparent)!important;background:color-mix(in srgb,var(--cfg-panel-3) 84%,black 16%)!important}.system-theme-page .ant-table-container{border-color:color-mix(in srgb,var(--cfg-border-2) 54%,transparent)!important}.system-theme-page .ant-table-thead>tr>th{color:var(--sys-text)!important;background:linear-gradient(150deg,color-mix(in srgb,var(--cfg-panel-4) 72%,black 28%),color-mix(in srgb,var(--cfg-panel-3) 72%,black 28%))!important;border-bottom-color:color-mix(in srgb,var(--cfg-border-3) 56%,transparent)!important}.system-theme-page .ant-table-tbody>tr>td,.system-config-table .ant-table-tbody>tr:nth-child(2n)>td{color:var(--sys-text-soft)!important;background:color-mix(in srgb,var(--cfg-panel-3) 82%,black 18%)!important;border-bottom-color:color-mix(in srgb,var(--cfg-border-2) 36%,transparent)!important}.system-theme-page .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--cfg-panel-4) 64%,black 36%)!important}.system-theme-page .ant-pagination-item,.system-theme-page .ant-pagination-prev .ant-pagination-item-link,.system-theme-page .ant-pagination-next .ant-pagination-item-link{border-color:color-mix(in srgb,var(--cfg-border-2) 56%,transparent)!important;background:color-mix(in srgb,var(--cfg-panel-3) 76%,black 24%)!important;color:var(--sys-text-soft)!important}.system-theme-page .ant-pagination-item-active{border-color:color-mix(in srgb,var(--cfg-border-3) 68%,transparent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--cfg-panel-4) 68%,black 32%),color-mix(in srgb,var(--cfg-panel-3) 72%,black 28%))!important}.system-theme-page .ant-pagination-item-active a{color:var(--sys-text)!important}.system-theme-page .ant-input,.system-theme-page .ant-input-affix-wrapper,.system-theme-page .ant-input-number,.system-theme-page .ant-input-number-input,.system-theme-page .ant-select-selector,.system-theme-page .ant-picker,.platform-management-page .ant-input,.platform-management-page .ant-input-affix-wrapper,.platform-management-page .ant-select-selector,.platform-management-page .ant-input-number,.platform-management-page .ant-input-number-input{border-color:color-mix(in srgb,var(--cfg-border-3) 54%,transparent)!important;color:var(--sys-text)!important;background:var(--cfg-control-2)!important}.system-theme-page .ant-input-group-addon,.system-theme-page .ant-input-number-group-addon{border-color:color-mix(in srgb,var(--cfg-border-3) 48%,transparent)!important;color:var(--sys-text-soft)!important;background:color-mix(in srgb,var(--cfg-panel-4) 72%,black 28%)!important}.system-theme-page .ant-input:hover,.system-theme-page .ant-input-affix-wrapper:hover,.system-theme-page .ant-input-number:hover,.system-theme-page .ant-select-selector:hover,.system-theme-page .ant-picker:hover{border-color:color-mix(in srgb,var(--cfg-border-3) 66%,transparent)!important;background:color-mix(in srgb,var(--sys-control-hover) 72%,black 28%)!important}.system-theme-page .ant-input::placeholder,.system-theme-page .ant-input-number-input::placeholder,.system-theme-page .ant-picker-input>input::placeholder,.system-theme-page .ant-select-selection-placeholder{color:var(--sys-text-muted)!important}.system-theme-page .ant-input-prefix,.system-theme-page .ant-input-suffix,.system-theme-page .ant-select-arrow,.system-theme-page .ant-picker-suffix,.system-theme-page .anticon{color:var(--sys-text-muted)!important}.system-theme-page .ant-btn,.platform-management-page .ant-btn:not(.ant-btn-link){border-color:color-mix(in srgb,var(--cfg-border-3) 56%,transparent)!important;color:var(--sys-text)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--cfg-panel-4) 68%,black 32%),color-mix(in srgb,var(--cfg-panel-3) 74%,black 26%))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--sys-text) 8%,transparent)!important}.system-theme-page .ant-btn:hover,.platform-management-page .ant-btn:not(.ant-btn-link):hover{border-color:color-mix(in srgb,var(--cfg-border-3) 72%,transparent)!important;color:var(--sys-text)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--cfg-panel-4) 74%,black 26%),color-mix(in srgb,var(--cfg-panel-3) 78%,black 22%))!important}.system-theme-page .ant-btn-link{border:none!important;color:var(--sys-info)!important;background:transparent!important}.system-theme-page .ant-btn-link:hover{color:var(--sys-text)!important}.system-theme-page .ant-btn-primary,.platform-management-page .ant-btn-primary{border:none!important;color:var(--sys-fg-on-accent)!important;background:var(--sys-accent)!important}.system-theme-page .ant-btn-primary[disabled],.system-theme-page .ant-btn-default[disabled]{opacity:.6;color:var(--sys-text-muted)!important;border-color:color-mix(in srgb,var(--cfg-border-2) 46%,transparent)!important;background:color-mix(in srgb,var(--cfg-panel-3) 72%,black 28%)!important}.system-theme-page .ant-tag{border-color:color-mix(in srgb,var(--cfg-border-3) 46%,transparent)!important;color:var(--sys-text-soft)!important;background:color-mix(in srgb,var(--cfg-panel-4) 64%,black 36%)!important}.system-theme-page .ant-alert-info{border-color:color-mix(in srgb,var(--sys-info) 58%,transparent)!important;background:color-mix(in srgb,var(--sys-info) 18%,transparent)!important}.system-theme-page .ant-alert-info .ant-alert-message,.system-theme-page .ant-alert-info .ant-alert-description,.system-theme-page .ant-tabs-tab,.system-theme-page .ant-collapse-content-box{color:var(--sys-text-soft)!important}.system-theme-page .ant-switch{background:color-mix(in srgb,var(--cfg-border-2) 56%,transparent)!important}.system-theme-page .ant-switch.ant-switch-checked{background:var(--sys-success)!important}.prompt-category-chip{border-color:color-mix(in srgb,var(--cfg-border-3) 52%,transparent)!important;color:var(--sys-text-soft)!important;background:color-mix(in srgb,var(--cfg-panel-4) 66%,black 34%)!important}.prompt-category-chip:hover,.prompt-category-chip.active{border-color:color-mix(in srgb,var(--cfg-border-3) 70%,transparent)!important;color:var(--sys-text)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--cfg-panel-4) 72%,black 28%),color-mix(in srgb,var(--cfg-panel-3) 78%,black 22%))!important}
