:root{font-family:Microsoft YaHei,PingFang SC,sans-serif;--text-primary: #183247;--app-background: radial-gradient(circle at top left, rgba(30, 144, 122, .14), transparent 30%), linear-gradient(180deg, #edf5f3 0%, #f8fbfa 100%);--topbar-background: linear-gradient(180deg, #12343b 0%, #0b2531 100%);--sidebar-background: linear-gradient(180deg, #12343b 0%, #0b2531 100%);--surface-background: rgba(255, 255, 255, .92);--account-border: rgba(255, 255, 255, .24);--account-border-hover: rgba(255, 255, 255, .46);--account-hover: rgba(255, 255, 255, .08);--content-scrollbar: rgba(24, 50, 71, .28);--content-scrollbar-hover: rgba(24, 50, 71, .42);--menu-scrollbar: rgba(255, 255, 255, .36);--menu-scrollbar-hover: rgba(255, 255, 255, .52)}:root[data-theme=modern]{--text-primary: #1f2335;--app-background: radial-gradient(circle at 8% 10%, rgba(18, 196, 156, .28), transparent 38%), radial-gradient(circle at 92% 12%, rgba(246, 180, 72, .24), transparent 34%), linear-gradient(180deg, #eef4ff 0%, #fff6ea 100%);--topbar-background: linear-gradient(120deg, #1e3d72 0%, #1a7f74 48%, #f0a545 100%);--sidebar-background: linear-gradient(180deg, #19345f 0%, #1a7f74 58%, #22544f 100%);--surface-background: rgba(255, 255, 255, .9);--account-border: rgba(255, 255, 255, .48);--account-border-hover: rgba(255, 255, 255, .72);--account-hover: rgba(255, 255, 255, .18);--content-scrollbar: rgba(30, 61, 114, .32);--content-scrollbar-hover: rgba(30, 61, 114, .48);--menu-scrollbar: rgba(255, 255, 255, .48);--menu-scrollbar-hover: rgba(255, 255, 255, .68)}:root[data-theme=brand]{--text-primary: #1f2a44;--app-background: radial-gradient(circle at 10% 6%, rgba(238, 87, 84, .22), transparent 34%), radial-gradient(circle at 90% 12%, rgba(255, 181, 75, .24), transparent 32%), linear-gradient(180deg, #fff6f1 0%, #f8fbff 52%, #f3f8f5 100%);--topbar-background: linear-gradient(108deg, #8f2f2f 0%, #bc4f36 48%, #d39a2f 100%);--sidebar-background: linear-gradient(180deg, #2e3957 0%, #274f5e 56%, #48623f 100%);--surface-background: rgba(255, 255, 255, .95);--account-border: rgba(255, 255, 255, .46);--account-border-hover: rgba(255, 255, 255, .72);--account-hover: rgba(255, 255, 255, .2);--content-scrollbar: rgba(170, 73, 52, .34);--content-scrollbar-hover: rgba(170, 73, 52, .54);--menu-scrollbar: rgba(255, 255, 255, .52);--menu-scrollbar-hover: rgba(255, 255, 255, .7)}:root[data-theme=tech]{--text-primary: #d9e8ff;--app-background: radial-gradient(circle at 8% 14%, rgba(0, 255, 224, .2), transparent 34%), radial-gradient(circle at 88% 10%, rgba(58, 106, 255, .24), transparent 36%), linear-gradient(180deg, #060c1a 0%, #0c1430 55%, #101b3f 100%);--topbar-background: linear-gradient(120deg, #09142e 0%, #0d2b55 46%, #0e4e76 100%);--sidebar-background: linear-gradient(180deg, #050d21 0%, #0b2149 56%, #0c3156 100%);--surface-background: rgba(10, 24, 56, .72);--account-border: rgba(97, 225, 255, .38);--account-border-hover: rgba(130, 236, 255, .68);--account-hover: rgba(80, 184, 255, .2);--content-scrollbar: rgba(111, 220, 255, .42);--content-scrollbar-hover: rgba(129, 239, 255, .62);--menu-scrollbar: rgba(120, 229, 255, .48);--menu-scrollbar-hover: rgba(148, 243, 255, .72)}body{margin:0;color:var(--text-primary);background:var(--app-background)}html,body,#root{height:100%}.full-screen-center{min-height:100vh;display:flex;align-items:center;justify-content:center}.shell{height:100%;overflow:hidden}.global-topbar{background:var(--topbar-background);border-bottom:1px solid rgba(255,255,255,.08);height:64px;padding:0 28px;display:flex;align-items:center;gap:20px}.global-topbar-left{flex:0 0 auto}.global-topbar-center{flex:1;min-width:0;display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none}.global-topbar-center::-webkit-scrollbar{display:none}.global-topbar-right{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:12px}.shell>.ant-layout{height:calc(100% - 64px);min-height:0}.shell>.ant-layout>.ant-layout{min-height:0}.global-topbar-left .ant-typography{color:#fff;margin:0;display:block}:root[data-theme=brand] .global-topbar-left h4.ant-typography{letter-spacing:1.1px}:root[data-theme=tech] .global-topbar-left .ant-typography{color:#e6f4ff;text-shadow:0 0 12px rgba(111,220,255,.35)}.global-topbar-left .ant-typography-secondary{color:#ffffffb8}.account-trigger{color:#fff!important;border-color:var(--account-border)!important;padding-inline:8px!important}.account-trigger:hover,.account-trigger:focus{color:#fff!important;border-color:var(--account-border-hover)!important;background:var(--account-hover)!important}.topbar-account-trigger{color:#fff!important;border:1px solid var(--account-border)!important;background:#ffffff14!important;border-radius:999px!important;height:40px!important;padding-inline:8px 12px!important;display:inline-flex!important;align-items:center;gap:8px}.topbar-account-trigger:hover,.topbar-account-trigger:focus{color:#fff!important;border-color:var(--account-border-hover)!important;background:var(--account-hover)!important}.topbar-account-name{max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500}.theme-switcher{min-width:136px}.top-group-nav-item{height:40px!important;padding-inline:14px!important;border-radius:999px!important;border:1px solid transparent!important;color:#f2f8ffd1!important;background:transparent!important;display:inline-flex!important;align-items:center;gap:8px;flex:0 0 auto}.top-group-nav-item:hover,.top-group-nav-item:focus{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff29!important}.top-group-nav-item.is-active{color:#fff!important;background:#ffffff29!important;border-color:#ffffff38!important;box-shadow:inset 0 0 0 1px #ffffff14}.top-group-nav-icon{display:inline-flex;align-items:center;justify-content:center;font-size:16px}.top-group-nav-label{font-size:14px;font-weight:500;white-space:nowrap}:root[data-theme=brand] .theme-switcher{min-width:148px}.theme-switcher .ant-select-selector{background:#fff3!important;border-color:var(--account-border)!important;color:#fff!important}.theme-switcher .ant-select-selection-item,.theme-switcher .ant-select-arrow{color:#fff!important}:root{--ai-shell-gap: 16px;--ai-shell-radius: 20px;--ai-shell-padding: 20px;--ai-shell-border: rgba(24, 50, 71, .08);--ai-shell-shadow: 0 18px 42px rgba(16, 37, 52, .08);--ai-hero-background: linear-gradient(135deg, rgba(17, 104, 87, .1) 0%, rgba(255, 198, 119, .12) 100%);--ai-card-background: rgba(255, 255, 255, .96);--ai-card-muted: rgba(24, 50, 71, .6);--ai-card-border: rgba(24, 50, 71, .1);--ai-tone-positive: #176b52;--ai-tone-warning: #ad6a11;--ai-tone-danger: #b54545;--ai-tone-default: #1f4662}:root[data-theme=tech]{--ai-shell-border: rgba(111, 220, 255, .22);--ai-shell-shadow: 0 18px 42px rgba(0, 0, 0, .24);--ai-hero-background: linear-gradient(135deg, rgba(12, 65, 122, .42) 0%, rgba(16, 154, 170, .28) 100%);--ai-card-background: rgba(7, 20, 46, .88);--ai-card-muted: rgba(217, 232, 255, .76);--ai-card-border: rgba(111, 220, 255, .18);--ai-tone-positive: #74f0c5;--ai-tone-warning: #ffd27a;--ai-tone-danger: #ff9d9d;--ai-tone-default: #a8d4ff}.ai-page-shell{display:flex;flex-direction:column;gap:var(--ai-shell-gap)}.ai-page-shell__header,.page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:var(--ai-shell-padding);border-radius:var(--ai-shell-radius);background:var(--ai-card-background);box-shadow:var(--ai-shell-shadow);border:1px solid var(--ai-shell-border)}.ai-page-shell__header .ant-typography,.page-header .ant-typography{margin-bottom:0}.ai-page-shell__eyebrow,.ai-section-eyebrow{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--ai-tone-default);background:#14715d1a;margin-bottom:10px}.ai-page-shell__context,.ai-page-shell__main,.ai-page-shell__aside,.ai-page-shell__footer{min-width:0}.ai-page-shell__body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ai-shell-gap)}.ai-context-bar,.ai-hero-summary,.ai-insight-deck,.ai-action-strip,.ai-decision-panel,.ai-evidence-section,.ai-data-workbench,.ai-timeline-section,.ai-fallback-data-section,.ai-copilot-side-panel,.ai-natural-filter-bar{border-radius:var(--ai-shell-radius)!important;box-shadow:var(--ai-shell-shadow);border:1px solid var(--ai-shell-border);background:var(--ai-card-background)}.ai-hero-summary{background:var(--ai-hero-background)}.ai-context-bar__items{display:flex;flex-wrap:wrap;gap:12px}.ai-context-bar__header,.ai-hero-summary__header,.ai-timeline-section__meta{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ai-context-bar__item{min-width:132px;display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:14px;background:#ffffff85;border:1px solid var(--ai-card-border)}.ai-context-bar__item.is-emphasis{background:#10795f1f}.ai-context-bar__label{font-size:12px;color:var(--ai-card-muted)}.ai-context-bar__value{font-size:14px;font-weight:600}.ai-context-bar__helper{font-size:12px;color:var(--ai-card-muted)}.ai-context-bar__query{margin-top:12px;display:flex;flex-direction:column;gap:4px}.ai-context-bar__footer{margin-top:12px}.ai-summary-metric-grid,.ai-insight-deck__grid,.ai-action-strip__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.ai-summary-metric,.ai-insight-card{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:16px;background:#ffffffc2;border:1px solid var(--ai-card-border)}.ai-summary-metric__value{font-size:22px;font-weight:700}.ai-hero-summary__extra,.ai-insight-card__actions,.ai-action-strip__notes,.ai-decision-panel__field-list,.ai-evidence-panel__approval,.ai-evidence-panel__item{display:flex;flex-direction:column;gap:8px}.ai-insight-card__title-group{display:flex;flex-direction:column;gap:4px}.tone-default{color:var(--ai-tone-default)}.tone-positive{color:var(--ai-tone-positive)}.tone-warning{color:var(--ai-tone-warning)}.tone-danger{color:var(--ai-tone-danger)}.ai-action-strip__notes,.ai-evidence-panel,.ai-trace-link,.ai-decision-panel .ant-descriptions,.ai-copilot-panel,.ai-copilot-panel .ant-list,.ai-natural-filter-bar .ant-space{display:flex;flex-direction:column;gap:8px}.ai-action-strip__item,.ai-decision-panel__field-item{padding:12px;border-radius:14px;border:1px solid var(--ai-card-border);background:#ffffff8f}.ai-decision-panel__payload{margin:0;white-space:pre-wrap;word-break:break-word;font-family:Consolas,Courier New,monospace;font-size:12px}.ai-confidence-badge{display:flex;flex-direction:column;gap:6px}.ai-trace-link{padding:10px 12px;border-radius:14px;border:1px dashed var(--ai-card-border)}.ai-timeline-section__list{display:flex;flex-direction:column;gap:14px}.ai-timeline-section__item{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px}.ai-timeline-section__dot{width:10px;height:10px;margin-top:7px;border-radius:999px;background:var(--ai-tone-default);box-shadow:0 0 0 4px #1c64531f}.ai-timeline-section__content{display:flex;flex-direction:column;gap:4px;padding-bottom:10px;border-bottom:1px solid var(--ai-shell-border)}.ai-copilot-panel .ant-input,.ai-copilot-panel .ant-input-textarea,.ai-natural-filter-bar .ant-input{border-radius:14px}.ai-copilot-float-button{right:32px;bottom:104px}.ai-copilot-drawer .ant-drawer-body{padding:20px}.ai-copilot-panel{min-height:100%}.ai-copilot-panel__answer{padding:12px 14px;border-radius:14px;background:#ffffffb8;border:1px solid var(--ai-card-border)}.ai-copilot-panel__runtime,.ai-copilot-panel__history-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-copilot-panel__history{display:flex;flex-direction:column;gap:10px;max-height:320px;overflow-y:auto;padding-right:4px}.ai-copilot-panel__message{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:14px;border:1px solid var(--ai-card-border);background:#ffffffb8}.ai-copilot-panel__message.is-user{background:#145e541a}.ai-page-shell__header .ant-space,.page-header .ant-space{flex-wrap:wrap;justify-content:flex-end}@media (max-width: 767px){.ai-page-shell__header,.page-header{flex-direction:column}.ai-summary-metric-grid,.ai-insight-deck__grid,.ai-action-strip__list{grid-template-columns:1fr}.ai-copilot-float-button{right:20px;bottom:88px}.ai-copilot-drawer{width:100%!important;max-width:100vw}}:root[data-theme=tech] .page-header .ant-typography,:root[data-theme=tech] .ant-card .ant-typography,:root[data-theme=tech] .ant-card,:root[data-theme=tech] .ant-table{color:#d9e8ff}:root[data-theme=brand] .page-header h3.ant-typography{color:#a13f2f!important}:root[data-theme=brand] .page-header .ant-typography,:root[data-theme=brand] .page-header p.ant-typography{color:#53443ee0!important}:root[data-theme=tech] .ant-card,:root[data-theme=tech] .ant-table-wrapper{border:1px solid rgba(97,225,255,.18);box-shadow:0 14px 40px #030c1f61}:root[data-theme=tech] .ant-typography,:root[data-theme=tech] .ant-statistic-title,:root[data-theme=tech] .ant-statistic-content,:root[data-theme=tech] .ant-descriptions-item-label,:root[data-theme=tech] .ant-descriptions-item-content,:root[data-theme=tech] .ant-form-item-label>label{color:#d9e8ff!important}:root[data-theme=tech] .ant-typography-secondary,:root[data-theme=tech] .ant-card-head-title,:root[data-theme=tech] .ant-empty-description,:root[data-theme=tech] .ant-form-item-extra{color:#d6e8ffd1!important}:root[data-theme=tech] .ant-input,:root[data-theme=tech] .ant-input-affix-wrapper,:root[data-theme=tech] .ant-input-number,:root[data-theme=tech] .ant-select-selector,:root[data-theme=tech] .ant-picker{background:#081838c2!important;border-color:#61e1ff4d!important;color:#e6f4ff!important}:root[data-theme=tech] .ant-input::placeholder,:root[data-theme=tech] .ant-select-selection-placeholder,:root[data-theme=tech] .ant-picker-input>input::placeholder{color:#c4dcff9e!important}:root[data-theme=tech] .ant-select-arrow,:root[data-theme=tech] .ant-picker-suffix,:root[data-theme=tech] .ant-input-clear-icon{color:#d8efffc7!important}:root[data-theme=tech] .ant-table-container,:root[data-theme=tech] .ant-table-content table{background:transparent!important}:root[data-theme=tech] .ant-table-thead>tr>th{background:#091e44e6!important;color:#ecf7ff!important;border-bottom:1px solid rgba(97,225,255,.22)!important}:root[data-theme=tech] .ant-table-tbody>tr>td{background:#081838b8!important;color:#dcecff!important;border-bottom:1px solid rgba(97,225,255,.14)!important}:root[data-theme=tech] .ant-table-tbody>tr.ant-table-row:hover>td,:root[data-theme=tech] .ant-table-tbody>tr.ant-table-row.ant-table-row-selected>td{background:#102a5ae6!important}:root[data-theme=tech] .ant-table-cell-row-hover{background:#102a5ae6!important}:root[data-theme=tech] .ant-table-tbody .ant-typography,:root[data-theme=tech] .ant-table-tbody a{color:#a9d5ff!important}:root[data-theme=tech] .page-header h3.ant-typography{color:#22385d!important;text-shadow:none}:root[data-theme=tech] .page-header .ant-typography,:root[data-theme=tech] .page-header .ant-typography p,:root[data-theme=tech] .page-header p.ant-typography,:root[data-theme=tech] .page-header .ant-typography-paragraph{color:#274066e6!important}:root[data-theme=tech] .ant-modal .ant-form-item-label>label,:root[data-theme=tech] .ant-drawer .ant-form-item-label>label,:root[data-theme=tech] .ant-modal .ant-typography,:root[data-theme=tech] .ant-drawer .ant-typography,:root[data-theme=tech] .ant-modal .ant-form-item-required,:root[data-theme=tech] .ant-drawer .ant-form-item-required{color:#2a436b!important}.ant-drawer .ant-form-item .ant-input,.ant-drawer .ant-form-item .ant-input-affix-wrapper,.ant-drawer .ant-form-item .ant-input-number,.ant-drawer .ant-form-item .ant-picker,.ant-drawer .ant-form-item .ant-select-selector,.ant-modal .ant-form-item .ant-input,.ant-modal .ant-form-item .ant-input-affix-wrapper,.ant-modal .ant-form-item .ant-input-number,.ant-modal .ant-form-item .ant-picker,.ant-modal .ant-form-item .ant-select-selector{min-height:40px;line-height:1.5}.ant-drawer .ant-form-item .ant-input,.ant-modal .ant-form-item .ant-input,.ant-drawer .ant-form-item .ant-input-number-input,.ant-modal .ant-form-item .ant-input-number-input,.ant-drawer .ant-form-item .ant-picker input,.ant-modal .ant-form-item .ant-picker input{padding-top:8px;padding-bottom:8px;line-height:1.5}.ant-drawer .ant-form-item .ant-input-affix-wrapper>input.ant-input,.ant-modal .ant-form-item .ant-input-affix-wrapper>input.ant-input{padding-top:0;padding-bottom:0}.login-shell{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.login-card{width:min(420px,100%);border-radius:24px;box-shadow:0 20px 48px #12343b1f}.sidebar{background:var(--sidebar-background)!important;padding:14px 12px;overflow:hidden;position:relative}.sidebar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.16),transparent 36%),radial-gradient(circle at 84% 90%,rgba(255,255,255,.08),transparent 40%)}.sidebar .ant-layout-sider-children{height:100%;display:flex}.sidebar-nav-shell{flex:1;min-height:0;padding:8px;border-radius:22px;background:linear-gradient(180deg,#ffffff24,#ffffff08 62%),#00000014;border:1px solid rgba(255,255,255,.16);box-shadow:0 14px 34px #070f2238;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;flex-direction:column;gap:10px}.sidebar-brand-block{padding:12px 12px 10px;border-radius:16px;background:linear-gradient(125deg,#fff3,#ffffff0f 62%),#ffffff14;border:1px solid rgba(255,255,255,.2);display:flex;flex-direction:column;gap:6px}.sidebar-brand-title{color:#fff!important;font-size:14px;font-weight:700;letter-spacing:.4px}.sidebar-brand-subtitle{color:#e8f3ffb8!important;font-size:12px}.sidebar-status-pills{display:flex;flex-direction:column;gap:6px}.sidebar-status-pill{display:inline-flex;align-items:center;width:fit-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#f5fbfff0;border-radius:999px;padding:3px 10px;border:1px solid rgba(255,255,255,.24);background:#0d182e3d}.sidebar-quick-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sidebar-quick-nav-item{justify-content:flex-start!important;border-radius:12px!important;height:34px!important;color:#f1f8ffeb!important;border:1px solid rgba(255,255,255,.18)!important;background:#0a162b3d!important;transition:transform .18s ease,border-color .18s ease,background .18s ease}.sidebar-quick-nav-item:hover,.sidebar-quick-nav-item:focus{transform:translateY(-1px);border-color:#ffffff52!important;background:#1a2c4861!important}.sidebar-quick-nav-item.is-active{border-color:#ffffff6b!important;background:linear-gradient(120deg,#5495eb6b,#16baa052)!important}.sidebar .ant-menu{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent}.sidebar .app-nav-menu.ant-menu-dark,.sidebar .app-nav-menu.ant-menu-dark .ant-menu-sub,.sidebar .app-nav-menu.ant-menu-dark.ant-menu-inline,.sidebar .app-nav-menu.ant-menu-dark .ant-menu-inline.ant-menu-sub{background:transparent!important}.sidebar .app-nav-menu .ant-menu-item-group-title{margin-top:8px;margin-bottom:6px;padding-inline:10px;color:#e2edffc7;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.sidebar .app-nav-menu.ant-menu-inline>.ant-menu-item,.sidebar .app-nav-menu.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title,.sidebar .app-nav-menu .ant-menu-item,.sidebar .app-nav-menu .ant-menu-submenu-title{height:40px;line-height:40px;border-radius:12px;margin:3px 0;padding-inline:12px!important;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.sidebar .app-nav-menu .ant-menu-item .ant-menu-item-icon,.sidebar .app-nav-menu .ant-menu-submenu-title .ant-menu-item-icon,.sidebar .app-nav-menu .ant-menu-submenu-arrow{font-size:14px}.sidebar .app-nav-menu .ant-menu-title-content{font-weight:500}.sidebar .app-nav-menu .ant-menu-item:hover,.sidebar .app-nav-menu .ant-menu-submenu-title:hover{transform:translate(4px)}.sidebar .app-nav-menu .ant-menu-item-selected,.sidebar .app-nav-menu .ant-menu-item-selected:hover{transform:translate(0);box-shadow:0 8px 18px #0b142c3d}.sidebar .app-nav-menu .ant-menu-sub.ant-menu-inline{margin-top:4px;margin-bottom:6px;padding-left:6px}.sidebar .app-nav-menu .ant-menu-sub.ant-menu-inline .ant-menu-item{height:36px;line-height:36px;border-radius:10px}.sidebar .app-nav-menu .ant-menu-submenu-open>.ant-menu-submenu-title{background:#ffffff1a}.sidebar .app-nav-menu .ant-menu-item:after,.sidebar .app-nav-menu .ant-menu-submenu-title:after{display:none}.sidebar .app-nav-menu .ant-menu-item-selected:before{content:"";position:absolute;left:6px;top:9px;width:4px;height:22px;border-radius:999px;background:#ffffffe0}.sidebar .app-nav-menu .ant-menu-item-selected .ant-menu-title-content{font-weight:700}.sidebar .ant-menu::-webkit-scrollbar{width:8px}.sidebar .ant-menu::-webkit-scrollbar-track{background:transparent}.sidebar .ant-menu::-webkit-scrollbar-thumb{background:transparent;border-radius:8px}.sidebar .ant-menu:hover{scrollbar-color:var(--menu-scrollbar) transparent}.sidebar .ant-menu:hover::-webkit-scrollbar-thumb{background:var(--menu-scrollbar)}.sidebar .ant-menu:hover::-webkit-scrollbar-thumb:hover{background:var(--menu-scrollbar-hover)}:root[data-theme=brand] .sidebar .ant-menu,:root[data-theme=brand] .sidebar .ant-menu.ant-menu-dark,:root[data-theme=brand] .sidebar .ant-menu-dark .ant-menu-sub,:root[data-theme=brand] .sidebar .ant-menu-dark .ant-menu-inline.ant-menu-sub{background:transparent!important}:root[data-theme=brand] .sidebar-nav-shell{border-color:#ffe9d842;background:linear-gradient(180deg,#ffdbbb3d,#ffffff0a),#6c342729}:root[data-theme=brand] .sidebar-brand-block{background:linear-gradient(118deg,#d66a4f70,#cba04c47);border-color:#ffe7cd42}:root[data-theme=brand] .sidebar-brand-subtitle{color:#fff2e6d6!important}:root[data-theme=brand] .sidebar .ant-menu-item-group-title{color:#ffece0d6!important;letter-spacing:.3px}:root[data-theme=brand] .sidebar .ant-menu-dark .ant-menu-submenu-title,:root[data-theme=brand] .sidebar .ant-menu-dark .ant-menu-item,:root[data-theme=brand] .sidebar .ant-menu-dark .ant-menu-item a,:root[data-theme=brand] .sidebar .ant-menu-dark .ant-menu-item-icon,:root[data-theme=brand] .sidebar .ant-menu-dark .ant-menu-submenu-arrow{color:#faefe8e6!important}:root[data-theme=brand] .sidebar .ant-menu-dark .ant-menu-item:hover,:root[data-theme=brand] .sidebar .ant-menu-dark .ant-menu-submenu-title:hover{background:linear-gradient(90deg,#e2704957,#dba65342)!important;color:#fff7ef!important}:root[data-theme=brand] .sidebar .ant-menu-dark .ant-menu-item-selected,:root[data-theme=brand] .sidebar .ant-menu-dark .ant-menu-item-selected:hover{background:linear-gradient(90deg,#e77740b3,#d09836a8)!important;box-shadow:0 0 0 1px #ffe0c26b inset;color:#fffaf3!important}:root[data-theme=brand] .sidebar .app-nav-menu .ant-menu-item-selected:before{background:#fff8eeeb}:root[data-theme=brand] .sidebar-quick-nav-item{background:#6f2c234d!important;border-color:#ffdabd42!important;color:#fff4ecf0!important}:root[data-theme=brand] .sidebar-quick-nav-item.is-active{background:linear-gradient(120deg,#e97a44a3,#d098369e)!important;border-color:#ffecd27a!important}:root[data-theme=tech] .sidebar .ant-menu,:root[data-theme=tech] .sidebar .ant-menu.ant-menu-dark,:root[data-theme=tech] .sidebar .ant-menu-dark .ant-menu-sub,:root[data-theme=tech] .sidebar .ant-menu-dark .ant-menu-inline.ant-menu-sub{background:transparent!important}:root[data-theme=tech] .sidebar-nav-shell{border-color:#78e5ff3d;background:linear-gradient(180deg,#318aba38,#07122c47),#04102a4d}:root[data-theme=tech] .sidebar-brand-block{background:linear-gradient(120deg,#2786c747,#19b0be38);border-color:#7be9ff4d}:root[data-theme=tech] .sidebar-brand-subtitle{color:#dcf1ffcc!important}:root[data-theme=tech] .sidebar .ant-menu-item-group-title{color:#b9d6f5db!important;letter-spacing:.3px}:root[data-theme=tech] .sidebar .ant-menu-dark .ant-menu-submenu-title,:root[data-theme=tech] .sidebar .ant-menu-dark .ant-menu-item,:root[data-theme=tech] .sidebar .ant-menu-dark .ant-menu-item a,:root[data-theme=tech] .sidebar .ant-menu-dark .ant-menu-item-icon,:root[data-theme=tech] .sidebar .ant-menu-dark .ant-menu-submenu-arrow{color:#dcf0ffdb!important}:root[data-theme=tech] .sidebar .ant-menu-dark .ant-menu-item:hover,:root[data-theme=tech] .sidebar .ant-menu-dark .ant-menu-submenu-title:hover{background:linear-gradient(90deg,#2664ad52,#229eb642)!important;color:#eff9ff!important}:root[data-theme=tech] .sidebar .ant-menu-dark .ant-menu-item:hover .ant-menu-item-icon,:root[data-theme=tech] .sidebar .ant-menu-dark .ant-menu-submenu-title:hover .ant-menu-item-icon,:root[data-theme=tech] .sidebar .ant-menu-dark .ant-menu-item:hover .ant-menu-title-content{color:#eff9ff!important}:root[data-theme=tech] .sidebar .ant-menu-dark .ant-menu-item-selected,:root[data-theme=tech] .sidebar .ant-menu-dark .ant-menu-item-selected:hover{background:linear-gradient(90deg,#3585ebb8,#1faab99e)!important;box-shadow:0 0 0 1px #78e8ff66 inset;color:#f6fcff!important}:root[data-theme=tech] .sidebar .ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon,:root[data-theme=tech] .sidebar .ant-menu-dark .ant-menu-item-selected .ant-menu-title-content{color:#f6fcff!important}:root[data-theme=tech] .sidebar .ant-menu-dark .ant-menu-item:after,:root[data-theme=tech] .sidebar .ant-menu-dark .ant-menu-submenu-title:after{border-inline-end-color:#82ecffd6!important}:root[data-theme=tech] .sidebar .app-nav-menu .ant-menu-item-selected:before{background:#b4f1fff5;box-shadow:0 0 10px #81efffb8}:root[data-theme=tech] .sidebar-quick-nav-item{border-color:#7be9ff47!important;background:#0618386b!important}:root[data-theme=tech] .sidebar-quick-nav-item.is-active{border-color:#94f3ff85!important;background:linear-gradient(120deg,#2377e48a,#14b8a675)!important;box-shadow:0 0 0 1px #78e8ff57 inset}:root[data-theme=modern] .sidebar-nav-shell{border-color:#fff3;background:linear-gradient(180deg,#ffffff1f,#ffffff05)}:root[data-theme=modern] .sidebar-brand-block{background:linear-gradient(120deg,#4797bb52,#e8a3533d)}:root[data-theme=classic] .sidebar-nav-shell{border-color:#ffffff29}.sidebar.sidebar-rail{padding:12px 10px;overflow:hidden;z-index:30}.sidebar.sidebar-secondary-only{padding:12px;overflow:hidden;width:344px!important;min-width:344px!important;max-width:344px!important}.sidebar-secondary-shell{box-sizing:border-box;width:100%;height:100%;min-height:0;border-radius:22px;border:1px solid rgba(255,255,255,.2);background:linear-gradient(180deg,#ffffff26,#ffffff0a),#0811273d;box-shadow:0 16px 34px #08102447;padding:8px}.sidebar-rail-shell{height:100%;min-height:0;border-radius:22px;border:1px solid rgba(255,255,255,.2);background:linear-gradient(180deg,#ffffff26,#ffffff0a),#0811273d;box-shadow:0 16px 34px #08102447;display:flex;flex-direction:row;align-items:stretch;gap:10px;padding:10px}.sidebar-rail-main{width:68px;min-width:68px;display:flex;flex-direction:column;align-items:center;gap:10px}.sidebar-rail-brand{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px;font-weight:800;line-height:1;border:1px solid rgba(255,255,255,.28);background:linear-gradient(135deg,#629ae299,#23bf9e85);text-shadow:0 2px 8px rgba(6,18,42,.28)}.sidebar-rail-track{flex:1;width:100%;min-height:0;display:flex;flex-direction:column;align-items:center;gap:8px;overflow-y:auto;padding-top:4px}.sidebar-rail-footer{width:100%;margin-top:auto;padding-top:8px;display:flex;justify-content:center;border-top:1px solid rgba(255,255,255,.16)}.sidebar-account-trigger{width:58px!important;height:64px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.24)!important;background:#0b182d4d!important;color:#f1f8ffeb!important;display:inline-flex!important;flex-direction:column;align-items:center;justify-content:center;gap:2px;box-shadow:0 10px 18px #0811243d}.sidebar-account-trigger .ant-avatar{box-shadow:0 0 0 2px #ffffff47}.sidebar-account-trigger:hover,.sidebar-account-trigger:focus{border-color:#ffffff61!important;background:#14274675!important}.sidebar-account-caret{font-size:10px;opacity:.86}.sidebar-rail-item{width:58px!important;height:62px!important;border-radius:14px!important;color:#eef7ffeb!important;border:1px solid rgba(255,255,255,.2)!important;background:#0c182f42!important;box-shadow:none;transition:transform .2s ease,border-color .2s ease,background .2s ease}.sidebar-rail-item.group-businessDispatch{background:#367cd447!important}.sidebar-rail-item.group-businessCare{background:#d059714d!important}.sidebar-rail-item.group-businessAi{background:#576de14d!important}.sidebar-rail-item.group-businessIot{background:#2199b54d!important}.sidebar-rail-item.group-businessSupport{background:#c681304d!important}.sidebar-rail-item.group-ops{background:#5a904f4d!important}.sidebar-rail-item.group-auth{background:#7c5fb84d!important}.sidebar-rail-item-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%}.sidebar-rail-item-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.sidebar-rail-item-icon .anticon{font-size:18px}.sidebar-rail-item-short{font-size:10px;line-height:1;letter-spacing:.2px;font-weight:600;color:#ecf6ffe6}.sidebar-rail-item:hover,.sidebar-rail-item:focus{transform:translateY(-2px);border-color:#ffffff5c!important;background:#16284873!important}.sidebar-rail-item.is-active{border-color:#ffffff7a!important;background:linear-gradient(128deg,#5e9aefa8,#16baa08f)!important;box-shadow:0 10px 18px #091a344d}.sidebar-rail-item.is-active .sidebar-rail-item-short{color:#fff}.sidebar-flyout{flex:1;min-width:0;height:100%;border-radius:18px;border:1px solid rgba(255,255,255,.22);background:linear-gradient(180deg,#152442f5,#0f1c36f0);box-shadow:0 20px 42px #080f2261;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:10px;display:flex;flex-direction:column;gap:10px}.sidebar-secondary{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;height:100%}.sidebar-flyout-header{padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#ffffff14;display:flex;flex-direction:column;gap:3px}.sidebar-flyout-title{color:#f8fbff!important;font-size:14px;font-weight:700}.sidebar-flyout-subtitle{color:#dbecffc2!important;font-size:12px}.sidebar-flyout-menu.ant-menu{flex:1;min-height:0;overflow:auto;background:transparent!important;color:#e9f6ffeb;border-inline-end:0!important}.sidebar-flyout-menu.ant-menu .ant-menu-item{height:42px;line-height:42px;border-radius:11px;margin:3px 0;color:#e9f6ffe6}.sidebar-flyout-menu.ant-menu .ant-menu-item .ant-menu-item-icon{color:#dcf1ffdb}.sidebar-flyout-menu.ant-menu .ant-menu-item:hover{background:linear-gradient(90deg,#3b78c761,#16ab9752);color:#f8fdff}.sidebar-flyout-menu.ant-menu .ant-menu-item-selected,.sidebar-flyout-menu.ant-menu .ant-menu-item-selected:hover{background:linear-gradient(90deg,#4d92e99e,#16baa08a);color:#fff;box-shadow:0 0 0 1px #9ae2ff57 inset}.sidebar-flyout-menu.ant-menu .ant-menu-item-selected .ant-menu-item-icon{color:#fff}:root[data-theme=brand] .sidebar-rail-shell{border-color:#ffe9d847;background:linear-gradient(180deg,#ffdbbb4d,#54261f33),#672c2433}:root[data-theme=brand] .sidebar-secondary-shell{border-color:#ffe9d847;background:linear-gradient(180deg,#ffdbbb4d,#54261f33),#672c2433}:root[data-theme=brand] .sidebar-rail-brand{background:linear-gradient(130deg,#e78147d6,#d49f42c2);border-color:#ffecd280}:root[data-theme=brand] .sidebar-rail-item.is-active{background:linear-gradient(128deg,#e77a42b8,#cf983ca8)!important}:root[data-theme=brand] .sidebar-rail-footer{border-top-color:#ffe3c638}:root[data-theme=brand] .sidebar-account-trigger{border-color:#ffe2c44d!important;background:#6c2e245c!important}:root[data-theme=brand] .sidebar-rail-item.group-businessDispatch{background:#dc805061!important}:root[data-theme=brand] .sidebar-rail-item.group-businessCare{background:#ce5d5b61!important}:root[data-theme=brand] .sidebar-rail-item.group-businessAi{background:#a561ab5c!important}:root[data-theme=brand] .sidebar-rail-item.group-businessIot{background:#5095aa5c!important}:root[data-theme=brand] .sidebar-rail-item.group-businessSupport{background:#c9914161!important}:root[data-theme=brand] .sidebar-rail-item.group-ops{background:#7e914c5c!important}:root[data-theme=brand] .sidebar-rail-item.group-auth{background:#826ca85c!important}:root[data-theme=brand] .sidebar-flyout{border-color:#ffe0c642;background:linear-gradient(180deg,#672b25f5,#55341ff0)}:root[data-theme=brand] .sidebar-flyout-menu.ant-menu .ant-menu-item:hover{background:linear-gradient(90deg,#de6f4473,#c9963c57)}:root[data-theme=brand] .sidebar-flyout-menu.ant-menu .ant-menu-item-selected,:root[data-theme=brand] .sidebar-flyout-menu.ant-menu .ant-menu-item-selected:hover{background:linear-gradient(90deg,#e87c46b3,#cd9a40a3);box-shadow:0 0 0 1px #ffdfbe61 inset}:root[data-theme=tech] .sidebar-rail-shell{border-color:#78e5ff4d;background:linear-gradient(180deg,#2e82b242,#05122c3d),#0510294d}:root[data-theme=tech] .sidebar-secondary-shell{border-color:#78e5ff4d;background:linear-gradient(180deg,#2e82b242,#05122c3d),#0510294d}:root[data-theme=brand] .top-group-nav-item.is-active{background:linear-gradient(120deg,#e87b4470,#cd983c57)!important;border-color:#ffe1c647!important}:root[data-theme=tech] .top-group-nav-item{color:#ddefffcc!important}:root[data-theme=tech] .top-group-nav-item:hover,:root[data-theme=tech] .top-group-nav-item:focus{background:#70e1ff1f!important;border-color:#7ae9ff38!important}:root[data-theme=tech] .top-group-nav-item.is-active{background:linear-gradient(120deg,#2377e457,#14b8a647)!important;border-color:#78e8ff4d!important;box-shadow:inset 0 0 0 1px #78e8ff2e}:root[data-theme=tech] .sidebar-rail-brand{border-color:#8aecff94;background:linear-gradient(130deg,#3298ddc7,#17baa9bd);text-shadow:0 0 10px rgba(153,242,255,.7)}:root[data-theme=tech] .sidebar-rail-item{border-color:#78e5ff3d!important;background:#081c3e80!important}:root[data-theme=tech] .sidebar-rail-footer{border-top-color:#78e5ff3d}:root[data-theme=tech] .sidebar-account-trigger{border-color:#7febff4d!important;background:#081e4085!important}:root[data-theme=tech] .sidebar-rail-item.group-businessDispatch{background:#2273e461!important}:root[data-theme=tech] .sidebar-rail-item.group-businessCare{background:#d1548452!important}:root[data-theme=tech] .sidebar-rail-item.group-businessAi{background:#4c6be957!important}:root[data-theme=tech] .sidebar-rail-item.group-businessIot{background:#17a6bf57!important}:root[data-theme=tech] .sidebar-rail-item.group-businessSupport{background:#d795374d!important}:root[data-theme=tech] .sidebar-rail-item.group-ops{background:#4ea16752!important}:root[data-theme=tech] .sidebar-rail-item.group-auth{background:#746dd257!important}:root[data-theme=tech] .sidebar-rail-item.is-active{box-shadow:0 0 0 1px #90f0ff61 inset,0 0 18px #48bddd57}:root[data-theme=tech] .sidebar-flyout{border-color:#82ecff47;background:linear-gradient(180deg,#0a1e44f5,#081634f0)}@media (max-width: 1280px){.sidebar.sidebar-rail{width:304px!important;min-width:304px!important;max-width:304px!important}.sidebar.sidebar-secondary-only{width:300px!important;min-width:300px!important;max-width:300px!important}}@media (max-width: 1366px){.sidebar-quick-nav{grid-template-columns:1fr}.sidebar-status-pill{width:100%}.sidebar.sidebar-rail,.sidebar.sidebar-secondary-only{width:316px!important;min-width:316px!important;max-width:316px!important}}@media (max-width: 1100px){.global-topbar{height:auto;min-height:64px;padding-block:10px;flex-wrap:wrap}.global-topbar-left,.global-topbar-center,.global-topbar-right{width:100%}.global-topbar-right{justify-content:space-between}.shell>.ant-layout{height:calc(100% - 84px)}}.page-content{padding:16px 18px;height:100%;overflow:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent}.content-stage{width:100%;display:flex;flex-direction:column;gap:0}:root[data-theme=brand] .page-content{padding:16px 18px}:root[data-theme=brand] .content-stage{min-height:calc(100% - 6px);padding:16px;border-radius:22px;border:1px solid rgba(182,111,87,.22);background:linear-gradient(160deg,#fffffff0,#fffaf4f2 48%,#f7fdf9f0);box-shadow:0 18px 42px #72402f1f}.page-content::-webkit-scrollbar{width:8px;height:8px}.page-content::-webkit-scrollbar-track{background:transparent}.page-content::-webkit-scrollbar-thumb{background:transparent;border-radius:8px}.page-content:hover{scrollbar-color:var(--content-scrollbar) transparent}.page-content:hover::-webkit-scrollbar-thumb{background:var(--content-scrollbar)}.page-content:hover::-webkit-scrollbar-thumb:hover{background:var(--content-scrollbar-hover)}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.page-header .ant-typography{margin-bottom:6px}.elder-archive-page .ant-card{overflow:hidden}.elder-archive-hero-card{border:1px solid rgba(96,154,255,.16);background:radial-gradient(circle at top left,rgba(118,194,255,.2),transparent 36%),radial-gradient(circle at right center,rgba(255,196,105,.18),transparent 30%),linear-gradient(135deg,#f8fcfff5,#fffffffa 48%,#fff9f0f5);box-shadow:0 18px 40px #395fa81a}.elder-archive-hero-card .ant-card-head,.elder-archive-action-card .ant-card-head,.elder-archive-focus-card .ant-card-head,.elder-archive-overview-card .ant-card-head,.elder-archive-filter-card .ant-card-head,.elder-archive-table-card .ant-card-head{border-bottom-color:#0f172a14}.elder-archive-hero-card .ant-card-head,.elder-archive-action-card .ant-card-head,.elder-archive-focus-card .ant-card-head,.elder-archive-overview-card .ant-card-head,.elder-archive-filter-card .ant-card-head,.elder-archive-table-card .ant-card-head{min-height:52px;padding:0 16px}.elder-archive-hero-card .ant-card-body,.elder-archive-action-card .ant-card-body,.elder-archive-focus-card .ant-card-body,.elder-archive-overview-card .ant-card-body,.elder-archive-filter-card .ant-card-body,.elder-archive-table-card .ant-card-body{padding:16px}.elder-archive-hero-alert{border-radius:14px;border:1px solid rgba(86,156,214,.2);background:#ffffffa8}.elder-archive-hero-points{padding:12px 14px;border-radius:14px;background:#fff9;border:1px solid rgba(148,163,184,.16)}.elder-archive-hero-point{width:100%;align-items:flex-start}.elder-archive-metric-card{border-radius:14px;background:#ffffffc2;box-shadow:inset 0 1px #fffc}.elder-archive-metric-value{font-size:30px;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#1f2a37}.elder-archive-action-card{background:linear-gradient(180deg,#fffbebf5,#fffffffa);border:1px solid rgba(255,196,105,.2)}.elder-archive-action-alert{border-radius:14px}.elder-archive-recommendation-tags .ant-tag{border-radius:999px;padding-inline:10px}.elder-archive-focus-card{background:linear-gradient(180deg,#fcfcfcfa,#f7f9fcf5)}.elder-archive-focus-item{padding:10px 12px;border-radius:14px;margin-bottom:8px;background:#ffffffb8;border:1px solid rgba(148,163,184,.14);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.elder-archive-focus-item:hover{transform:translateY(-1px);box-shadow:0 14px 28px #0f172a14;border-color:#609aff3d}.elder-archive-focus-item.is-active{background:linear-gradient(135deg,#fff7e6f5,#fffffffa);border-color:#ffbe5c8f;box-shadow:0 14px 30px #c78a371f}.elder-archive-overview-card{background:radial-gradient(circle at top right,rgba(190,227,248,.16),transparent 26%),linear-gradient(180deg,#fdfefffa,#f8fbfffa)}.elder-archive-ai-judgement{background:linear-gradient(135deg,#f0f7fff5,#fffffffa);border:1px solid rgba(137,182,255,.24)}.elder-archive-judgement-header{align-items:center}.elder-archive-judgement-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.elder-archive-recommendation-card{width:100%;border-radius:12px;background:#ffffffe6;border:1px solid rgba(148,163,184,.18);box-shadow:0 10px 20px #0f172a0a}.elder-archive-filter-card{background:linear-gradient(180deg,#fffffffa,#f9fbfdf5)}.elder-archive-query-hints .ant-tag{border-radius:999px;padding-inline:10px;background:#e6f4ffe6}.elder-archive-table-card{background:linear-gradient(180deg,#fffffffa,#fafcfff5)}.elder-archive-table-card .ant-table{background:transparent}.elder-archive-table-card .ant-table-thead>tr>th{background:#f6faffeb!important}.elder-archive-table-card .ant-table-tbody>tr>td{transition:background .18s ease}.elder-archive-table-row-active>td{background:#fff7e6b8!important}@media (max-width: 992px){.elder-archive-judgement-grid{grid-template-columns:1fr}}.scene-workbench-filter-card{border-radius:20px}.scene-workbench-tabs .ant-tabs-nav{margin-bottom:16px}.scene-workbench-tabs .ant-tabs-tab{padding:10px 16px;border-radius:999px}.scene-workbench-tabs .ant-tabs-content-holder{min-height:320px}.ant-table-wrapper,.ant-card{background:var(--surface-background);border-radius:16px}:root[data-theme=brand] .ant-card,:root[data-theme=brand] .ant-table-wrapper{border:1px solid rgba(206,140,109,.22);box-shadow:0 10px 26px #7f4a351a}:root[data-theme=brand] .ant-card .ant-card-head{border-bottom-color:#ce8c6d33}:root[data-theme=brand] .ant-btn-primary{border-color:#c2553b!important;background:linear-gradient(120deg,#be4d38,#db7b3f)!important;box-shadow:0 6px 14px #be4d383d}:root[data-theme=brand] .ant-btn-primary:hover,:root[data-theme=brand] .ant-btn-primary:focus{border-color:#a44433!important;background:linear-gradient(120deg,#a44433,#c96734)!important}:root[data-theme=brand] .ant-table-thead>tr>th{background:#fff7eff0!important;color:#6d3f31!important;border-bottom:1px solid rgba(211,153,123,.3)!important}:root[data-theme=brand] .ant-table-tbody>tr>td{border-bottom:1px solid rgba(211,153,123,.18)!important}:root[data-theme=brand] .ant-table-tbody>tr.ant-table-row:hover>td,:root[data-theme=brand] .ant-table-tbody>tr.ant-table-row.ant-table-row-selected>td{background:#fff0e2bf!important}:root[data-theme=brand] .ant-tag{border-radius:999px}:root[data-theme=brand] .dashboard-hero-card{background:radial-gradient(circle at 8% 16%,rgba(255,170,105,.25),transparent 34%),radial-gradient(circle at 86% 8%,rgba(255,231,166,.24),transparent 30%),linear-gradient(120deg,#773435eb,#aa503ae6 52%,#79713adb)!important;border:1px solid rgba(255,208,169,.28)}:root[data-theme=brand] .dashboard-hero-card .ant-typography,:root[data-theme=brand] .dashboard-hero-card .ant-statistic-title,:root[data-theme=brand] .dashboard-hero-card .ant-statistic-content{color:#fff8ee!important}.json-panel{margin:0;padding:12px;border-radius:8px;background:#fafafa;white-space:pre-wrap;word-break:break-all;font-size:12px}.device-event-row-active>td{background:#1677ff14!important}.monitoring-summary-card{cursor:pointer;border:1px solid rgba(148,163,184,.18);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.monitoring-summary-card:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0f172a1a}.monitoring-summary-card.is-active{border-color:#1677ff61;box-shadow:0 14px 28px #1677ff29;background:linear-gradient(180deg,#f0f7fff5,#fffffffa)}.monitoring-summary-card.is-active .ant-statistic-title,.monitoring-summary-card.is-active .ant-statistic-content{color:#1357c5}.dashboard-hero-card{background:radial-gradient(circle at 10% 20%,rgba(59,130,246,.2),transparent 34%),radial-gradient(circle at 90% 14%,rgba(20,184,166,.18),transparent 32%),linear-gradient(120deg,#111827eb,#1e3a8adb 52%,#0f766ed1)!important;border:1px solid rgba(148,163,184,.26);box-shadow:0 16px 44px #0f172a47}.dashboard-hero-card .ant-typography,.dashboard-hero-card .ant-statistic-title,.dashboard-hero-card .ant-statistic-content{color:#ecfeff!important}.dashboard-filter-card{border:1px solid rgba(37,99,235,.14);box-shadow:0 8px 20px #1e40af14}.dashboard-metric-card{background:linear-gradient(145deg,#fffffff5,#eff6fff0)!important;border:1px solid rgba(59,130,246,.16);box-shadow:0 8px 22px #2563eb14}.dashboard-panel-card{border:1px solid rgba(148,163,184,.2);box-shadow:0 8px 24px #0f172a14}.dashboard-panel-card .ant-card-head-title{font-weight:600}.device-ledger-headline-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.device-ledger-headline-metrics.is-secondary{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.device-ledger-metric-pill{min-height:74px;padding:10px 12px;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:linear-gradient(180deg,#fffffffa,#f8fafcf5);display:flex;flex-direction:column;justify-content:center;gap:3px}.device-ledger-metric-pill.is-secondary{min-height:80px}.device-ledger-metric-pill-label{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#475569e0;font-size:13px;font-weight:600;line-height:1.3}.device-ledger-metric-pill-value{color:#0f172a;font-size:22px;font-weight:700;line-height:1.1}.device-ledger-metric-pill-tooltip{color:#64748beb;font-size:11px;font-weight:500;line-height:1;cursor:help;border-bottom:1px dashed rgba(100,116,139,.5)}.device-ledger-more-metrics-wrap{grid-column:1 / -1}.device-ledger-mini-metrics{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:2px 0}.device-ledger-mini-metrics-label{color:#475569e0;font-size:13px;font-weight:600}.device-ledger-mini-metric-tag{margin-inline-end:0!important;padding:4px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.2);background:#f8fafcf5;color:#334155}.device-ledger-distribution-card .ant-card-body{padding:14px 16px}.device-ledger-distribution-block{height:100%;min-height:96px;padding:12px;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:#f8fafcb8}.device-ledger-distribution-tags{margin-top:8px}.device-ledger-distribution-tags .ant-space{row-gap:6px!important}.device-ledger-toolbar-card .ant-card-body{padding:12px 16px}.device-ledger-toolbar-card .ant-space{align-items:center}.dashboard-tabs .ant-tabs-nav{margin-bottom:14px}.dashboard-tabs .ant-tabs-tab{border-radius:999px!important;padding:8px 14px!important;transition:all .2s ease}.dashboard-tab-label{font-weight:600}.dashboard-empty-text{color:#334155b8}.dashboard-tabs .ant-tabs-tab-active{background:linear-gradient(90deg,#2563eb24,#14b8a629)}:root[data-theme=tech] .dashboard-filter-card,:root[data-theme=tech] .dashboard-metric-card,:root[data-theme=tech] .dashboard-panel-card,:root[data-theme=tech] .device-ledger-metric-pill,:root[data-theme=tech] .device-ledger-distribution-block,:root[data-theme=tech] .device-ledger-mini-metric-tag{background:linear-gradient(165deg,#0b1937eb,#132a54e0)!important;border:1px solid rgba(106,227,255,.24)!important;box-shadow:0 12px 30px #030a1c61!important}:root[data-theme=tech] .device-ledger-metric-pill-label,:root[data-theme=tech] .device-ledger-metric-pill-value,:root[data-theme=tech] .device-ledger-metric-pill-tooltip,:root[data-theme=tech] .device-ledger-mini-metrics-label,:root[data-theme=tech] .device-ledger-mini-metric-tag{color:#e8f4ff}:root[data-theme=tech] .dashboard-filter-card .ant-card-head-title,:root[data-theme=tech] .dashboard-panel-card .ant-card-head-title,:root[data-theme=tech] .dashboard-metric-card .ant-statistic-title,:root[data-theme=tech] .dashboard-metric-card .ant-statistic-content,:root[data-theme=tech] .dashboard-metric-card .ant-typography,:root[data-theme=tech] .dashboard-panel-card .ant-typography,:root[data-theme=tech] .dashboard-panel-card .ant-descriptions-item-label,:root[data-theme=tech] .dashboard-panel-card .ant-descriptions-item-content,:root[data-theme=tech] .dashboard-filter-card .ant-typography{color:#e8f4ff!important}:root[data-theme=tech] .dashboard-metric-card .ant-typography-secondary,:root[data-theme=tech] .dashboard-panel-card .ant-typography-secondary,:root[data-theme=tech] .dashboard-filter-card .ant-typography-secondary{color:#dcedffdb!important}:root[data-theme=tech] .dashboard-panel-card .ant-descriptions-bordered .ant-descriptions-item-label,:root[data-theme=tech] .dashboard-panel-card .ant-descriptions-bordered .ant-descriptions-item-content{background:#081634b8!important;border-color:#6ae3ff33!important}:root[data-theme=tech] .dashboard-tabs .ant-tabs-tab{color:#e8f4fff0!important;border:1px solid rgba(106,227,255,.2);background:#0716328f}:root[data-theme=tech] .dashboard-tabs .ant-tabs-tab-active{background:linear-gradient(90deg,#2377e457,#14b8a652)!important;border-color:#6ae3ff75}:root[data-theme=tech] .dashboard-tabs .ant-tabs-tab-active .ant-tabs-tab-btn,:root[data-theme=tech] .dashboard-tabs .ant-tabs-tab:hover{color:#f8fdff!important}:root[data-theme=tech] .dashboard-tabs .ant-tabs-tab .anticon,:root[data-theme=tech] .dashboard-tabs .ant-tabs-tab .dashboard-tab-label{color:#f1f9ff!important}:root[data-theme=tech] .dashboard-panel-card .dashboard-empty-text,:root[data-theme=tech] .dashboard-panel-card .ant-empty-description{color:#e6f4ffeb!important}.marketing-ai-hero-card{background:radial-gradient(circle at 14% 18%,rgba(255,196,120,.2),transparent 32%),radial-gradient(circle at 86% 12%,rgba(96,165,250,.18),transparent 28%),linear-gradient(120deg,#1e293bf0,#0e7490e0,#1e40afd6)!important;border:1px solid rgba(148,163,184,.22);box-shadow:0 18px 40px #0f172a38}.marketing-ai-hero-card .ant-typography,.marketing-ai-hero-card .ant-statistic-title,.marketing-ai-hero-card .ant-statistic-content,.marketing-ai-hero-card .ant-descriptions-item-label,.marketing-ai-hero-card .ant-descriptions-item-content{color:#f8fafc!important}.marketing-ai-confidence-card,.marketing-ai-side-card,.marketing-result-card,.marketing-ai-action-block{border-radius:16px}.marketing-ai-confidence-card,.marketing-ai-side-card,.marketing-result-card{border:1px solid rgba(148,163,184,.18);box-shadow:0 10px 24px #0f172a14}.marketing-result-card.kind-action{border-color:#ef444438;background:linear-gradient(145deg,#fffafafa,#fff1f2f5)!important}.marketing-result-card.kind-match{border-color:#0ea5e933;background:linear-gradient(145deg,#f8fafcfa,#eff6fff5)!important}.marketing-result-card.kind-lead{border-color:#3b82f62e}.marketing-ai-action-block{padding:12px;border:1px dashed rgba(248,113,113,.32);background:#ffffff2e}:root[data-theme=tech] .marketing-ai-side-card,:root[data-theme=tech] .marketing-ai-confidence-card,:root[data-theme=tech] .marketing-result-card{background:linear-gradient(165deg,#0b1937eb,#132a54e0)!important;border:1px solid rgba(106,227,255,.24)!important;box-shadow:0 12px 30px #030a1c61!important}:root[data-theme=tech] .marketing-ai-side-card .ant-typography,:root[data-theme=tech] .marketing-ai-confidence-card .ant-typography,:root[data-theme=tech] .marketing-result-card .ant-typography{color:#e8f4ff!important}
