@font-face{font-family:Inter Display;src:url(https://cemeta-resource-1313090634.cos.ap-beijing.myqcloud.com/workflow/fonts/InterDisplay/InterDisplay-Light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter Display;src:url(https://cemeta-resource-1313090634.cos.ap-beijing.myqcloud.com/workflow/fonts/InterDisplay/InterDisplay-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter Display;src:url(https://cemeta-resource-1313090634.cos.ap-beijing.myqcloud.com/workflow/fonts/InterDisplay/InterDisplay-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:MiSans;src:url(https://cemeta-resource-1313090634.cos.ap-beijing.myqcloud.com/workflow/fonts/MiSans/MiSans-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:MiSans;src:url(https://cemeta-resource-1313090634.cos.ap-beijing.myqcloud.com/workflow/fonts/MiSans/MiSans-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MiSans;src:url(https://cemeta-resource-1313090634.cos.ap-beijing.myqcloud.com/workflow/fonts/MiSans/MiSans-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:HX Avant;src:url(https://cemeta-resource-1313090634.cos.ap-beijing.myqcloud.com/workflow/f04e5d59-fce3-4033-bb4f-ebfb965cb338.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--hx-font-en:"HX Avant", "Avenir Next", Arial, sans-serif;--hx-font-cn:"MiSans", "PingFang SC", "Noto Sans SC", "Microsoft YaHei", sans-serif;--hx-font-data:"Inter Display", Inter, "Helvetica Neue", Arial, sans-serif;--hx-font-ui:var(--hx-font-en), var(--hx-font-cn);--hx-font-sans:var(--hx-font-ui);--hx-font-mono:"Inter Display", ui-monospace, SFMono-Regular, Menlo, monospace;--hx-weight-display:300;--hx-weight-metric:400;--hx-weight-heading:500;--hx-weight-body:400;--hx-weight-strong:600;--hx-tracking-display:-.05em;--hx-tracking-heading:-.03em;--hx-primary:#050505;--hx-primary-hover:#20201d;--hx-primary-active:#000;--hx-on-primary:#fff;--hx-accent:#10b981;--hx-accent-strong:#059669;--hx-accent-soft:#ecfdf5;--hx-accent-mist:#ebf4ec;--hx-forest:#0da34e;--hx-live:#34d399;--hx-canvas:#fcfcfc;--hx-card:#fff;--hx-subtle:#f7f7f2;--hx-raised:#ffffffc7;--hx-text:#20201d;--hx-text-secondary:#5f5f58;--hx-text-tertiary:#707069;--hx-text-primary:var(--hx-text);--hx-text-disabled:var(--hx-text-tertiary);--hx-text-inverse:var(--hx-on-primary);--hx-ink:var(--hx-text);--hx-border:#ecece6;--hx-border-strong:#d8d8d0;--hx-border-subtle:var(--hx-border);--hx-running:#73ec9d;--hx-running-text:#1a3f27;--hx-running-soft:#e8fcef;--hx-running-border:#73ec9d;--hx-success-signal:#2f9e4d;--hx-success-border:#7fd394;--hx-warning-signal:#e7ca4a;--hx-warning-border:#e7ca4a;--hx-error-text:#9b3216;--hx-error-border:#e85a2e;--hx-idle:#d7dbdb;--hx-idle-text:#66706f;--hx-idle-soft:#fdfafb;--hx-idle-border:#d7dbdb;--hx-status-idle:var(--hx-idle);--hx-status-neutral:#ccdcf6;--hx-status-running:var(--hx-running);--hx-status-completed:var(--hx-success-signal);--hx-status-waiting:var(--hx-warning-signal);--hx-status-error:var(--hx-error);--hx-success:#0a6f39;--hx-success-soft:#e3f8ea;--hx-warning:#7a4b00;--hx-warning-soft:#fff4d7;--hx-error:#a92f3e;--hx-error-soft:#ffe9ec;--hx-info:#5f8aa8;--hx-info-soft:#ecf1f5;--hx-positive:var(--hx-success);--hx-positive-soft:var(--hx-success-soft);--hx-negative:var(--hx-error);--hx-negative-soft:var(--hx-error-soft);--hx-ai:var(--hx-primary);--hx-ai-hover:var(--hx-primary-hover);--hx-ai-pressed:var(--hx-primary-active);--hx-ai-100:var(--hx-accent-mist);--hx-ai-200:var(--hx-accent-soft);--hx-ai-300:var(--hx-accent)}@supports (color:color-mix(in lab, red, red)){:root{--hx-ai-300:color-mix(in srgb, var(--hx-accent) 28%, var(--hx-card))}}:root{--hx-ai-400:var(--hx-accent)}@supports (color:color-mix(in lab, red, red)){:root{--hx-ai-400:color-mix(in srgb, var(--hx-accent) 44%, var(--hx-card))}}:root{--hx-ai-600:var(--hx-accent);--hx-ai-700:var(--hx-accent-strong);--hx-ai-800:var(--hx-accent-strong)}@supports (color:color-mix(in lab, red, red)){:root{--hx-ai-800:color-mix(in srgb, var(--hx-accent-strong) 78%, var(--hx-primary))}}:root{--hx-ai-900:var(--hx-accent-strong)}@supports (color:color-mix(in lab, red, red)){:root{--hx-ai-900:color-mix(in srgb, var(--hx-accent-strong) 60%, var(--hx-primary))}}:root{--hx-ai-1000:var(--hx-text);--hx-ai-soft:var(--hx-accent-mist);--hx-ai-border:var(--hx-accent)}@supports (color:color-mix(in lab, red, red)){:root{--hx-ai-border:color-mix(in srgb, var(--hx-accent) 24%, var(--hx-border))}}:root{--hx-ai-text:var(--hx-accent-strong);--hx-signal-focus:var(--hx-accent);--hx-chart-muted:#d8d8d0;--hx-chart-grid:#f3f3ef;--hx-shadow-card:0 12px 34px #0505050e;--hx-shadow-float:0 24px 70px #05050521;--hx-shadow-raised:var(--hx-shadow-card);--hx-shadow-popover:var(--hx-shadow-float);--hx-shadow-modal:var(--hx-shadow-float);--hx-shadow-chart-tooltip:var(--hx-shadow-float);--hx-radius-xs:6px;--hx-radius-sm:10px;--hx-radius-md:14px;--hx-radius-lg:18px;--hx-radius-xl:24px;--hx-radius-panel:30px;--hx-radius-full:9999px;--hx-radius-control:var(--hx-radius-sm);--hx-radius-large:var(--hx-radius-xl);--hx-radius-pill:var(--hx-radius-full);--hx-space-1:4px;--hx-space-2:8px;--hx-space-3:12px;--hx-space-4:16px;--hx-space-5:20px;--hx-space-6:24px;--hx-space-8:32px;--hx-space-10:40px;--hx-space-12:48px;--hx-space-16:64px;--hx-space-24:96px;--hx-duration-fast:.12s;--hx-duration-normal:.24s;--hx-duration-slow:.42s;--hx-duration-reveal:.6s;--hx-ease:cubic-bezier(.22, 1, .36, 1);--hx-ease-reveal:cubic-bezier(.7, 0, .3, 1);--hx-motion-fast:var(--hx-duration-fast);--hx-motion-standard:var(--hx-duration-normal);--hx-motion-data:var(--hx-duration-slow);--hx-ease-standard:var(--hx-ease);--hx-ease-exit:cubic-bezier(.4, 0, 1, 1);--hx-sidebar-expanded:244px;--hx-sidebar-collapsed:76px;--hx-header-height:72px;--hx-content-max:1480px;--hx-grid-columns:12;--hx-grid-gutter:20px;--hx-cockpit-grid:repeat(12, minmax(0, 1fr));--hx-cockpit-gap-md:18px;--hx-cockpit-canvas:var(--hx-canvas);--hx-cockpit-range:var(--hx-accent-soft);--hx-cockpit-tick:var(--hx-border);--hx-control-sm:32px;--hx-control-md:40px;--hx-control-lg:48px;--hx-row-compact:36px;--hx-row-default:44px;--hx-row-comfortable:52px;--hx-density-row:var(--hx-row-default);--hx-surface:var(--hx-card);--hx-surface-subtle:var(--hx-subtle);--hx-surface-muted:var(--hx-subtle);--hx-overlay:var(--hx-card)}@supports (color:color-mix(in lab, red, red)){:root{--hx-overlay:color-mix(in srgb, var(--hx-card) 84%, transparent)}}:root{--hx-gray-100:var(--hx-subtle);--hx-gray-200:var(--hx-border);--hx-gray-500:var(--hx-border-strong);--hx-gray-600:var(--hx-text-tertiary);--hx-gray-700:var(--hx-text-secondary);--hx-gray-1000:var(--hx-text);--hx-dark-bg:#0a0f0d;--hx-dark-surface:#131b17;--hx-dark-raised:#1a2520;--hx-dark-text:#f5faf7;--hx-dark-text-secondary:#a8b4ae;--hx-dark-border:#ffffff24;--hx-z-dropdown:1000;--hx-z-sticky:1020;--hx-z-overlay:1100;--hx-z-toast:1200}[data-theme=dark],[data-hx-theme=dark]{--hx-canvas:#09110e;--hx-card:#101b17;--hx-subtle:#15231e;--hx-raised:#14231dd1;--hx-text:#f5faf7;--hx-text-secondary:#aab7b1;--hx-text-tertiary:#74827b;--hx-border:#22342c;--hx-border-strong:#365046;--hx-chart-muted:#31433b;--hx-chart-grid:#1c2d26;--hx-shadow-card:0 14px 40px #00000038;--hx-shadow-float:0 24px 72px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-hx-density=compact]{--hx-density-row:var(--hx-row-compact)}[data-hx-density=comfortable]{--hx-density-row:var(--hx-row-comfortable)}[data-hx-density=compact],[data-hx-density=comfortable],:root{--hx-card-padding:20px;--hx-dashboard-gap:14px;--hx-row-height:48px}[data-hx-density=compact]{--hx-card-padding:14px;--hx-dashboard-gap:10px;--hx-row-height:40px}:root{--hx-text-display-size:clamp(28px, 3.5vw, 40px);--hx-text-display-line:1.06;--hx-text-display-tracking:-.04em;--hx-text-headline-size:clamp(18px, 2vw, 26px);--hx-text-headline-line:1.18;--hx-text-headline-tracking:-.025em;--hx-text-page-title-size:32px;--hx-text-page-title-compact-size:28px;--hx-text-page-subtitle-size:13px;--hx-text-page-title-line:1.08;--hx-text-subtitle-size:clamp(14px, 1.4vw, 17px);--hx-text-subtitle-line:1.32;--hx-text-subtitle-tracking:-.015em;--hx-text-body-size:14px;--hx-text-body-line:1.55;--hx-text-body-tracking:0;--hx-text-label-size:12px;--hx-text-label-line:1.2;--hx-text-label-tracking:0;--hx-text-caption-size:12px;--hx-text-caption-line:1.3;--hx-text-caption-tracking:0;--hx-text-metric-xl-size:clamp(36px, 4.5vw, 48px);--hx-text-metric-lg-size:clamp(28px, 3vw, 36px);--hx-text-metric-md-size:clamp(20px, 2vw, 26px);--hx-text-metric-line:1;--hx-text-metric-tracking:-.04em}h1,.hx-h1{font-size:var(--hx-text-display-size);font-weight:var(--hx-weight-display);line-height:var(--hx-text-display-line);letter-spacing:var(--hx-text-display-tracking);color:var(--hx-text);margin:0}h2,.hx-h2{font-size:var(--hx-text-headline-size);font-weight:var(--hx-weight-heading);line-height:var(--hx-text-headline-line);letter-spacing:var(--hx-text-headline-tracking);color:var(--hx-text);margin:0}h3,.hx-h3{font-size:var(--hx-text-subtitle-size);font-weight:var(--hx-weight-heading);line-height:var(--hx-text-subtitle-line);letter-spacing:var(--hx-text-subtitle-tracking);color:var(--hx-text);margin:0}p,.hx-body{font-size:var(--hx-text-body-size);font-weight:var(--hx-weight-body);line-height:var(--hx-text-body-line);letter-spacing:var(--hx-text-body-tracking);color:var(--hx-text-secondary);margin:0}.hx-label{font-size:var(--hx-text-label-size);font-weight:var(--hx-weight-strong);line-height:var(--hx-text-label-line);letter-spacing:var(--hx-text-label-tracking);color:var(--hx-text-secondary)}.hx-caption{font-size:var(--hx-text-caption-size);font-weight:var(--hx-weight-body);line-height:var(--hx-text-caption-line);letter-spacing:var(--hx-text-caption-tracking);color:var(--hx-text-tertiary)}.hx-metric{font-family:var(--hx-font-data);font-weight:var(--hx-weight-metric);line-height:var(--hx-text-metric-line);letter-spacing:var(--hx-text-metric-tracking);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"tnum" 1, "zero" 1;color:var(--hx-text);margin:0}.hx-metric-xl{font-size:var(--hx-text-metric-xl-size)}.hx-metric-lg{font-size:var(--hx-text-metric-lg-size)}.hx-metric-md{font-size:var(--hx-text-metric-md-size)}.hx-data,.hx-tabular,code,kbd,pre{font-family:var(--hx-font-data);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"tnum" 1, "zero" 1}@media (prefers-reduced-motion:reduce){:root{--hx-duration-fast:0s;--hx-duration-normal:0s;--hx-duration-slow:0s}}.hx-activity-status,.hx-activity-placeholder{--hx-activity-color:var(--hx-accent-strong);--hx-activity-signal:var(--hx-activity-color);--hx-activity-soft:var(--hx-accent-mist);--hx-activity-border:var(--hx-activity-signal)}@supports (color:color-mix(in lab, red, red)){.hx-activity-status,.hx-activity-placeholder{--hx-activity-border:color-mix(in srgb, var(--hx-activity-signal) 58%, var(--hx-border))}}.hx-activity-status[data-state=idle],.hx-activity-placeholder[data-state=idle]{--hx-activity-color:var(--hx-idle-text);--hx-activity-signal:var(--hx-status-idle);--hx-activity-soft:var(--hx-idle-soft);--hx-activity-border:var(--hx-idle-border)}.hx-activity-status[data-state=queued],.hx-activity-placeholder[data-state=queued]{--hx-activity-color:var(--hx-warning);--hx-activity-signal:var(--hx-warning-signal);--hx-activity-soft:var(--hx-warning-soft);--hx-activity-border:var(--hx-warning-border)}.hx-activity-status[data-state=running],.hx-activity-placeholder[data-state=running]{--hx-activity-color:var(--hx-running-text);--hx-activity-signal:var(--hx-running);--hx-activity-soft:var(--hx-running-soft);--hx-activity-border:var(--hx-running-border)}.hx-activity-status[data-state=waiting],.hx-activity-status[data-state=delayed],.hx-activity-placeholder[data-state=waiting],.hx-activity-placeholder[data-state=delayed]{--hx-activity-color:var(--hx-warning);--hx-activity-signal:var(--hx-warning-signal);--hx-activity-soft:var(--hx-warning-soft);--hx-activity-border:var(--hx-warning-border)}.hx-activity-status[data-state=completed],.hx-activity-placeholder[data-state=completed]{--hx-activity-color:var(--hx-success);--hx-activity-signal:var(--hx-success-signal);--hx-activity-soft:var(--hx-success-soft);--hx-activity-border:var(--hx-success-border)}.hx-activity-status[data-state=error],.hx-activity-placeholder[data-state=error]{--hx-activity-color:var(--hx-error-text);--hx-activity-signal:var(--hx-error);--hx-activity-soft:var(--hx-error-soft);--hx-activity-border:var(--hx-error-border)}.hx-activity-status{border:1px solid var(--hx-activity-border);border-radius:var(--hx-radius-full);background:var(--hx-activity-soft);width:fit-content;min-height:24px;color:var(--hx-activity-color);font-family:var(--hx-font-ui);white-space:nowrap;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:650;line-height:1;display:inline-flex}.hx-activity-status.medium{min-height:28px;padding-inline:10px;font-size:12px}.hx-activity-status-signal{flex:none;width:7px;height:7px;display:block;position:relative}.hx-activity-status-signal i{display:none}.hx-activity-status-signal b{border:1px solid var(--hx-activity-color);width:7px;height:7px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hx-activity-status-signal b{border:1px solid color-mix(in srgb, var(--hx-activity-color) 18%, var(--hx-card))}}.hx-activity-status-signal b{background:var(--hx-activity-signal);border-radius:50%}.hx-activity-status[data-state=running] .hx-activity-status-signal b,.hx-activity-status[data-state=delayed] .hx-activity-status-signal b{animation:1.8s ease-in-out infinite hx-activity-status-pulse}.hx-activity-status[data-state=idle] .hx-activity-status-signal b,.hx-activity-status[data-state=waiting] .hx-activity-status-signal b,.hx-activity-status[data-state=queued] .hx-activity-status-signal b{opacity:.72}.hx-activity-placeholder{border:1px solid var(--hx-border-subtle);border-radius:var(--hx-radius-md);background:var(--hx-surface-subtle);place-items:center;width:100%;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hx-activity-placeholder{background:color-mix(in srgb, var(--hx-surface-subtle) 42%, var(--hx-card))}}.hx-activity-placeholder{box-shadow:inset 0 1px 0 var(--hx-card)}@supports (color:color-mix(in lab, red, red)){.hx-activity-placeholder{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--hx-card) 72%, transparent)}}.hx-activity-placeholder{color:var(--hx-text-secondary);text-align:center}.hx-activity-placeholder.chart{min-height:220px;padding:24px}.hx-activity-placeholder.list{flex:auto;min-height:300px;padding:22px}.hx-activity-placeholder.compact{min-height:132px;padding:16px}.hx-activity-placeholder-copy{z-index:1;justify-items:center;gap:12px;width:min(100%,460px);display:grid;position:relative}.hx-activity-mark{width:76px;height:76px;color:var(--hx-text);display:block;overflow:visible}@supports (color:color-mix(in lab, red, red)){.hx-activity-mark{color:color-mix(in srgb, var(--hx-text) 66%, var(--hx-card))}}.hx-activity-placeholder.compact .hx-activity-mark{width:52px;height:52px}.hx-activity-mark-pixel-orbit{transform-origin:36px 36px;transform-box:view-box}.hx-activity-mark-pixel{--hx-pixel-compose-opacity:.88;--hx-pixel-orbit-opacity:.5;fill:currentColor;opacity:var(--hx-pixel-orbit-opacity);transform-box:fill-box;transform-origin:50%;transform:translate(0)}.hx-activity-mark-pixel.accent{--hx-pixel-compose-opacity:1;--hx-pixel-orbit-opacity:1;fill:var(--hx-accent)}.hx-activity-mark-pixel.pixel-1{--hx-pixel-orbit-opacity:.34;--hx-pixel-target:translate(-13px, 1px) scale(1.75, .75)}.hx-activity-mark-pixel.pixel-2{--hx-pixel-orbit-opacity:.42;--hx-pixel-target:translate(-13px, -4px) scale(1.5, .75)}.hx-activity-mark-pixel.pixel-3{--hx-pixel-orbit-opacity:.5;--hx-pixel-target:translate(-5px, -17px) scale(1.75, .75)}.hx-activity-mark-pixel.pixel-4{--hx-pixel-orbit-opacity:.6;--hx-pixel-target:translate(1.5px, -18.5px) scale(1.375, 2.125)}.hx-activity-mark-pixel.pixel-5{--hx-pixel-orbit-opacity:.68;--hx-pixel-target:translate(14.5px, -6.5px) scale(1.375, 2.125)}.hx-activity-mark-pixel.pixel-6{--hx-pixel-target:translate(13px, 3px) scale(1)}.hx-activity-mark-pixel.pixel-7{--hx-pixel-orbit-opacity:.78;--hx-pixel-target:translate(3.5px, 11.5px) scale(1.375, 2.125)}.hx-activity-mark-pixel.pixel-8{--hx-pixel-orbit-opacity:.54;--hx-pixel-target:translate(-1.5px, 7.5px) scale(1.375, 2.125)}.hx-activity-placeholder[data-state=running] .hx-activity-mark-pixel-orbit{animation:2.6s linear infinite hx-activity-mark-pixel-orbit}.hx-activity-placeholder[data-state=running] .hx-activity-mark-pixel{animation:hx-activity-mark-pixel-compose 2.6s var(--hx-ease-reveal) infinite}.hx-activity-placeholder[data-state=queued] .hx-activity-mark-pixel-orbit,.hx-activity-placeholder[data-state=waiting] .hx-activity-mark-pixel-orbit,.hx-activity-placeholder[data-state=delayed] .hx-activity-mark-pixel-orbit{animation:3.2s linear infinite hx-activity-mark-pixel-orbit}.hx-activity-placeholder[data-state=queued] .hx-activity-mark-pixel,.hx-activity-placeholder[data-state=waiting] .hx-activity-mark-pixel,.hx-activity-placeholder[data-state=delayed] .hx-activity-mark-pixel{animation:hx-activity-mark-pixel-compose 3.2s var(--hx-ease-reveal) infinite}.hx-activity-placeholder[data-state=completed] .hx-activity-mark-pixel{opacity:var(--hx-pixel-compose-opacity);transform:var(--hx-pixel-target)}.hx-activity-placeholder[data-state=queued] .hx-activity-mark,.hx-activity-placeholder[data-state=waiting] .hx-activity-mark{opacity:.82}.hx-data-pending{max-width:100%;color:var(--hx-text-secondary);font-family:var(--hx-font-ui);vertical-align:middle;align-items:center;gap:8px;display:inline-flex}.hx-data-pending .hx-activity-mark{flex:none;width:44px;height:44px}.hx-data-pending.default .hx-activity-mark{width:52px;height:52px}.hx-data-pending-title{min-width:0;color:var(--hx-text-secondary);font-size:12px;font-weight:var(--hx-weight-strong);text-align:left;white-space:normal;line-height:1.35}.hx-data-pending .hx-activity-mark-pixel-orbit{animation:2.6s linear infinite hx-activity-mark-pixel-orbit}.hx-data-pending .hx-activity-mark-pixel{animation:hx-activity-mark-pixel-compose 2.6s var(--hx-ease-reveal) infinite}.hx-activity-placeholder-text{justify-items:center;gap:5px;min-width:0;display:grid}.hx-activity-placeholder-kicker{color:var(--hx-text-tertiary);font-family:var(--hx-font-data);letter-spacing:.04em;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-bottom:3px;font-size:10px;line-height:1;display:flex}.hx-activity-placeholder-kicker span{align-items:center;gap:6px;display:inline-flex}.hx-activity-placeholder-kicker span:not(:last-child):after{background:var(--hx-border);content:"";width:12px;height:1px}.hx-activity-placeholder-text strong{color:var(--hx-text);font-size:14px;font-weight:var(--hx-weight-heading);line-height:1.4}.hx-activity-placeholder-text>span{color:var(--hx-text-tertiary);font-size:12px;line-height:1.6}@keyframes hx-activity-status-pulse{0%,to{opacity:.62;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes hx-activity-mark-pixel-orbit{0%{transform:rotate(0)}18%{transform:rotate(180deg)}36%{transform:rotate(380deg)}44%,to{transform:rotate(360deg)}}@keyframes hx-activity-mark-pixel-compose{0%,44%,to{opacity:var(--hx-pixel-orbit-opacity);transform:translate(0)}60%,80%{opacity:var(--hx-pixel-compose-opacity);transform:var(--hx-pixel-target)}92%{opacity:var(--hx-pixel-orbit-opacity);transform:translate(0)}}@media (prefers-reduced-motion:reduce){.hx-activity-status-signal b,.hx-status-dot,.hx-activity-mark-pixel-orbit,.hx-activity-mark-pixel{will-change:auto;animation:none!important}.hx-activity-placeholder[data-state=running] .hx-activity-mark-pixel,.hx-activity-placeholder[data-state=queued] .hx-activity-mark-pixel,.hx-activity-placeholder[data-state=waiting] .hx-activity-mark-pixel,.hx-activity-placeholder[data-state=delayed] .hx-activity-mark-pixel,.hx-data-pending .hx-activity-mark-pixel{opacity:var(--hx-pixel-compose-opacity);transform:var(--hx-pixel-target)}}.hx-status-dot{border-radius:var(--hx-radius-full);background:var(--hx-status-neutral);width:7px;height:7px;box-shadow:0 0 0 2px var(--hx-status-neutral);flex:none;display:inline-block}@supports (color:color-mix(in lab, red, red)){.hx-status-dot{box-shadow:0 0 0 2px color-mix(in srgb, var(--hx-status-neutral) 18%, transparent)}}.hx-status-dot[data-state=idle]{background:var(--hx-status-idle);box-shadow:0 0 0 2px var(--hx-status-idle)}@supports (color:color-mix(in lab, red, red)){.hx-status-dot[data-state=idle]{box-shadow:0 0 0 2px color-mix(in srgb, var(--hx-status-idle) 20%, transparent)}}.hx-status-dot[data-state=running]{background:var(--hx-status-running);box-shadow:0 0 0 3px var(--hx-status-running)}@supports (color:color-mix(in lab, red, red)){.hx-status-dot[data-state=running]{box-shadow:0 0 0 3px color-mix(in srgb, var(--hx-status-running) 24%, transparent)}}.hx-status-dot[data-state=running]{animation:1.8s ease-in-out infinite hx-activity-status-pulse}.hx-status-dot[data-state=completed]{background:var(--hx-status-completed);box-shadow:0 0 0 2px var(--hx-status-completed)}@supports (color:color-mix(in lab, red, red)){.hx-status-dot[data-state=completed]{box-shadow:0 0 0 2px color-mix(in srgb, var(--hx-status-completed) 28%, transparent)}}.hx-status-dot[data-state=waiting]{background:var(--hx-status-waiting);box-shadow:0 0 0 2px var(--hx-status-waiting)}@supports (color:color-mix(in lab, red, red)){.hx-status-dot[data-state=waiting]{box-shadow:0 0 0 2px color-mix(in srgb, var(--hx-status-waiting) 22%, transparent)}}.hx-status-dot[data-state=error]{background:var(--hx-status-error);box-shadow:0 0 0 2px var(--hx-status-error)}@supports (color:color-mix(in lab, red, red)){.hx-status-dot[data-state=error]{box-shadow:0 0 0 2px color-mix(in srgb, var(--hx-status-error) 22%, transparent)}}.hx-control-state{align-items:center;gap:var(--hx-space-2);display:inline-flex;position:relative}.btn,.icon-btn{border-radius:var(--hx-radius-full);justify-content:center;align-items:center;gap:var(--hx-space-2);font-family:var(--hx-font-ui);font-weight:var(--hx-weight-strong);white-space:nowrap;cursor:pointer;transition:all var(--hx-duration-fast) var(--hx-ease);border:1px solid #0000;display:inline-flex}.btn{isolation:isolate;min-width:96px;height:40px;padding:0 16px;font-size:12px;line-height:1;position:relative;overflow:hidden}.btn-label{z-index:2;align-items:center;gap:var(--hx-space-2);transition:color var(--hx-duration-normal) var(--hx-ease-reveal);display:inline-flex;position:relative}.btn.small{min-width:88px;height:36px;padding:0 14px;font-size:12px}.btn.large{height:52px;padding:0 24px;font-size:14px}.icon-btn{background:var(--hx-card);border-color:var(--hx-border);border-radius:var(--hx-radius-sm);width:42px;height:42px;color:var(--hx-text-secondary)}.icon-btn.small{border-radius:var(--hx-radius-xs);width:34px;height:34px}.btn.primary{background:var(--hx-primary);border-color:var(--hx-primary);color:var(--hx-on-primary);box-shadow:none;transition:color var(--hx-duration-normal) var(--hx-ease-reveal), background var(--hx-duration-fast) var(--hx-ease), border-color var(--hx-duration-fast) var(--hx-ease), box-shadow var(--hx-duration-fast) var(--hx-ease), transform var(--hx-duration-fast) var(--hx-ease)}.btn.primary:before{content:"";z-index:-1;background:var(--hx-accent);width:160%;height:220%;transition:transform var(--hx-duration-reveal) var(--hx-ease-reveal);pointer-events:none;border-radius:50%;position:absolute;top:-60%;left:-30%;transform:translateY(78%)}@media (hover:hover) and (pointer:fine){.btn.primary:hover:not(:disabled):before{transform:translateY(-6%)}.btn.primary:hover:not(:disabled){color:var(--hx-primary);box-shadow:0 8px 18px var(--hx-accent);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.btn.primary:hover:not(:disabled){box-shadow:0 8px 18px color-mix(in srgb, var(--hx-accent) 24%, transparent)}}}.btn.accent{background:var(--hx-accent);border-color:var(--hx-accent);color:#0b1c13}.btn.accent:hover{background:var(--hx-accent-strong);transform:translateY(-1px)}.btn.secondary{background:var(--hx-subtle);border-color:var(--hx-border);color:var(--hx-text)}.btn.secondary:hover{background:var(--hx-card);border-color:var(--hx-border-strong)}.btn.ghost{color:var(--hx-text-secondary);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--hx-subtle);color:var(--hx-text)}.btn.danger{background:var(--hx-error-soft);border-color:var(--hx-error-soft);color:var(--hx-error)}.btn.ai{background:var(--hx-primary);border-color:var(--hx-primary);color:var(--hx-on-primary);box-shadow:0 10px 24px #123d3226}.btn.brand{background:var(--hx-accent);border-color:var(--hx-accent);color:var(--hx-text)}.hx-control-state[data-preview-state=hover] .btn{background:var(--hx-subtle);border-color:var(--hx-border);color:var(--hx-text)}.hx-control-state[data-preview-state=focus] .btn{outline:3px solid var(--hx-accent)}@supports (color:color-mix(in lab, red, red)){.hx-control-state[data-preview-state=focus] .btn{outline:3px solid color-mix(in srgb, var(--hx-accent) 55%, transparent)}}.hx-control-state[data-preview-state=focus] .btn{outline-offset:2px}.btn:active:not(:disabled),.icon-btn:active:not(:disabled){transform:scale(.97)}@media (hover:hover) and (pointer:fine){.btn:hover:not(:disabled),.icon-btn:hover:not(:disabled){transform:translateY(-1px)}}.btn:disabled,.icon-btn:disabled{opacity:.42;cursor:not-allowed;transform:none}.btn:focus-visible,.icon-btn:focus-visible,.input:focus-visible,.select:focus-visible,.switch:focus-visible,.tab:focus-visible,.heat-cell:focus-visible,.bar-group:focus-visible{outline:3px solid var(--hx-accent)}@supports (color:color-mix(in lab, red, red)){.btn:focus-visible,.icon-btn:focus-visible,.input:focus-visible,.select:focus-visible,.switch:focus-visible,.tab:focus-visible,.heat-cell:focus-visible,.bar-group:focus-visible{outline:3px solid color-mix(in srgb, var(--hx-accent) 55%, transparent)}}.btn:focus-visible,.icon-btn:focus-visible,.input:focus-visible,.select:focus-visible,.switch:focus-visible,.tab:focus-visible,.heat-cell:focus-visible,.bar-group:focus-visible{outline-offset:2px}.hx-spin{border:2px solid var(--hx-primary);width:14px;height:14px}@supports (color:color-mix(in lab, red, red)){.hx-spin{border:2px solid color-mix(in srgb, var(--hx-primary) 18%, transparent)}}.hx-spin{border-top-color:var(--hx-primary);border-radius:50%;animation:.8s linear infinite hx-spin}@keyframes hx-spin{to{transform:rotate(360deg)}}@keyframes hx-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.hx-field{gap:6px;display:grid}.hx-field-label{color:var(--hx-text-secondary);font-size:13px;font-weight:600}.hx-field-message{color:var(--hx-text-tertiary);font-size:12px}.hx-field-message.error{color:var(--hx-error)}.input,.select{border:1px solid var(--hx-border);border-radius:var(--hx-radius-sm);background:var(--hx-card);width:100%;height:44px;color:var(--hx-text);font:14px var(--hx-font-ui);transition:border-color var(--hx-duration-fast), box-shadow var(--hx-duration-fast);padding:0 12px}.select{padding-right:34px}.input:focus,.input:focus-within,.select:focus,.input.is-focused,.select.is-focused{border-color:var(--hx-primary);box-shadow:0 0 0 3px var(--hx-accent-soft);outline:none}@supports (color:color-mix(in lab, red, red)){.input:focus,.input:focus-within,.select:focus,.input.is-focused,.select.is-focused{box-shadow:0 0 0 3px color-mix(in srgb, var(--hx-accent-soft) 50%, transparent)}}.input.has-prefix{align-items:center;gap:8px;padding-left:0;display:flex}.input.has-prefix>input{padding:0 12px 0 0}.input.has-prefix>.input-prefix{height:100%;color:var(--hx-text-tertiary);flex:none;justify-content:center;align-items:center;padding:0 4px 0 12px;display:inline-flex}.input.has-prefix>.input-prefix svg{display:block}.input[aria-invalid=true],.select[aria-invalid=true]{border-color:var(--hx-error)}.hx-checkbox,.hx-radio{align-items:center;gap:var(--hx-space-2);min-height:32px;color:var(--hx-text);cursor:pointer;display:inline-flex}.check,.radio{width:18px;height:18px;accent-color:var(--hx-primary);margin:0}.switch{background:var(--hx-subtle);cursor:pointer;width:40px;height:22px;transition:background var(--hx-duration-normal) var(--hx-ease);border:0;border-radius:9999px;padding:2px}.switch span{background:var(--hx-card);width:18px;height:18px;box-shadow:var(--hx-shadow-card);transition:transform var(--hx-duration-normal) var(--hx-ease);border-radius:50%;display:block}.switch.on{background:var(--hx-primary)}.switch.on span{transform:translate(18px)}.tabs{border-radius:calc(var(--hx-radius-sm) + 2px);background:var(--hx-subtle);gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.tab{border-radius:var(--hx-radius-sm);height:40px;color:var(--hx-text-secondary);font:500 12px var(--hx-font-ui);cursor:pointer;transition:background var(--hx-duration-fast), color var(--hx-duration-fast);background:0 0;border:0;flex:none;padding:0 10px}.tab.active{background:var(--hx-primary);color:var(--hx-on-primary)}.tab:disabled{opacity:.45;cursor:not-allowed}.tag,.badge{border:1px solid var(--hx-border);background:var(--hx-subtle);height:28px;color:var(--hx-text-secondary);font:600 12px var(--hx-font-ui);white-space:nowrap;border-radius:9999px;align-items:center;gap:6px;padding:0 10px;line-height:1;display:inline-flex}.tag.sm,.badge.sm{letter-spacing:0;height:24px;padding:0 8px;font-size:12px}.tag button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.tag.success,.badge.success{background:var(--hx-success-soft);border-color:var(--hx-success-soft);color:var(--hx-success)}.tag.active,.badge.active{background:var(--hx-accent-soft);border-color:var(--hx-accent-soft);color:var(--hx-primary)}.tag.warning,.badge.warning{background:var(--hx-warning-soft);border-color:var(--hx-warning-soft);color:var(--hx-warning)}.tag.error,.badge.error{background:var(--hx-error-soft);border-color:var(--hx-error-soft);color:var(--hx-error)}.tag.info,.badge.info{background:var(--hx-info-soft);border-color:var(--hx-info-soft);color:var(--hx-info)}.tag.pending,.badge.pending{background:var(--hx-warning)}@supports (color:color-mix(in lab, red, red)){.tag.pending,.badge.pending{background:color-mix(in srgb, var(--hx-warning) 12%, #fff)}}.tag.pending,.badge.pending{border-color:var(--hx-warning)}@supports (color:color-mix(in lab, red, red)){.tag.pending,.badge.pending{border-color:color-mix(in srgb, var(--hx-warning) 22%, transparent)}}.tag.pending,.badge.pending{color:var(--hx-warning)}@supports (color:color-mix(in lab, red, red)){.tag.pending,.badge.pending{color:color-mix(in srgb, var(--hx-warning) 70%, var(--hx-text))}}.tag.solid,.badge.solid{border-color:#0000;font-weight:650}.tag.solid.success,.badge.solid.success{background:var(--hx-success);color:#fff}.tag.solid.active,.badge.solid.active,.tag.solid.blue,.badge.solid.blue{background:var(--hx-primary);color:#fff}.tag.solid.warning,.badge.solid.warning,.tag.solid.pending,.badge.solid.pending,.tag.solid.orange,.badge.solid.orange{background:var(--hx-warning);color:#fff}.tag.solid.error,.badge.solid.error,.tag.solid.critical,.badge.solid.critical,.tag.solid.red,.badge.solid.red{background:var(--hx-error);color:#fff}.tag.solid.info,.badge.solid.info{background:var(--hx-info);color:#fff}.tag.blue,.badge.blue{background:var(--hx-accent-soft);border-color:var(--hx-accent-soft);color:var(--hx-primary)}.tag.orange,.badge.orange{background:var(--hx-warning-soft);border-color:var(--hx-warning-soft);color:var(--hx-warning)}.tag.green,.badge.green{background:var(--hx-success-soft);border-color:var(--hx-success-soft);color:var(--hx-success)}.tag.red,.badge.red{background:var(--hx-error-soft);border-color:var(--hx-error-soft);color:var(--hx-error)}.panel{min-width:0;padding:var(--hx-space-6);border:1px solid var(--hx-border);border-radius:var(--hx-radius-xl);background:var(--hx-card);box-shadow:var(--hx-shadow-card);color:var(--hx-text)}.panel-head{align-items:flex-start;gap:var(--hx-space-3);margin-bottom:18px;display:flex}.panel-head>div:first-child{flex:1}.panel h3{color:var(--hx-text);font:600 18px/1.3 var(--hx-font-ui);letter-spacing:-.02em;margin:0}.panel-sub{color:var(--hx-text-tertiary);margin-top:4px;font-size:12px}.visual-card,.hx-forest-surface{border:1px solid var(--hx-border);border-radius:var(--hx-radius-xl);background:var(--hx-card);min-width:0;box-shadow:var(--hx-shadow-card)}.hx-forest-surface.layer-raised,.hx-forest-surface.layer-overlay{background:var(--hx-raised);box-shadow:var(--hx-shadow-float)}.metric-card{background:var(--hx-card);border:1px solid var(--hx-border);border-radius:var(--hx-radius-xl);min-height:245px;box-shadow:var(--hx-shadow-card);flex-direction:column;padding:20px;display:flex}.metric-label{color:var(--hx-text-secondary);align-items:center;gap:9px;font-size:12px;display:flex}.metric-label button{background:0 0;border:0;margin-left:auto}.metric-value{justify-content:center;align-items:flex-start;margin:28px 0 11px;display:flex}.metric-value strong{letter-spacing:var(--hx-tracking-display);font-size:39px;line-height:1;font-weight:var(--hx-weight-metric)}.metric-comparison{justify-content:center;align-items:center;gap:8px;display:flex}.trend{border-radius:9999px;padding:5px 8px;font-size:12px;font-weight:650}.trend.positive{background:var(--hx-success-soft);color:var(--hx-success)}.trend.neutral{background:var(--hx-subtle);color:var(--hx-text-secondary)}.metric-card footer{color:var(--hx-text-tertiary);justify-content:space-between;margin-top:auto;font-size:9px;display:flex}.progress{background:var(--hx-subtle);border-radius:9999px;height:7px;overflow:hidden}.progress>span{border-radius:inherit;background:var(--hx-primary);height:100%;transition:width var(--hx-duration-slow) var(--hx-ease);display:block}.progress.success>span{background:var(--hx-success)}.progress.warning>span{background:var(--hx-warning)}.progress.error>span{background:var(--hx-error)}.hx-progress{background:var(--hx-subtle);border-radius:9999px;height:7px;overflow:hidden}.hx-progress.thin{height:4px}.hx-progress>span{border-radius:inherit;background:var(--hx-primary);transform-origin:0;width:100%;height:100%;transition:transform var(--hx-duration-slow) var(--hx-ease);display:block}.hx-progress.ai>span,.hx-progress.brand>span{background:linear-gradient(90deg, var(--hx-primary), var(--hx-accent))}.hx-progress.active>span{background:var(--hx-accent)}.hx-cockpit-toolbar,.hx-cockpit-panel,.hx-telemetry-metric,.hx-insight-rail,.hx-signal-stat{border:1px solid var(--hx-border);background:var(--hx-card);min-width:0;box-shadow:var(--hx-shadow-card);color:var(--hx-text)}.hx-cockpit-toolbar{min-height:58px;padding:var(--hx-space-2);align-items:center;gap:var(--hx-space-3);border-radius:var(--hx-radius-xl);display:flex}.hx-dashboard-canvas{width:100%;max-width:100%;min-height:100vh;color:var(--hx-text);box-sizing:border-box;background:0 0;padding:0;overflow-x:clip}.hx-dashboard-canvas>*{min-width:0}.hx-dashboard-stack{gap:10px;width:100%;min-width:0;max-width:min(1540px,100%);margin:0 auto;display:grid}.hx-dashboard-grid{min-width:0;display:grid}.hx-status-pill{border:1px solid var(--hx-border);border-radius:var(--hx-radius-full);background:var(--hx-card);min-height:24px;color:var(--hx-text-secondary);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:650;display:inline-flex}.hx-status-pill.medium{min-height:28px;padding-inline:10px;font-size:12px}.hx-status-pill>i{background:currentColor;border-radius:999px;width:7px;height:7px}.hx-status-pill.active>i{background:var(--hx-accent)}.hx-status-pill.success>i{background:var(--hx-success)}.hx-status-pill.warning>i{background:var(--hx-warning)}.hx-status-pill.error>i{background:var(--hx-error)}.hx-status-pill.active,.hx-status-pill.success{border-color:var(--hx-accent)}@supports (color:color-mix(in lab, red, red)){.hx-status-pill.active,.hx-status-pill.success{border-color:color-mix(in srgb, var(--hx-accent) 28%, var(--hx-border))}}.hx-status-pill.active,.hx-status-pill.success{background:var(--hx-accent-mist);color:var(--hx-success)}.hx-status-pill.info{background:var(--hx-info-soft);color:var(--hx-info)}.hx-status-pill.warning{background:var(--hx-warning-soft);color:var(--hx-warning)}.hx-status-pill.error{background:var(--hx-error-soft);color:var(--hx-error)}.hx-platform-mark{border:1px solid var(--hx-border);border-radius:var(--hx-radius-sm);background:var(--hx-subtle);width:28px;height:28px;color:var(--hx-text-secondary);flex:none;place-items:center;font-size:12px;font-weight:760;line-height:1;display:inline-grid}.hx-platform-mark.active,.hx-platform-mark.success{border-color:var(--hx-accent)}@supports (color:color-mix(in lab, red, red)){.hx-platform-mark.active,.hx-platform-mark.success{border-color:color-mix(in srgb, var(--hx-accent) 28%, var(--hx-border))}}.hx-platform-mark.active,.hx-platform-mark.success{background:var(--hx-accent-mist);color:var(--hx-primary)}.hx-platform-mark.info,.hx-platform-mark.violet{background:var(--hx-info-soft);color:var(--hx-info)}.hx-filter-strip{min-width:0;margin-bottom:var(--hx-space-3);justify-content:space-between;align-items:center;gap:var(--hx-space-3);display:flex}.hx-filter-strip>div{flex:auto;min-width:0}.hx-filter-strip>span{color:var(--hx-text-secondary);white-space:nowrap;flex:none;font-size:12px}.hx-page-header{justify-content:space-between;align-items:center;gap:var(--hx-space-5);min-width:0;min-height:68px;display:flex}.hx-page-header-copy{min-width:0}.hx-page-header-title{align-items:center;gap:var(--hx-space-2);min-height:36px;display:flex}.hx-page-header h1{color:var(--hx-text);font-family:var(--hx-font-ui);font-size:var(--hx-text-page-title-compact-size);font-weight:var(--hx-weight-heading);line-height:var(--hx-text-page-title-line);letter-spacing:var(--hx-tracking-heading);margin:0}.hx-page-header.compact h1{font-size:var(--hx-text-page-title-compact-size)}.hx-page-header p{max-width:72ch;margin:var(--hx-space-2) 0 0;color:var(--hx-text-secondary);font-size:var(--hx-text-page-subtitle-size);line-height:1.55}.hx-page-header-meta{margin-top:var(--hx-space-2);color:var(--hx-text-tertiary);font-size:12px}.hx-page-header-actions{justify-content:flex-end;align-items:center;gap:var(--hx-space-2);flex:none;display:flex}@media (max-width:767px){.hx-page-header{align-items:stretch;gap:var(--hx-space-4);flex-direction:column;min-height:0}.hx-page-header h1,.hx-page-header.compact h1{font-size:var(--hx-text-page-title-compact-size)}.hx-page-header-actions{flex-wrap:wrap;justify-content:flex-start}}.hx-evidence-hero{border-radius:var(--hx-radius-xl);background:#fff;border:1px solid #0b151112;min-width:0;padding:18px 24px;box-shadow:0 18px 48px #1118140b}.hx-evidence-top{justify-content:space-between;align-items:center;gap:var(--hx-space-3);margin-bottom:10px;display:flex}.hx-evidence-top>div{align-items:center;gap:var(--hx-space-2);flex-wrap:wrap;min-width:0;display:flex}.hx-evidence-copy{max-width:690px}.hx-evidence-copy>span{color:var(--hx-primary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:760;display:block}.hx-evidence-copy h1{color:var(--hx-text);font:var(--hx-weight-heading) clamp(20px, 1.82vw, 27px)/1.06 var(--hx-font-ui);letter-spacing:var(--hx-tracking-heading);margin:0}.hx-evidence-copy p{color:var(--hx-text-secondary);margin:6px 0 0;font-size:13px;line-height:1.45}.hx-evidence-signals{gap:var(--hx-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;display:grid}.hx-cockpit-panel{padding:var(--hx-space-6);border-radius:var(--hx-radius-xl)}.hx-cockpit-panel.hero{border-radius:var(--hx-radius-panel);background:linear-gradient(112deg, var(--hx-card) 0%, var(--hx-card) 68%, var(--hx-accent-mist) 100%)}.hx-cockpit-panel.compact{padding:var(--hx-space-5)}.hx-cockpit-panel.chart{border-radius:18px;padding:14px}.hx-cockpit-panel.chart .hx-cockpit-head{margin-bottom:8px}.hx-cockpit-panel.chart .hx-cockpit-heading h3{font-size:15px}.hx-cockpit-panel.chart .hx-cockpit-heading p{font-size:12px}.hx-cockpit-panel.chart .hx-cockpit-footer{margin-top:8px;padding-top:8px}.hx-cockpit-panel.collapsible .hx-cockpit-head{cursor:pointer;-webkit-user-select:none;user-select:none}.hx-cockpit-panel.collapsed .hx-cockpit-body{display:none}.hx-collapse-toggle{width:28px;height:28px;color:var(--hx-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex}.hx-collapse-toggle:hover{background:var(--hx-surface-raised);color:var(--hx-text)}.hx-cockpit-panel.collapsed .hx-collapse-toggle svg{transform:rotate(-90deg)}.hx-cockpit-panel .hx-collapse-toggle svg{transition:transform .2s}.hx-cockpit-head,.hx-cockpit-heading,.hx-cockpit-head-actions{align-items:flex-start;gap:var(--hx-space-3);display:flex}.hx-cockpit-head{margin-bottom:var(--hx-space-5);flex-wrap:wrap;justify-content:space-between}.hx-cockpit-heading{flex:240px;min-width:0}.hx-cockpit-heading h3{color:var(--hx-text);font:600 18px/1.25 var(--hx-font-ui);letter-spacing:-.02em;margin:0}.hx-cockpit-heading p{color:var(--hx-text-secondary);margin:4px 0 0;font-size:12px;line-height:1.55}.hx-cockpit-head-actions{flex-wrap:wrap;align-items:center;margin-left:auto}.hx-cockpit-head-actions .hx-cockpit-toolbar{flex-wrap:wrap}@media (max-width:900px){.hx-cockpit-head{align-items:stretch;gap:var(--hx-space-3);margin-bottom:var(--hx-space-4);flex-direction:column}.hx-cockpit-head-actions{justify-content:flex-start;margin-left:0}}@media (max-width:640px){.hx-cockpit-head{gap:10px;margin-bottom:10px}.hx-cockpit-heading{flex:auto}.hx-cockpit-heading h3{font-size:15px;line-height:1.3}.hx-cockpit-heading p{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:100%;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.hx-cockpit-head-actions{justify-content:space-between;gap:8px;width:100%}.hx-cockpit-head-actions .tag,.hx-cockpit-head-actions [class*=tag]{padding:1px 8px;font-size:12px}}.hx-cockpit-body{min-width:0}.hx-cockpit-footer{margin-top:var(--hx-space-5);padding-top:var(--hx-space-4);border-top:1px solid var(--hx-border);color:var(--hx-text-tertiary);font-size:12px}.hx-cockpit-loading{gap:var(--hx-space-2);display:grid}.hx-cockpit-loading span{border-radius:var(--hx-radius-xs);background:var(--hx-subtle);height:12px}.hx-cockpit-error{padding:var(--hx-space-4);border-radius:var(--hx-radius-md);background:var(--hx-error-soft);color:var(--hx-error)}.hx-status-icon{border:1px solid var(--hx-border);border-radius:var(--hx-radius-sm);background:var(--hx-subtle);width:34px;height:34px;color:var(--hx-text-secondary);flex:none;place-items:center;display:inline-grid}.hx-status-icon.small{border-radius:var(--hx-radius-xs);width:28px;height:28px}.hx-status-icon.large{border-radius:var(--hx-radius-md);width:44px;height:44px}.hx-status-icon.warning{background:var(--hx-warning-soft);color:var(--hx-warning)}.hx-status-icon.error{background:var(--hx-error-soft);color:var(--hx-error)}.hx-telemetry-strip{gap:var(--hx-space-4);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.hx-today-report{gap:var(--hx-space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;min-width:0;display:grid}@media (max-width:760px){.hx-today-report{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hx-today-report .hx-telemetry-metric{min-height:132px;padding:16px}.hx-today-report .hx-telemetry-value{font-size:30px}.hx-today-report .hx-telemetry-label,.hx-today-report .hx-telemetry-delta{font-size:12px}}@media (max-width:460px){.hx-today-report{grid-template-columns:minmax(0,1fr);gap:8px}.hx-today-report .hx-telemetry-metric{min-height:116px;padding:12px}.hx-today-report .hx-telemetry-value{letter-spacing:-.04em;font-size:24px}.hx-today-report .hx-telemetry-value-row{margin:8px 0 6px}.hx-today-report .hx-telemetry-label,.hx-today-report .hx-telemetry-delta{font-size:12px;line-height:1.3}.hx-today-report .hx-telemetry-unit{padding-top:2px;font-size:12px}}@media (max-width:760px){.hx-telemetry-strip:not(.kpi){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hx-telemetry-strip:not(.kpi) .hx-telemetry-metric{min-height:132px;padding:16px}.hx-telemetry-strip:not(.kpi) .hx-telemetry-value{font-size:30px}.hx-telemetry-strip:not(.kpi) .hx-telemetry-label,.hx-telemetry-strip:not(.kpi) .hx-telemetry-delta{font-size:12px}}@media (max-width:460px){.hx-telemetry-strip:not(.kpi){gap:8px}.hx-telemetry-strip:not(.kpi) .hx-telemetry-metric{min-height:116px;padding:12px}.hx-telemetry-strip:not(.kpi) .hx-telemetry-value{letter-spacing:-.04em;font-size:24px}.hx-telemetry-strip:not(.kpi) .hx-telemetry-value-row{margin:8px 0 6px}.hx-telemetry-strip:not(.kpi) .hx-telemetry-label,.hx-telemetry-strip:not(.kpi) .hx-telemetry-delta{font-size:12px;line-height:1.3}.hx-telemetry-strip:not(.kpi) .hx-telemetry-unit{padding-top:2px;font-size:12px}}.hx-telemetry-strip.kpi{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}@media (max-width:1100px){.hx-telemetry-strip.kpi.monitor-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.hx-telemetry-strip.hx-publish-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:980px){.hx-telemetry-strip.hx-publish-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.hx-telemetry-strip.hx-publish-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hx-telemetry-strip.hx-publish-kpi-strip .hx-telemetry-metric{padding:10px 12px}.hx-telemetry-strip.hx-publish-kpi-strip .hx-telemetry-metric>.hx-telemetry-value{font-size:22px}.hx-telemetry-strip.hx-publish-kpi-strip .hx-telemetry-metric>.hx-telemetry-label,.hx-telemetry-strip.hx-publish-kpi-strip .hx-telemetry-metric>.hx-telemetry-delta,.hx-telemetry-strip.hx-publish-kpi-strip .hx-telemetry-metric>.hx-telemetry-caption{font-size:12px}}.hx-telemetry-strip.hx-publish-kpi-strip .hx-telemetry-metric{flex-direction:column;align-items:stretch;gap:3px;min-height:78px;padding:12px 14px;display:flex}.hx-telemetry-strip.hx-publish-kpi-strip .hx-telemetry-metric>.hx-telemetry-label,.hx-telemetry-strip.hx-publish-kpi-strip .hx-telemetry-metric>.hx-telemetry-value-row,.hx-telemetry-strip.hx-publish-kpi-strip .hx-telemetry-metric>.hx-telemetry-delta,.hx-telemetry-strip.hx-publish-kpi-strip .hx-telemetry-metric>.hx-telemetry-caption{min-width:0}.hx-telemetry-strip.hx-publish-kpi-strip .hx-telemetry-metric>.hx-telemetry-label{flex:none;order:1}.hx-telemetry-strip.hx-publish-kpi-strip .hx-telemetry-metric>.hx-telemetry-value-row{flex:none;order:2;align-items:baseline;gap:5px;margin:0}.hx-telemetry-strip.hx-publish-kpi-strip .hx-telemetry-metric>.hx-telemetry-delta{flex:none;order:3;align-self:flex-start}.hx-telemetry-strip.hx-publish-kpi-strip .hx-telemetry-metric>.hx-telemetry-caption{text-align:left;color:var(--hx-text-tertiary,#8f8f86);flex:none;order:4;align-self:flex-start;margin:0;font-size:12px}.hx-telemetry-strip.hx-publish-kpi-strip .hx-telemetry-metric>.hx-telemetry-chart{flex:0 0 10px;order:5;align-self:stretch;align-items:flex-end;min-width:60px;display:flex}.hx-telemetry-strip.hx-publish-kpi-strip .hx-telemetry-metric>.hx-telemetry-chart svg{flex-shrink:1;width:100%;max-width:100%;height:10px;display:block}.hx-telemetry-strip.hx-publish-kpi-strip.hx-agent-kpi-strip .hx-telemetry-metric>.hx-telemetry-chart{z-index:0;opacity:.72;pointer-events:none;width:auto;height:22px;min-height:22px;max-height:22px;position:absolute;bottom:8px;left:14px;right:14px;overflow:hidden}.hx-telemetry-strip.hx-publish-kpi-strip.hx-agent-kpi-strip .hx-telemetry-metric>.hx-telemetry-chart svg{width:100%;height:22px;min-height:22px;max-height:22px}.hx-telemetry-strip.hx-publish-kpi-strip.hx-agent-kpi-strip .hx-telemetry-header,.hx-telemetry-strip.hx-publish-kpi-strip.hx-agent-kpi-strip .hx-telemetry-value-row,.hx-telemetry-strip.hx-publish-kpi-strip.hx-agent-kpi-strip .hx-telemetry-delta,.hx-telemetry-strip.hx-publish-kpi-strip.hx-agent-kpi-strip .hx-telemetry-caption{z-index:1;position:relative}.hx-telemetry-metric{border-radius:var(--hx-radius-xl);flex-direction:column;min-height:154px;padding:20px;display:flex;position:relative;overflow:hidden}.hx-telemetry-metric.spotlight{--mx:50%;--my:50%;position:relative}.hx-telemetry-metric.spotlight .spotlight-border{border-radius:inherit;background:radial-gradient(200px circle at var(--mx) var(--my), #059669a6, transparent 70%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;transition:opacity .25s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hx-telemetry-metric.spotlight .spotlight-glow{border-radius:inherit;background:radial-gradient(240px circle at var(--mx) var(--my), #10b9810f, transparent 65%);opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.hx-telemetry-metric.spotlight:hover .spotlight-border,.hx-telemetry-metric.spotlight:hover .spotlight-glow{opacity:1}.hx-telemetry-strip.kpi .hx-telemetry-metric{border-radius:var(--hx-radius-lg);background:var(--hx-card);border-color:#0b151112;min-height:108px;padding:14px 15px;box-shadow:0 18px 44px #1118140b}.hx-telemetry-metric.hero{min-height:220px}.hx-telemetry-label{align-items:center;gap:var(--hx-space-2);color:var(--hx-text-secondary);font-size:12px;display:flex}.hx-telemetry-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.hx-telemetry-badge{color:var(--hx-success,#0a6f39);flex-shrink:0;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.hx-telemetry-strip.hx-publish-kpi-strip .hx-telemetry-badge{color:var(--hx-accent);font-size:12px;font-weight:600}.hx-telemetry-badge .hx-dot-pulse{animation:hx-pulse 1.1s var(--hx-ease-standard) infinite}.hx-telemetry-metric.caption-inline .hx-telemetry-value-row{flex-wrap:wrap;align-items:baseline}.hx-telemetry-caption-inline{color:var(--hx-text-tertiary,#8f8f86);margin-left:auto;font-size:12px;line-height:1.3}.hx-telemetry-strip.kpi .hx-telemetry-label{color:var(--hx-text-secondary);letter-spacing:0;font-size:12px;font-weight:650;line-height:1.24}.hx-telemetry-value-row{margin:var(--hx-space-5) 0 8px;align-items:flex-start;gap:5px;display:flex}.hx-telemetry-strip.kpi .hx-telemetry-value-row{margin:auto 0 7px}.hx-telemetry-value{color:var(--hx-text);letter-spacing:var(--hx-tracking-display);font-size:39px;line-height:1;font-weight:var(--hx-weight-metric)}.hx-telemetry-strip.kpi .hx-telemetry-value{font-size:clamp(28px,2.25vw,37px);font-weight:var(--hx-weight-metric);letter-spacing:-.055em}.hx-telemetry-strip.kpi .hx-telemetry-metric.selected .hx-telemetry-value{font-size:clamp(31px,2.45vw,40px)}.hx-telemetry-unit{color:var(--hx-text-secondary);font-size:var(--hx-text-label-size);flex-shrink:0;align-self:flex-end;padding-top:5px}.hx-telemetry-strip.kpi .hx-telemetry-unit{font-size:var(--hx-text-caption-size);padding-top:5px}.hx-telemetry-delta{color:var(--hx-text-tertiary);align-items:center;gap:8px;font-size:12px;display:flex}.hx-telemetry-strip.kpi .hx-telemetry-delta{color:var(--hx-text-secondary);flex-wrap:wrap;gap:7px;font-size:12px}.hx-telemetry-delta strong{border-radius:var(--hx-radius-full);background:var(--hx-subtle);color:var(--hx-text-secondary);padding:5px 8px}.hx-telemetry-strip.kpi .hx-telemetry-delta strong{border-radius:var(--hx-radius-full);font-size:12px;line-height:1}.hx-telemetry-delta.success strong{background:var(--hx-success-soft);color:var(--hx-success)}.hx-telemetry-delta.warning strong{background:var(--hx-warning-soft);color:var(--hx-warning)}.hx-telemetry-delta.error strong{background:var(--hx-error-soft);color:var(--hx-error)}.hx-telemetry-delta.active strong{background:var(--hx-info-soft);color:var(--hx-info)}.hx-telemetry-delta.is-up strong:before{content:"↑ "}.hx-telemetry-delta.is-down strong:before{content:"↓ "}@supports (color:color-mix(in lab, red, red)){.hx-telemetry-strip.kpi .hx-telemetry-metric.selected{border-color:color-mix(in srgb, var(--hx-accent) 62%, #0b151114)}}.hx-telemetry-strip.kpi .hx-telemetry-metric.selected{background:var(--hx-card);box-shadow:inset 0 0 0 1px var(--hx-accent), 0 20px 52px #11181412}@supports (color:color-mix(in lab, red, red)){.hx-telemetry-strip.kpi .hx-telemetry-metric.selected{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hx-accent) 42%, transparent), 0 20px 52px #11181412}}.hx-telemetry-strip.kpi .hx-telemetry-metric.selected:after{content:"";background:linear-gradient(90deg, var(--hx-primary) 0 18%, var(--hx-accent) 18% 100%);pointer-events:none;border-radius:999px;height:3px;position:absolute;inset:auto 15px 12px}.hx-telemetry-strip.kpi .hx-telemetry-metric.selected .hx-telemetry-label{color:var(--hx-primary)}.hx-telemetry-strip.kpi .hx-telemetry-metric.selected .hx-telemetry-value{color:var(--hx-text)}.hx-telemetry-strip.kpi .hx-telemetry-metric.selected .hx-telemetry-delta strong{background:var(--hx-accent-soft);color:var(--hx-success)}.hx-telemetry-caption{color:var(--hx-text-secondary);margin:auto 0 0;font-size:12px;line-height:1.5}.hx-telemetry-chart{margin-top:auto}.hx-signal-stat{padding:var(--hx-space-4);gap:var(--hx-space-3);border-radius:var(--hx-radius-lg);grid-template-columns:auto minmax(0,1fr);display:grid}.hx-signal-stat strong{color:var(--hx-text);font-size:22px;line-height:1;display:block}.hx-signal-stat span,.hx-signal-stat small{color:var(--hx-text-secondary);margin-top:4px;font-size:12px;display:block}.hx-summary-stat-grid{gap:var(--hx-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hx-summary-stat{border:1px solid var(--hx-border);min-width:0;padding:16px 18px}@supports (color:color-mix(in lab, red, red)){.hx-summary-stat{border:1px solid color-mix(in srgb, var(--hx-border) 74%, #fff)}}.hx-summary-stat{border-radius:var(--hx-radius-lg);background:var(--hx-card)}@supports (color:color-mix(in lab, red, red)){.hx-summary-stat{background:color-mix(in srgb, var(--hx-card) 94%, var(--hx-subtle))}}.hx-summary-stat span,.hx-summary-stat p{color:var(--hx-text-secondary);margin:0;font-size:12px;line-height:1.55}.hx-summary-stat strong{color:var(--hx-text);letter-spacing:-.04em;margin-top:6px;font-size:28px;line-height:1;display:block}.hx-status-feed{border:1px solid var(--hx-border);min-width:0;padding:22px}@supports (color:color-mix(in lab, red, red)){.hx-status-feed{border:1px solid color-mix(in srgb, var(--hx-border) 72%, #fff)}}.hx-status-feed{border-radius:var(--hx-radius-xl);background:#ffffffd6;box-shadow:0 16px 42px #1118140b}.hx-status-feed-head{justify-content:space-between;align-items:center;gap:var(--hx-space-4);margin-bottom:var(--hx-space-4);display:flex}.hx-status-feed-head strong{color:var(--hx-text);font-size:18px;font-weight:720}.hx-status-feed-head span{color:var(--hx-text-secondary);font-size:12px;font-weight:620}.hx-status-feed-list{gap:var(--hx-space-3);display:grid}.hx-status-feed-row{align-items:center;gap:var(--hx-space-3);min-height:42px;color:var(--hx-text);grid-template-columns:8px 34px minmax(86px,1fr) minmax(82px,1fr) auto auto auto;display:grid}.hx-status-feed-row>i{background:var(--hx-accent);width:7px;height:7px;box-shadow:0 0 0 5px var(--hx-accent);border-radius:999px;grid-column:1}@supports (color:color-mix(in lab, red, red)){.hx-status-feed-row>i{box-shadow:0 0 0 5px color-mix(in srgb, var(--hx-accent) 14%, transparent)}}.hx-status-feed-icon{grid-column:2;place-items:center;min-width:0;display:grid}.hx-status-feed-row strong,.hx-status-feed-row b,.hx-status-feed-row small,.hx-status-feed-row time{color:var(--hx-text);font-size:13px;font-style:normal;font-weight:680}.hx-status-feed-row strong{grid-column:3;min-width:0}.hx-status-feed-row em{min-width:0;color:var(--hx-text-secondary);grid-column:4;font-size:12px;font-style:normal}.hx-status-feed-row small,.hx-status-feed-row time{color:var(--hx-text-secondary);font-weight:620}.hx-status-feed-row b{grid-column:5}.hx-status-feed-row small{grid-column:6}.hx-status-feed-row time{grid-column:7}.hx-segment-meter{gap:var(--hx-space-2);display:grid}.hx-segment-head{justify-content:space-between;gap:var(--hx-space-3);color:var(--hx-text-secondary);font-size:12px;display:flex}.hx-segments{border-left:12px solid var(--hx-text);background:repeating-linear-gradient(90deg, var(--hx-border) 0 2px, transparent 2px 5px);gap:3px;height:34px;padding-left:12px;display:grid}.hx-segments i[data-active=true]{background:var(--hx-accent)}@supports (color:color-mix(in lab, red, red)){.hx-segments i[data-active=true]{background:color-mix(in srgb, var(--hx-accent) 78%, transparent)}}.hx-insight-rail{padding:var(--hx-space-6);border-radius:var(--hx-radius-panel);background:linear-gradient(135deg, var(--hx-card), var(--hx-accent-soft))}@supports (color:color-mix(in lab, red, red)){.hx-insight-rail{background:linear-gradient(135deg, color-mix(in srgb, var(--hx-card) 82%, transparent), color-mix(in srgb, var(--hx-accent-soft) 75%, var(--hx-card)))}}.hx-insight-top,.hx-insight-bottom{align-items:center;gap:var(--hx-space-3);display:flex}.hx-insight-top span{color:var(--hx-text-tertiary);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.hx-insight-top strong{color:var(--hx-primary);margin-left:auto;font-size:12px}.hx-insight-rail h3{margin:var(--hx-space-5) 0 var(--hx-space-3);color:var(--hx-text);font:560 23px/1.28 var(--hx-font-ui);letter-spacing:-.025em}.hx-insight-copy{color:var(--hx-text-secondary);font-size:13px;line-height:1.65}.hx-insight-bottom{margin-top:var(--hx-space-6);justify-content:space-between}.filter-bar,.chart-panel{border:1px solid var(--hx-border);border-radius:var(--hx-radius-xl);background:var(--hx-card);min-width:0;box-shadow:var(--hx-shadow-card)}.filter-bar{padding:var(--hx-space-3);align-items:center;gap:var(--hx-space-2);flex-wrap:wrap;display:flex}.filter-bar .grow{flex:1}.chart-grid{gap:var(--hx-space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.chart-panel{padding:var(--hx-space-6)}.chart-panel.span-12{grid-column:1/-1}.chart-head{justify-content:space-between;gap:var(--hx-space-4);margin-bottom:var(--hx-space-4);display:flex}.chart-title{color:var(--hx-text);font:600 18px/1.25 var(--hx-font-ui)}.chart-insight,.hx-chart-summary{color:var(--hx-text-secondary);margin-top:4px;font-size:12px;line-height:1.55}.chart-actions{flex:none}.chart-svg,.constellation{width:100%;height:auto;overflow:visible}.grid-line{stroke:var(--hx-chart-grid);stroke-width:1px}.axis-label{fill:var(--hx-text-tertiary);font:10px var(--hx-font-data)}.line-current,.line-ai{stroke:var(--hx-primary);stroke-width:2px;vector-effect:non-scaling-stroke}.line-ai{stroke:var(--hx-accent-strong)}.line-base{stroke:var(--hx-chart-muted);stroke-width:1.5px;vector-effect:non-scaling-stroke}.line-positive{stroke:var(--hx-success);stroke-width:2px}.legend{gap:var(--hx-space-4);color:var(--hx-text-secondary);flex-wrap:wrap;font-size:10px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{background:var(--hx-chart-muted);border-radius:50%;width:7px;height:7px}.legend .current{background:var(--hx-primary)}.legend .ai{background:var(--hx-accent)}.bar{fill:var(--hx-chart-muted)}.bar-group{cursor:pointer}.heatmap{gap:5px;min-width:0;display:grid}.heat-label{color:var(--hx-text-tertiary);align-items:center;font-size:10px;display:flex}.heat-cell{border:1px solid var(--hx-border);border-radius:var(--hx-radius-xs);min-height:34px;color:var(--hx-text);font:600 10px var(--hx-font-data);cursor:pointer}.heat-cell.h1{background:var(--hx-subtle)}.constellation line{stroke:var(--hx-border-strong);stroke-width:1px}.constellation circle{fill:var(--hx-card);stroke:var(--hx-primary);stroke-width:1.5px}.constellation text{fill:var(--hx-text);font:10px var(--hx-font-ui)}.hx-thin-spark{align-items:end;gap:4px;min-width:120px;height:54px;display:flex}.hx-thin-spark i{background:var(--hx-primary);border-radius:9999px 9999px 0 0;flex:1;min-width:3px}@supports (color:color-mix(in lab, red, red)){.hx-thin-spark i{background:color-mix(in srgb, var(--hx-primary) 52%, var(--hx-border))}}.hx-thin-spark i{opacity:.42}.hx-thin-spark i[data-active=true],.hx-telemetry-metric.success .hx-thin-spark i:last-child,.hx-telemetry-metric.active .hx-thin-spark i:last-child{background:var(--hx-accent);opacity:1}.hx-hybrid-exposure-chart{aspect-ratio:760/220;border-radius:var(--hx-radius-md);background:#fff;width:100%;height:auto;position:relative;overflow:visible}.hx-hybrid-exposure-chart svg{width:100%;height:100%;display:block}.hx-chart-grid-line{stroke:#0b15110e;stroke-width:1px;stroke-dasharray:none}.hx-chart-axis-text{fill:var(--hx-text-tertiary);font:9px var(--hx-font-data)}.hx-chart-axis-text.is-secondary{fill:var(--hx-text-secondary)}@supports (color:color-mix(in lab, red, red)){.hx-chart-selected-window{fill:color-mix(in srgb, var(--hx-accent) 5%, transparent);stroke:color-mix(in srgb, var(--hx-accent) 20%, transparent)}}.hx-chart-selected-window{stroke-width:1px}.hx-chart-area{fill:url(#hx-chart-area-gradient)}.hx-hybrid-exposure-chart .hx-chart-area{fill:#0000}.hx-chart-thin-bar{pointer-events:none;transition:fill var(--hx-duration-fast) var(--hx-ease), opacity var(--hx-duration-fast) var(--hx-ease), transform var(--hx-duration-fast) var(--hx-ease);transform-box:fill-box;transform-origin:bottom}.hx-chart-thin-bar[data-state=low]{fill:#0b151118;opacity:1}.hx-chart-thin-bar[data-state=neutral]{fill:#0b151129;opacity:1}.hx-chart-thin-bar[data-state=high]{fill:#0b15116b;opacity:1}.hx-chart-thin-bar[data-state=selected]{fill:var(--hx-accent);opacity:1}.hx-chart-thin-bar[data-hovered=true]{fill:var(--hx-accent);opacity:1;transform:scaleX(1.22)}.hx-chart-hit-zone{fill:#0000;cursor:crosshair;outline:none}.hx-chart-forecast-line{stroke:#0b1511d1;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hx-chart-hover-marker{pointer-events:none}.hx-chart-hover-marker line{stroke:#0b151199;stroke-width:1px}.hx-chart-hover-marker circle{fill:var(--hx-card);stroke:#0b1511e6;stroke-width:1.4px}.hx-chart-tooltip-card{z-index:9999;-webkit-backdrop-filter:blur(22px)saturate(1.08);backdrop-filter:blur(22px)saturate(1.08);width:164px;color:var(--hx-text);pointer-events:none;background:#f8f9f8f5;border:1px solid #ffffffa3;border-radius:16px;padding:12px;transition:opacity .16s;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 18px 42px #1118142e}.hx-chart-tooltip-card.is-flip-x{transform:translate(calc(-100% - 12px), var(--ty,-100%))}.hx-chart-tooltip-card.is-flip-y{--ty:12px}.hx-chart-tooltip-card:not(.is-flip-y){--ty:-100%}.hx-chart-tooltip-date{color:var(--hx-text-tertiary);margin-bottom:7px;font-size:10px;font-weight:650}.hx-chart-tooltip-card>div:not(.hx-chart-tooltip-date){color:var(--hx-text-secondary);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.hx-chart-tooltip-card b{color:var(--hx-primary);font-weight:650}.hx-donut-breakdown{align-items:center;gap:var(--hx-space-8);grid-template-columns:minmax(220px,.92fr) minmax(180px,.72fr);min-height:230px;display:grid}.hx-donut-ring{aspect-ratio:1;width:min(260px,80%);box-shadow:inset 0 0 0 1px var(--hx-border);border-radius:50%;margin:0 auto;position:relative}.hx-donut-ring:before{content:"";border-radius:inherit;background:var(--hx-card);box-shadow:inset 0 0 0 1px var(--hx-border);position:absolute;inset:18%}.hx-donut-ring>div{text-align:center;align-content:center;place-items:center;display:grid;position:absolute;inset:25%}.hx-donut-ring strong{color:var(--hx-text);font-size:30px;font-weight:var(--hx-weight-metric);letter-spacing:-.04em}.hx-donut-ring span{color:var(--hx-text-tertiary);margin-top:4px;font-size:11px}.hx-donut-list{gap:var(--hx-space-3);display:grid}.hx-donut-list>div{align-items:center;gap:var(--hx-space-2);color:var(--hx-text-secondary);grid-template-columns:8px minmax(0,1fr) auto;font-size:12px;display:grid}.hx-donut-list i{border-radius:9999px;width:8px;height:8px}.hx-donut-list strong{color:var(--hx-text);font-size:12px}.hx-minimal-line{width:100%;height:72px;overflow:visible}@supports (color:color-mix(in lab, red, red)){.hx-minimal-line-area{fill:color-mix(in srgb, var(--hx-accent-soft) 42%, transparent)}}.hx-minimal-line-path{stroke:var(--hx-primary);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hx-dual-line-chart{width:100%;min-height:200px;color:var(--hx-text-secondary,#5f5f58);position:relative}.hx-dual-line-chart svg{width:100%;height:100%;display:block;overflow:visible}.hx-dual-line-legend{z-index:3;color:var(--hx-text-secondary,#5f5f58);background:var(--hx-surface,#fff);border-radius:999px;align-items:center;gap:12px;padding:4px 10px;font-size:11px;display:inline-flex;position:absolute;top:0;right:0}@supports (color:color-mix(in lab, red, red)){.hx-dual-line-legend{background:color-mix(in srgb, var(--hx-surface,#fff) 62%, transparent)}}.hx-dual-line-legend{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;box-shadow:inset 0 0 0 1px var(--hx-text-primary,#050505)}@supports (color:color-mix(in lab, red, red)){.hx-dual-line-legend{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hx-text-primary,#050505) 6%, transparent)}}.hx-dual-line-legend span{letter-spacing:.01em;align-items:center;gap:5px;font-weight:540;display:inline-flex}.hx-dual-line-legend i{border-radius:2px;width:12px;height:3px;display:inline-block}.hx-dual-line-tooltip{z-index:9999;background:var(--hx-surface,#fff);border-radius:10px;min-width:132px;padding:8px 10px;position:fixed}@supports (color:color-mix(in lab, red, red)){.hx-dual-line-tooltip{background:color-mix(in srgb, var(--hx-surface,#fff) 96%, transparent)}}.hx-dual-line-tooltip{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);box-shadow:0 10px 28px #0505051f, inset 0 0 0 1px var(--hx-text-primary,#050505)}@supports (color:color-mix(in lab, red, red)){.hx-dual-line-tooltip{box-shadow:0 10px 28px #0505051f, inset 0 0 0 1px color-mix(in srgb, var(--hx-text-primary,#050505) 6%, transparent)}}.hx-dual-line-tooltip{font-family:var(--hx-font-ui);color:var(--hx-text-primary,#050505);pointer-events:none;font-size:11px;transition:opacity .12s}.hx-dual-line-tooltip>strong{color:var(--hx-text-tertiary,#8f8f86);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:600;display:block}.hx-dual-line-tooltip>div:not(.hx-dual-line-tt-agg){align-items:center;gap:6px;padding:2px 0;display:flex}.hx-dual-line-tooltip i{border-radius:2px;width:8px;height:8px;display:inline-block}.hx-dual-line-tooltip b{font-family:var(--hx-font-data);color:var(--hx-text-primary,#050505);font-variant-numeric:tabular-nums slashed-zero;margin-left:auto;font-size:13px;font-weight:660}.hx-dual-line-tooltip .hx-dual-line-tt-agg{border-top:1px dashed var(--hx-text-primary,#050505);margin-top:6px;padding-top:6px}@supports (color:color-mix(in lab, red, red)){.hx-dual-line-tooltip .hx-dual-line-tt-agg{border-top:1px dashed color-mix(in srgb, var(--hx-text-primary,#050505) 8%, transparent)}}.hx-dual-line-tooltip .hx-dual-line-tt-agg{color:var(--hx-text-tertiary,#8f8f86);justify-content:space-between;font-size:10px;display:flex}.hx-dual-line-tooltip .hx-dual-line-tt-agg b{color:var(--hx-text-primary,#050505);font-size:11px}@media (max-width:720px){.hx-dual-line-legend{gap:8px;padding:3px 8px;font-size:10px}}.table-wrap{border:1px solid var(--hx-border);border-radius:var(--hx-radius-xl);background:var(--hx-card);width:100%;min-width:0;max-width:100%}@supports (color:color-mix(in lab, red, red)){.table-wrap{background:color-mix(in srgb, var(--hx-card) 94%, var(--hx-accent-mist))}}.table-wrap{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--hx-text-tertiary) transparent;overflow:auto}@supports (color:color-mix(in lab, red, red)){.table-wrap{scrollbar-color:color-mix(in srgb, var(--hx-text-tertiary) 35%, transparent) transparent}}.table-wrap::-webkit-scrollbar{width:8px;height:8px}.table-wrap::-webkit-scrollbar-track{background:0 0}.table-wrap::-webkit-scrollbar-thumb{background:var(--hx-text-tertiary)}@supports (color:color-mix(in lab, red, red)){.table-wrap::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--hx-text-tertiary) 30%, transparent)}}.table-wrap::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:999px}.table-wrap:hover::-webkit-scrollbar-thumb{background:var(--hx-text-tertiary)}@supports (color:color-mix(in lab, red, red)){.table-wrap:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--hx-text-tertiary) 55%, transparent)}}.table-wrap:hover::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000}.table-wrap table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.table-wrap th,.table-wrap td{text-overflow:ellipsis;overflow:hidden}.table-wrap th{border-bottom:1px solid var(--hx-border);background:var(--hx-accent-mist);height:40px;padding:0 14px}@supports (color:color-mix(in lab, red, red)){.table-wrap th{background:color-mix(in srgb, var(--hx-accent-mist) 70%, var(--hx-card))}}.table-wrap th{color:var(--hx-text-tertiary);font:650 12px var(--hx-font-ui);text-align:left;white-space:nowrap;letter-spacing:.02em;z-index:1;position:sticky;top:0}.table-wrap td{border-bottom:1px solid var(--hx-border);height:52px;padding:0 14px}@supports (color:color-mix(in lab, red, red)){.table-wrap td{border-bottom:1px solid color-mix(in srgb, var(--hx-border) 60%, transparent)}}.table-wrap td{color:var(--hx-text-secondary);white-space:nowrap;min-width:0;font-size:12.5px;line-height:1.4;transition:background-color .12s}.table-wrap tbody tr:last-child td{border-bottom:0}.table-wrap tbody tr[aria-selected=true]{background:0 0}@media (hover:hover) and (pointer:fine){.table-wrap tbody tr:hover{background:#dce9ff}@supports (color:color-mix(in lab, red, red)){.table-wrap tbody tr:hover{background:color-mix(in srgb, #dce9ff 62%, var(--hx-card))}}.table-wrap tbody tr[aria-selected=true]:hover{background:#dce9ff}@supports (color:color-mix(in lab, red, red)){.table-wrap tbody tr[aria-selected=true]:hover{background:color-mix(in srgb, #dce9ff 72%, var(--hx-card))}}}.table-wrap .num{text-align:right}.table-wrap[data-hx-density=compact] td{height:46px;padding:0 12px;font-size:12px}.table-wrap[data-hx-density=compact] th{height:36px;padding:0 12px}.table-wrap[data-hx-density=comfortable] td{height:64px;padding:0 18px;font-size:13px}.table-wrap[data-hx-density=comfortable] th{height:44px;padding:0 18px}.table-wrap th[data-truncate=true],.table-wrap td[data-truncate=true]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.table-wrap th.col-check,.table-wrap td.col-check{text-align:left;width:36px;padding:0 0 0 12px}.table-wrap[data-hx-viewport=sm] td,.table-wrap[data-hx-viewport=md] td{font-size:12px}.table-wrap[data-hx-viewport=sm] td{height:42px;padding:0 10px}.table-wrap[data-hx-viewport=sm] th{height:34px;padding:0 10px;font-size:12px}@media (max-width:767px){.hx-telemetry-strip.kpi{grid-template-columns:1fr}.hx-telemetry-strip.kpi .hx-telemetry-metric{min-height:112px}.hx-telemetry-strip.kpi .hx-telemetry-label{font-size:13px}.hx-donut-breakdown{gap:var(--hx-space-5);grid-template-columns:1fr}.hx-donut-ring{width:min(220px,72%)}}.skeleton{border-radius:var(--hx-radius-xs);background:var(--hx-subtle);position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);animation:1.4s linear infinite hx-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes hx-shimmer{to{transform:translate(100%)}}.hx-empty{text-align:center;min-height:180px;color:var(--hx-text-tertiary);place-items:center;padding:28px;display:grid}.hx-empty>div{max-width:280px}.hx-empty strong{color:var(--hx-text);font-size:16px}.hx-empty p{margin:6px 0 0;font-size:13px}.hx-empty-icon{border:1px solid var(--hx-border);border-radius:var(--hx-radius-lg);background:var(--hx-accent-soft);width:54px;height:54px;color:var(--hx-primary);place-items:center;margin:0 auto 14px;display:grid}.alert{justify-content:space-between;align-items:flex-start;gap:var(--hx-space-3);padding:var(--hx-space-3) var(--hx-space-4);border:1px solid var(--hx-border);border-radius:var(--hx-radius-md);background:var(--hx-info-soft);color:var(--hx-text);font-size:13px;display:flex}.alert p{color:var(--hx-text-secondary);margin:4px 0 0}.alert.success{background:var(--hx-success-soft);border-color:var(--hx-success-soft);color:var(--hx-success)}.alert.warning,.alert.warn{background:var(--hx-warning-soft);border-color:var(--hx-warning-soft);color:var(--hx-warning)}.alert.green{background:var(--hx-success-soft);border-color:var(--hx-success-soft);color:var(--hx-success)}.alert.error{background:var(--hx-error-soft);border-color:var(--hx-error-soft);color:var(--hx-error)}.hx-dialog-backdrop,.drawer-scrim{z-index:var(--hx-z-overlay);background:var(--hx-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:fixed;inset:0}.hx-dialog-backdrop{padding:var(--hx-space-5);place-items:center;display:grid}.hx-dialog{width:min(520px,100%);padding:var(--hx-space-6);border:1px solid var(--hx-border);border-radius:var(--hx-radius-panel);background:var(--hx-card);box-shadow:var(--hx-shadow-float);animation:hx-overlay-in var(--hx-duration-normal) var(--hx-ease)}@keyframes hx-overlay-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.hx-dialog-head,.runtime-head,.hx-dialog-actions{align-items:flex-start;gap:var(--hx-space-4);display:flex}.hx-dialog-head>div,.runtime-head>strong{flex:1}.hx-dialog-actions{margin-top:var(--hx-space-6);justify-content:flex-end}.drawer-scrim{z-index:calc(var(--hx-z-overlay) - 1)}.hx-drawer{z-index:var(--hx-z-overlay);border-left:1px solid var(--hx-border);background:var(--hx-card);width:min(420px,100%);box-shadow:var(--hx-shadow-float);animation:hx-drawer-in var(--hx-duration-normal) var(--hx-ease);padding:0;position:fixed;inset:0 0 0 auto;overflow:auto}@keyframes hx-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.runtime-head{z-index:1;padding:var(--hx-space-6);border-bottom:1px solid var(--hx-border);background:var(--hx-card);align-items:center;margin-bottom:0;position:sticky;top:0}.hx-drawer>:not(.runtime-head){margin:var(--hx-space-6)}.toast-stack{z-index:var(--hx-z-toast);gap:var(--hx-space-2);flex-direction:column;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast{border:1px solid var(--hx-border);border-radius:var(--hx-radius-md);background:var(--hx-text);min-width:280px;max-width:min(420px,100vw - 40px);color:var(--hx-card);box-shadow:var(--hx-shadow-float);animation:hx-toast-in .2s var(--hx-ease);align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}@keyframes hx-toast-in{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hx-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.btn.ai,.hx-progress.ai>span,.hx-progress.brand>span{background:var(--hx-primary);border-color:var(--hx-primary);color:var(--hx-on-primary);box-shadow:0 10px 24px var(--hx-primary)}@supports (color:color-mix(in lab, red, red)){.btn.ai,.hx-progress.ai>span,.hx-progress.brand>span{box-shadow:0 10px 24px color-mix(in srgb, var(--hx-primary) 16%, transparent)}}.btn.brand,.btn.accent{background:var(--hx-accent);border-color:var(--hx-accent)}@supports (color:color-mix(in lab, red, red)){.btn.brand,.btn.accent{border-color:color-mix(in srgb, var(--hx-accent) 54%, var(--hx-border))}}.btn.brand,.btn.accent{color:#fff;box-shadow:none}.btn:focus-visible,.icon-btn:focus-visible,.input:focus-visible,.select:focus-visible,.switch:focus-visible,.tab:focus-visible,.heat-cell:focus-visible,.bar-group:focus-visible{outline-color:var(--hx-accent)}@supports (color:color-mix(in lab, red, red)){.btn:focus-visible,.icon-btn:focus-visible,.input:focus-visible,.select:focus-visible,.switch:focus-visible,.tab:focus-visible,.heat-cell:focus-visible,.bar-group:focus-visible{outline-color:color-mix(in srgb, var(--hx-accent) 40%, transparent)}}.hx-cockpit-toolbar,.hx-cockpit-panel,.hx-telemetry-metric,.hx-insight-rail,.hx-signal-stat,.filter-bar,.chart-panel,.table-wrap{border-color:var(--hx-border)}@supports (color:color-mix(in lab, red, red)){.hx-cockpit-toolbar,.hx-cockpit-panel,.hx-telemetry-metric,.hx-insight-rail,.hx-signal-stat,.filter-bar,.chart-panel,.table-wrap{border-color:color-mix(in srgb, var(--hx-border) 88%, transparent)}}.hx-status-pill.active{border-color:var(--hx-accent)}@supports (color:color-mix(in lab, red, red)){.hx-status-pill.active{border-color:color-mix(in srgb, var(--hx-accent) 22%, var(--hx-border))}}.hx-status-pill.active{background:var(--hx-accent-soft);color:var(--hx-accent-strong)}.hx-status-pill.success{border-color:var(--hx-success)}@supports (color:color-mix(in lab, red, red)){.hx-status-pill.success{border-color:color-mix(in srgb, var(--hx-success) 16%, var(--hx-border))}}.hx-status-pill.success{background:var(--hx-success-soft);color:var(--hx-text)}.hx-platform-mark.active{border-color:var(--hx-accent)}@supports (color:color-mix(in lab, red, red)){.hx-platform-mark.active{border-color:color-mix(in srgb, var(--hx-accent) 22%, var(--hx-border))}}.hx-platform-mark.active{background:var(--hx-accent-soft);color:var(--hx-accent-strong)}.hx-platform-mark.success{border-color:var(--hx-success)}@supports (color:color-mix(in lab, red, red)){.hx-platform-mark.success{border-color:color-mix(in srgb, var(--hx-success) 16%, var(--hx-border))}}.hx-platform-mark.success{background:var(--hx-success-soft);color:var(--hx-text)}.hx-status-icon.active,.hx-status-icon.success{background:var(--hx-subtle);border-color:var(--hx-border);color:var(--hx-ink)}.hx-evidence-hero,.hx-telemetry-strip.kpi .hx-telemetry-metric{border-color:var(--hx-border)}@supports (color:color-mix(in lab, red, red)){.hx-evidence-hero,.hx-telemetry-strip.kpi .hx-telemetry-metric{border-color:color-mix(in srgb, var(--hx-border) 88%, transparent)}}.hx-evidence-hero,.hx-telemetry-strip.kpi .hx-telemetry-metric{box-shadow:var(--hx-shadow-card)}.hx-telemetry-strip.kpi .hx-telemetry-delta strong{background:var(--hx-success)}@supports (color:color-mix(in lab, red, red)){.hx-telemetry-strip.kpi .hx-telemetry-delta strong{background:color-mix(in srgb, var(--hx-success) 12%, var(--hx-card))}}.hx-telemetry-strip.kpi .hx-telemetry-delta strong{color:var(--hx-text)}.hx-telemetry-strip.kpi .hx-telemetry-metric.selected{border-color:var(--hx-accent)}@supports (color:color-mix(in lab, red, red)){.hx-telemetry-strip.kpi .hx-telemetry-metric.selected{border-color:color-mix(in srgb, var(--hx-accent) 34%, var(--hx-border))}}.hx-telemetry-strip.kpi .hx-telemetry-metric.selected{box-shadow:inset 0 0 0 1px var(--hx-accent), var(--hx-shadow-card)}@supports (color:color-mix(in lab, red, red)){.hx-telemetry-strip.kpi .hx-telemetry-metric.selected{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hx-accent) 22%, transparent), var(--hx-shadow-card)}}.hx-telemetry-strip.kpi .hx-telemetry-metric.selected:after{background:linear-gradient(90deg, var(--hx-primary) 0 22%, var(--hx-accent) 22% 100%)}.hx-telemetry-strip.kpi .hx-telemetry-metric.selected .hx-telemetry-label,.hx-telemetry-strip.kpi .hx-telemetry-metric.selected .hx-telemetry-delta strong{color:var(--hx-text)}.hx-segments i[data-active=true],.hx-thin-spark i[data-active=true],.hx-telemetry-metric.active .hx-thin-spark i:last-child{background:var(--hx-accent)}.hx-telemetry-metric.success .hx-thin-spark i:last-child{background:var(--hx-success)}.hx-insight-rail{background:linear-gradient(135deg, var(--hx-card), var(--hx-accent-soft) 72%, var(--hx-accent))}@supports (color:color-mix(in lab, red, red)){.hx-insight-rail{background:linear-gradient(135deg, var(--hx-card), var(--hx-accent-soft) 72%, color-mix(in srgb, var(--hx-accent) 8%, var(--hx-card)))}}.hx-insight-top strong,.hx-chart-tooltip-card b{color:var(--hx-text)}.line-current,.line-ai,.hx-minimal-line-path{stroke:var(--hx-primary)}.line-positive{stroke:var(--hx-accent-strong)}.legend .current,.legend .ai{background:var(--hx-primary)}.bar.current,.bar.ai{fill:var(--hx-primary)}.grid-line,.hx-chart-grid-line{stroke:var(--hx-chart-grid)}.heat-cell.h2{background:var(--hx-accent)}@supports (color:color-mix(in lab, red, red)){.heat-cell.h2{background:color-mix(in srgb, var(--hx-accent) 10%, var(--hx-card))}}.heat-cell.h3{background:var(--hx-accent)}@supports (color:color-mix(in lab, red, red)){.heat-cell.h3{background:color-mix(in srgb, var(--hx-accent) 22%, var(--hx-card))}}.heat-cell.h4{background:var(--hx-accent)}@supports (color:color-mix(in lab, red, red)){.heat-cell.h4{background:color-mix(in srgb, var(--hx-accent) 42%, var(--hx-card))}}.constellation circle{stroke:var(--hx-primary)}.constellation .brand-node{fill:var(--hx-accent-strong)}.hx-chart-selected-window{fill:var(--hx-accent)}@supports (color:color-mix(in lab, red, red)){.hx-chart-selected-window{fill:color-mix(in srgb, var(--hx-accent) 7%, transparent)}}.hx-chart-selected-window{stroke:var(--hx-accent)}@supports (color:color-mix(in lab, red, red)){.hx-chart-selected-window{stroke:color-mix(in srgb, var(--hx-accent) 24%, transparent)}}.hx-chart-thin-bar[data-state=selected],.hx-chart-thin-bar[data-hovered=true]{fill:var(--hx-accent)}.hx-chart-hover-marker circle{stroke:var(--hx-primary)}.hx-minimal-line-area{fill:var(--hx-accent)}@supports (color:color-mix(in lab, red, red)){.hx-minimal-line-area{fill:color-mix(in srgb, var(--hx-accent) 12%, transparent)}}.table-wrap{background:var(--hx-card)}.table-wrap th{background:var(--hx-subtle);color:var(--hx-text-secondary)}.table-wrap tbody tr[data-selected=true],.table-wrap tbody tr:hover{background:#dce9ff}@supports (color:color-mix(in lab, red, red)){.table-wrap tbody tr[data-selected=true],.table-wrap tbody tr:hover{background:color-mix(in srgb, #dce9ff 62%, var(--hx-card))}}.hx-empty,.axis-label,.heat-label,.hx-chart-tooltip-date,.hx-donut-ring span,.hx-insight-top span{color:var(--hx-text-tertiary)}.hx-empty-icon{background:var(--hx-accent-soft);color:var(--hx-accent-strong)}.tag.info,.badge.info,.tag.active,.badge.active,.tag.success,.badge.success,.tag.green,.badge.green,.tag.blue,.badge.blue,.hx-status-pill.info,.hx-status-pill.active,.hx-status-pill.success,.hx-platform-mark.info,.hx-platform-mark.active,.hx-platform-mark.success,.hx-platform-mark.violet,.trend.positive,.hx-telemetry-delta strong,.hx-telemetry-strip.kpi .hx-telemetry-delta strong,.alert.success,.alert.green,.alert.warning,.alert.warn,.alert.error{color:var(--hx-text)}.pulse-dot,.live-dot,.hx-workflow-connector-signal,.hx-status-pill>i[data-live=true]{background:var(--hx-accent)}@media (max-width:560px){.metric-card{min-height:200px;padding:16px}}@media (prefers-reduced-motion:reduce){.hx-spin,.skeleton:after,.progress>span,.hx-dialog,.hx-drawer,.toast{animation:none}.btn:active:not(:disabled),.icon-btn:active:not(:disabled){transform:none}@media (hover:hover) and (pointer:fine){.btn:hover:not(:disabled),.icon-btn:hover:not(:disabled){transform:none}}}
