@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(./outfit-latin-wght-normal-Bc-8i84L.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(./jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2")}#rollix-slot-particles{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.rollix-slot-p{filter:blur(.4px);background:radial-gradient(circle at 30% 30%,#fff,#fff0 70%);border-radius:50%;animation:linear infinite slotixFloat;position:absolute}@keyframes slotixFloat{0%{opacity:0;transform:translateY(110vh)}10%{opacity:.9}90%{opacity:.4}to{opacity:0;transform:translateY(-10vh)translate(40px)}}body.rollix-slot-lite-scene #rollix-slot-particles,body.rollix-slot-lite-scene .rollix-slot-ghost{display:none!important}.rollix-slot-ghost{opacity:.05;pointer-events:none;z-index:0;filter:blur(1px);position:fixed}body.rollix-slot-bonus-background #rollix-slot-particles,body.rollix-slot-bonus-background .rollix-slot-ghost{display:none!important}#rollix-slot-stage{z-index:2;isolation:isolate;width:100%;height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}body.rollix-slot-embedded #rollix-slot-root,body.rollix-slot-embedded #rollix-slot-stage{height:100%}#rollix-slot-title{opacity:0;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:6px 14px;display:flex;position:relative}body.rollix-slot-embedded #rollix-slot-title{padding:2px 10px}#rollix-slot-title:before,#rollix-slot-title:after{content:"";background:linear-gradient(90deg,#0000,#c9a24c66,#0000);flex:1;max-width:120px;height:1px}.rollix-slot-logo{letter-spacing:.16em;background:linear-gradient(#fff1c3 0%,#c9a24c 55%,#6a4f1d 100%);color:#0000;filter:drop-shadow(0 0 14px #ffc85a73);-webkit-background-clip:text;background-clip:text;align-items:center;gap:10px;font-size:32px;font-weight:900;display:flex}body.rollix-slot-embedded .rollix-slot-logo{font-size:26px}.rollix-slot-logo .dot{background:radial-gradient(circle at 30% 30%,#fff,#25c489 60%,#0a1a11 100%);border-radius:50%;flex-shrink:0;width:12px;height:12px;box-shadow:0 0 10px #25c489,0 0 22px #25c489}#rollix-slot-title.rollix-slot-title--brand-art{top:max(8px, env(safe-area-inset-top,0px));left:max(10px, env(safe-area-inset-left,0px));z-index:15;opacity:1;pointer-events:none;padding:0;position:absolute}#rollix-slot-title.rollix-slot-title--brand-art:before,#rollix-slot-title.rollix-slot-title--brand-art:after{display:none}.rollix-slot-logo--art{filter:drop-shadow(0 3px 4px #1a461666);width:clamp(130px,17vw,300px);display:block}.rollix-slot-logo--art img{object-fit:contain;width:100%;height:auto;max-height:min(16svh,140px);display:block}body.rollix-slot-mobile-landscape .rollix-slot-logo--art{width:clamp(105px,16vw,165px)}body.rollix-slot-mobile-portrait .rollix-slot-logo--art{width:min(128px,31vw)}#rollix-slot-title.rollix-slot-title--above-reels{transform:translateY(-100%)}#rollix-slot-title.rollix-slot-title--above-reels .rollix-slot-logo--art{width:100%}#rollix-slot-canvas-wrap{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative}canvas{border-radius:20px;display:block}#rollix-slot-overlays{pointer-events:none;z-index:10;position:absolute;inset:0}#rollix-slot-overlays>*{pointer-events:auto}body.rollix-slot-bonus-entry-active #rollix-slot-overlays>*{visibility:hidden;pointer-events:none!important}body[data-slot-responsive-background="1"]{--slot-body-background-image:var(--slot-body-background-landscape)}@media (aspect-ratio<=3/4){body[data-slot-responsive-background="1"]{--slot-body-background-image:var(--slot-body-background-portrait)}}#rollix-slot-winmeter{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.rollix-slot-mobile-portrait #rollix-slot-winmeter{bottom:calc(96px + env(safe-area-inset-bottom,0px))}#rollix-slot-winmeter .rollix-slot-win-meter-lbl{color:#ffe39a;letter-spacing:.28em;text-transform:uppercase;font-family:Outfit,sans-serif;font-size:11px;font-weight:800}#rollix-slot-winmeter .rollix-slot-win-meter-val{color:#fff8d2;text-shadow:0 0 10px #c9a24c,0 0 22px #8a6b2a;font-family:JetBrains Mono,monospace;font-size:26px;font-weight:900;line-height:1}#rollix-slot-bigwin{z-index:50;pointer-events:none;opacity:0;justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:fixed;inset:0}#rollix-slot-bigwin.on{opacity:1;pointer-events:none}#rollix-slot-bigwin.on:not(.fs-summary),#rollix-slot-bigwin.on:not(.fs-summary) *{pointer-events:none!important}#rollix-slot-bigwin.fs-summary.on,#rollix-slot-bigwin.bonus-entry.on{pointer-events:auto}#rollix-slot-bigwin:before{content:"";background:radial-gradient(60% 50%,#ffc94a73,#0000 65%),radial-gradient(80% 80%,#5be5a838,#0000 70%);position:absolute;inset:0}#rollix-slot-bigwin.scatter-win:before{background:radial-gradient(60% 50%,#ff744280,#0000 65%),radial-gradient(80% 80%,#ffe06642,#0000 72%)}#rollix-slot-bigwin.fs-mode:before{background:radial-gradient(60% 50%,#4caf506b,#0000 65%),radial-gradient(80% 80%,#8bc34a3d,#0000 72%)}#rollix-slot-bigwin.fs-summary:before{background:#0000002e}#rollix-slot-bigwin.bonus-entry:before{backdrop-filter:blur(10px);background:0 0}#rollix-slot-bigwin .rollix-slot-win-overlay-label{letter-spacing:.16em;background:linear-gradient(#fff1c3 0%,#c9a24c 50%,#6a4f1d 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Outfit,sans-serif;font-size:14vw;font-weight:900;transition:transform .5s cubic-bezier(.2,1.4,.4,1);position:relative;transform:scale(.7)}#rollix-slot-bigwin.scatter-win .rollix-slot-win-overlay-label{text-shadow:0 0 14px #ff8f3b73,0 0 26px #ff5c004d;letter-spacing:.18em;background:linear-gradient(#fff9d9 0%,#ffb347 52%,#9c3e00 100%)}#rollix-slot-bigwin.scatter-tease .rollix-slot-win-overlay-label{background:0 0;-webkit-background-clip:initial;background-clip:initial;color:#fff;text-shadow:0 2px 18px #0000009e;letter-spacing:.08em;font-size:clamp(44px,9vw,132px)}#rollix-slot-bigwin.wild-substitution .rollix-slot-win-overlay-label{background:0 0;-webkit-background-clip:initial;background-clip:initial;color:#fff;text-shadow:0 2px 18px #0000009e;letter-spacing:.09em;text-align:center;max-width:min(92vw,1100px);font-size:clamp(34px,7vw,104px);line-height:.95}#rollix-slot-bigwin.fs-mode .rollix-slot-win-overlay-label{text-shadow:0 0 14px #93e47066,0 0 24px #54aa3e47;letter-spacing:.14em;background:linear-gradient(#e9ffd4 0%,#a5d66f 52%,#3d6d16 100%)}#rollix-slot-bigwin.fs-summary .rollix-slot-win-overlay-label{background:#d8d8d8;-webkit-background-clip:initial;background-clip:initial;color:#111;letter-spacing:.04em;text-align:center;max-width:min(88vw,620px);text-shadow:none;white-space:pre-line;border:2px solid #00000038;border-radius:8px;padding:clamp(14px,2.4vw,28px) clamp(18px,3vw,36px);font-size:clamp(18px,2.6vw,36px);line-height:1.25;box-shadow:0 10px 30px #00000059}#rollix-slot-bigwin.multiplier-scene .rollix-slot-win-overlay-label,#rollix-slot-bigwin.collect-scene .rollix-slot-win-overlay-label{white-space:pre-line;text-align:center}#rollix-slot-bigwin.multiplier-apply .rollix-slot-win-overlay-label,#rollix-slot-bigwin.collect-apply .rollix-slot-win-overlay-label{background:#fff;-webkit-background-clip:initial;background-clip:initial;color:#111;letter-spacing:.08em;text-align:center;max-width:min(92vw,980px);text-shadow:none;white-space:pre-line;border:2px solid #00000038;border-radius:8px;padding:clamp(12px,2vw,24px) clamp(16px,2.6vw,32px);font-size:clamp(18px,4.666vw,72px);line-height:.95;box-shadow:0 10px 30px #00000059}#rollix-slot-bigwin.bonus-awarded .rollix-slot-win-overlay-label{letter-spacing:.12em;background:0 0;-webkit-background-clip:initial;background-clip:initial;color:#fff;text-shadow:0 2px 18px #0000008c;text-align:center;max-width:min(92vw,1100px);font-size:clamp(38px,8.5vw,124px);line-height:.95}#rollix-slot-bigwin.on .rollix-slot-win-overlay-label{transform:scale(1)}#rollix-slot-sparks{display:none}#rollix-slot-bonus-summary{z-index:60;backdrop-filter:blur(10px);background:#00000052;place-items:center;padding:16px;display:none;position:fixed;inset:0}#rollix-slot-bonus-summary.on{display:grid}#rollix-slot-bonus-summary #rollix-slot-bonus-summary-card{color:#fff;width:min(92vw,900px);max-width:none;box-shadow:none;background:0 0;border:0;justify-items:center;gap:clamp(10px,1.2vw,18px);padding:0;display:grid}#rollix-slot-bonus-summary-title,#rollix-slot-bonus-summary-amount,#rollix-slot-bonus-summary-spins,#rollix-slot-bonus-summary-prompt{display:none}#rollix-slot-bonus-summary #rollix-slot-bonus-summary-text{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#rollix-slot-bonus-summary #rollix-slot-bonus-summary-title{width:min(76vw,720px);height:auto;display:block}#rollix-slot-bonus-summary #rollix-slot-bonus-summary-amount{font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.055em;paint-order:stroke fill;color:#ffd23f;-webkit-text-stroke:clamp(3px, .38vw, 7px) #6e1700;text-shadow:0 0 8px #ff9d00b3,0 0 20px #ff9d006b,0 8px #360900;font-family:Arial Black,Arial,sans-serif;font-size:clamp(76px,13vw,180px);font-weight:900;line-height:.92;animation:1s ease-in-out infinite alternate rollix-total-win-amount-pulse;display:block}#rollix-slot-bonus-summary #rollix-slot-bonus-summary-spins,#rollix-slot-bonus-summary #rollix-slot-bonus-summary-prompt{letter-spacing:-.045em;paint-order:stroke fill;color:#fff4c7;-webkit-text-stroke:3px #082451;text-shadow:0 4px #082451;font-family:Arial Black,Arial,sans-serif;font-weight:900;display:block}#rollix-slot-bonus-summary #rollix-slot-bonus-summary-spins{font-size:clamp(20px,3vw,42px)}#rollix-slot-bonus-summary #rollix-slot-bonus-summary-prompt{font-size:clamp(15px,2.2vw,30px)}@keyframes rollix-total-win-amount-pulse{0%{filter:brightness(.98);transform:scale(.945)}to{filter:brightness(1.12);transform:scale(1.055)}}@media (prefers-reduced-motion:reduce){#rollix-slot-bonus-summary #rollix-slot-bonus-summary-amount{animation:none}}#rollix-slot-bonus-entry{z-index:60;background:0 0;place-items:center;padding:24px;display:none;position:fixed;inset:0}#rollix-slot-bonus-entry.on{display:grid}#rollix-slot-bonus-entry-card{place-items:center;width:min(58vw,880px);margin:0;display:grid}#rollix-slot-bonus-entry-art{aspect-ratio:3/2;width:100%;position:relative}#rollix-slot-bonus-entry-art img{pointer-events:none;display:block;position:absolute}#rollix-slot-bonus-entry-panel,#rollix-slot-bonus-entry-copy{width:100%;height:100%;inset:0}#rollix-slot-bonus-entry-copy{clip-path:inset(35% 0 0)}#rollix-slot-bonus-entry-copy-top{clip-path:inset(0 0 66%);transform-origin:top;width:100%;height:100%;top:10%;left:0;transform:scale(.68)}#rollix-slot-bonus-entry-title{transform-origin:50%;width:82%;animation:1.8s ease-in-out infinite alternate rollixSlotBonusEntryPulse;top:-18%;left:9%}#rollix-slot-bonus-entry-count{color:#ffd52a;-webkit-text-stroke:5px #3b1709;paint-order:stroke fill;text-shadow:0 4px 5px #000000bf;font-family:Arial Black,Arial,sans-serif;font-size:clamp(42px,7vw,112px);font-weight:900;line-height:1;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}@keyframes rollixSlotBonusEntryPulse{0%{transform:scale(.96)}to{transform:scale(1.04)}}#rollix-slot-bonus-entry-continue{color:#1b1608;background:#ffe39a;border:0;border-radius:10px;min-width:180px;min-height:48px;margin-top:20px;font-weight:900}#rollix-slot-bigwin.bonus-entry~#rollix-slot-bonus-entry #rollix-slot-bonus-entry-continue{display:none}#rollix-slot-bonus-entry-continue:focus-visible{outline-offset:4px;outline:3px solid #fff}:root{--bg-0:#050b08;--gold-0:#ffe9a0;--gold-1:#c9a24c;--gold-2:#e89a18;--gold-3:#8a5008;--glass:#0e08289e;--glass-edge:#ffdc8c52;--neon-cyan:#5be5a8;--neon-pink:#2a6fdb;--neon-lime:#c8ff4d}.num{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,monospace}.rollix-slot-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rollix-slot-shake{animation:.5s slotixShake}@keyframes slotixShake{0%,to{transform:translate(0)}20%{transform:translate(-6px)rotate(-.3deg)}40%{transform:translate(6px)rotate(.3deg)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}#rollix-slot-particles,.rollix-slot-ghost{display:none!important}}
