*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans),system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.card-surface{border-radius:1rem;border-width:1px;border-color:var(--border);background-color:var(--surface)}.btn-primary{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border-radius:.75rem;padding-left:1rem;padding-right:1rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-primary:active{--tw-scale-x:0.98;--tw-scale-y:0.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-primary:disabled{opacity:.5}.btn-primary{background-color:var(--accent);color:var(--on-accent);background-image:linear-gradient(180deg,var(--accent-hi),var(--accent))}.btn-secondary{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border-radius:.75rem;padding-left:1rem;padding-right:1rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-secondary:active{--tw-scale-x:0.98;--tw-scale-y:0.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-secondary:disabled{opacity:.5}.btn-secondary{border-width:1px;border-color:var(--border)}.btn-secondary,.input{background-color:var(--elevated);color:var(--text)}.input{min-height:2.75rem;width:100%;border-radius:.75rem;border-width:1px;border-color:var(--border);padding-left:.75rem;padding-right:.75rem;outline:2px solid transparent;outline-offset:2px}.input:focus{border-color:var(--accent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-1\.5{inset:.375rem}.inset-2{inset:.5rem}.inset-3{inset:.75rem}.inset-6{inset:1.5rem}.inset-\[14\%\]{inset:14%}.inset-\[3px\]{inset:3px}.inset-\[9\%\]{inset:9%}.inset-x-0{left:0;right:0}.inset-x-\[14\%\]{left:14%;right:14%}.inset-x-\[2px\]{left:2px;right:2px}.inset-x-\[6\%\]{left:6%;right:6%}.inset-y-0{top:0;bottom:0}.-right-1{right:-.25rem}.-top-1{top:-.25rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-2{bottom:.5rem}.bottom-\[-2rem\]{bottom:-2rem}.bottom-\[1\%\]{bottom:1%}.bottom-\[18\%\]{bottom:18%}.bottom-\[8\%\]{bottom:8%}.bottom-\[calc\(72px\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(72px + env(safe-area-inset-bottom))}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-3{left:.75rem}.left-\[17px\]{left:17px}.left-\[3px\]{left:3px}.left-full{left:100%}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-full{right:100%}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-1\/3{top:33.333333%}.top-2{top:.5rem}.top-7{top:1.75rem}.top-\[22\%\]{top:22%}.top-\[26\%\]{top:26%}.top-\[3px\]{top:3px}.top-\[4\%\]{top:4%}.top-\[40\%\]{top:40%}.top-\[45\%\]{top:45%}.top-\[5\%\]{top:5%}.top-\[8\%\]{top:8%}.top-\[calc\(3\.6rem\+env\(safe-area-inset-top\)\)\]{top:calc(3.6rem + env(safe-area-inset-top))}.top-\[calc\(76px\+env\(safe-area-inset-top\)\)\]{top:calc(76px + env(safe-area-inset-top))}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.row-span-2{grid-row:span 2/span 2}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mb-1{margin-bottom:-.25rem}.-mb-2{margin-bottom:-.5rem}.-mb-3{margin-bottom:-.75rem}.-mb-4{margin-bottom:-1rem}.-mt-2{margin-top:-.5rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-\[1\.5\%\]{margin-bottom:1.5%}.ml-0\.5{margin-left:.125rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[16\/8\]{aspect-ratio:16/8}.aspect-\[2\/3\]{aspect-ratio:2/3}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[5\/3\.2\]{aspect-ratio:5/3.2}.aspect-\[5\/3\]{aspect-ratio:5/3}.aspect-\[5\/6\]{aspect-ratio:5/6}.aspect-\[5\/7\]{aspect-ratio:5/7}.aspect-\[6\/5\]{aspect-ratio:6/5}.aspect-\[8\/5\]{aspect-ratio:8/5}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-square{aspect-ratio:1/1}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\/4{height:75%}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[18px\]{height:18px}.h-\[46\%\]{height:46%}.h-\[70\%\]{height:70%}.h-\[72\%\]{height:72%}.h-\[82\%\]{height:82%}.h-\[84\%\]{height:84%}.h-\[calc\(100\%-6px\)\]{height:calc(100% - 6px)}.h-\[min\(10rem\2c 15dvh\)\]{height:min(10rem,15dvh)}.h-\[min\(3\.8rem\2c 8dvh\)\]{height:min(3.8rem,8dvh)}.h-\[min\(4\.6rem\2c 9dvh\)\]{height:min(4.6rem,9dvh)}.h-\[min\(4\.75rem\2c 10dvh\)\]{height:min(4.75rem,10dvh)}.h-\[min\(5\.2rem\2c 10dvh\)\]{height:min(5.2rem,10dvh)}.h-\[min\(5\.6rem\2c 11dvh\)\]{height:min(5.6rem,11dvh)}.h-\[min\(5rem\2c 10dvh\)\]{height:min(5rem,10dvh)}.h-\[min\(5rem\2c 9dvh\)\]{height:min(5rem,9dvh)}.h-\[min\(6\.4rem\2c 12\.5dvh\)\]{height:min(6.4rem,12.5dvh)}.h-\[min\(7\.2rem\2c 14\.5dvh\)\]{height:min(7.2rem,14.5dvh)}.h-\[min\(7\.4rem\2c 14dvh\)\]{height:min(7.4rem,14dvh)}.h-\[min\(7\.5rem\2c 15dvh\)\]{height:min(7.5rem,15dvh)}.h-\[min\(7rem\2c 22vw\)\]{height:min(7rem,22vw)}.h-\[min\(9rem\2c 13dvh\)\]{height:min(9rem,13dvh)}.h-\[min\(9rem\2c 17\.5dvh\)\]{height:min(9rem,17.5dvh)}.h-\[min\(9rem\2c 18dvh\)\]{height:min(9rem,18dvh)}.h-full{height:100%}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-\[11rem\]{max-height:11rem}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-20{min-height:5rem}.min-h-5{min-height:1.25rem}.min-h-7{min-height:1.75rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[13rem\]{min-height:13rem}.min-h-\[6\.2rem\]{min-height:6.2rem}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-screen{min-height:100vh}.w-0{width:0}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[10rem\]{width:10rem}.w-\[24\%\]{width:24%}.w-\[25\%\]{width:25%}.w-\[26\%\]{width:26%}.w-\[28\%\]{width:28%}.w-\[35\%\]{width:35%}.w-\[36\%\]{width:36%}.w-\[47\%\]{width:47%}.w-\[54\%\]{width:54%}.w-\[64\%\]{width:64%}.w-\[72\%\]{width:72%}.w-\[80\%\]{width:80%}.w-\[82\%\]{width:82%}.w-\[85\%\]{width:85%}.w-\[88\%\]{width:88%}.w-\[9\.25rem\]{width:9.25rem}.w-\[93\%\]{width:93%}.w-\[calc\(100\%-6px\)\]{width:calc(100% - 6px)}.w-\[min\(4rem\2c 7\.2dvh\)\]{width:min(4rem,7.2dvh)}.w-\[min\(5\.7rem\2c 8\.3dvh\)\]{width:min(5.7rem,8.3dvh)}.w-\[min\(5rem\2c 10dvh\)\]{width:min(5rem,10dvh)}.w-\[min\(6\.2rem\2c 12dvh\)\]{width:min(6.2rem,12dvh)}.w-\[min\(6\.6rem\2c 12\.5dvh\)\]{width:min(6.6rem,12.5dvh)}.w-\[min\(7rem\2c 22vw\)\]{width:min(7rem,22vw)}.w-\[min\(8rem\2c 12dvh\)\]{width:min(8rem,12dvh)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-40{min-width:10rem}.min-w-44{min-width:11rem}.min-w-5{min-width:1.25rem}.min-w-\[5\.5rem\]{min-width:5.5rem}.min-w-\[520px\]{min-width:520px}.max-w-20{max-width:5rem}.max-w-24{max-width:6rem}.max-w-3xl{max-width:48rem}.max-w-6xl{max-width:72rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[330px\]{max-width:330px}.max-w-\[62\%\]{max-width:62%}.max-w-\[70\%\]{max-width:70%}.max-w-\[92\%\]{max-width:92%}.max-w-\[95\%\]{max-width:95%}.max-w-\[calc\(\(91dvh-18\.6rem-env\(safe-area-inset-bottom\)\)\*0\.83\)\]{max-width:calc((91dvh - 18.6rem - env(safe-area-inset-bottom)) * .83)}.max-w-\[calc\(\(94dvh-19\.5rem-env\(safe-area-inset-bottom\)\)\*0\.95\)\]{max-width:calc((94dvh - 19.5rem - env(safe-area-inset-bottom)) * .95)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-center{transform-origin:center}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.-rotate-12{--tw-rotate:-12deg}.-rotate-12,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.rotate-\[10deg\]{--tw-rotate:10deg}.rotate-\[10deg\],.scale-150{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-150{--tw-scale-x:1.5;--tw-scale-y:1.5}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-\[spin_0\.9s_linear_infinite\]{animation:spin .9s linear infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.snap-center{scroll-snap-align:center}.scroll-mt-24{scroll-margin-top:6rem}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[1fr_1fr_1\.3fr\]{grid-template-columns:1fr 1fr 1.3fr}.grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[1fr_auto_4fr\]{grid-template-columns:1fr auto 4fr}.grid-cols-\[minmax\(0\2c 2fr\)_minmax\(0\2c 3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.grid-rows-7{grid-template-rows:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-\[1\.2\%\]{gap:1.2%}.gap-\[2\%\]{gap:2%}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){border-color:var(--border)}.self-start{align-self:flex-start}.self-center{align-self:center}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[6\%\]{border-radius:6%}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-\[\#333\]{--tw-border-opacity:1;border-color:rgb(51 51 51/var(--tw-border-opacity,1))}.border-\[\#9d9bd0\]{--tw-border-opacity:1;border-color:rgb(157 155 208/var(--tw-border-opacity,1))}.border-\[color-mix\(in_srgb\2c var\(--accent2\)_60\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--accent2) 60%,transparent)}.border-\[var\(--accent\)\]{border-color:var(--accent)}.border-\[var\(--accent2\)\]{border-color:var(--accent2)}.border-\[var\(--warning\2c \#f5b942\)\]{border-color:var(--warning,#f5b942)}.border-accent{border-color:var(--accent)}.border-border{border-color:var(--border)}.border-danger{border-color:var(--danger)}.bg-\[\#020f26\]\/80{background-color:rgb(2 15 38/.8)}.bg-\[\#020f26\]\/95{background-color:rgb(2 15 38/.95)}.bg-\[\#041620\]{--tw-bg-opacity:1;background-color:rgb(4 22 32/var(--tw-bg-opacity,1))}.bg-\[\#0b3a5c\]{--tw-bg-opacity:1;background-color:rgb(11 58 92/var(--tw-bg-opacity,1))}.bg-\[\#0d3b1e\]\/95{background-color:rgb(13 59 30/.95)}.bg-\[\#c9c8f0\]{--tw-bg-opacity:1;background-color:rgb(201 200 240/var(--tw-bg-opacity,1))}.bg-\[\#c9c8f0\]\/50{background-color:rgb(201 200 240/.5)}.bg-\[\#f3cf5a\]{--tw-bg-opacity:1;background-color:rgb(243 207 90/var(--tw-bg-opacity,1))}.bg-\[\#ffe135\]{--tw-bg-opacity:1;background-color:rgb(255 225 53/var(--tw-bg-opacity,1))}.bg-\[\#fff3df\]{--tw-bg-opacity:1;background-color:rgb(255 243 223/var(--tw-bg-opacity,1))}.bg-\[color-mix\(in_srgb\2c var\(--accent\)_12\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--accent) 12%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--accent\)_15\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--accent) 15%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--accent\)_16\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--accent) 16%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--accent\)_22\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--accent) 22%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--accent2\)_10\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--accent2) 10%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--accent2\)_12\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--accent2) 12%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--elevated\)_80\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--elevated) 80%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--success\)_15\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--success) 15%,transparent)}.bg-\[var\(--accent2\)\]{background-color:var(--accent2)}.bg-\[var\(--danger\)\]{background-color:var(--danger)}.bg-\[var\(--status-critical\)\]{background-color:var(--status-critical)}.bg-\[var\(--success\)\]{background-color:var(--success)}.bg-accent{background-color:var(--accent)}.bg-bg{background-color:var(--bg)}.bg-black\/15{background-color:rgb(0 0 0/.15)}.bg-black\/20{background-color:rgb(0 0 0/.2)}.bg-black\/25{background-color:rgb(0 0 0/.25)}.bg-black\/30{background-color:rgb(0 0 0/.3)}.bg-black\/35{background-color:rgb(0 0 0/.35)}.bg-black\/55{background-color:rgb(0 0 0/.55)}.bg-black\/60{background-color:rgb(0 0 0/.6)}.bg-danger{background-color:var(--danger)}.bg-elevated{background-color:var(--elevated)}.bg-surface{background-color:var(--surface)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:rgb(255 255 255/.1)}.bg-white\/40{background-color:rgb(255 255 255/.4)}.bg-white\/5{background-color:rgb(255 255 255/.05)}.bg-white\/90{background-color:rgb(255 255 255/.9)}.bg-white\/\[0\.03\]{background-color:rgb(255 255 255/.03)}.bg-\[linear-gradient\(to_bottom\2c rgba\(0\2c 0\2c 0\2c 0\.55\)\2c transparent_16\%\2c transparent_84\%\2c rgba\(0\2c 0\2c 0\2c 0\.55\)\)\]{background-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 16%,transparent 84%,rgba(0,0,0,.55))}.fill-muted{fill:var(--muted)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-bottom{-o-object-position:bottom;object-position:bottom}.object-right{-o-object-position:right;object-position:right}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-\[1\.4\%\]{padding:1.4%}.p-\[1\.5\%\]{padding:1.5%}.p-\[1px\]{padding:1px}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.p-\[4\%\]{padding:4%}.p-\[6\%\]{padding:6%}.p-\[6cqw\]{padding:6cqw}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[1\.4\%\]{padding-left:1.4%;padding-right:1.4%}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-8{padding-bottom:2rem}.pb-\[6\%\]{padding-bottom:6%}.pb-\[calc\(1\.5rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}.pb-\[calc\(1rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pl-0\.5{padding-left:.125rem}.pl-10{padding-left:2.5rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pr-1{padding-right:.25rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-6{padding-top:1.5rem}.pt-\[calc\(1\.5rem\+env\(safe-area-inset-top\)\)\]{padding-top:calc(1.5rem + env(safe-area-inset-top))}.pt-\[calc\(3\.5rem\+env\(safe-area-inset-top\)\)\]{padding-top:calc(3.5rem + env(safe-area-inset-top))}.pt-\[calc\(3\.6rem\+env\(safe-area-inset-top\)\)\]{padding-top:calc(3.6rem + env(safe-area-inset-top))}.pt-\[env\(safe-area-inset-top\)\]{padding-top:env(safe-area-inset-top)}.pt-\[max\(1rem\2c env\(safe-area-inset-top\)\)\]{padding-top:max(1rem,env(safe-area-inset-top))}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-display{font-family:var(--font-display),system-ui,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--font-sans),system-ui,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.9rem\]{font-size:.9rem}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[22cqw\]{font-size:22cqw}.text-\[2rem\]{font-size:2rem}.text-\[48cqw\]{font-size:48cqw}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[min\(1\.35rem\2c 4\.6vw\)\]{font-size:min(1.35rem,4.6vw)}.text-\[min\(1\.3rem\2c 4\.1vw\)\]{font-size:min(1.3rem,4.1vw)}.text-\[min\(1\.7rem\2c 6\.6vw\)\]{font-size:min(1.7rem,6.6vw)}.text-\[min\(1\.9rem\2c 7\.4vw\)\]{font-size:min(1.9rem,7.4vw)}.text-\[min\(2\.2rem\2c 9vw\)\]{font-size:min(2.2rem,9vw)}.text-\[min\(2rem\2c 7\.5vw\)\]{font-size:min(2rem,7.5vw)}.text-\[min\(2rem\2c 8vw\)\]{font-size:min(2rem,8vw)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.1\]{line-height:1.1}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#04230f\]{--tw-text-opacity:1;color:rgb(4 35 15/var(--tw-text-opacity,1))}.text-\[\#06243a\]{--tw-text-opacity:1;color:rgb(6 36 58/var(--tw-text-opacity,1))}.text-\[\#111\]{--tw-text-opacity:1;color:rgb(17 17 17/var(--tw-text-opacity,1))}.text-\[\#1a1000\]{--tw-text-opacity:1;color:rgb(26 16 0/var(--tw-text-opacity,1))}.text-\[\#1c1c28\]{--tw-text-opacity:1;color:rgb(28 28 40/var(--tw-text-opacity,1))}.text-\[\#1f1500\]{--tw-text-opacity:1;color:rgb(31 21 0/var(--tw-text-opacity,1))}.text-\[\#2a1b00\]{--tw-text-opacity:1;color:rgb(42 27 0/var(--tw-text-opacity,1))}.text-\[\#35d04a\]{--tw-text-opacity:1;color:rgb(53 208 74/var(--tw-text-opacity,1))}.text-\[\#3a3f47\]{--tw-text-opacity:1;color:rgb(58 63 71/var(--tw-text-opacity,1))}.text-\[\#3b2400\]{--tw-text-opacity:1;color:rgb(59 36 0/var(--tw-text-opacity,1))}.text-\[\#5a3216\]{--tw-text-opacity:1;color:rgb(90 50 22/var(--tw-text-opacity,1))}.text-\[\#6fe0a0\]{--tw-text-opacity:1;color:rgb(111 224 160/var(--tw-text-opacity,1))}.text-\[\#7dffbe\]{--tw-text-opacity:1;color:rgb(125 255 190/var(--tw-text-opacity,1))}.text-\[\#8dffb5\]{--tw-text-opacity:1;color:rgb(141 255 181/var(--tw-text-opacity,1))}.text-\[\#b3261e\]{--tw-text-opacity:1;color:rgb(179 38 30/var(--tw-text-opacity,1))}.text-\[\#b6ff5a\]{--tw-text-opacity:1;color:rgb(182 255 90/var(--tw-text-opacity,1))}.text-\[\#c0392b\]{--tw-text-opacity:1;color:rgb(192 57 43/var(--tw-text-opacity,1))}.text-\[\#c8202f\]{--tw-text-opacity:1;color:rgb(200 32 47/var(--tw-text-opacity,1))}.text-\[\#c9f3ff\]{--tw-text-opacity:1;color:rgb(201 243 255/var(--tw-text-opacity,1))}.text-\[\#cfe3c0\]{--tw-text-opacity:1;color:rgb(207 227 192/var(--tw-text-opacity,1))}.text-\[\#cfe3c0\]\/70{color:rgb(207 227 192/.7)}.text-\[\#cfe3c0\]\/80{color:rgb(207 227 192/.8)}.text-\[\#d0161b\]{--tw-text-opacity:1;color:rgb(208 22 27/var(--tw-text-opacity,1))}.text-\[\#e6f2d8\]{--tw-text-opacity:1;color:rgb(230 242 216/var(--tw-text-opacity,1))}.text-\[\#e6f2d8\]\/85{color:rgb(230 242 216/.85)}.text-\[\#e9cfd6\]{--tw-text-opacity:1;color:rgb(233 207 214/var(--tw-text-opacity,1))}.text-\[\#e9cfd6\]\/70{color:rgb(233 207 214/.7)}.text-\[\#e9cfd6\]\/80{color:rgb(233 207 214/.8)}.text-\[\#e9d9a8\]{--tw-text-opacity:1;color:rgb(233 217 168/var(--tw-text-opacity,1))}.text-\[\#e9d9a8\]\/70{color:rgb(233 217 168/.7)}.text-\[\#e9d9a8\]\/80{color:rgb(233 217 168/.8)}.text-\[\#efe4ff\]{--tw-text-opacity:1;color:rgb(239 228 255/var(--tw-text-opacity,1))}.text-\[\#efe4ff\]\/80{color:rgb(239 228 255/.8)}.text-\[\#efe4ff\]\/85{color:rgb(239 228 255/.85)}.text-\[\#f3cf5a\]{--tw-text-opacity:1;color:rgb(243 207 90/var(--tw-text-opacity,1))}.text-\[\#f3dcb4\]{--tw-text-opacity:1;color:rgb(243 220 180/var(--tw-text-opacity,1))}.text-\[\#f3dcb4\]\/70{color:rgb(243 220 180/.7)}.text-\[\#f3dcb4\]\/80{color:rgb(243 220 180/.8)}.text-\[\#f3e2e6\]{--tw-text-opacity:1;color:rgb(243 226 230/var(--tw-text-opacity,1))}.text-\[\#f3e2e6\]\/85{color:rgb(243 226 230/.85)}.text-\[\#f3e6c0\]{--tw-text-opacity:1;color:rgb(243 230 192/var(--tw-text-opacity,1))}.text-\[\#f8ecc8\]{--tw-text-opacity:1;color:rgb(248 236 200/var(--tw-text-opacity,1))}.text-\[\#fbecd0\]{--tw-text-opacity:1;color:rgb(251 236 208/var(--tw-text-opacity,1))}.text-\[\#ff4d4d\]{--tw-text-opacity:1;color:rgb(255 77 77/var(--tw-text-opacity,1))}.text-\[\#ff6b6b\]{--tw-text-opacity:1;color:rgb(255 107 107/var(--tw-text-opacity,1))}.text-\[\#ff8a7a\]{--tw-text-opacity:1;color:rgb(255 138 122/var(--tw-text-opacity,1))}.text-\[\#ff8a9a\]{--tw-text-opacity:1;color:rgb(255 138 154/var(--tw-text-opacity,1))}.text-\[\#ff9aa5\]{--tw-text-opacity:1;color:rgb(255 154 165/var(--tw-text-opacity,1))}.text-\[\#ffd166\]{--tw-text-opacity:1;color:rgb(255 209 102/var(--tw-text-opacity,1))}.text-\[\#ffd75e\]{--tw-text-opacity:1;color:rgb(255 215 94/var(--tw-text-opacity,1))}.text-\[\#ffd76a\]{--tw-text-opacity:1;color:rgb(255 215 106/var(--tw-text-opacity,1))}.text-\[\#ffd9a8\]{--tw-text-opacity:1;color:rgb(255 217 168/var(--tw-text-opacity,1))}.text-\[\#ffe066\]{--tw-text-opacity:1;color:rgb(255 224 102/var(--tw-text-opacity,1))}.text-\[\#ffe08a\]{--tw-text-opacity:1;color:rgb(255 224 138/var(--tw-text-opacity,1))}.text-\[\#ffe135\]{--tw-text-opacity:1;color:rgb(255 225 53/var(--tw-text-opacity,1))}.text-\[\#fff4d6\]{--tw-text-opacity:1;color:rgb(255 244 214/var(--tw-text-opacity,1))}.text-\[var\(--accent-hi\)\]{color:var(--accent-hi)}.text-\[var\(--accent2\)\]{color:var(--accent2)}.text-\[var\(--cv-hero\)\]{color:var(--cv-hero)}.text-\[var\(--warning\2c \#f5b942\)\]{color:var(--warning,#f5b942)}.text-accent{color:var(--accent)}.text-accent2{color:var(--accent2)}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-danger{color:var(--danger)}.text-muted{color:var(--muted)}.text-on-accent{color:var(--on-accent)}.text-success{color:var(--success)}.text-text{color:var(--text)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/45{color:rgb(255 255 255/.45)}.text-white\/50{color:rgb(255 255 255/.5)}.text-white\/60{color:rgb(255 255 255/.6)}.text-white\/70{color:rgb(255 255 255/.7)}.text-white\/75{color:rgb(255 255 255/.75)}.text-white\/80{color:rgb(255 255 255/.8)}.text-white\/85{color:rgb(255 255 255/.85)}.text-white\/90{color:rgb(255 255 255/.9)}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--accent\)\]{accent-color:var(--accent)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-\[0_0_0_1px_var\(--accent\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--accent\)\]{--tw-shadow:0 0 0 1px var(--accent);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color)}.shadow-\[0_0_10px_rgba\(0\2c 0\2c 0\2c 0\.35\)\]{--tw-shadow:0 0 10px rgba(0,0,0,0.35);--tw-shadow-colored:0 0 10px var(--tw-shadow-color)}.shadow-\[0_0_10px_rgba\(0\2c 0\2c 0\2c 0\.35\)\],.shadow-\[0_0_6px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]{--tw-shadow:0 0 6px rgba(0,0,0,0.6);--tw-shadow-colored:0 0 6px var(--tw-shadow-color)}.shadow-\[0_4px_10px_rgba\(0\2c 0\2c 0\2c 0\.45\)\]{--tw-shadow:0 4px 10px rgba(0,0,0,0.45);--tw-shadow-colored:0 4px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_rgba\(255\2c 220\2c 140\2c 0\.45\)\2c 0_8px_24px_rgba\(0\2c 0\2c 0\2c 0\.4\)\]{--tw-shadow:inset 0 0 0 1.5px rgba(255,220,140,0.45),0 8px 24px rgba(0,0,0,0.4);--tw-shadow-colored:inset 0 0 0 1.5px var(--tw-shadow-color),0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-soft{--tw-shadow:0 8px 30px rgba(0,0,0,0.25);--tw-shadow-colored:0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-2,.ring-4{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-\[\#35d04a\]{--tw-ring-opacity:1;--tw-ring-color:rgb(53 208 74/var(--tw-ring-opacity,1))}.ring-\[\#f3cf5a\]{--tw-ring-opacity:1;--tw-ring-color:rgb(243 207 90/var(--tw-ring-opacity,1))}.ring-\[\#ff2d2d\]{--tw-ring-opacity:1;--tw-ring-color:rgb(255 45 45/var(--tw-ring-opacity,1))}.ring-\[\#ffe135\]{--tw-ring-opacity:1;--tw-ring-color:rgb(255 225 53/var(--tw-ring-opacity,1))}.ring-\[var\(--cv-hero\)\]{--tw-ring-color:var(--cv-hero)}.ring-white\/10{--tw-ring-color:rgb(255 255 255/0.1)}.ring-white\/15{--tw-ring-color:rgb(255 255 255/0.15)}.blur{--tw-blur:blur(8px)}.blur,.brightness-125{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-125{--tw-brightness:brightness(1.25)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0/0.1)) drop-shadow(0 1px 1px rgb(0 0 0/0.06))}.drop-shadow,.drop-shadow-\[0_0_10px_rgba\(255\2c 40\2c 60\2c 0\.9\)\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_10px_rgba\(255\2c 40\2c 60\2c 0\.9\)\]{--tw-drop-shadow:drop-shadow(0 0 10px rgba(255,40,60,0.9))}.drop-shadow-\[0_10px_12px_rgba\(0\2c 20\2c 40\2c 0\.4\)\]{--tw-drop-shadow:drop-shadow(0 10px 12px rgba(0,20,40,0.4))}.drop-shadow-\[0_10px_12px_rgba\(0\2c 20\2c 40\2c 0\.4\)\],.drop-shadow-\[0_3px_5px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_3px_5px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{--tw-drop-shadow:drop-shadow(0 3px 5px rgba(0,0,0,0.5))}.drop-shadow-\[0_4px_6px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{--tw-drop-shadow:drop-shadow(0 4px 6px rgba(0,0,0,0.5))}.drop-shadow-\[0_4px_6px_rgba\(0\2c 0\2c 0\2c 0\.5\)\],.drop-shadow-\[0_6px_10px_rgba\(0\2c 0\2c 0\2c 0\.55\)\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_6px_10px_rgba\(0\2c 0\2c 0\2c 0\.55\)\]{--tw-drop-shadow:drop-shadow(0 6px 10px rgba(0,0,0,0.55))}.drop-shadow-\[0_8px_14px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]{--tw-drop-shadow:drop-shadow(0 8px 14px rgba(0,0,0,0.6))}.drop-shadow-\[0_8px_14px_rgba\(0\2c 0\2c 0\2c 0\.6\)\],.drop-shadow-\[0_8px_16px_rgba\(0\2c 0\2c 0\2c 0\.55\)\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_8px_16px_rgba\(0\2c 0\2c 0\2c 0\.55\)\]{--tw-drop-shadow:drop-shadow(0 8px 16px rgba(0,0,0,0.55))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.grayscale-\[40\%\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale-\[40\%\]{--tw-grayscale:grayscale(40%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c color\2c transform\]{transition-property:background-color,color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[filter\]{transition-property:filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[height\]{transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}.\[animation-delay\:1\.2s\]{animation-delay:1.2s}.\[backface-visibility\:hidden\]{backface-visibility:hidden}.\[contain\:layout_paint\]{contain:layout paint}.\[container-type\:inline-size\]{container-type:inline-size}.\[mask-image\:linear-gradient\(to_right\2c \#000_88\%\2c transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.\[mask-image\:linear-gradient\(to_top\2c transparent\2c \#000_30\%\)\]{-webkit-mask-image:linear-gradient(0deg,transparent,#000 30%);mask-image:linear-gradient(0deg,transparent,#000 30%)}.\[perspective\:600px\]{perspective:600px}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}.\[transform\:rotateY\(180deg\)\]{transform:rotateY(180deg)}:root{--bg:#020f26;--surface:#071a36;--elevated:#0c2446;--border:#1b3a63;--text:#eef6ff;--muted:#93aac8;--accent:#2cc8f5;--accent-hi:#8ae6ff;--on-accent:#02142e;--accent2:#f0b429;--danger:#ff7b86;--success:#6fe0a0;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#f0b429;--series-5:#b48cf2;--series-6:#e8609a;--status-serious:#ec835a;--status-critical:#d03b3b;--reel-bg:#031530;--tile-high:#123463}[data-theme=light]{--bg:#f1f7fd;--surface:#ffffff;--elevated:#e6f0fa;--border:#c9dbef;--text:#041a38;--muted:#4d6482;--accent:#0077b6;--accent-hi:#1aa3e0;--on-accent:#ffffff;--accent2:#b8860b;--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#b8860b;--series-5:#7c4dcc;--series-6:#c2337a;--danger:#c23b44;--success:#2f9e44;--reel-bg:#d8e7f6;--tile-high:#c3dcf5}html{background:var(--bg)}body,html{color:var(--text);min-height:100%}body{font-family:var(--font-sans),system-ui,sans-serif;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}*{-webkit-tap-highlight-color:transparent}@media (max-width:767px){.table-stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.table-stack,.table-stack tbody,.table-stack td,.table-stack tr{display:block;width:100%}.table-stack tr{padding:.75rem 1rem}.table-stack td{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.2rem 0!important;text-align:right!important;white-space:normal!important;overflow-wrap:anywhere}.table-stack td[data-label]:before{content:attr(data-label);flex-shrink:0;color:var(--muted);font-size:.75rem;font-weight:400;text-align:left}.table-stack td:not([data-label]){display:block;padding-top:.5rem!important;text-align:left!important}.table-stack td:empty{display:none}}.slot-cabinet{max-width:var(--cabinet-max);container-type:inline-size;border:6px solid transparent;background:linear-gradient(180deg,rgba(255,255,255,.07),transparent 18%) padding-box,linear-gradient(180deg,#123f63,#0a2a45 45%,#06192d) padding-box,linear-gradient(135deg,#7a5306,#fff3b8 18%,#c9951a 40%,#7a5306 62%,#f3cf5a 82%,#7a5306) border-box;box-shadow:0 22px 50px rgba(0,0,0,.6),0 0 0 1px #2a1b00,inset 0 0 0 1px rgba(255,244,184,.4),inset 0 -18px 30px rgba(0,0,0,.35)}@media (min-width:640px){.slot-cabinet{max-width:min(var(--cabinet-max),max(55rem,calc((100dvh - 31rem) * 5 / 3 + 16px + 8.5rem)))}}@media (min-width:640px) and (max-height:760px){.slot-machine .slot-plaque{width:min(64%,330px,32dvh)}.slot-stage .slot-spin-main{width:min(7rem,13dvh);height:min(7rem,13dvh)}.slot-machine .slot-deck{margin-top:.375rem;padding-bottom:.375rem}.slot-machine.slot-machine{padding-bottom:.75rem}}.slot-frame{--slot-chrome:39rem;--reels-fit:min(816px,max(12rem,calc((100dvh - var(--slot-chrome)) * 5 / 3 + 16px)))}.slot-console{display:grid;align-items:center;gap:.75rem}.slot-console-readouts{order:1}.slot-console-steppers{order:2}.slot-console-buttons{order:3}@container (min-width: 48rem){.slot-frame{--slot-chrome:35.5rem}@media (max-height:760px){.slot-frame{--slot-chrome:30rem}}.slot-console{grid-template-columns:minmax(0,1.15fr) auto minmax(0,1fr)}.slot-console>*{order:0}}.slot-frame{border:4px solid transparent;background:linear-gradient(180deg,#0f3a57,#061a2c) padding-box,linear-gradient(135deg,#7a5306,#fff3b8 18%,#c9951a 40%,#7a5306 62%,#f3cf5a 82%,#7a5306) border-box;box-shadow:0 6px 14px rgba(0,0,0,.55),0 0 0 1px #2a1b00,inset 0 0 0 1px rgba(255,244,184,.35),inset 0 0 30px rgba(0,0,0,.6)}.slot-deck{background:radial-gradient(circle at 12px 12px,#fff3b8 0 1.5px,#c9951a 2.5px,#5a3c04 3.5px,transparent 4.5px),radial-gradient(circle at calc(100% - 12px) 12px,#fff3b8 0 1.5px,#c9951a 2.5px,#5a3c04 3.5px,transparent 4.5px),radial-gradient(circle at 12px calc(100% - 12px),#fff3b8 0 1.5px,#c9951a 2.5px,#5a3c04 3.5px,transparent 4.5px),radial-gradient(circle at calc(100% - 12px) calc(100% - 12px),#fff3b8 0 1.5px,#c9951a 2.5px,#5a3c04 3.5px,transparent 4.5px),linear-gradient(180deg,#082640,#051a2e);box-shadow:inset 0 2px 0 rgba(243,207,90,.55),inset 0 0 0 1px rgba(243,207,90,.25),inset 0 6px 14px rgba(0,0,0,.55)}.slot-reels{background:linear-gradient(180deg,#f3cf5a,#8f6309 50%,#f3cf5a);box-shadow:0 0 0 2px #2a1b00,0 0 0 3px rgba(243,207,90,.6)}.slot-title{color:#ffe38a;background:linear-gradient(180deg,#fffbe0,#ffe07a 38%,#e0a526 62%,#fff0b0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 #3b2400) drop-shadow(0 2px 3px rgba(0,0,0,.7))}.slot-stage{background:radial-gradient(120% 70% at 50% 0,rgba(44,200,245,.18),transparent 60%),linear-gradient(180deg,#0a2f4d,#051a2f 60%,#03101f);box-shadow:inset 0 0 0 1px rgba(138,230,255,.18),0 20px 50px rgba(0,0,0,.45)}@media (max-width:639px){.game-screen{margin-top:0!important;min-height:100dvh;border-radius:0;padding-top:calc(3.25rem + env(safe-area-inset-top));padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}body:has(.game-screen){padding-top:0;padding-bottom:0}body:has(.game-screen),html:has(.game-screen){overscroll-behavior:none}body:has(.game-screen) .ocean{display:none}}.game-loader{background:radial-gradient(90% 55% at 50% 0,rgba(44,200,245,.28),transparent 65%),linear-gradient(180deg,#0a2f4d,#051a2f 55%,#020c18)}.game-loader-rays{background:repeating-conic-gradient(from 180deg at 50% -10%,rgba(182,243,255,.07) 0deg 6deg,transparent 6deg 16deg);-webkit-mask-image:linear-gradient(180deg,#000,transparent 70%);mask-image:linear-gradient(180deg,#000,transparent 70%);animation:game-loader-sway 9s ease-in-out infinite alternate}@keyframes game-loader-sway{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}.game-loader-bubble{background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.9),rgba(182,243,255,.25) 45%,rgba(182,243,255,.05) 70%);box-shadow:inset 0 0 0 1px rgba(182,243,255,.45);animation-name:game-loader-rise;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes game-loader-rise{0%{transform:translate(0);opacity:0}10%{opacity:.9}50%{transform:translate(10px,-50vh)}to{transform:translate(-6px,-105vh);opacity:0}}.game-loader-glow{background:radial-gradient(circle,rgba(44,200,245,.55),transparent 68%);animation:game-loader-pulse 1.8s ease-in-out infinite}@keyframes game-loader-pulse{0%,to{transform:scale(.9);opacity:.6}50%{transform:scale(1.15);opacity:1}}.game-loader-ring{background:conic-gradient(from 0deg,transparent 0 55%,rgba(255,243,184,.95) 80%,transparent 100%) border-box,linear-gradient(135deg,#7a5306,#f3cf5a 40%,#7a5306 70%,#e2b233) border-box;border:5px solid transparent;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0) border-box;-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0) border-box;animation:game-loader-spin 1.3s linear infinite}.game-loader-ring-still{animation:none}@keyframes game-loader-spin{to{transform:rotate(1turn)}}.game-loader-track{background:#04172a;box-shadow:0 0 0 2px #2a1b00,0 0 0 4px #c9951a,inset 0 2px 6px rgba(0,0,0,.7)}.game-loader-fill{background:linear-gradient(180deg,rgba(255,255,255,.45),transparent 60%),repeating-linear-gradient(-45deg,#2cc8f5 0 10px,#1aa6d6 10px 20px);background-size:100% 100%,28px 28px;animation:game-loader-stripes .8s linear infinite;box-shadow:0 0 12px rgba(44,200,245,.7)}@keyframes game-loader-stripes{to{background-position:0 0,28px 0}}.game-loader-dots:after{content:"";display:inline-block;width:1.2em;text-align:left;animation:game-loader-dots 1.2s steps(4) infinite}@keyframes game-loader-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@media (prefers-reduced-motion:reduce){.game-loader-bubble,.game-loader-fill,.game-loader-glow,.game-loader-rays,.game-loader-ring{animation:none}}.deposit-wait-wave{border:2px solid rgba(182,243,255,.7);animation:deposit-wave 2.4s ease-out infinite}@keyframes deposit-wave{0%{transform:scale(.7);opacity:.9}to{transform:scale(1.9);opacity:0}}.deposit-result-badge{box-shadow:0 0 0 8px rgba(255,255,255,.12),0 0 40px rgba(255,255,255,.25);animation:deposit-pop .5s cubic-bezier(.2,1.6,.4,1) both}@keyframes deposit-pop{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.deposit-result-badge,.deposit-wait-wave{animation:none}}.slot-panel{background:linear-gradient(180deg,#0b2d4a,#04172a);box-shadow:inset 0 0 0 1px rgba(243,207,90,.55),inset 0 2px 8px rgba(0,0,0,.6),0 2px 6px rgba(0,0,0,.4)}.game-bar-pill{background:linear-gradient(180deg,rgba(11,45,74,.96),rgba(4,23,42,.96));box-shadow:inset 0 0 0 1px rgba(243,207,90,.55),0 4px 12px rgba(0,0,0,.45)}.slot-round-btn{display:flex;height:1.9rem;width:1.9rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;font-size:1.1rem;font-weight:700;color:#1a1000;background:radial-gradient(circle at 35% 30%,#fff3b8,#e2b233 55%,#8f6309);box-shadow:0 0 0 1px #2a1b00,0 2px 4px rgba(0,0,0,.5);transition:transform .1s,filter .2s}@media (max-width:379px){.slot-round-btn{height:1.7rem;width:1.7rem;font-size:1rem}}.slot-round-btn:active:not(:disabled){transform:scale(.92)}.slot-round-btn:disabled{filter:grayscale(1) brightness(.6);cursor:not-allowed}.slot-spin{transition:transform .15s,filter .2s}.slot-spin:hover:not(:disabled){transform:scale(1.04)}.slot-spin:active:not(:disabled){transform:scale(.95)}.slot-spin:disabled{filter:grayscale(.7) brightness(.7);cursor:not-allowed}.slot-side-btn{color:#f3cf5a;background:radial-gradient(circle at 40% 30%,#12507c,#04172a 75%);box-shadow:0 0 0 2px #2a1b00,0 0 0 4px #c9951a,0 4px 10px rgba(0,0,0,.5);transition:transform .15s,box-shadow .2s,color .2s}.slot-side-btn:hover:not(:disabled){transform:scale(1.06)}.slot-side-btn:disabled{filter:grayscale(1) brightness(.6);cursor:not-allowed}.slot-gift-btn{color:#3a2500;background:radial-gradient(circle at 40% 30%,#fff3b8,#f3cf5a 45%,#b07d12 100%);box-shadow:0 0 0 2px #2a1b00,0 0 0 4px #f3cf5a,0 0 14px rgba(243,207,90,.7);animation:slot-gift-pulse 1.6s ease-in-out infinite alternate;transition:transform .15s}.slot-buy-btn{color:#3a2500;background:linear-gradient(180deg,#fff3b8,#f3cf5a 50%,#b07d12);box-shadow:0 0 0 2px #2a1b00,0 0 10px rgba(243,207,90,.45);transition:transform .15s,opacity .2s}.slot-buy-btn:active:not(:disabled){transform:scale(.95)}.slot-buy-btn:disabled{opacity:.45;cursor:not-allowed}.slot-gift-btn:hover:not(:disabled){transform:scale(1.06)}.slot-gift-btn:disabled{animation:none;filter:grayscale(.6) brightness(.7);cursor:not-allowed}@keyframes slot-gift-pulse{to{box-shadow:0 0 0 2px #2a1b00,0 0 0 4px #fff3b8,0 0 24px rgba(243,207,90,1)}}.slot-side-btn-on{color:#fff;box-shadow:0 0 0 2px #2a1b00,0 0 0 4px #2cc8f5,0 0 16px rgba(44,200,245,.8)}.slot-tease{box-shadow:0 0 0 2px #8ae6ff,0 0 18px 2px rgba(44,200,245,.8);animation:slot-tease-pulse .6s ease-in-out infinite alternate}@keyframes slot-tease-pulse{to{box-shadow:0 0 0 2px #c8f6ff,0 0 28px 6px rgba(44,200,245,.95)}}.slot-win-cell{box-shadow:inset 0 0 0 2px var(--accent2),inset 0 0 18px rgba(240,180,41,.75);animation:slot-win-pulse .9s ease-in-out infinite alternate}@keyframes slot-win-pulse{to{box-shadow:inset 0 0 0 2px #fff4b8,inset 0 0 26px rgba(240,180,41,.95)}}.app-header{position:sticky;overflow:hidden;background:#020f26;box-shadow:0 8px 24px rgba(0,0,0,.3)}.app-header-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.8}.app-header-veil,.app-header-video{position:absolute;inset:0;pointer-events:none}.app-header-veil{background:radial-gradient(120% 180% at 85% -60%,rgba(44,200,245,.22),transparent 55%),linear-gradient(100deg,rgba(2,15,38,.74),rgba(7,40,82,.7) 55%,rgba(5,62,96,.66))}@media (prefers-reduced-motion:reduce){.app-header-video{display:none}}.app-header:after{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(44,200,245,.75) 30%,rgba(138,230,255,.9) 50%,rgba(44,200,245,.75) 70%,transparent)}[data-theme=light] .app-header{background:#f1f7fd}[data-theme=light] .app-header-veil{background:linear-gradient(100deg,rgba(241,247,253,.88),rgba(214,236,250,.86))}.ocean-glow{position:absolute;border-radius:9999px;filter:blur(80px);will-change:transform}.ocean-glow-a{width:60vmax;height:60vmax;top:-25vmax;left:-15vmax;background:radial-gradient(circle,rgba(44,200,245,.22),transparent 65%);animation:ocean-drift-a 48s ease-in-out infinite alternate}.ocean-glow-b{width:55vmax;height:55vmax;bottom:-25vmax;right:-20vmax;background:radial-gradient(circle,rgba(57,135,229,.2),transparent 65%);animation:ocean-drift-b 60s ease-in-out infinite alternate}.ocean-glow-c{width:40vmax;height:40vmax;top:35%;left:30%;background:radial-gradient(circle,rgba(25,158,142,.14),transparent 65%);animation:ocean-drift-c 40s ease-in-out infinite alternate}@keyframes ocean-drift-a{to{transform:translate(18vw,12vh) scale(1.15)}}@keyframes ocean-drift-b{to{transform:translate(-16vw,-14vh) scale(1.1)}}@keyframes ocean-drift-c{0%{transform:translate(-10vw,6vh) scale(.9)}to{transform:translate(12vw,-8vh) scale(1.2)}}.ocean-ray{position:absolute;top:-10vh;height:90vh;background:linear-gradient(180deg,rgba(138,230,255,.07),transparent 85%);transform-origin:top center;filter:blur(6px);animation-name:ocean-sway;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@keyframes ocean-sway{0%{transform:skewX(-14deg) scaleX(.8);opacity:.35}to{transform:skewX(10deg) scaleX(1.1);opacity:1}}.ocean-bubble{position:absolute;bottom:-24px;border-radius:9999px;border:1px solid rgba(138,230,255,.5);background:radial-gradient(circle at 30% 30%,rgba(238,246,255,.35),rgba(44,200,245,.05) 60%);opacity:0;animation-name:ocean-rise,ocean-wobble;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite,infinite;animation-direction:normal,alternate}@keyframes ocean-rise{0%{transform:translateY(0);opacity:0}10%{opacity:.55}85%{opacity:.35}to{transform:translateY(-110vh);opacity:0}}@keyframes ocean-wobble{0%{translate:-12px 0}to{translate:12px 0}}[data-theme=light] .ocean{opacity:.5}.jm-cabinet{background:linear-gradient(180deg,#d7dbe0,#aeb4bb 45%,#8e959d);box-shadow:inset 0 2px 0 rgba(255,255,255,.7),inset 0 -3px 0 rgba(0,0,0,.25),0 18px 40px rgba(0,0,0,.55)}.jm-screen{background:#3c8a2c url(/jungle/jungle.webp) 50%/cover no-repeat;box-shadow:inset 0 0 0 3px #2b2f35,inset 0 0 0 5px #6b7280,0 2px 0 rgba(255,255,255,.6)}.jm-readout{background:linear-gradient(180deg,#0a2a6b,#061a45);box-shadow:inset 0 0 0 2px #0c0f14,inset 0 0 0 3px #3a8bd6}.jm-readout-label{letter-spacing:.04em;text-transform:uppercase;color:#5ee7ff}.jm-readout-label,.jm-readout-value{font-family:var(--font-display),system-ui,sans-serif;font-weight:800}.jm-readout-value{font-variant-numeric:tabular-nums;color:#fff}.jm-bpl{flex-shrink:0;border-radius:9999px;padding:.05rem .5rem;font-size:.65rem;font-weight:800;color:#062b0c;background:linear-gradient(180deg,#e9ff9a,#7fdc3c);box-shadow:0 0 0 1.5px #1f4d10}.jm-logo{font-weight:900;line-height:1;letter-spacing:.02em;color:#ffe135;-webkit-text-stroke:1.5px #7a2e00;paint-order:stroke fill;text-shadow:0 3px 0 #7a2e00,0 5px 8px rgba(0,0,0,.45)}.jm-label,.jm-logo{font-family:var(--font-display),system-ui,sans-serif}.jm-label{font-weight:800;color:#fff;text-shadow:0 1px 2px #000,0 0 6px rgba(0,0,0,.7)}.jm-reels{background:#2b2f35;box-shadow:0 0 0 3px #2b2f35,0 0 0 5px #9aa3ad}.jm-line-num{-webkit-text-stroke:1px #111;paint-order:stroke fill;text-shadow:0 1px 2px rgba(0,0,0,.8);cursor:default}.jm-win-cell{box-shadow:inset 0 0 0 3px #ffe135,inset 0 0 18px rgba(255,225,53,.6);animation:jm-blink .7s steps(2,start) infinite}@keyframes jm-blink{50%{box-shadow:inset 0 0 0 3px #ff2d2d,inset 0 0 18px rgba(255,45,45,.5)}}.jm-tease{box-shadow:inset 0 0 0 3px #ffe135,0 0 16px rgba(255,225,53,.8)}.jm-mascot{filter:drop-shadow(0 4px 6px rgba(0,0,0,.45))}.jm-message{border-radius:.6rem;text-transform:uppercase;background:linear-gradient(180deg,#1f6d25,#0f4a17);box-shadow:0 0 0 2px #0a2d0e,0 0 0 4px #d9c24a,0 4px 8px rgba(0,0,0,.45);text-shadow:0 1px 0 #000}.jm-message,.jm-prize{font-family:var(--font-display),system-ui,sans-serif;font-weight:900;color:#ffe135}.jm-prize{-webkit-text-stroke:1px #3b2400;paint-order:stroke fill;text-shadow:0 2px 3px rgba(0,0,0,.7)}.jm-rope{border-radius:9999px;background:repeating-linear-gradient(170deg,#c49a55 0 6px,#8a6328 6px 9px);box-shadow:1px 0 0 #5a3e14,-1px 0 0 #5a3e14}.jm-console{background:linear-gradient(180deg,#5b626b,#3e444b);box-shadow:inset 0 2px 0 rgba(255,255,255,.25),inset 0 -2px 0 rgba(0,0,0,.4)}.jm-btn{min-height:2.5rem;border-radius:.4rem;padding:.25rem .4rem;font-family:var(--font-display),system-ui,sans-serif;font-size:.65rem;font-weight:900;line-height:1.05;text-transform:uppercase;color:#1c1f24;background:linear-gradient(180deg,#ffffff,#d9dde2 60%,#b9bfc6);box-shadow:0 3px 0 #2a2e33,0 4px 6px rgba(0,0,0,.4),inset 0 1px 0 #fff;transition:transform .06s,box-shadow .06s,filter .2s}@media (min-width:640px){.jm-btn,.jm-btn-start{min-height:3rem;font-size:.75rem}}.jm-btn:active:not(:disabled){transform:translateY(3px);box-shadow:0 0 0 #2a2e33,0 1px 2px rgba(0,0,0,.4),inset 0 1px 0 #fff}.jm-btn:disabled{cursor:not-allowed;filter:grayscale(.6) brightness(.75)}.jm-btn-on{background:linear-gradient(180deg,#fffbd0,#ffe135 60%,#d9b300)}.jm-btn-red{color:#fff;background:linear-gradient(180deg,#ff6b6b,#d11d1d 60%,#9a0f0f);box-shadow:0 3px 0 #4a0707,0 4px 6px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.5)}.jm-btn.jm-btn-step{font-size:1.35rem;line-height:1}.jm-btn-risk{color:#fff;background:linear-gradient(180deg,#ffb347,#f07b0f 60%,#b35300);box-shadow:0 3px 0 #5a2a00,0 4px 6px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.5)}.jm-btn-start{font-size:.85rem;white-space:nowrap;color:#062b0c;background:linear-gradient(180deg,#d4ff8a,#6bd13a 60%,#3f9a1c);box-shadow:0 3px 0 #173d08,0 4px 6px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.6)}.sw-stage{background:#7fd6e6 url(/sweet/bg_wide.webp) 50%/cover no-repeat;box-shadow:0 18px 40px rgba(0,0,0,.45)}@media (max-width:639px){.sw-stage{background-image:url(/sweet/bg_tall.webp)}}.sw-logo{font-family:var(--font-display),system-ui,sans-serif;font-weight:900;letter-spacing:.02em;color:#fff;background:linear-gradient(180deg,#fff,#ffe3f1 45%,#ff7eb9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 0 #c2185b) drop-shadow(0 4px 0 #7a0f3d) drop-shadow(0 6px 10px rgba(0,0,0,.35))}.sw-pill{border-radius:9999px;padding:.25rem .9rem;font-size:.8rem;font-weight:800;color:#fff;background:linear-gradient(180deg,#ff5fa2,#d6246e);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 2px 6px rgba(0,0,0,.3)}.sw-pill-soft{font-weight:700;background:rgba(40,10,60,.55)}.sw-pill-gift{cursor:pointer;color:#3a1d00;background:linear-gradient(180deg,#ffe680,#f3b31c);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 0 0 2px rgba(255,255,255,.7),0 3px 10px rgba(120,60,0,.45);animation:sw-gift-pulse 1.6s ease-in-out infinite}.sw-pill-gift:disabled{cursor:default;opacity:.6;animation:none}@keyframes sw-gift-pulse{50%{transform:scale(1.05)}}.sw-grid{background:linear-gradient(180deg,rgba(255,214,236,.66),rgba(186,236,255,.58));box-shadow:inset 0 0 0 3px rgba(255,255,255,.85),inset 0 0 0 6px rgba(255,95,162,.55),0 10px 30px rgba(80,0,60,.35)}.sw-cell{position:relative;padding:6%;transition:transform .2s}.sw-cell-win{animation:sw-win .45s ease-in-out infinite alternate;filter:drop-shadow(0 0 8px #fff5a0) drop-shadow(0 0 14px #ff5fa2)}@keyframes sw-win{0%{transform:scale(1)}to{transform:scale(1.14)}}.sw-cell-glow{animation:sw-glow .6s ease-in-out infinite alternate;filter:drop-shadow(0 0 10px #fff) drop-shadow(0 0 18px #ffd84d)}@keyframes sw-glow{0%{transform:scale(1) rotate(-4deg)}to{transform:scale(1.18) rotate(4deg)}}.sw-bomb-value{position:absolute;inset:auto 0 8% 0;text-align:center;font-weight:900;font-size:clamp(.7rem,3.2vw,1.25rem);color:#fff;-webkit-text-stroke:1px #7a0f3d;text-shadow:0 2px 0 #7a0f3d,0 0 8px rgba(0,0,0,.5)}.sw-console{background:linear-gradient(180deg,rgba(122,15,90,.88),rgba(60,8,70,.93));box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 8px 24px rgba(0,0,0,.35);color:#fff}.sw-readout{background:rgba(0,0,0,.3);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);color:#fff}.sw-buy,.sw-chip,.sw-toggle{min-height:2.75rem;border-radius:.9rem;font-weight:800;color:#fff;background:linear-gradient(180deg,#8a4dff,#5a22c9);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -3px 0 rgba(0,0,0,.3),0 2px 5px rgba(0,0,0,.3);transition:transform .08s,filter .15s}.sw-buy:active:not(:disabled),.sw-chip:active:not(:disabled),.sw-toggle:active:not(:disabled){transform:translateY(1px)}.sw-buy:disabled,.sw-chip:disabled,.sw-spin:disabled,.sw-toggle:disabled{filter:grayscale(.6) brightness(.8);cursor:not-allowed}.sw-toggle{padding:.3rem .5rem;background:linear-gradient(180deg,#3b3b6b,#25254a)}.sw-toggle-on{background:linear-gradient(180deg,#2fd6a0,#0e9a70)}.sw-buy{padding:.3rem .5rem;color:#5a2400;background:linear-gradient(180deg,#ffe066,#ffb020)}.sw-spin{width:3.5rem;height:3.5rem;align-self:center;margin:0 5px;border-radius:9999px;font-size:1.9rem;font-weight:900;color:#fff;background:radial-gradient(circle at 35% 30%,#ffb3d6 0,#ff5fa2 40%,#c2185b 100%);box-shadow:0 0 0 3px #fff,0 0 0 5px #ff5fa2,0 4px 10px rgba(0,0,0,.35);transition:transform .1s}.sw-spin:active:not(:disabled){transform:scale(.95)}.sw-spin-busy span{display:inline-block;animation:game-loader-spin .8s linear infinite}.sw-banner{background:radial-gradient(circle at 50% 30%,rgba(255,95,162,.95),rgba(122,15,90,.95));box-shadow:0 0 0 4px #fff,0 0 0 8px #ffb3d6,0 16px 40px rgba(0,0,0,.45)}@media (prefers-reduced-motion:reduce){.sw-cell-glow,.sw-cell-win,.sw-spin-busy span{animation:none}}.sw-spin.sw-spin-lg{width:5.75rem;height:5.75rem;margin:0 .5rem 0 .4rem;font-size:2.8rem;box-shadow:0 0 0 4px #fff,0 0 0 7px #ff5fa2,0 8px 18px rgba(0,0,0,.4)}.sw-chip.sw-info{display:grid;place-items:center;width:2rem;height:2rem;min-height:0;padding:0;border-radius:9999px;font-size:.9rem;font-family:Georgia,Times New Roman,serif;font-style:italic;line-height:1}.th.sw-stage{background:#5b3a8a url(/thunder/bg_wide.webp) 50%/cover no-repeat}@media (max-width:639px){.th.sw-stage{background-image:url(/thunder/bg_tall.webp)}}.th .sw-logo{background:linear-gradient(180deg,#fffbe6,#ffe28a 40%,#d99a1e 70%,#fff0b3);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 2px 0 #7a4a06) drop-shadow(0 4px 0 #3b2203) drop-shadow(0 0 14px rgba(120,190,255,.55))}.th .sw-logo-sub{display:block;font-size:.62em;letter-spacing:.25em}.th .sw-pill{background:linear-gradient(180deg,#6d3bd6,#3a1780);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 0 0 1px #e8c35a,0 2px 8px rgba(0,0,0,.35)}.th .sw-pill-soft{background:rgba(30,12,60,.55);box-shadow:0 0 0 1px rgba(232,195,90,.6)}.th .th-pill-multi{color:#3a2200;background:linear-gradient(180deg,#fff1a8,#f1b62c)}.th .sw-grid{background:linear-gradient(180deg,rgba(58,24,110,.78),rgba(30,14,70,.85));box-shadow:inset 0 0 0 2px #fff3c4,inset 0 0 0 5px #d49a1c,inset 0 0 0 7px #6b3f06,0 0 26px rgba(255,200,80,.35),0 12px 30px rgba(20,0,40,.5)}.th .sw-cell-win{filter:drop-shadow(0 0 8px #fff) drop-shadow(0 0 16px #6fd0ff)}.th .sw-cell-glow{filter:drop-shadow(0 0 10px #fff) drop-shadow(0 0 22px #8fdcff)}.th .sw-bomb-value{inset:0;display:grid;place-items:center;font-size:clamp(.75rem,3.4vw,1.45rem);-webkit-text-stroke:1px #3b2203;text-shadow:0 2px 0 #3b2203,0 0 10px rgba(255,220,120,.9)}.th .sw-console{background:linear-gradient(180deg,rgba(64,30,120,.86),rgba(28,12,58,.92));box-shadow:inset 0 0 0 1px rgba(232,195,90,.7),inset 0 1px 0 rgba(255,255,255,.3),0 8px 24px rgba(0,0,0,.4)}.th .sw-chip{background:linear-gradient(180deg,#4c73d9,#243f94)}.th .sw-toggle-on{background:linear-gradient(180deg,#45c6ff,#1672c9)}.th .sw-spin{color:#3b2203;background:radial-gradient(circle at 35% 30%,#fff6cf 0,#ffd45a 40%,#b77a0c 100%);box-shadow:0 0 0 3px #fff3c4,0 0 0 5px #b77a0c,0 0 18px rgba(255,210,90,.6),0 4px 10px rgba(0,0,0,.35)}.th .sw-spin.sw-spin-lg{box-shadow:0 0 0 4px #fff3c4,0 0 0 7px #b77a0c,0 0 24px rgba(255,210,90,.65),0 8px 18px rgba(0,0,0,.4)}.th .sw-banner{background:radial-gradient(circle at 50% 30%,rgba(92,52,190,.96),rgba(28,10,70,.96));box-shadow:0 0 0 3px #fff3c4,0 0 0 7px #d49a1c,0 0 40px rgba(120,200,255,.5),0 16px 40px rgba(0,0,0,.5)}.th-zeus{position:relative;pointer-events:none}.th-zeus-aura{position:absolute;inset:12% 5% 5% 5%;border-radius:50%;background:radial-gradient(closest-side,rgba(140,210,255,.45),rgba(140,210,255,0) 70%);animation:th-aura 3.2s ease-in-out infinite}.th-zeus-body{position:relative;height:100%;transform-origin:50% 100%;animation:th-breathe 3.6s ease-in-out infinite}.th-zeus-body img{position:absolute;inset:0;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;filter:drop-shadow(0 8px 16px rgba(20,0,40,.55));transition:opacity .18s ease}.th-zeus-cast .th-zeus-body{animation:th-strike .9s ease-out}.th-zeus-cast .th-zeus-aura{animation:th-aura-flare .9s ease-out}.th-spark{position:absolute;width:3px;height:14px;border-radius:2px;background:linear-gradient(#fff,#7fd4ff);box-shadow:0 0 6px #9fe0ff,0 0 12px #3fa9ff;opacity:0;animation:th-spark 1.8s ease-out infinite}@keyframes th-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1.2%) scale(1.012,1.018)}}@keyframes th-aura{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:.9;transform:scale(1.04)}}@keyframes th-aura-flare{0%{opacity:1;transform:scale(1.35);filter:brightness(2)}to{opacity:.6;transform:scale(1)}}@keyframes th-strike{0%{transform:translateY(0) scale(1)}15%{transform:translateY(-3%) scale(1.04)}35%{transform:translateY(0) scale(1.01)}to{transform:translateY(0) scale(1)}}@keyframes th-spark{0%{opacity:0;transform:translate(0) rotate(var(--r,20deg)) scaleY(.4)}8%{opacity:1}30%{opacity:0;transform:translate(var(--dx,6px),var(--dy,-18px)) rotate(var(--r,20deg)) scaleY(1)}to{opacity:0}}.th-flash{position:absolute;inset:0;z-index:25;pointer-events:none;background:radial-gradient(circle at 75% 25%,rgba(255,255,255,.95),rgba(170,220,255,.55) 40%,rgba(120,180,255,0) 75%);animation:th-flash .7s ease-out forwards}@keyframes th-flash{0%{opacity:0}8%{opacity:1}20%{opacity:.25}30%{opacity:.85}to{opacity:0}}.th-bolt{position:absolute;inset:0;z-index:26;pointer-events:none;overflow:visible}.th-bolt path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:th-bolt .75s ease-out forwards}@keyframes th-bolt{0%{stroke-dashoffset:1;opacity:1}25%{stroke-dashoffset:0;opacity:1}45%{opacity:.3}55%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@media (prefers-reduced-motion:reduce){.th-spark,.th-zeus-aura,.th-zeus-body,.th-zeus-cast .th-zeus-aura,.th-zeus-cast .th-zeus-body{animation:none}.th-flash{animation:th-flash-soft .7s ease-out forwards}}@keyframes th-flash-soft{0%{opacity:0}15%{opacity:.8}to{opacity:0}}.cp.sw-stage{background:#1a1040 url(/pyramid/bg_wide.webp) 50%/cover no-repeat}@media (max-width:639px){.cp.sw-stage{background-image:url(/pyramid/bg_tall.webp)}}.cp .sw-logo{background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;filter:none;color:#ffe28a;text-shadow:0 2px 0 #6b4306,0 4px 0 #2a1a03,0 0 14px rgba(92,242,166,.55)}.cp .sw-pill{background:linear-gradient(180deg,#2c4fb8,#172a6e);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 0 0 1px #e8c35a,0 2px 8px rgba(0,0,0,.35)}.cp .sw-pill-soft{background:rgba(10,14,40,.6);box-shadow:0 0 0 1px rgba(92,242,166,.55)}.cp .cp-pill-multi{color:#062a17;background:linear-gradient(180deg,#b6ffd8,#3fdc8c);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 0 12px rgba(92,242,166,.6)}.cp .sw-grid.cp-grid{gap:3px;padding:0;background:none;box-shadow:none}.cp-reel{gap:3px;padding:2px;border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,rgba(255,220,140,.08),rgba(0,0,0,0) 40%),linear-gradient(180deg,rgba(30,26,80,.82),rgba(16,12,44,.9));box-shadow:inset 0 0 0 1.5px rgba(232,195,90,.85),inset 0 0 0 3px rgba(80,52,10,.8),inset 0 -10px 18px rgba(92,242,166,.12),0 6px 14px rgba(0,0,0,.35)}.cp .sw-cell{padding:4%}.cp .sw-cell-win{filter:drop-shadow(0 0 6px #fff) drop-shadow(0 0 12px #5cf2a6)}.cp .sw-cell-glow{filter:drop-shadow(0 0 8px #fff) drop-shadow(0 0 16px #7fe8ff)}.cp .sw-bomb-value{inset:0;display:grid;place-items:center;font-size:clamp(.62rem,2.9vw,1.3rem);-webkit-text-stroke:1px #0b1a3a;text-shadow:0 2px 0 #0b1a3a,0 0 8px rgba(160,255,210,.9)}.cp .sw-console{background:linear-gradient(180deg,rgba(26,30,86,.88),rgba(10,12,40,.93));box-shadow:inset 0 0 0 1px rgba(232,195,90,.7),inset 0 1px 0 rgba(255,255,255,.25),0 8px 24px rgba(0,0,0,.45)}.cp .sw-chip{background:linear-gradient(180deg,#2f6bd1,#173a86)}.cp .sw-buy{color:#3a2200;background:linear-gradient(180deg,#ffe58a,#e9a923)}.cp .sw-spin{color:#062a17;background:radial-gradient(circle at 35% 30%,#e6fff2 0,#5cf2a6 42%,#0f8a52 100%);box-shadow:0 0 0 3px #fff3c4,0 0 0 5px #b77a0c,0 0 18px rgba(92,242,166,.6),0 4px 10px rgba(0,0,0,.35)}.cp .sw-spin.sw-spin-lg{box-shadow:0 0 0 4px #fff3c4,0 0 0 7px #b77a0c,0 0 24px rgba(92,242,166,.65),0 8px 18px rgba(0,0,0,.4)}.cp .sw-banner{background:radial-gradient(circle at 50% 30%,rgba(34,58,150,.97),rgba(10,10,40,.97));box-shadow:0 0 0 3px #fff3c4,0 0 0 7px #d49a1c,0 0 36px rgba(92,242,166,.45),0 16px 40px rgba(0,0,0,.5)}.cp .sw-banner .sw-logo{color:#ffe28a;text-shadow:0 2px 0 #6b4306,0 4px 0 #2a1a03,0 0 14px rgba(92,242,166,.55)}.cp-banner-text{text-shadow:0 1px 2px rgba(0,0,0,.6),0 2px 6px rgba(0,0,0,.35)}.cp-saucer{position:relative;z-index:15;height:min(5.4rem,8.5dvh);margin:0 auto .25rem;width:min(9rem,16dvh);pointer-events:none}.cp-saucer-ship{position:relative;z-index:1;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;animation:cp-hover 3.4s ease-in-out infinite}.cp-saucer-beaming .cp-saucer-ship{animation:cp-dip .95s ease-in-out}.cp-beam{position:absolute;z-index:15;left:0;top:calc(min(5.4rem, 8.5dvh) * .5);width:100%;height:calc(100% - min(5.4rem, 8.5dvh) * .5);transform-origin:50% 0;opacity:0;pointer-events:none;will-change:opacity,transform;animation:cp-beam 1s ease-out forwards}@keyframes cp-hover{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-8%) rotate(2deg)}}@keyframes cp-dip{0%{transform:translateY(0)}30%{transform:translateY(10%) scale(1.06)}to{transform:translateY(0)}}@keyframes cp-beam{0%{opacity:0;transform:scaleY(.2)}20%{opacity:1;transform:scaleY(1)}70%{opacity:.85;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes cp-beam-fade{0%{opacity:0}20%{opacity:1}70%{opacity:.85}to{opacity:0}}@media (prefers-reduced-motion:reduce){.cp-saucer-beaming .cp-saucer-ship,.cp-saucer-ship{animation:none}.cp-beam{animation-name:cp-beam-fade}}.ht.sw-stage{background:#06233a url(/tide/bg_wide.webp) 50%/cover no-repeat}@media (max-width:639px){.ht.sw-stage{background-image:url(/tide/bg_tall.webp)}}.ht .sw-banner .sw-logo,.ht .sw-logo{background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;filter:none;color:#fff3c4;text-shadow:0 0 2px #fff,0 2px 0 #c2410c,0 4px 0 #5a1a04,0 0 16px rgba(255,122,26,.85)}.ht .sw-pill{background:linear-gradient(180deg,#ff9a3c,#c2410c);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 0 12px rgba(255,122,26,.5)}.ht .sw-pill-soft{background:rgba(4,26,44,.7);box-shadow:0 0 0 1px rgba(255,154,60,.7)}.ht-reels{gap:2.2%;aspect-ratio:1.12/1;padding:1.6%;border-radius:1rem;background:linear-gradient(180deg,rgba(255,214,120,.9),rgba(196,120,30,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 0 0 1px rgba(90,40,0,.6),0 14px 32px rgba(0,10,25,.55)}.ht-reel{height:100%;border-radius:.55rem;background:radial-gradient(ellipse at 50% 40%,#1d2f6a 0,#101a45 55%,#080d2a 100%);box-shadow:inset 0 0 0 2px #0a1030,inset 0 0 0 3px rgba(150,175,255,.35),inset 0 10px 18px rgba(0,0,0,.45),inset 0 -10px 18px rgba(0,0,0,.45)}.ht-cell{position:relative;display:grid;place-items:center;min-height:0;padding:7%}.ht-cell img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ht-cell-win{animation:ht-win .42s ease-in-out infinite alternate}.ht-cell-win:after{content:"";position:absolute;inset:3%;border-radius:14%;border:2px solid #ffd76a;box-shadow:0 0 10px #ff9a3c,inset 0 0 12px rgba(255,154,60,.55)}.ht-cell-dim{opacity:.35;transition:opacity .2s}@keyframes ht-win{0%{transform:scale(1)}to{transform:scale(1.08)}}.ht-full{animation:ht-full .5s ease-in-out infinite alternate}@keyframes ht-full{0%{box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 0 0 1px rgba(90,40,0,.6),0 0 14px rgba(255,122,26,.6)}to{box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 0 0 3px #ffd76a,0 0 38px rgba(255,122,26,.95)}}.ht-ways{flex-direction:column;align-items:center;width:3.6rem;padding:.45rem .2rem;border-radius:.8rem;text-align:center;color:#fff6d6;background:linear-gradient(180deg,#1c3f7a,#0b1d45);box-shadow:inset 0 0 0 2px #ffd76a,0 0 0 1px #5a3a00,0 6px 14px rgba(0,0,0,.4)}.ht-ways span:nth-child(2){color:#ffd76a;text-shadow:0 2px 0 #7a3a00}.ht .sw-console{background:linear-gradient(180deg,rgba(8,44,72,.92),rgba(3,18,34,.95));box-shadow:inset 0 0 0 1px rgba(255,154,60,.6),inset 0 1px 0 rgba(255,255,255,.2),0 8px 24px rgba(0,0,0,.45)}.ht .sw-chip{background:linear-gradient(180deg,#ff9a3c,#c2410c)}.ht .sw-spin{color:#fff;background:radial-gradient(circle at 35% 30%,#ffe0a8 0,#ff7a1a 45%,#a3300a 100%);box-shadow:0 0 0 3px #fff3c4,0 0 0 5px #ff7a1a,0 0 16px rgba(255,122,26,.6),0 4px 10px rgba(0,0,0,.35)}.ht .sw-spin.sw-spin-lg{box-shadow:0 0 0 4px #fff3c4,0 0 0 7px #ff7a1a,0 0 24px rgba(255,122,26,.65),0 8px 18px rgba(0,0,0,.4)}.ht .sw-banner{background:radial-gradient(circle at 50% 30%,rgba(214,80,14,.97),rgba(70,14,4,.97));box-shadow:0 0 0 3px #fff3c4,0 0 0 7px #ff7a1a,0 0 36px rgba(255,122,26,.6),0 16px 40px rgba(0,0,0,.5)}.ht-banner-text{text-shadow:0 1px 2px rgba(0,0,0,.6),0 2px 6px rgba(0,0,0,.35)}.ht-chips{scrollbar-width:none;scroll-snap-type:x proximity}.ht-chips::-webkit-scrollbar{display:none}.ht-chip{flex:0 0 auto;min-width:4.1rem;padding:.3rem .5rem;border-radius:.6rem;scroll-snap-align:center;color:#e8f1ff;background:linear-gradient(180deg,#2a3550,#121a2c);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),inset 0 1px 0 rgba(255,255,255,.2);transition:background-color .15s,transform .1s}.ht-chip:active:not(:disabled){transform:scale(.96)}.ht-chip:disabled:not(.ht-chip-on){opacity:.4}.ht-chip-on{color:#fff;background:linear-gradient(180deg,#4fce4a,#1f7a1c);box-shadow:inset 0 0 0 1.5px #c9ffb8,0 0 10px rgba(79,206,74,.55)}.ht-arrow{flex:0 0 auto;width:1.6rem;height:2.6rem;border-radius:.5rem;font-size:1.5rem;font-weight:900;line-height:1;color:#fff3c4;background:rgba(255,255,255,.08)}.ht-arrow:disabled{opacity:.35}@media (prefers-reduced-motion:reduce){.ht-cell-win,.ht-full{animation:none}}.nc.sw-stage{background:#2a0b3d url(/club/bg_wide.webp) 50%/cover no-repeat}@media (max-width:639px){.nc.sw-stage{background-image:url(/club/bg_tall.webp)}}.nc .sw-banner .sw-logo,.nc .sw-logo{background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;filter:none;color:#ffe3f6;text-shadow:0 0 2px #fff,0 2px 0 #b0167a,0 4px 0 #4a0636,0 0 16px rgba(255,79,216,.8)}.nc .sw-pill{background:linear-gradient(180deg,#ff4fd8,#a3168a);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 0 12px rgba(255,79,216,.55)}.nc .sw-pill-soft{background:rgba(30,6,44,.65);box-shadow:0 0 0 1px rgba(255,79,216,.7),0 0 10px rgba(255,79,216,.35)}.nc-grid{background:rgba(24,6,40,.72);box-shadow:inset 0 0 0 2px #ffd0f4,inset 0 0 0 4px #ff4fd8,inset 0 0 18px rgba(255,79,216,.45),0 0 22px rgba(255,79,216,.55),0 12px 30px rgba(10,0,20,.5)}.nc-cell{position:relative;padding:5%;transition:transform .2s}.nc-card{padding:3%}.nc-card img{border-radius:10%;box-shadow:0 0 0 1.5px rgba(255,255,255,.55),0 2px 6px rgba(0,0,0,.45)}.nc-cell-win{animation:nc-win .45s ease-in-out infinite alternate}.nc-cell-win:after{content:"";position:absolute;inset:2%;border-radius:12%;border:2px solid #ff7be6;box-shadow:0 0 10px #ff4fd8,inset 0 0 10px rgba(255,79,216,.6);transform:rotate(-6deg)}.nc-cell-glow{animation:nc-glow .6s ease-in-out infinite alternate}@keyframes nc-win{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes nc-glow{0%{transform:scale(1) rotate(-3deg)}to{transform:scale(1.15) rotate(3deg)}}.nc-rung{display:grid;place-items:center;aspect-ratio:2/1;border-radius:.5rem;font-weight:900;font-size:clamp(.9rem,4.6vw,1.9rem);color:rgba(255,210,245,.45);background:rgba(40,8,56,.7);box-shadow:inset 0 0 0 1.5px rgba(255,79,216,.45);transition:color .2s,background-color .2s,box-shadow .2s,transform .2s}.nc-rung-past{color:rgba(255,210,245,.6)}.nc-rung-on{color:#fff;background:rgba(150,20,120,.85);box-shadow:inset 0 0 0 2px #ffd0f4,0 0 14px #ff4fd8;text-shadow:0 0 8px #ff9df0;transform:scale(1.06)}.nc-popup{font-weight:900;font-size:clamp(1.6rem,9vw,3.2rem);color:#fff;-webkit-text-stroke:1px #7a0a5c;text-shadow:0 0 2px #fff,0 3px 0 #7a0a5c,0 0 18px rgba(255,79,216,.9)}.nc .sw-console{background:linear-gradient(180deg,rgba(90,14,96,.9),rgba(36,6,50,.94));box-shadow:inset 0 0 0 1px rgba(255,79,216,.7),inset 0 1px 0 rgba(255,255,255,.25),0 8px 24px rgba(0,0,0,.45)}.nc .sw-chip{background:linear-gradient(180deg,#c03cd8,#6d1597)}.nc .sw-buy{color:#3d1300;background:linear-gradient(180deg,#ffe58a,#f0a727)}.nc .nc-buy-super{color:#fff;background:linear-gradient(180deg,#ff5fc8,#b0167a);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -3px 0 rgba(0,0,0,.3),0 0 12px rgba(255,79,216,.55)}.nc .sw-spin{color:#fff;background:radial-gradient(circle at 35% 30%,#ffd0f4 0,#ff4fd8 42%,#8e0f6d 100%);box-shadow:0 0 0 3px #ffd0f4,0 0 0 5px #ff4fd8,0 0 18px rgba(255,79,216,.7),0 4px 10px rgba(0,0,0,.35)}.nc .sw-spin.sw-spin-lg{box-shadow:0 0 0 4px #ffd0f4,0 0 0 7px #ff4fd8,0 0 26px rgba(255,79,216,.7),0 8px 18px rgba(0,0,0,.4)}.nc .sw-banner{background:radial-gradient(circle at 50% 30%,rgba(160,24,140,.97),rgba(40,6,56,.97));box-shadow:0 0 0 3px #ffd0f4,0 0 0 7px #ff4fd8,0 0 36px rgba(255,79,216,.6),0 16px 40px rgba(0,0,0,.5)}.nc-banner-text{text-shadow:0 1px 2px rgba(0,0,0,.6),0 2px 6px rgba(0,0,0,.35)}.nc-hostess{position:relative;pointer-events:none;animation:nc-sway 4s ease-in-out infinite;transform-origin:50% 100%}.nc-hostess img{position:absolute;inset:0;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;transition:opacity .18s ease}.nc-hostess-phone img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0}.nc-hostess-blush{animation:nc-shy .5s ease-out}@keyframes nc-sway{0%,to{transform:rotate(0deg) translateY(0)}50%{transform:rotate(.8deg) translateY(-.6%)}}@keyframes nc-shy{0%{transform:scale(1)}40%{transform:scale(1.03) rotate(-1.5deg)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.nc-cell-glow,.nc-cell-win,.nc-hostess,.nc-hostess-blush{animation:none}}.bb.sw-stage{background:#2f5a2a url(/bamboo/bg_wide.webp) 50%/cover no-repeat}@media (max-width:639px){.bb.sw-stage{background-image:url(/bamboo/bg_tall.webp)}}.bb .sw-logo{background:linear-gradient(180deg,#fffbe0,#ffe07a 42%,#d9a21e 72%,#fff3b8);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 2px 0 #1f5a1a) drop-shadow(0 4px 0 #0e3310) drop-shadow(0 0 12px rgba(255,230,140,.5))}.bb .sw-logo-sub{display:block;font-size:.5em;letter-spacing:.4em}.bb .sw-pill{background:linear-gradient(180deg,#2f9a4f,#17602d);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 0 0 1px #e8c35a,0 2px 8px rgba(0,0,0,.35)}.bb .sw-pill-soft{background:rgba(10,40,18,.55);box-shadow:0 0 0 1px rgba(232,195,90,.6)}.bb .bb-pill-gold{color:#3a2200;background:linear-gradient(180deg,#fff1a8,#f1b62c)}.bb .sw-console{background:linear-gradient(180deg,rgba(22,80,40,.88),rgba(8,40,20,.94));box-shadow:inset 0 0 0 1px rgba(232,195,90,.7),inset 0 1px 0 rgba(255,255,255,.3),0 8px 24px rgba(0,0,0,.4)}.bb .sw-chip{background:linear-gradient(180deg,#3fae63,#1d6e37)}.bb .sw-spin{color:#3b2203;background:radial-gradient(circle at 35% 30%,#fff6cf 0,#ffd45a 40%,#b77a0c 100%);box-shadow:0 0 0 3px #eaffd8,0 0 0 5px #2f9a4f,0 0 18px rgba(255,210,90,.55),0 4px 10px rgba(0,0,0,.35)}.bb .sw-spin.sw-spin-lg{box-shadow:0 0 0 4px #eaffd8,0 0 0 7px #2f9a4f,0 0 24px rgba(255,210,90,.6),0 8px 18px rgba(0,0,0,.4)}.bb .sw-banner{background:radial-gradient(circle at 50% 30%,rgba(40,140,70,.96),rgba(8,50,24,.96));box-shadow:0 0 0 3px #fff3c4,0 0 0 7px #d49a1c,0 0 40px rgba(255,220,120,.45),0 16px 40px rgba(0,0,0,.5)}.bb-gamble-spin{animation:bb-gamble .18s ease-in-out infinite alternate}@keyframes bb-gamble{0%{transform:scale(.98)}to{transform:scale(1.03)}}.bb-meter{display:inline-flex;align-items:center;gap:.3rem}.bb-suit{font-size:.95rem;line-height:1}.bb-suit-turned{color:#9dff9d;text-shadow:0 0 6px #6dff8a;opacity:.55;text-decoration:line-through}.bb-dots{display:inline-flex;gap:.15rem;margin-left:.15rem}.bb-dot{width:.45rem;height:.45rem;border-radius:9999px;background:rgba(0,0,0,.35);box-shadow:inset 0 0 0 1px rgba(255,255,255,.5)}.bb-dot-on{background:#ff9fd0;box-shadow:0 0 6px #ff9fd0}.bb-tier{background:rgba(0,0,0,.28);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);transition:background .15s,box-shadow .15s}.bb-tier-on{background:rgba(255,210,90,.18);box-shadow:inset 0 0 0 2px #f1b62c}.bb-grid{background:linear-gradient(180deg,#d9b24a,#8a5a10);box-shadow:0 0 0 2px #fff3c4,0 0 26px rgba(255,220,120,.35),0 12px 30px rgba(0,20,5,.55)}.bb-reel{background:linear-gradient(180deg,rgba(18,70,36,.86),rgba(8,44,22,.92));box-shadow:inset 0 0 12px rgba(0,0,0,.5)}.bb-tease{box-shadow:inset 0 0 0 2px #ffe066,inset 0 0 22px rgba(255,159,208,.8)}.bb-strip{display:flex;flex-direction:column;animation:bb-spinup calc(var(--spin-d, .2s) * 2) cubic-bezier(.11,0,.5,0),bb-spin var(--spin-d,.2s) linear calc(var(--spin-d, .2s) * 2) infinite;filter:blur(1.5px) brightness(.9)}.bb-strip-cell{aspect-ratio:1;width:100%;padding:8%;-o-object-fit:contain;object-fit:contain}@keyframes bb-spin{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes bb-spinup{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.bb-cell{padding:7%;min-height:0;transition:opacity .2s,filter .2s;filter:drop-shadow(0 2px 2px rgba(0,0,0,.4))}.bb-cell-dim{opacity:.35}.bb-cell-win{animation:sw-win .45s ease-in-out infinite alternate;filter:drop-shadow(0 0 6px #fff) drop-shadow(0 0 12px #ffe066)}.bb-cell-glow{animation:sw-glow .6s ease-in-out infinite alternate;filter:drop-shadow(0 0 8px #fff) drop-shadow(0 0 16px #ffd84d)}.bb-value{position:absolute;inset:0;display:grid;place-items:center;font-weight:900;font-size:clamp(.55rem,2.6vw,1rem);line-height:1;color:#fff;-webkit-text-stroke:1px #4a2a00;text-shadow:0 2px 0 #4a2a00,0 0 8px rgba(0,0,0,.6)}.bb-value-multi{font-size:clamp(.75rem,3.4vw,1.35rem)}.bb-panda{position:relative;pointer-events:none}.bb-panda-glow{position:absolute;inset:25% 5% 0 5%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,230,140,.45),rgba(255,230,140,0) 70%);opacity:0;transition:opacity .3s}.bb-panda-cheer .bb-panda-glow{opacity:1}.bb-panda-body{position:relative;height:100%;transform-origin:50% 100%;animation:bb-sway 4s ease-in-out infinite}.bb-panda-cheer .bb-panda-body{animation:bb-hop .5s ease-in-out infinite alternate}.bb-panda-body img{position:absolute;inset:0;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;filter:drop-shadow(0 8px 14px rgba(0,20,5,.55));transition:opacity .18s ease}@keyframes bb-sway{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg) translateY(-1%)}}@keyframes bb-hop{0%{transform:translateY(0) scale(1)}to{transform:translateY(-5%) scale(1.03)}}@media (prefers-reduced-motion:reduce){.bb-cell-glow,.bb-cell-win,.bb-gamble-spin,.bb-panda-body,.bb-panda-cheer .bb-panda-body{animation:none}}.ll.sw-stage{background:#0b6e7f url(/lure/bg_wide.webp) 50%/cover no-repeat}@media (max-width:639px){.ll.sw-stage{background-image:url(/lure/bg_tall.webp)}}.ll .sw-logo{background:linear-gradient(180deg,#fffbe0,#ffe066 38%,#ff9f1c 72%,#fff2b0);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 2px 0 #0b4f6c) drop-shadow(0 4px 0 #062c3d) drop-shadow(0 0 12px rgba(255,224,102,.5));letter-spacing:.04em}.ll .sw-logo-sub{display:block;font-size:.62em;letter-spacing:.4em}.ll .sw-pill{background:linear-gradient(180deg,#13859b,#0b4f6c);box-shadow:inset 0 1px 0 rgba(200,250,255,.35),0 0 0 1px #ffe066,0 2px 8px rgba(0,0,0,.35)}.ll .sw-pill-soft{background:rgba(4,40,56,.6);box-shadow:0 0 0 1px rgba(255,224,102,.6)}.ll .sw-console{background:linear-gradient(180deg,rgba(10,92,112,.92),rgba(4,44,60,.96));box-shadow:inset 0 0 0 1px rgba(255,224,102,.7),inset 0 1px 0 rgba(200,250,255,.25),0 8px 24px rgba(0,20,30,.45)}.ll .sw-chip{background:linear-gradient(180deg,#1aa3b8,#0b5f75)}.ll .sw-buy{color:#fffbe0;background:linear-gradient(180deg,#ff7a3d,#c2410c);box-shadow:inset 0 1px 0 rgba(255,230,200,.45),0 0 0 1px #ffe066}.ll .sw-spin{color:#0b4f6c;background:radial-gradient(circle at 35% 30%,#fffbe0 0,#ffd23f 42%,#c26a00 100%);box-shadow:0 0 0 3px #fffbe0,0 0 0 5px #0b5f75,0 0 18px rgba(255,210,63,.5),0 4px 10px rgba(0,0,0,.4)}.ll .sw-spin.sw-spin-lg{box-shadow:0 0 0 4px #fffbe0,0 0 0 7px #0b5f75,0 0 24px rgba(255,210,63,.55),0 8px 18px rgba(0,0,0,.45)}.ll .sw-banner{background:radial-gradient(circle at 50% 30%,rgba(19,133,155,.97),rgba(4,40,56,.97));box-shadow:0 0 0 3px #fffbe0,0 0 0 7px #ff9f1c,0 0 40px rgba(255,224,102,.4),0 16px 40px rgba(0,0,0,.5)}.ll .sw-banner .sw-logo{color:#ffe066;text-shadow:0 2px 0 #0b4f6c,0 4px 0 #062c3d,0 0 14px rgba(255,224,102,.5)}.ll .ol-hero-glow{background:radial-gradient(closest-side,rgba(255,224,102,.5),rgba(255,224,102,0) 70%)}.ll-grid{background:repeating-linear-gradient(90deg,#b98a55 0 26px,#a37444 26px 28px),#b98a55;box-shadow:0 0 0 2px #fff2c4,0 0 0 5px #5a3a1c,0 0 26px rgba(120,230,255,.35),0 12px 30px rgba(0,30,45,.55)}.ll-reel{background:radial-gradient(ellipse at 50% 0,rgba(190,250,255,.28),rgba(0,0,0,0) 60%),linear-gradient(180deg,rgba(22,150,170,.92),rgba(6,70,92,.96));box-shadow:inset 0 0 14px rgba(0,30,45,.6)}.ll-tease{box-shadow:inset 0 0 0 2px #ffe066,inset 0 0 22px rgba(255,190,60,.85)}.ll-cell{padding:5%;min-height:0;transition:opacity .2s,filter .2s;filter:drop-shadow(0 2px 3px rgba(0,25,40,.55))}.ll-cell-dim{opacity:.35}.ll-cell-win{animation:sw-win .45s ease-in-out infinite alternate;filter:drop-shadow(0 0 6px #fff) drop-shadow(0 0 12px #ffe066)}.ll-cell-glow{animation:sw-glow .6s ease-in-out infinite alternate;filter:drop-shadow(0 0 8px #fff) drop-shadow(0 0 16px #7df9ff)}.ll-tag{position:absolute;left:50%;bottom:6%;transform:translateX(-50%);max-width:96%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.05em .45em;border-radius:999px;font-size:clamp(9px,2.4cqw,15px);font-weight:800;line-height:1.35;color:#4a2a00;background:linear-gradient(180deg,#fff6b8,#ffc93c);box-shadow:0 0 0 1.5px #8a5200,0 2px 4px rgba(0,0,0,.4)}.ll-grid{container-type:inline-size}@media (prefers-reduced-motion:reduce){.ll-cell-glow,.ll-cell-win{animation:none}}.cg{--cg-a:#3da5ff;--cg-b:#0b3d91;--cg-glow:125,210,255}.cg.cg-hades{--cg-a:#ff5a1f;--cg-b:#6b0f0f;--cg-glow:255,120,40}.cg.sw-stage{background:#0b3d91 url(/gods/o_bg_wide.webp) 50%/cover no-repeat;transition:background-image .4s ease}.cg.cg-hades.sw-stage{background-color:#3a0808;background-image:url(/gods/h_bg_wide.webp)}@media (max-width:639px){.cg.sw-stage{background-image:url(/gods/o_bg_tall.webp)}.cg.cg-hades.sw-stage{background-image:url(/gods/h_bg_tall.webp)}}.cg .sw-logo{background:linear-gradient(180deg,#ffffff,#ffe9a8 35%,#f0b429 70%,#fff3c4);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 2px 0 var(--cg-b)) drop-shadow(0 4px 0 rgba(0,0,0,.55)) drop-shadow(0 0 14px rgba(var(--cg-glow),.6));letter-spacing:.04em}.cg .sw-logo-sub{display:block;font-size:.55em;letter-spacing:.35em}.cg .sw-pill{background:linear-gradient(180deg,var(--cg-a),var(--cg-b));box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 0 0 1px #f0b429,0 2px 8px rgba(0,0,0,.4)}.cg .sw-pill-soft{background:rgba(0,0,0,.5);box-shadow:0 0 0 1px rgba(240,180,41,.6)}.cg .sw-console{background:linear-gradient(180deg,color-mix(in srgb,var(--cg-b) 85%,#000),rgba(6,8,20,.95));box-shadow:inset 0 0 0 1px rgba(240,180,41,.75),inset 0 1px 0 rgba(255,255,255,.18),0 8px 24px rgba(0,0,0,.5)}.cg .sw-chip{background:linear-gradient(180deg,color-mix(in srgb,var(--cg-a) 70%,#fff 0%),var(--cg-b))}.cg .sw-buy{color:#fff8e0;background:linear-gradient(180deg,#b0127a,#5e0a4a);box-shadow:inset 0 1px 0 rgba(255,210,240,.4),0 0 0 1px #f0b429}.cg .sw-spin{color:var(--cg-b);background:radial-gradient(circle at 35% 30%,#fff8e0 0,#f0b429 45%,#8a5a00 100%);box-shadow:0 0 0 3px #fff3c4,0 0 0 5px var(--cg-b),0 0 18px rgba(var(--cg-glow),.55),0 4px 10px rgba(0,0,0,.45)}.cg .sw-spin.sw-spin-lg{box-shadow:0 0 0 4px #fff3c4,0 0 0 7px var(--cg-b),0 0 26px rgba(var(--cg-glow),.6),0 8px 18px rgba(0,0,0,.5)}.cg .sw-banner{background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--cg-a) 70%,#000),rgba(6,8,20,.97));box-shadow:0 0 0 3px #fff3c4,0 0 0 7px #f0b429,0 0 44px rgba(var(--cg-glow),.5),0 16px 40px rgba(0,0,0,.55)}.cg-grid{container-type:inline-size;background:linear-gradient(180deg,#e9d9a8,#a77b2a);box-shadow:0 0 0 2px #fff3c4,0 0 0 5px var(--cg-b),0 0 30px rgba(var(--cg-glow),.45),0 12px 30px rgba(0,0,0,.6)}.cg-hades .cg-grid{background:linear-gradient(180deg,#4a4a52,#1c1c22)}.cg-grid-free{box-shadow:0 0 0 2px #fff3c4,0 0 0 5px #f0b429,0 0 40px rgba(var(--cg-glow),.75),0 12px 30px rgba(0,0,0,.6)}.cg-reel{background:radial-gradient(ellipse at 50% 0,rgba(var(--cg-glow),.25),rgba(0,0,0,0) 60%),linear-gradient(180deg,#16357a,#0a1a44);box-shadow:inset 0 0 14px rgba(0,0,0,.6)}.cg-hades .cg-reel{background:radial-gradient(ellipse at 50% 0,rgba(var(--cg-glow),.22),rgba(0,0,0,0) 60%),linear-gradient(180deg,#3b0d2e,#1a0614)}.cg-tease{box-shadow:inset 0 0 0 2px #ffe066,inset 0 0 22px rgba(var(--cg-glow),.9)}.cg-cell{padding:4%;min-height:0;transition:opacity .2s,filter .2s;filter:drop-shadow(0 2px 3px rgba(0,0,0,.55))}.cg-cell-wild{filter:drop-shadow(0 0 4px #ffe066) drop-shadow(0 0 10px rgba(var(--cg-glow),.9))}.cg-cell-dim{opacity:.35}.cg-cell-win{animation:sw-win .45s ease-in-out infinite alternate;filter:drop-shadow(0 0 6px #fff) drop-shadow(0 0 12px #ffe066)}.cg-cell-glow{animation:sw-glow .6s ease-in-out infinite alternate;filter:drop-shadow(0 0 8px #fff) drop-shadow(0 0 16px rgb(var(--cg-glow)))}.cg-mult{position:absolute;left:50%;bottom:4%;transform:translateX(-50%);padding:.02em .45em;border-radius:999px;font-size:clamp(9px,3.2cqw,18px);font-weight:900;line-height:1.3;white-space:nowrap;color:#3a2400;background:linear-gradient(180deg,#fff6c4,#f0b429);box-shadow:0 0 0 1.5px #7a4a00,0 0 10px rgba(var(--cg-glow),.8),0 2px 4px rgba(0,0,0,.5)}.cg-panel{background:linear-gradient(180deg,#8a1240,#4a0824);box-shadow:inset 0 0 0 1px #f0b429,0 0 0 3px rgba(0,0,0,.35),0 10px 24px rgba(0,0,0,.5)}.cg-side{background:rgba(0,0,0,.25);box-shadow:inset 0 0 0 1px rgba(240,180,41,.35);opacity:.65;transition:opacity .2s,box-shadow .2s,transform .2s}.cg-side:not(:disabled):hover{opacity:.9}.cg-side-on{opacity:1;background:rgba(0,0,0,.4);box-shadow:inset 0 0 0 2px #ffe066,0 0 16px rgba(var(--cg-glow),.7);transform:scale(1.04)}.cg-side-name{font-family:var(--font-display),system-ui,sans-serif;font-weight:900;color:#ffe066;text-shadow:0 1px 0 #000}.cg-switch{background:rgba(0,0,0,.5);box-shadow:inset 0 0 0 1px rgba(240,180,41,.55)}.cg-switch-btn{color:rgba(255,255,255,.75);transition:background .2s,color .2s}.cg-switch-on{color:#fff;background:linear-gradient(180deg,var(--cg-a),var(--cg-b));box-shadow:inset 0 0 0 1px #ffe066}.cg-choose{background:#000}.cg-choose-half{background-size:cover;background-position:50%;transition:filter .25s ease}.cg-choose-olympus{background-image:linear-gradient(0deg,rgba(4,18,60,.75),rgba(4,18,60,0) 45%),url(/gods/o_bg_tall.webp)}.cg-choose-hades{background-image:linear-gradient(0deg,rgba(50,4,4,.75),rgba(50,4,4,0) 45%),url(/gods/h_bg_tall.webp)}.cg-choose-half:focus-visible,.cg-choose-half:hover{filter:brightness(1.15) saturate(1.1);outline:none}.cg-choose-god{filter:drop-shadow(0 10px 20px rgba(0,0,0,.6));transition:transform .3s ease}.cg-choose-half:hover .cg-choose-god{transform:translateX(-50%) scale(1.03)}.cg-choose-emblem{filter:drop-shadow(0 0 16px rgba(255,224,102,.6)) drop-shadow(0 6px 10px rgba(0,0,0,.6))}.cg-choose-label{font-family:var(--font-display),system-ui,sans-serif;font-weight:900;color:#ffe066;text-shadow:0 2px 0 #000,0 0 12px rgba(255,180,40,.6)}@media (prefers-reduced-motion:reduce){.cg-cell-glow,.cg-cell-win{animation:none}}.ol.sw-stage{background:#3a2413 url(/outlaw/bg_wide.webp) 50%/cover no-repeat}@media (max-width:639px){.ol.sw-stage{background-image:url(/outlaw/bg_tall.webp)}}.ol .sw-logo{background:linear-gradient(180deg,#fff4d6,#f3c46b 40%,#b8741f 72%,#ffe0a0);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 2px 0 #4a2208) drop-shadow(0 4px 0 #1e0c02) drop-shadow(0 0 12px rgba(255,170,60,.45));letter-spacing:.04em}.ol .sw-logo-sub{display:block;font-size:.5em;letter-spacing:.45em}.ol .sw-pill{background:linear-gradient(180deg,#8a4f22,#5a2f10);box-shadow:inset 0 1px 0 rgba(255,230,190,.35),0 0 0 1px #d9a453,0 2px 8px rgba(0,0,0,.4)}.ol .sw-pill-soft{background:rgba(30,14,4,.6);box-shadow:0 0 0 1px rgba(217,164,83,.6)}.ol .ol-pill-wild{background:linear-gradient(180deg,#f3e2b8,#cfae6e);color:#3a1d06}.ol .ol-pill-gold{color:#3a1d06;background:linear-gradient(180deg,#ffe8a3,#e0a53b)}.ol .sw-console{background:linear-gradient(180deg,rgba(74,40,16,.9),rgba(34,16,5,.95));box-shadow:inset 0 0 0 1px rgba(217,164,83,.75),inset 0 1px 0 rgba(255,230,190,.25),0 8px 24px rgba(0,0,0,.45)}.ol .sw-chip{background:linear-gradient(180deg,#a0602a,#6a3812)}.ol .sw-buy{color:#fff4d6;background:linear-gradient(180deg,#c0392b,#7a1a10);box-shadow:inset 0 1px 0 rgba(255,220,200,.4),0 0 0 1px #e0a53b}.ol .sw-spin{color:#3a1d06;background:radial-gradient(circle at 35% 30%,#fff4d6 0,#f0b04a 42%,#8a4a0c 100%);box-shadow:0 0 0 3px #f3e2b8,0 0 0 5px #6a3812,0 0 18px rgba(255,170,60,.5),0 4px 10px rgba(0,0,0,.4)}.ol .sw-spin.sw-spin-lg{box-shadow:0 0 0 4px #f3e2b8,0 0 0 7px #6a3812,0 0 24px rgba(255,170,60,.55),0 8px 18px rgba(0,0,0,.45)}.ol .sw-banner{background:radial-gradient(circle at 50% 30%,rgba(120,64,24,.97),rgba(40,18,5,.97));box-shadow:0 0 0 3px #f3e2b8,0 0 0 7px #a0602a,0 0 40px rgba(255,170,60,.4),0 16px 40px rgba(0,0,0,.55)}.ol-grid{background:linear-gradient(180deg,#c98d3c,#6a3812);box-shadow:0 0 0 2px #f3e2b8,0 0 0 5px #3a1d06,0 0 26px rgba(255,160,60,.3),0 12px 30px rgba(10,4,0,.6)}.ol-reel{background:repeating-linear-gradient(90deg,rgba(0,0,0,0) 0 22px,rgba(0,0,0,.12) 22px 23px),linear-gradient(180deg,rgba(58,32,14,.94),rgba(30,14,4,.96));box-shadow:inset 0 0 14px rgba(0,0,0,.65)}.ol-tease{box-shadow:inset 0 0 0 2px #ffd166,inset 0 0 22px rgba(255,110,40,.85)}.ol-strip{display:flex;flex-direction:column;animation:bb-spinup calc(var(--spin-d, .2s) * 2) cubic-bezier(.11,0,.5,0),bb-spin var(--spin-d,.2s) linear calc(var(--spin-d, .2s) * 2) infinite;filter:blur(1.5px) brightness(.85) sepia(.2)}.ol-strip-cell{aspect-ratio:1;width:100%;padding:6%;-o-object-fit:contain;object-fit:contain}.ol-cell{padding:5%;min-height:0;transition:opacity .2s,filter .2s;filter:drop-shadow(0 2px 3px rgba(0,0,0,.55))}.ol-held{z-index:1;filter:drop-shadow(0 0 5px #ffd166) drop-shadow(0 0 10px rgba(255,140,40,.8))}.ol-cell-dim{opacity:.35}.ol-cell-win{animation:sw-win .45s ease-in-out infinite alternate;filter:drop-shadow(0 0 6px #fff) drop-shadow(0 0 12px #ffd166)}.ol-cell-glow{animation:sw-glow .6s ease-in-out infinite alternate;filter:drop-shadow(0 0 8px #fff) drop-shadow(0 0 16px #ff8a3d)}.ol-hero{position:relative;pointer-events:none}.ol-hero-glow{position:absolute;inset:25% 5% 0 5%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,170,60,.45),rgba(255,170,60,0) 70%);opacity:0;transition:opacity .3s}.ol-hero-cheer .ol-hero-glow{opacity:1}.ol-hero-body{position:relative;height:100%;transform-origin:50% 100%;animation:ol-breathe 3.6s ease-in-out infinite}.ol-hero-cheer .ol-hero-body{animation:bb-hop .45s ease-in-out infinite alternate}.ol-hero-body img{position:absolute;inset:0;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;filter:drop-shadow(0 8px 14px rgba(10,4,0,.6));transition:opacity .18s ease}@keyframes ol-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012,1.02)}}@media (prefers-reduced-motion:reduce){.ol-cell-glow,.ol-cell-win,.ol-hero-body,.ol-hero-cheer .ol-hero-body{animation:none}}.ff.sw-stage{background:linear-gradient(180deg,rgba(40,6,10,.6),rgba(40,6,10,0) 28%),#3b0d12 url(/feast/bg_wide.webp) 50% /cover no-repeat}@media (max-width:639px){.ff.sw-stage{background:linear-gradient(180deg,rgba(40,6,10,.7),rgba(40,6,10,0) 22%),#3b0d12 url(/feast/bg_tall.webp) 50% /cover no-repeat}}.ff .sw-logo{background:linear-gradient(180deg,#fffaf0,#ffd98a 38%,#d4892a 70%,#fff0c2);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 2px 0 #7a1020) drop-shadow(0 4px 0 #2b0508) drop-shadow(0 0 12px rgba(255,190,90,.5));letter-spacing:.03em}.ff .sw-logo-sub{display:block;margin-top:.12em;font-size:.55em;background:linear-gradient(180deg,#fffaf0,#ffd98a 55%,#e0a040);-webkit-background-clip:text;background-clip:text;letter-spacing:.5em}.ff .sw-pill{background:linear-gradient(180deg,#b3202f,#6e0c18);box-shadow:inset 0 1px 0 rgba(255,220,200,.35),0 0 0 1px #e8b64c,0 2px 8px rgba(0,0,0,.4)}.ff .sw-pill-soft{background:rgba(40,6,10,.6);box-shadow:0 0 0 1px rgba(232,182,76,.6)}.ff .ff-pill-wild{background:linear-gradient(180deg,#fffaf0,#eadcc0);color:#6e0c18}.ff .ff-pill-gold{color:#4a0a10;background:linear-gradient(180deg,#ffe8a3,#e0a53b)}.ff .sw-console{background:linear-gradient(180deg,rgba(110,16,28,.92),rgba(44,6,12,.96));box-shadow:inset 0 0 0 1px rgba(232,182,76,.75),inset 0 1px 0 rgba(255,230,200,.25),0 8px 24px rgba(0,0,0,.45)}.ff .sw-chip{background:linear-gradient(180deg,#c1323f,#7a1020)}.ff .sw-buy{color:#4a0a10;background:linear-gradient(180deg,#ffe08a,#d4892a);box-shadow:inset 0 1px 0 rgba(255,250,230,.6),0 0 0 1px #fff0c2}.ff .sw-buy.ff-risk-btn{box-shadow:inset 0 1px 0 rgba(220,255,220,.4),0 0 0 1px #e8b64c;animation:sw-glow .9s ease-in-out infinite alternate}.ff .sw-buy.ff-risk-btn,.ff .sw-buy.ff-take{color:#fff;background:linear-gradient(180deg,#2f8f4e,#14532d)}.ff .sw-spin{color:#6e0c18;background:radial-gradient(circle at 35% 30%,#fffaf0 0,#f4c05a 42%,#9a3a0c 100%);box-shadow:0 0 0 3px #fffaf0,0 0 0 5px #7a1020,0 0 18px rgba(255,190,90,.5),0 4px 10px rgba(0,0,0,.4)}.ff .sw-spin.sw-spin-lg{box-shadow:0 0 0 4px #fffaf0,0 0 0 7px #7a1020,0 0 24px rgba(255,190,90,.55),0 8px 18px rgba(0,0,0,.45)}.ff .sw-banner{background:radial-gradient(circle at 50% 30%,rgba(150,22,38,.97),rgba(50,6,12,.97));box-shadow:0 0 0 3px #fffaf0,0 0 0 7px #c1323f,0 0 40px rgba(255,190,90,.45),0 16px 40px rgba(0,0,0,.55)}.ff .ol-grid{background:linear-gradient(180deg,#f4c05a,#9a3a0c);box-shadow:0 0 0 2px #fffaf0,0 0 0 5px #6e0c18,0 0 26px rgba(255,190,90,.35),0 12px 30px rgba(20,2,4,.6)}.ff .ol-reel{background:radial-gradient(circle at 50% 50%,rgba(255,210,140,.1),rgba(0,0,0,0) 70%),repeating-linear-gradient(45deg,rgba(255,220,160,.05) 0 6px,rgba(0,0,0,0) 6px 12px),linear-gradient(180deg,rgba(120,18,32,.95),rgba(52,6,14,.97));box-shadow:inset 0 0 14px rgba(0,0,0,.6)}.ff .ol-strip{filter:blur(1.5px) brightness(.9)}.ff .ol-held{filter:drop-shadow(0 0 5px #fff0c2) drop-shadow(0 0 10px rgba(255,190,90,.85))}.ff .ol-cell-glow{filter:drop-shadow(0 0 8px #fff) drop-shadow(0 0 16px #ffc24a)}.ff .ol-hero-glow{background:radial-gradient(closest-side,rgba(255,200,100,.5),rgba(255,200,100,0) 70%)}.ff-gifts,.ff-risk{background:radial-gradient(90% 70% at 50% 40%,rgba(255,190,90,.25),rgba(0,0,0,0) 70%),linear-gradient(180deg,rgba(110,16,28,.96),rgba(40,6,12,.97));box-shadow:inset 0 0 0 2px rgba(255,240,194,.7)}.ff-risk .jm-label{color:#fff0c2}.ff-gift-idle{animation:ff-sway 2.4s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(255,200,100,.55)) drop-shadow(0 4px 6px rgba(0,0,0,.5));transition:transform .15s}.ff-prize{font-weight:900;color:#ffe08a;text-shadow:0 1px 0 #6e0c18,0 0 8px rgba(255,200,100,.6);white-space:nowrap}.ff-prize-empty{color:#f0c8c8}@keyframes ff-sway{0%,to{transform:rotate(-3deg) translateY(0)}50%{transform:rotate(3deg) translateY(-3%)}}@media (prefers-reduced-motion:reduce){.ff .sw-buy.ff-risk-btn,.ff-gift-idle{animation:none}}.pw-stage{color:#4a2a12;background:linear-gradient(180deg,rgba(40,110,190,.35),rgba(40,110,190,0) 22%),#6fb24a url(/paws/bg_wide.webp) 50% /cover no-repeat;box-shadow:0 18px 40px rgba(0,0,0,.45);transition:filter .6s ease}@media (max-width:639px){.pw-stage{background:linear-gradient(180deg,rgba(40,110,190,.4),rgba(40,110,190,0) 18%),#6fb24a url(/paws/bg_tall.webp) 50% /cover no-repeat}}.pw-stage-free{filter:sepia(.25) saturate(1.25) hue-rotate(-12deg) brightness(.97)}.pw-peg{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:9999px;font-family:Georgia,serif;font-style:italic;font-weight:900;font-size:1.1rem;color:#fff4d6;background:radial-gradient(circle at 35% 30%,#d99a5c,#8a5226 70%,#5a3216);box-shadow:0 0 0 2px #fff4d6,0 3px 0 #3b200c,0 4px 8px rgba(0,0,0,.35)}.pw-plain{border-radius:.8rem;background:linear-gradient(180deg,#fffaf0,#f0dfbd);box-shadow:inset 0 -3px 0 rgba(90,50,22,.25),0 0 0 2px #8a5226}.pw-plain,.pw-tag{font-weight:800;color:#5a3216}.pw-tag{border-radius:.6rem;padding:.2rem .75rem;font-size:.8rem;background:linear-gradient(180deg,#fffaf0,#f3e3c0);box-shadow:0 0 0 2px #8a5226,0 3px 0 #5a3216,0 4px 10px rgba(0,0,0,.3)}.pw-tag-soft{background:linear-gradient(180deg,rgba(255,250,240,.92),rgba(243,227,192,.92))}.pw-tag-red{color:#fff;background:linear-gradient(180deg,#ef5a44,#b3261e)}.pw-tag-gold{background:linear-gradient(180deg,#ffe27a,#ffb21e)}.pw-tag-amount{color:#b3261e}.pw-roof-wrap{position:relative;margin:0 -5% -1px;aspect-ratio:100/19;filter:drop-shadow(0 -2px 0 #fff4d6) drop-shadow(0 5px 6px rgba(40,20,5,.45))}.pw-roof{position:absolute;inset:0;clip-path:polygon(50% 0,100% 86%,100% 100%,0 100%,0 86%);background:linear-gradient(180deg,rgba(0,0,0,0) 86%,#fff4d6 0),url(/paws/shingles.webp) top /14% auto repeat,#c8352a}.pw-ways{position:absolute;left:50%;bottom:18%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;width:34%;aspect-ratio:640/268;padding-top:.15em;background:url(/paws/sign.webp) 50%/100% 100% no-repeat;filter:drop-shadow(0 3px 3px rgba(40,20,5,.45))}.pw-ways-label{font-size:clamp(7px,2vw,11px);font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:#7a4220;line-height:1}.pw-ways-value{font-size:clamp(13px,4.2vw,24px);font-weight:900;line-height:1.05;color:#4a2a12;font-variant-numeric:tabular-nums;text-shadow:0 1px 0 rgba(255,255,255,.5)}.pw-walls{padding:3.2%;border-radius:0 0 .9rem .9rem;background:url(/paws/planks.webp) 50%/22% auto repeat,#d9a55e;box-shadow:inset 0 0 0 3px #8a5226,inset 7px 0 0 #8a5226,inset -7px 0 0 #8a5226,0 14px 24px rgba(30,50,10,.45)}.pw-grid{border-radius:.5rem;background:#8a5226;box-shadow:0 0 0 2px #5a3216,inset 0 2px 6px rgba(0,0,0,.4)}.pw-reel{border-radius:.35rem;background:linear-gradient(180deg,#f6ecd6,#e8d6b0)}.pw-tease{box-shadow:inset 0 0 0 3px #ffc22e,inset 0 0 24px rgba(255,160,40,.9)}.pw-strip{display:flex;flex-direction:column;animation:bb-spinup calc(var(--spin-d, .2s) * 2) cubic-bezier(.11,0,.5,0),bb-spin var(--spin-d,.2s) linear calc(var(--spin-d, .2s) * 2) infinite;filter:blur(1.5px)}.pw-strip-cell{aspect-ratio:1;width:100%;padding:10%;-o-object-fit:contain;object-fit:contain}.pw-cell{display:flex;align-items:center;justify-content:center;padding:5%;border-radius:.35rem;background:linear-gradient(180deg,#fffdf7,#f4e8cf);box-shadow:inset 0 0 0 1px rgba(138,82,38,.25),inset 0 -2px 0 rgba(138,82,38,.18);transition:opacity .2s,filter .2s}.pw-cell img{max-height:100%;filter:drop-shadow(0 2px 2px rgba(60,30,10,.35))}.pw-cell-wild{background:linear-gradient(180deg,#d4ecff,#9fd0f5);box-shadow:inset 0 0 0 1px rgba(30,90,150,.35),inset 0 -2px 0 rgba(30,90,150,.25)}.pw-cell-scatter{background:radial-gradient(circle,#fff6c8,#ffd36a)}.pw-held{z-index:1;box-shadow:inset 0 0 0 2px #ffc22e,0 0 10px rgba(255,194,46,.9)}.pw-cell-dim{opacity:.35}.pw-cell-win{animation:sw-win .45s ease-in-out infinite alternate;box-shadow:inset 0 0 0 2px #ffc22e,0 0 12px rgba(255,210,80,.95)}.pw-cell-glow{animation:sw-glow .6s ease-in-out infinite alternate}.pw-mult{position:absolute;right:3%;bottom:3%;min-width:44%;padding:0 .25em;border-radius:999px;font-size:clamp(9px,2.6vw,18px);font-weight:900;line-height:1.35;text-align:center;color:#5c1410;background:radial-gradient(circle at 35% 30%,#fffbe0,#ffc22e 60%,#c77a0a);box-shadow:0 0 0 1.5px #7a2a10,0 2px 4px rgba(0,0,0,.4)}.pw-puppy{position:absolute;right:-25%;bottom:-2%;width:24%;aspect-ratio:1}@media (max-width:639px){.pw-puppy{right:-1%;bottom:auto;top:-2%;width:18%;z-index:2}}.pw-stage .ol-hero-glow{background:radial-gradient(closest-side,rgba(255,230,140,.6),rgba(255,230,140,0) 70%)}.pw-deck{background:linear-gradient(180deg,rgba(255,250,240,.95),rgba(243,227,192,.95));box-shadow:0 0 0 3px #8a5226,0 5px 0 #5a3216,0 10px 24px rgba(20,30,10,.4)}.pw-board{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:2.9rem;padding-top:.15rem;padding-bottom:.15rem;border-radius:.6rem;color:#fff4d6;background:url(/paws/planks.webp) 50%/60px auto repeat,#b77a45;box-shadow:inset 0 0 0 2px #8a5226,inset 0 0 0 100px rgba(90,50,22,.55),0 2px 0 #5a3216}.pw-board-label{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.pw-board-value{max-width:100%;font-size:1rem;font-weight:900;line-height:1.15;text-shadow:0 1px 0 rgba(0,0,0,.4)}.pw-board-win{color:#ffe27a}.pw-bone{width:4rem;height:2.6rem;flex-shrink:0;padding-bottom:.1rem;font-size:1.5rem;font-weight:900;line-height:1;color:#8a5226;background:url(/paws/bone_btn.webp) 50%/contain no-repeat;filter:drop-shadow(0 2px 0 #8a5226) drop-shadow(0 3px 3px rgba(0,0,0,.3));transition:transform .08s}.pw-bone:active:not(:disabled){transform:scale(.92)}.pw-buy{min-height:2.9rem;padding:.25rem .75rem;border-radius:.7rem;color:#5c1410;background:linear-gradient(180deg,#ffe27a,#ffb21e);box-shadow:inset 0 1px 0 rgba(255,255,240,.8),inset 0 -3px 0 rgba(150,70,0,.35),0 0 0 2px #8a5226,0 3px 0 #5a3216;transition:transform .08s}.pw-buy:active:not(:disabled){transform:translateY(1px)}.pw-spin{width:5.2rem;height:5.2rem;justify-self:center;border-radius:9999px;background:url(/paws/spin.webp) 50%/contain no-repeat;filter:drop-shadow(0 4px 0 #8a1c14) drop-shadow(0 6px 8px rgba(0,0,0,.35));transition:transform .1s}@media (min-width:1024px){.pw-spin{width:5.6rem;height:5.6rem}}.pw-spin:hover:not(:disabled){transform:scale(1.04) rotate(-4deg)}.pw-spin:active:not(:disabled){transform:scale(.94)}.pw-spin-busy{animation:pw-wobble .5s ease-in-out infinite alternate}.pw-bone:disabled,.pw-buy:disabled,.pw-peg:disabled,.pw-spin:disabled{filter:grayscale(.7) brightness(.85);cursor:not-allowed}@keyframes pw-wobble{0%{transform:rotate(-8deg) scale(.97)}to{transform:rotate(8deg) scale(1.02)}}.pw-title{font-family:var(--font-display),system-ui,sans-serif;font-weight:900;color:#ffc22e;-webkit-text-stroke:1.5px #5a3216;paint-order:stroke fill;text-shadow:0 3px 0 #5a3216;letter-spacing:.02em}.pw-banner{background:radial-gradient(circle at 50% 30%,rgba(239,90,68,.97),rgba(140,30,22,.97));box-shadow:0 0 0 3px #fff4d6,0 0 0 7px #8a5226,0 0 40px rgba(255,220,140,.45),0 16px 40px rgba(0,0,0,.5)}.pw-card{color:#4a2a12;background:linear-gradient(180deg,#fffaf0,#f3e3c0);box-shadow:0 0 0 3px #8a5226,0 0 0 6px #fff4d6,0 16px 40px rgba(0,0,0,.45)}.pw-card .pw-title{color:#ef5a44}.pw-tile-row{background:rgba(138,82,38,.12);box-shadow:inset 0 0 0 1px rgba(138,82,38,.25)}@media (prefers-reduced-motion:reduce){.pw-cell-glow,.pw-cell-win,.pw-spin-busy{animation:none}}.rotate-hint{display:none;background:radial-gradient(90% 60% at 50% 0,rgba(44,200,245,.25),transparent 65%),linear-gradient(180deg,#0a2f4d,#051a2f 55%,#020c18)}@media (orientation:landscape) and (max-height:500px){.rotate-hint{display:flex}}.rotate-hint-phone{color:#8ae6ff;filter:drop-shadow(0 0 10px rgba(138,230,255,.5));animation:rotate-hint-turn 2.4s ease-in-out infinite}@keyframes rotate-hint-turn{0%,20%{transform:rotate(-90deg)}55%,to{transform:rotate(0deg)}}@media (prefers-reduced-motion:reduce){.rotate-hint-phone{animation:none}}.bk-stage{color:#f6e9c4;background:linear-gradient(180deg,rgba(10,6,2,.55),rgba(10,6,2,0) 26%,rgba(10,6,2,0) 62%,rgba(6,10,26,.7)),#20140a url(/book/bg_wide.webp) 50% /cover no-repeat;box-shadow:0 18px 40px rgba(0,0,0,.55);transition:filter .6s ease}@media (max-width:639px){.bk-stage{background:linear-gradient(180deg,rgba(10,6,2,.5),rgba(10,6,2,0) 22%,rgba(10,6,2,0) 60%,rgba(6,10,26,.75)),#20140a url(/book/bg_tall.webp) 50% /cover no-repeat}}.bk-stage-free{filter:sepia(.2) saturate(1.3) brightness(1.06) hue-rotate(-6deg)}.bk-title{font-family:Georgia,Times New Roman,serif;font-weight:900;letter-spacing:.04em;background:linear-gradient(180deg,#fff6c8,#ffd75e 45%,#c98a1c 75%,#fff0a8);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 #3a1d04) drop-shadow(0 3px 6px rgba(0,0,0,.6))}.bk-seal{z-index:2;display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:9999px;font-family:Georgia,serif;font-style:italic;font-weight:900;font-size:1.1rem;color:#ffe9a0;background:radial-gradient(circle at 35% 30%,#3f6fd8,#1b3a8a 60%,#0d1f52);box-shadow:0 0 0 2px #e7b43c,0 0 0 4px #5a3a0c,0 4px 10px rgba(0,0,0,.5)}.bk-tablet{border-radius:.5rem;color:#f6e9c4;background:linear-gradient(180deg,rgba(40,26,12,.55),rgba(20,12,4,.75)),url(/book/stone.webp) 50% /140px repeat;box-shadow:inset 0 1px 0 rgba(255,220,150,.35),0 0 0 1px #8a6420,0 0 0 3px rgba(20,12,4,.8),0 4px 12px rgba(0,0,0,.5);text-shadow:0 1px 2px #000}.bk-special-icon{filter:drop-shadow(0 0 4px #ffd75e)}.bk-frame{padding:5px;border-radius:.9rem;background:linear-gradient(180deg,#fff0a8,#e7b43c 18%,#9a6614 50%,#e7b43c 82%,#fff0a8);box-shadow:0 0 0 2px #3a2404,0 0 0 5px #1b3a8a,0 0 0 7px #e7b43c,0 0 30px rgba(255,190,70,.35),0 14px 32px rgba(0,0,0,.6)}.bk-markers{width:1.05rem;padding:2px 1px;background:linear-gradient(180deg,#13285e,#0b1838)}.bk-markers:first-child{border-radius:.6rem 0 0 .6rem}.bk-markers:last-child{border-radius:0 .6rem .6rem 0}.bk-marker{display:grid;place-items:center;width:.9rem;height:.9rem;border-radius:9999px;font-size:8px;font-weight:900;line-height:1;color:#ffe9a0;background:radial-gradient(circle at 35% 30%,#3a5fb8,#142a64);box-shadow:0 0 0 1px #c9922a;transition:transform .15s}.bk-marker-on{color:#1a0f05;transform:scale(1.2);box-shadow:0 0 0 1px #fff,0 0 8px #fff}@media (min-width:640px){.bk-markers{width:1.6rem}.bk-marker{width:1.25rem;height:1.25rem;font-size:10px}}.bk-grid{gap:2px;background:#6a4410}.bk-reel{background:radial-gradient(ellipse at 50% 50%,rgba(255,250,230,0) 40%,rgba(90,60,20,.35)),#e9d8ae url(/book/papyrus.webp) 50% /160px repeat;box-shadow:inset 0 0 16px rgba(70,40,10,.55)}.bk-tease{box-shadow:inset 0 0 0 2px #ffd75e,inset 0 0 26px rgba(255,160,40,.95)}.bk-strip{display:flex;flex-direction:column;animation:bb-spinup calc(var(--spin-d, .2s) * 2) cubic-bezier(.11,0,.5,0),bb-spin var(--spin-d,.2s) linear calc(var(--spin-d, .2s) * 2) infinite;filter:blur(1.6px) brightness(.92) sepia(.15)}.bk-strip-cell{aspect-ratio:1;width:100%;padding:7%;-o-object-fit:contain;object-fit:contain}.bk-cell{padding:6%;min-height:0;transition:opacity .2s,filter .2s;filter:drop-shadow(0 2px 2px rgba(60,30,5,.55))}.bk-cell-book{filter:drop-shadow(0 0 4px rgba(255,210,90,.9)) drop-shadow(0 2px 2px rgba(60,30,5,.55))}.bk-cell-dim{opacity:.32}.bk-cell-win{animation:sw-win .45s ease-in-out infinite alternate;filter:drop-shadow(0 0 6px #fff) drop-shadow(0 0 12px #ffbf2e)}.bk-cell-glow{animation:sw-glow .6s ease-in-out infinite alternate;filter:drop-shadow(0 0 8px #fff) drop-shadow(0 0 18px #ffbf2e)}.bk-expand{background:radial-gradient(ellipse at 50% 50%,rgba(255,244,190,.98),rgba(240,180,40,.95) 45%,rgba(170,100,10,.97) 85%),#b87a12;box-shadow:inset 0 0 0 3px #fff4c0,inset 0 0 0 5px #9a6614,inset 0 0 26px rgba(255,255,255,.9),0 0 20px rgba(255,200,60,1);animation:bk-shine .7s ease-in-out infinite alternate}.bk-expand img{filter:drop-shadow(0 0 6px rgba(255,255,255,.8)) drop-shadow(0 2px 2px rgba(60,30,5,.6))}@keyframes bk-shine{0%{filter:brightness(1)}to{filter:brightness(1.18)}}.bk-special-glow{filter:drop-shadow(0 0 10px #fff) drop-shadow(0 0 22px #ffd75e)}.bk-banner,.bk-card{border-radius:1rem;color:#f6e9c4;background:radial-gradient(ellipse at 50% 0,rgba(60,100,200,.55),rgba(10,20,50,0) 70%),linear-gradient(180deg,#14275c,#0a1534);box-shadow:0 0 0 2px #e7b43c,0 0 0 4px #3a2404,0 0 30px rgba(255,190,70,.45),0 14px 30px rgba(0,0,0,.6)}.bk-gamble-screen{border-radius:inherit;background:radial-gradient(ellipse at 50% 35%,rgba(255,190,80,.25),rgba(0,0,0,0) 60%),linear-gradient(180deg,rgba(12,8,4,.92),rgba(6,10,30,.96))}.bk-card-back{overflow:hidden}.bk-card-back,.bk-face{border-radius:.6rem;box-shadow:0 0 0 2px #e7b43c,0 8px 20px rgba(0,0,0,.6)}.bk-face{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;font-family:Georgia,serif;font-size:2.6rem;font-weight:900;background:linear-gradient(180deg,#fffdf4,#efe4c6)}.bk-face-sm{position:relative;inset:auto;width:1.6rem;height:2.2rem;gap:0;border-radius:.25rem;font-size:.7rem;box-shadow:0 0 0 1px #e7b43c}.bk-console{border-radius:1rem;background:linear-gradient(180deg,rgba(20,40,96,.94),rgba(8,16,42,.97));box-shadow:inset 0 1px 0 rgba(255,220,140,.35),0 0 0 2px #c9922a,0 0 0 4px rgba(20,12,4,.85),0 10px 26px rgba(0,0,0,.55)}.bk-readout{border-radius:.6rem;background:linear-gradient(180deg,rgba(4,8,22,.75),rgba(10,20,50,.75));box-shadow:inset 0 0 0 1px rgba(231,180,60,.55)}.bk-label{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#e7b43c}.bk-step{display:grid;place-items:center;width:2.4rem;height:2.4rem;flex-shrink:0;border-radius:9999px;font-size:1.5rem;font-weight:900;color:#2a1804;background:radial-gradient(circle at 35% 30%,#fff0a8,#e7b43c 55%,#9a6614);box-shadow:0 0 0 2px #3a2404,0 3px 6px rgba(0,0,0,.45)}.bk-buy:disabled,.bk-collect:disabled,.bk-gamble:disabled,.bk-pick:disabled,.bk-seal:disabled,.bk-step:disabled{opacity:.45}.bk-buy,.bk-collect,.bk-gamble,.bk-pick{border-radius:.7rem;padding:.35rem .5rem}.bk-buy{color:#2a1804;background:linear-gradient(180deg,#fff0a8,#e7b43c 50%,#b07818);box-shadow:inset 0 -3px 0 rgba(58,36,4,.35),0 0 0 2px #3a2404}.bk-gamble{color:#fff4e0;background:linear-gradient(180deg,#e2483a,#9e1c22)}.bk-collect,.bk-gamble{box-shadow:inset 0 -3px 0 rgba(0,0,0,.3),0 0 0 2px #e7b43c}.bk-collect{color:#f6e9c4;font-weight:800;background:linear-gradient(180deg,#2a4f9e,#13285e)}.bk-pick{font-weight:900;background:linear-gradient(180deg,#fffdf4,#e6d6ac);box-shadow:inset 0 -3px 0 rgba(58,36,4,.25),0 0 0 2px #e7b43c}.bk-pick-red{color:#c8202f}.bk-pick-black{color:#1c1c28}.bk-spin{width:4.6rem;height:4.6rem;justify-self:center;background:url(/book/spin.webp) 50%/contain no-repeat;filter:drop-shadow(0 4px 8px rgba(0,0,0,.6));transition:transform .12s ease,filter .2s}.bk-spin:active{transform:scale(.93)}.bk-spin:disabled{filter:grayscale(.7) brightness(.7)}.bk-spin-busy{animation:bk-pulse .9s ease-in-out infinite alternate}@keyframes bk-pulse{0%{filter:drop-shadow(0 0 4px rgba(255,200,80,.6))}to{filter:drop-shadow(0 0 16px rgba(255,200,80,1))}}@media (min-width:1024px){.bk-spin{width:5.6rem;height:5.6rem}}.bk-stage .ol-hero-glow{background:radial-gradient(closest-side,rgba(255,200,90,.5),rgba(255,200,90,0) 70%)}@media (prefers-reduced-motion:reduce){.bk-cell-glow,.bk-cell-win,.bk-expand,.bk-spin-busy{animation:none}}.slot-info{background:radial-gradient(circle at 35% 30%,#fff3b8,#e2b233 55%,#b98512);box-shadow:0 0 0 1px #2a1b00,0 4px 10px rgba(0,0,0,.45)}.slot-info:disabled{opacity:.6}@media (max-width:639px){.slot-console{gap:.5rem}}.bb-strip,.bk-strip,.ff .ol-strip,.ol-strip,.pw-strip{filter:none}.bk-banner .bk-title,.cv-banner .cv-title,.sw-banner .sw-logo,.wf-banner .wf-title{background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;filter:none;color:#ffe08a;text-shadow:0 2px 0 #3a1d04,0 4px 0 rgba(0,0,0,.45),0 0 14px rgba(255,210,120,.45)}.sw-banner .sw-logo{color:#ffe3f1;text-shadow:0 2px 0 #c2185b,0 4px 0 #7a0f3d,0 6px 10px rgba(0,0,0,.35)}.th .sw-banner .sw-logo{color:#ffe28a;text-shadow:0 2px 0 #7a4a06,0 4px 0 #3b2203,0 0 14px rgba(120,190,255,.55)}.bb .sw-banner .sw-logo{color:#ffe07a;text-shadow:0 2px 0 #1f5a1a,0 4px 0 #0e3310,0 0 12px rgba(255,230,140,.5)}.ol .sw-banner .sw-logo{color:#f3c46b;text-shadow:0 2px 0 #4a2208,0 4px 0 #1e0c02,0 0 12px rgba(255,170,60,.45)}.ff .sw-banner .sw-logo{color:#ffd98a;text-shadow:0 2px 0 #7a1020,0 4px 0 #2b0508,0 0 12px rgba(255,190,90,.5)}.cv-banner .cv-title{color:#ff8a9c;text-shadow:0 2px 0 #2a0008,0 3px 6px rgba(0,0,0,.7)}.bk-banner .drop-shadow,.cv-banner .drop-shadow,.gr-banner .drop-shadow,.mo-banner .drop-shadow,.pw-banner .drop-shadow,.sw-banner .drop-shadow,.wf-banner .drop-shadow{filter:none;text-shadow:0 1px 2px rgba(0,0,0,.6),0 2px 6px rgba(0,0,0,.35)}@media (min-width:640px){body:has(.game-screen) .ocean{display:none}html:has(.game-screen){scrollbar-gutter:stable;background:radial-gradient(70% 55% at 15% 0,rgba(44,200,245,.16),transparent 70%),radial-gradient(60% 50% at 90% 100%,rgba(57,135,229,.14),transparent 70%),var(--bg)}}.nav-bar{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent 40%),color-mix(in srgb,var(--surface) 94%,transparent);border-top:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));box-shadow:0 -10px 28px rgba(0,0,0,.4);backdrop-filter:blur(12px)}.nav-item{color:var(--muted);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.nav-tile{display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.25rem;border-radius:.85rem;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,0) 55%),linear-gradient(180deg,color-mix(in srgb,var(--elevated) 100%,#fff 6%),var(--surface));border:1px solid color-mix(in srgb,var(--border) 85%,#fff 15%);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -2px 0 rgba(0,0,0,.25),0 3px 0 color-mix(in srgb,var(--bg) 70%,#000),0 6px 10px rgba(0,0,0,.35);transform:translateY(0) scale(1);transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease,background .2s ease,color .2s ease}.nav-label{transition:color .2s ease}@media (hover:hover){.nav-item:hover .nav-tile{transform:translateY(-2px) scale(1.1);color:var(--text)}}.nav-item:active .nav-tile{transform:translateY(2px) scale(.94);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 2px 4px rgba(0,0,0,.35),0 1px 0 color-mix(in srgb,var(--bg) 70%,#000),0 2px 4px rgba(0,0,0,.3)}.nav-item-on{color:var(--accent-hi)}.nav-item-on .nav-tile{color:#03243f;background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,0) 50%),linear-gradient(180deg,var(--accent-hi),var(--accent) 60%,color-mix(in srgb,var(--accent) 70%,#000));border-color:color-mix(in srgb,var(--accent-hi) 70%,#fff);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),inset 0 -2px 0 rgba(0,0,0,.2),0 3px 0 color-mix(in srgb,var(--accent) 45%,#000),0 0 16px color-mix(in srgb,var(--accent) 65%,transparent),0 8px 14px rgba(0,0,0,.35);transform:translateY(-3px) scale(1.06);animation:nav-pop .35s cubic-bezier(.34,1.56,.64,1)}@media (hover:hover){.nav-item-on:hover .nav-tile{color:#03243f;transform:translateY(-4px) scale(1.12)}}.nav-item-on:active .nav-tile{transform:translateY(0) scale(.97)}@keyframes nav-pop{0%{transform:translateY(1px) scale(.92)}60%{transform:translateY(-5px) scale(1.12)}to{transform:translateY(-3px) scale(1.06)}}@media (prefers-reduced-motion:reduce){.nav-tile{transition:none}.nav-item-on .nav-tile{animation:none}}.nav-item{position:relative;isolation:isolate}.nav-item:after,.nav-item:before{content:"";position:absolute;pointer-events:none;opacity:0;transition:opacity .3s ease}.nav-item:before{inset:-.375rem .15rem 0;z-index:-1;border-radius:0 0 1rem 1rem;background:radial-gradient(80% 60% at 50% 0,color-mix(in srgb,var(--accent-hi) 80%,transparent),transparent 80%),linear-gradient(180deg,color-mix(in srgb,var(--accent) 55%,transparent),color-mix(in srgb,var(--accent) 14%,transparent) 90%);box-shadow:inset 0 -12px 18px -10px color-mix(in srgb,var(--accent) 45%,transparent)}.nav-item:after{top:-.375rem;left:12%;right:12%;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,transparent,var(--accent-hi) 20%,#fff 50%,var(--accent-hi) 80%,transparent);box-shadow:0 0 10px var(--accent),0 0 22px color-mix(in srgb,var(--accent) 70%,transparent)}.nav-item-on:after,.nav-item-on:before{opacity:1}.nav-item-on .nav-label{text-shadow:0 0 10px color-mix(in srgb,var(--accent) 80%,transparent)}@media (prefers-reduced-motion:no-preference){.nav-item-on:after{animation:nav-glow 2.6s ease-in-out infinite}}@keyframes nav-glow{0%,to{box-shadow:0 0 10px var(--accent),0 0 22px color-mix(in srgb,var(--accent) 70%,transparent)}50%{box-shadow:0 0 14px var(--accent-hi),0 0 32px var(--accent)}}.promo-carousel{scrollbar-width:none;-webkit-overflow-scrolling:touch;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent),0 10px 28px rgba(0,0,0,.45)}.promo-carousel::-webkit-scrollbar{display:none}.promo-slide-shade{background:linear-gradient(90deg,rgba(2,15,38,.92),rgba(2,15,38,.7) 38%,rgba(2,15,38,0) 68%),linear-gradient(0deg,rgba(2,15,38,.35),transparent 40%)}.promo-kicker{color:var(--accent-hi);text-shadow:0 0 10px color-mix(in srgb,var(--accent) 60%,transparent)}.promo-title{color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.65),0 0 18px color-mix(in srgb,var(--accent) 45%,transparent)}.promo-cta{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 1.1rem;border-radius:999px;font-size:.8rem;font-weight:800;color:var(--on-accent);background:linear-gradient(180deg,var(--accent-hi),var(--accent) 60%);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 3px 0 color-mix(in srgb,var(--accent) 45%,#000),0 0 18px color-mix(in srgb,var(--accent) 55%,transparent);transition:transform .15s ease}.promo-slide:active .promo-cta{transform:translateY(2px)}.promo-slide:focus-visible{outline:2px solid var(--accent-hi);outline-offset:-4px}.promo-dot{width:.5rem;height:.5rem;border-radius:.2rem;background:color-mix(in srgb,var(--muted) 45%,transparent);transition:width .3s ease,background .3s ease}.promo-dot-on{width:1.25rem;background:var(--accent);box-shadow:0 0 8px var(--accent)}.prize-row{scrollbar-width:none;-webkit-overflow-scrolling:touch}.prize-row::-webkit-scrollbar{display:none}.prize-card{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 10%,var(--surface)),var(--surface));border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);box-shadow:0 8px 20px rgba(0,0,0,.4);transition:border-color .2s ease,box-shadow .2s ease}.prize-card:hover{border-color:color-mix(in srgb,var(--accent) 65%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--accent) 35%,transparent),0 8px 20px rgba(0,0,0,.4)}.prize-card:focus-visible{outline:2px solid var(--accent-hi);outline-offset:2px}.prize-arrow{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;color:var(--accent-hi);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 10%,var(--surface));transition:background .2s ease}.prize-arrow:hover{background:color-mix(in srgb,var(--accent) 25%,var(--surface))}.prize-arrow:focus-visible{outline:2px solid var(--accent-hi);outline-offset:2px}.prize-mult{position:absolute;top:.4rem;left:.4rem;padding:.1rem .45rem;border-radius:999px;font-size:.7rem;font-weight:800;color:#3a2400;background:linear-gradient(180deg,#fff3c4,#f0b429 70%);box-shadow:0 2px 6px rgba(0,0,0,.5)}.prize-amount{background:linear-gradient(180deg,#ffffff 0,var(--accent-hi) 50%,var(--accent) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.jackpot-card{border:2px solid color-mix(in srgb,var(--accent) 55%,#1b3a63);box-shadow:inset 0 0 40px color-mix(in srgb,var(--accent) 25%,transparent),0 0 0 4px color-mix(in srgb,var(--accent) 12%,transparent),0 0 28px color-mix(in srgb,var(--accent) 30%,transparent),0 12px 30px rgba(0,0,0,.5)}.jackpot-card:focus-visible{outline:2px solid var(--accent-hi);outline-offset:3px}.jackpot-rays{transform-origin:50% 32%;background:repeating-conic-gradient(from 0deg at 50% 32%,rgba(138,230,255,.1) 0deg 8deg,transparent 8deg 22deg);-webkit-mask-image:radial-gradient(circle at 50% 32%,#000 0,transparent 55%);mask-image:radial-gradient(circle at 50% 32%,#000 0,transparent 55%)}.jackpot-chest-wrap{position:relative;display:block}.jackpot-chest-wrap:before{content:"";position:absolute;inset:15% 10% 5%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent-hi) 55%,transparent),transparent 70%);filter:blur(14px)}.jackpot-chest{position:relative;width:min(48vw,11.5rem);height:auto;filter:drop-shadow(0 10px 18px rgba(0,0,0,.55))}.jackpot-title{background:linear-gradient(180deg,#fff6d0 10%,#f0b429 60%,#b87a12);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 2px 4px rgba(0,0,0,.6));letter-spacing:.04em}.jackpot-amount,.jackpot-title{-webkit-text-fill-color:transparent}.jackpot-amount{background:linear-gradient(180deg,#ffffff 0,var(--accent-hi) 45%,var(--accent) 100%);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--accent) 60%,transparent))}.jackpot-cta{display:inline-flex;align-items:center;justify-content:center;min-width:11rem;min-height:3.1rem;padding:0 2rem;border-radius:1.1rem;font-family:var(--font-display),system-ui,sans-serif;font-size:1.35rem;color:#fff;text-shadow:0 2px 0 rgba(0,60,90,.6);background:linear-gradient(180deg,rgba(255,255,255,.45),rgba(255,255,255,0) 50%),linear-gradient(180deg,var(--accent-hi),var(--accent) 55%,#0b8bb8);border:2px solid color-mix(in srgb,var(--accent-hi) 70%,#fff);box-shadow:0 5px 0 #075f86,0 0 26px color-mix(in srgb,var(--accent) 70%,transparent),0 12px 20px rgba(0,0,0,.45);transition:transform .15s ease,box-shadow .15s ease}.jackpot-card:active .jackpot-cta{transform:translateY(4px);box-shadow:0 1px 0 #075f86,0 0 18px color-mix(in srgb,var(--accent) 60%,transparent)}@media (prefers-reduced-motion:no-preference){.jackpot-chest{animation:jackpot-float 4s ease-in-out infinite}.jackpot-rays{animation:jackpot-spin 30s linear infinite}.jackpot-cta{animation:jackpot-pulse 2.4s ease-in-out infinite}}@keyframes jackpot-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-8px) rotate(1deg)}}@keyframes jackpot-spin{to{transform:rotate(1turn)}}@keyframes jackpot-pulse{0%,to{box-shadow:0 5px 0 #075f86,0 0 20px color-mix(in srgb,var(--accent) 55%,transparent),0 12px 20px rgba(0,0,0,.45)}50%{box-shadow:0 5px 0 #075f86,0 0 36px var(--accent),0 12px 20px rgba(0,0,0,.45)}}.reel-spin-block,.reel-spin-block *{filter:none!important;transition:none!important}.sp-stage{background:radial-gradient(120% 60% at 50% 0,rgba(255,196,110,.14),transparent 60%),linear-gradient(180deg,#0c2a4a,#061a30 55%,#030f1f);box-shadow:inset 0 0 0 1px rgba(255,214,130,.25),0 20px 50px rgba(0,0,0,.45)}.sp-sky{background:#3a8fd6}.sp-bg{background:url(/seaplane/bg_tall.webp) bottom/cover no-repeat}.sp-high{background:url(/seaplane/high_tall.webp) bottom/cover no-repeat;transition:opacity .4s linear}.sp-sky[data-wide=true] .sp-bg{background-image:url(/seaplane/bg_wide.webp)}.sp-sky[data-wide=true] .sp-high{background-image:url(/seaplane/high_wide.webp)}.sp-glint{background:radial-gradient(40% 50% at 80% 100%,rgba(255,220,150,.35),transparent 70%);animation:sp-glint 4s ease-in-out infinite alternate;mix-blend-mode:screen}@keyframes sp-glint{0%{opacity:.5}to{opacity:1}}.sp-cloud{will-change:transform;filter:drop-shadow(0 8px 10px rgba(30,60,110,.18))}.sp-trail{filter:drop-shadow(0 0 8px rgba(255,200,70,.95))}.sp-logo{filter:drop-shadow(0 6px 14px rgba(0,20,50,.55));transition:opacity .4s,transform .4s}.sp-big{font-size:clamp(2.8rem,12vw,5.6rem);font-weight:900;line-height:1;color:#fff;letter-spacing:-.01em;text-shadow:0 3px 0 rgba(8,34,70,.55),0 6px 18px rgba(4,24,50,.45),0 0 34px rgba(255,230,160,.55)}.sp-big[data-state=gone]{color:#ff4d5e;text-shadow:0 4px 0 rgba(70,6,16,.55),0 0 30px rgba(255,60,80,.55)}.sp-caption{font-size:.85rem;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:#fff;text-shadow:0 2px 8px rgba(4,30,60,.75);min-height:1.2em}.sp-caption[data-state=gone]{color:#ffe3e6;font-size:1.05rem}.sp-bar{width:10rem;height:8px;border-radius:9999px;background:rgba(4,30,60,.55);box-shadow:inset 0 0 0 1px rgba(255,220,140,.5);overflow:hidden;transition:opacity .2s}.sp-bar-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#fff1b0,#f3b62c);transform-origin:left}.sp-pill{border-radius:9999px;padding:.2rem .6rem;font-size:.74rem;font-weight:800;background:linear-gradient(180deg,rgba(14,44,78,.95),rgba(5,20,40,.95));box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.sp-pill-low{color:#6fdcff}.sp-pill-mid{color:#d2a8ff}.sp-pill-high{color:#ffd34d;box-shadow:inset 0 0 0 1px rgba(255,211,77,.5)}.sp-panel{background:linear-gradient(180deg,rgba(20,58,98,.92),rgba(6,22,44,.96)) padding-box,linear-gradient(180deg,#ffe39a,#b8862a 45%,#6e4a10) border-box;border:1.5px solid transparent;box-shadow:0 10px 28px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.12)}.sp-stake{background:linear-gradient(180deg,#03101f,#0a2442);box-shadow:inset 0 2px 6px rgba(0,0,0,.7),0 0 0 1px rgba(255,214,130,.35)}.sp-stake-error{box-shadow:inset 0 2px 6px rgba(0,0,0,.7),0 0 0 1.5px #ff7d8c}.sp-coin{background:50%/contain no-repeat;filter:drop-shadow(0 2px 3px rgba(0,0,0,.5));transition:transform .1s,filter .2s}.sp-coin-plus{background-image:url(/seaplane/btn_plus.webp)}.sp-coin-minus{background-image:url(/seaplane/btn_minus.webp)}.sp-coin:active:not(:disabled){transform:scale(.9)}.sp-coin:disabled{filter:grayscale(.7) brightness(.7);cursor:not-allowed}.sp-chip{background:url(/seaplane/chip.webp) 50%/100% 100% no-repeat;font-size:.74rem;font-weight:800;color:#ffe9a8;text-shadow:0 1px 2px rgba(0,0,0,.8);transition:transform .1s,filter .2s}.sp-chip:active:not(:disabled){transform:scale(.94)}.sp-chip-on{filter:brightness(1.35) drop-shadow(0 0 5px rgba(255,214,110,.8));color:#fff}.sp-chip:disabled{filter:saturate(.4) brightness(.65);cursor:not-allowed}.sp-switch{background:rgba(255,255,255,.18);box-shadow:inset 0 1px 3px rgba(0,0,0,.6);transition:background .2s}.sp-switch-on{background:linear-gradient(180deg,#5ee08a,#1f9e48)}.sp-btn{background:50%/100% 100% no-repeat;font-weight:900;text-transform:uppercase;letter-spacing:.04em;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.35),0 0 10px rgba(0,0,0,.25);--sp-hue:0deg;--sp-sat:1;--sp-light:1;filter:hue-rotate(var(--sp-hue)) saturate(var(--sp-sat)) brightness(var(--sp-light)) drop-shadow(0 6px 10px rgba(0,0,0,.4));transition:transform .1s}.sp-btn:active:not(:disabled){transform:scale(.97)}.sp-btn:disabled{cursor:not-allowed;--sp-sat:0.45;--sp-light:0.8}.sp-btn-bet{background-image:url(/seaplane/btn_bet.webp)}.sp-btn-cash{background-image:url(/seaplane/btn_cash.webp)}.sp-btn-cancel{background-image:url(/seaplane/btn_cancel.webp)}.sp-btn-done{background-image:url(/seaplane/btn_bet.webp);--sp-hue:155deg;--sp-sat:0.8}.sp-btn-done:disabled{--sp-sat:0.36}.sp-badge{border-radius:9999px;padding:.25rem .7rem;font-size:.85rem;font-weight:900;color:#062b17;background:linear-gradient(180deg,#c9ffd8,#3fd27a);box-shadow:0 0 0 1.5px #fff6c8,0 6px 16px rgba(0,0,0,.4);white-space:nowrap}.wf-stage{color:#fbecd0;background:linear-gradient(180deg,rgba(20,8,4,.5),rgba(20,8,4,0) 24%,rgba(20,8,4,0) 60%,rgba(14,8,24,.72)),#3a1608 url(/wolf/bg_wide.webp) 50% /cover no-repeat;box-shadow:0 18px 40px rgba(0,0,0,.55)}@media (max-width:639px){.wf-stage{background:linear-gradient(180deg,rgba(20,8,4,.45),rgba(20,8,4,0) 22%,rgba(20,8,4,0) 58%,rgba(14,8,24,.78)),#3a1608 url(/wolf/bg_tall.webp) 50% /cover no-repeat}}.wf-stage:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 78% 14%,rgba(220,235,255,.55),rgba(220,235,255,0) 9%),linear-gradient(180deg,rgba(10,16,60,.82),rgba(20,24,70,.6) 55%,rgba(8,8,30,.85));opacity:0;transition:opacity .9s ease}.wf-stage-night:before{opacity:1}.wf-title{font-family:Georgia,Times New Roman,serif;font-weight:900;letter-spacing:.04em;background:linear-gradient(180deg,#fff6d0,#ffd75e 45%,#d9861c 75%,#fff0a8);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 #3a1404) drop-shadow(0 3px 6px rgba(0,0,0,.6))}.wf-info{z-index:2;display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:9999px;font-family:Georgia,serif;font-style:italic;font-weight:900;font-size:1.1rem;color:#fff;text-shadow:0 1px 2px rgba(0,40,40,.8);background:radial-gradient(circle at 35% 30%,#8ff5e6,#1fb4a4 55%,#0b6a62);box-shadow:0 0 0 2px #e8e8f0,0 0 0 4px #5a5a6a,0 4px 10px rgba(0,0,0,.5)}.wf-info:disabled{opacity:.45}.wf-jackpot{border-radius:.6rem;min-width:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 0 0 2px #2a1206,0 3px 8px rgba(0,0,0,.45);text-shadow:0 1px 2px rgba(0,0,0,.8)}.wf-jackpot-name{font-size:9px;font-weight:900;letter-spacing:.14em;line-height:1.1}.wf-jackpot-mini{background:linear-gradient(180deg,#2bc2b0,#0d6a62)}.wf-jackpot-major{background:linear-gradient(180deg,#a35bf0,#4b1d8a)}.wf-jackpot-mega{color:#2a1404;text-shadow:0 1px 0 rgba(255,240,180,.7);background:linear-gradient(180deg,#fff0a8,#f2b734 50%,#b47014)}@media (min-width:640px){.wf-jackpot-name{font-size:11px}}.wf-tablet{border-radius:.6rem;background:linear-gradient(180deg,rgba(40,14,6,.88),rgba(18,8,24,.9));box-shadow:inset 0 1px 0 rgba(255,220,150,.3),0 0 0 1px #b8862a,0 0 0 3px rgba(20,8,4,.8),0 4px 12px rgba(0,0,0,.5);text-shadow:0 1px 2px #000}.wf-pip{display:inline-block;width:.7rem;height:.7rem;border-radius:9999px;background:#2a2a3a;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25);transition:background .2s,box-shadow .2s}.wf-pip-on{background:radial-gradient(circle at 35% 30%,#ffffff,#bfe6ff 50%,#6fa8e0);box-shadow:0 0 6px #bfe6ff}.wf-frame{padding:5px;border-radius:.9rem;background:linear-gradient(180deg,#fff0b0,#e4a83a 18%,#94540e 50%,#e4a83a 82%,#fff0b0);box-shadow:0 0 0 2px #3a1804,0 0 0 5px #1aa89a,0 0 0 7px #e4a83a,0 0 30px rgba(255,170,70,.35),0 14px 32px rgba(0,0,0,.6)}.wf-grid{gap:2px;border-radius:.55rem;background:#0a0f24}.wf-reel{background:#0d1430}.wf-cell{isolation:isolate;padding:5%;min-height:0;transition:opacity .2s,filter .2s;filter:drop-shadow(0 2px 2px rgba(0,0,10,.55))}.wf-reel .wf-cell:before{content:"";position:absolute;inset:3%;border-radius:10%;background:radial-gradient(ellipse at 50% 35%,#2a3f86,#16224e 60%,#0c1430);box-shadow:inset 0 0 0 1px rgba(120,150,230,.35),inset 0 -6px 12px rgba(0,0,0,.35);z-index:-1}.wf-giant .wf-cell:before{inset:1.5%;border-radius:4%;background:radial-gradient(ellipse at 50% 40%,#3a4fa0,#18245a 60%,#0c1430)}.wf-giant-cell{padding:3%}.wf-reel .wf-cell-wild:before{background:radial-gradient(ellipse at 50% 35%,#3b4f9a,#1b2a62 60%,#0c1430)}.wf-tease{box-shadow:inset 0 0 0 2px #ffd75e,inset 0 0 26px rgba(255,150,40,.95)}.wf-cell-dim{opacity:.32}.wf-cell-win{animation:sw-win .45s ease-in-out infinite alternate;filter:drop-shadow(0 0 6px #fff) drop-shadow(0 0 12px #ffbf2e)}.wf-cell-glow{animation:sw-glow .6s ease-in-out infinite alternate;filter:drop-shadow(0 0 8px #fff) drop-shadow(0 0 18px #9fd8ff)}.wf-moon-value{font-family:Georgia,Times New Roman,serif;font-weight:900;font-size:clamp(11px,3.6vw,22px);line-height:1;padding:0 6%;color:#ffe58a;text-shadow:0 1px 0 #3a1a00,1px 0 0 #3a1a00,-1px 0 0 #3a1a00,0 -1px 0 #3a1a00,0 2px 6px rgba(0,0,0,.7);overflow-wrap:anywhere}.wf-moon-mini{color:#8ff5e6}.wf-moon-major{color:#e4b8ff}@media (min-width:1024px){.wf-moon-value{font-size:22px}}.wf-respin{background:#070b1c;gap:2px;grid-template-rows:repeat(3,minmax(0,1fr))}.wf-respin-moon{isolation:isolate}.wf-respin-moon:before{content:"";position:absolute;inset:3%;border-radius:10%;background:radial-gradient(ellipse at 50% 40%,#2b4a9e,#13204c 65%,#0a1230);box-shadow:inset 0 0 0 1px rgba(160,200,255,.5),0 0 10px rgba(150,200,255,.35);z-index:-1}.wf-respin-empty{margin:3%;border-radius:10%;background:linear-gradient(180deg,#121a3a,#090e22);box-shadow:inset 0 0 0 1px rgba(90,110,180,.25)}.wf-respin-spin{background:repeating-linear-gradient(180deg,rgba(160,190,255,0) 0 18%,rgba(160,190,255,.18) 22% 26%,rgba(160,190,255,0) 30% 50%),linear-gradient(180deg,#121a3a,#090e22);background-size:100% 200%,100% 100%;animation:wf-respin .35s linear infinite}@keyframes wf-respin{0%{background-position:0 0,0 0}to{background-position:0 100%,0 0}}.wf-banner,.wf-card{border-radius:1rem;color:#fbecd0;background:radial-gradient(ellipse at 50% 0,rgba(255,140,60,.45),rgba(40,10,4,0) 70%),linear-gradient(180deg,#3a1608,#170812);box-shadow:0 0 0 2px #e4a83a,0 0 0 4px #3a1804,0 0 30px rgba(255,160,60,.45),0 14px 30px rgba(0,0,0,.6)}.wf-close{font-weight:800;color:#fbecd0;background:linear-gradient(180deg,#1fb4a4,#0b6a62);box-shadow:inset 0 -3px 0 rgba(0,0,0,.3),0 0 0 2px #e4a83a}.wf-buy,.wf-close{border-radius:.7rem}.wf-buy{color:#2a1204;background:linear-gradient(180deg,#ffe08a,#e4a83a 55%,#b0661a);box-shadow:inset 0 -3px 0 rgba(0,0,0,.25),0 0 0 2px #3a1804,0 0 12px rgba(255,170,60,.4);transition:transform .12s ease,opacity .2s}.wf-buy:active{transform:scale(.95)}.wf-buy:disabled{opacity:.45;box-shadow:inset 0 -3px 0 rgba(0,0,0,.25),0 0 0 2px #3a1804}.wf-plain{border-radius:.7rem;font-weight:800;color:#fbecd0;background:linear-gradient(180deg,#4a2412,#1c0a06);box-shadow:inset 0 1px 0 rgba(255,220,160,.2),0 0 0 2px #e4a83a}.wf-console{border-radius:1rem;background:linear-gradient(180deg,rgba(62,24,10,.95),rgba(26,10,6,.97));box-shadow:inset 0 1px 0 rgba(255,210,140,.35),0 0 0 2px #c98a2a,0 0 0 4px rgba(20,8,4,.85),0 10px 26px rgba(0,0,0,.55)}.wf-readout{border-radius:.6rem;background:linear-gradient(180deg,rgba(10,4,2,.72),rgba(40,16,8,.72));box-shadow:inset 0 0 0 1px rgba(228,168,58,.55)}.wf-label{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#3fd0c0}.wf-step{display:grid;place-items:center;width:2.4rem;height:2.4rem;flex-shrink:0;border-radius:9999px;font-size:1.5rem;font-weight:900;color:#2a1404;background:radial-gradient(circle at 35% 30%,#fff0b0,#e4a83a 55%,#94540e);box-shadow:0 0 0 2px #3a1804,0 3px 6px rgba(0,0,0,.45)}.wf-step:disabled{opacity:.45}.wf-spin{width:4.6rem;height:4.6rem;justify-self:center;background:url(/wolf/spin.webp) 50%/contain no-repeat;filter:drop-shadow(0 4px 8px rgba(0,0,0,.6));transition:transform .12s ease,filter .2s}.wf-spin:active{transform:scale(.93)}.wf-spin:disabled{filter:grayscale(.7) brightness(.7)}.wf-spin-busy{animation:wf-pulse .9s ease-in-out infinite alternate}@keyframes wf-pulse{0%{filter:drop-shadow(0 0 4px rgba(80,230,210,.6))}to{filter:drop-shadow(0 0 16px rgba(80,230,210,1))}}@media (min-width:1024px){.wf-spin{width:5.6rem;height:5.6rem}}.wf-stage .ol-hero-glow{background:radial-gradient(closest-side,rgba(170,210,255,.45),rgba(170,210,255,0) 70%)}@media (prefers-reduced-motion:reduce){.wf-cell-glow,.wf-cell-win,.wf-respin-spin,.wf-spin-busy{animation:none}}.cv-stage{--cv-hero:#ff3b4e;color:#f3e2e6;background:linear-gradient(180deg,rgba(10,2,8,.55),rgba(10,2,8,0) 24%,rgba(10,2,8,0) 60%,rgba(8,2,10,.78)),#1a0610 url(/crimson/bg_wide.webp) 50% /cover no-repeat;box-shadow:0 18px 40px rgba(0,0,0,.6)}@media (max-width:639px){.cv-stage{background:linear-gradient(180deg,rgba(10,2,8,.5),rgba(10,2,8,0) 22%,rgba(10,2,8,0) 58%,rgba(8,2,10,.82)),#1a0610 url(/crimson/bg_tall.webp) 50% /cover no-repeat}}.cv-stage:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 45%,color-mix(in srgb,var(--cv-hero) 34%,transparent),transparent 62%),linear-gradient(180deg,rgba(6,0,8,.78),rgba(10,2,14,.55) 55%,rgba(4,0,6,.86));opacity:0;transition:opacity .9s ease}.cv-stage-chamber:before{opacity:1}.cv-stage.cv-stage-chamber{background:#12040c url(/crimson/chamber.webp) 50%/cover no-repeat}.cv-stage:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 90px 10px rgba(200,0,30,.75);opacity:0;transition:opacity .4s ease}.cv-stage-rapture:after{opacity:1;animation:cv-heart .85s ease-in-out infinite}@keyframes cv-heart{0%,to{opacity:.55}15%{opacity:1}30%{opacity:.6}45%{opacity:.95}}.cv-title{font-family:Georgia,Times New Roman,serif;font-weight:900;letter-spacing:.04em;background:linear-gradient(180deg,#ffe3e8,#ff8a9c 40%,#c8102e 72%,#ffd0d8);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 #2a0008) drop-shadow(0 3px 6px rgba(0,0,0,.7))}.cv-info{z-index:2;display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:9999px;font-family:Georgia,serif;font-style:italic;font-weight:900;font-size:1.1rem;color:#fff;text-shadow:0 1px 2px rgba(60,0,10,.9);background:radial-gradient(circle at 35% 30%,#ff9aa8,#d0102c 55%,#6a0012);box-shadow:0 0 0 2px #e6e6ee,0 0 0 4px #4a4a58,0 4px 10px rgba(0,0,0,.5)}.cv-info:disabled{opacity:.45}.cv-tablet{border-radius:.7rem;background:linear-gradient(180deg,rgba(36,6,16,.9),rgba(12,2,10,.92));box-shadow:inset 0 1px 0 rgba(255,200,210,.25),0 0 0 1px #a8a8b8,0 0 0 3px rgba(10,2,6,.85),0 4px 12px rgba(0,0,0,.55);text-shadow:0 1px 2px #000}.cv-medal{width:2.6rem;height:2.6rem;border-radius:9999px;padding:2px;background:linear-gradient(180deg,#f0f0f6,#8a8a98);box-shadow:0 2px 6px rgba(0,0,0,.6);transition:transform .15s,box-shadow .2s,filter .2s}.cv-medal-on{background:var(--cv-hero);box-shadow:0 0 0 2px #1a0610,0 0 14px var(--cv-hero);transform:scale(1.08)}.cv-medal-locked img{filter:grayscale(1) brightness(.45)}.cv-medal:disabled{opacity:.7}.cv-lock{position:absolute;inset:0;display:grid;place-items:center;border-radius:9999px;font-size:.8rem;font-weight:900;color:#fff;text-shadow:0 1px 3px #000;background:radial-gradient(circle,rgba(0,0,0,.1),rgba(0,0,0,.55))}.cv-lock:before{content:"🔒";position:absolute;top:-.35rem;right:-.25rem;font-size:.7rem}@media (min-width:640px){.cv-medal{width:3rem;height:3rem}}.cv-mult-pill{border-radius:9999px;padding:0 .5rem;font-weight:900;color:#2a0008;background:linear-gradient(180deg,#fff0f2,var(--cv-hero));box-shadow:0 0 10px var(--cv-hero)}.cv-frame{padding:5px;border-radius:.9rem;background:linear-gradient(180deg,#ffffff,#b8b8c6 18%,#5a5a68 50%,#b8b8c6 82%,#ffffff);box-shadow:0 0 0 2px #14040a,0 0 0 5px #8a0c22,0 0 0 7px #b8b8c6,0 0 32px rgba(200,20,50,.45),0 14px 32px rgba(0,0,0,.65)}.cv-grid{gap:2px;border-radius:.55rem;background:#0a0208}.cv-reel{background:#12040c;transition:box-shadow .3s}.cv-cell{isolation:isolate;padding:5%;min-height:0;transition:opacity .25s,filter .2s,transform .3s;filter:drop-shadow(0 2px 2px rgba(0,0,0,.6))}.cv-reel .cv-cell:before{content:"";position:absolute;inset:3%;border-radius:10%;background:radial-gradient(ellipse at 50% 35%,#4a0c22,#26061a 60%,#12020c);box-shadow:inset 0 0 0 1px rgba(220,120,150,.3),inset 0 -6px 12px rgba(0,0,0,.4);z-index:-1}.cv-reel .cv-cell img{border-radius:12%}.cv-reel .cv-cell-wild:before{background:radial-gradient(ellipse at 50% 35%,#7a1430,#3a0818 60%,#14020a);box-shadow:inset 0 0 0 1px rgba(255,140,170,.6),inset 0 0 14px rgba(255,40,80,.45)}.cv-tease{box-shadow:inset 0 0 0 2px #ff6b81,inset 0 0 26px rgba(255,30,70,.95)}.cv-desire{box-shadow:inset 0 0 0 2px #ff2a4a,inset 0 0 36px rgba(255,20,60,1);animation:cv-burn .5s ease-in-out infinite alternate}@keyframes cv-burn{0%{filter:brightness(1) saturate(1)}to{filter:brightness(1.35) saturate(1.4)}}.cv-cell-dim{opacity:.3}.cv-cell-win{animation:sw-win .45s ease-in-out infinite alternate;filter:drop-shadow(0 0 6px #fff) drop-shadow(0 0 12px #ff3b5c)}.cv-cell-glow{animation:sw-glow .6s ease-in-out infinite alternate;filter:drop-shadow(0 0 8px #fff) drop-shadow(0 0 18px #ffb27a)}.cv-cell-gone{opacity:0;transform:scale(.2) rotate(18deg);filter:drop-shadow(0 0 16px #ff2040) brightness(2)}.cv-mult{position:absolute;right:6%;bottom:6%;border-radius:9999px;padding:0 .3rem;font-family:Georgia,serif;font-weight:900;font-size:clamp(10px,2.8vw,16px);line-height:1.3;color:#fff;background:linear-gradient(180deg,#ff4d6a,#8a0018);box-shadow:0 0 0 1px #ffd0d8,0 0 8px rgba(255,40,70,.9)}.cv-mult-big{right:50%;bottom:50%;transform:translate(50%,50%);font-size:clamp(14px,4vw,26px)}.cv-wintext{border-radius:9999px;color:#ffe3e8;background:rgba(20,2,10,.82);box-shadow:0 0 0 1px rgba(255,120,150,.6),0 0 14px rgba(255,40,80,.5)}.cv-banner,.cv-card{border-radius:1rem;color:#f3e2e6;background:radial-gradient(ellipse at 50% 0,rgba(220,20,60,.45),rgba(40,0,10,0) 70%),linear-gradient(180deg,#2a0614,#0c0208);box-shadow:0 0 0 2px #c8c8d4,0 0 0 4px #2a0610,0 0 30px rgba(220,20,60,.5),0 14px 30px rgba(0,0,0,.65)}.cv-banner-hero{background:radial-gradient(ellipse at 20% 50%,color-mix(in srgb,var(--cv-hero) 40%,transparent),transparent 70%),linear-gradient(180deg,#24050f,#0a0106);box-shadow:0 0 0 2px var(--cv-hero),0 0 0 4px #1a0610,0 0 40px color-mix(in srgb,var(--cv-hero) 60%,transparent),0 14px 30px rgba(0,0,0,.65)}.cv-close{font-weight:800;background:linear-gradient(180deg,#d0102c,#6a0012);box-shadow:inset 0 -3px 0 rgba(0,0,0,.3),0 0 0 2px #c8c8d4}.cv-buy,.cv-close{border-radius:.7rem;color:#fff}.cv-buy{background:linear-gradient(180deg,#ff4d6a,#b0102c 55%,#5a0010);box-shadow:inset 0 -3px 0 rgba(0,0,0,.3),0 0 0 2px #c8c8d4,0 0 12px rgba(255,60,90,.4);transition:transform .12s ease,opacity .2s}.cv-buy:active{transform:scale(.95)}.cv-buy:disabled{opacity:.45;box-shadow:inset 0 -3px 0 rgba(0,0,0,.3),0 0 0 2px #c8c8d4}.cv-plain{border-radius:.7rem;font-weight:800;color:#f3e2e6;background:linear-gradient(180deg,#3a0a18,#12030a);box-shadow:inset 0 1px 0 rgba(255,200,210,.2),0 0 0 2px #c8c8d4}.cv-console{border-radius:1rem;background:linear-gradient(180deg,rgba(40,6,18,.95),rgba(14,2,8,.97));box-shadow:inset 0 1px 0 rgba(255,200,215,.3),0 0 0 2px #a8a8b8,0 0 0 4px rgba(10,2,6,.85),0 10px 26px rgba(0,0,0,.6)}.cv-readout{border-radius:.6rem;background:linear-gradient(180deg,rgba(6,0,4,.75),rgba(36,6,16,.75));box-shadow:inset 0 0 0 1px rgba(200,200,215,.45)}.cv-label{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ff6b81}.cv-step{display:grid;place-items:center;width:2.4rem;height:2.4rem;flex-shrink:0;border-radius:9999px;font-size:1.5rem;font-weight:900;color:#1a0610;background:radial-gradient(circle at 35% 30%,#ffffff,#c4c4d0 55%,#6a6a78);box-shadow:0 0 0 2px #2a0610,0 3px 6px rgba(0,0,0,.5)}.cv-step:disabled{opacity:.45}.cv-spin{width:4.6rem;height:4.6rem;justify-self:center;background:url(/crimson/spin.webp) 50%/contain no-repeat;filter:drop-shadow(0 4px 8px rgba(0,0,0,.6));transition:transform .12s ease,filter .2s}.cv-spin:active{transform:scale(.93)}.cv-spin:disabled{filter:grayscale(.7) brightness(.7)}.cv-spin-busy{animation:cv-pulse .9s ease-in-out infinite alternate}@keyframes cv-pulse{0%{filter:drop-shadow(0 0 4px rgba(255,40,70,.6))}to{filter:drop-shadow(0 0 18px rgba(255,40,70,1))}}@media (min-width:1024px){.cv-spin{width:5.6rem;height:5.6rem}}@media (prefers-reduced-motion:reduce){.cv-cell-glow,.cv-cell-win,.cv-desire,.cv-spin-busy,.cv-stage-rapture:after{animation:none}}@supports (overflow:clip){.game-screen.cv-stage,.game-screen.gr-stage,.game-screen.mo-stage,.game-screen.wf-stage{overflow:clip}}.gr-stage{color:#e6f2d8;background:linear-gradient(180deg,rgba(4,8,6,.55),rgba(4,8,6,0) 24%,rgba(4,8,6,0) 60%,rgba(2,6,4,.8)),#0c130f url(/grave/bg_wide.webp) 50% /cover no-repeat;box-shadow:0 18px 40px rgba(0,0,0,.6)}@media (max-width:639px){.gr-stage{background:linear-gradient(180deg,rgba(4,8,6,.5),rgba(4,8,6,0) 22%,rgba(4,8,6,0) 58%,rgba(2,6,4,.84)),#0c130f url(/grave/bg_tall.webp) 50% /cover no-repeat}}.gr-stage:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 70%,rgba(120,255,60,.28),transparent 65%),linear-gradient(180deg,rgba(2,10,4,.55),rgba(2,10,4,.2) 50%,rgba(0,6,2,.75));opacity:0;transition:opacity .9s ease}.gr-stage-free:before{opacity:1}.gr-title{font-family:Impact,Arial Black,Segoe UI Black,sans-serif;font-weight:900;letter-spacing:.05em;color:#c6ff6a;text-shadow:0 2px 0 #0d2a06,0 0 14px rgba(140,255,60,.75),0 4px 10px rgba(0,0,0,.8)}.gr-info,.gr-xbet{z-index:2;display:grid;place-items:center;border-radius:9999px;color:#eaffd6;background:radial-gradient(circle at 35% 30%,#7d8a80,#3a443d 55%,#151b17);box-shadow:0 0 0 2px #8dff3a,0 0 0 4px #0b120d,0 4px 10px rgba(0,0,0,.55)}.gr-info{width:2.2rem;height:2.2rem;font-family:Georgia,serif;font-style:italic;font-weight:900;font-size:1.1rem}.gr-xbet{width:3rem;height:3rem;align-content:center;line-height:1;font-weight:900;font-size:.72rem;transition:transform .15s,box-shadow .2s}.gr-xbet small{font-size:.6rem;opacity:.75}.gr-xbet-on{color:#102806;background:radial-gradient(circle at 35% 30%,#eaffb0,#8dff3a 55%,#3a8a10);box-shadow:0 0 0 2px #eaffd6,0 0 0 4px #0b120d,0 0 18px rgba(140,255,60,.9);transform:scale(1.06)}.gr-info:disabled,.gr-xbet:disabled{opacity:.5}@media (min-width:640px){.gr-xbet{width:3.4rem;height:3.4rem;font-size:.82rem}}.gr-tablet{border-radius:.7rem;background:linear-gradient(180deg,rgba(20,30,22,.92),rgba(6,10,8,.94));box-shadow:inset 0 1px 0 rgba(200,255,170,.18),0 0 0 1px #4a5a4e,0 0 0 3px rgba(4,6,4,.85),0 4px 12px rgba(0,0,0,.55);text-shadow:0 1px 2px #000}.gr-medal{display:block;width:2.1rem;height:2.1rem;border-radius:9999px;padding:2px;background:#3a443d;transition:transform .25s,box-shadow .3s,background .3s}.gr-medal img{filter:grayscale(.9) brightness(.55);transition:filter .4s}.gr-medal-on{background:#8dff3a;box-shadow:0 0 12px rgba(140,255,60,.9);transform:scale(1.1)}.gr-medal-on img{filter:none}@media (min-width:640px){.gr-medal{width:2.6rem;height:2.6rem}}.gr-ways b{display:block;font-family:Impact,Arial Black,sans-serif;font-size:1.05rem;letter-spacing:.03em;color:#ff4a3a;text-shadow:0 0 8px rgba(255,60,40,.6),0 1px 0 #000}.gr-ways span{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ff8a7a}.gr-frame{margin-top:clamp(1.6rem,9vw,3.2rem);padding:5px;border-radius:.6rem;background:linear-gradient(180deg,#4c574f,#1d2420 30%,#0e130f 70%,#3a443d);box-shadow:0 0 0 2px #070a08,0 0 0 4px #5a6a5e,0 0 26px rgba(120,255,60,.22),0 14px 32px rgba(0,0,0,.7)}.gr-frame:before{content:"";position:absolute;left:-6%;right:-6%;bottom:100%;height:clamp(2.8rem,16vw,5.6rem);margin-bottom:-1.1rem;background:url(/grave/frame.webp) bottom/contain no-repeat;pointer-events:none;z-index:2}.gr-shake{animation:gr-shake .38s linear}@keyframes gr-shake{0%,to{transform:translate(0)}20%{transform:translate(-3px,2px)}40%{transform:translate(3px,-2px)}60%{transform:translate(-2px,-1px)}80%{transform:translate(2px,1px)}}.gr-grid{gap:3px;aspect-ratio:1/.94;border-radius:.4rem;background:#050806}.gr-reel{background:#0e1511;transition:box-shadow .3s}.gr-wall{position:relative;background:#2a332c url(/grave/wall.webp) 50%/100% auto repeat-y;box-shadow:inset 0 -8px 12px rgba(0,0,0,.7),inset 0 0 0 1px rgba(0,0,0,.6);transition:height .45s cubic-bezier(.5,0,.75,.2),opacity .45s,transform .45s}.gr-wall-broken{opacity:0;transform:translateY(30%) scaleY(1.2)}.gr-tease{box-shadow:inset 0 0 0 2px #8dff3a,inset 0 0 26px rgba(140,255,60,.9)}.gr-cell{isolation:isolate;min-height:0;padding:4%;transition:opacity .25s,transform .3s}.gr-reel .gr-cell:before{content:"";position:absolute;inset:2.5%;border-radius:6%;background:linear-gradient(160deg,#3c4740,#222b25 55%,#141a16);box-shadow:inset 0 0 0 1px rgba(160,190,160,.22),inset 0 -5px 10px rgba(0,0,0,.45);z-index:-1}.gr-reel .gr-cell-zombie:before{background:linear-gradient(160deg,#5a3a2c,#3a2219 55%,#1e120c)}.gr-reel .gr-cell-zombie{padding:3%}.gr-reel .gr-cell-zombie .gr-img{-o-object-fit:cover;object-fit:cover;border-radius:6%}.gr-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gr-reel .gr-cell-wild:before{background:linear-gradient(160deg,#3a6a1c,#1c3a0c 55%,#0c1a06);box-shadow:inset 0 0 0 2px #8dff3a,inset 0 0 16px rgba(140,255,60,.7)}.gr-wild-tag{position:absolute;left:50%;bottom:4%;transform:translateX(-50%);padding:0 .3em;border-radius:.3em;font-family:Impact,Arial Black,sans-serif;font-size:clamp(8px,2.2vw,13px);letter-spacing:.06em;line-height:1.25;color:#102806;background:#b6ff5a;box-shadow:0 0 8px rgba(140,255,60,.9)}.gr-dim{opacity:.32}.gr-cell-win{animation:gr-win .45s ease-in-out infinite alternate;z-index:1}.gr-reel .gr-cell-win:before{box-shadow:inset 0 0 0 2px #d8ff9a,0 0 12px 2px rgba(140,255,60,.85)}@keyframes gr-win{0%{transform:scale(1)}to{transform:scale(1.07)}}.gr-cell-glow{animation:gr-win .6s ease-in-out infinite alternate}.gr-reel .gr-cell-glow:before{box-shadow:inset 0 0 0 2px #fff,0 0 16px 3px rgba(140,255,60,.95)}.gr-reaper{background:radial-gradient(ellipse at 50% 85%,rgba(170,255,90,.55),transparent 60%),linear-gradient(180deg,#16351a,#1f5a1c 45%,#2c8a1c 80%,#3aa020);box-shadow:inset 0 0 0 2px #8dff3a,inset 0 0 22px rgba(140,255,60,.75);animation:gr-rise .45s ease-out}@keyframes gr-rise{0%{opacity:.4;transform:translateY(6%)}to{opacity:1;transform:none}}.gr-reaper-tag{position:absolute;inset-inline:0;top:2%;z-index:1;display:flex;flex-direction:column;align-items:center;line-height:.95;font-family:Impact,Arial Black,sans-serif;color:#c6ff6a;text-shadow:0 0 8px rgba(140,255,60,.9),0 2px 0 #0d2a06}.gr-reaper-tag b{font-size:clamp(16px,5vw,34px)}.gr-reaper-tag i{font-style:normal;font-size:clamp(9px,2.6vw,17px);letter-spacing:.08em}.gr-wintext{border-radius:9999px;color:#eaffd6;background:rgba(4,10,6,.85);box-shadow:0 0 0 1px rgba(140,255,60,.55),0 0 14px rgba(140,255,60,.4)}.gr-banner,.gr-card{border-radius:1rem;color:#e6f2d8;background:radial-gradient(ellipse at 50% 0,rgba(120,255,60,.3),rgba(10,30,6,0) 70%),linear-gradient(180deg,#1e2620,#0a0e0b);box-shadow:0 0 0 2px #6a7a6e,0 0 0 4px #070a08,0 0 30px rgba(120,255,60,.4),0 14px 30px rgba(0,0,0,.7)}.gr-banner-raise{box-shadow:0 0 0 3px #8dff3a,0 0 22px rgba(140,255,60,.9)}.gr-close{font-weight:800;box-shadow:inset 0 -3px 0 rgba(0,0,0,.25),0 0 0 2px #0b120d}.gr-buy,.gr-close{border-radius:.7rem;color:#102806;background:linear-gradient(180deg,#c6ff6a,#5aa020)}.gr-buy{box-shadow:inset 0 -3px 0 rgba(0,0,0,.25),0 0 0 2px #0b120d,0 0 12px rgba(140,255,60,.35);transition:transform .12s ease,opacity .2s}.gr-buy:active{transform:scale(.95)}.gr-buy:disabled{opacity:.45;box-shadow:inset 0 -3px 0 rgba(0,0,0,.25),0 0 0 2px #0b120d}.gr-plain{border-radius:.7rem;font-weight:800;color:#e6f2d8;background:linear-gradient(180deg,#3a443d,#151b17);box-shadow:inset 0 1px 0 rgba(200,255,170,.2),0 0 0 2px #0b120d}.gr-console{border-radius:1rem;background:linear-gradient(180deg,rgba(26,34,28,.95),rgba(8,12,9,.97));box-shadow:inset 0 1px 0 rgba(200,255,170,.2),0 0 0 2px #4a5a4e,0 0 0 4px rgba(4,6,4,.85),0 10px 26px rgba(0,0,0,.6)}.gr-readout{border-radius:.6rem;background:linear-gradient(180deg,rgba(0,0,0,.6),rgba(24,34,26,.75));box-shadow:inset 0 0 0 1px rgba(140,170,140,.4)}.gr-label{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#8dff3a}.gr-step{display:grid;place-items:center;width:2.4rem;height:2.4rem;flex-shrink:0;border-radius:9999px;font-size:1.5rem;font-weight:900;color:#0b120d;background:radial-gradient(circle at 35% 30%,#e6efe2,#9aa89c 55%,#4a564c);box-shadow:0 0 0 2px #0b120d,0 3px 6px rgba(0,0,0,.5)}.gr-step:disabled{opacity:.45}.gr-spin{width:4.6rem;height:4.6rem;justify-self:center;border-radius:9999px;background:url(/grave/spin.webp) 50%/contain no-repeat;transition:transform .12s ease,opacity .2s}.gr-spin:active{transform:scale(.93)}.gr-spin:disabled{opacity:.55}.gr-spin-busy{animation:gr-pulse .9s ease-in-out infinite alternate}@keyframes gr-pulse{0%{box-shadow:0 0 4px rgba(140,255,60,.5)}to{box-shadow:0 0 22px rgba(140,255,60,1)}}@media (min-width:1024px){.gr-spin{width:5.6rem;height:5.6rem}}@media (prefers-reduced-motion:reduce){.gr-cell-glow,.gr-cell-win,.gr-reaper,.gr-shake,.gr-spin-busy{animation:none}}.mo-stage{color:#efe4ff;background:linear-gradient(180deg,rgba(12,6,24,.55),rgba(12,6,24,0) 24%,rgba(12,6,24,0) 60%,rgba(8,4,18,.82)),#1a1030 url(/monster/bg_wide.webp) 50% /cover no-repeat;box-shadow:0 18px 40px rgba(0,0,0,.6)}@media (max-width:639px){.mo-stage{background:linear-gradient(180deg,rgba(12,6,24,.5),rgba(12,6,24,0) 22%,rgba(12,6,24,0) 58%,rgba(8,4,18,.86)),#1a1030 url(/monster/bg_tall.webp) 50% /cover no-repeat}}.mo-stage:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 55%,rgba(60,230,220,.24),transparent 65%),linear-gradient(180deg,rgba(4,10,20,.5),rgba(4,10,20,.15) 50%,rgba(2,6,14,.7));opacity:0;transition:opacity .9s ease}.mo-stage-free:before{opacity:1}.mo-title{font-family:Impact,Arial Black,Segoe UI Black,sans-serif;font-weight:900;letter-spacing:.05em;color:#ffd76a;text-shadow:0 2px 0 #3a1a5e,0 0 14px rgba(183,139,255,.8),0 4px 10px rgba(0,0,0,.8)}.mo-info{z-index:2;display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:9999px;font-family:Georgia,serif;font-style:italic;font-weight:900;font-size:1.1rem;color:#fff3d0;background:radial-gradient(circle at 35% 30%,#9a6ad8,#4a2a7a 55%,#1c0f33);box-shadow:0 0 0 2px #ffd76a,0 0 0 4px #120a20,0 4px 10px rgba(0,0,0,.55)}.mo-info:disabled{opacity:.5}.mo-tablet{min-height:2.6rem;border-radius:.7rem;background:linear-gradient(180deg,rgba(40,22,66,.92),rgba(14,8,26,.94));box-shadow:inset 0 1px 0 rgba(230,200,255,.2),0 0 0 1px #6a4a9a,0 0 0 3px rgba(8,4,14,.85),0 4px 12px rgba(0,0,0,.55);text-shadow:0 1px 2px #000}.mo-fat-icon{display:block;width:2.6rem;height:2.6rem;border-radius:.5rem;padding:2px;background:radial-gradient(circle,rgba(255,215,106,.35),rgba(255,215,106,0) 70%);box-shadow:0 0 0 2px #ffd76a}.mo-meter{position:relative;height:.85rem;border-radius:9999px;overflow:hidden;background:rgba(0,0,0,.55);box-shadow:inset 0 0 0 1px rgba(183,139,255,.6)}.mo-meter i{position:absolute;inset:0 auto 0 0;border-radius:9999px;background:linear-gradient(90deg,#7a3cff,#3ce6dc);box-shadow:0 0 8px rgba(60,230,220,.8);transition:width .45s ease}.mo-meter b{position:relative;display:block;text-align:center;font-size:9px;line-height:.85rem;font-weight:900;color:#fff}.mo-frame{padding:5px;border-radius:.8rem;background:linear-gradient(180deg,#8a6a2a,#3a2410 25%,#1c1030 70%,#8a6a2a);box-shadow:0 0 0 2px #120a20,0 0 0 4px #ffd76a,0 0 28px rgba(183,139,255,.4),0 14px 32px rgba(0,0,0,.7)}.mo-grid{border-radius:.5rem;overflow:hidden;background:radial-gradient(ellipse at 50% 40%,rgba(58,30,96,.92),rgba(16,8,30,.96))}.mo-cell{padding:4%;border-radius:.4rem;transition:opacity .25s}.mo-sym{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mo-drop{animation-name:mo-drop;animation-timing-function:cubic-bezier(.3,1.25,.6,1);animation-fill-mode:both}@keyframes mo-drop{0%{transform:translateY(-260%);opacity:0}60%{opacity:1}to{transform:none;opacity:1}}.mo-dim{opacity:.35}.mo-cell.mo-hit{background:radial-gradient(circle,rgba(255,215,106,.45),rgba(255,215,106,0) 72%);box-shadow:inset 0 0 0 2px rgba(255,215,106,.9);animation:mo-pop .6s ease-in-out infinite alternate}.mo-glow{background:radial-gradient(circle,rgba(60,230,220,.55),rgba(60,230,220,0) 72%);box-shadow:inset 0 0 0 2px rgba(60,230,220,.95);animation:mo-pop .45s ease-in-out infinite alternate}@keyframes mo-pop{0%{transform:scale(1)}to{transform:scale(1.08)}}.mo-square{z-index:5;padding:1.5%;border-radius:.6rem;transition-property:left,top,width,height;transition-timing-function:cubic-bezier(.3,1.3,.6,1)}.mo-giant{background:radial-gradient(circle,rgba(183,139,255,.4),rgba(58,30,96,.85) 75%);box-shadow:inset 0 0 0 3px #b78bff,0 0 18px rgba(183,139,255,.8)}.mo-fat{background:radial-gradient(circle,rgba(255,215,106,.42),rgba(58,30,96,.88) 75%);box-shadow:inset 0 0 0 3px #ffd76a,0 0 20px rgba(255,215,106,.85)}.mo-square.mo-hit{box-shadow:inset 0 0 0 3px #fff3d0,0 0 28px rgba(255,215,106,1)}.mo-fat-tag{position:absolute;left:50%;bottom:2%;transform:translateX(-50%);padding:0 .35rem;border-radius:9999px;font-size:clamp(7px,1.6vw,11px);font-weight:900;letter-spacing:.08em;color:#2a1400;background:linear-gradient(180deg,#fff1b0,#e0a020);box-shadow:0 0 0 1px #2a1400}.mo-wintext{border-radius:9999px;color:#fff3d0;background:rgba(14,6,26,.88);box-shadow:0 0 0 1px rgba(255,215,106,.6),0 0 14px rgba(183,139,255,.5)}.mo-banner,.mo-card{border-radius:1rem;color:#efe4ff;background:radial-gradient(ellipse at 50% 0,rgba(183,139,255,.35),rgba(30,10,60,0) 70%),linear-gradient(180deg,#2a1846,#0e0820);box-shadow:0 0 0 2px #ffd76a,0 0 0 4px #120a20,0 0 30px rgba(183,139,255,.45),0 14px 30px rgba(0,0,0,.7)}.mo-chance{position:relative;height:1.3rem;border-radius:9999px;background:linear-gradient(90deg,#5a1a2a,#2a0a14);box-shadow:inset 0 0 0 1px rgba(255,120,140,.6)}.mo-chance i{position:absolute;inset:0 auto 0 0;min-width:2px;border-radius:9999px 0 0 9999px;background:linear-gradient(90deg,#ffd76a,#e0a020);box-shadow:0 0 10px rgba(255,215,106,.8)}.mo-chance-mark{position:absolute;top:-.3rem;bottom:-.3rem;width:4px;margin-left:-2px;border-radius:2px;background:#fff;box-shadow:0 0 8px #fff;animation:mo-roll 1.7s cubic-bezier(.15,.7,.2,1) both}@keyframes mo-roll{0%{left:0}}.mo-buy{border-radius:.7rem;color:#2a1400;background:linear-gradient(180deg,#ffe48a,#d89a18);box-shadow:inset 0 -3px 0 rgba(0,0,0,.25),0 0 0 2px #120a20,0 0 12px rgba(255,215,106,.4);transition:transform .12s ease,opacity .2s}.mo-buy:active{transform:scale(.95)}.mo-buy:disabled{opacity:.45;box-shadow:inset 0 -3px 0 rgba(0,0,0,.25),0 0 0 2px #120a20}.mo-plain{border-radius:.7rem;font-weight:800;color:#efe4ff;background:linear-gradient(180deg,#5a3a8a,#241440);box-shadow:inset 0 1px 0 rgba(230,200,255,.25),0 0 0 2px #120a20}.mo-plain:disabled{opacity:.5}.mo-console{border-radius:1rem;background:linear-gradient(180deg,rgba(44,26,72,.95),rgba(14,8,26,.97));box-shadow:inset 0 1px 0 rgba(230,200,255,.2),0 0 0 2px #6a4a9a,0 0 0 4px rgba(8,4,14,.85),0 10px 26px rgba(0,0,0,.6)}.mo-readout{border-radius:.6rem;background:linear-gradient(180deg,rgba(0,0,0,.6),rgba(40,24,66,.75));box-shadow:inset 0 0 0 1px rgba(183,139,255,.45)}.mo-label{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffd76a}.mo-step{display:grid;place-items:center;width:2.4rem;height:2.4rem;flex-shrink:0;border-radius:9999px;font-size:1.5rem;font-weight:900;color:#2a1400;background:radial-gradient(circle at 35% 30%,#fff1b0,#e0b040 55%,#8a5a10);box-shadow:0 0 0 2px #120a20,0 3px 6px rgba(0,0,0,.5)}.mo-step:disabled{opacity:.45}.mo-spin{width:4.6rem;height:4.6rem;justify-self:center;border-radius:9999px;background:url(/monster/spin.webp) 50%/contain no-repeat;transition:transform .12s ease,opacity .2s}.mo-spin:active{transform:scale(.93)}.mo-spin:disabled{opacity:.55}.mo-spin-busy{animation:mo-pulse .9s ease-in-out infinite alternate}@keyframes mo-pulse{0%{box-shadow:0 0 4px rgba(60,230,220,.5)}to{box-shadow:0 0 22px rgba(60,230,220,1)}}@media (min-width:1024px){.mo-spin{width:5.6rem;height:5.6rem}}@media (prefers-reduced-motion:reduce){.mo-chance-mark,.mo-drop,.mo-glow,.mo-hit,.mo-spin-busy{animation:none}}.fs-chip{display:inline-flex;align-items:center;gap:.25rem;height:2.5rem;padding:0 .6rem 0 .4rem;border-radius:999px;color:#1a1000;background:linear-gradient(180deg,#fff3b8,#f3cf5a 45%,#e2a52a);border:1.5px solid #fff6d0;box-shadow:0 3px 0 #8f6309,0 0 16px rgba(243,207,90,.7),0 6px 14px rgba(0,0,0,.45);transition:transform .15s ease,filter .15s ease}.fs-chip:active:not(:disabled){transform:translateY(2px)}.fs-chip:disabled{filter:grayscale(.6) brightness(.8)}.fs-chip:focus-visible{outline:2px solid #fff;outline-offset:2px}.fs-chip-gift{font-size:1.3rem;line-height:1}@media (prefers-reduced-motion:no-preference){.fs-chip:not(:disabled){animation:fs-chip-glow 2.2s ease-in-out infinite}}@keyframes fs-chip-glow{0%,to{box-shadow:0 3px 0 #8f6309,0 0 12px rgba(243,207,90,.55),0 6px 14px rgba(0,0,0,.45)}50%{box-shadow:0 3px 0 #8f6309,0 0 24px rgba(255,224,138,.95),0 6px 14px rgba(0,0,0,.45)}}.fs-badge{padding:.1rem .45rem;border-radius:999px;font-size:.72rem;font-weight:800;color:#1a1000;background:linear-gradient(180deg,#fff3b8,#f3cf5a);box-shadow:0 0 10px rgba(243,207,90,.75),0 2px 6px rgba(0,0,0,.5)}@media (min-width:640px){.jm-reels-box{max-width:max(18rem,calc((100dvh - 28.3rem) * 1.667))}}@media (min-width:640px) and (max-height:700px){.jm-cabinet .jm-screen,.jm-cabinet.jm-cabinet{padding:.5rem}.jm-cabinet .jm-mascot{width:4.5rem;margin-bottom:-.5rem}.jm-reels-box{max-width:max(18rem,calc((100dvh - 25.3rem) * 1.667))}}@media (min-width:640px){.space-y-5>h1.sr-only+.game-screen{margin-top:0}}.marker\:font-semibold ::marker{font-weight:600}.marker\:text-accent ::marker{color:var(--accent)}.marker\:font-semibold::marker{font-weight:600}.marker\:text-accent::marker{color:var(--accent)}.first\:border-0:first-child{border-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:-translate-y-1:hover,.hover\:scale-105:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:border-\[color-mix\(in_srgb\2c var\(--accent\)_50\%\2c transparent\)\]:hover{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.hover\:border-accent:hover{border-color:var(--accent)}.hover\:bg-\[color-mix\(in_srgb\2c var\(--elevated\)_60\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--elevated) 60%,transparent)}.hover\:bg-\[color-mix\(in_srgb\2c var\(--elevated\)_70\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--elevated) 70%,transparent)}.hover\:text-\[var\(--text\)\]:hover,.hover\:text-text:hover{color:var(--text)}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.focus\:border-danger:focus{border-color:var(--danger)}.active\:scale-90:active{--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-70:disabled{opacity:.7}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .group-hover\:scale-105,.group:hover .group-hover\:scale-110{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group:hover .group-hover\:brightness-110{--tw-brightness:brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.group:active .group-active\:scale-\[0\.97\]{--tw-scale-x:0.97;--tw-scale-y:0.97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media not all and (min-width:640px){.max-sm\:top-\[calc\(env\(safe-area-inset-top\)\+3\.5rem\)\]{top:calc(env(safe-area-inset-top) + 3.5rem)}.max-sm\:my-auto{margin-top:auto}.max-sm\:mb-auto,.max-sm\:my-auto{margin-bottom:auto}.max-sm\:mt-0{margin-top:0}.max-sm\:mt-1{margin-top:.25rem}.max-sm\:mt-2{margin-top:.5rem}.max-sm\:mt-3{margin-top:.75rem}.max-sm\:mt-4{margin-top:1rem}.max-sm\:mt-5{margin-top:1.25rem}.max-sm\:mt-auto{margin-top:auto}.max-sm\:flex{display:flex}.max-sm\:hidden{display:none}.max-sm\:h-\[min\(6rem\2c 11dvh\)\]{height:min(6rem,11dvh)}.max-sm\:w-\[min\(64\%\2c 26dvh\)\]{width:min(64%,26dvh)}.max-sm\:w-\[min\(6rem\2c 11dvh\)\]{width:min(6rem,11dvh)}.max-sm\:w-full{width:100%}.max-sm\:max-w-\[calc\(\(100dvh-23\.25rem-env\(safe-area-inset-bottom\)\)\*1\.2\)\]{max-width:calc((100dvh - 23.25rem - env(safe-area-inset-bottom)) * 1.2)}.max-sm\:max-w-\[calc\(\(100dvh-25\.5rem-env\(safe-area-inset-bottom\)\)\*1\.62\)\]{max-width:calc((100dvh - 25.5rem - env(safe-area-inset-bottom)) * 1.62)}.max-sm\:max-w-\[calc\(\(100dvh-25\.75rem-env\(safe-area-inset-bottom\)\)\*1\.12\)\]{max-width:calc((100dvh - 25.75rem - env(safe-area-inset-bottom)) * 1.12)}.max-sm\:max-w-\[calc\(\(100dvh-25rem-env\(safe-area-inset-bottom\)\)\*1\.62\)\]{max-width:calc((100dvh - 25rem - env(safe-area-inset-bottom)) * 1.62)}.max-sm\:max-w-\[calc\(\(100dvh-27\.5rem-env\(safe-area-inset-bottom\)\)\*1\.67\)\]{max-width:calc((100dvh - 27.5rem - env(safe-area-inset-bottom)) * 1.67)}.max-sm\:max-w-\[calc\(\(87dvh-18\.8rem-env\(safe-area-inset-bottom\)\)\*1\.2\)\]{max-width:calc((87dvh - 18.8rem - env(safe-area-inset-bottom)) * 1.2)}.max-sm\:max-w-\[calc\(\(87dvh-21rem-env\(safe-area-inset-bottom\)\)\*1\.12\)\]{max-width:calc((87dvh - 21rem - env(safe-area-inset-bottom)) * 1.12)}.max-sm\:max-w-\[calc\(\(87dvh-21rem-env\(safe-area-inset-bottom\)\)\*1\.6\)\]{max-width:calc((87dvh - 21rem - env(safe-area-inset-bottom)) * 1.6)}.max-sm\:max-w-\[calc\(\(87dvh-22rem-env\(safe-area-inset-bottom\)\)\*1\.45\)\]{max-width:calc((87dvh - 22rem - env(safe-area-inset-bottom)) * 1.45)}.max-sm\:max-w-\[calc\(100dvh-24\.5rem-env\(safe-area-inset-bottom\)\)\]{max-width:calc(100dvh - 24.5rem - env(safe-area-inset-bottom))}.max-sm\:max-w-\[calc\(100dvh-24\.75rem-env\(safe-area-inset-bottom\)\)\]{max-width:calc(100dvh - 24.75rem - env(safe-area-inset-bottom))}.max-sm\:flex-1{flex:1 1 0%}.max-sm\:flex-col{flex-direction:column}.max-sm\:justify-evenly{justify-content:space-evenly}.max-sm\:object-left{-o-object-position:left;object-position:left}.max-sm\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.max-sm\:pb-2{padding-bottom:.5rem}.max-sm\:pt-1{padding-top:.25rem}.max-sm\:text-\[11px\]{font-size:11px}.max-sm\:leading-tight{line-height:1.25}}@media (max-width:419px){.max-\[419px\]\:hidden{display:none}}@media (min-width:380px){.min-\[380px\]\:gap-1{gap:.25rem}.min-\[380px\]\:p-2{padding:.5rem}.min-\[380px\]\:px-2{padding-left:.5rem;padding-right:.5rem}.min-\[380px\]\:text-base{font-size:1rem;line-height:1.5rem}}@media (min-width:640px){.sm\:sticky{position:sticky}.sm\:inset-4{inset:1rem}.sm\:inset-y-0{top:0;bottom:0}.sm\:bottom-4{bottom:1rem}.sm\:top-1\/2{top:50%}.sm\:top-10{top:2.5rem}.sm\:top-3{top:.75rem}.sm\:order-none{order:0}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-start-1{grid-column-start:1}.sm\:col-start-3{grid-column-start:3}.sm\:col-start-4{grid-column-start:4}.sm\:row-span-2{grid-row:span 2/span 2}.sm\:row-start-1{grid-row-start:1}.sm\:row-start-2{grid-row-start:2}.sm\:row-start-3{grid-row-start:3}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:my-auto{margin-top:auto;margin-bottom:auto}.sm\:-mb-4{margin-bottom:-1rem}.sm\:mt-0{margin-top:0}.sm\:mt-1{margin-top:.25rem}.sm\:mt-2{margin-top:.5rem}.sm\:mt-3{margin-top:.75rem}.sm\:mt-4{margin-top:1rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:contents{display:contents}.sm\:hidden{display:none}.sm\:aspect-\[16\/8\]{aspect-ratio:16/8}.sm\:h-11{height:2.75rem}.sm\:h-12{height:3rem}.sm\:h-14{height:3.5rem}.sm\:h-16{height:4rem}.sm\:h-20{height:5rem}.sm\:h-36{height:9rem}.sm\:h-44{height:11rem}.sm\:h-8{height:2rem}.sm\:h-\[min\(5\.5rem\2c 10dvh\)\]{height:min(5.5rem,10dvh)}.sm\:h-\[min\(5\.5rem\2c 11dvh\)\]{height:min(5.5rem,11dvh)}.sm\:h-\[min\(5\.6rem\2c 11dvh\)\]{height:min(5.6rem,11dvh)}.sm\:h-\[min\(6\.2rem\2c 10dvh\)\]{height:min(6.2rem,10dvh)}.sm\:h-\[min\(6\.4rem\2c 12dvh\)\]{height:min(6.4rem,12dvh)}.sm\:h-\[min\(6\.6rem\2c 12dvh\)\]{height:min(6.6rem,12dvh)}.sm\:h-\[min\(6rem\2c 12dvh\)\]{height:min(6rem,12dvh)}.sm\:h-\[min\(7rem\2c 13dvh\)\]{height:min(7rem,13dvh)}.sm\:max-h-\[16rem\]{max-height:16rem}.sm\:min-h-10{min-height:2.5rem}.sm\:min-h-9{min-height:2.25rem}.sm\:w-10{width:2.5rem}.sm\:w-11{width:2.75rem}.sm\:w-12{width:3rem}.sm\:w-14{width:3.5rem}.sm\:w-16{width:4rem}.sm\:w-20{width:5rem}.sm\:w-28{width:7rem}.sm\:w-3{width:.75rem}.sm\:w-32{width:8rem}.sm\:w-48{width:12rem}.sm\:w-8{width:2rem}.sm\:w-\[min\(78\%\2c calc\(\(100dvh-26rem\)\*0\.9\)\)\]{width:min(78%,calc((100dvh - 26rem) * .9))}.sm\:w-auto{width:auto}.sm\:min-w-\[7rem\]{min-width:7rem}.sm\:max-w-5xl{max-width:64rem}.sm\:max-w-\[34rem\]{max-width:34rem}.sm\:max-w-\[calc\(\(100dvh-25rem-env\(safe-area-inset-bottom\)\)\*0\.83\)\]{max-width:calc((100dvh - 25rem - env(safe-area-inset-bottom)) * .83)}.sm\:max-w-\[max\(14\.5rem\2c calc\(100dvh-27rem\)\)\]{max-width:max(14.5rem,calc(100dvh - 27rem))}.sm\:max-w-\[max\(15rem\2c calc\(\(100dvh-24\.5rem\)\*0\.89\)\)\]{max-width:max(15rem,calc((100dvh - 24.5rem) * .89))}.sm\:max-w-\[max\(15rem\2c calc\(\(100dvh-26\.5rem\)\*1\.12\)\)\]{max-width:max(15rem,calc((100dvh - 26.5rem) * 1.12))}.sm\:max-w-\[max\(17\.3rem\2c calc\(\(100dvh-24rem\)\*0\.79\)\)\]{max-width:max(17.3rem,calc((100dvh - 24rem) * .79))}.sm\:max-w-\[max\(18\.5rem\2c calc\(\(100dvh-25\.5rem\)\*1\.21\)\)\]{max-width:max(18.5rem,calc((100dvh - 25.5rem) * 1.21))}.sm\:max-w-\[max\(18rem\2c min\(calc\(100dvh-23\.5rem\)\2c calc\(100\%-23rem\)\)\)\]{max-width:max(18rem,min(calc(100dvh - 23.5rem),calc(100% - 23rem)))}.sm\:max-w-\[max\(19\.5rem\2c calc\(\(100dvh-22\.7rem\)\*1\.48\)\)\]{max-width:max(19.5rem,calc((100dvh - 22.7rem) * 1.48))}.sm\:max-w-\[max\(20rem\2c calc\(\(100dvh-22\.8rem\)\*1\.52\)\)\]{max-width:max(20rem,calc((100dvh - 22.8rem) * 1.52))}.sm\:max-w-\[max\(20rem\2c calc\(\(100dvh-25\.5rem\)\*1\.2\)\)\]{max-width:max(20rem,calc((100dvh - 25.5rem) * 1.2))}.sm\:max-w-\[max\(20rem\2c calc\(\(100dvh-27\.2rem\)\*1\.6\)\)\]{max-width:max(20rem,calc((100dvh - 27.2rem) * 1.6))}.sm\:max-w-\[max\(20rem\2c calc\(\(100dvh-29\.2rem\)\*1\.6\)\)\]{max-width:max(20rem,calc((100dvh - 29.2rem) * 1.6))}.sm\:max-w-\[max\(21rem\2c calc\(\(100dvh-24\.9rem\)\*1\.6\)\)\]{max-width:max(21rem,calc((100dvh - 24.9rem) * 1.6))}.sm\:max-w-\[max\(21rem\2c calc\(\(100dvh-26rem\)\*1\.6\)\)\]{max-width:max(21rem,calc((100dvh - 26rem) * 1.6))}.sm\:max-w-\[max\(21rem\2c calc\(\(100dvh-27rem\)\*1\.45\)\)\]{max-width:max(21rem,calc((100dvh - 27rem) * 1.45))}.sm\:max-w-md{max-width:28rem}.sm\:max-w-none{max-width:none}.sm\:flex-none{flex:none}.sm\:-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_1\.4fr_auto\]{grid-template-columns:1fr 1fr 1.4fr auto}.sm\:grid-cols-\[1fr_1fr_minmax\(0\2c 1\.6fr\)_auto\]{grid-template-columns:1fr 1fr minmax(0,1.6fr) auto}.sm\:grid-cols-\[1fr_minmax\(0\2c var\(--reels-fit\)\)_1fr\]{grid-template-columns:1fr minmax(0,var(--reels-fit)) 1fr}.sm\:grid-cols-\[auto_repeat\(5\2c minmax\(0\2c 1fr\)\)_auto_auto_auto\]{grid-template-columns:auto repeat(5,minmax(0,1fr)) auto auto auto}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:items-stretch{align-items:stretch}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-1{gap:.25rem}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.sm\:p-2\.5{padding:.625rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:pb-4{padding-bottom:1rem}.sm\:pb-5{padding-bottom:1.25rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pb-\[calc\(0\.75rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}.sm\:pt-3{padding-top:.75rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[9px\]{font-size:9px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width:768px){.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-14{height:3.5rem}.md\:h-24{height:6rem}.md\:h-28{height:7rem}.md\:h-5{height:1.25rem}.md\:w-12{width:3rem}.md\:w-14{width:3.5rem}.md\:w-24{width:6rem}.md\:w-28{width:7rem}.md\:w-7{width:1.75rem}.md\:w-auto{width:auto}.md\:min-w-60{min-width:15rem}.md\:shrink-0{flex-shrink:0}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:gap-2{gap:.5rem}.md\:gap-6{gap:1.5rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:pb-12{padding-bottom:3rem}.md\:text-left{text-align:left}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-\[10px\]{font-size:10px}.md\:text-base{font-size:1rem;line-height:1.5rem}}@media (min-width:1024px){.lg\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.lg\:relative{position:relative}.lg\:left-1\/2{left:50%}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-start-5{grid-column-start:5}.lg\:row-start-1{grid-row-start:1}.lg\:mt-4{margin-top:1rem}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:contents{display:contents}.lg\:hidden{display:none}.lg\:w-\[min\(70\%\2c calc\(\(100dvh-23\.3rem\)\*0\.9\)\)\]{width:min(70%,calc((100dvh - 23.3rem) * .9))}.lg\:w-\[min\(calc\(100vw-4rem\)\2c 56rem\)\]{width:min(calc(100vw - 4rem),56rem)}.lg\:w-\[min\(calc\(100vw_-_4rem\)\2c 52rem\)\]{width:min(calc(100vw - 4rem),52rem)}.lg\:w-\[min\(calc\(100vw_-_4rem\)\2c 60rem\)\]{width:min(calc(100vw - 4rem),60rem)}.lg\:w-\[min\(calc\(100vw_-_4rem\)\2c 64rem\)\]{width:min(calc(100vw - 4rem),64rem)}.lg\:-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1fr_auto_auto_auto\]{grid-template-columns:1fr 1fr auto auto auto}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_15\.5rem\]{grid-template-columns:minmax(0,1fr) 15.5rem}.lg\:gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.lg\:gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.lg\:gap-y-6{row-gap:1.5rem}.lg\:p-3{padding:.75rem}.lg\:pt-4{padding-top:1rem}}.\[\&\>button\]\:flex-1>button{flex:1 1 0%}@media (min-width:768px){.md\:\[\&\>button\]\:flex-none>button{flex:none}}@media(hover:hover){.\[\@media\(hover\:hover\)\]\:flex{display:flex}}