.grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);gap:18px;align-items:start}.map-panel{grid-row:span 2}.side[data-astro-cid-j7pv25f6]{display:grid;gap:18px}.log{grid-column:2}.map-wrap[data-astro-cid-j7pv25f6]{position:relative}.map[data-astro-cid-j7pv25f6]{width:100%;height:auto;max-height:68vh;margin:0 auto;overflow:visible}.grid-l[data-astro-cid-j7pv25f6] circle[data-astro-cid-j7pv25f6],.grid-l[data-astro-cid-j7pv25f6] line[data-astro-cid-j7pv25f6]{fill:none;stroke:var(--line-2);stroke-width:1;vector-effect:non-scaling-stroke}.grid-l[data-astro-cid-j7pv25f6] .tk[data-astro-cid-j7pv25f6]{stroke:var(--fg-3)}.deg[data-astro-cid-j7pv25f6]{fill:var(--fg-3);font:400 9px var(--f-mono);letter-spacing:.1em;text-anchor:middle}.sweep[data-astro-cid-j7pv25f6]{transform-origin:300px 300px;animation:sweep 9s linear infinite}.sweep[data-astro-cid-j7pv25f6] line[data-astro-cid-j7pv25f6]{stroke:#d8dce138;stroke-width:1}@keyframes sweep{to{transform:rotate(360deg)}}.trk[data-astro-cid-j7pv25f6]{cursor:pointer;outline:none;transition:opacity .25s}.trk-hit[data-astro-cid-j7pv25f6]{fill:none;stroke:transparent;stroke-width:18}.trk-path[data-astro-cid-j7pv25f6]{fill:none;stroke:var(--c);stroke-width:1.4;stroke-dasharray:1;stroke-dashoffset:1;opacity:.85;animation:draw 1.6s var(--ease) forwards;animation-delay:calc(var(--i) * .25s + .4s)}.late[data-astro-cid-j7pv25f6] .trk-path[data-astro-cid-j7pv25f6]{stroke-dasharray:.012 .012;stroke-dashoffset:0;animation:fadein 1.2s forwards;animation-delay:1.4s;opacity:0}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fadein{to{opacity:.85}}.obj[data-astro-cid-j7pv25f6]{fill:var(--c);filter:drop-shadow(0 0 5px var(--c))}.obj[data-astro-cid-j7pv25f6].rest{transform-box:fill-box;transform-origin:center;animation:restIn .6s var(--ease) both;animation-delay:calc(var(--i) * .12s + 1.6s)}@keyframes restIn{0%{opacity:0;transform:scale(2.4)}}.obj[data-astro-cid-j7pv25f6].fly{display:none}.trk-lbl[data-astro-cid-j7pv25f6]{fill:var(--fg-2);font:400 11px var(--f-mono);letter-spacing:.1em;transition:fill .2s}[data-astro-cid-j7pv25f6][data-map][data-hl]:not([data-hl=""]) .trk[data-astro-cid-j7pv25f6]:not(.on){opacity:.16}.trk[data-astro-cid-j7pv25f6].on .trk-path[data-astro-cid-j7pv25f6]{stroke-width:2.4;opacity:1}.trk[data-astro-cid-j7pv25f6].on .trk-lbl[data-astro-cid-j7pv25f6]{fill:var(--c)}.replaying[data-astro-cid-j7pv25f6] .trk-path[data-astro-cid-j7pv25f6]{animation:none}.replaying[data-astro-cid-j7pv25f6] .late[data-astro-cid-j7pv25f6] .trk-path[data-astro-cid-j7pv25f6]{animation:none;opacity:.85;stroke-dasharray:1}.replaying[data-astro-cid-j7pv25f6] .obj[data-astro-cid-j7pv25f6].rest{display:none}.replaying[data-astro-cid-j7pv25f6] .obj[data-astro-cid-j7pv25f6].fly{display:block}.replaying[data-astro-cid-j7pv25f6] .z-pulse[data-astro-cid-j7pv25f6]{display:none}.done[data-astro-cid-j7pv25f6] .obj[data-astro-cid-j7pv25f6].rest{animation-delay:calc(var(--i) * .05s)}.done[data-astro-cid-j7pv25f6] .trk-path[data-astro-cid-j7pv25f6]{animation:none}.done[data-astro-cid-j7pv25f6] .late[data-astro-cid-j7pv25f6] .trk-path[data-astro-cid-j7pv25f6]{opacity:.85}.map[data-astro-cid-j7pv25f6] .ring{fill:none;stroke:var(--c);stroke-width:1.4;transform-origin:300px 300px;animation:ring 1.4s ease-out forwards}.map[data-astro-cid-j7pv25f6] .ring.big{stroke:var(--ember);stroke-width:2;animation:ringBig 1.6s ease-out forwards}@keyframes ring{0%{transform:scale(1);opacity:1}to{transform:scale(6);opacity:0}}@keyframes ringBig{0%{transform:scale(1);opacity:1}to{transform:scale(13);opacity:0}}.map[data-astro-cid-j7pv25f6].shake{animation:shake .35s linear}@keyframes shake{20%{transform:translate(-3px,2px)}40%{transform:translate(3px,-2px)}60%{transform:translate(-2px,-1px)}80%{transform:translate(2px,1px)}}.zone[data-astro-cid-j7pv25f6] .z-ring[data-astro-cid-j7pv25f6]{fill:none;stroke:var(--fg-2);stroke-width:1;stroke-dasharray:3 3;transform-origin:300px 300px;animation:sweep 14s linear infinite reverse}.zone[data-astro-cid-j7pv25f6].hit .z-ring[data-astro-cid-j7pv25f6]{stroke:var(--ember)}.z-pulse[data-astro-cid-j7pv25f6]{fill:none;stroke:var(--ember);stroke-width:1;transform-origin:300px 300px;animation:zp 2.6s ease-out infinite}@keyframes zp{0%{transform:scale(1);opacity:.9}to{transform:scale(4.2);opacity:0}}.z-cross[data-astro-cid-j7pv25f6]{stroke:var(--fg-2);stroke-width:1}.z-lbl[data-astro-cid-j7pv25f6]{fill:var(--fg-3);font:400 10px var(--f-mono);letter-spacing:.18em}.replay[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;white-space:nowrap;flex-shrink:0;border:1px solid var(--line-2);color:var(--fg);font:400 10px/1 var(--f-mono);letter-spacing:.16em;transition:border-color .2s,color .2s}.replay[data-astro-cid-j7pv25f6] [lang=th]{font-family:var(--f-body);letter-spacing:.02em;font-size:11.5px}.replay[data-astro-cid-j7pv25f6]:hover{border-color:var(--ember);color:var(--ember)}.replay[data-astro-cid-j7pv25f6]:disabled{opacity:.45;cursor:progress}.replay[data-astro-cid-j7pv25f6]:not(:disabled):hover .rp-i[data-astro-cid-j7pv25f6]{transform:rotate(-180deg)}.rp-i[data-astro-cid-j7pv25f6]{display:inline-block;transition:transform .4s var(--ease)}.hud[data-astro-cid-j7pv25f6]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 18px;margin-top:6px;padding:10px 14px;border-top:1px solid var(--line)}.hud-t[data-astro-cid-j7pv25f6]{font:300 22px/1 var(--f-display);letter-spacing:.06em;font-variant-numeric:tabular-nums}.hud-e[data-astro-cid-j7pv25f6]{font:400 12px/1 var(--f-mono);color:var(--fg-2);display:flex;align-items:center;gap:6px}.hud-e[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:var(--fg);font-weight:400;font-variant-numeric:tabular-nums;min-width:3.4ch;text-align:right}.hud[data-astro-cid-j7pv25f6] .tag[data-astro-cid-j7pv25f6]{transition:opacity .3s}.replaying[data-astro-cid-j7pv25f6] .hud[data-astro-cid-j7pv25f6] .tag[data-astro-cid-j7pv25f6]{opacity:0}.replaying[data-astro-cid-j7pv25f6] .hud-e[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:var(--ember)}.readout[data-astro-cid-j7pv25f6]{min-height:64px;margin-top:6px;padding:12px 14px;border-top:1px solid var(--line);display:grid;gap:6px}.readout[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{display:grid;gap:6px}.ro-obj[data-astro-cid-j7pv25f6] .lbl[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:var(--c);font-weight:500}.ro-obj[data-astro-cid-j7pv25f6] [lang]{font-size:14px}.state[data-astro-cid-j7pv25f6]{font-family:var(--f-mono);letter-spacing:.06em}.state[data-astro-cid-j7pv25f6] [lang=th]{font-family:var(--f-body);letter-spacing:0}.state[data-astro-cid-j7pv25f6].alert{color:var(--ember)}.blink[data-astro-cid-j7pv25f6]{animation:blink 1.1s steps(2) infinite;color:var(--fg-2)}@keyframes blink{50%{opacity:.25}}.tag[data-astro-cid-j7pv25f6]{font:500 9.5px/1 var(--f-mono);letter-spacing:.16em;color:#000;background:var(--ember);padding:3px 5px;margin-left:8px;vertical-align:2px;font-style:normal}.file-line[data-astro-cid-j7pv25f6]{margin:14px 0 0;padding:10px 12px;border-left:2px solid var(--ember);background:#d9532b0f;font-size:13.5px}.ev[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0}.ev[data-astro-cid-j7pv25f6]>li[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:74px 1fr;gap:14px;padding:12px 0;border-bottom:1px solid var(--line);transition:background .2s,opacity .2s}.ev[data-astro-cid-j7pv25f6]>li[data-astro-cid-j7pv25f6]:last-child{border-bottom:0}.ev[data-astro-cid-j7pv25f6]>li[data-astro-cid-j7pv25f6][data-trk]{cursor:pointer}.ev[data-astro-cid-j7pv25f6]>li[data-astro-cid-j7pv25f6].on{background:#ffffff06}.ev-t[data-astro-cid-j7pv25f6]{font-size:10.5px;line-height:1.6;color:var(--fg-3);letter-spacing:.08em}.ev[data-astro-cid-j7pv25f6] .ev-h{font:400 11px/1.4 var(--f-mono);letter-spacing:.14em;color:var(--c, var(--fg))}.ev[data-astro-cid-j7pv25f6] .ev-h[lang=th]{font:500 13.5px/1.4 var(--f-body);letter-spacing:0}.ev[data-astro-cid-j7pv25f6]>li[data-astro-cid-j7pv25f6].alert .ev-h{color:var(--ember)}.ev[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:4px 0 0;font-size:13.5px}.ev-n[data-astro-cid-j7pv25f6]{color:var(--fg-2);font-size:12.5px!important}.seq[data-astro-cid-j7pv25f6]{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:3px;font-size:11.5px}.seq[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:84px 10px auto 1fr;align-items:center;gap:8px;color:var(--fg-2)}.seq[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--fg-3)}.seq[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{width:7px;height:7px;border-radius:50%;background:var(--c);box-shadow:0 0 6px var(--c)}.seq[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:var(--c);font-weight:400}.seq[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] [lang=th]{font-family:var(--f-body)}.seq[data-astro-cid-j7pv25f6] .seq-end[data-astro-cid-j7pv25f6]{grid-template-columns:84px 10px 1fr;color:var(--ember)}.seq[data-astro-cid-j7pv25f6] .seq-end[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{background:var(--ember);box-shadow:none;border-radius:0}@media(min-width:1800px){.grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr) minmax(340px,.85fr)}.map-panel{grid-row:span 1}.log{grid-column:3;grid-row:1}.map[data-astro-cid-j7pv25f6]{max-height:74vh}}@media(max-width:1080px){.grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.map-panel{grid-row:auto}.log{grid-column:auto}}@media(max-width:520px){.hud-t[data-astro-cid-j7pv25f6]{font-size:17px}.seq[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{grid-template-columns:76px 10px auto 1fr;gap:6px}}
