.context-page.svelte-1ye5utk .layout{padding-bottom:24px}.task-map.svelte-1ye5utk{display:grid;gap:10px}.task-row.svelte-1ye5utk{position:relative;display:grid;grid-template-columns:1fr auto auto;gap:20px;align-items:center;padding:18px 20px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.task-row.svelte-1ye5utk:hover{border-color:var(--color-accent);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.task-row.svelte-1ye5utk:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.task-row.is-anchor.svelte-1ye5utk{border-color:var(--color-accent)}.row-link.svelte-1ye5utk{position:absolute;inset:0;z-index:1;border-radius:inherit}.task-row.svelte-1ye5utk .action:where(.svelte-1ye5utk){position:relative;z-index:2}.task-row.svelte-1ye5utk .name:where(.svelte-1ye5utk){font-size:16px;font-weight:600}.task-row.svelte-1ye5utk .sequence:where(.svelte-1ye5utk){margin-bottom:4px;color:var(--color-accent);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.task-row.svelte-1ye5utk .freq:where(.svelte-1ye5utk){margin-top:4px;font-size:13px;color:var(--color-muted-2)}.cap.svelte-1ye5utk{display:flex;justify-content:flex-end}.task-list.svelte-1ye5utk,.next-path.svelte-1ye5utk{display:grid;gap:12px}.plain-row.svelte-1ye5utk{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.plain-row.svelte-1ye5utk:hover{border-color:var(--color-accent);box-shadow:var(--shadow-xs)}.plain-row.svelte-1ye5utk h2:where(.svelte-1ye5utk){font-size:18px}.plain-row.svelte-1ye5utk p:where(.svelte-1ye5utk){margin:5px 0 0;color:var(--color-muted);font-size:14px}.plain-row.svelte-1ye5utk>span:where(.svelte-1ye5utk){color:var(--color-accent);font-size:20px}.solution-card.svelte-1ye5utk{display:grid;gap:12px;padding:24px;border:1px solid var(--color-accent);border-radius:var(--radius-lg);background:var(--color-surface)}.solution-card.svelte-1ye5utk .tag:where(.svelte-1ye5utk){justify-self:start}.solution-card.svelte-1ye5utk h3:where(.svelte-1ye5utk){font-size:19px}.solution-card.svelte-1ye5utk .desc:where(.svelte-1ye5utk){margin:0;color:var(--color-muted);line-height:1.7;font-size:14px}.solution-meta.svelte-1ye5utk{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:16px 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.solution-meta.svelte-1ye5utk .label:where(.svelte-1ye5utk){font-size:12px;color:var(--color-muted-2);margin-bottom:4px}.solution-meta.svelte-1ye5utk .val:where(.svelte-1ye5utk){font-size:14px;font-weight:600}.solution-actions.svelte-1ye5utk{display:flex;flex-wrap:wrap;gap:12px}.tool-note.svelte-1ye5utk{margin:0;font-size:13px;line-height:1.6;color:var(--color-muted)}.method.svelte-1ye5utk{display:grid;gap:12px}.method.svelte-1ye5utk h2:where(.svelte-1ye5utk){font-size:20px}.method.svelte-1ye5utk ol:where(.svelte-1ye5utk){margin:0;padding-left:22px;color:var(--color-muted)}@media(max-width:720px){.task-row.svelte-1ye5utk{grid-template-columns:1fr;gap:12px}.cap.svelte-1ye5utk{justify-items:start}.solution-meta.svelte-1ye5utk{grid-template-columns:1fr}}
