: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(/worker/assets/worker-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(/worker/assets/worker-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(/worker/assets/worker-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(/worker/assets/worker-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(/worker/assets/worker-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(/worker/assets/worker-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(/worker/assets/worker-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(/worker/assets/worker-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(/worker/assets/worker-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(/worker/assets/worker-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(/worker/assets/worker-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(/worker/assets/worker-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(/worker/assets/worker-hanken-grotesk-cyrillic-ext-wght-normal-D_UHSL_T.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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/worker/assets/worker-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(/worker/assets/worker-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(/worker/assets/worker-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(/worker/assets/worker-hanken-grotesk-cyrillic-ext-wght-italic-CYajtLR3.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:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/worker/assets/worker-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(/worker/assets/worker-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(/worker/assets/worker-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(/worker/assets/worker-jetbrains-mono-cyrillic-ext-wght-normal-EocZY2iu.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/worker/assets/worker-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(/worker/assets/worker-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(/worker/assets/worker-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(/worker/assets/worker-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(/worker/assets/worker-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{color-scheme:light;font-family:Hanken Grotesk Variable,Arial,sans-serif;--canvas:#f4f2ec;--surface:#fcfbf8;--elevated:var(--rovn-white);--muted:#eceae3;--ink:#17292f;--soft:#56666a;--faint:#7d898b;--line:#d7d8d2;--strong:#bcc3c0;--brand:#0c6667;--brand2:#075557;--brand-soft:#d9efeb;--source:#1f617a;--source-soft:#e1eff4;--worker:#74551b;--worker-soft:#f5edcf;--attention:#a14e16;--attention-soft:#fae8d9;--active:#2c6c4d;--active-soft:#dcefe4;--danger:#9d3f35;--shadow:0 18px 45px rgb(32 47 50 / 9%);--side:246px;--pad:46px;--gap:28px;--control:44px}:root[data-theme=dark]{color-scheme:dark;--canvas:#111d22;--surface:#17262b;--elevated:#1c2e34;--muted:#22363c;--ink:#f1f0ea;--soft:#b7c3c4;--faint:#8fa0a2;--line:#33484e;--strong:#4b6267;--brand:#70c7be;--brand2:#95d9d1;--brand-soft:#203f40;--source:#8dcde5;--source-soft:#223d48;--worker:#e5c970;--worker-soft:#443c25;--attention:#f0aa72;--attention-soft:#4b3025;--active:#85d4a6;--active-soft:#203f31;--danger:#e88c82;--shadow:0 18px 45px rgb(0 0 0 / 24%)}:root[data-density=compact]{--pad:34px;--gap:18px;--control:38px}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--canvas);color:var(--ink);font-size:14px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:3px solid var(--brand);outline-offset:3px}h1,h2,h3,p{margin-top:0}h1,h2{text-wrap:balance}h1{margin-bottom:14px;font-family:"Source Serif 4 Variable",Georgia,serif;font-size:clamp(36px,4vw,60px);font-weight:600;line-height:.99;letter-spacing:-.045em}h2{margin-bottom:8px;font-size:20px;line-height:1.22;letter-spacing:-.02em}p{line-height:1.65}.wordmark{display:inline-block;white-space:nowrap;font-family:"Source Serif 4 Variable",Georgia,serif;font-size:31px;font-weight:600;line-height:1;letter-spacing:-.04em}.wordmark--compact{font-size:23px}.wordmark__o{position:relative;display:inline-block}.wordmark__macron{position:absolute;top:.17em;left:50%;width:.4em;height:.058em;transform:translate(-50%);border-radius:.03em;background:currentcolor;pointer-events:none}.app-shell{min-height:100vh;display:grid;grid-template-columns:var(--side) minmax(0,1fr)}.sidebar{position:fixed;inset:0 auto 0 0;z-index:20;width:var(--side);display:flex;flex-direction:column;border-right:1px solid var(--line);background:var(--surface);padding:30px 22px 22px}.brand-button{align-self:flex-start;border:0;background:transparent;padding:0 8px 31px;cursor:pointer}.primary-nav,.sidebar__lower{display:grid;gap:5px}.sidebar__lower{margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}.sidebar__label{margin:0 10px 8px;color:var(--faint);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.sidebar__footer{margin-top:auto;padding:17px 10px 0;border-top:1px solid var(--line);display:grid;gap:4px;color:var(--soft)}.sidebar__footer span{font-weight:700;color:var(--ink)}.sidebar__footer small{font-size:10px}.nav-item{width:100%;min-height:42px;display:flex;align-items:center;gap:12px;border:0;border-radius:8px;background:transparent;padding:8px 11px;color:var(--soft);cursor:pointer;text-align:left;font-weight:500}.nav-item:hover{background:var(--muted);color:var(--ink)}.nav-item--active{background:var(--brand-soft);color:var(--brand);font-weight:700}.nav-item__glyph{width:24px;height:24px;display:grid;place-items:center;border:1px solid currentcolor;border-radius:7px;font-size:10px;font-weight:800}.shell-main{grid-column:2;min-width:0;min-height:100vh}.synthetic-banner{min-height:30px;display:flex;align-items:center;justify-content:center;gap:9px;background:var(--ink);color:var(--surface);padding:5px 18px;font-size:10px;letter-spacing:.035em}.synthetic-banner strong{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.synthetic-banner span+span:before{content:"·";margin-right:9px;opacity:.5}.synthetic-banner__dot{width:6px;height:6px;border-radius:50%;background:#70d0c1}.topbar{position:sticky;top:0;z-index:15;height:72px;display:flex;align-items:center;justify-content:flex-end;gap:18px;border-bottom:1px solid var(--line);background:var(--surface);padding:0 var(--pad)}.search-button{height:var(--control);display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:9px;background:var(--elevated);color:var(--soft);padding:0 12px;cursor:pointer}.search-button kbd{margin-left:28px;border:1px solid var(--line);border-radius:5px;padding:2px 6px;background:var(--muted);color:var(--faint);font-size:9px}.account-trigger{min-width:186px;height:var(--control);display:flex;align-items:center;gap:9px;border:0;background:transparent;padding:3px;cursor:pointer;text-align:left}.account-trigger__avatar,.account-panel__avatar,.profile-strip__avatar,.settings-summary__avatar{flex:0 0 auto;width:35px;height:35px;display:grid;place-items:center;border-radius:50%;background:var(--ink);color:var(--surface);font-size:10px;font-weight:800}.account-trigger__copy{flex:1;display:grid;gap:2px}.account-trigger__copy strong{font-size:12px}.account-trigger__copy small{color:var(--soft);font-size:10px}.account-panel{position:absolute;top:62px;right:var(--pad);z-index:50;width:326px;border:1px solid var(--line);border-radius:14px;background:var(--elevated);padding:19px;box-shadow:var(--shadow)}.account-panel__handle{display:none}.account-panel__heading,.account-panel__heading>div{display:flex;align-items:center;gap:10px}.account-panel__heading{justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--line)}.account-panel__heading strong,.account-panel__heading small{display:block}.account-panel__heading small{margin-top:3px;color:var(--soft);font-size:10px}.icon-button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--muted);cursor:pointer;font-size:20px}.account-panel fieldset{margin:17px 0 0;padding:0;border:0}.account-panel legend{margin-bottom:8px;color:var(--soft);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.segment{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;border:1px solid var(--line);border-radius:9px;background:var(--muted);padding:3px}.segment button{height:34px;border:0;border-radius:6px;background:transparent;cursor:pointer;font-size:11px;font-weight:600}.segment button[aria-pressed=true]{background:var(--elevated);color:var(--brand);box-shadow:0 1px 4px #00000014}.account-panel__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:17px;padding-top:17px;border-top:1px solid var(--line)}.account-panel__actions button{min-height:36px;border:1px solid var(--line);border-radius:8px;background:transparent;cursor:pointer;font-weight:600}.account-panel__actions button:last-child{color:var(--danger)}.account-panel>p{margin:13px 0 0;color:var(--faint);font-size:10px;line-height:1.45;text-align:center}#main-content{min-height:calc(100vh - 102px)}.screen{max-width:1190px;margin:0 auto;display:grid;gap:var(--gap);padding:var(--pad)}.screen--narrow{max-width:920px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:38px;padding:16px 0 4px}.page-heading>div:first-child{max-width:760px}.page-heading h1{font-size:clamp(38px,4vw,56px)}.page-heading__action{flex:0 0 auto;padding-bottom:7px}.eyebrow{margin-bottom:9px;color:var(--brand);font-size:10px;font-weight:800;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.lede{max-width:720px;margin-bottom:0;color:var(--soft);font-size:15px;line-height:1.7}.button-row{display:flex;flex-wrap:wrap;gap:10px}.button{min-height:43px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:0 17px;cursor:pointer;font-weight:700}.button--primary{border:1px solid var(--brand2);background:var(--brand2);color:var(--rovn-white)}:root[data-theme=dark] .button--primary{color:#10272a}.button--primary:hover{filter:brightness(.94)}.button--secondary{border:1px solid var(--strong);background:var(--elevated);color:var(--ink)}.text-link{border:0;background:transparent;color:var(--brand);padding:3px 0;cursor:pointer;font-weight:700;text-align:left}.content-card,.opportunity-card,.activation-card,.profile-strip,.settings-summary{border:1px solid var(--line);border-radius:13px;background:var(--surface)}.content-card{padding:25px}.content-card__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.content-card__heading h2{margin:0}.quiet-label{color:var(--faint);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.status{width:fit-content;display:inline-flex;align-items:center;border:1px solid currentcolor;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:800;line-height:1;letter-spacing:.04em;white-space:nowrap;text-transform:uppercase}.status--source{background:var(--source-soft);color:var(--source)}.status--current,.status--active{background:var(--active-soft);color:var(--active)}.status--attention{background:var(--attention-soft);color:var(--attention)}.status--neutral{background:var(--muted);color:var(--soft)}.profile-strip{display:flex;align-items:center;gap:14px;padding:18px 22px}.profile-strip__avatar{width:48px;height:48px}.profile-strip>div{display:grid;gap:4px}.profile-strip>div span{color:var(--soft);font-size:12px}.profile-strip__meta{margin-left:auto;color:var(--faint);font-size:11px}.evidence-list{display:grid;gap:9px}.evidence-card{width:100%;display:grid;grid-template-columns:46px minmax(0,1fr) auto auto;align-items:center;gap:14px;border:1px solid var(--line);border-radius:9px;background:var(--elevated);padding:12px 15px;text-align:left}.evidence-card--button{cursor:pointer}.evidence-card--button:hover{border-color:var(--brand);transform:translateY(-1px)}.evidence-card__seal{width:40px;height:40px;display:grid;place-items:center;border-radius:9px;font-size:10px;font-weight:800}.evidence-card__copy{display:grid;gap:4px}.evidence-card__copy span{color:var(--soft);font-size:11px}.evidence-card__arrow{color:var(--brand);font-size:18px}.doctrine-note{display:flex;gap:14px;border-radius:9px;background:var(--muted);padding:14px 16px}.doctrine-note__rail{width:3px;flex:0 0 auto;border-radius:2px;background:var(--brand)}.doctrine-note strong{font-size:11px}.doctrine-note p{margin:4px 0 0;color:var(--soft);font-size:11px;line-height:1.55}.two-column{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:18px;align-items:start}.receipt-card__header,.readback-card__header,.renewal-card__credential{display:flex;align-items:center;gap:16px;margin-bottom:22px}.receipt-card__header h2,.readback-card__header h2,.renewal-card__credential h2{margin:8px 0 3px}.receipt-card__header p,.renewal-card__credential p{margin:0;color:var(--soft)}.source-seal,.readback-card__header>span,.renewal-card__credential>span{width:59px;height:59px;display:grid;place-items:center;border-radius:12px;background:var(--source-soft);color:var(--source);font-weight:800}.readback-card__header>span,.renewal-card__credential>span{background:var(--worker-soft);color:var(--worker)}.receipt-list{margin:0;border-top:1px solid var(--line)}.receipt-row{display:grid;grid-template-columns:minmax(130px,.4fr) minmax(0,1fr);gap:18px;padding:12px 0;border-bottom:1px solid var(--line)}.receipt-row dt{color:var(--soft);font-size:11px}.receipt-row dd{margin:0;overflow-wrap:anywhere;font-size:12px;font-weight:600}.mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px!important;letter-spacing:-.02em}.timeline{position:relative;display:grid;gap:18px;margin:0;padding:0 0 0 23px;list-style:none}.timeline:before{position:absolute;top:4px;bottom:5px;left:5px;width:1px;background:var(--strong);content:""}.timeline li{position:relative;display:grid;gap:4px;color:var(--soft);font-size:11px}.timeline li:before{position:absolute;top:3px;left:-23px;width:11px;height:11px;border:2px solid var(--surface);border-radius:50%;background:var(--strong);box-shadow:0 0 0 1px var(--strong);content:""}.timeline li.complete:before{background:var(--active);box-shadow:0 0 0 1px var(--active)}.timeline li.current:before{background:var(--attention);box-shadow:0 0 0 1px var(--attention)}.timeline strong{color:var(--ink);font-size:12px}.provenance-rail .doctrine-note,.access-log .doctrine-note{margin-top:24px}.home-hero{min-height:430px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);align-items:center;gap:64px;padding:38px 0 24px}.home-hero h1{font-size:clamp(48px,5.6vw,76px)}.home-hero .button-row{margin-top:25px}.passport-preview{position:relative;overflow:hidden;border:1px solid var(--strong);border-radius:18px 18px 18px 5px;background:var(--elevated);padding:25px;box-shadow:var(--shadow)}.passport-preview:before{position:absolute;top:0;right:0;width:92px;height:5px;background:var(--brand);content:""}.passport-preview__topline{display:flex;align-items:center;gap:13px;padding-bottom:21px;border-bottom:1px solid var(--line)}.passport-preview__photo{width:55px;height:66px;display:grid;place-items:center;border-radius:8px;background:var(--ink);color:var(--surface);font-weight:800}.passport-preview__topline div{display:grid;gap:5px}.passport-preview__topline span{color:var(--soft);font-size:11px}.passport-preview__proof{display:grid;grid-template-columns:1fr auto;align-items:center;gap:13px;padding:22px 0;font-size:11px}.passport-preview .text-link{border-top:1px solid var(--line);padding-top:17px}.section-heading{max-width:620px;margin-bottom:18px}.section-heading h2{font-size:28px;font-family:"Source Serif 4 Variable",Georgia,serif}.journey-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.journey-step{min-height:170px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:16px;cursor:pointer;text-align:left}.journey-step:hover{border-color:var(--brand)}.journey-step__number{margin-bottom:28px;color:var(--brand);font-family:"Source Serif 4 Variable",Georgia,serif;font-size:22px}.journey-step>span:nth-of-type(2){margin-top:7px;color:var(--soft);font-size:10px;line-height:1.5}.journey-step__arrow{margin-top:auto!important;align-self:flex-end;color:var(--brand)!important;font-size:17px!important}.opportunity-card{display:grid;grid-template-columns:minmax(0,1fr) 310px;overflow:hidden}.opportunity-card__main{padding:31px}.opportunity-card__aside{display:flex;flex-direction:column;align-items:flex-start;border-left:1px solid var(--line);background:var(--muted);padding:31px}.opportunity-card__aside>span{color:var(--soft);font-size:11px}.opportunity-card__aside hr{width:100%;margin:20px 0;border:0;border-top:1px solid var(--line)}.opportunity-card__aside p:not(.eyebrow){color:var(--soft);font-size:11px}.opportunity-card__aside .button{width:100%;margin-top:auto}.opportunity-card__hospital{display:flex;align-items:center;gap:12px;margin-bottom:28px}.opportunity-card__hospital>span{width:40px;height:40px;display:grid;place-items:center;border-radius:8px;background:var(--ink);color:var(--surface);font-weight:800}.opportunity-card__hospital div{display:grid;gap:3px}.opportunity-card__hospital small{color:var(--soft)}.opportunity-card__main h2{max-width:600px;font-family:"Source Serif 4 Variable",Georgia,serif;font-size:34px}.opportunity-facts{display:flex;flex-wrap:wrap;gap:8px;margin:17px 0 28px}.opportunity-facts span{border:1px solid var(--line);border-radius:999px;padding:6px 9px;background:var(--elevated);color:var(--soft);font-size:10px}.opportunity-gap{display:flex;align-items:center;gap:13px;border-top:1px solid var(--line);padding-top:20px}.opportunity-gap div{display:grid;gap:3px}.opportunity-gap div span{color:var(--soft);font-size:11px}.consent-card .button{margin-top:22px}.receipt-confirmation{display:flex;align-items:center;gap:12px;margin-top:20px;border-radius:9px;background:var(--active-soft);padding:12px;color:var(--active)}.receipt-confirmation>span{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:var(--active);color:var(--surface)}.receipt-confirmation>div{display:grid;gap:3px}.empty-copy{color:var(--soft);font-size:12px}.resolution-layout,.renewal-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px;align-items:start}.timeline--numbered{gap:24px}.next-action-card{position:sticky;top:94px}.next-action-card p:not(.eyebrow){color:var(--soft)}.next-action-card .button{width:100%;margin-top:8px}.fixture-picker{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:20px}.fixture-picker__document{width:74px;height:91px;display:grid;place-items:center;border:1px solid var(--strong);border-radius:7px 7px 7px 2px;background:var(--worker-soft);color:var(--worker);font-size:20px;font-weight:800}.fixture-picker p{margin-bottom:7px;color:var(--soft)}.fixture-picker .mono{color:var(--faint)}.readback-card .button-row{margin-top:21px}.decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.decision-card{display:grid;grid-template-columns:48px minmax(0,1fr);gap:15px;border:1px solid var(--line);border-radius:13px;background:var(--surface);padding:25px}.decision-card__avatar{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:var(--ink);color:var(--surface);font-weight:800}.decision-card__title{margin:0;color:var(--soft);font-size:11px}.decision-card__body{display:grid;gap:14px;margin:18px 0}.decision-card__body p{margin:0;color:var(--soft);font-size:12px}.receipt-reference{color:var(--faint)}.activation-card{overflow:hidden}.activation-card__status{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;border-bottom:1px solid var(--line);background:var(--active-soft);padding:24px 28px}.activation-card__status h2{margin:2px 0 4px;font-family:"Source Serif 4 Variable",Georgia,serif;font-size:28px}.activation-card__status p{margin:0;color:var(--active)}.activation-card__check{width:53px;height:53px;display:grid;place-items:center;border-radius:50%;background:var(--active);color:var(--surface);font-size:24px}.activation-card__body{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.receipt-list--activation{border:0;padding:25px 28px}.authority-matrix{border-left:1px solid var(--line);background:var(--muted);padding:28px}.authority-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.authority-row strong{font-size:12px}.authority-matrix .doctrine-note{margin-top:21px;background:var(--surface)}.renewal-card{display:flex;flex-direction:column;align-items:flex-start}.renewal-card .button{margin-top:18px}.settings-summary{display:grid;grid-template-columns:minmax(250px,.55fr) minmax(0,1fr);gap:30px;padding:26px}.settings-summary>div{display:flex;align-items:center;gap:14px}.settings-summary>div>div{display:grid;gap:4px}.settings-summary span{color:var(--soft);font-size:11px}.settings-summary p{margin:0;color:var(--soft)}.entry-frame{min-height:100vh;display:flex;flex-direction:column;background:var(--canvas)}.entry-header{min-height:77px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:var(--surface);padding:0 5vw}.entry-header .synthetic-banner{min-height:25px;border-radius:999px;padding:4px 12px}.entry-screen{flex:1;display:grid;grid-template-columns:minmax(220px,.45fr) minmax(480px,1fr);align-items:center;gap:8vw;max-width:1240px;width:100%;margin:0 auto;padding:60px 6vw}.entry-screen__receipt{align-self:stretch;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:13px;color:var(--brand);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.entry-screen__receipt>span:first-child{font-family:"Source Serif 4 Variable",Georgia,serif;font-size:88px;line-height:1;letter-spacing:-.05em;opacity:.18}.entry-screen__receipt i{height:84px;width:1px;background:var(--strong)}.entry-screen__card{max-width:670px;border-left:5px solid var(--brand);padding:28px 0 28px 45px}.entry-screen__card h1{font-size:clamp(44px,5.8vw,76px)}.entry-screen__card .button{margin:28px 8px 0 0}.entry-screen__footnote{margin:21px 0 0;color:var(--faint);font-size:10px}.entry-scope{display:grid;grid-template-columns:108px minmax(0,1fr);gap:10px 16px;margin-top:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0;font-size:11px}.entry-scope span{color:var(--brand);font-weight:800;text-transform:uppercase}.entry-scope strong{font-weight:600}.entry-footer{min-height:49px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);color:var(--faint);padding:0 5vw;font-size:9px;letter-spacing:.05em;text-transform:uppercase}.route-gate,.empty-guard{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:680px;margin:0 auto;padding:40px;text-align:center}.route-gate h1,.empty-guard h1{font-size:46px}.route-gate .wordmark{margin-bottom:55px}.empty-guard__mark{width:50px;height:50px;display:grid;place-items:center;border-radius:50%;background:var(--attention-soft);color:var(--attention);font-size:24px;font-weight:800}.mobile-nav{display:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}:root[data-density=compact] body{font-size:13px}:root[data-density=compact] .content-card{padding:19px}:root[data-density=compact] .screen{max-width:1260px}:root[data-density=compact] .evidence-card{padding-block:8px}:root[data-density=compact] .journey-step{min-height:145px}@media(max-width:900px){:root{--pad:22px}.app-shell{display:block}.sidebar{display:none}.shell-main{min-height:100vh}.synthetic-banner{min-height:29px}.topbar{z-index:40;height:62px;padding:0 14px}.search-button{display:none}.account-trigger{min-width:0;margin-left:auto}.account-trigger__copy{display:none}.account-panel{position:fixed;inset:auto 0 0;width:auto;max-height:min(78vh,650px);overflow-y:auto;border-bottom:0;border-radius:18px 18px 0 0;padding:13px 21px calc(24px + env(safe-area-inset-bottom));box-shadow:0 -22px 50px #00000038}.account-panel__handle{display:block;width:40px;height:4px;margin:0 auto 15px;border-radius:4px;background:var(--strong)}#main-content{padding-bottom:calc(73px + env(safe-area-inset-bottom))}.screen{gap:18px;padding:25px 17px}.page-heading{display:grid;gap:15px;padding-top:5px}.page-heading h1{font-size:38px}.page-heading__action{padding:0}.two-column,.resolution-layout,.renewal-layout,.decision-grid{grid-template-columns:1fr}.home-hero{min-height:auto;grid-template-columns:1fr;gap:33px;padding-top:11px}.home-hero h1{font-size:48px}.journey-grid{grid-template-columns:1fr}.journey-step{min-height:110px;display:grid;grid-template-columns:46px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:8px}.journey-step__number{grid-row:1/3;margin:0}.journey-step>span:nth-of-type(2){margin:3px 0 0}.journey-step__arrow{grid-column:3;grid-row:1/3;align-self:center}.opportunity-card{grid-template-columns:1fr}.opportunity-card__aside{border-top:1px solid var(--line);border-left:0}.opportunity-card__aside .button{margin-top:18px}.fixture-picker{grid-template-columns:64px minmax(0,1fr)}.fixture-picker__document{width:60px;height:74px}.fixture-picker .button{grid-column:1/-1;width:100%}.next-action-card{position:static}.activation-card__body{grid-template-columns:1fr}.authority-matrix{border-top:1px solid var(--line);border-left:0}.settings-summary{grid-template-columns:1fr}.mobile-nav{position:fixed;inset:auto 0 0;z-index:30;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);background:var(--surface);padding:5px 4px calc(5px + env(safe-area-inset-bottom))}.mobile-nav .nav-item{min-height:56px;flex-direction:column;justify-content:center;gap:4px;border-radius:7px;padding:4px;font-size:9px;text-align:center}.mobile-nav .nav-item__glyph{width:22px;height:22px}.entry-header{min-height:66px;padding:0 18px}.entry-header .synthetic-banner span:last-child{display:none}.entry-screen{display:block;padding:48px 21px}.entry-screen__receipt{display:none}.entry-screen__card{border-left-width:3px;padding:8px 0 8px 24px}.entry-screen__card h1{font-size:48px}.entry-screen__card .button{width:100%;margin-right:0}.entry-footer{min-height:56px;padding:0 18px}.entry-footer span:first-child{display:none}.entry-footer span:last-child{width:100%;text-align:center}}@media(max-width:520px){.synthetic-banner{gap:6px;padding-inline:8px}.synthetic-banner span:last-child{display:none}.page-heading h1,.home-hero h1{font-size:38px}.content-card{padding:18px}.evidence-card{grid-template-columns:40px minmax(0,1fr) auto;gap:9px;padding:11px}.evidence-card .status{grid-column:2;width:fit-content}.evidence-card__arrow{grid-column:3;grid-row:1/3}.profile-strip__meta{display:none}.receipt-row{grid-template-columns:1fr;gap:5px}.opportunity-card__main,.opportunity-card__aside{padding:21px}.opportunity-gap{align-items:flex-start;flex-direction:column}.decision-card{grid-template-columns:1fr}.activation-card__status{grid-template-columns:auto minmax(0,1fr);padding:20px}.activation-card__status>.status{grid-column:2}.receipt-list--activation,.authority-matrix{padding:20px}.entry-scope{grid-template-columns:1fr}.entry-scope strong{margin-bottom:9px}}@media(prefers-reduced-motion:no-preference){.evidence-card,.journey-step,.button{transition:border-color .12s ease,background-color .12s ease,color .12s ease,transform .12s ease,filter .12s ease}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--surface-canvas:var(--canvas);--surface-raised:var(--surface);--surface-subtle:var(--muted);--surface-selected:var(--brand-soft);--text-primary:var(--ink);--text-secondary:var(--soft);--text-muted:var(--faint);--text-accent:var(--brand);--border-subtle:var(--line);--border-strong:var(--strong);--action-primary:var(--brand2);--action-primary-hover:var(--brand);--action-foreground:var(--rovn-white);--focus-ring:var(--brand);--status-ready:var(--active);--status-ready-deep:var(--active);--status-ready-subtle:var(--active-soft);--status-watch:var(--attention);--status-watch-deep:var(--attention);--status-watch-subtle:var(--attention-soft);--status-watch-line:#dfb48f;--status-blocked-deep:var(--danger);--status-blocked-subtle:#fae4df;--status-blocked-line:#dfa89e;--status-info:var(--source);--status-info-subtle:var(--source-soft);--worker-teal-tint:var(--brand-soft);--worker-teal-tint-line:color-mix(in srgb,var(--brand) 24%,var(--line));--worker-audit-title:var(--rovn-white);--worker-audit-text:#badfd9;--worker-audit-dim:#8ebbb4;--worker-audit-line:rgb(190 229 222 / 18%);--worker-audit-chip:rgb(190 229 222 / 10%);--radius-sm:7px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-badge:6px;--radius-pill:999px;--shadow-card:0 1px 2px rgb(16 42 42 / 5%),0 8px 28px rgb(26 50 49 / 5%);--shadow-floating:0 24px 60px rgb(6 46 46 / 18%);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-16:64px;--type-size-2xs:10px;--type-size-xs:11px;--type-size-sm:13px;--type-size-base:14px;--type-size-lg:16px;--type-size-xl:21px;--type-size-2xl:31px;--type-size-3xl:48px;--type-tracking-micro:.12em}:root[data-theme=dark]{--status-blocked-subtle:#4b2e29;--status-watch-line:#704c31;--status-blocked-line:#6f413a;--worker-audit-title:var(--ink)}.worker-icon{display:block;flex:none}.worker-vh{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.worker-shell{min-height:100dvh;background:var(--surface-canvas)}.worker-side-nav{position:fixed;inset:0 auto 0 0;z-index:30;display:flex;width:15rem;height:100dvh;flex-direction:column;padding:20px 12px;border-right:1px solid var(--border-subtle);background:var(--surface-raised)}.worker-side-brand{display:flex;min-height:48px;align-items:center;padding:0 12px;background:transparent;color:var(--text-primary)}.demo-side-context{display:grid;gap:3px;margin:16px 12px 0;padding:16px 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.demo-side-context span{color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.demo-side-context strong{font-size:11px}.worker-side-nav nav{display:grid;gap:4px;margin-top:16px}.worker-side-link{display:flex;min-height:44px;align-items:center;gap:12px;padding:0 12px;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);font-size:13px;font-weight:600;text-align:left}.worker-side-link:hover{background:var(--surface-subtle);color:var(--text-primary)}.worker-side-link.is-active{background:var(--surface-selected);color:var(--text-primary)}.worker-side-section-label{margin:12px 12px 0;padding-top:12px;border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.worker-side-action{display:flex;min-height:44px;align-items:center;justify-content:center;gap:8px;margin-top:auto;border-radius:var(--radius-md);background:var(--action-primary);color:var(--action-foreground);font-size:13px;font-weight:700}.worker-side-profile{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-top:12px;padding:8px;border-radius:var(--radius-md);background:transparent;color:var(--text-primary);text-align:left}.worker-side-profile:hover{background:var(--surface-subtle)}.worker-side-profile>span:first-child,.worker-account>span:first-child,.worker-account-avatar{display:grid;width:32px;height:32px;place-items:center;border-radius:var(--radius-md);background:var(--surface-audit);color:#bfe5df;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:700}.worker-side-profile>span:last-child{display:grid;min-width:0}.worker-side-profile strong,.worker-side-profile small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.worker-side-profile strong{font-size:11px}.worker-side-profile small{color:var(--text-muted);font-size:10px}.worker-main{min-height:100dvh;margin-left:15rem}.worker-topbar{position:sticky;top:0;z-index:40;display:flex;height:64px;align-items:center;gap:16px;padding:0 clamp(16px,4vw,32px);border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-canvas) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.worker-skip{position:fixed;top:8px;left:8px;z-index:100;padding:8px 12px;border-radius:var(--radius-md);background:var(--action-primary);color:var(--action-foreground);transform:translateY(-200%)}.worker-skip:focus{transform:translateY(0)}.worker-mobile-brand{display:none;background:transparent}.worker-search{display:flex;width:min(384px,38vw);min-height:40px;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-muted);font-size:13px;text-align:left}.worker-search kbd{margin-left:auto;padding:3px 6px;border:1px solid var(--border-strong);border-radius:5px;background:var(--surface-subtle);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.demo-disclosure,.demo-entry-badge{display:flex;align-items:center;gap:7px;color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.demo-disclosure i,.demo-entry-badge i{font-style:normal;opacity:.45}.worker-top-actions{position:relative;display:flex;align-items:center;gap:8px;margin-left:auto}.worker-iconbtn{display:grid;width:44px;height:44px;flex:none;place-items:center;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--text-secondary)}.worker-account{display:flex;min-height:44px;align-items:center;gap:8px;padding:0 8px;border-radius:var(--radius-md);background:transparent}.worker-account:hover{background:var(--surface-subtle)}.worker-account strong{max-width:144px;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.worker-account>svg{transform:rotate(90deg);color:var(--text-muted)}.worker-content{width:min(100%,1216px);margin:0 auto;padding:32px clamp(16px,5vw,40px) 64px}.worker-bottom-nav{display:none}.worker-account-panel{position:absolute;top:55px;right:0;z-index:70;width:336px;padding:20px;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-floating)}.worker-panel-handle{display:none}.worker-account-head,.worker-account-head>div{display:flex;align-items:center;gap:12px}.worker-account-head{justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--border-subtle)}.worker-account-head>div>span:last-child{display:grid;gap:2px}.worker-account-head strong{font-size:13px}.worker-account-head small{color:var(--text-muted);font-size:11px}.worker-account-panel fieldset{margin:20px 0 0;padding:0;border:0}.worker-account-panel legend{margin-bottom:8px;color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.worker-segment{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;width:100%;padding:3px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-subtle)}.worker-segment--two{grid-template-columns:repeat(2,1fr)}.worker-segment button{display:flex;min-height:44px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);font-size:13px;font-weight:600}.worker-segment button[aria-pressed=true]{border-color:var(--border-strong);background:var(--surface-raised);box-shadow:var(--shadow-card);color:var(--text-primary)}.worker-account-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid var(--border-subtle)}.worker-account-actions button{display:flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-raised);font-size:13px;font-weight:600}.worker-fineprint{margin:12px 0 0;color:var(--text-muted);font-size:10px;text-align:center}.worker-reset-notice{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding:16px;border:1px solid var(--status-watch-line);border-radius:var(--radius-md);background:var(--status-watch-subtle);color:var(--status-watch-deep);box-shadow:var(--shadow-card)}.worker-reset-notice>span{display:grid;gap:2px;font-size:13px}.worker-reset-notice strong{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.04em}.worker-page{display:grid;min-width:0;gap:24px}.worker-page>*{min-width:0}.worker-col{display:grid;gap:24px;align-content:start;min-width:0}.worker-span-full{grid-column:1/-1}.worker-eyebrow{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.worker-title{margin:4px 0 0;color:var(--text-primary);font-family:"Source Serif 4 Variable",Georgia,serif;font-size:48px;font-weight:600;letter-spacing:-.038em;line-height:1.06}.worker-appbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.worker-appbar-copy>p{max-width:672px;margin:8px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.58}.worker-appbar-action{flex:none}.worker-card,.content-card,.opportunity-card,.activation-card,.settings-summary{border-color:var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-card)}.content-card{padding:24px}.worker-btn{display:inline-flex;width:100%;min-height:52px;align-items:center;justify-content:center;gap:8px;padding:0 20px;border:1px solid transparent;border-radius:var(--radius-md);font-size:16px;font-weight:650}.worker-btn-p{background:var(--action-primary);color:var(--action-foreground);box-shadow:0 9px 24px #07666329}.worker-btn-p:hover{background:var(--action-primary-hover);transform:translateY(-1px)}.worker-btn-s{border-color:var(--border-strong);background:var(--surface-raised);color:var(--text-primary)}.worker-quiet{display:inline-flex;min-height:44px;align-items:center;gap:8px;padding:0 8px;background:transparent;color:var(--text-accent);font-size:13px;font-weight:650;white-space:nowrap}.worker-quiet:hover{text-decoration:underline;text-underline-offset:.2em}.worker-note{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-subtle);color:var(--text-secondary);font-size:13px;line-height:1.55}.worker-note>svg{margin-top:2px;color:var(--text-muted)}.worker-note strong{display:block;margin-bottom:3px;color:var(--text-primary);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.worker-note p{margin:0}.worker-seclabel{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:-8px}.worker-seclabel-meta{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.worker-ask{display:grid;justify-items:start;gap:12px;padding:24px;border:1px solid var(--status-watch-line);border-radius:var(--radius-lg);background:linear-gradient(145deg,var(--surface-raised),color-mix(in srgb,var(--status-watch-subtle) 38%,var(--surface-raised)));box-shadow:var(--shadow-card)}.worker-ask.is-past-due{border-color:var(--status-blocked-line)}.worker-ask h2{margin:0;font-size:25px;font-weight:650;letter-spacing:-.025em;line-height:1.2}.worker-ask p{max-width:496px;margin:0;color:var(--text-secondary);font-size:16px;line-height:1.52}.worker-ask .worker-btn{margin-top:8px}.demo-before-label{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px}.demo-before-label>span:last-child{color:var(--status-blocked-deep);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:600;text-transform:uppercase}.rovn-status{display:inline-flex;min-height:27px;align-items:center;gap:6px;padding:0 10px;border-radius:var(--radius-badge);font-size:10px;font-weight:750;letter-spacing:.035em;white-space:nowrap}.status--source{background:var(--status-info-subtle);color:var(--status-info)}.status--worker{background:var(--worker-soft);color:var(--worker)}.status--current,.status--active{background:var(--status-ready-subtle);color:var(--status-ready-deep)}.status--attention{background:var(--status-watch-subtle);color:var(--status-watch-deep)}.status--neutral{background:var(--surface-subtle);color:var(--text-secondary)}.worker-radar,.worker-list,.worker-counts{display:grid;overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-card)}.worker-radar-row,.worker-cred{display:flex;gap:12px;padding:16px;border-top:1px solid var(--border-subtle);background:transparent;color:var(--text-primary);text-align:left}.worker-radar-row{min-height:64px;align-items:center}.worker-radar-row:hover,.worker-cred:hover{background:var(--surface-subtle)}.worker-radar-text,.worker-correct-body{display:grid;min-width:0;flex:1;gap:2px}.worker-radar-text strong{overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.worker-radar-text small{overflow:hidden;color:var(--text-secondary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.worker-radar-row>svg{color:var(--text-muted)}.worker-counts{grid-template-columns:repeat(4,1fr)}.worker-counts>div{padding:16px 8px;border-left:1px solid var(--border-subtle);text-align:center}.worker-counts>div:first-child{border-left:0}.worker-counts strong{display:block;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:31px;font-weight:600}.worker-counts span{display:block;color:var(--text-muted);font-size:11px;font-weight:600}.worker-teaser{display:grid;justify-items:start;gap:12px;padding:20px;border:1px solid var(--worker-teal-tint-line);border-radius:var(--radius-lg);background:var(--worker-teal-tint)}.worker-teaser h2{margin:0;font-size:21px}.worker-teaser p{margin:0;color:var(--text-secondary);line-height:1.55}.worker-home-primary,.worker-home-secondary{display:grid;align-content:start;gap:20px}.demo-proof-bridge{position:relative;display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-card)}.demo-proof-bridge:before{position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--status-info),var(--action-primary),var(--status-ready));content:""}.demo-proof-bridge__head{grid-column:1/-1;display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--border-subtle)}.demo-proof-bridge__head strong{font-size:13px}.demo-proof-stage{display:grid;gap:16px;padding:20px;border-left:1px solid var(--border-subtle)}.demo-proof-stage:nth-of-type(2){border-left:0}.demo-proof-stage>span{color:var(--text-muted);font-family:"Source Serif 4 Variable",Georgia,serif;font-size:24px}.demo-proof-stage>div{display:grid;gap:4px}.demo-proof-stage strong{font-size:13px}.demo-proof-stage small{color:var(--text-muted);font-size:11px;line-height:1.35}.demo-proof-stage.is-outcome{background:var(--status-ready-subtle)}.demo-proof-stage.is-outcome>span,.demo-proof-stage.is-outcome strong{color:var(--status-ready-deep)}.demo-outcome-strip{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;margin-top:8px;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-audit);box-shadow:var(--shadow-floating);color:var(--worker-audit-title)}.demo-outcome-strip>div{display:grid;gap:5px;padding:20px 24px;border-left:1px solid var(--worker-audit-line)}.demo-outcome-strip>div:first-child{border-left:0}.demo-outcome-strip span{color:var(--worker-audit-dim);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.demo-outcome-strip strong{font-family:"Source Serif 4 Variable",Georgia,serif;font-size:20px}.demo-outcome-strip small{color:var(--worker-audit-dim);font-size:11px}.worker-audit-card{display:grid;gap:16px;padding:20px;border-radius:var(--radius-xl);background:linear-gradient(145deg,var(--surface-audit),#0b3b3a);box-shadow:var(--shadow-floating);color:var(--worker-audit-text)}.worker-audit-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.worker-audit-brand{color:var(--worker-audit-title)}.worker-chip-dark{display:inline-flex;min-height:30px;align-items:center;gap:6px;padding:0 12px;border:1px solid var(--worker-audit-line);border-radius:var(--radius-badge);background:var(--worker-audit-chip);color:var(--worker-audit-text);font-size:11px;font-weight:650;white-space:nowrap}.worker-audit-name{margin:0;color:var(--worker-audit-title);font-family:"Source Serif 4 Variable",Georgia,serif;font-size:31px;font-weight:600;letter-spacing:-.035em}.worker-audit-role{margin:4px 0 0;color:var(--worker-audit-dim);font-size:14px}.worker-audit-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding-top:16px;border-top:1px solid var(--worker-audit-line)}.worker-audit-stats dt{color:var(--worker-audit-dim);font-size:11px}.worker-audit-stats dd{margin:0;color:var(--worker-audit-title);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:31px;font-weight:600}.worker-audit-foot{display:flex;width:100%;align-items:center;gap:8px;padding:16px 0 0;border-top:1px solid var(--worker-audit-line);background:transparent;color:var(--worker-audit-dim);font-size:13px;font-weight:600;text-align:left}.worker-audit-foot>svg:last-child{margin-left:auto}.worker-cred{width:100%;align-items:flex-start}.worker-tile{display:grid;width:44px;height:44px;flex:none;place-items:center;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-subtle);color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:600}.evidence-card__seal--source{background:var(--source-soft);color:var(--source)}.evidence-card__seal--worker{background:var(--worker-soft);color:var(--worker)}.evidence-card__seal--current{background:var(--active-soft);color:var(--active)}.evidence-card__seal--attention{background:var(--attention-soft);color:var(--attention)}.worker-cred-body{display:grid;min-width:0;flex:1;justify-items:start;gap:8px}.worker-cred-body strong{font-size:16px}.worker-cred-body small{color:var(--text-secondary);font-size:13px}.worker-cred>svg{margin-top:12px;color:var(--text-muted)}.evidence-list{display:contents}.worker-correct{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-card)}.worker-correct-body strong{font-size:14px}.worker-correct-body small{color:var(--text-secondary);font-size:13px}.demo-page--narrow{max-width:768px;margin:0 auto}.worker-entry-shell{min-height:100dvh;color:#13292f;color-scheme:light}.worker-entry{display:grid;min-height:100dvh;grid-template-columns:minmax(0,1fr) minmax(480px,1fr);background:#f5f6f3}.worker-entry-stage{position:relative;display:flex;min-height:100dvh;overflow:hidden;flex-direction:column;justify-content:space-between;padding:52px clamp(40px,5vw,80px);background:var(--surface-audit);color:var(--rovn-white)}.worker-entry-stage:before{position:absolute;inset:-25% -30% auto auto;width:608px;height:608px;border:1px solid rgb(174 222 214 / 10%);border-radius:50%;box-shadow:0 0 0 80px #aeded608,0 0 0 160px #aeded605;content:""}.worker-entry-stage>*{position:relative;z-index:1}.worker-entry-stage>header{display:flex;align-items:baseline;gap:16px}.worker-entry-stage>header .wordmark{font-size:36px}.worker-entry-stage>header>span{color:#9bc9c3;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.worker-entry-stage__body{max-width:560px}.worker-entry-stage__body>.worker-eyebrow{color:#8fc5bd}.worker-entry-stage__body h2{margin:12px 0 20px;font-family:"Source Serif 4 Variable",Georgia,serif;font-size:clamp(52px,5vw,84px);font-weight:600;letter-spacing:-.055em;line-height:.94}.worker-entry-stage__body>p:not(.worker-eyebrow){max-width:496px;margin-bottom:32px;color:#aed1cc;font-size:16px;line-height:1.65}.worker-entry-sources{display:grid;border-top:1px solid rgb(184 223 217 / 16%)}.worker-entry-sources>div{display:flex;min-height:51px;align-items:center;gap:12px;border-bottom:1px solid rgb(184 223 217 / 16%)}.worker-entry-sources svg{color:#76cfaa}.worker-entry-sources span{font-weight:600}.worker-entry-sources i{flex:1;border-bottom:1px dotted rgb(184 223 217 / 32%)}.worker-entry-sources strong{color:#9bc9c3;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;text-transform:uppercase}.worker-entry-sequence{display:flex;align-items:center;gap:12px;margin-top:32px;padding:16px;border:1px solid rgb(184 223 217 / 14%);border-radius:10px;background:#ffffff08;color:#9bc9c3;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;text-transform:uppercase}.worker-entry-sequence svg{opacity:.45}.worker-entry-sequence strong{color:var(--rovn-white)}.worker-entry-stage>footer{display:flex;justify-content:space-between;color:#8eb9b3;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.worker-entry-stage>footer span:last-child{display:flex;align-items:center;gap:6px}.worker-entry-auth{display:flex;min-height:100dvh;flex-direction:column}.worker-entry-mobile-head{display:none}.worker-entry-auth__inner{display:flex;width:min(100%,464px);flex:1;flex-direction:column;justify-content:center;margin:auto;padding:48px 32px}.worker-entry-auth__inner>.worker-eyebrow{margin:24px 0 0}.worker-entry-auth__inner h1{margin:8px 0 0;font-family:"Source Serif 4 Variable",Georgia,serif;font-size:clamp(52px,4.5vw,75px);font-weight:600;letter-spacing:-.052em;line-height:.97}.worker-entry-auth__inner h1 span{color:#076663}.worker-entry-lede{margin:16px 0 0;color:#5c6d70;font-size:14px;line-height:1.65}.demo-entry-badge{width:fit-content;padding:7px 11px;border:1px solid #d6dfda;border-radius:999px;background:var(--rovn-white);color:#5d6f70;box-shadow:var(--shadow-card)}.worker-entry-ledger{position:relative;margin-top:24px;padding:16px;border:1px solid #d7ded9;border-radius:20px;background:#ecefeb;box-shadow:0 18px 60px #132e2d17}.worker-entry-ledger>.worker-btn+.worker-btn{margin-top:12px}.worker-entry-perforation{display:flex;align-items:center;gap:12px;margin:20px -16px 16px}.worker-entry-perforation span{width:12px;height:24px;background:#f5f6f3}.worker-entry-perforation span:first-child{border-radius:0 12px 12px 0}.worker-entry-perforation span:last-child{border-radius:12px 0 0 12px}.worker-entry-perforation i{flex:1;border-bottom:1px dashed #c4ceca}.worker-entry-ledger__head{display:flex;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #cbd3ce;color:#677678;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;text-transform:uppercase}.worker-entry-ledger__head strong{display:flex;align-items:center;gap:6px;color:#086a67}.worker-entry-ledger__head strong i{width:6px;height:6px;border-radius:50%;background:#3d9b73}.worker-entry-ledger__rows{display:grid}.worker-entry-ledger__rows>div{display:flex;min-height:45px;align-items:baseline;gap:8px;border-bottom:1px solid #d1d8d3;font-size:11px}.worker-entry-ledger__rows span{font-weight:600}.worker-entry-ledger__rows i{flex:1;border-bottom:1px dotted #b7c3bd}.worker-entry-ledger__rows strong{color:#69787a;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:500;text-transform:uppercase}.worker-entry-ledger>p{display:flex;align-items:center;justify-content:center;gap:6px;margin:16px 0 0;color:#798688;font-size:10px}.entry-scope{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;margin-bottom:16px;padding:16px;border:1px solid #cbd3ce;border-radius:10px;background:var(--rovn-white);font-size:11px}.entry-scope span{color:#076663;font-weight:750;text-transform:uppercase}.worker-entry-auth__foot{display:flex;justify-content:space-between;padding:0 32px 24px;color:#839092;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;text-transform:uppercase}@media(min-width:1024px){.worker-page-wide{grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr);align-items:start}}@media(max-width:768px){.worker-side-nav{display:none}.worker-main{margin-left:0}.worker-topbar{height:60px;padding:0 16px}.worker-mobile-brand{display:block}.worker-search,.demo-disclosure,.worker-account strong,.worker-top-actions>.worker-iconbtn{display:none}.worker-content{max-width:672px;padding:20px 16px 112px}.worker-bottom-nav{position:fixed;inset:auto 0 0;z-index:50;display:grid;grid-template-columns:repeat(4,1fr);padding:8px 8px max(8px,env(safe-area-inset-bottom));border-top:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-raised) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.worker-bottom-link{position:relative;display:flex;min-height:52px;align-items:center;justify-content:center;flex-direction:column;gap:3px;border-radius:10px;background:transparent;color:var(--text-muted);font-size:11px;font-weight:600}.worker-bottom-link.is-active{background:var(--surface-selected);color:var(--text-primary)}.worker-bottom-badge{position:absolute;top:2px;left:calc(50% + 6px);display:grid;min-width:19px;height:19px;place-items:center;border:1px solid var(--status-watch-line);border-radius:999px;background:var(--status-watch-subtle);color:var(--status-watch-deep);font-size:11px;font-style:normal}.worker-account-panel{position:fixed;inset:auto 0 0;width:auto;max-height:79vh;overflow-y:auto;padding:13px 20px calc(24px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.worker-panel-handle{display:block;width:40px;height:4px;margin:0 auto 16px;border-radius:999px;background:var(--border-strong)}.worker-title{font-size:39px}.worker-appbar{display:grid}.worker-appbar-action{grid-row:1;justify-self:end}.demo-proof-bridge{grid-template-columns:repeat(2,1fr)}.demo-proof-bridge__head{grid-column:1/-1;display:grid}.demo-proof-stage:nth-of-type(4){border-top:1px solid var(--border-subtle);border-left:0}.demo-proof-stage:nth-of-type(5){border-top:1px solid var(--border-subtle)}.demo-outcome-strip{grid-template-columns:1fr}.demo-outcome-strip>div{border-top:1px solid var(--worker-audit-line);border-left:0}.demo-outcome-strip>div:first-child{border-top:0}.worker-entry{display:block}.worker-entry-stage{display:none}.worker-entry-auth{min-height:100dvh}.worker-entry-mobile-head{display:flex;align-items:baseline;justify-content:space-between;margin:0 22px;padding:32px 0 12px;border-bottom:2px solid #d7ded9}.worker-entry-mobile-head>span{color:#718082;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;text-transform:uppercase}.worker-entry-auth__inner{padding:32px 22px 24px}.worker-entry-auth__inner h1{font-size:50px}.worker-entry-auth__foot{padding:0 22px calc(16px + env(safe-area-inset-bottom))}}@media(max-width:520px){.worker-title{font-size:35px}.worker-ask{padding:20px}.worker-ask h2{font-size:22px}.worker-ask p{font-size:14px}.worker-counts{grid-template-columns:repeat(2,1fr)}.worker-counts>div:nth-child(3){border-left:0}.worker-counts>div:nth-child(n+3){border-top:1px solid var(--border-subtle)}.demo-proof-stage{padding:16px}.worker-audit-head{align-items:flex-start}.worker-chip-dark{white-space:normal;text-align:right}.worker-audit-name{font-size:28px}.worker-audit-stats dd{font-size:26px}.worker-entry-auth__inner h1{font-size:43px}.worker-entry-ledger__head{align-items:flex-start;flex-direction:column;gap:8px}.worker-entry-auth__foot{display:grid;justify-content:center;text-align:center}}.worker-side-brand,.worker-side-link,.worker-side-action,.worker-side-profile,.worker-mobile-brand,.worker-search,.worker-iconbtn,.worker-account,.worker-bottom-link,.worker-audit-foot,.worker-radar-row,.worker-cred,.worker-quiet,.worker-account-actions button{border-width:0}.worker-search,.worker-iconbtn,.worker-account-actions button{border-width:1px;border-style:solid}.worker-audit-foot{border-top:1px solid var(--worker-audit-line)}.worker-radar-row,.worker-cred{border-top:1px solid var(--border-subtle)}.worker-radar-row:first-child,.worker-cred:first-child{border-top:0}@media(max-width:768px){.worker-topbar{z-index:60;background:var(--surface-canvas);-webkit-backdrop-filter:none;backdrop-filter:none}}.network-panel{display:grid;gap:18px;border:1px solid var(--line);border-radius:13px;background:var(--surface);padding:25px}.network-panel__head{display:grid;gap:8px;max-width:760px}.network-panel__head h2{margin:0;font-family:"Source Serif 4 Variable",Georgia,serif;font-size:clamp(24px,2.4vw,32px)}.network-panel__head p:not(.eyebrow){margin:0;color:var(--soft);font-size:14px;line-height:1.65}.network-panel__split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:18px;align-items:start}.network-bounded{display:grid;gap:16px;border:1px solid var(--line);border-radius:11px;background:var(--muted);padding:21px}.network-bounded>header{display:flex;flex-wrap:wrap;align-items:center;gap:11px}.network-bounded>header strong{font-size:15px}.network-dimensions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.network-dimension{--network-tone:var(--neutral);display:grid;gap:4px;align-content:start;border-left:3px solid var(--network-tone);border-radius:0 8px 8px 0;background:color-mix(in srgb,var(--network-tone) 8%,transparent);padding:11px 13px}.network-dimension.tone-ready{--network-tone:var(--active)}.network-dimension.tone-info{--network-tone:var(--source)}.network-dimension.tone-watch,.network-dimension.tone-blocked{--network-tone:var(--attention)}.network-dimension__label{color:var(--faint);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.network-dimension__state{font-size:14px;font-weight:800;letter-spacing:.02em}.network-dimension__reason{color:var(--soft);font-size:11.5px;line-height:1.5;text-wrap:pretty}.network-dimension__owner{display:grid;gap:2px;margin-top:3px;color:var(--ink);font-size:11.5px;line-height:1.5}.network-dimension__owner small{color:var(--faint);font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.network-history,.network-discovery{display:grid;gap:10px;align-content:start;border:1px solid var(--line);border-radius:11px;background:var(--surface);padding:21px}.network-history h3,.network-discovery h3{margin:0;font-size:17px}.network-history__list{display:grid;gap:11px;margin:0;padding:0;list-style:none}.network-history__list li{display:grid;gap:3px;border-top:1px solid var(--line);padding-top:11px}.network-history__list li:first-child{border-top:0;padding-top:0}.network-history__list span{color:var(--soft);font-size:11.5px}.network-history__list small{color:var(--faint);font-size:10.5px}.network-discovery__audience{margin:0;color:var(--soft);font-size:12px}.network-discovery__fields{display:grid;gap:13px}.network-discovery__key{display:block;margin-bottom:5px;color:var(--faint);font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.network-discovery__fields ul{display:grid;gap:4px;margin:0;padding-left:16px;color:var(--soft);font-size:11.5px}@media(max-width:900px){.network-panel__split,.network-dimensions{grid-template-columns:1fr}}
