:root{color-scheme:light;--f-color-primitive-neutral-0: #FFFFFF;--f-color-primitive-neutral-50: #F7F6F1;--f-color-primitive-neutral-100: #F0EEE7;--f-color-primitive-neutral-150: #ECEAE2;--f-color-primitive-neutral-200: #E2DFD5;--f-color-primitive-neutral-300: #D8D5C9;--f-color-primitive-neutral-400: #BDB8AA;--f-color-primitive-neutral-500: #7A837F;--f-color-primitive-neutral-600: #5B6561;--f-color-primitive-neutral-700: #303A37;--f-color-primitive-neutral-800: #1D2423;--f-color-primitive-neutral-850: #151A1A;--f-color-primitive-neutral-900: #111716;--f-color-primitive-neutral-950: #0E1111;--f-color-primitive-neutral-1000: #000000;--f-color-primitive-teal-50: #DFF3F4;--f-color-primitive-teal-100: #BDE8EB;--f-color-primitive-teal-200: #7BC9CF;--f-color-primitive-teal-300: #43B9C3;--f-color-primitive-teal-400: #2295A0;--f-color-primitive-teal-500: #0E7C86;--f-color-primitive-teal-600: #095D65;--f-color-primitive-teal-700: #12393C;--f-color-primitive-teal-800: #0B2A2D;--f-color-primitive-teal-900: #061D1F;--f-color-primitive-gold-50: #F8EED7;--f-color-primitive-gold-100: #F0D99D;--f-color-primitive-gold-200: #E4C77A;--f-color-primitive-gold-300: #E2B85A;--f-color-primitive-gold-400: #D9A43A;--f-color-primitive-gold-500: #C9942E;--f-color-primitive-gold-600: #A47720;--f-color-primitive-gold-700: #8A650E;--f-color-primitive-gold-800: #3B2D13;--f-color-primitive-gold-900: #211807;--f-color-primitive-green-50: #E8F3EC;--f-color-primitive-green-100: #D3E8DA;--f-color-primitive-green-200: #B8D8C2;--f-color-primitive-green-300: #72B98A;--f-color-primitive-green-400: #4E9368;--f-color-primitive-green-500: #3F7D58;--f-color-primitive-green-600: #2F6F48;--f-color-primitive-green-700: #245438;--f-color-primitive-green-800: #173522;--f-color-primitive-green-900: #0F2117;--f-color-primitive-red-50: #F7E5E3;--f-color-primitive-red-100: #EBCAC7;--f-color-primitive-red-200: #E2B4B1;--f-color-primitive-red-300: #E0706D;--f-color-primitive-red-400: #CC5D5B;--f-color-primitive-red-500: #B94A48;--f-color-primitive-red-600: #9C3432;--f-color-primitive-red-700: #6F2625;--f-color-primitive-red-800: #3A1E1E;--f-color-primitive-red-900: #211111;--f-color-primitive-blue-50: #E5F0F6;--f-color-primitive-blue-100: #CEE2EE;--f-color-primitive-blue-200: #B8D1E1;--f-color-primitive-blue-300: #6EAAD1;--f-color-primitive-blue-400: #4C8FBE;--f-color-primitive-blue-500: #2F6F9F;--f-color-primitive-blue-600: #245E86;--f-color-primitive-blue-700: #1C4867;--f-color-primitive-blue-800: #142D3D;--f-color-primitive-blue-900: #0B1C27;--f-color-primitive-violet-50: #EEEAF5;--f-color-primitive-violet-100: #DDD4EB;--f-color-primitive-violet-200: #C4B6DD;--f-color-primitive-violet-300: #A895C7;--f-color-primitive-violet-400: #8E79AB;--f-color-primitive-violet-500: #6D5C8D;--f-color-primitive-violet-600: #57486F;--f-color-primitive-violet-700: #403553;--f-color-primitive-violet-800: #2A2337;--f-color-primitive-violet-900: #191520;--f-color-primitive-data-olive: #7A6A3A;--f-color-primitive-data-sea: #4F7F76;--f-color-primitive-data-orchid: #8B6F9F;--f-color-primitive-data-slate-olive: #62706C;--f-font-sans: "IBM Plex Sans", Inter, system-ui, sans-serif;--f-font-serif: "Source Serif 4", Georgia, serif;--f-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--f-typography-display-font-family: "IBM Plex Sans", Inter, system-ui, sans-serif;--f-typography-display-font-size: 56px;--f-typography-display-line-height: 62px;--f-typography-display-font-weight: 500;--f-typography-display-letter-spacing: 0px;--f-typography-h1-font-family: "IBM Plex Sans", Inter, system-ui, sans-serif;--f-typography-h1-font-size: 40px;--f-typography-h1-line-height: 48px;--f-typography-h1-font-weight: 520;--f-typography-h1-letter-spacing: 0px;--f-typography-h2-font-family: "IBM Plex Sans", Inter, system-ui, sans-serif;--f-typography-h2-font-size: 30px;--f-typography-h2-line-height: 38px;--f-typography-h2-font-weight: 520;--f-typography-h2-letter-spacing: 0px;--f-typography-h3-font-family: "IBM Plex Sans", Inter, system-ui, sans-serif;--f-typography-h3-font-size: 24px;--f-typography-h3-line-height: 32px;--f-typography-h3-font-weight: 520;--f-typography-h3-letter-spacing: 0px;--f-typography-h4-font-family: "IBM Plex Sans", Inter, system-ui, sans-serif;--f-typography-h4-font-size: 20px;--f-typography-h4-line-height: 28px;--f-typography-h4-font-weight: 520;--f-typography-h4-letter-spacing: 0px;--f-typography-body-lg-font-family: "IBM Plex Sans", Inter, system-ui, sans-serif;--f-typography-body-lg-font-size: 18px;--f-typography-body-lg-line-height: 28px;--f-typography-body-lg-font-weight: 400;--f-typography-body-lg-letter-spacing: 0px;--f-typography-body-font-family: "IBM Plex Sans", Inter, system-ui, sans-serif;--f-typography-body-font-size: 16px;--f-typography-body-line-height: 24px;--f-typography-body-font-weight: 400;--f-typography-body-letter-spacing: 0px;--f-typography-body-sm-font-family: "IBM Plex Sans", Inter, system-ui, sans-serif;--f-typography-body-sm-font-size: 14px;--f-typography-body-sm-line-height: 20px;--f-typography-body-sm-font-weight: 400;--f-typography-body-sm-letter-spacing: 0px;--f-typography-caption-font-family: "IBM Plex Sans", Inter, system-ui, sans-serif;--f-typography-caption-font-size: 12px;--f-typography-caption-line-height: 16px;--f-typography-caption-font-weight: 450;--f-typography-caption-letter-spacing: 0px;--f-typography-mono-font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--f-typography-mono-font-size: 13px;--f-typography-mono-line-height: 18px;--f-typography-mono-font-weight: 450;--f-typography-mono-letter-spacing: 0px;--f-space-0: 0px;--f-space-1: 4px;--f-space-2: 8px;--f-space-3: 12px;--f-space-4: 16px;--f-space-5: 20px;--f-space-6: 24px;--f-space-8: 32px;--f-space-10: 40px;--f-space-12: 48px;--f-space-16: 64px;--f-space-20: 80px;--f-density-compact-control-height: 32px;--f-density-compact-cell-padding-x: 8px;--f-density-compact-cell-padding-y: 6px;--f-density-compact-panel-gap: 12px;--f-density-regular-control-height: 40px;--f-density-regular-cell-padding-x: 12px;--f-density-regular-cell-padding-y: 8px;--f-density-regular-panel-gap: 16px;--f-density-comfortable-control-height: 48px;--f-density-comfortable-cell-padding-x: 16px;--f-density-comfortable-cell-padding-y: 12px;--f-density-comfortable-panel-gap: 24px;--f-radius-none: 0px;--f-radius-xs: 2px;--f-radius-sm: 4px;--f-radius-md: 6px;--f-radius-lg: 8px;--f-radius-full: 999px;--f-stroke-hairline: 1px;--f-stroke-signal: 1.5px;--f-stroke-graph: 1.25px;--f-stroke-selected: 2px;--f-stroke-focus: 2px;--f-shadow-0: none;--f-shadow-1: 0 1px 2px rgba(17, 23, 22, .06);--f-shadow-2: 0 8px 24px rgba(17, 23, 22, .08);--f-shadow-3: 0 18px 48px rgba(17, 23, 22, .12);--f-shadow-dark1: none;--f-shadow-dark2: 0 0 0 1px rgba(216, 213, 201, .08);--f-shadow-dark3: 0 20px 60px rgba(0, 0, 0, .36);--f-motion-duration-instant: 0ms;--f-motion-duration-fast: .12s;--f-motion-duration-base: .18s;--f-motion-duration-slow: .32s;--f-motion-duration-processing: .9s;--f-motion-duration-ambient: 2.4s;--f-motion-easing-signal: cubic-bezier(.2, .8, .2, 1);--f-motion-easing-enter: cubic-bezier(0, 0, .2, 1);--f-motion-easing-exit: cubic-bezier(.4, 0, 1, 1);--f-motion-easing-emphasized: cubic-bezier(.2, 0, 0, 1);--f-opacity-0: 0;--f-opacity-4: .04;--f-opacity-6: .06;--f-opacity-8: .08;--f-opacity-10: .1;--f-opacity-12: .12;--f-opacity-16: .16;--f-opacity-18: .18;--f-opacity-20: .2;--f-opacity-24: .24;--f-opacity-28: .28;--f-opacity-32: .32;--f-opacity-40: .4;--f-opacity-48: .48;--f-opacity-56: .56;--f-opacity-64: .64;--f-opacity-72: .72;--f-opacity-80: .8;--f-opacity-88: .88;--f-opacity-100: 1;--f-z-index-base: 0;--f-z-index-raised: 10;--f-z-index-sticky: 100;--f-z-index-overlay: 400;--f-z-index-modal: 500;--f-z-index-popover: 600;--f-z-index-toast: 700;--f-z-index-tooltip: 800;--f-z-index-command: 900;--f-color-background-default: #F7F6F1;--f-color-background-subtle: #ECEAE2;--f-color-background-inset: #F0EEE7;--f-color-background-inverse: #0E1111;--f-color-surface-default: #FFFFFF;--f-color-surface-raised: #FFFFFF;--f-color-surface-inset: #F0EEE7;--f-color-surface-overlay: rgba(17, 23, 22, .48);--f-color-text-primary: #111716;--f-color-text-secondary: #5B6561;--f-color-text-tertiary: #7A837F;--f-color-text-inverse: #F7F6F1;--f-color-text-disabled: #BDB8AA;--f-color-text-on-action: #FFFFFF;--f-color-text-on-status: #111716;--f-color-border-default: #D8D5C9;--f-color-border-subtle: #E2DFD5;--f-color-border-strong: #BDB8AA;--f-color-border-focus: #0E7C86;--f-color-border-selected: #7BC9CF;--f-color-action-primary-default: #0E7C86;--f-color-action-primary-hover: #095D65;--f-color-action-primary-active: #12393C;--f-color-action-primary-disabled: #D8D5C9;--f-color-action-secondary-default: #FFFFFF;--f-color-action-secondary-hover: #F0EEE7;--f-color-action-secondary-active: #ECEAE2;--f-color-action-secondary-disabled: #F0EEE7;--f-color-action-danger-default: #9C3432;--f-color-action-danger-hover: #6F2625;--f-color-action-danger-active: #3A1E1E;--f-color-focus-ring: #0E7C86;--f-color-focus-background: transparent;--f-color-selection-background: #DFF3F4;--f-color-selection-border: #7BC9CF;--f-color-selection-text: #095D65;--f-color-status-success-background: #E8F3EC;--f-color-status-success-text: #2F6F48;--f-color-status-success-border: #B8D8C2;--f-color-status-warning-background: #F8EED7;--f-color-status-warning-text: #8A650E;--f-color-status-warning-border: #E4C77A;--f-color-status-error-background: #F7E5E3;--f-color-status-error-text: #9C3432;--f-color-status-error-border: #E2B4B1;--f-color-status-info-background: #E5F0F6;--f-color-status-info-text: #245E86;--f-color-status-info-border: #B8D1E1;--f-color-status-loading-background: #ECEAE2;--f-color-status-loading-text: #5B6561;--f-color-status-loading-border: #D8D5C9;--f-color-evidence-validated: #2F6F48;--f-color-evidence-cited: #245E86;--f-color-evidence-conflict: #9C3432;--f-color-evidence-weak: #8A650E;--f-color-evidence-marker-background: #E8F3EC;--f-color-signal-default: #0E7C86;--f-color-signal-subtle: #DFF3F4;--f-color-signal-strong: #095D65;--f-color-signal-line: #0E7C86;--f-color-signal-background: #DFF3F4;--f-color-spectral-default: #C9942E;--f-color-spectral-subtle: #F8EED7;--f-color-spectral-strong: #8A650E;--f-color-spectral-background: #F8EED7;--f-shadow-elevation-0: none;--f-shadow-elevation-1: 0 1px 2px rgba(17, 23, 22, .06);--f-shadow-elevation-2: 0 8px 24px rgba(17, 23, 22, .08);--f-shadow-elevation-3: 0 18px 48px rgba(17, 23, 22, .12);--f-opacity-pattern-background: .08;--f-opacity-pattern-subtle: .12;--f-opacity-pattern-brand: .2;--f-opacity-pattern-active: .8;--f-opacity-disabled: .48;--f-opacity-loading: .64;--f-component-button-primary-background: #0E7C86;--f-component-button-primary-background-hover: #095D65;--f-component-button-primary-background-active: #12393C;--f-component-button-primary-foreground: #FFFFFF;--f-component-button-primary-border: #0E7C86;--f-component-button-primary-radius: 6px;--f-component-button-primary-height: 40px;--f-component-button-secondary-background: #FFFFFF;--f-component-button-secondary-background-hover: #F0EEE7;--f-component-button-secondary-foreground: #111716;--f-component-button-secondary-border: #D8D5C9;--f-component-button-secondary-radius: 6px;--f-component-input-background: #FFFFFF;--f-component-input-foreground: #111716;--f-component-input-placeholder: #7A837F;--f-component-input-border: #D8D5C9;--f-component-input-border-focus: #0E7C86;--f-component-input-height: 40px;--f-component-input-radius: 4px;--f-component-card-background: #FFFFFF;--f-component-card-border: #D8D5C9;--f-component-card-radius: 6px;--f-component-card-shadow: 0 1px 2px rgba(17, 23, 22, .06);--f-component-card-padding: 16px;--f-component-table-header-background: #ECEAE2;--f-component-table-row-background: #FFFFFF;--f-component-table-row-hover: #F0EEE7;--f-component-table-row-selected: #DFF3F4;--f-component-table-border: #E2DFD5;--f-component-table-cell-padding-x: 8px;--f-component-table-cell-padding-y: 6px;--f-component-sidebar-background: #ECEAE2;--f-component-sidebar-foreground: #5B6561;--f-component-sidebar-active-background: #DFF3F4;--f-component-sidebar-active-foreground: #095D65;--f-component-sidebar-width: 264px;--f-component-modal-background: #FFFFFF;--f-component-modal-overlay: rgba(17, 23, 22, .48);--f-component-modal-border: #D8D5C9;--f-component-modal-radius: 8px;--f-component-modal-shadow: 0 18px 48px rgba(17, 23, 22, .12);--f-component-modal-z-index: 500;--f-component-tooltip-background: #0E1111;--f-component-tooltip-foreground: #F7F6F1;--f-component-tooltip-radius: 4px;--f-component-tooltip-z-index: 800;--f-component-badge-background: #ECEAE2;--f-component-badge-foreground: #5B6561;--f-component-badge-border: #D8D5C9;--f-component-badge-radius: 999px;--f-component-alert-success-background: #E8F3EC;--f-component-alert-warning-background: #F8EED7;--f-component-alert-error-background: #F7E5E3;--f-component-alert-info-background: #E5F0F6;--f-component-alert-radius: 6px;--f-component-command-menu-background: #FFFFFF;--f-component-command-menu-item-hover: #F0EEE7;--f-component-command-menu-item-selected: #DFF3F4;--f-component-command-menu-border: #D8D5C9;--f-component-command-menu-z-index: 900;--f-component-graph-node-fill: #0E7C86;--f-component-graph-node-stroke: #FFFFFF;--f-component-graph-node-selected-fill: #0E7C86;--f-component-graph-node-selected-stroke: #7BC9CF;--f-component-graph-node-size: 8px;--f-component-graph-edge-stroke: #BDB8AA;--f-component-graph-edge-selected-stroke: #0E7C86;--f-component-graph-edge-opacity: .4;--f-component-confidence-score-high: #2F6F48;--f-component-confidence-score-medium: #8A650E;--f-component-confidence-score-low: #9C3432;--f-component-confidence-score-font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--f-component-reasoning-trace-line: #0E7C86;--f-component-reasoning-trace-line-muted: #D8D5C9;--f-component-reasoning-trace-node-fill: #FFFFFF;--f-component-reasoning-trace-sample-stroke: 1.5px;--f-component-evidence-marker-background: #E8F3EC;--f-component-evidence-marker-foreground: #2F6F48;--f-component-evidence-marker-border: #B8D8C2;--f-component-evidence-marker-radius: 2px;--f-algorithm-wave-amplitude: .14;--f-algorithm-wave-frequency: 2;--f-algorithm-wave-stroke: 1.5px;--f-algorithm-wave-opacity: .8;--f-algorithm-wave-phase: 0;--f-algorithm-contour-levels: 8;--f-algorithm-contour-stroke: 1px;--f-algorithm-contour-opacity: .08;--f-algorithm-contour-cell-size: 24px;--f-algorithm-graph-density: .42;--f-algorithm-graph-edge-opacity: .4;--f-algorithm-graph-node-size: 8px;--f-algorithm-graph-selected-stroke: 2px;--f-algorithm-field-vector-length: 12px;--f-algorithm-field-stroke: 1px;--f-algorithm-field-opacity: .12;--f-algorithm-spectrogram-band-opacity: .2;--f-algorithm-spectrogram-band-radius: 2px;--f-algorithm-spectrogram-gap: 8px;--f-algorithm-mesh-node-size: 3px;--f-algorithm-mesh-edge-opacity: .12;--f-algorithm-mesh-cell-size: 48px;--f-algorithm-noise-amount: .12;--f-algorithm-noise-maximum: .25;--f-dataviz-categorical-1: #0E7C86;--f-dataviz-categorical-2: #C9942E;--f-dataviz-categorical-3: #3F7D58;--f-dataviz-categorical-4: #2F6F9F;--f-dataviz-categorical-5: #6D5C8D;--f-dataviz-categorical-6: #B94A48;--f-dataviz-categorical-7: #7A6A3A;--f-dataviz-categorical-8: #4F7F76;--f-dataviz-categorical-9: #8B6F9F;--f-dataviz-categorical-10: #62706C;--f-dataviz-sequential-teal-1: #DFF3F4;--f-dataviz-sequential-teal-2: #BDE8EB;--f-dataviz-sequential-teal-3: #7BC9CF;--f-dataviz-sequential-teal-4: #43B9C3;--f-dataviz-sequential-teal-5: #2295A0;--f-dataviz-sequential-teal-6: #0E7C86;--f-dataviz-sequential-teal-7: #095D65;--f-dataviz-sequential-gold-1: #F8EED7;--f-dataviz-sequential-gold-2: #F0D99D;--f-dataviz-sequential-gold-3: #E4C77A;--f-dataviz-sequential-gold-4: #E2B85A;--f-dataviz-sequential-gold-5: #D9A43A;--f-dataviz-sequential-gold-6: #C9942E;--f-dataviz-sequential-gold-7: #8A650E;--f-dataviz-sequential-blue-1: #E5F0F6;--f-dataviz-sequential-blue-2: #CEE2EE;--f-dataviz-sequential-blue-3: #B8D1E1;--f-dataviz-sequential-blue-4: #6EAAD1;--f-dataviz-sequential-blue-5: #4C8FBE;--f-dataviz-sequential-blue-6: #2F6F9F;--f-dataviz-sequential-blue-7: #1C4867;--f-dataviz-diverging-low: #245E86;--f-dataviz-diverging-mid: #D8D5C9;--f-dataviz-diverging-high: #9C3432;--f-dataviz-heatmap-zero: #F0EEE7;--f-dataviz-heatmap-low: #BDE8EB;--f-dataviz-heatmap-medium: #E4C77A;--f-dataviz-heatmap-high: #E0706D;--f-dataviz-heatmap-critical: #6F2625;--f-dataviz-timeline-line: #D8D5C9;--f-dataviz-timeline-event: #0E7C86;--f-dataviz-timeline-milestone: #C9942E;--f-dataviz-sankey-link: #7BC9CF;--f-dataviz-sankey-node: #0E7C86;--f-dataviz-sankey-opacity: .32;--f-dataviz-matrix-cell: #FFFFFF;--f-dataviz-matrix-cell-alt: #F0EEE7;--f-dataviz-matrix-axis: #5B6561;--f-graph-node-default-fill: #0E7C86;--f-graph-node-default-stroke: #FFFFFF;--f-graph-node-default-size: 8px;--f-graph-node-selected-fill: #0E7C86;--f-graph-node-selected-stroke: #7BC9CF;--f-graph-node-selected-size: 12px;--f-graph-node-muted-fill: #BDB8AA;--f-graph-node-muted-stroke: #FFFFFF;--f-graph-node-muted-size: 6px;--f-graph-edge-default-stroke: #BDB8AA;--f-graph-edge-default-opacity: .4;--f-graph-edge-default-width: 1.25px;--f-graph-edge-selected-stroke: #0E7C86;--f-graph-edge-selected-opacity: .88;--f-graph-edge-selected-width: 2px;--f-graph-cluster-fill: #DFF3F4;--f-graph-cluster-stroke: #7BC9CF;--f-graph-cluster-opacity: .12;--f-ai-generated-background: #E5F0F6;--f-ai-generated-foreground: #245E86;--f-ai-generated-border: #B8D1E1;--f-ai-reviewed-background: #E8F3EC;--f-ai-reviewed-foreground: #2F6F48;--f-ai-reviewed-border: #B8D8C2;--f-ai-accepted-background: #E8F3EC;--f-ai-accepted-foreground: #245438;--f-ai-accepted-border: #72B98A;--f-ai-rejected-background: #F7E5E3;--f-ai-rejected-foreground: #6F2625;--f-ai-rejected-border: #E0706D;--f-ai-needs-human-review-background: #F8EED7;--f-ai-needs-human-review-foreground: #8A650E;--f-ai-needs-human-review-border: #E2B85A;--f-ai-uncertain-background: #EEEAF5;--f-ai-uncertain-foreground: #57486F;--f-ai-uncertain-border: #C4B6DD;--f-ai-processing-background: #ECEAE2;--f-ai-processing-foreground: #0E7C86;--f-ai-processing-border: #D8D5C9;--f-ai-failed-background: #F7E5E3;--f-ai-failed-foreground: #9C3432;--f-ai-failed-border: #E2B4B1}[data-theme=dark]{color-scheme:dark;--f-color-primitive-neutral-0: #FFFFFF;--f-color-primitive-neutral-50: #F7F6F1;--f-color-primitive-neutral-100: #F0EEE7;--f-color-primitive-neutral-150: #ECEAE2;--f-color-primitive-neutral-200: #E2DFD5;--f-color-primitive-neutral-300: #D8D5C9;--f-color-primitive-neutral-400: #BDB8AA;--f-color-primitive-neutral-500: #7A837F;--f-color-primitive-neutral-600: #5B6561;--f-color-primitive-neutral-700: #303A37;--f-color-primitive-neutral-800: #1D2423;--f-color-primitive-neutral-850: #151A1A;--f-color-primitive-neutral-900: #111716;--f-color-primitive-neutral-950: #0E1111;--f-color-primitive-neutral-1000: #000000;--f-color-primitive-teal-50: #DFF3F4;--f-color-primitive-teal-100: #BDE8EB;--f-color-primitive-teal-200: #7BC9CF;--f-color-primitive-teal-300: #43B9C3;--f-color-primitive-teal-400: #2295A0;--f-color-primitive-teal-500: #0E7C86;--f-color-primitive-teal-600: #095D65;--f-color-primitive-teal-700: #12393C;--f-color-primitive-teal-800: #0B2A2D;--f-color-primitive-teal-900: #061D1F;--f-color-primitive-gold-50: #F8EED7;--f-color-primitive-gold-100: #F0D99D;--f-color-primitive-gold-200: #E4C77A;--f-color-primitive-gold-300: #E2B85A;--f-color-primitive-gold-400: #D9A43A;--f-color-primitive-gold-500: #C9942E;--f-color-primitive-gold-600: #A47720;--f-color-primitive-gold-700: #8A650E;--f-color-primitive-gold-800: #3B2D13;--f-color-primitive-gold-900: #211807;--f-color-primitive-green-50: #E8F3EC;--f-color-primitive-green-100: #D3E8DA;--f-color-primitive-green-200: #B8D8C2;--f-color-primitive-green-300: #72B98A;--f-color-primitive-green-400: #4E9368;--f-color-primitive-green-500: #3F7D58;--f-color-primitive-green-600: #2F6F48;--f-color-primitive-green-700: #245438;--f-color-primitive-green-800: #173522;--f-color-primitive-green-900: #0F2117;--f-color-primitive-red-50: #F7E5E3;--f-color-primitive-red-100: #EBCAC7;--f-color-primitive-red-200: #E2B4B1;--f-color-primitive-red-300: #E0706D;--f-color-primitive-red-400: #CC5D5B;--f-color-primitive-red-500: #B94A48;--f-color-primitive-red-600: #9C3432;--f-color-primitive-red-700: #6F2625;--f-color-primitive-red-800: #3A1E1E;--f-color-primitive-red-900: #211111;--f-color-primitive-blue-50: #E5F0F6;--f-color-primitive-blue-100: #CEE2EE;--f-color-primitive-blue-200: #B8D1E1;--f-color-primitive-blue-300: #6EAAD1;--f-color-primitive-blue-400: #4C8FBE;--f-color-primitive-blue-500: #2F6F9F;--f-color-primitive-blue-600: #245E86;--f-color-primitive-blue-700: #1C4867;--f-color-primitive-blue-800: #142D3D;--f-color-primitive-blue-900: #0B1C27;--f-color-primitive-violet-50: #EEEAF5;--f-color-primitive-violet-100: #DDD4EB;--f-color-primitive-violet-200: #C4B6DD;--f-color-primitive-violet-300: #A895C7;--f-color-primitive-violet-400: #8E79AB;--f-color-primitive-violet-500: #6D5C8D;--f-color-primitive-violet-600: #57486F;--f-color-primitive-violet-700: #403553;--f-color-primitive-violet-800: #2A2337;--f-color-primitive-violet-900: #191520;--f-color-primitive-data-olive: #7A6A3A;--f-color-primitive-data-sea: #4F7F76;--f-color-primitive-data-orchid: #8B6F9F;--f-color-primitive-data-slate-olive: #62706C;--f-font-sans: "IBM Plex Sans", Inter, system-ui, sans-serif;--f-font-serif: "Source Serif 4", Georgia, serif;--f-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--f-typography-display-font-family: "IBM Plex Sans", Inter, system-ui, sans-serif;--f-typography-display-font-size: 56px;--f-typography-display-line-height: 62px;--f-typography-display-font-weight: 500;--f-typography-display-letter-spacing: 0px;--f-typography-h1-font-family: "IBM Plex Sans", Inter, system-ui, sans-serif;--f-typography-h1-font-size: 40px;--f-typography-h1-line-height: 48px;--f-typography-h1-font-weight: 520;--f-typography-h1-letter-spacing: 0px;--f-typography-h2-font-family: "IBM Plex Sans", Inter, system-ui, sans-serif;--f-typography-h2-font-size: 30px;--f-typography-h2-line-height: 38px;--f-typography-h2-font-weight: 520;--f-typography-h2-letter-spacing: 0px;--f-typography-h3-font-family: "IBM Plex Sans", Inter, system-ui, sans-serif;--f-typography-h3-font-size: 24px;--f-typography-h3-line-height: 32px;--f-typography-h3-font-weight: 520;--f-typography-h3-letter-spacing: 0px;--f-typography-h4-font-family: "IBM Plex Sans", Inter, system-ui, sans-serif;--f-typography-h4-font-size: 20px;--f-typography-h4-line-height: 28px;--f-typography-h4-font-weight: 520;--f-typography-h4-letter-spacing: 0px;--f-typography-body-lg-font-family: "IBM Plex Sans", Inter, system-ui, sans-serif;--f-typography-body-lg-font-size: 18px;--f-typography-body-lg-line-height: 28px;--f-typography-body-lg-font-weight: 400;--f-typography-body-lg-letter-spacing: 0px;--f-typography-body-font-family: "IBM Plex Sans", Inter, system-ui, sans-serif;--f-typography-body-font-size: 16px;--f-typography-body-line-height: 24px;--f-typography-body-font-weight: 400;--f-typography-body-letter-spacing: 0px;--f-typography-body-sm-font-family: "IBM Plex Sans", Inter, system-ui, sans-serif;--f-typography-body-sm-font-size: 14px;--f-typography-body-sm-line-height: 20px;--f-typography-body-sm-font-weight: 400;--f-typography-body-sm-letter-spacing: 0px;--f-typography-caption-font-family: "IBM Plex Sans", Inter, system-ui, sans-serif;--f-typography-caption-font-size: 12px;--f-typography-caption-line-height: 16px;--f-typography-caption-font-weight: 450;--f-typography-caption-letter-spacing: 0px;--f-typography-mono-font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--f-typography-mono-font-size: 13px;--f-typography-mono-line-height: 18px;--f-typography-mono-font-weight: 450;--f-typography-mono-letter-spacing: 0px;--f-space-0: 0px;--f-space-1: 4px;--f-space-2: 8px;--f-space-3: 12px;--f-space-4: 16px;--f-space-5: 20px;--f-space-6: 24px;--f-space-8: 32px;--f-space-10: 40px;--f-space-12: 48px;--f-space-16: 64px;--f-space-20: 80px;--f-density-compact-control-height: 32px;--f-density-compact-cell-padding-x: 8px;--f-density-compact-cell-padding-y: 6px;--f-density-compact-panel-gap: 12px;--f-density-regular-control-height: 40px;--f-density-regular-cell-padding-x: 12px;--f-density-regular-cell-padding-y: 8px;--f-density-regular-panel-gap: 16px;--f-density-comfortable-control-height: 48px;--f-density-comfortable-cell-padding-x: 16px;--f-density-comfortable-cell-padding-y: 12px;--f-density-comfortable-panel-gap: 24px;--f-radius-none: 0px;--f-radius-xs: 2px;--f-radius-sm: 4px;--f-radius-md: 6px;--f-radius-lg: 8px;--f-radius-full: 999px;--f-stroke-hairline: 1px;--f-stroke-signal: 1.5px;--f-stroke-graph: 1.25px;--f-stroke-selected: 2px;--f-stroke-focus: 2px;--f-shadow-0: none;--f-shadow-1: 0 1px 2px rgba(17, 23, 22, .06);--f-shadow-2: 0 8px 24px rgba(17, 23, 22, .08);--f-shadow-3: 0 18px 48px rgba(17, 23, 22, .12);--f-shadow-dark1: none;--f-shadow-dark2: 0 0 0 1px rgba(216, 213, 201, .08);--f-shadow-dark3: 0 20px 60px rgba(0, 0, 0, .36);--f-motion-duration-instant: 0ms;--f-motion-duration-fast: .12s;--f-motion-duration-base: .18s;--f-motion-duration-slow: .32s;--f-motion-duration-processing: .9s;--f-motion-duration-ambient: 2.4s;--f-motion-easing-signal: cubic-bezier(.2, .8, .2, 1);--f-motion-easing-enter: cubic-bezier(0, 0, .2, 1);--f-motion-easing-exit: cubic-bezier(.4, 0, 1, 1);--f-motion-easing-emphasized: cubic-bezier(.2, 0, 0, 1);--f-opacity-0: 0;--f-opacity-4: .04;--f-opacity-6: .06;--f-opacity-8: .08;--f-opacity-10: .1;--f-opacity-12: .12;--f-opacity-16: .16;--f-opacity-18: .18;--f-opacity-20: .2;--f-opacity-24: .24;--f-opacity-28: .28;--f-opacity-32: .32;--f-opacity-40: .4;--f-opacity-48: .48;--f-opacity-56: .56;--f-opacity-64: .64;--f-opacity-72: .72;--f-opacity-80: .8;--f-opacity-88: .88;--f-opacity-100: 1;--f-z-index-base: 0;--f-z-index-raised: 10;--f-z-index-sticky: 100;--f-z-index-overlay: 400;--f-z-index-modal: 500;--f-z-index-popover: 600;--f-z-index-toast: 700;--f-z-index-tooltip: 800;--f-z-index-command: 900;--f-color-background-default: #0E1111;--f-color-background-subtle: #1D2423;--f-color-background-inset: #111716;--f-color-background-inverse: #F7F6F1;--f-color-surface-default: #151A1A;--f-color-surface-raised: #1B2221;--f-color-surface-inset: #101514;--f-color-surface-overlay: rgba(0, 0, 0, .56);--f-color-text-primary: #F7F6F1;--f-color-text-secondary: #A9B2AD;--f-color-text-tertiary: #7F8A85;--f-color-text-inverse: #111716;--f-color-text-disabled: #7A837F;--f-color-text-on-action: #0E1111;--f-color-text-on-status: #F7F6F1;--f-color-border-default: #303A37;--f-color-border-subtle: #1D2423;--f-color-border-strong: #46534F;--f-color-border-focus: #43B9C3;--f-color-border-selected: #43B9C3;--f-color-action-primary-default: #43B9C3;--f-color-action-primary-hover: #7BC9CF;--f-color-action-primary-active: #BDE8EB;--f-color-action-primary-disabled: #303A37;--f-color-action-secondary-default: #151A1A;--f-color-action-secondary-hover: #1D2423;--f-color-action-secondary-active: #303A37;--f-color-action-secondary-disabled: #1D2423;--f-color-action-danger-default: #E0706D;--f-color-action-danger-hover: #E2B4B1;--f-color-action-danger-active: #EBCAC7;--f-color-focus-ring: #43B9C3;--f-color-focus-background: transparent;--f-color-selection-background: #12393C;--f-color-selection-border: #43B9C3;--f-color-selection-text: #BDE8EB;--f-color-status-success-background: #173522;--f-color-status-success-text: #72B98A;--f-color-status-success-border: #3F7D58;--f-color-status-warning-background: #3B2D13;--f-color-status-warning-text: #E2B85A;--f-color-status-warning-border: #C9942E;--f-color-status-error-background: #3A1E1E;--f-color-status-error-text: #E0706D;--f-color-status-error-border: #B94A48;--f-color-status-info-background: #142D3D;--f-color-status-info-text: #6EAAD1;--f-color-status-info-border: #2F6F9F;--f-color-status-loading-background: #1D2423;--f-color-status-loading-text: #A9B2AD;--f-color-status-loading-border: #303A37;--f-color-evidence-validated: #72B98A;--f-color-evidence-cited: #6EAAD1;--f-color-evidence-conflict: #E0706D;--f-color-evidence-weak: #E2B85A;--f-color-evidence-marker-background: #173522;--f-color-signal-default: #43B9C3;--f-color-signal-subtle: #12393C;--f-color-signal-strong: #BDE8EB;--f-color-signal-line: #43B9C3;--f-color-signal-background: #0B2A2D;--f-color-spectral-default: #E2B85A;--f-color-spectral-subtle: #3B2D13;--f-color-spectral-strong: #F0D99D;--f-color-spectral-background: #211807;--f-shadow-elevation-0: none;--f-shadow-elevation-1: none;--f-shadow-elevation-2: 0 0 0 1px rgba(216, 213, 201, .08);--f-shadow-elevation-3: 0 20px 60px rgba(0, 0, 0, .36);--f-opacity-pattern-background: .1;--f-opacity-pattern-subtle: .16;--f-opacity-pattern-brand: .24;--f-opacity-pattern-active: .88;--f-opacity-disabled: .48;--f-opacity-loading: .72;--f-component-button-primary-background: #43B9C3;--f-component-button-primary-background-hover: #7BC9CF;--f-component-button-primary-background-active: #BDE8EB;--f-component-button-primary-foreground: #0E1111;--f-component-button-primary-border: #43B9C3;--f-component-button-primary-radius: 6px;--f-component-button-primary-height: 40px;--f-component-button-secondary-background: #151A1A;--f-component-button-secondary-background-hover: #1D2423;--f-component-button-secondary-foreground: #F7F6F1;--f-component-button-secondary-border: #303A37;--f-component-button-secondary-radius: 6px;--f-component-input-background: #151A1A;--f-component-input-foreground: #F7F6F1;--f-component-input-placeholder: #7F8A85;--f-component-input-border: #303A37;--f-component-input-border-focus: #43B9C3;--f-component-input-height: 40px;--f-component-input-radius: 4px;--f-component-card-background: #151A1A;--f-component-card-border: #303A37;--f-component-card-radius: 6px;--f-component-card-shadow: none;--f-component-card-padding: 16px;--f-component-table-header-background: #1D2423;--f-component-table-row-background: #151A1A;--f-component-table-row-hover: #101514;--f-component-table-row-selected: #12393C;--f-component-table-border: #1D2423;--f-component-table-cell-padding-x: 8px;--f-component-table-cell-padding-y: 6px;--f-component-sidebar-background: #1D2423;--f-component-sidebar-foreground: #A9B2AD;--f-component-sidebar-active-background: #12393C;--f-component-sidebar-active-foreground: #BDE8EB;--f-component-sidebar-width: 264px;--f-component-modal-background: #1B2221;--f-component-modal-overlay: rgba(0, 0, 0, .56);--f-component-modal-border: #303A37;--f-component-modal-radius: 8px;--f-component-modal-shadow: 0 20px 60px rgba(0, 0, 0, .36);--f-component-modal-z-index: 500;--f-component-tooltip-background: #F7F6F1;--f-component-tooltip-foreground: #111716;--f-component-tooltip-radius: 4px;--f-component-tooltip-z-index: 800;--f-component-badge-background: #1D2423;--f-component-badge-foreground: #A9B2AD;--f-component-badge-border: #303A37;--f-component-badge-radius: 999px;--f-component-alert-success-background: #173522;--f-component-alert-warning-background: #3B2D13;--f-component-alert-error-background: #3A1E1E;--f-component-alert-info-background: #142D3D;--f-component-alert-radius: 6px;--f-component-command-menu-background: #1B2221;--f-component-command-menu-item-hover: #101514;--f-component-command-menu-item-selected: #12393C;--f-component-command-menu-border: #303A37;--f-component-command-menu-z-index: 900;--f-component-graph-node-fill: #43B9C3;--f-component-graph-node-stroke: #151A1A;--f-component-graph-node-selected-fill: #43B9C3;--f-component-graph-node-selected-stroke: #43B9C3;--f-component-graph-node-size: 8px;--f-component-graph-edge-stroke: #46534F;--f-component-graph-edge-selected-stroke: #43B9C3;--f-component-graph-edge-opacity: .48;--f-component-confidence-score-high: #72B98A;--f-component-confidence-score-medium: #E2B85A;--f-component-confidence-score-low: #E0706D;--f-component-confidence-score-font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--f-component-reasoning-trace-line: #43B9C3;--f-component-reasoning-trace-line-muted: #303A37;--f-component-reasoning-trace-node-fill: #151A1A;--f-component-reasoning-trace-sample-stroke: 1.5px;--f-component-evidence-marker-background: #173522;--f-component-evidence-marker-foreground: #72B98A;--f-component-evidence-marker-border: #3F7D58;--f-component-evidence-marker-radius: 2px;--f-algorithm-wave-amplitude: .14;--f-algorithm-wave-frequency: 2;--f-algorithm-wave-stroke: 1.5px;--f-algorithm-wave-opacity: .88;--f-algorithm-wave-phase: 0;--f-algorithm-contour-levels: 8;--f-algorithm-contour-stroke: 1px;--f-algorithm-contour-opacity: .1;--f-algorithm-contour-cell-size: 24px;--f-algorithm-graph-density: .42;--f-algorithm-graph-edge-opacity: .48;--f-algorithm-graph-node-size: 8px;--f-algorithm-graph-selected-stroke: 2px;--f-algorithm-field-vector-length: 12px;--f-algorithm-field-stroke: 1px;--f-algorithm-field-opacity: .16;--f-algorithm-spectrogram-band-opacity: .24;--f-algorithm-spectrogram-band-radius: 2px;--f-algorithm-spectrogram-gap: 8px;--f-algorithm-mesh-node-size: 3px;--f-algorithm-mesh-edge-opacity: .16;--f-algorithm-mesh-cell-size: 48px;--f-algorithm-noise-amount: .12;--f-algorithm-noise-maximum: .25;--f-dataviz-categorical-1: #43B9C3;--f-dataviz-categorical-2: #E2B85A;--f-dataviz-categorical-3: #72B98A;--f-dataviz-categorical-4: #6EAAD1;--f-dataviz-categorical-5: #A895C7;--f-dataviz-categorical-6: #E0706D;--f-dataviz-categorical-7: #BBA75F;--f-dataviz-categorical-8: #77B2A8;--f-dataviz-categorical-9: #BCA5CF;--f-dataviz-categorical-10: #9BA6A2;--f-dataviz-sequential-teal-1: #061D1F;--f-dataviz-sequential-teal-2: #0B2A2D;--f-dataviz-sequential-teal-3: #12393C;--f-dataviz-sequential-teal-4: #095D65;--f-dataviz-sequential-teal-5: #2295A0;--f-dataviz-sequential-teal-6: #43B9C3;--f-dataviz-sequential-teal-7: #BDE8EB;--f-dataviz-sequential-gold-1: #211807;--f-dataviz-sequential-gold-2: #3B2D13;--f-dataviz-sequential-gold-3: #8A650E;--f-dataviz-sequential-gold-4: #C9942E;--f-dataviz-sequential-gold-5: #D9A43A;--f-dataviz-sequential-gold-6: #E2B85A;--f-dataviz-sequential-gold-7: #F0D99D;--f-dataviz-sequential-blue-1: #0B1C27;--f-dataviz-sequential-blue-2: #142D3D;--f-dataviz-sequential-blue-3: #1C4867;--f-dataviz-sequential-blue-4: #2F6F9F;--f-dataviz-sequential-blue-5: #4C8FBE;--f-dataviz-sequential-blue-6: #6EAAD1;--f-dataviz-sequential-blue-7: #CEE2EE;--f-dataviz-diverging-low: #6EAAD1;--f-dataviz-diverging-mid: #303A37;--f-dataviz-diverging-high: #E0706D;--f-dataviz-heatmap-zero: #1D2423;--f-dataviz-heatmap-low: #12393C;--f-dataviz-heatmap-medium: #8A650E;--f-dataviz-heatmap-high: #B94A48;--f-dataviz-heatmap-critical: #E0706D;--f-dataviz-timeline-line: #303A37;--f-dataviz-timeline-event: #43B9C3;--f-dataviz-timeline-milestone: #E2B85A;--f-dataviz-sankey-link: #12393C;--f-dataviz-sankey-node: #43B9C3;--f-dataviz-sankey-opacity: .4;--f-dataviz-matrix-cell: #151A1A;--f-dataviz-matrix-cell-alt: #1D2423;--f-dataviz-matrix-axis: #A9B2AD;--f-graph-node-default-fill: #43B9C3;--f-graph-node-default-stroke: #151A1A;--f-graph-node-default-size: 8px;--f-graph-node-selected-fill: #43B9C3;--f-graph-node-selected-stroke: #43B9C3;--f-graph-node-selected-size: 12px;--f-graph-node-muted-fill: #46534F;--f-graph-node-muted-stroke: #151A1A;--f-graph-node-muted-size: 6px;--f-graph-edge-default-stroke: #46534F;--f-graph-edge-default-opacity: .48;--f-graph-edge-default-width: 1.25px;--f-graph-edge-selected-stroke: #43B9C3;--f-graph-edge-selected-opacity: .88;--f-graph-edge-selected-width: 2px;--f-graph-cluster-fill: #0B2A2D;--f-graph-cluster-stroke: #43B9C3;--f-graph-cluster-opacity: .18;--f-ai-generated-background: #142D3D;--f-ai-generated-foreground: #6EAAD1;--f-ai-generated-border: #2F6F9F;--f-ai-reviewed-background: #173522;--f-ai-reviewed-foreground: #72B98A;--f-ai-reviewed-border: #3F7D58;--f-ai-accepted-background: #173522;--f-ai-accepted-foreground: #72B98A;--f-ai-accepted-border: #4E9368;--f-ai-rejected-background: #3A1E1E;--f-ai-rejected-foreground: #E0706D;--f-ai-rejected-border: #B94A48;--f-ai-needs-human-review-background: #3B2D13;--f-ai-needs-human-review-foreground: #E2B85A;--f-ai-needs-human-review-border: #C9942E;--f-ai-uncertain-background: #2A2337;--f-ai-uncertain-foreground: #A895C7;--f-ai-uncertain-border: #6D5C8D;--f-ai-processing-background: #1D2423;--f-ai-processing-foreground: #43B9C3;--f-ai-processing-border: #303A37;--f-ai-failed-background: #3A1E1E;--f-ai-failed-foreground: #E0706D;--f-ai-failed-border: #B94A48}[data-theme=high-contrast]{color-scheme:light;--f-color-primitive-neutral-0: #FFFFFF;--f-color-primitive-neutral-50: #F7F6F1;--f-color-primitive-neutral-100: #F0EEE7;--f-color-primitive-neutral-150: #ECEAE2;--f-color-primitive-neutral-200: #E2DFD5;--f-color-primitive-neutral-300: #D8D5C9;--f-color-primitive-neutral-400: #BDB8AA;--f-color-primitive-neutral-500: #7A837F;--f-color-primitive-neutral-600: #5B6561;--f-color-primitive-neutral-700: #303A37;--f-color-primitive-neutral-800: #1D2423;--f-color-primitive-neutral-850: #151A1A;--f-color-primitive-neutral-900: #111716;--f-color-primitive-neutral-950: #0E1111;--f-color-primitive-neutral-1000: #000000;--f-color-primitive-teal-50: #DFF3F4;--f-color-primitive-teal-100: #BDE8EB;--f-color-primitive-teal-200: #7BC9CF;--f-color-primitive-teal-300: #43B9C3;--f-color-primitive-teal-400: #2295A0;--f-color-primitive-teal-500: #0E7C86;--f-color-primitive-teal-600: #095D65;--f-color-primitive-teal-700: #12393C;--f-color-primitive-teal-800: #0B2A2D;--f-color-primitive-teal-900: #061D1F;--f-color-primitive-gold-50: #F8EED7;--f-color-primitive-gold-100: #F0D99D;--f-color-primitive-gold-200: #E4C77A;--f-color-primitive-gold-300: #E2B85A;--f-color-primitive-gold-400: #D9A43A;--f-color-primitive-gold-500: #C9942E;--f-color-primitive-gold-600: #A47720;--f-color-primitive-gold-700: #8A650E;--f-color-primitive-gold-800: #3B2D13;--f-color-primitive-gold-900: #211807;--f-color-primitive-green-50: #E8F3EC;--f-color-primitive-green-100: #D3E8DA;--f-color-primitive-green-200: #B8D8C2;--f-color-primitive-green-300: #72B98A;--f-color-primitive-green-400: #4E9368;--f-color-primitive-green-500: #3F7D58;--f-color-primitive-green-600: #2F6F48;--f-color-primitive-green-700: #245438;--f-color-primitive-green-800: #173522;--f-color-primitive-green-900: #0F2117;--f-color-primitive-red-50: #F7E5E3;--f-color-primitive-red-100: #EBCAC7;--f-color-primitive-red-200: #E2B4B1;--f-color-primitive-red-300: #E0706D;--f-color-primitive-red-400: #CC5D5B;--f-color-primitive-red-500: #B94A48;--f-color-primitive-red-600: #9C3432;--f-color-primitive-red-700: #6F2625;--f-color-primitive-red-800: #3A1E1E;--f-color-primitive-red-900: #211111;--f-color-primitive-blue-50: #E5F0F6;--f-color-primitive-blue-100: #CEE2EE;--f-color-primitive-blue-200: #B8D1E1;--f-color-primitive-blue-300: #6EAAD1;--f-color-primitive-blue-400: #4C8FBE;--f-color-primitive-blue-500: #2F6F9F;--f-color-primitive-blue-600: #245E86;--f-color-primitive-blue-700: #1C4867;--f-color-primitive-blue-800: #142D3D;--f-color-primitive-blue-900: #0B1C27;--f-color-primitive-violet-50: #EEEAF5;--f-color-primitive-violet-100: #DDD4EB;--f-color-primitive-violet-200: #C4B6DD;--f-color-primitive-violet-300: #A895C7;--f-color-primitive-violet-400: #8E79AB;--f-color-primitive-violet-500: #6D5C8D;--f-color-primitive-violet-600: #57486F;--f-color-primitive-violet-700: #403553;--f-color-primitive-violet-800: #2A2337;--f-color-primitive-violet-900: #191520;--f-color-primitive-data-olive: #7A6A3A;--f-color-primitive-data-sea: #4F7F76;--f-color-primitive-data-orchid: #8B6F9F;--f-color-primitive-data-slate-olive: #62706C;--f-font-sans: "IBM Plex Sans", Inter, system-ui, sans-serif;--f-font-serif: "Source Serif 4", Georgia, serif;--f-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--f-typography-display-font-family: "IBM Plex Sans", Inter, system-ui, sans-serif;--f-typography-display-font-size: 56px;--f-typography-display-line-height: 62px;--f-typography-display-font-weight: 500;--f-typography-display-letter-spacing: 0px;--f-typography-h1-font-family: "IBM Plex Sans", Inter, system-ui, sans-serif;--f-typography-h1-font-size: 40px;--f-typography-h1-line-height: 48px;--f-typography-h1-font-weight: 520;--f-typography-h1-letter-spacing: 0px;--f-typography-h2-font-family: "IBM Plex Sans", Inter, system-ui, sans-serif;--f-typography-h2-font-size: 30px;--f-typography-h2-line-height: 38px;--f-typography-h2-font-weight: 520;--f-typography-h2-letter-spacing: 0px;--f-typography-h3-font-family: "IBM Plex Sans", Inter, system-ui, sans-serif;--f-typography-h3-font-size: 24px;--f-typography-h3-line-height: 32px;--f-typography-h3-font-weight: 520;--f-typography-h3-letter-spacing: 0px;--f-typography-h4-font-family: "IBM Plex Sans", Inter, system-ui, sans-serif;--f-typography-h4-font-size: 20px;--f-typography-h4-line-height: 28px;--f-typography-h4-font-weight: 520;--f-typography-h4-letter-spacing: 0px;--f-typography-body-lg-font-family: "IBM Plex Sans", Inter, system-ui, sans-serif;--f-typography-body-lg-font-size: 18px;--f-typography-body-lg-line-height: 28px;--f-typography-body-lg-font-weight: 400;--f-typography-body-lg-letter-spacing: 0px;--f-typography-body-font-family: "IBM Plex Sans", Inter, system-ui, sans-serif;--f-typography-body-font-size: 16px;--f-typography-body-line-height: 24px;--f-typography-body-font-weight: 400;--f-typography-body-letter-spacing: 0px;--f-typography-body-sm-font-family: "IBM Plex Sans", Inter, system-ui, sans-serif;--f-typography-body-sm-font-size: 14px;--f-typography-body-sm-line-height: 20px;--f-typography-body-sm-font-weight: 400;--f-typography-body-sm-letter-spacing: 0px;--f-typography-caption-font-family: "IBM Plex Sans", Inter, system-ui, sans-serif;--f-typography-caption-font-size: 12px;--f-typography-caption-line-height: 16px;--f-typography-caption-font-weight: 450;--f-typography-caption-letter-spacing: 0px;--f-typography-mono-font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--f-typography-mono-font-size: 13px;--f-typography-mono-line-height: 18px;--f-typography-mono-font-weight: 450;--f-typography-mono-letter-spacing: 0px;--f-space-0: 0px;--f-space-1: 4px;--f-space-2: 8px;--f-space-3: 12px;--f-space-4: 16px;--f-space-5: 20px;--f-space-6: 24px;--f-space-8: 32px;--f-space-10: 40px;--f-space-12: 48px;--f-space-16: 64px;--f-space-20: 80px;--f-density-compact-control-height: 32px;--f-density-compact-cell-padding-x: 8px;--f-density-compact-cell-padding-y: 6px;--f-density-compact-panel-gap: 12px;--f-density-regular-control-height: 40px;--f-density-regular-cell-padding-x: 12px;--f-density-regular-cell-padding-y: 8px;--f-density-regular-panel-gap: 16px;--f-density-comfortable-control-height: 48px;--f-density-comfortable-cell-padding-x: 16px;--f-density-comfortable-cell-padding-y: 12px;--f-density-comfortable-panel-gap: 24px;--f-radius-none: 0px;--f-radius-xs: 2px;--f-radius-sm: 4px;--f-radius-md: 6px;--f-radius-lg: 8px;--f-radius-full: 999px;--f-stroke-hairline: 1px;--f-stroke-signal: 1.5px;--f-stroke-graph: 1.25px;--f-stroke-selected: 2px;--f-stroke-focus: 2px;--f-shadow-0: none;--f-shadow-1: 0 1px 2px rgba(17, 23, 22, .06);--f-shadow-2: 0 8px 24px rgba(17, 23, 22, .08);--f-shadow-3: 0 18px 48px rgba(17, 23, 22, .12);--f-shadow-dark1: none;--f-shadow-dark2: 0 0 0 1px rgba(216, 213, 201, .08);--f-shadow-dark3: 0 20px 60px rgba(0, 0, 0, .36);--f-motion-duration-instant: 0ms;--f-motion-duration-fast: .12s;--f-motion-duration-base: .18s;--f-motion-duration-slow: .32s;--f-motion-duration-processing: .9s;--f-motion-duration-ambient: 2.4s;--f-motion-easing-signal: cubic-bezier(.2, .8, .2, 1);--f-motion-easing-enter: cubic-bezier(0, 0, .2, 1);--f-motion-easing-exit: cubic-bezier(.4, 0, 1, 1);--f-motion-easing-emphasized: cubic-bezier(.2, 0, 0, 1);--f-opacity-0: 0;--f-opacity-4: .04;--f-opacity-6: .06;--f-opacity-8: .08;--f-opacity-10: .1;--f-opacity-12: .12;--f-opacity-16: .16;--f-opacity-18: .18;--f-opacity-20: .2;--f-opacity-24: .24;--f-opacity-28: .28;--f-opacity-32: .32;--f-opacity-40: .4;--f-opacity-48: .48;--f-opacity-56: .56;--f-opacity-64: .64;--f-opacity-72: .72;--f-opacity-80: .8;--f-opacity-88: .88;--f-opacity-100: 1;--f-z-index-base: 0;--f-z-index-raised: 10;--f-z-index-sticky: 100;--f-z-index-overlay: 400;--f-z-index-modal: 500;--f-z-index-popover: 600;--f-z-index-toast: 700;--f-z-index-tooltip: 800;--f-z-index-command: 900;--f-color-background-default: #FFFFFF;--f-color-background-subtle: #F7F6F1;--f-color-background-inset: #F0EEE7;--f-color-background-inverse: #000000;--f-color-surface-default: #FFFFFF;--f-color-surface-raised: #FFFFFF;--f-color-surface-inset: #F7F6F1;--f-color-surface-overlay: rgba(0, 0, 0, .72);--f-color-text-primary: #000000;--f-color-text-secondary: #111716;--f-color-text-tertiary: #303A37;--f-color-text-inverse: #FFFFFF;--f-color-text-disabled: #5B6561;--f-color-text-on-action: #FFFFFF;--f-color-text-on-status: #000000;--f-color-border-default: #000000;--f-color-border-subtle: #303A37;--f-color-border-strong: #000000;--f-color-border-focus: #095D65;--f-color-border-selected: #095D65;--f-color-action-primary-default: #095D65;--f-color-action-primary-hover: #12393C;--f-color-action-primary-active: #0B2A2D;--f-color-action-primary-disabled: #5B6561;--f-color-action-secondary-default: #FFFFFF;--f-color-action-secondary-hover: #F0EEE7;--f-color-action-secondary-active: #E2DFD5;--f-color-action-secondary-disabled: #F0EEE7;--f-color-action-danger-default: #9C3432;--f-color-action-danger-hover: #6F2625;--f-color-action-danger-active: #3A1E1E;--f-color-focus-ring: #095D65;--f-color-focus-background: transparent;--f-color-selection-background: #DFF3F4;--f-color-selection-border: #095D65;--f-color-selection-text: #12393C;--f-color-status-success-background: #E8F3EC;--f-color-status-success-text: #245438;--f-color-status-success-border: #245438;--f-color-status-warning-background: #F8EED7;--f-color-status-warning-text: #8A650E;--f-color-status-warning-border: #8A650E;--f-color-status-error-background: #F7E5E3;--f-color-status-error-text: #6F2625;--f-color-status-error-border: #6F2625;--f-color-status-info-background: #E5F0F6;--f-color-status-info-text: #1C4867;--f-color-status-info-border: #1C4867;--f-color-status-loading-background: #F0EEE7;--f-color-status-loading-text: #111716;--f-color-status-loading-border: #111716;--f-color-evidence-validated: #245438;--f-color-evidence-cited: #1C4867;--f-color-evidence-conflict: #6F2625;--f-color-evidence-weak: #8A650E;--f-color-evidence-marker-background: #E8F3EC;--f-color-signal-default: #095D65;--f-color-signal-subtle: #DFF3F4;--f-color-signal-strong: #12393C;--f-color-signal-line: #095D65;--f-color-signal-background: #DFF3F4;--f-color-spectral-default: #8A650E;--f-color-spectral-subtle: #F8EED7;--f-color-spectral-strong: #3B2D13;--f-color-spectral-background: #F8EED7;--f-shadow-elevation-0: none;--f-shadow-elevation-1: none;--f-shadow-elevation-2: 0 0 0 2px #000000;--f-shadow-elevation-3: 0 0 0 3px #000000;--f-opacity-pattern-background: .16;--f-opacity-pattern-subtle: .24;--f-opacity-pattern-brand: .32;--f-opacity-pattern-active: 1;--f-opacity-disabled: .64;--f-opacity-loading: .8;--f-component-button-primary-background: #095D65;--f-component-button-primary-background-hover: #12393C;--f-component-button-primary-background-active: #0B2A2D;--f-component-button-primary-foreground: #FFFFFF;--f-component-button-primary-border: #095D65;--f-component-button-primary-radius: 6px;--f-component-button-primary-height: 40px;--f-component-button-secondary-background: #FFFFFF;--f-component-button-secondary-background-hover: #F0EEE7;--f-component-button-secondary-foreground: #000000;--f-component-button-secondary-border: #000000;--f-component-button-secondary-radius: 6px;--f-component-input-background: #FFFFFF;--f-component-input-foreground: #000000;--f-component-input-placeholder: #303A37;--f-component-input-border: #000000;--f-component-input-border-focus: #095D65;--f-component-input-height: 40px;--f-component-input-radius: 4px;--f-component-card-background: #FFFFFF;--f-component-card-border: #000000;--f-component-card-radius: 6px;--f-component-card-shadow: none;--f-component-card-padding: 16px;--f-component-table-header-background: #F7F6F1;--f-component-table-row-background: #FFFFFF;--f-component-table-row-hover: #F7F6F1;--f-component-table-row-selected: #DFF3F4;--f-component-table-border: #303A37;--f-component-table-cell-padding-x: 8px;--f-component-table-cell-padding-y: 6px;--f-component-sidebar-background: #F7F6F1;--f-component-sidebar-foreground: #111716;--f-component-sidebar-active-background: #DFF3F4;--f-component-sidebar-active-foreground: #12393C;--f-component-sidebar-width: 264px;--f-component-modal-background: #FFFFFF;--f-component-modal-overlay: rgba(0, 0, 0, .72);--f-component-modal-border: #000000;--f-component-modal-radius: 8px;--f-component-modal-shadow: 0 0 0 3px #000000;--f-component-modal-z-index: 500;--f-component-tooltip-background: #000000;--f-component-tooltip-foreground: #FFFFFF;--f-component-tooltip-radius: 4px;--f-component-tooltip-z-index: 800;--f-component-badge-background: #F7F6F1;--f-component-badge-foreground: #111716;--f-component-badge-border: #000000;--f-component-badge-radius: 999px;--f-component-alert-success-background: #E8F3EC;--f-component-alert-warning-background: #F8EED7;--f-component-alert-error-background: #F7E5E3;--f-component-alert-info-background: #E5F0F6;--f-component-alert-radius: 6px;--f-component-command-menu-background: #FFFFFF;--f-component-command-menu-item-hover: #F7F6F1;--f-component-command-menu-item-selected: #DFF3F4;--f-component-command-menu-border: #000000;--f-component-command-menu-z-index: 900;--f-component-graph-node-fill: #12393C;--f-component-graph-node-stroke: #000000;--f-component-graph-node-selected-fill: #12393C;--f-component-graph-node-selected-stroke: #000000;--f-component-graph-node-size: 9px;--f-component-graph-edge-stroke: #000000;--f-component-graph-edge-selected-stroke: #095D65;--f-component-graph-edge-opacity: .64;--f-component-confidence-score-high: #245438;--f-component-confidence-score-medium: #8A650E;--f-component-confidence-score-low: #6F2625;--f-component-confidence-score-font-family: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--f-component-reasoning-trace-line: #095D65;--f-component-reasoning-trace-line-muted: #000000;--f-component-reasoning-trace-node-fill: #FFFFFF;--f-component-reasoning-trace-sample-stroke: 1.5px;--f-component-evidence-marker-background: #E8F3EC;--f-component-evidence-marker-foreground: #245438;--f-component-evidence-marker-border: #245438;--f-component-evidence-marker-radius: 2px;--f-algorithm-wave-amplitude: .14;--f-algorithm-wave-frequency: 2;--f-algorithm-wave-stroke: 1.5px;--f-algorithm-wave-opacity: 1;--f-algorithm-wave-phase: 0;--f-algorithm-contour-levels: 8;--f-algorithm-contour-stroke: 1px;--f-algorithm-contour-opacity: .16;--f-algorithm-contour-cell-size: 24px;--f-algorithm-graph-density: .42;--f-algorithm-graph-edge-opacity: .64;--f-algorithm-graph-node-size: 9px;--f-algorithm-graph-selected-stroke: 2px;--f-algorithm-field-vector-length: 12px;--f-algorithm-field-stroke: 1px;--f-algorithm-field-opacity: .24;--f-algorithm-spectrogram-band-opacity: .32;--f-algorithm-spectrogram-band-radius: 2px;--f-algorithm-spectrogram-gap: 8px;--f-algorithm-mesh-node-size: 3px;--f-algorithm-mesh-edge-opacity: .24;--f-algorithm-mesh-cell-size: 48px;--f-algorithm-noise-amount: .12;--f-algorithm-noise-maximum: .25;--f-dataviz-categorical-1: #12393C;--f-dataviz-categorical-2: #8A650E;--f-dataviz-categorical-3: #245438;--f-dataviz-categorical-4: #1C4867;--f-dataviz-categorical-5: #403553;--f-dataviz-categorical-6: #6F2625;--f-dataviz-categorical-7: #000000;--f-dataviz-categorical-8: #095D65;--f-dataviz-categorical-9: #57486F;--f-dataviz-categorical-10: #303A37;--f-dataviz-sequential-teal-1: #DFF3F4;--f-dataviz-sequential-teal-2: #BDE8EB;--f-dataviz-sequential-teal-3: #7BC9CF;--f-dataviz-sequential-teal-4: #2295A0;--f-dataviz-sequential-teal-5: #0E7C86;--f-dataviz-sequential-teal-6: #095D65;--f-dataviz-sequential-teal-7: #0B2A2D;--f-dataviz-sequential-gold-1: #F8EED7;--f-dataviz-sequential-gold-2: #F0D99D;--f-dataviz-sequential-gold-3: #E4C77A;--f-dataviz-sequential-gold-4: #D9A43A;--f-dataviz-sequential-gold-5: #C9942E;--f-dataviz-sequential-gold-6: #8A650E;--f-dataviz-sequential-gold-7: #211807;--f-dataviz-sequential-blue-1: #E5F0F6;--f-dataviz-sequential-blue-2: #CEE2EE;--f-dataviz-sequential-blue-3: #B8D1E1;--f-dataviz-sequential-blue-4: #4C8FBE;--f-dataviz-sequential-blue-5: #2F6F9F;--f-dataviz-sequential-blue-6: #1C4867;--f-dataviz-sequential-blue-7: #0B1C27;--f-dataviz-diverging-low: #1C4867;--f-dataviz-diverging-mid: #5B6561;--f-dataviz-diverging-high: #6F2625;--f-dataviz-heatmap-zero: #FFFFFF;--f-dataviz-heatmap-low: #BDE8EB;--f-dataviz-heatmap-medium: #E4C77A;--f-dataviz-heatmap-high: #E0706D;--f-dataviz-heatmap-critical: #6F2625;--f-dataviz-timeline-line: #000000;--f-dataviz-timeline-event: #12393C;--f-dataviz-timeline-milestone: #8A650E;--f-dataviz-sankey-link: #095D65;--f-dataviz-sankey-node: #12393C;--f-dataviz-sankey-opacity: .64;--f-dataviz-matrix-cell: #FFFFFF;--f-dataviz-matrix-cell-alt: #F7F6F1;--f-dataviz-matrix-axis: #000000;--f-graph-node-default-fill: #12393C;--f-graph-node-default-stroke: #000000;--f-graph-node-default-size: 9px;--f-graph-node-selected-fill: #12393C;--f-graph-node-selected-stroke: #000000;--f-graph-node-selected-size: 13px;--f-graph-node-muted-fill: #303A37;--f-graph-node-muted-stroke: #000000;--f-graph-node-muted-size: 7px;--f-graph-edge-default-stroke: #000000;--f-graph-edge-default-opacity: .64;--f-graph-edge-default-width: 2px;--f-graph-edge-selected-stroke: #095D65;--f-graph-edge-selected-opacity: 1;--f-graph-edge-selected-width: 3px;--f-graph-cluster-fill: #DFF3F4;--f-graph-cluster-stroke: #12393C;--f-graph-cluster-opacity: .24;--f-ai-generated-background: #E5F0F6;--f-ai-generated-foreground: #1C4867;--f-ai-generated-border: #1C4867;--f-ai-reviewed-background: #E8F3EC;--f-ai-reviewed-foreground: #245438;--f-ai-reviewed-border: #245438;--f-ai-accepted-background: #E8F3EC;--f-ai-accepted-foreground: #245438;--f-ai-accepted-border: #245438;--f-ai-rejected-background: #F7E5E3;--f-ai-rejected-foreground: #6F2625;--f-ai-rejected-border: #6F2625;--f-ai-needs-human-review-background: #F8EED7;--f-ai-needs-human-review-foreground: #8A650E;--f-ai-needs-human-review-border: #8A650E;--f-ai-uncertain-background: #EEEAF5;--f-ai-uncertain-foreground: #403553;--f-ai-uncertain-border: #403553;--f-ai-processing-background: #F0EEE7;--f-ai-processing-foreground: #12393C;--f-ai-processing-border: #000000;--f-ai-failed-background: #F7E5E3;--f-ai-failed-foreground: #6F2625;--f-ai-failed-border: #6F2625}.fourier-provider,.fourier-provider *,.fourier-provider *:before,.fourier-provider *:after{box-sizing:border-box}.fourier-provider{color:var(--f-color-text-primary);background:var(--f-color-background-default);font-family:var(--f-font-sans)}.fourier-button,.fourier-input,.fourier-select,.fourier-textarea{transition:background var(--f-motion-duration-fast) var(--f-motion-easing-signal),border-color var(--f-motion-duration-fast) var(--f-motion-easing-signal),color var(--f-motion-duration-fast) var(--f-motion-easing-signal)}.fourier-button:focus-visible,.fourier-input:focus-visible,.fourier-select:focus-visible,.fourier-textarea:focus-visible,.fourier-switch:focus-visible{outline:var(--f-stroke-focus) solid var(--f-color-focus-ring);outline-offset:2px}.fourier-card,.fourier-chart,.fourier-command,.fourier-toast{background:var(--f-component-card-background);border-color:var(--f-component-card-border)}.fourier-chart svg,.fourier-background svg{display:block;width:100%;height:auto}.fourier-background-media{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.fourier-background-content{position:relative;z-index:var(--f-z-index-raised)}.fourier-table th,.fourier-table td{vertical-align:top}.fourier-sidebar a,.fourier-navbar a,.fourier-breadcrumb a{color:inherit;text-decoration-color:var(--f-color-border-strong)}.fourier-sidebar [aria-current=page],.fourier-breadcrumb [aria-current=page]{color:var(--f-component-sidebar-active-foreground);background:var(--f-component-sidebar-active-background)}.fourier-ai-generated,.fourier-badge-generated{background:var(--f-ai-generated-background);color:var(--f-ai-generated-foreground);border-color:var(--f-ai-generated-border)}.fourier-ai-needsHumanReview,.fourier-badge-needsHumanReview{background:var(--f-ai-needs-human-review-background);color:var(--f-ai-needs-human-review-foreground);border-color:var(--f-ai-needs-human-review-border)}.fourier-ai-accepted,.fourier-badge-accepted{background:var(--f-ai-accepted-background);color:var(--f-ai-accepted-foreground);border-color:var(--f-ai-accepted-border)}.fourier-ai-rejected,.fourier-badge-rejected{background:var(--f-ai-rejected-background);color:var(--f-ai-rejected-foreground);border-color:var(--f-ai-rejected-border)}:root{--landing-bg: var(--f-color-background-default, #f7f6f1);--landing-surface: var(--f-color-surface-default, #ffffff);--landing-surface-alt: var(--f-color-background-subtle, #eceae2);--landing-ink: var(--f-color-text-primary, #111716);--landing-muted: var(--f-color-text-secondary, #5b6561);--landing-line: var(--f-color-border-default, #d8d5c9);--landing-line-strong: var(--f-color-border-strong, #bdb8aa);--landing-graphite: var(--f-color-background-inverse, #0e1111);--landing-graphite-soft: #111716;--landing-inverse: var(--f-color-text-inverse, #f7f6f1);--landing-signal: var(--f-color-action-primary-default, #0e7c86);--landing-signal-strong: var(--f-color-action-primary-hover, #095d65);--landing-spectral: var(--f-color-primitive-gold-500, #c9942e);--landing-field: var(--f-color-primitive-green-500, #3f7d58);--landing-phase: var(--f-color-primitive-red-500, #b94a48);--landing-petroleum: var(--f-color-primitive-blue-500, #2f6f9f);--landing-violet: var(--f-color-primitive-violet-500, #6d5c8d);--landing-max: 1248px;--landing-readable: 780px;--landing-radius-sm: var(--f-radius-sm, 4px);--landing-radius-md: var(--f-radius-md, 6px);--landing-radius-lg: var(--f-radius-lg, 8px);--landing-shadow: var(--f-shadow-2, 0 8px 24px rgba(17, 23, 22, .08))}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--landing-bg)}body{min-width:320px;margin:0;overflow-x:hidden;background:linear-gradient(90deg,rgba(216,213,201,.34) 1px,transparent 1px) calc(50% - min(624px,calc(50vw - 20px))) 0 / 104px 100%,var(--landing-bg);color:var(--landing-ink);font-family:var(--f-font-sans, "IBM Plex Sans", Inter, system-ui, sans-serif);font-size:16px;line-height:1.55;letter-spacing:0}button,a,summary{-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit}a{color:inherit}svg{display:block;max-inline-size:100%}:focus-visible{outline:2px solid var(--landing-signal);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;inset-block-start:12px;inset-inline-start:12px;z-index:1000;transform:translateY(-160%);padding:10px 14px;border:1px solid var(--landing-signal);border-radius:var(--landing-radius-md);background:var(--landing-surface);color:var(--landing-ink);font-weight:650;text-decoration:none;transition:transform var(--f-motion-duration-fast, .12s) var(--f-motion-easing-signal, ease)}.skip-link:focus{transform:translateY(0)}.site-header{position:sticky;inset-block-start:0;z-index:100;border-block-end:1px solid rgba(216,213,201,.82);background:#f7f6f1eb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(var(--landing-max),calc(100% - 40px));min-height:72px;margin-inline:auto}.brand-lockup{display:inline-flex;align-items:center;gap:12px;color:var(--landing-ink);font-weight:720;line-height:1;text-decoration:none}.brand-lockup__logo{flex:0 0 auto;inline-size:44px;block-size:44px;border-radius:999px;object-fit:cover}.brand-lockup small{display:block;margin-block-start:5px;color:var(--landing-muted);font-family:var(--f-font-mono, "IBM Plex Mono", monospace);font-size:.72rem;font-weight:520;letter-spacing:0}.primary-nav{display:flex;align-items:center;justify-content:flex-end;gap:8px}.primary-nav a:not(.cta-link){min-height:40px;padding:10px;border-radius:var(--landing-radius-md);color:var(--landing-muted);font-size:.92rem;font-weight:620;text-decoration:none;transition:background var(--f-motion-duration-fast, .12s) var(--f-motion-easing-signal, ease),color var(--f-motion-duration-fast, .12s) var(--f-motion-easing-signal, ease)}.primary-nav a:not(.cta-link):hover{background:var(--landing-surface-alt);color:var(--landing-ink)}.menu-button{display:none;inline-size:44px;block-size:44px;border:1px solid var(--landing-line);border-radius:var(--landing-radius-md);background:var(--landing-surface);color:var(--landing-ink);cursor:pointer}.menu-button>span[aria-hidden=true],.menu-button>span[aria-hidden=true]:before,.menu-button>span[aria-hidden=true]:after{display:block;inline-size:18px;block-size:1.5px;margin-inline:auto;border-radius:2px;background:currentColor;content:""}.menu-button>span[aria-hidden=true]:before{transform:translateY(-6px)}.menu-button>span[aria-hidden=true]:after{transform:translateY(4.5px)}.cta-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 15px;border:1px solid var(--landing-signal);border-radius:var(--landing-radius-md);background:var(--landing-signal);color:#fff;cursor:pointer;font-weight:720;line-height:1.2;text-decoration:none;transition:background var(--f-motion-duration-fast, .12s) var(--f-motion-easing-signal, ease),border-color var(--f-motion-duration-fast, .12s) var(--f-motion-easing-signal, ease),color var(--f-motion-duration-fast, .12s) var(--f-motion-easing-signal, ease)}.cta-link:hover{background:var(--landing-signal-strong);border-color:var(--landing-signal-strong)}.cta-link:disabled{cursor:progress;opacity:.72}.cta-link--secondary{background:transparent;color:var(--landing-signal-strong)}.cta-link--secondary:hover{background:var(--f-color-primitive-teal-50, #dff3f4);color:var(--landing-signal-strong)}.cta-link--dark{border-color:#f2f1ea47;background:var(--landing-inverse);color:var(--landing-graphite)}.cta-link--dark:hover{border-color:var(--landing-spectral);background:#fff}.hero-section{position:relative;overflow:hidden;padding:78px 0 44px}.hero-section:before{position:absolute;inset:8% -8% auto;block-size:220px;border-block:1px solid rgba(14,124,134,.13);transform:rotate(-2deg);pointer-events:none;content:""}.hero-section__inner{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(430px,.78fr);align-items:center;gap:clamp(28px,5vw,76px);width:min(var(--landing-max),calc(100% - 40px));margin-inline:auto}.hero-copy{max-inline-size:760px}.section-kicker{margin:0 0 14px;color:var(--landing-signal-strong);font-family:var(--f-font-mono, "IBM Plex Mono", monospace);font-size:.78rem;font-weight:620;letter-spacing:0;text-transform:uppercase}.hero-copy h1{max-inline-size:760px;margin:0;font-size:clamp(3rem,7vw,5.9rem);font-weight:560;line-height:.98;letter-spacing:0}.hero-copy>p:not(.section-kicker):not(.hero-context){max-inline-size:680px;margin:24px 0 0;color:var(--landing-muted);font-size:clamp(1.08rem,1.8vw,1.3rem);line-height:1.5}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:30px}.hero-context{display:flex;align-items:center;gap:10px;max-inline-size:620px;margin:22px 0 0;color:var(--landing-muted);font-size:.94rem}.hero-context:before{inline-size:36px;block-size:1.5px;flex:0 0 auto;background:var(--landing-spectral);content:""}.readiness-instrument{position:relative;overflow:hidden;margin:0;border:1px solid rgba(216,213,201,.18);border-radius:var(--landing-radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 36%),var(--landing-graphite);color:#f2f1ea;box-shadow:0 18px 56px #1117162e}.readiness-instrument__header,.readiness-instrument figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-block-end:1px solid rgba(216,213,201,.14);color:#f2f1eac7;font-family:var(--f-font-mono, "IBM Plex Mono", monospace);font-size:.76rem}.readiness-instrument__header strong{color:var(--landing-spectral);font-weight:560}.readiness-instrument__svg{inline-size:100%;color:var(--f-color-primitive-teal-300, #43b9c3)}.instrument-grid path{stroke:#d8d5c917}.instrument-signal path{stroke:var(--f-color-primitive-teal-300, #43b9c3)}.instrument-signal circle{fill:#43b9c3;stroke:#0e1111;stroke-width:3}.instrument-signal g path{stroke:#e2b85a5c;stroke-width:1}.instrument-sources path,.instrument-transform path{fill:none;stroke:#d8d5c957;stroke-width:1.25}.instrument-sources circle{fill:#3f7d582e;stroke:#72b98a;stroke-width:1.5}.instrument-transform rect{fill:#c9942e47}.instrument-transform circle{fill:#0e7c8638;stroke:#43b9c3;stroke-width:1.5}.instrument-sources text,.instrument-transform text{fill:#f2f1eaa3;font-family:var(--f-font-mono, "IBM Plex Mono", monospace);font-size:12px;text-anchor:middle}.readiness-instrument__readout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 16px 16px}.readiness-instrument figcaption{justify-content:flex-start;border-block:1px solid rgba(216,213,201,.14) 0;line-height:1.4}.confidence-indicator{display:grid;gap:7px;min-inline-size:0;color:inherit}.confidence-indicator__meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:currentColor;font-family:var(--f-font-mono, "IBM Plex Mono", monospace);font-size:.78rem}.confidence-indicator__meta strong{font-weight:650}.confidence-indicator__track{overflow:hidden;block-size:8px;border:1px solid currentColor;border-radius:var(--landing-radius-sm);opacity:.78}.confidence-indicator__track span{display:block;block-size:100%;background:currentColor}.confidence-indicator p{margin:0;color:var(--landing-muted);font-size:.78rem}.readiness-instrument .confidence-indicator p,.evidence-console .confidence-indicator p{color:#f2f1ea9e}.confidence-indicator--signal{color:var(--landing-signal)}.confidence-indicator--success{color:var(--landing-field)}.confidence-indicator--warning{color:var(--landing-spectral)}.confidence-indicator--risk{color:var(--landing-phase)}.confidence-indicator--petroleum{color:var(--landing-petroleum)}.evidence-marker{display:inline-flex;inline-size:28px;block-size:28px;align-items:center;justify-content:center;flex:0 0 auto;color:var(--landing-signal)}.evidence-marker--validated{color:var(--landing-field)}.evidence-marker--review{color:var(--landing-spectral)}.evidence-marker--risk{color:var(--landing-phase)}.orientation-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(var(--landing-max),calc(100% - 40px));margin:0 auto 34px;border:1px solid var(--landing-line);border-radius:var(--landing-radius-lg);background:var(--landing-line);box-shadow:var(--landing-shadow);overflow:hidden}.orientation-band article{min-block-size:158px;padding:22px;background:var(--landing-surface)}.orientation-band span{display:inline-flex;margin-block-end:22px;color:var(--landing-signal-strong);font-family:var(--f-font-mono, "IBM Plex Mono", monospace);font-size:.78rem}.orientation-band h2{margin:0 0 8px;font-size:1.04rem;line-height:1.2}.orientation-band p{margin:0;color:var(--landing-muted);font-size:.93rem}.page-section,.product-preview,.mvp-request{width:min(var(--landing-max),calc(100% - 40px));margin-inline:auto;padding:clamp(58px,9vw,104px) 0;border-block-start:1px solid var(--landing-line)}.section-intro{display:grid;gap:clamp(22px,5vw,64px);margin-block-end:clamp(28px,5vw,54px)}.section-intro--split{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:start}.section-intro--narrow{max-inline-size:var(--landing-readable)}.section-intro h2,.product-preview h2,.mvp-request h2,.final-cta h2{margin:0;font-size:clamp(2rem,4.4vw,4.05rem);font-weight:540;line-height:1.06;letter-spacing:0}.section-intro__copy p,.product-preview__intro p,.mvp-request p,.final-cta p{margin:0;color:var(--landing-muted);font-size:1.05rem}.problem-track{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:0;border-block:1px solid var(--landing-line)}.problem-track__item{display:grid;grid-template-columns:64px 1fr;gap:14px;align-items:start;padding:20px 0;border-block-end:1px solid var(--landing-line)}.problem-track__item:nth-child(odd){padding-inline-end:28px;border-inline-end:1px solid var(--landing-line)}.problem-track__item:nth-child(2n){padding-inline-start:28px}.problem-track__item:nth-last-child(-n+2){border-block-end:0}.problem-track__item span,.structured-flow__index span,.architecture-map span,.differentiator-list span{color:var(--landing-signal-strong);font-family:var(--f-font-mono, "IBM Plex Mono", monospace);font-size:.78rem;font-weight:620}.problem-track__item p{margin:0;max-inline-size:470px;font-size:clamp(1.05rem,1.6vw,1.32rem);line-height:1.36}.solution-layout{display:grid;grid-template-columns:minmax(0,.94fr) minmax(320px,.74fr);gap:clamp(24px,5vw,72px);align-items:start}.solution-statement{display:grid;gap:26px}.solution-statement blockquote{margin:0;color:var(--landing-ink);font-size:clamp(1.65rem,3.2vw,3.15rem);font-weight:530;line-height:1.11}.phase-divider{color:var(--landing-line-strong)}.phase-divider svg{inline-size:100%;block-size:36px}.phase-divider--signal{color:var(--landing-signal)}.phase-divider--spectral{color:var(--landing-spectral)}.phase-divider--risk{color:var(--landing-phase)}.solution-principles{display:grid;gap:12px}.solution-principles article{display:grid;grid-template-columns:32px 1fr;gap:12px;padding:18px 0;border-block-start:1px solid var(--landing-line)}.solution-principles article:last-child{border-block-end:1px solid var(--landing-line)}.solution-principles h3{margin:0 0 6px;font-size:1.08rem}.solution-principles p{grid-column:2;margin:0;color:var(--landing-muted)}.product-preview{display:grid;grid-template-columns:minmax(0,.48fr) minmax(0,.92fr);gap:clamp(28px,5vw,72px);align-items:start}.product-preview__intro{position:sticky;inset-block-start:104px}.product-preview__intro p{margin-block-start:18px}.evidence-console{overflow:hidden;border:1px solid rgba(216,213,201,.15);border-radius:var(--landing-radius-lg);background:var(--landing-graphite);color:#f2f1ea;box-shadow:0 18px 56px #11171633}.evidence-console__topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border-block-end:1px solid rgba(216,213,201,.13)}.evidence-console__topbar span,.evidence-console__topbar em,.console-panel__head span{color:#f2f1ea94;font-family:var(--f-font-mono, "IBM Plex Mono", monospace);font-size:.72rem;font-style:normal;letter-spacing:0;text-transform:uppercase}.evidence-console__topbar strong{display:block;margin-block-start:4px;font-size:1rem}.evidence-console__layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:1px;background:#d8d5c91f}.console-panel{padding:18px;background:linear-gradient(90deg,rgba(216,213,201,.05) 1px,transparent 1px) 0 0 / 48px 48px,#111716}.console-panel--wide,.console-panel--split{grid-column:1 / -1}.console-panel--split{display:grid;grid-template-columns:.82fr 1.18fr;gap:24px}.console-panel__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-block-end:16px}.console-panel__head strong{color:#f2f1ea;font-size:.95rem}.console-readiness-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.source-list,.failure-list,.review-queue,.deliverable-list,.entry-offers ul,.faq-list,.differentiator-list{padding:0;margin:0;list-style:none}.source-list{display:grid;gap:12px}.source-list li{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start}.source-list strong,.review-queue code{display:block;color:#f2f1ea}.source-list span,.review-queue span,.review-queue small{color:#f2f1ea9e;font-size:.84rem}.failure-list{display:grid;gap:10px;counter-reset:failure}.failure-list li{display:grid;grid-template-columns:28px 1fr;gap:10px;color:#f2f1eabf}.failure-list li:before{color:var(--f-color-primitive-red-300, #e0706d);font-family:var(--f-font-mono, "IBM Plex Mono", monospace);content:"F" counter(failure);counter-increment:failure}.mini-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mini-metrics span{min-block-size:78px;padding:14px;border:1px solid rgba(216,213,201,.16);border-radius:var(--landing-radius-md);color:#f2f1eaa3}.mini-metrics b{display:block;color:var(--f-color-primitive-gold-300, #e2b85a);font-family:var(--f-font-mono, "IBM Plex Mono", monospace);font-size:1.35rem}.review-queue{display:grid;gap:9px}.review-queue li{display:grid;grid-template-columns:74px minmax(0,1fr) minmax(96px,.8fr);gap:12px;align-items:center;padding-block:8px;border-block-start:1px solid rgba(216,213,201,.12)}.review-queue code{font-family:var(--f-font-mono, "IBM Plex Mono", monospace)}.dimension-matrix{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--landing-line)}.dimension-row{display:grid;gap:8px;min-block-size:168px;padding:18px;border-inline-end:1px solid var(--landing-line);border-block-end:1px solid var(--landing-line);background:#fff6}.dimension-row:nth-child(4n){border-inline-end:0}.dimension-row:nth-last-child(-n+4){border-block-end:0}.dimension-row>span{inline-size:36px;block-size:3px;border-radius:2px;background:currentColor}.dimension-row h3{margin:0;font-size:1.02rem}.dimension-row p{margin:0;color:var(--landing-muted);font-size:.92rem}.dimension-row--signal{color:var(--landing-signal)}.dimension-row--success{color:var(--landing-field)}.dimension-row--warning,.dimension-row--spectral{color:var(--landing-spectral)}.dimension-row--risk{color:var(--landing-phase)}.dimension-row--petroleum{color:var(--landing-petroleum)}.structured-flow{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--landing-line);border-radius:var(--landing-radius-lg);background:var(--landing-surface);overflow:hidden}.structured-flow__connector{position:absolute;top:0;right:0;bottom:0;left:0;color:#0e7c8624;inline-size:100%;block-size:100%;pointer-events:none}.structured-flow__step{position:relative;z-index:1;min-block-size:300px;padding:24px;border-inline-end:1px solid var(--landing-line);background:#ffffffc7}.structured-flow__step:last-child{border-inline-end:0}.structured-flow__index{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-end:44px}.structured-flow h3{margin:0 0 12px;font-size:1.35rem}.structured-flow p{margin:0;color:var(--landing-muted)}.structured-flow strong{display:block;margin-block-start:28px;color:var(--landing-signal-strong);font-family:var(--f-font-mono, "IBM Plex Mono", monospace);font-size:.8rem;font-weight:620}.deliverable-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-block:1px solid var(--landing-line)}.deliverable-list li{display:grid;grid-template-columns:32px 1fr;gap:12px;align-items:center;min-block-size:84px;padding:18px 0;border-block-end:1px solid var(--landing-line)}.deliverable-list li:nth-child(odd){padding-inline-end:24px;border-inline-end:1px solid var(--landing-line)}.deliverable-list li:nth-child(2n){padding-inline-start:24px}.deliverable-list li:nth-last-child(-n+2){border-block-end:0}.audience-table{border-block:1px solid var(--landing-line)}.audience-table__header,.audience-table__row{display:grid;grid-template-columns:.95fr 1.1fr 1.1fr 1.1fr;gap:20px}.audience-table__header{padding:12px 0;color:var(--landing-muted);font-family:var(--f-font-mono, "IBM Plex Mono", monospace);font-size:.74rem;text-transform:uppercase}.audience-table__row{padding:24px 0;border-block-start:1px solid var(--landing-line)}.audience-table__row h3,.audience-table__row p{margin:0}.audience-table__row h3{font-size:1.08rem}.audience-table__row p{color:var(--landing-muted);font-size:.93rem}.entry-offers{display:grid;grid-template-columns:1fr 1.18fr 1fr;gap:16px}.entry-offers article{display:flex;min-block-size:342px;flex-direction:column;padding:22px;border:1px solid var(--landing-line);border-radius:var(--landing-radius-lg);background:var(--landing-surface)}.entry-offers article:nth-child(2){border-color:#0e7c8661;box-shadow:inset 0 3px 0 var(--landing-signal)}.entry-offers h3{margin:0 0 12px;font-size:1.28rem}.entry-offers p{margin:0;color:var(--landing-muted)}.entry-offers ul{display:grid;gap:9px;margin-block-start:auto;padding-block-start:22px}.entry-offers li{padding-block-start:9px;border-block-start:1px solid var(--landing-line);color:var(--landing-muted)}.section-cta{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-block-start:24px;padding:18px;border:1px solid var(--landing-line);border-radius:var(--landing-radius-lg);background:#ffffff8a}.section-cta>span{color:var(--landing-muted)}.architecture-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--landing-line);border-radius:var(--landing-radius-lg);overflow:hidden;background:var(--landing-line)}.architecture-map article{display:grid;gap:14px;min-block-size:260px;padding:22px;background:var(--landing-surface)}.architecture-map h3,.architecture-map p{margin:0}.architecture-map h3{font-size:1.22rem}.architecture-map p{color:var(--landing-muted)}.differentiator-list{display:grid;border-block:1px solid var(--landing-line)}.differentiator-list article{display:grid;grid-template-columns:72px 1fr;gap:18px;align-items:start;padding:22px 0;border-block-end:1px solid var(--landing-line)}.differentiator-list article:last-child{border-block-end:0}.differentiator-list p{max-inline-size:820px;margin:0;font-size:clamp(1.08rem,1.8vw,1.38rem)}.faq-list{display:grid;gap:10px}.faq-list details{border:1px solid var(--landing-line);border-radius:var(--landing-radius-md);background:var(--landing-surface)}.faq-list summary{cursor:pointer;padding:18px 20px;color:var(--landing-ink);font-weight:680}.faq-list summary::marker{color:var(--landing-signal)}.faq-list p{margin:0;padding:0 20px 20px;color:var(--landing-muted)}.mvp-request{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);gap:32px;align-items:center}.mvp-request__box{padding:22px;border:1px solid var(--landing-line);border-radius:var(--landing-radius-lg);background:var(--landing-surface)}.mvp-request__form{display:grid;gap:16px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mvp-request__form label{display:grid;gap:7px;color:var(--landing-ink);font-size:.9rem;font-weight:650}.mvp-request__form input,.mvp-request__form select,.mvp-request__form textarea{inline-size:100%;min-block-size:46px;border:1px solid var(--landing-line-strong);border-radius:var(--landing-radius-md);background:var(--landing-bg);color:var(--landing-muted);font-size:.98rem}.mvp-request__form input,.mvp-request__form select{padding:10px 12px}.mvp-request__form textarea{min-block-size:136px;padding:12px;resize:vertical}.mvp-request__form input:focus,.mvp-request__form select:focus,.mvp-request__form textarea:focus{border-color:var(--landing-signal);outline:2px solid color-mix(in srgb,var(--landing-signal) 22%,transparent);outline-offset:1px}.form-field--trap{position:absolute;inset-inline-start:-100vw;inline-size:1px;block-size:1px;overflow:hidden}.form-consent{display:flex;grid-template-columns:auto 1fr;gap:10px;align-items:start}.form-consent input{inline-size:18px;min-block-size:18px;margin-block-start:3px}.form-consent span{color:var(--landing-muted);font-weight:520}.mvp-request__submit{inline-size:fit-content}.form-status{min-block-size:1.4em;color:var(--landing-muted);font-size:.92rem}.form-status--success{color:var(--landing-field)}.form-status--error{color:var(--landing-phase)}.final-cta{margin-block-start:24px;padding:clamp(64px,10vw,112px) 0;background:linear-gradient(90deg,rgba(216,213,201,.055) 1px,transparent 1px) 0 0 / 76px 76px,var(--landing-graphite);color:#f2f1ea}.final-cta__inner{width:min(var(--landing-readable),calc(100% - 40px));margin-inline:auto}.final-cta .section-kicker{color:var(--f-color-primitive-teal-300, #43b9c3)}.final-cta h2{color:#f2f1ea}.final-cta p{margin:22px 0 28px;color:#f2f1eab8}.site-footer{padding:28px 0;border-block-start:1px solid rgba(216,213,201,.14);background:var(--landing-graphite);color:#f2f1eab8}.site-footer__inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(180px,.72fr) minmax(220px,.7fr);gap:28px;width:min(var(--landing-max),calc(100% - 40px));margin-inline:auto}.site-footer strong{display:block;margin-block-end:8px;color:#f2f1ea}.site-footer p,.site-footer span{margin:0;font-size:.92rem}.site-footer nav,.site-footer__inner>div:last-child{display:grid;gap:8px}.site-footer a{color:#f2f1eac7;text-decoration:none}.site-footer a:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--landing-spectral)}.landing-story-surface{min-block-size:100vh;padding:32px;background:var(--landing-bg);color:var(--landing-text)}.landing-story-surface--dark{background:var(--landing-graphite);color:#f2f1ea}.landing-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-inline-size:1120px}.landing-story-grid--contrast{align-items:start;background:var(--landing-surface);border:1px solid var(--landing-text);padding:20px}.landing-story-row,.landing-story-marker-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.landing-story-state,.landing-story-decision{display:grid;gap:12px;max-inline-size:560px;padding:20px;border:1px solid currentColor;border-radius:var(--landing-radius-md);background:color-mix(in srgb,currentColor 5%,transparent)}.landing-story-state--error{color:var(--landing-phase)}@media(min-width:1500px){.hero-section__inner,.orientation-band,.page-section,.product-preview,.mvp-request,.site-header__inner,.site-footer__inner{width:min(1320px,calc(100% - 64px))}}@media(max-width:1120px){.hero-section__inner,.section-intro--split,.solution-layout,.product-preview,.mvp-request{grid-template-columns:1fr}.product-preview__intro{position:static}.dimension-matrix{grid-template-columns:repeat(3,minmax(0,1fr))}.dimension-row:nth-child(4n){border-inline-end:1px solid var(--landing-line)}.dimension-row:nth-child(3n){border-inline-end:0}.dimension-row:nth-last-child(-n+4){border-block-end:1px solid var(--landing-line)}.dimension-row:nth-last-child(-n+3){border-block-end:0}.audience-table__header{display:none}.audience-table__row{grid-template-columns:1fr;gap:10px}.audience-table__row p:before{display:block;margin-block-end:2px;color:var(--landing-signal-strong);font-family:var(--f-font-mono, "IBM Plex Mono", monospace);font-size:.74rem;text-transform:uppercase}.audience-table__row p:nth-of-type(1):before{content:"Necessidade técnica"}.audience-table__row p:nth-of-type(2):before{content:"Impacto comercial"}.audience-table__row p:nth-of-type(3):before{content:"Decisão executiva"}}@media(max-width:940px){body{background:var(--landing-bg)}.menu-button{display:inline-grid;place-items:center}.primary-nav{position:absolute;inset:calc(100% + 1px) 20px auto;display:none;grid-template-columns:1fr;align-items:stretch;padding:12px;border:1px solid var(--landing-line);border-radius:var(--landing-radius-lg);background:var(--landing-surface);box-shadow:var(--landing-shadow)}.primary-nav.is-open{display:grid}.primary-nav a:not(.cta-link),.primary-nav__cta{justify-content:flex-start;inline-size:100%}.orientation-band,.structured-flow,.entry-offers,.architecture-map,.site-footer__inner{grid-template-columns:1fr}.orientation-band article,.structured-flow__step,.architecture-map article{min-block-size:auto}.structured-flow__connector{display:none}.structured-flow__step{border-inline-end:0;border-block-end:1px solid var(--landing-line)}.structured-flow__step:last-child{border-block-end:0}.structured-flow__index{margin-block-end:20px}.product-preview,.page-section,.mvp-request{padding-block:64px}.problem-track,.deliverable-list,.evidence-console__layout,.console-panel--split{grid-template-columns:1fr}.problem-track__item,.problem-track__item:nth-child(odd),.problem-track__item:nth-child(2n),.deliverable-list li,.deliverable-list li:nth-child(odd),.deliverable-list li:nth-child(2n){padding-inline:0;border-inline-end:0;border-block-end:1px solid var(--landing-line)}.problem-track__item:nth-last-child(-n+2),.deliverable-list li:nth-last-child(-n+2){border-block-end:1px solid var(--landing-line)}.problem-track__item:last-child,.deliverable-list li:last-child{border-block-end:0}}@media(max-width:720px){.site-header__inner,.hero-section__inner,.orientation-band,.page-section,.product-preview,.mvp-request,.site-footer__inner{width:min(100% - 40px,var(--landing-max))}.hero-section{padding-block-start:52px}.hero-copy h1{font-size:clamp(2.62rem,13vw,4rem)}.hero-actions,.section-cta{align-items:stretch;flex-direction:column}.cta-link{inline-size:100%}.readiness-instrument__readout,.console-readiness-map,.mini-metrics,.dimension-matrix,.form-grid{grid-template-columns:1fr}.mvp-request__submit{inline-size:100%}.dimension-row,.dimension-row:nth-child(3n),.dimension-row:nth-last-child(-n+3){border-inline-end:0;border-block-end:1px solid var(--landing-line)}.dimension-row:last-child{border-block-end:0}.evidence-console__topbar,.console-panel__head{align-items:flex-start;flex-direction:column}.review-queue li{grid-template-columns:1fr;gap:4px}.section-intro h2,.product-preview h2,.mvp-request h2,.final-cta h2{font-size:clamp(2rem,10vw,3rem)}}@media(max-width:390px){.site-header__inner,.hero-section__inner,.orientation-band,.page-section,.product-preview,.mvp-request,.final-cta__inner,.site-footer__inner{width:calc(100% - 40px)}.brand-lockup{gap:8px}.brand-lockup__logo{inline-size:34px;block-size:34px}.readiness-instrument__header,.readiness-instrument figcaption,.console-panel,.entry-offers article,.mvp-request__box{padding:16px}.problem-track__item{grid-template-columns:42px 1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}
