.ts[data-astro-cid-bnfajv6u]{flex-direction:column;padding:4px 0 0;display:flex;position:absolute;inset:0}.screens[data-astro-cid-bnfajv6u]{flex:auto;min-height:0;position:relative}.pane[data-astro-cid-bnfajv6u]{flex-direction:column;gap:14px;padding:0 20px 16px;transition:transform .25s,opacity .25s;display:flex;position:absolute;inset:0}.ts[data-astro-cid-bnfajv6u][data-screen=count] .pane-result[data-astro-cid-bnfajv6u]{opacity:0;visibility:hidden;transition:transform .25s,opacity .25s,visibility 0s .25s;transform:translateY(24px)}.ts[data-astro-cid-bnfajv6u][data-screen=result] .pane-count[data-astro-cid-bnfajv6u]{opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s .25s}@media (prefers-reduced-motion:reduce){.pane[data-astro-cid-bnfajv6u],.ts[data-astro-cid-bnfajv6u][data-screen=count] .pane-result[data-astro-cid-bnfajv6u],.ts[data-astro-cid-bnfajv6u][data-screen=result] .pane-count[data-astro-cid-bnfajv6u]{transition:none}}button[data-astro-cid-bnfajv6u]{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform 80ms,filter 80ms,opacity .15s}button[data-astro-cid-bnfajv6u]:active{transform:scale(.96)}.goal[data-astro-cid-bnfajv6u]{background:var(--app-card);box-shadow:var(--app-shadow);color:var(--app-sub);border-radius:999px;flex:none;align-self:center;margin:4px 0 0;padding:6px 18px;font-size:.95rem;font-weight:800}.board[data-astro-cid-bnfajv6u]{background:var(--app-card);min-height:140px;box-shadow:var(--app-shadow);-webkit-user-select:none;user-select:none;border-radius:28px;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:12px;display:flex;container-type:inline-size}.digits[data-astro-cid-bnfajv6u]{color:var(--app-ink);font-variant-numeric:tabular-nums;letter-spacing:.02em;margin:0;font-size:min(6rem,26cqw);font-weight:900;line-height:1}.hint[data-astro-cid-bnfajv6u]{color:var(--app-sub);margin:0;font-size:1rem;font-weight:700}.hint[data-astro-cid-bnfajv6u][hidden]{display:none}.pane-result[data-astro-cid-bnfajv6u]{overflow:hidden}.confetti[data-astro-cid-bnfajv6u]{z-index:2;pointer-events:none;width:100%;height:0;position:absolute;top:0;left:0}.score[data-astro-cid-bnfajv6u]{isolation:isolate;background:var(--app-card);min-height:170px;box-shadow:var(--app-shadow);border-radius:24px;flex:1 0 auto;justify-content:center;align-items:center;padding:16px 12px;display:flex;position:relative;overflow:hidden;container-type:inline-size}.score-body[data-astro-cid-bnfajv6u]{flex-direction:column;align-items:center;gap:6px;display:flex}.score[data-astro-cid-bnfajv6u] p[data-astro-cid-bnfajv6u]{margin:0}.sunrise[data-astro-cid-bnfajv6u]{z-index:-1;aspect-ratio:1;background:radial-gradient(circle,#ff4d5e 0 30px,#0000 31px),repeating-conic-gradient(#ff4d5e 0deg 11.25deg,#fff7f2 11.25deg 22.5deg);border-radius:50%;width:160%;animation:12s linear infinite sunrise-spin;display:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.score[data-astro-cid-bnfajv6u][data-sunrise] .sunrise[data-astro-cid-bnfajv6u]{display:block}@keyframes sunrise-spin{to{rotate:360deg}}.score[data-astro-cid-bnfajv6u][data-sunrise] .time[data-astro-cid-bnfajv6u],.score[data-astro-cid-bnfajv6u][data-sunrise] .diff[data-astro-cid-bnfajv6u]{color:var(--app-ink);text-shadow:0 0 4px #fff,0 0 8px #fff,0 0 14px #fff,0 0 20px #fff}.label[data-astro-cid-bnfajv6u]{background:var(--app-bg);color:var(--app-sub);border-radius:999px;padding:4px 20px;font-size:min(1.75rem,9cqw);font-weight:900;line-height:1.3}.label[data-astro-cid-bnfajv6u][data-level=good]{color:#ff4f66;background:#ffe6e0}.label[data-astro-cid-bnfajv6u][data-level=top]{background:var(--app-pop);color:#fff}.time[data-astro-cid-bnfajv6u]{color:var(--app-ink);font-variant-numeric:tabular-nums;-webkit-text-stroke:1px currentColor;white-space:nowrap;font-size:min(7.5rem,29cqw);font-weight:900;line-height:1.05}.unit[data-astro-cid-bnfajv6u]{-webkit-text-stroke:0;margin-left:.08em;font-size:.36em}.diff[data-astro-cid-bnfajv6u]{color:var(--app-sub);font-size:min(1.6rem,8cqw);font-weight:900}.score-body[data-astro-cid-bnfajv6u].is-shaking{animation:.55s both score-shake}@keyframes score-shake{0%{transform:scale(1.25)}14%{transform:translate(-14px)rotate(-3deg)scale(1.1)}28%{transform:translate(12px)rotate(3deg)scale(1.04)}42%{transform:translate(-9px)rotate(-2deg)}56%{transform:translate(6px)rotate(1.5deg)}70%{transform:translate(-3px)rotate(-.5deg)}85%{transform:translate(1px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.score-body[data-astro-cid-bnfajv6u].is-shaking,.sunrise[data-astro-cid-bnfajv6u]{animation:none}}.ad-area[data-astro-cid-bnfajv6u]{flex-direction:column;flex:0 400px;min-height:164px;margin-top:-14px;display:flex}.ad-area[data-astro-cid-bnfajv6u][hidden]{display:none}.ad-gap[data-astro-cid-bnfajv6u]{flex:0 150px;min-height:64px}.primary[data-astro-cid-bnfajv6u]{background:var(--app-pop);color:#fff;letter-spacing:.08em;border-radius:20px;flex:none;justify-content:center;align-items:center;height:60px;font-size:1.2rem;font-weight:800;display:flex;box-shadow:0 12px 28px #ff3d7f4d}.ts[data-astro-cid-bnfajv6u][data-state=counting] .primary[data-astro-cid-bnfajv6u]{background:var(--app-ink);box-shadow:0 10px 24px #1e1b2e38}
