.machine-stage.realistic-machine{margin-top:8px}.realistic-machine .machine-assembly{overflow:hidden}.real-machine-photo{position:absolute;left:20px;top:-50px;width:440px;height:589.286px;max-width:none;pointer-events:none;user-select:none;mask-image:radial-gradient(ellipse 66% 57% at 50% 51%,#000 67%,transparent 99%)}.real-ball-chamber{z-index:3}.real-ball-chamber,.real-glass-reflection{position:absolute;left:135px;top:62px;width:210px;height:218px;pointer-events:none}.real-glass-reflection{border-radius:3px 3px 8px 8px;z-index:4;background:linear-gradient(100deg,#ffffff15,transparent 12%,#ffffff07 23%,transparent 30%,transparent 79%,#ffffff16 90%,transparent 96%);box-shadow:inset 2px 0 2px #ffffff15,inset -2px 0 2px #ffffff12}.real-crank{left:207px;top:317px;width:66px;border-radius:50%;pointer-events:none;background-image:url(/images/gacha-machine.webp);background-size:440px 589.286px;background-position:-187px -367px}.real-crank,.real-hatch{position:absolute;height:66px;z-index:5}.real-hatch{left:274px;top:410px;width:53px;overflow:hidden;border-radius:9px 9px 0 0;mask-image:linear-gradient(transparent,#000 17%,#000 88%,transparent)}.real-dispensed-capsule{position:absolute;width:34px;height:34px;left:9px;bottom:13px;border-radius:50%;border:1px solid #ffffff66;background:radial-gradient(circle at 30% 22%,#ffffffbb,#ffffff00 45%,#100b2866 87%),linear-gradient(var(--capsule-color) 49%,#5c536b 50%,#e8e7ed 52%,#a5a1b1);box-shadow:2px 5px 5px #0008}.real-dispensed-capsule span{position:absolute;inset:5px auto auto 5px;width:11px;height:4px;border-radius:50%;background:#ffffffb0;transform:rotate(-25deg)}.realistic-machine .stage-label{left:14px;top:273px}.realistic-machine .machine-caption{bottom:2px}@media (prefers-reduced-motion:reduce){.realistic-machine,.realistic-machine *{animation:none!important}}