.overlay.svelte-turgn1{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000de;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.viewer.svelte-turgn1{background:linear-gradient(180deg, var(--panel-2), var(--panel));border:1px solid var(--line-bright);box-shadow:0 14px 60px #000000a6, var(--halo);border-radius:12px;max-width:96vw;max-height:96vh;padding:.8rem;overflow:auto}.bar.svelte-turgn1{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}.sides.svelte-turgn1{font-size:.9rem}.tick.svelte-turgn1{font-variant-numeric:tabular-nums;color:var(--text-dim);font-size:.85rem}.scrub.svelte-turgn1{width:100%;margin:0 0 .4rem}.canvashost.svelte-turgn1{border:1px solid var(--line);border-radius:8px;overflow:hidden}.err.svelte-turgn1{color:var(--gold);margin:.5rem 0 0}.keyline.svelte-turgn1{color:var(--text-dim);margin:.4rem 0 0;font-size:.78rem}.overlay.svelte-c1jais{z-index:46;background:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.panel.svelte-c1jais{background:var(--panel);border:1px solid var(--line-bright);border-radius:8px;width:94vw;max-width:940px;padding:.7rem .9rem .8rem;box-shadow:0 14px 60px #000000a6}h3.svelte-c1jais{justify-content:space-between;align-items:center;gap:.6rem;margin:0 0 .3rem;display:flex}.dim.svelte-c1jais{color:var(--text-dim);font-weight:400}.x.svelte-c1jais{padding:.05rem .45rem}.tactics.svelte-c1jais{text-transform:capitalize;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .45rem;font-size:.82rem;display:flex}.legend.svelte-c1jais{text-transform:none;flex-wrap:wrap;gap:.55rem;margin-left:auto;display:flex}.lg.svelte-c1jais{color:var(--text-dim);align-items:center;gap:.25rem;font-size:.68rem;display:inline-flex}.lg.svelte-c1jais i:where(.svelte-c1jais){border:1px solid #0006;border-radius:2px;width:.7rem;height:.7rem}.scene.svelte-c1jais{background:repeating-linear-gradient(100deg,#0000 0 46px,#00000029 46px 48px),linear-gradient(100deg,#3a2b1c,#241a10 55%,#2e2216);border:1px solid #120d08;border-radius:4px;width:100%;max-height:min(68vh,640px);display:block}.pshadow.svelte-c1jais{fill:#0000008c}.paper.svelte-c1jais{fill:url(#gb-paper);stroke:#b89e6e;stroke-width:1.2px}.grain.svelte-c1jais{opacity:.13;pointer-events:none}.fold.svelte-c1jais{stroke:#4632190f;stroke-width:2.5px}.neat.svelte-c1jais{fill:none;stroke:#4a3a26;stroke-width:1.8px;opacity:.8}.neat2.svelte-c1jais{fill:none;stroke:#4a3a26;stroke-width:.7px;opacity:.7}.maptext.svelte-c1jais{fill:#6b5638;font-family:Georgia,Times New Roman,serif}.coord.svelte-c1jais{text-anchor:middle;opacity:.8;font-size:10px}.scalebar.svelte-c1jais .segfill:where(.svelte-c1jais){fill:#4a3a26;stroke:#4a3a26;stroke-width:.8px}.scalebar.svelte-c1jais .segopen:where(.svelte-c1jais){fill:none;stroke:#4a3a26;stroke-width:.8px}.scalelab.svelte-c1jais{text-anchor:middle;opacity:.85;font-size:8.5px}.survey.svelte-c1jais{letter-spacing:.12em;opacity:.7;font-size:9px;font-style:italic}.grid.svelte-c1jais{stroke:#5c4a30;stroke-width:1px;opacity:.14}.sea.svelte-c1jais{fill:#6592b09e}.shallows.svelte-c1jais{fill:none;stroke:#b8d4e2;stroke-width:5px;opacity:.55}.coast.svelte-c1jais{fill:none;stroke:#3e627c;stroke-width:1.8px;opacity:.85}.wave.svelte-c1jais{fill:none;stroke:#3e627c;stroke-width:1.2px;opacity:.6}.riverbed.svelte-c1jais{fill:none;stroke:#4a708c;stroke-linecap:round;opacity:.35}.water.svelte-c1jais{fill:none;stroke:#a9c9da;stroke-linecap:round;opacity:.85}.bank.svelte-c1jais{fill:none;stroke:#4a708c;stroke-width:1.3px;opacity:.75}.canyonfloor.svelte-c1jais{fill:none;stroke:#6b5138;stroke-linecap:round;opacity:.45}.rim.svelte-c1jais{fill:none;stroke:#55432c;stroke-width:1.4px;opacity:.85}.hachure.svelte-c1jais{stroke:#55432c;stroke-width:1.1px;opacity:.6}.fissureglow.svelte-c1jais{fill:none;stroke:#59e0d8;stroke-linecap:round;opacity:.12}.fissure.svelte-c1jais{fill:none;stroke:#59e0d8;stroke-linecap:round;opacity:.4}.lavaglow.svelte-c1jais{fill:none;stroke:#ff9a4e;stroke-linecap:round;opacity:.2}.lavafloor.svelte-c1jais{fill:none;stroke:#cf4f24;stroke-linecap:round;opacity:.85}.lavacore.svelte-c1jais{fill:none;stroke:#ffb066;stroke-linecap:round;opacity:.5}.lavarim.svelte-c1jais{fill:none;stroke:#3c2018;stroke-width:1.3px;opacity:.7}.icefloor.svelte-c1jais{fill:none;stroke:#d8e8f2;stroke-linecap:round;opacity:.9}.icerim.svelte-c1jais{fill:none;stroke:#8fb2c8;stroke-width:1.2px;opacity:.8}.crack.svelte-c1jais{stroke:#8fb2c8;stroke-width:1px;opacity:.7}.tg.svelte-c1jais path:where(.svelte-c1jais){fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;opacity:.7}.tg.svelte-c1jais circle:where(.svelte-c1jais){fill:none;stroke-width:1.6px;opacity:.65}.tg-r.svelte-c1jais path:where(.svelte-c1jais){stroke:#5c4a30}.tg-h.svelte-c1jais path:where(.svelte-c1jais){stroke:#77603a}.tg-c.svelte-c1jais circle:where(.svelte-c1jais),.tg-c.svelte-c1jais path:where(.svelte-c1jais){stroke:#6b5b45}.tg-c.svelte-c1jais .rimc:where(.svelte-c1jais){stroke-width:1.1px;opacity:.5}.tg-d.svelte-c1jais path:where(.svelte-c1jais){stroke:#9a7038}.tg-f.svelte-c1jais .tree:where(.svelte-c1jais){fill:#4f7a44;stroke:#2e4f2a;stroke-width:1px;opacity:.85}.tg-m.svelte-c1jais path:where(.svelte-c1jais){stroke:#4d6b52}.tg-i.svelte-c1jais path:where(.svelte-c1jais){stroke:#7a9ab0;opacity:.8}.tg-l.svelte-c1jais path:where(.svelte-c1jais){stroke:#c0502a;opacity:.75}.tg-p.svelte-c1jais path:where(.svelte-c1jais){stroke:#7a7a4a;opacity:.6}.tg-u.svelte-c1jais .bld:where(.svelte-c1jais){fill:#6b6474;stroke:#3a3644;stroke-width:1px;opacity:.9}.tg-u.svelte-c1jais .win:where(.svelte-c1jais){fill:#e8d87c;stroke:none;opacity:.9}.rose.svelte-c1jais{opacity:.55}.rose.svelte-c1jais circle:where(.svelte-c1jais){fill:none;stroke:#5c4a30;stroke-width:1px}.rose.svelte-c1jais .rose2:where(.svelte-c1jais){stroke-width:.5px}.rose.svelte-c1jais .rosediag:where(.svelte-c1jais){fill:#8a7350;stroke:none}.rose.svelte-c1jais .rosemain:where(.svelte-c1jais){fill:#5c4a30;stroke:none}.rose.svelte-c1jais .rosedot:where(.svelte-c1jais){fill:#ead9b6;stroke:#5c4a30;stroke-width:.7px}.rosen.svelte-c1jais{text-anchor:middle;fill:#5c4a30;font-size:10px}.fort.svelte-c1jais{fill:#00000026;stroke-width:2px;stroke-linejoin:round}.keep.svelte-c1jais{fill:#0003;stroke-width:1.3px}.city.svelte-c1jais{fill:#3a3026;paint-order:stroke;stroke:#ecdfc0;stroke-width:3px;stroke-linejoin:round;font-size:11.5px;font-weight:600}.arrow.svelte-c1jais{fill:none;stroke-width:2.4px;stroke-dasharray:7 5;opacity:.45;stroke-linecap:round}.ahead.svelte-c1jais{opacity:.55}.shot.svelte-c1jais{stroke-width:1.7px;stroke-dasharray:6 4.5;opacity:.35;animation:.24s linear svelte-c1jais-shot}@keyframes svelte-c1jais-shot{0%{opacity:.95;stroke-dashoffset:24px}to{opacity:.35;stroke-dashoffset:0}}.impact.svelte-c1jais circle:where(.svelte-c1jais){fill:none;stroke:#b8541e;stroke-width:2.2px;animation:.3s ease-out svelte-c1jais-burst}.bnshadow.svelte-c1jais{fill:#1e140859}.bnbox.svelte-c1jais{opacity:.95}.bnframe.svelte-c1jais{stroke:#1c150c;stroke-width:1.6px}.bnmark.svelte-c1jais{stroke:#1c150c;stroke-width:1.8px}.pip.svelte-c1jais{fill:#1c150c;opacity:.85}.bn.svelte-c1jais{transition:transform .18s linear}.fallen.svelte-c1jais line:where(.svelte-c1jais){stroke:#5c4a30;stroke-width:2.2px;opacity:.55}.burst.svelte-c1jais circle:where(.svelte-c1jais){fill:none;stroke:#d4691e;stroke-width:2.6px;animation:.4s ease-out svelte-c1jais-burst}@keyframes svelte-c1jais-burst{0%{opacity:1;transform:scale(.4)}to{opacity:.4;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.bn.svelte-c1jais{transition:none}.burst.svelte-c1jais circle:where(.svelte-c1jais),.impact.svelte-c1jais circle:where(.svelte-c1jais),.shot.svelte-c1jais{animation:none}}.foot.svelte-c1jais{align-items:center;gap:1rem;margin-top:.5rem;font-size:.85rem;display:flex}.spacer.svelte-c1jais{flex:1}.outcome.svelte-c1jais{text-transform:uppercase;letter-spacing:.04em}.mini.svelte-c1jais{padding:.1rem .5rem}.preview.svelte-10hyt7v{justify-content:center;align-items:center;display:inline-flex}.panel.svelte-hq4dae{border:1px solid var(--line-bright);background:var(--panel);box-shadow:inset 0 0 0 1px var(--panel-2);padding:.45rem}.topPanels.svelte-hq4dae{align-content:start;gap:.35rem;display:grid}.topPanels.withIdentity.svelte-hq4dae{grid-template-columns:minmax(250px,1fr) minmax(280px,1fr) minmax(280px,1fr)}.topPanels.svelte-hq4dae:not(.withIdentity){grid-template-columns:minmax(280px,1fr) minmax(280px,1fr)}.identityPanel.svelte-hq4dae{border:1px solid var(--line);background:var(--input-bg);grid-template-columns:98px 1fr;gap:.55rem;padding:.2rem;display:grid}.visualCol.svelte-hq4dae{grid-template-rows:auto auto;align-content:start;gap:.35rem;display:grid}.thumb.svelte-hq4dae{border:1px solid var(--line);background:var(--input-bg);place-items:center;min-height:98px;display:grid}.identityMeta.svelte-hq4dae{gap:.3rem;display:grid}.lineField.svelte-hq4dae{color:#d58a35;justify-content:space-between;align-items:center;gap:.35rem;font-size:.85rem;display:flex}.lineField.svelte-hq4dae input:where(.svelte-hq4dae){flex:1;min-width:0}.hullSelectTitle.svelte-hq4dae{color:#d58a35;text-transform:uppercase;letter-spacing:.06em;font-size:.82rem}.classList.svelte-hq4dae{border:1px solid var(--line);background:var(--input-bg);grid-template-columns:1fr;font-size:.75rem;display:grid}.hullBtn.svelte-hq4dae{all:unset;box-sizing:border-box;cursor:pointer;color:var(--text);border:1px solid #0000;border-radius:3px;padding:.13rem .35rem}.hullBtn.svelte-hq4dae:hover:not(:disabled){border-color:var(--line-bright);background:var(--panel-2)}.hullBtn.svelte-hq4dae:disabled{opacity:.45;cursor:not-allowed}.classList.svelte-hq4dae .activeClass:where(.svelte-hq4dae){background:var(--line-bright);color:var(--text);font-weight:600}.srOnly.svelte-hq4dae{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.modelpick.svelte-hq4dae{color:#d58a35;border:1px solid var(--line);background:var(--input-bg);justify-content:center;align-items:center;gap:.3rem;padding:.2rem;font-size:.72rem;line-height:1.1;display:flex}.sysPanel.svelte-hq4dae{border:1px solid var(--line);background:var(--input-bg);gap:.2rem;padding:.2rem;display:grid}.sysPanelTitle.svelte-hq4dae{color:#cc8d46;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--panel-3);padding-bottom:.1rem;font-size:.72rem}.sysPicker.svelte-hq4dae{color:#d58a35;border:1px solid var(--line);background:var(--input-bg);gap:.08rem;padding:.2rem .25rem;font-size:.8rem;display:grid}.sysPicker.compact.svelte-hq4dae{gap:.2rem}.sysRow.svelte-hq4dae{justify-content:space-between;align-items:center;gap:.35rem;display:flex}.affect.svelte-hq4dae{color:var(--text-dim);padding-left:.1rem;font-size:.72rem}.sysValue.svelte-hq4dae{color:var(--text);font-size:.82rem}.cycleField.svelte-hq4dae{justify-content:space-between;align-items:center;gap:.4rem;min-width:13.2rem;padding:.15rem .35rem;display:inline-flex}.plainField.svelte-hq4dae{color:var(--text);font-size:.82rem;font-weight:600}.cycleField.svelte-hq4dae .arr:where(.svelte-hq4dae){color:#d58a35;text-align:center;width:1rem;font-size:.74rem}.cycleField.svelte-hq4dae b:where(.svelte-hq4dae){color:var(--text);text-align:center;flex:1;font-size:.82rem}.weaponsPanel.svelte-hq4dae{margin-bottom:.45rem}.panelTitle.svelte-hq4dae{color:#d58a35;margin-bottom:.2rem;font-size:1.05rem;font-weight:600}.weaponHead.svelte-hq4dae,.weaponRow.svelte-hq4dae{grid-template-columns:36px 54px minmax(160px,1.4fr) 76px 70px 60px 60px minmax(220px,2fr);align-items:center;gap:.25rem;display:grid}.weaponHead.svelte-hq4dae{color:#d58a35;border-bottom:1px solid var(--panel-3);margin-bottom:.2rem;padding-bottom:.2rem;font-size:.78rem}.weaponRow.svelte-hq4dae{border-bottom:1px solid color-mix(in srgb, var(--line-bright) 35%, transparent);color:#d29b58;padding:.15rem 0}.mini.svelte-hq4dae{min-width:2rem;padding:.1rem .4rem}.removeBtn.svelte-hq4dae{width:2rem}.qty.svelte-hq4dae{width:3.1rem}.weaponSelect.svelte-hq4dae{width:100%}.mono.svelte-hq4dae{color:var(--text);font-size:.82rem}.arc.svelte-hq4dae{width:4rem}.pd360.svelte-hq4dae{text-align:center;color:#e0b98a;font-size:.82rem}.mods.svelte-hq4dae{flex-wrap:wrap;align-items:center;gap:.35rem;min-height:1.7rem;display:flex}.mod.svelte-hq4dae{align-items:center;gap:.2rem;font-size:.74rem;display:inline-flex}.mod.locked.svelte-hq4dae{opacity:.45}.specialHeaderRow.svelte-hq4dae{justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:.25rem;display:flex}.specialTable.svelte-hq4dae{border-collapse:collapse;width:100%;color:var(--text);font-size:.8rem}.specialTable.svelte-hq4dae th:where(.svelte-hq4dae),.specialTable.svelte-hq4dae td:where(.svelte-hq4dae){border:1px solid var(--line);vertical-align:top;padding:.28rem .38rem}.specialTable.svelte-hq4dae th:where(.svelte-hq4dae){color:#d58a35;text-align:left;background:var(--panel);font-weight:600}.specialActionCell.svelte-hq4dae{white-space:nowrap;width:1%}.overlay.svelte-hq4dae{z-index:80;background:#000000bf;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.specialModal.svelte-hq4dae{border:1px solid var(--line-bright);background:linear-gradient(180deg, color-mix(in srgb, var(--panel-2) 97%, transparent), color-mix(in srgb, var(--panel) 97%, transparent));border-radius:10px;width:min(64rem,96vw);max-height:80vh;padding:.7rem .8rem;overflow:auto}.modalHead.svelte-hq4dae{justify-content:space-between;align-items:center;margin-bottom:.45rem;display:flex}.modalHead.svelte-hq4dae h3:where(.svelte-hq4dae){color:#d58a35;margin:0;font-size:1rem}.addTable.svelte-hq4dae{margin-top:.2rem}.error.svelte-hq4dae{color:var(--bad)}.dim.svelte-hq4dae{opacity:.65}@media (max-width:1100px){.topPanels.withIdentity.svelte-hq4dae,.topPanels.svelte-hq4dae:not(.withIdentity),.identityPanel.svelte-hq4dae{grid-template-columns:1fr}.weaponHead.svelte-hq4dae,.weaponRow.svelte-hq4dae{grid-template-columns:36px 54px minmax(140px,1fr) 70px 66px 52px 52px minmax(170px,1fr);font-size:.74rem}.specialTable.svelte-hq4dae{font-size:.74rem}}.lab.svelte-1r6ckud{max-width:90rem;margin:0 auto;padding:1rem 1.4rem}h2.svelte-1r6ckud{color:var(--accent-soft);margin:.2rem 0}.runbar.svelte-1r6ckud{flex-wrap:wrap;align-items:center;gap:.8rem;margin:.6rem 0 1rem;display:flex}.scenblurb.svelte-1r6ckud{max-width:62rem;margin:-.6rem 0 1rem;font-style:italic;line-height:1.4}.groundbar.svelte-1r6ckud{opacity:.95;flex-wrap:wrap;margin-top:-.4rem;font-size:.85rem}.groundbar.svelte-1r6ckud input[type=number]:where(.svelte-1r6ckud){width:4.2rem}.runbar.svelte-1r6ckud .primary:where(.svelte-1r6ckud){border-color:var(--good);background:linear-gradient(#1f6a38,#175028);font-weight:700}.sides.svelte-1r6ckud{grid-template-columns:1fr 1fr;gap:1rem;display:grid}section.svelte-1r6ckud{border:1px solid var(--line-bright);background:linear-gradient(180deg, color-mix(in srgb, var(--panel-2) 70%, transparent), color-mix(in srgb, var(--panel) 70%, transparent));border-radius:10px;padding:.7rem .9rem}section.red.svelte-1r6ckud{border-color:#8f4040}.orders.svelte-1r6ckud{flex-wrap:wrap;gap:.8rem;margin-bottom:.6rem;font-size:.85rem;display:flex}.orders.svelte-1r6ckud label:where(.svelte-1r6ckud){flex-direction:column;gap:.15rem;display:flex}.group.svelte-1r6ckud{border:1px solid var(--line);border-radius:8px;margin-bottom:.6rem;padding:.5rem .6rem}.groupHead.svelte-1r6ckud{align-items:flex-start}.groupMeta.svelte-1r6ckud{flex-direction:column;flex:1;gap:.15rem;min-width:18rem;display:flex}.row.svelte-1r6ckud{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.3rem;display:flex}.overlay.svelte-1r6ckud{z-index:60;background:#000000bf;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.editorModal.svelte-1r6ckud{border:1px solid var(--line-bright);background:linear-gradient(180deg, color-mix(in srgb, var(--panel-2) 96%, transparent), color-mix(in srgb, var(--panel) 96%, transparent));border-radius:10px;width:min(74rem,96vw);max-height:88vh;padding:.8rem .9rem;overflow:auto}.modalHead.svelte-1r6ckud{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.modalHead.svelte-1r6ckud h3:where(.svelte-1r6ckud){color:var(--accent-soft);margin:0}.row.svelte-1r6ckud input[type=number]:where(.svelte-1r6ckud){width:3.4rem}.stats.svelte-1r6ckud{color:var(--text-dim);margin:.2rem 0 0;font-size:.78rem}.error.svelte-1r6ckud{color:var(--bad);font-size:.85rem}.dim.svelte-1r6ckud{color:var(--text-dim)}.overlay.svelte-om5jkx{z-index:60;background:#000000d1;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.manual.svelte-om5jkx{background:var(--panel);border:1px solid var(--line-bright);border-radius:10px;flex-direction:column;width:min(94vw,52rem);max-height:88vh;display:flex}.bar.svelte-om5jkx{border-bottom:1px solid var(--line,#333);justify-content:space-between;align-items:center;padding:.6rem .9rem;display:flex}.body.svelte-om5jkx{padding:.4rem 1.1rem 1.1rem;font-size:.92rem;overflow-y:auto}nav.svelte-om5jkx{background:var(--panel);padding:.4rem 0;font-size:.85rem;position:sticky;top:0}h3.svelte-om5jkx{color:var(--accent,inherit);margin:1.1rem 0 .35rem}ul.svelte-om5jkx,ol.svelte-om5jkx{margin:.25rem 0 .6rem;padding-left:1.3rem}li.svelte-om5jkx{margin-bottom:.3rem}.hero.svelte-17kht3l{background:linear-gradient(180deg, color-mix(in srgb, var(--panel-2) 92%, transparent), color-mix(in srgb, var(--panel) 92%, transparent));border:1px solid var(--line-bright);max-width:30rem;box-shadow:0 8px 40px #00000080, var(--halo);border-radius:14px;margin:12vh auto 0;padding:1.6rem 2rem 1.8rem}h1.svelte-17kht3l{text-transform:uppercase;letter-spacing:.08em;color:var(--accent-soft);text-shadow:0 0 24px color-mix(in srgb, var(--accent) 50%, transparent);margin:0;font-size:2.1rem}.subtitle.svelte-17kht3l{text-transform:uppercase;letter-spacing:.3em;color:var(--gold);margin:.1rem 0 0;font-size:.78rem}.tag.svelte-17kht3l{color:var(--text-dim);margin:.5rem 0 1.2rem}.form.svelte-17kht3l{flex-direction:column;gap:.6rem;display:flex}label.svelte-17kht3l{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.error.svelte-17kht3l{color:var(--bad)}.dim.svelte-17kht3l{color:var(--text-dim)}.preview.svelte-17kht3l{border:1px solid var(--line-bright);border-radius:8px;flex-direction:column;gap:.5rem;padding:.5rem .8rem;font-size:.9rem;display:flex}.warnline.svelte-17kht3l{color:var(--gold);font-size:.82rem;display:block}.solorow.svelte-17kht3l{align-items:center;gap:.5rem;display:flex}.pbmbox.svelte-17kht3l{border:1px solid var(--line);border-radius:8px;padding:.4rem .8rem}.pbmbox.svelte-17kht3l summary:where(.svelte-17kht3l){cursor:pointer;color:var(--accent-soft)}.pbmbox.svelte-17kht3l label:where(.svelte-17kht3l){margin-top:.4rem}.pbmbox.svelte-17kht3l button:where(.svelte-17kht3l){width:100%;margin-top:.5rem}.pbmbox.svelte-17kht3l .dim:where(.svelte-17kht3l){font-size:.8rem}.solorow.svelte-17kht3l button:where(.svelte-17kht3l){flex:1}.botrow.svelte-17kht3l{align-items:center;gap:.35rem;font-size:.85rem;display:flex}.botrow.svelte-17kht3l select:where(.svelte-17kht3l){flex:1;min-width:0}.botlabel.svelte-17kht3l{color:var(--text-dim);white-space:nowrap}.botx.svelte-17kht3l{padding:.1rem .4rem}.botadd.svelte-17kht3l{align-self:flex-start;padding:.15rem .6rem;font-size:.8rem}.labline.svelte-17kht3l{color:var(--text-dim);margin:1rem 0 0;font-size:.85rem}.themerow.svelte-17kht3l{color:var(--text-dim);align-items:center;gap:.5rem;margin-top:.9rem;font-size:.85rem;display:flex}.themedots.svelte-17kht3l{gap:.25rem;display:flex}.themedots.svelte-17kht3l i:where(.svelte-17kht3l){border:1px solid #ffffff4d;border-radius:50%;width:.7rem;height:.7rem}.labline.svelte-17kht3l a:where(.svelte-17kht3l){color:var(--accent-soft)}.lobbywrap.svelte-69lvgo{background:linear-gradient(180deg, color-mix(in srgb, var(--panel-2) 92%, transparent), color-mix(in srgb, var(--panel) 92%, transparent));border:1px solid var(--line-bright);border-radius:8px;max-width:64rem;margin:1.5rem auto;padding:1.1rem 1.6rem 1.5rem;box-shadow:0 8px 40px #00000080}.lobbywrap.svelte-69lvgo h2:where(.svelte-69lvgo){text-transform:uppercase;letter-spacing:.08em;color:var(--accent-soft);margin-top:0}.hint.svelte-69lvgo,.dim.svelte-69lvgo{opacity:.6;font-size:.85rem}.colorchip.svelte-69lvgo{border:1px solid var(--bg);vertical-align:-1px;border-radius:50%;width:.8rem;height:.8rem;margin-right:.25rem;display:inline-block}.colorpick.svelte-69lvgo{align-items:center;gap:.4rem;margin:.5rem 0;display:flex}.swatch.svelte-69lvgo{cursor:pointer;border:2px solid #0000;border-radius:50%;width:1.4rem;height:1.4rem;padding:0}.swatch.active.svelte-69lvgo{border-color:#fff;box-shadow:0 0 6px #fff9}.swatch.taken.svelte-69lvgo{opacity:.25;cursor:not-allowed}.swatch.auto.svelte-69lvgo{background:conic-gradient(var(--accent), #ff6b5e, var(--good), var(--gold), var(--accent));color:var(--bg);font-size:.7rem;font-weight:700;line-height:1}.modes.svelte-69lvgo{border:1px solid var(--panel-3);flex-wrap:wrap;gap:.9rem;max-width:60rem;margin-bottom:.8rem;display:flex}.race.svelte-69lvgo{margin:.6rem 0}.bad.svelte-69lvgo{color:var(--bad,#ff7b7b)}.picks-toolbar.svelte-69lvgo{flex-wrap:wrap;align-items:center;gap:.65rem 1.25rem;margin:.6rem 0 .4rem;display:flex}.status.svelte-69lvgo{background:var(--bg,var(--bg));border:1px solid var(--line,var(--line));text-align:center;border-radius:.35rem;min-width:8rem;padding:.35rem .65rem;font-size:.85rem}.status.svelte-69lvgo strong:where(.svelte-69lvgo){color:var(--accent-soft,var(--accent-soft));font-variant-numeric:tabular-nums;font-size:1.2rem;display:block}.status.bad.svelte-69lvgo,.status.bad.svelte-69lvgo strong:where(.svelte-69lvgo){color:var(--bad,var(--bad));border-color:var(--bad,var(--bad))}.details-toggle.svelte-69lvgo{align-items:center;gap:.45rem;font-size:.85rem;display:inline-flex}.pick-errors.svelte-69lvgo{margin:.2rem 0 .4rem;font-size:.85rem}.picks.svelte-69lvgo{max-width:72rem}.columns.svelte-69lvgo{grid-template-columns:1fr 1fr 1.15fr;align-items:start;gap:.75rem;display:grid}.column.svelte-69lvgo{gap:.75rem;min-width:0;display:grid}fieldset.pick-group.svelte-69lvgo{border:1px solid var(--line,var(--line));background:linear-gradient(180deg, var(--panel,var(--panel)), var(--bg,var(--bg)));border-radius:.65rem;min-width:0;margin:0;padding:.55rem}fieldset.pick-group.svelte-69lvgo legend:where(.svelte-69lvgo){color:var(--accent,var(--accent));padding:0 .45rem;font-size:.95rem;font-weight:700}.option.svelte-69lvgo{cursor:pointer;border-radius:.35rem;grid-template-columns:1.1rem minmax(0,1fr) auto;align-items:center;gap:.45rem;min-height:1.7rem;padding:.2rem .35rem;font-size:.85rem;display:grid;position:relative}.option.svelte-69lvgo:hover{background:var(--panel-2,var(--panel-2))}.option.svelte-69lvgo:has(input:where(.svelte-69lvgo):checked){background:var(--panel-3,var(--panel-3));color:var(--text,var(--text))}.option.svelte-69lvgo input:where(.svelte-69lvgo){width:.9rem;height:.9rem;accent-color:var(--accent,var(--accent));margin:0}.option.svelte-69lvgo input:where(.svelte-69lvgo):focus-visible{outline:2px solid var(--accent-soft,var(--accent-soft));outline-offset:2px}.option-name.svelte-69lvgo{min-width:0}.pick-cost.svelte-69lvgo{text-align:right;min-width:2rem;color:var(--good,var(--good));font-variant-numeric:tabular-nums;font-weight:700}.pick-cost.gain.svelte-69lvgo{color:var(--gold,var(--gold))}.normal-option.svelte-69lvgo{color:var(--text-dim,var(--text-dim))}.detail.svelte-69lvgo{z-index:50;border:1px solid var(--line-bright,var(--line-bright));background:var(--bg,var(--bg));color:var(--text,var(--text));opacity:0;pointer-events:none;border-radius:.4rem;padding:.6rem;font-size:.8rem;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + .15rem);left:1.7rem;right:.2rem;transform:translateY(-.25rem);box-shadow:0 6px 24px #0000008c}.option.svelte-69lvgo:hover .detail:where(.svelte-69lvgo),.option.svelte-69lvgo:focus-within .detail:where(.svelte-69lvgo){opacity:1;transform:translateY(0)}.picks.show-details.svelte-69lvgo .detail:where(.svelte-69lvgo){opacity:1;border:0;border-left:2px solid var(--line,var(--line));color:var(--text-dim,var(--text-dim));box-shadow:none;pointer-events:auto;background:0 0;border-radius:0;grid-column:2/4;padding:.15rem 0 .3rem .55rem;position:static;transform:none}@media (max-width:950px){.columns.svelte-69lvgo{grid-template-columns:1fr 1fr}.special-column.svelte-69lvgo{grid-column:1/-1}}@media (max-width:650px){.columns.svelte-69lvgo{grid-template-columns:1fr}.status.svelte-69lvgo{text-align:left}.detail.svelte-69lvgo{left:.2rem}}@media (prefers-reduced-motion:reduce){.detail.svelte-69lvgo{transition:none}}.bar.svelte-152gei7{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.4rem;display:flex}.autopilot.svelte-152gei7{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:.25rem .6rem;font-size:.8rem}.autopilot.svelte-152gei7 .slider:where(.svelte-152gei7){white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.autopilot.svelte-152gei7 input[type=range]:where(.svelte-152gei7){width:5.5rem}.autopilot.svelte-152gei7 .val:where(.svelte-152gei7){text-align:right;min-width:1.1rem;color:var(--accent-soft)}.qtrigger.svelte-1hzgv37{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.3rem;max-width:13rem;font-size:.82rem;display:inline-flex;overflow:hidden}.qtrigger.idle.svelte-1hzgv37{color:var(--text-dim)}.qcount.svelte-1hzgv37{background:var(--panel-3);border-radius:8px;padding:0 .3rem;font-size:.72rem}.caret.svelte-1hzgv37{opacity:.6;font-size:.7rem}.qmenu.svelte-1hzgv37{z-index:60;background:var(--panel-2);border:1px solid var(--line);border-radius:8px;width:340px;max-width:92vw;padding:.4rem;font-size:.84rem;position:fixed;overflow:auto;box-shadow:0 8px 28px #0000008c}.qhead.svelte-1hzgv37{border-bottom:1px solid var(--line);padding:.15rem .25rem .35rem;font-weight:600}.qempty.svelte-1hzgv37{color:var(--text-dim);padding:.35rem .25rem}.qlist.svelte-1hzgv37{margin:.25rem 0;padding:0;list-style:none}.qlist.svelte-1hzgv37 li:where(.svelte-1hzgv37){border-radius:5px;align-items:center;gap:.35rem;padding:.14rem .15rem;display:flex}.qlist.svelte-1hzgv37 li:where(.svelte-1hzgv37):hover{background:var(--panel-3)}.pos.svelte-1hzgv37{text-align:right;width:1.2rem;color:var(--text-dim);font-size:.75rem}.qlabel.svelte-1hzgv37{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.qacts.svelte-1hzgv37{gap:.15rem;display:inline-flex}.mini.svelte-1hzgv37{padding:.05rem .3rem;font-size:.72rem;line-height:1.3}.mini.on.svelte-1hzgv37{background:var(--accent,#4a7);color:var(--bg)}.qaddhead.svelte-1hzgv37{border-top:1px solid var(--line);color:var(--text-dim);justify-content:space-between;align-items:center;gap:.5rem;margin-top:.3rem;padding:.25rem;font-size:.78rem;display:flex}.qaddhead.svelte-1hzgv37 input:where(.svelte-1hzgv37){width:9rem;padding:.1rem .3rem;font-size:.78rem}.qadd.svelte-1hzgv37{margin:.15rem 0 0;padding:0;list-style:none}.qadd.svelte-1hzgv37 li:where(.svelte-1hzgv37){align-items:center;gap:.3rem;padding:.06rem .15rem;display:flex}.additem.svelte-1hzgv37{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.8rem;overflow:hidden}.now.svelte-1hzgv37{flex:none}.pixel-planet.svelte-cm0bck{image-rendering:pixelated;vertical-align:middle;flex:none;display:inline-block}.bar.svelte-1dd0136{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.4rem;display:flex}.presets.svelte-1dd0136{align-items:center;gap:.25rem;display:inline-flex}.presets.svelte-1dd0136 button:where(.svelte-1dd0136){font-size:.78rem}.tablewrap.svelte-1dd0136{-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto}thead.svelte-1dd0136 th:where(.svelte-1dd0136){z-index:3;background:var(--panel-2);position:sticky;top:0}thead.svelte-1dd0136 th:where(.svelte-1dd0136):nth-child(-n+2){z-index:4}table.svelte-1dd0136{border-collapse:separate;border-spacing:0;border-top:1px solid var(--line);border-left:1px solid var(--line);width:100%;font-size:.85rem}td.svelte-1dd0136,th.svelte-1dd0136{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:.25rem .45rem}thead.svelte-1dd0136 th:where(.svelte-1dd0136):nth-child(-n+2),tbody.svelte-1dd0136 tr:where(.svelte-1dd0136):not(.buildingsrow) td:where(.svelte-1dd0136):nth-child(-n+2),tfoot.svelte-1dd0136 td:where(.svelte-1dd0136):nth-child(-n+2){z-index:2;background:var(--bg);box-sizing:border-box;position:sticky}thead.svelte-1dd0136 th:where(.svelte-1dd0136):first-child,tbody.svelte-1dd0136 tr:where(.svelte-1dd0136):not(.buildingsrow) td:where(.svelte-1dd0136):first-child,tfoot.svelte-1dd0136 td:where(.svelte-1dd0136):first-child{width:2.1rem;min-width:2.1rem;left:0}thead.svelte-1dd0136 th:where(.svelte-1dd0136):nth-child(2),tbody.svelte-1dd0136 tr:where(.svelte-1dd0136):not(.buildingsrow) td:where(.svelte-1dd0136):nth-child(2),tfoot.svelte-1dd0136 td:where(.svelte-1dd0136):nth-child(2){box-shadow:2px 0 0 var(--line);left:2.1rem}tfoot.svelte-1dd0136 td:where(.svelte-1dd0136):nth-child(-n+2){background:var(--panel-2)}th.sortable.svelte-1dd0136{cursor:pointer;-webkit-user-select:none;user-select:none}tbody.svelte-1dd0136 tr:where(.svelte-1dd0136):hover td:where(.svelte-1dd0136),tbody.svelte-1dd0136 tr:where(.svelte-1dd0136):focus-within td:where(.svelte-1dd0136){background:color-mix(in srgb, var(--accent) 9%, transparent)}tbody.svelte-1dd0136 tr:where(.svelte-1dd0136):hover td:where(.svelte-1dd0136):nth-child(-n+2),tbody.svelte-1dd0136 tr:where(.svelte-1dd0136):focus-within td:where(.svelte-1dd0136):nth-child(-n+2){background:color-mix(in srgb, var(--accent) 9%, var(--bg))}tfoot.svelte-1dd0136 td:where(.svelte-1dd0136){background:var(--panel-2);font-weight:600}.jobs.svelte-1dd0136{white-space:nowrap}.jobs.dropping.svelte-1dd0136{background:color-mix(in srgb, var(--good) 18%, transparent);outline:1px dashed var(--good)}.citizens.svelte-1dd0136{justify-content:center;align-items:center;gap:0;min-width:1.3rem;display:inline-flex}.citizens.svelte-1dd0136,.citizen.svelte-1dd0136,.zero.svelte-1dd0136{-webkit-user-select:none;user-select:none}.citizen.svelte-1dd0136{cursor:grab;font-size:.85rem;line-height:1;position:relative}.citizen.svelte-1dd0136:hover{z-index:2;transform:scale(1.25)}.citizen.sel.svelte-1dd0136{filter:drop-shadow(0 0 3px var(--accent)) brightness(1.3);z-index:1}.citizen.foreign.svelte-1dd0136{filter:drop-shadow(0 0 2px #c084fc)hue-rotate(45deg)}.citizen.foreign.sel.svelte-1dd0136{filter:drop-shadow(0 0 3px var(--accent)) hue-rotate(45deg) brightness(1.3)}.citizen.unrest.svelte-1dd0136{filter:drop-shadow(0 0 3px var(--bad)) grayscale(.5)}.citizen.android.svelte-1dd0136{cursor:not-allowed;filter:drop-shadow(0 0 2px #22d3ee)}.zero.svelte-1dd0136{color:var(--text-dim);opacity:.5;padding:0 .2rem}.name.shipok.svelte-1dd0136{background:color-mix(in srgb, var(--accent) 16%, transparent);outline:1px dashed var(--accent)}.queuepeek.svelte-1dd0136{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:14rem;color:var(--text-dim);font-size:.75rem;display:inline-block;overflow:hidden}.repeat.svelte-1dd0136{border:1px solid var(--line);opacity:.6;border-radius:8px;margin-left:.15rem;padding:0 .3rem}.repeat.on.svelte-1dd0136{color:var(--accent);border-color:var(--accent);opacity:1}.movenote.svelte-1dd0136{color:var(--accent-soft);font-size:.8rem}.research.svelte-1dd0136{color:var(--accent-soft);white-space:nowrap;margin-left:auto;font-size:.8rem}.mini.svelte-1dd0136{margin:0 .1rem;padding:0 .35rem}.neg.svelte-1dd0136{color:var(--bad)}td.starving.svelte-1dd0136{-webkit-text-decoration:underline wavy var(--bad);text-decoration:underline wavy var(--bad);font-weight:700}.fed.svelte-1dd0136{color:var(--good,var(--good));margin-left:.15em;font-size:.75em}.growth.svelte-1dd0136{color:var(--good);margin-left:.2rem;font-size:.75rem}.growth.neg.svelte-1dd0136{color:var(--bad)}.poll.svelte-1dd0136{color:var(--bad);opacity:.9;margin-left:.25rem;font-size:.72rem}.cellbar.svelte-1dd0136{vertical-align:middle;background:var(--panel);border:1px solid var(--line);border-radius:3px;width:3.2rem;height:.4rem;margin-right:.3rem;display:inline-block;overflow:hidden}.cellfill.svelte-1dd0136{background:linear-gradient(90deg, #24418a, var(--accent));height:100%;display:block}.dim.svelte-1dd0136{opacity:.65}.tipdismiss.svelte-1dd0136{margin-left:.4rem;padding:0 .3rem;font-size:.72rem}td.planet.svelte-1dd0136{max-width:8rem;font-size:.6rem;overflow:hidden}.pcell.svelte-1dd0136{align-items:center;gap:.4rem;display:flex}.pdesc.svelte-1dd0136{flex-direction:column;min-width:0;line-height:1.2;display:flex}.pclimate.svelte-1dd0136{text-transform:capitalize;color:var(--text);white-space:nowrap}.pminerals.svelte-1dd0136{text-transform:capitalize;color:var(--text-dim);white-space:nowrap}.pminerals.rich.svelte-1dd0136{color:var(--gold)}.parked.svelte-1dd0136{color:var(--gold);font-size:.75rem;display:block}.name.svelte-1dd0136{font-weight:600}.name.svelte-1dd0136 .ghost:where(.svelte-1dd0136){opacity:0;background:0 0;border:none}.leader.svelte-1dd0136{color:var(--text-dim);margin-left:.3rem;font-size:.72rem;font-weight:400}.name.svelte-1dd0136:hover .ghost:where(.svelte-1dd0136){opacity:.7}.rename.svelte-1dd0136{width:8rem}.tagsline.svelte-1dd0136{align-items:center;gap:.2rem;margin-left:.3rem;display:inline-flex}.tag.svelte-1dd0136{background:var(--panel-3);border:1px solid var(--line);color:var(--accent-soft);border-radius:8px;padding:0 .3rem;font-size:.68rem}.tagadd.svelte-1dd0136{opacity:.4;background:0 0;border:none;max-width:1.5rem;padding:0 .1rem;font-size:.6rem}.tagadd.svelte-1dd0136:hover{opacity:1}.dimoff.svelte-1dd0136{opacity:.35}.outpost.svelte-1dd0136{opacity:.6}select.svelte-1dd0136{max-width:11rem}.buildingsrow.svelte-1dd0136 td:where(.svelte-1dd0136){background:var(--panel)}.chips.svelte-1dd0136{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.chip.svelte-1dd0136{background:var(--panel-3);border:1px solid var(--line);text-transform:capitalize;border-radius:6px;padding:.15rem .45rem}.sellbtn.svelte-1dd0136{margin-left:.35rem;font-size:.75rem}.pd-overlay.svelte-zm0bwt{z-index:58;background:#02040a9e;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.pd-box.svelte-zm0bwt{background:var(--panel);border:1px solid var(--line-bright);border-radius:10px;width:min(92vw,560px);max-height:88vh;padding:.9rem 1.1rem;overflow-y:auto}.pd-head.svelte-zm0bwt{align-items:center;gap:.7rem;display:flex}.pd-title.svelte-zm0bwt{flex:1;min-width:0}.pd-title.svelte-zm0bwt h3:where(.svelte-zm0bwt){margin:0;font-size:1.05rem}.pd-sub.svelte-zm0bwt{color:var(--text-dim);font-size:.82rem}.pd-close.svelte-zm0bwt{align-self:flex-start}.pd-table.svelte-zm0bwt{border-collapse:collapse;width:100%;margin-top:.6rem;font-size:.88rem}.pd-table.svelte-zm0bwt th:where(.svelte-zm0bwt){text-align:right;color:var(--text-dim);white-space:nowrap;vertical-align:top;width:6.5rem;padding:.25rem .6rem .25rem 0;font-weight:400}.pd-table.svelte-zm0bwt td:where(.svelte-zm0bwt){padding:.25rem 0}.pd-buildcell.svelte-zm0bwt{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.pd-bar.svelte-zm0bwt{background:var(--panel-3);border:1px solid var(--line);vertical-align:middle;border-radius:4px;width:5.5rem;height:.55rem;display:inline-block;overflow:hidden}.pd-fill.svelte-zm0bwt{background:var(--accent,#4a7);height:100%;display:block}.pd-note.svelte-zm0bwt{color:var(--text-dim);margin:.6rem 0 .2rem}.pd-err.svelte-zm0bwt{color:var(--bad,#e07b7b);margin:.4rem 0 0}.dim.svelte-zm0bwt{color:var(--text-dim)}.poll.svelte-zm0bwt{color:var(--bad,#e07b7b)}.bodyx.svelte-1hxuztj{fill:var(--text-dim);font-size:8px}.buildarm.svelte-1hxuztj{background:linear-gradient(180deg, var(--panel-3), var(--panel-3));border:1px solid var(--accent-soft,#6c86d8);border-radius:8px;margin:.3rem 0;padding:.4rem .6rem;font-size:.8rem}.buildarm.svelte-1hxuztj .keylist:where(.svelte-1hxuztj){opacity:.85;margin:.25rem 0;line-height:1.5;display:block}.buildarm.svelte-1hxuztj kbd:where(.svelte-1hxuztj){background:var(--panel);border:1px solid var(--line-bright,var(--line-bright));border-radius:4px;padding:0 .28rem;font-size:.72rem}.buildpick.svelte-1hxuztj{max-width:100%;margin-bottom:.4rem}.mini.svelte-1hxuztj{padding:.05rem .35rem;font-size:.72rem}.pinned.svelte-1hxuztj{background:var(--panel);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:.2rem;margin-top:.35rem;padding:.3rem .55rem;font-size:.78rem;display:flex}.pin.svelte-1hxuztj{align-items:center;gap:.45rem;display:flex}.pin.svelte-1hxuztj .jump:where(.svelte-1hxuztj){color:var(--accent-soft,#8fa8ff);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;min-width:7rem;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pin.svelte-1hxuztj .plabel:where(.svelte-1hxuztj){min-width:10rem}.pin.svelte-1hxuztj .pbar:where(.svelte-1hxuztj){background:var(--panel);border:1px solid var(--line);border-radius:4px;flex:1;max-width:14rem;height:.5rem;overflow:hidden}.pin.svelte-1hxuztj .pfill:where(.svelte-1hxuztj){background:linear-gradient(90deg, #2c7a4e, var(--good,var(--good)));height:100%;transition:width .4s;display:block}.pin.svelte-1hxuztj .peta:where(.svelte-1hxuztj){text-align:right;min-width:2.6rem;color:var(--text-dim,var(--text-dim));font-variant-numeric:tabular-nums}.pin.svelte-1hxuztj .pcancel:where(.svelte-1hxuztj){padding:0 .3rem;font-size:.72rem}.tipdismiss.svelte-1hxuztj{margin-left:.4rem;padding:0 .3rem;font-size:.72rem}.selall.svelte-1hxuztj{color:var(--text-dim);align-items:center;gap:.25rem;margin-left:.5rem;font-size:.75rem;font-weight:400;display:inline-flex}.keys.svelte-1hxuztj{letter-spacing:.02em;font-size:.68rem;font-weight:400}.foefleet.svelte-1hxuztj{color:var(--bad,#ff7b7b);font-size:.8rem}.foechip.svelte-1hxuztj{background:color-mix(in srgb, var(--bad) 12%, transparent);border:1px solid color-mix(in srgb, var(--bad) 35%, transparent);border-radius:6px;margin-right:.25rem;padding:0 .3rem}.invade.svelte-1hxuztj{border:1px solid color-mix(in srgb, var(--gold) 45%, transparent);border-radius:8px;margin:.3rem 0;padding:.35rem .5rem;font-size:.82rem}.invade.svelte-1hxuztj ul:where(.svelte-1hxuztj){margin:.2rem 0 0;padding:0;list-style:none}.invade.svelte-1hxuztj li:where(.svelte-1hxuztj){color:var(--text-dim)}.invade.svelte-1hxuztj li.ok:where(.svelte-1hxuztj){color:var(--good,#7be07b)}.wrap.svelte-1hxuztj{gap:.8rem;height:calc(100dvh - 14rem);min-height:18rem;display:flex}.mapcol.svelte-1hxuztj{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.mapnote.svelte-1hxuztj{border:1px solid var(--bad,var(--bad));color:var(--bad,var(--bad));background:#33201a;border-radius:6px;margin-bottom:.4rem;padding:.3rem .6rem;font-size:.85rem}svg.svelte-1hxuztj{background:radial-gradient(70% 60% at 60% 30%, color-mix(in srgb, var(--panel-3) 35%, transparent) 0%, transparent 70%), var(--bg);border:1px solid var(--line);border-radius:10px;min-height:0;display:block}.scroller.svelte-1hxuztj{flex:1;min-height:0}.scroller.svelte-1hxuztj:not(.zoomed){justify-content:center;align-items:center;display:flex;overflow:hidden}.scroller.svelte-1hxuztj:not(.zoomed) svg:where(.svelte-1hxuztj){height:auto;margin:0}.scroller.zoomed.svelte-1hxuztj{cursor:grab;border-radius:10px;max-height:74vh;overflow:auto}.scroller.zoomed.svelte-1hxuztj svg:where(.svelte-1hxuztj){min-height:420px}.scroller.zoomed.dragging.svelte-1hxuztj{cursor:grabbing;-webkit-user-select:none;user-select:none}.zoombtn.svelte-1hxuztj{font-size:.8rem}.plink.svelte-1hxuztj{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;margin:0;padding:0}.plink.svelte-1hxuztj:hover{color:var(--accent-soft,var(--accent));text-decoration:underline}.star.svelte-1hxuztj{cursor:pointer}.star.svelte-1hxuztj:focus{outline:none}text.svelte-1hxuztj{fill:var(--text-dim);font-size:22px}.label.svelte-1hxuztj,.eta.svelte-1hxuztj,.count.svelte-1hxuztj{paint-order:stroke;stroke:#020409d9;stroke-width:2.6px;stroke-linejoin:round}.label.svelte-1hxuztj{fill:var(--text);text-shadow:0 0 6px var(--bg)}.dimlabel.svelte-1hxuztj{fill:#b9c4d6}.unknown.svelte-1hxuztj{fill:var(--line-bright);pointer-events:none;font-size:20px}.fog.svelte-1hxuztj{fill:none;stroke:var(--line);stroke-width:1.5px;stroke-dasharray:3 5}.selring.svelte-1hxuztj{fill:none;stroke:var(--accent-soft);stroke-width:3px;animation:1.6s ease-in-out infinite svelte-1hxuztj-selpulse}@keyframes svelte-1hxuztj-selpulse{0%,to{stroke-opacity:1;r:36}50%{stroke-opacity:.5;r:40}}.target.svelte-1hxuztj{fill:color-mix(in srgb, var(--good) 8%, transparent);stroke:var(--good);stroke-width:1.5px;stroke-dasharray:6 6}.norange.svelte-1hxuztj{fill:none;stroke:#5a3030;stroke-width:2px;stroke-dasharray:4 6}.territory.svelte-1hxuztj{opacity:.09;pointer-events:none}.route.svelte-1hxuztj{stroke:var(--accent);stroke-width:2px;stroke-dasharray:10 10;opacity:.5;pointer-events:none;animation:1.2s linear infinite svelte-1hxuztj-routeflow}@keyframes svelte-1hxuztj-routeflow{to{stroke-dashoffset:-20px}}.fleetmark.svelte-1hxuztj{fill:var(--accent-soft);stroke:var(--bg);stroke-width:1.5px;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--accent) 80%, transparent))}.fleetmark.reroutable.svelte-1hxuztj{fill:var(--gold)}.eta.svelte-1hxuztj{fill:var(--accent-soft);pointer-events:none;font-size:17px}aside.svelte-1hxuztj{background:linear-gradient(180deg, var(--panel-2), var(--panel));border:1px solid var(--line);border-radius:10px;align-self:flex-start;width:22rem;max-height:100%;padding:.6rem .9rem;font-size:.9rem;overflow:auto}aside.svelte-1hxuztj h3:where(.svelte-1hxuztj){color:var(--accent-soft);margin:.2rem 0 .5rem}aside.svelte-1hxuztj h3:where(.svelte-1hxuztj) .ghost:where(.svelte-1hxuztj){opacity:.35;background:0 0;border:none;padding:0 .2rem;font-size:.8rem}aside.svelte-1hxuztj h3:where(.svelte-1hxuztj) .ghost:where(.svelte-1hxuztj):hover{opacity:1}.renamestar.svelte-1hxuztj{width:11rem}.dim.svelte-1hxuztj,.dimtext.svelte-1hxuztj{opacity:.65}.warn.svelte-1hxuztj{color:var(--gold)}.go.svelte-1hxuztj{color:var(--good)}ul.svelte-1hxuztj{margin:.3rem 0;padding-left:1rem;list-style:none}li.svelte-1hxuztj{margin-bottom:.3rem}.terrainbox.svelte-1hxuztj{vertical-align:top;margin-left:.4rem;font-size:.72rem;display:inline-block}.terrainbox.svelte-1hxuztj summary:where(.svelte-1hxuztj){cursor:pointer;color:var(--text-dim)}.terrainbox.svelte-1hxuztj summary:where(.svelte-1hxuztj):hover{color:var(--text)}.terrainrow.svelte-1hxuztj{align-items:flex-start;gap:.4rem;margin-top:.2rem;display:flex}.minimap.svelte-1hxuztj{border:1px solid var(--line);filter:brightness(.75);border-radius:3px;width:108px}.doctrine.svelte-1hxuztj select:where(.svelte-1hxuztj){padding:.1rem .25rem;font-size:.7rem}.orbit.svelte-1hxuztj{text-align:center;background:var(--panel-3);width:1.2rem;height:1.2rem;color:var(--accent-soft);border-radius:50%;margin-right:.3rem;font-size:.75rem;line-height:1.2rem;display:inline-block}.monster.svelte-1hxuztj{fill:var(--bad);color:var(--bad);font-size:24px}.raid.svelte-1hxuztj{fill:var(--gold);color:var(--gold);font-size:26px;font-weight:700}.blockade.svelte-1hxuztj{fill:var(--gold);color:var(--gold);font-size:24px}aside.svelte-1hxuztj .monster:where(.svelte-1hxuztj),aside.svelte-1hxuztj .raid:where(.svelte-1hxuztj),aside.svelte-1hxuztj .blockade:where(.svelte-1hxuztj){font-size:.9rem}.legend.svelte-1hxuztj{color:var(--text-dim);flex-wrap:wrap;flex:none;align-items:center;gap:1rem;padding:.4rem .2rem 0;font-size:.78rem;display:flex}.legend.svelte-1hxuztj .monster:where(.svelte-1hxuztj),.legend.svelte-1hxuztj .raid:where(.svelte-1hxuztj){font-size:.85rem}.legend.svelte-1hxuztj .sw:where(.svelte-1hxuztj){vertical-align:middle;border:2px dashed #5a3030;border-radius:50%;width:.8rem;height:.8rem;display:inline-block}.legend.svelte-1hxuztj label:where(.svelte-1hxuztj){color:var(--text);align-items:center;gap:.3rem;display:flex}@media (min-height:980px){.wrap.svelte-1hxuztj{height:calc(100dvh - 13rem)}}.wormhole.svelte-1hxuztj{stroke:#b78bff;stroke-width:2px;stroke-dasharray:3 9;opacity:.55;pointer-events:stroke}.count.svelte-1hxuztj{font-size:15px;font-weight:700}.system.svelte-1hxuztj{background:var(--bg);border:1px solid var(--line);border-radius:8px;width:100%;margin:.3rem 0 .1rem}.syskey.svelte-1hxuztj{color:var(--text-dim);margin:.15rem 0 .4rem;font-size:.68rem}.idlebanner.svelte-acdaan{border:1px solid var(--gold);color:#ffe9b8;background:linear-gradient(#6a5424,#54431c);border-radius:8px;margin-bottom:.6rem;padding:.5rem .9rem;font-weight:600;animation:1.8s ease-in-out infinite svelte-acdaan-idlepulse}@keyframes svelte-acdaan-idlepulse{0%,to{box-shadow:0 0 0 color-mix(in srgb, var(--gold) 0%, transparent)}50%{box-shadow:0 0 16px color-mix(in srgb, var(--gold) 40%, transparent)}}.status.svelte-acdaan{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rqueue.svelte-acdaan{background:var(--panel);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.6rem;padding:.3rem .6rem;font-size:.85rem;display:flex}.rq.svelte-acdaan{text-transform:capitalize;border:1px solid var(--line);background:#24418a59;border-radius:6px;padding:.1rem .4rem}.mini.svelte-acdaan{margin:0 0 0 .15rem;padding:0 .3rem;font-size:.7rem}.pbar.svelte-acdaan{background:var(--panel);border:1px solid var(--line);border-radius:4px;width:10rem;height:.5rem;display:inline-block;overflow:hidden}.pfill.svelte-acdaan,.fieldfill.svelte-acdaan{background:linear-gradient(90deg, #2c7a4e, var(--good));height:100%;transition:width .4s;display:block}.treebar.svelte-acdaan{flex-wrap:wrap;align-items:center;gap:.7rem;margin:.4rem 0 .6rem;display:flex}.fulltree.svelte-acdaan{border-bottom:1px solid var(--line);gap:.9rem;margin-bottom:1rem;padding:.2rem .2rem .8rem;display:flex;overflow-x:auto}.tcol.svelte-acdaan{flex:1 0 168px;min-width:168px;padding-left:13px;position:relative}.tcol.svelte-acdaan:before{content:"";background:var(--line);width:2px;position:absolute;top:2.1rem;bottom:.4rem;left:3px}.tcol.svelte-acdaan h4:where(.svelte-acdaan){text-transform:capitalize;color:var(--accent-soft);white-space:nowrap;margin:0 0 .45rem;font-size:.85rem}.tnode.svelte-acdaan{background:var(--panel-2);border:1px solid var(--line);border-radius:5px;margin-bottom:.45rem;padding:.3rem .45rem .35rem;font-size:.72rem;position:relative}.tnode.svelte-acdaan:before{content:"";background:var(--line);border:2px solid var(--bg);border-radius:50%;width:9px;height:9px;position:absolute;top:.55rem;left:-13.5px}.tnode.done.svelte-acdaan:before{background:var(--good)}.tnode.current.svelte-acdaan:before{background:var(--glow-color);box-shadow:0 0 8px var(--glow-color)}.tnode.offered.svelte-acdaan:before{background:var(--gold)}.tnode.queued.svelte-acdaan:before{background:var(--accent-soft)}.tnode.done.svelte-acdaan{border-color:color-mix(in srgb, var(--good) 45%, var(--line))}.tnode.current.svelte-acdaan{border-color:var(--glow-color);box-shadow:var(--glow)}.tnode.offered.svelte-acdaan{border-color:color-mix(in srgb, var(--gold) 55%, var(--line))}.tnode.locked.svelte-acdaan{opacity:.55}.thead.svelte-acdaan{align-items:baseline;gap:.3rem;display:flex}.thead.svelte-acdaan b:where(.svelte-acdaan){text-transform:capitalize}.tname.svelte-acdaan{text-align:left;flex:1;min-width:0}button.tname.svelte-acdaan{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}button.tname.svelte-acdaan:hover b:where(.svelte-acdaan){text-decoration:underline}.tcost.svelte-acdaan{color:var(--text-dim);font-size:.66rem}.tq.svelte-acdaan{padding:0 .3rem;font-size:.62rem;line-height:1.3}.tapps.svelte-acdaan{color:var(--text-dim);flex-wrap:wrap;gap:.15rem .5rem;margin-top:.2rem;display:flex}.tapps.svelte-acdaan .got:where(.svelte-acdaan){color:var(--good)}.tapps.svelte-acdaan .want:where(.svelte-acdaan){color:var(--glow-color);font-weight:600}.subjects.svelte-acdaan{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.8rem;display:grid}.subject.svelte-acdaan h3:where(.svelte-acdaan){text-transform:capitalize;color:var(--accent-soft);margin:.2rem 0}.subjecthead.svelte-acdaan{color:inherit;font:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:none;padding:0}.subjecthead.svelte-acdaan:hover{text-decoration:underline}.chev.svelte-acdaan{opacity:.7;font-size:.75em}.tree.svelte-acdaan{border:1px solid var(--line-bright,var(--line));background:var(--panel);border-radius:8px;margin-bottom:.5rem;padding:.4rem .6rem;font-size:.8rem}.treefield.svelte-acdaan{border-bottom:1px dotted var(--line);padding:.15rem 0}.treefield.svelte-acdaan:last-child{border-bottom:none}.treefield.svelte-acdaan b:where(.svelte-acdaan){text-transform:capitalize;margin-right:.35rem}.treefield.done.svelte-acdaan{opacity:.55}.treefield.current.svelte-acdaan b:where(.svelte-acdaan){color:var(--good)}.treefield.future.svelte-acdaan{opacity:.8}.mark.svelte-acdaan{margin-left:.3rem}.treeapps.svelte-acdaan{opacity:.8;display:block}.treeapps.svelte-acdaan span:where(.svelte-acdaan){margin-right:.6rem}.treeapps.svelte-acdaan span.known:where(.svelte-acdaan){opacity:.5}.field.svelte-acdaan{border:1px solid var(--line);background:linear-gradient(180deg, color-mix(in srgb, var(--panel-2) 60%, transparent), color-mix(in srgb, var(--panel) 60%, transparent));border-radius:8px;margin-bottom:.5rem;padding:.5rem .7rem;transition:border-color .15s,box-shadow .15s}.field.svelte-acdaan:hover{border-color:var(--line-bright)}.field.current.svelte-acdaan{border-color:var(--good);box-shadow:0 0 14px color-mix(in srgb, var(--good) 18%, transparent)}.fieldbar.svelte-acdaan{background:var(--panel);border-radius:3px;height:.35rem;margin:.35rem 0 .1rem;overflow:hidden}.head.svelte-acdaan{justify-content:space-between;display:flex}.head.svelte-acdaan b:where(.svelte-acdaan){text-transform:capitalize}.all.svelte-acdaan{color:var(--gold);margin:.25rem 0 .1rem;font-size:.8rem;font-weight:600}.applist.svelte-acdaan{margin:.15rem 0 .3rem;padding-left:1.1rem;font-size:.85rem}.desc.svelte-acdaan{color:var(--accent-soft);margin:.05rem 0 .25rem;font-size:.72rem;line-height:1.25;display:block}label.svelte-acdaan .desc:where(.svelte-acdaan){margin-left:1.35rem}.applist.svelte-acdaan li.known:where(.svelte-acdaan){opacity:.5}label.svelte-acdaan{margin:.15rem 0;font-size:.85rem;display:block}label.known.svelte-acdaan{opacity:.5}.dim.svelte-acdaan{opacity:.65}button.svelte-acdaan{margin-top:.3rem}button.primary.svelte-acdaan{background:linear-gradient(#24418a,#1b2f66);border-color:#4a6ab8}table.svelte-6q8af{border-collapse:collapse;width:100%;font-size:.9rem}td.svelte-6q8af,th.svelte-6q8af{border:1px solid var(--line);text-align:left;padding:.3rem .6rem}.shipname.svelte-6q8af{font-weight:600}.actions.svelte-6q8af{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.transit.svelte-6q8af{align-items:center;gap:.4rem;display:inline-flex}.etabar.svelte-6q8af{background:var(--panel);border:1px solid var(--line);border-radius:3px;width:4rem;height:.45rem;display:inline-block;overflow:hidden}.etafill.svelte-6q8af{background:linear-gradient(90deg, #24418a, var(--accent));height:100%;display:block}.dim.svelte-6q8af{opacity:.65}.refitsel.svelte-6q8af{max-width:8.5rem;font-size:.78rem}.dimbtn.svelte-6q8af{opacity:.65}.neg.svelte-6q8af{color:var(--bad)}.gold.svelte-6q8af{color:var(--gold)}.error.svelte-6q8af{color:var(--bad)}.hint.svelte-6q8af{max-width:60rem;margin-top:.6rem}button.primary.svelte-6q8af{border-color:var(--good);background:linear-gradient(#1f6a38,#175028)}.mooDesigner.svelte-b6ardb{border:2px solid var(--line-bright);background:var(--bg);box-shadow:inset 0 0 0 2px var(--panel-2);margin-bottom:1rem;padding:.5rem;font-family:Verdana,Tahoma,sans-serif}.titleBar.svelte-b6ardb{border:1px solid var(--line-bright);background:linear-gradient(180deg, var(--panel-3), var(--panel));color:var(--text);text-transform:uppercase;letter-spacing:.08em;grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:.5rem;padding:.35rem .6rem;display:grid}.titleBar.svelte-b6ardb h2:where(.svelte-b6ardb){text-align:center;margin:0;font-size:1.15rem}.empire.svelte-b6ardb,.buildState.svelte-b6ardb{color:#d58a35;font-size:.76rem}.buildState.svelte-b6ardb{text-align:right}.topDeck.svelte-b6ardb{gap:.45rem;margin-bottom:.45rem;display:block}.commandBar.svelte-b6ardb{border:1px solid var(--line-bright);background:linear-gradient(180deg, var(--panel-3), var(--panel-2));grid-template-columns:auto auto 1fr auto;align-items:center;gap:.55rem;margin-top:.45rem;padding:.35rem .45rem;display:grid}.metric.svelte-b6ardb{border:1px solid var(--line-bright);background:var(--panel);align-items:center;gap:.35rem;min-width:130px;padding:.2rem .42rem;display:flex}.metric.svelte-b6ardb span:where(.svelte-b6ardb){color:#d58a35;font-size:.76rem}.metric.svelte-b6ardb b:where(.svelte-b6ardb){color:var(--text);font-size:1rem}.battleBrief.svelte-b6ardb{color:#cf985a;font-size:.79rem}.actions.svelte-b6ardb{gap:.35rem;display:flex}.fileTools.svelte-b6ardb{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.4rem;display:flex}.importbtn.svelte-b6ardb{border:1px solid var(--line,var(--panel-3));background:var(--panel-2);cursor:pointer;border-radius:6px;padding:.22rem .55rem;font-size:.88rem;display:inline-block}.importbtn.svelte-b6ardb:hover{background:var(--panel-3)}.list.svelte-b6ardb{border:1px solid var(--line-bright);background:var(--panel);padding:.5rem}.error.svelte-b6ardb{color:var(--bad)}.dim.svelte-b6ardb{opacity:.65}li.obsolete.svelte-b6ardb{opacity:.5}li.svelte-b6ardb{margin-bottom:.45rem}.linklike.svelte-b6ardb{color:var(--accent-soft);cursor:pointer;background:0 0;border:none;padding:0}.inspect.svelte-b6ardb{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 60%, transparent);border-radius:6px;flex-direction:column;align-items:flex-start;gap:.25rem;margin:.3rem 0 .2rem 1.1rem;padding:.4rem .6rem;font-size:.85rem;display:flex}@media (max-width:1100px){.topDeck.svelte-b6ardb{grid-template-columns:1fr}.commandBar.svelte-b6ardb{grid-template-columns:1fr;align-items:stretch}.actions.svelte-b6ardb{justify-content:flex-end}}.portrait-host.svelte-194l7my{flex:none;justify-content:center;align-items:flex-end;display:inline-flex}.newdot.svelte-1q41kvt{color:var(--gold,var(--gold));vertical-align:middle;font-size:.7rem}.appearance.svelte-1q41kvt{border:1px solid var(--panel-3);background:linear-gradient(180deg, color-mix(in srgb, var(--panel) 65%, transparent), #000000a6);border-radius:10px;max-width:64rem;margin-bottom:1rem;padding:.5rem .9rem .35rem}.stylebar.svelte-1q41kvt{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.stylebar.svelte-1q41kvt h3:where(.svelte-1q41kvt){margin:0}.themedots.svelte-1q41kvt{gap:.25rem;display:flex}.themedots.svelte-1q41kvt i:where(.svelte-1q41kvt){border:1px solid #ffffff4d;border-radius:50%;width:.7rem;height:.7rem}.stylename.svelte-1q41kvt{text-align:center;min-width:6rem;color:var(--accent-soft)}.current.svelte-1q41kvt{color:var(--good,var(--good));font-size:.85rem}.stylestrip.svelte-1q41kvt{flex-wrap:wrap;align-items:center;gap:.95rem;margin-top:.45rem;display:flex}.stylestrip.svelte-1q41kvt .cell:where(.svelte-1q41kvt){flex-direction:column;align-items:center;gap:.12rem;display:inline-flex}.stylestrip.svelte-1q41kvt small:where(.svelte-1q41kvt){color:var(--text-dim);font-size:.68rem}.mini.svelte-1q41kvt{padding:.1rem .45rem}.finePrint.svelte-1q41kvt{margin:.2rem 0 0;font-size:.78rem}.pickrow.svelte-1q41kvt{flex-wrap:wrap;gap:.35rem;max-width:60rem;display:flex}.pickchip.svelte-1q41kvt{border:1px solid var(--line-bright);background:var(--panel-2);cursor:default;border-radius:999px;padding:.1rem .6rem;font-size:.82rem}.pickchip.gov.svelte-1q41kvt{border-color:var(--gold,#d8b653);background:#2c2612}.pickchip.flaw.svelte-1q41kvt{color:#e0a9a2;background:#2c1616;border-color:#7a3a3a}.banner.svelte-1q41kvt{border:1px solid var(--line-bright);background:var(--panel-2);border-radius:8px;max-width:60rem;margin-bottom:.5rem;padding:.4rem .8rem}.banner.warn.svelte-1q41kvt{border-color:var(--gold,#d8b653);color:#ffe9b0;background:#2c2612}.banner.dim.svelte-1q41kvt{opacity:.85}.cards.svelte-1q41kvt{flex-wrap:wrap;gap:.7rem;margin-bottom:.8rem;display:flex}.leadercard.svelte-1q41kvt{border:1px solid var(--line-bright);background:linear-gradient(180deg, var(--panel-2), var(--panel));border-radius:10px;flex-direction:column;gap:.4rem;width:15.5rem;padding:.6rem .7rem;display:flex;box-shadow:0 4px 14px #00000059}.leadercard.ship.svelte-1q41kvt{background:linear-gradient(180deg, var(--panel-3), var(--panel));border-color:#806a3a}.leadercard.offer.svelte-1q41kvt{border-style:dashed}.leadercard.svelte-1q41kvt .portrait:where(.svelte-1q41kvt){background:radial-gradient(circle at 35% 30%, var(--line-bright), var(--panel) 75%);border:1px solid var(--line-bright);border-radius:50%;justify-content:center;align-self:center;align-items:center;width:3.2rem;height:3.2rem;font-size:2.2rem;line-height:1;display:flex}.leadercard.ship.svelte-1q41kvt .portrait:where(.svelte-1q41kvt){background:radial-gradient(circle at 35% 30%, #6a5424, var(--panel) 75%);border-color:#806a3a}.leadercard.svelte-1q41kvt .who:where(.svelte-1q41kvt){text-align:center;flex-direction:column;align-items:center;display:flex}.leadercard.svelte-1q41kvt .who:where(.svelte-1q41kvt) .title:where(.svelte-1q41kvt){opacity:.75;font-size:.8rem;font-style:italic}.leadercard.svelte-1q41kvt .who:where(.svelte-1q41kvt) .kind:where(.svelte-1q41kvt){opacity:.6;font-size:.75rem}.leadercard.svelte-1q41kvt .levelrow:where(.svelte-1q41kvt){align-items:center;gap:.4rem;font-size:.82rem;display:flex}.leadercard.svelte-1q41kvt .xpbar:where(.svelte-1q41kvt){background:var(--panel);border:1px solid var(--panel-3);border-radius:999px;flex:1;height:.35rem;overflow:hidden}.leadercard.svelte-1q41kvt .xpfill:where(.svelte-1q41kvt){background:linear-gradient(90deg, var(--accent), #5ee6e0);height:100%;display:block}.leadercard.svelte-1q41kvt .skills:where(.svelte-1q41kvt){flex-wrap:wrap;justify-content:center;gap:.25rem;display:flex}.leadercard.svelte-1q41kvt .skill:where(.svelte-1q41kvt){border:1px solid var(--panel-3);background:var(--panel);border-radius:999px;padding:.05rem .5rem;font-size:.75rem}.leadercard.svelte-1q41kvt .skill.enh:where(.svelte-1q41kvt),.leadercard.svelte-1q41kvt select.seatwarn:where(.svelte-1q41kvt){border-color:var(--gold,#d8b653);color:#ffe9b0}.leadercard.svelte-1q41kvt .foot:where(.svelte-1q41kvt){justify-content:space-between;align-items:center;gap:.4rem;margin-top:auto;display:flex}.leadercard.svelte-1q41kvt .price:where(.svelte-1q41kvt){color:#ffe9b0;font-weight:700}.leadercard.svelte-1q41kvt .dismiss:where(.svelte-1q41kvt){opacity:.75}table.svelte-1q41kvt{border-collapse:collapse;margin-bottom:.6rem}td.svelte-1q41kvt,th.svelte-1q41kvt{border:1px solid var(--panel-3);text-align:left;padding:.3rem .7rem}.chip.svelte-1q41kvt{border-radius:50%;width:.7rem;height:.7rem;margin-right:.3rem;display:inline-block}.empirecell.svelte-1q41kvt{align-items:center;gap:.4rem;display:flex}.compose.svelte-1q41kvt{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.timespent.svelte-1q41kvt{margin:.6rem 0;font-size:.85rem}.timespent.svelte-1q41kvt table:where(.svelte-1q41kvt){border-collapse:collapse}.timespent.svelte-1q41kvt td:where(.svelte-1q41kvt),.timespent.svelte-1q41kvt th:where(.svelte-1q41kvt){border:1px solid var(--line);padding:.15rem .5rem}.respec.svelte-1q41kvt{border:1px solid var(--line);border-radius:8px;max-width:60rem;margin:.6rem 0}.respec-cols.svelte-1q41kvt{gap:2rem;display:flex}.respec-col.svelte-1q41kvt{flex-flow:column wrap;gap:.1rem 1.2rem;max-height:14rem;font-size:.82rem;display:flex;overflow-y:auto}.bad.svelte-1q41kvt{color:var(--bad)}.dim.svelte-1q41kvt{opacity:.6;font-size:.85rem}.error.svelte-1q41kvt{color:#ff7b7b}h3.svelte-1q41kvt{margin:1rem 0 .4rem}.bar.svelte-bsms1v{align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}table.svelte-bsms1v{border-collapse:collapse;width:100%;max-width:60rem}td.svelte-bsms1v{border-bottom:1px solid var(--panel-2);padding:.25rem .6rem}.turn.svelte-bsms1v{opacity:.5;width:3rem;font-family:monospace}.turnhead.svelte-bsms1v td:where(.svelte-bsms1v){opacity:.75;letter-spacing:.05em;text-transform:uppercase;border-bottom:none;padding-top:.6rem;font-size:.85em;font-weight:600}.chip.svelte-bsms1v{opacity:.7;border-radius:1rem;padding:.15rem .5rem;font-size:.8em}.chip.active.svelte-bsms1v{opacity:1;outline:1px solid var(--accent)}.bad.svelte-bsms1v td:where(.svelte-bsms1v){color:#ff9d9d}.dim.svelte-bsms1v{opacity:.6}.overlay.svelte-tz0v0m{z-index:40;background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog.svelte-tz0v0m{background:var(--panel-2);border:1px solid var(--line-bright);border-radius:10px;max-width:30rem;padding:1.2rem 1.5rem}.grid.svelte-tz0v0m{flex-direction:column;gap:.7rem;margin:.8rem 0;display:flex}label.svelte-tz0v0m{flex-direction:column;gap:.25rem;display:flex}label.row.svelte-tz0v0m{flex-direction:row;align-items:center;gap:.5rem}label.row.tactic.svelte-tz0v0m{margin-left:1.4rem;font-size:.85rem}.countdown.svelte-tz0v0m{color:var(--text-dim,var(--text-dim));margin:.2rem 0 0;font-size:.85rem}.countdown.urgent.svelte-tz0v0m{color:var(--bad,#ff7b7b);font-weight:600}.keys.svelte-tz0v0m{opacity:.65;margin:.4rem 0 0;font-size:.72rem}.warn.svelte-tz0v0m{color:var(--bad,#ff7b7b);margin:-.35rem 0 0;font-size:.78rem}.hint.svelte-tz0v0m{opacity:.7;margin:-.35rem 0 0;font-size:.75rem}fieldset.engage.svelte-tz0v0m{border:1px solid var(--line-bright);border-radius:6px;flex-direction:column;gap:.35rem;padding:.4rem .6rem .5rem;display:flex}fieldset.engage.svelte-tz0v0m legend:where(.svelte-tz0v0m){opacity:.8;padding:0 .3rem;font-size:.78rem}.dim.svelte-tz0v0m{opacity:.6;font-size:.78rem}.overlay.svelte-7n7fav{z-index:55;background:#000000e0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.viewer.svelte-7n7fav{background:var(--panel);border:1px solid var(--line-bright);border-radius:10px;flex-direction:column;gap:.4rem;width:min(92vw,70rem);padding:.7rem .9rem;display:flex}.bar.svelte-7n7fav{align-items:center;gap:.7rem;display:flex}.turn.svelte-7n7fav{font-variant-numeric:tabular-nums;color:var(--text-dim,var(--text-dim));margin-right:auto}svg.svelte-7n7fav{border:1px solid var(--line,var(--panel-3));border-radius:8px;width:100%;max-height:62vh}.scrub.svelte-7n7fav{width:100%}.clash.svelte-7n7fav{fill:#ffb454;font-size:26px}.strip.svelte-7n7fav{flex-wrap:wrap;gap:1.2rem;font-size:.82rem;display:flex}.emp.dead.svelte-7n7fav{opacity:.45;text-decoration:line-through}.scan-overlay.svelte-1hagae{z-index:58;background:#02040ad1;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.scan-box.svelte-1hagae{background:var(--panel);border:1px solid var(--line-bright);border-radius:10px;width:min(92vw,640px);max-height:92vh;padding:1rem 1.2rem;overflow-y:auto;box-shadow:0 0 60px #50c8a01f}.scan-head.svelte-1hagae{flex-wrap:wrap;align-items:baseline;gap:.7rem;display:flex}.scan-tag.svelte-1hagae{letter-spacing:.25em;color:var(--accent);border:1px solid var(--accent);border-radius:4px;padding:.1rem .4rem;font-size:.7rem;animation:1.6s ease-in-out infinite alternate svelte-1hagae-scanblink}@keyframes svelte-1hagae-scanblink{0%{opacity:.55}to{opacity:1}}.scan-head.svelte-1hagae h2:where(.svelte-1hagae){margin:0;font-size:1.4rem}.spectral.svelte-1hagae{opacity:.85;font-size:.8rem}.plan.svelte-1hagae{width:100%;margin:.4rem 0;position:relative}.orbits.svelte-1hagae{width:100%;height:100%;position:absolute;inset:0}.sweep.svelte-1hagae{transform-origin:50% 51.5%;animation:7s linear infinite svelte-1hagae-sweepturn}@keyframes svelte-1hagae-sweepturn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.body.svelte-1hagae{justify-items:center;gap:.1rem;animation:.6s ease-out backwards svelte-1hagae-bodyfade;display:grid;position:absolute;transform:translate(-50%,-50%)}@keyframes svelte-1hagae-bodyfade{0%{opacity:0;filter:brightness(3)}to{opacity:1;filter:none}}.orbitlabel.svelte-1hagae{color:var(--line-bright);font-size:.62rem}.notables.svelte-1hagae{color:var(--accent-soft);margin:.2rem 0;font-size:.85rem}.survey.svelte-1hagae{margin:.3rem 0;padding:0;font-size:.85rem;list-style:none}.survey.svelte-1hagae li:where(.svelte-1hagae){border-bottom:1px solid color-mix(in srgb, var(--line) 40%, transparent);align-items:baseline;gap:.5rem;padding:.15rem 0;display:flex}.orbitcol.svelte-1hagae{text-align:right;width:1.6rem;color:var(--line-bright);flex:none}.special.svelte-1hagae{color:var(--gold,#ffd75e);margin-left:.35rem}.prime.svelte-1hagae{color:var(--accent);margin-left:.35rem}.inhabited.svelte-1hagae{white-space:nowrap;margin-left:auto}.danger.svelte-1hagae{color:var(--bad,#ff6b5e);margin:.3rem 0;font-size:.85rem}.scan-actions.svelte-1hagae{justify-content:flex-end;gap:.5rem;margin-top:.6rem;display:flex}.scan-actions.svelte-1hagae .primary:where(.svelte-1hagae){border-color:var(--accent);color:var(--accent-soft)}.fc-overlay.svelte-e3ejo9{z-index:59;background:#02040ad1;place-items:center;padding:1rem;animation:.9s svelte-e3ejo9-fc-flash;display:grid;position:fixed;inset:0}@keyframes svelte-e3ejo9-fc-flash{0%{background:#ffe6a08c}to{background:#02040ad1}}.fc-box.svelte-e3ejo9{background:linear-gradient(180deg, var(--panel-3), var(--panel));border:2px solid var(--gold);text-align:center;max-width:26rem;box-shadow:0 0 80px color-mix(in srgb, var(--gold) 30%, transparent);border-radius:14px;padding:1.2rem 1.6rem}.fc-title.svelte-e3ejo9{letter-spacing:.3em;color:var(--gold);text-shadow:0 0 20px color-mix(in srgb, var(--gold) 70%, transparent);font-size:1.6rem;font-weight:900}.fc-envoy.svelte-e3ejo9{justify-items:center;gap:.15rem;margin:.6rem 0 .2rem;animation:.7s ease-out .3s backwards svelte-e3ejo9-fc-in;display:grid}@keyframes svelte-e3ejo9-fc-in{0%{opacity:0;filter:brightness(2.5);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}.fc-race.svelte-e3ejo9{color:var(--text-dim);font-size:.75rem}.fc-sub.svelte-e3ejo9{color:var(--text-dim);font-size:.9rem}.fc-actions.svelte-e3ejo9{justify-content:center;gap:.6rem;margin-top:.6rem;display:flex}.fc-actions.svelte-e3ejo9 .primary:where(.svelte-e3ejo9){border-color:var(--gold);font-weight:700}header.svelte-42o9nk{background:var(--device-texture), linear-gradient(180deg, var(--device-mid), var(--device-lo));border-bottom:1px solid var(--device-edge);color:var(--device-text);z-index:10;flex-wrap:wrap;align-items:center;gap:1rem;padding:.45rem 1rem;display:flex;position:sticky;top:0;box-shadow:inset 0 1px #ffffff24,0 2px 18px #00000073}.title.svelte-42o9nk{text-transform:uppercase;color:var(--title-color,var(--accent-soft));text-shadow:var(--title-glow,0 0 16px color-mix(in srgb, var(--accent) 60%, transparent));letter-spacing:.09em;white-space:nowrap;font-size:.95rem;font-weight:800}.stat.svelte-42o9nk{font-variant-numeric:tabular-nums;white-space:nowrap}.stat.svelte-42o9nk .lbl:where(.svelte-42o9nk){color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem}.delta.svelte-42o9nk{color:var(--good);font-size:.85rem}.delta.neg.svelte-42o9nk,.stat.neg.svelte-42o9nk{color:var(--bad)}.researching.svelte-42o9nk{border-color:var(--line);font-size:.85rem}.researching.idle.svelte-42o9nk{border-color:var(--gold);color:var(--gold);background:linear-gradient(#5a4a20,#4a3a16);animation:1.6s ease-in-out infinite svelte-42o9nk-pulse-warn}.ff.svelte-42o9nk{padding:.15rem .5rem;font-size:1rem}.ff.active.svelte-42o9nk{border-color:var(--good,var(--good));background:linear-gradient(#2c7a4e,#1d5236);animation:1.6s ease-in-out infinite svelte-42o9nk-idlepulse}@keyframes svelte-42o9nk-idlepulse{0%,to{box-shadow:0 0 0 color-mix(in srgb, var(--good) 0%, transparent)}50%{box-shadow:0 0 10px color-mix(in srgb, var(--good) 50%, transparent)}}.commit.svelte-42o9nk{box-shadow:var(--glow);background:linear-gradient(#24418a,#1b2f66);border-color:#4a6ab8;order:-1;min-width:11.5rem;font-weight:700}.turnstat.svelte-42o9nk{min-width:6.2rem}.syncmark.svelte-42o9nk{margin-left:.15rem}.commit.warn.svelte-42o9nk{border-color:var(--gold);color:#fff2cf;box-shadow:var(--halo-gold);background:linear-gradient(#8a6a1c,#6e5312);animation:1.6s ease-in-out infinite svelte-42o9nk-pulse-warn}.commit.committed.svelte-42o9nk{border-color:var(--good);background:linear-gradient(#1f6a38,#175028)}@keyframes svelte-42o9nk-pulse-warn{0%,to{box-shadow:0 0 0 color-mix(in srgb, var(--gold) 0%, transparent)}50%{box-shadow:0 0 14px color-mix(in srgb, var(--gold) 55%, transparent)}}nav.svelte-42o9nk{gap:.35rem;padding:.5rem 1rem .2rem;display:flex}nav.svelte-42o9nk button:where(.svelte-42o9nk){color:var(--text-dim);box-shadow:none;text-shadow:none;background:0 0;border-color:#0000;border-bottom-style:solid;border-bottom-width:2px;border-radius:8px 8px 0 0}nav.svelte-42o9nk button:where(.svelte-42o9nk):hover:not(:disabled){box-shadow:none;filter:none;color:var(--text);border-color:#0000}nav.svelte-42o9nk button.active:where(.svelte-42o9nk){background:linear-gradient(180deg, var(--panel-3), var(--panel-2));color:var(--accent-soft);border:1px solid var(--line-bright);border-bottom:2px solid var(--accent);box-shadow:none}nav.svelte-42o9nk button.pulse:where(.svelte-42o9nk):not(.active){color:var(--gold);animation:1.6s ease-in-out infinite svelte-42o9nk-pulse-warn}nav.svelte-42o9nk .replays:where(.svelte-42o9nk){color:#ffd9d0;background:linear-gradient(#6e2a2a,#521d1d);border:1px solid #a05050;margin-left:auto}nav.svelte-42o9nk .offers:where(.svelte-42o9nk){border:1px solid var(--gold);color:#ffe9b0;background:linear-gradient(#6a5424,#54431c);margin-left:auto;animation:1.6s ease-in-out infinite svelte-42o9nk-pulse-warn}nav.svelte-42o9nk .offers.quiet:where(.svelte-42o9nk){opacity:.75;background:var(--device-texture), linear-gradient(180deg, var(--device-mid), var(--device-lo));border-color:var(--device-edge);color:var(--device-text);animation:none}nav.svelte-42o9nk .offers:where(.svelte-42o9nk)+.replays:where(.svelte-42o9nk){margin-left:.35rem}section.svelte-42o9nk{flex:1 0 auto;padding:.6rem 1rem 1.2rem}footer.svelte-42o9nk{background:var(--device-texture), linear-gradient(0deg, var(--device-lo), var(--device-mid));border-top:1px solid var(--device-edge);z-index:10;align-items:center;gap:.5rem;padding:.35rem 1rem;display:flex;position:sticky;bottom:0}.allwaiting.svelte-42o9nk{color:#ffe2e2;text-shadow:0 1px 3px #000c;pointer-events:none;z-index:3;background:#be282866;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:0}.chatlog.svelte-42o9nk{opacity:.8;white-space:nowrap;gap:1rem;font-size:.85rem;display:flex;overflow:hidden}.hash.svelte-42o9nk{opacity:.3;margin-left:auto;font-family:monospace;font-size:.72rem}.banner.svelte-42o9nk{background:linear-gradient(#2c6a3c,#235430);padding:.5rem 1rem;font-weight:700}.banner.warn.svelte-42o9nk{background:linear-gradient(#6a5424,#54431c)}.banner.dim.svelte-42o9nk{background:var(--panel-2);color:var(--text-dim);font-weight:400}.banner.urgent.svelte-42o9nk{color:#ffe3dd;background:linear-gradient(#7a2c24,#5e211b)}.tax.svelte-42o9nk{color:var(--text-dim);align-items:center;gap:.3rem;font-size:.85rem;display:inline-flex}.nohist.svelte-42o9nk{align-items:center;gap:.2rem;font-size:.75rem;display:inline-flex}.aggro.svelte-42o9nk{color:#ffb0a6;align-items:center;gap:.25rem;font-size:.8rem;display:inline-flex}.edge.svelte-42o9nk{pointer-events:none;z-index:35;border-radius:2px;position:fixed;inset:0}.edge.green.svelte-42o9nk{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--good) 55%, transparent), inset 0 0 26px color-mix(in srgb, var(--good) 18%, transparent)}.edge.red.svelte-42o9nk{animation:1.2s ease-in-out infinite svelte-42o9nk-edgepulse}@keyframes svelte-42o9nk-edgepulse{0%,to{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--bad) 55%, transparent), inset 0 0 26px color-mix(in srgb, var(--bad) 16%, transparent)}50%{box-shadow:inset 0 0 0 5px color-mix(in srgb, var(--bad) 95%, transparent), inset 0 0 44px color-mix(in srgb, var(--bad) 30%, transparent)}}.dm.svelte-42o9nk{color:#d7a7ff}.helpbtn.svelte-42o9nk{margin-left:.5rem}.help.svelte-42o9nk{background:linear-gradient(180deg, var(--panel-2), var(--panel));border:1px solid var(--line-bright);z-index:30;border-radius:10px;width:30rem;max-height:65vh;padding:.6rem 1rem;font-size:.85rem;position:fixed;bottom:3rem;right:1rem;overflow-y:auto;box-shadow:0 12px 48px #0009}.help.svelte-42o9nk h3:where(.svelte-42o9nk){justify-content:space-between;margin:.2rem 0 .5rem;display:flex}.help.svelte-42o9nk li:where(.svelte-42o9nk){margin-bottom:.35rem}.celebration.svelte-42o9nk{border:1px solid var(--accent);z-index:45;box-shadow:var(--halo), 0 10px 40px #0009;background:linear-gradient(135deg,#23408a,#1a2c5e 60%,#182450);border-radius:12px;align-items:center;gap:.8rem;padding:.7rem 1.1rem;animation:.45s cubic-bezier(.2,1.4,.4,1) svelte-42o9nk-drop-in;display:flex;position:fixed;top:4rem;left:50%;transform:translate(-50%)}@keyframes svelte-42o9nk-drop-in{0%{opacity:0;transform:translate(-50%,-140%)}to{opacity:1;transform:translate(-50%)}}.celebration.svelte-42o9nk .burst:where(.svelte-42o9nk){font-size:1.8rem;animation:.8s svelte-42o9nk-spin-pop}@keyframes svelte-42o9nk-spin-pop{0%{transform:scale(.2)rotate(-120deg)}70%{transform:scale(1.25)rotate(10deg)}to{transform:scale(1)rotate(0)}}.celebration.svelte-42o9nk .apps:where(.svelte-42o9nk){color:var(--accent-soft);text-transform:capitalize;font-size:.85rem}.celebration.svelte-42o9nk .next:where(.svelte-42o9nk){border-color:var(--gold);background:linear-gradient(#8a6a1c,#6e5312);margin-top:.3rem}.celebration.svelte-42o9nk .x:where(.svelte-42o9nk){color:var(--text-dim);background:0 0;border:none}.loading.svelte-42o9nk{color:var(--text-dim);padding:2rem}.commit.fast.svelte-42o9nk{background:linear-gradient(#2a6a8a,#1b4a66);border-color:#4aa8d8}.commit.fast.svelte-42o9nk:disabled{opacity:.6}.idlebadge.svelte-42o9nk{border:1px solid var(--gold);color:#ffe9b0;text-align:center;background:linear-gradient(#6a5424,#54431c);border-radius:999px;min-width:1.1rem;margin-left:.3rem;padding:0 .25rem;font-size:.72rem;display:inline-block}.idlebadge.flying.svelte-42o9nk{border-color:var(--accent);color:#bfe6ff;background:linear-gradient(#24406a,#1c3254)}.celebration.arrival.svelte-42o9nk{border-color:var(--good);box-shadow:0 0 40px color-mix(in srgb, var(--good) 35%, transparent), 0 10px 40px #00000080}.contact-overlay.svelte-42o9nk{z-index:60;background:#000000d1;justify-content:center;align-items:center;animation:.9s svelte-42o9nk-contact-flash;display:flex;position:fixed;inset:0}@keyframes svelte-42o9nk-contact-flash{0%{background:#ffe6a0f2}30%{background:#a02828bf}to{background:#000000d1}}.contact-box.svelte-42o9nk{background:linear-gradient(180deg, var(--panel-3), var(--panel));border:2px solid var(--gold);text-align:center;max-width:34rem;box-shadow:0 0 80px color-mix(in srgb, var(--gold) 35%, transparent);border-radius:14px;padding:1.2rem 1.6rem}.contact-title.svelte-42o9nk{letter-spacing:.35em;color:var(--gold);text-shadow:0 0 24px color-mix(in srgb, var(--gold) 80%, transparent);font-size:2.4rem;font-weight:900;animation:1.2s ease-in-out infinite svelte-42o9nk-pulse-warn}.contact-sub.svelte-42o9nk{color:var(--text-dim);font-size:.9rem}.envoys.svelte-42o9nk{flex-wrap:wrap;justify-content:center;gap:1.2rem;margin:.6rem 0 .2rem;display:flex}.envoy.svelte-42o9nk{justify-items:center;gap:.15rem;animation:.7s ease-out .35s backwards svelte-42o9nk-envoy-in;display:grid}@keyframes svelte-42o9nk-envoy-in{0%{opacity:0;filter:brightness(2.5);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}.envoy.svelte-42o9nk .race:where(.svelte-42o9nk){color:var(--text-dim);font-size:.75rem}.contact-actions.svelte-42o9nk{justify-content:center;gap:.6rem;margin-top:.6rem;display:flex}.contact-actions.svelte-42o9nk .primary:where(.svelte-42o9nk){background:linear-gradient(#24418a,#1b2f66);border-color:#4a6ab8;font-weight:700}.replay.svelte-1sdrrw3{box-sizing:border-box;flex-direction:column;gap:.35rem;height:100vh;padding:.4rem .6rem;display:flex}header.svelte-1sdrrw3{align-items:center;gap:.7rem;display:flex}.turn.svelte-1sdrrw3{font-variant-numeric:tabular-nums;color:var(--text-dim)}.scrub.svelte-1sdrrw3{flex:1}.dim.svelte-1sdrrw3{color:var(--text-dim);font-size:.82rem}.banners.svelte-1sdrrw3{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.banner.svelte-1sdrrw3{border:1px solid var(--line,#444);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .65rem;display:inline-flex}.banner.svelte-1sdrrw3 .swatch:where(.svelte-1sdrrw3){background:var(--c);border-radius:50%;width:.7rem;height:.7rem;display:inline-block}.banner.active.svelte-1sdrrw3{border-color:var(--c);box-shadow:0 0 0 1px var(--c)}.banner.dead.svelte-1sdrrw3{opacity:.45;text-decoration:line-through}.stage.svelte-1sdrrw3{flex:1;gap:.5rem;min-height:0;display:flex}.map.svelte-1sdrrw3{flex:1;min-width:0;min-height:0;overflow:auto}.feed.svelte-1sdrrw3{border-left:1px solid var(--line,#333);width:16rem;padding-left:.5rem;font-size:.8rem;overflow-y:auto}.feed.svelte-1sdrrw3 ul:where(.svelte-1sdrrw3){margin:.3rem 0 0;padding-left:1rem}.feed.svelte-1sdrrw3 li:where(.svelte-1sdrrw3){margin-bottom:.2rem}.empty.svelte-1sdrrw3{place-items:center;height:100vh;display:grid}.updatebar.svelte-1ocnzw1{z-index:90;background:color-mix(in srgb, var(--gold) 16%, var(--bg));border-bottom:1px solid var(--gold);color:var(--gold);padding:.35rem .8rem;font-size:.9rem;position:sticky;top:0}.updatebar.svelte-1ocnzw1 .dim:where(.svelte-1ocnzw1){opacity:.7;font-size:.8rem}.lab-overlay.svelte-1ocnzw1{z-index:20;background:var(--bg);position:fixed;inset:0;overflow:auto}body{background:radial-gradient(120% 90% at 20% -10%, var(--bg-glow-a) 0%, var(--bg-glow-b) 45%, var(--bg) 100%) fixed;color:var(--text);font-family:var(--font-ui);margin:0;line-height:1.45}.crt.svelte-1ocnzw1{pointer-events:none;z-index:80;background-image:repeating-linear-gradient(0deg, rgba(0, 0, 0, var(--scanline-alpha)) 0px, rgba(0, 0, 0, var(--scanline-alpha)) 1px, transparent 1px, transparent 3px), radial-gradient(ellipse 120% 120% at 50% 45%, transparent 65%, rgba(0, 0, 0, var(--vignette-alpha,.28)) 100%);position:fixed;inset:0}.starfield.svelte-1ocnzw1{pointer-events:none;z-index:0;background-image:radial-gradient(1px 1px at 12% 22%,#ffffff8c 50%,#0000 51%),radial-gradient(1px 1px at 34% 68%,#bed2ff66 50%,#0000 51%),radial-gradient(1.5px 1.5px at 56% 14%,#ffffff73 50%,#0000 51%),radial-gradient(1px 1px at 71% 47%,#ffe6be66 50%,#0000 51%),radial-gradient(1px 1px at 86% 79%,#ffffff59 50%,#0000 51%),radial-gradient(1.5px 1.5px at 8% 84%,#aac8ff66 50%,#0000 51%),radial-gradient(1px 1px at 45% 91%,#ffffff4d 50%,#0000 51%),radial-gradient(1px 1px at 92% 9%,#ffffff73 50%,#0000 51%),radial-gradient(1.2px 1.2px at 63% 33%,#ffffff4d 50%,#0000 51%),radial-gradient(1px 1px at 25% 45%,#ffffff40 50%,#0000 51%);background-size:1100px 700px,900px 600px,1300px 800px,1000px 750px,1200px 900px,950px 650px,1150px 850px,1050px 700px,850px 550px,1250px 950px;position:fixed;inset:0}main.svelte-1ocnzw1{z-index:1;flex-direction:column;min-height:100vh;padding:0;display:flex;position:relative}button{background:var(--device-texture), linear-gradient(180deg, var(--device-hi), var(--device-mid) 45%, var(--device-lo));color:var(--device-text);border:1px solid var(--device-edge);border-radius:var(--radius);font:inherit;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;text-shadow:0 1px #0006;padding:.28rem .7rem;font-size:.84rem;transition:border-color .15s,box-shadow .15s,transform 80ms,background .15s,filter .15s;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #00000073}button:hover:not(:disabled){border-color:var(--glow-color);box-shadow:var(--glow), inset 0 1px 0 #ffffff38, inset 0 -1px 0 #00000073;filter:brightness(1.12)}button:active:not(:disabled){filter:brightness(.92);transform:translateY(1px)}button:disabled{opacity:.45;cursor:default}input,select{background:var(--input-bg);color:var(--text);border:1px solid var(--line);border-radius:var(--radius);font:inherit;padding:.26rem .5rem;font-size:.88rem}input:focus,select:focus,button:focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}input[type=range]{accent-color:var(--accent);padding:0}h1,h2,h3,h4{letter-spacing:.04em}table{border-collapse:collapse}thead th{background:var(--device-texture), linear-gradient(180deg, var(--device-mid), var(--device-lo));color:var(--device-text);text-transform:uppercase;letter-spacing:.08em;text-shadow:0 1px #0006;font-size:.72rem;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0006}tbody tr:hover td{background:color-mix(in srgb, var(--accent) 6%, transparent)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--panel-3);border:2px solid var(--bg);border-radius:6px}::-webkit-scrollbar-track{background:0 0}:root{--bg:#08110a;--panel:#0c1a10;--panel-2:#112417;--panel-3:#172f1e;--line:#4b564a;--line-bright:#79856f;--device-hi:#838d7e;--device-mid:#5b665c;--device-lo:#39423a;--device-edge:#aeb9a3;--device-text:#f0f6e8;--device-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cg stroke='rgba(0,0,0,0.30)' stroke-width='1'%3E%3Cpath d='M0 30.5H120M0 82.5H120M46.5 0V30M92.5 0V30M22.5 30V82M74.5 30V82M58.5 82V120M104.5 82V120'/%3E%3C/g%3E%3Cg stroke='rgba(255,255,255,0.07)' stroke-width='1'%3E%3Cpath d='M0 31.5H120M0 83.5H120M47.5 0V30M23.5 30V82M75.5 30V82M59.5 83V120'/%3E%3C/g%3E%3Cg fill='rgba(0,0,0,0.16)'%3E%3Crect x='6' y='38' width='26' height='7'/%3E%3Crect x='80' y='94' width='30' height='6'/%3E%3Crect x='30' y='8' width='12' height='14'/%3E%3Crect x='98' y='42' width='14' height='22'/%3E%3C/g%3E%3Cg fill='rgba(255,255,255,0.05)'%3E%3Crect x='52' y='12' width='30' height='6'/%3E%3Crect x='10' y='96' width='18' height='10'/%3E%3Crect x='34' y='56' width='22' height='9'/%3E%3Crect x='84' y='70' width='18' height='5'/%3E%3C/g%3E%3C/svg%3E");--text:#d6e4c8;--text-dim:#94a186;--font-ui:system-ui, "Segoe UI", sans-serif;--accent:#90f03c;--accent-soft:#c3fa90;--gold:#f0c964;--good:#85e962;--bad:#ff8a5e;--glow-color:#7fb2ff;--glow:0 0 12px color-mix(in srgb, var(--glow-color) 55%, transparent);--focus-ring:0 0 0 2px color-mix(in srgb, var(--glow-color) 45%, transparent);--halo:0 0 46px color-mix(in srgb, var(--glow-color) 16%, transparent);--halo-gold:0 0 18px color-mix(in srgb, var(--gold) 45%, transparent);--input-bg:#071008;--radius:3px;--bg-glow-a:#0f1d12;--bg-glow-b:#0b170e;--scanline-alpha:.08}[data-theme=nebula]{--device-hi:#1b2547;--device-mid:#151d3f;--device-lo:#0f1530;--device-edge:#40518c;--device-text:#dce3f7;--device-texture:none;--bg:#070a16;--panel:#0f1530;--panel-2:#151d3f;--panel-3:#1b2547;--line:#2a3558;--line-bright:#40518c;--text:#dce3f7;--text-dim:#8f9ac0;--font-ui:system-ui, "Segoe UI", sans-serif;--accent:#6ea8ff;--accent-soft:#8fb8ff;--gold:#ffd479;--good:#5ee08a;--bad:#ff8a7a;--glow-color:#6ea8ff;--glow:0 0 12px color-mix(in srgb, var(--glow-color) 35%, transparent);--focus-ring:0 0 0 2px color-mix(in srgb, var(--glow-color) 25%, transparent);--halo:0 0 46px color-mix(in srgb, var(--glow-color) 14%, transparent);--halo-gold:0 0 18px color-mix(in srgb, var(--gold) 40%, transparent);--input-bg:#0b1126;--radius:6px;--bg-glow-a:#101a3d;--bg-glow-b:#0a0f24;--scanline-alpha:0}[data-theme=cloudcity]{--bg:#e8e4da;--panel:#f4f1e9;--panel-2:#faf8f2;--panel-3:#fff;--line:#c9c2b2;--line-bright:#a89f8a;--device-hi:#fff;--device-mid:#e9e4d8;--device-lo:#c8c1b0;--device-edge:#9a9280;--device-text:#4a4436;--device-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cg stroke='rgba(0,0,0,0.10)' stroke-width='1'%3E%3Cpath d='M0 30.5H120M0 82.5H120M46.5 0V30M92.5 0V30M22.5 30V82M74.5 30V82M58.5 82V120M104.5 82V120'/%3E%3C/g%3E%3Cg stroke='rgba(255,255,255,0.5)' stroke-width='1'%3E%3Cpath d='M0 31.5H120M0 83.5H120M47.5 0V30M23.5 30V82M75.5 30V82M59.5 83V120'/%3E%3C/g%3E%3C/svg%3E"), linear-gradient(180deg, #ffffffb3, #fff0 40%, #0000000d 60%, #ffffff73);--text:#40382c;--text-dim:#8a8272;--accent:#2f6fd6;--accent-soft:#2359b8;--gold:#b8860b;--good:#2e9e4f;--bad:#d9534f;--glow-color:#66a3ff;--glow:0 0 12px color-mix(in srgb, var(--glow-color) 45%, transparent);--focus-ring:0 0 0 2px color-mix(in srgb, var(--glow-color) 40%, transparent);--halo:0 0 46px color-mix(in srgb, var(--glow-color) 20%, transparent);--halo-gold:0 0 18px color-mix(in srgb, var(--gold) 40%, transparent);--input-bg:#fff;--radius:8px;--bg-glow-a:#f8f4ea;--bg-glow-b:#eee9dd;--scanline-alpha:0;--vignette-alpha:0}[data-theme=starliner]{--title-color:var(--device-text);--title-glow:none;--bg:#0a1428;--panel:#101c36;--panel-2:#16264a;--panel-3:#1d305c;--line:#3a4a74;--line-bright:#5c70a4;--device-hi:#fbfdff;--device-mid:#dde4ec;--device-lo:#b0bbc8;--device-edge:#8794a3;--device-text:#22303f;--device-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cg stroke='rgba(0,0,0,0.12)' stroke-width='1'%3E%3Cpath d='M0 30.5H120M0 82.5H120M46.5 0V30M92.5 0V30M22.5 30V82M74.5 30V82M58.5 82V120M104.5 82V120'/%3E%3C/g%3E%3Cg stroke='rgba(255,255,255,0.55)' stroke-width='1'%3E%3Cpath d='M0 31.5H120M0 83.5H120M47.5 0V30M23.5 30V82M75.5 30V82M59.5 83V120'/%3E%3C/g%3E%3C/svg%3E"), linear-gradient(180deg, #ffffffbf, #ffffff0d 40%, #00000014 58%, #ffffff80);--text:#dbe6f7;--text-dim:#91a1bd;--accent:#58a6ff;--accent-soft:#9cc7ff;--gold:#ffd479;--good:#5ee08a;--bad:#ff8a7a;--glow-color:#58a6ff;--glow:0 0 12px color-mix(in srgb, var(--glow-color) 55%, transparent);--focus-ring:0 0 0 2px color-mix(in srgb, var(--glow-color) 45%, transparent);--halo:0 0 46px color-mix(in srgb, var(--glow-color) 16%, transparent);--halo-gold:0 0 18px color-mix(in srgb, var(--gold) 45%, transparent);--input-bg:#0a1226;--radius:6px;--bg-glow-a:#142449;--bg-glow-b:#0d1832;--scanline-alpha:.05;--vignette-alpha:.2}[data-theme=chrome]{--title-color:var(--device-text);--title-glow:none;--bg:#0b0f16;--panel:#12161f;--panel-2:#171d29;--panel-3:#1f2734;--line:#3d4757;--line-bright:#67758a;--device-hi:#f2f6fa;--device-mid:#bcc5d0;--device-lo:#7e8997;--device-edge:#d7dee6;--device-text:#1d242c;--device-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cg stroke='rgba(0,0,0,0.14)' stroke-width='1'%3E%3Cpath d='M0 30.5H120M0 82.5H120M46.5 0V30M92.5 0V30M22.5 30V82M74.5 30V82M58.5 82V120M104.5 82V120'/%3E%3C/g%3E%3Cg stroke='rgba(255,255,255,0.6)' stroke-width='1'%3E%3Cpath d='M0 31.5H120M0 83.5H120M47.5 0V30M23.5 30V82M75.5 30V82M59.5 83V120'/%3E%3C/g%3E%3C/svg%3E"), linear-gradient(180deg, #ffffffd9, #ffffff1a 35%, #0000002e 52%, #ffffff73);--text:#d5dde8;--text-dim:#8d99a8;--accent:#35d6e8;--accent-soft:#8ceaf5;--gold:#f0c964;--good:#58dd8a;--bad:#ff7a6b;--glow-color:#49d9ea;--glow:0 0 12px color-mix(in srgb, var(--glow-color) 55%, transparent);--focus-ring:0 0 0 2px color-mix(in srgb, var(--glow-color) 45%, transparent);--halo:0 0 46px color-mix(in srgb, var(--glow-color) 16%, transparent);--halo-gold:0 0 18px color-mix(in srgb, var(--gold) 45%, transparent);--input-bg:#0a0e14;--radius:4px;--bg-glow-a:#131a26;--bg-glow-b:#0d1119;--scanline-alpha:.05;--vignette-alpha:.22}[data-theme=aurora]{--bg:#0a0a14;--panel:#12121f;--panel-2:#191a2c;--panel-3:#21223a;--line:#3c3d5e;--line-bright:#5c5e8c;--device-hi:#494b66;--device-mid:#33344a;--device-lo:#1f2032;--device-edge:#7c7fb0;--device-text:#e8e9fa;--text:#dcdcf2;--text-dim:#9495b8;--accent:#b78bff;--accent-soft:#d3b6ff;--gold:#ffd479;--good:#4fe0c0;--bad:#ff7a9d;--glow-color:#8f7bff;--glow:0 0 12px color-mix(in srgb, var(--glow-color) 55%, transparent);--focus-ring:0 0 0 2px color-mix(in srgb, var(--glow-color) 45%, transparent);--halo:0 0 46px color-mix(in srgb, var(--glow-color) 18%, transparent);--halo-gold:0 0 18px color-mix(in srgb, var(--gold) 45%, transparent);--input-bg:#0b0b16;--radius:6px;--bg-glow-a:#191330;--bg-glow-b:#101024;--scanline-alpha:.06;--vignette-alpha:.26}[data-theme=brasswing]{--bg:#efe6d4;--panel:#f7f0e0;--panel-2:#fdf8ec;--panel-3:#fffdf6;--line:#d0c3a4;--line-bright:#b3a37c;--device-hi:#f6ead0;--device-mid:#e0cc9e;--device-lo:#bda269;--device-edge:#8f7b45;--device-text:#46350f;--device-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cg stroke='rgba(90,60,10,0.14)' stroke-width='1'%3E%3Cpath d='M0 30.5H120M0 82.5H120M46.5 0V30M92.5 0V30M22.5 30V82M74.5 30V82M58.5 82V120M104.5 82V120'/%3E%3C/g%3E%3Cg stroke='rgba(255,250,230,0.55)' stroke-width='1'%3E%3Cpath d='M0 31.5H120M0 83.5H120M47.5 0V30M23.5 30V82M75.5 30V82M59.5 83V120'/%3E%3C/g%3E%3C/svg%3E"), linear-gradient(180deg, #fffaebb3, #fffaeb00 40%, #5a3c0a14 60%, #fffaeb80);--text:#453a22;--text-dim:#8d7f5e;--accent:#1f5f8b;--accent-soft:#14486b;--gold:#a67816;--good:#35843f;--bad:#b5473f;--glow-color:#4b8fca;--glow:0 0 12px color-mix(in srgb, var(--glow-color) 45%, transparent);--focus-ring:0 0 0 2px color-mix(in srgb, var(--glow-color) 40%, transparent);--halo:0 0 46px color-mix(in srgb, var(--glow-color) 18%, transparent);--halo-gold:0 0 18px color-mix(in srgb, var(--gold) 45%, transparent);--input-bg:#fffef8;--radius:10px;--bg-glow-a:#f6efdd;--bg-glow-b:#efe6d0;--scanline-alpha:0;--vignette-alpha:0}[data-theme=midnight-gold]{--bg:#070a12;--panel:#0d1220;--panel-2:#131a2c;--panel-3:#1a2338;--line:#333e58;--line-bright:#536183;--device-hi:#3b4152;--device-mid:#292e3d;--device-lo:#191d28;--device-edge:#6b7284;--device-text:#f2ead2;--text:#ded9c8;--text-dim:#968f78;--accent:#ffd061;--accent-soft:#ffe4a0;--gold:#ffd061;--good:#6fe08a;--bad:#ff7a6b;--glow-color:#ffcd54;--glow:0 0 12px color-mix(in srgb, var(--glow-color) 50%, transparent);--focus-ring:0 0 0 2px color-mix(in srgb, var(--glow-color) 40%, transparent);--halo:0 0 46px color-mix(in srgb, var(--glow-color) 14%, transparent);--halo-gold:0 0 22px color-mix(in srgb, var(--gold) 50%, transparent);--input-bg:#060910;--radius:4px;--bg-glow-a:#131320;--bg-glow-b:#0c0e18;--scanline-alpha:.07;--vignette-alpha:.26}
