[data-observatory-route-scope]{--obs-accent:var(--color-domain-observatory);--obs-raised-base:var(--color-surface-raised);--obs-sunken-base:var(--color-surface-sunken);--obs-radius-plate:var(--radius-xl);--obs-radius-well:var(--radius-lg);--obs-radius-control:var(--radius-lg);--obs-radius-chip:var(--radius-md);--obs-radius-hud:var(--radius-lg);--color-surface:color-mix(in srgb, var(--obs-raised-base) 98%, var(--obs-accent) 2%);--color-surface-muted:color-mix(in srgb, var(--obs-sunken-base) 90%, var(--obs-accent) 10%);--color-surface-subtle:color-mix(in srgb, var(--obs-sunken-base) 95%, var(--obs-accent) 5%);--color-border-default:color-mix(in srgb, var(--t-border) 84%, var(--obs-accent) 16%);--color-border-subtle:color-mix(in srgb, var(--t-border-subtle) 92%, var(--obs-accent) 8%);--color-border-strong:color-mix(in srgb, var(--t-border-strong) 78%, var(--obs-accent) 22%);--color-ring:var(--obs-accent);--obs-shadow-plate:0 1px 2px #0f172a0d, 0 14px 32px -20px #0f172a47;isolation:isolate;min-height:100%;font-family:var(--font-sans);background-color:#0000;background:radial-gradient(ellipse 70% 22% at 50% -6%, color-mix(in srgb, var(--obs-accent) 9%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--obs-accent) 2.5%, transparent), transparent 20rem);position:relative}.dark [data-observatory-route-scope]{--obs-dark-raised-base:color-mix(in srgb, var(--obs-raised-base) 72%, var(--t-background) 28%);--obs-dark-sunken-base:color-mix(in srgb, var(--obs-sunken-base) 88%, var(--t-background) 12%);--color-surface:color-mix(in srgb, var(--obs-dark-raised-base) 96%, var(--obs-accent) 4%);--color-surface-muted:color-mix(in srgb, var(--obs-dark-sunken-base) 90%, var(--obs-accent) 10%);--color-surface-subtle:color-mix(in srgb, var(--obs-dark-sunken-base) 96%, var(--obs-accent) 4%);--color-border-default:color-mix(in srgb, var(--t-border) 84%, var(--obs-accent) 16%);--color-border-subtle:color-mix(in srgb, var(--t-border-subtle) 92%, var(--obs-accent) 8%);--color-border-strong:color-mix(in srgb, var(--t-border-strong) 78%, var(--obs-accent) 22%);--obs-shadow-plate:inset 0 1px 0 #ffffff0b, 0 18px 40px -22px #000000b3}[data-observatory-route-scope] :where(h1,h2,h3,h4){text-wrap:balance}[data-observatory-route-scope] :where(.shadow-sm),.dark [data-observatory-route-scope] :where(.shadow-sm){box-shadow:var(--obs-shadow-plate)}[data-observatory-route-scope] :where(.obs-plate,.shadow-sm) :where(.obs-plate,.shadow-sm){box-shadow:none}@layer components{[data-observatory-route-scope] .obs-plate{border:1px solid var(--color-border-default);border-radius:var(--obs-radius-plate);background-color:var(--color-surface);box-shadow:var(--obs-shadow-plate)}[data-observatory-route-scope] .obs-well{border-radius:var(--obs-radius-well);background-color:var(--color-surface-muted)}[data-observatory-route-scope] .obs-bar{inset-block:1.25rem;background-color:var(--obs-accent);border-radius:0 3px 3px 0;width:3px;position:absolute;left:0}[data-observatory-route-scope] .obs-eyebrow{font-family:var(--font-sans);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.25}[data-observatory-route-scope] .obs-kicker{font-family:var(--font-sans);letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem;font-weight:600;line-height:1.25}[data-observatory-route-scope] .obs-micro{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:600;line-height:1.25}[data-observatory-route-scope] .obs-prose{font-family:var(--font-sans);color:var(--color-foreground);text-wrap:pretty;max-width:66ch;font-size:.9375rem;line-height:1.625}[data-observatory-route-scope] .obs-btn{border-radius:var(--obs-radius-control);touch-action:manipulation;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.625rem 1.125rem;font-size:.875rem;font-weight:600;line-height:1.25rem;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}[data-observatory-route-scope] .obs-btn:focus-visible,[data-observatory-route-scope] .obs-link:focus-visible,[data-observatory-route-scope] .obs-chip:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-ring);outline:none}[data-observatory-route-scope] .obs-btn-primary{background-color:var(--obs-accent);color:var(--color-background)}[data-observatory-route-scope] .obs-btn-primary:hover{background-color:color-mix(in srgb, var(--obs-accent) 88%, var(--color-foreground))}[data-observatory-route-scope] .obs-btn-quiet{border-color:var(--color-border-default);background-color:var(--color-surface);color:var(--color-foreground)}[data-observatory-route-scope] .obs-btn-quiet:hover{border-color:var(--color-border-strong);background-color:var(--color-surface-muted)}[data-observatory-route-scope] .obs-btn-accent{border-color:color-mix(in srgb, var(--obs-accent) 32%, transparent);color:var(--obs-accent);background-color:#0000}[data-observatory-route-scope] .obs-btn-accent:hover{background-color:color-mix(in srgb, var(--obs-accent) 10%, transparent)}[data-observatory-route-scope] .obs-link{min-height:2.75rem;color:var(--obs-accent);text-underline-offset:4px;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}[data-observatory-route-scope] .obs-link:hover{text-decoration:underline}[data-observatory-route-scope] .obs-chip{border:1px solid var(--color-border-subtle);border-radius:var(--obs-radius-chip);background-color:var(--color-surface);align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;line-height:1.25rem;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}[data-observatory-route-scope] .obs-rows>*+*{border-top:1px solid var(--color-border-subtle)}[data-observatory-route-scope] .obs-editorial-title{font-family:var(--site-display);letter-spacing:-1px;font-size:2.375rem;font-weight:400;line-height:1.2}[data-observatory-route-scope] .obs-lead{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);align-items:center;gap:50px;padding-block:0 32px;display:grid}[data-observatory-route-scope] .obs-lead-eyebrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-observatory-route-scope] .obs-lead-dot{background-color:currentColor;border-radius:50%;flex:none;width:3px;height:3px}[data-observatory-route-scope] .obs-lead-title{font-family:var(--site-display);letter-spacing:-.031em;max-width:19ch;margin-top:15px;font-size:clamp(2rem,3.25vw,2.875rem);font-weight:400;line-height:1.16}[data-observatory-route-scope] .obs-lead-deck{max-width:55ch;color:var(--color-text-muted);margin-top:17px;font-size:1rem;line-height:1.65}[data-observatory-route-scope] .obs-lead-status{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:19px;font-size:.8125rem;display:flex}[data-observatory-route-scope] .obs-lead-status-dot{border:1px solid var(--color-evidence-caution);border-radius:50%;flex:none;width:7px;height:7px}[data-observatory-route-scope] .obs-lead-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:24px;display:flex}[data-observatory-route-scope] .obs-lead-action-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}[data-observatory-route-scope] .obs-editorial-art{background-color:var(--color-surface);border-radius:3px 60px 3px 3px;flex-direction:column;justify-content:space-between;align-self:stretch;min-height:19.0625rem;display:flex;overflow:hidden}[data-observatory-route-scope] .obs-artwork{width:100%;height:16.5rem;margin-block:-6px -18px}[data-observatory-route-scope] .obs-editorial-art figcaption{color:var(--color-foreground);font-family:var(--site-display);padding:0 24px 20px;font-size:.9375rem;font-style:italic;line-height:1.5}[data-observatory-route-scope] .obs-data-list>*+*{border-top:1px solid var(--color-border-subtle)}[data-observatory-route-scope] .obs-tile-grid>details[open]{grid-column:1/-1}[data-observatory-route-scope] .obs-status-bar{flex-wrap:wrap;align-items:center;gap:6px 20px;padding:14px 20px;display:flex}[data-observatory-route-scope] .obs-status-bar-state{flex:18rem;min-width:0}@media (max-width:1023.98px){[data-observatory-route-scope] .obs-lead-title{font-size:2.25rem}}@media (max-width:719.98px){[data-observatory-route-scope] .obs-lead{padding-bottom:27px;display:block}[data-observatory-route-scope] .obs-lead-title{font-size:2.1875rem}[data-observatory-route-scope] .obs-lead-deck{margin-top:14px;font-size:.9375rem;line-height:1.7}[data-observatory-route-scope] .obs-lead-status{gap:7px;margin-top:15px}[data-observatory-route-scope] .obs-lead-actions{gap:7px 18px;margin-top:21px}[data-observatory-route-scope] .obs-editorial-art{display:none}[data-observatory-route-scope] .obs-editorial-title{font-size:2.0625rem}}@media (max-width:359.98px){[data-observatory-route-scope] .obs-lead-title{font-size:1.9375rem}}[data-observatory-route-scope] .obs-option{border:1px solid var(--color-border-subtle);border-radius:var(--obs-radius-well);background-color:var(--color-surface-muted);color:var(--color-text-muted);text-align:start;padding:.5rem .75rem;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:block}[data-observatory-route-scope] .obs-option:hover{border-color:var(--color-border-strong);color:var(--color-foreground)}[data-observatory-route-scope] .obs-option:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-ring);outline:none}[data-observatory-route-scope] .obs-option[aria-pressed=true],[data-observatory-route-scope] .obs-option[aria-current=true],[data-observatory-route-scope] .obs-option[data-selected=true]{border-color:color-mix(in srgb, var(--obs-accent) 45%, transparent);background-color:color-mix(in srgb, var(--obs-accent) 12%, var(--color-surface));color:var(--color-foreground)}[data-observatory-route-scope] .obs-well-accent{border-radius:var(--obs-radius-well);background-color:color-mix(in srgb, var(--obs-accent) 10%, var(--color-surface))}[data-observatory-route-scope] .obs-well-caution{border-radius:var(--obs-radius-well);background-color:color-mix(in srgb, var(--color-evidence-caution) 12%, var(--color-surface));color:var(--color-foreground)}[data-observatory-route-scope] .obs-field{border:1px solid var(--color-border-default);border-radius:var(--obs-radius-control);background-color:var(--color-surface);width:100%;min-height:2.75rem;color:var(--color-foreground);padding:.625rem .875rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s}[data-observatory-route-scope] .obs-field:focus{border-color:var(--obs-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--obs-accent) 22%, transparent);outline:none}[data-observatory-route-scope] .obs-readout{border-inline-start:1px solid var(--color-border-subtle);min-width:0;padding-inline-start:.75rem}[data-observatory-route-scope] .obs-dot{background-color:var(--obs-accent);border-radius:50%;flex:none;width:.3125rem;height:.3125rem;margin-top:.5rem}[data-observatory-route-scope] .obs-hud{border:1px solid var(--obs-hud-border);border-radius:var(--obs-radius-hud);background-color:var(--obs-hud-surface);letter-spacing:.04em;color:var(--obs-hud-fg-muted);text-transform:uppercase;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));padding:.375rem .625rem;font-size:.6875rem;font-weight:600;line-height:1.25}[data-observatory-route-scope] .obs-hud-note{letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:500;line-height:1.4}[data-observatory-route-scope] a.obs-hud,[data-observatory-route-scope] button.obs-hud{min-height:2.5rem;color:var(--obs-hud-fg);touch-action:manipulation;align-items:center;gap:.375rem;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}[data-observatory-route-scope] :is(a,button).obs-hud:hover{border-color:color-mix(in srgb, var(--obs-hud-ink) 34%, transparent);background-color:color-mix(in srgb, var(--obs-hud-ground) 94%, var(--obs-hud-ink))}[data-observatory-route-scope] :is(a,button).obs-hud:focus-visible{outline:2px solid var(--obs-hud-accent);outline-offset:2px}[data-observatory-route-scope] .obs-hud-accent{color:var(--obs-hud-accent)}}[data-observatory-route-scope] [data-atlas-instrument]{--obs-map-ocean:#ccd6d2;--obs-map-land:#fff8e8;--obs-map-coast:#a9b4ae;--obs-map-watch:#a3d6bf;--obs-map-watch-edge:#4f9a7c;--obs-map-relief:.3;--obs-hud-ground:#fbfaf5;--obs-hud-ink:#1b221e;--obs-hud-fg:var(--obs-hud-ink);--obs-hud-accent:var(--color-domain-observatory);--obs-hud-surface:color-mix(in srgb, var(--obs-hud-ground) 86%, transparent);--obs-hud-border:color-mix(in srgb, var(--obs-hud-ink) 16%, transparent);--obs-hud-fg-muted:color-mix(in srgb, var(--obs-hud-fg) 66%, transparent);--obs-signal-glow:color-mix(in srgb, var(--obs-hud-accent) 40%, transparent);--color-background:var(--obs-map-ocean);--color-foreground:var(--obs-hud-fg);--color-surface:var(--obs-hud-surface);--color-surface-muted:color-mix(in srgb, var(--obs-hud-ink) 6%, var(--obs-map-ocean));--color-surface-subtle:color-mix(in srgb, var(--obs-hud-ink) 3%, var(--obs-map-ocean));--color-text-muted:var(--obs-hud-fg-muted);--color-text-subtle:color-mix(in srgb, var(--obs-hud-fg) 48%, transparent);--color-border-subtle:var(--obs-hud-border);--color-border-default:color-mix(in srgb, var(--obs-hud-ink) 22%, transparent);--color-border-strong:color-mix(in srgb, var(--obs-hud-ink) 34%, transparent);--obs-accent:var(--obs-hud-accent);--color-ring:var(--obs-hud-accent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--obs-hud-fg);background-color:var(--obs-map-ocean)}.dark [data-observatory-route-scope] [data-atlas-instrument]{--obs-map-ocean:#0f1419;--obs-map-land:#5f6b64;--obs-map-coast:#1c2321;--obs-map-watch:#12a37c;--obs-map-watch-edge:#0a5f46;--obs-map-relief:1;--obs-hud-ground:var(--obs-map-ocean);--obs-hud-ink:#fff;--obs-hud-fg:#e9eef3;--obs-hud-accent:color-mix(in srgb, var(--color-domain-observatory) 55%, #fff);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-observatory-route-scope].svelte-1fv62jb .obs-plate{min-width:0;max-width:100%}.observatory-public.svelte-1fv62jb{padding-block:36px 64px}.observatory-sky.svelte-1fv62jb{z-index:0;pointer-events:none;position:fixed;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 calc(50% - 680px),#00000080 calc(50% - 520px) calc(50% + 520px),#000 calc(50% + 680px));mask-image:linear-gradient(90deg,#000 calc(50% - 680px),#00000080 calc(50% - 520px) calc(50% + 520px),#000 calc(50% + 680px))}:root:not(.dark) .observatory-sky.svelte-1fv62jb{display:none}.observatory-sky.svelte-1fv62jb+[data-observatory-route-scope]:where(.svelte-1fv62jb){z-index:1}.observatory-desk-shell.svelte-1fv62jb{width:100%;max-width:100%;min-height:calc(100svh - 84px);margin:0}
