.sheet.svelte-1m6mmip{z-index:30;inset:0 0 var(--nav-space,0px) 0;background:var(--bg);flex-direction:column;display:flex;position:fixed}.bar.svelte-1m6mmip{padding:max(.5rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) .5rem max(1rem, env(safe-area-inset-left))}.back.svelte-1m6mmip{padding-left:.6rem}.body.svelte-1m6mmip{overscroll-behavior:contain;padding:0 max(1rem, env(safe-area-inset-right)) 1rem max(1rem, env(safe-area-inset-left));flex:1;width:100%;max-width:48rem;margin:0 auto;overflow-y:auto}.cat.svelte-1m6mmip{color:var(--muted);margin:.25rem 0 0;font-weight:600}h1.svelte-1m6mmip{margin:.15rem 0 .5rem;font-size:1.6rem;line-height:1.2}h2.svelte-1m6mmip{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .4rem;font-size:.8rem;font-weight:650}section.svelte-1m6mmip{margin-top:1.25rem}.badges.svelte-1m6mmip{flex-wrap:wrap;gap:.4rem;display:flex}.badge.svelte-1m6mmip{background:var(--surface-2);border-radius:999px;padding:.2rem .6rem;font-size:.85rem;font-weight:650}.badge.timer.svelte-1m6mmip{color:var(--accent)}.badge.archived.svelte-1m6mmip{color:#fbbf24;background:#3f2a12}.summary.svelte-1m6mmip{margin:0;font-size:1.15rem;font-weight:650}.muted.svelte-1m6mmip{color:var(--muted);margin:.2rem 0 0}.targets.svelte-1m6mmip{gap:.35rem;margin:0;display:grid}.targets.svelte-1m6mmip div:where(.svelte-1m6mmip){background:var(--surface);border-radius:10px;justify-content:space-between;gap:1rem;padding:.5rem .75rem;display:flex}dt.svelte-1m6mmip{color:var(--muted)}dd.svelte-1m6mmip{text-align:right;margin:0;font-weight:650}.metrics.svelte-1m6mmip{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.metrics.svelte-1m6mmip li:where(.svelte-1m6mmip){background:var(--surface);border-radius:10px;justify-content:space-between;gap:1rem;padding:.5rem .75rem;display:flex}.scope.svelte-1m6mmip{color:var(--muted);font-size:.9rem}.notes.svelte-1m6mmip{white-space:pre-wrap;margin:0;line-height:1.5}.actions.svelte-1m6mmip{padding:.75rem max(1rem, env(safe-area-inset-right)) .75rem max(1rem, env(safe-area-inset-left));border-top:1px solid var(--border);background:var(--bg);gap:.5rem;width:100%;max-width:48rem;margin:0 auto;display:grid}.row.svelte-1m6mmip{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.row.svelte-1m6mmip .btn:where(.svelte-1m6mmip){padding:0 .5rem}.start.svelte-1m6mmip{min-height:64px;font-size:1.25rem;font-weight:800}.metric-input.svelte-5pzifo{flex-direction:column;gap:.4rem;min-width:0;display:flex}input.svelte-5pzifo,select.svelte-5pzifo{border:1px solid var(--border);background:var(--bg);width:100%;min-height:48px;color:var(--text);font:inherit;border-radius:10px;padding:0 .75rem;font-size:1rem}input[aria-invalid=true].svelte-5pzifo{border-color:var(--danger)}.presets.svelte-5pzifo{flex-wrap:wrap;gap:.35rem;display:flex}.preset.svelte-5pzifo{border:1px solid var(--border);background:var(--surface-2);font-variant-numeric:tabular-nums;border-radius:999px;min-width:44px;min-height:40px;padding:0 .6rem;font-weight:650}.preset.on.svelte-5pzifo{background:var(--accent);color:var(--accent-text);border-color:#0000}.error.svelte-5pzifo{color:#fca5a5;margin:0;font-size:.9rem}.sheet.svelte-aw14kl{z-index:31;inset:0 0 var(--nav-space,0px) 0;background:var(--bg);flex-direction:column;display:flex;position:fixed}.bar.svelte-aw14kl{padding:max(.75rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) .5rem max(1rem, env(safe-area-inset-left));border-bottom:1px solid var(--border)}h1.svelte-aw14kl{margin:0;font-size:1.25rem}h2.svelte-aw14kl{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem;font-size:.8rem;font-weight:650}.body.svelte-aw14kl{overscroll-behavior:contain;padding:1rem max(1rem, env(safe-area-inset-right)) 1.5rem max(1rem, env(safe-area-inset-left));flex-direction:column;flex:1;gap:1.25rem;width:100%;max-width:48rem;margin:0 auto;display:flex;overflow-y:auto}.field.svelte-aw14kl{flex-direction:column;gap:.35rem;font-weight:600;display:flex}.field.svelte-aw14kl input:where(.svelte-aw14kl),.field.svelte-aw14kl select:where(.svelte-aw14kl),.field.svelte-aw14kl textarea:where(.svelte-aw14kl){border:1px solid var(--border);background:var(--surface);min-height:52px;color:var(--text);font:inherit;border-radius:10px;padding:0 .85rem;font-size:1.05rem;font-weight:400}.field.svelte-aw14kl textarea:where(.svelte-aw14kl){resize:vertical;padding:.75rem .85rem}.grid.svelte-aw14kl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem;display:grid}.pfield.svelte-aw14kl{flex-direction:column;gap:.15rem;display:flex}.link.svelte-aw14kl{min-height:36px;color:var(--muted);align-self:flex-start;font-size:.9rem;text-decoration:underline}.chips.svelte-aw14kl{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.chip.svelte-aw14kl{border:1px dashed var(--border);min-height:40px;color:var(--muted);border-radius:999px;padding:0 .85rem;font-weight:600}.check.svelte-aw14kl{align-items:center;gap:.75rem;min-height:52px;margin-top:.5rem;font-weight:600;display:flex}.check.svelte-aw14kl input:where(.svelte-aw14kl){width:24px;height:24px;accent-color:var(--accent)}.metrics.svelte-aw14kl{gap:.6rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.metric.svelte-aw14kl{background:var(--surface);border:1px solid var(--border);border-radius:12px;gap:.5rem;padding:.75rem;display:grid}.mhead.svelte-aw14kl{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mtools.svelte-aw14kl{gap:.25rem;display:flex}.icon.svelte-aw14kl{background:var(--surface-2);border-radius:10px;width:44px;height:44px;font-size:1.15rem}.icon.svelte-aw14kl:disabled{opacity:.35}.seg.svelte-aw14kl{border:1px solid var(--border);border-radius:10px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.seg.svelte-aw14kl button:where(.svelte-aw14kl){min-height:40px;color:var(--muted);font-weight:600}.seg.svelte-aw14kl button.on:where(.svelte-aw14kl){background:var(--surface-2);color:var(--text)}.target.svelte-aw14kl{gap:.25rem;display:grid}.pct.svelte-aw14kl{justify-content:space-between;align-items:center;gap:.5rem;font-weight:600;display:flex}.muted.svelte-aw14kl{color:var(--muted);margin:0;font-weight:400}.errors.svelte-aw14kl{border:1px solid var(--danger);background:#2a1215;border-radius:12px;padding:.75rem 1rem}.errors.svelte-aw14kl ul:where(.svelte-aw14kl){margin:.4rem 0 0;padding-left:1.2rem}.actions.svelte-aw14kl{padding:.75rem max(1rem, env(safe-area-inset-right)) .75rem max(1rem, env(safe-area-inset-left));border-top:1px solid var(--border);grid-template-columns:1fr 2fr;gap:.5rem;width:100%;max-width:48rem;margin:0 auto;display:grid}.actions.svelte-aw14kl .btn:where(.svelte-aw14kl){min-height:56px}.library.svelte-c8k2rg{max-width:48rem;padding:0 max(1rem, env(safe-area-inset-right)) 0 max(1rem, env(safe-area-inset-left));margin:0 auto}.head.svelte-c8k2rg{z-index:5;background:var(--bg);padding:max(.75rem, env(safe-area-inset-top)) 0 .5rem;gap:.6rem;display:grid;position:sticky;top:0}h1.svelte-c8k2rg{margin:0;font-size:1.5rem}.search.svelte-c8k2rg{border:1px solid var(--border);background:var(--surface);min-height:48px;color:var(--text);font:inherit;border-radius:999px;padding:0 1rem;font-size:1rem}.cats.svelte-c8k2rg{scrollbar-width:none;margin:0 calc(-1 * max(1rem, env(safe-area-inset-right))) 0 calc(-1 * max(1rem, env(safe-area-inset-left)));padding:0 max(1rem, env(safe-area-inset-right)) .1rem max(1rem, env(safe-area-inset-left));-webkit-overflow-scrolling:touch;gap:.4rem;display:flex;overflow-x:auto}.cats.svelte-c8k2rg::-webkit-scrollbar{display:none}.cat.svelte-c8k2rg{border:1px solid var(--border);background:var(--surface);white-space:nowrap;border-radius:999px;flex:none;min-height:40px;padding:0 .9rem;font-size:.95rem;font-weight:600}.cat.on.svelte-c8k2rg{background:var(--accent);color:var(--accent-text);border-color:#0000}.group.svelte-c8k2rg h2:where(.svelte-c8k2rg){color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:1.1rem 0 .4rem;font-size:.8rem;font-weight:650}ul.svelte-c8k2rg{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.row.svelte-c8k2rg{background:var(--surface);border:1px solid var(--border);text-align:left;border-radius:12px;gap:.15rem;width:100%;min-height:60px;padding:.6rem .9rem;display:grid}.row.svelte-c8k2rg:active{background:var(--surface-2)}.row.archived.svelte-c8k2rg{opacity:.6}.name.svelte-c8k2rg{font-size:1.05rem;font-weight:650}.meta.svelte-c8k2rg{color:var(--muted);align-items:center;gap:.4rem;min-width:0;font-size:.9rem;display:flex}.sum.svelte-c8k2rg{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tag.svelte-c8k2rg{background:var(--surface-2);border-radius:6px;flex:none;padding:0 .45rem;font-size:.8rem;font-weight:650}.tag.timer.svelte-c8k2rg{color:var(--accent)}.empty.svelte-c8k2rg{color:var(--muted);text-align:center;margin:2rem 0}.bottom.svelte-c8k2rg{bottom:var(--nav-space,0px);background:linear-gradient(to top, var(--bg) 75%, transparent);align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem 0;display:flex;position:sticky}.add.svelte-c8k2rg{flex:1;min-height:56px;font-size:1.1rem}.arch.svelte-c8k2rg{min-height:48px;color:var(--muted);white-space:nowrap;align-items:center;gap:.5rem;font-weight:600;display:flex}.arch.svelte-c8k2rg input:where(.svelte-c8k2rg){width:22px;height:22px;accent-color:var(--accent)}
