.fly-currency{z-index:9999;pointer-events:none;will-change:transform,opacity;width:26px;height:26px;position:fixed;top:0;left:0}.fly-card{z-index:9999;pointer-events:none;transform-origin:50%;will-change:transform,opacity;border-radius:6px;position:fixed;top:0;left:0}[data-balance]{will-change:transform}.legend-rays{z-index:-1;pointer-events:none;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--ray) 45%,transparent) 0deg 6deg,transparent 6deg 18deg);border-radius:50%;position:absolute;-webkit-mask-image:radial-gradient(circle,#000 0,#0000 62%);mask-image:radial-gradient(circle,#000 0,#0000 62%)}.rise-currency{z-index:9999;pointer-events:none;width:0;height:0;position:fixed}.rise-coin{will-change:transform,opacity;width:24px;height:24px;position:absolute;top:-12px;left:-12px}.rise-amount{white-space:nowrap;letter-spacing:.03em;color:#ffd36b;text-shadow:0 2px #3a2a05,0 0 14px #ffd36b66;will-change:transform,opacity;align-items:center;gap:5px;font:600 30px/1 Barlow Semi Condensed,sans-serif;display:flex;position:absolute;top:-14px;left:0}.rise-amount.diamonds{color:#9fd8ff;text-shadow:0 2px #0d2a3d,0 0 14px #9fd8ff66}.rise-amount img{width:24px;height:24px}.fcd-pack-modal{overflow:hidden;background:radial-gradient(at 50% 40%,#183b28f5,#050b08fa 74%)!important}.fcd-pack-opening{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;padding:16px;display:flex;overflow:hidden}.fcd-pack-opening h2{color:#05ef6d;letter-spacing:.03em;text-align:center;margin:0;font:800 clamp(28px,7vh,46px)/1.2 Barlow Semi Condensed,sans-serif}.fcd-pack-opening p{color:#afc6b6;text-align:center;margin:0;font-size:12px}.fpo-stage{perspective:900px;flex-shrink:0;position:relative}.fpo-wrapper{height:var(--pack-h);aspect-ratio:var(--pack-ratio);filter:drop-shadow(0 12px 18px #0009);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-3deg)}.fpo-body,.fpo-strip{will-change:transform;position:absolute;inset:0}.fpo-body{clip-path:polygon(0 15%,100% 15%,100% 100%,0 100%)}.fpo-strip{clip-path:polygon(0 0,100% 0,100% 15%,0 15%);transform:translate(calc(var(--tear)*8px),calc(var(--tear)*-8px));transform-origin:90% 15%}.fpo-body img,.fpo-strip img{object-fit:contain;pointer-events:none;width:100%;height:100%}.fpo-handle{color:#d1ffdf;touch-action:none;cursor:ew-resize;width:38px;height:30px;transform:translateX(calc(var(--tear)*150px));background:#0a241de8;border:1px solid #80eba2;border-radius:5px;font-size:22px;line-height:1;position:absolute;top:11%;left:6%}.fpo-mouth{pointer-events:none;opacity:0;background:#b3ffcd;height:6px;position:absolute;top:15%;left:10%;right:10%;box-shadow:0 0 20px 8px #62ff9d80}.fpo-glow{aspect-ratio:1;pointer-events:none;opacity:0;background:radial-gradient(circle,#7cf2a066 0,#4fd97c22 35%,#0000 68%);width:min(560px,140%);position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.fpo-card{left:calc(50% - var(--cw)/2);top:calc(50% - var(--cw)*.75);width:var(--cw);height:calc(var(--cw)*1.5);opacity:0;filter:drop-shadow(0 6px 12px #0009);position:absolute}.fpo-card .cardx{display:block}.fpo-actions{justify-content:center;align-items:center;gap:10px;min-height:40px;display:flex}.fpo-actions button{font-size:13px}.fcd-pack-opening .fpo-button{appearance:none;color:#b8d5c3;letter-spacing:.04em;min-height:38px;box-shadow:none;text-shadow:none;cursor:pointer;background:#101c17;border:1px solid #05ef6d50;border-radius:6px;justify-content:center;align-items:center;padding:9px 20px;font:600 12px/1.2 Barlow Semi Condensed,sans-serif;display:inline-flex}.fcd-pack-opening .fpo-button-primary{color:#05ef6d;background:linear-gradient(#1c3829,#13271d);border-color:#05ef6d}.fcd-pack-opening .fpo-button:disabled{opacity:.4;cursor:default}.fcd-pack-opening .fpo-button:focus-visible{outline-offset:3px;outline:2px solid #05ef6d}.modal-bg.fcd-pack-result .reward-actions .reward-btn{appearance:none;color:#b8d5c3;letter-spacing:.04em;min-height:38px;box-shadow:none;text-shadow:none;background:#101c17;border:1px solid #05ef6d50;border-radius:6px;padding:9px 20px!important;font:600 12px/1.2 Barlow Semi Condensed,sans-serif!important}.modal-bg.fcd-pack-result .reward-actions .reward-btn:not(.alt){color:#05ef6d;background:linear-gradient(#1c3829,#13271d);border-color:#05ef6d}.is-opening .fpo-handle{visibility:hidden}.fpo-flash{aspect-ratio:1;pointer-events:none;opacity:0;background:radial-gradient(closest-side,#fffc,#dfffe866 35%,#0000 100%);border-radius:50%;width:150%;margin-left:-75%;position:absolute;top:15%;left:50%;translate:0 -50%}@media (height<=450px){.fcd-pack-opening{gap:5px;padding:8px}.fpo-actions{min-height:32px}.fcd-pack-opening .fpo-button{min-height:32px;padding:6px 16px}.fcd-pack-opening h2{font-size:28px}}.fpo-cards,.fpo-card{pointer-events:none}.fpo-card{filter:none;will-change:transform,opacity;backface-visibility:hidden}.fpo-card:after{content:"";z-index:-1;opacity:.45;filter:blur(8px);background:#000;border-radius:10px;position:absolute;inset:6% 4% -3%;transform:translateZ(0)}.fpo-card .cardx{position:relative}.is-opening .fpo-wrapper{filter:none}.fpo-glow,.fpo-mouth{will-change:opacity}.modal-bg.fcd-pack-modal,.modal-bg.reward-bg{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.fpo-chest{height:calc(var(--pack-h)*.62);aspect-ratio:var(--pack-ratio);position:absolute;top:50%;left:50%;transform:translate(-50%,-42%)}.fpo-chest img{z-index:2;object-fit:contain;pointer-events:none;will-change:transform,opacity;width:100%;height:100%;position:relative}.fpo-chest:after{content:"";z-index:1;opacity:.5;filter:blur(10px);background:#000;border-radius:50%;height:14%;position:absolute;bottom:-4%;left:8%;right:8%}.fpo-beam{z-index:1;width:120%;height:calc(var(--pack-h)*1.5);transform-origin:50% 100%;opacity:0;pointer-events:none;will-change:transform,opacity;background:radial-gradient(50% 100% at 50% 100%,#e9ffef 0,#9dffbf 18%,#46e07a55 45%,#0000 70%);position:absolute;bottom:45%;left:50%;transform:translate(-50%)scaleY(0)}.fpo-flare{z-index:3;aspect-ratio:1;opacity:0;pointer-events:none;will-change:transform,opacity;background:radial-gradient(circle,#fff 0,#c8ffd8 14%,#05ef6d66 34%,#0000 62%);border-radius:50%;width:150%;position:absolute;top:22%;left:50%;transform:translate(-50%,-50%)scale(.2)}.is-chest .fpo-glow{background:radial-gradient(circle,#7cf2a088 0,#4fd97c33 35%,#0000 68%)}.modal-bg.fcd-pack-result{animation:none!important}.fcd-pack-opening .fpo-handle{color:#05ef6d;width:26px;height:20px;box-shadow:none;background:#06110cb3;border:1px solid #05ef6d59;border-radius:3px;place-items:center;padding:0;font-size:0;line-height:0;display:grid}.fcd-pack-opening .fpo-handle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.fcd-pack-opening .fpo-handle:hover{background:#0a241dcc;border-color:#05ef6d}
