:root{--rovn-teal-600: #0F9391;--rovn-teal-700: #0E8A8A;--rovn-teal-800: #0A6F70;--rovn-teal-900: #0A5454;--rovn-teal-950: #062E2E;--rovn-teal-100: #D7EAE9;--rovn-mint: #7DE8CA;--rovn-mint-pill: #E0F5EF;--rovn-teal-050: #EAF3F2;--rovn-teal-line: #C9E2E0;--rovn-action-ink: #001010;--rovn-cream: #FBFBF9;--rovn-white: #FFFFFF;--rovn-ink: #0E1A19;--rovn-navy: #0B1F2A;--rovn-mist: #E8F4F3;--rovn-v4-black: #0F0E0C;--rovn-v4-paper: #FAF9F6;--neutral-25: #FDFCFA;--neutral-50: #F7F8F6;--neutral-100: #EFF1EE;--neutral-200: #E1E5E1;--neutral-300: #C9CFCA;--neutral-400: #929B94;--neutral-500: #667068;--neutral-600: #4B554D;--neutral-700: #354039;--neutral-800: #222C26;--neutral-900: #141C17;--status-ready: #047857;--status-ready-deep: #075235;--status-ready-subtle: #E3F3EB;--status-ready-line: #BBE0CC;--status-ready-quiet-subtle: #EDF4EF;--status-ready-quiet-deep: #2E5C46;--status-watch: #92631B;--status-watch-deep: #7A4408;--status-watch-subtle: #FBEFD7;--status-watch-line: #E9D2A6;--status-blocked: #B4453C;--status-blocked-deep: #8E1F15;--status-blocked-subtle: #FBE7E3;--status-blocked-line: #F0C5BE;--status-info: #24518F;--status-info-strong: #1A4FA0;--status-info-deep: #143E82;--status-info-subtle: #E8EEFA;--status-info-line: #C5D5F0;--status-working: #656D78;--status-working-deep: #3F4653;--status-working-subtle: #EEF0F2;--status-working-line: #D7DBE0;--status-positive: var(--status-ready);--status-positive-deep: var(--status-ready-deep);--status-positive-subtle: var(--status-ready-subtle);--status-positive-line: var(--status-ready-line);--status-attention: var(--status-watch);--status-attention-deep: var(--status-watch-deep);--status-attention-subtle: var(--status-watch-subtle);--status-attention-line: var(--status-watch-line);--status-critical: var(--status-blocked);--status-critical-deep: var(--status-blocked-deep);--status-critical-subtle: var(--status-blocked-subtle);--status-critical-line: var(--status-blocked-line);--status-informative: var(--status-info);--status-informative-deep: var(--status-info-deep);--status-informative-subtle: var(--status-info-subtle);--status-informative-line: var(--status-info-line);--status-neutral: var(--status-working);--status-neutral-deep: var(--status-working-deep);--status-neutral-subtle: var(--status-working-subtle);--status-neutral-line: var(--status-working-line);--surface-canvas: var(--rovn-cream);--surface-raised: var(--rovn-white);--surface-subtle: var(--neutral-50);--surface-selected: var(--rovn-mist);--surface-accent: var(--rovn-teal-050);--surface-sunken: var(--neutral-50);--surface-overlay: var(--rovn-white);--surface-audit: var(--rovn-teal-950);--text-primary: var(--rovn-ink);--text-secondary: var(--neutral-600);--text-muted: var(--neutral-500);--text-inverse: var(--rovn-white);--text-accent: var(--rovn-teal-800);--border-subtle: var(--neutral-200);--border-strong: #89928C;--border-accent: var(--rovn-teal-line);--action-primary: var(--rovn-teal-700);--action-foreground: var(--rovn-action-ink);--action-primary-hover: var(--rovn-teal-600);--focus-ring: var(--rovn-teal-700);--scrim: rgb(14 26 25 / .45);--evidence-self-reported-foreground: var(--status-neutral-deep);--evidence-self-reported-surface: var(--status-neutral-subtle);--evidence-self-reported-border: var(--status-neutral-line);--evidence-self-reported-mark: var(--status-neutral);--evidence-green-check-foreground: var(--evidence-document-on-file-foreground);--evidence-green-check-surface: var(--evidence-document-on-file-surface);--evidence-green-check-border: var(--evidence-document-on-file-border);--evidence-green-check-mark: var(--evidence-document-on-file-mark);--evidence-gold-check-foreground: var(--evidence-source-confirmed-foreground);--evidence-gold-check-surface: var(--evidence-source-confirmed-surface);--evidence-gold-check-border: var(--evidence-source-confirmed-border);--evidence-gold-check-mark: var(--evidence-source-confirmed-mark);--lifecycle-current-foreground: var(--status-positive-deep);--lifecycle-current-surface: var(--status-positive-subtle);--lifecycle-current-border: var(--status-positive-line);--lifecycle-expiring-foreground: var(--status-attention-deep);--lifecycle-expiring-surface: var(--status-attention-subtle);--lifecycle-expiring-border: var(--status-attention-line);--lifecycle-lapsed-foreground: var(--status-critical-deep);--lifecycle-lapsed-surface: var(--status-critical-subtle);--lifecycle-lapsed-border: var(--status-critical-line);--lifecycle-missing-foreground: var(--status-critical-deep);--lifecycle-missing-surface: var(--status-critical-subtle);--lifecycle-missing-border: var(--status-critical-line);--exception-conflicting-foreground: var(--status-critical-deep);--exception-conflicting-surface: var(--status-critical-subtle);--exception-conflicting-border: var(--status-critical-line);--exception-source-unavailable-foreground: var(--status-critical-deep);--exception-source-unavailable-surface: var(--status-critical-subtle);--exception-source-unavailable-border: var(--status-critical-line);--review-required-foreground: var(--status-attention-deep);--review-required-surface: var(--status-attention-subtle);--review-required-border: var(--status-attention-line);--receipt-surface: var(--surface-audit);--receipt-foreground: #FFFFFF;--receipt-muted: #C9E2E0;--receipt-border: #C9E2E0;--evidence-document-on-file-foreground: var(--status-informative-deep);--evidence-document-on-file-surface: var(--status-informative-subtle);--evidence-document-on-file-border: var(--status-informative-line);--evidence-document-on-file-mark: var(--status-informative);--evidence-organization-verified-foreground: var(--status-positive-deep);--evidence-organization-verified-surface: var(--status-positive-subtle);--evidence-organization-verified-border: var(--status-positive-line);--evidence-organization-verified-mark: var(--status-positive);--evidence-source-confirmed-foreground: var(--text-accent);--evidence-source-confirmed-surface: var(--surface-accent);--evidence-source-confirmed-border: var(--border-accent);--evidence-source-confirmed-mark: var(--text-accent);--data-series-primary: var(--status-informative);--data-series-secondary: var(--text-accent);--rovn-font-display: "Source Serif 4 Variable", "Source Serif 4", Georgia, serif;--rovn-font-ui: "Hanken Grotesk Variable", "Hanken Grotesk", ui-sans-serif, system-ui, sans-serif;--rovn-font-mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--type-size-2xs: .75rem;--type-size-xs: .8125rem;--type-size-sm: .875rem;--type-size-md: .9375rem;--type-size-base: 1rem;--type-size-lg: 1.125rem;--type-size-xl: 1.25rem;--type-size-2xl: 1.5rem;--type-size-3xl: 1.875rem;--type-size-4xl: 2.375rem;--type-size-5xl: 3rem;--type-tracking-dense: .06em;--type-tracking-compact: .08em;--type-tracking-label: .1em;--type-tracking-micro: .12em;--type-tracking-eyebrow: .14em;--type-tracking-display: .16em;--type-tracking-brand: .18em;--type-tracking-headline: -.018em;--type-tracking-hero-display: -.018em;--type-tracking-hero-metric: -.035em;--type-weight-headline: 550;--type-weight-subhead: 600;--type-weight-label-strong: 650;--type-leading-hero: 1.05;--type-leading-display: 1.12;--type-leading-dense: 1.3;--type-leading-compact: 1.4;--type-leading-body: 1.62;--type-leading-relaxed: 1.65;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--density-row-height: 2.75rem;--density-header-height: 2.5rem;--density-cell-padding-x: var(--space-4);--density-control-height: 2.5rem;--shape-radius-sm: .375rem;--shape-radius-md: .625rem;--shape-radius-lg: .875rem;--shape-radius-xl: 1.25rem;--shape-radius-pill: 999px;--shape-radius-badge: .375rem;--focus-ring-width: .1875rem;--focus-ring-offset: .125rem;--elevation-card: 0 1px 2px rgb(14 26 25 / .05), 0 10px 28px rgb(14 26 25 / .05);--elevation-floating: 0 18px 48px rgb(14 26 25 / .14);--elevation-none: none;--elevation-raised: var(--elevation-card);--elevation-overlay: var(--elevation-floating);--motion-fast: .12s;--motion-base: .18s;--motion-slow: .28s;--ease-productive: cubic-bezier(.2, 0, 0, 1);--motion-reduced: 1ms;--layout-sidebar: 15.5rem;--layout-content-max: 92rem;--layout-receipt: 25rem;color-scheme:light;--background: var(--surface-canvas);--foreground: var(--text-primary);--card: var(--surface-raised);--card-foreground: var(--text-primary);--popover: var(--surface-raised);--popover-foreground: var(--text-primary);--primary: var(--action-primary);--primary-foreground: var(--action-foreground);--secondary: var(--surface-subtle);--secondary-foreground: var(--text-primary);--muted: var(--surface-subtle);--muted-foreground: var(--text-muted);--accent: var(--surface-selected);--accent-foreground: var(--text-accent);--destructive: var(--status-blocked);--destructive-foreground: var(--text-inverse);--input: var(--border-strong);--ring: var(--focus-ring);--radius: var(--radius-md);--font-sans: var(--rovn-font-ui);--font-serif: var(--rovn-font-display);--text-2xs: var(--type-size-2xs);--text-xs: var(--type-size-xs);--text-sm: var(--type-size-sm);--text-md: var(--type-size-md);--text-base: var(--type-size-base);--text-lg: var(--type-size-lg);--text-xl: var(--type-size-xl);--text-2xl: var(--type-size-2xl);--text-3xl: var(--type-size-3xl);--text-4xl: var(--type-size-4xl);--text-5xl: var(--type-size-5xl);--tracking-dense: var(--type-tracking-dense);--tracking-compact: var(--type-tracking-compact);--tracking-label: var(--type-tracking-label);--tracking-micro: var(--type-tracking-micro);--tracking-eyebrow: var(--type-tracking-eyebrow);--tracking-display: var(--type-tracking-display);--tracking-brand: var(--type-tracking-brand);--tracking-headline: var(--type-tracking-headline);--tracking-hero-display: var(--type-tracking-hero-display);--tracking-hero-metric: var(--type-tracking-hero-metric);--font-weight-headline: var(--type-weight-headline);--font-weight-subhead: var(--type-weight-subhead);--font-weight-label-strong: var(--type-weight-label-strong);--leading-hero: var(--type-leading-hero);--leading-display: var(--type-leading-display);--leading-dense: var(--type-leading-dense);--leading-compact: var(--type-leading-compact);--leading-body: var(--type-leading-body);--leading-relaxed: var(--type-leading-relaxed);--radius-sm: var(--shape-radius-sm);--radius-md: var(--shape-radius-md);--radius-lg: var(--shape-radius-lg);--radius-xl: var(--shape-radius-xl);--radius-pill: var(--shape-radius-pill);--radius-badge: var(--shape-radius-badge);--shadow-card: var(--elevation-card);--shadow-floating: var(--elevation-floating);--rovn-green-700: var(--status-ready);--rovn-green-800: var(--status-ready-deep);--rovn-green-100: var(--status-ready-subtle);--rovn-green-200: var(--status-ready-line);--rovn-amber-700: var(--status-watch);--rovn-amber-800: var(--status-watch-deep);--rovn-amber-100: var(--status-watch-subtle);--rovn-amber-200: var(--status-watch-line);--rovn-red-700: var(--status-blocked);--rovn-red-800: var(--status-blocked-deep);--rovn-red-100: var(--status-blocked-subtle);--rovn-red-200: var(--status-blocked-line);--rovn-blue-500: var(--status-info-strong);--rovn-blue-700: var(--status-info);--rovn-blue-900: var(--status-info-deep);--rovn-blue-100: var(--status-info-subtle);--rovn-blue-200: var(--status-info-line);--rovn-banner: var(--status-watch-subtle);--rovn-surface-elevated: var(--surface-subtle);--rovn-surface-sunken: var(--surface-sunken);--rovn-border: var(--border-subtle);--rovn-border-strong: var(--border-strong);--rovn-text-secondary: var(--text-secondary);--rovn-text-muted: var(--text-muted);--surface-card: var(--surface-raised);--surface-raised-legacy: var(--surface-subtle);--border-default: var(--border-subtle);--accent: var(--action-primary);--accent-deep: var(--rovn-teal-900);--accent-wash: var(--rovn-teal-050);--accent-line: var(--rovn-teal-100);--status-clear: var(--status-positive);--status-expiring: var(--status-attention);--status-decide: var(--status-informative);--att-clear: var(--status-ready);--att-ready: var(--status-info);--att-stale: var(--status-watch);--att-expired: var(--status-blocked);--att-unavailable: var(--border-strong);--bg-canvas: var(--surface-canvas);--bg-surface: var(--surface-raised);--bg-raised: var(--surface-raised);--bg-elevated: var(--surface-subtle);--bg-sunken: var(--surface-sunken);--bg-banner: var(--status-watch-subtle);--bg-teal-wash: var(--rovn-teal-050);--border: var(--border-subtle);--teal: var(--rovn-teal-700);--teal-deep: var(--rovn-teal-900);--teal-950: var(--surface-audit);--teal-tint: var(--rovn-teal-100);--teal-tint-2: var(--rovn-teal-050);--teal-soft: var(--rovn-teal-050);--teal-line: var(--rovn-teal-line);--green: var(--status-ready);--green-deep: var(--status-ready-deep);--green-tint: var(--status-ready-subtle);--green-line: var(--status-ready-line);--green-quiet: var(--status-ready-quiet-subtle);--green-quiet-deep: var(--status-ready-quiet-deep);--amber: var(--status-watch);--amber-deep: var(--status-watch-deep);--amber-tint: var(--status-watch-subtle);--amber-line: var(--status-watch-line);--red: var(--status-blocked);--red-deep: var(--status-blocked-deep);--red-tint: var(--status-blocked-subtle);--red-line: var(--status-blocked-line);--blue: var(--status-info-strong);--blue-deep: var(--status-info-deep);--blue-tint: var(--status-info-subtle);--blue-line: var(--status-info-line);--slate: var(--status-working);--slate-deep: var(--status-working-deep);--slate-tint: var(--status-working-subtle);--slate-line: var(--status-working-line);--font-display: var(--rovn-font-display);--font-ui: var(--rovn-font-ui);--font-mono: var(--rovn-font-mono);--r-sm: var(--radius-sm);--r-md: var(--radius-md);--r: var(--radius-md);--r-lg: var(--radius-lg);--shadow-xs: var(--shadow-card);--shadow-sm: var(--shadow-card);--shadow-md: var(--shadow-card);--shadow-lg: var(--shadow-floating);--focus-width: var(--focus-ring-width);--focus-offset: var(--focus-ring-offset);--duration-normal: var(--motion-slow);--ease-out: var(--ease-productive);--ease: var(--ease-productive);--dur: var(--motion-base)}[data-theme=dark]{--status-ready: #4CC38A;--status-ready-deep: #86E0B4;--status-ready-subtle: #12291E;--status-ready-line: #3A7F5E;--status-ready-quiet-subtle: #16221C;--status-ready-quiet-deep: #AEDBC2;--status-watch: #DFA844;--status-watch-deep: #F0C979;--status-watch-subtle: #2C2210;--status-watch-line: #8F6E30;--status-blocked: #E8847B;--status-blocked-deep: #F5A9A2;--status-blocked-subtle: #311512;--status-blocked-line: #A4564A;--status-info: #7FA8E8;--status-info-strong: #9AB8F0;--status-info-deep: #A9C6F2;--status-info-subtle: #152238;--status-info-line: #5674A4;--status-working: #9AA5A0;--status-working-deep: #C2CCC7;--status-working-subtle: #222826;--status-working-line: #6D7871;--status-positive: var(--status-ready);--status-positive-deep: var(--status-ready-deep);--status-positive-subtle: var(--status-ready-subtle);--status-positive-line: var(--status-ready-line);--status-attention: var(--status-watch);--status-attention-deep: var(--status-watch-deep);--status-attention-subtle: var(--status-watch-subtle);--status-attention-line: var(--status-watch-line);--status-critical: var(--status-blocked);--status-critical-deep: var(--status-blocked-deep);--status-critical-subtle: var(--status-blocked-subtle);--status-critical-line: var(--status-blocked-line);--status-informative: var(--status-info);--status-informative-deep: var(--status-info-deep);--status-informative-subtle: var(--status-info-subtle);--status-informative-line: var(--status-info-line);--status-neutral: var(--status-working);--status-neutral-deep: var(--status-working-deep);--status-neutral-subtle: var(--status-working-subtle);--status-neutral-line: var(--status-working-line);--surface-canvas: #131817;--surface-raised: #191F1E;--surface-subtle: #161B1A;--surface-selected: #123836;--surface-accent: #1A2F2D;--surface-sunken: #0E1211;--surface-overlay: #28302E;--surface-audit: #0B2423;--text-primary: #E9EDEB;--text-secondary: #AFB9B4;--text-muted: #95A19B;--text-inverse: var(--rovn-ink);--text-accent: #5AD2CA;--border-subtle: #2A3230;--border-strong: #636E6A;--border-accent: #274A47;--action-primary: #1FA49C;--action-foreground: #041716;--action-primary-hover: #2ABBB2;--focus-ring: #5AD2CA;--scrim: rgb(0 0 0 / .6);--evidence-self-reported-foreground: var(--status-neutral-deep);--evidence-self-reported-surface: var(--status-neutral-subtle);--evidence-self-reported-border: var(--status-neutral-line);--evidence-self-reported-mark: var(--status-neutral);--evidence-green-check-foreground: var(--evidence-document-on-file-foreground);--evidence-green-check-surface: var(--evidence-document-on-file-surface);--evidence-green-check-border: var(--evidence-document-on-file-border);--evidence-green-check-mark: var(--evidence-document-on-file-mark);--evidence-gold-check-foreground: var(--evidence-source-confirmed-foreground);--evidence-gold-check-surface: var(--evidence-source-confirmed-surface);--evidence-gold-check-border: var(--evidence-source-confirmed-border);--evidence-gold-check-mark: var(--evidence-source-confirmed-mark);--lifecycle-current-foreground: var(--status-positive-deep);--lifecycle-current-surface: var(--status-positive-subtle);--lifecycle-current-border: var(--status-positive-line);--lifecycle-expiring-foreground: var(--status-attention-deep);--lifecycle-expiring-surface: var(--status-attention-subtle);--lifecycle-expiring-border: var(--status-attention-line);--lifecycle-lapsed-foreground: var(--status-critical-deep);--lifecycle-lapsed-surface: var(--status-critical-subtle);--lifecycle-lapsed-border: var(--status-critical-line);--lifecycle-missing-foreground: var(--status-critical-deep);--lifecycle-missing-surface: var(--status-critical-subtle);--lifecycle-missing-border: var(--status-critical-line);--exception-conflicting-foreground: var(--status-critical-deep);--exception-conflicting-surface: var(--status-critical-subtle);--exception-conflicting-border: var(--status-critical-line);--exception-source-unavailable-foreground: var(--status-critical-deep);--exception-source-unavailable-surface: var(--status-critical-subtle);--exception-source-unavailable-border: var(--status-critical-line);--review-required-foreground: var(--status-attention-deep);--review-required-surface: var(--status-attention-subtle);--review-required-border: var(--status-attention-line);--receipt-surface: var(--surface-audit);--receipt-foreground: #E9EDEB;--receipt-muted: #AFB9B4;--receipt-border: #636E6A;--evidence-document-on-file-foreground: var(--status-informative-deep);--evidence-document-on-file-surface: var(--status-informative-subtle);--evidence-document-on-file-border: var(--status-informative-line);--evidence-document-on-file-mark: var(--status-informative);--evidence-organization-verified-foreground: var(--status-positive-deep);--evidence-organization-verified-surface: var(--status-positive-subtle);--evidence-organization-verified-border: var(--status-positive-line);--evidence-organization-verified-mark: var(--status-positive);--evidence-source-confirmed-foreground: var(--text-accent);--evidence-source-confirmed-surface: var(--surface-accent);--evidence-source-confirmed-border: var(--border-accent);--evidence-source-confirmed-mark: var(--text-accent);--data-series-primary: var(--status-informative);--data-series-secondary: var(--text-accent);--elevation-card: none;--elevation-floating: 0 8px 24px rgb(0 0 0 / .5);--elevation-none: none;--elevation-raised: var(--elevation-card);--elevation-overlay: var(--elevation-floating);color-scheme:dark;--background: var(--surface-canvas);--foreground: var(--text-primary);--card: var(--surface-raised);--card-foreground: var(--text-primary);--popover: var(--surface-raised);--popover-foreground: var(--text-primary);--primary: var(--action-primary);--primary-foreground: var(--action-foreground);--secondary: var(--surface-subtle);--secondary-foreground: var(--text-primary);--muted: var(--surface-subtle);--muted-foreground: var(--text-muted);--accent: var(--surface-selected);--accent-foreground: var(--text-accent);--destructive: var(--status-blocked);--destructive-foreground: var(--text-inverse);--input: var(--border-strong);--ring: var(--focus-ring);--radius: var(--radius-md);--font-sans: var(--rovn-font-ui);--font-serif: var(--rovn-font-display);--text-2xs: var(--type-size-2xs);--text-xs: var(--type-size-xs);--text-sm: var(--type-size-sm);--text-md: var(--type-size-md);--text-base: var(--type-size-base);--text-lg: var(--type-size-lg);--text-xl: var(--type-size-xl);--text-2xl: var(--type-size-2xl);--text-3xl: var(--type-size-3xl);--text-4xl: var(--type-size-4xl);--text-5xl: var(--type-size-5xl);--tracking-dense: var(--type-tracking-dense);--tracking-compact: var(--type-tracking-compact);--tracking-label: var(--type-tracking-label);--tracking-micro: var(--type-tracking-micro);--tracking-eyebrow: var(--type-tracking-eyebrow);--tracking-display: var(--type-tracking-display);--tracking-brand: var(--type-tracking-brand);--tracking-headline: var(--type-tracking-headline);--tracking-hero-display: var(--type-tracking-hero-display);--tracking-hero-metric: var(--type-tracking-hero-metric);--font-weight-headline: var(--type-weight-headline);--font-weight-subhead: var(--type-weight-subhead);--font-weight-label-strong: var(--type-weight-label-strong);--leading-hero: var(--type-leading-hero);--leading-display: var(--type-leading-display);--leading-dense: var(--type-leading-dense);--leading-compact: var(--type-leading-compact);--leading-body: var(--type-leading-body);--leading-relaxed: var(--type-leading-relaxed);--radius-sm: var(--shape-radius-sm);--radius-md: var(--shape-radius-md);--radius-lg: var(--shape-radius-lg);--radius-xl: var(--shape-radius-xl);--radius-pill: var(--shape-radius-pill);--radius-badge: var(--shape-radius-badge);--shadow-card: var(--elevation-card);--shadow-floating: var(--elevation-floating);--rovn-green-700: var(--status-ready);--rovn-green-800: var(--status-ready-deep);--rovn-green-100: var(--status-ready-subtle);--rovn-green-200: var(--status-ready-line);--rovn-amber-700: var(--status-watch);--rovn-amber-800: var(--status-watch-deep);--rovn-amber-100: var(--status-watch-subtle);--rovn-amber-200: var(--status-watch-line);--rovn-red-700: var(--status-blocked);--rovn-red-800: var(--status-blocked-deep);--rovn-red-100: var(--status-blocked-subtle);--rovn-red-200: var(--status-blocked-line);--rovn-blue-500: var(--status-info-strong);--rovn-blue-700: var(--status-info);--rovn-blue-900: var(--status-info-deep);--rovn-blue-100: var(--status-info-subtle);--rovn-blue-200: var(--status-info-line);--rovn-banner: var(--status-watch-subtle);--rovn-surface-elevated: var(--surface-subtle);--rovn-surface-sunken: var(--surface-sunken);--rovn-border: var(--border-subtle);--rovn-border-strong: var(--border-strong);--rovn-text-secondary: var(--text-secondary);--rovn-text-muted: var(--text-muted);--surface-card: var(--surface-raised);--surface-raised-legacy: var(--surface-subtle);--border-default: var(--border-subtle);--accent: var(--action-primary);--accent-deep: var(--rovn-teal-900);--accent-wash: var(--rovn-teal-050);--accent-line: var(--rovn-teal-100);--status-clear: var(--status-positive);--status-expiring: var(--status-attention);--status-decide: var(--status-informative);--att-clear: var(--status-ready);--att-ready: var(--status-info);--att-stale: var(--status-watch);--att-expired: var(--status-blocked);--att-unavailable: var(--border-strong);--bg-canvas: var(--surface-canvas);--bg-surface: var(--surface-raised);--bg-raised: var(--surface-raised);--bg-elevated: var(--surface-subtle);--bg-sunken: var(--surface-sunken);--bg-banner: var(--status-watch-subtle);--bg-teal-wash: var(--rovn-teal-050);--border: var(--border-subtle);--teal: var(--rovn-teal-700);--teal-deep: var(--rovn-teal-900);--teal-950: var(--surface-audit);--teal-tint: var(--rovn-teal-100);--teal-tint-2: var(--rovn-teal-050);--teal-soft: var(--rovn-teal-050);--teal-line: var(--rovn-teal-line);--green: var(--status-ready);--green-deep: var(--status-ready-deep);--green-tint: var(--status-ready-subtle);--green-line: var(--status-ready-line);--green-quiet: var(--status-ready-quiet-subtle);--green-quiet-deep: var(--status-ready-quiet-deep);--amber: var(--status-watch);--amber-deep: var(--status-watch-deep);--amber-tint: var(--status-watch-subtle);--amber-line: var(--status-watch-line);--red: var(--status-blocked);--red-deep: var(--status-blocked-deep);--red-tint: var(--status-blocked-subtle);--red-line: var(--status-blocked-line);--blue: var(--status-info-strong);--blue-deep: var(--status-info-deep);--blue-tint: var(--status-info-subtle);--blue-line: var(--status-info-line);--slate: var(--status-working);--slate-deep: var(--status-working-deep);--slate-tint: var(--status-working-subtle);--slate-line: var(--status-working-line);--font-display: var(--rovn-font-display);--font-ui: var(--rovn-font-ui);--font-mono: var(--rovn-font-mono);--r-sm: var(--radius-sm);--r-md: var(--radius-md);--r: var(--radius-md);--r-lg: var(--radius-lg);--shadow-xs: var(--shadow-card);--shadow-sm: var(--shadow-card);--shadow-md: var(--shadow-card);--shadow-lg: var(--shadow-floating);--focus-width: var(--focus-ring-width);--focus-offset: var(--focus-ring-offset);--duration-normal: var(--motion-slow);--ease-out: var(--ease-productive);--ease: var(--ease-productive);--dur: var(--motion-base)}[data-density=compact]{--density-row-height: 2rem;--density-header-height: 2.25rem;--density-cell-padding-x: var(--space-3);--density-control-height: 2rem}@media(prefers-reduced-motion:reduce){:root{--motion-fast: var(--motion-reduced);--motion-base: var(--motion-reduced);--motion-slow: var(--motion-reduced)}}@theme inline{ --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-action-foreground: var(--action-foreground); --color-action-primary-hover: var(--action-primary-hover); --color-scrim: var(--scrim); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-border: var(--border); --color-input: var(--input); --color-ring: var(--ring); --color-canvas: var(--bg-canvas); --color-surface: var(--bg-surface); --color-elevated: var(--bg-elevated); --color-sunken: var(--bg-sunken); --color-ink: var(--text-primary); --color-ink-secondary: var(--text-secondary); --color-ink-muted: var(--text-muted); --color-teal: var(--teal); --color-teal-deep: var(--teal-deep); --color-teal-950: var(--teal-950); --color-teal-tint: var(--teal-tint); --color-teal-soft: var(--teal-soft); --color-teal-line: var(--teal-line); --color-green: var(--green); --color-green-deep: var(--green-deep); --color-green-tint: var(--green-tint); --color-green-line: var(--green-line); --color-amber: var(--amber); --color-amber-deep: var(--amber-deep); --color-amber-tint: var(--amber-tint); --color-amber-line: var(--amber-line); --color-red: var(--red); --color-red-deep: var(--red-deep); --color-red-tint: var(--red-tint); --color-red-line: var(--red-line); --color-blue: var(--blue); --color-blue-deep: var(--blue-deep); --color-blue-tint: var(--blue-tint); --color-blue-line: var(--blue-line); --color-slate: var(--slate); --color-slate-deep: var(--slate-deep); --color-slate-tint: var(--slate-tint); --color-slate-line: var(--slate-line); --font-sans: var(--rovn-font-ui); --font-serif: var(--rovn-font-display); --font-ui: var(--rovn-font-ui); --font-display: var(--rovn-font-display); --font-mono: var(--rovn-font-mono); --tracking-headline: var(--type-tracking-headline); --tracking-hero-display: var(--type-tracking-hero-display); --tracking-hero-metric: var(--type-tracking-hero-metric); --font-weight-headline: var(--type-weight-headline); --font-weight-subhead: var(--type-weight-subhead); --font-weight-label-strong: var(--type-weight-label-strong); --radius-sm: var(--shape-radius-sm); --radius-md: var(--shape-radius-md); --radius-lg: var(--shape-radius-lg); --radius-xl: var(--shape-radius-xl); --shadow-xs: var(--elevation-card); --shadow-sm: var(--elevation-card); --shadow-md: var(--elevation-card); --shadow-lg: var(--elevation-floating); --duration-fast: var(--motion-fast); --duration-base: var(--motion-base); --duration-slow: var(--motion-slow); --duration-reduced: var(--motion-reduced); }.wm .wm-o{position:relative;display:inline-block}.wm .wm-o:after{position:absolute;top:.37em;right:10%;left:10%;height:.075em;border-radius:2px;background:currentcolor;content:""}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-opsz-normal-DIwfbPUE.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-opsz-normal-C0olyEE-.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-opsz-normal-DrHU7SY7.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-opsz-normal-BOyYyU_V.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-opsz-normal-HoL-AExg.woff2) format("woff2-variations");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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-opsz-normal-BpEBLj1O.woff2) format("woff2-variations");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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-opsz-italic-Bl6DJqma.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-opsz-italic-Dibx14aP.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-opsz-italic-CMW9dfKg.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-opsz-italic-C-k5pZlm.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-opsz-italic-BhUEwDRF.woff2) format("woff2-variations");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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-opsz-italic-BOLXpvkj.woff2) format("woff2-variations");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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-vietnamese-wght-normal-CHiFlh_0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-ext-wght-normal-Dg-wlmqe.woff2) format("woff2-variations");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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-wght-normal-CaVRRdDk.woff2) format("woff2-variations");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:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-vietnamese-wght-italic-_zMtch5S.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-ext-wght-italic-KoQsQXDA.woff2) format("woff2-variations");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:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-wght-italic-ChtpyDsL.woff2) format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");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(--rovn-font-ui);font-synthesis:none;--canvas: var(--surface-canvas);--surface: var(--surface-raised);--surface-soft: var(--surface-subtle);--ink: var(--text-primary);--ink-soft: var(--text-secondary);--muted: var(--text-muted);--line: var(--border-subtle);--line-strong: var(--neutral-300);--teal: var(--action-primary);--teal-600: var(--action-primary-hover);--teal-dark: var(--accent-deep);--teal-soft: var(--surface-accent);--teal-line: var(--border-accent);--action-ink: var(--action-foreground);--ready: var(--status-ready);--ready-line: var(--status-ready-line);--ready-subtle: var(--status-ready-subtle);--info: var(--status-info);--watch-soft: var(--status-watch-subtle);--watch-line: var(--status-watch-line);--watch-dark: var(--status-watch-deep);--audit: var(--surface-audit);--focus: var(--focus-ring);--shadow: var(--elevation-card)}*{box-sizing:border-box}html{min-width:320px;min-height:100%;overflow-x:hidden;background:var(--canvas)}body{min-width:320px;min-height:100vh;margin:0;overflow-x:hidden;background:var(--canvas);color:var(--ink);font-size:14px;-webkit-font-smoothing:antialiased}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}button{font:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}h1,h2,p,dl,dd{margin:0}h1,h2,.wordmark{font-family:"Source Serif 4 Variable","Source Serif 4",Georgia,serif}code,.domain,.time{font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace}.skip-link{position:fixed;z-index:100;top:12px;left:12px;padding:10px 14px;transform:translateY(-160%);border-radius:8px;background:var(--audit);color:#fff}.skip-link:focus-visible{transform:translateY(0)}.demo-shell{min-height:100vh;background:radial-gradient(960px 360px at 50% -120px,var(--teal-soft),transparent 68%),var(--canvas)}.site-header{display:flex;width:min(100%,1220px);min-height:72px;align-items:center;justify-content:space-between;gap:18px;margin:0 auto;padding:0 28px;border-bottom:1px solid var(--line)}.brand-lockup,.header-meta{display:flex;align-items:center;gap:12px;text-decoration:none}.wordmark{font-size:27px;font-weight:650;letter-spacing:0}.product-label{padding:6px 11px;border:1px solid var(--teal-line);border-radius:999px;background:var(--teal-soft);color:var(--teal-dark);font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.disclosure{padding:7px 11px;border:1px solid var(--watch-line);border-radius:999px;background:var(--watch-soft);color:var(--watch-dark);font-size:10px;font-weight:760}.domain{color:var(--muted);font-size:9px}main{width:min(100%,1180px);margin:0 auto;padding:66px 28px 70px}.state-notice{margin-bottom:20px;padding:12px 14px;border:1px solid var(--teal-line);border-radius:10px;background:var(--teal-soft);color:var(--teal-dark);font-weight:650}.hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.8fr);gap:64px;align-items:end;margin-bottom:44px}.eyebrow{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.hero h1{max-width:760px;margin:12px 0 18px;font-size:clamp(46px,4.6vw,58px);font-weight:470;letter-spacing:-.05em;line-height:1}.hero-lede{max-width:680px;color:var(--ink-soft);font-size:16px;line-height:1.65}.hero-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.hero-product-handoffs{margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.hero-product-handoffs>.eyebrow{margin-bottom:8px}.hero-handoff-links{display:flex;flex-wrap:wrap;gap:9px}.button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid transparent;border-radius:10px;font-size:14px;font-weight:680;text-decoration:none}.button-primary{border-color:var(--teal);background:var(--teal);color:var(--action-ink)}.button-primary:hover{background:var(--teal-600)}.button-secondary{border-color:var(--line-strong);background:var(--surface)}.button-secondary:hover{background:var(--surface-soft)}.arrow{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.suite-proof-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--line-strong);border-radius:14px;background:var(--surface);box-shadow:var(--shadow)}.suite-proof-rail>div{min-width:0;padding:17px;border-right:1px solid var(--line)}.suite-proof-rail>div:last-child{border-right:0}.proof-icon{width:17px;height:17px;fill:none;stroke:var(--teal-dark);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.suite-proof-rail strong,.suite-proof-rail span{display:block}.suite-proof-rail strong{margin:10px 0 4px;font-size:11px}.suite-proof-rail span{color:var(--muted);font-size:9px;line-height:1.45}.scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;scroll-margin-top:18px}.scenario-card{position:relative;display:block;min-width:0;overflow:hidden;padding:21px;border:1px solid var(--line-strong);border-radius:14px;background:var(--surface);box-shadow:var(--shadow)}.scenario-card:before{position:absolute;inset:0 0 auto;height:3px;background:var(--teal);content:""}.scenario-provider-group:before{background:var(--ready)}.scenario-hospital:before{background:var(--info)}.scenario-card.is-selected{box-shadow:0 0 0 3px var(--teal-line),var(--shadow)}.scenario-card h2{margin:9px 0 8px;font-size:22px;font-weight:520;line-height:1.1}.scenario-summary{min-height:54px;color:var(--ink-soft);font-size:10px;line-height:1.5}.fixture-line{display:flex;gap:9px;align-items:center;margin:15px 0;padding:11px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.scenario-mark{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--audit);color:#fff;font:750 9px JetBrains Mono Variable,monospace}.fixture-line strong,.fixture-line small{display:block;overflow-wrap:anywhere}.fixture-line strong{font-size:10px}.fixture-line small{margin-top:2px;color:var(--muted);font-size:8px;line-height:1.35}.scenario-disclosure summary{cursor:pointer}.compact-route-row{display:flex;min-width:0;min-height:17px;align-items:center;justify-content:space-between;gap:8px;color:var(--teal-dark);font:8px JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;list-style:none}.compact-route-row::-webkit-details-marker{display:none}.compact-route-row::marker{content:""}.compact-route-row span{min-width:0;overflow-wrap:anywhere}.compact-route-row .arrow{flex:0 0 auto}.scenario-disclosure[open] .compact-route-row .arrow{transform:rotate(90deg)}.scenario-disclosure-content{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.checkpoint-guide h3{margin:0 0 9px;font-size:10px}.checkpoint-guide ol{display:grid;gap:5px;margin:0;padding:0;list-style:none}.checkpoint-guide li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:7px;color:var(--ink-soft);font-size:9px}.time{color:var(--muted);font-size:8px}.product-route-links{display:flex;flex-wrap:wrap;gap:6px 11px;margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.product-route-links a{color:var(--teal-dark);font-size:9px;font-weight:750;text-transform:capitalize}.network-side{margin-top:44px;padding:28px;border:1px solid var(--line-strong);border-radius:16px;background:linear-gradient(180deg,var(--teal-soft),var(--surface) 220px);box-shadow:var(--shadow)}.network-side-intro{max-width:760px}.network-side-intro h2{margin:10px 0 12px;font-size:26px;font-weight:500;letter-spacing:-.02em}.network-side-intro p{color:var(--ink-soft);font-size:12px;line-height:1.6}.network-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0 0;padding:0;list-style:none}.network-step{position:relative;min-width:0;padding:16px 15px 15px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.network-step-index{display:grid;width:22px;height:22px;place-items:center;margin-bottom:10px;border-radius:50%;background:var(--audit);color:#fff;font:750 10px JetBrains Mono Variable,monospace}.network-step strong{display:block;margin-bottom:6px;font-size:12px;line-height:1.3}.network-step p{min-height:88px;margin-bottom:10px;color:var(--ink-soft);font-size:10px;line-height:1.55}.network-step a{display:inline-flex;align-items:center;gap:5px;color:var(--teal-dark);font-size:10px;font-weight:750;text-decoration:none}.network-step a .arrow{width:12px;height:12px}.network-step a:hover{text-decoration:underline}.reset-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin-top:18px;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft)}.reset-panel h2{margin:4px 0 5px;font-size:19px;font-weight:520}.reset-panel p:last-child{max-width:820px;color:var(--ink-soft);font-size:10px;line-height:1.5}.reset-panel code{padding:1px 4px;border-radius:4px;background:var(--surface-raised);font-size:.9em}.reset-panel .button{min-height:38px;font-size:11px}footer{display:flex;width:min(100% - 56px,1180px);justify-content:space-between;gap:18px;margin:0 auto;padding:20px 0 30px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.boundary{display:grid;min-height:100vh;place-content:center;gap:14px;padding:40px}.boundary h1{max-width:700px;font-size:clamp(38px,6vw,64px);font-weight:500;line-height:1.04}.boundary p{max-width:580px;color:var(--ink-soft)}.boundary .button{width:fit-content;margin-top:6px}@media(max-width:900px){.hero{grid-template-columns:1fr;gap:26px}.suite-proof-rail{max-width:620px}.scenario-grid{grid-template-columns:1fr}.scenario-summary{min-height:0}.network-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.network-step p{min-height:0}}@media(max-width:620px){.site-header{width:100%;min-height:60px;padding:0 16px}.header-meta .domain,.product-label{display:none}.wordmark{font-size:23px}.disclosure{padding:6px 8px;font-size:10px}main{width:100%;padding:38px 18px 48px}.hero{gap:24px;margin-bottom:30px}.hero h1{margin:12px 0 18px;font-size:42px}.hero-lede{font-size:14px}.suite-proof-rail{grid-template-columns:1fr}.suite-proof-rail>div{display:block;padding:17px;border-right:0;border-bottom:1px solid var(--line)}.suite-proof-rail>div:last-child{border-bottom:0}.reset-panel{grid-template-columns:1fr;gap:12px}.reset-panel .button{width:100%}footer{width:min(100% - 36px,1180px);align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:no-preference){.button,.scenario-card,.compact-route-row .arrow{transition:background-color .12s ease,box-shadow .12s ease,transform .12s ease}.scenario-card:hover{transform:translateY(-2px)}}.hire-main{padding-top:30px}.hire-main h1{scroll-margin-top:8px}.hire-main h1:focus{outline:3px solid var(--focus);outline-offset:5px;border-radius:6px}.hire-governed-note{margin-bottom:24px;padding:11px 14px;border:1px solid var(--teal-line);border-radius:10px;background:var(--teal-soft);color:var(--teal-dark);font-size:11px}.hire-back{display:inline-flex;min-height:32px;align-items:center;margin:-6px 0 18px;padding:6px 0;color:var(--teal-dark);font-weight:720;text-decoration:none}.hire-text-button{border:0;background:transparent}.hire-route-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:34px}.hire-route-head h1,.hire-detail-grid h1,.hire-flow h1{margin:8px 0 10px;font-size:clamp(38px,4vw,52px);font-weight:470;letter-spacing:-.045em;line-height:1.02}.hire-route-head>div:first-child>p:last-child,.hire-flow-lede{max-width:670px;color:var(--ink-soft);font-size:15px;line-height:1.65}.hire-persona{display:flex;min-width:260px;align-items:center;gap:10px;padding:11px 13px;border:1px solid var(--teal-line);border-radius:11px;background:var(--teal-soft)}.hire-avatar{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--audit);color:#fff;font:750 10px JetBrains Mono Variable,monospace}.hire-persona strong,.hire-persona small{display:block}.hire-persona small{color:var(--muted);font-size:10px}.hire-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:14px}.hire-section-head h2{font-size:27px;font-weight:520}.hire-section-head p{color:var(--muted)}.hire-jobs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hire-job{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:end;padding:22px;border:1px solid var(--line-strong);border-radius:14px;background:var(--surface);box-shadow:var(--shadow)}.hire-job h3{margin:0 0 7px;font:520 21px "Source Serif 4 Variable","Source Serif 4",Georgia,serif}.hire-job p{color:var(--muted);font-size:12px}.hire-job .hire-facility{margin-bottom:5px;color:var(--ink-soft);font-weight:720}.hire-job .hire-job-summary{margin-top:12px;color:var(--ink-soft);line-height:1.55}.hire-boundary{margin-top:18px;padding:13px 15px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft);color:var(--ink-soft);font-size:11px}.hire-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:34px;align-items:start}.hire-role-meta{color:var(--ink-soft);font-size:15px;font-weight:680}.hire-copy-section{margin-top:32px}.hire-copy-section h2,.hire-apply-card h2,.hire-shared-fields h2{margin:0 0 10px;font-size:24px;font-weight:520}.hire-copy-section>p{color:var(--ink-soft);font-size:15px;line-height:1.65}.hire-copy-section .hire-evidence-note{margin-bottom:14px;padding:12px 13px;border:1px solid var(--teal-line);border-radius:10px;background:var(--teal-soft);color:var(--teal-dark);font-size:12px;line-height:1.5}.hire-requirements{display:grid;gap:9px}.hire-requirement{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.hire-requirement strong,.hire-requirement small{display:block}.hire-requirement small{margin-top:3px;color:var(--muted)}.hire-requirement-status{min-width:70px;padding:5px 9px;border-radius:6px;font-size:10px;font-weight:800;text-align:center}.is-met .hire-requirement-status{border:1px solid var(--ready-line);background:var(--ready-subtle);color:var(--ready)}.is-unmet .hire-requirement-status{border:1px solid var(--watch-line);background:var(--watch-soft);color:var(--watch-dark)}.hire-apply-card{position:sticky;top:18px;padding:21px;border:1px solid var(--line-strong);border-radius:14px;background:var(--surface);box-shadow:var(--shadow)}.hire-apply-card p{color:var(--muted)}.hire-apply-card .button{width:100%;margin:18px 0 10px}.hire-apply-card small{display:block;color:var(--muted);line-height:1.5}.hire-flow{width:min(100%,680px);margin:0 auto;padding:24px;border:1px solid var(--line-strong);border-radius:18px;background:var(--surface);box-shadow:var(--shadow)}.hire-scope-list{display:grid;gap:10px;margin:24px 0 16px;padding:0;border:0}.hire-scope-list legend{margin-bottom:9px;font-weight:800}.hire-scope{display:grid;grid-template-columns:20px minmax(0,1fr);gap:11px;align-items:start;padding:15px;border:1px solid var(--line-strong);border-radius:12px;cursor:pointer}.hire-scope:has(input:checked){border-color:var(--teal);background:var(--teal-soft);box-shadow:0 0 0 1px var(--teal)}.hire-scope input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--teal)}.hire-scope strong,.hire-scope small{display:block}.hire-scope small{margin-top:4px;color:var(--muted);line-height:1.45}.hire-selection-note{padding:13px;border-radius:10px;background:var(--surface-soft);color:var(--muted);font-size:12px}.hire-shared-fields{margin-top:16px;padding:16px;border:1px solid var(--teal-line);border-radius:12px;background:var(--teal-soft)}.hire-shared-fields h2{font-size:18px}.hire-shared-fields ul{display:grid;gap:7px;margin:0;padding-left:20px;color:var(--ink-soft)}.hire-flow-action{width:100%;margin-top:18px;min-height:50px}.hire-review-facts{display:grid;margin-top:24px;border:1px solid var(--line);border-radius:12px}.hire-review-facts>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:15px;padding:11px 14px;border-bottom:1px solid var(--line)}.hire-review-facts>div:last-child{border-bottom:0}.hire-review-facts dt{color:var(--muted)}.hire-review-facts dd{font-weight:680}.hire-flow-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.hire-submitted{text-align:center}.hire-check{display:grid;width:54px;height:54px;place-items:center;margin:0 auto 10px;border:1px solid var(--ready-line);border-radius:50%;background:var(--ready-subtle);color:var(--ready);font-size:25px}.hire-submitted>p{color:var(--ink-soft)}.hire-submitted .hire-review-facts,.hire-submitted .hire-boundary{text-align:left}@media(max-width:850px){.hire-jobs,.hire-detail-grid{grid-template-columns:1fr}.hire-apply-card{position:static}}@media(max-width:620px){.hire-main{padding-top:24px}.hire-route-head{align-items:flex-start;flex-direction:column}.hire-persona{width:100%}.hire-section-head{align-items:flex-start;flex-direction:column;gap:4px}.hire-section-head h2,.hire-section-head p{width:100%}.hire-job{grid-template-columns:1fr}.hire-job .button{width:100%}.hire-flow{padding:18px;border-radius:14px}.hire-flow-actions{grid-template-columns:1fr}.hire-review-facts>div{grid-template-columns:1fr;gap:3px}}
