.controls.svelte-12xnum1{display:flex;align-items:center;gap:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2);flex-wrap:wrap}button.svelte-12xnum1{background:var(--color-surface-raised);color:var(--color-fg);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:0 var(--space-3);cursor:pointer}button.svelte-12xnum1:disabled{opacity:.45;cursor:not-allowed}.speeds.svelte-12xnum1{display:flex;gap:var(--space-1)}.speeds.svelte-12xnum1 button.on:where(.svelte-12xnum1){border-color:var(--color-accent);color:var(--color-accent);font-weight:700}.rm.svelte-12xnum1{color:var(--color-fg-muted);font-size:var(--text-xs)}.log.svelte-k3j2l2{display:flex;flex-direction:column;min-height:0;flex:1}header.svelte-k3j2l2{display:flex;justify-content:flex-end;margin-bottom:var(--space-2)}.filters.svelte-k3j2l2{display:flex;gap:var(--space-1)}.filters.svelte-k3j2l2 button:where(.svelte-k3j2l2){background:var(--color-surface-raised);color:var(--color-fg-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:0 var(--space-2);cursor:pointer;font-size:var(--text-sm)}.filters.svelte-k3j2l2 button.on:where(.svelte-k3j2l2){color:var(--color-fg);border-color:var(--color-accent)}ol.svelte-k3j2l2{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1;min-height:8rem;font-size:var(--text-sm);display:grid;gap:2px;align-content:start}li.svelte-k3j2l2{padding:2px var(--space-2);border-left:2px solid var(--color-border)}li.combat.svelte-k3j2l2{border-left-color:var(--color-highlight-attack)}li.economy.svelte-k3j2l2{border-left-color:var(--color-warning)}li.move.svelte-k3j2l2{border-left-color:var(--color-highlight-move)}.round.svelte-k3j2l2{color:var(--color-fg-muted);font-family:var(--font-mono);font-size:var(--text-xs);margin-right:var(--space-1)}table.svelte-190xd00{width:100%;border-collapse:collapse;font-size:var(--text-sm)}th.svelte-190xd00,td.svelte-190xd00{text-align:left;padding:var(--space-1) var(--space-2)}thead.svelte-190xd00 th:where(.svelte-190xd00){color:var(--color-fg-muted);font-weight:600;border-bottom:1px solid var(--color-border)}tbody.svelte-190xd00 th:where(.svelte-190xd00){font-weight:600;white-space:nowrap}tr.active.svelte-190xd00 th:where(.svelte-190xd00),tr.active.svelte-190xd00 td:where(.svelte-190xd00){background:color-mix(in srgb,var(--color-turn-active) 9%,transparent)}tr.active.svelte-190xd00 th:where(.svelte-190xd00){box-shadow:inset 3px 0 0 var(--color-turn-active)}tr.eliminated.svelte-190xd00{opacity:.5;text-decoration:line-through}.chip.svelte-190xd00{display:inline-flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;border-radius:var(--radius-sm);font-weight:700}small.svelte-190xd00{color:var(--color-fg-muted)}@media(max-width:1439px){.inc.svelte-190xd00{display:none}}.zone.svelte-i2g3w1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);display:flex;flex-direction:column;height:var(--panel-admiralty-h)}header.svelte-i2g3w1{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2)}h2.svelte-i2g3w1{margin:0;font-size:var(--text-md)}.tabs.svelte-i2g3w1{display:flex;gap:var(--space-1)}.tabs.svelte-i2g3w1 button:where(.svelte-i2g3w1){background:var(--color-surface-raised);color:var(--color-fg-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:0 var(--space-2);cursor:pointer;font-size:var(--text-sm)}.tabs.svelte-i2g3w1 button.on:where(.svelte-i2g3w1){color:var(--color-fg);border-color:var(--color-tab-active-border, var(--color-accent))}.pane.svelte-i2g3w1{min-height:0;overflow-y:auto}.pane.grow.svelte-i2g3w1{flex:1;display:flex;flex-direction:column}.pane.hidden.svelte-i2g3w1{display:none}.zone.svelte-4qc4i6{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);min-height:var(--panel-contact-min-h);max-height:260px;overflow-y:auto}.zone.choosing.svelte-4qc4i6{border-color:var(--color-selection)}h2.svelte-4qc4i6{margin:0 0 var(--space-1);font-size:var(--text-md)}.sub.svelte-4qc4i6{margin:0 0 var(--space-2);color:var(--color-fg-muted);font-size:var(--text-sm);text-transform:capitalize}.sub.empty.svelte-4qc4i6{text-transform:none}.detail.svelte-4qc4i6{margin:0;font-size:var(--text-sm)}ul.svelte-4qc4i6{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1)}ul.svelte-4qc4i6 button:where(.svelte-4qc4i6){width:100%;text-align:left;background:var(--color-surface-raised);color:var(--color-fg);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);cursor:pointer;font-size:var(--text-sm)}ul.svelte-4qc4i6 button.on:where(.svelte-4qc4i6){border-color:var(--color-selection)}.cancel.svelte-4qc4i6{margin-top:var(--space-2);background:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-fg-muted);padding:0 var(--space-3);cursor:pointer}h3.svelte-1cen60o{margin:var(--space-2) 0 var(--space-1);font-size:var(--text-sm);color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:.06em}.hint.svelte-1cen60o{margin:var(--space-1) 0;font-size:var(--text-sm);color:var(--color-fg-muted)}.grid.svelte-1cen60o{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}button.svelte-1cen60o{display:grid;grid-template-columns:1fr auto;gap:0 var(--space-2);text-align:left;padding:var(--space-2);background:var(--color-surface-raised);color:var(--color-fg);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer}button.svelte-1cen60o:disabled{opacity:.45;cursor:not-allowed}button.armed.svelte-1cen60o{border-color:var(--color-selection);box-shadow:0 0 0 1px var(--color-selection)}.name.svelte-1cen60o{font-weight:700;text-transform:capitalize}.cost.svelte-1cen60o{color:var(--color-warning);font-family:var(--font-mono)}.note.svelte-1cen60o{grid-column:1 / -1;font-size:var(--text-xs);color:var(--color-fg-muted)}.zone.svelte-h6hjzv{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);display:flex;flex-direction:column;height:var(--panel-orders-max-h)}header.svelte-h6hjzv{display:flex;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2)}h2.svelte-h6hjzv{margin:0;font-size:var(--text-md)}.step.svelte-h6hjzv{font-size:var(--text-sm);color:var(--color-fg-muted)}.bank.svelte-h6hjzv{margin-left:auto;font-size:var(--text-sm);color:var(--color-warning);font-weight:600}.body.svelte-h6hjzv{flex:1;min-height:60px;overflow-y:auto;display:grid;gap:var(--space-2);align-content:start}h3.svelte-h6hjzv{margin:0;font-size:var(--text-sm);color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:.06em}.hint.svelte-h6hjzv{color:var(--color-fg-muted);font-size:var(--text-sm);margin:var(--space-1) 0}.picker.svelte-h6hjzv{display:grid;gap:var(--space-1);font-size:var(--text-sm)}select.svelte-h6hjzv{width:100%;background:var(--color-surface-raised);color:var(--color-fg);border:1px solid var(--color-border);border-radius:var(--radius-sm)}ul.context.svelte-h6hjzv{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1)}ul.context.svelte-h6hjzv button:where(.svelte-h6hjzv){width:100%;text-align:left;background:var(--color-surface-raised);color:var(--color-fg);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);cursor:pointer;font-size:var(--text-sm)}footer.svelte-h6hjzv{border-top:1px solid var(--color-border);margin-top:var(--space-2);padding-top:var(--space-2)}ol.svelte-h6hjzv{list-style:none;margin:0 0 var(--space-2);padding:0;display:grid;gap:var(--space-1);max-height:120px;overflow-y:auto}li.svelte-h6hjzv{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);background:var(--color-surface-raised);border-left:3px solid var(--color-staged);border-radius:var(--radius-sm);font-size:var(--text-sm)}li.rejected.svelte-h6hjzv{border-left-color:var(--color-danger)}li.accepted.svelte-h6hjzv{border-left-color:var(--color-success)}.reject.svelte-h6hjzv{color:var(--color-danger)}.remove.svelte-h6hjzv{margin-left:auto;background:none;border:none;color:var(--color-fg-muted);cursor:pointer;min-width:var(--target-min)}.remove.svelte-h6hjzv:hover{color:var(--color-danger)}.actions.svelte-h6hjzv{display:flex;gap:var(--space-2);flex-wrap:wrap}.actions.svelte-h6hjzv button:where(.svelte-h6hjzv){background:var(--color-surface-raised);color:var(--color-fg);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:0 var(--space-3);cursor:pointer}.actions.svelte-h6hjzv button.primary:where(.svelte-h6hjzv){background:var(--color-accent);color:var(--color-accent-ink);border-color:transparent;font-weight:700}.actions.svelte-h6hjzv button:where(.svelte-h6hjzv):disabled{opacity:.45;cursor:not-allowed}.tracker.svelte-9lr17{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3)}header.svelte-9lr17{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap}h2.svelte-9lr17{margin:0;font-size:var(--text-lg)}.cap.svelte-9lr17{color:var(--color-fg-muted);font-size:var(--text-sm)}.whose.svelte-9lr17{margin:0;display:flex;align-items:center;gap:var(--space-2)}.chip.svelte-9lr17{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;border-radius:var(--radius-sm);font-weight:700}.clock.svelte-9lr17{margin:0 0 0 auto;font-family:var(--font-mono);font-size:var(--text-lg);color:var(--color-turn-active)}ol.svelte-9lr17{list-style:none;display:flex;gap:var(--space-1);padding:0;margin:var(--space-2) 0 0;flex-wrap:wrap}li.svelte-9lr17{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--color-fg-muted);font-size:var(--text-sm);border:1px solid transparent}li.active.svelte-9lr17{color:var(--color-turn-active);border-color:var(--color-turn-active);font-weight:700}.marker.svelte-9lr17{font-family:var(--font-mono)}.result.svelte-9lr17{margin:var(--space-2) 0 0;color:var(--color-warning);font-weight:700}.screen.svelte-clv6ji{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,400px);gap:var(--space-3);padding:var(--space-3);min-height:100dvh;max-width:1800px;margin:0 auto;align-items:start}.main.svelte-clv6ji{display:flex;flex-direction:column;gap:var(--space-3);position:sticky;top:var(--space-3)}.board-wrap.svelte-clv6ji{aspect-ratio:16 / 10.5;min-height:420px}aside.svelte-clv6ji{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.drawer-strip.svelte-clv6ji,.drawer-tabs.svelte-clv6ji{display:none}.zone-slot.svelte-clv6ji{display:contents}@media(max-width:1439px){.screen.svelte-clv6ji{grid-template-columns:minmax(0,1fr) 340px}}@media(max-width:1100px){.screen.svelte-clv6ji{grid-template-columns:1fr}.main.svelte-clv6ji{position:static}}@media(max-width:900px){.screen.svelte-clv6ji{padding-bottom:calc(var(--drawer-collapsed-h) + var(--space-3))}.board-wrap.svelte-clv6ji{aspect-ratio:auto;min-height:280px;height:calc(100dvh - 240px)}aside.svelte-clv6ji{position:fixed;inset:auto 0 0;z-index:30;background:var(--color-bg);border-top:1px solid var(--color-border);padding:0 var(--space-2) var(--space-2);gap:var(--space-2);max-height:var(--drawer-collapsed-h);overflow:hidden;transition:max-height .25s ease}aside.open.svelte-clv6ji{max-height:72dvh;overflow-y:auto}.drawer-strip.svelte-clv6ji{display:flex;gap:var(--space-2);align-items:center;height:var(--drawer-collapsed-h);flex:none}.drawer-strip.svelte-clv6ji .expand:where(.svelte-clv6ji){flex:1;text-align:left;background:none;border:none;color:var(--color-fg);font-size:var(--text-sm);font-weight:600;cursor:pointer;min-height:var(--target-min, 44px)}.drawer-strip.svelte-clv6ji .mini-issue:where(.svelte-clv6ji){background:var(--color-accent);color:var(--color-accent-ink);border:none;border-radius:var(--radius-sm);font-weight:700;padding:var(--space-1) var(--space-3);cursor:pointer}.drawer-strip.svelte-clv6ji .mini-issue:where(.svelte-clv6ji):disabled{opacity:.45;cursor:not-allowed}.drawer-tabs.svelte-clv6ji{display:flex;gap:var(--space-1);flex:none}.drawer-tabs.svelte-clv6ji button:where(.svelte-clv6ji){flex:1;background:var(--color-surface-raised);color:var(--color-fg-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-1);cursor:pointer;font-size:var(--text-sm)}.drawer-tabs.svelte-clv6ji button.on:where(.svelte-clv6ji){color:var(--color-fg);border-color:var(--color-accent)}.zone-slot.svelte-clv6ji{display:block}.zone-slot.inactive.svelte-clv6ji{display:none}}
