:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#040a20;--color-canvas-mid:#021851;--color-canvas-deep:#010d2e;--color-surface:#133a882e;--color-surface-hover:#133a8847;--color-surface-muted:#133a881a;--color-border:#3b507e4d;--color-border-light:#3b507e2e;--color-ink:#d3d8e1;--color-ink-muted:#8a94a8;--color-ink-dim:#6a7490;--color-amber:#e8a850;--color-amber-glow:#e8a85099;--color-success:#4ade80;--color-success-bg:#22c55e26;--color-warning:#e8a850;--color-warning-bg:#e8a85026;--color-error:#f87171;--color-error-bg:#ef444426;--color-background:var(--color-canvas);--color-on-background:var(--color-ink);--color-on-background-muted:var(--color-ink-muted);--color-primary:var(--color-amber);--color-focus:var(--color-amber);--font-heading:"Space Grotesk", "Inter", system-ui, sans-serif;--font-body:"Inter", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--text-display-xl-family:var(--font-heading);--text-display-xl-weight:700;--text-display-xl-size:44px;--text-display-xl-line-height:1.15;--text-display-xl-letter-spacing:-.02em;--text-display-lg-family:var(--font-heading);--text-display-lg-weight:700;--text-display-lg-size:44px;--text-display-lg-line-height:1.15;--text-display-lg-letter-spacing:-.02em;--text-headline-lg-family:var(--font-heading);--text-headline-lg-weight:600;--text-headline-lg-size:30px;--text-headline-lg-line-height:1.2;--text-headline-lg-letter-spacing:-.02em;--text-headline-md-family:var(--font-heading);--text-headline-md-weight:600;--text-headline-md-size:22px;--text-headline-md-line-height:1.3;--text-headline-md-letter-spacing:-.02em;--text-title-md-family:var(--font-heading);--text-title-md-weight:600;--text-title-md-size:17px;--text-title-md-line-height:1.3;--text-title-md-letter-spacing:-.02em;--text-body-lg-family:var(--font-body);--text-body-lg-weight:400;--text-body-lg-size:17px;--text-body-lg-line-height:1.5;--text-body-lg-letter-spacing:0;--text-body-md-family:var(--font-body);--text-body-md-weight:400;--text-body-md-size:15px;--text-body-md-line-height:1.5;--text-body-md-letter-spacing:0;--text-body-sm-family:var(--font-body);--text-body-sm-weight:400;--text-body-sm-size:13px;--text-body-sm-line-height:1.3;--text-body-sm-letter-spacing:0;--text-label-sm-family:var(--font-heading);--text-label-sm-weight:500;--text-label-sm-size:12px;--text-label-sm-line-height:1.2;--text-label-sm-letter-spacing:.08em;--text-caption-family:var(--font-body);--text-caption-weight:400;--text-caption-size:12px;--text-caption-line-height:1.3;--text-caption-letter-spacing:0;--text-mono-sm-family:var(--font-mono);--text-mono-sm-weight:400;--text-mono-sm-size:12px;--text-mono-sm-line-height:1.3;--text-mono-sm-letter-spacing:0;--text-numeric-lg-family:var(--font-mono);--text-numeric-lg-weight:600;--text-numeric-lg-size:44px;--text-numeric-lg-line-height:1;--text-numeric-lg-letter-spacing:-.02em;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-section:72px;--space-gutter:24px;--space-page-x:24px;--space-page-y:72px;--rounded-sm:7px;--rounded-md:14px;--rounded-lg:20px;--rounded-img:14px;--rounded-full:999px;--border-hairline:1px solid var(--color-border);--border-hairline-light:1px solid var(--color-border-light);--border-accent:1px solid #e8a85059;--border-accent-strong:2px solid var(--color-amber);--border-focus:2px solid var(--color-amber);--elevation-flat:none;--elevation-glass:inset 0 0 0 1px #3b507e4d, 0 1px 1px #0006, 0 12px 32px -12px #0009;--elevation-progress-glow:0 0 16px #e8a85040;--elevation-progress-glow-sm:0 0 8px #e8a85040;--gradient-background:linear-gradient(135deg, var(--color-canvas) 0%, var(--color-canvas-mid) 50%, var(--color-canvas-deep) 100%);--gradient-progress-ray:conic-gradient(from 0deg at 50% 50%, transparent 0deg, var(--color-amber) 5deg, transparent 10deg, transparent 90deg, var(--color-amber) 95deg, transparent 100deg);--card-bg:var(--color-surface);--card-backdrop:none;--card-border:inset 0 0 0 1px var(--color-border-light);--card-radius:var(--rounded-md);--card-padding:24px;--btn-primary-bg:radial-gradient(ellipse at bottom, #133a88cc 0%, #040a20f2 45%);--btn-primary-hover-bg:var(--btn-primary-bg);--btn-primary-text:#ffffffa8;--btn-primary-border:inset 0 0 0 1px #3b507e4d;--btn-font:var(--font-heading);--btn-weight:500;--btn-size:var(--text-body-md-size);--btn-radius:var(--rounded-sm);--btn-padding:12px 18px;--btn-min-height:44px;--btn-amber-bg:radial-gradient(ellipse at bottom, #e8a85059 0%, #040a20f2 45%);--btn-amber-hover-bg:var(--btn-amber-bg);--btn-amber-text:var(--color-amber);--btn-amber-border:inset 0 0 0 1px #e8a85059;--btn-ghost-bg:transparent;--btn-ghost-hover-bg:var(--color-surface);--btn-ghost-text:var(--color-ink-muted);--btn-ghost-border:1px solid var(--color-border);--input-bg:var(--color-surface);--input-text:var(--color-ink);--input-font:var(--text-body-sm-family);--input-font-size:var(--text-body-md-size);--input-radius:var(--rounded-sm);--input-padding:12px 14px;--input-border:inset 0 0 0 1px var(--color-border-light);--input-focus-border:inset 0 0 0 1px #3b507e80;--input-placeholder:var(--color-ink-dim);--input-min-height:44px;--pill-radius:var(--rounded-full);--pill-padding:4px 10px;--pill-font-size:12px;--pill-font-weight:500;--marker-size:34px;--marker-radius:var(--rounded-full);--marker-default-bg:var(--color-surface);--marker-default-text:var(--color-ink);--marker-active-bg:var(--color-amber);--marker-active-text:var(--color-canvas-deep);--marker-done-bg:var(--color-success-bg);--marker-done-text:var(--color-success);--marker-done-border:1px solid var(--color-success);--marker-font:var(--font-heading);--marker-font-weight:600;--marker-font-size:14px;--progress-dot-size:16px;--progress-dot-size-sm:10px;--progress-dot-bg:var(--color-amber);--progress-dot-halo:var(--elevation-progress-glow);--progress-dot-halo-sm:var(--elevation-progress-glow-sm);--nav-padding:16px 24px;--nav-bg:#040a2099;--nav-backdrop:blur(16px);--nav-border:1px solid var(--color-border-light);--nav-logo-font:var(--font-heading);--nav-logo-weight:700;--nav-logo-size:20px;--nav-logo-spacing:-.02em;--nav-breadcrumb-size:13px;--nav-breadcrumb-color:var(--color-ink-muted);--nav-avatar-size:34px;--nav-avatar-bg:#133a8866;--divider-height:1px;--divider-color:var(--color-border);--surface-readiness-glass-bg:radial-gradient(ellipse at bottom, #133a8866, #040a20e6 75%);--surface-inset-bg:radial-gradient(ellipse at bottom, var(--color-surface), var(--color-surface-muted));--stage-current-bg:radial-gradient(ellipse at bottom, var(--color-surface-hover), transparent);--dialog-overlay-bg:#040a20c2;--surface-readiness-glass-shadow:inset 0 0 0 1px var(--color-border), 0 12px 32px -12px #0006;--horizon-amber-line:linear-gradient(90deg, transparent, var(--color-amber), transparent);--horizon-rim:inset 2px 0 var(--color-amber), inset 0 0 0 1px var(--color-border);--pill-unknown-hatch:repeating-linear-gradient(135deg, #8a94a81f 0 3px, transparent 3px 7px);--surface-attention-bg:#e8a85012;--surface-attention-border:#e8a8504d;--surface-attention-text:var(--color-amber);--surface-info-bg:#cfd8e614;--surface-info-border:var(--color-border-light);--surface-info-text:var(--color-amber);--severity-high-bg:#f4433626;--severity-high-text:#f44336;--severity-medium-bg:#ff980026;--severity-medium-text:#ff9800;--severity-low-bg:#9e9e9e1f;--severity-low-text:var(--color-ink-muted);--eyebrow-font:var(--font-body);--eyebrow-font-size:12px;--eyebrow-font-weight:600;--eyebrow-letter-spacing:.1em;--eyebrow-color:var(--color-ink-muted);--link-color:var(--color-amber);--link-hover-color:var(--color-amber);--link-underline-offset:2px;--notice-radius:var(--rounded-sm);--notice-padding:12px 16px;--notice-border-width:1px;--progress-track-height:10px;--progress-track-radius:var(--rounded-full);--progress-track-bg:var(--color-surface);--progress-track-fill-bg:var(--color-amber);--select-content-bg:var(--color-canvas-mid);--select-content-border:inset 0 0 0 1px var(--color-border-light);--select-content-shadow:var(--elevation-glass);--select-item-hover-bg:var(--color-surface-hover);--select-item-selected-color:var(--color-amber);--pill-neutral-border:#8a94a866;--pill-neutral-text:var(--color-ink)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--color-canvas-deep);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--gradient-background);background-color:var(--color-canvas-deep);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-body-md-size);font-weight:var(--text-body-md-weight);line-height:var(--text-body-md-line-height);background-attachment:fixed;min-height:100vh}html,body{height:100%}a{color:var(--color-amber);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:1px solid var(--color-amber);outline-offset:2px;box-shadow:0 0 16px #cfd8e640}::selection{background:var(--color-amber);color:var(--color-canvas-deep)}select option,select optgroup{background-color:var(--color-canvas-mid);color:var(--color-ink)}*{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:var(--rounded-full)}::-webkit-scrollbar-thumb:hover{background-color:var(--color-amber-glow)}@media print{.app-nav,.app-sidebar,.app-breadcrumb-row{display:none!important}.app-content{margin-left:0!important;padding-top:0!important}}.consent-panel.svelte-1qba314{color:#f3f6fa;width:calc(100% - 40px);max-width:1000px;font-family:var(--font-body);background:#122339;border:1px solid #69778b;border-radius:16px;align-items:center;gap:24px;margin:20px auto;padding:24px;display:flex;box-shadow:0 12px 60px #0008}h2.svelte-1qba314{color:#fff;margin:0 0 8px;font-size:19px}p.svelte-1qba314{margin:0 0 8px;font-size:14px;line-height:1.6}.consent-copy.svelte-1qba314{flex:1}.details-toggle.svelte-1qba314{color:#ffd18a;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:14px;text-decoration:underline}#tracking-details.svelte-1qba314{margin-top:10px}.consent-actions.svelte-1qba314{flex-wrap:wrap;gap:10px;display:flex}.consent-actions.svelte-1qba314 button:where(.svelte-1qba314){color:#152338;min-height:44px;font:inherit;cursor:pointer;background:#ffd18a;border:1px solid #ffd18a;border-radius:24px;padding:12px 18px;font-size:14px;font-weight:700}.privacy-choice.svelte-1qba314{z-index:9998;color:#fff;font:inherit;cursor:pointer;background:#122339;border:1px solid #69778b;border-radius:20px;padding:10px 14px;font-size:12px;position:fixed;bottom:12px;left:12px}button.svelte-1qba314:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (width<=700px){.consent-panel.svelte-1qba314{flex-direction:column;align-items:stretch;gap:8px;width:calc(100% - 16px);margin:8px auto;padding:8px}.consent-copy.svelte-1qba314{grid-template-columns:1fr auto;align-items:center;gap:4px 8px;display:grid}h2.svelte-1qba314{margin:0;font-size:16px}.consent-copy.svelte-1qba314>p:where(.svelte-1qba314){grid-area:2/1/auto/-1;margin:0;line-height:1.4}.details-toggle.svelte-1qba314{grid-area:1/2;min-height:44px}#tracking-details.svelte-1qba314{grid-column:1/-1}.consent-actions.svelte-1qba314 button:where(.svelte-1qba314){flex:1;padding:10px 12px}}body:has(.app-nav) .consent-panel.svelte-1qba314{margin-top:124px;scroll-margin-top:124px}@media (width>=761px){body:has(.app-sidebar) .consent-panel.svelte-1qba314{width:calc(100% - 320px);margin-left:max(300px,50% - 360px)}}@media (width<=760px){body:has(.app-nav) .consent-panel.svelte-1qba314{margin-top:160px;scroll-margin-top:160px}}.consent-panel.svelte-1b4rsd0{z-index:9999;color:#f3f6fa;max-width:1000px;font-family:var(--font-body);background:#122339;border:1px solid #69778b;border-radius:16px;align-items:center;gap:24px;margin:auto;padding:24px;display:flex;position:fixed;inset:auto 20px 20px;box-shadow:0 12px 60px #0008}h2.svelte-1b4rsd0{color:#fff;margin:0 0 8px;font-size:19px}p.svelte-1b4rsd0{margin:0 0 8px;font-size:14px;line-height:1.6}.consent-copy.svelte-1b4rsd0{flex:1}.details-toggle.svelte-1b4rsd0,a.svelte-1b4rsd0{color:#ffd18a;font-size:14px;text-decoration:underline}.details-toggle.svelte-1b4rsd0{cursor:pointer;background:0 0;border:0;padding:4px 0}#tracking-details.svelte-1b4rsd0{margin-top:10px}.consent-actions.svelte-1b4rsd0{flex-wrap:wrap;gap:10px;display:flex}.consent-actions.svelte-1b4rsd0 button:where(.svelte-1b4rsd0){color:#152338;min-height:44px;font:inherit;cursor:pointer;background:#ffd18a;border:1px solid #ffd18a;border-radius:24px;padding:12px 18px;font-size:14px;font-weight:700}.privacy-choice.svelte-1b4rsd0{z-index:9998;color:#fff;font:inherit;cursor:pointer;background:#122339;border:1px solid #69778b;border-radius:20px;padding:10px 14px;font-size:12px;position:fixed;bottom:12px;left:12px}button.svelte-1b4rsd0:focus-visible,a.svelte-1b4rsd0:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (width<=700px){.consent-panel.svelte-1b4rsd0{flex-direction:column;align-items:stretch;gap:14px;max-height:85vh;padding:18px;inset:auto 12px 12px;overflow-y:auto}.consent-actions.svelte-1b4rsd0 button:where(.svelte-1b4rsd0){flex:1}}
