@font-face{font-family:ui;src:url(../media/NunitoSans[wght]-s.p.0dm8udi_-g0_t.woff2)format("woff2");font-display:swap;font-weight:200 1000}@font-face{font-family:ui Fallback;src:local(Arial);ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.0%;size-adjust:98.13%}.ui_90edcb42-module__-CLN3W__className{font-family:ui,ui Fallback}.ui_90edcb42-module__-CLN3W__variable{--font-ui:"ui", "ui Fallback"}
@font-face{font-family:display;src:url(../media/Baloo2[wght]-s.p.06e2nmt4y~0lp.woff2)format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:111.2%;descent-override:54.05%;line-gap-override:0.0%;size-adjust:96.95%}.display_7b3611bd-module__Vqsehq__className{font-family:display,display Fallback}.display_7b3611bd-module__Vqsehq__variable{--font-display-face:"display", "display Fallback"}
*,:before,:after{box-sizing:border-box}:root{--color-token-blue:#4a90d9;--color-token-green:#5bb85c;--color-token-yellow:#f2c037;--color-token-purple:#9b59b6;--color-token-orange:#f07020;--color-token-red:#d9433b;--color-token-teal:#16857e;--color-green:#4fb477;--color-red:#d9433b;--color-accent:#f07020;--color-casual:#3b8bf0;--color-bot:#5e6e82;--color-opp-accent:#3b8bf0;--color-on-fill:#fff}:root .play-reassure{width:100%;height:0;display:block;position:relative;overflow:visible}:root .play-reassure>span{text-align:center;color:var(--color-muted);pointer-events:none;font-size:13px;line-height:18px;position:absolute;top:4px;left:0;right:0}:root{--color-scrim:#1a1b4b85;--font-family:var(--font-ui,"Nunito Sans"), system-ui, sans-serif;--font-display:var(--font-display-face,"Baloo 2"), var(--font-family);--font-weight-normal:600;--font-weight-medium:700;--font-weight-bold:700;--font-weight-black:800;--text-display:40px;--text-h1:24px;--text-h2:20px;--text-lg:19px;--text-body:16px;--text-sm:14px;--text-xs:12px;--text-2xs:11px;--type-name-size:13px;--type-name-weight:600;--type-label-size:11px;--type-label-weight:600;--type-label-track:.12em;--type-label-ink:78%;--type-label-case:uppercase;--type-shout-case:uppercase;--type-shout-track:0;--type-num-size:12px;--type-num-weight:var(--font-weight-bold);--type-question-size:18px;--type-question-size-desk:22px;--type-question-weight:var(--font-weight-black);--type-question-line:1.25;--leading-tight:1.1;--leading-snug:1.3;--leading-body:1.55;--tracking-eyebrow:var(--type-label-track);--radius-sm:14px;--radius-md:20px;--radius-lg:24px;--radius-pill:999px;--outline-width:2.5px;--z-clash:15;--z-overlay:60;--z-sheet:70;--z-system:80;--z-gate:999}:root{--color-bg:linear-gradient(180deg, #fbf0dc 0%, #f6e6c9 100%);--color-bg-solid:#fbf0dc;--color-screen:var(--color-bg);--color-ink:#1a1b4b;--color-screen-ink:#1a1b4b;--color-panel:#fff;--color-panel-ink:#1a1b4b;--color-cream:#fcefd6;--color-indigo:#5b5c86;--color-muted:#6c6d92;--color-vs-bg:#1a1b4b;--hud-score-plate:3px 4px 0;--color-opp-bg:#fcefd6;--color-opp-ink:#1a1b4b;--color-shadow:#1a1b4b29;--shadow-offset:4px;--shadow:0 4px 0 0 var(--color-shadow), 0 12px 22px -8px #1a1b4b33;--outline-width:2.5px;--radius-md:20px}html,body{background:var(--color-bg);min-height:100svh;color:var(--color-screen-ink);font-family:var(--font-family);font-weight:var(--font-weight-normal);touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;margin:0;padding:0;line-height:1.21}input,textarea{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}*{-webkit-user-drag:none}.vj-desktop-only{display:none}@media (min-width:1024px){.vj-mobile-only{display:none}.vj-desktop-only{display:block}.vj-desktop-only>.dk-root{min-height:100dvh}.vj-match-frame{border-radius:var(--radius-lg);border:var(--outline-width) solid var(--color-ink);min-width:360px;max-width:440px;box-shadow:0 8px 0 0 var(--color-shadow), 0 24px 48px -12px #1a1b4b47;background:var(--color-bg-solid);margin:0 auto;overflow:hidden}}@media (min-width:768px) and (max-width:1023px){body{background:color-mix(in srgb, var(--color-ink) 8%, var(--color-bg))}main:not(.vj-match-frame){background:var(--color-bg);border-radius:var(--radius-lg);max-width:520px;min-height:100svh;box-shadow:0 0 0 var(--outline-width) var(--color-ink), 0 24px 48px -16px #1a1b4b47;margin-inline:auto}}.sticker-card{background:var(--color-panel);color:var(--color-panel-ink);border:var(--outline-width) solid var(--color-ink);border-radius:var(--radius-md);box-shadow:var(--shadow)}.sticker-card--ghost{box-shadow:none;background:0 0}.sticker-pill{border:var(--outline-width) solid var(--color-ink);border-radius:var(--radius-pill);white-space:nowrap;justify-content:center;align-items:center;gap:8px;font-weight:600;line-height:1;display:inline-flex}.sticker-button{border:var(--outline-width) solid var(--color-ink);border-radius:var(--radius-md);background:var(--color-accent);width:100%;color:var(--color-on-fill);font-size:19px;font-weight:700;font-family:var(--font-family);box-shadow:0 6px 0 0 var(--color-shadow);cursor:pointer;text-align:center;will-change:transform, opacity;padding:16px;transition:transform .1s ease-out,opacity .1s ease-out}.sticker-button:active{opacity:.9;transform:scale(.97)}.sticker-button.ghost{background:var(--color-panel);color:var(--color-panel-ink)}.sticker-button:not(.ghost){font-family:var(--font-display);text-transform:var(--type-shout-case);font-weight:800}:is(.vjgate-cta,.sticker-button){line-height:1.25}.chal-accept{letter-spacing:var(--type-shout-track)}.chal-cancel,.chal-decline{font-size:18px}.chal-outcome{letter-spacing:var(--type-shout-track)}.rank-medal{flex:none;position:relative}.rank-medal-ring{position:absolute;inset:0}.rank-medal-track,.rank-medal-sweep{fill:none;stroke-width:9px;stroke-linecap:round}.rank-medal-track{stroke:color-mix(in srgb, var(--color-ink) 14%, transparent)}.rank-medal-sweep{stroke:var(--tier-color,var(--color-accent));transform-origin:50%;transform:rotate(-90deg)}.rank-medal-core{background:var(--tier-color,var(--color-accent));border:2px solid var(--color-ink);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:15%}.rank-medal-num{font-weight:var(--font-weight-black);color:#fff;line-height:1}.tier-card{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:16px 16px 14px;display:flex}.tier-card-eyebrow{font-size:var(--text-2xs);font-weight:var(--font-weight-medium);text-transform:var(--type-label-case);letter-spacing:var(--type-label-track);color:var(--color-muted);align-self:flex-start}.tier-card-medal{will-change:transform;justify-content:center;display:flex}.tier-card-id{justify-content:center;align-items:center;gap:8px;width:100%;min-height:22px;display:flex;position:relative}.tier-card-rank{font-size:18px;font-weight:var(--font-weight-black);text-transform:var(--type-shout-case);letter-spacing:var(--type-shout-track);white-space:nowrap}.rank-medal-num,.tier-card-rank{font-family:var(--font-display);font-weight:800}.tier-card-shield{display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.tier-card-nextrow{justify-content:center;min-height:30px;display:flex}.tier-card-next-chip{border-radius:var(--radius-pill);border:2px solid var(--color-ink);background:var(--color-bg-solid);font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-indigo);white-space:nowrap;align-items:center;padding:4px 14px;display:inline-flex}.tier-bar{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-ink) 12%, transparent);border:2px solid var(--color-ink);height:12px;position:relative;overflow:hidden}.tier-bar-fill{border-radius:inherit;background:var(--tier-color,var(--color-accent));height:100%}.shield-chip{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-accent) 16%, transparent);border:1.5px solid var(--color-accent);color:var(--color-accent);font-size:var(--text-2xs);font-weight:var(--font-weight-bold);text-transform:var(--type-label-case);letter-spacing:var(--type-label-track);white-space:nowrap;flex:none;align-items:center;gap:3px;margin-left:auto;padding:2px 7px;display:inline-flex}.shield-chip svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px;display:block}.shield-chip-label{line-height:1;display:inline-block}.xp-progress{align-items:center;gap:10px;padding:12px 16px;display:flex}.xp-progress-lv{font-size:15px;font-weight:var(--font-weight-black);text-transform:var(--type-label-case);letter-spacing:var(--type-label-track);flex-shrink:0}.xp-progress-track{border-radius:var(--radius-pill);background:var(--color-cream);border:2px solid var(--color-ink);flex:1;height:10px;position:relative;overflow:hidden}.xp-progress-fill{border-radius:inherit;background:var(--color-accent);transform-origin:0;position:absolute;inset:0}.xp-progress-nums{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-indigo);white-space:nowrap;flex-shrink:0}.next-rewards{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.next-rewards-head{font-size:15px;font-weight:var(--font-weight-black);text-transform:var(--type-label-case);letter-spacing:var(--type-label-track);margin:0}.next-rewards-row{gap:10px;display:flex;overflow-x:auto}.nr-chip{text-align:center;background:var(--color-cream);width:104px;height:92px;color:var(--color-panel-ink);border:2px solid var(--color-ink);border-radius:var(--radius-md);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;padding:8px 6px;display:flex;overflow:hidden}.nr-chip--stage{background:var(--color-accent);color:var(--color-on-fill)}.nr-chip-lv{font-size:var(--text-xs);font-weight:var(--font-weight-black);text-transform:var(--type-label-case)}.nr-chip-amt{font-size:13px;font-weight:var(--font-weight-bold);white-space:nowrap}.nr-chip-stage{font-size:var(--type-num-size);font-weight:var(--type-num-weight);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.nr-chip-items{font-size:var(--type-name-size);font-weight:var(--type-name-weight);opacity:.85;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.shop-card-prev{flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.shop-prev--board{border-width:var(--outline-width);width:44px;height:32px;box-shadow:0 2px 0 0 var(--color-shadow);border-style:solid;border-radius:8px;overflow:hidden}.shop-prev--banner{border:var(--outline-width) solid var(--color-ink);width:26px;height:44px;box-shadow:0 2px 0 0 var(--color-shadow);border-radius:7px;transform:skew(-8deg)}.cp-screen-pad-bottom{padding-bottom:calc(var(--vjdock-lift,10px) + var(--vjdock-dock-h,83px) + 10px + env(safe-area-inset-bottom,0px))}[data-testid=lobby-root] .cp-screen-pad-bottom{padding-bottom:0}.cp-screen-pad-bottom.cp-screen-pad-bottom--nodock{padding-bottom:env(safe-area-inset-bottom,0px)}.cp-mascot{position:relative}.cp-eye{background:#fff;border:2.5px solid #241a12;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.cp-eye:after{content:"";background:#241a12;border-radius:50%;width:42%;height:42%;transition:transform .18s ease-out}.cp-blink .cp-eye{animation:4.6s infinite cp-blink;animation-delay:var(--blink-delay,0s)}@keyframes cp-blink{0%,93%,to{transform:scaleY(1)}95.5%,96.5%{transform:scaleY(.14)}}.cp-pupil-down .cp-eye:after{transform:translateY(26%)}.cp-pupil-up .cp-eye:after{transform:translateY(-24%)}.cp-pupil-sweep .cp-eye:after{animation:2.8s ease-in-out infinite cp-pupil-sweep}@keyframes cp-pupil-sweep{0%,to{transform:translate(-22%,10%)}25%{transform:translate(22%,10%)}50%{transform:translate(-22%,26%)}75%{transform:translate(22%,26%)}}@media (prefers-reduced-motion:reduce){.cp-blink .cp-eye{animation:none}.cp-eye:after{transition:none;animation:none}.cp-pupil-sweep .cp-eye:after{animation:none}}.cp-list{background:var(--color-panel);border:var(--outline-width) solid var(--color-ink);border-radius:var(--radius-md);box-shadow:var(--shadow);overflow:hidden}.cp-listrow{border-bottom:1.5px solid var(--color-cream);align-items:center;gap:12px;padding:14px 16px;display:flex}.cp-listrow:last-child{border-bottom:none}.cp-listrow .ic{border:var(--outline-width) solid var(--color-ink);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.cp-toggle{border-radius:var(--radius-pill);border:var(--outline-width) solid var(--color-ink);cursor:pointer;background:0 0;flex-shrink:0;align-items:center;width:48px;height:28px;padding:3px;font-family:inherit;display:inline-flex}.cp-toggle.on{background:var(--color-green)}.cp-toggle.off{background:var(--color-cream)}.cp-toggle .knob{background:var(--color-panel);border:var(--outline-width) solid var(--color-ink);border-radius:50%;width:18px;height:18px;transition:transform .15s ease-out}.cp-toggle.on .knob{transform:translate(20px)}.cp-toggle.off .knob{transform:translate(0)}.cp-chev{color:var(--color-indigo);flex-shrink:0;font-size:16px;font-weight:700}.cp-fair{border-radius:var(--radius-pill);border:var(--outline-width) solid var(--color-ink);background:var(--color-green);color:var(--color-on-fill);font-weight:var(--font-weight-bold);font-size:var(--text-sm);box-shadow:0 4px 0 0 var(--color-shadow);align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.vj-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pshoot-scene{flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;padding:16px;display:flex;position:relative}.pshoot-sudden{border-color:var(--color-red);color:var(--color-red);background:color-mix(in srgb, var(--color-red) 12%, transparent)}.pshoot-goal{will-change:transform, opacity;transition-property:transform,opacity;transition-duration:.3s;transition-timing-function:ease-out;position:relative}.pshoot-goal--dim{opacity:.3;transform:scale(.96)}.pshoot-mid{align-self:stretch;place-items:center;display:grid}.pshoot-net{transform-box:fill-box;transform-origin:50%}.pshoot-net-ripple{animation:.4s ease-out pshoot-net-ripple}@keyframes pshoot-net-ripple{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.06)}}.pshoot-keeper{z-index:2;pointer-events:none;will-change:transform;transition-property:transform;transition-duration:.25s;transition-timing-function:ease-out;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.pshoot-keeper.pshoot-lean-left{transform:translateX(-50%) translateX(calc(var(--gw) * -.14)) rotate(-6deg)}.pshoot-keeper.pshoot-lean-right{transform:translateX(-50%) translateX(calc(var(--gw) * .14)) rotate(6deg)}.pshoot-keeper.pshoot-lean-middle{transform:translate(-50%)scaleY(.95)}.pshoot-keeper.pshoot-go.pshoot-dive-left{animation:.6s cubic-bezier(.3,1.2,.5,1) both pshoot-dive-l}.pshoot-keeper.pshoot-go.pshoot-dive-right{animation:.6s cubic-bezier(.3,1.2,.5,1) both pshoot-dive-r}.pshoot-keeper.pshoot-go.pshoot-dive-middle{animation:.6s cubic-bezier(.3,1.2,.5,1) both pshoot-dive-m}@keyframes pshoot-dive-l{0%{transform:translate(-50%)}28%{transform:translate(-50%)scaleY(.86)scaleX(1.06)}to{transform:translateX(-50%) translateX(calc(var(--gw) * -.28)) translateY(-6px) rotate(-52deg)}}@keyframes pshoot-dive-r{0%{transform:translate(-50%)}28%{transform:translate(-50%)scaleY(.86)scaleX(1.06)}to{transform:translateX(-50%) translateX(calc(var(--gw) * .28)) translateY(-6px) rotate(52deg)}}@keyframes pshoot-dive-m{0%{transform:translate(-50%)}28%{transform:translate(-50%)scaleY(.86)scaleX(1.06)}to{transform:translate(-50%)translateY(-14px)scale(1.12)}}.pshoot-fanbox{pointer-events:none;width:100%;position:absolute;top:0;left:0}.pshoot-fanbox--down{top:auto;bottom:0}.pshoot-fan{position:absolute;left:0}.pshoot-fan-base{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:3 8;opacity:.35;animation:1.6s ease-in-out infinite pshoot-shimmer}.pshoot-fan g:nth-of-type(2) .pshoot-fan-base{animation-delay:.25s}.pshoot-fan g:nth-of-type(3) .pshoot-fan-base{animation-delay:.5s}.pshoot-fan-base--faded{opacity:.08;animation:none}@keyframes pshoot-shimmer{0%,to{opacity:.3}50%{opacity:.6}}.pshoot-fan-hit{fill:none;stroke:var(--color-accent);stroke-width:4.5px;stroke-linecap:round;opacity:0}.pshoot-fan-hit--on{opacity:1}.pshoot-zonepad{opacity:.16;will-change:opacity;animation:1.8s ease-in-out infinite pshoot-padpulse}.pshoot-fan g:nth-of-type(2) .pshoot-zonepad{animation-delay:.3s}.pshoot-fan g:nth-of-type(3) .pshoot-zonepad{animation-delay:.6s}@keyframes pshoot-padpulse{0%,to{opacity:.13}50%{opacity:.28}}.pshoot-zonepad--left,.pshoot-fan-tip--left{fill:var(--color-token-blue)}.pshoot-zonepad--middle,.pshoot-fan-tip--middle{fill:var(--color-token-orange)}.pshoot-zonepad--right,.pshoot-fan-tip--right{fill:var(--color-token-yellow)}.pshoot-zonepad--on{opacity:.5;animation:none}.pshoot-zonepad--off{opacity:.05;animation:none}@media (hover:hover){:is(.pshoot-fanbox:has(.pshoot-zone:first-child:not(:disabled):hover) .pshoot-zonepad--left,.pshoot-fanbox:has(.pshoot-zone:nth-child(2):not(:disabled):hover) .pshoot-zonepad--middle,.pshoot-fanbox:has(.pshoot-zone:nth-child(3):not(:disabled):hover) .pshoot-zonepad--right){opacity:.38;animation:none}}.pshoot-fan-tip{opacity:.55;transform-box:fill-box;transform-origin:50%}.pshoot-fan-tip--on{opacity:1;animation:.9s ease-in-out infinite pshoot-tip}.pshoot-fan-tip--off{opacity:.12}@keyframes pshoot-tip{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}.pshoot-tip-halo{fill:none;stroke-width:3px;opacity:0;transform-box:fill-box;transform-origin:50%}.pshoot-tip-halo--left{stroke:var(--color-token-blue)}.pshoot-tip-halo--middle{stroke:var(--color-token-orange)}.pshoot-tip-halo--right{stroke:var(--color-token-yellow)}.pshoot-tip-halo--on{opacity:.9;will-change:transform, opacity;animation:.9s ease-in-out infinite pshoot-tip}.pshoot-spotzone{pointer-events:none;place-items:center;display:grid;position:absolute;left:50%;transform:translate(-50%)}.pshoot-spot{opacity:.14;background:currentColor;border-radius:50%;height:10px;position:absolute;bottom:-4px;left:-12%;right:-12%}.pshoot-timer{position:absolute;inset:0}.pshoot-timer--urgent{animation:.5s ease-in-out infinite pshoot-urgent}@keyframes pshoot-urgent{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.pshoot-ballhold{will-change:transform;transition-property:transform;transition-duration:.25s;transition-timing-function:ease-out;display:block}.pshoot-aim-left{transform:rotate(-14deg)translate(-5px)}.pshoot-aim-right{transform:rotate(14deg)translate(5px)}.pshoot-aim-middle{transform:translateY(-4px)}.pshoot-ball{z-index:3;will-change:transform;position:absolute;left:50%;transform:translate(-50%)}.pshoot-ball.pshoot-go{animation:.55s cubic-bezier(.25,.8,.4,1) both pshoot-fly}@keyframes pshoot-fly{0%{transform:translate(-50%)scale(.92)rotate(0)}55%{transform:translateX(-50%) translate(calc(var(--fx) * .55), calc(var(--fy) * .6 - 14px)) scale(1.12) rotate(170deg)}to{transform:translateX(-50%) translate(var(--fx), var(--fy)) scale(1) rotate(330deg)}}.pshoot-shooter{z-index:2;pointer-events:none;will-change:transform;position:absolute;left:50%;transform:translate(-50%)}.pshoot-shooter.pshoot-runup{animation:.3s ease-out both pshoot-runup}.pshoot-shooter--down.pshoot-runup{animation-name:pshoot-runup-down}@keyframes pshoot-runup{0%{transform:translate(-50%)}60%{transform:translate(-50%)translateY(-10px)rotate(-4deg)}to{transform:translate(-50%)translateY(-14px)}}@keyframes pshoot-runup-down{0%{transform:translate(-50%)}60%{transform:translate(-50%)translateY(10px)rotate(4deg)}to{transform:translate(-50%)translateY(14px)}}.pshoot-zones{pointer-events:none;display:flex;position:absolute;inset:0}.pshoot-zone{pointer-events:auto;cursor:pointer;background:0 0;border:none;border-radius:14px;flex:1;padding:0}.pshoot-zone:not(:disabled):hover{background:color-mix(in srgb, currentColor 4%, transparent)}.pshoot-zone:disabled{cursor:default}.pshoot-flash{opacity:0;pointer-events:none;background:#fff;height:26%;animation:.5s ease-out .4s pshoot-flash;position:absolute;top:10%;left:4%;right:4%}@keyframes pshoot-flash{0%{opacity:0}30%{opacity:.4}to{opacity:0}}.pshoot-verdict{pointer-events:none;z-index:4;place-items:center;padding:3% 0;display:grid;position:absolute;top:8%;left:0;right:0}.pshoot-stamp--goal{color:var(--bd-ok)}.pshoot-stamp--saved{color:var(--color-accent)}.pshoot-stamp--missed{color:var(--color-red)}.pshoot-burst{opacity:0;will-change:transform, opacity;border:4px solid;border-radius:50%;width:70px;height:70px;animation:.55s cubic-bezier(.2,.8,.4,1) .42s pshoot-burst;position:absolute}@keyframes pshoot-burst{0%{opacity:.8;transform:scale(.3)}to{opacity:0;transform:scale(2)}}.pshoot-stamp{font-weight:800;animation:.45s cubic-bezier(.2,1.4,.4,1) .4s both pshoot-pop;transform:rotate(-4deg)}@keyframes pshoot-pop{0%{opacity:0;transform:rotate(-4deg)scale(.3)}to{opacity:1;transform:rotate(-4deg)scale(1)}}.pshoot-strip{grid-template-columns:1fr auto 1fr;align-self:stretch;align-items:center;gap:10px;padding:10px 16px;display:grid}.pshoot-strip-side{flex-direction:column;gap:4px;min-width:0;display:flex}.pshoot-strip-side--you{align-items:flex-start}.pshoot-strip-side--them{align-items:flex-end}.pshoot-strip-head{align-items:center;gap:7px;max-width:100%;display:flex}.pshoot-strip-name{text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-weight:800;overflow:hidden}.pshoot-strip-name--me{border-bottom:3px solid var(--color-accent);padding-bottom:1px}.pshoot-strip-score{font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;font-weight:800}.pshoot-tracker{gap:4px;min-width:58px;display:flex}.pshoot-strip-side--them .pshoot-tracker{justify-content:flex-end}.pshoot-chip{border:1.5px solid var(--color-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;line-height:1;display:flex}.pshoot-chip--goal{background:var(--bd-ok);border-color:var(--bd-ok);color:#fff}.pshoot-chip--miss{background:var(--color-red);border-color:var(--color-red);color:#fff}.pshoot-chip--pending{opacity:.3;background:0 0}.pshoot-paint{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.pshoot-paint-a{stroke:var(--bd-mat-ink);stroke-width:3.2px;opacity:.85;stroke-dasharray:60 1.5 90 2 200}.pshoot-paint-b{stroke:var(--bd-mat-ink);stroke-width:1.6px;opacity:.45}.pshoot-paint-drip{stroke:var(--bd-mat-ink);stroke-width:2.4px;opacity:.55}.pshoot-rings{stroke:var(--bd-mat-ink);opacity:.16;transition:opacity .3s ease-out}.pshoot-rings--lit{opacity:.32}.pshoot-ring{transform-box:fill-box;transform-origin:50%}.pshoot-pave{height:14px;margin-top:var(--outline-width);background:repeating-linear-gradient(90deg, transparent 0 34px, color-mix(in srgb, var(--bd-tile-line) 55%, transparent) 34px 36px), var(--bd-tile);border:var(--outline-width) solid var(--color-ink);border-top:3px solid var(--bd-tile-line);box-shadow:4px 4px 0 0 var(--bd-edge), 0 10px 14px -6px color-mix(in srgb, var(--color-ink) 65%, transparent);pointer-events:none;border-radius:0 0 4px 4px;position:absolute;top:94.7369%;left:-5%;right:-5%}.pshoot-pave--dim{background:repeating-linear-gradient(90deg, transparent 0 34px, color-mix(in srgb, var(--bd-tile-line) 55%, transparent) 34px 36px), color-mix(in srgb, var(--bd-tile), var(--color-ink) 20%)}.pshoot-band{height:calc(var(--pshoot-band) - 10px);flex:none;align-self:stretch;position:relative}.pshoot-sign{background:var(--color-accent);width:max-content;max-width:92%;color:var(--color-ink);border:var(--outline-width) solid var(--color-ink);box-shadow:4px 4px 0 0 var(--color-ink);letter-spacing:var(--type-shout-track);font-size:19px;font-weight:800;font-family:var(--font-display);text-transform:var(--type-shout-case);white-space:nowrap;text-overflow:ellipsis;z-index:2;transform-origin:50% 100%;will-change:transform, opacity;animation:pshoot-sign-in .5s var(--vjm-ease-bounce) var(--vj-delay,0s) both, pshoot-sign-pulse 1.1s var(--vjm-ease-bounce) calc(var(--vj-delay,0s) + .7s) infinite;border-radius:8px;margin:0 auto;padding:7px 14px;line-height:1.25;position:absolute;bottom:-8px;left:0;right:0;overflow:hidden;transform:rotate(-1.5deg)}@keyframes pshoot-sign-in{0%{opacity:0;transform:translateY(-18px)rotate(-1.5deg)scale(.9)}to{opacity:1;transform:rotate(-1.5deg)}}@keyframes pshoot-sign-pulse{0%,to{transform:rotate(-1.5deg)scale(1)}12%{transform:rotate(-1.5deg)scale(1.08)}24%{transform:rotate(-1.5deg)scale(1)}}.pshoot-sign:before,.pshoot-sign:after{content:"";background:var(--bd-tile);opacity:.7;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;transform:translateY(-50%)}.pshoot-sign:before{left:3px}.pshoot-sign:after{right:3px}.pshoot-band--tight .pshoot-sign{padding:2px 10px}.pshoot-cross{pointer-events:none;will-change:transform, opacity;width:34px;height:34px;margin:-17px 0 0 -17px;position:absolute;left:50%}.pshoot-cross:before,.pshoot-cross:after{content:"";background:var(--bd-mat-ink);opacity:.55;border-radius:2px;width:34px;height:3px;position:absolute;top:50%;left:50%}.pshoot-cross:before{transform:translate(-50%,-50%)rotate(45deg)}.pshoot-cross:after{transform:translate(-50%,-50%)rotate(-45deg)}.pshoot-arrow{border-left:3px dashed color-mix(in srgb, var(--bd-mat-ink) 75%, transparent);transform-origin:0 0;width:0;transform:rotate(calc(var(--pshoot-dir) + var(--pshoot-sweep)));opacity:0;pointer-events:none;animation:pshoot-chalk-in .3s ease-out var(--pshoot-d,0s) both, pshoot-sweep 3.6s ease-in-out var(--pshoot-d,0s) infinite;will-change:transform, opacity;position:absolute;left:50%}.pshoot-arrow:after{content:"";border-right:4px solid var(--bd-mat-ink);border-bottom:4px solid var(--bd-mat-ink);opacity:.85;border-radius:2px;width:14px;height:14px;position:absolute;bottom:-2px;left:-1.5px;transform:translate(-50%)rotate(45deg)}@keyframes pshoot-chalk-in{0%{opacity:0}to{opacity:1}}@keyframes pshoot-sweep{0%,12%{transform:rotate(calc(var(--pshoot-dir) + var(--pshoot-sweep)))}38%,50%{transform:rotate(var(--pshoot-dir))}76%,88%{transform:rotate(calc(var(--pshoot-dir) - var(--pshoot-sweep)))}to{transform:rotate(calc(var(--pshoot-dir) + var(--pshoot-sweep)))}}@media (prefers-reduced-motion:reduce){.pshoot-keeper,.pshoot-ball,.pshoot-goal,.pshoot-drain-fill{transition:none}.pshoot-stamp,.pshoot-net-ripple,.pshoot-zonepad,.pshoot-fan-base,.pshoot-fan-tip--on,.pshoot-tip-halo--on{animation:none}.pshoot-arrow{opacity:1;transform:rotate(var(--pshoot-dir));animation:none}.pshoot-sign{animation:none}.pshoot-rings{transition:none}}#vj-splash{--vj-splash-fade:.22s;--vj-splash-hold:.9s;--vj-splash-snap:.12s;--vj-splash-ground:#181848;z-index:10000;background:var(--vj-splash-ground);pointer-events:none;transition:opacity var(--vj-splash-fade) ease-out;flex-direction:column;justify-content:center;align-items:center;gap:5vmin;display:flex;position:fixed;inset:0}#vj-splash:not(.is-loading):not(.is-done)~*{visibility:hidden}#vj-warmup{z-index:10001;opacity:.02;will-change:transform;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}#vj-splash:after{content:"";order:-1;width:56vmin;max-width:420px}.vj-splash-row{align-items:center;gap:12px;display:flex}.vj-splash-pct{text-align:right;min-width:3.2ch;font-family:var(--font-family);font-variant-numeric:tabular-nums;color:var(--color-accent);font-size:15px;font-weight:600}.vj-splash-bar{background:#f8f8f829;border-radius:3px;width:34vmin;max-width:240px;height:6px;display:block;overflow:hidden}.vj-splash-bar>i{background:var(--color-accent);transform-origin:0;will-change:transform;border-radius:3px;height:100%;display:block;transform:scaleX(0)}#vj-splash.is-loading .vj-splash-bar>i{transition:transform var(--vj-splash-hold) ease-out;transform:scaleX(.85)}#vj-splash.is-ready .vj-splash-bar>i{transition:transform var(--vj-splash-snap) ease-out;transform:scaleX(1)}#vj-splash.is-done{opacity:0}#vj-splash.is-gone{display:none}@media (prefers-reduced-motion:reduce){#vj-splash{--vj-splash-fade:0s}#vj-splash.is-loading .vj-splash-bar>i,#vj-splash.is-ready .vj-splash-bar>i{transition:none}}.vj-signout-notice[inert]{visibility:hidden}
:root{--vjm-ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--vjm-ease-out:cubic-bezier(.22, 1, .36, 1);--vjm-in-dur:.34s}.vj-in,.vj-in--pop,.vj-in--drop{will-change:transform, opacity;animation:vjm-in-rise var(--vjm-in-dur) var(--vjm-ease-out) backwards;animation-delay:var(--vj-delay,0s)}.vj-in--pop{animation-name:vjm-in-pop;animation-timing-function:var(--vjm-ease-bounce)}.vj-in--drop{animation-name:vjm-in-drop}@keyframes vjm-in-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes vjm-in-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes vjm-in-drop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}.vj-stagger>:first-child{--vj-delay:calc(0 * var(--vj-stagger,70ms))}.vj-stagger>:nth-child(2){--vj-delay:calc(1 * var(--vj-stagger,70ms))}.vj-stagger>:nth-child(3){--vj-delay:calc(2 * var(--vj-stagger,70ms))}.vj-stagger>:nth-child(4){--vj-delay:calc(3 * var(--vj-stagger,70ms))}.vj-stagger>:nth-child(5){--vj-delay:calc(4 * var(--vj-stagger,70ms))}.vj-stagger>:nth-child(6){--vj-delay:calc(5 * var(--vj-stagger,70ms))}.vj-stagger>:nth-child(7){--vj-delay:calc(6 * var(--vj-stagger,70ms))}.vj-stagger>:nth-child(8){--vj-delay:calc(7 * var(--vj-stagger,70ms))}.vj-breathe{will-change:transform;animation:3.6s ease-in-out infinite vjm-breathe}@keyframes vjm-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.vj-float{will-change:transform;animation:3.4s ease-in-out infinite vjm-float;animation-delay:var(--vj-delay,0s)}@keyframes vjm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.vj-drift{will-change:transform;animation:14s ease-in-out infinite alternate vjm-drift;animation-delay:var(--vj-delay,0s)}@keyframes vjm-drift{0%{transform:translate(0)rotate(0)}to{transform:translate(14px,-10px)rotate(6deg)}}.vj-glow-pulse{will-change:opacity;animation:2.8s ease-in-out infinite vjm-glow-pulse}@keyframes vjm-glow-pulse{0%,to{opacity:.55}50%{opacity:1}}.vj-spin-slow{will-change:transform;animation:18s linear infinite vjm-spin}@keyframes vjm-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vj-pressable{transition:transform .12s}.vj-pressable:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.vj-hover-lift{transition:transform .16s}.vj-hover-lift:hover{transform:translateY(-2px)}}@keyframes vjm-stamp{0%{opacity:0;transform:translateY(-12px)scale(1.05)}60%{opacity:1}to{opacity:1;transform:none}}.vj-pop-once{will-change:transform, opacity;animation:vjm-pop-once .42s var(--vjm-ease-bounce) backwards;animation-delay:var(--vj-delay,0s)}@keyframes vjm-pop-once{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.vj-wiggle{will-change:transform;animation:.5s ease-in-out vjm-wiggle}@keyframes vjm-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}.vj-shake-no{will-change:transform;animation:.32s ease-in-out vjm-shake-no}@keyframes vjm-shake-no{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes vjm-fade{0%{opacity:0}to{opacity:1}}.vj-fade-in{will-change:opacity;animation:.15s linear backwards vjm-fade}@media (prefers-reduced-motion:reduce){.vj-in,.vj-in--pop,.vj-in--drop,.vj-pop-once{animation:.15s linear backwards vjm-fade;animation-delay:var(--vj-delay,0s)}.vj-breathe,.vj-float,.vj-drift,.vj-glow-pulse,.vj-spin-slow,.vj-wiggle,.vj-shake-no{animation:none}}
/*# sourceMappingURL=0gy_.r29grn.v.css.map*/