@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_c4bbe11d-module__VywKAa__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_c4bbe11d-module__VywKAa__variable{--font-inter-tight:"Inter Tight", "Inter Tight Fallback"}
:root{--tx:255, 255, 255;--bg:#121413;--fg:#fff;--header-bg:#0e100fcc;--panel:#171a18;--imgbg:#141414;--glass-bg:#ffffff0a;--glass-border:#ffffff17;--gold:#f5b301;--gold-hover:#ffcb2e;--blue:#1d3fa1;--blue-hover:#3a5fd9;--fs-h1:clamp(2.4rem, 6vw, 4.8rem);--fs-h2:clamp(1.6rem, 3.2vw, 2.6rem);--fs-h3:clamp(1.15rem, 2vw, 1.5rem);--fs-body:clamp(.9375rem, 1.4vw, 1rem);--fs-body-sm:.875rem;--fs-caption:.75rem}[data-theme=light]{--tx:19, 27, 22;--bg:#f5f5f0;--fg:#131b16;--header-bg:#fafaf6e0;--panel:#fff;--imgbg:#e9e9e2;--glass-bg:#131b160d;--glass-border:#131b1624}*{box-sizing:border-box}html,body{max-width:100%;margin:0;padding:0;overflow-x:hidden}body{background:var(--bg);color:var(--fg);font-family:var(--font-inter-tight), sans-serif;-webkit-font-smoothing:antialiased;transition:background .25s,color .25s;position:relative}::selection{background:var(--gold);color:#0a0a0a}a{color:var(--gold);text-decoration:none}a:hover{color:var(--gold-hover)}button{color:inherit;font-family:inherit}.mega{font-family:var(--font-inter-tight), sans-serif;letter-spacing:-.03em;font-weight:800;line-height:1.02;font-size:var(--fs-h1)}.display{font-family:var(--font-inter-tight), sans-serif;letter-spacing:-.02em;font-weight:700;line-height:1.08;font-size:var(--fs-h2)}.h3{font-family:var(--font-inter-tight), sans-serif;letter-spacing:-.01em;font-weight:600;line-height:1.25;font-size:var(--fs-h3)}.body-text{font-family:var(--font-inter-tight), sans-serif;font-weight:400;line-height:1.6;font-size:var(--fs-body)}.body-text-sm{font-family:var(--font-inter-tight), sans-serif;font-weight:400;line-height:1.55;font-size:var(--fs-body-sm)}.serif-accent{letter-spacing:inherit;font-family:inherit;font-style:normal}.mono-label{font-size:var(--fs-caption);letter-spacing:.02em;text-transform:none;color:rgba(var(--tx), .55);font-weight:600}.gold{color:var(--gold)}.green{color:var(--blue-hover)}.blue{color:var(--blue)}@media (pointer:fine){*,:before,:after{cursor:url(/cursor-ball.png) 14 14,auto!important}input:not([type=range]):not([type=checkbox]):not([type=radio]),textarea{cursor:url(/cursor-ball.png) 14 14,text!important}}.kmap-path{transition:filter .15s,stroke-width .15s}.kmap-path:hover{filter:brightness(1.45)drop-shadow(0 0 6px #3a5fd9e6);stroke-width:2.6px}.kmap-hot{filter:drop-shadow(0 0 9px #f5b301d9)}.kmap-tip{pointer-events:none;z-index:5;background:var(--panel);border:1px solid var(--glass-border);font:600 12.5px/1.3 var(--font-inter-tight), sans-serif;white-space:nowrap;border-radius:10px;padding:8px 12px;position:absolute;transform:translate(-50%,-130%);box-shadow:0 8px 24px -10px #00000080}@keyframes spotlightIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.spotlight-in{animation:.45s cubic-bezier(.16,1,.3,1) spotlightIn}.elite-card{background:linear-gradient(160deg, #f5b3011a, rgba(var(--tx), .03) 45%);border:1px solid #f5b30159;border-radius:20px;position:relative;overflow:hidden}.elite-card:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff29,#0000);width:50%;height:100%;transition:left .65s;position:absolute;top:0;left:-80%;transform:skew(-20deg)}.elite-card:hover:after{left:130%}.crest-ring{background:conic-gradient(from 180deg, var(--gold), #fff2c2, var(--gold) 60%, #b8860b, var(--gold));border-radius:50%;padding:4px;line-height:0;display:inline-block}.pred-card{border:1px solid rgba(var(--tx), .12);background:linear-gradient(180deg, rgba(var(--tx), .035), transparent 65%);border-radius:16px;flex-direction:column;gap:12px;padding:18px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.pred-card:hover{border-color:#3a5fd973;transform:translateY(-3px);box-shadow:0 14px 34px -20px #1d3fa1b3}.pred-card.picked{border-color:#3a5fd98c}.odds-btn{border:1px solid rgba(var(--tx), .16);color:var(--fg);background:0 0;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:10px 0 8px;transition:all .18s;display:flex}.odds-btn:hover:not(:disabled):not(.active){border-color:var(--blue-hover);background:#3a5fd91a;transform:translateY(-1px)}.odds-btn.active{border:1.5px solid var(--blue);background:var(--blue);color:#fff}@keyframes heartbeatPulse{0%,to{text-shadow:0 0 #f5b30100;transform:scale(1)}8%{text-shadow:0 0 18px #f5b301d9;transform:scale(1.14)}16%{text-shadow:0 0 #f5b30100;transform:scale(1)}24%{text-shadow:0 0 14px #f5b301b3;transform:scale(1.1)}32%{text-shadow:0 0 #f5b30100;transform:scale(1)}}.heartbeat-pulse{transform-origin:50%;animation:2.2s ease-in-out infinite heartbeatPulse;display:inline-block}@media (prefers-reduced-motion:reduce){.heartbeat-pulse{animation:none}}@keyframes heartbeatSignalSweep{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1000px}}.heartbeat-signal-trace{stroke-dasharray:150 850;animation:1.8s linear infinite heartbeatSignalSweep}@media (prefers-reduced-motion:reduce){.heartbeat-signal-trace{stroke-dasharray:none;animation:none}}@keyframes ballPop{0%{transform:scale(1)}35%{transform:scale(.88)}65%{transform:scale(1.06)}to{transform:scale(1)}}.pill-btn:active,.hero-role:active,.pill-ghost:active,.tag-pill:active,.ball-pop button:active,button.ball-pop:active{animation:.38s cubic-bezier(.34,1.56,.64,1) ballPop}@media (prefers-reduced-motion:reduce){.pill-btn:active,.hero-role:active,.pill-ghost:active,.tag-pill:active,.ball-pop button:active,button.ball-pop:active{animation:none}}.pill-btn{cursor:pointer;background:var(--blue);color:#fff;font:600 14px/1 var(--font-inter-tight), sans-serif;letter-spacing:.02em;border:none;border-radius:999px;align-items:center;gap:12px;padding:6px;transition:transform .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.pill-btn:hover{transform:scale(1.03)}.pill-btn:active{transform:scale(.97)}.pill-btn .txt{padding:10px 18px 10px 22px}.pill-btn .circ{background:var(--gold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex}.pill-btn:hover .circ{transform:translate(-4px)}.pill-ghost{cursor:pointer;border:1px solid rgba(var(--tx), .3);color:var(--fg);font:500 14px/1 var(--font-inter-tight), sans-serif;letter-spacing:0;background:0 0;border-radius:999px;align-items:center;padding:14px 26px;transition:border-color .2s,background .2s;display:inline-flex}.pill-ghost:hover{border-color:rgba(var(--tx), .7);background:rgba(var(--tx), .06)}.tag-pill{border:1px solid rgba(var(--tx), .18);font:500 12px/1 var(--font-inter-tight), sans-serif;letter-spacing:.01em;color:rgba(var(--tx), .75);border-radius:999px;padding:8px 16px;transition:all .25s;display:inline-flex}.tag-pill:hover{background:var(--fg);color:var(--bg);border-color:var(--fg)}.tag-pill.gold-pill{color:var(--gold);border-color:#f5b30180}.tag-pill.blue-pill{color:var(--blue-hover);border-color:#1d3fa180}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:20px}.rv{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.rv.in{opacity:1;transform:translateY(0)}.rv-d1{transition-delay:.12s}.rv-d2{transition-delay:.24s}.rv-d3{transition-delay:.36s}.rv-d4{transition-delay:.48s}@keyframes heroUp{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}.hero-up{opacity:0;animation:.9s cubic-bezier(.16,1,.3,1) forwards heroUp}.hd-1{animation-delay:.25s}.hd-2{animation-delay:.45s}.hd-3{animation-delay:.65s}.hd-4{animation-delay:.85s}@keyframes tickerMove{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-track{width:max-content;animation:28s linear infinite tickerMove;display:flex}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.live-dot{background:var(--blue-hover);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite pulse;display:inline-block}.club-card{transition:transform .5s cubic-bezier(.16,1,.3,1)}.club-card:hover{transform:translateY(-6px)}.club-card .img-wrap img{transition:transform .6s cubic-bezier(.16,1,.3,1)}.club-card:hover .img-wrap img{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.rv,.hero-up{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.ticker-track{animation:none}}input[type=range]{accent-color:var(--gold)}input,select,textarea{font-family:var(--font-inter-tight), sans-serif;color:inherit}select option,select optgroup{background:var(--panel);color:var(--fg)}.dash-root{overflow-wrap:anywhere}.dash-root *{min-width:0}.goal-strip{pointer-events:none;height:96px;margin-bottom:28px;position:relative}.gs-ground{background:linear-gradient(90deg,#0000,#ffffff2e 12% 88%,#0000);height:1px;position:absolute;bottom:10px;left:0;right:0}.gs-goal{line-height:0;position:absolute;bottom:10px;right:4px}.gs-net{transform-origin:100%;animation:10s ease-out infinite gsNet}.gs-goal-text{font:800 15px/1 var(--font-inter-tight), sans-serif;color:var(--gold);opacity:0;animation:10s ease-out infinite gsGoalText;position:absolute;top:-22px;right:8px}.gs-def{line-height:0;position:absolute;bottom:11px}.gs-def-1{left:26%}.gs-def-2{left:57%}.gs-def-body{transform-origin:50% 100%;width:32px;height:54px;animation:2.4s ease-in-out infinite alternate gsDefSway;position:relative}.dpose{opacity:0;position:absolute;inset:0}.pose-d1-sa{animation:10s step-end infinite dWinS1,.55s step-end infinite dFlickA}.pose-d1-sb{animation:10s step-end infinite dWinS1,.55s step-end infinite dFlickB}.pose-d1-lg{animation:10s step-end infinite dWinL1}.pose-d1-bt{animation:10s step-end infinite dWinB1}.pose-d2-sa{animation:10s step-end infinite dWinS2,.55s step-end infinite dFlickA}.pose-d2-sb{animation:10s step-end infinite dWinS2,.55s step-end infinite dFlickB}.pose-d2-lg{animation:10s step-end infinite dWinL2}.pose-d2-bt{animation:10s step-end infinite dWinB2}@keyframes dFlickA{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes dFlickB{0%,49%{opacity:0}50%,to{opacity:1}}@keyframes dWinS1{0%,14.9%{visibility:visible}15%,29.9%{visibility:hidden}30%,to{visibility:visible}}@keyframes dWinL1{0%,14.9%{opacity:0}15%,19.9%{opacity:1}20%,to{opacity:0}}@keyframes dWinB1{0%,19.9%{opacity:0}20%,29.9%{opacity:1}30%,to{opacity:0}}@keyframes dWinS2{0%,34.9%{visibility:visible}35%,49.9%{visibility:hidden}50%,to{visibility:visible}}@keyframes dWinL2{0%,34.9%{opacity:0}35%,39.9%{opacity:1}40%,to{opacity:0}}@keyframes dWinB2{0%,39.9%{opacity:0}40%,49.9%{opacity:1}50%,to{opacity:0}}.gs-gk{position:absolute;bottom:11px;right:62px}.gs-gk-move{width:46px;height:42px;animation:10s infinite gkMove;position:relative}.gkpose{opacity:0;position:absolute;inset:0}.pose-gk-ra{animation:10s step-end infinite gkWinReady,.5s step-end infinite dFlickA}.pose-gk-rb{animation:10s step-end infinite gkWinReady,.5s step-end infinite dFlickB}.pose-gk-dv{animation:10s step-end infinite gkWinDive}.pose-gk-dn{animation:10s step-end infinite gkWinDown}@keyframes gkWinReady{0%,57.9%{visibility:visible}58%,87.9%{visibility:hidden}88%,to{visibility:visible}}@keyframes gkWinDive{0%,57.9%{opacity:0}58%,63.9%{opacity:1}64%,to{opacity:0}}@keyframes gkWinDown{0%,63.9%{opacity:0}64%,87.9%{opacity:1}88%,to{opacity:0}}@keyframes gkMove{0%,57.9%{transform:none}59.5%{transform:translate(-9px,-12px)}63.9%{transform:translate(-18px,-4px)}64%{transform:translate(-18px)}87.9%{transform:translate(-18px)}88%,to{transform:none}}.gs-def-react-1{transform-origin:50% 100%;animation:10s ease-out infinite gsDefBeaten1}.gs-def-react-2{transform-origin:50% 100%;animation:10s ease-out infinite gsDefBeaten2}.gs-player{width:34px;height:56px;animation:10s linear infinite gsPlayerX;position:absolute;bottom:11px;left:0}.gs-player-inner{transform-origin:50% 100%;width:38px;height:58px;animation:10s infinite gsPlayerMoves;position:relative}.pose{opacity:0;position:absolute;inset:0}.pose-run-a{animation:10s step-end infinite poseWinRun,.56s step-end infinite runFlickA}.pose-run-b{animation:10s step-end infinite poseWinRun,.56s step-end infinite runFlickB}.pose-run-c{animation:10s step-end infinite poseWinRun,.56s step-end infinite runFlickC}.gs-player-bob{animation:.28s ease-in-out infinite alternate gsRunBob;position:absolute;inset:0}.pose-kick{animation:10s step-end infinite poseWinKick}.pose-cele{animation:10s step-end infinite poseWinCele}@keyframes poseWinRun{0%,53%{visibility:visible}53.01%,83.9%{visibility:hidden}84%,to{visibility:visible}}@keyframes runFlickA{0%,24%{opacity:1}25%,to{opacity:0}}@keyframes runFlickB{0%,49%{opacity:0}50%,74%{opacity:1}75%,to{opacity:0}}@keyframes runFlickC{0%,24%{opacity:0}25%,49%{opacity:1}50%,74%{opacity:0}75%,to{opacity:1}}@keyframes gsRunBob{0%{transform:translateY(0)}to{transform:translateY(-2.5px)}}@keyframes poseWinKick{0%,52.99%{opacity:0}53%,61%{opacity:1}61.01%,to{opacity:0}}@keyframes poseWinCele{0%,61%{opacity:0}61.01%,83.9%{opacity:1}84%,to{opacity:0}}.gs-ball-x{width:16px;height:16px;animation:10s infinite gsFlightX;position:absolute;bottom:12px;left:0}.gs-ball-hop{animation:.46s ease-in-out infinite alternate gsBallHop}.gs-ball-y{animation:10s infinite gsFlightY}.gs-ball-y svg{animation:.6s linear infinite gsBallSpin;display:block}@keyframes gsPlayerX{0%{opacity:1;left:-70px}53%{opacity:1;left:calc(100% - 216px)}57%{left:calc(100% - 206px)}84%{opacity:1;left:calc(100% - 206px)}91%{opacity:1;left:58%}95%{opacity:0;left:48%}95.5%{opacity:0;left:-70px}99%{opacity:0;left:-70px}to{opacity:1;left:-70px}}@keyframes gsPlayerMoves{0%,16%{transform:none}20%{transform:translateY(-8px)rotate(-9deg)}24%{transform:none}36%{transform:none}40%{transform:translateY(-8px)rotate(9deg)}44%{transform:none}52%{transform:none}54%{transform:translate(5px)rotate(-8deg)}58%{transform:rotate(2deg)}62%{transform:none}66%{transform:none}69%{transform:translateY(-9px)}72%{transform:none}75%{transform:translateY(-9px)}78%{transform:none}81%{transform:translateY(-6px)}83.9%{transform:none}84%{transform:scaleX(-1)}95.4%{transform:scaleX(-1)}95.5%,to{transform:none}}@keyframes gsFlightX{0%{opacity:1;animation-timing-function:linear;left:-48px}53%{opacity:1;animation-timing-function:linear;left:calc(100% - 196px)}64%{opacity:1;left:calc(100% - 42px)}67%{opacity:1;left:calc(100% - 32px)}70%{opacity:0}95%{opacity:0;left:-48px}98%,to{opacity:1;left:-48px}}@keyframes gsFlightY{0%,53%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translateY(0)}58%{animation-timing-function:cubic-bezier(.6,0,.85,.5);transform:translateY(-54px)}64%{transform:translateY(-18px)}67%,to{transform:translateY(-13px)}}@keyframes gsBallHop{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@keyframes gsBallSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gsDefSway{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@keyframes gsDefBeaten1{0%,12.9%{transform:none}14%{transform:translate(-4px)}16%{transform:rotate(-12deg)translate(-6px)translateY(2px)}19.9%{transform:rotate(-15deg)translate(-4px)translateY(3px)}22%{transform:rotate(13deg)translate(5px)}26%{transform:rotate(7deg)translate(3px)}30%,to{transform:none}}@keyframes gsDefBeaten2{0%,32.9%{transform:none}34%{transform:translate(-4px)}36%{transform:rotate(-12deg)translate(-6px)translateY(2px)}39.9%{transform:rotate(-15deg)translate(-4px)translateY(3px)}42%{transform:rotate(13deg)translate(5px)}46%{transform:rotate(7deg)translate(3px)}50%,to{transform:none}}@keyframes gsNet{0%,64%{transform:none}67%{transform:scaleX(1.09)skew(-5deg)}70%{transform:scaleX(.98)skew(2deg)}74%,to{transform:none}}@keyframes gsGoalText{0%,65%{opacity:0;transform:translateY(6px)scale(.8)}69%{opacity:1;transform:translateY(0)scale(1.08)}78%{opacity:1;transform:translateY(0)scale(1)}86%,to{opacity:0;transform:translateY(-8px)scale(.9)}}@media (prefers-reduced-motion:reduce){.gs-ball-x,.gs-ball-hop,.gs-ball-y,.gs-ball-y svg,.gs-net,.gs-goal-text,.gs-player,.gs-player-inner,.pose-run-a,.pose-run-b,.pose-run-c,.pose-kick,.pose-cele,.gs-player-bob,.pose-d1-sa,.pose-d1-sb,.pose-d1-lg,.pose-d1-bt,.pose-d2-sa,.pose-d2-sb,.pose-d2-lg,.pose-d2-bt,.pose-gk-ra,.pose-gk-rb,.pose-gk-dv,.pose-gk-dn,.gs-def-body,.gs-def-react-1,.gs-def-react-2,.gs-gk-move{animation:none}.pose-run-a,.pose-d1-sa,.pose-d2-sa,.pose-gk-ra{opacity:1;visibility:visible}.gs-ball-x{opacity:1;left:calc(100% - 130px)}.gs-player{opacity:1;left:calc(100% - 170px)}.gs-goal-text{opacity:0}}.hero-role{cursor:pointer;color:#fff;font:600 14px/1 var(--font-inter-tight), sans-serif;-webkit-backdrop-filter:blur(6px);background:#0e100f8c;border:1px solid #ffffff59;border-radius:999px;align-items:center;padding:14px 22px;transition:background .2s,border-color .2s;display:inline-flex}.hero-role:hover{background:var(--blue);border-color:var(--blue)}.stories-menu{background:var(--panel);border:1px solid rgba(var(--tx), .12);opacity:0;pointer-events:none;border-radius:14px;min-width:160px;padding:6px;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-6px)}.stories-wrap:hover .stories-menu,.stories-wrap:focus-within .stories-menu{opacity:1;pointer-events:auto;transform:none}.stories-menu a:hover{background:rgba(var(--tx), .06)}.site-nav-backdrop{z-index:48;opacity:0;pointer-events:none;background:#0009;transition:opacity .25s;display:none;position:fixed;inset:0}.site-nav-backdrop.open{opacity:1;pointer-events:auto}.site-nav-drawer{z-index:49;background:var(--panel);border-left:1px solid rgba(var(--tx), .1);width:min(320px,85vw);padding:108px 18px 24px;transition:transform .3s cubic-bezier(.16,1,.3,1);display:none;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.site-nav-drawer.open{transform:none}.burger{width:18px;height:13px;display:inline-block;position:relative}.burger span{background:var(--fg);border-radius:2px;width:100%;height:1.5px;transition:transform .25s,opacity .25s,top .25s;position:absolute;left:0}.burger span:first-child{top:0}.burger span:nth-child(2){top:5.5px}.burger span:nth-child(3){top:11px}.burger-open span:first-child{top:5.5px;transform:rotate(45deg)}.burger-open span:nth-child(2){opacity:0}.burger-open span:nth-child(3){top:5.5px;transform:rotate(-45deg)}@media (max-width:900px){.site-nav-desktop{display:none!important}.site-nav-toggle{background:#f5b3011a!important;border-color:#f5b30199!important;display:flex!important}.site-nav-backdrop,.site-nav-drawer{display:block}.rv,.hero-up{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}@media (max-width:640px){.hero-roles{grid-template-columns:1fr 1fr;width:100%;gap:8px!important;display:grid!important}.hero-roles a{display:block}.hero-role{justify-content:center;width:100%;padding:14px 8px;font-size:13.5px}}@media (max-width:560px){.gs-def-2{display:none}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.img-skeleton{animation:1.4s linear infinite shimmer;background-image:linear-gradient(100deg, var(--imgbg) 40%, rgba(var(--tx), .09) 50%, var(--imgbg) 60%)!important;background-size:200% 100%!important}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}@media (max-width:767px){input,select,textarea{font-size:16px!important}.tag-pill{padding:10px 16px}.site-nav-drawer{-webkit-overflow-scrolling:touch}}@media (max-width:400px){.goal-strip{height:84px}.gs-goal svg{width:60px;height:49px}}body.nav-open .cookie-card{display:none!important}html{scroll-behavior:smooth}:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.skip-link{z-index:100;background:var(--blue);color:#fff;font:600 14px/1 var(--font-inter-tight), sans-serif;border-radius:0 0 12px 12px;padding:12px 20px;transition:top .2s;position:fixed;top:-60px;left:16px}.skip-link:focus{color:#fff;top:0}.confetti-stage{pointer-events:none;position:absolute;inset:0;overflow:visible}.confetti-bit{opacity:0;border-radius:2px;width:7px;height:11px;animation:1.2s cubic-bezier(.2,.6,.4,1) forwards confettiPop;position:absolute;top:40%}@keyframes confettiPop{0%{opacity:1;transform:translateY(0)rotate(0)scale(1)}to{opacity:0;transform:translateY(-90px)rotate(320deg)scale(.7)}}@media (prefers-reduced-motion:reduce){.confetti-bit{opacity:0;animation:none}html{scroll-behavior:auto}}.hero-sec{min-height:100vh}@supports (min-height:100svh){.hero-sec{min-height:100svh}}@media (max-width:640px){@supports (min-height:100svh){.hero-sec{min-height:93svh}}}@keyframes oddsUpFlash{0%{background:#f5b30159}to{background:0 0}}@keyframes oddsDownFlash{0%{background:#3a5fd959}to{background:0 0}}.odds-up{animation:.85s ease-out oddsUpFlash}.odds-down{animation:.85s ease-out oddsDownFlash}.amount-chip{transition:transform .14s cubic-bezier(.16,1,.3,1),background .18s,border-color .18s,color .18s}.amount-chip:hover{transform:translateY(-2px)}.amount-chip:active{transform:translateY(0)scale(.97)}@keyframes feeSettle{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}.fee-breakdown{animation:.28s cubic-bezier(.16,1,.3,1) feeSettle}@keyframes txIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tx-row{animation:.34s cubic-bezier(.16,1,.3,1) backwards txIn}.tx-row:first-child{animation-delay:20ms}.tx-row:nth-child(2){animation-delay:40ms}.tx-row:nth-child(3){animation-delay:60ms}.tx-row:nth-child(4){animation-delay:80ms}.tx-row:nth-child(5){animation-delay:.1s}.tx-row:nth-child(6){animation-delay:.12s}.tx-row:nth-child(7){animation-delay:.14s}.tx-row:nth-child(8){animation-delay:.16s}.tx-row:nth-child(9){animation-delay:.18s}.tx-row:nth-child(10){animation-delay:.2s}.tx-row:nth-child(n+11){animation-delay:.22s}.tx-row{border-radius:8px;transition:background .18s}.tx-row:hover{background:rgba(var(--tx), .04)}@keyframes clearingPulse{0%,to{opacity:1}50%{opacity:.55}}.tx-clearing{animation:2.2s ease-in-out infinite clearingPulse}@keyframes balanceIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.balance-figure{animation:.42s cubic-bezier(.16,1,.3,1) balanceIn}@media (prefers-reduced-motion:reduce){.amount-chip,.fee-breakdown,.tx-row,.tx-clearing,.balance-figure{transition:none!important;animation:none!important}.amount-chip:hover{transform:none}}@keyframes payPulse{0%{opacity:.5;transform:scale(.9);box-shadow:0 0 #f5b30180}70%{opacity:1;transform:scale(1);box-shadow:0 0 0 16px #f5b30100}to{opacity:.5;transform:scale(.9);box-shadow:0 0 #f5b30100}}.pay-pulse{animation:1.8s ease-in-out infinite payPulse}@keyframes payTick{0%{opacity:0;transform:scale(.4)rotate(-12deg)}60%{opacity:1;transform:scale(1.15)rotate(0)}to{opacity:1;transform:scale(1)}}.pay-tick{color:#7ac47a;animation:.5s cubic-bezier(.16,1,.3,1) payTick;display:inline-block}@media (prefers-reduced-motion:reduce){.pay-pulse,.pay-tick{animation:none}}.juggle-stage{width:132px;height:132px;margin:0 auto 6px;position:relative}.juggle-ball{background:radial-gradient(circle at 34% 30%,#fff 0 34%,#e9e9e4 36% 60%,#cfcfc7 62% 100%);border-radius:50%;width:30px;height:30px;margin-left:-15px;animation:1.15s ease-in-out infinite alternate juggleSway,.575s cubic-bezier(.33,0,.66,1) infinite alternate juggleBounce,1.15s linear infinite juggleSpin;position:absolute;top:8px;left:50%;box-shadow:inset 0 -3px 6px #00000038,0 4px 10px #00000047}.juggle-ball:before,.juggle-ball:after{content:"";background:#22221f;border-radius:2px;position:absolute}.juggle-ball:before{clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);width:8px;height:8px;top:5px;left:10px}.juggle-ball:after{clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);opacity:.75;width:6px;height:6px;bottom:5px;right:6px}@keyframes juggleSway{0%{transform:translate(-26px)}to{transform:translate(26px)}}@keyframes juggleBounce{0%{top:6px}to{top:62px}}@keyframes juggleSpin{to{rotate:360deg}}.juggle-boot{background:linear-gradient(150deg, var(--gold), #c98f00);border-radius:4px 12px 5px 5px;width:34px;height:15px;position:absolute;bottom:6px;box-shadow:0 3px 8px #0000004d}.juggle-boot.left{animation:1.15s ease-in-out infinite bootTapL;left:12px}.juggle-boot.right{animation:1.15s ease-in-out infinite bootTapR;right:12px;transform:scaleX(-1)}@keyframes bootTapL{0%,46%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-9px)rotate(-13deg)}}@keyframes bootTapR{0%,to{transform:scaleX(-1)translateY(-9px)rotate(-13deg)}46%,96%{transform:scaleX(-1)translateY(0)rotate(0)}}.juggle-shadow{filter:blur(3px);background:#00000047;border-radius:50%;width:44px;height:7px;margin-left:-22px;animation:.575s cubic-bezier(.33,0,.66,1) infinite alternate juggleShadow;position:absolute;bottom:2px;left:50%}@keyframes juggleShadow{0%{opacity:.24;transform:scale(.62)}to{opacity:.5;transform:scale(1)}}@keyframes celebrateIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.celebrate-in{animation:.45s cubic-bezier(.16,1,.3,1) .15s backwards celebrateIn}@media (prefers-reduced-motion:reduce){.juggle-ball,.juggle-boot,.juggle-shadow,.celebrate-in{animation:none!important}.juggle-ball{top:34px}}.shop-hero{border:1px solid var(--glass-border);isolation:isolate;border-radius:24px;align-items:flex-end;min-height:clamp(240px,32vw,340px);margin-bottom:32px;padding:clamp(28px,5vw,52px);display:flex;position:relative;overflow:hidden}.shop-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#080a09e0 0%,#080a09b8 42%,#080a092e 78%,#0000 100%),linear-gradient(#0000 45%,#080a098c);position:absolute;inset:0}.shop-hero-img{z-index:0;object-fit:cover;object-position:70% 60%;position:absolute;inset:0}.shop-hero-body{z-index:2;color:#fff;position:relative}.shop-hero-body .mono-label{color:#ffffffb8}.shop-hero-crest{object-fit:cover;border:2px solid #ffffffd9;border-radius:50%;flex-shrink:0;width:72px;height:72px;box-shadow:0 6px 20px #00000073}@media (max-width:560px){.shop-hero{min-height:260px}.shop-hero-crest{width:56px;height:56px}}.merch-art{aspect-ratio:1;background:linear-gradient(160deg,#f4f4f2,#e6e6e2);border-radius:14px;position:relative;overflow:hidden}.merch-crest,.merch-band{pointer-events:none;position:absolute}.merch-crest{aspect-ratio:1;object-fit:cover;filter:drop-shadow(0 2px 4px #00000047);border-radius:50%;height:auto;transition:transform .4s cubic-bezier(.16,1,.3,1);left:50%;transform:translate(-50%)}.merch-band{opacity:.9;mix-blend-mode:multiply;border-radius:1px;transition:transform .4s cubic-bezier(.16,1,.3,1)}.product-card:hover .merch-crest{transform:translate(-50%)scale(1.06)}.product-art{aspect-ratio:4/3;background:radial-gradient(circle at 30% 25%, #f5b30138, transparent 55%), linear-gradient(150deg, #1d3fa14d, rgba(var(--tx),.05) 70%);border-radius:14px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.product-art img{opacity:.9;filter:drop-shadow(0 6px 14px #00000059);width:46%;height:auto;transition:transform .4s cubic-bezier(.16,1,.3,1)}.product-card:hover .product-art img{transform:scale(1.07)rotate(-3deg)}.product-art:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff0a 0 14px,#0000 14px 28px);position:absolute;inset:0}.product-card{border-radius:20px;flex-direction:column;gap:12px;padding:14px;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s,border-color .28s;display:flex}.product-card:hover{border-color:#f5b30166;transform:translateY(-4px);box-shadow:0 18px 40px -24px #000000a6}@keyframes productIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.product-card{animation:.42s cubic-bezier(.16,1,.3,1) backwards productIn}.product-card:first-child{animation-delay:20ms}.product-card:nth-child(2){animation-delay:60ms}.product-card:nth-child(3){animation-delay:.1s}.product-card:nth-child(4){animation-delay:.14s}.product-card:nth-child(5){animation-delay:.18s}.product-card:nth-child(6){animation-delay:.22s}.product-card:nth-child(n+7){animation-delay:.26s}.basket-bar{z-index:20;border:1px solid #f5b30166;animation:.34s cubic-bezier(.16,1,.3,1) basketIn;position:sticky;bottom:14px;box-shadow:0 16px 40px -18px #000000b3}@keyframes basketIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.qty-step{cursor:pointer;width:32px;height:32px;font:700 16px/1 var(--font-inter-tight), sans-serif;border-radius:9px;justify-content:center;align-items:center;transition:transform .14s,background .18s;display:inline-flex}.qty-step:active{transform:scale(.9)}@media (prefers-reduced-motion:reduce){.product-card,.basket-bar{animation:none!important}.product-card:hover,.product-card:hover .product-art img{transform:none}}.shop-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:18px;display:grid}@media (min-width:900px){.shop-grid{grid-template-columns:repeat(3,1fr)}}.quicklook-art{aspect-ratio:1;border:1px solid var(--glass-border);background:linear-gradient(160deg,#f6f6f4,#e4e4e0);border-radius:18px;position:relative;overflow:hidden}.quicklook-art .merch-crest{filter:drop-shadow(0 3px 8px #0000004d)}.cart-fab{z-index:60;background:var(--panel);width:58px;height:58px;color:var(--fg);cursor:pointer;border:1px solid #f5b30180;border-radius:50%;justify-content:center;align-items:center;transition:transform .22s cubic-bezier(.16,1,.3,1),background .2s;display:flex;position:fixed;bottom:clamp(14px,3vw,26px);right:clamp(14px,3vw,26px);box-shadow:0 12px 30px -12px #000000b3}.cart-fab:hover{background:var(--gold);color:#141310;transform:translateY(-3px)}.cart-fab:active{transform:scale(.94)}.cart-count{background:var(--gold);color:#141310;min-width:23px;height:23px;font:800 12px/23px var(--font-inter-tight), sans-serif;text-align:center;border-radius:999px;padding:0 6px;position:absolute;top:-4px;right:-4px;box-shadow:0 2px 8px #00000059}.goal-cart{line-height:0;display:inline-flex;position:relative}.goal-cart-net{transform-origin:50% 33%}@keyframes cartNetHit{0%{transform:scaleY(1)}30%{transform:scaleY(1.26)translateY(1.6px)}58%{transform:scaleY(.92)}80%{transform:scaleY(1.06)}to{transform:scaleY(1)}}.goal-cart-net.scoring{animation:.55s cubic-bezier(.16,1,.3,1) cartNetHit}@keyframes cartBump{0%,to{transform:scale(1)}35%{transform:scale(1.28)rotate(-8deg)}70%{transform:scale(.94)}}.cart-bump{animation:.42s cubic-bezier(.16,1,.3,1) cartBump}@keyframes plusOne{0%{opacity:0;transform:translate(-50%)scale(.7)}25%{opacity:1;transform:translate(-50%,-14px)scale(1.1)}to{opacity:0;transform:translate(-50%,-40px)scale(1)}}.plus-one{font:800 15px/1 var(--font-inter-tight), sans-serif;color:var(--gold);pointer-events:none;animation:.75s cubic-bezier(.16,1,.3,1) forwards plusOne;position:absolute;top:-6px;left:50%}.goal-stage{aspect-ratio:3/2;width:100%;max-width:300px;margin:0 auto 8px;position:relative;overflow:hidden}@keyframes goalBallX{0%{left:50%}to{left:66%}}@keyframes goalBallY{0%{top:92%}55%{top:26%}to{top:42%}}@keyframes goalBallSpin{to{rotate:900deg}}.goal-ball{background:radial-gradient(circle at 34% 30%,#fff 0 36%,#e9e9e4 38% 62%,#cfcfc7 64% 100%);border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;animation:.62s cubic-bezier(.3,0,.7,1) forwards goalBallX,.62s cubic-bezier(.25,.6,.5,1) forwards goalBallY,.62s linear forwards goalBallSpin;position:absolute;box-shadow:inset 0 -3px 6px #0003,0 4px 10px #0000004d}.goal-ball:before{content:"";clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);background:#22221f;position:absolute;inset:30%}@keyframes netRipple{0%,62%{transform:scaleY(1)}72%{transform:scaleY(1.14)translateY(3px)}84%{transform:scaleY(.96)}to{transform:scaleY(1)}}.goal-net{transform-origin:top;animation:1.1s ease-out forwards netRipple}@keyframes goalWord{0%{opacity:0;filter:blur(6px);transform:scale(2.2)rotate(-6deg)}62%{opacity:0;filter:blur(6px);transform:scale(2.2)rotate(-6deg)}76%{opacity:1;filter:blur();transform:scale(.94)rotate(0)}88%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.goal-word{font:900 clamp(30px, 9vw, 44px)/1 var(--font-inter-tight), sans-serif;letter-spacing:-.02em;color:var(--gold);text-shadow:0 4px 18px #f5b30180;pointer-events:none;justify-content:center;align-items:center;animation:1.25s cubic-bezier(.16,1,.3,1) forwards goalWord;display:flex;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.cart-bump,.plus-one,.goal-ball,.goal-net,.goal-word,.goal-cart-net.scoring{animation:none!important}.goal-word{opacity:1}.goal-ball{top:42%;left:66%}}.social-chip{border:1px solid rgba(var(--tx), .18);width:42px;height:42px;color:rgba(var(--tx), .8);border-radius:50%;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,background .2s,color .2s;display:inline-flex}.social-chip:hover{border-color:var(--gold);background:var(--gold);color:#141310;transform:translateY(-2px)}.social-chip.on-dark{color:#fff;border-color:#ffffff4d}.social-chip.on-dark:hover{background:var(--gold);border-color:var(--gold);color:#141310}@media (prefers-reduced-motion:reduce){.social-chip:hover{transform:none}}.support-crest{aspect-ratio:1;opacity:.16;pointer-events:none;z-index:0;width:auto;height:62%;max-height:190px;position:absolute;top:50%;right:clamp(20px,4vw,44px);transform:translateY(-50%)}.support-crest img{object-fit:contain;border-radius:50%;width:100%;height:100%}@media (max-width:860px){.support-crest{display:none}}.support-divider{background:#ffffff29;max-width:100%;height:1px;margin:24px 0 18px}@media (min-width:861px){.support-divider{max-width:58%}}.gallery-masonry{column-count:3;column-gap:16px}@media (max-width:900px){.gallery-masonry{column-count:2}}@media (max-width:560px){.gallery-masonry{column-count:1}}.gallery-item{break-inside:avoid;background:var(--imgbg);border:1px solid var(--glass-border);border-radius:16px;margin:0 0 16px;animation:.5s cubic-bezier(.16,1,.3,1) backwards galleryIn;position:relative;overflow:hidden}.gallery-item img{width:100%;height:auto;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.gallery-item:hover img{transform:scale(1.04)}.gallery-item figcaption{font:500 13px/1.4 var(--font-inter-tight), sans-serif;color:#fff;opacity:0;background:linear-gradient(#0000,#080a09d9);padding:26px 14px 12px;transition:opacity .28s,transform .28s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0;transform:translateY(6px)}.gallery-item:hover figcaption,.gallery-item:focus-within figcaption{opacity:1;transform:none}@keyframes galleryIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gallery-item{animation:none}.gallery-item:hover img{transform:none}.gallery-item figcaption{opacity:1;transform:none}}.dash-nav{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;margin:-3px 0;padding:3px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.dash-nav::-webkit-scrollbar{display:none}.dash-nav-item{scroll-snap-align:start;white-space:nowrap;flex:none;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.dash-nav-item.is-active{background:var(--fg);color:var(--bg);border-color:var(--fg)}.dash-nav-item.is-active:hover{background:var(--fg);color:var(--bg)}@media (min-width:900px){.dash-nav{flex-wrap:wrap;overflow-x:visible;-webkit-mask-image:none;mask-image:none}}@media (max-width:768px){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}}@media (max-width:768px) and (pointer:coarse){button,.pill-btn,.pill-ghost,.tag-pill,a.pill-btn,a.pill-ghost{min-height:40px}}
