:root{--gray-0: #ffffff;--gray-50: #fcfcfb;--gray-100: #f4f4f1;--gray-150: #efeee9;--gray-200: #e1e0d9;--gray-300: #c3c2b7;--gray-400: #9d9c95;--gray-500: #6b6a65;--gray-600: #52514e;--gray-700: #383835;--gray-800: #2c2c2a;--gray-850: #222220;--gray-900: #1a1a19;--gray-950: #0d0d0d;--gray-1000: #0b0b0b;--ultramarine-100: #eef4ff;--ultramarine-200: #dae6ff;--ultramarine-300: #acc7ff;--ultramarine-400: #8aa2ff;--ultramarine-500: #5078e5;--ultramarine-600: #335bd3;--ultramarine-700: #1f3fb8;--ultramarine-800: #18328a;--ultramarine-900: #0f2156;--ultramarine-950: #182544;--data-cat-light-1: #2a78d6;--data-cat-light-2: #eb6834;--data-cat-light-3: #1baf7a;--data-cat-light-4: #eda100;--data-cat-light-5: #e87ba4;--data-cat-light-6: #008300;--data-cat-light-7: #4a3aa7;--data-cat-light-8: #e34948;--data-cat-dark-1: #3987e5;--data-cat-dark-2: #d95926;--data-cat-dark-3: #199e70;--data-cat-dark-4: #c98500;--data-cat-dark-5: #d55181;--data-cat-dark-6: #008300;--data-cat-dark-7: #9085e9;--data-cat-dark-8: #e66767;--data-seq-100: #e2f0ff;--data-seq-200: #c2daf9;--data-seq-300: #99bded;--data-seq-400: #6d9edd;--data-seq-500: #3f7ecd;--data-seq-600: #085eb8;--data-seq-700: #004097;--data-div-neg-3: #0153a6;--data-div-neg-2: #5288cd;--data-div-neg-1: #a5c0e5;--data-div-mid-light: #f0efec;--data-div-mid-dark: #383835;--data-div-pos-1: #e2afaa;--data-div-pos-2: #d46660;--data-div-pos-3: #b02a2d;--status-good-fill: #0ca30c;--status-good-text: #0b7a0b;--status-warning-fill: #fab219;--status-warning-text: #8a5a00;--status-serious-fill: #ec835a;--status-serious-text: #b0461c;--status-critical-fill: #d03b3b;--status-critical-text: #b3261e;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--radius-0: 0px;--radius-2: 2px;--radius-4: 4px;--radius-8: 8px;--radius-full: 999px;--font-size-12: 12px;--font-size-13: 13px;--font-size-14: 14px;--font-size-16: 16px;--font-size-18: 18px;--font-size-20: 20px;--font-size-22: 22px;--font-size-28: 28px;--font-size-36: 36px;--font-size-48: 48px;--font-size-64: 64px;--font-family-commissioner: "Commissioner", system-ui, -apple-system, "Segoe UI", "Roboto", sans-serif;--font-family-space-grotesk: "Space Grotesk", "Segoe UI", sans-serif;--font-family-fraunces: "Fraunces", serif;--font-family-system-mono: ui-monospace, "SFMono-Regular", "Menlo", "Consolas", monospace;--font-family-mono-classic: ui-monospace, "SFMono-Regular", "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace;--font-family-editorial-serif: "Fraunces", "Commissioner", "Iowan Old Style", "Georgia", serif;--font-family-editorial-sans: "Space Grotesk", "Commissioner", system-ui, -apple-system, "Segoe UI", sans-serif;--line-height-heading: 1.2;--line-height-body: 1.5;--line-height-display: 1.05;--line-height-data: 1.25;--motion-duration-fast: .12s;--motion-duration-base: .2s;--elevation-1: 0 1px 2px rgb(0 0 0 / .06);--elevation-2: 0 8px 24px rgb(0 0 0 / .12);--tracking-tight: -.02em;--tracking-normal: 0em;--tracking-caps: .08em;--measure-narrow: 34ch;--measure-prose: 64ch;--measure-wide: 78ch;--rule-hair: 1px;--rule-strong: 2px;--rule-heavy: 4px;--color-bg-canvas: #fcfcfb;--color-bg-surface: #fcfcfb;--color-bg-surface-alt: #f4f4f1;--color-bg-inset: #efeee9;--color-bg-field: #ffffff;--color-bg-nav: #fcfcfb;--color-bg-header: #fcfcfb;--color-bg-rail: #f4f4f1;--color-bg-aside: #f4f4f1;--color-bg-bubble: #f4f4f1;--color-bg-hover: #f4f4f1;--color-bg-selected: #eef4ff;--color-bg-disabled: #e1e0d9;--color-bg-dropzone: #f4f4f1;--color-bg-dropzone-active: #eef4ff;--color-text-primary: #0b0b0b;--color-text-secondary: #52514e;--color-text-muted: #6b6a65;--color-text-inverse: #fcfcfb;--color-text-link: #1f3fb8;--color-border-hairline: #e1e0d9;--color-border-strong: #c3c2b7;--color-border-field: #8d8c86;--color-border-dropzone: #c3c2b7;--color-accent-default: #1f3fb8;--color-accent-strong: #18328a;--color-accent-subtle: #eef4ff;--color-accent-on: #ffffff;--color-accent-on-muted: #dae6ff;--color-accent-border: #1f3fb8;--color-accent-border-hover: #8aa2ff;--color-accent-border-strong: #1f3fb8;--color-accent-halo: rgb(31 63 184 / .2);--color-focus-ring: #1f3fb8;--color-on-accent-rule: rgb(255 255 255 / .35);--color-on-accent-border: rgb(255 255 255 / .5);--color-on-accent-bg: rgb(255 255 255 / .08);--color-on-accent-card-bg: #ffffff;--color-on-accent-card-fg: #0b0b0b;--color-on-accent-card-label: #52514e;--color-on-accent-card-border: #e1e0d9;--color-inverse-bg: #0b0b0b;--color-inverse-fg: #f4f4f1;--color-inverse-fg-muted: #c3c2b7;--color-inverse-fg-subtle: #e1e0d9;--color-inverse-field-bg: #1a1a19;--color-inverse-field-fg: #fcfcfb;--color-inverse-field-border: rgb(255 255 255 / .15);--color-inverse-border: rgb(255 255 255 / .2);--color-inverse-border-strong: rgb(255 255 255 / .35);--color-inverse-tooltip-bg: #1a1a19;--color-inverse-tooltip-fg: #f4f4f1;--color-inverse-danger-fg: #ffb4ae;--color-inverse-action-bg: #8aa2ff;--color-inverse-action-fg: #0b0b0b;--color-highlight-bg: #efeee9;--color-code-bg: #1a1a19;--color-code-fg: #f4f4f1;--color-code-bg-alt: #1a1a19;--color-code-fg-alt: #f4f4f1;--color-feedback-danger-fg: #a1232b;--color-feedback-danger-bg: #fbeceb;--color-feedback-danger-border: #efc9c7;--color-feedback-danger-bg-subtle: #fdf6f5;--color-feedback-danger-border-strong: #d99a97;--color-feedback-danger-border-subtle: #efc9c7;--color-feedback-warning-fg: #7a5200;--color-feedback-warning-bg: #fdf3dc;--color-feedback-warning-border: #eed9a3;--color-feedback-success-fg: #1d6b3a;--color-feedback-success-bg: #e7f5ec;--color-feedback-success-border: #b9e0c6;--color-feedback-success-fg-strong: #1d6b3a;--color-feedback-success-bg-strong: #e7f5ec;--color-status-live-fg: #1d6b3a;--color-status-live-bg: #e7f5ec;--color-status-live-border: #b9e0c6;--color-status-stale-fg: #7a5200;--color-status-stale-bg: #fdf3dc;--color-status-stale-border: #eed9a3;--color-status-error-fg: #a1232b;--color-status-error-bg: #fbeceb;--color-status-error-border: #efc9c7;--color-status-empty-fg: #52514e;--color-status-empty-bg: #efeee9;--color-status-empty-border: #8d8c86;--color-chart-grid: #e1e0d9;--color-chart-axis: #9d9c95;--color-chart-label: #52514e;--color-chart-hover: rgb(31 63 184 / .06);--color-chart-mark: #1f3fb8;--color-chart-absent: #6b6a65;--color-data-cat-1: #2a78d6;--color-data-cat-2: #eb6834;--color-data-cat-3: #1baf7a;--color-data-cat-4: #eda100;--color-data-cat-5: #e87ba4;--color-data-cat-6: #008300;--color-data-cat-7: #4a3aa7;--color-data-cat-8: #e34948;--color-overlay-backdrop: rgb(11 11 11 / .4);--color-overlay-backdrop-strong: rgb(11 11 11 / .55);--color-shadow: rgb(0 0 0 / .12);--gradient-app: #fcfcfb;--gradient-accent-card: #1f3fb8;--gradient-messages: #fcfcfb;--gradient-progress: #1f3fb8;--effect-nav-backdrop: none;--shadow-raised: none;--shadow-panel: none;--shadow-shell: none;--shadow-selected: none;--shadow-dialog: 0 8px 24px rgb(0 0 0 / .12);--shadow-overlay: 0 8px 24px rgb(0 0 0 / .12);--shadow-popover: 0 8px 24px rgb(0 0 0 / .12);--shadow-popover-inverse: 0 8px 24px rgb(0 0 0 / .12);--shadow-tooltip: 0 8px 24px rgb(0 0 0 / .12);--radius-pill: 2px;--radius-control: 2px;--radius-control-sm: 2px;--radius-control-xs: 2px;--radius-card: 0px;--radius-tile: 0px;--radius-inset: 0px;--radius-region: 0px;--radius-shell: 0px;--radius-dialog: 4px;--radius-dialog-sm: 4px;--radius-popover: 4px;--radius-focus: 2px;--radius-swatch: 2px;--radius-line-key: 1px;--font-family-sans: "Space Grotesk", "Commissioner", system-ui, -apple-system, "Segoe UI", sans-serif;--font-family-display: "Fraunces", "Commissioner", "Iowan Old Style", "Georgia", serif;--font-family-mono: ui-monospace, "SFMono-Regular", "Menlo", "Consolas", monospace;--font-family-editorial: "Fraunces", "Commissioner", "Iowan Old Style", "Georgia", serif;--font-family-numeric: "Space Grotesk", "Commissioner", system-ui, -apple-system, "Segoe UI", sans-serif}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--color-bg-canvas: #0d0d0d;--color-bg-surface: #1a1a19;--color-bg-surface-alt: #222220;--color-bg-inset: #2c2c2a;--color-bg-field: #0d0d0d;--color-bg-nav: #0d0d0d;--color-bg-header: #0d0d0d;--color-bg-rail: #1a1a19;--color-bg-aside: #1a1a19;--color-bg-bubble: #222220;--color-bg-hover: #222220;--color-bg-selected: #182544;--color-bg-disabled: #383835;--color-bg-dropzone: #1a1a19;--color-bg-dropzone-active: #182544;--color-text-primary: #f4f4f1;--color-text-secondary: #c3c2b7;--color-text-muted: #9d9c95;--color-text-inverse: #0b0b0b;--color-text-link: #8aa2ff;--color-border-hairline: #2c2c2a;--color-border-strong: #383835;--color-border-field: #6b6a65;--color-border-dropzone: #383835;--color-accent-default: #8aa2ff;--color-accent-strong: #acc7ff;--color-accent-subtle: #182544;--color-accent-on: #0b0b0b;--color-accent-on-muted: #182544;--color-accent-border: #8aa2ff;--color-accent-border-hover: #5078e5;--color-accent-border-strong: #8aa2ff;--color-accent-halo: rgb(138 162 255 / .3);--color-focus-ring: #8aa2ff;--color-on-accent-rule: rgb(11 11 11 / .3);--color-on-accent-border: rgb(11 11 11 / .45);--color-on-accent-bg: rgb(11 11 11 / .06);--color-on-accent-card-bg: #1a1a19;--color-on-accent-card-fg: #f4f4f1;--color-on-accent-card-label: #c3c2b7;--color-on-accent-card-border: #2c2c2a;--color-inverse-bg: #2c2c2a;--color-inverse-tooltip-bg: #383835;--color-highlight-bg: #2c2c2a;--color-code-bg: #0d0d0d;--color-code-bg-alt: #0d0d0d;--color-code-fg-alt: #e1e0d9;--color-feedback-danger-fg: #ffb4ae;--color-feedback-danger-bg: #3a1614;--color-feedback-danger-border: #6b2522;--color-feedback-danger-bg-subtle: #2a1514;--color-feedback-danger-border-strong: #8a3a36;--color-feedback-danger-border-subtle: #4a1d1b;--color-feedback-warning-fg: #f2c46d;--color-feedback-warning-bg: #33260a;--color-feedback-warning-border: #5a4210;--color-feedback-success-fg: #93d8aa;--color-feedback-success-bg: #10291a;--color-feedback-success-border: #24543a;--color-feedback-success-fg-strong: #93d8aa;--color-feedback-success-bg-strong: #10291a;--color-status-live-fg: #93d8aa;--color-status-live-bg: #10291a;--color-status-live-border: #24543a;--color-status-stale-fg: #f2c46d;--color-status-stale-bg: #33260a;--color-status-stale-border: #5a4210;--color-status-error-fg: #ffb4ae;--color-status-error-bg: #3a1614;--color-status-error-border: #6b2522;--color-status-empty-fg: #c3c2b7;--color-status-empty-bg: #2c2c2a;--color-status-empty-border: #6b6a65;--color-chart-grid: #2c2c2a;--color-chart-axis: #6b6a65;--color-chart-label: #c3c2b7;--color-chart-hover: rgb(138 162 255 / .1);--color-chart-mark: #8aa2ff;--color-chart-absent: #9d9c95;--color-data-cat-1: #3987e5;--color-data-cat-2: #d95926;--color-data-cat-3: #199e70;--color-data-cat-4: #c98500;--color-data-cat-5: #d55181;--color-data-cat-6: #008300;--color-data-cat-7: #9085e9;--color-data-cat-8: #e66767;--color-overlay-backdrop: rgb(0 0 0 / .6);--color-overlay-backdrop-strong: rgb(0 0 0 / .7);--color-shadow: rgb(0 0 0 / .5);--gradient-app: #0d0d0d;--gradient-accent-card: #8aa2ff;--gradient-messages: #1a1a19;--gradient-progress: #8aa2ff;--shadow-dialog: 0 8px 24px rgb(0 0 0 / .5);--shadow-overlay: 0 8px 24px rgb(0 0 0 / .5);--shadow-popover: 0 8px 24px rgb(0 0 0 / .5);--shadow-popover-inverse: 0 8px 24px rgb(0 0 0 / .5);--shadow-tooltip: 0 8px 24px rgb(0 0 0 / .5)}}:root[data-theme=dark]{color-scheme:dark;--color-bg-canvas: #0d0d0d;--color-bg-surface: #1a1a19;--color-bg-surface-alt: #222220;--color-bg-inset: #2c2c2a;--color-bg-field: #0d0d0d;--color-bg-nav: #0d0d0d;--color-bg-header: #0d0d0d;--color-bg-rail: #1a1a19;--color-bg-aside: #1a1a19;--color-bg-bubble: #222220;--color-bg-hover: #222220;--color-bg-selected: #182544;--color-bg-disabled: #383835;--color-bg-dropzone: #1a1a19;--color-bg-dropzone-active: #182544;--color-text-primary: #f4f4f1;--color-text-secondary: #c3c2b7;--color-text-muted: #9d9c95;--color-text-inverse: #0b0b0b;--color-text-link: #8aa2ff;--color-border-hairline: #2c2c2a;--color-border-strong: #383835;--color-border-field: #6b6a65;--color-border-dropzone: #383835;--color-accent-default: #8aa2ff;--color-accent-strong: #acc7ff;--color-accent-subtle: #182544;--color-accent-on: #0b0b0b;--color-accent-on-muted: #182544;--color-accent-border: #8aa2ff;--color-accent-border-hover: #5078e5;--color-accent-border-strong: #8aa2ff;--color-accent-halo: rgb(138 162 255 / .3);--color-focus-ring: #8aa2ff;--color-on-accent-rule: rgb(11 11 11 / .3);--color-on-accent-border: rgb(11 11 11 / .45);--color-on-accent-bg: rgb(11 11 11 / .06);--color-on-accent-card-bg: #1a1a19;--color-on-accent-card-fg: #f4f4f1;--color-on-accent-card-label: #c3c2b7;--color-on-accent-card-border: #2c2c2a;--color-inverse-bg: #2c2c2a;--color-inverse-tooltip-bg: #383835;--color-highlight-bg: #2c2c2a;--color-code-bg: #0d0d0d;--color-code-bg-alt: #0d0d0d;--color-code-fg-alt: #e1e0d9;--color-feedback-danger-fg: #ffb4ae;--color-feedback-danger-bg: #3a1614;--color-feedback-danger-border: #6b2522;--color-feedback-danger-bg-subtle: #2a1514;--color-feedback-danger-border-strong: #8a3a36;--color-feedback-danger-border-subtle: #4a1d1b;--color-feedback-warning-fg: #f2c46d;--color-feedback-warning-bg: #33260a;--color-feedback-warning-border: #5a4210;--color-feedback-success-fg: #93d8aa;--color-feedback-success-bg: #10291a;--color-feedback-success-border: #24543a;--color-feedback-success-fg-strong: #93d8aa;--color-feedback-success-bg-strong: #10291a;--color-status-live-fg: #93d8aa;--color-status-live-bg: #10291a;--color-status-live-border: #24543a;--color-status-stale-fg: #f2c46d;--color-status-stale-bg: #33260a;--color-status-stale-border: #5a4210;--color-status-error-fg: #ffb4ae;--color-status-error-bg: #3a1614;--color-status-error-border: #6b2522;--color-status-empty-fg: #c3c2b7;--color-status-empty-bg: #2c2c2a;--color-status-empty-border: #6b6a65;--color-chart-grid: #2c2c2a;--color-chart-axis: #6b6a65;--color-chart-label: #c3c2b7;--color-chart-hover: rgb(138 162 255 / .1);--color-chart-mark: #8aa2ff;--color-chart-absent: #9d9c95;--color-data-cat-1: #3987e5;--color-data-cat-2: #d95926;--color-data-cat-3: #199e70;--color-data-cat-4: #c98500;--color-data-cat-5: #d55181;--color-data-cat-6: #008300;--color-data-cat-7: #9085e9;--color-data-cat-8: #e66767;--color-overlay-backdrop: rgb(0 0 0 / .6);--color-overlay-backdrop-strong: rgb(0 0 0 / .7);--color-shadow: rgb(0 0 0 / .5);--gradient-app: #0d0d0d;--gradient-accent-card: #8aa2ff;--gradient-messages: #1a1a19;--gradient-progress: #8aa2ff;--shadow-dialog: 0 8px 24px rgb(0 0 0 / .5);--shadow-overlay: 0 8px 24px rgb(0 0 0 / .5);--shadow-popover: 0 8px 24px rgb(0 0 0 / .5);--shadow-popover-inverse: 0 8px 24px rgb(0 0 0 / .5);--shadow-tooltip: 0 8px 24px rgb(0 0 0 / .5)}:root[data-skin=classic]{color-scheme:normal;--color-bg-canvas: #f6f0e8;--color-bg-surface: #ffffff;--color-bg-surface-alt: #f2e6d9;--color-bg-inset: #f8fafb;--color-bg-field: #ffffff;--color-bg-nav: rgba(246, 240, 232, .85);--color-bg-header: rgba(246, 240, 232, .96);--color-bg-rail: #fffdf9;--color-bg-aside: #fbf6ef;--color-bg-bubble: #fff9f1;--color-bg-hover: #f4fbf9;--color-bg-selected: #e9fbf5;--color-bg-disabled: #c9d5d3;--color-bg-dropzone: #f6fbf9;--color-bg-dropzone-active: #e8f8f3;--color-text-primary: #0f1b1d;--color-text-secondary: #4b5d63;--color-text-muted: #6b7a7f;--color-text-inverse: #ffffff;--color-text-link: #0a5a4f;--color-border-hairline: rgba(15, 27, 29, .12);--color-border-strong: rgba(15, 27, 29, .35);--color-border-field: rgba(15, 27, 29, .12);--color-border-dropzone: #7ea99f;--color-accent-default: #0f7b6c;--color-accent-strong: #0a5a4f;--color-accent-subtle: #c8f4ea;--color-accent-on: #ffffff;--color-accent-on-muted: #ecfdfb;--color-accent-border: rgba(15, 123, 108, .36);--color-accent-border-hover: rgba(15, 123, 108, .35);--color-accent-border-strong: rgba(15, 123, 108, .45);--color-accent-halo: rgba(15, 123, 108, .2);--color-focus-ring: #0f7b6c;--color-on-accent-rule: rgba(255, 255, 255, .35);--color-on-accent-border: rgba(255, 255, 255, .5);--color-on-accent-bg: rgba(255, 255, 255, .08);--color-on-accent-card-bg: #ffffff;--color-on-accent-card-fg: #10261f;--color-on-accent-card-label: #204236;--color-on-accent-card-border: rgba(16, 38, 31, .15);--color-inverse-bg: #0f1b1d;--color-inverse-fg: #f3f4f6;--color-inverse-fg-muted: #c6d3d6;--color-inverse-fg-subtle: #d7e0e3;--color-inverse-field-bg: #17262a;--color-inverse-field-fg: #f9fafb;--color-inverse-field-border: rgba(255, 255, 255, .15);--color-inverse-border: rgba(255, 255, 255, .2);--color-inverse-border-strong: rgba(255, 255, 255, .35);--color-inverse-tooltip-bg: #0b1214;--color-inverse-tooltip-fg: #ecf3f5;--color-inverse-danger-fg: #fef2f2;--color-inverse-action-bg: #f7c9a0;--color-inverse-action-fg: #0f1b1d;--color-highlight-bg: #f7c9a0;--color-code-bg: #0f1b1d;--color-code-fg: #f9fafb;--color-code-bg-alt: #111d21;--color-code-fg-alt: #eff6f8;--color-feedback-danger-fg: #8a1b1b;--color-feedback-danger-bg: #fde8e8;--color-feedback-danger-border: rgba(138, 27, 27, .25);--color-feedback-danger-bg-subtle: #fff5f5;--color-feedback-danger-border-strong: rgba(138, 27, 27, .35);--color-feedback-danger-border-subtle: rgba(138, 27, 27, .2);--color-feedback-warning-fg: #8a5c00;--color-feedback-warning-bg: #fff4de;--color-feedback-warning-border: #fff4de;--color-feedback-success-fg: #1f6b45;--color-feedback-success-bg: #e8f8f0;--color-feedback-success-border: #e8f8f0;--color-feedback-success-fg-strong: #0b5f4f;--color-feedback-success-bg-strong: #daf8ef;--color-status-live-fg: #0b5f4f;--color-status-live-bg: #d7f5ec;--color-status-live-border: #d7f5ec;--color-status-stale-fg: #7a4e09;--color-status-stale-bg: #fff2d6;--color-status-stale-border: #fff2d6;--color-status-error-fg: #8a1b1b;--color-status-error-bg: #fde8e8;--color-status-error-border: #fde8e8;--color-status-empty-fg: #2b3b40;--color-status-empty-bg: #eef0f1;--color-status-empty-border: rgba(15, 27, 29, .35);--color-chart-grid: rgba(15, 27, 29, .12);--color-chart-axis: rgba(15, 27, 29, .32);--color-chart-label: #4b5d63;--color-chart-hover: rgba(15, 123, 108, .07);--color-chart-mark: #0f7b6c;--color-chart-absent: #4b5d63;--color-data-cat-1: #2a78d6;--color-data-cat-2: #eb6834;--color-data-cat-3: #1baf7a;--color-data-cat-4: #eda100;--color-data-cat-5: #e87ba4;--color-data-cat-6: #008300;--color-data-cat-7: #4a3aa7;--color-data-cat-8: #e34948;--color-overlay-backdrop: rgba(0, 0, 0, .28);--color-overlay-backdrop-strong: rgba(15, 27, 29, .45);--color-shadow: rgba(16, 24, 40, .16);--gradient-app: radial-gradient(circle at top, #fff4e8 0%, #f6f0e8 45%, #eef0e8 100%);--gradient-accent-card: linear-gradient(135deg, #0f7b6c 0%, #0f4e44 100%);--gradient-messages: linear-gradient(180deg, #fff 0%, #fef9f4 100%);--gradient-progress: linear-gradient(90deg, #0f7b6c 15%, #6ec5b6 45%, #0f7b6c 85%);--effect-nav-backdrop: blur(10px);--shadow-raised: 0 16px 40px rgba(16, 24, 40, .16);--shadow-panel: 0 10px 28px rgba(16, 24, 40, .16);--shadow-shell: 0 12px 32px rgba(16, 24, 40, .16);--shadow-selected: 0 4px 12px rgba(0, 0, 0, .08);--shadow-dialog: 0 18px 44px rgba(16, 24, 40, .16);--shadow-overlay: 0 20px 45px rgba(0, 0, 0, .22);--shadow-popover: 0 10px 22px rgba(0, 0, 0, .12);--shadow-popover-inverse: 0 14px 32px rgba(0, 0, 0, .35);--shadow-tooltip: 0 10px 24px rgba(16, 24, 40, .16);--radius-pill: 999px;--radius-control: 12px;--radius-control-sm: 10px;--radius-control-xs: 8px;--radius-card: 20px;--radius-tile: 16px;--radius-inset: 12px;--radius-region: 14px;--radius-shell: 24px;--radius-dialog: 16px;--radius-dialog-sm: 14px;--radius-popover: 10px;--radius-focus: 4px;--radius-swatch: 2px;--radius-line-key: 1px;--font-family-sans: "Space Grotesk", "Segoe UI", sans-serif;--font-family-display: "Fraunces", serif;--font-family-mono: ui-monospace, "SFMono-Regular", "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace;--font-family-editorial: "Fraunces", serif;--font-family-numeric: "Space Grotesk", "Segoe UI", sans-serif}@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(/app/assets/commissioner-cyrillic-C5YdnDZP.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(/app/assets/commissioner-latin-ext-CkQ52iWu.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:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(/app/assets/commissioner-latin-DH9EmWm8.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/app/assets/fraunces-latin-ext-D0uXyjCy.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/app/assets/fraunces-latin-BOz5zopO.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/app/assets/fraunces-latin-ext-D0uXyjCy.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/app/assets/fraunces-latin-BOz5zopO.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/app/assets/space-grotesk-latin-ext-wJGaI8U0.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/app/assets/space-grotesk-latin-DPT1xrvW.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/app/assets/space-grotesk-latin-ext-wJGaI8U0.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/app/assets/space-grotesk-latin-DPT1xrvW.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/app/assets/space-grotesk-latin-ext-wJGaI8U0.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/app/assets/space-grotesk-latin-DPT1xrvW.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/app/assets/space-grotesk-latin-ext-wJGaI8U0.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/app/assets/space-grotesk-latin-DPT1xrvW.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{font-family:var(--font-family-sans);line-height:1.5;font-weight:400;color:var(--color-text-primary);background-color:var(--color-bg-canvas);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--color-bg-canvas)}#root{width:100%;min-height:100vh}button,input,textarea,select{font-family:inherit}a{color:inherit;text-decoration:none}._button_1fwlc_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-4);border:1px solid transparent;border-radius:var(--radius-control);font:inherit;font-size:var(--font-size-14);font-weight:600;line-height:var(--line-height-heading);text-decoration:none;cursor:pointer;transition:background-color var(--motion-duration-fast) ease,border-color var(--motion-duration-fast) ease}._button_1fwlc_1[data-focus-visible]{outline:2px solid var(--color-focus-ring);outline-offset:2px}._primary_1fwlc_26{background:var(--color-accent-default);color:var(--color-accent-on)}._primary_1fwlc_26[data-hovered],._primary_1fwlc_26[data-pressed]{background:var(--color-accent-strong)}._secondary_1fwlc_36{background:var(--color-bg-surface);color:var(--color-text-primary);border-color:var(--color-border-field)}._secondary_1fwlc_36[data-hovered],._secondary_1fwlc_36[data-pressed]{background:var(--color-bg-hover)}._ghost_1fwlc_47{background:transparent;color:var(--color-text-link)}._ghost_1fwlc_47[data-hovered],._ghost_1fwlc_47[data-pressed]{background:var(--color-bg-hover)}._danger_1fwlc_57{background:var(--color-feedback-danger-bg-subtle);color:var(--color-feedback-danger-fg);border-color:var(--color-feedback-danger-border-strong)}._danger_1fwlc_57[data-hovered],._danger_1fwlc_57[data-pressed]{background:var(--color-feedback-danger-bg)}._button_1fwlc_1[data-disabled]{background:var(--color-bg-disabled);color:var(--color-text-secondary);border-color:transparent;cursor:not-allowed}._small_1fwlc_75{min-height:28px;padding:0 var(--space-3);font-size:var(--font-size-13)}@media(prefers-reduced-motion:reduce){._button_1fwlc_1{transition:none}}._choice_ag3kn_4{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-primary);font-size:var(--font-size-14);cursor:pointer}._choice_ag3kn_4[data-disabled]{color:var(--color-text-secondary);cursor:not-allowed}._options_ag3kn_18{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}._box_ag3kn_24,._radio_ag3kn_25{display:inline-grid;place-items:center;flex:none;width:18px;height:18px;border:1px solid var(--color-border-field);background:var(--color-bg-field);color:var(--color-accent-on);font-size:var(--font-size-12);font-weight:700;line-height:1}._box_ag3kn_24{border-radius:var(--radius-control)}._radio_ag3kn_25{border-radius:var(--radius-full)}._boxOn_ag3kn_47{border-color:var(--color-accent-default);background:var(--color-accent-default)}._radioOn_ag3kn_52{border:5px solid var(--color-accent-default)}._track_ag3kn_56{position:relative;flex:none;width:34px;height:20px;border:1px solid var(--color-border-field);border-radius:var(--radius-full);background:var(--color-bg-inset);transition:background-color var(--motion-duration-fast) ease}._handle_ag3kn_67{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:var(--radius-full);background:var(--color-text-secondary);transition:transform var(--motion-duration-fast) ease}._trackOn_ag3kn_78{border-color:var(--color-accent-default);background:var(--color-accent-default)}._trackOn_ag3kn_78 ._handle_ag3kn_67{background:var(--color-accent-on);transform:translate(14px)}._choice_ag3kn_4[data-focus-visible] ._box_ag3kn_24,._choice_ag3kn_4[data-focus-visible] ._radio_ag3kn_25,._choice_ag3kn_4[data-focus-visible] ._track_ag3kn_56{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){._track_ag3kn_56,._handle_ag3kn_67{transition:none}}._field_1tfpv_3{display:grid;gap:var(--space-1);min-width:0;color:var(--color-text-primary)}._label_1tfpv_10{font-size:var(--font-size-14);font-weight:600}._description_1tfpv_15{font-size:var(--font-size-13);color:var(--color-text-secondary)}._error_1tfpv_20{font-size:var(--font-size-13);color:var(--color-feedback-danger-fg)}._control_1tfpv_27{display:flex;align-items:center;gap:var(--space-2);min-height:36px;min-width:0;padding:0 var(--space-3);border:1px solid var(--color-border-field);border-radius:var(--radius-control);background:var(--color-bg-field);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-14)}._control_1tfpv_27[data-focus-within],._control_1tfpv_27[data-focus-visible],._control_1tfpv_27:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}._control_1tfpv_27[data-invalid],._field_1tfpv_3[data-invalid] ._control_1tfpv_27{border-color:var(--color-feedback-danger-fg)}._control_1tfpv_27[data-disabled],._field_1tfpv_3[data-disabled] ._control_1tfpv_27{background:var(--color-bg-disabled);color:var(--color-text-secondary)}._input_1tfpv_60{flex:1;min-width:0;padding:var(--space-2) 0;border:0;background:transparent;color:inherit;font:inherit;outline:none}._input_1tfpv_60::placeholder{color:var(--color-text-muted)}textarea._input_1tfpv_60{resize:vertical;min-height:96px}._trigger_1tfpv_80{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;cursor:pointer;text-align:start}._chevron_1tfpv_90{color:var(--color-text-secondary);font-size:var(--font-size-12)}._inlineButton_1tfpv_95{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-text-secondary);font:inherit;cursor:pointer}._inlineButton_1tfpv_95[data-focus-visible]{outline:2px solid var(--color-focus-ring)}._popover_1tfpv_115{min-width:var(--trigger-width);max-height:320px;overflow:auto;border:1px solid var(--color-border-strong);border-radius:var(--radius-dialog);background:var(--color-bg-surface);box-shadow:var(--elevation-2)}._listbox_1tfpv_125{padding:var(--space-1);outline:none}._option_1tfpv_130{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);color:var(--color-text-primary);font-size:var(--font-size-14);cursor:default;outline:none}._option_1tfpv_130[data-focused]{background:var(--color-bg-hover)}._option_1tfpv_130[data-focus-visible]{outline:2px solid var(--color-focus-ring);outline-offset:-2px}._option_1tfpv_130[data-selected]{background:var(--color-bg-selected);color:var(--color-accent-strong);font-weight:600}._option_1tfpv_130[data-disabled]{color:var(--color-text-secondary)}._field_1tfpv_3[data-empty] ._inlineButton_1tfpv_95{visibility:hidden}._overlay_avhkd_1{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:var(--space-4);background:var(--color-overlay-backdrop)}._overlay_avhkd_1[data-entering]{animation:_fade_avhkd_1 var(--motion-duration-base) ease-out}._modal_avhkd_15{width:min(560px,100%);max-height:calc(100dvh - 2 * var(--space-4));overflow:auto;border:1px solid var(--color-border-strong);border-radius:var(--radius-dialog);background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:var(--shadow-overlay)}._wide_avhkd_26{width:min(760px,100%)}._dialog_avhkd_30{display:grid;gap:var(--space-4);padding:var(--space-5);outline:none}._head_avhkd_37{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}._title_avhkd_44{margin:0;font-family:var(--font-family-display);font-size:var(--font-size-18);line-height:var(--line-height-heading);overflow-wrap:anywhere}._close_avhkd_52{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-text-secondary);font:inherit;cursor:pointer}._close_avhkd_52[data-hovered]{background:var(--color-bg-hover);color:var(--color-text-primary)}._close_avhkd_52[data-focus-visible]{outline:2px solid var(--color-focus-ring);outline-offset:2px}._body_avhkd_76{min-width:0;font-size:var(--font-size-14);line-height:var(--line-height-body)}._actions_avhkd_82{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}@keyframes _fade_avhkd_1{0%{opacity:0}}@media(prefers-reduced-motion:reduce){._overlay_avhkd_1[data-entering]{animation:none}}._lines_7v07v_1{display:grid;gap:var(--space-2)}._line_7v07v_1{display:block;height:12px;border-radius:var(--radius-control)}._short_7v07v_12{width:60%}._block_7v07v_16{width:100%;border-radius:var(--radius-control)}._shimmer_7v07v_21{background:linear-gradient(90deg,var(--color-bg-inset) 25%,var(--color-bg-surface-alt) 50%,var(--color-bg-inset) 75%);background-size:200% 100%;animation:_shimmer_7v07v_21 1.4s linear infinite}@keyframes _shimmer_7v07v_21{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){._shimmer_7v07v_21{animation:none}}._empty_1jk6b_1{display:grid;justify-items:start;gap:var(--space-2);padding:var(--space-5) var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-card);color:var(--color-text-primary)}._title_1jk6b_11{margin:0;font-size:var(--font-size-16);font-weight:600}._description_1jk6b_17{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-14)}._action_1jk6b_23{margin-top:var(--space-1)}._note_18g3t_1{display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--color-feedback-danger-border);border-left-width:4px;border-radius:var(--radius-control);background:var(--color-feedback-danger-bg);color:var(--color-feedback-danger-fg);font-size:var(--font-size-14);overflow-wrap:anywhere}._line_18g3t_14,._detail_18g3t_15{margin:0}._detail_18g3t_15,._status_18g3t_20,._fields_18g3t_21{font-size:var(--font-size-13)}._fields_18g3t_21{margin:0;padding-left:var(--space-5)}._note_18g3t_1 code{font-family:var(--font-family-mono);font-size:.92em}._header_1d7bu_1{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border-strong)}._text_1d7bu_11{display:grid;gap:var(--space-1);min-width:0}._kicker_1d7bu_17{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-13);font-weight:600}._title_1d7bu_24{margin:0;color:var(--color-text-primary);font-family:var(--font-family-display);font-size:var(--font-size-28);line-height:var(--line-height-heading);overflow-wrap:anywhere}._description_1d7bu_33{margin:0;max-width:68ch;color:var(--color-text-secondary);font-size:var(--font-size-16);line-height:var(--line-height-body)}._actions_1d7bu_41{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._group_mi9e7_1{display:inline-flex;padding:2px;border:1px solid var(--color-border-field);border-radius:var(--radius-control);background:var(--color-bg-surface-alt)}._option_mi9e7_9{min-height:28px;padding:0 var(--space-2);border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-13);font-weight:600;cursor:pointer}._option_mi9e7_9:hover{color:var(--color-text-primary)}._option_mi9e7_9[aria-pressed=true]{background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:inset 0 0 0 1px var(--color-border-strong)}._option_mi9e7_9:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}:root{--ink: var(--color-text-primary);--ink-muted: var(--color-text-secondary);--canvas: var(--color-bg-canvas);--surface: var(--color-bg-surface);--surface-alt: var(--color-bg-surface-alt);--accent: var(--color-accent-default);--accent-strong: var(--color-accent-strong);--accent-soft: var(--color-accent-subtle);--warm: var(--color-highlight-bg);--shadow: var(--color-shadow);--border: var(--color-border-hairline)}.app{min-height:100vh;background:var(--gradient-app);color:var(--ink);display:flex;flex-direction:column}.app--rag-shell{height:100dvh;overflow:hidden}.nav{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 2.4rem;position:sticky;top:0;background:var(--color-bg-nav);-webkit-backdrop-filter:var(--effect-nav-backdrop);backdrop-filter:var(--effect-nav-backdrop);border-bottom:1px solid var(--border);z-index:10}.nav-brand{display:flex;gap:.8rem;align-items:center;cursor:pointer}.brand-mark{display:grid;place-items:center;width:42px;height:42px;background:var(--accent);color:var(--color-accent-on);border-radius:var(--radius-control);font-weight:700;letter-spacing:.05em}.brand-title{font-family:var(--font-family-display);font-size:1.2rem;font-weight:700}.brand-subtitle{font-size:.85rem;color:var(--ink-muted)}.nav-links{display:flex;gap:.8rem;background:var(--surface);border-radius:var(--radius-pill);padding:.35rem;border:1px solid var(--border)}.nav-link{border:none;background:transparent;padding:.5rem 1.1rem;border-radius:var(--radius-pill);font-weight:600;color:var(--ink-muted);cursor:pointer}.nav-link.active{background:var(--accent-soft);color:var(--accent-strong)}.nav-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:flex-end;min-width:0}.nav-cta{background:var(--accent);color:var(--color-accent-on);border:none;padding:.6rem 1.3rem;border-radius:var(--radius-pill);font-weight:600;cursor:pointer}.nav-user{display:flex;align-items:center;gap:.8rem;min-width:0}.nav-user-account{display:flex;flex-direction:column;align-items:flex-start}.nav-profile-link{border:none;background:transparent;color:var(--accent-strong);font-weight:700;cursor:pointer;padding:0}.nav-user-email-link{border:none;background:transparent;font-size:.9rem;color:var(--ink-muted);cursor:pointer;padding:0;text-align:left}.nav-ghost{border:1px solid var(--border);background:transparent;padding:.4rem .9rem;border-radius:var(--radius-pill);cursor:pointer;font-weight:600}a.nav-link,a.nav-cta,a.nav-profile-link,a.primary,a.secondary,a.ghost{display:inline-block;font-size:13.3333px;line-height:normal;text-align:center}a.nav-user-email-link{display:inline-block;line-height:normal}.landing{flex:1;padding:3.5rem 6vw 4rem;display:flex;flex-direction:column;gap:3rem}.hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:2.5rem;align-items:center;animation:fadeUp .8s ease}.hero-copy h1{font-family:var(--font-family-display);font-size:clamp(2.4rem,3.5vw,3.6rem);margin:0 0 1rem}.hero-kicker{text-transform:uppercase;letter-spacing:.25em;font-size:.75rem;color:var(--accent-strong);font-weight:600;margin-bottom:1rem}.hero-subtitle{color:var(--ink-muted);font-size:1.05rem;max-width:520px}.hero-actions{display:flex;gap:1rem;flex-wrap:wrap;margin:1.5rem 0 2rem}.hero-panel{display:grid;gap:1.2rem}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:1.5rem;box-shadow:var(--shadow-raised)}.card-shadow{background:var(--color-bg-surface)}.card.accent{background:var(--gradient-accent-card);color:var(--color-accent-on)}.card ul{padding-left:1.1rem;color:var(--ink-muted)}.card.accent p{color:var(--color-accent-on-muted)}.auth-area{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:2rem;align-items:start}.auth-area-account{grid-template-columns:1fr;justify-items:center;padding-top:.5rem}.auth-card h2{margin-top:0}.auth-card-compact{width:min(100%,460px);margin:0 auto;padding:1.2rem}.auth-actions{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1rem}.auth-tabs{display:inline-flex;background:var(--surface-alt);border-radius:var(--radius-pill);padding:.3rem;margin-bottom:1rem}.tab{border:none;background:transparent;padding:.5rem 1.1rem;border-radius:var(--radius-pill);font-weight:600;color:var(--ink-muted);cursor:pointer}.tab.active{background:var(--color-bg-surface);color:var(--ink);box-shadow:var(--shadow-selected)}.auth-form{display:grid;gap:1rem;width:min(100%,440px)}.auth-panel-shell{display:grid;justify-items:center;text-align:center}.auth-panel-title{margin:0 0 .8rem}.auth-link-form{display:grid;gap:.8rem;margin-top:1rem;width:min(100%,440px)}.auth-link-form label{display:grid;gap:.4rem;font-weight:600;color:var(--ink-muted)}.auth-link-form input{padding:.7rem .9rem;border-radius:var(--radius-control);border:1px solid var(--border);background:var(--color-bg-field);font-size:.95rem}.auth-divider{margin-top:1rem;display:grid;gap:.8rem;align-items:center;width:min(100%,440px)}.auth-divider span{text-transform:uppercase;letter-spacing:.2em;font-size:.7rem;color:var(--ink-muted);text-align:center}.admin-card{width:min(100%,1200px)}.admin-layout{display:grid;gap:1.5rem}.admin-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-inset);background:var(--surface)}.admin-table{width:100%;border-collapse:collapse;min-width:680px}.admin-table th,.admin-table td{border-bottom:1px solid var(--border);padding:.6rem .7rem;text-align:left;vertical-align:middle;font-size:.9rem}.admin-table th{font-weight:700;color:var(--ink-muted)}.admin-table select{padding:.4rem .5rem;border:1px solid var(--border);border-radius:var(--radius-control-xs);background:var(--color-bg-field)}.plan-pill{display:inline-flex;align-items:center;margin-left:.4rem;padding:.1rem .55rem;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-strong);font-size:.72rem;font-weight:700;letter-spacing:.04em}.profile-edit-grid{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.auth-link-form select{padding:.7rem .9rem;border-radius:var(--radius-control);border:1px solid var(--border);background:var(--color-bg-field);font-size:.95rem}.auth-link-form textarea{padding:.7rem .9rem;border-radius:var(--radius-control);border:1px solid var(--border);background:var(--color-bg-field);font-size:.95rem;resize:vertical;font-family:var(--font-family-mono)}.auth-form label{display:grid;gap:.4rem;font-weight:600;color:var(--ink-muted)}.auth-form input{padding:.7rem .9rem;border-radius:var(--radius-control);border:1px solid var(--border);background:var(--color-bg-field);font-size:.95rem}.auth-error{background:var(--color-feedback-danger-bg);color:var(--color-feedback-danger-fg);padding:.6rem .8rem;border-radius:var(--radius-control-sm);font-size:.9rem}.auth-error-inline{margin:-.2rem 0 0;color:var(--color-feedback-danger-fg);font-size:.82rem;text-align:left}.auth-success{color:var(--ink-muted)}.account-layout{margin-top:1rem;display:grid;grid-template-columns:220px minmax(0,1fr);gap:1rem;align-items:start}.account-menu{display:grid;gap:.55rem}.account-menu-item{border:1px solid var(--border);background:var(--color-bg-field);color:var(--ink);padding:.65rem .8rem;border-radius:var(--radius-control-sm);font-weight:600;text-align:left;cursor:pointer}.account-menu-item.active{background:var(--accent-soft);border-color:var(--color-accent-border);color:var(--accent-strong)}.account-content{display:grid;gap:.85rem}.account-panel{border:1px solid var(--border);border-radius:var(--radius-inset);padding:.95rem;background:var(--color-bg-surface)}.account-panel h3{margin:0 0 .85rem}.account-stack{display:grid;gap:.75rem;justify-items:start}.auth-success-text{background:var(--color-feedback-success-bg);color:var(--color-feedback-success-fg);padding:.6rem .8rem;border-radius:var(--radius-control-sm);font-size:.9rem}.auth-warning{background:var(--color-feedback-warning-bg);color:var(--color-feedback-warning-fg);padding:.6rem .8rem;border-radius:var(--radius-control-sm);font-size:.9rem}.auth-text-button{border:none;background:transparent;color:var(--accent-strong);font-weight:600;padding:0;text-align:left;cursor:pointer}.auth-text-button:disabled{color:var(--ink-muted);cursor:not-allowed}.auth-switch-row{margin:.8rem 0 0;font-size:.92rem;color:var(--ink-muted);text-align:center}.auth-field-hint{margin:-.2rem 0 .1rem;font-size:.8rem;line-height:1.35;color:var(--color-text-muted);width:min(100%,440px);text-align:left}.password-field-label{width:100%}.password-field-wrap{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.45rem}.password-visibility-toggle{border:1px solid var(--border);background:var(--color-bg-inset);color:var(--ink-muted);border-radius:var(--radius-control-sm);font-size:.8rem;font-weight:600;padding:.45rem .65rem;cursor:pointer}.auth-modal-backdrop{position:fixed;inset:0;background:var(--color-overlay-backdrop-strong);display:grid;place-items:center;z-index:30;padding:1rem}.auth-modal{width:min(460px,100%);background:var(--color-bg-surface);border:1px solid var(--border);border-radius:var(--radius-dialog-sm);padding:1rem;box-shadow:var(--shadow-dialog)}.auth-modal h4{margin:0 0 .4rem}.provider-list{display:grid;gap:.6rem;margin:.9rem 0 1rem;width:min(100%,560px)}.provider-item{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--border);border-radius:var(--radius-inset);padding:.65rem .8rem;background:var(--color-bg-surface)}.forgot-password-row{display:grid;gap:.7rem;margin-top:1rem;width:min(100%,440px)}.forgot-password-row label{display:grid;gap:.4rem;font-weight:600;color:var(--ink-muted)}.forgot-password-row input{padding:.7rem .9rem;border-radius:var(--radius-control);border:1px solid var(--border);background:var(--color-bg-field);font-size:.95rem}.reauth-box{margin-top:1rem;display:grid;gap:.7rem;border:1px dashed var(--border);border-radius:var(--radius-inset);padding:.8rem;width:min(100%,560px)}.auth-conflict{margin-top:1.2rem;border:1px solid var(--border);border-radius:var(--radius-region);padding:1rem;background:var(--surface-alt);display:grid;gap:.8rem}.auth-hint{background:var(--surface-alt)}.muted{color:var(--ink-muted)}.primary{background:var(--accent);color:var(--color-accent-on);border:none;padding:.7rem 1.4rem;border-radius:var(--radius-pill);font-weight:600;cursor:pointer}.secondary{background:transparent;border:1px solid var(--border);color:var(--ink);padding:.7rem 1.4rem;border-radius:var(--radius-pill);font-weight:600;cursor:pointer}.google-auth-button-content{display:inline-flex;align-items:center;gap:.55rem}.google-g-icon{width:18px;height:18px;display:block}.ghost{background:transparent;border:1px dashed var(--border);color:var(--ink);padding:.6rem 1.1rem;border-radius:var(--radius-control);font-weight:600;cursor:pointer}.rag-workspace{flex:1;padding:2.5rem 6vw 4rem;display:flex;flex-direction:column;gap:1.5rem;min-height:0}.workspace-header{display:flex;align-items:center;justify-content:space-between}.app--rag-shell .rag-workspace{padding:1rem 4vw;overflow:hidden}.app--rag-shell .workspace-header{position:sticky;top:0;z-index:2;background:var(--color-bg-header);border:1px solid var(--border);border-radius:var(--radius-region);padding:.7rem .9rem}.workspace-header h2{margin:0 0 .2rem;font-family:var(--font-family-display)}.pill{padding:.35rem .9rem;background:var(--warm);border-radius:var(--radius-pill);font-weight:600}.rag-shell{background:var(--surface);border-radius:var(--radius-shell);border:1px solid var(--border);box-shadow:var(--shadow-shell);display:grid;grid-template-columns:280px 1fr;grid-template-rows:1fr auto;min-height:0;height:100%;overflow:hidden}.conversation-sidebar{border-right:1px solid var(--border);background:var(--color-bg-rail);padding:1rem;grid-row:1 / span 2;border-radius:var(--radius-shell) 0 0 var(--radius-shell);display:flex;flex-direction:column;gap:.8rem;min-height:0}.new-conversation-btn{width:100%}.conversation-list{display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;min-height:0;flex:1}.conversation-item{border:1px solid var(--border);background:var(--color-bg-surface);border-radius:var(--radius-inset);text-align:left;padding:.6rem .7rem;display:flex;flex-direction:column;gap:.35rem;min-width:0}.conversation-open{border:0;background:transparent;text-align:left;padding:0;cursor:pointer;min-width:0;flex:1}.conversation-item.active{border-color:var(--accent);box-shadow:0 0 0 1px var(--color-accent-halo)}.conversation-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;color:var(--ink);white-space:normal;overflow:hidden;text-overflow:ellipsis;max-width:100%}.conversation-actions{display:flex;align-items:center;justify-content:space-between}.conversation-date{font-size:.8rem;color:var(--muted)}.conversation-delete{font-size:.8rem;color:var(--color-feedback-danger-fg);text-decoration:underline;border:0;background:transparent;padding:0;cursor:pointer}.messages-container{flex:1;overflow-y:auto;padding:2rem;background:var(--gradient-messages);border-radius:0 var(--radius-shell) 0 0;grid-column:2;min-height:0}.message{max-width:780px;margin:0 auto 1.5rem;padding:1.2rem 1.4rem;border-radius:var(--radius-tile);line-height:1.6;background:var(--color-bg-surface);border:1px solid var(--border)}.message.user{background:var(--color-accent-default);color:var(--color-accent-on);border-color:transparent}.message.assistant{background:var(--color-bg-bubble)}.message.error{background:var(--color-feedback-danger-bg);color:var(--color-feedback-danger-fg);border-color:var(--color-feedback-danger-border)}.message-content{white-space:pre-wrap;word-wrap:break-word}.candidate-switcher{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:.7rem}.candidate-switcher label{font-size:.82rem;font-weight:700;color:var(--ink-muted)}.candidate-switcher select{border:1px solid var(--border);background:var(--color-bg-field);color:var(--ink);border-radius:var(--radius-control-sm);padding:.3rem .5rem;font-size:.82rem}.json-section{margin-top:1rem;border-top:1px solid var(--border);padding-top:1rem}.sources-note{margin:.5rem 0 0;font-size:.82rem;color:var(--ink-muted)}.toggle-json{background:transparent;border:1px solid var(--border);color:var(--ink);padding:.4rem .9rem;border-radius:var(--radius-pill);cursor:pointer;font-size:.9rem}.json-content{background:var(--color-code-bg);color:var(--color-code-fg);border-radius:var(--radius-inset);padding:1rem;margin-top:.5rem;overflow-x:auto;font-size:.85rem;max-height:400px}.message.user .json-section{border-top-color:var(--color-on-accent-rule)}.message.user .toggle-json{border-color:var(--color-on-accent-border);color:var(--color-accent-on);background:var(--color-on-accent-bg)}.request-context-card{margin-top:.7rem;background:var(--color-on-accent-card-bg);color:var(--color-on-accent-card-fg);border-radius:var(--radius-control-sm);border:1px solid var(--color-on-accent-card-border);padding:.75rem;display:flex;flex-direction:column;gap:.55rem}.request-context-row{display:grid;grid-template-columns:120px 1fr;gap:.6rem;align-items:start}.request-context-label{font-weight:700;color:var(--color-on-accent-card-label)}.request-context-value{color:var(--color-on-accent-card-fg);overflow-wrap:anywhere}.input-form{padding:1.2rem 2rem 2rem;display:flex;flex-direction:column;gap:.8rem;border-top:1px solid var(--border);background:var(--surface);border-radius:0 0 var(--radius-shell) 0;grid-column:2}.input-toolbar{display:flex;justify-content:space-between;gap:.8rem}.toolbar-group{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.toolbar-actions{justify-content:flex-end}.input-row{display:flex;align-items:stretch;gap:.6rem}.library-card{position:relative}.library-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.library-header-actions{display:flex;gap:.6rem}.library-shell{display:grid;grid-template-columns:260px 1fr;gap:1rem}.library-sidebar{border:1px solid var(--border);border-radius:var(--radius-region);background:var(--color-bg-aside);padding:.9rem;display:grid;gap:.7rem;align-content:start}.library-sidebar h3{margin:0}.library-store-list{display:grid;gap:.45rem}.library-store-item{text-align:left;border:1px solid transparent;background:var(--color-bg-surface);border-radius:var(--radius-control-sm);padding:.55rem .7rem;cursor:pointer;font-weight:600;color:var(--ink)}.library-store-item:hover{border-color:var(--color-accent-border-hover)}.library-store-item.active{border-color:var(--accent);background:var(--color-bg-selected)}.library-main{border:1px solid var(--border);border-radius:var(--radius-region);padding:.9rem;background:var(--surface);display:grid;gap:.85rem}.library-main-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.library-main-head h3{margin:0}.library-toolbar-actions{display:flex;align-items:center;gap:.5rem}.library-danger-menu{position:relative}.library-danger-popover{position:absolute;right:0;top:2.2rem;z-index:4;min-width:150px;background:var(--color-bg-surface);border:1px solid var(--border);border-radius:var(--radius-popover);padding:.4rem;box-shadow:var(--shadow-popover)}.danger{border:1px solid var(--color-feedback-danger-border-strong);background:var(--color-feedback-danger-bg-subtle);color:var(--color-feedback-danger-fg);border-radius:var(--radius-control-xs);padding:.45rem .6rem;cursor:pointer;font-weight:600;width:100%;text-align:left}.library-healthbar{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.library-status-chip{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:var(--radius-pill);font-size:.75rem;font-weight:700;letter-spacing:.03em;background:var(--color-status-empty-bg);color:var(--color-status-empty-fg)}.library-status-chip.indexed{background:var(--color-status-live-bg);color:var(--color-status-live-fg)}.library-status-chip.pending,.library-status-chip.validated,.library-status-chip.uploaded{background:var(--color-status-stale-bg);color:var(--color-status-stale-fg)}.library-status-chip.failed{background:var(--color-status-error-bg);color:var(--color-status-error-fg)}.library-refresh-note{font-size:.78rem;color:var(--ink-muted);font-weight:600}.library-row-actions{display:flex;align-items:center;gap:.5rem}.library-delete-icon{width:34px;height:34px;border-radius:var(--radius-control-xs);border:1px solid var(--color-feedback-danger-border-subtle);background:var(--color-bg-surface);color:var(--color-feedback-danger-fg);cursor:pointer;opacity:0;transition:opacity .14s ease}.admin-table tbody tr:hover .library-delete-icon{opacity:1}.library-delete-icon:hover{background:var(--color-feedback-danger-bg)}.library-metadata-json{margin:0;background:var(--color-code-bg-alt);color:var(--color-code-fg-alt);border-radius:var(--radius-control-sm);padding:.8rem;overflow-x:auto;font-size:.82rem}.library-upload-progress{display:grid;gap:.35rem;margin:.45rem 0 .7rem}.library-upload-progress span{font-size:.86rem;color:var(--ink-muted)}.library-upload-progress-bar{height:6px;border-radius:var(--radius-pill);background:var(--gradient-progress);background-size:180% 100%;animation:libraryProgressSlide 1s linear infinite}.library-success{background:var(--color-feedback-success-bg-strong);color:var(--color-feedback-success-fg-strong);padding:.55rem .7rem;border-radius:var(--radius-control-sm);font-size:.9rem;margin:.35rem 0 .65rem}.library-modal-backdrop{position:fixed;inset:0;background:var(--color-overlay-backdrop);display:grid;place-items:center;z-index:120;padding:1rem}.library-modal{width:min(560px,100%);background:var(--color-bg-surface);border:1px solid var(--border);border-radius:var(--radius-dialog);box-shadow:var(--shadow-overlay);padding:1rem}.library-modal-wide{width:min(760px,100%)}.library-modal h3{margin:0}.library-modal-actions{display:flex;justify-content:flex-end;gap:.6rem}.library-dropzone{border:1px dashed var(--color-border-dropzone);border-radius:var(--radius-inset);background:var(--color-bg-dropzone);padding:.8rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem}.library-dropzone.dragging{border-color:var(--color-accent-default);background:var(--color-bg-dropzone-active)}.library-dropzone p{margin:0;color:var(--ink-muted)}.library-hidden-input{display:none}.library-metadata-editor{display:grid;gap:.5rem;margin-bottom:.5rem}.library-metadata-row{display:grid;grid-template-columns:1fr 1fr auto;gap:.45rem}.store-select{height:100%;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--color-bg-field);color:var(--ink);padding:0 .8rem;min-width:140px}.store-coverage{margin:0;font-size:.82rem;line-height:1.35;color:var(--ink-muted);opacity:.8}.question-input{flex:1;padding:1rem;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--color-bg-field);color:var(--ink);font-size:1rem;outline:none}.question-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--color-accent-halo)}.send-button{padding:0 1.6rem;background:var(--accent);color:var(--color-accent-on);border:none;border-radius:var(--radius-control);font-weight:600;cursor:pointer}.send-button-compact{min-width:46px;width:46px;border-radius:var(--radius-control);padding:0;font-size:1.05rem;font-weight:800}.send-button:disabled{background:var(--color-bg-disabled);cursor:not-allowed}.behavior-controls,.filter-controls,.advanced-controls{position:relative}.behavior-toggle{border:1px solid var(--border);background:var(--color-bg-field);color:var(--ink);border-radius:var(--radius-control);padding:0 1rem;cursor:pointer;font-weight:600;height:100%}.behavior-popover{position:fixed;right:2rem;bottom:8rem;width:min(460px,calc(100vw - 2rem));background:var(--color-inverse-bg);color:var(--color-inverse-fg);border-radius:var(--radius-dialog);padding:1rem;z-index:50;display:flex;flex-direction:column;gap:.75rem;box-shadow:var(--shadow-popover-inverse)}.filter-popover{position:fixed;right:2rem;bottom:8rem;width:min(460px,calc(100vw - 2rem));background:var(--color-inverse-bg);color:var(--color-inverse-fg);border-radius:var(--radius-dialog);padding:1rem;z-index:50;display:flex;flex-direction:column;gap:.6rem;box-shadow:var(--shadow-popover-inverse)}.advanced-popover{position:fixed;right:2rem;bottom:8rem;width:min(520px,calc(100vw - 2rem));background:var(--color-inverse-bg);color:var(--color-inverse-fg);border-radius:var(--radius-dialog);padding:1rem;z-index:50;display:flex;flex-direction:column;gap:.6rem;box-shadow:var(--shadow-popover-inverse)}.advanced-popover label{display:flex;flex-direction:column;gap:.35rem;font-size:.88rem;color:var(--color-inverse-fg-muted)}.advanced-label-line{display:inline-flex;align-items:center;gap:.4rem}.field-info-wrap{position:relative;display:inline-flex}.field-info{width:18px;height:18px;border-radius:var(--radius-pill);border:1px solid var(--color-inverse-border-strong);background:transparent;color:var(--color-inverse-fg-subtle);font-size:.75rem;font-weight:700;line-height:1;cursor:help;display:inline-flex;align-items:center;justify-content:center;padding:0}.field-tooltip{position:absolute;bottom:calc(100% + 8px);right:0;min-width:220px;max-width:300px;background:var(--color-inverse-tooltip-bg);color:var(--color-inverse-tooltip-fg);border:1px solid var(--color-inverse-border);border-radius:var(--radius-control-xs);padding:.5rem .6rem;font-size:.78rem;line-height:1.35;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .08s ease-out,transform .08s ease-out;z-index:80}.field-info-wrap:hover .field-tooltip,.field-info-wrap:focus-within .field-tooltip{opacity:1;transform:translateY(0)}.advanced-popover input,.advanced-popover select{width:100%;background:var(--color-inverse-field-bg);color:var(--color-inverse-field-fg);border:1px solid var(--color-inverse-field-border);border-radius:var(--radius-control-sm);padding:.55rem .65rem;font:inherit}.filter-popover label{display:flex;flex-direction:column;gap:.35rem;font-size:.88rem;color:var(--color-inverse-fg-muted)}.filter-popover input{width:100%;background:var(--color-inverse-field-bg);color:var(--color-inverse-field-fg);border:1px solid var(--color-inverse-field-border);border-radius:var(--radius-control-sm);padding:.55rem .65rem;font:inherit}.filter-date-grid{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.behavior-label{font-size:.9rem;color:var(--color-inverse-fg-muted)}.behavior-input{width:100%;resize:vertical;min-height:160px;background:var(--color-inverse-field-bg);color:var(--color-inverse-field-fg);border:1px solid var(--color-inverse-field-border);border-radius:var(--radius-control);padding:.75rem;font:inherit}.behavior-actions{display:flex;justify-content:flex-end;gap:.5rem}.behavior-clear{background:transparent;color:var(--color-inverse-danger-fg);border:1px solid var(--color-inverse-border);border-radius:var(--radius-pill);padding:.5rem .9rem;cursor:pointer}.behavior-save{background:var(--color-inverse-action-bg);color:var(--color-inverse-action-fg);border:none;border-radius:var(--radius-pill);padding:.5rem .9rem;cursor:pointer;font-weight:600}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes libraryProgressSlide{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:980px){.nav{flex-wrap:wrap;gap:1rem}.nav-links{order:3;width:100%;flex-wrap:wrap;justify-content:center}.rag-workspace{padding:2rem 4vw 3rem}.input-form{padding:1rem 1.2rem 1.3rem}.app--rag-shell{height:auto;overflow:visible}.app--rag-shell .rag-workspace{overflow:visible;padding:2rem 4vw 3rem}.app--rag-shell .workspace-header{position:static;background:transparent;border:0;border-radius:0;padding:0}.rag-shell{grid-template-columns:1fr;grid-template-rows:auto 1fr auto}.conversation-sidebar{border-right:0;border-bottom:1px solid var(--border);border-radius:var(--radius-shell) var(--radius-shell) 0 0;grid-row:auto;max-height:220px}.messages-container{border-radius:0;grid-column:1}.input-form{border-radius:0 0 var(--radius-shell) var(--radius-shell);grid-column:1}.behavior-controls,.advanced-controls,.filter-controls,.send-button{width:auto}.behavior-toggle,.send-button{height:44px}.input-toolbar{flex-direction:column;align-items:stretch}.toolbar-group{width:100%}.store-select{flex:1;min-width:0}.account-layout{grid-template-columns:1fr}.account-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-edit-grid,.library-shell{grid-template-columns:1fr}.library-sidebar{order:2}.library-main{order:1}.library-main-head{flex-direction:column}}@media(max-width:720px){.landing{padding:2.5rem 1.5rem 3rem}.messages-container{padding:1.5rem}.input-form{padding:.9rem 1rem 1rem}.input-row{flex-direction:column}.send-button-compact{width:100%}.behavior-popover,.filter-popover,.advanced-popover{right:1rem;left:1rem;width:auto}.account-menu{grid-template-columns:1fr}.library-dropzone{flex-direction:column;align-items:flex-start}.library-metadata-row{grid-template-columns:1fr}}.dashboard-page{--viz-series-1: var(--color-data-cat-1);--viz-series-2: var(--color-data-cat-2);--viz-grid: var(--color-chart-grid);--viz-axis: var(--color-chart-axis);--viz-hover: var(--color-chart-hover);gap:1.25rem;min-width:0}.dashboard-page h2{font-family:var(--font-family-display);margin:0 0 .25rem}.dashboard-page h3{margin:0}.dashboard-page h4{margin:0 0 .5rem;font-size:.95rem}.dashboard-page code{font-size:.85em;overflow-wrap:anywhere}.dashboard-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}.dashboard-header p{margin:0}.dashboard-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.dashboard-window-tabs{margin-bottom:0}.dashboard-refresh-note{font-size:.82rem;color:var(--ink-muted);font-weight:600}.dashboard-check{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;color:var(--ink-muted)}.dashboard-field{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;color:var(--ink-muted);min-width:0}.dashboard-field select,.dashboard-field input{padding:.45rem .6rem;border:1px solid var(--border);border-radius:var(--radius-control-sm);background:var(--surface);color:var(--ink);font-size:.9rem;min-width:0;max-width:100%}.dashboard-field--block{display:flex}.dashboard-field--block input{flex:1}.dashboard-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.dashboard-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:.9rem}.dashboard-kpi{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-tile);padding:.9rem 1rem;display:grid;gap:.3rem;align-content:start;min-width:0;transition:opacity .15s ease}.dashboard-kpi-label{font-size:.8rem;font-weight:700;color:var(--ink-muted)}.dashboard-kpi-value{font-size:1.65rem;font-weight:700;line-height:1.2;min-width:0}.dashboard-kpi-unavailable{font-size:1.05rem}.dashboard-kpi-text{display:block;font-size:1.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-kpi-sub{font-size:.78rem;line-height:1.35;color:var(--ink-muted)}.dashboard-kpi-layers{list-style:none;margin:0;padding:0;display:grid;gap:.3rem;font-size:.85rem;font-weight:600}.dashboard-kpi-layers li{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.dashboard-panel,.dashboard-stack,.dashboard-figure,.dashboard-keys,.dashboard-kpi,.dashboard-modal{grid-template-columns:minmax(0,1fr)}.dashboard-workers>*,.dashboard-keys>*,.dashboard-stack>*,.dashboard-panel>*{min-width:0}.dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;align-items:start}.dashboard-panel{display:grid;gap:.8rem;min-width:0;padding:1.2rem;box-shadow:var(--shadow-panel)}.dashboard-panel--wide{grid-column:1 / -1}.dashboard-panel-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.6rem}.dashboard-panel-head>div{min-width:0}.dashboard-panel-sub{margin:.2rem 0 0;font-size:.85rem}.dashboard-panel-actions{display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}.dashboard-body{min-width:0;transition:opacity .15s ease}.dashboard-body.is-reloading,.dashboard-kpi.is-reloading{opacity:.55}.dashboard-state{margin:0}.dashboard-stack{display:grid;gap:1rem;min-width:0}.dashboard-subgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;align-items:start}.dashboard-keys{display:grid;gap:1.2rem;min-width:0}.dashboard-keys .dashboard-mint-form{width:min(100%,460px)}.dashboard-page td code{white-space:nowrap}.dashboard-subgrid>*{min-width:0}.dashboard-cell-sub{font-size:.8rem;margin:.15rem 0 0}.dashboard-num{text-align:right!important;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-table.dashboard-table-compact{min-width:0}.dashboard-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dashboard-notes{list-style:none;margin:0;font-size:.82rem;line-height:1.4;display:grid;gap:.3rem}.dashboard-notes li:before{content:"Note: ";font-weight:700}.dashboard-provenance{margin:0;display:flex;flex-wrap:wrap;gap:.3rem .9rem;font-size:.76rem;color:var(--ink-muted)}.dashboard-error{display:grid;gap:.3rem;overflow-wrap:anywhere}.dashboard-error-status,.dashboard-error-request{font-size:.82rem}.dashboard-error-fields{margin:0;padding-left:1.1rem;font-size:.82rem}.dashboard-chip-glyph{margin-right:.3rem}.library-status-chip.dashboard-chip-unmeasured{background:transparent;border:1px dashed var(--color-status-empty-border);color:var(--ink-muted)}.card .dashboard-chip-list,.card .dashboard-worker-list,.card .dashboard-story-list,.card .dashboard-search-results,.card .dashboard-legend,.card .dashboard-kpi-layers,.card .dashboard-error-fields{color:inherit}.card .dashboard-chip-list,.card .dashboard-worker-list,.card .dashboard-story-list,.card .dashboard-search-results,.card .dashboard-legend,.card .dashboard-kpi-layers{padding-left:0}.card .dashboard-notes{padding:.6rem .8rem;color:var(--color-feedback-warning-fg)}.dashboard-chip-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.dashboard-chip-list .plan-pill,.dashboard-worker-counts .plan-pill,.dashboard-session .plan-pill{margin-left:0}.dashboard-workers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.dashboard-worker-list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.dashboard-worker-list li{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.dashboard-worker-counts{display:inline-flex;flex-wrap:wrap;gap:.3rem}.dashboard-funnel-summary{margin:0 0 .6rem;font-size:.9rem}.dashboard-funnel-summary+.admin-table-wrap~.admin-table-wrap{margin-top:.6rem}.dashboard-story-list,.dashboard-search-results{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.dashboard-story-list--scroll{max-height:34rem;overflow-y:auto;padding-right:.25rem;overscroll-behavior:contain}.dashboard-story{width:100%;display:grid;gap:.2rem;text-align:left;border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-inset);padding:.55rem .75rem;cursor:pointer;color:var(--ink);font:inherit}.dashboard-story:hover,.dashboard-story:focus-visible{border-color:var(--color-accent-border-strong);background:var(--color-bg-hover)}.dashboard-story-title{font-weight:600;overflow-wrap:anywhere}.dashboard-untitled{color:var(--ink-muted);font-style:italic;font-weight:500}.dashboard-story-meta{display:flex;flex-wrap:wrap;gap:.15rem .7rem;font-size:.78rem;color:var(--ink-muted)}.dashboard-feed-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.6rem;font-size:.85rem}.dashboard-link-button{text-align:left;overflow-wrap:anywhere}.dashboard-external{color:var(--accent-strong);font-weight:600;text-decoration:underline}.dashboard-facts{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:.6rem 1rem}.dashboard-facts dt{font-size:.76rem;font-weight:700;color:var(--ink-muted)}.dashboard-facts dd{margin:.1rem 0 0;overflow-wrap:anywhere}.dashboard-facts-wide{grid-column:1 / -1}.dashboard-modal{max-height:calc(100dvh - 2rem);overflow-y:auto;display:grid;gap:.8rem}.dashboard-modal:focus{outline:none}.dashboard-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.dashboard-modal-head h3{overflow-wrap:anywhere}.dashboard-modal-body{min-width:0}.dashboard-mint-form{margin-top:0;width:100%;align-content:start}.dashboard-mint-form h4,.dashboard-key-warning{margin:0}.dashboard-key-row{display:flex;gap:.5rem;align-items:stretch}.dashboard-key-input{flex:1;min-width:0;padding:.65rem .8rem;border:1px solid var(--border);border-radius:var(--radius-control-sm);background:var(--color-bg-inset);font-family:var(--font-family-mono);font-size:.88rem}.dashboard-usage ul{margin:0;padding-left:1.1rem;display:grid;gap:.3rem;font-size:.88rem}.dashboard-confirm{display:grid;gap:.35rem;min-width:190px;font-size:.82rem}.danger.dashboard-danger-inline{width:auto;text-align:center}.dashboard-session{border-top:1px solid var(--border);padding-top:.7rem}.dashboard-session p{margin:0;display:flex;flex-wrap:wrap;gap:.35rem}.dashboard-figure{margin:0;display:grid;gap:.5rem;min-width:0}.dashboard-chart{position:relative;width:100%;min-width:0}.dashboard-svg{display:block;overflow:visible}.dashboard-svg:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-focus)}.dashboard-grid-line{stroke:var(--viz-grid);stroke-width:1;shape-rendering:crispEdges}.dashboard-axis-line{stroke:var(--viz-axis);stroke-width:1;shape-rendering:crispEdges}.dashboard-tick{fill:var(--ink-muted);font-size:11px;font-variant-numeric:tabular-nums}.dashboard-bar-label{fill:var(--ink);font-size:12px}.dashboard-bar-value{fill:var(--ink-muted);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.dashboard-hover-band{fill:var(--viz-hover)}.dashboard-tooltip{position:absolute;transform:translate(-50%);pointer-events:none;z-index:5;min-width:140px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-popover);box-shadow:var(--shadow-tooltip);padding:.45rem .6rem;font-size:.8rem;display:grid;gap:.2rem}.dashboard-tooltip--side{transform:none}.dashboard-tooltip-title{font-weight:700;color:var(--ink-muted);font-size:.75rem}.dashboard-tooltip-row{display:flex;align-items:center;gap:.4rem;white-space:nowrap}.dashboard-line-key{display:inline-block;width:12px;height:2px;border-radius:var(--radius-line-key)}.dashboard-line-key--none{background:transparent}.dashboard-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem 1rem;font-size:.82rem}.dashboard-legend li{display:inline-flex;align-items:center;gap:.4rem}.dashboard-swatch{display:inline-block;width:10px;height:10px;border-radius:var(--radius-swatch)}.dashboard-figure-caption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.3rem .8rem;font-size:.82rem;color:var(--ink-muted)}.dashboard-table-toggle{font-size:.82rem}@media(max-width:980px){.dashboard-grid,.dashboard-subgrid,.dashboard-workers{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.dashboard-header{align-items:flex-start}.dashboard-panel{padding:1rem}.dashboard-key-row{flex-direction:column}}._header_18na1_1{display:flex;align-items:center;gap:24px;padding:16px max(24px,calc((100% - 1280px)/2 + 40px));border-bottom:1px solid var(--color-border-hairline);background:var(--color-bg-surface);color:var(--color-text-primary);font-family:Commissioner,sans-serif;flex-shrink:0}._brand_18na1_2{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:600;letter-spacing:-.04em}._brand_18na1_2>svg{width:24px;height:27px}._primary_18na1_4,._utilities_18na1_4{display:flex;gap:12px;align-items:center}._utilities_18na1_4{margin-left:auto;max-width:100%;flex-wrap:wrap}._header_18na1_1 .nav-link{font-family:inherit;font-size:14px;padding:8px 10px;border-radius:5px}._header_18na1_1 .nav-link.active{color:var(--color-text-primary);background:var(--color-bg-surface-alt)}._account_18na1_8{position:relative;font-size:14px}._account_18na1_8 summary{cursor:pointer;padding:8px 10px}._accountMenu_18na1_10{position:absolute;z-index:30;right:0;min-width:220px;padding:12px;border:1px solid var(--color-border-hairline);background:var(--color-bg-surface);border-radius:6px;display:grid;gap:4px;box-shadow:0 8px 24px #00000014}._accountMenu_18na1_10>a,._accountMenu_18na1_10>button{padding:8px;text-align:left;color:inherit;font:inherit;background:transparent;border:0;cursor:pointer}._accountMenu_18na1_10>a:hover,._accountMenu_18na1_10>button:hover{background:var(--color-bg-surface-alt)}._email_18na1_13{overflow-wrap:anywhere;padding:8px;font-size:12px;color:var(--color-text-secondary)}@media(max-width:900px){._header_18na1_1{flex-wrap:wrap;gap:12px;padding:12px 16px}._primary_18na1_4{order:3;width:100%;border-top:1px solid var(--color-border-hairline);padding-top:8px}._utilities_18na1_4{gap:4px}}@media(max-width:480px){._brand_18na1_2{font-size:18px}._utilities_18na1_4 .nav-link{font-size:12px;padding-inline:5px}}._header_18na1_1 a:focus-visible,._account_18na1_8 summary:focus-visible,._accountMenu_18na1_10 button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}._accountMenu_18na1_10{max-width:min(320px,calc(100vw - 32px))}@media(max-width:900px){._header_18na1_1{position:relative}._account_18na1_8{position:static}._accountMenu_18na1_10{top:100%;right:16px;width:min(320px,calc(100% - 32px));min-width:0;max-width:none}}._mark_19wd8_15{display:block;flex:none;width:2.5rem;height:2.75rem;color:var(--color-text-primary)}._frame_1l1k3_2{--workspace-width: 1280px;--workspace-gutter: clamp(16px, 3vw, 40px)}:root[data-skin=wire] ._frame_1l1k3_2{--font-family-sans: var(--font-family-commissioner);--font-family-display: var(--font-family-commissioner);--font-family-editorial: var(--font-family-commissioner);--font-family-numeric: var(--font-family-commissioner);font-family:var(--font-family-sans)}._frame_1l1k3_2 main h1{margin:0 0 var(--space-2);font-size:clamp(var(--font-size-28),2.5vw,var(--font-size-36));font-weight:600;line-height:var(--line-height-heading);letter-spacing:var(--tracking-tight)}._page_1l1k3_23{width:min(var(--workspace-width, 1280px),100%);min-width:0;margin:0 auto;padding:var(--space-6) var(--workspace-gutter, 24px) var(--space-8);display:grid;align-content:start;gap:var(--space-5);color:var(--color-text-primary);font-family:var(--font-family-sans);font-variant-numeric:tabular-nums;line-height:var(--line-height-body)}._page_1l1k3_23>*{min-width:0}._page_1l1k3_23 h2,._page_1l1k3_23 h3{font-weight:600}._page_1l1k3_23 .admin-table-wrap:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._panel_1l1k3_42{display:grid;align-content:start;gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--color-border-hairline);background:var(--color-bg-surface)}._panel_1l1k3_42>h2{margin:0;font-size:var(--font-size-20)}._panel_1l1k3_42 .admin-table-wrap{min-width:0}._state_1l1k3_53{display:grid;gap:var(--space-3);min-width:0;padding-block:var(--space-3)}._state_1l1k3_53>p{margin:0;color:var(--color-text-secondary)}._state_1l1k3_53 button{justify-self:start}._table_1l1k3_56{border-collapse:collapse;width:100%;font-size:var(--font-size-14)}._table_1l1k3_56 th,._table_1l1k3_56 td{padding:var(--space-3);border-bottom:1px solid var(--color-border-hairline);text-align:left}._table_1l1k3_56 th{font-weight:500}._table_1l1k3_56 td{text-align:right;font-variant-numeric:tabular-nums}._table_1l1k3_56 caption{text-align:left;color:var(--color-text-secondary);margin-bottom:var(--space-3)}@media(max-width:650px){._page_1l1k3_23{padding-top:var(--space-5)}._panel_1l1k3_42{padding:var(--space-4)}}._formGroup_1l1k3_67{display:grid;gap:var(--space-5);min-width:0;border:0;padding:0;margin:0}._page_z7ebr_1 .auth-area{width:100%;margin:0}._page_z7ebr_1 .auth-area-account{max-width:520px;margin:var(--space-5) auto}._account_z7ebr_4{min-width:0}._signIn_z7ebr_5{padding:var(--space-6);border:1px solid var(--color-border-hairline);background:var(--color-bg-surface)}._content_z7ebr_6{min-width:0;font-family:var(--font-family-sans)}._content_z7ebr_6 .auth-panel-shell{justify-items:stretch;text-align:left}._content_z7ebr_6 .auth-divider span{text-transform:none;letter-spacing:normal;font-size:var(--font-size-14);color:inherit}._content_z7ebr_6 .account-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:var(--space-5);align-items:start}._content_z7ebr_6 .account-menu{gap:var(--space-2)}._content_z7ebr_6 .account-menu-item{text-align:left;padding:var(--space-3);border:1px solid var(--color-border-hairline);border-radius:var(--radius-control-sm);font:inherit}._content_z7ebr_6 .account-menu-item.active{color:var(--color-text-primary);background:var(--color-bg-surface-alt);border-color:var(--color-accent-default)}._content_z7ebr_6 .account-content,._content_z7ebr_6 .account-stack{display:grid;gap:var(--space-4);min-width:0}._content_z7ebr_6 .account-panel{padding:var(--space-5);border:1px solid var(--color-border-hairline);border-radius:var(--radius-control-sm)}._content_z7ebr_6 .account-panel h3{margin:0 0 var(--space-4)}._content_z7ebr_6 p{margin:0;line-height:var(--line-height-body)}._content_z7ebr_6 .auth-link-form,._content_z7ebr_6 .auth-form{display:grid;gap:var(--space-4);margin:0}._content_z7ebr_6 label{display:grid;gap:var(--space-2);font-size:var(--font-size-14);font-weight:500}._content_z7ebr_6 input,._content_z7ebr_6 select{box-sizing:border-box;width:100%;min-width:0;padding:var(--space-3);min-height:44px;font:inherit;color:var(--color-text-primary);background:var(--color-bg-canvas);border:1px solid var(--color-border-strong);border-radius:var(--radius-control-sm)}._content_z7ebr_6 input:disabled{color:var(--color-text-secondary);background:var(--color-bg-surface-alt)}._content_z7ebr_6 input:focus-visible,._content_z7ebr_6 select:focus-visible,._content_z7ebr_6 button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._content_z7ebr_6 .profile-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}._content_z7ebr_6 .auth-link-form>button{justify-self:start;min-height:44px;padding-inline:var(--space-4)}._content_z7ebr_6 .provider-item{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border-hairline);background:var(--color-bg-surface)}._content_z7ebr_6 .reauth-box{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-strong)}._content_z7ebr_6 .auth-success-text,._content_z7ebr_6 .auth-error{padding:var(--space-3);border-left:3px solid currentColor}._content_z7ebr_6 .password-field-wrap input{padding-right:90px}._content_z7ebr_6 .password-visibility-toggle{padding:var(--space-2)}@media(max-width:650px){._content_z7ebr_6 .account-layout,._content_z7ebr_6 .profile-edit-grid{grid-template-columns:minmax(0,1fr)}._content_z7ebr_6 .account-menu{display:flex;flex-wrap:wrap}._signIn_z7ebr_5,._content_z7ebr_6 .account-panel{padding:var(--space-4)}}._problem_v41sb_1{display:grid;gap:var(--space-1)}._problemAction_v41sb_6{margin:0;font-size:var(--font-size-14)}._nav_67fpx_1{display:flex;flex-wrap:wrap;gap:var(--space-1);width:min(var(--workspace-width, 1280px),100%);margin:var(--space-4) auto 0;padding:0 var(--workspace-gutter, 24px)}._link_67fpx_10{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-hairline);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--font-size-14);text-decoration:none}._link_67fpx_10:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._link_67fpx_10:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._active_67fpx_29{border-color:var(--color-accent-default);color:var(--color-text-primary);font-weight:600}._company_z7hkn_1{--company-ink: #182b2b;--company-muted: #50605d;--company-line: #d5dfda;--company-accent: #19634d;background:#f8faf7;color:var(--company-ink);font:400 16px/1.6 Commissioner,sans-serif;min-height:100vh}._company_z7hkn_1 *,._company_z7hkn_1 *:before,._company_z7hkn_1 *:after{box-sizing:border-box}._company_z7hkn_1 a{color:inherit;text-decoration:none}._company_z7hkn_1 a:hover{text-decoration:underline;text-underline-offset:5px}._company_z7hkn_1 a:focus-visible{outline:3px solid var(--company-accent);outline-offset:5px}._company_z7hkn_1 h1,._company_z7hkn_1 h2,._company_z7hkn_1 h3{font-family:inherit;color:inherit;letter-spacing:-.035em;text-wrap:balance}._company_z7hkn_1 h1{font-size:clamp(38px,4.6vw,66px);line-height:1.08;font-weight:550;margin:24px 0;max-width:680px}._company_z7hkn_1 h2{font-size:clamp(28px,3vw,40px);line-height:1.15;font-weight:500;margin:0}._company_z7hkn_1 h3{font-size:24px;font-weight:550;line-height:1.25;margin:0}._company_z7hkn_1 p{margin:0}._header_z7hkn_11,._hero_z7hkn_11,._section_z7hkn_11,._footer_z7hkn_11{width:min(1240px,100%);margin:auto;padding-inline:48px}._header_z7hkn_11{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px}._brand_z7hkn_13{display:inline-flex;align-items:center;gap:10px;font-size:25px;font-weight:600;letter-spacing:-.05em}._nav_z7hkn_14,._actions_z7hkn_14{display:flex;align-items:center;gap:22px;font-size:15px}._actions_z7hkn_14{gap:20px}._signIn_z7hkn_16{border:1px solid var(--company-line);border-radius:6px;padding:9px 18px}._hero_z7hkn_11{display:grid;grid-template-columns:1.25fr 1fr;gap:64px;padding-block:72px 80px;align-items:center}._eyebrow_z7hkn_18{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--company-accent)}._intro_z7hkn_19{font-size:19px;line-height:1.65;color:var(--company-muted);max-width:540px}._heroActions_z7hkn_20{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:32px}._company_z7hkn_1 ._primary_z7hkn_21{background:var(--company-accent);color:#fff;padding:13px 19px;border-radius:5px;font-weight:500}._textLink_z7hkn_22{font-weight:550;font-size:15px}._diagram_z7hkn_23{margin:0;background:#eaf0e9;padding:44px 22px 24px;border:1px solid var(--company-line);border-radius:10px;text-align:center}._sources_z7hkn_24{display:flex;gap:10px;justify-content:center;margin-bottom:14px}._sources_z7hkn_24 i{display:block;width:28px;height:35px;border:1px solid #8aa797;border-radius:3px;background:#f8faf7}._diagram_z7hkn_23>p{font-size:13px;color:var(--company-muted)}._connector_z7hkn_27{width:1px;height:25px;background:#8aa797;margin:auto}._engineNode_z7hkn_28{border:1px solid #618875;background:#f8faf7;border-radius:6px;padding:22px 16px;display:grid;gap:4px;width:86%;margin:auto}._engineNode_z7hkn_28 strong{font-size:24px;font-weight:500;letter-spacing:-.03em}._engineNode_z7hkn_28 span{font-size:12px;color:var(--company-muted)}._branches_z7hkn_31{height:30px;width:69%;margin:auto;border-inline:1px solid #8aa797;border-top:1px solid #8aa797;transform:translateY(15px)}._audiences_z7hkn_32{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px}._audiences_z7hkn_32 span{background:#f8faf7;border:1px solid #bacdc0;padding:8px 4px;border-radius:4px;font-size:11px}._diagram_z7hkn_23 figcaption{margin-top:26px;color:var(--company-muted);font:inherit;font-size:11px}._section_z7hkn_11{padding-block:64px;border-top:1px solid var(--company-line);scroll-margin-top:24px}._sectionHeading_z7hkn_36{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin:20px 0 42px}._sectionHeading_z7hkn_36>p,._product_z7hkn_37>p:not(._eyebrow_z7hkn_18),._stages_z7hkn_37 p,._partner_z7hkn_37 p{color:var(--company-muted);font-size:16px}._products_z7hkn_38{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}._product_z7hkn_37{display:flex;flex-direction:column;gap:20px;border-top:2px solid var(--company-line);padding-top:26px}._product_z7hkn_37>a,._planned_z7hkn_40{margin-top:auto;padding-top:8px}._planned_z7hkn_40{color:var(--company-muted);font-size:13px}._stages_z7hkn_37{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:36px}._stages_z7hkn_37 h3{margin-block:15px 10px}._number_z7hkn_44{font-size:13px;color:var(--company-accent)}._partner_z7hkn_37{margin-top:48px;padding:30px;border:1px solid var(--company-line);display:flex;align-items:center;gap:36px;justify-content:space-between;border-radius:6px}._partner_z7hkn_37 p{max-width:660px;margin-top:10px}._partner_z7hkn_37>a{flex-shrink:0}._footer_z7hkn_11{padding-block:30px;display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--company-line);font-size:13px}._footer_z7hkn_11 nav{display:flex;gap:24px;flex-wrap:wrap}._skip_z7hkn_50{position:absolute;transform:translateY(-200%)}._skip_z7hkn_50:focus{transform:none;padding:12px;background:#fff;z-index:10}@media(max-width:900px){._header_z7hkn_11,._hero_z7hkn_11,._section_z7hkn_11,._footer_z7hkn_11{padding-inline:24px}._hero_z7hkn_11{gap:30px;padding-block:60px}._nav_z7hkn_14{gap:16px}._sectionHeading_z7hkn_36{gap:32px}}@media(max-width:650px){._header_z7hkn_11{flex-wrap:wrap;gap:16px;padding-block:20px}._nav_z7hkn_14{order:3;width:100%}._hero_z7hkn_11{grid-template-columns:1fr;padding-block:40px 56px}._diagram_z7hkn_23{max-width:480px;width:100%;justify-self:center}._section_z7hkn_11{padding-block:40px}._sectionHeading_z7hkn_36,._products_z7hkn_38,._stages_z7hkn_37{grid-template-columns:1fr;gap:28px}._partner_z7hkn_37,._footer_z7hkn_11{align-items:flex-start;flex-direction:column}._product_z7hkn_37{gap:14px}}._pageHero_z7hkn_55{width:min(1240px,100%);margin:auto;padding:64px 48px}._pageHero_z7hkn_55 ._intro_z7hkn_19{max-width:800px}._limitations_z7hkn_57{margin-top:32px!important;color:var(--company-muted)}._nav_z7hkn_14 [aria-current=page]{text-decoration:underline;text-underline-offset:5px}._endpoint_z7hkn_59{font:12px/1.6 ui-monospace,monospace;overflow-wrap:anywhere;color:var(--company-accent)}._codeExample_z7hkn_60{margin-top:36px;padding:24px;background:var(--company-ink);color:#f8faf7;border-radius:8px}._codeExample_z7hkn_60 p{font-size:14px}._codeExample_z7hkn_60 pre{margin-block:18px;padding-block:12px;overflow-x:auto;font:14px/1.7 ui-monospace,monospace}._resourceLinks_z7hkn_63{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}._resourceLinks_z7hkn_63 a{border:1px solid var(--company-line);border-radius:8px;padding:24px;display:grid;gap:12px}._resourceLinks_z7hkn_63 a:hover{background:#eaf0e9}._resourceLinks_z7hkn_63 span{color:var(--company-muted);font-size:15px}@media(max-width:900px){._pageHero_z7hkn_55{padding:48px 24px}}@media(max-width:650px){._nav_z7hkn_14{flex-wrap:wrap}._resourceLinks_z7hkn_63{grid-template-columns:1fr}._codeExample_z7hkn_60{padding:18px}}._page_fwi0x_1{min-width:0}._page_fwi0x_1 .library-card,._page_fwi0x_1 .library-main,._page_fwi0x_1 .library-header>*,._page_fwi0x_1 .library-main-head>*{min-width:0}._page_fwi0x_1 .library-shell{grid-template-columns:240px minmax(0,1fr)}._page_fwi0x_1 .library-toolbar-actions,._page_fwi0x_1 .library-header{flex-wrap:wrap}._page_fwi0x_1 .library-toolbar-actions>a{text-decoration:none}._page_fwi0x_1 .library-main-head h3,._page_fwi0x_1 .library-store-item,._page_fwi0x_1 .library-header p{overflow-wrap:anywhere}._page_fwi0x_1 .admin-table-wrap{min-width:0;max-width:100%}._page_fwi0x_1 .library-delete-icon{font:inherit}._page_fwi0x_1 .admin-table-wrap:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media(max-width:980px){._page_fwi0x_1 .library-shell{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){._page_fwi0x_1 .library-main,._page_fwi0x_1 .library-sidebar{padding:var(--space-3)}}._title_fwi0x_24{margin:0 0 .83em;font-size:1.5em}.citation-marker{border:0;border-radius:var(--radius-control-sm);color:var(--ink);background:var(--color-bg-field);font:inherit;font-size:.8em;vertical-align:super;cursor:pointer;padding:.1rem .3rem}.citation-source{border:1px solid var(--border);border-radius:var(--radius-control-sm);margin-top:.65rem;padding:.75rem;overflow-wrap:anywhere}.citation-source summary{cursor:pointer;font-weight:600}.citation-source summary small{display:block;color:var(--ink-muted);font-weight:400;margin-top:.35rem}.citation-source>div{margin:.85rem 0}.citation-source blockquote{margin:.65rem 0;padding-left:.8rem;border-left:2px solid var(--border);white-space:pre-wrap}.citation-source:focus,.citation-marker:focus-visible{outline:2px solid currentColor;outline-offset:3px}._title_kj9z7_17{margin:0 0 .2rem;font-size:1.5em;font-family:var(--font-family-display)}._page_1sjis_3{display:flex;flex-direction:column;flex:1;min-height:0}._tabs_1sjis_10{display:flex;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-4) 6vw 0}._beta_1sjis_17{margin:0;padding:var(--space-3) 6vw 0;color:var(--color-text-secondary);font-size:var(--font-size-14)}._beta_1sjis_17 strong{color:var(--color-text-primary);margin-inline-end:var(--space-2)}._page_1sjis_3[data-tab=ask] ._beta_1sjis_17{padding-inline:4vw}._page_1sjis_3[data-tab=ask] ._tabs_1sjis_10{padding:var(--space-3) 4vw 0}._tab_1sjis_10{padding:var(--space-2) var(--space-4);border:1px solid transparent;border-radius:var(--radius-pill);font-weight:600;font-size:var(--font-size-14);color:var(--color-text-secondary)}._tab_1sjis_10:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}._tab_1sjis_10:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._current_1sjis_56{background:var(--color-accent-subtle);color:var(--color-accent-strong)}._panel_1sjis_61{display:flex;flex-direction:column;flex:1;min-height:0}._panel_1sjis_61[hidden]{display:none}@media(max-width:720px){._tabs_1sjis_10,._beta_1sjis_17{padding:var(--space-4) 1.5rem 0}}._doc_1v810_1{max-width:68ch}._title_1v810_15{margin:0 0 var(--space-2);color:var(--color-text-primary)}._meta_1v810_20{margin:0 0 var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-13)}._draft_1v810_29{margin:0 0 var(--space-4);padding:var(--space-3);border:1px solid var(--color-border-strong);border-left-width:3px;border-radius:var(--radius-control-sm);background:var(--color-bg-inset);color:var(--color-text-primary);font-size:var(--font-size-14)}._heading_1v810_40{margin:var(--space-5) 0 var(--space-2);font-size:var(--font-size-16);color:var(--color-text-primary)}._paragraph_1v810_46{margin:0 0 var(--space-3);color:var(--color-text-primary)}._list_1v810_51{margin:0 0 var(--space-3);padding-left:var(--space-5);color:var(--color-text-primary)}
