.lycee-root{--ly-desk:#0a1330;--ly-desk-2:#0f1d45;--ly-paper:#f4efe1;--ly-paper-2:#eae2cd;--ly-ink:#16203c;--ly-rule:#b9c8e6;--ly-red:#c8281e;--ly-gold:#e9a400;--ly-gold-2:#ffd45e;--ly-foam:#fff6dd;--ly-chalk:#eef3ea;background:radial-gradient(1200px 700px at 50% -10%, #16265c 0%, transparent 60%), linear-gradient(180deg, var(--ly-desk) 0%, #070d20 100%);color:var(--ly-paper);overflow-x:clip}.lycee-root ::selection{background:var(--ly-gold);color:#14204a}.ly-display{text-transform:uppercase;letter-spacing:-.03em;font-family:Archivo Black,Arial Black,Impact,system-ui,sans-serif;line-height:.86}.ly-meta{letter-spacing:.24em;text-transform:uppercase;font-size:10px;font-weight:700}.ly-hand{letter-spacing:0;text-transform:none;font-family:Caveat,Bradley Hand,Segoe Script,cursive}.ly-chalkfont{color:var(--ly-chalk);font-family:Caveat,Bradley Hand,cursive}.ly-paper{background-color:var(--ly-paper);color:var(--ly-ink);background-image:linear-gradient(#0000 27px,#5a78b459 28px);background-size:100% 28px;box-shadow:0 40px 80px -30px #000000bf,inset 0 0 0 1px #0000000f}.ly-margin-line{background:var(--ly-red);opacity:.65;width:2px;position:absolute;inset:0 auto 0 34px}.ly-holes{width:14px;position:absolute;top:0;bottom:0;left:10px}.ly-holes i{background:#07102a;border-radius:999px;width:12px;height:12px;margin:34px 0;display:block;box-shadow:inset 0 1px 2px #0009}.ly-dossier{perspective:1600px}.ly-flap{transform-origin:0;backface-visibility:hidden;animation:1.5s cubic-bezier(.2,.85,.2,1) .25s both ly-open}@keyframes ly-open{0%{opacity:1;transform:rotateY(0)}55%{opacity:1;transform:rotateY(-120deg)}92%{opacity:.25;transform:rotateY(-168deg)}to{opacity:0;visibility:hidden;transform:rotateY(-172deg)}}.ly-inside{animation:.9s cubic-bezier(.16,1,.3,1) .95s both ly-inside}@keyframes ly-inside{0%{opacity:0;filter:blur(6px);transform:translateY(18px)scale(.985)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.ly-flap{opacity:0!important;visibility:hidden!important;animation:none!important}.ly-inside{animation:none!important}}.ly-marker{display:inline-block;position:relative}.ly-marker:after{content:"";background:linear-gradient(90deg, var(--ly-gold) 0%, var(--ly-gold-2) 100%);opacity:.55;transform-origin:0;mix-blend-mode:multiply;pointer-events:none;border-radius:3px;height:.42em;animation:.9s cubic-bezier(.2,.9,.2,1) 1.6s both ly-mark;position:absolute;bottom:.02em;left:-2%;right:-2%;transform:scaleX(0)skew(-6deg)}.ly-marker.ly-late:after{animation-delay:2s}@keyframes ly-mark{to{transform:scaleX(1)skew(-6deg)}}.ly-stamp{color:var(--ly-red);border:3px solid var(--ly-red);letter-spacing:.12em;text-transform:uppercase;opacity:.9;mix-blend-mode:multiply;border-radius:8px;padding:.35em .7em;font-weight:900;box-shadow:inset 0 0 0 1px #c8281e66}.ly-stamp-hit{animation:.52s cubic-bezier(.2,1.5,.3,1) both ly-hit}@keyframes ly-hit{0%{opacity:0;filter:blur(3px);transform:rotate(-14deg)scale(2.4)}60%{opacity:1;filter:none;transform:rotate(-8deg)scale(.94)}to{opacity:.92;transform:rotate(-8deg)scale(1)}}.ly-glass{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(100deg,#ffffff38,#ffffff0f);border:2px solid #ffffff8c;border-radius:8px 8px 20px 20px;width:96px;height:150px;position:relative;overflow:hidden}.ly-beer{background:linear-gradient(180deg, var(--ly-gold-2), var(--ly-gold) 55%, #b97c00);transition:height .9s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0}.ly-beer:before{content:"";background:var(--ly-foam);border-radius:50%/8px;height:14px;animation:3.4s ease-in-out infinite ly-foam;position:absolute;top:-9px;left:0;right:0}@keyframes ly-foam{50%{transform:translateY(2px)scaleX(1.03)}}.ly-bub{background:#ffffffb3;border-radius:999px;animation:linear infinite ly-rise;position:absolute;bottom:-8px}@keyframes ly-rise{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:.9}to{opacity:0;transform:translateY(-140px)scale(1.1)}}.ly-keg{position:relative}.ly-keg-fill{transition:height .7s cubic-bezier(.16,1,.3,1)}.ly-locker{background:linear-gradient(#1b2b5c,#142149);border:1px solid #ffffff24;border-radius:10px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 18px 40px -22px #000000e6}.ly-locker[data-open=true]{box-shadow:0 0 0 2px var(--ly-gold), 0 26px 50px -22px #e9a40080;transform:translateY(-4px)}.ly-door{z-index:3;transform-origin:0;backface-visibility:hidden;background:repeating-linear-gradient(#22346b 0 3px,#1c2b5b 3px 7px);border-right:1px solid #0006;transition:transform .6s cubic-bezier(.2,.85,.2,1),opacity .6s;position:absolute;inset:0}.ly-locker[data-open=true] .ly-door{opacity:0;visibility:hidden;transform:rotateY(-108deg)}.ly-locker-body{z-index:1;position:relative}.ly-vent{background:#00000073;border-radius:2px;height:3px}.ly-board{background:radial-gradient(900px 300px at 25% 12%,#ffffff0e,#0000 70%),#12271f;border:12px solid #6b4a24;border-radius:6px;box-shadow:inset 0 0 90px #000000b3,0 30px 60px -28px #000000e6}.ly-ruler{appearance:none;background:0 0;width:100%;height:30px}.ly-ruler::-webkit-slider-runnable-track{background:repeating-linear-gradient(90deg,#5a3c148c 0 1px,#0000 1px 10px),linear-gradient(#f0d79a,#d8b26a);border:1px solid #00000059;border-radius:4px;height:26px}.ly-ruler::-moz-range-track{background:linear-gradient(#f0d79a,#d8b26a);border:1px solid #00000059;border-radius:4px;height:26px}.ly-ruler::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:linear-gradient(180deg, var(--ly-red), #8e1a13);border:1px solid #0006;border-radius:4px;width:18px;height:32px;margin-top:-3px;box-shadow:0 2px 8px #0009}.ly-ruler::-moz-range-thumb{background:linear-gradient(180deg, var(--ly-red), #8e1a13);border:1px solid #0006;border-radius:4px;width:18px;height:32px}.ly-fill-word{background-image:linear-gradient(180deg, var(--ly-gold-2), var(--ly-gold) 60%, #b97c00);color:#0000;-webkit-text-stroke:1.5px #ffffff52;background-position:0 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;position:relative}.ly-fill-foam{background:var(--ly-foam);opacity:.85;pointer-events:none;border-radius:50%/6px;height:8px;animation:3s ease-in-out infinite ly-foam;position:absolute;left:0;right:0}.ly-torn{--ly-notch:12px;-webkit-mask-image:radial-gradient(var(--ly-notch) at 0 50%, transparent 98%, #000 100%), radial-gradient(var(--ly-notch) at 100% 50%, transparent 98%, #000 100%);-webkit-mask-image:radial-gradient(var(--ly-notch) at 0 50%, transparent 98%, #000 100%), radial-gradient(var(--ly-notch) at 100% 50%, transparent 98%, #000 100%);mask-image:radial-gradient(var(--ly-notch) at 0 50%, transparent 98%, #000 100%), radial-gradient(var(--ly-notch) at 100% 50%, transparent 98%, #000 100%);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.ly-zig{background:linear-gradient(135deg,#0000 50%,currentColor 50%) 0 0/10px 10px repeat-x,linear-gradient(-135deg,#0000 50%,currentColor 50%) 0 0/10px 10px repeat-x;height:10px}.ly-float{animation:7s ease-in-out infinite ly-float}.ly-float-2{animation:9s ease-in-out infinite reverse ly-float}@keyframes ly-float{0%,to{transform:translate3d(0,0,0) rotate(var(--ly-rot,0deg))}50%{transform:translate3d(0,-8px,0) rotate(calc(var(--ly-rot,0deg) + 1.2deg))}}@media (prefers-reduced-motion:reduce){.ly-float,.ly-float-2{animation:none}}.ly-rev{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(26px)}.ly-rev[data-in=true]{opacity:1;transform:none}.ly-rail-dot{transition:all .35s cubic-bezier(.16,1,.3,1)}.ly-sticker{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:.45em .9em;font-weight:900;box-shadow:0 8px 20px -10px #000c}.ly-ticker{background:var(--ly-gold);color:#22190a;border-top:2px solid #00000059;border-bottom:2px solid #00000059;position:relative;overflow:hidden}.ly-ticker-track{width:max-content;animation:16s linear infinite ly-ticker;display:flex}.ly-ticker-alt{background:var(--ly-red);color:#fff}.ly-ticker-alt .ly-ticker-track{animation-duration:22s;animation-direction:reverse}.ly-ticker span{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;padding:.55em 1.1em;font-size:12px;font-weight:900}@keyframes ly-ticker{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ly-ticker-track{animation:none}}.ly-price-card{background:var(--ly-paper);color:var(--ly-ink);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 24px 50px -28px #000000d9}.ly-price-card:before{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#16203c0d 0 8px,#0000 8px 16px);position:absolute;inset:0}.ly-strike{opacity:.55;position:relative}.ly-strike:after{content:"";background:var(--ly-red);transform-origin:0;height:3px;transition:transform .7s cubic-bezier(.16,1,.3,1) .25s;position:absolute;top:52%;left:-4%;right:-4%;transform:rotate(-6deg)scaleX(0)}.ly-rev[data-in=true] .ly-strike:after{transform:rotate(-6deg)scaleX(1)}.ly-new-price{opacity:0;transition:opacity .5s .75s,transform .6s cubic-bezier(.16,1,.3,1) .75s;display:inline-block;transform:translateY(.35em)scale(.9)}.ly-rev[data-in=true] .ly-new-price{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ly-strike:after{transition:none;transform:rotate(-6deg)scaleX(1)}.ly-new-price{opacity:1;transition:none;transform:none}}.ly-seccalc{background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff1f;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 28px 60px -34px #000000e6}.ly-seccalc:after{content:"";pointer-events:none;background:radial-gradient(120% 90% at 100% 0,#d4af3724,#0000 60%);position:absolute;inset:0}.ly-agent{letter-spacing:.1em;background:#d4af371f;border:1px solid #d4af3780;border-radius:12px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:900;animation:.45s cubic-bezier(.16,1,.3,1) both ly-agent-in;display:grid}@keyframes ly-agent-in{0%{opacity:0;transform:translateY(10px)scale(.85)}}.ly-splitbar{background:#ffffff14;border-radius:999px;height:14px;display:flex;position:relative;overflow:hidden}.ly-splitbar>i{height:100%;transition:width .6s cubic-bezier(.16,1,.3,1);display:block}.ly-splitbar>i:first-child{background:linear-gradient(90deg, var(--ly-gold), var(--ly-gold-2))}.ly-splitbar>i:last-child{background:#ffffff2e}.lycee-root .ly-bar{transform-origin:0;transition:width .7s cubic-bezier(.16,1,.3,1);animation:.9s cubic-bezier(.16,1,.3,1) both ly-bar-grow}@keyframes ly-bar-grow{0%{transform:scaleX(.04)}to{transform:scaleX(1)}}.lycee-root .ly-bar-pulse{background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.8s linear infinite ly-bar-sweep}@keyframes ly-bar-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.lycee-root .ly-bar{animation:none}.lycee-root .ly-bar-pulse{opacity:.25;animation:none}}.order-app,.order-sheet,.order-upsell{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.order-app[data-scheme=light],html[data-order-scheme=light] .order-sheet,html[data-order-scheme=light] .order-upsell{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.order-app.order-app,.order-sheet.order-sheet,.order-upsell.order-upsell{--order-accent:#8e2435;--primary:#8e2435;--primary-foreground:#fff;--muted-foreground:#a8a09c;--border:#ffffff16;--background:#0f0b0a;--foreground:#faf7f5;--card:#1a1514;--card-foreground:#faf7f5;--popover:#1a1514;--popover-foreground:#faf7f5;--input:#fff2;--ring:#8e2435;color:var(--lightningcss-light,#21171a)var(--lightningcss-dark,#faf7f5);font-family:Inter,Arial,sans-serif}@supports (color:light-dark(#000, #fff)){.order-app.order-app,.order-sheet.order-sheet,.order-upsell.order-upsell{--order-accent:light-dark(#7d1d2c,#8e2435);--primary:light-dark(#7d1d2c,#8e2435);--muted-foreground:light-dark(#6f6460,#a8a09c);--border:light-dark(#2b1a1c1f,#ffffff16);--background:light-dark(#f6f1ea,#0f0b0a);--foreground:light-dark(#21171a,#faf7f5);--card:light-dark(#fffdf9,#1a1514);--card-foreground:light-dark(#21171a,#faf7f5);--popover:light-dark(#fffdf9,#1a1514);--popover-foreground:light-dark(#21171a,#faf7f5);--input:light-dark(#2b1a1c26,#fff2);--ring:light-dark(#7d1d2c,#8e2435)}}.order-app.order-app{padding-bottom:calc(102px + env(safe-area-inset-bottom));background:#0f0908;background:var(--lightningcss-light,#f9f1eb)var(--lightningcss-dark,#0f0908)}.order-app .order-app-inner{max-width:1100px;padding:0 18px}.order-app .order-topbar,.reference-cart-page .order-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:12px;margin:0;padding:17px 2px 20px;position:relative;top:auto}.order-app .order-wordmark,.order-sheet .order-wordmark{letter-spacing:-1px;white-space:nowrap;font-size:22px;font-weight:800;line-height:1.2}.order-app .order-wordmark>span,.order-sheet .order-wordmark>span{letter-spacing:2px;color:var(--lightningcss-light,#802032)var(--lightningcss-dark,#bd9b9e);margin-left:7px;font-size:12px;font-weight:500}.order-app .order-table,.order-sheet .order-table{color:var(--lightningcss-light,#514746)var(--lightningcss-dark,#aca39f);gap:7px;margin-top:4px;font-size:14px}.order-dot{background:#4be36e;background:var(--lightningcss-light,#078934)var(--lightningcss-dark,#4be36e);width:7px;height:7px}.order-dot-off{background:#aea5a2;background:var(--lightningcss-light,#4f4544)var(--lightningcss-dark,#aea5a2)}.order-language-select{background:#ffffff03;background:var(--lightningcss-light,#1b0a0903)var(--lightningcss-dark,#ffffff03);border:1px solid var(--lightningcss-light,#1b0a0918)var(--lightningcss-dark,#ffffff18);border-radius:13px;flex-shrink:0;align-items:center;height:39px;padding-right:11px;display:flex;position:relative}.order-language-select select{appearance:none;color:var(--lightningcss-light,#21171a)var(--lightningcss-dark,#fff);outline-offset:3px;cursor:pointer;background:0 0;padding:9px 27px 9px 12px;font-size:13px}.order-language-select svg{pointer-events:none;width:15px;position:absolute;right:10px}.order-language-select option{background:#1a1311;background:var(--lightningcss-light,#fff7f2)var(--lightningcss-dark,#1a1311)}.order-app .order-greeting{padding:1px 2px 16px}.order-app .order-eyebrow{display:none}.order-app .order-greeting h1{letter-spacing:-.8px;text-wrap:initial;max-width:none;margin:0 0 5px;font-size:clamp(26px,6.7vw,40px);font-weight:750;line-height:1.15}.order-app .order-greeting>p{color:var(--lightningcss-light,#534948)var(--lightningcss-dark,#aaa09d);font-size:16px;line-height:1.4}.order-app .order-search{background:linear-gradient(110deg,#1b1412,#18110f);background:linear-gradient(110deg,var(--lightningcss-light,#fff8f3)var(--lightningcss-dark,#1b1412),var(--lightningcss-light,#fef6f0)var(--lightningcss-dark,#18110f));border:1px solid var(--lightningcss-light,#1b0a0918)var(--lightningcss-dark,#ffffff18);border-radius:12px;gap:12px;height:41px;margin-top:15px;padding:0 13px}.order-app .order-search input{font-size:15px}.order-search svg{width:19px;height:19px}.order-app .order-categories{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f0908f5;background:var(--lightningcss-light,#f9f1ebf5)var(--lightningcss-dark,#0f0908f5);gap:7px;margin:0 -18px;padding:0 18px 15px;position:sticky;top:0}.order-app .order-categories button{letter-spacing:0;border-radius:13px;align-items:center;gap:8px;min-height:37px;padding:9px 12px;font-size:12px;display:flex}.order-app .order-categories button[aria-pressed=true]{color:#fff;background:linear-gradient(115deg,#ae3b47,#ad3946);background:linear-gradient(115deg,var(--lightningcss-light,#881f33)var(--lightningcss-dark,#ae3b47),var(--lightningcss-light,#871e33)var(--lightningcss-dark,#ad3946));font-weight:700}.order-categories svg{width:17px;height:17px}.reference-menu-heading{justify-content:space-between;align-items:center;margin:0 2px 10px;display:flex}.reference-menu-heading h2{font-size:17px;font-weight:700}.reference-menu-heading span{color:var(--lightningcss-light,#4f4543)var(--lightningcss-dark,#afa5a2);font-size:13px}.order-app .order-products,.order-app .order-browse .order-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:0}.order-app .order-product{background:linear-gradient(115deg,#1b1412,#160f0d);background:linear-gradient(115deg,var(--lightningcss-light,#fff8f3)var(--lightningcss-dark,#1b1412),var(--lightningcss-light,#fdf5ef)var(--lightningcss-dark,#160f0d));border:1px solid var(--lightningcss-light,#1b0a0914)var(--lightningcss-dark,#ffffff14);border-radius:16px;padding:10px 12px 12px;overflow:hidden}.order-app .order-art{height:108px}.order-art .order-art-halo{display:none}.order-app .order-product-name{letter-spacing:-.4px;margin:5px 0;font-size:17px;font-weight:700;line-height:1.2}.order-app .order-product>p.text-xs{color:var(--lightningcss-light,#4a403e)var(--lightningcss-dark,#b5aba8);letter-spacing:0;text-transform:none;margin:0 0 10px;font-size:12px;line-height:1.4}.reference-product-bottom{justify-content:space-between;align-items:center;gap:5px;margin-top:auto;padding-top:6px;display:flex}.order-app .order-product .order-product-price{white-space:nowrap;letter-spacing:-.5px;margin:0;font-size:18px;font-weight:700}.order-app .order-product-add{background:var(--order-accent);color:#fff;border:0;border-radius:10px;flex-shrink:0;width:38px;height:36px;min-height:36px;margin:0;padding:0}.order-app .order-product-add svg{color:inherit;width:21px;height:21px}.order-app .order-product-add:disabled{width:auto;max-width:70px;padding:5px;font-size:10px}.reference-service{grid-template-columns:1fr 1fr;gap:8px;margin:15px 0 5px;display:grid}.reference-service button,.reference-history{background:linear-gradient(120deg,#191311,#150f0d);background:linear-gradient(120deg,var(--lightningcss-light,#fff7f1)var(--lightningcss-dark,#191311),var(--lightningcss-light,#fdf5ee)var(--lightningcss-dark,#150f0d));border:1px solid var(--lightningcss-light,#1b0a0917)var(--lightningcss-dark,#ffffff17);border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:43px;font-size:13px;font-weight:600;display:flex}.reference-service svg{width:20px;height:20px}.reference-service button:disabled{opacity:.4}.reference-history{color:var(--lightningcss-light,#852535)var(--lightningcss-dark,#e7959f);width:100%;margin-bottom:15px}.reference-dock{z-index:40;padding:9px 12px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#110b09f5;background:var(--lightningcss-light,#faf2ecf5)var(--lightningcss-dark,#110b09f5);border-top:1px solid var(--lightningcss-light,#1b0a0912)var(--lightningcss-dark,#ffffff12);position:fixed;bottom:0;left:0;right:0}.reference-dock>button,.order-sheet .reference-checkout-button,.order-tablet-cart .reference-checkout-button{color:#fff;letter-spacing:-.2px;white-space:normal;width:100%;max-width:1064px;min-height:53px;box-shadow:none;background:linear-gradient(110deg,#ad3a46,#ad3a46);background:linear-gradient(110deg,var(--lightningcss-light,#881e33)var(--lightningcss-dark,#ad3a46),var(--lightningcss-light,#881e33)var(--lightningcss-dark,#ad3a46));border-radius:14px;align-items:center;gap:13px;margin:auto;padding:9px 14px;font-size:16px;font-weight:750;display:flex}.reference-dock>button>span,.reference-checkout-button>span{text-align:left;flex:1}.reference-dock>button>strong,.reference-checkout-button>strong{white-space:nowrap;margin-left:auto}.reference-dock>button>svg{flex-shrink:0;width:21px;margin-left:auto}.reference-count{color:var(--lightningcss-light,#21171a)var(--lightningcss-dark,#fff);background:#130c0a;background:var(--lightningcss-light,#fbf3ed)var(--lightningcss-dark,#130c0a);border-radius:10px;place-items:center;min-width:34px;height:35px;font-size:17px;font-weight:700;display:grid}.reference-dock button:disabled,.reference-checkout-button:disabled{opacity:.4}.order-sheet.reference-cart-page{width:100%;max-width:none;height:100dvh;max-height:100dvh;padding:0 15px calc(105px + env(safe-area-inset-bottom));background:#0f0908;background:var(--lightningcss-light,#f9f1eb)var(--lightningcss-dark,#0f0908);border:0;border-radius:0!important;top:0!important;bottom:0!important}.reference-cart-page:before{display:none}.reference-cart-page>*{max-width:700px;margin-left:auto;margin-right:auto}.reference-back{color:var(--lightningcss-light,#842435)var(--lightningcss-dark,#cba3a7);align-items:center;gap:10px;min-height:34px;margin:0 0 12px;font-size:14px;display:flex}.order-sheet .order-sheet-heading{border:0;padding:0 3px 14px}.order-sheet .order-sheet-heading h2{letter-spacing:-.7px;font-size:30px;font-weight:750;line-height:1.2}.order-sheet-heading p{color:var(--lightningcss-light,#812132)var(--lightningcss-dark,#be9a9d);margin-top:4px;font-size:16px}.order-sheet .reference-cart-items,.order-tablet-cart .reference-cart-items{gap:10px;margin:0;padding:0;list-style:none;display:grid}.reference-cart-item{background:linear-gradient(120deg,#1b1412,#150e0c);background:linear-gradient(120deg,var(--lightningcss-light,#fff8f3)var(--lightningcss-dark,#1b1412),var(--lightningcss-light,#fcf4ee)var(--lightningcss-dark,#150e0c));border:1px solid var(--lightningcss-light,#1b0a0916)var(--lightningcss-dark,#ffffff16);border-radius:16px;grid-template-columns:95px minmax(0,1fr);gap:12px;padding:15px 10px 10px;display:grid;position:relative}.reference-cart-art{grid-area:1/1}.reference-cart-art .order-art{height:102px}.reference-cart-copy{min-width:0;padding-right:18px}.reference-cart-copy h3{letter-spacing:-.4px;font-size:21px;font-weight:700;line-height:1.2}.reference-cart-copy p{color:var(--lightningcss-light,#4b413f)var(--lightningcss-dark,#b3aaa6);overflow-wrap:anywhere;margin-top:5px;font-size:13px}.reference-cart-copy p+p{margin-top:7px;font-size:12px}.reference-edit{color:var(--lightningcss-light,#842435)var(--lightningcss-dark,#e6939d);text-underline-offset:4px;align-items:center;gap:8px;margin-top:10px;font-size:13px;text-decoration:underline;display:flex}.reference-delete{color:var(--lightningcss-light,#372e2c)var(--lightningcss-dark,#cbc1be);place-items:center;min-width:26px;min-height:28px;display:grid;position:absolute;top:13px;right:13px}.reference-cart-item .order-stepper{z-index:1;grid-column:1;gap:0;width:126px;max-width:calc(100vw - 70px)}.reference-cart-item .order-stepper button{color:var(--lightningcss-light,#842435)var(--lightningcss-dark,#e6949d);width:39px;min-height:32px}.reference-cart-item .order-stepper span{flex:1;font-size:17px;font-weight:650}.reference-line-total{white-space:nowrap;letter-spacing:-.6px;grid-column:2;place-self:center end;font-size:20px}.reference-summary{background:#18120f;background:var(--lightningcss-light,#fef6f0)var(--lightningcss-dark,#18120f);border:1px solid var(--lightningcss-light,#1b0a0916)var(--lightningcss-dark,#ffffff16);border-radius:15px;margin-top:16px;padding:16px 14px}.reference-summary>p{color:var(--lightningcss-light,#544a48)var(--lightningcss-dark,#a9a09d);margin-bottom:12px;font-size:12px}.reference-summary .text-xl{font-size:22px;font-weight:750}.order-sheet .reference-checkout-button{z-index:10;bottom:calc(12px + env(safe-area-inset-bottom));width:calc(100% - 24px);max-width:700px;min-height:53px;position:fixed;left:12px;right:12px}.reference-cart-page .order-wallet{margin-top:16px}.order-sheet.reference-cart-page:after{content:"";height:calc(80px + env(safe-area-inset-bottom));z-index:5;pointer-events:none;background:#110b09;background:var(--lightningcss-light,#faf2ec)var(--lightningcss-dark,#110b09);border-top:1px solid var(--lightningcss-light,#1b0a0915)var(--lightningcss-dark,#ffffff15);position:fixed;bottom:0;left:0;right:0}.order-sheet.order-options-sheet{background:radial-gradient(at 15% 0,#ab374412,#0000 50%),#16100d;background:radial-gradient(at 15% 0,var(--lightningcss-light,#861c3112)var(--lightningcss-dark,#ab374412),#0000 50%),var(--lightningcss-light,#fdf5ef)var(--lightningcss-dark,#16100d);border:1px solid var(--lightningcss-light,#86263626)var(--lightningcss-dark,#ec9aa326);border-bottom:0;flex-direction:column;gap:0;width:100%;max-width:600px;height:min(650px,100dvh - 16px);max-height:calc(100dvh - 16px);padding:25px 0 0;display:flex;overflow:hidden;box-shadow:0 -20px 100px #0009;border-radius:28px 28px 0 0!important;bottom:0!important}.order-sheet.order-options-sheet:before{background:#b5414d43;background:var(--lightningcss-light,#8e243743)var(--lightningcss-dark,#b5414d43);width:34px;height:4px;top:9px;left:calc(50% - 17px)}.order-options-sheet>button:last-child{opacity:1;color:var(--lightningcss-light,#362d2b)var(--lightningcss-dark,#ccc3bf);background:#ffffff07;background:var(--lightningcss-light,#1b0a0907)var(--lightningcss-dark,#ffffff07);border:1px solid var(--lightningcss-light,#1b0a090d)var(--lightningcss-dark,#ffffff0d);border-radius:50%;place-items:center;width:30px;height:30px;display:grid;top:17px;right:18px}.order-options-sheet .order-option-hero{text-align:left;border-bottom:1px solid var(--lightningcss-light,#1b0a090c)var(--lightningcss-dark,#ffffff0c);flex-shrink:0;grid-template-rows:auto auto auto;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:2px 15px;margin:0;padding:9px 48px 14px 20px;display:grid}.order-options-sheet .order-kicker{letter-spacing:1.3px;text-align:left;color:var(--lightningcss-light,#862636)var(--lightningcss-dark,#ec99a3);grid-area:1/2;margin:0;font-size:8px;font-weight:650;line-height:1.4}.order-options-sheet .order-option-art{grid-area:1/1/5;width:74px;max-width:none;margin:0}.order-options-sheet .order-option-art .order-art{height:84px}.order-options-sheet .order-option-name{letter-spacing:-.6px;grid-area:2/2;margin:1px 0;font-size:25px;font-weight:750;line-height:1.15}.order-options-sheet .order-option-hero>p{color:var(--lightningcss-light,#4e4442)var(--lightningcss-dark,#b0a7a3);grid-area:3/2;margin:0;font-size:12px;line-height:1.4}.order-options-sheet .reference-option-price{color:var(--lightningcss-light,#140c0b)var(--lightningcss-dark,#fcf1ee);grid-area:4/2;margin:3px 0 0;font-size:16px;font-weight:700}.order-options-sheet .order-option-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e2909a44 transparent;scrollbar-color:var(--lightningcss-light,#83233444)var(--lightningcss-dark,#e2909a44) transparent;flex:1;min-height:0;padding:16px 20px 18px;scroll-padding:12px;overflow-y:auto}.order-options-sheet .reference-size-label{letter-spacing:-.2px;margin:0 0 9px;font-size:14px;font-weight:700}.order-options-sheet .reference-modal-sizes{gap:8px;margin:0 0 18px;display:flex}.order-options-sheet .reference-modal-sizes button{color:var(--lightningcss-light,#191110)var(--lightningcss-dark,#f4e9e6);background:linear-gradient(145deg,#ffffff05,#ffffff01);background:linear-gradient(145deg,var(--lightningcss-light,#1b0a0905)var(--lightningcss-dark,#ffffff05),var(--lightningcss-light,#1b0a0901)var(--lightningcss-dark,#ffffff01));border:1px solid var(--lightningcss-light,#1b0a091b)var(--lightningcss-dark,#ffffff1b);border-radius:12px;flex:1;min-width:0;min-height:53px;padding:7px 5px;font-size:14px;font-weight:650;line-height:1.3;transition:border-color .15s,background .15s}.order-options-sheet .reference-modal-sizes small{color:var(--lightningcss-light,#842434)var(--lightningcss-dark,#c7a0a4);margin-top:3px;font-size:11px;font-weight:450;display:block}.order-options-sheet .reference-modal-sizes button[aria-pressed=true]{color:#fff;background:linear-gradient(125deg,#b4404c,#a73442);background:linear-gradient(125deg,var(--lightningcss-light,#8d2337)var(--lightningcss-dark,#b4404c),var(--lightningcss-light,#841a30)var(--lightningcss-dark,#a73442));border-color:#e7959e;border-color:var(--lightningcss-light,#852535)var(--lightningcss-dark,#e7959e);box-shadow:0 3px 15px #db8a941c,inset 0 1px #fff3;box-shadow:0 3px 15px var(--lightningcss-light,#7c1c2e1c)var(--lightningcss-dark,#db8a941c),inset 0 1px var(--lightningcss-light,#1b0a0933)var(--lightningcss-dark,#fff3);outline:none}.order-options-sheet .reference-modal-sizes button:disabled{opacity:.35}.order-options-sheet .order-option-group{border:0;margin:0 0 16px;padding:0}.order-options-sheet .order-option-group legend{letter-spacing:-.2px;justify-content:space-between;align-items:center;width:100%;margin-bottom:9px;font-size:15px;font-weight:750;display:flex}.order-options-sheet .order-option-group legend small{letter-spacing:0;color:var(--lightningcss-light,#812132)var(--lightningcss-dark,#be9a9d);background:#ffffff05;background:var(--lightningcss-light,#1b0a0905)var(--lightningcss-dark,#ffffff05);border-radius:6px;padding:3px 6px;font-size:10px;font-weight:500}.order-options-sheet .order-option-choices{gap:7px;display:grid}.order-options-sheet .order-option-choices label{cursor:pointer;background:#ffffff03;background:var(--lightningcss-light,#1b0a0903)var(--lightningcss-dark,#ffffff03);border:1px solid var(--lightningcss-light,#1b0a091b)var(--lightningcss-dark,#ffffff1b);border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;display:flex;position:relative}.order-options-sheet .order-option-choices label>span:first-of-type{flex:1;font-size:13px;font-weight:500;line-height:1.3}.order-options-sheet .order-option-choices label b{color:var(--lightningcss-light,#842435)var(--lightningcss-dark,#cca1a5);white-space:nowrap;font-size:12px;font-weight:550}.order-options-sheet .order-option-choices label.is-selected{background:linear-gradient(100deg,#af3b4817,#af3b4807);background:linear-gradient(100deg,var(--lightningcss-light,#89203417)var(--lightningcss-dark,#af3b4817),var(--lightningcss-light,#89203407)var(--lightningcss-dark,#af3b4807));border-color:#db8a94;border-color:var(--lightningcss-light,#812132)var(--lightningcss-dark,#db8a94);box-shadow:inset 0 0 0 .5px #db8a9444;box-shadow:inset 0 0 0 .5px var(--lightningcss-light,#81213244)var(--lightningcss-dark,#db8a9444)}.order-options-sheet .order-option-choices label.is-selected b{color:var(--lightningcss-light,#8d2d3c)var(--lightningcss-dark,#febcc2)}.order-options-sheet .order-radio-mark{border-color:#bd9b9e;border-color:var(--lightningcss-light,#711026)var(--lightningcss-dark,#bd9b9e);width:21px;height:21px}.order-options-sheet .is-selected .order-radio-mark{color:#fff;background:#b13e49;background:var(--lightningcss-light,#8b2135)var(--lightningcss-dark,#b13e49);box-shadow:0 0 10px #db8a9422;box-shadow:0 0 10px var(--lightningcss-light,#7f1f3122)var(--lightningcss-dark,#db8a9422);border-color:#0000}.order-options-sheet .order-note-disclosure{background:#ffffff02;background:var(--lightningcss-light,#1b0a0902)var(--lightningcss-dark,#ffffff02);border:1px solid var(--lightningcss-light,#1b0a0912)var(--lightningcss-dark,#ffffff12);border-radius:11px;margin-top:4px}.order-options-sheet .order-note-disclosure summary{color:var(--lightningcss-light,#862637)var(--lightningcss-dark,#d0acaf);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:10px 12px;font-size:12px;line-height:1.4;list-style:none;display:flex}.order-options-sheet .order-note-disclosure summary::-webkit-details-marker{display:none}.order-options-sheet .order-note-disclosure summary span{align-items:center;gap:8px;display:flex}.order-options-sheet .order-note-disclosure[open] summary>svg{transform:rotate(45deg)}.order-options-sheet .order-note-disclosure textarea{resize:vertical;border:1px solid var(--lightningcss-light,#1b0a0915)var(--lightningcss-dark,#ffffff15);background:#09080d55;border-radius:8px;width:calc(100% - 20px);min-height:55px;margin:0 10px 10px;padding:10px 11px;font-size:13px;display:block}.order-options-sheet .order-price-disclosure{color:var(--lightningcss-light,#802032)var(--lightningcss-dark,#bf999d);margin-top:10px;font-size:11px;display:block}.order-options-sheet .order-price-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;padding:6px 2px;list-style:none;display:flex}.order-options-sheet .order-price-detail-body{flex-wrap:wrap;justify-content:space-between;padding:8px 2px;display:flex}.order-options-sheet .order-price-detail-body>div{border-top:1px solid var(--lightningcss-light,#1b0a090c)var(--lightningcss-dark,#ffffff0c);justify-content:space-between;width:100%;margin-top:7px;padding-top:7px;display:flex}.order-options-sheet .order-price-detail-body>div:last-child{color:var(--lightningcss-light,#21171a)var(--lightningcss-dark,#fff);font-weight:600}.order-sheet.order-options-sheet .order-option-footer{padding:11px 18px calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto;background:#1a1311;background:var(--lightningcss-light,#fff7f2)var(--lightningcss-dark,#1a1311);border-top:1px solid var(--lightningcss-light,#1b0a0913)var(--lightningcss-dark,#ffffff13);flex-shrink:0;grid-template-columns:103px minmax(0,1fr);gap:9px 10px;margin:0;display:grid;position:relative;bottom:auto;box-shadow:0 -10px 25px #09070d44}.order-options-sheet .order-option-footer-caption{color:var(--lightningcss-light,#812132)var(--lightningcss-dark,#c2989c);grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;min-width:0;font-size:10px;line-height:1.3;display:flex}.order-option-footer-caption>span:first-child{flex-shrink:0}.order-option-footer-caption>span:last-child{text-overflow:ellipsis;white-space:nowrap;color:var(--lightningcss-light,#8d2c3b)var(--lightningcss-dark,#f2bfc4);overflow:hidden}.order-sheet.order-options-sheet .order-option-footer .order-stepper{background:#ffffff03;background:var(--lightningcss-light,#1b0a0903)var(--lightningcss-dark,#ffffff03);border:1px solid var(--lightningcss-light,#1b0a0922)var(--lightningcss-dark,#fff2);border-radius:12px;grid-area:2/1;align-self:stretch;gap:0;padding:0;display:flex;overflow:hidden}.order-options-sheet .order-option-footer .order-stepper button{color:var(--lightningcss-light,#872737)var(--lightningcss-dark,#f39fa9);flex-shrink:0;width:33px;min-height:48px}.order-options-sheet .order-option-footer .order-stepper span{flex:1;min-width:24px;font-size:15px;font-weight:650}.order-sheet.order-options-sheet .order-option-footer>button{color:#fff;background:linear-gradient(110deg,#b4404c,#ab3744);background:linear-gradient(110deg,var(--lightningcss-light,#8d2437)var(--lightningcss-dark,#b4404c),var(--lightningcss-light,#861c31)var(--lightningcss-dark,#ab3744));border:1px solid var(--lightningcss-light,#89293940)var(--lightningcss-dark,#fba7b140);min-height:48px;box-shadow:0 3px 15px #db8a9411;box-shadow:0 3px 15px var(--lightningcss-light,#7e1e3011)var(--lightningcss-dark,#db8a9411);border-radius:12px;grid-area:2/2;gap:7px;margin:0;padding:10px 12px;font-size:14px;font-weight:750;position:static;bottom:auto}.order-options-sheet .order-option-footer>button>span{white-space:nowrap;margin-left:auto;font-size:14px;font-weight:750}.order-options-sheet .order-option-footer>button>svg{flex-shrink:0;width:16px}.order-options-sheet .order-option-footer>button:disabled{opacity:.4}@media (width<=360px){.order-options-sheet .order-option-scroll{padding-left:15px;padding-right:15px}.order-options-sheet .order-option-hero{grid-template-columns:60px minmax(0,1fr);gap:10px;padding-left:15px}.order-options-sheet .order-option-art{width:60px}.order-options-sheet .order-option-name{font-size:22px}.order-sheet.order-options-sheet .order-option-footer{grid-template-columns:93px minmax(0,1fr);gap:8px;padding-left:12px;padding-right:12px}.order-options-sheet .order-option-footer .order-stepper button{width:29px}.order-sheet.order-options-sheet .order-option-footer>button{padding:9px;font-size:12px}.order-options-sheet .order-option-footer>button>span{font-size:13px}}@media (height<=540px){.order-sheet.order-options-sheet{height:calc(100dvh - 8px);max-height:calc(100dvh - 8px);padding-top:17px}.order-options-sheet .order-option-art .order-art{height:62px}.order-options-sheet .order-option-name{font-size:21px}.order-options-sheet .order-option-hero{padding-top:6px;padding-bottom:9px}.order-options-sheet .order-option-scroll{padding-top:10px}.order-sheet.order-options-sheet .order-option-footer{padding-top:8px;padding-bottom:calc(9px + env(safe-area-inset-bottom));row-gap:5px}}.reference-status-heading{align-items:flex-start;gap:19px;margin:14px 6px 20px;display:flex}.reference-status-heading>span{color:#fff;background:#ae3b47;background:var(--lightningcss-light,#881f33)var(--lightningcss-dark,#ae3b47);border-radius:50%;flex-shrink:0;place-items:center;width:50px;height:50px;margin-top:8px;display:grid}.reference-status-heading>span svg{width:28px;height:28px}.reference-status-heading h1{letter-spacing:-.7px;max-width:310px;font-size:30px;font-weight:750;line-height:1.05}.reference-status-heading p{color:var(--lightningcss-light,#812132)var(--lightningcss-dark,#be9a9d);margin-top:8px;font-size:15px;line-height:1.4}.reference-status-card{background:linear-gradient(120deg,#1b1411,#150f0d);background:linear-gradient(120deg,var(--lightningcss-light,#fff8f2)var(--lightningcss-dark,#1b1411),var(--lightningcss-light,#fdf5ee)var(--lightningcss-dark,#150f0d));border:1px solid var(--lightningcss-light,#1b0a0916)var(--lightningcss-dark,#ffffff16);border-radius:15px;margin-bottom:11px;padding:16px 14px}.reference-status-meta{color:var(--lightningcss-light,#812132)var(--lightningcss-dark,#bd9a9e);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.reference-status-meta>b{color:var(--lightningcss-light,#1c1312)var(--lightningcss-dark,#f0e6e2);border:1px solid var(--lightningcss-light,#1b0a0916)var(--lightningcss-dark,#ffffff16);border-radius:11px;padding:8px;font-size:11px;font-weight:500}.reference-status-card h2{letter-spacing:-.4px;margin:10px 0 18px;font-size:23px;font-weight:750}.reference-timeline{margin:0;padding:0;list-style:none}.reference-timeline li{gap:16px;min-height:64px;padding-bottom:20px;display:flex;position:relative}.reference-timeline li:last-child{min-height:44px;padding-bottom:0}.reference-timeline li:not(:last-child):after{content:"";border-left:1px dashed var(--lightningcss-light,#822233)var(--lightningcss-dark,#dd8c95);position:absolute;top:30px;bottom:3px;left:14px}.reference-timeline li>span{border:2px solid var(--lightningcss-light,#862637)var(--lightningcss-dark,#ef9ca5);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.reference-timeline li[data-done=true]>span{color:#fff;background:#ae3b47;background:var(--lightningcss-light,#881f33)var(--lightningcss-dark,#ae3b47);border:0}.reference-timeline h3{font-size:17px;font-weight:700}.reference-timeline p,.reference-status-card>p{color:var(--lightningcss-light,#534947)var(--lightningcss-dark,#aaa19e);margin-top:4px;font-size:13px;line-height:1.4}.reference-receipt-items{margin:0;padding:0;list-style:none}.reference-receipt-items li{border-bottom:1px solid var(--lightningcss-light,#1b0a0916)var(--lightningcss-dark,#ffffff16);align-items:center;gap:13px;padding:10px 0;display:flex}.reference-receipt-art{flex-shrink:0;width:63px}.reference-receipt-art .order-art{height:66px}.reference-receipt-items h3{font-size:17px;font-weight:700;line-height:1.25}.reference-receipt-items p{color:var(--lightningcss-light,#842435)var(--lightningcss-dark,#c8a4a7);margin-top:5px;font-size:13px}.reference-receipt-items strong{white-space:nowrap;margin-left:auto;font-size:15px}.reference-receipt-total{justify-content:space-between;margin-top:13px;font-size:21px;display:flex}.reference-payment-status{padding-top:8px}.reference-tracking .reference-back{margin-top:5px}.reference-sizes{border:1px solid var(--lightningcss-light,#1b0a091b)var(--lightningcss-dark,#ffffff1b);border-radius:9px;margin:0 0 6px;display:flex;overflow:hidden}.reference-sizes button{color:var(--lightningcss-light,#3f3534)var(--lightningcss-dark,#c2b8b5);border-right:1px solid var(--lightningcss-light,#1b0a0910)var(--lightningcss-dark,#ffffff10);flex:1;min-width:0;min-height:28px;font-size:11px}.reference-sizes button:last-child{border:0}.reference-sizes button[aria-pressed=true]{color:#fff;background:#ae3b47;background:var(--lightningcss-light,#881f33)var(--lightningcss-dark,#ae3b47);border-radius:7px;font-weight:700}.reference-modal-sizes{gap:7px;margin-bottom:22px;display:flex}.reference-modal-sizes button{border:1px solid var(--lightningcss-light,#1b0a0920)var(--lightningcss-dark,#ffffff20);border-radius:12px;flex:1;min-height:52px;padding:12px 6px}.reference-modal-sizes button[aria-pressed=true]{color:#fff;outline-offset:2px;background:#ae3b47;background:var(--lightningcss-light,#881f33)var(--lightningcss-dark,#ae3b47);outline:1px solid #f39fa9;outline:1px solid var(--lightningcss-light,#872737)var(--lightningcss-dark,#f39fa9);font-weight:700}.reference-modal-sizes small{margin-top:3px;display:block}@media (width>=768px){.order-app .order-content-layout{grid-template-columns:minmax(0,1fr) 330px;gap:22px}.order-app .order-topbar{padding-top:25px;padding-bottom:25px}.order-app .order-product .order-art{height:145px}.order-app .order-tablet-cart{max-height:calc(100dvh - 40px);margin-top:0;padding:16px;top:20px}.order-tablet-cart .reference-back{display:none}.order-tablet-cart .reference-cart-item{grid-template-columns:65px minmax(0,1fr);gap:8px}.order-tablet-cart .reference-cart-art .order-art{height:80px}.order-tablet-cart .reference-cart-copy h3{font-size:17px}.order-tablet-cart .reference-cart-copy p{font-size:11px}.order-tablet-cart .reference-line-total{font-size:17px}.order-tablet-cart .reference-checkout-button{gap:7px;padding:8px;font-size:13px;position:static}.order-tablet-cart .reference-count{min-width:26px;height:30px}.reference-tracking{max-width:700px;margin:auto}.reference-cart-page .order-topbar{padding:20px 0}.order-app .order-greeting h1{font-size:33px}}@media (width>=1100px){.order-app .order-content-layout{grid-template-columns:minmax(0,1fr) 350px}.order-app .order-art{height:160px}}@media (width<=360px){.order-app .order-app-inner{padding:0 12px}.order-app .order-wordmark,.order-sheet .order-wordmark{font-size:19px}.order-wordmark>span{letter-spacing:1px!important;font-size:10px!important}.order-app .order-product{padding:8px}.order-app .order-product-name{font-size:15px}.order-app .order-product-price{font-size:16px}.reference-dock>button{gap:9px;padding:8px;font-size:13px}.reference-cart-item{grid-template-columns:80px minmax(0,1fr);gap:8px}}.reference-size-label{margin:0 0 12px;font-size:17px;font-weight:700}.order-app .reference-card-stepper{border-radius:10px;gap:0;padding:0;overflow:hidden}.order-app .reference-card-stepper button{color:var(--lightningcss-light,#832334)var(--lightningcss-dark,#e18f99);background:#ffffff05;background:var(--lightningcss-light,#1b0a0905)var(--lightningcss-dark,#ffffff05);width:25px;min-height:32px}.order-app .reference-card-stepper span{min-width:25px;font-size:13px}.reference-price-breakdown{color:var(--lightningcss-light,#4a403f)var(--lightningcss-dark,#b4aba7);flex-wrap:wrap;justify-content:space-between;margin-top:15px;font-size:13px;display:flex}.reference-price-breakdown>div{border-top:1px solid var(--lightningcss-light,#1b0a0915)var(--lightningcss-dark,#ffffff15);justify-content:space-between;width:100%;margin-top:7px;padding-top:7px;display:flex}.reference-price-breakdown>div:last-child{color:var(--lightningcss-light,#21171a)var(--lightningcss-dark,#fff)}.order-app .order-product{background:radial-gradient(at 50% 18%,#b03c4809,#0000 65%),linear-gradient(135deg,#1c1513,#150f0c);background:radial-gradient(at 50% 18%,var(--lightningcss-light,#8a203409)var(--lightningcss-dark,#b03c4809),#0000 65%),linear-gradient(135deg,var(--lightningcss-light,#fff9f4)var(--lightningcss-dark,#1c1513),var(--lightningcss-light,#fcf4ee)var(--lightningcss-dark,#150f0c));box-shadow:inset 0 1px #ffffff03;box-shadow:inset 0 1px var(--lightningcss-light,#1b0a0903)var(--lightningcss-dark,#ffffff03)}.order-art svg{filter:drop-shadow(0 6px 7px #0003)}.order-sheet.order-options-sheet .order-option-art{position:relative}.order-sheet.order-options-sheet .order-option-art:before{content:"";filter:blur(13px);pointer-events:none;background:#b03d4912;background:var(--lightningcss-light,#8a213512)var(--lightningcss-dark,#b03d4912);border-radius:50%;position:absolute;inset:16px 4px 10px}.order-promo-badge{color:var(--lightningcss-light,#8b2b3a)var(--lightningcss-dark,#ffb1ba);overflow-wrap:anywhere;background:#ae3b4715;background:var(--lightningcss-light,#881f3315)var(--lightningcss-dark,#ae3b4715);border:1px solid var(--lightningcss-light,#82223338)var(--lightningcss-dark,#dc8a9438);border-radius:7px;align-self:flex-start;align-items:center;max-width:100%;margin:2px 0 4px;padding:4px 7px;font-size:9px;font-weight:700;line-height:1.3;display:inline-flex}.order-regular-price{color:var(--lightningcss-light,#7c1c2e)var(--lightningcss-dark,#c0999d);margin:0 0 2px;font-size:11px;font-weight:400;text-decoration-thickness:1px;display:block}.reference-option-price .order-promo-badge{margin-left:8px}.order-credit-panel details form{margin-top:12px}.reference-dock>.reference-service{max-width:1064px;margin:0 auto 8px}.reference-dock .reference-service button,.reference-checkout-dock .reference-service button{min-height:44px;padding:8px 6px;font-size:clamp(11px,3.1vw,14px)}.order-app.order-app-with-service{padding-bottom:calc(156px + env(safe-area-inset-bottom))}.order-sheet .reference-checkout-dock{z-index:10;padding:8px 12px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#110b09f5;background:var(--lightningcss-light,#faf2ecf5)var(--lightningcss-dark,#110b09f5);border-top:1px solid var(--lightningcss-light,#1b0a0912)var(--lightningcss-dark,#ffffff12);position:fixed;bottom:0;left:0;right:0}.order-sheet .reference-checkout-dock .reference-service{max-width:700px;margin:0 auto 8px}.order-sheet .reference-checkout-dock .reference-checkout-button{width:100%;margin:auto;position:static}.order-sheet.reference-cart-page:has(.reference-checkout-dock .reference-service){padding-bottom:calc(160px + env(safe-area-inset-bottom))}.order-tablet-cart>.reference-service{z-index:2;background:#0f0908;background:var(--lightningcss-light,#f9f1eb)var(--lightningcss-dark,#0f0908);margin:0 0 12px;padding:6px 0;position:sticky;top:0}.order-tablet-cart .reference-checkout-dock>.reference-service{display:none}@media (width>=900px){.order-app.order-app-with-service:has(.order-tablet-cart){padding-bottom:25px}}.order-sheet.compact-order-cart,.order-tablet-cart.compact-order-cart{color:var(--lightningcss-light,#130b0a)var(--lightningcss-dark,#fcf2ef);flex-direction:column;min-height:0;background:#140d0b!important;background:var(--lightningcss-light,#fcf3ed)var(--lightningcss-dark,#140d0b)!important;gap:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.order-sheet.compact-order-cart{border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;inset:0!important;transform:translate(0)!important}.order-sheet.compact-order-cart:after{display:none!important}.order-tablet-cart.compact-order-cart{border:1px solid var(--lightningcss-light,#1b0a0916)var(--lightningcss-dark,#ffffff16);border-radius:22px;height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);position:sticky;top:16px}.compact-order-cart>*{width:100%;max-width:none;margin:0}.compact-cart-header{background:#1a1311;background:var(--lightningcss-light,#fff7f2)var(--lightningcss-dark,#1a1311);border-bottom:1px solid var(--lightningcss-light,#1b0a0910)var(--lightningcss-dark,#ffffff10);flex:none;align-items:center;gap:12px;padding:14px 17px;display:flex}.compact-cart-header>button{color:var(--lightningcss-light,#882838)var(--lightningcss-dark,#e6abb1);border:1px solid var(--lightningcss-light,#1b0a0916)var(--lightningcss-dark,#ffffff16);border-radius:12px;place-items:center;width:38px;min-height:42px;display:grid}.compact-cart-header>div{flex:1;min-width:0}.compact-cart-header h2{letter-spacing:-.5px;font-weight:750;line-height:1.25;font-size:21px!important}.compact-cart-header p{color:var(--lightningcss-light,#822233)var(--lightningcss-dark,#c8979c);margin-top:3px;font-size:11px}.compact-cart-header>svg{color:var(--lightningcss-light,#832334)var(--lightningcss-dark,#dc929a);margin-right:25px}.compact-cart-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto;padding:0 14px 14px!important}.compact-cart-scroll .order-checkout-content{padding:0}.compact-cart-message,.compact-cart-empty{padding:14px 0;font-size:13px;line-height:1.5}.compact-cart-message{color:var(--lightningcss-light,#8f6a33)var(--lightningcss-dark,#ffd69d)}.compact-order-cart .compact-cart-items{gap:0;display:block}.compact-cart-line{border-bottom:1px solid var(--lightningcss-light,#1b0a0910)var(--lightningcss-dark,#ffffff10);grid-template-columns:minmax(0,1fr) 89px 58px 28px;align-items:center;gap:7px;min-height:72px;padding:13px 0;display:grid}.compact-cart-product{text-align:left;color:var(--lightningcss-light,#18100e)var(--lightningcss-dark,#f5ebe8);min-width:0;min-height:44px;padding:2px 0}.compact-order-cart .compact-cart-line .compact-cart-product{width:100%;height:auto}.compact-order-cart .compact-cart-quantity button,.compact-order-cart .compact-cart-line .compact-cart-remove{width:28px;height:38px}.compact-cart-product strong{align-items:center;gap:6px;font-size:13px;font-weight:650;line-height:1.4;display:flex}.compact-cart-product strong svg{color:var(--lightningcss-light,#812133)var(--lightningcss-dark,#d58e96);flex-shrink:0}.compact-cart-product small{color:var(--lightningcss-light,#852536)var(--lightningcss-dark,#cda6a9);overflow-wrap:anywhere;margin-top:3px;font-size:10px;line-height:1.5;display:block}.compact-cart-quantity{border:1px solid var(--lightningcss-light,#1b0a0918)var(--lightningcss-dark,#ffffff18);border-radius:11px;justify-content:space-between;align-items:center;display:flex;overflow:hidden}.compact-cart-quantity button{color:var(--lightningcss-light,#862636)var(--lightningcss-dark,#ee9ba5);background:#ffffff03;background:var(--lightningcss-light,#1b0a0903)var(--lightningcss-dark,#ffffff03);place-items:center;min-width:28px;min-height:38px;display:grid}.compact-cart-quantity span{text-align:center;min-width:22px;font-size:13px;font-weight:650}.compact-cart-line-total{letter-spacing:-.3px;text-align:right;white-space:nowrap;font-size:13px}.compact-cart-remove{color:var(--lightningcss-light,#802031)var(--lightningcss-dark,#c5979b);place-items:center;min-height:38px;display:grid}.compact-order-cart .compact-cart-upsell{border:0;border-bottom:1px solid var(--lightningcss-light,#1b0a0910)var(--lightningcss-dark,#ffffff10);background:0 0;margin-top:16px;padding:12px 0}.compact-cart-upsell h3{color:var(--lightningcss-light,#892938)var(--lightningcss-dark,#ddb3b7);margin-bottom:9px;font-weight:650;font-size:12px!important}.compact-order-cart .compact-cart-upsell>div{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.compact-order-cart .compact-cart-upsell button{text-align:left;background:#1f1816;background:var(--lightningcss-light,#fffbf8)var(--lightningcss-dark,#1f1816);border:1px solid var(--lightningcss-light,#84243525)var(--lightningcss-dark,#e6939d25);border-radius:12px;flex:0 0 165px;justify-content:space-between;align-items:center;gap:10px;min-height:57px;padding:10px 12px;display:flex}.compact-cart-upsell b{font-size:12px;line-height:1.3;display:block}.compact-cart-upsell small{color:var(--lightningcss-light,#852535)var(--lightningcss-dark,#d0a2a6);margin-top:5px;font-size:10px;display:block}.compact-cart-upsell button>svg{color:var(--lightningcss-light,#882838)var(--lightningcss-dark,#f4a0aa);flex-shrink:0}.compact-cart-scroll section:has(>button[aria-expanded]){border-radius:13px;margin-top:12px;padding:9px 11px}.compact-cart-scroll section>button[aria-expanded]{min-height:35px;font-size:13px}.compact-cart-scroll section:has(>button[aria-expanded])>p{font-size:10px}.compact-cart-credit-choice{color:var(--lightningcss-light,#862636)var(--lightningcss-dark,#d9a2a8);align-items:center;gap:8px;min-height:45px;margin:10px 0;font-size:12px;display:flex}.compact-cart-credit-choice input{accent-color:#e7959e;accent-color:var(--lightningcss-light,#852535)var(--lightningcss-dark,#e7959e)}.compact-cart-credit-choice b{margin-left:auto;font-size:12px}.compact-cart-credit-choice.is-selected{color:var(--lightningcss-light,#8b2b3b)var(--lightningcss-dark,#feb2ba)}.compact-order-cart .compact-cart-wallet{margin-top:7px}.compact-cart-rewards-summary{color:var(--lightningcss-light,#872637)var(--lightningcss-dark,#ef9ca6);justify-content:space-between;margin-top:9px;font-size:12px;display:flex}.order-sheet .compact-checkout-dock,.order-tablet-cart .compact-checkout-dock{-webkit-backdrop-filter:none;backdrop-filter:none;border-top:1px solid var(--lightningcss-light,#1b0a091a)var(--lightningcss-dark,#ffffff1a);flex:none;padding:12px 16px calc(9px + env(safe-area-inset-bottom))!important;background:#1e1715!important;background:var(--lightningcss-light,#fffaf6)var(--lightningcss-dark,#1e1715)!important;position:static!important}.compact-checkout-total{color:var(--lightningcss-light,#872737)var(--lightningcss-dark,#d8abaf);justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;font-size:12px;display:flex}.compact-checkout-total>strong{color:var(--lightningcss-light,#130b09)var(--lightningcss-dark,#fdf3ef);letter-spacing:-.8px;font-size:26px;font-weight:750;line-height:1.2}.compact-checkout-total small{color:var(--lightningcss-light,#852535)var(--lightningcss-dark,#e996a0);margin-top:3px;font-size:10px;display:block}.compact-checkout-payments{border:0;grid-template-columns:1fr 1fr;gap:9px;margin:0 0 9px;padding:0;display:grid}.compact-checkout-payments label{cursor:pointer;color:var(--lightningcss-light,#8a2a39)var(--lightningcss-dark,#e2b7bb);border:1px solid var(--lightningcss-light,#1b0a0925)var(--lightningcss-dark,#ffffff25);border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px;font-size:14px;font-weight:650;display:flex;position:relative}.compact-checkout-payments label.is-selected{color:var(--lightningcss-light,#8e2e3d)var(--lightningcss-dark,#fdc5ca);background:#b3404b16;background:var(--lightningcss-light,#8c233616)var(--lightningcss-dark,#b3404b16);border-color:#eb98a2;border-color:var(--lightningcss-light,#852536)var(--lightningcss-dark,#eb98a2)}.compact-checkout-payments input{opacity:0;width:1px;height:1px;position:absolute}.compact-checkout-payments label:has(input:focus-visible){outline-offset:2px;outline:2px solid #f3a0aa;outline:2px solid var(--lightningcss-light,#882737)var(--lightningcss-dark,#f3a0aa)}.compact-checkout-payments .compact-payment-check{visibility:hidden}.compact-checkout-payments .is-selected .compact-payment-check{visibility:visible}.order-sheet .compact-checkout-dock .reference-checkout-button,.order-tablet-cart .compact-checkout-dock .reference-checkout-button{align-items:center;gap:9px;width:100%;max-width:none;margin:0;display:flex;border-radius:13px!important;min-height:49px!important;padding:10px 12px!important;font-size:14px!important;position:static!important}.compact-checkout-dock .reference-checkout-button>span{text-align:center;flex:1}.compact-checkout-hint{color:var(--lightningcss-light,#832334)var(--lightningcss-dark,#d0989d);text-align:center;margin-top:6px;font-size:10px;line-height:1.2}.compact-checkout-warning{color:var(--lightningcss-light,#92682d)var(--lightningcss-dark,#ffd094);margin:0 0 7px;font-size:11px;line-height:1.4}.compact-checkout-warning button{color:var(--lightningcss-light,#8d2c3b)var(--lightningcss-dark,#fcbac1);margin-left:6px;text-decoration:underline;display:inline}.compact-order-cart>button:last-child{top:18px;right:15px}@media (width<=360px){.compact-cart-line{grid-template-columns:minmax(0,1fr) 80px 51px 24px;gap:5px}.compact-cart-line-total,.compact-cart-product strong{font-size:12px}}.order-tablet-service{max-width:700px;margin:12px 0}.compact-cart-header button{flex-shrink:0}@media (width>=768px){.order-app .order-app-inner:has(.compact-order-cart){grid-template-columns:minmax(0,1fr) 330px;align-items:start;column-gap:22px;padding-top:16px;display:grid}.order-app-inner:has(.compact-order-cart)>.order-page-heading{grid-area:1/1}.order-app-inner:has(.compact-order-cart)>.order-tablet-service{grid-area:2/1}.order-app-inner:has(.compact-order-cart)>.order-content-layout{display:contents}.order-app-inner:has(.compact-order-cart) .order-browse{grid-area:3/1}.order-app-inner:has(.compact-order-cart) .compact-order-cart{grid-area:1/2/4;align-self:start}}@media (width>=1100px){.order-app .order-app-inner:has(.compact-order-cart){grid-template-columns:minmax(0,1fr) 380px}}.order-upsell{text-align:center;background:#1a1311!important;background:var(--lightningcss-light,#fff7f1)var(--lightningcss-dark,#1a1311)!important;border:1px solid var(--lightningcss-light,#1b0a0922)var(--lightningcss-dark,#fff2)!important;border-radius:22px!important;max-width:min(92vw,420px)!important}.order-upsell-badge{color:var(--lightningcss-light,#110908)var(--lightningcss-dark,#fff);background:#d0122c;border-radius:999px;width:fit-content;margin:0 auto 4px;padding:4px 12px;font-size:18px;font-weight:800}.order-upsell-price{margin-top:8px;font-size:15px}.order-upsell-price s{opacity:.55;margin-right:6px}.order-upsell-price strong{font-size:22px}.order-upsell-actions{gap:8px;margin-top:12px;display:grid}.order-app.order-app,.order-sheet.order-sheet,.order-upsell.order-upsell{--c-bg:#1b1a19;--c-surface:#242220;--c-tile:#282523;--c-ink:#f5eee8;--c-muted:#aea39b;--c-line:#3a3532;--c-accent:var(--order-accent);--c-accent-text:#e57a8b;--c-accent-soft:#2a1a1c;--c-chip:transparent;--c-serif:Inter, Arial, sans-serif}@supports (color:light-dark(#000, #fff)){.order-app.order-app,.order-sheet.order-sheet,.order-upsell.order-upsell{--c-bg:light-dark(#f6f1ea,#1b1a19);--c-surface:light-dark(#fffdf9,#242220);--c-tile:light-dark(#efe8df,#282523);--c-ink:light-dark(#1d1416,#f5eee8);--c-muted:light-dark(#74685f,#aea39b);--c-line:light-dark(#e3d9cd,#3a3532);--c-accent-text:light-dark(#7d1d2c,#e57a8b);--c-accent-soft:light-dark(#f3e4e2,#2a1a1c);--c-chip:light-dark(#ece4da,#0000)}}.order-app.order-app{background:var(--c-bg);color:var(--c-ink)}.order-app.order-app .order-topbar{align-items:flex-start;padding-top:20px}.order-app.order-app .order-wordmark{letter-spacing:.2em;text-transform:uppercase;color:var(--c-ink);font-size:22px;font-weight:600}.order-app.order-app .order-wordmark>span{letter-spacing:.32em;color:var(--c-accent-text);margin:4px 0 0;font-size:10px;font-weight:600;display:block}.order-app.order-app .order-topbar .order-table{display:none}.order-app.order-app .order-language-select{border:1px solid var(--c-line);background:0 0;border-radius:999px}.order-app.order-app .order-language-select select{color:var(--c-ink)}.order-app.order-app .order-greeting{padding:14px 0 18px}.order-app.order-app .order-greeting .order-eyebrow,.order-app.order-app .order-greeting>p:not(.order-table-pill):not(.order-notice){display:none}.order-app.order-app .order-greeting h1{font-family:var(--c-serif);letter-spacing:-.015em;color:var(--c-ink);font-size:clamp(32px,9vw,44px);font-weight:750;line-height:1.05}.order-table-pill{border:1px solid var(--c-line);background:var(--c-surface);color:var(--c-ink);border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:6px 14px;font-size:14px;font-weight:500;display:inline-flex}.order-table-pill .order-dot{background:#2f9e4f;border-radius:50%;width:8px;height:8px}.order-table-pill .order-dot-off{background:var(--c-muted)}.order-app.order-app .order-search{border:1px solid var(--c-line);background:var(--c-surface);color:var(--c-ink);border-radius:14px}.order-app.order-app .order-search input::placeholder{color:var(--c-muted)}.order-app.order-app .order-categories{background:var(--c-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--c-line);gap:8px;margin-bottom:14px;padding-bottom:14px}.order-app.order-app .order-categories button{background:var(--c-chip);min-height:38px;color:var(--c-ink);box-shadow:none;border:0;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:500}.order-app.order-app .order-categories button[aria-pressed=true]{background:var(--c-accent);color:#fff}.order-app.order-app .order-categories button svg,.order-app.order-app .reference-menu-heading{display:none}.order-app.order-app .order-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.order-app.order-app .order-product{background:var(--c-tile);box-shadow:none;color:var(--c-ink);border:0;border-radius:18px;flex-direction:column;padding:0 0 14px;display:flex;overflow:hidden}.order-app.order-app .order-product .order-art{background:0 0;border-radius:0;height:150px;margin:0}.order-app.order-app .order-product .order-art-halo,.order-app.order-app .order-product .reference-sizes{display:none}.order-app.order-app .order-product .order-custom-art.is-photo{object-fit:cover;width:100%;height:100%}.order-app.order-app .order-product-name{font-family:var(--c-serif);letter-spacing:-.01em;color:inherit;margin:10px 14px 0;font-size:21px;font-weight:750;line-height:1.1}.order-app.order-app .order-product>p{color:var(--c-muted);margin:3px 14px 0;font-size:13px}.order-app.order-app .reference-product-bottom{align-items:center;margin:auto 14px 0;padding-top:10px}.order-app.order-app .order-product-price{color:inherit;font-size:19px;font-weight:700}.order-app.order-app .reference-product-bottom>button{background:var(--c-accent);color:#fff;width:36px;height:36px;min-height:36px;box-shadow:none;border:0;border-radius:50%}.order-app.order-app .reference-dock{background:var(--c-bg);border-top:1px solid var(--c-line);box-shadow:none}.order-app.order-app .reference-service{background:0 0;border:0}.order-app.order-app .reference-service button{color:var(--c-ink);box-shadow:none;background:0 0;border:0;font-weight:500}.order-app.order-app .reference-service button+button{border-left:1px solid var(--c-line);border-radius:0}.order-app.order-app .reference-dock>button,.order-app.order-app .reference-dock>a{background:var(--c-accent);color:#fff;box-shadow:none;border:0;border-radius:16px}.order-app.order-app .reference-dock .reference-count{color:var(--c-accent);background:#fff;border-radius:9px}.order-sheet.order-options-sheet{background:var(--c-bg);color:var(--c-ink);padding:0 0 calc(96px + env(safe-area-inset-bottom));border:0}@media (width<=699px){.order-sheet.order-options-sheet{height:100dvh;max-height:100dvh;border-radius:0!important;top:0!important}}.order-sheet.order-options-sheet:before{display:none}.order-options-sheet .order-option-topbar{height:60px;color:var(--c-ink);justify-content:center;align-items:center;font-size:17px;font-weight:600;display:flex;position:relative}.order-options-sheet .order-option-back,.order-sheet.order-options-sheet>button:last-child{border:1px solid var(--c-line);background:var(--c-surface);width:38px;height:38px;color:var(--c-ink);opacity:1;border-radius:50%;place-items:center;display:grid;position:absolute;top:11px}.order-options-sheet .order-option-back{left:16px}.order-sheet.order-options-sheet>button:last-child{right:16px}.order-sheet.order-options-sheet>button:last-child svg{width:18px;height:18px}.order-sheet.order-options-sheet .order-option-hero{background:var(--c-accent);color:#fff;text-align:left;border:0;border-radius:0 0 100%/0 0 46px;grid-template-columns:minmax(0,1fr) 42%;grid-template-areas:"name art""desc art""price art";align-items:start;gap:0 8px;margin:0;padding:26px 22px 48px;display:grid}.order-options-sheet .order-option-hero .order-kicker{display:none}.order-options-sheet .order-option-hero .order-option-name{font-family:var(--c-serif);letter-spacing:-.02em;color:#fff;grid-area:name;font-size:clamp(38px,11vw,52px);font-weight:750;line-height:1}.order-options-sheet .order-option-hero>p{color:#ffffffd9;grid-area:desc;margin-top:8px;font-size:16px}.order-options-sheet .order-option-hero .reference-option-price{color:#fff;grid-area:price;margin-top:16px;font-size:30px;font-weight:700}.order-options-sheet .order-option-hero .order-option-art{background:0 0;grid-area:art;align-self:center;height:190px;margin:0}.order-options-sheet .order-option-hero .order-art-halo{display:none}.order-options-sheet .order-option-scroll{padding:22px 20px 0}.order-options-sheet .reference-size-label,.order-options-sheet .order-option-group legend>span{font-family:var(--c-serif);letter-spacing:-.01em;color:var(--c-ink);font-size:26px;font-weight:750}.order-options-sheet .order-option-group legend small{color:var(--c-muted);background:0 0;border:0;font-size:14px}.order-options-sheet .reference-modal-sizes{border:1px solid var(--c-line);background:var(--c-surface);border-radius:16px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;margin:12px 0 24px;display:grid;overflow:hidden}.order-options-sheet .reference-modal-sizes button{color:var(--c-ink);box-shadow:none;background:0 0;border:0;border-radius:0;padding:12px 6px;font-size:17px;font-weight:600}.order-options-sheet .reference-modal-sizes button+button{border-left:1px solid var(--c-line)}.order-options-sheet .reference-modal-sizes button small{color:var(--c-muted);font-size:14px;font-weight:500}.order-options-sheet .reference-modal-sizes button[aria-pressed=true]{background:var(--c-accent);color:#fff}.order-options-sheet .reference-modal-sizes button[aria-pressed=true] small{color:#ffffffd9}.order-options-sheet .order-option-choices{background:0 0;border:0;gap:0}.order-options-sheet .order-option-choices label{border:0;border-bottom:1px solid var(--c-line);min-height:52px;color:var(--c-ink);box-shadow:none;background:0 0;border-radius:0;padding:0 14px;font-size:16px}.order-options-sheet .order-option-choices label.is-selected{background:var(--c-accent-soft);border-bottom-color:#0000;border-radius:12px}.order-options-sheet .order-option-choices label b{color:var(--c-muted);font-weight:500}.order-options-sheet .order-radio-mark,.order-options-sheet .is-selected .order-radio-mark{border:2px solid var(--c-muted);color:#0000;background:0 0;border-radius:50%;width:22px;height:22px}.order-options-sheet .is-selected .order-radio-mark{border-color:var(--c-accent);background:radial-gradient(circle, var(--c-accent) 0 45%, transparent 50%)}.order-options-sheet .order-radio-mark svg{display:none}.order-app .order-subcategories{-webkit-overflow-scrolling:touch;gap:8px;margin-top:-2px;padding:0 2px 12px;display:flex;overflow-x:auto}.order-app .order-subcategories button{text-transform:none;border:1px solid var(--c-line);min-height:44px;color:var(--c-muted);background:0 0;border-radius:12px;flex-shrink:0;padding:8px 14px;font-size:13px;font-weight:600}.order-app .order-subcategories button[aria-pressed=true]{border-color:var(--c-accent);background:var(--c-accent-soft);color:var(--c-ink)}.order-app .order-subcategories button:focus-visible{outline:3px solid var(--c-accent);outline-offset:2px}.order-options-sheet .order-mixer-hint{color:var(--c-muted);margin:8px 0 14px;font-size:13px;line-height:1.5}.order-options-sheet .order-mixer-recommend{border:1px solid var(--c-accent);background:var(--c-accent-soft);width:100%;min-height:52px;color:var(--c-ink);text-align:left;border-radius:14px;align-items:center;gap:9px;margin-bottom:12px;padding:10px 12px;font-size:12px;display:flex}.order-options-sheet .order-mixer-recommend>span:first-of-type{flex:1}.order-options-sheet .order-mixer-recommend strong{font-size:15px;display:block}.order-options-sheet .order-mixer-recommend>svg{color:var(--c-accent);flex-shrink:0}.order-options-sheet .order-mixer-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.order-options-sheet .order-mixer-choices label{border:1px solid var(--c-line);cursor:pointer;border-radius:14px;gap:8px;min-width:0;min-height:76px;padding:10px;display:flex}.order-options-sheet .order-mixer-choices label.is-selected{border:1px solid var(--c-accent);border-radius:14px}.order-options-sheet .order-mixer-choices label:focus-within,.order-options-sheet .order-mixer-recommend:focus-visible{outline:3px solid var(--c-accent);outline-offset:3px}.order-options-sheet .order-mixer-choices img,.order-options-sheet .order-mixer-choices label>svg{object-fit:contain;flex-shrink:0}.order-options-sheet .order-mixer-label{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;line-height:1.25}.order-options-sheet .order-mixer-label small{color:var(--c-muted);margin-top:5px;font-size:11px;display:block}.order-options-sheet .order-mixer-promo{color:var(--c-accent);margin-top:3px;font-size:10px;font-style:normal;display:block}.order-options-sheet .order-mixer-choices label:has(input:disabled){opacity:.5;cursor:not-allowed}.order-options-sheet .order-mixer-choices .order-radio-mark{flex-shrink:0;width:17px;height:17px}.order-options-sheet .order-mixer-choices label.order-mixer-pure{border:1.5px solid var(--c-line);grid-column:1/-1;min-height:86px;margin-top:8px;padding:16px 18px}.order-options-sheet .order-mixer-pure .order-mixer-label strong{font-family:var(--c-serif);font-size:27px}.order-options-sheet .order-note-disclosure{border:1px solid var(--c-line);background:var(--c-surface);color:var(--c-ink);border-radius:14px;margin-top:18px}.order-options-sheet .order-price-disclosure{color:var(--c-muted)}.order-options-sheet .order-option-footer{border-top:1px solid var(--c-line);background:var(--c-bg);box-shadow:none}.order-options-sheet .order-option-footer-caption{display:none}.order-options-sheet .order-option-footer .order-stepper{border:1px solid var(--c-line);background:var(--c-surface);color:var(--c-ink);border-radius:14px}.order-options-sheet .order-option-footer .order-stepper button{color:var(--c-accent-text)}.order-options-sheet .order-option-footer>button{background:var(--c-accent);color:#fff;box-shadow:none;border-radius:14px}.order-options-sheet .order-option-footer>button.order-option-continue{color:#fff;background:#ba293e}.order-options-sheet .order-option-footer>button.order-option-continue:hover{background:#a32235}.order-sheet.order-cart-sheet{background:var(--c-bg);color:var(--c-ink)}.order-cart-sheet .compact-cart-header{text-align:center;border:0;justify-content:center;padding-top:8px;position:relative}.order-cart-sheet .compact-cart-header>button{border:1px solid var(--c-line);background:var(--c-surface);color:var(--c-ink);border-radius:50%;position:absolute;top:8px;left:0}.order-cart-sheet .compact-cart-header>div{flex-direction:column;align-items:center;display:flex}.order-cart-sheet .compact-cart-header .order-table-pill{margin:0 0 10px}.order-cart-sheet .compact-cart-header h2{font-family:var(--c-serif);letter-spacing:-.015em;color:var(--c-ink);font-size:clamp(32px,9vw,42px);font-weight:750}.order-cart-sheet .compact-cart-header p:not(.order-table-pill){color:var(--c-muted);margin-top:4px;font-size:15px}.order-cart-sheet .compact-cart-bag,.order-cart-sheet .compact-cart-remove,.order-cart-sheet .compact-cart-product svg{display:none}.order-cart-sheet .compact-cart-line{border:0;border-bottom:1px solid var(--c-line);background:0 0;border-radius:0;grid-template-columns:82px minmax(0,1fr) auto;grid-template-areas:"art name price""art qty price";align-items:center;gap:6px 14px;padding:12px 0;display:grid}.order-cart-sheet .compact-cart-art{background:var(--c-tile);border-radius:14px;grid-area:art;width:82px;height:82px;overflow:hidden}.order-cart-sheet .compact-cart-art .order-art{background:0 0;height:100%;margin:0}.order-cart-sheet .compact-cart-art .order-art-halo{display:none}.order-cart-sheet .compact-cart-product{text-align:left;color:var(--c-ink);grid-area:name}.order-cart-sheet .compact-cart-product strong{font-family:var(--c-serif);font-size:21px;font-weight:750}.order-cart-sheet .compact-cart-product small{color:var(--c-muted);font-size:13px}.order-cart-sheet .compact-cart-quantity{border:1px solid var(--c-line);background:var(--c-surface);color:var(--c-ink);border-radius:12px;grid-area:qty;justify-self:start}.order-cart-sheet .compact-cart-quantity button{color:var(--c-accent-text)}.order-cart-sheet .compact-cart-line-total{color:var(--c-ink);grid-area:price;font-size:18px;font-weight:700}.compact-cart-more{color:var(--c-accent-text);align-items:center;gap:8px;margin:14px 0 6px;font-size:17px;font-weight:600;display:inline-flex}.order-cart-sheet .compact-cart-upsell{background:var(--c-tile);border:0;border-radius:18px;margin-top:14px}.order-cart-sheet .compact-cart-upsell h3{font-family:var(--c-serif);color:var(--c-ink);font-size:21px;font-weight:750}.order-cart-sheet .compact-cart-upsell button,.order-cart-sheet .order-wallet,.order-cart-sheet .compact-cart-rewards-summary{border-color:var(--c-line);background:var(--c-surface);color:var(--c-ink)}.order-cart-sheet .compact-checkout-dock{border-top:1px solid var(--c-line);background:var(--c-bg);box-shadow:none}.order-cart-sheet .compact-checkout-total>span:first-child,.order-cart-sheet .compact-checkout-total>:first-child{font-family:var(--c-serif);color:var(--c-ink);font-size:26px;font-weight:750}.order-cart-sheet .compact-checkout-total strong,.order-cart-sheet .compact-checkout-total b{color:var(--c-ink);font-size:30px;font-weight:700}.order-cart-sheet .compact-checkout-payments label{border:1px solid var(--c-line);background:var(--c-surface);min-height:52px;color:var(--c-ink);border-radius:14px;font-size:17px;font-weight:600}.order-cart-sheet .compact-checkout-payments label.is-selected{border-color:var(--c-accent);background:var(--c-accent-soft);color:var(--c-accent-text)}.order-cart-sheet .reference-checkout-button{background:var(--c-accent);color:#fff;min-height:58px;box-shadow:none;border-radius:16px;font-size:20px}.order-cart-sheet .reference-checkout-button:disabled{opacity:.45}.order-cart-sheet .reference-checkout-button .reference-count{display:none}.order-cart-sheet .compact-checkout-hint{text-align:center;color:var(--c-muted)}.order-sheet.order-options-sheet{flex-direction:column;padding-bottom:0;display:flex}.order-options-sheet .order-option-scroll{flex:1;overflow-y:auto}.order-options-sheet .order-option-footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom));margin-top:auto;position:sticky;bottom:0}.order-options-sheet .order-option-hero .order-option-art>.order-art{width:100%;height:100%}.order-options-sheet .order-option-hero .order-option-art img,.order-options-sheet .order-option-hero .order-option-art svg{filter:drop-shadow(0 18px 24px #0006);width:auto;max-width:100%;height:100%;max-height:190px;margin-inline:auto}.order-cart-sheet .compact-cart-header>button{top:6px;left:16px}.order-options-sheet .order-option-hero .order-option-art{width:100%}.order-sheet.order-cart-sheet .compact-cart-header,.order-sheet.order-cart-sheet .compact-cart-scroll{background:0 0}.order-app.order-app .order-topbar-actions{align-items:center;gap:8px;display:flex}.order-app.order-app .order-search-toggle{border:1px solid var(--c-line);background:var(--c-surface);width:40px;height:40px;color:var(--c-ink);border-radius:50%;place-items:center;display:grid}.order-app.order-app .order-greeting{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:10px 0 12px;display:grid}.order-app.order-app .order-greeting>:not(h1):not(.order-table-pill){grid-column:1/-1}.order-app.order-app .order-greeting h1{letter-spacing:-.035em;font-size:clamp(30px,8.6vw,40px);font-weight:800}.order-app.order-app .order-greeting .order-table-pill{margin:0}.order-app.order-app .order-search{margin-top:10px}.order-app.order-app .order-categories{border-bottom:0;gap:24px;margin-bottom:10px;padding-top:2px;padding-bottom:4px}.order-app.order-app .order-categories button,.order-app.order-app .order-categories button[aria-pressed=true]{min-height:36px;color:var(--c-ink);background:0 0;border:0;border-bottom:2.5px solid #0000;border-radius:0;padding:6px 0;font-size:16px;font-weight:500}.order-app.order-app .order-categories button[aria-pressed=true]{border-bottom-color:var(--c-accent-text);color:var(--c-accent-text);font-weight:650}@media (width<=767px){.order-app.order-app.order-app-fit{height:100dvh;min-height:0;padding-bottom:calc(var(--order-dock-h,150px) + 10px);flex-direction:column;display:flex;overflow:hidden}.order-app-fit .order-app-inner,.order-app-fit .order-content-layout,.order-app-fit .order-browse,.order-app-fit .order-menu,.order-app-fit .order-menu>section{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.order-app-fit .order-favorites{flex:1;grid-template-rows:minmax(0,1.1fr) minmax(0,1.4fr) minmax(0,.75fr);height:auto;min-height:0}}.order-favorites{grid-template-rows:minmax(0,1.35fr) minmax(0,1.2fr) minmax(0,.75fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;height:560px;min-height:330px;display:grid}.order-fav{background:var(--c-tile);min-height:0;color:var(--c-ink);border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.order-fav-banner,.order-fav-wide{grid-column:1/-1}.order-fav-art{pointer-events:none;flex:1;min-height:0;padding:8px 8px 0}.order-fav-art .order-art{background:0 0;width:100%;height:100%;margin:0}.order-fav-art .order-art-halo{display:none}.order-fav-art img,.order-fav-art svg{object-fit:contain;width:100%;height:100%}.order-fav-art img.is-photo{object-fit:cover;border-radius:14px}.order-fav-open{color:inherit;text-align:left;background:0 0;flex-direction:column;flex:none;padding:6px 54px 12px 14px;display:flex}.order-fav-open:after{content:"";z-index:1;position:absolute;inset:0}.order-fav-name{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:750;line-height:1.12;overflow:hidden}.order-fav-card .order-fav-name,.order-fav-wide .order-fav-name{white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}.order-fav small{color:var(--c-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;overflow:hidden}.order-fav b{margin-top:4px;font-size:18px;font-weight:750}.order-fav-add{z-index:2;background:var(--c-accent);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:10px;right:10px}.order-fav-add:disabled,.order-fav-open:disabled{opacity:.5}.order-fav-banner{background:linear-gradient(135deg, var(--c-accent), color-mix(in srgb, var(--c-accent) 72%, #000));color:#fff;flex-direction:row-reverse}.order-fav-banner .order-fav-art{flex:0 0 42%;padding:10px 10px 10px 0}.order-fav-banner .order-fav-open{flex:1;justify-content:center;min-width:0;padding:14px 8px 14px 18px}.order-fav-kicker{letter-spacing:.26em;text-transform:uppercase;opacity:.85;margin-bottom:6px;font-size:10.5px;font-weight:700}.order-fav-banner .order-fav-name{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(24px,7.6vw,34px);line-height:1.02;display:-webkit-box}.order-fav-banner b{margin-top:8px;font-size:22px}.order-fav-banner .order-fav-add{width:42px;height:42px;color:var(--c-accent);background:#fff}.order-fav-wide{flex-direction:row;align-items:center}.order-fav-wide .order-fav-art{flex:0 0 34%;align-self:stretch;padding:6px 0 6px 8px}.order-fav-wide .order-fav-open{flex:1;min-width:0;padding:8px 54px 8px 10px}.order-app.order-app .order-product .order-art{height:112px}.order-app.order-app .order-product-name{margin-top:8px;font-size:17px}.order-app.order-app .order-product{padding-bottom:10px}.order-sheet.order-options-sheet .order-option-hero{min-height:0;padding:14px 18px 16px}.order-options-sheet .order-option-hero .order-option-name[data-long]{font-size:clamp(26px,7.4vw,32px);line-height:1.05}.order-options-sheet .order-option-hero .reference-option-price{margin-top:10px;font-size:26px}.order-app.order-app .reference-service button{white-space:nowrap;font-size:14px}.order-app.order-app .reference-dock>button>svg:last-child{box-sizing:content-box;color:var(--c-accent);background:#fff;border-radius:50%;padding:5px}.order-sheet.order-options-sheet .order-option-hero{background:var(--c-tile);color:var(--c-ink);border-radius:0;grid-template-areas:"kicker art""name art""desc art""price art";min-height:min(36svh,300px);padding:18px 20px 22px}.order-options-sheet .order-option-hero .order-kicker{letter-spacing:.3em;text-transform:uppercase;color:var(--c-muted);grid-area:kicker;margin:0 0 8px;font-size:11px;font-weight:700;display:block}.order-options-sheet .order-option-hero .order-option-name{color:var(--c-ink);letter-spacing:-.035em;font-size:clamp(36px,10.5vw,48px);font-weight:800}.order-options-sheet .order-option-hero>p{color:var(--c-muted)}.order-options-sheet .order-option-hero .reference-option-price{color:var(--c-ink)}.order-options-sheet .order-option-hero .order-option-art{height:min(30svh,240px)}.order-options-sheet .order-option-hero .order-option-art img,.order-options-sheet .order-option-hero .order-option-art svg{max-height:min(30svh,240px)}.order-options-sheet .order-option-scroll{padding-top:16px}.order-options-sheet .reference-modal-sizes{margin:8px 0 16px}.order-options-sheet .order-option-choices label{min-height:46px}.order-options-sheet .order-price-disclosure{display:none}.order-options-sheet .order-note-disclosure{margin-top:12px}.order-cart-sheet .compact-cart-header{text-align:left;justify-content:flex-start;padding-top:4px}.order-cart-sheet .compact-cart-header>div{align-items:flex-start;width:100%}.order-cart-sheet .compact-cart-header .order-table-pill{align-self:center;margin:0 0 10px}.order-cart-sheet .compact-cart-header h2{letter-spacing:-.035em;font-size:clamp(30px,8.6vw,40px);font-weight:800}.order-cart-sheet .compact-cart-items{background:var(--c-surface);border-radius:18px;padding:2px 14px}.order-cart-sheet .compact-cart-line:last-child{border-bottom:0}.order-cart-sheet .compact-cart-art{background:0 0;width:70px;height:70px}.order-cart-sheet .compact-cart-line{grid-template-columns:70px minmax(0,1fr) auto}.order-cart-sheet .compact-cart-product strong{font-size:19px;font-weight:750}.order-cart-sheet .compact-cart-upsell button:nth-of-type(n+2){display:none}.order-cart-sheet .compact-checkout-payments legend{clip:auto;white-space:normal;letter-spacing:-.02em;width:auto;height:auto;color:var(--c-ink);margin:4px 0 8px;font-size:22px;font-weight:750;position:static;overflow:visible}.order-cart-sheet .reference-checkout-button>svg:last-child{box-sizing:content-box;color:var(--c-accent);background:#fff;border-radius:50%;padding:6px}.order-app.order-app .order-wordmark{max-width:none;overflow:visible}.order-app.order-app .order-topbar{gap:10px}.order-cart-sheet .compact-cart-header .order-table-pill{margin-bottom:18px}.order-cart-sheet .compact-checkout-payments legend{clip-path:none}.order-app.order-app .reference-history{border:1px solid var(--c-line);background:var(--c-surface);min-height:0;color:var(--c-accent-text);border-radius:999px;margin:0 0 8px;padding:7px 14px;font-size:14px}.order-app.order-app .reference-history svg{width:16px;height:16px}@media (width<=767px) and (height<=720px){.order-app.order-app .order-topbar{padding-top:12px;padding-bottom:8px}.order-app.order-app .order-greeting{padding:4px 0 8px}.order-app.order-app .order-greeting h1{font-size:28px}.order-app.order-app .order-categories{margin-bottom:8px}.order-app.order-app .order-categories button,.order-app.order-app .order-categories button[aria-pressed=true]{min-height:32px;padding:4px 0;font-size:15px}.order-favorites{gap:8px}.order-fav-kicker{margin-bottom:2px;font-size:9.5px}.order-fav-banner .order-fav-name{-webkit-line-clamp:1;font-size:24px}.order-fav-banner b{margin-top:4px;font-size:19px}.order-fav-card small,.order-fav-wide small{display:none}.order-fav-open{padding-bottom:8px}.order-fav b{margin-top:2px;font-size:16px}.order-fav-add{width:34px;height:34px;bottom:8px;right:8px}}@media (width<=767px){:root:is([data-order-height=short],[data-order-height=tiny]) .order-app.order-app .order-topbar{padding-top:12px;padding-bottom:8px}:root:is([data-order-height=short],[data-order-height=tiny]) .order-app.order-app .order-greeting{padding:4px 0 8px}:root:is([data-order-height=short],[data-order-height=tiny]) .order-app.order-app .order-greeting h1{font-size:28px}:root:is([data-order-height=short],[data-order-height=tiny]) .order-app.order-app .order-categories{margin-bottom:8px}:root:is([data-order-height=short],[data-order-height=tiny]) .order-app.order-app .order-categories button,:root:is([data-order-height=short],[data-order-height=tiny]) .order-app.order-app .order-categories button[aria-pressed=true]{min-height:32px;padding:4px 0;font-size:15px}:root:is([data-order-height=short],[data-order-height=tiny]) .order-favorites{gap:8px}:root:is([data-order-height=short],[data-order-height=tiny]) .order-fav-kicker{margin-bottom:2px;font-size:9.5px}:root:is([data-order-height=short],[data-order-height=tiny]) .order-fav-banner .order-fav-name{-webkit-line-clamp:1;font-size:24px}:root:is([data-order-height=short],[data-order-height=tiny]) .order-fav-banner b{margin-top:4px;font-size:19px}:root:is([data-order-height=short],[data-order-height=tiny]) .order-fav-card small,:root:is([data-order-height=short],[data-order-height=tiny]) .order-fav-wide small{display:none}:root:is([data-order-height=short],[data-order-height=tiny]) .order-fav-open{padding-bottom:8px}:root:is([data-order-height=short],[data-order-height=tiny]) .order-fav b{margin-top:2px;font-size:16px}:root:is([data-order-height=short],[data-order-height=tiny]) .order-fav-add{width:34px;height:34px;bottom:8px;right:8px}}.order-app.order-app .reference-count,.order-sheet .reference-count{animation:.42s cubic-bezier(.3,.7,.4,1.5) order-pop}.order-options-sheet .order-qty{animation:.3s cubic-bezier(.3,.7,.4,1.5) order-pop;display:inline-block}.order-fav{animation:.45s cubic-bezier(.2,.8,.2,1) both order-rise}.order-fav:nth-child(2){animation-delay:50ms}.order-fav:nth-child(3){animation-delay:.1s}.order-fav:nth-child(4){animation-delay:.15s}.order-options-sheet .order-option-hero .order-option-art{animation:.5s cubic-bezier(.2,.8,.2,1) 50ms both order-rise}.order-options-sheet .order-option-choices label,.order-options-sheet .reference-modal-sizes button,.order-cart-sheet .compact-checkout-payments label,.order-app.order-app .order-categories button{transition:background-color .2s,border-color .2s,color .2s}.order-options-sheet .order-radio-mark{transition:border-color .2s,background .2s}.order-fav-add,.order-app.order-app .reference-product-bottom>button,.order-options-sheet .order-option-footer>button,.order-cart-sheet .reference-checkout-button,.order-app.order-app .reference-dock>button{transition:transform .14s,opacity .2s}.order-fav-add:active,.order-app.order-app .reference-product-bottom>button:active,.order-options-sheet .order-option-footer>button:active,.order-cart-sheet .reference-checkout-button:not(:disabled):active,.order-app.order-app .reference-dock>button:active{transform:scale(.96)}@keyframes order-pop{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}@keyframes order-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.order-app.order-app .reference-count,.order-sheet .reference-count,.order-options-sheet .order-qty,.order-fav,.order-options-sheet .order-option-hero .order-option-art{animation:none}.order-fav-add:active,.order-app.order-app .reference-product-bottom>button:active,.order-options-sheet .order-option-footer>button:active,.order-cart-sheet .reference-checkout-button:not(:disabled):active,.order-app.order-app .reference-dock>button:active{transform:none}}.order-app.order-app .order-added-toast{bottom:calc(var(--order-dock-h,150px) + 10px)}@media (width<=430px){.order-app.order-app .order-wordmark{letter-spacing:.16em;font-size:18px}.order-app.order-app .order-wordmark>span{letter-spacing:.22em;font-size:8.5px}.order-app.order-app .order-topbar-actions{gap:6px}.order-app.order-app .order-search-toggle{width:38px;height:38px}}.order-fav{container-type:size}@container (height<=150px){.order-fav-banner .order-fav-name{-webkit-line-clamp:1;font-size:24px}.order-fav-banner .order-fav-kicker{margin-bottom:2px}.order-fav-banner b{margin-top:4px;font-size:19px}}@container (height<=132px){.order-fav-card small,.order-fav-wide small{display:none}}.order-favorites{container:favs/size}@container favs (height<=365px){.order-fav-wide{display:none}.order-fav-card{grid-row:2/4}}@supports (container-type:size){@container favs (height<=365px){.order-fav-banner{grid-row:1}}}@container favs (height<=200px){.order-fav-card{flex-direction:row;align-items:center}.order-fav-card .order-fav-art{flex:0 0 32%;align-self:stretch;padding:6px 0 6px 6px}.order-fav-card .order-fav-open{flex:1;min-width:0;padding:6px 8px}.order-fav-card .order-fav-name{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box}.order-fav-card .order-fav-open b{padding-right:38px}.order-fav-card .order-fav-add{width:32px;height:32px}.order-fav-card small{display:none}}.order-cart-sheet .compact-checkout-payments legend{margin:2px 0 6px;font-size:18px}@media (height<=720px){.order-cart-sheet .compact-cart-header h2{font-size:28px}.order-cart-sheet .compact-cart-line{grid-template-columns:58px minmax(0,1fr) auto;padding:8px 0}.order-cart-sheet .compact-cart-art{width:58px;height:58px}.order-cart-sheet .compact-cart-product strong{font-size:17px}.order-cart-sheet .compact-checkout-total>:first-child{font-size:21px}.order-cart-sheet .compact-checkout-total strong,.order-cart-sheet .compact-checkout-total b{font-size:25px}.order-cart-sheet .compact-checkout-payments legend{margin-bottom:4px;font-size:16px}.order-cart-sheet .compact-checkout-payments label{min-height:44px;font-size:15px}.order-cart-sheet .reference-checkout-button{min-height:50px;font-size:18px}}:root:is([data-order-height=short],[data-order-height=tiny]) .order-cart-sheet .compact-cart-header h2{font-size:28px}:root:is([data-order-height=short],[data-order-height=tiny]) .order-cart-sheet .compact-cart-line{grid-template-columns:58px minmax(0,1fr) auto;padding:8px 0}:root:is([data-order-height=short],[data-order-height=tiny]) .order-cart-sheet .compact-cart-art{width:58px;height:58px}:root:is([data-order-height=short],[data-order-height=tiny]) .order-cart-sheet .compact-cart-product strong{font-size:17px}:root:is([data-order-height=short],[data-order-height=tiny]) .order-cart-sheet .compact-checkout-total>:first-child{font-size:21px}:root:is([data-order-height=short],[data-order-height=tiny]) .order-cart-sheet .compact-checkout-total strong,:root:is([data-order-height=short],[data-order-height=tiny]) .order-cart-sheet .compact-checkout-total b{font-size:25px}:root:is([data-order-height=short],[data-order-height=tiny]) .order-cart-sheet .compact-checkout-payments legend{margin-bottom:4px;font-size:16px}:root:is([data-order-height=short],[data-order-height=tiny]) .order-cart-sheet .compact-checkout-payments label{min-height:44px;font-size:15px}:root:is([data-order-height=short],[data-order-height=tiny]) .order-cart-sheet .reference-checkout-button{min-height:50px;font-size:18px}.order-app.order-app .reference-status-heading h1{letter-spacing:-.03em;color:var(--c-ink);font-size:clamp(26px,7.4vw,32px);font-weight:800}.order-app.order-app .reference-status-heading p{color:var(--c-muted)}.order-app.order-app .reference-status-card,.order-app.order-app .s7-spin-card,.order-app.order-app .s7-spin-card.is-ready{border:1px solid var(--c-line);background:var(--c-surface);box-shadow:none;color:var(--c-ink)}.order-app.order-app .s7-spin-card.is-ready{border-color:var(--c-accent)}.order-app.order-app .s7-spin-heading>span{background:var(--c-accent-soft);color:var(--c-accent-text);border-color:#0000}.order-app.order-app .s7-spin-heading p{color:var(--c-accent-text)}.order-app.order-app .s7-spin-pending,.order-app.order-app .s7-spin-rules,.order-app.order-app .s7-spin-rule{color:var(--c-muted)}.order-app.order-app .s7-spin-code{border-top-color:var(--c-line)}@container (height<=112px){.order-fav-banner .order-fav-kicker{display:none}}.order-app.order-app .order-topbar>div:first-child{min-width:0}.order-app.order-app .order-wordmark>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-app.order-app .order-topbar-actions>*{flex-shrink:0}.order-app.order-app .reference-service button{min-width:0}.order-app.order-app .reference-service button>svg{flex-shrink:0}.order-app.order-app .reference-service button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=430px){.order-app.order-app .order-wordmark{letter-spacing:.12em;font-size:clamp(14px,4.3vw,17px)}.order-app.order-app .order-wordmark>span{letter-spacing:.16em}.order-app.order-app .order-language-select select{padding-left:10px;padding-right:24px}.order-app.order-app .order-language-select svg{right:7px}.order-app.order-app .reference-dock .reference-service button{gap:7px;padding-inline:4px}.order-app.order-app .reference-dock .reference-service button>svg{width:18px;height:18px}}.order-app.order-app .reference-product-bottom{flex-wrap:wrap;gap:6px 8px}.order-app.order-app .reference-product-bottom>.reference-card-stepper{flex-shrink:0;margin-left:auto}.order-cart-sheet .compact-cart-upsell{padding:14px}.order-cart-sheet .compact-cart-upsell h3{margin:0 0 10px;font-size:17px!important}.order-cart-sheet .compact-cart-wallet{border:1px solid var(--c-line);border-radius:14px;margin-top:10px;padding:0;overflow:hidden}.order-cart-sheet .compact-cart-wallet>summary{cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:0 14px;list-style:none;display:flex}.order-cart-sheet .compact-cart-wallet>summary::-webkit-details-marker{display:none}.order-cart-sheet .compact-cart-wallet>summary>svg{flex-shrink:0}.order-cart-sheet .compact-cart-wallet>summary>span{color:var(--c-accent-text);margin-left:auto;font-size:17px;font-weight:700}.order-cart-sheet .compact-cart-wallet[open]>summary{border-bottom:1px solid var(--c-line)}.order-cart-sheet .compact-cart-wallet>:not(summary){padding:12px 14px}@media (width<=767px){:root[data-order-height=tiny] .order-app.order-app .order-topbar{padding-top:8px;padding-bottom:2px}:root[data-order-height=tiny] .order-app.order-app .order-wordmark{font-size:17px}:root[data-order-height=tiny] .order-app.order-app .order-greeting{padding:0 0 6px}:root[data-order-height=tiny] .order-app.order-app .order-categories{margin-bottom:6px}:root[data-order-height=tiny] .order-app.order-app .reference-dock>.reference-service{margin-bottom:4px}:root[data-order-height=tiny] .order-app.order-app .reference-dock .reference-service button{min-height:36px;padding:4px 6px}:root[data-order-height=tiny] .order-app.order-app .reference-dock>button{min-height:48px}:root[data-order-height=tiny] .order-cart-sheet .compact-cart-header{padding-top:6px;padding-bottom:8px}:root[data-order-height=tiny] .order-cart-sheet .compact-cart-header>button{width:40px;height:40px;top:6px}:root[data-order-height=tiny] .order-cart-sheet .compact-cart-header>div{justify-content:center;min-height:40px;padding:0 104px 0 52px}:root[data-order-height=tiny] .order-cart-sheet .compact-cart-header .order-table-pill{margin:0;position:absolute;top:13px;right:17px}:root[data-order-height=tiny] .order-cart-sheet .compact-cart-header h2{white-space:nowrap;font-size:22px}:root[data-order-height=tiny] .order-cart-sheet .compact-cart-header p:not(.order-table-pill){display:none}:root[data-order-height=tiny] .order-cart-sheet .compact-checkout-payments legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-order-height=tiny] .order-cart-sheet .compact-checkout-payments label{min-height:42px}:root[data-order-height=tiny] .order-cart-sheet .reference-checkout-button{min-height:48px}}@container (height<=84px){.order-fav-banner .order-fav-open{padding-top:6px;padding-bottom:6px}.order-fav-banner .order-fav-name{font-size:19px}.order-fav-banner b{margin-top:2px;font-size:15px}}.order-app.order-app .order-favorites .order-fav-banner .order-fav-open{padding-top:clamp(5px,9cqh,14px);padding-bottom:clamp(5px,9cqh,14px)}.order-app.order-app .order-favorites .order-fav-banner .order-fav-name{padding-bottom:.04em;font-size:clamp(16px,min(24cqh,7.6vw),34px);line-height:1.14}.order-app.order-app .order-favorites .order-fav-banner b{margin-top:clamp(2px,4cqh,8px);font-size:clamp(13px,16cqh,22px)}.order-snack-art .snack-steam path{transform-box:fill-box;transform-origin:bottom;animation:2.6s ease-in-out infinite order-snack-steam}.order-snack-art .snack-steam path:nth-child(2){animation-delay:.5s}.order-snack-art .snack-steam path:nth-child(3){animation-delay:1s}@keyframes order-snack-steam{0%,to{opacity:.25;transform:translateY(2px)}50%{opacity:.85;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.order-snack-art .snack-steam path{animation:none}}.order-app .order-art>.order-custom-art:not(.is-photo),.order-sheet .order-art>.order-custom-art:not(.is-photo){object-fit:contain;padding:4px}.husky{display:block;overflow:visible}.husky *{transform-box:view-box}.husky-body{transform-origin:627px 1180px;animation:4.8s ease-in-out infinite husky-breathe}.husky-lid{transition:transform 70ms ease-in;transform:scaleY(0)}.husky-lid-left{transform-origin:496px 471px}.husky-lid-right{transform-origin:758px 471px}.husky.is-blinking .husky-lid{transform:scaleY(1)}.husky-mouth{transform-origin:628px 858px;transform:scaleY(0)}.husky.is-talking .husky-mouth{animation:.32s ease-in-out infinite alternate husky-talk}.husky.is-voiced .husky-mouth{transform:scaleY(calc(.04 + var(--husky-mouth,0) * .9));animation:none}.husky.is-voiced .husky-body,.husky.is-talking .husky-body{animation:1.6s ease-in-out infinite husky-nod}.husky-paw{transform-origin:811px 1175px}.husky.is-glance-left .husky-body{animation:1.4s ease-in-out husky-glance-left}.husky.is-glance-right .husky-body{animation:1.4s ease-in-out husky-glance-right}.husky-greet .husky-paw,.husky-thanks .husky-paw{animation:1.5s ease-in-out .15s both husky-wave}.husky-greet .husky-body{animation:1.5s ease-in-out both husky-tilt-in}.husky-happy .husky-body{animation:.7s cubic-bezier(.3,.7,.4,1.4) husky-hop}.husky-think .husky-body{transition:transform .45s;animation:none;transform:rotate(-5deg)}.husky-look .husky-body{animation:1.2s ease-in-out husky-look}.husky-wink .husky-lid-right{animation:.95s ease-in-out .1s both husky-wink}.husky-wink .husky-body{animation:1.3s ease-in-out both husky-tilt-in}@keyframes husky-wink{0%,to{transform:scaleY(0)}18%,62%{transform:scaleY(1)}}.husky-thanks .husky-body{animation:.8s cubic-bezier(.3,.7,.4,1.4) 2 husky-hop}@keyframes husky-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012,1.018)}}@keyframes husky-nod{0%,to{transform:rotate(0)translateY(0)}30%{transform:rotate(-1.6deg)translateY(-4px)}70%{transform:rotate(1.2deg)translateY(2px)}}@keyframes husky-talk{0%{transform:scaleY(.05)}to{transform:scaleY(.85)}}@keyframes husky-wave{0%,to{transform:rotate(0)}18%{transform:rotate(-22deg)}36%{transform:rotate(-9deg)}54%{transform:rotate(-22deg)}72%{transform:rotate(-9deg)}86%{transform:rotate(-16deg)}}@keyframes husky-tilt-in{0%,to{transform:rotate(0)}25%,75%{transform:rotate(3deg)}}@keyframes husky-hop{0%,to{transform:translateY(0)scale(1)}35%{transform:translateY(-46px)scale(1.02,.99)}60%{transform:translateY(0)scale(1.03,.97)}}@keyframes husky-look{0%,to{transform:rotate(0)translateY(0)}35%{transform:rotate(-6deg)translateY(-6px)}65%{transform:rotate(-4deg)translateY(-4px)}}@keyframes husky-glance-left{0%,to{transform:rotate(0)}30%,70%{transform:rotate(-3.5deg)}}@keyframes husky-glance-right{0%,to{transform:rotate(0)}30%,70%{transform:rotate(3.5deg)}}@media (prefers-reduced-motion:reduce){.husky *,.husky.is-talking .husky-mouth,.husky.is-voiced .husky-body,.husky.is-talking .husky-body{transition:none!important;animation:none!important}}.husky-stage{--husky-size:clamp(106px, calc(var(--order-vh,100vh) * .165), 160px);--husky-plate:#f4ede5;align-items:center;gap:10px;min-width:0;display:flex}@supports (color:light-dark(#000, #fff)){.husky-stage{--husky-plate:light-dark(#fffdf9,#f4ede5)}}.husky-stage-art{appearance:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;flex:0 0 var(--husky-size);width:var(--husky-size);height:var(--husky-size);background:0 0;border:0;padding:0;animation:.75s cubic-bezier(.2,.8,.2,1) both husky-arrive;position:relative}.husky-stage-art .husky{width:100%;height:100%;position:relative}.husky-stage-halo{background:var(--husky-plate);box-shadow:0 0 0 1px var(--c-line,#3a3532), 0 0 0 7px var(--c-accent-soft,#2a1a1c), 0 14px 30px -14px #00000073;border-radius:50%;animation:5.5s ease-in-out infinite husky-halo;position:absolute;inset:14% 9% 4%}.husky-stage-bubble{border:1px solid var(--c-line,#3a3532);background:var(--c-surface,#242220);border-radius:20px;flex-direction:column;flex:auto;min-width:0;padding:9px 12px 10px 14px;animation:.6s cubic-bezier(.2,.8,.2,1) .18s both husky-bubble-in;display:flex;position:relative;box-shadow:0 14px 34px -24px #00000080}.husky-stage-bubble:before{content:"";border-bottom:1px solid var(--c-line,#3a3532);border-left:1px solid var(--c-line,#3a3532);background:var(--c-surface,#242220);width:13px;height:13px;position:absolute;top:50%;left:-7px;transform:translateY(-50%)rotate(45deg)}.husky-stage.has-top .husky-stage-bubble{margin-top:12px;padding-top:15px}.husky-stage-top{align-items:center;gap:8px;height:24px;display:flex;position:absolute;top:-12px;left:12px;right:12px}.order-app.order-app .husky-stage-top .order-table-pill{white-space:nowrap;gap:6px;margin:0;padding:2px 10px;font-size:12.5px;line-height:18px;box-shadow:0 4px 10px -6px #00000059}.order-app.order-app .husky-sound{border:1px solid var(--c-line,#3a3532);background:var(--c-surface,#242220);width:40px;height:40px;color:var(--c-muted,#aea39b);border-radius:50%;flex:none;place-items:center;display:grid}.order-app.order-app .husky-sound[aria-pressed=true]{border-color:var(--c-accent,#8e2435);color:var(--c-accent-text,#e57a8b)}.order-app.order-app .husky-sound.is-waiting{border-color:var(--c-accent,#8e2435);color:var(--c-accent-text,#e57a8b);animation:2.2s ease-in-out infinite husky-nudge}@media (prefers-reduced-motion:reduce){.order-app.order-app .husky-sound.is-waiting{animation:none}}.husky-sound-wrap{display:inline-grid;position:relative}.order-app.order-app .husky-sound-wrap.is-nudge .husky-sound{border-color:var(--c-accent,#8e2435);color:var(--c-accent-text,#e57a8b);animation:2.4s ease-in-out 1s 3 both husky-nudge}.husky-sound-hint{z-index:5;background:var(--c-accent,#8e2435);white-space:nowrap;color:#fff;pointer-events:none;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600;animation:6.5s .8s both husky-hint;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.husky-sound-hint:before{content:"";border:5px solid #0000;border-bottom-color:var(--c-accent,#8e2435);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}@keyframes husky-nudge{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--c-accent,#8e2435) 45%, transparent)}50%{box-shadow:0 0 0 9px color-mix(in srgb, var(--c-accent,#8e2435) 0%, transparent)}}@keyframes husky-hint{0%{opacity:0;transform:translate(-50%,-4px)}8%,88%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}@media (width<=430px){.order-app.order-app .husky-sound{width:38px;height:38px}}.order-app.order-app .husky-stage .husky-stage-title{min-height:1.1em;font-family:var(--c-serif,inherit);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;color:var(--c-ink,#f5eee8);margin:5px 0 3px;font-size:clamp(20px,5.8vw,30px);font-weight:800;line-height:1.1;animation:.6s cubic-bezier(.2,.8,.2,1) .3s both husky-title-in;overflow:hidden}.husky-stage-line{white-space:nowrap;text-overflow:ellipsis;height:1.3em;color:var(--c-ink,#f5eee8);margin:0;font-size:15px;line-height:1.3;overflow:hidden}.husky-stage-line>[aria-hidden]>span{opacity:0;filter:blur(3px);transition:opacity .32s,filter .32s}.husky-stage-line>[aria-hidden]>span.is-in{opacity:1;filter:none}.husky-stage-strip{--husky-size:66px;margin:-6px 0 0;padding:0 14px}.husky-stage-strip .husky-stage-bubble{border-radius:16px;padding:8px 12px;animation:none}.husky-stage-strip .husky-stage-line{font-size:14px}.husky-stage-strip .husky-stage-halo{box-shadow:0 0 0 1px var(--c-line,#3a3532), 0 0 0 4px var(--c-accent-soft,#2a1a1c);animation:none}.husky-stage-strip .husky-stage-art{animation:none}.order-tablet-cart .husky-stage-strip{display:none}.order-app.order-app .order-greeting .husky-stage-hero{margin-top:2px}.order-app.order-app .reference-tracking .husky-stage-hero{margin:6px 0 18px}.order-app.order-app .reference-tracking .husky-stage-title{animation:none}@media (width>=768px){.husky-stage-hero{--husky-size:168px}.husky-stage-hero .husky-stage-bubble{padding:14px 18px}.husky-stage-hero .husky-stage-line{font-size:17px}}@media (height<=600px){.husky-stage-hero{--husky-size:100px}}@keyframes husky-arrive{0%{opacity:0;transform:translateY(14px)scale(.92)}to{opacity:1;transform:none}}@keyframes husky-bubble-in{0%{opacity:0;transform:translate(-10px)scale(.97)}to{opacity:1;transform:none}}@keyframes husky-title-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes husky-halo{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.husky-stage-art,.husky-stage-bubble,.husky-stage-halo,.order-app.order-app .husky-stage .husky-stage-title{animation:none}.husky-stage-line>[aria-hidden]>span{opacity:1;filter:none;transition:none}.order-app.order-app .husky-sound-wrap.is-nudge .husky-sound,.husky-sound-hint{animation:none}}:root[data-order-height=short] .husky-stage-hero{--husky-size:100px}:root[data-order-height=short] .husky-stage-hero .husky-stage-line{font-size:14px}:root[data-order-height=tiny] .husky-stage-hero{--husky-size:86px;gap:8px}:root[data-order-height=tiny] .husky-stage-hero .husky-stage-bubble{border-radius:16px;padding:7px 10px 8px 12px}:root[data-order-height=tiny] .husky-stage-hero.has-top .husky-stage-bubble{margin-top:10px;padding-top:12px}:root[data-order-height=tiny] .husky-stage-hero .husky-stage-top{height:20px;top:-10px}:root[data-order-height=tiny] .order-app.order-app .husky-stage-top .order-table-pill{padding:0 9px;font-size:11.5px;line-height:18px}:root[data-order-height=tiny] .order-app.order-app .husky-stage .husky-stage-title{margin:2px 0 1px;font-size:20px}:root[data-order-height=tiny] .husky-stage-hero .husky-stage-line{font-size:14px}:root[data-order-height=tiny] .husky-stage-strip{--husky-size:52px;gap:8px;margin-top:0}:root[data-order-height=tiny] .husky-stage-strip .husky-stage-bubble{padding:6px 10px}:root[data-order-height=tiny] .husky-stage-strip .husky-stage-line{font-size:13px}.husky-splash{z-index:90;padding:max(24px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));background:radial-gradient(120% 70% at 50% 18%, var(--c-accent-soft,#2a1a1c), transparent 70%), var(--c-bg,#1b1a19);color:var(--c-ink,#f5eee8);place-items:center;animation:.45s both husky-splash-in;display:grid;position:fixed;inset:0}.husky-splash-card{text-align:center;flex-direction:column;align-items:center;width:min(100%,360px);display:flex}.husky-splash-art{width:min(56vw, 210px, calc(var(--order-vh,100vh) * .3));aspect-ratio:1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;animation:.8s cubic-bezier(.2,.8,.2,1) .1s both husky-arrive;position:relative}.husky-splash-art .husky{width:100%;height:100%;position:relative}.husky-splash-title{font-family:var(--c-serif,inherit);letter-spacing:-.03em;margin:18px 0 4px;font-size:clamp(30px,9vw,40px);font-weight:800;line-height:1.05;animation:.6s cubic-bezier(.2,.8,.2,1) .35s both husky-title-in}.husky-splash-welcome{color:var(--c-muted,#aea39b);margin:0 0 26px;font-size:16px;animation:.6s cubic-bezier(.2,.8,.2,1) .45s both husky-title-in}.husky-splash-enter{background:var(--c-accent,#8e2435);color:#fff;width:100%;min-height:56px;box-shadow:0 16px 34px -18px var(--c-accent,#8e2435);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:18px;font-weight:700;transition:transform .14s;animation:.6s cubic-bezier(.2,.8,.2,1) .55s both husky-title-in,2.4s ease-in-out 1.4s infinite husky-nudge;display:inline-flex}.husky-splash-enter:active{transform:scale(.97)}.husky-splash-langs{justify-content:center;gap:8px;margin-top:18px;animation:.6s cubic-bezier(.2,.8,.2,1) .65s both husky-title-in;display:flex}.husky-splash-langs button{border:1px solid var(--c-line,#3a3532);background:var(--c-surface,#242220);min-width:46px;min-height:38px;color:var(--c-ink,#f5eee8);letter-spacing:.06em;border-radius:999px;font-size:13px;font-weight:700}.husky-splash-langs button[aria-pressed=true]{border-color:var(--c-accent,#8e2435);color:var(--c-accent-text,#e57a8b)}.husky-splash-silent{color:var(--c-muted,#aea39b);text-underline-offset:3px;background:0 0;border:0;margin-top:16px;padding:8px;font-size:13px;text-decoration:underline}@keyframes husky-splash-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.husky-splash,.husky-splash-art,.husky-splash-title,.husky-splash-welcome,.husky-splash-enter,.husky-splash-langs{animation:none}}.rw-root,.bx-root,.ra-root{--rw-bg:#07070c;--rw-panel:#101019;--rw-line:#ffffff1a;--rw-blue:#00e0ff;--rw-pink:#ff3da5;--rw-violet:#7a5cff;--rw-gold:#ffc64d;--rw-green:#24d07a;--rw-red:#ff4d4d;background:var(--rw-bg);color:#fff;-webkit-tap-highlight-color:transparent;min-height:100vh;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.rw-root *,.bx-root *,.ra-root *{box-sizing:border-box}.rw-meta{letter-spacing:.24em;text-transform:uppercase;opacity:.6;font-size:10px}.rw-card{border:1px solid var(--rw-line);background:var(--rw-panel);border-radius:18px;padding:16px}.rw-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:800}.rw-btn{border:1px solid var(--rw-line);color:#fff;letter-spacing:.16em;text-transform:uppercase;background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:12px;font-weight:700;transition:transform .12s,opacity .12s;display:inline-flex}.rw-btn:active{transform:scale(.97)}.rw-btn:disabled{opacity:.4}.rw-btn-blue{background:var(--rw-blue);color:#04121a;border-color:#0000}.rw-btn-pink{background:linear-gradient(120deg, var(--rw-pink), var(--rw-violet));color:#fff;border-color:#0000}.rw-btn-gold{background:var(--rw-gold);color:#241a02;border-color:#0000}.rw-btn-green{background:var(--rw-green);color:#05200f;border-color:#0000}.rw-btn-red{background:var(--rw-red);color:#240505;border-color:#0000}.rw-glow-blue{box-shadow:0 0 0 1px #00e0ff59,0 12px 40px -18px #00e0ffb3}.rw-glow-gold{box-shadow:0 0 0 1px #ffc64d66,0 12px 40px -18px #ffc64db3}.rw-slot-claim-card{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--blue) 30%, transparent), transparent 42%), linear-gradient(145deg, color-mix(in srgb, var(--blue) 15%, var(--paper-2)), var(--paper-2));box-shadow:0 18px 48px -28px color-mix(in srgb, var(--blue) 62%, transparent)}.rw-slot-claim-success{box-shadow:inset 3px 0 var(--blue), 0 16px 44px -30px color-mix(in srgb, var(--blue) 55%, transparent)}.rw-slot-scanner{border:1px solid var(--line);background:var(--paper-2);border-radius:12px;padding:10px;overflow:hidden}.rw-input{border:1px solid var(--rw-line);color:#fff;background:#ffffff0a;border-radius:12px;outline:none;width:100%;min-height:48px;padding:0 12px;font-size:16px}.rw-input:focus{border-color:var(--rw-blue)}.rw-input option{color:#000}.rw-wheel-wrap{aspect-ratio:1;width:min(86vw,340px);margin:0 auto;position:relative}.rw-wheel{border:4px solid #ffffff26;border-radius:50%;width:100%;height:100%;transition:transform 3.4s cubic-bezier(.13,.9,.08,1);box-shadow:0 0 60px -20px #ff3da5e6}.rw-needle{border-left:9px solid #0000;border-right:9px solid #0000;border-top:18px solid var(--rw-gold);width:0;height:0;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.rw-hub{border:1px solid var(--rw-line);letter-spacing:.24em;background:#0b0b13;border-radius:50%;place-items:center;font-size:10px;display:grid;position:absolute;inset:38%}@keyframes rw-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.rw-pop{animation:.45s cubic-bezier(.2,1.2,.3,1) both rw-pop}@keyframes rw-shine{0%{background-position:-200% 0}to{background-position:200% 0}}.rw-shine{background:linear-gradient(100deg, var(--rw-gold), #fff5d1, var(--rw-gold));color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite rw-shine}.bx-tile{border:1px solid var(--rw-line);text-align:left;background:#14141f;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:76px;padding:12px 14px;display:flex}.bx-tile:active{transform:scale(.98)}.bx-tile-strong{background:#0d1b22;border-color:#00e0ff80}.ra-kpi{border:1px solid var(--rw-line);background:#0d0d15;border-radius:14px;padding:12px}.ra-table{border-collapse:collapse;width:100%;font-size:12px}.ra-table th{text-align:left;letter-spacing:.18em;text-transform:uppercase;opacity:.5;border-bottom:1px solid var(--rw-line);white-space:nowrap;padding:8px 10px;font-size:10px}.ra-table td{white-space:nowrap;border-bottom:1px solid #ffffff0d;padding:8px 10px}.ra-scroll{overflow-x:auto}@media print{.ra-noprint{display:none!important}.ra-root{color:#000;background:#fff}.ra-print,.ra-print *{color:#000!important;background:#fff!important;border-color:#bbb!important}}.bx-sheet{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.bx-sheet-card{text-align:center;border:1px dashed #ffffff40;border-radius:14px;justify-items:center;padding:10px;display:grid}@media (width>=640px){.bx-sheet{grid-template-columns:repeat(3,1fr)}}@media print{.bx-root{color:#000!important;background:#fff!important;padding:0!important}.bx-root .rw-card,.bx-root .bx-tile,.bx-root .rw-btn,.bx-root .rw-input,.bx-root .rw-meta,.bx-root .rw-num{display:none!important}.bx-root .rw-card:has(.bx-sheet){background:#fff!important;border:0!important;display:block!important}.bx-sheet{grid-template-columns:repeat(3,1fr);gap:8px;display:grid!important}.bx-sheet,.bx-sheet *{display:revert!important;color:#000!important;background:#fff!important;border-color:#999!important}.bx-sheet-card{break-inside:avoid;display:grid!important}}.rw-root.rw-embed{background:0 0;border-radius:0;min-height:0}.rw-slot-card{--rw-cell:clamp(56px, 17vw, 96px);border:1px solid var(--rw-line);background:linear-gradient(165deg,#1a1206,#0b0b13 55%);border-radius:20px;width:100%;max-width:520px;margin:0 auto;padding:clamp(12px,4vw,20px)}.rw-slot{background:radial-gradient(120% 120% at 50% 0,#241a07,#0a0a10 70%);border:1px solid #ffc85047;border-radius:16px;margin:12px auto 0;padding:clamp(8px,2.5vw,14px);transition:box-shadow .4s;position:relative;box-shadow:inset 0 0 40px -18px #ffc850b3,0 20px 50px -30px #000}.rw-slot-win{box-shadow:inset 0 0 40px -10px #ffc850e6, 0 0 60px -12px var(--rw-gold)}.rw-slot-reels{grid-template-columns:repeat(3,1fr);gap:clamp(6px,2vw,12px);display:grid}.rw-reel{height:var(--rw-cell);background:linear-gradient(#101018,#06060b);border:1px solid #ffffff17;border-radius:12px;position:relative;overflow:hidden}.rw-reel:before,.rw-reel:after{content:"";pointer-events:none;z-index:2;height:34%;position:absolute;left:0;right:0}.rw-reel:before{background:linear-gradient(#06060b,#0000);top:0}.rw-reel:after{background:linear-gradient(#0000,#06060b);bottom:0}.rw-reel-strip{will-change:transform;flex-direction:column;transition:transform 1s cubic-bezier(.16,.9,.1,1);display:flex}.rw-reel-strip.is-spinning{transition:none;animation:.32s linear infinite rw-reel-roll}.rw-reel-cell{height:var(--rw-cell);font-size:calc(var(--rw-cell) * .55);-webkit-user-select:none;user-select:none;place-items:center;line-height:1;display:grid}@keyframes rw-reel-roll{0%{transform:translateY(0)}to{transform:translateY(calc(-3 * var(--rw-cell)))}}.rw-slot-line{background:linear-gradient(90deg, transparent, var(--rw-gold), transparent);opacity:.5;z-index:3;pointer-events:none;height:2px;position:absolute;top:50%;left:clamp(8px,2.5vw,14px);right:clamp(8px,2.5vw,14px);transform:translateY(-1px)}.rw-slot-btn{width:100%;min-height:58px;margin-top:clamp(12px,3vw,18px);font-size:clamp(14px,4vw,18px)}.rw-slot-legend{letter-spacing:.12em;text-transform:uppercase;opacity:.85;flex-wrap:wrap;gap:6px 10px;margin-top:14px;font-size:11px;display:flex}.rw-slot-legend b{font-size:14px}.rw-slot-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.rw-slot-mute{cursor:pointer;background:#0006;border:1px solid #ffc8504d;border-radius:999px;flex:none;width:42px;height:42px;font-size:18px;line-height:1}.rw-slot-card.is-win{animation:.6s ease-out rw-cardpop}@keyframes rw-cardpop{0%{transform:scale(1)}35%{transform:scale(1.025)}to{transform:scale(1)}}.rw-slot-bulbs{pointer-events:none;z-index:4;opacity:.5;background:repeating-linear-gradient(90deg,#ffc850f2 0 6px,#0000 6px 20px) top/100% 2px no-repeat,repeating-linear-gradient(90deg,#50beffe6 0 6px,#0000 6px 20px) bottom/100% 2px no-repeat;border-radius:16px;animation:1.1s linear infinite rw-bulbs;position:absolute;inset:-1px}.rw-slot.is-busy .rw-slot-bulbs{opacity:.95;animation-duration:.35s}@keyframes rw-bulbs{0%{background-position-x:0,0}to{background-position-x:20px,-20px}}.rw-reel.is-spinning .rw-reel-cell{filter:blur(1.6px)}.rw-reel.is-spinning{box-shadow:inset 0 0 24px -8px #ffc8508c}.rw-slot.is-busy{animation:.24s linear infinite rw-cabinet-shake}@keyframes rw-cabinet-shake{0%,to{transform:translate(0)}25%{transform:translate(-.6px,.6px)}75%{transform:translate(.6px,-.6px)}}.rw-slot.is-suspense{box-shadow:inset 0 0 40px -8px #ffc850e6, 0 0 70px -18px var(--rw-gold);animation:.16s linear infinite rw-suspense}@keyframes rw-suspense{0%,to{transform:translate(-1.4px)}50%{transform:translate(1.4px)}}.rw-slot-lever{transform-origin:bottom;z-index:5;background:linear-gradient(#4a4a58,#14141c);border-radius:999px;width:10px;height:34%;transition:transform .28s cubic-bezier(.2,1.6,.3,1);position:absolute;top:24%;right:-10px}.rw-slot-lever i{background:radial-gradient(circle at 35% 30%,#ff8a8a,#c11a1a 60%,#6c0d0d);border-radius:999px;width:22px;height:22px;position:absolute;top:-10px;left:-6px;box-shadow:0 6px 16px -6px #000}.rw-slot-lever.is-pulled{transform:rotate(38deg)translateY(6px)}.rw-slot-flash{pointer-events:none;z-index:6;background:radial-gradient(circle,#ffe196d9,#0000 65%);border-radius:16px;animation:.9s ease-out 2 rw-flash;position:absolute;inset:0}.rw-slot-flash.is-rare{background:radial-gradient(circle,#fffffff2,#ffc85080 45%,#0000 70%);animation:.55s ease-out 4 rw-flash}@keyframes rw-flash{0%{opacity:.9}to{opacity:0}}.rw-confetti{pointer-events:none;z-index:7;border-radius:16px;position:absolute;inset:0;overflow:hidden}.rw-confetti b{font-size:clamp(14px,4vw,22px);animation-name:rw-confetti-fall;animation-timing-function:cubic-bezier(.3,.6,.4,1);animation-fill-mode:both;position:absolute;top:-14%}@keyframes rw-confetti-fall{0%{opacity:0;transform:translateY(-20%)rotate(0)scale(.7)}12%{opacity:1}to{transform:translateY(340%) rotate(var(--rw-rot,360deg)) scale(1.1);opacity:0}}.rw-slot-btn.is-busy{animation:.5s ease-in-out infinite alternate rw-btn-pulse}@keyframes rw-btn-pulse{0%{box-shadow:0 0 #ffc85066}to{box-shadow:0 0 28px -4px #ffc850cc}}@media (prefers-reduced-motion:reduce){.rw-reel-strip.is-spinning{animation-duration:.9s}.rw-slot.is-busy,.rw-slot.is-suspense,.rw-slot-card.is-win,.rw-slot-bulbs,.rw-slot-btn.is-busy{animation:none}.rw-confetti{display:none}.rw-reel.is-spinning .rw-reel-cell{filter:none}}@media print{body:has(.s7-paper-voucher)>:not(:has(.s7-paper-voucher)){display:none!important}.s7-paper-voucher{page-break-after:avoid;align-content:center;margin:0;display:grid;position:fixed;inset:0;color:#000!important;background:#fff!important;border:none!important}.s7-noprint{display:none!important}}.s7bar-shell{--primary:#a78bfa;--primary-foreground:#160f25;--border:#ffffff16;color:#faf9ff;max-width:1800px;min-height:100dvh;margin:auto;background:radial-gradient(at 0 0,#251d3444,#0000 50%),#0d0d12!important;padding:20px!important}.s7bar-shell>header{padding:6px 2px 10px}.s7bar-shell>header>span{letter-spacing:-1px;font-size:23px}.s7bar-workspace-tabs{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0d12ec;position:sticky;top:0;padding:0!important;border:0!important;gap:8px!important;padding-block:8px!important}.s7bar-workspace-tabs button{border:1px solid #ffffff12;border-radius:13px;min-height:48px;font-size:14px}.s7bar-board{max-width:none}.s7bar-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.s7bar-metrics>div{background:linear-gradient(120deg,#1c1926,#131219);border:1px solid #ffffff12;border-radius:18px;justify-content:space-between;align-items:center;gap:8px;padding:18px;display:flex}.s7bar-metrics span{color:#b5a9c4;font-size:12px}.s7bar-metrics strong{color:#c5b0ff;font-size:32px;line-height:1}.s7bar-status-tabs{scrollbar-width:none;z-index:15;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d0d12f5;gap:8px;padding-block:6px;display:flex;position:sticky;top:70px;overflow-x:auto}.s7bar-status-tabs button{color:#b9b0c8;border:1px solid #ffffff16;border-radius:12px;flex-shrink:0;min-height:46px;padding:12px 18px;font-size:13px}.s7bar-status-tabs button[aria-pressed=true]{color:#160f25;background:#b092ff;border-color:#b092ff;font-weight:750}.s7bar-order-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));align-items:start;gap:16px;display:grid}.s7bar-ticket{text-align:left;background:linear-gradient(145deg,#1e1b28,#15131c);border:1px solid #ffffff17;border-radius:20px;min-width:0;padding:20px;transition:transform .15s,border-color .15s;position:relative;overflow:hidden;box-shadow:0 6px 16px #0002}.s7bar-ticket:before{content:"";background:#a88aff;height:4px;position:absolute;top:0;left:0;right:0}.s7bar-ticket[data-status=new]:before{background:#ff9c6b}.s7bar-ticket[data-status=ready]:before{background:#61ddbc}.s7bar-ticket[data-status=served]:before{background:#706c7c}.s7bar-ticket:hover{border-color:#b499ff66;transform:translateY(-2px)}.s7bar-ticket:focus-visible{outline-offset:3px;outline:2px solid #cbb5ff}.s7bar-ticket-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.s7bar-ticket-top strong{letter-spacing:-.5px;font-size:23px;font-weight:750}.s7bar-ticket-top>span{color:#a79ab8;font-size:13px}.s7bar-ticket-time{color:#b7a8c8;margin-top:6px;font-size:12px}.s7bar-ticket-preview{color:#ded6ea;border-top:1px solid #ffffff10;border-bottom:1px solid #ffffff10;min-height:92px;margin:15px 0;padding:13px 0;font-size:14px;line-height:1.7}.s7bar-ticket-preview b{color:#b99bff;margin-right:5px}.s7bar-ticket-preview p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s7bar-ticket-bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.s7bar-ticket-bottom>strong{letter-spacing:-.5px;font-size:23px}.s7bar-ticket-bottom>span{color:#70ddbb;border:1px solid #70ddbb22;border-radius:7px;padding:5px 7px;font-size:10px}.s7bar-ticket-open{color:#c0a2ff;justify-content:space-between;align-items:center;margin-top:17px;font-size:12px;font-weight:600;display:flex}.s7bar-ticket-open>span{font-size:20px}.s7bar-order-detail{color:#f7f3ff;--primary:#b194ff;--primary-foreground:#160b29;--border:#ffffff18;height:100dvh;animation:.2s ease-out s7bar-slide-in;overflow-y:auto;background:#16131e!important;border:0!important;border-left:1px solid #c2a2ff22!important;border-radius:24px 0 0 24px!important;width:min(560px,100vw)!important;max-width:560px!important;max-height:100dvh!important;margin:0!important;padding:55px 20px 24px!important;display:block!important;position:fixed!important;inset:0 0 0 auto!important;transform:translate(0)!important}.s7bar-order-detail .s7bar-order-card{background:0 0;border:0;border-radius:0;padding:0}.s7bar-order-detail .s7bar-order-card h2{letter-spacing:-.6px;font-size:29px}.s7bar-order-detail .s7bar-order-card li{padding-block:17px}.s7bar-order-detail .s7bar-order-card li span{font-size:16px}.s7bar-order-detail .s7bar-order-card button{border-radius:13px;min-height:54px}.s7bar-order-detail>button:last-child{background:#ffffff08;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;top:15px;right:20px}.s7bar-alarm-banner{animation:1.8s ease-in-out infinite s7bar-alarm-pulse;box-shadow:0 0 0 2px #f652,0 0 30px #f651}.s7bar-board input[type=range]{accent-color:#b391ff;width:160px}.s7bar-shell button:disabled{opacity:.4}.s7bar-board>div:has(>label input[type=range]){background:#15121c;border-radius:15px}.s7bar-board>div>select,.s7bar-board>div>input{border-radius:13px;min-height:48px}.s7bar-board>div>select{max-width:240px}.s7bar-board>div>input{background:#18151f}@keyframes s7bar-slide-in{0%{opacity:.7;translate:40px}to{opacity:1;translate:0}}@keyframes s7bar-alarm-pulse{0%,to{background:#ff775510;border-color:#f75a}50%{background:#ff775523;border-color:#f75}}@media (width>=1000px){.s7bar-shell{padding:28px 32px!important}.s7bar-metrics{max-width:820px}.s7bar-board{margin-top:22px!important}.s7bar-order-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1450px){.s7bar-order-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=600px){.s7bar-shell{padding:13px!important}.s7bar-metrics{gap:7px}.s7bar-metrics>div{border-radius:14px;padding:12px 10px;display:block}.s7bar-metrics strong{margin-top:7px;font-size:27px;display:block}.s7bar-metrics span{font-size:10px}.s7bar-order-grid{grid-template-columns:1fr;gap:12px}.s7bar-ticket{padding:17px}.s7bar-ticket-preview{min-height:0}.s7bar-status-tabs{margin-inline:-13px;padding-inline:13px;top:65px}.s7bar-status-tabs button{padding:11px 15px}.s7bar-order-detail{height:calc(100dvh - 8px);width:100vw!important;max-width:100vw!important;max-height:calc(100dvh - 8px)!important;padding:55px 18px calc(20px + env(safe-area-inset-bottom))!important;border-radius:22px 22px 0 0!important;inset:8px 0 0!important}.s7bar-board>div>select{width:100%;max-width:none}}@media (prefers-reduced-motion:reduce){.s7bar-ticket,.s7bar-order-detail,.s7bar-alarm-banner{transition:none;animation:none}}.s7bar-workspace-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.s7bar-workspace-tabs button{white-space:nowrap;flex-shrink:0}.s7bar-language-root{min-width:0}.s7bar-shell{--card:#181620;--muted-foreground:#bcb7ca;--background:#0d0d12}.s7bar-shell button,.s7bar-order-detail button{touch-action:manipulation}.s7bar-shell button:focus-visible,.s7bar-shell input:focus-visible,.s7bar-shell summary:focus-visible{outline-offset:3px;outline:3px solid #cbb5ff}.s7bar-brand{align-items:center;gap:11px;display:flex}.s7bar-brand-icon{color:#160f25;background:#b092ff;border-radius:14px;place-items:center;width:43px;height:43px;display:grid}.s7bar-brand strong{letter-spacing:-.8px;font-size:22px}.s7bar-brand p{letter-spacing:2px;color:#9b91af;margin-top:2px;font-size:9px}.s7bar-language-switch{background:#ffffff07;border:1px solid #ffffff12;border-radius:13px;gap:3px;padding:3px;display:flex}.s7bar-language-switch button{color:#bdb6cd;border-radius:9px;min-width:42px;min-height:42px;padding:6px 9px;font-size:12px;font-weight:750}.s7bar-language-switch button[aria-pressed=true]{color:#21152e;background:#eee7ff}.s7bar-workspace-tabs{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:15px;overflow:visible;gap:7px!important;display:grid!important}.s7bar-workspace-tabs button{white-space:normal;color:#beb5d1;background:#191620;border:1px solid #ffffff10;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:62px;padding:12px 8px;font-size:14px;font-weight:650;display:flex}.s7bar-workspace-tabs button[aria-pressed=true]{color:#170e28;background:#bda4ff;border-color:#bda4ff;box-shadow:0 4px 18px #a78bfa12}.s7bar-screen-heading{margin:24px 0 8px}.s7bar-screen-heading h1{letter-spacing:-1px;font-size:clamp(26px,3vw,36px);font-weight:750;line-height:1.2}.s7bar-screen-heading p{color:#bcb3cc;max-width:660px;margin-top:7px;font-size:14px;line-height:1.5}.s7bar-quick-guide{color:#c3b8d6;flex-wrap:wrap;gap:8px 20px;padding:12px 0;font-size:12px;display:flex}.s7bar-quick-guide span{align-items:center;gap:7px;display:inline-flex}.s7bar-metrics span{align-items:center;gap:8px;line-height:1.4;display:flex}.s7bar-status-tabs{top:80px}.s7bar-status-tabs button{align-items:center;gap:7px;display:inline-flex}.s7bar-sound-settings summary{cursor:pointer;align-items:center;gap:9px;min-height:30px;font-size:13px;font-weight:650;display:flex}.s7bar-sound-settings summary:after{content:"⌄";color:#a89bbd;margin-left:auto}.s7bar-sound-settings[open] summary{margin-bottom:15px}.s7bar-sound-settings section{margin-top:12px}.s7bar-board button,.s7bar-order-card button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.s7bar-board .s7bar-ticket{width:100%;display:block}.s7bar-ticket-bottom>span{white-space:normal;text-align:right;font-size:12px;font-weight:650}.s7bar-ticket-bottom>span[data-unpaid=true]{color:#ffd697;background:#f0c17c12;border-color:#f0c17766}.s7bar-order-detail .s7bar-order-card button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.s7bar-inline-guide{color:#bcb3cc;align-items:center;gap:10px;margin:12px 0;font-size:13px;line-height:1.5;display:flex}.s7bar-credit-workspace{width:100%;max-width:760px;margin-inline:auto}.s7bar-credit-workspace input{max-width:100%}.s7bar-credit-workspace>section{order:4}.s7bar-credit-workspace .s7bar-inline-guide{order:0}.s7bar-shell #table-access>p{max-width:780px}@media (width<=600px){.s7bar-workspace-tabs{gap:5px!important}.s7bar-workspace-tabs button{border-radius:13px;flex-direction:column;gap:7px;min-height:76px;padding:10px 3px;font-size:11px}.s7bar-status-tabs{top:94px}.s7bar-language-switch button{min-width:37px;min-height:42px;padding:5px}.s7bar-brand p{letter-spacing:1.3px;font-size:8px}.s7bar-brand strong{font-size:20px}.s7bar-brand-icon{border-radius:12px;width:37px;height:42px}.s7bar-brand{gap:8px}.s7bar-screen-heading{margin-top:20px}.s7bar-screen-heading p{font-size:13px}.s7bar-metrics span{flex-direction:column;align-items:flex-start;gap:6px;font-size:11px}.s7bar-board input[type=range]{width:140px}.s7bar-quick-guide{gap:8px 13px;font-size:11px}}.s7bar-pending-tables{text-align:left;background:#bda4ff0c;border:1px solid #bda4ff40;border-radius:15px;align-items:center;gap:10px;width:100%;min-height:58px;margin:16px 0 0;padding:12px 16px;font-size:13px;font-weight:650;display:flex}.s7bar-pending-tables strong{color:#20112f;text-align:center;background:#bda4ff;border-radius:8px;min-width:27px;margin-left:auto;padding:3px 8px}.s7bar-board>section[aria-label]>div{gap:8px}.s7bar-board>section[aria-label]>div>div{flex-wrap:wrap;align-items:center;gap:8px 14px;width:100%;display:flex}.s7bar-board>section[aria-label]>div>div>p:first-child{flex:1}.s7bar-board>section[aria-label]>div>div button{min-height:44px;margin-top:0}@media (width<=600px){.s7bar-metrics>div{padding:10px}.s7bar-metrics span{font-size:10px}.s7bar-metrics strong{margin-top:4px;font-size:24px}}.sl-root{--sl-bg:#01030b;--sl-surface:#041334;--sl-surface-raised:#08245d;--sl-surface-pressed:#02091b;--sl-ink:#f8fbff;--sl-dim:#e0edffad;--sl-faint:#74b1ff26;--sl-line:#74b1ff45;--sl-line-strong:#73bbff8f;--sl-blue:#087cff;--sl-blue-deep:#023caf;--sl-blue-bright:#36a6ff;--sl-blue-soft:#8ac8ff;--sl-blue-glow:#087cff7a;--sl-blue-haze:#0055ff3d;--sl-danger:#ff7272;--sl-gold:var(--sl-ink);--sl-gold-deep:var(--sl-ink);color:var(--sl-ink);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:radial-gradient(at 50% -12%,#167fffb8 0%,#05309457 34%,#0000 68%),linear-gradient(145deg,#02050f 0%,#03194d 46%,#01030b 100%);font-family:Arial Narrow,Roboto Condensed,Helvetica Neue,Arial,sans-serif;position:fixed;inset:0;overflow:clip}.sl-root:before{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 0 38%,#79bfff1a 48%,#0000 59% 100%),repeating-linear-gradient(90deg,#0000 0 79px,#589fff06 80px);animation:9s ease-in-out infinite sl-ambient-sweep;position:absolute;inset:0}.sl-root:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 140px #0033aa8c,inset 0 0 34px #3099ff29}.sl-grid{z-index:2;grid-template-columns:minmax(0,1fr) clamp(240px,22vw,340px);height:100%;min-height:0;display:grid;position:relative}.sl-stage{min-width:0;min-height:0;box-shadow:inset -1px 0 var(--sl-line), inset 0 1px #9bd3ff2e;background:linear-gradient(#062667eb 0%,#020e2bf5 48%,#01040efa 100%);grid-template-rows:auto minmax(0,1fr) auto;padding:clamp(18px,2.4vh,34px) clamp(18px,2.4vw,38px) clamp(30px,4vh,56px);display:grid;position:relative;overflow:hidden}.sl-header{z-index:10;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:relative}.sl-header-brand{min-width:0}.sl-brand{color:#0000;filter:drop-shadow(0 0 12px #2392ffb8)drop-shadow(0 0 34px #05f6);letter-spacing:.13em;text-transform:uppercase;background:linear-gradient(#fff 8%,#a8d9ff 44%,#1c8cff 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(30px,5vh,58px);font-weight:950;line-height:.86}.sl-tagline{color:var(--sl-blue-soft);letter-spacing:.28em;text-transform:uppercase;margin-top:9px;font-size:clamp(9px,1.15vh,13px);font-weight:700}.sl-header-tools{align-items:center;gap:12px;display:flex}.sl-header-jackpot{border:1px solid var(--sl-line-strong);background:linear-gradient(145deg,#1160ddb8,#031d53e6);border-radius:6px;grid-template-columns:auto auto;align-items:baseline;gap:10px;padding:9px 14px;display:grid;box-shadow:inset 0 1px #dcf1ff33,0 0 26px #006aff3d}.sl-header-jackpot span{color:var(--sl-blue-soft);letter-spacing:.15em;font-size:10px;font-weight:900}.sl-header-jackpot strong{color:var(--sl-ink);letter-spacing:.03em;font-size:20px;font-weight:950}.sl-rewards-trigger{border:1px solid var(--sl-line-strong);color:var(--sl-ink);font:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#1160ddb8,#031d53e6);border-radius:6px;grid-template-columns:auto auto;align-items:baseline;gap:10px;padding:9px 14px;transition:transform .1s,border-color .18s,background .18s,box-shadow .18s;display:grid;box-shadow:inset 0 1px #dcf1ff33,0 0 26px #006aff3d}.sl-rewards-trigger:hover{border-color:var(--sl-blue-soft);box-shadow:inset 0 1px #fff3, 0 0 28px var(--sl-blue-glow)}.sl-rewards-trigger:active{background:var(--sl-surface-pressed);transform:translateY(2px);box-shadow:inset 0 2px 10px #00000059}.sl-rewards-trigger span{color:var(--sl-blue-soft);letter-spacing:.15em;font-size:10px;font-weight:900}.sl-rewards-trigger strong{color:var(--sl-ink);letter-spacing:.03em;font-size:20px;font-weight:950}.sl-rewards-trigger:focus-visible{outline:2px solid var(--sl-blue-soft);outline-offset:3px}.sl-pass{color:var(--sl-blue-soft);letter-spacing:.16em;font-size:clamp(9px,1vh,12px);font-weight:800}.sl-sound{border:1px solid var(--sl-line);width:42px;height:42px;color:var(--sl-ink);cursor:pointer;background:linear-gradient(155deg,#175bbcbd,#021235e0);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 1px #d0ebff38,0 0 24px #087cff3d}.sl-sound:focus-visible{outline:2px solid var(--sl-blue);outline-offset:3px}.sl-eyebrow,.sl-entry-kicker,.sl-result-kicker{color:var(--sl-dim);letter-spacing:.28em;text-transform:uppercase;font-size:clamp(9px,1.05vh,12px);font-weight:800;line-height:1.45}.sl-title{letter-spacing:0;text-transform:uppercase;font-weight:950;line-height:.9}.sl-gold,.sl-shimmer{color:#0000;background:linear-gradient(105deg, var(--sl-ink) 0%, var(--sl-blue-soft) 34%, var(--sl-ink) 52%, var(--sl-blue-bright) 76%, var(--sl-ink) 100%);filter:drop-shadow(0 0 18px var(--sl-blue-glow));background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:3.8s ease-in-out infinite sl-shimmer-blue}.sl-reel-stage{place-items:center;min-height:0;padding:clamp(8px,1.5vh,22px) 0;display:grid}.sl-reels{background:linear-gradient(155deg,#072a70f5,#010717fa 55%,#041e56fa);border:1px solid #68b5ffb3;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(4px,.7vw,12px);width:100%;min-height:min(57vh,620px);padding:clamp(8px,1.2vh,16px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #cfebff47,inset 0 -42px 90px #000310bd,0 0 0 4px #054ab733,0 0 46px #006aff61,0 32px 70px #00000080}.sl-reels:before{content:"";z-index:3;pointer-events:none;background:var(--sl-blue);height:2px;box-shadow:0 0 9px var(--sl-blue-bright), 0 0 32px var(--sl-blue-glow);opacity:1;position:absolute;top:50%;left:1.5%;right:1.5%;transform:translateY(-50%)}.sl-reels:after{content:"";pointer-events:none;background:linear-gradient(155deg,#cdebff2e,#0000 22% 68%,#2386ff1a);position:absolute;inset:0}.sl-reel{background:#010716;border:1px solid #53a2ff29;border-radius:3px;grid-template-rows:repeat(3,minmax(0,1fr));gap:clamp(3px,.6vh,8px);min-width:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 26px #0043bb57}.sl-reel:after{content:"";pointer-events:none;background:linear-gradient(#000000b3,#0000 30% 70%,#000000b3);position:absolute;inset:0}.sl-cell{border:1px solid var(--sl-faint);background:linear-gradient(170deg,#134391d6,#031337f0 46%,#02091bf5);border-radius:2px;place-items:center;min-height:clamp(50px,14vh,180px);font-size:clamp(32px,7.7vh,92px);line-height:1;transition:transform .16s,border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #c9e8ff24,inset 0 -20px 32px #00031280}.sl-cell span{display:block}.sl-cell-label{color:var(--sl-dim);letter-spacing:.16em;margin-top:.35em;font-size:clamp(7px,.95vh,12px);font-weight:800}.sl-cell.is-hit{border-color:var(--sl-blue);box-shadow:inset 0 0 44px #49a9ff8c, 0 0 34px var(--sl-blue-glow);background:linear-gradient(160deg,#1f84ffb8,#04266af5);animation:.7s ease-out 2 sl-hit}.sl-bulbs{display:none}.sl-payflash{z-index:4;pointer-events:none;background:linear-gradient(90deg,#0000,#246bfe3d,#0000);height:18%;animation:.8s ease-out 2 sl-paysweep;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.sl-controls{justify-items:center;gap:8px;display:grid}.sl-ready-count{color:var(--sl-ink);text-transform:uppercase;justify-content:center;align-items:baseline;gap:12px;display:flex}.sl-ready-count strong{font-size:clamp(34px,5.5vh,64px);font-weight:950;line-height:1}.sl-ready-count span{letter-spacing:.08em;font-size:clamp(17px,2.5vh,28px);font-weight:900}.sl-session-note{color:var(--sl-dim);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:700}.sl-btn{border:1px solid var(--sl-line-strong);width:100%;min-height:clamp(58px,8vh,86px);color:var(--sl-ink);font:inherit;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:linear-gradient(160deg,#164da5e0,#031845f5);border-radius:6px;justify-content:center;align-items:center;padding:0 clamp(18px,2vw,32px);font-size:clamp(14px,1.9vh,22px);font-weight:900;transition:transform .1s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 1px #daefff2e,0 8px 22px #0000005c,0 0 22px #005bff1f}.sl-btn:hover{border-color:var(--sl-blue-soft);box-shadow:inset 0 1px #fff3, 0 0 28px var(--sl-blue-glow)}.sl-btn:active{background:var(--sl-surface-pressed);transform:translateY(2px);box-shadow:inset 0 2px 10px #00000059}.sl-btn:focus-visible{outline:2px solid var(--sl-blue);outline-offset:3px}.sl-btn:disabled{opacity:.36;cursor:default}.sl-btn-primary{border-color:var(--sl-blue);color:var(--sl-ink);background:linear-gradient(180deg, var(--sl-blue-bright) 0%, var(--sl-blue) 48%, var(--sl-blue-deep) 100%);box-shadow:inset 0 2px #e6f5ff7a, inset 0 -2px #00196799, 0 10px 34px var(--sl-blue-glow), 0 0 50px #0069ff57}.sl-btn-gold{border-color:var(--sl-blue-soft);color:var(--sl-ink);background:linear-gradient(180deg, var(--sl-blue-bright), var(--sl-blue-deep))}.sl-btn-ghost{background:#082f796b}.sl-spin-action{letter-spacing:.16em;text-shadow:0 2px 12px #00154b8c;border:1px solid #8dcaff;max-width:620px;min-height:clamp(76px,10vh,112px);font-size:clamp(25px,4vh,44px);animation:2.8s ease-in-out infinite sl-button-breathe;box-shadow:inset 0 2px #ffffff85,inset 0 -6px 16px #0024825c,0 12px #002d89,0 20px 52px #0066ff9e,0 0 82px #087cff57}.sl-spin-action:active{box-shadow:inset 0 2px 10px #00000038, 0 5px 0 #0d3d9d, 0 10px 20px var(--sl-blue-glow);transform:translateY(7px)}.sl-overlay{z-index:6;text-align:center;-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);background:radial-gradient(at 50% 12%,#1066ff85,#0000 54%),linear-gradient(155deg,#021239ed,#010511f5 72%);place-items:center;padding:clamp(18px,3vh,42px);animation:.24s ease-out sl-enter;display:grid;position:absolute;inset:0;overflow:auto}.sl-overlay>div{z-index:2;position:relative}.sl-rewards-popover{z-index:180;place-items:center;padding:clamp(18px,4vh,48px) clamp(22px,5vw,92px);display:grid;position:absolute;inset:0}.sl-rewards-backdrop{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);cursor:pointer;background:#000518c7;border:0;position:absolute;inset:0}.sl-rewards-panel{z-index:1;background:radial-gradient(70% 90% at 80% 15%,#1284ff4d,#0000 70%),linear-gradient(145deg,#073897fa,#010d2bfc 72%);border:1px solid #78c4ff9e;border-radius:8px;grid-template-columns:minmax(270px,.52fr) minmax(540px,1.48fr);grid-template-areas:"heading heading""jackpot rewards""button rewards";gap:clamp(14px,2.2vh,24px) clamp(22px,2.8vw,52px);width:min(1480px,92vw);max-height:min(850px,88dvh);padding:clamp(24px,4vh,46px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #def3ff3d,0 0 90px #0063ff6b,0 34px 90px #00000094}.sl-rewards-heading{grid-area:heading;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;display:grid}.sl-rewards-heading h2{letter-spacing:0;margin-top:7px;font-size:clamp(30px,5dvh,58px);font-weight:950;line-height:.92}.sl-rewards-close{border:1px solid var(--sl-line-strong);width:48px;height:48px;color:var(--sl-ink);font:inherit;cursor:pointer;background:#052a6fb8;border-radius:50%;place-items:center;font-size:30px;line-height:1;display:grid}.sl-rewards-jackpot{border:1px solid var(--sl-line-strong);background:linear-gradient(155deg,#1677f4b8,#021747eb);border-radius:7px;grid-area:jackpot;align-content:center;min-height:210px;padding:clamp(20px,3vh,32px);display:grid;box-shadow:inset 0 1px #daf0ff38,0 0 36px #0069ff40}.sl-rewards-jackpot span,.sl-rewards-jackpot small{color:var(--sl-blue-soft);letter-spacing:.18em;font-size:clamp(10px,1.2vh,13px);font-weight:850}.sl-rewards-jackpot strong{margin:12px 0 16px;font-size:clamp(42px,8vh,84px);font-weight:950;line-height:.85}.sl-rewards-list{grid-area:rewards;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:clamp(9px,1.3vh,14px);min-height:0;display:grid}.sl-reward-item{background:linear-gradient(155deg,#114eada6,#021339e6);border:1px solid #68b5ff4d;border-radius:6px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:clamp(62px,8vh,82px);padding:10px 16px;display:grid;box-shadow:inset 0 1px #ceebff21}.sl-reward-item>span{place-items:center;width:46px;height:46px;font-size:clamp(24px,3.8vh,40px);display:grid}.sl-reward-item strong{letter-spacing:.05em;min-width:0;font-size:clamp(13px,1.8vh,20px);font-weight:900;line-height:1.15}.sl-reward-item small{color:var(--sl-blue-soft);letter-spacing:.16em;font-size:9px;font-weight:900}.sl-reward-item.is-rare{background:linear-gradient(145deg,#197ff5cc,#042263f0);border-color:#89cfffb8;box-shadow:inset 0 1px #eaf7ff40,0 0 22px #007aff33}.sl-rewards-done{grid-area:button;align-self:end;min-height:66px}.sl-rays:before{content:"";pointer-events:none;background:conic-gradient(from 0deg at 50% 50%, transparent 0 8%, #2d92ff14 10%, transparent 13% 29%, #52aeff12 31%, transparent 34% 100%);animation:18s linear infinite sl-rays-turn;position:absolute;inset:-25%}.sl-flash{animation:.2s ease-out sl-enter}.sl-entry-kicker{color:var(--sl-blue-soft)}.sl-entry-title{margin-top:1.2vh;font-size:clamp(36px,7vh,84px)}.sl-entry-help{color:var(--sl-dim);margin-top:1.2vh;font-size:clamp(12px,1.65vh,17px)}.sl-code{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(6px,1vw,12px);width:min(100%,600px);margin:clamp(16px,2.5vh,28px) auto 0;display:grid}.sl-code b{min-width:0;height:clamp(66px,10vh,104px);color:var(--sl-ink);letter-spacing:0;background:linear-gradient(165deg,#0b3788d6,#01091df5);border:1px solid #71bbff8a;border-radius:7px;place-items:center;font-size:clamp(30px,5.5vh,58px);font-weight:900;display:grid;box-shadow:inset 0 2px #c4e6ff29,inset 0 -12px 24px #0004188a,0 0 22px #0064ff33}.sl-code b[style*="opacity: 1"]{border-color:var(--sl-blue-soft);box-shadow:inset 0 1px #e4f4ff4d, 0 0 18px var(--sl-blue), 0 0 42px var(--sl-blue-glow);background:linear-gradient(160deg,#176bece6,#031c52fa)}.sl-keypad{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(7px,1.1vh,12px);width:min(100%,480px);margin:clamp(16px,2.2vh,24px) auto 0;display:grid}.sl-key{min-height:clamp(55px,7.8vh,78px);color:var(--sl-ink);font:inherit;cursor:pointer;background:linear-gradient(165deg,#11469fe6,#031844fa);border:1px solid #66b1ff61;border-radius:7px;font-size:clamp(20px,3vh,30px);font-weight:850;box-shadow:inset 0 1px #d6edff33,inset 0 -8px 18px #00072366,0 5px #010719,0 0 20px #005dff29}.sl-key:active{transform:translateY(3px);box-shadow:inset 0 2px 12px #0006,0 2px #050607}.sl-key:focus-visible{outline:2px solid var(--sl-blue);outline-offset:2px}.sl-key-meta{color:var(--sl-dim);letter-spacing:.13em;font-size:10px}.sl-key-play{border-color:var(--sl-blue-soft);background:linear-gradient(180deg, var(--sl-blue-bright), var(--sl-blue-deep));box-shadow:inset 0 1px #ffffff6b, 0 5px 0 #00266f, 0 0 28px var(--sl-blue-glow);letter-spacing:.13em;font-size:12px}.sl-key-play:disabled{opacity:.32}.sl-connect-row{border-top:1px solid var(--sl-line);flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(12px,2vw,28px);margin-top:2.2vh;padding-top:1.6vh;display:flex}.sl-result-kicker{color:var(--sl-blue-soft);font-size:clamp(11px,1.5vh,16px)}.sl-result-prize{line-height:.82;animation:.38s cubic-bezier(.16,1,.3,1) sl-result;color:#0000!important;filter:drop-shadow(0 0 20px #379bffcc)drop-shadow(0 0 60px #005aff7a)!important;font-size:min(clamp(50px, 13vh, 168px), calc(120vw / var(--sl-fit-n,1)))!important;background:linear-gradient(#fff 0%,#bce1ff 35%,#258fff 74%,#0965e8 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;margin-top:2vh!important}.sl-final{width:100%;max-width:1100px}.sl-final-title{margin-top:1vh;font-size:clamp(34px,6.4vh,76px);line-height:.9}.sl-final-layout{grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);align-items:center;gap:clamp(16px,3vw,42px);margin-top:clamp(18px,3vh,34px);display:grid}.sl-final-ticket{text-align:left;background:linear-gradient(150deg,#0a3e97db,#021133f0);border:1px solid #79c2ffad;border-radius:8px;padding:clamp(18px,3vh,34px);box-shadow:inset 0 1px #e2f2ff38,0 0 42px #0069ff47,0 24px 54px #00000057}.sl-final-status{color:var(--sl-blue-soft);letter-spacing:.12em;font-size:clamp(12px,1.8vh,18px);font-weight:900}.sl-final-wins{gap:.45em;margin-top:1.8vh;display:grid}.sl-final-wins p{color:var(--sl-ink);text-shadow:0 0 22px #4ea8ff8a;text-transform:uppercase;font-size:clamp(28px,5vh,58px);font-weight:950;line-height:.96}.sl-final-rule{color:var(--sl-dim);letter-spacing:.13em;margin-top:2vh;font-size:clamp(9px,1.25vh,12px);font-weight:800;line-height:1.6}.sl-final-claim{justify-items:center;gap:9px;display:grid}.sl-final-options{gap:clamp(9px,1.4vh,15px);display:grid}.sl-final-option{min-height:clamp(112px,18vh,180px);color:var(--sl-ink);text-align:left;background:linear-gradient(145deg,#0d46a5b8,#021236eb);border:1px solid #79c2ff7a;border-radius:8px;gap:clamp(5px,.8vh,9px);padding:clamp(14px,2.2vh,24px);display:grid;box-shadow:inset 0 1px #fff3,0 14px 34px #0000003d}.sl-final-option span,.sl-final-option-label{color:var(--sl-blue-soft);letter-spacing:.14em;font-size:clamp(9px,1.25vh,12px);font-weight:900}.sl-final-option strong{font-size:clamp(20px,3.7vh,38px);font-weight:950;line-height:.95}.sl-final-option small{color:var(--sl-dim);letter-spacing:.09em;font-size:clamp(8px,1.15vh,11px);font-weight:800;line-height:1.45}.sl-final-option-primary{border-color:var(--sl-blue-soft);box-shadow:inset 0 1px #ffffff61, 0 0 34px var(--sl-blue-glow);background:linear-gradient(145deg,#178cff,#06389f)}.sl-final-selected{border:1px solid var(--sl-blue-soft);text-align:center;background:#042d7a9e;align-content:center;justify-items:center;gap:12px;min-height:230px;padding:24px;display:grid}.sl-final-claim>img,.sl-final-claim>canvas,.sl-final-claim>svg{border:10px solid var(--sl-ink);background:var(--sl-ink);box-shadow:0 0 0 1px var(--sl-blue-soft), 0 0 38px var(--sl-blue-glow), 0 18px 42px #00000061;border-radius:8px;width:min(27vh,260px)!important;height:min(27vh,260px)!important}.sl-final-claim-title{letter-spacing:.06em;font-size:clamp(16px,2.35vh,26px);font-weight:950;line-height:1}.sl-final-url{color:var(--sl-blue-soft);letter-spacing:.12em;font-size:12px;font-weight:800}.sl-final-choice{color:var(--sl-dim);letter-spacing:.12em;margin-top:2vh;font-size:clamp(10px,1.45vh,14px);font-weight:800;line-height:1.6}.sl-final-choice span{color:var(--sl-blue-soft);margin-inline:.4em}.sl-final-done{max-width:620px;margin-top:2vh}.sl-final-legal{color:var(--sl-dim);letter-spacing:.12em;margin-top:1.3vh;font-size:10px}.sl-side{background:linear-gradient(#062058,#020b21 62%,#01040d);grid-auto-rows:min-content;align-content:center;gap:12px;min-width:0;padding:clamp(16px,2vw,28px);display:grid;overflow:hidden;box-shadow:inset 1px 0 #76beff2e,inset 22px 0 60px #0048be26}.sl-card{border-bottom:1px solid var(--sl-line);background:0 0;padding:clamp(14px,1.8vh,20px) 0}.sl-prize{min-width:0;color:var(--sl-dim);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 0;font-size:clamp(9px,1.2vh,12px);display:grid}.sl-prize em{filter:grayscale(.3);font-size:17px;font-style:normal}.sl-prize.is-rare{color:var(--sl-ink)}.sl-ticker{overflow:hidden}.sl-ticker span{white-space:normal;line-height:1.7;display:block}.sl-bar{background:var(--sl-faint);height:3px;overflow:hidden}.sl-bar i{background:var(--sl-blue);height:100%;transition:width .9s linear;display:block}.sl-confetti{pointer-events:none;font-size:clamp(16px,2.5vh,30px);animation:2.6s linear forwards sl-fall;position:absolute;top:-8vh}.sl-power-glow{z-index:4;pointer-events:none;box-shadow:inset 0 0 90px var(--sl-blue-glow);animation:1s ease-in-out infinite sl-power;position:absolute;inset:0}.sl-damage{z-index:30;padding:6px 12px calc(6px + env(safe-area-inset-bottom));color:#f5f7fa57;letter-spacing:.16em;text-align:center;text-transform:uppercase;pointer-events:none;background:#050607cc;font-size:clamp(8px,1vh,10px);font-weight:700;position:absolute;bottom:0;left:0;right:0}.sl-bonus-core{border-color:var(--sl-blue)!important;background:var(--sl-surface-raised)!important;box-shadow:0 0 50px var(--sl-blue-glow)!important}.sl-star{background:var(--sl-ink);box-shadow:0 0 8px var(--sl-blue-soft)}.sl-bonus-meteor{filter:grayscale(1) drop-shadow(0 0 18px var(--sl-blue-soft))}.sl-pop{animation:.28s ease-out sl-enter}.sl-pulse{animation:1.2s ease-in-out infinite sl-power}@keyframes sl-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes sl-result{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes sl-hit{50%{transform:scale(1.045)}}@keyframes sl-paysweep{0%{opacity:0;transform:translate(-50%,-50%)}45%{opacity:1}to{opacity:0;transform:translate(50%,-50%)}}@keyframes sl-fall{to{opacity:0;transform:translateY(115vh)rotate(220deg)}}@keyframes sl-power{50%{opacity:.45}}@keyframes sl-streak{0%{opacity:.45;transform:translateY(-28%)}to{opacity:1;transform:translateY(28%)}}@keyframes sl-antic{50%{transform:scale(1.02)}}@keyframes sl-land-hard{0%{transform:translateY(-10%)}60%{transform:translateY(3%)}to{transform:none}}@keyframes sl-cab-hum{50%{transform:translateY(.6px)}}@keyframes sl-cab-shake{25%{transform:translate(-4px)}60%{transform:translate(4px)}}@keyframes sl-pulse{50%{opacity:.8}}@keyframes sl-ambient-sweep{50%{opacity:.55;transform:translate(1.5%)}}@keyframes sl-shimmer-blue{0%,to{background-position:0%}50%{background-position:100%}}@keyframes sl-rays-turn{to{transform:rotate(360deg)}}@keyframes sl-button-breathe{50%{box-shadow:inset 0 2px #ffffff94,inset 0 -6px 16px #00248252,0 12px #002d89,0 24px 64px #0066ffc2,0 0 96px #087cff70}}.sl-reel.is-spinning{animation:.15s linear infinite sl-cab-hum}.sl-reel.is-spinning .sl-cell span{filter:blur(1px);animation:.14s linear infinite sl-streak}.sl-reel.is-anticipate{animation:.55s ease-in-out infinite sl-antic}.sl-reel.is-anticipate .sl-cell{border-color:var(--sl-blue);box-shadow:inset 0 0 26px var(--sl-blue-glow)}.sl-reels.is-spinning-all{animation:.16s linear infinite sl-cab-hum}.sl-reels.is-win-shake{animation:.45s ease-out sl-cab-shake}@media (width<=900px),(orientation:portrait){.sl-grid{grid-template-columns:minmax(0,1fr)}.sl-stage{padding:18px 16px 34px;box-shadow:inset 0 1px #9bd3ff2e}.sl-side{display:none}.sl-brand{font-size:clamp(28px,4.5vh,46px)}.sl-reels{min-height:min(48vh,470px)}.sl-cell{min-height:clamp(42px,11.2vh,132px);font-size:clamp(26px,6vh,64px)}.sl-final-layout{grid-template-columns:minmax(0,1fr) minmax(210px,.75fr);gap:14px}.sl-final-ticket{padding:16px}.sl-final-wins p{font-size:clamp(24px,4vh,42px)}}@media (width<=620px){.sl-header-tools .sl-pass{display:none}.sl-stage{padding-inline:10px}.sl-reels{gap:3px;padding:5px}.sl-cell{min-height:clamp(38px,10.5vh,100px);font-size:clamp(23px,5.7vh,48px)}.sl-overlay{padding:16px 12px 32px}.sl-code{gap:5px}.sl-code b{height:60px;font-size:28px}.sl-keypad{gap:7px}.sl-key{min-height:54px}.sl-final-layout{grid-template-columns:1fr}.sl-final-title{font-size:34px}.sl-final-ticket{text-align:center}.sl-final-claim>img,.sl-final-claim>canvas,.sl-final-claim>svg{width:min(21vh,210px)!important;height:min(21vh,210px)!important}}@media (height<=760px){.sl-stage{padding-top:12px;padding-bottom:28px}.sl-tagline{margin-top:5px}.sl-reels{min-height:43vh}.sl-cell{min-height:10vh}.sl-entry-title{font-size:34px}.sl-entry-help{margin-top:6px}.sl-code{margin-top:10px}.sl-code b{height:54px;font-size:26px}.sl-keypad{gap:5px;margin-top:10px}.sl-key{min-height:44px}.sl-connect-row{margin-top:10px;padding-top:8px}}@media (prefers-reduced-motion:reduce){.sl-root:before,.sl-rays:before,.sl-spin-action,.sl-overlay,.sl-result-prize,.sl-cell.is-hit,.sl-confetti,.sl-power-glow,.sl-pop,.sl-pulse,.sl-reel,.sl-reel .sl-cell span,.sl-reels{animation:none!important}}@media (aspect-ratio>=4/3) and (width>=800px){.sl-root{background:radial-gradient(82% 66% at 38% -8%,#1582ffdb 0%,#0446c680 35%,#0000 72%),linear-gradient(128deg,#02091d 0%,#073186 46%,#010716 100%);height:100dvh;min-height:100dvh}.sl-root:before{background:linear-gradient(108deg,#0000 0 25%,#79c6ff1f 42%,#0000 58% 100%),repeating-linear-gradient(90deg,#0000 0 127px,#6ab2ff09 128px)}.sl-grid{grid-template-columns:minmax(0,1fr);height:100dvh}.sl-stage{padding:max(12px, env(safe-area-inset-top)) clamp(34px, 4vw, 78px) max(28px, calc(env(safe-area-inset-bottom) + 20px));background:radial-gradient(68% 72% at 50% 43%,#086aff38,#0000 74%),linear-gradient(#063084f0 0%,#03194cf7 48%,#01081bfc 100%);grid-template-rows:clamp(58px,8.5dvh,88px) minmax(0,1fr) clamp(96px,15.5dvh,160px)}.sl-header{align-items:center}.sl-brand{font-size:clamp(30px,5.4dvh,58px)}.sl-tagline{margin-top:5px;font-size:clamp(8px,1.15dvh,12px)}.sl-sound{width:clamp(34px,4.4dvh,44px);height:clamp(34px,4.4dvh,44px)}.sl-reel-stage{justify-self:center;width:min(100%,1760px);padding:clamp(4px,.8dvh,9px) 0}.sl-reel-stage>div{height:100%;min-height:0;display:grid}.sl-reels{border-width:2px;gap:clamp(6px,.7vw,14px);height:100%;min-height:0;max-height:none;padding:clamp(9px,1.25dvh,15px);box-shadow:inset 0 1px #cfebff52,inset 0 -52px 110px #000310b8,0 0 0 5px #054ab733,0 0 68px #006aff75,0 34px 74px #0000007a}.sl-reel{gap:clamp(3px,.65dvh,7px);min-height:0}.sl-cell{min-height:0;font-size:clamp(38px,10.2dvh,108px)}.sl-cell-label{font-size:clamp(8px,1.12dvh,13px)}.sl-controls{grid-template-columns:minmax(180px,.4fr) minmax(440px,1.35fr) minmax(200px,.48fr);align-content:center;justify-self:center;place-items:center stretch;gap:clamp(10px,1.4vw,24px);width:min(100%,1560px);min-height:0}.sl-controls>.sl-ready-count{justify-self:end}.sl-controls>.sl-spin-action{grid-area:1/2}.sl-controls>.sl-more-codes{grid-area:1/3;align-self:end}.sl-controls>.sl-session-note{text-align:left;grid-area:2/3;line-height:1.55}.sl-controls>.sl-eyebrow{grid-column:1/-1}.sl-controls>.sl-ready-count+.sl-spin-action+.sl-session-note+.sl-eyebrow{display:none}.sl-ready-count{text-align:right;gap:9px}.sl-ready-count strong{font-size:clamp(30px,6.4dvh,66px)}.sl-ready-count span{max-width:112px;font-size:clamp(13px,2dvh,21px);line-height:1.05}.sl-session-note{font-size:clamp(8px,1.15dvh,11px)}.sl-spin-action{background:linear-gradient(#53b7ff 0%,#087cff 45%,#02329c 100%);max-width:none;min-height:clamp(72px,12dvh,124px);font-size:clamp(32px,5.4dvh,58px)}.sl-side{display:none}.sl-card{padding:clamp(7px,1.2dvh,14px) 0}.sl-prize{padding:clamp(2px,.42dvh,5px) 0}.sl-overlay{padding:max(12px, env(safe-area-inset-top)) clamp(42px, 5vw, 96px) max(30px, calc(env(safe-area-inset-bottom) + 22px));background:radial-gradient(72% 86% at 50% 0,#1985ffad,#0000 68%),linear-gradient(145deg,#04308bf7,#010b25fb 72%);overflow:hidden}.sl-grid:has(.sl-entry-screen){grid-template-columns:minmax(0,1fr)}.sl-grid:has(.sl-entry-screen) .sl-side{display:none}.sl-stage:has(.sl-entry-screen){background:radial-gradient(60% 90% at 79% 52%,#0088ff47,#0000 70%),linear-gradient(118deg,#041f5dfa,#053fa6f5 53%,#010f33fc);padding-inline:clamp(34px,4.4vw,86px)}.sl-stage:has(.sl-entry-screen)>.sl-controls{visibility:hidden}.sl-entry-screen{padding:clamp(112px, 12dvh, 134px) clamp(42px, 5vw, 96px) max(34px, calc(env(safe-area-inset-bottom) + 26px));-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(44% 78% at 76% 52%,#169dff61,#0000 72%),radial-gradient(72% 92% at 28% 24%,#0852d357,#0000 70%),linear-gradient(118deg,#03143f 0%,#063b9d 52%,#010e31 100%);place-items:stretch stretch}.sl-entry-layout{text-align:left;grid-template-columns:minmax(360px,.76fr) minmax(560px,1.24fr);align-items:center;gap:clamp(48px,7vw,132px);width:min(1680px,100%);height:100%;margin:0 auto;display:grid}.sl-entry-copy{align-content:center;min-width:0;display:grid}.sl-entry-kicker{letter-spacing:.22em;font-size:clamp(13px,1.45dvh,16px)}.sl-entry-title{margin-top:clamp(14px,2dvh,22px);font-size:clamp(50px,6.6dvh,72px);line-height:.9}.sl-entry-help{max-width:520px;color:var(--sl-ink);margin-top:clamp(20px,2.8dvh,30px);font-size:clamp(18px,2.1dvh,23px);line-height:1.45}.sl-entry-guide{border-left:3px solid var(--sl-blue-bright);gap:7px;margin-top:clamp(38px,6dvh,64px);padding:18px 0 18px 20px;display:grid}.sl-entry-guide strong{letter-spacing:.09em;font-size:clamp(16px,1.8dvh,20px)}.sl-entry-guide span{color:var(--sl-dim);font-size:clamp(14px,1.6dvh,17px);line-height:1.45}.sl-connect-row{border-top:1px solid var(--sl-line);grid-template-columns:auto 1fr;justify-content:stretch;gap:6px 16px;margin-top:clamp(30px,5dvh,52px);padding-top:18px;display:grid}.sl-connect-row span{color:var(--sl-dim);letter-spacing:.11em;font-size:clamp(12px,1.3dvh,14px);font-weight:800}.sl-connect-row strong{color:var(--sl-ink);letter-spacing:.04em;font-size:clamp(14px,1.55dvh,17px)}.sl-connect-row b{color:var(--sl-blue-soft);letter-spacing:.22em;font-size:clamp(20px,2.7dvh,30px)}.sl-connect-row em{letter-spacing:.15em;grid-column:1/-1;font-size:12px;font-style:normal;font-weight:900}.sl-entry-console{background:linear-gradient(155deg,#094cb4b3,#010f31e0);border:1px solid #85cfff6b;border-radius:10px;align-content:center;justify-self:center;width:min(100%,720px);padding:clamp(24px,3.2dvh,36px);display:grid;box-shadow:inset 0 1px #e2f6ff40,inset 0 -50px 90px #00082159,0 0 70px #0078ff42,0 28px 80px #00000061}.sl-console-label{color:var(--sl-blue-soft);letter-spacing:.18em;text-align:center;margin-bottom:13px;font-size:clamp(13px,1.45dvh,16px);font-weight:900}.sl-entry-console .sl-code{gap:clamp(8px,.7vw,13px);width:100%;margin:0}.sl-entry-console .sl-code b{height:clamp(72px,9dvh,98px);font-size:clamp(36px,5.1dvh,55px)}.sl-entry-console .sl-keypad{gap:clamp(10px,1.2dvh,14px);width:100%;margin:clamp(16px,2dvh,22px) 0 0}.sl-entry-console .sl-key{border-radius:8px;min-height:clamp(70px,8.4dvh,91px);font-size:clamp(26px,3.4dvh,36px)}.sl-entry-console .sl-key-meta,.sl-entry-console .sl-key-play{font-size:clamp(15px,1.8dvh,20px);font-weight:950}.sl-entry-console .sl-key-play{background:linear-gradient(#5ac2ff,#0785ff 46%,#0238a8);box-shadow:inset 0 1px #ffffff85,0 6px #00266f,0 0 34px #009bffa6}.sl-entry-error{color:var(--sl-danger);letter-spacing:.08em;text-align:center;margin-top:14px;font-size:15px;font-weight:900}.sl-overlay:has(.sl-result-prize)>div{align-content:center;justify-items:center;display:grid;width:min(1540px,92vw)!important;max-width:none!important}.sl-result-kicker{font-size:clamp(12px,2.2dvh,22px)}.sl-result-prize{overflow-wrap:anywhere;max-width:100%;line-height:.8;font-size:min(clamp(56px, 16dvh, 174px), calc(120vw / var(--sl-fit-n,1)))!important}.sl-overlay:has(.sl-result-prize) .sl-btn{min-height:clamp(50px,8.5dvh,84px);margin-top:2dvh!important}.sl-final{width:min(1640px,94vw);max-width:none;max-height:calc(100dvh - max(48px, env(safe-area-inset-top) + env(safe-area-inset-bottom)));grid-template-columns:minmax(0,1fr) minmax(250px,.72fr);grid-template-areas:"kicker kicker""title title""content content""choice choice""error error""done legal";align-items:center;column-gap:clamp(20px,3vw,54px);display:grid}.sl-final>.sl-eyebrow:first-child{grid-area:kicker}.sl-final-title{grid-area:title;margin-top:.5dvh;font-size:clamp(32px,6.8dvh,74px)}.sl-final-layout{grid-area:content;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:clamp(24px,4vw,76px);margin-top:clamp(8px,1.8dvh,20px)}.sl-final-ticket{padding:clamp(13px,2.4dvh,26px)}.sl-final-status{font-size:clamp(11px,1.8dvh,18px)}.sl-final-wins{gap:.25em;margin-top:1.2dvh}.sl-final-wins p{font-size:clamp(28px,5.4dvh,60px)}.sl-final-rule{margin-top:1.4dvh}.sl-final-claim>img,.sl-final-claim>canvas,.sl-final-claim>svg{border-width:8px;width:min(31dvh,285px)!important;height:min(31dvh,285px)!important}.sl-final-claim-title{font-size:clamp(15px,2.4dvh,26px)}.sl-final-options{grid-template-columns:1fr}.sl-final-option{min-height:clamp(104px,16dvh,164px)}.sl-final-selected{min-height:min(31dvh,285px)}.sl-final-choice{grid-area:choice;margin-top:clamp(8px,1.4dvh,16px)}.sl-final>.sl-eyebrow[style*=margin-top]{grid-area:error}.sl-final-done{grid-area:done;width:100%;max-width:none;min-height:clamp(46px,7.6dvh,76px);margin-top:clamp(7px,1.2dvh,14px)}.sl-final-legal{text-align:right;grid-area:legal;justify-self:end;margin-top:clamp(7px,1.2dvh,14px)}:is(.sl-overlay:has(>div>.sl-eyebrow:first-child):has(.sl-title+input)>div,.sl-overlay:has(>div>.sl-eyebrow:first-child):has(.sl-title~button)>div){max-height:calc(100dvh - max(48px, env(safe-area-inset-top) + env(safe-area-inset-bottom)))}.sl-overlay:has(.sl-title) input{max-height:9dvh}.sl-damage{padding-bottom:max(5px, env(safe-area-inset-bottom));font-size:clamp(7px,.9dvh,9px)}}@media (aspect-ratio>=4/3) and (width>=800px) and (height<=600px){.sl-grid{grid-template-columns:minmax(0,1fr)}.sl-stage{grid-template-rows:48px minmax(0,1fr) 82px;padding-top:8px;padding-bottom:23px}.sl-tagline{display:none}.sl-brand{font-size:30px}.sl-side{display:none}.sl-side .sl-card{padding:5px 0}.sl-side .sl-prize{padding:1px 0;font-size:8px}.sl-side .sl-prize em{font-size:13px}.sl-side .sl-card:last-child{display:none}.sl-spin-action{min-height:60px;font-size:28px}.sl-ready-count strong{font-size:34px}.sl-ready-count span{font-size:13px}.sl-session-note{font-size:7px}.sl-stage:has(.sl-entry-screen){grid-template-rows:48px minmax(0,1fr) 22px;padding-inline:36px}.sl-entry-screen{padding:64px 40px 24px}.sl-entry-layout{grid-template-columns:minmax(280px,.78fr) minmax(430px,1.22fr);gap:42px}.sl-entry-title{margin-top:8px;font-size:38px;line-height:.88}.sl-entry-help{margin-top:11px;font-size:14px}.sl-entry-guide{margin-top:18px;padding-block:9px}.sl-entry-guide strong{font-size:13px}.sl-entry-guide span{font-size:12px}.sl-connect-row{gap:3px 10px;margin-top:16px;padding-top:10px}.sl-connect-row span{font-size:10px}.sl-connect-row strong{font-size:11px}.sl-connect-row b{font-size:18px}.sl-entry-console{width:min(100%,560px);padding:13px 16px 16px}.sl-console-label{margin-bottom:7px;font-size:11px}.sl-entry-console .sl-code b{height:48px;font-size:27px}.sl-entry-console .sl-keypad{gap:7px;margin-top:8px}.sl-entry-console .sl-key{min-height:44px;font-size:20px}.sl-entry-console .sl-key-meta,.sl-entry-console .sl-key-play{font-size:12px}.sl-header-jackpot{padding:5px 10px}.sl-header-jackpot span{font-size:8px}.sl-header-jackpot strong{font-size:15px}.sl-rewards-trigger{padding:5px 10px}.sl-rewards-trigger span{font-size:8px}.sl-rewards-trigger strong{font-size:15px}.sl-rewards-popover{padding:18px 30px}.sl-rewards-panel{grid-template-columns:minmax(210px,.5fr) minmax(480px,1.5fr);gap:10px 24px;width:min(1120px,94vw);max-height:94dvh;padding:18px 22px}.sl-rewards-heading h2{margin-top:3px;font-size:28px}.sl-rewards-close{width:36px;height:36px;font-size:24px}.sl-rewards-jackpot{min-height:150px;padding:16px}.sl-rewards-jackpot strong{margin:8px 0 10px;font-size:44px}.sl-rewards-jackpot span,.sl-rewards-jackpot small{font-size:8px}.sl-rewards-list{gap:7px}.sl-reward-item{grid-template-columns:34px minmax(0,1fr) auto;min-height:45px;padding:5px 10px}.sl-reward-item>span{width:30px;height:30px;font-size:22px}.sl-reward-item strong{font-size:12px}.sl-reward-item small{font-size:7px}.sl-rewards-done{min-height:48px;font-size:12px}.sl-final-title{font-size:32px}.sl-final-layout{margin-top:6px}.sl-final-ticket{padding:10px 14px}.sl-final-wins{margin-top:5px}.sl-final-wins p{font-size:24px}.sl-final-rule{margin-top:7px;font-size:8px}.sl-final-claim>img,.sl-final-claim>canvas,.sl-final-claim>svg{border-width:6px;width:154px!important;height:154px!important}.sl-final-claim-title{font-size:15px}.sl-final-option{min-height:82px;padding:9px 12px}.sl-final-option strong{font-size:18px}.sl-final-option small{font-size:7px}.sl-final-selected{min-height:154px;padding:12px}.sl-final-choice{margin-top:5px;font-size:8px;line-height:1.3}.sl-final-done{min-height:42px;margin-top:5px;font-size:13px}.sl-final-legal{margin-top:5px;font-size:8px}.sl-overlay>div[style*="max-width: 560"]{transform-origin:50%;transform:scale(.82)}}.sl-more-codes{letter-spacing:.12em;white-space:nowrap;min-height:clamp(52px,8dvh,84px);padding-inline:clamp(14px,2vw,30px);font-size:clamp(13px,2dvh,20px);font-weight:900}.sl-ads{grid-template-rows:minmax(0,1fr) auto;align-content:stretch;gap:16px;min-width:0;height:100%;display:none;position:relative}.sl-ad{background:radial-gradient(120% 90% at 100% 0,#4054f452,#0000 70%),linear-gradient(160deg,#0a1028f0,#000000e6);border:1px solid #7896ff52;border-radius:26px;align-content:stretch;min-height:min(74dvh,860px);animation:.7s cubic-bezier(.16,1,.3,1) both sl-ad-in;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 60px #4054f438}.sl-ad-body{z-index:1;align-content:center;padding:clamp(28px,4dvh,56px);display:grid;position:relative}.sl-ad-visual .sl-ad-body{background:linear-gradient(#02061659 0%,#020616e6 40%,#000000f0 100%);align-content:end}.sl-ad-bg{z-index:0;object-fit:cover;opacity:.48;filter:saturate(1.05)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}@keyframes sl-ad-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.sl-ad-kicker{color:var(--sl-blue-bright,#8fa6ff);letter-spacing:.28em;font-size:clamp(12px,1.7dvh,18px);font-weight:800}.sl-ad-title{color:#fff;letter-spacing:.01em;text-transform:uppercase;margin-top:clamp(10px,1.6dvh,18px);font-size:clamp(32px,5.4dvh,66px);font-weight:900;line-height:.92;display:grid}.sl-ad-lines{gap:clamp(8px,1.4dvh,16px);margin-top:clamp(18px,3dvh,34px);padding:0;list-style:none;display:grid}.sl-ad-lines li{color:#ffffffdb;letter-spacing:.07em;font-size:clamp(14px,2.3dvh,24px);font-weight:600}.sl-ad-lines li.sl-ad-step{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(10px,1vw,16px);display:grid}.sl-ad-step b{aspect-ratio:1;color:#0b0820;background:linear-gradient(145deg, #fff, var(--sl-blue-bright,#8fa6ff));width:1.9em;box-shadow:0 0 18px rgba(var(--sl-m-rgb,143, 166, 255), .55);letter-spacing:0;border-radius:50%;place-items:center;font-weight:900;display:grid}.sl-ad-foot{color:#ffffff8c;letter-spacing:.2em;border-top:1px solid #ffffff24;margin-top:clamp(18px,3dvh,34px);padding-top:clamp(12px,1.8dvh,20px);font-size:clamp(11px,1.6dvh,17px)}.sl-ad-dots{justify-content:center;gap:10px;display:flex}.sl-ad-dots i{background:#ffffff2e;border-radius:999px;width:34px;height:4px;transition:background .3s}.sl-ad-dots i.is-on{background:var(--sl-blue-bright,#8fa6ff)}@media (width>=1100px){.sl-entry-layout.has-ads{grid-template-columns:minmax(240px,.55fr) minmax(440px,1fr) minmax(420px,1fr);align-items:stretch;gap:clamp(24px,2.6vw,48px)}.sl-ads{display:grid}.sl-entry-copy{align-content:center;min-height:0;padding-bottom:clamp(8px,1.4dvh,18px)}.sl-entry-copy .sl-entry-guide{margin-top:clamp(18px,3dvh,40px);padding-block:12px}.sl-entry-copy .sl-connect-row{margin-top:clamp(14px,2.4dvh,32px);padding-top:14px;padding-bottom:2px}}.sl-root{--sl-season-a:#3b82f6;--sl-season-b:#d4af37}.sl-season-halloween{--sl-season-a:#ff7a18;--sl-season-b:#8b2cff}.sl-season-christmas{--sl-season-a:#e11d48;--sl-season-b:#34d399}.sl-season-easter{--sl-season-a:#f9a8d4;--sl-season-b:#a7f3d0}.sl-season-valentine{--sl-season-a:#fb3f6c;--sl-season-b:#ffc2d1}.sl-fx{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.sl-grid{z-index:1;position:relative}.sl-fx-fog{background:radial-gradient(40% 30% at 20% 85%, color-mix(in srgb, var(--sl-season-a) 28%, transparent), transparent 70%), radial-gradient(35% 28% at 80% 15%, color-mix(in srgb, var(--sl-season-b) 24%, transparent), transparent 70%);animation:18s ease-in-out infinite alternate sl-fog;position:absolute;inset:-20%}@keyframes sl-fog{to{transform:translate(4%,-3%)scale(1.08)}}.sl-fx-beams i{transform-origin:top;background:linear-gradient(to bottom, color-mix(in srgb, var(--sl-season-a) 30%, transparent), transparent 75%);opacity:.35;filter:blur(6px);width:18vw;height:130%;animation:9s ease-in-out infinite alternate sl-beam;position:absolute;top:-10%;left:50%}.sl-fx-beams i:nth-child(2){background:linear-gradient(to bottom, color-mix(in srgb, var(--sl-season-b) 30%, transparent), transparent 75%);animation-delay:-3s}.sl-fx-beams i:nth-child(3){animation-delay:-6s}@keyframes sl-beam{0%{transform:translate(-50%)rotate(-28deg)}to{transform:translate(-50%)rotate(28deg)}}.sl-fx-p{opacity:.22;will-change:transform;animation:linear infinite sl-float;position:absolute;bottom:-8vh}@keyframes sl-float{0%{transform:translate(0)rotate(0)}to{transform:translate(3vw,-118vh)rotate(220deg)}}.sl-fx.is-intense .sl-fx-p{opacity:.55}.sl-fx.is-intense .sl-fx-beams i{opacity:.7;animation-duration:1.6s}.sl-fx-badge{letter-spacing:.4em;color:var(--sl-season-a);text-shadow:0 0 14px var(--sl-season-a);opacity:.85;font-size:clamp(9px,1.2vh,12px);font-weight:900;position:absolute;top:1.2vh;left:50%;transform:translate(-50%)}@keyframes sl-reel-glow{0%{filter:drop-shadow(0 0 10px var(--sl-season-a))}to{filter:drop-shadow(0 0 34px var(--sl-season-b))}}@keyframes sl-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-7px,2px)}40%,60%{transform:translate(7px,-2px)}}.sl-overlay .sl-final,.sl-overlay>div{animation:.62s cubic-bezier(.2,1.5,.4,1) both sl-pop-in}@keyframes sl-pop-in{0%{opacity:0;transform:scale(.82)translateY(4vh)}to{opacity:1;transform:none}}.sl-final-option-phone{background:linear-gradient(145deg, var(--sl-season-a), color-mix(in srgb, var(--sl-season-b) 70%, #000));border-color:var(--sl-season-a);box-shadow:0 0 40px color-mix(in srgb, var(--sl-season-a) 55%, transparent)}.sl-phone,.sl-phone-done{justify-items:center;gap:1.2vh;display:grid}.sl-phone-display{letter-spacing:.06em;font-variant-numeric:tabular-nums;min-height:1.2em;font-size:clamp(26px,5vh,52px);font-weight:950}.sl-phone-display.is-pin{letter-spacing:.5em}.sl-phone-pad{grid-template-columns:repeat(3,minmax(64px,1fr));gap:1vh;width:min(100%,360px);display:grid}.sl-phone-key{min-height:clamp(52px,7.5vh,76px);color:inherit;background:#ffffff0f;border:1px solid #ffffff29;border-radius:16px;font-size:clamp(20px,3.6vh,34px);font-weight:900;transition:transform 80ms,background .15s}.sl-phone-key:active{background:color-mix(in srgb, var(--sl-season-a) 40%, transparent);transform:scale(.92)}.sl-phone-actions{grid-template-columns:1fr 2fr;gap:1vh;width:min(100%,360px);display:grid}.sl-phone-pinlabel{letter-spacing:.3em;opacity:.7;font-size:clamp(10px,1.4vh,13px);font-weight:900}.sl-phone-pin{letter-spacing:.25em;color:var(--sl-season-b);text-shadow:0 0 30px var(--sl-season-a);font-size:clamp(56px,12vh,130px);font-weight:950;line-height:1;animation:.7s cubic-bezier(.2,1.6,.4,1) both sl-pop-in}.sl-phone-balance{font-size:clamp(24px,4.6vh,48px);font-weight:950}.sl-phone-balance span{letter-spacing:.2em;opacity:.7;font-size:.4em}@media (prefers-reduced-motion:reduce){.sl-fx-p,.sl-fx-beams i,.sl-fx-fog,.sl-root.is-bigwin .sl-stage,.sl-root.is-spinning .sl-reel-stage{animation:none!important}}.sl-coinburst{pointer-events:none;z-index:5;position:absolute;inset:0}.sl-coinburst i{filter:drop-shadow(0 0 12px #ffcf5ce6);font-size:2.2rem;font-style:normal;animation:1.3s cubic-bezier(.2,.8,.2,1) both sl-coin;position:absolute;top:50%;left:50%}@keyframes sl-coin{0%{transform:translate(-50%,-50%) rotate(var(--a)) translateY(0) scale(.3);opacity:0}20%{opacity:1}to{transform:translate(-50%,-50%) rotate(var(--a)) translateY(-46vh) scale(1.1) rotate(540deg);opacity:0}}.sl-mode-party.is-spinning .sl-reels{animation:.32s steps(2,end) infinite sl-strobe}@keyframes sl-strobe{0%{box-shadow:inset 0 0 80px #ff3da559,0 0 60px #00e0ff59}to{box-shadow:inset 0 0 80px #00e0ff59,0 0 60px #ff3da573}}.sl-mode-party.is-bigwin .sl-reels{animation:.5s ease-in-out 3 sl-bigshake}@keyframes sl-bigshake{0%,to{transform:translate(0)}25%{transform:translate(-6px,3px)rotate(-.4deg)}50%{transform:translate(6px,-3px)rotate(.4deg)}75%{transform:translate(-3px,-2px)}}.sl-mode-teenie .sl-reel.is-landing{animation:.45s cubic-bezier(.3,1.8,.5,1) sl-bounce}@keyframes sl-bounce{0%{transform:translateY(-14px)}to{transform:translateY(0)}}.sl-mode-teenie.is-spinning .sl-reels{box-shadow:inset 0 0 90px #7a5cff66,0 0 70px #00e0ff59}.sl-mode-cafe .sl-reels{transition:box-shadow 1.2s;box-shadow:inset 0 0 120px #ffc64d2e,0 0 80px #ffc64d2e}.sl-mode-cafe.is-spinning .sl-reels{box-shadow:inset 0 0 140px #ffc64d52,0 0 110px #ffc64d4d}.sl-mode-cafe .sl-coinburst i{color:#ffc64d;font-size:1.8rem;animation-duration:2s}@media (prefers-reduced-motion:reduce){.sl-coinburst,.sl-mode-party.is-spinning .sl-reels,.sl-mode-party.is-bigwin .sl-reels{animation:none!important}.sl-coinburst{display:none}}.sl-winfeed{z-index:4;white-space:nowrap;letter-spacing:.12em;color:#ffe7a8;pointer-events:none;background:linear-gradient(90deg,#ffcf5c00,#ffcf5c29,#ffcf5c00);border-bottom:1px solid #ffcf5c40;padding:6px 0;font-size:13px;position:absolute;top:0;left:0;right:0;overflow:hidden}.sl-winfeed>div{gap:42px;animation:40s linear infinite sl-winfeed;display:inline-flex}.sl-winfeed b{color:#fff}@keyframes sl-winfeed{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.sl-winfeed>div{animation:none}}.sl-mode-cafe .sl-entry-screen{background:radial-gradient(46% 70% at 74%,#ffba5433,#0000 72%),radial-gradient(60% 80% at 20% 18%,#8c501e47,#0000 70%),radial-gradient(120% 60% at 50% 120%,#ffaa3c1f,#0000 60%),linear-gradient(140deg,#0b0806 0%,#17100a 48%,#070504 100%)}.sl-mode-cafe .sl-entry-screen:before{content:"";pointer-events:none;background:conic-gradient(from 200deg at 74% 50%, transparent 0 40%, #ffcd7812 46%, transparent 54%);animation:14s ease-in-out infinite alternate sl-cafe-sweep;position:absolute;inset:0}@keyframes sl-cafe-sweep{0%{opacity:.6;transform:rotate(-4deg)}to{opacity:1;transform:rotate(4deg)}}.sl-mode-cafe .sl-entry-kicker{color:#e9b866;letter-spacing:.34em}.sl-mode-cafe .sl-entry-title{color:#0000;text-shadow:none;filter:drop-shadow(0 6px 30px #ffb44638);background:linear-gradient(#fff6e2 0%,#f1cd85 55%,#b97f2f 100%);-webkit-background-clip:text;background-clip:text}.sl-mode-cafe .sl-entry-help{color:#ffeed2c7}.sl-mode-cafe .sl-entry-guide{border-left-color:#d9a24c}.sl-mode-cafe .sl-entry-guide strong{color:#fff1d6}.sl-mode-cafe .sl-entry-guide span,.sl-mode-cafe .sl-connect-row span{color:#ffe4b98c}.sl-mode-cafe .sl-connect-row{border-top-color:#e9b86638}.sl-mode-cafe .sl-connect-row b{color:#f1c879}.sl-mode-cafe .sl-entry-console{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:linear-gradient(160deg,#302012b8,#0c0805e6);border:1px solid #f0c47852;border-radius:22px;position:relative;box-shadow:inset 0 1px #ffe8be33,0 0 0 1px #00000080,0 0 90px #ffaa3c24,0 40px 100px #0009}.sl-mode-cafe .sl-console-label{color:#e9b866;letter-spacing:.3em}.sl-mode-cafe .sl-code b{color:#fff3dc;background:linear-gradient(#1e140ce6,#0a0704f2);border:1px solid #e9b86647;border-radius:14px;transition:border-color .35s,box-shadow .35s,transform .35s;box-shadow:inset 0 2px 10px #0009}.sl-mode-cafe .sl-code b[style*="opacity: 1"]{color:#fff;text-shadow:0 0 18px #ffc86ecc;background:linear-gradient(#5a3c19d9,#1e1208f2);border-color:#f1c879;transform:translateY(-2px);box-shadow:inset 0 1px #fff0d259,0 0 22px #ffbe5073,0 0 60px #ffaa3c33}.sl-mode-cafe .sl-key{color:#fbecd2;background:linear-gradient(#2a1d11e6,#100b07f5);border:1px solid #e9b8662e;transition:transform .18s,box-shadow .25s,border-color .25s;box-shadow:inset 0 1px #ffe6be1f,0 4px #050302,0 10px 24px #0006;border-radius:16px!important}.sl-mode-cafe .sl-key:active{border-color:#f1c879;transform:translateY(3px)scale(.98);box-shadow:inset 0 2px 14px #0009,0 0 28px #ffbe5059}.sl-mode-cafe .sl-key-meta{color:#ffe4b999}.sl-mode-cafe .sl-entry-console .sl-key-play,.sl-mode-cafe .sl-key-play{color:#1d1206;background:linear-gradient(#ffe6ad 0%,#e7b45a 48%,#a56c22 100%);border-color:#f6d491;box-shadow:inset 0 1px #fff9,0 5px #5a3810,0 0 40px #ffb44673}.sl-mode-cafe .sl-entry-error{color:#ffb08a}@media (prefers-reduced-motion:reduce){.sl-mode-cafe .sl-entry-screen:before{animation:none}}.sl-mode-cafe .sl-entry-layout{z-index:1;position:relative}.sl-code.sl-code-4,.sl-keypad.sl-keypad-kaz{grid-template-columns:repeat(4,minmax(0,1fr))}.sl-keypad-kaz .sl-key-wide{grid-column:span 2}.sl-key-letter{color:var(--sl-blue-soft);font-weight:950}.sl-mode-cafe .sl-key-letter{color:#f6d491;text-shadow:0 0 14px #ffc4648c;background:linear-gradient(#4a3216eb,#1a1108f5);border-color:#f0c47873}.sl-mode-party .sl-entry-screen{background:radial-gradient(40% 70% at 76%,#7c4dff4d,#0000 70%),radial-gradient(55% 80% at 18% 20%,#008cff38,#0000 70%),linear-gradient(135deg,#04030a 0%,#0d0820 50%,#020108 100%)}.sl-mode-party .sl-entry-screen:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 46%,#966eff29 50%,#0000 54%),linear-gradient(75deg,#0000 46%,#28aaff1f 50%,#0000 54%);animation:5s ease-in-out infinite alternate sl-party-laser;position:absolute;inset:0}@keyframes sl-party-laser{0%{opacity:.5;transform:translate(-12%)}to{opacity:1;transform:translate(12%)}}.sl-mode-party .sl-entry-layout,.sl-mode-teenie .sl-entry-layout{z-index:1;position:relative}.sl-mode-party .sl-entry-kicker{color:#a993ff;letter-spacing:.34em}.sl-mode-party .sl-entry-title{color:#0000;filter:drop-shadow(0 0 28px #7c4dff73);background:linear-gradient(#fff 0%,#c9b8ff 55%,#6d4dff 100%);-webkit-background-clip:text;background-clip:text}.sl-mode-party .sl-entry-help{color:#e1daffc7}.sl-mode-party .sl-entry-guide{border-left-color:#7c4dff}.sl-mode-party .sl-connect-row b{color:#b9a6ff}.sl-mode-party .sl-entry-console{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:linear-gradient(160deg,#1e1446b3,#05040eeb);border:1px solid #a082ff52;border-radius:22px;box-shadow:inset 0 1px #dcd2ff2e,0 0 100px #7c4dff38,0 40px 100px #0009}.sl-mode-party .sl-console-label{color:#a993ff;letter-spacing:.3em}.sl-mode-party .sl-code b{color:#f1ecff;background:linear-gradient(#140e2cf2,#060410fa);border:1px solid #a082ff40;border-radius:14px;transition:transform .2s,box-shadow .2s,border-color .2s}.sl-mode-party .sl-code b[style*="opacity: 1"]{color:#fff;text-shadow:0 0 16px #c8b4ffe6;background:linear-gradient(#5a3cc8cc,#140a3cf2);border-color:#a993ff;transform:translateY(-2px);box-shadow:0 0 24px #7c4dffb3,0 0 60px #28aaff40}.sl-mode-party .sl-key{color:#ece6ff;background:linear-gradient(#1a1238eb,#080614f7);border:1px solid #a082ff2e;transition:transform .12s,box-shadow .15s,border-color .15s;box-shadow:inset 0 1px #dcd2ff1a,0 4px #020108,0 10px 24px #00000073;border-radius:16px!important}.sl-mode-party .sl-key:active{border-color:#a993ff;transform:translateY(3px)scale(.97);box-shadow:0 0 30px #7c4dff99}.sl-mode-party .sl-key-letter{color:#6fd0ff;text-shadow:0 0 14px #50beffb3;border-color:#50beff73}.sl-mode-party .sl-entry-console .sl-key-play,.sl-mode-party .sl-key-play{color:#fff;background:linear-gradient(#9d7bff 0%,#6a3dff 50%,#2b12a8 100%);border-color:#c9b8ff;box-shadow:inset 0 1px #ffffff80,0 5px #1a0a66,0 0 44px #7c4dffb3}.sl-mode-teenie .sl-entry-screen{background:radial-gradient(circle at 78% 28%,#ff5cc84d,#0000 40%),radial-gradient(circle at 18% 78%,#00e6dc42,#0000 42%),radial-gradient(circle at 60% 90%,#ffdc4629,#0000 38%),linear-gradient(140deg,#0a0420 0%,#1a0838 50%,#06102a 100%)}.sl-mode-teenie .sl-entry-screen:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#ff78dc8c 1.5px,#0000 2px),radial-gradient(circle,#50f0e680 1.5px,#0000 2px);background-position:0 0,40px 60px;background-size:90px 90px,130px 130px;animation:9s linear infinite sl-teenie-float;position:absolute;inset:0}@keyframes sl-teenie-float{to{background-position:0 -90px,40px -70px}}.sl-mode-teenie .sl-entry-kicker{color:#5ff2e6;letter-spacing:.3em}.sl-mode-teenie .sl-entry-title{color:#0000;filter:drop-shadow(0 0 22px #ff78dc66);background:linear-gradient(100deg,#ff7ad9 0%,#ffe066 50%,#5ff2e6 100%);-webkit-background-clip:text;background-clip:text}.sl-mode-teenie .sl-entry-help{color:#f0e6ffd1}.sl-mode-teenie .sl-entry-guide{border-left-color:#ff7ad9}.sl-mode-teenie .sl-connect-row b{color:#5ff2e6}.sl-mode-teenie .sl-entry-console{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(160deg,#321250bf,#0a061eeb);border:2px solid #ff7ad966;border-radius:28px;box-shadow:0 0 0 4px #5ff2e614,0 0 90px #ff5cc838,0 36px 90px #00000080}.sl-mode-teenie .sl-console-label{color:#ffe066;letter-spacing:.26em}.sl-mode-teenie .sl-code b{color:#fff;background:#100828e6;border:2px solid #5ff2e64d;border-radius:18px;transition:transform .3s cubic-bezier(.34,1.8,.5,1),box-shadow .3s}.sl-mode-teenie .sl-code b[style*="opacity: 1"]{background:linear-gradient(#ff5cc88c,#3c0a5ae6);border-color:#ff7ad9;transform:translateY(-4px)scale(1.05);box-shadow:0 0 26px #ff5cc8b3}.sl-mode-teenie .sl-key{color:#fff;background:linear-gradient(#281046eb,#0e0622f5);border:2px solid #5ff2e633;transition:transform .25s cubic-bezier(.34,1.8,.5,1),box-shadow .2s;box-shadow:0 5px #05021a,0 10px 22px #0006;border-radius:20px!important}.sl-mode-teenie .sl-key:active{border-color:#5ff2e6;transform:translateY(3px)scale(.92);box-shadow:0 0 30px #5ff2e699}.sl-mode-teenie .sl-key-letter{color:#ffe066;text-shadow:0 0 12px #ffe066b3;border-color:#ffe06680}.sl-mode-teenie .sl-entry-console .sl-key-play,.sl-mode-teenie .sl-key-play{color:#2a0630;background:linear-gradient(#ffb3ea 0%,#ff5cc8 50%,#c2189a 100%);border-color:#ffd0f0;box-shadow:inset 0 1px #fff9,0 5px #6a0a54,0 0 40px #ff5cc899}@media (prefers-reduced-motion:reduce){.sl-mode-party .sl-entry-screen:before,.sl-mode-teenie .sl-entry-screen:before{animation:none}}.sl-root.sl-mode-cafe{--sl-surface:#1a120a;--sl-surface-raised:#2c1f12;--sl-surface-pressed:#0c0805;--sl-dim:#ffe8c8a8;--sl-faint:#e9b8661f;--sl-line:#e9b8663d;--sl-line-strong:#f0c47880;--sl-blue:#d9a24c;--sl-blue-deep:#8a5a1c;--sl-blue-bright:#f1c879;--sl-blue-soft:#f1cd85;--sl-blue-glow:#ffb44666;--sl-blue-haze:#ffaa3c29;background:radial-gradient(at 50% -12%,#c8823261 0%,#5a371440 34%,#0000 68%),linear-gradient(145deg,#0a0705 0%,#1c130a 46%,#060403 100%)}.sl-root.sl-mode-party{--sl-surface:#0d0820;--sl-surface-raised:#1d1245;--sl-surface-pressed:#05030e;--sl-dim:#e1daffad;--sl-faint:#a082ff24;--sl-line:#a082ff42;--sl-line-strong:#b496ff8c;--sl-blue:#7c4dff;--sl-blue-deep:#3a1aa8;--sl-blue-bright:#9d7bff;--sl-blue-soft:#c0adff;--sl-blue-glow:#7c4dff80;--sl-blue-haze:#5a32ff38;background:radial-gradient(at 50% -12%,#6e3cff80 0%,#2814784d 34%,#0000 68%),linear-gradient(145deg,#03020a 0%,#120a2e 46%,#020108 100%)}.sl-root.sl-mode-teenie{--sl-surface:#1a0838;--sl-surface-raised:#2c1058;--sl-surface-pressed:#0a0420;--sl-dim:#f0e6ffb8;--sl-faint:#ff7ad924;--sl-line:#ff7ad947;--sl-line-strong:#5ff2e68c;--sl-blue:#ff5cc8;--sl-blue-deep:#a3127f;--sl-blue-bright:#ff7ad9;--sl-blue-soft:#5ff2e6;--sl-blue-glow:#ff5cc873;--sl-blue-haze:#ff5cc82e;background:radial-gradient(at 50% -12%,#ff5cc866 0%,#50148c4d 34%,#0000 68%),linear-gradient(145deg,#0a0420 0%,#1a0838 46%,#06102a 100%)}.sl-mode-cafe .sl-stage{box-shadow:inset -1px 0 var(--sl-line), inset 0 1px #ffdca024;background:linear-gradient(#281a0ceb 0%,#120c06f5 48%,#060403fa 100%)}.sl-mode-party .sl-stage{box-shadow:inset -1px 0 var(--sl-line), inset 0 1px #c8b4ff29;background:linear-gradient(#1e1050eb 0%,#0c0620f5 48%,#03020afa 100%)}.sl-mode-teenie .sl-stage{box-shadow:inset -1px 0 var(--sl-line), inset 0 1px #ffb4f029;background:linear-gradient(#3c105aeb 0%,#180834f5 48%,#08041afa 100%)}.sl-mode-cafe:after{box-shadow:inset 0 0 140px #78461473,inset 0 0 34px #ffbe5a1f}.sl-mode-party:after{box-shadow:inset 0 0 140px #461eb480,inset 0 0 34px #966eff29}.sl-mode-teenie:after{box-shadow:inset 0 0 140px #a0148266,inset 0 0 34px #5ff2e624}.sl-mode-cafe:before{background:linear-gradient(112deg,#0000 0 38%,#ffd28c12 48%,#0000 59% 100%)}.sl-mode-party:before{background:linear-gradient(112deg,#0000 0 38%,#aa8cff1a 48%,#0000 59% 100%)}.sl-mode-teenie:before{background:linear-gradient(112deg,#0000 0 38%,#ff96e617 48%,#0000 59% 100%)}.sl-mode-cafe .sl-winfeed{color:#f1cd85;background:#0c0804b3}.sl-mode-party .sl-winfeed{color:#c0adff;background:#060312b3}.sl-mode-teenie .sl-winfeed{color:#ffe066;background:#0e0422b3}.sl-mode-cafe .sl-ad{background:radial-gradient(120% 90% at 100% 0,#c8823242,#0000 70%),linear-gradient(160deg,#1e140af0,#000000e6);border-color:#e9b8664d;box-shadow:inset 0 0 60px #c882322e}.sl-mode-party .sl-ad{background:radial-gradient(120% 90% at 100% 0,#7c4dff52,#0000 70%),linear-gradient(160deg,#0e0824f0,#000000e6);border-color:#a082ff52}.sl-mode-teenie .sl-ad{background:radial-gradient(120% 90% at 100% 0,#ff5cc84d,#0000 70%),linear-gradient(160deg,#1e0832f0,#000000e6);border-color:#ff7ad959}.sl-mode-cafe .sl-ad-visual .sl-ad-body{background:linear-gradient(#0e090459 0%,#0e0904e6 40%,#000000f0 100%)}.sl-mode-cafe .sl-brand{filter:drop-shadow(0 0 12px #ffb44680)drop-shadow(0 0 30px #c878284d);background-image:linear-gradient(#fff6e2 8%,#f1cd85 48%,#b97f2f 100%)}.sl-mode-party .sl-brand{filter:drop-shadow(0 0 12px #7c4dffb3)drop-shadow(0 0 34px #3c1ec866);background-image:linear-gradient(#fff 8%,#c9b8ff 46%,#6d4dff 100%)}.sl-mode-teenie .sl-brand{filter:drop-shadow(0 0 14px #ff5cc88c);background-image:linear-gradient(100deg,#ff7ad9 0%,#ffe066 50%,#5ff2e6 100%)}.sl-mode-cafe :is(.sl-header-jackpot,.sl-rewards-trigger,.sl-sound){background:linear-gradient(145deg,#5a3c19c7,#180f07eb);box-shadow:inset 0 1px #ffe8be33,0 0 26px #ffaa3c2e}.sl-mode-party :is(.sl-header-jackpot,.sl-rewards-trigger,.sl-sound){background:linear-gradient(145deg,#5a37dcb8,#120a32eb);box-shadow:inset 0 1px #dcd2ff33,0 0 26px #7c4dff4d}.sl-mode-teenie :is(.sl-header-jackpot,.sl-rewards-trigger,.sl-sound){background:linear-gradient(145deg,#c828a0b3,#280a46eb);box-shadow:inset 0 1px #ffdcf538,0 0 26px #ff5cc84d}.sl-mode-cafe .sl-reels{border-color:#f0c4788c}.sl-mode-party .sl-reels{border-color:#aa8cffa6}.sl-mode-teenie .sl-reels{border-color:#ff7ad9a6}.sl-root.sl-mode-cafe{--sl-m-rgb:241, 200, 121;--sl-m-top:#422c14f5;--sl-m-bot:#0c0804fa;--sl-m-cell-a:#3e2912eb;--sl-m-cell-b:#160e07f5}.sl-root.sl-mode-party{--sl-m-rgb:157, 123, 255;--sl-m-top:#281668f5;--sl-m-bot:#060312fa;--sl-m-cell-a:#2c1a6ee6;--sl-m-cell-b:#0c0720f5}.sl-root.sl-mode-teenie{--sl-m-rgb:255, 122, 217;--sl-m-top:#501470f5;--sl-m-bot:#0e0422fa;--sl-m-cell-a:#581878e6;--sl-m-cell-b:#14062cf5}.sl-root:has(.sl-winfeed) .sl-stage{padding-top:max(44px, env(safe-area-inset-top))}.sl-root:is(.sl-mode-cafe,.sl-mode-party,.sl-mode-teenie) .sl-reels{background:linear-gradient(155deg, var(--sl-m-top), var(--sl-m-bot) 55%, var(--sl-m-top))}.sl-root:is(.sl-mode-cafe,.sl-mode-party,.sl-mode-teenie) .sl-reels:after{background:linear-gradient(155deg, #ffffff1a, transparent 22% 68%, rgba(var(--sl-m-rgb), .08))}.sl-mode-party .sl-reels,.sl-mode-teenie .sl-reels{box-shadow:inset 0 1px #fff3, inset 0 -42px 90px #0009, 0 0 0 4px rgba(var(--sl-m-rgb), .12), 0 0 46px rgba(var(--sl-m-rgb), .3), 0 32px 70px #00000080}.sl-root:is(.sl-mode-cafe,.sl-mode-party,.sl-mode-teenie) .sl-reel{border-color:rgba(var(--sl-m-rgb), .16);background:var(--sl-m-bot);box-shadow:inset 0 0 26px rgba(var(--sl-m-rgb), .16)}.sl-root:is(.sl-mode-cafe,.sl-mode-party,.sl-mode-teenie) .sl-cell{background:linear-gradient(170deg, var(--sl-m-cell-a), var(--sl-m-cell-b) 46%, var(--sl-m-bot));box-shadow:inset 0 1px #ffffff1a,inset 0 -20px 32px #00000073}.sl-root:is(.sl-mode-cafe,.sl-mode-party,.sl-mode-teenie) .sl-cell.is-hit{border-color:var(--sl-blue-bright);background:linear-gradient(160deg, rgba(var(--sl-m-rgb), .62), var(--sl-m-cell-b));box-shadow:inset 0 0 44px rgba(var(--sl-m-rgb), .5), 0 0 34px var(--sl-blue-glow)}.sl-root:is(.sl-mode-cafe,.sl-mode-party,.sl-mode-teenie) .sl-payflash{background:linear-gradient(90deg, transparent, rgba(var(--sl-m-rgb), .26), transparent)}.sl-root:is(.sl-mode-cafe,.sl-mode-party,.sl-mode-teenie) .sl-overlay:not(.sl-entry-screen){background:radial-gradient(ellipse at 50% 8%, rgba(var(--sl-m-rgb), .3), transparent 56%), linear-gradient(155deg, var(--sl-m-top), var(--sl-m-bot) 72%)}.sl-root:is(.sl-mode-cafe,.sl-mode-party,.sl-mode-teenie) .sl-result-prize{background:linear-gradient(180deg, #fff 0%, rgb(var(--sl-m-rgb)) 55%, var(--sl-blue-deep) 100%)!important;filter:drop-shadow(0 0 20px rgba(var(--sl-m-rgb), .7)) drop-shadow(0 0 60px rgba(var(--sl-m-rgb), .35))!important;-webkit-background-clip:text!important;background-clip:text!important}.sl-root:is(.sl-mode-cafe,.sl-mode-party,.sl-mode-teenie) .sl-rays:before{background:conic-gradient(from 0deg at 50% 50%, transparent 0 8%, rgba(var(--sl-m-rgb), .09) 10%, transparent 13% 29%, rgba(var(--sl-m-rgb), .07) 31%, transparent 34% 100%)}.sl-root:is(.sl-mode-cafe,.sl-mode-party,.sl-mode-teenie) .sl-final-ticket{border-color:rgba(var(--sl-m-rgb), .6);background:linear-gradient(150deg, var(--sl-m-cell-a), var(--sl-m-bot));box-shadow:inset 0 1px #ffffff29, 0 0 42px rgba(var(--sl-m-rgb), .2), 0 24px 54px #00000057}.sl-root:is(.sl-mode-cafe,.sl-mode-party,.sl-mode-teenie) .sl-final-wins p{text-shadow:0 0 22px rgba(var(--sl-m-rgb), .5)}.sl-root:is(.sl-mode-cafe,.sl-mode-party,.sl-mode-teenie) .sl-final-option{border-color:rgba(var(--sl-m-rgb), .38);background:linear-gradient(145deg, var(--sl-m-cell-a), var(--sl-m-bot));box-shadow:inset 0 1px #ffffff24,0 14px 34px #00000047}.sl-root:is(.sl-mode-cafe,.sl-mode-party,.sl-mode-teenie) :is(.sl-final-option-primary,.sl-final-option-phone){border-color:var(--sl-blue-soft);background:linear-gradient(145deg, var(--sl-blue-bright), var(--sl-blue-deep));box-shadow:inset 0 1px #ffffff59, 0 0 34px var(--sl-blue-glow)}.sl-root:is(.sl-mode-cafe,.sl-mode-party,.sl-mode-teenie) :is(.sl-final-option-primary,.sl-final-option-phone) :is(span,small,.sl-final-option-label){color:#ffffffd9}.sl-root:is(.sl-mode-cafe,.sl-mode-party,.sl-mode-teenie) .sl-final-selected{border-color:var(--sl-blue-soft);background:var(--sl-m-cell-b)}.sl-root:is(.sl-mode-cafe,.sl-mode-party,.sl-mode-teenie) .sl-final-claim>:is(img,canvas,svg){box-shadow:0 0 0 1px var(--sl-blue-soft), 0 0 38px var(--sl-blue-glow), 0 18px 42px #00000061}.sl-root:is(.sl-mode-cafe,.sl-mode-party,.sl-mode-teenie) .sl-rewards-backdrop{background:#000000c7}.sl-root:is(.sl-mode-cafe,.sl-mode-party,.sl-mode-teenie) .sl-rewards-panel{border-color:rgba(var(--sl-m-rgb), .5);background:radial-gradient(ellipse 70% 90% at 80% 15%, rgba(var(--sl-m-rgb), .18), transparent 70%), linear-gradient(145deg, var(--sl-m-top), var(--sl-m-bot) 72%);box-shadow:inset 0 1px #ffffff29, 0 0 90px rgba(var(--sl-m-rgb), .22), 0 34px 90px #00000094}.sl-root:is(.sl-mode-cafe,.sl-mode-party,.sl-mode-teenie) .sl-rewards-close{background:var(--sl-m-cell-b)}.sl-root:is(.sl-mode-cafe,.sl-mode-party,.sl-mode-teenie) .sl-rewards-jackpot{background:linear-gradient(155deg, rgba(var(--sl-m-rgb), .3), var(--sl-m-bot));box-shadow:inset 0 1px #ffffff2e, 0 0 36px rgba(var(--sl-m-rgb), .2)}.sl-root:is(.sl-mode-cafe,.sl-mode-party,.sl-mode-teenie) .sl-reward-item{border-color:rgba(var(--sl-m-rgb), .24);background:linear-gradient(155deg, var(--sl-m-cell-a), var(--sl-m-bot));box-shadow:inset 0 1px #ffffff1a}.sl-root:is(.sl-mode-cafe,.sl-mode-party,.sl-mode-teenie) .sl-reward-item.is-rare{border-color:rgba(var(--sl-m-rgb), .7);background:linear-gradient(145deg, rgba(var(--sl-m-rgb), .42), var(--sl-m-bot));box-shadow:inset 0 1px #ffffff38, 0 0 22px rgba(var(--sl-m-rgb), .22)}.sl-root:is(.sl-mode-cafe,.sl-mode-party,.sl-mode-teenie) .sl-side{background:linear-gradient(180deg, var(--sl-m-top), var(--sl-m-bot));box-shadow:inset 1px 0 rgba(var(--sl-m-rgb), .18)}.sl-root:is(.sl-mode-cafe,.sl-mode-party,.sl-mode-teenie) .sl-btn{background:linear-gradient(160deg, var(--sl-m-cell-a), var(--sl-m-bot));box-shadow:inset 0 1px #ffffff24,0 8px 22px #0000005c}.sl-root:is(.sl-mode-cafe,.sl-mode-party,.sl-mode-teenie) .sl-btn-ghost{background:rgba(var(--sl-m-rgb), .1)}.sl-root:is(.sl-mode-cafe,.sl-mode-party,.sl-mode-teenie) :is(.sl-btn-primary,.sl-btn-gold,.sl-spin-action){border-color:var(--sl-blue-soft);background:linear-gradient(180deg, var(--sl-blue-bright) 0%, var(--sl-blue) 48%, var(--sl-blue-deep) 100%);box-shadow:inset 0 2px #ffffff73, 0 10px 34px var(--sl-blue-glow);text-shadow:0 1px 8px #00000059}.sl-root:is(.sl-mode-cafe,.sl-mode-party,.sl-mode-teenie) .sl-spin-action{animation:2.8s ease-in-out infinite sl-mode-breathe}@keyframes sl-mode-breathe{50%{box-shadow:inset 0 2px #ffffff8c, 0 14px 60px var(--sl-blue-glow), 0 0 90px var(--sl-blue-haze)}}.sl-root.sl-mode-cafe :is(.sl-btn-primary,.sl-btn-gold,.sl-spin-action){color:#1d1206;text-shadow:none}@media (prefers-reduced-motion:reduce){.sl-root:is(.sl-mode-cafe,.sl-mode-party,.sl-mode-teenie) .sl-spin-action{animation:none}}.sl-reels{position:relative}.sl-reel.is-spinning .sl-cell span[aria-hidden],.sl-reel.is-anticipate .sl-cell span[aria-hidden]{filter:blur(3px);transition:filter .1s;transform:scaleY(1.25)}.sl-reel.is-landing{animation:.42s cubic-bezier(.3,1.6,.5,1) sl-reel-bounce}@keyframes sl-reel-bounce{0%{transform:translateY(-14%)}60%{transform:translateY(5%)}to{transform:translateY(0)}}.sl-reel.is-anticipate{box-shadow:0 0 0 3px rgba(var(--sl-m-rgb,255, 207, 92), .9), 0 0 60px rgba(var(--sl-m-rgb,255, 207, 92), .7);animation:.35s ease-in-out infinite alternate sl-antic-pulse}@keyframes sl-antic-pulse{0%{filter:brightness()}to{filter:brightness(1.35)}}.sl-payline{pointer-events:none;z-index:3;background:linear-gradient(90deg,#0000,#ffffff59,#0000);height:3px;transition:all .3s;position:absolute;top:50%;left:2%;right:2%;transform:translateY(-50%)}.sl-reels.is-done-win .sl-payline{background:linear-gradient(90deg,#0000,#ffd36b,#fff,#ffd36b,#0000);height:6px;animation:.5s ease-in-out infinite alternate sl-antic-pulse;box-shadow:0 0 30px #ffd36b}.sl-reels.is-done-lose .sl-cell{opacity:.55;transition:opacity .4s}.sl-reels.is-done-lose .sl-reel .sl-cell:nth-child(2){opacity:1}.sl-reels.is-done-win .sl-cell.is-hit{transition:transform .3s cubic-bezier(.3,1.6,.5,1);transform:scale(1.12)}.sl-root.has-host{--sl-host-rgb:var(--sl-m-rgb,157, 123, 255);--sl-host-w:clamp(280px, 26vw, 520px)}.sl-root.has-host .sl-grid{margin-left:var(--sl-host-w)}.sl-host{z-index:5;width:var(--sl-host-w);background:radial-gradient(ellipse 120% 55% at 50% 36%, rgba(var(--sl-host-rgb), .3), transparent 72%), linear-gradient(180deg, #0a061c8c, #03020ae0);border-right:1px solid rgba(var(--sl-host-rgb), .28);flex-direction:column;justify-content:center;align-items:center;gap:clamp(12px,2.2vh,26px);padding:clamp(52px,7.5vh,96px) clamp(16px,1.6vw,30px) clamp(24px,4vh,48px);display:flex;position:absolute;inset:0 auto 0 0;box-shadow:inset -40px 0 70px #00000059}.sl-host:before{content:"";filter:blur(6px);pointer-events:none;background:conic-gradient(from 180deg at 50% 0,#0000 152deg,#ffffff1f 172deg,#fff3 180deg,#ffffff1f 188deg,#0000 208deg);width:120%;height:62%;position:absolute;top:0;left:50%;transform:translate(-50%)}.sl-host-spot{aspect-ratio:1;place-items:center;width:min(100%,36vh);display:grid;position:relative}.sl-host-spot:before{content:"";background:radial-gradient(circle at 50% 38%, #fff 0%, #f0eafff2 38%, rgba(var(--sl-host-rgb), .55) 64%, transparent 74%);box-shadow:0 0 80px rgba(var(--sl-host-rgb), .55);border-radius:50%;position:absolute;inset:7%}.sl-host-ring{border:2px solid rgba(var(--sl-host-rgb), .6);border-radius:50%;animation:3.3s ease-out infinite sl-host-ring;position:absolute;inset:2%}.sl-host-ring:nth-child(2){animation-delay:1.1s}.sl-host-ring:nth-child(3){animation-delay:2.2s}@keyframes sl-host-ring{0%{opacity:.95;transform:scale(.8)}to{opacity:0;transform:scale(1.22)}}.sl-host.is-speaking .sl-host-ring{border-color:#ffffffbf;animation-duration:1.25s}.sl-host-husky{filter:drop-shadow(0 14px 30px #00000073);width:86%;height:auto;animation:4.2s ease-in-out infinite sl-host-bob;position:relative}@keyframes sl-host-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-1.2%)rotate(-1deg)}}.sl-host:is(.is-win,.is-big,.is-jackpot) .sl-host-husky{animation:.55s ease-in-out 6 sl-host-party}.sl-host.is-spin .sl-host-husky{animation:.8s ease-in-out 3 sl-host-party}@keyframes sl-host-party{0%,to{transform:translateY(0)rotate(0)scale(1)}30%{transform:translateY(-6%)rotate(-5deg)scale(1.04)}60%{transform:translateY(0)rotate(4deg)scale(1)}}.sl-host-bubble{color:#160d33;text-align:center;width:100%;box-shadow:0 20px 50px #00000073, 0 0 0 3px rgba(var(--sl-host-rgb), .35);background:linear-gradient(165deg,#fff 0%,#f1ecff 100%);border-radius:24px;padding:clamp(12px,1.9vh,24px) clamp(14px,1.4vw,26px);animation:.45s cubic-bezier(.2,1.4,.4,1) both sl-host-pop;position:relative}.sl-host-bubble:before{content:"";width:24px;height:24px;box-shadow:-3px -3px 0 rgba(var(--sl-host-rgb), .35);background:#fff;border-radius:4px;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(45deg)}@keyframes sl-host-pop{0%{opacity:0;transform:translateY(10px)scale(.92)}to{opacity:1;transform:none}}.sl-host-caption{letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(18px,3vh,36px);font-weight:900;line-height:1.04;position:relative}.sl-host-sub{-webkit-line-clamp:3;color:#3d2e70;-webkit-box-orient:vertical;margin-top:.7vh;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:clamp(12px,1.75vh,19px);font-weight:600;line-height:1.3;display:-webkit-box;position:relative;overflow:hidden}.sl-host:is(.is-big,.is-jackpot,.is-bonus) .sl-host-bubble,.sl-host:is(.is-big,.is-jackpot,.is-bonus) .sl-host-bubble:before{background:linear-gradient(165deg,#fff6d6 0%,#ffd66b 100%)}.sl-host:is(.is-big,.is-jackpot) .sl-host-bubble{box-shadow:0 20px 50px #00000073,0 0 0 3px #ffd66b99,0 0 60px #ffc43c8c}.sl-host-name{letter-spacing:.32em;color:#ffffff8c;font-size:clamp(9px,1.25vh,13px)}.sl-host-name span{color:#fff;font-weight:800}.sl-prize-slip{border-top:1px dashed #ffffff47;gap:clamp(4px,.8vh,8px);margin-top:clamp(10px,1.6vh,18px);padding-top:clamp(10px,1.6vh,18px);display:grid}.sl-final-rule.sl-final-offer{color:#ffd66b;letter-spacing:.08em;background:#ffc43c1f;border:1px solid #ffd66b8c;border-radius:999px;justify-self:start;padding:.55em .9em;font-size:clamp(11px,1.55vh,17px);line-height:1.35;display:inline-block;box-shadow:0 0 24px #ffc43c2e}.sl-prize-slip .sl-final-rule{margin-top:0}.sl-prize-slip.is-big{border-top:0;justify-items:center;margin-top:0;padding-top:0}.sl-prize-slip.is-big .sl-final-claim-title{font-size:clamp(22px,3.6vh,40px)}.sl-prize-slip.is-failed .sl-final-claim-title{color:#ff8a8a}.sl-prize-slip .sl-final-option{cursor:pointer;min-height:0;margin-top:6px}.sl-host-sub .sl-word{opacity:.28;animation:.28s ease-out forwards sl-word;animation-delay:var(--d,0s)}@keyframes sl-word{to{opacity:1}}.sl-host.is-speaking .sl-host-bubble{animation:.45s cubic-bezier(.2,1.4,.4,1) both sl-host-pop,.9s ease-in-out .45s infinite alternate sl-bubble-live}@keyframes sl-bubble-live{0%{box-shadow:0 20px 50px #00000073, 0 0 0 3px rgba(var(--sl-host-rgb), .35)}to{box-shadow:0 20px 50px #00000073, 0 0 0 5px rgba(var(--sl-host-rgb), .7), 0 0 40px rgba(var(--sl-host-rgb), .55)}}.sl-root.has-host .sl-fx-badge{display:none}.sl-lang{justify-items:center;gap:clamp(16px,3.4vh,40px);width:min(100%,1180px);display:grid}.sl-lang-title{width:100%;height:clamp(48px,9vh,110px);position:relative}.sl-lang-title span{opacity:0;letter-spacing:-.02em;text-transform:uppercase;background:linear-gradient(180deg, #fff 10%, rgb(var(--sl-host-rgb)) 100%);color:#0000;filter:drop-shadow(0 0 22px rgba(var(--sl-host-rgb), .55));-webkit-background-clip:text;background-clip:text;place-items:center;font-size:clamp(30px,7vh,88px);font-style:italic;font-weight:900;line-height:1;animation:2.4s ease-in-out both sl-lang-in;display:grid;position:absolute;inset:0}@keyframes sl-lang-in{0%{opacity:0;transform:translateY(22px)}14%,84%{opacity:1;transform:none}to{opacity:0;transform:translateY(-22px)}}.sl-lang-grid{grid-template-columns:repeat(var(--sl-lang-n,5), minmax(0, 1fr));gap:clamp(10px,1.4vw,22px);width:100%;display:grid}.sl-lang-btn{border:1px solid rgba(var(--sl-host-rgb), .5);color:#fff;background:radial-gradient(120% 80% at 50% 0%, rgba(var(--sl-host-rgb), .38), transparent 70%), linear-gradient(170deg, #1e1246eb, #060312f2);cursor:pointer;border-radius:28px;justify-items:center;gap:clamp(6px,1vh,12px);padding:clamp(18px,3.4vh,40px) 10px clamp(16px,2.6vh,30px);transition:transform .15s,box-shadow .15s;animation:3.8s ease-in-out infinite sl-lang-float;display:grid;position:relative;box-shadow:0 18px 44px #00000080,inset 0 1px #fff3}.sl-lang-btn:nth-child(2){animation-delay:-.7s}.sl-lang-btn:nth-child(3){animation-delay:-1.4s}.sl-lang-btn:nth-child(4){animation-delay:-2.1s}.sl-lang-btn:nth-child(5){animation-delay:-2.8s}@keyframes sl-lang-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.sl-lang-btn:active{box-shadow:0 8px 20px #00000080, 0 0 40px rgba(var(--sl-host-rgb), .7);transform:scale(.95)}.sl-lang-btn b{aspect-ratio:1;color:#170e3a;width:clamp(58px,9.5vh,112px);box-shadow:0 0 0 5px rgba(var(--sl-host-rgb), .35), 0 0 34px rgba(var(--sl-host-rgb), .7);background:linear-gradient(145deg,#fff,#dcd0ff);border-radius:50%;place-items:center;font-size:clamp(22px,3.8vh,44px);font-weight:900;display:grid}.sl-lang-btn span{letter-spacing:.03em;font-size:clamp(13px,2.05vh,24px);font-weight:800}.sl-lang-btn small{opacity:.72;font-size:clamp(11px,1.7vh,18px);font-weight:600}.sl-lang-connect{opacity:.75;justify-content:center}.sl-lang-chip{border:1px solid rgba(var(--sl-host-rgb), .55);color:#fff;background:rgba(var(--sl-host-rgb), .18);font:inherit;letter-spacing:.16em;cursor:pointer;border-radius:999px;margin-left:12px;padding:4px 12px}.sl-root.has-host .sl-spin-action{position:relative;overflow:hidden}.sl-root.has-host .sl-spin-action:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff73 48%,#0000 66%);animation:2.6s ease-in-out infinite sl-spin-sweep;position:absolute;inset:0;transform:translate(-120%)}@keyframes sl-spin-sweep{0%,50%{transform:translate(-120%)}to{transform:translate(120%)}}@media (aspect-ratio>=4/3) and (width>=800px){.sl-root.has-host .sl-host-sub{-webkit-line-clamp:4}.sl-root.has-host .sl-stage:has(.sl-entry-screen){padding-inline:clamp(20px,2vw,40px)}.sl-root.has-host .sl-entry-screen{padding-inline:clamp(24px,2.6vw,52px)}.sl-root.has-host .sl-entry-layout{grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);gap:clamp(24px,3vw,60px)}.sl-root.has-host .sl-entry-layout.has-ads{grid-template-columns:minmax(0,.88fr) minmax(360px,1fr) minmax(0,.82fr);gap:clamp(18px,1.8vw,34px)}.sl-root.has-host .sl-entry-title{font-size:clamp(38px,5.4dvh,62px)}.sl-root.has-host .sl-entry-help{font-size:clamp(15px,1.8dvh,20px)}.sl-root.has-host .sl-entry-copy .sl-connect-row strong{overflow-wrap:anywhere}.sl-root.has-host .sl-entry-console{padding:clamp(18px,2.4dvh,30px)}.sl-root.has-host .sl-entry-console .sl-key-meta{letter-spacing:.04em;font-size:clamp(11px,1.45dvh,16px)}.sl-root.has-host .sl-ad-body{padding:clamp(22px,3dvh,42px) clamp(18px,1.6vw,32px)}.sl-root.has-host .sl-ad-title{overflow-wrap:anywhere;font-size:clamp(26px,4.3dvh,52px)}.sl-root.has-host .sl-ad-lines li{letter-spacing:.05em;font-size:clamp(12px,1.75dvh,19px)}.sl-root.has-host .sl-final,.sl-root.has-host .sl-rewards-panel{width:100%!important}.sl-root.has-host .sl-overlay:has(.sl-result-prize)>div{width:100%!important}.sl-root.has-host .sl-final-layout{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:clamp(18px,2.4vw,44px)}.sl-root.has-host .sl-result-prize{font-size:min(clamp(52px, 14dvh, 160px), calc(94vw / var(--sl-fit-n,1)))!important}.sl-root.has-host .sl-controls{row-gap:6px}.sl-root.has-host .sl-controls>:is(.sl-ready-count,.sl-spin-action){grid-row:1/span 2;align-self:center}.sl-root.has-host .sl-controls>.sl-spin-action{min-height:clamp(70px,11dvh,118px)}.sl-root.has-host .sl-controls>.sl-session-note{align-self:start}}@media (orientation:portrait),(aspect-ratio<=1){.sl-root.has-host{--sl-host-w:100%;--sl-host-h:clamp(220px, 30vh, 420px)}.sl-root.has-host .sl-grid{margin-left:0;margin-top:var(--sl-host-h);height:calc(100% - var(--sl-host-h))}.sl-host{width:100%;height:var(--sl-host-h);border-right:0;border-bottom:1px solid rgba(var(--sl-host-rgb), .28);flex-direction:row;padding:clamp(40px,5vh,64px) clamp(16px,4vw,40px) clamp(14px,2vh,24px);inset:0 0 auto}.sl-host-spot{width:min(42vw, calc(var(--sl-host-h) - 70px));flex-shrink:0}.sl-host-bubble{flex:1}.sl-host-bubble:before{box-shadow:-3px 3px 0 rgba(var(--sl-host-rgb), .35);top:50%;left:-12px;transform:translateY(-50%)rotate(45deg)}.sl-host-name{display:none}.sl-lang-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-lang-btn:last-child:nth-child(odd){grid-column:1/-1}.sl-root.has-host .sl-reels{min-height:min(36vh,60.72vw,760px)}.sl-root.has-host .sl-cell{font-size:clamp(30px,5.2vh,104px)}.sl-root.has-host .sl-controls{gap:clamp(8px,1.2vh,18px)}.sl-root.has-host .sl-spin-action{max-width:min(100%,900px);min-height:clamp(84px,8.4vh,160px);font-size:clamp(34px,4.6vh,84px)}.sl-root.has-host .sl-more-codes{max-width:min(100%,900px)}.sl-root.has-host .sl-final-layout{grid-template-columns:minmax(0,1fr)}.sl-host{--sl-lean-x:0%;--sl-lean-y:3%;--sl-lean-r:0deg}.sl-tension{inset:var(--sl-host-h,0px) 0 0 0}.sl-bonus .sl-bonus-item{width:clamp(104px, min(22vh, calc(84vw / var(--n,4))), 300px)}.sl-host .sl-tank{left:calc(clamp(16px, 4vw, 40px) + min(42vw, calc(var(--sl-host-h) - 70px)) + 18px);text-align:left;grid-template-columns:auto auto minmax(60px,1fr);align-items:center;gap:4px 14px;width:auto;padding:8px 14px;display:grid;position:absolute;bottom:10px;right:clamp(16px,4vw,40px)}.sl-host .sl-tank-title{grid-column:1}.sl-host .sl-tank-value{grid-column:2;margin:0;font-size:clamp(18px,2.4vh,32px)}.sl-host .sl-tank-value small{margin-left:8px;display:inline}.sl-host .sl-tank-bar{grid-column:3;margin:0}.sl-host .sl-tank-goal{grid-column:1/-1;margin:0}}.sl-root.is-spinning .sl-reel-stage{animation:none}.sl-reel-stage{position:relative}.sl-reels-frame{z-index:1;position:relative}.sl-spin-burst{z-index:0;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle, #ffffff8c 0%, rgba(var(--sl-m-rgb,90, 160, 255), .4) 22%, transparent 60%);opacity:0;border-radius:50%;width:min(118%,1700px);animation:.85s cubic-bezier(.2,.8,.2,1) forwards sl-spin-burst;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.15)}@keyframes sl-spin-burst{0%{opacity:.95;transform:translate(-50%,-50%)scale(.15)}to{opacity:0;transform:translate(-50%,-50%)scale(1.25)}}.sl-marquee{z-index:0;pointer-events:none;opacity:0;border-radius:14px;transition:opacity .3s;position:absolute;inset:-6px;overflow:hidden}.sl-marquee i{aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0 60%, rgba(var(--sl-m-rgb,120, 170, 255), .95) 72%, #fff 75%, transparent 77% 85%, rgba(var(--sl-m-rgb,120, 170, 255), .95) 97%, #fff 99.5%, transparent 100%);width:170%;animation:1.5s linear infinite sl-marquee-turn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}@keyframes sl-marquee-turn{to{transform:translate(-50%,-50%)rotate(360deg)}}.sl-reels-frame.is-live .sl-marquee,.sl-reels-frame.is-won .sl-marquee{opacity:1}.sl-reels-frame.is-won .sl-marquee i{background:conic-gradient(from 0deg, transparent 0 55%, #ffd66b 70%, #fff 74%, transparent 76% 80%, #ffd66b 95%, #fff 99%, transparent 100%);animation-duration:.8s}.sl-reel.is-landing .sl-cell:not(.is-hit){animation:.55s ease-out sl-cell-flash}@keyframes sl-cell-flash{0%{box-shadow:inset 0 0 0 999px #ffffff4d}to{box-shadow:inset 0 0 0 999px #fff0}}.sl-tension{z-index:3;inset:0 0 0 var(--sl-host-w,0px);pointer-events:none;background:radial-gradient(64% 60%,#0000 52%,#000000a8 100%);animation:.35s ease-out both sl-tension-in,.5s ease-in-out .35s infinite alternate sl-tension-beat;position:absolute}@keyframes sl-tension-in{0%{opacity:0}to{opacity:1}}@keyframes sl-tension-beat{to{opacity:.7}}.sl-root.is-tense .sl-reels-frame{animation:.5s ease-in-out infinite sl-heartbeat}@keyframes sl-heartbeat{0%,to{transform:scale(1)}20%{transform:scale(1.014)}40%{transform:scale(1.004)}60%{transform:scale(1.012)}}.sl-host{--sl-lean-x:3%;--sl-lean-y:0%;--sl-lean-r:5deg}.sl-host-spot{z-index:1}.sl-host.is-show-watch .sl-host-husky{animation:.5s cubic-bezier(.3,1.6,.5,1) sl-host-hop,1.3s ease-in-out .5s infinite sl-host-watch}@keyframes sl-host-hop{0%,to{transform:none}40%{transform:translateY(-7%)scale(1.05)}}@keyframes sl-host-watch{0%,to{transform:translate(var(--sl-lean-x), var(--sl-lean-y)) rotate(var(--sl-lean-r))}50%{transform:translate(calc(var(--sl-lean-x) * 1.5), calc(var(--sl-lean-y) * 1.5 - 1%)) rotate(calc(var(--sl-lean-r) * 1.4))}}.sl-host.is-show-tense .sl-host-husky{animation:.12s linear infinite sl-host-tremble}@keyframes sl-host-tremble{0%,to{transform:translate(var(--sl-lean-x), var(--sl-lean-y)) rotate(var(--sl-lean-r)) scale(1.04)}25%{transform:translate(calc(var(--sl-lean-x) + 0.7%), var(--sl-lean-y)) rotate(calc(var(--sl-lean-r) - 1.2deg)) scale(1.04)}75%{transform:translate(calc(var(--sl-lean-x) - 0.7%), var(--sl-lean-y)) rotate(calc(var(--sl-lean-r) + 1.2deg)) scale(1.04)}}.sl-host.is-show-tense .sl-host-ring{border-color:#ffd66bf2;animation-duration:.7s}.sl-host.is-show-tense .sl-host-spot:before{box-shadow:0 0 120px #ffc43cbf}.sl-host.is-show-lose .sl-host-husky{animation:1.6s ease-in-out both sl-host-droop}@keyframes sl-host-droop{0%,to{transform:none}30%{transform:translateY(4%)rotate(-4deg)scale(.97)}60%{transform:translateY(3%)rotate(3deg)scale(.97)}}.sl-host.is-show-big{background:radial-gradient(120% 60% at 50% 36%,#ffc43c66,#0000 72%),linear-gradient(#28160499,#060302e6)}.sl-host.is-show-big .sl-host-ring{border-color:#ffd66bf2;animation-duration:1s}.sl-host-beams{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sl-host-beams i{transform-origin:50% 0;clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);background:linear-gradient(#fff6d68c,#fff6d61f 55%,#0000 80%);width:46%;height:100%;animation:1.8s ease-in-out infinite alternate sl-beam-sweep;position:absolute;top:-8%}.sl-host-beams i:first-child{--sl-from:-26deg;--sl-to:18deg;left:-4%}.sl-host-beams i:last-child{--sl-from:26deg;--sl-to:-18deg;animation-delay:-.9s;right:-4%}@keyframes sl-beam-sweep{0%{transform:rotate(var(--sl-from))}to{transform:rotate(var(--sl-to))}}.sl-host.is-show-big .sl-host-beams i{background:linear-gradient(#ffd66bcc,#ffc43c33 55%,#0000 80%);animation-duration:1.1s}.sl-host-emote{z-index:3;filter:drop-shadow(0 6px 14px #00000073);font-size:clamp(30px,6vh,76px);line-height:1;animation:.6s cubic-bezier(.3,1.7,.5,1) both sl-emote-pop,1.6s ease-in-out .6s infinite alternate sl-emote-float;position:absolute;top:2%;right:4%}@keyframes sl-emote-pop{0%{opacity:0;transform:scale(0)rotate(-30deg)}to{opacity:1;transform:none}}@keyframes sl-emote-float{to{transform:translateY(-8%)rotate(6deg)}}.sl-host.is-show-lose .sl-host-emote{animation:.5s cubic-bezier(.3,1.7,.5,1) both sl-emote-pop,1.5s ease-in .6s forwards sl-sweat;top:16%;right:16%}@keyframes sl-sweat{to{opacity:0;transform:translateY(60%)}}.sl-host-confetti{z-index:2;pointer-events:none;position:absolute;inset:0}.sl-host-confetti i{opacity:0;border-radius:2px;width:1.4vmin;height:2.3vmin;animation:1.6s cubic-bezier(.15,.7,.3,1) forwards sl-host-confetti;position:absolute;top:45%;left:50%}@keyframes sl-host-confetti{0%{opacity:1;transform:translate(-50%,-50%)scale(.4)rotate(0)}70%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy) + 14vmin)) scale(1) rotate(var(--r))}}.sl-result.is-win:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 45%,#ffffff80,#0000 62%);animation:.7s ease-out forwards sl-result-flash;position:absolute;inset:0}@keyframes sl-result-flash{0%{opacity:1}to{opacity:0}}.sl-result.is-win .sl-result-prize{animation:.7s cubic-bezier(.2,1.5,.4,1) both sl-slam;position:relative}@keyframes sl-slam{0%{opacity:0;transform:scale(2.4)}55%{opacity:1;transform:scale(.94)}78%{transform:scale(1.04)}to{transform:scale(1)}}.sl-result.is-win .sl-result-prize:after{content:attr(data-text);pointer-events:none;color:#0000;background:linear-gradient(110deg,#0000 38%,#fffffff2 50%,#0000 62%) 130% 0/260% 100%;-webkit-background-clip:text;background-clip:text;animation:2.6s ease-in-out .8s infinite sl-glint;position:absolute;inset:0}@keyframes sl-glint{0%{background-position:130% 0}45%,to{background-position:-30% 0}}.sl-countup{font-variant-numeric:tabular-nums}.sl-bigwin-stamp{color:#2a1600;letter-spacing:.02em;background:linear-gradient(#fff3c4,#ffd66b 45%,#e29a1f);border-radius:14px;margin-bottom:1.4vh;padding:.18em .6em;font-size:clamp(26px,6vh,74px);font-style:italic;font-weight:950;line-height:1.05;animation:.65s cubic-bezier(.2,1.6,.4,1) both sl-stamp,1.1s ease-in-out .7s infinite alternate sl-stamp-pulse;display:inline-block;transform:rotate(-4deg);box-shadow:0 0 0 4px #fff9,0 0 60px #ffc43cbf,0 18px 40px #0006}@keyframes sl-stamp{0%{opacity:0;transform:rotate(-14deg)scale(3)}60%{opacity:1;transform:rotate(-2deg)scale(.92)}to{transform:rotate(-4deg)scale(1)}}@keyframes sl-stamp-pulse{to{transform:rotate(-4deg)scale(1.06)}}.sl-result.is-lose .sl-nomatch{animation:.75s cubic-bezier(.3,1.5,.5,1) both sl-nomatch}@keyframes sl-nomatch{0%{opacity:0;transform:translateY(-40px)rotate(-4deg)}60%{opacity:1;transform:translateY(4px)rotate(2deg)}to{transform:none}}.sl-reels.is-done-win .sl-cell.is-hit{animation:sl-hit-chase .6s cubic-bezier(.3, 1.7, .5, 1) calc(var(--i,0) * .13s) both}@keyframes sl-hit-chase{0%{box-shadow:none;transform:scale(1)}45%{transform:scale(1.22);box-shadow:0 0 0 3px #ffd66b,0 0 50px #ffd66be6}to{transform:scale(1.12);box-shadow:0 0 0 2px #ffd66bd9,0 0 34px #ffd66b8c}}.sl-root.is-bigwin .sl-stage{animation:none}.sl-root.has-host .sl-spin-action{animation:1.6s ease-out infinite sl-spin-call}@keyframes sl-spin-call{0%{box-shadow:inset 0 2px #ffffff73, 0 10px 34px var(--sl-blue-glow), 0 0 0 0 rgba(var(--sl-m-rgb,90, 160, 255), .75)}70%,to{box-shadow:inset 0 2px #ffffff73, 0 10px 34px var(--sl-blue-glow), 0 0 0 26px rgba(var(--sl-m-rgb,90, 160, 255), 0)}}.sl-reels.is-done-win .sl-payline:after{content:"";background:radial-gradient(#fff 0%,#ffd66bf2 30%,#0000 70%);border-radius:50%;width:12%;height:16px;animation:1.1s ease-in-out infinite sl-payline-comet;position:absolute;top:50%;left:0;transform:translate(-100%,-50%)}@keyframes sl-payline-comet{0%{transform:translate(-100%,-50%)}to{transform:translate(833%,-50%)}}.sl-badges{z-index:4;pointer-events:none;align-items:center;gap:10px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-35%)}.sl-badge{letter-spacing:.12em;white-space:nowrap;border-radius:999px;padding:.42em 1.1em;font-size:clamp(12px,2.1vh,24px);font-weight:950;animation:.55s cubic-bezier(.3,1.7,.5,1) both sl-badge-in,.9s ease-in-out .55s infinite alternate sl-badge-pulse;box-shadow:0 0 0 3px #ffffff80,0 10px 30px #00000073}.sl-badge-last{color:#fff;background:linear-gradient(#ff6b86,#d6194b);box-shadow:0 0 0 3px #ffffff8c,0 0 34px #ff3c6eb3,0 10px 30px #00000073}.sl-badge-streak{color:#2a1600;background:linear-gradient(#fff3c4,#ffb02e);box-shadow:0 0 0 3px #ffffff8c,0 0 34px #ffb02ebf,0 10px 30px #00000073}@keyframes sl-badge-in{0%{opacity:0;transform:translateY(-20px)scale(.4)rotate(-8deg)}to{opacity:1;transform:none}}@keyframes sl-badge-pulse{to{transform:scale(1.07)}}.sl-fountain{z-index:7;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sl-fountain i{font-style:normal;animation:2.5s cubic-bezier(.2,.6,.4,1) both sl-fountain-x;position:absolute;bottom:-7vh;left:50%}.sl-fountain b{filter:drop-shadow(0 4px 8px #0006);animation:2.5s both sl-fountain-y;animation-delay:inherit;font-size:clamp(26px,4.8vh,60px);display:block}@keyframes sl-fountain-x{to{transform:translateX(var(--x))}}@keyframes sl-fountain-y{0%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translateY(0)rotate(0)}45%{transform:translateY(calc(var(--h) * -1)) rotate(calc(var(--r) * .5));animation-timing-function:cubic-bezier(.5,0,.8,.4)}to{transform:translateY(24vh) rotate(var(--r))}}@media (aspect-ratio>=4/3) and (width>=800px){.sl-root.has-host .sl-fountain i{left:calc(var(--sl-host-w) + (100% - var(--sl-host-w)) / 2)}}.sl-tank{z-index:1;text-align:center;background:linear-gradient(160deg,#3c2808a6,#0c0802d9);border:1px solid #ffd66b73;border-radius:18px;width:100%;padding:clamp(10px,1.4vh,16px) clamp(12px,1.2vw,20px);animation:.5s cubic-bezier(.3,1.5,.5,1) both sl-tank-in;position:relative;box-shadow:0 0 30px #ffc43c2e,inset 0 1px #ffffff26}@keyframes sl-tank-in{0%{opacity:0;transform:translateY(16px)scale(.9)}to{opacity:1;transform:none}}.sl-tank-title{color:#ffe6aad9;letter-spacing:.22em;font-size:clamp(9px,1.2vh,13px);font-weight:900}.sl-tank-value{color:#ffd66b;font-variant-numeric:tabular-nums;text-shadow:0 0 18px #ffc43c99;margin-top:.3vh;font-size:clamp(22px,3.6vh,42px);font-weight:950;line-height:1.05;animation:.55s cubic-bezier(.3,1.7,.5,1) sl-tank-pop}@keyframes sl-tank-pop{0%{transform:scale(1.35)}to{transform:none}}.sl-tank-value small{color:#fff;letter-spacing:.12em;font-size:clamp(10px,1.3vh,14px);display:block}.sl-tank-bar{background:#ffffff1f;border-radius:99px;height:8px;margin-top:.8vh;display:block;overflow:hidden}.sl-tank-bar i{transform-origin:0;background:linear-gradient(90deg,#ffb02e,#ffe08a);height:100%;transition:transform .9s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 0 12px #ffc43ccc}.sl-tank-goal{color:#ffffffbf;letter-spacing:.1em;margin-top:.6vh;font-size:clamp(9px,1.2vh,13px);font-weight:800}.sl-tank.is-full{border-color:#ffd66b;animation:.5s cubic-bezier(.3,1.5,.5,1) both sl-tank-in,1.2s ease-in-out .5s infinite alternate sl-tank-glow}.sl-tank.is-full .sl-tank-goal{color:#ffd66b}@keyframes sl-tank-glow{to{box-shadow:0 0 60px #ffc43c99,inset 0 1px #ffffff40}}.sl-flight{z-index:8;pointer-events:none;position:absolute;inset:0}.sl-flight i{left:var(--sx,50%);top:var(--sy,50%);opacity:0;position:absolute}.sl-flight b{filter:drop-shadow(0 4px 8px #00000073);font-size:clamp(26px,4vh,50px);display:block}.sl-flight.is-flying i{animation:1.15s cubic-bezier(.45,0,.7,.4) both sl-fly-x}.sl-flight.is-flying b{animation:1.15s cubic-bezier(.3,0,.6,1) both sl-fly-y;animation-delay:inherit}@keyframes sl-fly-x{0%{opacity:0;transform:translate(0)}8%,90%{opacity:1}to{opacity:0;transform:translateX(var(--dx))}}@keyframes sl-fly-y{0%{transform:translate(-50%,-50%)scale(.5)}35%{transform:translate(calc(-50% + var(--wob) * 70px), calc(-50% + var(--dy) * .2 - 20vh)) scale(1.3) rotate(180deg)}to{transform:translate(-50%, calc(-50% + var(--dy))) scale(.5) rotate(540deg)}}.sl-reel-streaks{z-index:2;pointer-events:none;background:repeating-linear-gradient(#0000 0 44px,#ffffff29 44px 48px,#0000 48px 120px);height:calc(100% + 120px);animation:.2s linear infinite sl-streaks;position:absolute;top:-120px;left:0;right:0}@keyframes sl-streaks{to{transform:translateY(120px)}}.sl-root.is-ready .sl-cell:after{content:"";pointer-events:none;animation:5.5s ease-in-out infinite sl-idle-wave;animation-delay:calc(var(--i,0) * .12s + var(--row,0) * 70ms);background:linear-gradient(120deg,#0000 30%,#ffffff38 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}@keyframes sl-idle-wave{0%,70%{transform:translate(-120%)}90%,to{transform:translate(120%)}}.sl-reels.is-done-win .sl-cell.is-hit span{animation:sl-symbol-dance .9s ease-in-out calc(var(--i,0) * .1s) infinite}@keyframes sl-symbol-dance{0%,to{transform:translateY(0)rotate(0)scale(1)}25%{transform:translateY(-8%)rotate(-8deg)scale(1.08)}75%{transform:translateY(-4%)rotate(8deg)scale(1.05)}}.sl-bigwin-stamp span{animation:sl-letter-drop .5s cubic-bezier(.3, 1.6, .5, 1) calc(.15s + var(--k,0) * 50ms) both;display:inline-block}@keyframes sl-letter-drop{0%{opacity:0;transform:translateY(-120%)rotate(-20deg)scale(1.6)}to{opacity:1;transform:none}}.sl-host.is-show-big .sl-host-spot{perspective:900px}.sl-host.is-show-big .sl-host-husky{animation:1.1s cubic-bezier(.3,1.2,.4,1) both sl-host-flip,.55s ease-in-out 1.1s 4 sl-host-party}@keyframes sl-host-flip{0%{transform:none}40%{transform:translateY(-16%)rotateY(180deg)scale(1.08)}80%{transform:translateY(-4%)rotateY(340deg)}to{transform:rotateY(360deg)}}.sl-count-pop{animation:.5s cubic-bezier(.3,1.7,.5,1) sl-count-pop;display:inline-block}@keyframes sl-count-pop{0%{color:#ffd66b;transform:scale(1.8)}to{transform:none}}.sl-lang-screen{overflow:hidden}.sl-lang{z-index:2;padding-bottom:clamp(56px,7vh,84px);position:relative}.sl-attract-beams,.sl-attract-sparks{z-index:0;pointer-events:none;position:absolute;inset:0}.sl-attract-beams i{transform-origin:50% 0;background:linear-gradient(180deg, rgba(var(--sl-host-rgb), .38), rgba(var(--sl-host-rgb), .06) 60%, transparent 85%);clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);width:30%;height:130%;animation:6s ease-in-out infinite alternate sl-beam-sweep;position:absolute;top:-10%}.sl-attract-beams i:first-child{--sl-from:-30deg;--sl-to:24deg;left:2%}.sl-attract-beams i:nth-child(2){--sl-from:22deg;--sl-to:-22deg;background:linear-gradient(#ffd66b52,#ffd66b0d 60%,#0000 85%);animation-delay:-2s;left:35%}.sl-attract-beams i:nth-child(3){--sl-from:30deg;--sl-to:-24deg;animation-delay:-4s;right:2%}.sl-attract-sparks i{width:6px;height:6px;box-shadow:0 0 12px rgba(var(--sl-host-rgb), .95);opacity:0;background:#fff;border-radius:50%;animation:7s linear infinite sl-attract-spark;position:absolute;bottom:-10px}@keyframes sl-attract-spark{0%{opacity:0;transform:translateY(0)scale(.6)}10%{opacity:.9}80%{opacity:.6}to{opacity:0;transform:translate(30px,-110vh)scale(1.2)}}.sl-attract-ticker{z-index:1;border-block:1px solid rgba(var(--sl-host-rgb), .35);pointer-events:none;background:#00000047;padding:8px 0;display:block;position:absolute;bottom:clamp(24px,3vh,40px);left:0;right:0;overflow:hidden}.sl-attract-run{color:#ffffffc7;letter-spacing:.2em;white-space:nowrap;width:max-content;font-size:clamp(12px,1.8vh,20px);font-weight:900;animation:30s linear infinite sl-ticker;display:flex}@keyframes sl-ticker{to{transform:translate(-50%)}}.sl-lang-btn{overflow:hidden}.sl-lang-btn:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff4d 50%,#0000 58%);animation:4.5s ease-in-out infinite sl-bonus-sheen;position:absolute;inset:-30%;transform:translate(-60%)}.sl-lang-btn:nth-child(2):after{animation-delay:.35s}.sl-lang-btn:nth-child(3):after{animation-delay:.7s}.sl-lang-btn:nth-child(4):after{animation-delay:1.05s}.sl-lang-btn:nth-child(5):after{animation-delay:1.4s}.sl-host-spot{perspective:900px}.sl-host.is-trick-spin .sl-host-husky{animation:1.6s cubic-bezier(.3,1.2,.4,1) sl-trick-spin}@keyframes sl-trick-spin{0%{transform:none}35%{transform:translateY(-10%)rotateY(180deg)}70%{transform:translateY(-3%)rotateY(340deg)}to{transform:rotateY(360deg)}}.sl-host.is-trick-peek .sl-host-husky{animation:1.6s ease-in-out sl-trick-peek}@keyframes sl-trick-peek{0%,to{transform:none}30%,55%{transform:translateY(16%)scale(.92)}75%{transform:translateY(-8%)scale(1.06)}}.sl-host.is-trick-bounce .sl-host-husky{animation:.5s ease-in-out 3 sl-host-party}.sl-host.is-trick-wiggle .sl-host-husky{animation:1.4s ease-in-out sl-trick-wiggle}@keyframes sl-trick-wiggle{0%,to{transform:none}15%,45%,75%{transform:rotate(-7deg)}30%,60%,90%{transform:rotate(7deg)}}.sl-host.is-show-sleep .sl-host-husky{animation:3.2s ease-in-out infinite sl-host-sleep}@keyframes sl-host-sleep{0%,to{transform:rotate(-3deg)scale(.98)}50%{transform:rotate(-1deg)translateY(1%)scale(1.01)}}.sl-host.is-show-sleep .sl-host-emote{animation:.6s cubic-bezier(.3,1.7,.5,1) both sl-emote-pop,2.4s ease-in-out .6s infinite sl-zzz}@keyframes sl-zzz{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:translate(8px,-14px)scale(1.1)}}.sl-host.is-show-finale .sl-host-husky{animation:2.4s ease-in-out infinite sl-host-bow}@keyframes sl-host-bow{0%,60%,to{transform:none}20%{transform:translateY(6%)rotateX(24deg)scale(.96)}40%{transform:none}}.sl-fireworks{z-index:8;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sl-firework{width:0;height:0;position:absolute}.sl-firework:before{content:"";background:radial-gradient(circle, #fff, var(--c) 30%, transparent 70%);opacity:0;width:140px;height:140px;animation:1.6s ease-out 2 both sl-fw-flash;animation-delay:inherit;border-radius:50%;position:absolute;top:-70px;left:-70px}@keyframes sl-fw-flash{0%{opacity:0;transform:scale(.2)}12%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.sl-firework i{background:var(--c);width:6px;height:6px;box-shadow:0 0 10px var(--c);opacity:0;border-radius:50%;animation:1.6s cubic-bezier(.15,.8,.3,1) 2 both sl-fw-spark;position:absolute;top:-3px;left:-3px}@keyframes sl-fw-spark{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(1)}70%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-22vmin) scale(.4)}}.sl-result-sparkles{pointer-events:none;height:75%;position:absolute;top:0;left:0;right:0}.sl-result-sparkles i{color:#ffe9a8;text-shadow:0 0 12px #ffd66b;opacity:0;animation:sl-twinkle 1.6s ease-in-out calc(var(--k,0) * .15s) infinite;font-size:clamp(14px,2.6vh,32px);font-style:normal;position:absolute}@keyframes sl-twinkle{0%,to{opacity:0;transform:scale(0)rotate(0)}50%{opacity:1;transform:scale(1.2)rotate(90deg)}}.sl-raincloud{pointer-events:none;width:clamp(90px,13vh,160px);animation:3.4s ease-in-out both sl-cloud;position:absolute;bottom:calc(100% + 1vh);left:50%}.sl-raincloud b{text-align:center;filter:drop-shadow(0 6px 12px #0006);font-size:clamp(56px,9vh,110px);display:block}.sl-raincloud i{top:68%;left:calc(18% + var(--k,0) * 13%);width:3px;height:14px;animation:sl-rain .7s linear calc(var(--k,0) * .11s) infinite;background:linear-gradient(#9fd8ff,#9fd8ff00);border-radius:2px;position:absolute}@keyframes sl-cloud{0%{opacity:0;transform:translate(-160%,-10px)}20%,80%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(60%,-10px)}}@keyframes sl-rain{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(70px)}}.sl-link-screen{z-index:7;background:radial-gradient(circle at 50% 55%, rgba(var(--sl-host-rgb), .45), transparent 55%), linear-gradient(160deg, #0a061ef7, #020108fa);overflow:hidden}.sl-link-waves{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.sl-link-waves i{aspect-ratio:1;border:2px solid rgba(var(--sl-host-rgb), .55);opacity:0;border-radius:50%;width:min(60vh,70vw);animation:3s ease-out infinite sl-link-wave;position:absolute}.sl-link-waves i:nth-child(2){animation-delay:1s}.sl-link-waves i:nth-child(3){animation-delay:2s}@keyframes sl-link-wave{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}.sl-link{text-align:center;justify-items:center;gap:clamp(8px,1.6vh,20px);display:grid}.sl-link-kicker{color:#ffd66b;letter-spacing:.3em}.sl-link-title{text-transform:uppercase;max-width:18ch;font-size:clamp(26px,5.4vh,66px);font-weight:950;line-height:1.02;animation:.6s cubic-bezier(.2,1.5,.4,1) both sl-slam}.sl-link-stage{align-items:center;gap:clamp(14px,2.4vw,40px);margin-top:1vh;display:flex}.sl-link-phone{filter:drop-shadow(0 8px 18px #00000080);font-size:clamp(48px,9vh,110px);animation:1.4s ease-in-out infinite sl-link-phone}@keyframes sl-link-phone{0%,to{transform:rotate(-8deg)translateY(0)}50%{transform:rotate(6deg)translateY(-8%)}}.sl-link-beam{gap:10px;display:flex}.sl-link-beam i{background:#ffd66b;border-radius:50%;width:12px;height:12px;animation:1.2s ease-in-out infinite sl-link-dot;box-shadow:0 0 14px #ffd66b}.sl-link-beam i:nth-child(2){animation-delay:.2s}.sl-link-beam i:nth-child(3){animation-delay:.4s}@keyframes sl-link-dot{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.25)}}.sl-link-code{aspect-ratio:1;color:#2a1600;font-variant-numeric:tabular-nums;letter-spacing:-.02em;background:radial-gradient(circle at 50% 30%,#fffbe8,#ffd66b 55%,#e29a1f);border-radius:50%;place-items:center;width:clamp(150px,28vh,330px);font-size:clamp(80px,16vh,200px);font-weight:950;animation:.7s cubic-bezier(.2,1.6,.4,1) both sl-link-code-in,1.4s ease-in-out .7s infinite sl-link-code-pulse;display:grid;box-shadow:0 0 0 6px #fff9,0 0 90px #ffc43cd9,0 24px 60px #00000080}@keyframes sl-link-code-in{0%{opacity:0;transform:scale(.2)rotate(-25deg)}to{opacity:1;transform:none}}@keyframes sl-link-code-pulse{50%{transform:scale(1.05);box-shadow:0 0 0 10px #fff6,0 0 130px #ffc43c,0 24px 60px #00000080}}.sl-link-hint{color:#ffffffbf;max-width:44ch;font-size:clamp(13px,1.9vh,20px)}.sl-link-timer{transform-origin:0;background:linear-gradient(90deg,#ffb02e,#ffe08a);border-radius:99px;width:min(420px,70vw);height:6px;animation:linear both sl-link-timer;display:block}@keyframes sl-link-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.sl-link-cancel{width:auto;min-height:0;padding:10px 28px;font-size:clamp(11px,1.5vh,15px)}.sl-linked{z-index:9;pointer-events:none;text-align:center;background:radial-gradient(circle,#14c87859,#0000008c 60%);place-content:center;justify-items:center;gap:1.2vh;animation:2.6s ease-in-out both sl-linked;display:grid;position:absolute;inset:0}@keyframes sl-linked{0%{opacity:0}10%,75%{opacity:1}to{opacity:0}}.sl-linked-title{color:#fff;text-shadow:0 0 40px #3cffa0cc;font-size:clamp(44px,10vh,130px);font-weight:950;animation:.7s cubic-bezier(.2,1.5,.4,1) both sl-slam}.sl-linked-sub{color:#ffd66b;letter-spacing:.12em;font-size:clamp(16px,3vh,34px);font-weight:900}.sl-linked-burst{position:absolute;top:50%;left:50%}.sl-linked-burst i{background:#6dffb4;border-radius:50%;width:12px;height:12px;animation:1.1s cubic-bezier(.15,.8,.3,1) forwards sl-bonus-spark;position:absolute;box-shadow:0 0 14px #6dffb4}.sl-linked-burst i:nth-child(odd){background:#ffd66b;box-shadow:0 0 14px #ffd66b}.sl-lang-phone{color:#ffd66b;letter-spacing:.14em;font-size:clamp(12px,1.8vh,19px);font-weight:900;animation:1.6s ease-in-out infinite sl-pulse}.sl-reel>.sl-cell:first-of-type{transform-origin:50% 100%;transform:scaleY(.88)}.sl-reel>.sl-cell:nth-of-type(3){transform-origin:50% 0;transform:scaleY(.88)}.sl-reel:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000 8%,#ffffff12 28%,#ffffff29 36%,#0000 52%);position:absolute;inset:0}.sl-result-beams{z-index:0;overflow:hidden}.sl-jackpot-show{z-index:10;pointer-events:none;text-align:center;background:radial-gradient(circle at 50% 45%,#965c0c,#301802 55%,#060300);place-content:center;justify-items:center;gap:1vh;animation:4.2s ease-in-out both sl-jp-show;display:grid;position:absolute;inset:0;overflow:hidden}@keyframes sl-jp-show{0%{opacity:0}8%,80%{opacity:1}to{opacity:0}}.sl-jp-rays{aspect-ratio:1;background:repeating-conic-gradient(from 0deg, #ffdc7847 0 8deg, transparent 8deg 20deg);width:180vmax;animation:8s linear infinite sl-jp-rays;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}@keyframes sl-jp-rays{to{transform:translate(-50%,-50%)rotate(360deg)}}.sl-jp-crown{filter:drop-shadow(0 0 40px #ffd66be6);font-size:clamp(90px,20vh,240px);line-height:1;animation:1s cubic-bezier(.3,1.5,.5,1) .2s both sl-jp-crown,1.6s ease-in-out 1.2s infinite alternate sl-jp-float;position:relative}@keyframes sl-jp-crown{0%{opacity:0;transform:translateY(-80vh)rotate(-40deg)scale(.6)}70%{opacity:1;transform:translateY(4%)rotate(8deg)scale(1.1)}to{transform:none}}@keyframes sl-jp-float{to{transform:translateY(-5%)rotate(-4deg)scale(1.04)}}.sl-jp-word{color:#fff3c4;letter-spacing:.02em;text-shadow:0 6px #b9741a,0 0 50px #ffc43cf2;font-size:clamp(56px,13vh,170px);font-style:italic;font-weight:950;line-height:.95;position:relative}.sl-jp-word span{animation:sl-letter-drop .55s cubic-bezier(.3, 1.6, .5, 1) calc(.9s + var(--k,0) * 90ms) both;display:inline-block}.sl-jp-tier{color:#ffd66b;letter-spacing:.5em;font-size:clamp(14px,2.6vh,30px);font-weight:900;animation:.4s ease-out 1.6s both sl-enter;position:relative}.sl-jp-amount{color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 0 40px #ffd66be6;font-size:clamp(40px,9vh,120px);font-weight:950;animation:.7s cubic-bezier(.2,1.5,.4,1) 1.8s both sl-slam;position:relative}.sl-reels.is-land-flip{perspective:1200px}.sl-reels.is-land-flip .sl-reel.is-landing{animation:.55s cubic-bezier(.3,1.4,.5,1) sl-land-flip}@keyframes sl-land-flip{0%{transform:rotateX(75deg)}to{transform:none}}.sl-reels.is-land-zoom .sl-reel.is-landing{animation:.45s cubic-bezier(.3,1.6,.5,1) sl-land-zoom}@keyframes sl-land-zoom{0%{transform:scale(1.18)}to{transform:none}}.sl-reels.is-land-drop .sl-reel.is-landing{animation:.6s cubic-bezier(.3,1.5,.5,1) sl-land-drop}@keyframes sl-land-drop{0%{transform:translateY(-34%)}60%{transform:translateY(6%)}to{transform:none}}.sl-style-banner{z-index:6;color:#fff;background:linear-gradient(90deg, rgba(var(--sl-m-rgb,120, 90, 255), .95), #ff6ec8f2);box-shadow:0 0 0 3px #ffffff8c, 0 0 50px rgba(var(--sl-m-rgb,120, 90, 255), .8);letter-spacing:.06em;white-space:nowrap;pointer-events:none;border-radius:999px;padding:.35em 1.1em;font-size:clamp(20px,4vh,48px);font-style:italic;font-weight:950;animation:1.4s cubic-bezier(.2,.9,.3,1) both sl-style-banner;position:absolute;top:50%;left:50%}.sl-style-banner.is-turbo{background:linear-gradient(90deg,#ffb02e,#ff4d6d)}.sl-style-banner.is-boom{background:linear-gradient(90deg,#ff4d4d,#ffb02e)}.sl-style-banner.is-slowmo{background:linear-gradient(90deg,#2ec4ff,#7a5cff)}@keyframes sl-style-banner{0%{opacity:0;transform:translate(-160%,-50%)skew(-12deg)}25%,70%{opacity:1;transform:translate(-50%,-50%)skew(-6deg)scale(1.05)}to{opacity:0;transform:translate(60%,-50%)skew(-12deg)}}.sl-spinfx{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sl-spinfx.is-disco i{aspect-ratio:1;opacity:.32;background:radial-gradient(circle, var(--c,#ff6bd6), transparent 65%);width:26%;animation:2.4s ease-in-out infinite alternate sl-disco;animation-delay:calc(var(--i) * -.4s);border-radius:50%;position:absolute}.sl-spinfx.is-disco i:nth-child(6n+1){--c:#ff6bd6;top:10%;left:5%}.sl-spinfx.is-disco i:nth-child(6n+2){--c:#6bdcff;top:5%;left:60%}.sl-spinfx.is-disco i:nth-child(6n+3){--c:#ffe46b;top:50%;left:35%}.sl-spinfx.is-disco i:nth-child(6n+4){--c:#8cff6b;top:55%;left:75%}.sl-spinfx.is-disco i:nth-child(6n+5){--c:#b56bff;top:60%;left:10%}.sl-spinfx.is-disco i:nth-child(6n+6){--c:#ff8a5c;top:0%;left:45%}@keyframes sl-disco{0%{transform:translate(-20%,-10%)scale(.8)}to{transform:translate(30%,25%)scale(1.2)}}.sl-spinfx.is-laser i{bottom:-10%;left:calc(10% + var(--i) * 26%);transform-origin:50% 100%;width:3px;height:140%;animation:1.3s ease-in-out infinite alternate sl-laser;animation-delay:calc(var(--i) * -.33s);background:linear-gradient(#ff3c7800,#ff3c78e6);position:absolute;box-shadow:0 0 12px #ff3c78e6}.sl-spinfx.is-laser i:nth-child(2n){background:linear-gradient(#3cdcff00,#3cdcffe6);box-shadow:0 0 12px #3cdcffe6}@keyframes sl-laser{0%{transform:rotate(-32deg)}to{transform:rotate(32deg)}}.sl-spinfx.is-rainbow:before{content:"";aspect-ratio:1;opacity:.22;background:conic-gradient(#ff4d6d,#ffb02e,#ffe46b,#6bff8c,#2ec4ff,#7a5cff,#ff4d6d);width:160%;animation:3s linear infinite sl-rainbow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes sl-rainbow{to{transform:translate(-50%,-50%)rotate(360deg)}}.sl-spinfx.is-rainbow i{display:none}.sl-spinfx.is-stars i{width:6px;height:6px;box-shadow:0 0 10px #fff, 0 0 20px rgba(var(--sl-m-rgb,140, 160, 255), .9);opacity:0;animation:1.2s ease-in-out infinite sl-twinkle;animation-delay:calc(var(--i) * .11s);background:#fff;border-radius:50%;position:absolute}.sl-wheel-wrap{place-items:center;margin-top:clamp(12px,2.4vh,30px);display:grid;position:relative}.sl-wheel{aspect-ratio:1;color:#fff;background:repeating-conic-gradient(from 0deg, rgb(var(--sl-m-rgb,110, 80, 230)) 0 45deg, #1b1236 45deg 90deg);width:clamp(240px,52vh,560px);font:inherit;cursor:pointer;border:10px solid #ffd66b;border-radius:50%;padding:0;transition:transform 4.6s cubic-bezier(.12,.62,.1,1);position:relative;box-shadow:0 0 0 6px #ffffff40,0 0 80px #ffc43c8c,inset 0 0 60px #00000073}.sl-wheel:disabled{cursor:default}.sl-wheel-seg{pointer-events:none;transform:rotate(calc((var(--i) + .5) * (360deg / var(--n,8))));flex-direction:column;align-items:center;padding-top:5%;display:flex;position:absolute;inset:0}.sl-wheel-seg b{font-size:clamp(22px,5vh,54px);line-height:1}.sl-wheel-seg small{letter-spacing:.04em;text-align:center;max-width:7em;margin-top:.3em;font-size:clamp(8px,1.3vh,14px);font-weight:900;line-height:1.1}.sl-wheel-seg.is-won b{animation:.8s ease-in-out infinite sl-symbol-dance}.sl-wheel-pointer{z-index:2;color:#ffd66b;text-shadow:0 4px 12px #0009,0 0 20px #ffd66be6;font-size:clamp(34px,6vh,64px);position:absolute;top:-.35em}.sl-bonus.is-suspense .sl-wheel-pointer{animation:.12s linear infinite sl-pointer-tick}@keyframes sl-pointer-tick{50%{transform:rotate(-10deg)}}.sl-wheel-hub{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle at 50% 30%,#fffbe8,#ffd66b 60%,#e29a1f);border-radius:50%;place-items:center;width:18%;font-size:clamp(22px,4vh,44px);display:grid;position:absolute;box-shadow:0 0 0 5px #ffffff80,0 10px 30px #00000080}.sl-bonus.is-wheel.is-pick .sl-wheel{animation:2.4s ease-in-out infinite sl-wheel-tease}@keyframes sl-wheel-tease{0%,to{rotate:0deg}50%{rotate:6deg}}.sl-wheel-go{max-width:420px}.sl-scratch{touch-action:none;background:linear-gradient(160deg,#ffd66b29,#140a2899);border:3px dashed #ffd66b99;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.6vw,22px);width:min(100%,720px);margin-top:clamp(14px,2.6vh,32px);padding:clamp(12px,2vh,22px);display:grid}.sl-scratch-tile{aspect-ratio:1;color:#2a1600;font:inherit;cursor:pointer;animation:sl-bonus-in .5s cubic-bezier(.2, 1.4, .4, 1) calc(.3s + var(--i) * 70ms) both;background:radial-gradient(circle at 50% 35%,#fffbe8,#ffe9a8);border:2px solid #ffffff40;border-radius:16px;align-content:center;place-items:center;padding:6%;display:grid;position:relative;overflow:hidden}.sl-scratch-tile b{font-size:clamp(30px,7vh,80px);line-height:1}.sl-scratch-tile small{text-align:center;margin-top:.3em;font-size:clamp(8px,1.3vh,14px);font-weight:900;line-height:1.1}.sl-scratch-coat{color:#ffffffd9;background:repeating-linear-gradient(135deg,#ffffff2e 0 6px,#0000 6px 12px),linear-gradient(160deg,#c8ccd6,#8a90a0 60%,#b7bcc8);place-items:center;font-size:clamp(22px,4vh,44px);font-style:normal;transition:opacity .45s,transform .45s;display:grid;position:absolute;inset:0}.sl-scratch-tile.is-open .sl-scratch-coat{opacity:0;transform:scale(1.3)rotate(8deg)}.sl-scratch-tile.is-win{background:radial-gradient(circle at 50% 30%,#fffbe8,#ffd66b 60%,#e29a1f);border-color:#fff3c4;box-shadow:0 0 0 4px #ffffff8c,0 0 60px #ffc43ce6}.sl-scratch-tile.is-win b{animation:.8s ease-in-out infinite sl-symbol-dance}.sl-scratch-all{max-width:420px}.sl-stage-bulbs{z-index:0;pointer-events:none;position:absolute;inset:4px}.sl-stage-bulbs i{--bulb:radial-gradient(circle, #fff6d6 0 2.5px, #ffc43cb3 3.5px, transparent 6px);opacity:.55;animation:1.2s steps(2,end) infinite sl-bulbs;position:absolute}.sl-stage-bulbs i:first-child,.sl-stage-bulbs i:nth-child(2){background:var(--bulb) 0 50% / 26px 14px repeat-x;height:14px;left:0;right:0}.sl-stage-bulbs i:first-child{top:0}.sl-stage-bulbs i:nth-child(2){bottom:0}.sl-stage-bulbs i:nth-child(3),.sl-stage-bulbs i:nth-child(4){background:var(--bulb) 50% 0 / 14px 26px repeat-y;width:14px;animation-name:sl-bulbs-y;top:0;bottom:0}.sl-stage-bulbs i:nth-child(3){left:0}.sl-stage-bulbs i:nth-child(4){right:0}@keyframes sl-bulbs{to{background-position-x:26px}}@keyframes sl-bulbs-y{to{background-position-y:26px}}.sl-root.is-spinning .sl-stage-bulbs i{opacity:.9;animation-duration:.3s}.sl-root.is-winning .sl-stage-bulbs i{opacity:1;animation:.35s steps(2,end) infinite sl-bulbs-flash}@keyframes sl-bulbs-flash{50%{opacity:.2}}.sl-sign{z-index:11;color:#ff4d6d;letter-spacing:.22em;text-shadow:0 0 10px;white-space:nowrap;pointer-events:none;background:#14040ad9;border:2px solid;border-radius:10px;padding:.35em 1em;font-size:clamp(12px,2vh,22px);font-weight:950;animation:.4s cubic-bezier(.3,1.6,.5,1) both sl-sign-in;position:absolute;top:clamp(10px,1.6vh,20px);left:50%;transform:translate(-50%);box-shadow:0 0 18px,inset 0 0 14px #ff4d6d40}@keyframes sl-sign-in{0%{opacity:0;transform:translate(-50%,-30px)scale(.6)}to{opacity:1;transform:translate(-50%)}}.sl-sign.is-applause{color:#ffd66b;animation:.4s cubic-bezier(.3,1.6,.5,1) both sl-sign-in,.4s steps(2,end) .4s infinite sl-sign-blink}.sl-sign.is-ooh{color:#9fd8ff}.sl-sign.is-shhh{color:#ff8a5c;animation:.4s cubic-bezier(.3,1.6,.5,1) both sl-sign-in,.6s ease-in-out .4s infinite sl-pulse}.sl-sign.is-bonus{color:#ffd66b}@keyframes sl-sign-blink{50%{opacity:.35}}.sl-lowerthird{z-index:6;color:#fff;background:linear-gradient(90deg, #0a061ef2, rgba(var(--sl-m-rgb,110, 80, 230), .85));letter-spacing:.14em;pointer-events:none;border-left:6px solid #ffd66b;align-items:center;gap:.5em;padding:.4em 1.2em .4em .6em;font-size:clamp(13px,2.2vh,26px);font-weight:950;animation:2.8s cubic-bezier(.2,.9,.3,1) both sl-lowerthird;display:inline-flex;position:absolute;bottom:4%;left:2%;box-shadow:0 10px 30px #00000073}@keyframes sl-lowerthird{0%{opacity:0;transform:translate(-110%)}15%,80%{opacity:1;transform:none}to{opacity:0;transform:translate(-30%)}}.sl-intro{z-index:9;pointer-events:none;text-align:center;background:radial-gradient(circle at 50% 45%, rgba(var(--sl-host-rgb), .5), #04020cf0 60%);place-content:center;justify-items:center;gap:1vh;animation:3s ease-in-out both sl-intro;display:grid;position:absolute;inset:0;overflow:hidden}@keyframes sl-intro{0%{opacity:0}12%,78%{opacity:1}to{opacity:0}}.sl-intro-spots i{transform-origin:50% 0;clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);background:linear-gradient(#fff6d673,#0000 75%);width:40%;height:130%;animation:1.4s ease-in-out infinite alternate sl-beam-sweep;position:absolute;top:-10%}.sl-intro-spots i:first-child{--sl-from:-25deg;--sl-to:15deg;left:2%}.sl-intro-spots i:last-child{--sl-from:25deg;--sl-to:-15deg;right:2%}.sl-intro-clap{font-size:clamp(54px,11vh,130px);animation:.6s cubic-bezier(.3,1.6,.5,1) .2s both sl-intro-clap;position:relative}@keyframes sl-intro-clap{0%{opacity:0;transform:rotate(-30deg)scale(.3)}to{opacity:1;transform:none}}.sl-intro-title{color:#fff;text-shadow:0 6px 0 rgba(var(--sl-host-rgb), .9), 0 0 50px rgba(var(--sl-host-rgb), .9);font-size:clamp(44px,10vh,130px);font-style:italic;font-weight:950;line-height:.95;animation:.7s cubic-bezier(.2,1.5,.4,1) .45s both sl-slam;position:relative}.sl-intro-host,.sl-intro-player{letter-spacing:.18em;font-size:clamp(14px,2.6vh,30px);font-weight:900;animation:.4s ease-out both sl-enter;position:relative}.sl-intro-host{color:#ffd66b;animation-delay:1s}.sl-intro-player{color:#fff;animation-delay:1.4s}.sl-cannons{z-index:8;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sl-cannon{position:absolute;bottom:0}.sl-cannon.is-left{left:0}.sl-cannon.is-right{right:0}.sl-cannon i{opacity:0;border-radius:2px;width:1.2vmin;height:2vmin;animation:2.6s cubic-bezier(.15,.75,.35,1) both sl-cannon;position:absolute;bottom:0}@keyframes sl-cannon{0%{opacity:1;transform:translate(0)rotate(0)}60%{opacity:1}to{opacity:0;transform:translate(var(--dx), calc(var(--dy) + 40vh)) rotate(var(--r))}}@media (orientation:portrait),(aspect-ratio<=1){.sl-sign{font-size:clamp(11px,1.5vh,16px);top:clamp(14px,1.9vh,26px)}}.sl-drop{aspect-ratio:1/1.05;width:min(100%,64vh,640px);box-shadow:inset 0 0 50px rgba(var(--sl-m-rgb,120, 90, 255), .35), 0 0 40px #ffc43c40;background:linear-gradient(#140c32e6,#060312f2);border:3px solid #ffd66b8c;border-radius:22px;margin-top:clamp(10px,2vh,24px);position:relative}.sl-drop-peg{background:radial-gradient(circle at 35% 35%,#fff,#ffd66b 60%,#b9741a);border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 10px #ffd66bb3}.sl-drop-ball{z-index:2;aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#fff,#ff6b8a 45%,#b0103a);border-radius:50%;width:clamp(22px,3.6vh,36px);position:absolute;top:0%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px #ff5078e6,0 6px 14px #00000080}.sl-drop-slots{grid-template-columns:repeat(var(--slots,7), minmax(0, 1fr));height:16%;display:grid;position:absolute;bottom:0;left:0;right:0}.sl-drop-slot{background:#ffd66b0f;border-left:1px solid #ffd66b59;align-content:center;place-items:center;display:grid}.sl-drop-slot:first-child{border-left:0}.sl-drop-slot b{font-size:clamp(16px,3vh,34px);line-height:1}.sl-drop-slot small{text-align:center;overflow-wrap:anywhere;max-width:90%;font-size:clamp(6px,1vh,11px);font-weight:900;line-height:1.05}.sl-drop-slot.is-won{color:#2a1600;background:radial-gradient(circle at 50% 30%,#fffbe8,#ffd66b 60%,#e29a1f);box-shadow:0 0 40px #ffc43ce6}.sl-drop-slot.is-won b{animation:.8s ease-in-out infinite sl-symbol-dance}.sl-drop-go{max-width:420px}.sl-set{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:clip}.sl-root.has-host .sl-stage{box-shadow:none!important;background:0 0!important}.sl-root.has-host .sl-host{box-shadow:none;background:linear-gradient(90deg,#03020a99,#03020a1f);border-right:0}.sl-set-wall{background:radial-gradient(ellipse 60% 55% at 50% 30%, rgba(var(--sl-host-rgb), .42), transparent 70%), radial-gradient(ellipse 38% 42% at 12% 72%, #ff3caa38, transparent 70%), radial-gradient(ellipse 38% 42% at 88% 66%, #28aaff38, transparent 70%), #07040f;position:absolute;inset:0}.sl-set-wall:after{content:"";background:radial-gradient(at 50% 38%,#0000 30%,#020108bf 95%),radial-gradient(circle,#0000 0 1.6px,#03020ce6 2.3px) 0 0/9px 9px;position:absolute;inset:0}.sl-set-floor{background:linear-gradient(180deg, rgba(var(--sl-host-rgb), .3), transparent 60%), repeating-linear-gradient(180deg, #ffffff0f 0 2px, transparent 2px 3.2vh), linear-gradient(#0b0718, #030208);border-top:3px solid #ffd66bd9;height:24vh;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 34px #ffd66b66}.sl-set-truss{background:linear-gradient(#aab4c8bf,#aab4c8bf) top/100% 2px no-repeat,linear-gradient(#aab4c8bf,#aab4c8bf) bottom/100% 2px no-repeat,repeating-linear-gradient(60deg,#0000 0 9px,#aab4c88c 9px 11px),repeating-linear-gradient(-60deg,#0000 0 9px,#aab4c88c 9px 11px);justify-content:space-around;height:22px;display:flex;position:absolute;top:30px;left:0;right:0}.sl-set-truss i{transform-origin:50% 0;width:24px;height:28px;transform:rotate(var(--tilt,0deg));--beam:#ffd66be6;background:linear-gradient(#45455a,#14141c);border-radius:5px 5px 12px 12px;margin-top:18px;position:relative;box-shadow:0 3px 8px #0009}.sl-set-truss i:first-child{--tilt:18deg}.sl-set-truss i:nth-child(2){--tilt:-10deg}.sl-set-truss i:nth-child(3){--tilt:12deg}.sl-set-truss i:nth-child(5){--tilt:-12deg}.sl-set-truss i:nth-child(6){--tilt:10deg}.sl-set-truss i:nth-child(7){--tilt:-18deg}.sl-set-truss i:nth-child(3n+2){--beam:#ff5ac8e6}.sl-set-truss i:nth-child(3n){--beam:#46c8ffe6}.sl-set-truss i:before{content:"";height:9px;box-shadow:0 0 14px #fff8e0, 0 0 30px var(--beam);background:#fff8e0;border-radius:50%;position:absolute;bottom:-3px;left:3px;right:3px}.sl-set-truss i:after{content:"";opacity:.16;background:linear-gradient(180deg, var(--beam), transparent 80%);clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);width:28vw;height:92vh;position:absolute;top:28px;left:50%;transform:translate(-50%)}.sl-root.is-spinning .sl-set-truss i:after{opacity:.24}.sl-root.is-winning .sl-set-truss i:after{opacity:.34}.sl-set-audience{height:12vh;position:absolute;bottom:0;left:0;right:0}.sl-set-audience b{height:100%;filter:drop-shadow(0 -2px 3px rgba(var(--sl-host-rgb), .55));background:radial-gradient(17px 20px at 50% 40%,#06040e 96%,#0000 100%) 0 0/58px 100% repeat-x,radial-gradient(30px 34px at 50% 106%,#06040e 96%,#0000 100%) 0 0/58px 100% repeat-x;position:absolute;bottom:0;left:-60px;right:-60px}.sl-set-audience b:nth-child(2){background-position:27px 0,27px 0;bottom:-4vh}.sl-root.is-winning .sl-set-audience b{filter:drop-shadow(0 -3px 7px #ffd66bd9)}.sl-set-flashes i{opacity:0;background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;bottom:5vh;box-shadow:0 0 18px 8px #ffffffd9}.sl-root.is-winning .sl-set-flashes i{animation:2.2s step-end infinite sl-cam-flash}@keyframes sl-cam-flash{0%{opacity:1}7%,to{opacity:0}}.sl-root.has-host .sl-host-spot{margin-bottom:clamp(26px,5vh,64px)}.sl-host-podium{z-index:2;clip-path:polygon(7% 0,93% 0,100% 100%,0 100%);filter:drop-shadow(0 10px 18px #0000008c);background:linear-gradient(#fff3c4 0 6%,#c98a2a 6% 11%,#2b1b4d 11%,#110a24 100%);align-content:start;justify-items:center;height:26%;display:grid;position:absolute;bottom:-18%;left:14%;right:14%}.sl-host-podium b{color:#2a1600;letter-spacing:.26em;background:linear-gradient(#fff3c4,#ffd66b);border-radius:6px;margin-top:9%;padding:.15em .7em;font-size:clamp(9px,1.4vh,15px);font-weight:950}.sl-host-podium:after{content:"";background:linear-gradient(90deg,#ff6bd6,#6bdcff,#ffd66b,#ff6bd6) 0 0/200% 100%;border-radius:2px;height:4px;position:absolute;bottom:18%;left:10%;right:10%;box-shadow:0 0 10px #fff9}.sl-root.has-host .sl-reels-frame:before{content:"";z-index:-1;background:linear-gradient(145deg,#fff3c4,#ffd66b 28%,#b9741a 58%,#ffe9a8 84%,#c98a2a);border-radius:22px;position:absolute;inset:-14px;box-shadow:0 0 0 2px #00000073,0 24px 70px #000000a6,0 0 70px #ffc43c59}@media (orientation:portrait),(aspect-ratio<=1){.sl-root.has-host .sl-host{background:linear-gradient(#03020a99,#03020a33)}.sl-root.has-host .sl-host-spot{margin-bottom:0}.sl-host-podium{height:18%;bottom:-4%}.sl-set-truss{top:28px}}.sl-bonus-stage{text-align:center;justify-items:center;width:100%;max-width:1200px;display:grid}.sl-bonus-title{margin-top:1vh;font-size:clamp(34px,8.5vh,116px);animation:.7s cubic-bezier(.2,1.5,.4,1) both sl-slam}.sl-bonus-hint{letter-spacing:.2em;min-height:1.4em;margin-top:1.4vh;font-size:clamp(13px,2.2vh,24px);font-weight:900;animation:.35s ease-out both sl-enter}.sl-bonus.is-pick .sl-bonus-hint{color:#ffd66b;animation:.35s ease-out both sl-enter,1.1s ease-in-out .4s infinite sl-pulse}.sl-bonus-items{perspective:1200px;flex-wrap:wrap;justify-content:center;gap:clamp(12px,1.8vw,30px);margin-top:clamp(18px,4vh,48px);display:flex}.sl-bonus-item{width:clamp(104px, min(27vh, calc((100vw - 560px) * .72 / var(--n,4))), 300px);aspect-ratio:3/4;color:inherit;font:inherit;cursor:pointer;animation:sl-bonus-in .6s cubic-bezier(.2, 1.4, .4, 1) calc(.35s + var(--i) * 90ms) both, sl-bonus-float 2.2s ease-in-out calc(1s + var(--i) * .27s) infinite;background:0 0;border:0;padding:0;transition:transform .35s cubic-bezier(.3,1.5,.5,1),opacity .35s;position:relative}@keyframes sl-bonus-in{0%{opacity:0;transform:translateY(60px)scale(.5)rotate(-8deg)}to{opacity:1;transform:none}}@keyframes sl-bonus-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.sl-bonus-item:active:not(:disabled){transform:scale(.94)}.sl-bonus-item:disabled{cursor:default}.sl-bonus-card{transform-style:preserve-3d;transition:transform .75s cubic-bezier(.3,1.3,.4,1);position:absolute;inset:0}.sl-bonus-item.is-open .sl-bonus-card{transform:rotateY(180deg)}.sl-bonus-face{backface-visibility:hidden;border-radius:22px;align-content:center;place-items:center;gap:6%;display:grid;position:absolute;inset:0;overflow:hidden}.sl-bonus-front{border:2px solid rgba(var(--sl-m-rgb,150, 170, 255), .75);background:radial-gradient(120% 70% at 50% 0%, #ffffff47, transparent 60%), linear-gradient(165deg, rgba(var(--sl-m-rgb,110, 90, 255), .85), #140a32f2);box-shadow:0 18px 40px #00000080, 0 0 30px rgba(var(--sl-m-rgb,120, 140, 255), .45), inset 0 1px #ffffff73}.sl-bonus-front b{filter:drop-shadow(0 8px 14px #00000073);font-size:clamp(44px,10vh,130px);line-height:1}.sl-bonus-front i{color:#ffd66b;text-shadow:0 0 14px #ffd66be6;font-size:clamp(16px,2.6vh,30px);font-style:normal;font-weight:950;position:absolute;top:8%;right:10%}.sl-bonus-front:after{content:"";animation:sl-bonus-sheen 2.8s ease-in-out calc(var(--i) * .3s) infinite;background:linear-gradient(110deg,#0000 42%,#fff6 50%,#0000 58%);position:absolute;inset:-40%;transform:translate(-60%)}@keyframes sl-bonus-sheen{0%,55%{transform:translate(-60%)}to{transform:translate(60%)}}.sl-bonus-back{background:linear-gradient(165deg,#5a6482e6,#191c28f5);border:2px solid #ffffff59;padding:8%;transform:rotateY(180deg);box-shadow:0 18px 40px #00000080}.sl-bonus-back b{font-size:clamp(38px,8.5vh,110px);line-height:1}.sl-bonus-back small{letter-spacing:.06em;overflow-wrap:anywhere;font-size:clamp(11px,2vh,22px);font-weight:900;line-height:1.15}.sl-bonus-item.is-chosen .sl-bonus-back{color:#2a1600;background:radial-gradient(120% 80% at 50% 0,#fffbe8,#ffd66b 55%,#e29a1f);border-color:#fff3c4;box-shadow:0 0 0 4px #ffffff8c,0 0 80px #ffc43ce6,0 20px 50px #00000080}.sl-bonus-item.is-chosen{z-index:2;animation:none;transform:translateY(-14px)scale(1.14)}.sl-bonus.is-suspense .sl-bonus-item.is-chosen .sl-bonus-card{animation:90ms linear infinite sl-bonus-shake}@keyframes sl-bonus-shake{0%,to{transform:rotate(0)translate(0)}25%{transform:rotate(-3deg)translate(-3px)}75%{transform:rotate(3deg)translate(3px)}}.sl-bonus.is-suspense .sl-bonus-item.is-chosen .sl-bonus-front{border-color:#ffd66b;box-shadow:0 0 0 3px #ffd66bcc,0 0 90px #ffc43cd9}.sl-bonus-item.is-other{opacity:.5;animation:none;transform:scale(.9)}.sl-bonus-item.is-other.is-open{opacity:.82}.sl-bonus-item.is-chosen:before{content:"";z-index:-1;aspect-ratio:1;background:repeating-conic-gradient(from 0deg, #ffd66b52 0 10deg, transparent 10deg 24deg);opacity:0;border-radius:50%;width:260%;transition:opacity .4s,transform .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}.sl-bonus.is-reveal .sl-bonus-item.is-chosen:before{opacity:1;animation:6s linear infinite sl-bonus-rays;transform:translate(-50%,-50%)scale(1)}@keyframes sl-bonus-rays{to{transform:translate(-50%,-50%)scale(1)rotate(360deg)}}.sl-bonus-burst{pointer-events:none;position:absolute;inset:0}.sl-bonus-burst i{background:#ffd66b;border-radius:50%;width:10px;height:10px;animation:.9s cubic-bezier(.15,.8,.3,1) forwards sl-bonus-spark;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #ffd66b}.sl-bonus-burst i:nth-child(2n){background:#fff}@keyframes sl-bonus-spark{0%{opacity:1;transform:translate(-50%, -50%) rotate(var(--a)) translateY(0) scale(1)}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--a)) translateY(-26vmin) scale(.4)}}.sl-bonus-foot{min-height:clamp(110px,18vh,220px);margin-top:clamp(16px,3.5vh,44px)}.sl-bonus-auto{letter-spacing:.22em;opacity:.75;font-size:clamp(11px,1.7vh,18px);font-weight:900;animation:.3s ease-out both sl-enter}.sl-bonus-win{animation:.4s ease-out both sl-enter}.sl-bonus-prize{margin-top:.8vh;font-size:clamp(28px,6.4vh,88px);animation:.7s cubic-bezier(.2,1.5,.4,1) both sl-slam}.sl-bonus-collect{max-width:520px;margin-top:2vh;animation:.4s ease-out both sl-enter}@media (prefers-reduced-motion:reduce){.sl-set-flashes i{animation:none!important}.sl-cannons,.sl-intro-spots{display:none!important}.sl-stage-bulbs i,.sl-sign,.sl-lowerthird,.sl-intro-clap,.sl-intro-title,.sl-drop-slot.is-won b{animation:none!important}.sl-spinfx,.sl-style-banner{display:none!important}.sl-wheel{transition-duration:10ms!important;animation:none!important}.sl-reels[class*=is-land-] .sl-reel.is-landing,.sl-scratch-tile,.sl-wheel-seg.is-won b,.sl-scratch-tile.is-win b,.sl-jp-rays,.sl-jp-crown,.sl-jp-word span,.sl-jp-amount{animation:none!important}.sl-link-waves,.sl-linked-burst{display:none!important}.sl-link-phone,.sl-link-beam i,.sl-link-code,.sl-lang-phone{animation:none!important}.sl-attract-beams,.sl-attract-sparks,.sl-fireworks,.sl-result-sparkles,.sl-raincloud,.sl-lang-btn:after{display:none!important}.sl-attract-run,.sl-host[class*=is-trick-] .sl-host-husky,.sl-host.is-show-sleep .sl-host-husky,.sl-host.is-show-finale .sl-host-husky{animation:none!important}.sl-flight,.sl-reel-streaks,.sl-root.is-ready .sl-cell:after{display:none!important}.sl-tank,.sl-tank-value,.sl-reels.is-done-win .sl-cell.is-hit span,.sl-bigwin-stamp span,.sl-count-pop{animation:none!important}.sl-host-sub .sl-word{opacity:1!important;animation:none!important}.sl-fountain,.sl-reels.is-done-win .sl-payline:after{display:none!important}.sl-badge,.sl-root.has-host .sl-spin-action,.sl-bonus-item,.sl-bonus-card,.sl-bonus-front:after,.sl-bonus-item.is-chosen:before,.sl-reels.is-done-win .sl-cell.is-hit{transition:none!important;animation:none!important}.sl-bonus-burst,.sl-spin-burst,.sl-marquee,.sl-tension,.sl-host-beams,.sl-host-confetti{display:none!important}.sl-marquee i,.sl-reel.is-landing .sl-cell,.sl-root.is-tense .sl-reels-frame,.sl-host-emote,.sl-result.is-win:after,.sl-result.is-win .sl-result-prize,.sl-result.is-win .sl-result-prize:after,.sl-bigwin-stamp,.sl-result.is-lose .sl-nomatch,.sl-host-ring,.sl-host-husky,.sl-lang-btn,.sl-root.has-host .sl-spin-action:after{animation:none!important}.sl-lang-title span{opacity:1;animation:none}}.sl-root.has-host:before,.sl-root.has-host .sl-fx,.sl-root.has-host .sl-attract-sparks,.sl-root.has-host .sl-marquee{display:none}.sl-root.has-host *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.sl-root.has-host .sl-rays:before,.sl-root.has-host .sl-entry-screen:before{animation:none;inset:0}.sl-root.has-host .sl-attract-beams i{transform:rotate(calc(var(--sl-from) / 2));animation:none}.sl-root.has-host .sl-stage:has(>.sl-entry-screen,>.sl-result) .sl-reel-stage{visibility:hidden}@media (aspect-ratio>=4/3) and (width>=800px){.sl-lang-btn span{font-size:min(clamp(13px, 2.05vh, 24px), calc(6.5vw / var(--sl-lang-n,5)))}}.sl-comedy{flex-direction:column;align-items:center;gap:clamp(8px,1.2vh,14px);width:100%;display:flex}.sl-comedy-row{flex-wrap:wrap;justify-content:center;gap:clamp(8px,1vh,12px);width:100%;display:flex}.sl-comedy-btn{color:#fff;letter-spacing:.01em;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff47;border-radius:999px;min-height:clamp(46px,5.6vh,66px);padding:0 clamp(16px,1.6vw,26px);font-size:clamp(15px,1.9vh,22px);font-weight:800;transition:transform .12s,opacity .2s}.sl-comedy-btn:active{transform:scale(.96)}.sl-comedy-btn:disabled{opacity:.4}.sl-comedy-btn.is-main{color:#2b1600;background:linear-gradient(#ffe592,#ffb93f);border-color:#ffd66be6;box-shadow:0 6px 22px #ffb93f59}.sl-comedy-row.is-rate{animation:.35s cubic-bezier(.2,1.4,.4,1) both sl-comedy-pop}.sl-comedy-btn.is-haha{color:#2b1600;background:linear-gradient(#fff1a8,#ffcc4d);border-color:#ffd66bf2;flex:1 1 0;max-width:260px;min-height:clamp(56px,7vh,84px);font-size:clamp(18px,2.4vh,28px)}.sl-comedy-btn.is-boo{flex:1 1 0;max-width:200px;min-height:clamp(56px,7vh,84px);font-size:clamp(16px,2.1vh,24px)}@keyframes sl-comedy-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.sl-comedy-consent{z-index:20;text-align:left;background:#0e0922;border:1px solid #ffd66bb3;border-radius:20px;gap:10px;padding:clamp(14px,1.8vh,22px);display:grid;position:absolute;bottom:clamp(10px,1.6vh,20px);left:clamp(10px,1.2vw,18px);right:clamp(10px,1.2vw,18px);box-shadow:0 20px 60px #0009}.sl-comedy-consent-title{font-size:clamp(17px,2.2vh,26px);font-weight:900}.sl-comedy-consent-body{color:#ffffffc7;font-size:clamp(13px,1.6vh,18px);line-height:1.4}.sl-comedy-cam{background:#00000073;border:1px solid #ff5a5a8c;border-radius:999px;align-items:center;gap:10px;max-width:100%;padding:6px 12px 6px 6px;display:flex}.sl-comedy-lens{aspect-ratio:1;width:clamp(54px,7vh,80px);box-shadow:0 0 0 3px rgba(255, 214, 107, calc(.25 + var(--lvl,0) * .75)), 0 0 calc(var(--lvl,0) * 30px) #ffd66bcc;background:#120c22;border-radius:50%;flex-shrink:0;position:relative;overflow:hidden}.sl-comedy-lens video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.sl-comedy-lens i{font-size:clamp(18px,2.4vh,26px);font-style:normal;line-height:1;position:absolute;bottom:-2px;right:-2px}.sl-comedy-cam-text{gap:6px;min-width:0;display:grid}.sl-comedy-cam-text b{color:#ffffffd9;align-items:center;gap:6px;font-size:clamp(11px,1.35vh,15px);font-weight:700;display:flex}.sl-comedy-rec{background:#ff4d4d;border-radius:50%;width:9px;height:9px;animation:1.4s ease-in-out infinite sl-comedy-rec}@keyframes sl-comedy-rec{50%{opacity:.35}}.sl-comedy-meter{background:#ffffff26;border-radius:999px;height:7px;display:block;overflow:hidden}.sl-comedy-meter i{transform-origin:0;background:linear-gradient(90deg,#7ae0ff,#ffd66b,#ff7ad9);height:100%;transition:transform .2s ease-out;display:block}.sl-comedy-off{color:#fff;border:1px solid #ffffff4d;border-radius:999px;flex-shrink:0;padding:6px 10px;font-size:clamp(11px,1.35vh,15px);font-weight:700}.sl-comedy-stamp{z-index:8;color:#ffd66b;letter-spacing:.04em;white-space:nowrap;pointer-events:none;background:#0a0618d1;border:4px solid;border-radius:14px;justify-items:center;gap:2px;padding:10px 22px;font-size:clamp(22px,3.4vh,44px);font-weight:900;animation:2.2s cubic-bezier(.2,1.3,.4,1) both sl-comedy-stamp;display:grid;position:absolute;top:16%;left:50%;transform:translate(-50%)rotate(-8deg)}.sl-comedy-stamp.is-big{color:#ff7ad9}.sl-comedy-stamp.is-smile{color:#7ae0ff}.sl-comedy-stamp.is-poker{color:#ffffffd9}.sl-comedy-stamp small{letter-spacing:.14em;color:#fff;font-size:.45em}@keyframes sl-comedy-stamp{0%{opacity:0;transform:translate(-50%)rotate(-8deg)scale(2.4)}14%{opacity:1;transform:translate(-50%)rotate(-8deg)scale(.92)}22%,82%{opacity:1;transform:translate(-50%)rotate(-8deg)scale(1)}to{opacity:0;transform:translate(-50%)rotate(-8deg)scale(1.06)}}.sl-comedy-step{letter-spacing:.08em;opacity:.7;margin-left:4px;font-size:.8em;font-weight:600}.sl-comedy-code{letter-spacing:.06em;color:#ffd66bd9;margin-top:3px;font-family:ui-monospace,monospace;font-size:.85em;display:block}.sl-comedy-note,.sl-comedy-stats{color:#ffffffa6;text-align:center;font-size:clamp(11px,1.35vh,15px)}@media (orientation:portrait),(aspect-ratio<=1){.sl-comedy{z-index:6;width:auto;max-width:calc(100% - min(42vw, calc(var(--sl-host-h) - 70px)) - 60px);flex-flow:wrap;justify-content:flex-end;align-items:center;gap:8px;position:absolute;top:clamp(34px,3.4vh,46px);right:clamp(16px,4vw,40px)}.sl-comedy-row{justify-content:flex-end;width:auto}.sl-comedy-stats{display:none}.sl-comedy-btn{min-height:42px;font-size:clamp(14px,1.7vh,20px)}.sl-comedy-btn.is-haha,.sl-comedy-btn.is-boo{flex:none;min-height:48px}.sl-comedy-consent{width:min(560px,86vw);inset:calc(100% + 10px) 0 auto auto}}@media (prefers-reduced-motion:reduce){.sl-comedy-row.is-rate,.sl-comedy-rec,.sl-comedy-stamp{animation:none}}.sl-phone-done{overscroll-behavior:contain;max-height:65svh;overflow-y:auto}.sl-phone-done .sl-phone-finish{z-index:2;width:100%;min-height:54px;margin:0 0 16px;position:sticky;top:0}.htv{--htv-px:max(1px, calc(100vmin / 2160));--htv-a:#c4d7d1;--htv-b:#d5ddd9;--htv-ink:#f7f7f4;--htv-muted:#a5aeaf;--htv-panel:#0d1217ed;--htv-panel-line:#ffffff20;z-index:70;color:var(--htv-ink);cursor:none;background:#07090c;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1.16fr) minmax(0,1fr);gap:2vh 2.4vw;padding:2.8vh 3.4vw 0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}.htv.is-ui{cursor:default}.htv-bg,.htv-fx{pointer-events:none;position:absolute;inset:0;overflow:hidden}.htv-bg{background-color:#050708}.htv-bg:after{content:"";background:linear-gradient(#0002,#0001 40%,#0005);position:absolute;inset:0}.htv>:not(.htv-bg):not(.htv-fx):not(.htv-modes){z-index:2;position:relative}.htv-top{grid-column:1/-1;justify-content:space-between;align-items:center;gap:2vw;min-height:4vh;display:flex}.htv-brand{font-size:clamp(12px, 1.6vh, calc(30 * var(--htv-px,1px)));letter-spacing:.18em;font-weight:750}.htv-brand span{color:var(--htv-a);padding:0 .5em;font-weight:400}.htv-top-meta{align-items:center;gap:2vw;display:flex}.htv-clock{font-size:clamp(15px, 1.8vh, calc(36 * var(--htv-px,1px)));font-variant-numeric:tabular-nums;color:#e3e7e6;align-items:center;gap:.7em;font-weight:550;display:flex}.htv-clock i{background:var(--htv-a);border-radius:50%;width:.35em;height:.35em}.htv-sticker{font-size:clamp(10px, 1.2vh, calc(23 * var(--htv-px,1px)));color:#d8dce9;white-space:nowrap;border:1px solid #ffffff30;border-radius:99px;padding:.55em .9em;font-weight:600}.htv-stage{text-align:center;flex-direction:column;grid-area:2/2;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex}.htv-spot{display:none}.htv-husky-wrap{aspect-ratio:1;flex-shrink:0;width:min(27vw,40vh);position:relative}.htv-husky{filter:drop-shadow(0 1.4vh 2vh #0005);width:100%;height:100%}.htv-cowboy-hat,.htv-headphones{pointer-events:none;overflow:visible}.htv-bubble{z-index:5;color:#edf1f1;max-width:58%;font-size:clamp(12px, 1.6vh, calc(30 * var(--htv-px,1px)));background:#111820f2;border:1px solid #ffffff26;border-radius:1.4vh;padding:1.1vh 1.4vh;font-weight:550;line-height:1.35;animation:.35s both htv-caption;position:absolute;top:0;right:-11%;box-shadow:0 .8vh 2vh #0004}@keyframes htv-caption{0%{opacity:0;transform:translateY(.3vh)}to{opacity:1;transform:none}}.htv-sign{z-index:4;transform-origin:50% -3vh;width:min(31vw,53vh);margin-top:-4.7vh;animation:9s ease-in-out infinite htv-sign-sway;position:relative}@keyframes htv-sign-sway{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1deg)}}.htv-rope{z-index:-1;background:#8a745b;width:.18vh;height:5vh;position:absolute;top:-3.5vh}.htv-rope.is-left{left:14%;transform:rotate(8deg)}.htv-rope.is-right{right:14%;transform:rotate(-8deg)}.htv-board{background:linear-gradient(130deg,#20262b,#11171c);border:1px solid #aebbc43b;border-radius:1.2vh;padding:1.7vh 1.5vh 1.4vh;position:relative;box-shadow:0 1.4vh 3vh #0006}.htv-board b{color:#f0f2f0;font-size:clamp(30px, 5.7vh, calc(118 * var(--htv-px,1px)));letter-spacing:-.055em;font-weight:850;line-height:1.08;display:block}.htv-board small{font-size:clamp(9px, 1.08vh, calc(22 * var(--htv-px,1px)));letter-spacing:.28em;color:#b8c1c0;margin-top:.8vh;font-weight:500;display:block}.htv-board-glow{display:none}.htv-headline{font-size:clamp(26px, 5.1vh, calc(104 * var(--htv-px,1px)));letter-spacing:-.055em;color:#fafbf8;text-wrap:balance;margin-top:3vh;font-weight:800;line-height:1.05}.htv-night{font-size:clamp(16px, 2.25vh, calc(46 * var(--htv-px,1px)));overflow-wrap:anywhere;text-wrap:balance;max-width:100%;margin-top:1vh;font-weight:600;line-height:1.25}.htv-subline{color:var(--htv-muted);font-size:clamp(10px, 1.12vh, calc(23 * var(--htv-px,1px)));letter-spacing:.08em;margin-top:1.1vh;line-height:1.5}.htv-side{flex-direction:column;justify-content:center;gap:1.3vh;min-width:0;min-height:0;display:flex}.htv-left{grid-area:2/1}.htv-right{grid-area:2/3}.htv-side-title{font-size:clamp(11px, 1.3vh, calc(26 * var(--htv-px,1px)));letter-spacing:.18em;color:var(--htv-muted);font-weight:600}.htv-card{border:1px solid var(--htv-panel-line);background:var(--htv-panel);border-radius:1.8vh;gap:1.4vh;min-width:0;padding:2vh;animation:.5s both htv-card-in;display:grid}@keyframes htv-card-in{0%{opacity:.9}to{opacity:1}}.htv-event{gap:1.5vh;padding:1.5vh}.htv-event-art{background:#05070a;border-radius:1vh;place-items:center;min-width:0;height:min(43vh,32vw);display:grid;position:relative;overflow:hidden}.htv-flyer{object-fit:contain;width:100%;height:100%;max-height:min(43vh,32vw)}.htv-count{color:#f3f4f8;max-width:calc(100% - 2vh);font-size:clamp(10px, 1.3vh, calc(25 * var(--htv-px,1px)));letter-spacing:.04em;background:#0a0d14ed;border:1px solid #ffffff2b;border-radius:.7vh;padding:.7vh 1vh;font-weight:650;position:absolute;bottom:1vh;left:1vh}.htv-event-text{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8vh 1.3vh;min-width:0;display:grid}.htv-event-text h2,.htv-event-text .htv-date{grid-column:1}.htv-event h2{font-size:clamp(18px, 2.35vh, calc(48 * var(--htv-px,1px)));letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance;font-weight:700;line-height:1.15}.htv-date{font-size:clamp(11px, 1.25vh, calc(25 * var(--htv-px,1px)));color:var(--htv-muted);font-weight:450;line-height:1.5}.htv-qr{justify-items:center;gap:.9vh;min-width:0;display:grid}.htv-qr-box{aspect-ratio:1;background:#fff;border-radius:1vh;width:min(15vw,23vh);padding:.7vh;display:block}.htv-qr-box img{width:100%;height:100%;display:block}.htv-qr figcaption{font-size:clamp(10px, 1.18vh, calc(23 * var(--htv-px,1px)));letter-spacing:.05em;color:#d3dadc;text-align:center;font-weight:550}.htv-event-text .htv-qr{grid-area:1/2/3}.htv-event-text .htv-qr-box{border-radius:.7vh;width:min(7vw,12vh);padding:.45vh}.htv-event-text .htv-qr figcaption{font-size:clamp(8px, .9vh, calc(18 * var(--htv-px,1px)));letter-spacing:0}.htv-scan{text-align:center;justify-items:center;gap:2vh;padding:3vh 2vh}.htv-insta{font-size:clamp(16px, 2.15vh, calc(43 * var(--htv-px,1px)));letter-spacing:-.02em;font-weight:600}.htv-film{font-size:clamp(11px, 1.25vh, calc(25 * var(--htv-px,1px)));color:var(--htv-muted);line-height:1.5}.htv-empty{text-align:center;min-height:24vh;color:var(--htv-muted);font-size:clamp(14px, 1.8vh, calc(36 * var(--htv-px,1px)));align-content:center;line-height:1.5}.htv-chips{text-align:left;gap:.9vh;width:100%;display:grid}.htv-chips li{font-size:clamp(12px, 1.35vh, calc(28 * var(--htv-px,1px)));color:#d0d4df;border-bottom:1px solid #ffffff12;padding:.8vh 0;font-weight:450;line-height:1.4}.htv-dots{justify-content:center;gap:.8vh;display:flex}.htv-dots i{background:#ffffff30;border-radius:50%;width:.5vh;height:.5vh}.htv-dots .is-on{background:var(--htv-a)}.htv-offer{text-align:center;justify-items:center;gap:1.8vh;padding:2.7vh 2vh}.htv-kicker{color:var(--htv-a);font-size:clamp(10px, 1.15vh, calc(23 * var(--htv-px,1px)));letter-spacing:.16em;font-weight:600}.htv-offer h2{font-size:clamp(22px, 3.3vh, calc(66 * var(--htv-px,1px)));letter-spacing:-.04em;overflow-wrap:anywhere;text-wrap:balance;font-weight:700;line-height:1.15}.htv-offer>p:not(.htv-kicker):not(.htv-price){color:var(--htv-muted);font-size:clamp(12px, 1.55vh, calc(31 * var(--htv-px,1px)));line-height:1.5}.htv-drink-art{place-items:center;width:min(20vw,29vh);height:25vh;display:grid;position:relative}.htv-drink{object-fit:contain;max-width:100%;max-height:24vh}.htv-drink-fallback{color:var(--htv-a);font-size:9vh}.htv-discount{color:#1c211c;background:#d7c29d;border:1px solid #fff5;border-radius:50%;place-items:center;width:5.3vh;height:5.3vh;font-size:1.45vh;font-weight:750;display:grid;position:absolute;top:0;right:-1vh}.htv-price{font-size:clamp(28px, 4.2vh, calc(84 * var(--htv-px,1px)));flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.8vh 1.1vh;line-height:1.1;display:flex}.htv-price strong{color:#17201c;letter-spacing:-.035em;background:#ddcdae;border-radius:.8vh;padding:.6vh 1.3vh;font-weight:750}.htv-price del{color:var(--htv-muted);font-size:.36em}.htv-price small{color:var(--htv-muted);flex-basis:100%;font-size:.3em;font-weight:450}.htv-menu{gap:1.5vh;width:100%;display:grid}.htv-menu li{font-size:clamp(13px, 1.8vh, calc(36 * var(--htv-px,1px)));text-align:left;border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:baseline;gap:1vw;padding:1vh 0;display:flex}.htv-menu b{white-space:nowrap;color:#e0d3bb;font-weight:650}.htv-pointers{pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:38%;left:-.8vw;right:-.8vw}.htv-point{font-size:clamp(28px, 4vh, calc(80 * var(--htv-px,1px)));opacity:0;color:var(--htv-a);font-weight:300;line-height:1;transition:opacity .4s}.htv-point.is-on{opacity:1}.htv-ticker{background:#070b10c9;border-top:1px solid #ffffff16;grid-column:1/-1;margin:0 -3.4vw}.htv-ticker>div{justify-content:space-between;align-items:center;gap:2vw;padding:1.4vh 3.4vw;display:flex}.htv-ticker span{font-size:clamp(9px, 1.1vh, calc(22 * var(--htv-px,1px)));color:#aeb6b8;letter-spacing:.09em;white-space:nowrap;font-weight:450}.htv-bar{--htv-a:#d7c39e;--htv-b:#b8d0b8;--htv-panel:#0b1511ed;--htv-panel-line:#dbcfb72e;--htv-muted:#aeb9ad}.htv-bar .htv-bg{background-image:linear-gradient(#03090520,#03090535),url(/brand/tv/jungle-lounge.webp);background-position:50%;background-size:cover}.htv-bar .htv-board b{color:#eee2cb}.htv-bar .htv-headline{font-size:clamp(22px, 3.1vh, calc(62 * var(--htv-px,1px)));letter-spacing:-.04em;font-weight:650}.htv-bar .htv-bubble{color:#e5e8dd;background:#17221df2;border-color:#d7c39e40}.htv-party .htv-bg{background-image:linear-gradient(#03050720,#03050738),url(/brand/tv/techno-hall.webp);background-position:50%;background-size:cover}.htv-lasers i{transform-origin:50% 100%;opacity:.28;background:linear-gradient(#0000 10%,#d7eef033 65%,#a8dfd755);width:.13vh;height:112vh;animation:13s ease-in-out infinite alternate htv-techno-beam;position:absolute;bottom:-2vh;left:50%}@keyframes htv-techno-beam{0%{transform:rotate(calc(var(--a) - 8deg))}to{transform:rotate(calc(var(--a) + 8deg))}}.htv-teenie{--htv-a:#bbc5eb;--htv-b:#cad1ed;--htv-panel:#0c0f1ae8;--htv-panel-line:#ffffff24;--htv-muted:#adb3c9}.htv-teenie .htv-bg{background:#070810}.htv-ambient-poster{object-fit:cover;opacity:.32;width:112%;max-width:none;height:112%;filter:blur(clamp(18px, 2.4vw, calc(70 * var(--htv-px,1px))));position:absolute;inset:-6%}.htv-teenie .htv-bg:after{background:linear-gradient(#060812b8,#06081270 45%,#060812c9)}.htv-teenie .htv-board{background:linear-gradient(130deg,#1b2030ed,#111522f5);border-color:#d8e1ff42}.htv-teenie .htv-rope{background:#7d8298}.htv-modes{z-index:8;opacity:0;pointer-events:none;background:#10151cf5;border:1px solid #ffffff24;border-radius:99px;gap:.7vh;padding:.6vh;transition:opacity .25s;display:flex;position:absolute;bottom:7vh;right:3.4vw}.htv.is-ui .htv-modes{opacity:1;pointer-events:auto}.htv-modes button{color:#c5cdcd;min-height:38px;font-size:clamp(10px, 1.15vh, calc(22 * var(--htv-px,1px)));letter-spacing:.06em;border-radius:99px;padding:.8vh 1.3vh;font-weight:600}.htv-modes button[aria-pressed=true]{color:#0c1410;background:#d4dfd8}@media (orientation:portrait){.htv{grid-template-rows:auto minmax(0,.92fr) minmax(0,1.08fr) auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:1vh 2.6vw;padding:1.5vh 2.6vw 0}.htv-top{grid-row:1;min-height:3vh}.htv-brand{font-size:clamp(9px, 2vw, calc(24 * var(--htv-px,1px)));letter-spacing:.1em}.htv-clock{font-size:clamp(11px, 2.4vw, calc(29 * var(--htv-px,1px)))}.htv-sticker{font-size:clamp(8px, 1.7vw, calc(20 * var(--htv-px,1px)))}.htv-stage{grid-area:2/1/auto/-1}.htv-husky-wrap{width:min(40vw,23vh)}.htv-sign{width:min(58vw,31vh);margin-top:-2.4vh}.htv-board{border-radius:.9vh;padding:1.1vh 1.2vw}.htv-board b{font-size:clamp(22px, 6.8vw, calc(80 * var(--htv-px,1px)))}.htv-board small{font-size:clamp(7px, 1.6vw, calc(20 * var(--htv-px,1px)));letter-spacing:.17em;margin-top:.5vh}.htv-bubble{max-width:63%;font-size:clamp(9px, 2vw, calc(24 * var(--htv-px,1px)));padding:.7vh 1.2vw;right:-20%}.htv-headline{font-size:clamp(22px, 5.3vw, calc(64 * var(--htv-px,1px)));margin-top:1.3vh}.htv-bar .htv-headline{font-size:clamp(17px, 4.3vw, calc(52 * var(--htv-px,1px)))}.htv-night{font-size:clamp(12px, 2.8vw, calc(34 * var(--htv-px,1px)));margin-top:.6vh}.htv-subline{font-size:clamp(7px, 1.65vw, calc(20 * var(--htv-px,1px)));margin-top:.6vh}.htv-side{grid-row:3;justify-content:start;gap:.8vh}.htv-left{grid-column:1}.htv-right{grid-column:2}.htv-side-title{font-size:clamp(8px, 2vw, calc(24 * var(--htv-px,1px)));letter-spacing:.09em}.htv-card{border-radius:1.1vh;gap:.9vh;padding:1vh}.htv-event-art,.htv-flyer{height:min(24vh,55vw);max-height:min(24vh,55vw)}.htv-count{font-size:clamp(7px, 1.7vw, calc(20 * var(--htv-px,1px)));border-radius:.5vh;padding:.4vh .8vw;bottom:.6vh;left:.6vh}.htv-event-text{gap:.5vh}.htv-event h2{font-size:clamp(11px, 2.5vw, calc(30 * var(--htv-px,1px)))}.htv-date{font-size:clamp(7px, 1.5vw, calc(18 * var(--htv-px,1px)))}.htv-event-text .htv-qr-box{width:min(11vw,7vh);padding:.2vh}.htv-event-text .htv-qr figcaption{font-size:clamp(5px, .95vw, calc(11 * var(--htv-px,1px)))}.htv-scan,.htv-offer{gap:1.2vh;padding:1.5vh 1vh}.htv-scan .htv-qr-box,.htv-offer .htv-qr-box{width:min(26vw,17vh)}.htv-qr figcaption,.htv-film,.htv-kicker,.htv-offer>p:not(.htv-kicker):not(.htv-price){font-size:clamp(8px, 1.8vw, calc(22 * var(--htv-px,1px)))}.htv-insta{font-size:clamp(11px, 2.7vw, calc(32 * var(--htv-px,1px)))}.htv-chips{gap:.4vh}.htv-chips li{font-size:clamp(7px, 1.7vw, calc(20 * var(--htv-px,1px)));padding:.5vh 0}.htv-drink-art{width:100%;height:16vh}.htv-drink{max-height:15vh}.htv-discount{width:4.3vh;height:4.3vh;font-size:1.2vh;right:0}.htv-offer h2{font-size:clamp(13px, 2.9vw, calc(35 * var(--htv-px,1px)))}.htv-price{font-size:clamp(23px, 5.5vw, calc(66 * var(--htv-px,1px)))}.htv-menu{gap:.7vh}.htv-menu li{font-size:clamp(9px, 2.1vw, calc(25 * var(--htv-px,1px)));padding:.6vh 0}.htv-pointers{display:none}.htv-ticker{grid-row:4;margin:0 -2.6vw}.htv-ticker>div{gap:1vw;padding:1vh 2.6vw}.htv-ticker span{font-size:clamp(6px, 1.5vw, calc(18 * var(--htv-px,1px)));letter-spacing:.04em}.htv-modes{gap:.4vw;bottom:5vh;right:2.6vw}.htv-modes button{min-height:32px;font-size:clamp(9px, 1.9vw, calc(23 * var(--htv-px,1px)));padding:.6vh 1.7vw}}.htv-bar .htv-right{gap:1.15vh}.htv-bar .htv-bubble{top:-12%;right:-14%}.htv-promo.htv-card{background:linear-gradient(145deg,#17241df5,#0a100df7 75%);border-color:#d3b47a55;grid-template-rows:auto minmax(0,1fr) auto;gap:1vh;width:100%;height:49vh;padding:2vh 2.2vh;overflow:hidden;box-shadow:0 1.5vh 4vh #0004,inset 0 1px #fff1}.htv-promo-top{justify-content:space-between;align-items:center;gap:1vh;width:100%;display:flex}.htv-promo .htv-kicker{font-size:clamp(11px, 1.3vh, calc(27 * var(--htv-px,1px)));text-align:left;color:#e3cfaa;align-items:center;gap:.7vh;line-height:1.3;display:flex}.htv-promo .htv-kicker i{background:#b6d5a4;border-radius:50%;flex-shrink:0;width:.55vh;height:.55vh}.htv-promo .htv-discount{width:auto;height:auto;font-size:clamp(12px, 1.65vh, calc(34 * var(--htv-px,1px)));border-radius:99px;flex-shrink:0;padding:.65vh 1vh;position:static}.htv-promo .htv-drink-art{isolation:isolate;width:100%;height:100%;min-height:0;position:relative}.htv-promo .htv-drink-art:before{content:"";z-index:-1;background:radial-gradient(#b9944b23,#b9944b05 65%,#0000 70%);border-radius:50%;width:88%;height:85%;position:absolute}.htv-product-art{place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid}.htv-product-art>img,.htv-product-art>svg{object-fit:contain;width:100%;height:100%;min-height:0;max-height:100%;display:block}.htv-product-art>.is-photo{object-fit:contain;border-radius:1vh}.htv-promo .htv-product-art{padding:.6vh 1vw}.htv-promo .htv-product-art>img,.htv-promo .htv-product-art>svg{animation:7s ease-in-out infinite htv-product-float}@keyframes htv-product-float{0%,to{transform:translateY(.25vh)rotate(-.5deg)}50%{transform:translateY(-.35vh)rotate(.5deg)}}.htv-promo-copy{border-top:1px solid #ddcdae24;gap:1.1vh;width:100%;padding-top:1.4vh;display:grid}.htv-promo h2{font-size:clamp(22px, 3vh, calc(62 * var(--htv-px,1px)));letter-spacing:-.035em}.htv-promo .htv-price{font-size:clamp(30px, 4.6vh, calc(92 * var(--htv-px,1px)));align-items:center;gap:.7vh 1.2vh}.htv-promo .htv-price strong{background:#e9d5ac;border-radius:.8vh;padding:.3vh 1.2vh .5vh}.htv-promo .htv-price del{font-size:.36em}.htv-promo .htv-price small{flex-basis:auto;font-size:.27em}.htv-favourites{background:#0d1713e8;border:1px solid #d3b47a30;border-radius:1.4vh;width:100%;padding:1.5vh 1.4vh .6vh}.htv-favourites>.htv-kicker{color:#bac5bd;font-size:clamp(10px, 1.1vh, calc(23 * var(--htv-px,1px)));padding:0 .5vh .7vh}.htv-favourites .htv-menu{gap:.2vh}.htv-favourites .htv-menu li{min-height:5vh;font-size:clamp(12px, 1.55vh, calc(32 * var(--htv-px,1px)));border:0;border-top:1px solid #ffffff10;border-radius:.6vh;grid-template-columns:4.3vh minmax(0,1fr) auto;align-items:center;gap:1vh;padding:.45vh .5vh;transition:background .7s;display:grid}.htv-favourites .htv-menu li.is-highlight{background:#ddcdae0c}.htv-favourites .htv-product-art{width:4.3vh;height:4.3vh}.htv-favourites .htv-menu span:not(.htv-product-art){overflow-wrap:anywhere;line-height:1.15}.htv-favourites .htv-menu b{font-size:1.08em}@media (orientation:portrait){.htv-bar .htv-bubble{top:-13%;right:-23%}.htv-bar .htv-right{gap:.7vh}.htv-promo.htv-card{border-radius:1.1vh;gap:.5vh;height:28.5vh;padding:1vh .8vh}.htv-promo .htv-kicker{font-size:clamp(7px, 1.8vw, calc(19 * var(--htv-px,1px)));letter-spacing:.07em;gap:.4vh}.htv-promo .htv-kicker i{width:.35vh;height:.35vh}.htv-promo .htv-discount{font-size:clamp(8px, 2.1vw, calc(23 * var(--htv-px,1px)));padding:.35vh .5vh}.htv-promo .htv-product-art{padding:.3vh 1vw}.htv-promo-copy{gap:.6vh;padding-top:.7vh}.htv-promo h2{font-size:clamp(13px, 3vw, calc(34 * var(--htv-px,1px)))}.htv-promo .htv-price{font-size:clamp(23px, 5.5vw, calc(62 * var(--htv-px,1px)));gap:.5vh}.htv-promo .htv-price strong{padding:.2vh .55vh .3vh}.htv-promo .htv-price small{font-size:.32em}.htv-favourites{border-radius:.9vh;padding:.7vh .5vh .3vh}.htv-favourites>.htv-kicker{font-size:clamp(7px, 1.65vw, calc(18 * var(--htv-px,1px)));padding:0 .2vh .3vh}.htv-favourites .htv-menu li{min-height:3.15vh;font-size:clamp(8px, 1.85vw, calc(21 * var(--htv-px,1px)));grid-template-columns:2.6vh minmax(0,1fr) auto;gap:.4vh;padding:.25vh .2vh}.htv-favourites .htv-product-art{width:2.6vh;height:2.6vh}}.htv-product-art{position:relative}.htv-product-art>.htv-custom-product-art{opacity:0;transition:none;position:absolute;inset:0}.htv-product-art>.htv-custom-product-art.is-loaded{opacity:1}.htv-promo.htv-card{animation:.45s both htv-promo-in}@keyframes htv-promo-in{0%{opacity:.9;transform:translateY(.3vh)}to{opacity:1;transform:none}}.htv-event-placeholder{text-align:center;background:radial-gradient(at top,#28302e,#0b1014 80%);flex-direction:column;justify-content:center;align-items:center;gap:2vh;padding:2vh;display:flex;position:absolute;inset:0}.htv-event-placeholder span{letter-spacing:.25em;color:#d7c29d;font-size:1.3vh}.htv-event-placeholder strong{overflow-wrap:anywhere;font-size:3vh;line-height:1.1}.htv-event-placeholder small{color:#c3c8cb;font-size:1.3vh}.htv-flyer{z-index:1;opacity:0;background:#05070a;position:absolute;inset:0}.htv-flyer.is-ready{opacity:1}.htv-count{z-index:2}@media (orientation:portrait){.htv-event-placeholder strong{font-size:clamp(13px, 3vw, calc(34 * var(--htv-px,1px)))}.htv-event-placeholder span,.htv-event-placeholder small{font-size:clamp(7px, 1.7vw, calc(18 * var(--htv-px,1px)))}}.htv.is-lite *,.htv.is-lite :before,.htv.is-lite :after{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:none!important;animation:none!important}.htv.is-lite .htv-fx,.htv.is-lite .htv-ambient-poster{display:none}@media (prefers-reduced-motion:reduce){.htv *,.htv :before,.htv :after{transition:none!important;animation:none!important}}.htv{--htv-detail:#c9ba94;gap:1.8vh 2.2vw;padding:2.4vh 3vw 0}.htv:before{content:"";pointer-events:none;z-index:1;border:1px solid #e7e7d812;border-radius:2.2vh;position:absolute;inset:1.1vh 1vw}.htv .htv-top{border-bottom:1px solid #ffffff1c;min-height:5.1vh;padding-bottom:1.1vh}.htv .htv-brand{font-size:clamp(12px, 1.55vh, calc(32 * var(--htv-px,1px)));letter-spacing:.22em}.htv .htv-top-meta{gap:1.5vw}.htv .htv-clock{font-size:clamp(13px, 1.65vh, calc(34 * var(--htv-px,1px)));background:#08100b70;border:1px solid #ffffff24;border-radius:99px;padding:.65vh 1.1vh}.htv .htv-side-title{color:#d4d7cd;letter-spacing:.2em;font-size:clamp(10px, 1.1vh, calc(24 * var(--htv-px,1px)));align-items:center;gap:1.2vh;display:flex}.htv .htv-side-title:after{content:"";background:linear-gradient(90deg,#d6d1b740,#0000);flex:1;height:1px}.htv .htv-stage{position:relative}.htv .htv-spot{pointer-events:none;background:radial-gradient(at 50% 65%,#dfc98c13,#7b987708 45%,#0000 72%);width:100%;height:64%;display:block;position:absolute;bottom:16%}.htv .htv-spot:after{content:"";background:radial-gradient(#dcc79118,#0000 70%);border:1px solid #dbceab20;border-radius:50%;width:68%;height:1.6vh;position:absolute;bottom:0;left:16%}.htv .htv-bubble{font-size:clamp(11px, 1.45vh, calc(30 * var(--htv-px,1px)));background:#101b17f5;border-color:#e5d7b72b;border-radius:1.4vh 1.4vh 1.4vh .3vh;padding:1vh 1.4vh;font-weight:500;box-shadow:0 .6vh 2vh #0003}.htv .htv-sign{animation-name:htv-sign-sway}.htv .htv-board{background:linear-gradient(135deg,#27352b,#101b16 65%,#203024);border:1px solid #cab68c55;border-radius:1.3vh;padding:2vh 1.5vh 1.7vh;overflow:hidden;box-shadow:inset 0 1px #ffffff15,0 2vh 5vh #0005}.htv .htv-board:before,.htv .htv-board:after{content:"";background:linear-gradient(90deg,#0000,#e8d6ae88,#0000);height:1px;position:absolute;left:8%;right:8%}.htv .htv-board:before{top:0}.htv .htv-board:after{bottom:0}.htv .htv-board b{letter-spacing:-.045em;color:#f7edd9;font-weight:800}.htv .htv-board small{color:#c9bc9f;letter-spacing:.38em}.htv .htv-headline{letter-spacing:-.045em}.htv .htv-subline{color:#b7bfb4;letter-spacing:.14em}.htv .htv-card{background:linear-gradient(135deg,#15201bea,#0a120fee);border-color:#d8d6c82e;border-radius:1.8vh;box-shadow:0 1.6vh 4vh #0004,inset 0 1px #ffffff0b}.htv .htv-event{gap:1.3vh;padding:1.1vh}.htv .htv-event-art{border:1px solid #ffffff12;border-radius:1.1vh}.htv .htv-event-text{border-top:1px solid #d8d6c820;padding:.7vh .55vh .4vh}.htv .htv-event h2{letter-spacing:-.035em;font-weight:750;font-size:clamp(18px, 2.5vh, calc(52 * var(--htv-px,1px)))}.htv .htv-date{color:#bdc8bf;letter-spacing:.035em}.htv .htv-count{color:#f4ead4;background:#0b1712ee;border-color:#ded5bc40;border-radius:.6vh;padding:.6vh .9vh}.htv .htv-qr-box{border-radius:.8vh;box-shadow:0 .7vh 1.6vh #0003}.htv .htv-promo{background:linear-gradient(145deg,#1e3022f5,#0c1711f7 75%);border-color:#d4bd8459;gap:1.1vh;height:51vh;padding:2.1vh;position:relative}.htv .htv-promo .htv-kicker{font-size:clamp(10px, 1.18vh, calc(25 * var(--htv-px,1px)));letter-spacing:.13em;color:#e9d5ac}.htv .htv-promo .htv-kicker i{background:#c6d9ac;box-shadow:0 0 .8vh #bcdca944}.htv-promo-meta{flex-shrink:0;align-items:center;gap:1.2vh;display:flex}.htv-promo-count{font-size:clamp(10px, 1.2vh, calc(25 * var(--htv-px,1px)));color:#eee5ce;font-variant-numeric:tabular-nums}.htv-promo-count small{color:#b2bba8;font-size:.85em}.htv .htv-discount{color:#182719;font-weight:800;font-size:clamp(13px, 1.65vh, calc(35 * var(--htv-px,1px)));background:linear-gradient(135deg,#f0dfb9,#cdb27d);border-color:#fff4cf88;padding:.55vh .95vh;position:relative;overflow:hidden;box-shadow:0 .4vh 1vh #0003}.htv .htv-discount:after{content:"";background:linear-gradient(90deg,#0000,#fff7,#0000);width:32%;height:150%;animation:11s ease-in-out infinite htv-detail-light;position:absolute;top:-25%;left:0;transform:translate(-180%)skew(-20deg)}@keyframes htv-detail-light{0%,75%{transform:translate(-180%)skew(-20deg)}90%,to{transform:translate(500%)skew(-20deg)}}.htv .htv-promo .htv-drink-art:before{background:radial-gradient(#ddbb6b24,#8eab6310 48%,#0000 74%);border:1px solid #e5d3a510;width:95%;height:96%}.htv .htv-promo .htv-drink-art:after{content:"";z-index:-1;background:radial-gradient(#0009,#0000 72%);width:49%;height:1vh;position:absolute;bottom:.2vh}.htv .htv-promo .htv-product-art{padding:.5vh .9vw}.htv .htv-promo-copy{border-color:#e0d0a82e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.2vh;padding-top:1.5vh;display:grid}.htv .htv-promo h2{text-align:left;font-size:clamp(21px, 3.15vh, calc(66 * var(--htv-px,1px)));letter-spacing:-.045em;font-weight:750;line-height:1.08}.htv .htv-promo .htv-price{max-width:17vh;font-size:clamp(31px, 4.7vh, calc(98 * var(--htv-px,1px)));flex-wrap:wrap;justify-content:flex-end;gap:.55vh .7vh;display:flex}.htv .htv-promo .htv-price strong{color:#142317;letter-spacing:-.055em;background:#eddbb4;border:1px solid #fff1ce55;border-radius:.9vh;padding:.35vh 1vh .55vh;font-weight:800}.htv .htv-promo .htv-price del{color:#bcc1b1;font-size:.3em}.htv .htv-promo .htv-price small{color:#c4cbbb;font-size:.27em}.htv-promo-progress{background:#d4bd8410;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.htv-promo-progress i{transform-origin:0;background:linear-gradient(90deg,#9db88a,#e9d5a6);width:100%;height:100%;animation:9s linear both htv-promo-time;display:block}@keyframes htv-promo-time{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.htv .htv-favourites{background:linear-gradient(125deg,#17241cec,#0b1510ed);border-color:#d3c49d2b;border-radius:1.5vh;padding:1.4vh 1.2vh .7vh;box-shadow:0 1vh 3vh #0003}.htv .htv-favourites>.htv-kicker{font-size:clamp(10px, 1.12vh, calc(24 * var(--htv-px,1px)));letter-spacing:.2em;color:#d0d6c4;padding-bottom:.65vh}.htv .htv-favourites .htv-menu li{min-height:5.3vh;font-size:clamp(12px, 1.65vh, calc(35 * var(--htv-px,1px)));border-radius:.8vh;grid-template-columns:4.8vh minmax(0,1fr) auto;gap:1.1vh;padding:.4vh .6vh}.htv .htv-favourites .htv-product-art{width:4.8vh;height:4.8vh}.htv .htv-favourites .htv-menu li.is-highlight{background:#dfd2ad10}.htv .htv-favourites .htv-menu b{color:#efe3c4;font-weight:700}.htv .htv-ticker{background:#07100cee;border-top-color:#d8d5bb24}.htv .htv-ticker span{color:#b6c0b1;letter-spacing:.1em}.htv .htv-rope{opacity:.45}.htv .htv-scan{border-color:#d4d8d02e;gap:2.4vh;padding:3vh 2.3vh}.htv-party{--htv-detail:#b3d5dc}.htv-party .htv-board,.htv-party .htv-card{background:linear-gradient(135deg,#1b242cf0,#0b1118f5);border-color:#a9d6e343}.htv-party .htv-board b{color:#eef7f7}.htv-party .htv-board small,.htv-party .htv-count{color:#b9d9e0}.htv-party .htv-spot{background:radial-gradient(at 50% 65%,#75c7df1a,#0000 70%)}.htv-teenie{--htv-detail:#c8bfdc}.htv-teenie .htv-board,.htv-teenie .htv-card{background:linear-gradient(135deg,#20202cf2,#10121cf5);border-color:#b9b7d03d}.htv-teenie .htv-board b{color:#f3eff9}.htv-teenie .htv-spot{background:radial-gradient(at 50% 65%,#b5a1dc16,#0000 70%)}.htv-teenie .htv-chips li{color:#d3cfdf;border-color:#ffffff15}.htv .htv-promo .htv-bubbles circle{animation:4s ease-in infinite htv-glass-bubble}.htv .htv-promo .htv-bubbles circle:nth-child(2){animation-delay:-1.3s}.htv .htv-promo .htv-bubbles circle:nth-child(3){animation-delay:-2.6s}@keyframes htv-glass-bubble{0%{opacity:0;transform:translateY(7px)}25%{opacity:.65}to{opacity:0;transform:translateY(-34px)}}@media (orientation:portrait){.htv{gap:1vh 2.6vw;padding:1.5vh 2.6vw 0}.htv:before{border-radius:1.4vh;inset:.8vh 1.2vw}.htv .htv-top{min-height:3vh;padding-bottom:.6vh}.htv .htv-brand{font-size:clamp(9px, 2vw, calc(24 * var(--htv-px,1px)));letter-spacing:.11em}.htv .htv-clock{font-size:clamp(10px, 2.2vw, calc(28 * var(--htv-px,1px)));padding:.4vh .7vh}.htv .htv-side-title{font-size:clamp(8px, 1.9vw, calc(23 * var(--htv-px,1px)));letter-spacing:.08em;gap:.6vh}.htv .htv-bubble{font-size:clamp(9px, 2vw, calc(24 * var(--htv-px,1px)));padding:.6vh 1vh}.htv .htv-board{border-radius:.9vh;padding:1.1vh 1.2vw}.htv .htv-board b{font-size:clamp(22px, 6.8vw, calc(80 * var(--htv-px,1px)))}.htv .htv-board small{font-size:clamp(7px, 1.6vw, calc(20 * var(--htv-px,1px)));letter-spacing:.2em}.htv .htv-card{border-radius:1.1vh}.htv .htv-event{gap:.6vh;padding:.75vh}.htv .htv-event-text{padding:.5vh .1vh .2vh}.htv .htv-event h2{font-size:clamp(11px, 2.5vw, calc(30 * var(--htv-px,1px)))}.htv .htv-count{font-size:clamp(7px, 1.65vw, calc(19 * var(--htv-px,1px)));padding:.4vh .7vw}.htv .htv-promo{gap:.5vh;height:28.5vh;padding:1vh .8vh}.htv .htv-promo .htv-kicker{font-size:clamp(7px, 1.65vw, calc(18 * var(--htv-px,1px)));letter-spacing:.05em}.htv-promo-meta{gap:.45vh}.htv-promo-count{font-size:clamp(7px, 1.65vw, calc(18 * var(--htv-px,1px)))}.htv .htv-discount{font-size:clamp(8px, 2vw, calc(22 * var(--htv-px,1px)));padding:.3vh .5vh}.htv .htv-promo-copy{grid-template-columns:minmax(0,1fr) auto;gap:.5vh;padding-top:.7vh}.htv .htv-promo h2{font-size:clamp(12px, 2.65vw, calc(31 * var(--htv-px,1px)));line-height:1.1}.htv .htv-promo .htv-price{font-size:clamp(21px, 4.9vw, calc(57 * var(--htv-px,1px)));gap:.3vh;max-width:11vh}.htv .htv-promo .htv-price strong{border-radius:.6vh;padding:.2vh .45vh .3vh}.htv .htv-promo .htv-price small{font-size:.33em}.htv .htv-favourites{border-radius:.9vh;padding:.65vh .5vh .3vh}.htv .htv-favourites>.htv-kicker{font-size:clamp(7px, 1.65vw, calc(18 * var(--htv-px,1px)));padding-bottom:.3vh}.htv .htv-favourites .htv-menu li{min-height:3.1vh;font-size:clamp(8px, 1.85vw, calc(21 * var(--htv-px,1px)));grid-template-columns:2.7vh minmax(0,1fr) auto;gap:.4vh;padding:.2vh}.htv .htv-favourites .htv-product-art{width:2.7vh;height:2.7vh}.htv .htv-scan{gap:1.2vh;padding:1.5vh 1vh}.htv .htv-spot{width:80%;height:65%;bottom:13%;left:10%}.htv .htv-ticker span{font-size:clamp(6px, 1.5vw, calc(18 * var(--htv-px,1px)));letter-spacing:.04em}}.htv.is-lite .htv-spot,.htv.is-lite .htv-promo-progress,.htv.is-lite .htv-discount:after{display:none}@media (prefers-reduced-motion:reduce){.htv .htv-promo-progress,.htv .htv-discount:after{display:none}}.htv-host-accents{pointer-events:none;color:#e1c68e;position:absolute;inset:2% -9% 5%}.htv-host-arc{background:radial-gradient(at 50% 75%,#d6b56e0a,#0000 65%);border:1px solid #d5c49b24;border-bottom-color:#0000;border-radius:50%;position:absolute;inset:3% 0 0}.htv-host-arc.is-inner{background:0 0;border-color:#d5c49b10 #d5c49b10 #0000;inset:8% 5% 5%}.htv .htv-husky{z-index:1;position:relative}.htv-firefly{left:calc(7% + var(--n) * 17%);bottom:calc(12% + var(--n) * 9%);width:clamp(2px, .38vh, calc(8 * var(--htv-px,1px)));height:clamp(2px, .38vh, calc(8 * var(--htv-px,1px)));opacity:0;animation:8s ease-in-out infinite htv-firefly-rise;animation-delay:calc(var(--n) * -1.4s);background:currentColor;border-radius:50%;position:absolute;box-shadow:0 0 .7vh #e5c48b66}@keyframes htv-firefly-rise{0%,to{opacity:0;transform:translateY(1vh)}25%{opacity:.75}65%{opacity:.35}90%{opacity:0;transform:translate(.8vh,-8vh)}}.htv-host-star{font-size:clamp(13px, 2.3vh, calc(48 * var(--htv-px,1px)));opacity:.7;line-height:1;animation:6s ease-in-out infinite htv-star-breathe;position:absolute;top:33%;left:5%}.htv-host-star.is-right{font-size:clamp(9px, 1.5vh, calc(32 * var(--htv-px,1px)));animation-delay:-3s;top:57%;left:auto;right:2%}@keyframes htv-star-breathe{0%,to{opacity:.25;transform:scale(.75)rotate(-12deg)}50%{opacity:.85;transform:scale(1)rotate(12deg)}}.htv .htv-board{border-color:#d5c49b80;box-shadow:inset 0 1px #fff4d629,inset 0 -1px #0008,0 2vh 5vh #0006}.htv .htv-board-glow{pointer-events:none;background:linear-gradient(90deg,#0000,#fff1cb16,#0000);width:12%;animation:14s ease-in-out infinite htv-board-light;display:block;position:absolute;top:-20%;bottom:-20%;left:-14%;transform:translate(0)skew(-22deg)}@keyframes htv-board-light{0%,55%{opacity:0;transform:translate(0)skew(-22deg)}60%{opacity:1}83%,to{opacity:0;transform:translate(1050%)skew(-22deg)}}.htv-bar .htv-husky.husky-idle:not(.is-glance-left):not(.is-glance-right) .husky-body{animation:5.5s ease-in-out infinite htv-host-breathe}@keyframes htv-host-breathe{0%,to{transform:rotate(-.7deg)scale(1)}50%{transform:rotate(.7deg)scale(1.012,1.018)}}.htv-party .htv-husky.husky-idle .husky-body{animation:2.4s ease-in-out infinite htv-dj-groove}@keyframes htv-dj-groove{0%,to{transform:rotate(-1.6deg)translateY(0)}25%{transform:rotate(0)translateY(7px)}50%{transform:rotate(1.6deg)translateY(0)}75%{transform:rotate(0)translateY(7px)}}.htv-equalizer{background:#101820;border-radius:.5vh;justify-content:center;align-items:flex-end;gap:.35vh;width:4.4vh;height:1.1vh;padding:.2vh .7vh;display:flex;position:absolute;bottom:-.55vh;left:calc(50% - 2.2vh)}.htv-equalizer i{transform-origin:bottom;background:#a9e1de;width:.24vh;height:.7vh;animation:1.2s ease-in-out infinite alternate htv-eq-beat}.htv-equalizer i:nth-child(2n){animation-delay:-.4s}.htv-equalizer i:nth-child(3){animation-delay:-.8s}@keyframes htv-eq-beat{0%{opacity:.5;transform:scaleY(.25)}to{opacity:1;transform:scaleY(1)}}.htv-party .htv-host-accents{color:#a3dedc}.htv-party .htv-host-arc{border-color:#addce22e #addce22e #0000}.htv-party .htv-host-star{font-size:1.6vh}.htv-party .htv-firefly{background:#bfe9ed;box-shadow:0 0 .7vh #a3dedc66}.htv-teenie .htv-host-accents{color:#c9bddf;opacity:.6}.htv-teenie .htv-host-arc{border-color:#cec1e720 #cec1e720 #0000}.htv-teenie .htv-firefly:nth-of-type(n+4){display:none}.htv-teenie .htv-firefly{box-shadow:none;animation-duration:12s}.htv .htv-promo .htv-drink-art{animation:.9s cubic-bezier(.18,.7,.25,1) both htv-product-arrive}@keyframes htv-product-arrive{0%{opacity:.72;transform:translateY(1.1vh)scale(.97)}to{opacity:1;transform:none}}.htv .htv-promo .htv-price strong{animation:.7s cubic-bezier(.18,.7,.25,1) .15s both htv-price-arrive}@keyframes htv-price-arrive{0%{opacity:.8;transform:translateY(.5vh)}to{opacity:1;transform:none}}.htv .htv-favourites .is-highlight .htv-product-art{animation:1s ease-in-out htv-favourite-nod}@keyframes htv-favourite-nod{0%,to{transform:none}45%{transform:translateY(-.2vh)rotate(-5deg)}}.htv .htv-clock i{animation:4s ease-in-out infinite htv-status-breathe}@keyframes htv-status-breathe{0%,to{opacity:.45}50%{opacity:1}}@media (orientation:portrait){.htv-host-accents{inset:4% -3% 8%}.htv-host-star{font-size:1.3vh}.htv-host-star.is-right{font-size:.9vh}}.htv.is-lite .htv-host-accents,.htv.is-lite .htv-equalizer,.htv.is-lite .htv-board-glow{display:none}@media (prefers-reduced-motion:reduce){.htv .htv-firefly,.htv .htv-host-star,.htv .htv-equalizer,.htv .htv-board-glow{display:none}}.htv-bar .htv-bg{background-image:linear-gradient(#0307050a,#03070518),url(/brand/tv/jungle-salon-v2.webp)}.htv-party .htv-bg{background-image:linear-gradient(#02050830,#02050838),url(/brand/tv/techno-portal-v2.webp)}.htv-bar .htv-bg:after{background:linear-gradient(90deg,#02070315,#0000 20%,#0307041a 50%,#0000 80%,#02070315)}.htv-party .htv-bg:after{background:linear-gradient(90deg,#02050825,#0000 35% 65%,#02050825)}.htv .htv-atmosphere{color:var(--htv-detail);font-size:clamp(10px, 1.24vh, calc(27 * var(--htv-px,1px)));letter-spacing:.16em;justify-content:center;align-items:center;gap:1.3vh;margin-top:1.3vh;font-weight:550;line-height:1.3;display:flex}.htv .htv-atmosphere:before,.htv .htv-atmosphere:after{content:"";opacity:.5;background:currentColor;width:2.3vh;height:1px}.htv .htv-atmosphere+.htv-subline{font-size:clamp(9px, 1.1vh, calc(24 * var(--htv-px,1px)));color:#9ea99e;margin-top:1.2vh}.htv-bar{--htv-detail:#e6c58b}.htv-bar .htv-top{border-bottom-color:#d9be8433}.htv-bar .htv-clock{background:#13170bcc;border-color:#d9be843d}.htv-bar .htv-board{background:linear-gradient(120deg,#34402a,#19291c 45%,#101b14);border-color:#ddc28b9c;box-shadow:inset 0 1px #fff2cd38,0 1.3vh 4vh #0008}.htv-bar .htv-board b{color:#f5e7c8;text-shadow:0 1px #000c}.htv-bar .htv-board small{color:#d7c399}.htv-bar .htv-event,.htv-bar .htv-favourites{background:linear-gradient(145deg,#14251bef,#07120df5);border-color:#d1b7824d}.htv-bar .htv-promo{background:radial-gradient(at 50% 37%,#34422aee,#112116f7 62%,#09160efc);border-color:#e1c18c8c;box-shadow:inset 0 1px #fff2c526,0 2vh 5vh #0006}.htv .htv-promo-top{z-index:1;position:relative}.htv .htv-promo .htv-kicker{background:#b5a06c0d;border:1px solid #ead09b33;border-radius:99px;padding:.65vh .9vh}.htv .htv-promo .htv-kicker i{clip-path:polygon(50% 0,62% 36%,100% 50%,62% 64%,50% 100%,37% 64%,0 50%,37% 36%);background:#e7cb91;border-radius:0;width:.85vh;height:.85vh}.htv-bar .htv-promo .htv-price strong{background:linear-gradient(120deg,#fff0ca,#d9b879);border-color:#fff2cfa0;box-shadow:inset 0 1px #fff8e0,0 .5vh 1.4vh #0005}.htv-party .htv-board{background:linear-gradient(115deg,#273039,#111b24 60%,#1b2630);border-color:#bedee77a}.htv-party .htv-card{background:linear-gradient(145deg,#19232deb,#080e16f5);border-color:#b9d6e44f}.htv-teenie .htv-atmosphere{color:#cec4df}@media (orientation:portrait){.htv .htv-atmosphere{font-size:clamp(7px, 1.55vw, calc(20 * var(--htv-px,1px)));letter-spacing:.09em;gap:.7vh;margin-top:.8vh}.htv .htv-atmosphere:before,.htv .htv-atmosphere:after{width:1.3vh}.htv .htv-atmosphere+.htv-subline{font-size:clamp(6px, 1.5vw, calc(18 * var(--htv-px,1px)));margin-top:.6vh}.htv .htv-promo .htv-kicker{padding:.35vh .5vh}.htv .htv-promo .htv-kicker i{width:.55vh;height:.55vh}}.htv-botanical-frame{isolation:isolate;min-width:0;position:relative}.htv-botanical-frame>.htv-card{z-index:1;position:relative}.htv .htv-foliage{z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:10% 5%;width:10vw;height:25vh;animation:18s ease-in-out infinite htv-palm-sway;display:block;position:absolute}.htv-foliage img{object-fit:contain;filter:drop-shadow(.5vh .8vh .6vh #000b);width:100%;height:100%}.htv-foliage.is-event{--leaf-angle:-9deg;top:-5vh;left:-5.5vw}.htv-foliage.is-promo{--leaf-angle:5deg;transform-origin:90% 5%;width:11vw;height:27vh;animation-duration:22s;animation-delay:-7s;top:9vh;right:-5.5vw}.htv-foliage.is-promo img{transform:scaleX(-1)}@keyframes htv-palm-sway{0%,to{transform:perspective(900px) rotate(var(--leaf-angle)) rotateY(-5deg)}50%{transform:perspective(900px) rotate(calc(var(--leaf-angle) + 2.5deg)) rotateY(5deg)}}.htv-bar .htv-botanical-frame>.htv-card{box-shadow:inset 0 1px #fff0c427,inset 0 -1px #000a,0 2.2vh 4.8vh #0008,0 0 0 .35vh #10201680}.htv-bar .htv-botanical-frame:after{content:"";pointer-events:none;background:radial-gradient(#0009,#0000 70%);border-radius:50%;height:2vh;position:absolute;bottom:-1.3vh;left:9%;right:9%}.htv-bar .htv-side-title{z-index:5;position:relative}@media (orientation:portrait){.htv .htv-foliage.is-event{width:19vw;height:14vh;top:-1.5vh;left:-12vw}.htv .htv-foliage.is-promo{width:18vw;height:14vh;top:5.5vh;right:-11vw}.htv-foliage img{filter:drop-shadow(.3vh .4vh .3vh #0009)}}.htv.is-lite .htv-foliage{display:none}@media (prefers-reduced-motion:reduce){.htv .htv-foliage{transform:rotate(var(--leaf-angle));animation:none}}@media (width>=3841px),(height>=3841px),(width>=2560px) and (resolution>=1.5x){.htv-bar:not(.is-lite) .htv-bg{background-image:linear-gradient(#0307050a,#03070518),url(/brand/tv/jungle-salon-8k.webp)}.htv-party:not(.is-lite) .htv-bg{background-image:linear-gradient(#02050830,#02050838),url(/brand/tv/techno-portal-8k.webp)}}@media (width>=3841px) and (orientation:landscape){.htv:before,.htv .htv-card,.htv .htv-board,.htv .htv-clock,.htv .htv-favourites{border-width:calc(1 * var(--htv-px))}.htv .htv-promo-progress{height:calc(2 * var(--htv-px))}}@media (width>=3841px),(height>=3841px),(width>=2560px) and (resolution>=1.5x){.htv .htv-botanical-frame,.htv .htv-promo .htv-drink-art{isolation:auto}.htv .htv-husky,.htv .htv-foliage img{filter:none}.htv .htv-foliage{animation-name:htv-palm-sway-flat}.htv .htv-promo.htv-card{animation-name:htv-card-in}.htv .htv-promo .htv-drink-art{animation:none}.htv .htv-promo .htv-drink-art:before{z-index:0}.htv .htv-promo .htv-product-art{z-index:1;position:relative}.htv .htv-ambient-poster{width:56%;height:56%;filter:blur(calc(35 * var(--htv-px,1px)));inset:22%;transform:scale(2)}}@keyframes htv-palm-sway-flat{0%,to{transform:rotate(var(--leaf-angle))}50%{transform:rotate(calc(var(--leaf-angle) + 2.5deg))}}
