.st-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.st-stack{gap:16px;min-width:0;display:grid}.st-card{gap:14px;min-width:0;display:grid}.st-you-head{align-items:center;gap:16px;min-width:0;display:flex}.st-you-portrait{background:var(--nx-s3,#dfe4de);width:112px;height:112px;box-shadow:0 0 0 3px var(--nx-hi,#fffcf5),0 4px 0 3px var(--nx-drop,#b9bdae);border-radius:18px;flex:none;overflow:hidden}.st-you-portrait .citizen-portrait{width:100%;height:100%}.st-you-head>div{gap:3px;min-width:0;display:grid}.st-you h2{overflow-wrap:anywhere;font-size:26px;line-height:1.15}.st-note{color:var(--muted);font-size:13.5px}.st-icon{border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.st-icon.is-sky{background:var(--sky-soft);color:var(--nx-sky-text,var(--sky))}.st-icon.is-green{background:var(--green-soft);color:var(--nx-green-text,var(--green))}.st-icon.is-amber{background:var(--amber-soft);color:var(--nx-amber-text,var(--amber))}.st-icon.is-grey{background:var(--nx-s3,#e1dfd4);color:var(--muted)}.city-life-shell .cl-live a.st-row-link,.city-life-shell .cl-live a.st-help{color:var(--ink);text-decoration:none}.st-row-link{background:var(--nx-s1,#fbf8f0);border:1px solid var(--line);box-shadow:inset 0 1px var(--nx-hi,#fff),0 3px var(--nx-drop,#b9bdae);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;transition:transform .12s;display:grid}.st-row-link:hover{background:var(--nx-s1,#fff)}.st-row-link:active{transform:translateY(2px)}:is(.st-row-link,.st-help,.st-sound,.st-account,.st-theme)>span:not(.st-icon),.st-sound>label{gap:1px;min-width:0;display:grid}:is(.st-row-link,.st-help,.st-sound,.st-account,.st-theme) strong{font-size:16px;font-weight:800}:is(.st-row-link,.st-help,.st-sound,.st-account,.st-theme) small{color:var(--muted);overflow-wrap:anywhere;font-size:13px;font-weight:500}.st-sound,.st-help,.st-account{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px}.st-sound>label{cursor:pointer}.st-theme{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 14px}.st-theme-choices{background:var(--paper);border:1px solid var(--line);border-radius:14px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.st-theme-choice{min-height:40px;color:var(--muted);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:14px;font-weight:750;display:flex;position:relative}.st-theme-choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.st-theme-choice.is-on{background:var(--card);color:var(--ink);box-shadow:0 2px 0 var(--line)}.st-theme-choice:has(input:focus-visible){outline:3px solid var(--sky);outline-offset:1px}.st-language .st-theme-choices,.st-home-layout .st-theme-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-settings .st-switch[data-slot=switch]{border:1px solid var(--nx-line,#b5b7a8);background:var(--nx-s3,#d6d5c8);width:56px;height:32px;padding:0 3px;box-shadow:inset 0 2px 3px #0000001f}.cl-settings .st-switch[data-slot=switch][data-checked]{background:var(--green);border-color:#17603a}.cl-settings .st-switch [data-slot=switch-thumb]{background:var(--nx-s1,#fffcf5);width:24px;height:24px;box-shadow:0 2px #0000002e}.cl-settings .st-switch[data-checked] [data-slot=switch-thumb]{transform:none}.cl-settings .st-switch:focus-visible{outline:3px solid var(--sky);outline-offset:3px}.st-help:hover{background-color:var(--nx-s2,#f6f3ea)}.st-signout{color:var(--nx-danger-text,var(--danger))}.st-form{gap:6px;min-width:0;display:grid}.st-form label{font-size:14px;font-weight:800}.st-inline{flex-wrap:wrap;gap:8px;display:flex}.st-inline input,.st-form select{border:1px solid var(--line);background:var(--nx-s1,#fffdf8);min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:12px;flex:200px;padding:8px 12px}.st-form select{flex:none;width:100%;max-width:420px}.st-inline input:focus-visible,.st-form select:focus-visible{outline:3px solid var(--sky);outline-offset:1px}.st-playtest>summary{cursor:pointer;align-items:center;gap:8px;font-weight:800;display:flex}.st-playtest>summary svg{color:var(--nx-amber-text,var(--amber))}.st-playtest-body{justify-items:start;gap:16px;margin-top:14px;display:grid}.st-playtest-body>*{width:100%;max-width:620px}.st-playtest-body>.cl-text-button{width:auto}.cl-settings :is(a,button,summary):focus-visible{outline:3px solid var(--sky);outline-offset:2px}@media (max-width:900px){.st-grid{grid-template-columns:1fr}}@media (max-width:700px){.st-you-portrait{border-radius:14px;width:80px;height:80px}.st-you h2{font-size:22px}.st-account{grid-template-columns:auto minmax(0,1fr)}.st-account .st-signout{grid-column:1/-1}.st-inline .cl-button{flex:100%}}.st-notify-note{grid-column:1/-1;margin:0}.st-notify-note:empty{display:none}.cl-settings .st-grid,.cl-settings .st-stack{gap:14px}.st-group{background:var(--card,#fffdf7);border:1px solid var(--line);box-shadow:0 3px 0 var(--nx-drop,#ddd3bd);border-radius:18px;gap:0;min-width:0;padding:4px 0;display:grid;overflow:hidden}.st-group-title{letter-spacing:.7px;text-transform:uppercase;color:var(--muted);align-items:center;gap:7px;margin:0;padding:10px 16px 4px;font-size:12px;font-weight:800;display:flex}.st-group>.cl-card{box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px 12px;margin:0;padding:11px 16px}.st-group>.cl-card+.cl-card{border-top:1px solid var(--line)}.st-group .st-icon{border-radius:11px;width:36px;height:36px}.st-group .st-icon>svg{width:18px;height:18px}.st-group :is(.st-sound,.st-help,.st-account,.st-theme) strong{font-size:15px}.st-group :is(.st-sound,.st-help,.st-account,.st-theme) small{font-size:12.5px;line-height:1.35}.st-group .st-theme-choices{border-radius:12px;padding:3px}.st-group .st-theme-choice{min-height:36px;font-size:13.5px}.st-group .st-theme-choice.is-on{animation:.28s cubic-bezier(.3,1.6,.5,1) st-pick}.st-group a.st-help:hover{background:var(--nx-s1,#fbf8f0)}.cl-settings .st-you{padding:16px}.cl-settings .st-you-portrait{width:88px;height:88px}.cl-settings .st-you h2{font-size:23px}@keyframes st-pick{0%{transform:scale(.94)}to{transform:scale(1)}}@media (max-width:700px){.st-group>.cl-card{padding:10px 13px}.st-group-title{padding:10px 13px 4px}.st-group :is(.st-sound,.st-help,.st-account,.st-theme) small{font-size:12px}.cl-settings .st-you-portrait{width:72px;height:72px}}@media (prefers-reduced-motion:reduce){.st-group .st-theme-choice.is-on{animation:none}}
.kas-auto-wrap{min-width:0;display:inline-flex;position:relative}.kas-auto{border:1px solid color-mix(in srgb,var(--kas-gold-2,#b8860b) 55%,var(--line));background:color-mix(in srgb,var(--kas-gold,#f2c03c) 12%,var(--card));min-width:0;min-height:44px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:900;transition:transform 90ms ease-out;display:inline-flex;position:relative}.kas-auto svg{color:var(--kas-gold-2,#b8860b);flex:none}.kas-auto:active:not([aria-disabled=true]){transform:translateY(2px)}.kas-auto[aria-disabled=true]{opacity:.5;cursor:not-allowed}.kas-auto:focus-visible{outline:3px solid var(--sky);outline-offset:2px}.kas-auto.is-on{background:var(--kas-auto-stop,#d23b4f);border-color:var(--kas-auto-stop,#d23b4f);color:var(--kas-auto-on,#fff);box-shadow:0 3px 10px #9614284d}.kas-auto.is-on svg{color:currentColor}.kas-auto.is-on:after{content:"";border-radius:inherit;border:2px solid var(--kas-auto-stop,#d23b4f);opacity:0;pointer-events:none;animation:1.5s ease-out infinite kas-auto-ring;position:absolute;inset:-5px}@keyframes kas-auto-ring{0%{opacity:.7;transform:scale(.94)}to{opacity:0;transform:scale(1.12)}}.kas-auto-note{z-index:12;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;max-width:min(78vw,300px);color:var(--kas-auto-note-ink,#fff);background:var(--kas-auto-note,#2b2f3a);border:1px solid #ffffff2e;border-radius:999px;align-items:center;padding:6px 12px;font-size:13px;font-weight:900;line-height:1.2;animation:3.6s ease-out both kas-auto-note;display:inline-flex;position:absolute;bottom:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 6px 16px #00000047}.kas-auto-note.is-bonus,.kas-auto-note.is-big{color:var(--kas-auto-gold-ink,#3a2300);background:var(--kas-auto-gold,#ffd34d);border-color:#fff8dce6}.kas-auto-note.is-done{color:var(--kas-auto-green-ink,#fff);background:var(--kas-auto-green,#2f8a57)}.kas-auto-wrap.is-start .kas-auto-note{left:0;right:auto}@keyframes kas-auto-note{0%{opacity:0;transform:translateY(6px)scale(.92)}7%{opacity:1;transform:translateY(0)scale(1.04)}12%{transform:scale(1)}86%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}.cfb-auto{grid-area:auto;justify-self:start}.cfb-auto .kas-auto-note{left:0;right:auto}@container (min-width:640px){.cfb-auto .kas-auto-note{left:50%;translate:-50%}}.cfb .kas-auto{min-height:44px;color:var(--cfb-cream);border:2px solid var(--cfb-latte);box-shadow:0 4px 0 var(--cfb-walnut3),0 8px 14px #1408024d;letter-spacing:.02em;background:linear-gradient(#6e3e22,#3e2010);padding:0 15px;font-size:13.5px}.cfb .kas-auto svg{color:var(--cfb-gold)}.cfb .kas-auto:active:not([aria-disabled=true]){transform:translateY(3px)}.cfb .kas-auto:focus-visible{outline-color:var(--cfb-sky2);outline-offset:3px}.cfb .kas-auto.is-on{--kas-auto-stop:#c42c34;color:#fff6e8;border-color:var(--cfb-cream);background:linear-gradient(#e24a46,#a01c28);box-shadow:0 4px #600e16,0 0 16px #e6463c73}.cfb .kas-auto.is-on svg{color:currentColor}.cfb .kas-auto-note{--kas-auto-note:#2e160a;--kas-auto-gold:var(--cfb-gold);border-color:var(--cfb-latte)}.lw-auto{grid-area:auto;justify-self:end}.lw .kas-auto{min-height:44px;color:var(--lw-ink);border:2px solid var(--lw-violet);letter-spacing:.02em;background:linear-gradient(#3c228c,#1e0e4c);padding:0 15px;font-size:13.5px;box-shadow:0 4px #0a041a,0 8px 14px #0400104d}.lw .kas-auto svg{color:var(--lw-cyan2)}.lw .kas-auto:active:not([aria-disabled=true]){transform:translateY(3px)}.lw .kas-auto:focus-visible{outline-color:var(--lw-cyan2);outline-offset:3px}.lw .kas-auto.is-on{--kas-auto-stop:#ff2d55;color:#fff;background:linear-gradient(#ff4e6e,#c8103c);border-color:#ffd2e1;box-shadow:0 4px #460018,0 0 18px #ff2d558c}.lw .kas-auto.is-on svg{color:currentColor}.lw .kas-auto-note{--kas-auto-note:#140a34;--kas-auto-gold:var(--lw-gold);border-color:var(--lw-violet)}@container (min-width:720px){.lw .kas-auto{gap:6px;padding:0 12px}}@container (max-width:400px){.lw .kas-auto{gap:5px;padding:0 11px;font-size:13px}}@media (prefers-reduced-motion:reduce){.kas-auto,.kas-auto-note{transition:none;animation:none}.kas-auto.is-on:after{opacity:0;animation:none}.kas-auto:active:not([aria-disabled=true]){transform:none}}
.kas.is-brew .cl-page{max-width:1240px}.kas.is-brew .cl-page>:not(.cfb){width:100%;max-width:var(--cl-w-narrow);justify-self:center}.cfb{--cfb-walnut:#5c341e;--cfb-walnut2:#3a1e0f;--cfb-walnut3:#221007;--cfb-walnut-hi:#965e38;--cfb-cream:#fff6e4;--cfb-cream2:#f3dcb8;--cfb-latte:#deb888;--cfb-caramel:#e0963c;--cfb-gold:#ffcd5c;--cfb-gold2:#c48422;--cfb-gold3:#fea;--cfb-cocoa:#3b1f0f;--cfb-rose:#ff78a0;--cfb-mint:#6edcbe;--cfb-violet:#b078ff;--cfb-sky2:#6eaaff;--cfb-font:"Baloo 2","Fredoka","Nunito",ui-rounded,"SF Pro Rounded","Arial Rounded MT Bold","Segoe UI",system-ui,sans-serif;isolation:isolate;min-width:0;color:var(--cfb-cream);font-family:var(--cfb-font);background:var(--cfb-walnut3);border-radius:26px;padding:10px 10px 14px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffe6be2e,0 14px 34px #1e0e0659;container-type:inline-size}.cfb button{font-family:var(--cfb-font)}.cfb .kas-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cfb-scene{z-index:-1;background:var(--cfb-wide) center 42%/cover no-repeat;pointer-events:none;position:absolute;inset:0}.cfb-scene:after{content:"";background:radial-gradient(75% 70% at 50% 46%,#28140800 40%,#1c0c048c 100%),linear-gradient(#1e0e061a,#1e0e0661 78%,#180a04b3);position:absolute;inset:0}.cfb.is-free .cfb-scene:before{content:"";z-index:1;background:radial-gradient(70% 60% at 50% 45%,#ff96be38,#ffbe5a1a 50%,#ffbe5a00 75%);animation:3.2s ease-in-out infinite cfb-breathe;position:absolute;inset:0}:root[data-theme=night] .cfb-scene{filter:brightness(.74)saturate(.92)}.cfb-steam-bg{width:18%;height:40%;position:absolute;top:30%;left:8%}.cfb-steam-bg i{aspect-ratio:1/2;background:var(--cfb-steam) center/contain no-repeat;opacity:0;width:42%;animation:6.5s ease-out infinite cfb-steam;position:absolute;bottom:0;left:30%}.cfb-steam-bg i:nth-child(2){animation-delay:-2.2s;left:5%}.cfb-steam-bg i:nth-child(3){animation-delay:-4.4s;left:55%}@keyframes cfb-steam{0%{opacity:0;transform:translateY(20%)scale(.8)}25%{opacity:.5}to{opacity:0;transform:translateY(-70%)scale(1.25)}}@keyframes cfb-breathe{0%,to{opacity:.65}50%{opacity:1}}.cfb>*{--fw:8px;--cell:calc((100cqw - 2 * var(--fw) - 8px) / 6)}.cfb-stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""frame";justify-items:center;display:grid;position:relative}.cfb-side,.cfb-center{display:contents}.cfb-top{z-index:2;width:100%;min-height:calc(var(--cell) * 1.55);padding:0 0 calc(var(--cell) * .3);grid-area:top;place-items:center;display:grid;position:relative}.cfb-logo{aspect-ratio:960/587;background:var(--cfb-logo) center/contain no-repeat;filter:drop-shadow(0 4px 6px #1e0c0473);display:block;position:relative}.cfb-logo-shine{-webkit-mask:var(--cfb-logo) center/contain no-repeat;-webkit-mask:var(--cfb-logo) center/contain no-repeat;mask:var(--cfb-logo) center/contain no-repeat;position:absolute;inset:0;overflow:hidden}.cfb-logo-shine:after{content:"";background:linear-gradient(105deg,#fff0,#fffae1d9 50%,#fff0);width:45%;animation:7s ease-in-out 1.5s infinite cfb-logo-shine;position:absolute;top:0;bottom:0;left:0;transform:translate(-110%)}@keyframes cfb-logo-shine{0%,70%{transform:translate(-110%)}to{transform:translate(330%)}}.cfb-logo.is-top{height:calc(var(--cell) * 1.55);max-width:60%}.cfb-side .cfb-logo{display:none}.cfb-barista{z-index:1;height:calc(var(--cell) * 1.9);pointer-events:none;position:absolute;top:0}.cfb-barista.is-mila{left:calc(var(--cell) * .12);aspect-ratio:342/900}.cfb-barista.is-biscotti{right:calc(var(--cell) * -.08);aspect-ratio:827/900}.cfb-frame{z-index:3;padding:var(--fw);border-radius:calc(var(--cell) * .36);background:radial-gradient(120% 90% at 50% 0%,var(--cfb-walnut-hi),var(--cfb-walnut) 38%,var(--cfb-walnut2) 78%,var(--cfb-walnut3)),repeating-linear-gradient(100deg,#ffffff0a 0 3px,#0000000d 3px 7px);box-shadow:0 0 0 2px #1e0c04cc,0 calc(var(--fw) * .7) 0 1px var(--cfb-walnut3),0 18px 30px #14080280,inset 0 2px 0 #ffdcb459,inset 0 -2px 0 #00000059;grid-area:frame;position:relative}.cfb-frame:before{content:"";inset:calc(var(--fw) * .45);border-radius:calc(var(--cell) * .3);border:2px solid var(--cfb-cream2);opacity:.85;pointer-events:none;position:absolute;box-shadow:0 0 0 1px #78462399}.cfb.is-free .cfb-frame{box-shadow:0 0 0 2px #1e0c04cc,0 calc(var(--fw) * .7) 0 1px var(--cfb-walnut3),0 0 34px #ffaac88c,0 18px 30px #14080280,inset 0 2px 0 #ffdcb459}.cfb-glass{width:calc(var(--cell) * 6);height:calc(var(--cell) * 5);border-radius:calc(var(--cell) * .24);background:repeating-linear-gradient(90deg,#a06e4600 0 calc(var(--cell) - 1px),#a06e461a calc(var(--cell) - 1px) var(--cell)),radial-gradient(ellipse 85% 75% at 50% 38%,#fffcf4f5,#fbecd4ed 58%,#ecd0a8f0);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7846234d,inset 0 8px 20px #5a321942,inset 0 -6px 14px #5a321929}.cfb.is-free .cfb-glass{background:repeating-linear-gradient(90deg,#a06e4600 0 calc(var(--cell) - 1px),#a06e461a calc(var(--cell) - 1px) var(--cell)),radial-gradient(ellipse 85% 75% at 50% 38%,#fff7faf5,#ffe4eced 58%,#f4c8c4f0)}.cfb-glass:after{content:"";z-index:5;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#ffffff38 0,#ffffff0f 22%,#fff0 38% 72%,#ffffff12 88%,#fff0);position:absolute;inset:0}.cfb-grid{position:absolute;inset:0}.cfb-cell{width:16.6667%;height:20%;transform:translate(calc(var(--c) * 100%),calc(var(--r) * 100%));transition:opacity .22s ease-out;position:absolute;top:0;left:0}.cfb-sym{transform-origin:50% 88%;will-change:transform;background:50%/contain no-repeat;position:absolute;inset:3%}.cfb-sym[data-s=beans]{background-image:var(--cfb-s-beans)}.cfb-sym[data-s=croissant]{background-image:var(--cfb-s-croissant)}.cfb-sym[data-s=donut]{background-image:var(--cfb-s-donut)}.cfb-sym[data-s=espresso]{background-image:var(--cfb-s-espresso)}.cfb-sym[data-s=cappuccino]{background-image:var(--cfb-s-cappuccino)}.cfb-sym[data-s=matcha]{background-image:var(--cfb-s-matcha)}.cfb-sym[data-s=lavender]{background-image:var(--cfb-s-lavender)}.cfb-sym[data-s=raspberry]{background-image:var(--cfb-s-raspberry)}.cfb-sym[data-s=caramel]{background-image:var(--cfb-s-caramel)}.cfb-sym[data-s=grinder]{background-image:var(--cfb-s-grinder)}.cfb-sym[data-o="1"]{background-image:var(--cfb-o-1)}.cfb-sym[data-o="2"]{background-image:var(--cfb-o-2)}.cfb-sym[data-o="3"]{background-image:var(--cfb-o-3)}.cfb-sym[data-o="4"]{background-image:var(--cfb-o-4)}.cfb-sym[data-s=beans],.cfb-sym[data-s=croissant],.cfb-sym[data-s=donut]{inset:7%}.cfb-sym[data-s=matcha],.cfb-sym[data-s=lavender]{inset:2% 5%}.cfb-cell.is-dim{opacity:.4}.cfb-cell:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#fff7cdf2 0,#ffd66e99 42%,#ffbe4600 70%);border-radius:30%;position:absolute;inset:-4%}.cfb-cell.is-lit:before{animation:.32s ease-in-out infinite alternate cfb-glow}.cfb-cell.is-lit .cfb-sym{animation:.32s ease-in-out infinite alternate cfb-pulse}@keyframes cfb-glow{0%{opacity:.55}to{opacity:1}}@keyframes cfb-pulse{0%{transform:scale(1)}to{transform:scale(1.11)}}.cfb-cell[data-s=grinder]:before{opacity:.5;background:radial-gradient(circle,#ffec96e6 0,#ffc43c73 45%,#ffc43c00 70%)}.cfb-ring{border:3px solid var(--cfb-gold);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 14px #ffcd5ce6,inset 0 0 10px #ffcd5cb3}.cfb-grid.is-trigger .cfb-cell[data-s=grinder]:before{animation:.4s ease-in-out infinite alternate cfb-glow}.cfb-grid.is-trigger .cfb-cell[data-s=grinder] .cfb-sym{animation:.4s ease-in-out infinite alternate cfb-dance}.cfb-grid.is-trigger .cfb-cell[data-s=grinder] .cfb-sym:after{content:"";-webkit-mask:var(--cfb-s-grinder) center/contain no-repeat;-webkit-mask:var(--cfb-s-grinder) center/contain no-repeat;mask:var(--cfb-s-grinder) center/contain no-repeat;background:linear-gradient(105deg,#fff0 38%,#ffffffe6 50%,#fff0 62%) 130% 0/260% 100% no-repeat;animation:1.1s ease-in-out infinite cfb-shine;position:absolute;inset:0}@keyframes cfb-dance{0%{transform:scale(1.02)rotate(-6deg)}to{transform:scale(1.16)rotate(6deg)}}@keyframes cfb-shine{0%{background-position:130% 0}to{background-position:-30% 0}}.cfb-orb-v{font-size:calc(var(--cell) * .29);letter-spacing:-.02em;color:var(--cfb-cream);-webkit-text-stroke:calc(var(--cell) * .055) var(--cfb-cocoa);paint-order:stroke fill;text-shadow:0 2px #28120680;place-items:center;padding:0 4% 6% 0;font-weight:950;line-height:1;display:grid;position:absolute;inset:0}.cfb-sym[data-o="4"] .cfb-orb-v{color:#fffce6}.cfb-orb-video{object-fit:contain;pointer-events:none;background:50%/contain no-repeat;width:112%;height:112%;position:absolute;inset:-6%}.cfb-stream{pointer-events:none;position:absolute;inset:0}.cfb-stream-col{top:0;left:calc(var(--c) * 100% / 6);will-change:transform;width:16.6667%;height:100%;position:absolute;overflow:hidden;transform:translateY(-100%);-webkit-mask:linear-gradient(#0000,#000 9% 93%,#0000);mask:linear-gradient(#0000,#000 9% 93%,#0000)}.cfb-stream-strip{opacity:.9;filter:blur(1.6px)saturate(1.1);will-change:transform;height:200%;position:absolute;bottom:0;left:0;right:0}.cfb-stream-strip b{width:90%;left:5%;top:calc(var(--i) * 10%);background:50%/contain no-repeat;height:10%;position:absolute;transform:scaleY(1.3)}.cfb.is-wait .cfb-cell:before,.cfb-cell.is-gone:before{opacity:0}.cfb-tease{top:0;bottom:0;left:calc(var(--c) * 100% / 6);z-index:3;pointer-events:none;background:linear-gradient(#ffd66b1f,#ffd66b8c 50%,#ffd66b1f);border:2px solid #ffdc78f2;border-radius:10px;width:16.6667%;animation:.42s ease-in-out infinite alternate cfb-tease;position:absolute;overflow:hidden;box-shadow:0 0 18px #ffc850cc,inset 0 0 16px #ffdc7899}@keyframes cfb-tease{0%{opacity:.6}to{opacity:1}}.cfb-tease:after{content:"";background:linear-gradient(#fff5c800,#fff5c8bf 50%,#fff5c800);height:45%;animation:.7s ease-in infinite cfb-sweep;position:absolute;top:0;left:0;right:0}@keyframes cfb-sweep{0%{transform:translateY(-100%)}to{transform:translateY(230%)}}.cfb-chips{z-index:6;pointer-events:none;position:absolute;inset:0}.cfb-chip{white-space:nowrap;font-size:clamp(12px,calc(var(--cell) * .24),18px);color:var(--cfb-cocoa);background:linear-gradient(180deg,var(--cfb-cream),var(--cfb-cream2));border:2px solid var(--cfb-walnut);box-shadow:0 3px 0 var(--cfb-walnut2),0 8px 16px #28120659;animation:cfb-chip .98s cubic-bezier(.2,.8,.3,1) calc(var(--i) * 70ms) both;border-radius:999px;align-items:center;gap:5px;padding:3px 11px 3px 3px;font-weight:900;line-height:1.1;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.cfb-chip-sym{background:50%/contain no-repeat;flex:none;width:2em;height:2em;display:block}.cfb-chip b{font-weight:950}.cfb-chip em{color:#96480a;font-style:normal;font-weight:950}.cfb-chip.is-grinder{background:linear-gradient(180deg,var(--cfb-gold3),var(--cfb-gold));border-color:var(--cfb-gold2)}@keyframes cfb-chip{0%{opacity:0;transform:translate(-50%,-20%)scale(.55)}18%{opacity:1;transform:translate(-50%,-62%)scale(1.08)}30%{transform:translate(-50%,-60%)scale(1)}to{opacity:1;transform:translate(-50%,-95%)scale(1)}}.cfb-chip-sym[data-s=beans],.cfb-pay-sym[data-s=beans]{background-image:var(--cfb-s-beans)}.cfb-chip-sym[data-s=croissant],.cfb-pay-sym[data-s=croissant]{background-image:var(--cfb-s-croissant)}.cfb-chip-sym[data-s=donut],.cfb-pay-sym[data-s=donut]{background-image:var(--cfb-s-donut)}.cfb-chip-sym[data-s=espresso],.cfb-pay-sym[data-s=espresso]{background-image:var(--cfb-s-espresso)}.cfb-chip-sym[data-s=cappuccino],.cfb-pay-sym[data-s=cappuccino]{background-image:var(--cfb-s-cappuccino)}.cfb-chip-sym[data-s=matcha],.cfb-pay-sym[data-s=matcha]{background-image:var(--cfb-s-matcha)}.cfb-chip-sym[data-s=lavender],.cfb-pay-sym[data-s=lavender]{background-image:var(--cfb-s-lavender)}.cfb-chip-sym[data-s=raspberry],.cfb-pay-sym[data-s=raspberry]{background-image:var(--cfb-s-raspberry)}.cfb-chip-sym[data-s=caramel],.cfb-pay-sym[data-s=caramel]{background-image:var(--cfb-s-caramel)}.cfb-chip-sym[data-s=grinder],.cfb-pay-sym[data-s=grinder],.cfb-buy-art i{background-image:var(--cfb-s-grinder)}.cfb-pill{z-index:8;white-space:nowrap;background:linear-gradient(180deg,var(--cfb-walnut),var(--cfb-walnut3));border:2px solid var(--cfb-gold);border-radius:999px;align-items:baseline;gap:8px;padding:4px 16px 5px;animation:.3s cubic-bezier(.2,.9,.3,1.3) both cfb-pill-in;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-52%);box-shadow:0 4px 12px #14080280,inset 0 1px #ffe6b44d}.cfb-pill small{letter-spacing:.12em;text-transform:uppercase;color:var(--cfb-latte);font-size:10px;font-weight:900}.cfb-pill-v,.cfb-pill-base{font-size:clamp(17px,calc(var(--cell) * .34),26px);font-variant-numeric:tabular-nums;color:var(--cfb-gold3);font-weight:950}.cfb-pill-base{color:var(--cfb-cream2)}.cfb-pill-eq{font-style:normal;font-size:clamp(15px,calc(var(--cell) * .28),22px);color:var(--cfb-latte);font-weight:900}.cfb-pill-x{font-size:clamp(17px,calc(var(--cell) * .34),26px);color:var(--cfb-gold);font-weight:950;animation:.4s cubic-bezier(.2,.9,.3,1.5) both cfb-pop}.cfb-pill.has-mult{border-color:var(--cfb-rose);box-shadow:0 0 18px #ff78a099,0 4px 12px #14080280}@keyframes cfb-pill-in{0%{opacity:0;transform:translate(-50%,-52%)scale(.5)}to{opacity:1;transform:translate(-50%,-52%)scale(1)}}@keyframes cfb-pop{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.25)}to{transform:scale(1)}}.cfb-retrigger:before{content:"";z-index:-1;background:radial-gradient(circle,#fff0bee6,#ffcd6480 32%,#ffbe5000 64%);position:absolute;inset:-5%}.cfb-retrigger{isolation:isolate;z-index:7;pointer-events:none;place-content:center;justify-items:center;animation:1.3s ease-out both cfb-retrigger;display:grid;position:absolute;inset:0}.cfb-retrigger strong{font-size:calc(var(--cell) * 1.5);color:var(--cfb-gold3);-webkit-text-stroke:calc(var(--cell) * .07) var(--cfb-walnut2);paint-order:stroke fill;filter:drop-shadow(0 5px #281206b3);font-weight:950;line-height:.9}.cfb-retrigger span{font-size:calc(var(--cell) * .38);letter-spacing:.08em;text-transform:uppercase;color:var(--cfb-cream);-webkit-text-stroke:calc(var(--cell) * .04) var(--cfb-walnut2);paint-order:stroke fill;font-weight:950}@keyframes cfb-retrigger{0%{opacity:0;transform:scale(.3)}22%{opacity:1;transform:scale(1.14)}34%{transform:scale(1)}80%{opacity:1}to{opacity:0;transform:scale(1.06)}}.cfb-hud{justify-content:center;align-items:center;gap:calc(var(--cell) * .3);width:100%;max-width:calc(var(--cell) * 5.7);display:flex}.cfb-hud-box{min-width:calc(var(--cell) * 1.45);border:2px solid var(--cfb-gold);background:linear-gradient(#462412eb,#221007eb);border-radius:14px;justify-items:center;gap:1px;padding:5px 10px 6px;display:grid;box-shadow:0 4px 10px #14080273}.cfb-hud-box small{letter-spacing:.04em;white-space:nowrap;text-transform:uppercase;color:var(--cfb-latte);text-align:center;font-size:9.5px;font-weight:900;line-height:1.1}.cfb-hud-box b,.cfb-hud-box span{font-size:clamp(18px,calc(var(--cell) * .4),30px);color:var(--cfb-gold3);font-variant-numeric:tabular-nums;font-weight:950;line-height:1.05}.cfb-hud-box.is-left b{animation:.45s cubic-bezier(.2,.9,.3,1.5) both cfb-pop}.cfb-cup{width:calc(var(--cell) * 1.34);flex-direction:column;flex:none;align-items:center;display:flex;position:relative}.cfb-cup-label{letter-spacing:.1em;text-transform:uppercase;color:var(--cfb-cream);text-shadow:0 1px 2px #0009;white-space:nowrap;font-size:10px;font-weight:900;display:none}.cfb-cup:not(.is-on) .cfb-cup-label{visibility:hidden}.cfb-cup-art{aspect-ratio:360/361;transform-origin:50% 92%;width:100%;display:block;position:relative}.cfb-cup-glass{z-index:2;background:var(--cfb-cup) center/contain no-repeat;pointer-events:none;position:absolute;inset:0}.cfb-cup-drink{z-index:1;width:55.28%;height:50.14%;-webkit-mask:var(--cfb-cup-mask) 0 0/100% 100% no-repeat;-webkit-mask:var(--cfb-cup-mask) 0 0/100% 100% no-repeat;mask:var(--cfb-cup-mask) 0 0/100% 100% no-repeat;background:linear-gradient(90deg,#fffaf01a,#fffcf633 28%,#fffaf00f 62%,#ffecd229);position:absolute;top:16.34%;left:18.33%;overflow:hidden}.cfb-cup-fill,.cfb-cup-layers,.cfb-cup-surface{transition:transform .95s cubic-bezier(.3,1.22,.5,1)}.cfb-cup-fill{position:absolute;inset:0;overflow:hidden}.cfb-cup-layers{background:radial-gradient(60% 22% at 38% 78%,#96562880,#96562800),linear-gradient(0deg,#261006 0,#401e0c 24%,#683414 38%,#9e5a24 50%,#cc8840 62%,#e6ba7e 76%,#f6e2c4 90%,#fcf2de 100%);position:absolute;inset:0}.cfb-cup-layers i{aspect-ratio:1;opacity:0;background:radial-gradient(circle at 35% 35%,#fffffff2,#fff4e266 58%,#fff4e200 72%);border-radius:50%;width:5.5%;animation:2.6s ease-in infinite cfb-bubble;position:absolute;bottom:3%}.cfb-cup-layers i:first-child{left:24%}.cfb-cup-layers i:nth-child(2){animation-duration:3.1s;animation-delay:-.9s;left:46%}.cfb-cup-layers i:nth-child(3){animation-delay:-1.7s;left:63%}.cfb-cup-layers i:nth-child(4){width:4%;animation-duration:2.2s;animation-delay:-2.3s;left:76%}.cfb-cup:not(.is-on) .cfb-cup-layers i{display:none}@keyframes cfb-bubble{0%{opacity:0;transform:translateY(0)scale(.5)}12%{opacity:.9}to{opacity:0;transform:translateY(-1500%)scale(1.15)}}.cfb-cup-foam{height:19%;position:absolute;top:0;left:0;right:0}.cfb-cup-foam i{background:radial-gradient(50% 75% at 50% 100%,#fff9ec 94%,#fff9ec00 100%) 0 0/12.5% 42% repeat-x,linear-gradient(#fff9ec,#f8e4c4 62%,#e2b67e 92%,#e2b67e00) 0 40%/100% 60% no-repeat;width:200%;height:100%;animation:3.4s linear infinite cfb-wave;position:absolute;top:0;left:0}.cfb-cup-foam i+i{opacity:.75;background-position:6% 0,0 40%;animation-duration:2.5s;animation-direction:reverse;top:9%}@keyframes cfb-wave{0%{transform:translate(0)}to{transform:translate(-50%)}}.cfb-cup:not(.is-on) .cfb-cup-foam{opacity:0}.cfb-cup-surface{z-index:3;pointer-events:none;width:55.28%;height:50.14%;position:absolute;top:16.34%;left:18.33%}.cfb-cup-surface i{aspect-ratio:1;opacity:0;background:radial-gradient(circle at 38% 34%,#fffffa,#fae8c8 55%,#d6a66c);border-radius:50%;width:9%;position:absolute;top:-2%}.cfb-cup-surface i:first-child{left:20%}.cfb-cup-surface i:nth-child(2){width:7%;left:38%}.cfb-cup-surface i:nth-child(3){left:56%}.cfb-cup-surface i:nth-child(4){width:6%;left:72%}.cfb-cup-steam{z-index:3;pointer-events:none;width:46%;height:62%;position:absolute;bottom:88%;left:24%}.cfb-cup-steam i{background:var(--cfb-steam) center/contain no-repeat;opacity:0;width:40%;height:100%;animation:2.8s ease-out infinite cfb-steam;position:absolute;bottom:0;left:10%}.cfb-cup-steam i:nth-child(2){animation-delay:-1s;left:42%}.cfb-cup-steam i:nth-child(3){animation-duration:3.3s;animation-delay:-1.9s;left:26%}.cfb-cup-plaque{z-index:4;pointer-events:none;place-items:center;display:grid;position:absolute;top:62%;left:-18%;right:-2%}.cfb-cup-plaque small{font-size:clamp(8px,calc(var(--cell) * .14),12px);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--cfb-gold3);text-shadow:0 1px #1e0c04;font-weight:900;line-height:1;display:none}.cfb-cup-x{font-size:clamp(16px,calc(var(--cell) * .34),30px);letter-spacing:-.01em;white-space:nowrap;color:#0000;margin-top:-3%;font-weight:950;line-height:1;animation:.45s cubic-bezier(.2,.9,.3,1.5) both cfb-pop;display:block;position:relative}.cfb-cup-x:before,.cfb-cup-x:after{content:attr(data-x);position:absolute;inset:0}.cfb-cup-x:before{color:#3a1806;-webkit-text-stroke:.17em #3a1806;text-shadow:0 .07em #1a0a02,0 0 .4em #ffba46e6}.cfb-cup-x:after{color:#0000;background:linear-gradient(#fffce2 8%,#ffe280 40%,#eca42c 62%,#ffd268 80%,#b66c16 100%);-webkit-background-clip:text;background-clip:text}.cfb-b-pose{transform-origin:50% 100%;background:bottom/contain no-repeat;height:100%;transition:opacity .25s ease-out;position:absolute;bottom:0;left:50%}.cfb-b-pose.is-idle{width:100%;animation:5.2s ease-in-out infinite cfb-sway;transform:translate(-50%)}.cfb-barista.is-mila .is-idle{background-image:var(--cfb-mila)}.cfb-barista.is-mila .is-cheer{background-image:var(--cfb-mila-cheer)}.cfb-barista.is-biscotti .is-idle{background-image:var(--cfb-cat);animation-delay:-2.1s}.cfb-barista.is-biscotti .is-cheer{background-image:var(--cfb-cat-cheer);width:120%}.cfb-b-pose.is-cheer{opacity:0;width:300%;transform:translate(-50%)}.cfb-barista.is-cheer .is-idle{opacity:0}.cfb-barista.is-cheer .is-cheer{opacity:1;animation:.62s cubic-bezier(.3,0,.5,1) infinite alternate cfb-hop}.cfb-barista.is-biscotti.is-cheer .is-cheer{animation-delay:-.31s}@keyframes cfb-sway{0%,to{transform:translate(-50%)rotate(-1.4deg)scaleY(1)}50%{transform:translate(-50%)rotate(1.4deg)scaleY(1.015)}}@keyframes cfb-hop{0%{transform:translate(-50%)translateY(0)scale(1.02,.98)}to{transform:translate(-50%)translateY(-5%)scale(.99,1.02)}}.cfb-bar{z-index:4;width:min(100%,calc(var(--cell) * 6 + 40px));background:linear-gradient(#341a0ce6,#1e0e06eb);border:1px solid #ffdcaa47;border-radius:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;margin:10px auto 0;padding:5px 12px;display:grid;position:relative;box-shadow:0 4px 12px #14080259}.cfb-stat{justify-items:start;min-width:0;display:grid}.cfb-stat:last-child{justify-items:end}.cfb-stat small{letter-spacing:.1em;text-transform:uppercase;color:var(--cfb-latte);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;font-weight:900;overflow:hidden}.cfb-stat>span,.cfb-stat strong{font-variant-numeric:tabular-nums;color:var(--cfb-cream);font-size:16px;font-weight:900;line-height:1.15}.cfb-stat.is-win{justify-items:center;padding:0 10px}.cfb-stat.is-win>span{color:var(--cfb-latte);font-size:22px}.cfb-stat.is-win.has-win>span{color:var(--cfb-gold);text-shadow:0 0 12px #ffbe4673}.cfb-controls{z-index:4;width:min(100%,calc(var(--cell) * 6 + 40px));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"buy spin ante""bets bets bets""auto auto tog";align-items:center;gap:10px;margin:12px auto 0;display:grid;position:relative}.cfb-spin{cursor:pointer;width:76px;height:76px;color:var(--cfb-cocoa);background:radial-gradient(circle at 50% 28%,var(--cfb-gold3) 0,var(--cfb-gold) 34%,var(--cfb-caramel) 68%,#8c4c12 100%);box-shadow:0 0 0 4px var(--cfb-walnut2),0 0 0 7px var(--cfb-cream2),0 6px 0 7px var(--cfb-walnut3),0 12px 22px 7px #14080273;border:0;border-radius:50%;grid-area:spin;justify-self:center;padding:0;transition:transform 90ms ease-out;position:relative}.cfb-spin-face{background:radial-gradient(circle at 42% 22%,#fffc,#fff0 42%);border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.cfb-spin svg{filter:drop-shadow(0 1px #fff0c8b3);transition:transform .35s cubic-bezier(.3,1.5,.5,1)}.cfb-spin:not(.is-skip):hover:not(:disabled) svg{transform:rotate(70deg)}.cfb-spin:active:not(:disabled){transform:translateY(4px)scale(.95)}.cfb-spin:disabled,.cfb-spin[aria-disabled=true]:not(.is-skip){cursor:not-allowed;opacity:.62}.cfb-spin:focus-visible,.cfb-feature:focus-visible,.cfb-bets button:focus-visible,.cfb-toggle:focus-visible,.cfb-go:focus-visible,.cfb-no:focus-visible,.cfb-close:focus-visible{outline:3px solid var(--cfb-sky2);outline-offset:3px}.cfb.is-playing .cfb-spin:not(.is-skip) svg,.cfb-spin.is-busy svg{animation:.8s linear infinite cfb-turn}.cfb-spin.is-skip svg{transform:translate(2px)}.cfb-spin.is-skip[aria-disabled=true]{opacity:.85;cursor:progress}.cfb-spin.is-skip[aria-disabled=true] svg{opacity:.55}@keyframes cfb-turn{to{transform:rotate(360deg)}}.cfb-feature{text-align:left;cursor:pointer;min-width:0;min-height:56px;color:var(--cfb-cream);border:2px solid var(--cfb-latte);box-shadow:0 4px 0 var(--cfb-walnut3),0 8px 14px #1408024d;background:linear-gradient(#6e3e22,#3e2010);border-radius:16px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:7px;padding:7px 10px;transition:transform 90ms ease-out;display:grid}.cfb-feature svg{color:var(--cfb-gold);grid-row:1/3}.cfb-feature span,.cfb-feature b{grid-column:2}.cfb-feature span{letter-spacing:.03em;text-transform:uppercase;-webkit-hyphens:none;hyphens:none;grid-row:1;font-size:10.5px;font-weight:900;line-height:1.1}.cfb-feature b{color:var(--cfb-gold3);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;grid-row:2;font-size:14px;font-weight:950;line-height:1.15;overflow:hidden}.cfb-feature:active:not(:disabled){transform:translateY(3px)}.cfb-feature:disabled{opacity:.5;cursor:not-allowed}.cfb-buy{color:var(--cfb-cocoa);background:linear-gradient(180deg,var(--cfb-gold3),var(--cfb-gold) 55%,var(--cfb-caramel));border-color:#fff8dc;grid-area:buy;box-shadow:0 4px #824a0e,0 8px 16px #1408024d,0 0 16px #ffcd5c59}.cfb-buy svg{color:#96480a}.cfb-buy b{color:var(--cfb-cocoa)}.cfb-ante{grid-area:ante;grid-template-columns:auto minmax(0,1fr) auto}.cfb-ante .cfb-switch{border:2px solid var(--cfb-latte);background:#1e0e06b3;border-radius:999px;grid-area:1/3/3;width:30px;height:18px;position:relative}.cfb-ante .cfb-switch:after{content:"";background:var(--cfb-latte);border-radius:50%;width:10px;height:10px;transition:transform .18s ease-out;position:absolute;top:2px;left:2px}.cfb-ante[aria-pressed=true]{border-color:var(--cfb-gold);box-shadow:0 4px 0 var(--cfb-walnut3),0 0 18px #ffbe468c}.cfb-ante[aria-pressed=true] .cfb-switch{background:var(--cfb-caramel);border-color:var(--cfb-gold3)}.cfb-ante[aria-pressed=true] .cfb-switch:after{background:var(--cfb-cream);transform:translate(12px)}.cfb-bets{border:0;grid-area:bets;justify-content:center;align-items:center;gap:6px;min-width:0;margin:0;padding:0;display:flex}.cfb-bets button{cursor:pointer;font-variant-numeric:tabular-nums;width:44px;height:44px;color:var(--cfb-cocoa);background:radial-gradient(circle at 45% 35%,var(--cfb-cream),var(--cfb-cream2) 62%,var(--cfb-latte));border:3px solid var(--cfb-walnut);box-shadow:0 3px 0 var(--cfb-walnut3);border-radius:50%;flex:none;padding:0;font-size:13px;font-weight:950;transition:transform .12s ease-out}.cfb-bets button[aria-pressed=true]{background:radial-gradient(circle at 45% 35%,var(--cfb-gold3),var(--cfb-gold) 60%,var(--cfb-caramel));border-color:var(--cfb-cream);box-shadow:0 0 0 3px var(--cfb-gold2),0 3px 0 3px var(--cfb-walnut3),0 0 14px #ffc85099;transform:translateY(-2px)}.cfb-bets button:disabled{opacity:.42;cursor:not-allowed}.cfb-toggles{grid-area:tog;justify-content:flex-end;gap:6px;min-width:0;display:flex}.cfb-toggle{cursor:pointer;width:40px;height:40px;color:var(--cfb-latte);background:#241209cc;border:2px solid #ffdcaa4d;border-radius:50%;place-items:center;padding:0;display:inline-grid;position:relative}.cfb-toggle[aria-pressed=true]{color:var(--cfb-cocoa);background:var(--cfb-gold);border-color:var(--cfb-gold3)}.cfb-toggle:disabled{opacity:.45;cursor:not-allowed}.cfb-toggle span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cfb-card{z-index:9;width:auto;max-width:none;height:auto;max-height:none;color:inherit;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;inset:0}.cfb-card-video,.cfb-card .cfb-still{object-fit:cover;background:50%/cover no-repeat;width:100%;height:100%;position:absolute;inset:0}.cfb-card.is-intro{animation:.35s ease-out both cfb-fade}.cfb-card.is-intro:before{content:"";z-index:1;background:linear-gradient(90deg,#1e0e0600 25%,#1e0e0659 55%,#1e0e069e),linear-gradient(#1e0e0600 55%,#1e0e068c);position:absolute;inset:0}.cfb-card.is-intro .cfb-card-body{z-index:2;width:min(54%,calc(var(--cell) * 3.4));padding:0 calc(var(--cell) * .16) 0 0;text-align:center;justify-self:end;justify-items:center;gap:4px;display:grid;position:relative}.cfb-card-body small{font-size:clamp(12px,calc(var(--cell) * .24),18px);letter-spacing:.1em;text-transform:uppercase;color:var(--cfb-cream);font-weight:900}.cfb-big{justify-items:center;line-height:.9;display:grid}.cfb-big b{font-size:calc(var(--cell) * 1.45);color:var(--cfb-gold3);-webkit-text-stroke:calc(var(--cell) * .065) var(--cfb-walnut2);paint-order:stroke fill;filter:drop-shadow(0 5px #281206b3);font-weight:950;animation:.6s cubic-bezier(.2,.9,.3,1.5) .1s both cfb-pop}.cfb-big span{font-size:calc(var(--cell) * .4);letter-spacing:.06em;text-transform:uppercase;color:var(--cfb-cream);-webkit-text-stroke:calc(var(--cell) * .045) var(--cfb-walnut2);paint-order:stroke fill;font-weight:950}.cfb-card.is-intro p{font-size:clamp(11.5px,calc(var(--cell) * .2),15px);color:var(--cfb-cream);text-shadow:0 1px 3px #000000b3;background:#1e0e0680;border-radius:12px;margin:2px 0 6px;padding:6px 10px;font-weight:700;line-height:1.3}.cfb-go{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;min-height:46px;color:var(--cfb-cocoa);background:linear-gradient(180deg,var(--cfb-gold3),var(--cfb-gold) 55%,var(--cfb-caramel));border:2px solid #fff8dc;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 22px;font-size:17px;font-weight:950;transition:transform 90ms ease-out;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px #824a0e,0 8px 16px #14080259}.cfb-go:active:not(:disabled){transform:translateY(3px)}.cfb-go:disabled{opacity:.55;cursor:not-allowed}.cfb-go-bar{transform-origin:0;height:4px;animation:cfb-auto var(--cfb-auto,5s) linear both;background:#783c0a8c;position:absolute;bottom:0;left:0;right:0}@keyframes cfb-auto{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cfb-card.is-buy{z-index:25;background:#180a049e;padding:14px;animation:.2s ease-out both cfb-fade}.cfb-card.is-buy .cfb-card-body{text-align:center;border:2px solid var(--cfb-gold);background:linear-gradient(#62361e,#2e160a);border-radius:22px;justify-items:center;gap:8px;width:min(100%,380px);padding:18px 18px 16px;display:grid;box-shadow:0 18px 40px #0a04018c,inset 0 1px #ffe6b44d}.cfb-card.is-buy strong{color:var(--cfb-gold3);font-size:24px;font-weight:950}.cfb-card.is-buy p{color:var(--cfb-cream);margin:0;font-size:15px;font-weight:700;line-height:1.35}.cfb-buy-art{gap:2px;display:flex}.cfb-buy-art i{background-position:50%;background-repeat:no-repeat;background-size:contain;width:44px;height:44px;animation:.5s ease-in-out infinite alternate cfb-dance;display:block}.cfb-buy-art i:nth-child(2n){animation-delay:-.25s}.cfb-card-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.cfb-no{cursor:pointer;min-height:46px;color:var(--cfb-cream);background:#ffffff14;border:2px solid #ffdcaa66;border-radius:999px;padding:0 18px;font-size:15px;font-weight:900}.cfb-celebrate{z-index:20;background:radial-gradient(circle at 50% 46%,#3c1a0859,#140802db 72%);align-content:center;place-items:center;gap:14px;animation:.3s ease-out both cfb-fade;display:grid;position:absolute;inset:0;overflow:hidden}.cfb-celebrate-tap{z-index:1;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.cfb-celebrate-tap:focus-visible{outline:3px solid var(--cfb-sky2);outline-offset:-6px}.cfb-rays{aspect-ratio:1;pointer-events:none;opacity:.8;will-change:transform;background:repeating-conic-gradient(from 0deg,#ffd67833 0 9deg,#ffd67800 9deg 18deg);width:max(150cqw,900px);animation:18s linear infinite cfb-rays;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(circle,#000 8%,#0000 46%);mask:radial-gradient(circle,#000 8%,#0000 46%)}@keyframes cfb-rays{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.cfb-swirl{aspect-ratio:1;object-fit:cover;pointer-events:none;opacity:.9;background:50%/cover no-repeat;border-radius:50%;width:min(92cqw,620px);animation:.6s ease-out both cfb-fade;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(circle,#000 40%,#0000 70%);mask:radial-gradient(circle,#000 40%,#0000 70%)}.cfb-celebrate-body{z-index:0;pointer-events:none;text-align:center;justify-items:center;gap:6px;padding:0 12px;display:grid;position:relative}.cfb-count{justify-items:center;gap:4px;display:grid}.cfb-tier{letter-spacing:.01em;white-space:nowrap;color:#0000;filter:drop-shadow(0 6px #281004d9)drop-shadow(0 0 22px #ffbe508c);font-size:clamp(32px,10.5cqw,84px);font-weight:950;line-height:.95;animation:.6s cubic-bezier(.2,.9,.3,1.45) both cfb-tier;display:block;position:relative}.cfb-tier:before,.cfb-tier:after{content:attr(data-text);position:absolute;inset:0}.cfb-tier:before{color:var(--cfb-walnut2);-webkit-text-stroke:clamp(4px,1.1cqw,8px) var(--cfb-walnut2)}.cfb-tier:after{color:#0000;background:linear-gradient(180deg,#fffce1 8%,var(--cfb-gold) 46%,var(--cfb-caramel) 70%,var(--cfb-gold3) 92%);-webkit-background-clip:text;background-clip:text}@keyframes cfb-tier{0%{opacity:0;transform:scale(.35)rotate(-4deg)}55%{opacity:1;transform:scale(1.14)rotate(1deg)}to{transform:scale(1)rotate(0)}}.cfb-count.is-nice .cfb-tier{font-size:clamp(30px,10cqw,76px)}.cfb-count.is-super .cfb-tier:after{background:linear-gradient(#fff6e6 8%,#ffb078 45%,#e85c4a 72%,#ffd8aa 92%);-webkit-background-clip:text;background-clip:text}.cfb-count.is-mega .cfb-tier:after{background:linear-gradient(#fff4fc 8%,#ff96c8 44%,#c44896 72%,#ffd6ec 92%);-webkit-background-clip:text;background-clip:text}.cfb-count.is-mega .cfb-tier{filter:drop-shadow(0 6px #281004d9)drop-shadow(0 0 26px #ff78b4b3)}.cfb-count.is-bonanza .cfb-tier,.cfb-count.is-max .cfb-tier{filter:drop-shadow(0 6px #281004d9)drop-shadow(0 0 30px #ffd278d9);font-size:clamp(38px,13cqw,104px)}.cfb-count.is-bonanza .cfb-tier:after,.cfb-count.is-max .cfb-tier:after{background:linear-gradient(ivory 6%,#ffd65c 30%,#ff80b0 55%,#8cdcc8 78%,#fff6c8 94%);-webkit-background-clip:text;background-clip:text}.cfb-amount{font-variant-numeric:tabular-nums;color:#fffffa;-webkit-text-stroke:clamp(2px,.5cqw,4px) var(--cfb-walnut3);paint-order:stroke fill;filter:drop-shadow(0 4px #1e0c04cc);font-size:clamp(38px,11.5cqw,88px);font-weight:950;line-height:1;display:block}.cfb-outro-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--cfb-cream);text-shadow:0 2px 4px #0009;font-size:clamp(13px,3.6cqw,20px);font-weight:950}.cfb-outro-line{color:var(--cfb-cream);background:#1e0c049e;border:1px solid #ffdcaa4d;border-radius:999px;margin:4px 0 0;padding:4px 14px;font-size:clamp(13px,3.4cqw,18px);font-weight:800}.cfb-collect{z-index:2;position:relative}.cfb-cel-b{z-index:0;height:min(44%,calc(var(--cell) * 3.4));aspect-ratio:592/900;pointer-events:none;background:bottom/contain no-repeat;animation:.55s cubic-bezier(.2,.9,.3,1.25) .15s both cfb-cel-in;position:absolute;bottom:-2%}.cfb-cel-b.is-mila{background-image:var(--cfb-mila-cheer);left:1%}.cfb.is-celebrating .cfb-barista{opacity:0;transition:opacity .2s}.cfb.is-celebrating .cfb-b-pose{animation-play-state:paused}.cfb-cel-b.is-cat{height:min(38%,calc(var(--cell) * 2.9));aspect-ratio:896/900;background-image:var(--cfb-cat-cheer);animation-delay:.3s;right:0}@keyframes cfb-cel-in{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:translateY(0)}}.cfb-close{z-index:3;cursor:pointer;width:40px;height:40px;color:var(--cfb-cream);background:#1e0e06b3;border:2px solid #ffdcaa66;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}@keyframes cfb-fade{0%{opacity:0}to{opacity:1}}.cfb-flyer{z-index:16;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cfb-flying{color:var(--cfb-cream);-webkit-text-stroke:3px var(--cfb-cocoa);paint-order:stroke fill;will-change:transform;background:50%/contain no-repeat;place-items:center;font-size:20px;font-weight:950;display:grid;position:absolute;top:0;left:0}.cfb-flying[data-o="1"]{background-image:var(--cfb-o-1)}.cfb-flying[data-o="2"]{background-image:var(--cfb-o-2)}.cfb-flying[data-o="3"]{background-image:var(--cfb-o-3)}.cfb-flying[data-o="4"]{background-image:var(--cfb-o-4)}.cfb-flying.is-mult{color:var(--cfb-gold3);-webkit-text-stroke:4px var(--cfb-walnut3);filter:drop-shadow(0 0 10px #ff8cb4e6);font-size:34px}.cfb-fx{z-index:22;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cfb-result{text-align:center;min-height:22px;color:var(--ink);margin:-6px 0 0;font-size:15px;font-weight:700}.cfb-pay summary{font-family:inherit}.cfb-pay th[scope=row]{align-items:center;gap:8px;display:flex}.cfb-pay td{text-align:right}.cfb-pay-sym{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:34px;height:34px;display:inline-block}.cfb-pay tr.is-grinder th span:last-child{font-weight:800}.cfb-pay-note{margin:4px 0 10px!important}.cfb-pay-title{align-items:center;gap:8px;margin:6px 0;font-size:15px;display:flex}.cfb-pay-orbs{gap:2px;display:inline-flex}.cfb-pay-orbs i{background:50%/contain no-repeat;width:22px;height:22px;display:block}.cfb-pay-orbs i[data-o="1"]{background-image:var(--cfb-o-1)}.cfb-pay-orbs i[data-o="2"]{background-image:var(--cfb-o-2)}.cfb-pay-orbs i[data-o="3"]{background-image:var(--cfb-o-3)}.cfb-pay-orbs i[data-o="4"]{background-image:var(--cfb-o-4)}.kas-switch:has(.kas-switch-brew){grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))}.kas-switch-brew{--kb-cream:#fff4de;--kb-walnut:#4a2814;--kb-caramel:#d68c36;--kb-gold:#ffcd5c;--kb-rose:#e84678;justify-content:center;align-items:center;gap:6px;color:var(--kb-cream)!important;background:linear-gradient(180deg,var(--kb-caramel),var(--kb-walnut))!important;border-color:var(--kb-walnut)!important;display:inline-flex!important}.kas-switch-brew[aria-pressed=true]{box-shadow:0 0 0 2px var(--kb-gold),0 2px 0 var(--kb-walnut)!important}.kas-switch-brew span{text-overflow:ellipsis;overflow:hidden}.kas-new{letter-spacing:.05em;text-transform:uppercase;color:var(--kb-cream);background:var(--kb-rose);border-radius:999px;flex:none;padding:1px 7px;font-size:10.5px;font-weight:950}@media (max-width:520px){.kas-switch:has(.kas-switch-brew){border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.kas-switch:has(.kas-switch-brew) .kas-switch-brew{grid-column:1/-1}}@container (min-width:640px){.cfb>*{--fw:13px;--cell:clamp(58px,min(calc((100cqw - 400px) / 6),calc((100svh - 330px) / 5)),116px)}.cfb-stage{grid-template:"logo frame top""mila frame cat"minmax(0,1fr)/minmax(0,1fr) auto minmax(0,1fr);align-items:end;column-gap:14px;padding-top:16px}.cfb-top{grid-area:top;align-self:start;min-height:0;padding:0}.cfb-logo.is-top{display:none}.cfb-side .cfb-logo{width:min(100%,calc(var(--cell) * 3.1));grid-area:logo;place-self:start center;margin-top:4px;display:block}.cfb-barista{place-self:end center;max-width:100%;position:relative;top:auto;left:auto;right:auto}.cfb-barista.is-mila{height:min(calc(var(--cell) * 3.7),100%);margin-bottom:calc(var(--fw) * -.2);grid-area:mila}.cfb-barista.is-biscotti{height:auto;width:calc(var(--cell) * 2.5);max-width:none;margin-left:calc(var(--cell) * -.55);grid-area:cat;justify-self:start}.cfb-hud{flex-direction:column;gap:10px;max-width:none}.cfb-hud-box{min-width:calc(var(--cell) * 1.8)}.cfb-cup{width:calc(var(--cell) * 1.5)}.cfb-cup-label{margin-bottom:2px;display:block}.cfb-cup-plaque{width:124%;margin:calc(var(--cell) * -.2) -12% 0;aspect-ratio:360/79;background:var(--cfb-plaque) center/100% 100% no-repeat;filter:drop-shadow(0 3px 4px #1408028c);position:relative;top:auto;left:auto;right:auto}.cfb-cup-plaque small{display:block}.cfb-cup-x{font-size:clamp(17px,calc(var(--cell) * .4),34px)}.cfb-bar{width:min(100%,calc(var(--cell) * 6 + 2 * var(--fw)));margin-top:12px;padding:6px 18px}.cfb-stat small{font-size:11px}.cfb-stat>span,.cfb-stat strong{font-size:19px}.cfb-stat.is-win>span{font-size:28px}.cfb-controls{grid-template-columns:auto auto auto auto auto auto;grid-template-areas:"buy ante spin auto bets tog";justify-content:center;column-gap:14px;width:auto}.cfb-feature{min-width:150px;min-height:60px}.cfb-spin{width:92px;height:92px}.cfb-toggles{flex-direction:column;gap:5px}.cfb-toggle{border-radius:999px;grid-auto-flow:column;gap:5px;width:auto;height:30px;padding:0 11px;font-size:12px;font-weight:900}.cfb-toggle span{clip:auto;width:auto;height:auto;position:static;overflow:visible}.cfb-chip{padding-right:14px}}@container (min-width:1000px){.cfb-stage{column-gap:22px}.cfb-bets button{width:48px;height:48px;font-size:14px}}@container (max-width:639px){.cfb.is-free .cfb-barista{opacity:0;transition:opacity .3s}.cfb.is-free .cfb-b-pose{animation-play-state:paused}.cfb-card.is-intro .cfb-card-body{gap:2px;width:60%}.cfb-card.is-intro p{margin:0 0 4px;font-size:10.5px;line-height:1.25}.cfb-big b{font-size:calc(var(--cell) * 1.15)}.cfb-big span{font-size:calc(var(--cell) * .34)}.cfb-card.is-intro .cfb-go{min-height:38px;padding:0 16px;font-size:15px}}@media (min-width:701px){.cfb{padding:14px 16px 16px}}@media (min-width:1300px){.cfb{padding:16px 18px 18px}}@media (max-width:700px){.kas.is-brew .cfb{border-radius:20px;margin-inline:-12px;padding:5px 5px 12px}}.cfb.is-quick .cfb-cell.is-lit:before,.cfb.is-quick .cfb-cell.is-lit .cfb-sym{animation-duration:.16s}.cfb.is-quick .cfb-chip{animation-duration:.5s}@media (prefers-reduced-motion:reduce){.cfb-fx,.cfb-rays,.cfb-flyer,.cfb-steam-bg,.cfb-cup-steam,.cfb-stream{display:none}.cfb *,.cfb :before,.cfb :after{transition:none!important;animation:none!important}.cfb-cell{animation:.35s ease-out both cfb-fade!important}.cfb-celebrate,.cfb-card{animation:.25s ease-out both cfb-fade!important}.cfb-sym{will-change:auto}}
.kas.is-wanted .cl-page{max-width:1240px}.kas.is-wanted .cl-page>:not(.lw){width:100%;max-width:var(--cl-w-narrow);justify-self:center}.lw{--lw-ink:#f4f0ff;--lw-mute:#b0a6da;--lw-night:#0a061a;--lw-night2:#140c2e;--lw-night3:#201448;--lw-indigo:#342080;--lw-violet:#8448f5;--lw-magenta:#ff30c4;--lw-pink:#ff82de;--lw-cyan:#28e4ff;--lw-cyan2:#96f5ff;--lw-gold:#ffce54;--lw-gold2:#d68e1e;--lw-gold3:#fff2ba;--lw-red:#ff344e;--lw-red2:#aa1028;--lw-green:#50f0a0;--lw-font:"Rubik","Montserrat","Segoe UI","Helvetica Neue",system-ui,sans-serif;isolation:isolate;min-width:0;color:var(--lw-ink);font-family:var(--lw-font);background:var(--lw-night);border-radius:24px;padding:8px 8px 14px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #b48cff38,0 14px 34px #0a041e66;container-type:inline-size}.lw button{font-family:var(--lw-font)}.lw .kas-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lw-outline{white-space:nowrap;color:#0000;display:inline-block;position:relative}.lw-outline:before,.lw-outline:after{content:attr(data-text);white-space:nowrap;position:absolute;inset:0}.lw-outline:before{color:var(--lw-ol,#180830);-webkit-text-stroke:var(--lw-olw,.16em) var(--lw-ol,#180830)}.lw-outline:after{color:#0000;background:var(--lw-fill,linear-gradient(180deg,#fffff5 8%,#ffdc78 45%,#e89628 72%,#ffecaa 94%));-webkit-background-clip:text;background-clip:text}.lw-scene{z-index:-1;pointer-events:none;background:var(--lw-bg-tall) center 30%/cover no-repeat,radial-gradient(ellipse 60% 40% at 18% 20%,#ff30c459,#ff30c400 70%),radial-gradient(ellipse 60% 45% at 85% 70%,#28e4ff47,#28e4ff00 70%),linear-gradient(180deg,var(--lw-night2),var(--lw-night));position:absolute;inset:0}.lw-scene:after{content:"";background:radial-gradient(80% 70% at 50% 45%,#0a041e1a 30%,#0803189e 100%),linear-gradient(#0a041e40,#0a041e80 80%,#060212bf);position:absolute;inset:0}.lw.is-free .lw-scene:before{content:"";z-index:1;background:radial-gradient(ellipse 70% 60% at 50% 45%,var(--lw-glow,#ff30c442),#28e4ff00 72%);animation:3.2s ease-in-out infinite lw-breathe;position:absolute;inset:0}.lw.is-live{--lw-glow:#ff344e4d}.lw.is-ban{--lw-glow:#a05aff52}.lw.is-hype{--lw-glow:#ffce5442}:root[data-theme=night] .lw-scene{filter:brightness(.8)saturate(.95)}@keyframes lw-breathe{0%,to{opacity:.6}50%{opacity:1}}.lw>*{--fw:8px;--cell:calc((100cqw - 2 * var(--fw) - 6px) / 5)}.lw-stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"hud""main""chat""bar""ctrl";justify-items:center;display:grid;position:relative}.lw-main{grid-area:main;justify-items:center;width:100%;min-width:0;display:grid}.lw-topbar{z-index:5;background:linear-gradient(#100828d1,#0a041cd1);border:1px solid #be96ff40;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:0 2px 6px;padding:5px 8px;display:grid;position:relative;box-shadow:0 4px 12px #06021466}.lw-live{letter-spacing:.1em;color:#fff;background:linear-gradient(180deg,#ff4660,var(--lw-red) 60%,var(--lw-red2));border-radius:7px;align-items:center;gap:6px;padding:3px 9px 3px 8px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 0 12px #ff344e8c}.lw-live i{background:#fff;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite lw-dot}@keyframes lw-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.lw-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--lw-ink);text-align:center;letter-spacing:.02em;font-size:13px;font-weight:800;overflow:hidden}.lw-viewers{font-variant-numeric:tabular-nums;color:#ffc8d2;background:#ff344e29;border:1px solid #ff5a6e66;border-radius:7px;align-items:center;gap:5px;padding:3px 9px;font-size:13px;font-weight:800;display:inline-flex}.lw-viewers svg{color:var(--lw-red)}.lw-hudrow{z-index:6;width:100%;height:calc(var(--cell) * 1.5);padding:2px 0 calc(var(--cell) * .12);grid-area:hud;place-items:center;display:grid;position:relative}.lw-logo{height:calc(var(--cell) * 1.3);aspect-ratio:2.4;max-width:82%;display:block;position:relative}.lw-logo-art{background:var(--lw-logo) center/contain no-repeat;filter:drop-shadow(0 4px 8px #08021899);position:absolute;inset:0}.lw-logo-text{font-size:calc(var(--cell) * .5);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:.25em;font-weight:950;line-height:1;display:none;position:absolute;inset:0}.lw-logo-text b{color:var(--lw-gold3);text-shadow:0 0 .3em #ff30c4e6,0 .06em #78145a}.lw-logo-text b:last-child{color:var(--lw-cyan2);text-shadow:0 0 .3em #28e4ffe6,0 .06em #144678}.lw-logo-text small{letter-spacing:.08em;color:var(--lw-ink);font-size:.48em;font-weight:900}.lw[data-miss~=logo] .lw-logo-art{display:none}.lw[data-miss~=logo] .lw-logo-text{display:flex}.lw-frame{z-index:3;padding:var(--fw);border-radius:calc(var(--cell) * .3);background:linear-gradient(135deg,var(--lw-magenta),var(--lw-violet) 40%,var(--lw-indigo) 60%,var(--lw-cyan));position:relative;box-shadow:0 0 0 1px #ffffff40,0 0 22px #ff30c473,0 0 44px #28e4ff38,0 16px 30px #0602148c}.lw-frame:before{content:"";inset:calc(var(--fw) * .18);border-radius:calc(var(--cell) * .26);pointer-events:none;z-index:1;background:radial-gradient(circle at 0 0,var(--lw-gold3) 0 3px,var(--lw-gold) 3px 4.5px,#ffce5400 5px) 2px 2px/10px 10px no-repeat, radial-gradient(circle at 100% 0,var(--lw-gold3) 0 3px,var(--lw-gold) 3px 4.5px,#ffce5400 5px) calc(100% - 2px) 2px/10px 10px no-repeat, radial-gradient(circle at 0 100%,var(--lw-gold3) 0 3px,var(--lw-gold) 3px 4.5px,#ffce5400 5px) 2px calc(100% - 2px)/10px 10px no-repeat, radial-gradient(circle at 100% 100%,var(--lw-gold3) 0 3px,var(--lw-gold) 3px 4.5px,#ffce5400 5px) calc(100% - 2px) calc(100% - 2px)/10px 10px no-repeat;position:absolute}.lw.is-free .lw-frame{box-shadow:0 0 0 1px #ffffff4d,0 0 30px var(--lw-glow,#ff30c499),0 0 54px #28e4ff40,0 16px 30px #0602148c}.lw-glass{width:calc(var(--cell) * 5);height:calc(var(--cell) * 5);border-radius:calc(var(--cell) * .2);background:repeating-linear-gradient(90deg,#a078ff00 0 calc(var(--cell) - 1px),#a078ff38 calc(var(--cell) - 1px) var(--cell)), radial-gradient(ellipse 90% 80% at 50% 40%,#28185c,#160c36 60%,#0c0620);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000080,inset 0 10px 22px #00000073,inset 0 -8px 16px #00000059}.lw-glass:after{content:"";z-index:9;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#ffffff1a 0,#ffffff05 22%,#fff0 40%),repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 3px);position:absolute;inset:0}.lw-grid{position:absolute;inset:0}.lw-cell{width:20%;height:20%;transform:translate(calc(var(--c) * 100%),calc(var(--r) * 100%));transition:opacity .22s ease-out;position:absolute;top:0;left:0}.lw-sym{transform-origin:50% 80%;will-change:transform;background:50%/contain no-repeat;position:absolute;inset:4%}.lw-sym[data-s=f]{background-image:var(--lw-s-f)}.lw-sym[data-s=w]{background-image:var(--lw-s-w)}.lw-sym[data-s=l]{background-image:var(--lw-s-l)}.lw-sym[data-s=gg]{background-image:var(--lw-s-gg)}.lw-sym[data-s=qq]{background-image:var(--lw-s-qq)}.lw-sym[data-s=yabbe]{background-image:var(--lw-s-yabbe)}.lw-sym[data-s=erobb]{background-image:var(--lw-s-erobb)}.lw-sym[data-s=train]{background-image:var(--lw-s-train)}.lw-sym[data-s=xqc]{background-image:var(--lw-s-xqc)}.lw-sym[data-s=forsen]{background-image:var(--lw-s-forsen)}.lw-sym[data-s=mic]{background-image:var(--lw-s-mic)}.lw-sym[data-s=wild]{background-image:var(--lw-s-wild)}.lw-sym[data-s=vs]{background-image:var(--lw-s-vs)}.lw-sym[data-s=live]{background-image:var(--lw-s-live)}.lw-sym[data-s=ban]{background-image:var(--lw-s-ban)}.lw-sym[data-s=hype]{background-image:var(--lw-s-hype)}.lw-sym[data-s=yabbe],.lw-sym[data-s=erobb],.lw-sym[data-s=train],.lw-sym[data-s=xqc],.lw-sym[data-s=forsen],.lw-sym[data-s=wild]{inset:2%}.lw-cell.is-dim{opacity:.36}.lw-cell.is-dud{opacity:.32}.lw-cell:before{content:"";opacity:0;pointer-events:none;border:2px solid var(--lw-cyan2);background:radial-gradient(circle,#ffffff47,#28e4ff1f 55%,#28e4ff00 75%);border-radius:16%;position:absolute;inset:3%;box-shadow:0 0 14px #28e4ffcc,inset 0 0 12px #28e4ff73}.lw-cell.is-lit:before{animation:.34s ease-in-out infinite alternate lw-glow}.lw-cell.is-lit .lw-sym{animation:.34s ease-in-out infinite alternate lw-pulse}@keyframes lw-glow{0%{opacity:.55}to{opacity:1}}@keyframes lw-pulse{0%{transform:scale(1)}to{transform:scale(1.1)}}.lw-cell.is-gone:before,.lw.is-wait .lw-cell:before{opacity:0}.lw-ring{border:3px solid var(--lw-gold);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:2%;box-shadow:0 0 14px #ffce54e6,inset 0 0 10px #ffce54b3}.lw-cell[data-s=live] .lw-ring{border-color:#ff7882;box-shadow:0 0 14px #ff344ee6,inset 0 0 10px #ff344eb3}.lw-cell[data-s=ban] .lw-ring{border-color:var(--lw-pink);box-shadow:0 0 14px #be5affe6,inset 0 0 10px #be5affb3}.lw-cell.is-scatter:before{opacity:.75;background:radial-gradient(circle,#ffe6a059,#ffce5400 72%);border-color:#ffe6a0;box-shadow:0 0 16px #ffce54b3}.lw-glass.is-trigger .lw-cell.is-scatter .lw-sym{animation:.4s ease-in-out infinite alternate lw-dance}.lw-glass.is-trigger .lw-cell.is-scatter:before{animation:.4s ease-in-out infinite alternate lw-glow}@keyframes lw-dance{0%{transform:scale(1.02)rotate(-6deg)}to{transform:scale(1.16)rotate(6deg)}}.lw-cell.is-held{z-index:2}.lw-cell.is-held:after{content:"";z-index:-1;background:radial-gradient(circle,#461228,#1e0816);border-radius:14%;position:absolute;inset:3%}.lw-cell.is-live .lw-sym{z-index:1}.lw-live-frame{z-index:2;border:2px solid var(--lw-red);pointer-events:none;border-radius:14%;animation:.42s cubic-bezier(.2,.9,.3,1.4) both lw-live-in;position:absolute;inset:3%;box-shadow:0 0 12px #ff344ed9,inset 0 0 10px #ff344e8c}.lw-live-frame b{font-size:clamp(8px,calc(var(--cell) * .15),12px);letter-spacing:.08em;color:#fff;background:var(--lw-red);border-radius:5px;padding:1px 6px;font-weight:950;line-height:1.2;position:absolute;bottom:-2%;left:50%;transform:translate(-50%,40%);box-shadow:0 0 8px #ff344ecc}@keyframes lw-live-in{0%{opacity:0;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}.lw-tease{top:0;bottom:0;left:calc(var(--c) * 20%);z-index:6;pointer-events:none;background:linear-gradient(#ffce541a,#ffce546b 50%,#ffce541a);border:2px solid #ffdc78f2;border-radius:10px;width:20%;animation:.42s ease-in-out infinite alternate lw-tease;position:absolute;overflow:hidden;box-shadow:0 0 18px #ffc850cc,inset 0 0 16px #ffdc7899}@keyframes lw-tease{0%{opacity:.6}to{opacity:1}}.lw-tease:after{content:"";background:linear-gradient(#fff5c800,#fff5c8b3 50%,#fff5c800);height:45%;animation:.7s ease-in infinite lw-sweep;position:absolute;top:0;left:0;right:0}@keyframes lw-sweep{0%{transform:translateY(-100%)}to{transform:translateY(230%)}}.lw-stream{pointer-events:none;position:absolute;inset:0}.lw-stream-col{top:0;left:calc(var(--c) * 20%);will-change:transform;width:20%;height:100%;position:absolute;overflow:hidden;transform:translateY(-100%)}.lw-stream-strip{opacity:.88;filter:blur(1.5px)saturate(1.15);will-change:transform;height:200%;position:absolute;bottom:0;left:0;right:0}.lw-stream-strip b{width:88%;left:6%;top:calc(var(--i) * 10%);background:50%/contain no-repeat;height:10%;position:absolute;transform:scaleY(1.28)}.lw[data-miss] .lw-stream-strip b{width:76%;left:12%;top:calc(var(--i) * 10% + 1.5%);background-color:#8c64f099;border-radius:18%;height:7%}.lw[data-miss] .lw-stream-strip b:nth-child(3n+1){background-color:#ff5ac88c}.lw[data-miss] .lw-stream-strip b:nth-child(3n+2){background-color:#3cc8ff80}.lw-ph{letter-spacing:.02em;text-align:center;pointer-events:none;font-style:normal;font-weight:950;line-height:1;font-size:calc(var(--cell) * .3);color:#fff;background:linear-gradient(180deg,var(--lw-ph1,#5a3cc8),var(--lw-ph2,#28146e));box-shadow:inset 0 0 0 2px var(--lw-ph3,#b496ff),0 3px 0 #0006;text-shadow:0 2px #00000080;border-radius:18%;place-items:center;display:none;position:absolute;inset:0}.lw-ph[data-s=f],.lw-ph[data-s=w],.lw-ph[data-s=l],.lw-ph[data-s=gg],.lw-ph[data-s=qq]{font-size:calc(var(--cell) * .34);border-radius:22% 22% 22% 6%;inset:12% 10% 18%}.lw-ph[data-s=f]:after,.lw-ph[data-s=w]:after,.lw-ph[data-s=l]:after,.lw-ph[data-s=gg]:after,.lw-ph[data-s=qq]:after{content:"";aspect-ratio:1;z-index:-1;background:var(--lw-ph2,#28146e);width:22%;box-shadow:inset -2px -2px 0 var(--lw-ph3,#b496ff);position:absolute;bottom:-11%;left:14%;transform:skewY(-30deg)rotate(45deg)}.lw-ph[data-s=f],.lw-ph[data-s=w],.lw-ph[data-s=l],.lw-ph[data-s=gg],.lw-ph[data-s=qq]{isolation:isolate}.lw-ph[data-s=f]{--lw-ph1:#828ca0;--lw-ph2:#464c60;--lw-ph3:#d2d8e6}.lw-ph[data-s=w]{--lw-ph1:#3cd278;--lw-ph2:#147846;--lw-ph3:#aaffc8}.lw-ph[data-s=l]{--lw-ph1:#ff5a64;--lw-ph2:#a01e32;--lw-ph3:#ffbebe}.lw-ph[data-s=gg]{--lw-ph1:#a064ff;--lw-ph2:#501eaa;--lw-ph3:#d7beff}.lw-ph[data-s=qq]{--lw-ph1:#ffaa3c;--lw-ph2:#be5a14;--lw-ph3:#ffdca0}.lw-ph[data-s=yabbe]{--lw-ph1:#ff5ac8;--lw-ph2:#821464;--lw-ph3:#ffaae6}.lw-ph[data-s=erobb]{--lw-ph1:#5adcff;--lw-ph2:#146496;--lw-ph3:#aaf0ff}.lw-ph[data-s=train]{--lw-ph1:#ff963c;--lw-ph2:#963c0a;--lw-ph3:#ffd2a0}.lw-ph[data-s=xqc]{--lw-ph1:#82ff8c;--lw-ph2:#1e823c;--lw-ph3:#c8ffc8}.lw-ph[data-s=forsen]{--lw-ph1:#a078ff;--lw-ph2:#3c1ea0;--lw-ph3:#d2beff}.lw-ph[data-s=wild]{font-size:calc(var(--cell) * .23)}.lw-ph[data-s=mic],.lw-ph[data-s=wild]{--lw-ph1:#ffe278;--lw-ph2:#c47814;--lw-ph3:#fff8c8;color:#461e00;text-shadow:0 1px #fff9}.lw-ph[data-s=vs]{--lw-ph1:#ff3cb4;--lw-ph2:#3c148c;--lw-ph3:#28e4ff;font-size:calc(var(--cell) * .32);border-radius:50%}.lw-ph[data-s=live]{--lw-ph1:#ff4660;--lw-ph2:#960a1e;--lw-ph3:#ffc8c8;font-size:calc(var(--cell) * .25)}.lw-ph[data-s=ban]{--lw-ph1:#b46eff;--lw-ph2:#461496;--lw-ph3:#e6c8ff;font-size:calc(var(--cell) * .27)}.lw-ph[data-s=hype]{--lw-ph1:#ffd65c;--lw-ph2:#c86e0a;--lw-ph3:#fff5c8;color:#501e00;font-size:calc(var(--cell) * .25)}.lw[data-miss~=f] .lw-ph[data-s=f],.lw[data-miss~=w] .lw-ph[data-s=w],.lw[data-miss~=l] .lw-ph[data-s=l],.lw[data-miss~=gg] .lw-ph[data-s=gg],.lw[data-miss~=qq] .lw-ph[data-s=qq],.lw[data-miss~=yabbe] .lw-ph[data-s=yabbe],.lw[data-miss~=erobb] .lw-ph[data-s=erobb],.lw[data-miss~=train] .lw-ph[data-s=train],.lw[data-miss~=xqc] .lw-ph[data-s=xqc],.lw[data-miss~=forsen] .lw-ph[data-s=forsen],.lw[data-miss~=mic] .lw-ph[data-s=mic],.lw[data-miss~=wild] .lw-ph[data-s=wild],.lw[data-miss~=vs] .lw-ph[data-s=vs],.lw[data-miss~=live] .lw-ph[data-s=live],.lw[data-miss~=ban] .lw-ph[data-s=ban],.lw[data-miss~=hype] .lw-ph[data-s=hype],.lw[data-miss~=duel-nymn] .lw-wildcol-art .lw-ph,.lw[data-miss~=duel-nymn] .lw-duel-nymn .lw-ph,.lw[data-miss~=duel-bot] .lw-duel-bot .lw-ph,.lw[data-miss~=stamp-banned] .lw-duel-stamp .lw-ph,.lw[data-miss~=wild] .lw-token.is-W .lw-ph,.lw[data-miss~=cell-banned] .lw-token.is-Z .lw-ph,.lw[data-miss~=cell-boost] .lw-token.is-X .lw-ph,.lw[data-miss~=vs] .lw-duel-vs .lw-ph{display:grid}.lw-ph.is-tall{font-size:calc(var(--cell) * .28);writing-mode:vertical-rl;letter-spacing:.2em;--lw-ph1:#ffd65c;--lw-ph2:#96500a;--lw-ph3:#fff5c8;color:#461e00;border-radius:10px;inset:0}.lw-ph.is-tall.is-bot{--lw-ph1:#965aff;--lw-ph2:#321478;--lw-ph3:#dcc8ff;color:#fff}.lw-duel-bot .lw-ph,.lw-duel-nymn .lw-ph{inset:4% 16%}.lw-ph.is-stamp{font-size:calc(var(--cell) * .26);--lw-ph1:#ff344e;--lw-ph2:#960a1e;--lw-ph3:#ffdcdc;border-radius:8px;inset:0}.lw-token .lw-ph{font-size:calc(var(--cell) * .2);inset:10%}.lw-wildcol{top:0;bottom:0;left:calc(var(--c) * 20%);z-index:4;will-change:transform;width:20%;padding:3px;position:absolute}.lw-wildcol-art{background:var(--lw-duel-nymn) center/cover no-repeat,linear-gradient(180deg,#5028a0,#28105a 50%,#78460a);box-shadow:0 0 0 2px var(--lw-gold),0 0 14px #ffce54b3,inset 0 0 18px #ffce5459;border-radius:10px;animation:.5s ease-out both lw-wild-in;position:absolute;inset:2px;overflow:hidden}.lw-wildcol-tag{font-size:clamp(9px,calc(var(--cell) * .16),14px);letter-spacing:.1em;color:#3c1a00;background:linear-gradient(180deg,var(--lw-gold3),var(--lw-gold));box-shadow:0 2px 0 var(--lw-gold2);border-radius:6px;padding:1px 7px;font-weight:950;position:absolute;top:4%;left:50%;transform:translate(-50%)}.lw-wildcol-x{font-size:calc(var(--cell) * .48);--lw-olw:.2em;font-weight:950;line-height:1;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.lw-wildcol-x[data-len="2"]{font-size:calc(var(--cell) * .38)}.lw-wildcol-x[data-len="3"]{font-size:calc(var(--cell) * .29)}.lw-wildcol.is-lit .lw-wildcol-art{animation:.34s ease-in-out infinite alternate lw-wild-lit}@keyframes lw-wild-in{0%{opacity:.2;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes lw-wild-lit{0%{transform:scale(1)}to{transform:scale(1.035)}}.lw-glass.is-duel .lw-cell,.lw-glass.is-duel .lw-wildcol{opacity:.3}.lw-duel{z-index:12;left:calc(var(--fw) + var(--c) * var(--cell));top:var(--fw);width:var(--cell);height:calc(var(--cell) * 5);pointer-events:none;animation:lw-duel-rise var(--d-rise) cubic-bezier(.2,.9,.3,1.18) both;position:absolute;transform:scale(1.34)}@keyframes lw-duel-rise{0%{transform:translateY(calc((var(--r) - 2) * var(--cell))) scale(.9,.2);opacity:.3}55%{opacity:1}to{opacity:1;transform:scale(1.34)}}.lw-duel.is-back{animation:lw-duel-back var(--d-back) cubic-bezier(.5,0,.3,1) both}@keyframes lw-duel-back{0%{transform:scale(1.34)}to{transform:scale(1)}}.lw-duel-bg{box-shadow:0 0 0 2px var(--lw-magenta),0 0 0 4px #0a041a,0 0 26px #ff30c4cc,0 0 60px #28e4ff59,inset 0 0 26px #0009;background:linear-gradient(#461478,#1a0a3c 46% 54%,#6e3c0e);border-radius:12px;position:absolute;inset:0}.lw-duel-bg:after{content:"";background:linear-gradient(90deg,#28e4ff00,var(--lw-cyan2),#28e4ff00);height:2px;box-shadow:0 0 10px var(--lw-cyan);position:absolute;top:50%;left:4%;right:4%;transform:translateY(-50%)}.lw-duel-bot,.lw-duel-nymn{opacity:0;background:50%/contain no-repeat;height:62%;position:absolute;left:-10%;right:-10%}.lw-duel-bot{background-position:top;background-image:var(--lw-duel-bot);top:0;transform:translateY(-60%)}.lw-duel-nymn{background-position:bottom;background-image:var(--lw-duel-nymn);transform-origin:50% 100%;bottom:0;transform:translateY(60%)}.lw-duel.is-enter .lw-duel-bot{animation:lw-bot-in var(--d-enter) cubic-bezier(.2,.8,.3,1.12) both}.lw-duel.is-enter .lw-duel-nymn{animation:lw-nymn-in var(--d-enter) cubic-bezier(.2,.8,.3,1.12) both}@keyframes lw-bot-in{0%{opacity:0;transform:translateY(-60%)}to{opacity:1;transform:translateY(0)}}@keyframes lw-nymn-in{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:translateY(0)}}.lw-duel.is-ban .lw-duel-bot{animation:lw-bot-hit var(--d-ban) ease-out both}@keyframes lw-bot-hit{0%{opacity:1;transform:translateY(0)}18%{opacity:1;transform:translateY(3%)scale(.96,1.04)}38%{opacity:1;transform:translate(-4%,1%)}58%{opacity:1;transform:translate(4%)}to{opacity:1;transform:translateY(0)}}.lw-duel.is-mult .lw-duel-nymn{animation:lw-nymn-win var(--d-mult) ease-out both}@keyframes lw-nymn-win{0%{opacity:1;transform:translateY(0)scale(1)}35%{opacity:1;transform:translateY(-2%)scale(1.12)}to{opacity:1;transform:translateY(0)scale(1.61)}}.lw-duel-vs{aspect-ratio:1;background:var(--lw-s-vs) center/contain no-repeat;width:86%;animation:.5s ease-in-out infinite alternate lw-vs-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes lw-vs-pulse{0%{transform:translate(-50%,-50%)scale(.96)}to{transform:translate(-50%,-50%)scale(1.08)}}.lw-duel.is-count .lw-duel-vs,.lw-duel.is-clash .lw-duel-vs{animation:.16s ease-in both lw-out}@keyframes lw-out{0%{opacity:1}to{opacity:0}}.lw-duel-count{z-index:3;font-size:calc(var(--cell) * .95);--lw-olw:.16em;--lw-fill:linear-gradient(180deg,#fff 10%,var(--lw-cyan2) 50%,var(--lw-cyan) 90%);animation:lw-count var(--d-count) cubic-bezier(.2,.9,.3,1.3) both;font-weight:950;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes lw-count{0%{opacity:0;transform:translate(-50%,-50%)scale(2)}30%{opacity:1;transform:translate(-50%,-50%)scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(.85)}}.lw-duel-flash{z-index:4;opacity:0;background:radial-gradient(#fffffff2,#c8f0ff80 30%,#fff0 62%);position:absolute;inset:-30% -120%}.lw-duel.is-clash .lw-duel-flash{animation:lw-flash var(--d-clash) ease-out both}@keyframes lw-flash{0%{opacity:0}22%{opacity:1}to{opacity:0}}.lw-duel-clash{z-index:4;aspect-ratio:1;background:var(--lw-fx-clash) center/contain no-repeat;opacity:0;width:220%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.3)}.lw-duel.is-clash .lw-duel-clash{animation:lw-clash calc(var(--d-clash) + var(--d-hammer)) ease-out both}@keyframes lw-clash{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)rotate(-10deg)}25%{opacity:1;transform:translate(-50%,-50%)scale(1.15)rotate(0)}to{opacity:0;transform:translate(-50%,-50%)scale(1.4)rotate(6deg)}}.lw-duel-hammer{z-index:5;aspect-ratio:1;background:var(--lw-s-ban) center/contain no-repeat;opacity:0;transform-origin:80% 85%;width:96%;position:absolute;top:2%;left:-4%;transform:rotate(-80deg)}.lw-duel.is-hammer .lw-duel-hammer{animation:lw-hammer var(--d-hammer) cubic-bezier(.6,0,.9,.55) both}.lw[data-miss~=ban] .lw-duel-hammer{background:linear-gradient(90deg,#3c3c50,#aaafc8 30%,#ff30c4 30% 38%,#969bb4 38% 62%,#ff30c4 62% 70%,#aaafc8 70%,#3c3c50) 18% 22%/64% 30% no-repeat,linear-gradient(90deg,#28143c,#6e468c 50%,#28143c) 46% 100%/12% 62% no-repeat}@keyframes lw-hammer{0%{opacity:0;transform:rotate(-85deg)}25%{opacity:1}to{opacity:1;transform:rotate(12deg)}}.lw-duel.is-ban .lw-duel-hammer{animation:lw-hammer-hit var(--d-ban) ease-out both}@keyframes lw-hammer-hit{0%{opacity:1;transform:rotate(12deg)}30%{opacity:1;transform:rotate(-6deg)}70%{opacity:1;transform:rotate(-14deg)}to{opacity:0;transform:rotate(-30deg)}}.lw-duel-stamp{z-index:6;aspect-ratio:2;background:var(--lw-stamp-banned) center/contain no-repeat;opacity:0;position:absolute;top:15%;left:-55%;right:-55%;transform:rotate(-12deg)scale(2.2)}.lw-duel.is-ban .lw-duel-stamp{animation:lw-stamp var(--d-ban) cubic-bezier(.2,.9,.3,1.35) both}@keyframes lw-stamp{0%{opacity:0;transform:rotate(-16deg)scale(2.5)}38%{opacity:1;transform:rotate(-10deg)scale(.94)}62%{opacity:1;transform:rotate(-10deg)scale(1.04)}to{opacity:1;transform:rotate(-10deg)scale(1)}}.lw-duel.is-pixels .lw-duel-bot,.lw-duel.is-pixels .lw-duel-stamp{animation:lw-bot-out var(--d-pixels) ease-in both}@keyframes lw-bot-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4%)scale(1.12)}}.lw-duel-x{z-index:7;font-size:calc(var(--cell) * .82);--lw-olw:.18em;opacity:0;font-weight:950;line-height:1;position:absolute;top:72%;left:50%;transform:translate(-50%,-50%)scale(3)}.lw-duel-x[data-len="2"]{font-size:calc(var(--cell) * .62)}.lw-duel-x[data-len="3"]{font-size:calc(var(--cell) * .48)}.lw-duel.is-mult .lw-duel-x{animation:lw-x-in var(--d-mult) cubic-bezier(.2,.9,.3,1.4) both}@keyframes lw-x-in{0%{opacity:0;transform:translate(-50%,-50%)scale(3)rotate(-8deg)}45%{opacity:1;transform:translate(-50%,-50%)scale(.92)rotate(0)}70%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.lw-lines{z-index:7;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lw-line{--lc:var(--lw-cyan);transition:opacity .2s ease-out;animation:.32s ease-out both lw-line-in}.lw-line path{fill:none;stroke:var(--lc);stroke-linecap:round;stroke-linejoin:round}.lw-line-glow{stroke-width:16px;opacity:.3}.lw-line-core{stroke-width:5px}.lw-lines.is-one .lw-line:not(.is-on){opacity:.1}.lw-line.is-on .lw-line-glow{opacity:.5}@keyframes lw-line-in{0%{opacity:0}to{opacity:1}}.lw-line[data-l="0"]{--lc:#28e4ff}.lw-line[data-l="1"]{--lc:#ff30c4}.lw-line[data-l="2"]{--lc:#ffd65c}.lw-line[data-l="3"]{--lc:#78ffaa}.lw-line[data-l="4"]{--lc:#aa82ff}.lw-line[data-l="5"]{--lc:#ff8c5a}.lw-line[data-l="6"]{--lc:#5ac8ff}.lw-line[data-l="7"]{--lc:#ff6e96}.lw-line[data-l="8"]{--lc:#c8ff6e}.lw-line[data-l="9"]{--lc:#ffaaf0}.lw-line[data-l="10"]{--lc:#6effe6}.lw-line[data-l="11"]{--lc:#ffe68c}.lw-line[data-l="12"]{--lc:#96aaff}.lw-line[data-l="13"]{--lc:#ff786e}.lw-line[data-l="14"]{--lc:#8cff78}.lw-chips{z-index:8;pointer-events:none;position:absolute;inset:0}.lw-chip{white-space:nowrap;font-size:clamp(12px,calc(var(--cell) * .22),18px);color:var(--lw-ink);border:2px solid var(--lc,var(--lw-cyan));box-shadow:0 0 14px var(--lc,var(--lw-cyan)),0 6px 14px #04001080;background:linear-gradient(#1e1046f5,#0e0624f5);border-radius:999px;align-items:center;gap:5px;padding:3px 11px 3px 3px;font-weight:900;line-height:1.1;animation:.7s cubic-bezier(.2,.8,.3,1) both lw-chip;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.lw-chip-sym{background:50%/contain no-repeat;flex:none;width:1.9em;height:1.9em;display:block}.lw-chip b{font-weight:950}.lw-chip em{color:var(--lw-gold);font-style:normal;font-weight:950}.lw-chip-x{color:#3c1a00;background:linear-gradient(180deg,var(--lw-gold3),var(--lw-gold));border-radius:999px;padding:0 6px;font-size:.92em;font-weight:950}@keyframes lw-chip{0%{opacity:0;transform:translate(-50%,-30%)scale(.55)}25%{opacity:1;transform:translate(-50%,-56%)scale(1.06)}40%{transform:translate(-50%,-52%)scale(1)}to{opacity:1;transform:translate(-50%,-62%)scale(1)}}.lw-chip[data-l="0"]{--lc:#28e4ff}.lw-chip[data-l="1"]{--lc:#ff30c4}.lw-chip[data-l="2"]{--lc:#ffd65c}.lw-chip[data-l="3"]{--lc:#78ffaa}.lw-chip[data-l="4"]{--lc:#aa82ff}.lw-chip[data-l="5"]{--lc:#ff8c5a}.lw-chip[data-l="6"]{--lc:#5ac8ff}.lw-chip[data-l="7"]{--lc:#ff6e96}.lw-chip[data-l="8"]{--lc:#c8ff6e}.lw-chip[data-l="9"]{--lc:#ffaaf0}.lw-chip[data-l="10"]{--lc:#6effe6}.lw-chip[data-l="11"]{--lc:#ffe68c}.lw-chip[data-l="12"]{--lc:#96aaff}.lw-chip[data-l="13"]{--lc:#ff786e}.lw-chip[data-l="14"]{--lc:#8cff78}.lw-chip-sym[data-s=f],.lw-pay-sym[data-s=f]{background-image:var(--lw-s-f)}.lw-chip-sym[data-s=w],.lw-pay-sym[data-s=w]{background-image:var(--lw-s-w)}.lw-chip-sym[data-s=l],.lw-pay-sym[data-s=l]{background-image:var(--lw-s-l)}.lw-chip-sym[data-s=gg],.lw-pay-sym[data-s=gg]{background-image:var(--lw-s-gg)}.lw-chip-sym[data-s=qq],.lw-pay-sym[data-s=qq]{background-image:var(--lw-s-qq)}.lw-chip-sym[data-s=yabbe],.lw-pay-sym[data-s=yabbe]{background-image:var(--lw-s-yabbe)}.lw-chip-sym[data-s=erobb],.lw-pay-sym[data-s=erobb]{background-image:var(--lw-s-erobb)}.lw-chip-sym[data-s=train],.lw-pay-sym[data-s=train]{background-image:var(--lw-s-train)}.lw-chip-sym[data-s=xqc],.lw-pay-sym[data-s=xqc]{background-image:var(--lw-s-xqc)}.lw-chip-sym[data-s=forsen],.lw-pay-sym[data-s=forsen]{background-image:var(--lw-s-forsen)}.lw-chip-sym[data-s=mic],.lw-pay-sym[data-s=mic]{background-image:var(--lw-s-mic)}.lw-chip-sym[data-s=wild],.lw-pay-sym[data-s=wild]{background-image:var(--lw-s-wild)}.lw-hud{justify-content:center;align-items:center;gap:calc(var(--cell) * .2);width:100%;max-width:calc(var(--cell) * 5.2);display:flex}.lw-hud-box{min-width:calc(var(--cell) * 1.3);border:2px solid var(--lw-cyan);background:linear-gradient(#1e1046f0,#0c0620f0);border-radius:12px;justify-items:center;gap:1px;padding:4px 10px 5px;display:grid;box-shadow:0 0 12px #28e4ff73}.lw-hud-box small{letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;color:var(--lw-mute);font-size:9.5px;font-weight:900;line-height:1.1}.lw-hud-box b,.lw-hud-box span{font-size:clamp(17px,calc(var(--cell) * .36),28px);color:var(--lw-ink);font-variant-numeric:tabular-nums;font-weight:950;line-height:1.05}.lw-hud-box>b{animation:.45s cubic-bezier(.2,.9,.3,1.5) both lw-pop}.lw-hud-box.is-bonus{border-color:var(--lw-gold);box-shadow:0 0 12px #ffce5466}.lw-hud-box.is-bonus span{color:var(--lw-gold3)}.lw-hud-badge{font-size:clamp(12px,calc(var(--cell) * .22),17px);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#fff;border-radius:10px;align-items:center;gap:6px;padding:6px 12px;font-weight:950;display:inline-flex}.lw-hud-badge.is-live{background:linear-gradient(180deg,#ff5064,var(--lw-red2));box-shadow:0 0 16px #ff344e99}.lw-hud-badge.is-ban{background:linear-gradient(#aa64ff,#461496);box-shadow:0 0 16px #a05aff99}.lw-hud-badge i{background:#fff;border-radius:50%;width:9px;height:9px;animation:1.2s ease-in-out infinite lw-dot}@keyframes lw-pop{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.25)}to{transform:scale(1)}}.lw-hud.is-hype{max-width:calc(var(--cell) * 5.3);gap:8px;display:grid}.lw-lights,.lw-gauge{border:2px solid var(--lw-gold);background:linear-gradient(#1e1046f0,#0c0620f0);border-radius:12px;justify-items:center;gap:2px;padding:4px 8px 5px;display:grid;box-shadow:0 0 12px #ffce5459}.lw-lights small,.lw-gauge small{letter-spacing:.05em;white-space:nowrap;text-transform:uppercase;color:var(--lw-mute);font-size:9px;font-weight:900;line-height:1.1}.lw-lights>span:not(.lw-lamps){font-size:clamp(15px,calc(var(--cell) * .3),24px);color:var(--lw-gold3);font-variant-numeric:tabular-nums;font-weight:950}.lw-lamps{gap:4px;padding:2px 0;display:flex}.lw-lamps i{width:clamp(10px,calc(var(--cell) * .18),15px);aspect-ratio:1;background:radial-gradient(circle at 40% 35%,#5a4678,#281e3c);border-radius:50%;transition:opacity .2s;box-shadow:inset 0 0 0 1px #fff3}.lw-lamps i.is-on{background:radial-gradient(circle at 40% 35%,#ffffe6,var(--lw-gold) 55%,var(--lw-gold2));box-shadow:0 0 10px #ffce54e6}.lw-lamps.is-reset i.is-on{animation:.45s cubic-bezier(.2,.9,.3,1.5) both lw-pop}.lw-lamps.is-reset i.is-on:nth-child(2){animation-delay:60ms}.lw-lamps.is-reset i.is-on:nth-child(3){animation-delay:.12s}.lw-train{background:linear-gradient(#fff0 80%,#ffce5480 80% 84%,#fff0 84%);justify-content:center;align-items:flex-end;gap:3px;min-width:0;padding:4px 4px 7px;display:flex;position:relative}.lw-loco{width:calc(var(--cell) * .92);aspect-ratio:1.626;background:var(--lw-hud-loco) center/contain no-repeat;filter:drop-shadow(0 0 6px #ff30c48c);flex:none;position:relative}.lw-loco i,.lw-loco b{display:none}.lw-car{min-width:0;max-width:calc(var(--cell) * .98);aspect-ratio:2.658;background:var(--lw-hud-car) center/100% 100% no-repeat;filter:drop-shadow(0 0 5px #965aff80);flex:1 1 0;display:block;position:relative;container-type:inline-size}.lw-car .lw-slot{top:6cqw;left:calc(9.5cqw + var(--j) * 16.4cqw);width:14.6cqw;position:absolute}.lw[data-miss~=hud-loco] .lw-loco{height:calc(var(--cell) * .5);width:calc(var(--cell) * .62);aspect-ratio:auto;background:linear-gradient(180deg,#ff78dc,var(--lw-magenta) 50%,#780a5a);filter:none;border-radius:40% 10% 8% 8%;box-shadow:0 0 12px #ff30c4b3,inset 0 2px #fff6}.lw[data-miss~=hud-loco] .lw-loco i{background:linear-gradient(#ffd65c,#c86e0a);border-radius:3px 3px 0 0;width:22%;height:40%;display:block;position:absolute;top:-34%;right:16%}.lw[data-miss~=hud-loco] .lw-loco b{background:linear-gradient(180deg,#c8faff,var(--lw-cyan));width:36%;height:34%;box-shadow:0 0 8px var(--lw-cyan);border-radius:4px;display:block;position:absolute;top:18%;left:12%}.lw[data-miss~=hud-car] .lw-car .lw-slot{width:auto;position:static}.lw[data-miss~=hud-car] .lw-car{aspect-ratio:auto;max-width:calc(var(--cell) * .95);filter:none;background:linear-gradient(#5032aa,#24145a);border-radius:5px;grid-template-columns:repeat(5,1fr);gap:1px;padding:3px;display:grid;box-shadow:inset 0 0 0 1px #aa8cff99,0 0 8px #7850ff80}.lw-slot{aspect-ratio:1;background:#0a041ab3;border-radius:50%;display:block;box-shadow:inset 0 0 0 1px #ffffff1f}.lw-slot.is-full{background:var(--lw-s-wild) center/120% no-repeat,radial-gradient(circle,var(--lw-gold3),var(--lw-gold2));animation:.36s cubic-bezier(.2,.9,.3,1.5) both lw-seat;box-shadow:0 0 6px #ffce54e6}.lw-hud.is-show .lw-slot.is-full{animation:none}@keyframes lw-seat{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.lw-gauge{min-width:calc(var(--cell) * 1.15)}.lw-wilds{border:2px solid var(--lw-gold);background:linear-gradient(#1e1046f0,#0c0620f0);border-radius:12px;justify-items:center;gap:2px;padding:3px 8px;display:grid;box-shadow:0 0 12px #ffce5459}.lw-wilds small{letter-spacing:.05em;white-space:nowrap;text-transform:uppercase;color:var(--lw-mute);font-size:9px;font-weight:900;line-height:1.1}.lw-wilds b{font-size:clamp(15px,calc(var(--cell) * .3),24px);color:var(--lw-gold3);font-variant-numeric:tabular-nums;font-weight:950;line-height:1;animation:.45s cubic-bezier(.2,.9,.3,1.5) both lw-pop}.lw-gauge-x{font-size:clamp(18px,calc(var(--cell) * .4),32px);--lw-olw:.16em;font-weight:950;line-height:1;animation:.45s cubic-bezier(.2,.9,.3,1.5) both lw-pop}.lw-hud.is-show .lw-gauge-x{animation:none}.lw-gauge-bar{background:#ffffff1f;border-radius:3px;width:100%;height:5px;display:block;position:relative;overflow:hidden}.lw-gauge-bar i{transform-origin:0;background:linear-gradient(90deg,var(--lw-cyan),var(--lw-magenta),var(--lw-gold));transition:transform .5s cubic-bezier(.3,1.3,.5,1);position:absolute;inset:0}.lw-board{z-index:5;position:absolute;inset:0}.lw-tile{width:20%;height:20%;transform:translate(calc(var(--c) * 100%),calc(var(--r) * 100%));position:absolute;top:0;left:0}.lw-tile:before{content:"";background:repeating-linear-gradient(#ffffff0b 0 1px,#fff0 1px 3px),radial-gradient(70% 60% at 50% 38%,#8c50ff57,#8c50ff00 72%),linear-gradient(135deg,#ffffff12,#fff0 40%),linear-gradient(#2e1c64eb,#140a32eb);border-radius:12%;position:absolute;inset:5%;box-shadow:inset 0 0 0 1px #aa8cff57,inset 0 0 12px #ff30c424,inset 0 -6px 12px #28e4ff14}.lw-board.is-rolling .lw-tile:before{animation:lw-roll .36s ease-in-out calc(var(--i) * 14ms) both}.lw-tile:after{content:"";aspect-ratio:1;clip-path:polygon(0 0,100% 50%,0 100%);background:#c8aaff33;width:20%;position:absolute;top:50%;left:50%;transform:translate(-40%,-50%)}.lw-board.is-rolling .lw-tile:after{opacity:0}@keyframes lw-roll{0%{opacity:1;transform:scaleY(1)}45%{opacity:.5;transform:scaleY(.08)}to{opacity:1;transform:scaleY(1)}}.lw-token{width:20%;height:20%;transform:translate(calc(var(--c) * 100%),calc(var(--r) * 100%));transition:opacity .14s ease-out;position:absolute;top:0;left:0}.lw-token-in{background:50%/contain no-repeat;animation:.32s cubic-bezier(.2,.9,.3,1.4) both lw-token-in;position:absolute;inset:6%}.lw-token.is-W .lw-token-in{background-image:var(--lw-s-wild);filter:drop-shadow(0 0 8px #ffce54d9)}.lw-token.is-X .lw-token-in{background-image:var(--lw-cell-boost);filter:drop-shadow(0 0 8px #28e4ffd9)}.lw-token.is-W:before,.lw-token.is-X:before{content:"";background:radial-gradient(circle,#ffdc7859,#ffdc7800 70%);border-radius:12%;position:absolute;inset:5%;box-shadow:inset 0 0 0 2px #ffce54b3}.lw-token.is-X:before{background:radial-gradient(circle,#50e6ff52,#50e6ff00 70%);box-shadow:inset 0 0 0 2px #28e4ffb3}.lw-token.is-Z .lw-token-in{background-image:var(--lw-cell-banned);animation:.34s cubic-bezier(.2,.9,.3,1.3) both lw-banned-in;inset:10%}.lw-token.is-Z{opacity:.82}.lw-token-v{font-size:calc(var(--cell) * .4);--lw-olw:.18em;--lw-fill:linear-gradient(180deg,#fff 10%,var(--lw-cyan2) 55%,var(--lw-cyan) 90%);font-weight:950;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lw[data-miss~=cell-boost] .lw-token.is-X .lw-token-in{box-shadow:0 0 12px var(--lw-cyan);background:radial-gradient(circle,#50f0ff,#145aa0);border-radius:50%}.lw-board.is-flying .lw-token.is-W,.lw-board.is-flying .lw-token.is-X{opacity:.28}@keyframes lw-token-in{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.16)}to{opacity:1;transform:scale(1)}}@keyframes lw-banned-in{0%{opacity:0;transform:rotate(-18deg)scale(1.9)}55%{opacity:1;transform:rotate(-8deg)scale(.94)}to{opacity:1;transform:rotate(-8deg)scale(1)}}.lw-chat{z-index:4;width:min(100%,calc(var(--cell) * 5 + 2 * var(--fw)));background:linear-gradient(#0e0822db,#080416db);border:1px solid #be96ff38;border-radius:12px;flex-direction:column;grid-area:chat;min-width:0;margin-top:8px;padding:5px 10px;display:flex;position:relative}.lw-chat-head{display:none}.lw-chat-list{flex-direction:column;justify-content:flex-end;gap:2px;height:calc(2.8em + 2px);margin:0;padding:0;font-size:12.5px;line-height:1.4;list-style:none;display:flex;overflow:hidden}.lw-msg{white-space:nowrap;text-overflow:ellipsis;flex:none;min-width:0;animation:.26s ease-out both lw-msg-in;overflow:hidden}.lw-msg-name{font-weight:900}.lw-msg-name:after{content:": ";color:var(--lw-mute);font-weight:600}.lw-msg-text{color:var(--lw-ink);font-weight:600}.lw-msg-name[data-c="0"]{color:#ff78c8}.lw-msg-name[data-c="1"]{color:#6edcff}.lw-msg-name[data-c="2"]{color:#ffd264}.lw-msg-name[data-c="3"]{color:#82ffa0}.lw-msg-name[data-c="4"]{color:#be96ff}.lw-msg-name[data-c="5"]{color:#ff966e}.lw-msg-name[data-c="6"]{color:#78ffe6}.lw-msg-name[data-c="7"]{color:#d7ff78}@keyframes lw-msg-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.lw-bar{z-index:4;width:min(100%,calc(var(--cell) * 5 + 40px));background:linear-gradient(#180c3aeb,#0c0620f0);border:1px solid #be96ff4d;border-radius:14px;grid-area:bar;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;margin:8px auto 0;padding:5px 12px;display:grid;position:relative;box-shadow:0 4px 12px #04001059}.lw-stat{justify-items:start;min-width:0;display:grid}.lw-stat:last-child{justify-items:end}.lw-stat small{letter-spacing:.1em;text-transform:uppercase;color:var(--lw-mute);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;font-weight:900;overflow:hidden}.lw-stat>span,.lw-stat strong{font-variant-numeric:tabular-nums;color:var(--lw-ink);font-size:16px;font-weight:900;line-height:1.15}.lw-stat.is-win{justify-items:center;padding:0 10px}.lw-stat.is-win>span{color:var(--lw-mute);font-size:22px}.lw-stat.is-win.has-win>span{color:var(--lw-gold);text-shadow:0 0 12px #ffbe4680}.lw-controls{z-index:4;width:min(100%,calc(var(--cell) * 5 + 40px));grid-area:ctrl;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"buy spin tog""bets bets auto";align-items:center;gap:10px;margin:12px auto 0;display:grid;position:relative}.lw-spin{cursor:pointer;color:#fff;background:radial-gradient(circle at 50% 28%,#ffa0e6 0,var(--lw-magenta) 38%,#96148c 72%,#460a5a 100%);width:76px;height:76px;box-shadow:0 0 0 3px #0a041a,0 0 0 6px var(--lw-cyan),0 0 22px 6px #28e4ff73,0 10px 22px 6px #04001080;border:0;border-radius:50%;grid-area:spin;justify-self:center;padding:0;transition:transform 90ms ease-out;position:relative}.lw-spin-face{background:radial-gradient(circle at 42% 22%,#ffffff8c,#fff0 42%);border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.lw-spin svg{filter:drop-shadow(0 1px #50003cb3);transition:transform .35s cubic-bezier(.3,1.5,.5,1)}.lw-spin:not(.is-skip):hover:not(:disabled) svg{transform:rotate(70deg)}.lw-spin:active:not(:disabled){transform:translateY(3px)scale(.95)}.lw-spin:disabled,.lw-spin[aria-disabled=true]:not(.is-skip){cursor:not-allowed;opacity:.62}.lw-spin:focus-visible,.lw-feature:focus-visible,.lw-bets button:focus-visible,.lw-toggle:focus-visible,.lw-go:focus-visible,.lw-no:focus-visible,.lw-close:focus-visible,.lw-buy-card:focus-visible{outline:3px solid var(--lw-cyan2);outline-offset:3px}.lw.is-playing .lw-spin:not(.is-skip) svg{animation:.8s linear infinite lw-turn}.lw-spin.is-skip svg{transform:translate(2px)}.lw-spin.is-skip[aria-disabled=true]{opacity:.85;cursor:progress}.lw-spin.is-skip[aria-disabled=true] svg{opacity:.55}@keyframes lw-turn{to{transform:rotate(360deg)}}.lw-feature{text-align:left;cursor:pointer;min-width:0;min-height:56px;color:var(--lw-ink);border:2px solid var(--lw-violet);background:linear-gradient(#3c228c,#1e0e4c);border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:7px;padding:7px 10px;transition:transform 90ms ease-out;display:grid;box-shadow:0 4px #0a041a,0 8px 14px #0400104d}.lw-feature svg{color:var(--lw-gold);grid-row:1/3}.lw-feature span,.lw-feature b{grid-column:2}.lw-feature span{letter-spacing:.03em;text-transform:uppercase;-webkit-hyphens:none;hyphens:none;grid-row:1;font-size:10.5px;font-weight:900;line-height:1.1}.lw-feature b{color:var(--lw-gold3);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;grid-row:2;font-size:14px;font-weight:950;line-height:1.15;overflow:hidden}.lw-feature:active:not(:disabled){transform:translateY(3px)}.lw-feature:disabled{opacity:.5;cursor:not-allowed}.lw-buy{color:#3c1a00;background:linear-gradient(180deg,var(--lw-gold3),var(--lw-gold) 55%,var(--lw-gold2));border-color:#fff8dc;grid-area:buy;box-shadow:0 4px #78460a,0 8px 16px #0400104d,0 0 16px #ffcd5c59}.lw-buy svg{color:#96480a}.lw-buy b{color:#3c1a00}.lw-bets{border:0;grid-area:bets;justify-content:center;align-items:center;gap:8px;min-width:0;margin:0;padding:0;display:flex}.lw-bets button{cursor:pointer;font-variant-numeric:tabular-nums;width:44px;height:44px;color:var(--lw-ink);background:radial-gradient(circle at 45% 35%,#462c96,#221256 70%);border:2px solid #9678ffb3;border-radius:50%;flex:none;padding:0;font-size:13px;font-weight:950;transition:transform .12s ease-out;box-shadow:0 3px #080216}.lw-bets button[aria-pressed=true]{color:#0a041a;background:radial-gradient(circle at 45% 35%,var(--lw-cyan2),var(--lw-cyan) 62%,#148cbe);border-color:#e6ffff;transform:translateY(-2px);box-shadow:0 0 0 3px #0a041a,0 0 14px #28e4ffb3}.lw-bets button:disabled{opacity:.42;cursor:not-allowed}.lw-toggles{grid-area:tog;justify-content:flex-end;gap:6px;min-width:0;display:flex}.lw-toggle{cursor:pointer;width:40px;height:40px;color:var(--lw-mute);background:#100828d9;border:2px solid #be96ff59;border-radius:50%;place-items:center;padding:0;display:inline-grid;position:relative}.lw-toggle[aria-pressed=true]{color:#0a041a;background:var(--lw-cyan);border-color:var(--lw-cyan2)}.lw-toggle:disabled{opacity:.45;cursor:not-allowed}.lw-toggle span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lw-card{z-index:14;width:auto;max-width:none;height:auto;max-height:none;color:inherit;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;inset:0}.lw-card.is-intro{border-radius:calc(var(--cell) * .3);animation:.35s ease-out both lw-fade;overflow:hidden}.lw-card-art{background:radial-gradient(at 50% 40%,#7828c8,#140832 70%);position:absolute;inset:0}.lw-card.is-live .lw-card-art{background:var(--lw-card-live) center/cover no-repeat,radial-gradient(ellipse at 50% 40%,#c81e3c,#1e0614 70%)}.lw-card.is-ban .lw-card-art{background:var(--lw-card-ban) center/cover no-repeat,radial-gradient(ellipse at 50% 40%,#783cdc,#140832 70%)}.lw-card.is-hype .lw-card-art{background:var(--lw-card-hype) center/cover no-repeat,radial-gradient(ellipse at 50% 40%,#dc8c14,#281006 70%)}.lw-card.is-intro:before{content:"";z-index:1;background:linear-gradient(#08021833,#0802181a 30%,#080218b8 72%,#080218e6);position:absolute;inset:0}.lw-card-body{z-index:2;width:100%;padding:0 calc(var(--cell) * .2) calc(var(--cell) * .3);text-align:center;align-self:end;justify-items:center;gap:3px;display:grid;position:relative}.lw-card-body small{font-size:clamp(11px,calc(var(--cell) * .2),16px);letter-spacing:.14em;text-transform:uppercase;color:var(--lw-ink);text-shadow:0 1px 4px #000000b3;font-weight:900}.lw-card-title{font-size:clamp(24px,calc(var(--cell) * .62),58px);letter-spacing:.02em;text-transform:uppercase;--lw-olw:.16em;font-weight:950;line-height:1;animation:.6s cubic-bezier(.2,.9,.3,1.4) .1s both lw-pop}.lw-card.is-live .lw-card-title{--lw-fill:linear-gradient(180deg,#fff 8%,#ff96a0 45%,var(--lw-red) 75%,#ffc8c8 94%)}.lw-card.is-ban .lw-card-title{--lw-fill:linear-gradient(180deg,#fff 8%,#dcbeff 45%,#965aff 75%,#e6d2ff 94%)}.lw-card-big{align-items:baseline;gap:8px;line-height:.9;display:inline-flex}.lw-card-big b{font-size:calc(var(--cell) * .95);--lw-olw:.14em;font-weight:950;animation:.6s cubic-bezier(.2,.9,.3,1.5) .2s both lw-pop}.lw-card-big b.is-x{--lw-fill:linear-gradient(180deg,#fff 10%,var(--lw-cyan2) 50%,var(--lw-cyan) 90%)}.lw-card-big span{font-size:calc(var(--cell) * .3);letter-spacing:.06em;text-transform:uppercase;color:var(--lw-ink);text-shadow:0 2px 6px #000000b3;font-weight:950}.lw-card.is-intro p{max-width:calc(var(--cell) * 4.6);font-size:clamp(11px,calc(var(--cell) * .18),15px);color:var(--lw-ink);text-shadow:0 1px 3px #000000b3;background:#0802188c;border-radius:10px;margin:2px 0 6px;padding:5px 10px;font-weight:700;line-height:1.3}.lw-go{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:#3c1a00;background:linear-gradient(180deg,var(--lw-gold3),var(--lw-gold) 55%,var(--lw-gold2));border:2px solid #fff8dc;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 22px;font-size:17px;font-weight:950;transition:transform 90ms ease-out;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px #78460a,0 8px 16px #04001059,0 0 18px #ffce5466}.lw-go:active:not(:disabled){transform:translateY(3px)}.lw-go:disabled{opacity:.55;cursor:not-allowed}.lw-go-bar{transform-origin:0;height:4px;animation:lw-auto var(--lw-auto,5s) linear both;background:#783c0a8c;position:absolute;bottom:0;left:0;right:0}@keyframes lw-auto{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lw-card.is-buy{z-index:25;background:#060212b3;padding:12px;animation:.2s ease-out both lw-fade}.lw-buymenu{text-align:center;border:2px solid var(--lw-magenta);background:linear-gradient(#281460,#0e0624);border-radius:20px;justify-items:center;gap:8px;width:min(100%,560px);padding:16px 14px 14px;display:grid;box-shadow:0 0 30px #ff30c466,0 18px 40px #02000a99,inset 0 1px #fff3}.lw-buy-title{color:var(--lw-gold3);letter-spacing:.02em;font-size:22px;font-weight:950}.lw-buy-lead,.lw-buy-ask{color:var(--lw-ink);margin:0;font-size:14px;font-weight:700;line-height:1.35}.lw-buy-ask{min-height:2.7em;color:var(--lw-gold3)}.lw-buy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.lw-buy-card{cursor:pointer;min-width:0;color:var(--lw-ink);text-align:center;background:linear-gradient(#1e1046,#0c0620);border:2px solid #be96ff73;border-radius:14px;align-content:start;justify-items:center;gap:3px;padding:0 6px 8px;transition:transform .1s ease-out;display:grid;position:relative;overflow:hidden;box-shadow:0 4px #060212}.lw-buy-card[aria-pressed=true]{border-color:var(--lw-gold);box-shadow:0 0 0 2px var(--lw-gold),0 0 20px #ffce548c;transform:translateY(-2px)}.lw-buy-card:disabled{opacity:.45;cursor:not-allowed}.lw-buy-art{aspect-ratio:3/2;background:50%/cover no-repeat;width:calc(100% + 12px);margin:0 -6px 2px;display:block}.lw-buy-card.is-live .lw-buy-art{background-image:var(--lw-card-live),radial-gradient(ellipse at 50% 40%,#c81e3c,#1e0614 70%)}.lw-buy-card.is-ban .lw-buy-art{background-image:var(--lw-card-ban),radial-gradient(ellipse at 50% 40%,#783cdc,#140832 70%)}.lw-buy-card.is-hype .lw-buy-art{background-image:var(--lw-card-hype),radial-gradient(ellipse at 50% 40%,#dc8c14,#281006 70%)}.lw-buy-card b{text-transform:uppercase;letter-spacing:.03em;font-size:14px;font-weight:950;line-height:1.1}.lw-buy-card small{color:var(--lw-mute);font-size:11.5px;font-weight:600;line-height:1.25}.lw-buy-card em{font-variant-numeric:tabular-nums;color:#3c1a00;background:linear-gradient(180deg,var(--lw-gold3),var(--lw-gold));border-radius:999px;margin-top:2px;padding:1px 10px;font-size:14px;font-style:normal;font-weight:950}.lw-card-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:2px;display:flex}.lw-no{cursor:pointer;min-height:46px;color:var(--lw-ink);background:#ffffff14;border:2px solid #be96ff73;border-radius:999px;padding:0 18px;font-size:15px;font-weight:900}.lw-celebrate{z-index:20;background:radial-gradient(circle at 50% 46%,#280e5073,#060212e0 72%);align-content:center;place-items:center;gap:14px;animation:.3s ease-out both lw-fade;display:grid;position:absolute;inset:0;overflow:hidden}.lw-celebrate-tap{z-index:1;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.lw-celebrate-tap:focus-visible{outline:3px solid var(--lw-cyan2);outline-offset:-6px}.lw-rays{aspect-ratio:1;pointer-events:none;opacity:.75;will-change:transform;background:repeating-conic-gradient(from 0deg,#ff30c42e 0 8deg,#28e4ff00 8deg 16deg,#28e4ff29 16deg 24deg,#28e4ff00 24deg 32deg);width:max(150cqw,900px);animation:18s linear infinite lw-rays;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(circle,#000 8%,#0000 46%);mask:radial-gradient(circle,#000 8%,#0000 46%)}@keyframes lw-rays{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.lw-celebrate-body{z-index:0;pointer-events:none;text-align:center;justify-items:center;gap:6px;padding:0 12px;display:grid;position:relative}.lw-count{justify-items:center;gap:4px;display:grid}.lw-tier{letter-spacing:.01em;--lw-olw:clamp(5px,1.2cqw,9px);filter:drop-shadow(0 6px #140428d9)drop-shadow(0 0 22px #ff30c48c);font-size:clamp(32px,10.5cqw,84px);font-weight:950;line-height:.95;animation:.6s cubic-bezier(.2,.9,.3,1.45) both lw-tier;display:block}.lw-tier:before{-webkit-text-stroke-width:clamp(5px,1.2cqw,9px)}@keyframes lw-tier{0%{opacity:0;transform:scale(.35)rotate(-4deg)}55%{opacity:1;transform:scale(1.14)rotate(1deg)}to{transform:scale(1)rotate(0)}}.lw-count.is-nice .lw-tier{--lw-fill:linear-gradient(180deg,#fff 8%,var(--lw-cyan2) 46%,var(--lw-cyan) 72%,#c8faff 92%);font-size:clamp(30px,10cqw,76px)}.lw-count.is-big .lw-tier{--lw-fill:linear-gradient(180deg,#fffce1 8%,var(--lw-gold) 46%,var(--lw-gold2) 70%,var(--lw-gold3) 92%)}.lw-count.is-huge .lw-tier{--lw-fill:linear-gradient(180deg,#fff6fa 8%,var(--lw-pink) 45%,var(--lw-magenta) 72%,#ffd6f0 92%)}.lw-count.is-mega .lw-tier{--lw-fill:linear-gradient(180deg,#fff 8%,#c8aaff 44%,var(--lw-violet) 72%,#e6dcff 92%);filter:drop-shadow(0 6px #140428d9)drop-shadow(0 0 26px #965affbf)}.lw-count.is-insane .lw-tier,.lw-count.is-max .lw-tier{filter:drop-shadow(0 6px #140428d9)drop-shadow(0 0 30px #ffce54d9);--lw-fill:linear-gradient(180deg,ivory 6%,#ffd65c 30%,#ff30c4 55%,#28e4ff 78%,#fff6c8 94%);font-size:clamp(38px,13cqw,104px)}.lw-amount{font-variant-numeric:tabular-nums;--lw-olw:clamp(4px,1cqw,8px);--lw-ol:#0e041e;--lw-fill:linear-gradient(180deg,#fff 30%,#fff0c8 70%,#ffd678);filter:drop-shadow(0 4px #0a0218cc);font-size:clamp(38px,11.5cqw,88px);font-weight:950;line-height:1;display:block}.lw-outro-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--lw-ink);text-shadow:0 2px 4px #0009;font-size:clamp(13px,3.6cqw,20px);font-weight:950}.lw-outro-line{color:var(--lw-ink);background:#0802189e;border:1px solid #be96ff59;border-radius:999px;margin:4px 0 0;padding:4px 14px;font-size:clamp(13px,3.4cqw,18px);font-weight:800}.lw-collect{z-index:2;position:relative}.lw-close{z-index:3;cursor:pointer;width:40px;height:40px;color:var(--lw-ink);background:#0a041abf;border:2px solid #be96ff73;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}@keyframes lw-fade{0%{opacity:0}to{opacity:1}}.lw-flyer{z-index:16;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lw-flying{color:#fff;will-change:transform;background:50%/contain no-repeat;place-items:center;font-weight:950;display:grid;position:absolute;top:0;left:0}.lw-flying.is-wild{background-image:var(--lw-s-wild),radial-gradient(circle,#ffe68cb3,#ffce5400 70%)}.lw-flying.is-boost{background-image:var(--lw-cell-boost),radial-gradient(circle,#28e4ffcc,#28e4ff00 70%);text-shadow:0 0 6px #000,0 2px #000}.lw-fx{z-index:22;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lw-result{text-align:center;min-height:22px;color:var(--ink);margin:-6px 0 0;font-size:15px;font-weight:700}.lw-pay summary{font-family:inherit}.lw-pay th[scope=row]{align-items:center;gap:8px;display:flex}.lw-pay td{text-align:right}.lw-pay-sym{background-color:#1a0e3c;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:8px;flex:none;width:34px;height:34px;display:inline-block}.lw-pay-note{margin:4px 0 10px!important}.lw-pay-title{margin:8px 0 6px;font-size:15px}.lw-pay-lines{grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:8px;margin:0 0 6px;padding:0;list-style:none;display:grid}.lw-pay-lines li{color:var(--muted,currentColor);justify-items:center;gap:2px;font-size:12px;font-weight:800;display:grid}.lw-pay-lines svg{background:#140c2e;border-radius:6px;width:50px;height:50px}.lw-pay-lines rect{fill:#ffffff1a}.lw-pay-lines rect.is-on{fill:#28e4ff73}.lw-pay-lines polyline{fill:none;stroke:#ff30c4;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.kas-switch-wanted{--kw-ink:#fff;--kw-a:#ff30c4;--kw-b:#461ea0;--kw-c:#28e4ff;justify-content:center;align-items:center;gap:6px;color:var(--kw-ink)!important;background:linear-gradient(135deg,var(--kw-a),var(--kw-b) 70%)!important;border-color:var(--kw-b)!important;display:inline-flex!important}.kas-switch-wanted[aria-pressed=true]{box-shadow:0 0 0 2px var(--kw-c),0 2px 0 var(--kw-b)!important}.kas-switch-wanted span{text-overflow:ellipsis;overflow:hidden}.kas-switch-wanted .kas-new{color:#0a041a;background:var(--kw-c)}.kas-switch:has(.kas-switch-wanted):has(.kas-switch-brew){grid-template-columns:minmax(0,1.5fr) minmax(0,1.5fr) repeat(3,minmax(0,1fr))}@media (max-width:640px){.kas-switch:has(.kas-switch-wanted):has(.kas-switch-brew){border-radius:22px;grid-template-columns:repeat(6,minmax(0,1fr))}.kas-switch:has(.kas-switch-wanted):has(.kas-switch-brew)>button{grid-column:span 2}:is(.kas-switch:has(.kas-switch-wanted):has(.kas-switch-brew) .kas-switch-wanted,.kas-switch:has(.kas-switch-wanted):has(.kas-switch-brew) .kas-switch-brew){grid-column:span 3}}@container (min-width:720px){.lw>*{--fw:12px;--chatw:clamp(240px,27cqw,330px);--cell:clamp(58px,min(calc((100cqw - var(--chatw) - 90px) / 5),calc((100svh - 330px) / 5)),140px)}.lw-stage{grid-template-columns:auto var(--chatw);grid-template-rows:auto 1fr auto auto;grid-template-areas:"main hud""main chat""bar chat""ctrl chat";justify-content:center;align-items:start;column-gap:18px;padding:0 6px}.lw-topbar{margin:0 6px 6px;padding:4px 12px}.lw-hudrow{--cell:calc(var(--chatw) / 5.3);height:calc(var(--cell) * 1.75);margin-bottom:10px;padding:0}.lw-logo{height:calc(var(--cell) * 1.62);max-width:100%}.lw-hud{gap:6px}.lw-hud-box{padding:4px 7px 5px}.lw-hud-box small{letter-spacing:.03em}.lw-hud-badge{letter-spacing:.04em;padding:6px 9px}.lw-hudrow:has(.lw-hud.is-hype){height:auto;min-height:calc(var(--cell) * 1.75)}.lw-hud.is-hype .lw-train{background:0 0;flex-wrap:wrap;justify-content:flex-start;gap:3px;padding:2px 0 4px}.lw-hud.is-hype .lw-loco{width:25%}.lw-hud.is-hype .lw-car{flex:0 0 36%;max-width:none}.lw-hud.is-hype .lw-car:nth-child(4){margin-left:calc(25% + 3px)}.lw-title{font-size:15px}.lw-chat{contain:size;border-radius:16px;align-self:stretch;width:100%;margin:0;padding:8px 10px 10px}.lw-chat-head{letter-spacing:.12em;text-transform:uppercase;color:var(--lw-mute);border-bottom:1px solid #be96ff33;align-items:center;gap:6px;margin-bottom:4px;padding:0 2px 6px;font-size:11px;font-weight:900;display:flex}.lw-chat-list{flex:1;gap:5px;height:auto;min-height:0;font-size:13.5px;line-height:1.35}.lw-msg{white-space:normal;overflow-wrap:anywhere}.lw-bar{z-index:7;width:min(100%,calc(var(--cell) * 4.3));margin-top:calc(-1 * var(--fw) - 4px);background:linear-gradient(#1c0e42,#0c0620);border-radius:12px;padding:2px 16px 3px;box-shadow:0 0 0 3px #0a041abf,0 6px 14px #04001073}.lw-stat small{font-size:10px}.lw-stat>span,.lw-stat strong{font-size:17px}.lw-stat.is-win>span{font-size:23px}.lw-controls{grid-template-columns:auto auto auto auto auto;grid-template-areas:"buy spin auto bets tog";justify-content:center;column-gap:12px;width:auto;margin-top:8px}.lw-feature{min-width:136px;min-height:54px}.lw-spin{width:80px;height:80px}.lw-toggles{flex-direction:column;gap:4px}.lw-toggle{border-radius:999px;grid-auto-flow:column;gap:5px;width:auto;height:26px;padding:0 11px;font-size:12px;font-weight:900}.lw-toggle span{clip:auto;width:auto;height:auto;position:static;overflow:visible}.lw-chip{padding-right:14px}.lw-scene{background:var(--lw-bg-wide) center 40%/cover no-repeat,radial-gradient(ellipse 50% 40% at 15% 25%,#ff30c459,#ff30c400 70%),radial-gradient(ellipse 50% 45% at 88% 70%,#28e4ff47,#28e4ff00 70%),linear-gradient(180deg,var(--lw-night2),var(--lw-night))}}@container (min-width:1000px){.lw-stage{column-gap:22px}.lw-bets button{width:48px;height:48px;font-size:14px}}.lw-hud.is-hype{grid-template-columns:1fr auto 1fr;grid-template-areas:"train train train""lights wilds gauge";gap:4px 6px}.lw-hud.is-hype .lw-wilds{grid-area:wilds;grid-auto-flow:column;align-items:center;column-gap:6px}.lw-hud.is-hype .lw-train{grid-area:train}.lw-hud.is-hype .lw-lights{grid-area:lights;grid-auto-flow:column;justify-self:end;align-items:center;column-gap:6px;padding:3px 8px}.lw-hud.is-hype .lw-gauge{grid-area:gauge;grid-template-columns:auto auto;justify-self:start;align-items:center;column-gap:6px;padding:3px 8px}.lw-hud.is-hype .lw-gauge-bar{grid-column:1/-1}@container (max-width:719px){.lw-card.is-intro p{margin:0 0 4px;font-size:10.5px;line-height:1.25}.lw-card.is-intro .lw-go{min-height:38px;padding:0 16px;font-size:15px}.lw-buy-grid{gap:6px}.lw-buy-card small{font-size:10.5px}}@container (max-width:400px){.lw-buy{grid-template-columns:minmax(0,1fr);padding:7px 9px}.lw-buy svg{display:none}.lw-buy span,.lw-buy b{grid-column:1}.lw-toggles{gap:4px}.lw-toggle{width:36px;height:36px}.lw-bets{gap:5px}.lw-bets button{width:41px;height:41px}}@media (min-width:701px){.lw{padding:8px 12px 10px}}@media (max-width:700px){.kas.is-wanted .lw{border-radius:20px;margin-inline:-12px;padding:5px 5px 12px}}.lw.is-quick .lw-cell.is-lit:before,.lw.is-quick .lw-cell.is-lit .lw-sym{animation-duration:.17s}.lw.is-quick .lw-chip{animation-duration:.4s}@media (prefers-reduced-motion:reduce){.lw-fx,.lw-rays,.lw-flyer,.lw-stream,.lw-duel,.lw-tease{display:none}.lw *,.lw :before,.lw :after{transition:none!important;animation:none!important}.lw-cell{animation:.35s ease-out both lw-fade!important}.lw-celebrate,.lw-card{animation:.25s ease-out both lw-fade!important}.lw-sym{will-change:auto}}
