:root{color-scheme:dark;font-family:Arial,Helvetica,sans-serif;background:#181818;--site-max-width: 640px;--gold: #ffe429;--gold-deep: #b68b00;--surface: #171813;--muted: #a1a1a1}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#181818}body{margin:0;min-width:320px;color:#fff;background:#181818}button,input{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #fff;outline-offset:3px}[hidden]{display:none!important}body.modal-open{overflow:hidden}.site-shell{width:100%;max-width:var(--site-max-width);min-height:100vh;margin:0 auto;position:relative;overflow:hidden;container-type:inline-size;color:#fff;background:#050505;box-shadow:0 0 32px #000000bf}main{padding-bottom:calc(16.1cqw + env(safe-area-inset-bottom))}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.hero{position:relative;height:74cqw;overflow:hidden;isolation:isolate}.hero-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:90.8cqw;object-fit:cover;object-position:top center;z-index:-2}.hero:after{content:"";position:absolute;inset:auto 0 0;height:9cqw;background:#0000002e;z-index:-1}.hero-heading{position:absolute;inset:2cqw 8cqw auto;text-align:center;z-index:3}.hero-heading h1{height:5.8cqw;margin:0;color:var(--gold);font-size:5.5cqw;line-height:1;letter-spacing:0;text-shadow:0 .3cqw .2cqw #6b4b00,0 0 1cqw #ffb800}.hero-heading p{height:3.2cqw;margin:1.1cqw 0 0;font-size:2.45cqw;font-weight:900;text-shadow:0 .3cqw .5cqw #000}.slot-scene{position:absolute;left:5.1cqw;top:13.1cqw;width:89.8cqw;height:57.2cqw;transform:translate(2.4cqw)}.slot-cabinet{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.slot-brand-logo{position:absolute;top:7.6%;left:calc(50% - 3.1cqw);width:34%;height:10%;display:block;object-fit:contain;object-position:center;transform:translate(-50%);z-index:3;pointer-events:none}.slot-lights{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:4;pointer-events:none}.light-one{animation:blink-one 1.2s steps(1) infinite}.light-two{animation:blink-two 1.2s steps(1) infinite}.light-three{animation:blink-three 1.2s steps(1) infinite}@keyframes blink-one{0%,33.32%{opacity:1}33.33%,to{opacity:0}}@keyframes blink-two{0%,33.32%,66.67%,to{opacity:0}33.33%,66.66%{opacity:1}}@keyframes blink-three{0%,66.66%{opacity:0}66.67%,to{opacity:1}}.slot-reels{position:absolute;left:9.6%;top:14.4cqw;width:73.1%;height:calc(25.7cqw - 2px);display:grid;grid-template-columns:repeat(3,1fr);align-items:center;justify-items:center;overflow:hidden;z-index:3}.slot-reel{position:relative;width:18.4cqw;height:21cqw;overflow:hidden}.slot-reel-track{position:absolute;top:0;left:0;width:100%}.slot-reel.is-spinning .slot-reel-track,.slot-reel.is-settling .slot-reel-track{will-change:transform}.slot-symbol{width:100%;height:21cqw;display:grid;place-items:center}.slot-symbol:focus-visible{outline-offset:-3px}.slot-symbol img{width:15.5cqw;height:15.5cqw;object-fit:contain;filter:drop-shadow(0 .4cqw .25cqw rgba(0,0,0,.35))}.slot-reel.is-spinning .slot-symbol img{filter:blur(1.2px)}.slot-reel.is-landed .slot-symbol img{animation:reel-land .32s ease-out}.slot-scene.is-spinning .slot-lights{animation-duration:.6s}.slot-scene.is-winning .slot-lights{animation-duration:.9s}.slot-scene.is-winning .slot-symbol img{animation:reel-win .65s ease-in-out}@keyframes reel-land{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes reel-win{0%,to{transform:scale(1)}45%{transform:scale(1.08);filter:drop-shadow(0 0 7px #ffe429)}}.slot-handle{position:absolute;right:-2cqw;top:14.5cqw;width:15.6cqw;height:28.4cqw;object-fit:contain;object-position:left center;z-index:1}.hero-cta{position:absolute;left:10cqw;right:10cqw;bottom:2.7cqw;height:auto;aspect-ratio:556 / 94;display:block;padding:0;border:0;background:transparent;cursor:pointer;isolation:isolate;z-index:5;transform:translate(-3.6cqw)}.hero-cta img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:fill;animation:hero-cta-pulse 1.05s ease-in-out infinite;will-change:transform}.hero-cta-label{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:0 5cqw;color:#010802;font-size:4.2cqw;font-weight:950;line-height:1;letter-spacing:0;text-align:center;text-shadow:0 .12cqw 0 rgba(255,255,255,.2);pointer-events:none;z-index:1}.hero-cta-label{animation:hero-cta-pulse 1.05s ease-in-out infinite}.hero-cta.is-spinning{cursor:progress}.hero-cta.is-spinning img,.hero-cta.is-spinning .hero-cta-label{animation:hero-cta-press .24s ease-out both}.hero-cta.is-spinning img{filter:brightness(.92)}@keyframes hero-cta-press{0%,to{transform:scale(1)}45%{transform:translateY(3px) scale(.95)}}.hero-cta:disabled{cursor:default}@keyframes hero-cta-pulse{0%,to{transform:scale(.96)}50%{transform:scale(1.035)}}.coin-rain{position:fixed;top:0;left:50%;width:min(100%,var(--site-max-width));height:100vh;height:100dvh;transform:translate(-50%);overflow:hidden;pointer-events:none;contain:strict;z-index:80}.coin-rain-piece{position:absolute;top:-60px;left:var(--coin-left);width:var(--coin-size);height:var(--coin-size);opacity:0;animation:coin-rain-fall var(--coin-duration) cubic-bezier(.32,.12,.68,.65) var(--coin-delay) both}.coin-rain-piece img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3px 2px rgba(0,0,0,.3));animation:coin-turn var(--coin-turn) ease-in-out var(--coin-delay) infinite}@keyframes coin-rain-fall{0%{opacity:0;transform:translate3d(-50%,0,0) rotate(0)}4%,92%{opacity:1}to{opacity:0;transform:translate3d(calc(-50% + var(--coin-drift)),calc(100dvh + 120px),0) rotate(var(--coin-rotation))}}@keyframes coin-turn{0%,to{transform:scaleX(1)}50%{transform:scaleX(.3);filter:brightness(1.16) drop-shadow(0 3px 2px rgba(0,0,0,.3))}}.partners{position:relative;width:calc(100% - 6cqw);min-height:51cqw;margin:-1.5cqw auto 2.6cqw;padding:3cqw 3.3cqw 2.4cqw;border:.45cqw solid #e9c416;border-radius:3.3cqw;background:#0c0d0a;box-shadow:inset 0 0 2.2cqw #ffc4001a,0 0 1.3cqw #ffbe002e;z-index:6}.partners-heading{display:flex;align-items:center;gap:1.5cqw;margin-bottom:2.2cqw;text-align:center}.partners-heading>div{flex:0 1 auto;min-width:0;max-width:100%}.partners-heading h2{margin:0;color:var(--gold);font-size:3.5cqw;line-height:1;letter-spacing:0}.partners-heading p{margin:.8cqw 0 0;font-size:2.15cqw;font-weight:800}.gold-rule{flex:1;height:.2cqw;background:#e0b80d}.partner-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:2.1cqw;row-gap:1.3cqw;min-height:38.5cqw}.partner-card{display:grid;min-width:0;justify-items:center;align-content:start;gap:1cqw;color:#fff;text-decoration:none}.partner-card img{width:16.3cqw;height:16.3cqw;display:block;object-fit:contain;border-radius:2.7cqw;transition:transform .18s ease,filter .18s ease}.partner-card:hover>img{transform:scale(1.06)}.enter-pill{width:11.4cqw;min-height:4cqw;height:4cqw;max-width:100%;display:grid;place-items:center;padding:0 .6cqw;color:#1b1200;border:.25cqw solid #ffda42;border-radius:3cqw;background:#efa826;font-size:1.65cqw;font-weight:800}.partner-card:hover .enter-pill{background:#ffd052}.fit-copy{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.button-copy{display:block;width:100%;min-width:0;text-align:center;line-height:1.2}.search-section{padding:2.4cqw 3.8cqw 2.3cqw}.search-section:focus-within{position:relative;z-index:60}.brand-search{position:relative;display:block}.brand-search input{width:100%;height:9.3cqw;padding:0 10cqw 0 3.3cqw;color:#292929;border:.3cqw solid #a6a6a6;border-radius:6cqw;background:#f8f8f8;font-size:max(16px,2.8cqw);box-shadow:inset 0 .4cqw .7cqw #0000001f}.brand-search img{position:absolute;right:2.4cqw;top:1.6cqw;width:6.1cqw;height:6cqw;object-fit:contain;pointer-events:none}.search-status{min-height:0;margin:1.2cqw 1cqw 0;color:#d7c75b;font-size:2cqw}.search-status:empty{display:none}.brand-list{display:grid;padding:0 3.8cqw;max-height:max(141.6cqw,calc(100vh - 104.1cqw));max-height:max(141.6cqw,calc(100dvh - 104.1cqw - env(safe-area-inset-bottom)));overflow-y:auto;overscroll-behavior:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.brand-list::-webkit-scrollbar{width:6px}.brand-list::-webkit-scrollbar-track{background:transparent}.brand-list::-webkit-scrollbar-thumb{background:#ffe42959;border-radius:3px}.brand-row{display:grid;grid-template-columns:18.6cqw minmax(0,1fr) auto;align-items:center;gap:2.6cqw;padding:2.5cqw 0}.brand-thumb{width:18.6cqw;aspect-ratio:1;display:block;overflow:hidden;border-radius:2.6cqw;background:#101010;box-shadow:0 .4cqw 1.2cqw #0000008c;text-decoration:none}.brand-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .18s ease}.brand-thumb:hover img{transform:scale(1.05)}.brand-row-main{min-width:0;display:grid;gap:.6cqw;align-content:center}.brand-date{color:#e8c33a;font-size:2.05cqw;font-weight:700;line-height:1.2;letter-spacing:.02em}.brand-name{display:block;overflow:hidden;color:#fff;font-size:5.2cqw;font-weight:900;line-height:1.05;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;text-shadow:0 .25cqw .5cqw rgba(0,0,0,.65);transition:color .15s ease}.brand-name:hover{color:var(--gold)}.brand-url{display:flex;align-items:center;gap:1.3cqw;min-width:0}.brand-url-text{overflow:hidden;color:#9a9a9a;font-size:1.95cqw;text-overflow:ellipsis;white-space:nowrap}.brand-copy{flex:0 0 auto;width:3.6cqw;height:3.6cqw;display:grid;place-items:center;padding:0;color:#bdbdbd;border:0;background:transparent;cursor:pointer;transition:color .15s ease,transform .1s ease}.brand-copy svg{width:100%;height:100%}.brand-copy:hover{color:#ffe429}.brand-copy:active{transform:scale(.88)}.brand-copy.copied{color:#4ee06a}.brand-enter{width:20.4cqw;height:6.9cqw;display:grid;place-items:center;padding:0;color:#fff;border:.32cqw solid #e8c33a;border-radius:3.6cqw;background:linear-gradient(180deg,#46e05f,#1aa834 52%,#0b7c20);box-shadow:inset 0 .4cqw #ffffff61,0 .5cqw 1.4cqw #00000080;font-size:2.4cqw;font-weight:900;letter-spacing:.04em;text-decoration:none;white-space:nowrap;transition:transform .1s ease,filter .15s ease}.brand-enter:hover{filter:brightness(1.1)}.brand-enter:active{transform:scale(.95)}.brand-list-empty{margin:0;padding:4cqw 0;color:#a9a9a9;font-size:2.4cqw;text-align:center}.about-section,.team-section{position:relative;margin:2.4cqw 3.8cqw;overflow:hidden;background:#050505}.section-art{display:block;width:100%;height:auto}.trust-section{padding:0 3cqw 2cqw;text-align:center}.trust-section>img:first-child{width:100%;height:auto;display:block}.tagline-image{width:76%;margin-top:2.2cqw}.bottom-nav{position:fixed;left:50%;bottom:0;width:min(100%,var(--site-max-width));min-height:calc(16.1cqw + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(2,1fr);align-items:center;padding:1.7cqw 3.5cqw calc(1.3cqw + env(safe-area-inset-bottom));background:#17191a url(../assets/bottom-nav-bg.webp) center / 100% 100% no-repeat;transform:translate(-50%);z-index:50}.bottom-nav-item{position:relative;display:grid;justify-items:center;gap:.5cqw;padding:0;color:#dedede;border:0;background:transparent;font-family:inherit;font-size:2.4cqw;font-weight:700;text-decoration:none;cursor:pointer;transition:color .15s ease,transform .1s ease}.bottom-nav-item:active{transform:scale(.94)}.bottom-nav-item img{width:7cqw;height:7cqw;object-fit:contain;transition:transform .15s ease}.bottom-nav-item.active{color:var(--gold)}.bottom-nav-item.active img{transform:translateY(-.3cqw) scale(1.08)}.bottom-nav-item.active:after{content:"";position:absolute;bottom:-1.1cqw;width:9.5cqw;height:.6cqw;border-radius:1cqw;background:var(--gold);box-shadow:0 0 1cqw #ffe429b3}body.virtual-keyboard-open .bottom-nav,body.virtual-keyboard-open .floating-action{display:none}.recommendation{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:16px;z-index:100}.recommendation-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#000000c2}.recommendation:not([hidden]) .recommendation-backdrop{animation:recommendation-dim .25s ease-out both}.recommendation:not([hidden]) .recommendation-card{animation:recommendation-reveal .32s cubic-bezier(.2,.7,.25,1) both}@keyframes recommendation-dim{0%{opacity:0}to{opacity:1}}@keyframes recommendation-reveal{0%{opacity:0;transform:translateY(16px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.recommendation-card{position:relative;width:min(540px,72vw);aspect-ratio:540 / 770;display:flex;flex-direction:column;align-items:center;padding:clamp(18px,5.8vw,32px) clamp(18px,6.3vw,34px) clamp(14px,4.5vw,24px);color:#fff;background:url(../assets/popup-bg.webp) center / 100% 100% no-repeat;filter:drop-shadow(0 10px 32px rgba(0,0,0,.72))}.popup-brand-image{width:58%;aspect-ratio:1;flex:0 0 auto;margin-top:0;object-fit:contain;border-radius:15%}.recommendation-card>p{width:92%;min-height:0;margin:5.5% 0 2.5%;color:#fff;font-size:clamp(11px,3.2vw,18px);line-height:1.55;text-align:center;white-space:pre-line}.rating{display:flex;justify-content:center;gap:2.5%;width:66%;margin-top:0}.rating img{width:17%;aspect-ratio:1;object-fit:contain}.popup-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:4%;margin-top:6%}.popup-actions a,.popup-actions button{aspect-ratio:210 / 78;min-height:0;display:grid;place-items:center;padding:0;color:#fff;border:0;border-radius:0;background:transparent url(../assets/Vector-1.png) center / 100% 100% no-repeat;font-size:clamp(12px,3.5vw,18px);text-decoration:none;cursor:pointer}.popup-actions a:hover,.popup-actions button:hover,.popup-all:hover{filter:brightness(1.1)}.popup-all{width:100%;aspect-ratio:452 / 78;min-height:0;display:grid;place-items:center;margin-top:4%;padding:0;color:#080706;border:0;border-radius:0;background:transparent url(../assets/Vector.png) center / 100% 100% no-repeat;font-size:clamp(12px,3.5vw,18px);text-decoration:none;box-shadow:none}.recommendation-card{max-height:calc(100dvh - 32px);overflow-y:auto;scrollbar-width:thin}.recommendation-card>p{flex:0 1 auto;max-height:7.75em;overflow-y:auto;overflow-wrap:anywhere;overscroll-behavior:contain;scrollbar-width:thin}.rating,.popup-actions,.popup-all{flex-shrink:0}.popup-actions>*,.popup-all{min-width:0;padding-inline:8%}.platform-directory{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;z-index:110}.platform-directory-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding:0;border:0;background:#000000c2}.platform-directory-card{position:relative;width:min(640px,100%);height:min(88vh,760px);display:flex;flex-direction:column;gap:14px;padding:18px 18px calc(22px + env(safe-area-inset-bottom));color:#fff;border:1px solid rgba(255,255,255,.16);border-bottom:0;border-radius:20px 20px 0 0;background:#161718;box-shadow:0 -16px 40px #0000008c;animation:directory-in .24s ease-out}.platform-directory-card.partners{width:min(640px,100%);min-height:0;margin:0;padding:18px 18px calc(22px + env(safe-area-inset-bottom));border:3px solid #e9c416;border-bottom:0;border-radius:20px 20px 0 0;background:#0c0d0a;box-shadow:inset 0 0 14px #ffc4001a,0 -16px 40px #0000008c}.platform-directory-heading{gap:12px;margin-bottom:0}.platform-directory-heading>div{min-width:0;flex:1 1 auto}.platform-directory-heading h2{margin:0;color:var(--gold);font-size:clamp(19px,5.1vw,28px);line-height:1.15}.platform-directory-heading .platform-directory-eyebrow{margin:6px 0 0;color:#a9a9a9;font-size:clamp(9px,2.15vw,14px);font-weight:800;letter-spacing:.12em;line-height:1.2}.platform-directory-heading .gold-rule{height:2px;min-width:18px}.platform-directory-close{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;margin-left:0;padding:0;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#ffffff14;font-size:26px;line-height:1;cursor:pointer}.platform-directory-search{position:relative;display:block;flex:0 0 auto}.platform-directory-search input{width:100%;height:46px;padding:0 42px 0 15px;color:#1e1e1e;border:1px solid #8f8f8f;border-radius:9px;background:#fafafa;font-size:16px}.platform-directory-search img{position:absolute;top:11px;right:13px;width:24px;height:24px;object-fit:contain;pointer-events:none}.platform-directory-list.partner-grid{flex:1 1 auto;min-height:0;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:12px;row-gap:14px;overflow-y:auto;padding:1px 2px 4px;overscroll-behavior:contain}.platform-directory-list.partner-grid .partner-card{gap:8px}.platform-directory-list.partner-grid .partner-card img{width:clamp(54px,16vw,94px);height:clamp(54px,16vw,94px);border-radius:12px}.platform-directory-list.partner-grid .enter-pill{width:clamp(60px,11.4vw,74px);min-height:clamp(22px,4vw,29px);padding:0 5px;border-width:2px;border-radius:20px;font-size:clamp(10px,1.65vw,13px);white-space:nowrap;height:clamp(22px,4vw,29px)}.platform-directory-empty{grid-column:1 / -1;margin:0;padding:34px 12px;color:#a9a9a9;text-align:center}@keyframes directory-in{0%{transform:translateY(100%);opacity:.6}to{transform:translateY(0);opacity:1}}.page-loading{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:12px;color:#dfc845;background:#050505;z-index:200}.page-loading span{width:40px;height:40px;border:4px solid #332d12;border-top-color:#ffe033;border-radius:50%;animation:loading-spin .75s linear infinite}.page-loading p{margin:0;font-size:14px}@keyframes loading-spin{to{transform:rotate(360deg)}}.load-error{position:fixed;inset:auto 0 0;margin:0;padding:12px;color:#fff;background:#a51616;text-align:center;z-index:300}@media (min-width: 751px){.recommendation-card{width:430px}.recommendation-card>p{font-size:15px}.popup-actions a,.popup-actions button,.popup-all{font-size:16px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.slot-lights{animation:none!important}.light-one{opacity:1}.light-two,.light-three{opacity:0}}html.slot-motion-active .slot-scene .slot-lights{animation-iteration-count:infinite!important;animation-duration:1.2s!important}html.slot-motion-active .slot-scene .slot-lights.light-one{animation-name:blink-one!important}html.slot-motion-active .slot-scene .slot-lights.light-two{animation-name:blink-two!important}html.slot-motion-active .slot-scene .slot-lights.light-three{animation-name:blink-three!important}html.slot-motion-active .slot-scene .hero-cta img,html.slot-motion-active .slot-scene .hero-cta-label{animation-iteration-count:infinite!important;animation-duration:1.05s!important}html.slot-motion-active .slot-scene.is-spinning .slot-lights{animation-duration:.6s!important}html.slot-motion-active .slot-scene .hero-cta.is-spinning img,html.slot-motion-active .slot-scene .hero-cta.is-spinning .hero-cta-label{animation-name:hero-cta-press!important;animation-duration:.24s!important;animation-iteration-count:1!important}.business-contact{position:fixed;right:max(12px,calc((100vw - var(--site-max-width)) / 2 + 14px));bottom:calc(16.1cqw + env(safe-area-inset-bottom) + 14px);z-index:55;width:clamp(58px,15.2cqw,92px);aspect-ratio:1;display:grid;grid-template-rows:1fr auto;justify-items:center;align-items:center;padding:1.1cqw .6cqw 1.2cqw;color:var(--gold);border:1px solid rgba(255,228,41,.82);border-radius:50%;background:radial-gradient(circle at 50% 28%,#ffe42933,#080808f0 64%);box-shadow:0 5px 18px #00000085,0 0 0 4px #ffe4291a;text-decoration:none;transition:transform .16s ease,filter .16s ease}.business-contact:hover{filter:brightness(1.12);transform:translateY(-2px)}.business-contact:active{transform:translateY(1px) scale(.97)}.business-contact.is-disabled{opacity:.7;cursor:default}.business-contact.is-disabled:hover{filter:none;transform:none}.business-contact-icon{width:56%;display:grid;place-items:center}.business-contact-icon svg{width:100%;height:100%}.business-contact-label{color:#ffe429;font-size:max(9px,1.7cqw);font-weight:800;line-height:1;letter-spacing:.02em;white-space:nowrap}
