.cd-ring[data-v-011b2304]{aspect-ratio:1;width:100%;position:relative;container-type:inline-size}@container (width>=35rem){.cd-ring[data-v-011b2304]{width:clamp(5.5rem,25cqw - 2.25rem,9.5rem)}}.cd-ring svg[data-v-011b2304]{width:100%;height:100%;transform:rotate(-90deg)}.cd-ring circle[data-v-011b2304]{fill:none;stroke-width:5px}.cd-rings[data-weight=bold] circle[data-v-011b2304]{stroke-width:10px}.cd-ring-track[data-v-011b2304]{stroke:var(--border-subtle)}.cd-ring-arc[data-v-011b2304]{stroke:var(--accent);stroke-linecap:round;transition:stroke-dashoffset .6s}@media (prefers-reduced-motion:reduce){.cd-ring-arc[data-v-011b2304]{transition:none}}.cd-ring-copy[data-v-011b2304]{text-align:center;color:var(--on-surface);place-content:center;display:grid;position:absolute;inset:0}.cd-ring-number[data-v-011b2304]{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:32cqi;line-height:1}.cd-ring-label[data-v-011b2304]{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab, var(--on-surface) 70%, transparent);margin-top:.25rem;font-size:max(.625rem,8cqi);font-weight:600}.cd-giant-number[data-v-1e7d496d]{font-family:var(--font-display);font-size:min(calc(60cqw / var(--chars)), 7rem);letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:.86}@container (width>=35rem){.cd-giant-number[data-v-1e7d496d]{font-size:min(calc(120cqw / var(--units) / var(--chars)), calc(24rem / var(--chars)))}}.cd-calendar[data-v-f8585d68]{--cd-hole:var(--surface)}.cd-calendar-hole[data-v-f8585d68]{background:var(--cd-hole);width:.625rem;height:.625rem;box-shadow:inset 0 0 0 1px var(--border-subtle);border-radius:9999px;position:absolute;top:-.3rem}.countdown-cell[data-v-4187c89f]{border:1px solid oklch(from var(--color-ink) l c h / .18);background-color:oklch(from var(--color-base) l c h / .6);flex-direction:column;justify-content:center;align-items:center;min-width:5rem;padding:.75rem 1rem;display:flex}.countdown-num[data-v-4187c89f]{font-family:var(--font-display);color:var(--color-ink);font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 60;font-size:clamp(1.6rem,3.2cqw,2.6rem);line-height:1}.countdown-label[data-v-4187c89f]{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.18em;color:oklch(from var(--color-ink) l c h / .5);margin-top:.4rem;font-size:.65rem}.cd-pill-frame[data-v-4187c89f]{bottom:calc(4.25rem + env(safe-area-inset-bottom));padding-left:calc(1rem + var(--editor-rail-w,0px) + var(--site-rail-w,0px) + env(safe-area-inset-left));padding-right:calc(1rem + env(safe-area-inset-right))}@media (width>=1024px){.cd-pill-frame[data-v-4187c89f]{bottom:max(1.5rem, env(safe-area-inset-bottom))}}
