._root_1stbd_6{--ink: #16222c;--p1: #e8402a;--p2: #0f9bd7;--tag: #ffd400;--card: #ffffff;--drop: rgba(22, 34, 44, .22);position:absolute;top:0;right:0;bottom:0;left:0;z-index:25;color:var(--ink);font-family:Trebuchet MS,Segoe UI,system-ui,sans-serif;pointer-events:none}._healthHud_1stbd_24{position:absolute;top:max(10px,env(safe-area-inset-top));left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(8px,2vw,14px);align-items:start;width:min(calc(100% - 20px),940px);margin-inline:auto;pointer-events:none}._healthBar_1stbd_39{min-width:0;animation:_health-enter_1stbd_1 .42s cubic-bezier(.16,1.2,.3,1) both}._healthBar_1stbd_39[data-player=player2]{animation-delay:70ms;text-align:right}._healthCaption_1stbd_49{display:flex;justify-content:space-between;gap:8px;margin:0 2px 4px;font-size:clamp(.6rem,1.8vw,.72rem);font-weight:800;letter-spacing:.14em;line-height:1;text-transform:uppercase}._healthBar_1stbd_39[data-player=player2] ._healthCaption_1stbd_49{flex-direction:row-reverse}._healthCaption_1stbd_49 span{color:var(--fighter-accent)}._healthTrack_1stbd_69{position:relative;height:clamp(14px,3.2vw,18px);overflow:hidden;border-radius:3px;background:var(--card);box-shadow:0 2px 0 var(--drop)}._healthBar_1stbd_39[data-player=player2] ._healthTrack_1stbd_69{transform:scaleX(-1)}._damageTrail_1stbd_82,._healthFill_1stbd_83{position:absolute;top:0;bottom:0;left:0;display:block}._damageTrail_1stbd_82{z-index:1;width:var(--trail-value);background:var(--tag);transition:width .52s cubic-bezier(.12,.82,.2,1) .16s}._healthFill_1stbd_83{z-index:2;width:var(--health-value);background:var(--fighter-accent);transition:width .18s ease}._critical_1stbd_105 ._healthFill_1stbd_83{animation:_critical-blink_1stbd_1 .52s steps(2,end) infinite alternate}._clock_1stbd_111{padding:6px 10px 8px;border-radius:3px;min-width:62px;text-align:center;background:var(--tag);box-shadow:0 3px 0 var(--drop);transform:rotate(-2deg)}._clock_1stbd_111 b{display:block;font-size:clamp(1.1rem,4.5vw,1.5rem);font-weight:800;line-height:1;font-variant-numeric:tabular-nums}._clock_1stbd_111 span{font-size:.5rem;letter-spacing:.16em;opacity:.7;text-transform:uppercase}._clock_1stbd_111[data-low=true]{animation:_clock-urgent_1stbd_1 .62s ease-in-out infinite alternate}._gestureController_1stbd_142{--controller-size: clamp(148px, calc((100vw - 12px)/2) , 172px);position:absolute;top:auto;bottom:max(10px,env(safe-area-inset-bottom));z-index:3;width:var(--controller-size);height:var(--controller-size);pointer-events:auto;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}._gestureController_1stbd_142[data-player=player1]{left:max(6px,env(safe-area-inset-left))}._gestureController_1stbd_142[data-player=player2]{right:max(6px,env(safe-area-inset-right))}._gestureController_1stbd_142._directGestureController_1stbd_166{top:var(--direct-top);right:auto;bottom:auto;left:var(--direct-left);height:var(--controller-size);pointer-events:none}._directGestureController_1stbd_166 ._fighterPad_1stbd_175{top:0;transform:none}._fighterPad_1stbd_175{position:absolute;top:0;width:100%;aspect-ratio:1;transform:none;border-radius:50%;opacity:.56;transition:opacity .12s ease,filter .12s ease}._gestureController_1stbd_142[data-active=true] ._fighterPad_1stbd_175,._gestureController_1stbd_142:focus-within ._fighterPad_1stbd_175{opacity:.96;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--panel-accent) 55%,transparent))}._gestureController_1stbd_142[data-feedback=true] ._fighterPad_1stbd_175{filter:drop-shadow(0 0 10px color-mix(in srgb,#ff5a62 72%,transparent))}._vitruvianRing_1stbd_201{position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:0;border:2px solid color-mix(in srgb,var(--panel-accent) 64%,white);border-radius:50%;background:linear-gradient(90deg,transparent 49.4%,rgba(255,255,255,.28) 50%,transparent 50.6%),linear-gradient(transparent 49.4%,rgba(255,255,255,.28) 50%,transparent 50.6%),color-mix(in srgb,var(--panel-accent) 8%,transparent);box-shadow:inset 0 0 0 5px color-mix(in srgb,var(--panel-accent) 10%,transparent),0 3px #16222c33}._vitruvianRing_1stbd_201:after{content:"";position:absolute;top:9%;right:9%;bottom:9%;left:9%;border:1px dashed color-mix(in srgb,var(--panel-accent) 45%,rgba(255,255,255,.5));border-radius:50%}._fighterFigure_1stbd_224{position:absolute;top:7%;right:7%;bottom:7%;left:7%;z-index:1;transform:scaleY(.88)}._padSilhouette_1stbd_231{position:absolute;top:31%;left:29%;width:42%;height:55%;border:2px solid rgba(255,255,255,.34);border-radius:48% 48% 38% 38%;background:transparent;box-shadow:none;opacity:.42}._padSilhouette_1stbd_231:before{content:"";position:absolute;left:18%;top:-38%;width:64%;aspect-ratio:1;border:2px solid rgba(255,255,255,.34);border-radius:50%;background:transparent}._padSilhouette_1stbd_231:after{content:"";position:absolute;left:-57%;top:5%;width:214%;height:28%;border:2px solid rgba(255,255,255,.3);border-radius:999px;background:transparent;z-index:-1}._gestureZone_1stbd_269{--zone-angle: 0deg;position:absolute;top:var(--zone-y);left:var(--zone-x);z-index:2;width:max(32px,var(--zone-width));height:max(32px,var(--zone-height));padding:0;border:0;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:grab;touch-action:none;transform:translate(-50%,-50%) rotate(var(--zone-angle));transition:scale 90ms ease,filter 90ms ease,opacity 90ms ease}._gestureZone_1stbd_269:before{content:"";position:absolute;top:50%;left:50%;width:var(--zone-width);height:var(--zone-height);border:2px solid rgba(255,255,255,.76);border-radius:var(--zone-radius);background:color-mix(in srgb,var(--panel-accent) 72%,#253846);box-shadow:0 3px #16222c47;transform:translate(-50%,-50%);pointer-events:none}._gestureZone_1stbd_269[data-zone=head]{--zone-x: 50%;--zone-y: 16.5%;--zone-width: calc(var(--controller-size) * .27);--zone-height: calc(var(--controller-size) * .22);--zone-radius: 50%}._gestureZone_1stbd_269[data-zone=body]{--zone-x: 50%;--zone-y: 60%;--zone-width: calc(var(--controller-size) * .36);--zone-height: calc(var(--controller-size) * .5);--zone-radius: 44% 44% 36% 36%}._gestureZone_1stbd_269[data-zone=leftArm],._gestureZone_1stbd_269[data-zone=rightArm]{--zone-y: 46.5%;--zone-width: calc(var(--controller-size) * .27);--zone-height: calc(var(--controller-size) * .22);--zone-radius: 999px}._gestureZone_1stbd_269[data-zone=leftArm]{--zone-x: 14.5%;--zone-angle: 9deg}._gestureZone_1stbd_269[data-zone=rightArm]{--zone-x: 85.5%;--zone-angle: -9deg}._gestureZone_1stbd_269[aria-disabled=true]{opacity:.34;filter:grayscale(1);cursor:not-allowed}._gestureZone_1stbd_269[aria-disabled=true]:before{background:#77818a}._gestureZone_1stbd_269[data-selected=true]{filter:brightness(1.3) saturate(1.25);scale:1.08;cursor:grabbing}._gestureGuide_1stbd_352,._gestureGuide_1stbd_352 span{position:absolute;pointer-events:none}._gestureGuide_1stbd_352{top:0;right:0;bottom:0;left:0;z-index:8}._maxRing_1stbd_359,._deadzoneRing_1stbd_360{left:var(--origin-x);top:var(--origin-y);border-radius:50%;transform:translate(-50%,-50%)}._maxRing_1stbd_359{box-sizing:border-box;width:calc(var(--gesture-radius) * 2);height:calc(var(--gesture-radius) * 2);border:2px dashed color-mix(in srgb,var(--panel-accent) 64%,white);background:color-mix(in srgb,var(--panel-accent) 7%,transparent)}._deadzoneRing_1stbd_360{width:calc(var(--deadzone-radius) * 2);height:calc(var(--deadzone-radius) * 2);border:2px solid rgba(255,255,255,.8)}._dragArrow_1stbd_381{left:var(--origin-x);top:var(--origin-y);width:var(--guide-length);height:7px;border-radius:999px;background:var(--tag);box-shadow:0 2px #16222c59;transform:translateY(-50%) rotate(var(--guide-angle));transform-origin:left center}._dragArrow_1stbd_381:after{content:"";position:absolute;right:-10px;top:50%;border-block:9px solid transparent;border-left:14px solid var(--tag);transform:translateY(-50%)}._dragKnob_1stbd_403{left:var(--origin-x);top:var(--origin-y);width:18px;height:18px;border:3px solid #fff;border-radius:50%;background:var(--panel-accent);transform:translate(-50%,-50%)}._gestureController_1stbd_142 ._feedback_1stbd_414{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._actionPanel_1stbd_426{position:absolute;z-index:1;display:grid;grid-template-rows:auto auto auto;gap:6px;padding:8px;border-radius:16px;background:#ffffffb8;box-shadow:0 4px 0 var(--drop);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:auto;animation:_dock-in_1stbd_1 .16s cubic-bezier(.2,.8,.2,1) both}._actionPanel_1stbd_426{left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));width:min(100% - 20px,560px);margin-inline:auto}._actionPanel_1stbd_426[data-player=player1]{top:max(76px,calc(env(safe-area-inset-top) + 68px))}._actionPanel_1stbd_426[data-player=player2]{bottom:max(10px,env(safe-area-inset-bottom))}._playerChip_1stbd_458{display:grid;flex:0 0 auto;width:22px;height:22px;place-items:center;border-radius:50%;color:#fff;background:var(--panel-accent, var(--ink));font-size:.72rem;font-weight:800}._actionGrid_1stbd_471{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0}._moveCard_1stbd_478{padding:0;border:0;color:#fff;font:inherit;font-weight:800;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._moveCard_1stbd_478{display:grid;position:relative;min-height:clamp(52px,15vw,72px);place-items:center;overflow:hidden;border-radius:14px;background:#5c6b78;box-shadow:0 4px 0 var(--drop);transition:transform 90ms ease,box-shadow 90ms ease,filter .12s ease,opacity .12s ease}._moveCard_1stbd_478[data-kind=attack]{background:var(--panel-accent, var(--ink))}._moveCard_1stbd_478[data-kind=guard]{background:#8896a3}._moveCard_1stbd_478 span:last-child{max-width:100%;padding:0 4px 4px;overflow:hidden;font-size:.56rem;letter-spacing:.06em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}._glyph_1stbd_526{font-size:clamp(24px,7.5vw,38px);font-style:normal;line-height:1}._moveCard_1stbd_478:disabled{cursor:default;opacity:.4}._moveCard_1stbd_478:not(:disabled):hover,._moveCard_1stbd_478:not(:disabled):focus-visible{filter:brightness(1.1)}._moveCard_1stbd_478:not(:disabled):active{box-shadow:0 1px 0 var(--drop);filter:brightness(1.12);transform:translateY(3px)}._feedback_1stbd_414{justify-self:end;max-width:min(100%,260px);min-height:0;margin:0;padding:3px 8px;border-radius:999px;color:#fff;background:#16222cc7;font-size:.68rem;text-align:right}._feedback_1stbd_414:empty{display:none}._status_1stbd_567,._combatNotice_1stbd_568{position:absolute;left:50%;margin:0;padding:8px 16px;border-radius:4px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;transform:translate(-50%) rotate(-1.5deg);pointer-events:none}._status_1stbd_567{top:26%;font-size:clamp(1rem,4vw,1.5rem);background:var(--tag);box-shadow:0 3px 0 var(--drop)}._combatNotice_1stbd_568{top:17%;color:#fff;background:var(--ink);box-shadow:0 3px 0 var(--drop);font-size:clamp(.78rem,2vw,1rem);animation:_notice-in_1stbd_1 .13s ease-out both}._srOnly_1stbd_597{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (orientation: landscape){._actionPanel_1stbd_426{left:auto;right:auto;width:clamp(120px,17vw,190px);margin-inline:0}._actionPanel_1stbd_426[data-player=player1]{top:max(72px,calc(env(safe-area-inset-top) + 64px));bottom:max(10px,env(safe-area-inset-bottom));left:max(10px,env(safe-area-inset-left))}._actionPanel_1stbd_426[data-player=player2]{top:max(72px,calc(env(safe-area-inset-top) + 64px));bottom:max(10px,env(safe-area-inset-bottom));right:max(10px,env(safe-area-inset-right))}._actionGrid_1stbd_471{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 700px) and (orientation: landscape){._actionPanel_1stbd_426{width:clamp(150px,14vw,200px);max-height:calc(100vh - 20px);overflow:hidden;grid-template-rows:auto minmax(0,1fr) auto}._actionGrid_1stbd_471{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin}._moveCard_1stbd_478{min-height:88px}._glyph_1stbd_526{font-size:48px}}@media (max-width: 699px){._gestureController_1stbd_142{top:auto;bottom:max(10px,env(safe-area-inset-bottom));height:var(--controller-size)}._gestureController_1stbd_142[data-player=player1]{left:max(0px,env(safe-area-inset-left))}._gestureController_1stbd_142[data-player=player2]{right:max(0px,env(safe-area-inset-right))}._fighterPad_1stbd_175{top:0;transform:none}._gestureController_1stbd_142._directGestureController_1stbd_166{top:var(--direct-top);right:auto;bottom:auto;left:var(--direct-left)}._actionPanel_1stbd_426{display:block;padding:6px;border-radius:12px}._playerChip_1stbd_458{position:absolute;z-index:1;width:24px;height:24px;margin:4px}._actionGrid_1stbd_471{display:flex;gap:6px;width:100%;padding:0 0 2px 30px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scroll-snap-type:x proximity}._moveCard_1stbd_478{flex:0 0 82px;min-height:78px;scroll-snap-align:start}._glyph_1stbd_526{font-size:29px}._moveCard_1stbd_478 span:last-child{font-size:.52rem}._feedback_1stbd_414{display:none}}@media (min-width: 700px) and (orientation: portrait){._moveCard_1stbd_478{min-height:72px}}@media (prefers-reduced-motion: reduce){._actionPanel_1stbd_426,._combatNotice_1stbd_568,._healthBar_1stbd_39,._healthFill_1stbd_83,._clock_1stbd_111{animation:none}._moveCard_1stbd_478,._damageTrail_1stbd_82,._healthFill_1stbd_83{transition:none}}@keyframes _dock-in_1stbd_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _notice-in_1stbd_1{0%{opacity:0;transform:translate(-50%) rotate(-1.5deg) scale(.9)}to{opacity:1;transform:translate(-50%) rotate(-1.5deg) scale(1)}}@keyframes _health-enter_1stbd_1{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes _critical-blink_1stbd_1{0%{filter:brightness(1)}to{filter:brightness(1.6)}}@keyframes _clock-urgent_1stbd_1{0%{transform:rotate(-2deg) scale(1)}to{transform:rotate(-2deg) scale(1.08)}}._shell_ehgv7_1{--ui-ink: #090c15;--ui-panel: rgba(13, 20, 35, .92);--ui-panel-strong: rgba(8, 12, 23, .97);--ui-line: rgba(224, 235, 255, .22);--ui-copy: #f7f2ea;--ui-muted: #b7c3de;--ui-warm: #f2a04b;--ui-warm-ink: #211309;--ui-cool: #6d8dca;--ui-danger: #ff7d6a;--ui-shadow: 0 18px 55px rgba(0, 0, 0, .56);position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--ui-ink)}._canvasHost_ehgv7_19{position:absolute;top:0;right:0;bottom:0;left:0}._shell_1myyc_1{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#0b1020;color:#f7f2ea;font-family:system-ui,sans-serif}._canvas_1myyc_9{position:absolute!important;top:0;right:0;bottom:0;left:0}._hud_1myyc_13{position:fixed;z-index:10;top:18px;left:18px;padding:12px 15px;border:1px solid rgb(190 213 255 / 25%);border-radius:12px;background:#070b17bf;pointer-events:none}._hud_1myyc_13 h1,._hud_1myyc_13 p{margin:0}._hud_1myyc_13 h1{font-size:16px}._progress_1myyc_31,._gpu_1myyc_32,._performance_1myyc_33{margin-top:6px!important;color:#c9d5f3;font-size:13px}._stats_1myyc_38{z-index:11!important}._error_1myyc_41{display:grid;gap:12px;place-items:center;min-height:100%;background:#201018}._error_1myyc_41 button{padding:8px 12px;cursor:pointer}
