header.svelte-1n46o8q{background:var(--accent);min-height:64px;color:var(--accent-text);align-items:center;gap:8px;padding:0 16px;display:flex;position:sticky;top:0}h1.svelte-1n46o8q{flex:1;margin:0;font-size:1.3rem;font-weight:600}.icon.svelte-1n46o8q{background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.5rem;display:grid}main.svelte-1n46o8q{max-width:960px;margin:0 auto;padding:16px}nav.svelte-1n46o8q{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.tile.svelte-1n46o8q{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;gap:4px;padding:20px;display:flex}.tile.svelte-1n46o8q:hover{border-color:var(--accent)}.tile.primary.svelte-1n46o8q{border:2px solid var(--accent);background:var(--accent-soft);grid-column:1/-1}.tile.svelte-1n46o8q strong:where(.svelte-1n46o8q){font-size:1.2rem}.tile.svelte-1n46o8q span:where(.svelte-1n46o8q),.empty.svelte-1n46o8q{color:var(--text-muted)}h2.svelte-1n46o8q{color:var(--text-muted);margin:28px 0 12px;font-size:1.05rem}.chips.svelte-1n46o8q{flex-wrap:wrap;gap:8px;display:flex}.chips.svelte-1n46o8q button:where(.svelte-1n46o8q){border:1px solid var(--border);background:var(--surface);border-radius:20px;padding:10px 18px}.chips.svelte-1n46o8q button.selected:where(.svelte-1n46o8q){border-color:var(--accent);background:var(--accent-soft);font-weight:600}.toast.svelte-1n46o8q{background:var(--text);color:var(--bg);border-radius:12px;align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.toast.svelte-1n46o8q button:where(.svelte-1n46o8q):not(.icon){background:var(--accent);color:var(--accent-text);border:0;border-radius:8px;padding:8px 14px}.toast.svelte-1n46o8q .icon:where(.svelte-1n46o8q){width:36px;height:36px;font-size:1rem}:root{--bg:#f6f8f4;--surface:#fff;--surface-alt:#e8efe4;--text:#1b1f1a;--text-muted:#5b6658;--border:#cfd8ca;--accent:#2e7d32;--accent-text:#fff;--accent-soft:#d7ecd6;--focus:#1565c0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#121512;--surface:#1b201b;--surface-alt:#232a23;--text:#e6ebe3;--text-muted:#a3ad9f;--border:#364036;--accent:#81c784;--accent-text:#0c1f0d;--accent-soft:#24402a;--focus:#90caf9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#121512;--surface:#1b201b;--surface-alt:#232a23;--text:#e6ebe3;--text-muted:#a3ad9f;--border:#364036;--accent:#81c784;--accent-text:#0c1f0d;--accent-soft:#24402a;--focus:#90caf9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0;font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:17px;line-height:1.4}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}
