@font-face{font-family:Go6Display;src:url(../fonts/display.woff2) format("woff2");font-display:swap;font-weight:400 900}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#0d1820;color:#eef4f6}body{margin:0;font:16px/1.6 Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}a{color:inherit;text-underline-offset:4px}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #78e9d5;outline-offset:3px}img{max-width:100%;height:auto}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Go6Display,Impact,Arial Narrow,sans-serif;font-weight:800;line-height:1.03;letter-spacing:.005em}h1{font-size:clamp(40px,5.8vw,84px);margin-bottom:24px}h2{font-size:clamp(28px,3.4vw,48px);margin-bottom:20px}em{font-style:normal;color:#71ead4}.small,small{font-size:13px}.skip:not(:focus),.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip:focus{position:fixed;top:8px;left:8px;z-index:999;background:#fff;color:#111;padding:10px}.header{position:relative;background:#101c25;z-index:20;border-bottom:1px solid #ffffff16}.header-top{max-width:1600px;margin:auto;padding:14px 40px;display:flex;align-items:center;gap:30px;min-height:96px}.brand{display:block;line-height:0}.brand img{width:190px;height:58px;-o-object-fit:contain;object-fit:contain}.header-tag{font-size:11px;letter-spacing:2px;color:#bccbd0;display:flex;gap:16px;align-items:center}.age,.header-tag b{border:1px solid #d8bd7b70;border-radius:50%;height:38px;min-width:38px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;color:#f1d394}.account-nav{margin-left:auto;display:flex;gap:22px;align-items:center}.balance{display:flex;flex-direction:column;text-align:right;text-decoration:none;line-height:1.3}.balance span{font-size:9px;letter-spacing:1.4px;color:#aabec8}.balance strong{font-size:20px;color:#f3d594}.header nav{display:flex;justify-content:center;gap:36px;padding:13px 25px;background:#0b151d}.header nav a{text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.3px}.header nav a.router-link-exact-active,.header nav a:hover{color:#71ead4}.header nav span{font-size:10px;margin-left:4px;color:#f2c879}.menu-toggle{display:none}.button{border:1px solid #f2d399;background:linear-gradient(145deg,#ffe5a3,#dcaa53 55%,#f8ce7e);color:#2d2217;box-shadow:inset 0 2px #fff6,0 5px #66471f,0 10px 24px #0004;display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:22px;min-height:50px;padding:11px 24px;border-radius:7px;text-decoration:none;font-weight:800;font-size:14px;transition:filter .2s,transform .2s}.button:hover{filter:brightness(1.1);transform:translateY(-1px)}.button.secondary{border-color:#5e7d86;background:linear-gradient(145deg,#2d4754,#172c37);color:#efffff;box-shadow:inset 0 1px #ffffff1f,0 4px #08121a}.button.compact{min-height:38px;font-size:12px;padding:8px 18px}.button.large{min-height:58px;padding:16px 28px}.text-button{border:0;background:none;color:#cce5e7;text-decoration:underline;padding:8px 0;font-weight:700;font-size:13px}.actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.eyebrow{font-size:11px!important;letter-spacing:2.5px;color:#e4c68c;font-weight:800;margin-bottom:17px}.hero{position:relative;min-height:570px;overflow:hidden;background:#11282e}.hero-art{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero-art,.hero-shade{position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,#09151ee8,#0a1925ab 30%,#101c2510 65%),linear-gradient(0deg,#0d1820,transparent 25%)}.hero-copy{position:relative;z-index:2;width:52%;padding:76px max(40px,calc(50vw - 720px));padding-right:0}.hero h1{font-size:clamp(50px,5.8vw,90px);text-shadow:0 5px 20px #0005;margin-bottom:20px}.hero-description{color:#d5e4e5;font-size:17px;line-height:1.6}.hero-stats{display:flex;position:absolute;bottom:18px;right:40px;gap:30px;font-size:9px;letter-spacing:1px;color:#cee0e2}.hero-stats span{display:flex;align-items:center;gap:9px}.hero-stats b{font-size:23px;color:#f3d594}.play-boundary{max-width:1520px;margin:auto;display:flex;gap:18px;align-items:center;padding:22px 40px;color:#9fb3bc;font-size:12px}.play-boundary p{margin:0}.play-boundary strong{color:#e5eeee;margin-right:8px}.catalogue{max-width:1600px;padding:12px 40px 44px;margin:auto}.catalogue-tools{display:flex;gap:25px;justify-content:space-between;align-items:center;border-block:1px solid #ffffff13;padding:16px 0;margin-bottom:28px}.tabs{display:flex;gap:8px;flex-wrap:wrap}.tabs button{background:transparent;color:#a6bdc5;border:1px solid transparent;padding:9px 14px;border-radius:5px;font-weight:700;font-size:12px}.tabs button[aria-pressed=true]{background:#1c3c44;color:#9af0dd;border-color:#6ac7b333;box-shadow:inset 0 1px #ffffff16}.tabs small{font-size:10px;margin-left:7px;color:#e6c99a}.search{position:relative;min-width:235px}.search input{width:100%;border:1px solid #45606d55;background:#10242e;border-radius:5px;color:#fff;padding:10px 34px 10px 14px;font-size:12px}.search>span:last-child{position:absolute;right:12px;top:4px;font-size:25px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:0 0 18px}.section-heading h2{font-family:Arial,sans-serif;font-size:14px;letter-spacing:1.4px;margin:0}.section-heading>span{font-size:11px;color:#94acb5}.game-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.game-card{container-type:inline-size;background:#0a1821;text-decoration:none;transition:filter .18s ease;min-width:0}.cover-art,.game-card{display:block;position:relative;overflow:hidden}.cover-art{aspect-ratio:328/218;background:#09161f;margin:3px 3px 0}.cover-art img{display:block;position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cover-title{display:flex;align-items:center;justify-content:center;min-height:34px;padding:7px 8px;background:#0d1b24;color:#fff1d0;font-size:clamp(10px,4cqw,13px);font-weight:600;letter-spacing:.01em;line-height:1.25;text-align:center}.game-card:hover{filter:brightness(.78) saturate(.82)}.game-card:focus-visible{outline-offset:-3px}.feature-section{max-width:1520px;margin:45px auto;padding:50px 40px;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.feature-section p{max-width:530px;color:#afc3cb}.feature-section h2{font-size:clamp(38px,4.5vw,68px)}.slot-picker{border-top:1px solid #ffffff13}.pick-scene{position:relative;text-decoration:none;overflow:hidden;box-shadow:0 20px 50px #0005;border-radius:12px;border:1px solid #b6e4d024}.pick-scene>img{display:block;width:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.pick-scene>span{display:flex;position:absolute;bottom:0;left:0;right:0;padding:55px 24px 23px;flex-direction:column;background:linear-gradient(transparent,#09151df5);line-height:1.5}.pick-scene strong{font-family:Go6Display,Impact,sans-serif;font-size:36px}.pick-scene small{color:#d1e3e8}.pick-scene b{color:#8de8d2;font-size:12px;margin-top:10px}.pack-promo{border-radius:22px;background:radial-gradient(ellipse at 20% 60%,#28565b66,transparent 60%),linear-gradient(110deg,#1c303c,#18252f);border:1px solid #9ccab71a;padding-block:22px}.pack-promo>img{max-height:470px;-o-object-fit:contain;object-fit:contain;justify-self:center;filter:drop-shadow(0 24px 18px #0007)}.props-composition{position:relative;min-height:360px}.props-composition img{position:absolute;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 20px 20px #0007)}.props-composition img:first-child{width:45%;left:0;top:50px;transform:rotate(-16deg)}.props-composition img:nth-child(2){width:55%;left:28%;top:0;transform:rotate(12deg)}.props-composition img:nth-child(3){width:40%;right:0;bottom:0;transform:rotate(-8deg)}.footer{border-top:1px solid #b4e6d51f;background:#081219;padding:40px max(40px,calc(50vw - 720px)) 20px}.footer-lead{display:flex;gap:40px;align-items:center;padding-bottom:32px;border-bottom:1px solid #fff1}.footer-lead p{margin:0;font-family:Go6Display,Impact,sans-serif;letter-spacing:2px;font-size:26px;color:#bccfd4}.footer-lead .age{margin-left:auto}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:70px;padding:34px 0}.footer-grid h2{font:700 16px/1.5 Arial}.footer-grid p{font-size:12px;color:#97adb7;max-width:560px}.footer-grid nav{display:flex;flex-direction:column;gap:10px;font-size:12px;color:#adc4cc}.footer-grid nav a{text-decoration:none}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #fff1;padding-top:20px;font-size:10px;color:#79949f;gap:12px}.consent{position:fixed;z-index:80;bottom:18px;left:50%;transform:translate(-50%);width:calc(100% - 36px);max-width:1080px;padding:20px 24px;display:flex;align-items:center;gap:20px;background:#16313bf8;box-shadow:0 8px 60px #000a;border:1px solid #78b0b777;border-radius:12px;font-size:12px}.consent div{flex:1}.consent p{margin:4px 0;color:#b9cdd5}.consent a{font-size:11px}.consent .button{white-space:nowrap}.page-intro{max-width:1200px;margin:auto;padding:60px 40px 35px}.page-intro>p{max-width:780px;color:#aec4ce}.prose{max-width:950px;padding-bottom:80px}.prose h1{margin-bottom:40px}.prose h2{font-size:30px;margin-top:35px}.prose p{color:#b9cbd2}.error,.notice,.status-message{background:#1a3940;border:1px solid #5f9d9960;padding:18px 22px;border-radius:8px;color:#d9f3e9}.error{background:#4b2632;border-color:#e3a28555;color:#ffe7df}.status-message{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:85;max-width:90vw;box-shadow:0 8px 30px #0008}.empty,.loading{text-align:center;padding:40px;color:#a6c0cc}.reward-page{min-height:570px}.reward-page>img{filter:drop-shadow(0 20px 30px #0006);justify-self:center}.auth-page{display:grid;grid-template-columns:1fr 1fr;max-width:1200px;margin:60px auto;gap:90px;padding:0 40px}.auth-visual{align-self:start;text-align:center}.auth-visual>img{max-height:360px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 20px 20px #0007)}.auth-visual h2{font-size:52px}.auth-visual p{font-size:13px;color:#abc1ca}.form-panel{background:linear-gradient(150deg,#1b303b,#14242e);border:1px solid #607f8f44;border-radius:12px;padding:30px;display:flex;flex-direction:column;gap:18px}.form-panel h1{font-size:44px}.form-panel h2{font-size:30px;margin-bottom:0}.form-panel p{margin-bottom:0;color:#a7c0cb}.form-panel label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#bbd1db}.form-panel input,.form-panel select,.form-panel textarea{border:1px solid #68849366;border-radius:5px;background:#0d202a;color:#f1f7f9;min-height:44px;padding:9px 12px;width:100%;color-scheme:dark}.form-panel .checkbox{flex-direction:row;align-items:flex-start;gap:12px}.checkbox input[type=checkbox]{min-height:16px;width:16px;flex-shrink:0;margin-top:3px;accent-color:#65d6bd}.form-links{display:flex;justify-content:space-between;gap:15px;font-size:11px;flex-wrap:wrap}.account-page{max-width:1450px;margin:auto;padding:55px 40px}.account-head{display:flex;align-items:center;justify-content:space-between;gap:30px}.account-head h1{font-size:56px}.credit-display{display:flex;flex-direction:column;text-align:right}.credit-display small{color:#9bb8c5;font-size:10px;letter-spacing:1.5px}.credit-display strong{font-size:42px;color:#eac57d}.credit-display a{font-size:12px;color:#85dfcf}.account-facts{display:flex;gap:40px;padding:15px 0 35px;border-bottom:1px solid #fff1;margin-bottom:35px;font-size:12px;color:#a4bfc9}.account-facts strong{font-size:20px;color:#e7f0f4;margin-right:8px}.pack-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.pack-choice{display:flex;flex-direction:column;padding:0;overflow:hidden;background:#152b35;color:#d1e4e8;border:1px solid #526d7a44;border-radius:5px}.pack-choice[aria-pressed=true]{border-color:#83e6cf;box-shadow:0 0 0 2px #83e6cf55}.pack-choice img{width:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.pack-choice span{font-size:11px;padding:6px;line-height:1.4}.pack-choice b{font-size:10px;color:#81dec9;padding:0 5px 8px}.saved-pack{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.account-columns{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;margin-top:60px}.account-columns h2{font-size:32px}.activity{margin:20px 0}.activity>div{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid #fff1;font-size:13px}.activity small{display:block;color:#8ca8b5;font-size:10px}.support-page .form-panel{max-width:760px;margin:35px 0}.care-tips{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:35px 0}.care-tips article{background:#142c36;border-radius:10px;padding:25px}.care-tips h2{font-size:28px}.care-tips p{color:#a3bfcb}.game-page{max-width:1500px;margin:auto;padding:24px 40px 60px}.breadcrumb{display:flex;gap:12px;font-size:11px;color:#9cb4be;margin:0 0 24px}.game-detail{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center}.game-detail>img{width:100%;border-radius:12px;box-shadow:0 25px 60px #0007}.game-detail h1{font-size:clamp(38px,4.2vw,64px)}.game-detail p{color:#abc2cc}.game-detail .actions{margin:25px 0 12px}.game-rules{max-width:950px;margin:60px auto}.game-rules h2{font-size:36px}.game-rules p{color:#a6bfca}.preview-backdrop{position:fixed;inset:0;z-index:100;background:#020810e8;display:flex;justify-content:center;align-items:center;padding:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.preview-modal{width:min(1180px,100%);max-height:calc(100dvh - 30px);display:flex;flex-direction:column;background:#101e28;border:1px solid #52717c;border-radius:14px;overflow:auto;box-shadow:0 20px 80px #000a}.preview-modal>header{position:sticky;top:0;z-index:10;flex-shrink:0;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:12px 20px;background:#11242ff5}.preview-modal>header strong{font-size:13px}.preview-modal>header small{display:block;color:#a7c1cb;font-weight:400;font-size:10px}.preview-modal .slot-machine{border:0;border-radius:0;flex-shrink:0;width:100%}.slot-machine{--accent:#7ce1cd;position:relative;max-width:1200px;margin:auto;border:1px solid #a3c8c755;border-radius:15px;background:radial-gradient(ellipse at 50% 20%,color-mix(in srgb,var(--accent) 16%,#14222f),#0c1923 75%);box-shadow:inset 0 1px #e5eaf733,0 22px 50px #0006;overflow:hidden;padding:18px}.slot-machine.expanded,.slot-machine:fullscreen{position:fixed;inset:0;z-index:200;max-width:100%;width:100%;height:100dvh;overflow:auto;border-radius:0;background:#0b1a24}.machine-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.machine-top h1{font-size:30px;margin:0;color:#f3e1b8}.machine-top small{font-size:8px;letter-spacing:2px;color:#8eacb7}.icon-button{background:#223b47;border:1px solid #698492;color:#fff;padding:4px 12px;border-radius:5px;font-size:22px}.machine-world{position:relative;display:grid;grid-template-columns:1fr;gap:12px;align-items:center}.animated .machine-world{grid-template-columns:160px 1fr}.actor-stage{position:relative;align-self:center;max-height:360px;height:100%;min-height:260px;display:flex;align-items:center;justify-content:center;flex-direction:column}.actor-stage>img:first-child{width:100%;max-height:310px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 15px #0009);transform-origin:50% 90%;animation:actor-breathe 4s ease-in-out infinite}.actor-stage span{color:var(--accent);font-family:Go6Display,Impact,sans-serif;font-size:19px;text-align:center;line-height:1.1;margin-top:4px}.actor-tool{position:absolute;width:50px;height:50px;-o-object-fit:contain;object-fit:contain;right:0;top:35%;opacity:0;transform:scale(.3)}.phase-feature .actor-tool{animation:tool-flight 1.1s ease-in-out both}.phase-spinning .actor-stage>img:first-child{animation:actor-anticipate .65s ease-in-out infinite alternate}.phase-win .actor-stage>img:first-child{animation:actor-cheer .65s ease-in-out both}.phase-loss .actor-stage>img:first-child{animation:actor-loss .65s ease both}.reel-housing{position:relative;background:linear-gradient(130deg,#f3d58a,#8b652d 16%,#f3d899 30%,#a37b43 60%,#e5c781 83%,#6e512c);padding:10px;border-radius:12px;border:1px solid #fff7;box-shadow:inset 0 0 0 3px #091923,0 7px 18px #0009}.marquee{display:flex;justify-content:space-between;gap:10px;background:linear-gradient(#17333e,#0b202b);padding:7px 12px;border-radius:4px 4px 0 0;font-size:9px;letter-spacing:1.2px;color:#e9ce95;min-height:30px}.marquee b{color:var(--accent)}.reel-field{grid-template-columns:repeat(var(--columns),minmax(0,1fr));padding:5px;background:#07131e;aspect-ratio:calc(var(--columns)/var(--rows));border:2px solid #172b39;border-radius:4px;box-shadow:inset 0 0 25px #0008}.reel,.reel-field{display:grid;gap:3px;overflow:hidden}.reel{position:relative;grid-template-rows:repeat(var(--rows),minmax(0,1fr));min-width:0;background:linear-gradient(90deg,#0c1d2a,#132a3b 50%,#0b1b27);border-inline:1px solid #f0d29412}.symbol-cell{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;isolation:isolate}.symbol-cell img{width:90%;height:90%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 3px #0006)}.symbol-cell.wild{background:radial-gradient(ellipse,color-mix(in srgb,var(--accent) 17%,transparent),transparent 70%)}.symbol-cell.winning{background:radial-gradient(ellipse,color-mix(in srgb,var(--accent) 30%,transparent),transparent 75%)}.symbol-cell.winning img{animation:symbol-lift .65s ease-in-out infinite alternate;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent) 65%,transparent))}.reel-track{position:absolute;left:0;right:0;top:0;display:flex;flex-direction:column;animation:reel-roll .55s linear infinite;width:100%;will-change:transform}.reel-track img{display:block;width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;padding:7%;flex-shrink:0}.reel:nth-child(2) .reel-track{animation-delay:-.12s}.reel:nth-child(3) .reel-track{animation-delay:-.21s}.reel:nth-child(4) .reel-track{animation-delay:-.32s}.reel:nth-child(5) .reel-track{animation-delay:-.43s}.reel:nth-child(6) .reel-track{animation-delay:-.5s}.machine-status{text-align:center;min-height:32px;padding:6px 8px;background:#0c1d28;font-size:11px;color:#c9e1e4;border-radius:0 0 4px 4px}.bonus-strip{gap:20px;background:#1d4650;padding:8px;font-size:11px;color:#f8d496}.bonus-strip,.held-value{display:flex;justify-content:center}.held-value{position:absolute;inset:20%;align-items:center;background:radial-gradient(#f7e1a6,#b4833d);border:2px solid #ffdf97;color:#3b2711;border-radius:50%;font-size:clamp(12px,2vw,24px);font-weight:900;box-shadow:0 0 18px #f1d59855}.machine-console{display:flex;justify-content:center;align-items:center;gap:35px;margin:16px auto;max-width:850px;background:linear-gradient(180deg,#2d424d,#142631);padding:12px 20px;border:1px solid #708b9255;border-radius:12px;box-shadow:inset 0 1px #fff2,0 4px #08121a}.console-stat{text-align:center;min-width:110px;line-height:1.3}.bet-control label,.console-stat small{display:block;color:#99b6c3;letter-spacing:1.5px;font-size:8px}.console-stat strong{display:block;font-size:22px;color:#ecd097}.bet-control{text-align:center}.bet-control select,.machine-tools select{background:#0b1e2b;border:1px solid #7693a166;border-radius:4px;color:#edf5f9;padding:5px 8px;font-size:12px}.bet-control select{font-size:17px;margin-top:3px;min-width:85px}.spin-button{display:flex;flex-direction:column;align-items:center;justify-content:center;height:88px;width:88px;flex-shrink:0;border-radius:50%;background:radial-gradient(circle at 40% 25%,#b1f4dc,#4cba9b 50%,#166c5b 90%);color:#082d29;border:4px solid #e3c786;box-shadow:inset 0 2px #effffca8,0 6px #072a2a,0 7px 20px #0009;line-height:1}.spin-button>span{font-size:40px;line-height:.9}.spin-button>b{font-size:10px;margin-top:5px}.machine-tools{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap;font-size:10px}.machine-tools label{display:flex;gap:5px;align-items:center}.machine-tools input{accent-color:#75dbc5}.machine-tools button{background:none;border:0;text-decoration:underline;color:#c4d9e2;font-size:10px;padding:7px}.machine-rules{max-width:850px;margin:20px auto;background:#071923;border:1px solid #53738355;border-radius:7px;padding:24px;font-size:12px;color:#abc4cd}.machine-rules h2{font-size:27px;color:#e9d6ae}.machine-boundary{text-align:center;color:#94afb9;font-size:9px;margin:12px 0 0}.machine-error{padding:14px;background:#502c35;border:1px solid #ad7c8555;border-radius:8px;font-size:12px;margin-top:15px}.machine-error .button{margin-left:10px}.reduced .actor-stage img,.reduced .symbol-cell img{animation:none!important}.reduced .reel-track{animation-duration:1s}.phase-feature .reel-housing{box-shadow:0 0 28px color-mix(in srgb,var(--accent) 35%,transparent),inset 0 0 0 3px #091923}.phase-win .reel-housing{animation:award-light .8s ease-in-out}.phase-loss .reel-housing{filter:saturate(.85)}@keyframes reel-roll{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes symbol-lift{0%{transform:translateY(0) scale(1)}to{transform:translateY(-3%) scale(1.06)}}@keyframes actor-breathe{50%{transform:translateY(-1%) rotate(.4deg)}}@keyframes actor-anticipate{to{transform:translateY(-2%) rotate(-2deg)}}@keyframes actor-cheer{30%{transform:translateY(-3%) rotate(3deg)}65%{transform:translateY(-1%) rotate(-2deg)}}@keyframes actor-loss{40%{transform:translateY(2%) rotate(-2deg)}}@keyframes tool-flight{0%{opacity:0;transform:translate(-30px,20px) scale(.3) rotate(-20deg)}25%{opacity:1}75%{opacity:1;transform:translate(50px,-25px) scale(1) rotate(25deg)}to{opacity:0;transform:translate(95px,10px) scale(.4) rotate(70deg)}}@keyframes award-light{50%{filter:brightness(1.25)}}@media(min-width:1600px){.hero-art{-o-object-position:center 48%;object-position:center 48%}}@media(max-width:1200px){.header-top{padding-inline:25px}.header nav{gap:22px}.header-tag{display:none}.hero{min-height:520px}.hero-copy{width:58%;padding:65px 0 65px 30px}.hero-description{font-size:15px}.hero .actions{gap:12px}.hero .button{font-size:12px}.game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-section{gap:40px;margin:30px 25px;padding-inline:25px}.pack-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.animated .machine-world{grid-template-columns:130px 1fr}.actor-stage{min-height:220px}.machine-console{gap:22px}.console-stat{min-width:95px}.auth-page{gap:40px}}@media(max-width:900px){.header nav{gap:16px}.header nav a{font-size:10px}.hero{min-height:480px}.hero-copy{width:62%;padding:50px 25px}.hero-art{-o-object-position:62% center;object-position:62% center}.hero-shade{background:linear-gradient(90deg,#0a1721ee,#0a1721a8 38%,transparent 80%),linear-gradient(0deg,#0d1820,transparent 30%)}.hero-stats{right:25px;gap:15px}.hero-stats span{font-size:8px}.hero-stats b{font-size:18px}.hero h1{font-size:62px}.catalogue,.play-boundary{padding-inline:25px}.game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer{padding-inline:25px}.footer-grid{gap:35px}.footer-lead p{font-size:20px}.feature-section{gap:25px}.feature-section h2{font-size:44px}.pack-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.game-detail{gap:30px}.game-detail h1{font-size:42px}.game-detail p{font-size:13px}.animated .machine-world{grid-template-columns:100px 1fr}.actor-stage{min-height:190px}.actor-stage span{font-size:15px}.machine-console{gap:15px}.consent{flex-wrap:wrap}.consent div{flex-basis:100%}.consent .button{min-height:40px;padding:8px 18px}.account-columns{grid-template-columns:1fr}.auth-page{padding-inline:25px}.auth-visual h2{font-size:42px}}@media(max-width:650px){.header-top{padding:12px 16px;min-height:76px;gap:15px}.brand img{width:143px;height:43px}.account-nav{gap:13px}.account-nav .text-button{font-size:11px}.account-nav .button{font-size:10px;padding:8px 12px;min-height:33px}.balance span{font-size:7px}.balance strong{font-size:15px}.account-nav:has(.balance) .button{display:none}.menu-toggle{display:block;background:none;border:1px solid #66818966;color:#b7ced6;font-size:10px;border-radius:4px;padding:8px}.header nav{display:none;flex-direction:column;gap:0;position:absolute;left:0;right:0;padding:10px 16px;box-shadow:0 15px 25px #0008}.header nav.open{display:flex}.header nav a{font-size:13px;padding:12px 0}.hero{min-height:590px;display:flex;align-items:flex-end}.hero-art{height:360px;-o-object-position:70% top;object-position:70% top}.hero-shade{background:linear-gradient(0deg,#0d1820,#0d1820 35%,#0d182060 66%,transparent 85%)}.hero-copy{padding:270px 20px 70px;width:100%}.hero .eyebrow{font-size:9px!important;letter-spacing:2px}.hero h1{font-size:53px;line-height:.95;margin-bottom:14px}.hero-description{font-size:13px;line-height:1.5}.hero .actions{gap:10px;align-items:flex-start}.hero .button{min-height:45px;font-size:11px;padding:11px 15px;gap:10px}.hero .text-button{font-size:10px}.hero-stats{bottom:18px;left:20px;right:15px;justify-content:space-between;gap:10px}.hero-stats span{font-size:7px;gap:5px}.hero-stats b{font-size:18px}.play-boundary{padding:16px;font-size:10px;align-items:flex-start;gap:10px}.play-boundary strong{display:block;font-size:11px}.play-boundary .age{width:32px;min-width:32px;height:32px;font-size:10px}.catalogue{padding:5px 12px 20px}.catalogue-tools{gap:12px;flex-direction:column;align-items:stretch;padding:12px 0;margin-bottom:20px}.tabs{gap:4px}.tabs button{font-size:10px;padding:7px 11px}.tabs small{font-size:9px;margin-left:4px}.search{min-width:0}.search input{padding-block:9px}.section-heading h2{font-size:10px;letter-spacing:1px}.section-heading>span{font-size:9px}.game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cover-title{font-size:clamp(10px,4cqw,13px)}.feature-section{display:flex;flex-direction:column;margin:25px 16px;padding:35px 4px;gap:25px;align-items:stretch}.feature-section h2{font-size:43px;margin-bottom:17px}.feature-section p{font-size:13px}.slot-picker>div{width:100%}.pack-promo{padding:20px 22px 32px;gap:5px}.pack-promo>img{max-height:300px;align-self:center}.props-composition{min-height:280px}.props-composition img:first-child{top:20px}.footer{padding:28px 18px 18px}.footer-lead{gap:15px;padding-bottom:22px}.footer-lead p{font-size:14px;letter-spacing:.7px}.footer-lead .age{min-width:32px;height:32px;font-size:10px}.footer-grid{grid-template-columns:1fr 1fr;gap:22px;padding:24px 0}.footer-grid>div{grid-column:1/-1}.footer-grid h2{font-size:14px}.footer-grid nav,.footer-grid p{font-size:11px}.footer-bottom{flex-wrap:wrap;font-size:9px}.consent{bottom:8px;padding:15px;border-radius:8px;gap:10px;width:calc(100% - 16px);font-size:11px}.consent .button{font-size:11px;flex:1;padding:8px 10px}.page-intro{padding:40px 20px 25px}.page-intro h1{font-size:46px}.page-intro p{font-size:14px}.prose h2{font-size:26px}.prose{padding-bottom:50px}.auth-page{display:flex;flex-direction:column;margin:25px 0;padding:0 16px;gap:20px}.auth-visual{display:none}.form-panel{padding:23px;gap:15px}.form-panel h1{font-size:36px}.form-panel h2{font-size:27px}.account-page{padding:35px 16px}.account-head{gap:18px}.account-head h1{font-size:35px}.credit-display strong{font-size:25px}.credit-display small{font-size:8px}.credit-display a{font-size:9px}.account-facts{gap:14px;font-size:9px}.account-facts strong{font-size:16px;margin-right:3px}.pack-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.pack-choice b,.pack-choice span{font-size:9px}.account-columns{gap:25px;margin-top:35px}.account-columns h2{font-size:28px}.care-tips{grid-template-columns:1fr;gap:15px}.game-page{padding:20px 12px 40px}.game-detail{grid-template-columns:1fr;gap:25px}.game-detail h1{font-size:43px}.game-detail>div{padding:0 5px}.game-rules{margin:35px 5px}.game-rules h2{font-size:30px}.game-rules p{font-size:13px}.preview-backdrop{padding:6px}.preview-modal{max-height:calc(100dvh - 12px);border-radius:8px}.preview-modal>header{padding:10px 12px;gap:10px}.preview-modal>header strong{font-size:11px}.preview-modal>header .button{font-size:10px;min-height:30px;padding:6px 10px}.slot-machine{padding:10px;border-radius:9px}.machine-top h1{font-size:24px}.machine-top small{font-size:7px}.animated .machine-world{grid-template-columns:1fr;gap:5px}.actor-stage{height:90px;min-height:90px;max-height:90px;display:block;padding:0 10px;text-align:center}.actor-stage>img:first-child{height:90px;width:90px;-o-object-fit:contain;object-fit:contain;display:inline-block;vertical-align:middle}.actor-stage span{display:inline-block;max-width:130px;text-align:left;font-size:20px;margin-left:12px;vertical-align:middle}.actor-tool{width:40px;height:40px;left:43%;right:auto;top:25px}.reel-housing{padding:6px;border-radius:7px}.marquee{padding:5px 7px;font-size:7px;min-height:24px;letter-spacing:.6px}.reel-field{gap:2px;padding:3px;border-width:1px}.reel{gap:2px}.machine-status{font-size:9px;min-height:31px;padding:6px}.machine-console{margin:10px 0;padding:10px 6px;gap:10px;justify-content:space-around}.console-stat{min-width:0;flex:1}.console-stat small{font-size:6px;letter-spacing:.7px}.console-stat strong{font-size:16px}.bet-control label{font-size:6px;letter-spacing:.7px}.bet-control select{font-size:13px;min-width:63px;padding:4px}.spin-button{height:68px;width:68px;border-width:3px}.spin-button>span{font-size:32px}.spin-button>b{font-size:8px;margin-top:3px}.machine-tools{gap:8px;font-size:9px}.machine-tools button{font-size:9px;padding:6px}.machine-tools select{font-size:9px}.machine-tools input{width:12px;height:12px;margin:0}.machine-boundary{font-size:8px;line-height:1.5;margin-top:10px}.machine-rules{padding:18px;font-size:11px}.machine-error{font-size:11px;padding:12px}.bonus-strip{font-size:9px;gap:10px}.slot-machine.expanded,.slot-machine:fullscreen{padding:15px 10px}.reward-page{min-height:0}.reward-page>img{max-height:250px;align-self:center}}.hero-art{-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center}.site-shell[data-lounge=emerald]{background:radial-gradient(ellipse at top left,#13392f,#0d1820 50%)}.site-shell[data-lounge=sapphire]{background:radial-gradient(ellipse at top left,#162c50,#0d1820 50%)}.site-shell[data-accent=coral] .header nav a.router-link-exact-active{color:#f4a498}.site-shell[data-accent=violet] .header nav a.router-link-exact-active{color:#c3afff}@media(max-width:650px){.hero-art{-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;height:300px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reel-track{animation-duration:1s!important;animation-iteration-count:infinite!important}}.symbol-cell.transforming{background:radial-gradient(ellipse,var(--accent),transparent 70%)}.symbol-cell.transforming img{animation:transform-symbol .6s ease-in-out both}.payout-scroll{overflow:auto}.payout-table{width:100%;border-collapse:collapse;font-size:10px}.payout-table td,.payout-table th{border-bottom:1px solid #8fb6c022;padding:8px;text-align:left}.payout-table th{font-weight:400}.payout-table tbody th{display:flex;gap:8px;align-items:center;min-width:145px}.payout-table img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.payout-table td{color:#e6cb95}@keyframes transform-symbol{45%{transform:scale(.2);filter:brightness(2)}to{transform:scale(1)}}.card-link{display:block;text-decoration:none;color:inherit}.card-preview{position:absolute;right:10px;bottom:43px;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 13px;border:1px solid #f5d594;border-radius:6px;background:linear-gradient(150deg,#fff0b6,#e4b65f 58%,#bf8939);box-shadow:inset 0 1px #fff9,0 3px #6d4d27,0 5px 14px #0008;color:#291d0b;font-size:11px;font-weight:800;line-height:1;cursor:pointer;white-space:nowrap}.card-preview:hover{filter:brightness(1.15)}.game-card:focus-within{outline:3px solid #78e9d5;outline-offset:-3px}.card-preview:focus-visible{outline:3px solid #fff;outline-offset:3px}.game-card:hover:has(.card-preview:hover){filter:none}.preview-modal{overscroll-behavior:contain}.preview-modal>.slot-machine{min-height:360px}@media(max-width:650px){.card-preview{right:8px;bottom:42px;min-height:36px;font-size:10px;padding:7px 10px;gap:5px}.card-preview svg{width:14px;height:14px}.preview-modal>.slot-machine{min-height:330px}}@media(prefers-reduced-motion:reduce){.card-preview{transition:none}}.header-premium{position:relative;isolation:isolate;background:radial-gradient(ellipse at 15% -20%,#37575890,transparent 45%),linear-gradient(115deg,#142630,#15232d 55%,#251f24);border-bottom:0;box-shadow:0 8px 35px #0004;z-index:30}.header-premium:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#4d4029,#f6d79a 24%,#6ad8c3 55%,#ab7d3d 80%,#302731)}.header-premium-inner{max-width:1560px;margin:auto;display:flex;align-items:center;gap:32px;padding:18px 36px 14px;min-height:108px}.header-premium .header-brand{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:258px;max-width:100%;padding:8px 0;overflow:visible;isolation:isolate}.header-brand:before{content:"";position:absolute;inset:0 -14px -2px;z-index:-1;background:linear-gradient(145deg,#283f48,#0d1d27);border:1px solid #e1bb6f40;clip-path:polygon(6% 0,94% 0,100% 24%,100% 76%,94% 100%,6% 100%,0 76%,0 24%);box-shadow:inset 0 1px #ffffff24}.header-premium .brand img{display:block;width:258px;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;overflow:visible;filter:drop-shadow(0 5px 4px #0009)}.header-lounge{display:flex;align-items:center;gap:13px;min-width:0;margin-left:15px}.header-lounge>img{width:52px;height:52px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 7px #0006)}.header-lounge p{font-size:10px;font-weight:800;letter-spacing:2.4px;color:#e8d3a8;margin:0 0 4px}.header-lounge span{font-size:11px;color:#97b7c2}.header-lounge>b{display:flex;justify-content:center;align-items:center;width:34px;height:34px;border:1px solid #ad8f5766;border-radius:50%;font-size:10px;color:#c6b189;margin-left:9px}.header-controls{display:flex;gap:17px;align-items:center;margin-left:auto;min-width:0}.header-premium .header-login{color:#d0dce0;font-size:12px;font-weight:700;text-decoration:none}.header-premium .header-join{font-size:12px;min-height:42px;padding:10px 22px;gap:18px;white-space:nowrap;box-shadow:inset 0 2px #fff8,0 4px #67461f,0 9px 20px #0005}.header-credit{background:linear-gradient(145deg,#274b50,#10282f);border:1px solid #81d4bd55;border-radius:8px;box-shadow:inset 0 1px #c2fbe130,0 4px #08181f;display:flex;flex-direction:column;line-height:1.3;text-decoration:none;padding:9px 18px;text-align:center;min-width:115px}.header-credit span{font-size:7px;letter-spacing:1.6px;color:#99bcbf}.header-credit strong{font-size:20px;color:#f0d49a;font-variant-numeric:tabular-nums}.header-member{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:linear-gradient(145deg,#edce91,#a77a3e);border:1px solid #f8dc9e;box-shadow:0 3px #5b4026,inset 0 1px #fff8;color:#3f2c14;text-decoration:none;font-weight:900}.header-menu{display:none}.header-premium .header-nav{max-width:1500px;margin:0 auto;padding:0 28px 17px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;background:none;position:relative}.header-premium .nav-chip{position:relative;display:flex;gap:9px;align-items:center;justify-content:flex-start;min-height:48px;padding:5px 13px 5px 9px;border:1px solid #88735155;border-radius:8px;background:linear-gradient(165deg,#354853,#24353f 35%,#142733);box-shadow:inset 0 1px #ffffff25,0 4px #07131d,0 7px 10px #0003;color:#d4e3e6;font-size:11px;letter-spacing:.2px;font-weight:700;text-decoration:none;transform:translateY(0);transition:transform .16s,filter .16s}.header-premium .nav-chip img{display:block;width:36px;height:36px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 4px #0008);flex-shrink:0}.header-premium .nav-chip small{font-size:9px;margin-left:auto;background:#0c202b;padding:3px 6px;border-radius:4px;line-height:1.2;border:1px solid #d3b57730;color:#ebd09c}.header-premium .nav-chip b{font-size:14px;margin-left:auto;color:#8cafb6}.header-premium .nav-chip:hover{transform:translateY(-2px);filter:brightness(1.13);color:#fff}.header-premium .nav-chip[data-current=true]{border-color:#7be0c277;background:linear-gradient(165deg,#3b665e,#1e4949 55%,#14373d);color:#b7ffe5;box-shadow:inset 0 1px #d2ffe64d,0 4px #082a2c,0 0 16px #67d1b51a}.header-lower-rail{height:3px;background:linear-gradient(90deg,#11171e,#c5a26a 12%,#f6d494 26%,#597d79 50%,#b0935e 78%,#0d1a23);box-shadow:0 1px #fff1}.footer-premium{padding:0;background:radial-gradient(ellipse at 80% 10%,#23484a55,transparent 50%),linear-gradient(135deg,#132b35,#0d1c28 45%,#151d27);border-top:1px solid #be9d6144;position:relative}.footer-showcase{max-width:1510px;margin:auto;padding:56px 55px 45px;display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:center}.footer-invitation{position:relative;z-index:2}.footer-invitation h2{font-size:clamp(40px,4.4vw,66px);line-height:.97;margin:0 0 18px}.footer-invitation>p:not(.eyebrow){max-width:540px;color:#a9c5cc;font-size:13px;margin-bottom:22px}.footer-pack-slots{display:flex;gap:7px;align-items:center;margin:20px 0 25px}.footer-pack-slots>span{display:flex;align-items:center;justify-content:center;width:30px;height:34px;border:1px solid #a9916260;background:linear-gradient(140deg,#2b424b,#142833);border-radius:5px;box-shadow:inset 0 1px #ffffff1f,0 3px #071722;font-family:Go6Display,Impact,sans-serif;font-size:18px;color:#67858c}.footer-pack-slots>span.filled{color:#fff2bd;border-color:#e3bd78;background:linear-gradient(135deg,#9c763e,#54401f)}.footer-pack-slots small{color:#88a9b1;font-size:10px;margin-left:8px}.footer-cutout-scene{position:relative;height:330px;isolation:isolate;overflow:visible;pointer-events:none}.footer-scene-glow{position:absolute;inset:20% -3% -2%;background:radial-gradient(ellipse,#46968d55,transparent 68%);border-radius:50%;z-index:-1}.footer-cutout-scene img{position:absolute;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 18px 16px #0008)}.footer-machine{width:310px;height:310px;left:50%;top:0;transform:translate(-50%)}.footer-seven{width:130px;height:130px;right:-8px;top:14px;transform:rotate(12deg)}.footer-crown{width:110px;height:110px;left:-2px;bottom:8px;transform:rotate(-12deg)}.footer-bell{width:102px;height:102px;right:30px;bottom:-2px;transform:rotate(14deg)}.footer-body{max-width:1510px;margin:auto;padding:0 55px 23px}.footer-brand-row{display:flex;align-items:center;justify-content:space-between;gap:40px;border-block:1px solid #97c8c41f;padding:26px 0}.footer-premium .footer-brand{display:block;line-height:0;overflow:visible;max-width:100%;flex-shrink:0}.footer-premium .brand img{width:318px;height:auto;display:block;-o-object-fit:contain;object-fit:contain;max-width:100%;filter:drop-shadow(0 7px 5px #0007)}.footer-promises{display:flex;gap:35px;align-items:center}.footer-promises>span{display:flex;flex-direction:column;line-height:1.4;letter-spacing:1px;font-size:8px;color:#90adb5}.footer-promises b{font-family:Go6Display,Impact,sans-serif;color:#ebcd90;font-size:28px;letter-spacing:.3px}.footer-directory{display:grid;grid-template-columns:1fr 1fr 1fr 1.45fr;gap:35px;padding:36px 0}.footer-directory nav{display:flex;flex-direction:column;gap:11px;align-items:flex-start}.footer-directory h3{font-size:12px;font-weight:800;letter-spacing:.3px;color:#e5d8b7;margin:0 0 8px}.footer-directory nav a{color:#9ebbc5;font-size:11px;text-decoration:none;line-height:1.5}.footer-directory nav a:hover{color:#c6ffe9}.footer-support{background:linear-gradient(135deg,#24414b,#152e3b);border:1px solid #ae986331;border-radius:12px;box-shadow:inset 0 1px #ffffff1a,0 8px 20px #0002;padding:22px 24px;position:relative;max-width:100%}.footer-support-icon{display:flex;justify-content:center;align-items:center;width:29px;height:29px;position:absolute;right:18px;top:18px;border:1px solid #f2d29b77;border-radius:50%;box-shadow:inset 0 1px #fff4,0 3px #071c27;background:linear-gradient(145deg,#5b685b,#2e494e);color:#f1d49c;font-weight:900;font-size:15px}.footer-support h3{padding-right:28px}.footer-support p{font-size:11px;line-height:1.65;color:#9cbac5;margin-bottom:12px}.footer-support>a:not(.footer-support-link){font-size:12px;color:#b4f3db;text-decoration:none;overflow-wrap:anywhere}.footer-support-link{display:flex;justify-content:space-between;border-top:1px solid #a6c4ca22;margin-top:16px;padding-top:13px;color:#e8d6ae;font-size:11px;font-weight:700;text-decoration:none}.footer-play-note{display:flex;gap:20px;align-items:center;padding:25px 0;border-top:1px solid #a4c4c321}.footer-play-note .age{flex-shrink:0;height:43px;width:43px;min-width:43px;background:linear-gradient(145deg,#354b4c,#172b37);box-shadow:inset 0 1px #fff2,0 4px #06141d}.footer-play-note strong{font-size:10px;letter-spacing:1.5px;color:#c9d9d8}.footer-play-note p{font-size:10px;color:#829fae;line-height:1.7;max-width:970px;margin:7px 0 0}.footer-play-note>a{font-size:10px;color:#8dbaa9;white-space:nowrap;margin-left:auto;text-decoration:none}.footer-floor{border-top:1px solid #a4c4c31a;justify-content:space-between;gap:20px;padding-top:18px;font-size:9px;color:#688b9b}.footer-floor,.footer-floor>a{display:flex;align-items:center}.footer-floor>a{gap:10px;text-decoration:none;color:#a7c5c7}.footer-floor>a span{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;background:#203c47;border:1px solid #6c908d55;border-radius:5px;box-shadow:0 3px #081621;color:#d5e9e1;font-size:14px}@media(max-width:1200px){.header-premium-inner{gap:20px;padding-inline:28px}.header-premium .brand img,.header-premium .header-brand{width:220px}.header-lounge{margin-left:5px;gap:8px}.header-lounge>img{width:42px;height:42px}.header-lounge p{font-size:8px;letter-spacing:1.5px}.header-lounge span{font-size:9px}.header-lounge>b{margin-left:0;width:29px;height:29px;font-size:9px}.header-premium .header-nav{gap:8px;padding-inline:22px}.header-premium .nav-chip{gap:5px;padding-inline:7px;font-size:10px}.header-premium .nav-chip img{width:30px;height:30px}.footer-showcase{gap:30px}.footer-body,.footer-showcase{padding-inline:35px}.footer-directory{gap:22px;grid-template-columns:1fr 1fr 1fr 1.4fr}.footer-support{padding:20px 18px}.footer-promises{gap:25px}}@media(max-width:950px){.header-lounge{display:none}.header-premium-inner{min-height:94px}.header-premium .brand img,.header-premium .header-brand{width:225px}.footer-showcase{gap:20px}.footer-cutout-scene{height:290px}.footer-machine{width:270px;height:270px}.footer-seven{width:100px;height:100px;right:-4px}.footer-crown{width:90px;height:90px;left:-8px}.footer-bell{width:85px;height:85px;right:8px}.footer-directory{grid-template-columns:1fr 1fr 1fr}.footer-support{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.6fr;-moz-column-gap:24px;column-gap:24px}.footer-support h3{grid-column:1}.footer-support p{grid-column:2;grid-row:1/3;margin:0;padding-right:25px}.footer-support-link{grid-column:1/-1}.footer-promises{gap:20px}.footer-premium .footer-brand img{width:270px}}@media(max-width:760px){.header-premium-inner{padding:12px 19px 13px;gap:16px;min-height:87px}.header-premium .brand img,.header-premium .header-brand{width:190px}.header-brand:before{inset:0 -8px -2px}.header-controls{gap:13px}.header-menu{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;min-width:42px;min-height:42px;padding:6px;background:linear-gradient(145deg,#3c535b,#1b303f);border:1px solid #9d8b6255;border-radius:7px;box-shadow:inset 0 1px #fff3,0 3px #091724;color:#cfdfd7}.header-menu span{font-size:7px;line-height:1;letter-spacing:.5px}.header-premium .header-nav{display:none;position:absolute;top:calc(100% - 2px);left:12px;right:12px;z-index:35;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;background:linear-gradient(130deg,#243d48,#102533);border:1px solid #a9946155;border-radius:0 0 14px 14px;box-shadow:0 20px 25px #0009;max-height:calc(100dvh - 100px);overflow:auto}.header-premium .header-nav.open{display:grid}.header-premium .nav-chip{min-height:52px;font-size:11px;padding:7px 10px;gap:9px}.header-premium .nav-chip img{width:36px;height:36px}.header-credit{min-width:95px;padding:8px 12px}.header-credit strong{font-size:17px}.header-premium .header-join{font-size:11px;padding:9px 16px;min-height:39px;gap:12px}.header-member{width:36px;height:36px}.footer-showcase{padding:40px 28px 27px;gap:25px;grid-template-columns:1fr 1fr}.footer-invitation h2{font-size:40px}.footer-invitation>p:not(.eyebrow){font-size:11px}.footer-invitation .eyebrow{font-size:8px!important;letter-spacing:1.5px}.footer-invitation .button{font-size:11px;min-height:43px;padding:10px 15px;gap:10px}.footer-pack-slots{gap:5px;flex-wrap:wrap}.footer-pack-slots>span{width:25px;height:29px;font-size:16px}.footer-pack-slots small{font-size:9px;margin-left:0;flex-basis:100%;margin-top:6px}.footer-cutout-scene{height:265px}.footer-machine{width:245px;height:245px}.footer-seven{width:90px;height:90px;right:-10px;top:10px}.footer-crown{width:84px;height:84px;bottom:3px;left:-12px}.footer-bell{width:75px;height:75px;right:0;bottom:0}.footer-body{padding:0 27px 20px}.footer-brand-row{gap:20px}.footer-premium .footer-brand img{width:230px}.footer-promises{gap:13px}.footer-promises b{font-size:23px}.footer-promises>span{font-size:6px;letter-spacing:.5px}.footer-directory{gap:25px 18px}.footer-directory h3{font-size:11px}.footer-directory nav a{font-size:10px}.footer-play-note{align-items:flex-start;gap:13px;flex-wrap:wrap}.footer-play-note>div{flex:1;min-width:0}.footer-play-note>a{margin-left:56px;margin-top:-5px}.footer-floor{gap:12px;font-size:8px;flex-wrap:wrap}.footer-floor>span:nth-child(2){display:none}}@media(max-width:520px){.header-premium-inner{padding:10px 15px 12px;min-height:78px;gap:12px}.header-premium .brand img,.header-premium .header-brand{width:158px}.header-controls{gap:11px}.header-premium .header-login{font-size:10px}.header-premium .header-join{padding:8px 12px;min-height:35px;font-size:10px;gap:9px}.header-menu{min-width:36px;min-height:36px;padding:5px}.header-menu svg{width:17px;height:17px}.header-credit{min-width:78px;padding:7px 9px}.header-credit span{font-size:6px;letter-spacing:.9px}.header-credit strong{font-size:15px}.header-member{display:none}.footer-showcase{display:flex;flex-direction:column;padding:35px 22px 20px;gap:10px;align-items:stretch}.footer-invitation h2{font-size:43px}.footer-invitation>p:not(.eyebrow){font-size:12px;max-width:360px}.footer-pack-slots{flex-wrap:nowrap;gap:6px;margin-top:18px}.footer-pack-slots>span{width:27px;height:31px}.footer-pack-slots small{flex-basis:auto;margin-left:3px;margin-top:0;font-size:8px;line-height:1.4;max-width:90px}.footer-cutout-scene{height:235px;max-width:340px;width:100%;align-self:center}.footer-machine{width:235px;height:235px;top:0}.footer-seven{width:95px;height:95px;right:0;top:3px}.footer-crown{width:85px;height:85px;left:0;bottom:0}.footer-bell{width:75px;height:75px;right:17px;bottom:0}.footer-body{padding:0 22px 18px}.footer-brand-row{padding:20px 0;flex-direction:column;gap:18px;align-items:flex-start}.footer-premium .footer-brand img{width:258px}.footer-promises{width:100%;justify-content:space-between;gap:15px}.footer-promises>span{font-size:7px;letter-spacing:.7px}.footer-promises b{font-size:25px}.footer-directory{grid-template-columns:1fr 1fr;gap:28px 20px;padding:28px 0}.footer-directory nav:nth-child(3){grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:20px;column-gap:20px;row-gap:11px}.footer-directory nav:nth-child(3) h3{grid-column:1/-1;margin-bottom:1px}.footer-directory h3{font-size:12px;margin-bottom:4px}.footer-directory nav a{font-size:11px}.footer-support{grid-column:1/-1;display:block;padding:21px}.footer-support p{font-size:11px;padding-right:0;max-width:100%;margin-top:13px}.footer-support>a:not(.footer-support-link){font-size:13px}.footer-play-note .age{height:36px;width:36px;min-width:36px;font-size:10px}.footer-play-note strong{font-size:9px;letter-spacing:.8px}.footer-play-note p{font-size:9px;line-height:1.8}.footer-play-note>a{margin-left:49px;font-size:10px}.footer-floor{font-size:8px}.footer-floor>a{font-size:9px}}@media(max-width:380px){.header-premium .brand img,.header-premium .header-brand{width:142px}.header-premium-inner{padding-inline:13px;gap:8px}.header-controls{gap:10px}.header-premium .header-login{display:none}.header-premium .header-join{padding-inline:10px}.header-premium .header-nav{left:7px;right:7px;padding:11px;gap:8px}.header-premium .nav-chip{font-size:10px;gap:6px;padding-inline:7px}.header-premium .nav-chip img{width:31px;height:31px}.footer-invitation h2{font-size:38px}.footer-pack-slots small{max-width:65px}.footer-brand-row .brand img{width:240px}}@media(prefers-reduced-motion:reduce){.header-premium .nav-chip{transition:none}.header-premium .nav-chip:hover{transform:none}}
