.trigger-TpB48c{justify-content:center;align-items:center;gap:var(--uk-space-2);padding:var(--uk-space-2) var(--uk-space-4);border-radius:var(--uk-radius);background:var(--uk-danger);color:var(--uk-danger-fg);cursor:pointer;transition:background var(--uk-duration) var(--uk-ease);border:1px solid transparent;font-weight:600;display:inline-flex}.trigger-TpB48c:hover{background:var(--uk-danger-hover)}.trigger-TpB48c:focus-visible{box-shadow:0 0 0 3px var(--uk-ring);outline:none}.backdrop-Udbsgn{background:var(--uk-overlay);transition:opacity var(--uk-duration) var(--uk-ease);position:fixed;inset:0}.backdrop-Udbsgn[data-starting-style],.backdrop-Udbsgn[data-ending-style]{opacity:0}.viewport-LKqCGA{padding:var(--uk-space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.popup-j_Gcl8{gap:var(--uk-space-3);width:100%;max-width:420px;padding:var(--uk-space-5);border:1px solid var(--uk-border);border-radius:var(--uk-radius-lg);background:var(--uk-panel-elevated);box-shadow:var(--uk-shadow-lg);color:var(--uk-fg);transition:opacity var(--uk-duration) var(--uk-ease), transform var(--uk-duration) var(--uk-ease);flex-direction:column;display:flex;position:relative}.popup-j_Gcl8[data-starting-style],.popup-j_Gcl8[data-ending-style]{opacity:0;transform:scale(.96)}.popup-j_Gcl8:focus-visible{box-shadow:var(--uk-shadow-lg), 0 0 0 3px var(--uk-ring);outline:none}.title-VNPeQd{color:var(--uk-fg);margin:0;font-size:1.125rem;font-weight:600}.description-A8aqhd{color:var(--uk-fg-muted);margin:0;line-height:1.5}.close-WyCli9{padding:var(--uk-space-2) var(--uk-space-4);border:1px solid var(--uk-border-strong);border-radius:var(--uk-radius);background:var(--uk-panel);color:var(--uk-fg);cursor:pointer;transition:background var(--uk-duration) var(--uk-ease);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.close-WyCli9:hover{background:var(--uk-hover)}.close-WyCli9:focus-visible{box-shadow:0 0 0 3px var(--uk-ring);outline:none}.actions-ieh2jD{justify-content:flex-end;gap:var(--uk-space-2);margin-top:var(--uk-space-2);display:flex}.confirmDanger-e3swZI{padding:var(--uk-space-2) var(--uk-space-4);border-radius:var(--uk-radius);background:var(--uk-danger);color:var(--uk-danger-fg);cursor:pointer;transition:background var(--uk-duration) var(--uk-ease);border:1px solid transparent;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.confirmDanger-e3swZI:hover{background:var(--uk-danger-hover)}.confirmDanger-e3swZI:focus-visible{box-shadow:0 0 0 3px var(--uk-ring);outline:none}.trigger-PrRwEw{justify-content:center;align-items:center;gap:var(--uk-space-2);padding:var(--uk-space-2) var(--uk-space-4);border:1px solid var(--uk-border-strong);border-radius:var(--uk-radius);background:var(--uk-panel);color:var(--uk-fg);cursor:pointer;transition:background var(--uk-duration) var(--uk-ease);font-weight:600;display:inline-flex}.trigger-PrRwEw:hover{background:var(--uk-hover)}.trigger-PrRwEw:focus-visible{box-shadow:0 0 0 3px var(--uk-ring);outline:none}.backdrop-YVbOSp{background:var(--uk-overlay);transition:opacity var(--uk-duration) var(--uk-ease);position:fixed;inset:0}.backdrop-YVbOSp[data-starting-style],.backdrop-YVbOSp[data-ending-style]{opacity:0}.viewport-_lcP1r{pointer-events:none;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.popup-ShH6zk{border-left:1px solid var(--uk-border);background:var(--uk-panel-elevated);width:min(420px,100%);height:100%;box-shadow:var(--uk-shadow-lg);color:var(--uk-fg);pointer-events:auto;transform:translateX(var(--drawer-swipe-movement-x,0px));transition:transform var(--uk-duration) var(--uk-ease);flex-direction:column;display:flex;position:relative}.popup-ShH6zk[data-starting-style],.popup-ShH6zk[data-ending-style]{transform:translate(100%)}.popup-ShH6zk[data-swiping]{transition:none}.popup-ShH6zk:focus-visible{box-shadow:var(--uk-shadow-lg), inset 0 0 0 3px var(--uk-ring);outline:none}.content-CqU1TY{gap:var(--uk-space-3);min-height:0;padding:var(--uk-space-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.title-_DthrZ{color:var(--uk-fg);margin:0;font-size:1.125rem;font-weight:600}.description-sUITHP{color:var(--uk-fg-muted);margin:0;line-height:1.5}.close-JrUppB{padding:var(--uk-space-2) var(--uk-space-4);border:1px solid var(--uk-border-strong);border-radius:var(--uk-radius);background:var(--uk-panel);color:var(--uk-fg);cursor:pointer;transition:background var(--uk-duration) var(--uk-ease);justify-content:center;align-self:flex-start;align-items:center;margin-top:auto;font-weight:600;display:inline-flex}.close-JrUppB:hover{background:var(--uk-hover)}.close-JrUppB:focus-visible{box-shadow:0 0 0 3px var(--uk-ring);outline:none}.trigger-jnLXwU{justify-content:center;align-items:center;gap:var(--uk-space-2);padding:var(--uk-space-2) var(--uk-space-4);border:1px solid var(--uk-border);border-radius:var(--uk-radius);background:var(--uk-panel);color:var(--uk-fg);transition:background var(--uk-duration) var(--uk-ease);font-weight:600;display:inline-flex}.trigger-jnLXwU:hover{background:var(--uk-hover)}.trigger-jnLXwU:focus-visible{box-shadow:0 0 0 3px var(--uk-ring);outline:none}.positioner-xF_fN7{z-index:50}.popup-eweDkf{box-sizing:border-box;max-width:260px;padding:var(--uk-space-2) var(--uk-space-3);border:1px solid var(--uk-border);border-radius:var(--uk-radius);background:var(--uk-panel-elevated);color:var(--uk-fg);box-shadow:var(--uk-shadow-lg);transform-origin:var(--transform-origin);transition:opacity var(--uk-duration) var(--uk-ease), transform var(--uk-duration) var(--uk-ease);font-size:13px;line-height:1.4}.popup-eweDkf[data-starting-style],.popup-eweDkf[data-ending-style]{opacity:0;transform:scale(.96)}.popup-eweDkf[data-instant]{transition:none}.arrow-WzH6E3{color:var(--uk-border)}.arrow-WzH6E3[data-side=top]{bottom:-8px}.arrow-WzH6E3[data-side=bottom]{top:-8px;transform:rotate(180deg)}.arrow-WzH6E3[data-side=left]{right:-8px;transform:rotate(-90deg)}.arrow-WzH6E3[data-side=right]{left:-8px;transform:rotate(90deg)}.arrowSvg-HoqraO{display:block}.arrowFill-OMyLAt{fill:var(--uk-panel-elevated)}.arrowStroke-YvBfI3{stroke:var(--uk-border)}.HKoSiZ{pointer-events:none}._5TSYLx{fill:transparent;pointer-events:auto;stroke:none}._1ORbPa{fill:var(--map-attack);pointer-events:auto;stroke:var(--unit-outline);stroke-linejoin:round;stroke-width:2px;transform-box:fill-box;transform-origin:50%;transition:fill var(--uk-duration) var(--uk-ease), transform var(--uk-duration) var(--uk-ease)}.Y_W3It ._1ORbPa{fill:var(--map-attack-hover);transform:scale(1.2)}.-OtCID{fill:none;stroke:var(--map-attack);stroke-dasharray:7 7;stroke-linecap:round;stroke-width:2.5px;animation:.56s linear infinite zonnM5}@keyframes zonnM5{to{stroke-dashoffset:-14px}}.k4u6wu{pointer-events:none}.TZIela{fill:none;stroke:var(--map-canopy);stroke-linejoin:round;stroke-width:6px;animation:2.4s ease-in-out infinite alternate aysyNI}.io9C4G{fill:none;stroke:var(--map-canopy);stroke-dasharray:9 7;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;animation:.9s linear infinite NTbNqK}@keyframes NTbNqK{to{stroke-dashoffset:-16px}}@keyframes aysyNI{0%{stroke-opacity:.1}to{stroke-opacity:.32}}._6qdr4X{pointer-events:none}.EYi36s{fill:none;stroke:var(--map-formation-shadow);stroke-width:2.1px}.wVVI0f{fill:none;stroke:var(--map-formation);stroke-width:1.05px}.FJr___{background:var(--uk-panel);border:1px solid var(--uk-border-strong);border-radius:var(--uk-radius);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.FJr___.vSgnBa{cursor:grabbing}._2fcc8Z{stroke:var(--map-line);stroke-width:2px;transition:fill var(--uk-duration) var(--uk-ease)}.zaBRKL{fill:none;pointer-events:none}.qj8GwQ{stroke:var(--map-line-hover)}.-xLcte{stroke:var(--map-attack-ring)}.qzDflH{animation:.8s ease-in-out infinite alternate ujvfYr}@keyframes ujvfYr{0%{stroke:var(--map-line)}80%{stroke:var(--map-selected-line)}to{stroke:var(--map-selected-line)}}.qT_pSp{fill:var(--map-plain)}.CAs2bE{fill:var(--map-path)}.etjamp{fill:var(--map-arcane)}.BxNmdB{fill:var(--map-hills)}.MLvM0e{fill:var(--map-crag)}.CJEHkL{background:var(--uk-panel-elevated);border:1px solid var(--uk-border-strong);border-radius:var(--uk-radius);box-shadow:var(--uk-shadow);gap:var(--uk-space-1);min-width:200px;padding:var(--uk-space-2) var(--uk-space-4);pointer-events:none;flex-direction:column;display:flex;position:absolute}._7dCOZX{left:var(--uk-space-3);top:var(--uk-space-3)}.zW_nW_{right:var(--uk-space-3);top:var(--uk-space-3)}._3L7_Gk{bottom:var(--uk-space-3);left:var(--uk-space-3)}.TCohXb{bottom:var(--uk-space-3);right:var(--uk-space-3)}.UARAAp{color:var(--uk-fg);text-align:center;white-space:nowrap;font-size:15px;font-weight:600}.SIneoe{color:var(--uk-fg-muted);gap:var(--uk-space-3);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;font-size:13px;display:flex}.ahywqt{color:var(--uk-fg-subtle);padding:0 2px}.td1BBs{color:var(--uk-danger);font-weight:600}.Is6WTP{gap:var(--uk-space-1);flex-wrap:wrap;justify-content:center;display:flex}.-Yt4Dk{border-radius:var(--uk-radius-full);padding:0 var(--uk-space-2);white-space:nowrap;border:1px solid;align-items:center;gap:3px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.hlS2rt{font-size:10px}.c9UEik{color:var(--uk-success)}.pSX9uS{color:var(--uk-danger)}.X1Zd6_{fill:var(--map-move);transition:fill var(--uk-duration) var(--uk-ease)}.h930bt:hover .X1Zd6_{fill:var(--map-move-hover)}._3G614s{fill:var(--map-move-arrow);pointer-events:none;transform-box:fill-box;transform-origin:50%;transition:transform var(--uk-duration) var(--uk-ease)}.h930bt:hover ._3G614s{transform:scale(1.15)}.aFKTvk{pointer-events:none}.IVIVmQ{fill:var(--map-attack);stroke:var(--unit-outline);stroke-linejoin:round;stroke-width:1.5px}.tQD0o3{animation:hmk8vl var(--unit-shot,.52s) linear both;will-change:transform}@keyframes hmk8vl{0%{transform:translate(0)}to{transform:translate(var(--shot-dx), var(--shot-dy))}}.uZZ_tq{animation:IxI1Uy var(--unit-shot,.52s) linear both}@keyframes IxI1Uy{0%{transform:translate(0)}10%{transform:translate(calc(var(--shot-arc-x) * .18), calc(var(--shot-arc-y) * .18))}20%{transform:translate(calc(var(--shot-arc-x) * .32), calc(var(--shot-arc-y) * .32))}30%{transform:translate(calc(var(--shot-arc-x) * .42), calc(var(--shot-arc-y) * .42))}40%{transform:translate(calc(var(--shot-arc-x) * .48), calc(var(--shot-arc-y) * .48))}50%{transform:translate(calc(var(--shot-arc-x) * .5), calc(var(--shot-arc-y) * .5))}60%{transform:translate(calc(var(--shot-arc-x) * .48), calc(var(--shot-arc-y) * .48))}70%{transform:translate(calc(var(--shot-arc-x) * .42), calc(var(--shot-arc-y) * .42))}80%{transform:translate(calc(var(--shot-arc-x) * .32), calc(var(--shot-arc-y) * .32))}90%{transform:translate(calc(var(--shot-arc-x) * .18), calc(var(--shot-arc-y) * .18))}to{transform:translate(0)}}.zySb9O{animation:KtLu9O var(--unit-shot,.52s) ease-in-out both;transform-box:fill-box;transform-origin:50%}@keyframes KtLu9O{0%{transform:scale(1)}50%{transform:scale(1.45)}to{transform:scale(1)}}.input-WIC0Wr{width:100%;height:40px;padding:0 var(--uk-space-3);font-family:var(--uk-font-sans);color:var(--uk-fg);background:var(--uk-panel);border:1px solid var(--uk-border-strong);border-radius:var(--uk-radius);transition:border-color var(--uk-duration) var(--uk-ease), box-shadow var(--uk-duration) var(--uk-ease);font-size:14px;display:block}.input-WIC0Wr::placeholder{color:var(--uk-fg-subtle)}.input-WIC0Wr:hover:not(:disabled){border-color:var(--uk-fg-subtle)}.input-WIC0Wr:focus-visible{border-color:var(--uk-primary);box-shadow:0 0 0 3px var(--uk-ring);outline:none}.input-WIC0Wr:disabled{cursor:not-allowed;opacity:.55;background:var(--uk-bg-subtle)}.input-WIC0Wr[data-invalid]{border-color:var(--uk-danger)}.input-WIC0Wr[data-invalid]:focus-visible{box-shadow:0 0 0 3px var(--uk-danger-subtle)}.button-NbCOYQ{justify-content:center;align-items:center;gap:var(--uk-space-2);border-radius:var(--uk-radius);font-family:var(--uk-font-sans);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--uk-duration) var(--uk-ease), border-color var(--uk-duration) var(--uk-ease), color var(--uk-duration) var(--uk-ease);border:1px solid transparent;font-weight:600;line-height:1;display:inline-flex}.button-NbCOYQ:focus-visible{box-shadow:0 0 0 3px var(--uk-ring);outline:none}.button-NbCOYQ[data-disabled],.button-NbCOYQ:disabled{cursor:not-allowed;opacity:.55}.sm-f0iTWW{height:32px;padding:0 var(--uk-space-3);border-radius:var(--uk-radius-sm);font-size:13px}.md-nuWIpc{height:40px;padding:0 var(--uk-space-4);font-size:14px}.lg-IRK1Pk{height:48px;padding:0 var(--uk-space-5);border-radius:var(--uk-radius-lg);font-size:16px}.primary-sv4YYw{background:var(--uk-primary);color:var(--uk-primary-fg)}.primary-sv4YYw:hover:not([data-disabled]):not(:disabled){background:var(--uk-primary-hover)}.primary-sv4YYw:active:not([data-disabled]):not(:disabled){background:var(--uk-primary-active)}.secondary-Q36NO3{background:var(--uk-panel);color:var(--uk-fg);border-color:var(--uk-border-strong)}.secondary-Q36NO3:hover:not([data-disabled]):not(:disabled){background:var(--uk-hover)}.secondary-Q36NO3:active:not([data-disabled]):not(:disabled){background:var(--uk-active)}.ghost-nhNnFV{color:var(--uk-fg);background:0 0}.ghost-nhNnFV:hover:not([data-disabled]):not(:disabled){background:var(--uk-hover)}.ghost-nhNnFV:active:not([data-disabled]):not(:disabled){background:var(--uk-active)}.danger-icNWJF{background:var(--uk-danger);color:var(--uk-danger-fg)}.danger-icNWJF:hover:not([data-disabled]):not(:disabled){background:var(--uk-danger-hover)}.zxfYcD{background:var(--uk-panel);border:1px solid var(--uk-border);border-radius:var(--uk-radius-lg);gap:var(--uk-space-2);min-height:0;padding:var(--uk-space-3);flex-direction:column;flex:1;display:flex}._S_w5j{border:1px solid var(--uk-border);border-radius:var(--uk-radius);gap:var(--uk-space-2);min-height:0;padding:var(--uk-space-2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.XBicvF{flex-direction:column;gap:2px;display:flex}.X3m63a{color:var(--uk-fg-subtle);font-size:11px}.SIglH8{color:var(--uk-primary)}.Db3hr4{overflow-wrap:anywhere;font-size:13px}.ZiqzYL{gap:var(--uk-space-2);flex-shrink:0;display:flex}.vv-Ivy{flex:1;min-width:0}.MwFxWg{flex-shrink:0;width:32px;padding:0}.DJI_wV{font-size:16px}.H0C-Yq{background:var(--uk-panel-elevated);border:1px solid var(--uk-border-strong);border-radius:var(--uk-radius-lg);bottom:var(--uk-space-3);box-shadow:var(--uk-shadow);gap:var(--uk-space-2);left:var(--uk-space-3);min-width:270px;padding:var(--uk-space-3);flex-direction:column;display:flex;position:absolute}._6h_FbZ{border:1px solid var(--uk-border);border-radius:var(--uk-radius);gap:var(--uk-space-1);padding:var(--uk-space-2);flex-direction:column;display:flex}._1pPtPQ{color:var(--uk-fg);text-align:center;white-space:nowrap;font-size:14px;font-weight:600}.Q5GpIw{color:var(--uk-fg-muted);font-variant-numeric:tabular-nums;gap:var(--uk-space-3);white-space:nowrap;justify-content:center;font-size:13px;display:flex}.iFgObk{border-top:1px solid var(--uk-border);gap:var(--uk-space-2);margin-top:var(--uk-space-1);padding-top:var(--uk-space-2);white-space:nowrap;justify-content:space-between;font-size:13px;display:flex}.ciQNr-{color:var(--uk-fg-muted)}._2p-gto{color:var(--uk-fg);font-variant-numeric:tabular-nums;font-weight:600}._6KL98k ._2p-gto{color:var(--uk-danger)}.UxmJU1{align-items:center;gap:var(--uk-space-1);display:flex}.NrM0hX{border-left:1px solid var(--uk-border);gap:var(--uk-space-1);padding-left:var(--uk-space-2);margin-left:auto;display:flex}.H0C-Yq .hRx-Es{background:var(--uk-panel);border:1px solid var(--uk-border-strong);border-radius:var(--uk-radius);color:var(--uk-fg);cursor:pointer;height:34px;transition:background var(--uk-duration) var(--uk-ease), border-color var(--uk-duration) var(--uk-ease), color var(--uk-duration) var(--uk-ease);flex-shrink:0;justify-content:center;align-items:center;gap:0;width:34px;padding:0;font-size:17px;font-weight:400;display:flex}.H0C-Yq .hRx-Es:hover{background:var(--uk-hover)}.H0C-Yq .hRx-Es:active{background:var(--uk-active)}.H0C-Yq .hRx-Es:focus-visible{box-shadow:0 0 0 3px var(--uk-ring);outline:none}.H0C-Yq .QZGpke,.H0C-Yq .QZGpke:hover,.H0C-Yq .QZGpke:active{background:var(--uk-primary);border-color:var(--uk-primary);color:var(--uk-primary-fg)}.H0C-Yq .hRx-Es[aria-disabled=true],.H0C-Yq .hRx-Es[aria-disabled=true]:hover,.H0C-Yq .hRx-Es[aria-disabled=true]:active{background:var(--uk-panel);cursor:not-allowed;opacity:.45}.fosrVt{gap:var(--uk-space-1);flex-direction:column;display:flex}.rGBK3h{align-items:center;gap:var(--uk-space-2);font-weight:600;display:flex}.DPWgFq{background:var(--uk-panel);border:1px solid var(--uk-border);border-radius:var(--uk-radius-sm);color:var(--uk-fg-muted);font-family:var(--uk-font-mono);min-width:18px;padding:0 var(--uk-space-1);text-align:center;font-size:11px;font-weight:600;line-height:16px}._90-HZm{color:var(--uk-fg-muted)}.Z6QT_J{pointer-events:none}.VqsrMe{opacity:.45}.ixTDG_{fill:var(--unit-handle);stroke:var(--unit-outline);stroke-width:2px;transform-box:fill-box;transform-origin:50%;transition:fill var(--uk-duration) var(--uk-ease), transform .16s var(--uk-ease)}.hXWfov:hover .ixTDG_{fill:var(--unit-handle-hover);transform:scale(1.16)}.Nhpx4r{fill:var(--unit-outline)}.hXWfov:hover .Nhpx4r{animation:.9s ease-in-out infinite Drh7pV}@keyframes Drh7pV{0%{transform:translate(0)}45%{transform:translate(0, var(--handle-nudge,-3px))}to{transform:translate(0)}}._7TVTO0{fill:var(--unit-handle-hover);opacity:0;transform-box:fill-box;transform-origin:50%}.hXWfov:hover ._7TVTO0{animation:1.3s ease-out infinite _7TVTO0}@keyframes _7TVTO0{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.UF1Xlz{pointer-events:none}.ZJcrZL{fill:var(--unit-swap-scrim);opacity:.7}.l1J3Jj{fill:none;stroke:var(--unit-swap-glyph);stroke-linecap:round;stroke-linejoin:round}.vJgCep{transform-box:fill-box;transform-origin:50%}._3a6Les{animation:jKexGZ var(--unit-punch,.42s) cubic-bezier(.3, 0, .2, 1)}@keyframes jKexGZ{0%{transform:translate(0)}40%{transform:translate(var(--punch-dx), var(--punch-dy))}to{transform:translate(0)}}.z5emTJ{animation:J3fCNw var(--unit-shot,.52s) ease-out}@keyframes J3fCNw{0%{transform:translate(0)}18%{transform:translate(calc(var(--punch-dx) * -.3), calc(var(--punch-dy) * -.3))}34%{transform:translate(calc(var(--punch-dx) * .14), calc(var(--punch-dy) * .14))}to{transform:translate(0)}}.YOBJsb.CVgWn_,.YOBJsb .O6mY2g{animation-delay:calc(-1 * var(--unit-punch-impact,.17s))}.sB5QKs{animation:mkiAOj var(--unit-step,.28s) cubic-bezier(.4, .05, .2, 1) both;will-change:transform}@keyframes mkiAOj{0%{transform:translate(var(--step-dx), var(--step-dy))}to{transform:translate(0)}}.Ug6d-n{transform-box:fill-box;transform-origin:50%}.sB5QKs .Ug6d-n{animation:Ug6d-n var(--unit-step,.28s) ease-in-out both}@keyframes Ug6d-n{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.V8jKk0{transform-box:fill-box;transform-origin:50%;transition:transform var(--unit-turn,.26s) cubic-bezier(.3, 0, .2, 1)}.kn9fY7{fill:none;stroke:none}.CVgWn_{animation:CVgWn_ var(--unit-punch,.42s) ease-out}@keyframes CVgWn_{0%{transform:translate(0)}40%{transform:translate(0)}55%{transform:translate(calc(var(--punch-dx) * .5), calc(var(--punch-dy) * .5)) scale(.94)}70%{transform:translate(calc(var(--punch-dx) * -.22), calc(var(--punch-dy) * -.22))}85%{transform:translate(calc(var(--punch-dx) * .12), calc(var(--punch-dy) * .12))}to{transform:translate(0)}}.O6mY2g{animation:O6mY2g var(--unit-punch,.42s) ease-out;fill:var(--unit-strike-flash);opacity:0}@keyframes O6mY2g{0%{opacity:0}40%{opacity:0}50%{opacity:.75}to{opacity:0}}.Nnswlb,.EDEIJ0,.y_M8Yr{fill:none;pointer-events:none}.Nnswlb{stroke:var(--unit-opportunity);stroke-opacity:.8;stroke-width:3.5px}.EDEIJ0{stroke:var(--unit-outline);stroke-opacity:.8;stroke-width:6px;animation:.9s ease-in-out infinite EDEIJ0}.h-QZH-,.K_4uP2{animation:.9s ease-in-out infinite xY2vbd}.y_M8Yr{fill:var(--unit-opportunity);fill-opacity:.2;animation:.9s ease-in-out infinite y_M8Yr}@keyframes xY2vbd{0%{stroke-opacity:.4;stroke-width:2px}50%{stroke-opacity:1;stroke-width:5px}to{stroke-opacity:.4;stroke-width:2px}}@keyframes EDEIJ0{0%{stroke-opacity:.4;stroke-width:4px}50%{stroke-opacity:1;stroke-width:8px}to{stroke-opacity:.4;stroke-width:4px}}@keyframes y_M8Yr{0%{fill-opacity:.06}50%{fill-opacity:.3}to{fill-opacity:.06}}@media (prefers-reduced-motion:reduce){.h-QZH-,.K_4uP2{stroke-opacity:1;stroke-width:4px;animation:none}.EDEIJ0{stroke-opacity:1;stroke-width:7px;animation:none}.y_M8Yr{fill-opacity:.22;animation:none}}.JurR4Q{stroke:var(--unit-outline);stroke-width:2px}.HScNPn{fill:var(--unit-red)}.f-9Zfw{fill:var(--unit-blue)}._1uNnK5{fill:var(--unit-glyph)}.LGDcbl{fill:var(--unit-bar-track)}.Z_8au1{transform-box:fill-box;transform-origin:bottom;transition:transform var(--unit-punch,.42s) ease-out}.ySQ5bz{fill:var(--unit-bar-track);animation:.62s ease-in-out infinite JVCiaU}@keyframes JVCiaU{0%{opacity:.15}50%{opacity:1}to{opacity:.15}}.v-dABV{fill:none;stroke:var(--unit-outline);stroke-width:1px}.rfnDom{fill:var(--unit-bar-track);stroke:var(--unit-outline);stroke-width:1px}._59lno{dominant-baseline:central;fill:var(--unit-glyph);font-family:var(--uk-font-sans);text-anchor:middle;font-weight:700}.r2Nao4{fill:var(--unit-health)}.zaYk8_{fill:var(--unit-morale)}.d1RKIP{gap:var(--uk-space-3);flex:1;grid-template-columns:280px minmax(0,1fr) 280px;min-height:0;display:grid}.brqJPJ{background:var(--uk-panel);border:1px solid var(--uk-border);border-radius:var(--uk-radius-lg);gap:var(--uk-space-2);min-height:0;padding:var(--uk-space-3);flex-direction:column;display:flex}.eoBN6V{background:var(--uk-panel);border:1px solid var(--uk-border);border-radius:var(--uk-radius-lg);min-height:0;padding:var(--uk-space-3);flex-direction:column;display:flex}.SNev4b{align-items:center;gap:var(--uk-space-2);padding-bottom:var(--uk-space-3);flex-shrink:0;display:flex}.Tayze_{margin:0;font-size:14px;font-weight:600}.QUvJh4{border-radius:var(--uk-radius-full);color:var(--uk-fg-subtle);cursor:help;background:0 0;border:none;flex-shrink:0;padding:0;font-size:16px;display:inline-flex}.QUvJh4:hover{color:var(--uk-fg);background:0 0}.RRL9qh{gap:var(--uk-space-2);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.a85rTO{border:1px solid var(--uk-border);border-radius:var(--uk-radius);color:inherit;cursor:pointer;font:inherit;align-items:center;gap:var(--uk-space-2);padding:var(--uk-space-2);text-align:left;transition:background var(--uk-duration) var(--uk-ease), border-color var(--uk-duration) var(--uk-ease);background:0 0;flex-shrink:0;display:flex}.a85rTO:hover{background:var(--uk-hover)}.v3SiU1{background:var(--uk-primary-subtle);border-color:var(--uk-primary)}.v3SiU1:hover{background:var(--uk-primary-subtle)}.vGa-U5{border:1px solid var(--uk-border);border-radius:var(--uk-radius);object-fit:cover;flex-shrink:0;width:40px;height:40px;display:block}.y4f5sv{gap:var(--uk-space-1);flex-direction:column;min-width:0;display:flex}.zhEaf1{align-items:center;gap:var(--uk-space-2);justify-content:space-between;font-size:13px;display:flex}.z64fP0{border:1px solid var(--map-selected-line);border-radius:var(--uk-radius-full);color:var(--uk-fg);padding:0 var(--uk-space-2);text-transform:uppercase;font-size:10px}.SfnQWZ{color:var(--uk-fg-muted);font-variant-numeric:tabular-nums;font-size:13px}.GO244A{border-top:1px solid var(--uk-border);margin-top:var(--uk-space-3);padding-top:var(--uk-space-3);flex-shrink:0}.CdVkTC{background:var(--uk-primary);border-radius:var(--uk-radius);color:var(--uk-primary-fg);cursor:pointer;font-family:var(--uk-font-sans);height:40px;padding:0 var(--uk-space-4);transition:background var(--uk-duration) var(--uk-ease), border-color var(--uk-duration) var(--uk-ease), color var(--uk-duration) var(--uk-ease);-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid transparent;justify-content:center;align-items:center;width:100%;font-size:14px;font-weight:600;line-height:1;display:flex;position:relative;overflow:hidden}.CdVkTC:hover{background:var(--uk-primary-hover)}.CdVkTC:active{background:var(--uk-primary-active)}.CdVkTC:focus-visible{box-shadow:0 0 0 3px var(--uk-ring);outline:none}.s3LEwp{background:var(--uk-panel);border-color:var(--uk-border-strong);color:var(--uk-fg)}.s3LEwp:hover{background:var(--uk-hover)}.s3LEwp:active{background:var(--uk-active)}._6WlWwT{animation:_6WlWwT var(--turn-fill) var(--uk-ease) forwards;transform-origin:0;background:rgba(255,255,255,.3);position:absolute;inset:0}.bkGAGy{position:relative}@keyframes _6WlWwT{0%{opacity:1;transform:scaleX(0)}70%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){._6WlWwT{animation:UbpzVv var(--turn-fill) var(--uk-ease) forwards;transform:none}}@keyframes UbpzVv{0%{opacity:1}70%{opacity:1}to{opacity:0}}.xorL2q{gap:var(--uk-space-3);flex-direction:column;min-width:0;min-height:0;display:flex}.PWSRba{background:var(--uk-panel);border:1px solid var(--uk-border);border-radius:var(--uk-radius-lg);align-items:center;gap:var(--uk-space-2);min-width:0;padding:var(--uk-space-2) var(--uk-space-3);flex-shrink:0;display:flex}.-ViuRb{align-items:baseline;gap:var(--uk-space-2);min-width:0;padding:var(--uk-space-1) var(--uk-space-3);font-size:13px;display:flex}.oMNMZn{color:var(--uk-fg-muted);flex-shrink:0}.XVdpHZ{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.JhVPFj{gap:var(--uk-space-2);flex-direction:column;display:flex}.xAngj9{border:1px solid var(--uk-border);border-radius:var(--uk-radius);color:inherit;cursor:pointer;font:inherit;gap:var(--uk-space-1);padding:var(--uk-space-3);text-align:left;background:0 0;flex-direction:column;display:flex}.xAngj9:hover{background:var(--uk-hover);border-color:var(--uk-border-strong)}.xAngj9[aria-pressed=true]{background:var(--uk-primary-subtle);border-color:var(--uk-primary);cursor:default}.JcdUp9{color:var(--uk-fg-subtle);text-transform:uppercase;font-size:11px}.YcPiv2{font-size:15px;font-weight:600}.fFVsoT{color:var(--uk-fg-muted);font-size:13px}.At1HJy{border:1px solid var(--uk-border);border-radius:var(--uk-radius);gap:var(--uk-space-1);padding:var(--uk-space-3);flex-direction:column;margin:0;display:flex}.yX7qvp{justify-content:space-between;align-items:baseline;display:flex}.TFdHoe{color:var(--uk-fg-muted);font-size:13px}.Bv9bUT{margin:0;font-size:15px;font-weight:600}.fl-_48{color:var(--uk-fg-subtle);padding:0 2px;font-weight:400}._nt8vk{gap:var(--uk-space-2);margin-top:var(--uk-space-1);justify-content:flex-end;display:flex}.-wiR30.-wiR30{background:var(--uk-primary);color:var(--uk-primary-fg);border-color:transparent}.-wiR30.-wiR30:hover{background:var(--uk-primary-hover)}.YQYbNr{border:1px solid var(--uk-border);border-radius:var(--uk-radius-lg);flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.q6ImPm{background:var(--uk-panel);border:1px solid var(--uk-border);border-radius:var(--uk-radius-lg);gap:var(--uk-space-1);min-width:0;padding:var(--uk-space-2) var(--uk-space-3);flex-direction:column;flex-shrink:0;display:flex}.IsKnVe{align-items:baseline;gap:var(--uk-space-2);display:flex}.QG7n8J{color:var(--uk-fg-muted);font-size:12px;font-weight:600}.fZWTIv{color:var(--uk-fg);font-size:14px;font-weight:700}._1xnCNl{--A6_khw:76px;--I7GMg0:var(--uk-space-2);--VtNzjV:calc(var(--A6_khw) + var(--I7GMg0));--hEAC6r:9px;--gvebzS:22px;--usbCkX:.9s;min-width:0;padding:var(--hEAC6r);flex:1;position:relative;overflow:auto hidden}.V70Zz5{gap:var(--I7GMg0);will-change:transform;width:max-content;display:flex}.eXOBRD{border:2px solid var(--uk-border);border-radius:var(--uk-radius);cursor:pointer;height:var(--A6_khw);transition:box-shadow var(--uk-duration) var(--uk-ease);width:var(--A6_khw);will-change:transform;background:0 0;flex-shrink:0;padding:0;display:block;position:relative;overflow:hidden}._3n2nC1{border-color:var(--unit-red)}.PMSwoh{border-color:var(--unit-blue)}.J7QYtF{box-shadow:0 0 0 3px var(--map-selected-line)}.aom-Np{background:var(--uk-panel);border:2px solid var(--unit-opportunity);border-radius:var(--uk-radius-lg);gap:var(--uk-space-1);max-width:calc(100% - var(--uk-space-3) * 2);padding:var(--uk-space-2) var(--uk-space-3);pointer-events:none;text-align:center;left:50%;top:var(--uk-space-3);z-index:2;flex-direction:column;display:flex;position:absolute;transform:translate(-50%)}.zvQz5y{color:var(--unit-opportunity);font-size:14px;font-weight:700}.eHlUcv{color:var(--uk-fg-muted);font-size:12px}.uoeJ53{width:var(--A6_khw);flex-direction:column;flex-shrink:0;gap:4px;display:flex}.E3ds_d{border-color:var(--unit-opportunity);cursor:default}.n76O-k{animation:eNzZyM var(--usbCkX) ease-in-out infinite;box-shadow:0 0 0 4px var(--unit-opportunity)}._3Q2MEn{border:1px solid var(--unit-opportunity);border-radius:var(--uk-radius);color:var(--unit-opportunity);letter-spacing:.02em;text-align:center;text-transform:uppercase;padding:1px 0;font-size:10px;font-weight:700}.FUpvsa{animation:eNzZyM var(--usbCkX) ease-in-out infinite;box-shadow:0 0 0 4px var(--unit-opportunity)}@keyframes eNzZyM{0%{box-shadow:0 0 0 2px var(--unit-opportunity)}50%{box-shadow:0 0 0 6px var(--unit-opportunity)}to{box-shadow:0 0 0 2px var(--unit-opportunity)}}.q6ImPm[data-opportunity=true] ._1xnCNl{padding-bottom:calc(var(--hEAC6r) + var(--gvebzS))}.q6ImPm[data-interrupt-phase=start] .V70Zz5{transform:translateX(calc(var(--VtNzjV) * var(--interrupt-shift,0) * -1))}.q6ImPm[data-interrupt-phase=run] .V70Zz5{transition:transform var(--turn-slide) var(--uk-ease)}._92p1E_{will-change:opacity, transform}.q6ImPm[data-interrupt-phase=start] ._92p1E_{opacity:0;transform:translate(calc(var(--VtNzjV) * var(--interrupt-shift,0)), 120%)}.q6ImPm[data-interrupt-phase=run] ._92p1E_{transition:opacity var(--turn-slide) var(--uk-ease), transform var(--turn-slide) var(--uk-ease)}.FmugNB{background:var(--uk-hover);border-color:var(--uk-border-strong);cursor:default;border-style:dashed;justify-content:center;align-items:center;display:flex}.hSYttC{color:var(--uk-fg-muted);letter-spacing:.04em;text-align:center;text-transform:uppercase;font-size:11px;font-weight:700}.Xws004{object-fit:cover;width:100%;height:100%;display:block}.q6ImPm[data-phase=start] .V70Zz5{transform:translateX(calc(var(--VtNzjV) * var(--turn-shift,1)))}.q6ImPm[data-phase=run] .V70Zz5{transition:transform var(--turn-slide) var(--uk-ease)}.Vbq1dp{will-change:opacity, transform}.q6ImPm[data-phase=start] .Vbq1dp{opacity:0;transform:translateY(120%)}.q6ImPm[data-phase=run] .Vbq1dp{transition:opacity var(--turn-slide) var(--uk-ease), transform var(--turn-slide) var(--uk-ease)}._5a5d-W{left:calc(var(--hEAC6r) + var(--VtNzjV) * var(--turn-leave-slot,0));pointer-events:none;top:var(--hEAC6r);will-change:opacity, transform;position:absolute}.q6ImPm[data-phase=run] ._5a5d-W{opacity:0;transition:opacity var(--turn-slide) var(--uk-ease), transform var(--turn-slide) var(--uk-ease);transform:translateY(-130%)}.q6ImPm[data-phase=run] .V70Zz5 .J7QYtF{animation:uZUVMy var(--turn-highlight) var(--uk-ease)}.q6ImPm[data-phase=run] .V70Zz5 .J7QYtF .Xws004{animation:li1ekI var(--turn-highlight) var(--uk-ease)}@keyframes uZUVMy{0%{box-shadow:0 0 0 3px var(--map-selected-line);transform:scale(1)}30%{box-shadow:0 0 0 5px var(--map-selected-line);transform:scale(1.07)}60%{box-shadow:0 0 0 3px var(--map-selected-line);transform:scale(1)}78%{box-shadow:0 0 0 4px var(--map-selected-line);transform:scale(1.03)}to{box-shadow:0 0 0 3px var(--map-selected-line);transform:scale(1)}}@keyframes li1ekI{0%{filter:brightness(2.6)saturate(50%)}45%{filter:brightness()saturate()}to{filter:brightness()saturate()}}@media (prefers-reduced-motion:reduce){.q6ImPm[data-phase=start] .V70Zz5,.q6ImPm[data-phase=start] .Vbq1dp,.q6ImPm[data-interrupt-phase=start] .V70Zz5,.q6ImPm[data-interrupt-phase=start] ._92p1E_{opacity:1;transform:none}._5a5d-W{display:none}.q6ImPm[data-phase=run] .V70Zz5 .J7QYtF,.q6ImPm[data-phase=run] .V70Zz5 .J7QYtF .Xws004{animation:none}.n76O-k,.FUpvsa{box-shadow:0 0 0 4px var(--unit-opportunity);animation:none}}.nyMBkh{color:#fff;text-align:center;background:rgba(0,0,0,.65);padding:1px 0;font-size:11px;font-weight:600;display:block;position:absolute;bottom:0;left:0;right:0}.W-gmen{gap:var(--uk-space-3);flex-direction:column;min-height:0;display:flex}.LCkrn8{gap:var(--uk-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._7kWj0p{border:1px solid var(--uk-border);border-radius:var(--uk-radius);align-items:center;gap:var(--uk-space-2);padding:var(--uk-space-2);justify-content:space-between;font-size:13px;display:flex}.fp8x2Z{color:var(--uk-fg-subtle);text-transform:uppercase;font-size:11px}.IRRMCs{color:var(--uk-success)}.M0zlHE{gap:var(--uk-space-3);flex-direction:column;flex:1;min-height:0;display:flex}.dBVVnc{align-items:center;gap:var(--uk-space-4);flex-shrink:0;display:flex}.eQXPwg{color:var(--uk-fg-muted);font-variant-numeric:tabular-nums;flex:1}.SCW-dg{color:var(--uk-fg-subtle);font-size:12px}.TrmSeL{flex:1;min-height:0;position:relative}.t4X4I0{fill:none;pointer-events:none;stroke:var(--map-place-blocked);stroke-linecap:round;stroke-opacity:.65}.vCVwPP{fill:var(--map-place);fill-opacity:.35;transition:fill-opacity var(--uk-duration) var(--uk-ease)}.vCVwPP:hover{fill-opacity:.7}.Vma7z5{gap:var(--uk-space-3);flex:1;grid-template-columns:260px minmax(0,1fr) 280px;min-height:0;display:grid}._3MQJio{background:var(--uk-panel);border:1px solid var(--uk-border);border-radius:var(--uk-radius-lg);gap:var(--uk-space-2);min-height:0;padding:var(--uk-space-3);flex-direction:column;display:flex}.zuCTR5{background:var(--uk-panel);border:1px solid var(--uk-border);border-radius:var(--uk-radius-lg);min-height:0;padding:var(--uk-space-3);flex-direction:column;display:flex}.Fame9H{align-items:center;gap:var(--uk-space-2);padding-bottom:var(--uk-space-3);flex-shrink:0;display:flex}.XbnKFa{margin:0;font-size:14px;font-weight:600}._5GMDUk{border-radius:var(--uk-radius-full);color:var(--uk-fg-subtle);cursor:help;background:0 0;border:none;padding:0;font-size:16px;display:inline-flex}._5GMDUk:hover{color:var(--uk-fg);background:0 0}.qCYvGH{gap:var(--uk-space-2);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.tmtqQA{border:1px solid var(--uk-border);border-radius:var(--uk-radius);color:inherit;cursor:pointer;font:inherit;gap:var(--uk-space-1);padding:var(--uk-space-2);text-align:left;transition:background var(--uk-duration) var(--uk-ease), border-color var(--uk-duration) var(--uk-ease);background:0 0;flex-direction:column;flex-shrink:0;display:flex}.tmtqQA:hover{background:var(--uk-hover)}.wBhYwc{border-color:var(--uk-primary);box-shadow:0 0 0 1px var(--uk-primary)}.eD0Tyh{color:var(--uk-fg-muted)}.QvsH3R{align-items:center;gap:var(--uk-space-2);justify-content:space-between;font-size:13px;display:flex}.BAUK7Z{border:1px solid var(--uk-border);border-radius:var(--uk-radius-full);color:var(--uk-fg-subtle);padding:0 var(--uk-space-2);text-transform:uppercase;font-size:10px}.hCixL4{color:var(--uk-fg-muted);font-variant-numeric:tabular-nums;font-size:13px}._4Kux_J{border-top:1px solid var(--uk-border);margin-top:var(--uk-space-3);padding-top:var(--uk-space-3);flex-shrink:0}.wxt_xw{width:100%}.QBDKJf{border:1px solid var(--uk-border);border-radius:var(--uk-radius-lg);min-width:0;min-height:0;position:relative;overflow:hidden}.p_fnfO{gap:var(--uk-space-3);flex-direction:column;min-height:0;display:flex}._5HysJP{gap:var(--uk-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._19xKFZ{border:1px solid var(--uk-border);border-radius:var(--uk-radius);align-items:center;gap:var(--uk-space-2);padding:var(--uk-space-2);justify-content:space-between;font-size:13px;display:flex}.N7MhS3{color:var(--uk-fg-subtle);text-transform:uppercase;font-size:11px}.nK4ZyO{color:var(--uk-success)}.root-EQR0Aa{border-radius:var(--uk-radius-full);background:var(--uk-border-strong);cursor:pointer;width:36px;height:20px;transition:background var(--uk-duration) var(--uk-ease);border:none;flex-shrink:0;align-items:center;padding:2px;display:inline-flex}.root-EQR0Aa[data-checked]{background:var(--uk-primary)}.root-EQR0Aa[data-disabled]{opacity:.5;cursor:not-allowed}.root-EQR0Aa:focus-visible{box-shadow:0 0 0 3px var(--uk-ring);outline:none}.thumb-fHVxWO{border-radius:var(--uk-radius-full);background:var(--uk-primary-fg);width:16px;height:16px;box-shadow:var(--uk-shadow-sm);transition:translate var(--uk-duration) var(--uk-ease)}.thumb-fHVxWO[data-checked]{translate:16px}.nv1O2T{cursor:pointer;align-items:center;gap:var(--uk-space-2);-webkit-user-select:none;user-select:none;display:inline-flex}.jJObhz{font-size:14px;line-height:1}.Prcz4Z{color:var(--uk-fg-muted);min-width:34px;font-size:13px}.XNWeEr{gap:var(--uk-space-4);height:100%;min-height:0;padding:var(--uk-space-5) var(--uk-space-4);flex-direction:column;width:100%;display:flex}.g5tbPc{align-items:center;gap:var(--uk-space-5);flex-shrink:0;display:flex}.JgVAfH{margin:0;font-size:18px;font-weight:600}.ECl6rH{gap:var(--uk-space-2);flex:1;display:flex}.Z1WOl3{border-radius:var(--uk-radius);color:var(--uk-fg-muted);padding:var(--uk-space-1) var(--uk-space-3);border:1px solid transparent;font-size:13px;text-decoration:none}.Z1WOl3:hover{color:var(--uk-fg)}.VA6LtH{border-color:var(--uk-border);color:var(--uk-fg)}.bYOXlf{flex-direction:column;flex:1;min-height:0;display:flex}:root{--uk-font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--uk-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--uk-radius-sm:4px;--uk-radius:8px;--uk-radius-lg:12px;--uk-radius-full:9999px;--uk-space-1:4px;--uk-space-2:8px;--uk-space-3:12px;--uk-space-4:16px;--uk-space-5:24px;--uk-space-6:32px;--uk-ease:cubic-bezier(.4, 0, .2, 1);--uk-duration:.18s;--uk-bg:#fff;--uk-bg-subtle:#f7f8fa;--uk-panel:#fff;--uk-panel-elevated:#fff;--uk-fg:#1a1d23;--uk-fg-muted:#61656d;--uk-fg-subtle:#8a8f98;--uk-border:#e3e5e9;--uk-border-strong:#cdd0d6;--uk-hover:#f2f3f5;--uk-active:#e8eaed;--uk-primary:#4f46e5;--uk-primary-hover:#4338ca;--uk-primary-active:#3730a3;--uk-primary-fg:#fff;--uk-primary-subtle:#eef2ff;--uk-danger:#dc2626;--uk-danger-hover:#b91c1c;--uk-danger-fg:#fff;--uk-danger-subtle:#fef2f2;--uk-success:#16a34a;--uk-warning:#d97706;--uk-ring:color-mix(in srgb, var(--uk-primary) 45%, transparent);--uk-shadow-sm:0 1px 2px rgba(16,18,22,.06), 0 1px 3px rgba(16,18,22,.08);--uk-shadow:0 4px 12px rgba(16,18,22,.1), 0 2px 4px rgba(16,18,22,.06);--uk-shadow-lg:0 12px 32px rgba(16,18,22,.16), 0 4px 8px rgba(16,18,22,.08);--uk-overlay:rgba(15,18,22,.45)}.dark{--uk-bg:#0e1013;--uk-bg-subtle:#16191e;--uk-panel:#191c22;--uk-panel-elevated:#1f232a;--uk-fg:#f2f3f5;--uk-fg-muted:#a4a9b3;--uk-fg-subtle:#6f757f;--uk-border:#2a2e36;--uk-border-strong:#3a3f49;--uk-hover:#23272e;--uk-active:#2c313a;--uk-primary:#6366f1;--uk-primary-hover:#7c7ff4;--uk-primary-active:#8b8df6;--uk-primary-fg:#fff;--uk-primary-subtle:#1e1f38;--uk-danger:#ef4444;--uk-danger-hover:#f87171;--uk-danger-fg:#fff;--uk-danger-subtle:#2a1616;--uk-success:#22c55e;--uk-warning:#f59e0b;--uk-ring:color-mix(in srgb, var(--uk-primary) 55%, transparent);--uk-shadow-sm:0 1px 2px rgba(0,0,0,.4);--uk-shadow:0 6px 16px rgba(0,0,0,.45);--uk-shadow-lg:0 16px 40px rgba(0,0,0,.55);--uk-overlay:rgba(0,0,0,.6)}*,:before,:after{box-sizing:border-box}html,body,.root{height:100%}body{background:var(--uk-bg);color:var(--uk-fg);font-family:var(--uk-font-sans);margin:0;overflow:hidden}:root{--map-line:#5e5e5e;--map-line-hover:var(--map-selected-line);--map-plain:#ececec;--map-path:#f9e94a;--map-arcane:#7a22d6;--map-hills:#b5720d;--map-crag:#6b4407;--map-selected-line:#ffc400;--map-move:#8ede2c;--map-move-hover:#b6f45e;--map-move-arrow:var(--unit-outline);--map-attack:#e01b24;--map-attack-hover:#ff5252;--map-attack-ring:#ff2d2d;--map-canopy:#5ce89a;--map-formation:#e2e8ef;--map-formation-shadow:#23282f;--map-place:var(--map-move);--map-place-blocked:#e01b24;--unit-outline:#2e2e2e;--unit-glyph:#101010;--unit-red:#9e1327;--unit-blue:#1c4fbe;--unit-bar-track:#ececec;--unit-handle:#f7e2a4;--unit-handle-hover:var(--map-selected-line);--unit-swap-scrim:#101010;--unit-swap-glyph:#fff;--unit-health:#ee1c25;--unit-morale:#12ab3c;--unit-strike-flash:#fff;--unit-opportunity:#ff2d2d}