.page.svelte-1xpegcv{flex-direction:column;gap:18px;max-width:480px;margin:0 auto;padding:24px 20px 40px;display:flex}.muted.svelte-1xpegcv{color:var(--ink-muted);font-size:14px}h1.svelte-1xpegcv{margin:0;font-size:26px;font-weight:600}.add-goal.svelte-1xpegcv{gap:8px;display:flex}.add-goal.svelte-1xpegcv input:where(.svelte-1xpegcv){font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:10px;flex:1;padding:11px 12px}.add-goal.svelte-1xpegcv button:where(.svelte-1xpegcv){font:inherit;background:var(--accent);color:var(--surface);cursor:pointer;border:none;border-radius:10px;padding:8px 14px}.list.svelte-1xpegcv{flex-direction:column;gap:8px;display:flex}.goal-card.svelte-1xpegcv{background:var(--surface);border:1px solid var(--border);color:var(--ink);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 16px;text-decoration:none;display:flex}.title.svelte-1xpegcv{font-size:15px;font-weight:600}.target.svelte-1xpegcv{color:var(--ink-muted);margin-top:2px;font-size:12px}.status.svelte-1xpegcv{letter-spacing:.04em;text-transform:uppercase;border-radius:100px;flex:none;padding:4px 9px;font-family:IBM Plex Mono,monospace;font-size:10.5px}.status-ON_TRACK.svelte-1xpegcv{background:var(--ok-soft);color:var(--ok)}.status-WATCH.svelte-1xpegcv,.status-AT_RISK.svelte-1xpegcv{background:var(--warn-soft);color:var(--warn)}.status-MISSED.svelte-1xpegcv{background:var(--stop-soft);color:var(--stop)}.status-COMPLETED.svelte-1xpegcv,.status-recurring.svelte-1xpegcv{background:var(--surface-2);color:var(--ink-muted)}.right.svelte-1xpegcv{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.delete.svelte-1xpegcv{font:inherit;color:var(--stop);cursor:pointer;background:0 0;border:none;padding:0;font-size:11.5px}.error.svelte-1xpegcv{color:var(--stop);margin:0;font-size:13px}.for-tag.svelte-1xpegcv{letter-spacing:.03em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border-radius:100px;margin-bottom:4px;padding:3px 9px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;display:inline-block}.planner-picker.svelte-1xpegcv{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.planner-picker-label.svelte-1xpegcv{color:var(--ink-muted);font-size:12px}.planner-chip.svelte-1xpegcv{font:inherit;background:var(--surface-2);border:1px solid var(--border);cursor:pointer;color:var(--ink);border-radius:100px;padding:5px 12px;font-size:12px}.planner-chip.selected.svelte-1xpegcv{background:var(--accent);border-color:var(--accent);color:var(--surface)}
