._shell_a3zcf_1{position:relative;isolation:isolate;border:1px solid var(--game-shell-border);border-radius:16px;background:var(--game-shell-bg);box-shadow:var(--game-shell-shadow);overflow:hidden;min-height:var(--game-play-min-height);height:min(760px,calc(100svh - 7rem));max-height:760px;display:flex;flex-direction:column}._shell_a3zcf_1._modalOpen_a3zcf_16 ._canvas_a3zcf_16{pointer-events:none}._modalOpen_a3zcf_16{--game-modal-open: 1}._shellDanger_a3zcf_24{box-shadow:0 18px 48px #0f172a1a,0 0 0 2px #ef444447}._shellCritical_a3zcf_30{animation:_shell-critical_a3zcf_1 .65s ease-in-out infinite}._shieldPulse_a3zcf_34{animation:_shield-hit_a3zcf_1 .24s ease-out}._hud_a3zcf_38{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;padding:.75rem;border-bottom:1px solid var(--game-hud-border);background:var(--game-hud-bg);font-size:.8rem;color:var(--game-hud-label)}._hud_a3zcf_38 strong{display:block;margin-top:.1rem;font-size:1rem;color:var(--game-hud-value)}._statusRows_a3zcf_56{display:grid;gap:.35rem;padding:.45rem .7rem .6rem;border-bottom:1px solid var(--game-hud-border);background:#ffffffb8}._missionRow_a3zcf_64{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.4rem;font-size:.78rem;color:var(--game-card-muted)}._missionRow_a3zcf_64 strong{font-size:.78rem;color:var(--game-card-text)}._missionBar_a3zcf_78{grid-column:1 / -1;height:7px;border-radius:999px;overflow:hidden;background:#94a3b859}._missionBar_a3zcf_78 i{display:block;height:100%;background:linear-gradient(90deg,#22c55e,#16a34a)}._missionPulse_a3zcf_92{animation:_mission-pop_a3zcf_1 .3s ease-out}._effectRow_a3zcf_96{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}._effectItem_a3zcf_102{display:grid;gap:.2rem;font-size:.7rem;color:var(--game-card-muted)}._effectBar_a3zcf_109{height:6px;border-radius:999px;overflow:hidden;background:#0ea5e933}._effectBar_a3zcf_109 i{display:block;height:100%;background:linear-gradient(90deg,#67e8f9,#0ea5e9)}._effectBarChain_a3zcf_122{background:#facc1538}._effectBarChain_a3zcf_122 i{background:linear-gradient(90deg,#fde68a,#facc15)}._arena_a3zcf_130{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}._canvas_a3zcf_16{display:block;width:100%;height:100%;flex:1 1 auto;min-height:0;max-height:100%}._waveBanner_a3zcf_147{position:absolute;inset:0 auto auto 50%;transform:translate(-50%);margin-top:.9rem;border:1px solid rgba(234,88,12,.35);background:#fff7edf2;color:#9a3412;border-radius:999px;padding:.3rem .8rem;font-size:.76rem;font-weight:800;letter-spacing:.03em}._overlay_a3zcf_162{position:absolute;inset:0;z-index:40;display:grid;place-items:center;background:var(--game-overlay-scrim);backdrop-filter:blur(6px);padding:1rem;pointer-events:none}._card_a3zcf_174{width:min(520px,100%);border-radius:14px;border:1px solid var(--game-card-border);background:var(--game-card-bg);box-shadow:var(--game-shell-shadow);padding:1rem;pointer-events:auto}._card_a3zcf_174 h2{margin:0 0 .45rem;font-size:1.25rem;color:var(--game-card-text)}._hint_a3zcf_190{margin:.45rem 0;color:var(--game-card-muted);font-size:.92rem}._toolbar_a3zcf_196{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.65rem}._btn_a3zcf_203{border:2px solid rgba(234,88,12,.28);background:#fff;color:var(--game-card-text);border-radius:10px;padding:.5rem .85rem;font-weight:800;cursor:pointer;touch-action:manipulation}._btnDanger_a3zcf_214{border-color:#dc262659;color:#991b1b;background:linear-gradient(180deg,#fef2f2,#fff)}._tapDock_a3zcf_220{padding:.7rem;border-top:2px solid var(--game-tap-dock-border);background:var(--game-tap-dock-bg);box-shadow:inset 0 10px 24px #fed7aa59}._tapLabel_a3zcf_227{margin:0 0 .45rem;font-size:.82rem;color:var(--game-hud-label);font-weight:700}._tapGrid_a3zcf_234{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.45rem}._tapBtn_a3zcf_240{border:2px solid rgba(194,65,12,.22);border-radius:10px;background:#fffffff2;color:var(--game-hud-value);font:800 1rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;min-height:2.35rem;text-transform:lowercase;touch-action:manipulation}@media(max-width:720px){._shell_a3zcf_1{height:calc(100svh - 4.75rem);min-height:620px;max-height:none}._hud_a3zcf_38{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;padding:.45rem .5rem .35rem;font-size:.62rem}._hud_a3zcf_38 strong{font-size:.82rem}._statusRows_a3zcf_56{gap:.24rem;padding:.32rem .5rem .38rem}._missionRow_a3zcf_64{gap:.28rem;font-size:.68rem}._missionRow_a3zcf_64 strong{font-size:.68rem}._missionBar_a3zcf_78{height:5px}._effectRow_a3zcf_96{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}._effectItem_a3zcf_102{gap:.12rem;font-size:.62rem}._effectBar_a3zcf_109{height:5px}._arena_a3zcf_130{min-height:0;padding-bottom:.2rem}._canvas_a3zcf_16{min-height:0}._tapGrid_a3zcf_234{grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem}._tapDock_a3zcf_220{padding:.48rem .52rem calc(.5rem + env(safe-area-inset-bottom,0px))}._tapBtn_a3zcf_240{min-height:2.35rem;font-size:.92rem}}@media(max-width:390px){._tapDock_a3zcf_220{padding:.44rem .46rem calc(.46rem + env(safe-area-inset-bottom,0px))}._tapGrid_a3zcf_234{grid-template-columns:repeat(5,minmax(0,1fr));gap:.32rem}._tapBtn_a3zcf_240{min-height:2.35rem;font-size:.92rem}}@media(max-width:430px)and (min-width:391px){._tapGrid_a3zcf_234{gap:.42rem}._tapBtn_a3zcf_240{min-height:2.35rem;font-size:.92rem;letter-spacing:.01em}}@media(max-width:360px){._tapDock_a3zcf_220{padding:.4rem .42rem calc(.42rem + env(safe-area-inset-bottom,0px))}._tapGrid_a3zcf_234{gap:.35rem}._tapBtn_a3zcf_240{min-height:2.35rem;font-size:.9rem;border-radius:9px}}@media(max-width:420px){._shell_a3zcf_1{height:calc(100svh - 4.25rem);min-height:660px}}@keyframes _shell-critical_a3zcf_1{0%,to{box-shadow:0 18px 48px #0f172a1a,0 0 0 2px #ef444461}50%{box-shadow:0 18px 48px #0f172a1a,0 0 0 3px #dc26268f}}@keyframes _shield-hit_a3zcf_1{0%{transform:translate(-1px)}33%{transform:translate(1px)}66%{transform:translate(-.5px)}to{transform:translate(0)}}@keyframes _mission-pop_a3zcf_1{0%{transform:scale(.99)}to{transform:scale(1)}}
