.tt.svelte-1pd4opn{margin-bottom:var(--ct-space-8)}.h2.svelte-1pd4opn{font-family:var(--ct-font-display);font-size:var(--ct-text-lg);color:var(--ct-ink);margin:0 0 var(--ct-space-4)}.h3.svelte-1pd4opn{font-family:var(--ct-font-display);font-size:var(--ct-text-md);color:var(--ct-ink);margin:var(--ct-space-6) 0 var(--ct-space-2)}.small.svelte-1pd4opn{font-size:var(--ct-text-sm);color:var(--ct-muted);line-height:var(--ct-leading-body);max-width:var(--ct-measure);margin:0 0 var(--ct-space-3)}.warn.svelte-1pd4opn{font-size:var(--ct-text-sm);color:var(--ct-warning);background:var(--ct-warning-wash);border-radius:var(--ct-radius-sm);padding:var(--ct-space-3) var(--ct-space-4);max-width:var(--ct-measure);margin:0 0 var(--ct-space-6)}.picker.svelte-1pd4opn{gap:var(--ct-space-2);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.choice.svelte-1pd4opn{gap:var(--ct-space-2);border:1px solid var(--ct-control-edge);border-radius:var(--ct-radius-sm);padding:var(--ct-space-3);cursor:pointer;background:var(--ct-surface);color:var(--ct-ink);align-items:flex-start;display:flex}.choice.svelte-1pd4opn:hover{border-color:var(--ct-ink-soft)}.choice.svelte-1pd4opn:focus-within{outline:2px solid var(--ct-ink);outline-offset:2px}.choice.svelte-1pd4opn:has(input:where(.svelte-1pd4opn):checked){border-color:var(--ct-ink);background:var(--ct-surface-sunken)}.choice.svelte-1pd4opn input:where(.svelte-1pd4opn){accent-color:var(--ct-ink);flex:none;margin:.25rem 0 0}.choice.svelte-1pd4opn>span:where(.svelte-1pd4opn){flex-direction:column;gap:4px;min-width:0;display:flex}.choice__name.svelte-1pd4opn{font-family:var(--ct-font-display);font-weight:var(--ct-weight-bold);font-size:var(--ct-text-md);line-height:var(--ct-leading-snug)}.choice__text.svelte-1pd4opn{font-size:var(--ct-text-sm);color:var(--ct-ink-soft);line-height:var(--ct-leading-snug)}.choice__facts.svelte-1pd4opn{font-family:var(--ct-font-mono);font-size:var(--ct-text-xs);color:var(--ct-muted)}.setup.svelte-1pd4opn{gap:var(--ct-space-3) var(--ct-space-6);margin:var(--ct-space-3) 0 var(--ct-space-4);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));display:grid}.field.svelte-1pd4opn{gap:var(--ct-space-1);flex-direction:column;display:flex}.field.svelte-1pd4opn label:where(.svelte-1pd4opn){font-weight:var(--ct-weight-medium);font-size:var(--ct-text-sm);color:var(--ct-ink)}.field.svelte-1pd4opn input:where(.svelte-1pd4opn){font:inherit;font-size:var(--ct-text-sm);padding:var(--ct-space-2) var(--ct-space-3);border:1px solid var(--ct-control-edge);border-radius:var(--ct-radius-sm);background:var(--ct-surface);color:var(--ct-ink)}.field.svelte-1pd4opn input:where(.svelte-1pd4opn):focus-visible{outline:2px solid var(--ct-ink);outline-offset:2px}.go.svelte-1pd4opn{gap:var(--ct-space-4);flex-wrap:wrap;align-items:center;display:flex}.go.svelte-1pd4opn .small:where(.svelte-1pd4opn){margin:0}.nothing.svelte-1pd4opn{font-size:var(--ct-text-sm);border-left:2px solid var(--ct-rule);padding-left:var(--ct-space-3);color:var(--ct-ink-soft);max-width:var(--ct-measure);margin:var(--ct-space-4) 0 0}.run.svelte-1pd4opn{margin-top:var(--ct-space-10)}.run[hidden].svelte-1pd4opn{display:none}.screen.svelte-1pd4opn{background:var(--ct-deep);color:var(--ct-deep-ink);border-radius:var(--ct-radius-lg);padding:var(--ct-space-6);gap:var(--ct-space-4);flex-direction:column;min-height:24rem;display:flex}.screen.svelte-1pd4opn:focus{outline:none}.screen.svelte-1pd4opn:focus-visible{outline:2px solid var(--ct-ink);outline-offset:3px}@media (width>=48rem){.screen.svelte-1pd4opn{padding:var(--ct-space-10) var(--ct-space-12);min-height:30rem}}.screen.svelte-1pd4opn:fullscreen{border-radius:0;justify-content:center;padding:6vh 8vw}.top.svelte-1pd4opn{justify-content:space-between;gap:var(--ct-space-2) var(--ct-space-6);font-size:var(--ct-text-sm);color:var(--ct-deep-faint);border-bottom:1px solid var(--ct-deep-rule);padding-bottom:var(--ct-space-3);flex-wrap:wrap;display:flex}.clock.svelte-1pd4opn{font-family:var(--ct-font-mono);color:var(--ct-deep-ink)}.clock.svelte-1pd4opn b:where(.svelte-1pd4opn){color:var(--ct-deep-ink);font-size:var(--ct-text-lg);font-weight:var(--ct-weight-bold);margin-right:var(--ct-space-3)}.kicker.svelte-1pd4opn{font-size:var(--ct-text-xs);font-weight:var(--ct-weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--ct-deep-accent);margin:0}.text.svelte-1pd4opn{font-family:var(--ct-font-display);font-weight:var(--ct-weight-bold);color:var(--ct-deep-ink);font-size:var(--ct-text-2xl);line-height:var(--ct-leading-snug);max-width:40ch;margin:0}.screen.svelte-1pd4opn:fullscreen .text:where(.svelte-1pd4opn){font-size:var(--ct-text-4xl)}.room.svelte-1pd4opn{padding-top:var(--ct-space-4);border-top:1px solid var(--ct-deep-rule);color:var(--ct-deep-ink);font-size:var(--ct-text-lg);margin:auto 0 0}.room.svelte-1pd4opn span:where(.svelte-1pd4opn){font-size:var(--ct-text-xs);font-weight:var(--ct-weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--ct-deep-faint);margin-bottom:var(--ct-space-1);display:block}.list.svelte-1pd4opn{color:var(--ct-deep-ink);font-size:var(--ct-text-md);max-width:60ch;margin:0;padding-left:1.3em}.list.svelte-1pd4opn li:where(.svelte-1pd4opn){margin-bottom:var(--ct-space-2)}.screen.svelte-1pd4opn table:where(.svelte-1pd4opn){border-collapse:collapse;width:100%;color:var(--ct-deep-ink);font-size:var(--ct-text-sm)}.screen.svelte-1pd4opn th:where(.svelte-1pd4opn){text-align:left;color:var(--ct-deep-faint);font-size:var(--ct-text-xs);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--ct-deep-rule);padding:6px 12px 6px 0}.screen.svelte-1pd4opn td:where(.svelte-1pd4opn){border-bottom:1px solid var(--ct-deep-rule);vertical-align:top;padding:8px 12px 8px 0}.bar.svelte-1pd4opn{align-items:center;gap:var(--ct-space-3) var(--ct-space-4);margin:var(--ct-space-4) 0;flex-wrap:wrap;display:flex}.dots.svelte-1pd4opn{flex-wrap:wrap;flex:14rem;align-items:center;gap:4px;display:flex}.dots.svelte-1pd4opn button:where(.svelte-1pd4opn){cursor:pointer;background:0 0;border:0;width:22px;height:24px;padding:0;position:relative}.dots.svelte-1pd4opn button:where(.svelte-1pd4opn):after{content:"";border-radius:var(--ct-radius-sm);background:var(--ct-rule);height:8px;position:absolute;top:8px;left:0;right:0}.dots.svelte-1pd4opn button.done:where(.svelte-1pd4opn):after{background:var(--ct-ink-soft)}.dots.svelte-1pd4opn button.now:where(.svelte-1pd4opn):after{background:var(--ct-ink);height:12px;top:6px}.dots.svelte-1pd4opn button:where(.svelte-1pd4opn):focus-visible{outline:2px solid var(--ct-ink);outline-offset:2px}.timer.svelte-1pd4opn{font-family:var(--ct-font-mono);font-size:var(--ct-text-sm);color:var(--ct-muted)}.primary.svelte-1pd4opn,.ghost.svelte-1pd4opn{font:inherit;font-weight:var(--ct-weight-medium);border-radius:var(--ct-radius-sm);padding:var(--ct-space-3) var(--ct-space-6);cursor:pointer;min-width:9rem}.primary.svelte-1pd4opn{background:var(--ct-ink);color:var(--ct-surface);border:1px solid var(--ct-ink)}.primary.svelte-1pd4opn:hover{background:var(--ct-ink-soft)}.ghost.svelte-1pd4opn{color:var(--ct-ink-soft);border:1px solid var(--ct-rule);background:0 0}.primary.svelte-1pd4opn:disabled,.ghost.svelte-1pd4opn:disabled{opacity:.4;cursor:not-allowed}.link.svelte-1pd4opn{font:inherit;font-size:var(--ct-text-sm);color:var(--ct-ink);cursor:pointer;background:0 0;border:0;padding:6px 0;text-decoration:underline}.primary.svelte-1pd4opn:focus-visible,.ghost.svelte-1pd4opn:focus-visible,.link.svelte-1pd4opn:focus-visible{outline:2px solid var(--ct-ink);outline-offset:2px}.toggle.svelte-1pd4opn{gap:var(--ct-space-2);font-size:var(--ct-text-sm);padding:var(--ct-space-3) 0;border-top:1px solid var(--ct-rule-soft);cursor:pointer;color:var(--ct-ink-soft);align-items:flex-start;display:flex}.toggle.svelte-1pd4opn input:where(.svelte-1pd4opn){accent-color:var(--ct-ink);margin-top:3px}.notes.svelte-1pd4opn{border:1px solid var(--ct-rule);border-radius:var(--ct-radius-sm);padding:var(--ct-space-5);background:var(--ct-surface);font-size:var(--ct-text-sm);color:var(--ct-ink-soft);line-height:var(--ct-leading-body)}.notes.svelte-1pd4opn h3:where(.svelte-1pd4opn){font-size:var(--ct-text-xs);font-family:var(--ct-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ct-muted);margin:var(--ct-space-4) 0 var(--ct-space-1)}.notes.svelte-1pd4opn h3:where(.svelte-1pd4opn):first-child{margin-top:0}.notes.svelte-1pd4opn p:where(.svelte-1pd4opn){margin:0 0 var(--ct-space-2);max-width:var(--ct-measure)}.notes.svelte-1pd4opn ol:where(.svelte-1pd4opn){max-width:var(--ct-measure);margin:0;padding-left:1.3em}.notes.svelte-1pd4opn details:where(.svelte-1pd4opn){margin-top:var(--ct-space-3)}.notes.svelte-1pd4opn summary:where(.svelte-1pd4opn){cursor:pointer;font-weight:var(--ct-weight-semibold);color:var(--ct-ink)}.notes.svelte-1pd4opn dl:where(.svelte-1pd4opn){margin:var(--ct-space-2) 0 0}.notes.svelte-1pd4opn dt:where(.svelte-1pd4opn){font-family:var(--ct-font-mono);font-size:var(--ct-text-xs);color:var(--ct-muted);margin-top:var(--ct-space-2)}.notes.svelte-1pd4opn dd:where(.svelte-1pd4opn){max-width:var(--ct-measure);margin:0}.flag.svelte-1pd4opn{font-size:var(--ct-text-xs);font-weight:var(--ct-weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--ct-ink);border:1px solid var(--ct-ink);border-radius:var(--ct-radius-sm);padding:2px 6px;display:inline-block}@media (width<=40rem){.dots.svelte-1pd4opn{flex-basis:100%;order:-1}.bar.svelte-1pd4opn .primary:where(.svelte-1pd4opn),.bar.svelte-1pd4opn .ghost:where(.svelte-1pd4opn){flex:40%;min-width:0}.timer.svelte-1pd4opn,.link.svelte-1pd4opn{order:5}}@media print{.bar.svelte-1pd4opn,.toggle.svelte-1pd4opn,.go.svelte-1pd4opn,.picker.svelte-1pd4opn,.setup.svelte-1pd4opn{display:none}.screen.svelte-1pd4opn{color:var(--ct-ink);border:1px solid var(--ct-rule);background:0 0}}.head[data-astro-cid-g7dh6mes]{padding-block:var(--ct-space-8) var(--ct-space-6);max-width:var(--ct-container-narrow)}.head__eyebrow[data-astro-cid-g7dh6mes]{font-family:var(--ct-font-body);font-size:var(--ct-text-xs);font-weight:var(--ct-weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--ct-muted);margin:0 0 var(--ct-space-3)}.head__eyebrow[data-astro-cid-g7dh6mes] a[data-astro-cid-g7dh6mes]{color:inherit}.head__title[data-astro-cid-g7dh6mes]{font-family:var(--ct-font-display);font-size:var(--ct-text-2xl);line-height:var(--ct-leading-tight);color:var(--ct-ink);margin:0 0 var(--ct-space-4)}.head__lede[data-astro-cid-g7dh6mes]{color:var(--ct-ink-soft);font-size:var(--ct-text-md);line-height:var(--ct-leading-body);max-width:var(--ct-measure);margin:0}@media (width<=40rem){.head[data-astro-cid-g7dh6mes]{padding-block:var(--ct-space-4) var(--ct-space-3)}.head__eyebrow[data-astro-cid-g7dh6mes]{margin-bottom:var(--ct-space-2)}.head__title[data-astro-cid-g7dh6mes]{font-size:var(--ct-text-xl);margin-bottom:var(--ct-space-2)}.head__lede[data-astro-cid-g7dh6mes]{font-size:var(--ct-text-sm)}}.facts[data-astro-cid-g7dh6mes]{margin:0 0 var(--ct-space-8);gap:var(--ct-space-1) var(--ct-space-4);font-size:var(--ct-text-sm);color:var(--ct-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.facts[data-astro-cid-g7dh6mes] strong[data-astro-cid-g7dh6mes]{color:var(--ct-ink-soft);font-weight:var(--ct-weight-medium)}.noscript[data-astro-cid-g7dh6mes]{background:var(--ct-surface);border:1px solid var(--ct-rule-soft);border-radius:var(--ct-radius-md);padding:var(--ct-space-6);margin-bottom:var(--ct-space-8)}.noscript[data-astro-cid-g7dh6mes] h2[data-astro-cid-g7dh6mes]{font-family:var(--ct-font-display);font-size:var(--ct-text-lg);margin:0 0 var(--ct-space-3)}.noscript[data-astro-cid-g7dh6mes] p[data-astro-cid-g7dh6mes],.noscript[data-astro-cid-g7dh6mes] ul[data-astro-cid-g7dh6mes]{color:var(--ct-ink-soft);max-width:var(--ct-measure)}.method[data-astro-cid-g7dh6mes]{margin-bottom:var(--ct-space-8);color:var(--ct-ink-soft);font-size:var(--ct-text-sm);line-height:var(--ct-leading-body);max-width:var(--ct-container-narrow)}.method[data-astro-cid-g7dh6mes] h2[data-astro-cid-g7dh6mes]{font-family:var(--ct-font-display);font-size:var(--ct-text-lg);color:var(--ct-ink);margin:0 0 var(--ct-space-4)}.method[data-astro-cid-g7dh6mes] h3[data-astro-cid-g7dh6mes]{font-family:var(--ct-font-display);font-size:var(--ct-text-md);color:var(--ct-ink);margin:var(--ct-space-6) 0 var(--ct-space-3)}.method[data-astro-cid-g7dh6mes] p[data-astro-cid-g7dh6mes],.method[data-astro-cid-g7dh6mes] ul[data-astro-cid-g7dh6mes]{max-width:var(--ct-measure)}.method[data-astro-cid-g7dh6mes] ul[data-astro-cid-g7dh6mes]{padding-left:var(--ct-space-5)}.method[data-astro-cid-g7dh6mes] li[data-astro-cid-g7dh6mes]{margin-bottom:var(--ct-space-2)}.show[data-astro-cid-g7dh6mes]{border-collapse:collapse;width:100%;min-width:38rem;margin:var(--ct-space-4) 0 var(--ct-space-6)}.show[data-astro-cid-g7dh6mes] caption[data-astro-cid-g7dh6mes]{text-align:left;font-weight:var(--ct-weight-medium);color:var(--ct-ink);margin-bottom:var(--ct-space-2)}.show[data-astro-cid-g7dh6mes] th[data-astro-cid-g7dh6mes],.show[data-astro-cid-g7dh6mes] td[data-astro-cid-g7dh6mes]{text-align:left;vertical-align:top;padding:var(--ct-space-2) var(--ct-space-3) var(--ct-space-2) 0;border-bottom:1px solid var(--ct-rule-soft)}.show[data-astro-cid-g7dh6mes] thead[data-astro-cid-g7dh6mes] th[data-astro-cid-g7dh6mes]{color:var(--ct-muted);font-weight:var(--ct-weight-medium);white-space:nowrap}.show[data-astro-cid-g7dh6mes] tbody[data-astro-cid-g7dh6mes] th[data-astro-cid-g7dh6mes]{color:var(--ct-ink);font-weight:var(--ct-weight-regular)}.meta[data-astro-cid-g7dh6mes]{gap:var(--ct-space-4) var(--ct-space-8);background:var(--ct-surface-sunken);border-radius:var(--ct-radius-md);padding:var(--ct-space-4) var(--ct-space-6);margin:0 0 var(--ct-space-8);font-size:var(--ct-text-sm);flex-wrap:wrap;display:flex}.meta[data-astro-cid-g7dh6mes] dt[data-astro-cid-g7dh6mes]{font-size:var(--ct-text-xs);font-weight:var(--ct-weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--ct-muted)}.meta[data-astro-cid-g7dh6mes] dd[data-astro-cid-g7dh6mes]{margin:var(--ct-space-1) 0 0;color:var(--ct-ink-soft)}.exit[data-astro-cid-g7dh6mes]{border-top:1px solid var(--ct-rule-soft);padding-top:var(--ct-space-6);margin-bottom:var(--ct-space-16)}.exit[data-astro-cid-g7dh6mes] p[data-astro-cid-g7dh6mes]{max-width:var(--ct-measure);color:var(--ct-ink-soft);margin:0}@media print{.noscript[data-astro-cid-g7dh6mes],.facts[data-astro-cid-g7dh6mes]{display:none}}
