@charset "UTF-8";.label-text{fill:var(--label-ink);stroke:var(--label-halo);paint-order:stroke;stroke-linejoin:round}.wh-hover-label{fill:var(--wh-label);stroke:var(--wh-label-halo);paint-order:stroke;stroke-linejoin:round}.layer-polar-grid .major,.layer-polar-grid .minor-cell{stroke:var(--grid)}.axis-label{fill:var(--axis)}.route-plot{stroke:var(--route)}.route-waypoint circle{stroke:var(--route)}.marker-reticle circle:not(.reticle-dot),.marker-reticle line{stroke:var(--reticle)}.marker-reticle .reticle-dot{fill:var(--reticle)}.condominium-tether{stroke:var(--reticle)}.wormhole-lane{stroke:var(--wormhole);stroke-width:1;stroke-opacity:clamp(var(--wormhole-opacity-near),var(--wormhole-opacity-far) - (var(--wormhole-opacity-far) - var(--wormhole-opacity-near)) * (var(--zoom-k, 1) - 1.3) / 3.2,var(--wormhole-opacity-far))}.wormhole-lane.hovered,.wormhole-lane.selected{stroke-opacity:.75;stroke-width:2.2}.territory-fill{fill:var(--faction-color);fill-opacity:var(--territory-fill-opacity)}.territory-fill.emphasised{fill-opacity:var(--territory-fill-bright)}.territory-fill.dimmed{fill-opacity:var(--territory-fill-dim)}.territory-outline{stroke:var(--faction-color);stroke-opacity:var(--territory-outline-opacity);stroke-width:var(--territory-outline-width)}.territory-outline.emphasised{stroke-opacity:1}.territory-outline.dimmed{stroke-opacity:var(--territory-outline-dim)}.district-outline{stroke:var(--faction-color);stroke-opacity:var(--district-outline-opacity);stroke-width:var(--district-outline-width);stroke-dasharray:var(--district-outline-dash)}.territory-accent{stroke:var(--faction-color);stroke-width:var(--territory-accent-width)}.district-lift{fill:var(--faction-color, none);fill-opacity:var(--district-lift-opacity)}.district-pin{fill-opacity:var(--district-lift-opacity)}.frontier-ember{stroke:var(--frontier-ember);stroke-opacity:var(--frontier-ember-opacity);stroke-width:var(--frontier-ember-width)}.frontier-ember.muted{opacity:var(--frontier-muted-factor)}.frontier-side{stroke:var(--faction-color);stroke-opacity:var(--frontier-line-opacity);stroke-width:var(--frontier-line-width)}.frontier-side.muted{opacity:var(--frontier-muted-factor)}.minimap-viewport{fill:var(--minimap-viewport-fill);stroke:var(--minimap-viewport-stroke)}.grip-body{fill:var(--block-handle)}.star{opacity:var(--star-opacity)}.star.emphasised{opacity:1}.star.dimmed{opacity:var(--star-dim-opacity)}.sigil.dimmed{opacity:var(--sigil-dim-opacity)}.sigil svg{paint-order:stroke;stroke:var(--sigil-outline);stroke-width:var(--sigil-outline-width)}.sigil svg :is(path,polygon,circle,ellipse,rect,line,polyline){vector-effect:non-scaling-stroke}.spot.muted,.drawer.muted{opacity:var(--spot-muted-opacity)}.drawer .drawer-piece{transition:opacity var(--lane-move-ms) ease-out}.drawer.faded .drawer-piece{opacity:.34}.drawer.lifted .drawer-body{fill:var(--panel);fill-opacity:1}.battle-handle{transition:opacity var(--lane-move-ms) ease-out}.battle-handle :is(.lane-divider,.handle-stem,.handle-cross,.clash-ring,.clash-x){stroke:#b23b3b;fill:none;stroke-linecap:round;pointer-events:none}.battle-handle.lit :is(.lane-divider,.handle-stem,.handle-cross,.clash-ring,.clash-x){stroke:#e06666}.battle-handle .handle-hit{fill:none;pointer-events:all}.battle-handle.hidden{opacity:0}.battle-handle.hidden .handle-hit{pointer-events:none}.drawer{color:var(--fleet-ink);transition:opacity var(--lane-move-ms) ease-out}.drawer.hidden{opacity:0;pointer-events:none}.drawer .flag-body,.drawer .marker-body{fill-opacity:.12}.drawer polygon.drawer-badge{stroke:currentColor}.drawer polygon.drawer-badge-contour{stroke:var(--sigil-outline);stroke-linejoin:round}.drawer text.drawer-badge{fill:currentColor;paint-order:stroke;stroke:var(--sigil-outline);stroke-width:var(--sigil-outline-width);stroke-linejoin:round}.drawer svg.drawer-badge{filter:url(#sigil-contour)}#sigil-contour .sigil-contour-ink{flood-color:var(--sigil-outline)}.alliance-shield{stroke-opacity:var(--alliance-shield-opacity);stroke-width:var(--alliance-shield-width)}.alliance-line,.alliance-seat{stroke-opacity:var(--alliance-line-opacity);stroke-width:var(--alliance-line-width)}.alliance-shield.dimmed,.alliance-line.dimmed,.alliance-seat.dimmed{opacity:var(--alliance-dim-factor)}.detail-panel{position:relative;flex:0 0 auto;width:250px;padding:14px 16px;background:var(--panel-bg);border:1px solid var(--border-2);border-radius:8px;box-shadow:0 8px 30px var(--shadow);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.detail-panel h3{margin:0 24px 10px 0;font-size:15px;font-weight:600;color:var(--text-bright)}.detail-panel .detail-title{display:flex;align-items:center;gap:8px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.detail-panel .detail-title:hover .detail-fold{color:var(--accent-bright)}.detail-panel .detail-title-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-panel .detail-fold{flex:none;font-size:10px;color:var(--text-3);transition:color .15s}.detail-panel.folded{padding-bottom:10px}.detail-panel.folded h3{margin-bottom:0}.detail-panel dl{margin:0 0 10px;display:grid;gap:4px}.detail-panel dl div{display:flex;justify-content:space-between;gap:12px;font-size:12px}.detail-panel dl dt{color:var(--text-3)}.detail-panel dl dd{margin:0;text-align:right;color:var(--text)}.detail-panel .detail-kind{margin:-6px 0 10px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--detail-kind)}.detail-panel .detail-sub{margin:0 0 6px;font-size:11px;letter-spacing:.03em;text-transform:uppercase;color:var(--text-3)}.detail-panel .realm-capital{color:#e8c34e;font-weight:600}.detail-panel .wh-expand{margin:0 0 10px;padding:0;background:none;border:none;font:inherit;font-size:11px;color:#7fe0ff;cursor:pointer}.detail-panel .wh-expand:hover{color:#aeeaff}.detail-panel .detail-close{position:absolute;top:8px;right:8px;width:22px;height:22px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--text-3);line-height:1;cursor:pointer}.detail-panel .detail-close:hover{background:var(--row-related);color:var(--text)}.detail-panel .detail-wiki-row{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.detail-panel.realm h3{display:flex;align-items:center;gap:8px}.detail-panel.realm .detail-kind{color:var(--detail-kind-realm)}.detail-panel.battle{width:272px;border-color:color-mix(in srgb,var(--accent) 42%,var(--border-2))}.detail-panel.battle h3{color:var(--text-bright)}.detail-panel.battle .detail-kind{color:var(--accent)}.detail-panel .formation-aside{font-size:10px;color:var(--text-3)}.detail-panel .oob-group{margin:6px 0 1px;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.detail-panel .oob-group:first-child{margin-top:0}.detail-panel .oob-forces{margin:0;padding:0;list-style:none}.detail-panel .oob-forces li{display:flex;align-items:baseline;gap:6px;padding:2px 0;font-size:12px;color:var(--text)}.detail-panel .oob-forces .force-main{flex:1 1 auto}.detail-panel .oob-forces .force-type{flex:0 0 auto;font-size:10px;letter-spacing:.02em;color:var(--text-3)}.detail-panel .oob-forces .force-prose{flex:0 0 auto;color:var(--text-3);cursor:help}.detail-panel .oob-formation-link{background:none;border:none;padding:0;font-family:inherit;font-size:12px;color:var(--accent);cursor:pointer;text-align:left}.detail-panel .oob-formation-link:hover{text-decoration:underline}.detail-panel .oob-losslist .force-main{color:#b98d8d}.detail-panel .oob-losslist li:before{content:"\2020";margin-right:4px;color:#d98a8a;opacity:.85}.detail-float.dragging .detail-panel{box-shadow:0 18px 46px #0000009e}.detail-float.dragging .detail-title{cursor:grabbing}.detail-close app-map-icon{font-size:15px;position:relative;top:2px}@media(max-width:768px){.detail-panel{width:auto}}html,body{margin:0;padding:0;height:100%;background:var(--bg)}*{box-sizing:border-box}:root{--bg: #05060f;--btn: #10151f;--btn-active: #1c2338;--panel: #10151f;--row-related: #1a2236;--row-active: #2a3652;--hairline: #26304a;--map-glow: #0c111d;--panel-bg: rgba(10, 13, 30, .97);--glass: rgba(8, 10, 20, .62);--border: #262d44;--border-2: #2a3350;--border-3: #33405e;--border-accent: #3d5a9e;--text: #d8dbe6;--text-2: #9aa2b8;--text-3: #7d859c;--text-bright: #eef1f9;--accent: #8fb7ff;--accent-bright: #cfe0ff;--accent-mid: #4a76c4;--gold: #ffdb66;--shadow: rgba(0, 0, 0, .5);--label-ink: #e6e9f2;--label-halo: #05070d;--notice-bg: rgba(30, 22, 8, .94);--notice-border: #6b5426;--notice-ink: #d8ac52;--notice-btn-bg: rgba(216, 172, 82, .12);--notice-btn-bg-hover: rgba(216, 172, 82, .22);--grid: #8a93a6;--axis: #cdd3e2;--route: #5fd0ff;--reticle: #ffffff;--wormhole: #e8a838;--fleet-ink: #c5cad6;--wormhole-opacity-far: .4;--wormhole-opacity-near: .12;--frontier-ember: #ff5a2b;--wh-label: #bcdcff;--wh-label-halo: #05070d;--minimap-viewport-fill: rgba(255, 255, 255, .05);--minimap-viewport-stroke: #ffffff;--block-handle: #ffffff;--territory-fill-opacity: .28;--territory-fill-bright: .46;--territory-fill-dim: .06;--territory-outline-opacity: .9;--territory-outline-dim: .15;--star-opacity: .9;--star-dim-opacity: .1;--sigil-dim-opacity: .15;--sigil-outline: #000000;--sigil-outline-width: 2px;--spot-muted-opacity: .12;--frontier-ember-opacity: .35;--frontier-line-opacity: .95;--frontier-muted-factor: .25;--alliance-shield-opacity: .18;--alliance-line-opacity: .9;--alliance-dim-factor: .4;--territory-outline-width: 1.5;--territory-accent-width: 2.4;--district-outline-opacity: .45;--district-outline-width: .8;--district-outline-dash: 3, 3;--district-lift-opacity: .5;--alliance-shield-width: 7;--alliance-line-width: 2;--frontier-ember-width: 8;--frontier-line-width: 2;--detail-kind: #7fe0ff;--detail-kind-realm: #ffd27f;--era-badge-bg: #1a1608;--era-badge-border: #3a3320}body.light-theme{--bg: #eef1f7;--btn: #e9ecf3;--btn-active: #d1dae9;--panel: #edf0f6;--row-related: #d9e0ec;--row-active: #c2cfe6;--hairline: #c6d0e0;--map-glow: #f2f4f9;--panel-bg: rgba(237, 240, 246, .98);--glass: rgba(233, 237, 245, .82);--border: #ccd4e3;--border-2: #bcc6da;--border-3: #a9b4cd;--border-accent: #6f92d2;--text: #1d2431;--text-2: #4a5266;--text-3: #6b7488;--text-bright: #0e131d;--accent: #2e5aa8;--accent-bright: #1d3c78;--accent-mid: #3d6cbf;--gold: #8a6d1a;--shadow: rgba(24, 34, 64, .16);--label-ink: #141a24;--label-halo: #f6f8fc;--notice-bg: rgba(255, 248, 232, .98);--notice-border: #e0cf9a;--notice-ink: #7a5c12;--notice-btn-bg: rgba(165, 125, 30, .12);--notice-btn-bg-hover: rgba(165, 125, 30, .24);--detail-kind: #0e6b7a;--detail-kind-realm: #8a6d1a;--era-badge-bg: #faf4e4;--era-badge-border: #e0d3a3;--reticle: #141a24;--fleet-ink: #33343a;--wormhole: #f28c00;--wormhole-opacity-far: .28;--wormhole-opacity-near: .08}
