.ct.svelte-1ov7b91{--mark-top:8px;--mark-left:10px;--mark-bottom:auto;display:grid}.ct__road.svelte-1ov7b91{width:100%;height:auto;display:block}.ct__road.svelte-1ov7b91 .tx-spin{transform-box:fill-box;transform-origin:50%;animation:.6s linear infinite svelte-1ov7b91-ct-spin}.ct__still.svelte-1ov7b91 .tx-spin,.ct__still.svelte-1ov7b91 .tx-puff{animation:none}@keyframes svelte-1ov7b91-ct-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ct__road.svelte-1ov7b91 .tx-spin{animation:none}}.ct__panel.svelte-1ov7b91{grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:14px 16px 6px;display:grid}.ct__display.svelte-1ov7b91{color:#b8f5d0;min-width:150px;font-family:var(--font-mono,ui-monospace, monospace);background:#14202b;border-radius:12px;justify-items:start;gap:2px;padding:10px 14px;display:grid;box-shadow:inset 0 0 0 2px #2a3a48}.ct__day.svelte-1ov7b91{letter-spacing:.12em;text-transform:uppercase;opacity:.8;font-size:.78rem}.ct__time.svelte-1ov7b91{letter-spacing:.04em;font-size:2rem;font-weight:700;line-height:1}.ct__act.svelte-1ov7b91{color:#fff;align-items:center;gap:6px;margin-top:4px;font-size:.8rem;display:inline-flex}.ct__act.svelte-1ov7b91 svg:where(.svelte-1ov7b91){width:18px;height:18px;color:var(--c);filter:brightness(1.35)}.ct__gauges.svelte-1ov7b91{gap:8px;display:grid}.ct__gauge.svelte-1ov7b91{color:var(--ink-2);grid-template-columns:1fr auto;gap:2px 10px;font-size:.82rem;display:grid}.ct__gauge.svelte-1ov7b91 b:where(.svelte-1ov7b91){font-variant-numeric:tabular-nums;color:var(--ink)}.ct__gauge.svelte-1ov7b91 small:where(.svelte-1ov7b91){color:var(--ink-3);font-weight:500}.ct__gauge.svelte-1ov7b91 i:where(.svelte-1ov7b91){background:var(--paper-2);border-radius:99px;grid-column:1/-1;height:8px;overflow:hidden}.ct__gauge.svelte-1ov7b91 em:where(.svelte-1ov7b91){border-radius:inherit;background:var(--blue);height:100%;transition:width .12s linear;display:block}.ct__gauge.is-full.svelte-1ov7b91 em:where(.svelte-1ov7b91){background:var(--orange)}.ct__gauge--left.svelte-1ov7b91 em:where(.svelte-1ov7b91){background:var(--violet)}.ct__gauge--left.is-full.svelte-1ov7b91 em:where(.svelte-1ov7b91){background:var(--red)}.ct__bar.svelte-1ov7b91{width:100%;height:auto;padding:0 8px;display:block}.ct__step.svelte-1ov7b91{background:var(--paper);min-height:116px;box-shadow:inset 4px 0 0 var(--tone);border-radius:12px;margin:0 16px;padding:12px 14px}.ct__count.svelte-1ov7b91{letter-spacing:.06em;text-transform:uppercase;color:var(--tone);font-size:.75rem;font-weight:800}.ct__text.svelte-1ov7b91{margin-top:4px;line-height:1.5}.ct__answer.svelte-1ov7b91{gap:4px;margin-top:6px;font-weight:700;display:grid}.ct__refs.svelte-1ov7b91{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ct__refs.svelte-1ov7b91 a:where(.svelte-1ov7b91){background:var(--card);color:var(--link);box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;padding:2px 8px;font-size:.78rem;font-weight:600}.ct__controls.svelte-1ov7b91{outline:none;align-items:center;gap:8px;padding:12px 16px 16px;display:flex}.ct__btn.svelte-1ov7b91{background:var(--paper-2);width:40px;height:40px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.ct__btn.svelte-1ov7b91 svg:where(.svelte-1ov7b91){fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ct__btn.svelte-1ov7b91:disabled{opacity:.4}.ct__btn--play.svelte-1ov7b91{background:var(--ink);width:46px;height:46px;color:var(--paper)}.ct__dots.svelte-1ov7b91{flex-wrap:wrap;gap:5px;margin-left:6px;display:flex}.ct__dots.svelte-1ov7b91 button:where(.svelte-1ov7b91){background:var(--line-2);border-radius:50%;width:10px;height:10px}.ct__dots.svelte-1ov7b91 button.is-answer:where(.svelte-1ov7b91){background:var(--green-soft);box-shadow:inset 0 0 0 2px var(--green)}.ct__dots.svelte-1ov7b91 button.is-on:where(.svelte-1ov7b91){background:var(--ink);transform:scale(1.25)}@container scene (width<=520px){.ct__panel.svelte-1ov7b91{grid-template-columns:1fr}.ct__display.svelte-1ov7b91{grid-template-columns:auto auto 1fr;align-items:baseline;gap:10px;width:100%}.ct__time.svelte-1ov7b91{font-size:1.6rem}}
