.fg-startup{position:fixed;inset:0;z-index:100;overflow:hidden;container-type:size;background:#000;color:#fff;font-family:Arial,sans-serif;isolation:isolate;-webkit-tap-highlight-color:transparent}body:has(.fg-startup) .gfs-flourish{display:none}.fg-startup *,.fg-startup :after,.fg-startup :before{box-sizing:border-box}.fg-startup button{cursor:pointer;touch-action:manipulation}.fg-startup button:focus-visible,.fg-startup input:focus-visible{outline:2px solid #fff4ac;outline-offset:3px}.fg-boot{display:grid;place-items:center}.fg-boot-stage{width:24.69cqmin;display:flex;flex-direction:column;align-items:center;gap:1.4cqmin;margin-top:2.34cqmin}.fg-boot-logo{display:block;width:100%;height:auto}.fg-boot-track{width:100%;height:max(3px,.94cqmin);overflow:hidden;border-radius:99px;background:#2d261c}.fg-boot-track i{display:block;height:100%;min-width:.94cqmin;border-radius:inherit;background:#dbb14c;transition:width .1s linear}.fg-boot-error{display:grid;gap:16px;width:min(85%,380px);text-align:center}.fg-boot-error span{font-size:14px;color:#ddd}.fg-boot-error button{padding:10px 18px;margin:5px;background:#553b10;border:1px solid #d4ad59;color:#fff;border-radius:5px}.fg-intro{background:url(/games/fortune-garuda/reference/Intro_Bg_L.jpg) 50%/cover no-repeat}.fg-intro-figure{position:absolute;height:100%;width:auto;max-width:none;top:0;left:calc(17cqw - 57cqh);pointer-events:none}.fg-intro-logo{position:absolute;top:8%;left:50%;width:23%;transform:translateX(-50%)}.fg-intro-logo svg{display:block;width:100%;height:auto}.fg-intro-volatility{position:absolute;left:14.5%;top:11.5%;display:flex;align-items:center;gap:1.7cqw;color:#dcd3dd;font-size:min(2cqw,3.5cqh);font-weight:700}.fg-intro-peppers{position:relative;width:14.7cqw;aspect-ratio:167/30}.fg-intro-peppers i{position:absolute;inset:0;background:url(/games/fortune-gems-shared/intro/Intro_Bottom.webp) 0 0/20% 100% repeat-x}.fg-intro-peppers b{position:absolute;inset:0;background:url(/games/fortune-gems-shared/intro/Intro_Bar.webp) 0 0/100% 100% no-repeat;clip-path:inset(0 calc((1 - var(--level)) * 100%) 0 0)}.fg-intro-content{position:absolute;top:21%;left:70%;width:min(42cqw,75.8cqh);transform:translateX(-50%);touch-action:pan-y;overflow:hidden}.fg-intro-slide{width:100%;position:relative}.fg-intro-slide-in{animation:fg-intro-slide-in .45s ease-in-out both}.fg-intro-slide-out{position:absolute;inset:0;animation:fg-intro-slide-out .45s ease-in-out both;pointer-events:none}.fg-intro-feature{position:relative;width:100%;aspect-ratio:483/298}.fg-intro-promo{display:block;width:100%;height:auto;aspect-ratio:374/220;-o-object-fit:cover;object-fit:cover;overflow:hidden}.fg-intro-feature .fgd-intro-cabinet{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:fill;object-fit:fill}.fg-intro-rays{left:18%;top:15%;width:65%;height:85%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:screen;animation:fg-intro-glow 3.25s ease-in-out infinite}.fg-intro-holo,.fg-intro-rays{position:absolute;pointer-events:none}.fg-intro-holo{left:42%;top:35%;width:43%;height:57%;transform-origin:100% 15%;animation:fg-intro-holo 3.25s ease-in-out .35s infinite}.fg-intro-holo img{display:block;width:100%;height:100%;-o-object-fit:fill;object-fit:fill;filter:drop-shadow(0 0 5px #e6a4ff)}.fg-intro-holo span{position:absolute;inset:5% -8% -8% -15%;background:radial-gradient(ellipse at 65% 40%,#f3ceff99,#b64bff55 35%,transparent 68%);mix-blend-mode:screen}.fg-intro-holo-multiplier{left:36%;width:49%}.fg-intro-super{position:absolute;top:0;left:15%;width:61%;height:auto;filter:drop-shadow(0 0 5px #ffd32b);animation:fg-intro-pop 3.25s ease-in-out infinite}.fg-intro-nudges{position:absolute;top:45%;left:30%;width:48%;height:52%;animation:fg-intro-pop 3.25s ease-in-out .35s infinite;filter:drop-shadow(0 0 10px #e456ef)}.fg-intro-nudges img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.fg-intro-feature .fg-intro-multiplier{position:absolute;top:40%;left:23%;width:48%;height:60%;filter:drop-shadow(0 0 10px #ce6dff);animation:fg-intro-pop 3.25s ease-in-out .35s infinite}.fg-intro-multiplier img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.fg-intro-light{position:absolute;inset:-12%;border-radius:50%;background:radial-gradient(ellipse,#ffdf3388,transparent 66%);animation:fg-intro-glow 3.25s ease-in-out infinite}.fg-intro-coins{position:absolute;inset:0;pointer-events:none}.fg-intro-coins img{position:absolute;left:var(--x);top:15%;width:9%;opacity:0;animation:fg-intro-coin 3.2s calc(var(--i) * -.25s) linear infinite}.fg-intro-caption{margin:1.2cqh 0 0;text-align:center;font-size:min(2.3cqw,3.8cqh);line-height:1.08;color:#fff1d7;text-shadow:0 1px 2px #593811}.fg-intro-next,.fg-intro-prev{position:absolute;top:37%;width:5.5%;height:17%;display:grid;place-items:center;border:0;background:transparent;padding:0}.fg-intro-prev{left:41%}.fg-intro-next{right:max(1%,env(safe-area-inset-right))}.fg-intro-next span,.fg-intro-prev span{width:2.4cqw;height:9.7cqh;background:url(/games/fortune-gems-shared/intro/Intro_Arrow.webp) 50%/contain no-repeat;filter:drop-shadow(0 1px 2px #0009)}.fg-intro-next span{transform:rotate(180deg)}.fg-intro-dots{position:absolute;left:49%;width:42%;top:77.5%;display:flex;justify-content:center}.fg-intro-dots button{position:relative;width:2.1cqw;height:5cqh;padding:0;border:0;background:transparent}.fg-intro-dots button:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:.75cqw;height:.75cqw;max-height:1.5cqh;border-radius:50%;background:#967f38;border:1px solid #bca15555}.fg-intro-dots button[aria-pressed=true]:after{background:#ddbd4d;box-shadow:0 0 3px #efcd7a}.fg-intro-action{position:absolute;top:87%;left:59.5%;width:21%;height:8.4%}.fg-startup .fg-intro-continue{width:100%;height:100%;border:0;padding:0 0 .4cqh;background:url(/games/fortune-gems-shared/intro/Intro_Btn_01.webp) 50%/100% 100% no-repeat;color:#fff8de;font:min(3cqw,5.4cqh)/1 Times New Roman,Times,Georgia,serif;text-shadow:0 1px 2px #326223;animation:fg-intro-enter .25s ease-out}.fg-startup .fg-intro-continue:active{filter:brightness(1.12);transform:scale(.98)}.fg-intro-skip{position:absolute;right:42%;bottom:3.8%;display:flex;align-items:center;gap:.8cqw;white-space:nowrap;font-size:min(2.4cqw,4.4cqh);cursor:pointer}.fg-intro-skip input{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:2.2cqw;aspect-ratio:1;max-height:4.2cqh;background:url(/games/fortune-gems-shared/intro/Intro_CheckBox.webp) 50%/100% 100%;cursor:pointer}.fg-intro-skip input:checked{background-image:url(/games/fortune-gems-shared/intro/Intro_Check.webp),url(/games/fortune-gems-shared/intro/Intro_CheckBox.webp);background-size:90% 90%,100% 100%;background-repeat:no-repeat;background-position:50%}.fg-intro-loading{width:100%;text-align:center;font:min(2.5cqw,4.6cqh)/1.15 Georgia,serif}.fg-intro-loading>div{position:relative;height:max(8px,1.7cqh);margin:0 auto 1.4cqh;border-radius:99px;background:rgba(0,1,0,.42);box-shadow:inset 0 0 0 1px rgba(5,4,4,.47);overflow:hidden}.fg-intro-loading i{position:absolute;left:0;top:11%;bottom:11%;display:block;min-width:max(6px,1.3cqh);border-radius:99px;background:linear-gradient(#84ffff,#5bffff 14%,#39f1ff 24%,#31d2ff 34%,#18affd 44%,#038bcf 56%,#038bcf 78%,#18affd 88%,#31d2ff);transition:width .12s linear}.fg-play-group{position:absolute;left:50%;top:50%;width:min(29cqw,53cqh);transform:translate(-50%,-50%);display:flex;align-items:center;flex-direction:column;gap:2.2cqh;animation:fg-intro-enter-opacity .35s ease-out}.fg-play-group .fgd-wordmark{display:block;width:100%;height:auto}.fg-play-button{position:relative;width:66%;aspect-ratio:216/66;padding:0;color:#fff3c6;font:700 min(3.5cqw,6.25cqh)/1 Arial,sans-serif;letter-spacing:.45cqw;border:2px solid #e5b451;border-radius:2px;background:linear-gradient(#d39623,#d16b12 40%,#c95813);box-shadow:inset 0 1px #fff095,0 1px #7e4928;text-shadow:0 2px 2px #644322}.fg-play-label{position:relative;z-index:1;pointer-events:none}.fg-play-light{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.fg-play-light:before{content:"";position:absolute;inset:-30% 12%;background:radial-gradient(ellipse,#fffbd2 0,#fff14acc 22%,#ffc40088 48%,transparent 72%);opacity:0;animation:fg-play-bloom 2.8s ease-out infinite}.fg-play-beam{position:absolute;top:-15%;left:50%;width:35%;height:130%;opacity:0;background:linear-gradient(90deg,transparent,#ffe321bb 30%,#fffcc8ee 50%,#ffd523aa 70%,transparent);mix-blend-mode:screen;animation:fg-play-split 2.8s ease-out infinite}.fg-play-beam-left{--travel:-195%}.fg-play-beam-right{--travel:95%}.fg-play-spark{position:absolute;z-index:2;width:22%;aspect-ratio:1;pointer-events:none;opacity:0;background:radial-gradient(#fff 3%,#fff8c4 12%,#ffcc2588 30%,transparent 65%);clip-path:polygon(50% 0,57% 41%,100% 50%,57% 57%,50% 100%,43% 57%,0 50%,43% 41%);animation:fg-play-twinkle .85s ease-in-out both}@media (orientation:portrait){.fg-intro{background-image:url(/games/fortune-garuda/reference/Intro_BG_P.jpg)}.fg-intro-figure{display:none}.fg-intro-logo{top:10%;width:47%}.fg-intro-volatility{top:18.5%;left:50%;transform:translateX(-50%);gap:3cqw;font-size:min(3.7cqw,2.1cqh)}.fg-intro-peppers{width:min(25cqw,12cqh)}.fg-intro-content{top:32%;left:50%;width:min(76cqw,42cqh)}.fg-intro-super{left:14%;width:63%}.fg-intro-caption{margin-top:1cqh;font-size:min(4.2cqw,2.5cqh)}.fg-intro-next,.fg-intro-prev{top:38%;width:11%;height:12%}.fg-intro-prev{left:env(safe-area-inset-left)}.fg-intro-next{right:env(safe-area-inset-right)}.fg-intro-next span,.fg-intro-prev span{width:4cqw;height:5.5cqh}.fg-intro-dots{left:12%;width:76%;top:62.5%}.fg-intro-dots button{width:3.8cqw;height:4cqh}.fg-intro-dots button:after{width:1.5cqw;height:1.5cqw}.fg-intro-action{left:31%;width:38%;top:86%;height:4.7%}.fg-startup .fg-intro-continue{font-size:min(6.4cqw,3.2cqh)}.fg-intro-skip{right:auto;left:50%;transform:translateX(-50%);bottom:max(3.8%,env(safe-area-inset-bottom));gap:1.5cqw;font-size:min(4.4cqw,2.6cqh)}.fg-intro-skip input{width:min(4.4cqw,2.2cqh)}.fg-intro-loading{font-size:min(5cqw,2.8cqh)}.fg-play-group{top:50%;width:min(52cqw,29cqh);gap:1.6cqh}.fg-play-button{font-size:min(6.3cqw,3.55cqh);letter-spacing:.8cqw;border-width:1px}}@keyframes fg-intro-enter{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes fg-intro-enter-opacity{0%{opacity:0}to{opacity:1}}@keyframes fg-intro-slide-in{0%{transform:translateX(calc(var(--slide-direction) * 100%))}to{transform:translateX(0)}}@keyframes fg-intro-slide-out{0%{transform:translateX(0)}to{transform:translateX(calc(var(--slide-direction) * -100%))}}@keyframes fg-intro-pop{0%,to{transform:scale(.55);opacity:0}12%{transform:scale(1.06);opacity:1}22%,78%{transform:scale(1);opacity:1}90%{transform:scale(.97);opacity:.9}}@keyframes fg-intro-glow{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@keyframes fg-intro-coin{0%{opacity:0;transform:translateY(-30%) rotateY(0) rotate(0)}15%{opacity:.95}85%{opacity:.9}to{opacity:0;transform:translate(var(--drift),30cqh) rotateY(480deg) rotate(90deg)}}@keyframes fg-intro-holo{0%,to{opacity:0;transform:scale(.5,.7)}15%,75%{opacity:.9;transform:scale(1)}90%{opacity:.2;transform:scale(1.04)}}@keyframes fg-play-bloom{0%,60%,to{opacity:0;transform:scaleX(.35)}12%{opacity:1;transform:scaleX(.85)}32%{opacity:.6;transform:scaleX(1.25)}}@keyframes fg-play-split{0%,6%{opacity:0;transform:translateX(-50%) scaleX(.3)}15%{opacity:1}43%{opacity:.9;transform:translateX(var(--travel)) scaleX(1)}58%,to{opacity:0;transform:translateX(var(--travel)) scaleX(.7)}}@keyframes fg-play-twinkle{0%,to{opacity:0;transform:translate(-50%,-50%) scale(.15) rotate(0)}35%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(12deg)}65%{opacity:.6;transform:translate(-50%,-50%) scale(.65) rotate(25deg)}}@media (prefers-reduced-motion:reduce){.fg-startup *,.fg-startup :after,.fg-startup :before{animation:none!important;transition:none!important}.fg-intro-coins,.fg-play-light,.fg-play-spark{display:none}}.fgd-root *,.fgd-root :after,.fgd-root :before{box-sizing:border-box}.fgd-root button:disabled{cursor:default}.fgd-root .sr-only{padding:0;margin:-1px;clip-path:inset(50%);white-space:nowrap;border:0}.fgd-preload,.fgd-root .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;pointer-events:none}.fgd-preload{opacity:0}.fgd-wordmark{display:block;width:100%;height:100%;overflow:hidden}.fgd-face-fallback,.fgd-sym{display:grid;grid-template-rows:minmax(0,1fr);place-items:center;width:100%;height:100%;min-width:0;min-height:0}.fgd-drawn,.fgd-face-img,.fgd-sym img{display:block;width:100%;height:100%;min-width:0;min-height:0;-o-object-fit:contain;object-fit:contain}.fgd-board-has-win .fgd-cell:not(.fgd-cell-won) .fgd-sym{filter:brightness(.48) saturate(.72);transition:filter .25s}.fgd-cell-won{z-index:1}.fgd-sym-won{animation:fgd-symbol-win .7s ease-in-out infinite alternate}@keyframes fgd-symbol-win{to{filter:brightness(1.25) drop-shadow(0 0 8px #ffdc82)}}.fgd-strip{animation:fgd-roll .42s linear infinite;will-change:transform}.fgd-speed-turbo .fgd-strip,.fgd-strip-fast{animation-duration:.24s}.fgd-speed-super .fgd-strip{animation-duration:.16s}.fgd-strip-down{animation:fgd-roll-down .5s linear infinite}.fgd-strip .fgd-cell,.fgd-strip .fgd-face-cell{filter:blur(.7px)}@keyframes fgd-roll{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes fgd-roll-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.fgd-landed{animation:fgd-land .4s cubic-bezier(.2,1.5,.4,1)}@keyframes fgd-land{0%{transform:translateY(-9%)}60%{transform:translateY(2.5%)}to{transform:translateY(0)}}@keyframes fgd-light-pulse{0%{opacity:.4}to{opacity:1}}.fgd-face-cell{position:relative;display:grid;place-items:center;overflow:hidden}.fgd-special-frame-hot:before{animation:fgd-frame-hot .45s infinite alternate}@keyframes fgd-frame-hot{to{filter:drop-shadow(0 0 10px #ffed96) brightness(1.35)}}.fgd-special-frame-nudge:before{filter:hue-rotate(-60deg) saturate(1.6) drop-shadow(0 0 6px #ff9de8)}.fgd-special-shuffle{animation:fgd-special-shuffle .5s cubic-bezier(.3,1.2,.4,1)}@keyframes fgd-special-shuffle{0%{transform:translateY(-14%);filter:brightness(2) blur(2px);opacity:.4}55%{transform:translateY(3%);opacity:1}to{transform:none;filter:none}}.fgd-special-drop{animation:fgd-special-drop .55s cubic-bezier(.18,1.35,.35,1)}@keyframes fgd-special-drop{0%{transform:translateY(-34%);opacity:.35}55%{transform:translateY(4%);opacity:1}78%{transform:translateY(-2%)}to{transform:none}}.fgd-face-blessed{filter:brightness(1.6) drop-shadow(0 0 8px #ffcc44)}.fgd-special-col[data-nudge-phase=land] .fgd-special-frame:before{filter:drop-shadow(0 0 12px #ffcd37) brightness(1.3)}.fgd-special-col[data-nudge-phase=land] .fgd-face-cell-grabbed{filter:brightness(1.6) drop-shadow(0 0 9px #ffdc62)}.fgd-head-nudge-total.fgd-head-nudge-hit{animation:fgd-counter-hit .24s ease-out}@keyframes fgd-counter-hit{0%{transform:scale(1.3);filter:brightness(1.8)}to{transform:scale(1);filter:none}}.fgd-nudge-add{position:absolute;left:0;right:0;display:grid;place-items:center;filter:drop-shadow(0 0 12px #ffdc62);animation:fgd-nudge-add var(--nudge-flight) cubic-bezier(.4,0,.2,1) both}.fgd-nudge-add>.fgd-face-img{position:absolute;inset:0}.fgd-nudge-add b{position:relative;z-index:2;margin-top:50%;color:#fff4ad;font:700 18px Georgia,serif;text-shadow:0 0 8px #ffad00}.fgd-nudge-stardust{position:absolute;top:65%;width:55%;height:150%;background:url(/games/fortune-garuda/reference/rebuild/sprites/FX_Line_01.webp) 50%/contain no-repeat}@keyframes fgd-nudge-add{0%{opacity:1;transform:translateY(0) scale(1)}30%{opacity:1;transform:translateY(-12px) scale(1.06)}88%{opacity:1;transform:translateY(calc(0px - var(--nudge-rise))) scale(.4)}to{opacity:0;transform:translateY(calc(0px - var(--nudge-rise))) scale(.22)}}.fgd-nudge-banner b,.fgd-nudge-banner span{color:#ffdf6b;font:700 52px Georgia,serif;text-shadow:0 2px #4a0630,0 0 12px #ffb4f0}@keyframes fgd-announcement{0%{opacity:0;transform:scale(1.9)}55%{opacity:1;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.fgd-guardian-body{clip-path:polygon(39% 0,61% 0,61% 39%,72% 74%,85% 100%,15% 100%,28% 74%,39% 39%)}.fgd-guardian-left{clip-path:polygon(0 0,39% 0,39% 39%,28% 74%,15% 100%,0 100%)}.fgd-guardian-right{clip-path:polygon(61% 0,100% 0,100% 100%,85% 100%,72% 74%,61% 39%)}.fgd-gift-beams{inset:0;width:100%;height:100%;overflow:visible}.fgd-flare,.fgd-gift-beams{position:absolute;mix-blend-mode:screen}.fgd-flare{width:var(--flare-size);aspect-ratio:1;transform:translate(-50%,-50%)}.fgd-flare-core,.fgd-flare-rays{position:absolute;inset:0;background:url(/games/fortune-garuda/reference/rebuild/sprites/FX_Light_01.webp) 50%/contain no-repeat;animation:fgd-flare-spin 3s linear infinite}@keyframes fgd-flare-spin{to{transform:rotate(1turn)}}.fgd-flare-burst{animation:fgd-burst var(--gift-beat) ease-out both}.fgd-flare-fade{animation:fgd-fade var(--gift-beat) ease-in both}@keyframes fgd-burst{0%{opacity:1;transform:translate(-50%,-50%) scale(.9)}35%{opacity:1;transform:translate(-50%,-50%) scale(1.45)}to{opacity:0;transform:translate(-50%,-50%) scale(1.8)}}@keyframes fgd-fade{to{opacity:0}}.fgd-light-pillar{position:absolute;background:url(/games/fortune-garuda/reference/rebuild/sprites/FX_NearWin_LT01.webp) 50%/100% 100% no-repeat;mix-blend-mode:screen;animation:fgd-light-pulse var(--gift-beat) both}.fgd-gift-trail-respin .fgd-light-pillar{animation:fgd-fade var(--gift-beat) both}.fgd-gift-token{position:absolute;z-index:2;left:var(--to-x);top:var(--to-y);width:var(--token-size);aspect-ratio:1;transform:translate(-50%,-50%);filter:drop-shadow(0 0 18px #ffde63);animation:fgd-gift-exchange var(--gift-beat) cubic-bezier(.3,.1,.2,1) both}.fgd-gift-token img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@keyframes fgd-gift-exchange{0%{left:var(--from-x);top:var(--from-y);transform:translate(-50%,-50%) scale(.5);opacity:0}30%{opacity:1;transform:translate(-50%,-50%) scale(1.35) rotate(-14deg)}to{left:var(--to-x);top:var(--to-y);transform:translate(-50%,-50%) scale(1);opacity:1}}.fgd-gift-trail-return .fgd-gift-token{animation:fgd-gift-absorb var(--gift-beat) both}.fgd-gift-retreat.fgd-gift-trail-return .fgd-gift-token{animation:fgd-gift-release var(--gift-beat) both}@keyframes fgd-gift-absorb{0%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}@keyframes fgd-gift-release{to{left:var(--from-x);top:var(--from-y);opacity:0;transform:translate(-50%,-50%) scale(.5)}}.fgd-spin-busy .fgd-spin-ring{animation:fgd-spin-ring .7s linear infinite}@keyframes fgd-spin-ring{to{transform:rotate(1turn)}}.fgd-icon-btn,.fgd-spin{display:grid;place-items:center}.fgd-winpop-mult-arrived,.fgd-winpop-mult-multiplied{visibility:hidden}.fgd-winpop-plate{display:grid;place-items:center;width:100%;height:100%;background:url(/games/fortune-garuda/reference/rebuild/sprites/Symbol_20.webp) 50%/contain no-repeat;color:#fff0a3;font:700 24px Georgia,serif}.fgd-winpop-multiplied .fgd-winpop-amount{animation:fgd-payout-hit .5s cubic-bezier(.2,1.6,.35,1)}@keyframes fgd-payout-hit{0%{transform:scale(1.45)}55%{transform:scale(.94)}to{transform:scale(1)}}.fgd-coin-rain,.fgd-win-coins{position:absolute;left:50%;top:52%;width:0;height:0;pointer-events:none}.fgd-coin-rain i,.fgd-win-coins i{position:absolute;left:0;top:0;width:34px;height:34px;background:url(/games/fortune-garuda/reference/rebuild/sprites/Intro_Coin_04.webp) 50%/contain no-repeat;animation:fgd-native-coin 1.6s cubic-bezier(.2,.55,.38,1) infinite}.fgd-winpop-base .fgd-win-coins,.fgd-winpop-flying .fgd-win-coins{display:none}@keyframes fgd-native-coin{0%{transform:translate(-50%,-35%) scale(.2);opacity:0}9%{opacity:1}42%{transform:translate(var(--coin-mid-x),var(--coin-rise)) scale(1.08) rotateY(420deg) rotate(150deg);opacity:1}to{transform:translate(var(--coin-x),48vh) scale(.82) rotateY(990deg) rotate(430deg);opacity:.78}}.fgd-offline,.fgd-toast{position:absolute;left:50%;bottom:27%;z-index:40;max-width:84%;transform:translateX(-50%);padding:10px 20px;border:1px solid #c49142;border-radius:8px;background:#080705e8;color:#ffe9a8;text-align:center}.fgd-offline{display:grid;gap:6px}.fgd-sheet-close svg{visibility:hidden}.fgd-note{color:#f8e3c4;line-height:1.5;margin:0 0 16px}.fgd-row-btn>span:last-child{margin-left:auto}.fgd-switch{position:relative;display:block;width:58px;height:28px;flex:none;border-radius:20px;background:#3b1712;box-shadow:inset 0 0 0 2px #b79b62}.fgd-switch:after{content:"";position:absolute;top:3px;left:4px;width:22px;height:22px;border-radius:50%;background:#efdbab;transition:transform .2s}.fgd-switch-on{background:#528046}.fgd-switch-on:after{transform:translateX(28px)}.fgd-pay-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fgd-pay-row{display:flex;align-items:center;gap:12px;padding:8px;background:#3e271b80;border:1px solid #b6865050}.fgd-pay-row>.fgd-face-img,.fgd-pay-row>img{width:74px;height:74px;-o-object-fit:contain;object-fit:contain}.fgd-pay-value{display:grid;gap:4px;min-width:0}.fgd-sub{margin:18px 0 10px;color:#ffdf75;font-weight:700}.fgd-lines-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.fgd-line-map>div{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);height:52px;gap:3px}.fgd-line-map i{background:#35271b;border:1px solid #a77d43}.fgd-line-map i.fgd-line-hit{background:#ffdf75}.fgd-line-map b{display:block;text-align:center}.fgd-odds{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.fgd-odds td,.fgd-odds th{padding:8px 4px;border-bottom:1px solid #916c45;text-align:right}.fgd-odds td:first-child,.fgd-odds th:first-child{text-align:left}.fgd-odds th{color:#ffdf75}.fgd-upper{position:absolute;inset:0;width:100%;display:block}.fgd-sky{display:none}.fgd-top{position:absolute;display:flex;inset:8px 8px auto auto;width:auto;padding:0;z-index:13}.fgd-close{display:grid;place-items:center;border-radius:50%;color:#fff;width:36px;height:36px;border:1px solid #e6c99670;background:#1119}.fgd-close svg{width:21px;height:21px}.fgd-machine{left:-36px;top:-3px;width:974px;height:618px;padding:0;margin:0;background:url(/games/fortune-garuda/reference/sprites/Frame_Full.webp) 50%/100% 100% no-repeat;z-index:4;transform-origin:top left}.fgd-board,.fgd-machine{position:absolute;border:0}.fgd-board{display:flex;align-items:flex-start;left:146px;top:3px;width:670px;height:511px;gap:16px}.fgd-board:before{content:"";position:absolute;z-index:2;left:-27px;top:0;width:786px;height:98px;background:url(/games/fortune-garuda/reference/sprites/Frame_2.webp) 50%/100% 100% no-repeat;pointer-events:none}.fgd-reel-stack{width:554px}.fgd-reel-stack,.fgd-special-col{display:flex;min-width:0;flex-direction:column;flex:none}.fgd-special-col{position:relative;width:100px}.fgd-reels{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.fgd-reel-window{position:relative;overflow:hidden;height:var(--fgd-reel-h);border:0;border-radius:0;background:#504229;box-shadow:none}.fgd-cell{position:relative;display:grid;place-items:center;width:100%;height:var(--fgd-cell-h);margin:0;background:none}.fgd-sym img{-o-object-fit:fill;object-fit:fill}.fgd-sym-original-nudge{position:relative}.fgd-symbol-nudge-number{position:absolute;bottom:1%;left:0;right:0;text-align:center;color:#fff548;font:italic 900 52px/1 Arial,sans-serif;-webkit-text-stroke:1px #ac5500;text-shadow:0 3px 0 #651300,0 0 5px #b66700}.fgd-original-nudge-face{position:relative;display:block;height:100%;width:100%}.fgd-original-nudge-face img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.fgd-special-head{display:grid;place-items:center;position:relative;z-index:3;width:173px;height:81px;margin-left:-10px;padding:8px;background:none;border:0;border-radius:0}.fgd-special-title{display:block;width:100%;height:55px;font-size:0;color:transparent;background:url(/games/fortune-garuda/reference/sprites/MG_topbox_exlogo_off_02.webp) 50%/contain no-repeat}.fgd-special-window .fgd-face-cell{height:var(--fgd-face-h);padding:0}.fgd-special-window .fgd-face-cell>.fgd-face-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.fgd-special-frame{position:absolute;z-index:5;pointer-events:none;border:0;border-radius:0;left:-3px;right:-3px;box-shadow:none}.fgd-special-frame:before{content:"";position:absolute;inset:-9px -12px;border:16px solid transparent;-o-border-image:url(/games/fortune-garuda/reference/sprites/Selector_Frame.webp) 22/16px stretch;border-image:url(/games/fortune-garuda/reference/sprites/Selector_Frame.webp) 22/16px stretch;filter:drop-shadow(0 1px 2px #0008)}.fgd-head-nudge-word{display:none}.fgd-head-nudge-line{height:100%;display:grid;place-items:center}.fgd-head-nudge-total{font:italic 900 40px/1 Georgia,serif;color:#fff586;-webkit-text-stroke:1px #71421a}.fgd-special-head-nudge{background:url(/games/fortune-garuda/reference/sprites/MG_topbox_exlogo_on_01.webp) 50%/160px 62px no-repeat}.fgd-grab-counter{position:absolute;top:260px;right:-64px;z-index:6;width:62px;height:68px;display:flex;flex-direction:column;justify-content:center;text-align:center;background:url(/games/fortune-garuda/reference/sprites/Frame_R_1.webp) 50%/100% 100% no-repeat;color:#f5e5c3;font:700 25px/1.1 Arial,sans-serif;text-shadow:0 2px #2d1300}.fgd-grab-counter b{font-size:25px}.fgd-grab-counter span{border-top:1px solid #ac7851;margin:1px 12px}.fgd-line-tabs span{width:13px;height:13px;font-size:9px}.fgd-ex-control{position:absolute;left:73px;top:447px;bottom:auto;width:130px;height:66px;z-index:8;transform:scale(1.08);transform-origin:top left}.fgd-ex{position:relative;z-index:2;width:87px;height:66px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.fgd-ex-help{position:absolute;left:82px;top:9px;width:48px;height:48px;margin:0;border:0;background:url(/games/fortune-garuda/reference/sprites/board_button_q.webp) 50%/contain no-repeat;font-size:0}.fgd-game-info svg{width:100%;height:100%}.fgd-guardian-stage{min-height:0;max-height:none;margin:0;z-index:2;pointer-events:none}.fgd-guardian,.fgd-guardian-stage{position:absolute;inset:0;width:100%;height:100%}.fgd-guardian-aura{display:none}.fgd-guardian-pose{position:absolute;width:505px;height:578px;max-height:none;aspect-ratio:auto;left:774.6px;top:calc(var(--fgd-scene-y) + 26px);bottom:auto}.fgd-guardian-part{-o-object-fit:contain;object-fit:contain}.fgd-guardian-canvas,.fgd-guardian-part{position:absolute;inset:0;width:100%;height:100%}.fgd-guardian-canvas{opacity:0}.fgd-guardian-canvas-ready{opacity:1}.fgd-spine-effect{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none}.fgd-spine-effect-ready{opacity:1}.fgd-banner:has(.fgd-spine-effect-ready) .fgd-banner-guardian,.fgd-banner:has(.fgd-spine-effect-ready) .fgd-banner-strip,.fgd-banner:has(.fgd-spine-effect-ready) .fgd-banner-word,.fgd-banner:has(.fgd-spine-effect-ready) .fgd-coin-rain{visibility:hidden}.fgd-banner:has(.fgd-spine-effect-ready) .fgd-banner-stage{position:absolute;inset:0;width:100%;display:block}.fgd-banner:has(.fgd-spine-effect-ready) .fgd-banner-amount{position:absolute;left:10%;right:10%;top:calc(50% + 79px);margin:0;font-size:82px;line-height:1;text-align:center}.fgd-portrait .fgd-banner:has(.fgd-spine-effect-ready) .fgd-banner-amount{top:calc(50% + 55px);font-size:57px}.fgd-guardian:has(.fgd-guardian-canvas-ready) .fgd-guardian-pose{visibility:hidden}.fgd-lower{position:absolute;left:0;top:538px;bottom:auto;width:1136px;height:76px;min-height:0;background:url(/games/fortune-garuda/reference/sprites/BG_BottomBar_L.webp) 50%/auto 100% no-repeat;z-index:6}.fgd-controls{position:absolute;inset:0;display:block;width:100%;padding:0}.fgd-icon-btn svg{width:100%;height:100%}.fgd-icon-label{display:block;width:100%;height:44px;padding-top:8px;background:linear-gradient(#947448,#b18e5d,#917047);border:2px solid #73542f;color:#e4cc9c;font:700 22px/1.1 Arial,sans-serif;text-shadow:0 2px #77532c}.fgd-bet-step{position:absolute;top:0;width:43px;height:44px;display:grid;place-items:center;border:2px ridge #9e7846;background:linear-gradient(#b89964,#846340);color:#ded0a2}.fgd-bet-step svg{width:23px;height:23px}.fgd-bet-minus{left:314px;border-radius:25px 0 0 25px}.fgd-bet-plus{left:483px;border-radius:0 25px 25px 0}.fgd-icon-btn-on{filter:drop-shadow(0 0 8px #ffeb56)}.fgd-icon-btn-stop{color:#ffe15c;animation:none}.fgd-spin-face{position:relative;display:grid;place-items:center;width:100%;height:100%;text-shadow:0 2px #523214}.fgd-spin-face svg{position:absolute;width:34px;height:34px;visibility:hidden}.fgd-spin-logo{display:block;width:90%;height:auto;-o-object-fit:contain;object-fit:contain}.fgd-spin:disabled{opacity:1;filter:brightness(.85)}.fgd-spin.fgd-spin-busy:disabled{filter:none;cursor:default}.fgd-nudge-flight-lane{position:absolute;pointer-events:none;z-index:10;inset:81px 0 0}.fgd-nudge-strip-step{animation:fgd-reference-nudge var(--nudge-draw) cubic-bezier(.24,.65,.28,1) both}@keyframes fgd-reference-nudge{0%{transform:translateY(calc(0px - var(--nudge-shift)))}to{transform:translateY(0)}}.fgd-nudge-banner{position:absolute;z-index:11;display:grid;place-items:center;pointer-events:none;animation:fgd-announcement .5s cubic-bezier(.16,1.4,.36,1) both;top:150px;left:185px;right:170px;bottom:auto;min-height:200px;background:radial-gradient(ellipse,#952667cc,transparent 70%);border:0}.fgd-nudge-banner b{font-size:52px}.fgd-nudge-banner span{font-size:70px}.fgd-gift-trail{position:absolute;z-index:12;pointer-events:none;inset:0}.fgd-beam{animation:fgd-light-pulse calc(var(--gift-beat) * .3) ease-out both;opacity:.65}.fgd-winpop{position:absolute;z-index:15;display:flex;align-items:center;gap:12px;pointer-events:auto;left:273px;right:auto;top:233px;width:300px;min-height:120px;justify-content:center;transform:none;animation:fgd-payout-in .34s ease-out;background:url(/games/fortune-garuda/reference/sprites/Frame_Win_bg.webp) 50%/100% 100% no-repeat}@keyframes fgd-payout-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.fgd-winpop:after,.fgd-winpop:before{display:none}.fgd-winpop-mult{position:relative;display:grid;place-items:center;filter:drop-shadow(0 0 10px #ffd358);width:95px;height:95px}.fgd-winpop-mult-anchor{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;width:95px;height:95px}.fgd-winpop-mult-base{opacity:0;transform:translate(var(--mult-from-x,0),var(--mult-from-y,0))}.fgd-winpop-mult-flying{animation-duration:.7s;animation-timing-function:cubic-bezier(.35,0,.2,1);animation-fill-mode:forwards;animation-name:fgd-measured-mult-flight}@keyframes fgd-measured-mult-flight{0%{opacity:1;transform:translate(var(--mult-from-x,0),var(--mult-from-y,0)) scale(.9)}99.99%{opacity:1;transform:translate(0) scale(1.15)}to{opacity:0;transform:translate(0) scale(1.15)}}.fgd-banner{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;overflow:hidden;text-align:center;cursor:pointer;touch-action:manipulation;z-index:20;background:#0009}.fgd-banner:after,.fgd-banner:before{display:none}.fgd-banner-closing{pointer-events:none;animation:fgd-celebration-out .35s ease-in both}@keyframes fgd-celebration-out{to{opacity:0}}.fgd-banner-stage{position:relative;display:grid;justify-items:center;width:980px}.fgd-banner-word{position:relative;z-index:5;height:auto;-o-object-fit:contain;object-fit:contain;animation:fgd-announcement .5s both;width:370px;max-height:none}.fgd-banner-strip{width:100%;background:url(/games/fortune-garuda/reference/rebuild/sprites/Frame_Win_bg.webp) 50%/100% 100% no-repeat;height:115px}.fgd-banner-amount{position:relative;z-index:6;font-weight:900;color:#ffe9a4;font-variant-numeric:tabular-nums;font-size:86px}.fgd-banner-guardian{display:none;width:30%;bottom:85px}.fgd-banner-guardian-left{left:0}.fgd-banner-guardian-right{right:0}.fgd-root button{cursor:pointer;font:inherit;touch-action:manipulation}.fgd-root button:focus-visible{outline:3px solid #fff2a4;outline-offset:3px}.fgd-portrait .fgd-root{background-image:url(/games/fortune-garuda/reference/MG_Background_P.jpg);background-size:1000px 1600px;background-position:center calc(100% - 28px - var(--fgd-portrait-lift) - var(--fgd-footer-height))}.fgd-portrait .fgd-special-head{width:158px;margin-left:-48px}.fgd-portrait .fgd-board:before{left:-70px;width:825px;height:111px;top:-11px}.fgd-portrait .fgd-grab-counter{top:-106px;right:5px;width:310px;height:62px;flex-direction:row;gap:15px;background:url(/games/fortune-garuda/reference/sprites/Frame_3.webp) 50%/100% 100% no-repeat}.fgd-portrait .fgd-grab-counter b:after{content:" /"}.fgd-portrait .fgd-grab-counter span{border:0;margin:0}.fgd-portrait .fgd-bet-minus{left:210px}.fgd-portrait .fgd-bet-plus{left:387px}.fgd-portrait .fgd-top{top:12px;right:12px}.fgd-portrait .fgd-close{width:46px;height:46px}.fgd-portrait .fgd-banner-stage{width:640px}.fgd-portrait .fgd-banner-word{width:360px}.fgd-portrait .fgd-banner-amount{font-size:72px}.fgd-portrait .fgd-banner-guardian{width:36%}@media(prefers-reduced-motion:reduce){.fgd-nudge-strip-step{animation:none;transform:none}.fgd-root,.fgd-sheet{animation:none}}.fgd-sheet-backdrop{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr);z-index:25;align-items:center;place-items:center;background:#080810c9;backdrop-filter:blur(4px)}.fgd-sheet-head h2{margin:0;color:#ffe9a8;text-shadow:0 2px #502713;font:700 25px Georgia,serif}.fgd-sheet-close{display:grid;place-items:center;border:0;background:url(/games/fortune-garuda/reference/rebuild/sprites/Close_Btn.webp) 50%/contain no-repeat;color:transparent;width:40px;height:40px;font-size:22px}.fgd-row-btn{display:flex;align-items:center;gap:15px;width:100%;border:0;border-bottom:1px solid #a67d52;color:#fff3d8;background:#422b1b60;text-align:left;font-size:21px;padding:17px 4px}.fgd-bet-chip-note,.fgd-note{font-size:14px}.fgd-spec-name{font-size:22px}.fgd-spec-body,.fgd-spec-cost{font-size:16px}.fgd-spec-faces img{width:42px;height:40px}.fgd-pay-value b{color:#ffdf75;font-size:20px}.fgd-odds,.fgd-pay-value span,.fgd-sub{font-size:15px}.fgd-toast{font-size:19px;z-index:40}.fgd-portrait .fgd-sheet{width:600px;max-height:92%}.fgd-bitmap-number{display:inline-block;position:relative;height:1em;max-width:100%;vertical-align:middle;line-height:1}.fgd-bitmap-number>svg{display:block;width:100%;height:100%;overflow:visible}.fgd-bitmap-fallback{color:#ffe066;-webkit-text-fill-color:#ffe066}.fgd-winpop-amount{position:relative;z-index:2;font-weight:900;font-size:62px;min-width:0;max-width:270px;line-height:1}.fgd-banner-amount,.fgd-winpop-amount{background:none;-webkit-text-stroke:0}.fgd-original-nudge-face b .fgd-bitmap-number,.fgd-symbol-nudge-number .fgd-bitmap-number{max-width:92%}.fgd-ground{position:fixed;inset:0;z-index:0;background:#000}.fgd-viewport{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%) scale(var(--fgd-scale));transform-origin:center;isolation:isolate;z-index:1;overflow:clip}.fgd-root{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;--fgd-gold:#f5c242;--fgd-gold-light:#ffe9a8;--fgd-frame-w:974px;--fgd-cell-h:143.333333px;--fgd-reel-h:430px;inset:0;width:100%;height:100%;max-width:none;margin:0;padding:0;display:block;transform:none;background:#142027 url(/games/fortune-garuda/reference/MG_Background_L.jpg) 50%/1600px 1000px no-repeat;font-family:Arial,sans-serif;box-shadow:none;overflow:clip}.fgd-root,.fgd-scene-footer{color:#fff;position:absolute}.fgd-scene-footer{left:0;right:0;bottom:0;height:var(--fgd-footer-height);z-index:24;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:0 8px 4px;background:#000;font:10px/1.2 Arial,sans-serif;pointer-events:none;white-space:nowrap}.fgd-scene-footer span:last-child:not(:first-child){margin-left:auto;max-width:70%;overflow:hidden;text-overflow:ellipsis}.fgd-line-tabs{top:81px;bottom:0;left:-15px;width:13px;display:none}.fgd-game-info{position:absolute;z-index:6;padding:0;border-radius:50%;color:#e7d6b7;left:158px;top:17px;width:44px;height:44px;border:0;background:transparent}.fgd-ticker{position:relative;z-index:3;height:81px;flex-shrink:0;display:grid;place-items:center;background:none;padding:0 0 0 35px}.fgd-ticker svg{width:345px;height:55px}.fgd-special-window{overflow:hidden;border:0;background:transparent}.fgd-special-head{background:url(/games/fortune-garuda/reference/sprites/MG_topbox_exlogo_off.webp) 50%/100% 85% no-repeat;flex-shrink:0}.fgd-special-head-nudge{background-image:url(/games/fortune-garuda/reference/sprites/MG_topbox_exlogo_on_01.webp);background-size:100% 85%}.fgd-special-window .fgd-face-dim{opacity:1}.fgd-special-window .fgd-original-nudge-face{height:var(--fgd-face-h)}.fgd-original-nudge-face b{position:absolute;left:0;right:0;bottom:9%;text-align:center;font:italic 900 27px/1 Arial,sans-serif;color:#fff33b;-webkit-text-stroke:1px #964209;text-shadow:0 2px #570700;display:flex;justify-content:center;align-items:center;height:1em}.fgd-symbol-wild img{-o-object-fit:contain;object-fit:contain;transform:scale(1.24)}.fgd-symbol-nudge_wild>img{-o-object-fit:contain;object-fit:contain;transform:scale(1.2)}.fgd-cell-nudgewild{z-index:2}.fgd-cell-nudgewild .fgd-sym-original-nudge img{-o-object-fit:contain;object-fit:contain;transform:scale(1.2)}.fgd-icon-btn{position:absolute;top:0;border:0;border-radius:50%;background:url(/games/fortune-garuda/reference/sprites/Btn_1.webp) 50%/contain no-repeat;color:#e2cf9a;box-shadow:none;width:54px;height:54px;padding:12px}.fgd-settings-btn{left:110px}.fgd-settings-btn svg{fill:#bdbbaf;stroke:#7f7460;stroke-width:1.5;filter:drop-shadow(0 2px 1px #493421)}.fgd-foot{position:absolute;top:0;display:block;text-align:center;font:700 25px/1.2 Arial Narrow,Arial,sans-serif;color:#ffcf46;pointer-events:none;text-shadow:0 2px #814514;left:192px;width:170px;padding:2px 0}.fgd-foot b{display:block;font:700 23px/1.4 Arial,sans-serif;color:#fff;margin-top:3px;font-family:Arial Narrow,Arial,sans-serif;font-weight:700}.fgd-bet-btn{display:block;border-radius:0;left:380px;top:0;width:80px;height:82px;padding:0;background:none}.fgd-bet-coin{display:grid;place-items:center;width:54px;height:54px;margin:auto;background:url(/games/fortune-garuda/reference/sprites/Btn_1.webp) 50%/contain no-repeat}.fgd-bet-coin svg{width:34px;height:34px;color:#a0c78b;fill:#788a57;filter:drop-shadow(0 2px 1px #594c28)}.fgd-bet-caption{display:block;color:#f7eee1;font:18px/25px Georgia,serif;white-space:nowrap;text-shadow:0 2px 1px #241207}.fgd-bet-amount{color:#fff;text-shadow:0 2px #322017;display:inline;font:inherit}.fgd-win-line{position:absolute;min-height:0;padding:0;display:flex;flex-direction:column;align-items:center;border:0;background:none;left:508px;top:2px;width:235px;gap:3px}.fgd-win-label{font:700 25px/1.2 Arial Narrow,Arial,sans-serif;color:#ffcf46;text-shadow:0 2px #814514}.fgd-win-amount{font:700 23px/1.4 Arial,sans-serif;color:#fff;font-family:Arial Narrow,Arial,sans-serif}.fgd-turbo-btn{color:#ffdf68;left:775px}.fgd-turbo-btn svg{fill:#ffdf68;stroke-width:1;filter:drop-shadow(0 0 3px #efc346)}.fgd-auto-btn{left:850px;padding:19px}.fgd-auto-btn svg{fill:#ffe061;color:#ffe061}.fgd-ring{position:absolute;inset:-4px;border-radius:50%;pointer-events:none;z-index:1;background:conic-gradient(from 0deg,#ffc94400 0deg,#ffc94400 150deg,#ffd75acc 260deg,#fff6c8 345deg,#ffc94400 1turn);-webkit-mask:radial-gradient(circle closest-side,transparent calc(100% - 5px),#000 calc(100% - 4.5px),#000 100%,transparent 0);mask:radial-gradient(circle closest-side,transparent calc(100% - 5px),#000 calc(100% - 4.5px),#000 100%,transparent 0);filter:drop-shadow(0 0 4px #ffcf4a);animation:fgd-ring-turn 1.1s linear infinite}.fgd-ring-double{background:conic-gradient(from 0deg,#ffc94400 0deg,#ffd75acc 80deg,#fff6c8 165deg,#ffc94400 180deg,#ffd75acc 260deg,#fff6c8 345deg,#ffc94400 1turn);animation-duration:.7s}@keyframes fgd-ring-turn{to{transform:rotate(1turn)}}.fgd-spin{position:absolute;border:0;border-radius:50%;background:url(/games/fortune-garuda/reference/sprites/Btn_Spin_BG.webp) 50%/contain no-repeat;box-shadow:none;color:#ffe95e;left:926px;top:-48px;width:132px;height:132px;padding:27px}.fgd-control-hint{position:absolute;top:60px;color:#c1b7ae;font:16px/20px Georgia,serif;white-space:nowrap;pointer-events:none}.fgd-auto-hint{left:824px}.fgd-turbo-hint{display:none}.fgd-connection{position:absolute;left:1064px;top:36px;width:31px;height:27px;color:#8ece57;filter:drop-shadow(0 1px 1px #152906)}.fgd-connection svg{width:100%;height:100%}.fgd-connection-offline{color:#d7906f}.fgd-ex-cost{position:absolute;bottom:-8px;left:0;width:100%;text-align:center;font:700 11px Arial,sans-serif;color:#f1cc84;display:none}.fgd-ex-expanded{position:absolute;left:46.5px;top:5px;width:280px;height:64px;padding:0;border-style:solid;border-width:0 45.5px 0 6.5px;-o-border-image:url(/games/fortune-garuda/reference/rebuild/sprites/board_frames.webp) 0 45.5 0 6.5/0 45.5px 0 6.5px/0 stretch;border-image:url(/games/fortune-garuda/reference/rebuild/sprites/board_frames.webp) 0 45.5 0 6.5 fill/0 45.5px 0 6.5px/0 stretch;color:#fff3dc;white-space:nowrap;animation:fgd-ex-expand .22s ease-out;transform-origin:left}.fgd-ex-expanded>span{position:absolute;left:44.5px;top:14.5px;width:98px;height:25px;font:700 22px/25px Arial,sans-serif;letter-spacing:-.5px;text-align:center;text-shadow:0 1px 2px #48155b}.fgd-ex-switch{position:absolute;left:155.5px;top:5px;width:86px;height:46px;padding:0;border:0;background:none}.fgd-ex-switch img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.fgd-ex-control-expanded{width:352.5px}.fgd-ex-control-expanded .fgd-ex-help{left:304.5px;top:10px}@keyframes fgd-ex-expand{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.fgd-ex-badge{display:block;position:absolute;inset:0;background:url(/games/fortune-garuda/reference/sprites/board_button_EX.webp) 50%/contain no-repeat;z-index:1}.fgd-ex:active,.fgd-game-info:active,.fgd-icon-btn:active{filter:brightness(1.25);transform:translateY(2px)}.fgd-spin:active:not(:disabled){filter:brightness(1.2);transform:scale(.96)}.fgd-spin-ring{position:absolute;pointer-events:none;border:0;background:url(/games/fortune-garuda/reference/sprites/Btn_Spin_1_2.webp) 50%/contain no-repeat;inset:22px;animation:fgd-spin-glint 4s ease-in-out infinite}@keyframes fgd-spin-glint{0%,65%,to{filter:none}80%{filter:brightness(1.45) drop-shadow(0 0 5px #fff36f)}}.fgd-portrait .fgd-machine{transform:scale(.84);left:calc(var(--fgd-scene-x) - 89.08px);top:calc(100% - 715px - var(--fgd-portrait-lift) - var(--fgd-footer-height))}.fgd-portrait .fgd-game-info{left:120px;top:17px;width:42px;height:42px}.fgd-portrait .fgd-ticker{height:75px;padding:0 88px 0 0}.fgd-portrait .fgd-special-head{height:75px;width:190px;margin-left:-41px;padding:10px 20px}.fgd-portrait .fgd-special-title{height:42px}.fgd-portrait .fgd-special-head{background-size:100% 100%}.fgd-portrait .fgd-guardian-stage{left:0;top:0;bottom:0;width:100%;height:100%}.fgd-portrait .fgd-guardian-pose{left:calc(50% - 275.5px);width:561px;height:642px;top:calc(100% - 1105px - var(--fgd-portrait-lift) - var(--fgd-footer-height));bottom:auto}.fgd-portrait .fgd-ex-control{left:110px;transform:scale(1.065,1.12);transform-origin:top left;top:-83px}.fgd-portrait .fgd-lower{left:var(--fgd-scene-x);top:auto;bottom:var(--fgd-footer-height);width:640px;height:calc(230px + var(--fgd-portrait-lift));background:url(/games/fortune-garuda/reference/sprites/BG_BottomBar_P.webp) 50%/100% 100% no-repeat,url(/games/fortune-garuda/reference/MG_Bg_S_bottom.jpg) 0 0/320px 471px repeat-x}.fgd-portrait .fgd-win-line{left:0;top:0;width:640px;height:48px;flex-direction:row;justify-content:center;gap:30px;background:linear-gradient(#120d06aa,#40281955,#110c07aa);border-top:1px solid #bd895b55;border-bottom:1px solid #bd895b55}.fgd-portrait .fgd-win-label{font-size:27px}.fgd-portrait .fgd-win-amount{font-size:25px}.fgd-portrait .fgd-icon-btn:not(.fgd-bet-btn){top:90px;width:76px;height:76px;padding:14px}.fgd-portrait .fgd-settings-btn{left:26px}.fgd-portrait .fgd-bet-btn{left:147px;top:90px;width:90px;height:104px}.fgd-portrait .fgd-bet-coin{width:76px;height:76px}.fgd-portrait .fgd-bet-caption{font-size:20px;line-height:27px}.fgd-portrait .fgd-auto-btn{left:410px}.fgd-portrait .fgd-turbo-btn{left:538px}.fgd-portrait .fgd-spin{left:240px;top:56px;width:160px;height:160px;padding:33px}.fgd-portrait .fgd-spin-ring{inset:28px}.fgd-portrait .fgd-foot{left:0;top:auto;bottom:0;width:640px;height:34px;padding:0;font-size:25px;background:#1b100dc9}.fgd-portrait .fgd-foot b{display:inline;margin:0 0 0 7px;font-size:24px}.fgd-portrait .fgd-auto-hint{display:block;left:386px;top:176px;width:124px;text-align:center;font-size:14px}.fgd-portrait .fgd-connection{left:auto;right:12px;top:auto;bottom:5px;width:29px;height:25px}.fgd-portrait .fgd-turbo-hint{display:block;left:514px;top:176px;width:124px;text-align:center;font-size:14px}.fgd-landscape .fgd-special-head,.fgd-landscape .fgd-ticker{height:75px}.fgd-landscape .fgd-nudge-flight-lane{inset:75px 0 0}.fgd-landscape .fgd-winpop{top:233px}.fgd-landscape .fgd-nudge-banner{top:144px}.fgd-landscape .fgd-special-frame{left:-3px;right:-3px;transform:none}.fgd-landscape .fgd-ticker{padding:0 52px 0 0}.fgd-landscape .fgd-icon-btn:not(.fgd-bet-btn){width:54px;height:54px;top:0;padding:12px}.fgd-landscape .fgd-bet-btn{top:0;height:76px}.fgd-landscape .fgd-bet-caption{line-height:20px}.fgd-landscape .fgd-spin{top:-48px;width:132px;height:132px}.fgd-landscape .fgd-spin-ring{inset:22px}.fgd-landscape .fgd-auto-hint{left:780px;top:56px;font-size:15px}.fgd-bet-picker-backdrop{background:transparent;backdrop-filter:none}.fgd-bet-picker-backdrop .fgd-sheet-head{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);padding:0}.fgd-bet-picker-backdrop .fgd-sheet-head:focus-within{position:relative;width:auto;height:auto;clip-path:none;padding:4px 12px}.fgd-bet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:column;gap:0}.fgd-bet-chip{display:grid;place-items:center;min-height:70px;padding:12px 4px;border:0;border-right:1px solid #79705744;border-bottom:1px solid #79705744;border-radius:0;background:none;color:#f4f2e8;box-shadow:none}.fgd-bet-chip-value{font-size:23px;font:700 26px Georgia,serif}.fgd-bet-chip-note{display:none}.fgd-bet-chip-on{background:#74705088;box-shadow:inset 0 0 0 2px #b4b18b,inset 0 0 10px #ebe8b6}.fgd-bet-chip:hover{background:#87826466}.fgd-portrait .fgd-bet-picker-backdrop .fgd-sheet{left:calc(var(--fgd-scene-x) + 40px);bottom:143px;width:390px;max-height:calc(100% - 165px)}@keyframes fgd-picker-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fgd-control-glyph{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 1px #493421)}.fgd-control-glyph-bet{width:44px;height:44px}.fgd-auto-remaining{position:absolute;inset:0;display:grid;place-items:center;font:700 23px Arial,sans-serif;color:#fff6b4;text-shadow:0 2px 2px #331700;background:#31200b99;border-radius:50%}.fgd-auto-toast{position:absolute;z-index:35;left:12px;top:12px;padding:10px 22px;background:#151b11d9;border:1px solid #9d8944;color:#fff;font:18px Arial,sans-serif;pointer-events:none}.fgd-special-anticipating .fgd-special-window{box-shadow:inset 0 0 16px #ff7b0a,0 0 12px #ffc340}.fgd-special-anticipating:after{content:"";position:absolute;z-index:6;pointer-events:none;top:75px;bottom:0;left:-5px;right:-5px;border:2px solid #ffc967;background:radial-gradient(circle at 0 20%,#fff2a7 0 2px,transparent 6px),radial-gradient(circle at 100% 65%,#ffef99 0 3px,transparent 7px);box-shadow:0 0 13px #ff921b,inset 0 0 13px #ffbd2a;animation:fgd-frame-hot .4s infinite alternate}.fgd-board-extra .fgd-special-frame:after{content:"";position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%);width:48px;height:40px;background:url(/games/fortune-garuda/reference/sprites/board_button_EX.webp) 50%/contain no-repeat;filter:drop-shadow(0 0 5px #beff7a);animation:fgd-ex-pulse 1.4s ease-in-out infinite}@keyframes fgd-ex-pulse{0%,to{scale:1}50%{scale:1.08}}.fgd-ex-on .fgd-ex-badge{filter:drop-shadow(0 0 7px #92ff5b)}.fgd-gift-candidate{position:absolute;z-index:6;transform:translate(-50%,-50%);filter:drop-shadow(0 0 12px #ffc339)}.fgd-gift-candidate img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.fgd-root:is([data-gift-phase=reach],[data-gift-phase=exchange]) .fgd-special-window .fgd-face-cell:not(.fgd-face-cell-framed){filter:brightness(.35)}.fgd-native-rig{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none}.fgd-native-rig-ready{opacity:1}.fgd-reel-effects{z-index:3}.fgd-reels:has(.fgd-native-rig-ready) .fgd-cell-won:is(:has(.fgd-symbol-ruby),:has(.fgd-symbol-sapphire),:has(.fgd-symbol-emerald),:has(.fgd-symbol-wild)) .fgd-sym{visibility:hidden}.fgd-entrance-rig{z-index:5;left:var(--fgd-scene-x);width:1136px;height:640px}.fgd-portrait .fgd-entrance-rig{inset:0;width:100%;height:100%}.fgd-entrance-clock{display:none}.fgd-game-enter:has(.fgd-native-rig-ready.fgd-entrance-rig) .fgd-guardian-stage{visibility:hidden}.fgd-game-enter .fgd-reels,.fgd-game-enter .fgd-special-window{animation:fgd-debut-show .2s ease-out 3s both paused}.fgd-game-enter .fgd-lower{animation:fgd-debut-show .35s ease-out 4.65s both paused}.fgd-game-enter .fgd-ex-control{animation:fgd-debut-show .25s ease-out 3.3s both paused}.fgd-game-enter .fgd-reels>.fgd-reel-window .fgd-sym{animation:fgd-debut-symbol .35s cubic-bezier(.2,1.3,.5,1) 3.4s both paused}.fgd-game-enter .fgd-reels>.fgd-reel-window:nth-child(2) .fgd-sym{animation-delay:3.55s}.fgd-game-enter .fgd-reels>.fgd-reel-window:nth-child(3) .fgd-sym{animation-delay:3.7s}.fgd-game-enter .fgd-special-window .fgd-face-cell{animation:fgd-debut-symbol .35s ease-out 3.8s both paused}.fgd-game-enter:has(.fgd-entrance-clock) .fgd-ex-control,.fgd-game-enter:has(.fgd-entrance-clock) .fgd-face-cell,.fgd-game-enter:has(.fgd-entrance-clock) .fgd-sym{animation-play-state:running}.fgd-game-enter .fgd-board:after{content:"";position:absolute;inset:75px 0 0;z-index:7;pointer-events:none;background:linear-gradient(110deg,transparent 30%,#ffe897aa 48%,transparent 65%);opacity:0;animation:fgd-debut-sweep .6s ease-out 4.3s both paused}.fgd-game-enter:has(.fgd-entrance-clock) .fgd-board:after{animation-play-state:running}@keyframes fgd-debut-symbol{0%{scale:.01}to{scale:1}}@keyframes fgd-debut-sweep{0%{opacity:0;clip-path:inset(0 100% 0 0)}30%{opacity:1}to{opacity:0;clip-path:inset(0 0 0 100%)}}.fgd-game-enter:has(.fgd-entrance-clock) .fgd-lower,.fgd-game-enter:has(.fgd-entrance-clock) .fgd-reels,.fgd-game-enter:has(.fgd-entrance-clock) .fgd-special-window{animation-play-state:running}@keyframes fgd-debut-show{0%{opacity:0}to{opacity:1}}.fgd-landscape .fgd-root{--fgd-reel-h:430px;--fgd-cell-h:143.333333px;background:#142027 url(/games/fortune-garuda/reference/MG_Background_L.jpg) 50%/1600px 1000px no-repeat}.fgd-landscape .fgd-root:after{content:"";position:absolute;left:0;right:0;top:calc(var(--fgd-scene-y) + 614px);bottom:0;background:#000;z-index:7;pointer-events:none;display:none}.fgd-landscape .fgd-machine{left:calc(var(--fgd-scene-x) - 36px);top:calc(var(--fgd-scene-y) - 3px);height:618px}.fgd-landscape .fgd-board{height:511px}.fgd-landscape .fgd-lower{left:var(--fgd-scene-x);height:76px;background:url(/games/fortune-garuda/reference/sprites/BG_BottomBar_L.webp) 50%/auto 100% no-repeat;top:calc(var(--fgd-scene-y) + 538px);bottom:auto}.fgd-landscape .fgd-guardian-stage{left:0;width:100%;top:0;height:100%}.fgd-landscape .fgd-entrance-rig{top:calc((var(--fgd-scene-height) - 640px) / 2)}.fgd-portrait .fgd-root:before{content:none}.fgd-sheet{position:relative;display:flex;flex-direction:column;overflow:hidden;min-width:0;width:650px;max-width:calc(100% - 24px);max-height:88%;border:0;border-radius:0;background:url(/games/fortune-garuda/reference/rebuild/sprites/ExtraBet_BG.webp) 50%/100% 100% no-repeat;box-shadow:0 18px 70px #0009;padding:24px 32px 44px}.fgd-sheet-head{display:flex;align-items:center;justify-content:space-between;flex:none;padding:5px 5px 15px}.fgd-sheet-body{overflow:auto;overscroll-behavior:contain;min-height:0;min-width:0;padding:8px 5px;overflow-wrap:anywhere}.fgd-menu-glyph,.fgd-row-btn>.fgd-control-glyph{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;flex:none}.fgd-menu-letter{display:grid;place-items:center;width:40px;flex:none;font:700 36px Georgia,serif;color:#ffe9a8}.fgd-menu-help{margin:14px 0 0}.fgd-extra-backdrop .fgd-sheet-head h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.fgd-extra-backdrop .fgd-sheet-head{position:absolute;right:10px;top:5px;z-index:1}.fgd-spec:nth-child(2){background-image:url(/games/fortune-garuda/reference/rebuild/sprites/ExtraBet_bet_bg2.webp)}.fgd-spec-on{filter:brightness(1.15);outline:3px solid #ffeb7a;outline-offset:0;box-shadow:0 0 18px #ffc53a}.fgd-spec-head{font-weight:700;text-shadow:0 2px #621222}.fgd-spec-body{font-style:italic;text-shadow:0 1px #541525}.fgd-spec-nudges{font-size:12px;line-height:1.3}.fgd-spec-faces{display:flex;flex-wrap:wrap;justify-content:center;gap:2px}.fgd-spec-select{display:block;height:26px}.fgd-spec-select img{height:100%;width:110px;-o-object-fit:contain;object-fit:contain}.fgd-panel-btn{font-size:20px;display:block;width:210px;min-height:54px;padding:8px 20px;margin:16px auto 0;border:0;background:url(/games/fortune-garuda/reference/rebuild/sprites/Confirm_btn_bg_on.webp) 50%/100% 100% no-repeat;color:#fff2be;font-weight:700}.fgd-panel-btn img{display:block;width:100%;height:25px;-o-object-fit:contain;object-fit:contain}.fgd-panel-btn:disabled{background-image:url(/games/fortune-garuda/reference/rebuild/sprites/Confirm_btn_bg_off.webp);filter:brightness(.7)}.fgd-panel-btn-ghost{width:auto;min-height:32px;background:none;text-decoration:underline;margin-top:4px;font-size:15px}.fgd-bet-picker-backdrop .fgd-sheet{position:absolute;left:calc(var(--fgd-scene-x) + 232px);bottom:90px;width:380px;max-height:calc(100% - 105px);border-radius:0;box-shadow:0 4px 12px #0008;overflow:auto;animation:fgd-picker-in .16s ease-out;padding:0;background:#292619;border:5px ridge #b7a666}.fgd-bet-picker-backdrop .fgd-sheet-body{padding:4px}.fgd-paytable-backdrop .fgd-note-lead{font-size:14px}.fgd-pay-symbol{display:block;flex:none;width:74px;height:74px}.fgd-sound-muted{opacity:.4}.fgd-landscape .fgd-ex-control{top:calc(var(--fgd-reel-h) + 15px)}.fgd-game-enter .fgd-controls{pointer-events:none}.fgd-spec-body{font-size:15px;line-height:1.35}.fgd-spec-nudges{font-size:11px}.fgd-extra-reel-effect{z-index:12}.fgd-bet-picker-backdrop,.fgd-settings-backdrop{background:transparent;backdrop-filter:none}.fgd-settings-backdrop .fgd-sheet{position:absolute;left:var(--fgd-picker-left);bottom:var(--fgd-picker-bottom);width:70px;max-height:calc(100% - var(--fgd-picker-bottom) - 8px);padding:5px;background:#1b1811ef;border:1px solid #ae9451;border-radius:3px;box-shadow:0 5px 14px #0009;animation:fgd-picker-in .16s ease-out}.fgd-settings-backdrop .fgd-sheet-head{display:none}.fgd-settings-backdrop .fgd-sheet-body{padding:0;display:flex;flex-direction:column;gap:3px}.fgd-settings-backdrop .fgd-row-btn{position:relative;display:grid;place-items:center;padding:10px;min-height:58px;gap:0;color:#f3f0df;border:0;background:none}.fgd-settings-backdrop .fgd-row-btn:last-child{border:0}.fgd-settings-backdrop .fgd-row-btn:hover{filter:brightness(1.15)}.fgd-settings-backdrop .fgd-menu-glyph,.fgd-settings-backdrop .fgd-menu-letter{display:grid;place-items:center;width:35px;height:35px;margin:0;font-size:28px}.fgd-settings-backdrop .fgd-menu-glyph .fgd-control-glyph{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.fgd-menu-mute-slash{position:absolute;width:40px;height:3px;background:#dbd2b1;transform:rotate(-45deg);box-shadow:0 0 1px #16140a}.fgd-portrait .fgd-settings-backdrop .fgd-sheet{width:84px}.fgd-portrait .fgd-settings-backdrop .fgd-row-btn{min-height:68px}.fgd-portrait .fgd-settings-backdrop .fgd-menu-glyph{width:44px;height:44px}.fgd-settings-backdrop .fgd-switch{display:grid;place-items:center;width:66px;height:34px;background:none;box-shadow:none}.fgd-settings-backdrop .fgd-switch img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.fgd-settings-backdrop .fgd-switch:after{content:none}.fgd-settings-backdrop .fgd-switch-on{background:none}.fgd-bet-picker-backdrop .fgd-sheet,.fgd-portrait .fgd-bet-picker-backdrop .fgd-sheet{left:var(--fgd-picker-left);bottom:var(--fgd-picker-bottom);max-height:calc(100% - var(--fgd-picker-bottom) - 8px)}.fgd-history-backdrop,.fgd-paytable-backdrop,.fgd-rules-backdrop{background:#46331f;backdrop-filter:none}.fgd-history-backdrop .fgd-sheet,.fgd-paytable-backdrop .fgd-sheet,.fgd-rules-backdrop .fgd-sheet{width:100%;height:100%;max-width:100%;max-height:100%;padding:0 28px 26px;background:#46331f;border:0;box-shadow:none}.fgd-history-backdrop .fgd-sheet-head,.fgd-paytable-backdrop .fgd-sheet-head,.fgd-rules-backdrop .fgd-sheet-head{justify-content:flex-start;gap:12px;border-bottom:1px solid #837651;padding:8px 0}.fgd-history-backdrop .fgd-sheet-head h2,.fgd-paytable-backdrop .fgd-sheet-head h2,.fgd-rules-backdrop .fgd-sheet-head h2{font:700 24px Arial,sans-serif;color:#f4edce;text-shadow:none}.fgd-history-backdrop .fgd-sheet-close,.fgd-paytable-backdrop .fgd-sheet-close,.fgd-rules-backdrop .fgd-sheet-close{order:-1;width:48px;height:42px;background:none;color:#f9edc9}.fgd-info-back{font:38px/1 Arial,sans-serif}.fgd-history-backdrop .fgd-sheet-body,.fgd-paytable-backdrop .fgd-sheet-body,.fgd-rules-backdrop .fgd-sheet-body{width:100%;max-width:980px;margin:0 auto;padding:22px 12px}.fgd-paytable-backdrop .fgd-pay-row{background:#332e20;border-color:#6d6046}.fgd-paytable-backdrop .fgd-note,.fgd-rules-backdrop .fgd-note{font-family:Arial,sans-serif;color:#e5e1d5}.fgd-info-limits{display:grid;gap:10px;font:16px/1.4 Arial,sans-serif;color:#f4edce}.fgd-info-limits>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #837651;padding-bottom:8px}.fgd-info-limits dd{margin:0;text-align:right}.fgd-portrait .fgd-info-limits,.fgd-portrait .fgd-paytable-backdrop .fgd-note,.fgd-portrait .fgd-paytable-backdrop .fgd-odds{font-size:21px}.fgd-portrait .fgd-paytable-backdrop .fgd-sub{font-size:24px}.fgd-portrait .fgd-pay-value span{font-size:18px}.fgd-portrait .fgd-pay-value b{font-size:26px}.fgd-portrait .fgd-history-backdrop .fgd-sheet-head h2,.fgd-portrait .fgd-paytable-backdrop .fgd-sheet-head h2,.fgd-portrait .fgd-rules-backdrop .fgd-sheet-head h2{font-size:30px}.fgd-autoplay-backdrop .fgd-sheet,.fgd-system-backdrop .fgd-sheet{width:520px;padding:20px 28px 24px;background:#272726;border:2px solid #b6a46a;border-radius:0;box-shadow:0 10px 40px #0009;font-family:Arial,sans-serif}.fgd-autoplay-backdrop .fgd-sheet-head,.fgd-system-backdrop .fgd-sheet-head{padding:0 0 14px;border-bottom:1px solid #70654a}.fgd-autoplay-backdrop .fgd-sheet-head h2,.fgd-system-backdrop .fgd-sheet-head h2{color:#edda97;font:700 25px Arial,sans-serif;text-shadow:none}.fgd-autoplay-backdrop .fgd-sheet-body{padding:16px 0 0}.fgd-autoplay-setting{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;color:#f6f3e8;font-size:18px}.fgd-autoplay-setting label{flex:1;min-width:0}.fgd-autoplay-stepper{display:flex;align-items:stretch;flex:none;width:204px;height:40px;border:1px solid #a69a70;background:#171715}.fgd-autoplay-stepper button{display:grid;place-items:center;flex:none;width:40px;border:0;background:#504934;color:#f7df91}.fgd-autoplay-stepper button svg{width:18px;height:18px}.fgd-autoplay-stepper>span{display:flex;align-items:center;flex:1;min-width:0;padding:0 6px;color:#fff}.fgd-autoplay-stepper input{min-width:0;width:100%;padding:0;border:0;background:none;outline-offset:2px;text-align:center;color:#fff;font:20px Arial,sans-serif;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.fgd-autoplay-stepper input::-webkit-inner-spin-button,.fgd-autoplay-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fgd-autoplay-quick{display:flex;justify-content:space-between;gap:8px;margin:4px 0 24px}.fgd-autoplay-quick button{flex:1;min-width:0;height:38px;border:1px solid #8e8056;background:#49483c;color:#e9e3c9;font-size:19px}.fgd-autoplay-quick button[aria-pressed=true]{background:#736636;border-color:#f6df89;box-shadow:inset 0 0 5px #efe0ae;color:#fff3be}.fgd-autoplay-note{margin:0;color:#bdb8a6;font-size:12px;line-height:1.4}.fgd-dialog-actions{display:flex;justify-content:center;gap:20px;margin:22px auto 0}.fgd-dialog-actions>button,.fgd-history-status>button{min-width:150px;min-height:44px;padding:8px 20px;border:1px solid #bbad71;border-radius:3px;color:#fff;font:700 20px Arial,sans-serif}.fgd-dialog-confirm{background:linear-gradient(#579233,#285d1a)}.fgd-dialog-cancel{background:linear-gradient(#973b30,#64201b)}.fgd-system-backdrop .fgd-sheet-head{justify-content:center}.fgd-system-backdrop .fgd-sheet-close{display:none}.fgd-system-message{margin:16px 0;text-align:center;color:#f2efdf;font:20px/1.5 Arial,sans-serif}.fgd-system-code{margin:0;color:#bdb8a6;text-align:center;font:15px Arial,sans-serif}.fgd-portrait .fgd-autoplay-backdrop .fgd-sheet,.fgd-portrait .fgd-system-backdrop .fgd-sheet{width:580px}.fgd-portrait .fgd-autoplay-setting{font-size:23px;margin-bottom:22px}.fgd-portrait .fgd-autoplay-stepper{width:230px;height:48px}.fgd-portrait .fgd-autoplay-stepper button{width:46px}.fgd-portrait .fgd-autoplay-stepper input{font-size:25px}.fgd-portrait .fgd-autoplay-quick button{height:47px;font-size:24px}.fgd-portrait .fgd-autoplay-note{font-size:17px}.fgd-portrait .fgd-dialog-actions>button{min-width:180px;min-height:54px;font-size:25px}.fgd-history-status{display:flex;flex-direction:column;align-items:center;gap:18px;margin:40px auto;color:#f4edce;font:20px/1.5 Arial,sans-serif}.fgd-info-spinner{width:38px;height:38px;border:3px solid #b5a47b50;border-top-color:#f7df91;border-radius:50%;animation:fgd-info-loading .8s linear infinite}@keyframes fgd-info-loading{to{transform:rotate(1turn)}}.fgd-history-list{display:grid;gap:14px;color:#f4edce;font:16px/1.5 Arial,sans-serif}.fgd-history-entry{padding:18px;border:1px solid #837651;background:#332719}.fgd-history-entry dl,.fgd-history-entry header{display:flex;justify-content:space-between;gap:20px}.fgd-history-entry header>span{color:#d8c480}.fgd-history-entry dl{justify-content:flex-start;gap:70px}.fgd-history-entry dd{margin:0;color:#ffdf75;font-size:24px}.fgd-history-entry p{margin:0;color:#bdb19c;overflow-wrap:anywhere}.fgd-portrait .fgd-history-list{font-size:22px}.fgd-turbo-indicator{position:absolute;z-index:2;left:3px;right:3px;bottom:-3px;height:16px;display:flex;justify-content:center;align-items:center;gap:2px;border:2px solid #aa8847;border-radius:12px;background:#554512}.fgd-turbo-indicator i{display:block;width:0;height:0;border-left:9px solid #ffe75a;border-top:5px solid transparent;border-bottom:5px solid transparent;filter:drop-shadow(0 0 2px #ffb627)}.fgd-extra-backdrop .fgd-sheet{isolation:isolate;overflow:visible;width:470px;padding:24px 35px 30px;max-height:94%}.fgd-extra-backdrop:before{width:600px;height:560px;background:url(/games/fortune-garuda/reference/rebuild/sprites/ExtraBet_BG_Glow.webp) 50%/100% 100% no-repeat;opacity:.65;filter:blur(8px);animation:fgd-extra-glow 1.5s ease-in-out infinite alternate}.fgd-extra-backdrop:after,.fgd-extra-backdrop:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.fgd-extra-backdrop:after{width:850px;height:700px;z-index:-1;background:url(/games/fortune-garuda/reference/rebuild/sprites/Add_Panel_Light.webp) 50%/contain no-repeat;opacity:.25}.fgd-portrait .fgd-extra-backdrop:before{width:720px;height:660px}.fgd-extra-backdrop .fgd-sheet-body{padding:0}.fgd-extra-title{display:block;width:65%;height:35px;margin:0 auto 12px;-o-object-fit:contain;object-fit:contain}.fgd-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fgd-spec{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:6px;min-width:0;height:222px;padding:16px 15px 9px;color:#fff1d6;border:0;background:url(/games/fortune-garuda/reference/rebuild/sprites/ExtraBet_bet_bg1.webp) 50%/100% 100% no-repeat}.fgd-spec-cost{display:block;max-width:100%;margin-top:auto;overflow-wrap:anywhere;font:700 24px/24px Georgia,serif;color:#fff;text-shadow:0 2px #541525}.fgd-spec-information{display:block;width:100%;height:138px;-o-object-fit:contain;object-fit:contain;flex:none}.fgd-extra-bet-amount{display:flex;flex-direction:column;align-items:center;gap:2px;margin:12px auto 0}.fgd-extra-bet-amount>img{width:43px;height:22px;-o-object-fit:contain;object-fit:contain}.fgd-extra-bet-stepper{display:flex;align-items:center;width:180px;height:47px;background:url(/games/fortune-garuda/reference/rebuild/sprites/betnum_btn.webp) 50%/100% 100% no-repeat}.fgd-extra-bet-stepper button{display:grid;place-items:center;flex:none;width:35px;height:100%;border:0;background:none;color:#7b4a09}.fgd-extra-bet-stepper button svg{visibility:hidden}.fgd-extra-bet-stepper button:disabled{opacity:.4;cursor:default}.fgd-extra-bet-stepper output{flex:1;min-width:0;text-align:center;color:#fff;font:700 21px Georgia,serif}.fgd-extra-backdrop .fgd-panel-btn{width:180px;min-height:42px;padding:5px 15px;margin:10px auto 0}.fgd-extra-backdrop .fgd-panel-btn-ghost{width:auto;min-height:22px;margin-top:6px;padding:0;font-size:13px}.fgd-portrait .fgd-extra-backdrop .fgd-sheet{width:568px;padding:32px 40px 35px}.fgd-portrait .fgd-spec{height:275px;padding:20px 20px 12px}.fgd-portrait .fgd-spec-information{height:180px}.fgd-portrait .fgd-extra-title{height:40px}@keyframes fgd-extra-glow{to{opacity:1;filter:blur(6px)}}.fgd-rules-backdrop .fgd-sheet-body{overflow-x:hidden}.fgd-portrait .fgd-rules-backdrop .fgd-note{font-size:22px}.fgd-portrait .fgd-rules-backdrop .fgd-sub{font-size:24px}.fgd-head-nudge-total{display:flex;align-items:center;justify-content:center;max-width:145px;max-height:34px;font-size:30px;overflow:hidden}.fgd-head-nudge-total .fgd-bitmap-number{max-width:140px}.fgd-root:is([data-multiplier-phase=flying],[data-multiplier-phase=multiplied]) .fgd-head-nudge-total{opacity:0}.fgd-head-nudge-line{position:absolute;left:10px;right:10px;bottom:9px;height:28px;width:auto;padding:0}.fgd-special-head-nudge:before{content:"";position:absolute;left:20px;right:20px;top:3px;height:36px;background:url(/games/fortune-garuda/reference/sprites/MG_topbox_exlogo_on_02.webp) 50%/contain no-repeat;pointer-events:none}.fgd-nudge-throws{position:absolute;inset:0;z-index:13;pointer-events:none}.fgd-nudge-throw{position:absolute;display:grid;place-items:center;transform:translate(-50%,-50%);filter:drop-shadow(0 0 9px #ffdf63);animation:fgd-nudge-throw linear both}.fgd-nudge-throw>i{position:absolute;inset:-20%;background:url(/games/fortune-garuda/reference/rebuild/sprites/FX_Light_01.webp) 50%/contain no-repeat;z-index:-1}@keyframes fgd-nudge-throw{0%{opacity:1;transform:translate(calc(-50% + var(--throw-from-x)),calc(-50% + var(--throw-from-y))) scale(.65)}85%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}.fgd-winpop-plate{padding:10px;background:none;font-size:31px;filter:drop-shadow(0 2px 2px #4a1300)}.fgd-ex-launch{position:absolute;z-index:26;pointer-events:none;left:50%;top:50%;width:87px;height:66px;transform:translate(-50%,-50%);animation:fgd-ex-launch .6s cubic-bezier(.2,.65,.2,1) both}.fgd-ex-launch>img{position:relative;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.fgd-ex-launch-light{position:absolute;inset:-80px;background:url(/games/fortune-garuda/reference/rebuild/sprites/Add_Panel_Light.webp) 50%/contain no-repeat;animation:fgd-ex-launch-light .6s ease-out both}@keyframes fgd-ex-launch{0%{left:var(--ex-start-x);top:var(--ex-start-y);transform:translate(-50%,-50%) scale(.8)}to{left:50%;top:50%;transform:translate(-50%,-50%) scale(1.35)}}@keyframes fgd-ex-launch-light{0%{opacity:.3;transform:scale(.4)}to{opacity:1;transform:scale(1.5) rotate(40deg)}}@media(prefers-reduced-motion:reduce){.fgd-root *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important}.fgd-strip{animation:none!important}.fgd-ring{animation:none}.fgd-nudge-throw{display:none}.fgd-game-enter .fgd-lower{animation:fgd-debut-show .01s both!important}.fgd-game-enter .fgd-reels,.fgd-game-enter .fgd-special-window{animation:none!important}.fgd-game-enter .fgd-entrance-rig{display:none}.fgd-game-enter:has(.fgd-entrance-rig) .fgd-guardian-stage{visibility:visible}}