.sk-tier-icon,.fut-icon{--sk-stamp:#a3182a;--fut-trim:linear-gradient(180deg, #c9283c, #a3182a);--fut-face:#f4ecd8;--fut-ink:#a3182a}.sk-tier-gold,.fut-gold{--sk-stamp:#1d4b9c;--fut-trim:linear-gradient(180deg, #3a6fcf, #1d4b9c);--fut-face:#f4ecd8;--fut-ink:#1d4b9c}.sk-tier-silver,.fut-silver{--sk-stamp:#20683f;--fut-trim:linear-gradient(180deg, #3d9965, #20683f);--fut-face:#f4ecd8;--fut-ink:#20683f}.sk-tier-bronze,.fut-bronze{--sk-stamp:#6b5a45;--fut-trim:linear-gradient(180deg, #9a8466, #6b5a45);--fut-face:#f4ecd8;--fut-ink:#6b5a45}.sk-badge{border:1.5px solid var(--sk-stamp);min-width:1.5rem;height:1.25rem;color:var(--sk-stamp);font-variant-numeric:tabular-nums;background:#f4ecd8;border-radius:.4rem;place-items:center;padding:0 .25rem;font:400 .8rem/1 Alfa Slab One,Arial Black,serif;display:grid;rotate:-5deg;box-shadow:1px 2px #0006}.sk-back{padding:4.4cqw}.sk-back-print{border:.7cqw solid var(--ink);height:100%;color:var(--ink);background:#e9c98c;border-radius:3.2cqw;flex-direction:column;align-items:center;padding:7cqw 6cqw 5cqw;display:flex;position:relative;overflow:hidden}.sk-back-pattern{opacity:.55;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill='none' stroke='%237a4a1c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='18' cy='20' r='9'/%3E%3Cpath d='M18 15l4 3-1.5 5h-5L14 18z'/%3E%3Cpath d='M58 14l2.4 5 5.4.7-4 3.8 1 5.4-4.8-2.7-4.8 2.7 1-5.4-4-3.8 5.4-.7z'/%3E%3Cpath d='M10 58c5-6 9 6 14 0s9 6 14 0'/%3E%3Cpath d='M52 56a8 8 0 0 1 16 0'/%3E%3C/g%3E%3Ccircle cx='66' cy='64' r='2' fill='%237a4a1c'/%3E%3Ccircle cx='38' cy='40' r='1.8' fill='%237a4a1c'/%3E%3C/svg%3E") 0 0/28cqw 28cqw;position:absolute;inset:0}.sk-back-title{border:.6cqw solid var(--ink);background:var(--rib);flex-direction:column;align-items:center;padding:2cqw 7cqw 1.6cqw;font:400 9.5cqw/1 Alfa Slab One,Arial Black,serif;display:flex;position:relative;rotate:-2deg;box-shadow:1cqw 1.2cqw #0000004d}.sk-back-name{font:800 6.2cqw/1 var(--font-display);text-transform:uppercase;letter-spacing:.04em;text-align:center;margin:4.6cqw 0 0;position:relative}.sk-back-sub{letter-spacing:.1em;margin:1.2cqw 0 0;font:700 3.2cqw/1 Courier New,ui-monospace,monospace;position:relative}.sk-back-clubs{border:.4cqw solid var(--ink);background:var(--paper);width:100%;margin:4cqw 0 0;padding:2cqw 2.4cqw;font:700 3.6cqw/1.5 Courier New,ui-monospace,monospace;list-style:none;position:relative;rotate:.8deg}.sk-back-clubs li{align-items:baseline;gap:.8cqw;display:flex}.sk-back-clubs span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sk-back-clubs i{opacity:.55;border-bottom:.4cqw dotted;flex:1;min-width:2cqw}.sk-back-clubs em{white-space:nowrap;font-style:normal}.sk-back-foot{justify-content:space-between;margin:0;font:700 2.9cqw/1.2 Courier New,ui-monospace,monospace;display:flex;position:absolute;inset:auto 4cqw 3cqw}.sk-back--efsane .sk-back-print{background:#e8c35c}.sk-chip{color:#2a1a10;background:#f4ecd8;border:1.5px solid #2a1a10;border-radius:.3rem;align-items:baseline;gap:.4rem;padding:.25rem .5rem;font:700 .75rem/1.2 Courier New,ui-monospace,monospace;display:inline-flex;box-shadow:0 2px #0006}.sk-chip--compact{padding:.12rem .38rem;font-size:.75rem}.sk-chip-y{opacity:.75;font-variant-numeric:tabular-nums;font-weight:400}.sk-chip--on{background:#f6d66b;border-color:#8f600a;box-shadow:0 0 0 2px #f5c54299,0 2px #0006}.sk-mini{--paper:#f4ecd8;--ink:#2a1a10;border:1.5px solid var(--ink);background:linear-gradient(160deg, #fbf5e4, var(--paper));min-width:0;max-width:100%;color:var(--ink);text-align:left;border-radius:1.6em;align-items:center;gap:.45em;padding:.2em .55em .2em .2em;font-size:14px;display:inline-flex;box-shadow:0 2px #0006}button.sk-mini{cursor:pointer}button.sk-mini:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sk-mini.sk--hl{box-shadow:0 0 0 2px var(--color-gold), 0 2px 0 #0006}.sk-mini-av{border:2px solid var(--ink);background:color-mix(in srgb, var(--sk-b) 52%, #fff3d6);border-radius:50%;flex:none;width:2.5em;height:2.5em;overflow:hidden}.sk-mini-av .sk-ghost-jersey{width:92%}.sk-mini-txt{flex-direction:column;gap:.15em;min-width:0;display:flex}.sk-mini-name{text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;text-wrap:balance;flex-direction:column;gap:.1em;min-width:0;font:400 .8em/1.08 Alfa Slab One,Arial Black,serif;display:flex}.sk-mini-first{letter-spacing:.02em;opacity:.8;font:700 11px/1.1 Courier New,ui-monospace,monospace;display:block}.sk-mini-last{display:block}.sk-mini-meta{letter-spacing:.06em;align-items:center;gap:.35em;font:700 .62em/1 Courier New,ui-monospace,monospace;display:flex}.sk-mini-pow,.sk-mini-count{border-radius:50%;flex:none;place-items:center;min-width:1.7em;height:1.7em;padding:0 .25em;font:400 .78em/1 Alfa Slab One,Arial Black,serif;display:grid}.sk-mini-pow{border:1.5px solid var(--sk-stamp);color:var(--sk-stamp)}.sk-mini-count{background:var(--ink);color:var(--rib,#fbe9a6)}@media (prefers-reduced-motion:reduce){.sk-badge{rotate:0deg}}.sk{--sk-w:15rem;--paper:#f4ecd8;--paper-edge:#cdbb8d;--ink:#2a1a10;--rib:#fbe9a6;--win-h:80cqw;--fs-fact:3.8cqw;--sk-stamp:#6b5a45;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .36 0 0 0 0 .26 0 0 0 0 .12 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");width:min(var(--sk-w), 100%);aspect-ratio:5/7;perspective:900px;color:var(--ink);text-align:left;-webkit-tap-highlight-color:transparent;flex:none;display:block;position:relative;container-type:inline-size}.sk--xl{--sk-w:15rem}.sk--md{--sk-w:10.5rem;--win-h:76cqw;--fs-fact:5.1cqw}.sk--clubs{--win-h:70cqw}.sk--md.sk--clubs{--win-h:64cqw}.sk--sm,.sk--compact{--sk-w:5.6rem}.sk-flip{--sk-fl:0deg;transform-style:preserve-3d;transform:rotateX(var(--sk-rx,0deg)) rotateY(calc(var(--sk-ry,0deg) + var(--sk-fl)));transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.sk.is-flipped .sk-flip{--sk-fl:180deg;transition-duration:.62s}.sk-face{backface-visibility:hidden;position:absolute;inset:0}.sk-rear{transform:rotateY(180deg)}.sk-paper{background:var(--grain), linear-gradient(160deg, #fbf5e4, var(--paper) 45%, #e8dcb9);box-shadow:0 1.1cqw 0 var(--paper-edge), 0 4cqw 5cqw -2.5cqw #0009;border-radius:6.5cqw;padding:4.4cqw;position:absolute;inset:0}.sk-wear{border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 0 0,#78603459,#0000 5.5cqw),radial-gradient(circle at 100% 0,#78603438,#0000 4cqw),radial-gradient(circle at 100% 100%,#78603461,#0000 6cqw),radial-gradient(circle at 0 100%,#78603433,#0000 3.5cqw),linear-gradient(118deg,#0000 58%,#ffffff59 59%,#0000 61%);position:absolute;inset:0}.sk-foil{display:none}.sk-print{border:.7cqw solid var(--ink);background:var(--sk-a);height:100%;color:var(--sk-ink);border-radius:3.2cqw;position:relative;overflow:hidden}.sk-rays{background:radial-gradient(circle at 50% 45%, transparent 38%, #00000042), repeating-conic-gradient(from -4deg at 50% 46%, color-mix(in srgb, var(--sk-b) 42%, transparent) 0 7deg, transparent 7deg 14deg);position:absolute;inset:0}.sk-top{letter-spacing:.04em;justify-content:space-between;align-items:center;font:700 3.3cqw/1 Courier New,ui-monospace,monospace;display:flex;position:absolute;inset:1.7cqw 3cqw auto}.sk-mark{font-family:var(--font-display);letter-spacing:.16em;border:.35cqw solid;border-radius:99px;padding:.5cqw 1.6cqw;font-style:italic}.sk-window{height:var(--win-h);position:absolute;inset:9cqw 6cqw auto}.sk-frame{border:.9cqw solid var(--ink);background:color-mix(in srgb, var(--sk-b) 52%, #fff3d6);box-shadow:0 0 0 1.1cqw var(--paper), 0 0 0 1.7cqw var(--ink), 1.6cqw 2cqw 0 1.7cqw #00000047;border-radius:38cqw 38cqw 3cqw 3cqw;position:absolute;inset:0;overflow:hidden}.sk-photo{object-fit:cover;object-position:50% 10%;mix-blend-mode:multiply;filter:grayscale()contrast(1.22)brightness(1.1);width:100%;height:100%;display:block}.sk--efsane .sk-photo{filter:grayscale(.35)contrast(1.12)brightness(1.08)}.sk-halftone{opacity:.4;background:radial-gradient(#2a1a10b3 26%,#0000 29%) 0 0/1.7cqw 1.7cqw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 42%,#000);mask-image:linear-gradient(#0000 42%,#000)}.sk-ghost{background:repeating-conic-gradient(from 0deg at 50% 100%, color-mix(in srgb, var(--sk-b) 70%, #fff) 0 9deg, color-mix(in srgb, var(--sk-b) 40%, #fff) 9deg 18deg);place-items:end center;width:100%;height:100%;display:grid}.sk-ghost-jersey{filter:drop-shadow(0 1.2cqw #2a1a1059);width:78%;height:auto;margin-bottom:-3%}.sk-sticker{z-index:3;aspect-ratio:1;border:.55cqw solid var(--ink);width:17.5cqw;color:var(--ink);text-align:center;background:#f6c933;border-radius:50%;place-items:center;padding:1cqw;display:grid;position:absolute;top:17cqw;left:-4.4cqw;rotate:-11deg;box-shadow:.8cqw 1cqw #0000004d}.sk-sticker b{font:800 3.1cqw/1.05 var(--font-display);letter-spacing:.02em;word-spacing:100vw}.sk-flag{z-index:3;border-radius:.5cqw;height:6.6cqw;position:absolute;top:19cqw;right:-2.4cqw;rotate:5deg;box-shadow:0 0 0 .7cqw var(--paper), 0 0 0 1.2cqw var(--ink), .8cqw 1cqw 0 1.2cqw #00000047!important}.sk-ribbon{left:1.6cqw;right:1.6cqw;top:calc(9cqw + var(--win-h) - 5cqw);z-index:2;box-sizing:border-box;border:.55cqw solid var(--ink);background:var(--rib) var(--grain);place-items:center;min-height:13cqw;padding-block:.9cqw;display:grid;position:absolute;rotate:-1.6deg;box-shadow:0 1cqw #00000047}.sk-ribbon:before,.sk-ribbon:after{content:"";z-index:-1;border:.55cqw solid var(--ink);background:#d9bd6a;width:4.6cqw;height:100%;position:absolute;top:2.2cqw}.sk-ribbon:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,28% 50%);left:-3.6cqw}.sk-ribbon:after{clip-path:polygon(0 0,100% 0,72% 50%,100% 100%,0 100%);right:-3.6cqw}.sk-name{text-align:center;white-space:normal;text-wrap:balance;overflow-wrap:anywhere;letter-spacing:.01em;text-transform:uppercase;width:100%;color:var(--ink);margin:0;padding:0 2.4cqw;font-family:Alfa Slab One,Arial Black,Georgia,serif;font-weight:400;line-height:1.1}.sk-seal{right:3.4cqw;top:calc(9cqw + var(--win-h) - 27cqw);z-index:3;aspect-ratio:1;background:color-mix(in srgb, var(--paper) 94%, transparent);width:20.5cqw;color:var(--sk-stamp);border-radius:50%;grid-template-rows:auto 1fr auto;place-items:center;padding:2.2cqw 0 2cqw;display:grid;position:absolute;rotate:-12deg;box-shadow:.7cqw .9cqw #00000040}.sk-seal-ring{box-shadow:inset 0 0 0 1.1cqw var(--paper), inset 0 0 0 1.5cqw currentColor;border:.8cqw solid;border-radius:50%;position:absolute;inset:0}.sk-seal-tag{font:800 2.6cqw/1 var(--font-display);letter-spacing:.22em;padding-left:.22em}.sk-seal-num{font:400 8.2cqw/.95 Alfa Slab One,Arial Black,serif}.sk-seal-pips{letter-spacing:.1em;font:400 2cqw/1 sans-serif}.sk-facts{border:.4cqw solid var(--ink);background:var(--paper) var(--grain);color:var(--ink);font:700 var(--fs-fact)/1.45 "Courier New", ui-monospace, monospace;margin:0;padding:1.3cqw 2.2cqw;position:absolute;inset:auto 4.4cqw 4.4cqw 27cqw;rotate:.9deg;box-shadow:.7cqw .8cqw #00000040}.sk-fact{align-items:baseline;gap:.8cqw;display:flex}.sk-fact dt,.sk-fact dd{white-space:nowrap;margin:0}.sk-fact i{opacity:.6;border-bottom:.4cqw dotted;flex:1;min-width:2cqw}.sk-fact--clubs{line-height:1.3;display:block;overflow:hidden}.sk-fact--clubs dt{display:inline}.sk-fact--clubs dd{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;margin-left:0;display:-webkit-box;overflow:hidden}.sk-fact--clubs dt{opacity:.7;display:block}.sk-crest{z-index:2;border:.6cqw solid var(--ink);width:17.5cqw;height:17.5cqw;position:absolute;bottom:4.6cqw;left:5.6cqw;box-shadow:.7cqw .9cqw #00000047}.sk--sm .sk-top,.sk--compact .sk-top{display:none}.sk--sm .sk-window,.sk--compact .sk-window{height:104cqw;top:5cqw;left:7cqw;right:7cqw}.sk--sm .sk-frame,.sk--compact .sk-frame{border-radius:30cqw 30cqw 3cqw 3cqw}.sk--sm .sk-ribbon,.sk--compact .sk-ribbon{border-width:1cqw;min-height:18cqw;top:98cqw;left:.5cqw;right:.5cqw}.sk--sm .sk-ribbon:before,.sk--sm .sk-ribbon:after,.sk--compact .sk-ribbon:before,.sk--compact .sk-ribbon:after{display:none}.sk--sm .sk-seal,.sk--compact .sk-seal{width:28cqw;padding:3cqw 0 2.4cqw;top:60cqw;right:1cqw}.sk--sm .sk-seal-tag,.sk--compact .sk-seal-tag{font-size:4.4cqw}.sk--sm .sk-seal-num,.sk--compact .sk-seal-num{font-size:12cqw}.sk--sm .sk-seal-pips,.sk--compact .sk-seal-pips{display:none}.sk--sm .sk-sticker,.sk--compact .sk-sticker{width:24cqw;top:10cqw;left:-4cqw}.sk--sm .sk-sticker b,.sk--compact .sk-sticker b{font-size:6.4cqw}.sk--sm .sk-flag,.sk--compact .sk-flag{height:9cqw;top:8cqw;right:-3cqw}.sk--sm .sk-paper,.sk--compact .sk-paper{border-radius:8cqw;padding:3.4cqw}.sk-holo{display:none}.sk--parlak .sk-holo,.sk--efsane .sk-holo{pointer-events:none;mix-blend-mode:color-dodge;opacity:calc(var(--sk-on,0) * .55);background:linear-gradient(115deg, transparent 18%, #ff3c968c 32%, #ffe13c8c 44%, #3ce6ff8c 56%, #965aff80 68%, transparent 82%) var(--sk-mx,0%) var(--sk-my,0%) / 260% 260%;border-radius:6.5cqw;transition:opacity .3s ease-out;display:block;position:absolute;inset:0}@media (hover:none){.sk--parlak .sk-holo,.sk--efsane .sk-holo{opacity:.4;animation:5.5s cubic-bezier(.4,0,.2,1) infinite sk-sweep}}.sk--efsane .sk-foil{border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#a9760a,#f6d66b 18%,#fff3bd 28%,#d9a62a 42%,#f6d66b 58%,#a9760a 74%,#f6d66b) 0 0/260% 100%;padding:4.4cqw;animation:4.8s cubic-bezier(.4,0,.2,1) infinite sk-foil;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sk--efsane .sk-paper{box-shadow:0 1.1cqw #a9760a,0 4cqw 5cqw -2.5cqw #0009,0 0 6cqw -1cqw #f6d66b8c}@keyframes sk-foil{0%{background-position:0 0}to{background-position:260% 0}}@keyframes sk-sweep{0%,55%{background-position:0 0}to{background-position:100% 100%}}.sk-enter .sk-flip{animation:.85s cubic-bezier(.2,.8,.2,1) both sk-enter}@keyframes sk-enter{0%{opacity:0;rotate:y -80deg;scale:.7}55%{opacity:1}}.sk--click{cursor:pointer}.sk--click:active .sk-flip{scale:.97}.sk--click:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px;border-radius:7cqw}.sk--hl .sk-paper{animation:1.6s ease-in-out infinite sk-hl}@keyframes sk-hl{0%,to{box-shadow:0 1.1cqw 0 var(--paper-edge), 0 0 0 0 #f5c542cc, 0 4cqw 5cqw -2.5cqw #0009}50%{box-shadow:0 1.1cqw 0 var(--paper-edge), 0 0 0 1.6cqw #f5c5428c, 0 4cqw 5cqw -2.5cqw #0009}}.sk-fliphint{z-index:5;border:2px solid var(--rib);background:var(--ink);min-width:2rem;height:2rem;color:var(--rib);font:800 .75rem/1 var(--font-sans);letter-spacing:.02em;white-space:nowrap;pointer-events:none;border-radius:999px;align-items:center;gap:.3rem;padding:0 .5rem;display:inline-flex;position:absolute;top:-.5rem;right:-.5rem;box-shadow:0 3px #0000004d,0 6px 14px -6px #00000080}.sk-fliphint__ico{flex:none;width:1rem;height:1rem;transition:rotate .45s cubic-bezier(.2,.9,.3,1.12)}.sk.is-flipped .sk-fliphint__ico{rotate:180deg}@media (hover:hover) and (pointer:fine){.sk-fliphint{gap:0;padding:0 .4rem}.sk-fliphint__txt{opacity:0;max-width:0;transition:max-width .26s cubic-bezier(.05,.7,.1,1),opacity .2s,margin .26s;overflow:hidden}.sk--click:hover .sk-fliphint__txt,.sk--click:focus-visible .sk-fliphint__txt{opacity:1;max-width:8rem;margin-left:.3rem}}.sk-fliphint.is-new{animation:1.1s cubic-bezier(.2,0,0,1) 1.3s 2 both sk-hint-pulse}@keyframes sk-hint-pulse{0%{scale:1;box-shadow:0 3px #0000004d,0 0 #fbe9a6bf}35%{scale:1.12}to{scale:1;box-shadow:0 3px #0000004d,0 0 0 .75rem #fbe9a600}}@media (prefers-reduced-motion:reduce){.sk-fliphint.is-new{animation:none}.sk-fliphint__ico,.sk-fliphint__txt{transition:none!important}.sk-flip{transition:none}.sk--efsane .sk-foil,.sk--hl .sk-paper,.sk-holo,.sk-enter .sk-flip{animation:none!important}}.fun-root,.fun-scope{--f-gold:var(--color-gold,#f5c542);--f-gold-deep:var(--color-gold-deep,#b8860b);--f-red:var(--color-miss,#ff4d5e);--f-good:var(--color-good,#35f0a0);--f-blue:var(--color-accent,#4cc9ff);--f-blue-deep:var(--color-accent-deep,#1e6bff);--f-navy:var(--color-night-900,#081338);--f-navy-deep:var(--color-night-950,#040a1e);--f-silver:var(--color-silver,#cfd8e3);--f-chalk:var(--color-chalk,#eef2f8);--f-font:var(--font-display,"Barlow Condensed", "Arial Narrow", Impact, sans-serif)}.fun-root{z-index:70;pointer-events:none;contain:layout paint;font-family:var(--font-sans,system-ui, sans-serif);-webkit-font-smoothing:antialiased;position:fixed;inset:0;overflow:hidden}.fun-stage{position:absolute;inset:0}.fun-stage[data-leaving]{animation:.28s ease-in both fun-out}@keyframes fun-out{to{opacity:0}}.fun-display{font-family:var(--f-font);text-transform:uppercase;letter-spacing:.01em;font-style:italic;font-weight:800;line-height:.95}.fun-ltr{display:inline-block}@keyframes fun-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fun-rise{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}@keyframes fun-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.06)}to{transform:none}}@keyframes fun-flash{0%{opacity:0}12%{opacity:1}to{opacity:0}}@keyframes fun-band-in{0%{opacity:0;transform:rotate(-3deg)scaleY(.05)}to{opacity:1;transform:rotate(-3deg)scaleY(1)}}@keyframes fun-sheen{0%{transform:translate(-130%)skew(-18deg)}to{transform:translate(300%)skew(-18deg)}}.fun-dim{background:radial-gradient(at 50% 42%,#03081899,#03081857 72%);animation:.2s both fun-fade-in;position:absolute;inset:0}.fun-sheen{position:relative;overflow:hidden}.fun-sheen:after{content:"";background:linear-gradient(90deg, transparent, rgb(var(--ov-rgb) / .5), transparent);width:34%;animation:1.2s ease-out .45s both fun-sheen;position:absolute;inset:0 auto 0 0}.fun-sub{border:1px solid rgb(var(--ov-rgb) / .2);color:#fff;text-align:center;text-wrap:balance;background:#040a20db;border-radius:.7rem;max-width:min(92vw,25rem);padding:.5rem 1rem;font-size:1.02rem;font-weight:700;line-height:1.3;animation:.45s cubic-bezier(.2,.9,.3,1.2) .5s both fun-rise;box-shadow:0 14px 30px -12px #000000e6}.fun-plate{background:linear-gradient(180deg, rgb(var(--ov-rgb) / .1), rgb(var(--ov-rgb) / .03)), var(--f-navy);border:1px solid rgb(var(--ov-rgb) / .24);max-width:min(92vw,24rem);box-shadow:0 12px 28px -10px #000000e6, 0 0 0 2px color-mix(in srgb, var(--pc,var(--f-blue)) 65%, transparent);border-radius:.85rem;align-items:center;gap:.5rem;padding:.25rem .85rem .25rem .45rem;animation:.45s cubic-bezier(.2,.9,.3,1.2) .4s both fun-rise;display:flex}.fun-plate-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pc,#fff);font-size:1.7rem;overflow:hidden}.fun-plate-pts{background:var(--f-gold);color:#241800;border-radius:999px;padding:.12rem .55rem .08rem;font-size:1.25rem}.fun-plate-fast{font-size:1.3rem}.fun-goal{flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding:0 .75rem 15vh;display:flex;position:absolute;inset:0}.fun-goal-flash{background:radial-gradient(circle at 50% 40%, rgb(var(--ov-rgb) / .85), #78beff47 46%, transparent 72%);animation:.6s ease-out both fun-flash;position:absolute;inset:0}.fun-goal-band{text-align:center;background:radial-gradient(circle, rgb(var(--ov-rgb) / .32) 0 1.1px, transparent 1.7px) 0 0 / 26px 26px, linear-gradient(100deg, #030a26 0%, #0f2a92 45%, var(--f-blue-deep) 100%);border-block:3px solid rgb(var(--ov-rgb) / .92);width:118%;box-shadow:0 0 0 1px rgb(var(--ov-rgb) / .18), 0 20px 50px -12px #000000d9, 0 0 70px -8px var(--f-blue-deep);padding:.35rem 0 .6rem;animation:.5s cubic-bezier(.2,.9,.25,1.15) both fun-band-in;position:relative;transform:rotate(-3deg)}.fun-goal-band:before{content:"";background:linear-gradient(90deg, transparent, var(--f-gold), transparent);height:4px;position:absolute;inset:auto 0 0}.fun-goal-word{letter-spacing:.03em;white-space:nowrap;filter:drop-shadow(0 5px #00146eb3)drop-shadow(0 0 22px #78c8ff8c);font-size:clamp(3.4rem,20vw,6.4rem)}.fun-goal-word .fun-ltr{background:linear-gradient(#fff 0%,#e4edff 46%,#9fbbff 100%);color:#0000;animation:fun-stretch .75s cubic-bezier(.2, .9, .3, 1) calc(var(--i) * 55ms + .12s) both;-webkit-background-clip:text;background-clip:text}@keyframes fun-stretch{0%{opacity:0;transform:scale(.15,2.6)}35%{opacity:1;transform:scale(1.32,.76)}62%{transform:scale(.94,1.1)}to{opacity:1;transform:none}}.fun-goal--mega .fun-goal-word{font-size:clamp(3.6rem,22vw,7rem)}.fun-goal--mega .fun-goal-band{background:radial-gradient(circle, rgb(var(--ov-rgb) / .3) 0 1.1px, transparent 1.7px) 0 0 / 26px 26px, linear-gradient(100deg, #3a0a0a 0%, #a3200f 40%, #f59e1b 100%);box-shadow:0 0 0 1px rgb(var(--ov-rgb) / .18), 0 20px 50px -12px #000000d9, 0 0 80px -6px #ff8a1f}.fun-goal-fire{background:var(--f-gold);color:#2a1400;border-radius:999px;padding:.1rem .85rem .05rem;font-size:1.45rem;animation:.5s cubic-bezier(.2,.9,.3,1.3) .55s both fun-pop;box-shadow:0 8px 20px -6px #f5c542b3}.fun-ref{perspective:900px;place-items:center;display:grid;position:absolute;inset:0}.fun-ref[data-out]{animation:.26s ease-in both fun-out}.fun-ref-stack{flex-direction:column;align-items:center;gap:.75rem;margin-bottom:16vh;display:flex;position:relative}.fun-cardflash{opacity:0;background:var(--cf,#ffd21e66);animation:.5s ease-out both fun-flash;position:absolute;inset:0}.fun-ref--red .fun-cardflash{--cf:#ff283c6b}.fun-cardflash--ok{--cf:#35f0a052}.fun-cardflash--no{--cf:#ff283c66}.fun-refcard{aspect-ratio:5/7;background:linear-gradient(155deg, var(--c1), var(--c2));width:clamp(6.6rem,33vw,8.6rem);box-shadow:0 30px 50px -18px #000000d9, inset 0 0 0 2px rgb(var(--ov-rgb) / .35), inset 0 -16px 26px #00000029;border-radius:.9rem;animation:.75s cubic-bezier(.2,.85,.25,1.12) both fun-card-in,1.1s ease-in-out .8s infinite alternate fun-card-wobble;position:relative;overflow:hidden;transform:rotate(-7deg)}.fun-refcard:after{content:"";background:linear-gradient(115deg, transparent 32%, rgb(var(--ov-rgb) / .5) 46%, transparent 60%);animation:.9s ease-out .45s both fun-gloss;position:absolute;inset:0;transform:translate(-100%)}.fun-refcard--yellow{--c1:#ffe64d;--c2:#f0b000}.fun-refcard--red{--c1:#ff5252;--c2:#c20018}@keyframes fun-card-in{0%{opacity:0;transform:translateY(70px)rotateY(-100deg)rotate(-24deg)scale(.5)}55%{opacity:1;transform:translateY(-10px)rotateY(14deg)rotate(-4deg)scale(1.1)}to{opacity:1;transform:translateY(0)rotateY(0)rotate(-7deg)scale(1)}}@keyframes fun-card-wobble{0%{transform:rotate(-7deg)}to{transform:rotate(-3.5deg)translateY(-3px)}}@keyframes fun-gloss{to{transform:translate(100%)}}.fun-ref-label{color:#fff;text-shadow:0 4px 0 #00000073, 0 0 26px var(--lc,#ffd21eb3);font-size:clamp(2.3rem,12vw,3.4rem);animation:.45s cubic-bezier(.2,.9,.3,1.25) .35s both fun-pop}.fun-ref--red .fun-ref-label{--lc:#ff3c46cc}.fun-ref-sub{letter-spacing:.24em;text-transform:uppercase;color:rgb(var(--ov-rgb) / .72);font-size:.72rem;font-weight:800;animation:.4s ease-out .6s both fun-fade-in}.fun-plate--card{animation-delay:.5s}.fun-l3{left:0;bottom:calc(env(safe-area-inset-bottom,0px) + 17vh);filter:drop-shadow(0 14px 20px #000000a6);align-items:stretch;max-width:min(95vw,27rem);animation:.55s cubic-bezier(.2,.9,.25,1.12) both fun-l3-in;display:flex;position:absolute}.fun-stage[data-leaving] .fun-l3{animation:.28s ease-in both fun-l3-out}.fun-l3-tab{background:var(--pc,var(--f-blue));color:#050d1f;clip-path:polygon(0 0,100% 0,calc(100% - .75rem) 100%,0 100%);flex-direction:column;flex:none;justify-content:center;gap:.1rem;max-width:9.5rem;padding:.35rem 1.15rem .35rem .85rem;display:flex}.fun-l3-name{text-overflow:ellipsis;white-space:nowrap;font-size:1.45rem;overflow:hidden}.fun-l3-guess{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;opacity:.72;font-size:.75rem;font-weight:800;overflow:hidden}.fun-l3-text{border:1px solid rgb(var(--ov-rgb) / .2);color:#fff;text-wrap:balance;background:linear-gradient(#16265cf7,#060e2cf7);border-left:0;border-radius:0 .75rem .75rem 0;flex:auto;align-items:center;min-width:0;margin-left:-.6rem;padding:.5rem 1rem .5rem 1.25rem;font-size:1rem;font-weight:700;line-height:1.25;display:flex}@keyframes fun-l3-in{0%{transform:translate(-105%)}65%{transform:translate(1.5%)}to{transform:none}}@keyframes fun-l3-out{to{transform:translate(-105%)}}.fun-toast{left:50%;top:calc(env(safe-area-inset-top,0px) + 4.6rem);width:max-content;max-width:min(92vw,24rem);box-shadow:0 16px 34px -12px #000000e6, 0 0 32px -8px var(--f-gold);background:linear-gradient(#182660f7,#070f2ef7);border:1px solid #f5c54299;border-radius:1rem;align-items:center;gap:.7rem;padding:.55rem 1rem .55rem .7rem;animation:.5s cubic-bezier(.2,.9,.25,1.2) both fun-drop;display:flex;position:absolute;translate:-50%}@keyframes fun-drop{0%{opacity:0;transform:translateY(-140%)}to{opacity:1;transform:none}}.fun-hourglass{font-size:2rem;line-height:1;animation:1.1s ease-in-out infinite fun-flip}@keyframes fun-flip{0%,30%{transform:rotate(0)}62%,to{transform:rotate(180deg)}}.fun-toast-text{flex-direction:column;gap:.2rem;min-width:0;display:flex}.fun-toast-name{text-overflow:ellipsis;white-space:nowrap;color:var(--f-gold);font-size:1.15rem;overflow:hidden}.fun-toast-line{color:#fff;text-wrap:balance;font-size:.92rem;font-weight:600;line-height:1.25}.fun-board{flex-direction:column;justify-content:center;align-items:center;gap:.9rem;padding-bottom:12vh;display:flex;position:absolute;inset:0}.fun-board-panel{border:2px solid rgb(var(--ov-rgb) / .3);width:min(84vw,21rem);box-shadow:0 30px 60px -20px #000000e6, 0 0 50px -12px var(--f-blue-deep);background:linear-gradient(#0a1440,#050b26);border-radius:1rem;animation:.5s cubic-bezier(.2,.9,.25,1.2) both fun-pop;overflow:hidden}.fun-board-head{background:linear-gradient(90deg, var(--f-silver), #fff 50%, var(--f-silver));color:#06101f;letter-spacing:.22em;text-transform:uppercase;justify-content:space-between;padding:.32rem .85rem;font-size:.7rem;font-weight:800;display:flex}.fun-board-score{color:var(--f-gold);text-shadow:0 0 26px #f5c5428c,0 4px #0006;justify-content:center;align-items:center;gap:1.1rem;padding:.5rem 1rem .7rem;font-size:6.4rem;display:flex}.fun-board-digit{text-align:center;min-width:1ch;animation:.5s cubic-bezier(.2,.9,.25,1.2) .25s both fun-digit;display:inline-block}.fun-board-digit--b{animation-delay:.4s}.fun-board-dash{color:#fff;opacity:.7}@keyframes fun-digit{0%{opacity:0;transform:rotateX(-90deg)translateY(-20px)}to{opacity:1;transform:none}}.fun-tone-gold{--t1:#ffd866;--t2:#c8921a;--ink:#241700;--glow:#f5c542b3}.fun-tone-blue{--t1:#59d0ff;--t2:var(--f-blue-deep);--ink:#03102e;--glow:#4cc9ffa6}.fun-tone-red{--t1:#ff5a68;--t2:#b3001d;--ink:#fff;--glow:#ff4d5eb3}.fun-tone-good{--t1:#6dffc0;--t2:#12a866;--ink:#02251a;--glow:#35f0a099}.fun-banner{justify-content:center;align-items:center;padding-bottom:12vh;display:flex;position:absolute;inset:0}.fun-redflash{background:radial-gradient(circle at 50% 45%,#ff283c80,#0000 70%);animation:.6s ease-out both fun-flash;position:absolute;inset:0}.fun-banner-band{text-align:center;background:linear-gradient(100deg, var(--t2), var(--t1) 46%, var(--t2));width:116%;color:var(--ink);border-block:3px solid rgb(var(--ov-rgb) / .92);box-shadow:0 22px 50px -14px #000000d9, 0 0 60px -6px var(--glow);padding:.75rem 1.6rem .85rem;animation:.5s cubic-bezier(.2,.9,.25,1.15) both fun-band-in;position:relative;transform:rotate(-2.5deg)}.fun-banner-title{overflow-wrap:anywhere;text-wrap:balance;text-shadow:0 2px 0 rgb(var(--ov-rgb) / .25);font-size:clamp(2.3rem,12.5vw,4.4rem)}.fun-banner-sub{letter-spacing:.2em;text-transform:uppercase;opacity:.85;margin-top:.3rem;font-size:.82rem;font-weight:800}.fun-banner--top{padding:0;padding-top:env(safe-area-inset-top,0px);align-items:flex-start}.fun-banner--top .fun-banner-band{border-top:0;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.2rem .9rem;width:100%;padding:.3rem 1rem .4rem;animation:.38s cubic-bezier(.2,.9,.25,1.1) both fun-band-drop;display:flex;transform:none}.fun-banner--top .fun-banner-title{font-size:clamp(1.4rem,5.5vw,2.2rem);line-height:1.05}.fun-banner--top .fun-banner-sub{margin-top:0;font-size:.78rem}.fun-stage[data-leaving] .fun-banner--top .fun-banner-band{animation:.28s ease-in both fun-band-lift}@keyframes fun-band-drop{0%{opacity:0;transform:translateY(-110%)}to{opacity:1;transform:none}}@keyframes fun-band-lift{to{opacity:0;transform:translateY(-110%)}}.fun-var{flex-direction:column;justify-content:center;align-items:center;gap:.9rem;padding-bottom:8vh;display:flex;position:absolute;inset:0}.fun-var-tv{aspect-ratio:16/11;width:min(88vw,23rem);box-shadow:0 34px 70px -20px #000, 0 0 0 1px rgb(var(--ov-rgb) / .2), 0 0 60px -12px var(--f-blue-deep);background:linear-gradient(160deg,#1c2650,#090e22);border-radius:1.2rem;padding:.55rem;animation:.5s cubic-bezier(.2,.9,.25,1.15) both fun-tv-on;position:relative}@keyframes fun-tv-on{0%{opacity:0;transform:scale(1.06,.02)}55%{opacity:1;transform:scale(1.02,1.03)}to{transform:none}}.fun-var-screen{background:radial-gradient(120% 90% at 50% 15%,#1a3a9a,#071238 62%,#030817);border-radius:.8rem;place-items:center;height:100%;display:grid;position:relative;overflow:hidden}.fun-var-screen:before{content:"";z-index:3;background:repeating-linear-gradient(0deg, rgb(var(--ov-rgb) / .07) 0 1px, transparent 1px 3px);position:absolute;inset:0}.fun-var-screen:after{content:"";z-index:2;background:linear-gradient(#0000,#78beff33,#0000);height:34%;animation:2.4s linear infinite fun-scan;position:absolute;inset:0 0 auto}@keyframes fun-scan{0%{transform:translateY(-110%)}to{transform:translateY(330%)}}.fun-var-pitch{color:#bedcff52;width:100%;height:100%;position:absolute;inset:0}.fun-var-offside{stroke:#ff5a68;stroke-width:1.8px;stroke-dasharray:5 4;animation:1.5s ease-in-out infinite alternate fun-offside}@keyframes fun-offside{0%{transform:translate(46px)}to{transform:translate(188px)}}.fun-var-badge{z-index:4;color:#0a1a5c;letter-spacing:.06em;background:#fff;border-radius:.3rem;padding:.12rem .5rem .05rem;font-size:1.25rem;position:absolute;top:.55rem;left:.6rem}.fun-var-rec{z-index:4;color:#ff7280;letter-spacing:.16em;font-size:.75rem;font-weight:800;animation:1s steps(2,jump-none) infinite fun-blink;position:absolute;top:.65rem;right:.7rem}@keyframes fun-blink{0%,49%{opacity:1}50%,to{opacity:.25}}.fun-var-title{z-index:4;text-align:center;color:#fff;text-shadow:0 0 18px #78beffe6;padding:0 .8rem;font-size:clamp(1.7rem,8.6vw,2.6rem);animation:.9s ease-in-out infinite alternate fun-pulse-soft;position:relative}@keyframes fun-pulse-soft{0%{opacity:1}to{opacity:.45}}.fun-dots i{font-style:normal;animation:1.2s infinite both fun-dot}.fun-dots i:nth-child(2){animation-delay:.2s}.fun-dots i:nth-child(3){animation-delay:.4s}@keyframes fun-dot{0%,20%{opacity:0}50%,to{opacity:1}}.fun-stamp{z-index:5;border:.28rem solid var(--sc);color:var(--sc);text-align:center;box-shadow:0 0 40px -6px var(--sc), inset 0 0 22px -10px var(--sc);background:#030818cc;border-radius:.7rem;flex-direction:column;align-items:center;gap:.15rem;padding:.35rem 1.1rem .45rem;font-size:clamp(1.7rem,9vw,2.6rem);animation:.45s cubic-bezier(.2,.9,.25,1.25) both fun-stamp;display:flex;position:relative;transform:rotate(-8deg)}.fun-stamp--ok{--sc:var(--f-good)}.fun-stamp--no{--sc:var(--f-red)}.fun-stamp-icon{font-size:2.6rem;font-style:normal;line-height:.9}@keyframes fun-stamp{0%{opacity:0;transform:rotate(-22deg)scale(2.6)}70%{opacity:1;transform:rotate(-6deg)scale(.95)}to{transform:rotate(-8deg)scale(1)}}@media (prefers-reduced-motion:reduce){.fun-root .fun-stage>*{animation:.25s ease-out both fun-fade-in!important}.fun-root .fun-stage[data-leaving]{animation:.25s ease-in both fun-out!important}.fun-root .fun-goal-flash,.fun-root .fun-cardflash,.fun-root .fun-redflash,.fun-root .fun-var-screen:after,.fun-root .fun-sheen:after{display:none}}.fun-contents{display:contents}.fun-confetti{position:absolute;inset:0}.fun-conf{left:50%;top:var(--oy,40%);width:var(--w);height:var(--h);margin:calc(var(--h) / -2) 0 0 calc(var(--w) / -2);background:var(--c);opacity:0;animation:fun-conf var(--dur) linear var(--d) both;will-change:transform;border-radius:2px;position:absolute}.fun-conf--dot{height:var(--w);margin-top:calc(var(--w) / -2);border-radius:50%}@keyframes fun-conf{0%{opacity:0;animation-timing-function:cubic-bezier(.12,.8,.3,1);transform:translate(0)rotate(0)scale(.3)}4%{opacity:1}38%{opacity:1;transform:translate(var(--x1), var(--y1)) rotate(calc(var(--rot) * .45)) scale(1);animation-timing-function:cubic-bezier(.45,0,.9,.7)}to{opacity:0;transform:translate(var(--x2), var(--y2)) rotate(var(--rot)) scale(.9)}}.fun-rain{position:absolute;inset:0}.fun-rain-piece{left:var(--l);font-size:var(--s);opacity:0;animation:fun-fall var(--dur) linear var(--d) both;will-change:transform;line-height:1;position:absolute;top:0}.fun-rain--up .fun-rain-piece{animation-name:fun-rise-up;top:auto;bottom:0}@keyframes fun-fall{0%{opacity:0;transform:translateY(-14vh)rotate(0)}8%{opacity:1}to{opacity:1;transform:translate3d(var(--dx), 112vh, 0) rotate(var(--rot))}}@keyframes fun-rise-up{0%{opacity:0;transform:translateY(10vh)rotate(0)}10%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate3d(var(--dx), -105vh, 0) rotate(var(--rot))}}.fun-rings{place-items:center;padding-bottom:12vh;display:grid;position:absolute;inset:0}.fun-ring{border:4px solid var(--t1,var(--f-gold));width:9rem;height:9rem;box-shadow:0 0 24px var(--glow,#f5c54299);opacity:0;animation:fun-ring 1.5s ease-out var(--d) infinite;border-radius:50%;grid-area:1/1}@keyframes fun-ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(3.2)}}.fun-react{place-items:center;display:grid;position:absolute;inset:0}.fun-tint{background:radial-gradient(at 50% 46%,#03081899,#0308184d 72%);animation:.2s both fun-fade-in;position:absolute;inset:0}.fun-tint--sad{background:linear-gradient(#18223acc,#080c1abd)}.fun-react-core{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:.3rem;padding:0 1rem 8vh;display:flex;position:relative}.fun-hero{filter:drop-shadow(0 14px 26px #0009);font-size:clamp(6rem,38vw,10rem);line-height:1;animation:.45s cubic-bezier(.2,.9,.3,1.3) both fun-hero-in}@keyframes fun-hero-in{0%{opacity:0;transform:scale(.2)rotate(-25deg)}to{opacity:1;transform:none}}.fun-hero--pulse{animation:.45s cubic-bezier(.2,.9,.3,1.3) both fun-hero-in,.5s ease-in-out .45s infinite alternate fun-hero-pulse}.fun-hero--bounce{animation:.45s cubic-bezier(.2,.9,.3,1.3) both fun-hero-in,.42s cubic-bezier(.3,0,.3,1) .45s infinite alternate fun-hero-bounce}.fun-hero--shake{animation:.45s cubic-bezier(.2,.9,.3,1.3) both fun-hero-in,90ms linear .45s infinite alternate fun-hero-shake}.fun-hero--rumble{animation:.45s cubic-bezier(.2,.9,.3,1.3) both fun-hero-in,60ms linear .45s infinite alternate fun-hero-rumble}.fun-hero--swing{transform-origin:50% 8%;animation:.45s cubic-bezier(.2,.9,.3,1.3) both fun-hero-in,.6s ease-in-out .45s infinite alternate fun-hero-swing}.fun-hero--droop{transform-origin:50% 90%;animation:.45s cubic-bezier(.2,.9,.3,1.3) both fun-hero-in,2.6s ease-in .5s both fun-hero-droop}.fun-hero--hit{animation:.5s cubic-bezier(.2,.9,.3,1.3) both fun-hero-hit}@keyframes fun-hero-pulse{0%{transform:scale(.94)}to{transform:scale(1.1)}}@keyframes fun-hero-bounce{0%{transform:translateY(0)scale(1)}to{transform:translateY(-1.4rem)scale(1.07)}}@keyframes fun-hero-shake{0%{transform:translate(-9px)rotate(-5deg)}to{transform:translate(9px)rotate(5deg)}}@keyframes fun-hero-rumble{0%{transform:translate(-3px,2px)rotate(-1deg)}to{transform:translate(3px,-2px)rotate(1deg)}}@keyframes fun-hero-swing{0%{transform:rotate(-26deg)}to{transform:rotate(26deg)}}@keyframes fun-hero-droop{0%{transform:none}to{opacity:.85;transform:rotate(-17deg)translateY(1.4rem)scale(.94)}}@keyframes fun-hero-hit{0%{transform:scale(1.7)}to{transform:none}}.fun-word{color:#fff;text-shadow:0 0 26px var(--glow,#4cc9ffb3), 0 5px 0 #0006;overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(2.5rem,15vw,4.6rem)}.fun-word .fun-ltr{animation:fun-letter .45s cubic-bezier(.2, .9, .3, 1.3) calc(var(--i) * 40ms + .1s) both}@keyframes fun-letter{0%{opacity:0;transform:translateY(1.2rem)scale(.4)}to{opacity:1;transform:none}}.fun-word--droop .fun-ltr{animation:fun-droop-letter 2.6s ease-in calc(var(--i) * 80ms) both}@keyframes fun-droop-letter{0%{opacity:0;transform:translateY(-1rem)}12%{opacity:1;transform:none}to{opacity:.85;transform:translateY(calc(var(--i) * 2.5px)) rotate(calc(var(--i) * 1.4deg - 8deg))}}.fun-fab{left:env(safe-area-inset-left,0px);z-index:45;color:#fff;opacity:.85;background:linear-gradient(180deg, #5f95ff, var(--f-blue-deep) 55%, #0a1f7a);border:2px solid rgb(var(--ov-rgb) / .6);width:1.95rem;height:3rem;box-shadow:0 10px 22px -6px #000c, 0 0 20px -4px var(--f-blue-deep);touch-action:none;-webkit-user-select:none;user-select:none;border-left:0;border-radius:0 1.65rem 1.65rem 0;place-items:center;padding-right:.1rem;font-size:1.2rem;line-height:1;transition:width .2s,height .2s,font-size .2s,opacity .2s,translate .15s;animation:.5s cubic-bezier(.2,.9,.3,1.2) .3s backwards fun-tab-in;display:grid;position:fixed}@keyframes fun-tab-in{0%{translate:-110%}to{translate:0}}.fun-fab:before{content:"";position:absolute;inset:-4px -14px -4px 0}.fun-fab--small:before{inset:-8px -18px -8px 0}.fun-fab:after{content:"";border-radius:inherit;border:2px solid var(--f-blue-deep);opacity:0;animation:1.6s ease-out 1.2s 2 fun-fab-ring;position:absolute;inset:-2px 0}@keyframes fun-fab-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.5,1.25)}}.fun-fab:active{translate:3px}.fun-fab--small{opacity:.6;width:1.7rem;height:2.4rem;font-size:1rem}.fun-sheet-back{z-index:66;background:#02061473;animation:.18s both fun-fade-in;position:fixed;inset:0}.fun-sheet{overscroll-behavior:contain;width:min(100%,34rem);max-height:80dvh;padding:.55rem 1rem calc(env(safe-area-inset-bottom,0px) + 1rem);border:1px solid rgb(var(--ov-rgb) / .18);box-shadow:0 -24px 60px -10px #000000d9, inset 0 1px 0 rgb(var(--ov-rgb) / .25);background:linear-gradient(#0e1f5e,#071238 55%,#040a26);border-bottom:0;border-radius:1.5rem 1.5rem 0 0;margin-inline:auto;animation:.28s cubic-bezier(.2,.9,.25,1.05) both fun-sheet-in;position:absolute;inset:auto 0 0;overflow-y:auto}@keyframes fun-sheet-in{0%{transform:translateY(100%)}to{transform:none}}.fun-sheet-grip{background:rgb(var(--ov-rgb) / .28);border-radius:99px;width:2.6rem;height:.3rem;margin:0 auto .55rem}.fun-sheet-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.fun-sheet-title{color:#fff;font-size:1.7rem}.fun-sheet-hint{color:rgb(var(--ov-rgb) / .62);text-transform:none;letter-spacing:0;margin-top:.15rem;font-size:.72rem;font-style:normal;font-weight:700;display:block}.fun-sheet-close{color:#fff;background:rgb(var(--ov-rgb) / .1);border:1px solid rgb(var(--ov-rgb) / .2);border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;font-size:1.1rem;display:grid}.fun-pads{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}@media (min-width:30rem){.fun-pads{grid-template-columns:repeat(4,minmax(0,1fr))}}.fun-pad{color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--pt,var(--f-blue)) 24%, transparent), rgb(var(--ov-rgb) / .04));border:1px solid color-mix(in srgb, var(--pt,var(--f-blue)) 55%, rgb(var(--ov-rgb) / .15));touch-action:manipulation;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-height:4.7rem;padding:.5rem .25rem;transition:transform 70ms,box-shadow 70ms,background .15s;display:flex;position:relative;box-shadow:0 5px #0006}.fun-pad:active,.fun-pad[data-hit]{background:linear-gradient(180deg, color-mix(in srgb, var(--pt,var(--f-blue)) 50%, transparent), rgb(var(--ov-rgb) / .08));transform:translateY(4px);box-shadow:0 1px #0006}.fun-pad-emoji{font-size:2rem;line-height:1}.fun-pad-label{text-align:center;letter-spacing:.01em;font-size:.78rem;font-weight:800;line-height:1.1}@media (prefers-reduced-motion:reduce){.fun-root .fun-rain,.fun-root .fun-confetti,.fun-root .fun-rings,.fun-fab:after{display:none}}.fun-awards{width:100%;min-width:0;display:block}.fun-awards-title{color:var(--f-gold);text-shadow:0 0 22px #f5c54273;justify-content:center;align-items:center;gap:.6rem;margin:0 0 .35rem;font-size:1.6rem;display:flex}.fun-awards-row{flex-wrap:wrap;justify-content:center;gap:2.4rem .75rem;margin:0;padding:1.8rem 0 .5rem;list-style:none;display:flex}.fun-awards-row[data-count="6"]{max-width:calc(40.25rem - 2px);margin-inline:auto}.fun-award{text-align:center;color:#2a1a10;min-width:0;max-width:13rem;box-shadow:inset 0 .45rem 0 var(--pc), 0 4px 0 #cdbb8d, 0 16px 28px -14px #000000e6;animation:fun-award-in .6s cubic-bezier(.2, .9, .3, 1.15) var(--d,0s) both;background:linear-gradient(160deg,#fbf5e4,#f4ecd8 55%,#e8dcb9);border:2px solid #2a1a10;border-radius:1.1rem;flex-direction:column;flex:9.5rem;align-items:center;gap:.5rem;padding:2rem .8rem .95rem;display:flex;position:relative}@keyframes fun-award-in{0%{opacity:0;transform:translateY(18px)scale(.94)rotate(-1.5deg)}to{opacity:1;transform:none}}.fun-award-medal{background:#f6c933;border:3px solid #2a1a10;border-radius:50%;place-items:center;width:3.6rem;height:3.6rem;font-size:1.85rem;line-height:1;display:grid;position:absolute;top:-1.8rem;left:50%;translate:-50%;rotate:-8deg;box-shadow:2px 3px #00000059}.fun-award-title{text-transform:uppercase;color:#2a1a10;text-wrap:balance;margin:0;font:400 1.05rem/1.15 Alfa Slab One,Arial Black,serif}.fun-award-winner{border:2px solid var(--pc);background:#fffaf0;border-radius:999px;align-items:center;gap:.4rem;max-width:100%;padding:.12rem .7rem .12rem .3rem;display:flex}.fun-award-name{text-overflow:ellipsis;white-space:nowrap;color:#2a1a10;min-width:0;font-size:1.4rem;overflow:hidden}.fun-award-detail{color:#4a3626;text-wrap:balance;margin:0;font-size:.78rem;font-weight:700;line-height:1.38}.fun-ceza{width:100%;min-width:0;display:block}.fun-ceza-go{text-align:left;color:#fff;background:linear-gradient(180deg, #f5c54229, rgb(var(--ov-rgb) / .04)), linear-gradient(180deg, #10215f, #08123a);touch-action:manipulation;border:1px solid #f5c54273;border-radius:1.1rem;align-items:center;gap:.9rem;width:100%;min-height:4.3rem;padding:.7rem 1.1rem;transition:transform 80ms,box-shadow 80ms;display:flex;box-shadow:0 5px #0006,0 14px 30px -14px #000000e6}.fun-ceza-go:active{transform:translateY(4px);box-shadow:0 1px #0006}.fun-ceza-dice{font-size:2.3rem;line-height:1}.fun-ceza-go-text{flex-direction:column;gap:.2rem;min-width:0;display:flex}.fun-ceza-go-text b{color:var(--f-gold);font-size:1.75rem}.fun-ceza-go-text small{text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--ov-rgb) / .68);font-size:.78rem;font-weight:600;overflow:hidden}.fun-ceza-card{background:linear-gradient(#10215f,#070f33);border:1px solid #f5c54280;border-radius:1.1rem;animation:.4s cubic-bezier(.2,.9,.3,1.2) both fun-pop;overflow:hidden;box-shadow:0 16px 34px -16px #000000e6}.fun-ceza-card--ok{border-color:color-mix(in srgb, var(--f-good) 70%, transparent)}.fun-ceza-head{color:#2a1c00;background:linear-gradient(90deg,#f5c542,#ffe27a);align-items:center;gap:.55rem;padding:.45rem .9rem;display:flex}.fun-ceza-head .fun-display{flex:none;font-size:1.3rem}.fun-ceza-yc{background:#ffe24a;border-radius:.18rem;flex:none;width:.9rem;height:1.25rem;transform:rotate(-8deg);box-shadow:inset 0 0 0 2px #2a1c00}.fun-ceza-who{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;font-size:.8rem;font-weight:800;overflow:hidden}.fun-ceza-text{text-align:center;color:#fff;text-wrap:balance;margin:0;padding:1.15rem 1rem .9rem;font-size:clamp(1.7rem,8vw,2.3rem);line-height:1.02;animation:.4s ease-out both fun-rise}.fun-ceza-note{text-align:center;color:rgb(var(--ov-rgb) / .7);margin:0;padding:0 1rem 1rem;font-size:.85rem;font-weight:700}.fun-ceza-note--ok{color:var(--f-good)}.fun-ceza-actions{flex-direction:column;gap:.5rem;padding:.2rem .9rem .95rem;display:flex}.fun-btn{touch-action:manipulation;border-radius:.85rem;min-height:3rem;padding:.55rem 1rem;font-size:.92rem;font-weight:800;transition:transform 80ms,box-shadow 80ms}.fun-btn:active{transform:translateY(3px)}.fun-btn small{opacity:.7;font-weight:700}.fun-btn--go{color:#02251a;background:linear-gradient(#6dffc0,#16b070);box-shadow:0 4px #0b6b43}.fun-btn--go:active{box-shadow:0 1px #0b6b43}.fun-btn--ghost{background:rgb(var(--ov-rgb) / .08);color:#fff;border:1px solid rgb(var(--ov-rgb) / .22)}.fun-reel{--h:5rem;height:calc(var(--h) * 1.7);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 24% 76%,#0000);mask-image:linear-gradient(#0000,#000 24% 76%,#0000)}.fun-reel:before{content:"";z-index:1;left:.6rem;right:.6rem;top:calc(var(--h) * .35);height:var(--h);pointer-events:none;border-block:2px solid #f5c5428c;position:absolute}.fun-reel-strip{transform:translateY(calc(var(--h) * .35));transition:transform var(--ms,2.6s) cubic-bezier(.12, .72, .18, 1);will-change:transform}.fun-reel-strip[data-go]{transform:translateY(calc(var(--h) * .35 - (var(--n) - 1) * var(--h)))}.fun-reel-item{height:var(--h);text-align:center;color:#fff;text-wrap:balance;place-items:center;padding:0 1rem;font-size:1.5rem;line-height:1.05;display:grid}:root{--pw-out:cubic-bezier(.05, .7, .1, 1);--pw-in:cubic-bezier(.3, 0, 1, 1);--pw-back:cubic-bezier(.175, .885, .32, 1.275);--pw-h:5.25rem}.pw{text-align:center;flex-direction:column;gap:.7rem;width:100%;display:flex}.pw-card{border:1px solid color-mix(in srgb, var(--color-gold) 45%, var(--color-line));background:linear-gradient(180deg, color-mix(in srgb, var(--color-gold) 9%, var(--color-night-900)), var(--color-night-950));border-radius:1.1rem;position:relative;overflow:hidden}.pw-head{text-align:left;align-items:center;gap:.5rem;padding:.6rem .8rem .3rem;display:flex}.pw-yc{background:#ffe24a;border-radius:.18rem;flex:none;width:.9rem;height:1.25rem;transform:rotate(-8deg);box-shadow:inset 0 0 0 2px #2a1c00}.pw-who{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-chalk);margin-left:auto;font-size:.8rem;font-weight:800;overflow:hidden}.pw-reel{height:var(--pw-h);position:relative;overflow:hidden}.pw-reel:before,.pw-reel:after{content:"";z-index:1;pointer-events:none;height:1.3rem;position:absolute;inset-inline:0}.pw-reel:before{background:linear-gradient(180deg, var(--color-night-950), transparent);top:0}.pw-reel:after{background:linear-gradient(0deg, var(--color-night-950), transparent);bottom:0}.pw-strip{will-change:transform;animation:pw-spin var(--pw-ms) var(--pw-out) var(--pw-delay) both;flex-direction:column;display:flex}.pw-item{height:var(--pw-h);color:var(--color-chalk);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:none;place-content:center;align-items:center;padding:.3rem 1rem;font-size:.95rem;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}@keyframes pw-spin{0%{transform:translate(0,0)}90%{transform:translate3d(0, calc(var(--pw-n) * var(--pw-h) * -1 - .35rem), 0)}to{transform:translate3d(0, calc(var(--pw-n) * var(--pw-h) * -1), 0)}}@keyframes pw-wait{0%,to{opacity:.55;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}}.pw-wait{animation:.9s ease-in-out infinite pw-wait}@keyframes pw-pop{0%{opacity:0;transform:scale(.88)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes pw-glow{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-gold) 70%, transparent)}to{box-shadow:0 0 0 18px #0000}}.pw-result{color:var(--color-chalk);animation:pw-pop .42s var(--pw-back) both;padding:.5rem 1rem 1rem;font-size:1.35rem;line-height:1.2}.pw-card[data-done=true]{animation:.8s ease-out both pw-glow}.pw-card[data-passed=true] .pw-result{opacity:.55;text-decoration:line-through}@keyframes pw-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pw-actions>*{animation:pw-rise .3s var(--pw-out) both;animation-delay:calc(var(--i,0) * 70ms + .12s)}.pw-btn{border:1px solid var(--color-line);text-transform:uppercase;letter-spacing:.05em;min-height:3rem;color:var(--color-chalk);transition:transform .12s var(--pw-out), background-color .15s;background:#ffffff0f;border-radius:.8rem;padding:.4rem 1rem;font-size:.85rem;font-weight:800}.pw-btn:active:not(:disabled){transform:scale(.96)}.pw-btn:disabled{opacity:.4}.pw-btn--go{border-color:var(--color-gold);background:color-mix(in srgb, var(--color-gold) 16%, transparent);min-height:3.5rem;color:var(--color-gold);font-size:1.05rem}.pw-note{color:rgb(var(--ov-rgb) / .65);margin:0;font-size:.8rem;font-weight:700}@media (prefers-reduced-motion:reduce){.pw-strip{transform:translate3d(0, calc(var(--pw-n) * var(--pw-h) * -1), 0);animation:none}.pw-wait,.pw-result,.pw-card[data-done=true],.pw-actions>*{animation:none}.pw-btn{transition:none}}
