.google-signin.svelte-d900hs{margin:20px 0}button.svelte-d900hs{color:#1f1f1f;cursor:pointer;background:#fff;border:1px solid #747775;border-radius:6px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px;font:500 14px Arial,sans-serif;display:flex}button.svelte-d900hs:hover{background:#f8faff}button.svelte-d900hs:focus-visible{outline-offset:3px;outline:3px solid #4256e8}svg.svelte-d900hs{flex-shrink:0}.confetti.svelte-nfuv9f{z-index:20;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}i.svelte-nfuv9f{left:var(--x);background:var(--color);opacity:0;width:9px;height:15px;animation:svelte-nfuv9f-fall var(--duration) var(--delay) cubic-bezier(.2,.6,.5,1) both;border-radius:2px;position:absolute;top:-20px}i.round.svelte-nfuv9f{border-radius:50%;width:11px;height:11px}@keyframes svelte-nfuv9f-fall{0%{opacity:0;transform:translateY(-20px)rotate(0)}10%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate3d(var(--drift),100dvh,0) rotate(var(--turn))}}@media (prefers-reduced-motion:reduce){.confetti.svelte-nfuv9f{display:none}i.svelte-nfuv9f{animation:none}}.signup-gate.svelte-1x5w4tk{padding:36px 24px 20px}.signup-gate.svelte-1x5w4tk h2:where(.svelte-1x5w4tk){margin:0 0 12px}.signup-gate.svelte-1x5w4tk p:where(.svelte-1x5w4tk){margin:12px 0;font-size:16px;line-height:1.5}.signup-gate.svelte-1x5w4tk .button:where(.svelte-1x5w4tk){margin-top:10px}.signup-gate.svelte-1x5w4tk small:where(.svelte-1x5w4tk){margin-top:12px;font-size:12px;line-height:1.4;display:block}.signup-gate.svelte-1x5w4tk .gate-later:where(.svelte-1x5w4tk){margin-top:10px}.signup-gate.svelte-1x5w4tk .google-signin{margin:12px 0}@media (height<=450px) and (width>=600px){.signup-gate.svelte-1x5w4tk{grid-template-columns:1fr 1fr;gap:8px 24px;max-width:760px;padding:44px 24px 16px;display:grid}.signup-gate.svelte-1x5w4tk:not([open]){display:none}.signup-gate.svelte-1x5w4tk h2:where(.svelte-1x5w4tk){grid-area:1/1;margin:0;font-size:28px}.signup-gate.svelte-1x5w4tk #gate-description:where(.svelte-1x5w4tk){grid-area:2/1/4;margin:0}.signup-gate.svelte-1x5w4tk small:where(.svelte-1x5w4tk){grid-area:4/1;margin:0}.signup-gate.svelte-1x5w4tk .google-signin{grid-area:1/2;margin:0}.signup-gate.svelte-1x5w4tk .primary:where(.svelte-1x5w4tk){grid-area:2/2}.signup-gate.svelte-1x5w4tk .outline:where(.svelte-1x5w4tk){grid-area:3/2}.signup-gate.svelte-1x5w4tk .gate-later:where(.svelte-1x5w4tk){grid-area:4/2}.signup-gate.svelte-1x5w4tk .button:where(.svelte-1x5w4tk),.signup-gate.svelte-1x5w4tk .gate-later:where(.svelte-1x5w4tk){align-self:center;margin:0}}.count-number.svelte-1iw5n8i{font-variant-numeric:tabular-nums}@keyframes svelte-1uha8ag-score-arrive{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-1uha8ag-medal-pop{0%{transform:scale(.65)rotate(-15deg)}60%{transform:scale(1.12)rotate(7deg)}to{transform:scale(1)rotate(0)}}@keyframes svelte-1uha8ag-star-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.celebrate-finish.svelte-1uha8ag .finish-medal:where(.svelte-1uha8ag){animation:.65s cubic-bezier(.2,.8,.3,1) both svelte-1uha8ag-medal-pop}.celebrate-finish.svelte-1uha8ag .finish-scorecard:where(.svelte-1uha8ag){animation:.5s ease-out both svelte-1uha8ag-score-arrive}.celebrate-finish.svelte-1uha8ag .score-stars:where(.svelte-1uha8ag) .filled:where(.svelte-1uha8ag){animation:.35s ease-out .9s both svelte-1uha8ag-star-pop}.celebrate-finish.svelte-1uha8ag .score-stars:where(.svelte-1uha8ag) .filled:where(.svelte-1uha8ag):nth-child(2){animation-delay:1s}.celebrate-finish.svelte-1uha8ag .score-stars:where(.svelte-1uha8ag) .filled:where(.svelte-1uha8ag):nth-child(3){animation-delay:1.1s}.celebrate-finish.svelte-1uha8ag .score-stars:where(.svelte-1uha8ag) .filled:where(.svelte-1uha8ag):nth-child(4){animation-delay:1.2s}.celebrate-finish.svelte-1uha8ag .score-stars:where(.svelte-1uha8ag) .filled:where(.svelte-1uha8ag):nth-child(5){animation-delay:1.3s}@media (prefers-reduced-motion:reduce){.celebrate-finish.svelte-1uha8ag .finish-medal:where(.svelte-1uha8ag),.celebrate-finish.svelte-1uha8ag .finish-scorecard:where(.svelte-1uha8ag),.celebrate-finish.svelte-1uha8ag .score-stars:where(.svelte-1uha8ag) .filled:where(.svelte-1uha8ag){animation:none}}
