body{margin:0;font-family:Manrope,system-ui,sans-serif;background:#0a0a0a;color:#f4f4f5}.layout.svelte-1uha8ag{display:grid;grid-template-columns:280px 1fr;min-height:100vh;background:radial-gradient(1200px 600px at 10% -10%,rgba(56,189,248,.18),transparent 60%),radial-gradient(900px 500px at 100% 0%,rgba(16,185,129,.12),transparent 60%)}.sidebar.svelte-1uha8ag{padding:2rem 1.5rem;border-right:1px solid rgba(63,63,70,.6);background:#09090b99;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand.svelte-1uha8ag{display:flex;gap:.75rem;align-items:center;margin-bottom:2rem}.logo.svelte-1uha8ag{width:44px;height:44px;border-radius:12px;background:linear-gradient(140deg,#38bdf8,#22c55e);display:grid;place-items:center;font-weight:700;color:#020617}.brand-name.svelte-1uha8ag{font-weight:700;font-size:1.1rem}.brand-subtitle.svelte-1uha8ag{color:#f4f4f599;font-size:.85rem}.nav.svelte-1uha8ag button:where(.svelte-1uha8ag),.list.svelte-1uha8ag button:where(.svelte-1uha8ag){display:flex;align-items:center;gap:.5rem;width:100%;border:none;background:transparent;color:inherit;text-align:left;padding:.5rem .75rem;border-radius:10px;cursor:pointer}.nav.svelte-1uha8ag button.active:where(.svelte-1uha8ag),.list.svelte-1uha8ag button.active:where(.svelte-1uha8ag){background:#38bdf81f;color:#e2e8f0}.section.svelte-1uha8ag{margin-top:1.5rem}.section-header.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.2em;font-size:.7rem;color:#94a3b8b3;margin-bottom:.5rem}.list.svelte-1uha8ag{display:grid;gap:.25rem}.dot.svelte-1uha8ag{width:8px;height:8px;border-radius:999px;display:inline-block}.inline-form.svelte-1uha8ag{display:grid;grid-template-columns:1fr auto;gap:.5rem;margin-top:.5rem}.inline-form.svelte-1uha8ag input:where(.svelte-1uha8ag){background:#0f172a80;border:1px solid rgba(71,85,105,.6);border-radius:10px;padding:.4rem .6rem;color:#e2e8f0}.inline-form.svelte-1uha8ag button:where(.svelte-1uha8ag){background:#0ea5e9;border:none;border-radius:10px;padding:.4rem .8rem;color:#020617;font-weight:600;cursor:pointer}.content.svelte-1uha8ag{padding:2.5rem 3rem}.header.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}h1.svelte-1uha8ag{margin:0;font-size:2rem}.subtitle.svelte-1uha8ag{margin:.35rem 0 0;color:#94a3b8b3}.toggle.svelte-1uha8ag{display:flex;align-items:center;gap:.5rem;color:#94a3b8b3;font-size:.85rem}.composer.svelte-1uha8ag{background:#0f172a8c;border:1px solid rgba(71,85,105,.5);border-radius:16px;padding:1rem 1.5rem;margin-bottom:1.5rem}.title-input.svelte-1uha8ag{width:100%;background:transparent;border:none;font-size:1.05rem;color:#f8fafc;padding:.3rem 0}.title-input.svelte-1uha8ag:focus{outline:none}.composer-row.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin-top:.75rem}.field.svelte-1uha8ag{display:grid;gap:.25rem;font-size:.8rem;color:#94a3b8b3}.field.svelte-1uha8ag select:where(.svelte-1uha8ag),.field.svelte-1uha8ag input:where(.svelte-1uha8ag){background:#0f172a8c;border:1px solid rgba(71,85,105,.6);border-radius:10px;padding:.35rem .5rem;color:#e2e8f0}.labels.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.4rem}.labels.svelte-1uha8ag button:where(.svelte-1uha8ag){border:1px solid rgba(71,85,105,.6);background:transparent;color:#e2e8f0;padding:.2rem .5rem;border-radius:999px;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer}.labels.svelte-1uha8ag button.active:where(.svelte-1uha8ag){background:#38bdf833;border-color:#38bdf899}.field.action.svelte-1uha8ag{align-self:end}.primary.svelte-1uha8ag{background:#22c55e;border:none;border-radius:10px;padding:.5rem 1rem;color:#052e16;font-weight:600;cursor:pointer}.section-form.svelte-1uha8ag{margin-bottom:1rem}.tasks.svelte-1uha8ag{display:grid;gap:.75rem}.task.svelte-1uha8ag{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:start;padding:.8rem 1rem;border-radius:14px;background:#0f172a8c;border:1px solid rgba(71,85,105,.5)}.task[data-completed=true].svelte-1uha8ag{opacity:.6;text-decoration:line-through}.check.svelte-1uha8ag{background:transparent;border:1px solid rgba(71,85,105,.8);width:18px;height:18px;border-radius:6px;cursor:pointer;display:grid;place-items:center;margin-top:.2rem}.check.svelte-1uha8ag span:where(.svelte-1uha8ag){width:8px;height:8px;border-radius:2px;background:#22c55e;opacity:0}.task[data-completed=true].svelte-1uha8ag .check:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){opacity:1}.task-main.svelte-1uha8ag{display:grid;gap:.4rem}.task-title.svelte-1uha8ag{background:transparent;border:none;color:#f8fafc;font-size:1rem;padding:0}.task-title.svelte-1uha8ag:focus{outline:none}.task-meta.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.35rem}.pill.svelte-1uha8ag{border-radius:999px;padding:.15rem .55rem;border:1px solid rgba(71,85,105,.5);font-size:.7rem;color:#e2e8f0b3;display:inline-flex;align-items:center;gap:.3rem}.task-actions.svelte-1uha8ag{display:grid;gap:.4rem;align-items:start}.task-actions.svelte-1uha8ag select:where(.svelte-1uha8ag),.task-actions.svelte-1uha8ag input:where(.svelte-1uha8ag){background:#0f172aa6;border:1px solid rgba(71,85,105,.6);border-radius:8px;padding:.25rem .4rem;color:#e2e8f0;font-size:.75rem}.ghost.svelte-1uha8ag{background:transparent;border:1px solid rgba(248,113,113,.6);color:#fca5a5;border-radius:8px;padding:.2rem .4rem;font-size:.75rem;cursor:pointer}.empty.svelte-1uha8ag{color:#94a3b8b3}@media (max-width: 900px){.layout.svelte-1uha8ag{grid-template-columns:1fr}.sidebar.svelte-1uha8ag{border-right:none;border-bottom:1px solid rgba(63,63,70,.6)}.content.svelte-1uha8ag{padding:2rem 1.5rem}}
