:root{--void:#05050a;--gold:#e8b64a;--gold-hi:#ffe39a;--gold-dim:#8a6a26;--red:#ff3b2f;--ink:#f4ecd8;--ink-dim:#a39a86;--glass:rgba(12,10,6,.55);--f-display:"Oxanium","Segoe UI",system-ui,sans-serif;color-scheme:dark}[hidden]{display:none!important}html,body{height:100%;margin:0;background:var(--void);color:var(--ink);overflow:hidden;font-family:var(--f-display);-webkit-user-select:none;user-select:none;touch-action:none}#c{position:fixed;inset:0;width:100%;height:100%;display:block}.hud{position:fixed;pointer-events:none;z-index:5}#hp{top:calc(14px + env(safe-area-inset-top,0px));left:16px;width:min(240px,42vw)}.lbl{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:5px}.bar{height:10px;background:#ffffff14;border:1px solid rgba(232,182,74,.35);transform:skew(-18deg)}.bar>i{display:block;height:100%;background:linear-gradient(90deg,var(--gold-dim),var(--gold-hi));transition:width .15s}#hp.low .bar>i{background:linear-gradient(90deg,#7a1510,var(--red))}#dust{top:calc(14px + env(safe-area-inset-top,0px));right:16px;text-align:right}#dust b{font-size:clamp(22px,4vw,34px);font-weight:800;color:var(--gold-hi);font-variant-numeric:tabular-nums;text-shadow:0 0 18px rgba(232,182,74,.55)}#dust #scoreN{display:block;font-size:clamp(38px,6vw,64px);font-weight:900;line-height:1;letter-spacing:.02em;text-shadow:none;transform-origin:100% 50%;background:linear-gradient(180deg,#fff3c8,#ffd060 45%,#c8861e);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 14px rgba(255,186,70,.5)) drop-shadow(0 2px 0 rgba(0,0,0,.55))}#dust #scoreN.bump{animation:sbump .7s cubic-bezier(.2,1.6,.4,1)}@keyframes sbump{0%{transform:scale(1)}30%{transform:scale(1.25)}to{transform:scale(1)}}#dust .lbl{font-size:12px;letter-spacing:.24em}#dust span{font-size:14px;color:var(--ink-dim);font-variant-numeric:tabular-nums}#cross{left:50%;top:50%;width:26px;height:26px;margin:-13px 0 0 -13px}#ammo{left:50%;top:50%;width:46px;height:3px;margin:24px 0 0 -23px;background:#ffffff1f;border-radius:2px;opacity:0;transition:opacity .25s}#ammo.show{opacity:1}#ammo i{display:block;height:100%;width:100%;background:linear-gradient(90deg,#c8861e,#ffe08a);border-radius:2px}#ammo.low i{background:linear-gradient(90deg,#9a1a10,#ff5a3a)}#ammo span{position:absolute;left:50%;top:7px;transform:translate(-50%);font-size:9px;letter-spacing:.24em;color:#ff8a5a;white-space:nowrap;opacity:0}#ammo.lock span{opacity:1;animation:ablink .5s steps(2) infinite}@keyframes ablink{50%{opacity:.35}}#cross:before,#cross:after{content:"";position:absolute;background:var(--gold-hi);opacity:.9}#cross:before{left:12px;top:0;width:2px;height:26px;clip-path:polygon(0 0,100% 0,100% 35%,0 35%,0 65%,100% 65%,100% 100%,0 100%)}#cross:after{top:12px;left:0;height:2px;width:26px;clip-path:polygon(0 0,35% 0,35% 100%,0 100%,0 0,65% 0,100% 0,100% 100%,65% 100%)}#cross.hit:before,#cross.hit:after{background:var(--red)}#msg{top:22%;left:0;right:0;text-align:center;font-size:clamp(18px,3.4vw,28px);font-weight:800;letter-spacing:.22em;color:var(--gold-hi);text-shadow:0 0 24px rgba(0,0,0,.9);opacity:0;transition:opacity .4s}#msg small{display:block;font-size:.5em;letter-spacing:.14em;color:var(--ink);font-weight:400;margin-top:6px}#hint{bottom:calc(14px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);font-size:12px;color:var(--ink-dim);letter-spacing:.08em;white-space:nowrap}#flash{position:fixed;inset:0;background:radial-gradient(ellipse at center,transparent 45%,rgba(255,40,30,.55));opacity:0;pointer-events:none;z-index:4;transition:opacity .25s}.screen{position:fixed;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:radial-gradient(ellipse at 50% 60%,#281c068c,#05050aeb)}.panel{max-width:520px;width:100%;text-align:center}.panel h1{margin:0;font-size:clamp(46px,11vw,88px);font-weight:800;letter-spacing:.14em;line-height:1;background:linear-gradient(180deg,var(--gold-hi),var(--gold) 55%,var(--gold-dim));-webkit-background-clip:text;background-clip:text;color:transparent}.panel h2{margin:.3em 0 1.2em;font-size:13px;letter-spacing:.32em;font-weight:600;color:var(--red);text-transform:uppercase}.panel p{color:var(--ink);font-size:15px;line-height:1.55;margin:0 auto 1.4em;max-width:44ch;text-wrap:balance}.keys{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;text-align:left;font-size:13px;color:var(--ink-dim);max-width:330px;margin:0 auto 1.6em}.keys kbd{font-family:inherit;color:var(--gold-hi);font-weight:600;white-space:nowrap}.btn{font-family:inherit;font-size:18px;font-weight:800;letter-spacing:.24em;color:#1a1204;background:var(--gold);border:0;padding:14px 38px;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);cursor:pointer}.btn:hover,.btn:focus-visible{background:var(--gold-hi);outline:none}.btn[disabled]{opacity:.5;cursor:wait}#load{font-size:12px;letter-spacing:.14em;color:var(--ink-dim);margin-top:14px;min-height:1em}#tZone{position:fixed;inset:0;z-index:4;touch-action:none;-webkit-tap-highlight-color:transparent}#touch{position:fixed;inset:0;z-index:8;pointer-events:none}#touch[hidden],#tZone[hidden]{display:none!important}#tStick{position:fixed;z-index:4;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;pointer-events:none;opacity:0;transition:opacity .1s;border:1.5px solid rgba(232,182,74,.5);background:radial-gradient(circle,#e8b64a1f,#e8b64a08 70%)}#tStick.on{opacity:1}#tKnob{position:absolute;left:50%;top:50%;width:60px;height:60px;margin:-30px 0 0 -30px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#ffe696cc,#e8b64a80);box-shadow:0 0 16px #e8b64a73}#tStick.boost{border-color:#ffd659;box-shadow:0 0 18px #ffbe3c80}#tStick.boost #tKnob{box-shadow:0 0 26px #ffb030}.tBtn{position:fixed;pointer-events:auto;touch-action:none;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center;font-family:inherit;font-weight:800;letter-spacing:.14em;color:#ffe9a8;border:1.5px solid rgba(232,182,74,.6);background:#0a08046b;-webkit-user-select:none;user-select:none}#tFire{right:calc(26px + env(safe-area-inset-right,0px));bottom:calc(26px + env(safe-area-inset-bottom,0px));width:96px;height:96px;border-radius:50%;font-size:11px;border-width:2px;background:radial-gradient(circle,#46180859,#0a08048c);box-shadow:0 0 14px #00000080}#tFire.on{border-color:#ffd659;background:radial-gradient(circle,#ffaa3c80,#6e280a9e);color:#fff}#tPause{left:calc(10px + env(safe-area-inset-left,0px));top:calc(8px + env(safe-area-inset-top,0px));width:48px;height:48px;gap:6px}#tPause i{display:block;width:5px;height:18px;background:#ffd36a}#tPauseM,#tRot{position:fixed;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;background:#040408b8;touch-action:none}#tPauseM[hidden],#tRot[hidden]{display:none!important}#tRot{z-index:40;background:#040408f0}.tpBox{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:min(320px,80vw);padding:18px 22px;border:1px solid rgba(232,182,74,.45);background:#0c0a06d9}.tpT{text-align:center;font-weight:800;letter-spacing:.32em;color:#e8b64a;font-size:15px;margin-bottom:4px}.tpBox button{font-family:inherit;font-weight:800;font-size:14px;letter-spacing:.18em;min-height:48px;color:#ffe9a8;background:#e8b64a14;border:1px solid rgba(232,182,74,.5);touch-action:manipulation}.tpBox button.go{color:#1a1206;background:linear-gradient(#ffd659,#c9932e);border:0}.tpBox button:disabled{opacity:.35}.trBox{text-align:center;color:#efe6d2;letter-spacing:.18em}.trBox b{display:block;font-size:18px;color:#ffd36a;margin-top:18px}.trBox small{display:block;margin-top:8px;font-size:12px;letter-spacing:.12em;opacity:.75}.trPh{width:46px;height:78px;margin:0 auto;border:3px solid #ffd36a;border-radius:9px;animation:trTurn 1.6s ease-in-out infinite}@keyframes trTurn{0%,25%{transform:rotate(0)}60%,to{transform:rotate(-90deg)}}.mk.brk{color:#ff8a5a}.mk.brk .ic{width:28px;height:28px;filter:drop-shadow(0 0 7px rgba(255,90,40,.7))}.mk.brk.eat .ic{animation:h4pulse .45s ease-in-out infinite alternate}.mk.brk em{display:block;font-style:normal;font-size:10px;color:#ffd9c0;margin-top:1px}body.touch .mk.brk,body.touch #hBod{pointer-events:auto;padding:8px 10px;touch-action:none}body.touch #rep.show{pointer-events:auto;padding:10px 0 12px}#rep.paused #repFill{filter:grayscale(1) brightness(.7)}#rep.paused #repLbl{color:#9a9a9a}#rep.miss .track{animation:repMiss .3s}@keyframes repMiss{30%{transform:translate(-4px)}60%{transform:translate(4px)}}body.touch #repPrompt kbd,body.touch #again small{display:none}body.touch{touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}body.touch #msg{top:auto!important;bottom:calc(58px + env(safe-area-inset-bottom,0px));left:24%;right:24%;font-size:16px;letter-spacing:.16em;text-shadow:0 1px 2px #000,0 0 12px rgba(0,0,0,.95)}body.touch #msg small{font-size:.66em;margin-top:2px}body.touch #tut{top:auto!important;bottom:calc(32px + env(safe-area-inset-bottom,0px));max-width:50vw;font-size:11px;line-height:1.3;background:none;border:0;padding:0;text-shadow:0 1px 2px #000,0 0 10px #000}body.touch #tut:has(~#tip.show){opacity:0!important}body.touch #tip{bottom:calc(32px + env(safe-area-inset-bottom,0px));gap:8px;padding:0;background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 1px 2px #000,0 0 10px #000}body.touch #tip .tx b{display:inline;font-size:12px;letter-spacing:.12em}body.touch #tip .tx small{display:inline;margin:0 0 0 8px;font-size:11px}body.touch #tip .kc{font-size:10px;gap:4px}body.touch #tip kbd{transform:scale(.8)}body.touch #sub{bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;max-width:50vw!important;font-size:11px;line-height:1.3;background:none;border:0;padding:0;text-shadow:0 1px 2px #000,0 0 10px #000}body.touch #sub b{font-size:10px;margin-right:6px}body.touch #rep,body.touch #dep{bottom:calc(27% + env(safe-area-inset-bottom,0px))!important}body.touch .ft{font-size:12px}body.touch .ft.crit,body.touch .ft.pu{font-size:14px}body.touch .mk.brk span,body.touch .mk.brk em{display:none}body.touch .mk.brk .ic{width:22px;height:22px;margin-bottom:0}#mobMenu{display:none}body.touch #mobMenu{display:block;position:fixed;inset:0;z-index:2;pointer-events:none}body.touch #menuPanel,body.touch.mmfail #mobMenu{display:none!important}body.touch.mmfail #menuPanel{display:block!important}body.touch #langTog{transition-delay:2.5s}#mmStage{position:absolute;left:calc(50% + (env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))/2);top:50%;width:min(calc(100vw - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)),203.695vh);aspect-ratio:1764/866;transform:translate(-50%,-50%);container-type:size;--u:calc(100cqw / 1764);font-family:TitilliumH,Titillium Web,Oxanium,Segoe UI,system-ui,sans-serif}@supports (height:100dvh){#mmStage{width:min(calc(100vw - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)),203.695dvh)}}#mmStage img{display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}#mmPanelW{position:absolute;left:calc(9.75*var(--u));top:calc(123.5*var(--u));width:calc(1743.3*var(--u));height:calc(741.1*var(--u));opacity:0;transform-origin:50% 0;clip-path:inset(0 0 100% 0)}#mmBarW{position:absolute;left:calc(36.87*var(--u));top:calc(118.43*var(--u));width:calc(1694.9*var(--u));height:calc(134*var(--u));opacity:0}#mmPanelW img,#mmBarW img{position:absolute;left:0;top:0;width:100%;height:100%}#mmPanelGlow,#mmBarGlow{opacity:0;pointer-events:none}#mmLogo{--lx:calc(5.75*var(--u));--ly:calc(344.4*var(--u));position:absolute;left:calc(745*var(--u));top:0;width:calc(262.5*var(--u));height:auto;opacity:0}.mmTx{position:absolute;left:calc(var(--x)*var(--u));top:calc(var(--y)*var(--u));margin:0;opacity:0;white-space:nowrap;text-align:center;transform:translate(-50%,-50%);pointer-events:none}.mmH,.mmTab,#mmGo{font-family:TekturE,Oxanium,Segoe UI,system-ui,sans-serif}.mmH,.mmTab{line-height:1;background:linear-gradient(180deg,#ffe58c,#ffc83c,#ee9f14);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 calc(1.6*var(--u)) calc(1.6*var(--u)) rgba(0,0,0,.8))}.mmH{font-weight:800;font-size:calc(44.3*var(--u));letter-spacing:.018em}.mmTab{font-weight:800;font-size:calc(32.2*var(--u));letter-spacing:.013em}.mmSub{font-weight:600;font-size:calc(28.5*var(--u));line-height:1;color:#f6efdc}.mmCap{transform:translate(-50%);font-weight:600;font-size:calc(23.1*var(--u));line-height:calc(26*var(--u));color:#f4ecd6}.mmWarn{font-weight:600;font-size:calc(20.8*var(--u));line-height:1;color:#f4ecd6}.mmCtl{transform:none;text-align:left;display:flex;flex-direction:column}.mmCtl b{font-weight:700;font-size:calc(22.4*var(--u));line-height:calc(26*var(--u));letter-spacing:-.01em;color:#ffc83c}.mmCtl span{font-weight:600;font-size:calc(20.3*var(--u));line-height:calc(24*var(--u));color:#f4ecd6}.mmCtl b+span{margin-top:calc(3*var(--u))}.mmCtl.s span{font-size:calc(17.4*var(--u));line-height:calc(23*var(--u))}#mmGo{position:absolute;left:calc(685*var(--u));top:calc(759*var(--u));width:calc(390*var(--u));height:calc(82*var(--u));background:none;border:0;padding:0;margin:0;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;font-weight:900;font-size:calc(51.4*var(--u));letter-spacing:.04em;text-indent:.04em;color:#2b1a02;text-shadow:0 calc(1.5*var(--u)) 0 rgba(255,240,190,.5);cursor:pointer;opacity:0;overflow:hidden;clip-path:polygon(7% 0,93% 0,100% 50%,93% 100%,7% 100%,0 50%)}#mmGo:disabled{font-size:calc(23.5*var(--u));letter-spacing:.06em;text-indent:.06em;color:#2b1a02b8;cursor:wait}#mmGo:not(:disabled):active{background:#fff8d74d}#mmGo:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%);transform:translate(-120%);pointer-events:none}#mobMenu.go #mmGo:not(:disabled):after{animation:mmShine 2.8s 3.3s ease-in-out infinite}@keyframes mmShine{0%{transform:translate(-120%)}45%,to{transform:translate(120%)}}#mobMenu.go #mmLogo{animation:mmLogoIn 1.4s both}@keyframes mmLogoIn{0%{opacity:0;transform:translate(var(--lx),var(--ly)) scale(2.9);filter:brightness(3) drop-shadow(0 0 0 rgba(255,190,70,0))}14%{opacity:1;transform:translate(var(--lx),var(--ly)) scale(2.5);filter:brightness(1.7) drop-shadow(0 0 calc(34*var(--u)) rgba(255,190,70,.95));animation-timing-function:ease-out}24%{transform:translate(var(--lx),var(--ly)) scale(2.43);filter:brightness(1.12) drop-shadow(0 0 calc(26*var(--u)) rgba(255,190,70,.7))}46%{transform:translate(var(--lx),var(--ly)) scale(2.5);filter:brightness(1.1) drop-shadow(0 0 calc(30*var(--u)) rgba(255,190,70,.75));animation-timing-function:cubic-bezier(.55,0,.2,1)}86%{opacity:1;transform:translate(0) scale(.95);filter:brightness(1.05) drop-shadow(0 0 calc(10*var(--u)) rgba(255,180,60,.45));animation-timing-function:ease-out}94%{transform:translate(0) scale(1.035);filter:brightness(1.3) drop-shadow(0 0 calc(12*var(--u)) rgba(255,190,70,.6));animation-timing-function:ease-in-out}to{opacity:1;transform:translate(0) scale(1);filter:brightness(1) drop-shadow(0 0 calc(7*var(--u)) rgba(255,180,60,.35))}}#mobMenu.go #mmBarW{animation:mmBarIn .5s 1.1s both}@keyframes mmBarIn{0%{opacity:0;transform:scaleX(.04);animation-timing-function:cubic-bezier(.2,.8,.3,1)}62%{opacity:1;transform:scaleX(1.022);animation-timing-function:ease-in-out}82%{opacity:1;transform:scaleX(.994)}to{opacity:1;transform:none}}#mobMenu.go #mmBarGlow{animation:mmPowerOn .34s 1.5s steps(1) both,mmPulse 2.6s 1.9s ease-in-out infinite alternate}#mobMenu.go #mmPanelW{animation:mmUnfold .7s 1.55s both}@keyframes mmUnfold{0%{opacity:1;clip-path:inset(0 0 100% 0);transform:scaleY(.9);animation-timing-function:cubic-bezier(.3,.4,.3,1)}74%{opacity:1;clip-path:inset(0 0 0 0);transform:scaleY(1.014);animation-timing-function:ease-in-out}90%{opacity:1;clip-path:inset(0 0 0 0);transform:scaleY(.997)}to{opacity:1;clip-path:inset(0 0 0 0);transform:none}}#mobMenu.go #mmPanelGlow{animation:mmPowerOn .34s 2.25s steps(1) both,mmPulse 2.8s 2.65s ease-in-out infinite alternate}@keyframes mmPowerOn{0%{opacity:0}8%{opacity:.6}20%{opacity:0}35%{opacity:.75}50%{opacity:.15}70%{opacity:.9}to{opacity:.55}}@keyframes mmPulse{0%{opacity:.1}to{opacity:.5}}#mobMenu.go .mmTx,#mobMenu.go #mmGo{animation:mmTxIn .28s calc(var(--d,2.65)*1s) ease-out both}@keyframes mmTxIn{0%{opacity:0;translate:0 calc(7*var(--u))}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){#mobMenu.go *{animation-duration:.01s!important;animation-delay:0s!important;animation-iteration-count:1!important}}@media(pointer:coarse){#langPick .lpH,#opSkip small{display:none}}@media(pointer:coarse)and (orientation:landscape){#menu.screen{padding:10px calc(16px + env(safe-area-inset-right,0px)) 10px calc(16px + env(safe-area-inset-left,0px))}#menuPanel{max-width:min(920px,96vw);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);column-gap:28px;align-items:center}#menuPanel>*{grid-column:1}#menuPanel #keysTouch{grid-column:2;grid-row:1/span 6;margin:0;max-width:none;font-size:12px;gap:6px 12px}#menuPanel h1{font-size:clamp(34px,6.5vw,60px)}#menuPanel h2{margin:.3em 0 .7em}#menuPanel p{font-size:13px;line-height:1.4;margin-bottom:.9em}}#cross{transition:transform .1s}#tankHud{margin-top:9px}#tankHud .bar>i{background:linear-gradient(90deg,#8a5a10,#ffd36a)}#tankHud.full .bar>i{background:linear-gradient(90deg,#c7861c,#fff2b0);animation:pulse .5s infinite alternate}@keyframes pulse{0%{filter:brightness(1)}to{filter:brightness(1.7)}}#lost{font-size:11px;letter-spacing:.12em;color:#ff7a6a;margin-top:4px;min-height:1em}#tut{top:calc(14px + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);width:max-content;max-width:min(460px,46vw);text-align:center;font-size:13px;line-height:1.45;letter-spacing:.04em;color:var(--ink);background:#0c0a069e;border:1px solid rgba(232,182,74,.38);padding:8px 14px;opacity:0;transition:opacity .3s}body.cine [id^=zi],body.cine #hatchInd,body.cine #repPrompt,body.cine .hud,body.cine #cross,body.cine #tut,body.cine #dash,body.cine #msg{opacity:0!important;transition:opacity .3s}#lbT,#lbB{overflow:hidden;position:fixed;left:0;right:0;height:0;background:#000;z-index:30;pointer-events:none;transition:height .5s ease}#lbT{top:0}#lbB{bottom:0}body.cine #lbT,body.cine #lbB{height:0}#lbB{overflow:visible;background:none}#lbB span{position:fixed;right:22px;bottom:18px;font-size:12px;letter-spacing:.22em;color:#ffffff8c;text-shadow:0 1px 3px #000;opacity:0;transition:opacity .4s}body.cine #lbB span{opacity:1}#opening{position:fixed;inset:0;z-index:60;background:#000;opacity:0;transition:opacity .6s ease}#opening.on{opacity:1}#opVid{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000}#opBar{position:absolute;left:0;right:0;bottom:0;height:2px;background:#ffffff12;opacity:0;transition:opacity .5s}#opBar i{display:block;height:100%;width:0;background:linear-gradient(90deg,#b8791a,#ffe08a);box-shadow:0 0 8px #ffc85a99}#opening.ui #opBar{opacity:.9}#opening.idle #opBar{opacity:.35}#opSkip{position:absolute;right:max(22px,3vw);bottom:max(26px,4.5vh);display:flex;align-items:center;gap:14px;padding:14px 18px 14px 28px;border-radius:999px;background:#0a080547;border:1px solid rgba(232,182,74,.42);color:#f3dca0;font:600 clamp(16px,1.25vw,22px)/1 var(--f-display);letter-spacing:.3em;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transform:translateY(6px);transition:opacity .45s,transform .45s,background .2s,border-color .2s;pointer-events:none}#opening.ui #opSkip{opacity:.9;transform:none;pointer-events:auto}#opening.idle #opSkip{opacity:.38}#opSkip:hover,#opSkip:focus-visible{opacity:1!important;background:#3020088c;border-color:#ffd56a;outline:none}#opSkip b{font-size:1.9em;line-height:.6;margin-left:-4px;color:#ffd56a}#opSkip small{font-size:.62em;letter-spacing:.16em;color:#ffffff80;border:1px solid rgba(255,255,255,.22);border-radius:4px;padding:3px 5px}#tut b{color:var(--gold-hi);font-weight:600}#tut.show{opacity:1}@media(max-width:700px){#tut{top:calc(118px + env(safe-area-inset-top,0px));max-width:86vw;font-size:12px}}#fxLayer{position:fixed;inset:0;pointer-events:none;z-index:7;overflow:hidden}.ft{position:absolute;font-weight:800;font-size:18px;letter-spacing:.06em;transform:translate(-50%,-50%);text-shadow:0 0 12px rgba(0,0,0,.95);animation:ftUp 1.15s ease-out forwards;white-space:nowrap}.ft.gain{color:var(--gold-hi)}.ft.loss{color:#ff6a55}@keyframes ftUp{0%{opacity:1;margin-top:0}to{opacity:0;margin-top:-60px}}#hatchInd{position:fixed;z-index:6;pointer-events:none;transform:translate(-50%,-50%);text-align:center;color:#7fffd0;font-size:11px;letter-spacing:.16em;font-weight:600;text-shadow:0 0 10px rgba(0,0,0,.95);white-space:nowrap}#hatchInd i{display:block;width:0;height:0;margin:0 auto 4px;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:14px solid #7fffd0}.stars{font-size:clamp(34px,8vw,52px);letter-spacing:.2em;color:var(--gold-hi);margin:-.5em 0 .5em;text-shadow:0 0 22px rgba(232,182,74,.6)}.stars s{color:#ffffff24;text-decoration:none;text-shadow:none}.stats{display:grid;grid-template-columns:1fr auto;gap:7px 18px;max-width:330px;margin:0 auto 1.1em;font-size:14px;text-align:left}.stats span:nth-child(odd){color:var(--ink-dim)}.stats span:nth-child(2n){color:var(--ink);font-weight:600;text-align:right;font-variant-numeric:tabular-nums}#record{font-size:12px;letter-spacing:.14em;color:var(--ink-dim);margin-bottom:1.4em;min-height:1em}#record.new{color:var(--gold-hi)}body.ended .hud,body.ended #hatchInd,body.ended #fxLayer{visibility:hidden}#ship{margin-top:10px}#shipRow{display:flex;gap:3px;height:15px}#shipRow i{flex:1;position:relative;background:#ffffff12;border:1px solid rgba(232,182,74,.35);overflow:hidden}#shipRow i:first-child{flex:.75;clip-path:polygon(0 22%,100% 0,100% 100%,0 78%)}#shipRow i:last-child{flex:1.1;clip-path:polygon(0 0,72% 0,100% 50%,72% 100%,0 100%)}#shipRow i b{position:absolute;left:0;top:0;bottom:0;width:100%;background:linear-gradient(90deg,var(--gold-dim),var(--gold-hi));transition:width .2s}#shipRow i.mid b{background:linear-gradient(90deg,#8a4a10,#ff9a2a)}#shipRow i.low b{background:linear-gradient(90deg,#6a0f0a,#ff3b2f)}#shipRow i.nest{border-color:var(--red);animation:nest .5s infinite alternate}#shipRow i.bit{border-color:#ff6a55}@keyframes nest{0%{background:#ff281e1f}to{background:#ff281e99}}#shipLbl{display:flex;gap:3px;font-size:9px;letter-spacing:.08em;color:var(--ink-dim);margin-top:3px}#shipLbl span{flex:1;text-align:center}#shipLbl span:first-child{flex:.75}#shipLbl span:last-child{flex:1.1}#shipLbl span.bit{color:#ff6a55;font-weight:700}#cargoBar{margin-top:8px;width:min(240px,42vw);margin-left:auto}#cargoBar .cbl{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.2em;color:var(--ink-dim)}#cargoBar em{font-style:normal;color:var(--gold-hi);font-weight:700;letter-spacing:.06em}#cargoBar .cbt{height:7px;margin-top:4px;background:#ffffff14;border:1px solid rgba(232,182,74,.35);border-radius:4px;overflow:hidden}#cargoBar .cbt i{display:block;height:100%;width:100%;background:linear-gradient(90deg,#9a6512,#ffd060);box-shadow:0 0 10px #ffc85099;transition:width .25s}#cargoBar.leak .cbt{border-color:#ff5a3a;animation:cbp .6s ease-in-out infinite alternate}#cargoBar.leak em{color:#ff7a5a}#cargoBar.gain .cbt i{background:linear-gradient(90deg,#c8861e,#fff2b0)}#cargoBar.low .cbt i{background:linear-gradient(90deg,#8a140c,#ff5a3a)}#cargoBar small{display:block;min-height:12px;margin-top:3px;font-size:10px;letter-spacing:.14em;color:#ff7a5a}@keyframes cbp{0%{box-shadow:0 0 #ff503200}to{box-shadow:0 0 12px #ff5032bf}}#cargoLine{font-size:11px;letter-spacing:.1em;color:var(--ink-dim);margin-top:4px;font-variant-numeric:tabular-nums}#dep{bottom:calc(52px + env(safe-area-inset-bottom,0px));left:calc((100vw - min(34vw,700px) - 18px)/2);transform:translate(-50%);width:280px;text-align:center;opacity:0;transition:opacity .15s}#dep.show{opacity:1}#dep .track{position:relative;height:12px;background:#ffffff14;border:1px solid rgba(255,211,106,.7)}#depFill{position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,#8a5a10,#ffd36a)}#depLbl{font-size:11px;letter-spacing:.16em;color:#ffd36a;margin-bottom:5px}#dep.done #depLbl{color:#7fffd0}#dep.done #depFill{background:linear-gradient(90deg,#1c6a58,#7fffd0)}#rep{bottom:calc(24% + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);width:clamp(300px,32vw,560px);text-align:center;opacity:0;transition:opacity .12s;z-index:7}#rep.show{opacity:1}#rep .track{position:relative;height:22px;background:#04100e8c;border:2px solid rgba(127,255,208,.8);box-shadow:0 0 14px #7fffd059,inset 0 0 8px #0009}#repFill{position:absolute;left:0;top:0;bottom:0;width:0;z-index:1;background:linear-gradient(90deg,#1c6a58,#7fffd0)}#repBand{position:absolute;z-index:2;top:-9px;bottom:-9px;background:linear-gradient(180deg,#fff4c8bf,#ffc8408c 50%,#c88a1abf);border:2px solid #fff1c0;box-shadow:0 0 12px 3px #ffc850d9,0 0 28px #ffaa2899;animation:bandp .45s ease-in-out infinite alternate}#repBand:before,#repBand:after{content:"";position:absolute;left:50%;margin-left:-9px;border:9px solid transparent}#repBand:before{top:-20px;border-top-color:#ffd56a}#repBand:after{bottom:-20px;border-bottom-color:#ffd56a}#tip.wHide{opacity:0!important}#rep:before{content:"";position:absolute;inset:-16px -34px -22px;z-index:-1;background:radial-gradient(closest-side,rgba(2,10,12,.62),rgba(2,10,12,.3) 60%,transparent)}@keyframes bandp{0%{filter:brightness(1)}to{filter:brightness(1.45)}}#rep.jam .track{border-color:var(--red)}#rep.jam #repFill{background:linear-gradient(90deg,#6a0f0a,#ff3b2f)}#repLbl{font-size:clamp(13px,1.05vw,18px);font-weight:700;letter-spacing:.2em;color:#7fffd0;margin-bottom:20px;text-shadow:0 0 10px rgba(0,0,0,.95),0 1px 2px #000}#repPrompt{position:fixed;z-index:6;pointer-events:none;transform:translate(-50%,-100%);font-size:12px;letter-spacing:.12em;font-weight:600;color:#7fffd0;text-shadow:0 0 10px rgba(0,0,0,.95);white-space:nowrap}#repPrompt kbd{font-family:inherit;border:1px solid currentColor;padding:1px 6px;margin-right:6px}#repPrompt.blocked{color:#ff6a55}.zi{position:fixed;z-index:6;pointer-events:none;transform:translate(-50%,-50%);text-align:center;color:#ff6a55;font-size:11px;letter-spacing:.16em;font-weight:700;text-shadow:0 0 10px rgba(0,0,0,.95);white-space:nowrap}.zi i{display:block;width:0;height:0;margin:0 auto 4px;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:14px solid #ff4a3a}#cross.kill{transform:rotate(45deg) scale(1.4)}#cross.crit{transform:rotate(45deg) scale(1.7)}#cross.crit:before,#cross.crit:after{background:#fff;box-shadow:0 0 8px #fff}#ptsL{margin-top:6px;font-size:11px;letter-spacing:.16em;color:var(--ink-dim)}#ptsL b{display:block;font-size:clamp(18px,2.6vw,24px);color:#fff;letter-spacing:.04em}#pwr{position:fixed;right:16px;top:calc(130px + env(safe-area-inset-top,0px));display:flex;flex-direction:column;align-items:flex-end;gap:5px;font-size:12px;font-weight:800;letter-spacing:.14em;text-shadow:0 0 8px #000,0 0 2px #000;pointer-events:none;z-index:5}#pwr span{padding:3px 8px;border:1px solid currentColor;background:#00000073}#boss{position:fixed;top:calc(78px + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);width:min(380px,60vw);text-align:center;pointer-events:none;z-index:5;font-size:12px;font-weight:800;letter-spacing:.24em;color:#ff7a45;text-shadow:0 0 10px #000}#boss b{display:block;height:9px;margin-top:5px;border:1px solid rgba(255,122,69,.8);background:#00000080}#boss i{display:block;height:100%;width:100%;background:linear-gradient(90deg,#8a1a08,#ff7a45);transition:width .15s}#burn{position:fixed;inset:0;pointer-events:none;z-index:4;opacity:0;background:radial-gradient(ellipse at center,#ff781400 50%,#ff6e148c)}#combo{position:fixed;top:37%;left:0;right:0;text-align:center;font-size:clamp(24px,4.2vw,42px);font-weight:900;letter-spacing:.16em;color:#ffd36a;text-shadow:0 0 18px rgba(255,160,40,.8),0 0 4px #000;opacity:0;pointer-events:none;z-index:6}#combo small{display:block;font-size:.42em;color:#fff;letter-spacing:.22em;margin-top:2px}#combo.go{animation:cmb 1.15s ease-out forwards}@keyframes cmb{0%{opacity:0;transform:scale(1.7)}12%{opacity:1;transform:scale(1)}72%{opacity:1}to{opacity:0;transform:translateY(-16px)}}#zapFlash{position:fixed;inset:0;pointer-events:none;z-index:4;opacity:0;transition:opacity .45s;background:radial-gradient(ellipse at center,#78e6ff00 35%,#78e6ff80)}.ft.crit{color:#fff;font-size:21px}.ft.pts{color:var(--gold-hi);font-size:15px}.ft.pu{color:#7fe8ff;font-size:20px}#cross.kill:before,#cross.kill:after{background:var(--red)}.panel #endT{font-size:clamp(40px,8.5vw,70px)}#endStars{margin:.1em 0 .5em}.bigScore{display:block;text-shadow:none;font-size:clamp(68px,14vw,118px);font-weight:900;letter-spacing:.03em;line-height:1;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff3c8,#ffd060 45%,#c8861e);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 22px rgba(255,186,70,.55)) drop-shadow(0 2px 0 rgba(0,0,0,.6))}#endStars em{display:block;font-style:normal;font-size:15px;letter-spacing:.22em;color:var(--gold-hi);text-shadow:none;margin-top:.45em;font-weight:700}.stars small{display:block;font-size:12px;letter-spacing:.24em;color:var(--ink-dim);text-shadow:none;margin-bottom:.2em}@media(pointer:fine){#hp{top:auto;left:auto;right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));width:min(340px,38vw);padding:12px 14px 10px;background:#0807046b;border:1px solid rgba(232,182,74,.18)}#hp .lbl{font-size:12.5px;margin-bottom:6px}#hp .bar{height:15px}#shipRow{height:21px}#shipLbl{font-size:10.5px}#round{font-size:13px!important;color:var(--ink)!important;margin-top:11px!important}#hint{left:24px;transform:none}}#hp{display:none}#dash{right:18px;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:clamp(440px,34vw,700px);aspect-ratio:2172/724;transition:filter .15s}#dashIn{position:absolute;left:0;top:0;width:2172px;height:724px;transform-origin:0 0;transform:scale(var(--s,.25))}#dashIn>*{position:absolute}#dBase,#dSegs{left:0;top:0;width:2172px;height:724px}#dSegs{transition:filter .3s}#dash.low #dSegs{filter:hue-rotate(-38deg) saturate(2.2) brightness(1.1)}#dash.hit{filter:drop-shadow(0 0 22px rgba(255,40,30,.9))}.dt{font-family:var(--f-display);color:var(--ink);white-space:nowrap;line-height:1;letter-spacing:.06em}.dl{color:var(--gold);font-weight:600;letter-spacing:.16em}#dSuitLbl{left:315px;width:200px;text-align:center;top:268px;font-size:46px}#dSuit{left:255px;width:320px;text-align:center;top:322px;font-size:150px;font-weight:800;color:#fff;letter-spacing:0}#dSuit small{font-size:.42em;color:var(--gold-hi);margin-left:4px}#dash.low #dSuit{color:#ff6a55}#dPulse{left:265px;top:478px;width:300px;height:80px;overflow:visible}#dPulse path{fill:none;stroke:#e8b64a;stroke-width:4;stroke-linejoin:round;filter:drop-shadow(0 0 5px rgba(232,182,74,.8))}#dash.low #dPulse path{stroke:#ff5a45;filter:drop-shadow(0 0 5px rgba(255,80,60,.9))}#dTankLbl{left:852px;top:158px;font-size:50px}#dTank{left:1060px;width:410px;text-align:right;top:150px;font-size:60px;font-weight:700}#dTankBar{left:848px;top:243px;width:621px;height:27px;border-radius:14px;background:#0b0904;overflow:hidden;box-shadow:inset 0 0 0 2px #e8b64a59}#dTankBar i{display:block;height:100%;width:0;background:linear-gradient(90deg,#8a5a10,#ffd36a);border-radius:14px;transition:width .15s}#dTankBar.full i{background:linear-gradient(90deg,#c7861c,#fff2b0);animation:pulse .45s infinite alternate}#dShipLbl{left:852px;top:370px;font-size:50px}#dShip{left:1040px;top:362px;font-size:62px;font-weight:700}#dShipAlert{left:1180px;width:330px;text-align:right;top:372px;font-size:44px;font-weight:800;color:#ff5a45;letter-spacing:.1em}.dz{top:456px;width:166px;height:150px}.dz img{position:absolute;left:50%;top:14px;height:92px;transform:translate(-50%);transition:filter .2s,opacity .2s}.dz b{position:absolute;left:23px;width:120px;top:113px;height:13px;border-radius:7px;background:#120d05;overflow:hidden}.dz b i{display:block;height:100%;width:100%;background:linear-gradient(90deg,#8a6a26,#ffe39a)}.dz.mid b i{background:linear-gradient(90deg,#8a4a10,#ff9a2a)}.dz.low b i{background:linear-gradient(90deg,#6a0f0a,#ff3b2f)}.dz.bit img{filter:brightness(1.5) drop-shadow(0 0 16px #ff2a1a) drop-shadow(0 0 6px #ff2a1a)}.dz.nest img{filter:grayscale(1) sepia(1) hue-rotate(-50deg) saturate(5) brightness(.75)}.dz.nest b{background:#ff2a1a;animation:nest .5s infinite alternate}#dz0{left:797px}#dz1{left:984px}#dz2{left:1174px}#dz3{left:1366px}#dRound{left:1626px;top:276px;font-size:52px;color:#fff;font-weight:700}#dSpN{left:1820px;width:236px;text-align:right;top:270px;font-size:60px;font-weight:800;color:#ff6a55}#dash.brk #dSpN{color:var(--gold-hi)}.dsp{top:360px;width:105px;height:82px;display:flex;align-items:center;justify-content:center;font-size:46px;font-weight:800;color:#ff6a55}.dsp svg{width:76px;height:76px}#dsp0{left:1610px}#dsp1{left:1732px}#dsp2{left:1854px}#dsp3{left:1975px}.drow{left:1630px;width:430px;height:50px;display:flex;align-items:center;justify-content:space-between}.drow span{font-size:36px;color:var(--gold);font-weight:600;letter-spacing:.14em}.drow b{font-size:44px;color:#fff;font-weight:700;font-variant-numeric:tabular-nums}#dr0{top:467px}#dr1{top:532px}#dr2{top:597px}#dr2 b{color:#ff8a75}#cargoLine{display:none}#sub{bottom:calc(92px + env(safe-area-inset-bottom,0px));left:calc((100vw - min(34vw,700px) - 18px)/2);transform:translate(-50%);max-width:min(560px,58vw);text-align:center;font-size:16px;line-height:1.4;color:var(--ink);background:#080704ad;border:1px solid rgba(232,182,74,.28);padding:7px 14px;opacity:0;transition:opacity .2s}#sub.show{opacity:1}#sub b{font-weight:700;letter-spacing:.14em;margin-right:8px;font-size:12px}#sub b.p{color:var(--gold-hi)}#sub b.i{color:#7fffd0}@media(pointer:coarse){#dash{right:auto;left:10px;bottom:auto;top:calc(8px + env(safe-area-inset-top,0px));width:min(360px,58vw)}}#dash,#dust,#hatchInd{display:none!important}body.h4off .h4,body.h4off .mk,body.h4off #flare,body.ended .mk,body.ended #flare{visibility:hidden}body.cine .h4,body.cine .mk,body.cine #flare{opacity:0!important;transition:opacity .3s}.h4 img{display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.h4 .bg{position:absolute;inset:0;width:100%;height:100%}.h4{container-type:inline-size;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.9)}.h4p{opacity:.9;transition:opacity .5s,filter .2s}.h4p.hot{opacity:1;transition:opacity .1s,filter .2s}#hTop{top:calc(8px + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);width:min(470px,34vw);min-width:250px;text-align:center}#hTopT{font-size:clamp(14px,4.4cqw,22px);font-weight:600;letter-spacing:.16em;line-height:1.1}#hTopT b{font-weight:800;letter-spacing:.06em;font-variant-numeric:tabular-nums}.h4bar{position:relative;width:100%;aspect-ratio:900/35;margin-top:5px}.h4bar .trk{position:absolute;inset:0;width:100%;height:100%}.h4bar .fill{position:absolute;left:2.5%;width:95%;top:22%;height:56%;--r:0%;clip-path:inset(0 var(--r) 0 0 round 99px);transition:clip-path .3s ease-out}.h4bar .fill img,.seg img{width:100%;height:100%}#hCargoBar.gain .fill{filter:brightness(1.45) drop-shadow(0 0 6px #ffd76a)}#hCargoBar.leak .fill{animation:h4leak .5s steps(2) infinite}@keyframes h4leak{50%{filter:brightness(.7) sepia(1) hue-rotate(-28deg) saturate(3)}}#hCargoBar.low .fill{filter:sepia(1) hue-rotate(-35deg) saturate(3.2) brightness(.95)}#hStat{margin-top:6px;min-height:1.3em;display:flex;justify-content:center;align-items:center;gap:.9em;font-size:clamp(11px,3.3cqw,16px);font-weight:800;letter-spacing:.1em;white-space:nowrap}#hStat img{height:1.3em;width:auto;display:inline-block;vertical-align:-.28em;margin-right:.45em}#hLeak{color:#ff6a3d}#hRes{color:#ffcf4a}#hSeal{color:#7fffd0;animation:h4fade 2.2s ease-out forwards}#hSep{width:1px;height:1.05em;background:#ffdc968c}@keyframes h4fade{0%{opacity:0}12%{opacity:1}75%{opacity:1}to{opacity:0}}#hScore{top:calc(8px + env(safe-area-inset-top,0px));right:12px;width:clamp(210px,16vw,300px);aspect-ratio:460/250;text-align:center}#hScore>div{position:absolute;left:6%;right:12%;line-height:1}#hScore .s1{top:10%;font-size:5.6cqw;font-weight:600;letter-spacing:.14em}#hScore .s2{top:19.5%;font-size:15.5cqw;font-weight:800;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#fff7de;transform-origin:50% 60%}#hScore .s2.bump{animation:sbump .7s cubic-bezier(.2,1.6,.4,1)}#hScore .s3{top:55.5%;font-size:6.6cqw;font-weight:600;letter-spacing:.14em}#hScore .s3 b{font-weight:800;margin-left:.35em;letter-spacing:.04em;font-variant-numeric:tabular-nums}#hScore .s4{top:79%;font-size:4.6cqw;font-weight:700;letter-spacing:.1em;color:#f2e6c8}#hScore.brk .s4{color:var(--gold-hi)}#hVit{left:14px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:clamp(290px,22.5vw,420px);aspect-ratio:640/179}#hTank{right:14px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:clamp(290px,22.5vw,420px);aspect-ratio:640/181}.vl{position:absolute;left:29.6%;right:12.2%;display:flex;align-items:baseline;gap:.5em;line-height:1;font-size:4.1cqw}.vl span{font-weight:600;letter-spacing:.16em;color:#f2e6c8;font-size:.82em}.vl b{font-weight:800;letter-spacing:.03em;font-variant-numeric:tabular-nums;margin-left:auto}.v1{top:15%}.v2{top:50.5%}.seg{position:absolute;--r:0%;clip-path:inset(0 var(--r) 0 0 round 99px);transition:clip-path .25s}.g1,.g2{left:29.4%;width:58.8%;height:10.6%}.g1{top:29.6%}.g2{top:64.8%}#hVit.low1 .g1,#hVit.low2 .g2{filter:sepia(1) hue-rotate(-38deg) saturate(3.4) brightness(1.05)}#hVit.low1 .v1 b,#hVit.low2 .v2 b{color:#ff6a55}#hVit.low1 .v1 b{animation:ablink .6s steps(2) infinite}#hVit.hit{filter:drop-shadow(0 0 16px rgba(255,40,30,.95))}.k1{position:absolute;left:30.4%;top:15.5%;font-size:3.4cqw;font-weight:600;letter-spacing:.16em;color:#f2e6c8;line-height:1}.k2{position:absolute;left:30.2%;top:26%;font-size:6.8cqw;font-weight:800;letter-spacing:.03em;line-height:1;font-variant-numeric:tabular-nums}.k3{position:absolute;left:30.8%;top:75.5%;font-size:3cqw;font-weight:700;letter-spacing:.12em;line-height:1;color:#d8c9a4}#hTank.full .k3{color:#ffcf4a;animation:ablink .7s steps(2) infinite}#hTank.dep .k3{color:#7fffd0}.kb{left:30.6%;width:57.4%;top:58.6%;height:12.4%}#hTank.full .kb{filter:brightness(1.3) drop-shadow(0 0 5px #ffcf4a)}.mk{position:fixed;z-index:6;pointer-events:none;transform:translate(-50%,-50%);text-align:center;font-weight:800;letter-spacing:.09em;font-size:11px;line-height:1.25;color:#ffcf4a;text-shadow:0 1px 2px #000,0 0 8px rgba(0,0,0,.85);white-space:nowrap}.mk img{display:block}.mk .ic{width:26px;height:26px;margin:0 auto 3px;filter:drop-shadow(0 0 6px rgba(255,190,60,.55))}.mk .ar{position:absolute;left:50%;top:13px;width:13px;height:auto;margin:-10px 0 0 -6.5px;display:none}.mk.off .ar{display:block}.mk .tm{display:flex;gap:5px;align-items:center;justify-content:center;margin-top:3px;color:#ffe2a0;font-size:11px}.mk .tm i{width:14px;height:14px;background-size:contain;background-repeat:no-repeat;--a:360deg;-webkit-mask:conic-gradient(#000 var(--a),transparent 0);mask:conic-gradient(#000 var(--a),transparent 0)}.mk.urg .ic{animation:h4pulse .45s ease-in-out infinite alternate}@keyframes h4pulse{to{transform:scale(1.22);filter:drop-shadow(0 0 10px rgba(255,190,60,.95))}}.mk.near{opacity:.45}.mk.bod{color:#3ff0ff;text-shadow:0 1px 2px #000,0 0 8px rgba(0,0,0,.85)}.mk.bod .ic{width:32px;height:auto;filter:drop-shadow(0 0 8px rgba(60,240,255,.6))}.mk.bod .ar{width:14px;top:12px}.mk.bod.call .ic{animation:h4pulse .5s ease-in-out infinite alternate}#ammo{left:50%;top:50%;width:78px;height:8px;margin:25px 0 0 -33px;background:none!important;border-radius:0}#ammo:before{content:"";position:absolute;left:-15px;top:-4px;width:10px;height:16px;background:var(--ico-en) center/contain no-repeat}#ammo .eb{position:absolute;inset:0;width:100%;height:100%}#ammo i{position:absolute;left:3%;top:22%;width:94%!important;height:56%!important;background:var(--fill-en) center/100% 100% no-repeat!important;--r:0%;clip-path:inset(0 var(--r) 0 0 round 99px);border-radius:0}#ammo.low i{filter:sepia(1) hue-rotate(-190deg) saturate(3) brightness(1.1)}#ammo span{top:12px}#cross{width:34px;height:34px;margin:-17px 0 0 -17px;background:var(--mira) center/contain no-repeat;opacity:.85}#cross:before{left:16px;top:16px;width:2px;height:2px;clip-path:none;border-radius:1px}#cross:after{display:none}#cross.over{filter:sepia(1) saturate(7) hue-rotate(-22deg) brightness(1.15);transform:scale(1.18)}#cross.hit,#cross.kill{filter:sepia(1) saturate(8) hue-rotate(-50deg)}#cross.crit{filter:brightness(2) drop-shadow(0 0 6px #fff)}#hint{left:50%!important;transform:translate(-50%)!important;bottom:calc(6px + env(safe-area-inset-bottom,0px))!important}#sub{left:50%!important;bottom:calc(30px + env(safe-area-inset-bottom,0px))!important;max-width:min(560px,46vw)!important}#dep{left:50%!important;bottom:calc(84px + env(safe-area-inset-bottom,0px))!important}#rep{left:50%!important;bottom:calc(24% + env(safe-area-inset-bottom,0px))!important;width:clamp(340px,32vw,560px)!important}#boss{top:calc(96px + env(safe-area-inset-top,0px))!important}#tut{top:calc(100px + env(safe-area-inset-top,0px))!important}#msg{top:27%!important}#pwr{top:calc(28px + min(158px,max(109px,8.4vw)) + env(safe-area-inset-top,0px))!important}#flare{position:fixed;inset:0;pointer-events:none;z-index:4;mix-blend-mode:screen;opacity:0;overflow:hidden}#flare i{position:absolute;left:0;top:0;border-radius:50%;transform:translate(-50%,-50%)}#flare .fs{width:70vw;height:3px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(255,196,130,.35) 30%,rgba(255,244,220,.95) 50%,rgba(255,196,130,.35) 70%,transparent)}#flare .fc{width:22vmin;height:22vmin;background:radial-gradient(circle,rgba(255,240,210,.3),rgba(255,170,90,.08) 40%,transparent 70%)}#flare .fg{width:6vmin;height:6vmin;background:radial-gradient(circle,rgba(150,120,255,0) 35%,rgba(150,120,255,.22) 60%,transparent 72%)}#flare .fg:nth-child(4){width:11vmin;height:11vmin;background:radial-gradient(circle,rgba(90,220,255,.16),transparent 70%)}#flare .fg:nth-child(5){width:3vmin;height:3vmin;background:radial-gradient(circle,rgba(255,200,120,.45),transparent 70%)}#flare .fg:nth-child(6){width:16vmin;height:16vmin;background:radial-gradient(circle,rgba(255,150,80,0) 50%,rgba(255,150,80,.12) 64%,transparent 74%)}@media(pointer:coarse){#hTop{width:min(320px,42vw);min-width:0}#hScore{width:min(170px,26vw)}#hVit,#hTank{left:calc(66px + env(safe-area-inset-left,0px));right:auto;bottom:auto;width:min(230px,34vw)}#hVit{top:calc(8px + env(safe-area-inset-top,0px))}#hTank{top:calc(14px + min(230px,34vw)*.28 + env(safe-area-inset-top,0px))}}#menuArt{display:none}@media(pointer:fine){#menuArt{display:block}#menuPanel{display:none}}@media(pointer:coarse){#menuPanel{display:none}}#menuArt.fail{display:none!important}#menuArt.fail+#menuPanel{display:block!important}#menuBg{position:absolute;inset:-60px;background:var(--menu-bg) center/cover no-repeat;filter:blur(38px) brightness(.5) saturate(1.1)}@keyframes goGlow{0%{background:#fff0be00}to{background:#fff0be21}}#tip{left:50%;bottom:calc(25% + env(safe-area-inset-bottom,0px));transform:translate(-50%,10px);display:flex;align-items:center;gap:16px;padding:12px 22px 12px 14px;background:#080603b8;border:1px solid rgba(232,182,74,.55);border-radius:10px;box-shadow:0 6px 24px #00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;transition:opacity .3s,transform .3s;white-space:nowrap}#tip.show{opacity:1;transform:translate(-50%)}#tip .kc{display:flex;align-items:center;gap:7px;font-size:12px;color:#d8c9a4;letter-spacing:.1em}#tip kbd{font:800 15px/1 var(--f-display);letter-spacing:.06em;color:#2a1a04;padding:9px 12px;border-radius:7px;min-width:20px;text-align:center;background:linear-gradient(180deg,#fff0b8,#f2c24a 45%,#c8861e);box-shadow:inset 0 -3px #5a32008c,0 0 12px #ffbe4659}#tip kbd.cy{background:linear-gradient(180deg,#d6fdff,#45e3f2 45%,#0f8fa8);color:#03262c;box-shadow:inset 0 -3px #003c468c,0 0 12px #3ce6ff66}#tip .tx b{display:block;font-size:17px;font-weight:800;letter-spacing:.16em;color:#ffe39a}#tip .tx small{display:block;margin-top:4px;font-size:12px;letter-spacing:.06em;color:#e9dfc6}body.cine #tip,body.cine #boss,body.cine #pwr,body.cine #combo{opacity:0!important}@media(prefers-reduced-motion:reduce){#msg,#flash,.bar>i,#tut{transition:none}.ft{animation-duration:.01s}#tankHud.full .bar>i{animation:none}}#end{--u:min(1vh,.5625vw);--ef:"TekturE","Oxanium","Segoe UI",system-ui,sans-serif;position:fixed;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 70% 80% at 50% 46%,#0805106b,#05030cbd 62%,#020106e6);padding:0;overflow:hidden;font-family:var(--ef);color:#f3e2b0;pointer-events:auto}#end[hidden]{display:none}#end.go{animation:eFade .45s ease-out both}#endBox{display:flex;flex-direction:column;align-items:center;width:calc(var(--u)*120);transform-origin:50% 50%}.g3{position:relative;display:block;isolation:isolate;white-space:nowrap;font-weight:900;line-height:.9;letter-spacing:.035em;color:transparent;padding:0 .06em}.g3:before,.g3:after,.g3>i:after{content:attr(data-t);position:absolute;left:0;right:0;top:0;padding:inherit;text-align:center;pointer-events:none}.g3:before{z-index:-2;color:#7a4407;-webkit-text-stroke:.085em #6e3c06;text-shadow:0 .016em 0 #8f530a,0 .032em 0 #7c4708,0 .048em 0 #683b06,0 .064em 0 #543005,0 .1em .14em rgba(0,0,0,.7),0 0 .22em var(--g3glow,rgba(255,160,40,.55)),0 0 .7em rgba(255,130,20,.28)}.g3:after{z-index:-1;color:#d98b0e;-webkit-text-stroke:.05em #cf800b;text-shadow:0 -.012em 0 #ffe9a0,0 .012em 0 #8a4a05}.g3>i{position:relative;display:block;font-style:normal;color:transparent;will-change:transform;background:linear-gradient(105deg,transparent 0 40%,rgba(255,255,240,.95) 48%,rgba(255,250,220,0) 56%,transparent 100%) 160% 0/320% 100% no-repeat,linear-gradient(180deg,#fffbe2,#fff1a0 12%,#ffdc48 32%,#ffc21e 50%,#e99a0c 57%,#c97606 63%,#e39a14 76%,#ffcf45 90%,#ffeaa0);-webkit-background-clip:text;background-clip:text}.g3>i:after{left:0;right:0;padding:0;color:transparent;-webkit-text-stroke:.012em rgba(255,246,205,.7)}#end.go .g3>i{animation:eShine 5s 1.1s ease-in-out infinite}#endHead{position:relative;display:flex;flex-direction:column;align-items:center;margin-top:calc(var(--u)*-1)}#endT{display:flex;flex-direction:column;align-items:center;font-family:var(--ef);font-size:calc(var(--u)*10.8);gap:.04em}#endT .ln{display:block;transform:scaleX(1.24)}#end.go #endT .ln{animation:eSlam .6s cubic-bezier(.18,1.35,.35,1) both}#end.go #endT .ln+.ln{animation-delay:.13s}#end.go #endHead{animation:eShake .32s .62s linear both}#endT .ln{position:relative}.orn{position:absolute;top:calc(var(--u)*3.6);right:calc(100% + var(--u)*.5);width:calc(var(--u)*13);height:calc(var(--u)*4);overflow:visible;pointer-events:none}.orn.r{right:auto;left:calc(100% + var(--u)*.8);transform:scaleX(-1)}.orn path{fill:none;stroke:#f2b62c;stroke-width:1.7;stroke-linejoin:round;filter:drop-shadow(0 0 3px rgba(255,180,40,.85));stroke-dasharray:130;stroke-dashoffset:0}.orn circle{fill:#ffe9a0;stroke:#c98a10;stroke-width:1;filter:drop-shadow(0 0 4px rgba(255,200,80,1))}#end.go .orn path{animation:eDraw .7s .78s cubic-bezier(.4,0,.2,1) both}#end.go .orn circle{animation:eFadeIn .25s 1.3s both}#endS{position:relative;display:flex;align-items:center;gap:calc(var(--u)*1.6);margin-top:calc(var(--u)*1.3);font:800 calc(var(--u)*2.45)/1 var(--ef);letter-spacing:.42em;color:#ff2a18;text-shadow:0 0 .1em rgba(255,70,40,.95),0 0 .45em rgba(255,30,10,.75);white-space:nowrap}#endS span{margin-right:-.42em}#endS:before,#endS:after{content:"";width:calc(var(--u)*5.5);height:max(2px,calc(var(--u)*.22));background:#ff2a18;box-shadow:0 0 6px #ff2814e6}#end.go #endS span{animation:eFlick .7s .62s steps(1) both}#end.go #endS:before,#end.go #endS:after{animation:eLine .45s .7s ease-out both}.eLbl{display:flex;align-items:center;gap:calc(var(--u)*1.6);margin-top:calc(var(--u)*2.2);font:700 calc(var(--u)*2.05)/1 var(--ef);letter-spacing:.45em;color:#d8ccad}.eLbl span{margin-right:-.45em}.eLbl:before,.eLbl:after{content:"";width:calc(var(--u)*3.6);height:1px;background:linear-gradient(90deg,#dcc89626,#dcc896bf)}.eLbl:after{transform:scaleX(-1)}#end.go .eLbl{animation:eRise .4s .78s ease-out both}#bigScore{font-family:var(--ef);font-size:calc(var(--u)*12.4);margin-top:calc(var(--u)*.6);--g3glow:rgba(255,160,30,.6);font-variant-numeric:tabular-nums}#bigScore .ln{display:block;transform:scaleX(1.26)}#end.go #bigScore{animation:eRise .45s .82s cubic-bezier(.2,1.2,.4,1) both}#bigScore.pop .ln{animation:ePop .5s cubic-bezier(.2,1.6,.4,1)}#endRound{margin-top:calc(var(--u)*.9);font:800 calc(var(--u)*2.15)/1 var(--ef);letter-spacing:.2em;color:#f6e1a2;text-shadow:0 2px 6px rgba(0,0,0,.8);white-space:nowrap}#endRound b{color:#fff1c8;font-weight:800}#endRound em{font-style:normal;color:#c9a75a;margin:0 .55em}#end.go #endRound{animation:eRise .4s 1.12s ease-out both}#endPanel{position:relative;box-sizing:border-box;width:calc(var(--u)*60);margin-top:calc(var(--u)*2.4);padding:calc(var(--u)*2.9) calc(var(--u)*4.4) calc(var(--u)*3)}#endPanel:before{content:"";position:absolute;inset:0;z-index:0;border-style:solid;border-width:calc(var(--u)*7.1) calc(var(--u)*3.95) calc(var(--u)*6.7);border-image:var(--end-frame) 130 72 122 fill / calc(var(--u)*7.1) calc(var(--u)*3.95) calc(var(--u)*6.7) stretch;filter:drop-shadow(0 6px 18px rgba(0,0,0,.6))}#endStats{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;font:500 calc(var(--u)*2.05)/1 "Segoe UI","Inter",system-ui,sans-serif;color:#efe6d2}#endStats>span{padding:calc(var(--u)*.72) 0;border-top:1px solid rgba(214,172,92,.2)}#endStats>span:nth-child(1),#endStats>span:nth-child(2){border-top:0}#endStats>span:nth-child(2n){text-align:right;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}#end.go #endPanel:before{animation:eOpen .42s 1.25s cubic-bezier(.2,1,.3,1) both}#end.go #endStats>span{animation:eRow .35s ease-out both;animation-delay:calc(1.45s + var(--i,0)*55ms)}#record,#record.new{display:flex;align-items:center;gap:calc(var(--u)*1.4);margin:calc(var(--u)*1.8) 0 0;font:600 calc(var(--u)*1.95)/1 var(--ef);letter-spacing:.16em;color:#efd9a0;white-space:nowrap;min-height:1em}#record:before,#record:after{content:"";width:calc(var(--u)*4);height:1px;background:#e8c87899}#record b{color:#ffd659;font-weight:800;text-shadow:0 0 10px rgba(255,190,40,.8)}#record.new b{animation:eGlow 1.2s 2.4s ease-in-out infinite alternate}#end.go #record{animation:eRise .4s 1.95s ease-out both}#endRun{display:flex;flex-direction:column;align-items:center;width:calc(var(--u)*120)}#again{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(var(--u)*51);height:calc(var(--u)*10.4);margin-top:calc(var(--u)*1.5);padding:0;border:0;background:none;cursor:pointer;color:#2a1803;font-family:var(--ef);outline:none;-webkit-tap-highlight-color:transparent}#again:before{content:"";position:absolute;inset:-33.3% -3.46% -53.4% -4.54%;z-index:0;background:var(--end-btn) center/100% 100% no-repeat;transition:filter .15s,transform .15s}#again b,#again small{position:relative;z-index:1}#again b{font-size:calc(var(--u)*3.9);font-weight:800;letter-spacing:.12em;margin-right:-.12em;line-height:1;text-shadow:0 1px 0 rgba(255,240,190,.55)}#again small{display:flex;align-items:center;gap:calc(var(--u)*1);margin-top:calc(var(--u)*.55);font-size:calc(var(--u)*1.45);font-weight:800;letter-spacing:.42em;line-height:1}#again small:before,#again small:after{content:"";width:calc(var(--u)*7);height:max(1px,calc(var(--u)*.16));background:#2a1803bf}#again:hover:before,#again:focus-visible:before{filter:brightness(1.13) drop-shadow(0 0 14px rgba(255,200,80,.7));transform:scale(1.025)}#again:active:before{transform:scale(.985);filter:brightness(.95)}#end.go #again{animation:eBtn .5s 2.05s cubic-bezier(.2,1.3,.4,1) both}#end.go #again:before{animation:eBtnGlow 2.2s 2.6s ease-in-out infinite alternate}@keyframes eFade{0%{opacity:0}to{opacity:1}}@keyframes eFadeIn{0%{opacity:0}to{opacity:1}}@keyframes eSlam{0%{opacity:0;transform:scaleX(1.24) scale(1.9) translateY(-.08em);filter:blur(10px)}55%{opacity:1;filter:blur(0)}to{opacity:1;transform:scaleX(1.24) scale(1);filter:blur(0)}}@keyframes eShake{0%,to{transform:none}20%{transform:translate(-5px,2px)}40%{transform:translate(4px,-2px)}60%{transform:translate(-3px,1px)}80%{transform:translate(2px)}}@keyframes eShine{0%{background-position:160% 0,0 0}22%,to{background-position:-60% 0,0 0}}@keyframes eDraw{0%{stroke-dashoffset:130}to{stroke-dashoffset:0}}@keyframes eFlick{0%{opacity:0}12%{opacity:1}20%{opacity:.2}30%{opacity:1}44%{opacity:.35}52%,to{opacity:1}}@keyframes eLine{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes eRise{0%{opacity:0;transform:translateY(calc(var(--u)*1.6))}to{opacity:1;transform:none}}@keyframes ePop{0%{transform:scaleX(1.26) scale(1.09);filter:brightness(1.5)}to{transform:scaleX(1.26) scale(1);filter:brightness(1)}}@keyframes eOpen{0%{opacity:0;transform:scaleY(.15)}to{opacity:1;transform:none}}@keyframes eRow{0%{opacity:0;transform:translate(calc(var(--u)*-1.2))}to{opacity:1;transform:none}}@keyframes eGlow{0%{text-shadow:0 0 6px rgba(255,190,40,.5)}to{text-shadow:0 0 18px rgba(255,210,80,1),0 0 30px rgba(255,160,30,.6)}}@keyframes eBtn{0%{opacity:0;transform:translateY(calc(var(--u)*2.5)) scale(.92)}to{opacity:1;transform:none}}@keyframes eBtnGlow{0%{filter:drop-shadow(0 0 4px rgba(255,190,60,.25))}to{filter:drop-shadow(0 0 16px rgba(255,200,80,.6))}}@media(prefers-reduced-motion:reduce){#end.go *,#end.go *:before,#end.go *:after,#end.go{animation-duration:.01s!important;animation-delay:0s!important;animation-iteration-count:1!important}}#menuArt{--mf:"TitilliumH","Titillium Web","Oxanium","Segoe UI",system-ui,sans-serif;position:relative;width:min(96vw,119.1548vh);aspect-ratio:3808/3100;container-type:inline-size;filter:none;visibility:hidden}#menuArt.go{visibility:visible}#mDrop,#mLogoW,#mTopW{will-change:transform}body:has(#menu:not([hidden])) :is(.hud,.mk,#flare,#fxLayer,#hatchInd,#repPrompt,[id^=zi]){visibility:hidden!important}#menuArt img{display:block;position:absolute;max-width:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.mL{position:absolute;inset:0}#mTopW{z-index:4}#mDropC{z-index:2;clip-path:inset(37.097% -20% -20% -20%)}#mTopW,#mFx{pointer-events:none}#menuGo{pointer-events:auto}#mMidW{z-index:1}#mBotW{z-index:2}#mFx{z-index:5;pointer-events:none}#mLogoW{z-index:6}#mTop{left:-.525%;top:14.839%;width:101.165%;height:40.637%}#mMid{left:-1.261%;top:30.839%;width:102.243%;height:51.298%}#mBot{left:3.466%;top:62.903%;width:92.743%;height:37.975%}#mLogoW{position:absolute;left:30.042%;top:0%;width:39.863%;height:33.065%;transform-origin:50% 50%}#mLogoW>*{position:absolute;inset:0;width:100%!important;height:100%!important}#mLogo{filter:drop-shadow(0 0 1.4cqw rgba(255,180,60,.35))}#mBlue,#mGold,#mLogoBlue,#mLogoShine{pointer-events:none;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:0}#mBlue{position:absolute;inset:0;-webkit-mask-image:var(--m-blue);mask-image:var(--m-blue);background:#c9f6ff}#mGold{position:absolute;inset:0;-webkit-mask-image:var(--m-gold);mask-image:var(--m-gold);background:linear-gradient(100deg,transparent 0 44%,rgba(255,250,220,0) 45%,rgba(255,250,225,.55) 50%,rgba(255,250,220,0) 55%,transparent 56% 100%) 130% 0/260% 100% no-repeat}#mLogoBlue{-webkit-mask-image:var(--m-logoblue);mask-image:var(--m-logoblue);background:#d6f8ff}#mLogoShine{-webkit-mask-image:var(--m-logo);mask-image:var(--m-logo);background:linear-gradient(105deg,transparent 0 42%,rgba(255,255,240,0) 43%,rgba(255,252,230,.7) 50%,rgba(255,255,240,0) 57%,transparent 58% 100%) 140% 0/280% 100% no-repeat}.mkf{position:absolute;width:5.646cqw;height:4.858cqw;transform:translate(-50%,-50%);border-radius:.578cqw;pointer-events:none;opacity:0;background:radial-gradient(ellipse at 50% 40%,rgba(255,252,225,.5),rgba(255,235,160,.16) 55%,transparent 75%)}.mT{position:absolute;inset:0;pointer-events:none;font-family:var(--mf);font-weight:700}.mT>div{position:absolute;transform:translate(-50%,-50%);white-space:nowrap;text-align:center}.mT>div.t{transform:translate(-50%)}.mT>div.l{transform:translateY(-50%);text-align:left}.mT>div>span{display:block}.mh{font-size:1.602cqw;line-height:1;letter-spacing:.065em;color:#f6f0d4;text-shadow:0 0 .263cqw rgba(0,0,0,.6)}.mh.dec{opacity:0}.mh.dec.on{opacity:1}.mh.dec.run{color:#8ee9ff;text-shadow:0 0 .368cqw rgba(80,210,255,.75)}.mp{font-size:1.497cqw;line-height:1;letter-spacing:.16em;color:#f4d06a;text-shadow:0 0 .368cqw rgba(255,190,60,.35);display:flex;align-items:center;gap:.683cqw}.mp:before,.mp:after{content:"";width:3.939cqw;height:max(1px,.079cqw);background:linear-gradient(90deg,#f0c86ed9,#f0c86ed9);box-shadow:0 0 .158cqw #ffbe3c66}.mp>span{margin-right:-.16em}.md{font-size:1.103cqw;line-height:1.313cqw;font-weight:600;letter-spacing:.06em;color:#eeece6}.md.sm{font-size:1.011cqw;line-height:1.366cqw}.md .g{font-size:1.169cqw;font-weight:700;letter-spacing:.05em;color:#f4d36f}.mkey{font-size:1.681cqw;line-height:1;font-weight:900;letter-spacing:.02em;color:#1d1304;text-shadow:0 .039cqw 0 rgba(255,240,190,.45)}#menuGo{position:absolute;left:36.555%;top:80.806%;width:26.576%;height:10.161%;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.368cqw;background:transparent;border:0;cursor:pointer;font-family:var(--mf);clip-path:polygon(9% 0,91% 0,100% 50%,91% 100%,9% 100%,0 50%);transition:background .2s}#menuJ{display:block;font-size:3.624cqw;font-weight:900;letter-spacing:.2em;margin-right:-.2em;line-height:1;color:#1d150a;text-shadow:0 .053cqw 0 rgba(255,240,190,.5)}#menuE{display:flex;align-items:center;gap:.578cqw;font-size:.998cqw;font-weight:900;letter-spacing:.42em;line-height:1;color:#2a1c08;margin-right:-.42em}#menuE:before,#menuE:after{content:"";width:3.939cqw;height:max(1px,.105cqw);background:#2a1c08cc}#menuLoad{display:none;font-size:1.313cqw;font-weight:900;letter-spacing:.22em;color:#2a1c08}#menuGo[disabled]{cursor:wait}#menuGo[disabled] #menuJ{display:none}#menuGo[disabled] #menuLoad{display:block}#menuGo:not([disabled]){animation:goGlow 1.6s ease-in-out infinite alternate}#menuGo:hover,#menuGo:focus-visible{background:#fff8d738;animation:none;outline:none}#menuGo:active{background:#3c28001f}#mFlash{position:fixed;inset:0;pointer-events:none;opacity:0;z-index:7;background:radial-gradient(circle at 50% 50%,rgba(255,246,215,.95),rgba(255,190,90,.45) 22%,rgba(255,150,40,.08) 48%,transparent 66%)}#mRing{position:fixed;left:50%;top:50%;width:60vmin;height:60vmin;margin:-30vmin 0 0 -30vmin;border-radius:50%;pointer-events:none;opacity:0;z-index:7;border:1.1vmin solid rgba(255,214,120,.85);box-shadow:0 0 3vmin #ffb43ccc,inset 0 0 3vmin #ffc85a99}#menuArt.go #mLogoW{animation:mLogoIntro .96s linear both}#menu.mgo #mFlash{animation:mFlashK .45s .02s ease-out both}#menu.mgo #mRing{animation:mRingK .6s .05s cubic-bezier(.1,.6,.3,1) both}#menuArt.go{animation:mShake .26s .06s linear both,mClank .22s 1.47s linear}#menuArt.go #mTopW{animation:mTopIn .3s .82s cubic-bezier(.2,1,.3,1) both;transform-origin:50% 32.258%}#menuArt.go #mDrop{animation:mDropK .62s 1.06s both}#menuArt.go #mBlue{animation:mPowerOn .34s 1.64s steps(1) both,mPulse 2.6s 2.04s ease-in-out infinite alternate}#menuArt.go #mLogoBlue{animation:mPowerOn .34s 1.04s steps(1) both,mPulse 2.6s 1.64s ease-in-out infinite alternate}#menuArt.go #mGold{animation:mSweep 7s 2.14s ease-in-out infinite;opacity:1}#menuArt.go #mLogoShine{animation:mShine 5.5s 1s ease-in-out infinite;opacity:1}#menuArt.go .mkf{animation:mKey 4.8s ease-out infinite;animation-delay:calc(2.64s + var(--k)*.22s)}@keyframes mLogoIntro{0%{opacity:0;transform:translate(var(--ix),var(--iy)) scale(calc(var(--is)*1.18))}9%{opacity:1;transform:translate(var(--ix),var(--iy)) scale(calc(var(--is)*.98));filter:brightness(1.6)}16%{transform:translate(var(--ix),var(--iy)) scale(var(--is));filter:brightness(1.15)}44%{transform:translate(var(--ix),var(--iy)) scale(calc(var(--is)*1.025));filter:none;animation-timing-function:cubic-bezier(.55,0,.25,1)}to{opacity:1;transform:none;filter:none}}@keyframes mAppear{0%{opacity:0}to{opacity:1}}@keyframes mFlashK{0%{opacity:0}12%{opacity:1}to{opacity:0}}@keyframes mRingK{0%{opacity:0;transform:scale(.25)}2%{opacity:.95;transform:scale(.27)}to{opacity:0;transform:scale(2.6)}}@keyframes mShake{0%,to{transform:none}15%{transform:translate(-1.1%,.7%)}30%{transform:translate(.9%,-.6%)}45%{transform:translate(-.6%,.4%)}60%{transform:translate(.4%,-.2%)}80%{transform:translate(-.15%,.1%)}}@keyframes mClank{0%,to{transform:none}30%{transform:translateY(.25%)}60%{transform:translateY(-.12%)}}@keyframes mTopIn{0%{opacity:0;transform:translateY(-4%) scaleX(.82)}55%{opacity:1;transform:translateY(.5%) scaleX(1.012)}78%{transform:translateY(-.18%) scaleX(.998)}to{opacity:1;transform:none}}@keyframes mDropK{0%{transform:translateY(-62.903%);animation-timing-function:cubic-bezier(.55,0,.75,.35)}9%{transform:translateY(-63.532%);animation-timing-function:cubic-bezier(.5,0,.8,.5)}64%{transform:translateY(.755%);animation-timing-function:ease-out}76%{transform:translateY(-.377%);animation-timing-function:ease-in-out}88%{transform:translateY(.189%);animation-timing-function:ease-out}to{transform:translateY(0);animation-timing-function:linear}}@keyframes mPowerOn{0%{opacity:0}8%{opacity:.6}20%{opacity:0}35%{opacity:.75}50%{opacity:.15}70%{opacity:.9}to{opacity:.55}}@keyframes mPulse{0%{opacity:.1}to{opacity:.55}}@keyframes mSweep{0%{background-position:130% 0}35%,to{background-position:-30% 0}}@keyframes mShine{0%{background-position:140% 0}30%,to{background-position:-40% 0}}@keyframes mKey{0%,to{opacity:0}4%{opacity:1}14%{opacity:0}}@media(prefers-reduced-motion:reduce){#menuArt.go,#menuArt.go *{animation-duration:.01s!important;animation-delay:0s!important;animation-iteration-count:1!important}}#xpS{left:50%;top:50%;margin-top:46px;transform:translate(-50%);display:flex;align-items:center;gap:5px;opacity:0;transition:opacity .25s;font-family:var(--f-display)}#xpS.show{opacity:1}#xpS b{font-size:9px;font-weight:800;letter-spacing:.24em;color:#9fe9ff;margin-right:3px;text-shadow:0 0 6px rgba(80,200,255,.7)}#xpS i{position:relative;width:9px;height:9px;transform:rotate(45deg);border:1px solid rgba(140,225,255,.75);background:#040e148c;overflow:hidden}#xpS i:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#e6fbff,#45c8ff);transform-origin:0 100%;transform:scale(var(--f,0));box-shadow:0 0 6px #45c8ff}#xpS.brk{animation:xpBrk .6s ease-out}#xpS.brk i{border-color:#ff5a3a}@keyframes xpBrk{0%{opacity:1;transform:translate(-50%)}20%{transform:translate(calc(-50% - 4px))}40%{transform:translate(calc(-50% + 3px))}60%{transform:translate(-50%)}to{transform:translate(-50%)}}#ammo.xp i{filter:saturate(1.5) brightness(1.35) drop-shadow(0 0 4px #4fd2ff)!important}#ammo.xp span{opacity:1;color:#9fe9ff;text-shadow:0 0 8px rgba(80,200,255,.9);animation:none;font-weight:800;letter-spacing:.26em}#ammo.xp.xpend i,#ammo.xp.xpend span{animation:ablink .3s steps(2) infinite}#xpFlash{position:fixed;inset:0;pointer-events:none;z-index:4;opacity:0;background:radial-gradient(ellipse at 50% 55%,#78dcff00 30%,#5ac8ff59 70%,#ffc85a47)}#xpFlash.go{animation:xpFl .7s ease-out both}@keyframes xpFl{0%{opacity:0}15%{opacity:1}to{opacity:0}}body:has(#menu:not([hidden])) #xpS{visibility:hidden!important}#xpT{--u:min(1vh,.5625vw);--g3glow:rgba(70,190,255,.65);position:fixed;left:0;right:0;top:33%;z-index:6;display:flex;flex-direction:column;align-items:center;pointer-events:none;opacity:0;font-family:TekturE,Oxanium,Segoe UI,system-ui,sans-serif}#xpT .xpTl{font-size:calc(var(--u)*9.6);transform:scaleX(1.2)}#xpT .xpTs{display:flex;align-items:center;gap:calc(var(--u)*1.6);margin-top:calc(var(--u)*1.5);font:800 calc(var(--u)*2.3)/1 "TekturE","Oxanium","Segoe UI",system-ui,sans-serif;letter-spacing:.3em;white-space:nowrap;color:#bff1ff;text-shadow:0 0 .12em rgba(90,205,255,.95),0 0 .5em rgba(40,150,255,.7),0 2px 5px rgba(0,0,0,.8)}#xpT .xpTs:before,#xpT .xpTs:after{content:"";width:calc(var(--u)*5);height:max(2px,calc(var(--u)*.22));background:#7fdcff;box-shadow:0 0 6px #50c8ffe6}#xpT.go{animation:xpTo 1.6s .28s both}@keyframes xpTo{0%{opacity:0;transform:scale(1.7);filter:blur(9px)}13%{opacity:1;transform:scale(1);filter:blur(0)}76%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.05);filter:blur(1px)}}body.ended #xpT,body.cine #xpT,body:has(#menu:not([hidden])) #xpT{display:none}body:not(.touch):has(#xpT.go) #msg{visibility:hidden!important}#langPick{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;font-family:TitilliumH,Titillium Web,Oxanium,Segoe UI,system-ui,sans-serif;background:radial-gradient(ellipse at 50% 55%,#140e0459,#030308c7);transition:opacity .35s}#langPick.out{opacity:0;pointer-events:none}#langPick .lpBox{display:flex;flex-direction:column;align-items:center;gap:min(3.4vh,30px);animation:lpIn .5s cubic-bezier(.2,1,.3,1) both}@keyframes lpIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}#langPick .lpT{font-size:clamp(13px,1.5vw,18px);font-weight:700;letter-spacing:.42em;margin-right:-.42em;color:#e9d9a8;text-shadow:0 0 10px rgba(0,0,0,.8)}#langPick .lpBtns{display:flex;gap:clamp(16px,2.4vw,34px)}#langPick button{position:relative;width:clamp(190px,20vw,290px);height:clamp(84px,9.6vw,124px);border:0;padding:0;cursor:pointer;font-family:inherit;color:#1d150a;clip-path:polygon(9% 0,91% 0,100% 50%,91% 100%,9% 100%,0 50%);background:linear-gradient(180deg,#fff2b0,#ffd04a 38%,#e09a12 72%,#ffcf55);box-shadow:inset 0 0 0 3px #7846008c;filter:drop-shadow(0 6px 18px rgba(0,0,0,.6)) brightness(.78) saturate(.85);transition:filter .18s,transform .18s}#langPick button:before{content:"";position:absolute;inset:6px;clip-path:polygon(9% 0,91% 0,100% 50%,91% 100%,9% 100%,0 50%);border:2px solid rgba(90,50,0,.45)}#langPick button b{display:block;font-size:clamp(22px,2.5vw,36px);font-weight:900;letter-spacing:.16em;margin-right:-.16em;line-height:1}#langPick button small{display:block;margin-top:6px;font-size:clamp(11px,1vw,14px);font-weight:900;letter-spacing:.5em;margin-right:-.5em;opacity:.7}#langPick button.sel,#langPick button:hover,#langPick button:focus-visible{filter:drop-shadow(0 0 22px rgba(255,200,80,.75)) brightness(1.08);transform:scale(1.04);outline:none}#langPick .lpH{font-size:11px;font-weight:700;letter-spacing:.3em;color:#e9d9a899}#menu.mgo #langTog{opacity:1}#langTog{opacity:0;transition:opacity .4s 1.6s;position:absolute;right:clamp(12px,2vw,28px);top:clamp(12px,2vh,24px);z-index:3;display:flex;gap:2px;font:800 12px/1 TitilliumH,Oxanium,system-ui,sans-serif;letter-spacing:.2em}#langTog button{padding:7px 10px 7px 12px;border:1px solid rgba(232,182,74,.55);background:#0a08048c;color:#e9d9a8;cursor:pointer;font:inherit;letter-spacing:inherit}#langTog button.on{background:linear-gradient(180deg,#ffe07a,#d9960f);color:#1d150a;border-color:#ffd56a}body.hm :is(#hTop,#hScore,#hVit,#hTank,#cross,#rep,#sub,#tPause){display:none!important}body.hm #ammo{margin-top:52px}body.hm #xpS{margin-top:68px}body.hm #tut,body.hm #tip{bottom:calc(58px + env(safe-area-inset-bottom,0px))!important}body.hm #msg{bottom:calc(100px + env(safe-area-inset-bottom,0px))!important}body.hm #msg,body.hm #combo{display:none!important}#mAlert,#mFeed{position:fixed;z-index:9;pointer-events:none;font-family:Saira Condensed,Arial Narrow,system-ui,sans-serif;line-height:1.12}#mAlert{left:50%;top:calc(env(safe-area-inset-top,0px) + 94px);transform:translate(-50%);max-width:50vw;text-align:center;opacity:0;transition:opacity .2s}#mAlert.on{opacity:1}#mAlert .t{font-weight:800;font-size:15px;letter-spacing:.06em;color:#ff5a45;text-shadow:0 1px 0 #000,0 0 10px rgba(0,0,0,.9)}#mAlert .s{font-weight:600;font-size:11px;color:#f4e2b8;margin-top:1px;text-shadow:0 1px 2px #000,0 0 8px #000}#mFeed{left:calc(env(safe-area-inset-left,0px) + 16px);top:calc(env(safe-area-inset-top,0px) + 82px);max-width:30vw;display:flex;flex-direction:column;gap:5px}#mFeed .fe{animation:feIn .22s ease-out both}#mFeed .fe.out{animation:feOut .4s ease-in both}#mFeed .t{font-weight:800;font-size:12.5px;letter-spacing:.05em;color:#ffd36a;text-shadow:0 1px 0 #000,0 0 8px rgba(0,0,0,.9)}#mFeed .s{font-weight:600;font-size:10.5px;color:#f4e2b8;text-shadow:0 1px 2px #000,0 0 6px #000}#mFeed .fe.dg .t{color:#ff6a55}#mFeed .fe.cb .t{color:#fff1b0;font-size:14px}#mFeed .fe.cb .s{font-size:17px;font-weight:800;color:#ffd36a;letter-spacing:.03em;text-shadow:0 1px 0 #000,0 0 10px rgba(255,170,40,.55)}@keyframes feIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes feOut{to{opacity:0;transform:translate(-10px)}}body.ended #mAlert,body.ended #mFeed,body.cine #mAlert,body.cine #mFeed{visibility:hidden}body.hm #tut,body.hm #tip{left:calc(env(safe-area-inset-left,0px) + 16px)!important;right:auto!important;top:46%!important;bottom:auto!important;transform:none!important;max-width:min(25vw,230px)!important;width:auto!important;text-align:left!important;white-space:normal!important}body.hm #tut,body.hm #tip{font-family:Saira Condensed,Arial Narrow,system-ui,sans-serif!important;letter-spacing:.02em!important;line-height:1.18!important}body.hm #tut{font-size:12px!important;font-weight:600;color:#f4e2b8}body.hm #tip{flex-wrap:wrap;align-items:baseline;gap:4px 6px!important}body.hm #tip .tx b{font-size:11px!important}body.hm #tip .tx small{display:block!important;margin:1px 0 0!important;font-size:10px!important}body.hm .ft{font-size:10px}body.hm .ft.crit,body.hm .ft.pu{font-size:12px}body.touch .mk:not(.brk):not(.bod) .ic{width:18px;height:18px;margin-bottom:2px}body.touch .mk:not(.brk):not(.bod) .lb{font-size:9.5px}body.touch .mk.mid .lb{display:none}#tRot{z-index:70!important}body.hm #boss{--u2:min(calc(100vw / 1844),calc(100vh / 853));left:auto!important;right:calc(env(safe-area-inset-right,0px) + var(--u2) * 32)!important;top:calc(env(safe-area-inset-top,0px) + var(--u2) * 218)!important;transform:none!important;width:calc(var(--u2) * 404)!important;font-size:13px;font-weight:800;letter-spacing:.12em;text-align:right;color:#ff3b2f;text-shadow:0 1px 0 #000,0 0 8px rgba(255,40,20,.55);font-family:Saira Condensed,Arial Narrow,system-ui,sans-serif}body.hm #boss b{height:6px;margin-top:2px;border-color:#ff3b2f;box-shadow:0 0 8px #ff281473}body.hm #boss i{background:linear-gradient(90deg,#9a0d05,#ff2a1a)}:root{--hx:max(2.2vh, calc((100vw - 230vh)/2 + 2vh) );--ht: calc(3vh + env(safe-area-inset-top,0px)) ;--scw:clamp(220px,30vh,420px)}body:not(.touch) #hVit{left:var(--hx);top:var(--ht);bottom:auto;width:clamp(300px,46vh,660px)}body:not(.touch) #hScore{right:var(--hx);top:var(--ht);width:var(--scw)}body:not(.touch) #pwr{right:var(--hx)!important;top:calc(var(--ht) + var(--scw) * 250 / 460 + 1.2vh)!important}body:not(.touch) #hTank{display:none}#hTk{display:none}body:not(.touch) #hTk{container-type:normal;display:flex;align-items:center;gap:1.3vh;right:var(--hx);bottom:calc(3vh + env(safe-area-inset-bottom,0px));font-size:clamp(13px,2vh,24px)}#hTk .tkR{display:flex;flex-direction:column;align-items:flex-end;gap:.7vh}#hTk b{font-weight:800;letter-spacing:.05em;font-variant-numeric:tabular-nums;color:#fff7de}#hTk .tkT{position:relative;width:24vh;min-width:160px;height:1.7vh;min-height:11px;border-radius:99px;background:#0009;box-shadow:inset 0 0 0 1px #e8b64abf,0 0 0 1px #000c}#hTk .tkT .seg{inset:2px}#hTk .tkIc{flex:none;width:9vh;height:9vh;min-width:64px;min-height:64px;border-radius:50%;display:grid;place-items:center;border:max(3px,.35vh) solid transparent;background:radial-gradient(circle at 50% 38%,#1c1915,#050404 72%) padding-box,linear-gradient(160deg,#fff0b0,#c8901f 42%,#6e440c 68%,#ffd76a) border-box;box-shadow:0 0 0 1px #000,0 .5vh 1.4vh #000000a6}#hTk .tkIc img{height:70%;width:auto;max-width:70%;object-fit:contain;filter:drop-shadow(0 .2vh .3vh rgba(0,0,0,.85))}#hTk.full b{color:#ffcf4a;animation:ablink .7s steps(2) infinite}#hTk.full .tkIc{animation:tkPulse .7s ease-in-out infinite alternate}#hTk.full .tkT{box-shadow:inset 0 0 0 1px #ffd76a,0 0 1.2vh #ffc83cd9}#hTk.dep b{color:#7fffd0}@keyframes tkPulse{to{box-shadow:0 0 0 1px #000,0 0 2.4vh #ffc83cf2}}body:not(.touch) #hTop{top:var(--ht);box-sizing:border-box;width:min(clamp(440px,58.5vh,800px),calc(100vw - 2 * (var(--hx) + clamp(300px,46vh,660px)) - 3vh));padding:1.1vh 2.4vh 1vh;border-radius:1.6vh;background:linear-gradient(180deg,#0a0804d1,#0a08049e);box-shadow:inset 0 0 0 1px #e8b64a8c,0 0 0 1px #000000b3,0 .6vh 2vh #0000008c}body:not(.touch) #hTopT{font-size:clamp(13px,min(2.6vh,9cqw),32px);letter-spacing:.18em;white-space:nowrap}body:not(.touch) #hCargoBar{aspect-ratio:auto;height:clamp(14px,2.2vh,26px);margin-top:.8vh;border-radius:99px;background:#000000bf;box-shadow:inset 0 0 0 1px #e8b64ad9,0 0 0 1px #000c}body:not(.touch) #hCargoBar .trk{display:none}body:not(.touch) #hCargoBar .fill{inset:3px;width:auto;height:auto;filter:brightness(1.12) drop-shadow(0 0 .5vh rgba(255,200,80,.55))}body:not(.touch) #hStat{margin-top:.8vh;font-size:clamp(9px,min(1.75vh,5.4cqw),21px)}body:not(.touch) #tut,body:not(.touch) #boss{top:calc(var(--ht) + 12.8vh)!important}body:not(.touch) .mk.brk{font-size:clamp(12px,1.6vh,19px);text-shadow:0 1px 2px #000,0 0 8px rgba(0,0,0,.9)}body:not(.touch) .mk.brk .ic{width:clamp(30px,3.8vh,46px);height:auto}body:not(.touch) .mk.brk em{font-size:.9em}#pcKeys{display:none}body:not(.touch) #pcKeys{display:flex;flex-direction:column;align-items:flex-start;gap:1.1vh;left:var(--hx);bottom:calc(3vh + env(safe-area-inset-bottom,0px));font-size:clamp(12px,1.75vh,21px);color:#fff7de;text-shadow:0 1px 2px #000,0 0 10px rgba(0,0,0,.9)}body:not(.touch) #pcKeys[hidden]{display:none}#pcKeys:before{content:"";position:absolute;left:-6vh;bottom:-6vh;width:calc(100% + 14vh);height:calc(100% + 12vh);z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 0% 100%,rgba(0,0,0,.55),rgba(0,0,0,.25) 45%,transparent 70%)}#pcKeys .pk{display:flex;align-items:center;gap:1em;opacity:.82;transform-origin:0 50%;transition:opacity .25s,transform .25s,filter .25s;animation:pkIn .35s cubic-bezier(.2,.8,.2,1) backwards}#pcKeys .pk[hidden]{display:none}#pcKeys .pk:nth-child(2){animation-delay:.08s}#pcKeys .pk:nth-child(3){animation-delay:.16s}#pcKeys .pk:nth-child(4){animation-delay:.24s}#pcKeys .kk{flex:none;width:5.6em;display:flex;justify-content:center}#pcKeys kbd{display:inline-flex;align-items:center;justify-content:center;gap:.35em;min-width:2.3em;height:2.3em;padding:0 .7em;box-sizing:border-box;border-radius:.4em;font:800 1.05em/1 var(--f-display);letter-spacing:.06em;color:#2a1a04;text-shadow:none;background:linear-gradient(180deg,#fff0b8,#f2c24a 45%,#c8861e);box-shadow:inset 0 -.2em #5a32008c,0 .15em .3em #0009,0 0 .7em #ffbe464d}#pcKeys kbd.w{min-width:5.4em;font-size:.95em}#pcKeys kbd svg{width:.85em;height:.85em;fill:currentColor}#pcKeys .ms{width:2.05em;height:2.85em;filter:drop-shadow(0 .15em .3em rgba(0,0,0,.7))}#pcKeys .ms .mb{fill:#1a1610;stroke:#f3dca0;stroke-width:1.8}#pcKeys .ms .mr{fill:#ffcf4a;filter:drop-shadow(0 0 .25em rgba(255,200,70,.9))}#pcKeys .ms .ml{stroke:#f3dca0;stroke-width:1.4;fill:none}#pcKeys .ms .mw{fill:#6a5a3a}#pcKeys .kk img{height:2.3em;width:auto;filter:drop-shadow(0 0 .6em rgba(60,240,255,.6))}#pcKeys .pt{display:flex;flex-direction:column;gap:.15em}#pcKeys b{font-weight:800;letter-spacing:.16em;color:#ffe39a}#pcKeys small{font-size:.68em;font-weight:700;letter-spacing:.2em;color:#e9dfc6;opacity:.85}#pcKeys .pk.cy b{color:#7ff4ff}#pcKeys .kk{transition:transform .25s}#pcKeys .pk.lit{opacity:1}#pcKeys .pk.lit .kk{transform:scale(1.14)}#pcKeys .pk.lit b{color:#fff4cc;text-shadow:0 1px 2px #000,0 0 .7em rgba(255,200,70,.75)}#pcKeys .pk.cy.lit b{color:#c8fbff;text-shadow:0 1px 2px #000,0 0 .7em rgba(60,240,255,.75)}#pcKeys .pk.lit kbd,#pcKeys .pk.lit .ms .mr{animation:pkGlow .6s ease-in-out infinite alternate}#pcKeys .pk.lit .kk img{animation:pkGlowC .6s ease-in-out infinite alternate}#pcKeys .pk.out{animation:pkOut .45s ease-in forwards}@keyframes pkIn{0%{opacity:0;transform:translate(-1.2em)}}@keyframes pkOut{to{opacity:0;transform:translate(-1.5em)}}@keyframes pkGlow{to{filter:brightness(1.25) drop-shadow(0 0 .55em rgba(255,200,70,.95))}}@keyframes pkGlowC{to{filter:brightness(1.3) drop-shadow(0 0 .9em rgba(60,240,255,.95))}}body.cine #pcKeys{opacity:0!important}@media(prefers-reduced-motion:reduce){#pcKeys .pk,#pcKeys .pk.lit kbd,#pcKeys .pk.lit .ms .mr,#pcKeys .pk.lit .kk img{animation-duration:.01s!important}}#mTutD,#mTutL{position:fixed;inset:0}#mTutD[hidden],#mTutL[hidden]{display:none!important}#mTutD{z-index:60;background:#020208cc;pointer-events:none;animation:mtFade .15s ease-out both}#mTutL{z-index:62;pointer-events:auto;touch-action:none;color:#fff;font-family:TitilliumH,Titillium Web,Segoe UI,system-ui,sans-serif}body.mtut #tPauseM{z-index:65}body.mtut :is(#tut,#tip,#mFeed,#mAlert){visibility:hidden}.mtut-up{z-index:61!important}.mtut-path>*:not(.mtut-path):not(.mtut-hl){opacity:.1!important}.mtut-hl{transform-origin:var(--mto,50% 50%);scale:1.16;filter:brightness(1.25) drop-shadow(0 0 9px rgba(255,200,80,.8));animation:mtPop .3s cubic-bezier(.2,1.3,.4,1) both,mtPulse 1.8s .3s ease-in-out infinite!important}#mTutD .mtA{position:absolute;display:none;background-repeat:no-repeat}#mTutD .mtA.in{animation:mtArt .25s ease-out both,mtBob 2.4s .25s ease-in-out infinite}#mTutL .mtT{position:absolute;display:flex;flex-direction:column;gap:7px;text-align:left}#mTutL .mtT.c{align-items:center;text-align:center}#mTutL .mtDots{display:flex;gap:6px}#mTutL .mtDots i{display:block;width:8px;height:8px;border-radius:50%;background:#f3e6c44d}#mTutL .mtDots i.on{background:#ffcf4a}#mTutL .mtH{margin:0;font:600 32px/1.05 TekturE,Oxanium,Segoe UI,sans-serif;letter-spacing:.05em;color:transparent;background:linear-gradient(180deg,#fff6c8,#ffe27a,#ffc935 60%,#f0ad1c);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 0 #8a5208) drop-shadow(0 2px 4px rgba(0,0,0,.8))}#mTutL.in .mtH{animation:mtLn .25s cubic-bezier(.2,.8,.2,1) both}#mTutL.s-collect .mtH{font-size:28px}#mTutL .mtX{display:flex;flex-direction:column;gap:7px}#mTutL .mtX p,#mTutL .mtHint,#mTutL .mtLb,#mTutL .mtLb2{text-shadow:0 1px 3px #000,0 0 8px rgba(0,0,0,.85)}#mTutL .mtX p{margin:0;font-size:20px;line-height:1.3;font-weight:600;animation:mtLn .25s cubic-bezier(.2,.8,.2,1) both}#mTutL .mtX b{font-weight:700;color:#ffd257}#mTutL .mtX b.c{color:#56e6ff}#mTutL .mtX b.r{color:#ff6a55;white-space:nowrap}#mTutL .mtHint{margin:4px 0 0;font-size:13px;font-weight:700;letter-spacing:.22em;color:#ffe9a8}#mTutL.in .mtHint{animation:mtLn .22s .3s cubic-bezier(.2,.8,.2,1) both}#mTutL .mtHint:empty{display:none}#mTutL .mtBar{width:130px;height:3px;border-radius:2px;background:#fff3;overflow:hidden}#mTutL .mtBar i{display:block;width:0;height:100%;background:#ffcf4a}#mTutL .mtGo:empty{display:none}#mTutL .mtGo{align-self:flex-start;margin-top:6px;padding:7px 34px;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,12px 100%,0 50%);background:linear-gradient(180deg,#ffe88a,#f5b928 55%,#d98f12);font:800 18px/1.2 TekturE,Oxanium,sans-serif;letter-spacing:.22em;color:#2b1a02}#mTutL.in .mtGo{animation:mtLn .22s .33s cubic-bezier(.2,.8,.2,1) both}#mTutL .mtLb,#mTutL .mtLb2{position:absolute;margin:0;text-align:center;font-size:14px;font-weight:900;letter-spacing:.18em;color:#ffcf4a}#mTutL .mtLb:empty,#mTutL .mtLb2:empty{display:none}#mTutL .mtN{position:absolute;width:26px;height:26px;border-radius:50%;background:#ffcf4a;box-shadow:0 0 12px #ffbe3cb3;font:900 16px/26px TitilliumH,Titillium Web,sans-serif;font-style:normal;text-align:center;color:#2b1a02}#mTutL .mtSkip{position:absolute;width:128px;height:42px;border-radius:21px;background:#0009;border:1.5px solid rgba(255,255,255,.55);box-shadow:0 2px 10px #0009;display:flex;align-items:center;justify-content:center;gap:6px;padding:0;font-family:inherit;cursor:pointer}#mTutL .mtSkip span{font-size:18px;font-weight:900;letter-spacing:.16em;color:#fff}#mTutL .mtSkip b{font-size:19px;font-weight:900;color:#ffcf4a}@keyframes mtFade{0%{opacity:0}to{opacity:1}}@keyframes mtPop{0%{scale:1}60%{scale:1.24}to{scale:1.16}}@keyframes mtPulse{0%,to{scale:1.14}50%{scale:1.2}}@keyframes mtLn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes mtArt{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes mtBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){#mTutD *,#mTutL *,.mtut-hl{animation-duration:.01s!important;animation-delay:0s!important}}.instBtn[hidden],#instPause[hidden]{display:none!important}#instMenu{position:absolute;left:calc(clamp(12px,2.13vw,30px) + env(safe-area-inset-left,0px));top:clamp(12px,2vh,24px);z-index:3;box-sizing:border-box;height:27px;margin:0;padding:0 11px 0 9px;display:flex;align-items:center;gap:7px;border:1.5px solid #e8b13a;border-radius:2px;background:#04050ad9;box-shadow:0 0 8px #ffbe3c40;cursor:pointer;font-family:TekturE,Oxanium,Segoe UI,system-ui,sans-serif;font-weight:800;font-size:12px;line-height:1;letter-spacing:.1em;color:#ffd36a;white-space:nowrap;opacity:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent}#instMenu:before{content:"";position:absolute;left:-8px;right:-8px;top:50%;height:max(100%,44px);transform:translateY(-50%)}#instMenu svg{width:15px;height:15px;flex:none;fill:none;stroke:#ffc83c;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}#instMenu:active{background:#e8b13a38}#menu.mgo #instMenu{animation:instIn .28s 2.5s ease-out both}@keyframes instIn{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){#menu.mgo #instMenu{animation-duration:.01s;animation-delay:0s}}#tPauseM .tpBox:has(#instPause:not([hidden])){display:grid;grid-template-columns:1fr 1fr}#tPauseM .tpBox:has(#instPause:not([hidden]))>*{grid-column:1/-1}#tPauseM .tpBox:has(#instPause:not([hidden]))>[data-a=mus],#tPauseM .tpBox:has(#instPause:not([hidden]))>[data-a=vo]{grid-column:auto}.inst{position:fixed;inset:0;z-index:80;background:#000000d1;font-family:TitilliumH,Titillium Web,system-ui,sans-serif;color:#f4f4f4;touch-action:manipulation;-webkit-tap-highlight-color:transparent}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.inst{background:none;-webkit-backdrop-filter:blur(6px) brightness(.26) saturate(.8);backdrop-filter:blur(6px) brightness(.26) saturate(.8)}}.inst:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 45%,#22469647,#0000008c 75%)}.inst[hidden]{display:none!important}.inst[data-os=ios] [data-os=other],.inst[data-os=other] [data-os=ios]{display:none}.instStage{position:absolute;left:calc(50% + (env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))/2);top:50%;width:min(calc(100vw - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)),calc(100vh * 844 / 390));aspect-ratio:844/390;transform:translate(-50%,-50%);container-type:size;--u:calc(100cqw / 844)}@supports (height:100dvh){.instStage{width:min(calc(100vw - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)),calc(100dvh * 844 / 390))}}.instStage img{display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.instStage svg{display:block}.instSvg{flex:none;width:calc(var(--w)*var(--u));height:calc(var(--h)*var(--u));fill:none;stroke-linecap:round;stroke-linejoin:round}.instSvg .f{fill:currentColor;stroke:none}.gtx{background:linear-gradient(180deg,#ffe58c,#ffc83c,#ee9f14);-webkit-background-clip:text;background-clip:text;color:transparent}.instX{position:absolute;z-index:3;top:calc(12*var(--u));right:calc(14*var(--u));box-sizing:border-box;width:calc(38*var(--u));height:calc(38*var(--u));padding:0;margin:0;border-radius:50%;border:calc(2*var(--u)) solid #e8b13a;background:#000000a6;box-shadow:0 0 calc(10*var(--u)) #ffbe3c59;display:flex;align-items:center;justify-content:center;cursor:pointer;touch-action:manipulation}.instX:before{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.instX svg{stroke:#ffc83c;stroke-width:2.4}.instX:active{background:#e8b13a4d}.instLogo{position:absolute;left:calc(389*var(--u));top:calc(4*var(--u));width:calc(66*var(--u));height:calc(45*var(--u));object-fit:contain;filter:drop-shadow(0 calc(2*var(--u)) calc(6*var(--u)) rgba(0,0,0,.8))}.instHead{position:absolute;left:0;top:calc(50*var(--u));width:100%;text-align:center}.instT{display:inline-block;margin:0;font-family:TekturE,Oxanium,Segoe UI,system-ui,sans-serif;font-weight:800;font-size:calc(25*var(--u));letter-spacing:.02em;line-height:1;filter:drop-shadow(0 calc(2*var(--u)) calc(2*var(--u)) rgba(0,0,0,.85))}.instSub{margin:calc(6*var(--u)) 0 0;font-size:calc(13.5*var(--u));font-weight:600;line-height:1.2}.instCards{position:absolute;left:calc(54*var(--u));top:calc(104*var(--u));display:flex;gap:calc(14*var(--u))}.instCard{box-sizing:border-box;width:calc(236*var(--u));height:calc(164*var(--u));padding:calc(2*var(--u));border-radius:calc(12*var(--u));background:linear-gradient(160deg,#fff1b0,#e9b53c 22%,#8a5a12,#f5cf62 78%,#a8701a);box-shadow:0 0 calc(14*var(--u)) #ffbe3c38,0 calc(6*var(--u)) calc(16*var(--u)) #0009}.instCardIn{width:100%;height:100%;border-radius:calc(10*var(--u));background:#050608;display:flex;flex-direction:column;align-items:center}.instPill{box-sizing:border-box;margin-top:calc(7*var(--u));width:calc(206*var(--u));height:calc(28*var(--u));padding:0 calc(9*var(--u));display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#16407f,#0a1d45 55%,#06122e);clip-path:polygon(calc(12*var(--u)) 0,calc(100% - 12*var(--u)) 0,100% 50%,calc(100% - 12*var(--u)) 100%,calc(12*var(--u)) 100%,0 50%);box-shadow:inset 0 0 0 calc(1*var(--u)) #4cc9ff,inset 0 0 calc(9*var(--u)) #50c8ff8c}.instPill svg{stroke:#5fd8ff;stroke-width:2.2}.instPill span{font-family:TekturE,Oxanium,Segoe UI,system-ui,sans-serif;font-weight:800;font-size:calc(15.5*var(--u));letter-spacing:.01em;white-space:nowrap}.instViz{box-sizing:border-box;margin-top:calc(6*var(--u));width:calc(216*var(--u));height:calc(70*var(--u));border-radius:calc(6*var(--u));border:calc(1*var(--u)) solid rgba(76,201,255,.22);background:radial-gradient(ellipse at 50% 60%,#1e78d259,#050a19f2 72%);display:flex;align-items:center;justify-content:center}.instViz.row{gap:calc(12*var(--u))}.instViz.col{flex-direction:column;gap:calc(4*var(--u))}.instCap{margin:calc(7*var(--u)) calc(10*var(--u)) 0;font-size:calc(12.5*var(--u));font-weight:600;line-height:1.25;text-align:center}.instCap .k{color:#ffc83c}.instCap .c{color:#8fe3ff}.instVc{display:flex;flex-direction:column;align-items:center;gap:calc(3*var(--u))}.instTag{font-size:calc(9.5*var(--u));font-weight:700}.instTag.c{letter-spacing:.08em;color:#8fe3ff}.instTag.g{letter-spacing:.06em;color:#ffe9a6}.instViz .nx{stroke:#ffc83c;stroke-width:2.4}.instViz .glow4{stroke:#5fd8ff;stroke-width:2;filter:drop-shadow(0 0 calc(4*var(--u)) rgba(95,216,255,.9))}.instViz .glow4 .f{fill:#5fd8ff}.instViz .glow6{stroke:#5fd8ff;stroke-width:2.6;filter:drop-shadow(0 0 calc(6*var(--u)) rgba(95,216,255,.95))}.instViz .glow5{stroke:#5fd8ff;stroke-width:2.2;filter:drop-shadow(0 0 calc(5*var(--u)) rgba(95,216,255,.9))}.instRow{box-sizing:border-box;width:calc(176*var(--u));height:calc(15*var(--u));padding:0 calc(8*var(--u));border-radius:calc(4*var(--u));background:#5fd8ff12;display:flex;align-items:center;justify-content:space-between;font-size:calc(9.5*var(--u));font-weight:600;color:#c8ebff73;white-space:nowrap}.instRow .rw{stroke:currentColor;stroke-width:1.1}.instRow.hot{width:calc(190*var(--u));height:calc(22*var(--u));padding:0 calc(9*var(--u));border-radius:calc(5*var(--u));border:calc(1.5*var(--u)) solid #ffc83c;background:linear-gradient(180deg,#ffc83c33,#ffa01414);box-shadow:0 0 calc(10*var(--u)) #ffbe3c8c;font-size:calc(11.5*var(--u));font-weight:700;color:#ffe9a6}.instRow .hotic{stroke:#ffc83c;stroke-width:1.5}.instCards[data-os=ios] .instRow .hotic{stroke-width:1.6}.instCards[data-os=other] .instRow.hot{justify-content:flex-start;gap:calc(8*var(--u))}.instTile{box-sizing:border-box;width:calc(46*var(--u));height:calc(46*var(--u));border-radius:calc(11*var(--u));border:calc(1*var(--u)) solid rgba(255,200,60,.7);background:radial-gradient(circle at 50% 45%,#2a1a06,#050505 70%);box-shadow:0 0 calc(12*var(--u)) #ffbe3c8c;display:flex;align-items:center;justify-content:center}.instTile.rd{border-radius:50%}.instTile img{width:calc(40*var(--u));height:calc(27*var(--u));object-fit:contain}.instTile.rd img{width:calc(38*var(--u));height:calc(26*var(--u))}.instVc:has(.instTile){gap:calc(2*var(--u))}.instUrl{box-sizing:border-box;width:calc(176*var(--u));height:calc(30*var(--u));padding:0 calc(6*var(--u)) 0 calc(12*var(--u));border-radius:calc(15*var(--u));border:calc(1.5*var(--u)) solid rgba(95,216,255,.55);display:flex;align-items:center;justify-content:space-between;filter:drop-shadow(0 0 calc(4*var(--u)) rgba(95,216,255,.6))}.instUrl span{font-size:calc(10.5*var(--u));font-weight:600;color:#c8ebff8c;white-space:nowrap}.instDots circle{fill:currentColor;stroke:none}.instDots{box-sizing:content-box;width:calc(24*var(--u));height:calc(24*var(--u));border-radius:50%;border:calc(1.5*var(--u)) solid #ffc83c;box-shadow:0 0 calc(9*var(--u)) #ffbe3ccc;display:flex;align-items:center;justify-content:center;color:#ffc83c}.instInfo{position:absolute;left:calc(112*var(--u));top:calc(276*var(--u));box-sizing:border-box;width:calc(620*var(--u));height:calc(24*var(--u));display:flex;align-items:center;justify-content:center;gap:calc(8*var(--u));background:#080b14f2;clip-path:polygon(calc(14*var(--u)) 0,calc(100% - 14*var(--u)) 0,100% 50%,calc(100% - 14*var(--u)) 100%,calc(14*var(--u)) 100%,0 50%);box-shadow:inset 0 calc(1*var(--u)) 0 #e8b13ab3,inset 0 calc(-1*var(--u)) 0 #e8b13ab3}.instInfo svg{stroke:#5fd8ff;stroke-width:1.5;color:#5fd8ff}.instInfo span{font-size:calc(12*var(--u));font-weight:600;color:#e6e6e6;white-space:nowrap}.instGo{position:absolute;left:calc(324*var(--u));top:calc(308*var(--u));box-sizing:border-box;width:calc(196*var(--u));height:calc(69*var(--u));margin:0;border:0;padding:0 0 calc(8*var(--u)) calc(2*var(--u));background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;touch-action:manipulation}.instGo img{position:absolute;left:0;top:0;width:100%;height:100%}.instGo span{position:relative;font-family:TekturE,Oxanium,Segoe UI,system-ui,sans-serif;font-weight:900;font-size:calc(22*var(--u));letter-spacing:.04em;color:#2b1500;text-shadow:0 calc(1*var(--u)) 0 rgba(255,240,190,.55);line-height:1}.instGo:active img{filter:brightness(1.18)}#eggT{position:fixed;left:0;right:0;top:38%;z-index:25;text-align:center;pointer-events:none;padding:0 5vw;opacity:0;transform:translateY(-50%) scale(1.07);transition:opacity .3s ease,transform .55s cubic-bezier(.2,.8,.2,1)}#eggT.on{opacity:1;transform:translateY(-50%) scale(1)}#eggT b{display:block;font-size:clamp(22px,4.1vw,60px);font-weight:800;letter-spacing:.15em;line-height:1.16;text-wrap:balance;color:var(--gold-hi);text-shadow:0 2px 2px #000,0 0 22px rgba(0,0,0,.95),0 0 54px rgba(255,50,24,.5)}#eggT i{display:block;height:3px;width:min(52vw,640px);margin:.55em auto .6em;background:linear-gradient(90deg,transparent,#ff3b2f 22%,#ffcf4a 50%,#ff3b2f 78%,transparent);transform:scaleX(0);transition:transform .7s .12s cubic-bezier(.2,.8,.2,1);filter:drop-shadow(0 0 6px rgba(255,60,30,.7))}#eggT.on i{transform:scaleX(1)}#eggT small{display:block;font-size:clamp(13px,1.9vw,28px);font-weight:600;letter-spacing:.2em;color:var(--ink);text-shadow:0 1px 2px #000,0 0 14px rgba(0,0,0,.95)}body.touch #eggT{top:36%}body.touch #eggT b{font-size:clamp(18px,3.5vw,32px);letter-spacing:.12em}body.touch #eggT small{font-size:clamp(11px,1.9vw,17px);letter-spacing:.16em}#eggFade{position:fixed;inset:0;z-index:24;background:#000;opacity:0;pointer-events:none;transition:opacity .3s ease}#eggFade.on{opacity:1;transition-duration:.12s}.mk.egg{padding:7px}.mk.egg .eg{display:block;width:clamp(38px,4.8vh,56px);height:auto;overflow:visible;filter:drop-shadow(0 0 6px rgba(255,64,30,.7)) drop-shadow(0 1px 2px #000)}body.touch .mk.egg .eg{width:34px}.mk.egg .bg{fill:#0e0605b8}.mk.egg .trk{fill:none;stroke:#ff96464d;stroke-width:3.4}.mk.egg .arc{fill:none;stroke:#ff4a2c;stroke-width:4.4;stroke-linecap:round;stroke-dasharray:100 100}.mk.egg .rim{fill:none;stroke:#e8b64a;stroke-opacity:.8;stroke-width:1.3}.mk.egg .ei{transform-box:fill-box;transform-origin:50% 60%}.mk.egg .ar{top:50%;width:14px;margin:-10px 0 0 -7px;filter:hue-rotate(-38deg) saturate(1.7) brightness(1.02) drop-shadow(0 0 5px rgba(255,60,30,.65))}.mk.egg.urg .arc{stroke:#ffd24a;animation:ablink .3s steps(2) infinite}.mk.egg.urg .eg{filter:drop-shadow(0 0 11px rgba(255,200,60,.95)) drop-shadow(0 1px 2px #000)}@media(prefers-reduced-motion:reduce){#eggT,#eggT i,#eggFade{transition:none}.mk.egg.urg .arc{animation:none}}#mtAsk{position:absolute;z-index:3;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;margin:0;padding:9px 11px 10px;border:1.5px solid #e8b13a;border-radius:2px;background:#04050adb;box-shadow:0 0 10px #ffbe3c38,0 6px 18px #0000008c;font-family:TitilliumH,Titillium Web,Oxanium,Segoe UI,system-ui,sans-serif;color:#f4ecd6;text-align:left;visibility:hidden;opacity:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent}#menu.mgo #mtAsk,#mtAsk.now{animation:mtAskIn .35s 2.8s ease-out both}#mtAsk.now{animation-delay:0s}#mtAsk.out{animation:mtAskOut .3s ease-in both}@keyframes mtAskIn{0%{visibility:hidden;opacity:0;translate:0 -6px}1%{visibility:visible;opacity:0}to{visibility:visible;opacity:1;translate:0 0}}@keyframes mtAskOut{0%{visibility:visible;opacity:1}to{visibility:hidden;opacity:0;translate:0 -6px}}@media(prefers-reduced-motion:reduce){#menu.mgo #mtAsk{animation-duration:.01s}}#mtAsk p{margin:0}#mtAskQ{font-weight:700;font-size:13px;line-height:1.2;letter-spacing:.01em;background:linear-gradient(180deg,#ffe58c,#ffc83c,#ee9f14);-webkit-background-clip:text;background-clip:text;color:transparent}.mtAskS{margin-top:3px!important;font-size:11px;font-weight:600;line-height:1.3;color:#d9cfb6}.mtAskB{display:flex;gap:8px;flex:none}.mtAskB button{position:relative;box-sizing:border-box;min-width:60px;height:25px;margin:0;padding:0 12px 0 14px;border:1px solid rgba(232,182,74,.55);border-radius:0;background:#0a080499;color:#e9d9a8;cursor:pointer;font:800 11px/1 TekturE,Oxanium,Segoe UI,system-ui,sans-serif;letter-spacing:.16em;touch-action:manipulation}.mtAskB button.y{background:linear-gradient(180deg,#ffe07a,#d9960f);color:#1d150a;border-color:#ffd56a}.mtAskB button:hover,.mtAskB button:focus-visible{outline:none;box-shadow:0 0 10px #ffc8508c;filter:brightness(1.12)}.mtAskB button:active{filter:brightness(.9)}body:not(.touch) #mtAsk{--aw:min(96vw, 119.1548vh );left:clamp(12px,2vw,28px);top:clamp(12px,2vh,24px);width:max-content;max-width:min(300px,calc((100vw - var(--aw)) / 2 + var(--aw) * .3 - clamp(12px,2vw,28px) - 16px))}body.touch #mtAsk{--sw:min( calc(100vw - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)) , 203.695vh );top:clamp(6px,1.6vh,20px);left:calc(50% + (env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)) / 2 + var(--sw) * .0711 + 10px);right:calc(clamp(12px,2vw,28px) + 102px);max-width:380px;margin-left:auto;flex-direction:row;align-items:center;gap:10px;padding:6px 7px 6px 10px;container-type:inline-size}@supports (height:100dvh){body.touch #mtAsk{--sw:min( calc(100vw - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)) , 203.695dvh )}}body.touch #mtAskQ{font-size:11.5px;line-height:1.15}body.touch .mtAskT{flex:1 1 auto;min-width:0}body.touch .mtAskS{display:none}body.touch .mtAskB{gap:6px}body.touch .mtAskB button{min-width:40px;height:26px;padding:0 8px 0 10px;font-size:11px;letter-spacing:.14em}body.touch .mtAskB button:before{content:"";position:absolute;left:-3px;right:-3px;top:50%;height:max(100%,40px);transform:translateY(-50%)}@container (max-width:240px){body.touch #mtAskQ{font-size:11px}}@container (max-width:185px){body.touch .mtAskB{flex-direction:column;gap:4px}body.touch .mtAskB button{height:22px}body.touch .mtAskB button:before{height:100%}}@container (min-width:360px){body.touch .mtAskS{display:block;font-size:10.5px}}.mtAskP{display:inline-block;margin-top:4px;font:600 10.5px/1.1 TitilliumH,Titillium Web,system-ui,sans-serif;letter-spacing:.04em;color:#d9b45a;text-decoration:underline;text-decoration-color:#e8b64a73;text-underline-offset:.18em}.mtAskP:hover,.mtAskP:focus-visible{color:#ffe08a;outline:none}body.touch .mtAskP{display:block;width:max-content;margin-top:1px;font-size:9px;line-height:1}.endFx{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}#endBox.rk #endPanel{width:calc(var(--u)*66);margin-top:calc(var(--u)*1.1);padding:0}#endBox.rk #endPanel:before{display:none}#endTrack{position:relative;z-index:1;display:grid}#endTrack>.slide{grid-area:1/1;min-width:0}#endTrack>.slide[hidden]{display:none}#endBox.rk #endTrack>.slide{position:relative;box-sizing:border-box;padding:calc(var(--u)*2.9) calc(var(--u)*4.4) calc(var(--u)*3)}#endBox.rk #endTrack>.slide:before{content:"";position:absolute;inset:0;z-index:0;border-style:solid;border-width:calc(var(--u)*7.1) calc(var(--u)*3.95) calc(var(--u)*6.7);border-image:var(--end-frame) 130 72 122 fill / calc(var(--u)*7.1) calc(var(--u)*3.95) calc(var(--u)*6.7) stretch;filter:drop-shadow(0 6px 18px rgba(0,0,0,.6))}#endBox.rk #endTrack>.slide>*{position:relative;z-index:1}#end.go #endBox.rk #endTrack>.slide:before{animation:eOpen .42s 1.25s cubic-bezier(.2,1,.3,1) both}#endBox.rk #endTrack>.slide.off{opacity:0;visibility:hidden;pointer-events:none}#endBox.rk #endTrack>#rankBox{padding-top:calc(var(--u)*3.5);padding-bottom:calc(var(--u)*3.5)}#endSlide0{display:flex;flex-direction:column;justify-content:center}#endTabs{display:flex;align-items:center;justify-content:center;gap:calc(var(--u)*1.5);margin-top:calc(var(--u)*1.6);font:800 calc(var(--u)*2.4)/1 var(--ef);letter-spacing:.22em}#endTabs[hidden]{display:none}#end.go #endTabs{animation:eRise .4s 1.2s ease-out both}#endTabs>i{font-style:normal;color:#e8b64a8c;letter-spacing:0}#endTabs button{position:relative;padding:calc(var(--u)*.5) calc(var(--u)*.4) calc(var(--u)*.65);margin-right:-.22em;border:0;background:none;cursor:pointer;font:inherit;letter-spacing:inherit;color:#efe6d29e;transition:color .2s;touch-action:manipulation;-webkit-tap-highlight-color:transparent}#endTabs button[aria-selected=true]{color:#ffd659;text-shadow:0 0 10px rgba(255,190,40,.6)}#endTabs button:after{content:"";position:absolute;left:.18em;right:.4em;bottom:0;height:max(1px,calc(var(--u)*.26));background:#ffd659;box-shadow:0 0 6px #ffc83ccc;transform:scaleX(0);transition:transform .3s,opacity .3s}#endTabs button[aria-selected=true]:after{transform:scaleX(1)}#endTabs button:focus-visible{outline:none}#endTabs button[aria-selected=false]:hover,#endTabs button[aria-selected=false]:focus-visible{color:#ffe9a8}#endTabs button[aria-selected=false]:hover:after{transform:scaleX(.4);opacity:.6}#endTabs .prog{position:absolute;left:.18em;right:.4em;bottom:0;height:max(1px,calc(var(--u)*.26));background:#ffd6592e;overflow:hidden}#endTabs .prog[hidden]{display:none}#endTabs .prog i{position:absolute;inset:0;background:linear-gradient(90deg,#c9932e,#ffe08a);box-shadow:0 0 6px #ffc83ce6;transform-origin:0 50%;transform:scaleX(var(--p,0))}body.touch #endTabs button:before{content:"";position:absolute;left:-6px;right:-6px;top:50%;height:max(100%,36px);transform:translateY(-50%)}.chev{position:absolute;top:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:calc(var(--u)*3.6);height:calc(var(--u)*6.4);margin-top:calc(var(--u)*-3.2);padding:0;border:1px solid rgba(255,214,89,.75);border-radius:calc(var(--u)*.5);background:linear-gradient(180deg,#281c08f2,#0c0803f2);box-shadow:0 0 calc(var(--u)*1) #ffbe3259;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .15s,box-shadow .15s}.chev[hidden]{display:none}.chev.l{left:calc(var(--u)*-2.2)}.chev.r{right:calc(var(--u)*-2.2)}.chev svg{width:56%;height:56%;overflow:visible}.chev path{fill:none;stroke:#ffd659;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px rgba(255,200,60,.9))}.chev:hover,.chev:focus-visible{outline:none;box-shadow:0 0 calc(var(--u)*1.6) #ffc83cbf;transform:scale(1.08)}.chev:active{transform:scale(.95)}body.touch .chev:before{content:"";position:absolute;inset:-10px -12px}#end.go .chev{animation:eFadeIn .3s 1.6s both}#end.go #endPanel.live .chev{animation:eFadeIn .2s ease-out both}#rankBox{position:relative;box-sizing:border-box;min-width:0;font:600 calc(var(--u)*1.85)/1.15 var(--ef);color:#efe6d2;text-align:center;display:flex;flex-direction:column;justify-content:center}#rankH{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:0 .55em;font:800 calc(var(--u)*1.75)/1.1 var(--ef);letter-spacing:.2em;white-space:nowrap}#rankH span{background:linear-gradient(180deg,#fff2b8,#ffd04a 50%,#e39a14);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 6px rgba(255,180,40,.4))}#rankH .rkS{background:none;color:#9fdcff;filter:none;text-shadow:0 0 8px rgba(80,200,255,.55);font-size:.86em}#rankH .rkS:before{content:"·";margin-right:.55em;color:#e8b64ab3;text-shadow:none}#rankMsg{min-height:0;margin:calc(var(--u)*.75) 0 calc(var(--u)*.85);font:600 calc(var(--u)*1.5)/1.25 var(--ef);letter-spacing:.07em;color:#efe6d2cc}#rankMsg:empty{display:none}#rankMsg span{display:block}#rankMsg span+span{margin-top:calc(var(--u)*.3)}#rankMsg.new span:first-child{font-weight:800;letter-spacing:.24em;color:#ffd659;text-shadow:0 0 10px rgba(255,190,40,.8);animation:eGlow 1.2s ease-in-out infinite alternate}#rankMsg .rkRetry{margin-top:calc(var(--u)*.6);font:800 calc(var(--u)*1.45)/1 var(--ef);letter-spacing:.2em;color:#1a1206;background:linear-gradient(#ffd659,#c9932e);border:0;border-radius:0;padding:calc(var(--u)*.6) calc(var(--u)*1.6);cursor:pointer;touch-action:manipulation}#rankMsg:empty+#rankList{margin-top:calc(var(--u)*.85)}#rankList,.rkList{list-style:none;margin:0;padding:0}#rankList li,.rkList li{display:grid;grid-template-columns:2.3em minmax(0,1fr) auto 5.6em;gap:.55em;align-items:baseline;padding:.36em .7em;text-align:left}#rankList li{padding:.32em .7em}#rankList li:nth-child(odd),.rkList li:nth-child(odd){background:#ffffff0a}#rankList i,#rankList em,.rkList i,.rkList em{font-style:normal;color:#efe6d28c}#rankList em,.rkList em{font-size:.82em}#rankList span,.rkList span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em}#rankList b,.rkList b{text-align:right;font-variant-numeric:tabular-nums;color:#fff1c8}#rankList i{text-align:center}#rankList li:nth-child(-n+3):not(.ph):not(.gap) i{color:#ffd659;font-weight:800}#rankList li.me,.rkList li.me{background:#e8b64a33;box-shadow:inset 0 0 0 1px #ffd65959}#rankList li.me span,#rankList li.me b,.rkList li.me span,.rkList li.me b{color:#ffd659}#rankList li.gap,.rkList li.gap{display:block;text-align:center;background:none;box-shadow:none;padding:0;line-height:1;color:#efe6d280}#rankList li.ph span,#rankList li.ph b{color:#efe6d247}#rankList li.ph i{color:#efe6d24d}#rankList li.ph.first span{color:#9fdcff;letter-spacing:.08em;text-shadow:0 0 6px rgba(80,200,255,.45);overflow:visible}#rankList li.load span,#rankList li.load b{animation:rkLoad 1s ease-in-out infinite alternate}@keyframes rkLoad{0%{opacity:.35}to{opacity:1}}#rankList li.ghost{background:repeating-linear-gradient(135deg,#ffd6591a 0 6px,#ffd65908 6px 12px);box-shadow:inset 0 0 0 1px #ffd6598c;animation:rkGhost 1.4s ease-in-out infinite alternate}#rankList li.ghost i,#rankList li.ghost span,#rankList li.ghost b,#rankList li.ghost em{color:#ffe08a}#rankList li.ghost span small{margin-left:.6em;font-size:.72em;letter-spacing:.14em;color:#9fdcff}@keyframes rkGhost{0%{box-shadow:inset 0 0 0 1px #ffd65959}to{box-shadow:inset 0 0 0 1px #ffd659d9,0 0 10px #ffbe3240}}#rankAll{display:inline-flex;align-items:center;align-self:center;gap:.55em;margin:calc(var(--u)*.85) auto 0;padding:calc(var(--u)*.55) calc(var(--u)*1.4);border:1px solid rgba(127,211,234,.45);border-radius:0;background:#0a141c73;font:800 calc(var(--u)*1.35)/1 var(--ef);letter-spacing:.2em;color:#bfe9ff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;white-space:nowrap}#rankAll:after{content:"›";font-size:1.35em;line-height:.6;letter-spacing:0}#rankAll:hover,#rankAll:focus-visible{outline:none;color:#fff;border-color:#7fd3ea;box-shadow:0 0 10px #50c8ff73}#rankAll[hidden]{display:none}body.touch #rankAll{position:relative}body.touch #rankAll:before{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:max(100%,36px);transform:translateY(-50%)}@media(max-height:520px){#endT{font-size:calc(var(--u)*7.4)}#bigScore{font-size:calc(var(--u)*10.4)}.eLbl{margin-top:calc(var(--u)*1.6)}#endBox.rk #endPanel{--u: calc(min(1vh,.5625vw)*1.27) }#endBox.rk #endTabs{font-size:calc(var(--u)*2.7);margin-top:calc(var(--u)*1.2)}#endBox.rk #endTrack>#rankBox{padding-top:calc(var(--u)*2.9);padding-bottom:calc(var(--u)*3)}#endBox.rk #rankMsg{margin:calc(var(--u)*.45) 0 calc(var(--u)*.55)}#endBox.rk #rankList{font-size:1.05em}#endBox.rk #rankList li{padding:.25em .7em}#endBox.rk #rankAll{margin-top:calc(var(--u)*.6)}#endBox.rk #rankBox #saveBtn{margin-top:calc(var(--u)*.8)}#endBox.rk #rankBox #acctBar{margin-top:calc(var(--u)*.6)}}#rankBox #saveBtn{align-self:center;width:100%;max-width:calc(var(--u)*54);height:calc(var(--u)*8.2);margin-top:calc(var(--u)*1.1)}#rankBox #acctBar{margin-top:calc(var(--u)*.9)}#saveBtn,.sbBtn{--c:calc(var(--u)*3.3);position:relative;display:flex;align-items:center;justify-content:center;gap:calc(var(--u)*1.7);box-sizing:border-box;width:calc(var(--u)*52);height:calc(var(--u)*9);margin:calc(var(--u)*1.5) auto 0;padding:0 var(--c);border:0;background:none;cursor:pointer;font-family:var(--ef);color:#ffe08a;outline:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;animation:sbIn .45s cubic-bezier(.2,1.3,.4,1) both}.sbBtn[hidden]{display:none}.sbBtn:before,.sbBtn:after{content:"";position:absolute;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% 50%,calc(100% - var(--c)) 100%,var(--c) 100%,0 50%);transition:filter .15s}.sbBtn:before{inset:0;background:linear-gradient(180deg,#fff2b8,#ffd04a 30%,#d58d10 62%,#8a5206);animation:sbGlow 2.2s 2.6s ease-in-out infinite alternate}.sbBtn:after{inset:max(2px,calc(var(--u)*.34));background:linear-gradient(180deg,#2a1d0a,#120c05 55%,#0a0704);box-shadow:inset 0 0 calc(var(--u)*1.2) #ffb43240}.sbBtn>*{position:relative;z-index:1}.sbT{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u)*.55);white-space:nowrap}.sbT b{font-size:calc(var(--u)*2.3);font-weight:800;letter-spacing:.14em;margin-right:-.14em;line-height:1;padding:.22em 0 .08em;margin-top:-.22em;margin-bottom:-.08em;background:linear-gradient(180deg,#fff6c8,#ffd34a 55%,#e9a41a);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 6px rgba(255,190,50,.45))}.sbT small{display:flex;align-items:center;gap:calc(var(--u)*.8);font-size:calc(var(--u)*1.3);font-weight:700;letter-spacing:.34em;margin-right:-.34em;line-height:1;color:#bfe9ff;text-shadow:0 0 6px rgba(80,200,255,.6)}.sbT small:before,.sbT small:after{content:"";width:calc(var(--u)*2.6);height:1px;background:#96dcff8c}.sbL{display:block;flex:none;width:calc(var(--u)*.55);height:calc(var(--u)*3.4);border-radius:calc(var(--u)*.3);background:linear-gradient(180deg,#d8f6ff,#3cc8ff 45%,#0a7fd0);box-shadow:0 0 calc(var(--u)*.8) #39c6ff,0 0 calc(var(--u)*2) #3cbeff8c;transform:skew(-24deg)}.sbL.r{transform:skew(24deg)}.sbBtn:hover:before,.sbBtn:focus-visible:before{filter:brightness(1.18) drop-shadow(0 0 12px rgba(255,200,80,.85))}.sbBtn:hover:after,.sbBtn:focus-visible:after{filter:brightness(1.35)}.sbBtn:active{transform:scale(.985)}.sbBtn.busy{cursor:progress;opacity:.75}.sbBtn.busy .sbL{animation:sbBlink .5s steps(2) infinite}@keyframes sbIn{0%{opacity:0;transform:translateY(calc(var(--u)*1.5)) scale(.94)}to{opacity:1;transform:none}}@keyframes sbGlow{0%{filter:drop-shadow(0 0 3px rgba(255,190,60,.25))}to{filter:drop-shadow(0 0 12px rgba(255,200,80,.6))}}@keyframes sbBlink{50%{opacity:.25}}#acctBar{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:calc(var(--u)*.4) calc(var(--u)*1.1);margin-top:calc(var(--u)*1.2);font:600 calc(var(--u)*1.45)/1.2 "TitilliumH","Titillium Web",var(--ef);letter-spacing:.06em;color:#efe6d29e}#acctBar[hidden],#acctBar [hidden]{display:none}#acctBar>:not([hidden])~:not([hidden]):before{content:"·";margin-right:calc(var(--u)*1.1);color:#e8b64a99;text-decoration:none;display:inline-block}#acctBar .abCap{font:800 calc(var(--u)*1.35)/1 var(--ef);letter-spacing:.24em;color:#c9a75a}#acctBar b{font:800 calc(var(--u)*1.6)/1 var(--ef);letter-spacing:.12em;color:#ffd659}#acctBar button,#acctBar a{padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;color:#efe6d2bf;text-decoration:underline;text-decoration-color:#e8b64a73;text-underline-offset:.2em;cursor:pointer}#acctBar button:hover,#acctBar a:hover,#acctBar button:focus-visible,#acctBar a:focus-visible{color:#ffd659;outline:none}#acctDel{color:#ff8c78d9!important;text-decoration-color:#ff5a4680!important}body.touch #acctBar button,body.touch #acctBar a{position:relative}body.touch #acctBar button:after,body.touch #acctBar a:after{content:"";position:absolute;left:-6px;right:-6px;top:50%;height:max(100%,34px);transform:translateY(-50%)}#acct{--ef:"TekturE","Oxanium","Segoe UI",system-ui,sans-serif;--fb:"TitilliumH","Titillium Web","Segoe UI",system-ui,sans-serif;position:fixed;inset:0;z-index:55;box-sizing:border-box;display:flex;overflow:auto;padding:max(10px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:radial-gradient(ellipse 70% 80% at 50% 46%,#08050ecc,#04030ae6 62%,#010104f5);font-family:var(--ef);color:#f3e2b0;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}#acct[hidden],#acct [hidden]{display:none!important}#acct.in{animation:eFade .3s ease-out both}#acct.in #acBox{animation:acIn .42s cubic-bezier(.2,1.25,.4,1) both}@keyframes acIn{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}#acBox{position:relative;box-sizing:border-box;width:min(620px,100%);margin:auto;padding:44px 46px 34px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}#acBox:before{content:"";position:absolute;inset:0;z-index:-1;background:#0e0b07f0;border:1.5px solid #e8b13a;box-shadow:0 0 14px #ffbe3c40,0 10px 30px #0009}#acBox.fr:before{background:none;border:0;box-shadow:none;border-style:solid;border-width:62px 35px 58px;border-image:var(--end-frame) 130 72 122 fill / 62px 35px 58px stretch;filter:drop-shadow(0 8px 22px rgba(0,0,0,.65))}#acBox{isolation:isolate}#acT{display:flex;justify-content:center;max-width:100%;font-size:40px;line-height:1;padding-top:2px}#acT .ln{display:inline-block;transform:scaleX(1.16)}#acT .g3>i{animation:eShine 5s .6s ease-in-out infinite}#acS{margin:0;max-width:440px;font:600 15px/1.42 var(--fb);color:#e8dcc0;letter-spacing:.01em}#acS>span{display:block}#acS .acMe{margin-top:8px;font:800 13px/1 var(--ef);letter-spacing:.24em;color:#c9a75a}#acS .acMe b{font-size:17px;letter-spacing:.12em;color:#ffd659;text-shadow:0 0 10px rgba(255,190,40,.55)}#acS .acErr2{margin-top:8px;color:#ff7a62;font-weight:700}#acct[data-s=confirm] #acS>span:first-child{color:#ffcfc4}#acct.busy #acBox:after{content:"";width:26px;height:26px;border-radius:50%;border:3px solid rgba(232,182,74,.25);border-top-color:#ffd659;animation:acSpin .8s linear infinite}@keyframes acSpin{to{transform:rotate(360deg)}}#acct.busy #acBtns{opacity:.55;pointer-events:none}#acNick{display:flex;flex-direction:column;align-items:center;gap:7px;width:100%;margin:2px 0 0}.acRow{display:flex;align-items:center;justify-content:center;gap:12px;max-width:100%}.acCap{font:800 15px/1 var(--ef);letter-spacing:.26em;color:#c9a75a;white-space:nowrap}#acIn{box-sizing:border-box;width:13.2ch;min-width:0;max-width:62vw;height:50px;padding:0 14px;font:800 24px/1 var(--ef);letter-spacing:.12em;text-transform:uppercase;color:#ffe9a8;caret-color:#ffd659;background:#0000008c;border:1.5px solid rgba(232,182,74,.6);border-radius:0;outline:none;text-align:center;-webkit-user-select:text;user-select:text;touch-action:auto;box-shadow:inset 0 0 12px #0009}#acIn::placeholder{color:#e8b64a52;letter-spacing:.16em}#acIn:focus{border-color:#ffd659;box-shadow:inset 0 0 12px #0009,0 0 12px #ffc85066}#acIn[aria-invalid=true]{border-color:#ff6b57}#acHint{margin:0;font:600 12px/1.3 var(--fb);color:#efe6d299}#acErr{margin:0;min-height:1.3em;font:700 13px/1.3 var(--fb);color:#ff7a62}#acErr:empty{min-height:0}.acRules{margin:2px 0 0;font:600 12px/1.35 var(--fb);color:#efe6d2ad}#acct a{color:#ffd659;text-decoration:underline;text-decoration-color:#ffd65980;text-underline-offset:.18em}#acct a:hover,#acct a:focus-visible{color:#fff1c8;outline:none}#acRes{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}#acRes p{margin:0}#acL1{font:800 18px/1.1 var(--ef);letter-spacing:.14em;color:#f6e1a2}#acL1.new{font-size:22px;letter-spacing:.22em;color:#ffd659;text-shadow:0 0 12px rgba(255,190,40,.85);animation:eGlow 1.2s ease-in-out infinite alternate}#acL2{font:700 14px/1.2 var(--fb);letter-spacing:.06em;color:#e8dcc0}#acL1.score{font:900 40px/1 var(--ef);letter-spacing:.06em;background:linear-gradient(180deg,#fffbe2,#ffdc48 40%,#e99a0c 70%,#ffcf45);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 8px rgba(255,160,40,.5))}#acct[data-s=nag] #acL2{font:800 15px/1.2 var(--ef);letter-spacing:.14em;color:#ffd659;text-shadow:0 0 10px rgba(255,190,40,.6)}#acct{--u:5.2px}#acBtns .sbBtn{width:calc(var(--u)*46);height:calc(var(--u)*9.6);margin:0}#acList{width:min(400px,100%);margin-top:4px;font:600 14px/1.15 var(--ef);color:#efe6d2}#acList.big{position:relative;box-sizing:border-box;width:min(470px,100%);max-height:max(140px,calc(100vh - 340px));overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(232,182,74,.5);background:#0006;box-shadow:inset 0 0 16px #000000a6,0 0 10px #ffbe3c1f;scrollbar-width:thin;scrollbar-color:#c9932e rgba(255,255,255,.06);-webkit-overflow-scrolling:touch;touch-action:pan-y}@supports (height:100dvh){#acList.big{max-height:max(140px,calc(100dvh - 340px))}@media(max-height:520px){#acList.big{max-height:max(110px,calc(100dvh - 222px))}}}#acList.big li{padding:.45em .9em}#acList.big li:nth-child(-n+3):not(.gap):not(.me) i{color:#ffd659;font-weight:800}#acct[data-s=board] #acList.big,#acct[data-s=saved] #acList.big,#acct[data-s=flagged] #acList.big{margin-top:2px}#acct[data-s=loading] #acBtns{opacity:1;pointer-events:auto}#acBtns{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 22px;margin-top:6px}#acGo{position:relative;display:flex;align-items:center;justify-content:center;width:260px;height:54px;padding:0;border:0;background:none;cursor:pointer;color:#2a1803;font-family:var(--ef);outline:none}#acGo:before{content:"";position:absolute;inset:-33.3% -3.46% -53.4% -4.54%;z-index:0;background:var(--end-btn,linear-gradient(180deg,#ffe58c,#d9960f)) center/100% 100% no-repeat;transition:filter .15s,transform .15s}#acGo span{position:relative;z-index:1;font-size:19px;font-weight:800;letter-spacing:.14em;margin-right:-.14em;line-height:1;text-shadow:0 1px 0 rgba(255,240,190,.55);white-space:nowrap}#acGo:hover:before,#acGo:focus-visible:before{filter:brightness(1.13) drop-shadow(0 0 14px rgba(255,200,80,.7));transform:scale(1.025)}#acGo:active:before{transform:scale(.985);filter:brightness(.95)}#acGo.red:before{background-image:var(--end-btn-red,linear-gradient(180deg,#ff6a5a,#c4140c))}#acGo.red:hover:before,#acGo.red:focus-visible:before{filter:brightness(1.1) drop-shadow(0 0 14px rgba(255,50,40,.75));transform:scale(1.025)}#acGo.red span{color:#2b0603;text-shadow:0 1px 0 rgba(255,210,190,.5)}#acNo{height:44px;min-width:150px;padding:0 20px;border:1px solid rgba(232,182,74,.55);border-radius:0;background:#0a0804b3;color:#e9d9a8;cursor:pointer;font:800 14px/1 var(--ef);letter-spacing:.18em;touch-action:manipulation}#acNo:hover,#acNo:focus-visible{outline:none;box-shadow:0 0 10px #ffc85080;color:#ffe9a8}#acGo:disabled,#acNo:disabled{cursor:default;opacity:.6}@media(max-height:520px){#acBox{padding:26px 30px 20px;gap:8px;width:min(580px,100%)}#acBox.fr:before{border-width:40px 23px 38px;border-image-width:40px 23px 38px}#acT{font-size:28px}#acS{font-size:13px;line-height:1.35}#acS .acMe{margin-top:5px}#acIn{height:42px;font-size:20px}#acHint,.acRules{font-size:11px}#acL1{font-size:15px}#acL1.new{font-size:18px}#acL2,#acList{font-size:12.5px}#acList li{padding:.18em .6em}#acList.big{max-height:max(110px,calc(100vh - 222px))}#acList.big li{padding:.3em .8em}#acGo{width:220px;height:44px}#acGo span{font-size:16px}#acct{--u:4.4px}#acL1.score{font-size:30px}#acNo{height:38px;min-width:120px;font-size:12.5px}#acBtns{margin-top:2px;gap:10px 18px}}body.touch #acIn{font-size:max(16px,20px)}@media(prefers-reduced-motion:reduce){#acct *,#acct *:before,#acct *:after,#acct,#saveBtn,#saveBtn:before{animation-duration:.01s!important;animation-iteration-count:1!important;animation-delay:0s!important}}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./saira-condensed-latin-600-normal-0taFJMb7.woff2) format("woff2"),url(./saira-condensed-latin-600-normal-CJ-Ib_yI.woff) format("woff")}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./saira-condensed-latin-700-normal-BpDqMSKw.woff2) format("woff2"),url(./saira-condensed-latin-700-normal-Br1WwvhS.woff) format("woff")}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(./saira-condensed-latin-800-normal-Pyk8ZVcZ.woff2) format("woff2"),url(./saira-condensed-latin-800-normal-DACapFM9.woff) format("woff")}
