.mahjunk-lab-module__cQ18KW__page{--acid:#b6ff36;--orange:#ff8a2b;color:#f4f7ec;background:radial-gradient(circle at 18% 0,#99ff2e1f,#0000 30rem),radial-gradient(circle at 100% 80%,#ff64231a,#0000 34rem),#020402;min-height:100dvh;padding:clamp(.35rem,1.2vw,.9rem)}.mahjunk-lab-module__cQ18KW__shell{background:#060a05;border:1px solid #b6ff3647;border-radius:clamp(1rem,2.2vw,1.7rem);width:min(92rem,100%);min-height:calc(100dvh - clamp(.7rem,2.4vw,1.8rem));margin:auto;overflow:hidden;box-shadow:0 2.5rem 8rem #000}.mahjunk-lab-module__cQ18KW__shell:fullscreen{border:0;border-radius:0;grid-template-rows:auto auto minmax(0,1fr);width:100vw;max-width:none;height:100dvh;display:grid}.mahjunk-lab-module__cQ18KW__shell:fullscreen .mahjunk-lab-module__cQ18KW__gameArea{grid-template-rows:auto minmax(0,1fr) auto;min-height:0}.mahjunk-lab-module__cQ18KW__shell:fullscreen .mahjunk-lab-module__cQ18KW__board{min-height:0}.mahjunk-lab-module__cQ18KW__header{background:linear-gradient(90deg,#b6ff3614,#0000 35%,#ff8a2b0f);border-bottom:1px solid #b6ff362e;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem clamp(.9rem,2.2vw,1.5rem);display:flex}.mahjunk-lab-module__cQ18KW__header p,.mahjunk-lab-module__cQ18KW__boardHeader span,.mahjunk-lab-module__cQ18KW__metric span,.mahjunk-lab-module__cQ18KW__matchCount,.mahjunk-lab-module__cQ18KW__commandDeck span,.mahjunk-lab-module__cQ18KW__modal>p,.mahjunk-lab-module__cQ18KW__steps span{color:#82906f;letter-spacing:.14em;text-transform:uppercase;margin:0;font:900 .58rem/1.2 ui-monospace,SFMono-Regular,monospace}.mahjunk-lab-module__cQ18KW__header h1{margin:.1rem 0 0}.mahjunk-lab-module__cQ18KW__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mahjunk-lab-module__cQ18KW__titleMark{aspect-ratio:1983/793;filter:drop-shadow(0 .45rem .5rem #000000b8);background:url(/brand/gobbl/games/mahjunk/title/mahjunk-title-transparent-v1.webp) 50%/contain no-repeat;width:clamp(11rem,20vw,15rem);display:block}.mahjunk-lab-module__cQ18KW__header nav{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.mahjunk-lab-module__cQ18KW__header button,.mahjunk-lab-module__cQ18KW__header a,.mahjunk-lab-module__cQ18KW__runOver>button,.mahjunk-lab-module__cQ18KW__runOver>a,.mahjunk-lab-module__cQ18KW__resultShare button,.mahjunk-lab-module__cQ18KW__modeActions button,.mahjunk-lab-module__cQ18KW__modal>button{color:#dfffa8;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#10180b;border:1px solid #425b23;border-radius:999px;min-height:2.45rem;padding:.55rem .85rem;font:900 .64rem/1 ui-monospace,SFMono-Regular,monospace;text-decoration:none}.mahjunk-lab-module__cQ18KW__header button:hover,.mahjunk-lab-module__cQ18KW__header button:focus-visible,.mahjunk-lab-module__cQ18KW__header a:hover,.mahjunk-lab-module__cQ18KW__header a:focus-visible,.mahjunk-lab-module__cQ18KW__runOver>button:hover,.mahjunk-lab-module__cQ18KW__runOver>a:hover,.mahjunk-lab-module__cQ18KW__resultShare button:hover,.mahjunk-lab-module__cQ18KW__modeActions button:hover,.mahjunk-lab-module__cQ18KW__modal>button:hover{border-color:var(--acid);background:#1b2b0e}.mahjunk-lab-module__cQ18KW__header button[aria-pressed=false]{color:#78816e;background:#090c08;border-color:#293321}.mahjunk-lab-module__cQ18KW__hud{background:#090d08;border-bottom:1px solid #b6ff3626;grid-template-columns:.65fr .75fr .75fr 1fr 1fr;display:grid}.mahjunk-lab-module__cQ18KW__metric,.mahjunk-lab-module__cQ18KW__pressure{border-right:1px solid #ffffff12;align-content:center;gap:.22rem;min-height:4rem;padding:.65rem .9rem;display:grid}.mahjunk-lab-module__cQ18KW__metric strong,.mahjunk-lab-module__cQ18KW__pressure strong{font:950 clamp(.95rem,2vw,1.25rem)/1 ui-monospace,SFMono-Regular,monospace}.mahjunk-lab-module__cQ18KW__pressure{grid-template-columns:1fr auto}.mahjunk-lab-module__cQ18KW__pressure>span{color:#9aa38d;letter-spacing:.11em;text-transform:uppercase;font:800 .62rem/1 ui-monospace,monospace}.mahjunk-lab-module__cQ18KW__pressure i{background:#020302;border:1px solid #26331c;border-radius:999px;grid-column:1/-1;height:.5rem;overflow:hidden}.mahjunk-lab-module__cQ18KW__pressure b{background:linear-gradient(90deg, #75b91f, var(--acid));border-radius:inherit;height:100%;transition:width .22s;display:block;box-shadow:0 0 .8rem #b6ff3673}.mahjunk-lab-module__cQ18KW__pressure[data-tone=warning] b{background:linear-gradient(90deg,#d1d92b,#ffb52b);box-shadow:0 0 .8rem #ffb52b73}.mahjunk-lab-module__cQ18KW__pressure[data-tone=critical] b{background:linear-gradient(90deg,#ff9a2b,#ff3b2f);animation:.65s ease-in-out infinite alternate mahjunk-lab-module__cQ18KW__pressurePulse;box-shadow:0 0 1rem #ff3b2f99}.mahjunk-lab-module__cQ18KW__gameArea{grid-template-rows:auto minmax(28rem,1fr) auto;min-height:calc(100dvh - 9.6rem);display:grid}.mahjunk-lab-module__cQ18KW__boardHeader{background:linear-gradient(90deg,#0f1909,#090b07 58%,#170d06);border-bottom:1px solid #33451c;grid-template-columns:minmax(8rem,.7fr) minmax(16rem,2fr) auto;align-items:center;gap:1rem;min-height:3.8rem;padding:.6rem clamp(.8rem,2vw,1.35rem);display:grid}.mahjunk-lab-module__cQ18KW__boardHeader>div:first-child{gap:.2rem;display:grid}.mahjunk-lab-module__cQ18KW__boardHeader strong{text-transform:uppercase}.mahjunk-lab-module__cQ18KW__boardHeader>p{color:#c0c8b5;margin:0;font-size:.84rem;line-height:1.35}.mahjunk-lab-module__cQ18KW__matchCount{gap:.45rem;display:flex}.mahjunk-lab-module__cQ18KW__matchCount span{border:1px solid #ffffff1a;border-radius:999px;padding:.42rem .58rem}.mahjunk-lab-module__cQ18KW__matchCount span:last-child{color:#ffad68;border-color:#ff8a2b4d}.mahjunk-lab-module__cQ18KW__board{isolation:isolate;background:linear-gradient(#02060457,#02050385),repeating-linear-gradient(90deg,#0000 0 9.9%,#b6ff360d 10%),repeating-linear-gradient(0deg,#0000 0 24.8%,#b6ff360a 25%),url(/brand/gobbl/games/mahjunk/backgrounds/reactor-table-v1.webp) 50%/cover,linear-gradient(135deg,#0b1308,#030503 58%,#120904);min-height:clamp(29rem,60dvh,44rem);position:relative;overflow:hidden}.mahjunk-lab-module__cQ18KW__board:before,.mahjunk-lab-module__cQ18KW__board:after{z-index:1;content:"";background:repeating-linear-gradient(135deg,#b6ff3638 0 5px,#0000 5px 13px),#080b06;border-inline:1px solid #b6ff3629;width:8%;position:absolute;top:0;bottom:0}.mahjunk-lab-module__cQ18KW__board:before{left:0}.mahjunk-lab-module__cQ18KW__board:after{right:0;transform:scaleX(-1)}.mahjunk-lab-module__cQ18KW__tileStage{z-index:3;width:var(--stage-width);height:var(--stage-height);transform-origin:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)perspective(100rem)rotateX(2deg)}.mahjunk-lab-module__cQ18KW__tile{z-index:var(--tile-z);top:var(--tile-top);left:var(--tile-left);width:var(--tile-width);aspect-ratio:.5;color:#eaf5d4;cursor:pointer;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;padding:0;transition:filter .12s,opacity .12s,transform .12s;display:grid;position:absolute;overflow:visible;transform:translateZ(0)}.mahjunk-lab-module__cQ18KW__tile[data-orientation=landscape]{aspect-ratio:2}.mahjunk-lab-module__cQ18KW__tile:disabled{cursor:default}.mahjunk-lab-module__cQ18KW__tile:before{z-index:0;background:rgb(0 0 0/var(--tile-contact-opacity));content:"";filter:blur(var(--tile-contact-blur));pointer-events:none;transform:translate(var(--tile-shadow-x), var(--tile-shadow-y));border-radius:16%;position:absolute;inset:5% 8%}.mahjunk-lab-module__cQ18KW__tile[data-open=false]{filter:brightness(.56)saturate(.52)contrast(.96);transform:scale(.985)}.mahjunk-lab-module__cQ18KW__tile[data-open=true]{filter:brightness(1.1)saturate(1.08)contrast(1.04)}.mahjunk-lab-module__cQ18KW__tile[data-open=false]:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(#0205031f,#02050361);border-radius:16%;position:absolute;inset:5% 8%;box-shadow:inset 0 0 0 1px #00000057}.mahjunk-lab-module__cQ18KW__tile[data-open=false] em,.mahjunk-lab-module__cQ18KW__tile[data-open=false]>i{opacity:.3}.mahjunk-lab-module__cQ18KW__tile[data-open=true] .mahjunk-lab-module__cQ18KW__tileArt{filter:drop-shadow(var(--tile-shadow-x) var(--tile-shadow-y) .34rem #000000e0) drop-shadow(0 0 .08rem #b6ff367a)}.mahjunk-lab-module__cQ18KW__tile[data-open=true]:hover,.mahjunk-lab-module__cQ18KW__tile[data-open=true]:focus-visible{filter:brightness(1.18);outline:none}.mahjunk-lab-module__cQ18KW__tile[data-selected=true]{filter:brightness(1.22)saturate(1.12);outline:none}.mahjunk-lab-module__cQ18KW__tile[data-selected=true]:after{z-index:7;box-shadow:0 0 0 .16rem #071003, 0 0 0 .32rem var(--acid), 0 0 1.25rem .35rem #b6ff36e0;content:"";pointer-events:none;border:.22rem solid #f8ffcf;border-radius:16%;animation:.72s ease-in-out infinite alternate mahjunk-lab-module__cQ18KW__selectedTilePulse;position:absolute;inset:1% 2%}.mahjunk-lab-module__cQ18KW__tile[data-layer="1"] .mahjunk-lab-module__cQ18KW__tileArt{filter:drop-shadow(var(--tile-shadow-x) var(--tile-shadow-y) .38rem #000000e6)}.mahjunk-lab-module__cQ18KW__tile[data-layer="1"][data-open=true] .mahjunk-lab-module__cQ18KW__tileArt{filter:drop-shadow(var(--tile-shadow-x) var(--tile-shadow-y) .38rem #000000eb) drop-shadow(0 0 .09rem #b6ff3685)}.mahjunk-lab-module__cQ18KW__tile[data-layer="2"] .mahjunk-lab-module__cQ18KW__tileArt,.mahjunk-lab-module__cQ18KW__tile[data-layer="3"] .mahjunk-lab-module__cQ18KW__tileArt{filter:drop-shadow(var(--tile-shadow-x) var(--tile-shadow-y) .42rem #000000f0)}.mahjunk-lab-module__cQ18KW__tile[data-layer="2"][data-open=true] .mahjunk-lab-module__cQ18KW__tileArt,.mahjunk-lab-module__cQ18KW__tile[data-layer="3"][data-open=true] .mahjunk-lab-module__cQ18KW__tileArt{filter:drop-shadow(var(--tile-shadow-x) var(--tile-shadow-y) .42rem #000000f2) drop-shadow(0 0 .1rem #b6ff368f)}.mahjunk-lab-module__cQ18KW__tile[data-relation=stable] .mahjunk-lab-module__cQ18KW__tileArt{animation:1s ease-in-out infinite alternate mahjunk-lab-module__cQ18KW__stableCandidate}.mahjunk-lab-module__cQ18KW__tile[data-relation=volatile] .mahjunk-lab-module__cQ18KW__tileArt{animation:.72s ease-in-out infinite alternate mahjunk-lab-module__cQ18KW__volatileCandidate}.mahjunk-lab-module__cQ18KW__tile[data-resolving=true]{pointer-events:none;will-change:filter, opacity, transform}.mahjunk-lab-module__cQ18KW__tile[data-resolving=true]:after{z-index:6;content:"";pointer-events:none;border-radius:16%;position:absolute;inset:4% 7%}.mahjunk-lab-module__cQ18KW__tile[data-resolution=stable]{animation:.36s cubic-bezier(.34,1.25,.64,1) both mahjunk-lab-module__cQ18KW__stableTileExit}.mahjunk-lab-module__cQ18KW__tile[data-resolution=stable] .mahjunk-lab-module__cQ18KW__tileArt{animation:.36s ease-in both mahjunk-lab-module__cQ18KW__stableTileCore}.mahjunk-lab-module__cQ18KW__tile[data-resolution=stable]:after{background:linear-gradient(180deg, transparent 0 33%, #e0ffb5e0 44%, var(--acid) 50%, #b6ff3624 57%, transparent 68%);animation:.36s ease-out both mahjunk-lab-module__cQ18KW__stableShear}.mahjunk-lab-module__cQ18KW__tile[data-resolution=volatile]{animation:.36s cubic-bezier(.4,0,.7,.2) both mahjunk-lab-module__cQ18KW__volatileTileExit}.mahjunk-lab-module__cQ18KW__tile[data-resolution=volatile] .mahjunk-lab-module__cQ18KW__tileArt{animation:.36s ease-in both mahjunk-lab-module__cQ18KW__volatileTileCore}.mahjunk-lab-module__cQ18KW__tile[data-resolution=volatile]:after{background:linear-gradient(63deg, transparent 43%, #fff1c4eb 44% 46%, transparent 47%), linear-gradient(111deg, transparent 47%, var(--orange) 48% 51%, transparent 52%), radial-gradient(circle, #ffefbdf5, #ff601ab8 18%, transparent 58%);animation:.36s ease-out both mahjunk-lab-module__cQ18KW__volatileFracture}.mahjunk-lab-module__cQ18KW__tileArt{z-index:1;background-image:var(--tile-art);width:100%;height:100%;filter:drop-shadow(var(--tile-shadow-x) var(--tile-shadow-y) .42rem #000000d1);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.mahjunk-lab-module__cQ18KW__tile[data-orientation=landscape] .mahjunk-lab-module__cQ18KW__tileArt{width:50%;height:200%;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.mahjunk-lab-module__cQ18KW__tile em{z-index:4;color:#071003;background:color-mix(in srgb, var(--acid) 88%, white);border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:1.12rem;height:1.12rem;font:950 .72rem/1 ui-monospace,monospace;display:grid;position:absolute;bottom:7%;right:11%;box-shadow:0 .12rem .24rem #000000b3,inset 0 0 .2rem #ffffff80}.mahjunk-lab-module__cQ18KW__tile[data-isotope="1"] em{color:#1c0901;background:var(--orange)}.mahjunk-lab-module__cQ18KW__tile>i{z-index:3;color:#f4f0df;text-shadow:0 1px 2px #000,0 0 4px #000;background:#050705c7;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:1rem;height:1rem;font:900 clamp(.34rem,.65vw,.46rem)/1 ui-monospace,monospace;display:grid;position:absolute;bottom:9%;left:13%;box-shadow:0 .12rem .24rem #000000b8}.mahjunk-lab-module__cQ18KW__tile[data-orientation=landscape] em{bottom:9%;right:5%}.mahjunk-lab-module__cQ18KW__banner,.mahjunk-lab-module__cQ18KW__runOver{z-index:90;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mahjunk-lab-module__cQ18KW__banner{color:#071003;letter-spacing:-.05em;text-align:center;background:linear-gradient(90deg, transparent, var(--acid) 28% 72%, transparent);width:100%;padding:1.1rem;font:1000 clamp(1.6rem,5vw,4.2rem)/.9 ui-monospace,monospace;animation:1.45s both mahjunk-lab-module__cQ18KW__bannerHit}.mahjunk-lab-module__cQ18KW__banner[data-tone=breach]{color:#fff5dd;text-shadow:0 .14rem #4b0704,0 0 1.2rem #ff7a24;background:linear-gradient(90deg,#0000,#8f140b 22%,#ff5a23 50%,#8f140b 78%,#0000)}.mahjunk-lab-module__cQ18KW__banner[data-tone=contained]{text-shadow:0 0 .8rem #ffffffb8}.mahjunk-lab-module__cQ18KW__reactionField,.mahjunk-lab-module__cQ18KW__boardEffect{z-index:70;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mahjunk-lab-module__cQ18KW__reactionField:before,.mahjunk-lab-module__cQ18KW__reactionField:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mahjunk-lab-module__cQ18KW__reactionField[data-tone=stable]:before{aspect-ratio:1;border:.14rem solid #d6ff99b8;border-radius:50%;width:24%;animation:.36s ease-out both mahjunk-lab-module__cQ18KW__stableReactionRing;box-shadow:0 0 2rem #b6ff3685}.mahjunk-lab-module__cQ18KW__reactionField[data-tone=stable]:after{width:48%;height:.18rem;box-shadow:0 0 1rem var(--acid);background:linear-gradient(90deg,#0000,#efffd8 35% 65%,#0000);animation:.36s ease-out both mahjunk-lab-module__cQ18KW__stableReactionSweep}.mahjunk-lab-module__cQ18KW__reactionField[data-tone=volatile]:before{aspect-ratio:1;background:radial-gradient(circle,#fff7d5 0 2%,#ff8a2b 4%,#ff411461 18%,#0000 62%);border-radius:50%;width:32%;animation:.36s ease-out both mahjunk-lab-module__cQ18KW__volatileReactionBurst}.mahjunk-lab-module__cQ18KW__reactionField[data-tone=volatile]:after{background:conic-gradient(from 12deg,#0000,#ff8a2b 2deg 4deg,#0000 6deg 44deg,#fff3c4 46deg 48deg,#0000 50deg 100deg,#ff5121 103deg 106deg,#0000 108deg);width:44%;height:44%;animation:.36s ease-out both mahjunk-lab-module__cQ18KW__volatileReactionRays}.mahjunk-lab-module__cQ18KW__reactionField>i{z-index:2;aspect-ratio:1;background:var(--acid);border-radius:50%;width:.44rem;animation:.36s ease-out both mahjunk-lab-module__cQ18KW__reactionParticle;position:absolute;top:50%;left:50%;box-shadow:0 0 .8rem}.mahjunk-lab-module__cQ18KW__reactionField[data-tone=volatile]>i{color:#ff5a23;background:#fff1b8}.mahjunk-lab-module__cQ18KW__reactionField>i:nth-child(2){--particle-x:-11rem;--particle-y:3.5rem}.mahjunk-lab-module__cQ18KW__reactionField>i:nth-child(3){--particle-x:9rem;--particle-y:-4rem}.mahjunk-lab-module__cQ18KW__reactionField>i:first-child{--particle-x:2rem;--particle-y:7rem}.mahjunk-lab-module__cQ18KW__boardEffect[data-effect=contained]{background:radial-gradient(circle,#ddffa621,#0000 42%)}.mahjunk-lab-module__cQ18KW__boardEffect[data-effect=contained]:after{width:76%;height:.22rem;box-shadow:0 0 1.3rem var(--acid);content:"";background:linear-gradient(90deg,#0000,#efffd9 22% 78%,#0000);animation:.9s ease-out both mahjunk-lab-module__cQ18KW__containedSweep;position:absolute;top:50%;left:12%}.mahjunk-lab-module__cQ18KW__boardEffect[data-effect=contained]>i{width:calc(16% + var(--ring-step,0) * 12%);aspect-ratio:1;border:.12rem solid #d5ff94bd;border-radius:50%;animation:.96s ease-out both mahjunk-lab-module__cQ18KW__containedRing;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 1.2rem #b6ff3629,0 0 1.4rem #b6ff363d}.mahjunk-lab-module__cQ18KW__boardEffect[data-effect=contained]>i:nth-child(2){--ring-step:1;animation-delay:80ms}.mahjunk-lab-module__cQ18KW__boardEffect[data-effect=contained]>i:nth-child(3){--ring-step:2;animation-delay:.16s}.mahjunk-lab-module__cQ18KW__boardEffect[data-effect=breach]{background:repeating-linear-gradient(126deg,#0000 0 5rem,#ff4a1929 5rem 5.2rem,#0000 5.2rem 9rem),radial-gradient(circle,#fff4ccc2,#ff45143d 12%,#0000 58%);animation:.88s ease-out both mahjunk-lab-module__cQ18KW__breachFlash}.mahjunk-lab-module__cQ18KW__boardEffect[data-effect=breach]>i{width:.2rem;height:130%;transform:rotate(var(--breach-angle,20deg));transform-origin:50%;background:linear-gradient(#0000,#fff0b5 22% 78%,#0000);animation:.78s ease-out both mahjunk-lab-module__cQ18KW__breachRay;position:absolute;top:-15%;left:50%;box-shadow:0 0 1rem #ff5a23}.mahjunk-lab-module__cQ18KW__boardEffect[data-effect=breach]>i:nth-child(2){--breach-angle:-37deg}.mahjunk-lab-module__cQ18KW__boardEffect[data-effect=breach]>i:nth-child(3){--breach-angle:64deg}.mahjunk-lab-module__cQ18KW__board[data-effect=breach]{animation:.52s ease-out both mahjunk-lab-module__cQ18KW__breachShake}.mahjunk-lab-module__cQ18KW__board[data-effect=contained] .mahjunk-lab-module__cQ18KW__tileStage{animation:.9s cubic-bezier(.18,.82,.28,1) both mahjunk-lab-module__cQ18KW__stackMaterialize}.mahjunk-lab-module__cQ18KW__runOver{text-align:center;background:#030702f0;border:1px solid #b6ff3670;border-radius:1.4rem;justify-items:center;gap:.65rem;width:min(28rem,100% - 2rem);max-height:calc(100% - 2rem);padding:1.5rem;display:grid;overflow-y:auto;box-shadow:0 1.5rem 5rem #000}.mahjunk-lab-module__cQ18KW__runOver>span{color:var(--orange);letter-spacing:.12em;font:900 .65rem/1 ui-monospace,monospace}.mahjunk-lab-module__cQ18KW__runOver strong{font-size:clamp(1.8rem,6vw,3rem)}.mahjunk-lab-module__cQ18KW__runOver>p{color:#9aa68f;margin:0}.mahjunk-lab-module__cQ18KW__runOver>small{color:#9aa68f;font-size:.72rem}.mahjunk-lab-module__cQ18KW__resultShare,.mahjunk-lab-module__cQ18KW__modeActions{flex-wrap:wrap;justify-content:center;gap:.55rem;display:flex}.mahjunk-lab-module__cQ18KW__resultShare button,.mahjunk-lab-module__cQ18KW__modeActions button{color:#dfffa8;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#10180b;border:1px solid #425b23;border-radius:999px;min-height:2.45rem;padding:.55rem .85rem;font:900 .64rem/1 ui-monospace,SFMono-Regular,monospace}.mahjunk-lab-module__cQ18KW__modeActions{margin-top:1rem}.mahjunk-lab-module__cQ18KW__modeActions button:first-child{color:#0a1303;background:var(--acid);border-color:var(--acid)}.mahjunk-lab-module__cQ18KW__commandDeck{background:#080c07;border-top:1px solid #b6ff3629;grid-template-columns:1fr auto;align-items:center;gap:1rem;min-height:4.6rem;padding:.6rem clamp(.8rem,2vw,1.35rem);display:grid}.mahjunk-lab-module__cQ18KW__commandDeck>div{gap:.25rem;display:grid}.mahjunk-lab-module__cQ18KW__commandDeck strong{font-size:.85rem}.mahjunk-lab-module__cQ18KW__reactorReadout{min-width:13rem;min-height:3.2rem;color:var(--acid);text-align:left;background:#b6ff3612;border:1px solid #b6ff3642;border-radius:.9rem;padding:.5rem 1rem;display:grid}.mahjunk-lab-module__cQ18KW__reactorReadout span{color:inherit}.mahjunk-lab-module__cQ18KW__reactorReadout strong{font-size:.75rem}.mahjunk-lab-module__cQ18KW__reactorReadout[data-tone=warning]{color:#ffc052;background:#ff91231a;border-color:#ff912373}.mahjunk-lab-module__cQ18KW__reactorReadout[data-tone=critical]{color:#ff7a42;background:#ff4a2624;border-color:#ffd88b;box-shadow:0 0 1.4rem #ff8a2b3d}.mahjunk-lab-module__cQ18KW__modalBackdrop{z-index:200;padding:max(1rem, env(safe-area-inset-top)) 1rem max(1rem, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000db;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.mahjunk-lab-module__cQ18KW__modal{background:radial-gradient(circle at 90% 0,#ff8a2b21,#0000 22rem),radial-gradient(circle at 0 100%,#b6ff361a,#0000 22rem),#080c07;border:1px solid #b6ff3661;border-radius:clamp(1.2rem,3vw,2rem);width:min(52rem,100%);max-height:calc(100dvh - 2rem);padding:clamp(1.25rem,4vw,2.4rem);overflow-y:auto;box-shadow:0 2rem 7rem #000}.mahjunk-lab-module__cQ18KW__modal h2{letter-spacing:-.06em;max-width:42rem;margin:.55rem 0 1.4rem;font-size:clamp(2rem,6vw,4.2rem);line-height:.9}.mahjunk-lab-module__cQ18KW__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.mahjunk-lab-module__cQ18KW__steps article{background:#ffffff06;border:1px solid #ffffff17;border-radius:1rem;min-width:0;padding:1rem}.mahjunk-lab-module__cQ18KW__steps strong{margin:.55rem 0;display:block}.mahjunk-lab-module__cQ18KW__steps p{color:#9da895;margin:0;font-size:.82rem;line-height:1.5}.mahjunk-lab-module__cQ18KW__examplePairs{gap:.7rem;margin:.9rem 0;display:flex}.mahjunk-lab-module__cQ18KW__examplePairs span{color:#b7c1ae;background:#050704;border:1px solid #ffffff14;border-radius:.8rem;flex:1;padding:.75rem;font-size:.78rem}.mahjunk-lab-module__cQ18KW__examplePairs b{color:var(--acid)}.mahjunk-lab-module__cQ18KW__examplePairs span:last-child b{color:var(--orange)}.mahjunk-lab-module__cQ18KW__modal>button{color:#0a1303;background:var(--acid);border-color:var(--acid)}@keyframes mahjunk-lab-module__cQ18KW__pressurePulse{to{filter:brightness(1.45)}}@keyframes mahjunk-lab-module__cQ18KW__stableCandidate{to{filter:drop-shadow(0 0 .65rem var(--acid)) drop-shadow(0 0 1rem #b6ff36b3)}}@keyframes mahjunk-lab-module__cQ18KW__volatileCandidate{to{filter:drop-shadow(0 0 .65rem var(--orange)) drop-shadow(0 0 1rem #ff8a2bb8)}}@keyframes mahjunk-lab-module__cQ18KW__reactorBreath{to{filter:blur(2px)brightness(1.28);opacity:.92;transform:scale(1.035)}}@keyframes mahjunk-lab-module__cQ18KW__reactorCritical{to{filter:blur(2px)brightness(1.55);opacity:1;transform:scale(1.055)}}@keyframes mahjunk-lab-module__cQ18KW__stableTileExit{0%{filter:brightness(1.12)saturate(1.08);opacity:1;transform:scale(1)}45%{filter:brightness(1.75)saturate(.72);opacity:1;transform:scale(1.08)}to{filter:brightness(2)saturate(.3);opacity:0;transform:scale(.58)}}@keyframes mahjunk-lab-module__cQ18KW__stableTileCore{65%{filter:drop-shadow(0 0 1rem #efffce) drop-shadow(0 0 1.8rem var(--acid))}to{filter:drop-shadow(0 0 #0000)}}@keyframes mahjunk-lab-module__cQ18KW__stableShear{0%{opacity:0;transform:translateY(-35%)scaleY(.4)}35%{opacity:1}to{opacity:0;transform:translateY(35%)scaleY(1.4)}}@keyframes mahjunk-lab-module__cQ18KW__volatileTileExit{0%{filter:brightness(1.1)saturate(1.1);opacity:1;transform:translate(0)rotate(0)scale(1)}34%{filter:brightness(1.8)saturate(1.4);transform:translate(-2%,1%)rotate(-1.2deg)scale(1.06)}57%{transform:translate(3%,-2%)rotate(1.4deg)scale(1.08)}to{filter:brightness(2.25)saturate(.9);opacity:0;transform:translateY(-9%)rotate(-2deg)scale(1.22)}}@keyframes mahjunk-lab-module__cQ18KW__volatileTileCore{58%{filter:drop-shadow(0 0 .9rem #fff0b1)drop-shadow(0 0 1.8rem #ff4b1e)}to{filter:drop-shadow(0 0 #0000)}}@keyframes mahjunk-lab-module__cQ18KW__volatileFracture{0%{opacity:0;transform:scale(.5)rotate(-8deg)}35%{opacity:1}to{opacity:0;transform:scale(1.35)rotate(5deg)}}@keyframes mahjunk-lab-module__cQ18KW__stableReactionRing{0%{opacity:.9;transform:translate(-50%,-50%)scale(.1)}to{opacity:0;transform:translate(-50%,-50%)scale(2.8)}}@keyframes mahjunk-lab-module__cQ18KW__stableReactionSweep{0%{opacity:0;transform:translate(-50%,-4rem)scaleX(.1)}38%{opacity:1}to{opacity:0;transform:translate(-50%,4rem)scaleX(1.3)}}@keyframes mahjunk-lab-module__cQ18KW__volatileReactionBurst{0%{opacity:.95;transform:translate(-50%,-50%)scale(.12)}to{opacity:0;transform:translate(-50%,-50%)scale(3.2)}}@keyframes mahjunk-lab-module__cQ18KW__volatileReactionRays{0%{opacity:.9;transform:translate(-50%,-50%)rotate(-12deg)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)rotate(18deg)scale(2.4)}}@keyframes mahjunk-lab-module__cQ18KW__reactionParticle{0%{opacity:1;transform:translate(-50%,-50%)scale(1.4)}to{opacity:0;transform:translate(calc(-50% + var(--particle-x)), calc(-50% + var(--particle-y))) scale(.15)}}@keyframes mahjunk-lab-module__cQ18KW__containedRing{0%{opacity:.86;transform:translate(-50%,-50%)scale(.1)}to{opacity:0;transform:translate(-50%,-50%)scale(4.2)}}@keyframes mahjunk-lab-module__cQ18KW__containedSweep{0%{opacity:0;transform:translateY(-14rem)scaleX(.2)}28%{opacity:1}to{opacity:0;transform:translateY(14rem)scaleX(1.1)}}@keyframes mahjunk-lab-module__cQ18KW__selectedTilePulse{0%{opacity:.82}to{opacity:1}}@keyframes mahjunk-lab-module__cQ18KW__stackMaterialize{0%{filter:brightness(1.8)saturate(.4);opacity:0;transform:translate(-50%)perspective(100rem)rotateX(4deg)scale(.94)}42%{filter:brightness(1.35)saturate(.8);opacity:1}to{filter:none;opacity:1;transform:translate(-50%)perspective(100rem)rotateX(4deg)scale(1)}}@keyframes mahjunk-lab-module__cQ18KW__breachFlash{0%{opacity:0}9%{opacity:1}32%{opacity:.6}to{opacity:0}}@keyframes mahjunk-lab-module__cQ18KW__breachRay{0%{opacity:.9;scale:.15 1}to{opacity:0;scale:1.2 1}}@keyframes mahjunk-lab-module__cQ18KW__breachShake{0%,to{transform:translate(0)}12%{transform:translate(-.4rem,.18rem)}28%{transform:translate(.34rem,-.14rem)}46%{transform:translate(-.22rem,-.1rem)}68%{transform:translate(.16rem,.08rem)}}@keyframes mahjunk-lab-module__cQ18KW__bannerHit{0%{opacity:0;transform:translate(-50%,-50%)scaleX(.3)}16%,70%{opacity:1;transform:translate(-50%,-50%)scaleX(1)}to{opacity:0;transform:translate(-50%,-50%)scaleX(1.08)}}@media (max-width:720px){.mahjunk-lab-module__cQ18KW__page{padding:0}.mahjunk-lab-module__cQ18KW__shell{border:0;border-radius:0;min-height:100dvh}.mahjunk-lab-module__cQ18KW__header{align-items:flex-start}.mahjunk-lab-module__cQ18KW__titleMark{width:9.4rem}.mahjunk-lab-module__cQ18KW__header nav{grid-template-columns:repeat(3,auto);display:grid}.mahjunk-lab-module__cQ18KW__header button{min-height:2rem;padding:.4rem .55rem;font-size:.52rem}.mahjunk-lab-module__cQ18KW__hud{grid-template-columns:repeat(4,1fr)}.mahjunk-lab-module__cQ18KW__pressure{grid-area:2/1/auto/-1;min-height:2.8rem}.mahjunk-lab-module__cQ18KW__metric{min-height:3.3rem;padding:.5rem .6rem}.mahjunk-lab-module__cQ18KW__gameArea{grid-template-rows:auto minmax(28rem,1fr) auto;min-height:auto}.mahjunk-lab-module__cQ18KW__boardHeader{grid-template-columns:1fr auto;gap:.55rem}.mahjunk-lab-module__cQ18KW__boardHeader>p{grid-area:2/1/auto/-1;font-size:.72rem}.mahjunk-lab-module__cQ18KW__matchCount{grid-area:1/2}.mahjunk-lab-module__cQ18KW__matchCount span{padding:.3rem .4rem;font-size:.45rem}.mahjunk-lab-module__cQ18KW__board{min-height:30rem}.mahjunk-lab-module__cQ18KW__tile em{width:1rem;height:1rem;font-size:.6rem}.mahjunk-lab-module__cQ18KW__commandDeck{grid-template-columns:minmax(0,1fr) auto}.mahjunk-lab-module__cQ18KW__reactorReadout{min-width:9.5rem}.mahjunk-lab-module__cQ18KW__steps{grid-template-columns:1fr}.mahjunk-lab-module__cQ18KW__examplePairs{flex-direction:column}}@media (max-height:520px) and (orientation:landscape){.mahjunk-lab-module__cQ18KW__page{padding:0}.mahjunk-lab-module__cQ18KW__shell{border:0;border-radius:0;height:100dvh}.mahjunk-lab-module__cQ18KW__header{min-height:2.6rem;padding-block:.38rem}.mahjunk-lab-module__cQ18KW__header p{display:none}.mahjunk-lab-module__cQ18KW__titleMark{width:9.4rem}.mahjunk-lab-module__cQ18KW__header button{min-height:1.8rem}.mahjunk-lab-module__cQ18KW__hud{grid-template-columns:.5fr .5fr 1.6fr .5fr .8fr}.mahjunk-lab-module__cQ18KW__metric,.mahjunk-lab-module__cQ18KW__pressure{min-height:2.7rem;padding-block:.35rem}.mahjunk-lab-module__cQ18KW__gameArea{grid-template-rows:auto 1fr auto;min-height:calc(100dvh - 5.3rem)}.mahjunk-lab-module__cQ18KW__boardHeader{min-height:2.4rem;padding-block:.28rem}.mahjunk-lab-module__cQ18KW__boardHeader>p{font-size:.66rem}.mahjunk-lab-module__cQ18KW__board{min-height:0}.mahjunk-lab-module__cQ18KW__tile>i{display:none}.mahjunk-lab-module__cQ18KW__tile em{width:.9rem;height:.9rem;font-size:.52rem}.mahjunk-lab-module__cQ18KW__commandDeck{min-height:3.3rem;padding-block:.28rem}.mahjunk-lab-module__cQ18KW__reactorReadout{min-height:2.5rem}.mahjunk-lab-module__cQ18KW__modal{max-height:calc(100dvh - 1rem);padding:1rem}.mahjunk-lab-module__cQ18KW__modal h2{margin-block:.3rem .7rem;font-size:2rem}.mahjunk-lab-module__cQ18KW__steps article{padding:.65rem}.mahjunk-lab-module__cQ18KW__steps p{font-size:.68rem}.mahjunk-lab-module__cQ18KW__examplePairs{margin:.45rem 0}}@media (prefers-reduced-motion:reduce){.mahjunk-lab-module__cQ18KW__pressure b,.mahjunk-lab-module__cQ18KW__tile,.mahjunk-lab-module__cQ18KW__tile .mahjunk-lab-module__cQ18KW__tileArt,.mahjunk-lab-module__cQ18KW__tile:after,.mahjunk-lab-module__cQ18KW__reactionField,.mahjunk-lab-module__cQ18KW__reactionField:before,.mahjunk-lab-module__cQ18KW__reactionField:after,.mahjunk-lab-module__cQ18KW__reactionField>i,.mahjunk-lab-module__cQ18KW__boardEffect,.mahjunk-lab-module__cQ18KW__boardEffect:after,.mahjunk-lab-module__cQ18KW__boardEffect>i,.mahjunk-lab-module__cQ18KW__board[data-effect],.mahjunk-lab-module__cQ18KW__board[data-effect] .mahjunk-lab-module__cQ18KW__tileStage,.mahjunk-lab-module__cQ18KW__banner{transition:none!important;animation:none!important}}
