:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-family-sans:var(--font-barlow), "Barlow", "Segoe UI", sans-serif;--font-family-display:var(--font-barlow-condensed), "Barlow Condensed", "Arial Narrow", var(--font-family-sans);--font-family-mono:var(--font-ibm-plex-mono), "IBM Plex Mono", "Consolas", "Courier New", monospace;--font-size-4xs:.5rem;--font-size-3xs:.625rem;--font-size-2xs:.75rem;--font-size-xs:.8125rem;--font-size-sm:1rem;--font-size-base:var(--font-size-md);--font-size-md:1.125rem;--font-size-lg:1.25rem;--font-size-xl:clamp(2rem, 1.55rem + 1.7vw, 2.375rem);--font-size-2xl:clamp(2.25rem, 1.7rem + 3vw, 3.5rem);--line-height-tight:1.1;--line-height-base:1.72;--line-height-relaxed:1.8;--letter-spacing-wide:.08em;--letter-spacing-hud:.12em;--text-display-family:var(--font-family-display);--text-display-size:var(--font-size-2xl);--text-display-line-height:var(--line-height-tight);--text-display-weight:var(--weight-bold);--text-display-letter-spacing:0;--text-headline-family:var(--font-family-display);--text-headline-size:var(--font-size-xl);--text-headline-line-height:var(--line-height-tight);--text-headline-weight:var(--weight-bold);--text-headline-letter-spacing:.005em;--text-body-family:var(--font-family-sans);--text-body-size:var(--font-size-md);--text-body-line-height:var(--line-height-base);--text-body-weight:400;--text-body-letter-spacing:normal;--text-caption-family:var(--font-family-sans);--text-caption-size:var(--font-size-xs);--text-caption-line-height:1.35;--text-caption-weight:var(--weight-semibold);--text-caption-letter-spacing:.02em;--color-bg-canvas:#0e1723;--color-bg-canvas-soft:#142133;--color-bg-surface:#1a2a3b;--color-bg-surface-elevated:#24374b;--color-bg-overlay:#091019e0;--color-bg-subtle:#2d4358;--color-record-paper:#f3eadb;--color-record-paper-elevated:#fff7ea;--color-record-paper-muted:#e6d9c7;--color-record-ink:#182225;--color-record-ink-muted:#5b6768;--color-record-border:#d2c2ad;--color-graphite-void:#071012;--color-graphite-panel:#0d181a;--color-boundary-amber:#b8792f;--color-text-primary:#edf5f2;--color-text-secondary:#ccd9d5;--color-text-muted:#97aab0;--color-text-inverse:#0d171d;--trust-state-verified-border:var(--color-success)}@supports (color:color-mix(in lab, red, red)){:root{--trust-state-verified-border:color-mix(in srgb, var(--color-success) 30%, transparent)}}:root{--trust-state-verified-surface:var(--color-success)}@supports (color:color-mix(in lab, red, red)){:root{--trust-state-verified-surface:color-mix(in srgb, var(--color-success) 10%, transparent)}}:root{--trust-state-verified-text:var(--color-success)}@supports (color:color-mix(in lab, red, red)){:root{--trust-state-verified-text:color-mix(in srgb, var(--color-success) 58%, var(--color-text-primary))}}:root{--trust-state-delayed-border:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){:root{--trust-state-delayed-border:color-mix(in srgb, var(--color-warning) 34%, transparent)}}:root{--trust-state-delayed-surface:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){:root{--trust-state-delayed-surface:color-mix(in srgb, var(--color-warning) 10%, transparent)}}:root{--trust-state-delayed-text:var(--color-warning-text)}@supports (color:color-mix(in lab, red, red)){:root{--trust-state-delayed-text:color-mix(in srgb, var(--color-warning-text) 64%, var(--color-text-primary))}}:root{--trust-state-degraded-border:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){:root{--trust-state-degraded-border:color-mix(in srgb, var(--color-danger) 34%, transparent)}}:root{--trust-state-degraded-surface:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){:root{--trust-state-degraded-surface:color-mix(in srgb, var(--color-danger) 10%, transparent)}}:root{--trust-state-degraded-text:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){:root{--trust-state-degraded-text:color-mix(in srgb, var(--color-danger) 60%, var(--color-text-primary))}}:root{--trust-state-stale-border:var(--color-info)}@supports (color:color-mix(in lab, red, red)){:root{--trust-state-stale-border:color-mix(in srgb, var(--color-info) 30%, transparent)}}:root{--trust-state-stale-surface:var(--color-info)}@supports (color:color-mix(in lab, red, red)){:root{--trust-state-stale-surface:color-mix(in srgb, var(--color-info) 10%, transparent)}}:root{--trust-state-stale-text:var(--color-info)}@supports (color:color-mix(in lab, red, red)){:root{--trust-state-stale-text:color-mix(in srgb, var(--color-info) 64%, var(--color-text-primary))}}:root{--trust-state-unavailable-border:var(--color-border-subtle)}@supports (color:color-mix(in lab, red, red)){:root{--trust-state-unavailable-border:color-mix(in srgb, var(--color-border-subtle) 34%, transparent)}}:root{--trust-state-unavailable-surface:var(--color-bg-overlay)}@supports (color:color-mix(in lab, red, red)){:root{--trust-state-unavailable-surface:color-mix(in srgb, var(--color-bg-overlay) 18%, transparent)}}:root{--trust-state-unavailable-text:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){:root{--trust-state-unavailable-text:color-mix(in srgb, var(--color-text-muted) 82%, var(--color-text-primary))}}:root{--text-role-page-title-family:var(--text-display-family);--text-role-page-title-size:var(--text-display-size);--text-role-page-title-line-height:var(--text-display-line-height);--text-role-page-title-weight:var(--text-display-weight);--text-role-page-title-letter-spacing:var(--text-display-letter-spacing);--text-role-page-title-color:var(--color-text-primary);--text-role-section-title-family:var(--text-headline-family);--text-role-section-title-size:var(--text-headline-size);--text-role-section-title-line-height:var(--text-headline-line-height);--text-role-section-title-weight:var(--text-headline-weight);--text-role-section-title-letter-spacing:var(--text-headline-letter-spacing);--text-role-section-title-color:var(--color-text-primary);--text-role-subsection-title-family:var(--text-headline-family);--text-role-subsection-title-size:clamp(1.3rem, 1.14rem + .56vw, 1.82rem);--text-role-subsection-title-line-height:var(--text-headline-line-height);--text-role-subsection-title-weight:var(--text-headline-weight);--text-role-subsection-title-letter-spacing:var(--text-headline-letter-spacing);--text-role-subsection-title-color:var(--color-text-primary);--text-role-body-family:var(--text-body-family);--text-role-body-size:var(--text-body-size);--text-role-body-line-height:var(--text-body-line-height);--text-role-body-weight:var(--text-body-weight);--text-role-body-letter-spacing:var(--text-body-letter-spacing);--text-role-body-color:var(--color-text-primary);--text-role-support-family:var(--text-body-family);--text-role-support-size:var(--font-size-lg);--text-role-support-line-height:var(--line-height-relaxed);--text-role-support-weight:var(--text-body-weight);--text-role-support-letter-spacing:var(--text-body-letter-spacing);--text-role-support-color:var(--color-text-secondary);--text-role-guidance-family:var(--text-body-family);--text-role-guidance-size:var(--font-size-sm);--text-role-guidance-line-height:1.55;--text-role-guidance-weight:var(--text-body-weight);--text-role-guidance-letter-spacing:var(--text-body-letter-spacing);--text-role-guidance-color:var(--color-text-secondary);--text-role-eyebrow-family:var(--text-caption-family);--text-role-eyebrow-size:var(--text-caption-size);--text-role-eyebrow-line-height:var(--text-caption-line-height);--text-role-eyebrow-weight:var(--text-caption-weight);--text-role-eyebrow-letter-spacing:var(--pattern-eyebrow-letter-spacing);--text-role-eyebrow-color:var(--color-action);--text-role-caption-family:var(--text-caption-family);--text-role-caption-size:var(--text-caption-size);--text-role-caption-line-height:var(--text-caption-line-height);--text-role-caption-weight:var(--text-caption-weight);--text-role-caption-letter-spacing:var(--text-caption-letter-spacing);--text-role-caption-color:var(--color-text-muted);--text-role-meta-family:var(--text-caption-family);--text-role-meta-size:var(--text-caption-size);--text-role-meta-line-height:var(--text-caption-line-height);--text-role-meta-weight:500;--text-role-meta-letter-spacing:var(--letter-spacing-wide);--text-role-meta-color:var(--color-text-muted);--text-role-disclaimer-family:var(--text-caption-family);--text-role-disclaimer-size:var(--text-caption-size);--text-role-disclaimer-line-height:var(--line-height-base);--text-role-disclaimer-weight:500;--text-role-disclaimer-letter-spacing:normal;--text-role-disclaimer-color:var(--color-warning-text);--text-role-nav-family:var(--text-caption-family);--text-role-nav-size:var(--font-size-sm);--text-role-nav-line-height:1.15;--text-role-nav-weight:var(--weight-semibold);--text-role-nav-letter-spacing:.04em;--text-role-nav-color:var(--color-text-primary);--text-role-button-family:var(--text-body-family);--text-role-button-size:var(--font-size-sm);--text-role-button-line-height:1;--text-role-button-weight:var(--weight-semibold);--text-role-button-letter-spacing:.01em;--text-role-form-family:var(--text-body-family);--text-role-form-size:var(--font-size-sm);--text-role-form-line-height:1.4;--text-role-form-weight:var(--text-body-weight);--text-role-form-letter-spacing:var(--text-body-letter-spacing);--text-role-form-color:var(--color-text-primary);--text-role-data-family:var(--font-family-mono);--text-role-data-size:var(--font-size-sm);--text-role-data-line-height:1.25;--text-role-data-weight:var(--weight-medium);--text-role-data-letter-spacing:.03em;--text-role-data-color:var(--color-text-primary);--text-role-data-numeric:tabular-nums slashed-zero;--text-role-code-family:var(--font-family-mono);--text-role-code-size:var(--font-size-sm);--text-role-code-line-height:1.55;--text-role-code-weight:var(--weight-medium);--text-role-code-letter-spacing:normal;--text-role-code-color:var(--color-text-primary);--text-role-code-numeric:tabular-nums slashed-zero;--text-role-cta-primary-color:var(--color-on-action);--text-role-cta-secondary-color:var(--color-text-primary);--text-role-cta-quiet-color:var(--color-text-secondary);--color-border-subtle:#456275;--color-border-strong:#4f9698;--color-border-action-soft-strong:#61adb080;--color-border-action-soft:#61adb04d;--color-border-action-subtle:#61adb033;--color-border-action-subtle-soft:#61adb024;--color-focus-ring:#9fd4d6;--color-focus-shadow:#9fd4d661;--color-action:#3e9295;--color-action-hover:#61adb0;--color-action-pressed:#2f7477;--color-on-action:#0d171d;--color-success:#62c7a8;--color-success-surface:#173429;--color-on-success:#0d171d;--color-info:#63a5bc;--color-info-surface:#163244;--color-on-info:#0d171d;--color-warning:#d0a25d;--color-warning-text:#f2d9ae;--color-warning-surface:#3a2b17;--color-on-warning:#0d171d;--color-danger:#e2b3ad;--color-danger-surface:#472025;--color-on-danger:#0d171d;--color-atmosphere-cyan:#4f969847;--color-atmosphere-green:#62c7a829;--pattern-card-bg-start:#1a2a3bf2;--pattern-card-bg-end:#101925f2;--pattern-card-inset-border:#61adb01f;--pattern-disclaimer-bg:#3a2b17eb;--pattern-action-border:#61adb08f;--pattern-action-bg:#142133eb;--pattern-action-inset-border:#61adb01f;--pattern-action-shadow-rest:#3e929500;--pattern-action-hover-bg:#1c2d3ffa;--pattern-action-hover-ring:#61adb02e;--pattern-link-decoration-thickness:2px;--pattern-backdrop-blur:8px;--pattern-ui-card-bg:#142133f0;--pattern-ui-card-elevated-bg:#24374bf0;--pattern-ui-card-outline-bg:#0b142075;--pattern-ui-card-briefing-bg:var(--pattern-ui-card-bg);--pattern-ui-card-briefing-border:var(--color-border-subtle);--pattern-ui-card-briefing-shadow:var(--shadow-subtle);--pattern-ui-card-intel-bg:var(--pattern-ui-card-elevated-bg);--pattern-ui-card-intel-border:var(--color-border-strong);--pattern-ui-card-intel-shadow:var(--shadow-surface);--pattern-ui-card-protocol-bg:var(--pattern-ui-card-outline-bg);--pattern-ui-card-protocol-border:var(--pattern-action-border);--pattern-ui-card-protocol-shadow:var(--shadow-subtle);--pattern-ui-card-role-hover-border:var(--color-action-hover);--pattern-ui-card-role-hover-shadow:var(--shadow-surface);--pattern-cta-primary-bg:var(--color-action);--pattern-cta-primary-bg-hover:var(--color-action-hover);--pattern-cta-primary-bg-pressed:var(--color-action-pressed);--pattern-cta-primary-border:var(--color-action);--pattern-cta-primary-text:var(--color-on-action);--pattern-cta-secondary-bg:var(--pattern-ui-card-elevated-bg);--pattern-cta-secondary-border:var(--color-border-strong);--pattern-cta-secondary-border-hover:var(--color-action);--pattern-cta-secondary-text:var(--color-text-primary);--pattern-cta-quiet-bg:transparent;--pattern-cta-quiet-border:var(--color-border-subtle);--pattern-cta-quiet-border-hover:var(--color-action);--pattern-cta-quiet-text:var(--color-text-secondary);--pattern-cta-quiet-text-hover:var(--color-action-hover);--pattern-cta-command-bg:var(--pattern-action-bg);--pattern-cta-command-bg-hover:var(--pattern-action-hover-bg);--pattern-cta-command-border:var(--pattern-action-border);--pattern-cta-command-inset-border:var(--pattern-action-inset-border);--pattern-cta-command-hover-ring:var(--pattern-action-hover-ring);--pattern-cta-command-text:var(--color-text-primary);--pattern-mission-border:#61adb038;--pattern-mission-bg:#142133b8;--pattern-foundation-radial-cyan:#3e92952e;--pattern-foundation-radial-green:#62c7a814;--pattern-foundation-gradient-end:#09121d;--pattern-foundation-grid-primary:#4562753d;--pattern-foundation-grid-accent:#61adb024;--pattern-foundation-link-decoration:#61adb085;--pattern-shell-header-border:#4f96983d;--pattern-shell-header-bg-start:#0c1622eb;--pattern-shell-header-bg-end:#101925eb;--pattern-shell-header-shadow:#0000006b;--pattern-shell-header-inset-border:#61adb01a;--pattern-shell-brand-border:#61adb070;--pattern-shell-brand-bg-start:#61adb038;--pattern-shell-brand-bg-end:#0c1622f5;--pattern-shell-brand-atmosphere:#3e929524;--pattern-shell-nav-border:#61adb04d;--pattern-shell-nav-bg:#121f2ec2;--pattern-shell-nav-border-hover:#7dc2c5c7;--pattern-shell-nav-focus-ring:#61adb024;--pattern-shell-utility-border:#61adb04d;--pattern-shell-utility-bg:#142133b8;--pattern-shell-sarah-bg:#3e929521;--pattern-shell-sarah-inset-border:#61adb029;--pattern-shell-sarah-bg-hover:#61adb038;--pattern-shell-sarah-text-hover:#ecf7f6;--pattern-shell-mobile-panel-border:#61adb047;--pattern-shell-mobile-panel-bg:#0b1420eb;--pattern-shell-mobile-link-hover:#61adb057;--pattern-shell-pill-border:#456275c2;--pattern-shell-pill-bg:#101925bf;--pattern-shell-pill-border-hover:#61adb094;--pattern-home-shell-atmosphere-primary:#3e92953d;--pattern-home-shell-atmosphere-secondary:#62c7a80a;--pattern-home-shell-atmosphere-tertiary:#4562752e;--pattern-home-shell-grid-line:#61adb017;--pattern-home-shell-grid-soft:#4562751f;--pattern-home-shell-sweep:#61adb012;--pattern-home-shell-texture:#cddddd06;--hero-bg-radial-cyan-soft:#3e92952e;--hero-bg-radial-green-soft:#62c7a814;--hero-grid-edge-cyan-soft:#61adb033;--hero-grid-line-cyan-faint:#61adb00f;--hero-star-core:#ebf5f2e6;--hero-star-depth-inner:#61adb070;--hero-star-depth-outer:#61adb02e;--hero-trail-cyan-soft:#61adb024;--hero-trail-cyan-strong:#61adb085;--hero-trail-cyan-mid:#61adb042;--hero-chip-border:#61adb057;--hero-chip-surface:#0c1622b8;--hero-card-border:#61adb03d;--hero-card-surface:#0c1622a8;--hero-scroll-chevron:#61adb08a;--pattern-home-hero-vignette-start:#09111d1f;--pattern-home-hero-vignette-end:#080e17f0;--pattern-home-hero-panel:#09121d94;--pattern-home-hero-panel-border:#61adb029;--pattern-home-hero-atmosphere-primary:#3e929542;--pattern-home-hero-atmosphere-secondary:#62c7a80d;--pattern-home-hero-atmosphere-tertiary:#4562753d;--pattern-home-hero-texture:#cddddd06;--pattern-intent-option-bg:#0a1420a8;--pattern-intent-option-selected-bg:#24374be6;--pattern-sarah-hero-border:#61adb02e;--pattern-sarah-hero-overlay-start:#070e188a;--pattern-sarah-hero-overlay-end:#070e18e6;--pattern-sarah-hero-inset-border:#61adb01f;--pattern-sarah-hero-shadow:#0006;--pattern-constellation-edge:#61adb047;--pattern-constellation-edge-active:#61adb09e;--pattern-constellation-node-core:#62c7a89e;--pattern-constellation-node-ring:#61adb06b;--pattern-constellation-edge-degraded:#89b6ba4d;--pattern-constellation-edge-active-degraded:#89b6ba94;--pattern-constellation-node-core-degraded:#b0d6cda8;--pattern-constellation-node-ring-degraded:#89b6ba61;--pattern-constellation-edge-unavailable:#7a91a63d;--pattern-constellation-edge-active-unavailable:#7a91a67a;--pattern-constellation-node-core-unavailable:#8ca9bf85;--pattern-constellation-node-ring-unavailable:#7a91a657;--pattern-constellation-atmosphere-primary:#61adb038;--pattern-constellation-atmosphere-secondary:#62c7a81f;--pattern-constellation-atmosphere-tertiary:#45627538;--pattern-constellation-hero-primary:radial-gradient(circle at 12% 18%, #61adb01a, transparent 42%);--pattern-constellation-hero-secondary:radial-gradient(circle at 72% 62%, #4562751f, transparent 45%);--pattern-constellation-hero-overlay-default:linear-gradient(160deg, #050a121a 0%, #050a12b8 72%);--pattern-constellation-hero-overlay-sarah:linear-gradient(160deg, #050a1270 0%, #050a12d1 72%);--pattern-constellation-mask-strong:#000000fa;--pattern-constellation-mask-medium:#000000a6;--pattern-constellation-mask-none:#0000;--pattern-constellation-grid-primary:#7990a617;--pattern-constellation-grid-accent:#61adb014;--pattern-constellation-graph-shadow:#61adb01f;--pattern-constellation-node-outer-fill:#0a1420d6;--pattern-constellation-node-core-shadow:#61adb047;--pattern-constellation-node-label:#d2dfe0a8;--pattern-constellation-node-label-active:#f0f5f2f0;--pattern-constellation-hud-border:#7990a652;--pattern-constellation-hud-bg:#0a121db8;--pattern-constellation-hud-shadow:#0000004d;--pattern-systems-boot-radial:#3e929512;--pattern-systems-boot-overlay:#050a12ad;--pattern-systems-boot-border:#61adb07a;--pattern-systems-boot-badge-bg:#0c1622db;--pattern-systems-boot-badge-inset:#61adb029;--pattern-systems-boot-badge-depth:#61adb029;--route-accent-warm:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){:root{--route-accent-warm:color-mix(in srgb, var(--color-warning) 78%, transparent)}}:root{--route-accent-warm-soft:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){:root{--route-accent-warm-soft:color-mix(in srgb, var(--color-warning) 20%, transparent)}}:root{--route-accent-cool:var(--color-atmosphere-cyan)}@supports (color:color-mix(in lab, red, red)){:root{--route-accent-cool:color-mix(in srgb, var(--color-atmosphere-cyan) 76%, transparent)}}:root{--route-accent-cool-soft:var(--color-atmosphere-cyan)}@supports (color:color-mix(in lab, red, red)){:root{--route-accent-cool-soft:color-mix(in srgb, var(--color-atmosphere-cyan) 20%, transparent)}}:root{--route-accent-tertiary:var(--color-bg-subtle)}@supports (color:color-mix(in lab, red, red)){:root{--route-accent-tertiary:color-mix(in srgb, var(--color-bg-subtle) 54%, transparent)}}:root{--route-accent-tertiary-soft:var(--color-bg-subtle)}@supports (color:color-mix(in lab, red, red)){:root{--route-accent-tertiary-soft:color-mix(in srgb, var(--color-bg-subtle) 34%, transparent)}}:root{--route-accent-ring:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){:root{--route-accent-ring:color-mix(in srgb, var(--color-warning) 12%, transparent)}}:root{--route-surface-shell:linear-gradient(180deg, var(--color-bg-surface) 0%, var(--color-bg-canvas-soft) 100%)}@supports (color:color-mix(in lab, red, red)){:root{--route-surface-shell:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-surface) 94%, transparent) 0%, color-mix(in srgb, var(--color-bg-canvas-soft) 96%, transparent) 100%)}}:root{--route-surface-panel:linear-gradient(160deg, var(--color-bg-surface-elevated) 0%, var(--color-bg-overlay) 100%)}@supports (color:color-mix(in lab, red, red)){:root{--route-surface-panel:linear-gradient(160deg, color-mix(in srgb, var(--color-bg-surface-elevated) 88%, transparent) 0%, color-mix(in srgb, var(--color-bg-overlay) 96%, transparent) 100%)}}:root{--route-surface-card:linear-gradient(145deg, var(--color-warning-surface) 0%, var(--color-bg-overlay) 100%)}@supports (color:color-mix(in lab, red, red)){:root{--route-surface-card:linear-gradient(145deg, color-mix(in srgb, var(--color-warning-surface) 42%, transparent) 0%, color-mix(in srgb, var(--color-bg-overlay) 94%, transparent) 100%)}}:root{--pattern-route-hero-mask-depth:#00000047;--space-3xs:.1875rem;--space-2xs:.3125rem;--space-tight:.375rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:2.75rem;--space-3xl:4rem;--space-4xl:5.5rem;--radius-sm:.5rem;--radius-md:.875rem;--radius-lg:1.25rem;--radius-xl:1.75rem;--radius-pill:999px;--shadow-subtle:0 8px 22px #00000038;--shadow-surface:0 20px 48px #00000061;--shadow-route-hero-inset-depth:inset 0 -7rem 9rem #00000047;--shadow-route-title-depth:0 1rem 2rem #00000057;--shadow-route-panel-depth:0 2rem 5rem #00000047;--shadow-route-panel-depth-strong:0 2rem 5rem #00000057;--shadow-route-paper-stack:0 1.5rem 4.2rem #00000054;--shadow-route-paper-card:0 1.4rem 3.6rem #0000004d;--shadow-route-paper-card-compact:0 .9rem 1.4rem #00000052;--shadow-route-paper-card-soft:0 .9rem 2rem #00000024;--shadow-route-card-lift:0 1.3rem 3rem #0000002e;--shadow-route-card-lift-large:0 1.4rem 3rem #0000002e;--shadow-route-card-lift-compact:0 1rem 2.2rem #0000002e;--shadow-route-card-lift-small:0 .7rem 1.2rem #00000024;--shadow-route-card-lift-medium:0 1.2rem 2.4rem #0000002e;--shadow-route-control-small:0 .5rem 1rem #0000001f;--shadow-route-control-medium:0 .6rem 1.2rem #00000042;--shadow-route-control-medium-deep:0 .6rem 1.3rem #00000042;--shadow-route-control-ring:0 .35rem .7rem #0000004d;--shadow-route-cta-lift:0 1rem 2.3rem #0000003d;--shadow-route-artifact-grounding-large:0 1.95rem 4.25rem #00000052;--shadow-route-artifact-drop:drop-shadow(0 1.7rem 2.5rem #00000057);--shadow-route-artifact-drop-business:drop-shadow(0 28px 42px #0006);--shadow-route-artifact-drop-deep:drop-shadow(0 2rem 3.2rem #00000057);--shadow-route-artifact-drop-strong:drop-shadow(0 2rem 3.5rem #00000061);--shadow-route-binder-drop:drop-shadow(0 1.8rem 3rem #00000047);--pattern-shell-header-shadow-strong:#00000080;--shadow-source-room-paper-ambient:0 1px 3px var(--color-graphite-void)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-source-room-paper-ambient:0 1px 3px color-mix(in srgb, var(--color-graphite-void) 18%, transparent)}}:root{--shadow-source-room-paper-lift:0 4px 10px var(--color-graphite-void)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-source-room-paper-lift:0 4px 10px color-mix(in srgb, var(--color-graphite-void) 12%, transparent)}}:root{--shadow-source-room-paper-distant:0 12px 28px var(--color-graphite-void)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-source-room-paper-distant:0 12px 28px color-mix(in srgb, var(--color-graphite-void) 7%, transparent)}}:root{--shadow-source-room-paper-highlight:inset 0 1px 0 var(--color-record-paper-elevated)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-source-room-paper-highlight:inset 0 1px 0 color-mix(in srgb, var(--color-record-paper-elevated) 72%, transparent)}}:root{--shadow-source-room-paper-bevel:inset 0 -1px 2px var(--color-graphite-void)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-source-room-paper-bevel:inset 0 -1px 2px color-mix(in srgb, var(--color-graphite-void) 8%, transparent)}}:root{--shadow-source-room-hardware-drop:drop-shadow(0 1px 2px var(--color-graphite-void)) drop-shadow(0 3px 6px var(--color-graphite-void))}@supports (color:color-mix(in lab, red, red)){:root{--shadow-source-room-hardware-drop:drop-shadow(0 1px 2px color-mix(in srgb, var(--color-graphite-void) 32%, transparent)) drop-shadow(0 3px 6px color-mix(in srgb, var(--color-graphite-void) 22%, transparent))}}:root{--shadow-source-room-desk-grounding:0 12px 24px var(--color-graphite-void)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-source-room-desk-grounding:0 12px 24px color-mix(in srgb, var(--color-graphite-void) 6%, transparent)}}:root{--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--motion-fast:var(--dur-micro);--motion-base:var(--dur-short);--motion-slow:var(--dur-long);--motion-trust-affirm-duration:var(--dur-micro);--motion-trust-settle-duration:var(--dur-short);--motion-guidance-progress-duration:var(--dur-short);--motion-trust-shift-distance:.375rem;--motion-guidance-shift-distance:.5rem;--motion-trust-emphasis-scale:1.02;--motion-duration-moderate:var(--motion-base);--motion-choreo-enter:var(--motion-slow);--motion-choreo-exit:var(--motion-base);--motion-choreo-emphasis:var(--motion-fast);--motion-choreo-stagger-sm:60ms;--motion-choreo-stagger-md:90ms;--motion-choreo-stagger-lg:.13s;--motion-choreo-ambient-loop-fast:1.6s;--motion-choreo-ambient-loop-md:2.8s;--motion-choreo-ambient-loop-slow:20s;--motion-choreo-ambient-loop-xl:24s;--ease-standard:var(--ease-out);--ease-choreo-enter:var(--ease-out);--ease-choreo-exit:var(--ease-in);--ease-choreo-emphasis:var(--ease-out);--ease-choreo-linear:linear;--layout-gutter:1rem;--content-max-width:78rem;--content-read-max-width:48rem;--layout-hero-density-balanced-gap:var(--space-lg);--layout-hero-density-balanced-aside-min:18rem;--layout-hero-density-compact-gap:var(--space-md);--layout-hero-density-compact-aside-min:16rem;--layout-hero-density-compact-body-max-width:40rem;--layout-action-group-density-compact-gap:var(--space-xs);--layout-section-density-compact-padding-block:var(--space-lg);--layout-template-page-gap-standard:clamp(2.75rem, 6vw, 4.5rem);--layout-template-page-padding-block-start:clamp(2.5rem, 5vw, 4.5rem);--layout-template-page-padding-block-end:5rem;--layout-template-page-gap-mobile:var(--space-2xl);--layout-template-page-padding-block-start-mobile:2.25rem;--layout-template-page-padding-block-end-mobile:3rem;--layout-template-hero-padding-inline:clamp(1rem, 3vw, 2rem);--layout-template-hero-padding-block-start:var(--layout-template-page-padding-block-start);--layout-template-hero-padding-block-start-mobile:var(--layout-template-page-padding-block-start-mobile);--layout-template-hero-padding-block-end:clamp(.1rem, .8vw, .5rem);--layout-template-hero-body-padding-block-end:clamp(.08rem, .35vw, .22rem);--layout-template-hero-min-block-size-briefing-desktop:clamp(31rem, 60vh, 34rem);--layout-template-hero-body-max-width-artifact:38.5rem;--layout-template-hero-body-max-width-briefing:36.5rem;--layout-template-hero-support-max-width-artifact:31rem;--layout-template-hero-support-max-width-briefing:32rem;--layout-template-hero-column-gap:clamp(.9rem, 1.7vw, 1.7rem);--layout-template-hero-copy-gap:clamp(.72rem, 1.05vw, 1rem);--layout-template-section-stack-gap-standard:1.4rem;--layout-template-section-stack-gap-tight:1rem;--layout-template-section-intro-gap:1rem;--layout-template-section-split-gap:1.5rem 2.2rem;--layout-template-section-header-max-width-standard:42rem;--layout-template-section-panel-width-standard:clamp(32rem, 40vw, 42rem);--layout-template-section-intro-min-standard:19rem;--layout-template-section-intro-min-relaxed:20rem;--route-family-gap-compact:clamp(1rem, 2.4vw, 1.5rem);--route-family-gap-standard:var(--layout-template-page-gap-standard);--route-family-gap-editorial:clamp(1.35rem, 3vw, 2.35rem);--route-family-gap-document:clamp(1rem, 2vw, 1.6rem);--route-family-panel-radius:clamp(1.15rem, 2vw, 1.65rem);--route-family-panel-radius-compact:clamp(.85rem, 1.4vw, 1.15rem);--route-family-panel-inset:clamp(1rem, 2vw, 1.5rem);--route-family-document-measure:68ch;--touch-target-min:2.75rem;--touch-target-min-lg:3rem;--touch-target-min-sm:2.75rem;--border-width-default:1px;--border-width-strong:3px;--focus-ring-width:3px;--focus-ring-offset:2px;--weight-medium:500;--font-weight-medium:var(--weight-medium);--weight-semibold:600;--font-weight-semibold:var(--weight-semibold);--weight-strong:650;--weight-bold:700;--pattern-eyebrow-letter-spacing:.11em;--pattern-hover-lift-sm:-1px;--pattern-hover-lift-md:-2px;--pattern-hover-scale-sm:1.02;--pattern-hover-ring-width:2px;--pattern-mission-min-column:12rem;--text-underline-offset-none:unset}@supports (color:color-mix(in oklab, black 50%, white)){:root{--pattern-disclaimer-bg:color-mix(in oklab, var(--color-warning-surface) 86%, black)}}@media (min-width:48rem){:root{--layout-gutter:1.5rem}}@media (min-width:72rem){:root{--layout-gutter:2rem}}@media (prefers-contrast:more){:root{--color-border-subtle:#7b919d;--color-border-strong:#9fcfd1;--color-focus-ring:#d7efef;--color-action:#7fc5c8;--color-action-hover:#9fd4d6;--color-on-action:#0d171d;--focus-ring-width:4px}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-canvas:#f6f8f5;--color-bg-canvas-soft:#eef4f1;--color-bg-surface:#fbfdf9;--color-bg-surface-elevated:#e8f0ec;--color-bg-overlay:#f8fbf8eb;--color-bg-subtle:#d9e5df;--color-text-primary:#102027;--color-text-secondary:#3e5157;--color-text-muted:#6b7d82;--color-text-inverse:#f8fbf8;--color-border-subtle:#a9bbb7;--color-border-strong:#337d7f;--color-border-action-soft-strong:#337d7f57;--color-border-action-soft:#337d7f3d;--color-border-action-subtle:#337d7f29;--color-border-action-subtle-soft:#337d7f1a;--color-focus-ring:#337d7f;--color-focus-shadow:#337d7f38;--color-action:#286f72;--color-action-hover:#1d5c5f;--color-action-pressed:#194c4f;--color-on-action:#f8fbf8;--color-success:#247a5c;--color-success-surface:#d9eee6;--color-on-success:#f8fbf8;--color-info:#2e7188;--color-info-surface:#dcecf2;--color-on-info:#f8fbf8;--color-warning:#8d6726;--color-warning-text:#634811;--color-warning-surface:#f1e3c4;--color-on-warning:#f8fbf8;--color-danger:#9e594f;--color-danger-surface:#f3dfdb;--color-on-danger:#f8fbf8;--color-atmosphere-cyan:#337d7f1f;--color-atmosphere-green:#247a5c1a;--pattern-card-bg-start:#fffffff5;--pattern-card-bg-end:#e8f0ecf5;--pattern-card-inset-border:#337d7f1a;--pattern-disclaimer-bg:#f1e3c4f0;--pattern-action-border:#337d7f61;--pattern-action-bg:#ffffffe0;--pattern-action-inset-border:#337d7f1f;--pattern-action-shadow-rest:#1d5c5f00;--pattern-action-hover-bg:#f4f8f5fa;--pattern-action-hover-ring:#337d7f1f;--pattern-ui-card-bg:#fffffff0;--pattern-ui-card-elevated-bg:#e8f0ecf5;--pattern-ui-card-outline-bg:#f1f7f4d6;--pattern-cta-primary-bg:var(--color-action);--pattern-cta-primary-bg-hover:var(--color-action-hover);--pattern-cta-primary-bg-pressed:var(--color-action-pressed);--pattern-cta-primary-border:var(--color-action);--pattern-cta-primary-text:var(--color-on-action);--pattern-cta-secondary-bg:#ffffffdb;--pattern-cta-secondary-border:#337d7f47;--pattern-cta-secondary-border-hover:var(--color-action);--pattern-cta-secondary-text:var(--color-text-primary);--pattern-cta-quiet-border:#a9bbb785;--pattern-cta-quiet-text:var(--color-text-secondary);--pattern-cta-quiet-text-hover:var(--color-action-hover);--pattern-mission-border:#337d7f29;--pattern-mission-bg:#ffffffb8;--pattern-foundation-radial-cyan:#337d7f1a;--pattern-foundation-radial-green:#247a5c0d;--pattern-foundation-gradient-end:#e6eee9;--pattern-foundation-grid-primary:#a9bbb729;--pattern-foundation-grid-accent:#337d7f12;--pattern-foundation-link-decoration:#337d7f6b;--pattern-shell-header-border:#337d7f29;--pattern-shell-header-bg-start:#fffffff0;--pattern-shell-header-bg-end:#f0f6f2f0;--pattern-shell-header-shadow:#1020271a;--pattern-shell-header-inset-border:#337d7f14;--pattern-shell-brand-border:#337d7f4d;--pattern-shell-brand-bg-start:#337d7f24;--pattern-shell-brand-bg-end:#fffffff5;--pattern-shell-brand-atmosphere:#337d7f12;--pattern-shell-nav-border:#337d7f29;--pattern-shell-nav-bg:#ffffffc7;--pattern-shell-nav-border-hover:#1d5c5f85;--pattern-shell-nav-focus-ring:#337d7f1a;--pattern-shell-utility-border:#337d7f29;--pattern-shell-utility-bg:#ffffffc7;--pattern-shell-sarah-bg:#2f7f8214;--pattern-shell-sarah-inset-border:#2f7f821f;--pattern-shell-sarah-bg-hover:#2f7f8224;--pattern-shell-sarah-text-hover:#15242b;--pattern-shell-mobile-panel-border:#2f7f8233;--pattern-shell-mobile-panel-bg:#fff9f1f7;--pattern-shell-mobile-link-hover:#2f7f8238;--pattern-shell-pill-border:#95a7ab6b;--pattern-shell-pill-bg:#fffaf2d1;--pattern-shell-pill-border-hover:#2f7f826b;--pattern-home-shell-atmosphere-primary:#2f7f821f;--pattern-home-shell-atmosphere-secondary:#2f8c6a0d;--pattern-home-shell-atmosphere-tertiary:#95a7ab1a;--pattern-home-shell-grid-line:#2f7f820f;--pattern-home-shell-grid-soft:#95a7ab14;--pattern-home-shell-sweep:#2f7f820a;--pattern-home-shell-texture:#23353f05;--pattern-route-support-scene-mask:#0000006b;--pattern-shell-grid-mask-leading:#0000008f;--pattern-shell-grid-mask-core:#000;--pattern-shell-grid-mask-trailing:#000c;--hero-bg-radial-cyan-soft:#2f7f821f;--hero-bg-radial-green-soft:#2f8c6a0f;--hero-grid-edge-cyan-soft:#2f7f821f;--hero-grid-line-cyan-faint:#2f7f820a;--pattern-home-hero-grid-mask-leading:#00000052;--pattern-home-hero-grid-mask-core:#000000e0;--pattern-home-hero-grid-mask-trailing:#0000006b;--pattern-home-hero-media-mask-leading:#0009;--pattern-home-hero-media-mask-core:#000;--pattern-home-hero-media-mask-trailing:#000000eb;--pattern-home-hero-backdrop-mask-leading:#0000003d;--pattern-home-hero-backdrop-mask-core:#000000d1;--pattern-home-hero-backdrop-mask-trailing:#0000007a;--pattern-home-hero-surface-mask-leading:#00000094;--pattern-home-hero-surface-mask-core:#000;--pattern-home-hero-surface-mask-trailing:#000000d6;--hero-star-core:#122026d1;--hero-star-depth-inner:#2f7f8242;--hero-star-depth-outer:#2f7f821a;--hero-trail-cyan-soft:#2f7f8214;--hero-trail-cyan-strong:#2f7f8242;--hero-trail-cyan-mid:#2f7f8224;--hero-chip-border:#2f7f8238;--hero-chip-surface:#fffaf2cc;--hero-card-border:#2f7f822e;--hero-card-surface:#fffaf2bd;--hero-scroll-chevron:#2f7f826b;--pattern-home-hero-vignette-start:#f5efe41f;--pattern-home-hero-vignette-end:#efe5d6e6;--pattern-home-hero-panel:#fffaf294;--pattern-home-hero-panel-border:#2f7f8224;--pattern-home-hero-atmosphere-primary:#2f7f8224;--pattern-home-hero-atmosphere-secondary:#2f8c6a0a;--pattern-home-hero-atmosphere-tertiary:#95a7ab24;--pattern-home-hero-texture:#23353f05;--pattern-intent-option-bg:#fffaf2b8;--pattern-intent-option-selected-bg:#f0e7daf5;--pattern-sarah-hero-border:#2f7f8224;--pattern-sarah-hero-overlay-start:#f5efe447;--pattern-sarah-hero-overlay-end:#efe5d6b8;--pattern-sarah-hero-inset-border:#2f7f821a;--pattern-sarah-hero-shadow:#432b0c24;--pattern-constellation-edge:#2f7f822e;--pattern-constellation-edge-active:#2f7f825c;--pattern-constellation-node-core:#2f8c6a70;--pattern-constellation-node-ring:#2f7f823d;--pattern-constellation-edge-degraded:#95a7ab33;--pattern-constellation-edge-active-degraded:#95a7ab57;--pattern-constellation-node-core-degraded:#95a7ab4d}[data-trust-state=verified]{--trust-state-border:var(--trust-state-verified-border);--trust-state-surface:var(--trust-state-verified-surface);--trust-state-text:var(--trust-state-verified-text)}[data-trust-state=delayed]{--trust-state-border:var(--trust-state-delayed-border);--trust-state-surface:var(--trust-state-delayed-surface);--trust-state-text:var(--trust-state-delayed-text)}[data-trust-state=degraded]{--trust-state-border:var(--trust-state-degraded-border);--trust-state-surface:var(--trust-state-degraded-surface);--trust-state-text:var(--trust-state-degraded-text)}[data-trust-state=stale]{--trust-state-border:var(--trust-state-stale-border);--trust-state-surface:var(--trust-state-stale-surface);--trust-state-text:var(--trust-state-stale-text)}[data-trust-state=unavailable]{--trust-state-border:var(--trust-state-unavailable-border);--trust-state-surface:var(--trust-state-unavailable-surface);--trust-state-text:var(--trust-state-unavailable-text)}.trustStateBadge[data-trust-state]{border:1px solid var(--trust-state-border);background:var(--trust-state-surface);min-height:1.35rem;color:var(--trust-state-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.075em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.06rem .42rem;display:inline-flex}.trustStateText{color:var(--trust-state-text)}html[data-theme=dark] [data-route-background=education],html[data-theme=dark] [data-route-background=business-support]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-canvas:#0e1723;--color-bg-canvas-soft:#142133;--color-bg-surface:#1a2a3b;--color-bg-surface-elevated:#24374b;--color-bg-overlay:#091019e0;--color-bg-subtle:#2d4358;--color-text-primary:#edf5f2;--color-text-secondary:#ccd9d5;--color-text-muted:#97aab0;--color-text-inverse:#0d171d;--color-border-subtle:#456275;--color-border-strong:#4f9698;--color-border-action-soft-strong:#61adb080;--color-border-action-soft:#61adb04d;--color-border-action-subtle:#61adb033;--color-border-action-subtle-soft:#61adb024;--color-focus-ring:#9fd4d6;--color-focus-shadow:#9fd4d661;--color-action:#3e9295;--color-action-hover:#61adb0;--color-action-pressed:#2f7477;--color-on-action:#0d171d;--color-success:#62c7a8;--color-success-surface:#173429;--color-on-success:#0d171d;--color-info:#63a5bc;--color-info-surface:#163244;--color-on-info:#0d171d;--color-warning:#d0a25d;--color-warning-text:#f2d9ae;--color-warning-surface:#3a2b17;--color-on-warning:#0d171d;--color-danger:#e2b3ad;--color-danger-surface:#472025;--color-on-danger:#0d171d;--color-atmosphere-cyan:#4f969847;--color-atmosphere-green:#62c7a829;--pattern-action-border:#61adb08f;--pattern-action-bg:#142133eb;--pattern-action-inset-border:#61adb01f;--pattern-action-shadow-rest:#3e929500;--pattern-action-hover-bg:#1c2d3ffa;--pattern-action-hover-ring:#61adb02e;--pattern-ui-card-bg:#142133f0;--pattern-ui-card-elevated-bg:#24374bf0;--pattern-ui-card-outline-bg:#0b142075;--pattern-ui-card-briefing-bg:var(--pattern-ui-card-bg);--pattern-ui-card-briefing-border:var(--color-border-subtle);--pattern-ui-card-briefing-shadow:var(--shadow-subtle);--pattern-ui-card-intel-bg:var(--pattern-ui-card-elevated-bg);--pattern-ui-card-intel-border:var(--color-border-strong);--pattern-ui-card-intel-shadow:var(--shadow-surface);--pattern-ui-card-protocol-bg:var(--pattern-ui-card-outline-bg);--pattern-ui-card-protocol-border:var(--pattern-action-border);--pattern-ui-card-protocol-shadow:var(--shadow-subtle);--pattern-cta-primary-bg:var(--color-action);--pattern-cta-primary-bg-hover:var(--color-action-hover);--pattern-cta-primary-bg-pressed:var(--color-action-pressed);--pattern-cta-primary-border:var(--color-action);--pattern-cta-primary-text:var(--color-on-action);--pattern-cta-secondary-bg:var(--pattern-ui-card-elevated-bg);--pattern-cta-secondary-border:var(--color-border-strong);--pattern-cta-secondary-border-hover:var(--color-action);--pattern-cta-secondary-text:var(--color-text-primary);--pattern-cta-quiet-bg:transparent;--pattern-cta-quiet-border:var(--color-border-subtle);--pattern-cta-quiet-border-hover:var(--color-action);--pattern-cta-quiet-text:var(--color-text-secondary);--pattern-cta-quiet-text-hover:var(--color-action-hover);--pattern-cta-command-bg:var(--pattern-action-bg);--pattern-cta-command-bg-hover:var(--pattern-action-hover-bg);--pattern-cta-command-border:var(--pattern-action-border);--pattern-cta-command-inset-border:var(--pattern-action-inset-border);--pattern-cta-command-hover-ring:var(--pattern-action-hover-ring);--pattern-cta-command-text:var(--color-text-primary);--pattern-mission-border:#61adb038;--pattern-mission-bg:#142133b8;--pattern-shell-header-border:#4f96983d;--pattern-shell-header-bg-start:#0c1622eb;--pattern-shell-header-bg-end:#101925eb;--pattern-shell-header-shadow:#0000006b;--pattern-shell-header-inset-border:#61adb01a;--pattern-shell-brand-border:#61adb070;--pattern-shell-brand-bg-start:#61adb038;--pattern-shell-brand-bg-end:#0c1622f5;--pattern-shell-brand-atmosphere:#3e929524;--pattern-shell-nav-border:#61adb04d;--pattern-shell-nav-bg:#121f2ec2;--pattern-shell-nav-border-hover:#7dc2c5c7;--pattern-shell-nav-focus-ring:#61adb024;--pattern-shell-utility-border:#61adb04d;--pattern-shell-utility-bg:#142133b8;--pattern-shell-sarah-bg:#3e929521;--pattern-shell-sarah-inset-border:#61adb029;--pattern-shell-sarah-bg-hover:#61adb038;--pattern-shell-sarah-text-hover:#ecf7f6;--pattern-shell-mobile-panel-border:#61adb047;--pattern-shell-mobile-panel-bg:#0b1420eb;--pattern-shell-mobile-link-hover:#61adb057;--pattern-shell-pill-border:#456275c2;--pattern-shell-pill-bg:#101925bf;--pattern-shell-pill-border-hover:#61adb094;--hero-grid-edge-cyan-soft:#61adb033;--hero-grid-line-cyan-faint:#61adb00f;--hero-chip-border:#61adb057;--hero-chip-surface:#0c1622b8;--hero-card-border:#61adb03d;--hero-card-surface:#0c1622a8;--hero-scroll-chevron:#61adb08a;--route-accent-warm:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] [data-route-background=education],html[data-theme=dark] [data-route-background=business-support]{--route-accent-warm:color-mix(in srgb, var(--color-warning) 78%, transparent)}}html[data-theme=dark] [data-route-background=education],html[data-theme=dark] [data-route-background=business-support]{--route-accent-warm-soft:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] [data-route-background=education],html[data-theme=dark] [data-route-background=business-support]{--route-accent-warm-soft:color-mix(in srgb, var(--color-warning) 20%, transparent)}}html[data-theme=dark] [data-route-background=education],html[data-theme=dark] [data-route-background=business-support]{--route-accent-cool:var(--color-atmosphere-cyan)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] [data-route-background=education],html[data-theme=dark] [data-route-background=business-support]{--route-accent-cool:color-mix(in srgb, var(--color-atmosphere-cyan) 76%, transparent)}}html[data-theme=dark] [data-route-background=education],html[data-theme=dark] [data-route-background=business-support]{--route-accent-cool-soft:var(--color-atmosphere-cyan)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] [data-route-background=education],html[data-theme=dark] [data-route-background=business-support]{--route-accent-cool-soft:color-mix(in srgb, var(--color-atmosphere-cyan) 20%, transparent)}}html[data-theme=dark] [data-route-background=education],html[data-theme=dark] [data-route-background=business-support]{--route-accent-tertiary:var(--color-bg-subtle)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] [data-route-background=education],html[data-theme=dark] [data-route-background=business-support]{--route-accent-tertiary:color-mix(in srgb, var(--color-bg-subtle) 54%, transparent)}}html[data-theme=dark] [data-route-background=education],html[data-theme=dark] [data-route-background=business-support]{--route-accent-tertiary-soft:var(--color-bg-subtle)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] [data-route-background=education],html[data-theme=dark] [data-route-background=business-support]{--route-accent-tertiary-soft:color-mix(in srgb, var(--color-bg-subtle) 34%, transparent)}}html[data-theme=dark] [data-route-background=education],html[data-theme=dark] [data-route-background=business-support]{--route-accent-ring:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] [data-route-background=education],html[data-theme=dark] [data-route-background=business-support]{--route-accent-ring:color-mix(in srgb, var(--color-warning) 12%, transparent)}}html[data-theme=dark] [data-route-background=education],html[data-theme=dark] [data-route-background=business-support]{--route-surface-shell:linear-gradient(180deg, var(--color-bg-surface) 0%, var(--color-bg-canvas-soft) 100%)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] [data-route-background=education],html[data-theme=dark] [data-route-background=business-support]{--route-surface-shell:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-surface) 94%, transparent) 0%, color-mix(in srgb, var(--color-bg-canvas-soft) 96%, transparent) 100%)}}html[data-theme=dark] [data-route-background=education],html[data-theme=dark] [data-route-background=business-support]{--route-surface-panel:linear-gradient(160deg, var(--color-bg-surface-elevated) 0%, var(--color-bg-overlay) 100%)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] [data-route-background=education],html[data-theme=dark] [data-route-background=business-support]{--route-surface-panel:linear-gradient(160deg, color-mix(in srgb, var(--color-bg-surface-elevated) 88%, transparent) 0%, color-mix(in srgb, var(--color-bg-overlay) 96%, transparent) 100%)}}html[data-theme=dark] [data-route-background=education],html[data-theme=dark] [data-route-background=business-support]{--route-surface-card:linear-gradient(145deg, var(--color-warning-surface) 0%, var(--color-bg-overlay) 100%)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] [data-route-background=education],html[data-theme=dark] [data-route-background=business-support]{--route-surface-card:linear-gradient(145deg, color-mix(in srgb, var(--color-warning-surface) 42%, transparent) 0%, color-mix(in srgb, var(--color-bg-overlay) 94%, transparent) 100%)}}[data-blog-theme=editorial]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--blog-color-bg-canvas:var(--color-bg-canvas);--blog-color-bg-surface:var(--color-bg-surface)}@supports (color:color-mix(in lab, red, red)){[data-blog-theme=editorial]{--blog-color-bg-surface:color-mix(in srgb, var(--color-bg-surface) 78%, transparent)}}[data-blog-theme=editorial]{--blog-color-bg-muted:var(--color-action-hover)}@supports (color:color-mix(in lab, red, red)){[data-blog-theme=editorial]{--blog-color-bg-muted:color-mix(in srgb, var(--color-action-hover) 9%, transparent)}}[data-blog-theme=editorial]{--blog-color-text-primary:var(--color-text-primary);--blog-color-text-secondary:var(--color-text-secondary);--blog-color-text-muted:var(--color-text-muted);--blog-color-border-subtle:var(--color-border-subtle)}@supports (color:color-mix(in lab, red, red)){[data-blog-theme=editorial]{--blog-color-border-subtle:color-mix(in srgb, var(--color-border-subtle) 72%, transparent)}}[data-blog-theme=editorial]{--blog-color-border-strong:var(--color-border-strong)}@supports (color:color-mix(in lab, red, red)){[data-blog-theme=editorial]{--blog-color-border-strong:color-mix(in srgb, var(--color-border-strong) 88%, transparent)}}[data-blog-theme=editorial]{--blog-color-border-soft:var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){[data-blog-theme=editorial]{--blog-color-border-soft:color-mix(in srgb, var(--color-text-primary) 7%, transparent)}}[data-blog-theme=editorial]{--blog-color-accent:var(--color-action);--blog-color-accent-hover:var(--color-action-hover);--blog-color-focus-ring:var(--color-action-hover)}@supports (color:color-mix(in lab, red, red)){[data-blog-theme=editorial]{--blog-color-focus-ring:color-mix(in srgb, var(--color-action-hover) 30%, transparent)}}[data-blog-theme=editorial]{--blog-color-overlay-surface:var(--color-bg-overlay)}@supports (color:color-mix(in lab, red, red)){[data-blog-theme=editorial]{--blog-color-overlay-surface:color-mix(in srgb, var(--color-bg-overlay) 82%, transparent)}}[data-blog-theme=editorial]{--blog-color-overlay-strong:var(--color-bg-overlay)}@supports (color:color-mix(in lab, red, red)){[data-blog-theme=editorial]{--blog-color-overlay-strong:color-mix(in srgb, var(--color-bg-overlay) 94%, transparent)}}[data-blog-theme=editorial]{--blog-color-hero-meta:var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){[data-blog-theme=editorial]{--blog-color-hero-meta:color-mix(in srgb, var(--color-text-primary) 82%, transparent)}}[data-blog-theme=editorial]{--blog-color-code-surface:var(--color-bg-overlay)}@supports (color:color-mix(in lab, red, red)){[data-blog-theme=editorial]{--blog-color-code-surface:color-mix(in srgb, var(--color-bg-overlay) 88%, transparent)}}[data-blog-theme=editorial]{--blog-color-code-divider:#ffffff14;--blog-color-code-meta:var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){[data-blog-theme=editorial]{--blog-color-code-meta:color-mix(in srgb, var(--color-text-primary) 74%, transparent)}}[data-blog-theme=editorial]{--blog-color-code-text:var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){[data-blog-theme=editorial]{--blog-color-code-text:color-mix(in srgb, var(--color-text-primary) 96%, white 4%)}}[data-blog-theme=editorial]{--blog-color-callout-warning:var(--color-warning);--blog-color-callout-success:var(--color-success);--blog-color-embed-surface:var(--color-bg-overlay)}@supports (color:color-mix(in lab, red, red)){[data-blog-theme=editorial]{--blog-color-embed-surface:color-mix(in srgb, var(--color-bg-overlay) 88%, transparent)}}[data-blog-theme=editorial]{--blog-shell-background:radial-gradient(circle at top left, var(--color-action), transparent 32rem), linear-gradient(180deg, var(--color-bg-overlay), var(--color-bg-canvas))}@supports (color:color-mix(in lab, red, red)){[data-blog-theme=editorial]{--blog-shell-background:radial-gradient(circle at top left, color-mix(in srgb, var(--color-action) 16%, transparent), transparent 32rem), linear-gradient(180deg, color-mix(in srgb, var(--color-bg-overlay) 72%, transparent), color-mix(in srgb, var(--color-bg-canvas) 100%, transparent))}}[data-blog-theme=editorial]{--text-role-page-title-family:var(--font-family-display);--text-role-page-title-color:var(--blog-color-text-primary);--text-role-section-title-family:var(--font-family-display);--text-role-section-title-color:var(--blog-color-text-primary);--text-role-subsection-title-family:var(--font-family-display);--text-role-subsection-title-color:var(--blog-color-text-primary);--text-role-body-family:var(--font-family-sans);--text-role-body-color:var(--blog-color-text-primary);--text-role-support-family:var(--font-family-sans);--text-role-support-color:var(--blog-color-text-secondary);--text-role-guidance-family:var(--font-family-sans);--text-role-guidance-color:var(--blog-color-text-secondary);--text-role-eyebrow-family:var(--font-family-mono);--text-role-eyebrow-color:var(--blog-color-accent);--text-role-meta-family:var(--font-family-mono);--text-role-meta-color:var(--blog-color-text-muted);--text-role-nav-family:var(--font-family-sans);--text-role-nav-color:var(--blog-color-text-secondary);--text-role-button-family:var(--font-family-sans);--text-role-form-family:var(--font-family-sans);--text-role-form-color:var(--blog-color-text-primary);--text-role-data-family:var(--font-family-mono);--text-role-data-color:var(--blog-color-text-primary);--text-role-code-family:var(--font-family-mono);--text-role-code-color:var(--blog-color-text-primary)}[data-blog-theme=editorial] .ui-text-code{color:var(--blog-color-code-text)}:root{--rebuild-source-room-color-001:#04090a;--rebuild-source-room-color-002:#050505;--rebuild-source-room-color-003:#050606;--rebuild-source-room-color-004:#050b0c;--rebuild-source-room-color-005:#050d0e;--rebuild-source-room-color-006:#060707;--rebuild-source-room-color-007:#061011;--rebuild-source-room-color-008:#061112;--rebuild-source-room-color-009:#061314;--rebuild-source-room-color-010:#061315;--rebuild-source-room-color-011:#061516;--rebuild-source-room-color-012:#061718;--rebuild-source-room-color-013:#063d42;--rebuild-source-room-color-014:#071011;--rebuild-source-room-color-015:#071112;--rebuild-source-room-color-016:#071517;--rebuild-source-room-color-017:#071617;--rebuild-source-room-color-018:#07383d;--rebuild-source-room-color-019:#073b40;--rebuild-source-room-color-020:#075c64;--rebuild-source-room-color-021:#075f68;--rebuild-source-room-color-022:#081013;--rebuild-source-room-color-023:#081617;--rebuild-source-room-color-024:#081719;--rebuild-source-room-color-025:#08646b;--rebuild-source-room-color-026:#08777f;--rebuild-source-room-color-027:#091617;--rebuild-source-room-color-028:#091719;--rebuild-source-room-color-029:#0a1617;--rebuild-source-room-color-030:#0a1718;--rebuild-source-room-color-031:#0b1212;--rebuild-source-room-color-032:#0b1516;--rebuild-source-room-color-033:#0b1b1c;--rebuild-source-room-color-034:#0b6670;--rebuild-source-room-color-035:#0b7f86;--rebuild-source-room-color-036:#0c100f;--rebuild-source-room-color-037:#0c1819;--rebuild-source-room-color-038:#0d1a1b;--rebuild-source-room-color-039:#0f2021;--rebuild-source-room-color-040:#101817;--rebuild-source-room-color-041:#102122;--rebuild-source-room-color-042:#111513;--rebuild-source-room-color-043:#111c1e;--rebuild-source-room-color-044:#111d1f;--rebuild-source-room-color-045:#122526;--rebuild-source-room-color-046:#152327;--rebuild-source-room-color-047:#168a8f;--rebuild-source-room-color-048:#172224;--rebuild-source-room-color-049:#172324;--rebuild-source-room-color-050:#172426;--rebuild-source-room-color-051:#182224;--rebuild-source-room-color-052:#1d1d1a;--rebuild-source-room-color-053:#1d211d;--rebuild-source-room-color-054:#202322;--rebuild-source-room-color-055:#202828;--rebuild-source-room-color-056:#24231f;--rebuild-source-room-color-057:#263130;--rebuild-source-room-color-058:#28241f;--rebuild-source-room-color-059:#4fc7c6;--rebuild-source-room-color-060:#55d3d1;--rebuild-source-room-color-061:#61c9c8;--rebuild-source-room-color-062:#79dddc;--rebuild-source-room-color-063:#7a4312;--rebuild-source-room-color-064:#7de1df;--rebuild-source-room-color-065:#806648;--rebuild-source-room-color-066:#84613c;--rebuild-source-room-color-067:#85623e;--rebuild-source-room-color-068:#8b714c;--rebuild-source-room-color-069:#966128;--rebuild-source-room-color-070:#9a642b;--rebuild-source-room-color-071:#a7855b;--rebuild-source-room-color-072:#a98355;--rebuild-source-room-color-073:#ad8352;--rebuild-source-room-color-074:#ad9165;--rebuild-source-room-color-075:#af8755;--rebuild-source-room-color-076:#b39467;--rebuild-source-room-color-077:#b49361;--rebuild-source-room-color-078:#b69264;--rebuild-source-room-color-079:#b88f5b;--rebuild-source-room-color-080:#b99664;--rebuild-source-room-color-081:#b99d73;--rebuild-source-room-color-082:#b9a17b;--rebuild-source-room-color-083:#c7a879;--rebuild-source-room-color-084:#c8aa74;--rebuild-source-room-color-085:#c9802a;--rebuild-source-room-color-086:#c9ad83;--rebuild-source-room-color-087:#c9ae80;--rebuild-source-room-color-088:#d0bb93;--rebuild-source-room-color-089:#d7bd90;--rebuild-source-room-color-090:#d7c6aa;--rebuild-source-room-color-091:#d8c39d;--rebuild-source-room-color-092:#d8c6aa;--rebuild-source-room-color-093:#d8c8af;--rebuild-source-room-color-094:#d9c8ab;--rebuild-source-room-color-095:#dac5a0;--rebuild-source-room-color-096:#dac8aa;--rebuild-source-room-color-097:#dfcfb4;--rebuild-source-room-color-098:#e2d0b3;--rebuild-source-room-color-099:#e7d5b8;--rebuild-source-room-color-100:#e7dcc9;--rebuild-source-room-color-101:#eadfcd;--rebuild-source-room-color-102:#ecddc4;--rebuild-source-room-color-103:#efe3cf;--rebuild-source-room-color-104:#efe5d4;--rebuild-source-room-color-105:#efe6d7;--rebuild-source-room-color-106:#f4eadb;--rebuild-source-room-color-107:#f4ebde;--rebuild-source-room-color-108:#f4ede1;--rebuild-source-room-color-109:#f5ecdf;--rebuild-source-room-color-110:#f5efe4;--rebuild-source-room-color-111:#f7f1e7;--rebuild-source-room-color-112:#0a1416c7;--rebuild-source-room-color-113:#0e181aeb;--rebuild-source-room-color-114:#0e5d637a;--rebuild-source-room-color-115:#b89e786b;--rebuild-source-room-color-116:#b89e7894;--rebuild-source-room-color-117:#c89a6024;--rebuild-source-room-color-118:#c9802a1f;--rebuild-source-room-color-119:#15232729;--rebuild-source-room-color-120:#15232794;--rebuild-source-room-color-121:#152327ad;--rebuild-source-room-color-122:#d5bd9829;--rebuild-source-room-color-123:#168a8f14;--rebuild-source-room-color-124:#168a8f17;--rebuild-source-room-color-125:#168a8f29;--rebuild-source-room-color-126:#168a8f38;--rebuild-source-room-color-127:#168a8f42;--rebuild-source-room-color-128:#168a8f47;--rebuild-source-room-color-129:#e2d0b329;--rebuild-source-room-color-130:#e2d0b32e;--rebuild-source-room-color-131:#e2d0b338;--rebuild-source-room-color-132:#e2d0b33d;--rebuild-source-room-color-133:#e2d0b347;--rebuild-source-room-color-134:#e2d0b35c;--rebuild-source-room-color-135:#e2d0b36b;--rebuild-source-room-color-136:#e2d0b380;--rebuild-source-room-color-137:#17222406;--rebuild-source-room-color-138:#17222409;--rebuild-source-room-color-139:#1722240e;--rebuild-source-room-color-140:#1722241a;--rebuild-source-room-color-141:#1722241f;--rebuild-source-room-color-142:#17222424;--rebuild-source-room-color-143:#17222429;--rebuild-source-room-color-144:#1722242e;--rebuild-source-room-color-145:#17222433;--rebuild-source-room-color-146:#17222447;--rebuild-source-room-color-147:#17222457;--rebuild-source-room-color-148:#17222494;--rebuild-source-room-color-149:#172224ad;--rebuild-source-room-color-150:#172224b3;--rebuild-source-room-color-151:#172224b8;--rebuild-source-room-color-152:#172224bd;--rebuild-source-room-color-153:#172224c2;--rebuild-source-room-color-154:#172224c7;--rebuild-source-room-color-155:#172224cc;--rebuild-source-room-color-156:#e7dbca85;--rebuild-source-room-color-157:#e8d3b533;--rebuild-source-room-color-158:#e8d3b538;--rebuild-source-room-color-159:#e8d3b53d;--rebuild-source-room-color-160:#e8d3b552;--rebuild-source-room-color-161:#e8d3b56b;--rebuild-source-room-color-162:#efe6d70b;--rebuild-source-room-color-163:#efe6d799;--rebuild-source-room-color-164:#efe6d7ad;--rebuild-source-room-color-165:#efe6d7b8;--rebuild-source-room-color-166:#efe6d7bd;--rebuild-source-room-color-167:#efe6d7c7;--rebuild-source-room-color-168:#18120c47;--rebuild-source-room-color-169:#1822241c;--rebuild-source-room-color-170:#1822248f;--rebuild-source-room-color-171:#182224ad;--rebuild-source-room-color-172:#182224b3;--rebuild-source-room-color-173:#182224b8;--rebuild-source-room-color-174:#f7f1e705;--rebuild-source-room-color-175:#f7f1e705;--rebuild-source-room-color-176:#f7f1e706;--rebuild-source-room-color-177:#f7f1e707;--rebuild-source-room-color-178:#f7f1e714;--rebuild-source-room-color-179:#f7f1e757;--rebuild-source-room-color-180:#f7f1e794;--rebuild-source-room-color-181:#f7f1e799;--rebuild-source-room-color-182:#f7f1e79e;--rebuild-source-room-color-183:#f7f1e7a8;--rebuild-source-room-color-184:#f7f1e7ad;--rebuild-source-room-color-185:#f7f1e7c2;--rebuild-source-room-color-186:#f7f1e7c7;--rebuild-source-room-color-187:#f7f1e7d1;--rebuild-source-room-color-188:#f7f1e7d6;--rebuild-source-room-color-189:#19130c47;--rebuild-source-room-color-190:#1c150e2e;--rebuild-source-room-color-191:#1d211d3d;--rebuild-source-room-color-192:#1d211d52;--rebuild-source-room-color-193:#1d211d7a;--rebuild-source-room-color-194:#030f106b;--rebuild-source-room-color-195:#201c16b3;--rebuild-source-room-color-196:#2284881a;--rebuild-source-room-color-197:#232a2829;--rebuild-source-room-color-198:#262c2a29;--rebuild-source-room-color-199:#040e0f6b;--rebuild-source-room-color-200:#041011ad;--rebuild-source-room-color-201:#2b1e12c2;--rebuild-source-room-color-202:#302214b8;--rebuild-source-room-color-203:#050c0db8;--rebuild-source-room-color-204:#050c0df5;--rebuild-source-room-color-205:#0610117a;--rebuild-source-room-color-206:#06101194;--rebuild-source-room-color-207:#06131500;--rebuild-source-room-color-208:#061416a3;--rebuild-source-room-color-209:#06545b52;--rebuild-source-room-color-210:#065c6452;--rebuild-source-room-color-211:#3f2d1c80;--rebuild-source-room-color-212:#412d1c05;--rebuild-source-room-color-213:#412d1c06;--rebuild-source-room-color-214:#412d1c09;--rebuild-source-room-color-215:#412d1c0a;--rebuild-source-room-color-216:#41372947;--rebuild-source-room-color-217:#442e1b38;--rebuild-source-room-color-218:#452b1642;--rebuild-source-room-color-219:#07101185;--rebuild-source-room-color-220:#071011e6;--rebuild-source-room-color-221:#071011fa;--rebuild-source-room-color-222:#071415c2;--rebuild-source-room-color-223:#47362321;--rebuild-source-room-color-224:#48311f4d;--rebuild-source-room-color-225:#48311f52;--rebuild-source-room-color-226:#4a311d14;--rebuild-source-room-color-227:#4a311d2e;--rebuild-source-room-color-228:#4a311d38;--rebuild-source-room-color-229:#4a311d47;--rebuild-source-room-color-230:#553b2447;--rebuild-source-room-color-231:#59cbc929;--rebuild-source-room-color-232:#091214f0;--rebuild-source-room-color-233:#091a1cb3;--rebuild-source-room-color-234:#61c9c81a;--rebuild-source-room-color-235:#61c9c826;--rebuild-source-room-color-236:#61c9c829;--rebuild-source-room-color-237:#61c9c833;--rebuild-source-room-color-238:#61c9c840;--rebuild-source-room-color-239:#61c9c842;--rebuild-source-room-color-240:#61c9c861;--rebuild-source-room-color-241:#61c9c87a}*,:before,:after{box-sizing:border-box}html,body{min-height:100%}html{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{font-family:var(--text-role-body-family), sans-serif;font-size:var(--text-role-body-size);line-height:var(--text-role-body-line-height);font-weight:var(--text-role-body-weight);letter-spacing:var(--text-role-body-letter-spacing);color:var(--text-role-body-color);background-color:var(--color-bg-canvas);background-image:radial-gradient(circle at 12% 10%, var(--pattern-foundation-radial-cyan), transparent 38%), radial-gradient(circle at 82% 18%, var(--pattern-foundation-radial-green), transparent 36%), linear-gradient(168deg, var(--color-bg-canvas-soft) 0%, var(--color-bg-canvas) 56%, var(--pattern-foundation-gradient-end) 100%);margin:0}body:before{content:"";pointer-events:none;z-index:-1;opacity:.2;background:repeating-linear-gradient(102deg, var(--pattern-foundation-grid-primary) 0 1px, transparent 1px 52px), repeating-linear-gradient(12deg, var(--pattern-foundation-grid-accent) 0 1px, transparent 1px 58px);position:fixed;inset:0}html[data-theme=light]:has([data-route-background=home]){background-color:var(--color-record-paper)}html[data-theme=light]:has([data-route-background=home]) body{background-color:var(--color-record-paper);background-image:none}html[data-theme=light]:has([data-route-background=home]) body:before{display:none}h1,h2,h3,h4{font-family:var(--text-role-section-title-family);line-height:var(--text-role-section-title-line-height);font-weight:var(--text-role-section-title-weight);letter-spacing:var(--text-role-section-title-letter-spacing);color:var(--text-role-section-title-color);margin:0}h1{font-family:var(--text-role-page-title-family);font-size:var(--text-role-page-title-size);line-height:var(--text-role-page-title-line-height);font-weight:var(--text-role-page-title-weight);letter-spacing:var(--text-role-page-title-letter-spacing);color:var(--text-role-page-title-color)}h2,h3,h4{font-size:var(--text-role-section-title-size)}h3,h4{font-family:var(--text-role-subsection-title-family);font-size:var(--text-role-subsection-title-size);line-height:var(--text-role-subsection-title-line-height);font-weight:var(--text-role-subsection-title-weight);letter-spacing:var(--text-role-subsection-title-letter-spacing);color:var(--text-role-subsection-title-color)}p{margin:0}button{font-family:var(--text-role-button-family), sans-serif;font-size:var(--text-role-button-size);line-height:var(--text-role-button-line-height);font-weight:var(--text-role-button-weight);letter-spacing:var(--text-role-button-letter-spacing)}input,textarea,select{color:inherit;font-family:var(--text-role-form-family), sans-serif;font-size:var(--text-role-form-size);line-height:var(--text-role-form-line-height);font-weight:var(--text-role-form-weight);letter-spacing:var(--text-role-form-letter-spacing)}a{color:inherit;-webkit-text-decoration-color:var(--pattern-foundation-link-decoration);-webkit-text-decoration-color:var(--pattern-foundation-link-decoration);-webkit-text-decoration-color:var(--pattern-foundation-link-decoration);text-decoration-color:var(--pattern-foundation-link-decoration);text-underline-offset:.18em}a:hover{-webkit-text-decoration-color:var(--color-action);-webkit-text-decoration-color:var(--color-action);-webkit-text-decoration-color:var(--color-action);text-decoration-color:var(--color-action)}img,svg{max-width:100%;display:block}code,pre{font-family:var(--text-role-code-family), monospace;font-size:var(--text-role-code-size);line-height:var(--text-role-code-line-height);font-weight:var(--text-role-code-weight);letter-spacing:var(--text-role-code-letter-spacing);color:var(--text-role-code-color);font-variant-numeric:var(--text-role-code-numeric)}::selection{background:var(--color-action);color:var(--color-on-action)}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 4px var(--color-focus-shadow)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:focus-visible{box-shadow:none;outline-color:canvastext}.card,.ui-card,.ui-button,.actions :where(a,button:not([class])){forced-color-adjust:auto;border-color:canvastext}}.card{width:min(100%, var(--content-max-width));border:var(--border-width-default) solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-lg);background:linear-gradient(140deg, var(--pattern-card-bg-start) 0%, var(--pattern-card-bg-end) 100%);box-shadow:inset 0 0 0 var(--border-width-default) var(--pattern-card-inset-border), var(--shadow-surface);-webkit-backdrop-filter:blur(var(--pattern-backdrop-blur));backdrop-filter:blur(var(--pattern-backdrop-blur))}.ui-text-display,.ui-text-page-title{font-family:var(--text-display-family), sans-serif;font-size:var(--text-display-size);line-height:var(--text-display-line-height);font-weight:var(--text-display-weight);letter-spacing:var(--text-display-letter-spacing);margin:0}.ui-text-headline,.ui-text-section-title{font-family:var(--text-headline-family), sans-serif;font-size:var(--text-headline-size);line-height:var(--text-headline-line-height);font-weight:var(--text-headline-weight);letter-spacing:var(--text-headline-letter-spacing);margin:0}.ui-text-body,.ui-text-support{font-family:var(--text-role-support-family), sans-serif;font-size:var(--text-role-support-size);line-height:var(--text-role-support-line-height);font-weight:var(--text-role-support-weight);letter-spacing:var(--text-role-support-letter-spacing);color:var(--text-role-support-color)}.copy{margin:var(--space-md) 0 0;font-family:var(--text-role-support-family), sans-serif;font-size:var(--text-role-support-size);line-height:var(--text-role-support-line-height);font-weight:var(--text-role-support-weight);letter-spacing:var(--text-role-support-letter-spacing);color:var(--text-role-support-color)}.ui-text-caption,.ui-text-meta,.ui-text-disclaimer,.ui-text-eyebrow{font-family:var(--text-caption-family), sans-serif;font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);font-weight:var(--text-caption-weight);letter-spacing:var(--text-caption-letter-spacing)}.ui-text-page-title{font-family:var(--text-role-page-title-family), sans-serif;font-size:var(--text-role-page-title-size);line-height:var(--text-role-page-title-line-height);font-weight:var(--text-role-page-title-weight);letter-spacing:var(--text-role-page-title-letter-spacing);color:var(--text-role-page-title-color)}.ui-text-section-title{font-family:var(--text-role-section-title-family), sans-serif;font-size:var(--text-role-section-title-size);line-height:var(--text-role-section-title-line-height);font-weight:var(--text-role-section-title-weight);letter-spacing:var(--text-role-section-title-letter-spacing);color:var(--text-role-section-title-color)}.ui-text-subsection-title{font-family:var(--text-role-subsection-title-family), sans-serif;font-size:var(--text-role-subsection-title-size);line-height:var(--text-role-subsection-title-line-height);font-weight:var(--text-role-subsection-title-weight);letter-spacing:var(--text-role-subsection-title-letter-spacing);color:var(--text-role-subsection-title-color);margin:0}.ui-text-body{font-family:var(--text-role-body-family), sans-serif;font-size:var(--text-role-body-size);line-height:var(--text-role-body-line-height);font-weight:var(--text-role-body-weight);letter-spacing:var(--text-role-body-letter-spacing);color:var(--text-role-body-color);margin:0}.ui-text-support{color:var(--text-role-support-color);margin:0}.ui-text-guidance{font-family:var(--text-role-guidance-family), sans-serif;font-size:var(--text-role-guidance-size);line-height:var(--text-role-guidance-line-height);font-weight:var(--text-role-guidance-weight);letter-spacing:var(--text-role-guidance-letter-spacing);color:var(--text-role-guidance-color);margin:0}.ui-text-nav{font-family:var(--text-role-nav-family), sans-serif;font-size:var(--text-role-nav-size);line-height:var(--text-role-nav-line-height);font-weight:var(--text-role-nav-weight);letter-spacing:var(--text-role-nav-letter-spacing);color:var(--text-role-nav-color);margin:0}.ui-text-eyebrow,.eyebrow{margin:0 0 var(--space-md);font-family:var(--text-role-eyebrow-family), sans-serif;font-size:var(--text-role-eyebrow-size);line-height:var(--text-role-eyebrow-line-height);font-weight:var(--text-role-eyebrow-weight);letter-spacing:var(--text-role-eyebrow-letter-spacing);text-transform:uppercase;color:var(--text-role-eyebrow-color)}.ui-text-meta{font-family:var(--text-role-meta-family), sans-serif;font-size:var(--text-role-meta-size);line-height:var(--text-role-meta-line-height);font-weight:var(--text-role-meta-weight);letter-spacing:var(--text-role-meta-letter-spacing);color:var(--text-role-meta-color);margin:0}.ui-text-disclaimer,.disclaimer{margin:var(--space-md) 0 0;border-left:var(--border-width-strong) solid var(--color-warning);border-radius:var(--radius-sm);padding:var(--space-xs) var(--space-sm);font-family:var(--text-role-disclaimer-family), sans-serif;font-size:var(--text-role-disclaimer-size);line-height:var(--text-role-disclaimer-line-height);font-weight:var(--text-role-disclaimer-weight);letter-spacing:var(--text-role-disclaimer-letter-spacing);color:var(--text-role-disclaimer-color);background:var(--pattern-disclaimer-bg)}.ui-text-button{font-family:var(--text-role-button-family), sans-serif;font-size:var(--text-role-button-size);line-height:var(--text-role-button-line-height);font-weight:var(--text-role-button-weight);letter-spacing:var(--text-role-button-letter-spacing);margin:0}.ui-text-data{font-family:var(--text-role-data-family), monospace;font-size:var(--text-role-data-size);line-height:var(--text-role-data-line-height);font-weight:var(--text-role-data-weight);letter-spacing:var(--text-role-data-letter-spacing);color:var(--text-role-data-color);font-variant-numeric:var(--text-role-data-numeric);margin:0}.ui-text-code{font-family:var(--text-role-code-family), monospace;font-size:var(--text-role-code-size);line-height:var(--text-role-code-line-height);font-weight:var(--text-role-code-weight);letter-spacing:var(--text-role-code-letter-spacing);color:var(--text-role-code-color);font-variant-numeric:var(--text-role-code-numeric);margin:0}.ui-hero-support{max-inline-size:var(--ui-page-hero-support-max-width);color:var(--text-role-support-color);font-family:var(--text-role-support-family), sans-serif;font-size:clamp(.98rem,.88rem + .3vw,1.12rem);line-height:1.72}.ui-hero-support>:first-child,.ui-hero-disclaimer>:first-child{margin-top:0}.ui-hero-support>:last-child,.ui-hero-disclaimer>:last-child{margin-bottom:0}.ui-hero-disclaimer{max-inline-size:30rem;color:var(--color-text-muted);font-family:var(--text-role-guidance-family), sans-serif;font-size:.875rem;line-height:1.55}.ui-action-quiet{min-block-size:var(--touch-target-min,2.75rem);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-family:var(--text-role-button-family), sans-serif;letter-spacing:var(--text-role-button-letter-spacing);justify-content:center;align-items:center;padding:.38rem .72rem;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.ui-action-quiet:focus-visible{color:var(--color-text-primary);background:var(--color-bg-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.ui-action-quiet:focus-visible{background:color-mix(in srgb, var(--color-bg-surface-elevated) 72%, transparent)}}.ui-action-quiet:focus-visible{box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring);outline:none}.ui-readout-label{--ui-readout-label-size:.72rem;--ui-readout-label-line-height:1.45;--ui-readout-label-letter-spacing:.08em;color:var(--color-text-muted);font-family:var(--text-role-data-family), monospace;font-variant-numeric:var(--text-role-data-numeric);font-size:var(--ui-readout-label-size);letter-spacing:var(--ui-readout-label-letter-spacing);font-weight:500;line-height:var(--ui-readout-label-line-height);text-transform:uppercase;margin:0}.ui-readout-value{--ui-readout-value-size:.92rem;--ui-readout-value-line-height:1.62;--ui-readout-value-color:var(--color-text-secondary);--ui-readout-value-family:var(--text-role-guidance-family), sans-serif;--ui-readout-value-letter-spacing:normal;--ui-readout-value-numeric:normal;--ui-readout-value-weight:400;color:var(--ui-readout-value-color);font-family:var(--ui-readout-value-family);font-size:var(--ui-readout-value-size);font-weight:var(--ui-readout-value-weight);font-variant-numeric:var(--ui-readout-value-numeric);letter-spacing:var(--ui-readout-value-letter-spacing);line-height:var(--ui-readout-value-line-height);margin:0;text-decoration:none}.ui-readout-list{--ui-readout-list-gap:1rem;min-inline-size:0;margin:0}.ui-readout-list--stack{--ui-readout-list-columns:1;gap:var(--ui-readout-list-gap);grid-template-columns:repeat(var(--ui-readout-list-columns), minmax(0, 1fr));display:grid}.ui-readout-list--split{gap:var(--ui-readout-list-gap);flex-direction:column;display:flex}.ui-readout-list__item{min-inline-size:0;margin:0}.ui-readout-list--stack .ui-readout-list__item{gap:var(--ui-readout-list-item-gap,.35rem);flex-direction:column;display:flex}.ui-readout-list--split .ui-readout-list__item{align-items:start;gap:var(--ui-readout-list-row-gap,.55rem) var(--ui-readout-list-column-gap,1.2rem);grid-template-columns:minmax(var(--ui-readout-list-label-min,8.5rem), var(--ui-readout-list-label-max,11rem)) minmax(0, 1fr);display:grid}.ui-readout-list__label,.ui-readout-list__value{min-inline-size:0}.ui-readout-list__detail{color:var(--color-text-secondary);font-family:var(--text-role-guidance-family), sans-serif;font-variant-numeric:var(--text-role-data-numeric);margin:0;font-size:.9rem;line-height:1.65}.ui-readout-list--compact{--ui-readout-label-size:.68rem;--ui-readout-label-letter-spacing:.11em;--ui-readout-value-line-height:1.55}.ui-readout-list--value-data{--ui-readout-value-color:var(--text-role-data-color);--ui-readout-value-family:var(--text-role-data-family), monospace;--ui-readout-value-letter-spacing:var(--text-role-data-letter-spacing);--ui-readout-value-numeric:var(--text-role-data-numeric);--ui-readout-value-weight:var(--text-role-data-weight)}@media (max-width:63.9375rem){.ui-readout-list--split .ui-readout-list__item{grid-template-columns:1fr}}.ui-step-index{color:var(--color-text-muted);font-family:var(--text-role-data-family), monospace;font-variant-numeric:var(--text-role-data-numeric);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:500;line-height:1.5}.ui-step-title{color:var(--color-text-primary);font-family:var(--text-role-body-family), sans-serif;margin:0;font-size:1rem;font-weight:600;line-height:1.45}.ui-step-detail{color:var(--color-text-secondary);font-family:var(--text-role-guidance-family), sans-serif;margin:0;font-size:.9rem;line-height:1.65}.actions{gap:var(--space-sm);margin-top:var(--space-lg);display:grid}.actions>*{width:100%}.actions :where(a,button:not([class])){width:100%;min-height:var(--touch-target-min);padding:0 var(--space-md);border:var(--border-width-default) solid var(--pattern-action-border);border-radius:var(--radius-pill);background:var(--pattern-action-bg);box-shadow:inset 0 0 0 var(--border-width-default) var(--pattern-action-inset-border), 0 0 0 0 var(--pattern-action-shadow-rest);color:var(--text-role-cta-secondary-color);font-family:var(--text-role-button-family), sans-serif;font-size:var(--text-role-button-size);line-height:var(--text-role-button-line-height);font-weight:var(--text-role-button-weight);letter-spacing:var(--text-role-button-letter-spacing);text-underline-offset:var(--text-underline-offset-none);transition:transform var(--motion-fast) var(--ease-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.actions :where(a,button:not([class])):not(:disabled):active{transform:translateY(0)}.actions :where(a,button:not([class])):focus-visible{border-color:var(--color-focus-ring)}.actions button:not([class]):disabled,.actions button:not([class]):disabled:hover,.actions button:not([class]):disabled:active{pointer-events:none;cursor:default;opacity:.56;transform:none}.ui-card{border-radius:var(--radius-lg);border:var(--border-width-default) solid var(--color-border-subtle);background:var(--pattern-ui-card-bg);box-shadow:var(--shadow-subtle)}.ui-card--default{padding:var(--space-lg)}.ui-card--elevated{padding:var(--space-xl);background:var(--pattern-ui-card-elevated-bg);border-color:var(--color-border-strong);box-shadow:var(--shadow-surface)}.ui-card--outline{padding:var(--space-lg);background:var(--pattern-ui-card-outline-bg)}.ui-card--briefing{padding:var(--space-lg);background:var(--pattern-ui-card-briefing-bg);border-color:var(--pattern-ui-card-briefing-border);box-shadow:var(--pattern-ui-card-briefing-shadow)}.ui-card--intel{padding:var(--space-xl);background:var(--pattern-ui-card-intel-bg);border-color:var(--pattern-ui-card-intel-border);box-shadow:var(--pattern-ui-card-intel-shadow)}.ui-card--protocol{padding:var(--space-lg);background:var(--pattern-ui-card-protocol-bg);border-color:var(--pattern-ui-card-protocol-border);box-shadow:var(--pattern-ui-card-protocol-shadow)}.ui-card--interactive{transition:transform var(--motion-fast) var(--ease-standard)}.ui-button{width:100%;min-height:var(--touch-target-min);border:var(--border-width-default) solid transparent;border-radius:var(--radius-pill);padding:0 var(--space-md);font-family:var(--text-role-button-family), sans-serif;font-size:var(--text-role-button-size);line-height:var(--text-role-button-line-height);font-weight:var(--text-role-button-weight);letter-spacing:var(--text-role-button-letter-spacing);text-underline-offset:var(--text-underline-offset-none);cursor:pointer;transition:transform var(--motion-fast) var(--ease-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ui-button:not([aria-disabled=true]):not(:disabled):active{transform:translateY(0)}.ui-button:focus-visible{border-color:var(--color-focus-ring)}.ui-button:is([aria-disabled=true],:disabled),.ui-button:is([aria-disabled=true],:disabled):hover,.ui-button:is([aria-disabled=true],:disabled):active{pointer-events:none;cursor:default;opacity:.56;transform:none}.ui-button--primary{border-color:var(--color-action);background:var(--color-action);color:var(--text-role-cta-primary-color)}.ui-button--primary:not([aria-disabled=true]):not(:disabled):active{background:var(--color-action-pressed)}.ui-button--secondary{border-color:var(--color-border-strong);background:var(--pattern-ui-card-elevated-bg);color:var(--text-role-cta-secondary-color)}.ui-button--ghost{border-color:var(--color-border-subtle);color:var(--text-role-cta-quiet-color);background:0 0}.ui-button--command{border-color:var(--pattern-cta-command-border);background:var(--pattern-cta-command-bg);box-shadow:inset 0 0 0 var(--border-width-default) var(--pattern-cta-command-inset-border), 0 0 0 0 var(--pattern-cta-command-hover-ring);color:var(--text-role-cta-secondary-color)}.ui-button--command:not([aria-disabled=true]):not(:disabled):active{background:var(--pattern-cta-command-bg)}.ui-button--quiet{border-color:var(--pattern-cta-quiet-border);background:var(--pattern-cta-quiet-bg);color:var(--pattern-cta-quiet-text)}.ui-button--sm{min-height:var(--touch-target-min-sm);padding:0 var(--space-sm);font-size:var(--font-size-sm)}.ui-button--md{min-height:var(--touch-target-min);padding:0 var(--space-md);font-size:var(--font-size-md)}.ui-button--lg{min-height:var(--touch-target-min-lg);padding:0 var(--space-lg);font-size:var(--font-size-lg)}.ui-button--full{width:100%}.ui-text-muted{color:var(--color-text-muted)}.ui-text-secondary{color:var(--color-text-secondary)}.ui-list-bullets{--ui-list-bullet-gap:var(--space-xs);--ui-list-bullet-padding-start:1.1rem;--ui-list-bullet-size:.42rem;--ui-list-bullet-top:.65rem;--ui-list-bullet-radius:999px;--ui-list-bullet-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.ui-list-bullets{--ui-list-bullet-color:color-mix(in srgb, var(--color-warning) 84%, var(--color-action))}}.ui-list-bullets{--ui-list-bullet-shadow:0 0 0 4px var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.ui-list-bullets{--ui-list-bullet-shadow:0 0 0 4px color-mix(in srgb, var(--color-warning) 16%, transparent)}}.ui-list-bullets{--ui-list-item-color:var(--color-text-secondary);--ui-list-item-line-height:var(--line-height-relaxed);gap:var(--ui-list-bullet-gap);margin:0;padding:0;list-style:none;display:grid}.ui-list-bullets-action{--ui-list-bullet-gap:var(--space-sm);--ui-list-bullet-top:.68rem;--ui-list-bullet-color:var(--color-action-hover)}@supports (color:color-mix(in lab, red, red)){.ui-list-bullets-action{--ui-list-bullet-color:color-mix(in srgb, var(--color-action-hover) 76%, var(--color-action))}}.ui-list-bullets-action{--ui-list-bullet-shadow:0 0 0 4px var(--color-action)}@supports (color:color-mix(in lab, red, red)){.ui-list-bullets-action{--ui-list-bullet-shadow:0 0 0 4px color-mix(in srgb, var(--color-action) 12%, transparent)}}.ui-list-bullets-action{--ui-list-item-color:var(--color-text-secondary);--ui-list-item-line-height:var(--line-height-relaxed)}.ui-list-bullets-warning{--ui-list-bullet-gap:var(--space-xs);--ui-list-bullet-padding-start:1.15rem;--ui-list-bullet-size:.4rem;--ui-list-bullet-top:.68rem;--ui-list-bullet-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.ui-list-bullets-warning{--ui-list-bullet-color:color-mix(in srgb, var(--color-warning) 84%, var(--color-action))}}.ui-list-bullets-warning{--ui-list-bullet-shadow:0 0 0 4px var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.ui-list-bullets-warning{--ui-list-bullet-shadow:0 0 0 4px color-mix(in srgb, var(--color-warning) 16%, transparent)}}.ui-list-bullets-warning{--ui-list-item-color:var(--color-text-secondary);--ui-list-item-line-height:var(--line-height-relaxed)}.ui-hero-aside-surface{gap:var(--space-sm);width:100%;min-block-size:100%;padding:clamp(var(--space-sm), 2vw, var(--space-lg));border:var(--border-width-default) solid var(--color-border-action-soft-strong);align-content:start;display:grid}@supports (color:color-mix(in lab, red, red)){.ui-hero-aside-surface{border:var(--border-width-default) solid color-mix(in srgb, var(--color-border-action-soft-strong) 74%, transparent)}}.ui-hero-aside-surface{border-radius:var(--radius-lg);background:linear-gradient(160deg, var(--color-bg-overlay) 0%, var(--color-bg-surface) 100%)}@supports (color:color-mix(in lab, red, red)){.ui-hero-aside-surface{background:linear-gradient(160deg, color-mix(in srgb, var(--color-bg-overlay) 96%, transparent) 0%, color-mix(in srgb, var(--color-bg-surface) 92%, transparent) 100%)}}.ui-hero-aside-surface{box-shadow:inset 0 0 0 1px var(--color-border-action-subtle), 0 20px 42px var(--color-bg-overlay)}@supports (color:color-mix(in lab, red, red)){.ui-hero-aside-surface{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-border-action-subtle) 36%, transparent), 0 20px 42px color-mix(in srgb, var(--color-bg-overlay) 44%, transparent)}}.ui-list-bullets>li{color:var(--ui-list-item-color);line-height:var(--ui-list-item-line-height);margin:0;padding-inline-start:var(--ui-list-bullet-padding-start);position:relative}.ui-list-bullets>li:before{content:"";width:var(--ui-list-bullet-size);height:var(--ui-list-bullet-size);border-radius:var(--ui-list-bullet-radius);background:var(--ui-list-bullet-color);box-shadow:var(--ui-list-bullet-shadow);position:absolute;inset-block-start:var(--ui-list-bullet-top);inset-inline-start:0}.ui-list-steps{--ui-step-list-gap:var(--space-sm);--ui-step-column-gap:var(--space-sm);--ui-step-index-size:2rem;--ui-step-index-radius:999px;--ui-step-index-border:none;--ui-step-index-bg:linear-gradient(180deg, var(--color-warning) 0%, var(--color-action) 100%)}@supports (color:color-mix(in lab, red, red)){.ui-list-steps{--ui-step-index-bg:linear-gradient(180deg, color-mix(in srgb, var(--color-warning) 82%, transparent) 0%, color-mix(in srgb, var(--color-action) 62%, transparent) 100%)}}.ui-list-steps{--ui-step-index-shadow:none;--ui-step-index-color:var(--color-bg-canvas);--ui-step-index-font-family:var(--text-role-data-family), monospace;--ui-step-index-font-size:var(--text-role-data-size);--ui-step-index-font-weight:var(--text-role-data-weight);--ui-step-index-letter-spacing:var(--text-role-data-letter-spacing);--ui-step-index-font-numeric:var(--text-role-data-numeric);gap:var(--ui-step-list-gap);margin:0;padding:0;list-style:none;display:grid}.ui-list-step{gap:var(--ui-step-column-gap);grid-template-columns:auto 1fr;align-items:start;display:grid}.ui-list-step-index{width:var(--ui-step-index-size);height:var(--ui-step-index-size);border:var(--ui-step-index-border);border-radius:var(--ui-step-index-radius);background:var(--ui-step-index-bg);box-shadow:var(--ui-step-index-shadow);color:var(--ui-step-index-color);font-family:var(--ui-step-index-font-family), monospace;font-size:var(--ui-step-index-font-size);font-weight:var(--ui-step-index-font-weight);letter-spacing:var(--ui-step-index-letter-spacing);font-variant-numeric:var(--ui-step-index-font-numeric);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ui-section-header{--ui-section-header-gap:var(--space-xs);--ui-section-header-max-width:var(--layout-template-section-header-max-width-standard);gap:var(--ui-section-header-gap);max-inline-size:var(--ui-section-header-max-width);display:grid}.ui-page-hero{--ui-page-hero-title-gap:var(--space-md);--ui-page-hero-copy-gap:var(--space-lg);--ui-page-hero-header-gap:var(--space-xs);--ui-page-hero-footer-gap:var(--space-lg);--ui-page-hero-body-max-width:none;--ui-page-hero-support-max-width:none}.ui-page-hero--trust{--ui-page-hero-copy-gap:var(--space-md);--ui-page-hero-footer-gap:var(--space-md)}.ui-page-hero--template-hero-artifact{--ui-page-hero-body-max-width:var(--layout-template-hero-body-max-width-artifact);--ui-page-hero-support-max-width:var(--layout-template-hero-support-max-width-artifact)}.ui-page-hero--template-hero-briefing{--ui-page-hero-body-max-width:var(--layout-template-hero-body-max-width-briefing);--ui-page-hero-support-max-width:var(--layout-template-hero-support-max-width-briefing)}.ui-page-hero__layout{width:100%}.ui-page-hero__body{gap:var(--ui-page-hero-copy-gap);max-inline-size:var(--ui-page-hero-body-max-width);align-content:start;display:grid}.ui-page-hero__header{gap:var(--ui-page-hero-header-gap);display:grid}.ui-page-hero__brand,.ui-page-hero__meta,.ui-page-hero__lead,.ui-page-hero__actions,.ui-page-hero__footer{gap:var(--space-sm);display:grid}.ui-page-hero__title-stack{gap:var(--ui-page-hero-title-gap);display:grid}.ui-page-hero__support{max-inline-size:var(--ui-page-hero-support-max-width)}.ui-page-hero__visual,.ui-page-hero__aside,.ui-page-hero__stat-grid{min-width:0}.ui-page-hero__disclaimer>:first-child,.ui-page-hero__footer>:first-child,.ui-page-hero__lead>:first-child,.ui-page-hero__meta>:first-child{margin-top:0}@media (min-width:64rem){.ui-page-hero--template-hero-briefing{min-block-size:var(--layout-template-hero-min-block-size-briefing-desktop)}}.ui-action-group{--ui-action-group-gap:var(--space-sm);--ui-action-group-item-flex:0 0 auto;--ui-action-group-item-width:auto;--ui-action-group-item-max-width:100%;--ui-action-group-item-min-width:auto;gap:var(--ui-action-group-gap);flex-wrap:wrap;display:flex}.ui-action-group>:where(a,button,[role=button]){min-width:var(--ui-action-group-item-min-width);width:var(--ui-action-group-item-width);max-width:var(--ui-action-group-item-max-width);flex:var(--ui-action-group-item-flex)}.ui-link{color:var(--color-action-hover);text-decoration-thickness:var(--pattern-link-decoration-thickness)}.mission-stat-grid{gap:var(--space-md);margin-top:var(--space-lg);grid-template-columns:repeat(auto-fit, minmax(var(--pattern-mission-min-column), 1fr));display:grid}.mission-stat{border:var(--border-width-default) solid var(--pattern-mission-border);border-radius:var(--radius-md);padding:var(--space-md);background:var(--pattern-mission-bg)}.mission-stat dt{color:var(--color-text-muted);font-variant-numeric:var(--text-role-data-numeric);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.mission-stat dd{margin:var(--space-2xs) 0 0;font-size:var(--font-size-xl);font-family:var(--font-family-display), sans-serif;font-variant-numeric:var(--text-role-data-numeric);color:var(--color-action-hover)}.ui-stat-grid{--ui-stat-grid-gap:var(--space-md);--ui-stat-grid-min-item-width:12rem;gap:var(--ui-stat-grid-gap);grid-template-columns:repeat(auto-fit, minmax(var(--ui-stat-grid-min-item-width), 1fr));display:grid}.ui-stat-grid__item{gap:var(--space-2xs);border:var(--border-width-default) solid var(--color-border-subtle);border-radius:var(--radius-md);min-width:0;padding:var(--space-md);background:var(--pattern-ui-card-bg);display:grid}@supports (color:color-mix(in lab, red, red)){.ui-stat-grid__item{background:color-mix(in srgb, var(--pattern-ui-card-bg) 90%, transparent)}}.ui-stat-grid__value-group{gap:var(--space-2xs);margin:0;display:grid}.ui-stat-grid__label{font-family:var(--text-role-meta-family), sans-serif;font-variant-numeric:var(--text-role-data-numeric);font-size:var(--text-role-meta-size);line-height:var(--text-role-meta-line-height);font-weight:var(--text-role-meta-weight);letter-spacing:var(--text-role-meta-letter-spacing);color:var(--text-role-meta-color);text-transform:uppercase;margin:0}.ui-stat-grid__value{font-family:var(--text-role-subsection-title-family), sans-serif;font-variant-numeric:var(--text-role-data-numeric);font-size:var(--text-role-subsection-title-size);line-height:var(--text-role-subsection-title-line-height);font-weight:var(--text-role-subsection-title-weight);letter-spacing:var(--text-role-subsection-title-letter-spacing);color:var(--text-role-subsection-title-color);margin:0}.ui-stat-grid__detail{font-family:var(--text-role-support-family), sans-serif;font-variant-numeric:var(--text-role-data-numeric);font-size:var(--text-role-guidance-size);line-height:var(--text-role-guidance-line-height);font-weight:var(--text-role-guidance-weight);letter-spacing:var(--text-role-guidance-letter-spacing);color:var(--text-role-guidance-color);margin:0}.ui-proof-link-list{--ui-proof-link-list-gap:var(--space-sm);gap:var(--ui-proof-link-list-gap);display:grid}.ui-proof-link-list__item{gap:var(--space-2xs) var(--space-md);box-sizing:border-box;inline-size:100%;min-width:0;padding:clamp(var(--space-sm), 1.8vw, var(--space-md));border:var(--border-width-default) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--pattern-ui-card-bg);grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-items:start;display:grid}@supports (color:color-mix(in lab, red, red)){.ui-proof-link-list__item{background:color-mix(in srgb, var(--pattern-ui-card-bg) 90%, transparent)}}.ui-proof-link-list__item{color:inherit;transition:transform var(--motion-fast) var(--ease-standard);text-decoration:none}.ui-proof-link-list__item--stack{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr)}.ui-proof-link-list__label{color:var(--text-role-meta-color);font-family:var(--text-role-meta-family), sans-serif;font-size:var(--text-role-meta-size);line-height:var(--text-role-meta-line-height);font-weight:var(--text-role-meta-weight);letter-spacing:var(--text-role-meta-letter-spacing);text-transform:uppercase;margin:0}.ui-proof-link-list__value{min-width:0;color:var(--color-text-primary);font-family:var(--text-role-body-family), sans-serif;font-size:var(--text-role-body-size);line-height:var(--text-role-body-line-height);font-weight:var(--text-role-body-weight);letter-spacing:var(--text-role-body-letter-spacing);overflow-wrap:anywhere;word-break:break-word;margin:0}.ui-proof-link-list__detail{min-width:0;color:var(--text-role-guidance-color);font-family:var(--text-role-guidance-family), sans-serif;font-size:var(--text-role-guidance-size);line-height:var(--text-role-guidance-line-height);font-weight:var(--text-role-guidance-weight);letter-spacing:var(--text-role-guidance-letter-spacing);overflow-wrap:anywhere;word-break:break-word;grid-column:2;margin:0}.ui-proof-link-list__item--stack .ui-proof-link-list__detail{grid-column:auto}.ui-proof-link-list__item--stack .ui-proof-link-list__value{overflow-wrap:normal;word-break:normal}@media (max-width:47.9375rem){.ui-proof-link-list__item{grid-template-columns:1fr}.ui-proof-link-list__detail{grid-column:auto}}@media (hover:hover) and (pointer:fine){.ui-action-quiet:hover{color:var(--color-text-primary);background:var(--color-bg-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.ui-action-quiet:hover{background:color-mix(in srgb, var(--color-bg-surface-elevated) 72%, transparent)}}.actions :where(a,button:not([class])):not(:disabled):hover{transform:translateY(var(--pattern-hover-lift-sm)) scale(var(--pattern-hover-scale-sm));border-color:var(--color-action-hover);background-color:var(--pattern-action-hover-bg);box-shadow:0 0 0 var(--pattern-hover-ring-width) var(--pattern-action-hover-ring)}.ui-card--interactive:hover{transform:translateY(var(--pattern-hover-lift-md));border-color:var(--color-border-strong);box-shadow:var(--shadow-surface)}.ui-button:not([aria-disabled=true]):not(:disabled):hover{transform:translateY(var(--pattern-hover-lift-sm))}.ui-button--primary:not([aria-disabled=true]):not(:disabled):hover{background:var(--color-action-hover)}.ui-button--secondary:not([aria-disabled=true]):not(:disabled):hover{border-color:var(--color-action)}.ui-button--ghost:not([aria-disabled=true]):not(:disabled):hover{border-color:var(--color-action);color:var(--color-action-hover)}.ui-button--command:not([aria-disabled=true]):not(:disabled):hover{border-color:var(--pattern-cta-command-border);background:var(--pattern-cta-command-bg-hover);box-shadow:0 0 0 var(--pattern-hover-ring-width) var(--pattern-cta-command-hover-ring)}.ui-button--quiet:not([aria-disabled=true]):not(:disabled):hover{border-color:var(--pattern-cta-quiet-border-hover);color:var(--pattern-cta-quiet-text-hover)}.ui-link:hover{color:var(--color-action)}.ui-proof-link-list__item:hover{border-color:var(--color-action);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.ui-proof-link-list__item:hover{border-color:color-mix(in srgb, var(--color-action) 28%, transparent)}}.ui-proof-link-list__item:hover{box-shadow:var(--shadow-subtle)}}@media (prefers-reduced-motion:reduce){.actions :where(a,button:not([class])),.ui-card--interactive,.ui-button,.ui-proof-link-list__item{transition-duration:1ms}.actions :where(a,button:not([class])):not(:disabled):hover,.actions :where(a,button:not([class])):not(:disabled):active,.ui-card--interactive:hover,.ui-button:hover,.ui-button:active{transform:none}}@media (min-width:40rem){.actions{flex-wrap:wrap;display:flex}.actions>*,.actions :where(a,button:not([class])),.ui-button{width:auto}.ui-button--full{width:100%}}@media (min-width:48rem){.card{padding:var(--space-2xl)}}.page{min-height:100vh;padding:var(--space-xl) var(--layout-gutter) var(--space-2xl)}@supports (min-height:100dvh){.page{min-height:100dvh}}.container,.ui-container{width:min(100%, var(--content-max-width));margin-inline:auto}.ui-container--narrow{width:min(100%, var(--content-read-max-width))}.section{padding-block:var(--space-xl)}.ui-section{width:100%}.ui-section--padded{padding-block:var(--space-xl)}.ui-stack{--stack-align:stretch;--stack-space:var(--space-md);align-items:var(--stack-align);gap:var(--stack-space);flex-direction:column;display:flex}.ui-cluster{--cluster-align:center;--cluster-gap:var(--space-sm);align-items:var(--cluster-align);gap:var(--cluster-gap);flex-wrap:wrap;display:flex}.ui-grid{--grid-gap:var(--space-lg);--grid-align:stretch;--grid-columns:1;--grid-min-track:16rem;gap:var(--grid-gap);align-items:var(--grid-align);display:grid}.ui-grid:not(.ui-grid--flow-fit):not(.ui-grid--flow-fill){grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr))}.ui-grid--cols-1{--grid-columns:1}.ui-grid--flow-fit{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--grid-min-track)), 1fr))}.ui-grid--flow-fill{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--grid-min-track)), 1fr))}.ui-grid--equal-rows{grid-auto-rows:1fr}.ui-split{--split-gap:var(--space-lg);--split-align:stretch;--split-content-width:1fr;--split-aside-width:1fr;--split-aside-min:18rem;gap:var(--split-gap);align-items:var(--split-align);grid-template-columns:minmax(0,1fr);display:grid}.ui-card--pancake{grid-template-rows:auto 1fr auto;align-content:start;display:grid}.ui-grid--at-base.ui-grid--cols-2{--grid-columns:2}.ui-grid--at-base.ui-grid--cols-3{--grid-columns:3}.ui-grid--at-base.ui-grid--cols-4{--grid-columns:4}.ui-split--at-base{grid-template-columns:minmax(0, var(--split-content-width)) minmax(var(--split-aside-min), var(--split-aside-width))}.ui-split--at-base.ui-split--reverse{grid-template-columns:minmax(var(--split-aside-min), var(--split-aside-width)) minmax(0, var(--split-content-width))}@media (min-width:48rem){.page{padding-block:var(--space-3xl)}.section,.ui-section--padded{padding-block:var(--space-2xl)}.ui-grid--at-sm.ui-grid--cols-2{--grid-columns:2}.ui-grid--at-sm.ui-grid--cols-3{--grid-columns:3}.ui-grid--at-sm.ui-grid--cols-4{--grid-columns:4}.ui-split--at-sm{grid-template-columns:minmax(0, var(--split-content-width)) minmax(var(--split-aside-min), var(--split-aside-width))}.ui-split--at-sm.ui-split--reverse{grid-template-columns:minmax(var(--split-aside-min), var(--split-aside-width)) minmax(0, var(--split-content-width))}}@media (min-width:56rem){.ui-grid--at-md.ui-grid--cols-2{--grid-columns:2}.ui-grid--at-md.ui-grid--cols-3{--grid-columns:3}.ui-grid--at-md.ui-grid--cols-4{--grid-columns:4}.ui-split--at-md{grid-template-columns:minmax(0, var(--split-content-width)) minmax(var(--split-aside-min), var(--split-aside-width))}.ui-split--at-md.ui-split--reverse{grid-template-columns:minmax(var(--split-aside-min), var(--split-aside-width)) minmax(0, var(--split-content-width))}}@media (min-width:64rem){.ui-grid--at-lg.ui-grid--cols-2{--grid-columns:2}.ui-grid--at-lg.ui-grid--cols-3{--grid-columns:3}.ui-grid--at-lg.ui-grid--cols-4{--grid-columns:4}.ui-split--at-lg{grid-template-columns:minmax(0, var(--split-content-width)) minmax(var(--split-aside-min), var(--split-aside-width))}.ui-split--at-lg.ui-split--reverse{grid-template-columns:minmax(var(--split-aside-min), var(--split-aside-width)) minmax(0, var(--split-content-width))}}@media (min-width:72rem){.ui-grid--at-xl.ui-grid--cols-2{--grid-columns:2}.ui-grid--at-xl.ui-grid--cols-3{--grid-columns:3}.ui-grid--at-xl.ui-grid--cols-4{--grid-columns:4}.ui-split--at-xl{grid-template-columns:minmax(0, var(--split-content-width)) minmax(var(--split-aside-min), var(--split-aside-width))}.ui-split--at-xl.ui-split--reverse{grid-template-columns:minmax(var(--split-aside-min), var(--split-aside-width)) minmax(0, var(--split-content-width))}}