:root[data-game=pickleball]{--pb-ball:#d8f02b;--pb-ball-rim:#62740d;--pb-court:#2f6db5;--pb-kitchen:#1f4f8f;--pb-lines:#f7f5ee;--glass:#0a1323ad;--glass-strong:#09101ed6;--glass-solid:#111c30;--pb-sb-h:92px;--pb-sb-w:300px;--pb-btn:48px;--pb-edge:var(--gutter);--pb-rail:calc(var(--safe-bottom) + 22px);--pb-rail-step:66px}:root[data-game=pickleball]:has(.si-hint.is-on){--pb-rail:calc(var(--safe-bottom) + 22px + var(--pb-rail-step))}:root[data-game=pickleball],:root[data-game=pickleball] body{background:#0b1422}.pb-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pb-ui .eyebrow,.pb-ui .set-group__title,.pb-ui .loc-card__meta small,.pb-ui .stat__label{font-size:12px}.pb-ui .eyebrow,.pb-ui .set-group__title{letter-spacing:.12em}.pb-probe{width:0;height:0;padding-top:var(--safe-top);visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.pb-ballmark{flex:none;width:1em;height:1em;display:inline-block}.pb-ballmark svg,.pb-ball{width:100%;height:100%;overflow:visible}.pb-wordmark{font-size:clamp(54px,6.4vw,96px)}.pb-wordmark__dot{width:.36em;height:.36em;margin-left:.05em;display:inline-block;position:relative}.pb-wordmark__ball{transform-origin:50% 100%;animation:5.2s linear .5s infinite pb-mark-bounce;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.pb-wordmark__shadow{filter:blur(1.5px);background:#0000006b;border-radius:50%;height:16%;animation:5.2s linear .5s infinite pb-mark-shadow;position:absolute;bottom:-9%;left:6%;right:6%}@keyframes pb-mark-bounce{0%{opacity:0;animation-timing-function:cubic-bezier(.5,0,1,.6);transform:translateY(-2.6em)}2%{opacity:1}11%{animation-timing-function:cubic-bezier(0,.4,.5,1);transform:translateY(0)scale(1.14,.84)}19%{animation-timing-function:cubic-bezier(.5,0,1,.6);transform:translateY(-1em)scale(1)}27%{animation-timing-function:cubic-bezier(0,.4,.5,1);transform:translateY(0)scale(1.1,.88)}32.5%{animation-timing-function:cubic-bezier(.5,0,1,.6);transform:translateY(-.42em)scale(1)}38%{animation-timing-function:cubic-bezier(0,.4,.5,1);transform:translateY(0)scale(1.05,.94)}41%{animation-timing-function:cubic-bezier(.5,0,1,.6);transform:translateY(-.12em)scale(1)}44%,96%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(0)scale(1)}}@keyframes pb-mark-shadow{0%,4%{opacity:0;transform:scale(.3)}11%,27%,38%,44%,96%{opacity:1;transform:scale(1)}19%{opacity:.45;transform:scale(.6)}32.5%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(1)}}.load .pb-wordmark__ball,.load .pb-wordmark__shadow,:root.reduced-motion .pb-wordmark__ball,:root.reduced-motion .pb-wordmark__shadow{animation:none!important}@media (prefers-reduced-motion:reduce){.pb-wordmark__ball,.pb-wordmark__shadow{animation:none!important}}.load .pb-wordmark{font-size:clamp(36px,10.4vw,84px)}@media (max-height:560px){.load .pb-wordmark{font-size:clamp(36px,15vh,64px)}}@media (max-width:899px){.pb-wordmark{font-size:clamp(36px,11.6vw,76px)}}@media (min-width:900px) and (max-height:900px) and (min-height:561px){.pb-wordmark{font-size:clamp(54px,10.4vh,96px)}}@media (max-height:560px) and (min-width:600px){.pb-wordmark{font-size:clamp(34px,5.2vw,46px)}}@media (min-width:1800px) and (min-height:1040px){.pb-wordmark{font-size:112px}}.loc-cards .loc-card.is-soon,.loc-cards .loc-card.is-soon:hover{cursor:default;opacity:.86;transform:scale(.96);box-shadow:0 8px 22px #00000052,inset 0 0 0 1px #ffffff24}.loc-cards .loc-card.is-soon:-webkit-any(:active,.is-pressed){cursor:default;opacity:.86;transform:scale(.96);box-shadow:0 8px 22px #00000052,inset 0 0 0 1px #ffffff24}.loc-cards .loc-card.is-soon:is(:active,.is-pressed){cursor:default;opacity:.86;transform:scale(.96);box-shadow:0 8px 22px #00000052,inset 0 0 0 1px #ffffff24}.loc-card.is-soon .loc-card__art{filter:saturate(.4)brightness(.6)}.loc-card.is-soon .loc-card__meta b{color:#ffffffeb}.loc-card.is-soon .loc-card__meta small{letter-spacing:0;white-space:nowrap;color:#fff;font-size:12px;font-weight:700}.pb-soon{z-index:1;color:#ffffffe6;background:#09101ec7;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:8px;right:8px;box-shadow:inset 0 0 0 1px #ffffff3d}.pb-soon svg{width:14px;height:14px}.loc-card.is-selected .art .pb-drift{animation:9s ease-in-out infinite alternate pb-drift}@keyframes pb-drift{0%{transform:translate(-6px)}to{transform:translate(8px)}}@media (max-height:560px) and (min-width:600px){.pb-soon{width:20px;height:20px;top:5px;right:5px}.pb-soon svg{width:11px;height:11px}}.pb-ui .swatch__bag{border-radius:42% 42% 46% 46%/36% 36% 44% 44%}.pb-ui .swatch__bag:after{border-radius:inherit;border:2px solid #ffffff61;top:2px;bottom:2px;left:2px;right:2px}.pb-chip{background-color:var(--c,#d7263d);border-radius:6px 6px 7px 7px;flex:none;width:14px;height:16px;margin-bottom:4px;position:relative;box-shadow:inset 0 0 0 1.5px #fff9,0 1px 3px #0006}.pb-chip:after{content:"";background:#f1e6d2;border-radius:0 0 2px 2px;width:4px;height:4.5px;margin-left:-2px;position:absolute;top:100%;left:50%;box-shadow:0 1px 2px #0006}.pb-hud{--pb-edge:var(--gutter)}.pb-hud .hud__btns{top:var(--edge-top);right:calc(var(--safe-right) + var(--pb-edge))}.pb-hud .hud__btns--start{left:calc(var(--safe-left) + var(--pb-edge));right:auto}.pb-hud .hud__btn{width:var(--pb-btn);height:var(--pb-btn)}.pb-hud.is-leaving .pb-sb{animation:fade-out .26s var(--ease-in) both!important}.pb-sb{top:var(--edge-top);width:min(var(--pb-sb-w), calc(100% - 2 * (max(var(--safe-left), var(--safe-right)) + var(--pb-edge) + var(--pb-btn) + 8px)));pointer-events:none;animation:hud-in .6s 60ms var(--ease-out) both;border-radius:18px;padding:5px 5px 0;position:absolute;left:50%;translate:-50%}.pb-sb__table{border-collapse:collapse;border-spacing:0;border:0;width:100%;margin:0;display:block}.pb-sb__table tbody{gap:2px;display:grid}.pb-sb__row{height:30px;transition:background-color .32s var(--ease-out), box-shadow .32s var(--ease-out);border-radius:13px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;column-gap:6px;padding:0 9px 0 6px;display:grid;position:relative}.pb-sb__row>*{font-weight:inherit;text-align:left;padding:0}.pb-sb__row.is-serving{background:color-mix(in oklab, var(--pc-tint) 20%, #ffffff0d);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--pc-tint) 55%, transparent)}.pb-sb__serve{place-items:center;display:grid}.pb-sb__ball{opacity:0;width:14px;height:14px;transition:opacity .2s var(--ease-out), transform .42s var(--ease-spring);transform:scale(.2)}.pb-sb__row.is-serving .pb-sb__ball{opacity:1;transform:none}.pb-sb__row.is-newserve .pb-sb__ball{animation:pb-ball-hop .62s var(--ease-out) both}@keyframes pb-ball-hop{0%{opacity:0;transform:translateY(-16px)scale(.6)}45%{opacity:1;transform:translateY(0)scale(1.15,.85)}70%{transform:translateY(-5px)scale(1)}to{transform:none}}.pb-sb[data-phase=serve] .pb-sb__row.is-serving .pb-ball{animation:1.5s ease-in-out infinite pb-ball-wait}@keyframes pb-ball-wait{50%{transform:translateY(-2.5px)}}.pb-sb__who{align-items:center;gap:7px;min-width:0;display:flex}.pb-sb__name{font:700 14px/1.25 var(--font-body);letter-spacing:-.005em;color:var(--text)}.pb-sb__tag{color:var(--text-dim);flex:none;place-items:center;display:inline-grid}.pb-sb__tag:empty{display:none}.pb-sb__tag svg{width:14px;height:14px}.pb-sb__tag[data-kind=you],.pb-sb__tag[data-kind=away],.pb-sb__tag[data-kind=slow],.pb-sb__tag[data-kind=reconnecting]{font:800 12px/1.15 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--text);background:#ffffff29;border-radius:6px;padding:2px 5px}.pb-sb__tag[data-kind=away],.pb-sb__tag[data-kind=slow],.pb-sb__tag[data-kind=reconnecting]{color:var(--warn);background:#ffcf5633}.pb-sb__tag[data-kind=slow],.pb-sb__tag[data-kind=reconnecting]{align-items:center;gap:4px;padding:2px 5px;display:inline-flex}.pb-sb__tag[data-kind=slow] svg,.pb-sb__tag[data-kind=reconnecting] svg{width:13px;height:13px}.pb-sb__tag[data-kind=slow]{background:#09101e80}.pb-sb__tag[data-kind=slow] svg{width:15px;height:15px}.pb-sb__tag[data-kind=reconnecting] svg{animation:1.2s ease-in-out infinite pb-signal}@keyframes pb-signal{50%{opacity:.35}}@media (max-width:899px),(max-height:520px){.pb-sb__tag-long{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.pb-sb__row.is-away .pb-sb__name,.pb-sb__row.is-away .pb-chip{opacity:.6}.pb-sb__score{justify-content:flex-end;align-items:center;gap:8px;display:flex}.pb-sb__side{background:var(--pc-tint);height:18px;color:var(--ink);font:800 12px/18px var(--font-body);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:0 6px;display:none}.pb-sb__row.is-serving .pb-sb__side{display:inline-block}.pb-sb__side-short{display:none}.pb-sb__num{text-align:right;min-width:1.15ch;font:800 26px/1 var(--font-num);letter-spacing:-.04em;font-variant-numeric:tabular-nums;text-shadow:0 2px 10px #0000004d;display:inline-block}.pb-sb__num.is-bump{animation:score-bump .64s var(--ease-bounce)}.pb-sb__row.is-point .pb-sb__num{color:var(--gold)}.pb-sb__row.is-point:not(.is-local) .pb-sb__num{color:#ff9fae}.pb-sb__foot{border-top:1px solid var(--hairline);height:22px;transition:height .24s var(--ease-out), margin-top .24s var(--ease-out), opacity .18s var(--ease-out);background:#0003;border-radius:0 0 17px 17px;justify-content:space-between;align-items:center;gap:8px;margin:3px -5px 0;padding:0 12px;display:flex;overflow:hidden}.pb-sb__target{font:700 12px/1 var(--font-body);letter-spacing:.01em;color:var(--text-dim);white-space:nowrap;flex:none}.pb-sb__target.is-deuce{color:var(--gold)}.pb-sb__status{font:700 12px/1.2 var(--font-body);color:color-mix(in oklab, var(--loc-accent) 55%, #fff)}.pb-sb__status[hidden],.pb-sb__chip[hidden]{display:none}.pb-sb__chip{border-radius:var(--radius-pill);background:linear-gradient(180deg, var(--gold-hi), var(--gold));color:#3a2500;height:17px;font:800 12px/17px var(--font-body);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;flex:none;padding:0 8px;box-shadow:0 0 14px #ffc93c8c}.pb-sb__chip[data-mine="0"]{color:#3a0612;background:linear-gradient(#ffd3da,#ff8da0);box-shadow:0 0 14px #ff5d7380}.pb-sb__chip.is-pop{animation:live-pop .52s var(--ease-bounce)}.pb-hud .emote-tray{top:calc(var(--edge-top) + var(--pb-btn) + 8px);right:calc(var(--safe-right) + var(--pb-edge));grid-template-columns:repeat(3,48px)}.pb-emote-bubble[data-slot="0"]{left:28%}.pb-emote-bubble[data-slot="1"]{left:72%}.pb-ui .banner{width:-moz-fit-content;width:fit-content;transition:bottom .2s var(--ease-out);margin-inline-start:auto;margin-inline-end:auto;animation-name:pb-banner-in;left:0;right:0;transform:none}.pb-ui .banner.is-leaving{animation-name:pb-banner-out!important}@keyframes pb-banner-in{0%{opacity:0;transform:translateY(var(--pb-from,-14px)) scale(.92)}}@keyframes pb-banner-out{to{opacity:0;transform:translateY(calc(var(--pb-from,-14px) * .6)) scale(.96)}}.pb-ui .banner__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pb-ui .banner{--glass:#09101ed6}.pb-ui:has(.pb-hud) .toast{--glass:#09101ed6}.pb-ui .toasts{top:calc(var(--edge-top) + var(--pb-sb-h) + 12px);bottom:auto}.pb-ui .toast.pb-toast--quiet{min-height:36px;font:600 13px/1.3 var(--font-body);color:var(--text-dim);box-shadow:var(--shadow-1);padding:6px 15px 6px 12px}.pb-ui .toast.pb-toast--quiet .toast__dot{opacity:.6}.pb-under{pointer-events:none;transition:opacity .2s var(--ease-out), bottom .2s var(--ease-out);grid-template-columns:minmax(0,1fr);justify-items:center;gap:6px;padding:0 12px;display:grid;position:absolute;left:0;right:0}.pb-ui:has(.banner:not(.is-leaving)) .pb-under{opacity:0}.pb-wait,.pb-clock{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border);max-width:100%;box-shadow:var(--shadow-1);animation:pb-banner-in .42s var(--ease-spring) both;background:#09101ed1;align-items:center;display:inline-flex}.ui-root.no-blur .pb-wait,.ui-root.no-blur .pb-clock{-webkit-backdrop-filter:none;backdrop-filter:none;background:#09101eeb}.pb-wait{min-height:38px;font:650 14.5px/1.2 var(--font-body);color:var(--text);gap:10px;padding:6px 18px 6px 14px}.pb-wait[data-reason=reconnecting]{border-color:color-mix(in oklab, var(--warn) 45%, transparent)}.pb-wait__hop{flex:none;gap:4px;height:16px}.pb-wait__hop i{width:7px;height:7px}.pb-wait__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pb-clock{height:34px;font:650 13.5px/1 var(--font-body);color:var(--text-dim);gap:8px;padding:0 5px 0 14px}.pb-clock__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pb-clock__num{background:var(--loc-accent);width:24px;height:24px;color:var(--loc-on-accent);font:800 15px/1 var(--font-num);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;display:grid}.pb-clock[data-mine="0"] .pb-clock__num{color:var(--text);background:#ffffff29}.pb-clock__digit{animation:pb-count-pop .38s var(--ease-bounce) both;display:block}@media (max-width:899px){:root[data-game=pickleball]{--pb-edge:10px;--pb-sb-w:290px}}@media (max-width:399px){.pb-sb__side-long{display:none}.pb-sb__side-short{display:inline}.pb-sb__side{padding:0 5px}}@media (max-width:359px){:root[data-game=pickleball]{--pb-btn:44px;--pb-edge:8px}.pb-sb__tag[data-kind=bot],.pb-sb__tag[data-kind=remote]{display:none}.pb-sb{padding:4px 4px 0}.pb-sb__row{grid-template-columns:14px minmax(0,1fr) auto;column-gap:4px;padding:0 6px 0 4px}.pb-sb__who{gap:5px}.pb-sb__score{gap:6px}.pb-sb__name{letter-spacing:-.015em;font-size:13px}.pb-sb__num{font-size:24px}.pb-sb__foot{gap:6px;margin:3px -4px 0;padding:0 8px}.pb-sb__status{letter-spacing:-.01em}.pb-sb__chip{letter-spacing:.02em;padding:0 6px}.pb-sb__foot:has(.pb-sb__chip:not([hidden])) .pb-sb__target{display:none}.pb-sb__foot:has(.pb-sb__chip:not([hidden])){justify-content:center}}@media (min-width:900px) and (min-height:521px){:root[data-game=pickleball]{--pb-sb-h:106px;--pb-sb-w:348px;--pb-btn:52px}.pb-sb{border-radius:22px;padding:6px 6px 0}.pb-sb__row{border-radius:16px;grid-template-columns:20px minmax(0,1fr) auto;column-gap:8px;height:35px;padding:0 12px 0 8px}.pb-sb__ball{width:17px;height:17px}.pb-chip{width:16px;height:18px}.pb-sb__name{font-size:15.5px}.pb-sb__num{font-size:31px}.pb-sb__side{height:20px;font-size:12.5px;line-height:20px}.pb-sb__foot{border-radius:0 0 21px 21px;height:25px;margin:4px -6px 0;padding:0 16px}.pb-sb__target,.pb-sb__status{font-size:13px}.pb-sb__chip{height:19px;font-size:12.5px;line-height:19px}}@media (orientation:landscape) and (max-height:520px){:root[data-game=pickleball]{--pb-sb-h:84px;--pb-sb-w:288px;--pb-btn:var(--hud-btn,48px);--pb-edge:var(--gutter)}.pb-sb__row{height:27px}.pb-sb__num{font-size:24px}.pb-sb__foot{height:20px}}:root[data-game=pickleball] .callout__shade{--callout-edge:0 0 2.5px var(--loc-ink), 0 0 6px color-mix(in srgb, var(--loc-ink) 85%, transparent), 0 5px 2.5px var(--drop), 0 5px 6px color-mix(in srgb, var(--drop) 85%, transparent),}.callout--win{--drop:color-mix(in oklab, var(--pc,#7a4a20) 62%, #000);--glow:0 3px 54px color-mix(in srgb, var(--pc-tint,#ffbe3c) 70%, transparent),;--soft:0 20px 70px #0009}.callout--win .callout__ch{background:linear-gradient(180deg, #fff 24%, var(--pc-tint,var(--gold)) 100%);background-color:var(--pc-tint,var(--gold));color:#0000;-webkit-background-clip:text;background-clip:text}.callout--win[data-tone=good]{--drop:#8a4b00;--glow:0 3px 66px #ffbe3cd9,;--soft:0 22px 76px #000000a6}.callout--win[data-tone=good] .callout__face .callout__ch{background-image:linear-gradient(180deg, var(--gold-hi) 8%, var(--gold) 52%, var(--gold-lo) 92%);background-color:var(--gold-lo)}.pb-callout__ring{border-color:color-mix(in srgb, var(--pc-tint,#ffdc78) 80%, #fff)}.pb-callout[data-tone=good] .pb-callout__ring{border-color:#ffdc78e6}.pb-callout[data-pb=smash] .callout__ch{animation-name:pb-ch-smash;animation-duration:.42s;animation-timing-function:var(--ease-in);animation-delay:calc(var(--i) * 20ms)}@keyframes pb-ch-smash{0%{opacity:0;transform:translateY(-1.1em)scale(.9,1.3)}40%{opacity:1}78%{transform:translateY(.04em)scale(1.14,.82)}to{transform:none}}.pb-callout[data-pb=smash] .callout__word{animation:thock .42s .38s var(--ease-out) both}.pb-callout[data-pb=dink] .callout__ch{animation-name:pb-ch-float;animation-duration:.76s;animation-timing-function:var(--ease-out);animation-delay:calc(var(--i) * 30ms)}@keyframes pb-ch-float{0%{opacity:0;transform:translateY(.34em)scale(.92)}to{transform:none}}.pb-callout[data-pb=lob] .callout__ch{animation-name:pb-ch-lob;animation-duration:.78s;animation-timing-function:var(--ease-out);animation-delay:calc(var(--i) * 44ms)}@keyframes pb-ch-lob{0%{opacity:0;transform:translateY(.5em)scale(.6)}45%{opacity:1;animation-timing-function:var(--ease-in);transform:translateY(-.42em)scale(1.05)}82%{transform:translateY(.03em)scale(1.04,.94)}to{transform:none}}.callout--fault{--drop:#6d1424}.callout--fault .callout__word{color:#ff7d8f;transform:rotate(-4deg)}.callout--fault .callout__head{transform:rotate(-2.5deg)}.callout--fault .callout__head>.callout__word{transform:none}.callout--fault .callout__ch{animation-name:ch-stamp;animation-timing-function:var(--ease-out)}.callout--fault[data-tone=good]{--drop:#0d4a37}.callout--fault[data-tone=good] .callout__word{color:#dcfff0}.callout--fault[data-tone=good] .callout__face .callout__ch{background:#9af0cb linear-gradient(#fff 30%,#9af0cb 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.callout--fault[data-tone=good] .callout__sub{color:#b8f7dd}.callout--fault[data-tone=bad] .callout__sub,.callout--fault[data-tone=neutral] .callout__sub{color:#ffc2cb}.pbm__court{fill:var(--pb-court)}.pbm__kitchen{fill:var(--pb-kitchen)}.pbm__lines{fill:none;stroke:var(--pb-lines);stroke-width:.9px;stroke-linejoin:round}.pbm__net{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-dasharray:1.7 1.5}.pbm__box{fill:#ffffff47;stroke:#fff;stroke-width:.9px;stroke-dasharray:2 1.6}.pbm__zone{fill:#ff5d739e;stroke:#ffc2cb;stroke-width:.9px}.pbm__feet ellipse{fill:#fff;stroke:#2a0610;stroke-width:.8px}.pbm__ball{fill:var(--pb-ball);stroke:#fff;stroke-width:1.3px;transform-box:fill-box;transform-origin:50%;animation:pbm-ball .52s .24s var(--ease-bounce) both}@keyframes pbm-ball{0%{opacity:0;transform:scale(2.6)}}.pbm__thud,.pbm__trail{fill:none;stroke:#ffc2cb;stroke-width:2px;stroke-linecap:round}.pbm__trail{stroke-dasharray:.09 .11;animation:.3s .42s both fade-in}.pbm__thud{animation:.2s .62s both fade-in}.callout--fault[data-tone=good] .pbm__thud,.callout--fault[data-tone=good] .pbm__trail{stroke:#b8f7dd}.pb-coach{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border:1px solid var(--glass-border);width:max-content;max-width:min(430px,100% - 24px);box-shadow:var(--shadow-2);pointer-events:none;transition:opacity .2s var(--ease-out), bottom .2s var(--ease-out);animation:coach-in .52s .2s var(--ease-spring) both;background:#09101ecc;border-radius:20px;align-items:center;gap:12px;padding:8px 16px 8px 8px;display:flex;position:absolute}.ui-root.no-blur .pb-count__num{-webkit-backdrop-filter:none}.ui-root.no-blur .pb-coach{-webkit-backdrop-filter:none;backdrop-filter:none;background:#09101eeb}.pb-coach.is-leaving{animation:fade-out .24s var(--ease-in) both!important}.pb-coach .coach__art{border-radius:14px;width:46px;height:46px}.pb-coach .coach__art svg{width:40px;height:40px}.pb-coach .coach__text{font-size:14px}.pb-coach .coach__step{white-space:normal;text-wrap:balance}.pb-coach .pb-coach__sub{font:500 12.5px/1.3 var(--font-body);color:var(--text-dim)}.pb-coach__finger{animation:pb-coach-swipe 2.2s var(--ease-in-out) infinite}.pb-coach[data-kind=serve]{--dx:-15px;--dy:-27px}.pb-coach[data-kind=aim]{--dx:0px;--dy:-30px}@keyframes pb-coach-swipe{0%,10%{opacity:0;transform:translate(0)}18%,34%{opacity:1;transform:translate(0)}52%,to{transform:translate(var(--dx,0px), var(--dy,-30px)) scale(.7);opacity:0}}.pb-coach__ring{transform-box:fill-box;transform-origin:50%;animation:pb-ring-close 1.9s var(--ease-in-out) infinite}@keyframes pb-ring-close{0%{opacity:0;stroke:#fff;fill:#0000;transform:scale(1.66)}20%{opacity:1;stroke:#fff;fill:#0000}58%,86%{opacity:1;stroke:#3ddc97;transform:scale(1)}to{opacity:0;transform:scale(1)}}:root.reduced-motion .pb-coach__finger,:root.reduced-motion .pb-coach__ring{animation:none}@media (prefers-reduced-motion:reduce){.pb-coach__finger,.pb-coach__ring{animation:none}}@media (max-height:560px) and (min-width:600px){.pb-coach{gap:9px;padding:7px 12px 7px 7px}.pb-coach .coach__art{width:40px;height:40px}.pb-coach .coach__text{font-size:13px}.pb-coach .coach__keys{display:none}}.pb-count{left:50%;top:var(--pb-y-call,58%);pointer-events:none;animation:fade-in .2s var(--ease-out) both;justify-items:center;gap:10px;display:grid;position:absolute;translate:-50% -50%}.pb-count.is-leaving{animation:fade-out .2s var(--ease-in) both!important}.pb-count__num{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:124px;height:124px;box-shadow:inset 0 0 0 2px #fff3, var(--shadow-2);font:800 82px/1 var(--font-display);letter-spacing:-.04em;color:#fff;background:#09101eb8;border-radius:50%;place-items:center;display:grid;position:relative}.pb-count__digit{animation:pb-count-pop .62s var(--ease-bounce) both;display:block}@keyframes pb-count-pop{0%{opacity:0;transform:scale(.4)}}.pb-count__ring{border:3px solid var(--loc-accent);width:124px;height:124px;animation:pb-count-ring 1s var(--ease-out) infinite;border-radius:50%;margin-left:-62px;position:absolute;top:0;left:50%}@keyframes pb-count-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}.pb-count__label{border-radius:var(--radius-pill);font:750 14px/1.2 var(--font-display);color:var(--text);background:#09101ecc;padding:5px 13px}@media (max-height:560px) and (min-width:600px){.pb-count{gap:6px}.pb-count__num,.pb-count__ring{width:96px;height:96px}.pb-count__ring{margin-left:-48px}.pb-count__num{font-size:62px}}.pb-ui .callout{top:var(--pb-y-call,58%);transform:translateY(-50%)}.pb-ui .callout.is-out{animation-name:callout-out}@media not all and (min-aspect-ratio:1) and (min-width:480px){@media (max-width:599px){.pb-hud .hud__btns:not(.hud__btns--start){flex-direction:column-reverse}.pb-hud:has(.hud__btns:not(.hud__btns--start)>.hud__btn:not([hidden])~.hud__btn:not([hidden])) .emote-tray{top:calc(var(--edge-top) + 2 * var(--pb-btn) + 16px)}}.pb-emote-bubble{width:44px;height:44px;margin-left:0;font-size:26px;animation-name:pb-emote-pop;top:calc(100% - 12px)}.pb-emote-bubble[data-slot="0"]{left:-6px}.pb-emote-bubble[data-slot="1"]{left:auto;right:-6px}.pb-ui .banner{--pb-from:14px;top:auto;bottom:var(--pb-rail);gap:12px;min-width:200px;padding:6px 20px 6px 12px}.pb-ui .banner__bar{min-height:34px}.pb-ui .banner__title{font-size:21px}.pb-ui .banner__sub{font-size:13.5px}.pb-coach{left:50%;bottom:var(--pb-rail);padding:6px 14px 6px 6px;translate:-50%}.pb-coach .coach__art{width:40px;height:40px}.pb-coach .coach__art svg{width:35px;height:35px}@media (max-width:359px){.pb-coach{gap:10px;padding-right:12px}.pb-coach .coach__text{font-size:13px}}.pb-under{--pb-from:14px;bottom:var(--pb-rail)}.pb-ui:has(.banner:not(.is-leaving),.pb-under) .pb-coach{opacity:0}:root:has(.si-hint.is-on) .pb-coach{opacity:0}:root:has(.si-hint.is-on) .pb-ui .banner{opacity:0}.pb-ui .banner{transition:opacity .16s var(--ease-out), bottom .2s var(--ease-out)}.pb-ui:has(.pb-hud) .toasts{top:auto;bottom:calc(var(--pb-rail) + var(--pb-toast-up,0px));transition:bottom .22s var(--ease-out)}@media (min-height:700px){.pb-ui:has(.pb-coach:not(.is-leaving)){--pb-toast-up:var(--pb-rail-step)}}.pb-ui:has(.banner:not(.is-leaving),.pb-under){--pb-toast-up:var(--pb-rail-step)}@media (min-height:700px){.pb-ui:has(.pb-wait+.pb-clock){--pb-toast-up:calc(var(--pb-rail-step) + 40px)}}.pb-ui:has(.pb-hud) .toast{padding:7px 16px 7px 12px;font-size:14px}:root:has(.si-hint.is-on) .pb-ui:not(:has(.pb-under)){--pb-toast-up:0px}@media (max-height:699px){.pb-ui:has(.toast:not(:-webkit-any(.is-leaving,.is-waiting))) .pb-coach{opacity:0}.pb-ui:has(.toast:not(:is(.is-leaving,.is-waiting))) .pb-coach{opacity:0}.pb-under:has(.pb-clock) .pb-wait{display:none}.pb-sb{transition:padding-bottom .24s var(--ease-out)}.pb-sb[data-phase=rally]{padding-bottom:5px}.pb-sb[data-phase=rally] .pb-sb__foot{opacity:0;border-top-width:0;height:0;margin-top:0}}}@keyframes pb-emote-pop{0%{opacity:0;transform:translateY(-8px)scale(.3)}12%{opacity:1;transform:scale(1.12)}20%{transform:none}78%{opacity:1;transform:translateY(5px)}to{opacity:0;transform:translateY(8px)scale(.85)}}@media (min-aspect-ratio:1) and (min-width:480px){:root[data-game=pickleball]{--pb-col:max(190px, min(var(--pb-sb-w), calc(var(--pb-x-far,34vw) - 16px - var(--pb-edge) - max(var(--safe-left), var(--safe-right)))))}.pb-sb{left:calc(var(--safe-left) + var(--pb-edge));width:max(200px, min(var(--pb-sb-w), calc(var(--pb-x-free,100vw) - var(--pb-edge) - var(--safe-left))));translate:none}.pb-hud .hud__btns--start{left:auto;right:calc(var(--safe-right) + var(--pb-edge) + var(--pb-btn) + var(--space-2))}.pb-hud:has(.hud__btns:not(.hud__btns--start)>.hud__btn:not([hidden])~.hud__btn:not([hidden])) .hud__btns--start{right:calc(var(--safe-right) + var(--pb-edge) + 2 * (var(--pb-btn) + var(--space-2)))}.pb-emote-bubble[data-slot="0"]{left:18%}.pb-emote-bubble[data-slot="1"]{left:46%}.pb-coach{top:calc(var(--edge-top) + var(--pb-sb-h) + 10px);left:calc(var(--safe-left) + var(--pb-edge));max-width:var(--pb-col)}.pb-ui:has(.pb-hud) .toasts{top:calc(var(--edge-top) + var(--pb-sb-h) + 10px + var(--pb-toast-down,0px));bottom:auto;left:calc(var(--safe-left) + var(--pb-edge));width:var(--pb-col);transition:top .22s var(--ease-out);justify-items:start;right:auto;transform:none}.pb-ui:has(.pb-coach:not(.is-leaving)){--pb-toast-down:96px}.pb-ui .banner{top:calc(var(--edge-top) + var(--pb-btn) + 10px + var(--pb-tray,0px));left:auto;right:calc(var(--safe-right) + var(--pb-edge));max-width:var(--pb-col);min-width:0;margin:0}.pb-under{top:calc(var(--edge-top) + var(--pb-btn) + 10px + var(--pb-tray,0px));left:auto;right:calc(var(--safe-right) + var(--pb-edge));width:var(--pb-col);justify-items:end;padding:0}.pb-ui:has(.emote-tray:not(.is-leaving)){--pb-tray:122px}@media (min-height:561px){.pb-ui .callout{--sz:clamp(64px, min(13vw, 15vh), 160px)}.pb-ui .callout[data-size=mid]{--sz:clamp(52px, min(10.5vw, 12.5vh), 136px)}.pb-ui .callout[data-size=long]{--sz:clamp(40px, min(8vw, 10vh), 108px)}}}.pb-ui .load__bg{background:radial-gradient(60% 50% at 50% 38%, color-mix(in oklab, var(--loc-accent) 26%, transparent), transparent 70%), radial-gradient(70% 60% at 80% 90%, #2f6db557, transparent 70%), linear-gradient(180deg, #0f1b2d 0%, #0b1422 100%)}@supports (color:color(display-p3 0 0 0)){.pb-ui .load__bg{background:radial-gradient(60% 50% at 50% 38%, color-mix(in oklab, var(--loc-accent) 26%, transparent), transparent 70%), radial-gradient(70% 60% at 80% 90%, color(display-p3 .249133 .421975 .68886/.34), transparent 70%), linear-gradient(180deg, #0f1b2d 0%, #0b1422 100%)}}@supports (color:lab(0% 0 0)){.pb-ui .load__bg{background:radial-gradient(60% 50% at 50% 38%, color-mix(in oklab, var(--loc-accent) 26%, transparent), transparent 70%), radial-gradient(70% 60% at 80% 90%, lab(44.7965% -.894934 -44.7637/.34), transparent 70%), linear-gradient(180deg, #0f1b2d 0%, #0b1422 100%)}}.pb-load{aspect-ratio:220/120;width:min(240px,62vw);position:relative}.pb-load__layer,.pb-load__x{display:block;position:absolute;top:0;bottom:0;left:0;right:0}.pb-load__art{width:100%;height:100%;overflow:visible}.pb-load__x{animation:1.3s linear infinite alternate pb-load-x}@keyframes pb-load-x{0%{transform:translate(0)}to{transform:translate(60%)}}.pb-load__y{width:10%;height:100%;margin-left:-5%;animation:.65s cubic-bezier(.28,.62,.56,1) infinite alternate pb-load-y;position:absolute;top:0;left:20%}@keyframes pb-load-y{0%{transform:translateY(0)}to{transform:translateY(-56%)}}.pb-load__ball{aspect-ratio:1;width:100%;display:block;position:absolute;bottom:13.4%;left:0}.pb-load__shadow{background:#00000073;border-radius:50%;width:9%;height:4%;margin-left:-4.5%;animation:.65s cubic-bezier(.28,.62,.56,1) infinite alternate pb-load-shadow;position:absolute;bottom:10.6%;left:20%}@keyframes pb-load-shadow{0%{opacity:.9;transform:scale(1)}to{opacity:.35;transform:scale(.45)}}:root.reduced-motion .pb-load__x,:root.reduced-motion .pb-load__y,:root.reduced-motion .pb-load__shadow{animation:none!important}:root.reduced-motion .pb-load__x{transform:translate(30%)}:root.reduced-motion .pb-load__y{transform:translateY(-56%)}@media (prefers-reduced-motion:reduce){.pb-load__x,.pb-load__y,.pb-load__shadow{animation:none!important}.pb-load__x{transform:translate(30%)}.pb-load__y{transform:translateY(-56%)}}.pbh__court{fill:color-mix(in oklab, var(--pb-court) 78%, transparent)}.pbh__kitchen{fill:color-mix(in oklab, var(--pb-kitchen) 86%, transparent)}.pbh__lines{fill:none;stroke:#fffc;stroke-width:1.3px;stroke-linejoin:round}.pbh__net{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:2.4 1.8}.pbh__glow{fill:color-mix(in oklab, var(--loc-accent) 60%, transparent);stroke:var(--loc-accent);stroke-width:1.6px;animation:1.6s ease-in-out infinite pb-glow}@keyframes pb-glow{50%{opacity:.5}}.pbh__zone{fill:#ff5d7380;stroke:#ff9aa8;stroke-width:1.3px}.pbh__num circle{fill:var(--loc-accent)}.pbh__num text{fill:var(--loc-ink);font:800 16px var(--font-display)}.pbh__num--b circle{fill:#ffffffe6}.pbh__num--b text{fill:#15110f}.pbh-swipe-finger{animation:pbh-swipe 2.2s var(--ease-in-out) infinite}@keyframes pbh-swipe{0%{opacity:0;transform:translate(0)}12%,28%{opacity:1;transform:translate(0)}44%,to{opacity:0;transform:translate(-15px,-36px)}}.pbh-swipe-ball{animation:pbh-swipe-ball 2.2s var(--ease-out) infinite}@keyframes pbh-swipe-ball{0%,36%{opacity:0;transform:translate(8px,18px)scale(.7)}46%{opacity:1}80%,to{opacity:0;transform:translate(-4px,-8px)}}.pbh-lob-finger{animation:pbh-lob 2.2s var(--ease-in-out) infinite}@keyframes pbh-lob{0%{opacity:0;transform:translateY(0)}12%,28%{opacity:1;transform:translateY(0)}46%,to{opacity:0;transform:translateY(26px)}}.pbh-serve-finger{animation:pbh-serve 2.2s var(--ease-in-out) infinite}@keyframes pbh-serve{0%{opacity:0;transform:translate(0)}12%,28%{opacity:1;transform:translate(0)}46%,to{opacity:0;transform:translate(-10px,-34px)}}.pbh-ring{transform-box:fill-box;transform-origin:50%;animation:pbh-ring 1.9s var(--ease-in-out) infinite}@keyframes pbh-ring{0%{opacity:0;stroke:#fff;fill:#0000;transform:scale(1.7)}20%{opacity:1;stroke:#fff;fill:#0000}58%,88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}:root.reduced-motion .pb-how svg *{animation:none!important}@media (prefers-reduced-motion:reduce){.pb-how svg *{animation:none!important}}.pb-how__score{background:color-mix(in oklab, var(--loc-accent) 12%, #ffffff0a);border:1px solid color-mix(in oklab, var(--loc-accent) 26%, transparent);color:var(--text-dim);border-radius:16px;padding:12px 14px;font-size:13.5px}.pb-over .stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pb-over .legend .pb-chip{width:12px;height:14px;margin-bottom:3px}.pb-over__rally{font:600 13.5px/1.2 var(--font-body);color:var(--text-dim);animation:.6s .8s both fade-in}.pb-over__rally b{font:800 15px/1 var(--font-num);color:var(--white)}.pb-over__level{justify-content:center;align-items:center;gap:12px;width:100%;margin-top:10px;animation:.6s .8s both fade-in;display:flex}.pb-over__level-label{font:800 12px/1.2 var(--font-body);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-dim);flex:none}.pb-over__seg{flex:0 330px;min-width:0}.pb-over .gameover__actions{margin-top:12px}@media (max-width:699px){.pb-over .stat{gap:7px;padding:10px 11px}.pb-over .stat__label{letter-spacing:.04em;font-size:12px}}@media (max-width:359px){.pb-over .stats{gap:6px}.pb-over .stat{padding:8px 9px}.pb-over__level{gap:8px}.pb-over__level-label{display:none}}@media (max-height:560px) and (min-width:600px){.gameover.pb-over{grid-template-areas:"eye stats""title stats""score legend""sub rally""level level""status status""actions actions";row-gap:5px}.pb-over .stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pb-over__rally{grid-area:rally}.pb-over__level{grid-area:level;margin-top:2px}.pb-over .gameover__actions{margin-top:4px}}.pb-over .gameover__score{border-radius:var(--radius-pill);background:#09101ebd;padding:7px 20px 8px;box-shadow:inset 0 0 0 1px #ffffff1f}.pb-over .gameover__score span{color:var(--text-dim)}.pb-over .gameover__sub,.pb-over .gameover__tip,.pb-over .gameover__eyebrow{color:var(--text);text-shadow:0 1px 2px #050a14f2,0 0 10px #050a14d9,0 0 22px #050a1499}.pb-over .legend,.pb-over__rally{text-shadow:0 1px 2px #050a14f2,0 0 10px #050a14cc}.pb-over .gameover__status{order:1;min-height:0}.pb-over .gameover__actions{order:2}.pb-over .gameover__status:not(:empty){border-radius:var(--radius-pill);font:650 14.5px/1.3 var(--font-body);color:var(--text);background:#09101ec7;margin-top:6px;padding:6px 14px}.pb-over .gameover__status:not(:empty)+.gameover__actions{margin-top:8px}.pb-over:has(.gameover__status:not(:empty)) .gameover__actions{margin-top:8px}.pb-over .gameover__status[data-state=invited]{color:var(--white);font-weight:750}.pb-over .gameover__status[data-state=declined],.pb-over .gameover__status[data-state=left]{color:#ffd2d8}.pb-over .gameover__actions>.btn[data-rematch=invited]{animation:.6s .85s both fade-in,1.5s ease-in-out 1.4s infinite pb-invite}@keyframes pb-invite{50%{box-shadow:0 4px 0 var(--btn-lip), 0 0 0 7px color-mix(in oklab, var(--loc-accent) 34%, transparent), inset 0 1px 0 var(--btn-shine)}}.pb-ui .hop i{border-radius:50%}.pb-ui .hop i:first-child{background:var(--pb-ball)}.pb-ui .guest .bag-chip{border-radius:11px 11px 13px 13px;width:26px;height:30px;margin-bottom:8px;box-shadow:inset 0 0 0 2px #fff9,0 2px 6px #0006}.pb-ui .guest .bag-chip:after{background:#f1e6d2;border:0;border-radius:0 0 3px 3px;width:7px;height:8px;margin-left:-3.5px;top:100%;bottom:auto;left:50%;right:auto;box-shadow:0 1px 2px #0006}.pb-ui .lobby:has(.code__ch--empty) .lobby__grid{grid-template-columns:minmax(0,1fr)}.pb-ui .lobby:has(.code__ch--empty) :is(.qr,.share-row,.share-btn,.code__ch--empty,.code>.eyebrow){display:none}.pb-ui .lobby:has(.code__ch--empty) .code__chars{min-height:132px;font:650 15px/1.3 var(--font-body);color:var(--text-dim);background:#ffffff0d;border-radius:18px;justify-content:center;align-items:center;gap:0;box-shadow:inset 0 0 0 1px #ffffff1f}.pb-ui .lobby:has(.code__ch--empty) .code__chars:before{content:"Opening your room"}.pb-ui .lobby:has(.code__ch--empty) .code__chars:after{content:"";text-align:left;width:1.2em;animation:1.4s steps(4,end) infinite dots;display:inline-block}.pb-ui .lobby:has(.code__ch--empty) .lobby__status[data-status=connecting]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:699px){.pb-ui .lobby:has(.code__ch--empty) .code__chars{min-height:112px}}.pb-resume{scrollbar-width:none;border-radius:var(--radius-xl);width:min(400px,100%);animation:pop-in .48s var(--ease-spring) both;display:grid;overflow:auto}.pb-resume__art{height:116px;position:relative}.pb-resume__art svg{width:100%;height:100%;display:block}.pb-resume__art:after{content:"";background:linear-gradient(180deg, transparent, var(--glass-solid));position:absolute;top:40%;bottom:0;left:0;right:0}.pb-resume__later{background:#09101e99;position:absolute;top:8px;right:8px}.pb-resume__body{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:7px;min-width:0;padding:6px 24px 0;display:grid}.pb-resume__title{font-size:26px}.pb-resume__score{max-width:100%;font:700 16px/1.2 var(--font-body);justify-content:center;align-items:baseline;gap:11px;margin-top:2px;display:flex}.pb-resume__who{min-width:0}.pb-resume__num{font:800 32px/1 var(--font-num);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;color:color-mix(in oklab, var(--loc-accent) 45%, #fff);flex:none}.pb-resume__meta{font:650 14px/1.3 var(--font-body);color:var(--text)}.pb-resume__note{font:500 13.5px/1.4 var(--font-body);color:var(--text-dim);text-wrap:balance}.pb-resume__actions{gap:10px;padding:16px 24px 22px;display:grid}@media (max-height:560px) and (min-width:600px){.pb-resume{grid-template-columns:210px minmax(0,1fr);grid-template-areas:"art body""art actions";width:min(640px,100%)}.pb-resume__art{grid-area:art;height:auto;min-height:100%}.pb-resume__art:after{background:linear-gradient(90deg, transparent, var(--glass-solid));top:0;bottom:0;left:55%;right:0}.pb-resume__body{grid-area:body;padding:20px 56px 0 16px}.pb-resume__actions{grid-area:actions;grid-template-columns:1fr 1fr;padding:14px 20px 18px 16px}}.pb-set .set-head>.icon-btn{flex:none}.pb-set .set-row__text small{text-wrap:pretty}html.si-on,html.si-on body{overscroll-behavior:none}html.si-dragging,html.si-dragging *{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}.si-hint{--si-gutter:16px;left:16px;right:16px;left:max(var(--si-gutter), var(--safe-left,env(safe-area-inset-left,0px)));right:max(var(--si-gutter), var(--safe-right,env(safe-area-inset-right,0px)));bottom:calc(var(--safe-bottom,env(safe-area-inset-bottom,0px)) + 22px);z-index:16;box-sizing:border-box;background:var(--glass,#12161eb8);border:1px solid var(--glass-border,#ffffff29);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:-moz-fit-content;width:fit-content;max-width:360px;min-height:58px;color:var(--text,#fff);font:600 15px/1.25 var(--font-body,system-ui, -apple-system, "Segoe UI", sans-serif);text-align:center;text-wrap:balance;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;border-radius:16px;flex-direction:column;justify-content:center;margin-inline-start:auto;margin-inline-end:auto;padding:8px 16px;transition:opacity .18s,transform .18s;display:flex;position:fixed;transform:translateY(8px)}.si-hint.is-on{opacity:1;transform:none}.si-hint__sub{opacity:.78;margin-top:2px;font-size:12.5px;font-weight:500;display:block}.si-hint__sub:empty{display:none}@media (max-width:359px){.si-hint{font-size:14px}.si-hint__sub{font-size:12px}}@media (min-aspect-ratio:1) and (min-width:480px){.si-hint{max-width:min(300px, calc(31vw - max(var(--si-gutter), var(--safe-left,env(safe-area-inset-left,0px)))));text-align:left;margin-inline-start:0;margin-inline-end:auto}}@media (prefers-reduced-motion:reduce){.si-hint{transition:none;transform:none}}
