.map-view.svelte-1ibljev{--page-bg:#f0f0f2;--paper-bg:#fff;--title:#111;--text:#1a1a1a;--muted:#666;--tag:#333;--faint:#aaa;background:var(--page-bg);padding:2rem 1rem 3rem}.map-view[data-theme=dark].svelte-1ibljev{--page-bg:#17181c;--paper-bg:#22242a;--title:#f2f2f2;--text:#e6e6e6;--muted:#a0a0a0;--tag:#ccc;--faint:#777}.toolbar.svelte-1ibljev{justify-content:flex-end;gap:.5rem;max-width:560px;margin:0 auto 1rem;display:flex}.toolbar-btn.svelte-1ibljev{border:1px solid var(--muted);background:var(--paper-bg);color:var(--text);cursor:pointer;border-radius:5px;padding:.35rem .75rem;font-family:inherit;font-size:.85rem}.paper.svelte-1ibljev{background:var(--paper-bg);max-width:560px;color:var(--text);border-radius:8px;margin:0 auto;padding:2.5rem;box-shadow:0 4px 24px #0000002e}.map-name.svelte-1ibljev{letter-spacing:-.02em;color:var(--title);margin:0;font-size:1.5rem;font-weight:700}.map-description.svelte-1ibljev{color:var(--muted);margin:.25rem 0 0;font-size:.95rem}.flow.svelte-1ibljev{margin-top:2rem}.flow-tag.svelte-1ibljev{letter-spacing:.04em;color:var(--tag);break-after:avoid;margin:0 0 .75rem;font-size:.85rem;font-weight:700}.spine.svelte-1ibljev{border-left:3px solid var(--text);margin-left:17px}.step.svelte-1ibljev{break-inside:avoid;align-items:center;gap:.85rem;margin-left:-20px;padding-bottom:.9rem;display:flex}.spine.svelte-1ibljev .step:where(.svelte-1ibljev):last-child{padding-bottom:0}.badge.svelte-1ibljev{color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-family:monospace;font-size:1.05rem;font-weight:700;display:flex}.badge.build.svelte-1ibljev{border-radius:6px}.badge.focus.svelte-1ibljev{clip-path:polygon(50% 0%,100% 100%,0% 100%);box-sizing:border-box;border-radius:0;align-items:flex-end;width:42px;height:38px;margin:0 -3px;padding-bottom:3px;font-size:.9rem}.action.svelte-1ibljev{text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;width:52px;font-size:.78rem;font-weight:700}.desc.svelte-1ibljev{font-size:1rem}.cite-ref.svelte-1ibljev{color:#5a6b82;margin-top:.15rem;font-size:.8rem;text-decoration:none;display:block}.cite-ref.svelte-1ibljev:hover{text-decoration:underline}.cite-ref.muted.svelte-1ibljev{color:#999}.empty.svelte-1ibljev{color:var(--faint);text-align:center;margin:2rem 0}.empty-flow.svelte-1ibljev{color:var(--faint);margin:0;font-size:.9rem}.print-footer.svelte-1ibljev{display:none}@media print{.map-view.svelte-1ibljev,.map-view[data-theme=dark].svelte-1ibljev{--page-bg:#fff;--paper-bg:#fff;--title:#111;--text:#1a1a1a;--muted:#666;--tag:#333;--faint:#aaa;background:#fff;padding:0}.toolbar.svelte-1ibljev{display:none}.paper.svelte-1ibljev{box-shadow:none;border-radius:0;max-width:none;padding:0}.print-footer.svelte-1ibljev{color:#999;text-align:center;margin-top:2rem;font-size:.75rem;display:block}}
