.wpx{--bg:#130c29;--surface:#1f1645;--surface-2:#2b2060;--ink:#fff6e8;--muted:#b9aedd;--deep:#06030f;--ball:#ff6b1a;--pink:#ff3da5;--lime:#c8ff3d;--sun:#ffd23f;--mint:#3dffc8;--table:#2348e0;--court:#1f7a5a;--score:"Bungee", "Arial Black", Impact, sans-serif;--pop:cubic-bezier(.34, 1.56, .64, 1);--ease:cubic-bezier(.22, 1, .36, 1);--m:clamp(16px, 4vw, 40px);min-height:100vh;color:var(--ink);font-family:var(--body);background:radial-gradient(#fff6e80f 1.2px, transparent 1.3px) 0 0 / 22px 22px, var(--bg)}body:has(.wpx){background:#130c29}.wpx h1,.wpx h2,.wpx h3,.wpx p{text-shadow:none;color:inherit}.wpx .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font:700 11px ui-monospace,Menlo,monospace}.wpx :focus-visible{outline:3px solid var(--lime);outline-offset:3px}.wpx button{font:inherit;color:inherit;cursor:pointer}.wpx-nav{z-index:30;padding:12px var(--m);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#130c29d1;border-bottom:1px solid #fff6e81a;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.wpx-back{color:var(--muted);font-weight:600;text-decoration:none}.wpx-back:hover{color:var(--ink)}.wpx-logo{font:22px/1 var(--score);letter-spacing:.02em;align-items:center;display:inline-flex}.wpx-logo i{background:var(--ball);border:2px solid var(--deep);width:.74em;height:.74em;animation:wphop 1.4s var(--pop) infinite;border-radius:50%;margin:0 .05em;display:inline-block}@keyframes wphop{45%,55%{transform:translateY(-7px)}}.wpx-btn{min-height:50px;font:800 16px var(--body);color:var(--deep);background:var(--ball);border:3px solid var(--deep);box-shadow:4px 4px 0 var(--ink);transition:transform .15s var(--pop), box-shadow .15s;border-radius:16px;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}.wpx-btn:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.wpx-btn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.wpx-btn.sm{min-height:40px;box-shadow:3px 3px 0 var(--ink);border-width:2px;padding:0 14px;font-size:14px}.wpx-btn.ghost{background:var(--surface-2);color:var(--ink)}.wpx-hero{max-width:1180px;padding:clamp(32px, 6vw, 72px) var(--m) 24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,4vw,56px);margin:0 auto;display:grid}.kick{letter-spacing:.14em;text-transform:uppercase;color:var(--lime);font:700 12px ui-monospace,Menlo,monospace;display:inline-block}.k-pink{color:var(--pink)}.k-mint{color:var(--mint)}.wpx-hero h1{font:800 clamp(38px, 4.6vw, 62px)/.98 var(--head);letter-spacing:-.035em;margin:14px 0 18px}.wpx-hero h1 em{background:var(--pink);color:var(--deep);border:3px solid var(--deep);box-shadow:5px 5px 0 var(--deep);border-radius:.16em;margin-top:8px;padding:0 .16em .04em;font-style:normal;display:inline-block;transform:rotate(-2deg)}.wpx-hero-copy>p{color:var(--muted);max-width:34em;font-size:18px;line-height:1.6}.wpx-hero-copy .try{color:var(--ink);background:var(--surface);border:2px dashed #c8ff3d80;border-radius:12px;align-items:center;gap:8px;margin-top:18px;padding:10px 14px;display:inline-flex}.wpx-hero-copy .try b{color:var(--lime)}.sb{background:var(--surface);border:3px solid var(--ink);box-shadow:10px 10px 0 var(--pink);border-radius:28px;gap:14px;padding:18px;display:grid}.sb-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sb-sport{background:var(--deep);border:2px solid var(--ink);border-radius:14px;gap:4px;padding:4px;display:inline-flex}.sb-sport button{color:var(--muted);background:0 0;border:0;border-radius:10px;padding:8px 14px;font-weight:800}.sb-sport button[aria-selected=true]{background:var(--sun);color:var(--deep)}.sb-call{justify-items:end;display:grid}.sb-call span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font:700 10px ui-monospace,Menlo,monospace}.sb-call b{font:26px/1 var(--score);color:var(--lime);animation:callIn .3s var(--pop)}@keyframes callIn{0%{opacity:.2;transform:translateY(6px)scale(.9)}}.sb-table{aspect-ratio:16/10;border:3px solid var(--ink);background:var(--table);box-shadow:inset 0 0 0 8px var(--table), inset 0 0 0 10px #fffc;border-radius:18px;grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden}.sb-pb .sb-table{background:var(--court);box-shadow:inset 0 0 0 8px var(--court), inset 0 0 0 10px #fffc}.sb-pb .sb-table:before,.sb-pb .sb-table:after{content:"";pointer-events:none;background:#ffffff14;border-left:2px solid #ffffff8c;border-right:2px solid #ffffff8c;width:16%;position:absolute;top:10px;bottom:10px}.sb-pb .sb-table:before{left:34%}.sb-pb .sb-table:after{right:34%}.sb-net{background:repeating-linear-gradient(0deg, var(--deep) 0 5px, #ffffffd9 5px 7px);pointer-events:none;width:6px;position:absolute;top:0;bottom:0;left:calc(50% - 3px)}.sb-side{z-index:1;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-content:center;place-items:center;gap:8px;padding:10px;transition:background-color .2s;display:grid;position:relative}.sb-side:hover{background:#ffffff0f}.sb-side:active{background:#ffffff1f}.sb-name{border:2px solid var(--deep);color:var(--deep);box-shadow:3px 3px 0 var(--deep);border-radius:999px;align-items:center;gap:7px;padding:4px 12px 4px 4px;font-size:15px;font-weight:800;display:inline-flex}.sb-name i{font:12px/24px var(--score);background:var(--deep);width:24px;height:24px;color:var(--ink);text-align:center;border-radius:50%;font-style:normal}.n-a{background:var(--sun)}.n-b{background:var(--mint)}.sb-score{font:clamp(64px, 9vw, 112px)/1 var(--score);color:var(--ink);text-shadow:4px 4px 0 var(--deep);animation:scoreIn .35s var(--pop)}.sb-side:first-of-type .sb-score{color:var(--sun)}@keyframes scoreIn{0%{transform:scale(1.4)rotate(-5deg)}}.sb-serve{letter-spacing:.12em;text-transform:uppercase;background:#06030f80;border-radius:999px;padding:4px 10px 4px 22px;font:700 11px ui-monospace,Menlo,monospace;position:relative}.sb-serve:before{content:"";background:var(--ball);border-radius:50%;width:9px;height:9px;margin-top:-4.5px;animation:1.3s infinite servePulse;position:absolute;top:50%;left:8px;box-shadow:0 0 #ff6b1ab3}@keyframes servePulse{70%{box-shadow:0 0 0 8px #ff6b1a00}}.sb-side.pop:after{content:"+1";font:28px var(--score);color:var(--lime);animation:.4s ease-out forwards plusOne;position:absolute;top:18%}@keyframes plusOne{to{opacity:0;transform:translateY(-30px)}}.sb-side.won{background:#c8ff3d24}.sb-foot{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.sb-hint{color:var(--muted);font-size:14px;font-weight:600}.sb-banner{font:15px/1 var(--score);text-transform:uppercase;background:var(--ball);color:var(--deep);border:3px solid var(--deep);box-shadow:4px 4px 0 var(--ink);animation:bannerIn .45s var(--pop);border-radius:12px;padding:10px 14px;transform:rotate(-1.5deg)}.sb-banner.win{background:var(--lime);transform:rotate(1deg)}@keyframes bannerIn{0%{opacity:0;transform:scale(.6)rotate(-6deg)}}.sb-reset{border:2px solid var(--ink);background:var(--surface-2);box-shadow:3px 3px 0 var(--deep);border-radius:12px;padding:8px 14px;font-weight:800}.sb-log{gap:6px;min-height:30px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 80%,#0000);mask-image:linear-gradient(90deg,#000 80%,#0000)}.sb-log li{background:var(--deep);animation:logIn .3s var(--ease);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 10px;font:700 12px ui-monospace,Menlo,monospace;display:inline-flex}.sb-log li i{border-radius:50%;width:8px;height:8px}.sb-log .l-a i{background:var(--sun)}.sb-log .l-b i{background:var(--mint)}.sb-log li.empty{color:var(--muted);letter-spacing:0;background:0 0;font-weight:600}@keyframes logIn{0%{opacity:0;transform:translate(-16px)}}.wconfetti{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.wconfetti i{top:-12px;left:var(--x);background:var(--c);width:9px;height:14px;animation:fall 1.3s var(--d) ease-in forwards;border-radius:2px;position:absolute}@keyframes fall{to{opacity:.2;transform:translateY(420px)rotate(540deg)}}.wpx-sec{max-width:1180px;padding:clamp(72px, 10vw, 128px) var(--m) 0;margin:0 auto}.wpx-head{gap:12px;max-width:720px;margin-bottom:36px;display:grid}.wpx-head h2{font:800 clamp(34px, 4.4vw, 56px)/1 var(--head);letter-spacing:-.035em}.wpx-head p{color:var(--muted);font-size:18px;line-height:1.6}.trk{grid-template-rows:auto auto;grid-template-columns:1.25fr 1fr 1fr;gap:16px;display:grid}.tcard,.hcard{background:var(--surface);border:3px solid var(--ink);box-shadow:6px 6px 0 var(--deep);border-radius:24px;align-content:start;gap:12px;padding:20px;display:grid}.tcard p,.hcard p{color:var(--muted);font-size:15px;line-height:1.5}.t-rating{background:var(--sun);color:var(--deep);box-shadow:8px 8px 0 var(--ink);grid-row:span 2}.t-rating .eyebrow,.t-rating p{color:#06030fb3}.t-big{align-items:baseline;gap:12px;display:flex}.t-big b{font:clamp(64px, 7vw, 96px)/1 var(--score);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.t-big em{font-style:normal;font-weight:800}.t-spark{width:100%;height:auto;overflow:visible}.t-spark polyline{fill:none;stroke:var(--deep);stroke-width:4px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.t-spark circle{fill:var(--deep);opacity:0}.t-rating.on polyline{animation:draw 1.6s var(--ease) forwards}.t-rating.on circle{animation:.3s 1.5s forwards fadeIn}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fadeIn{to{opacity:1}}.t-ring{position:relative}.ring-wrap{justify-self:center;width:140px;height:140px;position:relative}.ring-wrap svg{width:140px;height:140px;transform:rotate(-90deg)}.r-bg{fill:none;stroke:var(--deep);stroke-width:14px}.r-fg{fill:none;stroke:var(--mint);stroke-width:14px;stroke-linecap:round;stroke-dasharray:302}.t-ring-n{place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.t-ring-n b{font:28px var(--score)}.t-ring-n span{color:var(--muted);font:700 11px ui-monospace,Menlo,monospace}.pod{grid-template-columns:repeat(3,1fr);align-items:end;gap:8px;height:150px;display:grid}.pod-col{grid-template-rows:auto 1fr;align-content:end;justify-items:center;gap:6px;height:100%;display:grid}.pod-col span{font-size:14px;font-weight:800}.pod-col i{background:var(--c);border:3px solid var(--deep);width:100%;height:0;transition:height .9s var(--pop);transition-delay:var(--d);border-radius:12px 12px 4px 4px;place-items:center;display:grid}.pod-col i b{font:26px var(--score);color:var(--deep)}.t-pod.on .pod-col i{height:var(--h)}.h2h{flex-wrap:wrap;gap:6px;display:flex}.h2h i{font:12px/30px var(--score);text-align:center;border:2px solid var(--deep);width:30px;height:30px;color:var(--deep);transition:transform .35s var(--pop);transition-delay:var(--d);border-radius:8px;font-style:normal;transform:scale(0)}.h2h .w{background:var(--lime)}.h2h .l{background:var(--pink)}.t-h2h.on .h2h i{transform:scale(1)}.t-h2h dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.t-h2h dt{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font:700 10px ui-monospace,Menlo,monospace}.t-h2h dd{font:20px var(--score);margin:2px 0 0}.t-h2h{grid-column:span 2}.hk{grid-template-columns:1.6fr 1fr;gap:16px;display:grid}.hk-hr{grid-column:1}.hk-hr-top{justify-content:space-between;align-items:start;gap:12px;display:flex}.hk-title{font:800 22px/1.2 var(--head);margin-top:4px;display:block}.hk-wl{font:20px var(--score);color:var(--deep);background:var(--mint);border:3px solid var(--deep);border-radius:10px;padding:4px 10px}.hk-svg{width:100%;height:auto;overflow:visible}.hk-svg .gw{fill:#3dffc80f}.hk-svg .gl{fill:#ff3da51a}.hk-svg text{fill:var(--muted);text-anchor:middle;font:700 11px ui-monospace,Menlo,monospace}.hrl{fill:none;stroke-width:3.5px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.hrl.w{stroke:var(--mint)}.hrl.l{stroke:var(--pink)}.hk-hr.on .hrl{animation:draw .9s var(--ease) forwards;animation-delay:var(--d)}.hk-stats{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.hk-stats div{background:var(--deep);border-radius:12px;gap:2px;padding:10px 12px;display:grid}.hk-stats b{font:20px var(--score)}.hk-stats span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font:700 10px ui-monospace,Menlo,monospace}.hk-ready{background:var(--mint);color:var(--deep);box-shadow:8px 8px 0 var(--ink);justify-items:start}.hk-ready .eyebrow,.hk-ready p{color:#06030fb3}.dial{--v:0;text-align:center;background:radial-gradient(closest-side, var(--mint) 76%, transparent 78% 100%), conic-gradient(var(--deep) calc(var(--v) * 1%), #06030f26 0);border-radius:50%;place-content:center;width:130px;height:130px;display:grid}.dial b{font:40px/1 var(--score)}.dial span{letter-spacing:.14em;text-transform:uppercase;font:700 10px ui-monospace,Menlo,monospace}.hk-ins{grid-column:1/-1;grid-template-columns:1fr 1fr;column-gap:28px}.hk-ins-top{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.pills{flex-wrap:wrap;gap:6px;display:flex}.pills button{border:2px solid var(--ink);background:0 0;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:800;transition:background-color .15s,color .15s}.pills button[aria-selected=true]{background:var(--lime);color:var(--deep);border-color:var(--deep);box-shadow:3px 3px 0 var(--ink)}.bars{gap:14px;display:grid}.bar{gap:6px;display:grid}.bar-l{align-items:baseline;gap:10px;display:flex}.bar-l b{font:30px var(--score)}.bar-l span{color:var(--muted);font-weight:600}.bar-t{background:var(--deep);border-radius:999px;height:14px;overflow:hidden}.bar-t i{height:100%;animation:grow .8s var(--pop) both;transform-origin:0;border-radius:999px;display:block}.bar-t .a{background:var(--lime)}.bar-t .b{background:var(--pink);animation-delay:.1s}@keyframes grow{0%{transform:scaleX(0)}}.hk-ins .tip{color:var(--ink);background:var(--deep);border-radius:16px;align-self:center;padding:16px 18px;font-size:18px;line-height:1.5}.hk-privacy{color:var(--muted);grid-column:1/-1;font-size:15px}.hk-privacy b{color:var(--ink)}.hood{grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.hood li{border:2px solid #fff6e82e;border-radius:18px;gap:6px;padding:18px;display:grid}.hood b{font:800 17px var(--head)}.hood span{color:var(--muted);font-size:15px;line-height:1.5}.wpx-end{max-width:calc(1180px - 2 * var(--m));background:var(--lime);color:var(--deep);border:3px solid var(--deep);box-shadow:10px 10px 0 var(--ink);width:calc(100% - 2 * var(--m));border-radius:28px;gap:14px;margin:clamp(72px,10vw,128px) auto 0;padding:clamp(28px,5vw,48px);display:grid}.wpx-end h2{font:clamp(32px, 4vw, 48px)/1 var(--score)}.wpx-end p{max-width:36em;font-size:18px}.wpx-cta{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.wpx-end .wpx-btn.ghost{background:var(--ink);color:var(--deep)}.wpx-foot{max-width:1180px;padding:0 var(--m);margin:0 auto}.wpx-foot .foot{border-top-color:#fff6e824}.wpx-foot .foot,.wpx-foot .foot a,.wpx-foot .foot p{color:var(--muted)}@media (width<=960px){.wpx-hero{grid-template-columns:minmax(0,1fr)}.trk{grid-template-columns:1fr 1fr}.t-rating{grid-area:auto/1/auto/-1}.t-h2h{grid-column:1/-1}.hk{grid-template-columns:minmax(0,1fr)}.hk-ins{grid-template-columns:minmax(0,1fr);row-gap:16px}.hood{grid-template-columns:1fr 1fr}}@media (width<=560px){.trk,.hood{grid-template-columns:minmax(0,1fr)}.hk-stats{grid-template-columns:1fr 1fr}.sb{box-shadow:6px 6px 0 var(--pink);padding:12px}.sb-top{flex-direction:column;align-items:stretch}.sb-call{justify-items:start}.sb-table{aspect-ratio:5/4}.wpx-back{font-size:14px}}@media (prefers-reduced-motion:reduce){.wpx *,.wpx :before,.wpx :after{transition:none!important;animation:none!important}.t-spark polyline,.hrl{stroke-dashoffset:0}.t-spark circle{opacity:1}.pod-col i{height:var(--h)}.h2h i{transform:none}}.wpx .dt{--dt-ink:var(--ink);--dt-muted:var(--muted);--dt-accent:var(--pink);--dt-btn:var(--surface-2);--dt-on-ink:var(--deep)}.wpx .dt-copy h3{font-family:var(--head)}.sb-serve.sb-hide{visibility:hidden}
