.map.svelte-1vdugmt{padding:8px 0 12px}header.svelte-1vdugmt{max-width:640px;margin-bottom:22px}header.svelte-1vdugmt h2:where(.svelte-1vdugmt){font-size:24px;margin:4px 0 8px}header.svelte-1vdugmt p:where(.svelte-1vdugmt){line-height:1.85}.groups.svelte-1vdugmt{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.group.svelte-1vdugmt{padding:16px 14px;border:1px solid #e4eaee;border-radius:16px;background:#fff}.group.svelte-1vdugmt h3:where(.svelte-1vdugmt){margin:0;font-size:15px}.group.svelte-1vdugmt p:where(.svelte-1vdugmt){margin:4px 0 12px;font-size:12px;color:#5d6b75}.group.wide.svelte-1vdugmt{grid-column:1 / -1}.nodes.svelte-1vdugmt{display:grid;gap:8px}.nodes.grid.svelte-1vdugmt{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-items:start}.node-wrap.svelte-1vdugmt{display:grid;gap:6px;position:relative;min-width:0}.plus.svelte-1vdugmt{position:absolute;top:6px;inset-inline-end:6px;z-index:2;width:24px;height:24px;border-radius:999px;border:1px solid #e4eaee;background:#fff;color:#0b1b2b;font-size:18px;line-height:22px;text-align:center;text-decoration:none;font-weight:700}.plus.svelte-1vdugmt:hover{border-color:#0b1b2b;background:#0b1b2b;color:#fff}.node.svelte-1vdugmt{display:grid;grid-template-columns:56px 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;text-align:right;padding:8px;border:1px solid #e4eaee;border-radius:12px;background:#f4f7f8;cursor:pointer;color:inherit;box-sizing:border-box}.nodes.grid.svelte-1vdugmt .node:where(.svelte-1vdugmt){grid-template-columns:48px 1fr;column-gap:8px;min-height:100%}.node.svelte-1vdugmt strong:where(.svelte-1vdugmt){font-size:13.5px;line-height:1.35}.nodes.grid.svelte-1vdugmt .node:where(.svelte-1vdugmt) strong:where(.svelte-1vdugmt){font-size:13px}.node.svelte-1vdugmt small:where(.svelte-1vdugmt){grid-column:2;color:#7a8790;font-size:11.5px}.nodes.grid.svelte-1vdugmt .node:where(.svelte-1vdugmt) small:where(.svelte-1vdugmt){font-size:11px}.node.svelte-1vdugmt svg:where(.svelte-1vdugmt){grid-row:1 / span 2;width:56px;height:56px}.nodes.grid.svelte-1vdugmt .node:where(.svelte-1vdugmt) svg:where(.svelte-1vdugmt){width:48px;height:48px}.node.svelte-1vdugmt:hover,.node.active.svelte-1vdugmt{border-color:#0b1b2b;background:#fff}.subnodes.svelte-1vdugmt{display:flex;flex-wrap:wrap;gap:4px}.sub.svelte-1vdugmt{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;border:1px solid #e4eaee;background:#fff;font-size:11px;color:#4a5963;text-decoration:none}.sub.on.svelte-1vdugmt,.sub.svelte-1vdugmt:hover{border-color:#0b1b2b;color:#0b1b2b}.sub.svelte-1vdugmt small:where(.svelte-1vdugmt){color:#8a96a0}.node.done.svelte-1vdugmt{border-color:#c5a059;background:#fbf7ef}.track.svelte-1vdugmt{fill:none;stroke:#e4eaee;stroke-width:5}.bar.svelte-1vdugmt{fill:none;stroke:#0b1b2b;stroke-width:5;stroke-linecap:round;transition:stroke-dashoffset .35s ease}.node.done.svelte-1vdugmt .bar:where(.svelte-1vdugmt){stroke:#c5a059}.node.filled.svelte-1vdugmt .bar:where(.svelte-1vdugmt){stroke:#0b1b2b}text.svelte-1vdugmt{font-size:11px;text-anchor:middle;fill:#0b1b2b;font-family:inherit}@media(max-width:1100px){.groups.svelte-1vdugmt{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.groups.svelte-1vdugmt{grid-template-columns:1fr}.nodes.grid.svelte-1vdugmt{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}
