.cock{transform-origin:50% 82%;height:100dvh;min-height:520px;position:relative;overflow:hidden}.cock-art{will-change:transform;position:absolute;inset:0}#cockpit{transform-origin:50% 26%;touch-action:manipulation;width:100%;height:100%;display:block;position:absolute;inset:0}.hot{cursor:pointer;outline:none}@media (hover:hover){.hot:hover{filter:brightness(1.3)}}.hot:focus-visible{filter:drop-shadow(0 0 5px var(--green)) brightness(1.3)}.svg-small{font:600 14px var(--display);fill:#7fa6ff;letter-spacing:.04em}.svg-big{font:800 24px var(--display);fill:var(--ink);text-transform:uppercase;letter-spacing:.02em}.svg-mono{font:800 20px var(--display);fill:var(--green)}.svg-clock{font-variant-numeric:tabular-nums;font-size:11.5px}.svg-radio{font-size:13px}.svg-ticket{fill:#a9b4e8;font-size:15px}.svg-push{font:800 11px var(--display);fill:#000621;letter-spacing:.1em}.live{transition:opacity .25s,filter .25s}#cockpit .pulse{animation:2.4s ease-in-out infinite pulse}.eq rect{transform-box:fill-box;transform-origin:50% 100%}.radio-on .eq rect{animation:.5s ease-in-out infinite alternate eq}.radio-on .eq rect:nth-child(2n){animation-duration:.33s}.radio-on .eq rect:nth-child(3n){animation-duration:.42s}@keyframes eq{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}.radio-on #radio-glow{opacity:.85}#push-btn,#horn-flash,#radio-glow{transition:opacity .25s}#cock-bg{transition:filter .3s}.knob{cursor:ns-resize;outline:none}.knob.drag polygon:nth-child(2){filter:drop-shadow(0 0 4px #a9b8f2)}.knob:focus-visible polygon:nth-child(2){stroke:#fff;stroke-width:2px}@media (hover:hover){.knob:hover polygon:nth-child(2){filter:drop-shadow(0 0 4px #a9b8f2)}}#h-yoke{cursor:grab}#h-yoke:active{cursor:grabbing}@media (max-height:820px) and (min-width:761px){#h-bobble{display:none}}.status{clip-path:var(--cut);font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:.1em;text-transform:uppercase;color:var(--green);--bc:#26327f;--ring:var(--cut-r1);background:#000621b8;align-items:center;gap:9px;padding:7px 14px 7px 12px;font-size:14px;font-weight:700;font-stretch:75%;transition:background .15s;display:inline-flex;position:relative}.status:hover{background:#101957e6}.status:hover b{text-underline-offset:3px;text-decoration:underline}.status i{background:var(--green);flex:none;width:8px;height:8px;animation:1s steps(2,jump-none) infinite blink}.status b{color:var(--ink);font-weight:800}.cock-lan{z-index:12;position:absolute}.cock-lan .lan{position:relative}.cock-bay{z-index:7;cursor:pointer;isolation:isolate;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:96px;height:154px;padding:0;transition:opacity .3s;position:absolute;bottom:58px;right:16px}.cock-bay:before{content:"";z-index:-1;clip-path:var(--cut);background:linear-gradient(#01030f,#000621e0 70%);position:absolute;inset:16px 0 0;box-shadow:inset 0 2px 6px #000}.cock-bay:after{content:"";z-index:1;background:linear-gradient(var(--green), var(--green)) 50% 11px / 22px 2px no-repeat, linear-gradient(180deg, #252d63, #0b1030 40%, #050820);height:24px;animation:3s ease-in-out infinite bayled;position:absolute;bottom:0;left:-3px;right:-3px;box-shadow:inset 0 1px #a9b8f24d}.bay-card{width:79px;height:113px;transition:translate .35s var(--e-spring), filter .2s;animation:bayin .9s var(--e-spring) .4s both;position:absolute;top:10px;left:8px}.cock-bay:focus-visible .bay-card{translate:0 -6px}@media (hover:hover){.cock-bay:hover .bay-card{translate:0 -6px}}.cock-bay:active .bay-card{transition-duration:.1s;translate:0 -2px}.cock-bay:focus-visible{outline:none}.cock-bay:focus-visible .bay-card{filter:drop-shadow(0 0 6px var(--green))}@keyframes bayin{0%{translate:0 70%}}@keyframes bayled{50%{filter:brightness(1.35)}}.holo-on .cock-bay{opacity:.2;pointer-events:none}.confetti{z-index:30;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tr-sky,.tr-earth{z-index:-1;pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}.busy .tr-sky,.busy .tr-earth{display:block}.transit{z-index:30;cursor:none;-webkit-user-select:none;user-select:none;touch-action:none;display:none;position:absolute;inset:0;overflow:hidden}.busy .transit{display:block}.transit>i,.tr-ui{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tr-black{opacity:0;transition:opacity .5s var(--e-io);background:#000}.tr-glow{opacity:0;mix-blend-mode:screen;transition:opacity 1.2s var(--e-io);background:radial-gradient(80% 45% at 50% 100%,#ff963c42,#0000 70%);animation:2.4s ease-in-out infinite amber}.ignite .tr-glow{opacity:1}.l-drop .tr-glow{opacity:0;transition-duration:1.2s}@keyframes amber{50%{filter:brightness(.65)}}.tr-flash{opacity:0;background:radial-gradient(60% 50% at 50% 28%,#fff,#e8ebfbd9 25%,#8cb4ff38 55%,#0000 80%)}.flash .tr-flash{animation:.9s cubic-bezier(.2,.8,.2,1) flash}@keyframes flash{8%{opacity:var(--fk,1)}to{opacity:0}}.transit>.tr-grain{opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");width:auto;height:auto;animation:.5s steps(4,end) infinite grain;inset:-40px}@keyframes grain{25%{translate:-14px 9px}50%{translate:11px -16px}75%{translate:-7px -6px}}.l-open .tr-grain{opacity:0;transition:opacity 1s}.tr-bars i{height:10vh;transition:translate 1.4s var(--e-io);background:#000;position:absolute;left:0;right:0}.tr-bars i:first-child{top:0;translate:0 -100%}.tr-bars i:last-child{bottom:0;translate:0 100%}.ignite .tr-bars i{translate:0}.l-open .tr-bars i:first-child{translate:0 -100%}.l-open .tr-bars i:last-child{translate:0 100%}.tr-skip{top:0;right:var(--gut);letter-spacing:.3em;text-transform:uppercase;text-underline-offset:.45em;color:#ffe3c599;text-shadow:0 1px 10px #000000e6;opacity:0;pointer-events:none;align-items:center;height:10vh;margin:0;font-size:11px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;transition:opacity .6s;display:flex;position:absolute}.ignite .tr-skip{opacity:1;transition:opacity .8s 1.4s}.l-out .tr-skip{opacity:0;transition:opacity .5s}.tr-foot,.tr-read{text-shadow:0 1px 10px #000000e6,0 0 2px #000c}.tr-foot{height:10vh;padding:0 var(--gut);pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;transition:opacity .5s;display:grid;position:absolute;bottom:0;left:0;right:0}.tr-cap{text-align:center;opacity:0;filter:blur(4px);transition:opacity .5s var(--e-out), translate .6s var(--e-out), filter .5s;flex-direction:column;align-items:center;gap:5px;display:flex;translate:0 6px}.cap-on .tr-cap{opacity:1;filter:blur();translate:0}.tr-cap small{letter-spacing:.5em;text-transform:uppercase;color:#ffe3c5b8;padding-left:.5em;font-size:10px}.tr-cap b{font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:.32em;text-transform:uppercase;color:#ebeefc;padding-left:.32em;font-size:clamp(15px,1.5vw,20px);font-weight:600;font-stretch:75%}.tr-read{letter-spacing:.28em;text-transform:uppercase;color:#ffffff8c;font-variant-numeric:tabular-nums;opacity:0;flex-direction:column;gap:6px;font-size:10px;transition:opacity .6s;display:flex}.tr-r{text-align:right;align-items:flex-end}.l-zoom .tr-read{opacity:1}.tr-scale{align-items:center;gap:8px;display:flex}.tr-scale i{border:1px solid #fff9;border-top:0;min-width:6px;height:5px;display:block}.tr-scale em{font-style:normal}.l-out .tr-foot,.l-out .tr-glow{opacity:0}.transit .rg-head{opacity:0;transition:opacity .8s var(--e-out), translate .8s var(--e-out);animation:none;translate:0 14px}.l-head .rg-head{opacity:1;translate:none}@media (max-width:760px){.tr-read{display:none}.tr-foot{grid-template-columns:1fr}}@media (min-width:761px){.tr-cap small{font-size:11.5px}.tr-cap b{font-size:clamp(17px,1.65vw,23px)}.tr-read{font-size:11.5px}}.ignite #cock-bg{transition:none;filter:brightness(var(--cab,1)) sepia(.18)!important}.cock.busy .go-btn{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s,visibility 0s .25s}.ignite .go-btn{animation:none}.punch .cock-lan,.punch .cock-bay,.launching .cock-lan,.launching .cock-bay{opacity:0;transition:opacity .3s}#holo .beam{pointer-events:none;animation:2.6s ease-in-out infinite beam}@keyframes beam{50%{opacity:.6}}#holo .holo-body{transform-box:view-box;transform-origin:836px 416px;animation:.75s cubic-bezier(.2,.9,.3,1) both holoin}@keyframes holoin{0%{opacity:0;transform:scaleY(0)}35%{opacity:1}50%{opacity:.35}62%{opacity:1}to{transform:scaleY(1)}}#holo .holo-spin{transform-box:view-box;transform-origin:836px 245px;animation:7s ease-in-out infinite wob}@keyframes wob{0%,to{transform:scaleX(1)skewY(0)}50%{transform:scaleX(.9)skewY(-1.5deg)}}#holo .flick{animation:7s ease-in-out infinite wob,5s step-end infinite flick}@keyframes flick{0%,46%,49%,82%,to{opacity:1}47%{opacity:.55}83%{opacity:.8}}#holo .hgrid line{stroke:#22d974;stroke-width:.8px;stroke-dasharray:1 5;opacity:.5}#holo .hscan{pointer-events:none;animation:.8s steps(4,end) infinite scanmove}@keyframes scanmove{to{transform:translateY(4px)}}#holo .holo-t,#holo text{font-family:var(--display);font-variation-settings:"wdth" 75;font-variant-numeric:tabular-nums;font-stretch:75%}#holo .holo-body{filter:saturate(1.2)contrast(1.1)}#holo .hroute{fill:none;stroke:#22d974;stroke-width:2px;stroke-dasharray:6 4;stroke-linejoin:miter;shape-rendering:crispedges;filter:drop-shadow(0 0 4px #22d974);animation:14s steps(70,end) infinite dash}@keyframes dash{to{stroke-dashoffset:-400px}}#holo .hmw-lines path{fill:none;stroke:#8fb4ff;stroke-width:1px;stroke-dasharray:2 6;opacity:.7}#holo .hmw{cursor:pointer;outline:none}#holo .hmw text{font:800 14px var(--display);fill:#8fb4ff;text-transform:uppercase;letter-spacing:.06em}.hcity{cursor:pointer;outline:none}.hcity .ring{shape-rendering:crispedges;fill:none;stroke:#22d974;stroke-width:1.2px;opacity:.7;transition:stroke-width .15s}.hcity .dot{fill:#22d974;filter:drop-shadow(0 0 4px #22d974)}.hcity text{font:800 14px var(--display);fill:#f7f7f5;paint-order:stroke;stroke:#141b38;stroke-width:3px;text-transform:uppercase;letter-spacing:.04em}.hcity:hover .ring,.hcity:focus-visible .ring{stroke-width:3px;opacity:1}.hcity:hover text,.hcity:focus-visible text{fill:#fff}.holo-t{font:700 13px var(--display);fill:#22d974;pointer-events:none;text-transform:uppercase;letter-spacing:.1em}.holo-btn{cursor:pointer;outline:none}.holo-btn rect{shape-rendering:crispedges;fill:#22d9741a;stroke:#22d974;stroke-width:1.5px;transition:fill .15s}.holo-btn text{font:800 13px var(--display);fill:#f7f7f5;text-transform:uppercase;letter-spacing:.08em}.holo-btn.go rect{fill:#22d97429;stroke:#22d974}.holo-btn:hover rect,.holo-btn:focus-visible rect{fill:#22d97447}@media (max-width:760px){.holo-on .cock-lan{opacity:.2;pointer-events:none}}.btn.sm.go-btn{min-height:46px;padding:0 1.2em;font-size:18px}@media (pointer:coarse){.btn.sm.go-btn{min-height:53px}}.go-btn{isolation:isolate;transition:transform .2s var(--e-spring), filter .15s;animation:2.4s ease-out infinite gopulse;position:relative;overflow:hidden}.go-btn:before{content:"";z-index:-1;animation:goshine 3.2s var(--e-io) 1s infinite;background:linear-gradient(105deg,#0000 35%,#ffffff8c 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.go-btn .ic{transition:transform .25s var(--e-spring);animation:2.2s ease-in-out infinite gofloat}.go-btn:hover{animation-play-state:paused;transform:translateY(-2px)scale(1.04)}.go-btn:hover .ic{animation:none;transform:translate(3px,-3px)rotate(8deg)}.go-btn:active{transform:scale(.96)}@keyframes gopulse{0%{box-shadow:0 0 #22d97480}70%,to{box-shadow:0 0 0 16px #22d97400}}@keyframes goshine{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes gofloat{50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){#cockpit .pulse,.radio-on .eq rect,.status i,#holo *,.go-btn,.go-btn:before,.go-btn .ic,.bay-card,.cock-bay:after{animation:none}.cock-bay:after{opacity:0}}.ctrl-fo{pointer-events:none;overflow:visible}.ctrl{flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:2px 0 0;display:flex}.ctrl>*{pointer-events:auto}.ctrl .status{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080e2ad1;padding:5px 11px 5px 9px;font-size:13px}.ctrl .go-btn{min-height:40px;font-size:16.5px;box-shadow:0 0 22px #22d97459}.ns-lbl{font:700 8.5px var(--display);letter-spacing:.16em;text-transform:uppercase;fill:#ffe3c5}.ns-g{fill:#ead11f}.ns-city{font:800 27px var(--display);font-variation-settings:"wdth" 80;fill:#fff;text-transform:uppercase;letter-spacing:.01em}.ns-d{font:800 10px var(--display);letter-spacing:.14em;text-transform:uppercase;fill:#fff;stroke:#000621;stroke-width:2.4px;paint-order:stroke fill}.ns-n{font:800 24px var(--display);font-variant-numeric:tabular-nums;fill:#f7f7f5}.ns-nd{fill:#ead11f}.ns-u{font:700 6.5px var(--display);letter-spacing:.18em;text-transform:uppercase;fill:#ffe3c5;opacity:.55}.ns-concept{font:italic 600 8.5px var(--display);fill:#ead11f}.tb{fill:#f6aac8;opacity:.14;animation:tbfill 3.6s var(--e-io) infinite;animation-delay:calc(var(--i) * .17s)}@keyframes tbfill{0%,4%{opacity:.14}12%{opacity:1}60%{opacity:.95}66%{opacity:1}82%,to{opacity:.14}}@media (prefers-reduced-motion:reduce){.tb{opacity:.9;animation:none}}.radar-read{font:700 8.5px var(--display);letter-spacing:.12em;fill:#ffe3c5;paint-order:stroke;stroke:#000621;stroke-width:3px}.ns-chip{font:800 7.5px var(--display);letter-spacing:.1em;text-transform:uppercase;fill:#ead11f}.ns-k{font:700 7.5px var(--display);letter-spacing:.14em;text-transform:uppercase;fill:#ffe3c5}.ns-v{font:700 9.5px var(--display);fill:#f7f7f5}.ns-clock{font:800 13px var(--display);fill:#ead11f}#h-next:hover polygon:last-child{fill:#ead11f0f}#h-next{transition:filter .35s var(--e-out)}#h-next:hover,#h-next:focus-visible{filter:brightness(1.18)}.ns-brk{animation:3.2s ease-in-out infinite nsbreathe}.ns-sweep{animation:nssweep 6.5s var(--e-io) infinite 1.5s}.ns-live>*{animation:nsin .7s var(--e-out) both}.ns-live>:nth-child(n+3){animation-delay:80ms}.ns-live>:nth-child(n+5){animation-delay:.16s}.ns-live>:nth-child(n+7){animation-delay:.26s}.ns-live>:nth-child(n+9){animation-delay:.36s}.ns-live>.ns-city{animation:nsin .7s var(--e-out) 80ms both, nsglow 4.2s ease-in-out 1s infinite}.ns-live>.ns-go{animation:nsin .7s var(--e-out) .4s both, nsnudge 3.4s ease-in-out 2s infinite}@keyframes nsin{0%{opacity:0;transform:translateY(5px)}}@keyframes nsglow{50%{}}@keyframes nsnudge{0%,70%,to{translate:0}82%{translate:4px}}.ns-go{font:800 9px var(--display);letter-spacing:.14em;text-transform:uppercase;fill:#ead11f;transition:transform .3s var(--e-spring), fill .2s}#h-next:hover .ns-go,#h-next:focus-visible .ns-go{fill:#fff;transform:translate(3px)}@keyframes nsbreathe{50%{stroke-opacity:.45}}@keyframes nssweep{0%{transform:translate(0)}45%,to{transform:translate(200px)}}@media (prefers-reduced-motion:reduce){.ns-brk,.ns-sweep,.ns-live>*,.ns-live>.ns-city,.ns-live>.ns-go{animation:none}.ns-sweep{opacity:0}}.hud-lite .hud-nav,.hud-lite .hud-acc,.hud-lite .menu-btn,.hud-lite .brand{display:none}.sl-sky{z-index:-1;pointer-events:none;width:100%;height:100%;transition:opacity 1s var(--e-io), transform 1.4s var(--e-io), filter 1s;position:absolute;inset:0}.holo-on .sl-sky{opacity:.25}.ignite .sl-sky{opacity:0;filter:blur(3px);transform:scale(1.25)}#h-yoke{touch-action:none}.sh-cv{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.game .sl-sky{opacity:0;filter:blur(3px)}.game.aim,.game.aim *{cursor:none!important}.sh-hud,.sh-panel{font-family:var(--display);font-variation-settings:"wdth" 75;text-transform:uppercase;font-variant-numeric:tabular-nums;font-stretch:75%}.sh-hud small,.sh-panel small{letter-spacing:.26em;color:var(--dim);font-size:11px;font-weight:700}.sh-hud{z-index:5;pointer-events:none;opacity:0;transition:opacity .5s var(--e-out);text-shadow:0 0 14px #000621e6;position:absolute}.sh-hud:not([data-m=off]){opacity:1}.sh-brief{-webkit-backdrop-filter:blur(8px);width:min(420px,92%);clip-path:var(--cut2);text-shadow:none;opacity:0;filter:blur(6px);transition:opacity .5s var(--e-out), translate .6s var(--e-out), filter .5s var(--e-out);background:#0006219e;gap:10px;padding:16px 20px 18px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -46%}.sh-brief.on{opacity:1;filter:none;translate:-50% -50%}.sh-brief small{color:var(--green)}.sh-brief ul{counter-reset:b;gap:7px;list-style:none;display:grid}.sh-brief li{counter-increment:b;font:500 14px/1.35 var(--body);text-transform:none;letter-spacing:0;color:var(--ink3);grid-template-columns:22px 1fr;display:grid}.sh-brief li:before{content:"0" counter(b);font:800 12px/1.6 var(--display);color:var(--green);letter-spacing:.06em}.sh-over{text-align:center;white-space:nowrap;animation:shin .7s var(--e-out) both;justify-items:center;gap:8px;display:grid;position:absolute;top:52%;left:50%;translate:-50% -50%}.sh-over small{letter-spacing:.32em;color:var(--sky);font-size:12px}.sh-over b{color:var(--ink);font-size:clamp(52px,7vw,92px);font-weight:800;line-height:.86}.sh-over p{letter-spacing:.24em;color:var(--dim);font-size:11px;font-weight:700}.sh-fo{display:none}.game .sh-fo{display:block}.game .ctrl-fo,.game #h-radar .live{display:none}.game #h-radar{pointer-events:none}.sh-slot{clip-path:polygon(18px 0,340px 0,100% 100%,0 100%);height:100%}.sh-panel{--lime:#a6f474;height:100%;animation:shon .6s var(--e-out) both;background:repeating-radial-gradient(circle at 50% 54%,#0000 0 46px,#a6f4740b 46px 47px),radial-gradient(70% 75% at 50% 54%,#00110a 0%,#050f12 55%,#080e15 100%);flex-direction:column;gap:8px;padding:18px 34px 16px;display:flex;position:relative;box-shadow:inset 0 0 18px #0000008c}@keyframes shon{0%{opacity:0}25%{opacity:1;filter:brightness(1.8)}to{filter:none}}.sh-panel small{color:#a6f4748c;letter-spacing:.24em;font-size:11px}.sh-scores{justify-content:space-between;display:flex}.sh-scores span{gap:3px;line-height:1;display:grid}.sh-scores span:last-child{text-align:right}.sh-scores b{letter-spacing:.03em;color:var(--lime);text-shadow:0 0 12px #a6f47473;font-size:38px;font-weight:800}.sh-scores span:last-child b{color:#a6f47499;text-shadow:none}.sh-boss{animation:shin .5s var(--e-out) both;gap:5px;display:grid}.sh-boss small{color:#ff6b74}.sh-boss i{background:#ff4d5e29;border-radius:1px;height:6px;display:block}.sh-boss i:after{content:"";height:100%;width:calc(var(--hp) * 100%);transition:width .2s var(--e-out);background:#ff5a66;border-radius:1px;display:block;box-shadow:0 0 10px #ff4d5e99}.sh-row{align-items:stretch;gap:6px;margin-top:auto;display:flex}.sh-row button{pointer-events:auto;border-radius:2px}.sh-sp{--c:var(--lime);min-width:0;transition:transform .25s var(--e-spring), background .25s, box-shadow .25s;flex:1;grid-template-columns:1fr auto;place-items:center start;column-gap:8px;padding:6px 10px 8px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #a6f47447}.sh-sp small{grid-column:1/-1;font-size:10px}.sh-sp b{letter-spacing:.05em;color:#a6f474d9;font-size:19px;font-weight:800;line-height:1.05}.sh-sp em{letter-spacing:.18em;color:var(--c);box-shadow:inset 0 0 0 1px var(--c);opacity:.8;padding:1px 5px;font-size:10px;font-style:normal;font-weight:700}.sh-seg{grid-column:1/-1;grid-template-columns:repeat(8,1fr);gap:3px;width:100%;margin-top:5px;display:grid}.sh-seg i{background:#a6f4741f;border-radius:1px;height:5px;transition:background .3s,box-shadow .3s}.sh-seg i.on{background:var(--lime);box-shadow:0 0 6px #a6f47499}.sh-sp>i{background:var(--c);width:100%;height:3px;box-shadow:0 0 10px var(--c);position:absolute;bottom:0;left:0}.sh-sp[data-s=charge]{cursor:default}.sh-sp[data-s=ready]{cursor:pointer;background:color-mix(in srgb, var(--c) 14%, transparent);box-shadow:inset 0 0 0 1px var(--c);animation:sppulse 1.6s var(--e-io) infinite}.sh-sp[data-s=ready] b,.sh-sp[data-s=on] b{color:var(--c);text-shadow:0 0 10px var(--c)}.sh-sp[data-s=ready] small,.sh-sp[data-s=on] small{color:var(--c)}@media (hover:hover){.sh-sp[data-s=ready]:hover{transform:translateY(-1px)}.sh-exit:hover{background:#e2513f;transform:translateY(-1px)}}.sh-sp[data-s=ready]:active{transform:scale(.97)}.sh-sp[data-s=on]>i{transform-origin:0;animation:spdrain var(--d) linear both}.sh-again{clip-path:none;background:var(--lime);color:#04110a;flex:1;min-height:50px;font-size:18px;box-shadow:0 0 16px #a6f47459}.sh-tilt{letter-spacing:.12em;color:var(--lime);text-shadow:0 0 8px #a6f47473;transition:background .2s, transform .2s var(--e-spring);background:#a6f47414;padding:0 12px;font-size:13px;font-weight:800;box-shadow:inset 0 0 0 1px #a6f47480}.sh-tilt:active{background:#a6f4742e;transform:scale(.97)}.sh-exit{letter-spacing:.12em;color:#fff;transition:background .2s, transform .2s var(--e-spring);background:#d13f30;padding:0 14px;font-size:13px;font-weight:800;box-shadow:0 0 14px #d13f3066}.sh-exit:active{transform:scale(.97)}@keyframes sppulse{50%{background:color-mix(in srgb, var(--c) 24%, transparent)}}@keyframes spdrain{to{transform:scaleX(0)}}@keyframes shin{0%{opacity:0;filter:blur(8px);scale:.94}}@media (max-width:760px){.sh-brief li{font-size:13px}}@media (prefers-reduced-motion:reduce){.sh-over,.sh-boss,.sh-panel,.sh-sp[data-s=ready]{animation:none}.sh-hud{transition:opacity .2s}.sh-brief{filter:none;transition:opacity .2s;translate:-50% -50%}}@media (max-width:760px){#cockpit{width:calc(1672px * var(--k,.516));height:calc(941px * var(--k,.516));inset:auto auto 0 50%;translate:-50%;-webkit-mask-image:linear-gradient(#0000 9%,#000 24%);mask-image:linear-gradient(#0000 9%,#000 24%)}.push-slant{transform-origin:1352px 618px;transform:skew(-21deg)}#h-push{display:none}.ctrl{width:calc(330px / (.8 / var(--k,.516)));height:calc(194px / (.8 / var(--k,.516)));transform:translateX(-29px) scale(calc(.8 / var(--k,.516)));transform-origin:0 0}.ctrl .status{white-space:nowrap;max-width:none;padding:5px 9px;font-size:11px}.ctrl .btn.sm.go-btn{min-height:30px;padding-inline:18px;font-size:14px}.cock-bay:before,.cock-bay:after{display:none}.cock-bay{bottom:118px}.holo-on #cockpit{-webkit-mask-image:none;mask-image:none}.holo-on #holo .holo-t,.holo-on #holo .beam{display:none}.cock-next{z-index:6;left:50%;bottom:calc(var(--k,.516) * 548px + 10px);white-space:nowrap;font-family:var(--display);font-variation-settings:"wdth" 75;text-transform:uppercase;color:#fff;text-shadow:0 0 10px #cfe0ff73,0 0 22px #8fb4ff40;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:scale .25s var(--e-spring);justify-items:center;gap:7px;padding:6px 14px;font-stretch:75%;line-height:1.1;display:grid;position:absolute;translate:-50%}.cock-next:active{scale:.97}.cn-a{letter-spacing:.04em;font-size:clamp(21px,6.4vw,27px);font-weight:800}.cn-b{letter-spacing:.2em;color:var(--green);text-shadow:0 0 10px #22d97473;font-size:14px;font-weight:800}.cock-next>span{animation:cnin 1s var(--e-out) 2.4s both}.cock-next>.cn-b{animation-delay:2.6s}@keyframes cnin{0%{opacity:0;filter:blur(4px);translate:0 5px}}.ctrl{display:none}.btn.sm.go-btn.cock-go{z-index:6;left:50%;bottom:calc(var(--k,.516) * 329px);white-space:nowrap;min-height:34px;padding-inline:18px;font-size:13px;position:absolute;translate:-50%;box-shadow:0 0 18px #22d97459}.holo-on .cock-next,.ignite .cock-next,.holo-on .cock-go,.ignite .cock-go,.game .cock-next,.game .cock-go{opacity:0;pointer-events:none;transition:opacity .3s}:is(html:has(.cock),body:has(.cock)){overscroll-behavior:none;height:100dvh;min-height:0;overflow:hidden}}.cock-go,.sh-slot-m{display:none}@media (max-width:760px){.cock-go{display:inline-flex}.sh-fo,.game .sh-fo{display:none}.sh-slot-m .sh-row{min-height:78px}.game .sh-slot-m{z-index:6;left:50%;bottom:calc(var(--k,.516) * 324px);width:357px;height:207px;transform:translateX(-50%) scale(var(--k,.516));transform-origin:50% 100%;display:block;position:absolute}}.cock-next{display:none}@media (max-width:760px){.cock-next{display:grid}}@media (prefers-reduced-motion:reduce){.cock-next>span{animation:none}}@media (max-width:760px){#h-next *,.tb[y="25"]{animation:none!important}}
