.play-module__acCQeq__page{--acid:#b6ff58;--ember:#ff7a2f;color:#f5f7f2;background:#050605;min-height:100vh;padding:clamp(.85rem,1.8vh,1.35rem) clamp(1rem,3vw,3rem) 3rem;position:relative;overflow:hidden auto}.play-module__acCQeq__backdrop{pointer-events:none;background:radial-gradient(circle at 20% 4%,#80ff241f,#0000 29rem),radial-gradient(circle at 83% 35%,#ff6f1f17,#0000 31rem),linear-gradient(#ffffff05 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.play-module__acCQeq__hero,.play-module__acCQeq__gameShell{z-index:1;width:min(100%,1440px);margin-inline:auto;position:relative}.play-module__acCQeq__arcadeNav{z-index:1;justify-content:space-between;width:min(100%,1440px);margin:0 auto .85rem;display:flex;position:relative}.play-module__acCQeq__arcadeNav a,.play-module__acCQeq__fullLeaderboardLink{color:#aeb4aa;letter-spacing:.08em;font:800 .68rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none}.play-module__acCQeq__arcadeNav a:hover,.play-module__acCQeq__arcadeNav a:focus-visible,.play-module__acCQeq__fullLeaderboardLink:hover,.play-module__acCQeq__fullLeaderboardLink:focus-visible{color:var(--acid);outline:none}.play-module__acCQeq__fullLeaderboardLink{margin-top:.8rem;display:inline-block}.play-module__acCQeq__hero{-moz-column-gap:clamp(1rem, 2.4vw, 2rem);grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:clamp(1rem,2.4vw,2rem);margin-bottom:clamp(.65rem,1.2vh,.95rem);display:grid}.play-module__acCQeq__eyebrow,.play-module__acCQeq__sideLabel,.play-module__acCQeq__overlayTag{color:var(--acid);letter-spacing:.2em;font:800 .73rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.play-module__acCQeq__gameLogo{isolation:isolate;align-items:end;width:fit-content;min-width:clamp(18.5rem,31vw,25rem);margin:0;display:grid;position:relative}.play-module__acCQeq__logoStamp{color:#0b0d09;background:var(--acid);letter-spacing:.15em;align-items:center;gap:.62rem;width:fit-content;margin:0 0 -.05rem .4rem;padding:.18rem .4rem .16rem;font:950 clamp(.54rem,.72vw,.67rem)/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;transform:skew(-8deg);box-shadow:.28rem .25rem #2c4b14}.play-module__acCQeq__logoStamp b{color:#fff;text-shadow:1px 1px #0b0d09;font-weight:950}.play-module__acCQeq__logoWord{filter:drop-shadow(0 0 1.4rem #b6ff581f);letter-spacing:-.035em;text-transform:uppercase;align-items:baseline;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(3.7rem,6.4vw,5.8rem);font-style:italic;font-weight:950;line-height:.78;display:flex;transform:skew(-4deg)}.play-module__acCQeq__logoRug{z-index:1;color:#ff4d86;-webkit-text-stroke:1px #ff9bbb;text-shadow:.05em .05em #5a132d,.1em .1em #ff4d8630;position:relative}.play-module__acCQeq__logoRug:after{content:"";background:repeating-linear-gradient(90deg, var(--ember) 0 .24em, transparent .24em .34em);height:.055em;position:absolute;bottom:.07em;left:.02em;right:-.03em;transform:skew(18deg)}.play-module__acCQeq__logoShot{color:#f4f7ef;-webkit-text-stroke:1px #ffffff6b;text-shadow:.045em .045em #395d1d,.09em .09em #10150c;position:relative}.play-module__acCQeq__logoRule{background:linear-gradient(90deg, var(--ember) 0 27%, var(--acid) 27% 78%, transparent 78%);width:calc(100% - .55rem);height:.2rem;margin:.28rem 0 0 .42rem;transform:skew(-18deg);box-shadow:0 0 1rem #b6ff582e}.play-module__acCQeq__targetLetter{width:.78em;color:var(--ember);-webkit-text-stroke:.045em var(--ember);text-shadow:0 0 .24em #ff7a2f47,.05em .05em #6b2a0d;place-items:center;display:inline-grid;position:relative}.play-module__acCQeq__targetLetter:before,.play-module__acCQeq__targetLetter:after{z-index:-1;content:"";background:color-mix(in srgb, var(--acid) 62%, transparent);position:absolute}.play-module__acCQeq__targetLetter:before{width:1.06em;height:.04em}.play-module__acCQeq__targetLetter:after{width:.04em;height:1.08em}.play-module__acCQeq__hero>p:last-child{color:#aeb4aa;max-width:48rem;margin:0;padding-bottom:.12rem;font-size:clamp(.9rem,1.4vw,1.05rem);line-height:1.4}.play-module__acCQeq__gameShell{grid-template-columns:minmax(420px,1fr) clamp(280px,20vw,320px);align-items:start;gap:clamp(1rem,2vw,1.35rem);display:grid}.play-module__acCQeq__gameColumn,.play-module__acCQeq__sidePanel{min-width:0}.play-module__acCQeq__gameColumn{width:100%}.play-module__acCQeq__competitionBar{background:#070b07e6;border:1px solid #b6ff5833;border-radius:1rem;grid-template-columns:1fr auto;align-items:center;gap:.55rem 1rem;margin-bottom:.65rem;padding:.72rem .85rem;display:grid}.play-module__acCQeq__competitionBar>div{flex-wrap:wrap;gap:.45rem;display:flex}.play-module__acCQeq__competitionBar span,.play-module__acCQeq__competitionBar button,.play-module__acCQeq__competitionBar p{letter-spacing:.08em;font:800 .64rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.play-module__acCQeq__competitionBar span{color:#7f877c;border:1px solid #ffffff1a;border-radius:999px;padding:.42rem .58rem}.play-module__acCQeq__competitionBar .play-module__acCQeq__activeMode{color:var(--acid);border-color:#b6ff5880}.play-module__acCQeq__competitionBar button{color:#10150a;background:var(--acid);cursor:pointer;border:0;border-radius:999px;padding:.7rem .9rem}.play-module__acCQeq__competitionBar button:disabled{cursor:not-allowed;opacity:.48}.play-module__acCQeq__competitionBar p{color:#aeb4aa;letter-spacing:0;grid-column:1/-1;margin:0}.play-module__acCQeq__scoreboard{background:#080c08e0;border:1px solid #b6ff583d;border-bottom:0;border-radius:1.3rem 1.3rem 0 0;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.play-module__acCQeq__scoreboard>div{border-right:1px solid #ffffff14;padding:.62rem .85rem}.play-module__acCQeq__scoreboard>div:last-child{border-right:0}.play-module__acCQeq__scoreboard span,.play-module__acCQeq__scoreboard strong{display:block}.play-module__acCQeq__scoreboard span{color:#767d73;letter-spacing:.14em;font:800 .65rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.play-module__acCQeq__scoreboard strong{color:#f7faf3;margin-top:.16rem;font-size:clamp(1.05rem,2.4vw,1.45rem)}.play-module__acCQeq__canvasFrame{background:#080a08;border:1px solid #b6ff5852;border-radius:0 0 1.3rem 1.3rem;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000075}.play-module__acCQeq__canvas{aspect-ratio:3/2;touch-action:none;cursor:crosshair;width:100%;height:auto;display:block}.play-module__acCQeq__overlay{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#010301cc;place-items:center;padding:.65rem;display:grid;position:absolute;inset:0}.play-module__acCQeq__overlayPanel{background:linear-gradient(145deg,#10180bfa,#080808fa);border:1px solid #b6ff5859;border-radius:1.5rem;width:min(100%,650px);max-height:100%;padding:clamp(.9rem,2vw,1.35rem);overflow:auto;box-shadow:0 30px 100px #000}.play-module__acCQeq__runPanel{width:min(92%,34rem);padding:clamp(1rem,1.8vw,1.35rem)}.play-module__acCQeq__entryPanel{text-align:center;width:min(92%,34rem)}.play-module__acCQeq__entryPanel>p:not(.play-module__acCQeq__overlayTag){max-width:28rem;margin-left:auto;margin-right:auto}.play-module__acCQeq__runChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.play-module__acCQeq__runChoices button{color:#061002;background:var(--acid);text-align:left;cursor:pointer;border:1px solid #b6ff5866;border-radius:1rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.35rem;min-height:4.5rem;padding:.85rem 1rem;display:flex}.play-module__acCQeq__runChoices button+button{color:#f5f7f2;background:#030703eb}.play-module__acCQeq__runChoices button:disabled{cursor:not-allowed;opacity:.5}.play-module__acCQeq__runChoices b{text-transform:uppercase;font-size:.78rem}.play-module__acCQeq__runChoices small{color:inherit;font:750 .55rem/1.35 ui-monospace,monospace}.play-module__acCQeq__runHelp,.play-module__acCQeq__resultExtras{color:#92998d;margin-top:.75rem;font-size:.68rem}.play-module__acCQeq__runHelp summary,.play-module__acCQeq__resultExtras summary{cursor:pointer;color:#cbd1c6;text-transform:uppercase;font-weight:850}.play-module__acCQeq__runHelp span{margin-top:.55rem;line-height:1.5;display:block}.play-module__acCQeq__resultHeading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.play-module__acCQeq__resultHeading span{color:var(--acid);letter-spacing:.13em;border:1px solid #b6ff5880;border-radius:999px;flex:none;padding:.35rem .55rem;font:900 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.play-module__acCQeq__resultStats{background:#0003;border:1px solid #ffffff1a;border-radius:.9rem;grid-template-columns:repeat(3,1fr);margin-top:.7rem;display:grid;overflow:hidden}.play-module__acCQeq__resultStats>div{border-right:1px solid #ffffff14;padding:.55rem .65rem}.play-module__acCQeq__resultStats>div:last-child{border-right:0}.play-module__acCQeq__resultStats span,.play-module__acCQeq__resultStats strong{display:block}.play-module__acCQeq__resultStats span{color:#737b70;letter-spacing:.12em;font:800 .55rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.play-module__acCQeq__resultStats strong{color:#f8fbf5;margin-top:.14rem;font-size:.95rem}.play-module__acCQeq__runPanel .play-module__acCQeq__runVerdict{color:#c0c6bb;margin-top:.65rem}.play-module__acCQeq__resultActions{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:.65rem;margin-top:.85rem;display:grid}.play-module__acCQeq__resultActions button,.play-module__acCQeq__resultShareActions button{cursor:pointer;border-radius:999px;min-height:2.55rem;margin:0;padding:.66rem .72rem;font-size:.67rem;font-weight:900}.play-module__acCQeq__doneButton{color:#eaf0e5;border:1px solid #b6ff5861;border-radius:999px;justify-content:center;align-items:center;min-height:2.55rem;padding:.66rem .72rem;font-size:.67rem;font-weight:900;text-decoration:none;display:inline-flex}.play-module__acCQeq__resultExtras[open] summary{margin-bottom:.65rem}.play-module__acCQeq__resultShareActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.play-module__acCQeq__shareButton{color:#eaf0e5;background:#b6ff5812;border:1px solid #b6ff5861}.play-module__acCQeq__telegramShareButton{color:#dff6ff;background:#29b6f617;border:1px solid #29b6f66b}.play-module__acCQeq__downloadButton{color:#8f978b;text-underline-offset:.24rem;cursor:pointer;background:0 0;border:0;margin:.7rem auto 0;padding:.25rem .4rem;font:700 .72rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:underline;display:block}.play-module__acCQeq__downloadButton:hover,.play-module__acCQeq__downloadButton:focus-visible{color:var(--acid);outline:none}.play-module__acCQeq__shareStatus{text-align:center;min-height:1.1rem;font:700 .66rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--acid)!important}.play-module__acCQeq__overlayPanel h2{letter-spacing:-.045em;margin:.25rem 0;font-size:clamp(1.45rem,3vw,2.1rem)}.play-module__acCQeq__overlayPanel>p:not(.play-module__acCQeq__overlayTag){color:#aeb4aa;margin:.25rem 0 0;font-size:.88rem}.play-module__acCQeq__mutationGrid{grid-template-columns:repeat(3,1fr);gap:.55rem;margin-top:.8rem;display:grid}.play-module__acCQeq__mutationGrid button{color:#f7f9f5;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff21;border-radius:1rem;min-height:7.25rem;padding:.75rem;transition:border-color .14s,transform .14s,background .14s}.play-module__acCQeq__mutationGrid button:hover,.play-module__acCQeq__mutationGrid button:focus-visible{border-color:var(--acid);background:#b6ff5817;outline:none;transform:translateY(-3px)}.play-module__acCQeq__mutationGrid span,.play-module__acCQeq__mutationGrid strong,.play-module__acCQeq__mutationGrid small{display:block}.play-module__acCQeq__mutationGrid span{color:var(--ember);letter-spacing:.14em;font:800 .62rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.play-module__acCQeq__mutationGrid strong{margin:.4rem 0 .3rem;font-size:.92rem}.play-module__acCQeq__mutationGrid small{color:#9aa096;font-size:.72rem;line-height:1.32}.play-module__acCQeq__restartButton{color:#10150a;background:var(--acid);cursor:pointer;border:0;border-radius:999px;margin-top:1rem;padding:.9rem 1.3rem;font-weight:900}.play-module__acCQeq__restartButton:disabled{color:#697066;cursor:not-allowed;background:#141814}.play-module__acCQeq__statusLine{color:#9da496;justify-content:space-between;gap:1rem;min-height:2.55rem;padding:.62rem .2rem 0;font:700 .78rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.play-module__acCQeq__statusLine p{margin:0}.play-module__acCQeq__controls{grid-template-columns:1fr 1.35fr 1fr;gap:.65rem;margin-top:.45rem;display:grid}.play-module__acCQeq__controls button{color:#d9ddd5;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff24;border-radius:1rem;min-height:3rem;font-weight:900}.play-module__acCQeq__controls button:hover:not(:disabled),.play-module__acCQeq__controls button:focus-visible:not(:disabled){border-color:#b6ff58cc;outline:none}.play-module__acCQeq__controls button:disabled{cursor:not-allowed;opacity:.42}.play-module__acCQeq__controls .play-module__acCQeq__fireButton{border-color:var(--acid);color:#10150a;background:var(--acid);box-shadow:0 0 30px #b6ff5824}.play-module__acCQeq__keyboardHint{color:#686e65;text-align:center;margin:0;font-size:.78rem}.play-module__acCQeq__hintRow{justify-content:center;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.play-module__acCQeq__soundToggle{color:#87927f;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;flex:none;padding:.25rem;font:800 .62rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.play-module__acCQeq__soundToggle:hover,.play-module__acCQeq__soundToggle:focus-visible{color:var(--acid);outline:none}.play-module__acCQeq__sidePanel{gap:.65rem;display:grid;position:sticky;top:1rem}.play-module__acCQeq__sidePanel section{background:#0b0d0bd1;border:1px solid #ffffff1a;border-radius:1.25rem;padding:1rem}.play-module__acCQeq__sidePanel h2{letter-spacing:-.035em;margin:.35rem 0 .6rem;font-size:1.45rem}.play-module__acCQeq__leaderboardHeader{justify-content:space-between;align-items:start;gap:.7rem;display:flex}.play-module__acCQeq__leaderboardTabs{gap:.2rem;display:flex}.play-module__acCQeq__resetTime{color:#6f766d;margin-top:-.35rem;font-size:.62rem;display:block}.play-module__acCQeq__leaderboardTabs button{color:#7f877c;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;padding:.4rem .5rem;font:800 .56rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.play-module__acCQeq__leaderboardTabs button[aria-pressed=true]{color:var(--acid);border-color:#b6ff5873}.play-module__acCQeq__leaderboard{gap:.25rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.play-module__acCQeq__leaderboard li{border-top:1px solid #ffffff12;grid-template-columns:1.8rem minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.5rem 0;display:grid}.play-module__acCQeq__leaderboard li>span,.play-module__acCQeq__leaderboard small{color:#7f877c;font-size:.66rem}.play-module__acCQeq__leaderboard strong,.play-module__acCQeq__leaderboard small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.play-module__acCQeq__leaderboard li>b{color:var(--acid);font-size:.78rem}.play-module__acCQeq__personalBest,.play-module__acCQeq__prizeNotice{border-top:1px solid #ffffff14;margin:.65rem 0 0;padding-top:.65rem;font-size:.7rem}.play-module__acCQeq__personalBest{color:var(--acid);font-weight:800}.play-module__acCQeq__sidePanel section>p:last-child{color:#9aa097;margin-bottom:0;line-height:1.55}.play-module__acCQeq__legend{gap:.56rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.play-module__acCQeq__legend li{grid-template-columns:2.2rem 1fr;align-items:center;gap:.75rem;display:grid}.play-module__acCQeq__legend li>img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 .45rem #b6ff5833);width:2.2rem;height:2.2rem}.play-module__acCQeq__legend strong,.play-module__acCQeq__legend small{display:block}.play-module__acCQeq__legend strong{font:900 .74rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.play-module__acCQeq__legend small{color:#787e76;margin-top:.18rem;line-height:1.35}.play-module__acCQeq__resultPage{place-items:center;display:grid}.play-module__acCQeq__publicResult{z-index:1;width:min(100%,70rem);margin-inline:auto;position:relative}.play-module__acCQeq__publicResult h1{letter-spacing:-.065em;margin:.3rem 0 1rem;font-size:clamp(2.2rem,6vw,5rem);line-height:.92}.play-module__acCQeq__publicResultImage{border:1px solid #b6ff5852;border-radius:1.25rem;width:100%;height:auto;display:block;box-shadow:0 28px 90px #0000008f}.play-module__acCQeq__publicResultFooter{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.play-module__acCQeq__publicResultFooter p{color:#aeb4aa;margin:0}.play-module__acCQeq__publicResultFooter a{color:#10150a;background:var(--acid);border-radius:999px;flex:none;padding:.85rem 1.2rem;font-weight:900;text-decoration:none}.play-module__acCQeq__publicContestCallout{background:#b6ff580f;border:1px solid #b6ff5847;border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:1.5rem;padding:1.25rem;display:flex}.play-module__acCQeq__publicContestCallout h2{margin:.35rem 0 0;font-size:clamp(1.2rem,3vw,1.8rem);line-height:1.05}.play-module__acCQeq__publicContestCallout p:not(.play-module__acCQeq__eyebrow){color:#aeb4aa;max-width:48rem;margin:.55rem 0 0;line-height:1.55}.play-module__acCQeq__publicContestCallout>a{color:#10150a;background:var(--acid);border-radius:999px;flex:none;padding:.85rem 1.2rem;font-weight:900;text-decoration:none}@media (max-width:960px){.play-module__acCQeq__hero{display:block}.play-module__acCQeq__gameLogo{margin-bottom:.45rem}.play-module__acCQeq__gameShell{grid-template-columns:1fr;width:min(100%,720px)}.play-module__acCQeq__hero{width:min(100%,720px)}.play-module__acCQeq__gameColumn{width:100%}.play-module__acCQeq__sidePanel{grid-template-columns:repeat(2,1fr);position:static}}@media (max-width:620px){.play-module__acCQeq__page{padding-inline:.7rem;padding-top:1rem}.play-module__acCQeq__gameLogo{min-width:min(100%,20rem)}.play-module__acCQeq__logoWord{font-size:clamp(3.45rem,18vw,4.55rem)}.play-module__acCQeq__competitionBar{grid-template-columns:1fr}.play-module__acCQeq__competitionBar button{width:100%}.play-module__acCQeq__scoreboard>div{padding:.72rem .55rem}.play-module__acCQeq__canvas{max-height:none}.play-module__acCQeq__resultFrame,.play-module__acCQeq__resultFrame .play-module__acCQeq__canvas{min-height:23rem}.play-module__acCQeq__controls{grid-template-columns:.82fr 1.35fr .82fr}.play-module__acCQeq__controls button{min-height:3.25rem;font-size:.72rem}.play-module__acCQeq__resultActions{grid-template-columns:1fr}.play-module__acCQeq__resultActions button{min-height:2.8rem}.play-module__acCQeq__publicResultFooter{flex-direction:column;align-items:stretch}.play-module__acCQeq__publicContestCallout{flex-direction:column;align-items:flex-start}.play-module__acCQeq__publicResultFooter a{text-align:center}.play-module__acCQeq__sidePanel{grid-template-columns:1fr}.play-module__acCQeq__mutationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-top:.55rem}.play-module__acCQeq__mutationGrid button{min-height:4.35rem;padding:.5rem}.play-module__acCQeq__mutationGrid strong{margin-top:.3rem;font-size:.72rem}.play-module__acCQeq__mutationGrid small{display:none}.play-module__acCQeq__resultActions{grid-template-columns:1fr;gap:.3rem;margin-top:.5rem}.play-module__acCQeq__resultActions button{min-height:2.2rem;padding:.45rem .3rem;font-size:.54rem;line-height:1.1}.play-module__acCQeq__runPanel .play-module__acCQeq__runVerdict{margin-top:.45rem;font-size:.72rem}.play-module__acCQeq__runPanel{padding:.68rem}.play-module__acCQeq__runPanel .play-module__acCQeq__resultStats{margin-top:.4rem}.play-module__acCQeq__runPanel .play-module__acCQeq__resultHeading h2{font-size:1.2rem}.play-module__acCQeq__runPanel .play-module__acCQeq__resultStats>div{padding:.34rem .45rem}.play-module__acCQeq__runPanel .play-module__acCQeq__resultStats strong{font-size:.8rem}.play-module__acCQeq__runPanel .play-module__acCQeq__downloadButton{margin-top:.32rem;font-size:.6rem}.play-module__acCQeq__statusLine{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.play-module__acCQeq__mutationGrid button{transition:none}}
