.keep.svelte-1wxygk4{border:1px solid var(--rule);border-radius:8px;margin-top:40px;padding:20px 24px}.keep.svelte-1wxygk4 h2:where(.svelte-1wxygk4){margin:0 0 12px;font-size:18px}.keep.svelte-1wxygk4 p:where(.svelte-1wxygk4){margin:0}fieldset.svelte-1wxygk4{border:0;margin:0 0 16px;padding:0}legend.svelte-1wxygk4{margin-bottom:6px;font-weight:600}label.svelte-1wxygk4{padding:4px 0;display:block}.miss.svelte-1wxygk4{color:var(--red);margin-bottom:14px}button.svelte-1wxygk4{margin-top:4px}.rail.svelte-13q3b4d{font-size:14px}.name.svelte-13q3b4d{margin:0 0 2px;font-weight:600}.sum.svelte-13q3b4d{font-family:var(--mono);color:var(--ink-2);margin:0 0 10px;font-size:12px}.bar.svelte-13q3b4d{background:var(--rule);border-radius:2px;height:4px;overflow:hidden}.bar.svelte-13q3b4d i:where(.svelte-13q3b4d){background:var(--brand);height:100%;display:block}nav.svelte-13q3b4d{margin-top:16px}.k.svelte-13q3b4d{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:14px 0 4px;font-size:11px}ol.svelte-13q3b4d{margin:0;padding:0;list-style:none}li.svelte-13q3b4d a:where(.svelte-13q3b4d){color:var(--ink-2);border-radius:4px;align-items:center;gap:8px;padding:5px 6px 5px 0;display:flex}li.svelte-13q3b4d a:where(.svelte-13q3b4d):hover{color:var(--ink)}li.now.svelte-13q3b4d a:where(.svelte-13q3b4d){color:var(--ink);font-weight:600}li.shut.svelte-13q3b4d a:where(.svelte-13q3b4d){color:var(--ink-3)}.lbl.svelte-13q3b4d{flex:1;min-width:0}.min.svelte-13q3b4d{font-family:var(--mono);color:var(--ink-3);font-size:11px}.chk.svelte-13q3b4d{border:1.5px solid var(--rule-2);border-radius:50%;flex:none;width:15px;height:15px;position:relative}li.done.svelte-13q3b4d .chk:where(.svelte-13q3b4d){background:var(--ok);border-color:var(--ok)}li.done.svelte-13q3b4d .chk:where(.svelte-13q3b4d):after{content:"";border:solid var(--bg);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}li.now.svelte-13q3b4d .chk:where(.svelte-13q3b4d){border-color:var(--brand);box-shadow:inset 0 0 0 2.5px var(--bg), inset 0 0 0 8px var(--brand)}.clock.svelte-13q3b4d{border:1px solid var(--rule-2);background:var(--panel);border-radius:8px;margin-top:16px;padding:12px 14px 14px}.clock.svelte-13q3b4d .k:where(.svelte-13q3b4d){margin:0 0 4px}.clock.svelte-13q3b4d .k:where(.svelte-13q3b4d):last-child{margin:6px 0 0}.big.svelte-13q3b4d{font-family:var(--mono);margin:0 0 8px;font-size:24px;font-weight:500}.big.ok.svelte-13q3b4d{color:var(--ok)}.go.svelte-13q3b4d{color:var(--amber);margin-top:2px;font-weight:600;display:inline-block}.sr.svelte-13q3b4d{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wb.svelte-1yqi8o5{max-width:1180px;padding:0 var(--pad) 40px;margin:0 auto}.body.svelte-1yqi8o5{max-width:720px}.head.svelte-1yqi8o5{padding:28px 0 8px}.head.svelte-1yqi8o5 h1:where(.svelte-1yqi8o5){letter-spacing:-.015em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(30px,2.6vw + 12px,42px);font-weight:600;line-height:1.06}.goals.svelte-1yqi8o5{border:1px solid var(--rule);background:var(--panel);border-radius:8px;margin-top:20px;padding:16px 20px}.goals-h.svelte-1yqi8o5{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin:0 0 8px;font-size:12px}.goals.svelte-1yqi8o5 ul:where(.svelte-1yqi8o5){margin:0;padding-left:20px}.goals.svelte-1yqi8o5 li:where(.svelte-1yqi8o5){margin:4px 0}.drawer.svelte-1yqi8o5{border:1px solid var(--rule);border-radius:8px;margin:12px 0 0}.drawer.svelte-1yqi8o5 summary:where(.svelte-1yqi8o5){cursor:pointer;font-family:var(--mono);color:var(--ink-2);justify-content:space-between;padding:10px 14px;font-size:13px;list-style:none;display:flex}.drawer.svelte-1yqi8o5 summary:where(.svelte-1yqi8o5)::-webkit-details-marker{display:none}.sum-r.svelte-1yqi8o5:after{content:" ▾"}.drawer[open].svelte-1yqi8o5 .sum-r:where(.svelte-1yqi8o5):after{content:" ▴"}.drawer-in.svelte-1yqi8o5{border-top:1px solid var(--rule);padding:4px 14px 14px}.side.svelte-1yqi8o5{display:none}.clockline.svelte-1yqi8o5{margin:24px calc(-1 * var(--pad)) 0;padding:10px var(--pad);border-top:1px solid var(--rule);background:var(--panel);font-family:var(--mono);align-items:center;gap:12px;font-size:13px;display:flex;position:sticky;bottom:0}.clockline.svelte-1yqi8o5 .t:where(.svelte-1yqi8o5){font-size:16px;font-weight:500}.clockline.svelte-1yqi8o5 .bar:where(.svelte-1yqi8o5){background:var(--rule);border-radius:2px;flex:1;height:4px;overflow:hidden}.clockline.svelte-1yqi8o5 .bar:where(.svelte-1yqi8o5) i:where(.svelte-1yqi8o5){background:var(--brand);height:100%;display:block}.clockline.svelte-1yqi8o5 a:where(.svelte-1yqi8o5){color:var(--amber);font-weight:600}.clockline.svelte-1yqi8o5 .ok:where(.svelte-1yqi8o5){color:var(--ok);font-weight:600}.dim.svelte-1yqi8o5{color:var(--ink-3)}@media (width>=960px){.wb.svelte-1yqi8o5{grid-template-columns:272px minmax(0,1fr);column-gap:48px;display:grid}.drawer.svelte-1yqi8o5,.clockline.svelte-1yqi8o5{display:none}.side.svelte-1yqi8o5{border-right:1px solid var(--rule);align-self:start;max-height:100dvh;padding:24px 16px 24px 0;display:block;position:sticky;top:0;overflow-y:auto}.body.svelte-1yqi8o5{padding-left:0}}.steps.svelte-1yqi8o5{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:12px;margin-top:48px;padding-top:24px;display:grid}.step.svelte-1yqi8o5{border:1px solid var(--rule);color:inherit;border-radius:8px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.step.svelte-1yqi8o5:hover{border-color:var(--ink-2)}.fwd.svelte-1yqi8o5{text-align:right}.step-k.svelte-1yqi8o5{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);font-size:12px}.step-t.svelte-1yqi8o5{font-weight:600}
