*,:before,:after{box-sizing:border-box;margin:0}html,body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#04050a;height:100%;overflow:hidden}body{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}#stage{width:100vw;height:100dvh;display:block;position:fixed;inset:0}.dom-layer{background:#04050a url(/bg.jpg) 50% 84%/cover no-repeat;position:fixed;inset:0;overflow:hidden}.logo{aspect-ratio:1254/866;width:min(94vw,86.8822dvh);position:absolute;top:43.5%;left:50%;transform:translate(-50%,-50%)}.logo-layer{font-size:inherit}.logo>.logo-layer{position:absolute;inset:0}.logo-layer img{-webkit-user-drag:none;width:100%;height:100%;display:block}.hud{left:calc(28px + env(safe-area-inset-left));bottom:calc(28px + env(safe-area-inset-bottom));letter-spacing:.16em;color:#cfe2ff;width:34em;font:500 12px/1.9 Chakra Petch,DotGothic16,ui-monospace,monospace;position:absolute}.hud-line{white-space:pre}.hud-line:first-child{color:#ffd27a}@media (max-width:599px),(max-height:500px){.hud{left:calc(16px + env(safe-area-inset-left));bottom:calc(16px + env(safe-area-inset-bottom));font-size:10px}}[data-tier=boot] .dom-layer,[data-tier=webgpu] .dom-layer,[data-tier=html-in-canvas] .dom-layer{opacity:0;pointer-events:none}[data-tier=dom] #stage{display:none}[data-tier=dom] .dom-layer{animation:1.4s ease-out both world-in,16s ease-in-out 1.4s infinite alternate breathe}[data-tier=dom] #logo-top{animation:1s cubic-bezier(.2,.9,.2,1) .8s both assemble}[data-tier=dom] #logo-bottom{transform-origin:50% 72%;animation:.32s cubic-bezier(.6,0,.9,.4) 1.8s both slam}[data-tier=dom] .logo{animation:.5s linear 2.12s both shake}[data-tier=dom] .logo.is-hit{animation:.35s linear both shake}[data-tier=dom] .logo-layer:after{content:"";mix-blend-mode:screen;-webkit-mask:var(--mask) center / 100% 100%;-webkit-mask:var(--mask) center / 100% 100%;mask:var(--mask) center / 100% 100%;background:linear-gradient(105deg,#0000 42%,#fff9 50%,#0000 58%) 160% 0/300% 100% no-repeat;animation:5.5s ease-in-out 3s infinite sheen;position:absolute;inset:0}#logo-top{--mask:url(/logo-top.webp)}#logo-bottom{--mask:url(/logo-bottom.webp)}[data-tier=dom] .hud{animation:.6s steps(6,end) 2.6s both world-in}@keyframes world-in{0%{opacity:0;filter:brightness(0)}}@keyframes breathe{to{transform:scale(1.04)}}@keyframes assemble{0%{opacity:0;filter:blur(14px)brightness(3);transform:scale(1.35)}}@keyframes slam{0%{opacity:0;transform:translateY(-12%)scale(2.6)}60%{opacity:1}}@keyframes shake{20%{translate:-8px 6px}40%{translate:6px -4px}60%{translate:-4px 2px}80%{translate:2px -1px}}@keyframes sheen{0%,60%{background-position:160% 0}to{background-position:-60% 0}}@media (prefers-reduced-motion:reduce){[data-tier=dom] .dom-layer,[data-tier=dom] .dom-layer *{animation:none!important}}.sound-gate{z-index:40;text-align:center;color:#cfe2ff;cursor:pointer;background:radial-gradient(at 50% 55%,#101a36e6,#04050a 72%);outline:none;place-content:center;gap:1.1em;transition:opacity .5s;display:grid;position:fixed;inset:0}.sound-gate b{letter-spacing:.3em;text-shadow:0 0 18px #78aaffb3;padding-left:.3em;font:700 clamp(18px,4.4vw,34px)/1 Chakra Petch,DotGothic16,ui-monospace,monospace;animation:1.6s ease-in-out infinite sound-gate-pulse}.sound-gate small{letter-spacing:.4em;opacity:.7;padding-left:.4em;font:500 12px/1 Chakra Petch,DotGothic16,ui-monospace,monospace}.sound-gate.is-gone{opacity:0;pointer-events:none}@keyframes sound-gate-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.sound-gate b{animation:none}}.build{top:calc(6px + env(safe-area-inset-top));left:calc(8px + env(safe-area-inset-left));z-index:5;letter-spacing:.04em;color:#ffffff52;pointer-events:none;-webkit-user-select:none;user-select:none;font:500 10px/1 ui-monospace,Menlo,Consolas,monospace;transition:opacity .3s;position:fixed}[data-jackpot=on] .build{opacity:0}[data-tier=dom][data-jackpot=on] .hud{opacity:0;transition:opacity .4s}[data-lofi=pixel][data-jackpot=on] #stage{image-rendering:pixelated}:root{--ink-0:#02030a;--ink-1:#070a18;--ink-2:#0c1230;--steel:#1b2550;--c-white:#fff;--c-white-core:#fff;--c-white-deep:#8aa0c8;--c-white-rgb:255 255 255;--c-blue:#2db4ff;--c-blue-core:#e4f7ff;--c-blue-deep:#0b3c9c;--c-blue-rgb:45 180 255;--c-green:#1ff29a;--c-green-core:#e6fff3;--c-green-deep:#06603f;--c-green-rgb:31 242 154;--c-red:#ff2d44;--c-red-core:#ffe1dd;--c-red-deep:#7b0016;--c-red-rgb:255 45 68;--c-gold:#ffc23d;--c-gold-core:#fff4c8;--c-gold-deep:#8a4a00;--c-gold-rgb:255 194 61;--c-violet:#a066ff;--c-violet-core:#f1e6ff;--c-violet-deep:#2d1070;--c-violet-rgb:160 102 255;--c-ash:#8d96a6;--c-ash-core:#dfe4ee;--c-ash-deep:#2a2f3a;--c-ash-rgb:141 150 166;--metal-gold:linear-gradient(180deg, #fffdf2 0%, #ffe7a0 12%, #ffc43a 34%, #c97a06 49%, #7a3d00 50%, #ff9d17 53%, #ffd460 72%, #fff2bf 100%);--metal-chrome:linear-gradient(180deg, #fff 0%, #dfe8f8 20%, #94a9cf 44%, #1a2548 49%, #0b1330 50%, #4a6aa8 53%, #b9cdf0 76%, #fff 100%);--metal-ruby:linear-gradient(180deg, #ffe6dc 0%, #ff7a5c 20%, #ee1b38 42%, #8a0018 49%, #4a000e 50%, #c3122e 54%, #ff5a62 78%, #ffc8c0 100%);--metal-ice:linear-gradient(180deg, #fff 0%, #c9f0ff 20%, #4cc2ff 42%, #0a5fb8 49%, #04285e 50%, #1b8de0 54%, #8fdcff 78%, #fff 100%);--metal-emerald:linear-gradient(180deg, #f2fff8 0%, #a6ffd6 20%, #1ff29a 42%, #08844f 49%, #03351f 50%, #0fbf74 54%, #7dffc0 78%, #f2fff8 100%);--metal-obsidian:linear-gradient(180deg, #3d4358 0%, #1a1e2d 46%, #05060b 50%, #1b2030 70%, #3a4156 100%);--metal-prism:linear-gradient(100deg, #ff8fb8, #ffd070, #a6ffcf, #7fd9ff, #c8a0ff, #ff8fb8);--ease-slam:cubic-bezier(.2, 1.6, .35, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-expo:cubic-bezier(.7, 0, .84, 0);--ease-snap:cubic-bezier(.5, 0, .1, 1);--font-impact:"Dela Gothic One", "Noto Sans JP", sans-serif;--font-mincho:"Zen Old Mincho", "Noto Serif JP", serif;--font-tech:"Chakra Petch", system-ui, sans-serif;--font-num:"Chakra Petch", system-ui, sans-serif;--sym:clamp(60px, min(19vw, 14dvh), 150px)}[data-lv="0"],:root{--lv:var(--c-white);--lv-core:var(--c-white-core);--lv-deep:var(--c-white-deep);--lv-rgb:var(--c-white-rgb)}[data-lv="1"]{--lv:var(--c-blue);--lv-core:var(--c-blue-core);--lv-deep:var(--c-blue-deep);--lv-rgb:var(--c-blue-rgb)}[data-lv="2"]{--lv:var(--c-green);--lv-core:var(--c-green-core);--lv-deep:var(--c-green-deep);--lv-rgb:var(--c-green-rgb)}[data-lv="3"]{--lv:var(--c-red);--lv-core:var(--c-red-core);--lv-deep:var(--c-red-deep);--lv-rgb:var(--c-red-rgb)}[data-lv="4"]{--lv:var(--c-gold);--lv-core:var(--c-gold-core);--lv-deep:var(--c-gold-deep);--lv-rgb:var(--c-gold-rgb)}[data-lv="5"]{--lv:#ffe9b8;--lv-core:#fff;--lv-deep:#7a3fd0;--lv-rgb:255 233 184}@font-face{font-family:Dela Gothic One;src:url(/fonts/dela-gothic-one-jp.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+D7,U+2014,U+2026,U+2191,U+2193,U+3001-3002,U+300C-300F,U+301C,U+3042,U+3044,U+3046,U+3048,U+304A-304D,U+304F-3050,U+3053-3059,U+305B,U+305D,U+305F-3061,U+3063,U+3066-3068,U+306A-306B,U+306D-3070,U+3072,U+3075,U+3078,U+307E-307F,U+3081-3084,U+3088,U+308A-308C,U+3092-3093,U+30A1-30A4,U+30A6-30A7,U+30A9-30AF,U+30B3-30B4,U+30B7-30BB,U+30BD,U+30C0-30C1,U+30C3-30C4,U+30C6,U+30C8-30C9,U+30CB-30CC,U+30CF-30D8,U+30DA-30DB,U+30DD,U+30DF-30E5,U+30E7,U+30E9-30ED,U+30EF,U+30F3,U+30FB-30FC,U+4E00,U+4E0A,U+4E2D,U+4F3C,U+4F7F,U+4FBF,U+4FE1,U+5149,U+5165,U+5168,U+521D,U+5229,U+5263,U+5287,U+52D5,U+52DD,U+5317,U+539F,U+5668,U+56DE,U+5834,U+5927,U+59CB,U+5B8C,U+5B9A,U+5EA6,U+5F71,U+5F97,U+5FA9,U+5FC3,U+5FF5,U+601D,U+60F3,U+611F,U+6253,U+62BC,U+6307,U+63D0,U+6483,U+64EC,U+652F,U+6557,U+65E5,U+679A,U+6B21,U+6B69,U+6B8B,U+6BBF,U+6C41,U+6C96,U+6D3B,U+6D41,U+6FC0,U+71B1,U+7269,U+72B6,U+7372,U+7518,U+767A,U+7684,U+78BA,U+793A,U+7A81,U+7ACB,U+7D05,U+7DE8,U+7E04,U+8003,U+8005,U+8133,U+84EE,U+885D,U+899A,U+89AA,U+8A08,U+8A2D,U+8A93,U+8B1D,U+8CAF,U+8D85,U+8EE2,U+8F9E,U+9023,U+90CE,U+9192,U+9593,U+983C,U+FF01,U+FF08-FF09,U+FF0C,U+FF0E,U+FF1A-FF1B,U+FF1F}@font-face{font-family:Dela Gothic One;src:url(/fonts/dela-gothic-one-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0,U+D7,U+2022}@font-face{font-family:Zen Old Mincho;src:url(/fonts/zen-old-mincho-jp.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+D7,U+2014,U+2026,U+2191,U+2193,U+3001-3002,U+300C-300F,U+301C,U+3042,U+3044,U+3046,U+3048,U+304A-304D,U+304F-3050,U+3053-3059,U+305B,U+305D,U+305F-3061,U+3063,U+3066-3068,U+306A-306B,U+306D-3070,U+3072,U+3075,U+3078,U+307E-307F,U+3081-3084,U+3088,U+308A-308C,U+3092-3093,U+30A1-30A4,U+30A6-30A7,U+30A9-30AF,U+30B3-30B4,U+30B7-30BB,U+30BD,U+30C0-30C1,U+30C3-30C4,U+30C6,U+30C8-30C9,U+30CB-30CC,U+30CF-30D8,U+30DA-30DB,U+30DD,U+30DF-30E5,U+30E7,U+30E9-30ED,U+30EF,U+30F3,U+30FB-30FC,U+4E00,U+4E0A,U+4E2D,U+4F3C,U+4F7F,U+4FBF,U+4FE1,U+5149,U+5165,U+5168,U+521D,U+5229,U+5263,U+5287,U+52D5,U+52DD,U+5317,U+539F,U+5668,U+56DE,U+5834,U+5927,U+59CB,U+5B8C,U+5B9A,U+5EA6,U+5F71,U+5F97,U+5FA9,U+5FC3,U+5FF5,U+601D,U+60F3,U+611F,U+6253,U+62BC,U+6307,U+63D0,U+6483,U+64EC,U+652F,U+6557,U+65E5,U+679A,U+6B21,U+6B69,U+6B8B,U+6BBF,U+6C41,U+6C96,U+6D3B,U+6D41,U+6FC0,U+71B1,U+7269,U+72B6,U+7372,U+7518,U+767A,U+7684,U+78BA,U+793A,U+7A81,U+7ACB,U+7D05,U+7DE8,U+7E04,U+8003,U+8005,U+8133,U+84EE,U+885D,U+899A,U+89AA,U+8A08,U+8A2D,U+8A93,U+8B1D,U+8CAF,U+8D85,U+8EE2,U+8F9E,U+9023,U+90CE,U+9192,U+9593,U+983C,U+FF01,U+FF08-FF09,U+FF0C,U+FF0E,U+FF1A-FF1B,U+FF1F}@font-face{font-family:Zen Old Mincho;src:url(/fonts/zen-old-mincho-latin.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+20-5F,U+A0,U+D7,U+2022}@font-face{font-family:Chakra Petch;src:url(/fonts/chakra-petch-500-latin.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0,U+D7,U+2022}@font-face{font-family:Chakra Petch;src:url(/fonts/chakra-petch-700-latin.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0,U+D7,U+2022}@font-face{font-family:Russo One;src:url(/fonts/russo-one-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0,U+D7,U+2022}@font-face{font-family:DotGothic16;src:url(/fonts/dotgothic16-jp.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+D7,U+2026,U+3044,U+3046,U+304B,U+304D,U+3054,U+3059,U+305B,U+3063,U+3066-3067,U+306A,U+306E-306F,U+307E-307F,U+3081-3082,U+3084,U+3088,U+308B,U+3093,U+30A2,U+30A4,U+30AA,U+30AC,U+30B7,U+30B9,U+30C1,U+30C4,U+30C8,U+30CC,U+30D0,U+30D5-30D6,U+30E2-30E3,U+30E5,U+30E9,U+30EC,U+30F3,U+30FC,U+4E2D,U+5263,U+52D5,U+5927,U+5B9A,U+601D,U+6307,U+63D0,U+6C41,U+6FC0,U+7518,U+767A,U+78BA,U+793A,U+8003,U+8133,U+89AA,U+8A08,U+8A2D,U+8CAF,U+8F9E,U+FF01,U+FF1F}html:root{--font-impact:"Dela Gothic One", "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;--font-mincho:"Zen Old Mincho", "Noto Serif JP", "Hiragino Mincho ProN", "Yu Mincho", serif;--font-tech:"Chakra Petch", system-ui, sans-serif;--font-num:"Russo One", "Chakra Petch", system-ui, sans-serif}.jackpot{z-index:10;pointer-events:none;visibility:hidden;contain:layout paint;--lb:9dvh;--lbx:var(--lb);position:fixed;inset:0;overflow:hidden}.jackpot[data-state]{visibility:visible}.jackpot[data-state=win],.jackpot[data-state=out]{--lbx:0px}.jackpot:not([data-state]){content-visibility:hidden}.jackpot.is-warming{content-visibility:visible;visibility:visible;opacity:.001}.jackpot[data-warm=cabinet] .jp-cabinet,.jackpot[data-warm=crowd] .jp-crowd,.jackpot[data-warm=flashback] .jp-flashback,.jackpot[data-warm=roulette] .jp-roulette,.jackpot[data-warm=shutter] .jp-shutter,.jackpot[data-warm=chance] .jp-chance{content-visibility:visible;visibility:visible}.jackpot[data-warm=overlays] .jp-ov :is(.ci,.st,.bd,.vd,.w){visibility:visible}.jackpot[data-warm=battle] .jp-battle{display:block}.jackpot.is-lite .lt,html[data-inapp] .jackpot .lt{--lt-filter:none!important}.jackpot.is-lite .jp-cabinet .cb-led{box-shadow:none}.jackpot.is-lite .lt-sh,.jackpot.is-lite .w-kaku:after,.jackpot.is-lite .w-jp:after,.jackpot.is-lite .w-cg-text:after,.jackpot.is-lite .st-max:after,.jackpot.is-lite .cb-sheen:before,.jackpot.is-lite .cb-glint,.jackpot.is-lite .cb-mq-bleed,.jackpot.is-lite .cb-sweep,.jackpot.is-lite .cb-rush,.jackpot.is-lite .rl-gloss:before,.jackpot.is-lite .rl-bed:after,.jackpot.is-lite .w-lamp-rays,.jackpot.is-lite .w-lamp-dome,.jackpot.is-lite .w-lamp-glow,.jackpot.is-lite .w-glint,.jackpot.is-lite .w-ribbon-shine,.jackpot.is-lite .jb-grain,.jackpot.is-lite .jb-eyes-grain,.jackpot.is-lite .jb-split,.jackpot.is-lite .fb-scratches i,.jackpot.is-lite .fb-edgeleak,.jackpot.is-lite .fb-bar,.jackpot.is-lite .fb-flicker,.jackpot.is-lite .st-sweep,.jackpot.is-lite .ci-sparks i{animation:none!important}.jackpot.is-lite .jb-motes,.jackpot.is-lite .jb-embers,.jackpot.is-lite .jb-smoke,.jackpot.is-lite .fb-mote,.jackpot.is-lite .fb-sparkles,.jackpot.is-lite .ci-sparks{display:none}.jackpot.is-hd .jp-ov .ci-tex{mix-blend-mode:normal}.jackpot.is-hd .jp-ov .ci-tex-far{opacity:.5}.jackpot.is-hd .jp-ov .ci-tex-near{opacity:.6}.jackpot.is-hd .jp-ov .ci-pattern{mix-blend-mode:normal;opacity:.32}.jackpot.is-hd .jp-ov .ci-rays{mix-blend-mode:normal;opacity:.5}.jackpot.is-hd .jp-ov .ci-rays-b{opacity:.3}.jackpot.is-hd .jp-ov .st-rays{mix-blend-mode:normal;opacity:.65}.jackpot.is-hd .lt{--lt-filter:none}.jackpot.is-lite2 .cd-ua,.jackpot.is-lite2 .cd-fa,.jackpot.is-lite2 .cd-th,.jackpot.is-lite2 .cd-sn,.jackpot.is-lite2 .cd-cl,.jackpot.is-lite2 .cd-beam,.jackpot.is-lite2 .cd-sh{animation:none!important}.jackpot.is-lite2 .jp-cabinet .cb-led,.jackpot.is-lite2 .jp-cabinet .cb-orn,.jackpot.is-lite2 .jp-cabinet .cb-leds{box-shadow:none;filter:none}.jp-loading{z-index:40;opacity:0;visibility:hidden;pointer-events:none;background:#02030ad6;place-items:center;transition:opacity .2s,visibility 0s .2s;display:grid;position:fixed;inset:0}.jp-loading.is-on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s}.jp-loading .jl-card{--p:0;text-align:center;background:linear-gradient(#131c3e,#060a1c);border-radius:14px;width:min(72vw,340px);padding:22px 24px 18px;box-shadow:0 0 0 1px #02030a,0 0 0 3px #c98a14,0 0 0 4px #2a1700,0 18px 40px #0009,inset 0 1px #ffffff2e}.jp-loading .jl-title{font:700 clamp(15px, 4.4vw, 20px) / 1 var(--font-tech);letter-spacing:.42em;color:#ffe6a0;text-shadow:0 0 12px #ffb43c99;margin-right:-.42em;display:block}.jp-loading .jl-bar{background:#04060f;border-radius:999px;height:8px;margin:16px 0 12px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24}.jp-loading .jl-fill{width:calc(var(--p) * 100%);border-radius:inherit;background:linear-gradient(90deg,#ffb92e,#fff2bf);height:100%;display:block;box-shadow:0 0 10px #ffbe3ccc}.jp-loading .jl-pct{font:500 11px / 1 var(--font-tech);letter-spacing:.3em;font-variant-numeric:tabular-nums;color:#cfe2ff99;margin-top:8px;margin-right:-.3em;display:block}.jp-loading .jl-note{letter-spacing:.12em;text-align:center;color:#ffffffb3;max-width:64vw;font:700 11px/1.5 system-ui,-apple-system,Hiragino Sans,Noto Sans JP,sans-serif;display:block}.jp-loading .jl-note.is-next{animation:.35s ease-out both jl-note}@keyframes jl-note{0%{opacity:0;translate:0 5px}}.jackpot>*{position:absolute;inset:0}.jp-backdrop{background:radial-gradient(at 50% 45%,#02030c1a,#02030ab8 78%);transition:opacity .5s}.jackpot[data-state=step] .jp-backdrop{background:radial-gradient(ellipse at 50% 45%, rgb(var(--lv-rgb) / .14), #02030ccc 78%);transition:background .3s}.jackpot[data-state=spin] .jp-backdrop{background:radial-gradient(at 50% 45%,#0e143847,#02030cd6 78%)}.jackpot[data-state=reach] .jp-backdrop{background:radial-gradient(at 50% 45%,#82001266,#100004eb 78%)}.jackpot[data-state=fail] .jp-backdrop{background:radial-gradient(at 50% 45%,#0e121ab3,#04060af0 78%);transition:background .25s}.jackpot[data-state=flashback] .jp-backdrop{background:radial-gradient(at 50% 45%,#462e1680,#0c0703f0 80%);transition:background .8s}.jackpot[data-state=roulette] .jp-backdrop{background:radial-gradient(#ffbe3c29,#040308e6 76%)}.jackpot[data-state=revive] .jp-backdrop{background:radial-gradient(at 50% 45%,#46189666,#080218eb 78%)}.jackpot[data-state=chance] .jp-backdrop{background:radial-gradient(at 50% 55%,#ff2d4429,#0000 60%),radial-gradient(#04030ab3,#020106f0 80%)}.jackpot[data-state=win] .jp-backdrop{background:radial-gradient(at 50% 42%,#ffc44633,#0a0504d1 74%);transition:background .6s}.jackpot[data-state=out] .jp-backdrop{opacity:0}.jp-stage{isolation:isolate;will-change:transform;place-items:center;display:grid}.jp-crowd:not(.is-on),.jp-flashback:not(.is-play),.jp-roulette:not(.is-on),.jp-shutter:not(.is-on),.jp-chance[data-state=hidden],.jp-cabinet[data-state=hidden],.jp-cabinet.is-parked{content-visibility:hidden}.jp-vignette{--vig:255 28 48;background:radial-gradient(ellipse at 50% 48%, transparent 38%, rgb(var(--vig) / .62) 100%);opacity:0;will-change:opacity, transform}.jp-vignette[data-tone=violet]{--vig:160 102 255}.jp-vignette[data-tone=gold]{--vig:255 194 61}.jp-letterbox:before,.jp-letterbox:after{content:"";height:var(--lb);background:linear-gradient(var(--bar-dir,180deg), #000 calc(100% - 3.6dvh), var(--ink-1));box-shadow:0 0 0 1px rgb(var(--lv-rgb) / .45);transition:translate .45s cubic-bezier(.6,0,.2,1),height .5s cubic-bezier(.6,0,.2,1);position:absolute;left:0;right:0}.jp-letterbox:before{top:0;translate:0 -110%}.jp-letterbox:after{--bar-dir:0deg;bottom:0;translate:0 110%}.jackpot:not([data-state=win],[data-state=out]) .jp-letterbox:before,.jackpot:not([data-state=win],[data-state=out]) .jp-letterbox:after{translate:0}.jackpot[data-state=fail] .jp-letterbox:before{height:17dvh}.jp-flash{--flash:#fff;background:var(--flash);opacity:0}.jp-flash[data-kind=gold]{--flash:radial-gradient(circle at 50% 46%, #fff 0 14%, #ffe08a 48%, #c9780a)}.jp-flash[data-kind=red]{--flash:radial-gradient(circle at 50% 46%, #ffd6cf 0 12%, #ff3347 46%, #5a0010)}.jp-flash[data-kind=violet]{--flash:radial-gradient(circle at 50% 46%, #fff 0 12%, #c9a6ff 46%, #3a1596)}.jp-flash[data-kind=blue]{--flash:radial-gradient(circle at 50% 46%, #fff 0 12%, #8fdcff 46%, #0a4fb8)}.jp-flash[data-kind=green]{--flash:radial-gradient(circle at 50% 46%, #fff 0 12%, #8fffc9 46%, #08844f)}.jp-flash[data-kind=prism]{--flash:conic-gradient(from 20deg at 50% 46%, #ffb3d0, #ffe9a6, #b6ffd9, #a6e6ff, #d3b6ff, #ffb3d0);mix-blend-mode:screen}.jp-flash[data-kind=black]{--flash:#000}.jp-flash[data-kind=static]{--flash:var(--noise,#777) 0 0 / 160px 160px;mix-blend-mode:normal}.jp-flash.is-static{opacity:.42;animation:.18s step-end infinite jp-static}@keyframes jp-static{0%{background-position:0 0}25%{background-position:-47px 31px}50%{background-position:62px -83px}75%{background-position:-91px -17px}}[data-jackpot=on] .push{pointer-events:none}@media (prefers-reduced-motion:reduce){.jp-flash{filter:opacity(.45)}}.jackpot .lt{--lt-ow:.095em;--lt-kw:.03em;--lt-depth:.07em;--lt-lh:1;--lt-gy:.17em;--lt-gh:.77em;--lt-face:linear-gradient(180deg, #fffdf2 0%, #ffe7a0 12%, #ffc43a 34%, #c97a06 49%, #7a3d00 50%, #ff9d17 53%, #ffd460 72%, #fff2bf 100%);--lt-face-end:#fff2bf;--lt-edge:#240b00;--lt-key:#fff3c4;--lt-ext1:#c47400;--lt-ext2:#3d1c00;--lt-glow:255 170 40;--lt-delay:0s;--lt-font:var(--font-impact,"Dela Gothic One"), "Noto Sans JP", sans-serif;isolation:isolate;font-family:var(--lt-font);font-style:normal;font-weight:400;line-height:var(--lt-lh);letter-spacing:.01em;white-space:nowrap;text-align:left;color:var(--lt-key);text-shadow:var(--lt-keyring), var(--lt-wall), var(--lt-ring-d), var(--lt-ring), var(--lt-drop);--lt-keyring:calc(var(--lt-kw) * 1) 0 0 var(--lt-key), calc(var(--lt-kw) * .9239) calc(var(--lt-kw) * .3827) 0 var(--lt-key), calc(var(--lt-kw) * .7071) calc(var(--lt-kw) * .7071) 0 var(--lt-key), calc(var(--lt-kw) * .3827) calc(var(--lt-kw) * .9239) 0 var(--lt-key), 0 calc(var(--lt-kw) * 1) 0 var(--lt-key), calc(var(--lt-kw) * -.3827) calc(var(--lt-kw) * .9239) 0 var(--lt-key), calc(var(--lt-kw) * -.7071) calc(var(--lt-kw) * .7071) 0 var(--lt-key), calc(var(--lt-kw) * -.9239) calc(var(--lt-kw) * .3827) 0 var(--lt-key), calc(var(--lt-kw) * -1) 0 0 var(--lt-key), calc(var(--lt-kw) * -.9239) calc(var(--lt-kw) * -.3827) 0 var(--lt-key), calc(var(--lt-kw) * -.7071) calc(var(--lt-kw) * -.7071) 0 var(--lt-key), calc(var(--lt-kw) * -.3827) calc(var(--lt-kw) * -.9239) 0 var(--lt-key), 0 calc(var(--lt-kw) * -1) 0 var(--lt-key), calc(var(--lt-kw) * .3827) calc(var(--lt-kw) * -.9239) 0 var(--lt-key), calc(var(--lt-kw) * .7071) calc(var(--lt-kw) * -.7071) 0 var(--lt-key), calc(var(--lt-kw) * .9239) calc(var(--lt-kw) * -.3827) 0 var(--lt-key);--lt-wall:0 calc(var(--lt-depth) * .083) 0 var(--lt-ext1), 0 calc(var(--lt-depth) * .167) 0 var(--lt-ext1), 0 calc(var(--lt-depth) * .25) 0 var(--lt-ext1), 0 calc(var(--lt-depth) * .333) 0 var(--lt-ext1), 0 calc(var(--lt-depth) * .417) 0 var(--lt-ext2), 0 calc(var(--lt-depth) * .5) 0 var(--lt-ext2), 0 calc(var(--lt-depth) * .583) 0 var(--lt-ext2), 0 calc(var(--lt-depth) * .667) 0 var(--lt-ext2), 0 calc(var(--lt-depth) * .75) 0 var(--lt-ext2), 0 calc(var(--lt-depth) * .833) 0 var(--lt-ext2), 0 calc(var(--lt-depth) * .917) 0 var(--lt-ext2), 0 calc(var(--lt-depth) * 1) 0 var(--lt-ext2);--lt-ring-d:calc(var(--lt-ow) * 1) calc(var(--lt-ow) * 0 + var(--lt-depth)) 0 var(--lt-edge), calc(var(--lt-ow) * .9659) calc(var(--lt-ow) * .2588 + var(--lt-depth)) 0 var(--lt-edge), calc(var(--lt-ow) * .866) calc(var(--lt-ow) * .5 + var(--lt-depth)) 0 var(--lt-edge), calc(var(--lt-ow) * .7071) calc(var(--lt-ow) * .7071 + var(--lt-depth)) 0 var(--lt-edge), calc(var(--lt-ow) * .5) calc(var(--lt-ow) * .866 + var(--lt-depth)) 0 var(--lt-edge), calc(var(--lt-ow) * .2588) calc(var(--lt-ow) * .9659 + var(--lt-depth)) 0 var(--lt-edge), 0 calc(var(--lt-ow) * 1 + var(--lt-depth)) 0 var(--lt-edge), calc(var(--lt-ow) * -.2588) calc(var(--lt-ow) * .9659 + var(--lt-depth)) 0 var(--lt-edge), calc(var(--lt-ow) * -.5) calc(var(--lt-ow) * .866 + var(--lt-depth)) 0 var(--lt-edge), calc(var(--lt-ow) * -.7071) calc(var(--lt-ow) * .7071 + var(--lt-depth)) 0 var(--lt-edge), calc(var(--lt-ow) * -.866) calc(var(--lt-ow) * .5 + var(--lt-depth)) 0 var(--lt-edge), calc(var(--lt-ow) * -.9659) calc(var(--lt-ow) * .2588 + var(--lt-depth)) 0 var(--lt-edge), calc(var(--lt-ow) * -1) calc(var(--lt-ow) * 0 + var(--lt-depth)) 0 var(--lt-edge);--lt-ring:calc(var(--lt-ow) * 1) 0 0 var(--lt-edge), calc(var(--lt-ow) * .9659) calc(var(--lt-ow) * .2588) 0 var(--lt-edge), calc(var(--lt-ow) * .866) calc(var(--lt-ow) * .5) 0 var(--lt-edge), calc(var(--lt-ow) * .7071) calc(var(--lt-ow) * .7071) 0 var(--lt-edge), calc(var(--lt-ow) * .5) calc(var(--lt-ow) * .866) 0 var(--lt-edge), calc(var(--lt-ow) * .2588) calc(var(--lt-ow) * .9659) 0 var(--lt-edge), 0 calc(var(--lt-ow) * 1) 0 var(--lt-edge), calc(var(--lt-ow) * -.2588) calc(var(--lt-ow) * .9659) 0 var(--lt-edge), calc(var(--lt-ow) * -.5) calc(var(--lt-ow) * .866) 0 var(--lt-edge), calc(var(--lt-ow) * -.7071) calc(var(--lt-ow) * .7071) 0 var(--lt-edge), calc(var(--lt-ow) * -.866) calc(var(--lt-ow) * .5) 0 var(--lt-edge), calc(var(--lt-ow) * -.9659) calc(var(--lt-ow) * .2588) 0 var(--lt-edge), calc(var(--lt-ow) * -1) 0 0 var(--lt-edge), calc(var(--lt-ow) * -.9659) calc(var(--lt-ow) * -.2588) 0 var(--lt-edge), calc(var(--lt-ow) * -.866) calc(var(--lt-ow) * -.5) 0 var(--lt-edge), calc(var(--lt-ow) * -.7071) calc(var(--lt-ow) * -.7071) 0 var(--lt-edge), calc(var(--lt-ow) * -.5) calc(var(--lt-ow) * -.866) 0 var(--lt-edge), calc(var(--lt-ow) * -.2588) calc(var(--lt-ow) * -.9659) 0 var(--lt-edge), 0 calc(var(--lt-ow) * -1) 0 var(--lt-edge), calc(var(--lt-ow) * .2588) calc(var(--lt-ow) * -.9659) 0 var(--lt-edge), calc(var(--lt-ow) * .5) calc(var(--lt-ow) * -.866) 0 var(--lt-edge), calc(var(--lt-ow) * .7071) calc(var(--lt-ow) * -.7071) 0 var(--lt-edge), calc(var(--lt-ow) * .866) calc(var(--lt-ow) * -.5) 0 var(--lt-edge), calc(var(--lt-ow) * .9659) calc(var(--lt-ow) * -.2588) 0 var(--lt-edge);--lt-drop:0 calc(var(--lt-depth) + .05em) .08em #0000008c;display:inline-block;position:relative}.jackpot .lt:before,.jackpot .lt:after{content:attr(data-text);pointer-events:none;text-shadow:none;-webkit-text-stroke:0;position:absolute;inset:0}.jackpot .lt:after{padding:0 .08em 0 .06em;inset:0 -.08em 0 -.06em}.jackpot .lt-skew:after{padding-right:.3em;right:-.3em}.jackpot .lt:before{z-index:-1;color:#0000;text-shadow:0 0 .06em rgb(var(--lt-glow) / 1), 0 0 .16em rgb(var(--lt-glow) / .95), 0 0 .34em rgb(var(--lt-glow) / .75), 0 0 .7em rgb(var(--lt-glow) / .5)}.jackpot .lt:after{z-index:1;color:#0000;background-image:linear-gradient(180deg, #ffffff80, #fff0 40%), var(--lt-grain), var(--lt-face);background-size:100% var(--lt-gh), 128px 128px, 100% var(--lt-gh);background-position:0 var(--lt-gy), 0 0, 0 var(--lt-gy);background-repeat:no-repeat,repeat,no-repeat;background-color:var(--lt-face-end);background-blend-mode:normal, soft-light, normal;filter:var(--lt-filter,url(#jp-lt-bevel));-webkit-background-clip:text;background-clip:text}.jackpot .lt>.lt-sh{z-index:2;pointer-events:none;color:#0000;text-shadow:none;-webkit-text-stroke:0;background-image:var(--lt-sheen,none);background-position:120% 0;background-repeat:no-repeat;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;padding:0 .08em 0 .06em;position:absolute;inset:0 -.08em 0 -.06em}.jackpot .lt-skew>.lt-sh{padding-right:.3em;right:-.3em}.jackpot .lt-slam,.jackpot .lt-breathe{will-change:transform, filter}.jackpot{--lt-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='128' height='128'><filter id='n' x='0' y='0' width='100%' height='100%'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5  0 0 0 0 .5  0 0 0 0 .5  0 0 0 1.6 -.3'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--lt-sheen-band:linear-gradient(105deg, transparent 40%, #ffffffe6 50%, transparent 60%)}.jackpot .lt-mincho{--lt-font:var(--font-mincho,"Zen Old Mincho"), "Noto Serif JP", serif;--lt-gy:.1em;--lt-gh:.9em;--lt-ow:.05em;--lt-kw:.02em;--lt-depth:.06em}.jackpot .lt-tech{--lt-font:var(--font-tech,"Chakra Petch"), system-ui, sans-serif;--lt-gy:.14em;--lt-gh:.7em}.jackpot .lt-num{--lt-font:var(--font-num,"Chakra Petch"), system-ui, sans-serif;--lt-gy:.12em;--lt-gh:.7em}.jackpot .lt-caps{--lt-gy:.21em;--lt-gh:.73em}.jackpot .lt-skew{font-style:italic}.jackpot .lt-wide{letter-spacing:.12em}.jackpot .lt-flat{--lt-ow:.05em;--lt-depth:.02em}.jackpot .lt-bold{--lt-ow:.09em;--lt-depth:.1em}.jackpot .lt-sm{--lt-filter:url(#jp-lt-bevel-s)}.jackpot .lt-chrome{--lt-face:linear-gradient(180deg, #fff 0%, #dfe8f8 20%, #94a9cf 44%, #1a2548 49%, #0b1330 50%, #4a6aa8 53%, #b9cdf0 76%, #fff 100%);--lt-face-end:#fff;--lt-edge:#040920;--lt-key:#fff;--lt-ext1:#3a52b0;--lt-ext2:#060a26;--lt-glow:110 160 255}.jackpot .lt-ruby{--lt-face:linear-gradient(180deg, #ffe6dc 0%, #ff7a5c 20%, #ee1b38 42%, #8a0018 49%, #4a000e 50%, #c3122e 54%, #ff5a62 78%, #ffc8c0 100%);--lt-face-end:#ffc8c0;--lt-edge:#1a0005;--lt-key:#ffe2a8;--lt-ext1:#a0001e;--lt-ext2:#2a0008;--lt-glow:255 45 68}.jackpot .lt-ice{--lt-face:linear-gradient(180deg, #fff 0%, #c9f0ff 20%, #4cc2ff 42%, #0a5fb8 49%, #04285e 50%, #1b8de0 54%, #8fdcff 78%, #fff 100%);--lt-face-end:#fff;--lt-edge:#02163a;--lt-key:#eaf9ff;--lt-ext1:#0b52b8;--lt-ext2:#021a45;--lt-glow:45 180 255}.jackpot .lt-emerald{--lt-face:linear-gradient(180deg, #f2fff8 0%, #a6ffd6 20%, #1ff29a 42%, #08844f 49%, #03351f 50%, #0fbf74 54%, #7dffc0 78%, #f2fff8 100%);--lt-face-end:#f2fff8;--lt-edge:#012116;--lt-key:#eafff4;--lt-ext1:#07803f;--lt-ext2:#02291a;--lt-glow:31 242 154}.jackpot .lt-prism{--lt-face:linear-gradient(100deg, #ff8fb8, #ffd070 18%, #a6ffcf 36%, #7fd9ff 54%, #c8a0ff 72%, #ff8fb8 90%, #ffd070);--lt-face-end:#ffd070;--lt-edge:#16072e;--lt-key:#fff;--lt-ext1:#6a3ad0;--lt-ext2:#160840;--lt-glow:255 210 150}.jackpot .lt-obsidian{--lt-face:linear-gradient(180deg, #4a5170 0%, #262b42 30%, #0c0f1c 47%, #02030a 50%, #1a2036 54%, #2c3350 80%, #5a6384 100%);--lt-face-end:#5a6384;--lt-edge:#000;--lt-key:#ffd770;--lt-ext1:#1a1d2c;--lt-ext2:#02030a;--lt-glow:80 110 255}.jackpot .lt-ash{--lt-face:linear-gradient(180deg, #e4e7ee 0%, #b6bcc9 24%, #7f8798 42%, #4a5160 49%, #1c2029 50%, #566070 54%, #a1a8b6 80%, #cdd2dc 100%);--lt-face-end:#cdd2dc;--lt-edge:#080a0f;--lt-key:#99a1b0;--lt-ext1:#343a47;--lt-ext2:#0b0d12;--lt-glow:90 100 120}.jackpot .lt-violet{--lt-face:linear-gradient(180deg, #fff 0%, #f1e6ff 18%, #b27cff 38%, #5a24c8 49%, #1a0a4a 50%, #8a2bd6 54%, #e0306a 78%, #ffb0c8 100%);--lt-face-end:#ffb0c8;--lt-edge:#0c0322;--lt-key:#fff;--lt-ext1:#5a1fc0;--lt-ext2:#10052e;--lt-glow:160 102 255}.jackpot .lt-platinum{--lt-face:linear-gradient(180deg, #fff 0%, #f2f5fb 24%, #b9c2d3 44%, #6f7a90 49%, #2c3342 50%, #aab4c8 54%, #f7f9fd 80%, #dfe5f0 100%);--lt-face-end:#dfe5f0;--lt-edge:#0a0e19;--lt-key:#fff;--lt-ext1:#58627a;--lt-ext2:#0a0e19;--lt-glow:190 210 255}.jackpot .lt-sepia{--lt-face:linear-gradient(180deg, #fff6dc 0%, #f0d9a8 26%, #c79a58 46%, #6a4220 49%, #3a2410 50%, #a97a40 54%, #e8c98e 80%, #fff0cc 100%);--lt-face-end:#fff0cc;--lt-edge:#1c1008;--lt-key:#fff4d8;--lt-ext1:#7a5028;--lt-ext2:#24150a;--lt-glow:214 160 90}.jackpot .lt-dark{--lt-face:linear-gradient(180deg, #6a4a9a 0%, #321a5c 30%, #12082a 47%, #05020c 50%, #2a0f4a 54%, #4a1f78 80%, #8a5ac8 100%);--lt-face-end:#8a5ac8;--lt-edge:#000;--lt-key:#ff3a5c;--lt-ext1:#2a0f4a;--lt-ext2:#05020c;--lt-glow:190 40 255}.jackpot .lt-white{--lt-face:linear-gradient(180deg, #fff 0%, #fff 40%, #dfeaff 49%, #a9bde8 50%, #e8f0ff 56%, #fff 100%);--lt-face-end:#fff;--lt-edge:#141a3a;--lt-key:#fff;--lt-ext1:#5a6ab8;--lt-ext2:#0c1130;--lt-glow:200 225 255}.jackpot .lt-fire{--lt-face:linear-gradient(180deg, #fff 0%, #fff2a8 14%, #ffc83c 34%, #ff7a18 47%, #8a1400 50%, #ff5a1a 54%, #ffb23a 78%, #fff0b0 100%);--lt-face-end:#fff0b0;--lt-edge:#2a0500;--lt-key:#fff6d0;--lt-ext1:#d23a00;--lt-ext2:#3a0800;--lt-glow:255 96 30}.jackpot .lt-lv{--lt-face:linear-gradient(180deg, var(--lv-core) 0%, rgb(var(--lv-rgb) / .55) 22%, var(--lv) 40%, var(--lv-deep) 49%, #04050c 50%, var(--lv-deep) 54%, var(--lv) 76%, var(--lv-core) 100%);--lt-face-end:var(--lv-core);--lt-edge:#060812;--lt-key:var(--lv-core);--lt-ext1:var(--lv-deep);--lt-ext2:#05060d;--lt-glow:var(--lv-rgb)}.jackpot .lt-sheen{--lt-sheen:var(--lt-sheen-band)}.jackpot .lt-sheen>.lt-sh{animation:lt-sheen 3.6s var(--lt-delay) linear infinite}@keyframes lt-sheen{0%{background-position:100% 0}42%,to{background-position:-10% 0}}.jackpot .lt-breathe{animation:lt-breathe 2.8s var(--lt-delay) ease-in-out infinite}.jackpot .lt-breathe:before{animation:lt-glow 2.8s var(--lt-delay) ease-in-out infinite}@keyframes lt-breathe{50%{scale:1.03}}@keyframes lt-glow{0%,to{opacity:.7}50%{opacity:1}}.jackpot .lt-flicker:before{animation:lt-flick 2.3s var(--lt-delay) steps(1, end) infinite}@keyframes lt-flick{0%,to{opacity:1}6%{opacity:.35}9%{opacity:1}41%{opacity:.8}43%{opacity:.3}46%{opacity:1}78%{opacity:.6}80%{opacity:1}}.jackpot .lt-slam{animation:lt-slam .62s var(--lt-delay) cubic-bezier(.2, .9, .3, 1) backwards}@keyframes lt-slam{0%{opacity:0;filter:blur(6px);translate:0;scale:3.2}16%{opacity:1;filter:brightness(2.4)drop-shadow(-.05em 0 #ff1e50e6)drop-shadow(.05em 0 #00dcffe6);scale:.88}22%{filter:brightness(1.4);translate:.012em -.01em;scale:1.07}30%{filter:none;translate:-.01em .008em;scale:.98}40%{translate:.006em;scale:1.015}55%,to{opacity:1;filter:none;translate:0;scale:1}}.jackpot .lt-shake{animation:lt-shake .32s var(--lt-delay) linear}@keyframes lt-shake{0%,to{translate:0;rotate:0deg}14%{translate:-.025em .012em;rotate:-.8deg}29%{translate:.03em -.015em;rotate:.9deg}43%{translate:-.02em -.01em;rotate:-.5deg}57%{translate:.018em .01em;rotate:.4deg}71%{translate:-.01em .006em;rotate:-.2deg}86%{translate:.006em;rotate:.1deg}}.jackpot .lt-rise{animation:lt-rise .55s var(--lt-delay) cubic-bezier(.16, 1, .3, 1) backwards}@keyframes lt-rise{0%{clip-path:inset(-60% -60% 100%);opacity:0;translate:0 .35em}to{clip-path:inset(-60%);opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.jackpot .lt-sheen>.lt-sh,.jackpot .lt-breathe,.jackpot .lt-breathe:before,.jackpot .lt-flicker:before,.jackpot .lt-shake{animation:none}.jackpot .lt-slam,.jackpot .lt-rise{animation:lt-fade .3s var(--lt-delay) ease-out backwards}}@keyframes lt-fade{0%{opacity:0}}.jackpot .bk{flex:none;line-height:1;display:inline-block;position:relative}.jackpot .bk>img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;image-rendering:pixelated;position:absolute}.jackpot .bk-glow{z-index:0}.jackpot .lt.bk{color:#0000;text-shadow:none}.jackpot .lt.bk:before,.jackpot .lt.bk:after{content:none}.jackpot .bk-face{z-index:1}.jackpot .bk-sheen{z-index:2;pointer-events:none;position:absolute;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.jackpot .bk-sheen:before{content:"";background:var(--lt-sheen,var(--lt-sheen-band));background-size:100% 100%;width:45%;position:absolute;top:0;bottom:0;left:0;translate:-110%}@keyframes bk-sheen{0%{translate:-110%}42%,to{translate:240%}}.jp-battle{--vm:1vmin;--es:1vmin;--hu:var(--vm);--W:100vw;--H:100vh;--fw:30vmin;--fh:44.6vmin;--diag:130vmax;--hx:25vw;--hy:50vh;--dxp:75vw;--dyp:50vh;--bx:20vw;--by:88vh;--bw:60vw;--bh:4vmin;--vsx:0px;--vsy:-37vh;--pow:.6;--n:.5;--sax:calc(var(--W) * -1.06);--say:0px;--sbx:calc(var(--W) * 1.06);--sby:0px;--sfx:3.2;--sfy:1;--crack-glow:255 40 70;--ease-slam:cubic-bezier(.2, 1.6, .35, 1);--ease-expo:cubic-bezier(.16, 1, .3, 1);pointer-events:none;contain:layout paint style;isolation:isolate;color:#fff;display:none;position:absolute;inset:0;overflow:hidden}.jp-battle[data-orient=p]{--hu:calc(var(--vm) * 1.4);--sax:0px;--say:calc(var(--H) * 1.06);--sbx:0px;--sby:calc(var(--H) * -1.06);--sfx:1;--sfy:3.2}.jp-battle[data-win=onu]{--crack-glow:255 200 70}.jp-battle.is-live{display:block}.jp-battle *,.jp-battle :before,.jp-battle :after{box-sizing:border-box}.jb-world,.jb-shk,.jb-fx,.jb-hud,.jb-res,.jb-pane,.jb-seam,.jb-seam-flash,.jb-eyes,.jb-eyes-in{position:absolute;inset:0}.jb-world{scale:1.035}.jb-eyes,.jp-battle.is-eyes .jb-world{display:none}.jp-battle.is-eyes .jb-eyes{display:block}.jb-pane{background:#050914;overflow:hidden}.jb-pane>*{position:absolute}.jb-bg,.jb-flood,.jb-dead,.jb-motes,.jb-embers,.jb-scan{inset:0}.jb-pane--onu .jb-bg{background:radial-gradient(ellipse calc(var(--fw) * 1.3) calc(var(--fh) * .86) at var(--hx) calc(var(--hy) - var(--fh) * .04), #f6fdff 0%, #b4ebff 13%, #3db9ff 32%, #125ad6eb 56%, #0a288266 80%, transparent 100%), radial-gradient(ellipse 55% 90% at 100% 55%, #ffc45a66, transparent 72%), linear-gradient(180deg, #0a1f5c 0%, #071544 50%, #030a24 100%)}.jb-pane--dark .jb-bg{background:radial-gradient(ellipse calc(var(--fw) * 1.3) calc(var(--fh) * .86) at var(--dxp) calc(var(--dyp) - var(--fh) * .04), #ff9566 0%, #ff3a4c 15%, #b6001f 34%, #540014eb 58%, #28000c66 80%, transparent 100%), radial-gradient(ellipse 55% 90% at 0% 55%, #ff465061, transparent 72%), linear-gradient(180deg, #1c040e 0%, #0d0209 50%, #030104 100%)}.jb-dead{opacity:0}.jb-pane--onu .jb-dead{background:radial-gradient(ellipse calc(var(--fw) * 1.3) calc(var(--fh) * .86) at var(--hx) var(--hy), #8b93a4 0%, #4b5262 38%, #1b1f29 78%), #0c0e14}.jb-pane--dark .jb-dead{background:radial-gradient(ellipse calc(var(--fw) * 1.3) calc(var(--fh) * .86) at var(--dxp) var(--dyp), #6d6670 0%, #3a343e 38%, #150f17 78%), #0a080c}.jb-rays{left:var(--hx);top:var(--hy);width:var(--diag);height:var(--diag);opacity:.95;animation:110s linear infinite jb-spin;translate:-50% -50%}.jb-rays--b{opacity:.7;animation-duration:170s;animation-direction:reverse;scale:.78}.jb-pane--dark .jb-rays{left:var(--dxp);top:var(--dyp);animation-direction:reverse}.jb-pane--dark .jb-rays--b{animation-direction:normal}@keyframes jb-spin{to{rotate:360deg}}.jb-motes i,.jb-embers i{left:var(--x);width:calc(var(--vm) * 1.1 * var(--s));aspect-ratio:1;opacity:0;animation:jb-rise var(--d) linear var(--t) infinite;border-radius:50%;position:absolute;bottom:-3%}.jb-motes i{background:radial-gradient(circle,#fff 0 22%,#ffe896d9 42%,#ffc85a00 72%)}.jb-embers i{background:radial-gradient(circle,#fff4cc 0 18%,#ff9a3c 40%,#ff321eb3 58%,#0000 74%)}@keyframes jb-rise{0%{opacity:0;transform:translate(0)}12%{opacity:1}60%{opacity:.85}to{transform:translate(calc(var(--vm) * var(--w)), calc(var(--H) * -1.1));opacity:0}}.jb-scan{opacity:.55;background:repeating-linear-gradient(0deg,#0003 0 1px,#0000 1px 3px)}.jb-flood{opacity:0}.jb-pane--onu .jb-flood{background:radial-gradient(ellipse calc(var(--fw) * 2.4) calc(var(--fh) * 1.5) at var(--hx) var(--hy), #fff 0 12%, #fff4bef2 26%, #ffc4468c 48%, #50aaff40 70%, transparent 100%)}.jb-pane--dark .jb-flood{background:radial-gradient(ellipse calc(var(--fw) * 2.4) calc(var(--fh) * 1.5) at var(--dxp) var(--dyp), #fff 0 10%, #ffc4b8f2 22%, #ff3246a6 46%, #78001e59 70%, transparent 100%)}.jb-seam{opacity:0}.jb-sv{opacity:0;width:100%;height:100%;animation:.5s step-end infinite jb-crackle;position:absolute;inset:0;overflow:visible}.jb-sv--1{animation-duration:.61s;animation-delay:-.17s}.jb-sv--2{animation-duration:.43s;animation-delay:-.29s}.jb-sv--3{animation-duration:.73s;animation-delay:-.41s}@keyframes jb-crackle{0%{opacity:1}36%{opacity:0}58%{opacity:.9}66%{opacity:0}}.jb-sv path{fill:none;stroke-linejoin:miter;stroke-linecap:round}.jb-sv .gb{transform:translate(calc(var(--vm) * -.9), 0)}.jb-sv .gr{transform:translate(calc(var(--vm) * .9), 0)}.jp-battle[data-orient=p] .jb-sv .gb{transform:translate(0, calc(var(--vm) * .9))}.jp-battle[data-orient=p] .jb-sv .gr{transform:translate(0, calc(var(--vm) * -.9))}.jb-sv .gb .s1{stroke:#288cff24;stroke-width:calc(var(--vm) * 4)}.jb-sv .gb .s2{stroke:#5abeff52;stroke-width:calc(var(--vm) * 2)}.jb-sv .gb .s3{stroke:#c8eeffcc;stroke-width:calc(var(--vm) * .8)}.jb-sv .gr .s1{stroke:#ff284624;stroke-width:calc(var(--vm) * 4)}.jb-sv .gr .s2{stroke:#ff505a52;stroke-width:calc(var(--vm) * 2)}.jb-sv .gr .s3{stroke:#ffd2c8cc;stroke-width:calc(var(--vm) * .8)}.jb-sv .sc{stroke:#fff;stroke-width:calc(var(--vm) * .34)}.jb-sv .sf{stroke:#ffffffd9;stroke-width:calc(var(--vm) * .2)}.jb-seam-flash{opacity:0;z-index:1;background:#fff}.jb-energy{z-index:1;width:100%;height:100%;position:absolute;inset:0}.jp-battle.is-finish .jb-energy{z-index:3}.jb-fig{z-index:2}.jb-fx,.jb-hud{z-index:5}.jb-res{z-index:6}.jb-fig{left:var(--x);top:var(--y);width:var(--fw);height:var(--fh);--pose:rotateY(-25deg) rotateZ(-2deg);position:absolute;translate:-50% -50%}.jp-battle[data-orient=p] .jb-fig--onu{--pose:rotateY(-12deg) rotateZ(8deg)}.jb-fig--dark{--pose:scaleX(-1) rotateY(-25deg) rotateZ(-2deg)}.jp-battle[data-orient=p] .jb-fig--dark{--pose:scaleX(-1) rotateY(-12deg) rotateZ(8deg)}.jb-fig-in,.jb-fig-act,.jb-fig-shk{position:absolute;inset:0}.jb-fig-act{perspective:calc(var(--fh) * 1.9)}.jb-fig-pose,.jb-shards{transform:var(--pose);position:absolute;inset:0}.jb-fig-pose{isolation:isolate}.jb-fig-pose>canvas{width:100%;height:100%;position:absolute;inset:0}.jb-halo,.jb-flame{width:159.4%;height:140%;position:absolute;top:-20%;left:-29.7%}.jb-halo{opacity:.9;animation:1.7s ease-in-out infinite jb-halo}@keyframes jb-halo{50%{opacity:.62}}.jb-aura{opacity:0;position:absolute;inset:0}.jb-flame{opacity:0;animation:.45s step-end infinite jb-flick}.jb-flame--1{animation-delay:-.3s}.jb-flame--2{animation-delay:-.15s}@keyframes jb-flick{0%{opacity:1}33.3%{opacity:0}}.jb-split{opacity:0;mix-blend-mode:screen}.jb-hitmask{opacity:0;mix-blend-mode:difference}.jb-twinkle{aspect-ratio:1;opacity:0;background:linear-gradient(90deg,#0000,#fff 46% 54%,#0000) 50%/100% 5% no-repeat,linear-gradient(#0000,#fff 46% 54%,#0000) 50%/5% 100% no-repeat,radial-gradient(circle,#fff 0 9%,#fff0beb3 16%,#0000 42%);width:15%;animation:4.4s ease-in-out infinite jb-twinkle;position:absolute;translate:-50% -50%}.jb-twinkle--a{animation-delay:-1.2s;top:38.8%;left:16%}.jb-twinkle--b{animation-delay:-3.1s;top:38.4%;left:88.4%}@keyframes jb-twinkle{0%,72%,to{opacity:0;rotate:0deg;scale:.2}80%{opacity:1;rotate:14deg;scale:1.1}90%{opacity:0;rotate:40deg;scale:.4}}.jb-redeye{width:17%;height:3.6%;box-shadow:0 0 calc(var(--vm) * 1.1) calc(var(--vm) * .4) #ff2832f2, 0 0 calc(var(--vm) * 3.6) calc(var(--vm) * 1.2) #ff1e3299;opacity:0;background:radial-gradient(#fff 0 20%,#ffd2b8 34%,#ff4a3a 66%,#ff282800 100%);border-radius:50%;animation:2.7s step-end infinite jb-eyeflick;position:absolute;top:43.6%;translate:-50% -50%}.jb-redeye--l{left:32.5%;rotate:11deg}.jb-redeye--r{left:70%;rotate:-11deg}@keyframes jb-eyeflick{0%,to{opacity:1}34%{opacity:.65}36%{opacity:1}71%{opacity:.4}73%{opacity:1}}.jb-muzzle{aspect-ratio:1;opacity:0;background:radial-gradient(circle,#fff 0 7%,#fff6d6f2 13%,#ffbe5a80 27%,#0000 56%),linear-gradient(90deg,#0000,#fffffff2 50%,#0000) 50%/100% 3% no-repeat,linear-gradient(#0000,#ffffffd9 50%,#0000) 50%/3% 100% no-repeat;width:46%;position:absolute;top:43.4%;left:70%;translate:-50% -50%}.jb-fig--dark .jb-muzzle{background:radial-gradient(circle,#fff 0 7%,#ffd6c8f2 13%,#ff3c468c 27%,#0000 56%),linear-gradient(90deg,#0000,#ffdcd2f2 50%,#0000) 50%/100% 3% no-repeat,linear-gradient(#0000,#ffc8bed9 50%,#0000) 50%/3% 100% no-repeat}.jb-cracks{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.jb-cracks path{fill:none;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:1;stroke-dashoffset:1px}.jb-cracks .cg path{stroke:rgb(var(--crack-glow) / .7);stroke-width:3.2px}.jb-cracks .cw path{stroke:#fff;stroke-width:.9px}.jb-shards i{opacity:0;will-change:transform;position:absolute;inset:0}.jb-shards i b{background:var(--shard-grey,var(--shard-img)) center / 100% 100% no-repeat;position:absolute;inset:0}.jb-shards i b:after{content:"";background:var(--shard-img) center / 100% 100% no-repeat;position:absolute;inset:0}.jb-smoke{pointer-events:none;position:absolute;inset:0}.jb-smoke i{left:var(--x);top:var(--y);width:calc(var(--fw) * .95 * var(--s));aspect-ratio:1.35;animation:jb-smoke var(--d) ease-in-out var(--t) infinite alternate;background:radial-gradient(closest-side,#050008eb,#0c000e8c 52%,#0000);border-radius:50%;position:absolute;translate:-50% -50%}@keyframes jb-smoke{0%{transform:translate(-9%,7%)scale(.88)}to{transform:translate(11%,-15%)scale(1.15)}}.jb-ef{opacity:0;position:absolute}.jb-ef--onu{background:linear-gradient(90deg,#ffe296e6,#50b4ff66 32%,#0000);width:46%;inset:0 auto 0 0}.jb-ef--dark{background:linear-gradient(270deg,#ff604ceb,#ff1e326b 32%,#0000);width:46%;inset:0 0 0 auto}.jp-battle[data-orient=p] .jb-ef--onu{background:linear-gradient(#0000,#50b4ff66 68%,#ffe296e6);width:auto;height:38%;inset:auto 0 0}.jp-battle[data-orient=p] .jb-ef--dark{background:linear-gradient(#ff604ceb,#ff1e326b 32%,#0000);width:auto;height:38%;inset:0 0 auto}.jb-lines{width:calc(var(--diag) * 1.25);height:calc(var(--diag) * 1.25);left:var(--hx);top:var(--hy);opacity:0;position:absolute;translate:-50% -50%}.jb-lines--dark{left:var(--dxp);top:var(--dyp)}.jb-ring{position:absolute;top:47%;left:50%}.jb-ring:before,.jb-ring:after{content:"";width:calc(var(--vm) * 30);aspect-ratio:1;left:calc(var(--vm) * -15);top:calc(var(--vm) * -15);opacity:0;border-radius:50%;position:absolute}.jb-ring:before{border:calc(var(--vm) * 1.2) solid #ebf8fff2;box-shadow:0 0 calc(var(--vm) * 3) #78c8ffe6, inset 0 0 calc(var(--vm) * 3) #78c8ffb3}.jb-ring:after{border:calc(var(--vm) * .9) solid #ffe6bef2;box-shadow:0 0 calc(var(--vm) * 3) #ff5a46cc, inset 0 0 calc(var(--vm) * 3) #ff785a99}.jb-flash{opacity:0;background:#fff;position:absolute;inset:0}.jp-battle[data-win=dark] .jb-flash{background:radial-gradient(circle at var(--dxp) var(--dyp), #fff 0 8%, #ffc2b8 26%, #ff2d44 58%, #4a0010 100%)}.jp-battle[data-win=onu] .jb-flash{background:radial-gradient(circle at var(--hx) var(--hy), #fff 0 8%, #fff0b8 26%, #ffc23d 58%, #5a3200 100%)}.jb-plate{z-index:1;top:calc(var(--lbx,9dvh) + var(--H) * .02);justify-content:center;align-items:flex-start;gap:calc(var(--hu) * .15);min-width:calc(var(--hu) * 34);padding:calc(var(--hu) * 1.1) calc(var(--hu) * 5.4) calc(var(--hu) * 1.7) calc(var(--hu) * 4.6);opacity:0;flex-direction:column;display:flex;position:absolute}.jb-plate--onu{left:calc(var(--W) * .035)}.jb-plate--dark{right:calc(var(--W) * .035);padding:calc(var(--hu) * 1.1) calc(var(--hu) * 4.6) calc(var(--hu) * 1.7) calc(var(--hu) * 5.4);align-items:flex-end}.jp-battle[data-orient=p] .jb-plate{min-width:calc(var(--hu) * 30)}.jp-battle[data-orient=p] .jb-plate--dark{top:calc(var(--lbx,9dvh) + var(--H) * .014);right:calc(var(--W) * .04)}.jp-battle[data-orient=p] .jb-plate--onu{top:auto;bottom:calc(var(--lbx,9dvh) + var(--bh) * 3.8 + var(--H) * .012);left:calc(var(--W) * .04)}.jb-plate-bg{z-index:-1;box-shadow:inset 0 0 0 1px #000000d9, inset 0 calc(var(--hu) * .22) 0 #ffffff52, 0 calc(var(--hu) * .6) calc(var(--hu) * 2) #000000a6, 0 0 calc(var(--hu) * 2.6) #2db4ff66;background:linear-gradient(#fff3 0,#ffffff0d 1px,#ffffff12 38%,#0000 38%),repeating-linear-gradient(115deg,#ffffff0d 0 2px,#0000 2px 8px),linear-gradient(90deg,#0e3896f2,#050c28f5 70%);border:1px solid #ffd678f2;position:absolute;inset:0;transform:skew(-13deg)}.jb-plate-bg:before{content:"";width:calc(var(--hu) * 1.5);background:var(--metal-gold);position:absolute;top:0;bottom:0;left:0;box-shadow:1px 0 #000000b3}.jb-plate-bg:after{content:"";right:calc(var(--hu) * 1.2);top:calc(var(--hu) * 1.1);width:calc(var(--hu) * 4.4);height:calc(var(--hu) * .5);background:radial-gradient(circle, #fff 0 24%, var(--c-blue) 30%, transparent 60%) 0 0 / calc(var(--hu) * 1.1) 100% repeat-x;filter:drop-shadow(0 0 3px var(--c-blue));position:absolute}.jb-plate--dark .jb-plate-bg{box-shadow:inset 0 0 0 1px #000000d9, inset 0 calc(var(--hu) * .22) 0 #ffffff42, 0 calc(var(--hu) * .6) calc(var(--hu) * 2) #000000a6, 0 0 calc(var(--hu) * 2.6) #ff2d4473;background:linear-gradient(#ffffff29 0,#ffffff0a 1px,#ffffff0d 38%,#0000 38%),repeating-linear-gradient(65deg,#ffffff0a 0 2px,#0000 2px 8px),linear-gradient(270deg,#820824f2,#12030cf7 70%);border-color:#ff6060f2;transform:skew(13deg)}.jb-plate--dark .jb-plate-bg:before{background:var(--metal-ruby);left:auto;right:0;box-shadow:-1px 0 #000000b3}.jb-plate--dark .jb-plate-bg:after{right:auto;left:calc(var(--hu) * 1.2);background:radial-gradient(circle, #fff 0 24%, var(--c-red) 30%, transparent 60%) 0 0 / calc(var(--hu) * 1.1) 100% repeat-x;filter:drop-shadow(0 0 3px var(--c-red))}.jb-tag{font-family:var(--font-tech);font-weight:700;font-size:calc(var(--hu) * 1.65);letter-spacing:.36em;color:#ffe4a0f2;text-shadow:0 1px #000;line-height:1}.jb-plate--dark .jb-tag{color:#ffaaa0f2}.jb-nm{line-height:1;font-size:calc(var(--hu) * 6.4)}.jb-vs{font-size:calc(var(--hu) * 25);opacity:0;line-height:1;position:absolute;top:47%;left:50%;translate:-50% -50%}.jb-vs-in{align-items:center;gap:.02em;display:flex}.jb-vs-v,.jb-vs-s{display:block}.jb-bar{left:var(--bx);top:var(--by);width:var(--bw);height:var(--bh);opacity:0;--tw:calc(var(--bw) - var(--bh) * .28);position:absolute}.jb-bar-frame{border-radius:calc(var(--bh) * .36);box-shadow:0 calc(var(--bh) * .16) calc(var(--bh) * .7) #000000bf, 0 0 calc(var(--bh) * 1.6) #78b4ff47;background:linear-gradient(#eef3ff,#8393bb 34%,#121a38 50%,#5c6ea0 70%,#f2f6ff);position:absolute;inset:0}.jb-bar-track{inset:calc(var(--bh) * .15);border-radius:calc(var(--bh) * .26);box-shadow:inset 0 calc(var(--bh) * .12) calc(var(--bh) * .25) #000000e6;background:#03050e;position:absolute;overflow:hidden}.jb-bar-fill{transition:transform .45s var(--ease-slam) .1s;position:absolute;inset:0}.jb-bar-fill--g{transform-origin:0;transform:scaleX(var(--n));box-shadow:0 0 calc(var(--bh) * .8) #ffc850e6;background:linear-gradient(#fffbe0 0%,#ffd964 26%,#ffab20 52%,#b25e00 54%,#ffb830 100%)}.jb-bar-fill--r{transform-origin:100%;transform:scaleX(calc(1 - var(--n)));box-shadow:0 0 calc(var(--bh) * .8) #ff3246e6;background:linear-gradient(#ffe2da 0%,#ff6c66 26%,#ee1b38 52%,#7a0016 54%,#ff4a52 100%)}.jb-bar-seg{background:repeating-linear-gradient(90deg,#0000 0 calc(5% - 2px),#02030af2 calc(5% - 2px) 5%),linear-gradient(#fff6,#0000 42%);position:absolute;inset:0}.jb-bar-ticks{left:calc(var(--bh) * .15);right:calc(var(--bh) * .15);bottom:calc(100% + var(--bh) * .18);height:calc(var(--bh) * .5);justify-content:space-between;align-items:flex-end;display:flex;position:absolute}.jb-bar-ticks i{background:#dce8ffbf;width:1.5px;height:45%}.jb-bar-ticks i.big{background:#fff;height:100%}.jb-bar-node{left:calc(var(--bh) * .14);width:0;height:0;transform:translate(calc(var(--n) * var(--tw)), 0);transition:transform .45s var(--ease-slam) .1s;position:absolute;top:50%}.jb-bar-node i{left:calc(var(--bh) * -.3);top:calc(var(--bh) * -1);width:calc(var(--bh) * .6);height:calc(var(--bh) * 2);clip-path:polygon(50% 0,100% 24%,100% 76%,50% 100%,0 76%,0 24%);background:linear-gradient(#fff,#cfe6ff 50%,#fff);position:absolute}.jb-bar-node b{left:calc(var(--bh) * -2.6);top:calc(var(--bh) * -2.6);width:calc(var(--bh) * 5.2);height:calc(var(--bh) * 5.2);background:radial-gradient(circle,#fffffffa 0 11%,#ffecc899 24%,#ff8c6e40 44%,#0000 64%);border-radius:50%;position:absolute}.jb-medal{width:calc(var(--bh) * 3.3);aspect-ratio:1;box-shadow:0 0 0 calc(var(--bh) * .16) #fff1b8, 0 0 0 calc(var(--bh) * .3) #7a4a00, 0 0 calc(var(--bh) * 1.4) calc(var(--bh) * .3) #ffc850b3;border-radius:50%;position:absolute;top:50%;overflow:hidden;translate:0 -50%}.jb-medal canvas{width:100%;height:100%;display:block}.jb-medal--onu{left:calc(var(--bh) * -4.4)}.jb-medal--dark{right:calc(var(--bh) * -4.4);box-shadow:0 0 0 calc(var(--bh) * .16) #ffc2b8, 0 0 0 calc(var(--bh) * .3) #6a0016, 0 0 calc(var(--bh) * 1.4) calc(var(--bh) * .3) #ff3246cc}.jb-res-win,.jb-res-lose{left:var(--rx);top:var(--ry);align-items:center;gap:calc(var(--hu) * .4);opacity:0;flex-direction:column;display:flex;position:absolute;translate:-50% -50%}.jb-res-big{font-size:calc(var(--hu) * 21);line-height:1}.jb-res-jp{font-size:calc(var(--hu) * 8.6);line-height:1}.jb-res-lose .jb-res-big{font-size:calc(var(--hu) * 17)}.jp-battle[data-orient=p] .jb-res-big{font-size:calc(var(--hu) * 15)}.jp-battle[data-orient=p] .jb-res-lose .jb-res-big{font-size:calc(var(--hu) * 13)}.jp-battle[data-orient=p] .jb-res-jp{font-size:calc(var(--hu) * 6.4)}.jb-res-lose .jb-res-jp{font-size:calc(var(--hu) * 7.4)}.jb-grain{z-index:7;background:var(--grain);mix-blend-mode:overlay;opacity:.2;background-size:160px;animation:.6s step-end infinite jb-grain;position:absolute;inset:-8%}@keyframes jb-grain{0%{translate:0}20%{translate:-3% 2%}40%{translate:2% -4%}60%{translate:-4% -1%}80%{translate:3% 3%}}.jb-vig{z-index:8;background:radial-gradient(#0000 55%,#00000c99 100%);position:absolute;inset:0}.jb-fig-pose{animation:3.6s ease-in-out infinite jb-breathe}.jb-fig--dark .jb-fig-pose{animation:4.4s ease-in-out infinite jb-sway}@keyframes jb-breathe{50%{translate:0 calc(var(--vm) * -.7);scale:1.012}}@keyframes jb-sway{0%,to{translate:calc(var(--vm) * .3) 0}50%{translate:calc(var(--vm) * -.4) calc(var(--vm) * -.5);scale:1.01}}.jb-fig--dark .jb-split--r{animation:3.9s step-end infinite jb-glitch-r}.jb-fig--dark .jb-split--c{animation:3.9s step-end infinite jb-glitch-c}@keyframes jb-glitch-r{0%,to{opacity:0}61%{opacity:.85;translate:calc(var(--vm) * 1.4) 0;clip-path:inset(30% 0 52%)}63%{opacity:.85;translate:calc(var(--vm) * -1) 0;clip-path:inset(62% 0 18%)}65%{opacity:0}88%{opacity:.8;translate:calc(var(--vm) * 1.1) 0;clip-path:inset(12% 0 74%)}90%{opacity:0}}@keyframes jb-glitch-c{0%,to{opacity:0}62%{opacity:.8;translate:calc(var(--vm) * -1.3) 0;clip-path:inset(30% 0 52%)}64%{opacity:.8;translate:calc(var(--vm) * 1.2) 0;clip-path:inset(62% 0 18%)}66%{opacity:0}89%{opacity:.75;translate:calc(var(--vm) * -1) 0;clip-path:inset(12% 0 74%)}91%{opacity:0}}.is-intro .jb-world{animation:.7s linear .34s jb-intro-shake}@keyframes jb-intro-shake{0%{translate:0}8%{translate:calc(var(--vm) * -2.2) calc(var(--vm) * 1.3);rotate:-.5deg}20%{translate:calc(var(--vm) * 2) calc(var(--vm) * -1.5);rotate:.4deg}34%{translate:calc(var(--vm) * -1.5) calc(var(--vm) * 1);rotate:-.3deg}50%{translate:calc(var(--vm) * 1) calc(var(--vm) * -.7);rotate:.15deg}70%{translate:calc(var(--vm) * -.5) calc(var(--vm) * .3)}to{translate:0;rotate:0deg}}.is-intro .jb-pane--onu{animation:.45s cubic-bezier(.12,.8,.2,1) both jb-pane-a}.is-intro .jb-pane--dark{animation:.45s cubic-bezier(.12,.8,.2,1) both jb-pane-b}@keyframes jb-pane-a{0%{transform:translate(var(--sax), var(--say))}}@keyframes jb-pane-b{0%{transform:translate(var(--sbx), var(--sby))}}.is-intro .jb-seam{animation:10ms linear .34s forwards jb-on}@keyframes jb-on{to{opacity:1}}.is-intro .jb-seam-flash{animation:.5s ease-out .34s jb-seam-flash}@keyframes jb-seam-flash{0%{opacity:1;scale:1}to{opacity:0;scale:var(--sfx) var(--sfy)}}.is-intro .jb-ring:before{animation:.85s cubic-bezier(.1,.7,.3,1) .34s jb-ring}.is-intro .jb-ring:after{animation:.8s cubic-bezier(.1,.7,.3,1) .8s jb-ring}@keyframes jb-ring{0%{opacity:1;scale:.1}to{opacity:0;scale:4.4}}.is-intro .jb-flash{animation:.5s ease-out .34s jb-flash-a,.45s ease-out .8s jb-flash-b}@keyframes jb-flash-a{0%{opacity:.7}}@keyframes jb-flash-b{0%{opacity:.4}}.is-intro .jb-fig--onu .jb-fig-in{animation:.62s cubic-bezier(.1,.8,.2,1) .12s both jb-fig-a}.is-intro .jb-fig--dark .jb-fig-in{animation:.62s cubic-bezier(.1,.8,.2,1) .12s both jb-fig-b}@keyframes jb-fig-a{0%{transform:translate(var(--sax), var(--say)) scale(.92);opacity:0}25%{opacity:1}}@keyframes jb-fig-b{0%{transform:translate(var(--sbx), var(--sby)) scale(.92);opacity:0}25%{opacity:1}}.is-intro .jb-fig-act{animation:.5s ease-out .5s jb-thump}@keyframes jb-thump{0%{transform:scale(1)}30%{transform:scale(1.06)}to{transform:scale(1)}}.is-intro .jb-aura{animation:.75s ease-out .9s forwards jb-aura-in,1.3s ease-in-out 1.6s infinite jb-aura-pulse}@keyframes jb-aura-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes jb-aura-pulse{50%{scale:1.035;translate:0 calc(var(--vm) * -.5)}}.is-intro .jb-redeye{animation:.5s ease-out 1.15s backwards jb-eye-in,2.7s step-end 1.65s infinite jb-eyeflick}@keyframes jb-eye-in{0%{opacity:0;scale:.1}60%{opacity:1;scale:1.7 2.2}}.is-intro .jb-twinkle--a{animation:4.4s ease-in-out -1.2s infinite jb-twinkle}.is-intro .jb-muzzle{animation:.7s ease-out 1.25s jb-muzzle-charge}@keyframes jb-muzzle-charge{0%{opacity:0;scale:.1}70%{opacity:1;scale:1.1}to{opacity:0;scale:.5}}.is-intro .jb-plate--onu{animation:jb-plate-a .55s var(--ease-expo) .95s both}.is-intro .jb-plate--dark{animation:jb-plate-b .55s var(--ease-expo) 1.05s both}@keyframes jb-plate-a{0%{opacity:0;transform:translate(-130%)}35%{opacity:1}to{opacity:1;transform:none}}@keyframes jb-plate-b{0%{opacity:0;transform:translate(130%)}35%{opacity:1}to{opacity:1;transform:none}}.is-intro .jb-vs{opacity:1;animation:jb-vs-up .5s var(--ease-snap,cubic-bezier(.5, 0, .1, 1)) 1.55s forwards}@keyframes jb-vs-up{to{translate:calc(-50% + var(--vsx)) calc(-50% + var(--vsy));scale:.42}}.is-intro .jb-vs-in{animation:.55s ease-out .8s jb-vs-pop}@keyframes jb-vs-pop{0%{filter:brightness(2.4);scale:1.45}30%{scale:.93}58%{scale:1.05}to{filter:none;scale:1}}.is-intro .jb-vs-v{animation:.3s cubic-bezier(.5,0,.9,.5) .5s backwards jb-vs-v}.is-intro .jb-vs-s{animation:.3s cubic-bezier(.5,0,.9,.5) .5s backwards jb-vs-s}@keyframes jb-vs-v{0%{opacity:0;transform:translate(-150%)rotate(-20deg)scale(1.6)}55%{opacity:1}}@keyframes jb-vs-s{0%{opacity:0;transform:translate(150%)rotate(20deg)scale(1.6)}55%{opacity:1}}.is-intro .jb-bar{animation:jb-bar-in .55s var(--ease-expo) 1.1s both}@keyframes jb-bar-in{0%{opacity:0;transform:translateY(180%)scale(.92)}40%{opacity:1}to{opacity:1;transform:none}}.jp-battle.is-finish .jb-bar{animation:.25s ease-in forwards jb-bar-out}.jp-battle.is-finish .jb-plate{animation:.25s ease-in forwards jb-bar-fade}@keyframes jb-bar-out{to{opacity:0;transform:translateY(120%)}}@keyframes jb-bar-fade{to{opacity:0}}.jb-fig.is-atk .jb-fig-act{animation:.95s cubic-bezier(.2,.75,.25,1) jb-lunge}@keyframes jb-lunge{0%{transform:translate(0)scale(1)}14%{transform:translate(calc(var(--dx) * var(--vm) * (1.8 + 4 * var(--pow))), calc(var(--dy) * var(--vm) * (1.8 + 4 * var(--pow)))) scale(calc(1.05 + .06 * var(--pow)))}to{transform:translate(0)scale(1)}}.jb-fig.is-atk .jb-muzzle{animation:.6s ease-out jb-muzzle}@keyframes jb-muzzle{0%{opacity:0;scale:.2}18%{opacity:1;scale:1.25}to{opacity:0;rotate:30deg;scale:1.9}}.jb-fig.is-hit .jb-fig-act{animation:.9s cubic-bezier(.2,.7,.3,1) jb-recoil}@keyframes jb-recoil{0%{transform:translate(0)rotate(0)}10%{transform:translate(calc(var(--dx) * var(--vm) * -1 * (2.2 + 4.6 * var(--pow))), calc(var(--dy) * var(--vm) * -1 * (2.2 + 4.6 * var(--pow)))) rotate(calc(var(--tilt) * (2 + 6 * var(--pow)) * 1deg))}to{transform:translate(0)rotate(0)}}.jb-fig.is-hit .jb-fig-shk{--a:calc(var(--vm) * (.5 + 1.4 * var(--pow)));animation:.55s linear jb-shiver}@keyframes jb-shiver{0%,to{translate:0}8%{translate:calc(var(--a) * -1) calc(var(--a) * .6)}16%{translate:calc(var(--a) * .9) calc(var(--a) * -.7)}24%{translate:calc(var(--a) * -.7) calc(var(--a) * -.3)}32%{translate:calc(var(--a) * .55) calc(var(--a) * .5)}42%{translate:calc(var(--a) * -.4) calc(var(--a) * -.2)}54%{translate:calc(var(--a) * .25) calc(var(--a) * .2)}70%{translate:calc(var(--a) * -.12) 0}}.jb-fig.is-hit .jb-hitmask{animation:.3s step-end jb-hitmask}@keyframes jb-hitmask{0%{opacity:1}22%{opacity:0}50%{opacity:.85}72%{opacity:0}}.jb-fig.is-hit .jb-split--r{animation:.42s step-end jb-split-r}.jb-fig.is-hit .jb-split--c{animation:.42s step-end jb-split-c}@keyframes jb-split-r{0%{opacity:.9;translate:calc(var(--vm) * 1.6) 0}30%{opacity:.75;translate:calc(var(--vm) * -1.2) calc(var(--vm) * .3)}62%{opacity:.5;translate:calc(var(--vm) * .8) 0}to{opacity:0}}@keyframes jb-split-c{0%{opacity:.9;translate:calc(var(--vm) * -1.6) 0}30%{opacity:.75;translate:calc(var(--vm) * 1.2) calc(var(--vm) * -.3)}62%{opacity:.5;translate:calc(var(--vm) * -.8) 0}to{opacity:0}}.jb-ef.is-on{animation:.55s ease-out jb-ef}@keyframes jb-ef{0%{opacity:calc(.4 + .45 * var(--pow))}}.jb-lines.is-on{animation:.62s ease-out jb-lines-fade,.62s step-end jb-lines-jit}@keyframes jb-lines-fade{0%{opacity:0;scale:.86}10%{opacity:calc(.5 + .4 * var(--pow))}to{opacity:0;scale:1.22}}@keyframes jb-lines-jit{0%{rotate:0deg}25%{rotate:3deg}50%{rotate:-2deg}75%{rotate:4deg}}.jb-shk.is-shake{--s:calc(.3 + .7 * var(--pow));animation:.45s linear jb-hit-shake}@keyframes jb-hit-shake{0%,to{translate:0}10%{translate:calc(var(--vm) * -1.4 * var(--s)) calc(var(--vm) * .8 * var(--s))}25%{translate:calc(var(--vm) * 1.2 * var(--s)) calc(var(--vm) * -1 * var(--s))}40%{translate:calc(var(--vm) * -.9 * var(--s)) calc(var(--vm) * .5 * var(--s))}60%{translate:calc(var(--vm) * .5 * var(--s)) calc(var(--vm) * -.4 * var(--s))}80%{translate:calc(var(--vm) * -.2 * var(--s)) 0}}.jb-bar.is-hit .jb-bar-node b{animation:.55s ease-out .1s jb-node-pop}@keyframes jb-node-pop{0%{scale:1}25%{scale:1.8}to{scale:1}}.jb-bar.is-hit .jb-bar-frame{animation:.5s ease-out jb-bar-flash}@keyframes jb-bar-flash{0%{filter:brightness(1.8)}}.jp-battle.is-finish .jb-shk{--s:1.8;animation:1s linear .22s jb-fin-shake}@keyframes jb-fin-shake{0%{translate:0;rotate:0deg}6%{translate:calc(var(--vm) * -3.4) calc(var(--vm) * 1.8);rotate:-.7deg}14%{translate:calc(var(--vm) * 3.2) calc(var(--vm) * -2);rotate:.6deg}24%{translate:calc(var(--vm) * -2.6) calc(var(--vm) * 1.4);rotate:-.4deg}36%{translate:calc(var(--vm) * 1.9) calc(var(--vm) * -1.2);rotate:.3deg}50%{translate:calc(var(--vm) * -1.2) calc(var(--vm) * .7)}68%{translate:calc(var(--vm) * .6) calc(var(--vm) * -.3)}to{translate:0;rotate:0deg}}.jp-battle.is-finish .jb-flash{animation:.7s ease-out .22s jb-fin-flash,.5s ease-out .46s jb-fin-flash2}@keyframes jb-fin-flash{0%{opacity:.85}}@keyframes jb-fin-flash2{0%{opacity:.45}}.jp-battle.is-finish .jb-vs{animation:.3s ease-in forwards jb-vs-out}@keyframes jb-vs-out{0%{translate:calc(-50% + var(--vsx)) calc(-50% + var(--vsy));opacity:1;scale:.42}to{translate:calc(-50% + var(--vsx)) calc(-50% + var(--vsy));opacity:0;scale:.2}}.is-finish .jb-fig.is-loser .jb-fig-act{animation:.5s cubic-bezier(.2,.7,.3,1) .22s both jb-fin-jolt}@keyframes jb-fin-jolt{0%{transform:translate(0)rotate(0)scale(1)}20%{transform:translate(calc(var(--dx) * var(--vm) * -4.5), calc(var(--dy) * var(--vm) * -4.5)) rotate(calc(var(--tilt) * 7deg)) scale(1.04)}to{transform:translate(calc(var(--dx) * var(--vm) * -2), calc(var(--dy) * var(--vm) * -2)) rotate(calc(var(--tilt) * 3deg)) scale(1)}}.is-finish .jb-fig.is-loser .jb-fig-shk{--a:calc(var(--vm) * 1.2);animation:.46s linear .22s jb-shiver,10ms linear .46s forwards jb-gone}@keyframes jb-gone{to{visibility:hidden}}.is-finish .jb-fig.is-loser .jb-hitmask{animation:.3s step-end .22s jb-hitmask}.is-finish .jb-fig.is-loser .jb-split--r{animation:.42s step-end .22s jb-split-r}.is-finish .jb-fig.is-loser .jb-split--c{animation:.42s step-end .22s jb-split-c}.is-finish .jb-fig.is-loser .jb-halo,.is-finish .jb-fig.is-loser .jb-aura,.is-finish .jb-fig.is-loser .jb-smoke{animation:.5s ease-in .42s forwards jb-fade-out}@keyframes jb-fade-out{to{opacity:0}}.is-finish .jb-fig.is-loser .cg path,.is-finish .jb-fig.is-loser .cw path{animation:jb-crack .2s ease-out calc(.26s + var(--i) * 16ms) forwards}@keyframes jb-crack{to{stroke-dashoffset:0}}.is-finish .jb-shards i{animation:jb-shard 1.2s cubic-bezier(.15, .6, .35, 1) calc(.46s + var(--sd))}@keyframes jb-shard{0%{opacity:1;transform:translate(0)rotate(0)}22%{transform:translate(calc(var(--sx) * .55), calc(var(--sy) * .55 - var(--vm) * 1.4)) rotate(calc(var(--sr) * .4));opacity:1}to{transform:translate(calc(var(--sx) * 1.35), calc(var(--sy) * .9 + var(--H) * .5)) rotate(var(--sr));opacity:0}}.is-finish .jb-shards i b:after{animation:jb-fade-out .4s ease-in calc(.46s + var(--sd)) forwards}.is-finish .jb-pane.is-loser .jb-dead{animation:.8s ease-out .46s forwards jb-fin-dead}@keyframes jb-fin-dead{to{opacity:.96}}.is-finish .jb-pane.is-loser .jb-rays{animation:.6s ease-out .4s forwards jb-fade-out}.is-finish .jb-pane.is-winner .jb-flood{animation:1.3s ease-out .46s forwards jb-flood}@keyframes jb-flood{0%{opacity:0}16%{opacity:1}to{opacity:.5}}.is-finish .jb-fig.is-winner .jb-aura{animation:.7s ease-out .22s forwards jb-aura-roar,.5s ease-in-out .9s infinite jb-aura-pulse}@keyframes jb-aura-roar{0%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1.14)}}.is-finish .jb-res-win{animation:.55s cubic-bezier(.2,.9,.3,1) .7s both jb-res-in}.is-finish .jb-res-lose{animation:.6s cubic-bezier(.2,.9,.3,1) .95s both jb-res-in}@keyframes jb-res-in{0%{opacity:0;filter:blur(8px);scale:3}22%{opacity:1;filter:none;scale:.9}34%{scale:1.05}50%,to{opacity:1;scale:1}}.jb-eyes-in{background:#000;overflow:hidden}.jb-eyes-cam{width:var(--ew);height:var(--eh);position:absolute;top:50%;left:50%;translate:-50% -50%}.is-eyes .jb-eyes-cam{animation:1.4s cubic-bezier(.05,.9,.15,1) both jb-eyes-zoom}@keyframes jb-eyes-zoom{0%{transform:scale(.8)}to{transform:scale(var(--zoom1))}}.jb-eyes-frame{position:absolute;inset:0}.jb-strip{-webkit-mask-composite:source-in;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000),linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000),linear-gradient(#0000,#000 14% 86%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.jb-strip--ca{opacity:0}.is-eyes .jb-strip--ca{animation:.45s step-end jb-ca}@keyframes jb-ca{0%{opacity:1}30%{opacity:0}44%{opacity:.8}60%{opacity:0}}.jb-pupil{top:var(--p-y);aspect-ratio:1;mix-blend-mode:screen;opacity:0;background:radial-gradient(circle,#fff 0 9%,#fff3b0 19%,#ffc43dd9 36%,#ff8c145c 56%,#0000 72%);border-radius:50%;width:8%;position:absolute;translate:-50% -50%}.jb-pupil--l{left:var(--pl-x)}.jb-pupil--r{left:var(--pr-x)}.is-eyes .jb-pupil{animation:1.4s ease-out both jb-pupil}@keyframes jb-pupil{0%,26%{opacity:0;scale:.2}52%{opacity:1;scale:1}74%{opacity:1;scale:1.9}to{opacity:1;scale:2.8}}.jb-glint{-webkit-mask:var(--lens-mask) center / 100% 100% no-repeat;-webkit-mask:var(--lens-mask) center / 100% 100% no-repeat;mask:var(--lens-mask) center / 100% 100% no-repeat;position:absolute;inset:0;overflow:hidden}.jb-glint i{mix-blend-mode:screen;background:linear-gradient(100deg,#0000 0,#fff0 24%,#fffffff2 50%,#fff0 76%,#0000);width:34%;position:absolute;top:-10%;bottom:-10%;left:0;transform:translate(-130%)skew(-18deg)}.is-eyes .jb-glint i{animation:.62s cubic-bezier(.3,.15,.55,.9) .42s both jb-glint}@keyframes jb-glint{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(330%)skew(-18deg)}}.jb-anamorph{left:-12%;right:-12%;top:var(--p-y);opacity:0;mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#78d2ffd9 28%,#fff 50%,#78d2ffd9 72%,#0000);height:.7%;position:absolute;translate:0 -50%}.is-eyes .jb-anamorph{animation:.55s ease-out .55s both jb-anamorph}@keyframes jb-anamorph{0%{opacity:1;scale:0 1}35%{opacity:1;scale:1 1.6}to{opacity:0;scale:1.1 .3}}.jb-star{left:var(--star-x);top:var(--star-y);aspect-ratio:1.6;opacity:0;mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#fff 47% 53%,#0000) 50%/100% 3% no-repeat,linear-gradient(#0000,#fff 47% 53%,#0000) 50%/3.6% 100% no-repeat,radial-gradient(#fff 0 8%,#fff4c8cc 14%,#0000 40%);width:20%;position:absolute;translate:-50% -50%}.is-eyes .jb-star{animation:.6s ease-out .9s both jb-star}@keyframes jb-star{0%{opacity:0;rotate:-20deg;scale:.1}35%{opacity:1;rotate:0deg;scale:1.2}to{opacity:0;rotate:25deg;scale:.5}}.jb-eyes-lines{width:calc(var(--diag) * 1.3);aspect-ratio:1;opacity:0;mix-blend-mode:screen;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(46% 36%,#0000 0 60%,#000 100%);mask-image:radial-gradient(46% 36%,#0000 0 60%,#000 100%)}.is-eyes .jb-eyes-lines{animation:1.4s ease-out both jb-elines,.5s step-end infinite jb-lines-jit}@keyframes jb-elines{0%{opacity:0;scale:.7}12%{opacity:.85}to{opacity:.5;scale:1.15}}.jb-eyes-vig{background:radial-gradient(72% 60%,#0000 38%,#000000d9 100%);position:absolute;inset:0}.jb-eyes-grain{background:var(--grain);mix-blend-mode:overlay;opacity:.4;background-size:160px;animation:.4s step-end infinite jb-grain;position:absolute;inset:-8%}.jb-lb{height:18%;box-shadow:0 0 calc(var(--vm) * 2) #ffd67847;background:#000;position:absolute;left:0;right:0}.jb-lb--t{top:0}.jb-lb--b{bottom:0}.is-eyes .jb-lb--t{animation:.2s ease-out both jb-lb-t}.is-eyes .jb-lb--b{animation:.2s ease-out both jb-lb-b}@keyframes jb-lb-t{0%{transform:translateY(-100%)}}@keyframes jb-lb-b{0%{transform:translateY(100%)}}.jb-eyes-lt{left:50%;bottom:calc(var(--lbx,9dvh) + 2.4%);align-items:baseline;gap:calc(var(--hu) * 2);font-size:calc(var(--hu) * 11);opacity:0;white-space:nowrap;line-height:1;display:flex;position:absolute;translate:-50%}.jb-eyes-sub{font-family:var(--font-tech);letter-spacing:.5em;color:#ffe4a0f2;text-shadow:0 1px #000;font-size:.2em;font-weight:700}.is-eyes .jb-eyes-lt{animation:jb-eyes-lt .5s var(--ease-slam) .95s both}@keyframes jb-eyes-lt{0%{opacity:0;scale:2.4}30%{opacity:1}to{opacity:1;scale:1}}.jb-eyes-flash{opacity:0;background:#fff;position:absolute;inset:0}.is-eyes .jb-eyes-flash{animation:1.72s linear both jb-eyes-flash}@keyframes jb-eyes-flash{0%{opacity:.85}6%{opacity:0}80%{opacity:0}83%{opacity:1}88%{opacity:1}to{opacity:0}}.is-eyes .jb-eyes-in{animation:1.72s step-end both jb-eyes-hide}@keyframes jb-eyes-hide{0%{visibility:visible}86%{visibility:hidden}}@media (prefers-reduced-motion:reduce){.jb-rays,.jb-rays--b,.jb-flame,.jb-twinkle,.jb-fig-pose,.jb-fig--dark .jb-fig-pose,.jb-fig--dark .jb-split--r,.jb-fig--dark .jb-split--c,.jb-redeye,.jb-smoke i,.jb-grain,.jb-eyes-grain,.jb-halo{animation:none!important}.jb-flame--0{opacity:1}.jb-motes i:nth-child(n+6),.jb-embers i:nth-child(n+8){display:none}.jb-redeye{opacity:1}.is-intro .jb-world,.jb-shk.is-shake,.jp-battle.is-finish .jb-shk{animation:none}.is-intro .jb-pane--onu,.is-intro .jb-pane--dark,.is-intro .jb-fig--onu .jb-fig-in,.is-intro .jb-fig--dark .jb-fig-in,.is-intro .jb-plate--onu,.is-intro .jb-plate--dark,.is-intro .jb-bar{animation:.5s ease-out both jb-fade-in}.is-intro .jb-fig-act,.is-intro .jb-vs-v,.is-intro .jb-vs-s,.is-intro .jb-vs-in,.is-intro .jb-muzzle,.jb-fig.is-atk .jb-fig-act,.jb-fig.is-hit .jb-fig-act,.jb-fig.is-hit .jb-fig-shk,.jb-fig.is-hit .jb-hitmask,.jb-fig.is-hit .jb-split--r,.jb-fig.is-hit .jb-split--c,.jb-fig.is-atk .jb-muzzle,.jb-lines.is-on,.is-intro .jb-ring:before,.is-intro .jb-ring:after,.is-intro .jb-seam-flash,.is-finish .jb-fig.is-loser .jb-hitmask,.is-finish .jb-fig.is-loser .jb-split--r,.is-finish .jb-fig.is-loser .jb-split--c{animation:none}.is-intro .jb-vs{animation:.5s ease-out .4s both jb-fade-in,.4s ease-out 1.55s forwards jb-vs-up}.is-intro .jb-flash,.jp-battle.is-finish .jb-flash{animation:.5s ease-out jb-fin-flash}.jb-ef.is-on{animation:.4s ease-out jb-ef}.is-finish .jb-shards i{animation:.8s ease-out .46s jb-shard-fade}.is-finish .jb-fig.is-loser .cg path,.is-finish .jb-fig.is-loser .cw path{animation:none}.is-finish .jb-res-win,.is-finish .jb-res-lose{animation:.5s ease-out .7s both jb-fade-in}.jp-battle.is-finish .jb-bar,.jp-battle.is-finish .jb-plate{animation:.25s ease-in forwards jb-bar-fade}.is-eyes .jb-eyes-cam,.is-eyes .jb-glint i,.is-eyes .jb-anamorph,.is-eyes .jb-star,.is-eyes .jb-eyes-lines,.is-eyes .jb-lb--t,.is-eyes .jb-lb--b,.is-eyes .jb-strip--ca{animation:none}.is-eyes .jb-eyes-cam{transform:scale(1.1)}.is-eyes .jb-eyes-lt{animation:.5s ease-out .7s both jb-fade-in}.is-eyes .jb-eyes-flash{animation:1.72s linear both jb-eyes-fade}}@keyframes jb-fade-in{0%{opacity:0}to{opacity:1}}@keyframes jb-shard-fade{0%{opacity:1;transform:translate(calc(var(--sx) * .2), calc(var(--sy) * .2))}to{opacity:0;transform:translate(calc(var(--sx) * .4), calc(var(--sy) * .4))}}@keyframes jb-eyes-fade{0%,78%{opacity:0}86%{opacity:.7}to{opacity:0}}.jb-retinue{pointer-events:none;inset:0}.jb-rt{left:calc(var(--dxp) + var(--ox) * var(--fw));top:calc(var(--dyp) + var(--oy) * var(--fh));width:calc(var(--fw) * var(--sz));aspect-ratio:var(--ar);position:absolute;translate:-50% -50%}.jb-rt img{width:100%;height:100%;filter:drop-shadow(0 0 calc(var(--hu) * .8) #00000080);display:block}.jp-battle[data-rival=katsuma] .jb-pane--dark .jb-bg,.jp-battle[data-rival=katsuma] .jb-pane--dark .jb-rays{filter:hue-rotate(var(--rhue)) saturate(.9)}.jp-battle[data-rival=katsuma] .jb-rt{animation:jb-rt-orbit var(--d) linear var(--t) infinite}.jp-battle[data-rival=katsuma] .jb-rt img{rotate:var(--rot)}@keyframes jb-rt-orbit{0%{transform:rotate(0deg) translateX(calc(var(--fw) * .1)) rotate(0deg)}to{transform:rotate(360deg) translateX(calc(var(--fw) * .1)) rotate(-360deg)}}.jp-battle[data-rival=uehara] .jb-pane--dark .jb-bg,.jp-battle[data-rival=uehara] .jb-pane--dark .jb-rays{filter:hue-rotate(var(--rhue)) saturate(.95)}.jp-battle[data-rival=uehara] .jb-rt{opacity:0;animation:jb-rt-seal calc(var(--d) * .9) ease-out var(--t) infinite}.jp-battle[data-rival=uehara] .jb-rt img{rotate:var(--rot)}@keyframes jb-rt-seal{0%{opacity:0;transform:scale(2.6)}8%{opacity:.95;transform:scale(.92)}14%,62%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(1)}}.jp-battle[data-rival=guren] .jb-rt.is-main{opacity:.55;animation:24s linear infinite jb-rt-crest}.jp-battle[data-rival=guren] .jb-rt.is-main img{filter:drop-shadow(0 0 calc(var(--hu) * 3) #ff4628cc)}@keyframes jb-rt-crest{0%{rotate:0deg;scale:1}50%{scale:1.1}to{rotate:360deg;scale:1}}.jp-battle[data-rival=medaka] .jb-pane--dark .jb-bg,.jp-battle[data-rival=medaka] .jb-pane--dark .jb-rays{filter:hue-rotate(var(--rhue)) saturate(.95)}.jp-battle[data-rival=medaka] .jb-embers i{background:radial-gradient(circle,#ffffffd9 0 12%,#96e6ff59 44%,#78d2ff8c 60%,#0000 70%)}.jp-battle[data-rival=medaka] .jb-rt.is-main{opacity:.45;animation:3s ease-in-out infinite jb-rt-bob}.jp-battle[data-rival=medaka] .jb-rt:not(.is-main){animation:jb-rt-swim var(--d) ease-in-out var(--t) infinite alternate}@keyframes jb-rt-bob{50%{transform:translateY(-4%)rotate(2deg)}}@keyframes jb-rt-swim{0%{transform:translate(calc(var(--fw) * -.18), 0) scaleX(1)}to{transform:translate(calc(var(--fw) * .18), calc(var(--fh) * -.03)) scaleX(1)}}.jp-battle[data-rival=katsuma]{--rhue:262deg}.jp-battle[data-rival=uehara]{--rhue:112deg}.jp-battle[data-rival=medaka]{--rhue:178deg}.jp-battle[data-rival] .jb-plate--dark,.jp-battle[data-rival] .jb-fig--dark .jb-face,.jp-battle[data-rival] .jb-fig--dark .jb-halo,.jp-battle[data-rival] .jb-fig--dark .jb-aura,.jp-battle[data-rival] .jb-medal--dark,.jp-battle[data-rival] .jb-fig--dark .jb-redeye{filter:hue-rotate(var(--rhue,0deg))}@media (prefers-reduced-motion:reduce){.jb-rt,.jb-rt img{animation:none!important}}@property --cb-led{syntax:"<color>";inherits:true;initial-value:#fff}@property --cb-core{syntax:"<color>";inherits:true;initial-value:#fff}@property --cb-deep{syntax:"<color>";inherits:true;initial-value:#8aa0c8}@property --cb-rgb{syntax:"<number>+";inherits:true;initial-value:255 255 255}.jp-cabinet{--em:calc(var(--sym) * .1);--fade:.45s;--cb-led:var(--lv);--cb-core:var(--lv-core);--cb-deep:var(--lv-deep);--cb-rgb:var(--lv-rgb);--mt-hi:#e4ecfd;--mt-mh:#9fb3dd;--mt-md:#607aae;--mt-dk:#2a3869;--mt-bk:#0e1534;--gt-hi:#fff4c4;--gt-mh:#ffd66c;--gt-md:#d89416;--gt-dk:#8a5200;--gt-bk:#3a1e00;--cb-gold-a:linear-gradient(135deg, #fffdf0 0%, #ffeaab 7%, #ffcf4a 19%, #e09a14 32%, #9a5a04 43%, #4a2500 49.6%, #b86a06 54%, #ffb92e 64%, #ffe08c 79%, #fff7cf 100%);--cb-gold-v:linear-gradient(180deg, #fffef6 0%, #ffe9a6 14%, #ffc83c 34%, #c97a06 48.5%, #5f3200 50%, #ff9d17 54%, #ffd460 74%, #fff2bf 100%);--cb-chrome-a:linear-gradient(135deg, #fff 0%, #e6eeff 5%, #b4c5e6 14%, #6f86b8 26%, #33477c 37%, #121c42 45%, #05091f 49.6%, #2a3d72 53%, #6a83b9 62%, #b3c5e8 75%, #f1f6ff 90%, #fff 100%);--cb-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0.33 0.33 0.33 0 0 0.33 0.33 0.33 0 0 0.33 0.33 0.33 0 0 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--cb-brush:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.006 .85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0.33 0.33 0.33 0 0 0.33 0.33 0.33 0 0 0.33 0.33 0.33 0 0 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");isolation:isolate;width:max-content;font-size:var(--em);pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1;position:relative}.jp-cabinet .cb-slot{font-size:16px}.jp-cabinet .cb-defs{width:0;height:0;position:absolute;overflow:hidden}.jp-cabinet[data-state=hidden] .cb-rig,.jp-cabinet[data-state=hidden] .cb-ground{visibility:hidden}@supports not (content-visibility:hidden){.jp-cabinet[data-state=hidden] *,.jp-cabinet[data-state=hidden] :before,.jp-cabinet[data-state=hidden] :after{animation-play-state:paused!important}}.jp-cabinet .cb-ground{pointer-events:none;width:0;height:0;position:absolute;bottom:0;left:50%}.jp-cabinet .cb-spill,.jp-cabinet .cb-shadow,.jp-cabinet .cb-dust{width:64em;height:10em;position:absolute;left:-32em}.jp-cabinet .cb-shadow{background:radial-gradient(50% 42% at 50% 40%,#000000e6,#00000073 50%,#0000 76%);top:-3em}.jp-cabinet .cb-spill{background:radial-gradient(ellipse 46% 36% at 50% 36%, rgb(var(--cb-rgb) / .5), rgb(var(--cb-rgb) / .14) 55%, transparent 78%);top:-1.4em}.jp-cabinet .cb-dust{opacity:0;background:radial-gradient(50% 50% at 50% 55%,#d6e2ffb3,#788cbe4d 48%,#0000 72%);width:48em;height:6em;top:-2.4em;left:-24em}.jp-cabinet .cb-spark{left:var(--x0);width:.26em;height:1.8em;rotate:var(--rot);opacity:0;background:linear-gradient(#fff,#ffe08a 35%,#ffa02800 100%);border-radius:.13em;margin:-.9em 0 0 -.13em;position:absolute;top:-.6em}.jp-cabinet.is-land .cb-dust.d1{animation:cb-dust .8s cubic-bezier(.1, .6, .3, 1) var(--land) both}.jp-cabinet.is-land .cb-dust.d2{animation:cb-dust .9s cubic-bezier(.1, .6, .3, 1) calc(var(--land) + .26s) both;scale:.7 .8}.jp-cabinet.is-land .cb-spark{animation:cb-spark .7s cubic-bezier(.1, .8, .3, 1) calc(var(--land) + var(--d)) both}.jp-cabinet.is-land.is-settled .cb-dust,.jp-cabinet.is-land.is-settled .cb-spark,.jp-cabinet.is-land.is-settled .cb-flash{animation:none}.jp-cabinet .cb-rig{transform-origin:50% 88%;position:relative}.jp-cabinet .cb-beat{transform-origin:50% 55%;will-change:transform;position:relative}.jp-cabinet .cb-aura{box-shadow:0 0 1.3em .2em rgb(var(--cb-rgb) / .6), 0 0 3.4em .5em rgb(var(--cb-rgb) / .3);border-radius:1.4em;position:absolute;inset:1.2em}.jp-cabinet .cb-aura.wide{box-shadow:none;background:radial-gradient(ellipse 50% 50% at 50% 50%, rgb(var(--cb-rgb) / .3), rgb(var(--cb-rgb) / .1) 40%, transparent 70%);border-radius:0;inset:-16em -20em}.jp-cabinet .cb-veil{--veil:#020309b3;z-index:6;pointer-events:none;opacity:0;background:var(--veil);transition:opacity var(--fade) ease;clip-path:polygon(1.7em 0,calc(100% - 1.7em) 0,100% 1.7em,100% calc(100% - 1.7em),calc(100% - 1.7em) 100%,1.7em 100%,0 calc(100% - 1.7em),0 1.7em);position:absolute;inset:0}.jp-cabinet .cb-bloom,.jp-cabinet .cb-flare,.jp-cabinet .cb-flash{z-index:7;pointer-events:none;opacity:0;border-radius:4em;position:absolute;inset:-2em}.jp-cabinet .cb-bloom{background:radial-gradient(ellipse 60% 56% at 50% 52%, rgb(var(--cb-rgb) / .55), rgb(var(--cb-rgb) / .22) 55%, transparent 78%)}.jp-cabinet .cb-flare{background:radial-gradient(ellipse 62% 58% at 50% 50%, rgb(var(--cb-rgb) / .8), rgb(var(--cb-rgb) / .3) 52%, transparent 76%)}.jp-cabinet .cb-flash{background:radial-gradient(70% 60% at 50% 58%,#fff,#fff0c899 45%,#0000 75%);inset:0}.jp-cabinet.is-land .cb-flash{animation:cb-impact .5s ease-out var(--land) both}.jp-cabinet .cb-body{--ch:1.7em;--a:43deg;isolation:isolate;align-content:start;gap:.45em;padding:2.5em 2.7em 2.4em;display:grid;position:relative}.jp-cabinet .cb-pl{--c:max(0em, calc(var(--ch,0em) - var(--in,0em) * .586));inset:var(--in,0em);pointer-events:none;clip-path:polygon(var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, var(--c) 100%, 0 calc(100% - var(--c)), 0 var(--c));position:absolute}.jp-cabinet .cb-pl.o{background:#02030a}.jp-cabinet .cb-pl.k{background:#03050c}.jp-cabinet .cb-pl.c{--T:var(--mt-hi);--L:var(--mt-mh);--R:var(--mt-md);--B:var(--mt-dk)}.jp-cabinet .cb-pl.s,.jp-cabinet .cb-pl.l{--T:var(--mt-bk);--L:var(--mt-dk);--R:var(--mt-mh);--B:var(--mt-hi)}.jp-cabinet .cb-pl.g{--T:var(--gt-hi);--L:var(--gt-mh);--R:var(--gt-md);--B:var(--gt-dk)}.jp-cabinet .cb-pl.c,.jp-cabinet .cb-pl.s,.jp-cabinet .cb-pl.l,.jp-cabinet .cb-pl.g{background:var(--cb-brush) 0 0 / 256px 256px, linear-gradient(90deg, transparent 8%, #ffffff80 21%, transparent 33%, transparent 64%, #ffffff4d 75%, transparent 87%), linear-gradient(180deg, transparent 12%, #ffffff6b 27%, transparent 39%, transparent 68%, #ffffff40 80%, transparent 91%), conic-gradient(from calc(var(--a,45deg) * -1), var(--T) 0 calc(var(--a,45deg) * 2 - .3deg), var(--R) calc(var(--a,45deg) * 2 + .3deg) calc(180deg - .3deg), var(--B) calc(180deg + .3deg) calc(180deg + var(--a,45deg) * 2 - .3deg), var(--L) calc(180deg + var(--a,45deg) * 2 + .3deg) 360deg);background-blend-mode:soft-light, normal, normal, normal}.jp-cabinet .cb-pl.n{background:linear-gradient(135deg, var(--cb-core), var(--cb-led) 40%, var(--cb-deep))}.jp-cabinet .cb-pl.gr{background:linear-gradient(rgb(var(--cb-rgb) / .1), rgb(var(--cb-rgb) / .1)), linear-gradient(135deg, #010208, #0b1330 50%, #010208)}.jp-cabinet .cb-body>.cb-pl.f{background:var(--cb-grain) 0 0 / 140px 140px, repeating-linear-gradient(45deg, #ffffff09 0 1px, transparent 1px calc(var(--em) * .5)), repeating-linear-gradient(-45deg, #ffffff09 0 1px, transparent 1px calc(var(--em) * .5)), linear-gradient(116deg, transparent 22%, #96b4ff1a 22% 31%, transparent 31% 34%, #96b4ff0f 34% 38%, transparent 38%), radial-gradient(ellipse 90% 36% at 50% -2%, #6e96ff38, transparent 66%), radial-gradient(ellipse 120% 90% at 50% 50%, transparent 46%, #0009), linear-gradient(180deg, #0a1129 0%, #050818 36%, #020309 100%);background-blend-mode:soft-light, normal, normal, normal, normal, normal, normal}.jp-cabinet .cb-sheen{inset:calc(var(--in,0em) * -1);position:absolute}.jp-cabinet .cb-sheen:before{content:"";background:linear-gradient(100deg,#0000 15%,#ffffffd9 50%,#0000 85%);width:30%;animation:8s cubic-bezier(.4,0,.2,1) infinite cb-sheen;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-140%)skew(-22deg)}.jp-cabinet .cb-leds,.jp-cabinet .cb-orn{pointer-events:none;position:absolute;inset:0}.jp-cabinet .cb-leds{z-index:1}.jp-cabinet .cb-orn{z-index:4}.jp-cabinet .cb-strip{justify-content:space-between;align-items:center;display:flex;position:absolute}.jp-cabinet .cb-strip.top,.jp-cabinet .cb-strip.bottom{left:calc(var(--ch) + .4em);right:calc(var(--ch) + .4em);height:.84em}.jp-cabinet .cb-strip.top{top:.76em}.jp-cabinet .cb-strip.bottom{bottom:.76em}.jp-cabinet .cb-strip.left,.jp-cabinet .cb-strip.right{top:calc(var(--ch) + .4em);bottom:calc(var(--ch) + .4em);flex-direction:column;width:.84em}.jp-cabinet .cb-strip.left{left:.76em}.jp-cabinet .cb-strip.right{right:.76em}.jp-cabinet .cb-b{background:radial-gradient(circle,#03040c 0 52%,#38466f 56% 66%,#070b1a 70% 80%,#0000 84%);border-radius:50%;flex:none;width:.84em;height:.84em;position:relative}.jp-cabinet .cb-ledcv{z-index:1;pointer-events:none;position:absolute}.jp-cabinet .cb-ledcv.is-dash{z-index:3}.jp-cabinet .cb-led{--period:4.2s;--k:2;--lo:.34;background:radial-gradient(circle at 36% 32%, #fff 0 12%, var(--cb-core) 26%, var(--cb-led) 62%, var(--cb-deep) 100%);box-shadow:0 0 .5em .08em rgb(var(--cb-rgb) / .95), 0 0 1.5em .3em rgb(var(--cb-rgb) / .55);opacity:var(--lo);animation:cb-chase var(--period) linear infinite;animation-delay:calc(var(--period) * var(--k) * (var(--i) / var(--n) - 1));border-radius:50%;position:absolute;inset:.12em}.jp-cabinet .cb-corner{width:6.4em;height:6.4em;position:absolute}.jp-cabinet .cb-corner svg{filter:drop-shadow(0 .2em .25em #000000b3);width:100%;height:100%;display:block}.jp-cabinet .cb-corner.tl{top:-.7em;left:-.7em}.jp-cabinet .cb-corner.tr{top:-.7em;right:-.7em}.jp-cabinet .cb-corner.bl{bottom:-.7em;left:-.7em}.jp-cabinet .cb-corner.br{bottom:-.7em;right:-.7em}.jp-cabinet .cb-corner.tr svg{scale:-1 1}.jp-cabinet .cb-corner.bl svg{scale:1 -1}.jp-cabinet .cb-corner.br svg{scale:-1}.jp-cabinet .cb-gem{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:1.7em;height:1.7em;box-shadow:none;background:linear-gradient(135deg, #fff 0%, var(--cb-core) 22%, var(--cb-led) 50%, var(--cb-deep) 100%);border-radius:0;position:absolute;inset:auto}.jp-cabinet .cb-corner.tl .cb-gem{top:1.415em;left:1.415em}.jp-cabinet .cb-corner.tr .cb-gem{top:1.415em;right:1.415em}.jp-cabinet .cb-corner.bl .cb-gem{bottom:1.415em;left:1.415em}.jp-cabinet .cb-corner.br .cb-gem{bottom:1.415em;right:1.415em}.jp-cabinet .cb-glint{left:var(--gx);top:var(--gy);z-index:3;clip-path:polygon(50% 0,56% 44%,100% 50%,56% 56%,50% 100%,44% 56%,0 50%,44% 44%);opacity:0;width:2.2em;height:2.2em;animation:cb-glint 6s ease-in-out var(--d) infinite;background:radial-gradient(circle,#fff 0 14%,#fff4cde6 30%,#ffdc8c80 100%);margin:-1.1em 0 0 -1.1em;position:absolute}.jp-cabinet .cb-glint.end{top:auto;left:auto;right:var(--gx);bottom:var(--gy);margin:0 -1.1em -1.1em 0}.jp-cabinet .cb-dome{width:9.6em;height:4.4em;position:absolute;top:-3.1em;left:50%;translate:-50%}.jp-cabinet .cb-dome-halo{background:radial-gradient(ellipse 50% 52% at 50% 66%, rgb(var(--cb-rgb) / .65), rgb(var(--cb-rgb) / .22) 48%, transparent 72%);position:absolute;inset:-70% -40% -40%}.jp-cabinet .cb-dome-base{clip-path:polygon(7% 0,93% 0,100% 100%,0 100%);background:linear-gradient(#fff1b0 0%,#ffc83c 22%,#b8700a 46%,#3f2000 50%,#e09a14 58%,#ffe08c 84%,#fff4c4 100%);height:1.5em;position:absolute;bottom:0;left:0;right:0}.jp-cabinet .cb-dome-collar{background:linear-gradient(#fff6cc,#ffcb45 40%,#7a4600 52%,#ffd45e 70%,#fff0b0);border-radius:.2em;height:.42em;position:absolute;bottom:1.3em;left:4%;right:4%;box-shadow:0 .1em .2em #000000b3}.jp-cabinet .cb-dome-glass{background:radial-gradient(ellipse 72% 105% at 50% 100%, var(--cb-core) 0 8%, var(--cb-led) 42%, var(--cb-deep) 84%, #02030a 100%);border-radius:50% 50% 0 0/100% 100% 0 0;height:2.8em;position:absolute;bottom:1.65em;left:8%;right:8%;overflow:hidden;box-shadow:inset 0 0 .5em #0000008c}.jp-cabinet .cb-dome-core{opacity:.6;background:radial-gradient(40% 70% at 50% 100%,#fff,#fff0 80%);position:absolute;inset:0}.jp-cabinet .cb-dome-spec{background:radial-gradient(18% 20% at 26% 30%,#fffffff2,#0000 80%),linear-gradient(#ffffff4d,#0000 45%);position:absolute;inset:0}.jp-cabinet .cb-crown{--ch:.9em;--a:84deg;z-index:2;height:4.6em;padding:.62em;position:relative}.jp-cabinet .cb-mq{background:var(--cb-grain) 0 0 / 140px 140px, radial-gradient(56% 160% at 50% 56%, rgb(var(--cb-rgb) / .6), rgb(var(--cb-rgb) / .16) 55%, transparent 78%), linear-gradient(180deg, #182148, #0a1026 55%, #03050f);background-blend-mode:soft-light, normal, normal;place-items:center;height:100%;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .08em #000000e6,inset 0 .2em .5em #000000d9,inset 0 -.1em .2em #7896dc40}.jp-cabinet .cb-mq:before,.jp-cabinet .cb-mq:after{content:"";background:linear-gradient(90deg, transparent, var(--cb-core) 18%, var(--cb-led) 50%, var(--cb-core) 82%, transparent);height:.14em;box-shadow:0 0 .5em .04em rgb(var(--cb-rgb) / .9);opacity:.9;border-radius:.07em;position:absolute;left:5%;right:5%}.jp-cabinet .cb-mq:before{top:.2em}.jp-cabinet .cb-mq:after{bottom:.2em}.jp-cabinet .cb-mq-bleed{background:linear-gradient(100deg,#0000,#ffffff38 50%,#0000);width:28%;animation:5.5s cubic-bezier(.4,0,.2,1) 1s infinite cb-mq-sweep;position:absolute;top:0;bottom:0;left:0;transform:translate(-130%)skew(-20deg)}.jp-cabinet .cb-mq-lines{background:repeating-linear-gradient(0deg,#ffffff0b 0 1px,#0000 1px 3px);position:absolute;inset:0}.jp-cabinet .cb-mq-glass{background:linear-gradient(#ffffff29,#ffffff05 46%,#0000 47%);position:absolute;inset:0}.jp-cabinet .cb-sign{transition:opacity var(--fade) ease, transform var(--fade) cubic-bezier(.2, .9, .3, 1);justify-content:center;align-items:center;gap:1em;display:flex;position:absolute;inset:0}.jp-cabinet .cb-sign.is-reach{opacity:0;transform:scale(.82)}.jp-cabinet .cb-tag{font:500 calc(var(--em) * .6) / 1 var(--font-tech);letter-spacing:.34em;color:#b0c2e6b8;position:absolute;top:.45em}.jp-cabinet .cb-tag.l{left:.9em}.jp-cabinet .cb-tag.r{margin-right:-.34em;right:.9em}.jp-cabinet .cb-onu,.jp-cabinet .cb-reach,.jp-cabinet .cb-brand b{white-space:nowrap;color:#0000;display:inline-block;position:relative}.jp-cabinet .cb-onu:before,.jp-cabinet .cb-onu:after,.jp-cabinet .cb-reach:before,.jp-cabinet .cb-reach:after,.jp-cabinet .cb-brand b:before,.jp-cabinet .cb-brand b:after{content:attr(data-text);position:absolute;top:0;left:0}.jp-cabinet .cb-onu:before,.jp-cabinet .cb-reach:before,.jp-cabinet .cb-brand b:before{color:var(--edge,#0b0500);-webkit-text-stroke:.22em var(--edge,#0b0500);text-shadow:0 .05em 0 var(--edge,#0b0500), 0 .1em .06em #000c}.jp-cabinet .cb-onu:after,.jp-cabinet .cb-reach:after,.jp-cabinet .cb-brand b:after{color:#0000;background:var(--face,var(--cb-gold-v));-webkit-text-stroke:.025em var(--key,#fff1b8);-webkit-background-clip:text;background-clip:text}.jp-cabinet .cb-onu{--edge:#170a00;font:900 calc(var(--em) * 3) / 1 var(--font-mincho);letter-spacing:.06em;filter:drop-shadow(0 0 .35em #ffbe4699)}.jp-cabinet .cb-dia{background:var(--cb-gold-a);width:.8em;height:.8em;box-shadow:0 0 0 .1em #170a00, 0 0 .8em .15em rgb(var(--cb-rgb) / .85);rotate:45deg}.jp-cabinet .cb-rush{font:700 calc(var(--em) * 2.4) / 1 var(--font-tech);letter-spacing:.3em;color:#fff;text-shadow:0 0 .05em #fff, 0 0 .2em rgb(var(--cb-rgb) / .95), 0 0 .5em rgb(var(--cb-rgb) / .8), 0 0 1.1em rgb(var(--cb-rgb) / .55);margin-right:-.3em;animation:6s linear infinite cb-neon}.jp-cabinet .cb-reach{--edge:#1a0004;--key:#ffd9d2;--face:linear-gradient(180deg, #fff 0%, #ffd7cf 18%, #ff5a52 40%, #c4001c 49%, #5f0010 50.5%, #e0202e 56%, #ff6e5c 80%, #ffd2c6 100%);font:400 calc(var(--em) * 3) / 1 var(--font-impact);letter-spacing:.04em;filter:drop-shadow(0 0 .3em #ff283cf2)drop-shadow(0 0 .9em #ff1e3299)}.jp-cabinet .cb-mid{z-index:2;grid-template-columns:1.8em auto 1.8em;justify-content:center;align-items:stretch;column-gap:.2em;display:grid;position:relative}.jp-cabinet .cb-win{--ch:1em;--a:46deg;padding:1.38em;position:relative}.jp-cabinet .cb-win:after{content:"";box-shadow:0 0 1.2em .1em rgb(var(--cb-rgb) / .5), inset 0 0 .9em rgb(var(--cb-rgb) / .4);pointer-events:none;border-radius:.5em;position:absolute;inset:1.1em}.jp-cabinet .cb-well{background:#010208;border-radius:.3em;position:relative;overflow:hidden;box-shadow:inset 0 .6em 1.3em #000000f2,inset 0 0 0 .1em #000000e6,inset 0 -.14em .3em #6e8cd24d}.jp-cabinet .cb-slot{place-items:center;padding:.3em;display:grid}.jp-cabinet .cb-glass{pointer-events:none;position:absolute;inset:0;overflow:hidden}.jp-cabinet .cb-reflect{background:linear-gradient(118deg,#0000 0 16%,#ffffff1a 16% 33%,#ffffff06 33% 36%,#ffffff0f 36% 42%,#0000 42%),linear-gradient(#ffffff1a,#0000 20%);position:absolute;inset:0}.jp-cabinet .cb-sweep{background:linear-gradient(100deg,#0000,#ffffff4d 50%,#0000);width:26%;animation:6.5s cubic-bezier(.4,0,.2,1) infinite cb-sweep;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-170%)skew(-18deg)}.jp-cabinet .cb-edge{box-shadow:inset 0 0 1.6em rgb(var(--cb-rgb) / .45), inset 0 0 0 .1em #ffffff29;background:radial-gradient(130% 110%,#0000 58%,#0000008c);border-radius:.3em;position:absolute;inset:0}.jp-cabinet .cb-rivet{background:radial-gradient(circle at 34% 30%,#fff 0 12%,#b3c1de 26%,#4c5c85 62%,#0e1531 100%);border-radius:50%;width:.7em;height:.7em;position:absolute;box-shadow:0 0 0 .08em #02030a}.jp-cabinet .cb-rivet.a{top:.4em;left:.4em}.jp-cabinet .cb-rivet.b{top:.4em;right:.4em}.jp-cabinet .cb-rivet.c{bottom:.4em;left:.4em}.jp-cabinet .cb-rivet.d{bottom:.4em;right:.4em}.jp-cabinet .cb-side{flex-direction:column;justify-content:space-between;align-items:center;padding:.3em 0;display:flex}.jp-cabinet .cb-b.dash{background:#03050f;border-radius:.45em;width:.9em;height:2em;box-shadow:inset 0 0 0 .1em #55659a,inset 0 .1em .2em #000000e6,0 0 0 .08em #02030a}.jp-cabinet .cb-lamp{flex:none;place-items:center;width:1.7em;height:3.6em;display:grid;position:relative}.jp-cabinet .cb-lamp:before,.jp-cabinet .cb-lamp:after{content:"";clip-path:polygon(.5em 0,calc(100% - .5em) 0,100% .5em,100% calc(100% - .5em),calc(100% - .5em) 100%,.5em 100%,0 calc(100% - .5em),0 .5em);position:absolute}.jp-cabinet .cb-lamp:before{background:linear-gradient(135deg,#e4ecfd,#607aae 30%,#0e1534 50%,#4a5f94 70%,#cfdcf5);inset:0}.jp-cabinet .cb-lamp:after{background:linear-gradient(#0b1230,#02030a);inset:.18em}.jp-cabinet .cb-arrow{z-index:1;width:1em;height:1.5em;filter:drop-shadow(0 0 .35em rgb(var(--cb-rgb) / .95));opacity:.6;position:relative}.jp-cabinet .cb-arrow i{clip-path:polygon(0 0,100% 50%,0 100%);background:linear-gradient(135deg, var(--cb-core), var(--cb-led) 45%, var(--cb-deep));width:100%;height:100%;display:block}.jp-cabinet .cb-side.r .cb-arrow{scale:-1 1}.jp-cabinet .cb-deck{--ch:.9em;--a:82deg;z-index:2;padding:.64em;position:relative}.jp-cabinet .cb-deck:after{content:"";background:var(--cb-grain) 0 0 / 140px 140px, linear-gradient(180deg, #101838, #070b1e 60%, #03050f);background-blend-mode:soft-light, normal;position:absolute;inset:.64em;box-shadow:inset 0 .18em .5em #000000d9,inset 0 -.1em .2em #7896dc38}.jp-cabinet .cb-deck-in{z-index:1;grid-template-columns:auto 1fr auto;align-items:center;column-gap:.7em;padding:.4em .9em;display:grid;position:relative}.jp-cabinet .cb-holdbox,.jp-cabinet .cb-getbox{align-items:center;gap:.7em;display:flex}.jp-cabinet .cb-cap{font:500 calc(var(--em) * .58) / 1 var(--font-tech);letter-spacing:.3em;color:#b0c2e6cc;writing-mode:vertical-rl;rotate:180deg}.jp-cabinet .cb-orbs{gap:.4em;display:flex}.jp-cabinet .cb-orb{width:2.3em;height:2.3em;position:relative}.jp-cabinet .cb-orb:before{content:"";background:radial-gradient(circle, rgb(var(--lv-rgb) / .7), transparent 66%);opacity:0;border-radius:50%;transition:opacity .2s;position:absolute;inset:-.8em}.jp-cabinet .cb-orb[data-on="1"]:before{opacity:1}.jp-cabinet .cb-orb-ring{background:conic-gradient(from 200deg,#e4ecfd,#9fb3dd .1turn,#2a3869 .3turn,#05091f .5turn,#607aae .68turn,#d6e2fa .85turn,#e4ecfd);border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 .08em #02030a,0 .14em .3em #000c}.jp-cabinet .cb-orb-glass{background:radial-gradient(circle at 50% 58%,#1b2650 0%,#0a1030 55%,#02030a 100%);border-radius:50%;position:absolute;inset:.3em;overflow:hidden;box-shadow:inset 0 .14em .4em #000000e6,inset 0 -.1em .2em #7896dc40}.jp-cabinet .cb-orb[data-on="1"] .cb-orb-glass{background:radial-gradient(circle at 50% 56%, var(--lv-core) 0 10%, var(--lv) 38%, var(--lv-deep) 76%, #03040c 100%);box-shadow:inset 0 -.16em .3em #0009, inset 0 0 .3em rgb(var(--lv-rgb) / .8)}.jp-cabinet .cb-orb[data-on="1"][data-lv="5"] .cb-orb-glass{background:radial-gradient(circle,#fff 0 12%,#0000 46%),conic-gradient(#ff8fb8,#ffd070,#a6ffcf,#7fd9ff,#c8a0ff,#ff8fb8);animation:2.6s linear infinite cb-prism}.jp-cabinet .cb-orb-core{background:radial-gradient(circle, rgb(var(--lv-rgb) / .9), transparent 70%);opacity:0;border-radius:50%;width:46%;height:46%;position:absolute;top:52%;left:50%;translate:-50% -50%}.jp-cabinet .cb-orb[data-on="1"] .cb-orb-core{opacity:1}.jp-cabinet .cb-orb-spec{background:radial-gradient(22% 14% at 34% 24%,#fffffff2,#0000 80%),radial-gradient(58% 28% at 50% 14%,#ffffff57,#0000 80%),radial-gradient(50% 14% at 56% 90%,#ffffff38,#0000 80%);border-radius:50%;position:absolute;inset:0}.jp-cabinet .cb-orb:after{content:"";border:.14em solid rgb(var(--lv-rgb) / .9);opacity:0;border-radius:50%;position:absolute;inset:0}.jp-cabinet .cb-orb.is-pop:after{animation:.7s ease-out both cb-orb-ring}.jp-cabinet .cb-brand{justify-items:center;gap:.4em;display:grid}.jp-cabinet .cb-brand b{--edge:#120800;--key:#ffe9a8;font:400 calc(var(--em) * 1.5) / 1 var(--font-impact);letter-spacing:.2em;margin-right:-.2em}.jp-cabinet .cb-brand small{font:500 calc(var(--em) * .5) / 1 var(--font-tech);letter-spacing:.5em;color:#96a8d0cc;margin-right:-.5em}.jp-cabinet .cb-get{filter:drop-shadow(0 0 .3em #ffb43c59);background:linear-gradient(#05060c,#0b0f20);gap:.32em;padding:.3em .5em;display:flex;position:relative;box-shadow:inset 0 0 0 .08em #000,inset 0 .12em .3em #000000e6,0 .08em #7896dc40}.jp-cabinet .cb-dg{width:1.2em;height:2em;position:relative;transform:skew(-7deg)}.jp-cabinet .cb-dg i{background:#ffaa2817;position:absolute}.jp-cabinet .cb-dg i.on{background:linear-gradient(#fff6cc,#ffd25a 45%,#ff9a1a)}.jp-cabinet .cb-dg .a,.jp-cabinet .cb-dg .g,.jp-cabinet .cb-dg .d{clip-path:polygon(0 50%,.11em 0,calc(100% - .11em) 0,100% 50%,calc(100% - .11em) 100%,.11em 100%);width:.94em;height:.22em;left:.13em}.jp-cabinet .cb-dg .a{top:0}.jp-cabinet .cb-dg .g{top:.89em}.jp-cabinet .cb-dg .d{top:1.78em}.jp-cabinet .cb-dg .b,.jp-cabinet .cb-dg .c,.jp-cabinet .cb-dg .e,.jp-cabinet .cb-dg .f{clip-path:polygon(50% 0,100% .11em,100% calc(100% - .11em),50% 100%,0 calc(100% - .11em),0 .11em);width:.22em;height:.83em}.jp-cabinet .cb-dg .b,.jp-cabinet .cb-dg .f{top:.14em}.jp-cabinet .cb-dg .c,.jp-cabinet .cb-dg .e{top:1.03em}.jp-cabinet .cb-dg .b,.jp-cabinet .cb-dg .c{left:.98em}.jp-cabinet .cb-dg .e,.jp-cabinet .cb-dg .f{left:0}.jp-cabinet[data-mood=spin]{--cb-led:#86d2ff;--cb-core:#f4fbff;--cb-deep:#0b4fb8;--cb-rgb:134 210 255}.jp-cabinet[data-mood=reach]{--cb-led:var(--c-red);--cb-core:var(--c-red-core);--cb-deep:var(--c-red-deep);--cb-rgb:var(--c-red-rgb)}.jp-cabinet[data-mood=fail]{--cb-led:var(--c-ash);--cb-core:var(--c-ash-core);--cb-deep:var(--c-ash-deep);--cb-rgb:var(--c-ash-rgb)}.jp-cabinet[data-mood=revive]{--cb-led:var(--c-violet);--cb-core:var(--c-violet-core);--cb-deep:var(--c-violet-deep);--cb-rgb:var(--c-violet-rgb)}.jp-cabinet[data-mood=chance]{--cb-led:var(--c-red);--cb-core:var(--c-red-core);--cb-deep:var(--c-red-deep);--cb-rgb:var(--c-red-rgb)}.jp-cabinet[data-mood=win]{--cb-led:var(--c-gold);--cb-core:var(--c-gold-core);--cb-deep:var(--c-gold-deep);--cb-rgb:var(--c-gold-rgb)}.jp-cabinet[data-lv="5"][data-mood=idle] .cb-led{--period:1.2s;--k:3;--lo:.3;--cb-led:hsl(calc(var(--i) / var(--n) * 360) 100% 60%);--cb-deep:hsl(calc(var(--i) / var(--n) * 360) 100% 32%);--cb-core:#fff;box-shadow:0 0 .5em .08em var(--cb-led), 0 0 1.5em .3em color-mix(in srgb, var(--cb-led) 55%, transparent)}.jp-cabinet[data-lv="5"][data-mood=idle] .cb-gem{animation:2.6s linear infinite cb-prism}.jp-cabinet[data-lv="5"][data-mood=idle] .cb-dome-glass{background:conic-gradient(from 200deg at 50% 100%,#ff8fb8,#ffd070,#a6ffcf,#7fd9ff,#c8a0ff,#ff8fb8);animation:2.6s linear infinite cb-prism}.jp-cabinet[data-mood=spin] .cb-led{--period:.9s;--k:3;--lo:.2}.jp-cabinet[data-mood=spin] .cb-arrow{animation:.45s steps(2,end) infinite cb-blink}.jp-cabinet[data-mood=reach] .cb-led{--period:.62s;--lo:.55;animation-name:cb-throb;animation-delay:0s}.jp-cabinet[data-mood=reach] .cb-sign.is-rush,.jp-cabinet[data-mood=chance] .cb-sign.is-rush{opacity:0;transform:scale(1.18)}.jp-cabinet[data-mood=reach] .cb-sign.is-reach{opacity:1;transform:scale(1)}.jp-cabinet[data-mood=reach] .cb-reach{animation:.5s step-end infinite cb-reach-flash}.jp-cabinet[data-mood=reach] .cb-arrow{opacity:1;animation:.62s ease-out infinite cb-throb}.jp-cabinet[data-mood=fail] .cb-veil{--veil:#2e323ea8;opacity:1}.jp-cabinet[data-mood=fail] .cb-led{animation-name:cb-die;animation-duration:1.8s;animation-delay:calc(var(--r) * 1.6s);animation-timing-function:step-end;animation-iteration-count:1;animation-fill-mode:forwards}.jp-cabinet[data-mood=fail] .cb-rush{animation:2.2s step-end forwards cb-die}.jp-cabinet[data-mood=fail] .cb-arrow{opacity:.08}.jp-cabinet[data-mood=revive] .cb-led{--lo:.1;animation-name:cb-flicker;animation-duration:calc(.3s + var(--r) * .5s);animation-delay:calc(var(--r) * -1s);animation-timing-function:step-end}.jp-cabinet[data-mood=revive] .cb-rush{animation:.7s step-end infinite cb-flicker}.jp-cabinet[data-mood=revive] .cb-arrow{animation:.5s step-end infinite cb-flicker}.jp-cabinet[data-mood=chance] .cb-veil{--veil:#020309c2;opacity:1}.jp-cabinet[data-mood=chance] .cb-led{--period:1.9s;--lo:.15;animation-name:cb-breathe;animation-delay:calc(var(--i) * -.04s)}.jp-cabinet[data-mood=win] .cb-led{--period:.6s;--k:4;--lo:.25;--cb-led:hsl(calc(var(--i) / var(--n) * 360) 100% 58%);--cb-deep:hsl(calc(var(--i) / var(--n) * 360) 100% 30%);--cb-core:#fff;box-shadow:0 0 .5em .06em var(--cb-led), 0 0 1.5em .28em color-mix(in srgb, var(--cb-led) 50%, transparent)}.jp-cabinet[data-mood=win] .cb-gem{animation:3.2s linear infinite cb-prism}.jp-cabinet[data-mood=win] .cb-rush{animation:2.4s linear infinite cb-prism}.jp-cabinet[data-mood=win] .cb-arrow{opacity:1;animation:.3s steps(2,end) infinite cb-blink}@keyframes cb-chase{0%{opacity:1;scale:1.25}8%{opacity:.95;scale:1.15}30%,to{opacity:var(--lo);scale:1}}@keyframes cb-throb{0%{opacity:1;scale:1.2}18%{opacity:.55;scale:1}30%{opacity:.95;scale:1.12}60%,to{opacity:var(--lo,.5);scale:1}}@keyframes cb-breathe{0%,to{opacity:var(--lo)}50%{opacity:.55}}@keyframes cb-die{0%{opacity:.9}14%{opacity:.1}22%{opacity:.7}34%{opacity:.05}44%{opacity:.4}60%,to{opacity:.04}}@keyframes cb-flicker{0%{opacity:1}22%{opacity:.12}38%{opacity:.85}55%{opacity:.2}72%{opacity:1}86%{opacity:.3}}@keyframes cb-blink{0%{opacity:1}50%{opacity:.25}}@keyframes cb-neon{0%,17%,21%,58%,61%,to{opacity:1}18%{opacity:.45}19.5%{opacity:.9}59%{opacity:.3}60%{opacity:.8}}@keyframes cb-reach-flash{0%{opacity:1}60%{opacity:.55}}@keyframes cb-prism{to{filter:hue-rotate(360deg)}}@keyframes cb-mq-sweep{0%{transform:translate(-130%)skew(-20deg)}30%,to{transform:translate(480%)skew(-20deg)}}@keyframes cb-glint{0%,86%,to{opacity:0;rotate:0deg;scale:.2}92%{opacity:1;rotate:25deg;scale:1}}@keyframes cb-sheen{0%{transform:translate(-140%)skew(-22deg)}26%,to{transform:translate(420%)skew(-22deg)}}@keyframes cb-sweep{0%{transform:translate(-170%)skew(-18deg)}24%,to{transform:translate(520%)skew(-18deg)}}@keyframes cb-orb-ring{0%{opacity:.95;scale:.8}to{opacity:0;scale:2}}@keyframes cb-dust{0%{opacity:.95;transform:scale(.2,.45)}to{opacity:0;transform:scaleX(1.7)}}@keyframes cb-spark{0%{opacity:1;translate:0;scale:1}to{opacity:0;translate:var(--dx) calc(var(--dy) * -.15);scale:.4 1.5}}@keyframes cb-impact{0%{opacity:.85}to{opacity:0}}@media (prefers-reduced-motion:reduce){.jp-cabinet .cb-led,.jp-cabinet[data-mood] .cb-led{opacity:.8;animation:none}.jp-cabinet .cb-led:nth-child(3n){opacity:.35}.jp-cabinet .cb-sheen:before,.jp-cabinet .cb-sweep,.jp-cabinet .cb-mq-bleed,.jp-cabinet .cb-glint,.jp-cabinet .cb-rush,.jp-cabinet .cb-reach,.jp-cabinet .cb-arrow,.jp-cabinet .cb-strip,.jp-cabinet .cb-side,.jp-cabinet .cb-gem{animation:none!important}.jp-cabinet .cb-dust,.jp-cabinet .cb-spark{display:none}.jp-cabinet{--fade:.2s}}@media (max-height:500px){.jp-cabinet .cb-tag,.jp-cabinet .cb-brand small{display:none}}.jp-reels{--rg:calc(var(--sym) * .07);--rr:calc(var(--sym) * .055);--pl-h:max(2px, calc(var(--sym) * .02));gap:var(--rg);width:calc(var(--sym) * 3 + var(--rg) * 2);height:calc(var(--sym) * 3);border-radius:var(--rr);isolation:isolate;pointer-events:none;-webkit-user-select:none;user-select:none;box-shadow:0 0 0 1px #000000f2, 0 0 0 calc(var(--sym) * .02) #06070d;background:#040409;display:flex;position:relative}.jp-reels .rl-reel{flex:0 0 var(--sym);border-radius:var(--rr);isolation:isolate;background:#1a1005;height:100%;position:relative;overflow:hidden}.jp-reels .rl-reel>*{pointer-events:none;position:absolute;inset:0}.jp-reels .rl-bed{background:radial-gradient(130% 28%,#fffef6f2,#fffae800 100%),radial-gradient(160% 72%,#fffbec 0%,#fcf0d0 50%,#f1d9a6 82%,#dcb56a 100%),#f2d696}.jp-reels .rl-bed:before{content:"";opacity:.09;mix-blend-mode:multiply;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n' x='0' y='0' width='100%' height='100%'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35  0 0 0 0 .22  0 0 0 0 .08  0 0 0 1.4 -.35'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url%28%23n%29'/%3E%3C/svg%3E") 0 0/120px 120px;position:absolute;inset:0}.jp-reels .rl-bed:after{content:"";background:radial-gradient(90% 48%,#ffcd6e6b,#0000 72%);animation:4.6s ease-in-out infinite rl-breathe;position:absolute;inset:0}@keyframes rl-breathe{50%{opacity:.45}}.jp-reels .rl-persp{perspective:calc(var(--sym) * 6.5);perspective-origin:50%}.jp-reels .rl-axis,.jp-reels .rl-drum{transform-style:preserve-3d;position:absolute;inset:0}.jp-reels .rl-axis{transform:translateZ(calc(var(--sym) * var(--rad) * -1))}.jp-reels .rl-drum{will-change:transform}.jp-reels .rl-cell{left:calc(50% - var(--ss,1) * 50%);top:calc(50% - var(--ss,1) * var(--sym) * .5);width:calc(var(--ss,1) * 100%);height:calc(var(--ss,1) * var(--sym));backface-visibility:hidden;transform:rotateX(calc(var(--i) * var(--step) * -1)) translateZ(calc(var(--sym) * var(--rad))) scale(calc(1 / var(--ss,1)));position:absolute}.jp-reels .rl-heat{opacity:0;background:radial-gradient(120% 40%,#fffce8e6,#ffd68266 60%,#ffbe5000 100%),linear-gradient(#0000 20%,#ffd27847 50%,#0000 80%);transition:opacity .2s}.jp-reels[data-lite] .rl-streak,.jp-reels[data-lite] .rl-heat{display:none}.jp-reels .rl-reel.is-spin .rl-heat{opacity:calc(var(--sp) * .6)}.jp-reels .rl-streak{opacity:0;transition:opacity .15s;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 4%,#000 30% 70%,#0000 96%);mask-image:linear-gradient(#0000 4%,#000 30% 70%,#0000 96%)}.jp-reels .rl-streak:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 400' preserveAspectRatio='none'%3E%3Crect x='39.6' y='20.6' width='2.6' height='48' rx='1.30' fill='%23fff3c4' fill-opacity='0.18'/%3E%3Crect x='69.6' y='28.6' width='1.8' height='106' rx='0.90' fill='%23ffffff' fill-opacity='0.18'/%3E%3Crect x='12.5' y='183.7' width='0.9' height='74' rx='0.45' fill='%23ffffff' fill-opacity='0.7'/%3E%3Crect x='68.9' y='74.4' width='2.6' height='74' rx='1.30' fill='%23fff3c4' fill-opacity='0.28'/%3E%3Crect x='50.6' y='93.6' width='0.9' height='102' rx='0.45' fill='%23ffffff' fill-opacity='0.18'/%3E%3Crect x='45.2' y='151.8' width='2.6' height='130' rx='1.30' fill='%23ffd98a' fill-opacity='0.28'/%3E%3Crect x='80.9' y='140.0' width='1.8' height='100' rx='0.90' fill='%23fff3c4' fill-opacity='0.4'/%3E%3Crect x='30.8' y='86.5' width='2.6' height='54' rx='1.30' fill='%23ffd98a' fill-opacity='0.4'/%3E%3Crect x='103.5' y='147.3' width='0.6' height='157' rx='0.30' fill='%23ffd98a' fill-opacity='0.18'/%3E%3Crect x='21.1' y='166.2' width='0.6' height='60' rx='0.30' fill='%23fff3c4' fill-opacity='0.18'/%3E%3Crect x='41.5' y='189.2' width='1.8' height='73' rx='0.90' fill='%23ffffff' fill-opacity='0.18'/%3E%3Crect x='111.6' y='23.2' width='1.2' height='97' rx='0.60' fill='%23ffd98a' fill-opacity='0.7'/%3E%3Crect x='35.0' y='104.0' width='1.8' height='104' rx='0.90' fill='%23ffffff' fill-opacity='0.4'/%3E%3Crect x='72.9' y='248.2' width='0.9' height='74' rx='0.45' fill='%23ffd98a' fill-opacity='0.28'/%3E%3Crect x='47.4' y='146.4' width='2.6' height='75' rx='1.30' fill='%23ffffff' fill-opacity='0.4'/%3E%3Crect x='97.0' y='121.4' width='1.2' height='109' rx='0.60' fill='%23ffffff' fill-opacity='0.55'/%3E%3Crect x='19.5' y='233.8' width='0.6' height='43' rx='0.30' fill='%23ffffff' fill-opacity='0.55'/%3E%3Crect x='32.5' y='199.8' width='2.6' height='26' rx='1.30' fill='%23fff3c4' fill-opacity='0.7'/%3E%3Crect x='112.6' y='202.6' width='0.6' height='183' rx='0.30' fill='%23ffd98a' fill-opacity='0.55'/%3E%3Crect x='48.2' y='204.6' width='0.6' height='76' rx='0.30' fill='%23ffffff' fill-opacity='0.28'/%3E%3Crect x='116.2' y='110.8' width='0.6' height='78' rx='0.30' fill='%23ffffff' fill-opacity='0.18'/%3E%3Crect x='67.7' y='109.9' width='0.6' height='101' rx='0.30' fill='%23ffffff' fill-opacity='0.18'/%3E%3Crect x='73.2' y='328.2' width='2.6' height='53' rx='1.30' fill='%23ffd98a' fill-opacity='0.4'/%3E%3Crect x='16.2' y='136.5' width='1.8' height='108' rx='0.90' fill='%23ffffff' fill-opacity='0.4'/%3E%3Crect x='18.7' y='68.1' width='0.9' height='150' rx='0.45' fill='%23ffffff' fill-opacity='0.7'/%3E%3Crect x='25.8' y='196.3' width='0.6' height='113' rx='0.30' fill='%23fff3c4' fill-opacity='0.7'/%3E%3Crect x='115.5' y='97.9' width='1.2' height='32' rx='0.60' fill='%23fff3c4' fill-opacity='0.28'/%3E%3Crect x='91.5' y='139.7' width='0.9' height='122' rx='0.45' fill='%23ffffff' fill-opacity='0.7'/%3E%3Crect x='95.5' y='70.5' width='2.6' height='99' rx='1.30' fill='%23fff3c4' fill-opacity='0.55'/%3E%3Crect x='86.8' y='173.3' width='0.9' height='33' rx='0.45' fill='%23fff3c4' fill-opacity='0.7'/%3E%3Crect x='53.9' y='195.7' width='1.2' height='191' rx='0.60' fill='%23ffffff' fill-opacity='0.18'/%3E%3Crect x='13.9' y='68.0' width='2.6' height='79' rx='1.30' fill='%23ffffff' fill-opacity='0.7'/%3E%3Crect x='57.6' y='159.6' width='0.6' height='150' rx='0.30' fill='%23ffffff' fill-opacity='0.55'/%3E%3Crect x='57.5' y='222.3' width='0.6' height='49' rx='0.30' fill='%23ffd98a' fill-opacity='0.55'/%3E%3C/svg%3E") 0 0/100% 50%;height:200%;position:absolute;top:-100%;left:0;right:0}.jp-reels .rl-reel.is-spin .rl-streak{opacity:calc(var(--sp) * .8)}.jp-reels .rl-reel.is-spin .rl-streak:before{animation:rl-streak calc(.5s - var(--sp) * .3s) linear infinite}@keyframes rl-streak{to{transform:translateY(50%)}}.jp-reels .rl-shade{border-radius:inherit;box-shadow:inset 0 0 0 1px #000000e6, inset 0 calc(var(--sym) * .04) calc(var(--sym) * .09) #0009, inset 0 calc(var(--sym) * -.03) calc(var(--sym) * .07) #00000073, inset 0 1px 0 1px #ffe8aa29;background:linear-gradient(#0000 15%,#fffaeb33 22%,#fffaeb0d 27%,#0000 31%),linear-gradient(#0000 72%,#ffecbe1a 79%,#0000 85%),linear-gradient(#0e0600f2 0%,#100700c2 7%,#14090080 14%,#180b0042 21%,#1c0d001c 28%,#1e0e0008 33%,#1e0e0000 38% 62%,#1e0e0008 67%,#1c0d001c 72%,#180b0042 79%,#14090080 86%,#100700c2 93%,#0e0600f2 100%),linear-gradient(90deg,#1e0c0057 0%,#1e0c0000 7% 93%,#1e0c0057 100%)}.jp-reels .rl-reel{--g-red:0;--g-violet:0;--g-cool:0;--b-red:0;--b-violet:0;--dimv:0}.jp-reels .rl-gel,.jp-reels .rl-beam,.jp-reels .rl-dim,.jp-reels .rl-dimrows{opacity:0;transition:opacity .4s}.jp-reels .rl-gel{mix-blend-mode:multiply}.jp-reels .rl-gel.red{opacity:var(--g-red);background:radial-gradient(100% 70%,#ff5662,#8c0018)}.jp-reels .rl-gel.violet{opacity:var(--g-violet);background:radial-gradient(100% 70%,#b27cff,#3c1294)}.jp-reels .rl-gel.cool{opacity:var(--g-cool);background:radial-gradient(100% 70%,#b4c2e0,#3c4870)}.jp-reels .rl-beam.red{opacity:var(--b-red);background:radial-gradient(ellipse 110% 21% at 50% 50%, rgb(var(--c-red-rgb) / .85), rgb(var(--c-red-rgb) / .35) 55%, rgb(var(--c-red-rgb) / 0) 100%)}.jp-reels .rl-beam.violet{opacity:var(--b-violet);background:radial-gradient(ellipse 110% 21% at 50% 50%, rgb(var(--c-violet-rgb) / .85), rgb(var(--c-violet-rgb) / .35) 55%, rgb(var(--c-violet-rgb) / 0) 100%)}.jp-reels .rl-dim{opacity:var(--dimv);background:#0b0600}.jp-reels .rl-dimrows{background:linear-gradient(#08040099 0% 31%,#08040000 36% 64%,#08040099 69% 100%)}.jp-reels[data-mood=reach] .rl-reel{--g-red:.92;--b-red:.28;--dimv:.22}.jp-reels[data-mood=reach] .rl-reel[data-i="2"]{--g-red:.42;--dimv:0}.jp-reels[data-mood=reach]:not([data-beat]) .rl-reel[data-i="2"] .rl-beam.red{animation:.7s ease-out infinite rl-heartbeat}.jp-reels[data-mood=reach].is-beat .rl-reel[data-i="2"] .rl-beam.red{animation:.62s ease-out rl-heartbeat}.jp-reels[data-mood=revive] .rl-reel{--g-violet:.8;--b-violet:.35;--dimv:.14}.jp-reels[data-mood=revive] .rl-beam.violet{animation:.9s step-end infinite rl-flicker}.jp-reels[data-mood=fail] .rl-reel{--g-cool:.9;--dimv:.4}.jp-reels[data-mood=chance] .rl-reel{--dimv:.48}.jp-reels[data-win] .rl-dimrows{opacity:1}.jp-reels .rl-grey{pointer-events:none;border-radius:inherit;opacity:0;mix-blend-mode:saturation;background:#808790;transition:opacity .6s ease-out;position:absolute;inset:0}.jp-reels[data-mood=fail] .rl-grey{opacity:1}.jp-reels .rl-frame{border-radius:inherit;opacity:0;box-shadow:inset 0 0 0 max(2px, calc(var(--sym) * .028)) rgb(var(--c-red-rgb)), inset 0 0 0 calc(var(--sym) * .05) rgb(var(--c-red-rgb) / .22), inset 0 0 calc(var(--sym) * .3) rgb(var(--c-red-rgb) / .85), inset 0 0 calc(var(--sym) * .7) rgb(var(--c-red-deep) / .7);transition:opacity .25s}.jp-reels[data-mood=reach]:not([data-beat]) .rl-reel[data-i="2"] .rl-frame{animation:.7s ease-out infinite rl-heartbeat}.jp-reels[data-mood=reach].is-beat .rl-reel[data-i="2"] .rl-frame{animation:.62s ease-out rl-heartbeat}@keyframes rl-heartbeat{0%{opacity:.35}10%{opacity:1}22%{opacity:.45}34%{opacity:.85}60%,to{opacity:.3}}.jp-reels .rl-reel.is-land .rl-persp{animation:.42s cubic-bezier(.2,.7,.3,1) rl-dent}@keyframes rl-dent{0%{translate:0}22%{translate:0 calc(var(--sym) * .085)}48%{translate:0 calc(var(--sym) * -.03)}72%{translate:0 calc(var(--sym) * .012)}to{translate:0}}.jp-reels .rl-flash{opacity:0;background:radial-gradient(100% 30%,#ffffffb3,#ffeeb457 50%,#ffeeb400 100%)}.jp-reels .rl-reel.is-land .rl-flash{animation:.34s ease-out rl-flash}@keyframes rl-flash{0%{opacity:.95}to{opacity:0}}.jp-reels .rl-spark{width:calc(var(--sym) * .46);height:calc(var(--sym) * .46);margin:calc(var(--sym) * -.23) 0 0 calc(var(--sym) * -.23);translate:calc(var(--sym) * -.2) 0;opacity:0;display:block;inset:50% auto auto 50%}.jp-reels .rl-spark svg{fill:#fff;width:100%;height:100%;display:block;overflow:visible}.jp-reels .rl-spark:before{content:"";background:radial-gradient(circle,#fffffff2,#ffe28c8c 40%,#ffc85000 70%);border-radius:50%;position:absolute;inset:18%}.jp-reels .rl-reel.is-land .rl-spark{animation:.5s cubic-bezier(.1,.8,.3,1) rl-spark}@keyframes rl-spark{0%{opacity:1;transform:scale(.15)rotate(0)}30%{opacity:1;transform:scale(1.15)rotate(25deg)}to{opacity:0;transform:scale(.7)rotate(70deg)}}.jp-reels .rl-winback{opacity:0;transition:opacity .3s;overflow:hidden}.jp-reels[data-win] .rl-winback{opacity:1}.jp-reels .rl-winback .halo{left:-30%;right:-30%;top:calc(50% - var(--sym) * .8);height:calc(var(--sym) * 1.6);background:radial-gradient(#ffecaaf2,#ffbe4699 40%,#ffa01e00 72%);position:absolute}.jp-reels[data-win] .rl-winback .halo{animation:.9s ease-in-out infinite rl-halo}@keyframes rl-halo{0%,to{opacity:.75;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.jp-reels .rl-winback .rays{width:calc(var(--sym) * 2.6);height:calc(var(--sym) * 2.6);margin:calc(var(--sym) * -1.3) 0 0 calc(var(--sym) * -1.3);background:repeating-conic-gradient(from 0deg, #fffbe2f2 0 5deg, #ffecaa00 5deg 15deg);border-radius:50%;position:absolute;top:50%;left:50%;-webkit-mask-image:radial-gradient(circle,#000 14%,#0000 64%);mask-image:radial-gradient(circle,#000 14%,#0000 64%)}.jp-reels[data-win] .rl-winback .rays{animation:9s linear infinite rl-turn}.jp-reels .rl-winfx{opacity:0;transition:opacity .3s;overflow:hidden}.jp-reels[data-win] .rl-winfx{opacity:1}.jp-reels .rl-winfx .tw{left:var(--x);top:var(--y);width:calc(var(--sym) * var(--s));aspect-ratio:1;margin:calc(var(--sym) * var(--s) * -.5) 0 0 calc(var(--sym) * var(--s) * -.5);opacity:0;clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);background:radial-gradient(circle,#fff 0 14%,#fff4c8e6 30%,#ffd67800 62%);position:absolute}.jp-reels[data-win] .rl-winfx .tw{animation:1.2s ease-in-out infinite rl-twinkle;animation-delay:var(--d)}@keyframes rl-twinkle{0%,to{opacity:0;transform:scale(.2)rotate(0)}45%{opacity:1;transform:scale(1)rotate(45deg)}70%{opacity:0;transform:scale(.5)rotate(80deg)}}.jp-reels .rl-winfx .flare{opacity:0;background:radial-gradient(120% 26%,#fff,#ffecaab3 40%,#ffd26400 75%);position:absolute;inset:0}.jp-reels[data-win] .rl-winfx .flare{animation:.6s ease-out both rl-flare}@keyframes rl-flare{0%{opacity:1}to{opacity:0}}.jp-reels .rl-winfx .ring{width:calc(var(--sym) * .9);height:calc(var(--sym) * .9);margin:calc(var(--sym) * -.45) 0 0 calc(var(--sym) * -.45);opacity:0;border:max(2px, calc(var(--sym) * .035)) solid #fff4c8f2;box-shadow:0 0 calc(var(--sym) * .12) #ffc850e6, inset 0 0 calc(var(--sym) * .1) #ffdc78cc;border-radius:50%;position:absolute;top:50%;left:50%}.jp-reels[data-win] .rl-winfx .ring{animation:.8s cubic-bezier(.1,.7,.25,1) both rl-ring}@keyframes rl-ring{0%{opacity:1;transform:scale(.55)}to{opacity:0;transform:scale(2.2)}}.jp-reels .rl-cell.is-win .rl-medal{will-change:transform;animation:rl-medal-pop .55s var(--ease-slam) 1, rl-medal-pulse .9s ease-in-out .55s infinite}@keyframes rl-medal-pop{0%{transform:scale(.8)}to{transform:scale(1)}}@keyframes rl-medal-pulse{50%{transform:scale(1.09)}}.jp-reels .rl-line{left:calc(var(--sym) * -.09);right:calc(var(--sym) * -.09);pointer-events:none;height:0;position:absolute;top:50%}.jp-reels .rl-line .pl{left:0;right:0;top:calc(var(--pl-h) * -.5);height:var(--pl-h);opacity:0;background:linear-gradient(90deg, rgb(var(--c) / 0) 0%, rgb(var(--c) / .85) 7%, rgb(var(--core) / .8) 50%, rgb(var(--c) / .85) 93%, rgb(var(--c) / 0) 100%);box-shadow:0 0 0 1px #3c180047, 0 0 calc(var(--sym) * .02) rgb(var(--c) / .9), 0 0 calc(var(--sym) * .06) rgb(var(--c) / .45), 0 0 calc(var(--sym) * .14) rgb(var(--c) / .2);border-radius:999px;transition:opacity .3s;position:absolute}.jp-reels .rl-line .pl:before,.jp-reels .rl-line .pl:after{content:"";width:calc(var(--pl-h) * 3.4);height:calc(var(--pl-h) * 3.4);margin-top:calc(var(--pl-h) * -1.7);background:radial-gradient(circle, #fff 0 22%, rgb(var(--core)) 34%, rgb(var(--c)) 62%, rgb(var(--c) / 0) 100%);border-radius:50%;position:absolute;top:50%}.jp-reels .rl-line .pl:before{left:calc(var(--pl-h) * -1.2)}.jp-reels .rl-line .pl:after{right:calc(var(--pl-h) * -1.2)}.jp-reels .pl-gold{--c:var(--c-gold-rgb);--core:255 251 230}.jp-reels .pl-red{--c:var(--c-red-rgb);--core:255 217 212}.jp-reels .pl-ash{--c:120 128 142;--core:174 181 194;box-shadow:none}.jp-reels .pl-violet{--c:var(--c-violet-rgb);--core:244 236 255}.jp-reels .pl-prism{--c:255 232 190;--core:255 255 255;overflow:visible}.jp-reels .pl-prism b{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.jp-reels .pl-prism b:before{content:"";background:linear-gradient(90deg,#ff8fb8,#ffd070,#a6ffcf,#7fd9ff,#c8a0ff,#ff8fb8,#ffd070,#a6ffcf,#7fd9ff,#c8a0ff,#ff8fb8);width:300%;animation:1.6s linear infinite rl-prism;position:absolute;top:0;bottom:0;left:0}@keyframes rl-prism{to{transform:translate(-66.667%)}}.jp-reels[data-mood=idle] .pl-gold,.jp-reels[data-mood=spin] .pl-gold,.jp-reels[data-mood=chance] .pl-gold{opacity:1}.jp-reels[data-mood=idle] .pl-gold{animation:3.2s ease-in-out infinite rl-shimmer}.jp-reels[data-mood=spin] .pl-gold{animation:.5s ease-in-out infinite rl-shimmer}@keyframes rl-shimmer{50%{opacity:.72}}.jp-reels[data-mood=chance] .pl-gold{opacity:.45}.jp-reels[data-mood=reach] .pl-red{opacity:1}.jp-reels[data-mood=reach]:not([data-beat]) .pl-red{animation:.7s ease-out infinite rl-heartbeat}.jp-reels[data-mood=reach].is-beat .pl-red{animation:.62s ease-out rl-heartbeat}.jp-reels[data-mood=fail] .pl-ash{opacity:.8}.jp-reels[data-mood=revive] .pl-violet{opacity:1;animation:.9s step-end infinite rl-flicker}@keyframes rl-flicker{0%{opacity:1}8%{opacity:.25}14%{opacity:.95}38%{opacity:.55}44%{opacity:1}71%{opacity:.3}76%{opacity:.9}}.jp-reels[data-mood=win] .pl-prism,.jp-reels[data-win] .pl-prism{opacity:1}.jp-reels[data-mood=win] .pl-gold,.jp-reels[data-win] .pl-gold{opacity:0}.jp-reels .rl-gloss{border-radius:inherit;overflow:hidden}.jp-reels .rl-gloss:before{content:"";background:linear-gradient(#fff0,#fff3 42%,#fffcf00d 78%,#fff0);height:26%;animation:7.2s cubic-bezier(.45,0,.25,1) infinite rl-gloss;position:absolute;top:0;left:-10%;right:-10%;transform:translateY(-130%)}.jp-reels .rl-reel[data-i="1"] .rl-gloss:before{animation-delay:-.9s}.jp-reels .rl-reel[data-i="2"] .rl-gloss:before{animation-delay:-1.8s}@keyframes rl-gloss{0%,45%{transform:translateY(-130%)}to{transform:translateY(390%)}}:is(.jp-reels,.rl-host) .rl-sym{width:100%;height:100%;position:relative}:is(.jp-reels,.rl-host) .rl-sym .rl-art{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}:is(.jp-reels,.rl-host) .rl-medal{position:absolute;inset:0}:is(.jp-reels,.rl-host) .rl-medal .rl-sun{background:radial-gradient(circle,#fffdf0 0,#ffe7a0 45%,#f0b230 100%);border-radius:50%;width:63.2%;height:63.2%;position:absolute;top:22.4%;left:18.4%}:is(.jp-reels,.rl-host) .rl-medal .rl-rays{background:repeating-conic-gradient(from 0deg, #fff9dc 0 11.25deg, #f0a418 11.25deg 22.5deg);border-radius:50%;animation:18s linear infinite rl-turn;position:absolute;inset:0}@keyframes rl-turn{to{transform:rotate(360deg)}}:is(.jp-reels,.rl-host) .rl-medal .rl-rim{background:conic-gradient(from -40deg,#fff0 0deg,#ffffffb3 22deg,#fff0 48deg,#5a280000 90deg,#5a280061 135deg,#5a280000 172deg,#ffffff8c 215deg,#fff0 246deg,#5a28004d 300deg,#fff0 360deg);border-radius:50%;width:82.4%;height:82.4%;position:absolute;top:12.8%;left:8.8%;-webkit-mask-image:radial-gradient(circle closest-side,#0000 0 87.4%,#000 88% 99.2%,#0000 100%);mask-image:radial-gradient(circle closest-side,#0000 0 87.4%,#000 88% 99.2%,#0000 100%)}:is(.jp-reels,.rl-host) .rl-medal .rl-glint{aspect-ratio:1;opacity:0;clip-path:polygon(50% 0,57% 43%,100% 50%,57% 57%,50% 100%,43% 57%,0 50%,43% 43%);background:radial-gradient(circle,#fff 0 16%,#fff4c8cc 34%,#ffd67800 64%);width:15%;animation:3.6s ease-in-out infinite rl-glint;position:absolute}:is(.jp-reels,.rl-host) .rl-medal .rl-glint.g1{top:14%;left:8%}:is(.jp-reels,.rl-host) .rl-medal .rl-glint.g2{width:11%;animation-delay:-1.8s;bottom:9%;right:9%}@keyframes rl-glint{0%,62%,to{opacity:0;transform:scale(.3)}74%{opacity:1;transform:scale(1)}88%{opacity:0;transform:scale(.5)rotate(50deg)}}@media (prefers-reduced-motion:reduce){.jp-reels *,.jp-reels :before,.jp-reels :after,.rl-host .rl-rays,.rl-host .rl-glint{animation:none!important}.jp-reels[data-mood=reach] .rl-reel[data-i="2"] .rl-frame{opacity:.75}.jp-reels[data-win] .rl-winfx .tw{opacity:.7}.jp-reels .rl-reel.is-land .rl-flash{animation:.2s ease-out rl-flash!important}}@property --pb-rgb{syntax:"<number>+";inherits:true;initial-value:45 180 255}@property --pb-run{syntax:"<angle>";inherits:false;initial-value:0deg}@property --cz-urg{syntax:"<number>";inherits:true;initial-value:0}.push{--w:clamp(224px, 24vw, 300px);--h:calc(var(--w) * .37);--pb-rgb:45 180 255;left:calc(50% - var(--w) / 2);bottom:calc(30px + env(safe-area-inset-bottom));z-index:20;width:var(--w);height:var(--h);border-radius:calc(var(--h) * .3);color:#fff;cursor:pointer;opacity:0;pointer-events:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;min-width:48px;min-height:48px;transition:opacity .4s, scale .5s var(--ease-slam), translate .12s, filter .3s;background:0 0;border:0;padding:0;display:block;position:fixed;scale:.6}.push[data-ready]{opacity:1;pointer-events:auto;animation:12s linear infinite pb-cycle,2.4s ease-in-out infinite pb-breathe;scale:1}[data-jackpot=on] .push,[data-result=on] .push{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .4s, scale .5s var(--ease-slam), visibility 0s .5s;animation:none;scale:.6}[data-jackpot=on] .push *,[data-jackpot=on] .push :before,[data-jackpot=on] .push :after,[data-result=on] .push *,[data-result=on] .push :before,[data-result=on] .push :after{animation:none}.push:disabled{cursor:default;filter:grayscale(.9)brightness(.5);animation:none}@media (hover:hover){.push:not(:disabled):hover{filter:brightness(1.12)saturate(1.1);translate:0 -2px;scale:1.035}}.push:not(:disabled):active{translate:0 3px;scale:.975}.push:focus-visible{outline-offset:8px;outline:3px solid #fff}.push .pb-glow{pointer-events:none;background:radial-gradient(ellipse 50% 50% at 50% 54%, rgb(var(--pb-rgb) / .6), rgb(var(--pb-rgb) / .18) 50%, transparent 72%);position:absolute;inset:-34% -14%}.push .pb-bezel{border-radius:calc(var(--h) * .3);padding:calc(var(--h) * .085);background:var(--pb-grain,none), linear-gradient(180deg, #f4f8ff 0%, #b9c8e6 14%, #5d73a6 34%, #121b40 49%, #050919 51%, #34487f 62%, #93a7d3 84%, #e8f0ff 100%);box-shadow:0 0 0 1px #02030a, 0 0 0 calc(var(--h) * .035) #c98a14, 0 0 0 calc(var(--h) * .05) #2a1700, 0 calc(var(--h) * .16) calc(var(--h) * .3) #000000b3, inset 0 1px 0 #ffffffd9, inset 0 -2px 3px #00000080;position:absolute;inset:0}.push .pb-run{inset:calc(var(--h) * -.075);border-radius:calc(var(--h) * .36);padding:calc(var(--h) * .04);pointer-events:none;background:conic-gradient(from var(--pb-run), transparent 0 48%, rgb(var(--pb-rgb) / .6) 62%, #fff 74%, rgb(var(--pb-rgb)) 80%, transparent 92%);-webkit-mask-composite:xor;filter:drop-shadow(0 0 5px rgb(var(--pb-rgb)));animation:2.2s linear infinite pb-run;position:absolute;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.push .pb-lens{border-radius:calc(var(--h) * .22);background:radial-gradient(ellipse 80% 120% at 50% 118%, #fff 0%, rgb(var(--pb-rgb)) 24%, rgb(var(--pb-rgb) / .55) 52%, #04050f 100%), #04050f;width:100%;height:100%;box-shadow:inset 0 0 0 1px #000000e6, inset 0 calc(var(--h) * .06) calc(var(--h) * .16) #0000008c, inset 0 calc(var(--h) * -.08) calc(var(--h) * .2) #ffffff38;place-items:center;display:grid;position:relative;overflow:hidden}.push .pb-lens:before{content:"";background:repeating-linear-gradient(0deg,#00000029 0 1px,#0000 1px 4px),linear-gradient(#fff6,#ffffff0f 46%,#0000 47%);position:absolute;inset:0}.push .pb-lens:after{content:"";background:linear-gradient(100deg,#0000,#ffffff8c 50%,#0000);width:26%;animation:4.2s cubic-bezier(.4,0,.2,1) .6s infinite pb-sweep;position:absolute;top:-30%;bottom:-30%;left:0;transform:translate(-200%)skew(-20deg)}.push .pb-label{z-index:1;justify-items:center;gap:calc(var(--h) * .04);display:grid;position:relative}.push .pb-label b{font:400 calc(var(--h) * .4) / 1 var(--font-impact);letter-spacing:.08em;color:#0000;filter:drop-shadow(0 0 calc(var(--h) * .1) rgb(var(--pb-rgb) / .95));margin-right:-.08em;display:inline-block;position:relative}.push .pb-label b:before,.push .pb-label b:after{content:attr(data-text);position:absolute;top:0;left:0}.push .pb-label b:before{color:#07040c;-webkit-text-stroke:.2em #07040c;text-shadow:0 .05em #07040c,0 .1em .06em #000000b3}.push .pb-label b:after{color:#0000;background:linear-gradient(#fff 0%,#eef3fc 22%,#b2c1de 44%,#4a5c86 49.5%,#1a2548 51%,#8da0c8 58%,#e4ecfa 80%,#fff 100%);-webkit-text-stroke:.03em #ffd979;-webkit-background-clip:text;background-clip:text}.push .pb-label small{font:500 calc(var(--h) * .125) / 1 var(--font-tech);letter-spacing:.46em;color:#ffe9b8;text-shadow:0 0 6px rgb(var(--pb-rgb) / .95), 0 1px 0 #000c;margin-right:-.46em}.push .pb-glint{width:calc(var(--h) * .4);height:calc(var(--h) * .4);margin:calc(var(--h) * -.2) 0 0 calc(var(--h) * -.2);pointer-events:none;clip-path:polygon(50% 0,56% 44%,100% 50%,56% 56%,50% 100%,44% 56%,0 50%,44% 44%);opacity:0;background:radial-gradient(circle,#fff 0 16%,#beebffe6 36%,#50b4ff99);animation:3.4s ease-in-out infinite pb-glint;position:absolute}.push .pb-glint.g1{top:8%;left:92%}.push .pb-glint.g2{animation-delay:1.7s;top:92%;left:7%}@keyframes pb-cycle{0%,to{--pb-rgb:255 255 255}14%{--pb-rgb:45 180 255}34%{--pb-rgb:31 242 154}52%{--pb-rgb:255 45 68}72%{--pb-rgb:255 194 61}88%{--pb-rgb:200 150 255}}@keyframes pb-breathe{50%{filter:brightness(1.14)saturate(1.12)}}@keyframes pb-run{to{--pb-run:360deg}}@keyframes pb-sweep{0%{transform:translate(-200%)skew(-20deg)}35%,to{transform:translate(520%)skew(-20deg)}}@keyframes pb-glint{0%,60%,to{opacity:0;rotate:0deg;scale:.2}72%{opacity:1;rotate:30deg;scale:1}}@media (max-width:599px){.push{--w:min(64vw, 248px);bottom:calc(92px + env(safe-area-inset-bottom))}}@media (max-height:500px) and (min-width:600px){.push{--w:200px;bottom:calc(18px + env(safe-area-inset-bottom))}}.jp-chance{--cz:min(82vw, 52dvh);--g:0;--cz-time:5s;--mt-hi:#e4ecfd;--mt-mh:#9fb3dd;--mt-md:#607aae;--mt-dk:#2a3869;--mt-bk:#0e1534;--gt-hi:#fff4c4;--gt-mh:#ffd66c;--gt-md:#d89416;--gt-dk:#8a5200;isolation:isolate;pointer-events:none;font-size:calc(var(--cz) * .1);-webkit-user-select:none;user-select:none;place-items:center;line-height:1;display:grid;position:absolute;inset:0}.jp-chance[data-state=hidden]{visibility:hidden}@supports not (content-visibility:hidden){.jp-chance[data-state=hidden] *,.jp-chance[data-state=hidden] :before,.jp-chance[data-state=hidden] :after{animation-play-state:paused!important}}.jp-chance .cz-btn{z-index:3;width:var(--cz);height:var(--cz);color:#0000;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:1.6em;grid-area:1/1;padding:0}.jp-chance[data-state=hidden] .cz-btn{pointer-events:none}.jp-chance .cz-btn:focus-visible{outline-offset:.45em;outline:.2em solid #fff;box-shadow:0 0 0 .45em #ffc23dd9}.jp-chance .cz-rig{width:var(--cz);height:var(--cz);grid-area:1/1;position:relative}.jp-chance .cz-aura{pointer-events:none;opacity:calc(.5 + var(--g) * .5);scale:calc(.7 + var(--g) * .5);background:radial-gradient(circle,#ff3c32bf,#ff2d4447 40%,#0000 68%);transition:opacity .2s,scale .25s;position:absolute;inset:-45%}.jp-chance .cz-rays{pointer-events:none;background:repeating-conic-gradient(from 0deg, #ffe08c8c 0 4deg, transparent 4deg 15deg);opacity:calc(var(--g) * var(--g) * .8);animation:14s linear infinite cz-spin;position:absolute;inset:-60%;-webkit-mask:radial-gradient(circle,#000 0 22%,#0000 62%);mask:radial-gradient(circle,#000 0 22%,#0000 62%)}.jp-chance .cz-shake{--amp:calc(.04em + var(--g) * .34em + var(--cz-urg) * .12em);animation:.14s step-end infinite cz-shake;position:absolute;inset:0}.jp-chance .cz-dock{--ch:1.7em;--a:45deg;filter:drop-shadow(0 .6em 1em #000000b3);position:absolute;inset:0}.jp-chance .cz-pl{--c:max(0em, calc(var(--ch) - var(--in,0em) * .586));inset:var(--in,0em);clip-path:polygon(var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, var(--c) 100%, 0 calc(100% - var(--c)), 0 var(--c));position:absolute}.jp-chance .cz-pl.o{background:#02030a}.jp-chance .cz-pl.k{background:#03050c}.jp-chance .cz-pl.c{--T:var(--mt-hi);--L:var(--mt-mh);--R:var(--mt-md);--B:var(--mt-dk)}.jp-chance .cz-pl.s{--T:var(--mt-bk);--L:var(--mt-dk);--R:var(--mt-mh);--B:var(--mt-hi)}.jp-chance .cz-pl.g{--T:var(--gt-hi);--L:var(--gt-mh);--R:var(--gt-md);--B:var(--gt-dk)}.jp-chance .cz-pl.c,.jp-chance .cz-pl.s,.jp-chance .cz-pl.g{background:linear-gradient(90deg, transparent 8%, #ffffff73 21%, transparent 33%, transparent 64%, #ffffff47 75%, transparent 87%), linear-gradient(180deg, transparent 12%, #ffffff61 27%, transparent 39%, transparent 68%, #ffffff38 80%, transparent 91%), conic-gradient(from -45deg, var(--T) 0 89.7deg, var(--R) 90.3deg 179.7deg, var(--B) 180.3deg 269.7deg, var(--L) 270.3deg 360deg)}.jp-chance .cz-pl.f{background:radial-gradient(circle at 50% 50%, rgb(255 60 50/calc(.1 + var(--g) * .3)), transparent 62%), repeating-linear-gradient(45deg, #ffffff09 0 1px, transparent 1px .5em), repeating-linear-gradient(-45deg, #ffffff09 0 1px, transparent 1px .5em), radial-gradient(ellipse 120% 100% at 50% 50%, #0b1230, #03050f 70%)}.jp-chance .cz-ticks{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.jp-chance .cz-ticks path{fill:#ffffff12}.jp-chance .cz-ticks.lit{filter:drop-shadow(0 0 .25em #ffd278e6)}.jp-chance .cz-ticks.lit path{fill:#0000}.jp-chance .cz-ticks.lit path.on{fill:var(--tc)}.jp-chance .cz-ticks.lit path[data-b="0"]{--tc:#5fd0ff}.jp-chance .cz-ticks.lit path[data-b="1"]{--tc:#4dffb0}.jp-chance .cz-ticks.lit path[data-b="2"]{--tc:#ff5a5a}.jp-chance .cz-ticks.lit path[data-b="3"]{--tc:#ffd45e}.jp-chance.is-max .cz-ticks.lit path.on{fill:#fff4c4}.jp-chance .cz-timer{width:100%;height:100%;position:absolute;inset:0;overflow:visible;rotate:-90deg}.jp-chance .cz-timer circle{fill:none;stroke:#fff;stroke-width:.7px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 0 .2em #a0e6fff2)}.jp-chance[data-state=on] .cz-timer circle{animation:cz-drain var(--cz-time) linear forwards}.jp-chance[data-state=on] .cz-rig{animation:cz-urg var(--cz-time) linear forwards}.jp-chance .cz-dome{background:radial-gradient(circle at 50% 56%,#fff3d0 0%,#ffb067 16%,#ff4a2e 38%,#d3102a 62%,#6e0014 88%,#2a0008 100%);border-radius:50%;width:5.6em;height:5.6em;margin:-2.8em 0 0 -2.8em;transition:scale 60ms,translate 60ms,filter 60ms;animation:.48s ease-in-out infinite cz-pulse;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 0 0 .12em #02030a,0 0 0 .3em #b8820f,0 0 0 .4em #2a1700,inset 0 -.7em 1.2em #ff9646a6,inset 0 .4em .8em #ffffff40,inset 0 0 0 .12em #0000008c}.jp-chance .cz-dome:before{content:"";background:linear-gradient(#fffc,#ffffff1f 70%,#0000);border-radius:50%;height:46%;position:absolute;top:4%;left:9%;right:9%}.jp-chance .cz-dome:after{content:"";background:radial-gradient(#ffc896b3,#0000 70%);border-radius:50%;height:12%;position:absolute;bottom:5%;left:22%;right:22%}.jp-chance .cz-hot{opacity:0;background:radial-gradient(circle,#fff 0%,#fff0a8 30%,#ffc23d 64%,#c97a06 100%);border-radius:50%;transition:opacity .3s;position:absolute;inset:0}.jp-chance.is-max .cz-hot{opacity:.92}.jp-chance .cz-flash{opacity:0;background:radial-gradient(circle,#fff,#ffe6a099 50%,#0000 75%);border-radius:50%;position:absolute;inset:0}.jp-chance.is-hit .cz-flash{animation:.26s ease-out cz-flash}.jp-chance.is-down .cz-dome{filter:brightness(.82);translate:0 .25em;scale:.94}.jp-chance .cz-ripple{opacity:0;pointer-events:none;border:.18em solid #ffe6aaf2;border-radius:50%;width:5.6em;height:5.6em;margin:-2.8em 0 0 -2.8em;position:absolute;top:50%;left:50%;box-shadow:0 0 .6em #ffbe5acc}.jp-chance .cz-ripple.go{animation:.55s ease-out cz-ripple}.jp-chance .cz-text{place-content:center;justify-items:center;gap:.25em;transition:opacity .2s,scale .2s;display:grid;position:absolute;inset:0}.jp-chance .cz-lt{white-space:nowrap;color:#0000;filter:drop-shadow(0 0 .2em #ff3c28e6);display:inline-block;position:relative}.jp-chance .cz-lt:before,.jp-chance .cz-lt:after{content:attr(data-text);position:absolute;top:0;left:0}.jp-chance .cz-lt:before{color:#1a0004;-webkit-text-stroke:.2em #1a0004;text-shadow:0 .06em #1a0004}.jp-chance .cz-lt:after{color:#0000;background:linear-gradient(#fff 0%,#fff2cc 28%,#ffc23d 46%,#b0560a 50%,#ffd45e 60%,#fff8e0 100%);-webkit-text-stroke:.03em #fff6cf;-webkit-background-clip:text;background-clip:text}.jp-chance .cz-oose{font:400 1.5em / 1 var(--font-impact);letter-spacing:.02em}.jp-chance .cz-renda{font:400 .8em / 1 var(--font-impact);letter-spacing:.1em}.jp-chance .cz-max{opacity:0;place-items:center;display:grid;position:absolute;inset:0;scale:2.4}.jp-chance .cz-max .cz-lt{font:400 1.35em / 1 var(--font-impact);letter-spacing:.02em;--glow:#ffc23df2;filter:drop-shadow(0 0 .2em #ffc23d)drop-shadow(0 0 .7em #ff961ee6)}.jp-chance.is-max .cz-max{opacity:1;transition:opacity .12s, scale .32s var(--ease-slam);scale:1}.jp-chance.is-max .cz-text{opacity:0;scale:.6}.jp-chance .cz-tab{--ch:.7em;z-index:4;clip-path:polygon(.7em 0,calc(100% - .7em) 0,100% .7em,100% calc(100% - .7em),calc(100% - .7em) 100%,.7em 100%,0 calc(100% - .7em),0 .7em);background:linear-gradient(135deg,#fff4c4,#d89416 40%,#4a2500 50%,#ffd66c 70%,#fff4c4);place-items:center;width:7.8em;height:1.9em;margin-left:-3.9em;display:grid;position:absolute;left:50%}.jp-chance .cz-tab:before{content:"";clip-path:inherit;background:linear-gradient(#2a0008,#0a0206);position:absolute;inset:.16em}.jp-chance .cz-tab.top{top:-1.1em}.jp-chance .cz-tab.bot{bottom:-1.1em}.jp-chance .cz-tab b{font:400 .95em / 1 var(--font-impact);letter-spacing:.16em;background:linear-gradient(#fff,#ffe9a6 40%,#ffb92e 52%,#fff2bf);color:#0000;filter:drop-shadow(0 0 .25em #ff5a28f2);-webkit-background-clip:text;background-clip:text;margin-right:-.16em;position:relative}.jp-chance .cz-tab.top b{animation:.5s step-end infinite cz-blink}.jp-chance.is-max .cz-tab.top b{animation:none}.jp-chance .cz-burst{pointer-events:none;background:repeating-conic-gradient(from 0deg, #fff4c8e6 0 3deg, transparent 3deg 12deg), radial-gradient(circle, #fffffff2, #ffc85080 30%, transparent 60%);opacity:0;position:absolute;inset:-40%;-webkit-mask:radial-gradient(circle,#000 0 16%,#0000 58%);mask:radial-gradient(circle,#000 0 16%,#0000 58%)}.jp-chance.is-max .cz-burst{animation:.9s ease-out both cz-burst}@keyframes cz-shake{0%{translate:calc(var(--amp) * 1) calc(var(--amp) * -.6);rotate:calc(var(--g) * .5deg)}17%{translate:calc(var(--amp) * -.8) calc(var(--amp) * .9);rotate:calc(var(--g) * -.4deg)}33%{translate:calc(var(--amp) * .6) calc(var(--amp) * .7);rotate:calc(var(--g) * .3deg)}50%{translate:calc(var(--amp) * -1) calc(var(--amp) * -.5);rotate:calc(var(--g) * -.5deg)}67%{translate:calc(var(--amp) * .9) calc(var(--amp) * -.9);rotate:calc(var(--g) * .4deg)}83%{translate:calc(var(--amp) * -.5) calc(var(--amp) * .6);rotate:calc(var(--g) * -.3deg)}}@keyframes cz-urg{to{--cz-urg:1}}@keyframes cz-drain{to{stroke-dashoffset:1px}}@keyframes cz-spin{to{rotate:360deg}}@keyframes cz-pulse{50%{filter:brightness(1.18)saturate(1.1)}}@keyframes cz-flash{0%{opacity:.95}to{opacity:0}}@keyframes cz-ripple{0%{opacity:.95;scale:1}to{opacity:0;scale:1.9}}@keyframes cz-blink{50%{opacity:.25}}@keyframes cz-burst{0%{opacity:1;scale:.4}to{opacity:0;scale:1.5}}@media (max-height:500px){.jp-chance{--cz:min(56vw, 56dvh)}}@media (prefers-reduced-motion:reduce){.push,.push *,.push:before,.push:after{animation:none!important}.push[data-ready]{animation:none}.jp-chance .cz-shake{translate:calc(var(--g) * .12em) 0;animation:none}.jp-chance .cz-rays,.jp-chance .cz-dome,.jp-chance .cz-tab.top b{animation:none}}.jp-crowd{inset:var(--lbx) 0;pointer-events:none;visibility:hidden;contain:layout paint;--beat:.44s;position:absolute;overflow:hidden}.jp-crowd.is-on{visibility:visible}.jp-crowd .cd-defs{width:0;height:0;position:absolute;overflow:hidden}.jp-crowd .cd{width:var(--h,20vmin);height:var(--h,20vmin);margin:calc(var(--h,20vmin) * -1) 0 0 calc(var(--h,20vmin) * -.5);will-change:transform;--d:1;--ph:0;--fx:1;position:absolute;top:0;left:0}.jp-crowd .cd.is-off{display:none}.jp-crowd .cd-rig,.jp-crowd .cd-up,.jp-crowd .cd-hd,.jp-crowd .cd-lg,.jp-crowd .cd-bd,.jp-crowd .cd-fg{width:100%;height:100%;position:absolute;inset:0}.jp-crowd .cd svg{display:block;overflow:visible}.jp-crowd .cd-rig{transform-origin:50% 100%}.jp-crowd .cd-up{transform-origin:50% 77%}.jp-crowd .cd-hd{transform-origin:50% 55%;rotate:var(--tilt,0deg);will-change:transform}.jp-crowd .cd-face,.jp-crowd .cd-rim{width:37.7%;height:56%;transform:scaleX(var(--fx));position:absolute;top:0;left:31.15%}.jp-crowd .cd-face{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.jp-crowd .cd-ua,.jp-crowd .cd-fa,.jp-crowd .cd-th,.jp-crowd .cd-sn{transform-box:view-box}.jp-crowd .cd-ua0{transform-origin:34.5px 59px}.jp-crowd .cd-ua1{transform-origin:65.5px 59px}.jp-crowd .cd-fa0{transform-origin:34.5px 69.5px}.jp-crowd .cd-fa1{transform-origin:65.5px 69.5px}.jp-crowd .cd-th0{transform-origin:44.2px 77px}.jp-crowd .cd-th1{transform-origin:55.8px 77px}.jp-crowd .cd-sn0{transform-origin:44.2px 88px}.jp-crowd .cd-sn1{transform-origin:55.8px 88px}.jp-crowd .cd-sh{transform-origin:50%;background:radial-gradient(#0000009e,#00000057 48%,#0000 72%);height:9%;position:absolute;bottom:-3.5%;left:17%;right:17%}.jp-crowd .cd-gl{background:radial-gradient(ellipse at 50% 50%, rgb(var(--gl,255 194 61) / .46), transparent 68%);height:24%;position:absolute;bottom:-9%;left:-6%;right:-6%}.jp-crowd .cd-hd{--lag:.09}.jp-crowd .cd-fa{--lag:.06}.jp-crowd .cd-sn{--lag:.05}.jp-crowd .cd[data-mv] :is(.cd-rig,.cd-sh,.cd-up,.cd-hd,.cd-ua,.cd-fa,.cd-th,.cd-sn){animation-duration:calc(var(--beat) * var(--cyc,2));animation-delay:calc(var(--beat) * (var(--ph) - var(--lag,0)) * -1);animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both}.jp-crowd .cd[data-lod] :is(.cd-th,.cd-sn,.cd-sh){animation:none}.jp-crowd .cd-cl{animation:cd-flutter calc(var(--beat) * .5) steps(5, jump-none) infinite alternate}@keyframes cd-flutter{0%{transform:skewY(-9deg)scaleX(1)}to{transform:skewY(9deg)scaleX(.88)}}.jp-crowd .cd{transform-origin:50% 100%}.jp-crowd .cd.is-run{animation:cd-across var(--dur,3s) linear var(--dl,0s) both}@keyframes cd-across{0%{translate:var(--x0,-20vmin) 0}to{translate:var(--x1,120vw) 0}}.jp-crowd .cd-beams{opacity:0;transition:opacity .5s;position:absolute;inset:0}.jp-crowd.is-disco .cd-beams{opacity:1}.jp-crowd .cd-beam{transform-origin:50% 0;background:conic-gradient(from 162deg at 50% 0, transparent 0deg, rgb(var(--bm) / .05) 3deg, rgb(var(--bm) / .26) 10deg, rgb(var(--bm) / .26) 26deg, rgb(var(--bm) / .05) 33deg, transparent 36deg);width:82vmin;height:130vmin;animation:cd-sweep calc(var(--beat) * 8) ease-in-out infinite alternate;animation-delay:calc(var(--beat) * var(--bd,0) * -1);margin-left:-41vmin;position:absolute;top:-6%}@keyframes cd-sweep{0%{transform:rotate(-34deg)}to{transform:rotate(34deg)}}@media (prefers-reduced-motion:reduce){.jp-crowd .cd.is-run,.jp-crowd .cd-beam{animation:none}}.jp-crowd .cd-oj{display:none}.jp-crowd.is-ojisan .cd-oj{display:inline}.jp-flashback{--fb-m:clamp(6px, 2vmin, 24px);--fb-r:clamp(14px, 4.4vmin, 52px);--fb-cream:#f8e8c2;--fb-gold:#f0cb7c;--fb-ink:#130b05;--fb-tilt:-4deg;--pw:min(58dvh, 66vw);--gw:min(60vw, 108dvh);--ga:1120 / 800;--lw:min(60vw, 92dvh);--gl:min(62vw, 104dvh);--ew:max(112vw, 105dvh);--pan:6%;--cap:clamp(21px, min(5.2dvh, 6.2vw), 54px);visibility:hidden;pointer-events:none;contain:layout paint;font-family:var(--font-mincho,"Zen Old Mincho"), "Noto Serif JP", "Hiragino Mincho ProN", "Yu Mincho", serif;position:absolute;inset:0;overflow:hidden}.jp-flashback.is-play{visibility:visible}.jp-flashback *,.jp-flashback :before,.jp-flashback :after{box-sizing:border-box}@media (orientation:portrait){.jp-flashback{--pw:min(70vw, 40dvh);--gw:88vw;--ga:880 / 980;--lw:90vw;--gl:112vw;--pan:21%;--cap:clamp(21px, min(4.6dvh, 6.6vw), 40px)}}.jp-flashback .fb-frame{inset:var(--fb-m);isolation:isolate;border-radius:var(--fb-r);opacity:0;background:#0f0804;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #f4d09242,0 0 4.5vmin .6vmin #ff963633,0 1.2vmin 5vmin #000000a6}.jp-flashback.is-play .fb-frame{animation:.62s linear both fb-lamp}@keyframes fb-lamp{0%{opacity:0}10%{opacity:.55}19%{opacity:.08}34%{opacity:.85}43%{opacity:.4}66%{opacity:1}to{opacity:1}}.jp-flashback .fb-film{will-change:transform;position:absolute;inset:-1.8%}.jp-flashback.is-play .fb-film{animation:.91s step-end infinite fb-weave,1.7s step-end infinite fb-tilt,4.1s step-end .9s infinite fb-jump}@keyframes fb-weave{0%{translate:0}11%{translate:.16vmin -.1vmin}27%{translate:-.12vmin .14vmin}44%{translate:.08vmin .02vmin}61%{translate:-.18vmin -.08vmin}78%{translate:.05vmin .12vmin}90%{translate:0 -.05vmin}}@keyframes fb-tilt{0%{rotate:0deg}23%{rotate:.07deg}51%{rotate:-.06deg}77%{rotate:.04deg}}@keyframes fb-jump{0%,21%{transform:none}21.5%{transform:translateY(-2.8%)}23%{transform:translateY(1.2%)}24.5%,85%{transform:none}85.5%{transform:translateY(2.6%)}87%{transform:translateY(-1.1%)}88.5%,to{transform:none}}.jp-flashback .fb-slide{opacity:0;position:absolute;inset:0}@keyframes fb-in{0%{opacity:0}to{opacity:1}}@keyframes fb-out{0%{opacity:1}to{opacity:0}}.jp-flashback.is-play .fb-s1{animation:fb-in .32s linear 40ms both, fb-out .38s linear calc(var(--t1) - .14s) forwards}.jp-flashback.is-play .fb-s2{animation:fb-in .42s linear calc(var(--t1) - .12s) both, fb-out .24s linear calc(var(--t2) - .12s) forwards}.jp-flashback.is-play .fb-s3{animation:fb-in .3s linear calc(var(--t2) + 20ms) both, fb-out 90ms linear calc(var(--tf) + .13s) forwards}.jp-flashback.is-play .fb-s4{animation:fb-in .24s linear calc(var(--tf) + .14s) both}.jp-flashback .fb-back{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.jp-flashback .fb-art{place-items:center;padding-right:13%;display:grid;position:absolute;inset:0}@media (orientation:portrait){.jp-flashback .fb-art{padding-bottom:17%;padding-right:0}}.jp-flashback.is-play .fb-s1 .fb-back{animation:fb-drift-a 3s linear var(--t0) both}@keyframes fb-drift-a{0%{translate:1.2%;scale:1.16}to{translate:-1.2% .6%;scale:1.05}}.jp-flashback .fb-pool{background:radial-gradient(56% 62% at 41% 46%,#ffc47080,#ff963c29 52%,#0000 76%);position:absolute;inset:0}.jp-flashback.is-play .fb-pool{animation:2.6s ease-in-out infinite alternate fb-breathe-a}@keyframes fb-breathe-a{0%{opacity:.75}to{opacity:1}}.jp-flashback.is-play .fb-poly-in{animation:fb-poly-in .95s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)) calc(var(--t0) + 40ms) both}@keyframes fb-poly-in{0%{opacity:0;translate:5% -15%;rotate:-13deg;scale:1.16}35%{opacity:1}to{opacity:1;translate:0;rotate:0deg;scale:1}}.jp-flashback.is-play .fb-poly-kb{animation:fb-poly-kb 2.9s linear var(--t0) both}@keyframes fb-poly-kb{0%{translate:0;scale:1}to{translate:-1.8% 1.6%;scale:1.1}}.jp-flashback .fb-poly{width:var(--pw);aspect-ratio:.84;rotate:var(--fb-tilt);--cf:calc(var(--pw) * .17);position:relative}.jp-flashback .fb-poly-shadow{position:absolute;inset:5% 3% 0 5%;box-shadow:0 1.8vmin 4vmin .2vmin #000000b8,0 .3vmin .9vmin #0000008c}.jp-flashback .fb-poly-paper{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cf)), calc(100% - var(--cf)) 100%, 0 100%);background:radial-gradient(80% 60% at 36% 26%,#fff8e48c,#0000 70%),linear-gradient(160deg,#eadfc3,#dccba2 62%,#c6ae80);position:absolute;inset:0}.jp-flashback .fb-poly-paper:before{content:"";background:radial-gradient(circle at 92% 96%,#82501857,#0000 34%),radial-gradient(circle at 4% 100%,#82501833,#0000 30%),linear-gradient(90deg,#ffffff2e,#0000 3% 97%,#3c1e0824);position:absolute;inset:0}.jp-flashback .fb-poly-photo{aspect-ratio:1;width:88.4%;display:block;position:absolute;top:6.6%;left:5.8%}.jp-flashback .fb-poly-paper:after{content:"";aspect-ratio:1;width:88.4%;position:absolute;top:6.6%;left:5.8%;box-shadow:inset 0 0 0 1px #2816088c,inset 0 0 1.2vmin #00000080}.jp-flashback .fb-poly-gloss{aspect-ratio:1;width:88.4%;position:absolute;top:6.6%;left:5.8%;overflow:hidden}.jp-flashback .fb-poly-gloss:before{content:"";background:linear-gradient(100deg,#fff4da00 0%,#fff4da47 42%,#fff4da1a 62%,#fff4da00 100%);width:60%;position:absolute;inset:-10% 0;translate:-120%}.jp-flashback.is-play .fb-poly-gloss:before{animation:fb-gloss 1.5s ease-in-out calc(var(--t0) + .9s) both}@keyframes fb-gloss{0%{translate:-120%}to{translate:230%}}.jp-flashback .fb-poly-crease{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cf)), calc(100% - var(--cf)) 100%, 0 100%);background:linear-gradient(74deg,#0000 56%,#2814081a 56.3%,#fff6e033 56.9%,#0000 57.3%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 4%,#000 30% 60%,#0000 92%);mask-image:linear-gradient(#0000 4%,#000 30% 60%,#0000 92%)}.jp-flashback .fb-poly-flap{width:var(--cf);height:var(--cf);clip-path:polygon(100% 0,0 100%,0 0);filter:drop-shadow(-.2vmin -.2vmin .35vmin #00000073);background:linear-gradient(135deg,#f8eed3 0%,#e6d7ad 52%,#b49c6a 100%);position:absolute;bottom:0;right:0}.jp-flashback .fb-tape{clip-path:polygon(0 0,100% 0,98% 20%,100% 40%,98% 60%,100% 80%,98% 100%,0 100%,2% 80%,0 60%,2% 40%,0 20%);background:linear-gradient(#eadaa8b3,#ccb78094);width:34%;height:8.5%;position:absolute;top:-3.6%;left:50%;translate:-50%;rotate:3deg;box-shadow:0 .2vmin .6vmin #0000004d}.jp-flashback .fb-s2-kb{transform-origin:50% 80%;position:absolute;inset:0}.jp-flashback.is-play .fb-s2-kb{animation:fb-zoom-b 3.3s cubic-bezier(.35, .1, .35, 1) calc(var(--t1) - .2s) both}@keyframes fb-zoom-b{0%{scale:1}to{scale:1.26}}.jp-flashback .fb-horizon{object-fit:cover;object-position:50% 88%;width:100%;height:100%;position:absolute;inset:0}.jp-flashback .fb-rays{opacity:0;width:190vmax;height:190vmax;margin:-95vmax 0 0 -95vmax;position:absolute;top:72%;left:50%}.jp-flashback.is-play .fb-rays{animation:fb-in 1.1s ease-out calc(var(--t1) + .45s) both, fb-rays 7s linear calc(var(--t1) + .4s) both}@keyframes fb-rays{0%{rotate:0deg}to{rotate:16deg}}.jp-flashback .fb-sunglow{aspect-ratio:1;opacity:0;background:radial-gradient(circle,#ffeec4e6 0,#ffc06880 20%,#ff963c29 46%,#0000 68%);width:130vmin;position:absolute;top:72%;left:50%;translate:-50% -50%}.jp-flashback.is-play .fb-sunglow{animation:fb-ignite 1.5s var(--ease-out-expo,ease-out) calc(var(--t1) + .15s) both}@keyframes fb-ignite{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}.jp-flashback .fb-logo{width:var(--lw);aspect-ratio:1254/866;position:relative}.jp-flashback .fb-logo canvas{opacity:0;width:100%;height:100%;position:absolute;inset:0}.jp-flashback.is-play .fb-logo-top{animation:fb-logo-top .9s var(--ease-out-expo,ease-out) calc(var(--t1) + .38s) both}.jp-flashback.is-play .fb-logo-bot{animation:fb-logo-bot .9s var(--ease-out-expo,ease-out) calc(var(--t1) + .38s) both}@keyframes fb-logo-top{0%{opacity:0;translate:0 -12%;scale:1.1}50%{opacity:1}to{opacity:1;translate:0;scale:1}}@keyframes fb-logo-bot{0%{opacity:0;translate:0 12%;scale:1.1}50%{opacity:1}to{opacity:1;translate:0;scale:1}}.jp-flashback .fb-logo-shade{opacity:0;background:radial-gradient(50% 48% at 50% 54%,#0a04009e,#0a040047 55%,#0000 74%);position:absolute;inset:-18% -12%}.jp-flashback.is-play .fb-logo-shade{animation:fb-in .9s ease-out calc(var(--t1) + .4s) both}.jp-flashback .fb-logo-halo{opacity:0;background:radial-gradient(50% 46% at 50% 54%,#ffc46e66,#0000 72%);position:absolute;inset:-22% -16%}.jp-flashback.is-play .fb-logo-halo{animation:fb-in 1.1s ease-out calc(var(--t1) + .7s) both}.jp-flashback .fb-logo-glint{opacity:0;transform-origin:50%;background:radial-gradient(50% 50%,#fff8e2f2,#ffce8266 38%,#0000 70%);height:24%;position:absolute;top:38%;left:-8%;right:-8%}.jp-flashback.is-play .fb-logo-glint{animation:fb-glint .78s ease-out calc(var(--t1) + 1.15s) both}@keyframes fb-glint{0%{opacity:0;scale:.2 .4}30%{opacity:1;scale:1}to{opacity:0;scale:1.3 .7}}.jp-flashback.is-play .fb-s3 .fb-back{animation:fb-drift-a 2.2s linear var(--t2) both}.jp-flashback.is-play .fb-group-in{animation:fb-group-in .8s var(--ease-out-expo,ease-out) calc(var(--t2) + 60ms) both}@keyframes fb-group-in{0%{opacity:0;translate:0 5%;rotate:3deg;scale:.93}45%{opacity:1}to{opacity:1;translate:0;rotate:0deg;scale:1}}.jp-flashback.is-play .fb-group-kb{animation:fb-group-kb 2.2s linear var(--t2) both}@keyframes fb-group-kb{0%{translate:0;scale:1}to{translate:.6% -.6%;scale:1.075}}.jp-flashback .fb-group{width:var(--gw);aspect-ratio:var(--ga);position:relative;rotate:1.4deg}.jp-flashback .fb-group-shadow{position:absolute;inset:3% 2% 0 3%;box-shadow:0 1.8vmin 4.4vmin .2vmin #000000b3,0 .3vmin 1vmin #00000080}.jp-flashback .fb-paper-back,.jp-flashback .fb-paper-top{width:100%;height:100%;position:absolute;inset:0}.jp-flashback .fb-people{position:absolute;inset:7% 5.5% 10%;overflow:hidden}.jp-flashback .fb-person{left:var(--x);top:var(--y);width:var(--w);aspect-ratio:431/640;rotate:var(--r);transform-origin:50% 100%;position:absolute}.jp-flashback.is-play .fb-person{animation:fb-pop .52s var(--ease-out-expo,ease-out) calc(var(--t2) + .14s + var(--d)) both}@keyframes fb-pop{0%{opacity:0;translate:0 14%;scale:.86}to{opacity:1;translate:0;scale:1}}.jp-flashback .fb-head{width:100%;height:100%;scale:var(--f) 1;display:block;position:absolute;inset:0}.jp-flashback .fb-body{background:linear-gradient(180deg, hsl(28 26% calc(var(--c) * 1% + 9%)), hsl(28 24% calc(var(--c) * 1%)) 62%);border-radius:26% 26% 0 0/15% 15% 0 0;width:160%;height:95%;position:absolute;top:85.5%;left:-30%;box-shadow:inset 0 .25vmin .4vmin #ffe6b424}.jp-flashback .fb-body:before{content:"";clip-path:polygon(0 0,100% 0,50% 100%);opacity:.92;background:#d9caa6;width:19%;height:17%;position:absolute;top:0;left:40.5%}.jp-flashback .fb-group-gloss{background:linear-gradient(115deg,#0000 30%,#fff4dc1a 46%,#0000 56%);position:absolute;inset:0}.jp-flashback .fb-prefl{opacity:0;background:radial-gradient(circle at 50% 46%,#fff7e28c,#ffeec833 60%,#0000 100%);position:absolute;inset:0}.jp-flashback.is-play .fb-prefl{animation:fb-prefl .8s ease-in calc(var(--tf) - .8s) both}@keyframes fb-prefl{0%{opacity:0}to{opacity:.55}}.jp-flashback .fb-eyes-in{place-items:center;display:grid;position:absolute;inset:0}.jp-flashback.is-play .fb-eyes-in{animation:fb-in .2s linear calc(var(--tf) + .14s) both, fb-out .38s linear calc(var(--t3) + .86s) forwards}.jp-flashback .fb-eyes-kb{width:var(--ew);aspect-ratio:1300/422;position:relative}.jp-flashback.is-play .fb-eyes-kb{animation:fb-eyes-kb 1.5s cubic-bezier(.3, .1, .4, 1) calc(var(--tf) + .14s) both}@keyframes fb-eyes-kb{0%{scale:1.02;translate:var(--pan) 0}to{scale:1.18;translate:calc(var(--pan) * -1) 0}}.jp-flashback .fb-eyes{width:100%;height:100%;display:block}.jp-flashback.is-play .fb-s4 .fb-back{animation:fb-in .6s linear calc(var(--tf) + .14s) both}.jp-flashback .fb-spark{aspect-ratio:1;opacity:0;width:24vmin;position:absolute;top:46.5%;left:69.4%;translate:-50% -50%}.jp-flashback.is-play .fb-spark{animation:fb-spark 1s ease-out calc(var(--tf) + .52s) both}.jp-flashback .fb-spark b{background:linear-gradient(90deg,#0000,#ffd678cc 30%,#fff8dc 50%,#ffd678cc 70%,#0000);height:.28vmin;position:absolute;top:50%;left:0;right:0;translate:0 -50%}.jp-flashback .fb-spark b:nth-child(2){rotate:90deg}.jp-flashback .fb-spark u{background:radial-gradient(circle,#fffbe8 0,#ffde84d9 30%,#ffb43c59 62%,#0000 74%);position:absolute;inset:34%}@keyframes fb-spark{0%{opacity:0;rotate:-24deg;scale:0}26%{opacity:1;rotate:0deg;scale:1.15}58%{opacity:.95;scale:.85}to{opacity:0;rotate:18deg;scale:.55}}.jp-flashback .fb-dip{opacity:0;background:radial-gradient(circle,#ffecb0f2,#ffb04099 40%,#0000 76%);position:absolute;inset:0}.jp-flashback.is-play .fb-dip{animation:fb-dip .7s ease-in-out calc(var(--t3) + .8s) both}@keyframes fb-dip{0%{opacity:0}45%{opacity:1}to{opacity:0}}.jp-flashback .fb-gold{opacity:0;place-items:center;padding-right:13%;display:grid;position:absolute;inset:0}@media (orientation:portrait){.jp-flashback .fb-gold{padding-bottom:17%;padding-right:0}}.jp-flashback.is-play .fb-gold{animation:fb-in .52s ease-out calc(var(--t3) + .96s) both}.jp-flashback .fb-gold-rays{width:150vmax;height:150vmax;margin:-75vmax 0 0 -75vmax;position:absolute;top:38%;left:50%}.jp-flashback.is-play .fb-gold-rays{animation:fb-rays 9s linear calc(var(--t3) + .9s) both}@media (orientation:portrait){.jp-flashback .fb-gold-rays{top:33%}}.jp-flashback .fb-gold-glow{aspect-ratio:1;background:radial-gradient(circle,#ffbe508c 0,#ff8c2838 36%,#0000 66%);width:120vmin;position:absolute;top:50%;left:50%;translate:-50% -50%}.jp-flashback.is-play .fb-gold-glow{animation:fb-gold-glow 1.7s ease-in-out calc(var(--t3) + .96s) infinite alternate}@keyframes fb-gold-glow{0%{opacity:.7;scale:.86}to{opacity:1;scale:1.06}}.jp-flashback .fb-gold-logo{width:var(--gl);height:auto;position:relative;translate:1.8% -18.5%}.jp-flashback.is-play .fb-gold-logo{animation:fb-gold-in 3.2s var(--ease-out-expo,ease-out) calc(var(--t3) + .96s) both}@keyframes fb-gold-in{0%{scale:.88}to{scale:1.04}}.jp-flashback .fb-sparkles{position:absolute;inset:0}.jp-flashback .fb-sparkles i{left:var(--x);top:var(--y);width:var(--sz);aspect-ratio:1;opacity:0;background:radial-gradient(circle,#fff6d0,#ffc85acc 45%,#0000 72%);border-radius:50%;position:absolute}.jp-flashback.is-play .fb-sparkles i{animation:fb-rise var(--dur) ease-out calc(var(--t3) + 1.2s + var(--dl)) infinite}@keyframes fb-rise{0%{opacity:0;translate:0}25%{opacity:1}to{opacity:0;translate:0 calc(var(--r) * -1)}}.jp-flashback .fb-leak{opacity:0;mix-blend-mode:screen;will-change:transform, opacity;position:absolute;inset:-20% -60%}.jp-flashback .fb-leak-1{background:linear-gradient(100deg,#0000 28%,#ff601280 40%,#ffb05ceb 46.5%,#fff3d0 50%,#ffb05ceb 53.5%,#ff601280 60%,#0000 72%);rotate:-7deg}.jp-flashback .fb-leak-2{background:linear-gradient(95deg,#0000 38%,#ff461473 47%,#ff8c3c99 50%,#ff461473 53%,#0000 62%);rotate:5deg}.jp-flashback.is-play .fb-leak-1{animation:fb-leak .98s cubic-bezier(.45, 0, .55, 1) calc(var(--t1) - .56s) both}.jp-flashback.is-play .fb-leak-2{animation:fb-leak 1.1s cubic-bezier(.45, 0, .55, 1) calc(var(--t1) - .42s) both}@keyframes fb-leak{0%{opacity:0;translate:-63%}16%{opacity:1}84%{opacity:1}to{opacity:0;translate:63%}}.jp-flashback .fb-burn{opacity:0;will-change:transform, opacity;width:230vmax;height:230vmax;margin:-115vmax 0 0 -115vmax;position:absolute;top:64%;left:28%;scale:.02}.jp-flashback.is-play .fb-burn{animation:fb-burn-grow .72s cubic-bezier(.5, 0, .75, .6) calc(var(--t2) - .62s) forwards, fb-burn-fade .56s ease-out calc(var(--t2) + .14s) forwards}@keyframes fb-burn-grow{0%{opacity:1;scale:.02}to{opacity:1;scale:1}}@keyframes fb-burn-fade{0%{opacity:1;scale:1}to{opacity:0;scale:1.18}}.jp-flashback .fb-flash{opacity:0;background:radial-gradient(circle at 50% 46%,#fff 0,#fffaf0 46%,#ffe9bd 100%);position:absolute;inset:0}.jp-flashback.is-play .fb-flash{animation:fb-flash .7s linear calc(var(--tf) + 60ms) both}@keyframes fb-flash{0%{opacity:0}9%{opacity:1}26%{opacity:1}to{opacity:0}}.jp-flashback .fb-tint{background:#76461a1f;position:absolute;inset:0}.jp-flashback .fb-edgeleak{opacity:0;background:radial-gradient(26% 58% at 0 34%,#ff7a2280,#0000),radial-gradient(20% 46% at 100% 72%,#ff5a1857,#0000);position:absolute;inset:0}.jp-flashback.is-play .fb-edgeleak{animation:3.1s step-end infinite fb-edgeleak}@keyframes fb-edgeleak{0%{opacity:.3}14%{opacity:.85}22%{opacity:.5}47%{opacity:.2}63%{opacity:.75}81%{opacity:.4}}.jp-flashback .fb-grain{opacity:.9;width:100%;height:100%;position:absolute;inset:0}.jp-flashback .fb-scratches i{opacity:0;background:linear-gradient(#0000,#fff0d28c 12%,#fff0d24d 70%,#0000);width:1px;height:100%;position:absolute;top:0;left:0}.jp-flashback.is-play .fb-scratches i:first-child{animation:1.37s step-end infinite fb-scr-a}.jp-flashback.is-play .fb-scratches i:nth-child(2){animation:.93s step-end .3s infinite fb-scr-b}.jp-flashback.is-play .fb-scratches i:nth-child(3){animation:2.11s step-end .6s infinite fb-scr-c}@keyframes fb-scr-a{0%{opacity:0;translate:14vw}9%{opacity:.6;translate:14.3vw}13%{opacity:0;translate:63vw}41%{opacity:.5;translate:63vw}44%{opacity:0;translate:22vw}70%{opacity:.7;translate:81vw}73%,to{opacity:0}}@keyframes fb-scr-b{0%{opacity:0;translate:38vw}17%{opacity:.45;translate:38vw}22%{opacity:0;translate:71vw}58%{opacity:.55;translate:9vw}63%,to{opacity:0}}@keyframes fb-scr-c{0%{opacity:0;translate:52vw}30%{opacity:.4;translate:52.2vw}35%{opacity:0;translate:90vw}80%{opacity:.5;translate:27vw}86%,to{opacity:0}}.jp-flashback .fb-motes{position:absolute;inset:0}.jp-flashback .fb-mote{width:var(--sz);aspect-ratio:1;translate:var(--x0) var(--y0);opacity:0;background:radial-gradient(circle,#fff0d0f2,#fff0d000 70%);border-radius:50%;position:absolute;top:0;left:0}.jp-flashback.is-play .fb-mote{animation:fb-mote var(--dur) linear var(--dl) infinite}@keyframes fb-mote{0%{opacity:0;translate:var(--x0) var(--y0)}15%,85%{opacity:var(--a)}to{opacity:0;translate:var(--x1) var(--y1)}}.jp-flashback .fb-hair{fill:none;stroke:#fff0d2bf;stroke-width:1.1px;stroke-linecap:round;opacity:0;width:11vmin;height:auto;position:absolute;top:0;left:0;overflow:visible}.jp-flashback .fb-hair-2{stroke:#100803cc;width:9vmin}.jp-flashback.is-play .fb-hair{animation:fb-hair 1.5s ease-in-out calc(var(--t0) + 1.5s) both}.jp-flashback.is-play .fb-hair-2{animation:fb-hair-2 1.7s ease-in-out calc(var(--t2) + .7s) both}@keyframes fb-hair{0%{opacity:0;translate:18vw 22dvh;rotate:-20deg}20%,75%{opacity:1}to{opacity:0;translate:26vw 34dvh;rotate:14deg}}@keyframes fb-hair-2{0%{opacity:0;translate:72vw 62dvh;rotate:18deg}20%,75%{opacity:1}to{opacity:0;translate:63vw 48dvh;rotate:-10deg}}.jp-flashback .fb-bar{opacity:0;background:linear-gradient(#050201 70%,#0000);height:5%;position:absolute;top:0;left:0;right:0}.jp-flashback.is-play .fb-bar{animation:4.1s step-end .9s infinite fb-bar}@keyframes fb-bar{0%,21%{opacity:0}21.5%{opacity:.9}23.2%{opacity:0}85%{opacity:0}85.5%{opacity:.9}87.2%,to{opacity:0}}.jp-flashback .fb-vignette{background:radial-gradient(74% 70%,#0000 32%,#0e07026b 64%,#060301ed 100%),radial-gradient(36% 30% at 24% 14%,#ffbe6e12,#0000);position:absolute;inset:0}.jp-flashback.is-play .fb-vignette{animation:3.4s ease-in-out infinite alternate fb-breathe-v}@keyframes fb-breathe-v{0%{opacity:.9}to{opacity:1}}.jp-flashback .fb-flicker{opacity:0;background:#130a03;position:absolute;inset:0}.jp-flashback.is-play .fb-flicker{animation:.47s step-end infinite fb-flick}@keyframes fb-flick{0%{opacity:.02}12%{opacity:.12}25%{opacity:.04}38%{opacity:.16}51%{opacity:0}63%{opacity:.09}81%{opacity:.03}}.jp-flashback .fb-mark{top:calc(var(--lb,9dvh) + var(--fb-m) + 2.4vmin);right:calc(var(--fb-m) + 4.4vmin);opacity:0;position:absolute}.jp-flashback.is-play .fb-mark{animation:fb-mark 1.75s linear calc(var(--t0) + .25s) both}@keyframes fb-mark{0%{opacity:0;rotate:-12deg;scale:1.7}11%{opacity:.95;rotate:-4deg;scale:.95}17%{scale:1}78%{opacity:.9}to{opacity:0;rotate:-4deg;scale:1}}.jp-flashback .fb-mark-in{writing-mode:vertical-rl;letter-spacing:.3em;color:var(--fb-cream);outline-offset:.2em;border:2px solid #f8e8c2bf;outline:1px solid #f8e8c273;padding:.55em .3em;font-size:clamp(18px,4.6vmin,46px);display:block}.jp-flashback .fb-cap{right:calc(var(--fb-m) + 6.2dvh);writing-mode:vertical-rl;text-orientation:mixed;font-size:var(--cap);font-weight:var(--fb-cap-weight,400);letter-spacing:.3em;white-space:nowrap;color:#fff1d2;text-shadow:0 0 .07em #180a00f2,0 .03em .09em #180a00e6,0 0 .6em #0000008c,0 0 .45em #ffb0466b;line-height:1.7;position:absolute;top:calc(50% + 4dvh);translate:0 -50%}.jp-flashback .fb-cap-4{color:#ffe2a0}@media (orientation:portrait){.jp-flashback .fb-cap{right:calc(var(--fb-m) + 5vw);top:auto;bottom:calc(9dvh + var(--fb-m) + 3dvh);translate:none}}.jp-flashback .fb-col{display:block}.jp-flashback .fb-col+.fb-col{padding-top:2.2em}.jp-flashback .fb-ch{opacity:0;display:inline-block}.jp-flashback .fb-cap-1{--tc:calc(var(--t0) + .56s);--st:85ms}.jp-flashback .fb-cap-2{--tc:calc(var(--t1) + .78s);--st:80ms}.jp-flashback .fb-cap-3{--tc:calc(var(--t2) + .48s);--st:75ms}.jp-flashback .fb-cap-4{--tc:calc(var(--t3) + .42s);--st:.11s}.jp-flashback.is-play .fb-ch{animation:fb-ch .64s ease-out calc(var(--tc) + var(--i) * var(--st)) both}@keyframes fb-ch{0%{opacity:0;filter:blur(.12em);translate:0 -.4em}55%{filter:blur()}to{opacity:1;filter:blur();translate:0}}.jp-flashback .fb-end{position:absolute;inset:0;overflow:hidden}.jp-flashback .fb-end-burn{opacity:0;will-change:transform, opacity;width:230vmax;height:230vmax;margin:-115vmax 0 0 -115vmax;position:absolute;top:50%;left:50%;scale:.02}.jp-flashback .fb-end-white{opacity:0;background:radial-gradient(circle,#fffdf6 0,#fff3d8 60%,#ffe2a6 100%);position:absolute;inset:0}.jp-flashback.is-end .fb-end-burn{animation:fb-end-burn var(--te) cubic-bezier(.5, 0, .8, .5) both}@keyframes fb-end-burn{0%{opacity:1;scale:.02}64%{opacity:1;scale:1}to{opacity:0;scale:1.2}}.jp-flashback.is-end .fb-end-white{animation:fb-end-white var(--te) linear both}@keyframes fb-end-white{0%,26%{opacity:0}58%,68%{opacity:1}to{opacity:0}}.jp-flashback.is-end .fb-frame{animation:fb-frame-end var(--te) linear both}@keyframes fb-frame-end{0%,64%{opacity:1;scale:1}64.1%,to{opacity:0;scale:1.05}}@media (prefers-reduced-motion:reduce){.jp-flashback .fb-scratches,.jp-flashback .fb-motes,.jp-flashback .fb-hair,.jp-flashback .fb-bar,.jp-flashback .fb-flicker,.jp-flashback .fb-edgeleak,.jp-flashback .fb-burn,.jp-flashback .fb-end-burn,.jp-flashback .fb-logo-glint,.jp-flashback .fb-sparkles,.jp-flashback .fb-gold-rays,.jp-flashback .fb-leak-2{display:none}.jp-flashback.is-play .fb-film,.jp-flashback.is-play .fb-pool,.jp-flashback.is-play .fb-vignette,.jp-flashback.is-play .fb-poly-in,.jp-flashback.is-play .fb-poly-kb,.jp-flashback.is-play .fb-poly-gloss:before,.jp-flashback.is-play .fb-s1 .fb-back,.jp-flashback.is-play .fb-s3 .fb-back,.jp-flashback.is-play .fb-s2-kb,.jp-flashback.is-play .fb-group-in,.jp-flashback.is-play .fb-group-kb,.jp-flashback.is-play .fb-eyes-kb,.jp-flashback.is-play .fb-gold-glow,.jp-flashback.is-play .fb-gold-logo{animation:none}.jp-flashback.is-play .fb-frame{animation:.7s ease-out both fb-in}.jp-flashback.is-play .fb-s1{animation:fb-in .5s linear 40ms both, fb-out .7s linear calc(var(--t1) - .42s) forwards}.jp-flashback.is-play .fb-s2{animation:fb-in .7s linear calc(var(--t1) - .42s) both, fb-out .7s linear calc(var(--t2) - .42s) forwards}.jp-flashback.is-play .fb-s3{animation:fb-in .7s linear calc(var(--t2) - .42s) both, fb-out .6s linear calc(var(--tf) + 60ms) forwards}.jp-flashback.is-play .fb-s4{animation:fb-in .7s linear calc(var(--tf) + 20ms) both}.jp-flashback.is-play .fb-eyes-in{animation:fb-in .4s linear calc(var(--tf) + 20ms) both, fb-out .6s linear calc(var(--t3) + .7s) forwards}.jp-flashback.is-play .fb-logo canvas{animation:fb-in .8s ease-out calc(var(--t1) + .45s) both}.jp-flashback.is-play .fb-person{animation:fb-in .6s ease-out calc(var(--t2) + .1s + var(--d)) both}.jp-flashback.is-play .fb-ch{animation:fb-in .6s ease-out calc(var(--tc) + var(--i) * var(--st)) both}.jp-flashback.is-play .fb-rays{animation:fb-in 1s ease-out calc(var(--t1) + .45s) both}.jp-flashback.is-play .fb-sunglow{animation:fb-in 1s ease-out calc(var(--t1) + .2s) both}.jp-flashback.is-play .fb-mark{animation:fb-mark-rm 1.7s ease-in-out calc(var(--t0) + .25s) both}.jp-flashback.is-play .fb-spark{animation:fb-spark-rm 1s ease-in-out calc(var(--tf) + .52s) both}.jp-flashback.is-play .fb-dip{animation:fb-dip-rm .9s ease-in-out calc(var(--t3) + .7s) both}.jp-flashback.is-play .fb-flash{animation:fb-flash-rm .9s ease-in-out calc(var(--tf) + 20ms) both}.jp-flashback.is-play .fb-leak-1{animation:fb-flash-rm 1s ease-in-out calc(var(--t1) - .5s) both;translate:0;rotate:0deg}.jp-flashback.is-end .fb-frame{animation:fb-out var(--te) ease-in-out both}.jp-flashback.is-end .fb-end-white{animation:fb-flash-rm var(--te) ease-in-out both}@keyframes fb-mark-rm{0%,to{opacity:0}20%,75%{opacity:.85}}@keyframes fb-spark-rm{0%,to{opacity:0}45%{opacity:.9}}@keyframes fb-dip-rm{0%,to{opacity:0}50%{opacity:.35}}@keyframes fb-flash-rm{0%,to{opacity:0}40%{opacity:.32}}}.gacha-entry{--pw:clamp(224px, 24vw, 300px);--ph:calc(var(--pw) * .37);left:calc(50% + var(--pw) / 2 + 18px);bottom:calc(30px + (var(--ph) - 52px) / 2 + env(safe-area-inset-bottom));z-index:20;color:#fff7d1;cursor:pointer;opacity:0;pointer-events:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:52px;transition:opacity .4s, scale .5s var(--ease-slam,cubic-bezier(.2, 1.6, .35, 1)), translate .12s;background:linear-gradient(#2a3366,#0b1030 70%);border:0;border-radius:999px;align-items:center;gap:.4em;padding:0 1em 0 .5em;font-family:system-ui,-apple-system,Hiragino Sans,Noto Sans JP,sans-serif;font-size:14px;font-weight:900;display:flex;position:fixed;scale:.6;box-shadow:0 0 0 2px #ffc43a,0 0 0 4px #5a3000,0 8px 20px #0000008c}.push[data-ready]~.gacha-entry{opacity:1;pointer-events:auto;scale:1}[data-jackpot=on] .gacha-entry,[data-jackpot=on] .push[data-ready]~.gacha-entry,[data-result=on] .gacha-entry,[data-result=on] .push[data-ready]~.gacha-entry{opacity:0;pointer-events:none;scale:.6}.gacha-entry:active{translate:0 3px}.gacha-entry .ge-icon{width:38px;height:38px;display:block}.gacha-entry .ge-icon svg{width:100%;height:100%;display:block}.gacha-entry .ge-label{letter-spacing:.06em;text-shadow:0 1px #000}.gacha-entry .ge-badge{text-align:center;color:#fff;background:#e0173b;border-radius:11px;min-width:22px;height:22px;padding:0 5px;font-size:13px;font-style:normal;line-height:22px;position:absolute;top:-6px;right:-4px;box-shadow:0 0 0 2px #fff}.gacha-entry[data-tickets="0"] .ge-badge{display:none}.gacha-entry:not([data-tickets="0"]) .ge-icon{animation:2.6s ease-in-out infinite ge-nod}@keyframes ge-nod{0%,70%,to{transform:none}76%{transform:rotate(-14deg)scale(1.08)}82%{transform:rotate(12deg)scale(1.08)}88%{transform:rotate(-6deg)}}@media (max-width:599px){.gacha-entry{--pw:min(64vw, 248px);left:auto;right:calc(10px + env(safe-area-inset-right));bottom:calc(92px + (var(--ph) - 48px) / 2 + env(safe-area-inset-bottom));justify-content:center;width:48px;min-height:48px;padding:0}.gacha-entry .ge-label{display:none}.gacha-entry .ge-icon{width:34px;height:34px}}@media (max-height:500px) and (min-width:600px){.gacha-entry{--pw:200px;left:calc(50% + var(--pw) / 2 + 14px);bottom:calc(18px + (var(--ph) - 48px) / 2 + env(safe-area-inset-bottom));min-height:48px}}@media (prefers-reduced-motion:reduce){.gacha-entry:not([data-tickets="0"]) .ge-icon{animation:none}}.jackpot .jp-gags{pointer-events:none;--gg-ui:system-ui, -apple-system, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Yu Gothic", sans-serif;font-family:var(--gg-ui);font-weight:900;position:absolute;inset:0}.jackpot .gg-cap,.jackpot .gg-bb{--ol:#000;--gg-outline:.09em 0 var(--ol), -.09em 0 var(--ol), 0 .09em var(--ol), 0 -.09em var(--ol), .07em .07em var(--ol), -.07em .07em var(--ol), .07em -.07em var(--ol), -.07em -.07em var(--ol)}.jackpot .gg-caps{height:var(--lb);padding:0 max(3vw, 10px) env(safe-area-inset-bottom,0px);justify-content:center;align-items:center;transition:height .5s cubic-bezier(.6,0,.2,1);display:flex;position:absolute;bottom:0;left:0;right:0}.jackpot[data-state=fail] .gg-caps,.jackpot[data-state=fail] .gg-score{height:17dvh}.jackpot[data-state=win] .gg-caps,.jackpot[data-state=out] .gg-caps{background:linear-gradient(#0000,#0009 28%,#000000e0)}.jackpot .gg-cap{letter-spacing:.02em;text-align:center;color:#fff;visibility:hidden;opacity:0;max-width:100%;text-shadow:var(--gg-outline), 0 0 .4em #000000e6;justify-content:center;align-items:center;gap:.6em;font-size:clamp(12px,min(3.9vw,4.4dvh),19px);line-height:1.3;display:flex}.jackpot .gg-cap.is-on{visibility:visible;animation:gg-cap-in .32s var(--ease-slam) both}.jackpot .gg-cap.is-on.is-out{animation:.26s ease-in both gg-cap-out}.jackpot .gg-cap-tag{white-space:nowrap;letter-spacing:.08em;color:#04141f;text-shadow:none;background:linear-gradient(#b9f3ff,#37cbff 55%,#0b86c9);border-radius:.4em;flex:none;padding:.14em .55em .18em;font-size:.7em}.jackpot .gg-cap[data-tone=quote] .gg-cap-tag{color:#2a1700;background:linear-gradient(#fff3c4,#ffc43a 55%,#c97a06)}.jackpot .gg-cap[data-tone=shout]{color:#ffe14a;--ol:#b3001b;font-size:clamp(14px,min(4.8vw,5.4dvh),24px)}@keyframes gg-cap-in{0%{opacity:0;transform:translateY(.7em)scale(.86)}60%{opacity:1;transform:translateY(-.08em)scale(1.05)}to{opacity:1;transform:none}}@keyframes gg-cap-out{to{opacity:0;transform:translateY(-.4em)}}.jackpot .gg-score{height:var(--lb);padding:env(safe-area-inset-top,0px) max(4vw, 12px) 0;font-family:var(--font-num);color:#ffe9a0;opacity:0;justify-content:space-between;align-items:center;font-size:clamp(11px,min(3.4vw,3.6dvh),16px);transition:opacity .4s,height .5s cubic-bezier(.6,0,.2,1);display:flex;position:absolute;top:0;left:0;right:0}.jackpot[data-state]:not([data-state=intro]) .gg-score{opacity:1}.jackpot:has(.gg-ep,.gg-dlg) .gg-score{opacity:1}.jackpot[data-state=win] .gg-score,.jackpot[data-state=out] .gg-score{background:linear-gradient(#00000080,#0000)}.jackpot .gg-sc{text-shadow:0 0 .4em #000000e6;align-items:baseline;gap:.55em;display:flex}.jackpot .gg-sc-best{opacity:.72}.jackpot .gg-sc-k{letter-spacing:.22em;color:#9fb4ff;font-size:.66em}.jackpot .gg-sc-v{letter-spacing:.04em;font-variant-numeric:tabular-nums;transform-origin:0 60%;min-width:3.4em;font-size:1.15em;display:inline-block}.jackpot .gg-sc-v.is-bump{animation:gg-bump .55s var(--ease-slam)}@keyframes gg-bump{0%{color:#fff;text-shadow:0 0 .3em #fff,0 0 .9em #ffc23d;transform:scale(1.7)}60%{color:#fff4c8;text-shadow:0 0 .6em #ffc23de6}to{transform:none}}.jackpot .gg-bbs,.jackpot .gg-cams,.jackpot .gg-dlgs{pointer-events:none;position:absolute;inset:0}.jackpot .gg-bb{left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);translate:-50% -100%;rotate:var(--tilt,0deg);text-align:center;color:#10131f;transform-origin:50% 100%;width:max-content;max-width:52vw;animation:gg-bb var(--ms,1.9s) cubic-bezier(.2, .9, .3, 1) forwards;background:#fff;border-radius:1.1em;padding:.38em .8em .44em;font-size:clamp(12px,3.7vw,17px);line-height:1.2;position:absolute;box-shadow:0 0 0 .14em #10131f,0 .26em 0 .1em #00000059}.jackpot .gg-bb:before,.jackpot .gg-bb:after{content:"";border:solid #0000;border-bottom:0;position:absolute;top:100%;left:50%;translate:-50%}.jackpot .gg-bb:before{border-width:.62em .5em 0;border-top-color:#10131f;margin-top:.1em}.jackpot .gg-bb:after{border-width:.5em .4em 0;border-top-color:#fff;margin-top:-.02em}.jackpot .gg-bb[data-tone=shout]{color:#b3001b;background:#ffe14a;font-size:clamp(14px,4.4vw,21px)}.jackpot .gg-bb[data-tone=shout]:after{border-top-color:#ffe14a}.jackpot .gg-bb[data-tone=score],.jackpot .gg-bb[data-tone=combo]{color:#ffe14a;box-shadow:none;--ol:#7a2a00;text-shadow:var(--gg-outline), 0 .1em .3em #000000b3;background:0 0;border-radius:0;padding:0;animation-name:gg-rise}.jackpot .gg-bb[data-tone=score][data-big]{font-family:var(--font-impact), var(--gg-ui);color:#ffe14a;--ol:#5a1e00;text-shadow:var(--gg-outline), 0 .1em 0 #5a1e00, 0 .14em 0 #2a0c00, 0 0 .5em #ffbe28e6;font-size:clamp(30px,8vw,60px);font-weight:400;line-height:1;animation-name:gg-bonus}.jackpot .gg-bb[data-tone=score][data-big]:before{content:"BONUS";font:700 .3em / 1 var(--font-tech);letter-spacing:.3em;color:#2a1400;text-shadow:none;background:linear-gradient(#fffbe6 0%,#ffe38a 38%,#ffc23d 68%,#f0a028 100%);border:0;border-radius:.3em;margin:0;padding:.25em .55em .22em .75em;display:block;position:absolute;top:auto;bottom:100%;left:50%;translate:-50% -.1em;box-shadow:0 0 .8em #ffbe3ccc}@keyframes gg-bonus{0%{opacity:0;transform:scale(2.4)}12%{opacity:1;transform:scale(.9)}20%{transform:scale(1.06)}28%{transform:scale(1)}75%{opacity:1;transform:translateY(-.5em)}to{opacity:0;transform:translateY(-1.1em)}}.jackpot .gg-bb[data-tone=combo]{font-family:var(--font-impact), var(--gg-ui);color:#fff;--ol:#e0173b;font-size:clamp(20px,7.4vw,36px);font-style:italic}.jackpot .gg-bb[data-tone=score]:before,.jackpot .gg-bb[data-tone=score]:after,.jackpot .gg-bb[data-tone=combo]:before,.jackpot .gg-bb[data-tone=combo]:after{display:none}@keyframes gg-bb{0%{opacity:0;transform:scale(.3)}9%{opacity:1;transform:scale(1.14)}15%{transform:scale(1)}78%{opacity:1;transform:translateY(-.9em)}to{opacity:0;transform:translateY(-1.7em)}}@keyframes gg-rise{0%{opacity:0;transform:scale(.5)}12%{opacity:1;transform:scale(1.18)}22%{transform:scale(1)}to{opacity:0;transform:translateY(-2.6em)}}.jackpot .gg-dlgs{inset:auto 0 calc(var(--lb) + 3dvh);justify-content:center;padding:0 3vw;display:flex}.jackpot .gg-dlgs[data-place=mid]{align-items:center;inset:0}@media (max-width:820px){.jackpot .gg-dlgs:not([data-place=mid]){bottom:calc(var(--lb,9dvh) + 46px)}}.jackpot .gg-dlg{isolation:isolate;width:min(94vw,460px);font-family:var(--gg-ui);color:#fff;pointer-events:auto;animation:gg-dlg-in .44s var(--ease-slam) both;background:#2a1a04;border-radius:16px;padding:.75em .9em 1.1em;font-size:clamp(13px,3.7vw,16px);position:relative;overflow:hidden;box-shadow:0 0 0 1px #000000b3,0 0 1.6em #ffbe3c6b,0 .9em 2.2em #000000b3}.jackpot .gg-dlg-frame{z-index:-2;aspect-ratio:1;background:conic-gradient(#7a4a08,#ffd460 9%,#fff 12%,#ffd460 15%,#7a4a08 25%,#b87a14 37%,#7a4a08 50%,#ffd460 59%,#fff 62%,#ffd460 65%,#7a4a08 75%,#b87a14 87%,#7a4a08);width:160%;animation:2.6s linear infinite gg-dlg-spin;position:absolute;top:50%;left:50%;translate:-50% -50%}.jackpot .gg-dlg-panel{z-index:-1;background:radial-gradient(120% 80% at 50% 0,#ffd2782b,#ffd27800 60%),repeating-linear-gradient(135deg,#ffffff08 0 2px,#fff0 2px 7px),linear-gradient(#1d1538 0%,#0c0a1f 55%,#07050f 100%);border-radius:13.5px;position:absolute;inset:2.5px;box-shadow:inset 0 1px #fff3,inset 0 0 1.4em #0009}.jackpot .gg-dlg-glint{z-index:3;pointer-events:none;background:linear-gradient(105deg,#fff0 35%,#ffffff52 48%,#fff0 60%);animation:.7s ease-out .22s both gg-dlg-glint;position:absolute;inset:0;transform:translate(-100%)}@keyframes gg-dlg-spin{to{rotate:360deg}}@keyframes gg-dlg-glint{0%{transform:translate(-100%)}to{transform:translate(100%)}}.jackpot .gg-dlg.is-done{pointer-events:none;animation:.24s ease-in both gg-dlg-out}.jackpot .gg-dlg.is-done.is-chosen{animation-duration:.3s;animation-delay:.42s}.jackpot .gg-dlg-head{align-items:center;gap:.6em;margin-bottom:.4em;display:flex}.jackpot .gg-dlg-art{filter:drop-shadow(0 0 .35em #ffc85a8c);flex:none;width:2.7em;height:2.7em}.jackpot .gg-dlg-art img{width:100%;height:100%;display:block}.jackpot .gg-dlg-title{letter-spacing:.14em;color:#ffd98a;text-shadow:0 0 .6em #ffb42899;font-size:.78em}.jackpot .gg-dlg:not([data-n="1"]):not([data-style]) .gg-dlg-head:after{content:"CHOICE";font:700 .72em / 1 var(--font-tech);letter-spacing:.24em;color:#2a1400;background:linear-gradient(#fffbe6 0%,#ffe38a 38%,#ffc23d 68%,#f0a028 100%);border-radius:.35em;flex:none;margin-left:auto;padding:.32em .4em .3em .64em;animation:.9s ease-in-out infinite gg-dlg-badge;box-shadow:0 0 .8em #ffbe3cbf}@keyframes gg-dlg-badge{50%{scale:1.08;box-shadow:0 0 1.3em #ffd25af2}}.jackpot .gg-dlg-text{text-shadow:0 .06em #0009;margin:0;font-size:1.06em;font-weight:800;line-height:1.45}.jackpot .gg-dlg-btns{gap:.65em;margin-top:.75em;display:flex}.jackpot .gg-dlg-btn{min-height:48px;font:inherit;color:#2a1000;text-shadow:0 1px #fff9;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;animation:gg-dlg-btn-in .36s .14s var(--ease-slam) both;background:linear-gradient(#ffffffb8,#fff0 52%) 0 0/100% 52% no-repeat,linear-gradient(#ffe680 0%,#ffbd1a 45%,#ff8a00 100%);border:0;border-radius:12px;flex:1;padding:0 .6em;font-size:1.04em;font-weight:900;box-shadow:inset 0 0 0 1.5px #ffffff8c,inset 0 -.25em .45em #8c320073,0 .22em #8a3a00,0 .35em .6em #00000080,0 0 1em #ffaa288c}.jackpot .gg-dlg-btn:nth-child(2){color:#fff;text-shadow:0 .08em #062a6e,0 0 .4em #00287899;background:linear-gradient(#fff9,#fff0 52%) 0 0/100% 52% no-repeat,linear-gradient(#8fdcff 0%,#2d9bff 45%,#0b4fb8 100%);animation-delay:.21s;box-shadow:inset 0 0 0 1.5px #ffffff80,inset 0 -.25em .45em #00145080,0 .22em #062a6e,0 .35em .6em #00000080,0 0 1em #2da0ff80}.jackpot .gg-dlg-btn:hover{filter:brightness(1.08)}.jackpot .gg-dlg-btn:active{translate:0 .12em}.jackpot .gg-dlg-label{z-index:1;position:relative}.jackpot .gg-dlg-shine{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.jackpot .gg-dlg-shine:before{content:"";background:linear-gradient(100deg,#fff0,#ffffffb3 50%,#fff0);width:40%;animation:2.2s ease-in-out .6s infinite gg-dlg-shine;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-120%)skew(-18deg)}.jackpot .gg-dlg-btn:nth-child(2) .gg-dlg-shine:before{animation-delay:1.7s}@keyframes gg-dlg-shine{0%{transform:translate(-120%)skew(-18deg)}45%,to{transform:translate(320%)skew(-18deg)}}@keyframes gg-dlg-btn-in{0%{opacity:0;transform:scale(.6)}}.jackpot .gg-dlg-btn{position:relative;overflow:visible}.jackpot .gg-dlg-btn.is-picked{z-index:2;color:#1c1100;text-shadow:0 1px #fff9;background:linear-gradient(#fff,#fff1a8 40%,#ffc43a 70%,#ff9d17);animation:.55s cubic-bezier(.2,1.7,.4,1) both gg-pick;box-shadow:0 .12em #7a3d00,0 0 .9em .2em #ffd65af2,0 0 2.4em .5em #ffb4288c}.jackpot .gg-dlg-btn.is-picked:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#fffffff2 48%,#0000 66%) 0 0/260% 100%;animation:.6s ease-out both gg-pick-shine;position:absolute;inset:0}.jackpot .gg-dlg-btn.is-picked:after{content:"";border-radius:inherit;pointer-events:none;border:.22em solid #fff3b8;animation:.62s ease-out both gg-pick-ring;position:absolute;inset:0;box-shadow:0 0 .8em #ffd65ae6}.jackpot .gg-dlg.is-chosen .gg-dlg-btn:not(.is-picked){opacity:.35;transition:opacity .2s,scale .2s;scale:.94}@keyframes gg-pick{0%{scale:.9}40%{scale:1.16}to{scale:1.05}}@keyframes gg-pick-shine{0%{background-position:130% 0}to{background-position:-30% 0}}@keyframes gg-pick-ring{0%{opacity:1;scale:1}to{opacity:0;scale:1.7 2.4}}.jackpot .gg-dlg-timer{z-index:2;transform-origin:0;height:5px;animation:gg-timer var(--sec,4s) linear forwards;background:linear-gradient(90deg,#fff2bf,#ffc43a 40%,#ff6a1a 75%,#ff2d44);position:absolute;bottom:2.5px;left:2.5px;right:2.5px;box-shadow:0 0 .6em #ff9628e6}.jackpot .gg-dlg[data-style=award]{color:#3b2200;text-align:center;background:radial-gradient(130% 90% at 50% 0,#fffdf2,#f6e7b8 62%,#e3c97c);border-radius:4px;padding:.9em 1.1em 1.25em;box-shadow:0 0 0 3px #b8860b,0 0 0 5px #fff4c2,0 0 0 7px #b8860b,0 1em 2.4em #000000b3}.jackpot .gg-dlg[data-style=award] :is(.gg-dlg-frame,.gg-dlg-panel,.gg-dlg-glint){display:none}.jackpot .gg-dlg[data-style=award] .gg-dlg-text,.jackpot .gg-dlg[data-style=award] .gg-dlg-title{text-shadow:none}.jackpot .gg-dlg[data-style=award] .gg-dlg-art{filter:none}.jackpot .gg-dlg[data-style=award] .gg-dlg-head{flex-direction:column;gap:.1em;margin-bottom:.4em}.jackpot .gg-dlg[data-style=award] .gg-dlg-art{width:5.6em;height:3.3em}.jackpot .gg-dlg[data-style=award] .gg-dlg-title{letter-spacing:.7em;color:#7a1220;padding-left:.7em;font-size:1.6em}.jackpot .gg-dlg[data-style=award] .gg-dlg-text{white-space:pre-line;font-size:1.02em;line-height:1.6}.jackpot .gg-dlg[data-style=award] .gg-dlg-btns{justify-content:center}.jackpot .gg-dlg[data-style=award] .gg-dlg-btn{flex:none;min-width:11em}.jackpot .gg-dlg[data-style=award]:after{content:"謝";color:#d4182f;opacity:0;width:2.2em;height:2.2em;animation:gg-seal .3s var(--ease-slam) 1.3s both;border:.14em solid #d4182f;border-radius:50%;place-items:center;font-size:1.05em;font-weight:900;display:grid;position:absolute;top:.7em;right:.7em;rotate:-14deg}.jackpot .gg-dlg[data-style=award] .gg-dlg-timer{background:linear-gradient(90deg,#b8860b,#7a1220)}@keyframes gg-seal{0%{opacity:0;scale:2.6}to{opacity:.9;scale:1}}@keyframes gg-dlg-in{0%{opacity:0;transform:translateY(1.6em)scale(.7)}60%{opacity:1;transform:translateY(-.15em)scale(1.04)}to{opacity:1;transform:none}}@keyframes gg-dlg-out{to{opacity:0;transform:translateY(.8em)scale(.96)}}@keyframes gg-timer{to{transform:scaleX(0)}}.jackpot .gg-cam{width:var(--w);aspect-ratio:var(--ar);position:absolute}.jackpot .gg-cam-art{width:100%;height:100%;display:block}.jackpot .gg-cam-art img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.jackpot .gg-cam-say{text-align:center;color:#10131f;background:#fff;border-radius:1em;width:max-content;max-width:54vw;padding:.38em .8em .44em;font-size:clamp(12px,3.7vw,17px);line-height:1.25;position:absolute;bottom:104%;left:50%;translate:-50%;box-shadow:0 0 0 .14em #10131f}.jackpot .gg-cross{left:0;top:calc(var(--y) * 100%);animation:gg-cross-r var(--sec) linear forwards}.jackpot .gg-cross.is-flip{animation-name:gg-cross-l}.jackpot .gg-cross.is-flip .gg-cam-art{transform:scaleX(-1)}.jackpot .gg-cross.is-bob .gg-cam-art{animation:.46s ease-in-out infinite alternate gg-bob}@keyframes gg-cross-r{0%{translate:-45vw -100%}to{translate:118vw -100%}}@keyframes gg-cross-l{0%{translate:118vw -100%}to{translate:-45vw -100%}}@keyframes gg-bob{0%{transform:translateY(0)rotate(-2.5deg)}to{transform:translateY(-5%)rotate(2.5deg)}}.jackpot .gg-peek{top:calc(var(--y) * 100%);animation:gg-peek-r var(--ms) cubic-bezier(.2, .9, .3, 1) forwards}.jackpot .gg-peek[data-side=right]{right:0}.jackpot .gg-peek[data-side=left]{animation-name:gg-peek-l;left:0}.jackpot .gg-peek[data-side=right] .gg-cam-say{left:auto;right:0;translate:0}.jackpot .gg-peek[data-side=left] .gg-cam-say{left:0;translate:0}@keyframes gg-peek-r{0%{translate:110% -100%}14%,84%{translate:0 -100%}to{translate:110% -100%}}@keyframes gg-peek-l{0%{translate:-110% -100%}14%,84%{translate:0 -100%}to{translate:-110% -100%}}.jackpot .gg-stamp{left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);translate:-50% -50%;rotate:var(--rot);animation:gg-stamp var(--ms) ease-out forwards}@keyframes gg-stamp{0%{opacity:0;transform:scale(3.2)}9%{opacity:1;transform:scale(.9)}14%{transform:scale(1.04)}20%,86%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.jackpot .gg-tap{pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;position:absolute;inset:0}.jackpot .gg-tap[hidden]{display:none}@media (prefers-reduced-motion:reduce){.jackpot .gg-cap.is-on,.jackpot .gg-dlg{animation-duration:10ms}.jackpot .gg-cross.is-bob .gg-cam-art{animation:none}}.jackpot .gg-pay{pointer-events:none;font-family:var(--gg-ui);place-items:center;font-weight:900;display:grid;position:absolute;inset:0}.jackpot .gg-pay.is-done{animation:.32s ease-in both gg-pay-out}.jackpot .gg-pay-card{text-align:center;color:#26262c;width:min(80vw,360px);animation:gg-pay-in .4s var(--ease-slam) both;background:linear-gradient(#fff,#eeeff3);border-radius:20px;grid-area:1/1;justify-items:center;gap:.55em;padding:1.1em 1.2em 1.25em;font-size:clamp(14px,3.7vw,19px);display:grid;box-shadow:0 0 0 3px #ff3b6b,0 1em 3em #000000b3}.jackpot .gg-pay-ico{background:linear-gradient(135deg,#ff7a9c,#ee2b5b 60%,#c81f4b);border-radius:.5em;width:5.4em;height:3.5em;display:block;position:relative;box-shadow:0 .25em .7em #00000059}.jackpot .gg-pay-ico:before{content:"";background:linear-gradient(#ffe08a,#e6a21a);border-radius:.2em;width:1.1em;height:.85em;position:absolute;top:1.05em;left:.8em}.jackpot .gg-pay-ico:after{content:"";background:#ffffffa6;border-radius:999px;height:.3em;position:absolute;bottom:.55em;left:.8em;right:.8em}.jackpot .gg-pay-title{font-size:1.12em}.jackpot .gg-pay-sum{color:#6b6b76;font-size:.9em}.jackpot .gg-pay-bar{background:#d9dae1;border-radius:999px;width:100%;height:.8em;overflow:hidden}.jackpot .gg-pay-bar i{border-radius:inherit;transform-origin:0;width:100%;height:100%;animation:gg-pay-fill var(--sec,1.5s) cubic-bezier(.4, .1, .4, 1) forwards;background:#ff3b6b;display:block;transform:scaleX(0)}.jackpot .gg-pay-state{min-height:1.3em;font-size:1.05em}.jackpot .gg-pay-check{color:#fff;background:#1fbf62;border-radius:50%;place-items:center;width:3em;height:3em;font-size:1.5em;line-height:1;display:none;position:absolute;top:-.9em;right:-.6em;box-shadow:0 .2em .8em #00000080}.jackpot .gg-pay[data-phase=ok] .gg-pay-card{animation:gg-pay-ok .5s var(--ease-slam) both;box-shadow:0 0 0 3px #1fbf62,0 0 3em #1fbf62b3,0 1em 3em #000000b3}.jackpot .gg-pay[data-phase=ok] .gg-pay-bar i{background:#1fbf62;animation:none;transform:scaleX(1)}.jackpot .gg-pay[data-phase=ok] .gg-pay-state{color:#138a46}.jackpot .gg-pay[data-phase=ok] .gg-pay-check{animation:gg-pay-pop .5s var(--ease-slam) both;display:grid}.jackpot .gg-pay[data-phase=scratch] .gg-pay-card{filter:grayscale()contrast(1.35);animation:90ms steps(2,end) infinite gg-pay-scratch}.jackpot .gg-pay[data-phase=scratch] .gg-pay-bar i{animation:none;transform:scaleX(.93)}.jackpot .gg-pay[data-phase=ng] .gg-pay-card{visibility:hidden}.jackpot .gg-pay-ng{grid-area:1/1;place-items:center;width:100%;height:100%;display:none;position:relative}.jackpot .gg-pay[data-phase=ng] .gg-pay-ng{display:grid}.jackpot .gg-pay-ng:before{content:"";background:radial-gradient(#ff144680,#3c000ad1 80%);animation:.9s ease-out both gg-pay-wash;position:absolute;inset:0}.jackpot .gg-pay-x{aspect-ratio:1;width:min(62vw,62dvh,420px);animation:gg-pay-ring .5s var(--ease-slam) both;border:max(1.6vmin,8px) solid #ff2a5f;border-radius:50%;grid-area:1/1;position:relative;box-shadow:0 0 3em #ff2a5fcc,inset 0 0 3em #ff2a5f80}.jackpot .gg-pay-x:before,.jackpot .gg-pay-x:after{content:"";background:#ff2a5f;border-radius:999px;height:max(1.6vmin,8px);position:absolute;top:calc(50% - max(.8vmin,4px));left:8%;right:8%;transform:rotate(45deg)}.jackpot .gg-pay-x:after{transform:rotate(-45deg)}.jackpot .gg-pay-big{text-align:center;line-height:1.1;font-family:var(--font-impact), var(--gg-ui);letter-spacing:.02em;--ol:#4a0012;color:var(--ol);text-shadow:.06em 0 var(--ol), -.06em 0 var(--ol), 0 .06em var(--ol), 0 -.06em var(--ol), .045em .045em var(--ol), -.045em .045em var(--ol), .045em -.045em var(--ol), -.045em -.045em var(--ol), 0 .1em 0 #7b0016, 0 .15em 0 #2a0008, 0 .2em .2em #0000008c;animation:gg-pay-slam .55s var(--ease-slam) both;grid-area:1/1;justify-items:center;font-size:clamp(34px,min(12.5vw,14dvh),130px);font-weight:400;display:grid;position:relative}.jackpot .gg-pay-head{font-size:.5em}.jackpot .gg-pay-line{display:flex}.jackpot .gg-pay-head,.jackpot .gg-pay-line b{font-weight:400;display:block;position:relative}.jackpot .gg-pay-head:after,.jackpot .gg-pay-line b:after{content:attr(data-c);color:#0000;text-shadow:none;background:linear-gradient(#fff 0%,#fff0f3 36%,#ffb3c4 50%,#ff7d98 52%,#ffd6df 78%,#fff 100%);-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.jackpot .gg-pay-line b{animation:gg-pay-letter .34s calc(.1s + var(--i) * 50ms) var(--ease-slam) both}@keyframes gg-pay-letter{0%{opacity:0;transform:scale(3)translateY(-.2em)}60%{opacity:1;transform:scale(.9)}to{opacity:1;transform:none}}.jackpot .gg-pay-lines{background:repeating-conic-gradient(from 2deg, #fff9 0 .5deg, #fff0 .5deg 3.6deg), repeating-conic-gradient(#ffc8d273 0 1deg, #ffc8d200 1deg 7.4deg);animation:.2s ease-out both gg-ep-in,.14s steps(2,end) 8 gg-ep-jitter,.5s ease-in 1.3s forwards gg-ep-out;position:absolute;inset:-8%;-webkit-mask:radial-gradient(closest-side,#0000 0 40%,#000 85%);mask:radial-gradient(closest-side,#0000 0 40%,#000 85%)}@keyframes gg-pay-in{0%{opacity:0;transform:translateY(1.5em)scale(.8)}}@keyframes gg-pay-out{to{opacity:0;transform:scale(1.06)}}@keyframes gg-pay-fill{0%{transform:scaleX(0)}35%{transform:scaleX(.55)}55%{transform:scaleX(.6)}to{transform:scaleX(1)}}@keyframes gg-pay-ok{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes gg-pay-pop{0%{opacity:0;transform:scale(.2)rotate(-40deg)}}@keyframes gg-pay-scratch{0%{transform:translate(-.25em,.12em)rotate(-1.5deg)}to{transform:translate(.3em,-.1em)rotate(1.8deg)}}@keyframes gg-pay-wash{0%{opacity:0}12%{opacity:1}to{opacity:.85}}@keyframes gg-pay-ring{0%{opacity:0;transform:scale(2.4)rotate(-30deg)}}@keyframes gg-pay-slam{0%{opacity:0;transform:scale(3.2)rotate(-14deg)}55%{opacity:1;transform:scale(.94)rotate(-4deg)}to{opacity:1;transform:scale(1)rotate(-5deg)}}@media (prefers-reduced-motion:reduce){.jackpot .gg-pay-card,.jackpot .gg-pay[data-phase=scratch] .gg-pay-card,.jackpot .gg-pay-big,.jackpot .gg-pay-line b,.jackpot .gg-pay-x{animation-duration:10ms;animation-iteration-count:1}.jackpot .gg-pay-lines{display:none}}.jackpot .gg-ep{--pk:1;inset:var(--lb) 0;pointer-events:none;animation:.5s ease-out both gg-ep-in;position:absolute;overflow:hidden}.jackpot .gg-ep-back{position:absolute;inset:0}.jackpot .gg-ep[data-set=field] .gg-ep-back{background:radial-gradient(circle at 78% 22%,#fff7c8 0,#ffe58a 7%,#ffe58a00 24%),linear-gradient(#5fb0f2 0%,#bfe4ff 52% 52.2%,#a8dc7a 52.4%,#5fa845 100%)}.jackpot .gg-ep-hill{background:linear-gradient(#8fd05a,#4f9a3a);border-radius:50% 50% 0 0;height:62%;position:absolute;bottom:-30%;left:-20%;right:-20%;box-shadow:0 -.4em 1.4em #1e501473}.jackpot .gg-ep[data-set=desk] .gg-ep-back{background:radial-gradient(at 50% 38%,#ffd6968c 0,#ffd69600 55%),linear-gradient(#3b2c27 0%,#2a1e1a 100%)}.jackpot .gg-ep-desk{background:linear-gradient(#9a6b3f 0%,#7a4f2b 14%,#5e3a1f 100%);border-radius:1.2em 1.2em 0 0;position:absolute;inset:66% -4% -6%;box-shadow:0 -.3em 1.6em #00000080}.jackpot .gg-ep[data-set=kuri] .gg-ep-back{background:radial-gradient(at 50% 30%,#fffff099 0,#fffff000 60%),linear-gradient(#fff1d6 0%,#f3d9a6 66%,#d9b278 100%)}.jackpot .gg-ep[data-set=kuri] .gg-ep-desk{background:linear-gradient(#a8713a 0%,#6b4220 100%);border-top:.45em solid #e0243c}.jackpot .gg-ep[data-set=garage] .gg-ep-back{background:radial-gradient(at 50% 30%,#ffffff8c 0,#fff0 60%),linear-gradient(#dfe5eb 0%,#bcc6d0 66%,#8f9aa6 100%)}.jackpot .gg-ep[data-set=garage] .gg-ep-desk{background:linear-gradient(#4a525c 0%,#2c3138 100%);border-top:.45em solid #ff8a1f}.jackpot .gg-ep[data-set=buffet] .gg-ep-back{background:radial-gradient(at 50% 30%,#fff6dcb3 0,#fff6dc00 60%),linear-gradient(#ffe3b8 0%,#f6c38a 62%,#e0a468 100%)}.jackpot .gg-ep[data-set=buffet] .gg-ep-desk{background:conic-gradient(#fff 25%, #f0505f 0 50%, #fff 0 75%, #f0505f 0) 0 0 / 7vw 7vw;border-top:.45em solid #c01830}.jackpot .gg-ep[data-set=desk] .gg-ep-desk{background:linear-gradient(#e0b27a 0%,#c68e55 40%,#a8713a 100%);border-radius:.5em .5em .2em .2em;height:7%;inset:64% -2% auto;box-shadow:0 .3em #6b4220,0 -.2em 1.2em #00000059}.jackpot .gg-ep[data-set=desk] .gg-ep-desk:before{content:"";background:radial-gradient(circle at 50% 25%,#ecd29c 0 .55vw,#0000 .62vw),radial-gradient(circle at 50% 75%,#ecd29c 0 .55vw,#0000 .62vw),linear-gradient(#0000 0 49%,#35210f 49% 51%,#0000 51%),linear-gradient(#7a4f2b,#54361d);height:430%;position:absolute;top:100%;left:4%;right:4%;box-shadow:inset 0 .3em .6em #00000073}.jackpot .gg-ep-props{position:absolute;inset:0}.jackpot .gg-ep-prop{z-index:3;left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);width:var(--w);aspect-ratio:var(--ar);animation:gg-ep-pop .55s var(--ease-slam) both;position:absolute;translate:-50% -50%}.jackpot .gg-ep-art{display:block;position:absolute;inset:0}.jackpot .gg-ep-art img{filter:drop-shadow(0 .5em .6em #0006);width:100%;height:100%;display:block}.jackpot .gg-ep-art.is-bob{animation:1.5s ease-in-out infinite gg-ep-bob}.jackpot .gg-ep-glow{background:radial-gradient(circle,#ffec96f2 0,#ffd25059 38%,#ffd25000 66%);animation:1.6s ease-in-out infinite gg-ep-glow;position:absolute;inset:-45%}.jackpot .gg-ep-prop.is-picked{animation:.7s cubic-bezier(.5,-.4,.8,.6) both gg-ep-picked}.jackpot .gg-ep-rc{left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);translate:-50% -50%;rotate:var(--r);animation:.3s cubic-bezier(.3,1.4,.5,1) both gg-ep-drop;position:absolute}.jackpot .gg-ep-rc.is-paper{scale:var(--s);aspect-ratio:2/5;background:var(--paper);border:max(.2vmin,1.5px) solid #1a0f05;border-radius:.12em;width:min(4.6vw,8dvh)}.jackpot .gg-ep-rc.is-paper:before{content:"";background:radial-gradient(circle at 72% .5em,#e0243cd9 0 .38em,#0000 .42em),repeating-linear-gradient(#32344a99 0 2px,#0000 2px 6px);position:absolute;inset:8% 14% 24%}.jackpot .gg-ep-rc.is-paper:after{content:"";background:repeating-linear-gradient(90deg,#222 0 1px,#0000 1px 3px,#222 3px 5px,#0000 5px 6px);height:11%;position:absolute;bottom:6%;left:14%;right:14%}.jackpot .gg-ep-rc img{width:100%;height:100%;display:block}.jackpot .gg-ep-rc:not(.is-paper){top:calc(68% - var(--h) * 1.7%);aspect-ratio:108/100;width:min(8vw,14dvh);translate:-50% -100%}.jackpot .gg-ep.is-slide .gg-ep-rc{animation:.95s cubic-bezier(.5,0,.9,.5) both gg-ep-slide;animation-delay:calc(var(--i) * 22ms)}@keyframes gg-ep-in{0%{opacity:0}}@keyframes gg-ep-out{to{opacity:0}}@keyframes gg-ep-pop{0%{opacity:0;scale:.3}}@keyframes gg-ep-bob{50%{transform:translateY(-4%)}}@keyframes gg-ep-glow{50%{opacity:.55;transform:scale(1.08)}}@keyframes gg-ep-picked{to{opacity:0;transform:translate(-190%,160%)scale(.2)rotate(-40deg)}}@keyframes gg-ep-drop{0%{opacity:0;transform:translateY(-2.4em)}}@keyframes gg-ep-slide{to{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(40deg)}}@media (prefers-reduced-motion:reduce){.jackpot .gg-ep-art.is-bob,.jackpot .gg-ep-glow{animation:none}.jackpot .gg-ep-prop{animation-duration:10ms}}@media (max-aspect-ratio:1){.jackpot .gg-ep{--pk:1.2}}.jackpot .gg-ep-ghost{left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);width:var(--w);aspect-ratio:var(--ar);position:absolute;translate:-50% -50%}.jackpot .gg-ep-art img{transform-origin:50% 100%;transition:rotate .35s ease-out,translate .35s ease-out,scale .35s ease-out,filter .4s}.jackpot .gg-ep-art[data-pose=talk] img{animation:.36s ease-in-out infinite gg-ep-talk}.jackpot .gg-ep-art[data-pose=shout] img{translate:calc(var(--dir,1) * 3% * var(--lv,1)) 0;scale:calc(1 + .05 * var(--lv,1));animation:.18s steps(2,end) infinite gg-ep-shake}.jackpot .gg-ep-art[data-pose=cheer] img{animation:.5s ease-out 3 gg-ep-cheer}.jackpot .gg-ep-art[data-pose=bow] img{rotate:calc(var(--dir,1) * 24deg);translate:calc(var(--dir,1) * 5%) 7%;transition-duration:.5s;transition-timing-function:cubic-bezier(.3,1.5,.5,1);animation:.12s steps(2,end) infinite gg-ep-shiver;scale:.94}.jackpot .gg-ep-art[data-pose=cower] img{rotate:calc(var(--dir,1) * -5deg * var(--lv,1));translate:calc(var(--dir,1) * -3% * var(--lv,1)) calc(2% * var(--lv,1));scale:calc(1 - .05 * var(--lv,1));transition-duration:.18s;animation:.1s steps(2,end) infinite gg-ep-shiver}.jackpot .gg-ep-art[data-pose=lean] img{rotate:calc(var(--dir,1) * 3deg * var(--lv,1));translate:calc(var(--dir,1) * 4% * var(--lv,1)) 0;scale:calc(1 + .08 * var(--lv,1));transition-duration:.5s;animation:.7s ease-in-out infinite gg-ep-nag}.jackpot .gg-ep-art[data-pose=freeze] img{filter:drop-shadow(0 .5em .6em #0006)saturate(.35)brightness(.9);animation:.22s steps(2,end) infinite gg-ep-shiver;scale:.97}.jackpot .gg-ep-art[data-pose=shock] img{filter:drop-shadow(0 .5em .6em #0006)saturate(.45)brightness(.92);animation:.55s ease-out both gg-ep-shock}.jackpot .gg-ep-art[data-pose=tense] img{translate:calc(var(--dir,1) * 1.5%) 0;animation:80ms steps(2,end) infinite gg-ep-tremble;scale:1.03}@keyframes gg-ep-talk{30%{transform:scale(1.025, .965) rotate(calc(var(--dir,1) * 1.4deg))}65%{transform:scale(.985, 1.03) rotate(calc(var(--dir,1) * -.8deg))}}@keyframes gg-ep-shake{0%{transform:translate(-.5%)rotate(-1.2deg)}to{transform:translate(.5%,-1.2%)rotate(1.2deg)}}@keyframes gg-ep-cheer{25%{transform:scale(1.06,.92)}55%{transform:translateY(-9%)scale(.96,1.06)}}@keyframes gg-ep-shiver{0%{transform:translate(-.6%)}to{transform:translate(.6%)}}@keyframes gg-ep-nag{50%{transform:translateY(-2.5%)}}@keyframes gg-ep-shock{18%{transform:translateY(-12%)scale(.88,1.16)}42%{transform:scale(1.12,.88)}70%{transform:scale(.97,1.03)}}@keyframes gg-ep-tremble{0%{transform:translate(-.35%)}to{transform:translate(.35%,.3%)}}.jackpot .gg-fx-layer{z-index:2;font-size:var(--w);pointer-events:none;position:absolute;inset:0}.jackpot .gg-fx{position:absolute;inset:0}.jackpot .gg-fx.is-out{animation:.26s ease-in both gg-fx-out}@keyframes gg-fx-out{to{opacity:0}}.jackpot .gg-fx-sweat i{top:calc(6% + var(--i) * 5%);left:calc(50% - var(--dir,1) * (24% + var(--i) * 7%));aspect-ratio:1;opacity:0;width:max(.13em,6px);animation:gg-fx-sweat .95s calc(var(--i) * .3s) ease-in infinite;background:linear-gradient(135deg,#e8f8ff,#4fb4f0);border-radius:0 50% 50%;position:absolute;rotate:-45deg;box-shadow:inset 0 0 0 max(.012em,1.5px) #1b6fb0}@keyframes gg-fx-sweat{0%{opacity:0;transform:translate(0)scale(.4)}18%{opacity:1;transform:translate(calc(var(--dir,1) * -.1em), -.14em) scale(1)}to{opacity:0;transform:translate(calc(var(--dir,1) * -.26em), .55em) scale(1)}}.jackpot .gg-fx-anger svg{aspect-ratio:1;fill:none;stroke:#e8142b;stroke-width:3.4px;stroke-linecap:round;filter:drop-shadow(0 0 .5px #5b0018)drop-shadow(0 0 1.5px #5b0018);width:max(.5em,30px);animation:gg-fx-anger-in .35s var(--ease-slam) both, gg-fx-anger .55s .35s ease-in-out infinite;position:absolute;top:-9%;right:2%;overflow:visible}@keyframes gg-fx-anger-in{0%{opacity:0;transform:scale(.2)rotate(-40deg)}}@keyframes gg-fx-anger{50%{transform:scale(1.28)}}.jackpot .gg-fx-gloom:before{content:"";background:radial-gradient(at 50% 0,#1e288280,#1e288200 70%);position:absolute;inset:-6% -4% 40%}.jackpot .gg-fx-gloom i{top:0;left:calc(6% + var(--i) * 12%);transform-origin:50% 0;width:7%;height:52%;animation:gg-fx-drip .5s calc(var(--i) * 40ms) ease-out both;background:linear-gradient(#263496eb,#26349600);position:absolute}.jackpot .gg-fx-gloom i:nth-child(3n){height:38%}.jackpot .gg-fx-gloom i:nth-child(2n){height:64%}@keyframes gg-fx-drip{0%{transform:scaleY(0)}}.jackpot .gg-fx-sparkle i{aspect-ratio:1;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;width:max(.16em,9px);animation:gg-fx-twinkle .9s calc(var(--i) * .17s) ease-in-out infinite;background:linear-gradient(135deg,#fffbd0,#ffd23a);position:absolute}.jackpot .gg-fx-sparkle i:first-child{top:2%;left:4%}.jackpot .gg-fx-sparkle i:nth-child(2){top:14%;right:2%}.jackpot .gg-fx-sparkle i:nth-child(3){top:46%;left:18%}.jackpot .gg-fx-sparkle i:nth-child(4){top:52%;right:14%}.jackpot .gg-fx-sparkle i:nth-child(5){top:-8%;left:46%}@keyframes gg-fx-twinkle{0%,to{opacity:0;transform:scale(0)rotate(0)}50%{opacity:1;transform:scale(1.1)rotate(45deg)}}.jackpot .gg-fx-lines,.jackpot .gg-fx-rage{scale:var(--dir,1) 1}.jackpot .gg-fx-lines i,.jackpot .gg-fx-rage i{--a:calc((var(--i) - 1) * 24deg);left:96%;top:calc(30% + var(--i) * 12%);transform-origin:0;opacity:0;width:.22em;height:max(.025em,3px);animation:gg-fx-line .5s calc(var(--i) * 90ms) ease-out infinite;background:#323650;border-radius:999px;position:absolute}.jackpot .gg-fx-rage i{--a:calc((var(--i) - 2) * 20deg);top:calc(22% + var(--i) * 10%);background:#e0243c;width:.34em;height:max(.04em,5px);animation-duration:.36s}@keyframes gg-fx-line{0%{opacity:0;transform:rotate(var(--a)) translateX(0) scaleX(.2)}30%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateX(.3em) scaleX(1)}}.jackpot .gg-fx-mark{--ol:#111;--mk:linear-gradient(180deg, #fff, #dfe6f5);left:calc(50% + var(--at,0) * 60%);white-space:nowrap;font-family:var(--font-impact);color:var(--ol);text-shadow:.07em 0 var(--ol), -.07em 0 var(--ol), 0 .07em var(--ol), 0 -.07em var(--ol), .05em .05em var(--ol), -.05em .05em var(--ol), .05em -.05em var(--ol), -.05em -.05em var(--ol), 0 .11em 0 var(--ol), 0 .17em .22em #00000080;animation:gg-fx-mark var(--ms,1.5s) ease-out both;font-size:clamp(20px,6vw,50px);font-weight:400;line-height:1.05;display:flex;position:absolute;top:-2%;translate:-50% -100%}.jackpot .gg-fx-mark span{animation:gg-fx-letter .5s calc(var(--i) * 70ms) ease-in-out infinite;display:block;position:relative}.jackpot .gg-fx-mark span:after{content:attr(data-c);color:#0000;text-shadow:none;background:var(--mk);-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.jackpot .gg-fx-mark[data-tone=sweat]{--ol:#0a2e55;--mk:linear-gradient(180deg, #fff 0%, #c4ecff 32%, #4cb8ff 62%, #1f78dc 100%)}.jackpot .gg-fx-mark[data-tone=anger]{--ol:#4a0010;--mk:linear-gradient(180deg, #fff1c8 0%, #ffb04a 30%, #ff3a3a 62%, #c00020 100%)}.jackpot .gg-fx-mark[data-tone=gloom]{--ol:#0d1040;--mk:linear-gradient(180deg, #f0f2ff 0%, #b0b8ff 45%, #5a62c8 100%)}.jackpot .gg-fx-mark[data-tone=gloom] span{animation-duration:1.2s}.jackpot .gg-fx-mark[data-tone=joy]{--ol:#6a2c00;--mk:linear-gradient(180deg, #fff 0%, #fff3a0 24%, #ffd21a 55%, #ff9000 100%)}.jackpot .gg-fx-mark[data-tone=menace]{--ol:#fff;--mk:linear-gradient(180deg, #9a5ae8 0%, #4a1484 50%, #1a0533 100%);font-size:clamp(30px,11vw,90px);top:-10%}.jackpot .gg-fx-mark[data-tone=menace] span{animation:gg-ep-shake 80ms calc(var(--i) * 30ms) steps(2) infinite}@keyframes gg-fx-mark{0%{opacity:0;transform:scale(2.2)rotate(-8deg)}12%{opacity:1;transform:scale(.92)rotate(-3deg)}20%{transform:scale(1)rotate(-3deg)}80%{opacity:1;transform:scale(1)rotate(-3deg)translateY(-6%)}to{opacity:0;transform:scale(1)rotate(-3deg)translateY(-14%)}}@keyframes gg-fx-letter{50%{transform:translateY(-14%)rotate(4deg)}}.jackpot .gg-ep-sky{position:absolute;inset:0;overflow:hidden}.jackpot .gg-ep-sky i{--t:46s;filter:drop-shadow(0 .4em .5em #3c6ea040);width:17vw;height:4.4vw;animation:gg-ep-drift var(--t) linear infinite;animation-delay:var(--d,-8s);background:#ffffffeb;border-radius:999px;position:absolute;top:12%;left:0}.jackpot .gg-ep-sky i:before,.jackpot .gg-ep-sky i:after{content:"";background:inherit;border-radius:50%;position:absolute;bottom:40%}.jackpot .gg-ep-sky i:before{aspect-ratio:1;width:40%;left:16%}.jackpot .gg-ep-sky i:after{aspect-ratio:1;width:32%;bottom:52%;left:42%}.jackpot .gg-ep-sky i:nth-child(2){--t:62s;--d:-30s;opacity:.8;width:11vw;height:3vw;top:24%}.jackpot .gg-ep-sky i:nth-child(3){--t:54s;--d:-44s;opacity:.7;width:13vw;height:3.4vw;top:7%}@keyframes gg-ep-drift{0%{transform:translate(-25vw)}to{transform:translate(125vw)}}.jackpot .gg-ep-grass{pointer-events:none;position:absolute;inset:0}.jackpot .gg-ep-tuft{left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);width:calc(var(--s) * 5.5vw);aspect-ratio:5/4;transform-origin:50% 100%;animation:2.4s ease-in-out infinite gg-ep-sway;animation-delay:calc(var(--d) * -1);position:absolute;translate:-50% -100%}.jackpot .gg-ep-grass.is-front .gg-ep-tuft{width:calc(var(--s) * 11vw)}.jackpot .gg-ep-tuft i{clip-path:polygon(0 100%,7% 42%,15% 100%,25% 6%,38% 100%,50% 26%,60% 100%,72% 0,85% 100%,93% 46%,100% 100%);background:linear-gradient(#c4f27a 0%,#6cc044 45%,#2f7a22 100%);width:100%;height:100%;display:block}.jackpot .gg-ep-grass.is-front .gg-ep-tuft i{background:linear-gradient(#9bdc54 0%,#4fa832 45%,#1f5a18 100%)}.jackpot .gg-ep-tuft b{aspect-ratio:1;background:radial-gradient(circle, #ff9d17 0 22%, var(--f) 24%);border-radius:50%;width:22%;position:absolute;top:-14%;left:52%;box-shadow:0 0 0 max(1px,.2vw) #283c1480}.jackpot .gg-ep.is-gust .gg-ep-tuft{animation-duration:.45s}@keyframes gg-ep-sway{0%,to{transform:rotate(-4deg)skew(-3deg)}50%{transform:rotate(5deg)skew(4deg)}}.jackpot .gg-ep-prop.is-roam{animation:gg-ep-roam var(--ms) linear both}.jackpot .gg-ep-art.is-stomp{animation:.55s ease-in-out infinite gg-ep-stomp}@keyframes gg-ep-roam{0%{transform:translate(0)}to{transform:translateX(var(--dx))}}@keyframes gg-ep-stomp{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-5%)rotate(1.5deg)}}.jackpot .gg-ep-prop.is-left{animation:.7s ease-in both gg-ep-left}@keyframes gg-ep-left{to{opacity:0;transform:translateY(40%)scale(.7)}}.jackpot .gg-ep-garage{position:absolute;inset:0 0 34%;overflow:hidden}@keyframes jb-gg-spin{to{rotate:360deg}}.jackpot .gg-ep-sign{font-family:var(--gg-ui);color:#fff3d0;text-shadow:0 .06em #4a2a0a;transform-origin:50% -30%;background:linear-gradient(#b9824a,#8a5a2c);border:max(3px,.4vw) solid #5a3a1a;border-radius:.4em;padding:.3em .9em;font-size:clamp(16px,4vw,44px);font-style:normal;font-weight:900;animation:5s ease-in-out infinite gg-ep-swing;position:absolute;top:12%;left:6%;box-shadow:0 .5em 1em #0000004d}.jackpot .gg-ep-sign:before,.jackpot .gg-ep-sign:after{content:"";background:#5a3a1a;width:max(2px,.25vw);height:1.4em;position:absolute;top:-1.4em}.jackpot .gg-ep-sign:before{left:18%;rotate:8deg}.jackpot .gg-ep-sign:after{right:18%;rotate:-8deg}.jackpot .gg-ep-poster{width:18%;font-family:var(--gg-ui);text-align:center;color:#fff;transform-origin:0 0;background:linear-gradient(#ff5a82,#e0244f);border-radius:.4em;justify-items:center;gap:.15em;padding:.5em .3em .6em;font-weight:900;display:grid;position:absolute;top:10%;left:68%;rotate:2deg;box-shadow:0 0 0 max(2px,.3vw) #fff,0 .5em 1em #0000004d}.jackpot .gg-ep-poster small{letter-spacing:.06em;font-size:clamp(11px,1.9vw,22px)}.jackpot .gg-ep-poster b{text-shadow:0 .06em #78001e99;font-size:clamp(14px,2.7vw,32px)}.jackpot .gg-ep-poster.is-peeled{animation:1.1s ease-in both gg-ep-peel}@keyframes gg-ep-peel{0%{rotate:2deg}25%{rotate:24deg}45%{rotate:14deg}to{opacity:.9;translate:3vw 90vh;rotate:80deg}}.jackpot .gg-ep-neon{font-family:var(--gg-ui);color:#ffd0e4;text-shadow:0 0 .2em #ff5a9c,0 0 .6em #ff2a7a;border:max(2px,.3vw) solid #ff5a9c;border-radius:.35em;padding:.15em .55em;font-size:clamp(14px,3.2vw,34px);font-style:normal;font-weight:900;animation:3.4s step-end infinite gg-ep-flicker;position:absolute;top:14%;right:6%;box-shadow:0 0 .8em #ff3c8cb3,inset 0 0 .6em #ff3c8c80}@keyframes gg-ep-flicker{0%,to{opacity:1}46%{opacity:1}48%{opacity:.35}50%{opacity:1}52%{opacity:.45}54%{opacity:1}}.jackpot .gg-ep-lamp{transform-origin:50% 0;background:#3a3f48;width:.25em;height:20%;animation:4s ease-in-out infinite gg-ep-swing;position:absolute;top:0;left:47%}.jackpot .gg-ep-lamp:after{content:"";background:linear-gradient(#ffd24a,#e08a10);border-radius:50% 50% 0 0;width:9vw;height:4.5vw;position:absolute;top:100%;left:50%;translate:-50% -10%;box-shadow:0 6vw 9vw 4vw #ffe69666}@keyframes gg-ep-swing{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@media (prefers-reduced-motion:reduce){.jackpot .gg-ep-neon,.jackpot .gg-ep-lamp,.jackpot .gg-ep-sign,.jackpot .gg-ep-pendant,.jackpot .gg-ep-banner,.jackpot .gg-ep-fall,.jackpot .gg-ep-clock i,.jackpot .gg-ep-dlamp u,.jackpot .gg-ep-shred i,.jackpot .gg-ep-shred b{animation:none}}@keyframes gg-ep-tool{50%{transform:rotate(3deg)}}@media (max-aspect-ratio:1){.jackpot .gg-ep-poster{width:32%;left:60%}}.jackpot .gg-ep-buffet{position:absolute;inset:0 0 34%;overflow:hidden}.jackpot .gg-ep-pendant{top:0;left:calc(10% + var(--i) * 40%);width:.25em;height:calc(10% + var(--i) * 3%);transform-origin:50% 0;animation:gg-ep-swing calc(3.4s + var(--i) * .7s) calc(var(--i) * -1s) ease-in-out infinite;background:#5a3a1a;position:absolute}.jackpot .gg-ep-pendant:after{content:"";background:linear-gradient(#ff9a3c,#d65a10);border-radius:50% 50% 0 0;width:8vw;height:4vw;position:absolute;top:100%;left:50%;translate:-50% -10%;box-shadow:0 5vw 8vw 3vw #ffd68c66}.jackpot .gg-ep-banner{font-family:var(--gg-ui);color:#fff;text-shadow:0 .06em #500014b3;transform-origin:50% -40%;background:linear-gradient(#e0243c,#a8142a);border:max(2px,.3vw) solid #f2c14a;border-radius:.3em;justify-items:center;padding:.3em 1.2em .5em;font-weight:900;animation:5s ease-in-out infinite gg-ep-swing;display:grid;position:absolute;top:6%;left:50%;translate:-50%;box-shadow:0 .5em 1em #0000004d}.jackpot .gg-ep-banner b{letter-spacing:.08em;font-size:clamp(18px,4.4vw,48px)}.jackpot .gg-ep-banner small{color:#ffe9a8;font-size:clamp(11px,2.2vw,24px)}@keyframes gg-ep-steam{0%{opacity:0;transform:translateY(20%)scale(.6,.8)}30%{opacity:1}to{opacity:0;transform:translateY(-80%)scale(1.3,1.4)rotate(8deg)}}.jackpot .gg-ep-study{position:absolute;inset:0 0 34%;overflow:hidden}@keyframes gg-ep-curtain{50%{transform:skew(-4deg)}}.jackpot .gg-ep-clock{aspect-ratio:1;background:repeating-conic-gradient(#3a2a1a 0 1.2deg, transparent 1.2deg 30deg), radial-gradient(circle, #fffdf4 0 62%, #e8dcc0 63%);border:max(3px,.45vw) solid #3a2a1a;border-radius:50%;width:8vw;position:absolute;top:6%;left:47%;box-shadow:0 .4em .8em #0006}.jackpot .gg-ep-clock i{transform-origin:50% 100%;background:#2a1c10;border-radius:999px;width:4%;height:34%;animation:8s linear infinite jb-gg-spin;position:absolute;bottom:50%;left:50%;translate:-50%}.jackpot .gg-ep-clock i.is-hour{height:24%;animation-duration:96s}.jackpot .gg-ep-fall{left:var(--x);opacity:0;width:1.1vw;height:4.4vw;animation:gg-ep-fall var(--d) linear var(--t) infinite;background:repeating-linear-gradient(#0000 0 22%,#78788280 22% 26%),#fbf8ee;position:absolute;top:-8%;box-shadow:0 .2em .4em #0000004d}@keyframes gg-ep-fall{0%{opacity:0;transform:translate(0, 0) rotate(var(--r))}10%{opacity:.9}50%{transform:translate(3vw, 32vh) rotate(calc(var(--r) * -1))}90%{opacity:.9}to{opacity:0;transform:translate(-2vw, 62vh) rotate(var(--r))}}.jackpot .gg-ep-ondesk{pointer-events:none;position:absolute;inset:0}.jackpot .gg-ep-dlamp{width:11%;height:32%;position:absolute;top:34%;left:7%}.jackpot .gg-ep-dlamp i{background:linear-gradient(#4a525c,#2c3138);border-radius:.4em;width:46%;height:8%;position:absolute;bottom:0;left:20%}.jackpot .gg-ep-dlamp b{transform-origin:50% 100%;background:#3a4048;border-radius:999px;width:6%;height:74%;position:absolute;bottom:6%;left:40%;rotate:-14deg}.jackpot .gg-ep-dlamp u{clip-path:polygon(14% 0,86% 0,100% 100%,0 100%);filter:drop-shadow(0 0 1.2em #ffdc78b3);background:linear-gradient(#ffd24a,#e08a10);width:56%;height:22%;text-decoration:none;animation:5s step-end infinite gg-ep-flicker;position:absolute;top:0;left:2%}.jackpot .gg-ep-shred{background:linear-gradient(#5a626c,#343a42);border-radius:.3em .3em .1em .1em;width:11%;height:14%;position:absolute;top:52%;right:6%;box-shadow:0 .4em .6em #00000059}.jackpot .gg-ep-shred:before{content:"";background:#0c0e12;border-radius:999px;height:8%;position:absolute;top:22%;left:12%;right:12%}.jackpot .gg-ep-shred i{aspect-ratio:1;background:#ff3a3a;border-radius:50%;width:11%;animation:.9s step-end infinite gg-ep-flicker;position:absolute;top:8%;right:10%;box-shadow:0 0 .8em #ff3a3a}.jackpot .gg-ep-shred b{left:calc(14% + var(--k) * 20%);transform-origin:50% 0;width:7%;height:80%;animation:gg-ep-tool 1.4s calc(var(--k) * -.35s) ease-in-out infinite;background:repeating-linear-gradient(#fbf8ee 0 18%,#d8d2c0 18% 22%);border-radius:0 0 .2em .2em;position:absolute;top:24%}.jackpot .gg-ep[data-set=fine] .gg-ep-back{background:radial-gradient(at 50% 28%,#ffce8c61 0,#ffce8c00 62%),linear-gradient(#4a1220 0%,#2e0b16 66%,#190509 100%)}.jackpot .gg-ep[data-set=fine] .gg-ep-desk{background:linear-gradient(#fffdf7 0%,#ece5d3 100%);border-top:.45em solid #d9b24a}.jackpot .gg-ep-dining{position:absolute;inset:0 0 34%;overflow:hidden}.jackpot .gg-ep-chand{transform-origin:50% 0;width:22vw;height:22%;animation:6s ease-in-out infinite gg-ep-swing;position:absolute;top:0;left:50%;translate:-50%}.jackpot .gg-ep-chand:before{content:"";background:#d9b24a;width:max(2px,.25vw);height:38%;position:absolute;top:0;left:50%}.jackpot .gg-ep-chand i{border:max(3px,.4vw) solid #e0b83a;border-radius:50%;height:22%;position:absolute;top:36%;left:4%;right:4%;box-shadow:0 0 3em #ffd6788c,inset 0 0 1em #ffe69666}.jackpot .gg-ep-chand b{left:calc(10% + var(--k) * 19%);filter:drop-shadow(0 0 .5em #ffbe50e6);width:3.4%;height:22%;animation:gg-ep-flame .9s calc(var(--k) * -.23s) ease-in-out infinite alternate;background:radial-gradient(circle at 50% 70%,#fff8d0,#ffb83a 60%,#ff8c1400);border-radius:50% 50% 40% 40%/70% 70% 30% 30%;position:absolute;top:22%}.jackpot .gg-ep-chand u{left:calc(10% + var(--k) * 13%);clip-path:polygon(50% 0,100% 38%,50% 100%,0 38%);width:3.4%;height:22%;animation:gg-ep-glint 2.2s calc(var(--k) * -.4s) ease-in-out infinite;background:linear-gradient(#fff,#bfe4ff 60%,#8cc8f0);text-decoration:none;position:absolute;top:52%}@keyframes gg-ep-flame{to{opacity:.85;transform:scale(.9,1.15)translate(4%)}}@keyframes gg-ep-glint{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}.jackpot .gg-ep-candle{width:3.4%;height:15%;position:absolute;top:52%;left:40%}.jackpot .gg-ep-candle i{background:linear-gradient(90deg,#f6ecd0,#fffaf0 50%,#e8dcb8);border-radius:.2em;height:70%;position:absolute;bottom:0;left:15%;right:15%;box-shadow:0 .2em #b88a22}.jackpot .gg-ep-candle b{filter:drop-shadow(0 0 .6em #ffbe50e6);background:radial-gradient(circle at 50% 70%,#fff8d0,#ffb83a 60%,#ff8c1400);border-radius:50% 50% 40% 40%/70% 70% 30% 30%;height:28%;animation:.7s ease-in-out infinite alternate gg-ep-flame;position:absolute;top:4%;left:30%;right:30%}.jackpot .gg-ep-glass{width:4.2%;height:12%;position:absolute;top:54%}.jackpot .gg-ep-glass.is-a{left:56%}.jackpot .gg-ep-glass.is-b{left:62%}.jackpot .gg-ep-glass:before{content:"";background:linear-gradient(#ffffff59 0 34%,#b0102c 34%);border-radius:.2em .2em 50% 50%;height:56%;position:absolute;top:0;left:0;right:0;box-shadow:inset 0 0 0 max(1.5px,.2vw) #fffc}.jackpot .gg-ep-glass:after{content:"";background:#ffffffd9;position:absolute;inset:56% 46% 8%;box-shadow:0 .55em 0 .55em #ffffffd9}.jackpot .gg-ep-prop.is-walk{animation:gg-ep-roam var(--ms) ease-in both}@media (prefers-reduced-motion:reduce){.jackpot .gg-ep-chand,.jackpot .gg-ep-chand b,.jackpot .gg-ep-chand u,.jackpot .gg-ep-candle b{animation:none}}.jackpot .gg-ep-prop.is-flown{animation:.7s cubic-bezier(.4,-.3,.8,.6) both gg-ep-flown}@keyframes gg-ep-flown{to{opacity:0;transform:translate(160%,-300%)rotate(18deg)scale(.6)}}@media (prefers-reduced-motion:reduce){.jackpot .gg-ep-tuft,.jackpot .gg-ep-sky i,.jackpot .gg-ep-art.is-stomp,.jackpot .gg-ep-art img,.jackpot .gg-fx i,.jackpot .gg-fx svg,.jackpot .gg-fx-mark span{animation:none}.jackpot .gg-fx-sweat i,.jackpot .gg-fx-sparkle i,.jackpot .gg-fx-lines i,.jackpot .gg-fx-rage i{opacity:1}.jackpot .gg-fx-mark,.jackpot .gg-ep-prop.is-flown{animation-duration:10ms}}.jackpot .gg-skip{right:max(12px, env(safe-area-inset-right));bottom:calc(var(--lb,9dvh) + 10px);z-index:5;font:900 clamp(9px, 2.2vw, 11px) / 1 var(--gg-ui);letter-spacing:.08em;color:#fff;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#0a0e1e9e;border:1px solid #ffffff80;border-radius:999px;padding:.36em .72em;animation:.4s ease-out both gg-skip-in;position:absolute;box-shadow:0 .2em .9em #00000080}.jackpot .gg-skip:after{content:"";position:absolute;inset:-12px -10px}.jackpot .gg-skip[hidden]{display:none}.jackpot .gg-skip:hover{background:#28325acc}.jackpot .gg-skip:active{transform:scale(.96)}@keyframes gg-skip-in{0%{opacity:0;transform:translate(1em)}}.jackpot .gg-coins{z-index:9;pointer-events:none;position:absolute;inset:0;overflow:hidden}.jackpot .gg-coin{opacity:0;will-change:translate, scale, opacity;width:1.5em;height:1.5em;margin:-.75em 0 0 -.75em;font-size:clamp(11px,3.2vw,15px);position:absolute}.jackpot .gg-coin b{background:radial-gradient(circle at 36% 30%,#fffbe0 0 14%,#0000 30%),radial-gradient(circle,#ffd460 0 52%,#c97a06 56% 70%,#fff2bf 74% 82%,#7a3d00 86%);border-radius:50%;width:100%;height:100%;animation:.34s linear infinite gg-coin-spin;display:block;box-shadow:0 0 0 .09em #2a1700,0 0 .7em #ffc23dd9}@keyframes gg-coin-spin{0%{transform:scaleX(1)}50%{transform:scaleX(.14)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.jackpot .gg-coin b{animation:none}}.jackpot .gg-glint{width:calc(1.1em * var(--s,1));height:calc(1.1em * var(--s,1));margin:calc(-.55em * var(--s,1)) 0 0 calc(-.55em * var(--s,1));opacity:0;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 .35em #ffc83cf2);background:#fff7c8;font-size:clamp(11px,3vw,14px);position:absolute}@media (prefers-reduced-motion:reduce){.jackpot .gg-dlg-btn.is-picked,.jackpot .gg-dlg-btn.is-picked:before,.jackpot .gg-dlg-btn.is-picked:after{animation:none}.jackpot .gg-dlg-frame,.jackpot .gg-dlg-shine:before,.jackpot .gg-dlg .gg-dlg-head:after{animation:none!important}.jackpot .gg-dlg-glint{display:none}}.jackpot.is-lite .gg-dlg-frame,.jackpot.is-lite .gg-dlg-shine:before,.jackpot.is-lite .gg-dlg .gg-dlg-head:after{animation:none!important}.jackpot .gg-ep-grass.is-front{z-index:4}.jackpot .gg-ep-amb,.jackpot .gg-ep-slam-bg{z-index:5}.jackpot .gg-ep-prop.is-front{z-index:6}.jackpot .gg-ep-marks{z-index:6;pointer-events:none;position:absolute;inset:0}.jackpot .gg-ep-slam{z-index:7}.jackpot .gg-ep-curtain{z-index:8}.jackpot .gg-ep-frame{z-index:9}.jackpot .gg-ep-title{z-index:10}.jackpot .gg-ep-fin{z-index:11}.jackpot .gg-ep{--val:clamp(20px, 7%, 56px);--wing:clamp(18px, 5.5%, 70px);--velvet-folds:#4f0613 0, #8e0f25 1.6vw, #d42a44 2.5vw, #a5142d 3.4vw, #4f0613 4.8vw;animation:.18s ease-out both gg-ep-in}.jackpot .gg-ep:not(.is-open){animation:.18s ease-out both gg-ep-in,.36s linear .28s both gg-ep-quake}.jackpot .gg-ep.is-slammed{animation:.5s linear both gg-ep-slam-quake}@keyframes gg-ep-quake{0%{translate:0;scale:1}15%{translate:-1.2% .8%;scale:1.03}30%{translate:1% -.9%}45%{translate:-.7% .5%}60%{translate:.5% -.4%;scale:1.02}80%{translate:-.2% .2%}to{translate:0;scale:1}}@keyframes gg-ep-slam-quake{0%{translate:0;scale:1}15%{translate:-1.2% .8%;scale:1.03}30%{translate:1% -.9%}45%{translate:-.7% .5%}60%{translate:.5% -.4%;scale:1.02}80%{translate:-.2% .2%}to{translate:0;scale:1}}.jackpot .gg-ep.is-done{animation:.24s ease-in .72s both gg-ep-out}.jackpot .gg-ep-bunting{top:calc(var(--val) * .75)}.jackpot .gg-ep{container:gg-ep/size}.jackpot .gg-ep[data-set] .gg-ep-back{background-color:#1a1020}.jackpot .gg-ep-pic{background:var(--set) center / cover no-repeat;position:absolute;inset:0}.jackpot .gg-ep :is(.gg-ep-garage,.gg-ep-buffet,.gg-ep-study,.gg-ep-dining){aspect-ratio:16/9;pointer-events:none;width:max(100cqw,177.78cqh);position:absolute;inset:50% auto auto 50%;overflow:visible;translate:-50% -50%;container-type:inline-size}.jackpot .gg-ep-garage .gg-ep-sign{border-width:max(2px,.25cqw);font-size:clamp(14px,2.5cqw,40px);top:16.5%;left:50%;translate:-50%}.jackpot .gg-ep-garage .gg-ep-poster{width:5.6%;padding:.4em .2em .5em;font-size:clamp(6px,.9cqw,15px);top:33%;left:36.6%}.jackpot .gg-ep-garage .gg-ep-poster :is(small,b){font-size:1em}.jackpot .gg-ep-garage .gg-ep-poster b{font-size:1.25em;line-height:1.15}.jackpot .gg-ep-garage .gg-ep-neon{border-width:max(2px,.22cqw);font-size:clamp(12px,2.6cqw,40px);top:16%;left:81%;right:auto;translate:-50%}.jackpot .gg-ep-garage .gg-ep-lamp{height:16%;left:19%}.jackpot .gg-ep-garage .gg-ep-lamp:after{width:6cqw;height:3cqw;box-shadow:0 4cqw 6cqw 3cqw #ffe69659}.jackpot .gg-ep-buffet .gg-ep-banner{border-width:max(2px,.22cqw);top:14.5%;left:25%}.jackpot .gg-ep-buffet .gg-ep-banner b{font-size:clamp(14px,2.6cqw,42px)}.jackpot .gg-ep-buffet .gg-ep-banner small{font-size:clamp(9px,1.3cqw,20px)}.jackpot .gg-ep-buffet .gg-ep-pendant{height:16%}.jackpot .gg-ep-buffet .gg-ep-pendant:first-of-type{left:50%}.jackpot .gg-ep-buffet .gg-ep-pendant:nth-of-type(2){left:75%}.jackpot .gg-ep-buffet .gg-ep-pendant:nth-of-type(3){display:none}.jackpot .gg-ep-buffet .gg-ep-pendant:after{width:5.4cqw;height:2.7cqw;box-shadow:0 3cqw 6cqw 2cqw #ffd68c59}.jackpot .gg-ep-steam{left:var(--sx);opacity:0;width:4cqw;height:12%;animation:gg-ep-steam 2.6s calc(var(--i) * -.65s) ease-out infinite;background:radial-gradient(closest-side,#ffffff6b,#fff0);border-radius:50%;position:absolute;top:44%}.jackpot .gg-ep-steam:first-of-type{--sx:7.5%}.jackpot .gg-ep-steam:nth-of-type(2){--sx:60.5%}.jackpot .gg-ep-steam:nth-of-type(3){--sx:83%}.jackpot .gg-ep-steam:nth-of-type(4){--sx:10.5%}.jackpot .gg-ep-study .gg-ep-clock{border-width:max(2px,.3cqw);width:4.8cqw;top:15%;left:65.3%}.jackpot .gg-ep-dining .gg-ep-chand{width:18cqw;height:21%;top:4%}.jackpot.is-lite .gg-ep-steam{opacity:.5;animation:none}@container gg-ep (aspect-ratio<.75){.jackpot .gg-ep-pic{background-image:var(--set-tall,var(--set));background-position:50% 66%}.jackpot .gg-ep :is(.gg-ep-garage,.gg-ep-buffet,.gg-ep-study,.gg-ep-dining){aspect-ratio:9/16;width:max(100cqw,56.25cqh);top:calc(66cqh - max(177.78cqw,100cqh)/1.51515);translate:-50%}.jackpot .gg-ep-garage .gg-ep-sign{border-width:max(2px,.45cqw);font-size:clamp(14px,4.6cqw,40px);top:4.4%}.jackpot .gg-ep-garage .gg-ep-poster{width:11%;font-size:clamp(6px,1.7cqw,15px);top:25%;left:23%}.jackpot .gg-ep-garage .gg-ep-lamp{height:7%;left:14%}.jackpot .gg-ep-garage .gg-ep-lamp:after{width:10cqw;height:5cqw;box-shadow:0 7cqw 10cqw 5cqw #ffe69659}.jackpot .gg-ep-garage .gg-ep-neon{border-width:max(2px,.4cqw);font-size:clamp(12px,4.8cqw,40px);top:9.5%;left:50%}.jackpot .gg-ep[data-set=garage] .gg-ep-lamp{height:6%;left:19%}.jackpot .gg-ep-buffet .gg-ep-banner{top:9.5%;left:50%}.jackpot .gg-ep-buffet .gg-ep-banner b{font-size:clamp(14px,4.6cqw,42px)}.jackpot .gg-ep-buffet .gg-ep-banner small{font-size:clamp(9px,2.3cqw,20px)}.jackpot .gg-ep-buffet .gg-ep-pendant{height:21%}.jackpot .gg-ep-buffet .gg-ep-pendant:first-of-type{left:30%}.jackpot .gg-ep-buffet .gg-ep-pendant:nth-of-type(2){left:70%}.jackpot .gg-ep-buffet .gg-ep-pendant:after{width:9cqw;height:4.5cqw;box-shadow:0 5cqw 10cqw 3cqw #ffd68c59}.jackpot .gg-ep-steam{width:7cqw;height:7%;top:53%}.jackpot .gg-ep-steam:first-of-type{--sx:11%}.jackpot .gg-ep-steam:nth-of-type(2){--sx:35%}.jackpot .gg-ep-steam:nth-of-type(3){--sx:82%}.jackpot .gg-ep-steam:nth-of-type(4){--sx:15%}.jackpot .gg-ep-study .gg-ep-clock{border-width:max(2px,.55cqw);width:9cqw;top:41%;left:70%}.jackpot .gg-ep-dining .gg-ep-chand{width:32cqw;height:13%;top:2%}}.jackpot .gg-ep-wash{pointer-events:none;background:radial-gradient(24% 42% at 24% 44%,#ffeaba42,#ffeaba00 72%),radial-gradient(24% 42% at 76% 44%,#ffeaba42,#ffeaba00 72%),linear-gradient(#ffdeaa1f,#ffdeaa00 38%,#1e0c2800 70%,#1e0c2838);position:absolute;inset:0}.jackpot .gg-ep-amb{pointer-events:none;background:radial-gradient(55% 24% at 50% 104%,#ffc46e57,#ffc46e00 100%),radial-gradient(85% 80% at 50% 46%,#0000 58%,#0a020c80 100%);position:absolute;inset:0}.jackpot .gg-ep-mote{left:var(--x);top:var(--y);width:max(3px, calc(.55vmin * var(--s)));aspect-ratio:1;opacity:0;animation:gg-ep-mote var(--d) var(--t) linear infinite;background:radial-gradient(circle,#fffbe6 0 30%,#ffdc8c00 72%);border-radius:50%;position:absolute}@keyframes gg-ep-mote{0%{opacity:0;transform:translate(0)}20%{opacity:.85}80%{opacity:.6}to{opacity:0;transform:translate(3vmin,-16vmin)}}.jackpot .gg-ep-art{z-index:1}.jackpot .gg-ep-prop:before,.jackpot .gg-ep-prop:after{content:"";pointer-events:none;opacity:0;transition:opacity .22s ease-out;position:absolute;left:50%}.jackpot .gg-ep-prop:before{clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);background:linear-gradient(#fff4d600 0%,#fff4d629 50%,#fff4d670 86%,#fff4d600);width:240%;height:66vh;bottom:6%;translate:-50%;-webkit-mask:linear-gradient(90deg,#0000,#000 32% 68%,#0000);mask:linear-gradient(90deg,#0000,#000 32% 68%,#0000)}.jackpot .gg-ep-prop:after{aspect-ratio:1;background:radial-gradient(circle,#fff2cc99,#ffe2a038 38%,#ffe2a000 64%);width:175%;top:50%;translate:-50% -50%}.jackpot .gg-ep-prop.is-lit:before,.jackpot .gg-ep-prop.is-lit:after{opacity:1}.jackpot .gg-ep-prop{animation-delay:var(--pop-delay,0s)}.jackpot .gg-ep-art:before{content:"";z-index:1;aspect-ratio:1;opacity:0;pointer-events:none;width:125%;animation:gg-ep-poof .5s calc(80ms + var(--pop-delay,0s)) ease-out both;background:radial-gradient(circle closest-side,#fff0 62%,#ffffffe6 70%,#fff0be80 82%,#fff0be00 100%);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes gg-ep-poof{0%{opacity:1;scale:.5}45%{opacity:.9}to{opacity:0;scale:1.4}}.jackpot .gg-ep-prop.is-roam .gg-ep-art:before{display:none}.jackpot .gg-ep-frame{pointer-events:none;position:absolute;inset:0}.jackpot .gg-ep-valance{height:var(--val);background:radial-gradient(ellipse 50% 95% at 50% 0, #0000 52%, #0000006b 74%, #0000 92%) 0 0 / 12.5% 100%, linear-gradient(180deg, #ffbe963d, #0000 38%, #00000052), repeating-linear-gradient(90deg, var(--velvet-folds));position:absolute;top:0;left:-1%;right:-1%;box-shadow:0 .4em 1em #0000008c}.jackpot .gg-ep-valance:after{content:"";background:var(--metal-gold);height:clamp(6px,1.1vmin,11px);position:absolute;top:100%;left:0;right:0;translate:0 -50%;box-shadow:0 .15em .3em #00000080}.jackpot .gg-ep-valance:before{content:"";background:repeating-linear-gradient(90deg,#ffe08a 0 2px,#b8740f 2px 3px,#0000 3px 5px);height:clamp(8px,1.6vmin,15px);position:absolute;top:100%;left:0;right:0;-webkit-mask:linear-gradient(#000 35%,#0000);mask:linear-gradient(#000 35%,#0000)}.jackpot .gg-ep-bulbs{--b:clamp(22px, 3.6vmin, 34px);left:0;right:0;top:var(--val);height:clamp(14px,2.4vmin,22px);position:absolute;translate:0 -50%}.jackpot .gg-ep-bulbs:before{content:"";background:linear-gradient(#ffce6e57,#ffce6e00);height:340%;position:absolute;top:50%;left:0;right:0}.jackpot .gg-ep-bulbs i{background:radial-gradient(circle closest-side, #fffef4 0 22%, #ffe27a 38%, #ffba3cbf 56%, #ffaa2800 100%) 0 50% / var(--b) 100% repeat-x;animation:.8s step-end infinite gg-ep-chase;position:absolute;inset:0}.jackpot .gg-ep-bulbs i+i{background-position:calc(var(--b) / 2) 50%;animation-delay:-.4s}@keyframes gg-ep-chase{0%{opacity:1}50%{opacity:.16}}.jackpot .gg-ep-wing{width:var(--wing);clip-path:polygon(0 0,100% 0,99% 8%,94% 18%,84% 29%,68% 41%,52% 50%,40% 56%,44% 61%,55% 70%,66% 82%,74% 100%,0 100%);background:linear-gradient(90deg,#0000008c,#0000 55%,#ffc8aa1f 80%,#0000004d),linear-gradient(#ffbe9633,#0000 30%,#0000006b),repeating-linear-gradient(90deg,#4f0613 0,#a5142d 9px,#d42a44 13px,#8e0f25 18px,#4f0613 24px);position:absolute;top:0;bottom:0;left:0}.jackpot .gg-ep-wing.is-r,.jackpot .gg-ep-tie.is-r{left:auto;right:0;scale:-1 1}.jackpot .gg-ep-tie{width:calc(var(--wing) * .42);background:repeating-linear-gradient(60deg, #ffffff59 0 2px, #0000 2px 4px, #5a280059 4px 6px), var(--metal-gold);border-radius:999px;height:max(6px,1.15vmin);position:absolute;top:55.5%;left:0;box-shadow:0 .15em .25em #00000080}.jackpot .gg-ep-tie:before{content:"";z-index:1;aspect-ratio:1;background:radial-gradient(circle at 38% 32%,#fffbe0,#ffd460 35%,#c97a06 70%,#6a3400);border-radius:50%;width:max(9px,1.7vmin);position:absolute;top:50%;right:0;translate:40% -50%}.jackpot .gg-ep-tie:after{content:"";transform-origin:50% 0;background:linear-gradient(#00000040,#0000 30%),repeating-linear-gradient(90deg,#ffe7a0 0 1.5px,#b8740f 1.5px 3px);border-radius:40% 40% 20% 20%/30% 30% 12% 12%;width:max(8px,1.5vmin);height:max(22px,4.6vmin);animation:3.2s ease-in-out infinite gg-ep-tassel;position:absolute;top:50%;right:0;translate:40%}@keyframes gg-ep-tassel{50%{rotate:7deg}}.jackpot .gg-ep-rail{background:var(--metal-gold);height:clamp(3px,.6vmin,6px);position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 1.2em #ffbe5099}.jackpot .gg-ep-curtain{pointer-events:none;position:absolute;inset:0}.jackpot .gg-ep-curtain i{background:linear-gradient(90deg, #0000 86%, #00000080), linear-gradient(180deg, #ffc89638, #0000 22%, #0000 58%, #00000080), repeating-linear-gradient(90deg, var(--velvet-folds));width:51%;animation:.8s cubic-bezier(.6,0,.2,1) .5s both gg-ep-part;position:absolute;top:0;bottom:0;left:0}.jackpot .gg-ep-curtain i.is-r{left:auto;right:0;scale:-1 1}.jackpot .gg-ep-curtain i:after{content:"";background:var(--metal-gold) top / 100% 34% no-repeat, repeating-linear-gradient(90deg, #ffe08a 0 2px, #a86a10 2px 4px);height:clamp(10px,4%,26px);position:absolute;bottom:0;left:0;right:0}.jackpot .gg-ep.is-open .gg-ep-curtain{display:none}.jackpot .gg-ep.is-done .gg-ep-curtain{display:block}.jackpot .gg-ep.is-done .gg-ep-curtain i{animation:.42s cubic-bezier(.3,0,.2,1) both gg-ep-shut}@keyframes gg-ep-part{0%{transform:none}35%{transform:translate(-18%)skew(3deg)}to{transform:translate(-104%)skew(0)}}@keyframes gg-ep-shut{0%{transform:translate(-104%)}82%{transform:translate(1.5%)}to{transform:none}}.jackpot .gg-ep-title{pointer-events:none;background:radial-gradient(70% 62% at 50% 48%,#18000880,#0003);place-items:center;animation:.36s cubic-bezier(.6,0,.8,.4) 1.62s both gg-ep-tt-out;display:grid;position:absolute;inset:0;overflow:hidden}@keyframes gg-ep-tt-out{to{opacity:0;transform:scale(1.12)}}.jackpot .gg-ep-tt-burst{aspect-ratio:1;background:repeating-conic-gradient(#ffd66e75 0 5deg, #ffd66e00 5deg 15deg);width:96vmax;animation:gg-ep-tt-burst-in .55s 50ms var(--ease-out-expo) both, gg-ep-spin 10s linear infinite;margin:-48vmax 0 0 -48vmax;position:absolute;top:48%;left:50%;-webkit-mask:radial-gradient(circle,#000 0 8%,#000000bf 26%,#0000 62%);mask:radial-gradient(circle,#000 0 8%,#000000bf 26%,#0000 62%)}@keyframes gg-ep-tt-burst-in{0%{opacity:0;scale:.2}}@keyframes gg-ep-spin{to{rotate:360deg}}.jackpot .gg-ep-tt-lines,.jackpot .gg-ep-sl-lines{background:repeating-conic-gradient(from 3deg at 50% 48%, #ffffffd9 0 .5deg, #fff0 .5deg 3.2deg), repeating-conic-gradient(at 50% 48%, #ffe6a099 0 .9deg, #fff0 .9deg 7.3deg);opacity:0;position:absolute;inset:-8%;-webkit-mask:radial-gradient(closest-side at 50% 48%,#0000 0 40%,#000 80%);mask:radial-gradient(closest-side at 50% 48%,#0000 0 40%,#000 80%)}.jackpot .gg-ep-tt-lines{animation:.95s linear .26s both gg-ep-tt-lines}@keyframes gg-ep-tt-lines{0%{opacity:0;scale:1.3}8%{opacity:1}25%{rotate:1.5deg}45%{rotate:-1deg}70%{opacity:.75}to{opacity:0;rotate:0deg;scale:1}}.jackpot .gg-ep-tt-ring{aspect-ratio:1;opacity:0;background:radial-gradient(circle closest-side,#ffc23d00 70%,#ffc23db3 80%,#fff3c0 86% 92%,#ffc23d99 96%,#ffc23d00 100%);border-radius:50%;width:30vmin;margin:-15vmin 0 0 -15vmin;animation:.6s ease-out .3s both gg-ep-tt-ring;position:absolute;top:48%;left:50%}@keyframes gg-ep-tt-ring{0%{opacity:1;scale:.2}to{opacity:0;scale:3.8}}.jackpot .gg-ep-tt-box{text-align:center;justify-items:center;gap:clamp(4px,1.4dvh,14px);display:grid;position:relative;translate:0 -3%}.jackpot .gg-ep-tt-plate{background:linear-gradient(180deg, #24120a, #070302) padding-box, var(--metal-gold) border-box;animation:gg-ep-tt-plate .5s 20ms var(--ease-slam) both;border:2px solid #0000;border-radius:.5em;justify-items:center;gap:.2em;padding:.4em 2em .45em;font-size:clamp(11px,min(2.6vw,3.4dvh),20px);display:grid;position:relative;box-shadow:0 0 0 1px #000000b3,0 0 1.4em #ffbe3c8c,0 .4em 1em #0009}.jackpot .gg-ep-tt-plate small{font:700 .62em / 1 var(--font-tech);letter-spacing:.42em;color:#ffd98a;margin-right:-.42em}.jackpot .gg-ep-tt-plate b{font:400 1.3em / 1.15 var(--font-impact);letter-spacing:.3em;color:#0000;background:linear-gradient(#fffbe6 0%,#ffe38a 40%,#ffc23d 70%,#e89a1a 100%);-webkit-background-clip:text;background-clip:text;margin-right:-.3em}.jackpot .gg-ep-tt-plate:before,.jackpot .gg-ep-tt-plate:after{content:"";background:radial-gradient(circle,#fff 0 25%,#ffd460 45%,#c97a06 80%);border-radius:50%;width:.62em;height:.62em;margin-top:-.31em;animation:.44s step-end infinite gg-ep-blink;position:absolute;top:50%;box-shadow:0 0 .6em #ffc23d}.jackpot .gg-ep-tt-plate:before{left:.65em}.jackpot .gg-ep-tt-plate:after{animation-delay:-.22s;right:.65em}@keyframes gg-ep-blink{50%{opacity:.25}}@keyframes gg-ep-tt-plate{0%{opacity:0;transform:translateY(-140%)scale(.8)}to{opacity:1;transform:none}}.jackpot .gg-ep-tt-name{font:400 clamp(44px, min(14vw, 17dvh), 150px) / 1.14 var(--font-impact);letter-spacing:.02em;flex-wrap:wrap;justify-content:center;padding:0 .2em;display:flex;position:relative}.jackpot .gg-ep-tt-name span,.jackpot .gg-ep-sl-words span{color:var(--ol);display:block;position:relative}.jackpot .gg-ep-tt-name span{--ol:#1e0b00;text-shadow:.06em 0 var(--ol), -.06em 0 var(--ol), 0 .06em var(--ol), 0 -.06em var(--ol), .045em .045em var(--ol), -.045em .045em var(--ol), .045em -.045em var(--ol), -.045em -.045em var(--ol), 0 .09em 0 #5a2600, 0 .13em 0 #1e0b00, 0 .17em .08em #0000008c;animation:gg-ep-tt-letter .42s calc(.1s + var(--i) * 45ms) var(--ease-slam) both}.jackpot .gg-ep-tt-name span:after,.jackpot .gg-ep-sl-words span:after{content:attr(data-c);color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.jackpot .gg-ep-tt-name span:after{background:linear-gradient(100deg,#fff0 30%,#fffffff2 50%,#fff0 70%) -150% 0/60% 100% no-repeat,linear-gradient(#fffdf2 0%,#ffe7a0 16%,#ffc43a 38%,#c97a06 51%,#8a4a00 53%,#ffb31e 60%,#ffe27a 80%,#fff6d0 100%);animation:gg-ep-tt-glint .7s calc(.78s + var(--i) * 60ms) ease-out both;-webkit-background-clip:text;background-clip:text}@keyframes gg-ep-tt-letter{0%{opacity:0;transform:translateY(-.5em)scale(2.8)rotate(-14deg)}55%{opacity:1;transform:translateY(.04em)scale(.92)rotate(2deg)}to{opacity:1;transform:none}}@keyframes gg-ep-tt-glint{0%{background-position:-150% 0,0 0}to{background-position:250% 0,0 0}}.jackpot .gg-ep-tt-name:before{content:"";z-index:-1;background:radial-gradient(closest-side,#ffb02880,#ffb02800);position:absolute;inset:-30% -12%}.jackpot .gg-ep-tt-sub{font:900 clamp(12px, min(2.8vw, 3.6dvh), 22px) / 1.2 var(--gg-ui);letter-spacing:.14em;color:#fff;text-shadow:0 .08em #5b0018,0 0 .6em #00000080;clip-path:polygon(0 0,100% 0,calc(100% - .85em) 50%,100% 100%,0 100%,.85em 50%);animation:gg-ep-tt-sub .42s .5s var(--ease-out-expo) both;background:linear-gradient(#ffffff61,#fff0 46%),linear-gradient(#ff4a5e,#c8102e 55%,#7b0016);padding:.34em 2em .38em}@keyframes gg-ep-tt-sub{0%{opacity:0;transform:scaleX(.05)}}.jackpot .gg-ep-tt-sparks{width:0;height:0;position:absolute;top:48%;left:50%}.jackpot .gg-ep-tt-sparks i{transform-origin:0;opacity:0;width:8vmin;height:max(2px,.55vmin);animation:gg-ep-tt-spark .72s calc(.28s + var(--d)) cubic-bezier(.1, .8, .3, 1) both;background:linear-gradient(90deg,#ffc85000,#ffd460 55%,#fff4c8 80%,#fff);border-radius:999px;margin-top:-.27vmin;position:absolute;top:0;left:0}@keyframes gg-ep-tt-spark{0%{opacity:1;transform:rotate(var(--a)) translateX(5vmin) scaleX(1.5)}to{opacity:0;transform:rotate(var(--a)) translateX(var(--r)) scaleX(.2)}}.jackpot .gg-ep-slam,.jackpot .gg-ep-slam-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.jackpot .gg-ep-slam{place-content:center;justify-items:center;display:grid}.jackpot .gg-ep-sl-dim{background:radial-gradient(75% 65% at 50% 46%,#82001661,#120006c7);animation:.22s ease-out both gg-ep-in,.6s ease-out 1.5s forwards gg-ep-sl-lift;position:absolute;inset:0}@keyframes gg-ep-sl-lift{0%{opacity:1}to{opacity:.22}}.jackpot .gg-ep-sl-lines{background:repeating-conic-gradient(from 2deg at 50% 48%, #ffffffb3 0 .45deg, #fff0 .45deg 3.4deg), repeating-conic-gradient(at 50% 48%, #ff3c50b3 0 1deg, #ff3c5000 1deg 6.8deg);animation:.2s ease-out forwards gg-ep-in,.14s steps(2,end) 11 gg-ep-jitter,.4s ease-in 1.4s forwards gg-ep-out}@keyframes gg-ep-jitter{50%{rotate:1.2deg;scale:1.03}}.jackpot .gg-ep-sl-card{width:100vw;animation:gg-ep-sl-dock .6s 1.5s var(--ease-out-expo) both;justify-items:center;gap:clamp(8px,2.2dvh,20px);padding:clamp(16px,4dvh,36px) 0;display:grid;position:relative}@keyframes gg-ep-sl-dock{to{transform:translateY(calc((100dvh - 2 * var(--lb,9dvh)) * -.235)) scale(.56)}}.jackpot .gg-ep-sl-band,.jackpot .gg-ep-sl-card:before{clip-path:polygon(0 0,100% 0,97% 50%,100% 100%,0 100%,3% 50%);transform-origin:50%;animation:gg-ep-sl-band .34s var(--ease-out-expo) both;position:absolute;inset:0 -12%;rotate:-4deg}.jackpot .gg-ep-sl-band{background:linear-gradient(#ffffff1f,#fff0 40%),linear-gradient(#ffd460 0 2.5%,#3a0010 2.5% 5.5%,#050002 5.5% 94.5%,#3a0010 94.5% 97.5%,#ffd460 97.5%)}.jackpot .gg-ep-sl-card:before{content:"";background:linear-gradient(#ff283c00,#ff283c80 22%,#ff785059 50%,#ff283c80 78%,#ff283c00);inset:-9% -13%}@keyframes gg-ep-sl-band{0%{transform:scaleX(0)}}.jackpot .gg-ep-sl-words{max-width:92vw;font:400 clamp(30px, min(8.4vw, 11dvh), 100px) / 1.16 var(--font-impact);letter-spacing:.02em;flex-wrap:wrap;justify-content:center;display:flex;position:relative;rotate:-4deg}.jackpot .gg-ep-sl-phrase{font-style:normal;display:flex}.jackpot .gg-ep-sl-words span{--ol:#fff;text-shadow:.05em 0 var(--ol), -.05em 0 var(--ol), 0 .05em var(--ol), 0 -.05em var(--ol), .035em .035em var(--ol), -.035em .035em var(--ol), .035em -.035em var(--ol), -.035em -.035em var(--ol), 0 .1em 0 #7b0016, 0 .14em 0 #2a0008, 0 0 .16em #ff3246e6;animation:gg-ep-sl-letter .36s calc(60ms + var(--i) * 30ms) var(--ease-slam) both}.jackpot .gg-ep-sl-words span:after{background:linear-gradient(#fff6d0 0%,#ffd460 28%,#ff8a1a 48%,#e0102e 52%,#ff3048 74%,#ffc0b0 100%);-webkit-background-clip:text;background-clip:text}@keyframes gg-ep-sl-letter{0%{opacity:0;transform:scale(3.2)translateY(-.2em)}60%{opacity:1;transform:scale(.9)}to{opacity:1;transform:none}}.jackpot .gg-ep-sl-sub{font:900 clamp(12px, 2.8vw, 22px) / 1.3 var(--gg-ui);color:#ffe9a8;animation:gg-ep-sl-sub .36s .5s var(--ease-out-expo) both;background:#000000d1;border:1px solid #ffd460bf;border-radius:999px;padding:.28em 1.1em;position:relative;rotate:-4deg;box-shadow:0 0 1em #ff3c5080}@keyframes gg-ep-sl-sub{0%{opacity:0;transform:translateY(.8em)}}.jackpot .gg-ep-fin{width:1.55em;height:1.55em;font:900 clamp(52px, 15vmin, 140px) / 1 var(--font-mincho);color:#fff1cc;text-shadow:0 .04em #5b0010;opacity:0;animation:gg-ep-fin .34s .3s var(--ease-slam) both;background:radial-gradient(circle at 38% 32%,#f0465c,#b0122a 62%,#70000f);border-radius:.14em;place-items:center;display:grid;position:absolute;top:48%;left:50%;translate:-50% -50%;rotate:-8deg;box-shadow:inset 0 0 0 .05em #ffd460,inset 0 0 0 .09em #7a0016,0 0 0 .03em #0006,0 .18em .5em #0009,0 0 1.2em #ffbe5073}@keyframes gg-ep-fin{0%{opacity:0;scale:2.6}to{opacity:1;scale:1}}.jackpot .gg-ep-paper{z-index:11;pointer-events:none;width:0;height:0;position:absolute;top:48%;left:50%}.jackpot .gg-ep-paper i{width:calc(1.5vmin * var(--s) + 6px);height:calc(.8vmin * var(--s) + 3px);background:var(--c);opacity:0;animation:gg-ep-paper .66s calc(.3s + var(--d)) cubic-bezier(.15, .7, .4, 1) both;border-radius:1px;position:absolute;top:0;left:0}@keyframes gg-ep-paper{0%{opacity:1;transform:translate(0)scale(.4)rotate(0)}40%{opacity:1;transform:translate(var(--dx), var(--dy)) scale(1) rotate(calc(var(--r) * .4))}to{opacity:.9;transform:translate(calc(var(--dx) * 1.2), calc(var(--dy) + 22vmin)) scale(1) rotate(var(--r))}}@media (max-aspect-ratio:1){.jackpot .gg-ep{--val:clamp(16px, 4.5%, 40px);--wing:clamp(10px, 3.6%, 30px)}.jackpot .gg-ep-tt-name{font-size:clamp(40px,15vw,100px)}.jackpot .gg-ep-sl-words{font-size:clamp(30px,11.5vw,64px)}.jackpot .gg-ep-sl-card{animation-name:gg-ep-sl-dock-tall}}@keyframes gg-ep-sl-dock-tall{to{transform:translateY(calc((100dvh - 2 * var(--lb,9dvh)) * -.29)) scale(.72)}}.jackpot.is-lite .gg-ep-mote{display:none}.jackpot.is-lite .gg-ep-bulbs i,.jackpot.is-lite .gg-ep-tie:after,.jackpot.is-lite .gg-ep-tt-plate:before,.jackpot.is-lite .gg-ep-tt-plate:after{animation:none}.jackpot.is-lite .gg-ep-tt-burst{animation:gg-ep-tt-burst-in .55s 50ms var(--ease-out-expo) both}.jackpot.is-lite .gg-ep-sl-lines{animation:.2s ease-out forwards gg-ep-in,.4s ease-in 1.4s forwards gg-ep-out}.jackpot.is-lite2 .gg-ep-tt-burst,.jackpot.is-lite2 .gg-ep-prop:before{display:none}@media (prefers-reduced-motion:reduce){.jackpot .gg-ep:not(.is-open):not(.is-done),.jackpot .gg-ep.is-slammed:not(.is-done){animation:.18s ease-out both gg-ep-in}.jackpot .gg-ep-curtain,.jackpot .gg-ep-mote,.jackpot .gg-ep-tt-burst,.jackpot .gg-ep-tt-lines,.jackpot .gg-ep-tt-ring,.jackpot .gg-ep-tt-sparks,.jackpot .gg-ep-sl-lines,.jackpot .gg-ep-paper,.jackpot .gg-ep-art:before,.jackpot .gg-ep .gg-ep-curtain,.jackpot .gg-ep.is-done .gg-ep-curtain{display:none}.jackpot .gg-ep-title{animation:.3s ease-in 1.62s both gg-ep-out}.jackpot .gg-ep-bulbs i,.jackpot .gg-ep-tie:after,.jackpot .gg-ep-tt-plate:before,.jackpot .gg-ep-tt-plate:after{animation:none}.jackpot .gg-ep-sl-card{animation-duration:10ms}.jackpot .gg-ep-tt-plate,.jackpot .gg-ep-tt-name span,.jackpot .gg-ep-tt-name span:after,.jackpot .gg-ep-tt-sub,.jackpot .gg-ep-sl-band,.jackpot .gg-ep-sl-words span,.jackpot .gg-ep-sl-sub,.jackpot .gg-ep-fin{animation-duration:10ms;animation-delay:0s}}.jp-ov{--u:min(1vw, 1.7778vh);pointer-events:none;contain:layout style;position:absolute;inset:0;overflow:hidden;container-type:size}@supports (width:1cqw){.jp-ov{--u:min(1cqw, 1.7778cqh)}}@media (max-aspect-ratio:1){.jp-ov{--u:min(2.6vw, 1.25vh)}@supports (width:1cqw){.jp-ov{--u:min(2.6cqw, 1.25cqh)}}}.jp-ov i{display:block}.jp-ov [hidden]{display:none}.jp-ov .at{left:var(--x,50%);top:var(--y,50%);place-items:center;display:grid;position:absolute;translate:-50% -50%}.jp-ov .ov-step{position:absolute;inset:0}.jp-ov .st{--pw:min(calc(var(--u) * 64), 94cqw);--pu:calc(var(--pw) / 640);--m0:#fff;--m1:#c9f0ff;--m2:#4cc2ff;--m3:#0a5fb8;--m4:#04285e;--m5:#1b8de0;--m6:#8fdcff;--m7:#fff;visibility:hidden;position:absolute;inset:0}.jp-ov .st[data-lv="2"]{--m0:#f2fff8;--m1:#a6ffd6;--m2:#1ff29a;--m3:#08844f;--m4:#03351f;--m5:#0fbf74;--m6:#7dffc0;--m7:#f2fff8}.jp-ov .st[data-lv="3"]{--m0:#ffe6dc;--m1:#ff7a5c;--m2:#ee1b38;--m3:#8a0018;--m4:#4a000e;--m5:#c3122e;--m6:#ff5a62;--m7:#ffc8c0}.jp-ov .st[data-lv="4"]{--m0:#fffdf2;--m1:#ffe7a0;--m2:#ffc43a;--m3:#c97a06;--m4:#7a3d00;--m5:#ff9d17;--m6:#ffd460;--m7:#fff2bf}.jp-ov .st.is-on{visibility:visible}.jp-ov .st.is-on.is-out{animation:.28s cubic-bezier(.7,0,.84,0) both st-out}@keyframes st-out{to{opacity:0;filter:blur(5px);translate:0 -2%;scale:1.08}}.jp-ov .st-glow{width:calc(var(--pw) * 1.3);height:calc(var(--pu) * 400);background:radial-gradient(ellipse at 50% 50%, rgb(var(--lv-rgb) / .5), rgb(var(--lv-rgb) / .18) 45%, transparent 70%);position:absolute;top:50%;left:50%;translate:-50% -50%}.jp-ov .st.is-on .st-glow{animation:.5s ease-out both st-glow-in,1.7s ease-in-out .5s infinite st-breathe}@keyframes st-glow-in{0%{opacity:0;scale:.4 .2}}@keyframes st-breathe{50%{opacity:.65;scale:1.04}}.jp-ov .st-laser{width:calc(var(--pw) * 1.05);height:calc(var(--pu) * 7);background:linear-gradient(90deg, transparent, #fff 18%, var(--lv-core) 50%, #fff 82%, transparent);box-shadow:0 0 calc(var(--pu) * 24) calc(var(--pu) * 6) rgb(var(--lv-rgb) / .8);opacity:0;position:absolute;top:50%;left:50%;translate:-50% -50%}.jp-ov .st.is-on .st-laser{animation:.55s cubic-bezier(.16,1,.3,1) both st-laser}@keyframes st-laser{0%{opacity:1;scale:0 1}35%{opacity:1;scale:1}to{opacity:0;scale:1.15 0}}.jp-ov .st-plate{width:var(--pw);aspect-ratio:640/200;filter:drop-shadow(0 calc(var(--pu) * 8) calc(var(--pu) * 14) #0009) drop-shadow(0 0 calc(var(--pu) * 10) rgb(var(--lv-rgb) / .55));position:absolute;top:50%;left:50%;translate:-50% -50%}.jp-ov .st.is-on .st-plate{animation:.55s cubic-bezier(.16,1,.3,1) both st-plate}@keyframes st-plate{0%{opacity:0;scale:1 .04}35%{opacity:1}55%{translate:-50.4% -50%;scale:1.02 1.1}68%{translate:-49.7% -50.4%}80%{translate:-50.2% -50%;scale:1 .98}to{translate:-50% -50%;scale:1}}.jp-ov .st-art{width:100%;height:100%;display:block;overflow:visible}.jp-ov .st-deco{width:var(--pw);aspect-ratio:640/200;pointer-events:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.jp-ov .st.is-max .st-deco{display:none}.jp-ov .st.is-on .st-deco{animation:.55s cubic-bezier(.16,1,.3,1) both st-plate}.jp-ov .st-chase{left:calc(var(--pu) * var(--x));top:calc(var(--pu) * (var(--y) - 2.3));width:calc(var(--pu) * var(--w));height:calc(var(--pu) * 4.6);position:absolute;overflow:hidden}.jp-ov .st-chase:before{content:"";inset:0 calc(var(--pu) * -14) 0 calc(var(--pu) * -14);background:radial-gradient(circle at calc(var(--pu) * 2.3) 50%, var(--lv-core) 0 calc(var(--pu) * 2.2), transparent calc(var(--pu) * 2.4)) 0 0 / calc(var(--pu) * 14) 100% repeat-x;animation:1.2s linear infinite st-chase;position:absolute}.jp-ov .st-chase-1:before{animation-direction:reverse}@keyframes st-chase{0%{translate:0}to{translate:calc(var(--pu) * -14) 0}}.jp-ov .st-sweepclip{position:absolute;inset:0;overflow:hidden}.jp-ov .st-sweep{left:calc(var(--pu) * -120);width:calc(var(--pu) * 90);background:#fff3;height:120%;animation:2.6s ease-in-out .6s infinite st-sweep;position:absolute;top:-10%;transform:skew(-22deg)}@keyframes st-sweep{0%{translate:0}45%,to{translate:calc(var(--pu) * 860) 0}}.jp-ov .st-jewels{filter:drop-shadow(0 0 4px var(--lv))}.jp-ov .st-body{width:var(--pw);aspect-ratio:640/200;position:absolute;top:50%;left:50%;translate:-50% -50%}.jp-ov .st-label{left:calc(var(--pu) * 58);top:calc(var(--pu) * 62);font-size:calc(var(--pu) * 50);position:absolute}.jp-ov .st-label .lt{--lt-ow:.1em;--lt-kw:.03em;letter-spacing:.16em}.jp-ov .st.is-on .st-label .lt{animation:.5s cubic-bezier(.16,1,.3,1) .28s backwards lt-rise}.jp-ov .st-numwrap{left:calc(var(--pu) * 338);top:calc(var(--pu) * 104);font-size:calc(var(--pu) * 168);line-height:1;position:absolute;translate:-50% -50%}.jp-ov .st.is-on .st-num{animation:.7s cubic-bezier(.2,.9,.3,1) .16s backwards lt-slam,2.4s ease-in-out 1s infinite lt-breathe}.jp-ov .st-trust{left:calc(var(--pu) * 450);top:calc(var(--pu) * 52);width:calc(var(--pu) * 150);position:absolute}.jp-ov .st-trust-label{font-size:calc(var(--pu) * 30);letter-spacing:.3em}.jp-ov .st-stars{width:100%;margin-top:calc(var(--pu) * 14);display:block;overflow:visible}.jp-ov .st-star{fill:#ffffff0a;stroke:#ffffff47;stroke-width:1.6px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%}.jp-ov .st-star.is-lit{fill:var(--lv-core);stroke:var(--lv);filter:drop-shadow(0 0 5px var(--lv)) drop-shadow(0 0 12px rgb(var(--lv-rgb) / .8))}.jp-ov .st.is-on .st-star.is-lit{animation:st-star .5s calc(.34s + var(--i) * 80ms) cubic-bezier(.2, 1.6, .35, 1) backwards}@keyframes st-star{0%{opacity:0;scale:0}60%{scale:1.6}}.jp-ov .st-ring{left:calc(50% + var(--pu) * 18);width:calc(var(--pu) * 230);aspect-ratio:1;--rw:2.2%;background:radial-gradient(closest-side, transparent calc(100% - var(--rw) * 6), rgb(var(--lv-rgb) / .45) calc(100% - var(--rw) * 2.6), var(--lv-core) calc(100% - var(--rw)), var(--lv-core) calc(100% - var(--rw) * .2), rgb(var(--lv-rgb) / .5) 100%, transparent 100%);opacity:0;will-change:transform, opacity;border-radius:50%;position:absolute;top:50%;translate:-50% -50%}.jp-ov .st.is-on .st-ring{animation:.9s cubic-bezier(.16,1,.3,1) .18s both st-ring}.jp-ov .st.is-on .st-ring-1{--rw:1.3%;animation-delay:.3s}.jp-ov .st.is-on .st-ring-2{--rw:0.9%;animation-delay:.42s}@keyframes st-ring{0%{opacity:.95;scale:.3}to{opacity:0;scale:3.4 1.5}}.jp-ov .st:not(.is-max) :is(.st-burstwrap,.st-maxwrap,.st-embers),.jp-ov .st.is-max :is(.st-plate,.st-body,.st-ring){display:none}.jp-ov .st-burstwrap{width:min(calc(var(--u) * 84), 104cqw);aspect-ratio:640/440;position:absolute;top:50%;left:50%;translate:-50% -50%}.jp-ov .st-spin{position:absolute;inset:0}.jp-ov .st-burst{width:100%;height:100%;display:block;overflow:visible}.jp-ov .st.is-on.is-max .st-burstwrap{animation:.75s cubic-bezier(.2,1.4,.35,1) both st-burst-in}@keyframes st-burst-in{0%{opacity:0;rotate:-50deg;scale:.05}45%{opacity:1;scale:1.22}to{rotate:0deg;scale:1}}.jp-ov .st.is-max .st-spin-a{animation:26s linear infinite st-spin}.jp-ov .st.is-max .st-spin-b{animation:40s linear infinite reverse st-spin}@keyframes st-spin{to{rotate:360deg}}.jp-ov .st-rays{background:repeating-conic-gradient(from 0deg at 50% 50%, #ffe6a080 0 2.5deg, transparent 2.5deg 12deg);z-index:-1;position:absolute;inset:-40% -10%;-webkit-mask-image:radial-gradient(closest-side,#000 30%,#0000 100%);mask-image:radial-gradient(closest-side,#000 30%,#0000 100%)}.jp-ov .st.is-on.is-max .st-rays{animation:18s linear infinite st-rays-spin}@keyframes st-rays-spin{to{rotate:360deg}}.jp-ov .st-maxwrap{justify-items:center;gap:calc(var(--u) * .2);display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.jp-ov .st-max{font-size:min(calc(var(--u) * 25), 40cqw);--lt-ow:.07em}.jp-ov .st.is-on.is-max .st-max{--lt-sheen:linear-gradient(105deg, transparent 32%, #ff78bed9 40%, #ffe678f2 46%, #78ffc8e6 52%, #78c8ffe6 58%, #c896ffd9 64%, transparent 72%);animation:.85s cubic-bezier(.2,.9,.3,1) .14s backwards lt-slam,1.6s ease-in-out 1s infinite lt-breathe}.jp-ov .st.is-max .st-max>.lt-sh{animation:2.2s linear .8s infinite lt-sheen}.jp-ov .st.is-max .st-max.bk .bk-sheen:before{animation:2.2s linear .8s infinite bk-sheen}.jp-ov .st-maxlabel{font-size:min(calc(var(--u) * 3.4), 6cqw)}.jp-ov .st.is-on.is-max .st-maxlabel{animation:.5s cubic-bezier(.16,1,.3,1) .5s backwards lt-rise}.jp-ov .st-embers{width:min(calc(var(--u) * 70), 96cqw);height:calc(var(--u) * 30);position:absolute;top:50%;left:50%;translate:-50% -50%}.jp-ov .st-embers i{left:var(--x);width:calc(var(--u) * .7 * var(--s));aspect-ratio:1;box-shadow:0 0 calc(var(--u) * 1.2) #ff7a18;opacity:0;background:radial-gradient(circle,#fff,#ffb21a 50%,#0000 70%);border-radius:50%;position:absolute;bottom:10%}.jp-ov .st.is-on.is-max .st-embers i{animation:st-ember 1.9s var(--d) ease-out infinite}@keyframes st-ember{0%{opacity:0;translate:0}15%{opacity:1}to{opacity:0;translate:calc(var(--u) * 3) calc(var(--u) * -22)}}@media (prefers-reduced-motion:reduce){.jp-ov .st-chase:before,.jp-ov .st-sweep,.jp-ov .st-spin-a,.jp-ov .st-spin-b,.jp-ov .st-rays,.jp-ov .st-embers i{animation:none!important}.jp-ov .st.is-on .st-glow{animation:.3s ease-out both st-glow-in}}.jp-ov .bd{--pu:min(var(--u), calc(94cqw / 40));visibility:hidden;width:0;height:0;position:absolute;top:27%;left:50%}.jp-ov .bd.is-on{visibility:visible;animation:1.8s both bd-life}@keyframes bd-life{0%{opacity:0;animation-timing-function:cubic-bezier(.2,1.5,.35,1);scale:.7}14%{opacity:1;scale:1}84%{opacity:1;animation-timing-function:ease-in;scale:1}to{opacity:0;scale:1.1}}.jp-ov .bd-glow{left:calc(var(--pu) * -26);top:calc(var(--pu) * -14);width:calc(var(--pu) * 52);height:calc(var(--pu) * 28);background:radial-gradient(#ffbe3c80,#0000 68%);position:absolute}.jp-ov .bd-plate{left:calc(var(--pu) * -17);top:calc(var(--pu) * -9);width:calc(var(--pu) * 34);height:calc(var(--pu) * 18);filter:drop-shadow(0 calc(var(--pu) * .8) calc(var(--pu) * 1.4) #000000b3);position:absolute}.jp-ov .bd-rim,.jp-ov .bd-face{clip-path:polygon(9% 0,91% 0,100% 50%,91% 100%,9% 100%,0 50%);position:absolute;inset:0}.jp-ov .bd-rim{background:linear-gradient(#fffdf2 0%,#ffe7a0 14%,#ffc43a 36%,#c97a06 49%,#7a3d00 50%,#ff9d17 56%,#ffd460 80%,#fff2bf 100%)}.jp-ov .bd-face{inset:calc(var(--pu) * .9);background:radial-gradient(at 50% 20%,#ff505a59,#0000 60%),linear-gradient(#1a0a1a,#070410 50%,#14081c)}.jp-ov .bd-sweep{clip-path:polygon(9% 0,91% 0,100% 50%,91% 100%,9% 100%,0 50%);background:linear-gradient(105deg,#0000 40%,#fff6 50%,#0000 60%);position:absolute;inset:0;translate:-100%}.jp-ov .bd.is-on .bd-sweep{animation:1s ease-in-out .5s both bd-sweep}@keyframes bd-sweep{to{translate:100%}}.jp-ov .bd-top{left:0;top:calc(var(--pu) * -5.6);font-size:calc(var(--pu) * 4.4);position:absolute;translate:-50% -50%}.jp-ov .bd-row{left:0;top:calc(var(--pu) * 2);align-items:center;gap:calc(var(--pu) * .8);font-size:calc(var(--pu) * 9.5);display:flex;position:absolute;translate:-50% -50%}.jp-ov .bd-flip{perspective:calc(var(--pu) * 60);display:inline-grid}.jp-ov .bd-flip>*{transform-origin:50%;grid-area:1/1;font-size:1.15em}.jp-ov .bd.is-on .bd-old{animation:.9s both bd-old}.jp-ov .bd.is-on .bd-new{animation:.9s both bd-new}@keyframes bd-old{0%,38%{opacity:1;transform:rotateX(0)}55%,to{opacity:0;transform:rotateX(-90deg)}}@keyframes bd-new{0%,45%{opacity:0;transform:rotateX(90deg)}70%{opacity:1;transform:rotateX(-12deg)}to{opacity:1;transform:rotateX(0)}}.jp-ov .ov-sfx{position:absolute;inset:0}.jp-ov .sx{left:var(--x);top:var(--y);translate:-50% -50%;rotate:var(--rot);scale:var(--sc);font-size:min(calc(var(--u) * var(--k)), calc(92cqw / (var(--n) * .92)));animation:sx-life var(--life) both;position:absolute}@keyframes sx-life{0%{opacity:0}5%{opacity:1}76%{opacity:1}to{opacity:0}}.jp-ov .sx-in{white-space:nowrap;display:flex}.jp-ov .sx-ch{transform:rotate(var(--r)) translateY(var(--dy)) scale(var(--s));animation:lt-slam .62s var(--lt-delay) cubic-bezier(.2, .9, .3, 1) backwards;margin:0 -.025em;position:relative}.jp-ov .sx.is-baked .sx-in{filter:none}.jp-ov .sx-pop .sx-in,.jp-ov .sx-slam .sx-in{animation:.45s linear .32s both sx-shake}.jp-ov .sx-slam .sx-in{filter:drop-shadow(0 0 .12em #ffdc78cc)}@keyframes sx-shake{15%{translate:-2% 1%}35%{translate:2.2% -1.2%}55%{translate:-1.4% -.8%}75%{translate:.8% .6%}}.jp-ov .sx-pulse .sx-in{animation:1.8s ease-out both sx-heart}@keyframes sx-heart{0%{opacity:0;scale:.7}8%{opacity:1;scale:1.3}20%{scale:1}34%{scale:1.2}48%,to{scale:1}}.jp-ov .sx-tremble .sx-ch{animation:lt-slam .62s var(--lt-delay) cubic-bezier(.2, .9, .3, 1) backwards, sx-tremble .11s calc(var(--i) * 30ms) steps(2, end) infinite alternate}@keyframes sx-tremble{0%{top:.02em;left:-.025em}to{top:-.025em;left:.03em}}.jp-ov .sx-flick .sx-in{animation:1.2s step-end both sx-flick}@keyframes sx-flick{0%{opacity:1}12%{opacity:.25}22%{opacity:1}38%{opacity:.4}48%{opacity:1}66%{opacity:.3}76%,to{opacity:1}}.jp-ov .sx-jolt .sx-in{animation:.6s linear .3s both sx-jolt}@keyframes sx-jolt{10%{translate:-3%}25%{translate:3.5% .5%}40%{translate:-2% -.5%}60%{translate:1.5%}80%{translate:-.6%}}.jp-ov .vd{--pu:min(var(--u), calc(94cqw / 60));visibility:hidden;width:0;height:0;position:absolute;top:46%;left:50%}.jp-ov .vd.is-on{visibility:visible}.jp-ov .vd-shade{opacity:0;background:radial-gradient(#0000,#0009 75%);width:120cqw;height:120cqh;position:absolute;top:-60cqh;left:-60cqw}.jp-ov .vd-fail.is-on .vd-shade{animation:.6s ease-out both vd-fade}@keyframes vd-fade{to{opacity:1}}.jp-ov .vd-fail.is-on.is-out{animation:.4s ease-in both vd-out}@keyframes vd-out{to{opacity:0;filter:blur(4px);translate:0 3%}}.jp-ov .vd-word{font-size:min(calc(var(--pu) * 20), 38cqw);align-items:flex-end;display:flex;position:absolute;top:0;left:0;translate:-50% -50%}.jp-ov .vd-fail.is-on .vd-word{animation:.8s cubic-bezier(.2,.9,.3,1) both vd-drop}@keyframes vd-drop{0%{opacity:0;translate:-50% -230%;scale:1.4}55%{opacity:1;translate:-50% -48%;scale:.97 1.05}72%{translate:-50% -50%;scale:1.03 .96}to{opacity:1;translate:-50% -50%;scale:1}}.jp-ov .vd-zan{transform-origin:50% 0}.jp-ov .vd-fail.is-on .vd-zan{animation:3.4s ease-in-out .8s both vd-sag}@keyframes vd-sag{to{filter:brightness(.82);rotate:.8deg;scale:1 1.07}}.jp-ov .vd-dots{margin-left:.04em;font-size:.7em;display:flex}.jp-ov .vd-fail.is-on .vd-dot{animation:vd-dot 2.2s calc(.9s + var(--i) * .28s) ease-in both}@keyframes vd-dot{0%{opacity:0;translate:0 -.3em}18%{opacity:1;translate:0}to{opacity:.55;filter:brightness(.7);translate:0 .22em}}.jp-ov .vd-sub{left:0;top:calc(var(--pu) * 15);font-size:min(calc(var(--pu) * 4.6), 8cqw);letter-spacing:.2em;position:absolute;translate:-50% -50%}.jp-ov .vd-fail.is-on .vd-sub{animation:.6s cubic-bezier(.16,1,.3,1) 1s backwards lt-rise}.jp-ov .vd-revive.is-on{animation:1.9s both vd-rlife}@keyframes vd-rlife{0%,86%{opacity:1;scale:1}to{opacity:0;scale:1.2}}.jp-ov .vd-rword{font-size:min(calc(var(--pu) * 20), 17cqw);position:absolute;top:0;left:0;translate:-50% -50%}.jp-ov .vd-revive.is-on .vd-mada{animation:.8s cubic-bezier(.2,.9,.3,1) backwards lt-slam,.5s linear .5s lt-shake,1.6s ease-in-out 1s infinite lt-breathe}.jp-ov .vd-ring{width:calc(var(--pu) * 30);aspect-ratio:1;border:calc(var(--pu) * .8) solid #fff;box-shadow:0 0 calc(var(--pu) * 3) #a066ff, inset 0 0 calc(var(--pu) * 3) #a066ff;opacity:0;border-radius:50%;position:absolute;top:0;left:0;translate:-50% -50%}.jp-ov .vd-revive.is-on .vd-ring{animation:1s cubic-bezier(.16,1,.3,1) .15s both vd-ring}.jp-ov .vd-revive.is-on .vd-ring-1{border-color:#d9bfff;animation-delay:.28s}.jp-ov .vd-revive.is-on .vd-ring-2{border-color:#ff7aa8;animation-delay:.4s}@keyframes vd-ring{0%{opacity:.95;scale:.2}to{opacity:0;scale:3.6}}.jp-ov .vd-flare{opacity:0;background:radial-gradient(circle,#ffffff8c,#a066ff40 30%,#0000 60%);width:120cqw;height:120cqh;position:absolute;top:-60cqh;left:-60cqw}.jp-ov .vd-revive.is-on .vd-flare{animation:.7s ease-out .12s both vd-flare}@keyframes vd-flare{0%{opacity:.6}to{opacity:0}}@media (prefers-reduced-motion:reduce){.jp-ov .sx-ch,.jp-ov .sx-in{animation-name:lt-fade!important}.jp-ov .vd-zan,.jp-ov .vd-dot,.jp-ov .vd-ring,.jp-ov .vd-flare{animation:none!important}}.jp-ov{--ci-tex-near:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='640' height='240' viewBox='0 0 640 240'><rect x='475' y='149.5' width='390' height='3' rx='1.5' fill='white' fill-opacity='0.23'/><rect x='-165' y='149.5' width='390' height='3' rx='1.5' fill='white' fill-opacity='0.23'/><rect x='604' y='111.7' width='341' height='1' rx='0.5' fill='white' fill-opacity='0.26'/><rect x='-36' y='111.7' width='341' height='1' rx='0.5' fill='white' fill-opacity='0.26'/><rect x='158' y='112.6' width='305' height='3' rx='1.5' fill='white' fill-opacity='0.30'/><rect x='261' y='175.5' width='182' height='2' rx='1.0' fill='white' fill-opacity='0.27'/><rect x='89' y='191.3' width='330' height='1' rx='0.5' fill='white' fill-opacity='0.26'/><rect x='3' y='233.4' width='383' height='1' rx='0.5' fill='white' fill-opacity='0.51'/><rect x='615' y='69.4' width='303' height='1' rx='0.5' fill='white' fill-opacity='0.28'/><rect x='-25' y='69.4' width='303' height='1' rx='0.5' fill='white' fill-opacity='0.28'/><rect x='126' y='232.5' width='448' height='2' rx='1.0' fill='white' fill-opacity='0.32'/><rect x='106' y='86.7' width='170' height='1' rx='0.5' fill='white' fill-opacity='0.33'/><rect x='375' y='196.2' width='323' height='1.5' rx='0.75' fill='white' fill-opacity='0.24'/><rect x='-265' y='196.2' width='323' height='1.5' rx='0.75' fill='white' fill-opacity='0.24'/><rect x='196' y='85.3' width='357' height='1' rx='0.5' fill='white' fill-opacity='0.38'/><rect x='36' y='169.1' width='452' height='1' rx='0.5' fill='white' fill-opacity='0.53'/><rect x='259' y='85.8' width='307' height='2' rx='1.0' fill='white' fill-opacity='0.34'/><rect x='6' y='138.8' width='136' height='1' rx='0.5' fill='white' fill-opacity='0.43'/><rect x='76' y='229.1' width='204' height='2' rx='1.0' fill='white' fill-opacity='0.33'/><rect x='336' y='85.2' width='384' height='1' rx='0.5' fill='white' fill-opacity='0.41'/><rect x='-304' y='85.2' width='384' height='1' rx='0.5' fill='white' fill-opacity='0.41'/><rect x='235' y='187.4' width='221' height='2' rx='1.0' fill='white' fill-opacity='0.53'/><rect x='218' y='21.9' width='328' height='1' rx='0.5' fill='white' fill-opacity='0.33'/><rect x='349' y='221.8' width='226' height='1.5' rx='0.75' fill='white' fill-opacity='0.32'/><rect x='401' y='191.7' width='365' height='1.5' rx='0.75' fill='white' fill-opacity='0.55'/><rect x='-239' y='191.7' width='365' height='1.5' rx='0.75' fill='white' fill-opacity='0.55'/><rect x='31' y='38.8' width='455' height='3' rx='1.5' fill='white' fill-opacity='0.52'/><rect x='474' y='7.6' width='237' height='1.5' rx='0.75' fill='white' fill-opacity='0.37'/><rect x='-166' y='7.6' width='237' height='1.5' rx='0.75' fill='white' fill-opacity='0.37'/><rect x='36' y='101.2' width='431' height='1' rx='0.5' fill='white' fill-opacity='0.48'/><rect x='133' y='80.2' width='454' height='3' rx='1.5' fill='white' fill-opacity='0.53'/><rect x='504' y='151.3' width='156' height='2' rx='1.0' fill='white' fill-opacity='0.34'/><rect x='-136' y='151.3' width='156' height='2' rx='1.0' fill='white' fill-opacity='0.34'/><rect x='269' y='14.1' width='168' height='3' rx='1.5' fill='white' fill-opacity='0.50'/></svg>");--ci-tex-far:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='480' height='180' viewBox='0 0 480 180'><rect x='179' y='83.3' width='74' height='1' rx='0.5' fill='white' fill-opacity='0.21'/><rect x='290' y='83.5' width='107' height='2' rx='1.0' fill='white' fill-opacity='0.29'/><rect x='81' y='131.1' width='211' height='2' rx='1.0' fill='white' fill-opacity='0.17'/><rect x='53' y='42.8' width='136' height='2' rx='1.0' fill='white' fill-opacity='0.15'/><rect x='379' y='123.9' width='201' height='1.5' rx='0.75' fill='white' fill-opacity='0.18'/><rect x='-101' y='123.9' width='201' height='1.5' rx='0.75' fill='white' fill-opacity='0.18'/><rect x='381' y='40.4' width='201' height='1.5' rx='0.75' fill='white' fill-opacity='0.33'/><rect x='-99' y='40.4' width='201' height='1.5' rx='0.75' fill='white' fill-opacity='0.33'/><rect x='164' y='71.4' width='57' height='1' rx='0.5' fill='white' fill-opacity='0.32'/><rect x='182' y='9.9' width='134' height='1' rx='0.5' fill='white' fill-opacity='0.19'/><rect x='408' y='132.5' width='214' height='1' rx='0.5' fill='white' fill-opacity='0.17'/><rect x='-72' y='132.5' width='214' height='1' rx='0.5' fill='white' fill-opacity='0.17'/><rect x='430' y='104.2' width='85' height='1' rx='0.5' fill='white' fill-opacity='0.33'/><rect x='-50' y='104.2' width='85' height='1' rx='0.5' fill='white' fill-opacity='0.33'/><rect x='440' y='24.0' width='135' height='2' rx='1.0' fill='white' fill-opacity='0.24'/><rect x='-40' y='24.0' width='135' height='2' rx='1.0' fill='white' fill-opacity='0.24'/><rect x='202' y='165.8' width='118' height='1' rx='0.5' fill='white' fill-opacity='0.29'/><rect x='451' y='26.2' width='172' height='1' rx='0.5' fill='white' fill-opacity='0.15'/><rect x='-29' y='26.2' width='172' height='1' rx='0.5' fill='white' fill-opacity='0.15'/><rect x='291' y='99.9' width='75' height='1.5' rx='0.75' fill='white' fill-opacity='0.29'/><rect x='16' y='103.6' width='198' height='2' rx='1.0' fill='white' fill-opacity='0.34'/><rect x='293' y='42.6' width='57' height='1.5' rx='0.75' fill='white' fill-opacity='0.32'/><rect x='271' y='94.0' width='167' height='1.5' rx='0.75' fill='white' fill-opacity='0.16'/><rect x='175' y='158.7' width='86' height='1' rx='0.5' fill='white' fill-opacity='0.35'/><rect x='9' y='103.4' width='186' height='1.5' rx='0.75' fill='white' fill-opacity='0.14'/><rect x='106' y='20.1' width='96' height='1' rx='0.5' fill='white' fill-opacity='0.20'/><rect x='248' y='51.3' width='59' height='2' rx='1.0' fill='white' fill-opacity='0.30'/><rect x='239' y='145.4' width='171' height='1' rx='0.5' fill='white' fill-opacity='0.26'/><rect x='311' y='11.9' width='66' height='2' rx='1.0' fill='white' fill-opacity='0.25'/><rect x='269' y='172.1' width='74' height='1.5' rx='0.75' fill='white' fill-opacity='0.18'/><rect x='124' y='151.8' width='59' height='1' rx='0.5' fill='white' fill-opacity='0.20'/><rect x='58' y='29.6' width='75' height='1' rx='0.5' fill='white' fill-opacity='0.15'/><rect x='187' y='37.5' width='154' height='1.5' rx='0.75' fill='white' fill-opacity='0.20'/><rect x='133' y='86.6' width='214' height='2' rx='1.0' fill='white' fill-opacity='0.20'/><rect x='202' y='21.2' width='74' height='2' rx='1.0' fill='white' fill-opacity='0.30'/><rect x='426' y='68.9' width='79' height='1.5' rx='0.75' fill='white' fill-opacity='0.30'/><rect x='-54' y='68.9' width='79' height='1.5' rx='0.75' fill='white' fill-opacity='0.30'/></svg>");--ci-tex-seigaiha:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='40' viewBox='0 0 80 40'><circle cx='0' cy='0' r='20' fill='%237a4a00' stroke='%23ffe9a0' stroke-width='1.1'/><circle cx='0' cy='0' r='15' fill='%23a86a08' stroke='%23ffe9a0' stroke-width='1.1'/><circle cx='0' cy='0' r='10' fill='%237a4a00' stroke='%23ffe9a0' stroke-width='1.1'/><circle cx='0' cy='0' r='5' fill='%23a86a08' stroke='%23ffe9a0' stroke-width='1.1'/><circle cx='40' cy='0' r='20' fill='%237a4a00' stroke='%23ffe9a0' stroke-width='1.1'/><circle cx='40' cy='0' r='15' fill='%23a86a08' stroke='%23ffe9a0' stroke-width='1.1'/><circle cx='40' cy='0' r='10' fill='%237a4a00' stroke='%23ffe9a0' stroke-width='1.1'/><circle cx='40' cy='0' r='5' fill='%23a86a08' stroke='%23ffe9a0' stroke-width='1.1'/><circle cx='80' cy='0' r='20' fill='%237a4a00' stroke='%23ffe9a0' stroke-width='1.1'/><circle cx='80' cy='0' r='15' fill='%23a86a08' stroke='%23ffe9a0' stroke-width='1.1'/><circle cx='80' cy='0' r='10' fill='%237a4a00' stroke='%23ffe9a0' stroke-width='1.1'/><circle cx='80' cy='0' r='5' fill='%23a86a08' stroke='%23ffe9a0' stroke-width='1.1'/><circle cx='20' cy='20' r='20' fill='%237a4a00' stroke='%23ffe9a0' stroke-width='1.1'/><circle cx='20' cy='20' r='15' fill='%23a86a08' stroke='%23ffe9a0' stroke-width='1.1'/><circle cx='20' cy='20' r='10' fill='%237a4a00' stroke='%23ffe9a0' stroke-width='1.1'/><circle cx='20' cy='20' r='5' fill='%23a86a08' stroke='%23ffe9a0' stroke-width='1.1'/><circle cx='60' cy='20' r='20' fill='%237a4a00' stroke='%23ffe9a0' stroke-width='1.1'/><circle cx='60' cy='20' r='15' fill='%23a86a08' stroke='%23ffe9a0' stroke-width='1.1'/><circle cx='60' cy='20' r='10' fill='%237a4a00' stroke='%23ffe9a0' stroke-width='1.1'/><circle cx='60' cy='20' r='5' fill='%23a86a08' stroke='%23ffe9a0' stroke-width='1.1'/><circle cx='0' cy='40' r='20' fill='%237a4a00' stroke='%23ffe9a0' stroke-width='1.1'/><circle cx='0' cy='40' r='15' fill='%23a86a08' stroke='%23ffe9a0' stroke-width='1.1'/><circle cx='0' cy='40' r='10' fill='%237a4a00' stroke='%23ffe9a0' stroke-width='1.1'/><circle cx='0' cy='40' r='5' fill='%23a86a08' stroke='%23ffe9a0' stroke-width='1.1'/><circle cx='40' cy='40' r='20' fill='%237a4a00' stroke='%23ffe9a0' stroke-width='1.1'/><circle cx='40' cy='40' r='15' fill='%23a86a08' stroke='%23ffe9a0' stroke-width='1.1'/><circle cx='40' cy='40' r='10' fill='%237a4a00' stroke='%23ffe9a0' stroke-width='1.1'/><circle cx='40' cy='40' r='5' fill='%23a86a08' stroke='%23ffe9a0' stroke-width='1.1'/><circle cx='80' cy='40' r='20' fill='%237a4a00' stroke='%23ffe9a0' stroke-width='1.1'/><circle cx='80' cy='40' r='15' fill='%23a86a08' stroke='%23ffe9a0' stroke-width='1.1'/><circle cx='80' cy='40' r='10' fill='%237a4a00' stroke='%23ffe9a0' stroke-width='1.1'/><circle cx='80' cy='40' r='5' fill='%23a86a08' stroke='%23ffe9a0' stroke-width='1.1'/></svg>");--ci-tex-lattice:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'><path d='M24 0 L48 24 L24 48 L0 24Z M0 0 L48 48 M48 0 L0 48 M24 0 V48 M0 24 H48' fill='none' stroke='white' stroke-opacity='0.16' stroke-width='1'/></svg>")}.jp-ov .ov-cutin{position:absolute;inset:0}.jp-ov .ci{--dur:2s;--pu:min(var(--u), calc(94cqw / 96));--ci-rim:255 60 80;--ci-spark:#ff7a5c;--tilt:-8deg;visibility:hidden;position:absolute;inset:0}.jp-ov .ci.is-on{visibility:visible}.jp-ov .ci-sp{--dur:2.05s;--ci-rim:255 200 90;--ci-spark:#ffe08a}.jp-ov .ci-super{--dur:2.1s;--ci-rim:160 200 255;--ci-spark:#fff;--tilt:-6deg}.jp-ov .ci-dim{opacity:0;background:radial-gradient(#0000004d,#000000c7);position:absolute;inset:0}.jp-ov .ci.is-on .ci-dim{animation:ci-dim var(--dur) ease-out both}@keyframes ci-dim{0%{opacity:0}10%,84%{opacity:1}to{opacity:0}}.jp-ov .ci-stage{width:0;height:0;rotate:var(--tilt);position:absolute;top:50%;left:50%}.jp-ov .ci-band{width:180cqw;position:absolute;left:-90cqw;overflow:hidden}.jp-ov .ci-band-a{top:calc(var(--pu) * -13.5);height:calc(var(--pu) * 27)}.jp-ov .ci-band-b{top:calc(var(--pu) * -9.5);height:calc(var(--pu) * 31);border-top:calc(var(--pu) * .5) solid #0a0006;border-bottom:calc(var(--pu) * .5) solid #0a0006;box-shadow:0 0 calc(var(--pu) * 3) #000c;background:linear-gradient(#ffffff2e,#0000 12%),linear-gradient(#12000a,#3a0010 50%,#14000a)}.jp-ov .ci.is-on .ci-band-b{animation:ci-band-in-b var(--dur) both}.jp-ov .ci.is-on .ci-band-a{animation:ci-band-in-a var(--dur) both}@keyframes ci-band-in-a{0%{animation-timing-function:cubic-bezier(.16,1,.3,1);translate:115cqw}17%,82%{animation-timing-function:cubic-bezier(.7,0,.84,0);translate:0}to{translate:-115cqw}}@keyframes ci-band-in-b{0%{animation-timing-function:cubic-bezier(.16,1,.3,1);translate:115cqw}13%,84%{animation-timing-function:cubic-bezier(.7,0,.84,0);translate:0}to{translate:-115cqw}}.jp-ov .ci-band>i{position:absolute;inset:0}.jp-ov .ci-shade{background:linear-gradient(#ffffff52 0%,#ffffff0f 38%,#0000 52%,#0000001a 62%,#0000006b 100%)}.jp-ov .ci-tex{mix-blend-mode:screen;background-repeat:repeat}.jp-ov .ci-tex-far{background-image:var(--ci-tex-far);background-size:calc(var(--pu) * 40) calc(var(--pu) * 15);opacity:.8}.jp-ov .ci-tex-near{background-image:var(--ci-tex-near);background-size:calc(var(--pu) * 52) calc(var(--pu) * 19.5);opacity:.9}.jp-ov .ci-tex-far{--tile:calc(var(--pu) * 40)}.jp-ov .ci-tex-near{--tile:calc(var(--pu) * 52)}.jp-ov .ci-band>.ci-tex,.jp-ov .ci-band>.ci-leds{right:calc(var(--tile) * -1);will-change:transform}.jp-ov .ci.is-on .ci-tex-far{animation:.9s linear infinite ci-stream}.jp-ov .ci.is-on .ci-tex-near{animation:.45s linear infinite ci-stream}@keyframes ci-stream{to{translate:calc(var(--tile) * -1) 0}}.jp-ov .ci-sweep{background:linear-gradient(100deg,#0000 38%,#ffffff80 49%,#ffffff26 52%,#0000 60%);translate:-100%}.jp-ov .ci.is-on .ci-sweep{animation:1.1s cubic-bezier(.4,0,.2,1) .5s both ci-sweep}@keyframes ci-sweep{to{translate:100%}}.jp-ov .ci-edge{height:calc(var(--pu) * 1.5);background:linear-gradient(90deg,#0000,#fff3c4 12%,#ffc23d 50%,#fff3c4 88%,#0000) 0 0/100% 22% no-repeat,linear-gradient(90deg,#0000,#ffc23d 20%,#ffdf80 50%,#ffc23d 80%,#0000) 0 100%/100% 30% no-repeat;inset:auto 0}.jp-ov .ci-edge-t{top:calc(var(--pu) * .5)}.jp-ov .ci-edge-b{bottom:calc(var(--pu) * .5);scale:1 -1}.jp-ov .ci-leds{height:calc(var(--pu) * .7);--tile:calc(var(--pu) * 2.2);background:radial-gradient(circle at 50% 50%, #fff 0 28%, transparent 34%) 0 0 / var(--tile) 100% repeat-x;opacity:.85;inset:auto 0}.jp-ov .ci.is-on .ci-leds{animation:.6s linear infinite ci-leds}.jp-ov .ci.is-on .ci-leds-b{animation-direction:reverse}.jp-ov .ci-leds-t{top:calc(var(--pu) * 2.5)}.jp-ov .ci-leds-b{bottom:calc(var(--pu) * 2.5);animation-direction:reverse}@keyframes ci-leds{to{translate:calc(var(--tile) * -1) 0}}.jp-ov .ci-facewrap{left:calc(var(--pu) * -33);top:calc(var(--pu) * -5);height:calc(var(--pu) * 47);aspect-ratio:431/640;position:absolute;translate:-50% -50%}.jp-ov .ci.is-on .ci-facewrap{animation:ci-face var(--dur) both}@keyframes ci-face{0%,8%{opacity:0;animation-timing-function:cubic-bezier(.2,1.5,.35,1);translate:-140% -50%;scale:.7}17%{opacity:1}30%,82%{opacity:1;animation-timing-function:cubic-bezier(.7,0,.84,0);translate:-50% -50%;scale:1}to{opacity:0;translate:-170% -50%;scale:.9}}.jp-ov .ci-face{filter:drop-shadow(0 0 calc(var(--pu) * .2) #fffffff2) drop-shadow(0 0 calc(var(--pu) * 1.2) rgb(var(--ci-rim) / .9)) drop-shadow(0 calc(var(--pu) * .8) calc(var(--pu) * 1.4) #0000008c);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 74%,#0000 97%);mask-image:linear-gradient(#000 74%,#0000 97%)}.jp-ov .ci.is-on .ci-img{animation:1.7s ease-in-out .6s infinite ci-breathe}@keyframes ci-breathe{50%{translate:0 -.8%;scale:1.035}}.jp-ov .ci-img{object-fit:contain;transform-origin:50% 80%;filter:contrast(1.1)saturate(1.1);width:100%;height:100%;position:absolute;inset:0}.jp-ov .ci-light{background:radial-gradient(circle at 24% 12%, #fff4dc66, transparent 46%), linear-gradient(100deg, transparent 38%, rgb(var(--ci-rim) / .6) 100%);mix-blend-mode:soft-light;position:absolute;inset:0;-webkit-mask:url(/face.webp) 50%/100% 100% no-repeat;mask:url(/face.webp) 50%/100% 100% no-repeat}.jp-ov .ci-rim{display:none}.jp-ov .ci-txt{left:calc(var(--pu) * 15);top:calc(var(--pu) * -.5);justify-items:center;gap:calc(var(--pu) * .6);display:grid;position:absolute;translate:-50% -50%}.jp-ov .ci.is-on .ci-txt{animation:ci-txt var(--dur) both}@keyframes ci-txt{0%,16%{opacity:0}17%,82%{opacity:1;scale:1}to{opacity:0;scale:1.14}}.jp-ov .ci-word{font-size:calc(var(--pu) * 16.5);--lt-ow:.085em}.jp-ov .ci.is-on .ci-word.lt{animation:.7s cubic-bezier(.2,.9,.3,1) .34s backwards lt-slam,1.8s ease-in-out 1.1s infinite lt-breathe}.jp-ov .ci-word{--lt-sheen:var(--lt-sheen-band)}.jp-ov .ci.is-on .ci-word>.lt-sh{animation:2s linear .9s lt-sheen}.jp-ov .ci.is-on .ci-word.bk{animation:.7s cubic-bezier(.2,.9,.3,1) .34s backwards lt-slam,1.8s ease-in-out 1.1s infinite lt-breathe}.jp-ov .ci.is-on .ci-word.bk>.bk-sheen:before{animation:2s linear .9s both bk-sheen}.jp-ov .ci-on-red{--lt-edge:#2a0008;--lt-ext2:#3a0008;--lt-glow:255 40 60}.jp-ov .ci-on-gold{--lt-glow:255 200 80}.jp-ov .ci-tag{font-size:calc(var(--pu) * 2.5)}.jp-ov .ci.is-on .ci-tag{animation:.5s cubic-bezier(.16,1,.3,1) .55s backwards lt-rise}.jp-ov .ci-seal{left:calc(var(--pu) * 45);top:calc(var(--pu) * -14.5);width:calc(var(--pu) * 13.5);aspect-ratio:1;box-shadow:0 0 0 calc(var(--pu) * .5) #2a0008, 0 0 0 calc(var(--pu) * 1) #ffd460, 0 0 0 calc(var(--pu) * 1.4) #2a0008, inset 0 0 0 calc(var(--pu) * .7) #6a0010, inset 0 0 0 calc(var(--pu) * 1) #ffdc96b3, 0 calc(var(--pu) * 1) calc(var(--pu) * 2.4) #0009, 0 0 calc(var(--pu) * 5) #ff283cb3;opacity:0;background:radial-gradient(circle at 34% 26%,#ffffff80,#0000 36%),radial-gradient(circle,#ff3a52 0,#c8001f 56%,#6a0010 100%);border-radius:50%;place-items:center;display:grid;position:absolute;translate:-50% -50%;rotate:9deg}.jp-ov .ci.is-on .ci-seal{animation:ci-seal var(--dur) both}@keyframes ci-seal{0%,28%{opacity:0;animation-timing-function:cubic-bezier(.2,1.4,.4,1);rotate:-34deg;scale:3.4}33%{opacity:1}40%{rotate:12deg;scale:.86}46%,83%{opacity:1;animation-timing-function:ease-in;rotate:9deg;scale:1}to{opacity:0;scale:.8}}.jp-ov .ci-seal-text{font-size:calc(var(--pu) * 5.6);--lt-ow:.07em}.jp-ov .ci-seal-ring{border:calc(var(--pu) * .6) solid #fff;opacity:0;border-radius:50%;position:absolute;inset:-4%}.jp-ov .ci.is-on .ci-seal-ring{animation:.7s cubic-bezier(.16,1,.3,1) .64s both ci-seal-ring}@keyframes ci-seal-ring{0%{opacity:.9;scale:.9}to{opacity:0;scale:2.6}}.jp-ov .ci-sparks{width:120cqw;left:-60cqw;top:calc(var(--pu) * -13.5);height:calc(var(--pu) * 27);pointer-events:none;position:absolute;overflow:hidden}.jp-ov .ci-sparks i{top:var(--y);width:calc(var(--pu) * 5 * var(--l));height:calc(var(--pu) * .28);background:linear-gradient(90deg, transparent, #fff 60%, var(--ci-spark));box-shadow:0 0 calc(var(--pu) * .6) var(--ci-spark);opacity:0;border-radius:99px;position:absolute;right:0}.jp-ov .ci.is-on .ci-sparks i{animation:ci-spark calc(.7s * var(--t)) var(--d) linear infinite}@keyframes ci-spark{0%{opacity:0;translate:0}15%{opacity:1}to{opacity:0;translate:-118cqw}}.jp-ov .ci-aura{left:calc(var(--pu) * -33);top:calc(var(--pu) * -4);width:calc(var(--pu) * 46);aspect-ratio:1;opacity:0;position:absolute;translate:-50% -50%}.jp-ov .ci.is-on .ci-aura{animation:ci-aura var(--dur) both}@keyframes ci-aura{0%,10%{opacity:0;scale:.5}26%,82%{opacity:1;scale:1}to{opacity:0;scale:1.3}}.jp-ov .ci-aura>i{position:absolute;inset:0}.jp-ov .ci-aura-glow{background:radial-gradient(circle, rgb(var(--ci-rim) / .85), rgb(var(--ci-rim) / .25) 50%, transparent 72%)}.jp-ov .ci-aura-rays{background:repeating-conic-gradient(from 0deg, rgb(var(--ci-rim) / .55) 0 4deg, transparent 4deg 15deg);animation:12s linear infinite ci-spin;inset:-30%;-webkit-mask-image:radial-gradient(closest-side,#000 25%,#0000 100%);mask-image:radial-gradient(closest-side,#000 25%,#0000 100%)}@keyframes ci-spin{to{rotate:360deg}}.jp-ov .ci-reach .ci-fill{background:linear-gradient(#3a0008 0%,#8a0018 9%,#d4102c 26%,#ff3a52 40%,#ff4a60 43%,#b3001f 49%,#5a000f 51%,#a8001c 60%,#e0233c 80%,#7a0012 100%)}.jp-ov .ci-reach .ci-pattern{background:var(--ci-tex-lattice);background-size:calc(var(--pu) * 3.2) calc(var(--pu) * 3.2);opacity:.5;mix-blend-mode:soft-light}.jp-ov .ci-reach .ci-edge{filter:saturate(1.05)}.jp-ov .ci-sp .ci-fill{background:linear-gradient(#fffbe8 0%,#ffe9a8 9%,#ffcc4a 27%,#e69a14 44%,#8a5000 49.5%,#e8a020 53%,#ffd668 72%,#fff0b8 100%)}.jp-ov .ci-sp .ci-pattern{background:var(--ci-tex-seigaiha);background-size:calc(var(--pu) * 6.4) calc(var(--pu) * 3.2);opacity:.4;mix-blend-mode:multiply}.jp-ov .ci-sp .ci-band-b{background:linear-gradient(#fff3,#0000 12%),linear-gradient(#0a0a1a,#1a1630 50%,#0a0a1a);border-color:#ffc23d}.jp-ov .ci-sp .ci-tex{mix-blend-mode:soft-light}.jp-ov .ci-super .ci-fill{background:linear-gradient(#fff0 0% 100%),linear-gradient(#1a0a4a 0%,#5a2ad0 14%,#38b6ff 30%,#fff 46% 54%,#ffe14a 68%,#ff4a7a 84%,#4a0a6a 100%)}.jp-ov .ci-super .ci-pattern{mix-blend-mode:overlay;overflow:hidden}.jp-ov .ci-super .ci-pattern:before{content:"";will-change:transform;background:linear-gradient(100deg,#0000 30%,#ffffff80 50%,#0000 70%);width:60%;position:absolute;inset:0 auto 0 0}.jp-ov .ci.is-on.ci-super .ci-pattern:before{animation:1.4s linear infinite ci-prism-slide}@keyframes ci-prism-slide{0%{translate:-40%}to{translate:106.67%}}.jp-ov .ci-super .ci-band-b{background:linear-gradient(#05030f,#14083a 50%,#05030f);border-color:#fff}.jp-ov .ci-super .ci-edge{filter:saturate(0)brightness(1.5)}.jp-ov .ci-burst{opacity:0;position:absolute;inset:0}.jp-ov .ci-super.is-on .ci-burst{animation:ci-burst var(--dur) both}@keyframes ci-burst{0%,8%{opacity:0;scale:.4}22%,84%{opacity:1;scale:1}to{opacity:0;scale:1.2}}.jp-ov .ci-rays{aspect-ratio:1;background:repeating-conic-gradient(from 0deg, #ff6ab0 0 4deg, #ffd45a 4deg 8deg, #6affc0 8deg 12deg, #5ac8ff 12deg 16deg, #b48aff 16deg 20deg, transparent 20deg 30deg);opacity:.8;mix-blend-mode:screen;width:240cqw;animation:16s linear infinite ci-spin;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(closest-side,#000 8%,#00000080 45%,#0000 75%);mask-image:radial-gradient(closest-side,#000 8%,#00000080 45%,#0000 75%)}.jp-ov .ci-rays-b{opacity:.5;animation-duration:24s;animation-direction:reverse;scale:.8}.jp-ov .ci-core{background:radial-gradient(#fffffff2 0,#fff0c88c 18%,#a078ff47 40%,#0000 65%);position:absolute;inset:0}.jp-ov .ci-split{pointer-events:none;position:absolute;inset:0}.jp-ov .ci-half{background:#02030a;position:absolute;inset:0}.jp-ov .ci-half-a{clip-path:polygon(0 0,62% 0,38% 100%,0 100%)}.jp-ov .ci-half-b{clip-path:polygon(62% 0,100% 0,100% 100%,38% 100%)}.jp-ov .ci-super.is-on .ci-half-a{animation:.5s cubic-bezier(.7,0,.84,0) .12s both ci-half-a}.jp-ov .ci-super.is-on .ci-half-b{animation:.5s cubic-bezier(.7,0,.84,0) .12s both ci-half-b}@keyframes ci-half-a{0%{translate:0}to{visibility:hidden;translate:-70%}}@keyframes ci-half-b{0%{translate:0}to{visibility:hidden;translate:70%}}.jp-ov .ci-seam{filter:drop-shadow(0 0 calc(var(--pu) * 1.4) #fff) drop-shadow(0 0 calc(var(--pu) * 4) #9678ffe6);opacity:0;background:linear-gradient(90deg,#0000 49.6%,#fff 49.9% 50.1%,#0000 50.4%);position:absolute;inset:-5% 0;transform:skew(14deg)}.jp-ov .ci-super.is-on .ci-seam{animation:.8s ease-out 50ms both ci-seam}@keyframes ci-seam{0%{opacity:1;scale:1}50%{opacity:1;scale:9 1}to{opacity:0;scale:30 1}}.jp-ov .ci-super .ci-word-chars{align-items:flex-end;gap:0;display:flex}.jp-ov .ci-super .ci-ch:first-child{font-size:1.3em}.jp-ov .ci-super .ci-kanji{--lt-ow:.06em;--lt-depth:.07em;margin-right:.02em}.jp-ov .ci-super .ci-ch{--lt-glow:190 160 255}.jp-ov .ci-super .ci-word{font-size:calc(var(--pu) * 15)}.jp-ov .ci-super.is-on .ci-ch{animation:lt-slam .72s calc(.34s + var(--i) * 70ms) cubic-bezier(.2, .9, .3, 1) backwards}.jp-ov .ci-super .ci-ch{--lt-sheen:linear-gradient(105deg, transparent 38%, #ff78becc 44%, #ffe678e6 48%, #78ffc8e6 52%, #78c8ffe6 56%, #c896ffcc 61%, transparent 68%)}.jp-ov .ci-super.is-on .ci-ch>.lt-sh{animation:1.6s linear .9s lt-sheen}.jp-ov .ci-super.is-on .ci-ch.bk>.bk-sheen:before{animation:1.6s linear .9s both bk-sheen}.jp-ov .ci-super .ci-ghost{object-fit:contain;mix-blend-mode:screen;opacity:0;filter:saturate(0)brightness(1.2)drop-shadow(0 0 #000);width:100%;height:100%;position:absolute;inset:0}.jp-ov .ci-super.is-on .ci-ghost-r{animation:1.1s ease-out .2s both ci-ghost-r}.jp-ov .ci-super.is-on .ci-ghost-c{animation:1.1s ease-out .2s both ci-ghost-c}@keyframes ci-ghost-r{0%{opacity:.7;translate:-9%}to{opacity:0;translate:-2%}}@keyframes ci-ghost-c{0%{opacity:.7;translate:9%}to{opacity:0;translate:2%}}@media (prefers-reduced-motion:reduce){.jp-ov .ci.is-on .ci-tex,.jp-ov .ci.is-on .ci-leds,.jp-ov .ci-sparks i,.jp-ov .ci-aura-rays,.jp-ov .ci-rays,.jp-ov .ci-img,.jp-ov .ci-super .ci-pattern:before{animation:none!important}.jp-ov .ci-seam,.jp-ov .ci-ghost{display:none}}.jp-ov .ci-sp .ci-word{font-size:calc(var(--pu) * 10.8)}.jp-ov .ci-sp .ci-txt{left:calc(var(--pu) * 19)}@media (max-aspect-ratio:1){.jp-ov .ci{--pu:min(var(--u), calc(94cqw / 62))}.jp-ov .ci-band-a{top:calc(var(--pu) * -15);height:calc(var(--pu) * 30)}.jp-ov .ci-band-b{top:calc(var(--pu) * -11);height:calc(var(--pu) * 34)}.jp-ov .ci-facewrap{left:calc(var(--pu) * -20.5);top:calc(var(--pu) * -6);height:calc(var(--pu) * 36)}.jp-ov .ci-aura{left:calc(var(--pu) * -20.5);top:calc(var(--pu) * -5);width:calc(var(--pu) * 36)}.jp-ov .ci-txt{left:calc(var(--pu) * 11)}.jp-ov .ci-word{font-size:calc(var(--pu) * 10.2)}.jp-ov .ci-sp .ci-word{font-size:calc(var(--pu) * 7.2)}.jp-ov .ci-sp .ci-txt{left:calc(var(--pu) * 12.5)}.jp-ov .ci-super .ci-word{font-size:calc(var(--pu) * 8.6)}.jp-ov .ci-seal{left:calc(var(--pu) * 27);top:calc(var(--pu) * -16);width:calc(var(--pu) * 10)}.jp-ov .ci-seal-text{font-size:calc(var(--pu) * 4.2)}.jp-ov .ci-tag{font-size:calc(var(--pu) * 2.2)}}.jp-ov .ov-win{--cx:50%;--rx:50%;--lamp-y:7.5%;--rib-y:15%;--stamp-y:27%;--medal-y:50%;--jp-y:71.5%;--pay-y:82%;--cg-y:93.5%;--stamp-fs:min(calc(var(--u) * 17), 40cqw);--medal-d:min(calc(var(--u) * 22), 70cqw, 40cqh);--jp-fs:min(calc(var(--u) * 6.2), 9.4cqw);--pay-fs:min(calc(var(--u) * 5.4), 12cqw);--lamp-w:min(calc(var(--u) * 11), 30cqw);--rib-w:min(calc(var(--u) * 52), 92cqw);--cg-fs:min(calc(var(--u) * 3.9), 7cqw);position:absolute;inset:0}@media (max-aspect-ratio:1){.jp-ov .ov-win{--lamp-y:6.5%;--rib-y:12.5%;--stamp-y:24%;--medal-y:46%;--jp-y:65.5%;--pay-y:74%;--cg-y:84%;--stamp-fs:min(calc(var(--u) * 15), 43cqw);--medal-d:min(calc(var(--u) * 29), 78cqw);--jp-fs:min(calc(var(--u) * 5.4), 11.6cqw);--pay-fs:min(calc(var(--u) * 8), 18cqw);--lamp-w:min(calc(var(--u) * 12), 32cqw);--rib-w:min(calc(var(--u) * 34), 92cqw);--cg-fs:min(calc(var(--u) * 5.4), 8cqw)}}@media (min-aspect-ratio:2){.jp-ov .ov-win{--cx:27%;--rx:72%;--lamp-y:11%;--rib-y:92%;--stamp-y:30%;--medal-y:54%;--jp-y:54%;--pay-y:70%;--cg-y:89%;--stamp-fs:min(calc(var(--u) * 17), 30cqw);--medal-d:min(calc(var(--u) * 38), 80cqh);--jp-fs:min(calc(var(--u) * 6.8), 9cqw);--pay-fs:min(calc(var(--u) * 6.2), 8cqw);--lamp-w:min(calc(var(--u) * 11), 26cqh);--rib-w:min(calc(var(--u) * 50), 60cqw)}}.jp-ov .w{left:var(--px,50%);top:var(--py,50%);visibility:hidden;position:absolute;translate:-50% -50%}.jp-ov .w.is-on{visibility:visible}.jp-ov .w-medal{z-index:1}.jp-ov .w-gogo{z-index:2}.jp-ov .w-premium{z-index:3}.jp-ov .w-jackpot{z-index:4}.jp-ov .w-payout{z-index:5}.jp-ov .w-stamp{z-index:6}.jp-ov .w-congrats{z-index:7}.jp-ov .w-stamp{--px:var(--rx);--py:var(--stamp-y);font-size:var(--stamp-fs)}.jp-ov .w-premium{--px:var(--cx);--py:var(--rib-y)}.jp-ov .w-medal{--px:var(--cx);--py:var(--medal-y);width:var(--medal-d);aspect-ratio:1}.jp-ov .w-gogo{--px:var(--cx);--py:var(--lamp-y);width:var(--lamp-w)}.jp-ov .w-jackpot{--px:var(--rx);--py:var(--jp-y);font-size:var(--jp-fs)}.jp-ov .w-payout{--px:var(--rx);--py:var(--pay-y);font-size:var(--pay-fs)}.jp-ov .w-congrats{--px:var(--rx);--py:var(--cg-y);font-size:var(--cg-fs)}.jp-ov .w-stamp-chars{gap:.02em;line-height:1;display:flex}.jp-ov .w-kaku{--lt-sheen:var(--lt-sheen-band);--lt-ow:.06em;--lt-depth:.09em}.jp-ov .w-stamp.is-on .w-kaku{animation:.62s cubic-bezier(.2,1.2,.4,1) backwards w-kaku-l,3s ease-in-out .9s infinite lt-breathe}.jp-ov .w-stamp.is-on .w-kaku:last-child{animation-name:w-kaku-r,lt-breathe;animation-delay:50ms,1s}.jp-ov .w-stamp.is-on .w-kaku>.lt-sh{animation:3.4s linear 1.1s infinite lt-sheen}.jp-ov .w-stamp.is-on .w-kaku.bk .bk-sheen:before{animation:3.4s linear 1.1s infinite bk-sheen}@keyframes w-kaku-l{0%{opacity:0;filter:blur(8px);translate:-80cqw;rotate:-28deg;scale:1.7}58%{opacity:1;filter:brightness(2)drop-shadow(-.05em 0 #ff1e50e6)drop-shadow(.05em 0 #00dcffe6);translate:0;rotate:0deg;scale:.88}76%{filter:none;scale:1.08}to{scale:1}}@keyframes w-kaku-r{0%{opacity:0;filter:blur(8px);translate:80cqw;rotate:28deg;scale:1.7}58%{opacity:1;filter:brightness(2)drop-shadow(-.05em 0 #ff1e50e6)drop-shadow(.05em 0 #00dcffe6);translate:0;rotate:0deg;scale:.88}76%{filter:none;scale:1.08}to{scale:1}}.jp-ov .w-ring{aspect-ratio:1;opacity:0;border:.05em solid #ffe9a0;border-radius:50%;width:1.6em;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 .3em #ffbe3ce6,inset 0 0 .3em #ffbe3c99}.jp-ov .w-stamp.is-on .w-ring{animation:1.1s cubic-bezier(.16,1,.3,1) .34s both w-ring}.jp-ov .w-stamp.is-on .w-ring-1{border-color:#fff;animation-delay:.46s}.jp-ov .w-stamp.is-on .w-ring-2{border-color:#ffb0e0;animation-delay:.58s}@keyframes w-ring{0%{opacity:.95;scale:.3}to{opacity:0;scale:3.6 2.2}}.jp-ov .w-flash{aspect-ratio:1;opacity:0;pointer-events:none;background:radial-gradient(circle,#ffffffb3,#ffdc784d 35%,#0000 65%);width:6em;position:absolute;top:50%;left:50%;translate:-50% -50%}.jp-ov .w-stamp.is-on .w-flash{animation:.5s ease-out .34s both w-flash}@keyframes w-flash{0%{opacity:.6}to{opacity:0}}.jp-ov .w-glint{aspect-ratio:1;filter:drop-shadow(0 0 .06em #ffe9a0);opacity:0;background:radial-gradient(circle,#fff 0 10%,#0000 22%),linear-gradient(90deg,#0000 8%,#fff 50%,#0000 92%) 50%/100% 6% no-repeat,linear-gradient(#0000 8%,#fff 50%,#0000 92%) 50%/6% 100% no-repeat;width:.34em;position:absolute}.jp-ov .w-glint-0{top:14%;left:4%}.jp-ov .w-glint-1{top:4%;left:44%}.jp-ov .w-glint-2{top:20%;left:88%}.jp-ov .w-glint-3{top:74%;left:14%}.jp-ov .w-glint-4{top:82%;left:60%}.jp-ov .w-glint-5{top:66%;left:96%}.jp-ov .w-stamp.is-on .w-glint{animation:2.2s ease-in-out infinite w-glint}.jp-ov .w-stamp.is-on .w-glint-0{animation-delay:.9s}.jp-ov .w-stamp.is-on .w-glint-1{animation-delay:1.3s}.jp-ov .w-stamp.is-on .w-glint-2{animation-delay:1.7s}.jp-ov .w-stamp.is-on .w-glint-3{animation-delay:2s}.jp-ov .w-stamp.is-on .w-glint-4{animation-delay:1.1s}.jp-ov .w-stamp.is-on .w-glint-5{animation-delay:1.9s}@keyframes w-glint{0%,to{opacity:0;rotate:0deg;scale:.2}45%{opacity:1;rotate:45deg;scale:1.2}}.jp-ov .w-ribbon{width:var(--rib-w);aspect-ratio:12;font-size:calc(var(--rib-w) * .052);clip-path:polygon(2.5% 0,100% 0,97.5% 100%,0 100%);filter:drop-shadow(0 .4em .6em #0009);place-items:center;display:grid;position:relative}.jp-ov .w-premium.is-on .w-ribbon{animation:.55s cubic-bezier(.16,1,.3,1) both w-ribbon}@keyframes w-ribbon{0%{clip-path:polygon(50% 0,50% 0,50% 100%,50% 100%);opacity:0}to{clip-path:polygon(2.5% 0,100% 0,97.5% 100%,0 100%);opacity:1}}.jp-ov .w-ribbon-metal{background:linear-gradient(#fff 0%,#eef2fa 24%,#aab4c8 46%,#4d576b 50%,#b9c3d8 56%,#f7f9fd 80%,#dfe5f0 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 .12em #ffd460,inset 0 0 0 .24em #3a2a08}.jp-ov .w-ribbon-shine{background:linear-gradient(105deg,#0000 40%,#fffffff2 50%,#0000 60%);position:absolute;inset:0;translate:-100%}.jp-ov .w-premium.is-on .w-ribbon-shine{animation:3.4s ease-in-out .6s infinite w-shine}@keyframes w-shine{0%{translate:-100%}38%,to{translate:100%}}.jp-ov .w-ribbon-text{--lt-face:linear-gradient(180deg, #5a6486 0%, #1a2040 46%, #05060f 50%, #1c2342 54%, #3a4468 100%);font-size:1em;position:relative}.jp-ov .w-premium.is-on .w-ribbon-text{animation:.6s cubic-bezier(.16,1,.3,1) .25s backwards lt-rise}.jp-ov .w-rays{aspect-ratio:1;background:repeating-conic-gradient(from 0deg, #ffe28c8c 0 3deg, transparent 3deg 12deg);mix-blend-mode:screen;opacity:0;width:240%;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(closest-side,#000 22%,#0000 100%);mask-image:radial-gradient(closest-side,#000 22%,#0000 100%)}.jp-ov .w-medal.is-on .w-rays{animation:.6s ease-out .3s both w-fade,34s linear infinite w-spin}@keyframes w-fade{0%{opacity:0}to{opacity:1}}@keyframes w-spin{to{rotate:360deg}}.jp-ov .w-halo{opacity:0;background:radial-gradient(circle,#ffd26eb3,#ffa02840 45%,#0000 70%);position:absolute;inset:-22%}.jp-ov .w-medal.is-on .w-halo{animation:.5s ease-out .2s both w-fade,2.6s ease-in-out .8s infinite lt-glow}.jp-ov .w-coin{filter:drop-shadow(0 .04em .06em #000000a6);position:absolute;inset:0}.jp-ov .w-medal.is-on .w-coin{animation:.85s cubic-bezier(.2,1,.3,1) backwards w-coin-in,3.4s ease-in-out .9s infinite w-float}@keyframes w-coin-in{0%{opacity:0;transform:perspective(900px)rotateY(-540deg)scale(.15)}70%{opacity:1;transform:perspective(900px)rotateY(0)scale(1.12)}to{transform:perspective(900px)rotateY(0)scale(1)}}@keyframes w-float{50%{translate:0 -2.2%}}.jp-ov .w-coin>i,.jp-ov .w-face{border-radius:50%;position:absolute;inset:0}.jp-ov .w-bezel{background:radial-gradient(circle, transparent 0 79%, #00000059 79.5% 80.5%, transparent 81%), repeating-conic-gradient(#00000061 0 1.2deg, transparent 1.2deg 3.6deg), conic-gradient(from 20deg, #fff3c4, #ffc23d, #8a4a00, #ffd460, #fff3c4, #ffc23d, #8a4a00, #ffd460, #fff3c4);box-shadow:inset 0 0 0 .02em #fffc,inset 0 0 .12em #0000008c}.jp-ov .w-disc{background:radial-gradient(circle at 50% 36%,#2a4688 0,#0c1838 58%,#04060f 100%);inset:9%;box-shadow:0 0 0 .025em #ffd460,0 0 0 .05em #4a2a00,inset 0 .04em .12em #000c}.jp-ov .w-burst{background:repeating-conic-gradient(from 0deg, #ffd66080 0 3deg, transparent 3deg 12deg);inset:9%;-webkit-mask-image:radial-gradient(closest-side,#0000 18%,#000 60% 100%);mask-image:radial-gradient(closest-side,#0000 18%,#000 60% 100%)}.jp-ov .w-medal.is-on .w-burst{animation:40s linear infinite w-spin}.jp-ov .w-face{filter:drop-shadow(0 0 .012em #fff4c8)drop-shadow(0 0 .05em #ffbe46cc);border-radius:0;-webkit-mask-image:linear-gradient(#000,#000),radial-gradient(circle,#000 0 41%,#0000 41.6%);mask-image:linear-gradient(#000,#000),radial-gradient(circle,#000 0 41%,#0000 41.6%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:100% 46%,100% 100%;mask-size:100% 46%,100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.jp-ov .w-face img{aspect-ratio:431/640;object-fit:contain;filter:contrast(1.06)saturate(1.08);height:104%;position:absolute;bottom:9%;left:50%;translate:-50%}.jp-ov .w-facelight{aspect-ratio:431/640;mix-blend-mode:soft-light;background:radial-gradient(circle at 26% 14%,#fff4dc73,#0000 46%),linear-gradient(100deg,#0000 40%,#ffaa3c8c 100%);border-radius:0;height:104%;position:absolute;bottom:9%;left:50%;translate:-50%;-webkit-mask:url(/face.webp) 50%/100% 100% no-repeat;mask:url(/face.webp) 50%/100% 100% no-repeat}.jp-ov .w-gloss{mix-blend-mode:screen;pointer-events:none;background:radial-gradient(at 30% 14%,#ffffff80,#0000 38%),linear-gradient(120deg,#0000 42%,#fff3 50%,#0000 58%)}.jp-ov .w-spark{aspect-ratio:1;width:7%;translate:calc(cos(var(--a)) * var(--r) * var(--medal-d) - 50%) calc(sin(var(--a)) * var(--r) * var(--medal-d) - 50%);filter:drop-shadow(0 0 .15em #ffe9a0);opacity:0;background:radial-gradient(circle,#fff 0 10%,#0000 24%),linear-gradient(90deg,#0000 6%,#fff 50%,#0000 94%) 50%/100% 7% no-repeat,linear-gradient(#0000 6%,#fff 50%,#0000 94%) 50%/7% 100% no-repeat;position:absolute;top:50%;left:50%}.jp-ov .w-medal.is-on .w-spark{animation:w-twinkle 2s var(--d) ease-in-out infinite}@keyframes w-twinkle{0%,to{opacity:0;scale:.2}50%{opacity:1;rotate:45deg;scale:1.3}}.jp-ov .w-lamp-rays{aspect-ratio:1;background:repeating-conic-gradient(from 0deg, #ffffff80 0 3deg, transparent 3deg 14deg);mix-blend-mode:screen;opacity:0;width:220%;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(closest-side,#000 15%,#0000 100%);mask-image:radial-gradient(closest-side,#000 15%,#0000 100%)}.jp-ov .w-gogo.is-on .w-lamp-rays{animation:.3s ease-out both w-fade,14s linear infinite w-spin,1.4s linear infinite w-hue}@keyframes w-hue{to{filter:hue-rotate(360deg)}}.jp-ov .w-lamp{aspect-ratio:1.5;width:100%;font-size:calc(var(--lamp-w) * .2);position:relative}.jp-ov .w-gogo.is-on .w-lamp{animation:.7s cubic-bezier(.2,1.5,.35,1) backwards w-lamp-pop}@keyframes w-lamp-pop{0%{opacity:0;filter:brightness(4);scale:.2}40%{opacity:1;filter:brightness(2.4);scale:1.25}to{filter:none;scale:1}}.jp-ov .w-lamp-base{background:linear-gradient(#fff 0%,#cfd6e6 26%,#6b7690 48%,#1d2236 52%,#8a93ac 70%,#e8edf8 100%);border-radius:12%/40%;height:24%;position:absolute;bottom:0;left:-6%;right:-6%;box-shadow:0 .2em .5em #0009}.jp-ov .w-lamp-dome{background:radial-gradient(at 34% 22%,#ffffffd9,#0000 30%),radial-gradient(at 50% 70%,#fff 0,#ffe9a0 30%,#ff9a3a 70%,#8a2a00 100%);border-radius:50% 50% 14% 14%/80% 80% 12% 12%;position:absolute;inset:0 4% 18%;box-shadow:inset 0 -.3em .6em #781e0080,0 0 .4em #ffc85acc}.jp-ov .w-lamp-glow{mix-blend-mode:screen;background:radial-gradient(circle,#ffe68ccc,#ff783c4d 40%,#0000 70%);position:absolute;inset:-35% -30%}.jp-ov .w-gogo.is-on .w-lamp-dome{animation:1.2s linear infinite w-hue}.jp-ov .w-gogo.is-on .w-lamp-glow{animation:1.2s linear infinite w-hue,.6s ease-in-out infinite lt-glow}.jp-ov .w-lamp-text{--lt-ow:.1em;font-size:1.05em;position:absolute;top:46%;left:50%;translate:-50% -50%}.jp-ov .w-jackpot-chars{line-height:1;display:flex}.jp-ov .w-jp{letter-spacing:0;margin:0 -.02em}.jp-ov .w-jackpot.is-on .w-jp{animation:lt-slam .62s calc(var(--i) * 70ms) cubic-bezier(.2, .9, .3, 1) backwards, lt-breathe 3.2s calc(1s + var(--i) * 90ms) ease-in-out infinite}.jp-ov .w-jackpot.is-on .w-jp>.lt-sh{animation:lt-sheen 3s calc(.9s + var(--i) * .1s) linear infinite}.jp-ov .w-jackpot.is-on .w-jp.bk .bk-sheen:before{animation:bk-sheen 3s calc(.9s + var(--i) * .1s) linear infinite}.jp-ov .w-pay-row{white-space:nowrap;align-items:baseline;gap:.3em;display:flex}.jp-ov .w-pay-unit{font-size:.55em}.jp-ov .w-pay-num{text-align:right;--lt-sheen:var(--lt-sheen-band);min-width:2.6em}.jp-ov .w-payout.is-on .w-pay-row{animation:.55s cubic-bezier(.16,1,.3,1) backwards lt-rise}.jp-ov .w-payout.is-counting .w-pay-num{animation:.26s ease-out w-tick}@keyframes w-tick{0%{filter:brightness(1.25);scale:1.045}}.jp-ov .w-cg-plate{padding:.35em 1.4em .45em;position:relative}.jp-ov .w-cg-metal{clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);filter:drop-shadow(0 .1em .3em #000000b3);background:linear-gradient(#2a0f40 0%,#120520 50%,#07020f 52%,#1c0a30 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 .08em #ffd460}.jp-ov .w-cg-rays{aspect-ratio:1;background:repeating-conic-gradient(from 0deg, #ffe28c59 0 3deg, transparent 3deg 14deg);mix-blend-mode:screen;width:40em;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(closest-side,#000 10%,#0000 100%);mask-image:radial-gradient(closest-side,#000 10%,#0000 100%)}.jp-ov .w-congrats.is-on .w-cg-rays{animation:22s linear infinite w-spin}.jp-ov .w-cg-text{font-size:min(1em, calc(88cqw / (var(--n,8) * .95)));--lt-sheen:var(--lt-sheen-band);position:relative}.jp-ov .w-congrats.is-on .w-cg-plate{animation:.65s cubic-bezier(.2,1.3,.4,1) backwards w-cg-in}.jp-ov .w-congrats.is-on .w-cg-text{animation:2.6s ease-in-out .8s infinite lt-breathe}.jp-ov .w-congrats.is-on .w-cg-text>.lt-sh{animation:2.8s linear .8s infinite lt-sheen}.jp-ov .w-congrats.is-on .w-cg-text.bk .bk-sheen:before{animation:2.8s linear .8s infinite bk-sheen}@keyframes w-cg-in{0%{opacity:0;filter:blur(6px);scale:2.6}55%{opacity:1;filter:none;scale:.92}to{scale:1}}@media (prefers-reduced-motion:reduce){.jp-ov .w-rays,.jp-ov .w-burst,.jp-ov .w-lamp-rays,.jp-ov .w-cg-rays,.jp-ov .w-glint,.jp-ov .w-spark,.jp-ov .w-ribbon-shine{animation:none!important}.jp-ov .w-stamp.is-on .w-kaku,.jp-ov .w-jackpot.is-on .w-jp{animation:.3s ease-out backwards lt-fade!important}}.pin{z-index:60;opacity:0;touch-action:manipulation;background:#02030ac7;place-items:center;font-family:system-ui,-apple-system,Hiragino Sans,Noto Sans JP,sans-serif;transition:opacity .2s;display:grid;position:fixed;inset:0}.pin.is-on{opacity:1}.pin .pin-card{text-align:center;color:#fff;background:linear-gradient(#1c2346,#0a0f29 70%);border-radius:16px;width:min(84vw,300px);padding:18px 20px 20px;transition:scale .25s cubic-bezier(.2,1.4,.35,1);scale:.9;box-shadow:0 0 0 2px #ffc43a,0 0 0 4px #5a3000,0 18px 40px #000000b3}.pin.is-on .pin-card{scale:1}.pin.is-wrong .pin-card{animation:.4s pin-shake}.pin .pin-head{letter-spacing:.4em;color:#9fb4ff;margin-right:-.4em;font-size:12px;font-weight:700;display:block}.pin .pin-dots{justify-content:center;gap:14px;margin:14px 0 8px;display:flex}.pin .pin-dots i{background:#04060f;border-radius:50%;width:16px;height:16px;transition:background-color .1s,box-shadow .1s;box-shadow:inset 0 0 0 2px #ffffff4d}.pin .pin-dots i.is-full{background:#ffc43a;box-shadow:0 0 10px #ffbe3ccc}.pin.is-wrong .pin-dots i.is-full{background:#ff2d44;box-shadow:0 0 10px #ff2d44cc}.pin .pin-note{color:#c9d2f5;margin:0 0 12px;font-size:13px}.pin .pin-pad{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pin .pin-key{min-height:52px;font:700 22px / 1 var(--font-tech,system-ui);color:#fff7d1;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:linear-gradient(#2a3366,#0b1030 70%);border:0;border-radius:12px;box-shadow:0 0 0 1px #c98a14,0 3px #2a1700}.pin .pin-key:active{translate:0 2px;box-shadow:0 0 0 1px #c98a14,0 1px #2a1700}.pin .pin-ghost{color:#aab4dc;box-shadow:none;background:0 0;font-size:13px;font-weight:500}@keyframes pin-shake{0%,to{translate:0}20%{translate:-10px}45%{translate:9px}70%{translate:-6px}}.jp-result{z-index:12;pointer-events:none;justify-content:center;padding:0 4vw;display:flex;position:fixed;bottom:10.2dvh;left:0;right:0}.jp-result[hidden]{display:none}.jp-result .rs-card{color:#fff;pointer-events:auto;text-align:center;background:linear-gradient(#1c2346,#0a0f29 70%);border-radius:16px;width:min(92vw,400px);padding:.9em 1em 1em;font-family:system-ui,-apple-system,Hiragino Sans,Noto Sans JP,sans-serif;font-size:clamp(13px,3.8vw,16px);position:relative;box-shadow:0 0 0 2px #ffc43a,0 0 0 4px #5a3000,0 1em 2.4em #000000b3,0 0 2.6em #ffbe3c59}.jp-result.is-on .rs-card{animation:rs-in .5s var(--ease-slam,cubic-bezier(.2, 1.6, .35, 1)) both}.jp-result .rs-head{font-family:var(--font-tech,system-ui);letter-spacing:.4em;color:#9fb4ff;font-size:.8em;font-weight:700;display:block}.jp-result .rs-score{justify-content:center;align-items:baseline;gap:.6em;margin:.2em 0 .1em;display:flex;position:relative}.jp-result .rs-score small,.jp-result .rs-title small{font-family:var(--font-tech,system-ui);letter-spacing:.2em;color:#ffd98a;font-size:.75em}.jp-result .rs-score b{font-family:var(--font-num,system-ui);letter-spacing:.02em;font-variant-numeric:tabular-nums;background:linear-gradient(#fffdf2,#ffc43a 55%,#ff9d17);color:#0000;filter:drop-shadow(0 .06em #5a3000);-webkit-background-clip:text;background-clip:text;font-size:2.6em;line-height:1.1}.jp-result .rs-score i{color:#fff;background:#e0173b;border-radius:.5em;padding:.1em .5em;font-size:.72em;font-style:normal;font-weight:900;animation:.6s ease-in-out infinite alternate rs-new;position:absolute;top:0;right:0;transform:rotate(8deg)}.jp-result .rs-score i[hidden]{display:none}.jp-result .rs-title{flex-direction:column;gap:.1em;margin:.2em 0 .5em;display:flex}.jp-result .rs-title b{color:#fff7d1;text-shadow:0 0 .6em #ffbe3c99;font-size:1.3em;font-weight:900}.jp-result .rs-row{color:#c9d3f5;justify-content:space-between;gap:.6em;font-size:.86em;font-weight:700;display:flex}.jp-result .rs-btns{gap:.6em;margin-top:.8em;display:flex}.jp-result .rs-btns button{min-height:46px;font:inherit;color:#1c1100;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:linear-gradient(#fff7d1,#ffc43a 55%,#d98a00);border:0;border-radius:12px;flex:1;font-weight:900;box-shadow:0 .2em #7a3d00}.jp-result .rs-btns .rs-close{color:#0d1226;background:linear-gradient(#f4f7ff,#b9c6e6 55%,#7d8db4);flex:.6;box-shadow:0 .2em #2c3552}.jp-result .rs-btns button:active{translate:0 .14em}@media (max-height:500px){.jp-result{justify-content:flex-end;padding:0 3vw;bottom:11dvh}.jp-result .rs-card{width:min(44vw,340px);padding:.6em .8em .7em;font-size:12px}.jp-result .rs-score b{font-size:2em}.jp-result .rs-btns button{min-height:40px}}@keyframes rs-in{0%{opacity:0;transform:translateY(2em)scale(.9)}to{opacity:1;transform:none}}@keyframes rs-new{to{transform:rotate(8deg)scale(1.12)}}@media (prefers-reduced-motion:reduce){.jp-result.is-on .rs-card,.jp-result .rs-score i{animation:none}}.jp-roulette{--rl:min(78vmin, 680px);--lc:255 194 61;pointer-events:none;visibility:hidden;-webkit-user-select:none;user-select:none;place-self:stretch stretch;place-items:center;width:100%;height:100%;display:grid;position:absolute;inset:0}.jp-roulette.is-on{visibility:visible}.jp-roulette[data-mood=spin]{--lc:255 232 170}.jp-roulette[data-mood=tense]{--lc:255 40 64}.jp-roulette *,.jp-roulette :before,.jp-roulette :after{box-sizing:border-box}.jp-roulette i,.jp-roulette b{font-style:normal;font-weight:400;display:block}.jp-roulette .rl-stage{width:var(--rl);height:var(--rl);font-size:calc(var(--rl) / 100);transform-origin:50%;will-change:transform, opacity;position:relative}.jp-roulette .rl-stage>*,.jp-roulette .rl-bezel>*,.jp-roulette .rl-disc>*,.jp-roulette .rl-hub>*{position:absolute}.jp-roulette .rl-rays{opacity:0;background:repeating-conic-gradient(from 0deg, #ffecaaf2 0 2.6deg, #ffbe5000 2.6deg 7.5deg, #a0dcffb3 7.5deg 9.6deg, #ffbe5000 9.6deg 15deg);will-change:transform, opacity;border-radius:50%;width:220em;height:220em;top:-60em;left:-60em;-webkit-mask-image:radial-gradient(circle closest-side,#0000 22%,#000000e6 40%,#00000040 75%,#0000 100%);mask-image:radial-gradient(circle closest-side,#0000 22%,#000000e6 40%,#00000040 75%,#0000 100%)}.jp-roulette .rl-halo{will-change:transform;background:radial-gradient(circle closest-side,#02030ce6 0,#02030cdb 50%,#02030c80 68%,#02030c00 100%);border-radius:50%;width:190em;height:190em;top:-45em;left:-45em}.jp-roulette .rl-glow{background:radial-gradient(circle closest-side, rgb(var(--lc) / 0) 66%, rgb(var(--lc) / .5) 82%, rgb(var(--lc) / 0) 100%);will-change:opacity;border-radius:50%;animation:2.4s ease-in-out infinite rt-breathe;inset:-10em}@keyframes rt-breathe{50%{opacity:.55}}.jp-roulette .rl-body{will-change:transform;background:#05070f;border-radius:50%;inset:0;box-shadow:0 .9em #7d8bb0,0 1.3em #1a2548,0 2.4em #060a1a,0 3.4em #03050d,0 4.4em 6em #000000d9}.jp-roulette .rl-bezel{background:radial-gradient(circle closest-side,#070a14 0 80%,#0b0f1e 90%,#05070d 100%);border-radius:50%;inset:0}.jp-roulette .rl-chrome,.jp-roulette .rl-gold,.jp-roulette .rl-lip{border-radius:50%;inset:0}.jp-roulette .rl-chrome{background:radial-gradient(circle closest-side, #0000 0, #0000 95.2%, #ffffffb3 95.8%, #fff0 97%, #0000 98.4%, #0000008c 100%), conic-gradient(from 18deg, #fff 0, #9fb2d6 7%, #26335c 13%, #e9f1ff 21%, #6f86b8 31%, #0b1330 38%, #d7e3fa 47%, #5b73a6 58%, #14204a 64%, #f4f8ff 73%, #8da3cf 83%, #1a2548 90%, #fff 100%);-webkit-mask-image:radial-gradient(circle closest-side,#0000 95.2%,#000 95.5%);mask-image:radial-gradient(circle closest-side,#0000 95.2%,#000 95.5%)}.jp-roulette .rl-gold{background:radial-gradient(circle closest-side, #0000 0, #0000 90.6%, #ffffff8c 91.4%, #0000 93%, #00000080 95.2%), conic-gradient(from -40deg, #fff2bf 0, #ffc43a 8%, #7a3d00 15%, #ffd460 24%, #fff7d6 30%, #c97a06 40%, #5a2c00 47%, #ffe08a 58%, #ffc43a 68%, #8a4a00 77%, #ffe7a0 88%, #fff2bf 100%);-webkit-mask-image:radial-gradient(circle closest-side,#0000 90.4%,#000 90.8% 95.2%,#0000 95.5%);mask-image:radial-gradient(circle closest-side,#0000 90.4%,#000 90.8% 95.2%,#0000 95.5%)}.jp-roulette .rl-lip{background:radial-gradient(circle closest-side, #0000 0, #0000 78%, #ffffff80 79%, #00000080 80.2%), conic-gradient(from 200deg, #e9f1ff 0, #4a5b88 14%, #fff 30%, #1a2548 48%, #cfdcf5 66%, #54659a 82%, #e9f1ff 100%);-webkit-mask-image:radial-gradient(circle closest-side,#0000 77.6%,#000 78% 80.6%,#0000 81%);mask-image:radial-gradient(circle closest-side,#0000 77.6%,#000 78% 80.6%,#0000 81%)}.jp-roulette .rl-leds{will-change:transform;inset:0}.jp-roulette .rl-led{width:3.3em;height:3.3em;transform:rotate(var(--a)) translateY(-42.8em);background:radial-gradient(circle at 36% 30%,#fff 0 8%,#f6c58a 20%,#6a3d08 58%,#1a0d02 100%);border-radius:50%;margin:-1.65em 0 0 -1.65em;position:absolute;top:50%;left:50%;box-shadow:0 0 0 .35em #05070d,0 0 0 .6em #8d9bc0,0 .3em .5em .6em #00000080}.jp-roulette .rl-led:after{content:"";opacity:0;background:radial-gradient(circle, #fff 0 14%, rgb(var(--lc) / .95) 30%, rgb(var(--lc) / .35) 52%, rgb(var(--lc) / 0) 72%);border-radius:50%;position:absolute;inset:-75%}.jp-roulette .rl-led[data-b="1"]:after{opacity:.32}.jp-roulette .rl-led[data-b="2"]:after{opacity:.66}.jp-roulette .rl-led[data-b="3"]:after{opacity:1}.jp-roulette.is-win .rl-led:nth-child(6n+1){--lc:255 90 120}.jp-roulette.is-win .rl-led:nth-child(6n+2){--lc:255 210 90}.jp-roulette.is-win .rl-led:nth-child(6n+3){--lc:120 255 190}.jp-roulette.is-win .rl-led:nth-child(6n+4){--lc:90 200 255}.jp-roulette.is-win .rl-led:nth-child(6n+5){--lc:190 140 255}.jp-roulette .rl-spin{will-change:transform;inset:11em}.jp-roulette .rl-disc{background:#05070d;border-radius:50%;position:absolute;inset:0;overflow:hidden}.jp-roulette .rl-wedge{inset:0}.jp-roulette .rl-wedge[data-k=miss]{background:radial-gradient(circle closest-side,#06080f 0,#0e1220 20%,#1b2138 38%,#2a3352 52%,#070a14 61%,#05070d 62%,#1e2640 66%,#3a4468 84%,#151b2e 100%)}.jp-roulette .rl-wedge[data-k=blue]{background:radial-gradient(circle closest-side,#04285e 0,#0b5fb8 22%,#1b8de0 40%,#4cc2ff 54%,#0a3c9c 61%,#04285e 62%,#1b8de0 66%,#8fdcff 84%,#2db4ff 100%)}.jp-roulette .rl-wedge[data-k=green]{background:radial-gradient(circle closest-side,#03351f 0,#08844f 22%,#0fbf74 40%,#7dffc0 54%,#08844f 61%,#03351f 62%,#0fbf74 66%,#a6ffd6 84%,#1ff29a 100%)}.jp-roulette .rl-wedge[data-k=red]{background:radial-gradient(circle closest-side,#4a000e 0,#8a0018 20%,#c3122e 38%,#ff5a62 54%,#8a0018 61%,#4a000e 62%,#ee1b38 66%,#ff7a5c 84%,#c3122e 100%)}.jp-roulette .rl-wedge[data-k=gold]{background:radial-gradient(circle closest-side,#7a3d00 0,#c97a06 20%,#ffc43a 38%,#fff2bf 54%,#c97a06 61%,#7a3d00 62%,#ff9d17 66%,#ffe7a0 84%,#ffd460 100%)}.jp-roulette .rl-facets{background:var(--rl-grain), repeating-conic-gradient(from -15deg, #ffffff42 0deg, #fff0 8deg, #0000 19deg, #0000005c 30deg);background-size:128px 128px,auto;inset:0}.jp-roulette .rl-grooves{background:radial-gradient(circle closest-side,#0000 0 40%,#0000008c 40.4%,#ffffff47 41.3%,#0000 42.2%),radial-gradient(circle closest-side,#0000 0 63%,#00000080 63.4%,#ffffff3d 64.3%,#0000 65.2%),radial-gradient(circle closest-side,#0000 0 85%,#00000080 85.4%,#ffffff4d 86.3%,#0000 87.2%),radial-gradient(circle closest-side,#0000 0 92.5%,#ffd460 93.2%,#8a4a00 95.5%,#ffe7a0 97%,#7a3d00 100%);inset:0}.jp-roulette .rl-div{transform-origin:50% 100%;width:.55em;height:50%;transform:rotate(var(--a));background:linear-gradient(90deg,#7a3d00,#ffe7a0 45%,#ffc43a 60%,#5a2c00);margin-left:-.275em;top:0;left:50%;-webkit-mask-image:linear-gradient(#0000 0 30%,#000 36%);mask-image:linear-gradient(#0000 0 30%,#000 36%)}.jp-roulette .rl-peg{width:3em;height:3em;transform:rotate(var(--a)) translateY(-37.2em);background:radial-gradient(circle at 35% 30%,#fff 0 10%,#ffe7a0 24%,#ffc43a 46%,#8a4a00 80%,#3a1c00 100%);border-radius:50%;margin:-1.5em 0 0 -1.5em;top:50%;left:50%;box-shadow:0 0 0 .3em #2a1500,.1em .5em .7em .1em #000000a6}.jp-roulette .rl-lab{transform-origin:0 0;transform:rotate(var(--a)) translateY(calc(var(--r) * -1)) translate(-50%, -50%);top:50%;left:50%}.jp-roulette .rl-chars{flex-direction:column;align-items:center;line-height:1;display:flex}.jp-roulette .rl-chars .lt{--lt-filter:none;display:block}.jp-roulette .rl-glass{background:linear-gradient(128deg,#ffffff4d 0,#ffffff14 30%,#fff0 33% 68%,#ffffff1a 100%),radial-gradient(circle closest-side,#0000 0 78%,#00000080 94%,#000000d9 100%),radial-gradient(circle closest-side at 50% 52%,#000000b8 0 30%,#0000 52%);border-radius:50%;inset:11em}.jp-roulette .rl-hit{clip-path:polygon(50% 50%,31.4% -19.5%,68.6% -19.5%);opacity:0;background:conic-gradient(from -15deg,#ff8fb8,#ffd070 25%,#a6ffcf 50%,#7fd9ff 75%,#c8a0ff);border-radius:50%;inset:11em}.jp-roulette.is-win .rl-hit{animation:.9s ease-in-out infinite alternate rt-prism}@keyframes rt-prism{0%{opacity:.12}to{opacity:.62}}.jp-roulette .rl-hub{filter:drop-shadow(0 1em 1.2em #000000b3);border-radius:50%;width:27em;height:27em;top:36.5em;left:36.5em}.jp-roulette .rl-flange{background:radial-gradient(circle closest-side, #0000 0, #0000 86%, #fff9 90%, #0000008c 100%), conic-gradient(from 30deg, #fff 0, #8da3cf 12%, #1a2548 24%, #e9f1ff 38%, #54659a 52%, #0b1330 62%, #d7e3fa 76%, #6f86b8 88%, #fff 100%);border-radius:50%;inset:0}.jp-roulette .rl-ring{background:radial-gradient(circle closest-side, #0000 0, #0000 88%, #0000008c 100%), conic-gradient(from -40deg, #fff2bf 0, #ffc43a 10%, #7a3d00 20%, #ffd460 32%, #fff7d6 40%, #c97a06 52%, #5a2c00 60%, #ffe08a 74%, #ffc43a 86%, #fff2bf 100%);border-radius:50%;inset:2.2em;box-shadow:inset 0 .3em .5em #ffffff80}.jp-roulette .rl-medal{background:radial-gradient(circle at 50% 38%,#2a3c86 0,#0e1638 58%,#04060f 100%);border-radius:50%;width:18.2em;height:18.2em;top:4.4em;left:4.4em;overflow:hidden;box-shadow:inset 0 0 0 .35em #3b1c00,inset 0 .5em 1.4em #000000b3}.jp-roulette .rl-medal img{filter:saturate(1.05)contrast(1.05);width:82%;height:auto;position:absolute;top:3%;left:50%;transform:translate(-50%)}.jp-roulette .rl-burn{opacity:0;background:radial-gradient(circle at 50% 46%,#fff4c8e6,#ffbe5000 62%);inset:0}.jp-roulette.is-win .rl-burn{animation:.9s ease-in-out infinite alternate rt-prism}.jp-roulette .rl-dome{background:radial-gradient(52% 30% at 38% 21%,#ffffffd9,#fff3 60%,#fff0 100%),radial-gradient(circle closest-side,#fff0 0 76%,#ffffff47 94%,#ffffff14 100%),radial-gradient(60% 24% at 60% 90%,#b4d2ff47,#b4d2ff00 100%);border-radius:50%;width:18.2em;height:18.2em;top:4.4em;left:4.4em}.jp-roulette .rl-flap{filter:drop-shadow(0 .6em .5em #000000a6);width:0;height:0;top:-6.5em;left:50%}.jp-roulette .rl-pointer{transform-origin:50% 1.4em;will-change:transform;clip-path:polygon(24% 3%,76% 3%,84% 14%,66% 64%,50% 100%,34% 64%,16% 14%);background:linear-gradient(90deg,#ffffffe6 0,#fff0 22%,#0000 60%,#00000080 100%),linear-gradient(#fff2bf 0,#ffc43a 24%,#c97a06 46%,#5a2c00 50%,#ffa81a 56%,#ffe08a 80%,#fff7d6 100%);width:5.4em;height:20.6em;position:absolute;top:0;left:-2.7em}.jp-roulette .rl-pointer b{background:radial-gradient(circle at 35% 30%,#fff 0,#dfe8f8 20%,#7f94c4 50%,#1a2548 85%);border-radius:50%;width:3.6em;height:3.6em;margin-left:-1.8em;position:absolute;top:.4em;left:50%;box-shadow:0 0 0 .3em #0b1330}.jp-roulette .rl-burst{pointer-events:none;inset:0}.jp-roulette .rl-burst b{opacity:0;border-radius:50%;position:absolute}.jp-roulette .rl-flash{background:radial-gradient(circle closest-side,#fff 0,#fff4c8d9 30%,#ffbe504d 58%,#ffbe5000 100%);inset:-22em}.jp-roulette .rl-shock{border:1.6em solid #fff0bee6;inset:6em;box-shadow:0 0 3em .5em #ffbe50b3}.jp-roulette .rl-shine{background:repeating-conic-gradient(from 0deg, #fff4d2f2 0 2.4deg, #fff4d200 2.4deg 9deg);inset:-70em;-webkit-mask-image:radial-gradient(circle closest-side,#0000 18%,#000 30%,#0000 85%);mask-image:radial-gradient(circle closest-side,#0000 18%,#000 30%,#0000 85%)}.jp-roulette .rl-burst.is-on .rl-flash{animation:.55s ease-out both rt-flash}.jp-roulette .rl-burst.is-on .rl-shock{animation:.7s cubic-bezier(.1,.7,.2,1) both rl-shock}.jp-roulette .rl-burst.is-on .rl-shine{animation:1.1s cubic-bezier(.1,.8,.3,1) both rl-shine}@keyframes rt-flash{0%{opacity:.95;transform:scale(.7)}to{opacity:0;transform:scale(1.15)}}@keyframes rl-shock{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.6)}}@keyframes rl-shine{0%{opacity:1;transform:scale(.35)rotate(0)}to{opacity:0;transform:scale(1)rotate(24deg)}}.jp-roulette .rl-sparks{inset:0}.jp-roulette .rl-spark{width:var(--s);height:var(--s);margin:calc(var(--s) * -.5) 0 0 calc(var(--s) * -.5);transform:rotate(var(--a)) translateY(calc(var(--r) * -1));opacity:0;background:radial-gradient(circle,#fff 0 10%,#fff0 42%),linear-gradient(90deg,#0000 42%,#fff 50%,#0000 58%),linear-gradient(#0000 42%,#fff 50%,#0000 58%);position:absolute;top:50%;left:50%}.jp-roulette.is-win .rl-spark{animation:rt-twinkle 1.5s var(--d) ease-in-out infinite}@keyframes rt-twinkle{0%,to{opacity:0;scale:.2}45%{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.jp-roulette .rl-glow,.jp-roulette.is-win .rl-spark{animation:none}.jp-roulette.is-win .rl-hit,.jp-roulette.is-win .rl-burn{opacity:.35;animation:none}.jp-roulette .rl-burst.is-on .rl-shock,.jp-roulette .rl-burst.is-on .rl-shine{animation:none}}.jp-roulette .rl-push{left:0;right:0;bottom:calc(var(--lb,9dvh) + clamp(12px, 3vmin, 28px));aspect-ratio:1;width:clamp(84px,24vmin,120px);font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .18s, transform .3s var(--ease-slam), visibility .3s;background:radial-gradient(circle at 50% 26%,#ffb3a4 0 7%,#ff3347 36%,#b0001f 70%,#5c0010);border:0;border-radius:50%;place-items:center;margin:0 auto;padding:0;font-size:clamp(14px,4.2vmin,22px);display:grid;position:absolute;transform:scale(.4);box-shadow:0 0 0 .2em #ffd460,0 0 0 .34em #5a3000,0 .42em 0 .34em #3a1d00,0 1.2em 2em #0009,0 0 2.2em .3em #ff3c46b3}.jp-roulette.is-ask .rl-push{visibility:visible;opacity:1;pointer-events:auto;animation:.42s ease-in-out infinite alternate rl-push-beat;transform:none}.jp-roulette .rl-push:active{translate:0 .24em}.jp-roulette .rl-push .lt{font-size:clamp(22px,7.4vmin,40px)}.jp-roulette .rl-push-ring{border:.22em solid #ffe078e6;border-radius:50%;animation:.9s ease-out infinite rl-push-ring;position:absolute;inset:-.5em}@keyframes rl-push-beat{to{transform:scale(1.08)}}@keyframes rl-push-ring{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.45)}}@media (orientation:landscape) and (max-height:520px){.jp-roulette .rl-push{width:clamp(64px,17vmin,92px);bottom:calc(var(--lb,9dvh) + 8px)}.jp-roulette .rl-push .lt{font-size:clamp(18px,5.6vmin,30px)}}@media (prefers-reduced-motion:reduce){.jp-roulette .rl-push,.jp-roulette .rl-push-ring{animation:none}}.jp-shutter{--rail:clamp(14px, 3.6vmin, 44px);--box:clamp(18px, 4.8vmin, 56px);--bar:clamp(46px, 12.5vmin, 132px);--bleed:5vmin;--pitch:calc((100% - var(--box) - var(--bar)) / 16);--leak:0;--hot:0;--ox:50%;--oy:46%;--st-0:#05070d;--st-1:#141a2b;--st-2:#2b3550;--st-3:#55617f;--st-4:#8794b2;--st-5:#c3cde2;--st-6:#f1f5ff;z-index:30;isolation:isolate;pointer-events:none;visibility:hidden;contain:layout paint;-webkit-user-select:none;user-select:none;place-self:stretch stretch;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.jp-shutter.is-on{visibility:visible}.jp-shutter *{box-sizing:border-box}.jp-shutter i,.jp-shutter b{font-style:normal;font-weight:400;display:block}.jp-shutter .sh-flood{opacity:0;background:radial-gradient(circle at var(--ox) var(--oy), #fff 0, #fff 14%, #fff4cf 28%, #ffcf6a 46%, #ff8a1f 68%, #8a2200 100%);position:absolute;inset:0}.jp-shutter .sh-world{transform-origin:50%;will-change:transform;position:absolute;inset:0}.jp-shutter .sh-slats,.jp-shutter .sh-dents,.jp-shutter .sh-fx{position:absolute;inset:0}.jp-shutter .sh-slats{perspective:1500px;perspective-origin:var(--ox) 30%}.jp-shutter .sh-slat{left:calc(var(--bleed) * -1);right:calc(var(--bleed) * -1);top:calc(var(--box) + var(--i) * var(--pitch));height:var(--pitch);z-index:calc(60 - var(--i));transform-origin:50%;will-change:transform;--hx:50%;--s1:30%;--s2:70%;--dk:0;position:absolute;container-type:size}.jp-shutter .sh-slat:before{content:"";background:linear-gradient(90deg, transparent calc(var(--s1) - 22%), #ffffff57 var(--s1), transparent calc(var(--s1) + 12%)) 0 24% / 100% 1px no-repeat, linear-gradient(90deg, transparent calc(var(--s2) - 12%), #ffffff38 var(--s2), transparent calc(var(--s2) + 24%)) 0 74% / 100% 1px no-repeat, radial-gradient(ellipse 15% 34% at var(--hx) 24%, #fffc, #fff3 56%, transparent 100%), radial-gradient(ellipse 30% 30% at var(--hx) 84%, #bed7ff66, transparent 100%), var(--sh-grain), linear-gradient(90deg, #000000c7, #0000 calc(var(--rail) + var(--bleed) + 2%), #0000 calc(100% - var(--rail) - var(--bleed) - 2%), #000000c7), linear-gradient(180deg, var(--st-2) 0, var(--st-6) 3.6%, var(--st-5) 10%, var(--st-4) 26%, var(--st-3) 42%, var(--st-1) 48.5%, var(--st-0) 50%, #47526f 53%, var(--st-4) 69%, var(--st-5) 83%, #e4ebfb 90%, #5b6785 96%, var(--st-1) 100%);background-size:100% 1px,100% 1px,100% 100%,100% 100%,240px 90px,100% 100%,100% 100%;border-radius:0 0 1.6cqh 1.6cqh/0 0 6cqh 6cqh;height:93%;position:absolute;top:0;left:0;right:0}.jp-shutter .sh-slat:after{content:"";background:linear-gradient(180deg, #000000b8 0, #00000047 7%, #0000 26%), rgb(2 6 18/var(--dk));height:93%;position:absolute;top:0;left:0;right:0}.jp-shutter .sh-rv{z-index:2;background:radial-gradient(circle at 34% 28%,#fff 0 8%,#d6deef 17%,#7d89a8 46%,#262e46 76%,#080b14 100%);border-radius:50%;width:24cqh;height:24cqh;margin-top:-12cqh;position:absolute;top:43cqh;box-shadow:0 0 0 2.2cqh #0009,0 3cqh 3cqh #0000008c}.jp-shutter .sh-slat .sh-rv.l{left:calc(var(--rail) + var(--bleed) + 3.4vmin)}.jp-shutter .sh-slat .sh-rv.r{right:calc(var(--rail) + var(--bleed) + 3.4vmin)}.jp-shutter .sh-rv.is-popped{box-shadow:0 0 0 2.2cqh #000000b3, 0 0 12cqh 4cqh rgb(255 150 50/calc(var(--leak) * .8));background:radial-gradient(circle,#fff3c8 0,#ff9a3a 30%,#1a0a04 62%,#05030a 100%)}.jp-shutter .sh-glow{z-index:1;--g1:22%;--g2:58%;--g3:86%;background:#090402;height:8.5%;position:absolute;top:92%;left:0;right:0}.jp-shutter .sh-glow:before,.jp-shutter .sh-glow:after{content:"";pointer-events:none;position:absolute;left:0;right:0}.jp-shutter .sh-glow:before{opacity:var(--leak);will-change:opacity;-webkit-mask-image:linear-gradient(90deg, #0000006b, #000 var(--g1), #0000008c calc(var(--g1) + 16%), #000 var(--g2), #0006 calc(var(--g2) + 14%), #000 var(--g3), #00000080);-webkit-mask-image:linear-gradient(90deg, #0000006b, #000 var(--g1), #0000008c calc(var(--g1) + 16%), #000 var(--g2), #0006 calc(var(--g2) + 14%), #000 var(--g3), #00000080);mask-image:linear-gradient(90deg, #0000006b, #000 var(--g1), #0000008c calc(var(--g1) + 16%), #000 var(--g2), #0006 calc(var(--g2) + 14%), #000 var(--g3), #00000080);background:linear-gradient(#ff6e1400 6%,#ff6e1457 26%,#ffaa46e6 41%,#ffd696 48% 52%,#ffaa46e6 59%,#ff6e1457 74%,#ff6e1400 94%);top:-230%;bottom:-230%}.jp-shutter .sh-glow:after{opacity:var(--hot);will-change:opacity;background:linear-gradient(#fff0 0,#fff4d7cc 36%,#fff 50%,#fff4d7cc 64%,#fff0 100%);top:-80%;bottom:-80%}.jp-shutter .sh-sheen{top:var(--box);bottom:var(--bar);z-index:70;opacity:0;will-change:transform, opacity;background:linear-gradient(104deg,#0000 38%,#d2e4ff1a 43%,#f0f8ff61 49.4%,#ffffff9e 50%,#f0f8ff33 52%,#0000 60%);width:140%;position:absolute;left:-10%}.jp-shutter .sh-sheen.is-on{animation:.62s cubic-bezier(.3,0,.3,1) sh-sweep}@keyframes sh-sweep{0%{opacity:1;transform:translate(-62%)}to{opacity:1;transform:translate(62%)}}.jp-shutter .sh-bar{left:calc(var(--bleed) * -1);right:calc(var(--bleed) * -1);bottom:calc(var(--bleed) * -1);height:calc(var(--bar) + var(--bleed));z-index:44;transform-origin:50% 30%;will-change:transform;--hz:calc(var(--bar) * .27);position:absolute}.jp-shutter .sh-bar-body{background:linear-gradient(180deg, #fff0 0, #fff0 calc(var(--bar) * .86), #ffffff1f calc(var(--bar) * .87), #00000080 calc(var(--bar) * .9), #0000 calc(var(--bar) * .98)), var(--sh-grain), linear-gradient(180deg, #f6f9ff 0, #c7d2ea calc(var(--bar) * .05), #6a7798 calc(var(--bar) * .11), #0a0e18 calc(var(--bar) * .135), #131a2c calc(var(--bar) * .2), #1b2338 calc(var(--bar) * .8), #394463 calc(var(--bar) * .86), #0a0d16 calc(var(--bar) * .88), #05070d 100%);background-size:100% 100%,240px 90px,100% 100%;border-radius:.9vmin .9vmin 0 0;position:absolute;inset:0;box-shadow:0 -.5vmin 1.6vmin #000000a6,inset 0 1px #fff9}.jp-shutter .sh-hz{left:0;right:0;top:calc(var(--bar) * .15);height:calc(var(--bar) * .65);background:linear-gradient(180deg, #ffffff80 0, #fff0 22%, #0000 54%, #0000008c 100%), linear-gradient(90deg, #000000b3, #0000 9%, #0000 91%, #000000b3), var(--sh-grain), repeating-linear-gradient(-45deg, #ffd21a 0 var(--hz), #17130a var(--hz) calc(var(--hz) * 2));background-size:100% 100%,100% 100%,240px 90px,auto;position:absolute;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #000c,0 .3vmin #000000a6}.jp-shutter .sh-bar-body:after{content:"";background:radial-gradient(circle at 50% calc(var(--bar) * .075), #fff 0 6%, #cfd8ec 14%, #66738f 44%, #11162a 74%, #0000 78%) 0 0 / 5.2vmin 100% repeat-x, radial-gradient(circle at 50% calc(var(--bar) * .93), #e8eefc 0 6%, #8794b2 24%, #28324c 58%, #07090f 76%, #0000 80%) 2.6vmin 0 / 5.2vmin 100% repeat-x;position:absolute;inset:0}.jp-shutter .sh-hw{align-items:flex-start;gap:calc(var(--bar) * .34);height:100%;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.jp-shutter .sh-plate{margin-top:calc(var(--bar) * .19);height:calc(var(--bar) * .57);width:calc(var(--bar) * 1.7);border-radius:calc(var(--bar) * .06);box-shadow:0 0 0 calc(var(--bar) * .018) #05070d, 0 0 0 calc(var(--bar) * .034) #aebbd6, 0 0 0 calc(var(--bar) * .05) #0a0e18, 0 calc(var(--bar) * .06) calc(var(--bar) * .1) #000000b3;place-items:center;display:grid;position:relative}.jp-shutter .sh-plate.warn{background:linear-gradient(180deg, #ffffff2e 0, #fff0 45%, #0000004d), var(--sh-grain), #0c0f18;background-size:100% 100%,240px 90px,auto}.jp-shutter .sh-plate.warn b{font-family:var(--font-tech,"Chakra Petch"), system-ui, sans-serif;font-weight:700;font-size:calc(var(--bar) * .21);letter-spacing:.2em;color:#ffd21a;text-shadow:0 0 .35em #ffbe1e8c,0 1px #000000e6;padding-left:.2em;line-height:1}.jp-shutter .sh-plate.hot{background:linear-gradient(180deg, #ffbeaa8c 0, #ff786400 40%, #00000059), var(--sh-grain), linear-gradient(180deg, #ff5a62, #c3122e 48%, #5a0012 50%, #a30c26);background-size:100% 100%,240px 90px,100% 100%}.jp-shutter .sh-plate.hot .lt{font-size:calc(var(--bar) * .4)}.jp-shutter .sh-handle{margin-top:calc(var(--bar) * .2);width:calc(var(--bar) * 1.72);height:calc(var(--bar) * .5);border-radius:calc(var(--bar) * .25);box-shadow:0 0 0 calc(var(--bar) * .06) #05070d, 0 0 0 calc(var(--bar) * .085) #7e8db0, inset 0 calc(var(--bar) * .03) 0 #ffffffe6, inset 0 calc(var(--bar) * -.04) calc(var(--bar) * .05) #00145099, 0 calc(var(--bar) * .08) calc(var(--bar) * .12) #000000bf;background:linear-gradient(#fff 0,#dfe8f8 16%,#94a9cf 40%,#1a2548 49%,#0b1330 51%,#4a6aa8 56%,#b9cdf0 80%,#fff 100%);position:relative}.jp-shutter .sh-handle:before{content:"";height:24%;box-shadow:inset 0 calc(var(--bar) * .025) calc(var(--bar) * .04) #000;background:linear-gradient(#0a0e18,#1b2338);border-radius:999px;position:absolute;top:22%;left:7%;right:7%}.jp-shutter .sh-lock{margin-top:calc(var(--bar) * .13);width:calc(var(--bar) * .8);height:calc(var(--bar) * .7);border-radius:calc(var(--bar) * .1);align-content:center;place-items:center;gap:calc(var(--bar) * .015);background:linear-gradient(135deg, #ffffff8c 0, #fff0 36%, #0000 64%, #783c0059), var(--sh-grain), var(--metal-gold);box-shadow:0 0 0 calc(var(--bar) * .02) #3b1c00, inset 0 calc(var(--bar) * .02) 0 #fffadce6, inset 0 calc(var(--bar) * -.03) calc(var(--bar) * .04) #6e3200b3, 0 calc(var(--bar) * .07) calc(var(--bar) * .1) #000000bf;background-size:100% 100%,240px 90px,100% 100%;display:grid;position:relative}.jp-shutter .sh-lock b{font-family:var(--font-impact,"Dela Gothic One"), sans-serif;font-size:calc(var(--bar) * .22);letter-spacing:.1em;color:#4a2400;text-shadow:0 1px #fff0bed9,0 -1px #50280080;padding-left:.1em;line-height:1}.jp-shutter .sh-lock svg{width:calc(var(--bar) * .2);height:calc(var(--bar) * .18);filter:drop-shadow(0 1px #fff0becc)}.jp-shutter .sh-lock:before,.jp-shutter .sh-lock:after{content:"";width:calc(var(--bar) * .07);height:calc(var(--bar) * .07);top:calc(var(--bar) * .045);background:radial-gradient(circle at 35% 30%,#fff 0,#c9d2e6 25%,#4c5878 70%,#11162a);border-radius:50%;position:absolute;box-shadow:0 1px 1px #0009}.jp-shutter .sh-lock:before{left:calc(var(--bar) * .05)}.jp-shutter .sh-lock:after{right:calc(var(--bar) * .05)}@media (max-aspect-ratio:1){.jp-shutter .sh-plate.warn{display:none}}.jp-shutter .sh-rail{top:calc(var(--bleed) * -1);bottom:calc(var(--bleed) * -1);width:calc(var(--rail) + var(--bleed));z-index:80;will-change:transform, opacity;position:absolute}.jp-shutter .sh-rail.l{left:calc(var(--bleed) * -1);background:var(--sh-grain), linear-gradient(90deg, #05070d 0, #1c2438 calc(var(--bleed) + var(--rail) * .18), #556284 calc(var(--bleed) + var(--rail) * .3), #121829 calc(var(--bleed) + var(--rail) * .5), #05070d calc(var(--bleed) + var(--rail) * .66), #1a2136 calc(var(--bleed) + var(--rail) * .92), #3a4666 calc(var(--bleed) + var(--rail) * .97), #05070d 100%);background-size:240px 90px,100% 100%;box-shadow:.5vmin 0 1.4vmin #000c,inset -1px 0 #aabeeb80}.jp-shutter .sh-rail.r{right:calc(var(--bleed) * -1);background:var(--sh-grain), linear-gradient(270deg, #05070d 0, #1c2438 calc(var(--bleed) + var(--rail) * .18), #556284 calc(var(--bleed) + var(--rail) * .3), #121829 calc(var(--bleed) + var(--rail) * .5), #05070d calc(var(--bleed) + var(--rail) * .66), #1a2136 calc(var(--bleed) + var(--rail) * .92), #3a4666 calc(var(--bleed) + var(--rail) * .97), #05070d 100%);background-size:240px 90px,100% 100%;box-shadow:-.5vmin 0 1.4vmin #000c,inset 1px 0 #aabeeb80}.jp-shutter .sh-rail .sh-rv{top:calc(var(--box) + var(--bleed) + (var(--j) + .5) * (100% - var(--box) - var(--bar) - var(--bleed) * 2) / 11);width:calc(var(--rail) * .42);height:calc(var(--rail) * .42);margin:calc(var(--rail) * -.21) 0 0;box-shadow:0 0 0 calc(var(--rail) * .05) #0009, 0 calc(var(--rail) * .07) calc(var(--rail) * .07) #0000008c}.jp-shutter .sh-rail.l .sh-rv{left:calc(var(--bleed) + var(--rail) * .34)}.jp-shutter .sh-rail.r .sh-rv{right:calc(var(--bleed) + var(--rail) * .34)}.jp-shutter .sh-box{left:calc(var(--bleed) * -1);right:calc(var(--bleed) * -1);top:calc(var(--bleed) * -1);height:calc(var(--box) + var(--bleed));z-index:90;will-change:transform, opacity;background:linear-gradient(180deg, #0000 calc(var(--bleed) + var(--box) * .86), #000000a6 100%), var(--sh-grain), linear-gradient(180deg, #05070d 0, #1b2338 calc(var(--bleed) + var(--box) * .1), #5c6a8c calc(var(--bleed) + var(--box) * .34), #0d1220 calc(var(--bleed) + var(--box) * .5), #05070d calc(var(--bleed) + var(--box) * .54), #2a3452 calc(var(--bleed) + var(--box) * .78), #0b0f1c 100%);background-size:100% 100%,240px 90px,100% 100%;position:absolute;box-shadow:0 .5vmin 1.6vmin #000000d9,inset 0 -1px #aabeeb73}.jp-shutter .sh-box:before{content:"";height:calc(var(--box) * .2);background:repeating-linear-gradient(-45deg, #ffd21a 0 calc(var(--box) * .2), #17130a calc(var(--box) * .2) calc(var(--box) * .4));position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 1px #fff6}.jp-shutter .sh-lamp{bottom:calc(var(--box) * .3);width:calc(var(--box) * .62);height:calc(var(--box) * .62);box-shadow:0 0 0 calc(var(--box) * .07) #05070d, 0 0 0 calc(var(--box) * .12) #8e9bbd, 0 0 calc(var(--box) * .6) calc(var(--box) * .1) rgb(255 120 30/calc(.25 + var(--leak) * .6));background:radial-gradient(circle at 36% 30%,#fff 0 8%,#ffd2a0 22%,#ff6a1a 52%,#7a1d00 84%,#260800 100%);border-radius:50%;animation:.9s steps(2,jump-none) infinite sh-lamp;position:absolute}.jp-shutter .sh-lamp.l{left:calc(var(--bleed) + var(--rail) + 2vmin)}.jp-shutter .sh-lamp.r{right:calc(var(--bleed) + var(--rail) + 2vmin);animation-delay:-.45s}@keyframes sh-lamp{0%{opacity:1}to{opacity:.35}}.jp-shutter .sh-dent{width:var(--d);height:var(--d);margin:calc(var(--d) * -.5) 0 0 calc(var(--d) * -.5);visibility:hidden;--k:.5;position:absolute}.jp-shutter .sh-dent.is-on{visibility:visible}.jp-shutter .sh-dent.is-on .sh-bulge{animation:.46s cubic-bezier(.2,.9,.25,1) both sh-pop}.jp-shutter .sh-dent>*{position:absolute;inset:0}.jp-shutter .sh-bulge{background:radial-gradient(34% 26% at 38% 31%,#ffffffbf 0,#ffffff4d 40%,#fff0 100%),radial-gradient(circle at 64% 70%,#0000009e 0,#00000052 26%,#0000 56%),radial-gradient(circle,#96aad729 0 38%,#0000 60%),radial-gradient(circle,#0000 0 52%,#00000052 60%,#ffffff1a 66%,#0000 74%);border-radius:50%;-webkit-mask-image:radial-gradient(circle,#000 60%,#0000 71%);mask-image:radial-gradient(circle,#000 60%,#0000 71%)}.jp-shutter .sh-core{opacity:calc(var(--leak) * var(--k));will-change:opacity;background:radial-gradient(circle,#fff5dcf2 0,#ffbe6e99 9%,#ff781e47 22%,#ff5a0a00 44%);border-radius:50%}.jp-shutter .sh-dent.is-on .sh-crack{animation:.2s .12s both sh-calm-in}.jp-shutter .sh-crack{width:calc(var(--d) * 1.8);height:calc(var(--d) * 1.8);margin:calc(var(--d) * -.9) 0 0 calc(var(--d) * -.9);inset:50% auto auto 50%;overflow:visible}.jp-shutter .sh-crack path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.jp-shutter .sh-crack.d path{stroke:#07050a;stroke-width:2px;opacity:.92}.jp-shutter .sh-crack.d path+path{stroke:#ffffff47;stroke-width:1px;transform:translate(.7px,.9px)}.jp-shutter .sh-crack.l{opacity:calc(.16 + var(--leak) * .84);will-change:opacity}.jp-shutter .sh-crack.l path{stroke:#ff6e1942;stroke-width:9px}.jp-shutter .sh-crack.l path+path{stroke:#ffaa468c;stroke-width:4px}.jp-shutter .sh-crack.l path+path+path{stroke:#ffeccb;stroke-width:1.3px}@keyframes sh-pop{0%{opacity:0;transform:scale(.35)}24%{opacity:1;transform:scale(1.24)}56%{transform:scale(.95)}to{opacity:1;transform:scale(1)}}.jp-shutter .sh-fx{z-index:100}.jp-shutter .sh-mote{opacity:0;will-change:transform, opacity;background:radial-gradient(circle,#e8deccf2,#e8decc00 70%);border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;top:0;left:0}.jp-shutter .sh-mote[data-k=flake]{background:linear-gradient(#c3cde2,#4c5878);border-radius:1px;width:6px;height:3px;margin:-1.5px 0 0 -3px}.jp-shutter .sh-mote[data-k=ember]{background:radial-gradient(circle,#fff3c8 0,#ff9a3a 40%,#ff5a0a00 72%)}.jp-shutter .sh-mote[data-k=rivet]{background:radial-gradient(circle at 34% 28%,#fff 0 8%,#d6deef 17%,#7d89a8 46%,#262e46 76%,#080b14 100%);width:14px;height:14px;margin:-7px 0 0 -7px;box-shadow:0 0 6px 1px #ffa03c99}.jp-shutter .sh-streak{transform-origin:0;opacity:0;will-change:transform, opacity;background:linear-gradient(90deg,#fffffff2,#ffe2a08c 40%,#ff963200);border-radius:50%;width:160px;height:7px;margin-top:-3.5px;position:absolute;top:0;left:0}.jp-shutter .sh-burst{z-index:110;position:absolute;inset:0;overflow:hidden}.jp-shutter .sh-burst>*{left:var(--ox);top:var(--oy);opacity:0;will-change:transform, opacity;border-radius:50%;position:absolute}.jp-shutter .sh-bz-ring{background:radial-gradient(circle,#fff0 0 58%,#fff4dce6 63%,#ffbe5a99 67%,#ff781e00 75%);width:120vmax;height:120vmax;margin:-60vmax 0 0 -60vmax}.jp-shutter .sh-bz-ring.b{background:radial-gradient(circle,#fff0 0 62%,#ffd28cb3 66%,#ff6e1400 73%)}.jp-shutter .sh-bz-rays{background:repeating-conic-gradient(from 0deg, #fff4d7f2 0 3.2deg, #fff4d700 3.2deg 11.25deg);width:190vmax;height:190vmax;margin:-95vmax 0 0 -95vmax;-webkit-mask-image:radial-gradient(circle,#000 0,#0000008c 22%,#0000 56%);mask-image:radial-gradient(circle,#000 0,#0000008c 22%,#0000 56%)}.jp-shutter .sh-bz-core{background:radial-gradient(circle,#fff 0 22%,#ffecbee6 40%,#ffa03c00 70%);width:150vmin;height:150vmin;margin:-75vmin 0 0 -75vmin}.jp-shutter .sh-burst.is-on .sh-bz-ring{animation:.75s cubic-bezier(.1,.7,.2,1) both sh-ring}.jp-shutter .sh-burst.is-on .sh-bz-ring.b{animation-duration:1.05s;animation-delay:80ms}.jp-shutter .sh-burst.is-on .sh-bz-rays{animation:1.1s cubic-bezier(.1,.8,.3,1) both sh-rays}.jp-shutter .sh-burst.is-on .sh-bz-core{animation:.7s cubic-bezier(.1,.6,.3,1) both sh-core}@keyframes sh-ring{0%{opacity:1;transform:scale(.04)}to{opacity:0;transform:scale(1)}}@keyframes sh-rays{0%{opacity:1;transform:scale(.2)rotate(0)}to{opacity:0;transform:scale(1)rotate(32deg)}}@keyframes sh-core{0%{opacity:1;transform:scale(.25)}to{opacity:0;transform:scale(1.5)}}.jp-shutter.is-in .sh-rail.l{animation:.28s cubic-bezier(.2,.8,.3,1) both sh-rail-in-l}.jp-shutter.is-in .sh-rail.r{animation:.28s cubic-bezier(.2,.8,.3,1) both sh-rail-in-r}.jp-shutter.is-in .sh-box{animation:.26s cubic-bezier(.2,.8,.3,1) both sh-box-in}@keyframes sh-rail-in-l{0%{translate:-115%}}@keyframes sh-rail-in-r{0%{translate:115%}}@keyframes sh-box-in{0%{translate:0 -115%}}.jp-shutter.is-burst .sh-rail.l{animation:.55s cubic-bezier(.5,0,.9,.6) both sh-rail-out-l}.jp-shutter.is-burst .sh-rail.r{animation:.55s cubic-bezier(.5,0,.9,.6) both sh-rail-out-r}.jp-shutter.is-burst .sh-box{animation:.5s cubic-bezier(.5,0,.9,.6) both sh-box-out}.jp-shutter.is-open .sh-rail.l{animation:.3s ease-in .55s both sh-rail-out-l}.jp-shutter.is-open .sh-rail.r{animation:.3s ease-in .55s both sh-rail-out-r}.jp-shutter.is-open .sh-box{animation:.3s ease-in .55s both sh-box-out}@keyframes sh-rail-out-l{to{opacity:0;translate:-140%}}@keyframes sh-rail-out-r{to{opacity:0;translate:140%}}@keyframes sh-box-out{to{opacity:0;translate:0 -140%}}.jp-shutter.is-burst .sh-dents,.jp-shutter.is-open .sh-dents{opacity:0;transition:opacity .14s linear}.jp-shutter.is-calm .sh-world{transition:opacity .35s ease-out}.jp-shutter.is-calm .sh-bz-rays,.jp-shutter.is-calm .sh-bz-ring{display:none}.jp-shutter.is-calm .sh-dent.is-on .sh-bulge{animation:.6s ease-out both sh-calm-in}@keyframes sh-calm-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.jp-shutter .sh-lamp,.jp-shutter .sh-sheen.is-on{animation:none}}
