@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(../static/fonts/inter-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(../static/fonts/inter-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(../static/fonts/inter-greek-ext.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(../static/fonts/inter-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(../static/fonts/inter-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(../static/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(../static/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 700;font-display:swap;src:url(../static/fonts/inter-tight-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 700;font-display:swap;src:url(../static/fonts/inter-tight-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 700;font-display:swap;src:url(../static/fonts/inter-tight-greek-ext.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 700;font-display:swap;src:url(../static/fonts/inter-tight-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 700;font-display:swap;src:url(../static/fonts/inter-tight-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 700;font-display:swap;src:url(../static/fonts/inter-tight-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 700;font-display:swap;src:url(../static/fonts/inter-tight-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cx-design-language-version: "1.2.0";--cx-typography-family-sans: "Inter", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Noto Sans Arabic", "Noto Naskh Arabic", "Noto Sans Hebrew", "Noto Sans Devanagari", "Noto Sans Tamil", "Noto Sans Thai", "Noto Sans SC", "Noto Sans TC", "Noto Sans JP", "Noto Sans KR", Tahoma, "DejaVu Sans", sans-serif;--cx-typography-family-mono: "SFMono-Regular", Menlo, Consolas, "Liberation Mono", "DejaVu Sans Mono", monospace;--cx-typography-family-numeric-tabular: "Inter", "Segoe UI", Roboto, Arial, "DejaVu Sans", sans-serif;--cx-typography-size-2xs: .75rem;--cx-typography-size-xs: .8125rem;--cx-typography-size-sm: .875rem;--cx-typography-size-md: 1rem;--cx-typography-size-lg: 1.125rem;--cx-typography-size-xl: 1.25rem;--cx-typography-size-2xl: 1.5rem;--cx-typography-size-3xl: 1.875rem;--cx-typography-size-4xl: 2.25rem;--cx-typography-line-tight: 1.25;--cx-typography-line-snug: 1.375;--cx-typography-line-normal: 1.55;--cx-typography-line-relaxed: 1.7;--cx-typography-weight-regular: 400;--cx-typography-weight-medium: 500;--cx-typography-weight-semibold: 600;--cx-typography-weight-bold: 700;--cx-typography-tracking-tight: -.01em;--cx-typography-tracking-normal: 0;--cx-typography-tracking-wide: .02em;--cx-typography-min-body-size: .875rem;--cx-typography-family-display: "Inter Tight", "Inter", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Noto Sans Arabic", "Noto Naskh Arabic", "Noto Sans Hebrew", "Noto Sans Devanagari", "Noto Sans Tamil", "Noto Sans Thai", "Noto Sans SC", "Noto Sans TC", "Noto Sans JP", "Noto Sans KR", Tahoma, "DejaVu Sans", sans-serif;--cx-typography-size-5xl: 3rem;--cx-typography-size-6xl: 3.75rem;--cx-typography-size-7xl: 4.5rem;--cx-typography-tracking-tighter: -.022em;--cx-spacing-0: 0;--cx-spacing-1: .25rem;--cx-spacing-2: .5rem;--cx-spacing-3: .75rem;--cx-spacing-4: 1rem;--cx-spacing-5: 1.25rem;--cx-spacing-6: 1.5rem;--cx-spacing-7: 1.75rem;--cx-spacing-8: 2rem;--cx-spacing-10: 2.5rem;--cx-spacing-12: 3rem;--cx-spacing-16: 4rem;--cx-spacing-20: 5rem;--cx-spacing-px: 1px;--cx-radius-none: 0;--cx-radius-xs: 2px;--cx-radius-sm: 4px;--cx-radius-md: 6px;--cx-radius-lg: 10px;--cx-radius-xl: 14px;--cx-radius-pill: 999px;--cx-radius-card: 10px;--cx-radius-chip: 6px;--cx-border-width-hairline: 1px;--cx-border-width-thin: 1px;--cx-border-width-medium: 2px;--cx-border-width-thick: 3px;--cx-border-style-solid: solid;--cx-border-style-dashed: dashed;--cx-elevation-0: none;--cx-elevation-1: 0 1px 2px rgba(16, 22, 29, .06), 0 1px 1px rgba(16, 22, 29, .04);--cx-elevation-2: 0 2px 6px rgba(16, 22, 29, .08), 0 1px 2px rgba(16, 22, 29, .05);--cx-elevation-3: 0 8px 20px rgba(16, 22, 29, .12), 0 2px 6px rgba(16, 22, 29, .06);--cx-elevation-4: 0 18px 44px rgba(16, 22, 29, .18), 0 4px 12px rgba(16, 22, 29, .08);--cx-focus-ring-width: 2px;--cx-focus-ring-offset: 2px;--cx-focus-ring-style: solid;--cx-motion-duration-instant: 0ms;--cx-motion-duration-fast: 90ms;--cx-motion-duration-normal: .15s;--cx-motion-duration-slow: .22s;--cx-motion-easing-standard: cubic-bezier(.2, 0, .2, 1);--cx-motion-easing-decelerate: cubic-bezier(0, 0, .2, 1);--cx-motion-easing-accelerate: cubic-bezier(.4, 0, 1, 1);--cx-motion-max-duration: .22s;--cx-breakpoint-sm: 480px;--cx-breakpoint-md: 768px;--cx-breakpoint-lg: 1024px;--cx-breakpoint-xl: 1280px;--cx-breakpoint-2xl: 1600px;--cx-density-comfortable-row-height: 44px;--cx-density-comfortable-control-height: 40px;--cx-density-comfortable-cell-padding-y: .625rem;--cx-density-compact-row-height: 36px;--cx-density-compact-control-height: 32px;--cx-density-compact-cell-padding-y: .375rem;--cx-density-min-touch-target: 44px;--cx-layout-shell-sidebar-width: 180px;--cx-layout-shell-sidebar-collapsed-width: 64px;--cx-layout-shell-header-height: 104px;--cx-layout-content-max-width: 1440px;--cx-layout-content-max-width-wide: 1920px;--cx-layout-reading-max-width: 72ch;--cx-layout-gutter-mobile: 1rem;--cx-layout-gutter-desktop: 1.5rem;--cx-layout-kpi-card-min-width: 190px;--cx-layout-kpi-strip-gap: 12px;--cx-layout-card-gap: 14px;--cx-layout-page-gutter: 22px;--cx-z-base: 0;--cx-z-sticky: 100;--cx-z-header: 200;--cx-z-drawer: 300;--cx-z-overlay: 400;--cx-z-dialog: 500;--cx-z-toast: 600;--cx-z-skip-link: 700;--cx-dataviz-categorical-1: #2F6BFF;--cx-dataviz-categorical-2: #9DC2FF;--cx-dataviz-categorical-3: #00D1B2;--cx-dataviz-categorical-4: #C7D7EA;--cx-dataviz-categorical-5: #8FA8C8;--cx-dataviz-categorical-6: #DCE6F2;--cx-dataviz-categorical-7: #4c5a66;--cx-dataviz-categorical-8: #6b6320;--cx-dataviz-sequential-1: #e4f0f1;--cx-dataviz-sequential-2: #b7d9dc;--cx-dataviz-sequential-3: #7fbcc2;--cx-dataviz-sequential-4: #4a9aa2;--cx-dataviz-sequential-5: #22757e;--cx-dataviz-sequential-6: #0b5f66;--cx-dataviz-diverging-low: #a32026;--cx-dataviz-diverging-mid: #e6eaef;--cx-dataviz-diverging-high: #14508c;--cx-dataviz-unknown: #a9b5c0;--cx-dataviz-forecast-pattern: diagonal-hatch;--cx-dataviz-actual-pattern: solid}:root,:root[data-theme=light]{--cx-color-canvas: #F8FBFF;--cx-color-surface: #ffffff;--cx-color-surface-sunken: #E6F2FA;--cx-color-surface-raised: #ffffff;--cx-color-surface-inverse: #0F1B2D;--cx-color-overlay: rgba(15, 27, 45, .48);--cx-color-border: #D9E1EA;--cx-color-border-strong: #b6c4d4;--cx-color-border-subtle: #eaf0f6;--cx-color-ink: #0F1B2D;--cx-color-ink-secondary: #33415a;--cx-color-ink-muted: #5a6880;--cx-color-ink-inverse: #F8FBFF;--cx-color-ink-on-brand: #ffffff;--cx-color-brand: #2F6BFF;--cx-color-brand-hover: #1458ff;--cx-color-brand-active: #0043e9;--cx-color-brand-subtle: #e9f0ff;--cx-color-brand-border: #a9c4ff;--cx-color-accent: #008672;--cx-color-accent-subtle: #e0faf5;--cx-color-info: #1e6ff5;--cx-color-info-subtle: #e8f0fe;--cx-color-success: #12873d;--cx-color-success-subtle: #e6f6ec;--cx-color-warning: #a56a07;--cx-color-warning-subtle: #fef3e0;--cx-color-danger: #dc2626;--cx-color-danger-subtle: #fdeaea;--cx-color-critical: #ad1c1c;--cx-color-critical-subtle: #fbe2e2;--cx-color-neutral-status: #6b7280;--cx-color-neutral-status-subtle: #eef1f4;--cx-color-focus-ring: #2F6BFF;--cx-color-focus-ring-contrast: #ffffff;--cx-color-selection: #d5e2ff;--cx-color-fill-success: #16A34A;--cx-color-fill-warning: #F59E0B;--cx-color-fill-critical: #DC2626;--cx-color-fill-info: #3B82F6;--cx-color-fill-pending: #8B5CF6;--cx-color-fill-unknown: #6B7280;--cx-color-fill-brand: #2F6BFF;--cx-color-fill-accent: #00D1B2;--cx-color-brand-text: #2a68ff;--cx-color-link: #0f54ff}:root[data-theme=dark]{--cx-color-canvas: #0b1220;--cx-color-surface: #121c2e;--cx-color-surface-sunken: #0d1524;--cx-color-surface-raised: #18243a;--cx-color-surface-inverse: #F8FBFF;--cx-color-overlay: rgba(4, 9, 18, .66);--cx-color-border: #2a3852;--cx-color-border-strong: #465a7d;--cx-color-border-subtle: #1e2b42;--cx-color-ink: #eef3fb;--cx-color-ink-secondary: #c2cddf;--cx-color-ink-muted: #94a3bd;--cx-color-ink-inverse: #0F1B2D;--cx-color-ink-on-brand: #ffffff;--cx-color-brand: #497dff;--cx-color-brand-hover: #5f8dff;--cx-color-brand-active: #7ca2ff;--cx-color-brand-subtle: #16233d;--cx-color-brand-border: #37518a;--cx-color-accent: #00d1b2;--cx-color-accent-subtle: #0e2a2a;--cx-color-info: #3b82f6;--cx-color-info-subtle: #132339;--cx-color-success: #16a34a;--cx-color-success-subtle: #0f2519;--cx-color-warning: #f59e0b;--cx-color-warning-subtle: #2b2008;--cx-color-danger: #e45555;--cx-color-danger-subtle: #2c1414;--cx-color-critical: #e76b6b;--cx-color-critical-subtle: #331515;--cx-color-neutral-status: #7e8593;--cx-color-neutral-status-subtle: #1b2333;--cx-color-focus-ring: #3b74ff;--cx-color-focus-ring-contrast: #0b1220;--cx-color-selection: #1e355f;--cx-color-fill-success: #16A34A;--cx-color-fill-warning: #F59E0B;--cx-color-fill-critical: #DC2626;--cx-color-fill-info: #3B82F6;--cx-color-fill-pending: #8B5CF6;--cx-color-fill-unknown: #6B7280;--cx-color-fill-brand: #2F6BFF;--cx-color-fill-accent: #00D1B2;--cx-color-brand-text: #497dff;--cx-color-link: #5f8dff}:root[data-theme=high-contrast-light]{--cx-color-canvas: #ffffff;--cx-color-surface: #ffffff;--cx-color-surface-sunken: #E6F2FA;--cx-color-surface-raised: #ffffff;--cx-color-surface-inverse: #0F1B2D;--cx-color-overlay: rgba(15, 27, 45, .48);--cx-color-border: #4a5568;--cx-color-border-strong: #1a2233;--cx-color-border-subtle: #7c8a9e;--cx-color-ink: #000000;--cx-color-ink-secondary: #101828;--cx-color-ink-muted: #1f2a3c;--cx-color-ink-inverse: #F8FBFF;--cx-color-ink-on-brand: #ffffff;--cx-color-brand: #0043e9;--cx-color-brand-hover: #003aca;--cx-color-brand-active: #0033af;--cx-color-brand-subtle: #e9f0ff;--cx-color-brand-border: #a9c4ff;--cx-color-accent: #006455;--cx-color-accent-subtle: #e0faf5;--cx-color-info: #0950c3;--cx-color-info-subtle: #e8f0fe;--cx-color-success: #0e672f;--cx-color-success-subtle: #e6f6ec;--cx-color-warning: #7b4f05;--cx-color-warning-subtle: #fef3e0;--cx-color-danger: #ad1c1c;--cx-color-danger-subtle: #fdeaea;--cx-color-critical: #901717;--cx-color-critical-subtle: #fbe2e2;--cx-color-neutral-status: #535964;--cx-color-neutral-status-subtle: #eef1f4;--cx-color-focus-ring: #000000;--cx-color-focus-ring-contrast: #ffffff;--cx-color-selection: #d5e2ff;--cx-color-fill-success: #16A34A;--cx-color-fill-warning: #F59E0B;--cx-color-fill-critical: #DC2626;--cx-color-fill-info: #3B82F6;--cx-color-fill-pending: #8B5CF6;--cx-color-fill-unknown: #6B7280;--cx-color-fill-brand: #2F6BFF;--cx-color-fill-accent: #00D1B2;--cx-color-brand-text: #0043e9;--cx-color-link: #000000}:root[data-theme=high-contrast-dark]{--cx-color-canvas: #000000;--cx-color-surface: #000000;--cx-color-surface-sunken: #0d1524;--cx-color-surface-raised: #0a1020;--cx-color-surface-inverse: #F8FBFF;--cx-color-overlay: rgba(4, 9, 18, .66);--cx-color-border: #9fb0c9;--cx-color-border-strong: #e6edf7;--cx-color-border-subtle: #5d6d86;--cx-color-ink: #ffffff;--cx-color-ink-secondary: #eaf0f9;--cx-color-ink-muted: #cbd6e6;--cx-color-ink-inverse: #0F1B2D;--cx-color-ink-on-brand: #ffffff;--cx-color-brand: #84a8ff;--cx-color-brand-hover: #5f8dff;--cx-color-brand-active: #7ca2ff;--cx-color-brand-subtle: #16233d;--cx-color-brand-border: #37518a;--cx-color-accent: #00d1b2;--cx-color-accent-subtle: #0e2a2a;--cx-color-info: #7cabf9;--cx-color-info-subtle: #132339;--cx-color-success: #1bc55a;--cx-color-success-subtle: #0f2519;--cx-color-warning: #f59e0b;--cx-color-warning-subtle: #2b2008;--cx-color-danger: #ed9090;--cx-color-danger-subtle: #2c1414;--cx-color-critical: #ef9d9d;--cx-color-critical-subtle: #331515;--cx-color-neutral-status: #a5aab4;--cx-color-neutral-status-subtle: #1b2333;--cx-color-focus-ring: #ffffff;--cx-color-focus-ring-contrast: #0b1220;--cx-color-selection: #1e355f;--cx-color-fill-success: #16A34A;--cx-color-fill-warning: #F59E0B;--cx-color-fill-critical: #DC2626;--cx-color-fill-info: #3B82F6;--cx-color-fill-pending: #8B5CF6;--cx-color-fill-unknown: #6B7280;--cx-color-fill-brand: #2F6BFF;--cx-color-fill-accent: #00D1B2;--cx-color-brand-text: #84a8ff;--cx-color-link: #ffffff}@media(prefers-color-scheme:dark){:root:not([data-theme]){--cx-color-canvas: #0b1220;--cx-color-surface: #121c2e;--cx-color-surface-sunken: #0d1524;--cx-color-surface-raised: #18243a;--cx-color-surface-inverse: #F8FBFF;--cx-color-overlay: rgba(4, 9, 18, .66);--cx-color-border: #2a3852;--cx-color-border-strong: #465a7d;--cx-color-border-subtle: #1e2b42;--cx-color-ink: #eef3fb;--cx-color-ink-secondary: #c2cddf;--cx-color-ink-muted: #94a3bd;--cx-color-ink-inverse: #0F1B2D;--cx-color-ink-on-brand: #ffffff;--cx-color-brand: #497dff;--cx-color-brand-hover: #5f8dff;--cx-color-brand-active: #7ca2ff;--cx-color-brand-subtle: #16233d;--cx-color-brand-border: #37518a;--cx-color-accent: #00d1b2;--cx-color-accent-subtle: #0e2a2a;--cx-color-info: #3b82f6;--cx-color-info-subtle: #132339;--cx-color-success: #16a34a;--cx-color-success-subtle: #0f2519;--cx-color-warning: #f59e0b;--cx-color-warning-subtle: #2b2008;--cx-color-danger: #e45555;--cx-color-danger-subtle: #2c1414;--cx-color-critical: #e76b6b;--cx-color-critical-subtle: #331515;--cx-color-neutral-status: #7e8593;--cx-color-neutral-status-subtle: #1b2333;--cx-color-focus-ring: #3b74ff;--cx-color-focus-ring-contrast: #0b1220;--cx-color-selection: #1e355f;--cx-color-fill-success: #16A34A;--cx-color-fill-warning: #F59E0B;--cx-color-fill-critical: #DC2626;--cx-color-fill-info: #3B82F6;--cx-color-fill-pending: #8B5CF6;--cx-color-fill-unknown: #6B7280;--cx-color-fill-brand: #2F6BFF;--cx-color-fill-accent: #00D1B2;--cx-color-brand-text: #497dff;--cx-color-link: #5f8dff}}:root,:root[data-theme=light]{--cx-palette-id: "curaelle-hospital-figma-v1";--cx-color-border-default: #bad1ff;--cx-color-border-strong: #2F6BFF;--cx-color-border-subtle: #d7e8ff;--cx-color-brand-accent: #00D1B2;--cx-color-brand-accent-active: #00ad90;--cx-color-brand-accent-hover: #00bd9f;--cx-color-brand-accent-on: #101418;--cx-color-brand-accent-subtle: #d3faef;--cx-color-brand-primary: #2e69fd;--cx-color-brand-primary-active: #0e43d6;--cx-color-brand-primary-hover: #1c55e8;--cx-color-brand-primary-on: #ffffff;--cx-color-brand-primary-subtle: #d9f1ff;--cx-color-brand-secondary: #D9E1EA;--cx-color-brand-secondary-active: #b6bdc6;--cx-color-brand-secondary-hover: #c6cdd6;--cx-color-brand-secondary-on: #101418;--cx-color-brand-secondary-subtle: #eef0f3;--cx-color-chart-1: #001a4b;--cx-color-chart-2: #39270e;--cx-color-chart-3: #382b6e;--cx-color-chart-4: #5e3f31;--cx-color-chart-5: #185f74;--cx-color-chart-6: #6c6546;--cx-color-chart-7: #826a91;--cx-color-chart-8: #977e7e;--cx-color-focus-ring: #00a386;--cx-color-form-background: #f9fafc;--cx-color-form-border: #2F6BFF;--cx-color-form-disabled: #dddedf;--cx-color-form-focus: #00a386;--cx-color-navigation-active: #215aed;--cx-color-navigation-background: #f9fafc;--cx-color-navigation-hover: #d2edff;--cx-color-navigation-text: #40474e;--cx-color-selection-background: #a5f0dd;--cx-color-selection-text: #14181c;--cx-color-surface-base: #F8FBFF;--cx-color-surface-overlay: rgba(10, 13, 16, .52);--cx-color-surface-raised: #f9fafc;--cx-color-surface-sunken: #ebedef;--cx-color-table-divider: #d7e8ff;--cx-color-table-header: #eff0f2;--cx-color-table-rowHover: #f1f4f6;--cx-color-table-selected: #bcf8e8;--cx-color-text-brand-accent: #008268;--cx-color-text-brand-primary: #2b67fb;--cx-color-text-brand-secondary: #6c737b;--cx-color-text-inverse: #ffffff;--cx-color-text-link: #2b67fb;--cx-color-text-muted: #5a626a;--cx-color-text-primary: #14181c;--cx-color-text-secondary: #40474e;--cx-status-critical: #7A1020;--cx-status-critical-fill: #7A1020;--cx-status-critical-on: #ffffff;--cx-status-critical-subtle: #ffe4e3;--cx-status-error: #A32026;--cx-status-error-fill: #A32026;--cx-status-error-on: #ffffff;--cx-status-error-subtle: #ffe2dd;--cx-status-information: #14508C;--cx-status-information-fill: #14508C;--cx-status-information-on: #ffffff;--cx-status-information-subtle: #ddf3ff;--cx-status-neutral: #4A5560;--cx-status-neutral-fill: #4A5560;--cx-status-neutral-on: #ffffff;--cx-status-neutral-subtle: #ecf1f5;--cx-status-success: #187d49;--cx-status-success-fill: #187d49;--cx-status-success-on: #ffffff;--cx-status-success-subtle: #dbf9e4;--cx-status-warning: #8A5A00;--cx-status-warning-fill: #8A5A00;--cx-status-warning-on: #ffffff;--cx-status-warning-subtle: #ffedd5;--cx-color-canvas: var(--cx-color-surface-base);--cx-color-surface: var(--cx-color-surface-raised);--cx-color-surface-sunken: var(--cx-color-surface-sunken);--cx-color-surface-raised: var(--cx-color-surface-raised);--cx-color-surface-inverse: var(--cx-color-text-primary);--cx-color-overlay: var(--cx-color-surface-overlay);--cx-color-border: var(--cx-color-border-default);--cx-color-border-strong: var(--cx-color-border-strong);--cx-color-border-subtle: var(--cx-color-border-subtle);--cx-color-ink: var(--cx-color-text-primary);--cx-color-ink-secondary: var(--cx-color-text-secondary);--cx-color-ink-muted: var(--cx-color-text-muted);--cx-color-ink-inverse: var(--cx-color-text-inverse);--cx-color-ink-on-brand: var(--cx-color-brand-primary-on);--cx-color-brand: var(--cx-color-brand-primary);--cx-color-brand-hover: var(--cx-color-brand-primary-hover);--cx-color-brand-active: var(--cx-color-brand-primary-active);--cx-color-brand-subtle: var(--cx-color-brand-primary-subtle);--cx-color-brand-border: var(--cx-color-border-strong);--cx-color-accent: var(--cx-color-brand-accent);--cx-color-accent-subtle: var(--cx-color-brand-accent-subtle);--cx-color-info: var(--cx-status-information);--cx-color-info-subtle: var(--cx-status-information-subtle);--cx-color-success: var(--cx-status-success);--cx-color-success-subtle: var(--cx-status-success-subtle);--cx-color-warning: var(--cx-status-warning);--cx-color-warning-subtle: var(--cx-status-warning-subtle);--cx-color-danger: var(--cx-status-error);--cx-color-danger-subtle: var(--cx-status-error-subtle);--cx-color-critical: var(--cx-status-critical);--cx-color-critical-subtle: var(--cx-status-critical-subtle);--cx-color-neutral-status: var(--cx-status-neutral);--cx-color-neutral-status-subtle: var(--cx-status-neutral-subtle);--cx-color-focus-ring: var(--cx-color-focus-ring);--cx-color-focus-ring-contrast: var(--cx-color-surface-base);--cx-color-selection: var(--cx-color-selection-background);--cx-dataviz-categorical-1: var(--cx-color-chart-1);--cx-dataviz-categorical-2: var(--cx-color-chart-2);--cx-dataviz-categorical-3: var(--cx-color-chart-3);--cx-dataviz-categorical-4: var(--cx-color-chart-4);--cx-dataviz-categorical-5: var(--cx-color-chart-5);--cx-dataviz-categorical-6: var(--cx-color-chart-6);--cx-dataviz-categorical-7: var(--cx-color-chart-7);--cx-dataviz-categorical-8: var(--cx-color-chart-8);--cx-dataviz-unknown: var(--cx-color-text-muted)}:root[data-theme=dark]{--cx-color-border-default: #25375b;--cx-color-border-strong: #2F6BFF;--cx-color-border-subtle: #16223b;--cx-color-brand-accent: #00D1B2;--cx-color-brand-accent-active: #59fcdc;--cx-color-brand-accent-hover: #3de8c8;--cx-color-brand-accent-on: #101418;--cx-color-brand-accent-subtle: #002219;--cx-color-brand-primary: #2e69fd;--cx-color-brand-primary-active: #5394ff;--cx-color-brand-primary-hover: #4180ff;--cx-color-brand-primary-on: #ffffff;--cx-color-brand-primary-subtle: #031345;--cx-color-brand-secondary: #D9E1EA;--cx-color-brand-secondary-active: #f8ffff;--cx-color-brand-secondary-hover: #f0f8ff;--cx-color-brand-secondary-on: #101418;--cx-color-brand-secondary-subtle: #171a1c;--cx-color-chart-1: #567db7;--cx-color-chart-2: #9c866b;--cx-color-chart-3: #968ed9;--cx-color-chart-4: #c49f8f;--cx-color-chart-5: #80c2da;--cx-color-chart-6: #cfc7a5;--cx-color-chart-7: #e5cbf6;--cx-color-chart-8: #fadfde;--cx-color-focus-ring: #00D1B2;--cx-color-form-background: #060607;--cx-color-form-border: #2F6BFF;--cx-color-form-disabled: #1f1f20;--cx-color-form-focus: #00D1B2;--cx-color-navigation-active: #407fff;--cx-color-navigation-background: #19191a;--cx-color-navigation-hover: #091b43;--cx-color-navigation-text: #bcc4cb;--cx-color-selection-background: #003a2d;--cx-color-selection-text: #eef1f4;--cx-color-surface-base: #0d0d0e;--cx-color-surface-overlay: rgba(0, 0, 0, .68);--cx-color-surface-raised: #19191a;--cx-color-surface-sunken: #060607;--cx-color-table-divider: #16223b;--cx-color-table-header: #151617;--cx-color-table-rowHover: #161719;--cx-color-table-selected: #002a20;--cx-color-text-brand-accent: #00D1B2;--cx-color-text-brand-primary: #3471ff;--cx-color-text-brand-secondary: #D9E1EA;--cx-color-text-inverse: #0b0e11;--cx-color-text-link: #3471ff;--cx-color-text-muted: #98a1a9;--cx-color-text-primary: #eef1f4;--cx-color-text-secondary: #bcc4cb;--cx-status-critical: #cd6164;--cx-status-critical-fill: #cd6164;--cx-status-critical-on: #101418;--cx-status-critical-subtle: #26090a;--cx-status-error: #db5754;--cx-status-error-fill: #db5754;--cx-status-error-on: #101418;--cx-status-error-subtle: #290606;--cx-status-information: #4b85c5;--cx-status-information-fill: #4b85c5;--cx-status-information-on: #101418;--cx-status-information-subtle: #061425;--cx-status-neutral: #78848f;--cx-status-neutral-fill: #78848f;--cx-status-neutral-on: #101418;--cx-status-neutral-subtle: #111417;--cx-status-success: #35935d;--cx-status-success-fill: #35935d;--cx-status-success-on: #101418;--cx-status-success-subtle: #02190b;--cx-status-warning: #ab792f;--cx-status-warning-fill: #ab792f;--cx-status-warning-on: #101418;--cx-status-warning-subtle: #1e1101;--cx-color-canvas: var(--cx-color-surface-base);--cx-color-surface: var(--cx-color-surface-raised);--cx-color-surface-sunken: var(--cx-color-surface-sunken);--cx-color-surface-raised: var(--cx-color-surface-raised);--cx-color-surface-inverse: var(--cx-color-text-primary);--cx-color-overlay: var(--cx-color-surface-overlay);--cx-color-border: var(--cx-color-border-default);--cx-color-border-strong: var(--cx-color-border-strong);--cx-color-border-subtle: var(--cx-color-border-subtle);--cx-color-ink: var(--cx-color-text-primary);--cx-color-ink-secondary: var(--cx-color-text-secondary);--cx-color-ink-muted: var(--cx-color-text-muted);--cx-color-ink-inverse: var(--cx-color-text-inverse);--cx-color-ink-on-brand: var(--cx-color-brand-primary-on);--cx-color-brand: var(--cx-color-brand-primary);--cx-color-brand-hover: var(--cx-color-brand-primary-hover);--cx-color-brand-active: var(--cx-color-brand-primary-active);--cx-color-brand-subtle: var(--cx-color-brand-primary-subtle);--cx-color-brand-border: var(--cx-color-border-strong);--cx-color-accent: var(--cx-color-brand-accent);--cx-color-accent-subtle: var(--cx-color-brand-accent-subtle);--cx-color-info: var(--cx-status-information);--cx-color-info-subtle: var(--cx-status-information-subtle);--cx-color-success: var(--cx-status-success);--cx-color-success-subtle: var(--cx-status-success-subtle);--cx-color-warning: var(--cx-status-warning);--cx-color-warning-subtle: var(--cx-status-warning-subtle);--cx-color-danger: var(--cx-status-error);--cx-color-danger-subtle: var(--cx-status-error-subtle);--cx-color-critical: var(--cx-status-critical);--cx-color-critical-subtle: var(--cx-status-critical-subtle);--cx-color-neutral-status: var(--cx-status-neutral);--cx-color-neutral-status-subtle: var(--cx-status-neutral-subtle);--cx-color-focus-ring: var(--cx-color-focus-ring);--cx-color-focus-ring-contrast: var(--cx-color-surface-base);--cx-color-selection: var(--cx-color-selection-background);--cx-dataviz-categorical-1: var(--cx-color-chart-1);--cx-dataviz-categorical-2: var(--cx-color-chart-2);--cx-dataviz-categorical-3: var(--cx-color-chart-3);--cx-dataviz-categorical-4: var(--cx-color-chart-4);--cx-dataviz-categorical-5: var(--cx-color-chart-5);--cx-dataviz-categorical-6: var(--cx-color-chart-6);--cx-dataviz-categorical-7: var(--cx-color-chart-7);--cx-dataviz-categorical-8: var(--cx-color-chart-8);--cx-dataviz-unknown: var(--cx-color-text-muted)}:root[data-theme=high-contrast-light]{--cx-color-border-default: #000000;--cx-color-border-strong: #2e69fd;--cx-color-border-subtle: #000000;--cx-color-brand-accent: #00412c;--cx-color-brand-accent-active: #002c1a;--cx-color-brand-accent-hover: #003925;--cx-color-brand-accent-on: #ffffff;--cx-color-brand-accent-subtle: #d3faef;--cx-color-brand-primary: #02009d;--cx-color-brand-primary-active: #11007e;--cx-color-brand-primary-hover: #09008e;--cx-color-brand-primary-on: #ffffff;--cx-color-brand-primary-subtle: #d9f1ff;--cx-color-brand-secondary: #282e35;--cx-color-brand-secondary-active: #0e141a;--cx-color-brand-secondary-hover: #1a1f26;--cx-color-brand-secondary-on: #ffffff;--cx-color-brand-secondary-subtle: #eef0f3;--cx-color-chart-1: #001a4b;--cx-color-chart-2: #39270e;--cx-color-chart-3: #382b6e;--cx-color-chart-4: #5e3f31;--cx-color-chart-5: #185f74;--cx-color-chart-6: #6c6546;--cx-color-chart-7: #826a91;--cx-color-chart-8: #977e7e;--cx-color-focus-ring: #000000;--cx-color-form-background: #ffffff;--cx-color-form-border: #2e69fd;--cx-color-form-disabled: #dddedf;--cx-color-form-focus: #000000;--cx-color-navigation-active: #0538cb;--cx-color-navigation-background: #ffffff;--cx-color-navigation-hover: #d2edff;--cx-color-navigation-text: #000000;--cx-color-selection-background: #a5f0dd;--cx-color-selection-text: #000000;--cx-color-surface-base: #ffffff;--cx-color-surface-overlay: rgba(10, 13, 16, .52);--cx-color-surface-raised: #ffffff;--cx-color-surface-sunken: #ffffff;--cx-color-table-divider: #000000;--cx-color-table-header: #eff0f2;--cx-color-table-rowHover: #f1f4f6;--cx-color-table-selected: #bcf8e8;--cx-color-text-brand-accent: #00654c;--cx-color-text-brand-primary: #1147da;--cx-color-text-brand-secondary: #525961;--cx-color-text-inverse: #ffffff;--cx-color-text-link: #1147da;--cx-color-text-muted: #141414;--cx-color-text-primary: #000000;--cx-color-text-secondary: #000000;--cx-status-critical: #7A1020;--cx-status-critical-fill: #7A1020;--cx-status-critical-on: #ffffff;--cx-status-critical-subtle: #ffe4e3;--cx-status-error: #97101c;--cx-status-error-fill: #97101c;--cx-status-error-on: #ffffff;--cx-status-error-subtle: #ffe2dd;--cx-status-information: #14508C;--cx-status-information-fill: #14508C;--cx-status-information-on: #ffffff;--cx-status-information-subtle: #ddf3ff;--cx-status-neutral: #46515c;--cx-status-neutral-fill: #46515c;--cx-status-neutral-on: #ffffff;--cx-status-neutral-subtle: #ecf1f5;--cx-status-success: #005e2c;--cx-status-success-fill: #005e2c;--cx-status-success-on: #ffffff;--cx-status-success-subtle: #dbf9e4;--cx-status-warning: #744500;--cx-status-warning-fill: #744500;--cx-status-warning-on: #ffffff;--cx-status-warning-subtle: #ffedd5;--cx-color-canvas: var(--cx-color-surface-base);--cx-color-surface: var(--cx-color-surface-raised);--cx-color-surface-sunken: var(--cx-color-surface-sunken);--cx-color-surface-raised: var(--cx-color-surface-raised);--cx-color-surface-inverse: var(--cx-color-text-primary);--cx-color-overlay: var(--cx-color-surface-overlay);--cx-color-border: var(--cx-color-border-default);--cx-color-border-strong: var(--cx-color-border-strong);--cx-color-border-subtle: var(--cx-color-border-subtle);--cx-color-ink: var(--cx-color-text-primary);--cx-color-ink-secondary: var(--cx-color-text-secondary);--cx-color-ink-muted: var(--cx-color-text-muted);--cx-color-ink-inverse: var(--cx-color-text-inverse);--cx-color-ink-on-brand: var(--cx-color-brand-primary-on);--cx-color-brand: var(--cx-color-brand-primary);--cx-color-brand-hover: var(--cx-color-brand-primary-hover);--cx-color-brand-active: var(--cx-color-brand-primary-active);--cx-color-brand-subtle: var(--cx-color-brand-primary-subtle);--cx-color-brand-border: var(--cx-color-border-strong);--cx-color-accent: var(--cx-color-brand-accent);--cx-color-accent-subtle: var(--cx-color-brand-accent-subtle);--cx-color-info: var(--cx-status-information);--cx-color-info-subtle: var(--cx-status-information-subtle);--cx-color-success: var(--cx-status-success);--cx-color-success-subtle: var(--cx-status-success-subtle);--cx-color-warning: var(--cx-status-warning);--cx-color-warning-subtle: var(--cx-status-warning-subtle);--cx-color-danger: var(--cx-status-error);--cx-color-danger-subtle: var(--cx-status-error-subtle);--cx-color-critical: var(--cx-status-critical);--cx-color-critical-subtle: var(--cx-status-critical-subtle);--cx-color-neutral-status: var(--cx-status-neutral);--cx-color-neutral-status-subtle: var(--cx-status-neutral-subtle);--cx-color-focus-ring: var(--cx-color-focus-ring);--cx-color-focus-ring-contrast: var(--cx-color-surface-base);--cx-color-selection: var(--cx-color-selection-background);--cx-dataviz-categorical-1: var(--cx-color-chart-1);--cx-dataviz-categorical-2: var(--cx-color-chart-2);--cx-dataviz-categorical-3: var(--cx-color-chart-3);--cx-dataviz-categorical-4: var(--cx-color-chart-4);--cx-dataviz-categorical-5: var(--cx-color-chart-5);--cx-dataviz-categorical-6: var(--cx-color-chart-6);--cx-dataviz-categorical-7: var(--cx-color-chart-7);--cx-dataviz-categorical-8: var(--cx-color-chart-8);--cx-dataviz-unknown: var(--cx-color-text-muted)}:root[data-theme=high-contrast-dark]{--cx-color-border-default: #ffffff;--cx-color-border-strong: #2F6BFF;--cx-color-border-subtle: #ffffff;--cx-color-brand-accent: #47efcf;--cx-color-brand-accent-active: #7dfffa;--cx-color-brand-accent-hover: #66ffe6;--cx-color-brand-accent-on: #101418;--cx-color-brand-accent-subtle: #002219;--cx-color-brand-primary: #82c9ff;--cx-color-brand-primary-active: #9ae4ff;--cx-color-brand-primary-hover: #88cfff;--cx-color-brand-primary-on: #101418;--cx-color-brand-primary-subtle: #031345;--cx-color-brand-secondary: #cad2db;--cx-color-brand-secondary-active: #f5fdff;--cx-color-brand-secondary-hover: #e1e9f2;--cx-color-brand-secondary-on: #101418;--cx-color-brand-secondary-subtle: #171a1c;--cx-color-chart-1: #567db7;--cx-color-chart-2: #9c866b;--cx-color-chart-3: #968ed9;--cx-color-chart-4: #c49f8f;--cx-color-chart-5: #80c2da;--cx-color-chart-6: #cfc7a5;--cx-color-chart-7: #e5cbf6;--cx-color-chart-8: #fadfde;--cx-color-focus-ring: #ffffff;--cx-color-form-background: #000000;--cx-color-form-border: #2F6BFF;--cx-color-form-disabled: #1f1f20;--cx-color-form-focus: #ffffff;--cx-color-navigation-active: #67abff;--cx-color-navigation-background: #000000;--cx-color-navigation-hover: #091b43;--cx-color-navigation-text: #ffffff;--cx-color-selection-background: #003a2d;--cx-color-selection-text: #ffffff;--cx-color-surface-base: #000000;--cx-color-surface-overlay: rgba(0, 0, 0, .68);--cx-color-surface-raised: #000000;--cx-color-surface-sunken: #000000;--cx-color-table-divider: #ffffff;--cx-color-table-header: #151617;--cx-color-table-rowHover: #161719;--cx-color-table-selected: #002a20;--cx-color-text-brand-accent: #00D1B2;--cx-color-text-brand-primary: #5395ff;--cx-color-text-brand-secondary: #D9E1EA;--cx-color-text-inverse: #0b0e11;--cx-color-text-link: #5395ff;--cx-color-text-muted: #e8e8e8;--cx-color-text-primary: #ffffff;--cx-color-text-secondary: #ffffff;--cx-status-critical: #ef7f80;--cx-status-critical-fill: #ef7f80;--cx-status-critical-on: #101418;--cx-status-critical-subtle: #26090a;--cx-status-error: #fd7670;--cx-status-error-fill: #fd7670;--cx-status-error-on: #101418;--cx-status-error-subtle: #290606;--cx-status-information: #69a4e6;--cx-status-information-fill: #69a4e6;--cx-status-information-on: #101418;--cx-status-information-subtle: #061425;--cx-status-neutral: #96a2ae;--cx-status-neutral-fill: #96a2ae;--cx-status-neutral-on: #101418;--cx-status-neutral-subtle: #111417;--cx-status-success: #58b37c;--cx-status-success-fill: #58b37c;--cx-status-success-on: #101418;--cx-status-success-subtle: #02190b;--cx-status-warning: #cb9750;--cx-status-warning-fill: #cb9750;--cx-status-warning-on: #101418;--cx-status-warning-subtle: #1e1101;--cx-color-canvas: var(--cx-color-surface-base);--cx-color-surface: var(--cx-color-surface-raised);--cx-color-surface-sunken: var(--cx-color-surface-sunken);--cx-color-surface-raised: var(--cx-color-surface-raised);--cx-color-surface-inverse: var(--cx-color-text-primary);--cx-color-overlay: var(--cx-color-surface-overlay);--cx-color-border: var(--cx-color-border-default);--cx-color-border-strong: var(--cx-color-border-strong);--cx-color-border-subtle: var(--cx-color-border-subtle);--cx-color-ink: var(--cx-color-text-primary);--cx-color-ink-secondary: var(--cx-color-text-secondary);--cx-color-ink-muted: var(--cx-color-text-muted);--cx-color-ink-inverse: var(--cx-color-text-inverse);--cx-color-ink-on-brand: var(--cx-color-brand-primary-on);--cx-color-brand: var(--cx-color-brand-primary);--cx-color-brand-hover: var(--cx-color-brand-primary-hover);--cx-color-brand-active: var(--cx-color-brand-primary-active);--cx-color-brand-subtle: var(--cx-color-brand-primary-subtle);--cx-color-brand-border: var(--cx-color-border-strong);--cx-color-accent: var(--cx-color-brand-accent);--cx-color-accent-subtle: var(--cx-color-brand-accent-subtle);--cx-color-info: var(--cx-status-information);--cx-color-info-subtle: var(--cx-status-information-subtle);--cx-color-success: var(--cx-status-success);--cx-color-success-subtle: var(--cx-status-success-subtle);--cx-color-warning: var(--cx-status-warning);--cx-color-warning-subtle: var(--cx-status-warning-subtle);--cx-color-danger: var(--cx-status-error);--cx-color-danger-subtle: var(--cx-status-error-subtle);--cx-color-critical: var(--cx-status-critical);--cx-color-critical-subtle: var(--cx-status-critical-subtle);--cx-color-neutral-status: var(--cx-status-neutral);--cx-color-neutral-status-subtle: var(--cx-status-neutral-subtle);--cx-color-focus-ring: var(--cx-color-focus-ring);--cx-color-focus-ring-contrast: var(--cx-color-surface-base);--cx-color-selection: var(--cx-color-selection-background);--cx-dataviz-categorical-1: var(--cx-color-chart-1);--cx-dataviz-categorical-2: var(--cx-color-chart-2);--cx-dataviz-categorical-3: var(--cx-color-chart-3);--cx-dataviz-categorical-4: var(--cx-color-chart-4);--cx-dataviz-categorical-5: var(--cx-color-chart-5);--cx-dataviz-categorical-6: var(--cx-color-chart-6);--cx-dataviz-categorical-7: var(--cx-color-chart-7);--cx-dataviz-categorical-8: var(--cx-color-chart-8);--cx-dataviz-unknown: var(--cx-color-text-muted)}@media(prefers-color-scheme:dark){:root:not([data-theme]){--cx-color-border-default: #25375b;--cx-color-border-strong: #2F6BFF;--cx-color-border-subtle: #16223b;--cx-color-brand-accent: #00D1B2;--cx-color-brand-accent-active: #59fcdc;--cx-color-brand-accent-hover: #3de8c8;--cx-color-brand-accent-on: #101418;--cx-color-brand-accent-subtle: #002219;--cx-color-brand-primary: #2e69fd;--cx-color-brand-primary-active: #5394ff;--cx-color-brand-primary-hover: #4180ff;--cx-color-brand-primary-on: #ffffff;--cx-color-brand-primary-subtle: #031345;--cx-color-brand-secondary: #D9E1EA;--cx-color-brand-secondary-active: #f8ffff;--cx-color-brand-secondary-hover: #f0f8ff;--cx-color-brand-secondary-on: #101418;--cx-color-brand-secondary-subtle: #171a1c;--cx-color-chart-1: #567db7;--cx-color-chart-2: #9c866b;--cx-color-chart-3: #968ed9;--cx-color-chart-4: #c49f8f;--cx-color-chart-5: #80c2da;--cx-color-chart-6: #cfc7a5;--cx-color-chart-7: #e5cbf6;--cx-color-chart-8: #fadfde;--cx-color-focus-ring: #00D1B2;--cx-color-form-background: #060607;--cx-color-form-border: #2F6BFF;--cx-color-form-disabled: #1f1f20;--cx-color-form-focus: #00D1B2;--cx-color-navigation-active: #407fff;--cx-color-navigation-background: #19191a;--cx-color-navigation-hover: #091b43;--cx-color-navigation-text: #bcc4cb;--cx-color-selection-background: #003a2d;--cx-color-selection-text: #eef1f4;--cx-color-surface-base: #0d0d0e;--cx-color-surface-overlay: rgba(0, 0, 0, .68);--cx-color-surface-raised: #19191a;--cx-color-surface-sunken: #060607;--cx-color-table-divider: #16223b;--cx-color-table-header: #151617;--cx-color-table-rowHover: #161719;--cx-color-table-selected: #002a20;--cx-color-text-brand-accent: #00D1B2;--cx-color-text-brand-primary: #3471ff;--cx-color-text-brand-secondary: #D9E1EA;--cx-color-text-inverse: #0b0e11;--cx-color-text-link: #3471ff;--cx-color-text-muted: #98a1a9;--cx-color-text-primary: #eef1f4;--cx-color-text-secondary: #bcc4cb;--cx-status-critical: #cd6164;--cx-status-critical-fill: #cd6164;--cx-status-critical-on: #101418;--cx-status-critical-subtle: #26090a;--cx-status-error: #db5754;--cx-status-error-fill: #db5754;--cx-status-error-on: #101418;--cx-status-error-subtle: #290606;--cx-status-information: #4b85c5;--cx-status-information-fill: #4b85c5;--cx-status-information-on: #101418;--cx-status-information-subtle: #061425;--cx-status-neutral: #78848f;--cx-status-neutral-fill: #78848f;--cx-status-neutral-on: #101418;--cx-status-neutral-subtle: #111417;--cx-status-success: #35935d;--cx-status-success-fill: #35935d;--cx-status-success-on: #101418;--cx-status-success-subtle: #02190b;--cx-status-warning: #ab792f;--cx-status-warning-fill: #ab792f;--cx-status-warning-on: #101418;--cx-status-warning-subtle: #1e1101}}*,*:before,*:after{box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%}body{margin:0;background:var(--cx-color-canvas);color:var(--cx-color-ink);font-family:var(--cx-typography-family-sans);font-size:var(--cx-typography-size-sm);line-height:var(--cx-typography-line-normal);min-height:100vh}:where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote){margin:0}ul,ol{padding-inline-start:0;list-style:none}a{color:var(--cx-color-text-brand-primary);text-underline-offset:.2em}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:var(--cx-focus-ring-width) var(--cx-focus-ring-style) var(--cx-color-focus-ring, var(--cx-color-brand-primary));outline-offset:var(--cx-focus-ring-offset);border-radius:var(--cx-radius-sm);box-shadow:0 0 0 calc(var(--cx-focus-ring-width) + var(--cx-focus-ring-offset)) var(--cx-color-focus-ring-contrast)}::selection{background:var(--cx-color-selection)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:var(--cx-motion-duration-instant)!important;animation-iteration-count:1!important;transition-duration:var(--cx-motion-duration-instant)!important;scroll-behavior:auto!important}}.cx-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.cx-shell{display:flex;flex-direction:column;min-height:100vh}.cx-skiplinks{position:absolute;z-index:var(--cx-z-skip-link)}.cx-skiplink{position:absolute;inset-block-start:calc(var(--cx-spacing-8) * -4);inset-inline-start:var(--cx-spacing-2);padding:var(--cx-spacing-2) var(--cx-spacing-4);background:var(--cx-color-surface);color:var(--cx-color-ink);border:var(--cx-border-width-medium) var(--cx-border-style-solid) var(--cx-color-brand);border-radius:var(--cx-radius-sm);font-weight:var(--cx-typography-weight-semibold);text-decoration:none}.cx-skiplink:focus{inset-block-start:var(--cx-spacing-2)}.cx-header{display:flex;align-items:center;gap:var(--cx-spacing-3);min-height:var(--cx-layout-shell-header-height);padding-inline:var(--cx-layout-gutter-mobile);padding-block:var(--cx-spacing-2);background:var(--cx-color-surface);border-block-end:var(--cx-border-width-hairline) var(--cx-border-style-solid) var(--cx-color-border);position:sticky;inset-block-start:0;z-index:var(--cx-z-header);flex-wrap:wrap}.cx-header__brand{display:inline-flex;align-items:baseline;gap:var(--cx-spacing-2);font-weight:var(--cx-typography-weight-semibold);font-size:var(--cx-typography-size-md);letter-spacing:var(--cx-typography-tracking-tight)}.cx-header__mark{color:var(--cx-color-text-brand-primary)}.cx-header__controls{display:flex;gap:var(--cx-spacing-2);margin-inline-start:auto;flex-wrap:wrap}.cx-header__session{display:inline-flex;align-items:center;gap:var(--cx-spacing-2)}.cx-header__identity{display:flex;flex-direction:column;line-height:var(--cx-typography-line-tight)}.cx-header__name{font-weight:var(--cx-typography-weight-medium)}.cx-header__role,.cx-header__tenant{font-size:var(--cx-typography-size-2xs);color:var(--cx-color-ink-muted)}.cx-envbanner{margin:0;padding:var(--cx-spacing-2) var(--cx-layout-gutter-mobile);background:var(--cx-color-warning-subtle);color:var(--cx-color-ink);border-block-end:var(--cx-border-width-hairline) var(--cx-border-style-solid) var(--cx-color-border);font-size:var(--cx-typography-size-xs);text-align:center}.cx-body{display:flex;flex:1;align-items:flex-start}.cx-sidebar{flex:0 0 var(--cx-layout-shell-sidebar-width);width:var(--cx-layout-shell-sidebar-width);padding:var(--cx-spacing-4) var(--cx-spacing-3);background:var(--cx-color-surface);border-inline-end:var(--cx-border-width-hairline) var(--cx-border-style-solid) var(--cx-color-border);position:sticky;inset-block-start:var(--cx-layout-shell-header-height);max-height:calc(100vh - var(--cx-layout-shell-header-height));overflow-y:auto}@media(min-width:48em){.is-sidebar-collapsed .cx-sidebar{display:none}}.cx-nav-backdrop{display:none}.cx-sidebar__group+.cx-sidebar__group{margin-block-start:var(--cx-spacing-5)}.cx-sidebar__group-title{font-size:var(--cx-typography-size-2xs);font-weight:var(--cx-typography-weight-semibold);letter-spacing:var(--cx-typography-tracking-wide);text-transform:uppercase;color:var(--cx-color-ink-muted);margin-block-end:var(--cx-spacing-2)}.cx-sidebar__link{display:block;overflow-wrap:anywhere;padding:var(--cx-spacing-2) var(--cx-spacing-3);min-height:var(--cx-density-comfortable-control-height);border-radius:var(--cx-radius-md);color:var(--cx-color-ink-secondary);text-decoration:none;border-inline-start:var(--cx-border-width-thick) var(--cx-border-style-solid) transparent;transition:background var(--cx-motion-duration-fast) var(--cx-motion-easing-standard)}.cx-sidebar__link.is-current{background:var(--cx-color-navigation-hover);border-inline-start-color:var(--cx-color-brand);color:var(--cx-color-navigation-active);font-weight:var(--cx-typography-weight-semibold)}.cx-main{flex:1;min-width:0;padding:var(--cx-spacing-5) var(--cx-layout-gutter-mobile) var(--cx-spacing-10)}.cx-footer{padding:var(--cx-spacing-4) var(--cx-layout-gutter-mobile);border-block-start:var(--cx-border-width-hairline) var(--cx-border-style-solid) var(--cx-color-border);color:var(--cx-color-ink-muted);font-size:var(--cx-typography-size-2xs);background:var(--cx-color-surface)}.cx-page{max-width:var(--cx-layout-content-max-width);margin-inline:auto}.cx-page--wide{max-width:var(--cx-layout-content-max-width-wide)}.cx-page__header{display:flex;gap:var(--cx-spacing-4);align-items:flex-start;flex-wrap:wrap;margin-block-end:var(--cx-spacing-4)}.cx-page__title{font-size:var(--cx-typography-size-2xl);font-weight:var(--cx-typography-weight-semibold);line-height:var(--cx-typography-line-tight);letter-spacing:var(--cx-typography-tracking-tight)}.cx-page__subtitle{margin-block-start:var(--cx-spacing-1);color:var(--cx-color-ink-secondary);max-width:var(--cx-layout-reading-max-width)}.cx-page__actions{margin-inline-start:auto;display:flex;gap:var(--cx-spacing-2);flex-wrap:wrap}.cx-page__body{display:flex;flex-direction:column;gap:var(--cx-spacing-6)}.cx-breadcrumbs__list{display:flex;flex-wrap:wrap;gap:var(--cx-spacing-2);font-size:var(--cx-typography-size-xs);color:var(--cx-color-ink-muted);margin-block-end:var(--cx-spacing-3)}.cx-breadcrumbs__item{display:inline-flex;gap:var(--cx-spacing-2)}.cx-jumplinks__list{display:flex;flex-wrap:wrap;gap:var(--cx-spacing-3);font-size:var(--cx-typography-size-xs)}.cx-section{background:var(--cx-color-surface);border:var(--cx-border-width-hairline) var(--cx-border-style-solid) var(--cx-color-border);border-radius:var(--cx-radius-lg);padding:var(--cx-spacing-4);box-shadow:var(--cx-elevation-1)}.cx-section__header{display:flex;gap:var(--cx-spacing-3);align-items:flex-start;flex-wrap:wrap;margin-block-end:var(--cx-spacing-3)}.cx-section__title{font-size:var(--cx-typography-size-lg);font-weight:var(--cx-typography-weight-semibold);line-height:var(--cx-typography-line-snug)}.cx-section__description{margin-block-start:var(--cx-spacing-1);color:var(--cx-color-ink-secondary);font-size:var(--cx-typography-size-xs);max-width:var(--cx-layout-reading-max-width)}.cx-section__actions{margin-inline-start:auto;display:flex;gap:var(--cx-spacing-2)}.cx-section__body{display:flex;flex-direction:column;gap:var(--cx-spacing-4)}.cx-card{background:var(--cx-color-surface-raised);border:var(--cx-border-width-hairline) var(--cx-border-style-solid) var(--cx-color-border-subtle);border-radius:var(--cx-radius-md);padding:var(--cx-spacing-4)}.cx-grid{display:grid;gap:var(--cx-spacing-4);grid-template-columns:1fr}.cx-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.cx-grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.cx-grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr))}.cx-stack{display:flex;flex-direction:column}.cx-stack--sm{gap:var(--cx-spacing-2)}.cx-stack--md{gap:var(--cx-spacing-4)}.cx-stack--lg{gap:var(--cx-spacing-6)}.cx-toolbar{display:flex;flex-wrap:wrap;gap:var(--cx-spacing-2);align-items:center}.cx-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--cx-spacing-2);min-height:var(--cx-density-comfortable-control-height);min-width:var(--cx-density-min-touch-target);padding-inline:var(--cx-spacing-4);border-radius:var(--cx-radius-md);border:var(--cx-border-width-hairline) var(--cx-border-style-solid) var(--cx-color-border-strong);background:var(--cx-color-surface);color:var(--cx-color-ink);font:inherit;font-weight:var(--cx-typography-weight-medium);cursor:pointer;transition:background var(--cx-motion-duration-fast) var(--cx-motion-easing-standard)}.cx-btn--sm{min-height:var(--cx-density-compact-control-height);padding-inline:var(--cx-spacing-3);font-size:var(--cx-typography-size-xs)}.cx-btn--primary{background:var(--cx-color-brand);border-color:var(--cx-color-brand);color:var(--cx-color-ink-on-brand)}.cx-btn--primary:hover:not(:disabled){background:var(--cx-color-brand-hover)}.cx-btn--secondary:hover:not(:disabled){background:var(--cx-color-surface-sunken)}.cx-btn--ghost{background:transparent;border-color:transparent;color:var(--cx-color-ink-secondary)}.cx-btn--danger{background:var(--cx-color-danger);border-color:var(--cx-color-danger);color:var(--cx-color-ink-on-brand)}.cx-btn:disabled{cursor:not-allowed;opacity:.62}.cx-btn-wrap{display:inline-flex;flex-direction:column;gap:var(--cx-spacing-1)}.cx-hint{font-size:var(--cx-typography-size-2xs);color:var(--cx-color-ink-muted)}.cx-icon-btn{display:inline-flex;align-items:center;justify-content:center;min-width:var(--cx-density-min-touch-target);min-height:var(--cx-density-min-touch-target);border-radius:var(--cx-radius-md);border:var(--cx-border-width-hairline) var(--cx-border-style-solid) transparent;background:transparent;color:var(--cx-color-ink-secondary);cursor:pointer}.cx-icon-btn:hover{background:var(--cx-color-surface-sunken);color:var(--cx-color-ink)}.cx-link{color:var(--cx-color-text-brand-primary);font-weight:var(--cx-typography-weight-medium)}.cx-status{display:inline-flex;align-items:center;gap:var(--cx-spacing-1);padding:var(--cx-spacing-px) var(--cx-spacing-2);border-radius:var(--cx-radius-pill);border:var(--cx-border-width-hairline) var(--cx-border-style-solid) currentColor;font-size:var(--cx-typography-size-2xs);font-weight:var(--cx-typography-weight-medium);white-space:normal;overflow-wrap:anywhere;max-width:100%}.cx-status--neutral{color:var(--cx-color-neutral-status);background:var(--cx-color-neutral-status-subtle)}.cx-status--info{color:var(--cx-color-info);background:var(--cx-color-info-subtle)}.cx-status--success{color:var(--cx-color-success);background:var(--cx-color-success-subtle)}.cx-status--warning{color:var(--cx-color-warning);background:var(--cx-color-warning-subtle)}.cx-status--danger{color:var(--cx-color-danger);background:var(--cx-color-danger-subtle)}.cx-status--critical{color:var(--cx-color-critical);background:var(--cx-color-critical-subtle)}.cx-status--brand{color:var(--cx-color-text-brand-primary);background:var(--cx-color-brand-primary-subtle)}.cx-tag{display:inline-block;padding:0 var(--cx-spacing-2);border-radius:var(--cx-radius-sm);font-size:var(--cx-typography-size-2xs);background:var(--cx-color-neutral-status-subtle);color:var(--cx-color-neutral-status);margin-inline-start:var(--cx-spacing-2)}.cx-tag--info{background:var(--cx-color-info-subtle);color:var(--cx-color-info)}.cx-safety{display:flex;gap:var(--cx-spacing-2);align-items:flex-start;padding:var(--cx-spacing-2) var(--cx-spacing-3);border-inline-start:var(--cx-border-width-thick) var(--cx-border-style-solid) var(--cx-color-warning);background:var(--cx-color-warning-subtle);border-radius:var(--cx-radius-sm);font-size:var(--cx-typography-size-xs);color:var(--cx-color-ink)}.cx-safety--info{border-inline-start-color:var(--cx-color-info);background:var(--cx-color-info-subtle)}.cx-safety--danger{border-inline-start-color:var(--cx-color-danger);background:var(--cx-color-danger-subtle)}.cx-safety__marker{font-weight:var(--cx-typography-weight-bold)}.cx-callout{padding:var(--cx-spacing-4);border-radius:var(--cx-radius-md);border:var(--cx-border-width-hairline) var(--cx-border-style-solid) currentColor}.cx-callout--neutral{color:var(--cx-color-neutral-status);background:var(--cx-color-neutral-status-subtle)}.cx-callout--info{color:var(--cx-color-info);background:var(--cx-color-info-subtle)}.cx-callout--success{color:var(--cx-color-success);background:var(--cx-color-success-subtle)}.cx-callout--warning{color:var(--cx-color-warning);background:var(--cx-color-warning-subtle)}.cx-callout--danger{color:var(--cx-color-danger);background:var(--cx-color-danger-subtle)}.cx-callout--critical{color:var(--cx-color-critical);background:var(--cx-color-critical-subtle)}.cx-callout--brand{color:var(--cx-color-text-brand-primary);background:var(--cx-color-brand-primary-subtle)}.cx-callout__title{font-weight:var(--cx-typography-weight-semibold);font-size:var(--cx-typography-size-sm)}.cx-callout__body{margin-block-start:var(--cx-spacing-2);color:var(--cx-color-ink);display:flex;flex-direction:column;gap:var(--cx-spacing-2)}.cx-provenance{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cx-spacing-2);padding:var(--cx-spacing-2) var(--cx-spacing-3);background:var(--cx-color-table-header);border-radius:var(--cx-radius-sm);font-size:var(--cx-typography-size-2xs);color:var(--cx-color-ink-muted);margin-block-end:var(--cx-spacing-3)}.cx-provenance__label{font-weight:var(--cx-typography-weight-semibold);color:var(--cx-color-ink-secondary)}.cx-metric{display:flex;flex-direction:column;gap:var(--cx-spacing-2)}.cx-metric__label{font-size:var(--cx-typography-size-xs);color:var(--cx-color-ink-secondary);font-weight:var(--cx-typography-weight-medium);overflow-wrap:anywhere}.cx-metric__main{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--cx-spacing-2)}.cx-metric__value{font-size:var(--cx-typography-size-2xl);font-weight:var(--cx-typography-weight-semibold);font-variant-numeric:tabular-nums;line-height:var(--cx-typography-line-tight)}.cx-metric__value--absent{font-size:var(--cx-typography-size-md);font-weight:var(--cx-typography-weight-medium);color:var(--cx-color-ink-muted);font-style:italic}.cx-metric__ratio,.cx-metric__help,.cx-metric__source,.cx-meta{font-size:var(--cx-typography-size-2xs);color:var(--cx-color-ink-muted);overflow-wrap:anywhere}.cx-metric__flags{display:flex;flex-wrap:wrap;gap:var(--cx-spacing-1)}.cx-unknown{color:var(--cx-color-ink-muted);font-style:italic}.cx-exceptions{display:flex;flex-direction:column;gap:var(--cx-spacing-2)}.cx-exceptions__item{display:flex;align-items:center;gap:var(--cx-spacing-3);padding:var(--cx-spacing-2) var(--cx-spacing-3);border:var(--cx-border-width-hairline) var(--cx-border-style-solid) var(--cx-color-border-subtle);border-radius:var(--cx-radius-sm);min-height:var(--cx-density-min-touch-target);flex-wrap:wrap}.cx-exceptions__item>*{min-width:0}.cx-exceptions__count{font-variant-numeric:tabular-nums;font-weight:var(--cx-typography-weight-semibold)}.cx-table-wrap{overflow-x:auto;max-width:100%}.cx-table{width:100%;border-collapse:collapse;font-size:var(--cx-typography-size-xs)}.cx-table__caption,.cx-table__caption-standalone{text-align:start;font-weight:var(--cx-typography-weight-semibold);font-size:var(--cx-typography-size-sm);padding-block-end:var(--cx-spacing-2);color:var(--cx-color-ink)}.cx-table__count{margin-inline-start:var(--cx-spacing-2);font-weight:var(--cx-typography-weight-regular);color:var(--cx-color-ink-muted);font-size:var(--cx-typography-size-2xs)}.cx-table th,.cx-table td{text-align:start;padding:var(--cx-density-comfortable-cell-padding-y) var(--cx-spacing-3);border-block-end:var(--cx-border-width-hairline) var(--cx-border-style-solid) var(--cx-color-border-subtle);vertical-align:top}.cx-table thead th{background:var(--cx-color-table-header);border-block-end:var(--cx-border-width-medium) var(--cx-border-style-solid) var(--cx-color-border);color:var(--cx-color-ink-secondary);font-weight:var(--cx-typography-weight-semibold);white-space:nowrap;position:sticky;inset-block-start:0}.cx-table--compact th,.cx-table--compact td{padding-block:var(--cx-density-compact-cell-padding-y)}.cx-table__cell--numeric{text-align:end;font-variant-numeric:tabular-nums}.cx-table tbody tr:hover{background:var(--cx-color-table-rowHover)}.cx-table__description{font-size:var(--cx-typography-size-2xs);color:var(--cx-color-ink-muted);margin-block-start:var(--cx-spacing-2)}.cx-chart__caption{font-weight:var(--cx-typography-weight-semibold);font-size:var(--cx-typography-size-sm)}.cx-chart__description,.cx-chart__note{font-size:var(--cx-typography-size-2xs);color:var(--cx-color-ink-muted);margin-block:var(--cx-spacing-1) var(--cx-spacing-3)}.cx-chart__plot{block-size:var(--cx-spacing-20);margin-block-end:var(--cx-spacing-3);color:var(--cx-color-text-brand-primary)}.cx-chart__svg{inline-size:100%;block-size:100%}.cx-chart__bar{fill:var(--cx-dataviz-categorical-1)}.cx-chart__bar--forecast{fill:url(#cx-forecast-hatch);opacity:.75}.cx-chart__unknown{fill:var(--cx-dataviz-unknown);opacity:.28}.cx-form{display:flex;flex-direction:column;gap:var(--cx-spacing-4)}.cx-field{display:flex;flex-direction:column;gap:var(--cx-spacing-1)}.cx-field__label,.cx-fieldset__legend{font-weight:var(--cx-typography-weight-medium);font-size:var(--cx-typography-size-xs);color:var(--cx-color-ink)}.cx-field__required{color:var(--cx-color-danger);margin-inline-start:var(--cx-spacing-1)}.cx-field__hint{font-size:var(--cx-typography-size-2xs);color:var(--cx-color-ink-muted)}.cx-field__error{display:flex;gap:var(--cx-spacing-1);align-items:center;font-size:var(--cx-typography-size-2xs);color:var(--cx-color-danger);font-weight:var(--cx-typography-weight-medium)}.cx-input{background:var(--cx-color-form-background);min-height:var(--cx-density-comfortable-control-height);padding:var(--cx-spacing-2) var(--cx-spacing-3);border:var(--cx-border-width-hairline) var(--cx-border-style-solid) var(--cx-color-border-strong);border-radius:var(--cx-radius-md);color:var(--cx-color-ink);font:inherit;inline-size:100%;max-inline-size:100%}.cx-select--compact{min-height:var(--cx-density-compact-control-height);inline-size:auto;font-size:var(--cx-typography-size-xs);max-inline-size:100%;min-inline-size:0}.cx-textarea{min-height:calc(var(--cx-density-comfortable-control-height) * 2);resize:vertical}.cx-field--invalid .cx-input,.cx-field--invalid .cx-fieldset{border-color:var(--cx-color-danger);border-width:var(--cx-border-width-medium)}.cx-fieldset{border:var(--cx-border-width-hairline) var(--cx-border-style-solid) var(--cx-color-border-subtle);border-radius:var(--cx-radius-md);padding:var(--cx-spacing-3);margin:0}.cx-checkbox,.cx-radio{display:flex;align-items:center;gap:var(--cx-spacing-2);min-height:var(--cx-density-min-touch-target)}.cx-checkbox__input,.cx-radio__input{inline-size:var(--cx-spacing-4);block-size:var(--cx-spacing-4)}.cx-radio-group{display:flex;flex-direction:column;gap:var(--cx-spacing-1)}.cx-error-summary{border:var(--cx-border-width-medium) var(--cx-border-style-solid) var(--cx-color-danger);background:var(--cx-color-danger-subtle);border-radius:var(--cx-radius-md);padding:var(--cx-spacing-4)}.cx-error-summary__title{font-size:var(--cx-typography-size-md);font-weight:var(--cx-typography-weight-semibold);color:var(--cx-color-danger);margin-block-end:var(--cx-spacing-2)}.cx-error-summary__list{display:flex;flex-direction:column;gap:var(--cx-spacing-1)}.cx-dialog-backdrop{position:fixed;inset:0;background:var(--cx-color-overlay);display:flex;align-items:center;justify-content:center;padding:var(--cx-spacing-4);z-index:var(--cx-z-dialog)}.cx-dialog{background:var(--cx-color-surface);border-radius:var(--cx-radius-lg);box-shadow:var(--cx-elevation-4);max-inline-size:calc(var(--cx-spacing-20) * 8);inline-size:100%;max-block-size:90vh;overflow-y:auto;padding:var(--cx-spacing-5)}.cx-dialog__header{display:flex;align-items:flex-start;gap:var(--cx-spacing-3);margin-block-end:var(--cx-spacing-3)}.cx-dialog__title{font-size:var(--cx-typography-size-lg);font-weight:var(--cx-typography-weight-semibold);flex:1}.cx-dialog__footer{display:flex;gap:var(--cx-spacing-2);justify-content:flex-end;margin-block-start:var(--cx-spacing-5);flex-wrap:wrap}.cx-resource__loading{display:flex;align-items:center;gap:var(--cx-spacing-2);padding:var(--cx-spacing-5);color:var(--cx-color-ink-muted)}.cx-spinner__dot{display:inline-block;inline-size:var(--cx-spacing-3);block-size:var(--cx-spacing-3);border-radius:var(--cx-radius-pill);border:var(--cx-border-width-medium) var(--cx-border-style-solid) var(--cx-color-border-strong);border-block-start-color:var(--cx-color-text-brand-primary);animation:cx-spin var(--cx-motion-duration-slow) linear infinite}@keyframes cx-spin{to{transform:rotate(360deg)}}.cx-resource__empty,.cx-empty{padding:var(--cx-spacing-5);text-align:center;color:var(--cx-color-ink-muted);background:var(--cx-color-surface-sunken);border-radius:var(--cx-radius-md);border:var(--cx-border-width-hairline) var(--cx-border-style-dashed) var(--cx-color-border)}.cx-resource__empty-title{font-weight:var(--cx-typography-weight-semibold);color:var(--cx-color-ink-secondary);margin-block-end:var(--cx-spacing-1)}.cx-dl__row{display:flex;gap:var(--cx-spacing-3);padding-block:var(--cx-spacing-2);border-block-end:var(--cx-border-width-hairline) var(--cx-border-style-solid) var(--cx-color-border-subtle);flex-wrap:wrap}.cx-dl__term,.cx-dl dt{flex:0 0 calc(var(--cx-spacing-20) * 2);color:var(--cx-color-ink-secondary);font-size:var(--cx-typography-size-xs)}.cx-dl__value,.cx-dl dd{margin:0;flex:1;min-inline-size:0;overflow-wrap:anywhere}.cx-list{display:flex;flex-direction:column;gap:var(--cx-spacing-1)}.cx-list--inline{flex-direction:row;flex-wrap:wrap;gap:var(--cx-spacing-2)}.cx-mono{font-family:var(--cx-typography-family-mono);font-size:var(--cx-typography-size-2xs);overflow-wrap:anywhere}.cx-prose{max-inline-size:var(--cx-layout-reading-max-width);line-height:var(--cx-typography-line-relaxed)}.cx-timeline{display:flex;flex-direction:column;gap:var(--cx-spacing-3);border-inline-start:var(--cx-border-width-medium) var(--cx-border-style-solid) var(--cx-color-border);padding-inline-start:var(--cx-spacing-4)}.cx-timeline__when{font-size:var(--cx-typography-size-2xs);color:var(--cx-color-ink-muted)}.cx-timeline__what{font-weight:var(--cx-typography-weight-medium)}.cx-ai{display:flex;flex-direction:column;gap:var(--cx-spacing-3)}.cx-ai__header{display:flex;gap:var(--cx-spacing-3);align-items:center;flex-wrap:wrap}.cx-ai__title{font-size:var(--cx-typography-size-md);font-weight:var(--cx-typography-weight-semibold)}.cx-ai__actions{display:flex;gap:var(--cx-spacing-2);flex-wrap:wrap}.cx-entry__title{font-size:var(--cx-typography-size-sm);font-weight:var(--cx-typography-weight-semibold);margin-block-end:var(--cx-spacing-2)}@media(min-width:48em){.cx-header,.cx-main,.cx-footer,.cx-envbanner{padding-inline:var(--cx-layout-gutter-desktop)}}@media(max-width:47.9375em){.cx-body{flex-direction:column;align-items:stretch}.cx-sidebar{position:fixed;inset-block:0;inset-inline-start:0;inline-size:min(85vw,20rem);flex-basis:auto;max-height:none;z-index:var(--cx-z-drawer);border-inline-end:var(--cx-border-width-hairline) var(--cx-border-style-solid) var(--cx-color-border);box-shadow:var(--cx-elevation-3);transform:translate(-100%);visibility:hidden;transition:transform var(--cx-motion-duration-slow) var(--cx-motion-easing-standard),visibility var(--cx-motion-duration-instant) linear var(--cx-motion-duration-slow)}[dir=rtl] .cx-sidebar{transform:translate(100%)}.cx-shell.is-nav-open .cx-sidebar{transform:none;visibility:visible;transition-delay:var(--cx-motion-duration-instant)}.cx-shell.is-nav-open .cx-sidebar{box-shadow:var(--cx-elevation-3),0 0 0 100vmax var(--cx-color-overlay)}.cx-shell.is-nav-open .cx-nav-backdrop{display:block;position:fixed;inset:0;z-index:var(--cx-z-drawer);background:none}.cx-page__title{font-size:var(--cx-typography-size-xl)}}:root[data-density=compact] .cx-table th,:root[data-density=compact] .cx-table td{padding-block:var(--cx-density-compact-cell-padding-y)}:root[data-density=compact] .cx-btn{min-height:var(--cx-density-compact-control-height)}:root[data-theme=high-contrast-light] .cx-section,:root[data-theme=high-contrast-dark] .cx-section,:root[data-theme=high-contrast-light] .cx-dialog,:root[data-theme=high-contrast-dark] .cx-dialog{box-shadow:none;border-width:var(--cx-border-width-medium)}@media print{.cx-sidebar,.cx-header__controls,.cx-header__session,.cx-skiplinks,.cx-page__actions{display:none}.cx-section{break-inside:avoid;box-shadow:none}}.cx-shell{--cx-d-row: var(--cx-density-comfortable-row-height, 44px);--cx-d-control: var(--cx-density-comfortable-control-height, 40px);--cx-d-cell-y: var(--cx-density-comfortable-cell-padding-y, .625rem);--cx-d-panel-pad: var(--cx-spacing-5);--cx-d-panel-gap: var(--cx-spacing-5);--cx-d-section-gap: var(--cx-spacing-3)}.cx-shell[data-density=default]{--cx-d-row: var(--cx-density-default-row-height, 40px);--cx-d-control: var(--cx-density-default-control-height, 36px);--cx-d-cell-y: var(--cx-density-default-cell-padding-y, .5rem);--cx-d-panel-pad: var(--cx-spacing-4);--cx-d-panel-gap: var(--cx-spacing-4);--cx-d-section-gap: var(--cx-spacing-3)}.cx-shell[data-density=compact]{--cx-d-row: var(--cx-density-compact-row-height, 36px);--cx-d-control: var(--cx-density-compact-control-height, 32px);--cx-d-cell-y: var(--cx-density-compact-cell-padding-y, .375rem);--cx-d-panel-pad: var(--cx-spacing-3);--cx-d-panel-gap: var(--cx-spacing-3);--cx-d-section-gap: var(--cx-spacing-2)}@media(pointer:coarse){.cx-shell,.cx-shell[data-density=default],.cx-shell[data-density=compact]{--cx-d-row: var(--cx-density-min-touch-target, 44px);--cx-d-control: var(--cx-density-min-touch-target, 44px);--cx-density-comfortable-row-height: var(--cx-density-min-touch-target, 44px);--cx-density-comfortable-control-height: var(--cx-density-min-touch-target, 44px);--cx-density-default-row-height: var(--cx-density-min-touch-target, 44px);--cx-density-default-control-height: var(--cx-density-min-touch-target, 44px);--cx-density-compact-row-height: var(--cx-density-min-touch-target, 44px);--cx-density-compact-control-height: var(--cx-density-min-touch-target, 44px)}}@media(pointer:coarse){.cx-table-wrap a,.cx-table-wrap button,.cx-table__row-actions a,.cx-table__row-actions button,.cx-section__body>a,.cx-card .cx-link,.cx-entry .cx-link,.cx-exceptions__item .cx-link,.cx-link:only-child,.cx-checkbox,.cx-radio{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--cx-density-min-touch-target, 44px);min-inline-size:var(--cx-density-min-touch-target, 44px);padding-inline:var(--cx-spacing-2)}.cx-checkbox,.cx-radio{justify-content:flex-start;min-inline-size:0}}.cx-page__body{gap:var(--cx-d-panel-gap)}.cx-section{padding:var(--cx-d-panel-pad)}.cx-section__body{gap:var(--cx-d-section-gap)}.cx-page__title{font-size:var(--cx-typography-size-3xl);font-weight:var(--cx-typography-weight-bold);letter-spacing:var(--cx-typography-tracking-tight);line-height:var(--cx-typography-line-tight);overflow-wrap:anywhere}.cx-section__title{font-size:var(--cx-typography-size-md);font-weight:var(--cx-typography-weight-semibold);letter-spacing:var(--cx-typography-tracking-normal);overflow-wrap:anywhere}.cx-shell[data-density=compact] .cx-page__title{font-size:var(--cx-typography-size-2xl)}.cx-section--primary{border-color:var(--cx-color-border-strong);box-shadow:var(--cx-elevation-2, var(--cx-elevation-1))}.cx-section--primary>.cx-section__header .cx-section__title{font-size:var(--cx-typography-size-lg)}.cx-section--primary{border-inline-start:3px solid var(--cx-color-brand-primary)}.cx-section--secondary{background:var(--cx-color-surface-sunken, var(--cx-color-surface));box-shadow:none}.cx-header{border-block-end:1px solid var(--cx-color-border);box-shadow:inset 0 -3px 0 0 var(--cx-color-brand-primary)}.cx-header__mark{color:var(--cx-color-brand-primary)}.cx-sidebar__link.is-current{border-inline-start:3px solid var(--cx-color-brand-primary);font-weight:var(--cx-typography-weight-semibold)}.cx-sidebar__group-title{color:var(--cx-color-ink-muted);letter-spacing:var(--cx-typography-tracking-wide)}@media(min-width:48em){.cx-sidebar{overscroll-behavior:contain;scrollbar-width:thin}}.cx-sidebar__link{min-block-size:var(--cx-d-control);display:flex;align-items:center}@media(max-width:47.99em){.cx-sidebar__link{min-block-size:var(--cx-density-min-touch-target, 44px)}}.cx-page__header{align-items:center;gap:var(--cx-spacing-3);padding-block-end:var(--cx-spacing-3);border-block-end:1px solid var(--cx-color-border-subtle);margin-block-end:var(--cx-spacing-5)}.cx-page__heading{min-inline-size:0;flex:1 1 20rem}.cx-page__actions{margin-inline-start:auto;align-items:center;flex-wrap:wrap}.cx-page__actions .cx-btn--primary~.cx-btn--primary{background:transparent;color:var(--cx-color-text-brand-primary);border-color:var(--cx-color-brand-primary)}@media(min-width:48em){.cx-form--grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--cx-spacing-4) var(--cx-spacing-5);align-items:start}.cx-form--grid .cx-field--wide,.cx-form--grid .cx-fieldset,.cx-form--grid .cx-form__actions{grid-column:1 / -1}}.cx-form__actions{display:flex;gap:var(--cx-spacing-2);justify-content:flex-end;align-items:center;flex-wrap:wrap;margin-block-start:var(--cx-spacing-2);padding-block-start:var(--cx-spacing-3);border-block-start:1px solid var(--cx-color-border-subtle)}.cx-form__actions .cx-btn{inline-size:auto}@media(max-width:47.99em){.cx-form__actions{justify-content:stretch}.cx-form__actions .cx-btn{flex:1 1 100%}}.cx-field__hint{color:var(--cx-color-ink-muted)}.cx-empty,.cx-resource__empty{padding:var(--cx-spacing-3) var(--cx-spacing-4);text-align:start;display:flex;gap:var(--cx-spacing-3);align-items:baseline;flex-wrap:wrap;background:transparent;border-style:none;border-block-start:1px solid var(--cx-color-border-subtle);border-radius:0}.cx-empty__title{font-weight:var(--cx-typography-weight-semibold);color:var(--cx-color-ink-secondary)}.cx-empty__detail{color:var(--cx-color-ink-muted)}.cx-empty:before{content:"";inline-size:3px;align-self:stretch;border-radius:var(--cx-radius-pill);background:var(--cx-color-border);flex:0 0 auto}.cx-empty--nothing-yet:before{background:var(--cx-color-border-strong)}.cx-empty--no-matches:before{background:var(--cx-color-info)}.cx-empty--denied:before{background:var(--cx-color-warning)}.cx-empty--provider-off:before{background:var(--cx-color-neutral-status)}.cx-empty--not-provisioned:before{background:var(--cx-color-neutral-status)}.cx-empty--failed:before{background:var(--cx-color-danger)}.cx-notice{display:flex;gap:var(--cx-spacing-3);align-items:flex-start;padding:var(--cx-spacing-3) var(--cx-spacing-4);border-radius:var(--cx-radius-md);border:1px solid var(--cx-color-border);background:var(--cx-color-surface-sunken, var(--cx-color-surface))}.cx-notice__title{font-weight:var(--cx-typography-weight-semibold)}.cx-notice__detail{color:var(--cx-color-ink-secondary)}.cx-notice__reference{font-family:var(--cx-typography-family-mono);font-size:var(--cx-typography-size-2xs);color:var(--cx-color-ink-muted);unicode-bidi:isolate;direction:ltr}.cx-notice--quiet{border-style:dashed}.cx-notice--info{border-color:var(--cx-color-info)}.cx-notice--warning{border-color:var(--cx-color-warning)}.cx-notice--danger{border-color:var(--cx-color-danger);background:var(--cx-color-danger-subtle)}.cx-envbanner{font-size:var(--cx-typography-size-2xs);padding-block:var(--cx-spacing-1);padding-inline:var(--cx-spacing-4);text-align:start;border-block-end:1px solid var(--cx-color-border-subtle);letter-spacing:var(--cx-typography-tracking-wide)}.cx-section__description:empty{display:none}.cx-table th,.cx-table td{padding-block:var(--cx-d-cell-y)}.cx-table tbody tr{block-size:var(--cx-d-row)}.cx-table thead th{z-index:1}.cx-table__cell--numeric,.cx-table th[data-numeric=true]{font-variant-numeric:tabular-nums;text-align:end}.cx-table__row-actions{opacity:0;transition:opacity var(--cx-motion-duration-fast) var(--cx-motion-easing-standard)}.cx-table tbody tr:hover .cx-table__row-actions,.cx-table tbody tr:focus-within .cx-table__row-actions{opacity:1}@media(pointer:coarse){.cx-table__row-actions{opacity:1}}@media(max-width:74.99em){.cx-table [data-priority="4"]{display:none}}@media(max-width:61.99em){.cx-table [data-priority="3"]{display:none}}@media(max-width:47.99em){.cx-table--stacks thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.cx-table--stacks tbody tr{display:block;block-size:auto;border:1px solid var(--cx-color-border-subtle);border-radius:var(--cx-radius-md);padding:var(--cx-spacing-3);margin-block-end:var(--cx-spacing-2)}.cx-table--stacks tbody td{display:grid;grid-template-columns:minmax(6rem,40%) 1fr;gap:var(--cx-spacing-3);border:0;padding-inline:0}.cx-table--stacks tbody td:before{content:attr(data-label);color:var(--cx-color-ink-muted);font-size:var(--cx-typography-size-2xs)}.cx-table--stacks tbody td[data-priority="2"],.cx-table--stacks tbody td[data-priority="3"],.cx-table--stacks tbody td[data-priority="4"]{display:grid}.cx-table--stacks .cx-table__cell--numeric{text-align:start}}@media(max-width:47.99em){.cx-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--cx-spacing-2);padding-block:var(--cx-spacing-2)}.cx-header__brand{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-header__controls[data-collapsible=true]{position:relative}.cx-header__controls[data-collapsible=true]>.cx-header__controls-body{display:none;position:absolute;inset-inline-end:0;inset-block-start:calc(100% + var(--cx-spacing-2));z-index:30;min-inline-size:16rem;padding:var(--cx-spacing-3);background:var(--cx-color-surface-raised, var(--cx-color-surface));border:1px solid var(--cx-color-border);border-radius:var(--cx-radius-md);box-shadow:var(--cx-elevation-2, var(--cx-elevation-1));flex-direction:column;gap:var(--cx-spacing-3)}.cx-header__controls[data-collapsible=true][data-open=true]>.cx-header__controls-body{display:flex}.cx-header__session{flex-direction:column;align-items:stretch}}@media(min-width:48em){.cx-header__controls-toggle{display:none}.cx-header__controls[data-collapsible=true]>.cx-header__controls-body{display:flex;gap:var(--cx-spacing-3);align-items:center}}.cx-btn,.cx-sidebar__link,.cx-card,.cx-status,.cx-input,.cx-select{transition:background-color var(--cx-motion-duration-fast) var(--cx-motion-easing-standard),border-color var(--cx-motion-duration-fast) var(--cx-motion-easing-standard),color var(--cx-motion-duration-fast) var(--cx-motion-easing-standard),box-shadow var(--cx-motion-duration-fast) var(--cx-motion-easing-standard)}.cx-dialog,.cx-drawer{animation:cx-mm6-rise var(--cx-motion-duration-slow) var(--cx-motion-easing-decelerate) both}@keyframes cx-mm6-rise{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.cx-dialog[data-closing=true],.cx-drawer[data-closing=true]{animation:cx-mm6-fade var(--cx-motion-duration-fast) var(--cx-motion-easing-accelerate) both}@keyframes cx-mm6-fade{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.cx-btn,.cx-sidebar__link,.cx-card,.cx-status,.cx-input,.cx-select,.cx-table__row-actions{transition-duration:var(--cx-motion-duration-instant)}.cx-dialog,.cx-drawer,.cx-dialog[data-closing=true],.cx-drawer[data-closing=true]{animation:none}}.cx-ltr,.cx-code,.cx-reference,.cx-notice__reference,[data-ltr=true]{direction:ltr;unicode-bidi:isolate;text-align:start}[dir=rtl] .cx-chevron,[dir=rtl] .cx-icon--directional{transform:scaleX(-1)}.cx-btn:focus-visible,.cx-sidebar__link:focus-visible,.cx-input:focus-visible,.cx-select:focus-visible,a:focus-visible{outline:2px solid var(--cx-color-focus-ring, var(--cx-color-brand-primary));outline-offset:2px}.cx-page__safety,.cx-section__safety{display:grid;gap:var(--cx-spacing-2);margin-block-end:var(--cx-spacing-4)}@media(min-width:62em){.cx-page__safety{grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr))}}.cx-safety{padding-block:var(--cx-spacing-1);align-items:baseline;line-height:var(--cx-typography-line-snug)}.cx-table th,.cx-table td,.cx-dl__value,.cx-dl__term,.cx-metric__value,.cx-metric__label,.cx-section__title,.cx-section__description,.cx-empty__detail,.cx-empty__title,.cx-status__label,.cx-notice__detail,.cx-field__label,.cx-field__hint{overflow-wrap:anywhere;min-inline-size:0}.cx-page,.cx-page__body,.cx-section,.cx-section__body,.cx-main,.cx-card{min-inline-size:0}.cx-code,.cx-reference,.cx-notice__reference{overflow-wrap:anywhere}.cx-status,.cx-tag{white-space:normal;text-wrap:balance;overflow-wrap:anywhere;max-inline-size:100%}.cx-row-actions{display:flex;flex-wrap:wrap;gap:var(--cx-spacing-2);justify-content:flex-end}@media(max-width:48rem){.cx-row-actions{justify-content:flex-start}.cx-row-actions .cx-btn{flex:1 1 auto}}.cx-bulk-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cx-spacing-3)}.cx-bulk-bar:empty{display:none}.cx-bulk-bar__count{font-weight:600}.cx-field--locked{display:flex;flex-direction:column;gap:var(--cx-spacing-1)}.cx-field--locked .cx-field__label{font-size:var(--cx-typography-size-sm);color:var(--cx-color-text-muted)}.cx-field--locked .cx-field__value{font-family:var(--cx-typography-family-mono);overflow-wrap:anywhere}.cx-shell{font-family:var(--cx-typography-family-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11","ss01"}.cx-page__title,.cx-metric__value{font-family:var(--cx-typography-family-display);letter-spacing:var(--cx-typography-tracking-tighter)}@media(min-width:48em){.cx-header__brand{display:none}.cx-shell{display:grid;grid-template-columns:var(--cx-layout-shell-sidebar-width) minmax(0,1fr);grid-template-rows:auto auto 1fr auto;min-block-size:100vh;background:var(--cx-color-canvas)}.cx-shell>.cx-skiplinks{grid-column:1 / -1}.cx-body{display:contents}.cx-shell>.cx-header{grid-column:2;grid-row:1}.cx-envbanner{grid-column:2;grid-row:2}.cx-body>.cx-sidebar{grid-column:1;grid-row:1 / -1;block-size:auto;position:sticky;inset-block-start:0;max-block-size:100vh}.cx-body>.cx-main{grid-column:2;grid-row:3;min-inline-size:0}.cx-shell>.cx-footer{grid-column:2;grid-row:4}.cx-body>.cx-nav-backdrop{grid-column:1 / -1;grid-row:1 / -1}.cx-shell.is-sidebar-collapsed,.cx-shell.is-sidebar-collapsed .cx-body{display:block}}.cx-sidebar{background:var(--cx-color-surface);border-inline-end:var(--cx-border-width-hairline) var(--cx-border-style-solid) var(--cx-color-border-subtle);padding-block:var(--cx-spacing-4);padding-inline:var(--cx-spacing-3);overflow:hidden auto;overscroll-behavior:contain}@media(min-width:48em){.cx-sidebar{position:relative}}.cx-sidebar:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:26%;background-image:url(../static/brand/curaelle-kv-orb.png);background-repeat:no-repeat;background-position:bottom center;background-size:108% auto;opacity:.16;pointer-events:none;z-index:0}.cx-sidebar>*{position:relative;z-index:1}.cx-sidebar__brand{display:flex;align-items:center;gap:var(--cx-spacing-2);padding-inline:var(--cx-spacing-2);padding-block-end:var(--cx-spacing-4);margin-block-end:var(--cx-spacing-2);border-block-end:var(--cx-border-width-hairline) var(--cx-border-style-solid) var(--cx-color-border-subtle)}.cx-sidebar__mark{inline-size:1.75rem;block-size:auto;flex:none}.cx-sidebar__wordmark{display:flex;flex-direction:column;min-inline-size:0}.cx-sidebar__name{font-family:var(--cx-typography-family-display);font-size:var(--cx-typography-size-lg);font-weight:var(--cx-typography-weight-semibold);letter-spacing:var(--cx-typography-tracking-wide);color:var(--cx-color-ink);line-height:var(--cx-typography-line-tight)}.cx-sidebar__tagline{font-size:var(--cx-typography-size-2xs);letter-spacing:var(--cx-typography-tracking-wide);color:var(--cx-color-ink-muted);text-transform:uppercase;line-height:var(--cx-typography-line-tight)}.cx-sidebar__group{margin-block-end:var(--cx-spacing-4)}.cx-sidebar__group-title{font-size:var(--cx-typography-size-2xs);font-weight:var(--cx-typography-weight-semibold);letter-spacing:var(--cx-typography-tracking-wide);text-transform:uppercase;color:var(--cx-color-ink-muted);padding-inline:var(--cx-spacing-2);margin-block-end:var(--cx-spacing-1)}.cx-sidebar__list{list-style:none;margin:0;padding:0}.cx-sidebar__link{display:flex;align-items:center;gap:var(--cx-spacing-2);padding-block:var(--cx-spacing-2);padding-inline:var(--cx-spacing-2);border-radius:var(--cx-radius-md);color:var(--cx-color-ink-secondary);text-decoration:none;font-size:var(--cx-typography-size-sm);line-height:var(--cx-typography-line-snug);transition:background-color var(--cx-motion-duration-fast) var(--cx-motion-easing-standard),color var(--cx-motion-duration-fast) var(--cx-motion-easing-standard)}.cx-sidebar__link:hover{background:var(--cx-color-surface-sunken);color:var(--cx-color-ink)}.cx-sidebar__link.is-current{background:var(--cx-color-brand-subtle);color:var(--cx-color-text-brand-primary, var(--cx-color-brand-text));font-weight:var(--cx-typography-weight-semibold)}.cx-sidebar__link.is-current:before{content:"";inline-size:var(--cx-border-width-medium);align-self:stretch;background:var(--cx-color-brand);border-radius:var(--cx-radius-pill);margin-inline-start:calc(-1 * var(--cx-spacing-2));margin-inline-end:var(--cx-spacing-1)}.cx-sidebar__footer{margin-block-start:auto;padding-block-start:var(--cx-spacing-6);padding-inline:var(--cx-spacing-2);font-size:var(--cx-typography-size-2xs);letter-spacing:var(--cx-typography-tracking-wide);text-transform:uppercase;color:var(--cx-color-ink-muted);line-height:var(--cx-typography-line-snug)}.cx-header{background:transparent;border-block-end:none;padding-block:var(--cx-spacing-5);gap:var(--cx-spacing-3);align-items:start}.cx-header__brand{gap:var(--cx-spacing-2)}.cx-header__mark{inline-size:1.5rem;block-size:auto}.cx-header__product{font-family:var(--cx-typography-family-display);font-weight:var(--cx-typography-weight-semibold);letter-spacing:var(--cx-typography-tracking-wide);color:var(--cx-color-ink)}.cx-header__identity{line-height:var(--cx-typography-line-snug)}.cx-header__name{font-weight:var(--cx-typography-weight-semibold);color:var(--cx-color-ink);font-size:var(--cx-typography-size-sm)}.cx-header__role,.cx-header__edition,.cx-header__tenant{font-size:var(--cx-typography-size-2xs);color:var(--cx-color-ink-muted)}.cx-page__header{display:flex;align-items:start;justify-content:space-between;gap:var(--cx-spacing-4);flex-wrap:wrap;margin-block-end:var(--cx-spacing-5)}.cx-page__heading{display:grid;gap:var(--cx-spacing-1);min-inline-size:0}.cx-page__title{font-size:var(--cx-typography-size-4xl);font-weight:var(--cx-typography-weight-regular);line-height:var(--cx-typography-line-tight);color:var(--cx-color-ink);margin:0}.cx-page__subtitle{font-size:var(--cx-typography-size-md);color:var(--cx-color-ink-muted);margin:0;line-height:var(--cx-typography-line-snug)}.cx-page__actions{display:flex;gap:var(--cx-spacing-2);flex-wrap:wrap}.cx-page__meta{display:flex;gap:var(--cx-spacing-2);flex-wrap:wrap;margin-block-end:var(--cx-spacing-4)}.cx-page__body{display:grid;gap:var(--cx-layout-card-gap)}.cx-card,.cx-cc-card{background:var(--cx-color-surface);border:var(--cx-border-width-hairline) var(--cx-border-style-solid) var(--cx-color-border-subtle);border-radius:var(--cx-radius-card);box-shadow:var(--cx-elevation-1)}.cx-cc-card{padding:var(--cx-spacing-4);display:flex;flex-direction:column;gap:var(--cx-spacing-3);min-inline-size:0}.cx-cc-card__head{display:flex;align-items:start;justify-content:space-between;gap:var(--cx-spacing-3)}.cx-cc-card__title{font-size:var(--cx-typography-size-md);font-weight:var(--cx-typography-weight-semibold);color:var(--cx-color-ink);margin:0;line-height:var(--cx-typography-line-tight)}.cx-cc-card__hint{font-size:var(--cx-typography-size-xs);color:var(--cx-color-ink-muted);margin:0}.cx-cc-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--cx-layout-kpi-card-min-width),1fr));gap:var(--cx-layout-kpi-strip-gap)}.cx-metric{background:var(--cx-color-surface);border:var(--cx-border-width-hairline) var(--cx-border-style-solid) var(--cx-color-border-subtle);border-radius:var(--cx-radius-card);padding:var(--cx-spacing-3);display:grid;gap:var(--cx-spacing-2);align-content:start;min-inline-size:0;box-shadow:var(--cx-elevation-1)}.cx-metric--actionable{border-color:var(--cx-color-brand-border)}.cx-metric__label{font-size:var(--cx-typography-size-xs);color:var(--cx-color-ink-muted);line-height:var(--cx-typography-line-snug);margin:0}.cx-metric__main{display:flex;align-items:baseline;gap:var(--cx-spacing-2);flex-wrap:wrap;min-inline-size:0}.cx-metric__value{font-family:var(--cx-typography-family-display);font-size:var(--cx-typography-size-3xl);font-weight:var(--cx-typography-weight-semibold);letter-spacing:var(--cx-typography-tracking-tighter);line-height:var(--cx-typography-line-tight);color:var(--cx-color-ink);font-variant-numeric:tabular-nums}.cx-metric__value--absent{font-family:var(--cx-typography-family-sans);font-size:var(--cx-typography-size-md);font-weight:var(--cx-typography-weight-medium);letter-spacing:var(--cx-typography-tracking-normal);color:var(--cx-color-ink-secondary)}.cx-metric__ratio{margin-inline-start:var(--cx-spacing-2);white-space:nowrap;font-family:var(--cx-typography-family-sans);font-size:var(--cx-typography-size-xs);font-weight:var(--cx-typography-weight-regular);letter-spacing:var(--cx-typography-tracking-normal);color:var(--cx-color-ink-muted);font-variant-numeric:tabular-nums}.cx-metric__flags{display:flex;align-items:center;gap:var(--cx-spacing-1);flex-wrap:wrap}.cx-metric__help,.cx-metric__source{font-size:var(--cx-typography-size-2xs);color:var(--cx-color-ink-muted);line-height:var(--cx-typography-line-snug);margin:0}.cx-metric__drill{font-size:var(--cx-typography-size-xs);font-weight:var(--cx-typography-weight-medium);color:var(--cx-color-brand-text)}.cx-metric[data-presence=SUPPRESSED_SMALL_COHORT]{border-style:var(--cx-border-style-dashed);border-color:var(--cx-color-border-strong)}.cx-status{display:inline-flex;align-items:center;gap:var(--cx-spacing-1);padding-block:var(--cx-spacing-1);padding-inline:var(--cx-spacing-2);border-radius:var(--cx-radius-chip);font-size:var(--cx-typography-size-2xs);font-weight:var(--cx-typography-weight-medium);line-height:var(--cx-typography-line-tight);border:var(--cx-border-width-hairline) var(--cx-border-style-solid) transparent;white-space:nowrap;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis}.cx-status[data-tone=success]{background:var(--cx-color-success-subtle);color:var(--cx-color-success);border-color:var(--cx-color-success-subtle)}.cx-status[data-tone=warning]{background:var(--cx-color-warning-subtle);color:var(--cx-color-warning);border-color:var(--cx-color-warning-subtle)}.cx-status[data-tone=danger]{background:var(--cx-color-danger-subtle);color:var(--cx-color-danger);border-color:var(--cx-color-danger-subtle)}.cx-status[data-tone=critical]{background:var(--cx-color-critical-subtle);color:var(--cx-color-critical);border-color:var(--cx-color-critical-subtle)}.cx-status[data-tone=info]{background:var(--cx-color-info-subtle);color:var(--cx-color-info);border-color:var(--cx-color-info-subtle)}.cx-status[data-tone=neutral]{background:var(--cx-color-neutral-status-subtle);color:var(--cx-color-neutral-status);border-color:var(--cx-color-neutral-status-subtle)}.cx-cc-grid{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(0,1.12fr) minmax(0,.92fr);gap:var(--cx-layout-card-gap);align-items:start}.cx-cc-grid__col{display:grid;gap:var(--cx-layout-card-gap);align-content:start;min-inline-size:0}@media(max-width:85rem){.cx-cc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cx-cc-grid__col:last-child{grid-column:1 / -1}}@media(max-width:55rem){.cx-cc-grid{grid-template-columns:minmax(0,1fr)}.cx-cc-grid__col:last-child{grid-column:auto}}.cx-cc-bar{inline-size:100%;block-size:var(--cx-spacing-2);display:block;overflow:visible}.cx-cc-bar__track{fill:var(--cx-color-surface-sunken)}.cx-cc-bar__fill{fill:var(--cx-color-fill-info)}.cx-cc-bar__fill[data-tone=critical]{fill:var(--cx-color-fill-critical)}.cx-cc-bar__fill[data-tone=warning]{fill:var(--cx-color-fill-warning)}.cx-cc-bar__fill[data-tone=success]{fill:var(--cx-color-fill-accent)}.cx-cc-ai{border-color:var(--cx-color-brand-border)}.cx-cc-ai__banner{display:flex;align-items:center;gap:var(--cx-spacing-2);flex-wrap:wrap;font-size:var(--cx-typography-size-xs);color:var(--cx-color-ink-muted)}.cx-cc-ai__insight{font-family:var(--cx-typography-family-display);font-size:var(--cx-typography-size-lg);line-height:var(--cx-typography-line-snug);color:var(--cx-color-ink);margin:0}.cx-cc-ai__body{font-size:var(--cx-typography-size-sm);line-height:var(--cx-typography-line-normal);color:var(--cx-color-ink-secondary);margin:0}.cx-cc-ai__source{font-size:var(--cx-typography-size-2xs);color:var(--cx-color-ink-muted)}.cx-cc-provenance{display:grid;gap:var(--cx-spacing-2);padding-block-start:var(--cx-spacing-3);border-block-start:var(--cx-border-width-hairline) var(--cx-border-style-solid) var(--cx-color-border-subtle)}.cx-cc-provenance__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cx-spacing-3);font-size:var(--cx-typography-size-xs)}.cx-cc-provenance__key{color:var(--cx-color-ink-muted);flex:none}.cx-cc-provenance__row--stacked{display:grid;gap:var(--cx-spacing-px);justify-content:stretch}.cx-cc-provenance__row--stacked .cx-cc-provenance__value{text-align:start}.cx-cc-provenance__value{color:var(--cx-color-ink-secondary);text-align:end;min-inline-size:0;overflow-wrap:anywhere}.cx-cc-chain{display:flex;align-items:stretch;gap:var(--cx-spacing-2);flex-wrap:wrap;list-style:none;margin:0;padding:0}.cx-cc-chain__step{flex:1 1 var(--cx-layout-kpi-card-min-width);display:grid;gap:var(--cx-spacing-1);padding:var(--cx-spacing-3);border-radius:var(--cx-radius-md);background:var(--cx-color-surface-sunken);min-inline-size:0}.cx-cc-chain__name{font-size:var(--cx-typography-size-sm);font-weight:var(--cx-typography-weight-semibold);color:var(--cx-color-ink)}.cx-cc-chain__detail{font-size:var(--cx-typography-size-2xs);color:var(--cx-color-ink-muted);line-height:var(--cx-typography-line-snug)}.cx-btn{border-radius:var(--cx-radius-md);font-family:var(--cx-typography-family-sans);font-weight:var(--cx-typography-weight-medium);font-size:var(--cx-typography-size-sm)}.cx-btn--primary{background:var(--cx-color-brand);color:var(--cx-color-ink-on-brand);border-color:var(--cx-color-brand)}.cx-btn--primary:hover{background:var(--cx-color-brand-hover);border-color:var(--cx-color-brand-hover)}.cx-btn--primary:active{background:var(--cx-color-brand-active);border-color:var(--cx-color-brand-active)}.cx-btn--secondary{background:var(--cx-color-brand-subtle);color:var(--cx-color-link);border-color:var(--cx-color-brand-subtle)}.cx-table th{font-weight:var(--cx-typography-weight-semibold);border-block-end:var(--cx-border-width-hairline) var(--cx-border-style-solid) var(--cx-color-border-subtle)}.cx-table thead th{font-size:var(--cx-typography-size-2xs);letter-spacing:var(--cx-typography-tracking-wide);text-transform:uppercase;color:var(--cx-color-ink-muted)}.cx-table tbody th{font-size:var(--cx-typography-size-sm);color:var(--cx-color-ink);text-align:start}.cx-table td{font-size:var(--cx-typography-size-sm);color:var(--cx-color-ink-secondary);border-block-end:var(--cx-border-width-hairline) var(--cx-border-style-solid) var(--cx-color-border-subtle)}.cx-table tbody tr:hover td{background:var(--cx-color-surface-sunken)}.cx-table-wrap{overflow-x:auto}@media(prefers-reduced-motion:reduce){.cx-sidebar__link,.cx-btn{transition:none}}@media(forced-colors:active){.cx-metric,.cx-cc-figure,.cx-cc-chain__step,.cx-cmdk,.cx-cc-card{border-color:CanvasText}.cx-cmdk__option[aria-selected=true]{forced-color-adjust:none;background:Highlight;color:HighlightText}.cx-sidebar__link.is-current{forced-color-adjust:none}}.cx-link{color:var(--cx-color-link)}.cx-callout .cx-link{text-decoration:underline;text-underline-offset:.15em}.cx-tag--success{background:var(--cx-color-success-subtle);color:var(--cx-color-success)}.cx-tag--warning{background:var(--cx-color-warning-subtle);color:var(--cx-color-warning)}.cx-tag--danger{background:var(--cx-color-danger-subtle);color:var(--cx-color-danger)}.cx-tag--critical{background:var(--cx-color-critical-subtle);color:var(--cx-color-critical)}.cx-tag--neutral{background:var(--cx-color-neutral-status-subtle);color:var(--cx-color-neutral-status)}[data-testid=page-command-center] .cx-resource>div{display:flex;flex-direction:column;gap:var(--cx-layout-card-gap)}[data-testid=page-command-center] .cx-resource>div>.cx-provenance{order:-2}.cx-page__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:var(--cx-spacing-2)}.cx-safety{margin:0;font-size:var(--cx-typography-size-xs);line-height:var(--cx-typography-line-snug)}.cx-cc-control{display:flex;align-items:center;gap:var(--cx-spacing-2);min-inline-size:0}.cx-cc-notifications{gap:var(--cx-spacing-2);flex-wrap:wrap;justify-content:end}.cx-cc-notifications__label{font-size:var(--cx-typography-size-xs);color:var(--cx-color-ink-muted)}.cx-cc-split{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);gap:var(--cx-layout-card-gap);align-items:start}@media(max-width:55rem){.cx-cc-split{grid-template-columns:minmax(0,1fr)}}.cx-cc-card__subtitle{font-size:var(--cx-typography-size-sm);font-weight:var(--cx-typography-weight-semibold);color:var(--cx-color-ink-secondary);margin:0 0 var(--cx-spacing-2)}.cx-cc-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--cx-layout-kpi-card-min-width),1fr));gap:var(--cx-spacing-2)}.cx-cc-figure{display:grid;gap:var(--cx-spacing-1);padding:var(--cx-spacing-3);border-radius:var(--cx-radius-md);background:var(--cx-color-surface-sunken);min-inline-size:0}.cx-cc-figure__value{font-family:var(--cx-typography-family-display);font-size:var(--cx-typography-size-xl);font-weight:var(--cx-typography-weight-semibold);line-height:var(--cx-typography-line-tight);color:var(--cx-color-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cx-cc-figure__label{font-size:var(--cx-typography-size-xs);color:var(--cx-color-ink-muted);line-height:var(--cx-typography-line-snug)}.cx-cc-plot{min-inline-size:0}.cx-chart__data{border-radius:var(--cx-radius-sm)}.cx-chart__data>.cx-table-wrap{max-block-size:calc(var(--cx-spacing-20) * 2);overflow:auto}.cx-chart__data-summary:focus-visible{outline:var(--cx-border-width-medium) var(--cx-border-style-solid) var(--cx-color-focus-ring, var(--cx-color-brand-primary));outline-offset:var(--cx-spacing-px)}.cx-cc-continuum{min-inline-size:0}.cx-cc-continuum .cx-cc-chain{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--cx-spacing-20),1fr));gap:var(--cx-spacing-1)}.cx-cc-continuum .cx-cc-chain__step{padding:var(--cx-spacing-1) var(--cx-spacing-2)}.cx-cc-continuum .cx-cc-chain__name,.cx-cc-continuum .cx-cc-chain__detail{font-size:var(--cx-typography-size-2xs);overflow-wrap:anywhere;min-inline-size:0}.cx-cc-occupancy{display:flex;align-items:center;gap:var(--cx-spacing-2);justify-content:end;font-variant-numeric:tabular-nums}.cx-cc-occupancy .cx-cc-bar{inline-size:var(--cx-spacing-16);flex:none}.cx-cc-chain__step{gap:var(--cx-spacing-1);padding:var(--cx-spacing-2);border-radius:var(--cx-radius-md);background:var(--cx-color-surface-sunken);min-inline-size:0}.cx-header__search{display:flex;align-items:center;gap:var(--cx-spacing-2);min-inline-size:0;justify-content:start;color:var(--cx-color-ink-muted);border:var(--cx-border-width-hairline) var(--cx-border-style-solid) var(--cx-color-border-subtle);border-radius:var(--cx-radius-pill);background:var(--cx-color-surface-sunken)}.cx-header__search-icon{display:inline-flex;flex:none}.cx-header__search-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:55rem){.cx-header__search-label,.cx-header__search .cx-kbd{display:none}}.cx-kbd{font-family:var(--cx-typography-family-mono);font-size:var(--cx-typography-size-2xs);padding:0 var(--cx-spacing-1);border-radius:var(--cx-radius-xs);border:var(--cx-border-width-hairline) var(--cx-border-style-solid) var(--cx-color-border-subtle);color:var(--cx-color-ink-muted);flex:none}.cx-cmdk-backdrop{position:fixed;inset:0;z-index:60;background:var(--cx-color-overlay);display:flex;align-items:start;justify-content:center;padding:var(--cx-spacing-8) var(--cx-spacing-4)}.cx-cmdk{inline-size:min(100%,var(--cx-layout-reading-max-width));max-block-size:70vh;display:flex;flex-direction:column;gap:var(--cx-spacing-2);padding:var(--cx-spacing-3);background:var(--cx-color-surface-raised);border:var(--cx-border-width-hairline) var(--cx-border-style-solid) var(--cx-color-border);border-radius:var(--cx-radius-lg);box-shadow:var(--cx-elevation-3)}.cx-cmdk__header{display:flex;align-items:center;gap:var(--cx-spacing-2)}.cx-cmdk__input{flex:1 1 auto;min-inline-size:0}.cx-cmdk__list{list-style:none;margin:0;padding:0;overflow-y:auto;min-block-size:0}.cx-cmdk__option{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cx-spacing-3);padding:var(--cx-spacing-2) var(--cx-spacing-3);border-radius:var(--cx-radius-md);cursor:pointer}.cx-cmdk__option[aria-selected=true]{background:var(--cx-color-brand-subtle);color:var(--cx-color-brand-text)}.cx-cmdk__option-label{font-weight:var(--cx-typography-weight-medium)}.cx-cmdk__option-path{font-family:var(--cx-typography-family-mono);font-size:var(--cx-typography-size-2xs);color:var(--cx-color-ink-muted)}.cx-cmdk__option[aria-selected=true] .cx-cmdk__option-path{color:var(--cx-color-brand-text)}.cx-cmdk__status{font-size:var(--cx-typography-size-xs);color:var(--cx-color-ink-muted);margin:0}@media(min-width:48em){.cx-header{padding-block:var(--cx-spacing-1);align-items:center;min-block-size:52px}.cx-header>*{min-inline-size:0}}@media(min-width:85rem){.cx-header{flex-wrap:nowrap}.cx-header__search{flex:1 1 auto;min-inline-size:8rem}.cx-header__route,.cx-header__controls{flex:0 1 auto;min-inline-size:0}.cx-header__session{flex:0 1 auto;min-inline-size:0;max-inline-size:18rem}.cx-header__identity{min-inline-size:0;overflow:hidden}.cx-header__name,.cx-header__meta{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.cx-header__meta{display:block;line-height:var(--cx-typography-line-tight)}.cx-header__meta>*{display:inline}.cx-header__meta>*+*:before{content:"";display:inline-block;inline-size:var(--cx-border-width-hairline);block-size:.75em;margin-inline:var(--cx-spacing-2);background:var(--cx-color-border-subtle);vertical-align:baseline}.cx-header__session{align-items:center}.cx-header__route{display:flex;align-items:center;gap:var(--cx-spacing-2);min-inline-size:0}.cx-header__route:empty{display:none}.cx-header__route .cx-cc-control{margin:0}.cx-header__route .cx-cc-control>label,.cx-header__route .cx-cc-notifications__label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cx-header__route select{block-size:var(--cx-density-compact-control-height);font-size:var(--cx-typography-size-xs)}.cx-header__route .cx-cc-notifications{gap:var(--cx-spacing-1);font-size:var(--cx-typography-size-xs);flex-wrap:nowrap;white-space:nowrap}.cx-header__route .cx-status{min-inline-size:0;max-inline-size:11rem}.cx-header__route .cx-status__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-cc-safety{margin-block-end:var(--cx-spacing-2)}.cx-cc-safety__summary{cursor:pointer;font-size:var(--cx-typography-size-xs);color:var(--cx-color-ink-muted);padding-block:var(--cx-spacing-1)}.cx-cc-safety__body{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:var(--cx-spacing-2);padding-block-start:var(--cx-spacing-2)}.cx-cc-prov{margin-block-start:auto;padding-block-start:var(--cx-spacing-1);font-size:var(--cx-typography-size-2xs);color:var(--cx-color-ink-muted)}.cx-cc-prov__source{font-family:var(--cx-typography-family-mono);overflow-wrap:anywhere}.cx-cc-prov__summary{cursor:pointer;list-style:none}.cx-cc-prov__summary::-webkit-details-marker{display:none}.cx-cc-prov__chip{display:inline-flex;align-items:center;gap:var(--cx-spacing-1);padding:0 var(--cx-spacing-2);border:var(--cx-border-width-hairline) var(--cx-border-style-solid) var(--cx-color-border-subtle);border-radius:var(--cx-radius-pill);line-height:1.6}.cx-cc-prov__source,.cx-cc-prov__note{margin-block:var(--cx-spacing-1) 0}@media(min-width:85rem){.cx-cc-kpis{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch}.cx-cc-kpis>*{block-size:136px;overflow:hidden}.cx-cc-kpis--extended{grid-template-columns:repeat(4,minmax(0,1fr))}}.cx-cc-more{white-space:nowrap}.cx-cc-extended{margin-block-start:var(--cx-spacing-4)}@media(min-width:85rem){.cx-cc-composition{display:flex;flex-direction:column;gap:var(--cx-layout-card-gap)}.cx-cc-grid{align-items:stretch}.cx-cc-grid__col{grid-auto-rows:minmax(0,1fr)}.cx-cc-grid__col:nth-child(1){grid-template-rows:352px 206px}.cx-cc-grid__col:nth-child(2){grid-template-rows:316px 239px}.cx-cc-grid__col:nth-child(3){grid-template-rows:563px}.cx-cc-split{grid-auto-rows:183px;align-items:stretch}.cx-cc-grid .cx-cc-card,.cx-cc-split>.cx-cc-card{display:flex;flex-direction:column;min-block-size:0;overflow:hidden}.cx-cc-grid .cx-cc-card>.cx-cc-card__body,.cx-cc-split>.cx-cc-card>.cx-cc-card__body{flex:1 1 auto;min-block-size:0;overflow:hidden auto;overscroll-behavior:contain}.cx-cc-card__head{flex:none}.cx-cc-card>.cx-cc-prov{flex:none}.cx-cc-grid .cx-chart__data{max-block-size:none;overflow:visible}}@media(min-width:85rem){.cx-cc-split{grid-template-columns:minmax(0,590fr) minmax(0,643fr)}}@media(min-width:85rem){.cx-shell:has([data-testid=page-command-center]) .cx-main{padding-block:var(--cx-spacing-2)}.cx-shell:has([data-testid=page-command-center]) .cx-page__header{margin-block-end:var(--cx-spacing-2)}.cx-shell:has([data-testid=page-command-center]) .cx-page__body{gap:var(--cx-spacing-2)}.cx-shell:has([data-testid=page-command-center]) .cx-footer{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--cx-spacing-3);padding-block:var(--cx-spacing-2);font-size:var(--cx-typography-size-2xs)}.cx-shell:has([data-testid=page-command-center]) .cx-footer>p{margin:0}[data-testid=page-command-center] .cx-provenance{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--cx-spacing-3);font-size:var(--cx-typography-size-2xs);padding-block:var(--cx-spacing-1)}[data-testid=page-command-center] .cx-provenance>*{margin:0}[data-testid=command-surfaces]>.cx-section__header{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0}[data-testid=command-surfaces]{padding:0;margin:0;border:0;background:none;box-shadow:none}[data-testid=command-surfaces]>.cx-section__body{margin:0;padding:0}.cx-cc-safety{margin-block-end:0}.cx-shell:has([data-testid=page-command-center]) .cx-page__actions{display:flex;align-items:center;gap:var(--cx-spacing-3);flex-wrap:wrap}[data-testid=page-command-center] .cx-cc-safety>.cx-cc-safety__body{position:absolute;inset-inline-end:var(--cx-spacing-4);z-index:var(--cx-z-header);max-inline-size:34rem;background:var(--cx-color-surface);border:var(--cx-border-width-hairline) var(--cx-border-style-solid) var(--cx-color-border);border-radius:var(--cx-radius-md);box-shadow:var(--cx-shadow-md);padding:var(--cx-spacing-3);grid-template-columns:minmax(0,1fr)}[data-testid=page-command-center] .cx-resource>div{gap:var(--cx-spacing-2)}.cx-cc-composition,.cx-cc-grid,.cx-cc-split{gap:var(--cx-spacing-2)}.cx-cc-grid__col{gap:6px}}.cx-envbanner{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--cx-spacing-2)}.cx-envbanner__dataset{font-weight:var(--cx-typography-weight-semibold);color:var(--cx-color-ink);background:var(--cx-color-fill-warning-subtle, var(--cx-color-surface-sunken));border:var(--cx-border-width-hairline) var(--cx-border-style-solid) var(--cx-color-status-warning, var(--cx-color-border));border-radius:var(--cx-radius-pill);padding-inline:var(--cx-spacing-2)}.cx-envbanner__dataset[hidden]{display:none}.cx-cc-pagecontrols{display:flex;align-items:center;gap:var(--cx-spacing-2);min-inline-size:0}.cx-cc-pagecontrols:empty{display:none}@media(min-width:85rem){.cx-cc-composition .cx-cc-kpis .cx-metric{display:grid;grid-template-rows:auto auto 1fr;gap:var(--cx-spacing-1);padding:var(--cx-spacing-3);overflow:hidden}.cx-cc-composition .cx-cc-kpis .cx-metric__help{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cx-cc-composition .cx-cc-kpis .cx-metric__flags{align-self:end;flex-wrap:nowrap;overflow:hidden}.cx-cc-composition .cx-cc-kpis .cx-metric__source{display:none}.cx-cc-composition .cx-cc-kpis .cx-metric__value{font-size:var(--cx-typography-size-2xl)}.cx-cc-composition .cx-cc-kpis .cx-metric__label{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cx-cc-extended .cx-metric__help{position:static;inline-size:auto;block-size:auto;clip-path:none;white-space:normal}}.cx-cc-occupancy,.cx-cc-grid td[data-numeric=true],.cx-cc-split td[data-numeric=true]{white-space:nowrap}@media(min-width:85rem){.cx-cc-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:var(--cx-spacing-2)}.cx-cc-figure{min-inline-size:0}.cx-cc-figure__value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(min-width:85rem){[data-testid=page-command-center]>.cx-page__header .cx-page__title{font-size:var(--cx-typography-size-4xl);line-height:1.15}[data-testid=page-command-center]>.cx-page__header .cx-page__subtitle{font-size:var(--cx-typography-size-sm);line-height:var(--cx-typography-line-snug)}}.cx-chart__data-summary{cursor:pointer;font-size:var(--cx-typography-size-xs);color:var(--cx-color-ink-muted);padding-block:var(--cx-spacing-1)}.cx-chart__data[open]>.cx-chart__data-summary{margin-block-end:var(--cx-spacing-1)}@media(min-width:85rem){[data-testid=table-bed-state]{table-layout:fixed}[data-testid=table-bed-state] th[scope=row]{inline-size:38%;overflow-wrap:normal;word-break:normal;hyphens:auto}[data-testid=table-bed-state] .cx-cc-bar{max-inline-size:3.5rem}}.cx-cc-figure__value{font-size:var(--cx-typography-size-xl);font-variant-numeric:tabular-nums}@media(min-width:85rem){.cx-cc-figures{grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr))}}@media(min-width:85rem){[data-testid=command-patient-flow]>.cx-cc-card__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,34%);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"plot figures" "continuum continuum";gap:var(--cx-spacing-2);align-content:start}[data-testid=command-patient-flow] .cx-cc-plot{grid-area:plot;min-inline-size:0}[data-testid=command-patient-flow] [data-testid=patient-flow-key-metrics]{grid-area:figures;grid-template-columns:minmax(0,1fr);align-content:start}[data-testid=command-patient-flow] .cx-cc-continuum{grid-area:continuum;min-block-size:0;overflow:hidden auto}}@media(min-width:85rem){.cx-cc-grid .cx-cc-figure__value,.cx-cc-split .cx-cc-figure__value{font-size:var(--cx-typography-size-lg);white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.cx-cc-grid .cx-cc-figure__label,.cx-cc-split .cx-cc-figure__label{font-size:var(--cx-typography-size-2xs)}}.cx-cc-continuum:focus-visible,.cx-cc-card__body:focus-visible{outline:var(--cx-border-width-medium) var(--cx-border-style-solid) var(--cx-color-focus-ring, var(--cx-color-brand-primary));outline-offset:calc(var(--cx-border-width-medium) * -1);border-radius:var(--cx-radius-sm)}.cx-sidebar__edition{margin-block-start:var(--cx-spacing-1);font-size:var(--cx-typography-size-2xs);font-weight:var(--cx-typography-weight-semibold);letter-spacing:var(--cx-typography-tracking-wide);line-height:var(--cx-typography-line-tight);color:var(--cx-color-ink-secondary)}.cx-header__brand{align-items:center}.cx-header__lockup{display:inline-flex;flex-direction:column;min-inline-size:0;line-height:var(--cx-typography-line-tight)}.cx-header__lockup>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-header__build-edition{font-size:var(--cx-typography-size-2xs);font-weight:var(--cx-typography-weight-semibold);letter-spacing:var(--cx-typography-tracking-wide);color:var(--cx-color-ink-secondary)}.cx-auth-card__edition{display:flex;flex:none;margin:0}.cx-auth-card__edition .cx-tag{margin:0}.cx-shell:has([data-testid=page-sign-in]) [data-testid=header-sign-in]{display:none}.cx-main:has([data-testid=page-sign-in]){display:flex;flex-direction:column}.cx-main:has([data-testid=page-sign-in])>.cx-outlet{display:flex;flex:1 1 auto;flex-direction:column;min-block-size:0}[data-testid=page-sign-in]{display:flex;flex:1 1 auto;flex-direction:column;inline-size:100%}[data-testid=page-sign-in]>.cx-page__body{display:grid;flex:1 1 auto}.cx-auth-stage{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cx-layout-card-gap);align-content:start;max-inline-size:30rem;min-inline-size:0}.cx-auth-card{display:flex;flex-direction:column;gap:var(--cx-spacing-5);box-sizing:border-box;inline-size:100%;max-inline-size:30rem;min-inline-size:0;padding:var(--cx-spacing-6);background:var(--cx-color-surface, var(--cx-color-canvas));border:var(--cx-border-width-hairline) var(--cx-border-style-solid) var(--cx-color-border-subtle, var(--cx-color-border));border-radius:var(--cx-radius-card);box-shadow:var(--cx-elevation-2)}.cx-auth-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cx-spacing-3);min-inline-size:0}.cx-auth-card__lockup{display:flex;align-items:center;gap:var(--cx-spacing-3);min-inline-size:0}.cx-auth-card__mark{flex:none;inline-size:2.25rem;block-size:auto}.cx-auth-card__wordmark{display:flex;flex-direction:column;min-inline-size:0}.cx-auth-card__name{font-family:var(--cx-typography-family-display);font-size:var(--cx-typography-size-xl);font-weight:var(--cx-typography-weight-semibold);letter-spacing:var(--cx-typography-tracking-wide);line-height:var(--cx-typography-line-tight);color:var(--cx-color-ink)}.cx-auth-card__product{font-size:var(--cx-typography-size-2xs);letter-spacing:var(--cx-typography-tracking-wide);line-height:var(--cx-typography-line-snug);text-transform:uppercase;color:var(--cx-color-ink-muted);overflow-wrap:anywhere}.cx-auth-card__body{display:flex;flex-direction:column;gap:var(--cx-spacing-4);min-inline-size:0}.cx-auth-card__lede{margin:0;font-size:var(--cx-typography-size-md);line-height:var(--cx-typography-line-snug);color:var(--cx-color-ink)}.cx-auth-card__actions{display:flex}.cx-auth-card__actions .cx-btn{flex:1 1 auto;min-block-size:var(--cx-density-min-touch-target);font-size:var(--cx-typography-size-md)}.cx-auth-card__note{margin:0;line-height:var(--cx-typography-line-normal)}.cx-auth-card__environment{display:flex;align-items:baseline;gap:var(--cx-spacing-2);margin:0;margin-block-start:auto;padding-block-start:var(--cx-spacing-4);border-block-start:var(--cx-border-width-hairline) var(--cx-border-style-solid) var(--cx-color-border-subtle, var(--cx-color-border));font-size:var(--cx-typography-size-2xs);line-height:var(--cx-typography-line-normal);color:var(--cx-color-ink-muted)}.cx-auth-card__environment-dot{flex:none;inline-size:var(--cx-spacing-2);block-size:var(--cx-spacing-2);border-radius:var(--cx-radius-pill);background:var(--cx-color-warning)}.cx-auth-visual{position:relative;display:none;order:-1;block-size:11rem;min-inline-size:0;overflow:hidden;background:var(--cx-color-brand-primary-subtle);border:var(--cx-border-width-hairline) var(--cx-border-style-solid) var(--cx-color-border-subtle, var(--cx-color-border));border-radius:var(--cx-radius-card)}.cx-auth-visual__image{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:center}.cx-auth-visual:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 var(--cx-spacing-10) var(--cx-spacing-2) var(--cx-color-canvas);opacity:.55;pointer-events:none}@media(min-width:30rem){.cx-auth-visual{display:block}}@media(max-width:767px){.cx-shell:has([data-testid=page-sign-in]) .cx-header{min-block-size:0}.cx-shell:has([data-testid=page-sign-in]) .cx-header__controls-toggle{min-block-size:var(--cx-density-min-touch-target)}}@media(min-width:64rem){.cx-auth-stage{grid-template-columns:minmax(0,30rem) minmax(0,1fr);gap:var(--cx-spacing-6);align-content:stretch;align-items:center;max-inline-size:none;max-block-size:44rem}.cx-auth-visual{order:0;align-self:stretch;block-size:auto;min-block-size:22rem}}:root[data-theme=dark] .cx-auth-visual{background:var(--cx-color-surface, var(--cx-color-canvas))}:root[data-theme=dark] .cx-auth-visual__image{opacity:.5}:root[data-theme=high-contrast-light] .cx-auth-visual,:root[data-theme=high-contrast-dark] .cx-auth-visual{display:none}:root[data-theme=high-contrast-light] .cx-auth-stage,:root[data-theme=high-contrast-dark] .cx-auth-stage{grid-template-columns:minmax(0,1fr);align-items:start}:root[data-theme=high-contrast-light] .cx-auth-card,:root[data-theme=high-contrast-dark] .cx-auth-card{box-shadow:none;border-width:var(--cx-border-width-medium);border-color:var(--cx-color-border-strong, var(--cx-color-border))}@media(forced-colors:active){.cx-auth-visual{display:none}.cx-auth-stage{grid-template-columns:minmax(0,1fr);align-items:start}}
