._shell_of1d0_1{--mine-ink:#151621;--mine-deep:#0d1018;--mine-panel:#171b24;--mine-paper:#f2eddf;--mine-muted:#f2eddf94;--mine-line:#f2eddf29;--mine-signal:#f2b84b;--mine-red:#ff5d58;--mine-cyan:#8ad5d3;background:radial-gradient(circle at 16% -8%, #f2b84b30, transparent 28rem), radial-gradient(circle at 94% 88%, #59827e1f, transparent 27rem), var(--mine-deep);min-height:100svh;color:var(--mine-paper);font-family:var(--font-playful), Arial, sans-serif;overflow:hidden}._header_of1d0_21{z-index:50;border-bottom:1px solid var(--mine-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090b11eb;grid-template-columns:minmax(8rem,1fr) auto minmax(8rem,1fr);align-items:center;gap:1rem;min-height:64px;padding:0 clamp(.8rem,2vw,2rem);display:grid;position:relative}._homeLink_of1d0_35{width:fit-content;color:inherit;align-items:center;text-decoration:none;display:inline-flex}._brand_of1d0_43{font-family:var(--font-game), Impact, sans-serif;letter-spacing:.035em;align-items:center;gap:.55rem;font-size:.75rem;display:inline-flex}._brand_of1d0_43 img{width:32px;height:26px;transition:transform .18s}._homeLink_of1d0_35:hover ._brand_of1d0_43 img{transform:rotate(-7deg)scale(1.08)}._headerActions_of1d0_62 svg,._statusStrip_of1d0_63 svg,._runStats_of1d0_64 svg,._detectorPanel_of1d0_65 svg,._mobileStats_of1d0_66 svg{width:15px;height:15px}._levelTrack_of1d0_71{align-items:center;gap:.38rem;display:flex}._levelTrack_of1d0_71 span{border:1px solid var(--mine-line);color:#f2eddf59;width:27px;height:27px;font-family:var(--font-game), Impact, sans-serif;border-radius:50%;place-items:center;font-size:.66rem;transition:all .18s;display:grid}._levelTrack_of1d0_71 ._active_of1d0_90{border-color:var(--mine-signal);background:var(--mine-signal);color:var(--mine-ink);box-shadow:0 0 20px #f2b84b4d}._levelTrack_of1d0_71 ._done_of1d0_97{color:#c8e5d6;background:#344e49;border-color:#78958a}._headerActions_of1d0_62{justify-content:flex-end;align-items:center;gap:.35rem;display:flex}._headerActions_of1d0_62 button{border:1px solid var(--mine-line);min-height:34px;color:var(--mine-paper);font:inherit;letter-spacing:.08em;cursor:pointer;background:#f2eddf0d;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:0 .68rem;font-size:.48rem;font-weight:900;display:inline-flex}._headerActions_of1d0_62 button:first-child{width:34px;padding:0}._headerActions_of1d0_62 button:hover:not(:disabled){background:#f2b84b1f;border-color:#f2b84bbf}._headerActions_of1d0_62 button:disabled{cursor:not-allowed;opacity:.35}._gameFrame_of1d0_143{grid-template-columns:clamp(220px,17vw,286px) minmax(0,1fr);min-height:calc(100svh - 64px);display:grid}._rail_of1d0_149{border-right:1px solid var(--mine-line);background:linear-gradient(#ffffff05 1px,#0000 1px) 0 0/100% 45px,#11141c;flex-direction:column;padding:clamp(1.2rem,2vw,2rem) clamp(1rem,1.5vw,1.45rem);display:flex}._missionBlock_of1d0_160 p,._runStats_of1d0_64 dt,._detectorPanel_of1d0_65 span,._recordBlock_of1d0_163>span{color:var(--mine-muted);letter-spacing:.15em;margin:0;font-size:.47rem;font-weight:900}._missionBlock_of1d0_160>strong{color:var(--mine-signal);font-family:var(--font-game), Impact, sans-serif;letter-spacing:.02em;margin-top:.7rem;font-size:clamp(1.55rem,2.25vw,2.45rem);font-weight:400;line-height:.9;display:block}._missionBlock_of1d0_160>span{color:#f2eddfad;letter-spacing:.05em;max-width:17rem;margin-top:.65rem;font-size:.52rem;font-weight:800;line-height:1.45;display:block}._runStats_of1d0_64{border-top:1px solid var(--mine-line);border-left:1px solid var(--mine-line);grid-template-columns:1fr 1fr;margin:1.6rem 0 0;display:grid}._runStats_of1d0_64 div{border-right:1px solid var(--mine-line);border-bottom:1px solid var(--mine-line);min-width:0;padding:.8rem}._runStats_of1d0_64 dt{align-items:center;gap:.35rem;display:flex}._runStats_of1d0_64 dd{font-family:var(--font-game), Impact, sans-serif;text-overflow:ellipsis;white-space:nowrap;margin:.38rem 0 0;font-size:clamp(1rem,1.4vw,1.35rem);overflow:hidden}._detectorPanel_of1d0_65{background:#3057542e;border:1px solid #8ad5d342;border-radius:.9rem;margin-top:1.35rem;padding:1rem}._detectorPanel_of1d0_65>div{justify-content:space-between;align-items:center;gap:.7rem;display:flex}._detectorPanel_of1d0_65 b{color:var(--mine-cyan);letter-spacing:.15em;font-size:.72rem}._detectorPanel_of1d0_65 button{background:var(--mine-cyan);color:#10201f;width:100%;min-height:40px;font:inherit;letter-spacing:.09em;cursor:pointer;border:0;border-radius:.55rem;justify-content:center;align-items:center;gap:.45rem;margin-top:.75rem;font-size:.5rem;font-weight:950;display:flex}._detectorPanel_of1d0_65 button:disabled{color:#f2eddf59;cursor:not-allowed;background:#8ad5d326}._detectorPanel_of1d0_65 small,._recordBlock_of1d0_163 small{color:#f2eddf70;margin-top:.65rem;font-size:.47rem;font-weight:700;line-height:1.45;display:block}._recordBlock_of1d0_163{border-top:1px solid var(--mine-line);margin-top:auto;padding-top:1.2rem}._recordBlock_of1d0_163 strong{font-family:var(--font-game), Impact, sans-serif;margin-top:.36rem;font-size:1.42rem;font-weight:400;display:block}._stage_of1d0_293{flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:.85rem clamp(.75rem,2vw,1.7rem) .65rem;display:flex}._statusStrip_of1d0_63{color:#f2eddf85;letter-spacing:.09em;justify-content:space-between;align-items:center;gap:.8rem;width:min(100%,100svh - 154px,920px);min-height:34px;font-size:.48rem;font-weight:900;display:flex}._statusStrip_of1d0_63 span{white-space:nowrap;align-items:center;gap:.38rem;display:inline-flex}._statusStrip_of1d0_63 ._levelName_of1d0_322{color:var(--mine-paper)}._statusStrip_of1d0_63._previewing_of1d0_326{justify-content:center}._dangerStatus_of1d0_330{border:1px solid var(--mine-line);border-radius:999px;justify-content:center;min-width:10.5rem;padding:.33rem .55rem}._dangerStatus_of1d0_330._near_of1d0_338{color:var(--mine-signal);border-color:#f2b84b80}._dangerStatus_of1d0_330._adjacent_of1d0_343{color:#ff817d;background:#ff5d581f;border-color:#ff5d58b8;animation:.43s ease-in-out infinite alternate _danger-blink_of1d0_1}._canvasWrap_of1d0_350{aspect-ratio:1;background:#171922;border:1px solid #f2eddf38;border-radius:clamp(.9rem,1.6vw,1.4rem);width:min(100%,100svh - 154px,920px);position:relative;overflow:hidden;box-shadow:0 26px 70px #0000006b,0 0 0 6px #f2eddf08}._canvasHost_of1d0_363{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}._canvasHost_of1d0_363 canvas{touch-action:none;display:block;width:100%!important;height:100%!important}._overlay_of1d0_377{z-index:30;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080a0f99;place-items:center;padding:clamp(.75rem,2vw,1.5rem);display:grid;position:absolute;inset:0}._menuCard_of1d0_388,._dialogCard_of1d0_389,._confirmCard_of1d0_390{text-align:center;background:linear-gradient(135deg,#ffffff0d,#0000 40%),#0f1219f2;border:1px solid #f2eddf40;border-radius:1.15rem;width:min(94%,540px);max-height:94%;padding:clamp(1.35rem,3.2vw,3rem);overflow:auto;box-shadow:0 28px 80px #00000094}._eyebrow_of1d0_404{color:var(--mine-signal);letter-spacing:.17em;margin:0;font-size:.49rem;font-weight:900}._menuCard_of1d0_388 h1{font-family:var(--font-game), Impact, sans-serif;letter-spacing:.015em;text-shadow:5px 6px #f2b84b2e;margin:.9rem 0 0;font-size:clamp(3.5rem,8.6vw,7.7rem);font-weight:400;line-height:.72}._menuCard_of1d0_388>p:not(._eyebrow_of1d0_404),._dialogCard_of1d0_389>p:not(._eyebrow_of1d0_404),._confirmCard_of1d0_390 p{color:#f2eddfad;max-width:31rem;margin:1.35rem auto 0;font-size:clamp(.7rem,1.2vw,.9rem);font-weight:700;line-height:1.5}._rulesRow_of1d0_433{justify-content:center;gap:.5rem;margin-top:1rem;display:flex}._rulesRow_of1d0_433 span{border:1px solid var(--mine-line);color:#f2eddfad;letter-spacing:.1em;border-radius:999px;padding:.38rem .55rem;font-size:.45rem;font-weight:900}._primaryButton_of1d0_450,._secondaryButton_of1d0_451,._dangerButton_of1d0_452,._textButton_of1d0_453{min-height:48px;font:inherit;letter-spacing:.09em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;font-size:.54rem;font-weight:950;display:inline-flex}._primaryButton_of1d0_450{background:var(--mine-signal);color:var(--mine-ink);border:0;margin-top:1.25rem;padding:0 1.35rem;box-shadow:0 5px #76501c}._primaryButton_of1d0_450:disabled{cursor:wait;filter:grayscale(.7);opacity:.58}._primaryButton_of1d0_450 svg,._secondaryButton_of1d0_451 svg{width:17px}._menuCard_of1d0_388>small{color:#f2eddf61;letter-spacing:.12em;margin-top:1rem;font-size:.43rem;font-weight:900;display:block}._previewStatus_of1d0_496{width:min(100%,20rem);min-width:0;color:var(--mine-signal);background:#0e1016e8;border:1px solid #f2b84b94;border-radius:999px;justify-content:center;align-items:center;gap:.7rem;padding:.42rem .72rem;box-shadow:0 8px 22px #0000003d}._previewStatus_of1d0_496 svg{flex:none;width:15px}._previewStatus_of1d0_496 em{letter-spacing:.11em;text-overflow:ellipsis;font-size:.46rem;font-style:normal;font-weight:950;overflow:hidden}._previewStatus_of1d0_496 strong{font-family:var(--font-game), Impact, sans-serif;flex:none;font-size:.92rem;font-weight:400}._dialogCard_of1d0_389{width:min(94%,510px)}._dialogCard_of1d0_389 h2,._confirmCard_of1d0_390 h2{font-family:var(--font-game), Impact, sans-serif;margin:.65rem 0 0;font-size:clamp(2.8rem,6.2vw,5.2rem);font-weight:400;line-height:.85}._secondaryButton_of1d0_451{color:var(--mine-paper);background:#f2eddf12;border:1px solid #f2eddf4d;margin-top:.75rem;padding:0 1.2rem}._textButton_of1d0_453{color:#f2eddf85;background:0 0;border:0;min-height:36px;margin:.45rem auto 0;padding:0 .8rem}._resultGrid_of1d0_561{border-top:1px solid var(--mine-line);border-left:1px solid var(--mine-line);grid-template-columns:repeat(3,1fr);margin-top:1.15rem;display:grid}._resultGrid_of1d0_561 span{border-right:1px solid var(--mine-line);border-bottom:1px solid var(--mine-line);color:#f2eddf7a;letter-spacing:.09em;flex-direction:column;justify-content:center;align-items:center;min-height:68px;padding:.55rem;font-size:.4rem;font-weight:900;display:flex}._resultGrid_of1d0_561 b{max-width:100%;color:var(--mine-paper);font-family:var(--font-game), Impact, sans-serif;text-overflow:ellipsis;white-space:nowrap;margin-bottom:.25rem;font-size:clamp(.88rem,1.8vw,1.35rem);font-weight:400;display:block;overflow:hidden}._forwardIcon_of1d0_597{transform:rotate(180deg)}._explosionLabel_of1d0_601{z-index:28;background:var(--mine-red);color:#17141a;font-family:var(--font-game), Impact, sans-serif;border:2px solid #fff3e2;padding:.7rem 1rem;font-size:clamp(1.8rem,4vw,3.8rem);animation:.17s ease-in-out infinite alternate _explosion-label_of1d0_1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-3deg);box-shadow:7px 8px #17141a}._gameOverCard_of1d0_617{border-color:#ff5d5880}._gameOverCard_of1d0_617 h2{color:#ff807b}._victoryCard_of1d0_625{border-color:#f2b84b8c;box-shadow:0 28px 80px #00000094,0 0 80px #f2b84b24}._victoryCard_of1d0_625 h2{color:var(--mine-signal)}._confirmOverlay_of1d0_636{z-index:60;background:#05060acc}._confirmCard_of1d0_390{width:min(94%,430px);color:var(--mine-paper);margin:0;position:relative;inset:auto}._confirmCard_of1d0_390 h2{font-size:clamp(2rem,4vw,3.5rem)}._confirmCard_of1d0_390>div{justify-content:center;gap:.6rem;margin-top:1.2rem;display:flex}._confirmCard_of1d0_390 ._secondaryButton_of1d0_451,._dangerButton_of1d0_452{min-height:43px;margin-top:0;padding:0 1rem}._dangerButton_of1d0_452{background:var(--mine-red);color:#19141a;border:0}._controlHint_of1d0_673{color:#f2eddf4d;letter-spacing:.08em;justify-content:center;align-items:flex-end;gap:1.2rem;width:min(100%,100svh - 154px,920px);min-height:30px;font-size:.42rem;font-weight:900;display:flex}._mobileStats_of1d0_66{display:none}@keyframes _danger-blink_of1d0_1{to{background:#ff5d5838}}@keyframes _explosion-label_of1d0_1{to{transform:translate(-50%,-50%)rotate(2deg)scale(1.04)}}@media (max-width:1020px){._gameFrame_of1d0_143{grid-template-columns:205px minmax(0,1fr)}._runStats_of1d0_64{grid-template-columns:1fr}._statusStrip_of1d0_63 span:nth-child(3){display:none}}@media (max-width:780px){._shell_of1d0_1{overflow:auto}._header_of1d0_21{grid-template-columns:auto 1fr auto;gap:.5rem;min-height:58px}._brand_of1d0_43{gap:.35rem;font-size:.58rem}._brand_of1d0_43 img{width:26px;height:22px}._levelTrack_of1d0_71{justify-content:center}._levelTrack_of1d0_71 span{width:23px;height:23px;font-size:.55rem}._headerActions_of1d0_62{gap:.2rem}._headerActions_of1d0_62 button{width:32px;min-height:32px;padding:0;font-size:0}._gameFrame_of1d0_143{grid-template-columns:1fr;min-height:calc(100svh - 58px)}._rail_of1d0_149{display:none}._stage_of1d0_293{justify-content:flex-start;padding:.4rem .5rem .65rem}._statusStrip_of1d0_63{width:100%;min-height:32px;padding:0 .25rem}._statusStrip_of1d0_63 ._dangerStatus_of1d0_330{min-width:0;padding:.28rem;font-size:0}._statusStrip_of1d0_63 span:nth-child(3){display:none}._mobileStats_of1d0_66{color:#f2eddfad;width:100%;min-height:33px;font-family:var(--font-game), Impact, sans-serif;justify-content:space-between;align-items:center;padding:0 .35rem;font-size:.72rem;display:flex}._mobileStats_of1d0_66 button{min-height:27px;color:var(--mine-cyan);font:inherit;background:#8ad5d31f;border:1px solid #8ad5d359;border-radius:999px;align-items:center;gap:.35rem;padding:0 .55rem;display:inline-flex}._mobileStats_of1d0_66 button:disabled{opacity:.35}._canvasWrap_of1d0_350{width:min(100%,100svh - 145px);max-width:calc(100vw - 1rem)}._controlHint_of1d0_673{gap:.65rem;width:100%;min-height:28px;font-size:.35rem}}@media (max-width:520px){._header_of1d0_21{padding:0 .55rem}._levelTrack_of1d0_71 span{width:21px;height:21px}._statusStrip_of1d0_63{font-size:.4rem}._statusStrip_of1d0_63 ._levelName_of1d0_322{text-overflow:ellipsis;max-width:11rem;overflow:hidden}._previewStatus_of1d0_496{gap:.45rem;padding:.35rem .55rem}._menuCard_of1d0_388,._dialogCard_of1d0_389{width:96%;padding:1.25rem .9rem}._menuCard_of1d0_388 h1{font-size:clamp(3.25rem,17vw,5.2rem)}._rulesRow_of1d0_433{gap:.3rem}._rulesRow_of1d0_433 span{padding:.3rem .42rem;font-size:.38rem}._resultGrid_of1d0_561{grid-template-columns:repeat(2,1fr)}._resultGrid_of1d0_561 span{min-height:56px}._primaryButton_of1d0_450,._secondaryButton_of1d0_451{min-height:43px;font-size:.48rem}._confirmCard_of1d0_390>div{flex-direction:column;align-items:stretch}._controlHint_of1d0_673 span:last-child{display:none}}@media (max-width:780px){._header_of1d0_21{padding-top:env(safe-area-inset-top);grid-template-columns:minmax(0,1fr) auto}._levelTrack_of1d0_71{grid-area:2/1/auto/-1;justify-content:center;padding-bottom:.4rem}._headerActions_of1d0_62{grid-area:1/2;gap:.2rem}._headerActions_of1d0_62 button{width:44px;min-width:44px;min-height:44px}._brand_of1d0_43>span{display:none}._mobileStats_of1d0_66 button,._detectorPanel_of1d0_65 button{min-height:44px;font-size:.75rem}._controlHint_of1d0_673{font-size:.75rem}._canvasWrap_of1d0_350{width:min(100%,100dvh - 225px)}._gameFrame_of1d0_143{min-height:0}._stage_of1d0_293{padding-bottom:max(.65rem, env(safe-area-inset-bottom))}}@media (max-height:520px) and (orientation:landscape){._header_of1d0_21{grid-template-columns:auto 1fr auto;min-height:48px}._levelTrack_of1d0_71{grid-area:1/2;padding:0}._headerActions_of1d0_62{grid-column:3}._stage_of1d0_293{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}._canvasWrap_of1d0_350{grid-area:1/1/5;justify-self:center;width:min(100%,100dvh - 68px)}._statusStrip_of1d0_63,._mobileStats_of1d0_66,._controlHint_of1d0_673{flex-wrap:wrap;grid-column:2;width:170px}._mobileStats_of1d0_66{justify-content:center}}@media (prefers-reduced-motion:reduce){._dangerStatus_of1d0_330._adjacent_of1d0_343,._explosionLabel_of1d0_601{animation:none}._levelTrack_of1d0_71 span,._headerActions_of1d0_62 button{transition-duration:.01ms}}
