@font-face{font-family:"Source Sans 3";font-weight:400;font-style:normal;font-display:swap;src:url(/assets/fonts/SourceSans3-400.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-weight:600;font-style:normal;font-display:swap;src:url(/assets/fonts/SourceSans3-600.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-weight:700;font-style:normal;font-display:swap;src:url(/assets/fonts/SourceSans3-700.woff2) format("woff2")}@font-face{font-family:Source Code Pro;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/fonts/SourceCodePro-400.woff2) format("woff2")}@font-face{font-family:Source Code Pro;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/fonts/SourceCodePro-500.woff2) format("woff2")}:root{--cm-color-gray-00: #FFFFFF;--cm-color-gray-01: #F6F7F9;--cm-color-gray-02: #EDEFF2;--cm-color-gray-03: #E1E4E9;--cm-color-gray-04: #CED2D9;--cm-color-gray-05: #B0B6C0;--cm-color-gray-06: #8B929D;--cm-color-gray-07: #6A717C;--cm-color-gray-08: #515760;--cm-color-gray-09: #3A3F46;--cm-color-gray-10: #24282D;--cm-color-gray-11: #16181C;--cm-color-gray-12: #0C0D10;--cm-color-bg-canvas: #F6F7F9;--cm-color-bg-surface: #FFFFFF;--cm-color-bg-raised: #FFFFFF;--cm-color-bg-sunken: #EDEFF2;--cm-color-bg-zebra: #F6F7F9;--cm-color-bg-hover: #EDEFF2;--cm-color-bg-header: #16181C;--cm-color-bg-header-field: #24282D;--cm-color-bg-inverse: #24282D;--cm-color-bg-disabled: #EDEFF2;--cm-color-bg-scrim: rgba(12, 13, 16, .4);--cm-color-fg-default: #16181C;--cm-color-fg-muted: #515760;--cm-color-fg-subtle: #646B76;--cm-color-fg-inverse: #FFFFFF;--cm-color-fg-header: #FFFFFF;--cm-color-fg-header-muted: #B0B6C0;--cm-color-fg-disabled: #8B929D;--cm-color-border-subtle: #E1E4E9;--cm-color-border-default: #CED2D9;--cm-color-border-strong: #828893;--cm-color-border-header: #3A3F46;--cm-color-accent: #345B84;--cm-color-accent-hover: #2A4B6E;--cm-color-accent-fg: #FFFFFF;--cm-color-accent-tint: #EAF0F6;--cm-color-accent-tint-strong: #D5E1EE;--cm-color-accent-on-header: #8DB0D6;--cm-color-focus-ring: #345B84;--cm-color-success: #1E6B3A;--cm-color-success-tint: #E6F2EA;--cm-color-warning: #9A4A00;--cm-color-warning-tint: #FCF0E3;--cm-color-danger: #B42318;--cm-color-danger-tint: #FBEAE8;--cm-color-danger-hover: #931C13;--cm-color-danger-fg: #FFFFFF;--cm-font-sans: "Source Sans 3", "Segoe UI", system-ui, sans-serif;--cm-font-mono: "Source Code Pro", ui-monospace, Menlo, Consolas, monospace;--cm-text-display: 700 34px/40px var(--cm-font-sans);--cm-text-title: 700 22px/28px var(--cm-font-sans);--cm-text-heading: 700 17px/22px var(--cm-font-sans);--cm-text-body: 400 14px/20px var(--cm-font-sans);--cm-text-table: 400 13px/18px var(--cm-font-sans);--cm-text-label: 600 12px/16px var(--cm-font-sans);--cm-text-micro: 600 11px/14px var(--cm-font-sans);--cm-text-caption: 400 12px/16px var(--cm-font-sans);--cm-text-num-table: 400 13px/18px var(--cm-font-mono);--cm-text-num-field: 500 13px/18px var(--cm-font-mono);--cm-text-num-kpi: 500 26px/32px var(--cm-font-mono);--cm-text-field: 400 14px/20px var(--cm-font-sans);--cm-text-tracking-micro: .06em;--cm-space-1: 2px;--cm-space-2: 4px;--cm-space-3: 8px;--cm-space-4: 12px;--cm-space-5: 16px;--cm-space-6: 20px;--cm-space-7: 24px;--cm-space-8: 32px;--cm-space-9: 40px;--cm-space-10: 56px;--cm-radius-none: 0;--cm-radius-sm: 3px;--cm-radius-md: 5px;--cm-radius-full: 999px;--cm-shadow-overlay: 0 0 0 1px rgba(12, 13, 16, .1), 0 8px 24px rgba(12, 13, 16, .14);--cm-size-row: 28px;--cm-size-control: 28px;--cm-size-cell-pad-x: 8px;--cm-size-field-pad-x: 8px;--cm-size-gap-form: 12px;--cm-size-icon-button: 28px;--cm-size-icon: 20px;--cm-size-icon-sm: 16px;--cm-layout-header: 48px;--cm-layout-nav: 232px;--cm-layout-nav-collapsed: 56px;--cm-layout-subnav: 40px;--cm-layout-panel: 440px;--cm-layout-panel-min: 360px;--cm-layout-panel-max: 50%;--cm-layout-content-max: 1300px;--cm-motion-fast: .12s;--cm-motion-base: .18s;--cm-motion-slow: .24s;--cm-motion-ease-standard: cubic-bezier(.2, 0, 0, 1);--cm-motion-ease-exit: cubic-bezier(.4, 0, 1, 1);--cm-z-sticky: 10;--cm-z-panel: 20;--cm-z-overlay: 30;--cm-z-toast: 40;--cm-z-palette: 50}:root[data-theme=dark]{--cm-color-bg-canvas: #16181C;--cm-color-bg-surface: #1C1F24;--cm-color-bg-raised: #24282D;--cm-color-bg-sunken: #121417;--cm-color-bg-zebra: #20242A;--cm-color-bg-hover: #2A2E34;--cm-color-bg-header: #0C0D10;--cm-color-bg-header-field: #1C1F24;--cm-color-bg-inverse: #E1E4E9;--cm-color-bg-disabled: #24282D;--cm-color-bg-scrim: rgba(0, 0, 0, .6);--cm-color-fg-default: #EDEFF2;--cm-color-fg-muted: #B0B6C0;--cm-color-fg-subtle: #9198A2;--cm-color-fg-inverse: #16181C;--cm-color-fg-header: #EDEFF2;--cm-color-fg-header-muted: #B0B6C0;--cm-color-fg-disabled: #6A717C;--cm-color-border-subtle: #2A2E34;--cm-color-border-default: #3A3F46;--cm-color-border-strong: #727983;--cm-color-border-header: #3A3F46;--cm-color-accent: #8DB0D6;--cm-color-accent-hover: #A9C5E3;--cm-color-accent-fg: #0C0D10;--cm-color-accent-tint: #22303F;--cm-color-accent-tint-strong: #2C3E52;--cm-color-focus-ring: #8DB0D6;--cm-color-success: #7FCB98;--cm-color-success-tint: #17301F;--cm-color-warning: #F0B072;--cm-color-warning-tint: #3A2814;--cm-color-danger: #F2A096;--cm-color-danger-tint: #3A1A17;--cm-color-danger-hover: #F5B5AD;--cm-color-danger-fg: #0C0D10;--cm-shadow-overlay: 0 0 0 1px #3A3F46, 0 8px 24px rgba(0, 0, 0, .5);color-scheme:dark}@media(prefers-color-scheme:dark){:root[data-theme=auto]{--cm-color-bg-canvas: #16181C;--cm-color-bg-surface: #1C1F24;--cm-color-bg-raised: #24282D;--cm-color-bg-sunken: #121417;--cm-color-bg-zebra: #20242A;--cm-color-bg-hover: #2A2E34;--cm-color-bg-header: #0C0D10;--cm-color-bg-header-field: #1C1F24;--cm-color-bg-inverse: #E1E4E9;--cm-color-bg-disabled: #24282D;--cm-color-bg-scrim: rgba(0, 0, 0, .6);--cm-color-fg-default: #EDEFF2;--cm-color-fg-muted: #B0B6C0;--cm-color-fg-subtle: #9198A2;--cm-color-fg-inverse: #16181C;--cm-color-fg-header: #EDEFF2;--cm-color-fg-header-muted: #B0B6C0;--cm-color-fg-disabled: #6A717C;--cm-color-border-subtle: #2A2E34;--cm-color-border-default: #3A3F46;--cm-color-border-strong: #727983;--cm-color-border-header: #3A3F46;--cm-color-accent: #8DB0D6;--cm-color-accent-hover: #A9C5E3;--cm-color-accent-fg: #0C0D10;--cm-color-accent-tint: #22303F;--cm-color-accent-tint-strong: #2C3E52;--cm-color-focus-ring: #8DB0D6;--cm-color-success: #7FCB98;--cm-color-success-tint: #17301F;--cm-color-warning: #F0B072;--cm-color-warning-tint: #3A2814;--cm-color-danger: #F2A096;--cm-color-danger-tint: #3A1A17;--cm-color-danger-hover: #F5B5AD;--cm-color-danger-fg: #0C0D10;--cm-shadow-overlay: 0 0 0 1px #3A3F46, 0 8px 24px rgba(0, 0, 0, .5);color-scheme:dark}}:root[data-density=comfortable]{--cm-size-row: 40px;--cm-size-control: 36px;--cm-size-cell-pad-x: 12px;--cm-size-field-pad-x: 10px;--cm-size-gap-form: 16px;--cm-size-icon-button: 36px}@media(pointer:coarse){:root:not([data-density=compact]){--cm-size-row: 48px;--cm-size-control: 44px;--cm-size-cell-pad-x: 12px;--cm-size-field-pad-x: 12px;--cm-size-gap-form: 16px;--cm-size-icon-button: 44px}:root{--cm-text-field: 400 16px/22px var(--cm-font-sans);--cm-text-num-field: 500 16px/22px var(--cm-font-mono)}}@media(prefers-reduced-motion:reduce){:root{--cm-motion-fast: 0ms;--cm-motion-base: 0ms;--cm-motion-slow: .12s}}
