: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:#fff;--rovn-ink:#0e1a19;--rovn-navy:#0b1f2a;--rovn-mist:#e8f4f3;--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:#0e1a1973;--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:#fff;--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:-.012em;--type-tracking-hero-display:-.018em;--type-tracking-hero-metric:-.035em;--type-weight-headline:550;--type-leading-hero:1.05;--type-leading-display:1.12;--type-leading-dense:1.3;--type-leading-compact:1.4;--type-leading-body:1.5;--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 #0e1a190d, 0 10px 28px #0e1a190d;--elevation-floating:0 18px 48px #0e1a1924;--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;--lightningcss-light:initial;--lightningcss-dark: ;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(--action-primary);--accent-foreground:var(--text-accent);--destructive:var(--status-blocked);--destructive-foreground:var(--text-inverse);--border:var(--border-subtle);--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);--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-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);--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:#0009;--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 #00000080;--elevation-none:none;--elevation-raised:var(--elevation-card);--elevation-overlay:var(--elevation-floating);--lightningcss-light: ;--lightningcss-dark:initial;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(--action-primary);--accent-foreground:var(--text-accent);--destructive:var(--status-blocked);--destructive-foreground:var(--text-inverse);--border:var(--border-subtle);--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);--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-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);--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); --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);}
:root{--cream:var(--rovn-cream);--white:var(--rovn-white);--ink:var(--rovn-ink);--secondary:var(--neutral-700);--muted:var(--neutral-500);--teal:var(--rovn-teal-700);--teal-dark:var(--rovn-teal-900);--audit:var(--rovn-teal-950);--teal-soft:var(--rovn-teal-050);--teal-line:var(--rovn-teal-line);--teal-tint:var(--rovn-teal-100);--teal-tint-soft:color-mix(in srgb, var(--rovn-teal-100) 64%, transparent);--teal-line-faint:color-mix(in srgb, var(--rovn-teal-line) 24%, transparent);--mint:var(--rovn-mint);--mint-pill:var(--rovn-mint-pill);--mint-soft:color-mix(in srgb, var(--rovn-mint) 78%, transparent);--subtle:var(--neutral-50);--line:var(--neutral-200);--line-strong:var(--border-strong);--green:var(--status-ready);--mono:var(--font-jbmono,var(--rovn-font-mono)), var(--rovn-font-mono);--radius-sm:6px;--radius:10px;--radius-lg:14px;--float:var(--elevation-floating)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--cream);color:var(--ink)}body{background:var(--cream);min-width:20rem;color:var(--ink);font-family:var(--font-hanken), ui-sans-serif, system-ui, sans-serif;font-feature-settings:"cv01", "ss03", "zero";margin:0;font-size:1rem;line-height:1.5}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{box-shadow:0 0 0 2px var(--cream), 0 0 0 4px var(--teal);border-radius:var(--radius-sm);outline:0}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.siteShell{width:min(73rem,100% - 3rem);margin-inline:auto}.skipLink{z-index:1000;background:var(--white);box-shadow:0 0 0 1px var(--line), var(--float);padding:.7rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skipLink:focus{transform:translateY(0)}.siteHeader{z-index:100;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--cream) 94%, transparent);height:4.75rem;position:relative}.siteHeaderInner{justify-content:space-between;align-items:center;gap:1.5rem;height:100%;display:flex}.wordmark{min-width:2.75rem;min-height:2.75rem;font-family:var(--font-source-serif), Georgia, serif;letter-spacing:-.045em;align-items:center;font-size:1.75rem;font-weight:560;line-height:1;display:inline-flex}.wordmarkText,.wordmarkVisual{white-space:nowrap;display:inline-block}.wordmarkO{letter-spacing:0;margin-right:-.045em;display:inline-block;position:relative}.wordmarkO:after{content:"";pointer-events:none;background:currentColor;border-radius:.03em;width:.36em;height:.06em;position:absolute;top:.17em;left:62%;transform:translate(-50%)}.desktopNav{align-items:center;gap:clamp(1rem,2vw,1.75rem);margin-left:auto;font-size:.875rem;font-weight:560;display:flex}.desktopNav a,.footerNav a{align-items:center;min-height:2.75rem;display:inline-flex}.desktopNav a{position:relative}.desktopNav a:hover,.footerNav a:hover,.desktopNav a[aria-current=page]{color:var(--teal-dark)}.desktopNav a[aria-current=page]:after{content:"";background:var(--teal);height:2px;position:absolute;bottom:.3rem;left:0;right:0}.button{border:1px solid var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:.625rem;min-height:2.75rem;padding:0 1.25rem;font-weight:650;line-height:1.2;display:inline-flex}.buttonDark{background:var(--teal);border-color:var(--teal);color:var(--white)}.buttonDark:hover{background:var(--teal-dark);border-color:var(--teal-dark)}.buttonSecondary{color:var(--ink);border-color:var(--line-strong);background:0 0}.buttonSecondary:hover{background:var(--white)}.headerActions{flex:none;align-items:center;gap:1.25rem;display:flex}.headerSignIn{align-items:center;min-height:2.75rem;font-size:.875rem;font-weight:560;display:inline-flex}.headerSignIn:hover{color:var(--teal-dark)}.headerCta{flex:none;font-size:.875rem}.mobileNav{display:none;position:relative}.mobileMenuButton{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-width:5.25rem;min-height:2.75rem;color:var(--ink);font:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.8125rem;font-weight:650;display:flex}.menuGlyph{font-size:1.3rem;line-height:1}.mobileNavPanel{background:var(--white);border-radius:var(--radius-lg);width:min(20.625rem,100vw - 2.5rem);box-shadow:0 0 0 1px var(--line), var(--float);padding:.625rem;position:absolute;top:3.25rem;right:0}.mobileNavPanel nav{display:grid}.mobileNavPanel a{border-radius:var(--radius-sm);align-items:center;min-height:3rem;padding:0 .875rem;font-weight:600;display:flex}.mobileNavPanel a[aria-current=page]{background:var(--teal-soft);color:var(--teal-dark)}.mobileNavPanel a[aria-current=page]:after{content:"Current";font-family:var(--mono);letter-spacing:.06em;margin-left:auto;font-size:.8125rem}.mobileNavPanel .mobileNavSignIn{margin-top:.375rem}.mobileNavPanel .mobileNavCta{background:var(--ink);color:var(--white);justify-content:center;margin-top:.5rem}.eyebrow,.microLabel,.heroNote{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.eyebrow{color:var(--teal-dark);align-items:center;gap:.6rem;display:flex}.eyebrow:before{content:"";background:var(--teal);width:.5rem;height:.5rem;box-shadow:0 0 0 5px var(--teal-soft);border-radius:50%;flex:none}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--font-source-serif), Georgia, serif;letter-spacing:-.018em;font-weight:550}h1{margin:1.5rem 0;font-size:clamp(3.35rem,5.5vw,4.875rem);line-height:.99}h2{margin:.9rem 0 1.5rem;font-size:clamp(2.5rem,4vw,3.625rem);line-height:1.04}h3{font-family:var(--font-source-serif), Georgia, serif;letter-spacing:-.02em;font-size:1.75rem;font-weight:600;line-height:1.15}.heroLede,.sectionLede{color:var(--secondary);font-size:1.25rem;line-height:1.58}.routeHero{padding:clamp(4rem,7vw,6.75rem) 0}.routeHeroGrid{grid-template-columns:minmax(0,1fr) minmax(21rem,.9fr);align-items:center;gap:clamp(3rem,7vw,5rem);display:grid}.routeHeroCopy:last-child{grid-column:1/-1;max-width:62rem}.routeHeroCopy h1{max-width:15ch}.routeHeroCopy h1 em{color:var(--teal);font-weight:inherit}.routeHero-company .routeHeroCopy{grid-column:1/-1;max-width:64rem}.routeHero-company .routeHeroCopy h1{max-width:20ch}.routeHero-network .routeHeroGrid{grid-template-columns:minmax(0,1fr) minmax(25rem,1fr)}.routeHero-network .routeHeroCopy h1{max-width:19ch;font-size:clamp(3.25rem,5vw,4.5rem)}.heroActions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.heroNote{color:var(--teal-dark);margin-top:1.25rem}.heroProof{transform:rotate(-.7deg)}.heroArtifact{border:1px solid var(--line);background:var(--white);box-shadow:var(--float);border-radius:1.125rem;overflow:hidden}.artifactHeader,.artifactBanner{border-bottom:1px solid var(--line);min-height:3.5rem;padding:.9rem 1.25rem}.artifactHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.artifactBanner{color:var(--teal-dark);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;font-size:.8125rem;font-weight:700;display:flex}.queueItem{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:start;gap:1rem;padding:1.15rem 1.25rem;display:grid}.queueItem:last-child{border-bottom:0}.queueItem strong,.passportHeader strong,.passportCredential strong,.passportShare strong,.networkStorySide>strong{display:block}.queueItem p,.passportHeader p,.passportCredential p,.passportShare p,.networkStorySide p{color:var(--secondary);margin:.3rem 0 0;font-size:.875rem}.artifactStatus{white-space:nowrap;border-radius:999px;width:fit-content;padding:.3rem .55rem;font-size:.8125rem;font-weight:650;line-height:1.25}.artifactStatus-attest{color:var(--status-info);background:var(--status-info-subtle);box-shadow:0 0 0 1px var(--status-info-line)}.artifactStatus-ready,.artifactStatus-verified{color:var(--status-ready-deep);background:var(--status-ready-subtle);box-shadow:0 0 0 1px var(--status-ready-line)}.artifactStatus-decision{color:var(--status-watch-deep);background:var(--status-watch-subtle);box-shadow:0 0 0 1px var(--status-watch-line)}.heroStageRail{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--subtle);grid-template-columns:repeat(6,1fr);margin-top:3.5rem;padding:0;list-style:none;display:grid}.heroStageRail li{border-right:1px solid var(--line);min-width:0;padding:1.5rem 1rem}.heroStageRail li:last-child{border-right:0}.heroStageRail span{color:var(--teal-dark);font-family:var(--mono);margin-bottom:.45rem;font-size:.8125rem;display:block}.heroStageRail strong{font-size:.875rem}.passportArtifact{padding:1.35rem}.passportArtifact .artifactBanner{background:var(--teal-soft);margin:-1.35rem -1.35rem 1.1rem}.passportHeader{border-bottom:1px solid var(--line);align-items:center;gap:.9rem;padding-bottom:1.1rem;display:flex}.passportHeader p{margin-top:.15rem}.passportHeader .artifactStatus{margin-left:auto}.passportAvatar{background:var(--teal-soft);width:3.4rem;height:3.4rem;color:var(--teal-dark);font-family:var(--font-source-serif), Georgia, serif;border-radius:50%;flex:none;place-items:center;font-size:1.45rem;display:grid}.passportCredential{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:.9rem;padding:1rem 0;display:grid}.passportCredential>span{color:var(--status-ready-deep);font-family:var(--mono);text-align:right;font-size:.8125rem;font-weight:700}.passportShare{border-radius:var(--radius);background:var(--teal-soft);box-shadow:0 0 0 1px var(--teal-line);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.1rem;padding:1rem;display:flex}.heroShareAction{min-height:2.75rem;color:var(--teal-dark);flex:none;align-items:center;padding:0 .4rem;font-size:.8125rem;font-weight:650;display:inline-flex}.networkStoryArtifact{padding:1.35rem}.networkStoryArtifact .artifactBanner{margin:-1.35rem -1.35rem 1.1rem}.networkStorySides{grid-template-columns:1fr 4.5rem 1fr;align-items:center;gap:.6rem;display:grid}.networkStorySide{border-radius:var(--radius-lg);background:var(--cream);min-height:11rem;box-shadow:0 0 0 1px var(--line);padding:1.1rem}.networkStorySide>strong{margin-top:.55rem;font-size:1.125rem}.networkStorySide .artifactStatus{margin-top:1rem}.networkChoice{background:var(--teal-line);height:2px;position:relative}.networkChoice span{color:var(--teal-dark);font-family:var(--mono);font-size:.8125rem;position:absolute;bottom:.7rem;left:50%;transform:translate(-50%)}.networkChoice i{background:var(--teal);border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:-.3rem;right:0}.pageSection{padding:clamp(4.875rem,8vw,7rem) 0}.sectionHeading{grid-template-columns:1fr 1fr;align-items:end;gap:4rem;margin-bottom:3.5rem;display:grid}.sectionHeading>p{max-width:32.5rem;color:var(--secondary);margin:0;font-size:1.125rem}.editorialItems{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid}.editorialItems-2,.editorialItems-3{grid-template-columns:repeat(3,1fr)}.editorialItems-4{grid-template-columns:repeat(4,1fr)}.editorialItems-5{grid-template-columns:repeat(5,1fr)}.editorialItems article{border-right:1px solid var(--line);min-width:0;padding:1.75rem 1.5rem}.editorialItems article:last-child{border-right:0}.editorialItems h3{margin:.75rem 0}.editorialItems p{color:var(--secondary);margin:0}.microLabel{color:var(--teal-dark)}.dataList{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin:0;display:grid}.dataList>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.85rem 1.1rem;display:flex}.dataList dt{font-weight:650}.dataList dd{color:var(--secondary);text-align:right;margin:0;font-size:.9375rem}.dataListFootnote{color:var(--muted);font-family:var(--mono);max-width:46rem;margin:1.5rem 0 0;font-size:.8125rem;line-height:1.6}.splitSection-tint,.receiptSection,.ctaBand-tint{background:var(--teal-soft)}.splitSection-audit,.answerSection{background:var(--audit);color:var(--white)}.splitSection-audit .eyebrow,.answerSection .eyebrow,.splitSection-audit .microLabel,.answerSection .microLabel{color:var(--mint)}.splitSection-audit .eyebrow:before,.answerSection .eyebrow:before{box-shadow:0 0 0 5px color-mix(in srgb, var(--teal) 20%, transparent)}.splitSection-audit .sectionLede,.answerSection .sectionLede{color:var(--teal-tint)}.splitGrid,.receiptSectionGrid,.answerGrid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,7vw,5rem);display:grid}.splitDetails ul{border-top:1px solid var(--line);margin:0 0 2rem;padding:0;list-style:none}.splitDetails li{border-bottom:1px solid var(--line);padding:1rem 0 1rem 1.75rem;position:relative}.splitDetails li:before{content:"";background:var(--teal);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:1.45rem;left:.25rem}.splitSection-audit .splitDetails ul,.splitSection-audit .splitDetails li{border-color:var(--teal-line-faint)}.proofReceipt{border-radius:var(--radius-lg);background:var(--audit);color:var(--white);font-family:var(--mono);box-shadow:var(--float);padding:1.5rem;position:relative;overflow:hidden}.proofReceipt:before,.proofReceipt:after{content:"";background:var(--cream);border-radius:50%;width:.9rem;height:.9rem;position:absolute;top:46%;left:-.45rem}.proofReceipt:after{left:auto;right:-.45rem}.receiptHeader{border-bottom:1px solid var(--teal-line-faint);justify-content:space-between;gap:1rem;padding-bottom:1.125rem;display:flex}.receiptHeader strong{font-family:var(--font-hanken), ui-sans-serif, system-ui, sans-serif;margin-top:.35rem;font-size:1.125rem;display:block}.proofReceipt .microLabel{color:var(--mint)}.receiptStatus{border:1px solid color-mix(in srgb, var(--status-ready-line) 45%, transparent);background:color-mix(in srgb, var(--status-ready-deep) 40%, var(--audit));height:max-content;color:var(--status-ready-line);white-space:nowrap;border-radius:999px;padding:.32rem .65rem;font-size:.8125rem}.receiptFields{border-bottom:1px dashed var(--teal-line-faint);grid-template-columns:1fr 1fr;gap:1.125rem 1.5rem;margin:0;padding:1.35rem 0;display:grid}.receiptFields dt{color:var(--mint-soft);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.35rem;font-size:.8125rem}.receiptFields dd{overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.45}.receiptSignature{color:var(--mint-soft);justify-content:space-between;align-items:end;gap:1rem;padding-top:1.125rem;font-size:.8125rem;display:flex}.receiptSignature strong{max-width:16rem;color:var(--teal-tint);font-family:var(--font-source-serif), Georgia, serif;text-align:right;font-size:1.25rem;font-style:italic;font-weight:450}.claimStatus{border-radius:var(--radius);background:var(--white);color:var(--ink);box-shadow:0 0 0 1px var(--line);padding:1.25rem}.splitSection-audit .claimStatus{background:color-mix(in srgb, var(--white) 6%, transparent);color:var(--white);box-shadow:0 0 0 1px var(--teal-line-faint)}.claimStatusTop{align-items:center;gap:.55rem;display:flex}.claimStatusTop>span:last-child{color:var(--muted);font-family:var(--mono);margin-left:auto;font-size:.8125rem}.splitSection-audit .claimStatusTop>span:last-child,.splitSection-audit .claimStatus p{color:var(--teal-tint)}.claimDot{background:var(--green);border-radius:50%;width:.55rem;height:.55rem}.claimDot-boundary{background:var(--teal);border-radius:2px}.claimStatus>p{color:var(--secondary);margin:1rem 0}.claimStatus dl{gap:.75rem;margin:0;display:grid}.claimStatus dl div{grid-template-columns:5rem 1fr;gap:.75rem;display:grid}.claimStatus dt{font-family:var(--mono);color:var(--muted);font-size:.8125rem}.splitSection-audit .claimStatus dt{color:var(--mint)}.claimStatus dd{margin:0;font-size:.875rem}.answerSection aside{border-left:1px solid color-mix(in srgb, var(--teal-line) 35%, transparent);padding:clamp(1.5rem,4vw,2.5rem)}.answerSection aside p{color:var(--white);font-family:var(--font-source-serif), Georgia, serif;margin:1rem 0 0;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.35}.statementSection{background:var(--audit);color:var(--white)}.statementGrid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,7vw,6rem);display:grid}.statementGrid h2{max-width:15ch;margin:0}.statementGrid p{color:var(--teal-tint);margin:0;font-size:1.125rem}.governanceReceiptGrid{grid-template-columns:minmax(20rem,.75fr) minmax(28rem,1.25fr);align-items:center;gap:clamp(3rem,7vw,5rem);display:grid}.governancePrinciples{border-top:1px solid var(--line);margin-top:2.5rem}.governancePrinciples article{border-bottom:1px solid var(--line);padding:1.2rem 0}.governancePrinciples h3{font-family:var(--font-hanken), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;margin:0 0 .45rem;font-size:1rem;font-weight:650}.governancePrinciples p{color:var(--secondary);margin:0}.governanceReceiptSection .proofReceipt{transform:rotate(-.7deg)}.ctaGrid{grid-template-columns:1.2fr 1fr auto;align-items:end;gap:3rem;display:grid}.ctaGrid h2{margin-bottom:0}.ctaGrid>p{color:var(--secondary);margin:0;font-size:1.125rem}.ctaGrid .button{white-space:nowrap}.ctaBand-centered{text-align:center}.ctaBand-centered .ctaGrid{grid-template-columns:1fr;justify-items:center;gap:1.25rem;max-width:52rem}.ctaBand-centered .ctaGrid h2{max-width:18ch}.ctaBand-centered .ctaGrid>p{max-width:42rem}.ctaBand-plain{background:var(--white)}.routeHero-facilities{padding-bottom:0}.routeHero-facilities .routeHeroGrid{grid-template-columns:minmax(0,.92fr) minmax(27rem,1.08fr);gap:4.5rem}.routeHero-facilities .facilityQueue{transform:translateY(.75rem)}.routeHero-facilities .heroStageRail{margin-top:4.8125rem}.routeHero-facilities+.governanceReceiptSection{padding-block:6.75rem 6.5rem}.routeHero-facilities+.governanceReceiptSection .governanceReceiptGrid{grid-template-columns:minmax(19rem,.72fr) minmax(34rem,1.28fr);gap:4rem}.routeHero-facilities+.governanceReceiptSection .proofReceipt{width:100%;transform:translate(-.75rem)rotate(-.7deg)}.routeHero-facilities~.ctaBand .ctaGrid{grid-template-columns:1.45fr .9fr auto;gap:2.5rem}.routeHero-facilities~.ctaBand .ctaGrid h2{max-width:18ch}.routeHero-facilities~.ctaBand{padding-block:10.5rem}.routeHero-clinicians{padding-block:5.5rem 5.75rem}.routeHero-clinicians+.statementSection{padding-block:3.75rem}.routeHero-clinicians+.statementSection .statementGrid{grid-template-columns:1.05fr .95fr}.routeHero-clinicians~.editorialSection{padding-block:6.9375rem}.routeHero-clinicians~.editorialSection .sectionHeading{grid-template-columns:1.08fr .92fr;margin-bottom:3rem}.routeHero-clinicians~.editorialSection .editorialItems article{padding-block:1.5rem}.routeHero-clinicians~.ctaBand{padding-block:7rem}.routeHero-clinicians~.ctaBand .ctaGrid{max-width:56rem}.routeHero-network{padding-block:clamp(4rem,7vw,6.75rem) 5.5rem}.routeHero-network+#hire-story{padding-block:clamp(4.875rem,8vw,7rem)}.routeHero-network+#hire-story+.receiptSection{padding-block:7rem}.routeHero-network+#hire-story+.receiptSection .receiptSectionGrid{grid-template-columns:.96fr 1.04fr;gap:4rem}.routeHero-network+#hire-story+.receiptSection .proofReceipt{width:100%;padding:1.75rem}.routeHero-network~#contact{padding-block:3.4375rem}.routeHero-network~#contact .ctaGrid{grid-template-columns:1.1fr 1fr auto;gap:2.5rem}.legalPage{padding:clamp(3.5rem,6vw,5.5rem) 0 clamp(4rem,7vw,6rem)}.legalPage article{max-width:46rem}.legalPage h1{font-size:clamp(2.75rem,4.5vw,3.75rem)}.legalUpdated{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 3rem;font-size:.8125rem}.legalPage section{margin-bottom:2.5rem}.legalPage h2{font-family:var(--font-hanken), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;margin:0 0 .75rem;font-size:1.125rem;font-weight:650}.legalPage p{color:var(--secondary);margin:0 0 1rem;line-height:1.65}.legalPage a{color:var(--teal-dark);text-underline-offset:.2em;text-decoration:underline}.siteFooter{background:var(--audit);color:var(--teal-soft)}.footerInner{grid-template-columns:repeat(auto-fit,minmax(min(12.5rem,100%),1fr));gap:clamp(1.625rem,4vw,2.75rem);padding:clamp(3rem,6vw,4.75rem) 0 2.125rem;display:grid}.footerAbout{flex-direction:column;gap:.75rem;display:flex}.footerAbout .wordmark{color:var(--white)}.footerAbout p{max-width:30ch;color:var(--teal-soft);margin:0;font-size:.9375rem;line-height:1.55}.footerAbout p:last-child{font-family:var(--mono);color:var(--mint);font-size:.8125rem;line-height:1.7}.footerGroupHeading{color:var(--mint);margin:0 0 .8125rem;font-size:.8438rem;font-weight:650}.footerNav{flex-direction:column;gap:.5625rem;margin:0;padding:0;font-size:.9375rem;list-style:none;display:flex}.footerNav a{color:var(--teal-soft)}.footerNav a:hover{color:var(--mint);text-decoration:underline}.footerBottom{border-top:1px solid color-mix(in srgb, var(--teal-tint) 20%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.875rem 1.25rem;padding:1.25rem 0 clamp(2.125rem,4vw,2.75rem);display:flex}.footerBottom p{color:var(--teal-soft);margin:0;font-size:.875rem}.footerBottom a{color:var(--mint)}.footerBottom a:hover{text-decoration:underline}.footerLegalNav{color:var(--teal-soft);font-size:.875rem}.footerLegalNav a{color:var(--teal-soft)}.footerLegalNav a:hover{color:var(--mint);text-decoration:underline}.footerBadge{font-family:var(--mono);color:var(--mint);font-size:.8125rem}.routePage{align-items:center;min-height:60vh;padding:clamp(4rem,8vw,7rem) 1.5rem;display:grid}.routeFrame{width:min(100%,52rem);margin:0 auto}.routeDescription{max-width:43rem;color:var(--secondary);margin:2rem 0;font-size:1.125rem}.notFoundCode{color:var(--teal);font-family:var(--font-source-serif), Georgia, serif;margin:0 0 1rem;font-size:clamp(5rem,18vw,10rem);line-height:.8}@media (max-width:64rem){.desktopNav{gap:.9rem}.headerActions{display:none}.routeHeroGrid{grid-template-columns:1fr 1fr;gap:3rem}.editorialItems-5{grid-template-columns:1fr}.editorialItems-5 article{border-right:0;border-bottom:1px solid var(--line)}.editorialItems-5 article:last-child{border-bottom:0}}@media (max-width:47.5rem){.siteShell{width:min(100% - 2.5rem,42.5rem)}.siteHeader{height:4.25rem}.desktopNav,.headerActions{display:none}.mobileNav{display:block}h1{font-size:clamp(2.875rem,14vw,3.75rem)}h2{font-size:clamp(2.35rem,11vw,3rem)}.routeHero{padding:4rem 0 4.875rem}.routeHeroGrid,.routeHero-network .routeHeroGrid,.sectionHeading,.splitGrid,.receiptSectionGrid,.answerGrid,.statementGrid,.governanceReceiptGrid,.ctaGrid{grid-template-columns:1fr;gap:2rem}.dataList{grid-template-columns:1fr}.dataList>div{border-right:0}.routeHeroCopy,.routeHero-network .routeHeroCopy,.routeHero-company .routeHeroCopy{grid-column:auto}.heroStageRail{grid-template-columns:repeat(2,1fr)}.heroStageRail li:nth-child(2n){border-right:0}.heroStageRail li:nth-child(-n+4){border-bottom:1px solid var(--line)}.pageSection{padding:4.875rem 0}.sectionHeading{margin-bottom:2.25rem}.editorialItems-2,.editorialItems-3,.editorialItems-4{grid-template-columns:1fr}.editorialItems article{border-right:0;border-bottom:1px solid var(--line)}.editorialItems article:last-child{border-bottom:0}.answerSection aside{border-top:1px solid color-mix(in srgb, var(--teal-line) 35%, transparent);border-left:0}.statementGrid{gap:1.5rem}.governanceReceiptSection .proofReceipt{transform:none}.ctaGrid{align-items:start}.ctaGrid .button{width:fit-content}.footerBottom{display:block}.footerLegalNav{margin-top:.5rem;display:block}.routeHero-facilities{padding-block:3.5rem 4rem}.routeHero-facilities .routeHeroGrid{grid-template-columns:1fr;gap:2.5rem}.routeHero-facilities .routeHeroCopy h1{max-width:100%;font-size:3rem}.routeHero-facilities .facilityQueue{transform:none}.routeHero-facilities .heroStageRail{margin-top:3rem}.routeHero-facilities .heroStageRail li{padding-block:1.25rem}.routeHero-facilities+.governanceReceiptSection{padding-block:7.75rem 8.5rem}.routeHero-facilities+.governanceReceiptSection .governanceReceiptGrid{grid-template-columns:1fr;gap:4.375rem}.routeHero-facilities+.governanceReceiptSection .governancePrinciples{margin-top:2rem}.routeHero-facilities+.governanceReceiptSection .proofReceipt{transform:none}.routeHero-facilities~.ctaBand{padding-block:4.25rem}.routeHero-facilities~.ctaBand .ctaGrid{grid-template-columns:1fr;gap:1.75rem}.routeHero-facilities~.ctaBand .ctaGrid .button{width:100%}.routeHero-clinicians{padding-block:3.5rem 3.75rem}.routeHero-clinicians .routeHeroCopy h1{max-width:10ch;font-size:3rem}.routeHero-clinicians .routeHeroGrid{gap:2.5rem}.routeHero-clinicians .passportArtifact{padding:1.15rem}.routeHero-clinicians .passportArtifact .artifactBanner{margin:-1.15rem -1.15rem .9rem}.routeHero-clinicians .passportCredential{padding-block:.85rem}.routeHero-clinicians .passportShare{margin-top:.9rem;padding:.9rem}.routeHero-clinicians+.statementSection{padding-block:6.125rem}.routeHero-clinicians+.statementSection .statementGrid{grid-template-columns:1fr;gap:1.75rem}.routeHero-clinicians+.statementSection .statementGrid h2{max-width:11ch;font-size:2.25rem}.routeHero-clinicians~.editorialSection{padding-block:6.53125rem}.routeHero-clinicians~.editorialSection .sectionHeading{grid-template-columns:1fr;gap:1.75rem;margin-bottom:2rem}.routeHero-clinicians~.editorialSection .editorialItems article{padding:1.4rem 0}.routeHero-clinicians~.ctaBand{padding-block:4.25rem}.routeHero-network{padding-block:3.5rem 1.75rem}.routeHero-network .routeHeroCopy h1{max-width:12ch;font-size:2.75rem}.routeHero-network .routeHeroGrid{gap:2.75rem}.routeHero-network .networkStoryArtifact{padding:1.1rem}.routeHero-network .networkStoryArtifact .artifactBanner{margin:-1.1rem -1.1rem 1rem}.routeHero-network .networkStorySides{grid-template-columns:minmax(0,1fr) 3.25rem minmax(0,1fr);gap:.35rem}.routeHero-network .networkStorySide{min-height:12rem;padding:.85rem}.routeHero-network+#hire-story{padding-block:4.5rem 5.25rem}.routeHero-network+#hire-story .sectionHeading{margin-bottom:2.5rem}.routeHero-network+#hire-story .editorialItems article{padding:3.125rem 0}.routeHero-network+#hire-story+.receiptSection{padding-block:6.28125rem}.routeHero-network+#hire-story+.receiptSection .receiptSectionGrid{grid-template-columns:1fr;gap:3rem}.routeHero-network+#hire-story+.receiptSection .proofReceipt{padding:1.5rem}.routeHero-network~#contact{padding-block:5.6875rem}.routeHero-network~#contact .ctaGrid{grid-template-columns:1fr;gap:1.75rem}.routeHero-network~#contact .ctaGrid .button{width:100%}}@media (max-width:24rem){.siteShell{width:calc(100% - 2rem)}.heroActions{display:grid}.button{width:100%}.receiptHeader,.receiptSignature{display:grid}.receiptStatus{width:fit-content}.receiptFields{grid-template-columns:1fr}.receiptSignature strong{text-align:left}.claimStatusTop{flex-wrap:wrap}.claimStatusTop>span:last-child{width:100%;margin-left:1.1rem}.claimStatus dl div{grid-template-columns:1fr;gap:.2rem}.passportHeader,.passportShare{flex-wrap:wrap;align-items:flex-start}.passportHeader .artifactStatus{margin-left:0}.passportCredential{grid-template-columns:1fr}.passportCredential>span{text-align:left}.networkStorySides{grid-template-columns:1fr}.networkChoice{width:2px;height:2.5rem;margin:0 auto}.networkChoice span{bottom:50%;left:.75rem;transform:translateY(50%)}.networkChoice i{top:auto;bottom:0;right:-.3rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.siteHeader,.siteFooter,.heroActions,.skipLink{display:none}body{background:var(--white)}.pageSection,.routeHero{break-inside:avoid;padding-block:2rem}}
@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/62492e45f348cf87.200fngwr9-1p7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/8f9704ed0c18c9e0.1takx9ikz9d70.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/c73d4b34880585a8.2y9p18vgfwis7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/f00b8cc54454926d.2c2xg2hj0hbwk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/741805f5bd1ef272.104ommt447oe9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/ea3421846039b7f3.p.23jyvdx2mwxjn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/20aee433927f7d4b.3x137p1ifayze.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/256e1f7f180674ba.1x971o6gwfy6w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/be3bf58b83159894.1ri8jgkzoo1l-.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/753b6407f468151f.1veyi_qwtij86.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/292081311a6a8abc.1t-2a-g4m3ypx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/68d403cf9f2c68c5.p.20at88_q9f_kt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.source_serif_4_6cbaed3d-module__OS6adG__className{font-family:"Source Serif 4",Georgia,serif}.source_serif_4_6cbaed3d-module__OS6adG__variable{--font-source-serif:"Source Serif 4", Georgia, serif}
@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/14d4d63e19d804c8.0s5t8-c2jtqkg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/f9796a0a2d7214e5.1x1y7jiuqp3re.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/c6c1a0748af42b20.2uuywlasdmkpq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/cc2b2ba9b11d3453.p.3mm4bn5tfabgi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.hanken_grotesk_556f5e90-module__Y_jg7W__className{font-family:Hanken Grotesk,ui-sans-serif,system-ui,sans-serif}.hanken_grotesk_556f5e90-module__Y_jg7W__variable{--font-hanken:"Hanken Grotesk", ui-sans-serif, system-ui, sans-serif}
@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono_latin_rovn-s.p.2rmhnsrc80fag.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_de47782d-module__wKgppq__className{font-family:jetbrainsMono,jetbrainsMono Fallback,ui-monospace,SFMono-Regular,Consolas,monospace}.jetbrainsmono_de47782d-module__wKgppq__variable{--font-jbmono:"jetbrainsMono", "jetbrainsMono Fallback", ui-monospace, SFMono-Regular, Consolas, monospace}
