@font-face{font-family:Chakra Petch;src:url(/fonts/ChakraPetch-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/fonts/ChakraPetch-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--void-000:#05070b;--void-100:#0b1017;--void-200:#121a24;--void-300:#1b2633;--line:#263445;--line-strong:#56697f;--ink:#e4ecf4;--ink-muted:#8fa1b5;--ink-faint:#5d6e82;--ally:#3e9bff;--ally-soft:#0d2440;--on-ally:#03101f;--enemy:#ff8838;--enemy-soft:#3a1a07;--unknown:#8b96a3;--energy:#ffc23d;--energy-soft:#3a2a05;--on-energy:#1a1203;--turn:var(--energy);--shield:#78f0d8;--shield-soft:#0a2e2a;--shield-fill:#78f0d824;--hull:#c9d3de;--danger:#ff4f64;--danger-soft:#3d0c14;--on-danger:#1a0306;--go:#63e08f;--focus:var(--ink);--reach-fill:#3e9bff2e;--target-fill:#ff883833;--hazard-fill:#ff4f6438;--storm-fill:#ff4f641a;--fog:#05070bb8;--terrain-asteroid:#3b352f;--terrain-asteroid-edge:#7a7066;--terrain-iron:#313943;--terrain-iron-lit:#4a5562;--terrain-iron-dark:#1d232a;--terrain-iron-edge:#a9b8c8;--terrain-gate:#5a524a;--terrain-debris:#3b4048;--zone:#c9a7ff;--zone-containment:#5cc8ff;--zone-null:#ff6fd8;--zone-accretion:#d6e04a;--zone-soft:#231a38;--terrain-nebula:#8468d64d;--terrain-nebula-edge:#9a82e6;--terrain-wormhole:#d46cf0;--terrain-gravity:#9fb0c4;--terrain-derelict:#8a6f4a;--font-display:"Chakra Petch", "Bahnschrift", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--font-sans:"IBM Plex Sans", system-ui, sans-serif;--display-size:40px;--display-line:44px;--display-weight:700;--display-tracking:.02em;--display-family:var(--font-display);--title-size:24px;--title-line:28px;--title-weight:600;--title-tracking:.01em;--title-family:var(--font-display);--label-size:12px;--label-line:16px;--label-weight:600;--label-tracking:.08em;--label-family:var(--font-display);--body-size:15px;--body-line:22px;--body-weight:400;--body-tracking:0;--body-family:var(--font-sans);--body-strong-size:15px;--body-strong-line:22px;--body-strong-weight:600;--body-strong-tracking:0;--body-strong-family:var(--font-sans);--caption-size:13px;--caption-line:18px;--caption-weight:400;--caption-tracking:0;--caption-family:var(--font-sans);--stat-size:20px;--stat-line:24px;--stat-weight:500;--stat-tracking:0;--stat-family:var(--font-mono);--stat-sm-size:13px;--stat-sm-line:16px;--stat-sm-weight:500;--stat-sm-tracking:0;--stat-sm-family:var(--font-mono);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-0:0px;--radius-sm:2px;--radius-pill:999px;--chamfer-sm:6px;--chamfer-md:10px;--chamfer-lg:16px;--chamfer-sm-clip:polygon(var(--chamfer-sm) 0, 100% 0, 100% calc(100% - var(--chamfer-sm)), calc(100% - var(--chamfer-sm)) 100%, 0 100%, 0 var(--chamfer-sm));--chamfer-md-clip:polygon(var(--chamfer-md) 0, 100% 0, 100% calc(100% - var(--chamfer-md)), calc(100% - var(--chamfer-md)) 100%, 0 100%, 0 var(--chamfer-md));--chamfer-lg-clip:polygon(var(--chamfer-lg) 0, 100% 0, 100% calc(100% - var(--chamfer-lg)), calc(100% - var(--chamfer-lg)) 100%, 0 100%, 0 var(--chamfer-lg));--glow-ally:0 0 0 1px #3e9bff, 0 0 12px #3e9bff73;--glow-enemy:0 0 0 1px #ff8838, 0 0 12px #ff883873;--glow-energy:0 0 0 1px #ffc23d, 0 0 10px #ffc23d66;--panel:0 8px 24px #0000008c}.t-display{font-family:var(--display-family);font-size:var(--display-size);line-height:var(--display-line);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);text-transform:uppercase}.t-title{font-family:var(--title-family);font-size:var(--title-size);line-height:var(--title-line);font-weight:var(--title-weight);letter-spacing:var(--title-tracking)}.t-label{font-family:var(--label-family);font-size:var(--label-size);line-height:var(--label-line);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase}.t-body{font-family:var(--body-family);font-size:var(--body-size);line-height:var(--body-line);font-weight:var(--body-weight);letter-spacing:var(--body-tracking)}.t-body-strong{font-family:var(--body-strong-family);font-size:var(--body-strong-size);line-height:var(--body-strong-line);font-weight:var(--body-strong-weight);letter-spacing:var(--body-strong-tracking)}.t-caption{font-family:var(--caption-family);font-size:var(--caption-size);line-height:var(--caption-line);font-weight:var(--caption-weight);letter-spacing:var(--caption-tracking)}.t-stat{font-family:var(--stat-family);font-size:var(--stat-size);line-height:var(--stat-line);font-weight:var(--stat-weight);letter-spacing:var(--stat-tracking);font-variant-numeric:tabular-nums}.t-stat-sm{font-family:var(--stat-sm-family);font-size:var(--stat-sm-size);line-height:var(--stat-sm-line);font-weight:var(--stat-sm-weight);letter-spacing:var(--stat-sm-tracking);font-variant-numeric:tabular-nums}.pm-label{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600;line-height:16px}.pm-title-sm{font-family:var(--font-display);color:var(--ink);font-size:18px;font-weight:600;line-height:22px}.pm-display{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:40px;font-weight:700;line-height:44px}.pm-body{font-family:var(--font-sans);margin:0;font-size:15px;line-height:22px}.pm-body-strong{font-family:var(--font-sans);font-size:15px;font-weight:600;line-height:22px}.pm-caption{font-family:var(--font-sans);font-size:13px;line-height:18px}.pm-stat{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);font-size:20px;font-weight:500;line-height:24px}.pm-stat-sm{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;line-height:16px}.pm-unit{color:var(--ink-muted);margin-left:2px;font-size:.7em}.pm-muted{color:var(--ink-muted)}.pm-fg-ally{color:var(--ally)}.pm-fg-enemy{color:var(--enemy)}.pm-fg-unknown{color:var(--unknown)}.pm-fg-energy{color:var(--energy)}.pm-fg-shield{color:var(--shield)}.pm-fg-danger{color:var(--danger)}.pm-cost{font-family:var(--font-mono);color:var(--energy);white-space:nowrap;font-size:13px;font-weight:500;line-height:16px}.pm-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pm-row-between{justify-content:space-between}.pm-row-end{justify-content:flex-end}.pm-gap-2{gap:var(--space-2)}.pm-gap-6{gap:var(--space-6)}.pm-stack{gap:var(--space-3);flex-direction:column;display:flex}.pm-stack-tight{flex-direction:column;gap:2px;display:flex}.pm-link{font:500 13px/18px var(--font-sans);color:var(--ally);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.pm-link:focus-visible,.pm-btn:focus-visible,.pm-toggle:focus-visible,.pm-loadout:focus-visible,.pm-choice:focus-visible,.pm-iconbtn:focus-visible,.pm-stepper button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pm-ch-sm{--pm-c:var(--chamfer-sm)}.pm-ch-md{--pm-c:var(--chamfer-md)}.pm-ch-lg{--pm-c:var(--chamfer-lg)}.pm-ch-sm,.pm-ch-md,.pm-ch-lg,.pm-frame-in,.pm-btn,.pm-slot{clip-path:polygon(var(--pm-c) 0, 100% 0, 100% calc(100% - var(--pm-c)), calc(100% - var(--pm-c)) 100%, 0 100%, 0 var(--pm-c))}.pm-frame{background:var(--line-strong);color:var(--ink);font-family:var(--font-sans);padding:1px}.pm-frame-in{--pm-c:calc(var(--chamfer-md) - .5px);background:var(--void-100)}.pm-ch-sm>.pm-frame-in{--pm-c:calc(var(--chamfer-sm) - .5px)}.pm-ch-lg>.pm-frame-in{--pm-c:calc(var(--chamfer-lg) - .5px)}.pm-frame-ally{background:var(--ally)}.pm-frame-enemy{background:var(--enemy)}.pm-frame-unknown{background:var(--unknown)}.pm-frame-ally-active{background:var(--ally);filter:drop-shadow(0 0 8px #3e9bff73)}.pm-panel-head{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--line);min-height:20px;display:flex}.pm-panel-head .pm-label{color:var(--ink-muted)}.pm-frame-ally .pm-panel-head .pm-label,.pm-frame-ally-active .pm-panel-head .pm-label{color:var(--ally)}.pm-frame-enemy .pm-panel-head .pm-label{color:var(--enemy)}.pm-btn{--pm-c:var(--chamfer-sm);align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--void-200);color:var(--ink);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;font-size:12px;font-weight:600;display:inline-flex}.pm-btn:hover:not(:disabled){background:var(--void-300)}.pm-btn-sm{height:28px;padding:0 var(--space-2)}.pm-btn-lg{height:44px;padding:0 var(--space-4);font-size:14px}.pm-btn-primary{background:var(--ally);border-color:var(--ally);color:var(--on-ally)}.pm-btn-primary:hover:not(:disabled){background:var(--ally);filter:brightness(1.12)}.pm-btn-primary .pm-btn-cost{background:var(--on-ally);color:var(--energy)}.pm-btn-ghost{color:var(--ink-muted);background:0 0;border-color:#0000}.pm-btn-ghost:hover:not(:disabled){background:var(--void-200);color:var(--ink)}.pm-btn-danger{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}.pm-btn:disabled{border-color:var(--line);color:var(--ink-faint);cursor:not-allowed;background:0 0}.pm-btn:disabled .pm-btn-cost{color:var(--ink-faint);background:0 0}.pm-btn-cost{font-family:var(--font-mono);letter-spacing:0;text-transform:none;color:var(--energy);background:var(--energy-soft);border-radius:var(--radius-sm);padding:2px 6px;font-size:12px}.pm-glow-energy{box-shadow:var(--glow-energy);clip-path:none}.pm-tag{height:20px;padding:0 var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.pm-tag-neutral{background:var(--void-300);color:var(--ink-muted)}.pm-tag-ally{background:var(--ally-soft);color:var(--ally)}.pm-tag-enemy{background:var(--enemy-soft);color:var(--enemy)}.pm-tag-unknown{color:var(--unknown);background:0 0}.pm-tag-energy{background:var(--energy-soft);color:var(--energy)}.pm-tag-shield{background:var(--shield-soft);color:var(--shield)}.pm-tag-danger{background:var(--danger-soft);color:var(--danger)}.pm-tag-dashed{border:1px dashed}.pm-statblock{flex-direction:column;gap:2px;display:flex}.pm-res{gap:var(--space-1);flex-direction:column;min-width:180px;display:flex}.pm-res-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);color:var(--ink);display:flex}.pm-res-track{background:var(--void-300);height:8px;position:relative;overflow:hidden}.pm-res-compact .pm-res-track{height:4px}.pm-res-fill{background:var(--ink-muted);position:absolute;top:0;bottom:0;left:0}.pm-res-energy .pm-res-fill,.pm-budget .pm-res-fill{background:var(--energy)}.pm-res-shield .pm-res-fill{background:var(--shield)}.pm-res-hull .pm-res-fill{background:var(--hull)}.pm-res-pending{background:repeating-linear-gradient(135deg, var(--energy) 0 3px, var(--energy-soft) 3px 6px);position:absolute;top:0;bottom:0}.pm-res-band{background:repeating-linear-gradient(90deg, var(--line-strong) 0 2px, transparent 2px 4px);position:absolute;top:0;bottom:0}.pm-res-unknown{background:repeating-linear-gradient(135deg, var(--void-300) 0 4px, var(--void-100) 4px 8px)}.pm-res-threshold{background:var(--ink);width:2px;position:absolute;top:-2px;bottom:-2px}.pm-budget-over .pm-res-fill{background:var(--danger)}.pm-toggle{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);background:var(--void-100);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;text-align:left;display:flex}.pm-toggle:hover:not(:disabled){background:var(--void-200)}.pm-toggle-track{border:1px solid var(--line-strong);background:var(--void-000);flex:none;width:32px;height:16px;position:relative}.pm-toggle-knob{background:var(--ink-muted);width:10px;height:10px;transition:left .12s;position:absolute;top:2px;left:2px}.pm-toggle-on{border-color:var(--ally)}.pm-toggle-on .pm-toggle-track{border-color:var(--ally);background:var(--ally-soft)}.pm-toggle-on .pm-toggle-knob{background:var(--ally);left:18px}.pm-toggle-text{flex-direction:column;flex:1;display:flex}.pm-toggle:disabled{color:var(--ink-faint);border-color:var(--line);cursor:not-allowed}.pm-stepper{gap:var(--space-1);flex-direction:column;display:inline-flex}.pm-stepper-ctl{border:1px solid var(--line-strong);border-radius:var(--radius-sm);align-items:center;display:inline-flex}.pm-stepper-ctl button{background:var(--void-200);width:28px;height:28px;color:var(--ink);font:500 15px var(--font-mono);cursor:pointer;border:0}.pm-stepper-ctl button:disabled{color:var(--ink-faint);cursor:not-allowed;background:0 0}.pm-stepper-ctl .pm-stat-sm{text-align:center;min-width:36px;color:var(--ink)}.pm-shipicon{align-items:center;gap:var(--space-1);text-align:center;flex-direction:column;margin:0;display:inline-flex}.pm-shipicon svg{display:block;overflow:visible}.pm-fr-ally .pm-fr-hull{fill:var(--ally)}.pm-fr-enemy .pm-fr-hull{fill:var(--enemy)}.pm-fr-ghost .pm-fr-hull{fill:none;stroke:var(--unknown);stroke-width:1.5px;stroke-dasharray:3 2}.pm-fr-shimmer .pm-fr-hull{fill:var(--unknown);opacity:.4}.pm-fr-spine{stroke:var(--void-000);stroke-opacity:.45;stroke-width:1px;fill:none}.pm-fr-bridge{fill:var(--void-000);fill-opacity:.6}.pm-fr-engine{fill:var(--ink)}.pm-fr-critical .pm-fr-engine,.pm-fr-damaged .pm-fr-engine:last-of-type{fill:var(--ink-faint)}.pm-fr-critical .pm-fr-hull{fill-opacity:.72}.pm-fr-scorch,.pm-fr-cut{fill:var(--void-000)}.pm-fr-crack{fill:none;stroke:var(--void-000);stroke-width:1.4px;stroke-linejoin:bevel}.pm-fr-fire polygon{fill:var(--energy)}.pm-fr-fire-core{fill:var(--danger)}.pm-fr-smoke circle{fill:var(--unknown);fill-opacity:.35}.pm-fr-shield-on{fill:var(--shield-fill);stroke:var(--shield);stroke-width:1.5px}.pm-fr-shield-off{fill:none;stroke:var(--shield);stroke-width:1.2px;stroke-dasharray:2 5;stroke-opacity:.7}.pm-fr-blast-ring{fill:none;stroke:var(--danger);stroke-width:1.2px;stroke-dasharray:3 3}.pm-fr-blast{fill:var(--energy)}.pm-fr-blast-core{fill:var(--danger)}.pm-fr-ally .pm-fr-shard{fill:var(--ally)}.pm-fr-enemy .pm-fr-shard{fill:var(--enemy)}.pm-fr-unknown circle{fill:var(--void-100);stroke:var(--unknown);stroke-width:1px;stroke-dasharray:2 2}.pm-fr-unknown text{font:700 9px var(--font-display);fill:var(--unknown)}.pm-turnbar{align-items:stretch;gap:var(--space-3);color:var(--ink);display:flex}.pm-turnbar-round{padding-right:var(--space-3);border-right:1px solid var(--line);flex-direction:column;justify-content:center;display:flex}.pm-turnbar-slots{gap:var(--space-1);flex-wrap:wrap;align-items:stretch;margin:0;padding:0;list-style:none;display:flex}.pm-slot{--pm-c:var(--chamfer-sm);gap:var(--space-1);width:150px;padding:var(--space-1) var(--space-2) var(--space-2);background:var(--void-100);box-sizing:border-box;border-top:2px solid;flex-direction:column;display:flex;position:relative}.pm-turnbar-compact .pm-slot{width:128px}.pm-slot-ally{border-color:var(--ally);background:var(--ally-soft)}.pm-slot-enemy{border-color:var(--enemy);background:var(--enemy-soft)}.pm-slot-unknown{border:1px dashed var(--unknown);border-top:2px dashed var(--unknown);clip-path:none;background:0 0}.pm-slot-top{align-items:center;gap:var(--space-2);min-height:32px;display:flex}.pm-slot-id{flex-direction:column;min-width:0;display:flex}.pm-slot-name{font:600 13px/16px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-slot-init{color:var(--ink-muted);font-size:11px}.pm-slot-ally .pm-slot-init{color:var(--ally)}.pm-slot-enemy .pm-slot-init{color:var(--enemy)}.pm-slot-unknown .pm-slot-name,.pm-slot-unknown .pm-slot-init{color:var(--unknown)}.pm-slot-q{border:1px dashed var(--unknown);width:30px;height:30px;color:var(--unknown);font:700 14px var(--font-display);flex:none;justify-content:center;align-items:center;display:inline-flex}.pm-slot-done{opacity:.65}.pm-slot-active{background:var(--void-200);outline:1px solid var(--ally);box-shadow:var(--glow-ally);clip-path:none;width:170px}.pm-slot-destroyed{opacity:.55}.pm-slot-destroyed .pm-slot-name{text-decoration:line-through}.pm-slot-x{color:var(--danger);font-size:10px;position:absolute;top:6px;right:6px}.pm-slot-now{color:var(--ally);font-size:10px;position:absolute;top:6px;right:6px}.pm-slot-bars{flex-direction:column;gap:3px;display:flex}.pm-mini{align-items:center;gap:var(--space-1);font:500 10px/12px var(--font-mono);grid-template-columns:18px 1fr 52px;display:grid}.pm-mini-k{color:var(--ink-muted)}.pm-mini-v{text-align:right;color:var(--ink);white-space:nowrap}.pm-mini-track{background:var(--void-300);height:4px;position:relative;overflow:hidden}.pm-mini-fill{position:absolute;top:0;bottom:0;left:0}.pm-mini-band{background:repeating-linear-gradient(90deg, var(--line-strong) 0 2px, transparent 2px 4px);position:absolute;top:0;bottom:0}.pm-mini-hull .pm-mini-fill{background:var(--hull)}.pm-mini-shield .pm-mini-fill{background:var(--shield)}.pm-mini-energy .pm-mini-fill{background:var(--energy)}.pm-energy{gap:var(--space-1);flex-direction:column;min-width:220px;display:flex}.pm-pips{gap:2px;display:flex}.pm-pip-full{background:var(--energy)}.pm-pip-spend{background:repeating-linear-gradient(135deg, var(--energy) 0 2px, var(--energy-soft) 2px 4px);outline:1px solid var(--energy);outline-offset:-1px}.pm-pip-empty{background:var(--void-300)}.pm-energy-foot{justify-content:space-between;gap:var(--space-2);display:flex}.pm-warn{margin:var(--space-1) 0 0;padding:var(--space-1) var(--space-2);background:var(--danger-soft);color:var(--danger);border-left:0}.pm-energy-short .pm-pip-spend{background:var(--danger);outline-color:var(--danger)}.pm-shield{gap:var(--space-1);flex-direction:column;display:flex}.pm-shield-foot{align-items:center;gap:var(--space-2);display:flex}.pm-shield-collapsed .pm-res-fill,.pm-shield-brownout .pm-res-fill{background:repeating-linear-gradient(90deg, var(--shield) 0 3px, transparent 3px 6px)}.pm-shield-offline .pm-res-fill{background:var(--unknown);opacity:.5}.pm-mp{align-items:center;gap:var(--space-2);display:flex}.pm-mp-pips{flex:1;gap:3px;display:flex}.pm-mp-pip{border:1px solid var(--line-strong);width:12px;height:12px;transform:rotate(45deg)scale(.75)}.pm-mp-pip-on{background:var(--ally);border-color:var(--ally)}.pm-range{width:100%;accent-color:var(--shield)}.pm-tip{gap:var(--space-2);min-width:220px;padding:var(--space-3);background:var(--void-200);border-top:2px solid var(--enemy);box-shadow:var(--panel);color:var(--ink);flex-direction:column;display:inline-flex}.pm-tip-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.pm-tip .pm-caption{margin:0}.pm-dl{gap:var(--space-1) var(--space-4);grid-template-columns:auto auto;margin:0;display:grid}.pm-dl dt{font:400 13px/16px var(--font-sans);color:var(--ink-muted)}.pm-dl dd{text-align:right;margin:0}.pm-log{margin:calc(-1 * var(--space-2)) 0;padding:0;list-style:none;overflow-y:auto}.pm-log-round{padding:var(--space-2) 0 var(--space-1)}.pm-log-row{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--line);font:400 13px/18px var(--font-sans);padding:3px 0;display:flex}.pm-log-actor{white-space:nowrap;font-weight:600}.pm-log-text{color:var(--ink);flex:1}.pm-phases{flex:1;gap:0;margin:0;padding:0;list-style:none;display:flex}.pm-modslot{gap:var(--space-1);padding:var(--space-3);background:var(--void-100);border:1px solid var(--line-strong);min-width:220px;color:var(--ink);flex-direction:column;display:flex}.pm-modslot-empty{border-style:dashed;border-color:var(--line-strong);background:0 0}.pm-budget{gap:var(--space-1);flex-direction:column;min-width:240px;display:flex}.pm-buildsum{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(3,minmax(96px,1fr));display:grid}.pm-loadout{align-items:stretch;gap:var(--space-1);width:220px;padding:var(--space-3) var(--space-4);background:var(--void-100);border:1px solid var(--line-strong);color:var(--ink);text-align:left;cursor:pointer;flex-direction:column;display:flex}.pm-loadout:hover:not(:disabled){background:var(--void-200)}.pm-loadout-on{border-color:var(--ally);background:var(--ally-soft);box-shadow:inset 0 0 0 1px var(--ally)}.pm-loadout-bad{cursor:not-allowed;border-style:dashed}.pm-loadout-bad .pm-title-sm{color:var(--ink-muted)}.pm-loadout-ships{color:var(--ink-muted);flex-direction:column;min-height:54px;display:flex}.pm-loadout-list{padding-left:var(--space-4);color:var(--ink);margin:0}.pm-modifier{width:240px;padding:var(--space-2) var(--space-3);background:var(--void-100);border:1px solid var(--line-strong);color:var(--ink);flex-direction:column;gap:2px;display:flex}.pm-modifier-danger{border-color:var(--danger);background:var(--danger-soft)}.pm-modifier-danger .pm-label{color:var(--danger)}.pm-modifier-next{color:var(--energy)}.pm-result{gap:var(--space-3);padding:var(--space-8);background:var(--void-100);border-top:3px solid var(--line-strong);color:var(--ink);flex-direction:column;max-width:560px;display:flex}.pm-result-victory{border-top-color:var(--ally)}.pm-result-victory .pm-display{color:var(--ally)}.pm-result-defeat{border-top-color:var(--enemy)}.pm-result-defeat .pm-display{color:var(--enemy)}.pm-result-draw .pm-display{color:var(--ink)}.pm-timer{gap:var(--space-1);flex-direction:column;min-width:220px;display:flex}.pm-timer .pm-res-fill{background:var(--ally)}.pm-timer-low .pm-res-fill{background:var(--energy)}.pm-timer-bank .pm-res-track{outline:1px solid var(--danger)}.pm-invite{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:inline-flex}.pm-invite-cell{background:var(--void-100);border:1px solid var(--line-strong);border-bottom:2px solid var(--ally);width:40px;height:52px;color:var(--ink);font:500 26px var(--font-mono);text-transform:uppercase;text-align:center;justify-content:center;align-items:center;padding:0;display:inline-flex}input.pm-invite-cell:focus{outline:2px solid var(--focus);outline-offset:2px}.pm-banner{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--energy-soft);border:1px solid var(--energy);color:var(--ink);flex-wrap:wrap;display:flex}.pm-banner-you{background:var(--danger-soft);border-color:var(--danger)}.pm-banner-dot{border-radius:var(--radius-pill);background:var(--energy);width:8px;height:8px;animation:1.2s steps(2,end) infinite pm-blink}.pm-banner-you .pm-banner-dot{background:var(--danger)}@keyframes pm-blink{50%{opacity:.2}}@media (prefers-reduced-motion:reduce){.pm-banner-dot,.pm-queue-radar:after{animation:none}}.pm-replay{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--void-100);border:1px solid var(--line-strong);color:var(--ink);display:flex}.pm-replay-scrub{gap:var(--space-1);flex-direction:column;flex:1;min-width:200px;display:flex}.pm-replay .pm-res-fill{background:var(--ally)}.pm-iconbtn{background:var(--void-200);border:1px solid var(--line-strong);width:32px;height:32px;color:var(--ink);font:600 14px var(--font-sans);cursor:pointer;border-radius:var(--radius-sm)}.pm-iconbtn-main{background:var(--ally);border-color:var(--ally);color:var(--on-ally)}.pm-rating{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.pm-rating .pm-caption{margin-left:var(--space-2)}.pm-input{box-sizing:border-box;width:100%;padding:var(--space-2) var(--space-3);background:var(--void-000);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink);font:400 15px/22px var(--font-sans);resize:vertical}.pm-input::placeholder{color:var(--ink-faint)}.pm-input:focus{outline:2px solid var(--focus);outline-offset:2px}.pm-tier{align-items:center;gap:var(--space-2);color:var(--ink);display:inline-flex}.pm-tier-pips{gap:2px;display:inline-flex}.pm-tier-pip{border:1px solid var(--line-strong);width:6px;height:12px;transform:skew(-20deg)}.pm-tier-pip-on{background:var(--enemy);border-color:var(--enemy)}.pm-tier-0 .pm-tier-pip{border-style:dashed;border-color:var(--unknown)}.pm-systems{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pm-sys{align-items:center;gap:var(--space-3);font:400 13px/18px var(--font-sans);color:var(--ink);grid-template-columns:96px 1fr 40px 200px;display:grid}.pm-sys-tags{gap:var(--space-1);flex-wrap:wrap;justify-content:flex-start;min-width:0;display:flex}.pm-sys .pm-stat-sm{text-align:right}.pm-choices{gap:var(--space-2);flex-wrap:wrap;display:flex}.pm-choice{padding:var(--space-2) var(--space-3);background:var(--void-200);border:1px solid var(--line-strong);min-width:120px;color:var(--ink);text-align:left;cursor:pointer;flex-direction:column;gap:2px;display:flex}.pm-choice-on{border-color:var(--ally);background:var(--ally-soft)}.pm-choice:disabled{color:var(--ink-faint);border-color:var(--line);cursor:not-allowed}.pm-rating-badge{padding:var(--space-2) var(--space-4);background:var(--void-100);border:1px solid var(--ally);color:var(--ink);flex-direction:column;gap:2px;display:inline-flex}.pm-rating-prov{border-style:dashed;border-color:var(--line-strong)}.pm-queue{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--void-100);border:1px solid var(--line-strong);color:var(--ink);display:flex}.pm-queue-radar{border:1px solid var(--ally);border-radius:var(--radius-pill);flex:none;width:36px;height:36px;position:relative}.pm-queue-radar:before{content:"";border:1px solid var(--line-strong);border-radius:var(--radius-pill);position:absolute;inset:10px}.pm-queue-radar:after{content:"";background:var(--ally);transform-origin:0 0;width:17px;height:1px;animation:2s linear infinite pm-sweep;position:absolute;top:50%;left:50%}@keyframes pm-sweep{to{transform:rotate(360deg)}}.pm-board{border:1px solid var(--line);margin:0;padding:0;list-style:none}.pm-board-row{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);color:var(--ink);font:400 14px/20px var(--font-sans);grid-template-columns:40px 1fr auto 64px;display:grid}.pm-board-row:last-child{border-bottom:0}.pm-board-row .pm-stat-sm:last-child{text-align:right}.pm-board-rank{color:var(--ink-muted)}.pm-board-you{background:var(--ally-soft);outline:1px solid var(--ally);outline-offset:-1px}.pm-board-you .pm-board-name{color:var(--ally);font-weight:600}.pm-coach{gap:var(--space-2);max-width:320px;padding:var(--space-4);background:var(--void-200);border-top:2px solid var(--energy);box-shadow:var(--panel);color:var(--ink);flex-direction:column;display:flex;position:relative}.pm-coach .pm-body{color:var(--ink)}.pm-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pm-power{flex-direction:column;gap:2px;display:flex}.pm-power-track{height:20px;position:relative}.pm-power-track:before{content:"";background:var(--void-300);height:4px;position:absolute;top:8px;left:0;right:0}.pm-power-zone{background:var(--danger-soft);outline:1px solid var(--danger);outline-offset:-1px;height:4px;position:absolute;top:8px;right:0}.pm-power-fill{background:var(--energy);height:4px;position:absolute;top:8px;left:0}.pm-power-shield .pm-power-fill{background:var(--shield)}.pm-power-hot .pm-power-fill{background:linear-gradient(90deg, var(--energy) 70%, var(--danger))}.pm-power-locked{background:repeating-linear-gradient(135deg, var(--ink-faint) 0 1px, transparent 1px 4px);height:12px;position:absolute;top:4px;right:0}.pm-power input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;margin:0;position:absolute;inset:0}.pm-power input[type=range]::-webkit-slider-runnable-track{background:0 0;height:20px}.pm-power input[type=range]::-moz-range-track{background:0 0;height:20px}.pm-power input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);clip-path:polygon(50% 0,100% 30%,100% 100%,0 100%,0 30%);border:0;width:12px;height:20px}.pm-power input[type=range]::-moz-range-thumb{background:var(--ink);border:0;border-radius:0;width:12px;height:20px}.pm-power input[type=range]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pm-power-ticks{height:12px;margin:0 6px;position:relative}.pm-power-tick{color:var(--ink-muted);font:500 10px/12px var(--font-mono);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;position:absolute;top:0;transform:translate(-50%)}.pm-power-tick-on{color:var(--ink)}.pm-power-tick-hot{color:var(--danger)}.pm-power-tick:disabled{color:var(--ink-faint);cursor:not-allowed;text-decoration:line-through}.pm-wctl{--pm-c:var(--chamfer-sm);width:196px;padding:var(--space-2) var(--space-3) var(--space-3);background:var(--void-100);border:1px solid var(--line-strong);color:var(--ink);box-sizing:border-box;flex-direction:column;gap:6px;display:flex}.pm-wctl-shield{border-color:var(--shield)}.pm-wctl-hot{border-color:var(--danger)}.pm-wctl-off{border-color:var(--line);background:0 0}.pm-wctl-off .pm-stat{color:var(--ink-muted)}.pm-wctl-head{align-items:center;gap:var(--space-2);display:flex}.pm-wctl-range{margin-left:auto}.pm-wctl-read{flex-direction:column;min-height:40px;display:flex}.pm-wctl-read .pm-caption{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-wctl-standby{align-items:center;min-height:34px;display:flex}.pm-wctl-fire{justify-content:space-between;width:100%}.pm-pwr{background:var(--void-000);border:1px solid var(--line-strong);border-radius:var(--radius-pill);cursor:pointer;flex:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}.pm-pwr-dot{border-radius:var(--radius-pill);background:var(--ink-faint);width:6px;height:6px}.pm-pwr-on{border-color:var(--energy)}.pm-pwr-on .pm-pwr-dot{background:var(--energy);box-shadow:0 0 6px var(--energy)}.pm-pwr-shield.pm-pwr-on{border-color:var(--shield)}.pm-pwr-shield.pm-pwr-on .pm-pwr-dot{background:var(--shield);box-shadow:0 0 6px var(--shield)}.pm-pwr:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pm-seg{gap:2px;display:flex}.pm-seg-b{background:var(--void-200);border:1px solid var(--line);height:18px;color:var(--ink-muted);font:500 10px var(--font-mono);cursor:pointer;flex:1;padding:0}.pm-seg-on{background:var(--shield-soft);border-color:var(--shield);color:var(--shield)}.pm-seg-hot{color:var(--danger)}.pm-seg-hot.pm-seg-on{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}.pm-seg-b:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.pm-prio{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pm-prio-row{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--line);font:400 13px/18px var(--font-sans);color:var(--ink);grid-template-columns:16px 16px 1fr auto auto;padding:4px 0;display:grid}.pm-prio-off .pm-prio-name,.pm-prio-n{color:var(--ink-muted)}.pm-prio-move{gap:2px;display:inline-flex}.pm-prio-move button{background:var(--void-200);border:1px solid var(--line);width:20px;height:20px;color:var(--ink-muted);cursor:pointer;padding:0;font-size:8px}.pm-prio-move button:disabled{color:var(--ink-faint);cursor:not-allowed}.pm-prio-move button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.pm-prio-foot{margin:var(--space-2) 0 0}.pm-formations{gap:var(--space-2);flex-wrap:wrap;display:flex}.pm-formation{align-items:center;gap:var(--space-1);padding:var(--space-2);background:var(--void-200);border:1px solid var(--line-strong);color:var(--ink-muted);cursor:pointer;flex-direction:column;display:flex}.pm-formation svg polygon{fill:var(--ink-muted)}.pm-formation-on{border-color:var(--ally);background:var(--ally-soft);color:var(--ally)}.pm-formation-on svg polygon{fill:var(--ally)}.pm-formation:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pm-integ{gap:2px;display:inline-flex}.pm-integ-pip{background:var(--void-300);border:1px solid var(--line);width:14px;height:8px}.pm-integ-on{background:var(--hull);border-color:var(--hull)}.pm-sys-dead .pm-sys-name{color:var(--danger);text-decoration:line-through}.pm-job{align-items:center;gap:2px;margin-top:2px;display:inline-flex}.pm-job-pip{background:var(--void-300);width:10px;height:4px}.pm-job-on{background:var(--ally)}.pm-job .pm-stat-sm{margin-left:var(--space-1)}.pm-budgetbars{gap:var(--space-1);flex-direction:column;display:flex}.pm-bb-row{align-items:center;gap:var(--space-2);grid-template-columns:112px 1fr 40px;display:grid}.pm-bb-row .pm-stat-sm{text-align:right;color:var(--ink)}.pm-bb-track{background:var(--void-300);height:8px;position:relative}.pm-bb-fill{position:absolute;top:0;bottom:0;left:0}.pm-bb-gen{background:var(--energy)}.pm-bb-standby{background:repeating-linear-gradient(135deg, var(--energy) 0 2px, var(--energy-soft) 2px 4px)}.pm-bb-burst{background:var(--danger)}.pm-shield-unpowered .pm-res-fill{background:var(--unknown);opacity:.5}.pm-pip{flex:1;max-width:8px;height:10px}.pm-slot-unknown .pm-slot-name{white-space:normal}.pm-lvl{flex:none;align-items:center;gap:4px;display:inline-flex}.pm-lvl-n{font:600 11px/14px var(--font-mono);color:var(--ink)}.pm-lvl-pips{gap:1px;display:inline-flex}.pm-lvl-pip{background:var(--void-300);width:3px;height:8px}.pm-lvl-pip-on{background:var(--ink-muted)}.pm-info{border:1px solid var(--line-strong);border-radius:var(--radius-pill);width:16px;height:16px;color:var(--ink-muted);font:italic 700 10px/1 var(--font-sans);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pm-info:hover,.pm-info-on{border-color:var(--ink);color:var(--ink);background:var(--void-300)}.pm-info:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pm-lvlinfo{display:inline-flex;position:relative}.pm-lvlpop{z-index:20;position:absolute;top:calc(100% + 6px);left:-8px}.pm-lvlpop-right{left:auto;right:-8px}.pm-lvlpop-up{top:auto;bottom:calc(100% + 6px)}.pm-lvlcard{--pm-c:var(--chamfer-md);gap:var(--space-2);box-sizing:border-box;width:300px;height:196px;padding:var(--space-3);background:var(--void-200);border-top:2px solid var(--line-strong);box-shadow:var(--panel);color:var(--ink);flex-direction:column;display:flex}.pm-lvlcard-head{justify-content:space-between;align-items:center;display:flex}.pm-lvltable{border-collapse:collapse;width:100%;font:500 11px/18px var(--font-mono)}.pm-lvltable th{font:400 11px/18px var(--font-sans);color:var(--ink-muted);text-align:left;white-space:nowrap;padding:0 4px 0 0}.pm-lvltable thead th{font:600 10px/16px var(--font-mono);text-align:right}.pm-lvltable td{text-align:right;color:var(--ink-muted);white-space:nowrap;padding:0 0 0 4px}.pm-lvltable .pm-lvl-cur{color:var(--ink);background:var(--void-300)}.pm-lvltable thead .pm-lvl-cur{color:var(--ally)}.pm-lvlcard .pm-caption{margin:auto 0 0}.pm-modrow{align-items:center;gap:var(--space-2);grid-template-columns:84px auto auto 1fr;min-height:22px;display:grid}.pm-modrow-name{color:var(--ink-muted);font-size:11px}.pm-modrow-val{justify-content:flex-end;min-width:0;display:flex}.pm-modrow-val .pm-mini{grid-template-columns:0 1fr 52px;width:100%}.pm-modrow-val .pm-mini-k{display:none}.pm-wctl{height:206px}.pm-wctl .pm-wctl-fire{margin-top:auto}.pm-wctl-head .pm-label{white-space:nowrap}.pm-plate{--pm-c:var(--chamfer-sm);align-items:center;gap:var(--space-3);box-sizing:border-box;height:100%;padding:var(--space-3) var(--space-4);background:var(--void-100);border:1px solid var(--ally);color:var(--ink);display:flex}.pm-plate-mark{background:var(--ally);clip-path:polygon(0 0,100% 20%,100% 80%,0 100%);align-self:stretch;width:10px}.pm-plate-stats{flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto;display:flex}.pm-gamemenu{--pm-c:var(--chamfer-sm);align-items:center;gap:var(--space-4);box-sizing:border-box;height:100%;padding:var(--space-3) var(--space-4);background:var(--void-100);border:1px solid var(--line-strong);color:var(--ink);display:flex}.pm-gamemenu-round{font:500 28px/32px var(--font-mono)}.pm-gamemenu-note{flex:1}.pm-flagbtn{border:1px solid var(--line-strong);width:36px;height:36px;color:var(--ink-muted);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.pm-flagbtn svg path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round}.pm-flagbtn:hover{color:var(--danger);border-color:var(--danger);background:var(--danger-soft)}.pm-flagbtn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pm-fleet{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pm-fleet-row{align-items:center;gap:var(--space-2);padding:3px var(--space-2);background:var(--void-000);border-left:2px solid #0000;grid-template-columns:30px 96px 1fr;display:grid}.pm-fleet-active{background:var(--ally-soft);border-left-color:var(--ally)}.pm-fleet-done{opacity:.7}.pm-fleet-target{background:var(--enemy-soft);outline:1px solid var(--enemy);outline-offset:-1px}.pm-fleet-destroyed{opacity:.5}.pm-fleet-destroyed .pm-fleet-name{text-decoration:line-through}.pm-fleet-id{min-width:0}.pm-fleet-name{font:600 13px/16px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-fleet-bars{flex-direction:column;gap:2px;min-width:0;display:flex}.pm-fleet-bars .pm-mini{grid-template-columns:16px 1fr 44px}.pm-active{padding-top:var(--space-2);border-top:1px solid var(--line);flex-direction:column;gap:6px;display:flex}.pm-active-head{justify-content:space-between;align-items:center;display:flex}.pm-prio-toggle{gap:var(--space-2);flex-direction:column;display:flex}.pm-bypass{align-items:baseline;column-gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--shield-soft);grid-template-columns:1fr auto;display:grid}.pm-bypass .pm-caption:last-child{grid-column:1/-1}.pm-gs-mod{padding:var(--space-2) var(--space-3);background:var(--void-000);border:1px solid var(--line-strong);flex-direction:column;gap:2px;display:flex}.pm-gs-mod-danger{border-color:var(--danger);background:var(--danger-soft)}.pm-gs-mod-danger .pm-label{color:var(--danger)}.pm-upcoming{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.pm-up{gap:var(--space-2);border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:36px 1fr;padding:4px 0;display:grid}.pm-up-r{color:var(--ink-muted)}.pm-up-danger .pm-up-r,.pm-up-danger .pm-caption{color:var(--danger)}.pm-up-energy .pm-up-r{color:var(--energy)}.pm-clock{border-color:var(--ally)}.pm-clock-t{font:500 40px/44px var(--font-mono);color:var(--ink)}.pm-clock .pm-res-fill{background:var(--ally)}.pm-clock-bank{border-color:var(--energy);box-shadow:0 0 0 1px var(--energy-soft)}.pm-clock-bank .pm-res-fill{background:var(--energy)}.pm-clock-theirs{border-color:var(--line-strong)}.pm-clock-theirs .pm-res-fill{background:var(--ink-muted)}.pm-clock-end{justify-content:center}.pm-tileinfo{--pm-c:var(--chamfer-md);gap:var(--space-2);width:280px;padding:var(--space-3);background:var(--void-200);border:0;border-top:2px solid var(--ink-muted);box-shadow:var(--panel);color:var(--ink);flex-direction:column;display:flex}.pm-tileinfo-head{align-items:center;gap:var(--space-2);display:flex}.pm-tileinfo-head .pm-stat-sm{margin-left:auto}.pm-tileinfo p{margin:0}.pm-tileinfo .pm-dl dd{text-align:left}.pm-tileinfo .pm-dl{grid-template-columns:56px 1fr}.pm-fleet-id>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-fleet-sub{white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.pm-fleet-sub .pm-tier-pip{width:4px;height:9px}.pm-target-note{margin:0}.pm-bypass{padding:6px var(--space-3)}.pm-bypass .pm-stat{font-size:18px;line-height:20px}.pm-gs-mod{padding:6px var(--space-3)}.pm-fleet-row{grid-template-columns:30px minmax(0,1fr) 96px}.pm-modrow-val{white-space:nowrap}.pm-fr-sapped{fill:none;stroke:var(--terrain-nebula-edge);stroke-width:2px;opacity:.9}.pm-fg-nebula{color:var(--terrain-nebula-edge)}.pm-ring{fill:none;stroke:var(--ink-muted);stroke-width:1.2px;stroke-dasharray:2 3}.pm-tileinfo-salv{background:var(--void-100);flex-direction:column;gap:2px;padding:6px 8px;display:flex}.pm-salv-line{gap:var(--space-3);display:flex}.pm-gs-salv{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pm-gs-salv-row{align-items:center;gap:var(--space-2);padding:3px var(--space-2);background:var(--void-000);grid-template-columns:22px 1fr auto 52px;display:grid}.pm-gs-salv-row svg{overflow:visible}.pm-gs-salv-bars{gap:var(--space-2);display:flex}.pm-gs-salv-row>.pm-stat-sm:last-child{text-align:right}.pm-slot-unknown.pm-slot-active{width:176px}.pm-slot-unknown .pm-slot-name{padding-right:28px}.pm-ring{z-index:5;pointer-events:none;width:0;height:0;font-family:var(--font-sans);position:absolute}.pm-chip{box-sizing:border-box;background:var(--void-200);outline:1px solid var(--line-strong);outline-offset:-1px;color:var(--ink);text-align:left;cursor:context-menu;border:0;flex-direction:column;justify-content:center;gap:2px;padding:5px 8px 6px;display:flex;position:absolute;transform:translate(-50%,-50%)}.pm-chip-head{align-items:center;gap:6px;min-width:0;display:flex}.pm-chip-mark{background:var(--ink-muted);flex:none;width:7px;height:7px;transform:rotate(45deg)}.pm-chip-enemy .pm-chip-mark{background:var(--enemy)}.pm-chip-ally .pm-chip-mark{background:var(--ally)}.pm-chip-energy .pm-chip-mark{background:var(--energy)}.pm-chip-danger .pm-chip-mark{background:var(--danger)}.pm-chip-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pm-chip-cost{color:var(--energy);flex:none}.pm-chip-detail{color:var(--ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-left:13px;font-size:12px;line-height:15px;display:-webkit-box;overflow:hidden}.pm-chip-live{background:var(--void-300)}.pm-chip-live.pm-chip-enemy{outline-color:var(--enemy);box-shadow:var(--glow-enemy);clip-path:none}.pm-chip-live.pm-chip-ally{outline-color:var(--ally);box-shadow:var(--glow-ally);clip-path:none}.pm-chip-live.pm-chip-energy,.pm-chip-live.pm-chip-neutral{outline-color:var(--ink-muted)}.pm-chip-off{background:var(--void-100);cursor:not-allowed;outline-style:dashed}.pm-chip-off .pm-chip-label,.pm-chip-off .pm-chip-cost{color:var(--ink-muted)}.pm-chip-off .pm-chip-mark{outline:1px solid var(--ink-muted);background:0 0}.pm-facing-ring{position:relative}.pm-facing-btn{background:var(--void-200);border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:44px;color:var(--ink);cursor:pointer;flex-direction:column;align-items:center;padding:3px 0 2px;display:flex;position:absolute;transform:translate(-50%,-50%)}.pm-facing-cur{border-color:var(--ally);background:var(--ally-soft);cursor:default}.pm-cards{gap:var(--space-2);flex-direction:column;display:flex}.pm-card{gap:var(--space-2);padding:var(--space-2);background:var(--void-200);outline:1px solid var(--line-strong);outline-offset:-1px;color:var(--ink);text-align:left;cursor:pointer;font-family:var(--font-sans);border:0;align-items:flex-start;display:flex}.pm-card:hover:not(:disabled){background:var(--void-300)}.pm-card-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.pm-card-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-card-cost{color:var(--ink);flex:none}.pm-card-note{font-size:12px;line-height:16px}.pm-card-playable{outline-color:var(--ally)}.pm-card-armed{background:var(--ally-soft);outline:1px solid var(--ally);box-shadow:var(--glow-ally);clip-path:none}.pm-field{gap:var(--space-1);flex-direction:column;display:flex}.pm-menu{gap:var(--space-4);flex-direction:column;width:520px;max-width:100%;display:flex}.pm-menu-top{align-items:center}.pm-menu-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pm-menu-item{width:100%;padding:var(--space-3) var(--space-4);background:var(--void-100);outline:1px solid var(--line-strong);outline-offset:-1px;color:var(--ink);text-align:left;cursor:pointer;border:0;grid-template-columns:1fr auto;grid-template-areas:"label chev""cap chev""meta chev";row-gap:2px;display:grid}.pm-menu-item:hover:not(:disabled){background:var(--void-200)}.pm-menu-label{font:600 18px/24px var(--font-display);letter-spacing:.04em;text-transform:uppercase;grid-area:label}.pm-menu-cap{color:var(--ink-muted);grid-area:cap}.pm-menu-chev{font:400 28px var(--font-sans);color:var(--ink-muted);grid-area:chev;align-self:center}.pm-menu-primary{background:var(--ally-soft);outline-color:var(--ally)}.pm-menu-primary .pm-menu-label,.pm-menu-primary .pm-menu-chev{color:var(--ally)}.pm-menu-dev{color:var(--ink-faint);font:500 13px var(--font-sans);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.pm-menu-dev:hover{color:var(--ink-muted)}.pm-fb{gap:var(--space-3);width:1400px;font-family:var(--font-sans);color:var(--ink);flex-direction:column;display:flex}.pm-fb-top{align-items:center;gap:var(--space-4);display:flex}.pm-fb-top .pm-title{white-space:nowrap;margin:0}.pm-fb-tabs{flex:1;gap:2px;display:flex}.pm-fb-tab{column-gap:var(--space-2);min-width:180px;padding:var(--space-2) var(--space-3);background:var(--void-100);color:var(--ink-muted);text-align:left;cursor:pointer;border:0;border-bottom:2px solid #0000;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:baseline;display:grid}.pm-fb-tab>:last-child{grid-column:2}.pm-fb-tab:hover{background:var(--void-200)}.pm-fb-tab-on{background:var(--void-200);border-bottom-color:var(--ally);color:var(--ink)}.pm-fb-tab-name{font:600 14px var(--font-sans)}.pm-fb-save{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pm-fb-savedot{background:var(--ally);border-radius:999px;width:6px;height:6px}.pm-fbudget{gap:var(--space-1);padding:var(--space-2) var(--space-3);background:var(--void-100);border:1px solid var(--line);flex-direction:column;display:flex}.pm-fbudget-head{align-items:baseline;gap:var(--space-3);display:flex}.pm-fbudget-ships{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.pm-fbudget-dot{border:1px solid var(--line-strong);width:8px;height:8px;margin-right:2px;transform:rotate(45deg)}.pm-fbudget-dot-on{background:var(--ally);border-color:var(--ally)}.pm-fbudget-track{background:var(--void-000);outline:1px solid var(--line);outline-offset:-1px;height:22px;display:flex;position:relative;overflow:hidden}.pm-fbudget-seg{background:var(--ally-soft);border-right:2px solid var(--void-000);box-sizing:border-box;height:100%;position:relative;overflow:hidden}.pm-fbudget-sel{outline:1px solid var(--ally);outline-offset:-1px;background:#1a3a66}.pm-fbudget-seglabel{font:500 11px/16px var(--font-mono);color:var(--ink);white-space:nowrap;position:absolute;top:3px;left:6px}.pm-fbudget-delta{background:repeating-linear-gradient(45deg, var(--energy-soft) 0 4px, #ffc23d73 4px 6px);height:100%}.pm-fbudget-over .pm-fbudget-track{outline-color:var(--danger)}.pm-fbudget-limit{background:var(--danger);width:2px;position:absolute;top:-2px;bottom:-2px}.pm-fb-body{gap:var(--space-3);grid-template-columns:280px 600px 1fr;align-items:start;display:grid}.pm-roster{gap:var(--space-2);flex-direction:column;display:flex}.pm-roster-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pm-rcard{gap:var(--space-2);width:100%;padding:var(--space-2);background:var(--void-100);outline:1px solid var(--line-strong);outline-offset:-1px;color:var(--ink);text-align:left;cursor:pointer;border:0;grid-template-columns:14px auto 1fr;align-items:start;display:grid}.pm-rcard:hover{background:var(--void-200)}.pm-rcard-sel{background:var(--ally-soft);outline-color:var(--ally)}.pm-rcard-bad{outline-color:var(--danger)}.pm-rcard-n{color:var(--ink-muted);padding-top:2px}.pm-rcard-body{flex-direction:column;gap:1px;min-width:0;display:flex}.pm-rcard-top{justify-content:space-between;gap:var(--space-2);display:flex}.pm-rcard-name{font:600 14px var(--font-sans)}.pm-rcard-line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-roster-new{align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px dashed var(--line-strong);color:var(--ink);text-align:left;cursor:pointer;background:0 0;display:flex}.pm-roster-new:hover{border-color:var(--ally)}.pm-roster-plus{width:34px;height:34px;font:400 24px var(--font-sans);color:var(--ally);justify-content:center;align-items:center;display:inline-flex}.pm-roster-add{gap:var(--space-1);padding:var(--space-2);background:var(--void-200);outline:1px solid var(--ally);outline-offset:-1px;flex-direction:column;display:flex}.pm-preset{padding:var(--space-2);background:var(--void-100);border:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;flex-direction:column;gap:1px;display:flex}.pm-preset:hover:not(:disabled){border-color:var(--ally)}.pm-preset-top{justify-content:space-between;display:flex}.pm-preset-off{opacity:.6;cursor:not-allowed}.pm-fb-ship .pm-frame-in,.pm-fb-pick .pm-frame-in{padding:var(--space-3) var(--space-4)}.pm-fb-shiphead{align-items:baseline;column-gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;row-gap:2px;display:flex}.pm-fb-name{border:0;border-bottom:1px dashed var(--line-strong);color:var(--ink);font:600 22px/28px var(--font-display);background:0 0;width:220px;padding:0 2px}.pm-fb-name:focus{border-bottom:1px solid var(--ally);outline:none}.pm-fb-shipact{margin-left:auto}.pm-schem{margin:0 auto;position:relative}.pm-schem-svg{position:absolute;inset:0}.pm-schem-hull .pm-fr{opacity:.9}.pm-schem-lead polyline{fill:none;stroke:var(--line-strong);stroke-width:1px}.pm-schem-lead-on polyline{stroke:var(--ally);stroke-width:1.5px}.pm-schem-hp{fill:var(--void-000);stroke:var(--line-strong);stroke-width:1.5px}.pm-schem-hp-on{fill:var(--ink-muted);stroke:var(--ink)}.pm-schem-lead-on .pm-schem-hp{fill:var(--ally);stroke:var(--ally)}.pm-schem-hp-bad{stroke:var(--danger)}.pm-hp{box-sizing:border-box;background:var(--void-200);outline:1px solid var(--line-strong);outline-offset:-1px;color:var(--ink);text-align:left;cursor:pointer;border:0;flex-direction:column;justify-content:space-between;padding:5px 8px 6px;display:flex;position:absolute}.pm-hp:hover{background:var(--void-300)}.pm-hp-sel{background:var(--ally-soft);outline:1px solid var(--ally);box-shadow:var(--glow-ally);clip-path:none}.pm-hp-empty{background:var(--void-000);outline-style:dashed}.pm-hp-fixed{background:var(--void-100)}.pm-hp-bad{outline-color:var(--danger)}.pm-hp-slot{font:600 10px/12px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.pm-hp-name{font:600 14px/18px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-hp-foot{justify-content:space-between;align-items:center;display:flex}.pm-hp-add{font:500 13px var(--font-sans);color:var(--ally)}.pm-picker{gap:var(--space-3);flex-direction:column;display:flex}.pm-picker-head{flex-direction:column;gap:2px;display:flex}.pm-picker-level{gap:var(--space-1);flex-direction:column;display:flex}.pm-lvlseg{grid-template-columns:repeat(5,1fr);gap:2px;display:grid}.pm-lvlseg-b{background:var(--void-200);border:1px solid var(--line-strong);color:var(--ink-muted);cursor:pointer;flex-direction:column;align-items:center;gap:1px;padding:5px 0;display:flex}.pm-lvlseg-b:hover:not(:disabled){background:var(--void-300);color:var(--ink)}.pm-lvlseg-on{background:var(--ally-soft);border-color:var(--ally);color:var(--ally)}.pm-lvlseg-off{background:repeating-linear-gradient(45deg, var(--void-100) 0 4px, var(--void-200) 4px 8px);cursor:not-allowed;color:var(--ink-faint)}.pm-lvlseg-l{font:600 13px var(--font-display)}.pm-lvlseg-c{font:500 11px var(--font-mono)}.pm-picker-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pm-opt{width:100%;padding:var(--space-2) var(--space-3);background:var(--void-100);outline:1px solid var(--line-strong);outline-offset:-1px;color:var(--ink);text-align:left;cursor:pointer;border:0;flex-direction:column;gap:3px;display:flex}.pm-opt:hover:not(:disabled){background:var(--void-200);outline-color:var(--ink-muted)}.pm-opt-fitted{outline-color:var(--ally);background:var(--void-200);cursor:default}.pm-opt-off{cursor:not-allowed}.pm-opt-off .pm-opt-name,.pm-opt-off .pm-opt-role{color:var(--ink-muted)}.pm-opt-top{justify-content:space-between;align-items:center;display:flex}.pm-opt-name{font:600 15px var(--font-sans)}.pm-opt-facts{flex-wrap:wrap;gap:4px;display:flex}.pm-opt-fact{background:var(--void-000);border:1px solid var(--line);color:var(--ink);padding:1px 6px}.pm-opt-empty{outline-style:dashed}.pm-bro{gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);flex-direction:column;display:flex}.pm-bro-grid{gap:var(--space-2);grid-template-columns:repeat(6,1fr);display:grid}.pm-bro-cell{flex-direction:column;gap:1px;min-width:0;display:flex}.pm-bro-cell .pm-caption{font-size:11px;line-height:14px}.pm-delta-s{font:500 11px var(--font-mono);vertical-align:super;margin-left:4px}.pm-egauge{gap:var(--space-1);flex-direction:column;display:flex}.pm-egauge-track{background:var(--void-000);outline:1px solid var(--line);outline-offset:-1px;height:18px;position:relative}.pm-egauge-track>span{position:absolute;top:0;bottom:0;left:0}.pm-egauge-band{outline:1px dashed var(--line-strong);outline-offset:-1px;background:repeating-linear-gradient(90deg,#0000 0 3px,#8fa1b52e 3px 4px)}.pm-egauge-all{background:#ffc23d38}.pm-egauge-quiet{background:#ffc23d8c}.pm-egauge-quiet-over{background:#ff4f6499}.pm-egauge-standby{background:var(--energy)}.pm-egauge-out{background:var(--ink);width:2px;top:-4px!important;bottom:-4px!important}.pm-egauge-key{gap:var(--space-3);color:var(--ink-muted);flex-wrap:wrap;display:flex}.pm-k{vertical-align:-1px;width:10px;height:10px;margin-right:5px;display:inline-block}.pm-k-standby{background:var(--energy)}.pm-k-quiet{background:#ffc23d8c}.pm-k-all{background:#ffc23d38;outline:1px solid #ffc23d66}.pm-lvlseg-look{border-color:var(--energy);color:var(--energy);background:var(--energy-soft)}.pm-card-head{flex-direction:column;align-items:flex-start;gap:0}.pm-bot{border:1px dashed var(--ink-muted);height:18px;color:var(--ink-muted);font:600 10px var(--font-display);letter-spacing:.08em;text-transform:uppercase;vertical-align:1px;white-space:nowrap;align-items:center;gap:4px;margin-left:6px;padding:0 6px;display:inline-flex}.pm-bot svg{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round}.pm-bot-compact{height:16px;padding:0 4px}.pm-result-opp{align-items:center;gap:4px;margin:0;display:inline-flex}.pm-queue .pm-btn{white-space:nowrap}.pm-menu-col{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.pm-menu-split{column-gap:var(--space-6);row-gap:var(--space-4);grid-template-columns:420px 1fr;align-items:start;width:920px;display:grid}.pm-menu-split .pm-menu-top{grid-column:1/-1}@media (width<=960px){.pm-menu-split{grid-template-columns:1fr;width:100%}}.pm-menu-outli{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line)}.pm-menu-out{column-gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);background:var(--danger-soft);outline:1px solid var(--danger);outline-offset:-1px;color:var(--danger);text-align:left;cursor:pointer;border:0;grid-template-columns:auto 1fr;grid-template-areas:"icon label""icon cap";align-items:center;display:grid}.pm-menu-out:hover{background:#551320}.pm-menu-out:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pm-menu-out svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;grid-area:icon}.pm-menu-out .pm-menu-label{color:var(--danger);grid-area:label}.pm-menu-outcap{color:var(--ink-muted);grid-area:cap}.pm-pilot .pm-frame-in{gap:var(--space-4);padding:var(--space-5,20px) var(--space-6);flex-direction:column;display:flex}.pm-pilot-head{align-items:center;gap:var(--space-4);display:flex}.pm-pilot-emblem{flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex;position:relative}.pm-pilot-emblem svg{position:absolute;inset:0}.pm-pilot-hex{fill:var(--ally-soft);stroke:var(--ally);stroke-width:1.5px}.pm-pilot-emblem-admin .pm-pilot-hex{fill:var(--energy-soft);stroke:var(--energy)}.pm-pilot-emblem-guest .pm-pilot-hex{fill:var(--void-200);stroke:var(--unknown);stroke-dasharray:4 3}.pm-pilot-initials{font:700 22px var(--font-display);letter-spacing:.04em;color:var(--ink);position:relative}.pm-pilot-id{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.pm-pilot-name{font:600 26px/30px var(--font-display);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-fg-ink{color:var(--ink)}.pm-pilot-rating{flex-direction:column;gap:6px;display:flex}.pm-pilot-ratingtop{justify-content:space-between;align-items:baseline;display:flex}.pm-pilot-big{font:500 40px/44px var(--font-mono);color:var(--ink)}.pm-pilot-scale{background:var(--void-000);outline:1px solid var(--line);outline-offset:-1px;background-image:repeating-linear-gradient(90deg, transparent 0 calc(100% / 7 - 1px), var(--line) calc(100% / 7 - 1px) calc(100% / 7));height:12px;position:relative}.pm-pilot-band{background:var(--ally-soft);outline-offset:-1px;outline:1px solid #3e9bff80;position:absolute;top:0;bottom:0}.pm-pilot-tick{background:var(--ally);width:3px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.pm-pilot-cons{border:4px solid #0000;border-bottom:5px solid var(--ink-muted);width:0;height:0;margin-left:-4px;position:absolute;bottom:-7px}.pm-pilot-scalekey{justify-content:space-between;display:flex}.pm-pilot-place{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.pm-pilot-pips{gap:3px;display:flex}.pm-pilot-pip{border:1px solid var(--line-strong);width:10px;height:10px;transform:rotate(45deg)scale(.8)}.pm-pilot-pip-on{background:var(--ally);border-color:var(--ally)}.pm-pilot-record{grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.pm-pilot-stat{padding:var(--space-2) var(--space-3);background:var(--void-000);flex-direction:column;gap:2px;display:flex}.pm-pilot-num{font:500 24px/28px var(--font-mono);color:var(--ink)}.pm-pilot-form{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pm-pilot-formrow{gap:3px;display:flex}.pm-pilot-res{width:22px;height:22px;font:600 11px var(--font-display);justify-content:center;align-items:center;display:inline-flex}.pm-pilot-res-W{background:var(--ally-soft);color:var(--ally);outline:1px solid var(--ally);outline-offset:-1px}.pm-pilot-res-L{background:var(--enemy-soft);color:var(--enemy);outline:1px solid var(--enemy);outline-offset:-1px}.pm-pilot-res-D{background:var(--void-200);color:var(--ink-muted);outline:1px dashed var(--line-strong);outline-offset:-1px}.pm-pilot-last{align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line);display:flex}.pm-pilot-replay{margin-left:auto}.pm-pilot-guest{margin:0}.pm-botpick{width:560px}.pm-botpick .pm-frame-in{padding:var(--space-6)}.pm-botpick .pm-title{margin:0}.pm-botpick-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pm-botcard{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);background:var(--void-100);outline:1px solid var(--line-strong);outline-offset:-1px;color:var(--ink);text-align:left;cursor:pointer;border:0;grid-template-columns:auto 1fr auto;display:grid}.pm-botcard:hover:not(:disabled){background:var(--void-200);outline-color:var(--ally)}.pm-botcard:disabled{cursor:default}.pm-botcard-busy{outline-color:var(--ally);background:var(--ally-soft)}.pm-botcard-emblem svg polygon{fill:var(--void-200);stroke:var(--ink-muted);stroke-width:1.4px;stroke-dasharray:4 3}.pm-botcard-emblem svg rect,.pm-botcard-emblem svg path{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round}.pm-botcard-body{flex-direction:column;gap:2px;min-width:0;display:flex}.pm-botcard-top{align-items:center;display:flex}.pm-botcard-name{font:600 18px/22px var(--font-display);letter-spacing:.02em}.pm-botcard-go{font:600 12px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ally)}.pm-rockhp{flex-direction:column;gap:4px;display:flex}.pm-rockhp-track{background:var(--void-000);outline:1px solid var(--line);outline-offset:-1px;height:8px;position:relative}.pm-rockhp-fill{background:var(--terrain-asteroid-edge);position:absolute;top:0;bottom:0;left:0}.pm-rockhp-tick{background:var(--line-strong);width:1px;position:absolute;top:-3px;bottom:-3px}.pm-rockhp-next{background:var(--ink);width:2px}.pm-vitals{gap:var(--space-3);padding:var(--space-3);background:var(--void-100);outline:1px solid var(--line-strong);outline-offset:-1px;font-family:var(--font-sans);color:var(--ink);flex-direction:column;display:flex}.pm-vitals-active{outline-color:var(--ally);box-shadow:var(--glow-ally)}.pm-vitals-enemy{outline-color:var(--enemy)}.pm-vitals-head{align-items:center;gap:var(--space-2);display:flex}.pm-vitals-head .pm-shipicon{margin:0}.pm-vitals-id{flex-direction:column;flex:1;min-width:0;display:flex}.pm-vitals-name{font:600 18px/22px var(--font-display);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-vitals-ally .pm-vitals-name{color:var(--ally)}.pm-vitals-enemy .pm-vitals-name{color:var(--enemy)}.pm-vital{flex-direction:column;gap:4px;display:flex}.pm-vital-top{align-items:center;gap:6px;display:flex}.pm-vital-icon{fill:none;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;flex:none}.pm-vital-hull .pm-vital-icon{stroke:var(--hull)}.pm-vital-shield .pm-vital-icon{stroke:var(--shield)}.pm-vital-energy .pm-vital-icon{stroke:var(--energy);fill:var(--energy-soft)}.pm-vital-state{font:600 10px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-sm);padding:0 5px}.pm-vital-state-shield{background:var(--shield-soft);color:var(--shield)}.pm-vital-state-danger{background:var(--danger-soft);color:var(--danger)}.pm-vital-state-unknown{color:var(--unknown);outline:1px dashed var(--unknown);outline-offset:-1px}.pm-vital-state-energy{background:var(--energy-soft);color:var(--energy)}.pm-vital-num{font:500 22px/24px var(--font-mono);color:var(--ink);white-space:nowrap;margin-left:auto}.pm-vital-max{color:var(--ink-muted);font-size:13px}.pm-vital-track{background:var(--void-000);outline:1px solid var(--line);outline-offset:-1px;height:14px;position:relative;overflow:hidden}.pm-vital-track>span{position:absolute;top:0;bottom:0}.pm-vital-fill{left:0}.pm-vital-hull .pm-vital-fill{background:var(--hull)}.pm-vital-shield .pm-vital-fill{background:var(--shield)}.pm-vital-energy .pm-vital-fill{background:var(--energy)}.pm-vital-low.pm-vital-hull .pm-vital-fill{background:var(--danger)}.pm-vital-low .pm-vital-num{color:var(--danger)}.pm-vital-st-danger.pm-vital-shield .pm-vital-fill{background:repeating-linear-gradient(45deg, var(--shield) 0 3px, #78f0d859 3px 6px)}.pm-vital-st-unknown.pm-vital-shield .pm-vital-fill{background:#78f0d859}.pm-vital-gain{background:repeating-linear-gradient(90deg,#ffffff47 0 2px,#ffffff1f 2px 4px)}.pm-vital-hull .pm-vital-gain{background:repeating-linear-gradient(90deg,#3e9bff8c 0 2px,#3e9bff40 2px 4px)}.pm-vital-shield .pm-vital-gain{background:repeating-linear-gradient(90deg,#78f0d88c 0 2px,#78f0d833 2px 4px)}.pm-vital-cost{background:repeating-linear-gradient(45deg, var(--energy) 0 3px, var(--energy-soft) 3px 6px)}.pm-vital-band{background:repeating-linear-gradient(90deg, var(--line-strong) 0 2px, transparent 2px 4px);outline:1px solid var(--ink-muted);outline-offset:-1px}.pm-vital-unknown{background:repeating-linear-gradient(45deg, var(--void-000) 0 4px, var(--void-200) 4px 8px);outline-style:dashed}.pm-vital-tick{background:#05070bb3;width:1px}.pm-vital-tick-strong{background:var(--ink);width:2px;top:-2px!important;bottom:-2px!important}.pm-vital-note{column-gap:var(--space-3);font:400 12px/16px var(--font-sans);color:var(--ink);flex-wrap:wrap;row-gap:2px;display:flex}.pm-vital-none{flex-direction:row;justify-content:space-between;align-items:baseline}.pm-vitals-steps{align-items:center;gap:var(--space-2);display:flex}.pm-vitals-pips{flex:1;gap:3px;display:flex}.pm-vitals-step{border:1px solid var(--line-strong);width:12px;height:12px;transform:rotate(45deg)scale(.8)}.pm-vitals-step-on{background:var(--ally);border-color:var(--ally)}.pm-vitals-step-poor{border:1px dashed var(--energy);background:0 0}.pm-vitals-sys{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:4px;display:grid}.pm-sysdot{background:var(--void-000);outline:1px solid var(--line);outline-offset:-1px;font:500 11px var(--font-sans);color:var(--ink-muted);justify-content:space-between;align-items:center;gap:4px;padding:3px 6px;display:flex}.pm-sysdot-pips{gap:2px;display:flex}.pm-sysdot-pip{background:var(--void-300);width:5px;height:8px}.pm-sysdot-pip-on{background:var(--ink-muted)}.pm-sysdot-hurt{outline-color:var(--energy);color:var(--ink)}.pm-sysdot-hurt .pm-sysdot-pip-on{background:var(--energy)}.pm-sysdot-dead{outline-color:var(--danger);color:var(--danger);background:var(--danger-soft)}.pm-sysdot-off{outline-style:dashed}.pm-cl{gap:var(--space-4);width:960px;font-family:var(--font-sans);color:var(--ink);flex-direction:column;display:flex}.pm-cl-top{justify-content:space-between;align-items:center;display:flex}.pm-cl-top .pm-display{margin:0}.pm-cl-body{gap:var(--space-6);grid-template-columns:200px 1fr;align-items:start;display:grid}@media (width<=760px){.pm-cl{width:100%}.pm-cl-body{grid-template-columns:1fr}.pm-cl-versions{flex-direction:row;overflow-x:auto}}.pm-cl-versions{flex-direction:column;gap:2px;display:flex}.pm-cl-versions>.pm-label{margin-bottom:var(--space-1)}.pm-cl-ver{column-gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--ink-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;grid-template-rows:auto auto;grid-template-columns:1fr auto;display:grid}.pm-cl-ver:hover{background:var(--void-100)}.pm-cl-ver-on{background:var(--void-100);border-left-color:var(--ally);color:var(--ink)}.pm-cl-ver-n{font:600 15px var(--font-display);letter-spacing:.02em}.pm-cl-ver .pm-cl-newdot{grid-area:1/2/3;align-self:center}.pm-cl-newdot{background:var(--ally);height:18px;color:var(--on-ally);font:700 10px var(--font-display);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-sm);align-items:center;padding:0 6px;display:inline-flex}.pm-cl-release .pm-frame-in{padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.pm-cl-relhead{align-items:baseline;gap:var(--space-3);display:flex}.pm-cl-relver{font:700 28px/32px var(--font-display);letter-spacing:.02em}.pm-cl-headline{font:400 16px/24px var(--font-sans);color:var(--ink);margin:0}.pm-cl-filter{gap:var(--space-1);flex-wrap:wrap;display:flex}.pm-cl-chip{height:28px;padding:0 var(--space-3);background:var(--void-000);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink-muted);font:600 12px var(--font-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;align-items:center;gap:6px;display:inline-flex}.pm-cl-chip:disabled{opacity:.45;cursor:default}.pm-cl-chip-on{background:var(--ally-soft);border-color:var(--ally);color:var(--ally)}.pm-cl-sec{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line);flex-direction:column;display:flex}.pm-cl-sechead{align-items:center;gap:var(--space-2);font:600 13px var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin:0;display:flex}.pm-cl-sechead svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.pm-cl-sec-ui .pm-cl-sechead{color:var(--ally)}.pm-cl-sec-misc .pm-cl-sechead{color:var(--ink-muted)}.pm-cl-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pm-cl-item{padding:var(--space-2) var(--space-3);background:var(--void-000);flex-direction:column;gap:2px;display:flex}.pm-cl-item-title{font:600 15px/20px var(--font-sans);align-items:center;gap:var(--space-2);display:inline-flex}.pm-cl-where{align-self:flex-start;font-size:12px}.pm-cl-tag{border:1px solid var(--line-strong);border-radius:var(--radius-sm);height:16px;color:var(--ink-muted);font:600 9px var(--font-display);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:0 5px;display:inline-flex}.pm-cl-ballist{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pm-cl-bal{column-gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--void-000);grid-template-columns:minmax(150px,1.1fr) minmax(120px,1fr) auto;grid-template-areas:"subj stat change""note note note";align-items:center;row-gap:2px;display:grid}.pm-cl-bal-subject{align-items:center;gap:var(--space-2);grid-area:subj;display:inline-flex}.pm-cl-bal-stat{grid-area:stat}.pm-cl-bal-change{white-space:nowrap;grid-area:change;justify-self:end;align-items:center;gap:6px;display:inline-flex}.pm-cl-bal-note{grid-area:note}.pm-cl-from{color:var(--ink-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.pm-cl-to{color:var(--ink);font-weight:600}.pm-cl-arrow{color:var(--energy);font-size:10px}.pm-cl-arrow-changed{color:var(--ink-muted)}.pm-cl-new{color:var(--ally);font:700 10px var(--font-display);letter-spacing:.08em;text-transform:uppercase}.pm-cl-foot{align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);display:flex}.pm-whatsnew{align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-3);background:var(--void-100);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;display:inline-flex}.pm-whatsnew:hover{background:var(--void-200)}.pm-whatsnew-new{border-color:var(--ally)}.pm-cl-relhead{flex-wrap:wrap}.pm-cl-pack{padding:2px var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink-muted);align-items:baseline;gap:6px;margin-left:auto;display:inline-flex}.pm-cl-pack .pm-stat-sm{color:var(--ink)}.pm-cl-pack-new{border-color:var(--energy)}.pm-cl-pack-new .pm-caption{color:var(--energy)}.pm-cl-ver-bal{color:var(--ink-faint)}.pm-cl-ver-bal-new{color:var(--energy)}.pm-cl-sechead-pack{color:var(--ink-muted);text-transform:none;letter-spacing:0;margin-left:auto;font-weight:500}.pm-cl-nobal{padding:var(--space-2) var(--space-3);background:var(--void-000);color:var(--ink-muted);margin:0}.pm-cl-nobal .pm-body-strong{color:var(--ink);margin-right:4px}.pm-whatsnew-bal{font:600 9px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--energy);border:1px solid var(--energy);border-radius:var(--radius-sm);padding:1px 4px}.pm-wctl-warm{outline:1px dashed var(--energy);outline-offset:-1px}.pm-wctl-warm .pm-pwr-dot{animation:1.2s ease-in-out infinite pm-warm}@keyframes pm-warm{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.pm-wctl-warm .pm-pwr-dot{animation:none}}.pm-autocharge{cursor:pointer;align-items:center;gap:6px;display:flex}.pm-autocharge input{accent-color:var(--shield);width:14px;height:14px;margin:0}.pm-femblem{flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}.pm-femblem svg{position:absolute;inset:0}.pm-femblem polygon{fill:var(--void-300);stroke:var(--line-strong);stroke-width:1.5px}.pm-femblem-online polygon,.pm-femblem-queue polygon{fill:var(--ally-soft);stroke:var(--ally)}.pm-femblem-offline .pm-femblem-i{color:var(--ink-muted)}.pm-femblem-i{font:700 12px var(--font-display);letter-spacing:.04em;color:var(--ink);position:relative}.pm-presence-dot{border:2px solid var(--void-100);box-sizing:content-box;background:var(--ink-faint);border-radius:50%;width:10px;height:10px;position:absolute;bottom:1px;right:-1px}.pm-presence-inline{vertical-align:1px;border:0;width:7px;height:7px;margin-right:5px;display:inline-block;position:static}.pm-presence-online{background:var(--ally)}.pm-presence-queue{background:var(--energy)}.pm-presence-busy{box-shadow:inset 0 0 0 2px var(--unknown);background:0 0}.pm-presence-match{background:var(--enemy)}.pm-presence-offline{background:var(--void-300);box-shadow:inset 0 0 0 1.5px var(--ink-faint)}.pm-friends{width:100%;color:var(--ink)}.pm-friends .pm-frame-in{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.pm-friends-head{align-items:baseline;gap:var(--space-3);display:flex}.pm-friends-head .pm-title-sm{margin:0}.pm-friends-head .pm-iconbtn{align-self:center;margin-left:auto}.pm-friends-me{padding:var(--space-2) var(--space-3);background:var(--void-000);border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;gap:2px;display:flex}.pm-friends-me .pm-autocharge input{accent-color:var(--ally)}.pm-friends-tabs{gap:var(--space-1);border-bottom:1px solid var(--line);display:flex}.pm-friends-tab{height:32px;padding:0 var(--space-3);color:var(--ink-muted);font:600 12px var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;display:inline-flex}.pm-friends-tab:hover{color:var(--ink)}.pm-friends-tab-on{color:var(--ink);border-bottom-color:var(--ally)}.pm-friends-tab:focus-visible,.pm-frow-more:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pm-friends .pm-stack{gap:var(--space-3)}.pm-fgroup{gap:var(--space-1);flex-direction:column;display:flex}.pm-fgroup-h{align-items:baseline;gap:var(--space-2);margin:0;display:flex}.pm-fgroup-note{margin-left:auto}.pm-flist{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pm-frow{align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-1) var(--space-2);background:var(--void-200);border-left:2px solid #0000;display:flex}.pm-frow-online,.pm-frow-queue{border-left-color:var(--ally)}.pm-frow-offline{background:var(--void-100)}.pm-frow-offline .pm-frow-name{color:var(--ink-muted)}.pm-frow-sent{background:var(--ally-soft)}.pm-frow-id{flex-direction:column;flex:1;min-width:0;display:flex}.pm-frow-id>.pm-caption{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-frow-name{align-items:baseline;gap:var(--space-2);font:600 15px/20px var(--font-sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;display:flex;overflow:hidden}.pm-frow-act{align-items:center;gap:var(--space-1);flex:none;display:flex}.pm-frow-more{width:28px;height:28px;color:var(--ink-muted);background:0 0;border-color:#0000}.pm-frow-more:hover{background:var(--void-300);color:var(--ink)}.pm-invite-mode .pm-seg-b{height:30px;font:600 11px var(--font-display);letter-spacing:.06em;text-transform:uppercase}.pm-invite-mode .pm-seg-on{background:var(--ally-soft);border-color:var(--ally);color:var(--ink)}.pm-friendsbtn{align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-3);background:var(--void-100);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;display:inline-flex;position:relative}.pm-friendsbtn:hover{background:var(--void-200)}.pm-friendsbtn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pm-friendsbtn svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round}.pm-friendsbtn .pm-stat-sm{color:var(--ink-muted)}.pm-invtoast{gap:var(--space-2);box-sizing:border-box;width:360px;padding:var(--space-3);background:var(--void-200);border:1px solid var(--ally);border-radius:var(--radius-sm);box-shadow:var(--panel), var(--glow-ally);color:var(--ink);border-left-width:3px;flex-direction:column;display:flex}.pm-invtoast-top{align-items:center;gap:var(--space-3);display:flex}.pm-invtoast-top .pm-caption{white-space:normal}.pm-invtoast-act{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pm-invtoast-act>.pm-stat-sm{margin-left:auto}.pm-frow-failed{border-left-color:var(--danger)}.pm-frow-radar{width:28px;height:28px;margin-right:6px}.pm-frow-radar:before{inset:7px}.pm-frow-radar:after{width:13px}.pm-friends-mode{gap:var(--space-1);flex-direction:column;display:flex}.pm-friends-mode .pm-seg-b:disabled{cursor:default;opacity:.6}.pm-onelink{gap:var(--space-2);padding:var(--space-3);background:var(--void-000);border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;display:flex}.pm-friendsbtn-req{border-color:var(--ally)}.pm-invtoast-challenge{border-color:var(--energy)}.pm-invtoast-top>.pm-tag{align-self:flex-start}.pm-invtoast-mute{text-align:left;color:var(--ink-muted);flex-basis:100%}.pm-outreq{border-radius:var(--radius-sm)}.pm-outreq .pm-stack-tight{flex:1;min-width:0}.pm-outreq-compact{padding:var(--space-2) var(--space-3);gap:var(--space-3);border-color:var(--ally);background:var(--ally-soft)}.pm-outreq-done{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--void-100);border:1px solid var(--line-strong);color:var(--ink);display:flex}.pm-outreq-failed{border-color:var(--danger);background:var(--danger-soft)}.pm-outreq-mark{border:1px solid var(--line-strong);border-radius:var(--radius-pill);width:36px;height:36px;font:700 16px var(--font-display);color:var(--ink-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.pm-outreq-failed .pm-outreq-mark{border-color:var(--danger);color:var(--danger)}.pm-landing{width:100%;color:var(--ink)}.pm-landing .pm-frame-in{gap:var(--space-3);padding:var(--space-5,20px);flex-direction:column;display:flex}.pm-landing-who{align-items:center;gap:var(--space-3);display:flex}.pm-landing .pm-body{margin:0}.pm-menu-split .pm-menu-outreq{grid-column:1/-1}.pm-menu-outreq .pm-outreq{border-color:var(--ally)}.pm-sharecode{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);background:var(--void-100);border:1px dashed var(--line-strong);border-radius:var(--radius-sm);display:flex}.pm-sharecode-v{font:600 20px var(--font-mono);letter-spacing:.14em;color:var(--ink);white-space:nowrap;flex:1}.pm-codeentry{gap:var(--space-2);flex-direction:column;display:flex}.pm-codeentry-in{font:600 18px/26px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.pm-codeentry-in::placeholder{font:400 14px var(--font-sans);letter-spacing:0;text-transform:none}.pm-coderes{gap:var(--space-2);padding:var(--space-3);background:var(--void-000);border:1px solid var(--ally);border-radius:var(--radius-sm);border-left-width:3px;flex-direction:column;display:flex}.pm-coderes-challenge{border-color:var(--energy)}.pm-coderes-top{align-items:center;gap:var(--space-3);display:flex}.pm-coderes-msg{margin:0}.pm-friends-or{align-items:center;gap:var(--space-3);display:flex}.pm-friends-or:before,.pm-friends-or:after{content:"";background:var(--line);flex:1;height:1px}.pm-psearch{gap:var(--space-2);flex-direction:column;display:flex}.pm-psearch-listed{padding:var(--space-2) var(--space-3);background:var(--void-000);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;flex-direction:column;gap:2px;display:flex}.pm-psearch-listed .pm-autocharge input{accent-color:var(--ally)}.pm-psearch-listed-on{border-color:var(--ally)}.pm-frow-name .pm-tag{height:16px;padding:0 5px;font-size:9px}.pm-codeentry-in{letter-spacing:.3em}.pm-feedback{gap:var(--space-3);padding:var(--space-4);background:var(--void-100);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink);flex-direction:column;display:flex}.pm-feedback-head{justify-content:space-between;align-items:baseline;display:flex}.pm-feedback-sent{border-color:var(--ally)}.pm-feedback-sent .pm-body{margin:0}.pm-rating-stars{gap:2px}.pm-star{cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.pm-star svg{fill:none;stroke:var(--ink-muted);stroke-width:1.3px;stroke-linejoin:round}.pm-star:hover svg{stroke:var(--energy)}.pm-star-on svg{fill:var(--energy);stroke:var(--energy)}.pm-star:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.pm-feedback-word{margin-left:var(--space-2);color:var(--ink)}.pm-feedback-count{align-self:flex-end}.pm-feedback textarea{resize:vertical;min-height:72px}.pm-result-oppline{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pm-result-addf{align-items:center;gap:var(--space-2);display:inline-flex}.pm-feedback-ver{font-size:11px}.pm-fr-cloaked .pm-fr-hull{fill-opacity:.18;stroke-opacity:.9;stroke-width:1.2px}.pm-fr-cloaked .pm-fr-engine,.pm-fr-cloaked .pm-fr-bridge{opacity:.35}.pm-fr-cloaked .pm-fr-spine{stroke-dasharray:2 2;opacity:.6}.pm-fr-veil path{fill:none;stroke:var(--ink-muted);stroke-width:1.6px;stroke-linecap:square}.pm-fr-ally .pm-fr-veil path{stroke:var(--ally)}.pm-fr-trace path{fill:none;stroke:var(--energy);stroke-width:2.4px;stroke-linecap:round}.pm-fr-trace polygon{fill:var(--energy)}.pm-fr-illum-ring{fill:var(--danger-soft);stroke:var(--danger);stroke-width:2.2px;filter:drop-shadow(0 0 3px var(--danger))}.pm-stealth{flex-direction:column;gap:4px;display:flex}.pm-stealth-row{align-items:flex-start;gap:var(--space-2);padding:6px var(--space-2);background:var(--void-000);border-left:2px solid var(--line-strong);display:flex}.pm-stealth-row .pm-caption{font-size:12px;line-height:16px}.pm-stealth-tag{font:600 10px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-sm);flex:none;padding:0 5px}.pm-stealth-cloak{border-left-color:var(--ally)}.pm-stealth-cloak .pm-stealth-tag{color:var(--ally);outline:1px dashed var(--ally);outline-offset:-1px}.pm-stealth-traced{border-left-color:var(--energy)}.pm-stealth-traced .pm-stealth-tag{color:var(--energy);background:var(--energy-soft)}.pm-stealth-illum{border-left-color:var(--danger)}.pm-stealth-illum .pm-stealth-tag{color:var(--danger);background:var(--danger-soft)}.pm-sysdot-name{flex-direction:column;line-height:1.15;display:inline-flex}.pm-sysdot-modew{letter-spacing:.04em;color:var(--ally);font-size:9px}.pm-sysdot-mode-energy .pm-sysdot-modew{color:var(--energy)}.pm-sysdot-mode{outline-color:var(--ally)}.pm-sysdot-mode-energy{outline-color:var(--energy)}.pm-wctl-half{height:99px;padding:6px var(--space-3) 8px;gap:4px}.pm-tray-glyph{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.pm-tray-glyph svg{fill:none;stroke:var(--ink-muted);stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round}.pm-tray-glyph-repair svg{stroke:var(--ally)}.pm-wctl-repair{border-color:var(--ally)}.pm-wctl-repair.pm-wctl-off{border-color:var(--line)}.pm-tray-opts{flex-direction:column;gap:2px;display:flex}.pm-tray-opt{justify-content:space-between;align-items:center;gap:var(--space-2);background:var(--void-000);border:1px solid var(--line);border-radius:var(--radius-sm);height:20px;color:var(--ink-muted);font:500 12px var(--font-sans);cursor:pointer;text-align:left;padding:0 6px;display:flex}.pm-tray-opt-l{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-tray-opt-on{border-color:var(--ally);background:var(--ally-soft);color:var(--ink)}.pm-tray-opt:disabled{opacity:.45;cursor:default}.pm-tray-opt:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.pm-wctl-half>*{flex-shrink:0}.pm-agroup-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;margin:0;padding-bottom:2px;display:flex}.pm-agroup-h .pm-label{font-size:10px}.pm-alist{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pm-aline-namebtn{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;-webkit-text-decoration:underline dotted var(--line-strong);text-decoration:underline dotted var(--line-strong);text-underline-offset:3px;background:0 0;border:0;padding:0}.pm-aline-namebtn:hover{color:var(--ally)}.pm-aline-namebtn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pm-deck{box-sizing:border-box;background:var(--void-100);border:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;height:206px;padding:8px 10px;display:grid}.pm-deck-col{flex-direction:column;gap:4px;min-width:0;display:flex}.pm-deck-col .pm-alist{flex:1;grid-auto-rows:minmax(40px,1fr);align-content:start;gap:4px;display:grid}.pm-deck-col .pm-alist:has(>:nth-child(4)){grid-auto-rows:minmax(36px,1fr)}.pm-drow{background:var(--void-000);border-left:2px solid var(--energy);grid-template:"ic name nums act"18px"ic bar bar act"10px/16px auto minmax(0,1fr) auto;align-items:center;gap:3px 7px;padding:4px 4px 5px 6px;display:grid}.pm-drow>.pm-pwr,.pm-drow>.pm-tray-glyph{grid-area:ic;align-self:start;margin-top:1px}.pm-drow-name{font:600 11px var(--font-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;grid-area:name;align-items:center;gap:4px;display:inline-flex}.pm-drow-name .pm-info{width:14px;height:14px;font-size:9px}.pm-drow-nums{font:500 13px var(--font-mono);white-space:nowrap;text-overflow:ellipsis;grid-area:nums;justify-self:end;min-width:0;overflow:hidden}.pm-drow-nums .pm-unit{color:var(--ink-muted);margin-left:2px;font-size:10px}.pm-drow-bar{grid-area:bar;align-items:center;min-width:0;display:flex}.pm-drow-status{display:none}.pm-drow-shield{border-left-color:var(--shield)}.pm-drow-shield .pm-drow-nums{color:var(--shield)}.pm-drow-repair,.pm-drow-cloak,.pm-drow-salvage{border-left-color:var(--ally)}.pm-drow-quiet{border-left-color:var(--line-strong)}.pm-drow-quiet .pm-drow-nums{color:var(--ink-muted)}.pm-drow-locked{background:0 0;border-left-style:dashed}.pm-drow-locked .pm-drow-name{color:var(--ink-muted)}.pm-drow-hot{border-left-color:var(--danger);background:var(--danger-soft)}.pm-drow-warm{border-left-style:dashed}.pm-dact{border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;flex-direction:column;grid-area:act;justify-content:center;align-items:center;gap:1px;width:40px;height:34px;padding:0;display:inline-flex}.pm-dact .pm-acticon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.pm-dact-primary{background:var(--ally);color:var(--on-ally)}.pm-dact-secondary{background:var(--void-200);border-color:var(--line-strong);color:var(--ink)}.pm-dact-danger{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}.pm-dact:disabled{border-color:var(--line);color:var(--ink-faint);cursor:default;background:0 0}.pm-dact:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.pm-dact-cost{font:600 9px/10px var(--font-mono);color:var(--energy)}.pm-dact-primary .pm-dact-cost{color:var(--void-000)}.pm-dact:disabled .pm-dact-cost{color:var(--ink-faint)}.pm-dbar{background:var(--void-200);outline:1px solid var(--line);outline-offset:-1px;flex:1;height:6px;position:relative;overflow:visible}.pm-dbar-fill{background:var(--energy);position:absolute;top:0;bottom:0;left:0}.pm-dbar-shield .pm-dbar-fill{background:var(--shield)}.pm-dbar-hull .pm-dbar-fill{background:var(--hull)}.pm-dbar-ally .pm-dbar-fill{background:var(--ally)}.pm-dbar-gain{background:repeating-linear-gradient(90deg,#ffffff8c 0 2px,#ffffff26 2px 4px);position:absolute;top:0;bottom:0}.pm-dbar-shield .pm-dbar-gain{background:repeating-linear-gradient(90deg,#78f0d8b3 0 2px,#78f0d833 2px 4px)}.pm-dbar-hull .pm-dbar-gain{background:repeating-linear-gradient(90deg,#3e9bffb3 0 2px,#3e9bff33 2px 4px)}.pm-dbar-tick{background:var(--ink);width:2px;position:absolute;top:-3px;bottom:-3px}.pm-dbar-range .pm-dbar-fill{background:#ffc43d59}.pm-dbar-mark{background:var(--energy);width:3px;height:12px;margin-left:-1px;position:absolute;top:-3px}.pm-dbar-out .pm-dbar-fill{background:var(--danger-soft)}.pm-dbar-out .pm-dbar-mark{background:var(--danger);left:calc(100% - 2px)!important}.pm-dbar-steps{background:0 0;outline:none;gap:2px;display:flex}.pm-dbar-seg{background:var(--void-200);outline:1px solid var(--line);outline-offset:-1px;flex:1;height:6px}.pm-dbar-seg-on{background:var(--ally);outline-color:var(--ally)}.pm-dbar-seg-next{background:repeating-linear-gradient(90deg, var(--ally) 0 2px, transparent 2px 4px);outline-color:var(--ally)}.pm-clock-wide{box-sizing:border-box;width:100%;height:206px;padding:var(--space-3) var(--space-4)}.pm-clock-wide .pm-res-track{height:10px}.pm-dbar-pip{background:var(--void-200);outline:1px solid var(--line-strong);outline-offset:-1px;flex:1;max-width:18px;height:6px;transform:skew(-20deg)}.pm-dbar-pip-on{background:var(--energy);outline-color:var(--energy)}.pm-drow-soon{opacity:.75}.pm-drow-soon .pm-dbar-pip-on{background:var(--ink-faint);outline-color:var(--ink-faint)}.pm-drow-soontag{font:600 8px/12px var(--font-display);letter-spacing:.1em;border:1px dashed var(--ink-muted);border-radius:var(--radius-sm);color:var(--ink-muted);padding:0 4px}.pm-mine-spike{stroke:var(--ally);stroke-width:1.4px;stroke-linecap:round}.pm-mine-hub{fill:var(--void-000);stroke:var(--ally);stroke-width:1.4px}.pm-mine-enemy .pm-mine-spike,.pm-mine-enemy .pm-mine-hub{stroke:var(--enemy)}.pm-mine-ring{fill:none;stroke:var(--ally);stroke-width:1px;stroke-dasharray:2 2;opacity:.8}.pm-mine-enemy .pm-mine-ring{stroke:var(--enemy)}.pm-mine-remote-mark{fill:none;stroke:var(--energy);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.pm-mine-unarmed{opacity:.5}.pm-wctl-mine{height:auto;min-height:206px}.pm-mine-lay{flex-direction:column;gap:4px;display:flex}.pm-mine-lay .pm-seg-b{height:24px}.pm-mine-note{color:var(--ink-muted);font-size:11px;line-height:14px}.pm-mine-list{border-top:1px solid var(--line);flex-direction:column;gap:3px;margin:4px 0 0;padding:6px 0 0;list-style:none;display:flex}.pm-mine-row{grid-template-columns:16px auto 1fr auto;align-items:center;gap:6px;display:grid}.pm-mine-det{background:var(--danger-soft);border:1px solid var(--danger);border-radius:var(--radius-sm);width:24px;height:20px;color:var(--danger);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.pm-mine-det .pm-acticon{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round}.pm-mine-det:disabled{border-color:var(--line);color:var(--ink-faint);cursor:default;background:0 0}.pm-dacts{grid-area:act;gap:3px;display:inline-flex}.pm-dact-sm{width:30px}.pm-mine-range{fill:none;stroke:var(--ally);stroke-width:1px;stroke-dasharray:3 3;opacity:.7}.pm-cal{box-sizing:border-box;min-width:16px;height:16px;font:700 10px/1 var(--font-mono);letter-spacing:.02em;vertical-align:1px;place-items:center;margin-right:4px;padding:0 3px;display:inline-grid}.pm-cal-light{color:var(--ink);border:1px solid var(--ink-muted);background:0 0}.pm-cal-heavy{color:var(--void-000);background:var(--ink);border:1px solid var(--ink)}.pm-hulltag{font:600 12px var(--font-sans);color:var(--ink);text-transform:none;align-items:center;gap:4px;display:inline-flex}.pm-hulltag svg{flex:none}.pm-hulltag-capital{font-weight:700}.pm-hulltag-strikecraft{color:var(--ink-muted);font-weight:500}.pm-fr-h-capital .pm-fr-hull{stroke-width:1.6px}.pm-fr-h-strikecraft .pm-fr-hull{stroke-width:1px}.pm-hullpick{flex:1 1 0;min-width:0}.pm-hullpick .pm-preset-top{align-items:center;gap:var(--space-2)}.pm-rcard-hull{font:500 11px var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted)}.pm-rcard-hull-capital{color:var(--ally)}.pm-fbudget-dot-corvette{width:10px;height:10px}.pm-fbudget-dot-capital{width:12px;height:12px;box-shadow:0 0 0 2px var(--void-100), 0 0 0 3px var(--ally)}.pm-fbudget-dot-frigate.pm-fbudget-dot-on{background:0 0}.pm-fbudget-seg-capital{background:#1d3f6b}.pm-fbudget-seg-corvette{background:var(--ally-soft)}.pm-fbudget-seg-frigate{background:repeating-linear-gradient(90deg, var(--ally-soft) 0 6px, #10263f 6px 8px)}.pm-lvlseg-7{grid-template-columns:repeat(7,1fr)}.pm-lvlseg-locked{background:repeating-linear-gradient(-45deg, var(--void-000) 0 3px, var(--void-100) 3px 6px);color:var(--ink-faint);border-style:dashed}.pm-lvlseg-locked .pm-lvlseg-c{visibility:hidden}.pm-opt-cal{display:block}.pm-opt-cal-light{color:var(--ink-muted)}.pm-opt-cal-heavy{color:var(--ink)}.pm-fb-tab-legacy{border-bottom-color:var(--danger)}.pm-fb-tab-legacy .pm-fb-tab-name{text-decoration:line-through;-webkit-text-decoration-color:var(--danger);text-decoration-color:var(--danger)}.pm-fb-legacy{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--danger);background:#ff4d5e14;display:flex}.pm-fb-legacy-mark{background:var(--danger);width:22px;height:22px;color:var(--void-000);font:700 14px var(--font-display);clip-path:polygon(50% 0,100% 100%,0 100%);box-sizing:border-box;flex:none;place-items:center;padding-top:4px;display:grid}.pm-fb-legacy>:last-child{margin-left:auto}.pm-fuse{color:var(--ink-muted);cursor:pointer;font:500 12px var(--font-sans);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.pm-fuse:disabled{cursor:default;opacity:.55}.pm-fuse-track{background:var(--void-300);outline:1px solid var(--line-strong);border-radius:7px;width:26px;height:14px;position:relative}.pm-fuse-knob{background:var(--energy);border-radius:50%;width:10px;height:10px;transition:left .12s;position:absolute;top:2px;left:2px}.pm-fuse-on .pm-fuse-track{background:var(--ally-soft);outline-color:var(--ally)}.pm-fuse-on .pm-fuse-knob{background:var(--ally);left:14px}.pm-fuse-on .pm-fuse-l{color:var(--ally)}.pm-fuse:not(.pm-fuse-on) .pm-fuse-l{color:var(--energy)}.pm-fuse-sm{gap:4px;font-size:10px}.pm-fuse-sm .pm-fuse-track{width:20px;height:11px}.pm-fuse-sm .pm-fuse-knob{width:7px;height:7px}.pm-fuse-sm.pm-fuse-on .pm-fuse-knob{left:11px}.pm-mine-fuse,.pm-torp-speed{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.pm-torp-seg .pm-seg-b{min-width:24px;height:24px;padding:0 6px}.pm-mine-row{grid-template-columns:16px auto 1fr auto auto}.pm-torp-row{grid-template-columns:16px auto auto 1fr auto auto}.pm-torp-thr{align-items:center;gap:3px;display:inline-flex}.pm-torp-thr-b{background:var(--void-200);border:1px solid var(--line-strong);width:18px;height:18px;color:var(--ink);font:600 12px/1 var(--font-mono);cursor:pointer;border-radius:var(--radius-sm);padding:0}.pm-torp-thr-b:disabled{color:var(--ink-faint);border-color:var(--line);cursor:default}.pm-torp-life{justify-self:start;gap:2px;display:inline-flex}.pm-torp-life-pip{background:var(--void-300);width:4px;height:9px}.pm-torp-life-on{background:var(--energy)}.pm-torp-body{fill:var(--void-000);stroke:var(--ally);stroke-width:1.3px;stroke-linejoin:round}.pm-torp-fin{stroke:var(--ally);stroke-width:1.3px;stroke-linecap:round;fill:none}.pm-torp-enemy .pm-torp-body,.pm-torp-enemy .pm-torp-fin,.pm-torp-enemy .pm-mine-ring{stroke:var(--enemy)}.pm-torp-unarmed{opacity:.6}.pm-mine-range-arming{opacity:.35}.pm-wctl-underfire{border-color:var(--danger)}.pm-hull-fire{flex-direction:column;gap:2px;padding:4px 0;display:flex}.pm-hull-fire-tag{font:700 10px/16px var(--font-display);letter-spacing:.1em;text-transform:uppercase;background:var(--danger-soft);color:var(--danger);border:1px solid var(--danger);align-self:flex-start;padding:0 6px}.pm-wctl-mine,.pm-wctl-torp{width:268px}.pm-wctl-torp,.pm-wctl-hull{height:auto;min-height:206px}.pm-bcn-core{fill:var(--void-000);stroke:var(--ink-muted);stroke-width:1.4px;stroke-linejoin:round}.pm-bcn-eye{fill:var(--ink-muted)}.pm-bcn-ray{stroke:var(--ink-muted);stroke-width:1.3px;stroke-linecap:round}.pm-bcn-pip{fill:var(--energy);stroke:var(--void-000);stroke-width:.6px}.pm-bcn-ally .pm-bcn-core{fill:var(--ally-soft);stroke:var(--ally)}.pm-bcn-ally .pm-bcn-eye{fill:var(--ally)}.pm-bcn-ally .pm-bcn-ray{stroke:var(--ally)}.pm-bcn-enemy .pm-bcn-core{fill:var(--enemy-soft);stroke:var(--enemy)}.pm-bcn-enemy .pm-bcn-eye{fill:var(--enemy)}.pm-bcn-enemy .pm-bcn-ray{stroke:var(--enemy)}.pm-bcn-seg{fill:none;stroke:var(--line-strong);stroke-width:2.2px;stroke-linecap:butt}.pm-bcn-seg-ally.pm-bcn-seg-on{stroke:var(--ally)}.pm-bcn-seg-enemy.pm-bcn-seg-on{stroke:var(--enemy)}.pm-bcn-seg-ally.pm-bcn-seg-next{stroke:var(--ally);stroke-dasharray:1.5 1.2}.pm-bcn-seg-enemy.pm-bcn-seg-next{stroke:var(--enemy);stroke-dasharray:1.5 1.2}.pm-bcn-pulse{fill:none;stroke-width:1px;stroke-dasharray:2 2;opacity:.8}.pm-bcn-pulse-ally{stroke:var(--ally)}.pm-bcn-pulse-enemy{stroke:var(--enemy)}.pm-bcn-pulse-both{stroke:var(--energy)}.pm-bcn-zone{fill:none;stroke:var(--energy);stroke-width:1px;stroke-dasharray:4 3;opacity:.7}.pm-bp-inc{font:500 11px var(--font-mono);color:var(--energy);margin-left:6px}.pm-bay{width:340px;padding:var(--space-2) var(--space-3) var(--space-3);background:var(--void-100);border:1px solid var(--line-strong);box-sizing:border-box;flex-direction:column;gap:6px;display:flex}.pm-bay-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pm-bay-row{background:var(--void-200);grid-template-columns:minmax(0,1fr) auto 34px 28px;grid-template-areas:"pick pick n act""state pool pool act";align-items:center;gap:3px 8px;padding:4px 6px;display:grid}.pm-bay-pick{grid-area:pick}.pm-bay-state{grid-area:state}.pm-bay-pool{grid-area:pool;min-width:96px}.pm-bay-pool-n{grid-area:n}.pm-bay-row>:last-child{grid-area:act}.pm-bay-pick{min-width:0;color:var(--ink);text-align:left;cursor:pointer;font:600 13px var(--font-sans);background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.pm-bay-pick:disabled{cursor:default}.pm-bay-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-bay-type{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}.pm-bay-state{font:500 11px var(--font-mono);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-bay-pool{background:var(--void-300);height:6px;position:relative;overflow:hidden}.pm-bay-pool-fill{background:var(--energy);position:absolute;top:0;bottom:0;left:0}.pm-bay-pool-spend{background:repeating-linear-gradient(45deg, var(--void-300) 0 2px, var(--energy) 2px 4px);position:absolute;top:0;bottom:0}.pm-bay-pool-n{text-align:right;color:var(--energy)}.pm-bay-launch{width:34px;height:32px;padding:0}.pm-bay-lost{opacity:.5}.pm-bay-lost .pm-bay-name{text-decoration:line-through}.pm-bay-sel{outline:1px solid var(--ally);outline-offset:2px;background:var(--ally-soft)}.pm-bay-launching .pm-bay-name{color:var(--energy)}.pm-slot-craft{font:600 10px var(--font-mono);color:var(--ink-muted);vertical-align:-1px;align-items:center;gap:2px;margin-left:6px;display:inline-flex}.pm-craftpick{padding:var(--space-2) 0;border-top:1px solid var(--line);flex-direction:column;gap:4px;display:flex}.pm-craftpick-row{grid-template-columns:12px 1fr;align-items:center;gap:6px;display:grid}.pm-craftpick-seg{flex-wrap:wrap;display:flex}.pm-craftpick-seg .pm-seg-b{align-items:center;gap:3px;height:24px;padding:0 6px;font-size:11px;display:inline-flex}.pm-infoline{flex-wrap:nowrap;align-items:center;gap:6px;display:inline-flex}.pm-infotip{vertical-align:middle}.pm-infotip .pm-info{width:14px;height:14px;font-size:9px}.pm-infopop{width:260px;padding:var(--space-2) var(--space-3);background:var(--void-200);border:1px solid var(--line-strong);box-shadow:var(--panel);font:400 12px/17px var(--font-sans);color:var(--ink);text-transform:none;letter-spacing:normal;white-space:normal;text-align:left;font-style:normal}.pm-infopop b{font-weight:600}.pm-fr-brace path{fill:none;stroke:var(--ink);stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round;opacity:.9}.pm-fr-ally .pm-fr-brace path{stroke:var(--ally)}.pm-fr-enemy .pm-fr-brace path{stroke:var(--enemy)}.pm-stealth-brace{border-left-color:var(--ink-muted)}.pm-stealth-brace .pm-stealth-tag{color:var(--ink);background:var(--void-300)}.pm-cal-regular{color:var(--ink-muted);border:1px dashed var(--line-strong);background:0 0}.pm-caltable{border-collapse:collapse;font:500 11px var(--font-mono);color:var(--ink);width:100%}.pm-caltable th,.pm-caltable td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--line);padding:3px 5px}.pm-caltable thead th{font:600 9px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.pm-caltable tbody th{text-align:left;font:600 11px var(--font-sans)}.pm-infopop:has(.pm-caltable){width:420px}.pm-calseg{margin-top:var(--space-2);flex-direction:column;gap:4px;display:flex}.pm-calseg-seg .pm-seg-b{flex-direction:column;justify-content:center;align-items:center;gap:1px;height:34px;display:flex}.pm-calseg-w{font:600 11px var(--font-sans)}.pm-calseg-c{font:500 10px var(--font-mono)}.pm-seg-look{border-color:var(--ally);color:var(--ink);border-style:dashed}.pm-calseg-look{background:var(--void-000);border-left:2px solid var(--ally);flex-wrap:wrap;gap:4px 10px;padding:4px 6px;display:flex}.pm-lvlseg-incl{border-color:var(--ally)}.pm-lvlseg-incl .pm-lvlseg-c{color:var(--ally)}.pm-hullrow{flex-wrap:wrap;gap:4px 12px;margin-top:4px;display:flex}.pm-hp-hull{background:var(--void-100);outline-color:var(--hull)}.pm-hp-tag{font:600 9px var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin-left:6px}.pm-opt-there{padding:6px var(--space-3);border:1px dashed var(--line);list-style:none}.pm-rcard-w{white-space:nowrap;margin-right:6px}.pm-fb{position:relative}.pm-fb-presets{z-index:30;position:absolute;top:52px;right:120px}.pm-presets{gap:var(--space-2);width:420px;padding:var(--space-3);background:var(--void-100);border:1px solid var(--line-strong);box-shadow:var(--panel);flex-direction:column;display:flex}.pm-presets-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pm-presets-item{width:100%}.pm-presets-hulls{flex-wrap:wrap;gap:4px 12px;display:flex}.pm-presets-hull{align-items:center;gap:4px;display:inline-flex}.pm-evasive{border-radius:var(--radius-sm);font:600 11px/16px var(--font-sans);white-space:nowrap;vertical-align:middle;align-items:center;gap:4px;padding:1px 6px 1px 4px;display:inline-flex}.pm-evasive svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}.pm-evasive-src{opacity:.85;font-weight:500}.pm-evasive-src:before{content:"· "}.pm-evasive-p{font:600 11px var(--font-mono)}.pm-evasive-braced{color:var(--hull);background:var(--void-300);outline:1px solid var(--line-strong);outline-offset:-1px}.pm-evasive-traced{color:var(--energy);background:var(--energy-soft)}.pm-evasive-sm{gap:3px;padding:0 5px 0 3px;font-size:10px;line-height:14px}.pm-evasive-sm .pm-evasive-p{font-size:10px}.pm-cool{font:500 12px var(--font-sans);color:var(--ink-muted);align-items:center;gap:6px;display:inline-flex}.pm-cool-name{color:var(--ink);min-width:46px;font-weight:600}.pm-cool-pips{gap:2px;display:inline-flex}.pm-cool-pip{border:1px solid var(--ink-faint);box-sizing:border-box;border-radius:50%;width:7px;height:7px}.pm-cool-pip-on{background:var(--ink-muted);border-color:var(--ink-muted)}.pm-cool-w{font:500 11px var(--font-mono)}.pm-cool-sm{font-size:11px}.pm-vitals-cool{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.pm-dact-cool{background:var(--void-200);border:1px dashed var(--line-strong);color:var(--ink-muted);cursor:default}.pm-dact-coolpips{gap:2px;display:inline-flex}.pm-dact-coolpips .pm-cool-pip{width:5px;height:5px}.pm-hullbar{align-items:center;gap:6px;display:flex}.pm-hullbar-track{background:var(--void-300);flex:1;height:10px;position:relative}.pm-hullbar-fill{background:var(--hull);position:absolute;top:0;bottom:0;left:0}.pm-hullbar-n{color:var(--ink);flex:none}.pm-hull-lock{padding:2px 0}.pm-wctl-braced{border-color:var(--hull)}.pm-disrupt{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.pm-disrupt-row{padding:4px var(--space-2);background:var(--void-000);border-left:2px solid var(--energy);flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.pm-disrupt-tag{font:600 10px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--energy);align-items:center;gap:4px;display:inline-flex}.pm-disrupt-tag svg{fill:none;stroke:currentColor;stroke-width:1.5px}.pm-disrupt-left{color:var(--energy);margin-left:auto}.pm-sysdot-dis{font:600 9px var(--font-mono);color:var(--energy);margin-left:3px}.pm-tip-ion{align-items:baseline;gap:8px;margin:2px 0 4px;display:flex}.pm-tip-ion-tag{font:600 10px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--energy);background:var(--energy-soft);padding:0 6px}.pm-slot-marks{align-items:center;gap:3px;margin-left:auto;display:inline-flex}.pm-slot-dis{font:600 11px var(--font-mono);color:var(--energy)}.pm-bay-drawn{font:500 10px var(--font-mono);color:var(--ink-muted);border:1px dashed var(--line-strong);border-radius:var(--radius-sm);white-space:nowrap;padding:0 4px}.pm-chip .pm-evasive{align-self:flex-start;margin-top:2px}.pm-disrupt-row{grid-template-columns:auto 1fr;display:grid}.pm-disrupt-left{grid-column:1/-1;margin-left:0}.pm-stealth-ev{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.pm-botpick-mode{align-items:center;gap:var(--space-2);display:flex}.pm-botpick-seg{flex:1}.pm-botpick-seg .pm-seg-b{flex-direction:column;justify-content:center;align-items:center;gap:1px;height:44px;display:flex}.pm-botpick-mw{font:600 13px var(--font-sans)}.pm-botpick-md{font:400 11px var(--font-sans);color:var(--ink-muted)}.pm-seg-on .pm-botpick-md{color:var(--ink)}.pm-botpick-empty{padding:var(--space-3);background:var(--void-200);border:1px dashed var(--line-strong);flex-direction:column;gap:6px;display:flex}.pm-botcard-build{margin-left:auto}.pm-qmpick{max-width:640px}.pm-qm-line{align-items:center;gap:var(--space-2);display:flex}.pm-qm-ships{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pm-qm-ship{align-items:center;gap:var(--space-2);padding:4px var(--space-2);background:var(--void-200);grid-template-columns:34px minmax(0,1fr) auto;display:grid}.pm-qm-ship .pm-rcard-line{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pm-qm-ship>.pm-stat-sm{white-space:nowrap}.pm-qmpick .pm-frame-in{padding:var(--space-4)}.pm-rock-body{fill:var(--terrain-asteroid);stroke:var(--terrain-asteroid-edge);stroke-width:1px;stroke-linejoin:round}.pm-rock-facet{fill:none;stroke:var(--terrain-asteroid-edge);stroke-width:1.2px;stroke-linecap:round;opacity:.8}.pm-rock-pit{fill:var(--void-000);opacity:.45}.pm-tg-asteroid .pm-rock-body{stroke-width:1.4px}.pm-setpage,.pm-rankpage{max-width:1100px;color:var(--ink);flex-direction:column;gap:18px;margin:0 auto;display:flex}.pm-setpage-head{border-bottom:1px solid var(--line);align-items:baseline;gap:14px;padding-bottom:12px;display:flex}.pm-setpage-head>.pm-btn{margin-left:auto}.pm-setpage-body{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}.pm-setnav{flex-direction:column;gap:2px;display:flex;position:sticky;top:16px}.pm-setnav-i{color:var(--ink-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;flex-direction:column;align-items:flex-start;gap:1px;padding:10px 12px;display:flex}.pm-setnav-i:hover{background:var(--void-200,var(--void-300));color:var(--ink)}.pm-setnav-on{border-left-color:var(--ally);background:var(--void-200,var(--void-300));color:var(--ink)}.pm-setnav-l{font:600 13px/18px var(--font-display);letter-spacing:.08em;text-transform:uppercase}.pm-setnav-cta .pm-setnav-l{color:var(--ally)}.pm-setmain{flex-direction:column;gap:16px;min-width:0;display:flex}.pm-setcard{background:var(--void-100);outline:1px solid var(--line-strong);outline-offset:-1px;flex-direction:column;padding:4px 20px 6px;display:flex}.pm-setcard-on{outline-color:color-mix(in srgb, var(--ally) 55%, var(--line-strong))}.pm-setcard-guest{outline-color:var(--ally)}.pm-setcard-t{font:600 12px/16px var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin:14px 0 4px}.pm-setrow{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:14px 0;display:grid}.pm-setcard-t+.pm-setrow{border-top:0}.pm-setrow-block{grid-template-columns:1fr;gap:12px}.pm-setrow-text{flex-direction:column;gap:2px;min-width:0;max-width:520px;display:flex}.pm-setrow-label{font:600 14px/20px var(--font-sans);color:var(--ink);align-items:center;gap:8px;display:inline-flex}.pm-setrow-tag{font:600 9px/14px var(--font-mono);border:1px solid var(--line-strong);color:var(--ink-muted);padding:0 5px}.pm-setrow-ctl{justify-self:end;align-items:center;gap:14px;display:inline-flex}.pm-setrow-block .pm-setrow-ctl{justify-self:stretch;display:block}.pm-setrow-danger .pm-setrow-label{color:var(--danger)}.pm-switch{min-width:68px}.pm-switch:disabled{opacity:.5;cursor:not-allowed}.pm-vol{align-items:center;gap:10px;width:240px;display:inline-flex}.pm-vol input[type=range]{appearance:none;background:linear-gradient(90deg, var(--ally) 0 var(--pm-vol), var(--void-300) var(--pm-vol));outline:1px solid var(--line);outline-offset:-1px;cursor:pointer;flex:1;height:6px}.pm-vol input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);clip-path:polygon(0 0,100% 0,100% 70%,50% 100%,0 70%);cursor:grab;border:0;width:12px;height:18px}.pm-vol input[type=range]::-moz-range-thumb{background:var(--ink);border:0;border-radius:0;width:12px;height:18px}.pm-vol-off input[type=range]{background:var(--void-300);cursor:not-allowed}.pm-vol-off input[type=range]::-webkit-slider-thumb{background:var(--ink-muted)}.pm-vol-n{text-align:right;width:38px}.pm-setseg .pm-seg-b{min-width:56px;height:30px}.pm-setpw{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.pm-setpw-f{flex-direction:column;gap:4px;display:flex}.pm-setblock{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pm-setblock li{border-top:1px dashed var(--line);justify-content:space-between;align-items:center;padding:6px 0;display:flex}@media (width<=860px){.pm-setpage-body{grid-template-columns:1fr}.pm-setnav{flex-direction:row;position:static;overflow-x:auto}.pm-setnav-i .pm-caption{display:none}.pm-setnav-on{box-shadow:inset 0 -2px 0 var(--ally);border-left-color:#0000}.pm-setpw{grid-template-columns:1fr}.pm-setrow{grid-template-columns:1fr;gap:10px}.pm-setrow-ctl{justify-self:start}}.pm-rankme{background:var(--void-100);outline:1px solid color-mix(in srgb, var(--ally) 55%, var(--line-strong));outline-offset:-1px;border-left:3px solid var(--ally);grid-template-columns:minmax(200px,1.4fr) repeat(4,auto);align-items:center;gap:28px;padding:18px 22px;display:grid}.pm-rankme-who{flex-direction:column;gap:2px;min-width:0;display:flex}.pm-rankme-stat{flex-direction:column;gap:4px;display:flex}.pm-rankme-n{font:600 22px/26px var(--font-mono)}.pm-rankme-big .pm-rankme-n{color:var(--ally);font-size:30px;line-height:32px}.pm-rankme-note{border-top:1px solid var(--line);grid-column:1/-1;padding-top:10px}.pm-ranktabs{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pm-ranktabs-seg .pm-seg-b{min-width:140px;height:34px}.pm-rankcard{background:var(--void-100);outline:1px solid var(--line-strong);outline-offset:-1px;padding:6px 0 0}.pm-rankcard-foot{border-top:1px solid var(--line);margin:0;padding:10px 18px 14px}.pm-ladder{border-collapse:collapse;width:100%}.pm-ladder th{font:600 10px/14px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);text-align:left;border-bottom:1px solid var(--line-strong);padding:8px 12px}.pm-ladder td{border-bottom:1px solid var(--line);vertical-align:middle;padding:9px 12px}.pm-ladder tbody tr:hover td{background:var(--void-200,var(--void-300))}.pm-ladder-num{white-space:nowrap;text-align:right!important}.pm-ladder-rank{white-space:nowrap;width:64px;padding-left:18px!important}.pm-ladder-rank .pm-stat-sm{min-width:22px;display:inline-block}.pm-ladder-move{font:600 9px/12px var(--font-mono);margin-left:4px}.pm-ladder-name{font:600 14px/18px var(--font-sans);align-items:center;gap:8px;display:inline-flex}.pm-ladder-rating{color:var(--ink);font-size:14px}.pm-ladder-top1 .pm-ladder-rank .pm-stat-sm{color:var(--energy)}.pm-ladder-top2 .pm-ladder-rank .pm-stat-sm{color:var(--ink)}.pm-ladder-top3 .pm-ladder-rank .pm-stat-sm{color:color-mix(in srgb, var(--energy) 55%, var(--danger))}.pm-ladder-top td:first-child{box-shadow:inset 3px 0}.pm-ladder-top1 td:first-child{color:var(--energy)}.pm-ladder-top2 td:first-child{color:var(--ink-muted)}.pm-ladder-top3 td:first-child{color:color-mix(in srgb, var(--energy) 55%, var(--danger))}.pm-ladder-you td{background:color-mix(in srgb, var(--ally) 12%, transparent)}.pm-ladder-you td:first-child{box-shadow:inset 3px 0 0 var(--ally)}.pm-ladder-bot .pm-ladder-name{color:var(--ink-muted)}.pm-ladder-gap td{text-align:center;color:var(--ink-muted);font:600 12px var(--font-mono);padding:2px}.pm-ladder-form{gap:3px;display:inline-flex}.pm-ladder-f{width:8px;height:8px;display:inline-block;transform:rotate(45deg)scale(.85)}.pm-ladder-f-go{background:var(--go,#63e08f)}.pm-ladder-f-danger{background:var(--danger)}.pm-ladder-f-neutral{background:var(--ink-muted)}.pm-ladder-pin{border-top:2px solid var(--ally)}.pm-ladder-pin thead{display:none}.pm-mhist{margin:0;padding:0 0 6px;list-style:none}.pm-mhist-row{border-bottom:1px solid var(--line);border-left:3px solid #0000;grid-template-columns:56px minmax(0,1fr) auto 56px 96px auto;align-items:center;gap:16px;padding:10px 18px;display:grid}.pm-mhist-row:hover{background:var(--void-200,var(--void-300))}.pm-mhist-go{border-left-color:var(--go,#63e08f)}.pm-mhist-danger{border-left-color:var(--danger)}.pm-mhist-neutral{border-left-color:var(--ink-muted)}.pm-mhist-res{font:700 11px/16px var(--font-display);letter-spacing:.1em;text-transform:uppercase}.pm-mhist-go .pm-mhist-res{color:var(--go,#63e08f)}.pm-mhist-danger .pm-mhist-res{color:var(--danger)}.pm-mhist-who{flex-direction:column;min-width:0;display:flex}.pm-mhist-who>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-mhist-who .pm-body-strong{align-items:center;gap:6px;display:inline-flex}.pm-mhist-delta,.pm-mhist-when{text-align:right}@media (width<=860px){.pm-rankme{grid-template-columns:1fr 1fr}.pm-ladder th:nth-child(5),.pm-ladder td:nth-child(5),.pm-ladder th:nth-child(7),.pm-ladder td:nth-child(7),.pm-ladder th:nth-child(8),.pm-ladder td:nth-child(8){display:none}.pm-mhist-row{grid-template-columns:48px minmax(0,1fr) auto}.pm-mhist-row>.pm-tag,.pm-mhist-when{display:none}}.pm-gframe{--pm-gf-in:10px;box-sizing:border-box;height:100vh;padding:var(--pm-gf-in);background:radial-gradient(1200px 600px at 50% -10%, color-mix(in srgb, var(--ally) 7%, transparent), transparent 70%), repeating-linear-gradient(0deg, transparent 0 47px, color-mix(in srgb, var(--line) 35%, transparent) 47px 48px), repeating-linear-gradient(90deg, transparent 0 47px, color-mix(in srgb, var(--line) 35%, transparent) 47px 48px), var(--void-000);color:var(--ink);grid-template-rows:auto minmax(0,1fr) 24px;display:grid;position:relative;overflow:hidden}.pm-gframe:before{content:"";inset:var(--pm-gf-in);border:1px solid var(--line-strong);pointer-events:none;clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);position:absolute}.pm-gframe-c{pointer-events:none;z-index:2;width:22px;height:22px;position:absolute}.pm-gframe-c:before{content:"";border:2px solid var(--ally);clip-path:polygon(0 0,100% 0,100% 2px,2px 2px,2px 100%,0 100%);position:absolute;inset:0}.pm-gframe-tl{top:calc(var(--pm-gf-in) - 3px);left:calc(var(--pm-gf-in) - 3px)}.pm-gframe-tr{top:calc(var(--pm-gf-in) - 3px);right:calc(var(--pm-gf-in) - 3px);transform:scaleX(-1)}.pm-gframe-bl{bottom:calc(var(--pm-gf-in) - 3px);left:calc(var(--pm-gf-in) - 3px);transform:scaleY(-1)}.pm-gframe-br{bottom:calc(var(--pm-gf-in) - 3px);right:calc(var(--pm-gf-in) - 3px);transform:scale(-1)}.pm-gframe-top{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--void-100) 80%, transparent);align-items:center;gap:18px;height:44px;padding:0 22px;display:flex}.pm-gframe-brand{align-items:center;gap:8px;display:inline-flex}.pm-gframe-brand svg polygon{fill:none;stroke:var(--ally);stroke-width:1.5px}.pm-gframe-brand svg path{fill:var(--ally)}.pm-gframe-word{font:700 13px/1 var(--font-display);letter-spacing:.22em;text-transform:uppercase}.pm-gframe-crumbs{border-left:1px solid var(--line);align-items:center;gap:8px;padding-left:18px;display:inline-flex}.pm-gframe-crumb{font:500 12px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);gap:8px;display:inline-flex}.pm-gframe-crumb-on{color:var(--ink)}.pm-gframe-tools{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.pm-gframe-tool{height:30px;color:var(--ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:5px;padding:0 10px;display:inline-flex;position:relative}.pm-gframe-tool:hover{color:var(--ink);border-color:var(--line-strong);background:var(--void-200,var(--void-300))}.pm-gframe-tool svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.pm-gframe-dot{background:var(--energy);border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:4px}.pm-gframe-who{border-left:1px solid var(--line);align-items:center;gap:8px;margin-left:6px;padding-left:12px;display:inline-flex}.pm-gframe-main{min-height:0;padding:28px 32px 32px;overflow:auto}.pm-gframe-page{flex-direction:column;gap:24px;margin:0 auto;display:flex}.pm-gframe-status{border-top:1px solid var(--line);font:500 10px/1 var(--font-mono);color:var(--ink-muted);letter-spacing:.04em;justify-content:space-between;align-items:center;padding:0 22px;display:flex}.pm-gframe-net{align-items:center;gap:6px;display:inline-flex}.pm-gframe-net i{background:var(--go,#63e08f);width:6px;height:6px;box-shadow:0 0 6px var(--go,#63e08f);border-radius:50%}.pm-gframe-net-off i{background:var(--energy);box-shadow:0 0 6px var(--energy)}.pm-gframe-full .pm-gframe-main{padding:0}.pm-gframe-full{grid-template-rows:minmax(0,1fr) 24px}.pm-phead{border-bottom:1px solid var(--line);align-items:flex-end;gap:16px;padding-bottom:14px;display:flex}.pm-phead-t{flex-direction:column;gap:2px;min-width:0;display:flex}.pm-phead-title{font:600 28px/32px var(--font-display);letter-spacing:.02em;margin:0}.pm-phead-act{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.pm-gframe-page .pm-setpage,.pm-gframe-page .pm-rankpage{max-width:none;margin:0}.pm-clock{flex-direction:column;gap:8px;display:flex}.pm-clock-head{justify-content:space-between;align-items:baseline;display:flex}.pm-clock-read{align-items:baseline;gap:8px;padding:2px 0 6px;display:flex}.pm-clock-t{font-variant-numeric:tabular-nums;line-height:1.1!important}.pm-clock-wide .pm-clock-t{font-size:56px;line-height:1.05!important}.pm-clock-bars{flex-direction:column;gap:6px;display:flex}.pm-clock-turn{height:8px!important}.pm-clock-bankrow{grid-template-columns:38px minmax(0,1fr) 40px;align-items:center;gap:8px;display:grid}.pm-clock-bankrow>.pm-stat-sm{text-align:right}.pm-clock-banktrack{height:4px!important}.pm-clock .pm-clock-banktrack .pm-res-fill{background:var(--energy)}.pm-clock-bank .pm-clock-turn .pm-res-fill{background:var(--line-strong)}.pm-clock-theirs .pm-clock-banktrack .pm-res-fill{background:var(--ink-muted)}.pm-clock .pm-clock-end{margin-top:auto}.pm-clock-wide{height:auto;min-height:206px}.pm-setseg .pm-seg-b,.pm-ranktabs-seg .pm-seg-b{letter-spacing:.1em;text-transform:uppercase;font:600 12px/1 var(--font-display)!important}.pm-clock-refill,.pm-clock-of{white-space:nowrap}.pm-clock:not(.pm-clock-wide){height:auto;min-height:206px}.pm-gframe-page .pm-menu{width:100%;max-width:none}.pm-dust-haze{fill:var(--terrain-asteroid);opacity:.09}.pm-dust{fill:var(--terrain-asteroid-edge)}.pm-dust-0{opacity:.75}.pm-dust-1{opacity:.5}.pm-dust-2{opacity:.3}.pm-dust-chip{fill:var(--terrain-asteroid);stroke:var(--terrain-asteroid-edge);stroke-width:.6px;stroke-linejoin:round}.pm-rock-lit{fill:var(--terrain-asteroid-edge);opacity:.16;pointer-events:none}.pm-rock-rim{fill:none;stroke:var(--terrain-asteroid-edge);stroke-width:.9px;stroke-linecap:round;opacity:.7}.pm-rock-crack{fill:none;stroke:var(--void-000);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;opacity:.6}.pm-iconic .pm-txtstate{display:none}.pm-iconic .pm-sgn-up,b.pm-sgn-up{color:var(--go,#63e08f)!important}.pm-iconic .pm-sgn-down,b.pm-sgn-down{color:var(--danger)!important}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}#root{zoom:var(--ui-zoom,1);height:calc(100dvh / var(--ui-zoom,1))}body{background:var(--void-000);color:var(--ink);font-family:var(--font-sans);font-size:var(--body-size);line-height:var(--body-line);-webkit-font-smoothing:antialiased;overflow:hidden}h1,h2,h3,p,ul,ol,dl{margin:0}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pm-panel-head{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) 0;display:flex}.pm-panel-body{padding:var(--space-3) var(--space-4) var(--space-4)}.pm-frame-in{height:100%}.pm-select{padding:4px var(--space-2)}.pm-weapon-selected{border-color:var(--enemy);box-shadow:var(--glow-enemy)}.pm-weapon{width:100%}.pm-log-panel .pm-frame-in{flex-direction:column;display:flex}.pm-log-panel .pm-panel-body{flex-direction:column;flex:1;min-height:0;display:flex}.pm-log-panel .pm-log{flex:1;min-height:0;max-height:none!important}.screen{height:100%;padding:var(--space-8);gap:var(--space-6);flex-direction:column;display:flex;overflow:auto}.screen--center{justify-content:center;align-items:center}.screen__header{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.screen__title{font-family:var(--font-display);font-size:var(--title-size);line-height:var(--title-line);font-weight:var(--title-weight)}.menu{gap:var(--space-4);flex-direction:column;width:420px;display:flex}.menu__title{font-family:var(--font-display);letter-spacing:.01em;font-size:72px;font-weight:700;line-height:.92}.menu__tag{color:var(--ink-muted)}.menu .pm-btn{justify-content:space-between;min-height:44px}.menu .pm-btn:has(.pm-btn-text>.pm-caption){height:auto;padding-top:var(--space-2);padding-bottom:var(--space-2)}.menu .pm-btn-text:has(>.pm-caption){text-align:left;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.pm-btn-text>.pm-caption{text-transform:none;letter-spacing:0;opacity:.8;font-weight:400}.row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.row--between{justify-content:space-between}.row--cards{align-items:stretch}.row--end{justify-content:flex-end}.grow{flex:1}.stack{gap:var(--space-3);flex-direction:column;display:flex}.cols{gap:var(--space-4);align-items:start;display:grid}.cols--pick{grid-template-columns:minmax(0,1fr) minmax(260px,360px)}@media (width<=900px){.cols--pick{grid-template-columns:minmax(0,1fr)}}.cols--builder{grid-template-columns:300px 1fr}.error-list{color:var(--danger);font-size:var(--caption-size);line-height:var(--caption-line);padding-left:var(--space-4)}.tabs{gap:var(--space-1);display:flex}.overlay{background:var(--fog);z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.overlay--opaque{background:var(--void-000)}.dialog{min-width:380px;max-width:560px}.ship-card{gap:var(--space-3);flex-direction:column;display:flex}.slot-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.slot-grid .pm-modslot{min-width:0}.battle{--hud-side:300px;--hud-ctl:196px;gap:var(--space-2);height:100%;padding:var(--space-2);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.battle__top{align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-3);background:var(--void-100);border:1px solid var(--line-strong);clip-path:var(--chamfer-md-clip);display:flex}.battle__top .pm-turnbar{flex:1;min-width:0}.battle__top .pm-turnbar-slots{row-gap:var(--space-1);flex-wrap:wrap;overflow-x:visible}.battle__top .pm-slot{min-width:var(--pm-slot-floor,128px);flex:0 auto}.battle__topRight{align-items:center;gap:var(--space-3);flex:none;display:flex}.banner{flex-direction:column;min-width:170px;display:flex}.banner__who,.battle__who{font-family:var(--font-display);font-size:18px;font-weight:600;line-height:22px}.battle__main{grid-template-columns:var(--hud-side) minmax(0, 1fr) var(--hud-side);gap:var(--space-2);min-height:0;display:grid}.battle__side{gap:var(--space-2);flex-direction:column;min-height:0;display:flex;overflow:auto}.battle__side--right{overflow:hidden}.battle__side--right .pm-log-panel{flex:1;min-height:80px}.battle__side--right .pm-frame{flex-direction:column;flex:none;display:flex}.battle__side--right .pm-log-panel{flex:1}.battle__status{gap:var(--space-1);padding:var(--space-2) var(--space-3);background:var(--void-100);border:1px solid var(--line-strong);clip-path:var(--chamfer-sm-clip);flex-direction:column;display:flex}.battle__status .pm-timer{min-width:0;margin-top:var(--space-1)}.battle__modifiers{gap:var(--space-1);flex-direction:column;display:flex}.battle__modifiers .pm-modifier{width:auto}.battle__side--right .pm-actbar{gap:var(--space-2);padding:var(--space-2) var(--space-3);flex-wrap:wrap}.battle__side--right .pm-actbar .pm-phases{flex-basis:100%}.battle__side--right .pm-actbar .pm-btn-primary{flex:1;justify-content:center}.battle__centre{gap:var(--space-2);grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.board-stage{grid-template:minmax(0,1fr)/minmax(0,1fr);min-height:0;display:grid;position:relative}.board-stage>*{grid-area:1/1}.board-host{background:var(--void-000);border:1px solid var(--line);min-height:0;position:relative;overflow:hidden}.board-host canvas{position:absolute;inset:0}.board-stage>.fx-skip{right:var(--space-2);bottom:var(--space-2);z-index:3;position:absolute}.board-hint{left:var(--space-2);bottom:var(--space-2);color:var(--ink-muted);pointer-events:none;position:absolute}.battle__tip{left:var(--space-3);top:var(--space-3);pointer-events:none;z-index:2;position:absolute}.battle__tray{justify-content:center;align-items:stretch;min-width:0;min-height:0;display:flex;position:relative}.battle__tray .pm-deck{height:var(--hud-bottom)}.pm-deck--readonly{opacity:.62;filter:saturate(.75);pointer-events:none}.pm-drow-selected{box-shadow:inset 0 0 0 1px var(--enemy)}.pm-drow-open{box-shadow:inset 0 0 0 1px var(--ally)}.battle__deckpop{bottom:calc(100% + var(--space-2));z-index:20;box-shadow:var(--panel);position:absolute}.battle__deckpop--0{left:0}.battle__deckpop--1{left:50%;transform:translate(-50%)}.battle__deckpop--2{right:0}.battle__deckpop .pm-wctl{width:var(--hud-ctl)}.battle__deckpop .pm-wctl-mine,.battle__deckpop .pm-wctl-torp{width:268px;height:auto;min-height:206px}.battle__deckpop .pm-wctl-hull{height:auto}.battle__deckpop>.pm-frame{width:300px;max-height:60vh;overflow:auto}.battle__deckpop>.pm-popx{z-index:4}.battle__tray .pm-wctl .target-list{margin-top:var(--space-1)}.hud-details{border:1px solid var(--line)}.hud-details>summary{cursor:pointer;padding:var(--space-2) var(--space-3);list-style:none}.hud-details>summary:before{content:"▸ ";color:var(--ink-faint)}.hud-details[open]>summary:before{content:"▾ "}.hud-details .pm-frame{margin:0 var(--space-2) var(--space-2)}.battle__side .pm-sys{grid-template-columns:minmax(0,1fr) auto 40px}.battle__side .pm-sys-tags{grid-column:1/-1}.battle__side .pm-sys-tags:empty,.battle__side .pm-prio-foot{display:none}.battle__side .pm-prio-row{padding:2px 0}.battle--compact .battle__side .pm-panel-body{padding:var(--space-2) var(--space-3) var(--space-3)}.battle--compact .pm-wctl{padding:var(--space-1) var(--space-2) var(--space-2);gap:4px}.battle--compact .pm-wctl-read{min-height:32px}.compass{gap:var(--space-1);grid-template-columns:repeat(2,1fr);display:grid}.compass .pm-btn{min-height:30px;padding:2px var(--space-2)}.target-list{gap:var(--space-1);flex-direction:column;display:flex}.toast{left:50%;bottom:var(--space-6);padding:var(--space-2) var(--space-4);background:var(--danger-soft);color:var(--danger);border:1px solid var(--danger);z-index:40;position:fixed;transform:translate(-50%)}.result-ships{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.result-ships ul{padding:0;list-style:none}.result-ships li{justify-content:space-between;gap:var(--space-2);border-bottom:1px solid var(--line);padding:2px 0;display:flex}.map-preview{background:var(--void-000);border:1px solid var(--line);display:block}.menu--main{width:520px}.menu__title--sm{font-size:48px}.menu__who{padding:var(--space-2) 0 var(--space-3);border-bottom:1px solid var(--line)}.menu__minor{padding-top:var(--space-2)}.menu__dev{color:var(--ink-faint);margin-top:var(--space-4);align-self:flex-start}.signin-page{width:100%;max-width:480px}.signin{gap:var(--space-3);flex-direction:column;width:100%;max-width:480px;display:flex}.signin__switch{align-self:flex-start}.signin__note{text-align:center}.field{gap:var(--space-1);flex-direction:column;display:flex}.pin-input{letter-spacing:.6em;width:8ch}.settings{width:100%;max-width:560px}.row--fields{flex-wrap:nowrap;align-items:flex-start}.row--fields>.field{flex:1;min-width:0}.you-card{gap:var(--space-6)}.rule{background:var(--line);height:1px}.devlink{padding:var(--space-2);background:var(--void-000);border:1px solid var(--line);font-family:var(--font-mono);word-break:break-all;-webkit-user-select:all;user-select:all;display:block}.invite-input{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;width:11ch}.top-timer{width:220px}.top-timer .pm-timer{background:0 0;border:0;padding:0}.banner-stack{top:var(--space-3);gap:var(--space-2);z-index:45;pointer-events:none;flex-direction:column;display:flex;position:fixed;left:50%;transform:translate(-50%)}.banner-stack:empty{display:none}.match-list{flex-direction:column;padding:0;list-style:none;display:flex}.match-list__row{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line);grid-template-columns:180px 1fr auto 1fr auto;display:grid}.replay-range{width:100%;accent-color:var(--ally)}.replay-speed{cursor:pointer}.pm-fg-faint{color:var(--ink-faint)}.pm-invite-cell-sm{width:28px;height:36px;font-size:16px}.own-card .pm-frame{flex:none}.budget{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line-strong);flex-direction:column;display:flex}.budget__row{gap:0 var(--space-3);grid-template-columns:130px minmax(0,1fr);align-items:baseline;display:grid}.budget__row .pm-caption{grid-column:2}.legend{gap:var(--space-3);padding:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.legend__item{align-items:center;gap:var(--space-1);color:var(--ink-muted);display:inline-flex}.legend__swatch{border:1px solid var(--line-strong);width:10px;height:10px}.legend__ship,.pm-ttile{flex:none;overflow:visible}.pm-ttile-floor{fill:var(--void-200)}.pm-ttile-debris{fill:color-mix(in srgb, var(--terrain-debris) 35%, var(--void-100))}.pm-ttile-edge{fill:none;stroke:var(--line-strong);stroke-width:2px}.battle--compact .pm-deck-col .pm-alist:has(>:nth-child(4)){grid-auto-rows:minmax(34px,1fr);gap:3px}.battle--compact .pm-deck-col .pm-alist:has(>:nth-child(4)) .pm-drow{row-gap:2px;padding-top:2px;padding-bottom:2px}.battle--compact .pm-turnbar-compact .pm-slot-active{width:150px}.battle--compact .pm-slot-name{padding-right:26px}.battle--compact .pm-wctl-head .pm-label{white-space:nowrap}.battle--compact .pm-wctl-range{font-size:10px}.compass .pm-btn{white-space:nowrap;gap:var(--space-1)}.compass .pm-btn-text,.compass .pm-btn-cost{white-space:nowrap}.battle--compact .compass .pm-btn{padding:2px var(--space-1);font-size:11px}.battle--grid{--hud-top:96px;--hud-bottom:206px;grid-template-columns:var(--hud-side) minmax(0, 1fr) var(--hud-side);grid-template-rows:var(--hud-top) minmax(0, 1fr) var(--hud-bottom);grid-template-areas:"plate order menu""left centre right""left tray clock"}.battle__plate{grid-area:plate;min-width:0}.battle__order{min-width:0;padding:0 var(--space-3);background:var(--void-100);border:1px solid var(--line-strong);clip-path:var(--chamfer-md-clip);grid-area:order;align-items:center;display:flex}.battle__order .pm-turnbar{flex:1;min-width:0}.battle__order .pm-turnbar-slots{flex-wrap:nowrap;overflow-x:auto}.battle__order .pm-slot{min-width:var(--pm-slot-floor,128px);flex:0 auto}.pm-slot.pm-slot-sel.pm-slot-active{padding:calc(var(--space-1) + 3px) calc(var(--space-2) + 3px) var(--space-2)}.pm-slot-top>.pm-slot-id{flex:auto;min-width:40px}.pm-slot-top>.pm-slot-marks{flex:none}.pm-slot-top:has(>.pm-slot-marks){gap:6px}.pm-slot-ev{font:600 10px/1 var(--font-mono);color:var(--shield);align-items:center;gap:2px;display:inline-flex}.pm-slot-ev svg{fill:none;stroke:currentColor;stroke-width:1.6px}.pm-slot-top>.pm-slot-now{flex:none}.battle__order .pm-turnbar-round{display:none}.battle__menu{grid-area:menu;min-width:0}.battle__menu .pm-gamemenu{gap:var(--space-2);padding:var(--space-2) var(--space-3)}.battle__menu .pm-gamemenu-note{flex:1;min-width:0}.battle__menu .pm-gamemenu .row{white-space:nowrap;flex-wrap:nowrap}.battle--grid .battle__side--left{grid-area:left;overflow:hidden}.battle--grid .battle__side--right{grid-area:right;overflow:hidden}.battle--grid .battle__side>.pm-col{flex:1;min-height:0}.battle--grid .battle__side>.pm-upcoming{flex:none}.battle--grid .pm-col-body-pin{overflow-y:auto}.battle--grid .pm-col-body-pin .pm-col-hist{min-height:140px}.battle--grid .pm-col-sub .pm-gstate .pm-upcoming:empty{display:none}.battle__prompt{top:var(--space-3);z-index:4;max-width:calc(100% - 2 * var(--space-3));position:absolute;left:50%;transform:translate(-50%)}.battle__hoverhint{z-index:3;white-space:nowrap;pointer-events:none;outline:1px solid var(--line-strong);color:var(--ink);background:#05070bd9;padding:1px 6px;position:absolute;transform:translate(-50%,-100%)}.battle__hoverhint--enemy{outline-color:var(--enemy)}.battle__hoverhint--ally{outline-color:var(--ally)}.battle--grid .battle__centre{grid-area:centre;grid-template-rows:minmax(0,1fr)}.battle__log{grid-area:log;min-height:0;display:flex}.battle__log .pm-log-panel{flex:1;min-height:0}.battle--grid .battle__tray{grid-area:tray}.battle__tray-empty{padding:var(--space-4);align-self:center}.battle__clock{grid-area:clock;justify-content:flex-end;display:flex}.battle__clock .pm-wctl{width:100%}.battle--grid .battle__tray .pm-wctl,.battle__clock .pm-wctl{height:var(--hud-bottom)}.battle--compact .pm-clock-wide .pm-clock-t{font-size:48px;line-height:48px}.battle--compact .pm-wctl{height:var(--hud-bottom)}.battle__clock .pm-clock-wide{gap:4px}.battle__clock .pm-clock-wide>*{flex-shrink:0}.battle__clock .pm-clock-wide .pm-clock-t{margin-left:-.04em;line-height:56px}.battle--compact .battle__clock .pm-clock-wide .pm-clock-t{line-height:42px}.pm-clock-line{align-items:center;gap:2px;min-width:0;display:flex}.pm-clock-line-t{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pm-clock-end .pm-btn-text{align-items:center;gap:6px;display:inline-flex}.battle__tile{right:var(--space-3);top:var(--space-3);z-index:3;position:absolute}.battle--grid .battle__centre--coach{grid-template-rows:auto minmax(0,1fr)}.battle__coach{min-width:0}.pm-coachbar-t .pm-coachbar-b{align-items:flex-end;gap:var(--space-2);-webkit-line-clamp:unset;min-width:0;display:flex;overflow:visible}.pm-coachbar-t .pm-coachbar-body{flex:auto;min-width:0}.pm-coachbar-t .pm-coachbar-body-open{-webkit-line-clamp:unset;display:block}.pm-coachbar-more{flex:none;font-size:12px}.pm-coachbar-act{white-space:nowrap}.pm-coachbar-wait{font:500 12px/1.2 var(--font-sans);color:var(--energy)}.pm-fleetpanel .pm-fleet-row[role=button],.pm-enemypanel .pm-fleet-row[role=button]{cursor:pointer}.pm-active-idle{opacity:.92}.pm-shieldrow{justify-content:flex-end;width:100%}.pm-shieldrow .pm-mini{flex:1}.facing{gap:var(--space-1);flex-direction:column;display:flex}.battle--grid .pm-modrow{grid-template-columns:72px auto 16px minmax(0,1fr)}.battle--grid .pm-modrow-val{white-space:normal;text-align:right}.battle--grid .pm-lvlpop{z-index:30}.battle--grid .battle__side .pm-lvlpop-up{top:auto;bottom:calc(100% + 6px)}.pm-wctl-head .pm-lvlinfo{margin-left:-2px}.battle--compact .pm-wctl-head .pm-lvl-pips{display:none}.battle--grid .legend{flex:none}.battle__menu{container-type:inline-size}.battle__menu .pm-gamemenu-round-block{flex:auto;min-width:min-content}.battle__menu .pm-gamemenu-note{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:none;min-height:2lh;display:-webkit-box;overflow:hidden}.battle__menu .pm-gamemenu-round{white-space:nowrap;font-size:22px;line-height:24px}.battle__menu .pm-gamemenu>.pm-btn{white-space:nowrap;flex:none}@container (width<=340px){.battle__menu .pm-handover-text{display:none}}.battle__menu .pm-gamemenu:has(.pm-gamemenu-confirm)>:not(.pm-gamemenu-confirm){display:none!important}.battle__menu .pm-gamemenu-confirm{flex-wrap:nowrap;flex:1;justify-content:flex-end}.battle__menu .pm-gamemenu-confirm .pm-btn{white-space:nowrap}.battle__tray .pm-wctl-head .pm-lvl-pips,.battle__clock .pm-wctl-head .pm-lvl-pips{display:none}.battle__tray .pm-wctl-head{gap:4px;min-width:0}.battle__tray .pm-wctl-head .pm-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.battle__tray .pm-wctl-range{white-space:nowrap;flex:none;margin-left:auto;font-size:10px}.pm-band{border-bottom:1px solid var(--line);align-items:flex-end;gap:2px;height:28px;padding-bottom:14px;display:flex;position:relative}.pm-band-bar{background:var(--ink-faint);flex:1 1 0;min-width:4px}.pm-band-peak{background:var(--ink-muted)}.pm-band-cur{background:var(--energy);outline:1px solid var(--energy)}.pm-band-zero{background:var(--danger);opacity:.4}.pm-band-cap{font-size:10px;position:absolute;bottom:-2px;left:0}.pm-plate-bp{color:var(--ink)}.pm-plate-stats .pm-stat-sm>span,.pm-enemypanel .pm-plate-bp{white-space:nowrap}.pm-cards{gap:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--line);flex-direction:column;display:flex}.pm-cards-row{gap:var(--space-1);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));display:grid}.pm-card{padding:var(--space-1) var(--space-2);background:var(--void-200);border:1px solid var(--line-strong);border-left:3px solid var(--ink-muted);color:var(--ink);text-align:left;cursor:pointer;font:inherit;flex-direction:column;align-items:stretch;gap:1px;display:flex}.pm-card-head{justify-content:space-between;gap:var(--space-2);display:flex}.pm-card-name{white-space:nowrap}.pm-card-note{white-space:normal;overflow-wrap:anywhere}.pm-card-playable{border-left-color:var(--ally)}.pm-card-playable:hover,.pm-card-playable:focus-visible{background:var(--void-300)}.pm-card-armed{background:var(--ally-soft);border-color:var(--ally)}.pm-card-poor,.pm-card-notarget{opacity:.65;cursor:not-allowed}.pm-card-spent{opacity:.6;cursor:not-allowed}.pm-card-spent .pm-card-name{text-decoration:line-through}.pm-card-modules{gap:var(--space-1);flex-direction:column;display:flex}.pm-cardprev{padding:var(--space-1) var(--space-2);background:var(--void-200);border:1px solid var(--ally);box-shadow:var(--panel);flex-direction:column;gap:2px;display:flex}.map-legend{column-gap:var(--space-2);color:var(--ink-muted);grid-template-columns:18px 1fr;align-items:center;row-gap:2px;display:grid}.map-legend svg{display:block}.map-preview{max-width:100%;height:auto}.pm-ring{z-index:5;pointer-events:none;width:0;height:0;position:absolute}.pm-ring>*{pointer-events:auto}.pm-ring-centre{position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.pm-chip{min-width:96px;max-width:180px;padding:var(--space-1) var(--space-2);background:var(--void-200);border:1px solid var(--line-strong);border-left:3px solid var(--ink-muted);color:var(--ink);text-align:left;cursor:context-menu;box-shadow:var(--panel);flex-direction:column;align-items:flex-start;gap:1px;display:flex;position:absolute;transform:translate(-50%,-50%)}.pm-chip:hover,.pm-chip:focus-visible{background:var(--void-300)}.pm-chip-enemy{border-left-color:var(--enemy)}.pm-chip-ally{border-left-color:var(--ally)}.pm-chip-energy{border-left-color:var(--energy)}.pm-chip-danger{border-left-color:var(--danger)}.pm-chip-off{opacity:.6;cursor:not-allowed}.pm-chip-label{white-space:nowrap}.pm-chip-cost{color:var(--energy)}.pm-chip-detail{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.pm-ring-facing{align-items:center;gap:var(--space-1);padding:var(--space-2);background:var(--void-200);border:1px solid var(--line-strong);box-shadow:var(--panel);flex-direction:column;display:flex}.pm-facing-ring{margin:0 auto;position:relative}.pm-facing-btn{background:var(--void-100);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;flex-direction:column;align-items:center;gap:0;padding:2px;display:flex;position:absolute;transform:translate(-50%,-50%)}.pm-facing-btn:hover:not(:disabled),.pm-facing-btn:focus-visible{border-color:var(--ally);background:var(--void-300)}.pm-facing-cur{border-color:var(--ally);background:var(--ally-soft)}.pm-facing-off{opacity:.4;cursor:not-allowed}.pm-facing-cost{color:var(--energy);font-size:10px;line-height:12px}.pm-facing-btn .pm-shipicon figcaption{display:none}.pm-slot-hidden{border-style:dashed}.pm-slot-hidden .pm-slot-name{color:var(--enemy)}.pm-clock-storm{text-align:center}.draft-list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.draft-row{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:1px solid var(--line);background:var(--void-100);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.draft-row--banned{border-color:var(--danger);background:var(--danger-soft)}.draft-row--preferred{border-color:var(--ally);background:var(--ally-soft)}.draft-row__text{min-width:0}.draft-row__actions{gap:var(--space-1)}.draft-chips{gap:var(--space-1);flex-wrap:wrap}.fb-screen{padding:var(--space-2);gap:0;overflow:auto}.fb-screen .pm-f6{min-height:0}.fb-problems{margin:0;padding-left:18px}.friends-backdrop{background:var(--fog);z-index:46;position:fixed;inset:0}.friends-drawer{top:var(--space-3);right:var(--space-3);bottom:var(--space-3);width:min(420px, calc(100vw - 2 * var(--space-3)));z-index:47;position:fixed;overflow-y:auto}.toast-dock{top:var(--space-3);right:var(--space-3);max-width:calc(100vw - 2 * var(--space-3));z-index:48;position:fixed}.frow-more{display:inline-flex;position:relative}.frow-menu{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--void-300);border:1px solid var(--line-strong);white-space:nowrap;z-index:1;flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);right:0}.blocked-list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pm-fr-ally.pm-fr-cloaked .pm-fr-hull{stroke:var(--ally)}.pm-fr-enemy.pm-fr-cloaked .pm-fr-hull{stroke:var(--enemy)}.pm-gs-salv-row{grid-template-columns:22px minmax(0,1fr) auto auto}.pm-gs-salv-row>.pm-caption{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-gs-salv-bars{white-space:nowrap}.pm-vitals-steps{flex-wrap:wrap;row-gap:2px}.pm-vitals-steps>.pm-stat-sm{white-space:nowrap;margin-left:auto}.pm-drow{grid-template-columns:16px minmax(0,max-content) minmax(max-content,1fr) auto}.pm-drow-name{min-width:0}.pm-drow-name>*{flex:none}.pm-drow-name>.pm-drow-nm,.pm-drow-name>.pm-aline-namebtn{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.pm-cl{width:100%;max-width:1120px;margin:0 auto}.pm-cl-body{gap:var(--space-8);grid-template-columns:210px minmax(0,1fr)}.pm-cl-nav{gap:var(--space-2);flex-direction:column;display:flex;position:sticky;top:0}.pm-cl-nav-head{margin-top:var(--space-4)}.pm-cl-toc{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pm-cl-toc-sub{padding-left:var(--space-3);border-left:1px solid var(--line);margin-left:var(--space-3)}.pm-cl-toc-link{justify-content:space-between;gap:var(--space-2);width:100%;padding:4px var(--space-3);color:var(--ink-muted);font:500 13px/18px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.pm-cl-toc-link:hover,.pm-cl-toc-link:focus-visible{color:var(--ink);background:var(--void-100)}.pm-cl-release{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.pm-cl-hero{gap:var(--space-4);padding-bottom:var(--space-6);border-bottom:1px solid var(--line-strong);flex-direction:column;display:flex}.pm-cl-relhead{align-items:center}.pm-cl-relver{font:700 34px/38px var(--font-display);margin:0}.pm-cl-headline{max-width:68ch;padding-left:var(--space-4);border-left:3px solid var(--ally);font:400 17px/26px var(--font-sans);color:var(--ink)}.pm-cl-sec{gap:var(--space-4);scroll-margin-top:var(--space-4);border-top:0;padding-top:0}.pm-cl-sechead{padding-bottom:var(--space-2);color:var(--ink);border-bottom:2px solid;flex-wrap:wrap;font-size:18px;line-height:24px}.pm-cl-sec-highlights .pm-cl-sechead{color:var(--ally)}.pm-cl-sec-balance .pm-cl-sechead{color:var(--energy)}.pm-cl-sec-ui .pm-cl-sechead,.pm-cl-sec-misc .pm-cl-sechead{color:var(--ink-muted)}.pm-cl-sechead-pack{color:var(--ink-muted);letter-spacing:0;text-transform:none;margin-left:auto;font-weight:400}.pm-cl-tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.pm-cl-tile{gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--void-100);border-top:2px solid var(--ally);flex-direction:column;display:flex}.pm-cl-tile-title{font:600 15px/20px var(--font-display);letter-spacing:.02em}.pm-cl-tile-text{color:var(--ink-muted);font:400 13px/19px var(--font-sans)}.pm-cl-where{padding-top:var(--space-1);margin-top:auto}.pm-cl-cat{gap:var(--space-2);scroll-margin-top:var(--space-4);flex-direction:column;display:flex}.pm-cl-cathead{margin:var(--space-2) 0 0;color:var(--ink-muted);font:600 12px/16px var(--font-display);letter-spacing:.12em;text-transform:uppercase}.pm-cl-subject{gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--void-000);border-left:2px solid var(--line-strong);grid-template-columns:180px minmax(0,1fr);display:grid}.pm-cl-subject-name{font:600 15px/22px var(--font-display);letter-spacing:.02em;color:var(--ink);margin:0}.pm-cl-lines{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pm-cl-line{flex-direction:column;gap:2px;display:flex}.pm-cl-line-main{align-items:baseline;column-gap:var(--space-2);font:400 14px/22px var(--font-sans);flex-wrap:wrap;display:flex}.pm-cl-line-stat{color:var(--ink-muted)}.pm-cl-line-stat:after{content:":"}.pm-cl-from{color:var(--ink-muted);font-family:var(--font-mono);font-size:13px;text-decoration:none}.pm-cl-to{color:var(--ink);font-family:var(--font-mono);font-size:13px;font-weight:600}.pm-cl-arrow{color:var(--ink-faint);align-items:baseline;gap:2px;font-size:13px;display:inline-flex}.pm-cl-dir{color:var(--energy);font-size:9px}.pm-cl-new,.pm-cl-removed{border-radius:var(--radius-sm);font:700 10px/14px var(--font-display);letter-spacing:.08em;text-transform:uppercase;align-self:center;padding:1px 5px}.pm-cl-new{background:var(--ally-soft);color:var(--ally)}.pm-cl-removed{background:var(--danger-soft);color:var(--danger)}.pm-cl-line-note{max-width:72ch;color:var(--ink-faint);font:400 13px/19px var(--font-sans)}.pm-cl-bullets{padding-left:var(--space-6);gap:var(--space-2);font:400 14px/22px var(--font-sans);flex-direction:column;margin:0;display:flex}.pm-cl-bullets .pm-body-strong{font-size:14px}.pm-cl-bullet-text{color:var(--ink-muted)}.pm-cl-bullets .pm-cl-where{margin-left:var(--space-1);font-size:13px}@media (width<=900px){.pm-cl-body{grid-template-columns:minmax(0,1fr)}.pm-cl-nav{position:static}.pm-cl-nav-head,.pm-cl-toc{display:none}.pm-cl-versions{flex-direction:row;overflow-x:auto}.pm-cl-subject{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}.pm-cl-ver-bal{display:block}.pm-cl-ver>.pm-caption{grid-column:1}.pm-loadout-wrap{gap:var(--space-1);flex-direction:column;display:flex}.pm-invalid{align-items:center;gap:4px var(--space-2);padding:4px var(--space-2);border-left:2px solid var(--danger);background:var(--danger-soft);flex-wrap:wrap;max-width:320px;display:flex}.pm-botpick-fleets{gap:var(--space-2);margin:0;padding:0;list-style:none}.pm-menu-item:disabled{opacity:.6;cursor:not-allowed}.pm-loginfo-ally{border-top-color:var(--ally)}.pm-loginfo-enemy{border-top-color:var(--enemy)}.pm-loginfo-who{margin:0}.pm-loginfo-dl dd{text-align:right}.pm-clock-end.pm-clock-end-warn{background:var(--energy-soft);border-color:var(--energy);color:var(--energy)}.pm-splan{grid-template-columns:1fr auto;align-items:center;gap:6px;min-width:0;display:grid}.pm-splan-track{background:var(--void-300);border:1px solid var(--line);height:8px;position:relative;overflow:hidden}.pm-splan-sm .pm-splan-track{height:6px}.pm-splan-track>i{display:block;position:absolute;top:0;bottom:0}.pm-splan-fill{background:var(--shield);left:0}.pm-splan-ghost{border:1px dashed var(--shield);background:var(--shield-soft);box-sizing:border-box}.pm-splan-tag{font:var(--stat-sm-weight) var(--stat-sm-size) / var(--stat-sm-line) var(--stat-sm-family);color:var(--shield);white-space:nowrap}.pm-splan-tag-full{color:var(--ink-muted)}.pm-splan-tag-over{color:var(--danger)}.pm-splan-short .pm-splan-tag{color:var(--energy)}.pm-fbk{background:var(--danger-soft);border:1px solid var(--danger);color:var(--ink);flex-direction:column;gap:2px;padding:4px 8px 4px 12px;display:flex;position:relative}.pm-fbk:before{content:"";background:repeating-linear-gradient(135deg, var(--danger) 0 3px, var(--void-000) 3px 6px);width:5px;position:absolute;top:0;bottom:0;left:0}.pm-fbk-sm{flex-flow:wrap;align-items:center;gap:4px;padding:2px 6px 2px 10px}.pm-fbk-head{align-items:center;gap:4px;display:inline-flex}.pm-fbk-sign path{fill:none;stroke:var(--danger);stroke-width:1.6px}.pm-fbk-title{font:var(--label-weight) var(--label-size) / var(--label-line) var(--label-family);letter-spacing:var(--label-tracking);color:var(--danger);text-transform:uppercase}.pm-fbk-items{font:var(--stat-sm-weight) var(--stat-sm-size) / var(--stat-sm-line) var(--stat-sm-family);flex-wrap:wrap;gap:2px 8px;display:inline-flex}.pm-fbk-core{color:var(--energy)}.pm-fbk-over{font:var(--caption-weight) var(--caption-size) / var(--caption-line) var(--caption-family);color:var(--danger)}.pm-corder{flex-direction:column;gap:4px;display:flex}.pm-corder-head{align-items:center;gap:6px;display:flex}.pm-corder-head .pm-label{flex:1}.pm-corder-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pm-corder-row{background:var(--void-200);border:1px solid var(--line);grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:6px;padding:3px 6px;display:grid}.pm-corder-row:focus-visible{outline:1px solid var(--focus)}.pm-corder-grip{cursor:grab;color:var(--ink-faint);letter-spacing:-2px}.pm-corder-name{flex-direction:column;min-width:0;display:flex}.pm-corder-get{align-items:baseline;gap:4px;display:inline-flex}.pm-corder-left{color:var(--ink-muted);text-align:right;min-width:3ch}.pm-corder-short{border-color:color-mix(in srgb, var(--energy) 60%, var(--line))}.pm-corder-off{border-color:color-mix(in srgb, var(--danger) 60%, var(--line));background:var(--danger-soft)}.pm-corder-full{opacity:.75}.pm-corder-lift{opacity:.5}.pm-corder-dropabove{box-shadow:0 -2px 0 var(--ally)}.pm-corder-foot{justify-content:flex-end;display:flex}.pm-corder-sm .pm-corder-row{padding:2px 4px}.pm-etc{background:var(--panel);border:1px solid var(--energy);flex-direction:column;gap:8px;min-width:340px;max-width:460px;padding:12px 14px;display:flex}.pm-etc-head{align-items:flex-start;gap:8px;display:flex}.pm-etc-head .pm-stack-tight{flex:1}.pm-etc-mark,.pm-clock-end-mark{background:var(--energy);width:18px;height:18px;color:var(--on-energy);flex:none;place-items:center;display:inline-grid;transform:rotate(45deg)}.pm-etc-mark b,.pm-clock-end-mark b{font-size:11px;transform:rotate(-45deg)}.pm-etc-list{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.pm-etc-row{grid-template-columns:44px auto 1fr;align-items:baseline;gap:8px;display:grid}.pm-etc-k{font:var(--label-weight) var(--label-size) / var(--label-line) var(--label-family);text-transform:uppercase;text-align:center;border:1px solid;padding:0 3px}.pm-etc-off .pm-etc-k{color:var(--danger)}.pm-etc-short .pm-etc-k{color:var(--energy)}.pm-etc-note .pm-etc-k{color:var(--ink-muted)}.pm-etc-res{align-items:baseline;gap:6px;display:flex}.pm-etc-foot{justify-content:flex-end;gap:8px;display:flex}.pm-clock-end{justify-content:center;align-items:center;gap:6px;display:inline-flex}.pm-clock-end-n{font:var(--stat-sm-weight) var(--stat-sm-size) / 1 var(--stat-sm-family);opacity:.9}.pm-fbfx-arc{fill:none;stroke:var(--danger);stroke-width:1.4px}.pm-fbfx-core circle{fill:none;stroke:var(--energy);stroke-width:1.2px}.pm-fbfx-core path{fill:none;stroke:var(--energy);stroke-width:1.4px}.pm-fbfx-lvl{fill:var(--danger);font:var(--stat-sm-weight) 8px var(--stat-sm-family)}.pm-drow-pct{font:var(--stat-sm-weight) var(--stat-sm-size) / 1 var(--stat-sm-family);color:var(--ink-muted);border:1px solid var(--line);margin-left:4px;padding:1px 3px}.pm-drow-pct-over{color:var(--danger);border-color:var(--danger)}.pm-drow-warn{color:var(--energy);border-color:var(--energy);font-family:var(--body-family,inherit);white-space:nowrap}.pm-chip-power{justify-content:center;display:flex}.pm-chip-pct{font:var(--stat-sm-weight) var(--stat-sm-size) / 1 var(--stat-sm-family);color:var(--energy)}.pm-chip-pct-over,.pm-chip-ep-over{color:var(--danger)}.pm-stealth-row{flex-wrap:wrap;align-items:center;row-gap:4px}.pm-stealth-row>.pm-caption{overflow-wrap:anywhere;min-width:0}.pm-stealth-row>.pm-stealth-note{flex:100%}.pm-stealth-row>.pm-stealth-ev{flex-wrap:wrap;flex:auto;align-items:center;gap:4px;min-width:0;display:inline-flex}.screen--result{min-height:0;padding-block:var(--space-4);justify-content:safe center;overflow-y:auto}.screen--result .pm-result-v2{gap:clamp(10px,1.6vh,18px);width:min(980px,100%);padding:clamp(14px,2.4vh,28px) clamp(16px,2.4vw,32px)}.screen--result>.pm-result-v2{zoom:var(--result-scale,1);flex:none}.pm-feedback-dialog{width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);overflow-y:auto}.pm-gframe{grid-template-columns:minmax(0,1fr);height:100%}.pm-gframe-brand{color:var(--ink);cursor:pointer;background:0 0;border:0;flex:none;padding:0}.pm-gframe-crumbs{white-space:nowrap;min-width:0;overflow:hidden}.pm-gframe-crumb{flex:none;align-items:center}.pm-gframe-crumb-on{flex:0 auto;min-width:0}.pm-gframe-crumb-on>span:last-child{text-overflow:ellipsis;overflow:hidden}.pm-gframe-crumb-link{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pm-gframe-crumb-link:hover{color:var(--ink)}.pm-gframe-tools{flex:none}.pm-gframe-tool .pm-stat-sm{text-align:left;min-width:2ch}.pm-gframe-sound.pm-iconbtn{color:var(--ink-muted);background:0 0;border-color:#0000}.pm-gframe-sound.pm-iconbtn:hover{color:var(--ink);border-color:var(--line-strong)}.pm-gframe-name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.pm-gframe-status{gap:var(--space-3);white-space:nowrap;overflow:hidden}.pm-gframe-rel{text-overflow:ellipsis;overflow:hidden}.pm-gframe-page{width:100%}.pm-gframe:not(.pm-gframe-full) .pm-gframe-page>.screen{justify-content:flex-start;height:auto;min-height:0;padding:0;overflow:visible}.pm-gframe-page .pm-phead,.pm-gframe-page>.screen>.pm-menu,.pm-gframe-page>.screen>.pm-inmatch{align-self:stretch}.pm-gframe:not(.pm-gframe-full) .pm-gframe-page>.screen>.menu,.pm-gframe:not(.pm-gframe-full) .pm-gframe-page>.screen>.settings{width:100%;max-width:none}.pm-gframe-full .pm-gframe-main{overflow:hidden}.pm-gframe-full .pm-gframe-page{height:100%}.pm-phead-sub{text-overflow:ellipsis;overflow:hidden}@media (width<=720px){.pm-gframe-top{gap:10px;padding:0 10px}.pm-gframe-word{display:none}.pm-gframe-crumbs{padding-left:10px}.pm-gframe-crumb:not(.pm-gframe-crumb-on),.pm-gframe-crumb-on>.pm-muted{display:none}.pm-gframe-tool{padding:0 6px}.pm-gframe-who{margin-left:2px;padding-left:8px}.pm-gframe-who .pm-tag{display:none}.pm-gframe-name{max-width:72px;font-size:13px}.pm-gframe-main{padding:16px 12px 20px}.pm-gframe-status{padding:0 10px}.pm-phead{flex-wrap:wrap}.pm-phead-title{font-size:24px;line-height:28px}}.pm-setcard{scroll-margin-top:16px}.pm-set-name{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:280px;display:inline-block;overflow:hidden}.pm-setpw-msg{min-height:18px}.pm-switch-word{text-align:left;min-width:3ch;display:inline-block}.pm-setrow-label{flex-wrap:wrap}.pm-hk-bare .pm-hk{min-width:0}@media (width<=860px){.pm-setnav-i{flex:none}}@media (width<=560px){.pm-setcard{padding-left:14px;padding-right:14px}.pm-setrow-ctl{justify-self:stretch;min-width:0}.pm-vol{flex:1;width:auto;min-width:0}}.pm-rankcard-msg{padding:14px 18px}.pm-rankme-name,.pm-ladder-pilot,.pm-mhist-opp{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pm-ladder-pilot{max-width:320px}.pm-rankme-form{align-items:center;min-height:16px}.pm-ranktabs-n{text-align:left;min-width:3ch;margin-left:6px;display:inline-block}.pm-ranktabs-seg .pm-seg-b{white-space:nowrap;flex:none}.pm-rankme-who{align-items:flex-start}.pm-mhist-nodelta{grid-template-columns:56px minmax(0,1fr) auto 96px auto}.pm-rank-watch .pm-input{width:100%;min-width:0}.pm-gframe-main,.pm-gframe-page{min-width:0}.pm-rank-watch{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}@media (width<=860px){.pm-mhist-nodelta{grid-template-columns:48px minmax(0,1fr) auto}.pm-rankme-who,.pm-rankme-note{grid-column:1/-1}.pm-rank-watch{grid-template-columns:minmax(0,1fr) auto auto}.pm-rank-watch>.pm-label{grid-column:1/-1}}@media (width<=560px){.pm-rankme{gap:14px 18px;padding:14px 16px}.pm-ladder th,.pm-ladder td{padding-left:8px;padding-right:8px}.pm-ladder-rank{width:44px;padding-left:12px!important}.pm-ladder-pilot{max-width:140px}.pm-mhist-row{gap:10px;padding:10px 12px}.pm-ranktabs-seg .pm-seg-b{min-width:0;padding:0 12px}}.battle__clock .pm-clock{gap:4px;min-height:0;overflow:hidden}.battle__clock .pm-clock-wide .pm-clock-t{font-size:40px;line-height:40px!important}.battle__clock .pm-clock-read{padding:0 0 2px}.battle__clock .pm-clock-bars{gap:4px}.battle--compact .battle__clock .pm-clock{padding-top:var(--space-2);padding-bottom:var(--space-2);gap:3px}.battle--compact .battle__clock .pm-clock-wide .pm-clock-t{font-size:32px;line-height:32px!important}.pm-drow-numsbtn{white-space:nowrap}.pm-dact.pm-dact-on{border-color:var(--shield);background:var(--shield-soft);color:var(--shield)}.pm-splan-tag-none{color:var(--ink-muted);text-overflow:ellipsis;max-width:18ch;overflow:hidden}.pm-drow-bar>.pm-splan{flex:auto;width:100%}.pm-drow-bar{contain:inline-size}.pm-drow-bar .pm-splan-tag{text-overflow:ellipsis;overflow:hidden}.pm-col-body>.pm-flist.pm-flist-fill{flex-shrink:0}.pm-invtoast{width:min(360px,100%)}.pm-scroll.pm-scroll-over>.pm-scroll-vp{scrollbar-width:auto;scrollbar-gutter:stable;padding-right:2px}.pm-scroll.pm-scroll-over>.pm-scroll-vp::-webkit-scrollbar{width:9px;display:block}.pm-scroll.pm-scroll-over>.pm-scroll-rail{display:none}.pm-slot-top>.pm-slot-now,.pm-slot-top>.pm-slot-x{flex:none;align-self:flex-start;margin-left:auto;position:static}.pm-slot-active .pm-slot-name,.battle--compact .pm-slot-name,.pm-slot-unknown .pm-slot-name{padding-right:0}.pm-slot-init{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pm-col-body>.pm-flist.pm-flist-fill{min-height:min-content}.battle__menu .pm-gamemenu-loss{max-width:6.5em;line-height:1.2}.pm-clock-charge{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:none;min-height:2lh;max-height:2lh;display:-webkit-box;overflow:hidden}.pm-clock-storm{white-space:nowrap;text-overflow:ellipsis;flex:none;overflow:hidden}.battle--compact .battle__menu .pm-gamemenu-round-block{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:0 6px;display:grid}.battle--compact .battle__menu .pm-gamemenu-note{grid-column:1/-1}.pm-plate>.pm-stack-tight{flex:auto;min-width:0}.pm-plate>.pm-stack-tight>.pm-title-sm{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-plate>.pm-stack-tight>.pm-caption{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pm-plate-stats{flex:none}.pm-card-head{flex-wrap:wrap;row-gap:0}.pm-card-head>.pm-card-name{white-space:normal;min-width:0}.pm-vital-top{gap:4px;min-width:0}.pm-vital-top>.pm-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pm-vital-state{white-space:nowrap;letter-spacing:.04em;flex:none;padding:0 4px}.pm-vital-num{white-space:nowrap;flex:none}.battle--grid .pm-upnext .pm-up-row{box-sizing:border-box;height:22px}.battle--grid .pm-upnext>ul,.battle--grid .pm-upnext>.pm-caption{min-height:94px}.pm-up-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.screen--center{align-items:safe center}.screen--center>*{min-width:0;max-width:100%}.menu__title{font-size:clamp(44px,13vw,72px)}.pm-hk-top>*{min-width:0;max-width:100%}.pm-kbmap{overflow-x:auto}.battle__order .pm-turnbar-slots{min-height:50px}.deploy-ship{width:100%}.deploy-ship>.pm-btn-text{justify-content:space-between;gap:var(--space-2);white-space:nowrap;flex:1;min-width:0;display:flex}.deploy-ship-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.deploy-ship .pm-btn-text>.pm-stat-sm{flex:none}.pm-flc-roomy .pm-flc-sub{flex-wrap:wrap;row-gap:2px}.battle__order .pm-etf-inline{gap:2px;padding-top:3px;padding-bottom:3px}.pm-vitals-active .pm-vital-shield .pm-vital-note,.pm-vitals-active .pm-vital-energy .pm-vital-note{align-content:flex-start;min-height:34px}.pm-log-click .pm-log-actor{text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:45%;overflow:hidden}.pm-log-btn>.pm-tag,.pm-log-btn>.pm-log-chev{flex:none}.pm-log-click .pm-log-text{flex:auto}.battle--compact .battle__tray .pm-deck{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);gap:8px}.battle--compact .pm-drow{column-gap:5px}.battle--compact .pm-drow-nums{font-size:11px}.pm-chip>*{max-width:100%}.pm-chip>.pm-chip-head{align-self:stretch}.pm-chip-head>.pm-chip-label{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.pm-chip-head>:not(.pm-chip-label){flex:none}.battle__tip--low{top:auto;bottom:var(--space-3)}.pm-flc-roomy:not(:has(.pm-flc-minis)){grid-template-columns:10px 28px minmax(0,1fr) 0 0}.battle--compact .pm-drow{grid-template-columns:16px minmax(auto,max-content) minmax(0,1fr) auto}.battle--compact .pm-drow-name{min-width:56px}.battle--compact .pm-drow-nums{text-overflow:ellipsis;text-align:right;justify-self:stretch;min-width:0;overflow:hidden}.pm-drow>.pm-pwr-v{grid-row:1/span 2;align-self:stretch;margin-top:0}.pm-pwr-v{border-radius:6px;flex-direction:column;justify-content:flex-end;width:12px;height:auto;min-height:26px;padding:2px 0;transition:border-color .12s}.pm-pwr-v.pm-pwr-on{justify-content:flex-start}.pm-pwr-v .pm-pwr-dot{width:6px;height:6px}.pm-pwr-v:disabled{cursor:not-allowed;opacity:.55}.pm-clock-line.pm-clock-charge{align-items:flex-start;display:flex}.pm-clock-charge .pm-clock-line-t{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.pm-clock-bars.pm-clock-grid{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px 8px;display:grid}.pm-clock-grid>.pm-stat-sm{text-align:right;font-variant-numeric:tabular-nums;min-width:3.2em}.pm-nb6{text-align:center;background:var(--void-100);outline:1px dashed var(--line-strong);outline-offset:-1px;flex-direction:column;align-items:center;gap:6px;padding:28px 20px 26px;display:flex}.pm-nb6-emb svg{width:64px;height:64px}.pm-nb6-t{font:600 16px/1.2 var(--font-sans);color:var(--ink);margin-top:4px}.pm-nb6-s{font:400 13px/1.4 var(--font-sans);color:var(--ink)}.pm-nb6-s.pm-muted{color:var(--ink-muted)}.pm-nb6-acts{gap:10px;margin-top:6px}.pm-popx{z-index:3;width:22px;height:22px;color:var(--ink-muted);cursor:pointer;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid;position:absolute;top:5px;right:5px}.pm-popx svg path{stroke:currentColor;stroke-width:1.8px;stroke-linecap:square;fill:none}.pm-popx:hover{color:var(--ink);background:var(--void-300,#ffffff0f);border-color:var(--line-strong)}.pm-popx:focus-visible{outline:1px solid var(--energy);outline-offset:1px}.pm-has-popx{position:relative}.pm-has-popx>header,.pm-has-popx>.pm-tileinfo-head,.pm-has-popx>.pm-active-head,.pm-has-popx>.pm-lvlcard-head{padding-right:26px}.pm-sys-toggle{gap:var(--space-2);flex-direction:column;display:flex}.pm-fr-shield-unknown{fill:none;stroke:var(--shield);stroke-width:1px;stroke-dasharray:1 4;stroke-opacity:.45}.pm-vitals-facing{align-items:center}.pm-facing-row{gap:4px;display:flex}.pm-facing-row .pm-facing-btn{width:34px;padding:2px 0 1px;position:static;transform:none}.pm-drow-bar .pm-splan{grid-template-columns:minmax(50%,1fr) auto}.battle__obj{align-items:center;gap:var(--space-3,12px);flex:none;display:flex}.battle__plate .battle__obj{box-sizing:border-box;height:100%;padding:0 var(--space-3,12px);background:var(--void-100);border:1px solid var(--line-strong);min-width:0;clip-path:var(--chamfer-md-clip);overflow:visible}.pm-os6{align-items:center;gap:6px;display:flex}.pm-os6-chip{background:var(--void-200,transparent);border:1px solid var(--line-strong);color:inherit;cursor:pointer;align-items:center;gap:4px;padding:3px 6px;font-size:12px;display:inline-flex}.pm-os6-ally{border-color:var(--ally,#4fb3ff)}.pm-os6-enemy{border-color:var(--enemy,#ff6a5c)}.pm-os6-neutral{opacity:.85}.pm-os6-reach{box-shadow:0 0 0 1px var(--energy,#f5c542) inset}.pm-os6-capturing{animation:1.4s ease-in-out infinite pm-os6-pulse}.pm-os6-more{opacity:.7;font-size:12px}@keyframes pm-os6-pulse{50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.pm-os6-capturing{animation:none}}.pm-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.board-host>.board-rotate{bottom:calc(var(--space-2) + 36px);right:var(--space-2);z-index:2;opacity:.85;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute}.board-host>.board-rotate:hover,.board-host>.board-rotate:focus-visible{opacity:1}.pm-wordmark{align-items:center;gap:10px;display:inline-flex}.pm-wordmark-storm{background:linear-gradient(90deg, var(--ally), var(--energy) 55%, var(--enemy));color:#0000;-webkit-background-clip:text;background-clip:text}.pm-p-line{stroke:var(--fk,var(--ink-muted));stroke-width:.8px;opacity:.55}.pm-p-zone{fill:none;stroke:var(--zone);stroke-width:.9px;opacity:.7}.pm-p-zonefill{fill:var(--zone);opacity:.75}.pm-fd-k{--fk:var(--ink)}.pm-fd-power_grid{--fk:var(--energy)}.pm-fd-targeting_matrix{--fk:var(--enemy)}.pm-fd-shield_harmonizer{--fk:var(--shield)}.pm-fd-fullfill{fill:color-mix(in srgb, var(--fk) 9%, transparent)}.pm-fd-halffill{fill:color-mix(in srgb, var(--fk) 4%, transparent)}.pm-fd-edge1{fill:none;stroke:var(--fk);stroke-width:1.4px;opacity:.9}.pm-fd-edge2{fill:none;stroke:var(--fk);stroke-width:1.1px;stroke-dasharray:3 3;opacity:.7}.pm-fd-enemy .pm-fd-edge1{stroke-width:1px;stroke-dasharray:6 2;opacity:.75}.pm-fd-enemy .pm-fd-edge2{stroke-width:.8px;opacity:.5}.pm-fd-badge{fill:var(--void-000);stroke:var(--fk);stroke-width:1.2px}.pm-fd-pip{fill:var(--fk);stroke:var(--void-000);stroke-width:1px}.pm-fd-pip-half{fill:var(--void-000);stroke:var(--fk);stroke-width:1.4px}.pm-b2path-line{fill:none;stroke:var(--ally);stroke-width:2px;stroke-dasharray:4 3}.pm-b2path-end{fill:none;stroke:var(--ally);stroke-width:2px}.pm-b2chip rect{fill:#05070beb;stroke:var(--line-strong);stroke-width:1px}.pm-b2chip text{font:600 10px var(--font-sans);fill:var(--ink)}.pm-b2chip-go rect,.pm-b2path-go .pm-b2chip rect{stroke:var(--go)}.pm-b2chip-go text,.pm-b2path-go .pm-b2chip text{fill:var(--go)}.pm-b2chip-warn rect,.pm-b2path-warn .pm-b2chip rect{stroke:var(--energy)}.pm-b2chip-warn text,.pm-b2path-warn .pm-b2chip text{fill:var(--energy)}.pm-b2chip-enemy rect{stroke:var(--enemy)}.pm-b2chip-enemy text{fill:var(--enemy)}.pm-b2chip-dim text{fill:var(--ink-muted)}.pm-b2-illegal{fill:#05070b8c;stroke:var(--line);stroke-dasharray:2 2}.pm-b2ring{fill:none;stroke-width:1.4px;stroke-dasharray:5 3}.pm-b2ring-core{stroke:var(--energy)}.pm-b2reach-in{fill:#3e9bff29;stroke:none}.pm-b2reach-lost{fill:none;stroke:var(--line-strong);stroke-dasharray:2 3;stroke-width:1px}.pm-b2-demo{flex-direction:column;gap:22px;display:flex}.pm-b2-fig{flex-direction:column;gap:6px;width:470px;margin:0;display:flex}.pm-b2-fig-md{width:330px}.pm-b2-fig-sm{width:250px}.pm-b2-fig-xs{width:170px}.pm-dsg path{fill:none;stroke:var(--enemy);stroke-width:2.2px}.pm-hdn path{fill:none;stroke-width:2.6px;stroke-linecap:round}.pm-hdn-front{stroke:var(--shield)}.pm-hdn-side,.pm-hdn-rear{stroke:var(--shield);opacity:.25}.pm-hdn-on .pm-hdn-side,.pm-hdn-on .pm-hdn-rear{opacity:1;stroke-width:3.2px}.pm-zn-cursor polygon{fill:none;stroke:var(--zone);stroke-width:1.6px}.pm-zn-cursor path{stroke:var(--zone);stroke-width:1.6px}.pm-zn-fill{stroke:none}.pm-zn-drag .pm-zn-fill{fill:url(#pm-p-drag)}.pm-zn-fireSuppression .pm-zn-fill{fill:url(#pm-p-fire)}.pm-zn-purge .pm-zn-fill{fill:url(#pm-p-purge)}.pm-zn-utilitySuppression .pm-zn-fill{fill:url(#pm-p-util)}.pm-zn-dissolve .pm-zn-fill{fill:url(#pm-p-diss)}.pm-zn-accrete .pm-zn-fill{fill:url(#pm-p-accr)}.pm-zn-fogged{opacity:.35}.pm-zn-edge{fill:none;stroke:var(--zone);stroke-width:1.6px}.pm-zn-fireSuppression .pm-zn-edge{stroke-dasharray:9 4}.pm-zn-utilitySuppression .pm-zn-edge{stroke-dasharray:8 3 2 3}.pm-zn-dissolve .pm-zn-edge{stroke-dasharray:1.5 3;stroke-linecap:round;stroke-width:2px}.pm-zn-accrete .pm-zn-edge{stroke-width:2.8px}.pm-zn-pending .pm-zn-edge{stroke-dasharray:4 4;stroke-width:1.6px;opacity:.9}.pm-zn-preview .pm-zn-edge{stroke-width:2px}.pm-cyb polygon{fill:var(--zone-soft);stroke:var(--zone);stroke-width:1.2px}.pm-cyb text{font:700 8.5px var(--font-mono);fill:var(--zone)}.pm-cyb-pending polygon{fill:var(--void-000);stroke-dasharray:2 1.5}.pm-zn-tile{text-align:center;flex-direction:column;align-items:center;gap:2px;width:132px;margin:0;display:flex}.pm-zn-tile .pm-caption{color:var(--ink);font-size:11px}.pm-rk-ghost{fill:none;stroke:var(--ink-muted);stroke-width:1.2px;stroke-dasharray:2 2.5}.pm-rk-going{fill:none;stroke:var(--ink-muted);stroke-width:1.6px;stroke-dasharray:5 3}.pm-rk-back{fill:#ff4f641a;stroke:var(--danger);stroke-width:1.6px;stroke-dasharray:5 3}.pm-rk-back .pm-rk-ghost,.pm-rk-back.pm-rk-ghost{stroke:var(--danger)}.pm-rk-x{stroke:var(--ink-faint);stroke-width:1.6px}.pm-rk-lost .pm-rk-ghost{opacity:.5}.pm-rk-skip{fill:none;stroke:var(--ink-muted);stroke-width:1.4px;stroke-dasharray:2 2}.pm-rk-tmp{fill:var(--zone)}.pm-rk-tile{width:140px}.pm-b2reach-lost{fill:#e4ecf409;stroke:none}.pm-zn-purge .pm-zn-edge{stroke-width:3.6px}.pm-zn-edge-gap{fill:none;stroke:var(--void-000);stroke-width:1.2px}.pm-zn-pending .pm-zn-edge-gap{display:none}.pm-ec6-aura{font:500 12px var(--font-sans);color:var(--ink);border:1px solid var(--fk,var(--line-strong));align-self:flex-start;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.pm-ec6-marks{flex-wrap:wrap;gap:4px;display:inline-flex}.pm-ec6-mk{font:600 10px/16px var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);background:var(--void-000);border:1px solid var(--line-strong);padding:1px 7px}.pm-ec6-mk-anchored{border-color:var(--energy);color:var(--energy)}.pm-ec6-mk-designated{border-color:var(--enemy);color:var(--enemy)}.pm-ec6-mk-hardened{border-color:var(--shield);color:var(--shield)}.pm-ec6-mk-disabled{border-color:var(--danger);color:var(--danger)}.pm-ec6-fx{font:500 10px var(--font-sans);color:var(--ink-muted);align-items:center;gap:3px;display:inline-flex}.pm-ec6-fx-lock{opacity:.35}.pm-ec6-uses{align-items:center;gap:4px;display:inline-flex}.pm-ec6d-grid{align-items:start;grid-template-columns:repeat(4,300px)!important}.pm-cues6d{width:1240px}.pm-cues6d th.pm-stat-sm{white-space:nowrap}.pm-ec6d-grid{grid-template-columns:repeat(4,368px)!important}.pm-ec6-mrow>.pm-ec6-fx,.pm-ec6-mrow>.pm-fr6{grid-column:2/-1;margin-top:-2px}:root{--mo-fast:.12s;--mo-base:.22s;--mo-slow:.42s;--mo-out:cubic-bezier(.2, .8, .2, 1);--mo-snap:cubic-bezier(.3, 1.5, .5, 1)}.pm-menu-item{transition:background var(--mo-fast) var(--mo-out), outline-color var(--mo-fast) var(--mo-out), transform var(--mo-fast) var(--mo-out);position:relative;overflow:hidden}.pm-menu-item:before{content:"";background:var(--ally);transform-origin:bottom;width:2px;transition:transform var(--mo-base) var(--mo-out);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.pm-menu-item:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#e4ecf412 45%,#e4ecf41f 50%,#0000);width:40%;position:absolute;top:0;bottom:0;left:-40%;transform:translate(-100%)}.pm-menu-item:hover:not(:disabled):before,.pm-menu-item:focus-visible:before{transform:scaleY(1)}.pm-menu-item:hover:not(:disabled):after{animation:.52s linear pm-mo-sheen}.pm-menu-item .pm-menu-chev,.pm-menu-item .pm-menu-label{transition:transform var(--mo-base) var(--mo-out), color var(--mo-fast)}.pm-menu-item:hover:not(:disabled) .pm-menu-chev{color:var(--ink);transform:translate(4px)}.pm-menu-item:hover:not(:disabled) .pm-menu-label{transform:translate(3px)}.pm-menu-item:active:not(:disabled){transform:translateY(1px)}@keyframes pm-mo-sheen{0%{transform:translate(0)}to{transform:translate(350%)}}.pm-btn{transition:background var(--mo-fast) var(--mo-out), border-color var(--mo-fast), filter var(--mo-fast), transform var(--mo-fast) var(--mo-out);position:relative;overflow:hidden}.pm-btn:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff1f 50%,#0000);width:50%;position:absolute;top:0;bottom:0;left:-50%;transform:translate(-100%)}.pm-btn:hover:not(:disabled):after{animation:.46s linear pm-mo-sheen}.pm-btn:active:not(:disabled){transform:translateY(1px)}.pm-flagbtn,.pm-popx,.pm-sideswitch-b{transition:background var(--mo-fast) var(--mo-out), color var(--mo-fast), box-shadow var(--mo-base) var(--mo-out)}.pm-sideswitch-b{position:relative}.pm-sideswitch-b:after{content:"";background:var(--ally);height:2px;transition:transform var(--mo-base) var(--mo-out);position:absolute;bottom:0;left:10%;right:10%;transform:scaleX(0)}.pm-sideswitch-on{box-shadow:none}.pm-sideswitch-on:after{left:0;right:0;transform:scaleX(1)}.pm-tick{vertical-align:bottom;font-variant-numeric:tabular-nums;display:inline-grid;position:relative;overflow:hidden}.pm-tick>span{grid-area:1/1}.pm-tick-up .pm-tick-new{animation:pm-mo-in-up var(--mo-base) var(--mo-out)}.pm-tick-up .pm-tick-old{animation:pm-mo-out-up var(--mo-base) var(--mo-out) forwards}.pm-tick-down .pm-tick-new{animation:pm-mo-in-down var(--mo-base) var(--mo-out)}.pm-tick-down .pm-tick-old{animation:pm-mo-out-down var(--mo-base) var(--mo-out) forwards}.pm-tick-good .pm-tick-new{animation-name:pm-mo-in-up,pm-mo-good;animation-duration:var(--mo-base), .6s}.pm-tick-down.pm-tick-good .pm-tick-new{animation-name:pm-mo-in-down,pm-mo-good}.pm-tick-bad .pm-tick-new{animation-name:pm-mo-in-down,pm-mo-bad;animation-duration:var(--mo-base), .6s}.pm-tick-up.pm-tick-bad .pm-tick-new{animation-name:pm-mo-in-up,pm-mo-bad}@keyframes pm-mo-in-up{0%{opacity:0;transform:translateY(70%)}to{opacity:1;transform:none}}@keyframes pm-mo-out-up{to{opacity:0;transform:translateY(-70%)}}@keyframes pm-mo-in-down{0%{opacity:0;transform:translateY(-70%)}to{opacity:1;transform:none}}@keyframes pm-mo-out-down{to{opacity:0;transform:translateY(70%)}}@keyframes pm-mo-good{0%,40%{color:var(--go);text-shadow:0 0 8px #63e08f80}to{color:inherit;text-shadow:none}}@keyframes pm-mo-bad{0%,40%{color:var(--danger);text-shadow:0 0 8px #ff4f6480}to{color:inherit;text-shadow:none}}.pm-mbar{background:var(--void-000);outline:1px solid var(--line);outline-offset:-1px;width:100%;display:block;position:relative;overflow:hidden}.pm-mbar i{position:absolute;top:0;bottom:0;left:0}.pm-mbar-fill{transition:width var(--mo-slow) var(--mo-out);background:var(--mk,var(--hull))}.pm-mbar-hull{--mk:var(--hull)}.pm-mbar-ally{--mk:var(--ally)}.pm-mbar-shield{--mk:var(--shield)}.pm-mbar-en{--mk:var(--energy)}.pm-mbar-trail{background:var(--ink);animation:pm-mo-trail .68s var(--mo-out) .25s forwards;transform-origin:0}.pm-mbar-gain{opacity:.8;animation:pm-mo-gainfade .6s var(--mo-out) forwards;background:#fff}@keyframes pm-mo-trail{to{opacity:.4;transform:scaleX(0)}}@keyframes pm-mo-gainfade{to{opacity:0}}.pm-mbar-frame-trail .pm-mbar-trail,.pm-mbar-frame-gain .pm-mbar-gain{animation:none}.pm-swap{display:inline-grid}.pm-swap-on{animation:pm-mo-pop .18s var(--mo-snap)}@keyframes pm-mo-pop{0%{opacity:0;transform:translateY(-4px)scale(.92)}to{opacity:1;transform:none}}.pm-enter-list{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.pm-enter{animation:pm-mo-enter .2s var(--mo-out) both;animation-delay:calc(var(--i,0) * 30ms)}@keyframes pm-mo-enter{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.pm-tick-still>span,.pm-swap-still{animation:none!important}.pm-tick-still{gap:8px;display:inline-flex;overflow:visible}.pm-tick-still .pm-tick-old{opacity:.35;transform:translateY(40%)}.pm-tick-still.pm-tick-up .pm-tick-old{transform:translateY(-40%)}.pm-tick-still.pm-tick-bad .pm-tick-new{color:var(--danger)}.pm-tick-still.pm-tick-good .pm-tick-new{color:var(--go)}@media (prefers-reduced-motion:reduce){.pm-menu-item,.pm-menu-item .pm-menu-chev,.pm-menu-item .pm-menu-label,.pm-btn{transform:none!important}.pm-menu-item:after,.pm-btn:after{display:none}.pm-menu-item:before{transition:none}.pm-tick-old{display:none}.pm-tick-up .pm-tick-new,.pm-tick-down .pm-tick-new{animation-name:pm-mo-fade}.pm-tick-good .pm-tick-new{animation-name:pm-mo-good}.pm-tick-bad .pm-tick-new{animation-name:pm-mo-bad}.pm-mbar-fill{transition:none}.pm-mbar-trail{animation:.4s linear .25s forwards pm-mo-gainfade}.pm-swap-on,.pm-enter{animation-name:pm-mo-fade}}@keyframes pm-mo-fade{0%{opacity:0}to{opacity:1}}.pm-mo6{align-items:flex-start;gap:32px;display:flex}.pm-mo6-col{flex-direction:column;gap:12px;display:flex}.pm-mo6-live{--pm-c:var(--chamfer-sm);background:var(--void-100);border:1px solid var(--line-strong);grid-template-columns:110px 120px 260px;align-items:center;gap:10px 12px;padding:12px 14px;display:grid}.pm-mo6-k{font:600 10px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.pm-mo6-v{font:600 16px var(--font-mono);color:var(--ink);align-items:center;gap:4px;display:inline-flex}.pm-mo6-log{font:400 12px/16px var(--font-sans);color:var(--ink);grid-column:2/-1}.pm-mo6-frames{grid-template-columns:repeat(5,150px);align-items:start;gap:12px;display:grid}.pm-mo6-frames figure{font:600 18px var(--font-mono);color:var(--ink);flex-direction:column;gap:6px;margin:0;display:flex}.pm-mo6-tbl{width:560px}.pm-pilot6 .pm-frame-in{gap:14px}.pm-pilot6 .pm-pilot-head{position:relative}.pm-pilot6-i{position:absolute;top:0;right:0}.pm-pilot6-place{font:500 12px var(--font-mono);color:var(--ink);align-items:center;gap:4px;display:inline-flex}.pm-pilot6-place svg path{fill:none;stroke:var(--ink-muted);stroke-width:1.3px;stroke-linejoin:round}.pm-pilot6-place b{font-weight:600}.pm-pilot6-rank{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.pm-pilot6-track{height:4px}.pm-pilot6-togo{font:500 11px var(--font-mono);color:var(--ink-muted)}.pm-pilot6-rating{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.pm-pilot6-scale{height:10px}.pm-pilot6-placement{font:600 12px var(--font-mono);color:var(--ink-muted);grid-column:1/-1;align-items:center;gap:8px;display:inline-flex}.pm-pilot6-record{background:var(--void-000);align-items:center;gap:14px;padding:8px 10px;display:flex}.pm-pilot6-wld{align-items:center;gap:6px;display:inline-flex}.pm-pilot6-wld b{font:500 22px/26px var(--font-mono);color:var(--ink)}.pm-pilot6-ring{place-items:center;margin-left:auto;display:inline-grid;position:relative}.pm-pilot6-ring svg{grid-area:1/1;transform:rotate(-90deg)}.pm-pilot6-ring b{font:600 11px var(--font-mono);color:var(--ink);grid-area:1/1}.pm-pilot6-ring-bg{fill:none;stroke:var(--line);stroke-width:3px}.pm-pilot6-ring-on{fill:none;stroke:var(--ally);stroke-width:3px;stroke-linecap:round}.pm-pilot6-tail{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pm-pilot6-streak{font:600 13px var(--font-mono);align-items:center;gap:3px;display:inline-flex}.pm-pilot6-streak path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.pm-pilot6-streak-up{color:var(--ally)}.pm-pilot6-streak-down{color:var(--enemy)}.pm-pilot6-last{gap:8px}.pm-pilot6-replay{background:var(--void-200);border:1px solid var(--line-strong);width:26px;height:26px;color:var(--ink);cursor:pointer;transition:background var(--mo-fast,.12s), border-color var(--mo-fast,.12s);justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.pm-pilot6-replay:hover{background:var(--ally-soft);border-color:var(--ally)}.pm-pilot6-replay path{fill:currentColor}.pm-mute{background:var(--void-200);border:1px solid var(--line-strong);width:30px;height:30px;color:var(--ink);cursor:pointer;transition:background var(--mo-fast,.12s), border-color var(--mo-fast,.12s), color var(--mo-fast,.12s);flex:none;justify-content:center;align-items:center;display:inline-flex}.pm-mute:hover{border-color:var(--ink-muted)}.pm-mute-spk{fill:currentColor}.pm-mute-w{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round}.pm-mute-x{fill:none;stroke:var(--danger);stroke-width:1.8px;stroke-linecap:round}.pm-mute-on{color:var(--ink-muted);border-color:var(--danger);background:var(--danger-soft)}.pm-pilot6-bars{grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:6px 14px;display:grid}.pm-pilot6-bars .pm-pilot-big{justify-self:end}.pm-pilot6-next{justify-self:end;align-items:center;gap:6px;display:inline-flex}.pm-pilot6-bars .pm-pilot6-track{height:4px}.pm-pilot6-bars .pm-pilot6-placement{grid-column:1/-1}@keyframes pm-net-scan{0%,70%{transform:translate(-120%)}to{transform:translate(320%)}}.pm-f6{--f6-fam:var(--ally);box-sizing:border-box;width:100%;font-family:var(--font-sans);color:var(--ink);flex-direction:column;gap:12px;display:flex}.pm-gframe-page-fill>.pm-f6{height:100%;min-height:0}.pm-f6-fam-wep{--f6-fam:var(--enemy)}.pm-f6-fam-def{--f6-fam:var(--shield)}.pm-f6-fam-sense{--f6-fam:var(--ally)}.pm-f6-fam-mun{--f6-fam:var(--danger)}.pm-f6-fam-core{--f6-fam:var(--energy)}.pm-f6-k{font:600 9.5px/1.2 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.pm-f6-muted{color:var(--ink-muted)}.pm-f6-ok{color:var(--go)}.pm-f6-bad{color:var(--danger)}.pm-f6-warn{color:var(--energy)}.pm-f6-cmd{--pm-c:var(--chamfer-sm);clip-path:polygon(var(--pm-c) 0, 100% 0, 100% calc(100% - var(--pm-c)), calc(100% - var(--pm-c)) 100%, 0 100%, 0 var(--pm-c));outline:1px solid var(--line-strong);outline-offset:-1px;background:var(--void-100);height:30px;color:var(--ink);font:600 11px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;padding:0 14px}.pm-f6-cmd:hover:not(:disabled){outline-color:var(--ally);color:var(--ally)}.pm-f6-cmd:disabled{color:var(--ink-faint);outline-color:var(--line);cursor:default}.pm-f6-cmd-primary{background:var(--ally);color:var(--on-ally);outline-color:var(--ally)}.pm-f6-cmd-danger{background:var(--danger-soft);color:var(--danger);outline-color:var(--danger)}.pm-f6-top{border-bottom:1px solid var(--line);align-items:stretch;min-height:58px;display:flex}.pm-f6-title{flex-direction:column;justify-content:center;gap:5px;padding:0 22px 0 2px;display:flex}.pm-f6-title h1{font:700 24px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;margin:0}.pm-f6-tabs{border-left:1px solid var(--line);align-items:stretch;display:flex}.pm-f6-tab{border-right:1px solid var(--line);background:0 0;align-items:stretch;min-width:196px;display:flex;position:relative}.pm-f6-tab-btn,.pm-f6-tab-new{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;padding:8px 30px 10px 14px;display:flex}.pm-f6-tab-new{border-right:1px solid var(--line);min-width:150px;color:var(--ink-muted);padding-right:14px}.pm-f6-tab-new:hover{color:var(--ally);background:color-mix(in srgb, var(--ally) 6%, transparent)}.pm-f6-tab:hover{background:color-mix(in srgb, var(--ally) 5%, transparent)}.pm-f6-tab-on{background:linear-gradient(180deg, color-mix(in srgb, var(--ally) 14%, var(--void-100)), var(--void-100))}.pm-f6-tab-on:before{content:"";background:var(--ally);height:2px;position:absolute;top:0;left:0;right:0}.pm-f6-tab-row{align-items:baseline;gap:8px;display:flex}.pm-f6-tab-n{font:500 11px/1 var(--font-mono);color:var(--ink-muted)}.pm-f6-tab-on .pm-f6-tab-n{color:var(--ally)}.pm-f6-tab-name{font:600 15px/1.1 var(--font-sans)}.pm-f6-tab-plus{width:16px;height:16px;font:600 15px/1 var(--font-mono);color:inherit;place-items:center;display:inline-grid}.pm-f6-tab-st{font:500 11px/1 var(--font-mono);color:var(--ink-muted)}.pm-f6-tab-meter{background:var(--void-300);height:2px;margin-top:2px;display:block}.pm-f6-tab-meter i{background:var(--ally);height:100%;display:block}.pm-f6-tab-bad .pm-f6-tab-st{color:var(--danger)}.pm-f6-tab-bad .pm-f6-tab-meter i{background:var(--danger)}.pm-f6-tab-legacy .pm-f6-tab-st{color:var(--energy)}.pm-f6-tab-legacy .pm-f6-tab-meter i{background:repeating-linear-gradient(90deg, var(--energy) 0 3px, transparent 3px 5px)}.pm-f6-tab-x{width:18px;height:18px;color:var(--ink-muted);font:500 14px/1 var(--font-mono);cursor:pointer;opacity:0;background:0 0;border:0;padding:0;position:absolute;top:6px;right:6px}.pm-f6-tab:hover .pm-f6-tab-x,.pm-f6-tab-on .pm-f6-tab-x{opacity:1}.pm-f6-tab-x:hover{color:var(--danger)}.pm-f6-tab-del{background:var(--danger-soft);flex-direction:column;justify-content:center;gap:6px;padding:6px 12px}.pm-f6-tab-delbtns{gap:6px;display:flex}.pm-f6-tab-delbtns .pm-f6-cmd{height:22px;padding:0 10px;font-size:10px}.pm-f6-cmds{align-items:center;gap:10px;margin-left:auto;padding-left:16px;display:flex}.pm-f6-saved{font:600 10px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:6px;display:inline-flex}.pm-f6-saved i{background:var(--go);width:6px;height:6px;box-shadow:0 0 6px var(--go);border-radius:999px}.pm-f6-budget{background:linear-gradient(180deg, color-mix(in srgb, var(--ally) 7%, var(--void-100)), var(--void-100));outline:1px solid color-mix(in srgb, var(--ally) 35%, var(--line));outline-offset:-1px;align-items:stretch;display:flex;position:relative;overflow:hidden}.pm-f6-budget:before{content:"";background:var(--ally);width:46px;height:2px;position:absolute;top:0;left:0}.pm-f6-budget:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ally) 10%, transparent), transparent);pointer-events:none;width:30%;animation:9s linear infinite pm-net-scan;position:absolute;inset:0;transform:translate(-120%)}@media (prefers-reduced-motion:reduce){.pm-f6-budget:after{display:none}}.pm-f6-budget-over{outline-color:color-mix(in srgb, var(--danger) 60%, var(--line))}.pm-f6-budget-over:before{background:var(--danger)}.pm-f6-bud-head{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:5px;min-width:120px;padding:8px 16px;display:flex}.pm-f6-bud-head b{font:600 14px/1.1 var(--font-sans)}.pm-f6-bud-cell{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:6px;min-width:92px;padding:8px 16px;display:flex}.pm-f6-bud-cell:last-child{border-right:0}.pm-f6-bud-cell>b,.pm-f6-bud-line>b{font:500 20px/1 var(--font-mono);color:var(--ink)}.pm-f6-bud-pts{flex:1;min-width:0}.pm-f6-bud-line{align-items:baseline;gap:10px;display:flex}.pm-f6-bud-of{font:500 13px/1 var(--font-mono);color:var(--ink-muted)}.pm-f6-bud-left{font:500 12px/1 var(--font-mono);color:var(--ink-muted)}.pm-f6-bud-bar{background:var(--void-300);gap:2px;height:16px;display:flex}.pm-f6-bud-seg{background:color-mix(in srgb, var(--ally) 30%, var(--void-300));min-width:0;color:var(--ink);font:500 10px/16px var(--font-mono);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border:0;padding:0 6px;position:relative;overflow:hidden}.pm-f6-bud-corvette{background:color-mix(in srgb, var(--ally) 42%, var(--void-300))}.pm-f6-bud-capital{background:color-mix(in srgb, var(--ally) 55%, var(--void-300))}.pm-f6-bud-seg span{text-overflow:ellipsis;overflow:hidden}.pm-f6-bud-on{background:var(--ally);color:var(--on-ally);box-shadow:0 0 10px color-mix(in srgb, var(--ally) 60%, transparent)}.pm-f6-bud-free{background:repeating-linear-gradient(90deg, transparent 0 6px, color-mix(in srgb, var(--ally) 16%, transparent) 6px 7px)}.pm-f6-budget-over .pm-f6-bud-seg:last-of-type{box-shadow:inset -3px 0 0 var(--danger)}.pm-f6-pips{gap:4px;display:flex}.pm-f6-pips i{border:1px solid var(--line-strong);box-sizing:border-box;width:8px;height:8px;transform:rotate(45deg)}.pm-f6-pips i.pm-f6-pip-on{background:var(--ally);border-color:var(--ally)}.pm-f6-pips i.pm-f6-pip-cap{box-shadow:0 0 0 2px color-mix(in srgb, var(--ally) 35%, transparent)}.pm-f6-bud-status b{letter-spacing:.12em;text-transform:uppercase;font:700 16px/1 var(--font-display)!important;color:inherit!important}.pm-f6-bud-sub{font:500 10.5px/1 var(--font-mono);color:var(--ink-muted)}.pm-f6-delta{font:500 11px/1 var(--font-mono);margin-left:6px}.pm-f6-up{color:var(--danger)}.pm-f6-down,.pm-f6-up-good{color:var(--go)}.pm-f6-up-bad{color:var(--danger)}.pm-f6-body{flex:auto;grid-template-columns:minmax(270px,19%) minmax(560px,1fr) minmax(340px,25%);gap:14px;min-height:0;display:grid}.pm-gframe-page-fill .pm-f6-body>*{min-height:0;overflow:auto}.pm-f6-colhead{padding:2px 2px 4px}.pm-f6-roster{flex-direction:column;gap:8px;display:flex}.pm-f6-ship{--pm-c:var(--chamfer-sm);clip-path:polygon(var(--pm-c) 0, 100% 0, 100% calc(100% - var(--pm-c)), calc(100% - var(--pm-c)) 100%, 0 100%, 0 var(--pm-c));outline:1px solid var(--line);outline-offset:-1px;background:var(--void-100);color:var(--ink);text-align:left;cursor:pointer;border:0;grid-template-columns:18px 38px 1fr auto;align-items:center;gap:10px;padding:10px 12px 10px 10px;display:grid;position:relative}.pm-f6-ship:hover{outline-color:var(--line-strong)}.pm-f6-ship-on{outline-color:var(--ally);background:linear-gradient(90deg, color-mix(in srgb, var(--ally) 14%, var(--void-100)), var(--void-100) 70%)}.pm-f6-ship-on:before{content:"";background:var(--ally);width:3px;position:absolute;top:0;bottom:0;left:0}.pm-f6-ship-was{outline-style:dashed;outline-color:color-mix(in srgb, var(--energy) 60%, var(--line))}.pm-f6-ship-n{font:500 11px/1.6 var(--font-mono);color:var(--ink-muted);align-self:start}.pm-f6-ship-main{flex-direction:column;gap:4px;min-width:0;display:flex}.pm-f6-ship-name{font:600 15px/1.15 var(--font-sans)}.pm-f6-ship-pts{flex-direction:column;align-self:start;align-items:flex-end;gap:3px;display:flex}.pm-f6-ship-pts b{font:500 16px/1 var(--font-mono)}.pm-f6-ship-was .pm-f6-ship-pts .pm-f6-k{color:var(--energy)}.pm-f6-chips{flex-wrap:wrap;align-items:center;gap:3px;margin-top:2px;display:flex}.pm-f6-chips-sep{background:var(--line);width:1px;height:12px;margin:0 2px}.pm-f6-chip{box-sizing:border-box;outline:1px solid color-mix(in srgb, var(--f6-fam) 45%, var(--line));outline-offset:-1px;background:color-mix(in srgb, var(--f6-fam) 8%, var(--void-100));align-items:center;gap:2px;height:18px;padding:0 4px 0 3px;display:inline-flex;position:relative}.pm-f6-chip b{font:500 11px/1 var(--font-mono);color:var(--ink)}.pm-f6-chip i{font:700 8px/1 var(--font-display);color:var(--f6-fam);margin-left:1px;font-style:normal}.pm-f6-chip-was{outline:1px dashed var(--energy);background:var(--energy-soft);width:22px;color:var(--energy);font:700 11px/1 var(--font-display);justify-content:center}.pm-f6-add{outline:1px dashed var(--line-strong);outline-offset:-1px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.pm-f6-add-btn{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.pm-f6-add-btn>span:last-child{flex-direction:column;gap:4px;display:flex}.pm-f6-add-btn b{font:600 14px/1 var(--font-sans)}.pm-f6-add-btn .pm-f6-tab-plus{color:var(--ally);outline:1px solid var(--ally)}.pm-f6-add-hulls{gap:6px;display:none}.pm-f6-add-on .pm-f6-add-hulls{display:flex}.pm-f6-add-hull{outline:1px solid var(--line-strong);outline-offset:-1px;background:var(--void-100);color:var(--ink);font:600 11px/1 var(--font-sans);cursor:pointer;border:0;flex-direction:column;flex:1;align-items:center;gap:2px;padding:6px 4px;display:flex}.pm-f6-add-hull b{font:500 11px/1 var(--font-mono);color:var(--ink-muted)}.pm-f6-add-hull:disabled{opacity:.45;cursor:default}.pm-f6-bay{box-sizing:border-box;background:radial-gradient(ellipse at 50% 40%, color-mix(in srgb, var(--ally) 7%, var(--void-100)), var(--void-100) 65%);outline:1px solid var(--line-strong);outline-offset:-1px;flex-direction:column;gap:12px;padding:14px 18px 16px;display:flex;position:relative}.pm-f6-bay:before{content:"";background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.22;pointer-events:none;background-size:24px 24px;position:absolute;inset:0}.pm-f6-bay>*{position:relative}.pm-f6-bay-empty{justify-content:center;align-items:center}.pm-f6-bay-h{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding-bottom:10px;display:flex}.pm-f6-bay-name{font:700 24px/1 var(--font-display);letter-spacing:.04em}.pm-f6-bay-class{outline:1px solid color-mix(in srgb, var(--ally) 45%, var(--line));outline-offset:-1px;height:22px;font:600 10px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ally);align-items:center;gap:6px;padding:0 8px 0 4px;display:inline-flex}.pm-f6-bay-sum{color:var(--ink-muted);letter-spacing:.1em}.pm-f6-bay-cmds{gap:8px;margin-left:auto;display:flex}.pm-f6-bay-cmds .pm-f6-cmd{height:26px;font-size:10px}.pm-f6-rebuild{--pm-c:var(--chamfer-sm);clip-path:polygon(var(--pm-c) 0, 100% 0, 100% calc(100% - var(--pm-c)), calc(100% - var(--pm-c)) 100%, 0 100%, 0 var(--pm-c));background:color-mix(in srgb, var(--energy) 10%, var(--void-100));outline:1px solid color-mix(in srgb, var(--energy) 60%, var(--line));outline-offset:-1px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.pm-f6-rebuild>span:nth-child(2){flex-direction:column;gap:3px;font-size:13px;line-height:18px;display:flex}.pm-f6-rebuild b{font-weight:600}.pm-f6-rebuild-mark{background:var(--energy);width:38px;height:30px;color:var(--on-energy);font:700 12px/1 var(--font-display);letter-spacing:.06em;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);place-items:center;display:grid}.pm-f6-rebuild-n{flex-direction:column;align-items:center;gap:3px;display:flex}.pm-f6-rebuild-n b{font:500 22px/1 var(--font-mono);color:var(--energy)}.pm-f6-plan{flex:auto;grid-template-columns:1fr auto 1fr;grid-template-areas:"w w w""sl hull sr""f f f";place-items:center;gap:14px 20px;padding:6px 0;display:grid}.pm-f6-plan-w{flex-wrap:wrap;grid-area:w;justify-content:center;gap:12px;display:flex}.pm-f6-plan-f{flex-wrap:wrap;grid-area:f;justify-content:center;gap:12px;display:flex}.pm-f6-plan-s{flex-direction:column;gap:12px;display:flex}.pm-f6-plan-sl{grid-area:sl;justify-self:end}.pm-f6-plan-sr{grid-area:sr;justify-self:start}.pm-f6-plan-hull{grid-area:hull;place-items:center;width:230px;height:230px;display:grid;position:relative}.pm-f6-plan-hull .pm-f6-hull{filter:drop-shadow(0 0 18px color-mix(in srgb, var(--ally) 40%, transparent));position:relative}.pm-f6-reticle{fill:none;width:100%;height:100%;stroke:color-mix(in srgb, var(--ally) 40%, var(--line));stroke-width:.6px;position:absolute;inset:0}.pm-f6-reticle .pm-f6-ret-in{stroke-dasharray:2 4;stroke:var(--line)}.pm-f6-reticle{animation:60s linear infinite pm-f6-spin}@keyframes pm-f6-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pm-f6-reticle{animation:none}}.pm-f6-plan-mass{background:var(--void-100);outline:1px solid var(--line);align-items:baseline;gap:6px;padding:2px 8px;display:flex;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.pm-f6-plan-mass b{font:500 13px/1 var(--font-mono)}.pm-f6-slot{--pm-c:var(--chamfer-sm);clip-path:polygon(var(--pm-c) 0, 100% 0, 100% calc(100% - var(--pm-c)), calc(100% - var(--pm-c)) 100%, 0 100%, 0 var(--pm-c));box-sizing:border-box;outline:1px solid var(--line);outline-offset:-1px;background:var(--void-200);width:200px;color:var(--ink);text-align:left;cursor:pointer;border:0;flex-direction:column;gap:6px;padding:9px 11px 10px;display:flex;position:relative}.pm-f6-slot:before{content:"";background:var(--f6-fam);height:2px;position:absolute;top:0;left:0;right:0}.pm-f6-slot:hover{outline-color:var(--line-strong)}.pm-f6-slot-on{outline:1px solid var(--ally);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ally) 40%, transparent), 0 0 14px color-mix(in srgb, var(--ally) 30%, transparent);background:color-mix(in srgb, var(--ally) 10%, var(--void-200))}.pm-f6-slot-empty{outline-style:dashed;outline-color:var(--line-strong);background:0 0}.pm-f6-slot-empty:before{opacity:.35}.pm-f6-slot-was{background:color-mix(in srgb, var(--energy) 8%, transparent);outline:1px dashed var(--energy)}.pm-f6-slot-was:before{background:var(--energy)}.pm-f6-slot-prev{outline-style:dashed;outline-color:var(--ally)}.pm-f6-slot-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pm-f6-slot-pts{font:500 12px/1 var(--font-mono);color:var(--ink)}.pm-f6-slot-name{min-height:20px;font:600 15px/1.15 var(--font-sans);align-items:center;gap:7px;display:flex}.pm-f6-slot-was .pm-f6-slot-name{color:var(--energy)}.pm-f6-slot-lv{align-items:center;gap:7px;display:flex}.pm-f6-slot-lv b{font:500 11px/1 var(--font-mono);color:var(--ink-muted)}.pm-f6-slot-act{margin-left:auto;display:inline-flex}.pm-f6-slot-act-off{opacity:.3}.pm-f6-slot-was-l{font:400 12px/1.3 var(--font-sans);color:var(--ink-muted)}.pm-f6-slot-was .pm-f6-slot-was-l{color:var(--ink)}.pm-f6-read{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.pm-f6-read-c{border-right:1px solid var(--line);flex-direction:column;gap:5px;min-width:0;padding:9px 10px;display:flex}.pm-f6-read-c:last-child{border-right:0}.pm-f6-read-c b{font:500 19px/1 var(--font-mono);white-space:nowrap}.pm-f6-read-sub{font:400 11px/1.2 var(--font-sans);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-f6-energy{flex-direction:column;gap:7px;display:flex}.pm-f6-energy-h{justify-content:space-between;align-items:baseline;display:flex}.pm-f6-energy-gen{align-items:baseline;gap:8px;display:inline-flex}.pm-f6-energy-gen b{font:500 16px/1 var(--font-mono);color:var(--energy)}.pm-f6-energy-bar{background:var(--void-300);height:12px;display:block;position:relative}.pm-f6-energy-bar i,.pm-f6-energy-bar b{position:absolute;top:0;bottom:0;left:0}.pm-f6-e-gen{background:color-mix(in srgb, var(--energy) 22%, var(--void-300));box-shadow:inset -2px 0 0 var(--energy)}.pm-f6-e-idle{background:var(--energy)}.pm-f6-e-cloak{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--ally) 80%, transparent) 0 3px, transparent 3px 6px)}.pm-f6-e-volley{background:var(--ink);width:2px;top:-3px!important;bottom:-3px!important}.pm-f6-energy-key{font:500 11px/1.3 var(--font-mono);color:var(--ink);flex-wrap:wrap;gap:4px 16px;display:flex}.pm-f6-energy-key>span{align-items:center;gap:6px;display:inline-flex}.pm-f6-energy-key .pm-f6-muted{font-family:var(--font-sans)}.pm-f6-energy-key i{width:10px;height:8px}.pm-f6-ek-idle{background:var(--energy)}.pm-f6-ek-cloak{background:repeating-linear-gradient(135deg, var(--ally) 0 2px, transparent 2px 4px)}.pm-f6-ek-volley{background:var(--ink);width:2px!important;height:12px!important}.pm-f6-shed{grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;display:grid}.pm-f6-shed-list{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.pm-f6-shed-e{outline:1px solid color-mix(in srgb, var(--f6-fam) 45%, var(--line));outline-offset:-1px;align-items:center;gap:2px;height:18px;padding:0 4px 0 3px;display:inline-flex}.pm-f6-shed-e b{font:500 10.5px/1 var(--font-mono)}.pm-f6-shed-e+.pm-f6-shed-e:before{content:"›";color:var(--ink-faint);font:500 11px/1 var(--font-mono);margin:0 4px 0 -2px;position:relative;left:-6px}.pm-f6-shed-cut{background:repeating-linear-gradient(180deg, var(--energy) 0 3px, transparent 3px 5px);width:1px;height:18px;margin:0 4px}.pm-f6-shed-fixed{background:var(--void-300);height:18px;font:600 9px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);align-items:center;padding:0 6px;display:inline-flex}.pm-f6-shed-note{font:400 11px/1.3 var(--font-sans);color:var(--ink-muted);grid-column:2}.pm-f6-acts{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:12px;padding-top:10px;display:flex}.pm-f6-acts>.pm-f6-k{align-self:center;margin-right:4px}.pm-f6-act{width:58px;font:500 10.5px/1.15 var(--font-sans);color:var(--ink-muted);text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.pm-f6-act-lock{opacity:.4}.pm-f6-act-lock span{font:600 9px/1.1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.pm-f6-pick{box-sizing:border-box;background:var(--void-100);outline:1px solid var(--line-strong);outline-offset:-1px;flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.pm-f6-pick-h{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding-bottom:10px;display:flex}.pm-f6-pick-t{font:700 16px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase}.pm-f6-was{background:var(--energy-soft);outline:1px dashed var(--energy);outline-offset:-1px;flex-direction:column;gap:4px;padding:8px 10px;font-size:12.5px;line-height:17px;display:flex}.pm-f6-was .pm-f6-k{color:var(--energy)}.pm-f6-mx{grid-template-columns:minmax(96px,1.1fr) repeat(3,minmax(0,1fr));gap:4px;display:grid}.pm-f6-mx-ch{flex-direction:column;align-items:center;gap:3px;padding-bottom:2px;display:flex}.pm-f6-mx-best{font:500 9px/1 var(--font-mono);color:var(--ink-muted);white-space:nowrap}.pm-f6-mx-rh{align-items:center;gap:7px;padding:0 2px;display:flex}.pm-f6-mx-rh>span{flex-direction:column;gap:3px;display:flex}.pm-f6-mx-rh b{font:600 13px/1 var(--font-sans)}.pm-f6-mx-c{--pm-c:5px;clip-path:polygon(var(--pm-c) 0, 100% 0, 100% calc(100% - var(--pm-c)), calc(100% - var(--pm-c)) 100%, 0 100%, 0 var(--pm-c));outline:1px solid var(--line);outline-offset:-1px;background:var(--void-200);height:46px;color:var(--ink);cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.pm-f6-mx-c b{font:500 16px/1 var(--font-mono)}.pm-f6-mx-c span{font:500 9.5px/1 var(--font-mono);color:var(--ink-muted)}.pm-f6-mx-c:hover:not(:disabled),.pm-f6-mx-look{outline-color:var(--line-strong);background:color-mix(in srgb, var(--enemy) 8%, var(--void-200))}.pm-f6-mx-on{outline:1px solid var(--ally);background:color-mix(in srgb, var(--ally) 16%, var(--void-200));box-shadow:0 0 10px color-mix(in srgb, var(--ally) 35%, transparent)}.pm-f6-mx-on span{color:var(--ally)}.pm-f6-mx-sug{outline:1px dashed var(--energy)}.pm-f6-mx-sug span{color:var(--energy)}.pm-f6-mx-over b,.pm-f6-mx-over span{color:var(--danger)}.pm-f6-mx-c:disabled{background:repeating-linear-gradient(135deg, var(--void-200) 0 4px, var(--void-100) 4px 8px);cursor:default}.pm-f6-mx-c:disabled b{color:var(--ink-muted);font-size:12px}.pm-f6-det{background:var(--void-200);outline:1px solid var(--line);outline-offset:-1px;border-top:2px solid var(--f6-fam);flex-direction:column;gap:9px;padding:11px 12px;display:flex}.pm-f6-det-h{align-items:center;gap:8px;display:flex}.pm-f6-det-name{font:600 15px/1.1 var(--font-sans)}.pm-f6-tag{outline:1px solid var(--ally);font:600 9px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ally);margin-left:auto;padding:3px 6px}.pm-f6-det-blurb{font:400 12.5px/1.35 var(--font-sans);color:var(--ink-muted)}.pm-f6-vs{flex-direction:column;gap:4px;display:flex}.pm-f6-vs-row{grid-template-columns:18px 72px 1fr 38px;align-items:center;gap:6px;display:grid}.pm-f6-vs-row b{font:500 11px/1 var(--font-mono);text-align:right}.pm-f6-vs-bar{background:var(--void-300);height:5px}.pm-f6-vs-bar i{background:color-mix(in srgb, var(--enemy) 55%, var(--void-300));height:100%;display:block}.pm-f6-vs-bar i.pm-f6-vs-best{background:var(--enemy)}.pm-f6-range{flex-direction:column;gap:5px;display:flex}.pm-f6-range-bars{grid-template-columns:repeat(12,1fr);gap:2px;height:46px;display:grid}.pm-f6-range-col{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:3px;display:flex}.pm-f6-range-col i{background:color-mix(in srgb, var(--enemy) 55%, var(--void-300));display:block}.pm-f6-range-col i.pm-f6-range-full{background:var(--enemy)}.pm-f6-range-col i.pm-f6-range-out{background:var(--line);height:1px!important}.pm-f6-range-col b{font:500 9px/1 var(--font-mono);color:var(--ink-faint);text-align:center}.pm-f6-det-stats{grid-template-columns:repeat(2,1fr);gap:8px 12px;display:grid}.pm-f6-det-stats>span{flex-direction:column;gap:4px;display:flex}.pm-f6-det-stats b{font:500 15px/1 var(--font-mono)}.pm-f6-en{color:var(--energy)}.pm-f6-pick-lv{flex-direction:column;gap:8px;display:flex}.pm-f6-pick-lv-h{justify-content:space-between;display:flex}.pm-f6-lv{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.pm-f6-lvseg{color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0 0 2px;display:flex;position:relative}.pm-f6-lvseg i{background:var(--void-000);outline:1px solid var(--line-strong);outline-offset:-1px;width:100%;height:30px;display:block;transform:skew(-12deg)}.pm-f6-lvseg b{font:500 13px/1 var(--font-mono);position:absolute;top:8px}.pm-f6-lvseg span{font:500 10px/1 var(--font-mono);color:var(--ink-muted)}.pm-f6-lvseg-below i{background:color-mix(in srgb, var(--go) 55%, var(--void-300));outline-color:#0000}.pm-f6-lvseg-on i{background:var(--go);outline-color:var(--go);box-shadow:0 0 10px color-mix(in srgb, var(--go) 50%, transparent)}.pm-f6-lvseg-on b,.pm-f6-lvseg-below b{color:var(--void-000);font-weight:600}.pm-f6-lvseg-on span{color:var(--go)}.pm-f6-lvseg-above:hover i{outline-color:var(--go)}.pm-f6-lvseg-lock i{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--go) 30%, var(--void-300)) 0 3px, var(--void-300) 3px 6px);outline-color:#0000}.pm-f6-lvseg-na i{background:var(--void-300);outline-color:#0000}.pm-f6-lvseg-na i:after{content:"";background:linear-gradient(to top right, transparent calc(50% - .5px), var(--ink-faint) 50%, transparent calc(50% + .5px));position:absolute;inset:0}.pm-f6-lvseg-na b,.pm-f6-lvseg-lock b{color:var(--ink-faint)}.pm-f6-lvseg:disabled{cursor:default}.pm-f6-leave{outline:1px dashed var(--line-strong);outline-offset:-1px;height:34px;color:var(--ink);font:600 13px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.pm-f6-leave b{font:500 12px/1 var(--font-mono);color:var(--go)}.pm-f6-leave:hover{outline-color:var(--ink-muted)}.pm-f6-sys{flex-direction:column;gap:6px;display:flex}.pm-f6-sys-row{--pm-c:6px;clip-path:polygon(var(--pm-c) 0, 100% 0, 100% calc(100% - var(--pm-c)), calc(100% - var(--pm-c)) 100%, 0 100%, 0 var(--pm-c));outline:1px solid var(--line);outline-offset:-1px;background:var(--void-200);color:var(--ink);text-align:left;cursor:pointer;border:0;grid-template-columns:20px 1fr auto;align-items:start;gap:10px;padding:9px 10px;display:grid;position:relative}.pm-f6-sys-row:before{content:"";background:var(--f6-fam);width:2px;position:absolute;top:0;bottom:0;left:0}.pm-f6-sys-row:hover:not(:disabled){outline-color:var(--line-strong)}.pm-f6-sys-on{outline:1px solid var(--ally);background:color-mix(in srgb, var(--ally) 12%, var(--void-200))}.pm-f6-sys-row:disabled{opacity:.5;cursor:default}.pm-f6-sys-main{flex-direction:column;gap:3px;display:flex}.pm-f6-sys-name{font:600 14px/1.1 var(--font-sans)}.pm-f6-sys-blurb{font:400 12px/1.3 var(--font-sans);color:var(--ink-muted)}.pm-f6-sys-act{font:600 9.5px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:5px;margin-top:2px;display:inline-flex}.pm-f6-sys-pts{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.pm-f6-sys-pts b{font:500 15px/1 var(--font-mono)}.pm-f6-sys-pts span{font:500 9.5px/1 var(--font-mono);color:var(--ink-muted);white-space:nowrap}.pm-f6-fx{border-collapse:collapse;width:100%;font:500 12px/1 var(--font-mono)}.pm-f6-fx th{font:600 9px/1.2 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);text-align:left;border-bottom:1px solid var(--line);padding:0 6px 6px}.pm-f6-fx td{border-bottom:1px solid var(--line);cursor:pointer;padding:7px 6px}.pm-f6-fx td:last-child,.pm-f6-fx th:last-child{text-align:right}.pm-f6-fx td .pm-act{vertical-align:-2px;margin-right:5px}.pm-f6-fx-on td{background:color-mix(in srgb, var(--go) 12%, transparent);color:var(--ink)}.pm-f6-fx-on td:first-child{box-shadow:inset 2px 0 0 var(--go)}.pm-f6-fx-lock td{color:var(--ink-faint);cursor:default}.pm-f6-fx-yes{color:var(--ink)}.pm-f6-bands{flex-direction:column;gap:5px;padding-top:4px;display:flex}.pm-f6-bands-h,.pm-f6-bands-row{grid-template-columns:104px 1fr;align-items:center;gap:6px;display:grid}.pm-f6-bands-h>.pm-f6-k{grid-column:1/-1;margin-bottom:2px}.pm-f6-bands-axis{grid-column:2;grid-template-columns:repeat(8,1fr);gap:2px;display:grid}.pm-f6-bands-axis b{font:500 9px/1 var(--font-mono);color:var(--ink-faint);text-align:center}.pm-f6-bands-l{font:500 11px/1 var(--font-sans);color:var(--ink-muted)}.pm-f6-bands-strip{grid-template-columns:repeat(8,1fr);gap:2px;display:grid}.pm-f6-bands-strip i{height:18px;font:600 9px/1 var(--font-display);letter-spacing:.04em;place-items:center;font-style:normal;display:grid}.pm-f6-band-D{background:var(--ally);color:var(--on-ally)}.pm-f6-band-A{background:color-mix(in srgb, var(--ally) 52%, var(--void-300));color:var(--ink)}.pm-f6-band-S{background:color-mix(in srgb, var(--ally) 20%, var(--void-300));color:var(--ink);outline:1px solid color-mix(in srgb, var(--ally) 45%, transparent);outline-offset:-1px}.pm-f6-band-T{background:color-mix(in srgb, var(--enemy) 30%, var(--void-300));color:var(--ink)}.pm-f6-band-U{background:var(--void-300);color:var(--unknown);outline:1px solid var(--line);outline-offset:-1px}.pm-f6-bands-key{font:400 10.5px/1 var(--font-sans);color:var(--ink-muted);flex-wrap:wrap;gap:4px 10px;margin-top:2px;display:flex}.pm-f6-bands-key>span{align-items:center;gap:4px;display:inline-flex}.pm-f6-bands-key i{width:10px;height:8px}.pm-f6-none{background:var(--void-100);outline:1px solid var(--line-strong);outline-offset:-1px;flex-direction:column;align-items:flex-start;gap:10px;max-width:520px;padding:24px;display:flex}.pm-f6-none-t{font:700 18px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}@media (width<=1280px){.pm-f6-body{grid-template-columns:1fr}.pm-f6-read{grid-template-columns:repeat(4,1fr)}.pm-f6-tabs{flex-wrap:wrap}}.pm-f6-mx-gone{height:46px;display:block}.pm-f6-ship-problem{white-space:normal;font-size:11px;line-height:1.3}.pm-f6-mx-solo{justify-items:center}.pm-f6-plan-loose{grid-area:auto/1/auto/-1}.pm-f6-name,.pm-f6-bay-name{border:0;border-bottom:1px solid var(--line);color:var(--ink);background:0 0;min-width:0;padding:0}.pm-f6-name{font:600 14px/1.1 var(--font-sans);width:100%}.pm-f6-name:focus-visible,.pm-f6-bay-name:focus-visible{outline:1px solid var(--ally);outline-offset:2px}.pm-f6-caps{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.pm-f6-cap{font:500 11px/1 var(--font-mono);outline:1px solid var(--line);outline-offset:-1px;color:var(--ink-muted);padding:3px 6px}.pm-f6-cap-full{outline-color:var(--energy);color:var(--energy)}.pm-f6-mx-c{position:relative}.pm-f6-mx-n{font:500 9px/1 var(--font-mono);color:var(--ally);font-style:normal;position:absolute;top:3px;right:6px}.pm-f6-mx-rh-launch b,.pm-f6-mx-rh-launch .pm-acticon,.pm-f6-mx-rh-launch svg{color:var(--danger)}.pm-f6-mx-launch{outline-color:color-mix(in srgb, var(--danger) 55%, var(--line));background:color-mix(in srgb, var(--danger) 8%, var(--void-200))}.pm-f6-mx-launch b{color:var(--danger)}.pm-f6-atlimit{font:400 11px/1.4 var(--font-sans);color:var(--ink-muted);margin:0}.pm-f6-sys-cap{font:500 10px/1 var(--font-mono);color:var(--ink-muted);margin-left:8px;font-style:normal}.pm-f6-cloak-note{font:500 11px/1.3 var(--font-mono);color:var(--energy);display:block}.pm-f6-nogun{color:var(--danger)}.pm-f6-bud-stline{align-items:center;gap:8px;display:inline-flex}.pm-f6-bud-act{height:28px;font:700 13px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;padding:0 12px}.pm-f6-row.pm-f6-row-capped,.pm-f6-mx-c.pm-f6-mx-capped{cursor:not-allowed;--f6-fam:var(--line-strong)}.pm-f6-row.pm-f6-row-capped>:not(.pm-f6-row-n),.pm-f6-mx-c.pm-f6-mx-capped>:not(.pm-f6-mx-cap){opacity:.4;filter:grayscale()}.pm-f6-row.pm-f6-row-capped:hover,.pm-f6-mx-c.pm-f6-mx-capped:hover{border-color:var(--line);background:0 0}.pm-f6-capbadge{border:1px solid var(--line-strong);color:var(--ink);background:var(--panel);font:600 10.5px/1 var(--font-mono);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:2px 5px;display:inline-flex}.pm-f6-tag-pin{color:var(--energy);outline-color:var(--energy)}.pm-f6t-split{flex-wrap:wrap;align-items:flex-end;gap:12px 18px;display:flex}.pm-f6t-own{flex:auto;min-width:0}.pm-f6t-act{flex-direction:column;flex:0 auto;gap:4px;display:flex}.pm-f6t-act-h{white-space:nowrap}.pm-f6t-act-h>:first-child{flex:none}.pm-f6t-act-h{color:var(--ink);font:600 11px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;display:inline-flex}.pm-f6t-act-h .pm-acticon,.pm-f6t-act-h svg{color:var(--ink)}.pm-xt{align-items:center;gap:5px;display:inline-flex;position:relative}.pm-xt[data-tip]:hover:after,.pm-xt[data-tip]:focus-within:after{content:attr(data-tip);z-index:60;background:var(--void-000);outline:1px solid var(--line-strong);width:max-content;max-width:220px;color:var(--ink);font:500 11px/1.25 var(--font-sans);letter-spacing:0;text-transform:none;white-space:normal;text-align:center;pointer-events:none;padding:4px 7px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 4px 14px #00000073}.pm-xt-below[data-tip]:hover:after,.pm-xt-below[data-tip]:focus-within:after{top:calc(100% + 6px);bottom:auto}.pm-gi{flex:none;overflow:visible}.pm-gi .pm-gi-line{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round}.pm-gi .pm-gi-body{fill:color-mix(in srgb, currentColor 22%, var(--void-100));stroke:currentColor;stroke-width:1.2px;stroke-linejoin:round}.pm-gi-pts{color:var(--energy)}.pm-gi-pts .pm-gi-top{fill:color-mix(in srgb, var(--energy) 40%, var(--void-100))}.pm-gi-mass{color:var(--ink-muted)}.pm-gi-dmg{color:var(--enemy)}.pm-gi-hex{color:var(--ink-muted)}.pm-newb{background:color-mix(in srgb, var(--go) 18%, transparent);outline:1px solid color-mix(in srgb, var(--go) 70%, transparent);outline-offset:-1px;height:15px;color:var(--go);font:700 8.5px/15px var(--font-display);letter-spacing:.14em;padding:0 5px}.pm-f6v{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.pm-f6v b{font:500 inherit;font-family:var(--font-mono)}.pm-f6-fam-zone{--f6-fam:var(--zone,#b7a3ff)}.pm-f6{min-width:0;container-type:inline-size}.pm-f6-body{grid-template-columns:minmax(230px,17%) minmax(480px,1fr) minmax(380px,27%)}@container (width<=1250px){.pm-f6-body{grid-template-columns:minmax(220px,30%) minmax(0,1fr)}.pm-f6-pick{grid-column:1/-1}}@container (width<=760px){.pm-f6-body{grid-template-columns:minmax(0,1fr)}}@container (width<=1100px){.pm-f6-top{flex-wrap:wrap}.pm-f6-cmds{margin-left:0;padding:6px 0}}.pm-f6-top-nt .pm-f6-tabs{border-left:0}.pm-f6-tab-st{align-items:center;gap:8px;min-height:14px;display:flex}.pm-f6-tab-st .pm-f6v b{color:var(--ink);font-size:12px}.pm-f6-legacy-k{outline:1px dashed var(--energy);color:var(--energy);padding:1px 4px}.pm-f6-dirty{align-self:center}.pm-f6-dirty i{background:var(--energy);width:7px;height:7px;box-shadow:0 0 6px var(--energy);border-radius:999px;display:block}.pm-f6-save{min-width:76px}.pm-f6-leaveq{outline:1px solid color-mix(in srgb, var(--energy) 60%, var(--line));background:var(--energy-soft);align-items:center;gap:8px;padding:4px 4px 4px 10px;display:flex}.pm-f6-leaveq-t{font:600 10px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--energy);align-items:center;gap:7px;margin-right:4px;display:inline-flex}.pm-f6-bud-line{align-items:center}.pm-f6-bud-cell.pm-xt{flex-direction:row;align-items:center;gap:10px}.pm-f6-bud-cell.pm-xt>b{font:500 20px/1 var(--font-mono)}.pm-f6-bud-status{justify-content:center;min-width:110px}.pm-f6-bud-status.pm-f6-warn b{color:var(--energy)!important}.pm-f6-ship{align-items:center}.pm-f6-ship-pts{align-self:center}.pm-f6-ship-pts .pm-f6v b{font-size:16px}.pm-f6-ship-pend{font:600 11px/1 var(--font-mono);color:var(--energy)}.pm-f6-add-hull .pm-f6v b{color:var(--ink-muted);font-size:11px}.pm-f6-rebuild{grid-template-columns:auto 1fr auto}.pm-f6-plan-mass{display:none}.pm-f6-slot-top{align-items:center;min-height:14px}.pm-f6-slot-k{font:600 10px/1 var(--font-mono);letter-spacing:.06em;color:var(--ink-muted)}.pm-f6-slot-top .pm-f6v b{font-size:12px}.pm-f6-incl{font:600 13px/1 var(--font-mono);letter-spacing:0;color:var(--go)}.pm-f6-slot-plus{width:16px;height:16px;font:500 15px/1 var(--font-mono);color:var(--ink-muted);place-items:center;display:inline-grid}.pm-f6-read{grid-template-columns:repeat(7,minmax(0,1fr))}.pm-f6-read-c{color:var(--ink-muted);flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:11px 8px}.pm-f6-read-c b{color:var(--ink);align-items:center;display:inline-flex}.pm-f6-read-c .pm-f6-delta{margin-left:0}.pm-f6-energy-key{align-items:center}.pm-f6-energy-key>.pm-xt{gap:6px}.pm-f6-energy-gen{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.pm-f6-acts{gap:14px}.pm-f6-act{width:auto;position:relative}.pm-f6-act>i{background:var(--void-000);outline:1px solid var(--line-strong);font:600 8.5px/1 var(--font-mono);color:var(--ink);padding:1px 3px;font-style:normal;position:absolute;bottom:-4px;right:-6px}.pm-f6-pick{gap:10px}.pm-f6-was{flex-direction:row;justify-content:space-between;align-items:center}.pm-f6-mx{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr))}.pm-f6-mx-ch{font:600 9.5px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);flex-direction:row;justify-content:center;gap:6px;padding-bottom:2px}.pm-f6-mx-rh{gap:7px;min-width:0}.pm-f6-mx-rh b{font:600 13px/1 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-f6-mx-rh .pm-xt{margin-left:auto}.pm-f6-mx-c{gap:4px;height:46px;position:relative}.pm-f6-mx-c .pm-f6-mx-p b{font:500 16px/1 var(--font-mono);color:var(--ink)}.pm-f6-mx-c .pm-f6-mx-m b{font:500 10px/1 var(--font-mono);color:var(--ink-muted)}.pm-f6-mx-c span.pm-f6-mx-p,.pm-f6-mx-c span.pm-f6-mx-m{color:inherit;font:inherit}.pm-f6-mx-on .pm-f6-mx-p b{color:var(--ally)}.pm-f6-mx-over .pm-f6-mx-p b{color:var(--danger)}.pm-f6-mx-cap{color:var(--ink-muted);top:3px;right:4px;font:600 9px/1 var(--font-mono)!important;position:absolute!important}.pm-f6-mx-gone{background:repeating-linear-gradient(135deg, transparent 0 4px, color-mix(in srgb, var(--line) 60%, transparent) 4px 5px);min-height:46px}.pm-f6-list{flex-direction:column;gap:4px;display:flex}.pm-f6-row{--pm-c:6px;clip-path:polygon(var(--pm-c) 0, 100% 0, 100% calc(100% - var(--pm-c)), calc(100% - var(--pm-c)) 100%, 0 100%, 0 var(--pm-c));outline:1px solid var(--line);outline-offset:-1px;background:var(--void-200);height:36px;color:var(--ink);text-align:left;cursor:pointer;border:0;grid-template-columns:18px minmax(0,1fr) 30px 18px 48px 54px;align-items:center;gap:8px;padding:0 10px 0 12px;display:grid;position:relative}.pm-f6-row:before{content:"";background:var(--f6-fam);width:2px;position:absolute;top:0;bottom:0;left:0}.pm-f6-row:hover,.pm-f6-row-look{outline-color:var(--line-strong);background:color-mix(in srgb, var(--f6-fam) 8%, var(--void-200))}.pm-f6-row-on{outline:1px solid var(--ally);background:color-mix(in srgb, var(--ally) 14%, var(--void-200))}.pm-f6-row-name{min-width:0;font:600 13.5px/1 var(--font-sans);align-items:center;gap:7px;display:flex}.pm-f6-row-n{font:500 10.5px/1 var(--font-mono);color:var(--ink-muted);text-align:right}.pm-f6-row-m{color:var(--ink-muted);justify-content:flex-end}.pm-f6-row-m b{font:500 11px/1 var(--font-mono)}.pm-f6-row-p{justify-content:flex-end}.pm-f6-row-p b{font:500 15px/1 var(--font-mono)}.pm-f6-row-on .pm-f6-row-p b{color:var(--ally)}.pm-f6-row-over .pm-f6-row-p b{color:var(--danger)}.pm-f6-det{gap:10px}.pm-f6-det-h .pm-f6-tag{margin-left:auto}.pm-f6-wfx{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:14px;display:grid}.pm-f6-wfx .pm-f6-vs-row{grid-template-columns:18px 1fr 34px;gap:6px;display:grid}.pm-f6-wfx .pm-f6-range{display:block}.pm-f6-range-bars{height:52px}@container (width<=1500px){.pm-f6-wfx{grid-template-columns:minmax(0,1fr)}}.pm-f6-leave .pm-f6v b{font:500 12px/1 var(--font-mono);color:var(--go)}.pm-f6t{table-layout:fixed;border-collapse:collapse;width:100%;font:500 12px/1 var(--font-mono);color:var(--ink)}.pm-f6t col.pm-f6t-lc{width:26px}.pm-f6t th{border-bottom:1px solid var(--line-strong);height:26px;color:var(--ink-muted);font:600 10px/1 var(--font-mono);text-align:center;vertical-align:middle;padding:0 2px}.pm-f6t th .pm-xt{justify-content:center}.pm-f6t td{border-bottom:1px solid var(--line);text-align:center;vertical-align:middle;white-space:nowrap;text-overflow:clip;height:26px;color:var(--ink-muted);padding:0 2px;overflow:hidden}.pm-f6t td.pm-f6t-l{color:var(--ink-muted);font-weight:600}.pm-f6t td.pm-f6t-p,.pm-f6t td.pm-f6t-up{color:var(--ink)}.pm-f6t tbody tr{cursor:pointer}.pm-f6t-ro tbody tr{cursor:default}.pm-f6t tbody tr:not(.pm-f6t-on):hover td{background:color-mix(in srgb, var(--go) 7%, transparent)}.pm-f6t-ro tbody tr:hover td{background:0 0!important}.pm-f6t tr.pm-f6t-on td{background:color-mix(in srgb, var(--go) 16%, transparent);color:var(--ink);border-bottom-color:color-mix(in srgb, var(--go) 50%, var(--line))}.pm-f6t tr.pm-f6t-on td.pm-f6t-l{color:var(--go);box-shadow:inset 2px 0 0 var(--go)}.pm-f6t tr.pm-f6t-over td.pm-f6t-p{color:var(--danger)}.pm-f6t-fx{vertical-align:middle;gap:2px;display:inline-flex}.pm-f6t .pm-act-bare,.pm-f6t th .pm-modicon{vertical-align:middle}.pm-f6-bands-h .pm-xt{color:var(--ink-muted);gap:3px}.pm-f6-bands-l{font:500 11px/1 var(--font-mono);color:var(--ink-muted);gap:4px}.pm-f6d-tables{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:14px;display:grid}.pm-f6-bands-h,.pm-f6-bands-row{grid-template-columns:56px 1fr}.pm-f6-plan{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.pm-f6-plan-s{width:100%;min-width:0}.pm-f6-plan-sl{align-items:flex-end}.pm-f6-plan-sr{align-items:flex-start}.pm-f6-slot{min-width:0;max-width:100%}.pm-f6-plan-f>.pm-f6-slot,.pm-f6-plan-w>.pm-f6-slot{flex:0 200px}.pm-f6-plan-f,.pm-f6-plan-w{width:100%;min-width:0}@container (width<=1250px){.pm-f6-plan-hull{width:150px;height:150px}.pm-f6-plan-hull .pm-f6-hull{width:110px;height:110px}.pm-f6-plan{column-gap:12px}}.pm-gi .pm-gi-dash{stroke-dasharray:2 2}.pm-gi-field{color:var(--energy)}.pm-f6t-shed{font:600 12px/1 var(--font-mono);align-items:center;gap:1px;display:inline-flex}.pm-xt[data-tip]:hover:after,.pm-xt[data-tip]:focus-within:after{content:none;display:none}.pm-xt-pop{z-index:9999;background:var(--void-000,#05070b);outline:1px solid var(--line-strong,#3a4558);max-width:220px;color:var(--ink,#e6ecf5);font:500 11px/1.25 var(--font-sans,sans-serif);text-align:center;pointer-events:none;padding:4px 7px;display:none;position:fixed;box-shadow:0 4px 14px #00000073}.pm-bg6 td:first-child{text-align:center;width:64px}.pm-bg6 td:first-child .pm-xt{justify-content:center}.pm-bg6 .pm-gi-mass,.pm-bg6 .pm-gi-hex{color:var(--ink)}.pm-ui-root .pm-gframe{height:100%}.pm-f6-bay-main{flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex}.pm-f6-stats{flex-direction:column;gap:12px;min-width:0;display:flex}.pm-f6-planbox{flex:auto;width:100%;min-height:0;position:relative}.pm-gframe-page-fill .pm-f6-planbox{min-height:340px}.pm-f6-planfit{transform-origin:50%;width:max-content;position:absolute;top:50%;left:50%}.pm-f6-planfit .pm-f6-plan{width:max-content;padding:0}.pm-f6-planfit .pm-f6-plan-f,.pm-f6-planfit .pm-f6-plan-w{flex-wrap:nowrap}.pm-f6-planfit .pm-f6-slot{flex:none;width:200px}.pm-f6-planfit .pm-f6-plan-hull{width:230px;height:230px}.pm-f6-planfit .pm-f6-plan-hull .pm-f6-hull{width:auto;height:auto}.pm-f6-plan-sq .pm-f6-plan-w,.pm-f6-plan-sq .pm-f6-plan-f{flex-wrap:wrap;max-width:424px;margin:0 auto}.pm-coltab{transition:background var(--mo-fast) var(--mo-out), color var(--mo-fast);position:relative}.pm-coltab:after{content:"";background:var(--ally);height:2px;transition:transform var(--mo-base) var(--mo-out);position:absolute;bottom:0;left:10%;right:10%;transform:scaleX(0)}.pm-coltabs-enemy .pm-coltab:after{background:var(--enemy)}.pm-coltab-on,.pm-coltabs-enemy .pm-coltab-on{box-shadow:none}.pm-coltab-on:after{left:0;right:0;transform:scaleX(1)}.pm-coltab:active{transform:translateY(1px)}.pm-vital-fill{transition:width var(--mo-slow) var(--mo-out)}.pm-vital-nomo .pm-vital-fill{transition:none}.pm-vital-track>.pm-mbar-trail,.pm-vital-track>.pm-mbar-gain{position:absolute;top:0;bottom:0}@media (prefers-reduced-motion:reduce){.pm-coltab:after{transition:none}.pm-coltab:active{transform:none}.pm-vital-fill{transition:none}}.pm-log-fill{flex:1;min-height:0;max-height:none}.pm-log-click .pm-log-row{padding:0}.pm-log-btn{align-items:center;gap:var(--space-2);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;min-width:0;padding:4px 4px 4px 6px;display:flex}.pm-log-btn:hover{background:var(--void-200)}.pm-log-btn:hover .pm-log-chev{color:var(--ink)}.pm-log-btn:focus-visible{outline:2px solid var(--ally);outline-offset:-2px}.pm-log-on .pm-log-btn{background:var(--void-300);border-left-color:var(--ink)}.pm-log-chev{color:var(--ink-faint);font:600 14px/1 var(--font-mono)}.pm-log-click .pm-log-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pm-etf{--pm-c:var(--chamfer-md);box-sizing:border-box;background:var(--void-100);outline:1px solid var(--enemy);outline-offset:-1px;border-top:2px solid var(--enemy);flex-direction:column;gap:8px;height:100%;padding:10px 12px;display:flex}.pm-etf-head{align-items:center;gap:10px;display:flex}.pm-etf-actor{align-items:center;gap:6px;display:inline-flex}.pm-etf-clock{margin-left:auto}.pm-etf-now{flex-direction:column;flex:1;gap:8px;animation:.25s ease-out pm-etf-in;display:flex}@keyframes pm-etf-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.pm-etf-now{animation:none}}.pm-etf-line{align-items:flex-start;gap:8px;display:flex}.pm-etf-text{font:500 15px/20px var(--font-sans);color:var(--ink)}.pm-etf-facts{flex-wrap:wrap;gap:4px 16px;display:flex}.pm-etf-fact{flex-direction:column;gap:1px;display:inline-flex}.pm-etf-pace{background:var(--void-300);height:3px;margin-top:auto}.pm-etf-pace i{background:var(--enemy);height:100%;display:block}.pm-etf-foot{justify-content:space-between;align-items:flex-end;gap:8px;min-height:18px;display:flex}.pm-etf-prev{flex-direction:column;min-width:0;display:flex}.pm-etf-prev-i{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-etf-more{white-space:nowrap}.pm-etf-dark{outline-color:var(--line-strong);border-top-color:var(--unknown)}.pm-etf-unknown{flex:1;align-items:center;gap:14px;display:flex}.pm-etf-unknown .pm-queue-radar{flex:none;position:relative}.pm-scroll{--pm-scroll-bg:var(--void-100);flex-direction:column;min-height:0;display:flex;position:relative}.pm-scroll-fill{flex:1}.pm-scroll-vp{overscroll-behavior:contain;outline:0;flex:1;min-height:0;padding-right:2px;overflow-y:auto}.pm-scroll-vp:focus-visible{box-shadow:inset 0 0 0 1px var(--line-strong)}.pm-scroll .pm-log{max-height:none;margin:0;overflow:visible}.pm-scroll-vp::-webkit-scrollbar{width:9px}.pm-scroll-vp::-webkit-scrollbar-track{background:linear-gradient(90deg, transparent 4px, var(--line) 4px, var(--line) 5px, transparent 5px), repeating-linear-gradient(180deg, var(--line-strong) 0 1px, transparent 1px 24px) 2px 0 / 5px 100% no-repeat}.pm-scroll-vp::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:color-mix(in srgb, var(--pm-scroll-c,var(--ink-muted)) 70%, transparent);border:2px solid #0000;border-width:2px 3px;min-height:28px}.pm-scroll-vp:hover::-webkit-scrollbar-thumb{background-color:var(--pm-scroll-c,var(--ink))}.pm-scroll-vp::-webkit-scrollbar-thumb:active{background-color:var(--ink)}.pm-scroll-vp::-webkit-scrollbar-button{height:0;display:none}@supports not selector(::-webkit-scrollbar){.pm-scroll-vp{scrollbar-width:thin;scrollbar-color:var(--pm-scroll-c,var(--ink-muted)) transparent}}.pm-scroll:before,.pm-scroll:after{content:"";pointer-events:none;opacity:0;z-index:2;height:28px;transition:opacity .15s;position:absolute;left:0;right:10px}.pm-scroll:before{background:linear-gradient(var(--pm-scroll-bg), transparent);top:0}.pm-scroll:after{background:linear-gradient(transparent, var(--pm-scroll-bg));bottom:0}.pm-scroll-up:before,.pm-scroll-down:after{opacity:1}.pm-scroll .pm-log-round{z-index:3;background:var(--pm-scroll-bg);box-shadow:0 1px 0 var(--line);margin:0;position:sticky;top:0}.pm-scroll-up .pm-log-round{box-shadow:0 1px 0 var(--line-strong), 0 6px 10px -6px #000000b3}@media (prefers-reduced-motion:reduce){.pm-scroll:before,.pm-scroll:after{transition:none}}.pm-scroll-vp{scrollbar-width:none}.pm-scroll-vp::-webkit-scrollbar{width:0;display:none}.pm-scroll-over>.pm-scroll-vp{padding-right:12px}.pm-scroll-rail{cursor:pointer;z-index:4;background:linear-gradient(90deg, transparent 3.5px, var(--line-strong) 3.5px, var(--line-strong) 4.5px, transparent 4.5px), repeating-linear-gradient(180deg, var(--line-strong) 0 1px, transparent 1px 24px) 1px 0 / 6px 100% no-repeat;width:8px;position:absolute;top:2px;bottom:2px;right:0}.pm-scroll-thumb{background:color-mix(in srgb, var(--pm-scroll-c,var(--ink-muted)) 75%, transparent);cursor:grab;touch-action:none;width:4px;min-height:18px;box-shadow:0 -2px 0 -1px var(--pm-scroll-c,var(--ink)), 0 2px 0 -1px var(--pm-scroll-c,var(--ink));position:absolute;left:2px}.pm-scroll-thumb:before{content:"";background:var(--void-000);opacity:.6;height:1px;position:absolute;top:50%;left:-2px;right:-2px}.pm-scroll:hover .pm-scroll-thumb{background:var(--pm-scroll-c,var(--ink))}.pm-scroll-thumb:active{cursor:grabbing;background:var(--ink)}.pm-scroll:before,.pm-scroll:after{right:12px}.pm-scroll:before{z-index:4;height:22px}.pm-scroll .pm-log-round{box-shadow:none;background:0 0;position:static}.pm-scroll-up:before{top:0}.pm-scroll-thumb{background:color-mix(in srgb, var(--pm-scroll-c,var(--ink-muted)) 80%, var(--void-100))}.pm-turnbar-slots-feed{flex-wrap:nowrap}.pm-slot-feed{flex:0 300px;min-width:230px;margin-left:-2px;display:flex;position:relative}.pm-slot-feed:before{content:"";background:var(--void-100);border-left:1px solid var(--enemy);border-bottom:1px solid var(--enemy);z-index:1;width:8px;height:8px;position:absolute;top:22px;left:-5px;transform:rotate(45deg)}.pm-etf-inline{clip-path:none;outline:1px solid var(--enemy);border-top:2px solid var(--enemy);background:var(--void-100);gap:3px;width:100%;height:auto;padding:5px 10px 6px 12px}.pm-etf-inline .pm-etf-head{justify-content:space-between;min-height:14px}.pm-etf-inline .pm-etf-now{flex:none;gap:2px;min-width:0}.pm-etf-inline .pm-etf-line{align-items:center;gap:6px;min-width:0}.pm-etf-inline .pm-etf-text{font:500 13px/17px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pm-etf-inline .pm-etf-facts{white-space:nowrap;flex-wrap:nowrap;gap:10px;overflow:hidden}.pm-etf-inline .pm-etf-fact{flex-direction:row;align-items:baseline;gap:3px}.pm-etf-inline .pm-etf-pace{height:2px;margin-top:auto}.pm-etf-inline .pm-etf-unknown{flex:1;align-items:center;display:flex}.pm-etf-inline.pm-etf-dark{outline-color:var(--line-strong);border-top-color:var(--unknown)}.pm-turnbar-slots-feed{scrollbar-width:none;overflow:auto hidden}.pm-turnbar-slots-feed::-webkit-scrollbar{display:none}.pm-turnbar-slots-feed>.pm-slot,.pm-slot-feed{flex-shrink:0}.pm-cue-over{scrollbar-gutter:stable;overflow-y:scroll}.pm-cue-fade{pointer-events:none;z-index:1;background:linear-gradient(to bottom, transparent, var(--pm-cue-bg,var(--void-000)) 85%);flex:none;height:44px;margin-top:-44px;position:sticky;bottom:0}.pm-turnbar{position:relative}.pm-cue-fade-x{background:linear-gradient(to right, transparent, var(--pm-cue-bg,var(--void-100)) 85%);width:40px;height:auto;margin:0;position:absolute;inset:0 0 0 auto}.pm-act-zone{--af:var(--zone,#c9a7ff)}.pm-modicon-zone{color:var(--zone,#c9a7ff)}.pm-act-zone .pm-act-frame{fill:color-mix(in srgb, var(--af) 12%, transparent)}.pm-uses{align-items:center;gap:3px;display:inline-flex}.pm-uses i{box-sizing:border-box;border-radius:50%;width:7px;height:7px}.pm-uses-sm i{width:6px;height:6px}.pm-uses-on{background:var(--ink)}.pm-uses-off{border:1.4px solid var(--ink-faint)}.pm-uses-next{border-color:var(--ink-muted);border-style:dotted}.pm-uses em{font:600 10px/1 var(--font-mono);color:var(--ink-muted);margin-left:2px;font-style:normal}.pm-ut6{flex-direction:column;align-items:center;gap:4px;display:inline-flex}.pm-ut6-fizz{font:500 10px/1 var(--font-mono);color:var(--ink-muted);align-items:center;gap:4px;display:inline-flex}.pm-uv6{grid-template-columns:260px 200px 1fr;align-items:start;gap:28px;display:grid}.pm-uv6-col{flex-direction:column;gap:10px;display:flex}.pm-sr6{background:var(--void-100);outline:1px solid var(--line);outline-offset:-1px;grid-template-columns:180px 168px 64px 1fr 190px;align-items:center;gap:12px;padding:7px 10px;display:grid}.pm-sr6-up{align-items:baseline;gap:2px;display:inline-flex}.pm-sr6-up .pm-muted{font:500 10px/1 var(--font-mono)}.pm-sr6-mid{align-items:center;gap:10px;min-width:0;display:flex}.pm-sr6-lose{font:600 10px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--danger)}.pm-sr6-act{justify-self:end;align-items:flex-start;gap:8px;display:inline-flex}.pm-sr6-lands{font:500 11px/1 var(--font-mono);color:var(--ink-muted);align-items:center;gap:3px;margin-top:12px;display:inline-flex}.pm-sr6-alone{outline:1px dashed var(--line-strong);outline-offset:-1px;font:500 12px/1 var(--font-sans);color:var(--ink-muted);align-items:center;gap:8px;padding:4px 8px;display:inline-flex}.pm-sr6-alone b{font:600 10px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.pm-sr6-alone i{font-style:normal;font:500 10px/1 var(--font-mono);color:var(--ink-faint)}.pm-sr6-alone-on{outline:1px solid color-mix(in srgb, var(--go) 60%, var(--line));background:color-mix(in srgb, var(--go) 8%, transparent)}.pm-sr6-alone-on b{color:var(--go)}.pm-sr6-alone-on span{font:500 11px/1 var(--font-mono);color:var(--ink)}.pm-fr6{font:600 12px/1 var(--font-mono);align-items:center;gap:6px;display:inline-flex}.pm-fr6 s{color:var(--ink-faint);font-weight:500}.pm-fr6 svg circle{fill:none}.pm-fr6-full{stroke:var(--fk);stroke-width:1.6px;fill:color-mix(in srgb, var(--fk) 12%, transparent)!important}.pm-fr6-half{stroke:var(--fk);stroke-width:1.2px;stroke-dasharray:1.6 1.8}.pm-fr6-dot{fill:var(--fk)!important}.pm-fr6-power_grid{--fk:var(--energy)}.pm-fr6-targeting_matrix{--fk:var(--enemy)}.pm-fr6-shield_harmonizer{--fk:var(--shield)}.pm-fr6 b{color:var(--ink)}.pm-f6d{flex-direction:column;gap:18px;display:flex}.pm-f6d-pick{flex-direction:column;gap:8px;display:flex}.pm-f6d-cells{flex-wrap:wrap;gap:8px;display:flex}.pm-f6d-cell{background:var(--void-100);outline:1px solid var(--line);outline-offset:-1px;cursor:pointer;flex-direction:column;gap:6px;width:210px;padding:8px 10px;display:flex}.pm-f6d-cell-sel{outline-color:var(--ally);background:color-mix(in srgb, var(--ally) 8%, var(--void-100))}.pm-f6d-cell-h{align-items:center;gap:6px;display:flex}.pm-f6d-cell-h b{font:600 13px/1.1 var(--font-sans)}.pm-f6d-cell-h i{font:500 10px/1 var(--font-mono);color:var(--ink-muted);margin-left:auto;font-style:normal}.pm-f6d-cell-v{font:500 12px/1 var(--font-mono);color:var(--ink-muted);align-items:center;gap:10px;display:flex}.pm-f6d-nocal{font:600 9px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--zone,#c9a7ff)}.pm-f6d-lads{grid-template-columns:repeat(2,max-content);align-items:start;gap:14px;display:grid}.pm-f6d-lad{background:var(--void-100);outline:1px solid var(--line);outline-offset:-1px;padding:10px 12px}.pm-f6d-lad-h{align-items:center;gap:8px;margin-bottom:8px;display:flex}.pm-f6d-lad-h b{font:600 14px/1 var(--font-sans)}.pm-f6d-lad-h .pm-muted{font:500 11px/1 var(--font-sans);margin-left:auto}.pm-f6d-tbl{border-collapse:collapse;font:500 11px/1.2 var(--font-mono)}.pm-f6d-tbl th,.pm-f6d-tbl td{text-align:center;border-bottom:1px solid var(--line);white-space:nowrap;padding:4px 6px}.pm-f6d-tbl td:first-child{text-align:left;font:600 9px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.pm-f6d-tbl th{font:600 11px/1 var(--font-mono);color:var(--ink-muted)}.pm-f6d-tbl th i{font:600 8px/1.2 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--energy);margin-top:2px;font-style:normal;display:block}.pm-f6d-capcol{box-shadow:inset 0 2px 0 var(--energy)}.pm-f6d-sel{background:color-mix(in srgb, var(--ally) 12%, transparent);color:var(--ink)}.pm-f6d-adds td span{font:600 9px/1.3 var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);display:block}.pm-f6d-adds td.pm-f6d-big span{color:var(--energy)}.pm-f6d-ok{color:var(--go)!important}.pm-f6d-fx2{gap:2px;display:inline-flex}.pm-f6d-cd{align-items:center;gap:2px;display:inline-flex}.pm-f6d-damp{flex-direction:column;gap:8px;display:flex}.pm-f6d-damp-row{font:500 13px/1 var(--font-mono);gap:24px;display:flex}.pm-f6d-damp-row i{color:var(--ink-faint);font-size:11px;font-style:normal}.pm-act6d-cell{align-items:center;gap:6px;display:inline-flex}.pm-act6d-cell i{font:500 10px/1 var(--font-sans);color:var(--ink-muted);font-style:normal}.pm-at-fam-zone{--af:var(--zone,#c9a7ff)}.pm-bpi{vertical-align:-2px;flex:none}.pm-bpi-hex{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round}.pm-bpi-star{fill:currentColor}.pm-bpi-ally{color:var(--ally)}.pm-bpi-enemy{color:var(--enemy)}.pm-bpi-neutral{color:var(--ink)}.pm-pr6{--pm-c:var(--chamfer-sm);box-sizing:border-box;background:var(--void-100);border:1px solid var(--line-strong);width:320px;color:var(--ink);flex-direction:column;gap:6px;padding:8px 12px 10px;display:flex}.pm-pr6-top{align-items:baseline;gap:10px;display:flex}.pm-pr6-top .pm-flagbtn{align-self:center;margin-left:auto}.pm-pr6-round{font:500 24px/28px var(--font-mono)}.pm-pr6-race{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.pm-pr6-you{font:500 20px/24px var(--font-mono);white-space:nowrap;align-items:center;gap:5px;display:inline-flex;position:relative}.pm-pr6-you b{color:var(--ally);font-weight:600}.pm-pr6-you .pm-unit{color:var(--ink-muted);margin-left:-3px;font-size:13px}.pm-pr6-gain{font:600 11px/15px var(--font-mono);color:var(--on-ally);background:var(--ally);align-items:center;gap:2px;padding:0 4px;animation:1.8s ease-out forwards pm-pr6-rise;display:inline-flex;position:absolute;top:-14px;left:22px}.pm-pr6-gain .pm-objicon path{stroke:var(--on-ally)}@keyframes pm-pr6-rise{0%{opacity:0;transform:translateY(8px)}15%{opacity:1;transform:translateY(0)}75%{opacity:1}to{opacity:0;transform:translateY(-6px)}}.pm-pr6-track{flex-direction:column;gap:3px;padding:3px 0;display:flex;position:relative}.pm-pr6-lane{background:var(--void-000);outline:1px solid var(--line);outline-offset:-1px;height:7px;position:relative}.pm-pr6-fill{background:var(--ally);position:absolute;top:0;bottom:0;left:0}.pm-pr6-fillnew{background:var(--ink);animation:1.8s ease-out forwards pm-pr6-glow;position:absolute;top:0;bottom:0}@keyframes pm-pr6-glow{0%{background:var(--ink)}to{background:var(--ally)}}.pm-pr6-band{position:absolute;top:0;bottom:0}.pm-pr6-band-none{background:repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px 4px);opacity:.7}.pm-pr6-band-yellow{background:repeating-linear-gradient(135deg, var(--energy) 0 2px, transparent 2px 5px);outline:1px solid var(--energy);outline-offset:-1px}.pm-pr6-band-red{background:repeating-linear-gradient(45deg, var(--danger) 0 1.5px, transparent 1.5px 4px), repeating-linear-gradient(135deg, var(--danger) 0 1.5px, transparent 1.5px 4px);outline:1px solid var(--danger);outline-offset:-1px}.pm-pr6-tick{background:var(--line-strong);width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0}.pm-pr6-tick-past{background:var(--ink)}.pm-pr6-inc{color:var(--ink-muted);white-space:nowrap}.pm-pr6-inc .pm-unit{margin-left:1px}.pm-pr6-warn{font:500 12px/16px var(--font-sans);border:1px solid;align-items:center;gap:6px;padding:3px 8px;display:flex}.pm-pr6-warn b{font:600 12px var(--font-mono)}.pm-pr6-warn-yellow{color:var(--energy);border-color:var(--energy);background:var(--energy-soft)}.pm-pr6-warn-yellow span{color:var(--ink)}.pm-pr6-warn-red{color:var(--danger);border-color:var(--danger);background:var(--danger-soft);border-width:1px 1px 1px 4px}.pm-pr6-warn-red span{color:var(--ink)}.pm-pr6-w-yellow{border-color:var(--energy)}.pm-pr6-w-red{border-color:var(--danger)}.pm-pr6-fresh{animation:1.2s ease-out 2 pm-pr6-edge}@keyframes pm-pr6-edge{0%{box-shadow:0 0}40%{box-shadow:0 0 0 3px #ffc23d73}to{box-shadow:0 0 #0000}}.pm-pr6-w-red.pm-pr6-fresh{animation-name:pm-pr6-edge-red}@keyframes pm-pr6-edge-red{0%{box-shadow:none}40%{box-shadow:0 0 0 3px #ff4f6480}to{box-shadow:none}}@media (prefers-reduced-motion:reduce){.pm-pr6-gain{animation:none}.pm-pr6-fillnew{background:var(--ink);animation:none}.pm-pr6-fresh{outline-offset:2px;outline:2px solid;animation:none}.pm-pr6-w-yellow.pm-pr6-fresh{outline-color:var(--energy)}.pm-pr6-w-red.pm-pr6-fresh{outline-color:var(--danger)}}.pm-wm{flex:none}.pm-wm-tri{stroke-width:1.4px;stroke-linejoin:round}.pm-wm-bar{stroke-width:1.8px;stroke-linecap:round;fill:none}.pm-wm-yellow .pm-wm-tri{fill:none;stroke:var(--energy)}.pm-wm-yellow .pm-wm-bar{stroke:var(--energy)}.pm-wm-red .pm-wm-tri{fill:var(--danger);stroke:var(--danger)}.pm-wm-red .pm-wm-bar{stroke:var(--on-danger)}.pm-pa6{--pm-c:var(--chamfer-sm);box-sizing:border-box;background:var(--void-200);border:1px solid;align-items:center;gap:10px;width:320px;padding:8px 36px 8px 12px;animation:.25s ease-out pm-pa6-in;display:flex;position:relative}.pm-pa6-yellow{border-color:var(--energy)}.pm-pa6-red{border-color:var(--danger);border-left-width:4px}.pm-pa6-txt{font:400 12px/16px var(--font-sans);color:var(--ink-muted);flex-direction:column;gap:1px;display:flex}.pm-pa6-txt b{font:600 13px/17px var(--font-sans);color:var(--ink)}@keyframes pm-pa6-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pm-pa6{animation:none}}.pm-er6{background:var(--void-100);border:1px solid var(--line);flex-direction:column;gap:4px;min-width:300px;padding:10px 14px;display:flex}.pm-er6-word{font:700 18px/22px var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.pm-er6-victory .pm-er6-word{color:var(--go)}.pm-er6-defeat .pm-er6-word{color:var(--danger)}.pm-er6-draw .pm-er6-word{color:var(--ink)}.pm-er6-why{font:400 13px/18px var(--font-sans);color:var(--ink-muted);align-items:center;gap:6px;display:flex}.pm-pr6-demo{flex-direction:column;gap:20px;display:flex}.pm-pr6-sec{flex-direction:column;gap:10px;display:flex}.pm-pr6-icons{align-items:center;gap:14px}.pm-pr6-sep{background:var(--line);width:1px;height:28px}.pm-pr6-iconnote{max-width:420px;margin-left:12px}.pm-pr6-grid{grid-template-columns:repeat(auto-fill,320px);align-items:start;gap:18px 22px;display:grid}.pm-pr6-fig{flex-direction:column;gap:6px;margin:0;display:flex}.pm-pr6-fig figcaption b{color:var(--ink);font-weight:600}.pm-pr6-two{grid-template-columns:360px 1fr;gap:28px;display:grid}.pm-pr6-ends{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pm-ms6{--pm-c:var(--chamfer-sm);background:var(--void-100);border:1px solid var(--line-strong);box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:8px 22px;max-width:760px;padding:10px 14px;display:flex}.pm-ms6-fig{color:var(--ink);align-items:center;gap:5px;display:inline-flex}.pm-ms6-fig b{font:600 22px/26px var(--font-mono)}.pm-ms6-fig .pm-caption{margin-left:3px}.pm-ms6-fig .pm-objicon path{stroke:var(--ink-muted)}.pm-ms6-win b{color:var(--ally)}.pm-ms6-read{color:var(--ink);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.pm-ms6-none .pm-ms6-fig b{color:var(--ink-faint)}.pm-ms6-room{--pm-c:var(--chamfer-md);background:var(--void-200);border:1px solid var(--line);flex-direction:column;gap:10px;max-width:760px;padding:16px 18px;display:flex}.pm-ms6-room-h{justify-content:space-between;align-items:center;display:flex}.pm-ms6-vs{font:600 11px var(--font-mono);color:var(--ink);border:1px solid var(--line-strong);padding:1px 6px}.pm-col6-r1{fill:#e4ecf41a}.pm-col6-r2{fill:#e4ecf40b}.pm-col6-both{fill:#e4ecf429}.pm-col6-edge1{fill:none;stroke:var(--ink-muted);stroke-width:1.4px}.pm-col6-edge2{fill:none;stroke:var(--ink-muted);stroke-width:1.2px;stroke-dasharray:2 3}.pm-cl6-demo{flex-direction:column;gap:18px;display:flex}.pm-cl6-fig{flex-direction:column;gap:6px;width:520px;margin:0;display:flex}.pm-cl6{--pm-c:var(--chamfer-sm);background:var(--void-100);border:1px solid var(--line);border-left:3px solid var(--line-strong);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.pm-cl6-empty{opacity:.75}.pm-cl6-h{align-items:center;gap:8px;display:flex}.pm-cl6-h .pm-objicon path{stroke:var(--ink-muted)}.pm-cl6-h .pm-caption{margin-left:auto}.pm-cl6-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pm-cl6-row{grid-template-columns:18px 150px minmax(0,1fr) 62px 52px;align-items:center;gap:4px 8px;display:grid}.pm-cl6-ic{color:var(--ink-muted);display:inline-flex}.pm-cl6-ic .pm-objicon path{stroke:currentColor}.pm-cl6-name{font:400 12px/16px var(--font-sans);white-space:nowrap}.pm-cl6-bar{gap:2px;height:7px;display:flex}.pm-cl6-nums{color:var(--ally);text-align:right}.pm-cl6-rew{justify-content:flex-end;align-items:center;gap:2px;display:inline-flex}.pm-cl6-done{color:var(--go);grid-column:2/-1}.pm-cl6-fin .pm-cl6-nums{color:var(--go)}.pm-cl6-burst rect{fill:var(--void-000);stroke:var(--go);stroke-width:1.2px}.pm-cl6-burst text{font:600 12px var(--font-mono);fill:var(--go)}.pm-cl6-burst .pm-bpi-hex{stroke:var(--go)}.pm-cl6-burst .pm-bpi-star{fill:var(--go)}.pm-cap6-dim>g{opacity:.5;filter:saturate(.45)}.pm-cap6-seg{fill:none;stroke:var(--line-strong);stroke-width:3px;stroke-dasharray:3 2}.pm-cap6-seg-lost{stroke:var(--ink-faint);opacity:.5}.pm-cap6-have{fill:none;stroke-width:3.6px}.pm-cap6-gain{fill:none;stroke-width:3.6px;stroke-dasharray:1.5 1.5}.pm-cap6-by-ally .pm-cap6-have,.pm-cap6-by-ally .pm-cap6-gain{stroke:var(--ally)}.pm-cap6-by-enemy .pm-cap6-have,.pm-cap6-by-enemy .pm-cap6-gain{stroke:var(--enemy)}.pm-cap6-badge rect{fill:var(--void-000);stroke:var(--ink-muted);stroke-width:1px}.pm-cap6-badge path{fill:none;stroke:var(--ink);stroke-width:1.4px;stroke-linecap:round}.pm-cap6-badge .pm-cap6-strike{stroke:var(--danger)}.pm-cap6-full{fill:none;stroke-width:4px}.pm-cap6-by-ally .pm-cap6-full{stroke:var(--ally)}.pm-cap6-by-enemy .pm-cap6-full{stroke:var(--enemy)}.pm-cap6-burst{fill:none;stroke:var(--ink);stroke-width:2px;opacity:.8}.pm-cap6-flip rect{fill:var(--void-000);stroke:currentColor;stroke-width:1.2px}.pm-capm{flex:none}.pm-capm-ring{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.pm-capm-hull{fill:currentColor}.pm-capm-ally{color:var(--ally)}.pm-capm-enemy{color:var(--enemy)}.pm-capm-neutral{color:var(--ink-muted)}.pm-cap6-demo{flex-direction:column;gap:22px;display:flex}.pm-cap6-row{align-items:flex-start;gap:18px}.pm-cap6-st{text-align:center;flex-direction:column;align-items:center;gap:4px;width:150px;margin:0;display:flex}.pm-cap6-st .pm-caption{font-size:11px;line-height:14px}.pm-cap6-chip-demo{flex-direction:column;gap:6px;width:260px;display:flex}.pm-cap6-chip{font:500 12px/18px var(--font-sans);color:var(--ink);background:var(--void-000);border:1px solid var(--line-strong);align-self:flex-start;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.pm-cr6{--pm-c:var(--chamfer-sm);background:var(--danger-soft);border:1px solid var(--danger);border-left-width:4px;flex-direction:column;gap:6px;padding:8px 36px 10px 12px;display:flex;position:relative}.pm-cr6-h{font:600 13px/18px var(--font-sans);color:var(--ink);align-items:center;gap:8px;display:flex}.pm-cr6-row{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.pm-cr6-k{display:inline-flex}.pm-cr6-bar{gap:2px;height:8px;display:flex}.pm-cr6-seg{background:var(--void-000);outline:1px solid var(--line);outline-offset:-1px;flex:1;position:relative;overflow:hidden}.pm-cr6-have{background:var(--enemy);position:absolute;top:0;bottom:0;left:0}.pm-cr6-pwr path{fill:none;stroke:var(--go);stroke-width:1.6px;stroke-linecap:round}.pm-cr6-back{font:400 12px/16px var(--font-sans);color:var(--ink)}.pm-cr6-back b{color:var(--go);font-weight:600}.pm-cr6>.pm-caption{align-items:center;gap:6px;display:inline-flex}.pm-cap6-story{align-items:flex-start;gap:22px;display:flex}.pm-cap6-frame{text-align:center;flex-direction:column;align-items:center;gap:4px;width:120px;margin:0;display:flex}.pm-cap6-ban{box-sizing:border-box;background:var(--void-200);border:1px solid;border-left-width:4px;align-items:center;gap:10px;width:300px;padding:8px 14px;display:flex}.pm-cap6-ban span{flex-direction:column;display:flex}.pm-cap6-ban b{font:700 15px/19px var(--font-sans);letter-spacing:.02em;color:var(--ink)}.pm-cap6-ban i{font:400 12px/16px var(--font-sans);color:var(--ink-muted);font-style:normal}.pm-cap6-ban-ally{border-color:var(--ally)}.pm-cap6-ban-enemy{border-color:var(--danger)}.pm-cap6-log,.pm-cap6-roster{flex-direction:column;gap:4px;width:300px;margin:0;padding:0;list-style:none;display:flex}.pm-cap6-log li{font:400 12px/18px var(--font-sans);color:var(--ink);background:var(--void-100);align-items:center;gap:6px;padding:2px 8px;display:flex}.pm-cap6-roster li{background:var(--void-100);border:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:2px 8px;display:grid}.pm-cap6-roster span{flex-direction:column;display:flex}.pm-cap6-roster b{font:600 13px/16px var(--font-sans);color:var(--ink)}.pm-cap6-roster i{font:400 11px/14px var(--font-sans);color:var(--ink-muted);font-style:normal}.pm-cap6-roster-lost b{color:var(--ink-faint);text-decoration:line-through}.pm-pr6-hold .pm-pr6-gain,.pm-pr6-hold .pm-pr6-fillnew{animation:none}.pm-pr6-hold.pm-pr6-fresh{animation:none;box-shadow:0 0 0 3px #ffc23d73}.pm-pr6-hold.pm-pr6-w-red.pm-pr6-fresh{box-shadow:0 0 0 3px #ff4f6480}.pm-pr6-lane{height:8px}.pm-pr6-lane-them{height:6px}.pm-rtag-bp .pm-bpi-hex{stroke:currentColor;stroke-width:1.6px;fill:none}.pm-rtag-bp .pm-bpi-star{fill:currentColor}.pm-rtag-bp{color:var(--ink)}.pm-rtag-ally .pm-rtag-bp{color:var(--ally)}.pm-rtag-enemy .pm-rtag-bp{color:var(--enemy)}.pm-col6-tip rect{fill:#05070bf0;stroke:var(--line-strong);stroke-width:1px}.pm-col6-tip text{font:500 11px var(--font-sans);fill:var(--ink)}.pm-col6-tip .pm-col6-tip-h{font:600 10px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;fill:var(--ink-muted)}.pm-col6-tip-ic{fill:none;stroke:var(--ink-muted);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.pm-col6-tip .pm-col6-dest{fill:none;stroke:var(--ally);stroke-width:2px;stroke-dasharray:4 3}.pm-mhp-track{fill:none;stroke:var(--void-000);stroke-width:2.4px;stroke-linecap:round}.pm-mhp-left{fill:none;stroke:var(--hull);stroke-width:2.4px;stroke-linecap:round}.pm-mhp-low{stroke:var(--danger)}.pm-mhp-crack{fill:none;stroke:var(--void-000);stroke-width:1.4px;stroke-linejoin:round}.pm-mhpl{align-items:center;gap:5px;display:inline-flex}.pm-mhpl-n{font:500 11px/14px var(--font-mono);color:var(--ink);white-space:nowrap}.pm-mhpl-n b{font-weight:600}.pm-mhpl-bar{background:var(--void-000);outline:1px solid var(--line);outline-offset:-1px;width:38px;height:4px;position:relative}.pm-mhpl-bar i{background:var(--hull);position:absolute;top:0;bottom:0;left:0}.pm-mhpl-bar i.pm-mhpl-low{background:var(--danger)}.pm-msp6{--pm-c:var(--chamfer-sm);border:1px solid var(--line-strong);background:#05070bf0;flex-direction:column;gap:5px;width:230px;padding:8px 10px;display:flex}.pm-msp6-h{font:600 12px/16px var(--font-sans);color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pm-msp6-row{font:500 12px var(--font-mono);align-items:center;gap:8px;display:flex}.pm-msp6-dmg{font:600 15px/18px var(--font-mono);color:var(--danger)}.pm-msp6-unk{font:500 12px var(--font-mono);color:var(--ink-muted);border:1px dashed var(--line-strong);padding:0 4px}.pm-msp6-near{border-top:1px dashed var(--line);font:400 11px/15px var(--font-sans);color:var(--ink);flex-direction:column;gap:2px;margin:0;padding:4px 0 0;list-style:none;display:flex}.pm-msp6-near li{justify-content:space-between;display:flex}.pm-mn-hit-holds td{color:var(--ink-muted)}.pm-mn-chain{color:var(--danger);font-weight:600}.pm-mhp6-demo{flex-direction:column;gap:22px;display:flex}.pm-mhp6-tile{text-align:center;flex-direction:column;align-items:center;gap:4px;width:120px;margin:0;display:flex}.pm-mhp6-tile .pm-caption{font-size:11px;line-height:14px}.pm-mhp6-head{background:var(--void-100);border:1px solid var(--line);align-self:flex-start;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.pm-mhp6-chain{--pm-c:var(--chamfer-sm);background:var(--void-100);border:1px solid var(--line);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.pm-mhp6-log{width:380px}.pm-mn-hits6 td{white-space:nowrap}.pm-mn-hits6{width:100%}tr.pm-mn-hit-holds td.pm-mn-hit-p,tr.pm-mn-hit-holds td.pm-mn-hit-p span{color:var(--ink-muted)}.pm-pt{vertical-align:middle;flex:none;display:inline-block;overflow:visible}.pm-pt-loop{fill:none;stroke:var(--ink-muted);stroke-width:1.4px}.pm-pt-head{fill:var(--ink-muted)}.pm-pt-v{font-family:var(--font-mono);fill:var(--ink);font-weight:600}.pm-pt-hex{fill:var(--void-300);stroke:var(--line-strong);stroke-width:1px}.pm-pt-ally .pm-pt-loop{stroke:var(--ally)}.pm-pt-ally .pm-pt-head,.pm-pt-ally .pm-pt-v{fill:var(--ally)}.pm-pt-enemy .pm-pt-loop{stroke:var(--enemy)}.pm-pt-enemy .pm-pt-head,.pm-pt-enemy .pm-pt-v{fill:var(--enemy)}.pm-pt .pm-enicon-bolt{fill:var(--energy)}.pm-hexnum-neutral polygon{stroke:var(--ink-muted);fill:var(--void-200)}.pm-hexnum-neutral text{font-size:10px}.pm-rtag-loop{fill:none;stroke:var(--ink-muted);stroke-width:1.1px}.pm-rtag-loophead{fill:var(--ink-muted)}.pm-rtag-ally .pm-rtag-loop{stroke:var(--ally)}.pm-rtag-ally .pm-rtag-loophead{fill:var(--ally)}.pm-rtag-enemy .pm-rtag-loop{stroke:var(--enemy)}.pm-rtag-enemy .pm-rtag-loophead{fill:var(--enemy)}.pm-rtag-go rect{stroke:var(--go)}.pm-rtag-go .pm-rtag-v{fill:var(--go)}.pm-rtag-go .pm-rtag-bp{color:var(--go)}.pm-rtag-go .pm-rtag-loop{stroke:var(--go)}.pm-rtag-go .pm-rtag-loophead{fill:var(--go)}.pm-uses .pm-uses-cd{box-sizing:border-box;min-width:12px;height:12px;font:600 9px/1 var(--font-mono);color:var(--ink-muted);border:1px solid var(--line-strong);clip-path:polygon(2px 0,100% 0,100% calc(100% - 2px),calc(100% - 2px) 100%,0 100%,0 2px);justify-content:center;align-items:center;padding:0 2px;display:inline-flex}.pm-ng6{flex-direction:column;gap:18px;display:flex}.pm-ng6-row{grid-template-columns:120px 160px minmax(0,1fr);align-items:center;gap:12px;display:grid}.pm-ng6-k{font:500 12px var(--font-sans);color:var(--ink)}.pm-ng6-g{align-items:center;display:inline-flex}.pm-objicon{vertical-align:-2px;flex:none}.pm-objicon path{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.pm-salv-seg{background:var(--void-000);outline:1px solid var(--line);outline-offset:-1px;flex:1;position:relative;overflow:hidden}.pm-salv-have,.pm-salv-gain{position:absolute;top:0;bottom:0;left:0}.pm-salv-have{background:var(--ally)}.pm-salv-gain{background:repeating-linear-gradient(135deg, var(--ally) 0 2px, transparent 2px 4px)}.pm-objt-own-ally{color:var(--ally)}.pm-objt-own-enemy{color:var(--enemy)}.pm-objt-own-neutral{color:var(--ink-muted)}.pm-inline-glyph{vertical-align:middle;align-items:center;gap:3px;display:inline-flex}.battle__menu .pm-pr6.pm-gamemenu-box{z-index:6;gap:2px;width:100%;min-height:100%;padding:4px 10px 6px;position:relative}.pm-gamemenu-box .pm-pr6-top{align-items:center}.pm-gamemenu-box .pm-pr6-round{font-size:20px;line-height:24px}.pm-gamemenu-box .pm-gamemenu-tools{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.pm-gamemenu-box .pm-gamemenu-tools .pm-flagbtn svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.pm-gamemenu-box .pm-pr6-you{font-size:17px;line-height:20px}.pm-gamemenu-box .pm-gamemenu-confirm{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}.pm-gamemenu-box:has(.pm-gamemenu-confirm)>:not(.pm-gamemenu-confirm){display:none!important}.pm-pa6-host{z-index:7;position:absolute;top:calc(100% + 6px);right:0}.pm-pa6 .pm-popx{position:absolute;top:6px;right:6px}.pm-rr .pm-ms6{align-self:center;width:100%}.panel .pm-ms6,.pm-frame .pm-ms6{max-width:100%}.pm-deck-extra{min-width:0;list-style:none}.pm-deck-extra .pm-cl6{gap:4px;padding:4px 8px}.pm-deck-extra .pm-cl6-row{grid-template-columns:16px minmax(0,1fr) minmax(36px,60px) auto auto;gap:2px 6px}.pm-collect-tip{white-space:nowrap}.pm-cap6-chip-tone{border-color:var(--danger)}.pm-cap6-chip .pm-cap6-badge,.pm-gs-salv-row .pm-cap6-badge{flex:none}.pm-cr6 .pm-popx{position:absolute;top:6px;right:6px}.pm-cap6-host{z-index:8;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.pm-cap6-host .pm-cap6-ban{pointer-events:none}.pm-cap6-host .pm-cr6{box-sizing:border-box;width:320px}.pm-roster-cap{align-items:center;gap:4px;display:inline-flex}.battle__menu .pm-gamemenu-solo{flex-direction:column;justify-content:space-between;display:flex}.pm-gamemenu-solo .pm-solo-tools{justify-content:flex-end}.pm-gamemenu-solo .pm-solo-round{gap:var(--space-3,12px);align-items:baseline}.pm-gamemenu-solo .pm-solo-round>.pm-label{font-size:13px}.pm-gamemenu-solo .pm-solo-round .pm-pr6-round{font-size:34px;line-height:38px}.pm-gamemenu-solo .pm-solo-round .pm-gamemenu-left{font-size:18px}.battle__plate .battle__obj{gap:var(--space-3,12px)}.battle__race{flex-direction:column;flex:1 1 0;justify-content:center;gap:6px;min-width:0;display:flex}.battle__race .pm-pr6-box{width:100%}.battle__race .pm-pr6-race{grid-template-columns:64px minmax(0,1fr) auto;gap:8px}.battle__race .pm-pr6-you{gap:4px;font-size:16px;line-height:20px}.pm-rbar-ico{fill:none;stroke:var(--ink-muted);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.pm-rbar .pm-pr6-you b{color:var(--ink)}.pm-rbar .pm-pr6-you b.pm-rbar-low{color:var(--danger)}.pm-rbar-fill{background:var(--ink-muted)}.battle__plate .pm-os6{flex:none;align-items:center;gap:6px;max-width:45%;display:flex}.pm-os6-none{font:600 10px/13px var(--font-sans,sans-serif);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);max-width:96px}.pm-os6-ring{cursor:pointer;width:34px;height:34px;color:inherit;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.pm-os6-ring>svg{position:absolute;inset:0}.pm-os6-ico{display:inline-flex}.pm-os6-ring .pm-perturn{position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.pm-os6-arc-seg{stroke:var(--line-strong)}.pm-os6-arc-have{stroke:var(--ally)}.pm-os6-arc-gain{stroke:var(--ally);opacity:.45}.pm-os6-enemy .pm-os6-arc-seg{stroke:var(--enemy);opacity:.5}.pm-os6-ico{justify-content:center;align-items:center;position:absolute;inset:0}.battle__plate{position:relative}.pm-bp6-wrap{height:100%;position:relative}.pm-bp6{box-sizing:border-box;background:var(--void-100);border:1px solid var(--line-strong);height:100%;clip-path:var(--chamfer-md-clip);align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.pm-bp6-compact{gap:8px;padding:6px 8px}.pm-bp6-edge-yellow{border-color:var(--energy);background:linear-gradient(0deg, #ffc23d0f, #ffc23d0f), var(--void-100)}.pm-bp6-edge-red{border-color:var(--danger);background:linear-gradient(0deg, #ff4f641a, #ff4f641a), var(--void-100)}.pm-bp6-edge-win{border-color:var(--go);background:linear-gradient(0deg, #63e08f14, #63e08f14), var(--void-100)}.pm-bp6-dialcol{flex-direction:column;flex:none;align-items:center;gap:3px;display:flex}.pm-bp6-dial{position:relative}.pm-bp6-dial svg{position:absolute;inset:0}.pm-bp6-seg{fill:none}.pm-bp6-seg-spent{stroke:var(--ink-muted);opacity:.55}.pm-bp6-seg-now{stroke:var(--ink)}.pm-bp6-seg-hot{stroke:var(--danger)}.pm-bp6-seg-ahead{stroke:var(--line)}.pm-bp6-seg-zone{stroke:var(--danger);opacity:.5}.pm-bp6-round{text-align:center;font:600 22px/1 var(--font-mono);color:var(--ink);position:absolute;top:50%;left:0;right:0;transform:translateY(-62%)}.pm-bp6-compact .pm-bp6-round{font-size:17px;transform:translateY(-50%)}.pm-bp6-of{text-align:center;font:500 9px/1 var(--font-mono);color:var(--ink-faint,#5d6e82);margin-top:11px;position:absolute;top:50%;left:0;right:0}.pm-bp6-left{font:600 11px/1 var(--font-mono);color:var(--ink-muted)}.pm-bp6 .pm-bp6-low{color:var(--danger)}.pm-bp6-col{flex-direction:column;flex:1 1 0;justify-content:center;gap:4px;min-width:0;display:flex}.pm-bp6-compact .pm-bp6-col{gap:3px}.pm-bp6-rowa{align-items:center;gap:7px;height:30px;display:flex}.pm-bp6-compact .pm-bp6-rowa{gap:5px;height:22px}.pm-bp6-rowb{align-items:flex-start;height:14px;display:flex}.pm-bp6-compact .pm-bp6-rowb{height:12px}.pm-bp6-rowc{align-items:center;gap:5px;height:26px;display:flex}.pm-bp6-compact .pm-bp6-rowc{gap:4px;height:22px}.pm-bp6-bp{font:600 26px/1 var(--font-mono);color:var(--ink)}.pm-bp6-compact .pm-bp6-bp{font-size:19px}.pm-bp6-win{font:500 12px/1 var(--font-mono);color:var(--ink-faint,#5d6e82)}.pm-bp6-compact .pm-bp6-win{font-size:11px}.pm-bp6-grow{flex:1 1 0}.pm-bp6-sep{background:var(--line-strong);width:1px;height:16px;margin:0 4px}.pm-bp6-gain{height:20px;font:600 12px/1 var(--font-mono);color:var(--ally);border:1px solid var(--ally);background:var(--ally-dim,#0d2440);align-items:center;gap:4px;padding:0 6px;display:inline-flex}.pm-bp6-compact .pm-bp6-gain{height:16px;font-size:11px}.pm-bp6-gain .pm-objicon{fill:none;stroke:currentColor;stroke-width:1.5px}.pm-bp6-gain-win{color:var(--go);border-color:var(--go);background:#63e08f24}.pm-bp6-inc{color:var(--ink-muted);align-items:center;display:inline-flex}.pm-bp6-bar{flex:1 1 0;min-width:0;height:100%;position:relative}.pm-bp6-main{background:var(--line);height:8px;position:absolute;top:0;left:0;right:0}.pm-bp6-fill{background:var(--ally);height:8px;position:absolute;top:0;left:0}.pm-bp6-fill-enemy{background:var(--enemy)}.pm-bp6-newfill{outline:1px solid var(--ally);outline-offset:-1px;background:repeating-linear-gradient(135deg, var(--ally) 0 2px, transparent 2px 4px);height:8px;position:absolute;top:0}.pm-bp6-newfill-win{outline-color:var(--go);background:repeating-linear-gradient(135deg, var(--go) 0 2px, transparent 2px 4px)}.pm-bp6-lane2{background:var(--void-200,#121a24);height:4px;position:absolute;top:10px;left:0;right:0}.pm-bp6-band{background:var(--line-strong);opacity:.5;height:4px;position:absolute;top:10px}.pm-bp6-band-yellow{background:var(--energy);opacity:1}.pm-bp6-band-red{background:repeating-linear-gradient(135deg, var(--danger) 0 3px, #7a2330 3px 5px);opacity:1}.pm-bp6-tick{background:var(--line-strong);width:1px;height:10px;position:absolute;top:-1px}.pm-bp6-tick-past{background:var(--ink)}.pm-bp6-warn{flex:none;margin-top:-1px;margin-left:6px;display:inline-flex}.pm-bp6-rowb-two{display:block;position:relative}.pm-bp6-rowb-two .pm-bp6-lane{background:var(--line);height:6px;position:absolute;left:0;right:0}.pm-bp6-rowb-two .pm-bp6-lane:nth-child(2){top:8px}.pm-bp6-rowb-two .pm-bp6-fill{height:6px}.pm-bp6-rowb-two .pm-bp6-tick{height:16px}.pm-bp6-ring{cursor:pointer;color:inherit;background:0 0;border:0;flex:none;padding:0;position:relative}.pm-bp6-ring svg{position:absolute;inset:0}.pm-bp6-ringico{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pm-bp6-none{font:600 10px/1.2 var(--font-sans,sans-serif);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pm-bp6-none circle{stroke:var(--ink-faint,#56697f);stroke-width:1.4px}.pm-bp6-more{font:600 11px/1 var(--font-mono);color:var(--ink-muted)}.pm-os6-ico svg{flex:none;display:block;position:static}.pm-sgn{font-variant-numeric:tabular-nums;white-space:nowrap}.pm-sgn-up{color:var(--go,#63e08f)}.pm-sgn-down{color:var(--danger)}.pm-etc .pm-etc-res{flex-wrap:wrap}.pm-etc .pm-etc-gen{flex-basis:100%}.pm-lb{vertical-align:middle;flex:none;align-items:flex-start;gap:2px;padding:0 3px 5px;display:inline-flex;position:relative}.pm-lb-md{gap:2px}.pm-lb-lg{gap:3px;padding-bottom:6px}.pm-lb-bar{box-sizing:border-box;width:4px;height:11px;display:block;transform:skew(-16deg)}.pm-lb-md .pm-lb-bar{width:5px;height:14px}.pm-lb-lg .pm-lb-bar{width:7px;height:20px}.pm-lb-run{background:var(--go,#63e08f)}.pm-lb-idle{background:color-mix(in srgb, var(--go,#63e08f) 32%, var(--void-200))}.pm-lb-jam{background-color:color-mix(in srgb, var(--ally) 35%, var(--void-100));background-image:repeating-linear-gradient(135deg, var(--ally) 0 1.5px, transparent 1.5px 3.5px);background-size:5px 5px;animation:3.2s linear infinite pm-lb-drift}.pm-lb-dmg{background:var(--danger)}.pm-lb-dead{--pm-lb-dead:color-mix(in srgb, var(--danger) 50%, var(--void-000));background:linear-gradient(160deg, var(--pm-lb-dead) 0 38%, transparent 38% 48%, var(--pm-lb-dead) 48% 62%, transparent 62% 70%, var(--pm-lb-dead) 70%)}.pm-lb-destroyed .pm-lb-dead:nth-child(2n){transform:skew(-16deg)translateY(1.5px)rotate(4deg)}.pm-lb-destroyed .pm-lb-dead:nth-child(odd){transform:skew(-16deg)translateY(-1px)rotate(-3deg)}.pm-lb-off .pm-lb-run,.pm-lb-off .pm-lb-idle{background:color-mix(in srgb, var(--go,#63e08f) 22%, var(--void-200))}.pm-lb-off .pm-lb-mark{opacity:.35}.pm-lb-mark{background:var(--ink);border-radius:0;height:2px;position:absolute;bottom:1px}.pm-lb-lg .pm-lb-mark{height:2px;bottom:1px}.pm-lb-mark-lost{background:repeating-linear-gradient(90deg, var(--ink-muted) 0 3px, transparent 3px 5px)}.pm-lb-veil{border:1px solid var(--ink-muted);background-color:color-mix(in srgb, var(--ink-muted) 22%, var(--void-200));background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--ink) 55%, transparent) 0 1px, transparent 1px 3px)}@keyframes pm-lb-drift{0%{background-position:0 0}to{background-position:5px 0}}@media (prefers-reduced-motion:reduce){.pm-lb-jam{animation:none}}.pm-lb-unbought{background:var(--void-000);border:1px solid color-mix(in srgb, var(--ink-faint) 70%, transparent)}.pm-lb-na{background-color:color-mix(in srgb, var(--ink-faint) 55%, var(--void-200));background-image:linear-gradient(to top right, transparent calc(50% - .6px), var(--void-000) calc(50% - .6px), var(--void-000) calc(50% + .6px), transparent calc(50% + .6px)), linear-gradient(to bottom right, transparent calc(50% - .6px), var(--void-000) calc(50% - .6px), var(--void-000) calc(50% + .6px), transparent calc(50% + .6px))}.pm-lb-off .pm-lb-unbought,.pm-lb-off .pm-lb-na{opacity:1}.pm-lb-mark-pend{background:repeating-linear-gradient(90deg, var(--energy) 0 2px, transparent 2px 4px)}.pm-lb-mark-pend:after{content:"";border-left:3px solid #0000;border-right:3px solid #0000;border-bottom:5px solid var(--energy);width:0;height:0;position:absolute;bottom:0;right:-3px}.pm-rl6{align-items:center;gap:4px;display:inline-flex}.pm-rl6-step{width:16px;height:20px;color:var(--ink-muted);font:600 14px/1 var(--font-mono);cursor:pointer;background:0 0;border:0;padding:0}.pm-rl6-step:hover:not(:disabled){color:var(--ink)}.pm-rl6-step:disabled{color:var(--ink-faint);opacity:.5;cursor:default}.pm-rl6-pend .pm-rl6-step:first-child{color:var(--energy)}.pm-rl6-tag{height:18px;font:600 9.5px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.pm-rl6-tag-pend{color:var(--energy);outline:1px dashed color-mix(in srgb, var(--energy) 70%, transparent);outline-offset:-1px;background:color-mix(in srgb, var(--energy) 8%, transparent)}.pm-rl6-tag-saved{color:var(--go);background:color-mix(in srgb, var(--go) 10%, transparent)}.pm-rc6{align-items:center;gap:14px;padding:6px 0 2px;display:flex}.pm-rc6-col{flex-direction:column;gap:6px;display:flex}.pm-rc6-v{font:500 13px/1 var(--font-mono);color:var(--ink-muted)}.pm-rc6-v-on{color:var(--go)}.pm-rc6-arrow path{fill:none;stroke:var(--ink-muted);stroke-width:1.5px}.pm-rc6-list{color:var(--ink-muted);flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;line-height:18px;list-style:none;display:flex}.pm-rc6-list li{align-items:center;gap:8px;display:flex}.pm-rc6-list b{color:var(--ink);font-weight:600}.pm-rc6-ico{place-items:center;width:14px;display:inline-grid}.pm-et6{background:linear-gradient(180deg, color-mix(in srgb, var(--energy) 6%, var(--void-100)), var(--void-100));outline:1px solid color-mix(in srgb, var(--energy) 35%, var(--line));outline-offset:-1px;border-top:2px solid var(--energy);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.pm-et6-short{outline-color:color-mix(in srgb, var(--danger) 50%, var(--line))}.pm-et6-h{align-items:baseline;gap:10px;display:flex}.pm-et6-big{align-items:baseline;gap:6px;display:inline-flex}.pm-et6-big b{font:500 26px/1 var(--font-mono);color:var(--energy)}.pm-et6-big span{font:500 12px/1 var(--font-mono);color:var(--ink-muted)}.pm-et6-to{align-items:baseline;gap:6px;margin-left:auto;display:inline-flex}.pm-et6-to svg path{fill:none;stroke:var(--ink-muted);stroke-width:1.5px}.pm-et6-to b{font:500 18px/1 var(--font-mono);color:var(--ink)}.pm-et6-to b.pm-et6-down{color:var(--danger)}.pm-et6-track{flex-direction:column;gap:3px;display:flex}.pm-et6-row{grid-template-columns:124px 1fr 48px;align-items:center;gap:8px;min-height:16px;display:grid}.pm-et6-k{font:400 11.5px/1.2 var(--font-sans);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-et6-lane{background:color-mix(in srgb, var(--void-300) 60%, transparent);height:10px;position:relative}.pm-et6-seg{position:absolute;top:0;bottom:0}.pm-et6-tick{background:var(--ink-faint);width:1px;position:absolute;top:-2px;bottom:-2px}.pm-et6-v{font:500 11.5px/1 var(--font-mono);text-align:right;color:var(--ink)}.pm-et6-row-start .pm-et6-seg{background:color-mix(in srgb, var(--energy) 45%, var(--void-300))}.pm-et6-row-spent .pm-et6-seg{background:color-mix(in srgb, var(--enemy) 70%, var(--void-300))}.pm-et6-row-spent .pm-et6-v{color:var(--enemy)}.pm-et6-row-ghost .pm-et6-seg{background:repeating-linear-gradient(135deg, var(--enemy) 0 2px, transparent 2px 4px);outline:1px dashed var(--enemy)}.pm-et6-row-ghost .pm-et6-k,.pm-et6-row-ghost .pm-et6-v{color:var(--enemy);font-style:italic}.pm-et6-row-in .pm-et6-seg{background:var(--go)}.pm-et6-row-in .pm-et6-v{color:var(--go)}.pm-et6-row-up .pm-et6-seg{background:color-mix(in srgb, var(--energy) 80%, var(--void-300))}.pm-et6-row-sh .pm-et6-seg{background:var(--shield)}.pm-et6-row-cap .pm-et6-seg{background:repeating-linear-gradient(90deg, var(--ink-faint) 0 2px, transparent 2px 4px)}.pm-et6-row-cap .pm-et6-v{color:var(--ink-faint)}.pm-et6-row-next{border-top:1px solid var(--line);margin-top:3px;padding-top:5px}.pm-et6-row-next .pm-et6-k{color:var(--ink);font-weight:600}.pm-et6-row-next .pm-et6-seg{background:var(--energy)}.pm-et6-row-next .pm-et6-v{color:var(--energy);font-size:13px}.pm-et6-foot{border-top:1px solid var(--line);grid-template-columns:auto auto auto 1fr;align-items:end;gap:0;padding-top:8px;display:grid}.pm-et6-cell{border-right:1px solid var(--line);flex-direction:column;gap:4px;margin-right:14px;padding-right:14px;display:flex}.pm-et6-cell b{font:500 15px/1 var(--font-mono);color:var(--ink)}.pm-et6-cell b.pm-et6-in{color:var(--go)}.pm-et6-cell b.pm-et6-over{color:var(--danger)}.pm-et6-meter{background:var(--void-300);width:56px;height:2px;display:block}.pm-et6-meter i{background:var(--energy);height:100%;display:block}.pm-et6-meter i.pm-et6-meter-over{background:var(--danger)}.pm-et6-fc{font:400 11.5px/1.3 var(--font-sans);color:var(--ink-muted);text-align:right}.pm-uw6{background:color-mix(in srgb, var(--danger) 10%, var(--void-100));outline:1px solid color-mix(in srgb, var(--danger) 65%, var(--line));outline-offset:-1px;grid-template-columns:auto 1fr;gap:12px;padding:10px 14px;display:grid}.pm-uw6-mark{background:var(--danger);width:26px;height:24px;color:var(--on-danger);clip-path:polygon(50% 0,100% 100%,0 100%);place-items:center;display:grid}.pm-uw6-mark b{font:700 13px/1 var(--font-display);margin-top:7px}.pm-uw6-main{flex-direction:column;gap:4px;display:flex}.pm-uw6-t{font:600 14px/1.2 var(--font-sans);color:var(--ink)}.pm-uw6-s{font:400 12px/1.35 var(--font-sans);color:var(--ink-muted)}.pm-uw6-dims{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.pm-uw6-dim{background:var(--void-100);outline:1px solid var(--line);outline-offset:-1px;height:22px;font:500 10.5px/1 var(--font-mono);color:var(--ink);align-items:center;gap:4px;padding:0 6px;display:inline-flex}.pm-uw6-dim-off{color:var(--danger);outline-color:color-mix(in srgb, var(--danger) 50%, var(--line))}.pm-uw6-chip{background:var(--danger-soft);outline:1px solid var(--danger);outline-offset:-1px;height:22px;color:var(--danger);font:600 10px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.pm-uw6-chip b{background:var(--danger);width:14px;height:13px;color:var(--on-danger);clip-path:polygon(50% 0,100% 100%,0 100%);box-sizing:border-box;place-items:center;padding-top:3px;font-size:9px;display:grid}.pm-lb-pendbar{box-shadow:inset 0 0 0 1px var(--energy);background:color-mix(in srgb, var(--energy) 28%, var(--void-200))}.pm-at-s-spinup .pm-at-b{border-color:color-mix(in srgb, var(--energy) 70%, var(--line-strong));background:color-mix(in srgb, var(--energy) 7%, var(--void-200));border-style:dashed}.pm-at-s-spinup .pm-act-glyph{stroke:color-mix(in srgb, var(--af) 45%, var(--ink-faint))}.pm-im6{background:var(--void-100);outline:1px solid color-mix(in srgb, var(--ally) 35%, var(--line));outline-offset:-1px;border-top:2px solid var(--ally);flex-direction:column;gap:6px;padding:9px 12px 10px;display:flex}.pm-im6-compact{gap:4px;padding:6px 8px}.pm-im6-h{align-items:baseline;gap:6px;display:flex}.pm-im6-h b{font:500 16px/1 var(--font-mono);color:var(--ally)}.pm-im6-of{font:500 11px/1 var(--font-mono);color:var(--ink-muted)}.pm-im6-gate{font:600 9px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;margin-left:auto;padding:3px 5px}.pm-im6-gate-up{color:var(--shield);outline:1px solid color-mix(in srgb, var(--shield) 45%, transparent)}.pm-im6-gate-down{color:var(--danger);outline:1px solid color-mix(in srgb, var(--danger) 50%, transparent)}.pm-im6-bar{background:var(--void-300);height:10px;display:block;position:relative}.pm-im6-bar i{position:absolute;top:0;bottom:0}.pm-im6-fill{background-color:color-mix(in srgb, var(--ally) 35%, var(--void-100));background-image:repeating-linear-gradient(135deg, var(--ally) 0 1.5px, transparent 1.5px 3.5px);left:0}.pm-im6-last{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--ally) 60%, transparent) 0 1.5px, transparent 1.5px 3.5px);outline:1px dashed var(--ally);outline-offset:-1px}.pm-im6-mark{background:var(--ink);width:2px;position:absolute;top:-3px;bottom:-3px;right:0}.pm-im6-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pm-im6-clock{font:400 11px/1.2 var(--font-sans);color:var(--ink-muted);align-items:center;gap:4px;display:inline-flex}.pm-im6-clock i{border:1px solid var(--line-strong);box-sizing:border-box;width:8px;height:8px;transform:rotate(45deg)}.pm-im6-clock i.pm-im6-pip-on{background:var(--go);border-color:var(--go)}.pm-im6-clock span{margin-left:4px}.pm-im6-dis{gap:4px;margin-left:auto;display:inline-flex}.pm-im6-dis-e{outline:1px solid color-mix(in srgb, var(--ally) 45%, var(--line));outline-offset:-1px;background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--ally) 22%, transparent) 0 1.5px, transparent 1.5px 3.5px);align-items:center;gap:2px;height:18px;padding:0 4px;display:inline-flex}.pm-im6-dis-e b{font:500 10.5px/1 var(--font-mono);color:var(--ally)}.pm-lp6{vertical-align:middle;flex:none;display:inline-flex;position:relative}.pm-lp6-hits{display:flex;position:absolute;inset:0 auto 0 3px}.pm-lp6-hit{flex:0 0 var(--pitch);cursor:pointer;background:0 0;border:0;height:100%;min-height:18px;margin-top:-2px;padding:0}.pm-lp6-hit:disabled{cursor:default}.pm-lp6-hit:focus-visible{outline:1px solid var(--energy);outline-offset:0}.pm-lp6-prev{pointer-events:none;height:3px;position:absolute;bottom:0}.pm-lp6-prev-raise{background:repeating-linear-gradient(90deg, var(--energy) 0 3px, transparent 3px 5px)}.pm-lp6-prev-lower{background:var(--danger);opacity:.85}.pm-lp6-sweep{pointer-events:none;border-radius:1px;animation:.6s ease-out forwards pm-lp6-sweep;position:absolute;top:-2px;bottom:-1px}.pm-lp6-sweep-raise,.pm-lp6-sweep-cancel{background:color-mix(in srgb, var(--energy) 55%, transparent);box-shadow:0 0 8px var(--energy)}.pm-lp6-sweep-lower{background:color-mix(in srgb, var(--danger) 45%, transparent);box-shadow:0 0 8px var(--danger)}.pm-lp6-pinged .pm-lb{animation:.45s ease-out pm-lp6-pulse}@keyframes pm-lp6-sweep{0%{opacity:1;transform-origin:0;transform:scaleX(.2)}45%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes pm-lp6-pulse{0%{transform:scale(1)}30%{transform:scale(1.16)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pm-lp6-sweep{animation-duration:10ms}.pm-lp6-pinged .pm-lb{animation:none}}.pm-fleet-unknown .pm-fleet-name{color:var(--unknown)}.pm-ring-energy{stroke:var(--energy)}.pm-ring-lines{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.pm-ring-reticle path{fill:none;stroke:var(--enemy);stroke-width:2px}.pm-ring-own .pm-ring-reticle path{stroke:var(--ally)}.pm-ring-derelict .pm-ring-reticle path{stroke:var(--terrain-derelict)}.pm-ring-lead{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:2 3}.pm-ring-lead-on{stroke-dasharray:none;stroke-width:1.5px;stroke:var(--ink)}.pm-ring-lead-enemy{stroke:var(--enemy)}.pm-ring-lead-ally{stroke:var(--ally)}.pm-ring-lead-energy{stroke:var(--energy)}.pm-ring-lead-danger{stroke:var(--danger)}.pm-ring-hint{white-space:nowrap;color:var(--ink-muted);pointer-events:none;background:#05070bcc;padding:1px 6px;position:absolute;left:0;transform:translate(-50%)}.pm-fcol{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;display:flex}.pm-fcol>.pm-frame-in{flex-direction:column;flex:1;min-height:0;display:flex}.pm-fcol>.pm-frame-in>.pm-panel-body{gap:var(--space-2);flex-direction:column;flex:1;min-height:0;display:flex}.pm-fcol-top{flex-direction:column;gap:4px;display:flex}.pm-fcol-counts{align-items:center;gap:var(--space-3);display:flex}.pm-fcol-counts b{font:600 12px/16px var(--font-mono);color:var(--ink)}.pm-fcol-counts b.pm-fg-ally{color:var(--ally)}.pm-fcol-counts b.pm-fg-danger{color:var(--danger)}.pm-fcol-counts .pm-infotip,.pm-fcol-counts>:last-child{margin-left:auto}.pm-fhs{align-items:center;gap:var(--space-2);display:flex}.pm-fhs-strip{flex:1;gap:2px;height:10px;display:flex}.pm-fhs-seg{background:var(--void-300);cursor:pointer;border:0;flex-basis:0;min-width:6px;padding:0;position:relative;overflow:hidden}.pm-fhs-fill{background:var(--hull);position:absolute;top:0;bottom:0;left:0}.pm-fhs-low .pm-fhs-fill{background:var(--danger)}.pm-fhs-lost{background:repeating-linear-gradient(135deg, var(--void-300) 0 2px, transparent 2px 4px)}.pm-fhs-on{outline:1px solid var(--ally);outline-offset:1px}.pm-flc-list{flex-direction:column;flex:none;gap:1px;margin:0;padding:0;list-style:none;display:flex}.pm-flc{background:var(--void-000);width:100%;height:32px;color:var(--ink);text-align:left;cursor:pointer;font:inherit;border:0;border-left:2px solid #0000;grid-template-columns:10px 24px minmax(0,1fr) 64px 34px;align-items:center;gap:6px;padding:0 6px;display:grid}.pm-flc:hover{background:var(--void-200)}.pm-flc:focus-visible{outline:2px solid var(--focus,var(--ally));outline-offset:-2px}.pm-flc-active{background:color-mix(in srgb, var(--turn) 7%, var(--void-100));border-left-color:var(--turn)}.pm-flc-done{opacity:.62}.pm-flc-destroyed{opacity:.45}.pm-flc-destroyed .pm-flc-name{text-decoration:line-through}.pm-flc-on{box-shadow:inset 0 0 0 2px var(--ally);opacity:1}.pm-flc-mark{font:600 9px/1 var(--font-mono);color:var(--ink-muted);text-align:center}.pm-flc-active .pm-flc-mark{color:var(--turn)}.pm-flc-icon{overflow:visible}.pm-flc-id{flex-direction:column;min-width:0;display:flex}.pm-flc-name{font:600 12px/14px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-flc-sub{white-space:nowrap;align-items:center;gap:4px;display:flex;overflow:hidden}.pm-flc-sub .pm-stat-sm{font-size:10px;line-height:12px}.pm-flc-bars{flex-direction:column;gap:2px;display:flex}.pm-flc-bar{background:var(--void-300);height:3px;position:relative;overflow:hidden}.pm-flc-pct{text-align:right;font-size:11px}.pm-fl-flag{font:600 9px/12px var(--font-mono);border-radius:var(--radius-sm);background:var(--void-300);color:var(--ink-muted);letter-spacing:0;padding:0 3px}.pm-fl-braced{background:var(--void-300);color:var(--hull);outline:1px solid var(--line-strong);outline-offset:-1px}.pm-fl-traced,.pm-fl-dis{background:var(--energy-soft);color:var(--energy)}.pm-fl-cloak{background:var(--ally-soft);color:var(--ally)}.pm-fl-shoff{background:var(--danger-soft);color:var(--danger)}.pm-fcol-card{scrollbar-width:thin;gap:var(--space-2);border-top:1px solid var(--line);min-height:0;padding-top:var(--space-2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.pm-fcol-viewing{justify-content:space-between;align-items:center;gap:var(--space-2);background:var(--void-200);border-left:2px solid var(--ink-muted);padding:4px 8px;display:flex}.pm-sideswitch-badge{background:var(--ally);min-width:16px;height:16px;color:var(--on-ally);font:600 10px/16px var(--font-mono);letter-spacing:0;border-radius:8px;padding:0 4px}.pm-fcol,.pm-fcol>.pm-frame-in,.pm-fcol>.pm-frame-in>.pm-panel-body,.pm-fcol-card,.pm-flc-list,.pm-flc-list>li{min-width:0}.pm-fcol>.pm-frame-in>.pm-panel-body{padding:var(--space-3)}.pm-chip{cursor:pointer}.pm-chip:hover:not(.pm-chip-off),.pm-chip-live:not(.pm-chip-off){background:var(--void-300);outline-width:2px}.pm-chip:hover.pm-chip-enemy:not(.pm-chip-off){outline-color:var(--enemy);box-shadow:var(--glow-enemy);clip-path:none}.pm-chip:hover.pm-chip-ally:not(.pm-chip-off){outline-color:var(--ally);box-shadow:var(--glow-ally);clip-path:none}.pm-chip:hover.pm-chip-energy:not(.pm-chip-off),.pm-chip:hover.pm-chip-neutral:not(.pm-chip-off){outline-color:var(--ink)}.pm-chip:active:not(.pm-chip-off){transform:translate(-50%,-50%)scale(.98)}.pm-chip-go{color:var(--ink);flex:none;margin-left:auto;display:none}.pm-chip:hover .pm-chip-go,.pm-chip-live .pm-chip-go,.pm-chip:focus-visible .pm-chip-go{display:inline}.pm-chip:focus-visible .pm-chip-cost{display:none}.pm-chip-fire{justify-content:flex-start;gap:4px}.pm-chip-fire .pm-calibre{flex:none}.pm-chip-vals{align-items:center;gap:6px;padding-left:13px;display:flex}.pm-chip-ep,.pm-chip-dmg{white-space:nowrap;border-radius:var(--radius-sm);font:500 10px/16px var(--font-mono);letter-spacing:.04em;flex:none;align-items:baseline;gap:3px;padding:1px 6px;display:inline-flex}.pm-chip-ep b,.pm-chip-dmg b{font:600 13px/16px var(--font-mono);letter-spacing:0}.pm-chip-ep{color:var(--go,#63e08f);background:var(--go-soft,#0b2a17)}.pm-chip-dmg{color:var(--danger);background:var(--danger-soft)}.pm-chip-rng{color:var(--ink-muted);margin-left:auto}.pm-chip-why{border-top:1px dashed var(--line);flex-direction:column;gap:0;margin-top:1px;padding:3px 0 0 13px;display:flex}.pm-chip-why-row{font:400 11px/14px var(--font-sans);color:var(--ink-muted);justify-content:space-between;gap:6px;display:flex}.pm-chip-why-k{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pm-chip-why-v{font-family:var(--font-mono);color:var(--ink);flex:none}.pm-chip-why-up{color:var(--go,#63e08f)}.pm-chip-why-down{color:var(--danger)}.pm-ring-foot{white-space:nowrap;outline:1px solid var(--line);background:#05070bd9;align-items:center;gap:8px;padding:3px 3px 3px 8px;display:flex;position:absolute;transform:translate(-50%)}.pm-ring-hint-txt{color:var(--ink-muted)}.pm-ring-hint-txt b{color:var(--ink);font-weight:600}.pm-ring-close{border:1px solid var(--line-strong);background:var(--void-200);height:24px;color:var(--ink);font:600 11px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;align-items:center;gap:5px;padding:0 6px 0 8px;display:inline-flex}.pm-ring-close:hover{background:var(--void-300);border-color:var(--ink-muted)}.pm-ring-close:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pm-ring-close .pm-kbd{font-size:10px}.pm-chip-fire.pm-chip-off{justify-content:center}.pm-ring-exec{border:1px solid var(--ally);background:var(--ally);height:24px;color:var(--on-ally);font:600 11px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:0 12px}.pm-ring-exec:hover:not(:disabled){filter:brightness(1.12);box-shadow:var(--glow-ally)}.pm-ring-exec:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pm-ring-exec:disabled{background:var(--void-200);border-color:var(--line-strong);color:var(--ink-faint);cursor:not-allowed}.pm-ring-foot{padding:3px}.pm-ring-exec{align-items:center;gap:8px;display:inline-flex}.pm-ring-exec:disabled{background:var(--void-300);border-color:var(--line);color:var(--ink-faint);filter:grayscale()}.pm-ring-close{gap:8px;padding:0 6px 0 10px}.pm-chip-armed:not(.pm-chip-off):after{content:"";background:currentColor;width:3px;position:absolute;top:6px;bottom:6px;left:-1px}.pm-chip-armed.pm-chip-enemy:after{color:var(--enemy)}.pm-chip-armed.pm-chip-ally:after{color:var(--ally)}.pm-chip-armed.pm-chip-energy:after{color:var(--energy)}.pm-chip-armed.pm-chip-neutral:after{color:var(--ink)}.pm-chip-armed.pm-chip-off{outline-color:var(--ink-muted);outline-width:1px}.pm-flc-now{background:var(--ally);color:var(--on-ally);font:700 9px/12px var(--font-display);letter-spacing:.08em;text-transform:uppercase;padding:0 4px}.pm-flc-active{box-shadow:inset 0 0 0 2px var(--turn)}.pm-flc-active .pm-flc-now{background:var(--turn);color:var(--on-energy);padding:0 5px}.pm-tinfo-enemy{border-top-color:var(--enemy)}.pm-tinfo-ally{border-top-color:var(--ally)}.pm-tinfo-who{flex:1;min-width:0}.pm-tinfo-bars{flex-direction:column;gap:3px;display:flex}.pm-tinfo-bars .pm-mini{grid-template-columns:18px 1fr 64px}.pm-tinfo-flags{flex-wrap:wrap;gap:4px;display:flex}.pm-tinfo .pm-dl{grid-template-columns:64px 1fr}.pm-tinfo-weps,.pm-tinfo-reach{flex-direction:column;gap:4px;display:flex}.pm-tinfo-reach{border-top:1px solid var(--line);padding-top:8px}.pm-tinfo-reach-list{flex-direction:column;gap:3px;display:flex}.pm-tinfo-reach-i{font:500 12px/18px var(--font-sans);color:var(--ink);align-items:center;gap:6px;display:inline-flex}.pm-tinfo-reach-off{color:var(--ink-muted)}.pm-col{box-sizing:border-box;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.pm-col>.pm-frame-in{flex-direction:column;flex:1;min-height:0;display:flex}.pm-coltabs{border-bottom:1px solid var(--line);gap:2px;padding:4px 4px 0;display:flex}.pm-coltab{min-width:0;height:34px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.pm-coltab:hover{background:var(--void-200);color:var(--ink)}.pm-coltab-l{font:600 12px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.pm-coltab-sub{font:500 11px/1 var(--font-sans);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pm-coltab-on{background:var(--void-200);color:var(--ink);box-shadow:inset 0 -2px 0 var(--ally)}.pm-coltabs-enemy .pm-coltab-on{box-shadow:inset 0 -2px 0 var(--enemy)}.pm-coltab-x{width:16px;height:16px;color:var(--ink-muted);font:500 13px/1 var(--font-sans);border-radius:2px;place-items:center;margin-left:2px;display:grid}.pm-coltab-x:hover{background:var(--void-300);color:var(--ink)}.pm-col-body{scrollbar-width:thin;flex-direction:column;flex:1;gap:10px;min-height:0;padding:10px 10px 12px;display:flex;overflow-y:auto}.pm-col-ship{flex-direction:column;gap:10px;display:flex}.pm-col-sub{border-top:1px solid var(--line);padding-top:10px}.pm-col-sub .pm-frame{background:0 0;padding:0}.pm-col-sub .pm-frame-in{background:0 0}.pm-col-sub .pm-panel-head{border:0;min-height:0;padding:0 0 6px}.pm-col-sub .pm-panel-body{padding:0}.pm-col-log{flex-direction:column;flex:1;min-height:0;display:flex}.pm-col-log .pm-log{flex:1;min-height:0;max-height:none;margin:0}.pm-flist{flex-direction:column;gap:6px;display:flex}.pm-flc-enemy.pm-flc-active{background:color-mix(in srgb, var(--turn) 7%, var(--void-100));border-left-color:var(--turn);box-shadow:inset 0 0 0 2px var(--turn)}.pm-flc-enemy.pm-flc-on{box-shadow:inset 0 0 0 2px var(--ally)}.pm-flc-on.pm-flc-active,.pm-flc-enemy.pm-flc-on.pm-flc-active{box-shadow:inset 0 0 0 2px var(--ally), inset 0 0 0 4px var(--void-100), inset 0 0 0 6px var(--turn)}.pm-flc-active .pm-flc-now-enemy{background:var(--turn);color:var(--on-energy)}.pm-flc-enemy.pm-flc-done{opacity:.7}.pm-flc-now-enemy{background:var(--enemy);color:var(--on-energy)}.pm-flc-sub .pm-tier{transform-origin:0;transform:scale(.85)}.pm-flc-bar .pm-mini-band{position:absolute;top:0;bottom:0}.pm-fl-target{background:var(--enemy-soft);color:var(--enemy);outline:1px solid var(--enemy);outline-offset:-1px}.pm-fhs-enemy .pm-fhs-fill{background:var(--enemy);opacity:.85}.pm-fhs-unknown{background:repeating-linear-gradient(90deg, var(--void-300) 0 3px, transparent 3px 6px)}.pm-fhs-enemy .pm-fhs-on{outline-color:var(--enemy)}.pm-upcoming{--pm-c:var(--chamfer-sm);background:var(--void-100);outline:1px solid var(--line-strong);outline-offset:-1px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.pm-upcoming ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pm-up-row{grid-template-columns:40px 1fr auto;align-items:baseline;gap:6px;padding:2px 0;display:grid}.pm-up-when{color:var(--ink)}.pm-up-text{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-up-danger .pm-up-when,.pm-up-danger .pm-up-text{color:var(--danger)}.pm-up-energy .pm-up-when{color:var(--energy)}.pm-up-ally .pm-up-when{color:var(--ally)}.pm-bprompt{--pm-c:var(--chamfer-sm);outline:1px solid var(--ally);outline-offset:-1px;box-shadow:var(--panel);background:#0b1017f0;align-items:center;gap:12px;padding:8px 12px;display:flex}.pm-bprompt .pm-label{color:var(--ally)}.pm-bprompt-keys{gap:10px;margin-left:6px;display:inline-flex}.pm-munis{align-items:center;gap:3px;display:inline-flex}.pm-muni{border:1px solid var(--line);background:var(--void-000);height:18px;color:var(--ink);cursor:pointer;align-items:center;gap:2px;padding:0 4px 0 1px;display:inline-flex}.pm-muni:hover{border-color:var(--ally);background:var(--void-200)}.pm-muni-on{border-color:var(--ally);background:var(--ally-soft)}.pm-muni-arming{border-style:dashed}.pm-muni-n{font:600 9px/1 var(--font-mono);color:var(--ink-muted)}.pm-muni:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.pm-coltab-l{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pm-coltab:has(.pm-coltab-x){padding-right:4px}.pm-flc-enemy{grid-template-columns:10px 24px minmax(0,1fr) 56px 50px}.pm-flc-enemy .pm-flc-pct{white-space:nowrap;font-size:10px}.pm-col-sub .pm-frame,.pm-col-sub .pm-frame-in{clip-path:none;outline:0}.pm-col-sub .pm-panel-head .pm-label{padding-left:0}.pm-col-body>.pm-flist-fill{flex:auto;min-height:0}.pm-flist-fill{flex-direction:column;display:flex}.pm-flist-fill .pm-flc-list{flex-direction:column;flex:1;display:flex}.pm-flist-fill .pm-flc-list>li{flex:1 1 0;min-height:34px;max-height:64px;display:flex}.pm-flist-fill .pm-flc{flex:1;height:auto}.pm-flc-roomy{grid-template-columns:10px 28px minmax(0,1fr) 124px 0;gap:6px;padding:4px 6px}.pm-flc-roomy .pm-flc-pct{display:none}.pm-flc-roomy .pm-flc-name{font-size:13px;line-height:16px}.pm-flc-minis{flex-direction:column;gap:1px;min-width:0;display:flex}.pm-flc-minis .pm-mini{grid-template-columns:14px 1fr 44px;font-size:9px;line-height:11px}.pm-col-hist{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding-top:10px;display:flex}.pm-col-hist .pm-log{max-height:none;margin:0}.pm-flc-roomy{align-content:center}.pm-flc-roomy .pm-flc-minis .pm-mini{font-size:10px;line-height:13px}.pm-flc-roomy .pm-flc-minis{gap:3px}.pm-flist-fill .pm-flc-list>li{max-height:96px}.pm-flc-roomy{grid-template-columns:10px 36px minmax(0,1fr) 124px 0}.pm-flc-roomy .pm-flc-icon{width:36px;height:36px}.pm-flc-cond{font-size:11px;line-height:14px}.pm-flc-roomy .pm-flc-id{gap:2px}.pm-ftot{border-top:1px solid var(--line);flex-direction:column;gap:3px;padding:8px 6px 0;display:flex}.pm-ftot .pm-mini{grid-template-columns:18px 1fr 92px}.pm-flc-enemy.pm-flc-roomy{grid-template-columns:10px 36px minmax(0,1fr) 124px 0}.pm-col-ally{--pm-scroll-c:var(--ally)}.pm-col-enemy{--pm-scroll-c:var(--enemy)}.pm-col-body-pin{overflow:hidden}.pm-col-body-pin>.pm-col-ship{flex:1;min-height:0}.pm-col-ship>:not(.pm-col-hist){flex:none}.pm-col-body-pin .pm-col-hist{flex:1;min-height:120px}.pm-col-hist .pm-scroll{flex:1;min-height:0}.pm-col-hist .pm-scroll-vp{max-height:none!important}.pm-col-log>.pm-scroll{flex:1;min-height:0}.pm-drow-items{grid-template:"ic name munis nums act"/16px auto auto minmax(0,1fr) auto;min-height:31px}.pm-drow-items>.pm-drow-bar{display:none}.pm-drow-items>.pm-pwr,.pm-drow-items>.pm-tray-glyph{align-self:center;margin-top:0}.pm-drow-munis{grid-area:munis;align-items:center;min-width:0;display:flex}.pm-drow-munis .pm-munis{grid-template-columns:repeat(4,auto);gap:2px;display:grid}.pm-drow-items2{padding-top:3px;padding-bottom:3px}.pm-muni:disabled{cursor:default}.pm-muni-available{border-style:dashed;border-color:var(--line-strong);background:0 0}.pm-muni-available svg{opacity:.4}.pm-muni-available .pm-muni-n{color:var(--ink-muted)}.pm-muni-available:hover{border-color:var(--ally)}.pm-muni-available:hover svg{opacity:.7}.pm-muni-arming{border-style:dashed;border-color:var(--energy);background:0 0}.pm-muni-arming .pm-muni-n{color:var(--energy)}.pm-muni-arming svg{opacity:.75}.pm-muni-armed,.pm-muni-deployed{border-color:var(--ally);background:var(--ally-soft)}.pm-muni-armed .pm-muni-n,.pm-muni-deployed .pm-muni-n{color:var(--ink);font-weight:700}.pm-muni-destroyed{border-color:var(--line);background:0 0}.pm-muni-destroyed svg{opacity:.45}.pm-muni-destroyed .pm-muni-n{color:var(--ink-faint,var(--ink-muted));text-decoration:line-through}.pm-muni-x{stroke:var(--danger);stroke-width:2px;fill:none;stroke-linecap:round}.pm-muni-on{box-shadow:0 0 0 1px var(--ally), 0 0 8px -2px var(--ally);background:var(--ally-soft)}.pm-muni-legend{flex-wrap:wrap;align-items:center;gap:4px 12px;display:inline-flex}.pm-muni-legend-i{align-items:center;gap:5px;display:inline-flex}.pm-pscale{align-items:center;gap:2px;display:inline-flex}.pm-pscale-c{background:var(--void-000);outline:1px solid var(--line);outline-offset:-1px;min-width:26px;height:18px;color:var(--ink-muted);font:500 10px/1 var(--font-mono);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:0 3px;display:inline-flex}.pm-pscale-md .pm-pscale-c{min-width:34px;height:24px;font-size:11px}.pm-pscale-c:hover:not([aria-disabled=true]){outline-color:var(--energy);color:var(--ink)}.pm-pscale-c:focus-visible{outline:2px solid var(--focus)}.pm-pscale-fill{background:var(--energy-soft);color:var(--energy)}.pm-pscale-on{background:var(--energy);outline-color:var(--energy);color:var(--on-energy);font-weight:600}.pm-pscale-over{color:var(--danger)}.pm-pscale-fillover{background:var(--danger-soft);outline-color:var(--danger);color:var(--danger)}.pm-pscale-over.pm-pscale-on{background:var(--danger);outline-color:var(--danger);color:var(--on-danger)}.pm-pscale-off{cursor:not-allowed;color:var(--ink-faint);background:repeating-linear-gradient(135deg, var(--void-100) 0 3px, var(--void-200) 3px 6px)}.pm-pscale-dis .pm-pscale-c{cursor:default;opacity:.6}.pm-pscale .pm-keycap{margin:0 2px}.pm-chip-power{padding:2px 0 0 13px;display:flex}.pm-chip-pct{font:600 10px/16px var(--font-mono);color:var(--energy);outline-offset:-1px;outline:1px solid;flex:none;padding:0 4px}.pm-chip-pct-over{color:var(--danger)}.pm-chip-ep-over{color:var(--danger);background:var(--danger-soft)}.pm-ring-exec-over{background:var(--danger);border-color:var(--danger);color:var(--on-danger)}.pm-ppop{background:var(--void-100);outline:1px solid var(--line-strong);outline-offset:-1px;flex-direction:column;gap:8px;min-width:300px;max-width:360px;padding:10px 12px;display:flex}.pm-ppop-over{outline-color:var(--danger)}.pm-ppop-head{align-items:center;gap:6px;display:flex}.pm-ppop-head .pm-label{flex:1}.pm-ppop-amts{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.pm-ppop-amts .pm-label{margin-right:4px}.pm-ppop-amt{background:var(--void-000);outline:1px solid var(--line);outline-offset:-1px;height:24px;color:var(--ink-muted);font:500 11px/1 var(--font-mono);cursor:pointer;border:0;padding:0 8px}.pm-ppop-amt:hover{outline-color:var(--shield);color:var(--ink)}.pm-ppop-amt-on{outline-color:var(--shield);background:var(--shield-soft);color:var(--shield)}.pm-ppop-res{font:500 11px/16px var(--font-mono);color:var(--ink-muted);align-items:baseline;gap:10px;display:flex}.pm-ppop-res b{font:600 15px/18px var(--font-mono);color:var(--ink)}.pm-ppop-gain b{color:var(--shield)}.pm-ppop-dmg b{color:var(--danger)}.pm-ppop-cost b{color:var(--go,#63e08f)}.pm-ppop-cost.pm-fg-danger b,.pm-ppop-risk{color:var(--danger)}.pm-ppop-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.pm-ppop-auto{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.pm-drow-pct{font:600 9px/12px var(--font-mono);letter-spacing:0;color:var(--energy);outline-offset:-1px;text-transform:none;outline:1px solid;padding:0 3px}.pm-drow-pct-over{color:var(--danger)}.pm-drow-numsbtn{all:unset;cursor:pointer}.pm-drow-numsbtn:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pm-drow-numsbtn:focus-visible{outline:2px solid var(--focus)}.battle--grid .pm-col-body.pm-col-body-over{scrollbar-gutter:stable;overflow-y:scroll}.pm-col-fade{pointer-events:none;z-index:1;background:linear-gradient(to bottom, transparent, var(--void-100) 85%);flex:none;height:44px;margin-top:-54px;position:sticky;bottom:0}.pm-wctl .pm-clock-note.pm-clock-charge{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:6px;min-height:2lh;max-height:3lh;display:grid;overflow:hidden}.pm-clock-note-t{min-width:0;max-height:3lh;display:block;overflow:hidden}.pm-clock-note-t>.pm-clock-line-t{white-space:normal;text-overflow:clip;display:block;overflow:visible}.pm-clock-note>.pm-infotip{margin-top:2px}.battle__menu .pm-gamemenu.pm-gamemenu-row{align-items:center;column-gap:var(--space-3);padding:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"round tools""note note";row-gap:2px;display:grid}.battle__menu .pm-gamemenu-row .pm-gamemenu-round-block,.battle--compact .battle__menu .pm-gamemenu-row .pm-gamemenu-round-block{flex:none;grid-area:round;align-items:baseline;gap:6px;min-width:0;display:flex}.battle__menu .pm-gamemenu-row .pm-gamemenu-note,.battle--compact .battle__menu .pm-gamemenu-row .pm-gamemenu-note{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:none;line-clamp:none;flex:none;grid-area:note;min-width:0;max-width:100%;min-height:0;display:block;overflow:hidden}.battle__menu .pm-gamemenu-row .pm-gamemenu-tools{grid-area:tools}.pm-gamemenu-row .pm-gamemenu-tools{align-items:center;gap:var(--space-2);flex:none;margin-left:auto;display:flex}.pm-gamemenu-row .pm-gamemenu-tools .pm-flagbtn svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.pm-gamemenu-row .pm-flagbtn.pm-exitbtn:hover:not(:disabled){color:var(--ink);border-color:var(--ink-muted)}.battle__menu .pm-gamemenu-row .pm-gamemenu-confirm{align-items:flex-end;gap:var(--space-1);flex-direction:column;grid-area:1/1/-1/-1;min-width:0}.battle__menu .pm-gamemenu-row .pm-gamemenu-ask{text-align:right;line-height:1.2}.pm-rb{--rb-edge:var(--line-strong);--rb-plate:var(--void-200);--rb-mark:var(--ink);flex:none;display:block;overflow:visible}.pm-rb polygon.pm-rb-plate{fill:var(--rb-plate);stroke:var(--rb-edge)}.pm-rb polygon.pm-rb-rim{fill:none;stroke:color-mix(in srgb, var(--rb-edge) 55%, transparent);stroke-width:.9px}.pm-rb .pm-rb-mark{fill:var(--rb-mark)}.pm-rb rect.pm-rb-rail{fill:var(--rb-rail,var(--rb-mark))}.pm-rb polygon.pm-rb-hollow{fill:none;stroke:var(--rb-mark);stroke-width:2.2px}.pm-rb-provisional{--rb-edge:var(--ink-faint);--rb-plate:color-mix(in srgb, var(--void-200) 82%, transparent);--rb-mark:var(--ink-muted)}.pm-rb-provisional polygon.pm-rb-plate{stroke-dasharray:3.4 2.6}.pm-rb-nco{--rb-edge:#9aa9ba;--rb-plate:color-mix(in srgb, #9aa9ba 16%, var(--void-200));--rb-mark:#c2cfdd}.pm-rb-warrant{--rb-edge:var(--hull);--rb-plate:color-mix(in srgb, var(--hull) 20%, var(--void-200));--rb-mark:#eaf1f8;--rb-rail:var(--ally)}.pm-rb-officer{--rb-edge:var(--ally);--rb-plate:color-mix(in srgb, var(--ally) 24%, var(--void-200));--rb-mark:#cfe6ff}.pm-rb-senior{--rb-edge:#2f6fd0;--rb-plate:color-mix(in srgb, #1f5fc0 44%, var(--void-200));--rb-mark:#dcecff;--rb-rail:var(--energy)}.pm-rb-flag{--rb-edge:var(--energy);--rb-plate:color-mix(in srgb, var(--energy) 22%, var(--void-200));--rb-mark:#ffe8ad}.pm-rb-glow{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--rb-edge) 70%, transparent))}.pm-rbadge{flex:none;line-height:0;display:inline-flex}.pm-rbadge svg.pm-rb{position:static;inset:auto}.pm-femblem-board{width:30px}.pm-pilot-board{justify-content:center;width:64px}.pm-pilot-rank{color:var(--ink)}.pm-rrp-board{justify-content:center;width:48px}.pm-plate-board,.pm-gframe-board{align-self:center}.pm-rankme-rank{font:var(--caption-weight,400) 13px/16px var(--font-sans);color:var(--ink-muted)}.pm-rankme-rank .pm-rankname-t{color:var(--ink)}.pm-rankname{align-items:center;gap:5px;min-width:0;display:inline-flex}.pm-rankname-t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-rprog{--rp-colour:var(--line-strong);background:var(--void-100);outline:1px solid var(--line);outline-offset:-1px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.pm-rprog-provisional{--rp-colour:var(--ink-faint)}.pm-rprog-nco{--rp-colour:#9aa9ba}.pm-rprog-warrant{--rp-colour:var(--hull)}.pm-rprog-officer{--rp-colour:var(--ally)}.pm-rprog-senior{--rp-colour:#2f6fd0}.pm-rprog-flag{--rp-colour:var(--energy)}.pm-rprog-mid{flex-direction:column;gap:6px;min-width:0;display:flex}.pm-rprog-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pm-rprog-rank{font:600 16px/20px var(--font-display);letter-spacing:.01em;color:var(--ink)}.pm-rprog-bar{background:var(--void-300);outline:1px solid var(--line);outline-offset:-1px;height:8px;position:relative;overflow:hidden}.pm-rprog-fill{background:var(--rp-colour);position:absolute;inset:0 auto 0 0}.pm-rprog-delta{background:var(--go);position:absolute;top:0;bottom:0}.pm-rprog-delta-down{background:var(--danger)}.pm-rprog-next{opacity:.4}.pm-rprog-gain{color:var(--go)}.pm-rprog-drop{color:var(--danger)}.pm-result-rank{flex-direction:column;gap:10px;width:min(560px,100%);margin:0 auto;display:flex}.pm-promo{background:var(--void-100);outline:1px solid color-mix(in srgb, var(--go) 50%, var(--line-strong));outline-offset:-1px;border-left:3px solid var(--go);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:14px 18px;display:grid}.pm-promo-down{outline-color:var(--line-strong);border-left-color:var(--line-strong)}.pm-promo-text{flex-direction:column;gap:3px;min-width:0;display:flex}.pm-promo-word{font:600 12px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--go)}.pm-promo-down .pm-promo-word{color:var(--ink-muted)}.pm-promo-rank{font:600 22px/26px var(--font-display);color:var(--ink)}.pm-promo-from{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-promo:not(.pm-promo-down) .pm-rb{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--rb-edge) 75%, transparent))}@media (width<=560px){.pm-rprog{grid-template-columns:auto minmax(0,1fr);gap:10px}.pm-rprog-next{display:none}}.pm-gstate .pm-leg6{width:100%}.pm-leg6 .pm-leg6-glyphs{gap:4px}.pm-leg6 .pm-leg6-glyphs>.pm-xt{align-items:center;display:inline-flex}.pm-leg6-bar .pm-leg6-i{pointer-events:none}.pm-poplayer>.pm-pop.pm-leg6-pop{width:300px}.pm-leg6-pop .pm-leg6-poph{padding-right:22px}.pm-leg6-pop>.pm-popx{position:absolute;top:6px;right:6px}.pm-leg6-pop .pm-leg6-pg{justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.pm-leg6-pop .pm-caption{line-height:1.3}.battle__clock .pm-tp6{width:100%;height:var(--hud-bottom);box-sizing:border-box;gap:8px;padding:10px 14px 12px;overflow:hidden}.battle__clock .pm-tp6>*{flex-shrink:0}.pm-tp6 .pm-tp6-h{min-height:20px}.pm-tp6 .pm-tp6-bankt{white-space:nowrap}.pm-tp6 .pm-tp6-clock{font-variant-numeric:tabular-nums}.pm-tp6 .pm-tp6-grid{row-gap:3px}.pm-tp6 .pm-tp6-hull{color:var(--hull)}.pm-tp6 .pm-tp6-k{white-space:nowrap}.pm-tp6>.pm-tp6-end{margin-top:auto}.pm-tp6.pm-tp6-draining{outline-color:var(--energy)}.battle--compact .pm-tp6 .pm-tp6-grid{row-gap:1px}.pm-qf6-hold{z-index:70;position:fixed}.pm-qf6 .pm-qf6-t{display:block}.pm-splan.pm-splan-full>.pm-splan-track{grid-column:1/-1}.pm-tp6 .pm-tp6-h{align-items:center}.pm-tp6 .pm-tp6-h>.pm-tp6-big{font:600 30px/1 var(--font-mono);letter-spacing:.02em;color:var(--ally);margin-left:auto}.pm-tp6 .pm-tp6-h>.pm-tp6-big.pm-fg-energy{color:var(--energy)}.pm-tp6 .pm-tp6-h>.pm-tp6-big.pm-muted{color:var(--ink-muted)}.pm-tp6 .pm-tp6-h>.pm-tp6-big~.pm-infotip{margin-left:8px}.pm-tp6-timebar{align-items:center;gap:10px;margin-top:-2px;display:flex}.pm-tp6-track{background:var(--line);flex:auto;height:4px;overflow:hidden}.pm-tp6-track>i{background:var(--ally);height:100%;transition:width .9s linear;display:block}.pm-tp6-theirs .pm-tp6-track>i{background:var(--ink-muted)}.pm-tp6-timebar-bank .pm-tp6-track>i{background:var(--energy)}.battle--compact .pm-tp6 .pm-tp6-h>.pm-tp6-big{font-size:24px}.pm-banknum{flex:none;line-height:0;display:inline-flex}.pm-banknum svg{overflow:visible}.pm-banknum-roof,.pm-banknum-base{fill:var(--ally);opacity:.85}.pm-banknum-body{fill:var(--void-300,#1b2230);stroke:var(--ally);stroke-width:1.2px}.pm-banknum text{font:700 9.5px/1 var(--font-mono,monospace);fill:var(--ink)}.pm-tp6-theirs .pm-banknum-roof,.pm-tp6-theirs .pm-banknum-base{fill:var(--ink-muted)}.pm-tp6-theirs .pm-banknum-body{stroke:var(--ink-muted)}.pm-tp6 .pm-tp6-grid{grid-template-columns:1fr 12px auto auto}.pm-tp6 .pm-tp6-of{font:500 12px/1 var(--font-mono);color:var(--ink-muted);white-space:nowrap}.battle__clock .pm-tp6{gap:8px;padding:12px 14px 13px}.battle--compact .battle__clock .pm-tp6{gap:6px;padding:9px 12px 10px}.pm-tp6-ledger{flex:1 1 0;align-items:center;gap:12px;min-height:0;padding:2px 0;display:flex}.pm-tp6-nextbox{flex-direction:column;flex:none;gap:6px;width:140px;display:flex}.battle--compact .pm-tp6-nextbox{width:124px}.pm-tp6-nextk{font:600 10px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap}.pm-tp6-nextn{align-items:baseline;gap:3px;display:flex}.pm-tp6-nextn>svg{flex:none;align-self:center}.pm-tp6 .pm-tp6-v.pm-tp6-next{font:600 28px/1 var(--font-mono);text-align:left;min-width:0;color:var(--ink)}.battle--compact .pm-tp6 .pm-tp6-v.pm-tp6-next{font-size:24px}.pm-tp6-flow{background:var(--void-200,#121a24);height:6px;margin-top:2px;display:block;position:relative}.pm-tp6-flow>i{height:6px;position:absolute;top:0}.pm-tp6-flow-kept{background:var(--energy);opacity:.85;left:0}.pm-tp6-flow-core{background:var(--go)}.pm-tp6-flow-lost{background:repeating-linear-gradient(135deg, var(--danger) 0 2px, transparent 2px 4px)}.pm-tp6-chips{flex:1 1 0;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:4px 8px;min-width:0;display:grid}.battle--compact .pm-tp6-chips{gap:2px 6px}.pm-tp6-chip{align-items:center;gap:5px;height:20px;display:flex}.pm-tp6-chip svg path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.pm-tp6-chip .pm-tp6-v{font:600 13px/1 var(--font-mono);text-align:left;min-width:0;color:inherit}.pm-tp6-chip-off{color:var(--ink-faint,#3a4a5c)}.pm-tp6-chip.pm-tp6-hull{color:var(--hull)}.pm-chip-head .pm-keycap{margin-left:2px}.pm-chip:hover .pm-chip-head .pm-keycap,.pm-chip-live .pm-chip-head .pm-keycap{border-color:var(--ink-muted)}.pm-ring-exec:disabled .pm-keycap{border-color:var(--line);color:var(--ink-faint);background:0 0}.pm-kbmap{flex-direction:column;gap:4px;display:flex}.pm-kbmap-row{gap:4px;display:flex}.pm-kbmap-key{box-sizing:border-box;border:1px solid var(--line);background:var(--void-000);border-bottom-width:3px;border-radius:4px;flex-direction:column;justify-content:space-between;width:58px;height:42px;padding:4px 5px;display:flex;position:relative}.pm-kbmap-k{font:600 12px/1 var(--font-mono);color:var(--ink-faint)}.pm-kbmap-l{font:500 10px/11px var(--font-sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-kbmap-ally .pm-kbmap-k,.pm-kbmap-enemy .pm-kbmap-k,.pm-kbmap-energy .pm-kbmap-k,.pm-kbmap-danger .pm-kbmap-k,.pm-kbmap-neutral .pm-kbmap-k{color:var(--ink-muted)}.pm-kbmap-ally{border-color:var(--ally);background:var(--ally-soft)}.pm-kbmap-enemy{border-color:var(--enemy);background:var(--enemy-soft)}.pm-kbmap-energy{border-color:var(--energy);background:var(--energy-soft)}.pm-kbmap-danger{border-color:var(--danger);background:var(--danger-soft)}.pm-kbmap-neutral{border-color:var(--line-strong);background:var(--void-200)}.pm-kbmap-hl{outline:2px solid var(--ink);outline-offset:1px}.pm-kbmap-legend{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:6px;display:flex}.pm-kbmap-lg{align-items:center;gap:5px;display:inline-flex;background:0 0!important;border:0!important}.pm-kbmap-lg i,.pm-hk-gh i{border:1px solid;border-color:inherit;background:inherit;border-radius:2px;width:10px;height:10px;display:inline-block}span.pm-kbmap-lg.pm-kbmap-ally i,h4.pm-kbmap-ally i{border-color:var(--ally);background:var(--ally-soft)}span.pm-kbmap-lg.pm-kbmap-enemy i,h4.pm-kbmap-enemy i{border-color:var(--enemy);background:var(--enemy-soft)}span.pm-kbmap-lg.pm-kbmap-energy i,h4.pm-kbmap-energy i{border-color:var(--energy);background:var(--energy-soft)}span.pm-kbmap-lg.pm-kbmap-danger i,h4.pm-kbmap-danger i{border-color:var(--danger);background:var(--danger-soft)}span.pm-kbmap-lg.pm-kbmap-neutral i,h4.pm-kbmap-neutral i{border-color:var(--line-strong);background:var(--void-200)}.pm-hk{gap:var(--space-4);flex-direction:column;display:flex}.pm-hk-top{gap:var(--space-6);flex-wrap:wrap;align-items:flex-start;display:flex}.pm-hk-notes{flex:1;gap:8px;min-width:240px}.pm-hk-notes p{margin:0}.pm-hk-search{align-items:center;gap:8px;display:flex}.pm-hk-search .pm-input{flex:1}.pm-hk-conflict{background:var(--energy-soft);border-left:2px solid var(--energy);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.pm-hk-groups{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.pm-hk-gh{color:var(--ink-muted);align-items:center;gap:6px;margin:0 0 6px;display:flex;background:0 0!important;border:0!important}.pm-hk-list{margin:0;padding:0;list-style:none}.pm-hk-row{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:34px;padding:2px 4px;display:flex}.pm-hk-row>.pm-body{flex:1;font-size:14px}.pm-hk-row-ed{background:var(--void-200)}.pm-hk-keys{align-items:center;gap:4px;display:inline-flex}.pm-hk-cap{cursor:pointer;background:0 0;border:0;min-width:26px;padding:0}.pm-hk-cap:hover .pm-keycap{border-color:var(--ink-muted);background:var(--void-200)}.pm-hk-cap:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pm-hk-cap-ed{border:1px dashed var(--ally);background:var(--ally-soft);color:var(--ally);padding:3px 8px}.pm-hk-help{z-index:50;padding:var(--space-4);background:#05070bb8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pm-hk-help-card{width:780px;max-width:100%;max-height:100%;overflow:auto}.pm-hk-help-body{flex-direction:column;gap:16px;display:flex}.pm-hk-help-body p{margin:0}.pm-hk-help-maps{gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.pm-dact.pm-dact-offrow:is(:disabled,[aria-disabled=true]):is(:hover,:focus-visible){border-color:var(--line);color:color-mix(in srgb, var(--pm-tone) 45%, var(--ink-faint))}.pm-dact.pm-dact-offrow:is(:disabled,[aria-disabled=true]):hover .pm-acticon{opacity:.75}.pm-deck .pm-dact,.pm-snd-go{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.pm-kbmap-system{border-color:var(--zone);background:var(--zone-soft)}.pm-kbmap-system .pm-kbmap-k{color:var(--ink-muted)}span.pm-kbmap-lg.pm-kbmap-system i,h4.pm-kbmap-system i{border-color:var(--zone);background:var(--zone-soft)}.pm-lvbar{vertical-align:middle;flex:none;align-items:flex-end;gap:2px;display:inline-flex}.pm-lvbar>.pm-lvbar-b{background:var(--ink-faint);flex:none;width:4px;height:11px;display:block;position:relative;transform:skew(-18deg)}.pm-lvbar-sm>.pm-lvbar-b{width:3px;height:9px}.pm-lvbar-lg{gap:3px}.pm-lvbar-lg>.pm-lvbar-b{width:5px;height:16px}.pm-lvbar>.pm-lvbar-live{background:var(--go)}.pm-lvbar>.pm-lvbar-damaged{background:var(--danger)}.pm-lvbar>.pm-lvbar-destroyed{background:var(--ink-faint)}.pm-lvbar>.pm-lvbar-disrupted{background-color:var(--ally-soft);background-image:repeating-linear-gradient(135deg, var(--ally) 0 2px, transparent 2px 4px);background-repeat:repeat;background-size:5.66px 5.66px}@media (prefers-reduced-motion:no-preference){.pm-lvbar>.pm-lvbar-disrupted{animation:2.4s linear infinite pm-lvbar-hatch}}@keyframes pm-lvbar-hatch{0%{background-position:0 0}to{background-position:0 5.66px}}.pm-lvbar-dead>.pm-lvbar-b{background:var(--ink-faint);clip-path:polygon(0 0,100% 0,100% 38%,60% 52%,100% 66%,100% 100%,0 100%,0 64%,40% 50%,0 36%)}.pm-lvbar-off>.pm-lvbar-live,.pm-lvbar-off>.pm-lvbar-disrupted{opacity:.4}.pm-lvbar>.pm-lvbar-run:after{content:"";background:var(--ink);height:2px;position:absolute;top:-4px;left:-1px;right:-1px}.pm-lvbar-shape>.pm-lvbar-b{box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.pm-etc.pm-etc-wide>.pm-etc-list>.pm-etc-row{grid-template-columns:64px auto 1fr}.pm-etc-wide .pm-etc-warn .pm-etc-k{color:var(--energy)}.pm-etc-wide .pm-etc-cost .pm-etc-k{color:var(--ink)}.pm-vitals.pm-vitals-hulk>.pm-vital:not(.pm-vital-hull),.pm-vitals.pm-vitals-hulk>.pm-vitals-steps,.pm-vitals.pm-vitals-hulk>.pm-vitals-sys,.pm-vitals.pm-vitals-hulk>.pm-vitals-cool{opacity:.45}.pm-vitals.pm-vitals-hulk{border-color:var(--line)}.pm-hulk-tag{flex:none;align-items:center;gap:6px;display:inline-flex}.pm-rl6-tag-pend svg path,.pm-rc6-ico-spin path,.pm-wr6-spin path{fill:none;stroke:var(--energy);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.pm-snd{box-sizing:border-box;background:var(--void-100);outline:1px solid color-mix(in srgb, var(--shield) 40%, var(--line));outline-offset:-1px;border-top:2px solid var(--shield);flex-direction:column;gap:8px;width:236px;padding:10px 14px 12px;display:flex}.pm-snd-dial{justify-content:center;height:108px;display:flex;position:relative}.pm-snd-seg{cursor:pointer;stroke:var(--void-100);stroke-width:1px;transition:fill .15s}.pm-snd-seg-off{fill:color-mix(in srgb, var(--shield) 16%, var(--void-300))}.pm-snd-seg-off:hover{fill:color-mix(in srgb, var(--shield) 40%, var(--void-300))}.pm-snd-seg-on{fill:var(--shield);filter:drop-shadow(0 0 3px color-mix(in srgb, var(--shield) 60%, transparent))}.pm-snd-seg-full{fill:var(--void-000);stroke:var(--line);stroke-dasharray:2 2;cursor:default}.pm-snd-seg-poor{fill:var(--void-100);stroke:color-mix(in srgb, var(--danger) 55%, transparent);stroke-dasharray:3 2;cursor:not-allowed}.pm-snd-full{font:600 8.5px var(--font-display);letter-spacing:.12em;text-transform:uppercase;fill:var(--ink-muted)}.pm-snd-mid{flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.pm-snd-mid b{font:500 22px/1 var(--font-mono);color:var(--shield)}.pm-snd-mid-k{font:500 10px/1 var(--font-mono);color:var(--ink-muted);white-space:nowrap}.pm-snd-ends{font:500 9px/1 var(--font-mono);color:var(--ink-faint);justify-content:space-between;display:flex;position:absolute;bottom:0;left:8px;right:8px}.pm-snd-bar{background:var(--void-300);height:8px;position:relative}.pm-snd-bar i{position:absolute;top:0;bottom:0}.pm-snd-now{background:var(--shield);left:0}.pm-snd-add{background:repeating-linear-gradient(135deg, var(--shield) 0 2px, color-mix(in srgb, var(--shield) 30%, transparent) 2px 4px)}.pm-snd-act{background:var(--ink);width:2px;position:absolute;top:-3px;bottom:-3px}.pm-snd-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pm-snd-state{font:600 9.5px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--shield)}.pm-snd-state-collapsed,.pm-snd-state-unpowered{color:var(--ink-muted)}.pm-snd-nums{font:500 11px/1 var(--font-mono);color:var(--ink)}.pm-snd-back{font:400 11px/1.2 var(--font-sans);color:var(--ink-muted);flex-basis:100%}.pm-snd-autob{outline:1px solid var(--line-strong);outline-offset:-1px;width:20px;height:18px;color:var(--ink-muted);font:700 10px/1 var(--font-display);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0}.pm-snd-autob-on{background:var(--ally);color:var(--on-ally);outline-color:var(--ally)}.pm-snd-per{font:400 11px/1.2 var(--font-sans);color:var(--ink-muted)}.pm-ocs{box-sizing:border-box;background:var(--void-100);outline:1px solid var(--line-strong);outline-offset:-1px;border-top:2px solid var(--enemy);flex-direction:column;gap:8px;width:300px;padding:10px 14px 12px;display:flex}.pm-ocs-danger{border-top-color:var(--danger);background:linear-gradient(180deg, color-mix(in srgb, var(--danger) 9%, var(--void-100)), var(--void-100) 60%)}.pm-ocs-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.pm-ocs-tier{font:600 11px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--enemy)}.pm-ocs-danger .pm-ocs-tier{color:var(--danger)}.pm-ocs-track{outline:none;grid-template-columns:repeat(4,1fr) 18px 1fr;align-items:center;height:22px;display:grid;position:relative}.pm-ocs-track:before{content:"";background:var(--void-300);height:2px;margin-top:-1px;position:absolute;top:50%;left:8px;right:calc(20% + 12px)}.pm-ocs-fill{background:var(--enemy);height:2px;margin-top:-1px;position:absolute;top:50%;left:8px}.pm-ocs-tick{z-index:1;border:1px solid var(--line-strong);background:var(--void-200);cursor:pointer;justify-self:start;width:16px;height:16px;padding:0;position:relative;transform:rotate(45deg)}.pm-ocs-tick span{font:600 8.5px/14px var(--font-mono);color:var(--ink-muted);display:block;transform:rotate(-45deg)}.pm-ocs-tick-on{border-color:var(--enemy);background:color-mix(in srgb, var(--enemy) 30%, var(--void-200))}.pm-ocs-tick-sel{background:var(--enemy);box-shadow:0 0 8px color-mix(in srgb, var(--enemy) 60%, transparent)}.pm-ocs-tick-sel span{color:var(--void-000)}.pm-ocs-tick-4{border-color:var(--danger);background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--danger) 35%, var(--void-200)) 0 2px, var(--void-200) 2px 4px);grid-column:6;justify-self:end}.pm-ocs-tick-4.pm-ocs-tick-sel{background:var(--danger);box-shadow:0 0 10px color-mix(in srgb, var(--danger) 70%, transparent)}.pm-ocs-tick-na{opacity:.3;cursor:not-allowed}.pm-ocs-scale{font:500 9px/1 var(--font-mono);color:var(--ink-faint);grid-template-columns:repeat(4,1fr) 18px 1fr;display:grid}.pm-ocs-scale>span:nth-child(5){grid-column:6;justify-self:end}.pm-ocs-scale-x{color:var(--danger)}.pm-ocs-grid{border-top:1px solid var(--line);grid-template-columns:70px 1fr;align-items:center;gap:6px 10px;padding-top:8px;display:grid}.pm-ocs-buys{font:500 13px/1.3 var(--font-mono);color:var(--ink)}.pm-ocs-cost{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.pm-ocs-cost b{font:500 14px/1 var(--font-mono);color:var(--energy)}.pm-ocs-fb{font:500 10.5px/1 var(--font-mono);color:var(--ink-muted)}.pm-ocs-cd{font:600 9px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.pm-ocs-pay{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pm-ocs-pay-t{font:400 12px/1.3 var(--font-sans);color:var(--ink-muted)}.pm-ocs-pay-x{color:var(--danger);font-weight:600}.pm-ocs-pay-none{font:400 12px var(--font-sans);color:var(--ink-faint)}.pm-ocs-compact{background:0 0;border:0;outline:0;width:auto;padding:0}.pm-ocs-compact.pm-ocs-danger{background:0 0}.pm-ocs-compact .pm-ocs-track{grid-template-columns:repeat(4,1fr) 6px 1fr;width:92px;height:14px}.pm-ocs-compact .pm-ocs-tick{width:9px;height:9px}.pm-ocs-compact .pm-ocs-tick span{display:none}.pm-ocs-compact .pm-ocs-track:before,.pm-ocs-compact .pm-ocs-fill{left:4px}.pm-wr6{background:var(--void-100);outline:1px solid var(--line);outline-offset:-1px;border-left:2px solid var(--enemy);grid-template-columns:190px 168px 112px 1fr 100px 72px;align-items:center;gap:12px;padding:7px 10px;display:grid}.pm-wr6-id{align-items:center;gap:7px;min-width:0;display:flex}.pm-wr6-name{font:600 14px/1.1 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-wr6-cal{font:700 9px/14px var(--font-display);color:var(--enemy);outline:1px solid color-mix(in srgb, var(--enemy) 50%, transparent);padding:0 3px;font-style:normal}.pm-wr6-shot{align-items:baseline;gap:4px;display:flex}.pm-wr6-shot b{font:500 16px/1 var(--font-mono);color:var(--energy)}.pm-wr6-en{font:600 9px/1 var(--font-display);letter-spacing:.1em;color:var(--ink-muted)}.pm-wr6-pips{align-self:center;gap:2px;margin-left:4px;display:inline-flex}.pm-wr6-pips i{background:var(--void-300);width:5px;height:9px;transform:skew(-16deg)}.pm-wr6-pips i.pm-wr6-pip-on{background:color-mix(in srgb, var(--energy) 70%, var(--void-300))}.pm-wr6-pips em{font:600 9px/9px var(--font-mono);color:var(--energy);margin-left:1px;font-style:normal}.pm-wr6-st{font:600 10px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pm-wr6-st-ok{color:var(--go)}.pm-wr6-st-used,.pm-wr6-st-cool{color:var(--ink-muted)}.pm-wr6-st-spin{color:var(--energy)}.pm-wr6-st-poor{color:var(--danger)}.pm-wr6-st-off,.pm-wr6-st-dead{color:var(--ink-faint)}.pm-wr6-slab{background:repeating-linear-gradient(135deg, var(--void-300) 0 2px, color-mix(in srgb, var(--ink-muted) 35%, var(--void-300)) 2px 4px);outline:1px solid var(--line-strong);width:20px;height:16px;color:var(--ink);font:600 10px/1 var(--font-mono);letter-spacing:0;place-items:center;display:inline-grid}.pm-wr6-fire{outline:1px solid color-mix(in srgb, var(--enemy) 60%, var(--line-strong));outline-offset:-1px;background:color-mix(in srgb, var(--enemy) 10%, var(--void-200));height:30px;color:var(--ink);font:600 11px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.pm-wr6-fire:hover:not(:disabled){background:color-mix(in srgb, var(--enemy) 22%, var(--void-200));outline-color:var(--enemy)}.pm-wr6-fire:disabled{opacity:.4;cursor:default}.pm-wr6-off,.pm-wr6-dead{opacity:.62}.pm-snd{width:268px}.pm-snd-cap{justify-content:space-between;align-items:baseline;display:flex}.pm-snd-cap-n{font:500 11px/1 var(--font-mono);color:var(--ink)}.pm-snd-seg-used{fill:color-mix(in srgb, var(--shield) 38%, var(--void-300));cursor:default}.pm-snd-seg-auto{fill:color-mix(in srgb, var(--shield) 10%, var(--void-200));stroke:var(--shield);stroke-width:1px;stroke-dasharray:3 2}.pm-snd-usedline{stroke:var(--ink);stroke-width:1.5px}.pm-snd-autoadd{outline:1px dashed var(--shield);outline-offset:-1px;background:0 0}.pm-snd-oc{border-top:1px solid var(--line);grid-template-columns:auto auto 1fr;align-items:center;gap:4px 8px;padding-top:8px;display:grid}.pm-snd-oc-t{font:400 11px/1.25 var(--font-sans);color:var(--ink)}.pm-snd-oc-shut .pm-snd-oc-t{color:var(--ink-muted)}.pm-snd-act-row{align-items:center;gap:8px;display:flex}.pm-snd-go{outline:1px solid var(--shield);outline-offset:-1px;background:color-mix(in srgb, var(--shield) 18%, var(--void-200));height:30px;color:var(--ink);font:600 12.5px/1 var(--font-sans);cursor:pointer;border:0;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.pm-snd-go b{font:500 12px/1 var(--font-mono);color:var(--energy);margin-left:auto}.pm-snd-go:hover:not(:disabled){background:color-mix(in srgb, var(--shield) 30%, var(--void-200))}.pm-snd-go:disabled{outline-color:var(--line-strong);background:var(--void-200);color:var(--ink-muted);cursor:default}.pm-snd-act-row .pm-snd-autob{width:30px;height:30px;margin-left:0}.pm-ocs-track-3{grid-template-columns:repeat(4,1fr) 18px 1fr}.pm-ocs-scale-no{color:var(--ink-faint);grid-column:6;justify-self:end}.pm-ocs-gate{font:400 11.5px/1.3 var(--font-sans);color:var(--ink-muted)}.pm-snd-oc{grid-template-columns:auto 1fr}.pm-snd-oc-t{grid-column:1/-1}.pm-en{white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.pm-en b{font:500 1em/1 var(--font-mono);color:var(--energy)}.pm-fbicon,.pm-cdicon{vertical-align:-2px;flex:none;display:inline-block}.pm-fbicon-bolt{fill:var(--energy);opacity:.7}.pm-fbicon-kick{fill:none;stroke:var(--danger);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.pm-cdicon-glass{fill:none;stroke:var(--ink-muted);stroke-width:1.3px;stroke-linejoin:round}.pm-cdicon-sand{fill:var(--ink-muted)}.pm-cost6{font:500 12px/1 var(--font-mono);color:var(--ink-muted);align-items:center;gap:10px;display:inline-flex}.pm-cost6>.pm-en b{font-size:14px}.pm-cost6-fb,.pm-cost6-cd{align-items:center;gap:2px;display:inline-flex}.pm-ocs-track{grid-template-columns:none;align-items:flex-start;height:auto;display:flex}.pm-ocs-track:before{display:none}.pm-ocs-t{flex-direction:column;flex:none;align-items:center;gap:5px;display:flex}.pm-ocs-seg{background:var(--void-300);flex:1;min-width:14px;height:2px;margin-top:7px}.pm-ocs-seg-on{background:var(--enemy)}.pm-ocs-seg-gap{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--danger) 70%, transparent) 0 3px, transparent 3px 6px);flex:0 0 26px}.pm-ocs-tick-4{grid-column:auto;justify-self:auto}.pm-ocs-off{width:16px;height:16px;color:var(--ink-faint,var(--ink-muted));cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.pm-ocs-off svg circle,.pm-ocs-off svg path{fill:none;stroke:currentColor;stroke-width:1.4px}.pm-ocs-off-on{color:var(--ink)}.pm-ocs-off-on svg circle{fill:color-mix(in srgb, var(--ink) 14%, transparent)}.pm-ocs-lab{font:500 9px/1 var(--font-mono);color:var(--ink-faint,var(--ink-muted));white-space:nowrap}.pm-ocs-lab-x{color:var(--danger)}.pm-ocs-lock{height:16px;color:var(--ink-muted);align-items:center;margin-left:8px;display:flex}.pm-ocs-lock svg rect,.pm-ocs-lock svg path{fill:none;stroke:currentColor;stroke-width:1.3px}.pm-ocs-track-shut .pm-ocs-seg{background:var(--void-300)}.pm-ocs-compact .pm-ocs-track{width:auto;height:auto}.pm-ocs-compact .pm-ocs-seg{flex:0 0 9px;min-width:0;margin-top:4px}.pm-ocs-compact .pm-ocs-seg-gap{flex-basis:12px}.pm-ocs-compact .pm-ocs-off,.pm-ocs-compact .pm-ocs-off svg{width:10px;height:10px}.pm-ocs-compact .pm-ocs-lock{height:10px;margin-left:5px}.pm-ocs-h{flex-wrap:nowrap;align-items:center}.pm-ocs-name{font:600 12.5px/1 var(--font-sans);color:var(--ink);align-items:center;gap:6px;display:inline-flex}.pm-ocs-tier{margin-left:auto}.pm-ocs-rows{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:8px;display:flex}.pm-ocs-buys{font:500 13px/1.3 var(--font-mono);color:var(--ink);align-items:center;gap:7px;display:inline-flex}.pm-ocs-pay{align-items:center;gap:6px;display:inline-flex}.pm-ocs-pay-x{font:600 11px/1 var(--font-sans);color:var(--danger)}.pm-snd-cap{align-items:center}.pm-snd-cap-n{font:500 12px/1 var(--font-mono);color:var(--ink-muted);align-items:center;gap:4px;display:inline-flex}.pm-snd-cap-n b{font:500 16px/1 var(--font-mono);color:var(--ink)}.pm-snd-cap-ico path{fill:var(--shield)}.pm-snd-fullline{stroke:var(--ink-muted);stroke-width:1.4px;stroke-dasharray:2 2}.pm-snd-mid-k{align-items:center;gap:4px;display:inline-flex}.pm-snd-a{font:700 9px/1 var(--font-display);background:var(--ally);color:var(--on-ally);padding:2px 3px;font-style:normal}.pm-snd-oc{justify-content:space-between;align-items:center;display:flex}.pm-snd-go b{margin-left:0}.pm-snd-go-pts{font:600 14px/1 var(--font-mono)!important;color:var(--shield)!important}.pm-snd-go .pm-cost6{margin-left:auto}.pm-snd-go:disabled .pm-snd-go-pts{display:none}.pm-snd-go{gap:6px;min-width:0;padding:0 8px}.pm-snd-go .pm-cost6{gap:6px;font-size:11px}.pm-snd-go .pm-cost6>.pm-en b{font-size:13px}.pm-snd-act-row .pm-snd-autob{flex:none}.pm-snd-cap-ico{width:13px;height:13px}.pm-snd-seg-cool{fill:var(--void-200);stroke:var(--line);cursor:not-allowed}.pm-snd-cooling .pm-snd-seg-cool{fill:repeating-linear-gradient(0deg, var(--void-300), var(--void-200))}.pm-snd-cool{background:repeating-linear-gradient(135deg, var(--void-300) 0 3px, var(--void-200) 3px 6px);outline:1px solid var(--line-strong);outline-offset:-1px;align-items:center;gap:3px;margin-left:auto;padding:3px 6px;display:inline-flex}.pm-snd-cool b{font:600 12px/1 var(--font-mono);color:var(--ink)}.pm-snd-cooling .pm-snd-autob-on{background:var(--void-300);color:var(--ink-muted);outline-color:var(--line-strong)}@property --pm-snd-ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes pm-snd-orbit{to{--pm-snd-ang:360deg}}.pm-snd-go{width:100%;height:32px;font:600 11px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;flex:none;justify-content:center;gap:8px;position:relative}.pm-snd-go-idle{outline-color:var(--line-strong);background:var(--void-200);color:var(--ink-muted);cursor:default}.pm-snd-go-idle:hover{background:var(--void-200)!important}.pm-snd-go-auto{outline-color:color-mix(in srgb, var(--ally) 70%, var(--shield));box-shadow:0 0 12px color-mix(in srgb, var(--ally) 45%, transparent), inset 0 0 10px color-mix(in srgb, var(--ally) 18%, transparent)}.pm-snd-go-auto:after{content:"";pointer-events:none;background:conic-gradient(from var(--pm-snd-ang), transparent 0 62%, color-mix(in srgb, var(--ally) 40%, transparent) 78%, var(--ally) 92%, transparent 100%);-webkit-mask-composite:xor;padding:2px;animation:2.6s linear infinite pm-snd-orbit;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:reduce){.pm-snd-go-auto:after{background:var(--ally);opacity:.5;animation:none}}.pm-snd-go .pm-snd-cool{letter-spacing:0;margin:0;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.pm-snd-price{font:500 10px/1 var(--font-mono);color:var(--ink-muted);align-items:center;gap:5px;margin-bottom:2px;display:inline-flex}.pm-snd-mid-k .pm-cost6-fb{font:500 10px/1 var(--font-mono);color:var(--ink-muted);margin-left:4px}.pm-snd-cooling .pm-snd-go-auto{box-shadow:none}.pm-snd-cooling .pm-snd-go-auto:after{opacity:.35;animation:none}.pm-snd-lose{gap:2px;margin-left:5px;display:inline-flex}.pm-snd-lose i{background:var(--danger);width:5px;height:11px;transform:skew(-18deg)}.pm-snd-mid-k .pm-cost6-cd{font:500 10px/1 var(--font-mono);color:var(--ink-muted);margin-left:5px}.pm-en .pm-enicon,.pm-cost6 .pm-enicon{vertical-align:-2px;flex:none;display:inline-block}.pm-enicon-bolt{fill:var(--energy)}.pm-snd-go .pm-acticon,.pm-ocs .pm-acticon,.pm-wr6 .pm-acticon,.pm-wr6-id svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.pm-wr6-id svg{color:var(--enemy)}.battle__weapon6{gap:var(--space-2);padding:22px var(--space-2) var(--space-2);background:var(--void-100);outline:1px solid var(--line-strong);outline-offset:-1px;flex-direction:column;display:flex}.battle__weapon6 .pm-wr6{box-sizing:border-box;grid-template-columns:minmax(110px,170px) auto auto minmax(88px,1fr) auto auto;gap:10px;width:min(680px,62vw)}.battle__weapon6 .pm-ocs:not(.pm-ocs-compact){width:auto}.battle__weapon6-foot{align-items:flex-start;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.pm-wr6-selected{outline-color:var(--enemy);box-shadow:inset 0 0 0 1px var(--enemy)}.battle__shield6{background:var(--void-100)}.battle__shield6 .pm-snd-cap{padding-right:18px}.pm-snd-go[aria-disabled=true]{cursor:default}.pm-dact[aria-disabled=true]{border-color:var(--line);color:var(--ink-faint);cursor:default;background:0 0}.pm-dact[aria-disabled=true] .pm-dact-cost{color:var(--ink-faint)}@media (prefers-reduced-motion:reduce){.pm-dact.pm-dact-auto:after{animation:none}}.pm-dshot{align-items:center;gap:4px;font-size:11px;display:inline-flex}.pm-dshot .pm-wr6-pips{margin-left:2px}.pm-etc-steps{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.pm-etc-step{align-items:baseline;gap:5px;display:inline-flex}.pm-etc-step-next .pm-stat-sm{color:var(--ink)}.battle__energy6{gap:var(--space-2);width:min(460px,70vw);padding:22px var(--space-2) var(--space-2);background:var(--void-100);outline:1px solid var(--line-strong);outline-offset:-1px;box-sizing:border-box;flex-direction:column;display:flex}.pm-sys6{flex-direction:column;gap:2px;display:flex}.pm-sys6-row{grid-template-columns:16px minmax(96px,1fr) auto 44px;align-items:center;gap:8px;min-height:24px;display:grid}.pm-sys6-name{font:400 12px/1.2 var(--font-sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-sys6-up{justify-self:end}.pm-sys6-dead .pm-sys6-name{color:var(--ink-faint);text-decoration:line-through}.pm-sys6-row .pm-t4-tag{grid-column:2/-1}.pm-dact.pm-dact-spinup{border-style:dashed;border-color:color-mix(in srgb, var(--energy) 70%, var(--line-strong));background:color-mix(in srgb, var(--energy) 7%, var(--void-200));color:var(--ink-muted);position:relative}.pm-dact.pm-dact-spinup:after{content:"";border-left:4px solid #0000;border-right:4px solid #0000;border-bottom:5px solid var(--energy);width:0;height:0;position:absolute;top:1px;right:1px}.pm-dspin{font:600 8.5px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--energy);white-space:nowrap}.pm-t4-overload{box-shadow:inset 0 0 0 1px var(--danger);animation:.3s ease-out pm-t4-flare;position:relative}.pm-t4-overload .pm-lb{background-image:repeating-linear-gradient(115deg, transparent 0 5px, color-mix(in srgb, var(--danger) 85%, transparent) 5px 6px, transparent 6px 11px);background-size:200% 100%;animation:.9s linear .3s infinite pm-t4-crack}.pm-t4-tag{height:16px;font:600 9px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--danger);outline:1px solid color-mix(in srgb, var(--danger) 55%, transparent);outline-offset:-1px;background:repeating-linear-gradient(135deg, var(--danger-soft) 0 3px, transparent 3px 6px);white-space:nowrap;align-items:center;padding:0 5px;display:inline-flex}@keyframes pm-t4-flare{0%{box-shadow:inset 0 0 0 3px var(--danger), 0 0 14px var(--danger)}to{box-shadow:inset 0 0 0 1px var(--danger)}}@keyframes pm-t4-crack{0%{background-position:0 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.pm-t4-overload,.pm-t4-overload .pm-lb{animation:none}}.battle__tier6{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.battle__tier6 .pm-ocs:not(.pm-ocs-compact){width:auto}.battle__clock{position:relative}.battle__clock>.pm-uw6-chip{z-index:2;position:absolute;top:6px;left:8px}.battle__sweep6{align-items:flex-start}span.pm-ocs-tick,span.pm-ocs-off{box-sizing:border-box;text-align:center}span.pm-ocs-tick{display:block}.pm-modicon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;stroke-linejoin:miter;flex:none}.pm-modicon-wep{color:var(--enemy)}.pm-modicon-mun{color:var(--danger)}.pm-modicon-def{color:var(--shield)}.pm-modicon-sense{color:var(--ally)}.pm-modicon-core{color:var(--energy)}.pm-act{--af:var(--ally);flex:none;overflow:visible}.pm-act-wep{--af:var(--enemy)}.pm-act-def{--af:var(--shield)}.pm-act-sense{--af:var(--ally)}.pm-act-mun{--af:var(--danger)}.pm-act-core{--af:var(--energy)}.pm-act-frame{fill:color-mix(in srgb, var(--af) 14%, var(--void-100));stroke:var(--af);stroke-width:1.4px;stroke-linejoin:miter}.pm-act-glyph{fill:none;stroke:var(--af);stroke-linecap:round;stroke-linejoin:round}.pm-at{vertical-align:middle;flex-direction:column;align-items:center;gap:2px;display:inline-flex}.pm-at-b{background:var(--void-200);width:42px;height:38px;color:var(--ink);border:1px solid var(--line-strong);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0;display:inline-flex;position:relative}.pm-at-sm .pm-at-b{flex-direction:row;gap:3px;width:34px;height:26px}.pm-at-b:hover:not(:disabled){border-color:var(--ink-muted)}.pm-at-b:focus-visible{outline:2px solid var(--focus,var(--ally));outline-offset:1px}.pm-at-b .pm-act{margin-top:1px}.pm-at-cost{font:600 10px/1 var(--font-mono);color:var(--energy)}.pm-at-sm .pm-at-cost{font-size:9px}.pm-at-s-blocked .pm-at-b{border:1.5px dashed var(--energy);background:var(--void-100);color:var(--ink-muted);cursor:not-allowed}.pm-at-why{max-width:96px;font:600 9px/11px var(--font-sans);color:var(--energy);text-align:center;white-space:nowrap}.pm-at-fam-wep{--af:var(--enemy)}.pm-at-fam-def{--af:var(--shield)}.pm-at-fam-sense{--af:var(--ally)}.pm-at-fam-mun{--af:var(--danger)}.pm-at-fam-core{--af:var(--energy)}.pm-at[class*=pm-at-fam-].pm-at-s-idle .pm-at-b{border-color:color-mix(in srgb, var(--af) 60%, var(--line-strong));background:color-mix(in srgb, var(--af) 9%, var(--void-200))}.pm-at[class*=pm-at-fam-].pm-at-s-idle .pm-at-b:hover:not(:disabled){border-color:var(--af);background:color-mix(in srgb, var(--af) 18%, var(--void-200))}.pm-at[class*=pm-at-fam-].pm-at-s-aim .pm-at-b{border-color:var(--af);background:color-mix(in srgb, var(--af) 24%, var(--void-200))}.pm-at-s-blocked .pm-act-glyph{stroke:var(--ink-faint)}.pm-at-s-blocked .pm-act-frame{stroke:var(--ink-faint);fill:none}.pm-dact .pm-act{margin:0 1px}.pm-chip-zone .pm-chip-mark{background:var(--zone)}.pm-chip-live.pm-chip-zone{outline-color:var(--zone)}.pm-chip-glyph{flex:none;display:inline-flex}.pm-c6d{flex-direction:column;gap:8px;padding:8px 10px;display:flex}.pm-c6d-h{align-items:center;gap:8px;display:flex}.pm-c6d-h b{font:600 13px/1.1 var(--font-sans)}.pm-c6d-h .pm-muted{font:500 11px/1 var(--font-mono);margin-left:auto}.pm-c6d-fx{flex-wrap:wrap;gap:8px;display:flex}.pm-c6d-fxb{background:var(--void-200);color:var(--ink);border:1px solid var(--line-strong);font:500 12px/1 var(--font-sans);cursor:pointer;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.pm-c6d-fxb[aria-pressed=true]{border-color:var(--zone);background:var(--zone-soft)}.pm-c6d-fxb:disabled{color:var(--ink-faint);cursor:not-allowed}.pm-c6d-fxb i{font:500 10px/1 var(--font-mono);color:var(--ink-muted);font-style:normal}.pm-c6d-why{font:600 10px/1.2 var(--font-sans);color:var(--energy)}.pm-c6d-targets{flex-wrap:wrap;gap:6px;display:flex}.pm-c6d-h .pm-ut6{margin-left:auto}.pm-drow-bar .pm-uses{height:100%}button.pm-f6d-cell{color:var(--ink);font:inherit;text-align:left;border:0}.pm-f6d-cell-full{opacity:.5}.pm-f6d-cell.pm-f6-mx-over{outline-color:var(--danger)}.pm-f6d-lad{box-sizing:border-box;max-width:100%;overflow-x:auto}.pm-f6d-lad .pm-uses,.pm-f6d-cell .pm-en,.pm-f6d-tbl .pm-en{vertical-align:middle}.pm-f6-mx-zone b,.pm-f6-mx-rh-zone b{color:var(--zone)}.pm-f6-mx-zone i.pm-f6d-nocal{font-style:normal}.pm-f6-mx-cname{font:600 10px/1 var(--font-sans);color:var(--zone);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.pm-drow{--pm-tone:var(--ally)}.pm-drow-shield,.pm-drow-shield-tone{--pm-tone:var(--shield)}.pm-drow-hull,.pm-drow-repair{--pm-tone:var(--hull)}.pm-hasauto{--pm-am:var(--pm-tone,var(--ally));--pm-al:5px;--pm-aw:1.5px;--pm-ai:2px;position:relative}.pm-dact-primary.pm-hasauto{--pm-am:currentColor}.pm-hasauto:before{content:"";inset:var(--pm-ai);pointer-events:none;opacity:.95;background:linear-gradient(var(--pm-am), var(--pm-am)) left top / var(--pm-al) var(--pm-aw) no-repeat, linear-gradient(var(--pm-am), var(--pm-am)) left top / var(--pm-aw) var(--pm-al) no-repeat, linear-gradient(var(--pm-am), var(--pm-am)) right top / var(--pm-al) var(--pm-aw) no-repeat, linear-gradient(var(--pm-am), var(--pm-am)) right top / var(--pm-aw) var(--pm-al) no-repeat, linear-gradient(var(--pm-am), var(--pm-am)) left bottom / var(--pm-al) var(--pm-aw) no-repeat, linear-gradient(var(--pm-am), var(--pm-am)) left bottom / var(--pm-aw) var(--pm-al) no-repeat, linear-gradient(var(--pm-am), var(--pm-am)) right bottom / var(--pm-al) var(--pm-aw) no-repeat, linear-gradient(var(--pm-am), var(--pm-am)) right bottom / var(--pm-aw) var(--pm-al) no-repeat;position:absolute}.pm-hasauto.pm-dact-auto:before,.pm-hasauto.pm-snd-go-auto:before{opacity:.35}.pm-dact.pm-hasauto[aria-disabled=true]{border-color:var(--line);color:var(--ink-faint);cursor:default;--pm-am:var(--pm-tone,var(--ally));background:0 0}.pm-dact.pm-hasauto[aria-disabled=true] .pm-dact-cost{color:var(--ink-faint)}.pm-hasauto[aria-disabled=true]:before{opacity:.95}.pm-hasauto.pm-dact-auto[aria-disabled=true]:before,.pm-hasauto.pm-snd-go-auto[aria-disabled=true]:before{opacity:.35}.pm-snd-go.pm-hasauto{--pm-am:var(--shield);--pm-al:6px;--pm-ai:3px}.pm-dact.pm-dact-auto{box-shadow:0 0 8px color-mix(in srgb, var(--ally) 45%, transparent);position:relative}.pm-dact.pm-dact-auto:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--pm-snd-ang), transparent 0 62%, color-mix(in srgb, var(--ally) 40%, transparent) 78%, var(--ally) 92%, transparent 100%);-webkit-mask-composite:xor;padding:2px;animation:2.6s linear infinite pm-snd-orbit;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:reduce){.pm-dact.pm-dact-auto:after{background:var(--ally);opacity:.5;animation:none}}.pm-dact-offrow{background:var(--void-100);border:1px solid var(--line);color:color-mix(in srgb, var(--pm-tone) 45%, var(--ink-faint))}.pm-dact-offrow .pm-acticon{stroke-width:1.2px;opacity:.75}.pm-dact-offrow .pm-dact-cost{color:var(--ink-faint)}.pm-dact-offrow:hover,.pm-dact-offrow:focus-visible{border-color:var(--pm-tone);color:var(--pm-tone)}.pm-dact-offrow:hover .pm-acticon{opacity:1}.pm-dact-offrow.pm-hasauto:before{opacity:.4}.pm-am6-grid{grid-template-columns:repeat(4,300px);gap:14px;display:grid}.pm-am6-two{grid-template-columns:repeat(2,380px)}.pm-am6-rows{background:var(--void-100);outline:1px solid var(--line);outline-offset:-1px;margin:0;padding:0}.pm-am6-small{zoom:.667;width:420px}.pm-am6-zoom{zoom:3;gap:22px;display:flex}.pm-fb-caps{flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:6px;display:flex}.pm-fb-cap{font:inherit;border:1px solid var(--line);color:var(--ink-muted);border-radius:3px;padding:1px 6px;font-size:12px}.pm-fb-cap-full{border-color:var(--energy);color:var(--energy)}.pm-opt-cap{font-variant-numeric:tabular-nums}.pm-opt-launcher .pm-opt-name{color:var(--danger)}.pm-opt-launcher{border-left:2px solid var(--danger)}.pm-ec6{border:1px solid var(--line);border-left:2px solid var(--enemy);background:var(--void-100);flex-direction:column;gap:8px;padding:10px 12px;display:flex;position:relative}.pm-ec6-head{align-items:center;gap:8px;padding-right:22px;display:flex}.pm-ec6-name{flex-direction:column;flex:1;min-width:0;display:flex}.pm-ec6-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pm-ec6-where{white-space:nowrap;font-variant-numeric:tabular-nums}.pm-ec6-glyph{color:var(--enemy);flex:none}.pm-ec6-q{border:1px solid var(--unknown,var(--ink-muted));width:22px;height:22px;color:var(--unknown,var(--ink-muted));border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.pm-ec6-mark circle{fill:none;stroke:var(--ink-muted);stroke-width:1.5px}.pm-ec6-ladder{align-items:flex-end;gap:2px;display:inline-flex}.pm-ec6-rung{background:var(--line);width:4px;height:10px;display:block;transform:skew(-12deg)}.pm-ec6-rung-on{background:var(--enemy)}.pm-ec6-rung-at{height:13px}.pm-ec6-sec{border-top:1px dashed var(--line);flex-direction:column;gap:6px;padding-top:6px;display:flex}.pm-ec6-sec[data-sec=detected]{flex-direction:row;gap:12px}.pm-ec6-acts{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.pm-ec6-tag{border:1px solid var(--line);border-radius:3px;padding:1px 6px;font-size:12px}.pm-ec6-tag-brace{border-color:var(--shield);color:var(--shield)}.pm-ec6-tag-jump{border-color:var(--energy);color:var(--energy)}.pm-ec6-onoff,.pm-ec6-mods{gap:3px;margin:0;padding:0;list-style:none;display:grid}.pm-ec6-onoff li,.pm-ec6-mods li{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.pm-ec6-off{opacity:.55}.pm-ec6-dead{color:var(--danger)}.pm-ec6-bands{gap:3px;display:grid}.pm-ec6-band{grid-template-columns:56px auto 1fr;align-items:center;gap:8px;font-size:12px;display:grid}.pm-ec6-cells{gap:2px;display:inline-flex}.pm-ec6-cell{border:1px solid var(--line);width:14px;height:8px;display:block;transform:skew(-18deg)}.pm-ec6-cell-on{background:var(--enemy);border-color:var(--enemy)}.pm-ec6-cell-plan{border-style:dashed}.pm-ec6-cell-plan.pm-ec6-cell-on{border-color:var(--shield);background:0 0}.pm-ec6-br{color:var(--ink-muted);font-variant-numeric:tabular-nums}.pm-ec6-exact{flex-wrap:wrap;gap:4px 12px;display:flex}.pm-ec6-sh{align-items:center;gap:4px;font-size:12px;display:inline-flex}.pm-ec6-sh svg circle,.pm-ec6-sh svg path{fill:none;stroke-width:2px}.pm-ec6-sh-online svg circle{stroke:var(--shield)}.pm-ec6-sh-collapsed svg path{stroke:var(--danger)}.pm-ec6-sh-unpowered svg circle{stroke:var(--ink-muted);stroke-dasharray:4 3}.pm-ec6-sh-unknown{opacity:.7}.pm-ec6-sh-unknown svg circle{stroke:var(--ink-faint);stroke-width:1.5px;stroke-dasharray:1 3;stroke-linecap:round}.pm-ec6-sh-unknown svg text{fill:var(--ink-faint);font-size:10px;font-weight:700}.pm-ev6{flex-wrap:wrap}.pm-ev6-fig{color:var(--shield);align-items:center;gap:4px;font-weight:600;display:inline-flex}.pm-ev6-unseen .pm-ev6-fig{color:var(--ink)}.pm-ev6-other{flex-basis:100%}.pm-ev6-ico path,.pm-ev6-ico circle{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.pm-ev6-hit{font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:inline-flex}.pm-hexshot-tip{pointer-events:none;white-space:nowrap}.pm-hexshot-tip--silhouette{color:var(--danger)}.pm-hexshot-tip--deliberate{color:var(--energy)}.pm-hexshot-tip--pointless{color:var(--ink-muted)}.pm-wr6-pend,.pm-dspin-note{color:var(--energy);align-items:center;gap:3px;display:inline-flex}.pm-dspin-tick path{fill:none;stroke:var(--energy);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.pm-tp7-burstchip{border:1px solid var(--danger);background:var(--danger-soft);border-radius:3px;align-items:center;padding:0 2px;display:inline-flex}.pm-drow.pm-drow-lvl{grid-template-rows:18px 15px}.pm-drow-bar-n .pm-rl6{flex:none;gap:0}.pm-deck--readonly .pm-lp6-hit{pointer-events:none}.pm-drow-bar.pm-drow-bar-n{align-items:center;gap:8px;min-width:0;display:flex}.pm-drow-bar-n>.pm-dbar,.pm-drow-bar-n>.pm-dshot,.pm-drow-bar-n>.pm-spbar{flex:auto;min-width:0}.pm-dnotch{flex:none;align-items:center;gap:1px;display:inline-flex}.pm-dnotch-seg{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--energy) 55%, transparent);cursor:pointer;background:0 0;width:7px;height:11px;padding:0}.pm-dnotch-seg:disabled{cursor:default}.pm-dnotch-seg:hover:not(:disabled){background:color-mix(in srgb, var(--energy) 35%, transparent)}.pm-dnotch-on{background:var(--energy);border-color:var(--energy)}.pm-dnotch-auto{border-style:dashed;border-color:var(--energy)}.pm-dnotch-used,.pm-dnotch-cool{background:color-mix(in srgb, var(--ink-faint) 45%, transparent);border-color:#0000}.pm-dnotch-full{border-style:dashed;border-color:var(--ink-faint);opacity:.5}.pm-dnotch-poor{border-style:dashed;border-color:var(--danger);opacity:.8}.pm-splan.pm-splan-quiet{width:100%;min-width:0;display:flex}.pm-splan-quiet .pm-splan-track{flex:auto;width:auto}.pm-cl6-n{font:600 13px/1 var(--font-mono);color:var(--ink)}.pm-cl6-empty .pm-cl6-n{color:var(--ink-faint)}.pm-pwr.pm-pwr-fixed{filter:grayscale();opacity:.5;cursor:default}:is(.pm-deck .pm-deck-col .pm-alist,.battle--compact .pm-deck-col .pm-alist:has(>:nth-child(4))){grid-auto-rows:minmax(49px,auto);align-content:start}.pm-deck .pm-drow{grid-template-columns:16px minmax(0,max-content) minmax(max-content,1fr) minmax(40px,auto)}.pm-drow-engine .pm-drow-nums{align-self:center;align-items:center;display:inline-flex}.pm-drow-nums .pm-hexnum{display:block}.pm-unit-range{align-items:center;gap:1px;margin-left:3px;display:inline-flex}.pm-dact-reach{line-height:0;display:inline-flex}.pm-deck .pm-drow-nums{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.pm-drow-range{color:var(--ink-muted);align-items:center;gap:3px;margin-left:auto;display:inline-flex}.pm-drow-range svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.pm-dzone{flex-direction:column;justify-content:center;align-self:stretch;align-items:stretch;gap:2px;min-width:64px;padding:2px 4px;display:flex}.pm-dzone-on{background:#78aaff12;border-left:1px solid #78aaff47}.pm-dzone-l{letter-spacing:.08em;text-transform:uppercase;opacity:.7;text-align:center;white-space:nowrap;font-size:9px;line-height:1}.pm-dzone-b{flex-direction:column;align-items:center;gap:2px;display:flex}.pm-dsteps{grid-template-columns:repeat(4,7px);grid-auto-rows:6px;gap:2px;display:grid}.pm-dsteps i{background:#ffffff24;border-radius:1px}.pm-dsteps i.pm-dstep-on{background:currentColor}.pm-dzone-b:has(.pm-dnotch){flex-direction:row;gap:6px}.pm-dzone-on{background:#78aaff1a}.pm-deck .pm-drow.pm-drow-fit{grid-template-columns:16px minmax(0,max-content) minmax(0,1fr) minmax(64px,auto);grid-template-areas:"sw name nums zone""sw bar bar zone"}.pm-deck .pm-drow.pm-drow-fit.pm-drow-sh{grid-template-columns:16px minmax(0,max-content) minmax(0,1fr) auto minmax(64px,auto);grid-template-areas:"sw name nums shared zone""sw bar bar shared zone"}.pm-deck .pm-drow>.pm-pwr,.pm-deck .pm-drow>.pm-tray-glyph{grid-area:sw}.pm-deck .pm-drow>.pm-drow-name{grid-area:name}.pm-deck .pm-drow>.pm-drow-nums{grid-area:nums}.pm-deck .pm-drow>.pm-drow-bar{grid-area:bar;min-width:0}.pm-deck .pm-drow>.pm-dshared{grid-area:shared}.pm-deck .pm-drow>.pm-dzone{grid-area:zone}.pm-dshared{border-left:1px solid #78aaff47;justify-content:center;align-items:center;gap:4px;min-width:0;margin:3px 0;padding:0 8px;display:flex}.pm-dshared .pm-drow-munis{grid-area:auto}.pm-dzone{box-sizing:border-box;width:72px}.pm-dzone-l{text-overflow:ellipsis;width:100%;overflow:hidden}.pm-dshared .pm-drow-munis .pm-munis{grid-template-columns:repeat(2,auto)}@media (width<=1500px){.pm-dzone .pm-dnotch-seg{width:5px}}.pm-dzone-l{flex:none}.pm-dzone{width:64px;padding-left:3px;padding-right:3px}.pm-dshared{padding:0 6px}.pm-deck .pm-drow>.pm-drow-nums{padding-left:6px}.pm-dzone-l{letter-spacing:.03em;font-size:8.5px}.pm-dzone{flex-direction:row;justify-content:flex-end;align-items:center;width:94px;padding:1px 3px;position:relative}.pm-dzone:has(.pm-dnotch){width:auto}.pm-dzone-l{letter-spacing:.02em;pointer-events:none;text-align:left;width:auto;max-width:46px;font-size:8px;position:absolute;top:3px;left:5px}.pm-dzone:has(.pm-dnotch) .pm-dzone-l{left:5px}.pm-dzone:has(.pm-dnotch){padding-left:52px}.pm-dzone{width:100px}.pm-dzone-l{max-width:56px}.pm-dzone:has(.pm-dnotch){width:auto;padding-left:62px}@media (width<=1500px){.pm-dzone{width:76px;padding-left:2px;padding-right:2px}.pm-dzone-l{letter-spacing:-.01em;max-width:44px;font-size:6.5px;left:2px}.pm-dzone:has(.pm-dnotch){width:auto;padding-left:40px}.pm-dshared{padding:0 4px}}.pm-dzone-b:has(.pm-dzone-charges){flex-direction:row;gap:6px}.pm-dzone-charges{align-items:center;display:inline-flex}.pm-dzone-charges .pm-dbar{width:48px}.pm-dion{letter-spacing:-.04em;font:600 10px/13px var(--font-mono,monospace);color:var(--ink);white-space:nowrap;align-items:center;gap:1px;display:inline-flex;position:absolute;bottom:5px;left:4px}.battle__munpanel{z-index:12;pointer-events:auto;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.pm-tp{background:var(--void-100);outline:1px solid var(--line-strong);outline-offset:-1px;border-top:2px solid var(--ally);box-sizing:border-box;flex-direction:column;gap:10px;width:400px;padding:10px 12px 12px;display:flex}.pm-tp-flight{width:330px}.pm-tp-head{align-items:center;gap:8px;display:flex}.pm-tp-left{gap:3px;margin-left:auto;display:inline-flex}.pm-tp-left i{border:1px solid var(--ink-muted);width:8px;height:8px;transform:rotate(45deg)}.pm-tp-left i.pm-tp-left-on{background:var(--ally);border-color:var(--ally)}.pm-tp-grid{grid-template-columns:128px 1fr;gap:14px;display:grid}.pm-tp-sec{flex-direction:column;gap:6px;min-width:0;display:flex}.pm-tp-compass{width:128px;height:112px;position:relative}.pm-tp-keys{opacity:.8;align-self:center;gap:4px;display:inline-flex}.pm-tp-compass>svg{position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.pm-tp-compass-hex{fill:var(--void-200);stroke:var(--line-strong)}.pm-tp-dir{background:var(--void-200);border:1px solid var(--line-strong);width:26px;height:26px;color:var(--ink-muted);cursor:pointer;place-items:center;margin:-13px 0 0 -13px;padding:0;display:grid;position:absolute}.pm-tp-dir svg path{fill:none;stroke:currentColor;stroke-width:1.6px}.pm-tp-dir:hover{color:var(--ink);border-color:var(--ink-muted)}.pm-tp-dir-on{background:var(--ally);border-color:var(--ally);color:var(--on-ally)}.pm-tp-note{line-height:15px}.pm-tp-speeds .pm-seg-b,.pm-tp-fuse .pm-seg-b{min-width:30px;height:28px}.pm-tp-fuse .pm-seg-b{min-width:86px}.pm-tp-foot{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;padding-top:8px;display:flex}.pm-tp-foot-flight{justify-content:space-between}.pm-tp-en{font:600 11px/1 var(--font-mono);color:var(--energy);background:color-mix(in srgb, var(--void-000) 35%, transparent);padding:2px 4px}.pm-tp-life{gap:3px;margin-left:6px;display:inline-flex}.pm-tp-life i{background:var(--energy);width:9px;height:5px}.pm-tp-life i.pm-tp-life-gone{background:var(--void-300)}.pm-tp-life i.pm-tp-life-end{outline:1px solid var(--danger);outline-offset:1px}.pm-tp-why{font:600 10px/13px var(--font-sans)}.pm-tp-why-ok{color:var(--ink-muted)}.pm-tp-why-no{color:var(--energy)}.pm-mn{width:440px}.pm-mn-laid{width:318px}.pm-mn-grid{grid-template-columns:136px 1fr}.pm-mn-cell polygon{fill:var(--void-200);stroke:var(--line-strong);stroke-width:1px}.pm-mn-cell-free{cursor:pointer}.pm-mn-cell-free polygon{fill:color-mix(in srgb, var(--ally) 10%, var(--void-200));stroke:color-mix(in srgb, var(--ally) 55%, var(--line-strong))}.pm-mn-cell-free:hover polygon{fill:color-mix(in srgb, var(--ally) 22%, var(--void-200))}.pm-mn-cell-on polygon{fill:color-mix(in srgb, var(--ally) 30%, var(--void-200));stroke:var(--ally);stroke-width:2px}.pm-mn-cell-dir{font:700 8.5px/1 var(--font-mono);fill:var(--ally);pointer-events:none}.pm-mn-cell-x{stroke:var(--ink-faint);stroke-width:1.3px;fill:none}.pm-mn-cell-why{font:600 6.5px/1 var(--font-sans);fill:var(--ink-faint);pointer-events:none}.pm-mn-cell:not(.pm-mn-cell-free) polygon{fill:var(--void-100);stroke:var(--line)}.pm-mn-fuse-remote svg,.pm-mn-fuse-proximity svg{vertical-align:-2px;margin-right:4px}.pm-tp-fuse .pm-mn-fuse-remote,.pm-tp-fuse .pm-mn-fuse-proximity{font:600 11px var(--font-sans);justify-content:center;align-items:center;display:inline-flex}.pm-mn-fuse-proximity.pm-seg-on{background:color-mix(in srgb, var(--danger) 22%, var(--void-200));border-color:var(--danger);color:var(--ink)}.pm-mn-tl{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pm-mn-tl-s{grid-template-rows:auto auto;grid-template-columns:14px auto 1fr;column-gap:6px;padding:0 0 7px;display:grid;position:relative}.pm-mn-tl-s>i{border:1.5px solid var(--ink-muted);background:var(--void-000);box-sizing:border-box;grid-row:1/3;width:9px;height:9px;margin:3px 0 0 2px;transform:rotate(45deg)}.pm-mn-tl-s:not(:last-child):before{content:"";border-left:1px dashed var(--line-strong);position:absolute;top:13px;bottom:0;left:6px}.pm-mn-tl-arm>i{border-color:var(--ally)}.pm-mn-tl-live>i{border-color:var(--ally);background:var(--ally)}.pm-mn-tl-when{font:600 10px/15px var(--font-mono);color:var(--ink-muted);white-space:nowrap}.pm-mn-tl-what{font:700 11px/15px var(--font-sans);color:var(--ink)}.pm-mn-tl-s>.pm-caption{grid-column:2/4;line-height:14px}.pm-mn-tl .pm-mn-tl-warn{color:var(--danger)}.pm-mn-blast{background:var(--void-000);outline:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;display:flex}.pm-mn-blast-n{font:700 16px/1 var(--font-mono);color:var(--danger)}.pm-mn-blast-rings{display:inline-flex}.pm-mn-blast-rings i{font:600 9px/16px var(--font-mono);text-align:center;width:24px;color:var(--ink);font-style:normal}.pm-mn-blast-rings i.pm-mn-ring-0{background:color-mix(in srgb, var(--danger) 70%, var(--void-000))}.pm-mn-blast-rings i.pm-mn-ring-1{background:color-mix(in srgb, var(--danger) 48%, var(--void-000))}.pm-mn-blast-rings i.pm-mn-ring-2{background:color-mix(in srgb, var(--danger) 30%, var(--void-000))}.pm-mn-blast-rings i.pm-mn-ring-3{background:color-mix(in srgb, var(--danger) 15%, var(--void-000));color:var(--ink-muted)}.pm-mn-why{color:var(--energy)}.pm-mn-hits{border-collapse:collapse;width:100%}.pm-mn-hits td{border-bottom:1px solid var(--line);font:600 11px/14px var(--font-sans);color:var(--ink);padding:3px 4px}.pm-mn-hits td:first-child{border-left:2px solid var(--enemy);padding-left:6px}.pm-mn-hit-own td:first-child{border-left-color:var(--danger)}.pm-mn-hit-d{text-align:right;width:40px}.pm-mn-hit-p{text-align:right;width:40px;font-family:var(--font-mono)!important}.pm-mn-hit-own .pm-mn-hit-p{color:var(--danger)}.pm-mn .pm-tp-fuse .pm-seg-b:disabled{opacity:.55;cursor:default}.pm-mn .pm-tp-head,.pm-tp-foot-flight button{white-space:nowrap}.pm-tp-dir-no{color:var(--ink-faint);background:var(--void-100);border-color:var(--line);cursor:default}.pm-tp-dir-no:hover{color:var(--ink-faint);border-color:var(--line)}.pm-tp-dir-why{font:600 8px/10px var(--font-sans);color:var(--ink-faint);white-space:nowrap;margin-top:1px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.pm-mun-n{height:16px;font:600 10px/1 var(--font-mono);color:var(--ink);background:var(--void-200);outline:1px solid var(--line-strong);outline-offset:-1px;align-items:center;padding:0 5px;display:inline-flex}.pm-munlock{font:500 12px/1.3 var(--font-sans);color:var(--ink);background:repeating-linear-gradient(135deg, var(--void-200) 0 4px, var(--void-100) 4px 8px);outline:1px solid var(--line-strong);outline-offset:-1px;align-items:center;gap:8px;padding:7px 10px;display:flex}.pm-munlock svg rect,.pm-munlock svg path{fill:none;stroke:var(--ink-muted);stroke-width:1.3px}.pm-tp-flights{font:500 11px/1 var(--font-mono);color:var(--ink-muted)}.pm-tp{position:relative}.pm-tp-head{padding-right:24px}.pm-hexnum{vertical-align:middle;flex:none;display:inline-block}.pm-hexnum polygon{fill:var(--void-300,#1b2230);stroke:var(--ally);stroke-width:1.4px}.pm-hexnum text{font:700 11px/1 var(--font-mono,monospace);fill:var(--ink)}.pm-hexnum-on polygon{fill:#00000040;stroke:currentColor}.pm-hexnum-on text{fill:currentColor}.pm-tp6 .pm-tp-head{align-items:center;gap:6px}.pm-tp6-lv{font:600 11px/1 var(--font-mono,monospace);color:var(--ink-muted)}.pm-tp6-hr{margin-left:auto;display:inline-flex}.pm-tp6-was{font:600 11px/1 var(--font-mono,monospace);color:var(--ink-muted)}.pm-tp6-bico path{fill:var(--danger)}.pm-tp6-flyst{text-align:center;min-width:14px;display:inline-block}.pm-tp6-cold{font:600 11px/1.2 var(--font-sans,sans-serif);color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;margin-top:4px;display:inline-flex}.pm-tp6-cold path{stroke:var(--ally);stroke-width:1.6px;fill:none}.pm-mn .pm-tp-head .pm-caption{text-overflow:ellipsis;min-width:0;overflow:hidden}.pm-mn-tl-warn{color:var(--danger);grid-column:2/-1}.pm-tp7{gap:8px}.pm-tp7-tabs{border-bottom:1px solid var(--line-strong);grid-template-columns:1fr 1fr;gap:0;display:grid}.pm-tp7-tab{height:32px;color:var(--ink-muted);font:600 12px/1 var(--font-display,var(--font-sans));letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:8px;margin-bottom:-1px;display:inline-flex}.pm-tp7-tab:hover{color:var(--ink);background:#ffffff08}.pm-tp7-tab-on{color:var(--ally);border-bottom-color:var(--ally);background:#5096ff12}.pm-tp7-tab-det.pm-tp7-tab-on{color:var(--danger);border-bottom-color:var(--danger);background:#ff465a12}.pm-tp7-tab-off{opacity:.45}.pm-tp7-body{align-items:stretch;min-height:58px;display:flex}.pm-tp7-thr{flex:1;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.pm-tp7-thr>button{background:var(--void-200);border:1px solid var(--line-strong);height:40px;color:var(--ink);font:700 18px/1 var(--font-mono,monospace);cursor:pointer;justify-content:center;align-items:center;gap:8px;display:inline-flex}.pm-tp7-thr>button:hover:not(:disabled){border-color:var(--ally)}.pm-tp7-thr>button:disabled{opacity:.35;cursor:default}.pm-tp7-spd{display:inline-flex;position:relative}.pm-tp7-spd .pm-hexnum text{font-size:11px}.pm-tp7-spd .pm-tp6-was{position:absolute;bottom:2px;right:-14px}.pm-tp7-at{flex:1;gap:4px;display:flex}.pm-tp7-at-b{background:var(--void-200);border:1px solid var(--line);cursor:pointer;flex:1;place-items:center;min-width:0;height:54px;padding:0;display:inline-grid}.pm-tp7-at-b:hover:not(:disabled){border-color:var(--danger)}.pm-tp7-at-b:disabled{opacity:.3;cursor:default}.pm-tp7-at-on{border-color:var(--danger);background:#ff465a1f}.pm-tp7-at-b .pm-tp6-bico{width:22px;height:22px}.pm-hexnum-det polygon{fill:#ff465a2e;stroke:var(--danger)}.pm-hexnum-det text{fill:var(--danger)}.pm-tp7-exec{justify-content:center;width:100%}.pm-slot.pm-slot-active,.pm-slot.pm-slot-enemy.pm-slot-active{outline:2px solid var(--turn);outline-offset:-2px;box-shadow:0 0 14px -4px var(--turn)}.pm-slot.pm-slot-active .pm-slot-now,.pm-slot.pm-slot-enemy.pm-slot-active .pm-slot-now{color:var(--turn)}.pm-slot.pm-slot-sel{box-shadow:inset 0 0 0 2px var(--ally)}.pm-slot.pm-slot-sel.pm-slot-active{outline:2px solid var(--ally);outline-offset:-2px;box-shadow:inset 0 0 0 4px var(--void-200), inset 0 0 0 6px var(--turn)}.pm-etf-inline .pm-etf-now{animation:none}.pm-botcard-v2{cursor:default;align-items:start}.pm-botcard-v2:hover{background:var(--void-100);outline-color:var(--line-strong)}.pm-botcard-v2>.pm-btn{align-self:center}.pm-botcard-v2 .pm-botcard-top{gap:8px}.pm-botcard-builds{flex-direction:column;gap:4px;margin-top:6px;display:flex}.pm-botbuild-seg{align-self:flex-start}.pm-botbuild-seg .pm-seg-b{align-items:center;gap:6px;height:26px;padding:0 8px;display:inline-flex}.pm-botbuild-new{font:600 8px/12px var(--font-display);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--ally);color:var(--ally);padding:0 4px}.pm-botbuild-note{color:var(--ink)}.pm-leave-free{align-items:center;gap:6px;display:inline-flex}.pm-surr{align-items:center}.pm-search-box{background:var(--void-100);outline:1px solid var(--line-strong);outline-offset:-1px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.pm-search-box .pm-toggle{align-self:flex-start}.pm-queue-v2{align-items:center}.pm-queue-bots{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;display:flex}.pm-inmatch .pm-frame-in{padding:var(--space-5,20px) var(--space-6)}.pm-inmatch-dot{background:var(--ally);width:8px;height:8px;box-shadow:0 0 0 3px var(--ally-soft);border-radius:50%;animation:1.6s ease-in-out infinite pm-inmatch-pulse}@keyframes pm-inmatch-pulse{50%{box-shadow:0 0 0 6px #0000}}@media (prefers-reduced-motion:reduce){.pm-inmatch-dot{animation:none}}.pm-inmatch-acts{margin-top:4px}.pm-slot-feed{align-self:stretch}.pm-slot-feed>.pm-etf-inline{z-index:30;min-height:100%;position:absolute;top:0;left:0;right:0;box-shadow:0 12px 28px -10px #000000d9}.pm-etf-inline{gap:5px;padding:6px 12px 10px}.pm-etf-inline .pm-etf-text{white-space:normal;font:500 14px/18px var(--font-sans);overflow:visible}.pm-etf-inline .pm-etf-line{align-items:flex-start}.pm-etf-inline .pm-etf-facts{white-space:normal;flex-wrap:wrap;gap:4px 14px}.pm-etf-inline .pm-etf-fact{flex-direction:column;gap:0}.pm-etf-inline .pm-etf-pace{margin-top:4px}.pm-etf-earlier{border-top:1px solid var(--line);flex-direction:column;gap:3px;margin:2px 0 0;padding:6px 0 0;list-style:none;display:flex}.pm-etf-earlier li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-etf-earlier-k{font:600 8px/12px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint,var(--ink-muted));margin-right:6px}.pm-result:has(.pm-vss){max-width:980px}.pm-vss{border-top:1px solid var(--line);flex-direction:column;gap:14px;margin-top:6px;padding-top:16px;display:flex}.pm-vss-head{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.pm-vss-who{font:600 18px/22px var(--font-display);letter-spacing:.02em;align-items:center;gap:6px;display:inline-flex}.pm-vss-head>.pm-vss-who:last-child{justify-self:end}.pm-vss-score{grid-template-rows:auto auto;grid-template-columns:auto auto auto;place-items:center;column-gap:12px;display:grid}.pm-vss-n{font:600 34px/1 var(--font-mono);color:color-mix(in srgb, var(--ally) 55%, var(--ink-muted))}.pm-vss-n-enemy{color:color-mix(in srgb, var(--enemy) 55%, var(--ink-muted))}.pm-vss-n-win{color:var(--ally);text-shadow:0 0 14px color-mix(in srgb, var(--ally) 55%, transparent)}.pm-vss-n-enemy.pm-vss-n-win{color:var(--enemy);text-shadow:0 0 14px color-mix(in srgb, var(--enemy) 55%, transparent)}.pm-vss-vs{font:700 12px/20px var(--font-mono);letter-spacing:.1em;border:1px solid var(--line-strong);background:var(--void-300);padding:0 6px}.pm-vss-cap{grid-column:1/-1;margin-top:2px}.pm-vss-hl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.pm-vss-card{background:var(--void-200,var(--void-300));border-top:2px solid var(--line-strong);flex-direction:column;gap:4px;padding:8px 12px;display:flex}.pm-vss-card-ally{border-top-color:var(--ally)}.pm-vss-card-enemy{border-top-color:var(--enemy)}.pm-vss-card-row{align-items:center;gap:8px;display:flex}.pm-vss-card-v{font:600 15px/19px var(--font-sans)}.pm-vss-group{flex-direction:column;gap:3px;display:flex}.pm-vss-gt{text-align:center;margin-bottom:2px}.pm-vss-row{grid-template-columns:96px 1fr 172px 1fr 96px;align-items:center;gap:8px;min-height:24px;display:grid}.pm-vss-v{font:600 14px/18px var(--font-mono);color:var(--ink-muted);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pm-vss-va{justify-content:flex-end}.pm-vss-k{text-align:center;flex-direction:column;align-items:center;line-height:1.1;display:flex}.pm-vss-less,.pm-vss-note{font:500 9px/12px var(--font-mono);letter-spacing:.04em;color:var(--ink-faint,var(--ink-muted));text-transform:uppercase}.pm-vss-note{text-transform:none;letter-spacing:0}.pm-vss-bar{background:var(--void-300);height:10px;position:relative;overflow:hidden}.pm-vss-bar i{position:absolute;top:0;bottom:0}.pm-vss-bara i{background:color-mix(in srgb, var(--ally) 35%, transparent);right:0}.pm-vss-barb i{background:color-mix(in srgb, var(--enemy) 35%, transparent);left:0}.pm-vss-a .pm-vss-bara i{background:var(--ally);box-shadow:0 0 10px -2px var(--ally)}.pm-vss-b .pm-vss-barb i{background:var(--enemy);box-shadow:0 0 10px -2px var(--enemy)}.pm-vss-a .pm-vss-va{color:var(--ally)}.pm-vss-b .pm-vss-vb{color:var(--enemy)}.pm-vss-tie .pm-vss-v{color:var(--ink)}.pm-vss-mark{background:currentColor;flex:none;width:7px;height:7px;display:inline-block;transform:rotate(45deg)}@media (width<=760px){.pm-vss-row{grid-template-columns:64px 1fr 120px 1fr 64px}}.pm-vss-info .pm-vss-v{color:var(--ink-muted)}.pm-fb-tabwrap{display:flex;position:relative}.pm-fb-tabwrap>.pm-fb-tab{padding-right:30px}.pm-fb-tab-x{width:20px;height:20px;color:var(--ink-muted);font:400 16px/1 var(--font-sans);cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:6px;right:6px}.pm-fb-tabwrap:hover .pm-fb-tab-x,.pm-fb-tabwrap-on .pm-fb-tab-x,.pm-fb-tab-x:focus-visible{opacity:1}.pm-fb-tab-x:hover{color:var(--danger);border-color:var(--danger);background:var(--danger-soft)}.pm-fb-tab-del{background:var(--danger-soft);flex-direction:column;align-items:flex-start;gap:4px;min-width:200px;display:flex;border-bottom-color:var(--danger)!important}.pm-fb-tab-new{color:var(--ally);border-bottom-style:dashed}.pm-fb-tab-new .pm-fb-tab-name{color:var(--ally)}.pm-fb-tab-plus{font:400 18px/1 var(--font-sans);color:var(--ally)}.pm-fb-empty{background:var(--void-100);outline:1px dashed var(--line-strong);outline-offset:-1px;flex-direction:column;align-items:flex-start;gap:10px;margin-top:16px;padding:28px 32px;display:flex}.pm-queue-v3{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:14px 16px;display:grid}.pm-queue-scan{flex-direction:column;align-items:center;gap:6px;display:flex}.pm-queue-v3 .pm-queue-radar{width:44px;height:44px}.pm-queue-v3 .pm-queue-radar:before{inset:12px}.pm-queue-v3 .pm-queue-radar:after{width:21px}.pm-queue-time{font:600 15px/1 var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.02em}.pm-queue-main{flex-direction:column;gap:3px;min-width:0;display:flex}.pm-queue-v3 .pm-queue-bots{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:6px;padding-top:8px;display:flex}.pm-qswitch{color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.pm-qswitch-on .pm-toggle-track{border-color:var(--ally);background:var(--ally-soft)}.pm-qswitch-on .pm-toggle-knob{background:var(--ally);left:18px}.pm-qswitch:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pm-queue-botline{align-items:center;gap:4px;display:inline-flex}.pm-queue-v3>.pm-btn{align-self:center}.pm-queue-v3 .pm-queue-bots{flex-flow:column;align-items:flex-start;gap:4px}.pm-result-v2{gap:18px;max-width:980px;padding:28px 32px}.pm-result-v2.pm-result-victory,.pm-result-v2.pm-result-defeat,.pm-result-v2.pm-result-draw{border-top-color:var(--line-strong)}.pm-result-face{grid-template-columns:1fr minmax(180px,auto) 1fr;align-items:center;gap:20px;display:grid}.pm-rside{background:var(--void-200,var(--void-300));outline:1px solid var(--line-strong);outline-offset:-1px;flex-direction:column;gap:4px;padding:14px 18px;transition:transform .2s;display:flex}.pm-rside-enemy{text-align:right;align-items:flex-end}.pm-rside-word{font:700 22px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.pm-rside-name{font:600 20px/24px var(--font-display);align-items:center;gap:6px;display:inline-flex}.pm-rside-stats{flex-wrap:wrap;gap:16px;margin-top:6px;display:flex}.pm-rside-enemy .pm-rside-stats{justify-content:flex-end}.pm-rside-stat{flex-direction:column;gap:1px;display:flex}.pm-rside-win{outline:2px solid var(--go,#63e08f);outline-offset:-2px;box-shadow:0 0 28px -8px var(--go,#63e08f);background:color-mix(in srgb, var(--go,#63e08f) 7%, var(--void-200,var(--void-300)));padding:22px 24px}.pm-rside-win .pm-rside-word{color:var(--go,#63e08f);text-shadow:0 0 18px color-mix(in srgb, var(--go,#63e08f) 50%, transparent);font-size:40px}.pm-rside-win .pm-rside-name{font-size:24px;line-height:28px}.pm-rside-lose{outline-color:var(--danger);opacity:.9;transform:scale(.94)}.pm-rside-lose .pm-rside-word{color:var(--danger)}.pm-rside-draw .pm-rside-word{color:var(--ink);font-size:30px}.pm-result-mid{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.pm-result-vs{font:700 13px/22px var(--font-mono);letter-spacing:.12em;border:1px solid var(--line-strong);background:var(--void-300);padding:0 8px}.pm-result-why{max-width:240px;margin:0}.pm-result-mini{justify-content:center}.pm-result-acts{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;display:flex}.pm-result-again{align-items:center;gap:8px;margin-right:8px;display:inline-flex}@media (width<=760px){.pm-result-face{grid-template-columns:1fr}.pm-rside-enemy{text-align:left;align-items:flex-start}.pm-rside-lose{transform:none}}.pm-botdiff{font:600 9px/14px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;border:1px solid;padding:0 5px}.pm-botdiff-sm{padding:0 4px;font-size:8px;line-height:12px}.pm-botdiff-hardest{color:var(--danger)}.pm-botdiff-hard{color:var(--energy)}.pm-botdiff-medium{color:var(--ink)}.pm-botdiff-easy{color:var(--ally)}.pm-botdiff-trivial{color:var(--ink-muted)}.pm-poplayer{z-index:60;width:0;height:0;position:fixed;top:0;left:0}.pm-poplayer>.pm-pop{z-index:60;box-sizing:border-box;overscroll-behavior:contain;position:fixed;overflow:auto}.pm-poplayer>.pm-pop.pm-infopop{white-space:normal;width:260px;max-width:min(260px,100vw - 16px)}.pm-poplayer>.pm-pop>.pm-lvlcard,.pm-lvlcard-fit{width:auto;min-width:260px;max-width:100%;height:auto}.pm-lvlcard-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.pm-lvlcard-scroll>.pm-lvltable{width:max-content;min-width:100%}.pm-lvlcard>.pm-lvlcard-note{margin:var(--space-2) 0 0;white-space:normal;overflow-wrap:break-word}.pm-drow.pm-drow-fit{grid-template-columns:16px minmax(0,1fr) max-content auto}.pm-drow.pm-drow-fit.pm-drow-items{grid-template-columns:16px minmax(0,1fr) auto max-content auto}.pm-drow.pm-drow-fit>.pm-drow-nums{text-overflow:clip;text-align:right;justify-self:end;min-width:max-content;overflow:visible}.pm-drow.pm-drow-fit>.pm-drow-nums:empty{display:none}.pm-tag-go{background:var(--go-soft,#0b2a17);color:var(--go,#63e08f)}.pm-poplayer>.pm-pop.pm-infocard{width:300px;padding:var(--space-3,12px)}.pm-infocard-h{opacity:.7;margin-bottom:6px;display:block}.pm-infocard-b{text-align:left;font-size:13px;line-height:1.45}.pm-infocard-b p{margin:0 0 6px}.pm-unk{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px 8px;display:flex}.pm-unk-w{letter-spacing:.12em;opacity:.55;font-size:34px;font-weight:800}.pm-unk-s{letter-spacing:.08em;text-transform:uppercase;opacity:.6;font-size:12px}.pm-live{background:var(--void-100);outline:1px solid var(--line);outline-offset:-1px;height:26px;font:500 11px/1 var(--font-sans);color:var(--ink-muted);white-space:nowrap;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.pm-live b,.pm-live1 b{font:600 12px/1 var(--font-mono);color:var(--ink)}.pm-live-sm{height:24px;padding:0 8px}.pm-live-dot{background:var(--ally);width:7px;height:7px;box-shadow:0 0 0 2px color-mix(in srgb, var(--ally) 22%, transparent);border-radius:50%;flex:none}.pm-live-part{align-items:center;gap:4px;display:inline-flex}.pm-live-sep{background:var(--line-strong);width:1px;height:12px;margin-right:3px}.pm-live1{font:500 11px/1 var(--font-sans);color:var(--ink-muted);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.pm-live1-in{display:inline}.pm-live1-in b{font-size:11px}.pm-live1-zero b{font-family:var(--font-sans);color:var(--ink-muted)}.pm-botpick-seg3 .pm-seg-b{padding:0 6px}.pm-botpick-seg .pm-seg-b:disabled{opacity:.45;cursor:default}.pm-any-tbl td{vertical-align:top}.pm-any-note{display:block}.pm-botpick-seg3 .pm-seg-b{height:48px}.pm-any-tbl{width:400px}.pm-any-tbl td:first-child,.pm-any-tbl td:nth-child(2){white-space:nowrap}.pm-live-sub{font:500 10px/1 var(--font-sans);color:var(--ink-faint);margin-left:3px}.pm-botpick-n{font:600 10px/12px var(--font-mono);color:var(--ink);background:var(--void-300);vertical-align:1px;margin-left:6px;padding:1px 5px}.pm-seg-on .pm-botpick-n{background:color-mix(in srgb, var(--ally) 30%, var(--void-200))}.pm-net{background:linear-gradient(180deg, color-mix(in srgb, var(--ally) 7%, var(--void-100)), var(--void-100));outline:1px solid color-mix(in srgb, var(--ally) 35%, var(--line));outline-offset:-1px;white-space:nowrap;align-items:stretch;gap:0;display:inline-flex;position:relative;overflow:hidden}.pm-net:before{content:"";background:var(--ally);width:34px;height:2px;position:absolute;top:0;left:0}.pm-net:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ally) 14%, transparent), transparent);pointer-events:none;width:40%;animation:7s linear infinite pm-net-scan;position:absolute;inset:0;transform:translate(-120%)}@media (prefers-reduced-motion:reduce){.pm-net:after{animation:none;display:none}}.pm-net b{font:600 17px/1 var(--font-mono);color:var(--ink);letter-spacing:.04em}.pm-net-k{font:600 9px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.pm-net-head{border-right:1px solid var(--line);flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:6px 10px 6px 9px;display:flex}.pm-net-live{font:600 8px/1 var(--font-mono);letter-spacing:.12em;color:var(--ally);text-transform:uppercase}.pm-net-cell{border-right:1px solid var(--line);grid-template-rows:auto auto auto;grid-template-columns:auto auto;align-items:end;gap:4px 8px;min-width:74px;padding:6px 12px 7px;display:grid}.pm-net-cell:last-child{border-right:0}.pm-net-cell>.pm-net-k{grid-column:1/-1}.pm-net-cell>b{grid-column:1}.pm-net-bar{background:var(--void-300);grid-area:3/1/auto/-1;height:3px;display:flex}.pm-net-bar i{height:100%}.pm-net-seg-game{background:var(--ally)}.pm-net-seg-search{background:repeating-linear-gradient(90deg, var(--ally) 0 2px, transparent 2px 4px)}.pm-net-seg-r{background:var(--ally)}.pm-net-seg-u{background:var(--shield)}.pm-net-split{font:600 8.5px/1 var(--font-mono);letter-spacing:.06em;flex-direction:column;grid-area:2/2;gap:2px;display:flex}.pm-net-r{color:var(--ally)}.pm-net-u{color:var(--shield)}.pm-net-sig rect{fill:var(--void-300)}.pm-net-sig rect.pm-net-sig-on{fill:var(--ally)}.pm-net-sm{align-items:center;gap:7px;height:26px;padding:0 10px 0 9px}.pm-net-sm b{font-size:13px}.pm-botpick-n{font:600 10px/12px var(--font-mono);color:var(--shield);background:color-mix(in srgb, var(--shield) 12%, var(--void-200));outline:1px solid color-mix(in srgb, var(--shield) 35%, transparent);outline-offset:-1px;clip-path:polygon(4px 0,100% 0,100% 100%,0 100%,0 4px);vertical-align:1px;margin-left:6px;padding:1px 5px 1px 4px}.pm-seg-on .pm-botpick-n{color:var(--ink);background:color-mix(in srgb, var(--shield) 28%, var(--void-200))}.pm-net-wide{box-sizing:border-box;width:100%;display:flex}.pm-net-wide .pm-net-cell{flex:1}.pm-net-wide .pm-net-cell>b{font-size:20px}.pm-gframe-tools .pm-net-sm{height:24px;margin-right:4px}.pm-live1:not(.pm-live1-in){background:color-mix(in srgb, var(--shield) 10%, var(--void-100));outline:1px solid color-mix(in srgb, var(--shield) 35%, var(--line));outline-offset:-1px;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);height:22px;font:600 9px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;gap:6px;padding:0 8px 0 7px}.pm-live1:not(.pm-live1-in) b{font:600 12px/1 var(--font-mono);letter-spacing:.04em}.pm-live1:not(.pm-live1-in) .pm-live-dot{background:var(--shield);width:5px;height:5px;box-shadow:none;border-radius:0;transform:rotate(45deg)}.pm-gframe-top{background:linear-gradient(180deg, color-mix(in srgb, var(--ally) 8%, var(--void-100)), color-mix(in srgb, var(--void-100) 88%, transparent));border-bottom:1px solid color-mix(in srgb, var(--ally) 30%, var(--line));gap:18px;height:50px;padding:0 0 0 22px;position:relative;overflow:hidden}.pm-gframe-top:before{content:"";background:linear-gradient(90deg, var(--ally), transparent);width:180px;height:2px;position:absolute;bottom:-1px;left:0}.pm-gframe-top:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ally) 10%, transparent), transparent);pointer-events:none;width:24%;animation:9s linear infinite pm-gtop-scan;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}@keyframes pm-gtop-scan{0%,72%{transform:translate(-120%)}to{transform:translate(520%)}}@media (prefers-reduced-motion:reduce){.pm-gframe-top:after{animation:none;display:none}}.pm-gframe-word{letter-spacing:.3em}.pm-gtop-hud{align-self:stretch;gap:0;margin-left:auto}.pm-gtop-hud .pm-net-bar-mode{border-left:1px solid var(--line);background:0 0;outline:0;align-self:stretch;overflow:visible}.pm-gtop-hud .pm-net-bar-mode:before,.pm-gtop-hud .pm-net-bar-mode:after{display:none}.pm-gtop-hud .pm-net-head{padding:0 12px}.pm-gtop-hud .pm-net-cell{border-right:1px solid var(--line);align-content:center;row-gap:3px;min-width:70px;padding:0 14px}.pm-gtop-hud .pm-net-cell:last-child{border-right:1px solid var(--line)}.pm-gtop-hud .pm-net b{font-size:14px}.pm-gtop-hud .pm-net-bar{height:2px}.pm-gtop-cell{border:0;border-right:1px solid var(--line);color:var(--ink-muted);text-align:left;background:0 0;flex-direction:column;justify-content:center;gap:4px;padding:0 14px;display:flex}.pm-gtop-btn{cursor:pointer}.pm-gtop-btn:hover{background:color-mix(in srgb, var(--ally) 9%, transparent);color:var(--ink)}.pm-gtop-btn:hover .pm-net-k{color:var(--ally)}.pm-gtop-v{align-items:center;gap:6px;height:16px;display:inline-flex}.pm-gtop-v b{font:600 13px/1 var(--font-mono);color:var(--ink);letter-spacing:.04em}.pm-gtop-v svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.pm-gtop-icon .pm-gtop-v{color:var(--ink)}.pm-gtop-new{background:var(--energy);vertical-align:1px;width:5px;height:5px;margin-left:5px;display:inline-block;transform:rotate(45deg)}.pm-gtop-pilot{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ally) 7%, transparent));border-right:0;flex-direction:row;align-items:center;gap:10px;min-width:0;padding:0 22px 0 14px}.pm-gtop-pilot-t{flex-direction:column;gap:4px;display:flex}.pm-gtop-name{font:600 13px/1 var(--font-display);color:var(--ink);letter-spacing:.04em}.pm-gtop-pilot .pm-tag{height:16px;font-size:9px}.pm-gtop-hud .pm-net-split{flex-direction:row;align-self:end;gap:6px;padding-bottom:1px}.pm-menu-meta{color:var(--shield);grid-area:meta}.pm-gtop-hud{flex:none;align-items:stretch;display:inline-flex}.pm-gtop-cell{white-space:nowrap;font:inherit}.pm-gtop-btn{position:relative}.pm-gtop-btn:focus-visible{outline:1px solid var(--ally);outline-offset:-3px}.pm-gframe-top .pm-gframe-crumbs{white-space:nowrap;min-width:0;overflow:hidden}.pm-gtop-pilot .pm-gtop-name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.pm-gtop-pilot-t{min-width:0}.pm-gtop-req{background:var(--energy);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}@media (width<=1600px){.pm-gtop-hud .pm-net-head{display:none}.pm-gtop-hud .pm-net-cell{min-width:62px;padding:0 11px}.pm-gtop-cell{padding:0 11px}.pm-gtop-pilot{padding:0 18px 0 11px}}@media (width<=1440px){.pm-gframe-top .pm-gframe-crumb:not(.pm-gframe-crumb-on),.pm-gframe-top .pm-gframe-crumb-on>.pm-muted{display:none}.pm-gtop-pilot .pm-gtop-name{max-width:120px}}@media (width<=1100px){.pm-gtop-hud .pm-net-searching,.pm-gtop-hud .pm-net-ingame,.pm-gframe-word{display:none}}@media (width<=720px){.pm-gframe-top{gap:10px;padding:0 0 0 10px}.pm-gtop-hud .pm-net-cell,.pm-gtop-cell{min-width:0;padding:0 8px}.pm-gtop-pilot{padding:0 10px 0 8px}.pm-gtop-pilot .pm-tag,.pm-gtop-pilot .pm-net-k{display:none}.pm-gtop-pilot .pm-gtop-name{max-width:72px}.pm-gtop-btn:not(.pm-gtop-icon) .pm-net-k{display:none}}.pm-chip-vals:has(.pm-sf6){flex-wrap:wrap;row-gap:2px}.pm-chip-ion{font:600 11px/14px var(--font-mono,monospace);color:var(--ink);white-space:nowrap;align-items:center;gap:10px;display:flex}.pm-chip-ion-i{align-items:center;gap:2px;display:inline-flex}.pm-chip-ion-bolt{color:var(--energy)}.pm-settabs .pm-setpage-body{align-items:start}.pm-settabs .pm-setnav{top:0}.pm-settabs .pm-setnav-i{cursor:pointer}.pm-settabs .pm-setnav-i:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.pm-settabs .pm-setcard:focus-visible{outline-color:var(--focus)}.pm-settabs .pm-setcard{scroll-margin-top:0}@media (width<=860px){.pm-settabs .pm-setnav{border-bottom:1px solid var(--line);scrollbar-width:none;flex-direction:row;gap:0;position:static;overflow-x:auto}.pm-settabs .pm-setnav::-webkit-scrollbar{display:none}.pm-settabs .pm-setnav-i{white-space:nowrap;border-left:0;flex:auto;justify-content:center;align-items:center;padding:10px 12px}.pm-settabs .pm-setnav-on{box-shadow:inset 0 -2px 0 var(--ally);background:0 0;border-left-color:#0000}}@media (width<=560px){.pm-settabs .pm-setnav-i{padding:10px 6px}.pm-settabs .pm-setnav-l{letter-spacing:.04em;font-size:12px}}.pm-audio-dialog{width:min(480px,100vw - 32px)}.pm-audio-body{gap:var(--space-3);flex-direction:column;display:flex}.pm-audio-rows{flex-direction:column;display:flex}.pm-audio-rows .pm-setrow{grid-template-columns:1fr;gap:8px;padding:10px 0}.pm-audio-rows .pm-setrow:first-child{border-top:0;padding-top:0}.pm-audio-rows .pm-setrow-ctl{justify-self:stretch;min-width:0}.pm-audio-rows .pm-vol{flex:1;width:auto;min-width:0}.pm-audio-foot{padding-top:var(--space-3);border-top:1px solid var(--line)}.pm-gframe.pm-gframe-hex{isolation:isolate;background:radial-gradient(1200px 600px at 50% -10%, color-mix(in srgb, var(--ally) 7%, transparent), transparent 70%), var(--void-000)}.pm-hexbg{inset:calc(var(--pm-gf-in) + 45px) calc(var(--pm-gf-in) + 1px) calc(var(--pm-gf-in) + 25px);pointer-events:none;z-index:-1;position:absolute;overflow:hidden}.pm-hexbg>svg{display:block}.pm-hexbg-shell{isolation:isolate;height:100%;position:relative}.pm-hexbg.pm-hexbg-fill{background:radial-gradient(1200px 600px at 50% -10%, color-mix(in srgb, var(--ally) 7%, transparent), transparent 70%), var(--void-000);inset:1px 1px 0}.pm-hexbg-grid{fill:none;stroke:color-mix(in srgb, var(--line) 60%, transparent);stroke-width:1px}.pm-hb-ev{opacity:.62;filter:saturate(.8);--in:pm-hb-in-fade;--out:pm-hb-out-fade}.pm-hb-ev *{transform-box:view-box;transform-origin:0 0}.pm-hb-in-turn{--in:pm-hb-in-turn}.pm-hb-in-stamp{--in:pm-hb-in-stamp}.pm-hb-in-scan{--in:pm-hb-in-scan}.pm-hb-out-explode{--out:pm-hb-out-explode}.pm-hb-out-shatter{--out:pm-hb-out-shatter}.pm-hb-out-turn{--out:pm-hb-out-turn}.pm-hb-cell{fill:color-mix(in srgb, var(--ally) 9%, transparent);stroke:color-mix(in srgb, var(--ally) 35%, transparent);stroke-width:1px;opacity:0;animation:pm-hb-cell calc(1.4s + var(--hold)) linear var(--d) both}.pm-hb-asset{animation:var(--in) .6s cubic-bezier(.3,.7,.4,1) var(--d) both, var(--out) .8s ease-in calc(var(--d) + .6s + var(--hold)) forwards}.pm-hb-in-stamp .pm-hb-asset{animation-timing-function:cubic-bezier(.6,0,.9,.4),ease-in}.pm-hb-scan{fill:none;stroke:var(--ally);stroke-width:1.5px;opacity:0;animation:pm-hb-scan .6s ease-out var(--d) both}.pm-hb-stampring{fill:none;stroke:var(--ink-muted);stroke-width:2px;opacity:0;animation:pm-hb-ring .45s ease-out calc(var(--d) + .33s) both}.pm-hb-boom>*{opacity:0}.pm-hb-flash{fill:var(--energy);animation:pm-hb-flash .5s ease-out calc(var(--d) + .75s + var(--hold)) both}.pm-hb-ring{fill:none;stroke:var(--danger);stroke-width:2px;animation:pm-hb-ring .6s ease-out calc(var(--d) + .8s + var(--hold)) both}.pm-hb-spark{stroke:var(--energy);stroke-width:1.6px;stroke-linecap:round;animation:pm-hb-spark .5s ease-out calc(var(--d) + .78s + var(--hold)) both}.pm-hb-chip{fill:var(--terrain-asteroid);stroke:var(--terrain-asteroid-edge);stroke-width:.8px;opacity:0;animation:pm-hb-chip .8s ease-in calc(var(--d) + .7s + var(--hold)) both}@keyframes pm-hb-cell{0%{opacity:0}8%{opacity:1}85%{opacity:1}to{opacity:0}}@keyframes pm-hb-in-turn{0%{opacity:.2;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes pm-hb-in-stamp{0%{opacity:0;transform:scale(2.2)}55%{opacity:1;transform:scale(.88)}80%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes pm-hb-in-fade{0%{opacity:0}to{opacity:1}}@keyframes pm-hb-in-scan{0%,45%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes pm-hb-out-explode{0%{opacity:1;filter:brightness();transform:scale(1)}30%{opacity:1;filter:brightness(2.2);transform:scale(1.15)}to{opacity:0;filter:brightness();transform:scale(.3)}}@keyframes pm-hb-out-shatter{0%{opacity:1;transform:scale(1)}35%{opacity:.9;transform:scale(.96)rotate(-3deg)}to{opacity:0;transform:scale(.6)rotate(6deg)}}@keyframes pm-hb-out-turn{0%{opacity:1;transform:scaleX(1)}to{opacity:.2;transform:scaleX(0)}}@keyframes pm-hb-out-fade{0%{opacity:1}to{opacity:0}}@keyframes pm-hb-scan{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(1.15)}}@keyframes pm-hb-ring{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(2)}}@keyframes pm-hb-flash{0%{opacity:0;transform:scale(.3)}25%{opacity:.9}to{opacity:0;transform:scale(1.5)}}@keyframes pm-hb-spark{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.35)}}@keyframes pm-hb-chip{0%{opacity:0;transform:translate(0)}10%{opacity:1}to{opacity:0;transform:translate(var(--cx), var(--cy)) rotate(160deg)}}.pm-hexbg-frozen,.pm-hexbg-frozen *,.pm-hexbg-paused *{animation-play-state:paused!important}.pm-hexbg-still .pm-hb-ev *{animation:none!important}.pm-hexbg-still .pm-hb-cell{opacity:1}.pm-hexbg-still .pm-hb-boom,.pm-hexbg-still .pm-hb-chip,.pm-hexbg-still .pm-hb-scan,.pm-hexbg-still .pm-hb-stampring{display:none}@media (prefers-reduced-motion:reduce){.pm-hb-ev *{animation:none!important}.pm-hb-boom,.pm-hb-chip,.pm-hb-scan,.pm-hb-stampring{display:none}}.pm-hb-gate-fill{fill:color-mix(in srgb, var(--terrain-gate) 22%, transparent)}.pm-hb-gate-jaw{fill:var(--terrain-gate);stroke:color-mix(in srgb, var(--terrain-gate) 60%, var(--void-000));stroke-width:1px}.pm-hb-gate-seam{fill:none;stroke:var(--terrain-gate);stroke-width:1.2px}.pm-hb-hulk{fill:color-mix(in srgb, var(--terrain-derelict) 70%, var(--void-000));stroke:var(--terrain-derelict);stroke-width:1.2px;stroke-linejoin:round}.pm-hb-hulk-rib{fill:none;stroke:color-mix(in srgb, var(--terrain-derelict) 55%, var(--void-000));stroke-width:1px}.pm-hb-hulk-gash{fill:var(--danger)}.pm-hb-worm{fill:color-mix(in srgb, var(--terrain-wormhole) 25%, transparent);stroke:var(--terrain-wormhole);stroke-width:1.5px}.pm-hb-worm-core{fill:var(--void-000);stroke:var(--terrain-wormhole);stroke-width:1px}.pm-gframe-main{flex-direction:column;display:flex}.pm-gframe-page{flex:none;margin:auto}.pm-gframe-page-wide{margin-top:0}.pm-gframe-page-fill{width:100%;margin:0}@media (height>=860px){.pm-gframe-main-fill{padding:20px 24px;overflow:hidden}.pm-gframe-page-fill{flex:auto;min-height:0}.pm-gframe:not(.pm-gframe-full) .pm-gframe-page-fill>.screen{height:100%;min-height:0;overflow:hidden}.pm-gframe-page-fill .pm-f6{height:100%;min-height:0}.pm-gframe-page-fill .pm-f6-body{flex:auto;min-height:0}.pm-gframe-page-fill .pm-f6-body>*{min-height:0;overflow:auto}}@media (width<=1280px){.pm-gframe-main-fill{padding:28px 32px 32px;overflow:auto}.pm-gframe-page-fill,.pm-gframe:not(.pm-gframe-full) .pm-gframe-page-fill>.screen,.pm-gframe-page-fill .pm-f6{flex:none;height:auto;min-height:0;overflow:visible}.pm-gframe-page-fill .pm-f6-body>*{overflow:visible}}.pm-gframe-page .fb-sound{display:none!important}.pm-gframe-page .pm-botpick{width:100%}.pm-gframe-page-menu .pm-botpick-list{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));align-items:stretch;display:grid}.pm-gframe-page-menu .pm-botpick-list>li{display:flex}.pm-gframe-page-menu .pm-botpick-list>li>*{flex:1}.pm-botcard-str{align-items:center;gap:3px;margin-top:2px;display:inline-flex}.pm-botcard-pip{border:1px solid var(--line-strong);width:8px;height:8px;transform:rotate(45deg)scale(.85)}.pm-botcard-pip-on{background:var(--ink-muted);border-color:var(--ink-muted)}.pm-botcard-v2 .pm-botcard-str{margin:0 0 0 auto}.pm-botbuild-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pm-gframe-page-menu .pm-botpick-list>li.pm-botpick-random{grid-column:1/-1}.pm-botpick-mode .pm-botpick-seg{width:100%}.pm-botpick-mode{align-items:center}.pm-botpick-seg .pm-seg-b{border:1px solid var(--line-strong);flex:1;height:64px;padding:0 16px}.pm-botpick-seg .pm-seg-b.pm-seg-on{border-color:var(--ally);box-shadow:var(--glow-ally)}.pm-botpick-seg .pm-botpick-mw{font:700 18px/1.2 var(--font-sans);letter-spacing:.02em}.pm-botpick-seg .pm-botpick-md{font-size:12px}.pm-botcard-d-trivial{--bd:var(--go)}.pm-botcard-d-easy{--bd:var(--energy)}.pm-botcard-d-medium{--bd:var(--enemy)}.pm-botcard-d-hard,.pm-botcard-d-hardest{--bd:var(--danger)}.pm-botcard[class*=pm-botcard-d-]{box-shadow:inset 3px 0 0 var(--bd);background:color-mix(in srgb, var(--bd) 7%, var(--void-100))}.pm-botcard[class*=pm-botcard-d-]:hover{background:color-mix(in srgb, var(--bd) 7%, var(--void-100))}.pm-botcard[class*=pm-botcard-d-] .pm-botcard-emblem{color:var(--bd)}.pm-botcard[class*=pm-botcard-d-] .pm-botcard-emblem svg *{stroke:var(--bd)}.pm-botcard[class*=pm-botcard-d-] .pm-botcard-pip-on{background:var(--bd);border-color:var(--bd)}.pm-botcard-d-hardest{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--danger) 16%, transparent) 0 3px, transparent 3px 9px), color-mix(in srgb, var(--danger) 7%, var(--void-100))!important}.pm-botcard-bang{font:700 16px/1 var(--font-mono);color:var(--danger);margin-left:4px}.pm-botcard-tiers{margin-top:6px;display:inline-flex}.pm-botcard-tiers .pm-seg-b{height:24px;padding:0 8px;font-size:11px}.pm-botcard-lineage{font-size:11px}.pm-nb{--nb-board:#000;box-sizing:border-box;width:100%;color:var(--ink);font-family:var(--font-sans);flex-direction:column;gap:18px;display:flex}.pm-nb-top{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:22px;padding-bottom:14px;display:flex}.pm-nb-title{font:700 28px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin:0}.pm-nb-now{outline:1px solid var(--line);outline-offset:-1px;gap:0;display:flex}.pm-nb-plate{border-right:1px solid var(--line);flex-direction:column;padding:7px 14px;align-items:flex-start!important;gap:4px!important}.pm-nb-plate:last-child{border-right:0}.pm-nb-plate span{font:600 9.5px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.pm-nb-plate b{font:500 16px/1 var(--font-mono)}.pm-nb-plate-release b{color:var(--ally)}.pm-nb-plate-engine b{color:var(--energy)}.pm-nb-plate-client b{color:var(--ink-muted)}.pm-nb-filter{gap:6px;margin-left:auto;display:flex}.pm-nb-chip{outline:1px solid var(--line-strong);outline-offset:-1px;height:30px;color:var(--ink-muted);font:600 11px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.pm-nb-chip b{font:500 12px/1 var(--font-mono);letter-spacing:0;color:var(--ink)}.pm-nb-chip:hover{color:var(--ink);outline-color:var(--ink-muted)}.pm-nb-chip-on{color:var(--ink);outline-color:var(--ally);background:color-mix(in srgb, var(--ally) 14%, transparent)}.pm-nb-glyph{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}.pm-nb-glyph-release{color:var(--ally)}.pm-nb-glyph-engine{color:var(--energy)}.pm-nb-glyph-bots{color:var(--shield)}.pm-nb-board{background-color:var(--nb-board);outline:1px solid var(--line);outline-offset:-1px;box-shadow:inset 0 0 0 6px #050505, inset 0 0 0 7px var(--line);background-image:radial-gradient(circle at 1px 1px,#ffffff12 1px,#0000 1.4px);background-size:22px 22px;grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));align-items:start;gap:34px 28px;padding:34px 28px 30px;display:grid}.pm-nb-card{--nb-k:var(--ally);outline-offset:-1px;background:#0d1219;outline:1px solid #1f2a37;flex-direction:column;gap:14px;padding:22px 22px 20px;display:flex;position:relative;box-shadow:0 10px 24px #000000b3}.pm-nb-engine{--nb-k:var(--energy)}.pm-nb-bots{--nb-k:var(--shield)}.pm-nb-card:before{content:"";background:color-mix(in srgb, var(--nb-k) 45%, #0d1219);height:4px;position:absolute;top:0;left:0;right:0}.pm-nb-unread:before{background:var(--nb-k);box-shadow:0 0 12px color-mix(in srgb, var(--nb-k) 60%, transparent)}.pm-nb-pin{background:radial-gradient(circle at 35% 35%, #fff 0 12%, var(--nb-k) 30%, color-mix(in srgb, var(--nb-k) 45%, #000) 100%);border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:-7px;left:50%;box-shadow:0 3px 5px #000c}.pm-nb-head{border-bottom:1px solid #1f2a37;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding-bottom:12px;display:grid}.pm-nb-kind{font:600 11px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--nb-k);gap:7px!important}.pm-nb-ver{align-items:baseline;gap:10px;min-width:0;display:inline-flex}.pm-nb-ver b{font:500 24px/1 var(--font-mono);color:var(--ink)}.pm-nb-was{font:400 12px/1 var(--font-mono);color:var(--ink-muted)}.pm-nb-date{font:400 12px/1 var(--font-mono);color:var(--ink-muted);text-align:right}.pm-nb-newb{background:var(--nb-k);color:#000;font:700 9.5px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;padding:3px 6px}.pm-nb-head:not(:has(.pm-nb-newb)){grid-template-columns:auto 1fr auto}.pm-nb-headline{font:600 17px/1.4 var(--font-sans);color:var(--ink);max-width:62ch;margin:0}.pm-nb-items{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pm-nb-items li{border-top:1px solid #18212c;grid-template-columns:minmax(0,1fr) auto;gap:3px 14px;padding:10px 0;display:grid}.pm-nb-items li:first-child{border-top:0;padding-top:0}.pm-nb-item-t{font:600 15px/1.35 var(--font-sans);align-items:center;gap:8px;display:inline-flex}.pm-nb-item-x{font:400 15px/1.5 var(--font-sans);color:#c3cfdb;grid-column:1;max-width:62ch}.pm-nb-where{color:var(--ally);font:600 12px/1 var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;grid-area:1/2;align-self:center;padding:0}.pm-nb-where:hover{text-decoration:underline}.pm-nb-bal{flex-direction:column;gap:14px;display:flex}.pm-nb-cat{font:600 10px/1 var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 6px}.pm-nb-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr) 12px minmax(0,1fr);align-items:baseline;column-gap:12px;display:grid}.pm-nb-grid>*{border-top:1px solid #18212c;padding:6px 0;font-size:14px;line-height:1.35}.pm-nb-subj{color:var(--ink);font-weight:600}.pm-nb-subj-cont{border-top-color:#0000!important}.pm-nb-stat{color:#aebccb}.pm-nb-from{color:var(--ink-faint);-webkit-text-decoration-color:var(--ink-faint);text-decoration-color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:14px}.pm-nb-newval{outline:1px solid color-mix(in srgb, var(--go) 70%, transparent);outline-offset:-1px;color:var(--go);font:700 9.5px/1.5 var(--font-display);letter-spacing:.12em;text-transform:uppercase;place-self:center start;padding:1px 5px}.pm-nb-dir{color:var(--ink-muted);text-align:center;font-size:10px}.pm-nb-dir-up,.pm-nb-dir-down{color:var(--ink)}.pm-nb-to{font:600 14px/1.35 var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums}.pm-nb-more{color:var(--ally);font:600 12px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.pm-nb-botlist{grid-template-columns:auto minmax(0,1fr) auto;column-gap:16px;margin:0;padding:0;list-style:none;display:grid}.pm-nb-botlist li{display:contents}.pm-nb-botlist li>*{border-top:1px solid #18212c;padding:9px 0}.pm-nb-botlist li:first-child>*{border-top:0;padding-top:0}.pm-nb-bot-acc{font:600 15px/1.3 var(--font-sans);align-items:center;gap:8px;display:inline-flex}.pm-nb-bot-id{flex-direction:column;gap:3px;min-width:0;display:flex}.pm-nb-bot-id b{font:500 14px/1.3 var(--font-mono);color:var(--shield)}.pm-nb-bot-id s{font:400 12px/1.3 var(--font-mono);color:var(--ink-faint)}.pm-nb-bot-eng{font:500 12px/1.3 var(--font-mono);color:var(--ink-muted);align-self:start;gap:5px!important}.pm-nb-fleets{background:color-mix(in srgb, var(--energy) 9%, transparent);outline:1px dashed color-mix(in srgb, var(--energy) 60%, transparent);outline-offset:-1px;font:400 14px/1.35 var(--font-sans);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.pm-nb-fleets b{font-family:var(--font-mono);color:var(--energy)}.pm-whatsnew-nb{align-items:center;gap:8px;display:inline-flex}.pm-whatsnew-n{box-sizing:border-box;background:var(--ally);min-width:18px;height:18px;color:var(--on-ally);font:600 11px/1 var(--font-mono);place-items:center;padding:0 4px;display:inline-grid}.pm-nb-cat-new{color:var(--go)}.pm-nb-grid-new{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.pm-nb-grid-new .pm-nb-stat{color:#c3cfdb}.pm-nb-grid:not(.pm-nb-grid-new){grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr) 12px minmax(0,1fr)}.pm-gframe-page-fill>.pm-nb>.pm-nb-board{flex:auto;align-content:start;min-height:0;overflow:auto}.pm-gframe-page-fill>.pm-nb{height:100%;min-height:0}.pm-nb-scroll{--pm-scroll-c:var(--ally);flex:auto;min-height:0}.pm-nb-scroll>.pm-scroll-vp{flex-direction:column;display:flex}.pm-nb-scroll .pm-nb-board{box-sizing:border-box;flex:1 0 auto;align-content:start;overflow:visible}.pm-nb-empty{color:var(--ink-muted);font:400 15px/1.5 var(--font-sans);grid-column:1/-1;margin:0}.pm-nb-now .pm-nb-plate{display:flex}.pm-nb-board.pm-nb-board-rel{grid-template-columns:minmax(0,1fr);gap:30px}.pm-nb-rel{gap:16px}.pm-nb-rel>.pm-nb-headline{max-width:90ch}.pm-nb-cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:18px 32px;display:grid}.pm-nb-cols-one{grid-template-columns:minmax(0,1fr)}.pm-nb-col{flex-direction:column;gap:10px;min-width:0;display:flex}.pm-nb-col+.pm-nb-col{border-left:1px solid #1f2a37;margin-left:-32px;padding-left:32px}.pm-nb-cols-one .pm-nb-col+.pm-nb-col{border-left:0;margin-left:0;padding-left:0}.pm-nb-colh{font:600 11px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);border-bottom:1px solid #1f2a37;align-items:center;gap:8px;margin:0;padding-bottom:8px;display:flex}.pm-nb-col-ui .pm-nb-colh>span{color:var(--ally)}.pm-nb-col-play .pm-nb-colh>span{color:var(--energy)}.pm-nb-colv{text-transform:none;color:var(--ink);font:500 14px/1 var(--font-mono)!important;letter-spacing:0!important}.pm-nb-colh .pm-nb-was{text-transform:none;letter-spacing:0}.pm-nb-colsum{font:500 15px/1.45 var(--font-sans);color:var(--ink);max-width:70ch;margin:0}.pm-nb-none{font:400 14px/1.45 var(--font-sans);color:var(--ink-muted);margin:0}.pm-nb-subj{align-items:center;gap:7px;display:inline-flex}.pm-nb-subj>svg,.pm-nb-subj>.pm-terrain-tile,.pm-nb-item-t>svg:first-child{flex:none}.pm-nb-subj>.pm-acticon,.pm-nb-item-t>.pm-acticon{color:var(--ally)}.pm-nb-hull{flex:none}.pm-nb-grid{align-items:center}.pm-nb-subj,.pm-nb-item-t{gap:9px}.pm-nb-ui{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;color:var(--ink-muted);flex:none}.pm-nb-ui-storm{color:var(--danger)}.pm-nb-ui-nebula{color:var(--terrain-nebula-edge,#9a82e6)}.pm-nb-obj{color:var(--ally)}.pm-nb-obj path{stroke:currentColor;fill:none}.pm-nb-en{white-space:nowrap;align-items:center;gap:1px;display:inline-flex}.pm-nb-en .pm-enicon{flex:none}.pm-nb-from .pm-nb-en{text-decoration:line-through;-webkit-text-decoration-color:var(--ink-faint);text-decoration-color:var(--ink-faint)}.pm-b2-tip{border:1px solid var(--line-strong);font:400 12px/16px var(--font-sans);color:var(--ink);background:#05070bf0;flex-direction:column;gap:2px;padding:8px 10px;display:inline-flex}.pm-b2-tip span{align-items:center;gap:5px;display:inline-flex}.pm-b2-tip b{font:600 10px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.pm-b2-tags{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.pm-b2-tags s{-webkit-text-decoration-color:var(--danger);text-decoration-color:var(--danger);opacity:.7;text-decoration-thickness:2px}.pm-b2-ev{font:500 12px var(--font-sans);color:var(--ink);border:1px solid var(--zone);background:var(--zone-soft);align-self:flex-start;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.pm-b2-ban{background:var(--void-200);border:1px solid var(--line-strong);border-left-width:4px;align-items:center;gap:10px;padding:8px 12px;display:flex}.pm-b2-ban b{font:600 13px var(--font-sans);color:var(--ink)}.pm-b2-ban i{font:400 12px/16px var(--font-sans);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:4px;font-style:normal;display:inline-flex}.pm-b2-ban-warn{border-color:var(--energy)}.pm-at6{--pm-c:var(--chamfer-sm);border:1px solid var(--line-strong);background:#05070bf0;flex-direction:column;gap:6px;width:330px;padding:8px 10px;display:flex}.pm-at6-h{font:600 13px var(--font-sans);color:var(--ink);align-items:center;gap:8px;display:flex}.pm-at6-h .pm-caption{margin-left:auto}.pm-at6-list{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.pm-at6-row{font:400 12px/16px var(--font-sans);color:var(--ink);border-left:2px solid var(--ally);justify-content:space-between;gap:10px;padding:3px 6px;display:flex}.pm-at6-row b{font-weight:600}.pm-at6-sel{background:var(--ally-soft)}.pm-at6-no{border-left:2px dashed var(--line);color:var(--ink-faint)}.pm-at6-why{color:var(--ink-muted)}.pm-at6-lands{color:var(--go);align-items:center;gap:4px;display:inline-flex}.pm-anc rect{fill:var(--void-000);stroke:var(--energy);stroke-width:1.2px}.pm-anc path{fill:var(--energy);stroke:none}.pm-ss6{gap:4px;margin:0;padding:0;list-style:none;display:flex}.pm-ss6-s{min-width:64px;font:500 11px var(--font-sans);color:var(--ink);background:var(--void-100);border:1px solid var(--line);border-top:2px solid var(--line-strong);flex-direction:column;align-items:center;padding:4px 6px;display:flex;position:relative}.pm-ss6-ally{border-top-color:var(--ally)}.pm-ss6-enemy{border-top-color:var(--enemy)}.pm-ss6-from{opacity:.35;border-style:dashed}.pm-ss6-to{border-color:var(--energy);box-shadow:0 0 0 1px var(--energy)}.pm-ss6-s i{font:600 10px var(--font-mono);color:var(--energy);font-style:normal}.pm-cr6w{background:var(--void-100);border:1px solid var(--line);border-left:3px solid var(--zone);grid-template-columns:190px auto minmax(0,1fr) auto auto;align-items:center;gap:12px;width:860px;padding:6px 10px;display:grid}.pm-cr6w-fx{gap:4px;display:inline-flex}.pm-cr6w-fxb{font:500 12px var(--font-sans);color:var(--ink-muted);background:var(--void-000);border:1px solid var(--line);cursor:pointer;align-items:center;gap:6px;padding:3px 9px 3px 4px;display:inline-flex;position:relative}.pm-cr6w-fxb-on{color:var(--ink);border-color:var(--zone);background:var(--zone-soft)}.pm-cr6w-fxb:disabled{opacity:.45;cursor:not-allowed}.pm-cr6w-fxb i{font:600 9px var(--font-mono);color:var(--ink-faint);border:1px solid var(--line);padding:0 3px;font-style:normal}.pm-cr6w-st{justify-content:flex-end;align-items:center;gap:4px;min-width:64px;display:inline-flex}.pm-cr6w-cast{border-color:var(--zone)!important}.pm-cr6w-cool .pm-cr6w-cast{opacity:.5}.pm-cc6{--pm-c:var(--chamfer-sm);border:1px solid var(--zone);background:#05070bf0;flex-direction:column;gap:6px;width:290px;padding:8px 10px;display:flex}.pm-cc6-h{font:600 13px var(--font-sans);color:var(--ink);align-items:center;gap:8px;display:flex}.pm-cc6-h .pm-caption{margin-left:auto}.pm-cc6-lands{font:500 11px var(--font-sans);color:var(--zone);border:1px dashed var(--zone);align-self:flex-start;padding:1px 6px}.pm-cc6-list{font:400 12px/16px var(--font-sans);color:var(--ink);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pm-cc6-list li{justify-content:space-between;display:flex}.pm-cc6-own{color:var(--danger)}.pm-b2-ban>span{flex-direction:column;gap:2px;display:flex}.pm-b2-ban i{display:block}.pm-b2-ban .pm-en{display:inline-flex}.pm-b2-tags s{text-decoration:none;display:inline-block;position:relative}.pm-b2-tags s:after{content:"";border-top:2px solid var(--danger);position:absolute;top:50%;left:-3px;right:-3px}.pm-at6-pick{all:unset;cursor:pointer}.pm-at6-pick:focus-visible{outline:1px solid var(--focus)}.pm-cr6w{width:auto;max-width:860px}.pm-tile6d{flex-direction:column;gap:2px;margin:4px 0;display:flex}.pm-ec6-glyph{overflow:visible}.pm-ec6-glyph-hex{fill:var(--void-200);stroke:var(--line)}.pm-ec6-glyph-unidentified{fill:color-mix(in srgb, var(--unknown) 10%, var(--void-200))}.pm-ec6-title{flex-direction:column;gap:4px;min-width:0;display:flex}.pm-ec6-title b{font:600 15px/1.1 var(--font-sans);color:var(--ink)}.pm-ec6-k{font:500 9.5px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.pm-ec6-lad{grid-template-columns:28px repeat(5,18px);gap:2px;display:grid}.pm-ec6-lad i{height:16px;font:600 8.5px/1 var(--font-mono);color:var(--ink-faint,var(--ink-muted));background:var(--void-200);opacity:.55;justify-content:center;align-items:center;font-style:normal;display:flex}.pm-ec6-lad i.pm-ec6-lad-on{opacity:1;color:var(--ink)}.pm-ec6-lad i.pm-ec6-lad-lost.pm-ec6-lad-on{background:color-mix(in srgb, var(--ink-muted) 22%, var(--void-200))}.pm-ec6-lad i.pm-ec6-lad-unidentified.pm-ec6-lad-on{background:color-mix(in srgb, var(--unknown) 26%, var(--void-200))}.pm-ec6-lad i.pm-ec6-lad-detected.pm-ec6-lad-on{background:color-mix(in srgb, var(--enemy) 26%, var(--void-200))}.pm-ec6-lad i.pm-ec6-lad-assessed.pm-ec6-lad-on{background:color-mix(in srgb, var(--ally) 22%, var(--void-200))}.pm-ec6-lad i.pm-ec6-lad-analysed.pm-ec6-lad-on{background:color-mix(in srgb, var(--ally) 38%, var(--void-200))}.pm-ec6-lad i.pm-ec6-lad-deep.pm-ec6-lad-on{background:color-mix(in srgb, var(--ally) 58%, var(--void-200))}.pm-ec6-lad i.pm-ec6-lad-cur{outline:1px solid var(--ink);outline-offset:-1px}.pm-ec6-compass polygon{fill:none;stroke:var(--line-strong);stroke-width:1px}.pm-ec6-compass path{fill:var(--enemy)}.pm-ec6-pips{gap:3px;display:inline-flex}.pm-ec6-pips i{background:var(--void-300,var(--line));outline:1px solid var(--line);width:6px;height:6px;transform:rotate(45deg)}.pm-ec6-pips i.pm-ec6-pip-on{background:var(--enemy);outline-color:var(--enemy)}.pm-xt-pop.pm-xt-rich{text-align:left;max-width:250px;padding:6px 8px 7px}.pm-sc6-tipdemo{box-sizing:border-box;width:250px;display:block;position:static}.pm-rxt{cursor:default}.pm-rxt:focus-visible{outline:1px solid var(--ally);outline-offset:1px}.pm-sc6-tip{font:400 11.5px/1.35 var(--font-sans);color:var(--ink);flex-direction:column;gap:3px;display:flex}.pm-sc6-tip-h{align-items:center;gap:6px;display:flex}.pm-sc6-tip-h b{font:600 12px/1.2 var(--font-sans)}.pm-sc6-tip-lv,.pm-sc6-tip-unk{font:600 11px/1 var(--font-mono);color:var(--ink);margin-left:auto}.pm-sc6-tip-unk{color:var(--unknown)}.pm-sc6-tip-st{font:500 11px/1.3 var(--font-mono);flex-wrap:wrap;column-gap:8px;display:flex}.pm-sc6-tip-does{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.pm-sc6-tip-note{font-size:11px}.pm-sc6{--pm-c:8px;clip-path:polygon(var(--pm-c) 0, 100% 0, 100% calc(100% - var(--pm-c)), calc(100% - var(--pm-c)) 100%, 0 100%, 0 var(--pm-c));box-sizing:border-box;background:var(--void-100);outline:1px solid var(--line);outline-offset:-1px;border-top:2px solid var(--ally);width:100%;font-family:var(--font-sans);color:var(--ink);flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.pm-sc6-enemy{border-top-color:var(--enemy)}.pm-sc6-active{outline-color:var(--ally)}.pm-sc6-h{grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.pm-sc6-h .pm-shipicon{margin:0 auto}.pm-sc6-id{flex-direction:column;min-width:0;display:flex}.pm-sc6-name{font:600 17px/21px var(--font-display);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-sc6-own .pm-sc6-name{color:var(--ally)}.pm-sc6-enemy .pm-sc6-name{color:var(--enemy)}.pm-sc6-b-lost .pm-sc6-name,.pm-sc6-b-unidentified .pm-sc6-name{color:var(--unknown)}.pm-sc6-sub{font:400 11.5px/16px var(--font-sans);color:var(--ink-muted);white-space:nowrap;align-items:center;gap:4px;display:flex;overflow:hidden}.pm-sc6 .pm-ec6-lad i{font-size:8.5px}.pm-sc6-facts{flex-wrap:wrap;gap:4px;display:flex}.pm-sc6-chip{height:20px;font:500 11px/1 var(--font-sans);color:var(--ink);background:var(--void-200);outline:1px solid var(--line);outline-offset:-1px;white-space:nowrap;align-items:center;gap:5px;padding:0 7px 0 4px;display:inline-flex}.pm-sc6-chip.pm-ec6-mk{height:20px;font:600 10px/1 var(--font-sans);background:var(--void-000);outline:none;padding:0 7px}.pm-sc6-chip-def{outline-color:color-mix(in srgb, var(--shield) 60%, var(--line))}.pm-sc6-chip-en{outline-color:color-mix(in srgb, var(--energy) 60%, var(--line))}.pm-sc6-chip-sense{outline-color:color-mix(in srgb, var(--ally) 60%, var(--line))}.pm-sc6-chip-aura{outline-color:var(--fk,var(--line-strong))}.pm-sc6-chip-aura .pm-modicon{color:var(--fk)}.pm-sc6-chip-dis{color:var(--danger);outline-color:color-mix(in srgb, var(--danger) 60%, var(--line))}.pm-sc6-chip-n{font:600 10px/1 var(--font-mono);align-items:center;gap:2px;margin-left:2px;display:inline-flex}.pm-sc6-race{gap:2px;margin-left:3px;display:inline-flex}.pm-sc6-race i{outline:1px solid var(--danger);outline-offset:-1px;width:7px;height:9px;transform:skew(-18deg)}.pm-sc6-race i.pm-sc6-race-on{background:var(--ally);outline-color:var(--ally)}.pm-sc6-own .pm-sc6-race i.pm-sc6-race-on{background:var(--danger)}.pm-sc6-slot{height:20px;font:600 11px/1 var(--font-mono);background:var(--void-000);outline:1px solid var(--line);outline-offset:-1px;align-items:center;gap:5px;padding:0 7px;display:inline-flex}.pm-sc6-vit{flex-direction:column;gap:7px;display:flex}.pm-sc6 .pm-vital{gap:3px}.pm-sc6 .pm-vital-num{font-size:17px;line-height:19px}.pm-sc6 .pm-vital-max{font-size:11px}.pm-sc6 .pm-vital-track{height:10px}.pm-sc6 .pm-vital-track:has(.pm-vital-band){background:linear-gradient(90deg, transparent calc(20% - 1px), var(--line) 0 20%, transparent 0 calc(40% - 1px), var(--line) 0 40%, transparent 0 calc(60% - 1px), var(--line) 0 60%, transparent 0 calc(80% - 1px), var(--line) 0 80%, transparent 0), var(--void-000)}.pm-sc6 .pm-vital-band{background:color-mix(in srgb, var(--ink-muted) 55%, transparent);outline:1px solid var(--ink)}.pm-sc6 .pm-vital-hull .pm-vital-band{background:color-mix(in srgb, var(--hull) 55%, transparent);outline-color:var(--hull)}.pm-sc6 .pm-vital-shield .pm-vital-band{background:color-mix(in srgb, var(--shield) 45%, transparent);outline-color:var(--shield)}.pm-sc6 .pm-vital-energy .pm-vital-band{background:color-mix(in srgb, var(--energy) 45%, transparent);outline-color:var(--energy)}:is(.pm-sc6 .pm-vital-track.pm-vital-unknown+*,.pm-sc6 .pm-vital:has(.pm-vital-unknown) .pm-vital-num){color:var(--unknown)}.pm-sc6-move{align-items:center;gap:8px;min-height:22px;display:flex}.pm-sc6-k{font:500 9.5px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.pm-sc6-move .pm-vitals-pips{flex:1}.pm-sc6-move .pm-vitals-step{width:10px;height:10px}.pm-sc6-face{font:600 12px/1 var(--font-mono);align-items:center;gap:4px;margin-left:auto;display:inline-flex}.pm-sc6-q{min-width:18px;height:16px;font:600 11px/1 var(--font-mono);color:var(--unknown);outline:1px dashed var(--unknown);outline-offset:-1px;place-items:center;padding:0 3px;display:inline-grid}.pm-sc6 .pm-facerow-b{padding:2px 0 1px}.pm-sc6-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}.pm-sc6-sys{background:var(--void-000);outline:1px solid var(--line);outline-offset:-1px;grid-template-columns:13px minmax(0,1fr) auto auto;align-items:center;gap:5px;height:24px;padding:0 6px 0 5px;display:grid}.pm-sc6-sys:hover,.pm-sc6-sys:focus-visible,.pm-sc6-sys-hov{background:var(--void-200);outline-color:var(--ink-muted)}.pm-sc6-sysn{font:500 11px/1 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-sc6-sys-off .pm-sc6-sysn,.pm-sc6-sys-off .pm-modicon{opacity:.5}.pm-sc6-sys-dead .pm-sc6-sysn{color:var(--danger);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--danger) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--danger) 60%, transparent)}.pm-sc6-ammo{font:600 10px/1 var(--font-mono);color:var(--ink-muted)}.pm-sc6-bar{justify-content:flex-start;width:40px;display:inline-flex}.pm-sc6-bar .pm-ec6-sb{grid-template-columns:repeat(7,4px);gap:2px}.pm-sc6-veil{background:repeating-linear-gradient(45deg, var(--void-300,#1d2531) 0 2px, transparent 2px 5px);outline:1px dashed var(--unknown);outline-offset:-1px;width:40px;height:11px;display:inline-block;transform:skew(-18deg)}.pm-sc6-sysnone{align-items:center;gap:8px;height:24px;display:flex}.pm-sc6-veil-wide{flex:none;width:56px}.pm-sc6-foot{flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:18px;display:flex}.pm-sc6-foot:empty{display:none}.pm-sc6-f{font:600 11px/1 var(--font-mono);align-items:center;gap:4px;display:inline-flex}.pm-sc6-b-lost .pm-sc6-name,.pm-sc6-b-unidentified .pm-sc6-name{font-size:15px}.pm-sc6-b-lost .pm-sc6-sub{white-space:normal;line-height:14px}.pm-sc6-gone{font:400 13px/1.45 var(--font-sans);color:var(--ink);flex-direction:column;gap:6px;margin:0;padding-left:16px;display:flex}.pm-sc6-gone b{font-weight:600}.pm-sc6-sys{gap:4px;padding:0 4px 0 5px}.pm-sc6-sysn{letter-spacing:-.005em;font-size:10.5px}.pm-sc6-bar{width:46px}.pm-sc6-bar .pm-lb{padding-bottom:4px}.pm-sc6-veil{width:40px;margin:0 3px}.pm-sc6-veil-wide{width:56px}.pm-sc6-sys.pm-xt{display:grid;position:relative}.pm-sc6-sys-veiled.pm-sc6-sys-off .pm-sc6-veil{opacity:.45}.pm-xt-pop.pm-xt-rich .pm-fg-danger{color:var(--danger)}.pm-xt-pop.pm-xt-rich .pm-fg-shield{color:var(--shield)}.pm-xt-pop.pm-xt-rich .pm-fg-energy{color:var(--energy)}.pm-xt-pop.pm-xt-rich .pm-muted{color:var(--ink-muted)}.pm-sc6-h .pm-ec6-glyph{margin:0 auto}.pm-sc6-chip-t-energy{outline-color:color-mix(in srgb, var(--energy) 60%, var(--line));color:var(--energy)}.pm-sc6-chip-t-unknown{color:var(--ink-muted)}.pm-sc6-chip-t-danger{color:var(--danger)}.pm-sc6 .pm-vital-none{flex-direction:row;justify-content:space-between}.pm-sc6 .pm-vitals-facing{align-items:center;gap:6px;display:flex}.pm-sc6 .pm-vitals-facing>.pm-label{font:500 9.5px/1.2 var(--font-mono);letter-spacing:.08em}.pm-sc6 .pm-facing-row{flex:1;justify-content:space-between}.pm-sc6-enemy .pm-sc6-sub{white-space:normal;flex-wrap:wrap;row-gap:0}.pm-sc6 .pm-ec6-lad{grid-template-columns:28px repeat(5,17px)}.pm-sc6-enemy .pm-sc6-h{grid-template-columns:44px minmax(0,1fr);row-gap:2px}.pm-sc6-enemy .pm-sc6-h>.pm-ec6-glyph{grid-row:1/span 2}.pm-sc6-enemy .pm-sc6-h>.pm-ec6-lad{grid-column:2;justify-self:start}.pm-bset{width:min(520px,100vw - 32px)}.pm-bset-body{gap:var(--space-3,12px);flex-direction:column;display:flex}.pm-bset-tabs{gap:4px;display:flex}.pm-bset-tab{color:inherit;border:1px solid var(--line-strong);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;opacity:.7;background:0 0;flex:1;padding:6px 10px;font-size:12px}.pm-bset-tab-on{opacity:1;border-color:var(--accent,currentColor)}.pm-bset-rows{max-height:min(60vh,420px);overflow:auto}.pm-bset-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.pm-setbtn svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round}.pm-f6{container-name:f6}.pm-f6-body,.pm-f6-body>*{min-width:0}.pm-f6-roster{flex-direction:column;min-height:0;display:flex}.pm-f6-roster-in{flex-direction:column;gap:8px;padding:1px;display:flex}.pm-f6-pick{min-height:0;padding:12px 6px 12px 14px}.pm-f6-pick-in{flex-direction:column;gap:10px;padding:1px 2px 2px 1px;display:flex}.pm-f6-pick-note{margin:0;font-size:12px}.pm-f6-roster-foot{flex-direction:column;gap:6px;margin-top:4px;display:flex}.pm-f6-bay{min-height:0;overflow:hidden}.pm-f6-bay-h,.pm-f6-stats{flex:none}.pm-f6-planbox{--f6-fill:0}.pm-f6-tab-row .pm-f6-name{width:100%;min-width:0;font:600 15px/1.1 var(--font-sans)}.pm-f6-tab-btn[role=tab]:not(button){cursor:default}.pm-f6-tab .pm-f6-legacy-k{font:600 10px/1 var(--font-mono);padding:2px 5px}.pm-f6t .pm-f6t-fx{vertical-align:middle;gap:2px;display:inline-flex}.pm-f6t td .pm-xt{justify-content:center}.pm-f6-read-c .pm-hexnum,.pm-f6-read-c .pm-pt{display:block}.pm-f6-det-note{align-self:flex-start}.pm-f6-row-act{justify-content:center}.pm-f6-act .pm-act-bare,.pm-f6-act svg{display:block}@container f6 (width>=1251px){.pm-f6-body{flex:auto;min-height:0}.pm-f6-body>*{min-height:0}.pm-f6-roster,.pm-f6-pick{overflow:hidden}.pm-f6-bay{flex-direction:column;display:flex}.pm-f6-planbox{--f6-fill:1;min-height:0}.pm-gframe-page-fill .pm-f6-planbox{min-height:0}}@container f6 (width<=1250px){.pm-f6-roster .pm-scroll-vp,.pm-f6-pick .pm-scroll-vp{overflow:visible}.pm-f6-pick{padding-right:14px}}.fb-screen{overflow:hidden}.fb-screen>.pm-f6{height:100%;min-height:0}@media (width<=1280px){.fb-screen{overflow:auto}.fb-screen>.pm-f6{height:auto}}@media (width>=1281px){.pm-gframe .pm-gframe-main-fill{padding:14px 20px;overflow:hidden}.pm-gframe .pm-gframe-page-fill{flex:auto;min-height:0}.pm-gframe:not(.pm-gframe-full) .pm-gframe-page-fill>.screen.fb-screen{height:100%;min-height:0;overflow:hidden}.pm-gframe .pm-gframe-page-fill .pm-f6{height:100%;min-height:0}.pm-gframe .pm-gframe-page-fill .pm-f6-body>*{overflow:hidden}}@media (height<=820px) and (width>=1281px){.pm-f6{gap:8px}.pm-f6-top{min-height:50px}.pm-f6-tab-btn,.pm-f6-tab-new{gap:4px;padding-top:6px;padding-bottom:7px}.pm-f6-bud-cell{padding-top:6px;padding-bottom:6px}.pm-f6-bay{gap:8px;padding:10px 14px 12px}.pm-f6-bay-h{padding-bottom:6px}.pm-f6-bay-main,.pm-f6-stats{gap:8px}.pm-f6-read-c{padding-top:7px;padding-bottom:7px}.pm-f6-acts{padding-top:6px}}.pm-f6 .pm-acticon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.pm-f6-act,.pm-f6-row-act,.pm-f6-slot-act,.pm-f6t th{color:var(--ink)}.pm-f6-act-lock{color:var(--ink-muted)}.pm-f6-mx-rh b{white-space:normal;text-overflow:clip;line-height:1.15;overflow:visible}.pm-f6-row{height:auto;min-height:36px;padding-top:4px;padding-bottom:4px}.pm-f6-row-name{flex-wrap:wrap;row-gap:3px;line-height:1.15}.pm-f6-row-name>span:first-child{white-space:normal;text-overflow:clip;overflow:visible}.pm-f6-top,.pm-f6-budget{flex:none}.pm-f6-budget,.pm-f6-tab-st{font-variant-numeric:tabular-nums}.pm-f6{position:relative}.pm-f6-add.pm-f6-add-btn{box-sizing:border-box;cursor:pointer;flex-direction:row;align-items:center;gap:10px;width:100%;padding:12px}.pm-f6-add.pm-f6-add-btn:hover{outline-color:var(--ally)}.pm-f6-chip-empty{width:22px;outline:1px dashed var(--line-strong)!important;background:0 0!important}.pm-tpl-veil{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#020408b8;justify-content:center;align-items:flex-start;padding:64px 24px 24px;display:flex;position:absolute;inset:0}.pm-tpl-pop{--pm-c:var(--chamfer-md);clip-path:polygon(var(--pm-c) 0, 100% 0, 100% calc(100% - var(--pm-c)), calc(100% - var(--pm-c)) 100%, 0 100%, 0 var(--pm-c));box-sizing:border-box;background:var(--void-100);outline:1px solid var(--line-strong);outline-offset:-1px;flex-direction:column;gap:14px;width:min(1180px,100%);max-height:calc(100% - 20px);padding:18px 22px 22px;display:flex;position:relative;overflow:auto;box-shadow:0 18px 48px #000000b3}.pm-tpl-pop-wide{width:min(1500px,100%)}.pm-tpl-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.pm-tpl-head h2{font:700 18px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;margin:0}.pm-tpl-hulls{flex-direction:column;gap:18px;display:flex}.pm-tpl-hull{flex-direction:column;gap:4px;display:flex}.pm-tpl-hullh{font:600 11px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:8px;padding:0 2px 4px;display:flex}.pm-tpl-hullh b{color:var(--ink);font-weight:600}.pm-tpl-why{font:500 11px/1 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--ink-muted);margin-left:auto}.pm-tpl-row{--pm-c:6px;clip-path:polygon(var(--pm-c) 0, 100% 0, 100% calc(100% - var(--pm-c)), calc(100% - var(--pm-c)) 100%, 0 100%, 0 var(--pm-c));outline:1px solid var(--line);outline-offset:-1px;background:var(--void-200);height:48px;color:var(--ink);text-align:left;cursor:pointer;border:0;grid-template-columns:34px minmax(130px,200px) minmax(0,1fr) 70px 78px;align-items:center;gap:14px;padding:0 14px 0 10px;display:grid}.pm-tpl-row:hover:not(:disabled){outline-color:var(--ally);background:color-mix(in srgb, var(--ally) 10%, var(--void-200))}.pm-tpl-row:disabled{opacity:.45;cursor:default}.pm-tpl-row-empty{outline-style:dashed;outline-color:var(--line-strong);background:0 0}.pm-tpl-row-empty .pm-tpl-name{color:var(--ink-muted)}.pm-tpl-name{font:600 15px/1.2 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-tpl-chips{flex-wrap:nowrap;margin:0;overflow:hidden}.pm-tpl-m{color:var(--ink-muted);justify-content:flex-end}.pm-tpl-m b{font:500 12px/1 var(--font-mono)}.pm-tpl-p{justify-content:flex-end}.pm-tpl-p b{font:500 15px/1 var(--font-mono)}.pm-tpl-fleets{grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr));align-items:start;gap:16px;display:grid}.pm-tpl-fleet{--pm-c:var(--chamfer-sm);clip-path:polygon(var(--pm-c) 0, 100% 0, 100% calc(100% - var(--pm-c)), calc(100% - var(--pm-c)) 100%, 0 100%, 0 var(--pm-c));outline:1px solid var(--line);outline-offset:-1px;background:var(--void-200);color:var(--ink);text-align:left;cursor:pointer;border:0;flex-direction:column;gap:10px;padding:14px 16px 16px;display:flex}.pm-tpl-fleet:hover{outline-color:var(--ally);background:color-mix(in srgb, var(--ally) 8%, var(--void-200))}.pm-tpl-fleet-empty{outline-style:dashed;outline-color:var(--line-strong);min-height:120px;font:600 15px/1 var(--font-sans);background:0 0;flex-direction:row;justify-content:center;align-items:center;gap:10px}.pm-tpl-fleet-empty .pm-f6-tab-plus{color:var(--ally);outline:1px solid var(--ally)}.pm-tpl-fleeth{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding-bottom:8px;display:grid}.pm-tpl-fleeth>b{font:600 16px/1.2 var(--font-sans)}.pm-tpl-fleetships{flex-direction:column;gap:6px;display:flex}.pm-tpl-fs{grid-template-columns:24px minmax(90px,130px) minmax(0,1fr);align-items:center;gap:10px;display:grid}.pm-tpl-fs-n{font:500 13px/1.2 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-tpl-inline{padding:8px 0}.pm-tpl-fs .pm-tpl-chips{flex-wrap:wrap}.pm-tpl-pop{overflow:hidden}.pm-tpl-scroll{--pm-scroll-c:var(--ally);--pm-scroll-bg:var(--void-100);flex:auto;min-height:0}.pm-tpl-hulls,.pm-tpl-fleets{padding:1px}.pm-tpl-inline{flex-direction:column;flex:auto;min-height:0;display:flex}.pm-tpl-inline .pm-tpl-scroll{--pm-scroll-bg:var(--void-000)}.pm-tpl-hullh .pm-infotip{flex:none}.pm-tpl-name{align-items:center;gap:8px;min-width:0;display:flex}.pm-tpl-name-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.pm-tpl-fleetn{align-items:center;gap:8px;min-width:0;display:flex}.pm-tpl-fleetn>b{font:600 16px/1.2 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pm-tpl-rebuild{font:600 10px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;flex:none;padding:2px 5px}.pm-tpl-row-bad,.pm-tpl-fleet-bad{cursor:default}.pm-tpl-row-bad:hover:not(:disabled),.pm-tpl-fleet-bad:hover{outline-color:var(--line);background:var(--void-200)}.pm-tpl-row-bad>:not(.pm-tpl-name),.pm-tpl-fleet-bad .pm-tpl-fleetships{opacity:.55}.pm-tpl-row-edit,.pm-tpl-fleet-edit{cursor:default;outline-color:var(--ally)}.pm-tpl-rename{box-sizing:border-box;background:var(--void-000);border:1px solid var(--ally);width:100%;min-width:0;height:30px;color:var(--ink);font:600 15px/1 var(--font-sans);padding:0 8px}.pm-tpl-rename:focus{outline:none}.pm-tpl-menupop-up{top:auto;bottom:calc(100% + 2px)}.pm-tpl-menuq{font:500 12px/1.3 var(--font-sans);color:var(--ink-muted);max-width:220px;padding:6px 10px 4px}.pm-tpl-menuwhy{font:400 11.5px/1.3 var(--font-sans);color:var(--ink-muted);max-width:240px;padding:0 10px 6px}.pm-tpl-menupop button[aria-disabled=true]{color:var(--ink-faint);cursor:default}.pm-tpl-menupop button[aria-disabled=true]:hover{background:0 0}.pm-tpl-showhid{flex:none}.pm-tpl-inline>.pm-tpl-showhid{margin:0 0 8px}.pm-f6-tab-menu{z-index:30;position:absolute;top:4px;right:4px}.pm-f6-tab-menu .pm-tpl-menu{height:22px}.pm-f6-cmd[aria-disabled=true]{opacity:.45;cursor:default}.pm-tpl-toast{z-index:60;pointer-events:none;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #00000080}.pm-tpl-toast-bad{color:var(--danger);outline-color:var(--danger)}.pm-pilot6-track{background:var(--void-000);outline:1px solid var(--line);outline-offset:-1px;position:relative}.pm-pilot6-fill{background:var(--ink-muted);position:absolute;top:0;bottom:0;left:0}.pm-pilot6-i{z-index:1}.pm-pilot6 .pm-pilot-head{padding-right:28px}.pm-pilot-rankname{font:600 12px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.pm-pilot-rankname-officer,.pm-pilot-rankname-senior{color:var(--ally)}.pm-pilot-rankname-flag{color:var(--energy)}.pm-keycap{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--void-000);color:var(--ink);font:600 10px/1 var(--font-mono);letter-spacing:0;text-transform:none;border-bottom-width:2px;border-radius:3px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pm-keycap-sm{min-width:16px;height:16px;padding:0 3px}.pm-keycap-md{min-width:26px;height:24px;padding:0 6px;font-size:12px}.pm-keycap-wide{padding:0 5px}.pm-keycap-dim{color:var(--ink-faint);border-color:var(--line)}.pm-keycap-on{color:var(--on-ally);background:#03101f59;border-color:#03101f8c}.pm-rr{flex-direction:column;gap:16px;max-width:1440px;margin:0 auto;display:flex}.pm-rr-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.pm-rr-versus{grid-template-columns:minmax(0,1fr) 260px minmax(0,1fr);align-items:center;gap:16px;display:grid}.pm-rr-main{grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);align-items:start;gap:16px;display:grid}.pm-rr-foot{text-align:center;margin:0}@media (width<=1200px){.pm-rr-main{grid-template-columns:1fr}}.pm-rrp{--pm-c:var(--chamfer-md);background:var(--void-100);outline:1px solid var(--line-strong);outline-offset:-1px;border-top:2px solid var(--ally);flex-direction:column;gap:12px;padding:16px;display:flex}.pm-rrp-enemy{border-top-color:var(--enemy)}.pm-rrp-ready{box-shadow:var(--glow-ally)}.pm-rrp-enemy.pm-rrp-ready{box-shadow:var(--glow-enemy)}.pm-rrp-top{align-items:center;gap:12px;display:flex}.pm-rrp-right .pm-rrp-top{text-align:right;flex-direction:row-reverse}.pm-rrp-right .pm-rrp-stats,.pm-rrp-right .pm-rrp-form{flex-direction:row-reverse}.pm-rrp-right .pm-rrp-who{align-items:flex-end}.pm-rrp-emblem{flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative}.pm-rrp-emblem svg{position:absolute;inset:0}.pm-rrp-emblem polygon{fill:var(--ally-soft);stroke:var(--ally);stroke-width:2px}.pm-rrp-enemy .pm-rrp-emblem polygon{fill:var(--enemy-soft);stroke:var(--enemy)}.pm-rrp-emblem span{font:700 18px/1 var(--font-display);color:var(--ink);position:relative}.pm-rrp-who{flex:1;min-width:0}.pm-rrp-name{font:600 22px/26px var(--font-display);color:var(--ink);align-items:center;gap:8px;display:inline-flex}.pm-rrp-status{font:600 11px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;border:1px solid;flex:none;padding:4px 10px}.pm-rrp-st-picking{color:var(--energy);border-color:var(--energy);background:var(--energy-soft);animation:1.4s ease-in-out infinite pm-rr-pulse}.pm-rrp-st-ready{color:var(--on-ally);border-color:var(--ally);background:var(--ally)}.pm-rrp-enemy .pm-rrp-st-ready{color:var(--on-energy);border-color:var(--enemy);background:var(--enemy)}.pm-rrp-st-away{color:var(--danger);border-color:var(--danger);background:var(--danger-soft)}.pm-rrp-st-waiting{color:var(--unknown);border-color:var(--unknown);border-style:dashed}@keyframes pm-rr-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.pm-rrp-st-picking{animation:none}}.pm-rrp-stats{gap:24px;display:flex}.pm-rrp-stat{flex-direction:column;gap:2px;display:flex}.pm-rrp-form{align-items:center;gap:10px;display:flex}.pm-rrp-pips{gap:3px;display:inline-flex}.pm-rrp-pip{width:18px;height:18px;font:600 10px/1 var(--font-mono);border-radius:2px;place-items:center;font-style:normal;display:grid}.pm-rrp-pip-W{background:var(--ally-soft);color:var(--ally)}.pm-rrp-pip-L{background:var(--danger-soft);color:var(--danger)}.pm-rrp-pip-D{background:var(--void-300);color:var(--ink-muted)}.pm-rrp-note{margin-top:-4px}.pm-rrc{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.pm-rrc-dial{width:200px;height:200px;position:relative}.pm-rrc-track{fill:var(--void-100);stroke:var(--void-300);stroke-width:10px}.pm-rrc-fill{fill:none;stroke:var(--ally);stroke-width:10px;stroke-linecap:butt;transition:stroke-dasharray .9s linear}.pm-rrc-late .pm-rrc-fill{stroke:var(--danger)}.pm-rrc-tick{stroke:var(--void-300);stroke-width:2px}.pm-rrc-tick-on{stroke:var(--ink-muted)}.pm-rrc-num{font:700 72px/1 var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pm-rrc-unit{color:var(--ink-muted);margin:26px 0 0 4px;font-size:24px}.pm-rrc-late .pm-rrc-num{color:var(--danger)}.pm-rrc-status{min-height:18px}.pm-rrc-ready{--pm-c:var(--chamfer-sm);background:var(--ally);width:220px;height:48px;color:var(--on-ally);font:700 16px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;margin-top:4px;display:inline-flex}.pm-rrc-ready:hover:not(:disabled){box-shadow:var(--glow-ally)}.pm-rrc-ready:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.pm-rrc-ready:disabled{background:var(--void-300);color:var(--ink-faint);cursor:not-allowed}.pm-rrc-ready-on,.pm-rrc-ready-on:disabled{background:var(--ally-soft);color:var(--ally);outline:1px solid var(--ally);outline-offset:-1px;cursor:default}.pm-rrf-body{flex-direction:column;gap:12px;display:flex}.pm-rrf-tabs{flex-wrap:wrap;gap:6px;display:flex}.pm-rrf-tab{border:1px solid var(--line);background:var(--void-000);min-width:180px;color:var(--ink);text-align:left;cursor:pointer;flex:1;align-items:center;gap:10px;padding:8px 10px;display:flex}.pm-rrf-tab:hover:not(:disabled){background:var(--void-200);border-color:var(--line-strong)}.pm-rrf-tab-on{border-color:var(--ally);background:var(--ally-soft);box-shadow:inset 0 -2px 0 var(--ally)}.pm-rrf-tab-bad{border-style:dashed;border-color:var(--danger);cursor:not-allowed}.pm-rrf-tab:disabled{opacity:.45;cursor:default}.pm-rrf-slot{width:22px;height:22px;font:600 12px/1 var(--font-mono);background:var(--void-300);color:var(--ink-muted);place-items:center;display:grid}.pm-rrf-tab-on .pm-rrf-slot{background:var(--ally);color:var(--on-ally)}.pm-rrf-ships{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.pm-rrs{background:var(--void-000);outline:1px solid var(--line);outline-offset:-1px;flex-direction:column;gap:6px;padding:10px;display:flex}.pm-rrs-head{align-items:center;gap:8px;display:flex}.pm-rrs-head svg{flex:none;overflow:visible}.pm-rrs-nums{font:500 10px/14px var(--font-mono);color:var(--ink-muted);letter-spacing:.04em;gap:12px;display:flex}.pm-rrs-nums b{font:600 13px/14px var(--font-mono);color:var(--ink);margin-right:2px}.pm-rrs-weps{flex-wrap:wrap;gap:4px;display:flex}.pm-rrs-wep{background:var(--enemy-soft);color:var(--ink);font:500 11px/18px var(--font-sans);align-items:center;gap:4px;padding:1px 6px;display:inline-flex}.pm-rrs-sys{font-size:11px;line-height:15px}.pm-rrf-sum{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 24px;padding-top:10px;display:flex}.pm-rrf-sum-i{flex-direction:column;gap:2px;display:flex}.pm-rrf-sum-pts{flex:1;min-width:180px}.pm-rrf-bar{background:var(--void-300);height:4px;margin-top:3px;display:block}.pm-rrf-bar i{background:var(--ally);height:100%;display:block}.pm-rrr-counts{gap:6px;display:inline-flex}.pm-rrr-count{font:600 10px/14px var(--font-mono);padding:2px 6px}.pm-rrr-count-ban{background:var(--danger-soft);color:var(--danger)}.pm-rrr-count-pref{background:var(--ally-soft);color:var(--ally)}.pm-rrr-body{padding:8px 12px 12px}.pm-rrr-list{margin:0;padding:0;list-style:none}.pm-rrr-row{border-bottom:1px solid var(--line);border-left:2px solid #0000;align-items:center;gap:10px;padding:8px 6px;display:flex}.pm-rrr-text{flex:1;min-width:0}.pm-rrr-text .pm-body-strong{font-size:14px;line-height:18px}.pm-rrr-ban{border-left-color:var(--danger);background:#ff4f640f}.pm-rrr-ban .pm-body-strong{text-decoration:line-through;-webkit-text-decoration-color:var(--danger);text-decoration-color:var(--danger);color:var(--ink-muted)}.pm-rrr-prefer{border-left-color:var(--ally);background:#3e9bff12}.pm-rrr-tri{background:var(--void-000);outline:1px solid var(--line);outline-offset:-1px;flex:none;gap:2px;padding:2px;display:inline-flex}.pm-rrr-b{min-width:26px;height:24px;color:var(--ink-muted);font:600 10px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 8px}.pm-rrr-b:hover:not(:disabled){background:var(--void-200);color:var(--ink)}.pm-rrr-b:disabled{opacity:.4;cursor:not-allowed}.pm-rrr-b:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.pm-rrr-b-ban{background:var(--danger);color:var(--on-danger)}.pm-rrr-b-none{background:var(--void-300);color:var(--ink)}.pm-rrr-b-pref{background:var(--ally);color:var(--on-ally)}.pm-rrr-foot{margin:10px 0 0}.pm-rr-head .pm-title{font:600 24px/28px var(--font-display);color:var(--ink)}.pm-pc{max-width:1760px}.pm-pc-grid{grid-template-columns:minmax(0,1fr) 420px minmax(0,1fr);grid-template-areas:"me cd opp""stakes stakes stakes""mine rules enemy";align-items:start;gap:16px;display:grid}.pm-pc-a-me{grid-area:me;align-self:center}.pm-pc-a-cd{grid-area:cd;place-self:center}.pm-pc-a-opp{grid-area:opp;align-self:center}.pm-pc-a-stakes{grid-area:stakes}.pm-pc-a-mine{grid-area:mine;min-width:0}.pm-pc-a-rules{grid-area:rules;min-width:0}.pm-pc-a-enemy{grid-area:enemy;min-width:0}.pm-pc-rules .pm-rrr{width:100%}@media (width<=1500px){.pm-pc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"cd cd""me opp""stakes stakes""rules rules""mine enemy"}}@media (width<=1000px){.pm-pc-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"cd""me""opp""stakes""rules""mine""enemy"}.pm-pc-mbody{overflow-x:auto}}.pm-pc-mbody{flex-direction:column;gap:8px;display:flex}.pm-pc-mine .pm-pc-mbody,.pm-pc-ebody{padding-top:10px}.pm-pc-fleet{background:var(--void-000);outline:1px solid var(--line);outline-offset:-1px;cursor:pointer;border-left:2px solid #0000;flex-direction:column;gap:6px;padding:4px 4px 6px;display:flex}.pm-pc-fleet:hover{outline-color:var(--line-strong)}.pm-pc-fleet:focus-visible{outline:2px solid var(--ally)}.pm-pc-fleet-on{background:color-mix(in srgb, var(--ally) 7%, var(--void-000));outline-color:color-mix(in srgb, var(--ally) 55%, var(--line-strong));border-left-color:var(--ally)}.pm-pc-fleet-bad{cursor:not-allowed;outline:1px dashed color-mix(in srgb, var(--danger) 70%, transparent);background:0 0}.pm-pc-fleet-off{cursor:default;opacity:.55}.pm-pc-radio{vertical-align:middle;border:1.5px solid var(--ink-muted);flex:none;width:14px;height:14px;display:inline-block;transform:rotate(45deg)scale(.82)}.pm-pc-radio-on{border-color:var(--ally);background:radial-gradient(var(--ally) 0 40%, transparent 42%)}.pm-pc-fleet-bad .pm-pc-radio{border-style:dashed;border-color:var(--danger)}.pm-pc-fleet-on .pm-rrf-slot{background:var(--ally);color:var(--on-ally)}.pm-pc-flying{font:600 10px/18px var(--font-display);letter-spacing:.1em;text-transform:uppercase;background:var(--ally);color:var(--on-ally);white-space:nowrap;flex:none;padding:0 6px}.pm-pc-ship-g{overflow:visible}.pm-pc-tbl{table-layout:fixed;border-collapse:collapse;width:100%}.pm-pc-c-g{width:30px}.pm-pc-c-n{width:auto}.pm-pc-c-v{width:50px}.pm-pc-c-s{width:40px}.pm-pc-c-w{width:166px}.pm-pc-c-y{width:124px}.pm-pc-c-p{width:52px}.pm-pc-tbl td,.pm-pc-tbl th{vertical-align:middle;padding:3px 6px}.pm-pc-tbl-head th{font:600 10px/16px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);text-align:left;padding-bottom:0}.pm-pc-tbl-head th .pm-modicon{color:var(--ink-muted);vertical-align:middle}.pm-pc-tbl-head{width:calc(100% - 10px);margin:0 4px -2px 6px}.pm-pc-num{font:500 12px/16px var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;text-align:right!important}.pm-pc-tot{font-size:13px;font-weight:600}.pm-pc-frow td{padding-top:6px;padding-bottom:6px}.pm-pc-fpick{text-align:center}.pm-pc-fname{overflow:hidden}.pm-pc-ell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-pc-srow td{border-top:1px solid var(--line)}.pm-pc-slots{flex-wrap:wrap;gap:4px;display:flex}.pm-pc-budget{padding-right:0!important}.pm-pc-bar{background:var(--void-300);height:4px;display:block;position:relative}.pm-pc-left{font:500 10px/12px var(--font-mono);color:var(--ink-muted);white-space:nowrap;font-style:normal;position:absolute;bottom:6px;right:0}.pm-pc-bar i{background:var(--ally);height:100%;display:block}.pm-pc-sum td{border-top:1px solid var(--line-strong);padding-top:4px}.pm-pc-sum .pm-label{font-size:10px}.pm-modchip{box-sizing:border-box;background:var(--void-200);outline:1px solid var(--line);outline-offset:-1px;align-items:center;gap:3px;width:38px;height:22px;padding:0 5px;display:inline-flex;position:relative}.pm-modchip b{font:600 12px/1 var(--font-mono);color:var(--ink)}.pm-modchip-wep{background:color-mix(in srgb, var(--enemy) 10%, var(--void-100))}.pm-modchip-cal{font:700 7px/1 var(--font-display);color:var(--ink-muted);font-style:normal;position:absolute;top:1px;right:2px}.pm-modchip-cal-heavy{color:var(--energy)}.pm-pc-ebody{flex-direction:column;gap:8px;display:flex}.pm-pc-shapes{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pm-pc-shape{text-align:right;background:var(--void-000);outline:1px solid var(--line);outline-offset:-1px;flex-direction:row-reverse;align-items:center;gap:12px;padding:10px 12px;display:flex}.pm-pc-shape .pm-stack-tight{align-items:flex-end;min-width:0}.pm-pc-letter{width:24px;height:24px;font:600 12px/1 var(--font-display);color:var(--enemy);outline:1px solid color-mix(in srgb, var(--enemy) 50%, transparent);outline-offset:-1px;flex:none;place-items:center;display:grid}.pm-pc-hulls{flex-flow:row-reverse wrap;align-items:center;gap:2px;display:flex}.pm-pc-hull{overflow:visible}.pm-pc-hull-empty{background:radial-gradient(circle, var(--line) 0 1.5px, transparent 2px);flex:none;display:inline-block}.pm-pc-count{color:var(--ink-muted);margin-right:auto}.pm-pc-efoot{text-align:right;margin:2px 0 0}.pm-pc-enemy .pm-panel-head{flex-direction:row-reverse}.battle__menu .pm-rpl-menu{justify-content:center;gap:var(--space-1);height:100%;padding:var(--space-2) var(--space-3);background:var(--void-100);border:1px solid var(--line-strong);box-sizing:border-box;flex-direction:column;min-width:0;display:flex}.pm-rpl-menu-top{align-items:center;gap:var(--space-2);min-width:0;display:flex}.pm-rpl-menu-top>.pm-rpl-who{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pm-rpl-menu .pm-rpl-mode{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.battle--grid .battle__replaybar{z-index:5;margin:var(--space-1) var(--space-3) 0;grid-area:centre;place-self:start stretch;min-width:0}.battle__replaybar .pm-rpl-error{padding:var(--space-1) var(--space-3);background:var(--void-100);border:1px solid var(--line);text-align:center;border-top:0;margin:0}.pm-rbar{min-width:0;font-family:var(--font-sans);color:var(--ink);position:relative}.pm-rbar-row{box-sizing:border-box;background:var(--void-100);border:1px solid var(--line);align-items:center;min-width:0;height:56px;display:flex;position:relative}.pm-rbar-accent{width:48px;height:2px;position:absolute;top:-1px;left:-1px}.pm-rbar-accent.pm-rbar-tone--ally{background:var(--ally)}.pm-rbar-accent.pm-rbar-tone--enemy{background:var(--enemy)}.pm-rbar-accent.pm-rbar-tone--spectator{background:var(--ink)}.pm-rbar-sep{background:var(--line);flex:none;width:1px;height:32px}.pm-rbar-cap{font:600 9px/1 var(--font-display);letter-spacing:.16em;color:var(--ink-faint);white-space:nowrap}.pm-rbar-transport{flex:none;align-items:center;gap:2px;padding:0 10px 0 14px;display:flex}.pm-rbar-btn{all:unset;box-sizing:border-box;width:34px;height:34px;color:var(--ink-muted);cursor:pointer;justify-content:center;align-items:center;display:flex}.pm-rbar-btn--key{width:40px}.pm-rbar-btn:hover:not(:disabled){color:var(--ink);background:var(--void-200)}.pm-rbar-btn:disabled{color:var(--ink-faint);opacity:.5;cursor:default}.pm-rbar-play{all:unset;box-sizing:border-box;cursor:pointer;background:var(--ally);width:44px;height:36px;color:var(--on-ally);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);flex:none;justify-content:center;align-items:center;display:flex}.pm-rbar-play:hover:not(:disabled){filter:brightness(1.18)}.pm-rbar-play:disabled{background:var(--void-300);color:var(--ink-faint);cursor:default}.pm-rbar-btn:focus-visible,.pm-rbar-view:focus-visible,.pm-rbar-opt:focus-visible,.pm-rbar-spd:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.pm-rbar-play:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.pm-rbar-round{box-sizing:border-box;flex-direction:column;flex:none;justify-content:center;gap:3px;min-width:92px;padding:0 16px;display:flex}.pm-rbar-roundnum{font-family:var(--font-mono);align-items:baseline;gap:4px;display:flex}.pm-rbar-big{color:var(--ink);font-size:22px;font-weight:600;line-height:1}.pm-rbar-of{color:var(--ink-faint);white-space:nowrap;font-size:12px;font-weight:500}.pm-rbar-trackcell{flex:1 1 0;min-width:0;padding:0 18px}.pm-rbar-track{cursor:pointer;touch-action:none;height:40px;position:relative}.pm-rbar-track:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pm-rbar-marks{pointer-events:none;height:10px;position:absolute;top:2px;left:0;right:0}.pm-rbar-mark{box-sizing:border-box;position:absolute;top:0}.pm-rbar-mark--hit{opacity:.85;width:2px;height:6px;margin-left:-1px;top:2px}.pm-rbar-mark--hit.pm-rbar-tone--ally{background:var(--ally)}.pm-rbar-mark--hit.pm-rbar-tone--enemy{background:var(--enemy)}.pm-rbar-mark--kill{background:var(--danger);width:8px;height:8px;margin-left:-4px;transform:rotate(45deg)scale(.8)}.pm-rbar-mark--beacon{border:1.5px solid var(--energy);width:7px;height:7px;margin-left:-3.5px;top:1px}.pm-rbar-segs{background:var(--void-100);pointer-events:none;height:20px;display:flex;position:absolute;top:16px;left:0;right:0}.pm-rbar-seg{--fill:0%;box-sizing:border-box;border-right:2px solid var(--void-100);min-width:0;font:500 9px/1 var(--font-mono);color:var(--ink-faint);background:linear-gradient(90deg, color-mix(in srgb, var(--ally) 34%, transparent) var(--fill), var(--void-300) var(--fill));flex:1 1 0;justify-content:center;align-items:center;display:flex;overflow:hidden}.pm-rbar-seg:last-child{border-right:0}.pm-rbar-seg--past{color:var(--ink)}.pm-rbar-seg--now{color:var(--ink);background:linear-gradient(90deg, color-mix(in srgb, var(--ally) 62%, transparent) var(--fill), var(--void-300) var(--fill));box-shadow:inset 0 0 0 1px var(--ally)}.pm-rbar-seg--flat{background:linear-gradient(90deg, color-mix(in srgb, var(--ally) 45%, transparent) var(--fill), var(--void-300) var(--fill))}.pm-rbar-head{background:var(--ink);width:2px;box-shadow:0 0 8px color-mix(in srgb, var(--ink) 55%, transparent);pointer-events:none;margin-left:-1px;position:absolute;top:8px;bottom:0}.pm-rbar-caret{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid var(--ink);width:0;height:0;position:absolute;top:0;left:-4px}.pm-rbar-ghost{background:var(--ink-muted);pointer-events:none;width:1px;height:24px;position:absolute;top:14px}.pm-rbar-keys{flex:none;align-items:center;gap:2px;padding:0 8px;display:flex}.pm-rbar-cmd{box-sizing:border-box;flex-direction:column;flex:none;justify-content:center;gap:4px;width:170px;min-width:0;padding:0 16px;display:flex}.pm-rbar-actor{align-items:center;gap:7px;min-width:0;display:flex}.pm-rbar-actorname{font:600 13px/1.1 var(--font-display);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pm-rbar-dot{background:var(--ink-muted);flex:none;width:8px;height:8px;transform:rotate(45deg)scale(.85)}.pm-rbar-dot.pm-rbar-tone--ally{background:var(--ally)}.pm-rbar-dot.pm-rbar-tone--enemy{background:var(--enemy)}.pm-rbar-dot.pm-rbar-tone--spectator{background:var(--ink)}.pm-rbar-dot.pm-rbar-tone--kill{background:var(--danger)}.pm-rbar-dot.pm-rbar-tone--beacon{background:var(--energy)}.pm-rbar-viewwrap{flex:none;padding:0 12px;position:relative}.pm-rbar--compact .pm-rbar-viewwrap{padding:0}.pm-rbar-view{all:unset;box-sizing:border-box;border:1px solid var(--line);cursor:pointer;min-width:116px;max-width:200px;height:40px;color:var(--ink);flex-direction:column;justify-content:center;gap:4px;padding:0 10px;display:flex}.pm-rbar-view--compact{min-width:0;max-width:150px;height:28px}.pm-rbar-view:hover,.pm-rbar-view[aria-expanded=true]{background:var(--void-200);border-color:var(--line-strong)}.pm-rbar-viewnow{align-items:center;gap:7px;min-width:0;display:flex}.pm-rbar-viewname{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 13px/1.1 var(--font-display);flex:auto;overflow:hidden}.pm-rbar-chev{color:var(--ink-muted);flex:none}.pm-rbar-menu{background:var(--void-100);border:1px solid var(--line-strong);width:264px;box-shadow:var(--panel);z-index:6;position:absolute;right:12px}.pm-rbar-menu--down{top:calc(100% + 9px)}.pm-rbar--compact .pm-rbar-menu{right:0}.pm-rbar-opt{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--ink);align-items:center;gap:10px;padding:9px 12px;display:flex}.pm-rbar-opt:hover,.pm-rbar-opt--on{background:var(--void-300)}.pm-rbar-opt--on.pm-rbar-opt--ally{box-shadow:inset 3px 0 0 var(--ally)}.pm-rbar-opt--on.pm-rbar-opt--enemy{box-shadow:inset 3px 0 0 var(--enemy)}.pm-rbar-opt--on.pm-rbar-opt--spectator{box-shadow:inset 3px 0 0 var(--ink)}.pm-rbar-optwords{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.pm-rbar-optname{font:600 13px/1.1 var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pm-rbar-opthint{font:400 11px/1.2 var(--font-sans);color:var(--ink-muted)}.pm-rbar-kbd{border:1px solid var(--line-strong);width:20px;height:20px;font:600 11px/1 var(--font-mono);color:var(--ink-muted);background:var(--void-100);flex:none;justify-content:center;align-items:center;display:flex}.pm-rbar-speeds{flex:none;align-items:center;padding:0 16px 0 5px;display:flex}.pm-rbar-spd{all:unset;box-sizing:border-box;min-width:38px;height:28px;font:600 12px/1 var(--font-mono);color:var(--ink-muted);cursor:pointer;border:1px solid var(--line);justify-content:center;align-items:center;margin-left:-1px;display:flex}.pm-rbar-spd:hover{color:var(--ink)}.pm-rbar-spd--on{z-index:1;color:var(--ink);background:var(--void-300);border-color:var(--ally);position:relative}.pm-rbar-spd--cycle{flex:none;min-width:40px;margin-left:0}.pm-rbar-tip{z-index:6;box-sizing:border-box;background:color-mix(in srgb, var(--void-000) 96%, transparent);border:1px solid var(--line-strong);pointer-events:none;width:224px;padding:8px 12px;position:absolute}.pm-rbar-tip--down{top:calc(100% + 8px)}.pm-rbar-tiptitle{font:600 13px/1.2 var(--font-display);color:var(--ink);align-items:center;gap:8px;display:flex}.pm-rbar-tipsub{font:500 11px/1.3 var(--font-mono);color:var(--ink-muted);margin-top:3px}.pm-rbar--compact .pm-rbar-row{gap:12px;padding:0 14px}.pm-rbar--compact .pm-rbar-transport{padding:0}.pm-rbar--compact .pm-rbar-round{min-width:0;padding:0}.pm-rbar--compact .pm-rbar-big{font-size:20px}.pm-rbar--compact .pm-rbar-of{font-size:11px}.pm-rbar--compact .pm-rbar-trackcell,.pm-rbar--compact .pm-rbar-speeds{padding:0}.battle__clock.battle__clock--replay{background:0 0;border:0}.pm-bf6{background:var(--void-100);outline:1px solid var(--line);outline-offset:-1px;font-family:var(--font-sans);color:var(--ink);flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex;position:relative}.pm-bf6-h{color:var(--energy)}.pm-bf6-rule{background:var(--void-000);outline:1px solid var(--line-strong);outline-offset:-1px;flex-direction:column;gap:2px;padding:7px 10px;display:flex}.pm-bf6-rule b{font:600 11px/14px var(--font-display);letter-spacing:.08em;text-transform:uppercase}.pm-bf6-rule span{font:400 12.5px/1.35 var(--font-sans);color:var(--ink-muted)}.pm-bf6-rule-danger{background:var(--danger-soft);outline-color:var(--danger)}.pm-bf6-rule-danger b{color:var(--danger)}.pm-bf6-note{color:var(--energy)!important}.pm-obj6s{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pm-obj6{background:var(--void-000);grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:8px;height:28px;padding:0 8px;display:grid}.pm-obj6-at{font:500 12.5px/1 var(--font-mono)}.pm-obj6-p{font:600 12.5px/1 var(--font-mono)}.pm-obj6-pay{min-width:38px;font:600 11.5px/1 var(--font-mono);color:var(--ink);justify-content:flex-end;align-items:center;gap:3px;display:inline-flex}.pm-leg6-bar{border:1px solid var(--line);width:100%;height:30px;color:var(--ink-muted);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 6px 0 8px;display:flex}.pm-leg6-bar:hover,.pm-leg6-bar:focus-visible,.pm-leg6-bar-on{border-color:var(--line-strong);background:var(--void-000)}.pm-leg6-k{font:500 9.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.pm-leg6-glyphs{flex:1;align-items:center;gap:2px;min-width:0;display:flex;overflow:hidden}.pm-leg6-glyphs .pm-xt{display:inline-flex}.pm-leg6-i{flex:none;margin-left:auto}.pm-leg6-pop{z-index:5;background:var(--void-100);outline:1px solid var(--line-strong);outline-offset:-1px;width:300px;padding:8px 12px 10px;position:absolute;bottom:0;right:calc(100% + 14px);box-shadow:0 8px 24px #00000080}.pm-leg6-poph{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.pm-leg6-pop ul{grid-template-columns:30px auto minmax(0,1fr);align-items:center;gap:6px 10px;margin:0;padding:0;list-style:none;display:grid}.pm-leg6-pop li{display:contents}.pm-leg6-pop b{font:600 12px/1.2 var(--font-sans);white-space:nowrap}.pm-leg6-demo{align-self:center;margin-top:4px;display:inline-block;position:static}.pm-leg6-demo-open{justify-content:flex-end;width:620px;display:flex}.pm-leg6-demo-open>.pm-bf6{width:300px}.pm-tp6{background:var(--void-100);outline:1px solid var(--ally);outline-offset:-1px;font-family:var(--font-sans);color:var(--ink);flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex}.pm-tp6-theirs{outline-color:var(--line)}.pm-tp6-h{align-items:center;gap:8px;display:flex}.pm-tp6-h .pm-infotip,.pm-tp6-h>:last-child{margin-left:auto}.pm-tp6-clock{font:600 13px/1 var(--font-mono);color:var(--ally)}.pm-tp6-grid{grid-template-columns:1fr 14px auto;align-items:baseline;gap:5px 4px;display:grid}.pm-tp6-k{font:400 13px/18px var(--font-sans);color:var(--ink-muted)}.pm-tp6-b{font:600 13px/18px var(--font-mono);text-align:right}.pm-tp6-v{font:600 14px/18px var(--font-mono);text-align:right;font-variant-numeric:tabular-nums;min-width:5ch}.pm-tp6-rule{background:var(--line);grid-column:1/-1;height:1px;margin:2px 0}.pm-tp6-next{color:var(--ink);font-weight:600}.pm-tp6-v.pm-tp6-next{justify-content:flex-end;align-items:baseline;gap:5px;font-size:16px;display:inline-flex}.pm-tp6-cap{font:600 9px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--energy);outline:1px solid var(--energy);outline-offset:-1px;padding:2px 4px}.pm-tp6-theirs .pm-tp6-k,.pm-tp6-theirs .pm-tp6-v{color:var(--ink-faint)}.pm-tp6-end{justify-content:center;width:100%}.pm-fg-go{color:var(--go,#63e08f)}.pm-qf6{box-sizing:border-box;background:var(--void-100);outline:1px solid var(--line-strong);outline-offset:-1px;width:300px;font-family:var(--font-sans);flex-direction:column;gap:8px;padding:10px;display:flex;position:relative;box-shadow:0 10px 28px #0000008c}.pm-qf6>.pm-popx{position:absolute;top:6px;right:6px}.pm-qf6-t{resize:none;box-sizing:border-box;width:100%;min-height:84px;font:400 13px/1.45 var(--font-sans);color:var(--ink);background:var(--void-000);border:1px solid var(--line);outline:none;padding:8px 28px 8px 9px}.pm-qf6-t:focus{border-color:var(--ally)}.pm-qf6-t::placeholder{color:var(--ink-faint)}.pm-qf6-foot{align-items:center;gap:8px;display:flex}.pm-qf6-key,.pm-qf6-n{font:500 10.5px/1 var(--font-mono);color:var(--ink-faint)}.pm-qf6-n{color:var(--energy)}.pm-qf6-err{font:500 12px/1 var(--font-sans);color:var(--danger)}.pm-qf6-send{min-width:72px;margin-left:auto}.pm-qf6-sent{width:auto;font:500 12.5px/1 var(--font-sans);color:var(--ink);flex-direction:row;align-items:center;gap:7px;padding:8px 12px}.pm-qf6-sent svg{fill:none;stroke:var(--go,#63e08f);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pm-qf6-stage{width:640px;height:210px;position:relative}.pm-qf6-bar{background:var(--void-000);outline:1px solid var(--line);outline-offset:-1px;justify-content:flex-end;gap:1px;display:flex}.pm-qf6-cell{font:600 12px/1 var(--font-mono);color:var(--ink);flex-direction:column;align-items:center;gap:3px;padding:6px 14px;display:flex}.pm-qf6-cell-on{background:var(--void-200);box-shadow:inset 0 -2px 0 var(--ally)}.pm-qf6-hang{position:absolute;top:44px;right:60px}.pm-leg6 .pm-hexcell,.pm-leg6-pop .pm-hexcell{width:auto}.pm-leg6{position:static}.pm-leg6-pop{top:0;bottom:auto}.pm-tp6-grid{grid-template-columns:1fr 12px auto 30px;column-gap:3px}.pm-tp6-v{min-width:0}.pm-tp6-v.pm-tp6-next{display:block}.pm-tp6-cap{margin-left:3px}.pm-bud6{width:128px;font-family:var(--font-sans);flex-direction:column;gap:4px;display:flex}.pm-bud6-h{font:600 11px/1.2 var(--font-sans);color:var(--ink);justify-content:space-between;display:flex}.pm-bud6-h span{font:500 10.5px/1.2 var(--font-mono);color:var(--ink-muted)}.pm-bud6-col{outline:1px dashed var(--line-strong);outline-offset:-1px;flex-direction:column;gap:2px;padding:2px;display:flex;overflow:visible}.pm-bud6-b{background:color-mix(in srgb, var(--ally) 16%, var(--void-200));outline:1px solid color-mix(in srgb, var(--ally) 45%, var(--line));outline-offset:-1px;font:500 9.5px/1.15 var(--font-sans);color:var(--ink);justify-content:space-between;align-items:flex-start;gap:4px;padding:2px 4px;font-style:normal;display:flex;position:relative;overflow:hidden}.pm-bud6-b em{font:600 9.5px/1 var(--font-mono);color:var(--ink-muted);font-style:normal}.pm-bud6-fold{background:color-mix(in srgb, var(--energy) 16%, var(--void-200));outline-color:color-mix(in srgb, var(--energy) 55%, var(--line))}.pm-bud6-left{font:600 10.5px/1 var(--font-mono);color:var(--go,#63e08f)}.pm-fl6s{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pm-fl6{background:var(--void-000);outline:1px solid var(--line);outline-offset:-1px;grid-template-columns:24px minmax(0,1fr) 56px 28px;align-items:center;gap:8px;height:30px;padding:0 8px 0 4px;display:grid}.pm-fl6-n{font:600 12px/1 var(--font-sans);color:var(--ally);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-fl6-bars{flex-direction:column;gap:2px;display:flex}.pm-fl6-bars i,.pm-fs6-chip>i{background:var(--void-300,#1d2531);height:3px;display:block}.pm-fl6-bars b,.pm-fs6-chip>i b{height:100%;display:block}.pm-fl6-hull b{background:var(--hull)}.pm-fl6-sh b{background:var(--shield)}.pm-fl6-turn{font:600 10.5px/1 var(--font-mono);color:var(--ink-muted);text-align:right}.pm-fl6-done{opacity:.5}.pm-fs6{gap:3px;display:flex}.pm-fs6-chip{background:var(--void-000);outline:1px solid var(--line);outline-offset:-1px;flex-direction:column;align-items:center;gap:2px;width:34px;padding:3px 0 4px;display:inline-flex}.pm-fs6-chip>i{width:24px}.pm-cu6{background:var(--void-100);outline:1px solid var(--line);outline-offset:-1px;flex-direction:column;gap:4px;margin-bottom:8px;padding:8px 10px;display:flex}.pm-cu6 ol{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pm-cu6 li{font:400 12px/18px var(--font-sans);grid-template-columns:38px minmax(0,1fr) auto;gap:6px;display:grid}.pm-cu6 li b{font:600 11px/18px var(--font-mono)}.pm-cu6 li span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-cu6 li i{font:500 10.5px/18px var(--font-mono);color:var(--ink-muted);font-style:normal}.pm-cu6-energy b{color:var(--energy)}.pm-cu6-danger,.pm-cu6-danger b{color:var(--danger)}.pm-cu6-more{font:600 10.5px/1 var(--font-mono);color:var(--ally);align-self:flex-start}.pm-bf6-rule1{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px}.pm-sc6-dense .pm-sc6-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-sc6-dense .pm-sc6-sys{grid-template-columns:13px auto;justify-content:space-between}.pm-sc6-dense .pm-sc6-sysn,.pm-sc6-dense .pm-sc6-ammo{display:none}.pm-rr6{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;width:1180px;display:grid}.pm-rs6{background:var(--void-100);outline:1px solid var(--line);outline-offset:-1px;border-top:2px solid var(--ally);grid-template-columns:26px auto auto 1fr auto;align-items:center;gap:14px;height:56px;padding:0 14px;display:grid}.pm-rs6-enemy{border-top-color:var(--enemy)}.pm-rs6-r{direction:rtl}.pm-rs6-r>*{direction:ltr}.pm-rs6-badge svg{fill:none;stroke:var(--ally);stroke-width:2px}.pm-rs6-enemy .pm-rs6-badge svg{stroke:var(--enemy)}.pm-rs6-id{flex-direction:column;gap:2px;display:flex}.pm-rs6-id b{font:600 16px/1.1 var(--font-display);color:var(--ink)}.pm-rs6-id span{font:400 11.5px/1 var(--font-sans);color:var(--ink-muted)}.pm-rs6-rating{flex-direction:column;gap:2px;display:flex}.pm-rs6-rating b{font:600 17px/1 var(--font-mono)}.pm-rs6-last{gap:2px;display:flex}.pm-rs6-last i{width:13px;height:15px;font:600 8.5px/1 var(--font-mono);color:var(--void-000);place-items:center;font-style:normal;display:inline-grid}.pm-rs6-W{background:var(--ally)}.pm-rs6-L{background:var(--danger)}.pm-rs6-D{background:var(--ink-muted)}.pm-rs6-state{font:600 10px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--energy);outline:1px solid var(--energy);outline-offset:-1px;padding:4px 7px}.pm-rs6-ready{color:var(--void-000);background:var(--energy)}.pm-rr6-mid{align-items:center;gap:12px;display:flex}.pm-rr6-clock{place-items:center;width:64px;height:64px;display:inline-grid;position:relative}.pm-rr6-clock svg{position:absolute;inset:0}.pm-rr6-clock b{font:600 24px/1 var(--font-display)}.pm-rr6-ring{fill:none;stroke:var(--void-300,#1d2531);stroke-width:4px}.pm-rr6-arc{fill:none;stroke:var(--ally);stroke-width:4px}.pm-rr6-ready{height:44px;padding:0 28px;font-size:14px}.pm-rr6-fleets{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.pm-rr6-f{background:var(--void-000);outline:1px solid var(--line);outline-offset:-1px;height:32px;font-family:var(--font-sans);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:0 12px;display:grid}.pm-rr6-f b{font:600 13px/1 var(--font-sans)}.pm-rr6-f-on{outline-color:var(--ally);grid-template-rows:auto auto;height:auto;padding:8px 12px}.pm-rr6-ships{font:400 12px/1.3 var(--font-sans);color:var(--ink-muted);grid-column:1/-1}.pm-rr6-pts{font:600 12px/1 var(--font-mono);align-items:center;gap:4px;display:inline-flex}.pm-rp6{align-items:flex-start;gap:10px;display:flex}.pm-rp6-board{outline:1px solid var(--line);outline-offset:-1px;flex:none;position:relative;overflow:hidden}.pm-rp6-hint{font:500 11.5px/1 var(--font-sans);color:var(--ink);background:color-mix(in srgb, var(--void-000) 85%, transparent);outline:1px solid var(--ally);outline-offset:-1px;padding:5px 8px;position:absolute;bottom:6px;left:8px;right:8px}.pm-rp6-col{background:var(--void-100);outline:1px solid var(--line);outline-offset:-1px;flex-direction:column;gap:6px;width:240px;padding:8px;display:flex}.pm-rp6-col .pm-tip{max-width:none;position:static}.pm-bc6{outline:1px solid var(--line);outline-offset:-1px;background:var(--void-000);width:600px;height:330px;position:relative;overflow:hidden}.pm-bc6 .pm-hexbg{position:absolute;inset:0}.pm-bc6-panel{background:var(--void-100);outline:1px solid var(--line-strong);outline-offset:-1px;padding:8px 10px;position:absolute}.pm-hexbg-clear{fill:none;stroke:var(--energy);stroke-width:1px;stroke-dasharray:4 3;opacity:.7}.pm-bs6{background:var(--void-100);outline:1px solid var(--line);outline-offset:-1px;padding:10px}.pm-f6-wfold{background:var(--void-000);border:1px solid var(--line);width:100%;height:30px;color:var(--ink);cursor:pointer;align-items:center;gap:10px;margin:6px 0;padding:0 8px;display:flex}.pm-f6-wfold:hover,.pm-f6-wfold-on{border-color:var(--line-strong)}.pm-f6-wfold-vs{gap:10px;display:flex}.pm-f6-wfold-vs span{font:500 11px/1 var(--font-mono);color:var(--ink-muted);align-items:center;gap:3px;display:inline-flex}.pm-f6-wfold-vs .pm-f6-wfold-best{color:var(--go,#63e08f)}.pm-f6-wfold-r{font:500 11px/1 var(--font-mono);color:var(--ink-muted)}.pm-f6-wfold svg{fill:none;stroke:currentColor;stroke-width:1.6px;margin-left:auto}.pm-pr6-warnmark{justify-content:center;align-items:center;width:22px;display:inline-flex}.pm-tpl6-stage{outline:1px dashed var(--line);outline-offset:-1px;height:560px;position:relative;overflow:hidden}.pm-tpl6-wide{width:1100px;height:520px}.pm-tpl6-stage .pm-tpl-veil{position:absolute}.pm-tpl-rowwrap,.pm-tpl-fleetwrap{align-items:stretch;gap:2px;display:flex;position:relative}.pm-tpl-rowwrap>.pm-tpl-row,.pm-tpl-fleetwrap>.pm-tpl-fleet{flex:1;min-width:0}.pm-tpl-fleetwrap>.pm-tpl-menuw{position:absolute;top:6px;right:6px}.pm-tpl-rowwrap-hid{opacity:.45}.pm-tpl-menuw{display:flex;position:relative}.pm-tpl-menu{width:26px;color:var(--ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.pm-tpl-menu svg{fill:currentColor}.pm-tpl-menu:hover,.pm-tpl-menu-on{border-color:var(--line-strong);color:var(--ink);background:var(--void-200)}.pm-tpl-menupop{z-index:4;background:var(--void-100);outline:1px solid var(--line-strong);outline-offset:-1px;flex-direction:column;min-width:160px;padding:4px;display:flex;position:absolute;top:calc(100% + 2px);right:0;box-shadow:0 8px 20px #00000080}.pm-tpl-menupop button{text-align:left;color:var(--ink);font:500 12.5px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;padding:6px 10px}.pm-tpl-menupop button:hover{background:var(--void-200)}.pm-tpl-sub{font:500 9.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);padding:6px 0 2px}.pm-tpl-showhid{border:1px solid var(--line);color:var(--ink-muted);font:500 11px/1 var(--font-sans);cursor:pointer;background:0 0;align-self:flex-end;margin:-4px 0 6px;padding:4px 8px}.pm-tpl-showhid-on{color:var(--ink);border-color:var(--line-strong)}.pm-tpl-mine{font:600 9px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ally);outline:1px solid var(--ally);outline-offset:-1px;padding:3px 5px}.pm-tpl6-save{background:var(--void-100);outline:1px solid var(--line);outline-offset:-1px;flex-direction:column;gap:10px;min-height:150px;margin-bottom:10px;padding:10px;display:flex;position:relative}.pm-tpl6-save .pm-f6-bay-cmds{gap:6px;display:flex}.pm-tpl6-on{outline:1px solid var(--ally)}.pm-tpl6-toast{font:500 12px/1 var(--font-sans);background:var(--void-000);outline:1px solid var(--line-strong);outline-offset:-1px;align-self:flex-start;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.pm-tpl6-toast svg{fill:none;stroke:var(--go,#63e08f);stroke-width:2px}.pm-tpl6-fleetmenu{align-self:flex-start;position:static}.pm-coachbar{background:color-mix(in srgb, var(--void-100) 94%, transparent);outline:1px solid var(--energy);outline-offset:-1px;font-family:var(--font-sans);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px 12px;display:grid;box-shadow:0 6px 18px #00000073}.pm-coachbar-dots{gap:3px;display:flex}.pm-coachbar-dots i{background:var(--void-300,#1d2531);outline:1px solid var(--line-strong);width:6px;height:6px;transform:rotate(45deg)}.pm-coachbar-dots .pm-coachbar-done{background:color-mix(in srgb, var(--energy) 45%, var(--void-300,#1d2531))}.pm-coachbar-dots .pm-coachbar-now{background:var(--energy);outline-color:var(--energy)}.pm-coachbar-t{flex-direction:column;gap:2px;min-width:0;display:flex}.pm-coachbar-t b{font:600 12px/1.2 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--energy)}.pm-coachbar-t span{font:400 13px/1.35 var(--font-sans);color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pm-coachbar-act{align-items:center;gap:10px;display:flex}.pm-ts6{flex-direction:column;gap:6px;width:1100px;display:flex}.pm-ts6-top{grid-template-columns:200px 1fr 200px;gap:6px;display:grid}.pm-ts6-top span,.pm-ts6-side{font:500 10px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);background:var(--void-100);outline:1px dashed var(--line);outline-offset:-1px;padding:10px}.pm-ts6-mid{grid-template-columns:200px 1fr 200px;gap:6px;height:230px;display:grid}.pm-ts6-board{background:repeating-linear-gradient(60deg, transparent 0 18px, color-mix(in srgb, var(--line) 30%, transparent) 18px 19px), var(--void-000);outline:1px dashed var(--line);outline-offset:-1px;padding:8px;position:relative}.pm-ts6-boardk{font:500 10px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.pm-et6-since{border:1px solid var(--line);background:var(--void-000);margin:2px 0 6px}.pm-et6-since-h{cursor:pointer;align-items:center;gap:8px;padding:5px 8px;list-style:none;display:flex}.pm-et6-since-h::-webkit-details-marker{display:none}.pm-et6-since-chev{fill:none;stroke:var(--ink-muted);stroke-width:1.6px;transition:transform .12s}.pm-et6-since[open] .pm-et6-since-chev{transform:rotate(90deg)}.pm-et6-since-sum{font:600 12px/1 var(--font-mono);color:var(--danger);margin-left:auto}.pm-et6-since>.pm-et6-track{padding:2px 8px 8px}.pm-et6-row-lost .pm-et6-seg{background:color-mix(in srgb, var(--danger) 55%, transparent)}.pm-et6-row-lost .pm-et6-v{color:var(--danger)}.pm-sf6{font:600 10.5px/1 var(--font-mono);color:var(--shield);align-items:center;gap:3px;display:inline-flex}.pm-sf6 svg{flex:none}.pm-sf6-ring{fill:none;stroke:color-mix(in srgb, var(--shield) 35%, var(--line));stroke-width:1.2px}.pm-sf6-hit{fill:none;stroke:var(--shield);stroke-width:2.4px;stroke-linecap:round}.pm-sf6-ship{fill:var(--enemy)}.pm-dp-face{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pm-bc6-rock{position:absolute}.pm-bc6-panel{z-index:1;box-sizing:border-box}.pm-tpl-fleetwrap .pm-tpl-fleeth{padding-right:30px}.pm-tpl6-stage{width:780px}.pm-tpl6-stage.pm-tpl6-wide{width:1100px}.pm-tpl-menupop button.pm-fg-danger{color:var(--danger)}.pm-pr6-tight .pm-pr6-warnmark{cursor:help}.pm-upnext .pm-upnext-h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pm-upnext .pm-upnext-h .pm-cu6-more{cursor:help}.battle--grid .pm-upnext.pm-upnext-2>ul,.battle--grid .pm-upnext.pm-upnext-2>.pm-caption{min-height:46px}.pm-gstate .pm-gs-mod.pm-gs-mod1{cursor:help;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.pm-gs-mod1>.pm-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pm-gs-mod1>.pm-caption{white-space:nowrap;flex:none}.pm-sc6-dense .pm-sc6-sys{grid-template-columns:13px minmax(0,1fr);gap:4px}.pm-sc6-dense .pm-sc6-sys>.pm-sc6-sysn,.pm-sc6-dense .pm-sc6-sys>.pm-sc6-ammo,.pm-sc6-dense .pm-sc6-sys>span:empty{display:none}.pm-col-ship>.pm-fl6s,.pm-col-ship>.pm-fs6{flex:none;margin-top:8px}button.pm-fl6{width:100%;height:32px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0}button.pm-fl6 .pm-shipicon,button.pm-fs6-chip .pm-shipicon{margin:0;line-height:0}button.pm-fl6:hover,button.pm-fs6-chip:hover{outline-color:var(--line-strong);background:var(--void-100)}.pm-fl6.pm-fl6-now,.pm-fs6-chip.pm-fl6-now{outline-color:var(--ally)}.pm-fl6.pm-fl6-now .pm-fl6-turn{color:var(--ally)}.pm-fs6{flex-wrap:wrap}.pm-fs6-tip{display:inline-flex}button.pm-fs6-chip{color:var(--ink);cursor:pointer;border:0}.pm-ring>.pm-ring-col{pointer-events:none;flex-direction:column;align-items:stretch;gap:6px;display:flex;position:absolute}.pm-ring-col>*{pointer-events:auto}.pm-ring-col>.pm-chip{position:relative;top:auto;left:auto;transform:none}.pm-ring-col>.pm-ring-foot{align-self:flex-start;margin-top:4px;position:static;transform:none}.pm-ring-col-l>.pm-ring-foot{align-self:flex-end}.battle--grid .battle__side--right{position:relative}.battle__side--right>.battle__tip.battle__tip--dock{z-index:7;pointer-events:none;max-height:100%;position:absolute;top:0;left:0;right:0;overflow:hidden}.battle__tip--dock>*{box-sizing:border-box;width:100%;max-width:none}.battle__side--right:has(>.battle__tip--dock)>:not(.battle__tip--dock){visibility:hidden}.pm-hexbg-shell>.screen.pm-rr6-screen{padding:16px 24px 12px;overflow:hidden}.pm-rr6-screen>.pm-rr{flex:auto;gap:12px;width:100%;max-width:1760px;min-height:0}.pm-rr6-screen .pm-rr-head .pm-title{font-size:20px;line-height:24px}.pm-rr6-screen .pm-pc-grid{flex:auto;grid-template:"me cd opp""stakes stakes stakes""mine rules enemy"minmax(0,1fr)/minmax(0,1fr) 420px minmax(0,1fr);gap:12px 16px;min-height:0}.pm-rr6-screen .pm-pc-grid:not(:has(>.pm-pc-a-stakes)){grid-template-rows:auto minmax(0,1fr);grid-template-areas:"me cd opp""mine rules enemy"}@media (width<=1500px){.pm-rr6-screen .pm-pc-grid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,.9fr)}.pm-rr6-screen .pm-pc-shapes{gap:6px}.pm-rr6-screen .pm-pc-shape{padding:6px 10px}.pm-rr6-screen .pm-pc-enemy .pm-panel-head{flex-wrap:nowrap}.pm-rr6-screen .pm-pc-enemy .pm-panel-head .pm-caption{display:none}}.pm-rr6-screen .pm-pc-a-mine,.pm-rr6-screen .pm-pc-a-rules,.pm-rr6-screen .pm-pc-a-enemy{flex-direction:column;align-self:stretch;min-height:0;display:flex}.pm-rr6-screen .pm-pc-a-mine>section,.pm-rr6-screen .pm-pc-a-rules>section,.pm-rr6-screen .pm-pc-a-enemy>section,.pm-rr6-screen .pm-pc-col>.pm-frame-in,.pm-rr6-screen .pm-rrr>.pm-frame-in{flex-direction:column;flex:auto;min-height:0;display:flex}.pm-rr6-scroll{--pm-scroll-bg:transparent}.pm-rr6-scroll>.pm-scroll-vp>.pm-panel-body{overflow:visible}.pm-pc-a-me>.pm-rs6,.pm-pc-a-opp>.pm-rs6{box-sizing:border-box;width:100%}.pm-rs6{grid-template-columns:26px minmax(0,max-content) auto minmax(0,1fr) auto;min-width:0}.pm-rs6.pm-rs6-on{outline-color:color-mix(in srgb, var(--ally) 55%, var(--line))}.pm-rs6-badge{place-items:center;width:26px;height:26px;display:inline-grid}.pm-rs6-hex{place-items:center;width:26px;height:26px;display:inline-grid;position:relative}.pm-rs6-hex svg{position:absolute;inset:0}.pm-rs6-hex polygon{fill:var(--void-000);stroke:var(--ally);stroke-width:3px}.pm-rs6-enemy .pm-rs6-hex polygon{stroke:var(--enemy)}.pm-rs6-hex span{font:600 9px/1 var(--font-display);color:var(--ink);position:relative}.pm-rs6-id{min-width:0}.pm-rs6-id b{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.pm-rs6-id span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-rs6-r .pm-rs6-id{text-align:right}.pm-rs6-r .pm-rs6-id b{justify-content:flex-end;max-width:100%}.pm-rs6-id>*{max-width:100%}.pm-rs6-r .pm-rs6-rating{align-items:flex-end}.pm-rs6-last{min-width:0;overflow:hidden}.pm-rs6-r .pm-rs6-last{justify-content:flex-start}.pm-rs6-state{white-space:nowrap}.pm-rs6-state.pm-rs6-away{color:var(--danger);outline-color:var(--danger)}.pm-pc-a-cd>.pm-rr6-mid{justify-content:center}.pm-rr6-mid.pm-rr6-late .pm-rr6-clock b{color:var(--danger)}.pm-rr6-mid.pm-rr6-late .pm-rr6-arc{stroke:var(--danger)}.pm-rr6-clock b{font-variant-numeric:tabular-nums;position:relative}.pm-rr6-go{align-items:flex-start;gap:4px}.pm-rrc-ready.pm-rr6-ready{width:auto;min-width:180px;height:44px;padding:0 22px;font-size:14px}.pm-rr6-status{white-space:nowrap}button.pm-rr6-f{box-sizing:border-box;width:100%;color:var(--ink);text-align:left;cursor:pointer;border:0}button.pm-rr6-f:hover:not(:disabled){outline-color:var(--line-strong);background:var(--void-100)}button.pm-rr6-f:disabled{cursor:default;opacity:.55}.pm-rr6-f.pm-rr6-f-bad{outline:1px dashed color-mix(in srgb, var(--danger) 70%, transparent)}.pm-rr6-fname{align-items:center;gap:8px;min-width:0;display:flex}.battle--grid .pm-upnext.pm-upnext-0{gap:0}.board-stage:has(.pm-ring-col-tall) .board-hint{visibility:hidden}:where(*)::-webkit-scrollbar{background:0 0;width:9px;height:9px}:where(*)::-webkit-scrollbar-track{background:linear-gradient(90deg, transparent 4px, var(--line) 4px, var(--line) 5px, transparent 5px), repeating-linear-gradient(180deg, var(--line-strong) 0 1px, transparent 1px 24px) 2px 0 / 5px 100% no-repeat}:where(*)::-webkit-scrollbar-track:horizontal{background:linear-gradient(180deg, transparent 4px, var(--line) 4px, var(--line) 5px, transparent 5px), repeating-linear-gradient(90deg, var(--line-strong) 0 1px, transparent 1px 24px) 0 2px / 100% 5px no-repeat}:where(*)::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:color-mix(in srgb, var(--pm-scroll-c,var(--ink-muted)) 70%, transparent);border:2px solid #0000;border-width:2px 3px;min-height:28px}:where(*)::-webkit-scrollbar-thumb:horizontal{border-width:3px 2px;min-width:28px}:where(*):hover::-webkit-scrollbar-thumb{background-color:var(--pm-scroll-c,var(--ink))}:where(*)::-webkit-scrollbar-thumb:active{background-color:var(--ink)}:where(*)::-webkit-scrollbar-button{width:0;height:0;display:none}:where(*)::-webkit-scrollbar-corner{background:0 0}@supports not selector(::-webkit-scrollbar){:where(*){scrollbar-width:thin;scrollbar-color:var(--pm-scroll-c,var(--ink-muted)) transparent}}.pm-fcol-card,.pm-col-body{scrollbar-width:auto}:where(.pm-acticon){fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.battle__menu .pm-gamemenu-box.pm-pr6:has(>.pm-pa6-host){clip-path:none}.battle__menu .pm-gamemenu-box.pm-pr6.pm-pr6-w-yellow,.battle__menu .pm-gamemenu-box.pm-pr6.pm-pr6-w-red{padding-top:2px;padding-bottom:3px}@media (width<=1800px){.pm-pc-c-w{width:126px}.pm-pc-c-y{width:84px}}.battle--compact .battle__menu .pm-gamemenu-box .pm-pr6-top{gap:6px;min-width:0}.battle--compact .battle__menu .pm-gamemenu-box .pm-pr6-top>.pm-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.battle--compact .battle__menu .pm-gamemenu-box .pm-gamemenu-tools{gap:4px}.battle--compact .battle__menu .pm-gamemenu-box .pm-gamemenu-tools .pm-flagbtn{width:30px;height:30px}.battle--grid .battle__deckpop{max-height:calc(100dvh / var(--ui-zoom,1) - var(--hud-top) - var(--hud-bottom) - 32px);overscroll-behavior:contain;overflow-y:auto}.battle--grid .battle__deckpop>.pm-frame{max-height:none}.battle__tip--right{left:auto;right:var(--space-3)}.pm-gframe-main>.pm-cue-fade{bottom:-32px}@media (width<=720px){.pm-gframe-main>.pm-cue-fade{bottom:-20px}}.pm-modchip-cal{top:3px;right:3px}.pm-f6-roster>.pm-f6-roster-foot{flex:none;margin-top:8px}.board-stage:has(.battle__tip--low) .board-hint{visibility:hidden}
