.win.svelte-15j0f9o{background:var(--panel);border:1px solid var(--line);z-index:5;border-radius:6px;width:min(540px,100% - 20px);max-height:calc(100% - 60px);position:absolute;top:50px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 6px 24px #0008}.title.svelte-15j0f9o{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding:8px 12px;display:flex}.close.svelte-15j0f9o{margin-left:auto;padding:0 7px}.part.svelte-15j0f9o{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr;gap:8px;padding:10px 12px;display:grid}.head.svelte-15j0f9o{color:var(--muted);letter-spacing:.05em;padding-top:3px;font-size:11px;font-weight:700}.body.svelte-15j0f9o{flex-direction:column;gap:6px;min-width:0;display:flex}.line.svelte-15j0f9o{align-items:baseline;gap:10px;display:flex}.line.svelte-15j0f9o>span:where(.svelte-15j0f9o):first-child{overflow-wrap:anywhere}.x.svelte-15j0f9o{margin-left:auto;padding:0 6px;font-size:12px}.buttons.svelte-15j0f9o{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fill.svelte-15j0f9o{flex:1}input[type=number].svelte-15j0f9o{background:var(--btn);width:70px;color:var(--text);border:1px solid var(--line);font:inherit;border-radius:4px;padding:3px 6px}.all.svelte-15j0f9o{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.all.svelte-15j0f9o:last-child{border-bottom:none}.muted.svelte-15j0f9o{color:var(--muted)}button.svelte-15j0f9o:disabled{opacity:.4;cursor:default}header.svelte-zne36e{background:var(--panel);border-bottom:1px solid var(--line);align-items:center;gap:14px;min-height:40px;padding:6px 10px;display:flex}header.svelte-zne36e>button:where(.svelte-zne36e):first-child{margin-right:-6px}.summary.svelte-zne36e{text-overflow:ellipsis;white-space:nowrap;max-width:50vw;overflow:hidden}button.svelte-zne36e:disabled{opacity:.4;cursor:default}.on.svelte-zne36e{background:var(--accent);border-color:var(--accent);color:var(--on-c)}.fill.svelte-zne36e{flex:1}select.svelte-zne36e{background:var(--btn);color:var(--text);border:1px solid var(--line);font:inherit;border-radius:4px;padding:3px 4px}.scenario.svelte-58ge85{pointer-events:none}path.svelte-58ge85,circle.svelte-58ge85{fill:none}.on.svelte-58ge85{filter:drop-shadow(0 0 3px var(--strong))}.flot.svelte-58ge85{stroke:var(--c);stroke-width:3px}.hatch.svelte-58ge85{stroke-width:2px}.line.svelte-58ge85{stroke:var(--c);stroke-width:1.5px}.area.svelte-58ge85{stroke:var(--c);stroke-width:1.5px;fill:color-mix(in srgb, var(--c) 10%, transparent)}.sam.svelte-58ge85{stroke:var(--c);stroke-width:1.5px;fill:color-mix(in srgb, var(--c) 8%, transparent)}.dot.svelte-58ge85,.fill.svelte-58ge85{fill:var(--c)}.mark.svelte-58ge85,.mark.svelte-58ge85 circle:where(.svelte-58ge85),.mark.svelte-58ge85 path:where(.svelte-58ge85){stroke:var(--c);stroke-width:2px}.be.svelte-58ge85 circle:where(.svelte-58ge85){stroke:var(--c);stroke-width:1.5px}.off.svelte-58ge85 :is(path:where(.svelte-58ge85),circle:where(.svelte-58ge85)){stroke-dasharray:6 4}.drawing.svelte-58ge85{stroke:var(--accent);stroke-width:2px;stroke-dasharray:6 4}.drawDot.svelte-58ge85{fill:var(--accent)}.handle.svelte-58ge85{fill:#fff;stroke:#000;cursor:move;pointer-events:all}text.svelte-58ge85{fill:var(--c);paint-order:stroke;stroke:var(--bg);stroke-width:3px;font:600 12px ui-monospace,Consolas,monospace}.bad.svelte-153sur4{border-color:var(--warn)}.edit.svelte-153sur4{cursor:default;grid-column:1/-1;grid-template-columns:70px 1fr;align-items:center;gap:6px 8px;padding:8px 0 4px;display:grid}input.svelte-153sur4{background:var(--btn);color:var(--text);border:1px solid var(--line);font:inherit;border-radius:4px;padding:3px 6px}select.svelte-153sur4{background:var(--btn);color:var(--text);border:1px solid var(--line);font:inherit;border-radius:4px;padding:2px 4px}.time.svelte-153sur4{width:90px;font-family:ui-monospace,Consolas,monospace}.outs.svelte-153sur4{align-items:center;gap:8px;display:flex}.num.svelte-153sur4{width:50px}.seg.svelte-153sur4{flex-wrap:wrap;display:flex}.seg.svelte-153sur4 button:where(.svelte-153sur4){border-radius:0;padding:2px 9px;font-size:12px}.seg.svelte-153sur4 button:where(.svelte-153sur4):first-child{border-radius:4px 0 0 4px}.seg.svelte-153sur4 button:where(.svelte-153sur4):last-child{border-radius:0 4px 4px 0}.on.svelte-153sur4{background:var(--accent);border-color:var(--accent);color:var(--on-c)}.muted.svelte-153sur4{color:var(--muted)}.pane.svelte-1h25v7c{flex-direction:column;flex:1;min-height:0;display:flex}.bar.svelte-1h25v7c{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:8px 10px;display:flex}.bar.svelte-1h25v7c b:where(.svelte-1h25v7c){flex:1}.bar.svelte-1h25v7c button:where(.svelte-1h25v7c):disabled{opacity:.4;cursor:default}.mission.svelte-1h25v7c{border:1px solid var(--warn);background:var(--note-bg);border-radius:4px;grid-template-columns:1fr auto;align-items:center;gap:6px 10px;margin:8px 10px 0;padding:8px 10px;font-size:13px;display:grid}.mission.svelte-1h25v7c b:where(.svelte-1h25v7c){grid-column:1/-1}.mission.svelte-1h25v7c .set:where(.svelte-1h25v7c){padding:0 7px;font:13px ui-monospace,Consolas,monospace}.mission.svelte-1h25v7c button:where(.svelte-1h25v7c){font:13px ui-monospace,Consolas,monospace}.list.svelte-1h25v7c{flex:1;overflow:auto}.ev.svelte-1h25v7c{border-top:2px solid #0000;border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:150px 1fr auto;align-items:baseline;gap:2px 8px;padding:5px 10px;display:grid}.ev.svelte-1h25v7c:hover{background:var(--row-hover)}.ev.next.svelte-1h25v7c{border-top-color:var(--accent)}.ev.inside.svelte-1h25v7c{background:var(--row-sel)}.time.svelte-1h25v7c{font:13px ui-monospace,Consolas,monospace}.t.svelte-1h25v7c{font:inherit;background:0 0;border:none;padding:0}.t.svelte-1h25v7c:hover{text-decoration:underline}.dur.svelte-1h25v7c{color:var(--muted);font-size:12px}.text.svelte-1h25v7c{overflow-wrap:anywhere;white-space:pre-wrap}.tag.svelte-1h25v7c{color:var(--on-c);border-radius:3px;margin-right:6px;padding:0 5px;font-size:11px;font-weight:600;display:inline-block}.act.svelte-1h25v7c{gap:4px;display:flex}.act.svelte-1h25v7c button:where(.svelte-1h25v7c){padding:0 6px;font-size:12px}.ev.auto.svelte-1h25v7c{color:var(--text-dim)}.muted.svelte-1h25v7c{color:var(--muted);font-size:12px}.rules.svelte-1h25v7c{border-top:1px solid var(--line);color:var(--muted);padding:8px 10px;font-size:13px}.rules.svelte-1h25v7c summary:where(.svelte-1h25v7c){cursor:pointer}.rules.svelte-1h25v7c label:where(.svelte-1h25v7c){align-items:center;gap:6px;margin:5px 0 0 6px;display:flex}.num.svelte-1h25v7c{background:var(--btn);width:56px;color:var(--text);border:1px solid var(--line);font:inherit;border-radius:4px;padding:1px 4px}.none.svelte-1h25v7c{color:var(--muted);padding:12px 10px}.edit.svelte-ve55aj{grid-column:1/-1;grid-template-columns:70px 1fr;align-items:center;gap:6px 8px;padding:8px 0 4px;display:grid}input.svelte-ve55aj{background:var(--btn);color:var(--text);border:1px solid var(--line);font:inherit;border-radius:4px;padding:3px 6px}.num.svelte-ve55aj{width:70px}.coord.svelte-ve55aj{width:190px;font-family:ui-monospace,Consolas,monospace}.seg.svelte-ve55aj button:where(.svelte-ve55aj){border-radius:0;padding:2px 9px;font-size:12px}.seg.svelte-ve55aj button:where(.svelte-ve55aj):first-child{border-radius:4px 0 0 4px}.seg.svelte-ve55aj button:where(.svelte-ve55aj):nth-last-child(1 of button){border-radius:0 4px 4px 0}.on.svelte-ve55aj{background:var(--accent);border-color:var(--accent);color:var(--on-c)}.muted.svelte-ve55aj{color:var(--muted)}.note.svelte-ve55aj{font-size:12px}.colour.svelte-ve55aj{align-items:center;gap:8px;display:flex}.colour.svelte-ve55aj input[type=color]:where(.svelte-ve55aj){width:36px;height:22px;padding:0 2px}.colour.svelte-ve55aj input[type=range]:where(.svelte-ve55aj){width:90px}.flip.svelte-ve55aj{align-items:center;gap:8px;font-size:12px;display:flex}button.svelte-ve55aj:disabled{opacity:.4;cursor:default}.pane.svelte-1m1dxa2{flex-direction:column;flex:1;min-height:0;display:flex}.head.svelte-1m1dxa2{align-items:center;gap:6px;padding:8px 10px 0;display:flex}.head.svelte-1m1dxa2 input:where(.svelte-1m1dxa2){background:var(--btn);color:var(--text);border:1px solid var(--line);font:inherit;border-radius:4px;padding:3px 6px}.name.svelte-1m1dxa2{flex:1;min-width:0}.var.svelte-1m1dxa2{width:60px}.muted.svelte-1m1dxa2{color:var(--muted)}.bar.svelte-1m1dxa2{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:5px;padding:8px 10px;display:flex}.bar.svelte-1m1dxa2 button:where(.svelte-1m1dxa2){padding:3px 8px}.on.svelte-1m1dxa2{background:var(--accent);border-color:var(--accent);color:var(--on-c)}.hint.svelte-1m1dxa2{border-bottom:1px solid var(--line);background:var(--row-sel);padding:8px 10px}.hintButtons.svelte-1m1dxa2{gap:6px;margin-top:6px;display:flex}.list.svelte-1m1dxa2{flex:1;overflow:auto}.row.svelte-1m1dxa2{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:baseline;gap:2px 8px;padding:5px 10px;display:grid}.row.on.svelte-1m1dxa2{background:var(--row-sel);color:var(--text)}.text.svelte-1m1dxa2{overflow-wrap:anywhere}.tag.svelte-1m1dxa2{background:var(--line);border-left:3px solid var(--c);border-radius:3px;margin-right:6px;padding:0 5px;font-size:11px;font-weight:600;display:inline-block}.detail.svelte-1m1dxa2{color:var(--muted);font:12px ui-monospace,Consolas,monospace}.act.svelte-1m1dxa2{gap:4px;display:flex}.act.svelte-1m1dxa2 button:where(.svelte-1m1dxa2){padding:0 6px;font-size:12px}.none.svelte-1m1dxa2{color:var(--muted);padding:12px 10px}.foot.svelte-1m1dxa2{border-top:1px solid var(--line);gap:6px;padding:8px 10px;display:flex}button.svelte-1m1dxa2:disabled{opacity:.4;cursor:default}aside.svelte-16fa5ke{background:var(--panel);border-left:1px solid var(--line);flex-direction:column;width:420px;min-height:0;display:flex}.tabs.svelte-16fa5ke{border-bottom:1px solid var(--line);display:flex}.tabs.svelte-16fa5ke button:where(.svelte-16fa5ke){color:var(--muted);background:0 0;border:none;border-radius:0;flex:1;padding:6px}.tabs.svelte-16fa5ke button.on:where(.svelte-16fa5ke){color:var(--text);box-shadow:inset 0 -2px var(--accent)}.map.svelte-1x3sw0p{width:100%;height:100%;position:relative;overflow:hidden}svg.svelte-1x3sw0p{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;width:100%;height:100%;display:block}svg.dragging.svelte-1x3sw0p{cursor:grabbing}.basemap.svelte-1x3sw0p{pointer-events:none}.basemap.svelte-1x3sw0p path:where(.svelte-1x3sw0p){vector-effect:non-scaling-stroke;fill:none;stroke:none}.basemap.svelte-1x3sw0p .urban:where(.svelte-1x3sw0p){fill:var(--map-urban);fill-rule:evenodd}.basemap.svelte-1x3sw0p .lake:where(.svelte-1x3sw0p){fill:var(--map-lake);fill-rule:evenodd}.basemap.svelte-1x3sw0p .coast:where(.svelte-1x3sw0p){stroke:var(--map-coast);stroke-width:1px}.basemap.svelte-1x3sw0p .border:where(.svelte-1x3sw0p){stroke:var(--map-border);stroke-width:1px;stroke-dasharray:5 3}.basemap.svelte-1x3sw0p .mil:where(.svelte-1x3sw0p){stroke:var(--map-mil);stroke-width:1px}.ctl.svelte-1x3sw0p{gap:6px;display:flex;position:absolute;top:10px;left:10px}.ctl.svelte-1x3sw0p .on:where(.svelte-1x3sw0p){background:var(--accent);border-color:var(--accent);color:var(--on-c)}.scale.svelte-1x3sw0p{color:var(--muted);pointer-events:none;font-size:12px;position:absolute;bottom:10px;left:10px}.scale.svelte-1x3sw0p .bar:where(.svelte-1x3sw0p){border:1px solid var(--muted);border-top:none;height:6px}.readout.svelte-1x3sw0p{color:var(--text);pointer-events:none;font:12px ui-monospace,Consolas,monospace;position:absolute;bottom:34px;left:10px}.error.svelte-1x3sw0p{color:var(--warn);position:absolute;top:10px;left:110px}.shots.svelte-15efo0r{pointer-events:none}line.svelte-15efo0r{stroke-width:2px;stroke-linecap:round}.hit.svelte-15efo0r{stroke:#ff4d4d}path.hit.svelte-15efo0r{stroke-width:3px}.miss.svelte-15efo0r{stroke:#ffb347;stroke-dasharray:8 5}.void.svelte-15efo0r{stroke:var(--ground);stroke-dasharray:1 5}.unknown.svelte-15efo0r{stroke:var(--strong);stroke-width:1px;stroke-dasharray:5 4}.tracks.svelte-1t8hbbw{pointer-events:none}.trail.svelte-1t8hbbw{fill:none;stroke-width:1.5px;stroke-opacity:.6}.ring.svelte-1t8hbbw{fill:none;stroke:var(--strong);stroke-width:1.5px}.pair.svelte-1t8hbbw{stroke:var(--strong);stroke-opacity:.8;stroke-dasharray:6 4}.arrow.svelte-1t8hbbw,.pairtext.svelte-1t8hbbw{fill:var(--strong)}text.svelte-1t8hbbw{paint-order:stroke;stroke:var(--bg);stroke-width:3px;font:600 12px ui-monospace,Consolas,monospace}.strip.svelte-1mfsgf{cursor:crosshair;-webkit-user-select:none;user-select:none;touch-action:none;position:relative;overflow:hidden}.now.svelte-1mfsgf{background:var(--strong);pointer-events:none;z-index:4;width:1.5px;position:absolute;top:0;bottom:0}.m.svelte-1mfsgf{background:var(--c);cursor:pointer;border:none;border-radius:0;padding:0;position:absolute}.m.svelte-1mfsgf b:where(.svelte-1mfsgf){white-space:nowrap;padding:0 4px;font:600 11px ui-monospace,Consolas,monospace;position:absolute;top:0;left:2px}.flag.svelte-1mfsgf{z-index:1;width:2px;bottom:0;transform:translate(-1px)}.flag.svelte-1mfsgf b:where(.svelte-1mfsgf){background:var(--c);color:var(--on-c)}.bar.svelte-1mfsgf{background:color-mix(in srgb, var(--c) 30%, transparent);border-left:2px solid var(--c);border-right:2px solid var(--c);height:12px}.bar.svelte-1mfsgf b:where(.svelte-1mfsgf){color:var(--c);left:0}.bar.thin.svelte-1mfsgf{background:var(--c);border:none;height:5px;margin-top:2px}.glyph.svelte-1mfsgf{background:var(--panel);width:15px;height:13px;color:var(--c);text-align:center;z-index:2;font:700 14px/13px ui-monospace,Consolas,monospace;transform:translate(-7px)}.shade.svelte-1mfsgf{pointer-events:none;z-index:3;background:repeating-linear-gradient(135deg,#ffffff14 0 2px,#0000 2px 6px);position:absolute;top:0;bottom:0}.lane-tag.svelte-1mfsgf{white-space:nowrap;font:600 9px/9px ui-monospace,Consolas,monospace;position:absolute}.tick.svelte-1mfsgf{width:2px;height:12px;transform:translate(-1px)}.strip.svelte-6op0ms{height:150px;position:relative}svg.svelte-6op0ms{cursor:crosshair;-webkit-user-select:none;user-select:none;touch-action:none;width:100%;height:100%;display:block}.grid.svelte-6op0ms{stroke:var(--grid)}.grid.split.svelte-6op0ms{stroke:var(--grid-split);stroke-width:1.5px}.tick.svelte-6op0ms{stroke:var(--tick)}.axis.svelte-6op0ms{fill:var(--muted);font:11px ui-monospace,Consolas,monospace}.lines.svelte-6op0ms path:where(.svelte-6op0ms){fill:none;stroke-width:1.4px;stroke-linejoin:round}.lines.off.svelte-6op0ms path:where(.svelte-6op0ms){stroke:var(--unselected);stroke-opacity:.7;stroke-width:1px}.lines.svelte-6op0ms path.bold:where(.svelte-6op0ms){stroke-width:3px}.now.svelte-6op0ms{stroke:var(--strong);stroke-width:1.5px}.hover.svelte-6op0ms{stroke:var(--strong);stroke-opacity:.6;stroke-dasharray:3 3}.bar.svelte-6op0ms{gap:4px;display:flex;position:absolute;top:0;right:4px}.bar.svelte-6op0ms button:where(.svelte-6op0ms){padding:1px 7px;font-size:12px}.tip.svelte-6op0ms{pointer-events:none;border:1px solid var(--line);white-space:nowrap;background:#1d2530f2;padding:3px 7px;font:12px ui-monospace,Consolas,monospace;position:absolute}.ov.svelte-lennzg{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;height:16px;position:relative}.track.svelte-lennzg{background:var(--line);height:2px;position:absolute;top:7px}.shade.svelte-lennzg{background:repeating-linear-gradient(135deg,#ffffff14 0 2px,#0000 2px 6px);position:absolute;top:2px;bottom:2px}.band.svelte-lennzg{background:var(--c);opacity:.8;height:4px;position:absolute;top:6px}.strike.svelte-lennzg{background:var(--c);width:2px;height:10px;position:absolute;top:3px;transform:translate(-1px)}.box.svelte-lennzg{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 18%, transparent);cursor:grab;border-radius:2px;position:absolute;top:0;bottom:0}.now.svelte-lennzg{background:var(--strong);pointer-events:none;width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px)}.time.svelte-lennzg{color:var(--muted);pointer-events:none;font:10px/14px ui-monospace,Consolas,monospace;position:absolute;top:1px}.time.end.svelte-lennzg{background:var(--panel);padding-left:3px}footer.svelte-1uvt0gg{background:var(--panel);border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.tl.svelte-1uvt0gg{flex-direction:column;gap:4px;display:flex}.row.svelte-1uvt0gg{align-items:center;gap:10px;display:flex}.fill.svelte-1uvt0gg{flex:1}.play.svelte-1uvt0gg{width:42px}.clock.svelte-1uvt0gg{min-width:110px;font:600 20px ui-monospace,Consolas,monospace}.disabled.svelte-1uvt0gg .clock:where(.svelte-1uvt0gg){color:var(--muted)}.speeds.svelte-1uvt0gg{gap:3px;display:flex}.speeds.svelte-1uvt0gg button:where(.svelte-1uvt0gg){padding:4px 7px}.speeds.svelte-1uvt0gg button.on:where(.svelte-1uvt0gg){background:var(--accent);border-color:var(--accent);color:var(--on-c)}.live.on.svelte-1uvt0gg{background:var(--side-red);border-color:var(--side-red);color:#fff;font-weight:600}button.svelte-1uvt0gg:disabled{opacity:.4;cursor:default}.muted.svelte-1uvt0gg{color:var(--muted)}select.svelte-1uvt0gg{background:var(--btn);color:var(--text);border:1px solid var(--line);font:inherit;border-radius:4px;padding:3px 4px}.box.svelte-fitnff{border:1px solid var(--line);background:#1d2530f2;width:230px;padding:6px 8px;font:12px ui-monospace,Consolas,monospace;position:absolute;top:10px;right:10px}.ac.svelte-fitnff{padding:3px 0}.ac.svelte-fitnff+.ac:where(.svelte-fitnff){border-top:1px solid var(--line);margin-top:3px}.head.svelte-fitnff{align-items:center;gap:6px;display:flex}.head.svelte-fitnff b:where(.svelte-fitnff),.head.svelte-fitnff span:where(.svelte-fitnff){flex:1;font-size:13px}.pair.svelte-fitnff .head:where(.svelte-fitnff) span:where(.svelte-fitnff){color:var(--muted);font-size:12px}button.svelte-fitnff{padding:0 6px;font-size:11px}button.svelte-fitnff:disabled{opacity:.4;cursor:default}.shot.svelte-fitnff{margin-top:4px}.act.svelte-fitnff{gap:4px;margin-top:3px;display:flex}.flight.svelte-fitnff{color:var(--muted);align-items:center;gap:4px;display:flex}.out.svelte-fitnff{color:var(--warn)}.muted.svelte-fitnff{color:var(--muted)}.clear.svelte-fitnff{text-align:right;margin-top:4px}.backdrop.svelte-1plgvgm{z-index:10;background:#000a;place-items:center;display:grid;position:fixed;inset:0}.dialog.svelte-1plgvgm{background:var(--panel);border:1px solid var(--line);border-radius:6px;min-width:520px;max-height:85vh;padding:12px 16px;overflow:auto}.title.svelte-1plgvgm{align-items:center;display:flex}h2.svelte-1plgvgm{flex:1;margin:0;font-size:16px}.muted.svelte-1plgvgm{color:var(--muted)}table.svelte-1plgvgm{border-collapse:collapse;width:100%;margin:8px 0 12px}th.svelte-1plgvgm,td.svelte-1plgvgm{text-align:left;padding:3px 8px}th.svelte-1plgvgm{color:var(--muted);font-size:12px;font-weight:400}.flight.svelte-1plgvgm td:where(.svelte-1plgvgm){border-top:1px solid var(--line);padding-top:7px;font-weight:600}.member.svelte-1plgvgm td:where(.svelte-1plgvgm):first-child{padding-left:26px}.sides.svelte-1plgvgm{display:inline-flex}.sides.svelte-1plgvgm button:where(.svelte-1plgvgm){border-radius:0;padding:2px 9px;font-size:12px}.sides.svelte-1plgvgm button:where(.svelte-1plgvgm):first-child{border-radius:4px 0 0 4px}.sides.svelte-1plgvgm button:where(.svelte-1plgvgm):last-child{border-radius:0 4px 4px 0}.sides.svelte-1plgvgm button.on.blue:where(.svelte-1plgvgm){background:var(--side-blue);border-color:var(--side-blue);color:#fff}.sides.svelte-1plgvgm button.on.red:where(.svelte-1plgvgm){background:var(--side-red);border-color:var(--side-red);color:#fff}.sides.svelte-1plgvgm button.on.white:where(.svelte-1plgvgm){background:var(--side-white);border-color:var(--side-white);color:var(--bg)}.new.svelte-1plgvgm{background:var(--warn);color:var(--on-c);border-radius:3px;margin-left:6px;padding:0 4px;font-size:11px;font-weight:600}.callsign.svelte-1plgvgm{width:10em;font:inherit;padding:1px 4px}input[type=color].svelte-1plgvgm{border:1px solid var(--line);cursor:pointer;background:0 0;width:34px;height:22px;padding:0}.done.svelte-1plgvgm{text-align:right}.primary.svelte-1plgvgm{background:var(--accent);border-color:var(--accent);color:var(--on-c)}.app.svelte-1n46o8q{grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;height:100%;display:grid}.app.svelte-1n46o8q>header,.app.svelte-1n46o8q>footer{grid-column:1/-1}main.svelte-1n46o8q{min-height:0;position:relative}.small.svelte-1n46o8q{font-size:12px}.muted.svelte-1n46o8q{color:var(--muted)}.messages.svelte-1n46o8q{background:var(--note-bg);border:1px solid var(--warn);border-radius:4px;align-items:flex-start;gap:10px;max-width:min(700px,80%);padding:6px 8px 6px 4px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.hint.svelte-1n46o8q{background:var(--note-bg);border:1px solid var(--warn);position:absolute;top:10px;left:50%;transform:translate(-50%)}.messages.svelte-1n46o8q ul:where(.svelte-1n46o8q){max-height:200px;margin:0;padding-left:20px;overflow:auto}.messages.svelte-1n46o8q button:where(.svelte-1n46o8q){padding:0 6px}.drop.svelte-1n46o8q{border:3px dashed var(--accent);background:#4fa3ff22;place-items:center;font-size:22px;display:grid;position:absolute;inset:0}.update.svelte-1n46o8q{background:var(--panel);border:1px solid var(--warn);color:var(--warn);z-index:4;border-radius:4px;align-items:center;gap:8px;padding:4px 6px 4px 10px;font-size:12px;display:flex;position:absolute;bottom:28px;right:10px}.version.svelte-1n46o8q{color:var(--muted);pointer-events:none;font-size:11px;position:absolute;bottom:8px;right:10px}:root{--bg:#0f1419;--panel:#161c23;--line:#2a333d;--text:#d8dee6;--muted:#7d8894;--accent:#4fa3ff;--warn:#ffb347;--ground:#8a939c;--unselected:#4a525b;--side-blue:#2f6fd0;--side-red:#c83434;--side-white:#c9d0d8;--sc-flot:#e6e9ed;--sc-hatch:#e0474c;--sc-line:#9aa5b1;--sc-area:#c9a14a;--sc-sam:#e0474c;--sc-dpi:#ffd24a;--sc-blue:#4fa3ff;--sc-red:#e0474c;--sc-flet:#ff8a8a;--sc-flet-hatch:#4fa3ff;--sc-lz:#7fd17f;--ev-push:#57d38c;--ev-tot:#f06bd0;--ev-vul:#4fd1d9;--ev-sead:#b07cff;--ev-timing:#e8c547;--ev-bookmark:#9aa5b1;--ev-mission:#e6edf3;--ev-shot:#ff6b6b;--ev-drop:#ff9f43;--ev-flot:#b07cff;--ev-wez:#ff8c3a;--ev-redair:#e0474c;--ev-area:#c9a14a;--map-urban:#1c2229;--map-lake:#1b3346;--map-coast:#3d4752;--map-border:#4a5562;--map-mil:#b08cdc66;--btn:#222b35;--row-hover:#1d2530;--row-sel:#1f2a36;--note-bg:#2a2416;--text-dim:#b9c2cc;--grid:#232b34;--grid-split:#5a6573;--tick:#1c232b;--strong:#fff;--on-c:#000;--track-mix:100%;--track-filter:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=bright]{--bg:#f4f5f7;--panel:#fff;--line:#c9cfd6;--text:#1a1f26;--muted:#5d6773;--accent:#1565c0;--warn:#b85c00;--ground:#6b737b;--unselected:#b5bcc4;--side-blue:#1f5fbf;--side-red:#c62828;--side-white:#5f6770;--sc-flot:#1a1f26;--sc-hatch:#c62828;--sc-line:#5d6773;--sc-area:#8a6a1c;--sc-sam:#c62828;--sc-dpi:#a87d00;--sc-blue:#1565c0;--sc-red:#c62828;--sc-flet:#d0506a;--sc-flet-hatch:#1565c0;--sc-lz:#2e8b3a;--ev-push:#1e9e5a;--ev-tot:#b8329a;--ev-vul:#12898f;--ev-sead:#7448c9;--ev-timing:#9a7b00;--ev-bookmark:#5d6773;--ev-mission:#1a1f26;--ev-shot:#d03030;--ev-drop:#c4620a;--ev-flot:#7448c9;--ev-wez:#c45a10;--ev-redair:#c62828;--ev-area:#8a6a1c;--map-urban:#e3e6ea;--map-lake:#c4dbec;--map-coast:#9aa5b1;--map-border:#8a95a2;--map-mil:#7846b473;--btn:#eef0f3;--row-hover:#eef2f6;--row-sel:#dde8f5;--note-bg:#fff4e0;--text-dim:#3c4550;--grid:#e3e6ea;--grid-split:#a3acb6;--tick:#e9ecef;--strong:#000;--on-c:#fff;--track-mix:60%;--track-filter:brightness(.6) saturate(1.5);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#app{background:var(--bg);height:100%;color:var(--text);margin:0;font:14px system-ui,Segoe UI,sans-serif}button{background:var(--btn);color:var(--text);border:1px solid var(--line);font:inherit;cursor:pointer;border-radius:4px;padding:4px 10px}button:hover{border-color:var(--muted)}
