.fx-cut{position:absolute;inset:0;pointer-events:none;z-index:40;overflow:hidden;display:grid;place-items:center}.fx-cut-art{height:96%;aspect-ratio:1;display:grid;place-items:center;min-height:0;animation:fx-cut-rush var(--fx-ms, 1.15s) linear 1 both;will-change:transform,opacity,filter}.fx-cut-sym{position:static;inset:auto;width:100%;height:100%;min-height:0;display:grid;place-items:center;transform:none;background:none;border:0;box-shadow:none;backface-visibility:visible}.fx-cut-sym img,.fx-cut-sym svg{width:100%;height:100%;object-fit:contain}@keyframes fx-cut-rush{0%{transform:scale(.16,.22);opacity:0;filter:blur(6px)}8%{opacity:1}22%{transform:scale(1.28,1.16);opacity:1;filter:blur(0)}32%{transform:scale(1.06,1.1)}44%{transform:scale(1.14,1.06)}72%{transform:scale(1.1);opacity:1;filter:blur(0)}to{transform:scale(1.9);opacity:0;filter:blur(3px)}}.fx-cut-lines{position:absolute;inset:-60%;background:repeating-conic-gradient(from 0deg,#ffffffd9 0deg .5deg,#fff0 .5deg 7deg);-webkit-mask:radial-gradient(circle at 50% 50%,transparent 0 16%,#000 40% 70%,transparent 78%);mask:radial-gradient(circle at 50% 50%,transparent 0 16%,#000 40% 70%,transparent 78%);opacity:0;animation:fx-cut-lines var(--fx-ms, 1.15s) ease-out 1 both}@keyframes fx-cut-lines{0%{opacity:0;transform:scale(.5) rotate(0)}6%{opacity:.85}34%{opacity:0;transform:scale(1.5) rotate(7deg)}to{opacity:0;transform:scale(1.5) rotate(7deg)}}.fx-cut-flash{position:absolute;inset:0;background:#fff;opacity:0;mix-blend-mode:screen;animation:fx-cut-flash var(--fx-ms, 1.15s) linear 1 both}@keyframes fx-cut-flash{0%{opacity:0}3%{opacity:.55}12%{opacity:0}to{opacity:0}}@media (prefers-reduced-motion: reduce){.fx-cut{display:none}}.mc{position:relative;width:100%;max-width:var(--mc-w, 940px);margin-inline:auto;container-type:inline-size;container-name:mc-plain;--mc-b-visor: 10;--mc-b-screen: 36;--mc-b-window: 34;--mc-b-console: 20;--mc-cell: 12.6cqw;--mc-plate-pad: 6.9cqw;--mc-aspect: .72;overflow:hidden;border-radius:16px 16px 6px 6px;color:var(--mc-paper);background:linear-gradient(90deg,#0000008c,#0000 7% 93%,#0000008c),linear-gradient(180deg,var(--mc-case-lit) 0%,var(--mc-case) 44%,var(--mc-case-ink) 100%);box-shadow:inset 0 0 0 1px #c2a1454d,inset 0 1px #ffffff1f,0 30px 58px #0000009e}.mc>*{--mc-cell-w: clamp(56px, 13.1cqw, 124px);--mc-cell-h: calc(var(--mc-cell-w) * 1.2);--mc-gap: clamp(2px, .5cqw, 5px);--mc-window-w: calc(var(--mc-cell-w) * 5 + var(--mc-gap) * 6)}.mc-frame{position:absolute;inset:0;z-index:4;pointer-events:none}.mc-edge{position:absolute;--mc-run: 3.4s;--mc-run-hot: 99s}.mc-edge-top,.mc-edge-bottom{left:0;right:0;height:3px}.mc-edge-left,.mc-edge-right{top:0;bottom:0;width:3px}.mc-edge-top{top:0}.mc-edge-bottom{bottom:0}.mc-edge-left{left:0}.mc-edge-right{right:0}.mc-edge:before,.mc-edge:after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(var(--mc-dir, 90deg),#fff 0 5px,transparent 5px 12px)}.mc-edge:before{opacity:.16}.mc-edge:after{opacity:.9;background-size:46px 100%;animation:mc-run min(var(--mc-run),var(--mc-run-hot)) linear infinite;filter:drop-shadow(0 0 4px rgba(255,255,255,.75))}.mc-edge-left:before,.mc-edge-left:after,.mc-edge-right:before,.mc-edge-right:after{--mc-dir: 180deg}.mc-edge-left:after,.mc-edge-right:after{background-size:100% 46px}@keyframes mc-run{to{background-position:46px 46px}}.mc.is-hold .mc-edge{--mc-run: 1.6s}.mc.is-at .mc-edge{--mc-run: .8s}.mc.is-ceiling .mc-edge{--mc-run: 1.2s}@media (prefers-reduced-motion: reduce){.mc-edge:after{animation:none}.mc-apron-lit:before{animation:none;opacity:0}.mc.is-pull .mc-head-glow,.mc.is-pull .mc-window-glow,.mc.is-pull .mc-board-glow{animation:none}.mc[class*=is-chance-] .mc-window-glow{animation:none;opacity:1}}.mc-head{position:relative;display:flex;align-items:center;justify-content:center;gap:clamp(10px,2cqw,26px);padding:clamp(12px,2.4cqw,24px) 16px clamp(10px,2cqw,20px);overflow:hidden;background:linear-gradient(180deg,#fff0c833,#fff0c800 44%),radial-gradient(120% 160% at 50% 0%,#c2a14533,#0000 62%),linear-gradient(180deg,var(--mc-head-a) 0%,var(--mc-head-b) 46%,var(--mc-head-c) 100%);box-shadow:inset 0 2px #fff8de4d,inset 0 -2px #c2a14599,inset 0 -3px 12px #00000080}.mc-head:before{content:"";position:absolute;inset:clamp(5px,1cqw,10px);border-radius:6px;pointer-events:none;z-index:2;box-shadow:inset 0 0 0 1px #0000008c,inset 0 0 0 2px #c2a14599,inset 0 0 0 3px #00000059;--mc-bulb-w: clamp(11px, 2.39cqw, 20px);--mc-bulb-h: clamp(4.5px, 1.07cqw, 9px);--mc-bulb-r: clamp(1.1px, .24cqw, 2px);--mc-bulb-r2: clamp(1.5px, .31cqw, 2.6px);--mc-bulb-r3: clamp(2.4px, .55cqw, 4.6px);background:radial-gradient(circle at 50% 50%,var(--mc-bulb, rgba(255, 240, 200, .85)) 0 var(--mc-bulb-r),var(--mc-bulb-halo, rgba(255, 240, 200, .22)) var(--mc-bulb-r2),rgba(255,240,200,0) var(--mc-bulb-r3)) top left / var(--mc-bulb-w) var(--mc-bulb-h) repeat-x,radial-gradient(circle at 50% 50%,var(--mc-bulb, rgba(255, 240, 200, .85)) 0 var(--mc-bulb-r),var(--mc-bulb-halo, rgba(255, 240, 200, .22)) var(--mc-bulb-r2),rgba(255,240,200,0) var(--mc-bulb-r3)) bottom left / var(--mc-bulb-w) var(--mc-bulb-h) repeat-x}.mc-head:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;opacity:.5;background:repeating-linear-gradient(180deg,#ffffff09 0 1px,#0000000d 1px 3px)}.mc-head-glow{position:absolute;left:0;right:0;top:0;height:200%;pointer-events:none;z-index:0;opacity:0;background:linear-gradient(180deg,#fffcece6,#ffecbe8c 16%,#f2dd9e38 34%,#f2dd9e00 56%)}.mc.is-pull .mc-head-glow{animation:mc-head-sweep var(--mc-pull-ms, .7s) ease-out}@keyframes mc-head-sweep{0%{opacity:0;transform:translateY(-46%)}14%{opacity:1;transform:translateY(-22%)}to{opacity:0;transform:translateY(26%)}}.mc.is-pull .mc-head:before{--mc-bulb: rgba(255, 252, 236, 1);--mc-bulb-halo: rgba(255, 240, 200, .5)}.mc-plate{position:relative;z-index:1;margin:0;text-align:center;line-height:1.1}.mc-plate b{display:block;font:800 clamp(20px,4.2cqw,44px)/1.3 Rockwell,"Roboto Slab",Georgia,serif;padding-block:.06em;letter-spacing:.1em;background:linear-gradient(180deg,#fff8de 0%,var(--mc-metal-lit) 26%,var(--mc-metal) 54%,#6d5518 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 rgba(0,0,0,.6))}.mc-plate i{display:block;margin-top:6px;font:600 clamp(8px,1.3cqw,12px)/1 system-ui,sans-serif;font-style:normal;letter-spacing:.44em;text-indent:.44em;color:#c2a145b8}.mc-screen{position:relative;height:clamp(120px,17cqw,168px);overflow:hidden;background:var(--mc-lcd);box-shadow:inset 0 0 0 1px #000000e6,inset 0 0 0 2px #c2a14542,inset 0 10px 26px #000000bf}.mc-screen-foot{position:absolute;left:0;right:0;bottom:7px;padding-inline:12px;box-sizing:border-box;margin:0;text-align:center;min-height:1.4em;font-size:clamp(10px,1.5cqw,14px);color:#f0e8d2e6;text-shadow:0 1px 5px rgba(0,0,0,.95)}.mc-screen-foot:not(:empty){padding-block:3px;border-radius:3px;background:#06090e8c}.mc-board-glow{position:absolute;left:0;right:0;top:0;height:190%;pointer-events:none;opacity:0;background:linear-gradient(180deg,#fff8de6b,#f2dd9e2e 22%,#f2dd9e0d,#f2dd9e00 58%)}.mc.is-pull .mc-board-glow{animation:mc-board-sweep var(--mc-pull-ms, .7s) ease-out}@keyframes mc-board-sweep{0%{opacity:0;transform:translateY(-40%)}16%{opacity:1;transform:translateY(-18%)}to{opacity:0;transform:translateY(24%)}}.mc-board{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(6px,1.2cqw,14px);align-items:stretch;padding:clamp(10px,1.8cqw,20px) clamp(8px,1.4cqw,16px);background:linear-gradient(180deg,#00000047,#0000000d)}.mc-post{min-width:0;border-radius:3px;background:linear-gradient(90deg,#00000059,#0000 42%),linear-gradient(180deg,var(--mc-post-a) 0%,var(--mc-post-b) 100%);box-shadow:inset 0 0 0 1px #c2a1452e}.mc-window{position:relative;justify-self:center;width:var(--mc-window-w);padding:var(--mc-gap);border-radius:4px;background:var(--mc-case-ink);box-shadow:0 0 0 2px var(--mc-window-edge),0 0 0 4px #c2a1458c,inset 0 3px 14px #000c}.mc-window-glow{position:absolute;inset:-4px;border-radius:7px;pointer-events:none;opacity:0;box-shadow:0 0 0 1px var(--mc-glow-core, rgba(255, 252, 236, .9)),0 0 12px 2px var(--mc-glow-mid, rgba(255, 236, 190, .75)),0 0 30px 6px var(--mc-glow-far, rgba(242, 221, 158, .35));background:linear-gradient(180deg,var(--mc-glow-core, rgba(255, 252, 236, .5)) 0%,var(--mc-glow-far, rgba(242, 221, 158, .16)) 22%,rgba(0,0,0,0) 46%);-webkit-mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);padding:5px}.mc.is-pull .mc-window-glow{animation:mc-window-sweep var(--mc-pull-ms, .7s) ease-out}@keyframes mc-window-sweep{0%{opacity:0}12%{opacity:1}to{opacity:0}}.mc[class*=is-chance-] .mc-window-glow{opacity:1;animation:mc-chance-breathe 1.6s ease-in-out infinite}@keyframes mc-chance-breathe{0%,to{opacity:.55}50%{opacity:1}}.mc.is-chance-blue{--mc-glow-core: var(--tier-blue-core);--mc-glow-mid: var(--tier-blue-mid);--mc-glow-far: var(--tier-blue-far)}.mc.is-chance-green{--mc-glow-core: var(--tier-green-core);--mc-glow-mid: var(--tier-green-mid);--mc-glow-far: var(--tier-green-far)}.mc.is-chance-red{--mc-glow-core: var(--tier-red-core);--mc-glow-mid: var(--tier-red-mid);--mc-glow-far: var(--tier-red-far)}.mc.is-chance-gold{--mc-glow-core: var(--tier-gold-core);--mc-glow-mid: var(--tier-gold-mid);--mc-glow-far: var(--tier-gold-far)}.mc.is-chance-rainbow .mc-window-glow{animation:mc-chance-breathe 1.6s ease-in-out infinite,mc-chance-rainbow 2.4s linear infinite}@keyframes mc-chance-rainbow{0%{filter:hue-rotate(0deg) saturate(1.4)}to{filter:hue-rotate(360deg) saturate(1.4)}}.mc.is-chance-rainbow{--mc-glow-core: var(--tier-rainbow-core);--mc-glow-mid: var(--tier-rainbow-mid);--mc-glow-far: var(--tier-rainbow-far)}.mc.is-chance-red .mc-edge{--mc-run-hot: 1.6s}.mc.is-chance-gold .mc-edge{--mc-run-hot: 1s}.mc.is-chance-rainbow .mc-edge{--mc-run-hot: .6s}.mc-reels{display:grid;grid-template-columns:repeat(5,var(--mc-cell-w));gap:var(--mc-gap);height:calc(var(--mc-cell-h) * 3)}.mc .mc-reel{border-radius:2px;background:var(--mc-reel-paper);box-shadow:inset 0 0 0 1px #0000008c}.mc .mc-sym{background:none;border-bottom:0;box-shadow:none}.mc .mc-sym .dw-cell{display:block;width:100%;height:100%}.mc-payline{position:absolute;left:0;right:0;top:calc(var(--mc-gap) * 2 + var(--mc-cell-h));height:var(--mc-cell-h);pointer-events:none;box-shadow:inset 0 0 0 2px #f2dd9ed9;border-radius:2px}.mc-glass{position:absolute;inset:0;pointer-events:none;border-radius:4px;background:linear-gradient(168deg,#ffffff24,#ffffff08,#fff0 52%)}.mc-post-r{display:flex;flex-direction:column;gap:clamp(5px,.9cqw,10px);padding:clamp(6px,1cqw,10px)}.mc-lamps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px}.mc-lamp{padding:clamp(3px,.7cqw,7px);text-align:center;border-radius:2px;font:700 clamp(8px,1.1cqw,12px)/1 system-ui,sans-serif;letter-spacing:.18em;text-indent:.18em;color:#b4c8b26b;background:#0000006b;box-shadow:inset 0 0 0 1px #c2a14529}.mc-lamp.is-on{color:var(--mc-btn-ink);background:linear-gradient(180deg,var(--mc-metal-lit) 0%,var(--mc-metal) 100%);box-shadow:0 0 12px #f2dd9e73}.mc-meters{margin-top:auto;display:flex;flex-direction:column;gap:4px}.mc-meter{display:flex;align-items:baseline;justify-content:space-between;gap:6px;padding:clamp(2px,.5cqw,6px) clamp(4px,.7cqw,8px);border-radius:2px;background:var(--mc-hole);box-shadow:inset 0 0 0 1px #c2a14538,inset 0 2px 6px #000c}.mc-meter b{font:700 clamp(11px,1.7cqw,18px)/1 ui-monospace,"SF Mono",Menlo,monospace;color:var(--mc-meter-ink);text-shadow:0 0 8px rgba(120,255,170,.4)}.mc-meter small{font-size:clamp(7px,.9cqw,10px);letter-spacing:.12em;color:#b4c8b28c}.mc-console{position:relative}.mc-console-deck{display:grid;grid-template-columns:var(--mc-cell-w) 1fr auto;align-items:center;gap:var(--mc-gap);padding-block:clamp(6px,1.05cqw,12px);padding-inline:calc((100% - var(--mc-window-w)) / 2 + var(--mc-gap));background:linear-gradient(180deg,#ffffff1a,#0000 40%),linear-gradient(180deg,var(--mc-deck-a) 0%,var(--mc-deck-b) 60%,var(--mc-deck-c) 100%);box-shadow:inset 0 1px #ffffff47,inset 0 -1px #000c}.mc-console-side{display:flex;align-items:center;justify-content:center}.mc-console-bet{justify-content:flex-end}.mc-console-mid{display:flex;justify-content:center}.mc-lever{position:relative;width:clamp(50px,10.2cqw,108px);aspect-ratio:1;border:0;background:none;cursor:pointer;padding:0}.mc-lever-base{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 50% 8%,var(--mc-metal-dim) 0 2.4%,rgba(0,0,0,0) 2.8%),radial-gradient(circle at 92% 50%,var(--mc-metal-dim) 0 2.4%,rgba(0,0,0,0) 2.8%),radial-gradient(circle at 50% 92%,var(--mc-metal-dim) 0 2.4%,rgba(0,0,0,0) 2.8%),radial-gradient(circle at 8% 50%,var(--mc-metal-dim) 0 2.4%,rgba(0,0,0,0) 2.8%),radial-gradient(circle at 50% 50%,var(--mc-hole) 0 54%,rgba(0,0,0,0) 55%),radial-gradient(circle at 50% 50%,#0000 0 54%,#000000bf 56%,#0000 60%),radial-gradient(120% 90% at 50% 6%,#fffae299,#fffae200 46%),conic-gradient(from 200deg,#fff6dd 0deg,var(--mc-metal-lit) 34deg,var(--mc-metal) 76deg,#8a6c28 122deg,#fff2cd 176deg,var(--mc-metal) 232deg,#9d7f33 288deg,var(--mc-metal-lit) 336deg,#fff6dd 360deg);box-shadow:inset 0 0 0 1px #583e10e6,inset 0 1px 0 1px #fff8de8c,0 2px 6px #000000b3,0 0 0 1px #00000073}.mc-lever-knob{position:absolute;inset:19%;border-radius:50%;background:radial-gradient(70% 46% at 54% 92%,#f2dd9e4d,#f2dd9e00 62%),radial-gradient(56% 56% at 32% 26%,#b3b8bd,#474b50 28%,#17191c 68%,#05070a);box-shadow:inset 0 -4px 10px #000000d1,inset 0 3px 5px #ffffff42,0 5px 10px #000000bf;transition:transform .1s ease,box-shadow .14s ease}.mc-lever-knob:after{content:"";position:absolute;left:22%;top:16%;width:26%;height:20%;border-radius:50%;background:radial-gradient(circle,#ffffffeb,#fff0 70%)}.mc-lever.is-pulled .mc-lever-knob,.mc-lever:active:not(:disabled) .mc-lever-knob{transform:translateY(40%);box-shadow:inset 0 -3px 8px #000000e0,inset 0 3px 5px #ffffff38,0 11px 18px #000000b3}.mc-lever:disabled{opacity:.45;cursor:default}.mc-lever:not(:disabled):hover .mc-lever-knob{filter:brightness(1.3)}.mc.is-ready .mc-lever:not(:disabled) .mc-lever-knob{box-shadow:inset 0 -4px 10px #000c,inset 0 3px 5px #ffffff3d,0 4px 9px #0009,0 0 0 2px #f2dd9ed9}.mc-bets{display:flex;gap:clamp(5px,1cqw,12px)}.mc-bet{display:flex;flex-direction:column;align-items:center;gap:1px;width:clamp(38px,6.4cqw,70px);padding:clamp(5px,1cqw,11px) 0;border:1px solid #7d6f45;border-radius:6px;cursor:pointer;color:var(--mc-btn-ink2);background:radial-gradient(130% 80% at 50% -20%,#fffc,#fff0 58%),radial-gradient(120% 54% at 50% 118%,#96783c59,#96783c00 56%),linear-gradient(180deg,#fbf3d8,#ddd0a4 46%,#ac9c6c);box-shadow:inset 0 2px #ffffffe6,inset 0 -2px #4a422780,inset 0 0 0 1px #ffffff4d,0 5px #4a4227,0 6px #00000080,0 9px 13px #0000008c;transition:transform 60ms linear,box-shadow 60ms linear}.mc-bet.is-max{color:#2b1206;border-color:#7a4512;background:radial-gradient(130% 80% at 50% -20%,#ffffffbf,#fff0 58%),radial-gradient(120% 54% at 50% 118%,#ffbe6e66,#ffbe6e00 56%),linear-gradient(180deg,#ffe7ae,#f2ab4e 46%,#d07c22);box-shadow:inset 0 2px #ffffffd9,inset 0 -2px #6b3c1099,inset 0 0 0 1px #ffecbe73,0 5px #6b3c10,0 6px #00000080,0 9px 15px #0000008c,0 0 16px #f0a03c59}.mc-bet b{font:800 clamp(11px,1.8cqw,19px)/1 Rockwell,"Roboto Slab",Georgia,serif;text-shadow:0 1px 0 rgba(255,255,255,.55)}.mc-bet small{font-size:clamp(7px,.9cqw,10px);letter-spacing:.1em;opacity:.72}.mc-bet:active{transform:translateY(5px);box-shadow:inset 0 2px #fff9,inset 0 -2px #4a422780,inset 0 0 0 1px #ffffff40,0 0 #4a4227,0 1px 3px #000000b3}.mc-console-front{position:relative;height:clamp(10px,1.8cqw,20px);background:linear-gradient(180deg,var(--mc-front-a) 0%,var(--mc-head-b) 100%);box-shadow:inset 0 1px #c2a14538}.mc-slot-in{position:absolute;right:8%;top:50%;transform:translateY(-50%);width:clamp(28px,5cqw,56px);height:4px;border-radius:2px;background:var(--mc-hole);box-shadow:inset 0 1px 2px #000000e6,0 1px #c2a1454d}.mc-lever-hint{margin:0;padding:6px 0 0;text-align:center;font-size:clamp(9px,1.2cqw,13px);color:#c2a1459e}.mc-apron{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(8px,1.6cqw,20px);padding:clamp(14px,3cqw,34px) clamp(12px,2.4cqw,28px);background:radial-gradient(120% 140% at 50% 100%,#c2a14524,#0000 60%),linear-gradient(180deg,var(--mc-apron-b) 0%,var(--mc-apron-a) 100%);box-shadow:inset 0 1px #c2a1454d}.mc-apron-art{position:absolute;inset:0;z-index:0;opacity:.34;background:var(--mc-fruit-line) center / auto 74% repeat-x;pointer-events:none}.mc-apron-lit{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;-webkit-mask:var(--mc-fruit-line) center / auto 74% repeat-x;mask:var(--mc-fruit-line) center / auto 74% repeat-x}.mc-apron-lit:before{content:"";position:absolute;top:0;bottom:0;width:26%;background:linear-gradient(90deg,#fff6dd00,#fff6ddf2 48%,#ffecbe99 62%,#fff6dd00);animation:mc-fruit-chase var(--mc-chase, 5.2s) linear infinite}@keyframes mc-fruit-chase{0%{left:-28%}to{left:100%}}.mc.is-hold .mc-apron-lit:before{--mc-chase: 2.8s}.mc.is-at .mc-apron-lit:before{--mc-chase: 1.4s}.mc.is-ceiling .mc-apron-lit:before{--mc-chase: 2.2s}.mc-apron-word{position:relative;text-align:center;font:700 clamp(12px,2.2cqw,24px)/1 Rockwell,"Roboto Slab",Georgia,serif;letter-spacing:.3em;text-indent:.3em;color:#c2a145d9;text-shadow:0 2px 0 rgba(0,0,0,.7)}.mc-speaker{position:relative;z-index:1;width:clamp(34px,6.4cqw,70px);height:clamp(26px,5cqw,58px);border:2px solid #000000;border-radius:4px;background:repeating-linear-gradient(180deg,#000000 0 2.4px,var(--mc-grille-a) 2.4px 3.2px,var(--mc-grille-b) 3.2px 5.2px,var(--mc-grille-c) 5.2px 6px),var(--mc-hole-deep);box-shadow:inset 0 2px 6px #000c,inset 0 -1px #fff8de1f,0 1px #fff8de29}.mc-tray{position:relative;height:clamp(26px,5cqw,58px)}.mc-tray-out{position:absolute;left:50%;top:0;transform:translate(-50%);width:34%;height:8px;border-radius:0 0 4px 4px;background:var(--mc-hole);box-shadow:inset 0 2px 5px #000000e6}.mc-tray-dish{position:absolute;inset:8px 12%;border-radius:0 0 12px 12px;background:linear-gradient(180deg,var(--mc-apron-a) 0%,var(--mc-tray-a) 100%);box-shadow:inset 0 6px 14px #000000d9}.mc-tray-lip{position:absolute;left:0;right:0;bottom:0;height:6px;background:linear-gradient(180deg,#c2a14580,#0009)}@container mc-plain (max-width: 620px){.mc-board{grid-template-columns:minmax(0,1fr)}.mc-post-l{order:3}.mc-post-r{order:2;flex-direction:row;align-items:center}.mc-lamps{flex-direction:row}.mc-meters{margin-top:0;margin-left:auto;flex-direction:row}}@property --mc-bulb{syntax: "<color>"; inherits: true; initial-value: rgba(255,240,200,.85);}@property --mc-bulb-halo{syntax: "<color>"; inherits: true; initial-value: rgba(255,240,200,.22);}.mc-edge:after{transition:opacity .9s ease,filter .9s ease}.mc-head:before{transition:--mc-bulb .9s ease,--mc-bulb-halo .9s ease}.mc.is-pull .mc-head:before{transition:none}.mc.is-idle .mc-edge:after{animation-play-state:paused;opacity:.24;filter:none}.mc.is-idle .mc-edge:before{opacity:.08}.mc.is-idle .mc-head:before{--mc-bulb: rgba(255, 240, 200, .3);--mc-bulb-halo: rgba(255, 240, 200, .04)}.mc-form-narrate{--mc-b-visor: 12;--mc-b-screen: 42;--mc-b-window: 30;--mc-b-console: 16;--mc-cell: 11cqw;--mc-plate-pad: 6cqw}.mc-form-standard{--mc-b-visor: 10;--mc-b-screen: 36;--mc-b-window: 34;--mc-b-console: 20;--mc-cell: 12.6cqw;--mc-plate-pad: 6.9cqw}.mc-form-tell{--mc-b-visor: 10;--mc-b-screen: 20;--mc-b-window: 48;--mc-b-console: 22;--mc-cell: 18cqw;--mc-plate-pad: 9.7cqw}.mc.is-baked{container-name:mc-baked;aspect-ratio:var(--mc-aspect);width:min(100%,calc((100dvh - 46px) * var(--mc-aspect)));margin-inline:auto;background:var(--mc-hole, #171b21);border-radius:10px;box-shadow:0 30px 58px #0000009e}.mc-bake{position:absolute;inset:0;z-index:0;pointer-events:none}.mc-bake img{position:absolute;inset:0;width:100%;height:100%;display:block}.mc-bake-lit{mix-blend-mode:screen;opacity:0;filter:saturate(1.35) brightness(var(--mc-lit-gain, 2.2))}.mc.is-baked>.mc-head,.mc.is-baked>.mc-screen,.mc.is-baked>.mc-board,.mc.is-baked>.mc-console,.mc.is-baked>.mc-lever-hint{position:absolute;left:0;right:0;z-index:1}.mc.is-baked>*:not(.mc-bake):not(.mc-head):not(.mc-screen):not(.mc-board):not(.mc-console):not(.mc-lever-hint){z-index:2}.mc.is-baked>.mc-head{top:calc(var(--mc-b-visor) * .24 * 1%);height:calc(var(--mc-b-visor) * .76 * 1%)}.mc.is-baked>.mc-screen{top:calc(var(--mc-b-visor) * 1%);height:calc(var(--mc-b-screen) * 1%)}.mc.is-baked>.mc-board{top:calc((var(--mc-b-visor) + var(--mc-b-screen)) * 1%);height:calc(var(--mc-b-window) * 1%)}.mc.is-baked>.mc-console{top:calc((var(--mc-b-visor) + var(--mc-b-screen) + var(--mc-b-window)) * 1%);height:calc(93.5% - (var(--mc-b-visor) + var(--mc-b-screen) + var(--mc-b-window)) * 1%);display:grid;align-content:center}.mc.is-baked .mc-head{padding-block:clamp(3px,.8cqw,12px)}.mc.is-baked>.mc-screen{left:8.5%;right:8.5%}.mc.is-baked>.mc-console{left:7%;right:7%}.mc.is-baked>.mc-board{padding-block:0;padding-inline:5.2%;grid-template-rows:minmax(0,1fr)}.mc.is-baked .mc-post,.mc.is-baked .mc-window{min-height:0}.mc.is-baked>.mc-lever-hint{top:93.5%;height:6.5%;padding:0;z-index:2}@container mc-baked (max-width: 470px){.mc.is-baked>.mc-console{height:calc(96% - (var(--mc-b-visor) + var(--mc-b-screen) + var(--mc-b-window)) * 1%)}.mc.is-baked>.mc-lever-hint{top:96%;height:4%}.mc.is-baked .mc-console-deck{padding-block:4px}.mc.is-baked .mc-lever{width:clamp(42px,10.2cqw,108px)}.mc.is-baked .mc-meter{flex-direction:column;align-items:flex-start;gap:0}}.mc.is-baked>.mc-frame,.mc.is-baked>.mc-apron,.mc.is-baked>.mc-tray{display:none}.mc.is-baked>*{--mc-cell-w: clamp(40px, var(--mc-cell), 176px)}.mc.is-baked .mc-window,.mc.is-baked .mc-post,.mc.is-baked .mc-board,.mc.is-baked .mc-screen{background:none;border:0;box-shadow:none}.mc.is-baked .mc-screen:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:5;mix-blend-mode:plus-lighter;background:linear-gradient(180deg,#7a98be30,#465c7c12 46%,#607ea626)}.mc.is-baked .mc-head{border:0;box-shadow:none}.mc.is-baked .mc-post{position:relative}.mc.is-baked .mc-post:before{content:"";position:absolute;left:0;right:0;top:var(--mc-plate-pad);bottom:0;z-index:-1;border-radius:0 0 4px 4px;background:var(--mc-fruit-line, none) center top / 100% auto repeat-y,linear-gradient(180deg,#ffffff38,#fff0 34%),linear-gradient(180deg,var(--mc-plate-a, #45a2cc) 0%,var(--mc-plate-b, #226685) 100%);background-blend-mode:soft-light,normal,normal;box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 -2px 6px #00000059}.mc.is-baked .mc-post{padding-inline:.8cqw;padding-block-start:var(--mc-plate-pad);padding-block-end:1.4cqw;overflow:visible}.mc.is-baked .mc-post>*{border-radius:4px;padding:.7cqw .9cqw;background:#06090ebd;box-shadow:inset 0 0 0 1px #ffffff1f}.mc.is-baked .mc-post>div,.mc.is-baked .mc-post>p,.mc.is-baked .mc-post ol,.mc.is-baked .mc-post ul,.mc.is-baked .mc-post li{flex:0 0 auto}.mc.is-baked .mc-post>*{height:auto}.mc.is-baked .mc-post,.mc.is-baked .mc-screen{transform:scale(var(--mc-fit, 1));transform-origin:top center}.mc-bake-lit.is-half-l{clip-path:inset(0 50% 0 0)}.mc-bake-lit.is-half-r{clip-path:inset(0 0 0 50%)}.is-baked .mc-bake-lit.is-side{mask-image:linear-gradient(180deg,#00000061 0 16%,#000 28% 42%,#00000061 56% 100%);mask-size:100% 220%;mask-repeat:repeat-y;animation:mc-bake-run var(--mc-bake-sp, 1.9s) linear infinite}@keyframes mc-bake-run{0%{mask-position:0 0}to{mask-position:0 -220%}}.mc-bake-lit.is-visor,.mc-bake-lit.is-post,.mc-bake-lit.is-bezel,.mc-bake-lit.is-rim,.mc-bake-lit.is-foot{animation:mc-bake-beat var(--mc-bake-sp, 1.9s) steps(1) infinite;animation-delay:calc(var(--mc-bake-sp, 1.9s) * var(--mc-bake-i, 0) / 5)}@keyframes mc-bake-beat{0%,26%{opacity:1}27%,to{opacity:0}}.mc.is-baked[class*=mc-cue-] .mc-bake-lit.is-bar-1{clip-path:inset(0 0 80.7% 0)}.mc.is-baked[class*=mc-cue-] .mc-bake-lit.is-bar-2{clip-path:inset(19.3% 0 69.3% 0)}.mc.is-baked[class*=mc-cue-] .mc-bake-lit.is-bar-3{clip-path:inset(30.7% 0 0 0)}.mc-bake-lit.is-bar-1{--mc-cue-n: 0}.mc-bake-lit.is-bar-2{--mc-cue-n: 1}.mc-bake-lit.is-bar-3{--mc-cue-n: 2}.mc.is-baked[class*=mc-cue-] .mc-bake-lit.is-side{-webkit-mask-image:none;mask-image:none}.mc-bake-lit.is-side.is-half-l{--mc-cue-n: 0}.mc-bake-lit.is-side.is-half-r{--mc-cue-n: 2}.mc.is-baked[class*=mc-cue-] .mc-bake-lit:is(.is-bezel,.is-side),.mc.is-baked.is-cue-all[class*=mc-cue-] .mc-bake-lit{animation-name:mc-cue-beat;animation-duration:var(--mc-cue-sp, 1.2s);animation-timing-function:steps(1);animation-iteration-count:infinite;animation-delay:calc(var(--mc-cue-sp, 1.2s) * var(--mc-cue-n, 0) / 3)}@keyframes mc-cue-beat{0%,33%{opacity:1}34%,to{opacity:0}}.mc-cue-ripple{--mc-cue-sp: 1.6s}.mc.is-baked.mc-cue-ripple .mc-bake-lit:is(.is-bezel,.is-side),.mc.is-baked.is-cue-all.mc-cue-ripple .mc-bake-lit{animation-name:mc-cue-wave}@keyframes mc-cue-wave{0%,45%{opacity:1}46%,to{opacity:.18}}.mc-cue-alt{--mc-cue-sp: .9s}.mc.is-baked.mc-cue-alt .mc-bake-lit:is(.is-bezel,.is-side),.mc.is-baked.is-cue-all.mc-cue-alt .mc-bake-lit{animation-name:mc-cue-half;animation-delay:calc(var(--mc-cue-sp) * var(--mc-cue-n, 0) / 2)}.mc.is-baked.mc-cue-alt .mc-bake-lit.is-bar-3,.mc.is-baked.mc-cue-alt .mc-bake-lit.is-side{animation-delay:0s}@keyframes mc-cue-half{0%,49%{opacity:1}50%,to{opacity:.12}}.mc-cue-chase{--mc-cue-sp: .66s}.mc-cue-meet{--mc-cue-sp: 1s}.mc.is-baked.mc-cue-meet .mc-bake-lit:is(.is-bezel,.is-side),.mc.is-baked.is-cue-all.mc-cue-meet .mc-bake-lit{animation-name:mc-cue-meet}.mc.is-baked.mc-cue-meet .mc-bake-lit.is-bar-1,.mc.is-baked.mc-cue-meet .mc-bake-lit.is-bar-3,.mc.is-baked.mc-cue-meet .mc-bake-lit.is-side{animation-delay:0s}.mc.is-baked.mc-cue-meet .mc-bake-lit.is-bar-2{animation-delay:calc(var(--mc-cue-sp) * .5)}@keyframes mc-cue-meet{0%,44%{opacity:1}45%,to{opacity:.1}}.mc.is-baked.mc-cue-meet.is-cue-back .mc-bake-lit.is-bar-1,.mc.is-baked.mc-cue-meet.is-cue-back .mc-bake-lit.is-bar-3,.mc.is-baked.mc-cue-meet.is-cue-back .mc-bake-lit.is-side{animation-delay:calc(var(--mc-cue-sp) * .5)}.mc.is-baked.mc-cue-meet.is-cue-back .mc-bake-lit.is-bar-2{animation-delay:0s}.mc-cue-rush{--mc-cue-sp: .3s}.mc-cue-flash{--mc-cue-sp: .24s}.mc.is-baked.mc-cue-flash .mc-bake-lit:is(.is-bezel,.is-side),.mc.is-baked.is-cue-all.mc-cue-flash .mc-bake-lit{animation-name:mc-cue-flash;animation-delay:0s}@keyframes mc-cue-flash{0%,40%{opacity:1}41%,to{opacity:0}}@media (prefers-reduced-motion: reduce){.mc.is-baked[class*=mc-cue-] .mc-bake-lit.is-bezel{animation:none;opacity:1}}.mc.is-baked.is-cue-all[class*=mc-cue-] .mc-bake-lit{-webkit-mask-image:none;mask-image:none;clip-path:none}.mc.is-baked.is-cue-all[class*=mc-cue-] .mc-bake-lit.is-bar-1{clip-path:inset(0 0 80.7% 0)}.mc.is-baked.is-cue-all[class*=mc-cue-] .mc-bake-lit.is-bar-2{clip-path:inset(19.3% 0 69.3% 0)}.mc.is-baked.is-cue-all[class*=mc-cue-] .mc-bake-lit.is-bar-3{clip-path:inset(30.7% 0 0 0)}.mc-bake-lit.is-visor{--mc-cue-n: 0}.mc-bake-lit.is-rim,.mc-bake-lit.is-post{--mc-cue-n: 1}.mc-bake-lit.is-foot{--mc-cue-n: 2}.mc.is-baked.is-cue-all.mc-cue-alt .mc-bake-lit:is(.is-visor,.is-foot),.mc.is-baked.is-cue-all.mc-cue-meet .mc-bake-lit:is(.is-visor,.is-foot){animation-delay:0s}.mc.is-baked.is-cue-all.mc-cue-meet .mc-bake-lit:is(.is-rim,.is-post){animation-delay:calc(var(--mc-cue-sp) * .5)}.mc.is-baked.is-cue-all.mc-cue-meet.is-cue-back .mc-bake-lit:is(.is-visor,.is-foot){animation-delay:calc(var(--mc-cue-sp) * .5)}.mc.is-baked.is-cue-all.mc-cue-meet.is-cue-back .mc-bake-lit:is(.is-rim,.is-post){animation-delay:0s}@media (prefers-reduced-motion: reduce){.mc.is-baked.is-cue-all[class*=mc-cue-] .mc-bake-lit{animation:none;opacity:1}}.is-baked .mc-bake-lit.is-side{opacity:1}.is-baked .mc-bake-lit.is-half-l{animation-direction:reverse}.is-baked .mc-bake-lit.is-foot{--mc-bake-i: 0}.is-baked .mc-bake-lit.is-rim{--mc-bake-i: 1}.is-baked .mc-bake-lit.is-post{--mc-bake-i: 2}.is-baked .mc-bake-lit.is-bezel{--mc-bake-i: 3}.is-baked .mc-bake-lit.is-visor{--mc-bake-i: 4}.mc.is-baked .mc-console-deck,.mc.is-baked .mc-console-front{filter:brightness(.66) saturate(1.12)}.mc.is-baked .mc-console-deck{padding-inline:clamp(8px,2.4cqw,28px)}.is-baked.is-hold{--mc-bake-sp: 1.1s}.is-baked.is-at{--mc-bake-sp: .52s}.is-baked.is-ceiling{--mc-bake-sp: .8s}.is-baked.is-hold .mc-bake-lit.is-half-r,.is-baked.is-ceiling .mc-bake-lit.is-half-r{animation-direction:reverse}.is-baked.is-at .mc-bake-lit.is-side{mask-image:linear-gradient(180deg,#0000000a 0 40%,#000 46% 54%,#0000000a 60% 100%);mask-size:100% 170%}.is-baked.is-at .mc-bake-lit.is-half-r{animation-direction:reverse}.is-baked.is-tenpai .mc-bake-lit{mask-image:radial-gradient(circle at 50% 46%,#0000000f 0 26%,#000 34% 50%,#0000000f 62% 100%);mask-repeat:no-repeat;mask-position:center;clip-path:none;opacity:1;animation:mc-bake-ripple 1.15s linear infinite}@keyframes mc-bake-ripple{0%{mask-size:6% 6%}to{mask-size:260% 260%}}.mc.is-baked.is-flash .mc-bake-lit,.mc.is-baked.is-flash-strong .mc-bake-lit,.mc.is-baked.is-flash-rainbow .mc-bake-lit{mask-image:none;clip-path:none;animation:mc-bake-burst .85s steps(1) infinite;animation-delay:calc(var(--mc-bake-i, 0) * 55ms)}.mc.is-baked.is-flash-strong .mc-bake-lit{animation-duration:.58s;filter:brightness(1.4) saturate(1.15)}.mc.is-baked.is-flash-rainbow .mc-bake-lit{animation:mc-bake-burst .4s steps(1) infinite,mc-bake-hue .9s linear infinite;animation-delay:calc(var(--mc-bake-i, 0) * 55ms),0s}@keyframes mc-bake-hue{0%{filter:brightness(1.7) saturate(1.3) hue-rotate(0deg)}to{filter:brightness(1.7) saturate(1.3) hue-rotate(360deg)}}.mc.is-baked.is-flash-strong .mc-bake:after,.mc.is-baked.is-flash-rainbow .mc-bake:after{content:"";position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;animation:mc-bake-wash .58s ease-out infinite}.mc.is-baked.is-flash-strong .mc-bake:after{background:radial-gradient(120% 90% at 50% 40%,#fff4d680,#fff4d600 72%)}.mc.is-baked.is-flash-rainbow .mc-bake:after{background:radial-gradient(120% 90% at 50% 40%,#ffffff9e,#fff0 74%);animation:mc-bake-wash .4s ease-out infinite,mc-bake-hue .9s linear infinite}@keyframes mc-bake-wash{0%{opacity:.95}to{opacity:0}}@media (prefers-reduced-motion: reduce){.mc.is-baked.is-flash .mc-bake-lit,.mc.is-baked.is-flash-strong .mc-bake-lit,.mc.is-baked.is-flash-rainbow .mc-bake-lit{animation:none;opacity:1}.mc.is-baked.is-flash-strong .mc-bake:after,.mc.is-baked.is-flash-rainbow .mc-bake:after{animation:none;opacity:.3}}@keyframes mc-bake-burst{0%,6%{opacity:1}7%,18%{opacity:0}19%,24%{opacity:1}25%,51%{opacity:0}52%,62%{opacity:1}63%,70%{opacity:0}71%,74%{opacity:1}75%,to{opacity:0}}.is-baked.is-idle .mc-bake-lit{mask-image:none;clip-path:none;animation:mc-bake-breathe 3.6s ease-in-out infinite alternate}.is-baked.is-idle .mc-bake-lit.is-visor{animation-delay:1.2s}.is-baked.is-idle .mc-bake-lit.is-post{animation-duration:4.4s;animation-delay:.6s}@keyframes mc-bake-breathe{0%{opacity:.1}to{opacity:.42}}@media (prefers-reduced-motion: reduce){.mc-bake-lit{animation:none!important;opacity:.5}}.tc-machine{--tc-aqua: #5fc7dd;--tc-aqua-lit: #a9e6f2;--tc-ink: #1e262b;--tc-shelf: #8d9aa1;--tc-warm: #ffcf7a;--tc-dark-ms: .2s;--tc-dark-in: .12s;--tc-preroll: .1s;--mc-body: linear-gradient(180deg, #f2f6f7 0%, #d3dce0 46%, #a5b3ba 100%);--mc-ink: var(--tc-ink);--mc-accent: var(--tc-aqua);--mc-case: #dfe6e9;--mc-case-lit: #f6fafb;--mc-case-ink: #93a3ab;--mc-metal: #b3c0c6;--mc-metal-lit: #eef4f6;--mc-metal-dim: #6b7a82;--mc-paper: #23303a;--mc-lcd: #16242b;--mc-head-a: #4fb6cd;--mc-head-b: #2f8ba3;--mc-head-c: #1b5f73;--mc-post-a: #c6d1d6;--mc-post-b: #8d9ba3;--mc-window-edge: #2b3941;--mc-deck-a: #c8d2d6;--mc-deck-b: #eef3f5;--mc-deck-c: #77848b;--mc-front-a: #b3c0c6;--mc-apron-a: #2f8ba3;--mc-apron-b: #6ec6da;--mc-tray-a: #7f8d95;--mc-grille-a: #c3ced4;--mc-grille-b: #7c8b93;--mc-grille-c: #38454d;--mc-hole: #2b3941;--mc-hole-deep: #101a1f;--mc-reel-paper: #1c2a31;--mc-btn-ink: #1e262b;--mc-btn-ink2: #2b3941;--mc-meter-ink: #d8e6ea;--mc-pull-ms: .7s}.tc-machine{--mc-w: 770px}.tc-machine>*{--mc-cell-w: clamp(78px, 12.6cqw, 176px);--mc-cell-h: calc(var(--mc-cell-w) * 1.2);--mc-gap: clamp(3px, .6cqw, 6px);--mc-window-w: calc(var(--mc-cell-w) * 3 + var(--mc-gap) * 4)}.tc-machine .mc-reels{grid-template-columns:repeat(3,var(--mc-cell-w))}.tc-sym{background:var(--mc-reel-paper)}.tc-sym svg{width:100%;height:100%;display:block}.tc-machine .mc-console-deck{grid-template-columns:minmax(96px,1fr) minmax(0,1.7fr) minmax(96px,1fr)}.tc-machine .mc-bet.is-active{outline:2px solid var(--tc-aqua-lit);outline-offset:1px}.tc-emblem{width:34px;height:34px;opacity:.92;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .35))}.tc-emblem svg{width:100%;height:100%}.tc-emblem-r{transform:scaleX(-1)}.tc-shop{position:absolute;inset:0;overflow:hidden;pointer-events:none}.tc-shop-light{position:absolute;top:-46%;width:40%;height:86%;background:radial-gradient(ellipse at 50% 0%,rgb(255 207 122 / .14) 0%,rgb(255 207 122 / .04) 42%,transparent 68%)}.tc-shop-light:nth-of-type(1){left:2%}.tc-shop-light:nth-of-type(2){right:2%}.tc-shelf{position:absolute;left:15%;right:17%;top:8%;height:74%;display:grid;grid-template-rows:repeat(3,1fr);gap:clamp(3px,.7cqw,7px)}.tc-tier{position:relative;display:flex;align-items:flex-end;gap:clamp(1px,.3cqw,4px);padding:0 clamp(3px,.8cqw,8px) clamp(3px,.7cqw,6px);overflow:hidden;border-bottom:2px solid var(--tc-shelf);box-shadow:0 1px #ffffff2e}@property --tc-stripe{syntax: "<number>"; inherits: true; initial-value: .16;}.tc-tier:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(180deg,rgb(95 199 221 / var(--tc-stripe)) 0 6px,rgb(244 248 249 / calc(var(--tc-stripe) * .4375)) 6px 12px);opacity:.8}.tc-tier.is-landed{animation:tc-landed .7s ease-out}.tc-tier.is-want{animation:tc-want .52s ease-in-out infinite alternate}@keyframes tc-want{0%{--tc-stripe: .16;border-bottom-color:var(--tc-shelf)}to{--tc-stripe: .34;border-bottom-color:var(--tc-aqua-lit);box-shadow:0 1px #ffffff2e,0 0 6px #a9e6f299}}@keyframes tc-landed{0%{--tc-stripe: .34;border-bottom-color:var(--tc-aqua-lit);box-shadow:0 1px #ffffff2e,0 0 6px #a9e6f299}to{--tc-stripe: .16;border-bottom-color:var(--tc-shelf)}}.tc-item{position:relative;flex:none;height:var(--tc-item, 74%);width:auto;aspect-ratio:1;animation:tc-land .26s ease-out backwards}.tc-item svg{width:100%;height:100%;display:block}.tc-tier:nth-child(1){--tc-item: 86%}.tc-tier:nth-child(2){--tc-item: 74%}.tc-tier:nth-child(3){--tc-item: 64%}.tc-item.is-limited{filter:drop-shadow(0 0 4px var(--tc-warm))}@keyframes tc-land{0%{transform:translateY(-40%);opacity:0}to{transform:translateY(0);opacity:1}}.tc-item.is-sold{animation:tc-sold .38s ease-in forwards}@keyframes tc-sold{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(28%) scale(.7);opacity:0}}.tc-item.is-limited.is-sold{animation-name:tc-sold-limited}@keyframes tc-sold-limited{0%{transform:translateY(0) scale(1);opacity:1;filter:drop-shadow(0 0 4px var(--tc-warm))}45%{opacity:1;filter:drop-shadow(0 0 12px var(--tc-warm))}to{transform:translateY(28%) scale(.7);opacity:0;filter:drop-shadow(0 0 16px var(--tc-warm))}}.tc-tencho{position:absolute;left:1%;bottom:0;height:82%;width:auto;aspect-ratio:1;filter:drop-shadow(0 2px 3px rgb(0 0 0 / .45))}.tc-tencho svg{width:100%;height:100%;display:block}.tc-tencho.is-hop{animation:tc-hop .42s ease-out}@keyframes tc-hop{0%{transform:translateY(0)}35%{transform:translateY(-9%)}to{transform:translateY(0)}}.tc-kago{position:absolute;right:1%;bottom:0;height:76%;width:auto;aspect-ratio:1;opacity:0;transform:translate(60%);filter:drop-shadow(0 2px 3px rgb(0 0 0 / .45))}.tc-kago svg{width:100%;height:100%;display:block}.tc-kago.is-in{animation:tc-visit 1.1s ease-in-out}@keyframes tc-visit{0%{opacity:0;transform:translate(60%)}16%{opacity:1;transform:translate(0)}70%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(60%)}}.tc-kago.is-in-long{animation:tc-visit-arrive 176ms ease-in-out forwards}.tc-kago.is-leaving{animation:tc-visit-leave .33s ease-in-out forwards}@keyframes tc-visit-arrive{0%{opacity:0;transform:translate(60%)}to{opacity:1;transform:translate(0)}}@keyframes tc-visit-leave{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(60%)}}.tc-kago.is-shadow{filter:brightness(0) invert(1) sepia(1) hue-rotate(150deg) saturate(3) opacity(.28)}.tc-tokei{position:absolute;right:2%;top:4%;height:44%;width:auto;aspect-ratio:1;opacity:.92}.tc-tokei svg{width:100%;height:100%;display:block}.tc-tokei .tc-hand{transition:transform .32s ease-out}.tc-shop.is-morning .tc-shop-light{filter:hue-rotate(-6deg) brightness(1.05)}.tc-shop.is-noon .tc-shop-light{filter:none}.tc-shop.is-night .tc-shop-light{filter:hue-rotate(-18deg) brightness(.86)}.tc-machine.is-idle .mc-screen{filter:brightness(.76) saturate(.85)}.tc-machine.is-idle .mc-meters{opacity:.45}.tc-machine.is-dark .mc-screen{filter:brightness(.3) saturate(.5)}.tc-machine.is-idle .mc-screen{transition:filter var(--tc-dark-ms) ease}.tc-machine.is-dark .mc-screen{transition:filter var(--tc-dark-in) ease}.tc-machine.is-restock{--mc-accent: var(--tc-warm)}.tc-machine.is-restock .mc-frame .mc-edge{box-shadow:0 0 10px var(--tc-warm)}.tc-machine .fx-cut-art{height:78%}.tc-machine.is-chance-gold .mc-window-glow{padding:6px;background:linear-gradient(180deg,#fff6d6,#ffce4ef2 30%,#e09816e6)}.mc-reels.is-preroll{animation:tc-preroll var(--tc-preroll) ease-out}@keyframes tc-preroll{0%{transform:translateY(0)}55%{transform:translateY(3px)}to{transform:translateY(0)}}.mc-reels.is-hit{animation:tc-hit .17s ease-out}@keyframes tc-hit{0%{filter:brightness(1.55)}to{filter:brightness(1)}}.tc-stock-head{margin:0 0 4px;color:var(--mc-paper);font-size:12px;letter-spacing:.08em}.tc-stock[hidden],.tc-stock-head[hidden]{display:none}.tc-stock{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(2px,.5cqw,5px);margin:0;padding:0;list-style:none}.tc-stock li{display:grid;place-items:center;padding:2px;border-radius:4px;background:var(--mc-lcd);opacity:.25;transition:opacity .2s ease}.tc-stock li.is-on{opacity:1}.tc-stock li.is-limited{border:2px solid var(--tc-warm);padding:0}.tc-stock li.is-limited .tc-sym-art{filter:drop-shadow(0 0 4px var(--tc-warm))}.tc-sym-art{width:clamp(30px,5.4cqw,56px);height:clamp(30px,5.4cqw,56px);display:block}.tc-machine .mc-console-mid{display:flex;align-items:center;gap:clamp(6px,1cqw,12px)}.tc-clockbar{flex:1;min-width:0;display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.tc-clockbar i{height:clamp(5px,.8cqw,8px);border-radius:3px;background:#00000038;transition:background .24s ease}.tc-clockbar i.is-now{background:var(--tc-aqua)}.tc-machine #bet-1{display:none}.tc-machine .mc-lever-hint{color:#5a4614;font-size:clamp(12px,1.5cqw,14px)}.tc-machine .mc-plate i{font-size:12px}.tc-machine .mc-screen-foot{font-size:clamp(12px,1.5cqw,14px)}.tc-machine .mc-meter b{font-size:clamp(12px,1.7cqw,18px)}@media (max-width: 560px){.tc-emblem{width:24px;height:24px}.tc-sym-art{width:30px;height:30px}.tc-tier:nth-child(1){--tc-item: 74%}.tc-tencho{height:48%}.tc-kago{height:66%}.tc-tokei{height:36%}.tc-shelf{left:17%;right:15%;height:70%}.tc-machine .mc-console-deck{grid-template-columns:minmax(60px,1fr) minmax(0,2.4fr) minmax(72px,1fr)}}
