:root{--bg:#04050b;--panel:#0d1120f0;--panel-solid:#0d1120;--border:#96aadc29;--text:#e7ebf5;--muted:#98a2b8;--accent:#7cc4ff;--warn:#ffcf7a;--radius:12px;--shadow:0 8px 30px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}html,body,#app{background:var(--bg);height:100%;color:var(--text);margin:0;overflow:hidden}button{font:inherit;color:inherit}a{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.icon-btn{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:6px}.icon-btn:hover{color:var(--text);background:#ffffff12}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.search.svelte-1b0edfi{height:46px;color:var(--muted);flex-shrink:0;align-items:center;gap:8px;padding:0 6px 0 14px;display:flex}input.svelte-1b0edfi{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;height:100%;font-size:15px}.results.svelte-1b0edfi{flex-shrink:0;max-height:60vh;margin:6px 0 0;padding:6px;list-style:none;overflow:auto}.results.svelte-1b0edfi button:where(.svelte-1b0edfi){text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;width:100%;padding:8px 10px;display:flex}.results.svelte-1b0edfi button.active:where(.svelte-1b0edfi),.results.svelte-1b0edfi button:where(.svelte-1b0edfi):hover{background:#7cc4ff1f}.name.svelte-1b0edfi{font-size:14px}.failed.svelte-1b0edfi{color:var(--muted);padding:10px 12px;font-size:13px}.type.svelte-1b0edfi{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}.sidebar.svelte-1058dge{flex:0 auto;min-height:0;position:relative;overflow:auto}.close.svelte-1058dge{z-index:1;background:#00000073;position:absolute;top:8px;right:8px}figure.svelte-1058dge{margin:0}img.svelte-1058dge{object-fit:cover;border-radius:var(--radius) var(--radius) 0 0;background:#000;width:100%;height:auto;max-height:240px;display:block}figcaption.svelte-1058dge{color:var(--muted);padding:6px 16px 0;font-size:11px}.body.svelte-1058dge{padding:14px 18px 18px}h2.svelte-1058dge{margin:0 32px 2px 0;font-size:22px;font-weight:600}h3.svelte-1058dge{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:18px 0 6px;font-size:13px;font-weight:600}.type.svelte-1058dge{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;font-size:14px;display:flex}.badge.svelte-1058dge{border:1px solid;border-radius:999px;padding:2px 7px;font-size:11px}.warn.svelte-1058dge{color:var(--warn)}.desc.svelte-1058dge{margin:0 0 10px;font-size:14px}.actions.svelte-1058dge{flex-wrap:wrap;gap:8px;margin:10px 0 12px;display:flex}.actions.svelte-1058dge button:where(.svelte-1058dge),.btn.svelte-1058dge{color:var(--text);cursor:pointer;background:#7cc4ff1f;border:1px solid #7cc4ff59;border-radius:999px;padding:6px 12px;font-size:13px;text-decoration:none}.actions.svelte-1058dge button:where(.svelte-1058dge):hover,.btn.svelte-1058dge:hover{background:#7cc4ff38}.note.svelte-1058dge{border-left:3px solid var(--warn);background:#ffcf7a12;border-radius:4px;padding:8px 10px;font-size:14px;line-height:1.45}table.svelte-1058dge{border-collapse:collapse;width:100%;font-size:13px}th.svelte-1058dge{text-align:left;color:var(--muted);vertical-align:top;width:44%;padding:5px 10px 5px 0;font-weight:400}td.svelte-1058dge{padding:5px 0}tr.svelte-1058dge+tr:where(.svelte-1058dge){border-top:1px solid var(--border)}.extract.svelte-1058dge{margin:16px 0 4px;font-size:14px;line-height:1.5}.source.svelte-1058dge,.small.svelte-1058dge{font-size:12px}.muted.svelte-1058dge{color:var(--muted)}.planets.svelte-1058dge th:where(.svelte-1058dge){width:auto;font-size:12px}.planets.svelte-1058dge td:where(.svelte-1058dge){padding-right:6px;font-size:12px}.chain.svelte-1058dge{flex-wrap:wrap;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.chain.svelte-1058dge li:where(.svelte-1058dge)+li:where(.svelte-1058dge):before{content:"›";color:var(--muted);margin-right:4px}.link.svelte-1058dge{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.tip.svelte-13c2n9{pointer-events:none;z-index:5;border-radius:8px;flex-direction:column;max-width:260px;padding:6px 10px;font-size:12px;display:flex;position:absolute}strong.svelte-13c2n9{font-size:13px;font-weight:600}span.svelte-13c2n9{color:var(--muted)}.tour.svelte-zm8ypk{width:min(440px,100vw - 24px);padding:12px 16px 14px}header.svelte-zm8ypk{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.name.svelte-zm8ypk{color:var(--accent);flex:1;font-weight:600}h2.svelte-zm8ypk{margin:6px 0 4px;font-size:17px}p.svelte-zm8ypk{margin:0 0 12px;font-size:14px;line-height:1.45}.row.svelte-zm8ypk{justify-content:space-between;gap:8px;display:flex}.row.svelte-zm8ypk button:where(.svelte-zm8ypk){border:1px solid var(--border);color:var(--text);cursor:pointer;background:#ffffff0d;border-radius:999px;padding:6px 14px;font-size:13px}.row.svelte-zm8ypk button:where(.svelte-zm8ypk):disabled{opacity:.4;cursor:default}.row.svelte-zm8ypk .primary:where(.svelte-zm8ypk){background:#7cc4ff33;border-color:#7cc4ff80}.row.svelte-zm8ypk .ghost:where(.svelte-zm8ypk){margin-left:auto;margin-right:auto}.tours.svelte-133cdgt{position:relative}.tour-menu.svelte-133cdgt{width:max-content;max-width:calc(100vw - 24px);margin:0;padding:6px;list-style:none;position:absolute;bottom:calc(100% + 6px);right:0}.tour-menu.svelte-133cdgt button:where(.svelte-133cdgt){text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:8px 10px;font-size:13px;display:block}.tour-menu.svelte-133cdgt button:where(.svelte-133cdgt):hover,.tour-menu.svelte-133cdgt button:where(.svelte-133cdgt):focus-visible{background:#7cc4ff24}.muted.svelte-133cdgt{color:var(--muted)}.tours-btn.svelte-133cdgt{cursor:pointer;border-radius:999px;padding:6px 12px;font-size:12px}.zoom.svelte-11f7ag8{flex-direction:column;align-items:center;width:40px;padding:4px;display:flex}.track.svelte-11f7ag8{width:32px;margin:6px 0;position:relative}.rail.svelte-11f7ag8{cursor:ns-resize;touch-action:none;border-radius:6px;position:absolute;inset:0}.line.svelte-11f7ag8{background:var(--border);width:2px;position:absolute;top:0;bottom:0;left:15px}.thumb.svelte-11f7ag8{background:var(--accent);pointer-events:none;border-radius:50%;width:18px;height:18px;margin-top:-9px;position:absolute;left:7px;box-shadow:0 0 0 4px #7cc4ff33}.tick.svelte-11f7ag8{cursor:pointer;background:0 0;border:0;width:14px;height:10px;margin-top:-5px;padding:0;position:absolute;left:9px}.tick.svelte-11f7ag8:before{content:"";background:var(--muted);border-radius:1px;height:2px;position:absolute;top:4px;left:1px;right:1px}.tick-label.svelte-11f7ag8{white-space:nowrap;color:var(--text);background:var(--panel-solid);border:1px solid var(--border);opacity:0;pointer-events:none;border-radius:4px;padding:1px 6px;font-size:11px;transition:opacity .12s;position:absolute;top:-4px;right:28px}.zoom.svelte-11f7ag8:hover .tick-label:where(.svelte-11f7ag8),.tick.svelte-11f7ag8:focus-visible .tick-label:where(.svelte-11f7ag8){opacity:1}.chips.svelte-11f7ag8{flex-direction:column;align-items:flex-end;gap:6px;margin-top:8px;display:flex}.chip.svelte-11f7ag8{cursor:pointer;white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:12px}.chip.svelte-11f7ag8:hover{border-color:var(--accent)}
