@font-face{font-family:Antonio;src:url(/fonts/Antonio-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}.map-page{touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-user-select:none;user-select:none;color:var(--ink);--map-hud-bg:color-mix(in srgb, var(--panel) 72%, transparent);--map-hud-strong:color-mix(in srgb, var(--ink) 92%, white 8%);--map-hud-muted:color-mix(in srgb, var(--muted) 86%, white 14%);--map-hud-border:color-mix(in srgb, var(--accent-dark) 34%, transparent);--map-hud-glow:color-mix(in srgb, var(--accent) 24%, transparent);background:radial-gradient(circle at 50% 52%,#5577b429,#0000 32%),radial-gradient(circle at 18% 15%,#79fbff1f,#0000 24%),#01030a;position:fixed;inset:0;overflow:hidden}.route-loading{min-height:100vh;color:var(--ink);background:var(--page-bg);font-family:var(--font-display);place-items:center;display:grid}.map-return-banner{border:1px solid color-mix(in srgb, var(--accent) 46%, var(--border));background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 16%, transparent), transparent 72%), color-mix(in srgb, var(--panel) 88%, transparent);box-shadow:var(--shadow);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;padding:14px 16px;display:flex}.map-return-banner div{gap:3px;display:grid}.map-return-banner strong{color:var(--meta-ink);font-family:var(--font-display);font-size:1.02rem}.map-return-banner span{color:var(--muted);font-size:.9rem}.map-return-button{flex:none;text-decoration:none}.map-background-grid{z-index:1;pointer-events:none;opacity:.28;background-color:#0000;background-image:linear-gradient(#a0d2ff14 1px,#0000 1px),linear-gradient(90deg,#a0d2ff14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0% 42%,#0000 78%);mask-image:radial-gradient(circle,#000 0% 42%,#0000 78%)}.map-canvas{z-index:0;cursor:crosshair;touch-action:none;width:100%;height:100%;inset:0;position:absolute!important}.map-reticle{z-index:6;pointer-events:none;border:1px solid #e2f5ff7a;border-radius:50%;width:32px;height:32px;margin-top:-16px;margin-left:-16px;position:absolute;top:50%;left:50%;box-shadow:0 0 18px #7dfbff29}.map-reticle:before,.map-reticle:after{content:"";background:#e2f5ff94;position:absolute}.map-reticle:before{width:1px;top:-12px;bottom:-12px;left:50%}.map-reticle:after{height:1px;top:50%;left:-12px;right:-12px}.map-hud{z-index:8;color:var(--map-hud-strong);background:var(--map-hud-bg);border:1px solid var(--map-hud-border);box-shadow:0 0 28px var(--map-hud-glow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:absolute}.map-hud-top{border-radius:8px;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:14px 16px;display:flex;top:18px;left:18px;right:18px}.map-title-block{min-width:0}.map-eyebrow,.map-panel-label,.map-build{color:var(--map-hud-muted);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;display:block}.map-title-block h1,.map-selection-panel h2{font-family:var(--font-display);letter-spacing:0;margin:2px 0 0}.map-title-block h1{font-size:clamp(1.5rem,3vw,2.35rem)}.map-actions,.map-control-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.map-hud-button,.map-command-button,.map-contact-list button{border:1px solid var(--map-hud-border);color:var(--map-hud-strong);background:color-mix(in srgb, var(--surface-soft) 72%, transparent);font:inherit;cursor:pointer;text-decoration:none}.map-hud-button,.map-command-button{min-height:36px;font-family:var(--font-mono);text-transform:uppercase;border-radius:6px;padding:8px 12px;font-size:.75rem}.map-hud-button.primary,.map-command-button.active{border-color:color-mix(in srgb, var(--accent) 72%, white 8%);background:color-mix(in srgb, var(--accent) 36%, transparent)}.map-command-button.ghost{background:color-mix(in srgb, var(--surface-soft) 36%, transparent)}.map-theme-select select{border:1px solid var(--map-hud-border);max-width:168px;min-height:36px;color:var(--map-hud-strong);background:color-mix(in srgb, var(--surface-soft) 82%, black 12%);font-family:var(--font-mono);border-radius:6px;font-size:.75rem}.map-status-panel,.map-selection-panel,.map-controls-panel,.map-contacts-panel{border-radius:8px;width:min(340px,100vw - 36px);padding:14px}.map-status-panel{gap:5px;font-size:.86rem;display:grid;bottom:18px;left:18px}.map-selection-panel{top:112px;right:18px}.map-selection-panel h2{overflow-wrap:anywhere;margin-top:8px;font-size:1.35rem;line-height:1.1}.map-selection-title-link{color:inherit;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 60%, transparent);text-underline-offset:4px;text-decoration-thickness:1px}.map-selection-title-link:hover{color:color-mix(in srgb, var(--accent-dark) 72%, var(--map-hud-strong))}.map-chip-row{flex-wrap:wrap;gap:6px;margin:10px 0 12px;display:flex}.map-chip{border:1px solid var(--map-hud-border);min-height:26px;color:var(--map-hud-strong);background:color-mix(in srgb, var(--surface-muted) 70%, transparent);font-family:var(--font-mono);border-radius:999px;align-items:center;padding:4px 8px;font-size:.73rem;display:inline-flex}.map-chip.spectral{border-color:color-mix(in srgb, var(--accent) 70%, white 10%)}.map-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.map-fact-grid div{border:1px solid color-mix(in srgb, var(--map-hud-border) 66%, transparent);background:color-mix(in srgb, var(--surface-soft) 46%, transparent);border-radius:6px;min-width:0;padding:8px}.map-fact-grid dt{color:var(--map-hud-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.62rem}.map-fact-grid dd{overflow-wrap:anywhere;margin:2px 0 0}.map-controls-panel{gap:9px;display:grid;bottom:18px;right:18px}.map-controls-panel p,.map-status-panel span,.map-controls-panel span,.map-selection-panel p{color:var(--map-hud-muted);margin:0;font-size:.86rem;line-height:1.45}.map-contacts-panel{top:112px;left:18px}.map-contact-list{gap:6px;margin-top:8px;display:grid}.map-contact-list button{text-align:left;border-radius:6px;gap:2px;width:100%;padding:8px 10px;display:grid}.map-contact-list button.active{border-color:color-mix(in srgb, var(--accent) 74%, white 8%);background:color-mix(in srgb, var(--accent) 24%, var(--surface-soft) 44%)}.map-contact-list span{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.map-contact-list small{color:var(--map-hud-muted);font-family:var(--font-mono);font-size:.68rem}.map-world-label{color:#eef9ff;max-width:190px;min-height:22px;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#040a16b8;border:1px solid #9eddff6b;border-radius:5px;align-items:center;padding:3px 7px;font-size:.7rem;line-height:1.1;display:inline-flex;overflow:hidden;box-shadow:0 0 12px #56a7ff2e}.map-world-label.selected{color:#fff;background:#071b2ce6;border-color:#7dfbffdb}.map-sol-label{color:#fff5b8;border-color:#fff5b8b3}:root[data-theme=lcars] .map-page{--map-hud-bg:#07050ae0;--map-hud-border:#f5a22eb3;--map-hud-glow:#f5a22e29}:root[data-theme=cyberpunk] .map-page{--map-hud-bg:#07071cc7;--map-hud-border:#7dfbff85;--map-hud-glow:#ff4fd833}@media (width<=900px){.map-hud-top{flex-direction:column;align-items:flex-start}.map-actions{justify-content:flex-start}.map-contacts-panel{display:none}.map-selection-panel{top:auto;bottom:126px;right:12px}.map-controls-panel{bottom:12px;right:12px}.map-status-panel{width:min(300px,100vw - 366px);bottom:12px;left:12px}}@media (width<=680px){.map-hud-top,.map-selection-panel,.map-controls-panel,.map-status-panel{width:auto;left:10px;right:10px}.map-hud-top{gap:10px;min-height:0;padding:10px;top:10px}.map-title-block h1{font-size:1.42rem}.map-eyebrow,.map-panel-label,.map-build{font-size:.58rem}.map-actions{gap:7px}.map-hud-button,.map-command-button{min-height:34px;padding:7px 10px;font-size:.68rem}.map-theme-select select{max-width:154px;min-height:34px;font-size:.68rem}.map-selection-panel{max-height:172px;padding:10px;top:152px;bottom:auto;overflow:auto}.map-selection-panel h2{margin-top:5px;font-size:1.05rem;line-height:1.08}.map-chip-row{gap:5px;margin:8px 0 0}.map-chip{min-height:24px;padding:3px 7px;font-size:.66rem}.map-controls-panel{gap:7px;max-height:158px;padding:12px;bottom:10px;overflow:auto}.map-status-panel,.map-fact-grid{display:none}.map-controls-panel p,.map-controls-panel span{font-size:.78rem;line-height:1.32}.map-return-banner{flex-direction:column;align-items:stretch}}@media (pointer:coarse){.map-pointer-lock-command,.map-desktop-hint{display:none}}@font-face{font-family:Antonio;src:url(/fonts/Antonio-Bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}:root,:root[data-theme=simple_light]{--bg:#edf2f5;--bg-accent:#dfe9ee;--ink:#17252f;--muted:#445963;--accent:#cc6236;--accent-dark:#954021;--panel:#fff;--border:#17252f1f;--shadow:0 18px 45px #17252f17;--radius:18px;--page-bg:radial-gradient(circle at 14% -12%, #fff 0%, #f9fbfc 24%, var(--bg) 54%, var(--bg-accent) 100%);--header-bg:linear-gradient(130deg, #f6eee3 0%, #eff7fa 45%, #e8f0f5 100%);--input-bg:#fff;--input-ink:var(--ink);--surface-soft:#f8fbfd;--surface-soft-2:#f5f9fb;--surface-muted:#f7fafc;--metric-bg:#fafcfde6;--subtle-ink:#5f7480;--subtle-ink-2:#667a86;--meta-ink:#1f2f3a;--copy-bg:#f6f9fb;--copy-bg-hover:#eaf1f7;--copy-ink:#274050;--tooltip-bg:#111d28f5;--tooltip-ink:#e5eef5;--focus-ring:#4880b48c;--font-body:"Space Grotesk", system-ui, sans-serif;--font-display:"Space Grotesk", system-ui, sans-serif;--font-mono:"Spline Sans Mono", ui-monospace, "Cascadia Mono", "SFMono-Regular", "Menlo", monospace}:root[data-theme=simple_dark]{--bg:#0f1820;--bg-accent:#132330;--ink:#e4edf4;--muted:#9eb2c0;--accent:#e88757;--accent-dark:#f6b691;--panel:#15242f;--border:#aac4d63d;--shadow:0 20px 50px #03080c73;--page-bg:radial-gradient(circle at 14% -12%, #243947 0%, #1b2d3a 28%, var(--bg) 55%, var(--bg-accent) 100%);--header-bg:linear-gradient(130deg, #263946 0%, #1a2f3b 45%, #172834 100%);--input-bg:#0e1b25;--input-ink:#e4edf4;--surface-soft:#1b2b37;--surface-soft-2:#1a2935;--surface-muted:#1a2b37;--metric-bg:#14222deb;--subtle-ink:#afc1ce;--subtle-ink-2:#b7c7d3;--meta-ink:#dde8f0;--copy-bg:#223747;--copy-bg-hover:#2c4759;--copy-ink:#dbe8f2;--tooltip-bg:#080d11f7;--tooltip-ink:#edf4f9;--focus-ring:#8dc7ffa3}:root[data-theme=cyberpunk]{--bg:#090013;--bg-accent:#0f0422;--ink:#ecfff7;--muted:#9ad9ff;--accent:#ff4fd8;--accent-dark:#7dfbff;--panel:#121030;--border:#7dfbff73;--shadow:0 0 24px #ff4fd81f;--page-bg:radial-gradient(circle at 18% -12%, #ff43cd42 0%, #ff43cd00 38%), radial-gradient(circle at 84% 7%, #48ffff38 0%, #48ffff00 34%), linear-gradient(165deg, #12001f 0%, #0b0820 45%, #060611 100%);--header-bg:linear-gradient(135deg, #1e1245 0%, #181036 42%, #120f2f 100%);--input-bg:#0c1230;--input-ink:#e4fff9;--surface-soft:#151a38;--surface-soft-2:#141734;--surface-muted:#10142c;--metric-bg:#111731eb;--subtle-ink:#8dedff;--subtle-ink-2:#95dcff;--meta-ink:#e3fffb;--copy-bg:#191f43;--copy-bg-hover:#252f5a;--copy-ink:#c6fffe;--tooltip-bg:#0a0e21fa;--tooltip-ink:#e0fffb;--focus-ring:#ff4fd8b8;--font-body:"IBM Plex Mono", "Spline Sans Mono", ui-monospace, monospace;--font-display:"IBM Plex Mono", "Spline Sans Mono", ui-monospace, monospace;--cp-magenta:#ff4fd8;--cp-cyan:#70f7ff;--cp-violet:#8c5eff;--cp-yellow:#ffd166;--cp-green:#63ff8f;--cp-dark:#0d1026}:root[data-theme=lcars]{--bg:#050407;--bg-accent:#0a0910;--ink:#ffd9ba;--muted:#d9b89f;--accent:#f5a22e;--accent-dark:#ffd998;--panel:#09080c;--border:#e19c6e6b;--shadow:none;--radius:26px;--page-bg:#000;--header-bg:#000;--input-bg:#15111d;--input-ink:#ffd5af;--surface-soft:#171221;--surface-soft-2:#1b1625;--surface-muted:#110d18;--metric-bg:#100d17;--subtle-ink:#c29a80;--subtle-ink-2:#cfa88b;--meta-ink:#ffd8b8;--copy-bg:#241c31;--copy-bg-hover:#30243f;--copy-ink:#ffd7b3;--tooltip-bg:#100b17fa;--tooltip-ink:#ffe2c9;--focus-ring:#ffb970bf;--font-body:"Antonio", "Arial Narrow", "Liberation Sans Narrow", "Nimbus Sans Narrow", "Avenir Next Condensed", "Space Grotesk", sans-serif;--font-display:"Antonio", "Arial Narrow", "Liberation Sans Narrow", "Nimbus Sans Narrow", "Avenir Next Condensed", "Space Grotesk", sans-serif;--lcars-orange:#f5a22e;--lcars-peach:#f39e75;--lcars-lilac:#c894d5;--lcars-blue:#91a0ff;--lcars-red:#c86472;--lcars-yellow:#f6c94c;--lcars-rail-width:160px;--lcars-divider-height:16px;--lcars-text-dark:#140f1b}:root[data-theme=mission_control]{--bg:#0b121b;--bg-accent:#0f1a27;--ink:#d9e6f4;--muted:#9bacbf;--accent:#f0bf55;--accent-dark:#ffd88a;--panel:#17212d;--border:#829cb773;--shadow:none;--radius:6px;--page-bg:linear-gradient(180deg, #0a1119 0%, #0c1622 52%, #0a1119 100%), repeating-linear-gradient(90deg, #86a1bd0d 0, #86a1bd0d 1px, transparent 1px, transparent 44px);--header-bg:linear-gradient(180deg, #202c3a 0%, #1a2532 100%);--input-bg:#101923;--input-ink:#dce8f6;--surface-soft:#1c2734;--surface-soft-2:#1a2431;--surface-muted:#161f2b;--metric-bg:#111822f2;--subtle-ink:#a3b5c8;--subtle-ink-2:#9db0c5;--meta-ink:#dce8f6;--copy-bg:#243241;--copy-bg-hover:#2f4358;--copy-ink:#dbe8f8;--tooltip-bg:#080c13fa;--tooltip-ink:#d8e8fa;--focus-ring:#74c5ffc7;--font-body:"IBM Plex Sans", "Space Grotesk", system-ui, sans-serif;--font-display:"IBM Plex Mono", "Spline Sans Mono", ui-monospace, monospace;--mc-amber:#f0bf55;--mc-green:#6fd58f;--mc-cyan:#6fb9ff;--mc-red:#df736f;--mc-ink-dark:#10151d}:root[data-theme=aurora]{--bg:#0d1530;--bg-accent:#1d1f53;--ink:#edf3ff;--muted:#c2cbf5;--accent:#5dffd7;--accent-dark:#ff88e7;--panel:#182145b8;--border:#b0d6ff66;--shadow:0 20px 48px #080a2280;--page-bg:radial-gradient(circle at 12% -15%, #7198ff99 0%, #7198ff00 34%), radial-gradient(circle at 78% 0%, #67ffdd61 0%, #67ffdd00 31%), radial-gradient(circle at 55% -12%, #e479ff61 0%, #e479ff00 34%), linear-gradient(180deg, #10214d 0%, #132445 34%, #0e1832 72%, #0a111f 100%);--header-bg:linear-gradient(130deg, #6684f580 0%, #57f3d46b 42%, #e17fff73 100%);--input-bg:#101c38d6;--input-ink:#e7efff;--surface-soft:#1b2d54b8;--surface-soft-2:#1e315abd;--surface-muted:#172648cc;--metric-bg:#162446db;--subtle-ink:#cad3f3;--subtle-ink-2:#d7def8;--meta-ink:#edf3ff;--copy-bg:#243866d9;--copy-bg-hover:#314a82e6;--copy-ink:#ddedff;--tooltip-bg:#080f22f7;--tooltip-ink:#eef4ff;--focus-ring:#5dffd7bd;--au-teal:#5dffd7;--au-violet:#8d7dff;--au-pink:#ff88e7;--au-ice:#9de9ff}:root[data-theme=retro_90s]{--bg:#c3c3c3;--bg-accent:#b8b8b8;--ink:#101010;--muted:#393939;--accent:#00a;--accent-dark:navy;--panel:silver;--border:#7c7c7c;--shadow:2px 2px 0 #00000059;--radius:0px;--page-bg:repeating-linear-gradient(45deg, #bfbfbf 0px, #bfbfbf 3px, #c6c6c6 3px, #c6c6c6 6px);--header-bg:linear-gradient(180deg, #d1d1d1 0%, #bebebe 100%);--input-bg:#fff;--input-ink:#101010;--surface-soft:#cdcdcd;--surface-soft-2:#c8c8c8;--surface-muted:#d2d2d2;--metric-bg:#d4d4d4;--subtle-ink:#454545;--subtle-ink-2:#3f3f3f;--meta-ink:#111;--copy-bg:#d8d8d8;--copy-bg-hover:#ececec;--copy-ink:#202020;--tooltip-bg:#000;--tooltip-ink:#ff0;--focus-ring:#0000aab3;--font-body:"Tahoma", "Verdana", "Arial", sans-serif;--font-display:"VT323", "Courier New", monospace;--font-mono:"Courier New", "Lucida Console", monospace}:root[data-theme=deep_space_minimal]{--bg:#010109;--bg-accent:#05071a;--ink:#e9eeff;--muted:#9da8c4;--accent:#8ab8ff;--accent-dark:#c7ddff;--panel:#060814cc;--border:#9bb5ef33;--shadow:none;--radius:12px;--page-bg:radial-gradient(circle at 20% -20%, #546dbe38 0%, #546dbe00 34%), radial-gradient(circle at 80% 0%, #8ab8ff1f 0%, #8ab8ff00 26%), radial-gradient(circle at 50% 120%, #3b54a833 0%, #3b54a800 40%), #010109;--header-bg:#070a18db;--input-bg:#080b18eb;--input-ink:#f4f5f8;--surface-soft:#0a0e1ee6;--surface-soft-2:#0a0e1eeb;--surface-muted:#090d1beb;--metric-bg:#080c1aeb;--subtle-ink:#a9b4d3;--subtle-ink-2:#bcc6e2;--meta-ink:#e3eaff;--copy-bg:#131a34eb;--copy-bg-hover:#1d284af2;--copy-ink:#d5e1ff;--tooltip-bg:#040713fa;--tooltip-ink:#e7efff;--focus-ring:#8db8ffc2;--ds-star:#d9e4ff;--ds-nebula:#7b94d8}*{box-sizing:border-box}body{font-family:var(--font-body);color:var(--ink);background:var(--page-bg);min-height:100vh;margin:0}#root{min-height:100vh}.app{max-width:1200px;margin:0 auto;padding:32px 24px 64px}.lcars-topbar{display:none}.site-header{--header-utility-top:10px;--header-utility-height:18px;background:var(--header-bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:42px 32px 18px;display:block;position:relative}.header-main{justify-content:space-between;align-items:flex-end;gap:24px 32px;display:flex}.header-brand{text-align:center;flex-direction:column;flex:0 auto;align-items:center;min-width:0;display:flex}.header-side{flex-direction:column;flex:720px;align-items:stretch;gap:12px;min-width:min(100%,520px);display:flex}.header-meta-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px 18px;display:flex}.header-topline{top:var(--header-utility-top);height:var(--header-utility-height);z-index:2;pointer-events:none;justify-content:flex-end;align-items:center;display:flex;position:absolute;left:24px;right:24px}.header-top-links{pointer-events:auto;justify-content:flex-end;align-items:center;gap:14px;min-height:100%;display:inline-flex}.header-top-link{color:var(--muted);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;opacity:.86;font-size:.68rem;text-decoration:none}.header-top-link:hover{color:var(--accent-dark);text-underline-offset:.18em;text-decoration:underline}.header-data-link-group{align-items:center;gap:8px;display:inline-flex}.header-build-badge{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;opacity:.78;font-size:.62rem}.filters-footer{display:none}.filters-footer-link{color:inherit;text-decoration:none}.filters-footer-link:hover{text-decoration:underline}.site-header h1{font-size:clamp(1.9rem,2.8vw,2.4rem);line-height:1.07;font-family:var(--font-display);margin:8px 0 0}.title-row{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:14px;display:flex}.title-link{color:inherit;text-decoration:none}.title-link:hover{text-underline-offset:.12em;text-decoration:underline}.site-header p{color:var(--muted);max-width:720px;margin:0}.header-subtitle{font-size:.98rem;line-height:1.35}.eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--accent-dark);font-size:.7rem}.header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.header-search-tools{align-items:center;gap:10px;display:flex}.header-search input{border:1px solid var(--border);background:var(--input-bg);width:min(360px,45vw);color:var(--input-ink);border-radius:999px;padding:10px 12px;font-size:.95rem}.theme-picker{align-items:center;display:inline-flex}.header-lower{justify-content:center;width:100%;display:flex}.header-search-row{width:min(100%,760px)}.markdown-panel{max-width:920px}.markdown-content h2,.markdown-content h3,.markdown-content h4{margin:0;line-height:1.15}.markdown-content h2{margin-bottom:16px;font-size:clamp(1.8rem,3vw,2.35rem)}.markdown-content h3{margin-top:28px;margin-bottom:10px;font-size:1.1rem}.markdown-content h4{margin-top:20px;margin-bottom:8px;font-size:.98rem}.markdown-content p,.markdown-content ul{margin:0 0 16px}.markdown-content ul{padding-left:22px}.markdown-content li+li{margin-top:8px}.markdown-content hr{border:0;border-top:1px solid var(--border);margin:24px 0}.markdown-content a{word-break:break-word}.theme-select{border:1px solid var(--border);background:var(--input-bg);color:var(--input-ink);cursor:pointer;border-radius:999px;padding:7px 28px 7px 10px;font-size:.84rem}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:root[data-theme=cyberpunk] .panel,:root[data-theme=cyberpunk] .result-card,:root[data-theme=cyberpunk] .site-header,:root[data-theme=cyberpunk] .quick-facts,:root[data-theme=cyberpunk] .system-identifiers-row{background:linear-gradient(#141135f2 0%,#0e1029f7 100%),repeating-linear-gradient(90deg,#70f7ff0d 0 1px,#0000 1px 32px);border:1px solid #70f7ff61;border-radius:0;transition:border-color .16s,box-shadow .16s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ff4fd829,0 0 18px #70f7ff1f}:root[data-theme=cyberpunk] .chip,:root[data-theme=cyberpunk] .button,:root[data-theme=cyberpunk] .theme-select{text-transform:uppercase;letter-spacing:.05em;border:1px solid #70f7ff6b;border-radius:0}:root[data-theme=cyberpunk] .field input,:root[data-theme=cyberpunk] .field select,:root[data-theme=cyberpunk] .results-search-input,:root[data-theme=cyberpunk] .header-search input,:root[data-theme=cyberpunk] .compact-bound input[type=number],:root[data-theme=cyberpunk] .snapshot-frame img{border-radius:0}:root[data-theme=cyberpunk] .app{max-width:1280px;padding:24px 18px 40px}:root[data-theme=cyberpunk] .site-header{--header-utility-top:0;--header-utility-height:24px;background:radial-gradient(circle at 90% 0,#ff4fd83d 0%,#ff4fd800 38%),linear-gradient(135deg,#21104b 0%,#191040 47%,#130f32 100%);padding-top:38px}:root[data-theme=cyberpunk] .header-top-link{color:var(--cp-cyan);opacity:.84}:root[data-theme=cyberpunk] .header-top-link:hover{color:#fff}:root[data-theme=cyberpunk] .site-header:before{content:"N3T.RUN  CRYP.SYS  NEON.GRID  NODE:ACTIVE  TRACE:LOW  ACCESS:GRANTED";height:24px;font-family:var(--font-mono);letter-spacing:.12em;color:var(--cp-cyan);white-space:nowrap;background:linear-gradient(90deg,#ff4fd838 0%,#70f7ff29 100%);border-bottom:1px solid #70f7ff59;align-items:center;padding:0 12px;font-size:.68rem;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}:root[data-theme=cyberpunk] .site-header:after{content:"";pointer-events:none;background:repeating-linear-gradient(#70f7ff0a 0 1px,#0000 1px 4px);position:absolute;inset:0}:root[data-theme=cyberpunk] .site-header h1{color:var(--cp-magenta);text-transform:uppercase;letter-spacing:.08em;text-shadow:0 0 10px #ff4fd885}:root[data-theme=cyberpunk] .eyebrow{color:var(--cp-cyan)}:root[data-theme=cyberpunk] .header-subtitle{color:#bde6ff}:root[data-theme=cyberpunk] .button{color:#fff6ff;background:linear-gradient(90deg,#ff4fd8f2 0%,#8c5efff2 100%);font-weight:700}:root[data-theme=cyberpunk] .button:hover{background:linear-gradient(90deg,#ff6fe0fa 0%,#a473fffa 100%);transform:none}:root[data-theme=cyberpunk] .button.ghost{color:var(--cp-cyan);background:#12152ef2}:root[data-theme=cyberpunk] .theme-select{color:var(--cp-cyan);background:#11162ff5}:root[data-theme=cyberpunk] .results-search-input,:root[data-theme=cyberpunk] .header-search input{color:var(--cp-green);font-family:var(--font-mono);letter-spacing:.03em;text-shadow:0 0 6px #63ff8f59;caret-color:#63ff8f;background:#020702;border-color:#63ff8f8c;font-size:.9rem}:root[data-theme=cyberpunk] .results-search-input::placeholder,:root[data-theme=cyberpunk] .header-search input::placeholder{color:#63ff8f85;text-shadow:none}:root[data-theme=cyberpunk] .results-toolbar,:root[data-theme=cyberpunk] .filters-panel,:root[data-theme=cyberpunk] .compact-range,:root[data-theme=cyberpunk] .tri-state,:root[data-theme=cyberpunk] .metric-chip,:root[data-theme=cyberpunk] .snapshot-meta{background:#0c1025eb;border-color:#70f7ff3d}:root[data-theme=cyberpunk] .search-layout{grid-template-columns:minmax(208px,222px) minmax(0,1fr)}:root[data-theme=cyberpunk] .tri-state-btn.active,:root[data-theme=cyberpunk] .chip.active{color:#ebffff;background:linear-gradient(90deg,#70f7ff3b 0%,#ff4fd838 100%);border-color:#70f7ff8a}:root[data-theme=cyberpunk] .result-source{border-top-color:#70f7ff3d}:root[data-theme=cyberpunk] .panel:hover,:root[data-theme=cyberpunk] .result-card:hover,:root[data-theme=cyberpunk] .quick-facts:hover,:root[data-theme=cyberpunk] .system-identifiers-row:hover{border-color:#63ff8fe0;box-shadow:inset 0 0 0 1px #63ff8f47,0 0 18px #63ff8f80,0 0 36px #63ff8f33}:root[data-theme=cyberpunk] .result-card:hover{transform:none}:root[data-theme=cyberpunk] .snapshot-frame img{border-color:#70f7ff66;box-shadow:0 0 18px #70f7ff1f,inset 0 0 0 1px #ff4fd838}:root[data-theme=cyberpunk] a{color:var(--cp-cyan)}:root[data-theme=cyberpunk] a:visited{color:#c7a8ff}:root[data-theme=lcars] .lcars-app{max-width:1320px;padding:20px 18px 40px}:root[data-theme=lcars] .lcars-topbar{grid-template-columns:var(--lcars-rail-width) 1fr minmax(260px, 360px);align-items:stretch;gap:12px;margin-bottom:8px;padding-bottom:30px;display:grid;position:relative}:root[data-theme=lcars] .lcars-topbar:before{content:"";left:var(--lcars-rail-width);background:radial-gradient(circle at 0 100%, #000 0 33px, transparent 34px), var(--lcars-blue);transform-origin:50%;z-index:4;pointer-events:none;width:34px;height:34px;position:absolute;bottom:18px;transform:rotate(180deg)}:root[data-theme=lcars] .lcars-topbar:after{content:"";left:var(--lcars-rail-width);background:var(--lcars-blue);z-index:1;height:18px;position:absolute;bottom:0;right:0}:root[data-theme=lcars] .lcars-utility-rail{z-index:5;max-width:calc(100% - var(--lcars-rail-width) - 32px);justify-content:flex-end;align-items:center;gap:14px;display:inline-flex;position:absolute;bottom:2px;right:18px}:root[data-theme=lcars] .lcars-utility-link{color:var(--lcars-text-dark);font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:700;line-height:1;text-decoration:none}:root[data-theme=lcars] .lcars-utility-link:hover{text-decoration:underline}:root[data-theme=lcars] .lcars-top-left{z-index:2;grid-template-rows:auto auto;gap:6px;display:grid;position:relative}:root[data-theme=lcars] .lcars-left-deco{background:var(--lcars-blue);min-height:46px;display:block}:root[data-theme=lcars] .lcars-left-deco-top{border-radius:0;display:block}:root[data-theme=lcars] .lcars-left-deco-link{color:var(--lcars-text-dark);font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;font-size:.78rem;font-weight:700;text-decoration:none}:root[data-theme=lcars] .lcars-left-deco-link:hover{text-decoration:underline}:root[data-theme=lcars] .lcars-left-deco-bottom{background:0 0;border-radius:0;min-height:70px;position:relative}:root[data-theme=lcars] .lcars-left-deco-bottom:after{content:"";background:var(--lcars-blue);border-radius:0 0 0 68px;height:calc(100% + 30px);position:absolute;top:0;left:0;right:0}:root[data-theme=lcars] .lcars-top-center{z-index:2;color:var(--lcars-orange);font-family:var(--font-mono);letter-spacing:.04em;border-top:none;border-bottom:none;border-radius:0;padding:8px 14px;font-size:.82rem;line-height:1.25;position:relative;overflow:hidden}:root[data-theme=lcars] .lcars-text-row{flex-wrap:nowrap;gap:.75rem;min-width:0;display:flex;overflow:hidden}:root[data-theme=lcars] .lcars-text-token{color:inherit;white-space:nowrap;text-overflow:ellipsis;min-width:0;text-decoration:none;overflow:hidden}:root[data-theme=lcars] .lcars-text-token:hover{color:var(--lcars-peach)}:root[data-theme=lcars] .lcars-top-right{z-index:2;gap:8px;display:grid;position:relative}:root[data-theme=lcars] .lcars-top-right strong{color:var(--lcars-orange);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;font-size:clamp(1.2rem,2.5vw,2rem);line-height:1}:root[data-theme=lcars] .lcars-chip-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}:root[data-theme=lcars] .lcars-chip-row .lcars-chip-link{letter-spacing:.01em;background:var(--lcars-peach);min-height:42px;color:var(--lcars-text-dark);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;place-items:center;padding:0 10px;font-weight:700;text-decoration:none;display:grid;overflow:hidden}:root[data-theme=lcars] .lcars-chip-row .lcars-chip-link:hover{filter:brightness(1.07)}:root[data-theme=lcars] .lcars-header-bridge{z-index:3;height:68px;margin:-2px 0 0;position:relative;overflow:visible}:root[data-theme=lcars] .lcars-data-rail{z-index:5;height:18px;max-width:calc(100% - var(--lcars-rail-width) - 32px);justify-content:flex-end;align-items:center;gap:14px;display:inline-flex;position:absolute;top:0;right:18px}:root[data-theme=lcars] .lcars-data-link{color:var(--lcars-text-dark);font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;font-size:.68rem;font-weight:700;line-height:1;text-decoration:none}:root[data-theme=lcars] .lcars-data-link:hover{text-decoration:underline}:root[data-theme=lcars] .lcars-data-link-group{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}:root[data-theme=lcars] .lcars-data-build{color:var(--lcars-text-dark);font-family:var(--font-mono);letter-spacing:.06em;opacity:.92;font-size:.56rem;line-height:1}:root[data-theme=lcars] .lcars-header-bridge:before{content:"";width:var(--lcars-rail-width);background:var(--lcars-yellow);border-radius:68px 0 0;height:68px;position:absolute;top:0;left:0}:root[data-theme=lcars] .lcars-header-bridge:after{content:"";left:var(--lcars-rail-width);background:linear-gradient(var(--lcars-yellow), var(--lcars-yellow)) top / 100% 18px no-repeat, radial-gradient(circle at 100% 100%, #000 0 33px, transparent 34px) 0 18px / 34px 34px no-repeat, linear-gradient(var(--lcars-yellow), var(--lcars-yellow)) 0 18px / 34px 34px no-repeat;height:52px;position:absolute;top:0;right:0}:root[data-theme=lcars] .site-header{box-shadow:none;padding:24px 26px 20px calc(var(--lcars-rail-width) + 24px);background:#000;border:none;border-radius:0 28px 28px 0;position:relative;overflow:hidden}:root[data-theme=lcars] .site-header:before{content:"";width:var(--lcars-rail-width);background:var(--lcars-yellow);border-radius:0;position:absolute;top:0;bottom:0;left:0}:root[data-theme=lcars] .site-header:after{content:none}:root[data-theme=lcars] .site-header>*{z-index:1;position:relative}:root[data-theme=lcars] .site-header h1{color:var(--lcars-orange);text-transform:uppercase;letter-spacing:.04em;margin-top:2px;font-size:clamp(2rem,3vw,2.8rem)}:root[data-theme=lcars] .title-row{align-items:flex-end}:root[data-theme=lcars] .eyebrow{color:var(--lcars-blue)}:root[data-theme=lcars] .header-subtitle{color:var(--lcars-peach);max-width:760px}:root[data-theme=lcars] .header-actions{grid-template-columns:1fr 1fr;align-content:start;align-items:stretch;gap:8px;width:min(360px,100%);display:grid}:root[data-theme=lcars] .theme-picker{grid-column:1/-1;width:100%}:root[data-theme=lcars] .theme-select{background:var(--lcars-blue);width:100%;min-height:42px;color:var(--lcars-text-dark);text-transform:uppercase;letter-spacing:.03em;border:none;border-radius:999px;padding:0 40px 0 14px;font-size:.9rem;font-weight:700}:root[data-theme=lcars] button,:root[data-theme=lcars] select,:root[data-theme=lcars] input,:root[data-theme=lcars] .chip,:root[data-theme=lcars] .theme-select{font-family:var(--font-display)}:root[data-theme=lcars] .button{background:var(--lcars-orange);min-height:42px;color:var(--lcars-text-dark);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;font-weight:700}:root[data-theme=lcars] .button:hover{background:#f7b24f;transform:none}:root[data-theme=lcars] .button.ghost{background:var(--lcars-blue);color:var(--lcars-text-dark);border:none}:root[data-theme=lcars] .preset-row{border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid;overflow:hidden}:root[data-theme=lcars] .preset-button{border-radius:0;width:100%;margin:0;box-shadow:inset 0 0 0 1px #140f1b24}:root[data-theme=lcars] .preset-button.button.ghost{background:var(--lcars-lilac);color:var(--lcars-text-dark)}:root[data-theme=lcars] .preset-button.button.ghost:hover{background:#d9a9e4}:root[data-theme=lcars] .filter-collapse-btn.button.ghost,:root[data-theme=lcars] .results-search-row .button.ghost{background:var(--lcars-orange);color:var(--lcars-text-dark)}:root[data-theme=lcars] .filter-collapse-btn.button.ghost:hover,:root[data-theme=lcars] .results-search-row .button.ghost:hover{background:#f7b24f}:root[data-theme=lcars] main{margin-top:2px}:root[data-theme=lcars] .search-layout{grid-template-columns:var(--lcars-rail-width) minmax(0, 1fr)}:root[data-theme=lcars] .search-layout.filters-collapsed-y{grid-template-columns:minmax(0,1fr)}:root[data-theme=lcars] .search-layout.filters-collapsed-y .results{grid-column:1/-1}:root[data-theme=lcars] .panel,:root[data-theme=lcars] .result-card,:root[data-theme=lcars] .quick-facts,:root[data-theme=lcars] .system-identifiers-row{box-shadow:none;background:#000;border:2px solid #ce916c59;border-radius:24px;position:relative;overflow:hidden}:root[data-theme=lcars] .panel:before,:root[data-theme=lcars] .result-card:before,:root[data-theme=lcars] .quick-facts:before,:root[data-theme=lcars] .system-identifiers-row:before{content:"";background:var(--lcars-yellow);width:10px;position:absolute;top:0;bottom:0;left:0}:root[data-theme=lcars] .panel>*,:root[data-theme=lcars] .result-card>*,:root[data-theme=lcars] .quick-facts>*,:root[data-theme=lcars] .system-identifiers-row>*{z-index:1;position:relative}:root[data-theme=lcars] .result-card:hover{border-color:#f5a22ecc}:root[data-theme=lcars] .filters-panel,:root[data-theme=lcars] .results-toolbar,:root[data-theme=lcars] .snapshot-meta,:root[data-theme=lcars] .metric-chip,:root[data-theme=lcars] .tri-state,:root[data-theme=lcars] .compact-range,:root[data-theme=lcars] .snapshot-fallback{background:#0b0910;border-color:#c994d55c}:root[data-theme=lcars] .filters-panel{width:calc(var(--lcars-rail-width) + 2px);min-width:calc(var(--lcars-rail-width) + 2px);max-width:calc(var(--lcars-rail-width) + 2px);background:var(--lcars-yellow);color:var(--lcars-text-dark);border:2px solid #000;border-radius:0;margin-left:-1px;padding:8px 0}:root[data-theme=lcars] .filters-panel:before{content:none}:root[data-theme=lcars] .filters-panel-collapsed-y{width:max-content;min-width:calc(var(--lcars-rail-width) + 2px);max-width:100%;margin-left:-1px}:root[data-theme=lcars] .search-layout.filters-collapsed-y .filters-panel-collapsed-y{justify-self:start}:root[data-theme=lcars] .filters-panel-collapsed-y .filters-head-actions{overflow-x:visible}:root[data-theme=lcars] .preset-button-inline{flex:none;width:auto}:root[data-theme=lcars] .filters-head h3{color:var(--lcars-text-dark)}:root[data-theme=lcars] .filters-body{flex-direction:column;gap:0;display:flex}:root[data-theme=lcars] .filters-body.is-collapsed{display:none}:root[data-theme=lcars] .filters-body>*{border-top:2px solid #000;border-radius:0;margin:0;padding:10px 8px}:root[data-theme=lcars] .filters-body>:last-child{border-bottom:2px solid #000}:root[data-theme=lcars] .filters-footer{border-top:2px solid #000;justify-content:flex-end;align-items:flex-start;padding:10px 10px 0;display:flex}:root[data-theme=lcars] .filters-footer-link{color:var(--lcars-text-dark);font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;font-size:.78rem;font-weight:700;text-decoration:none}:root[data-theme=lcars] .filters-footer-link:hover{text-decoration:underline}:root[data-theme=lcars] .filters-body>:first-child{background:#c894d5}:root[data-theme=lcars] .filters-body>:nth-child(2),:root[data-theme=lcars] .filters-body>:nth-child(3),:root[data-theme=lcars] .filters-body>:nth-child(4),:root[data-theme=lcars] .filters-body>:nth-child(5){background:var(--lcars-red)}:root[data-theme=lcars] .filters-body>:nth-child(6),:root[data-theme=lcars] .filters-body>:nth-child(7){background:var(--lcars-orange)}:root[data-theme=lcars] .filters-panel .preset-row{background:#000;border-top-width:6px;border-bottom:6px solid #000;border-radius:0;gap:2px;padding:0}:root[data-theme=lcars] .filters-panel .filters-body>.preset-row+*{border-top-width:0}:root[data-theme=lcars] .filters-panel .preset-button{box-shadow:none}:root[data-theme=lcars] .filters-panel .compact-range{box-shadow:none;background:var(--lcars-red);border:0;border-top:2px solid #000;border-radius:0}:root[data-theme=lcars] .filters-panel .compact-range+.compact-range{border-top:6px solid #000;margin-top:0}:root[data-theme=lcars] .filters-panel .compact-range+.tri-state-field,:root[data-theme=lcars] .filters-panel .tri-state-field+.tri-state-field{border-top-width:6px;border-top-color:#000}:root[data-theme=lcars] .filters-panel .tri-state-field{border-radius:0}:root[data-theme=lcars] .filters-panel .field>span,:root[data-theme=lcars] .filters-panel .compact-range-head small,:root[data-theme=lcars] .filters-panel .compact-range-guides span{color:#140f1bd1}:root[data-theme=lcars] .filters-panel .tri-state-btn{color:var(--lcars-orange);background:#0000001f;border-color:#00000059}:root[data-theme=lcars] .filters-panel .tri-state-btn.active{background:var(--lcars-orange);color:#000;border-color:#0000}:root[data-theme=lcars] .filters-panel .compact-range-track{background:#8a8a8a}:root[data-theme=lcars] .filters-panel .compact-range-track-fill{background:#000}:root[data-theme=lcars] .field input,:root[data-theme=lcars] .field select,:root[data-theme=lcars] .results-search-input,:root[data-theme=lcars] .header-search input,:root[data-theme=lcars] .compact-bound input[type=number]{border-color:#91a0ff57;border-radius:18px}:root[data-theme=lcars] .tri-state-btn{color:#f8d8be;border-radius:999px}:root[data-theme=lcars] .tri-state-btn.active{background:var(--lcars-lilac);color:var(--lcars-text-dark);border-color:#0000}:root[data-theme=lcars] .chip{color:var(--lcars-text-dark);background:var(--lcars-lilac);border:none;border-radius:999px;font-weight:700}:root[data-theme=lcars] .chip.active{background:var(--lcars-orange);color:var(--lcars-text-dark)}:root[data-theme=lcars] .chip.spectral-o{--spectral-bg:#dbe9ff;--spectral-border:#a8bbdf;--spectral-ink:#263a59;--spectral-active-bg:#c8dbff;--spectral-active-ink:#1b2f4f}:root[data-theme=lcars] .chip.spectral-b{--spectral-bg:#e4efff;--spectral-border:#b2c3e2;--spectral-ink:#2b3f5d;--spectral-active-bg:#d2e4ff;--spectral-active-ink:#1f3451}:root[data-theme=lcars] .chip.spectral-a{--spectral-bg:#f2f6ff;--spectral-border:#c8d1e2;--spectral-ink:#39485e;--spectral-active-bg:#e4ecfa;--spectral-active-ink:#2a3b53}:root[data-theme=lcars] .chip.spectral-f{--spectral-bg:#fff6d8;--spectral-border:#e3cfa7;--spectral-ink:#5a4828;--spectral-active-bg:#ffedc2;--spectral-active-ink:#4f3e21}:root[data-theme=lcars] .chip.spectral-g{--spectral-bg:#ffeec2;--spectral-border:#e0c98d;--spectral-ink:#5c4420;--spectral-active-bg:#ffe1a7;--spectral-active-ink:#523914}:root[data-theme=lcars] .chip.spectral-k{--spectral-bg:#ffdcbc;--spectral-border:#d9b08e;--spectral-ink:#5a3420;--spectral-active-bg:#ffceaa;--spectral-active-ink:#4f2a17}:root[data-theme=lcars] .chip.spectral-m{--spectral-bg:#ffcfc9;--spectral-border:#d5a3a0;--spectral-ink:#5b2929;--spectral-active-bg:#ffbfb8;--spectral-active-ink:#4f2020}:root[data-theme=lcars] .chip.spectral-l{--spectral-bg:#e7cfca;--spectral-border:#c3a09a;--spectral-ink:#54322e;--spectral-active-bg:#dbbeb8;--spectral-active-ink:#462723}:root[data-theme=lcars] .chip.spectral-t{--spectral-bg:#dfd4f2;--spectral-border:#bca9da;--spectral-ink:#3d3155;--spectral-active-bg:#d0c2ea;--spectral-active-ink:#312545}:root[data-theme=lcars] .chip.spectral-y{--spectral-bg:#d7ebf4;--spectral-border:#a8c5d2;--spectral-ink:#2e4852;--spectral-active-bg:#c5deeb;--spectral-active-ink:#213943}:root[data-theme=lcars] .chip.spectral-d{--spectral-bg:#dfe4ea;--spectral-border:#a8b3c1;--spectral-ink:#334252;--spectral-active-bg:#ced6df;--spectral-active-ink:#263240}:root[data-theme=lcars] .result-source{border-top-color:#c994d566}:root[data-theme=lcars] .id-chip{background:#1a1326;border:none}:root[data-theme=retro_90s] .site-header,:root[data-theme=retro_90s] .panel,:root[data-theme=retro_90s] .result-card,:root[data-theme=retro_90s] .quick-facts,:root[data-theme=retro_90s] .system-identifiers-row{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#d0d0d0 0%,silver 100%);border:2px solid #585858;border-color:#fff #585858 #585858 #fff;border-radius:0;box-shadow:inset 1px 1px #e6e6e6,inset -1px -1px #2f2f2f,2px 2px #00000047}:root[data-theme=retro_90s] .site-header{--header-utility-top:0;--header-utility-height:28px;padding-top:40px;position:relative;overflow:hidden}:root[data-theme=retro_90s] .header-topline{right:18px}:root[data-theme=retro_90s] .header-top-link{color:#f3f3f3;opacity:1;letter-spacing:.04em;font-family:Tahoma,Verdana,sans-serif;font-size:.72rem}:root[data-theme=retro_90s] .header-top-link:hover{color:#fff}:root[data-theme=retro_90s] .site-header:before{content:"COOLSTARS BROWSER :: LIVE DATA FEED";color:#f3f3f3;letter-spacing:.02em;background:linear-gradient(90deg,navy 0%,#00006b 55%,#00004b 100%);align-items:center;height:28px;padding:0 12px;font-family:Tahoma,Verdana,sans-serif;font-size:.78rem;font-weight:700;display:flex;position:absolute;top:0;left:0;right:0}:root[data-theme=retro_90s] .site-header h1{letter-spacing:.02em;text-shadow:1px 1px #fff}:root[data-theme=retro_90s] .site-header p{color:#2f2f2f}:root[data-theme=retro_90s] a{color:#00e;text-decoration:underline}:root[data-theme=retro_90s] a:visited{color:#551a8b}:root[data-theme=retro_90s] .button,:root[data-theme=retro_90s] .theme-select,:root[data-theme=retro_90s] .chip,:root[data-theme=retro_90s] .copy-btn,:root[data-theme=retro_90s] .tri-state-btn,:root[data-theme=retro_90s] .field input,:root[data-theme=retro_90s] .field select,:root[data-theme=retro_90s] .results-search-input,:root[data-theme=retro_90s] .header-search input,:root[data-theme=retro_90s] .compact-bound input[type=number]{border:2px solid #4b4b4b;border-color:#fff #4b4b4b #4b4b4b #fff;border-radius:0;box-shadow:inset 1px 1px #efefef}:root[data-theme=retro_90s] .button{color:#101010;text-transform:uppercase;letter-spacing:.03em;background:linear-gradient(#d8d8d8 0%,#c3c3c3 100%);padding:9px 14px;font-weight:700}:root[data-theme=retro_90s] .button:hover{background:linear-gradient(#efefef 0%,#cfcfcf 100%);transform:none}:root[data-theme=retro_90s] .button.ghost{color:#101010;background:linear-gradient(#d4d4d4 0%,#bebebe 100%)}:root[data-theme=retro_90s] .button:active,:root[data-theme=retro_90s] .tri-state-btn:active,:root[data-theme=retro_90s] .chip:active{border-color:#4b4b4b #fff #fff #4b4b4b;box-shadow:inset -1px -1px #efefef}:root[data-theme=retro_90s] .theme-select{color:#111;text-transform:uppercase;background:#d9d9d9;font-weight:700}:root[data-theme=retro_90s] .results-toolbar,:root[data-theme=retro_90s] .filters-panel,:root[data-theme=retro_90s] .compact-range,:root[data-theme=retro_90s] .tri-state,:root[data-theme=retro_90s] .metric-chip,:root[data-theme=retro_90s] .snapshot-meta{background:#cbcbcb}:root[data-theme=retro_90s] .search-layout{grid-template-columns:minmax(208px,222px) minmax(0,1fr)}:root[data-theme=retro_90s] .preset-button{white-space:nowrap}:root[data-theme=retro_90s] .tri-state-btn.active,:root[data-theme=retro_90s] .chip.active{color:#101010;background:#a0a0ff}:root[data-theme=retro_90s] .empty-state{background:#cbcbcb;border-style:solid;border-radius:0}:root[data-theme=retro_90s] .result-card:hover{border-color:#fff #585858 #585858 #fff;transform:none}:root[data-theme=retro_90s] .snapshot-frame img,:root[data-theme=retro_90s] .snapshot-fallback{border-radius:0}:root[data-theme=retro_90s] .result-source{border-top-style:dotted;border-top-color:#666}:root[data-theme=mission_control] .site-header,:root[data-theme=mission_control] .panel,:root[data-theme=mission_control] .result-card,:root[data-theme=mission_control] .quick-facts,:root[data-theme=mission_control] .system-identifiers-row{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#1b2633 0%,#151f2a 100%);border:1px solid #7d97b180;border-radius:4px;position:relative;box-shadow:inset 0 1px #e3efff12,inset 0 -1px #04070bb8}:root[data-theme=mission_control] .app{max-width:1280px;padding:24px 18px 40px}:root[data-theme=mission_control] .site-header{--header-utility-top:0;--header-utility-height:24px;padding-top:34px;overflow:hidden}:root[data-theme=mission_control] .header-topline{right:88px}:root[data-theme=mission_control] .header-top-link{color:#9fd0ff;opacity:.84}:root[data-theme=mission_control] .header-top-link:hover{color:#d8eeff}:root[data-theme=mission_control] .site-header:before{content:"FLIGHT  FDO  GNC  EECOM  INCO  CAPCOM  BOOSTER  FAO  TELMU  PROP";color:#9fd0ff;height:24px;font-family:var(--font-display);letter-spacing:.12em;white-space:nowrap;background:linear-gradient(90deg,#23364b 0%,#1a2a3b 45%,#172534 100%);border-bottom:1px solid #6fb9ff59;align-items:center;padding:0 12px;font-size:.72rem;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}:root[data-theme=mission_control] .site-header:after{content:"";background:radial-gradient(circle at 10% 50%, var(--mc-green) 0 2px, transparent 3px), radial-gradient(circle at 30% 50%, var(--mc-green) 0 2px, transparent 3px), radial-gradient(circle at 50% 50%, var(--mc-amber) 0 2px, transparent 3px), radial-gradient(circle at 70% 50%, var(--mc-cyan) 0 2px, transparent 3px), radial-gradient(circle at 90% 50%, var(--mc-red) 0 2px, transparent 3px);border-radius:999px;width:70px;height:12px;position:absolute;top:5px;right:14px}:root[data-theme=mission_control] .site-header h1{color:#e6eff8;text-transform:uppercase;letter-spacing:.08em;margin-top:2px}:root[data-theme=mission_control] .eyebrow{color:#8cc4f8}:root[data-theme=mission_control] .header-subtitle{color:#a4b8cd}:root[data-theme=mission_control] .theme-select,:root[data-theme=mission_control] .button,:root[data-theme=mission_control] .chip,:root[data-theme=mission_control] .tri-state-btn,:root[data-theme=mission_control] .field input,:root[data-theme=mission_control] .field select,:root[data-theme=mission_control] .results-search-input,:root[data-theme=mission_control] .header-search input{border-radius:3px}:root[data-theme=mission_control] .theme-select{color:#cfe2f8;text-transform:uppercase;letter-spacing:.04em;background:#132030;border-color:#6fb9ff66}:root[data-theme=mission_control] .button{color:var(--mc-ink-dark);letter-spacing:.03em;background:linear-gradient(#f1c76f 0%,#d8a74b 100%);font-weight:700}:root[data-theme=mission_control] .button:hover{background:linear-gradient(#ffd98a 0%,#e0b25a 100%);transform:none}:root[data-theme=mission_control] .button.ghost{color:#d7e8fb;background:#18293b;border:1px solid #6fb9ff75}:root[data-theme=mission_control] .results-toolbar,:root[data-theme=mission_control] .filters-panel,:root[data-theme=mission_control] .compact-range,:root[data-theme=mission_control] .tri-state,:root[data-theme=mission_control] .metric-chip,:root[data-theme=mission_control] .snapshot-meta{background:#111b27;border-color:#6fb9ff38}:root[data-theme=mission_control] .tri-state-btn.active,:root[data-theme=mission_control] .chip.active{color:#eaf2fb;background:#2a3f56;border-color:#0000}:root[data-theme=mission_control] .metric-chip span,:root[data-theme=mission_control] .snapshot-caption{color:#9fb6cb}:root[data-theme=mission_control] .result-source{border-top-style:solid;border-top-color:#6fb9ff42}:root[data-theme=mission_control] .snapshot-frame img{border-color:#6fb9ff52;border-radius:3px;box-shadow:inset 0 0 0 1px #6fb9ff24}:root[data-theme=mission_control] a{color:#8dcdff}:root[data-theme=mission_control] a:visited{color:#b2c7ff}:root[data-theme=mission_control] .id-chip{background:#14202d;border-color:#6fb9ff47}:root[data-theme=mission_control] .warning-chip{color:#ffdd96;background:#f0bf552b;border-color:#f0bf55b8}:root[data-theme=aurora] .app{max-width:1280px;padding:24px 18px 42px}:root[data-theme=aurora] .site-header,:root[data-theme=aurora] .panel,:root[data-theme=aurora] .result-card,:root[data-theme=aurora] .quick-facts,:root[data-theme=aurora] .system-identifiers-row{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);isolation:isolate;background:linear-gradient(165deg,#17254fe6 0%,#122043eb 52%,#121c35f2 100%),radial-gradient(circle at 85% -10%,#ff88e761 0%,#ff88e700 38%),radial-gradient(circle at 15% 0,#5dffd759 0%,#5dffd700 34%);border:1px solid #9de9ff6b;border-radius:16px;position:relative;box-shadow:0 14px 36px #080c2480,inset 0 1px #e2f3ff1a}:root[data-theme=aurora] .panel>*,:root[data-theme=aurora] .result-card>*,:root[data-theme=aurora] .quick-facts>*,:root[data-theme=aurora] .system-identifiers-row>*{z-index:1;position:relative}:root[data-theme=aurora] .panel:after,:root[data-theme=aurora] .result-card:after,:root[data-theme=aurora] .quick-facts:after,:root[data-theme=aurora] .system-identifiers-row:after{content:"";opacity:.58;pointer-events:none;z-index:0;filter:blur(3px)saturate(112%);background:radial-gradient(circle at 24%,#5dffd738 0%,#5dffd700 28%),radial-gradient(circle at 76% 40%,#8d7dff3b 0%,#8d7dff00 30%),radial-gradient(circle at 55% 72%,#ff88e733 0%,#ff88e700 29%);width:200%;height:200%;transition:opacity .24s,filter .24s;animation:5.6s ease-in-out infinite alternate aurora-card-drift;position:absolute;top:-50%;left:-50%;transform:translate(-4%)scale(1)}:root[data-theme=aurora] .result-card:hover{border-color:#9de9ffd1;box-shadow:0 18px 42px #090e2a94,0 0 0 1px #9de9ff1f,0 0 34px #5dffd72e,inset 0 1px #ecf5ff24}:root[data-theme=aurora] .result-card:hover:after{opacity:.92;filter:blur(6px)saturate(120%)}:root[data-theme=aurora] .site-header{--header-utility-top:0;--header-utility-height:22px;padding-top:34px;overflow:hidden}:root[data-theme=aurora] .header-topline{right:22px}:root[data-theme=aurora] .header-top-link{color:#eff5ff;opacity:.78}:root[data-theme=aurora] .header-top-link:hover{color:#fff}:root[data-theme=aurora] .site-header:before{content:"";background:linear-gradient(90deg,#5dffd7a6 0%,#8d7dff9e 46%,#ff88e7a6 100%);border-bottom:1px solid #9de9ff73;height:22px;position:absolute;top:0;left:0;right:0}:root[data-theme=aurora] .site-header h1{color:#f4f7ff;text-shadow:0 0 14px #8d7dff59}:root[data-theme=aurora] .eyebrow{color:var(--au-teal)}:root[data-theme=aurora] .button{background:linear-gradient(100deg, var(--au-teal) 0%, var(--au-violet) 52%, var(--au-pink) 100%);color:#041129;font-weight:700}:root[data-theme=aurora] .button:hover{background:linear-gradient(100deg,#7fffe1 0%,#a28fff 52%,#ff9fed 100%)}:root[data-theme=aurora] .button.ghost{color:#d6e6ff;background:#111f40d1;border-color:#9de9ff70}:root[data-theme=aurora] .theme-select,:root[data-theme=aurora] .field input,:root[data-theme=aurora] .field select,:root[data-theme=aurora] .results-search-input,:root[data-theme=aurora] .header-search input{background:#101e3ad1;border-color:#9de9ff6b}:root[data-theme=aurora] .tri-state-btn.active,:root[data-theme=aurora] .chip.active{color:#ebf3ff;background:linear-gradient(90deg,#5dffd73d 0%,#ff88e733 100%);border-color:#9de9ff8c}:root[data-theme=aurora] .metric-chip span,:root[data-theme=aurora] .snapshot-caption{color:#d3ddff}:root[data-theme=aurora] .snapshot-frame img{border-color:#9de9ff75;box-shadow:0 10px 30px #101d418c}:root[data-theme=aurora] a{color:var(--au-ice)}@keyframes aurora-card-drift{0%{filter:blur(2px)saturate(104%);transform:translate(-8%,-2%)scale(1.02)rotate(-1.2deg)}50%{filter:blur(6px)saturate(114%);transform:translate(3%,2%)scale(1.06)rotate(.8deg)}to{filter:blur(3px)saturate(108%);transform:translate(9%,-1%)scale(1.03)rotate(-.6deg)}}:root[data-theme=deep_space_minimal] .site-header,:root[data-theme=deep_space_minimal] .panel,:root[data-theme=deep_space_minimal] .result-card,:root[data-theme=deep_space_minimal] .quick-facts,:root[data-theme=deep_space_minimal] .system-identifiers-row{background:radial-gradient(circle at 12% -18%,#7b94d833 0%,#7b94d800 42%),linear-gradient(#080c1ceb 0%,#050814f0 100%);border-color:#9bb5ef3d;position:relative;box-shadow:inset 0 1px #b5ceff14,0 18px 42px #01020a8f}:root[data-theme=deep_space_minimal] body{background:radial-gradient(circle at 10% 20%, #d9e4ffb3 0 .8px, transparent 1px), radial-gradient(circle at 70% 65%, #d9e4ff9e 0 .7px, transparent .9px), radial-gradient(circle at 40% 80%, #d9e4ff7a 0 .6px, transparent .8px), radial-gradient(circle at 85% 30%, #d9e4ff85 0 .7px, transparent .9px), var(--page-bg);background-size:260px 260px,320px 320px,220px 220px,290px 290px,auto}:root[data-theme=deep_space_minimal] .app{max-width:1240px;padding:26px 18px 42px}:root[data-theme=deep_space_minimal] .site-header{--header-utility-top:0;--header-utility-height:22px;padding-top:34px;overflow:hidden}:root[data-theme=deep_space_minimal] .header-topline{right:20px}:root[data-theme=deep_space_minimal] .header-top-link{color:#bfd3ff;opacity:.8}:root[data-theme=deep_space_minimal] .header-top-link:hover{color:#f0f6ff}:root[data-theme=deep_space_minimal] .site-header:before{content:"ORION ARM LOCAL VOLUME :: EPOCH J2016 :: PARALLAX-ALIGNED";color:#a8c4ff;height:22px;font-family:var(--font-mono);letter-spacing:.11em;white-space:nowrap;background:linear-gradient(90deg,#121c3ae0 0%,#0c142ceb 100%);border-bottom:1px solid #8ab8ff47;align-items:center;padding:0 12px;font-size:.68rem;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}:root[data-theme=deep_space_minimal] .site-header h1{color:#e5edff;text-transform:uppercase;letter-spacing:.06em}:root[data-theme=deep_space_minimal] .eyebrow{color:#9bb8f6}:root[data-theme=deep_space_minimal] .button{color:#091122;background:linear-gradient(#8ab8fff0 0%,#6d9ae9f0 100%);font-weight:700}:root[data-theme=deep_space_minimal] .button:hover{background:linear-gradient(#a8cdfffa 0%,#7aa8f5f5 100%)}:root[data-theme=deep_space_minimal] .button.ghost{color:#d0e0ff;background:#0c132ae6;border-color:#8ab8ff66}:root[data-theme=deep_space_minimal] .theme-select,:root[data-theme=deep_space_minimal] .field input,:root[data-theme=deep_space_minimal] .field select,:root[data-theme=deep_space_minimal] .results-search-input,:root[data-theme=deep_space_minimal] .header-search input{border-color:#8ab8ff5c}:root[data-theme=deep_space_minimal] .results-toolbar,:root[data-theme=deep_space_minimal] .filters-panel,:root[data-theme=deep_space_minimal] .compact-range,:root[data-theme=deep_space_minimal] .tri-state,:root[data-theme=deep_space_minimal] .metric-chip,:root[data-theme=deep_space_minimal] .snapshot-meta{background:#090e20e6;border-color:#8ab8ff33}:root[data-theme=deep_space_minimal] .tri-state-btn.active,:root[data-theme=deep_space_minimal] .chip.active{color:#e7efff;background:#8ab8ff2e;border-color:#8ab8ff75}:root[data-theme=deep_space_minimal] .snapshot-frame img{border-color:#8ab8ff57;box-shadow:0 12px 28px #0408169e}:root[data-theme=deep_space_minimal] a{color:#aecdff}:root[data-theme=deep_space_minimal] a:visited{color:#c3cfff}.sr-only{white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main{margin-top:32px}.search-layout{grid-template-columns:minmax(200px,214px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.filters-stack{flex-direction:column;gap:12px;min-width:0;display:flex}.search-layout.filters-collapsed-y{grid-template-columns:minmax(0,1fr)}.panel{background:var(--panel);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);max-width:100%;padding:20px}.field{flex-direction:column;gap:8px;margin-bottom:18px;font-size:.95rem;display:flex}.field input,.field select{border:1px solid var(--border);background:var(--input-bg);color:var(--input-ink);border-radius:12px;padding:10px 12px;font-size:.95rem}.field.toggle{flex-direction:row;align-items:center;gap:10px}.button{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;padding:10px 16px;font-weight:600;transition:transform .2s,background .2s;display:inline-flex}.button:hover{background:var(--accent-dark);transform:translateY(-1px)}.button.ghost{border:1px solid var(--accent);color:var(--accent-dark);background:0 0}.button.compact{padding:7px 12px;font-size:.84rem}.results{flex-direction:column;gap:16px;min-width:0;display:flex}.filters-panel{flex-direction:column;gap:8px;max-width:100%;padding:14px 12px;display:flex}.filters-panel-collapsed-y{width:max-content;max-width:100%;padding-bottom:12px}.filters-spectrum-card{gap:10px;padding:10px 12px;display:grid}.filters-spectrum-card.is-collapsed{display:none}.filters-spectrum-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.filters-spectrum-head h4{margin:0;font-size:.88rem}.filters-spectrum-head small{color:var(--muted);font-size:.72rem}.filters-spectrum-pie{aspect-ratio:1;border:1px solid var(--border);width:100%;max-width:176px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bg) 26%, transparent);border-radius:50%;margin:0 auto;position:relative}.filters-spectrum-pie:after{content:"";background:var(--panel);border:1px solid var(--border);border-radius:50%;position:absolute;inset:25%}.filters-spectrum-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;display:grid}.filters-spectrum-legend-item{grid-template-columns:8px 1fr auto;align-items:center;gap:6px;font-size:.72rem;display:grid}.filters-spectrum-dot{border:1px solid #0e141f59;border-radius:50%;width:8px;height:8px}.filters-spectrum-class{letter-spacing:.05em}.filters-spectrum-value{color:var(--subtle-ink);font-variant-numeric:tabular-nums}.filters-spectrum-note{color:var(--muted);margin:0;font-size:.76rem}.search-layout.filters-collapsed-y .results{width:100%}.filters-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.filters-head h3{margin:0;font-size:1rem}.filters-head-actions{align-self:center;align-items:center;gap:8px;min-width:0;margin-left:auto;display:inline-flex}.filters-head-presets{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:inline-flex}.preset-button-inline{white-space:nowrap}.filters-panel-collapsed-y .filters-head-actions{flex-wrap:nowrap;overflow-x:auto}.filters-panel-collapsed-y .filters-head-presets{flex-wrap:nowrap}.filters-body.is-collapsed{display:none}.filter-collapse-btn{align-self:center;min-width:0}.filter-collapse-btn.button{min-height:30px;padding:5px 10px;font-size:.76rem;line-height:1}.filter-collapse-btn.button.ghost.active{background:var(--accent);color:#fff;border-color:#0000}.preset-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.preset-button{width:100%;padding:6px 10px;font-size:.78rem;line-height:1.2}.filters-panel .field{margin-bottom:0}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.compact-selects .field span{color:var(--muted);font-size:.84rem}.compact-selects .field select{padding:8px 10px}.compact-range{background:var(--surface-soft);border:1px solid #17252f1f;border-radius:12px;padding:10px}.compact-range-head{align-items:baseline;min-height:1em;display:flex}.compact-range-body{gap:8px;margin-top:8px;display:grid}.compact-range-slider{--slider-thumb-size:14px;--slider-half-thumb:calc(var(--slider-thumb-size) / 2);height:22px;position:relative;overflow:visible}.compact-range-track-window{left:var(--slider-half-thumb);right:var(--slider-half-thumb);position:absolute;top:0;bottom:0}.compact-range-track,.compact-range-track-fill{border-radius:999px;height:6px;position:absolute;top:50%;transform:translateY(-50%)}.compact-range-track{background:#17252f29;left:0;right:0}.compact-range-track-fill{background:var(--accent)}.compact-range .dual-range{top:0;left:var(--slider-half-thumb);width:calc(100% - var(--slider-thumb-size));pointer-events:none;height:22px;margin:0;position:absolute;box-shadow:none!important;appearance:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.dual-range-min{z-index:2}.dual-range-max{z-index:3}.compact-range .dual-range::-webkit-slider-runnable-track{height:6px;background:0 0!important;border:none!important}.compact-range .dual-range::-webkit-slider-thumb{appearance:none;width:var(--slider-thumb-size);height:var(--slider-thumb-size);background:var(--accent);cursor:pointer;pointer-events:auto;border:2px solid #fff;border-radius:50%;margin-top:-4px;box-shadow:0 0 0 1px #14243059}.compact-range .dual-range::-moz-range-track{height:6px;background:0 0!important;border:none!important}.compact-range .dual-range::-moz-range-thumb{width:var(--slider-thumb-size);height:var(--slider-thumb-size);background:var(--accent);cursor:pointer;pointer-events:auto;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #14243059}.compact-range .dual-range:focus{outline:none}.compact-range-guides{grid-template-columns:1fr 1fr;gap:10px;margin-top:-2px;display:grid}.compact-range-guides span{letter-spacing:.05em;text-transform:uppercase;color:var(--subtle-ink);font-size:.72rem}.compact-range-guides span:last-child{text-align:right}.compact-range-inputs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.compact-bound{gap:6px;display:grid}.compact-bound-inline{grid-template-columns:minmax(0,1fr);align-items:center;gap:0}.compact-bound>span{letter-spacing:.05em;text-transform:uppercase;color:var(--subtle-ink);font-size:.72rem}.compact-bound input[type=number]{border:1px solid var(--border);background:var(--input-bg);color:var(--input-ink);border-radius:10px;padding:7px 9px;font-size:.85rem}.tri-state-field{margin-top:2px}.tri-state{border:1px solid var(--border);background:var(--surface-soft-2);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:6px;padding:4px;display:grid}.tri-state-btn{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:8px 10px;font-size:.84rem;font-weight:600}.tri-state-btn.active{background:var(--input-bg);color:var(--accent-dark);border-color:#cc623647}.results-toolbar{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.results-toolbar-head h3{margin:0;font-size:1rem}.results-search-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.results-search-options{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.results-search-option{color:var(--muted);white-space:nowrap;flex-direction:row;align-items:center;gap:5px;font-size:.74rem;display:flex}.results-search-option select{border:1px solid var(--border);background:var(--input-bg);min-width:86px;color:var(--input-ink);border-radius:8px;padding:5px 8px;font-size:.78rem}.search-submit-button{flex:none}.results-search-field{flex:340px;min-width:0}.results-search-input{border:1px solid var(--border);background:var(--input-bg);width:100%;color:var(--input-ink);border-radius:999px;padding:9px 12px;font-size:.93rem}.results-spectral-row{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.results-spectral-label{letter-spacing:.08em;text-transform:uppercase;color:var(--subtle-ink);flex:none;font-size:.78rem}.results-temperature-label{text-align:right;min-width:88px;font-size:.78rem}.results-spectral-chips{flex-wrap:nowrap;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.results-spectral-chips .chip{flex:none}.results-spectral-range{flex:240px;gap:5px;min-width:220px;margin-left:auto;display:grid}.results-spectral-slider-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.results-spectral-range-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.results-spectral-range-label{letter-spacing:.08em;text-transform:uppercase;color:var(--subtle-ink);font-size:.72rem}.results-spectral-range-value{color:var(--subtle-ink);font-variant-numeric:tabular-nums;font-size:.72rem}.results-spectral-slider{--thumb-size:13px;--thumb-half:calc(var(--thumb-size) / 2);height:20px;position:relative}.results-spectral-slider-track,.results-spectral-slider-fill{border-radius:999px;height:5px;position:absolute;top:50%;transform:translateY(-50%)}.results-spectral-slider-track{opacity:.92;background:linear-gradient(90deg,#cf6b57 0%,#f06a55 16%,#ffb36a 34%,#ffd86b 51%,#fff2b5 64%,#d7e9ff 77%,#8cc8ff 89%,#6aa9ff 100%);left:0;right:0}.results-spectral-slider-fill{background:color-mix(in srgb, var(--panel) 42%, transparent);border:1px solid color-mix(in srgb, var(--accent) 80%, var(--panel));box-sizing:border-box}.results-spectral-slider-input{pointer-events:none;appearance:none;width:100%;margin:0;position:absolute;inset:0;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.results-spectral-slider-input-min{z-index:2}.results-spectral-slider-input-max{z-index:3}.results-spectral-slider-input::-webkit-slider-runnable-track{background:0 0;height:5px}.results-spectral-slider-input::-webkit-slider-thumb{appearance:none;width:var(--thumb-size);height:var(--thumb-size);background:var(--accent);pointer-events:auto;cursor:pointer;border:2px solid #fff;border-radius:50%;margin-top:-4px;box-shadow:0 0 0 1px #14243059}.results-spectral-slider-input::-moz-range-track{background:0 0;border:none;height:5px}.results-spectral-slider-input::-moz-range-thumb{width:var(--thumb-size);height:var(--thumb-size);background:var(--accent);pointer-events:auto;cursor:pointer;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #14243059}.results-bottom-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.results-bottom-row .results-stats-row{flex:280px;min-width:0}.results-bottom-row .results-search-options{margin-left:auto}.results-stats-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.results-list{gap:16px;display:grid}.result-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);color:inherit;box-shadow:var(--shadow);-webkit-user-select:text;user-select:text;cursor:pointer;padding:18px 20px;transition:transform .2s,border .2s;display:block}.result-card:hover{border-color:#cc62366b;transform:translateY(-2px)}.result-snapshot-link{display:block}.result-shell{grid-template-columns:minmax(220px,29%) 1fr;align-items:start;gap:16px;display:grid}.result-left-rail{align-content:start;gap:10px;display:grid}.result-content{min-width:0}.result-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.result-header h3{margin:0 0 4px;font-size:1.2rem;line-height:1.2}.result-title-link{color:inherit;text-decoration:none}.result-title-link:hover{text-underline-offset:.12em;text-decoration:underline}.distance{color:var(--accent-dark);white-space:nowrap;font-weight:600}.result-meta{color:var(--muted);flex-wrap:wrap;gap:12px 16px;margin-top:8px;font-size:.9rem;display:flex}.result-metrics{grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px;margin-top:8px;display:grid}.metric-chip{background:var(--metric-bg);border:1px solid #17252f1a;border-radius:10px;padding:8px 10px;position:relative}.metric-chip span{letter-spacing:.04em;text-transform:uppercase;color:var(--subtle-ink-2);font-size:.73rem;display:block}.metric-chip strong{color:var(--ink);margin-top:3px;font-size:.92rem;display:block}.metric-tooltip{background:var(--tooltip-bg);min-width:210px;max-width:290px;color:var(--tooltip-ink);text-transform:none;letter-spacing:normal;opacity:0;visibility:hidden;pointer-events:none;z-index:6;border:1px solid #17252f2e;border-radius:10px;gap:4px;padding:8px 10px;font-size:.75rem;line-height:1.35;transition:opacity .14s,transform .14s;display:grid;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 12px 28px #0e1a2459}.metric-chip:hover .metric-tooltip,.metric-chip:focus-within .metric-tooltip,.metric-chip:focus .metric-tooltip{opacity:1;visibility:visible;transform:translate(-50%)translateY(-2px)}.metric-tooltip:after{content:"";border-style:solid;border-width:6px;border-color:var(--tooltip-bg) transparent transparent transparent;position:absolute;top:100%;left:50%;transform:translate(-50%)}.id-chip{border:1px solid var(--border);background:var(--input-bg);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.id-chip-label{text-transform:uppercase;letter-spacing:.05em;color:var(--subtle-ink);font-size:.7rem}.id-chip-value{color:var(--meta-ink);white-space:nowrap;font-size:.78rem}.copy-btn{background:var(--copy-bg);color:var(--copy-ink);cursor:pointer;border:1px solid #17252f33;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.copy-btn:hover:not(:disabled){background:var(--copy-bg-hover)}.copy-btn:disabled{opacity:.45;cursor:default}.copy-glyph{width:12px;height:12px}.copy-status{font-size:.75rem;line-height:1}.id-copy{margin-left:1px}.copy-btn-inline{width:20px;height:20px}.result-source{color:var(--muted);border-top:1px solid #1424301f;flex-wrap:wrap;align-items:flex-end;gap:10px;width:100%;margin-top:10px;padding-top:8px;font-size:.8rem;display:flex}.result-source-text{flex:0 auto;align-items:flex-end;display:inline-flex}.result-source-ids{flex-wrap:wrap;flex:0 auto;align-items:flex-end;gap:8px;display:inline-flex}.result-source-id{align-items:flex-end;gap:5px;display:inline-flex}.result-source-id-value{color:var(--meta-ink);font-size:.76rem}.snapshot-frame{gap:8px;margin:0;display:grid}.snapshot-frame img{background:linear-gradient(140deg,#0f1f2d 0%,#172938 100%);border:1px solid #11242e40;border-radius:14px;width:100%;display:block;box-shadow:0 12px 30px #0e1e2933}.snapshot-frame.compact img{aspect-ratio:16/9;object-fit:cover}.snapshot-caption{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--subtle-ink);font-size:.72rem}.snapshot-fallback{color:#c3d4e2;background:linear-gradient(140deg,#172b3ad1 0%,#243948d1 100%);border:1px dashed #2e47596b;border-radius:14px;align-content:center;gap:8px;min-height:156px;padding:16px;display:grid}.snapshot-fallback.compact{min-height:132px}.snapshot-fallback small{color:#98afc1;line-height:1.35}.empty-state{border-radius:var(--radius);background:var(--surface-muted);border:1px dashed var(--border);text-align:center;padding:40px}.error-box{color:var(--accent-dark);background:#d35d2e1f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:.9rem;display:flex}.retry{min-width:96px}.chip-group{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--border);background:var(--input-bg);cursor:pointer;color:var(--muted);border-radius:999px;padding:6px 10px;font-size:.85rem}.chip.active{border-color:var(--accent);color:var(--accent-dark);background:#d35d2e14}.chip.spectral-chip{border-color:var(--spectral-border,var(--border));color:var(--spectral-ink,var(--ink));background:var(--spectral-bg,#fff)}.chip.spectral-chip.active{border-color:var(--spectral-border,var(--accent));background:var(--spectral-active-bg,#d35d2e1f);color:var(--spectral-active-ink,var(--ink))}.chip.spectral-chip.explicit-include{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 75%, transparent)}.chip.spectral-chip.explicit-exclude{opacity:.56;border-style:dashed}.chip.spectral-chip.out-of-range{opacity:.48}.chip.spectral-chip.disabled,.chip.spectral-chip:disabled{opacity:.38;filter:grayscale(.35);cursor:not-allowed;border-style:dashed}.chip.spectral-o{--spectral-bg:#e5f1ff;--spectral-border:#6c98dd;--spectral-ink:#1f4c8c;--spectral-active-bg:#c6ddff;--spectral-active-ink:#10376f}.chip.spectral-b{--spectral-bg:#eef5ff;--spectral-border:#8aace2;--spectral-ink:#2e4f87;--spectral-active-bg:#d9e8ff;--spectral-active-ink:#1d3e72}.chip.spectral-a{--spectral-bg:#f8fbff;--spectral-border:#c3d2e4;--spectral-ink:#3c5168;--spectral-active-bg:#e9f2ff;--spectral-active-ink:#2a445f}.chip.spectral-f{--spectral-bg:#fffce8;--spectral-border:#e6d28a;--spectral-ink:#6a5b1f;--spectral-active-bg:#fff5c2;--spectral-active-ink:#594a12}.chip.spectral-g{--spectral-bg:#fff6c8;--spectral-border:#e2c75a;--spectral-ink:#6b5310;--spectral-active-bg:#ffeaa0;--spectral-active-ink:#573f05}.chip.spectral-k{--spectral-bg:#ffe6c5;--spectral-border:#de9a52;--spectral-ink:#74431c;--spectral-active-bg:#ffd29f;--spectral-active-ink:#5f3210}.chip.spectral-m{--spectral-bg:#ffd9d2;--spectral-border:#dd8478;--spectral-ink:#7d2b2b;--spectral-active-bg:#ffc0b6;--spectral-active-ink:#661e1e}.chip.spectral-l{--spectral-bg:#f1d4c6;--spectral-border:#c17a5c;--spectral-ink:#653324;--spectral-active-bg:#e7c0ab;--spectral-active-ink:#4f2418}.chip.spectral-t{--spectral-bg:#dccdf2;--spectral-border:#8b74bd;--spectral-ink:#453067;--spectral-active-bg:#c8b5ea;--spectral-active-ink:#33214e}.chip.spectral-y{--spectral-bg:#d7ecff;--spectral-border:#73a0c7;--spectral-ink:#204869;--spectral-active-bg:#bfdfff;--spectral-active-ink:#103651}.chip.spectral-d{--spectral-bg:#e6ebf1;--spectral-border:#9aa7b8;--spectral-ink:#2f3f53;--spectral-active-bg:#d6dee8;--spectral-active-ink:#1f2d3e}.detail{flex-direction:column;gap:20px;display:flex}.detail-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.quick-facts{border-radius:var(--radius);background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;padding:20px;display:grid}.quick-facts>div{color:var(--muted);flex-direction:column;gap:4px;font-size:.9rem;display:flex}.quick-facts strong{color:var(--ink);font-size:.95rem}.hierarchy-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:14px;display:grid}.hierarchy-kpis>div{border:1px solid var(--border);background:var(--surface-muted);color:var(--muted);border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;font-size:.84rem;display:flex}.hierarchy-kpis>div>strong{color:var(--ink);font-size:.88rem}.hierarchy-tree,.hierarchy-node{gap:10px;display:grid}.hierarchy-node.depth-1,.hierarchy-node.depth-2,.hierarchy-node.depth-3,.hierarchy-node.depth-4{margin-left:18px}.hierarchy-node-card{border:1px solid var(--border);background:var(--surface-muted);border-radius:14px;overflow:hidden}.hierarchy-node-head{width:100%;color:inherit;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.hierarchy-node-head.is-clickable{cursor:pointer}.hierarchy-node-head.is-static{cursor:default}.hierarchy-node-title-wrap{gap:4px;min-width:0;display:grid}.hierarchy-node-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hierarchy-node-title-row strong{color:var(--ink);font-size:1rem}.hierarchy-node-kind{border:1px solid var(--border);background:color-mix(in srgb, var(--accent) 12%, var(--surface-soft));color:var(--subtle-ink);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:.74rem}.hierarchy-node-meta,.hierarchy-node-orbit{line-height:1.45}.hierarchy-fact-chips{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.hierarchy-fact-chip{align-items:baseline;gap:6px;padding:6px 10px;display:inline-flex}.hierarchy-fact-chip strong{color:var(--ink);font-size:.82rem}.hierarchy-fact-label{letter-spacing:.05em;text-transform:uppercase;color:var(--subtle-ink);font-size:.68rem}.hierarchy-toggle{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.8rem}.hierarchy-children{gap:10px;padding:0 12px 12px;display:grid}.system-identifiers-row{border-radius:var(--radius);background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);flex-wrap:nowrap;align-items:center;gap:10px;padding:12px 14px;display:flex;overflow-x:auto}.system-identifiers-name{color:var(--meta-ink);white-space:nowrap;flex:none;font-size:clamp(1.38rem,2.2vw,1.9rem);font-weight:700;line-height:1.2}.system-identifiers-row .id-line{margin-top:0}.system-identifiers-row .id-line-inline{white-space:nowrap;flex-wrap:nowrap;flex:none}.snapshot-panel>h3{margin-top:0}.snapshot-panel-layout{grid-template-columns:minmax(280px,34%) 1fr;align-items:start;gap:16px;display:grid}.snapshot-meta{border:1px solid var(--border);background:var(--surface-muted);-webkit-user-select:text;user-select:text;border-radius:14px;padding:14px}.snapshot-meta h4{margin:0 0 10px;font-size:.95rem}.snapshot-meta-row{border-bottom:1px dashed #17252f1f;grid-template-columns:104px 1fr;align-items:start;gap:8px;padding:4px 0;display:grid}.snapshot-meta-row:last-child{border-bottom:none}.snapshot-meta-label{letter-spacing:.05em;text-transform:uppercase;color:var(--subtle-ink);font-size:.78rem}.snapshot-meta-value{color:var(--meta-ink);white-space:pre-wrap;word-break:break-word;background:0 0;padding:0;font-size:.82rem}.snapshot-meta-value-wrap{align-items:center;gap:6px;min-width:0;display:inline-flex}.table{gap:12px;display:grid}.row{border-bottom:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding-bottom:12px;display:grid}.row:last-child{border-bottom:none}.table .row>div>span:not(.warning-chip){display:block}.table .row>div>span+span:not(.warning-chip){margin-top:2px}.star-name,.planet-name{margin-bottom:4px;display:block}.id-line{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.detail-keyline{align-items:center;gap:6px;display:inline-flex}.muted{color:var(--muted);font-size:.85rem}.warning-chip{color:var(--accent-dark);letter-spacing:.02em;text-transform:uppercase;background:#d35d2e1f;border:1px solid #d35d2e73;border-radius:999px;align-items:center;margin-left:8px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.provenance{color:var(--muted);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.provenance strong{color:var(--ink);margin-bottom:4px;display:block}.provenance a{color:var(--accent-dark)}.load-more{align-self:center}.pagination-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;min-height:42px;display:flex}.results-query-note{color:var(--subtle-ink);letter-spacing:.01em;font-size:.84rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=960px){:root[data-theme=cyberpunk] .app{padding:14px 10px 26px}:root[data-theme=cyberpunk] .site-header{padding:30px 14px 12px}:root[data-theme=cyberpunk] .site-header:before{letter-spacing:.08em;height:20px;font-size:.56rem}:root[data-theme=aurora] .app{padding:14px 10px 26px}:root[data-theme=aurora] .site-header{padding:28px 14px 12px}:root[data-theme=aurora] .site-header:before{height:18px}:root[data-theme=deep_space_minimal] .app{padding:14px 10px 26px}:root[data-theme=deep_space_minimal] .site-header{padding:30px 14px 12px}:root[data-theme=deep_space_minimal] .site-header:before{letter-spacing:.08em;height:20px;font-size:.54rem}:root[data-theme=mission_control] .app{padding:14px 10px 26px}:root[data-theme=mission_control] .site-header{padding:30px 14px 12px}:root[data-theme=mission_control] .site-header:before{letter-spacing:.08em;height:20px;font-size:.6rem}:root[data-theme=mission_control] .site-header:after{display:none}:root[data-theme=lcars] .lcars-app{padding:12px 10px 28px}:root[data-theme=lcars] .lcars-topbar{grid-template-columns:1fr;gap:8px;display:grid}:root[data-theme=lcars] .lcars-topbar:after{left:0}:root[data-theme=lcars] .lcars-topbar:before,:root[data-theme=lcars] .lcars-header-bridge{display:none}:root[data-theme=lcars]{--lcars-divider-height:12px}:root[data-theme=lcars] .lcars-top-left{grid-template-rows:none;grid-template-columns:1fr 1fr}:root[data-theme=lcars] .lcars-left-deco-bottom:after{display:none}:root[data-theme=lcars] .lcars-top-right strong{font-size:1.35rem}:root[data-theme=lcars] .site-header{padding:16px 16px 14px}:root[data-theme=lcars] .site-header:before,:root[data-theme=lcars] .site-header:after{display:none}:root[data-theme=lcars] .header-actions{justify-content:flex-start;gap:8px;width:100%}:root[data-theme=lcars] .theme-picker{grid-column:auto}.search-layout,.result-shell,.snapshot-panel-layout{grid-template-columns:1fr}.header-main{flex-direction:column;align-items:stretch}.header-side{min-width:0}.header-meta-row{align-items:flex-start}.title-row{align-items:flex-start;gap:6px 10px}.header-subtitle{font-size:.92rem}.header-top-links{gap:10px}.header-data-link-group{flex-wrap:wrap;justify-content:flex-end}.header-actions,.header-meta-row{justify-content:space-between}.header-search-row{width:100%}.hierarchy-node.depth-1,.hierarchy-node.depth-2,.hierarchy-node.depth-3,.hierarchy-node.depth-4{margin-left:10px}.hierarchy-node-head{flex-direction:column}.compact-range-inputs,.field-grid{grid-template-columns:1fr}.result-metrics{grid-template-columns:repeat(2,minmax(120px,1fr))}.results-spectral-row{flex-direction:column;align-items:flex-start;gap:6px}.results-search-row .button{flex:120px}.results-bottom-row{align-items:stretch}.results-bottom-row .results-search-options{justify-content:flex-end;width:100%;margin-left:0}}
