.underground-dig_root__OUjr9{--s:2;--edge:max(0px,calc(16px - var(--stage-pad-x)));display:grid;grid-template-areas:"hud hud" "pit pit" "plate pump";grid-template-columns:120px minmax(0,1fr);grid-template-rows:auto auto 120px;grid-column-gap:24px;column-gap:24px;grid-row-gap:var(--u2);row-gap:var(--u2);inline-size:100%;align-content:start}.game-stage[data-screen] .underground-dig_root__OUjr9{block-size:100%;align-content:center}.underground-dig_hud__toMhs{grid-area:hud;inline-size:100%;display:grid;grid-template-areas:"keys" "read";grid-row-gap:var(--u);row-gap:var(--u)}.underground-dig_hudKeys__xPudx{grid-area:keys;block-size:44px;display:flex;align-items:center;justify-content:flex-end;gap:var(--u);min-inline-size:0;-webkit-padding-end:var(--stage-exit-reserve);padding-inline-end:var(--stage-exit-reserve)}.underground-dig_hudRead__Lu6Bu{grid-area:read;block-size:20px;display:flex;align-items:center;gap:var(--u);min-inline-size:0;padding-inline:3px;border-block:1px solid var(--screen-line);background:var(--screen-2)}.underground-dig_rd__6zFM_{flex:none;display:inline-flex;align-items:center;gap:2px;color:var(--screen-text);font:var(--t-xs) /1 var(--font-mono);white-space:nowrap}.underground-dig_rd__6zFM_ b{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em}.underground-dig_lives__5eRO4{gap:2px}.underground-dig_lives__5eRO4 svg{flex:none;inline-size:8px;block-size:8px}.underground-dig_heartOn__1TfUe{fill:var(--ud-p11)}.underground-dig_heartOff__8oRMH{fill:none;stroke:var(--ud-p14);stroke-width:1}.underground-dig_lvl__OMVll b{color:var(--cat-lit)}.underground-dig_sc__hLUnu{-webkit-margin-start:auto;margin-inline-start:auto}.underground-dig_sc__hLUnu b{color:var(--ud-p09)}.underground-dig_kicon__8NXbu{inline-size:44px;block-size:44px;min-block-size:44px;flex:none;padding:0;color:var(--screen-dim)}.underground-dig_kicon__8NXbu svg{flex:none;inline-size:20px;block-size:20px;fill:currentColor}.underground-dig_kicon__8NXbu[aria-pressed=true]{border-color:var(--cyan);color:var(--cyan)}.underground-dig_kicon__8NXbu[aria-disabled=true]{opacity:.42;cursor:default;box-shadow:none}.underground-dig_pit__uaCie{grid-area:pit;position:relative;display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:calc(144px * var(--s));overflow:hidden;background:repeating-linear-gradient(0deg,transparent 0 7px,color-mix(in srgb,var(--ud-p05) 70%,transparent) 7px 8px),url(/games/underground-dig/bg-pit-wall.webp) 0 0 /96px 96px repeat,linear-gradient(180deg,var(--ud-p05) 0 5.56%,var(--ud-p01) 5.56% 27.8%,var(--ud-p02) 27.8% 50%,var(--ud-p03) 50% 72.2%,var(--ud-p04) 72.2% 94.4%,var(--ud-p08) 94.4% 100%);background-blend-mode:normal,overlay,normal;box-shadow:inset 0 0 0 1px var(--ud-p08)}.underground-dig_ruler__YpXUY{position:absolute;inset-block:0;inset-inline-start:0;inline-size:6px;display:flex;flex-direction:column}.underground-dig_ruler__YpXUY i{display:block;flex:1 1;-webkit-border-after:1px solid var(--ud-p00);border-block-end:1px solid var(--ud-p00)}.underground-dig_rulerOn__txgMx{background:var(--ud-p07)}.underground-dig_screen__leICE{position:relative;overflow:hidden;inline-size:calc(144px * var(--s));block-size:calc(144px * var(--s));outline:1px solid var(--ud-p08);background:var(--ud-p00)}.underground-dig_field__wt_o2{display:block;inline-size:100%;block-size:100%;image-rendering:pixelated}.underground-dig_field__wt_o2:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.underground-dig_pop__gwtir{position:absolute;z-index:3;padding:1px 4px;border:1px solid var(--ud-p07);background:color-mix(in srgb,var(--ud-p00) 74%,transparent);color:var(--ud-p15);font:700 var(--t-xs) /1 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.underground-dig_popCombo__83eLL{color:var(--ud-p10);border-color:var(--ud-p10);letter-spacing:.06em}.underground-dig_popPump__HyR4G{color:var(--ud-p12);border-color:var(--ud-p12)}.underground-dig_popFlash__6VGaN{background:color-mix(in srgb,var(--ud-p15) 30%,var(--ud-p00))}.underground-dig_cause__xFiBJ{position:absolute;z-index:4;inset-inline:0;inset-block-end:0;margin:0;min-block-size:40px;display:flex;align-items:center;gap:6px;padding:5px var(--u2);background:color-mix(in srgb,var(--ud-p00) 92%,transparent);-webkit-border-before:1px solid var(--ud-p11);border-block-start:1px solid var(--ud-p11);color:var(--ud-p15);font:var(--t-xs) /1.3 var(--font-ui)}.underground-dig_cause__xFiBJ svg{flex:none;inline-size:14px;block-size:14px;fill:var(--ud-p11)}.underground-dig_band__n_Yh4{position:absolute;z-index:4;inset-inline:0;inset-block-end:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:5px var(--u2);background:color-mix(in srgb,var(--ud-p00) 92%,transparent);-webkit-border-before:1px solid var(--ud-p07);border-block-start:1px solid var(--ud-p07);color:var(--ud-p15);font:700 var(--t-xs) /1.25 var(--font-mono);text-align:center}.underground-dig_band__n_Yh4 span{font-weight:400;color:var(--ud-p10)}.underground-dig_band__n_Yh4 b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.underground-dig_hint__14PAM{position:absolute;z-index:3;inset-inline:0;inset-block-end:0;margin:0;padding:5px var(--u2);background:color-mix(in srgb,var(--ud-p00) 86%,transparent);-webkit-border-before:1px solid var(--ud-p08);border-block-start:1px solid var(--ud-p08);color:var(--ud-p07);font:var(--t-xs) /1.35 var(--font-ui);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.underground-dig_startRibbon__AskP2{position:absolute;z-index:4;inset-inline:var(--u3);inset-block-end:32%;inline-size:auto;min-block-size:44px;border-color:var(--cat-lit);background:var(--cat);color:#fff;font:700 var(--t-xs) /1.15 var(--font-ui);padding:var(--u2) var(--u3);text-align:center}.underground-dig_roll__JNvlH{display:inline-flex;align-items:baseline;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.underground-dig_rollCol__uAjXw{display:inline-block;block-size:1em;overflow:hidden}.underground-dig_rollDigit___lLzf{display:block;animation:underground-dig_ud-roll__StwkK .24s ease-out}@keyframes underground-dig_ud-roll__StwkK{0%{transform:translateY(100%);opacity:0}}.underground-dig_flip__bXsot{animation:underground-dig_ud-flip__zxYLt .26s ease-out;transform-origin:50% 50%}@keyframes underground-dig_ud-flip__zxYLt{0%{transform:rotateX(-90deg);opacity:.2}60%{transform:rotateX(12deg);opacity:1}to{transform:none}}.underground-dig_tally__MVZEe{display:inline-flex;gap:3px;-webkit-margin-start:4px;margin-inline-start:4px}.underground-dig_tallyOn__TYe9k{color:var(--ud-p09);animation:underground-dig_ud-tally__pg0EX .18s ease-out}.underground-dig_tallyOff__29gce{color:var(--ud-p08);opacity:.25}@keyframes underground-dig_ud-tally__pg0EX{0%{transform:translateY(40%);opacity:0}}.underground-dig_ovl__Ucoef{position:absolute;z-index:5;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px;background:color-mix(in srgb,var(--ud-p00) 90%,transparent);border:1px solid var(--ud-p07);text-align:center;animation:underground-dig_ud-rise__9BQZ5 .18s steps(6)}@keyframes underground-dig_ud-rise__9BQZ5{0%{transform:translateY(12px);opacity:0}}.underground-dig_kick__8CTgV{margin:0;color:var(--cat-lit);font:700 var(--t-xs) /1 var(--font-mono);letter-spacing:.2em}.underground-dig_big__hhIRI{margin:0;color:var(--ud-p09);font:700 26px/1.2 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.underground-dig_note__p0jnL{margin:0;color:var(--ud-p07);font:var(--t-xs) /1.3 var(--font-ui);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.underground-dig_ovlRow__ndQAc{display:flex;align-items:center;justify-content:center;gap:6px;inline-size:100%}.underground-dig_ovlRow__ndQAc .underground-dig_rd__6zFM_{padding:2px 5px;border:1px solid var(--screen-line);background:var(--screen-2)}.underground-dig_ovlBtns__Kqfbj{display:flex;flex-direction:column;gap:var(--u);inline-size:min(100%,240px)}.underground-dig_ovlBtns__Kqfbj>.underground-dig_btn__OeiDF,.underground-dig_ovlBtns__Kqfbj>button{inline-size:100%;padding-inline:var(--u3);font-size:var(--t-xs)}.underground-dig_pair__I0JBf{display:flex;gap:var(--u);inline-size:100%}.underground-dig_pair__I0JBf>button{flex:1 1;min-inline-size:0;padding-inline:var(--u2);font-size:var(--t-xs)}.underground-dig_seedBtn__mPmlk{inline-size:100%;justify-content:space-between;padding-inline:var(--u3);color:var(--ud-p07);font:700 var(--t-xs) /1 var(--font-mono);letter-spacing:.06em}.underground-dig_seedBtn__mPmlk svg{flex:none;inline-size:16px;block-size:16px;fill:currentColor}.underground-dig_ovlClose__vyXwI{position:absolute;inset-block-start:var(--u);inset-inline-end:var(--u);inline-size:44px;min-inline-size:44px;block-size:44px;padding:0;background:var(--surface-2)}.underground-dig_ovlClose__vyXwI svg{flex:none;inline-size:18px;block-size:18px;fill:currentColor}.underground-dig_swRow__D36Ag{inline-size:100%;justify-content:space-between;padding-inline:var(--u3);font-size:var(--t-xs)}.underground-dig_swRow__D36Ag em{font-style:normal;color:var(--ud-p12);font-family:var(--font-mono)}.underground-dig_swRow__D36Ag[aria-pressed=false] em{color:var(--ud-p14)}.underground-dig_scroller__VSrd4{inline-size:100%;block-size:184px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:6px var(--u2);border:1px solid var(--ud-p08);background:var(--ud-p05);color:var(--ud-p07);font:var(--t-xs) /1.45 var(--font-ui);text-align:start}.underground-dig_scroller__VSrd4 dd,.underground-dig_scroller__VSrd4 dl{margin:0}.underground-dig_scroller__VSrd4 dt{-webkit-margin-before:6px;margin-block-start:6px;color:var(--ud-p10);font-weight:700;font-family:var(--font-mono)}.underground-dig_ruleMud__lVu32{color:var(--ud-p11)}.underground-dig_ruleFlint__yvCnx{color:var(--ud-p12)}.underground-dig_key__RM4DG{display:inline-flex;align-items:center;justify-content:center;min-inline-size:28px;min-block-size:20px;padding:0 3px;-webkit-margin-end:4px;margin-inline-end:4px;border:1px solid var(--line-bright);background:var(--surface-2);color:var(--text);font:var(--t-xs) /1 var(--font-mono)}.underground-dig_plateWrap__PoxIx{grid-area:plate;position:relative;inline-size:120px;block-size:120px;display:flex;-webkit-margin-start:var(--edge);margin-inline-start:var(--edge)}.underground-dig_pumpWrap__sP10B{grid-area:pump;position:relative;min-inline-size:0;display:flex;-webkit-margin-end:var(--edge);margin-inline-end:var(--edge)}.underground-dig_plateWrap__PoxIx .virtual-pad,.underground-dig_pumpWrap__sP10B .virtual-pad{inline-size:100%;block-size:100%}.underground-dig_plateWrap__PoxIx .pad-plate{position:relative;flex:1 1;min-inline-size:0;aspect-ratio:1;block-size:100%;min-height:0;padding:0;border:1px solid var(--ud-p08);background:repeating-linear-gradient(90deg,transparent 0 11px,color-mix(in srgb,var(--ud-p08) 55%,transparent) 11px 12px),repeating-linear-gradient(0deg,transparent 0 11px,color-mix(in srgb,var(--ud-p08) 45%,transparent) 11px 12px),linear-gradient(180deg,var(--surface-2),color-mix(in srgb,var(--surface-2) 70%,#000));box-shadow:3px 3px 0 var(--ud-p00),inset 0 1px 0 color-mix(in srgb,var(--ud-p07) 35%,transparent)}.underground-dig_plateWrap__PoxIx .pad-plate:active{transform:translate(var(--press),var(--press));box-shadow:none}.underground-dig_plateWrap__PoxIx .pad-plate-rivets{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle 1.5px at 6px 6px,var(--ud-p14) 0 100%,transparent 100%),radial-gradient(circle 1.5px at calc(100% - 6px) 6px,var(--ud-p14) 0 100%,transparent 100%),radial-gradient(circle 1.5px at 6px calc(100% - 6px),var(--ud-p14) 0 100%,transparent 100%),radial-gradient(circle 1.5px at calc(100% - 6px) calc(100% - 6px),var(--ud-p14) 0 100%,transparent 100%)}.underground-dig_plateWrap__PoxIx .pad-plate-face{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent calc(50% - .5px),color-mix(in srgb,var(--ud-p07) 18%,transparent) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(0deg,transparent calc(50% - .5px),color-mix(in srgb,var(--ud-p07) 18%,transparent) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px))}.underground-dig_plateWrap__PoxIx .pad-plate-face:after{content:"";position:absolute;inset-inline-start:50%;inset-block-start:50%;inline-size:16%;block-size:16%;translate:-50% -50%;box-shadow:0 0 0 1px color-mix(in srgb,var(--ud-p07) 55%,transparent)}.underground-dig_plateWrap__PoxIx .pad-plate-arrows{position:absolute;inset-inline-start:50%;inset-block-start:50%;transform:translate(-50%,-50%);pointer-events:none;opacity:.42}.underground-dig_plateWrap__PoxIx .pad-plate-arrows svg{inline-size:30px;block-size:30px;fill:var(--ud-p07);shape-rendering:crispEdges}.underground-dig_plateWrap__PoxIx .pad-plate-anchor{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:1px;block-size:1px;pointer-events:none;opacity:0}.underground-dig_plateWrap__PoxIx .pad-plate-anchor[data-on]{opacity:1}.underground-dig_plateWrap__PoxIx .pad-plate-anchor:after,.underground-dig_plateWrap__PoxIx .pad-plate-anchor:before{content:"";position:absolute;background:var(--ud-p09);box-shadow:0 0 0 1px color-mix(in srgb,var(--ud-p00) 80%,transparent)}.underground-dig_plateWrap__PoxIx .pad-plate-anchor:before{inset-inline-start:-15px;inline-size:31px;block-size:1px;inset-block-start:0}.underground-dig_plateWrap__PoxIx .pad-plate-anchor:after{inset-block-start:-15px;block-size:31px;inline-size:1px;inset-inline-start:0}.underground-dig_pumpWrap__sP10B .btn{position:relative;flex:1 1;min-inline-size:0;block-size:100%;min-height:0;padding:0;border-color:var(--ud-p12);background:var(--surface-2);color:var(--ud-p12);box-shadow:3px 3px 0 var(--ud-p00),inset 0 3px 0 color-mix(in srgb,var(--ud-p00) 60%,transparent)}.underground-dig_pumpWrap__sP10B .btn:active{transform:translate(var(--press),var(--press));box-shadow:none}.underground-dig_pumpGlyph__a3S78{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;pointer-events:none;color:var(--ud-p12)}.underground-dig_pumpGlyph__a3S78 svg{inline-size:30px;block-size:30px;fill:currentColor;shape-rendering:crispEdges}.underground-dig_pumpPips__5WuVc{display:flex;gap:3px}.underground-dig_pumpPips__5WuVc i{inline-size:8px;block-size:5px;box-shadow:inset 0 0 0 1px var(--ud-p12)}.underground-dig_pipOn__3vmGp{background:var(--ud-p12)}.underground-dig_pumpWrap__sP10B:has(.btn[aria-disabled=true]) .underground-dig_pumpGlyph__a3S78{opacity:.45}@media (orientation:portrait){.underground-dig_root__OUjr9{--s:2}}@media (orientation:landscape){.underground-dig_root__OUjr9{grid-template-areas:"hud hud hud" "plate pit pump";grid-template-columns:calc(120px + var(--edge)) minmax(0,1fr) calc(120px + var(--edge));grid-template-rows:44px minmax(0,1fr);column-gap:var(--u2);row-gap:var(--u2);align-content:stretch}.underground-dig_hud__toMhs{grid-template-areas:"read keys";grid-template-columns:minmax(0,1fr) auto;column-gap:var(--u);row-gap:0;block-size:44px}.underground-dig_hudRead__Lu6Bu{block-size:44px;padding-inline:var(--u2);border:1px solid var(--screen-line)}.underground-dig_pit__uaCie{block-size:100%;min-block-size:calc(144px * var(--s))}.underground-dig_plateWrap__PoxIx{align-self:end}.underground-dig_pumpWrap__sP10B{align-self:center;inline-size:120px;block-size:120px}}@media (orientation:landscape) and (max-height:520px){.underground-dig_root__OUjr9{--s:2;block-size:100%}}@media (orientation:landscape) and (min-height:521px){.underground-dig_root__OUjr9{--s:3}.underground-dig_ovl__Ucoef{gap:var(--u2);padding:var(--u4)}.underground-dig_big__hhIRI{font-size:38px}.underground-dig_note__p0jnL{font-size:var(--t-sm)}.underground-dig_ovlBtns__Kqfbj{inline-size:min(100%,320px)}.underground-dig_ovlBtns__Kqfbj>button{font-size:var(--t-base)}.underground-dig_scroller__VSrd4{block-size:300px;font-size:var(--t-sm)}.underground-dig_hint__14PAM{font-size:var(--t-sm);padding:var(--u2) var(--u3)}.underground-dig_cause__xFiBJ{font-size:var(--t-sm);min-block-size:46px}}@media (prefers-reduced-motion:reduce){.underground-dig_plateWrap__PoxIx .pad-plate:active,.underground-dig_pumpWrap__sP10B .btn:active{transform:none}.underground-dig_flip__bXsot,.underground-dig_ovl__Ucoef,.underground-dig_rollDigit___lLzf,.underground-dig_tallyOn__TYe9k{animation:none}}