[hidden]{display:none!important}.if-stage{aspect-ratio:16/9;background:var(--print-paper);width:100%;color:var(--print-ink);border:3px solid var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;font-family:var(--f-mono);outline:none;position:relative;overflow:hidden;container-type:inline-size}.if-stage:focus-visible{outline:3px solid var(--spot);outline-offset:4px}@media (width<=640px){.if-stage{aspect-ratio:4/3}}.if-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.if-hud{pointer-events:none;position:absolute;inset:0}.if-lbl{font:700 9px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;font-size:max(9px,.85cqi)}.if-hud b{font-weight:400}.if-hud-score{gap:.35em;display:grid;position:absolute;top:3.6%;left:2.2%}.if-hud-score b{font:800 17px/1 var(--f-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:max(15px,2.5cqi)}.if-hud-wave{align-items:baseline;gap:.7em;display:flex;position:absolute;top:calc(3.6% + max(34px,5.6cqi));left:2.2%}.if-hud-wave b{font:700 11px/1 var(--f-mono);letter-spacing:.08em;background:var(--print-ink);color:var(--print-paper);padding:.35em .55em;font-size:max(10px,1.1cqi)}.if-hud-rank{justify-items:end;gap:.45em;display:grid;position:absolute;top:3.6%;right:2.2%}.if-rank-meta{align-items:baseline;gap:.6em;display:flex}.if-hud-rank b{font:400 18px/1 var(--f-display);letter-spacing:.03em;font-size:max(15px,2.3cqi)}.if-rep{align-items:center;gap:.6em;display:flex}.if-rep em{font:700 9px/1 var(--f-mono);letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:max(9px,.95cqi);font-style:normal}.if-rep .if-meter{width:max(90px,13cqi);display:flex}.if-rep .if-meter i{flex:none}.if-rep .if-rep-new{background:repeating-linear-gradient(-45deg, var(--print-spot) 0 2px, transparent 2px 4px)}.if-hud-rank.up b{color:var(--print-spot)}.if-hud-rank.up .if-rep em:after{content:" ▲";color:var(--print-spot)}.if-meter{border:1.5px solid var(--print-ink);background:var(--print-paper);width:max(70px,10cqi);height:max(5px,.6cqi);display:block}.if-meter i{background:var(--print-ink);width:0;height:100%;transition:width .12s linear;display:block}.if-hud-mid{grid-template-columns:1fr 1fr;align-items:center;gap:.9em;display:grid;position:absolute;top:3.2%;left:0;right:0}.if-hud-style{opacity:0;justify-self:end;align-items:center;gap:.6em;transition:opacity .2s;display:flex}.if-hud-style.on{opacity:1}.if-hud-style>b{font:400 22px/1 var(--f-display);text-align:center;font-variant-numeric:tabular-nums;border:max(2px, .28cqi) solid var(--print-ink);background:var(--print-paper);min-width:2.4em;color:var(--print-ink);padding:.14em .2em .1em;font-size:max(17px,2.9cqi)}.if-style-meta{justify-items:end;gap:.45em;display:grid}.if-style-meta>span:first-child{font:700 9px/1 var(--f-mono);letter-spacing:.12em;font-size:max(9px,.95cqi)}.if-hud-style[data-rank=A]>b,.if-hud-style[data-rank=S]>b{color:var(--print-spot)}.if-hud-style[data-rank=A] .if-meter i,.if-hud-style[data-rank=S] .if-meter i{background:var(--print-spot)}.if-hud-style[data-rank=SS]>b,.if-hud-style[data-rank=SSS]>b{background:var(--print-ink);color:var(--print-paper);text-shadow:.07em .05em 0 var(--print-spot)}.if-hud-style[data-rank=SS] .if-meter i,.if-hud-style[data-rank=SSS] .if-meter i{background:var(--print-spot)}.if-hud-style.pop>b{animation:.42s cubic-bezier(.2,1.7,.4,1) if-pop}@keyframes if-pop{0%{transform:scale(1.9)rotate(-8deg)}to{transform:none}}.if-hud-combo{opacity:0;justify-self:start;align-items:baseline;gap:.4em;transition:opacity .12s;display:flex}.if-hud-combo.on{opacity:1}.if-hud-combo b{font:400 26px/1 var(--f-display);color:var(--print-spot);text-shadow:.05em .04em 0 var(--print-ink);font-variant-numeric:tabular-nums;font-size:max(22px,4.4cqi)}.if-hud-combo em{font:700 10px/1 var(--f-mono);margin-left:.6em;font-size:max(10px,1.05cqi);font-style:normal}.if-cname{opacity:0;white-space:nowrap;pointer-events:none;font:400 18px/1 var(--f-display);letter-spacing:.03em;color:var(--print-paper);background:var(--print-ink);box-shadow:.12em .12em 0 var(--print-spot);padding:.18em .45em;font-size:max(16px,2.7cqi);transition:opacity .25s,transform .25s;position:absolute;top:calc(3.2% + max(26px,5cqi));left:50%;transform:translate(-50%)skew(-8deg)scale(.6)}.if-cname.on{opacity:1;transition:opacity 50ms,transform .18s cubic-bezier(.2,1.8,.4,1);transform:translate(-50%)skew(-8deg)scale(1)}.if-cname.secret{background:var(--print-spot);box-shadow:.12em .12em 0 var(--print-ink)}.if-hud-player{align-items:center;gap:.8em;display:flex;position:absolute;bottom:4%;left:2.2%}.if-hud-player b{font:800 16px/1 var(--f-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:max(14px,2.2cqi)}.if-stocks{gap:.35em;display:flex}.if-stocks i{border:max(2px, .3cqi) solid var(--print-ink);background:var(--print-paper);border-radius:50%;width:max(11px,1.35cqi);height:max(11px,1.35cqi);display:block}.if-stocks i.lost{opacity:.35;border-style:dotted}.if-hud-score b{transform-origin:0 60%;display:inline-block}.if-hud-score.counting b{color:var(--print-spot)}.if-hud-score.pop b{animation:.32s cubic-bezier(.2,1.8,.4,1) if-score-pop}.if-hud-score.big b{animation:.32s cubic-bezier(.2,1.8,.4,1) if-score-pop,.36s steps(6,end) if-score-shake}@keyframes if-score-pop{0%{transform:scale(1.45)skew(-10deg)}to{transform:none}}@keyframes if-score-shake{0%,to{translate:0}20%{translate:-3px 1px}40%{translate:3px -1px}60%{translate:-2px}80%{translate:2px 1px}}.if-score-fly{white-space:nowrap;font:800 12px/1 var(--f-mono);background:var(--print-ink);color:var(--print-paper);box-shadow:.18em .18em 0 var(--print-spot);pointer-events:none;margin-left:.6em;padding:.3em .45em;font-size:max(11px,1.35cqi);font-style:normal;animation:1.1s cubic-bezier(.2,.9,.3,1) forwards if-fly;position:absolute;top:55%;left:100%}.if-score-fly.big{background:var(--print-spot);box-shadow:.18em .18em 0 var(--print-ink);font-size:max(13px,1.7cqi)}.if-score-fly.broken{background:var(--print-paper);color:var(--print-ink);border:1.5px solid var(--print-ink);box-shadow:none}@keyframes if-fly{0%{opacity:0;transform:translate(1.2em,.4em)scale(1.5)rotate(-6deg)}14%{opacity:1;transform:translate(0)scale(1)rotate(-3deg)}70%{opacity:1;transform:translate(-.4em,-.8em)rotate(-3deg)}to{opacity:0;transform:translate(-1.6em,-1.4em)scale(.7)rotate(-3deg)}}.if-vit{border:max(2px, .28cqi) solid var(--print-ink);background:var(--print-paper);width:max(120px,15cqi);height:max(12px,1.5cqi);display:block;position:relative;overflow:hidden}.if-vit i{width:100%;display:block;position:absolute;top:0;bottom:0;left:0}.if-vit-lag{background:repeating-linear-gradient(-45deg, var(--print-ink) 0 1.5px, transparent 1.5px 4px);opacity:.55}.if-vit-fill{background:var(--print-ink);transition:background-color .2s}.if-vit:after{content:"";background:repeating-linear-gradient(90deg, transparent 0 calc(10% - 2px), var(--print-paper) calc(10% - 2px) 10%);pointer-events:none;position:absolute;inset:0}.if-vit[data-s=low] .if-vit-fill{background:var(--print-spot)}.if-vit[data-s=low]{animation:.7s ease-in-out infinite if-vit-low}@keyframes if-vit-low{50%{border-color:var(--print-spot)}}.if-sps{gap:.35em;margin-left:.3em;display:flex}.if-sp{border:max(1.5px, .2cqi) solid var(--print-ink);background:var(--print-paper);padding:.32em .5em .28em;display:block;position:relative;overflow:hidden}.if-sp i{width:var(--fill,100%);background:repeating-linear-gradient(-45deg, var(--print-ink) 0 1.5px, transparent 1.5px 4px);opacity:.4;position:absolute;top:0;bottom:0;left:0}.if-sp b{font:800 9px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.45;font-size:max(9px,.8cqi);display:block;position:relative}.if-sp[data-s=ready]{background:var(--print-ink);border-color:var(--print-ink)}.if-sp[data-s=ready] i{display:none}.if-sp[data-s=ready] b{color:var(--print-paper);opacity:1}.if-sp.pop{animation:.5s ease-out if-ready}.if-charge{align-items:center;gap:.5em;margin-left:.4em;display:flex}.if-cmeter{border:1.5px solid var(--print-ink);background:var(--print-paper);width:max(54px,7cqi);height:max(6px,.75cqi);display:block}.if-cmeter i{background:var(--print-ink);width:100%;height:100%;display:block}.if-charge[data-s=cool] .if-cmeter i{background:repeating-linear-gradient(-45deg, var(--print-ink) 0 2px, transparent 2px 4px)}.if-charge[data-s=cool] .if-lbl{opacity:.45}.if-charge[data-s=on] .if-cmeter i{background:var(--print-spot)}.if-charge[data-s=ready] .if-cmeter{animation:.5s ease-out if-ready}@keyframes if-ready{0%{box-shadow:0 0 0 .35em var(--print-spot)}to{box-shadow:0 0 #0000}}.if-hud-chip{font:700 9px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;border:1.5px solid var(--print-ink);background:var(--print-paper);padding:.55em .75em;font-size:max(9px,.95cqi);position:absolute;bottom:4%;right:2.2%}.if-banner{opacity:0;pointer-events:none;white-space:nowrap;justify-items:center;gap:.3em;transition:opacity .15s,transform .25s cubic-bezier(.2,1.6,.4,1);display:grid;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)skew(-8deg)scale(.6)}.if-banner.on{opacity:1;transform:translate(-50%,-50%)skew(-8deg)scale(1)}.if-banner span{font:400 40px/1 var(--f-display);color:var(--print-ink);text-shadow:.05em .045em 0 var(--print-spot);-webkit-text-stroke:0;font-size:max(28px,7.4cqi)}.if-banner small{font:700 11px/1 var(--f-mono);letter-spacing:.1em;background:var(--print-ink);color:var(--print-paper);padding:.5em .8em;font-size:max(10px,1.2cqi)}.if-b-finish span{color:var(--print-spot);text-shadow:.05em .045em 0 var(--print-ink);font-size:max(34px,9.5cqi)}.if-b-secret span{color:var(--print-spot);text-shadow:.05em .045em 0 var(--print-ink);letter-spacing:.08em}.if-b-ko span{color:var(--print-spot);text-shadow:.05em .045em 0 var(--print-ink)}.if-tally{opacity:0;white-space:nowrap;font:600 10px/1 var(--f-mono);background:var(--print-paper);border:1.5px solid var(--print-ink);align-items:baseline;gap:.8em;padding:.6em .9em;font-size:max(9px,1.05cqi);transition:opacity .2s,transform .25s;display:flex;position:absolute;bottom:13%;left:50%;transform:translate(-50%,12px)}.if-tally.on{opacity:1;transform:translate(-50%)}.if-tally b{font:400 13px/1 var(--f-display);font-size:max(12px,1.5cqi)}.if-tally em{color:var(--print-spot);font-style:normal;font-weight:800}.if-ovl{place-items:center;display:grid;position:absolute;inset:0}.if-ovl-title{appearance:none;cursor:pointer;color:var(--print-ink);font-family:var(--f-mono);background:0 0;border:0;align-content:start;justify-items:center;gap:.9em;margin:0;padding:15% 0 0}.if-press{font:400 15px/1 var(--f-display);letter-spacing:.02em;text-transform:uppercase;background:var(--print-ink);color:var(--print-paper);box-shadow:.25em .25em 0 var(--print-spot);padding:.6em 1em .55em;font-size:max(13px,2.1cqi);animation:1.1s steps(2,jump-none) infinite if-blink}@keyframes if-blink{50%{box-shadow:.25em .25em 0 var(--print-spot), 0 0 0 .25em var(--print-paper), 0 0 0 .4em var(--print-ink)}}.if-sub{font:600 10px/1.4 var(--f-mono);letter-spacing:.04em;background:var(--print-paper);border:1.5px solid var(--print-ink);max-width:92%;padding:.4em .7em;font-size:max(9px,1cqi)}.if-sub kbd{font-size:.95em}.if-ovl-pause,.if-ovl-over{cursor:default;background:#f1f0ebb8}.if-card{background:var(--print-paper);border:3px solid var(--print-ink);box-shadow:.5em .5em 0 var(--print-ink);min-width:min(360px,80%);font:500 13px/1.5 var(--f-ui);color:var(--print-ink);justify-items:center;gap:.8em;padding:1.2em 1.4em;display:grid}.if-card h3{font:400 28px/1 var(--f-display);text-transform:uppercase;text-shadow:.05em .04em 0 var(--print-spot);font-size:max(22px,3.4cqi)}.if-specials{grid-template-columns:auto 1fr;align-items:baseline;gap:.35em .9em;margin:0;font-size:12px;display:grid}.if-specials dt{font:800 10px/1.4 var(--f-mono);letter-spacing:.1em;text-transform:uppercase}.if-specials dd{margin:0}.if-card .if-ko{color:var(--print-spot);text-shadow:.05em .04em 0 var(--print-ink);font-size:max(30px,5.2cqi)}.if-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.if-row button{appearance:none;border:2px solid var(--print-ink);background:var(--print-paper);color:var(--print-ink);font:700 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:9px 12px}.if-row button:first-child{background:var(--print-ink);color:var(--print-paper)}.if-row button:focus-visible{outline:3px solid var(--print-spot);outline-offset:2px}.if-stats{font:600 12px/1.3 var(--f-mono);font-variant-numeric:tabular-nums;grid-template-columns:auto auto;gap:4px 18px;margin:0;display:grid}.if-stats dt{color:#5d5c62;text-transform:uppercase;letter-spacing:.08em;align-self:center;font-size:10px}.if-stats dd{text-align:right;margin:0;font-weight:800}.if-touch{--tb:clamp(58px, 17vw, 76px);--tg:6px;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:flex-end;gap:14px;padding:12px 0 4px;display:flex}.if-pad{pointer-events:auto;touch-action:none;position:relative}.if-pad:before{content:"";position:absolute;inset:-14px}.if-dpad{grid-template-columns:repeat(3, var(--tb));grid-template-rows:repeat(3, var(--tb));gap:var(--tg);flex:none;display:grid}.if-dpad [data-t=up]{grid-area:1/2}.if-dpad [data-t=left]{grid-area:2/1}.if-dpad i{border:2px dotted var(--print-ink);opacity:.35;pointer-events:none;border-radius:50%;grid-area:2/2;margin:30%}.if-dpad [data-t=right]{grid-area:2/3}.if-dpad [data-t=down]{grid-area:3/2}.if-stick{width:calc(var(--tb) * 3 + var(--tg) * 2);height:calc(var(--tb) * 3 + var(--tg) * 2);flex:none}.if-stick:before{inset:-10px}.if-stick-base{--r:calc(var(--tb) * 1.05);width:calc(var(--r) * 2);height:calc(var(--r) * 2);margin:calc(var(--r) * -1) 0 0 calc(var(--r) * -1);border:2.5px dashed var(--print-ink);pointer-events:none;opacity:.4;border-radius:50%;transition:opacity .12s;position:absolute;top:50%;left:50%}.if-stick-knob{width:calc(var(--r) * .9);height:calc(var(--r) * .9);margin:calc(var(--r) * -.45) 0 0 calc(var(--r) * -.45);background:var(--print-ink);box-shadow:3px 3px 0 var(--print-spot);border-radius:50%;position:absolute;top:50%;left:50%}.if-stick.on .if-stick-base{opacity:.85;border-style:solid}.if-touch[data-stick=dpad] .if-stick,.if-touch:not([data-stick=dpad]) .if-dpad{display:none}.if-pad-r{gap:var(--tg);flex-direction:column;flex:0 1 calc(var(--tb) * 2.3);min-width:calc(var(--tb) * 1.4);display:flex}.if-pad button{appearance:none;border:2.5px solid var(--print-ink);color:var(--print-ink);box-shadow:3px 3px 0 var(--print-ink);font:800 22px/1 var(--f-mono);pointer-events:none;touch-action:none;background:#f1f0ebdb;border-radius:0;margin:0;padding:0;position:relative}.if-pad-r button{height:calc(var(--tb) * .92);letter-spacing:.1em;text-align:left;padding-left:.9em;font-size:15px}.if-pad-r [data-t=punch],.if-pad-r [data-t=kick]{border-color:var(--print-spot);box-shadow:3px 3px 0 var(--print-spot)}.if-pad-r [data-t=punch]{height:var(--tb)}.if-pad button.on{background:var(--print-ink);color:var(--print-paper);box-shadow:none;transform:translate(3px,3px)}.if-pad-r [data-t=punch].on,.if-pad-r [data-t=kick].on{background:var(--print-spot);border-color:var(--print-spot);color:var(--print-paper)}.if-touch:not(.live) .if-pad{opacity:.55}.if-pad-r [data-t=emote]{width:calc(var(--tb) * .62);height:calc(var(--tb) * .62);text-align:center;letter-spacing:0;box-shadow:2px 2px 0 var(--print-ink);border-radius:50%;align-self:flex-end;padding:0;font-size:13px}@media (orientation:landscape){.if-stage.if-touchdev{max-height:calc(100svh - 12px)}.if-touch{--tb:clamp(48px, 13svh, 66px);--tg:5px;pointer-events:none;padding:0 2.5% 3%;position:absolute;bottom:0;left:0;right:0}.if-touch:not(.live){visibility:hidden}.if-touch .if-pad-r{flex-basis:calc(var(--tb) * 2)}.if-touch .if-pad button:not(.on){background:#f1f0eb9e}.if-touchdev .if-hud-player{left:50%;transform:translate(-50%)}.if-touchdev .if-hud-chip{display:none}}.if-raw .if-hud b,.if-raw .if-banner span,.if-raw .if-hud-combo b{font-family:var(--f-mono);text-shadow:none;color:var(--print-ink);font-weight:700}.if-raw .if-banner{transition:none}.if-narrow .if-hud-chip,.if-narrow .if-rank-meta>.if-lbl,.if-narrow .if-style-meta,.if-narrow .if-hud-combo em,.if-narrow .if-rep em,.if-narrow .if-charge .if-lbl,.if-narrow .if-hud-player>.if-lbl,.if-tpause{display:none}html.if-arena-on,html.if-arena-on body{overscroll-behavior:none;overflow:hidden}.if-shell.if-arena{z-index:1000;background:var(--print-paper);touch-action:none;width:100vw;height:100dvh;position:fixed;inset:0}.if-shell.if-arena.if-rot{transform-origin:0 0;width:100dvh;height:100vw;inset:0 auto auto 100vw;transform:rotate(90deg)}.if-arena .if-stage{aspect-ratio:auto;border:0;width:100%;height:100%;max-height:none;position:absolute;inset:0}.if-arena .if-stage:focus-visible{outline:none}.if-arena .if-touch{--tb:clamp(46px, 14vmin, 70px);--tg:6px;z-index:2;pointer-events:none;padding:0 max(3%, env(safe-area-inset-right,0px)) max(4%, env(safe-area-inset-bottom,0px)) max(3%, env(safe-area-inset-left,0px));position:absolute;bottom:0;left:0;right:0}.if-shell.if-arena.if-rot .if-touch{padding:0 3% 4%}.if-arena .if-touch:not(.live){visibility:hidden}.if-arena .if-touch .if-pad-r{flex:0 0 calc(var(--tb) * 1.9)}.if-arena .if-touch .if-pad button{box-shadow:none;border-width:2px;border-color:var(--print-ink);color:var(--print-ink);opacity:.3;background:0 0;font-size:18px;transition:opacity .12s}.if-arena .if-touch .if-pad-r button{height:calc(var(--tb) * .8);font-size:12px}.if-arena .if-touch .if-pad-r [data-t=emote]{height:calc(var(--tb) * .56);width:calc(var(--tb) * .56)}.if-arena .if-touch .if-pad-r [data-t=punch]{height:calc(var(--tb) * .95)}.if-arena .if-touch .if-pad-r [data-t=punch],.if-arena .if-touch .if-pad-r [data-t=kick]{border-color:var(--print-spot);color:var(--print-spot);box-shadow:none}.if-arena .if-touch .if-dpad i{opacity:.18}.if-arena .if-touch .if-pad button.on{opacity:.85;background:var(--print-ink);color:var(--print-paper);transition:none;transform:none}.if-arena .if-touch .if-pad-r [data-t=punch].on,.if-arena .if-touch .if-pad-r [data-t=kick].on{background:var(--print-spot);color:var(--print-paper)}.if-arena .if-tpause{z-index:3;top:max(10px, env(safe-area-inset-top,0px));right:max(10px, env(safe-area-inset-right,0px));pointer-events:auto;border:2px solid var(--print-ink);width:40px;height:40px;color:var(--print-ink);font:800 14px/1 var(--f-mono);letter-spacing:.05em;opacity:.45;touch-action:manipulation;background:0 0;padding:0;display:block;position:absolute}.if-shell.if-arena.if-rot .if-tpause{top:10px;right:10px}.if-arena .if-touch:not(.live)~.if-tpause{display:none}.if-arena .if-touch .if-stick{width:46%;height:72vmin;position:absolute;bottom:0;left:0}.if-arena .if-touch .if-stick-base{left:calc(max(3%, env(safe-area-inset-left,0px)) + var(--r) + 18px);top:calc(100% - var(--r) - max(6%, env(safe-area-inset-bottom,0px)) - 10px);border-color:var(--print-ink);opacity:.22}.if-arena .if-touch .if-stick.on .if-stick-base{opacity:.6}.if-arena .if-touch .if-stick-knob{opacity:.55;box-shadow:none}.if-arena .if-touch .if-stick.on .if-stick-knob{opacity:.85}.if-arena .if-touch[data-stick]:not([data-stick=dpad]){justify-content:flex-end}.if-arena .if-hud-player{left:50%;transform:translate(-50%)}.if-arena .if-hud-chip{display:none}.if-arena .if-hud-rank{right:calc(2.2% + 50px)}.if-stage.if-in-menu{cursor:default}.if-menu{color:var(--print-paper);font-family:var(--f-mono);display:flex;position:absolute;inset:0}.if-menu:before{content:"";pointer-events:none;background:linear-gradient(90deg,#141417d1 0,#1414178c 34%,#14141700 58%);position:absolute;inset:0}.if-mcol{flex-direction:column;gap:max(8px,1.3cqi);width:min(46%,34em);min-height:0;padding:4.2% 0 3.4% 4.2%;display:flex;position:relative}.if-mlogo{line-height:.86;display:grid}.if-mlogo b{font:400 34px/.86 var(--f-display);letter-spacing:.01em;color:var(--print-paper);font-size:max(26px,6.2cqi)}.if-mlogo b+b{color:var(--print-spot);text-shadow:.045em .04em 0 var(--print-paper)}.if-mtag{font:600 10px/1.4 var(--f-mono);letter-spacing:.04em;opacity:.85;margin:0;font-size:max(9px,1.05cqi)}.if-mtag em{color:var(--print-spot);font-style:normal}.if-mpage{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--print-paper) transparent;flex-direction:column;align-items:flex-start;gap:max(3px,.45cqi);min-height:0;margin-left:-2px;padding:2px .6em .4em 2px;display:flex;position:relative;overflow-y:auto}.if-mpage[hidden]{display:none}.if-mh{font:400 22px/1 var(--f-display);text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.6em;margin:0 0 .15em;font-size:max(18px,3cqi);display:flex}.if-mnote{max-width:40em;font:500 10px/1.45 var(--f-mono);opacity:.78;text-wrap:pretty;margin:.2em 0;font-size:max(9px,.98cqi)}.if-menu button{appearance:none;color:inherit;font:inherit;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;margin:0}.if-menu button:focus{outline:none}.if-mi{gap:.25em;padding:.42em .7em .42em .55em;transition:transform .12s,background-color .12s;display:grid}.if-mi b{font:400 18px/1 var(--f-display);text-transform:uppercase;letter-spacing:.02em;font-size:max(15px,2.55cqi)}.if-mi small{font:600 9px/1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;opacity:.7;font-size:max(8.5px,.92cqi)}.if-mi.cur{background:var(--print-paper);color:var(--print-ink);box-shadow:.28em .28em 0 var(--print-spot);transform:translate(.5em)}.if-mi.cur b:before{content:"▶ ";color:var(--print-spot);vertical-align:.12em;font-size:.7em}.if-mi.cur small{opacity:.85}.if-mback{letter-spacing:.12em;text-transform:uppercase;margin-top:.5em;padding:.55em .8em;font:700 10px/1 var(--f-mono)!important;border:1.5px solid var(--print-paper)!important;font-size:max(9px,1cqi)!important}.if-mback.cur{background:var(--print-paper);color:var(--print-ink);box-shadow:.25em .25em 0 var(--print-spot)}.if-mscroll{max-width:100%;overflow-x:auto}.if-board{border-collapse:collapse;font:600 11px/1.2 var(--f-mono);font-variant-numeric:tabular-nums;font-size:max(10px,1.1cqi)}.if-board th{letter-spacing:.12em;text-transform:uppercase;text-align:right;opacity:.7;padding:0 0 .5em 1.2em;font-size:.82em;font-weight:700}.if-board td{text-align:right;border-top:1px dotted #f1f0eb66;padding:.38em 0 .38em 1.2em}.if-board th:first-child,.if-board td:first-child{text-align:left;padding-left:0}.if-board tr.new td{color:var(--print-spot);font-weight:800}.if-board td.if-bempty{text-align:left;opacity:.8;border:0;padding:.4em 0;font-weight:500}.if-wallet{font:800 11px/1 var(--f-mono);letter-spacing:.04em;background:var(--print-paper);color:var(--print-ink);font-variant-numeric:tabular-nums;padding:.35em .55em;font-size:max(10px,1.1cqi)}.if-mh .if-wallet{font-size:max(10px,1.05cqi)}.if-mtabs{flex-wrap:wrap;gap:4px;display:flex}.if-mtab{letter-spacing:.1em;text-transform:uppercase;padding:.5em .65em;font:700 9px/1 var(--f-mono)!important;border:1.5px solid #f1f0eb8c!important;font-size:max(8.5px,.92cqi)!important}.if-mtab[aria-pressed=true]{background:var(--print-paper);color:var(--print-ink);border-color:var(--print-paper)!important}.if-mtab.cur{box-shadow:0 0 0 2px var(--print-spot)}.if-gear{gap:2px;width:100%;max-width:36em;margin:0;padding:0;list-style:none;display:grid}.if-gear li{border-top:1px dotted #f1f0eb59}.if-gi{grid-template-columns:1fr auto;gap:.15em 1em;width:100%;padding:.5em .4em;display:grid}.if-gi.cur{background:var(--print-paper);color:var(--print-ink);box-shadow:.25em .25em 0 var(--print-spot)}.if-gink{vertical-align:-.05em;border:1.5px solid;width:.8em;height:.8em;margin-right:.5em;display:inline-block}.if-gear b{font:800 11px/1.2 var(--f-mono);font-size:max(10px,1.12cqi)}.if-gear span{font:500 9px/1.35 var(--f-mono);opacity:.72;grid-column:1;font-size:max(8.5px,.9cqi)}.if-gear em{font:700 9px/1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;text-align:right;font-variant-numeric:tabular-nums;grid-area:1/2/span 2;align-self:center;max-width:14em;font-size:max(8.5px,.9cqi);font-style:normal}.if-gear li[data-s=on] em{background:var(--print-spot);color:var(--print-paper);padding:.3em .5em}.if-gear li[data-s=ask] em{outline:1.5px solid var(--print-spot);outline-offset:.2em;padding:.3em .5em;animation:.9s steps(2,end) infinite if-ask}@keyframes if-ask{50%{outline-color:#0000}}@media (prefers-reduced-motion:reduce){.if-gear li[data-s=ask] em{animation:none}}.if-gear li[data-s=soon]{opacity:.62}.if-mopt{align-items:center;gap:.7em;width:min(100%,30em);padding:.5em .6em;display:flex;border-top:1px dotted #f1f0eb59!important}.if-mopt span{font:700 11px/1.1 var(--f-mono);letter-spacing:.04em;text-transform:uppercase;flex:1;gap:.2em;font-size:max(10px,1.12cqi);display:grid}.if-mopt span small{text-transform:none;letter-spacing:.02em;opacity:.7;font-size:.8em;font-weight:500}.if-mopt i{opacity:.45;padding:.3em;font-size:max(9px,.9cqi);font-style:normal}.if-mopt b{text-align:center;min-width:3.4em;font:800 11px/1 var(--f-mono);font-variant-numeric:tabular-nums;font-size:max(10px,1.12cqi)}.if-mvol{border:1.5px solid;width:max(54px,7cqi);height:max(6px,.7cqi);text-decoration:none;display:block}.if-mvol s{background:currentColor;height:100%;text-decoration:none;display:block}.if-mopt.cur{background:var(--print-paper);color:var(--print-ink);box-shadow:.25em .25em 0 var(--print-spot)}.if-mopt.cur i{opacity:1;color:var(--print-spot)}.if-mbind kbd{white-space:nowrap;text-align:center;width:7.2em;font:800 10px/1 var(--f-mono);letter-spacing:.04em;color:inherit;box-shadow:none;background:0 0;border:1.5px solid;border-radius:0;flex:none;padding:.35em .3em;font-size:max(9.5px,1.02cqi);overflow:hidden}.if-mbind kbd.empty{opacity:.4;border-style:dashed}.if-mbind.cur kbd.sel{background:var(--print-ink);color:var(--print-paper);border-color:var(--print-ink)}.if-mbind kbd.wait{background:var(--print-spot);color:var(--print-paper);border-color:var(--print-spot);animation:.9s steps(2,end) infinite if-ask}@media (prefers-reduced-motion:reduce){.if-mbind kbd.wait{animation:none}}.if-touchdev .if-mbind{display:none}.if-mfoot{font:600 9px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.6em 1.2em;margin-top:auto;font-size:max(8.5px,.95cqi);display:flex}.if-mkeys{opacity:.6}.if-mkeys kbd{color:var(--print-paper);box-shadow:none;background:0 0;border-color:#f1f0eb99}.if-touchdev .if-mkeys{display:none}.if-narrow .if-menu:before{background:#14141799}.if-narrow .if-mcol{gap:6px;width:100%;padding:5% 5% 4%}.if-narrow .if-mlogo{gap:.3em;display:flex}.if-narrow .if-mlogo b{font-size:24px}.if-narrow .if-mtag,.if-narrow .if-mpage[data-k=pg_main] .if-mi small{display:none}.if-narrow .if-mi{padding:.3em .6em .3em .45em}.if-narrow .if-mi b{font-size:15px}.if-nina{background:var(--print-paper);width:min(34cqi,62%);color:var(--print-ink);border:2px solid var(--print-ink);box-shadow:.32em .32em 0 var(--print-spot);opacity:0;pointer-events:none;gap:.45em;padding:.75em .9em .8em;transition:opacity .35s,transform .4s cubic-bezier(.2,1.3,.4,1);display:grid;position:absolute;top:calc(3.6% + max(46px,7cqi));right:2.2%;transform:translate(14%)rotate(1.2deg)}.if-nina.on{opacity:1;transform:rotate(-.8deg)}.if-nina .if-lbl{color:var(--print-spot)}.if-nina p{font:600 12px/1.4 var(--f-ui);text-wrap:pretty;margin:0;font-size:max(11px,1.3cqi)}.if-narrow .if-nina{width:70%;top:auto;bottom:16%}.if-overnote{font:700 10px/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--print-spot);text-align:center;margin:-.3em 0 0;font-size:max(10px,1.05cqi)}.if-overnote:empty{display:none}@media (prefers-reduced-motion:reduce){.if-mi,.if-nina{transition:opacity .15s}.if-mi.cur{transform:none}}.if-msub{letter-spacing:.12em;text-transform:uppercase;opacity:.9;margin-top:.9em;font-weight:800}.if-mscroll>div>.if-msub:first-child{margin-top:0}@media (prefers-reduced-motion:reduce){.if-press,.if-hud-style.pop>b,.if-hud-score.pop b,.if-hud-score.big b,.if-charge[data-s=ready] .if-cmeter,.if-vit[data-s=low],.if-sp.pop{animation:none}.if-score-fly{animation:1.1s linear forwards if-fly-calm}@keyframes if-fly-calm{0%,70%{opacity:1}to{opacity:0}}.if-banner,.if-tally{transition:opacity .1s}}.gate{z-index:1000;color:var(--print-ink);background:radial-gradient(circle, #14141729 1.3px, transparent 1.7px) 0 0 / 7px 7px, var(--print-paper);place-items:center;padding:24px 16px;transition:opacity .4s,transform .4s;display:grid;position:fixed;inset:0}.gate.out{opacity:0;pointer-events:none;transform:scale(1.02)}.gate-card{background:var(--print-paper);border:2px solid var(--print-ink);width:min(440px,100%);box-shadow:8px 8px 0 var(--print-ink);justify-items:start;gap:14px;padding:30px 28px 26px;display:grid;position:relative}.gate-reg{width:22px;height:22px;color:var(--print-spot);position:absolute;top:12px;right:12px}.gate-mark{font:400 clamp(38px, 11vw, 56px)/.88 var(--f-display);text-transform:uppercase;letter-spacing:-.01em;margin:0}.gate-mark b{font-weight:400;display:block}.gate-mark b+b{color:var(--print-spot)}.gate-tag{font:500 11px/1.4 var(--f-mono);letter-spacing:.02em;margin:0}.gate-tag em{color:var(--print-spot);font-style:normal;font-weight:700}.gate-h2{font:400 22px/1 var(--f-display);text-transform:uppercase;word-spacing:.12em;margin:6px 0 0}.gate-note{max-width:34em;font:400 14px/1.5 var(--f-ui);text-wrap:pretty;margin:0}.gate-fine{font:500 10px/1.45 var(--f-mono);letter-spacing:.02em;opacity:.7;margin:-4px 0 0}.gate-gsi{color-scheme:light;min-height:44px}.gate-err{min-height:1.2em;font:600 11px/1.4 var(--f-mono);color:var(--print-spot);margin:0}.gate-err:empty{display:none}.gate-btn{font:800 12px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;border:2px solid var(--print-ink);background:var(--print-ink);color:var(--print-paper);cursor:pointer;padding:.9em 1.3em}.gate-btn:hover,.gate-btn:focus-visible{background:var(--print-spot);border-color:var(--print-spot);outline:none}.gate-foot{text-align:center;font:700 9px/1 var(--f-mono);letter-spacing:.3em;opacity:.55;position:absolute;bottom:14px;left:0;right:0}.gate [data-for]{display:none}.gate[data-state=loading] [data-for=loading],.gate[data-state=signin] [data-for=signin],.gate[data-state=down] [data-for=down]{justify-items:start;gap:12px;display:grid}.gate-load{width:100%}.gate[data-state=loading] .gate-load{justify-items:stretch;gap:8px}.gate-bar{border:2px solid var(--print-ink);height:12px;display:block;position:relative;overflow:hidden}.gate-bar i{background:radial-gradient(circle, var(--print-ink) 1.6px, transparent 2px) 0 0 / 5px 5px;width:45%;animation:1.1s cubic-bezier(.6,0,.4,1) infinite gate-run;position:absolute;inset:0 auto 0 0}.gate-bar i:after{content:"";background:var(--print-spot);width:6px;position:absolute;top:0;bottom:0;right:0}.gate-lbl{font:700 10px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase}.gate-lbl:after{content:"…"}.gate[data-state=loading] .gate-reg{animation:2.4s linear infinite gate-turn}@keyframes gate-run{0%{transform:translate(-100%)}to{transform:translate(225%)}}@keyframes gate-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gate-bar i{opacity:.5;width:100%;animation:none}.gate[data-state=loading] .gate-reg{animation:none}.gate{transition:none}}:root{--print-paper:#f1f0eb;--print-ink:#141417;--print-spot:#e8283c;--print-tone:#c9c7c0;--f-display:var(--f-disp);--f-ui:var(--f-body)}html.gated{overflow:visible}.play .top{z-index:70;background:var(--ink);color:var(--paper);border-bottom:1px solid var(--rule-ink)}.play .top .brand .reg,.play .top .sp{color:var(--spot-lift)}.play .top .links{display:flex}.back{white-space:nowrap;border:2px solid var(--paper);align-items:center;gap:8px;min-height:44px;padding-inline:16px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.back:hover{background:var(--paper);color:var(--ink)}.back .ico{transform:none!important}@media (width<=860px){.play .top .links{display:none}.back{margin-left:auto;padding-inline:12px;font-size:14px}}@media (width<=480px){.back .wide{display:none}}.game-sec{padding-block:40px 56px}.game-sec .wrap{flex-direction:column;gap:22px;max-width:1360px;display:flex}.stage-wrap{z-index:61;margin:20px 24px 0;position:relative}.stage-wrap>.reg{width:28px;height:28px;color:var(--paper);stroke-width:1.6px;position:absolute}.stage-wrap>.reg.tl{top:-38px;left:-38px}.stage-wrap>.reg.tr{top:-38px;right:-38px;transform:scaleX(-1)}.stage-wrap>.reg.bl{bottom:-38px;left:-38px;transform:scaleY(-1)}.stage-wrap>.reg.br{bottom:-38px;right:-38px;transform:scale(-1)}.stage-frame{aspect-ratio:16/9;background:var(--print-paper);width:100%;color:var(--print-ink);box-shadow:0 0 0 2px var(--paper),14px 14px 0 var(--spot);position:relative}@media (width<=640px){.stage-frame{aspect-ratio:4/3}}.stage-frame.live{aspect-ratio:auto}.stage-frame .poster,.stage-frame .poster img{object-fit:cover;object-position:0 50%;width:100%;height:100%;position:absolute;inset:0}.stage-frame.live .poster{display:none}#stage{position:relative}#stage .if-stage{border:0}.stage-frame .gate{z-index:3;padding:16px;position:absolute}.stage-frame .gate[hidden],.stage-frame .gate-foot{display:none}@media (width<=640px){.stage-frame:has(>.gate:not([hidden],.out)){aspect-ratio:auto;min-height:calc(75vw - 36px)}.stage-frame .gate:not(.out){position:relative}.stage-frame .gate-card{gap:10px;padding:18px 18px 16px}.stage-frame .gate-mark{font-size:34px}.stage-frame .gate-tag,.stage-frame .gate-fine{display:none}}.go{z-index:2;cursor:pointer;background:#14141780;place-items:center;display:grid;position:absolute;inset:0}.go[hidden]{display:none}.go>div{text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex}.go-b{display:inline-grid;position:relative}.go-ring{border:4px solid var(--paper);pointer-events:none;position:absolute;inset:-14px}.go button{background:var(--paper);min-height:84px;color:var(--ink);font:400 40px/1 var(--f-disp);letter-spacing:.01em;box-shadow:8px 8px 0 var(--spot);border:0;align-items:center;gap:16px;padding-inline:40px;transition:transform .12s cubic-bezier(.3,1.6,.5,1),box-shadow .12s cubic-bezier(.3,1.6,.5,1);display:inline-flex;position:relative}.go button:hover{box-shadow:10px 10px 0 var(--spot);transform:translate(-2px,-2px)}.go button:active{box-shadow:4px 4px 0 var(--spot);transform:translate(4px,4px)}.go button .ico{stroke-width:2.6px;width:34px;height:34px}.go .lbl{background:var(--ink);color:var(--paper);letter-spacing:.1em;padding:6px 12px;font-size:12px}@media (width<=640px){.go>div{gap:16px}.go button{gap:10px;min-height:60px;padding-inline:24px;font-size:26px}.go button .ico{width:24px;height:24px}.go .lbl{font-size:10px}}.stage-frame noscript p{z-index:2;background:var(--ink);color:var(--paper);padding:12px 16px;font-size:15px;position:absolute;inset:auto 16px 16px}.stage-frame:fullscreen{aspect-ratio:auto;background:var(--ink);box-shadow:none;place-items:center;display:grid}.stage-frame:fullscreen #stage{width:min(100vw,177.778vh)}.stage-frame:-webkit-full-screen{background:var(--ink);place-items:center;display:grid}.tools{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.tool{border:2px solid var(--paper);min-height:48px;color:var(--paper);font:700 12px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;align-items:center;gap:10px;padding-inline:18px;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.tool:hover{background:var(--paper);color:var(--ink)}.tool[hidden]{display:none}.tool .ico{width:20px;height:20px;transform:none!important}.tool [data-on]{display:none}.tool[aria-pressed=true] [data-on=y],.tool[aria-pressed=false] [data-on=n]{display:inline}.tools .side{color:var(--mute);align-items:center;gap:10px;margin-left:auto;display:inline-flex}.tools .side .ico{width:24px;height:24px;color:var(--spot-lift);transform:none!important}@media (width<=860px){.game-sec{padding-block:24px 40px}.stage-wrap{margin:0}.stage-wrap>.reg{display:none}.stage-frame{box-shadow:0 0 0 2px var(--paper),8px 8px 0 var(--spot)}.tools{gap:8px}.tool{min-height:44px;padding-inline:14px;font-size:11px}.tools .side{width:100%;margin-left:0}}.ctl-grid{grid-template-columns:minmax(0,1fr) 384px;align-items:start;gap:64px;margin-top:56px;display:grid}.keys-dl{border-bottom:2px solid var(--ink)}.keys-dl>div{border-top:1px solid var(--rule);grid-template-columns:150px 236px minmax(0,1fr);align-items:center;gap:24px;padding-block:20px;display:grid}.keys-dl>div.hd{border-top:2px solid var(--ink)}.keys-dl dt{font:400 24px/1 var(--f-disp)}.keys-dl dt.hot{color:var(--spot-text)}.keys-dl dt small{font:400 10.5px/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--spot-text);margin-top:8px;display:block}.keys-dl .k{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.keys-dl .k>span:not(.kc){font:400 12px/1.3 var(--f-mono);color:var(--ink-2)}.keys-dl .d{color:var(--ink-3);text-wrap:pretty;font-size:16px;line-height:1.5}.keys-dl .d b{color:var(--ink);font-weight:800}.keys-dl .pad{font:400 12px/1 var(--f-mono);color:var(--ink-2);grid-template-columns:repeat(2,max-content);gap:8px 16px;display:grid}.keys-dl .pad span{align-items:center;gap:6px;display:inline-flex}.keys-dl .pad .kc{border-radius:50%;padding-inline:0}.keys-dl .pad .kc.w{border-radius:4px;padding-inline:7px}.rebind{font:400 12px/1.5 var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;margin-top:20px;display:flex}.rebind .reg{width:16px;height:16px;color:var(--spot)}.ctl-side{flex-direction:column;gap:24px;display:flex}.pcard,.scard{border:2px solid var(--ink);flex-direction:column;gap:16px;padding:24px;display:flex}.pcard{box-shadow:8px 8px 0 var(--spot)}.pcard h3,.scard h3{font:400 28px/1.05 var(--f-disp)}.pcard p{color:var(--ink-3);font-size:16px;line-height:1.5}.pcard .phone{box-shadow:none;border-radius:26px}.pcard .phone .scr{border-radius:18px;inset:9px}.scard{gap:12px}.scard dl{font-size:15px;line-height:1.4}.scard dl>div{border-top:1px solid var(--rule-2);justify-content:space-between;gap:12px;padding-block:9px;display:flex}.scard dd{font:600 12px/1.4 var(--f-mono);text-align:right}.scard .lbl{border-top:1px dashed var(--ink);color:var(--ink-2);padding-top:12px}.combo-strip{box-shadow:8px 8px 0 var(--spot);grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:56px;padding:28px 32px;display:grid}.combo-strip>b{font:400 24px/1 var(--f-disp)}.combo-strip ul{font:400 13px/1.4 var(--f-mono);flex-wrap:wrap;gap:10px 28px;display:flex}.combo-strip li span{color:var(--mute)}.combo-strip li.s{color:var(--spot-lift)}.combo-strip a{white-space:nowrap;align-items:center;gap:10px;min-height:44px;font-size:16px;font-weight:800;display:inline-flex}@media (width<=1180px){.ctl-grid{grid-template-columns:minmax(0,1fr);gap:40px}.ctl-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}@media (width<=860px){.ctl-grid{margin-top:36px}.ctl-side{display:flex}.keys-dl>div{grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;padding-block:16px}.keys-dl dt{font-size:20px}.keys-dl .k{justify-content:flex-end}.keys-dl .d{grid-column:1/-1;font-size:15px}.keys-dl .pad{grid-area:2/1/auto/-1}.pcard,.scard{padding:18px}.pcard h3,.scard h3{font-size:24px}.combo-strip{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:40px;padding:22px 20px}}.new-h{max-width:none}.cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.cards li{display:flex}.cards a{border:2px solid var(--paper);flex-direction:column;flex:1;gap:12px;min-height:220px;padding:24px;text-decoration:none;transition:transform .15s cubic-bezier(.3,1.6,.5,1),box-shadow .15s cubic-bezier(.3,1.6,.5,1);display:flex}.cards a:hover{box-shadow:6px 6px 0 var(--spot);transform:translate(-3px,-3px)}.cards .n{font:400 12px/1 var(--f-mono);letter-spacing:.1em;color:var(--spot-lift)}.cards b{font:400 26px/1.05 var(--f-disp)}.cards span:not(.n){color:var(--mute-2);font-size:16px;line-height:1.5}.cards .ico{width:24px;height:24px;margin-top:auto}@media (width<=1100px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.cards{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:32px}.cards a{min-height:0;padding:18px}.cards b{font-size:22px}.cards .ico{display:none}}.pfoot{border-top:1px solid var(--rule-ink);padding-block:40px 48px}.pfoot .wrap{flex-wrap:wrap;align-items:center;gap:16px 40px;display:flex}.pfoot .wm{font:400 22px/1 var(--f-disp);white-space:nowrap}.pfoot .wm span{color:var(--spot-lift)}.pfoot .tg{color:var(--mute);align-items:center;gap:10px;display:flex}.pfoot .tg .reg{width:16px;height:16px}.pfoot nav{gap:8px;margin-left:auto;font-size:15px;display:flex}.pfoot nav a{align-items:center;min-height:44px;padding-inline:12px;text-decoration:none;display:inline-flex}.pfoot nav a:hover{text-decoration:underline}.pfoot .c,.pfoot .motion-t{color:var(--mute)}@media (width<=860px){.pfoot nav{width:100%;margin-left:-12px}}
