*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;height:100%}body{background:#0e1116;color:#e8edf2;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid #6db2ff;outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.boot-error{position:fixed;inset:0;z-index:1100;display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;padding:24px;text-align:center;background:#0e1116;color:#ff9d9d;font-size:15px;line-height:1.5}.sg-stage{position:relative;flex:1 1 auto;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(180deg,#10161f,#0a0d12)}.sg-art-status{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1.5rem;background:#01040b;text-align:center}.sg-art-status p{max-width:28ch;margin:0;font-size:1rem;line-height:1.5}.sg-btn{min-height:44px;min-width:44px;padding:0 16px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#1b2330;color:#e8edf2;font-size:14px;font-weight:600;cursor:pointer}.sg-btn:disabled{opacity:.4;cursor:not-allowed}.ui-replay-badge{color:var(--ui-accent);font-size:.75rem;font-weight:700}.ui-shell .ui-settlement-status{grid-area:board;align-self:start;z-index:9;margin:3rem .75rem .5rem;color:var(--ui-ink);font-size:.75rem;line-height:1.4;text-shadow:0 1px 3px var(--ui-shadow);pointer-events:none}.ui-session-info{grid-area:board;align-self:end;justify-self:center;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;gap:.125rem .75rem;margin:.25rem .5rem;color:var(--ui-muted);font-size:.625rem;line-height:1.4;text-shadow:0 1px 3px var(--ui-shadow);pointer-events:none}.ui-session-info>span{white-space:nowrap}.ui-session-info strong{color:var(--ui-ink)}@media(max-height:23.999rem)and (min-aspect-ratio:4/3){.ui-shell .ui-settlement-status{margin-block-start:2rem}}.ui-replay-details{grid-area:bet;min-width:0;padding:.5rem .75rem;align-self:center}.ui-replay-heading{margin-bottom:.25rem}.ui-replay-heading h2{margin:0 0 .25rem;font-size:.875rem;line-height:1.25}.ui-replay-heading p,.ui-replay-unavailable{color:var(--ui-muted);font-size:.75rem}.ui-replay-mode{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.125rem .75rem;font-size:.75rem}.ui-replay-pricing{display:grid;grid-template-columns:minmax(0,1fr);gap:.25rem;margin:.25rem 0 0}.ui-replay-cost{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem .5rem}.ui-replay-pricing dt{color:var(--ui-muted);font-size:.75rem}.ui-replay-pricing dd{margin:.125rem 0 0;font-family:var(--ui-display);font-size:1.25rem;font-weight:700;overflow-wrap:anywhere}.ui-replay-cost dd{color:var(--ui-money)}.ui-replay-details .ui-replay-unavailable{margin-top:.25rem}.ui-shell[data-replay=true] .ui-panel{grid-template-rows:auto minmax(5.375rem,auto) 3.1875rem}.ui-dialog{color-scheme:dark;position:fixed;inset:0;width:min(29rem,calc(100% - 1.5rem));max-width:100%;max-height:min(42rem,calc(100% - 1.5rem));margin:auto;padding:0;border:0;border-radius:.875rem;color:var(--ui-ink);background-color:var(--ui-panel);background-image:var(--ui-grain),linear-gradient(155deg,var(--ui-panel-light),var(--ui-panel-dark) 70%);background-size:16rem 16rem,100% 100%;background-blend-mode:soft-light,normal;box-shadow:0 1.5rem 4rem #0009;overflow:hidden}.ui-dialog[open]{display:flex;flex-direction:column}.ui-dialog::backdrop{background:#01050dd9}.ui-dialog-header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.625rem .75rem .625rem 1.25rem;border-bottom:1px solid var(--ui-border);background:#01040b33}.ui-dialog h2{font-size:1.125rem;margin:0;color:var(--ui-opal-top)}.ui-icon-button{min-width:var(--ui-target);min-height:var(--ui-target);display:grid;place-items:center;border:0;border-radius:var(--ui-radius);background:transparent;color:var(--ui-muted)}.ui-icon-button:hover{background:var(--ui-hover);color:var(--ui-ink)}.ui-dialog-body{flex:1 1 auto;min-height:0;padding:1.25rem;overflow:auto;overscroll-behavior:contain;scrollbar-color:var(--ui-border) var(--ui-field);scrollbar-width:thin}.ui-dialog-footer{flex:0 0 auto;display:flex;gap:.75rem;padding:.75rem 1.25rem;border-top:1px solid var(--ui-border);background:#01040b33}.ui-dialog-footer .ui-button{flex:1}.ui-dialog-body .ui-fields{gap:1rem}.ui-rules-link{display:flex;align-items:center;gap:.75rem;width:100%;min-height:var(--ui-target);padding:.75rem 0;margin-top:1.25rem;background:transparent;border:0;color:var(--ui-ink);border-top:1px solid var(--ui-border)}.ui-rules-link>span{flex:1;text-align:start}.ui-paytable-link{margin:0 0 1rem;border-top:0;border-bottom:1px solid var(--ui-border)}.ui-rules-link>svg:last-child{transform:rotate(-90deg)}.ui-muted{color:var(--ui-muted);line-height:1.6;font-size:.875rem}.ui-bet-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:1rem 0}.ui-bet-levels .ui-button{padding:.5rem .25rem;font-size:.75rem}.ui-bet-levels .ui-button[aria-pressed=true]{color:var(--ui-on-accent);background:linear-gradient(170deg,var(--ui-opal-top),var(--ui-opal-bottom));box-shadow:inset 0 1px #fffef0,inset 0 -2px 0 var(--ui-nickel)}.ui-purchase-summary{margin:1.5rem 0 0}.ui-purchase-summary>div{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 0}.ui-purchase-summary dt{color:var(--ui-muted)}.ui-purchase-summary dd{margin:0;font-weight:600;text-align:end}.ui-rules p{font-size:.9375rem;line-height:1.6;color:var(--ui-muted)}.ui-rules h3{font-size:1rem;margin:1.5rem 0 .5rem}.ui-paytable-scroll{overflow-x:auto;overscroll-behavior-x:contain;margin:.75rem 0}.ui-paytable-scroll:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ui-paytable{width:100%;border-collapse:collapse;text-align:center}.ui-paytable th,.ui-paytable td{background:var(--ui-field);border:1px solid var(--ui-border);padding:.5rem .125rem}.ui-paytable th{color:var(--ui-muted);font-size:.75rem;font-weight:400}.ui-paytable th:first-child{width:2rem}.ui-paytable strong{white-space:nowrap;font-family:var(--ui-display);font-size:1rem;line-height:1;color:var(--ui-money)}.ui-rules .ui-disclaimer{font-size:.8125rem}:root{--ui-bg: #050c17;--ui-panel: #1b1f25;--ui-field: #0b1016;--ui-hover: #303c48;--ui-border: #41494f;--ui-ink: #fff8df;--ui-muted: #b6c9df;--ui-accent: #79cfff;--ui-on-accent: #092338;--ui-money: #ffd479;--ui-error: #ffb3ac;--ui-panel-light: #242c33;--ui-panel-dark: #14181e;--ui-nickel: #9b9d98;--ui-opal-top: #fff8df;--ui-opal-bottom: #b9d7e5;--ui-amber-bottom: #38230f;--ui-gold-top: #fdd060;--ui-gold-bottom: #e8a236;--ui-gold-ink: #17130a;--ui-rim: #e7e5d940;--ui-dock-ink: #f5f1e7;--ui-dock-seam: #929b9f80;--ui-dock-metal: radial-gradient(ellipse at 15% 0%, #8493981c, transparent 65%), linear-gradient(164deg, #2b333a 0%, #1b2228 25%, #10161c 62%, #090f14 100%);--ui-shadow: #01040b;--ui-display: "Barlow Condensed", sans-serif;--ui-grain: url(/assets/grain-D-orUXm4.jpg);--ui-enamel: url(/assets/basket-enamel@1x-BdpNWQy4.jpg);--ui-radius: .5rem;--ui-target: 3rem;--ui-fast: .16s;--ui-ease: cubic-bezier(.2, .8, .2, 1)}@supports (background-image: image-set(url(x.avif) type("image/avif"))){:root{--ui-grain: image-set(url(/assets/grain-CPx8zV0U.avif) type("image/avif"), url(/assets/grain-BTIRcy73.webp) type("image/webp"), url(/assets/grain-D-orUXm4.jpg) type("image/jpeg"));--ui-enamel: image-set(url(/assets/basket-enamel@1x-BSlkjq53.avif) 1x type("image/avif"), url(/assets/basket-enamel@2x-BM9Th5vY.avif) 2x type("image/avif"), url(/assets/basket-enamel@1x-ZeJc7ldO.webp) 1x type("image/webp"), url(/assets/basket-enamel@2x-C9qOfa0D.webp) 2x type("image/webp"), url(/assets/basket-enamel@1x-BdpNWQy4.jpg) 1x type("image/jpeg"), url(/assets/basket-enamel@2x-CrPOvadv.jpg) 2x type("image/jpeg"))}}body{background:var(--ui-bg)}::selection{background:var(--ui-accent);color:var(--ui-on-accent)}.ui-shell{height:100%;min-height:0;display:grid;grid-template:"board" minmax(0,1fr) "panel" auto / minmax(0,1fr);overflow:hidden;color:var(--ui-ink);background:var(--ui-bg);font-size:.875rem;line-height:1.4;font-variant-numeric:tabular-nums}.ui-shell button,.ui-shell input,.ui-shell select{font-family:inherit;font-size:inherit;line-height:inherit}.ui-shell button{touch-action:manipulation}.ui-shell button,.ui-shell select{cursor:pointer}.ui-shell button:disabled,.ui-shell input:disabled,.ui-shell select:disabled{cursor:not-allowed;opacity:.55}.ui-shell button:focus-visible,.ui-shell input:focus-visible,.ui-shell select:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ui-shell p{margin:0}.ui-shell button{transition:background-color var(--ui-fast) var(--ui-ease),color var(--ui-fast) var(--ui-ease),transform var(--ui-fast) var(--ui-ease)}.ui-shell button:active:not(:disabled){transform:translateY(1px)}.ui-header{grid-area:board;align-self:start;z-index:2;display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.75rem 1rem;pointer-events:none}.ui-header h1{margin:0;font-family:var(--ui-display);font-size:1.5rem;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--ui-opal-top);text-shadow:0 2px 2px var(--ui-shadow)}.ui-dock-money{grid-area:money;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;min-height:4.375rem;min-width:0;padding-block:.5rem;border:1px solid var(--ui-border);border-radius:.3125rem;background:var(--ui-dock-metal);box-shadow:inset 0 1px 0 var(--ui-rim),inset 0 -1px #03070c,0 2px 3px #01040b99}.ui-dock-money:has(>.ui-money:only-child){grid-template-columns:minmax(0,1fr)}.ui-money{display:flex;flex-direction:column;align-items:center;min-width:0;max-width:100%;padding-inline:.5rem;min-height:3rem;justify-content:center}.ui-money+.ui-money{border-inline-start:1px solid var(--ui-dock-seam)}.ui-money>span{color:var(--ui-dock-ink);font-family:var(--ui-display);font-size:1rem;line-height:1.15;font-weight:700;text-transform:uppercase;text-align:center;overflow-wrap:anywhere}.ui-money strong{font-family:var(--ui-display);font-size:1.5rem;line-height:1.1;font-weight:700;max-width:100%;width:100%;min-width:0;white-space:nowrap;text-align:center;color:var(--ui-dock-ink);text-shadow:0 2px 2px #01040b}.ui-payout strong{color:var(--ui-money)}.ui-payout[data-state=idle] strong{color:var(--ui-ink)}.ui-board{grid-area:board;position:relative;display:flex;min-width:0;min-height:0;overflow:hidden}.ui-board .sg-stage{width:100%;height:100%}.ui-panel{grid-area:panel;position:relative;z-index:4;align-self:end;justify-self:center;display:grid;grid-template:"money money money" minmax(4.375rem,auto) "bet bet play" minmax(5.375rem,auto) "menu utility utility" 3.1875rem / 7.1875rem minmax(0,1fr) 8.0625rem;row-gap:.09375rem;width:calc(100% - 1.125rem);margin:0 .5625rem max(.4375rem,env(safe-area-inset-bottom));isolation:isolate;min-height:0;min-width:0}.ui-panel:before,.ui-panel:after{content:"";z-index:-1;pointer-events:none;border:1px solid var(--ui-border);border-radius:.3125rem;background:var(--ui-dock-metal);box-shadow:inset 0 1px 0 var(--ui-rim),inset 0 -1px #03070c,0 2px 3px #01040b99}.ui-panel:before{grid-area:2 / 1 / 3 / -1}.ui-panel:after{grid-area:3 / 1 / 4 / -1}.ui-panel-fields{grid-area:bet;min-width:0;padding-inline:.75rem .625rem;align-self:center}.ui-panel>.ui-menu{grid-area:menu;position:relative;margin-block:.125rem;border-radius:0;color:var(--ui-dock-ink)}.ui-panel>.ui-menu:after{content:"";position:absolute;inset-block:.3125rem;inset-inline-end:0;width:1px;background:var(--ui-dock-seam)}.ui-menu>svg{width:2.125rem;height:2.125rem;filter:drop-shadow(0 2px 1px #01040b)}.ui-dock-utility{grid-area:utility;display:flex;justify-content:flex-start;min-width:0}.ui-fields{display:grid;gap:.625rem}.ui-field{margin:0;padding:0;border:0;min-width:0}.ui-field>label,.ui-field>legend{display:flex;align-items:center;justify-content:space-between;width:100%;color:var(--ui-muted);padding:0;margin-bottom:.25rem;font-size:.75rem;font-weight:600}.ui-field>label>span{font-size:.6875rem}.ui-amount-control{display:flex;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:linear-gradient(var(--ui-shadow),var(--ui-field));box-shadow:inset 0 2px 5px #01040b80,0 1px 0 var(--ui-rim)}.ui-amount-control input{padding:0 .75rem;color:var(--ui-ink);width:100%;min-width:0;border:0;border-radius:var(--ui-radius);background:transparent;caret-color:var(--ui-accent);font-family:var(--ui-display);font-size:1.375rem;line-height:1;font-weight:700}.ui-panel .ui-amount-field{position:relative}.ui-panel .ui-amount-field>label{position:absolute;z-index:1;inset-block-start:.625rem;inset-inline:3rem 6rem;justify-content:center;gap:.25rem;width:auto;margin:0;font-family:var(--ui-display);font-size:.875rem;line-height:1;text-align:center;text-transform:uppercase;pointer-events:none;color:var(--ui-dock-ink);direction:ltr}.ui-panel .ui-amount-field>label>span{display:none}.ui-panel .ui-amount-control{position:relative;isolation:isolate;min-height:3.625rem;align-items:center;border:0;border-radius:0;background:transparent;box-shadow:none}.ui-panel .ui-amount-control:before{content:"";position:absolute;z-index:-1;inset:0 3rem 0 0;border:1px solid #343d45;border-radius:.4375rem;background:linear-gradient(110deg,#20272e,#11171d 75%);box-shadow:inset 0 1px #c0c5c61c,inset 0 -2px 3px #01040b80,0 1px #c0c5c61a}.ui-panel .ui-amount-control input{height:3.625rem;padding:1rem .125rem 0;text-align:center;font-size:1.5rem}.ui-amount-value{position:relative;flex:1 1 0;min-width:0}.ui-amount-value>input{height:100%}.ui-panel .ui-amount-value input{position:absolute;inset:0;height:100%;opacity:0}.ui-bet-display{display:flex;align-items:center;justify-content:center;min-height:3.625rem;padding:1rem .125rem .25rem;color:var(--ui-ink);font-family:var(--ui-display);font-size:1.5rem;line-height:1;font-weight:700;text-align:center;white-space:nowrap;pointer-events:none;color:var(--ui-dock-ink);text-shadow:0 2px 2px #01040b}.ui-panel .ui-amount-value:focus-within input,.ui-panel .ui-amount-value:has(input[aria-invalid=true]) input{opacity:1}.ui-amount-value:focus-within .ui-bet-display,.ui-amount-value:has(input[aria-invalid=true]) .ui-bet-display{visibility:hidden}.ui-adjust{flex:0 0 var(--ui-target);display:grid;place-items:center;height:var(--ui-target);border:1px solid #01040b;border-radius:.25rem;color:var(--ui-muted);background:linear-gradient(var(--ui-panel-light),var(--ui-field));box-shadow:inset 0 1px 0 var(--ui-rim),0 2px 3px #01040b80;font-weight:600}.ui-adjust:hover{background:var(--ui-hover);color:var(--ui-ink)}.ui-panel .ui-adjust{position:relative;isolation:isolate;border:0;background:transparent;box-shadow:none;color:var(--ui-dock-ink)}.ui-panel .ui-adjust:before{content:"";position:absolute;inset:.125rem .1875rem;z-index:-1;border:1px solid #050a0f;border-radius:.3125rem;background:linear-gradient(155deg,#39434b,#252d35 28%,#151c23 63%,#0a1117);box-shadow:inset 0 0 0 1px #78858c26,inset 1px 1px #bdc7c84a,inset -1px -2px #03080e,0 2px 3px #01040bcc}.ui-panel .ui-adjust:last-child:before{inset-inline:.5rem .0625rem}.ui-panel .ui-adjust:hover:not(:disabled):before{background:linear-gradient(145deg,#36424b,#19232b)}.ui-panel .ui-adjust>svg{width:1.625rem;height:1.625rem;filter:drop-shadow(0 2px 1px #01040b)}.ui-panel .ui-adjust:last-child>svg{width:1.375rem;height:1.375rem;margin-inline-start:.375rem}.ui-actions{grid-area:play;display:flex;align-items:center;justify-content:center;min-width:0;height:5.375rem;align-self:center}.ui-button{position:relative;isolation:isolate;min-height:var(--ui-target);min-width:var(--ui-target);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;padding:.5rem .75rem;color:var(--ui-ink);background:linear-gradient(var(--ui-hover),var(--ui-panel));border:0;border-radius:var(--ui-radius);font-weight:700;box-shadow:inset 0 1px 0 var(--ui-rim),inset 0 -1px 0 var(--ui-shadow)}.ui-button:not(.ui-play):hover:not(:disabled){background:linear-gradient(var(--ui-border),var(--ui-hover))}.ui-button>span{display:flex;align-items:center;justify-content:center;gap:.375rem;white-space:nowrap}.ui-button small{font-size:.75rem;line-height:1.2;font-weight:600;white-space:nowrap}.ui-actions .ui-play>span{flex-direction:column;gap:0;font-family:var(--ui-display);font-size:1.375rem;line-height:1;text-transform:uppercase;white-space:normal;overflow-wrap:normal;word-break:keep-all;max-width:100%;text-align:center}.ui-actions .ui-play>span>svg{width:3rem;height:3rem;flex-shrink:0}.ui-actions .ui-play{--ui-play-label-min: 10px;--ui-play-icon-compact: 2rem;--ui-play-icon-minimal: 1.5rem}.ui-shell .ui-actions .ui-play.ui-button[data-label-fit=compact]>span>svg{width:var(--ui-play-icon-compact);height:var(--ui-play-icon-compact)}.ui-shell .ui-actions .ui-play.ui-button[data-label-fit=minimal]>span>svg{width:var(--ui-play-icon-minimal);height:var(--ui-play-icon-minimal)}.ui-actions .ui-play>small{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui-shell[data-replay=true] .ui-actions .ui-play>span{font-size:1rem}.ui-shell[data-replay=true] .ui-actions .ui-play>span>svg{width:2.5rem;height:2.5rem}.ui-actions .ui-play{flex:0 0 6.375rem;width:6.375rem;height:6.375rem;padding:.375rem;margin-block-start:-.3125rem;border:4px solid transparent;border-radius:50%;color:var(--ui-gold-ink);background:radial-gradient(ellipse at 26% 18%,#ffe8a0a3,#ffda7700 53%) padding-box,linear-gradient(135deg,#ffd56c,#f4b640 53%,#de8c22) padding-box,linear-gradient(145deg,#a1aaa8,#525f66 13%,#101b24 30%,#050c13 64%,#3f4c53 83%,#111c25) border-box;box-shadow:inset 2px 2px 1px #fff0b4c4,inset -2px -3px 1px #ab5e15,0 0 0 2px #0a1015,2px 5px 8px #01040bcc;text-shadow:0 1px 0 #fff8df40}.ui-actions .ui-play:hover:not(:disabled){filter:brightness(1.06)}.ui-play:before{content:"";position:absolute;inset:1px;z-index:-1;pointer-events:none;border-radius:inherit;background:var(--ui-enamel) center / cover;mix-blend-mode:soft-light;opacity:.08}.ui-cost-note{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui-text-button{min-height:var(--ui-target);min-width:var(--ui-target);display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:0 .375rem;color:var(--ui-muted);border:0;background:transparent;font-size:.75rem}.ui-text-button:hover{color:var(--ui-ink)}.ui-round-progress{direction:ltr;grid-area:board;position:relative;align-self:start;min-width:0;z-index:2;margin:3.25rem .5rem .25rem;pointer-events:none;display:flex;justify-content:space-between;align-items:center;min-height:var(--ui-target);color:var(--ui-money);font-size:.75rem;text-shadow:0 1px 3px var(--ui-shadow)}.ui-round-progress .ui-text-button{pointer-events:auto}.ui-round-progress>.ui-text-button{padding:.375rem .625rem;border-radius:var(--ui-radius);background:var(--ui-panel-dark)}.ui-inline-error{margin-top:.75rem;color:var(--ui-error);display:flex;flex-direction:column;gap:.25rem}.ui-inline-error>span{font-size:.75rem}.ui-error-text{color:var(--ui-error);padding-top:.25rem;font-size:.75rem}.ui-use-amount{min-height:2rem;min-width:auto;margin-inline-start:.25rem;padding:0 .5rem;color:var(--ui-ink);font-weight:600;text-decoration:underline}.ui-amount-adjusted{padding-top:.25rem;font-size:.75rem;line-height:1.4}.ui-board-notice{grid-area:board;position:relative;align-self:start;z-index:3;margin:3.25rem .5rem .5rem;padding:.5rem .75rem;background:var(--ui-field);border:1px solid var(--ui-border);border-radius:var(--ui-radius)}.ui-boot{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:var(--ui-bg);color:var(--ui-ink);padding:1.5rem;text-align:center}@media(min-width:44rem)and (min-height:24rem){.ui-header{justify-content:flex-start;padding:1.25rem 1.5rem}.ui-header h1{font-size:1.875rem}.ui-panel{grid-template:"menu money bet utility play" minmax(5.4375rem,auto) / clamp(3.5rem,7.1vw,4.875rem) minmax(0,1fr) clamp(14.5rem,30vw,20.5rem) clamp(4.5rem,14.1vw,9.75rem) clamp(7rem,15.7vw,10.75rem);row-gap:0;width:calc(100% - 1.125rem);margin:0 .5625rem max(.8125rem,env(safe-area-inset-bottom))}.ui-panel:before{grid-area:1 / 1 / 2 / -1}.ui-panel:after{display:none}.ui-panel>.ui-menu{align-self:center;justify-self:center;width:3.875rem;height:4rem;margin:0;border:0}.ui-panel>.ui-menu:before{content:"";position:absolute;inset:.25rem .375rem;z-index:-1;border:1px solid #080e13;border-radius:.3125rem;background:linear-gradient(145deg,#20272d,#0c1217);box-shadow:inset 0 1px #b2b8b920}.ui-panel>.ui-menu:after{inset-inline-end:-.5rem;inset-block:.125rem}.ui-dock-money{align-self:center;min-height:3.75rem;border:0;background:none;box-shadow:none;padding:0}.ui-money{min-height:3.5rem}.ui-panel-fields{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding-inline:1.125rem .5rem;border:1px solid #394149;border-radius:.375rem;background:linear-gradient(140deg,#252d34,#181f26 48%,#10171d);box-shadow:inset 0 1px #d0d3cd25,inset 1px 0 #d0d3cd12,0 1px 3px #01040b99}.ui-panel .ui-amount-field>label{font-size:1rem}.ui-panel .ui-amount-control input,.ui-panel .ui-bet-display{font-size:1.5rem}.ui-panel .ui-amount-control:before{inset-inline-end:3.4375rem}.ui-dock-utility{align-self:center;justify-content:flex-start;border-inline-end:1px solid var(--ui-dock-seam);min-height:3.5rem}.ui-actions .ui-play{margin-block-start:-.6875rem}.ui-shell[data-replay=true] .ui-panel{grid-template-rows:minmax(5.4375rem,auto)}}@media(max-width:23.999rem){.ui-panel{grid-template-columns:5.75rem minmax(0,1fr) 6rem}.ui-actions .ui-play{flex-basis:5.5rem;width:5.5rem;height:5.5rem}.ui-actions .ui-play>span>svg{width:2.5rem;height:2.5rem}.ui-panel .ui-bet-display,.ui-panel .ui-amount-control input{font-size:1.375rem}.ui-panel .ui-amount-field>label{inset-inline-start:0;inset-inline-end:3rem}.ui-panel .ui-amount-control>.ui-adjust:not(:last-child){display:none}}@media(max-width:23.999rem)and (max-height:40rem){.ui-header{min-height:0;padding-block:.5rem}.ui-header h1{font-size:1rem}}@media(max-height:23.999rem)and (min-aspect-ratio:4/3){.ui-header{justify-content:flex-start;padding:.5rem;min-height:0}.ui-header h1{font-size:1rem}.ui-money{flex-direction:row;justify-content:space-between;gap:.25rem;min-height:0}.ui-money>span{font-size:.75rem}.ui-money strong{font-size:1.125rem;flex:1 1 0;width:auto}.ui-panel{grid-template:"money money money money" auto "menu bet utility play" minmax(3.25rem,auto) / 3rem minmax(0,1fr) 4rem 3.5rem;width:calc(100% - .5rem);margin:0 .25rem max(.25rem,env(safe-area-inset-bottom));row-gap:.0625rem}.ui-panel:after{display:none}.ui-dock-money{min-height:2rem;padding-block:.25rem}.ui-panel>.ui-menu,.ui-dock-utility{border-block-start:0}.ui-panel .ui-amount-field>label{inset-block-start:.25rem;inset-inline:0 3rem}.ui-panel .ui-amount-control,.ui-panel .ui-amount-control input,.ui-panel .ui-bet-display{min-height:3rem;height:3rem}.ui-panel .ui-amount-control>.ui-adjust:not(:last-child){display:none}.ui-actions{height:3.25rem}.ui-actions .ui-play{flex-basis:3rem;width:3rem;height:3rem;border-width:2px;margin:0;--ui-play-label-min: 8px;--ui-play-icon-compact: 1rem;--ui-play-icon-minimal: .875rem}.ui-actions .ui-play>span{font-size:.75rem}.ui-actions .ui-play>span>svg{width:1.25rem;height:1.25rem}.ui-shell[data-replay=true] .ui-panel{grid-template-rows:auto minmax(3.25rem,auto)}.ui-shell[data-replay=true] .ui-actions .ui-play>span{font-size:0}.ui-shell[data-replay=true] .ui-actions .ui-play>span>svg{width:1.5rem;height:1.5rem}.ui-panel .ui-replay-details{padding-block:.25rem}.ui-panel .ui-replay-heading,.ui-panel .ui-replay-mode{display:none}.ui-dialog{width:100%;height:100%;max-height:100%;border-radius:0}.ui-dialog-header{padding:0 .5rem 0 1rem;min-height:var(--ui-target)}.ui-dialog h2{font-size:1rem}.ui-dialog-body{padding:.75rem 1rem}.ui-dialog-footer{padding:.375rem 1rem}}@media(prefers-reduced-motion:reduce){.ui-shell button{transition:none}}.ui-amount-control,.ui-paytable,.ui-money strong,.ui-powerball-amount{direction:ltr;unicode-bidi:isolate}.ui-shell .ui-turbo{position:relative;display:grid;grid-template:"icon icon" 1.75rem "label state" 1rem / auto auto;align-items:center;justify-content:center;align-content:center;gap:0 .25rem;min-width:var(--ui-target);min-height:var(--ui-target);width:9.0625rem;max-width:100%;padding:.125rem .5rem;border:0;border-radius:.25rem;background:transparent;color:var(--ui-dock-ink);line-height:1}.ui-turbo:hover{background:var(--ui-hover)}.ui-turbo>svg{grid-area:icon;justify-self:center;width:1.25rem;height:1.75rem;filter:drop-shadow(0 2px 1px #01040b)}.ui-turbo-label{grid-area:label;font-family:var(--ui-display);font-size:.875rem;font-weight:700;text-transform:uppercase;white-space:nowrap}@media(max-height:23.999rem)and (min-aspect-ratio:4/3){.ui-shell .ui-turbo{column-gap:.125rem;padding-inline:.125rem}.ui-turbo-label{font-size:.8125rem}.ui-turbo-state{font-size:.5625rem}}.ui-turbo-state{grid-area:state;color:var(--ui-dock-ink);font-family:var(--ui-display);font-size:.625rem;font-weight:700;text-transform:uppercase}.ui-turbo[aria-checked=true]{color:var(--ui-money);background:transparent}.ui-turbo[aria-checked=true] .ui-turbo-state{color:var(--ui-money)}@media(min-width:44rem)and (min-height:24rem){.ui-shell .ui-turbo{grid-template-rows:2rem 1rem;min-height:3.5rem;width:6.625rem}.ui-turbo>svg{width:1.375rem;height:2rem}}.ui-shell{--ui-motion-settle: cubic-bezier(.16, 1, .3, 1);--ui-motion-enter: .26s;--ui-motion-exit: .16s}.ui-shell .ui-actions .ui-play{overflow:hidden;transition:transform .18s var(--ui-motion-settle),opacity .14s ease-out}.ui-shell .ui-actions .ui-play:active:not(:disabled){transform:translateY(2px);transition-duration:80ms}.ui-actions .ui-play:after{content:"";position:absolute;inset:1px;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,transparent 25%,#fff8df70 50%,transparent 75%);opacity:0;transform:translate(-110%)}@media(hover:hover)and (pointer:fine){.ui-actions .ui-play:hover:not(:disabled):after{animation:ui-enamel-light .42s var(--ui-motion-settle)}}.ui-actions .ui-play:focus-visible:not(:disabled):after,.ui-panel[data-state=submitting] .ui-actions .ui-play:after,.ui-panel[data-state=playing] .ui-actions .ui-play:after{animation:ui-enamel-light .42s var(--ui-motion-settle)}.ui-actions .ui-play:active:not(:disabled):after{animation:none}@supports (transition-behavior: allow-discrete){.ui-dialog{opacity:0;transform:translateY(.75rem) scale(.985);transition:opacity var(--ui-motion-exit) ease-out,transform var(--ui-motion-exit) ease-out,display var(--ui-motion-exit) allow-discrete,overlay var(--ui-motion-exit) allow-discrete}.ui-dialog[open]{opacity:1;transform:none;transition-duration:var(--ui-motion-enter);transition-timing-function:var(--ui-motion-settle)}.ui-dialog::backdrop{opacity:0;transition:opacity var(--ui-motion-exit) ease-out,display var(--ui-motion-exit) allow-discrete,overlay var(--ui-motion-exit) allow-discrete}.ui-dialog[open]::backdrop{opacity:1;transition-duration:var(--ui-motion-enter)}@starting-style{.ui-dialog[open]{opacity:0;transform:translateY(.75rem) scale(.985)}.ui-dialog[open]::backdrop{opacity:0}}}.ui-dialog[open] .ui-dialog-body{animation:ui-sheet-content .2s var(--ui-motion-settle)}.ui-payout strong,.ui-balance strong{animation:ui-settlement .16s ease-out}.ui-payout[data-tone=settled] strong{color:var(--ui-ink)}.ui-payout[data-tone=win] strong{position:relative;isolation:isolate;display:inline-block;color:var(--ui-money);transform-origin:center bottom;animation:ui-payout-lock .38s var(--ui-motion-settle)}.ui-payout[data-tone=win] strong:after{content:"";position:absolute;inset:auto -.125rem -.125rem;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--ui-money) 25%,var(--ui-opal-top) 50%,var(--ui-money) 75%,transparent);opacity:0;transform-origin:center;animation:ui-credit-light .48s var(--ui-motion-settle)}@keyframes ui-enamel-light{0%{opacity:0;transform:translate(-110%)}30%{opacity:.48}to{opacity:0;transform:translate(110%)}}@keyframes ui-sheet-content{0%{opacity:.55;transform:translateY(.25rem)}to{opacity:1;transform:none}}@keyframes ui-settlement{0%{opacity:.55}to{opacity:1}}@keyframes ui-payout-lock{0%{opacity:.65;transform:scale(.96)}38%{opacity:1;transform:scale(1.035)}to{transform:none}}@keyframes ui-credit-light{0%{opacity:0;transform:scaleX(.08)}22%{opacity:.9;transform:scaleX(.7)}55%{opacity:.7;transform:scaleX(1)}to{opacity:0;transform:scaleX(1.04)}}@media(max-height:23.999rem)and (min-aspect-ratio:4/3){.ui-dialog{transform:none}@starting-style{.ui-dialog[open]{transform:none}}}@media(prefers-reduced-motion:reduce){.ui-shell button:active:not(:disabled),.ui-shell .ui-actions .ui-play:active:not(:disabled),.ui-dialog{transform:none}.ui-shell .ui-actions .ui-play{transition:opacity .1s ease-out}.ui-actions .ui-play:after{display:none}.ui-payout[data-tone=win] strong:after{display:none}.ui-dialog,.ui-dialog[open],.ui-dialog::backdrop,.ui-dialog[open]::backdrop{transition-duration:.1s}.ui-dialog[open] .ui-dialog-body,.ui-payout[data-tone] strong,.ui-balance strong{animation:ui-settlement .1s ease-out}@starting-style{.ui-dialog[open]{transform:none}}}.basket-progress{--charge-dark: #081426;--charge-rim: #587393;--charge-core: #e4a947;--charge-heat: #ffb32d;--charge-white: #fff4d6;--charge-ease: cubic-bezier(.16, 1, .3, 1);--charge-motion: running;position:absolute;z-index:1;width:min(18rem,calc(100% - 1.5rem));padding:.375rem 1rem .5rem;transform:translate(-50%);pointer-events:none;text-align:center;isolation:isolate}.basket-progress[data-ready=false]{visibility:hidden}.basket-progress__track{position:relative;display:flex;gap:.25rem;width:10.5rem;max-width:100%;height:.625rem;margin-inline:auto;direction:ltr}.basket-progress__track:before{content:"";position:absolute;inset:-.25rem -.375rem;border-radius:3px;background:linear-gradient(180deg,#18293c,#030912 45%,#152032);box-shadow:0 2px 4px var(--ui-shadow)}.basket-progress__charge{position:relative;flex:1;border-radius:2px;background:var(--charge-dark);box-shadow:inset 0 1px 1px var(--ui-shadow),inset 0 -1px 0 var(--charge-rim)}.basket-progress__charge:before,.basket-progress__charge:after{content:"";position:absolute;pointer-events:none;opacity:0}.basket-progress__charge:before{inset:0 -.5rem -.625rem;background:radial-gradient(ellipse at 50% 15%,#ffb32d70,transparent 68%)}.basket-progress__charge:after{inset:-1px;border-radius:inherit;background:var(--charge-white);box-shadow:0 2px 12px #ffb32d99}.basket-progress__charge[data-filled=true]:before{opacity:.55}.basket-progress__charge[data-filled=true]:after{animation:charge-ignite .48s var(--charge-ease) both var(--charge-motion)}.basket-progress__fill{position:absolute;inset:1px;border-radius:1px;overflow:hidden;background:linear-gradient(180deg,var(--ui-ink),var(--ui-gold-top) 24%,var(--charge-core) 75%,#9a601c);transform:scaleX(0);transform-origin:left;transition:transform .36s var(--charge-ease)}.basket-progress__fill:before,.basket-progress__fill:after{content:"";position:absolute;opacity:0}.basket-progress__fill:before{inset:35% -10%;background:var(--charge-white)}.basket-progress__fill:after{inset:-50% auto -50% -40%;width:32%;background:linear-gradient(90deg,transparent,#fff4d6d9,transparent);transform:translate(0) skew(-24deg)}.basket-progress__charge[data-filled=true] .basket-progress__fill{transform:scaleX(1)}.basket-progress__charge[data-filled=true] .basket-progress__fill:before{opacity:.26}.basket-progress__charge[data-filled=true] .basket-progress__fill:after{animation:charge-reflection 6s linear .6s infinite var(--charge-motion)}.basket-progress__charge:nth-child(2) .basket-progress__fill:after{animation-delay:.68s}.basket-progress__charge:nth-child(3) .basket-progress__fill:after{animation-delay:.76s}.basket-progress[data-captures="0"] .basket-progress__fill{transition:none}.basket-progress__impact{position:absolute;inset:0}.basket-progress__conduction{position:absolute;inset:20% -5%;background:linear-gradient(90deg,transparent,var(--charge-white),transparent);box-shadow:0 2px 10px #ffb32d80;transform-origin:center;animation:charge-conduction .48s var(--charge-ease) both var(--charge-motion)}.basket-progress__spark{--spark-x: -.25rem;--spark-y: -.625rem;position:absolute;top:30%;left:12%;width:2px;height:2px;border-radius:50%;background:var(--charge-white);box-shadow:0 1px 4px var(--charge-heat);animation:charge-spark .48s cubic-bezier(.12,.55,.3,1) both var(--charge-motion)}.basket-progress__spark:nth-of-type(3){left:30%;--spark-x: .125rem;--spark-y: .5rem}.basket-progress__spark:nth-of-type(4){left:45%;--spark-x: -.125rem;--spark-y: -.75rem}.basket-progress__spark:nth-of-type(5){left:62%;--spark-x: .25rem;--spark-y: .625rem}.basket-progress__spark:nth-of-type(6){left:78%;--spark-x: .375rem;--spark-y: -.5rem}.basket-progress__spark:nth-of-type(7){left:92%;--spark-x: .25rem;--spark-y: .5rem}.basket-progress .basket-progress__caption,.basket-progress .basket-progress__reward{-webkit-text-stroke:2px var(--ui-bg);paint-order:stroke fill}.basket-progress .basket-progress__caption{margin:.5rem 0 0;color:var(--ui-muted);font-family:var(--ui-display);font-size:1.125rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.25;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 2px 4px var(--ui-shadow)}.basket-progress__caption strong{color:var(--ui-money);font-weight:inherit}.basket-progress .basket-progress__reward{min-height:1.75rem;margin:.125rem 0 0;color:var(--charge-white);font-family:var(--ui-display);font-size:1rem;font-weight:700;line-height:1.75rem;text-shadow:0 2px 4px var(--ui-shadow)}.basket-progress__reward-content{position:relative;display:inline-flex;align-items:baseline;gap:.375rem;animation:reward-land .42s var(--charge-ease) both var(--charge-motion)}.basket-progress__reward-count{color:var(--charge-white);font-size:1.5rem;font-variant-numeric:tabular-nums}.basket-progress__reward-content:before{content:"";position:absolute;z-index:-1;inset:18% -1.25rem -.125rem;background:radial-gradient(ellipse,#ffb32d80,transparent 68%);opacity:0;animation:reward-light .42s var(--charge-ease) both var(--charge-motion)}.basket-progress[data-active=true] .basket-progress__reward-count{color:var(--ui-money)}.basket-progress__mode{position:relative;display:inline-block;max-width:100%;vertical-align:bottom;text-shadow:0 2px 3px var(--ui-shadow)}.basket-progress__mode:before{content:"";position:absolute;z-index:-1;inset:25% -.5rem -.375rem;opacity:0;background:radial-gradient(ellipse at 50% 35%,#b66a1c70,transparent 70%)}.basket-progress__letter-light{position:absolute;inset:0;color:var(--charge-white);opacity:0;text-shadow:0 1px 6px #ffb32d80}.basket-progress__letter-light:after{content:attr(data-label)}.basket-progress[data-captures="1"] .basket-progress__letter-light,.basket-progress[data-captures="2"] .basket-progress__letter-light,.basket-progress[data-active=true] .basket-progress__letter-light{animation:gold-letter-reflection 6s linear .84s infinite var(--charge-motion)}.basket-progress[data-captures="2"] .basket-progress__mode:before{opacity:.45}.basket-progress[data-active=true] .basket-progress__mode:before{opacity:.8;animation:gold-seal .48s var(--charge-ease) both var(--charge-motion)}.basket-progress[data-active=true] .basket-progress__fill{background:linear-gradient(180deg,var(--ui-ink),var(--ui-gold-top) 45%,var(--charge-core))}.basket-progress[data-active=true] .basket-progress__charge:before{opacity:.85}.basket-progress[data-active=true] .basket-progress__letter-light{animation:gold-letter-ignite .48s var(--charge-ease) both var(--charge-motion),gold-letter-reflection 6s linear .84s infinite var(--charge-motion)}.basket-progress[data-suspended=true],.basket-progress[data-ready=false]{--charge-motion: paused}@keyframes charge-ignite{0%{opacity:0;transform:scaleX(.1)}18%{opacity:.85}to{opacity:0;transform:scaleX(1)}}@keyframes reward-land{0%{transform:translateY(-.25rem) scale(1.12)}to{transform:translateY(0) scale(1)}}@keyframes reward-light{0%,to{opacity:0}20%{opacity:.85}}@keyframes charge-conduction{0%{opacity:0;transform:scaleX(.04)}15%{opacity:.7}to{opacity:0;transform:scaleX(1)}}@keyframes charge-spark{0%{opacity:0;transform:translate(0) scale(.5)}18%{opacity:.85}to{opacity:0;transform:translate(var(--spark-x),var(--spark-y)) scale(.25)}}@keyframes charge-reflection{0%{opacity:0;transform:translate(0) skew(-24deg)}1%{opacity:.75}7%{opacity:0;transform:translate(450%) skew(-24deg)}to{opacity:0;transform:translate(450%) skew(-24deg)}}@keyframes gold-letter-reflection{0%{opacity:0;clip-path:inset(0 100% 0 0)}1%{opacity:.75;clip-path:inset(0 80% 0 0)}7%{opacity:0;clip-path:inset(0 0 0 100%)}to{opacity:0;clip-path:inset(0 0 0 100%)}}@keyframes gold-letter-ignite{0%{opacity:0}20%{opacity:.8}to{opacity:0}}@keyframes gold-seal{0%{opacity:0;transform:scaleX(.25)}25%{opacity:1}to{opacity:.8;transform:scaleX(1)}}@media(max-width:30rem){.ui-board .basket-progress{width:9rem;padding:.25rem .375rem}.ui-board .basket-progress__track{width:100%;height:.375rem;gap:.1875rem}.ui-board .basket-progress .basket-progress__caption,.ui-board .basket-progress .basket-progress__reward{position:absolute;width:1px;height:1px;min-height:0;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(min-width:44rem)and (min-height:24rem){.basket-progress__track{width:11.5rem}.basket-progress .basket-progress__caption{font-size:1.25rem}}@media(prefers-reduced-motion:reduce){.basket-progress[data-ready] [class],.basket-progress[data-ready] [class]:before,.basket-progress[data-ready] [class]:after{animation:none}.basket-progress__fill{transition:none}}.ui-dock-utility:has(.ui-buy-bonus){align-items:center;gap:.25rem;padding-inline:.25rem .5rem}.ui-dock-utility:has(.ui-buy-bonus) .ui-turbo{flex:0 1 5.5rem}.ui-buy-bonus{flex:1 1 6rem;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:var(--ui-target);padding:.25rem .5rem;border:1px solid var(--ui-gold-bottom);border-radius:.3125rem;color:var(--ui-money);background:linear-gradient(160deg,var(--ui-amber-bottom),var(--ui-panel-dark) 80%);font-family:var(--ui-display);line-height:1.15}.ui-buy-bonus:hover:not(:disabled){background:var(--ui-amber-bottom);color:var(--ui-ink)}.ui-buy-bonus>span{font-family:var(--ui-display);font-size:1rem;font-weight:700}.ui-buy-bonus .ui-buy-bonus-mark{display:flex;gap:.1875rem;margin-block-end:.3125rem}.ui-buy-bonus-mark>i{width:.75rem;height:.1875rem;border-radius:1px;background:var(--ui-gold-top)}.ui-buy-bonus-mark>i:nth-child(2){background:var(--ui-gold-bottom)}.ui-buy-bonus-mark>i:last-child{background:var(--ui-money)}.ui-bonus-dialog{width:min(38rem,calc(100% - 1.5rem))}.ui-bonus-dialog .ui-dialog-header{padding-block:.875rem}.ui-bonus-dialog .ui-dialog-header h2{font-family:var(--ui-display);font-size:2rem;line-height:1.1;text-wrap:balance}.ui-bonus-description{color:var(--ui-muted);font-size:1rem;line-height:1.5;text-wrap:pretty}.ui-bonus-options{display:grid;gap:.875rem;margin-block:1.25rem}.ui-bonus-option{display:grid;grid-template-columns:4rem minmax(0,1fr) 1rem;grid-template-areas:"art copy arrow" "art price arrow";align-items:center;column-gap:.75rem;row-gap:.875rem;min-width:0;padding:1.25rem .875rem;border:1px solid var(--ui-border);border-radius:.75rem;color:var(--ui-ink);background:linear-gradient(115deg,var(--ui-amber-bottom),var(--ui-field) 50%);text-align:start;overflow:hidden}.ui-bonus-option[data-gold=true]{background:linear-gradient(115deg,var(--ui-amber-bottom),var(--ui-panel-dark) 65%);border-color:var(--ui-nickel)}.ui-bonus-option:hover:not(:disabled){border-color:var(--ui-gold-top);background:linear-gradient(115deg,var(--ui-amber-bottom),var(--ui-panel-light))}.ui-bonus-material{grid-area:art;display:grid;justify-items:center;align-content:center;gap:.625rem;min-width:0}.ui-bonus-ball{display:block;width:100%;aspect-ratio:1;overflow:hidden}.ui-bonus-charge{display:flex;gap:.1875rem;width:85%}.ui-bonus-charge>i{flex:1;height:.25rem;border-radius:1px;background:var(--ui-border)}.ui-bonus-charge>i:first-child,.ui-bonus-material[data-gold=true] .ui-bonus-charge>i{background:linear-gradient(var(--ui-gold-top),var(--ui-gold-bottom))}.ui-bonus-option-copy{grid-area:copy;display:grid;gap:.375rem;min-width:0}.ui-bonus-option-copy>strong,.ui-bonus-selected h3{margin:0;font-family:var(--ui-display);font-size:1.75rem;line-height:1;color:var(--ui-money)}.ui-bonus-option-copy>span,.ui-bonus-selected p{font-size:1rem;line-height:1.4;text-wrap:pretty}.ui-bonus-option-price{grid-area:price;display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;min-width:0}.ui-bonus-option-price>strong{font-size:1.25rem;line-height:1.1;overflow-wrap:anywhere}.ui-bonus-option-price>span{font-size:.875rem;color:var(--ui-money);white-space:nowrap}.ui-bonus-option>svg{grid-area:arrow;width:1rem;height:1rem;color:var(--ui-money);transform:rotate(-90deg)}[dir=rtl] .ui-bonus-option>svg{transform:rotate(90deg)}.ui-bonus-selected{display:grid;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:1rem;margin-block:.5rem 1.75rem}.ui-bonus-selected .ui-bonus-material{grid-area:auto}.ui-bonus-selected h3{margin-block-end:.5rem}.ui-bonus-quote,.ui-bonus-base{display:grid;gap:.75rem;margin:0}.ui-bonus-quote>div,.ui-bonus-base>div{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.25rem 1rem}.ui-bonus-quote dt,.ui-bonus-base dt{color:var(--ui-muted)}.ui-bonus-quote dt>span{margin-inline-start:.5rem;color:var(--ui-money)}.ui-bonus-quote dd,.ui-bonus-base dd{margin:0;overflow-wrap:anywhere;font-weight:700}.ui-bonus-quote>div:last-child{padding-block-start:.75rem;border-block-start:1px solid var(--ui-border);font-size:1.125rem}.ui-bonus-dialog .ui-dialog-footer{flex-wrap:wrap}.ui-bonus-dialog .ui-button.ui-bonus-confirm{color:var(--ui-gold-ink);background:linear-gradient(var(--ui-gold-top),var(--ui-gold-bottom))}.ui-bonus-dialog .ui-button.ui-bonus-confirm:hover:not(:disabled){background:var(--ui-gold-top)}.ui-bonus-dialog .ui-dialog-footer .ui-bonus-cancel{flex:0 1 auto}.ui-bonus-dialog[data-step=select] .ui-dialog-footer{justify-content:flex-end}.ui-bonus-dialog .ui-error-text{margin-block-start:1rem}@media(min-width:44rem){.ui-bonus-option{grid-template-columns:5rem minmax(0,1fr) minmax(5rem,auto) 1rem;grid-template-areas:"art copy price arrow";gap:1rem;padding:1.375rem 1.125rem}.ui-bonus-option-price{flex-direction:column;align-items:flex-end;text-align:end}}@media(min-width:44rem)and (min-height:24rem){.ui-panel:has(.ui-buy-bonus){grid-template-columns:clamp(3.5rem,7.1vw,4.875rem) minmax(0,1fr) clamp(14.5rem,30vw,20.5rem) clamp(10rem,19vw,13rem) clamp(7rem,15.7vw,10.75rem)}.ui-buy-bonus{min-height:3.5rem}}@media(max-height:23.999rem)and (min-aspect-ratio:4/3){.ui-panel:has(.ui-buy-bonus){grid-template-columns:3rem minmax(0,1fr) 9rem 3.5rem}.ui-dock-utility:has(.ui-buy-bonus) .ui-turbo{flex-basis:3rem}}@media(min-width:44rem)and (max-width:59.999rem)and (min-height:24rem){.ui-panel:has(.ui-buy-bonus){grid-template-columns:3.5rem minmax(0,1fr) 10rem 10rem 7rem}.ui-panel:has(.ui-buy-bonus) .ui-dock-money{grid-template-columns:minmax(0,1fr)}.ui-panel:has(.ui-buy-bonus) .ui-money{flex-direction:row;justify-content:space-between;gap:.375rem;min-height:2rem}.ui-panel:has(.ui-buy-bonus) .ui-money>span{white-space:nowrap;overflow-wrap:normal}.ui-panel:has(.ui-buy-bonus) .ui-money strong{flex:1 1 0;width:auto;text-align:end}.ui-panel:has(.ui-buy-bonus) .ui-money+.ui-money{border-inline-start:0;border-block-start:1px solid var(--ui-dock-seam)}.ui-panel:has(.ui-buy-bonus) .ui-panel-fields{padding-inline:.75rem .5rem}.ui-panel:has(.ui-buy-bonus) .ui-amount-control>.ui-adjust:not(:last-child){display:none}.ui-panel:has(.ui-buy-bonus) .ui-amount-field>label{inset-inline:0 3rem}.ui-panel:has(.ui-buy-bonus) .ui-amount-control:before{inset-inline-end:3rem}.ui-panel:has(.ui-buy-bonus) .ui-turbo{flex:0 0 4.5rem;grid-template:"icon label" 1rem "icon state" 1rem / 1.375rem auto;column-gap:.25rem;padding-inline:.25rem}}.ui-dock-utility:has(.ui-autoplay){align-items:center;gap:.25rem;padding-inline:.25rem .5rem}.ui-shell .ui-autoplay{position:relative;isolation:isolate;flex:0 0 var(--ui-target);display:grid;place-items:center;width:var(--ui-target);min-height:var(--ui-target);padding:0;border:0;border-radius:.3125rem;background:transparent;color:var(--ui-dock-ink)}.ui-autoplay:before{content:"";position:absolute;inset:.125rem 0;z-index:-1;border:1px solid #050a0f;border-radius:inherit;background:linear-gradient(155deg,#39434b,#252d35 28%,#151c23 63%,#0a1117);box-shadow:inset 0 0 0 1px #78858c26,inset 1px 1px #bdc7c84a,inset -1px -2px #03080e,0 2px 3px #01040bcc}.ui-autoplay>svg{width:1.75rem;height:1.75rem;filter:drop-shadow(0 2px 1px #01040b)}.ui-autoplay:hover:not(:disabled):before{background:linear-gradient(145deg,#36424b,#19232b)}.ui-shell .ui-autoplay[aria-pressed=true]{color:var(--ui-gold-ink)}.ui-autoplay[aria-pressed=true]>svg{filter:drop-shadow(0 1px 0 #fff8df40)}.ui-autoplay[aria-pressed=true]:before{border-color:#6b4310;background:radial-gradient(ellipse at 30% 20%,#ffe8a0a3,#ffda7700 55%),linear-gradient(150deg,#ffd56c,#f4b640 55%,#de8c22);box-shadow:inset 1px 1px #fff0b4c4,inset -1px -2px 1px #ab5e15,0 0 0 1px #0a1015,0 2px 4px #01040bcc,0 1px .75rem #f4b64066;animation:ui-autoplay-ignite .42s var(--ui-motion-settle, ease-out)}.ui-autoplay[aria-pressed=true]:hover:not(:disabled):before{filter:brightness(1.06)}@keyframes ui-autoplay-ignite{0%{filter:brightness(1.7)}to{filter:none}}.ui-actions .ui-play[data-autoplay=true]>span>svg{width:2.25rem;height:2.25rem}.ui-play-count{display:block;margin-block-start:.1875rem;font-size:1rem;line-height:1;letter-spacing:.02em;font-variant-numeric:tabular-nums;opacity:.88}.ui-autoplay-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui-autoplay-dialog{width:min(30rem,calc(100% - 1.5rem))}.ui-autoplay-dialog .ui-dialog-header{padding-block:.875rem}.ui-autoplay-dialog .ui-dialog-header h2{font-family:var(--ui-display);font-size:2rem;line-height:1.1;text-wrap:balance}.ui-autoplay-description{color:var(--ui-muted);font-size:1rem;line-height:1.5;text-wrap:pretty}.ui-autoplay-rounds{min-width:0;margin:1.25rem 0 0;padding:0;border:0}.ui-autoplay-rounds>legend{padding:0;margin-block-end:.625rem;color:var(--ui-muted);font-size:.75rem;font-weight:600}.ui-autoplay-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.ui-autoplay-option{position:relative;display:grid;place-items:center;min-width:0;min-height:var(--ui-target);padding:.25rem;border-radius:var(--ui-radius);color:var(--ui-ink);background:linear-gradient(var(--ui-hover),var(--ui-panel));box-shadow:inset 0 1px 0 var(--ui-rim),inset 0 -1px 0 var(--ui-shadow);font-family:var(--ui-display);font-size:1.25rem;font-weight:700;cursor:pointer;transition:background-color var(--ui-fast) var(--ui-ease),color var(--ui-fast) var(--ui-ease)}.ui-autoplay-option[data-unlimited=true]{grid-column:1 / -1;font-size:1rem;text-transform:uppercase;letter-spacing:.02em}.ui-autoplay-option>input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.ui-autoplay-option>span{overflow-wrap:anywhere;text-align:center}.ui-autoplay-option:hover{background:linear-gradient(var(--ui-border),var(--ui-hover))}.ui-autoplay-option:has(>input:checked){color:var(--ui-on-accent);background:linear-gradient(170deg,var(--ui-opal-top),var(--ui-opal-bottom));box-shadow:inset 0 1px #fffef0,inset 0 -2px 0 var(--ui-nickel)}.ui-autoplay-option:has(>input:focus-visible){outline:2px solid var(--ui-accent);outline-offset:2px}.ui-autoplay-summary{display:grid;gap:.75rem;margin:1.5rem 0 0}.ui-autoplay-summary>div{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.25rem 1rem}.ui-autoplay-summary dt{color:var(--ui-muted)}.ui-autoplay-summary dd{margin:0;overflow-wrap:anywhere;font-weight:700}.ui-autoplay-summary>div+div{padding-block-start:.75rem;border-block-start:1px solid var(--ui-border);font-size:1.125rem}.ui-autoplay-dialog .ui-error-text{margin-block-start:1rem}.ui-autoplay-dialog .ui-dialog-footer{flex-wrap:wrap}.ui-autoplay-dialog .ui-dialog-footer .ui-autoplay-cancel{flex:0 1 auto}.ui-autoplay-dialog .ui-button.ui-autoplay-confirm{color:var(--ui-gold-ink);background:linear-gradient(var(--ui-gold-top),var(--ui-gold-bottom))}.ui-autoplay-dialog .ui-button.ui-autoplay-confirm:hover:not(:disabled){background:var(--ui-gold-top)}@media(max-width:23.999rem){.ui-actions .ui-play[data-autoplay=true]>span>svg{width:2rem;height:2rem}.ui-play-count{font-size:.875rem}}@media(min-width:44rem)and (min-height:24rem){.ui-panel:has(.ui-autoplay){grid-template-columns:clamp(3.5rem,7.1vw,4.875rem) minmax(0,1fr) clamp(14.5rem,30vw,20.5rem) clamp(10.5rem,16vw,11.5rem) clamp(7rem,15.7vw,10.75rem)}.ui-panel:has(.ui-buy-bonus):has(.ui-autoplay){grid-template-columns:clamp(3.5rem,7.1vw,4.875rem) minmax(0,1fr) clamp(14.5rem,30vw,20.5rem) clamp(14.5rem,22vw,16.5rem) clamp(7rem,15.7vw,10.75rem)}.ui-shell .ui-autoplay{flex-basis:3.5rem;width:3.5rem;min-height:3.5rem}.ui-autoplay>svg{width:2rem;height:2rem}}@media(min-width:60rem)and (min-height:24rem){.ui-dock-utility:has(.ui-buy-bonus):has(.ui-autoplay) .ui-turbo{flex-basis:5.5rem;width:5.5rem}}@media(min-width:44rem)and (max-width:59.999rem)and (min-height:24rem){.ui-panel:has(.ui-autoplay){grid-template-columns:3.5rem minmax(0,1fr) 10rem 9rem 7rem}.ui-panel:has(.ui-buy-bonus):has(.ui-autoplay){grid-template-columns:3.5rem minmax(0,1fr) 10rem 13rem 7rem}.ui-shell .ui-autoplay{flex-basis:3rem;width:3rem}}@media(max-height:23.999rem)and (min-aspect-ratio:4/3){.ui-panel:has(.ui-autoplay){grid-template-columns:3rem minmax(0,1fr) 7.5rem 3.5rem}.ui-panel:has(.ui-buy-bonus):has(.ui-autoplay){grid-template-columns:3rem minmax(0,1fr) 12rem 3.5rem}.ui-play-count{display:none}.ui-actions .ui-play[data-autoplay=true]>span>svg{width:1.25rem;height:1.25rem}}@media(prefers-reduced-motion:reduce){.ui-autoplay[aria-pressed=true]:before{animation:none}}.ui-powerball-home{--powerball-width: 11.875rem;position:relative;width:var(--powerball-width);height:calc(var(--powerball-width) * .46316);flex:0 0 auto;direction:ltr;unicode-bidi:isolate;pointer-events:none}.ui-powerball{position:relative;width:100%;height:100%;transform-origin:0 0;transition-property:none;container-type:inline-size}.ui-powerball-result{position:absolute;top:87%;inset-inline-start:0;width:100%;display:flex;flex-direction:column;align-items:center;gap:1cqw;opacity:0;text-align:center;transition-property:none}.ui-powerball-amount{display:block;width:94%;color:var(--ui-opal-top, #fff8df);font-family:Barlow Condensed,sans-serif;font-size:14cqw;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.08;white-space:nowrap;letter-spacing:-.02em;text-shadow:0 .04em 0 #081220,0 .12em .18em #02060d;transition-property:none}.ui-powerball-result[data-tone=win] .ui-powerball-amount{color:var(--ui-money, #ffd479)}.ui-powerball-result-caption{max-width:94%;color:var(--ui-ink, #fff8df);font-size:4.5cqw;line-height:1.3;text-shadow:0 .08em .2em #02060d}.ui-powerball-value,.ui-powerball-count{position:absolute;inset:14% 7% auto 21%;display:block;color:#fff0cd;font-family:Barlow Condensed,sans-serif;font-size:31cqw;font-weight:700;font-style:italic;font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:1;white-space:nowrap;transition-property:none;transform-origin:50% 62%;will-change:transform;text-align:center;-webkit-text-stroke:.075em #081220;paint-order:stroke fill;text-shadow:0 .055em 0 #081220,0 .09em .1em #02060d}.ui-powerball-count,.ui-powerball[data-recount=true] .ui-powerball-value{visibility:hidden}.ui-powerball[data-recount=true] .ui-powerball-count{visibility:visible}@media(min-width:48rem){.ui-powerball-home{--powerball-width: 13.125rem}}@media(orientation:landscape)and (max-height:24rem){.ui-powerball-home{--powerball-width: 8.5rem}}.ui-powerball-celebration{position:fixed;inset:0;z-index:6;display:grid;grid-template-rows:1fr auto;justify-items:center;padding:1.5rem 1.5rem max(2.25rem,env(safe-area-inset-bottom));pointer-events:auto;touch-action:none;outline:none}.ui-powerball-celebration .ui-powerball-continue{position:absolute;top:var(--powerball-continue-y, 70%);inset-inline:1.5rem;width:max-content;margin-inline:auto;max-width:calc(100% - 3rem);min-height:var(--ui-target, 3rem);padding:.65rem 1.5rem;border:1px solid var(--ui-money, #ffd479);border-radius:var(--ui-radius, .5rem);background:var(--ui-panel-dark, #14181e);color:var(--ui-ink, #fff8df);font-family:var(--ui-display, "Barlow Condensed", sans-serif);font-size:1.125rem;font-weight:700;line-height:1.25;text-align:center;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation;animation:powerball-continue-reveal .18s ease-out}.ui-powerball-celebration .ui-powerball-continue:hover{background:var(--ui-hover, #303c48)}.ui-powerball-celebration .ui-powerball-continue:active:not(:disabled){transform:translateY(1px)}.ui-powerball-celebration .ui-powerball-continue:focus-visible{outline:2px solid var(--ui-money, #ffd479);outline-offset:3px}@keyframes powerball-continue-reveal{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ui-powerball-celebration .ui-powerball-continue{animation:none}}.ui-shell.intro-screen{--intro-ink: #fff4d6;--intro-gold: #ffd176;--intro-caption: #dbe8f6;--intro-blue: #b2dfff;--intro-frame-edge: #526477;--intro-frame-dark: #02050b;--intro-button-top: #fff5d6;--intro-button-bottom: #e8c980;--intro-button-ink: #071221;position:relative;display:grid;grid-template-areas:"header header" "board board" "balls captures" "footer footer";grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:100%;min-height:0;margin-inline:auto;padding-block-end:max(.75rem,env(safe-area-inset-bottom));container-type:inline-size;overflow-x:hidden;overflow-y:auto;isolation:isolate;background:#01040b var(--intro-backdrop, url(/assets/backdrop-CktFTnWh.webp)) center / cover;color:var(--intro-ink);text-align:center}.intro-concept{display:contents;position:absolute;inset:0;z-index:1;pointer-events:none}.intro-concept h1,.intro-concept h2,.intro-concept p,.intro-concept figure{margin:0}.intro-concept h2,.intro-concept figcaption,.intro-concept button{font-family:var(--ui-display);font-weight:700}.intro-concept h2{font-size:2rem;line-height:1;text-wrap:balance;overflow-wrap:anywhere}.intro-concept em{color:var(--intro-gold);font-style:normal}.intro-concept p{color:var(--intro-caption);font-size:1rem;line-height:1.45;overflow-wrap:anywhere}.intro-screen .intro-concept__scene{position:relative;inset:auto;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(to bottom,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent)}.intro-screen .intro-concept__scene .sg-stage{width:100%;height:100%}.intro-screen .intro-concept__scene .sg-art-status{pointer-events:auto}.intro-concept__brand{position:absolute;top:1.5rem;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.intro-concept__brand h1{width:12.9rem;max-width:59%;margin:auto}.intro-concept__brand img{width:100%;height:auto;display:block}.intro-concept__supercell{grid-area:header;position:relative;width:100%;padding-block-start:.75rem}.intro-concept__supercell h2{font-size:1.5rem}.intro-concept__supercell strong{display:block;color:var(--intro-gold);font-size:3rem;line-height:.96}.intro-concept__supercell p{margin:.35rem auto 0;max-width:36ch;font-size:.8rem}.intro-concept__balls,.intro-concept__captures{position:relative;align-self:start;min-width:0;margin-block-start:-2rem;padding-inline:.65rem}.intro-concept__balls{grid-area:balls}.intro-concept__captures{grid-area:captures}.intro-concept__balls h2,.intro-concept__captures h2{font-size:1.25rem}.intro-concept__rewards{display:flex;justify-content:center;gap:.4rem;margin-top:.5rem}.intro-concept__rewards figure{width:2.25rem}.intro-concept__reward-ball{width:100%;aspect-ratio:1;display:block;background-repeat:no-repeat}.intro-concept__rewards figcaption{margin-top:.05rem;color:var(--intro-gold);font-size:1.15rem}.intro-concept__balls>p,.intro-concept__captures>p{display:none;max-width:25ch;margin:.55rem auto 0;font-size:.8rem}.intro-concept__meter{height:2.5rem;display:grid;place-items:center}.intro-concept__meter .basket-progress{position:relative;transform:none;width:100%;padding:0}.intro-concept__meter .basket-progress__caption,.intro-concept__meter .basket-progress__reward{display:none}.intro-concept__meter .basket-progress__track{width:8rem;height:.7rem}.intro-concept__footer{grid-area:footer;position:relative;width:100%;margin-block-start:.35rem;padding-inline:1.25rem}.intro-concept .intro-concept__demo{color:var(--intro-ink);font-size:.8rem}.intro-concept .intro-concept__explanation{margin-top:.2rem;font-size:.75rem;min-height:2.9em}.intro-concept__actions{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;margin-top:.3rem;pointer-events:auto}.intro-concept__actions label{display:inline-flex;align-items:center;gap:.6rem;min-height:2.75rem;cursor:pointer;font-size:.875rem;min-width:0}.intro-concept__actions input{appearance:none;flex:0 0 1.35rem;width:1.35rem;height:1.35rem;margin:0;border:2px solid var(--intro-ink);border-radius:3px;background:#040b16;cursor:pointer}.intro-concept__actions input:checked{appearance:auto;accent-color:var(--intro-gold)}.intro-concept .intro-concept__actions button{font-family:var(--ui-display);font-weight:700;width:min(100%,23rem);min-height:3.25rem;padding:.25rem 2.5rem;border:1px solid #fff2cf;border-radius:.6rem;background:linear-gradient(180deg,var(--intro-button-top),var(--intro-button-bottom));color:var(--intro-button-ink);font-size:1.8rem;cursor:pointer;box-shadow:0 5px 20px #d7a63d25;transition:transform .16s ease,box-shadow .16s ease}.intro-concept .intro-concept__actions button:hover{transform:translateY(-2px);box-shadow:0 7px 24px #d7a63d40}.intro-concept .intro-concept__actions button:active{transform:translateY(1px)}.intro-concept :focus-visible{outline:3px solid #8dcfff;outline-offset:5px}.intro-concept ::selection{color:#061021;background:var(--intro-gold)}@media(min-width:44rem){.ui-shell.intro-screen{grid-template-areas:"brand brand brand" "header header header" "balls board captures" "footer footer footer";grid-template-columns:minmax(8.5rem,1.1fr) minmax(0,2.3fr) minmax(8.5rem,1.1fr);grid-template-rows:auto auto minmax(0,1fr) auto;max-width:110rem;height:100%;min-height:0;padding-block-end:0;container-type:size;overflow:hidden}.intro-screen .intro-concept__scene{position:relative;inset:auto;z-index:0;min-height:0;margin:.35rem .7rem;padding:.375rem;border:1px solid var(--intro-frame-edge);border-radius:.75rem;background:linear-gradient(145deg,#43546a,#182231 18%,#090f18 54%,#223044 85%,#536173);box-shadow:0 1.5rem 3.5rem #0009;-webkit-mask-image:none;mask-image:none}.intro-screen .intro-concept__scene:after{content:"";position:absolute;inset:.375rem;z-index:2;border:1px solid var(--intro-frame-dark);border-radius:.375rem;pointer-events:none}.intro-screen .intro-concept__scene .sg-stage{border-radius:.375rem;overflow:hidden}.intro-concept__brand{grid-area:brand;position:relative;top:auto;width:100%;height:auto;overflow:visible;clip-path:none;white-space:normal;padding-block-start:clamp(.3rem,1.3cqh,1.1rem)}.intro-concept__brand h1{width:auto;max-width:none}.intro-concept__brand img{width:auto;height:clamp(1.65rem,6cqh,3.5rem);margin-inline:auto}.intro-concept__supercell{position:relative;top:auto;padding-block:.15rem 0}.intro-concept__supercell h2{font-size:clamp(1.2rem,4cqh,3rem)}.intro-concept__supercell strong{font-size:clamp(1.85rem,8cqh,5.4rem)}.intro-concept__supercell p{font-size:clamp(.7rem,1.9cqh,1.1rem);max-width:46ch;margin-top:clamp(.12rem,.7cqh,.55rem)}.intro-concept__balls,.intro-concept__captures{position:relative;top:auto;bottom:auto;width:auto;align-self:center;margin-block-start:0;padding-inline:.75rem}.intro-concept__balls{inset-inline-start:auto}.intro-concept__captures{inset-inline-end:auto}.intro-concept__balls h2,.intro-concept__captures h2{font-size:clamp(1.05rem,4cqh,3.25rem)}.intro-concept__rewards{gap:clamp(.3rem,1cqw,1rem);margin-top:clamp(.35rem,2.2cqh,1.8rem)}.intro-concept__rewards figure{width:clamp(1.85rem,4.8cqw,6rem)}.intro-concept__rewards figcaption{font-size:clamp(1.15rem,2.5cqh,2.4rem);margin-top:.35rem}.intro-concept__balls>p,.intro-concept__captures>p{display:block;font-size:clamp(.7rem,1.9cqh,1.15rem);margin-top:clamp(.3rem,1.4cqh,1rem)}.intro-concept__meter{height:clamp(2.25rem,9.5cqh,10rem);margin-top:clamp(.35rem,2.2cqh,1.8rem)}.intro-concept__meter .basket-progress__track{width:min(100%,clamp(7rem,18cqw,19rem));height:clamp(.55rem,1.4cqh,1rem)}.intro-concept__footer{position:relative;bottom:auto;margin-block-start:0;padding-block:clamp(.2rem,1cqh,.85rem) clamp(.4rem,1.5cqh,1.35rem)}.intro-concept .intro-concept__demo{font-size:clamp(.8rem,2.1cqh,1.1rem)}.intro-concept .intro-concept__explanation{font-size:clamp(.7rem,1.7cqh,.875rem);min-height:1.5em}.intro-concept__actions{flex-direction:row;gap:clamp(.7rem,2cqw,2rem);margin-top:clamp(.2rem,1.4cqh,1.15rem)}.intro-concept__actions label{font-size:clamp(.85rem,2cqh,1.05rem)}.intro-concept .intro-concept__actions button{min-height:max(2.75rem,clamp(2.75rem,7.5cqh,4.1rem));font-size:clamp(1.3rem,4.2cqh,2.2rem)}}@media(max-height:23.999rem)and (min-aspect-ratio:4/3){.ui-shell.intro-screen{grid-template-areas:"header header" "board board" "footer footer";grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;padding-block-end:.2rem;overflow:hidden}.intro-concept__balls,.intro-concept__captures{display:none}.intro-concept__supercell{padding-block-start:.2rem}.intro-concept__supercell h2{font-size:1rem}.intro-concept__supercell strong{font-size:1.6rem}.intro-concept__supercell p{display:none}.intro-screen .intro-concept__scene{margin:.15rem .45rem;-webkit-mask-image:none;mask-image:none}.intro-concept .intro-concept__demo{font-size:.7rem}.intro-concept .intro-concept__explanation{min-height:0;font-size:.65rem}.intro-concept__footer{margin-block-start:.1rem;padding-inline:.6rem;padding-block:.1rem .2rem}.intro-concept__actions{flex-direction:row;flex-wrap:wrap;gap:.4rem .75rem;margin-top:.1rem}.intro-concept__actions label{font-size:.75rem}.intro-concept .intro-concept__actions button{width:auto;min-width:11rem;min-height:2.75rem;padding:.15rem 1.25rem;font-size:1.2rem}}@media(prefers-reduced-motion:reduce){.intro-concept .intro-concept__actions button{transition:none}}
