:root{color-scheme:light;--font-ui: -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-read: "Iowan Old Style", "Palatino Linotype", "Charter", Georgia, "Times New Roman", serif;--font-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--fs-11: .6875rem;--fs-12: .75rem;--fs-13: .8125rem;--fs-14: .875rem;--fs-15: .9375rem;--fs-16: 1rem;--fs-18: 1.125rem;--fs-21: 1.3125rem;--fs-26: 1.625rem;--fs-32: 2rem;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--s-16: 64px;--r-1: 6px;--r-2: 10px;--r-3: 14px;--r-4: 20px;--r-full: 999px;--bg: #f5f4f1;--surface: #ffffff;--surface-2: #faf9f6;--surface-3: #efede8;--border: #e4e1da;--border-strong: #d3cfc6;--text: #1b1d21;--text-2: #565b63;--text-3: #8a8f98;--accent: #3a4ecc;--accent-hover: #3143b4;--accent-weak: #eceefb;--accent-text: #ffffff;--st-todo: #7b828d;--st-todo-bg: #edecea;--st-todo-fg: #4a4f57;--st-progress: #b06f10;--st-progress-bg: #fbefd8;--st-progress-fg: #8a560b;--st-done: #2c8a58;--st-done-bg: #e2f2e8;--st-done-fg: #1f6b43;--st-blocked: #c03e33;--st-blocked-bg: #fbe6e3;--st-blocked-fg: #97281f;--hl: rgba(255, 204, 74, .42);--hl-border: rgba(210, 150, 10, .9);--hl-approx: rgba(176, 111, 16, .16);--shadow-1: 0 1px 2px rgba(20, 22, 28, .06), 0 1px 3px rgba(20, 22, 28, .05);--shadow-2: 0 4px 14px rgba(20, 22, 28, .09), 0 1px 4px rgba(20, 22, 28, .06);--shadow-3: 0 14px 40px rgba(20, 22, 28, .16);--ease: cubic-bezier(.22, .61, .36, 1)}:root[data-theme=dark]{color-scheme:dark;--bg: #0e1116;--surface: #171b21;--surface-2: #1c212a;--surface-3: #232a34;--border: #29303a;--border-strong: #38414d;--text: #e8eaed;--text-2: #a2a9b4;--text-3: #6d7581;--accent: #8091ff;--accent-hover: #97a4ff;--accent-weak: #1b2233;--accent-text: #0e1116;--st-todo: #8a929e;--st-todo-bg: #232830;--st-todo-fg: #b3bac4;--st-progress: #e0a53a;--st-progress-bg: #2e2717;--st-progress-fg: #f0c072;--st-done: #4bb47c;--st-done-bg: #16281f;--st-done-fg: #7fd6a4;--st-blocked: #e2685c;--st-blocked-bg: #2c1a19;--st-blocked-fg: #f0958c;--hl: rgba(255, 210, 90, .3);--hl-border: rgba(255, 200, 70, .85);--hl-approx: rgba(224, 165, 58, .14);--shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--shadow-2: 0 6px 20px rgba(0, 0, 0, .45);--shadow-3: 0 18px 50px rgba(0, 0, 0, .6)}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{font-family:var(--font-ui);font-size:var(--fs-14);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-variant-numeric:tabular-nums}#app{display:flex;flex-direction:column}h1,h2,h3,h4,p{margin:0}button{font-family:inherit}a{color:var(--accent);text-decoration:none}::selection{background:var(--accent-weak)}.tnum{font-variant-numeric:tabular-nums}.reading{font-family:var(--font-read)}.mono{font-family:var(--font-mono)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--r-full);border:2px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:var(--text-3);background-clip:content-box}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-1)}.btn{display:inline-flex;align-items:center;gap:var(--s-2);padding:8px 14px;border-radius:var(--r-2);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font-size:var(--fs-14);font-weight:500;cursor:pointer;transition:background .12s var(--ease),border-color .12s var(--ease),transform 80ms var(--ease);white-space:nowrap}.btn:hover{background:var(--surface-2);border-color:var(--text-3)}.btn:active{transform:translateY(.5px)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.btn.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn.ghost{background:transparent;border-color:transparent}.btn.ghost:hover{background:var(--surface-3)}.btn.sm{padding:5px 10px;font-size:var(--fs-13);border-radius:var(--r-1)}.btn:disabled{opacity:.5;cursor:not-allowed}.chip{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:var(--r-full);font-size:var(--fs-12);font-weight:550;border:1px solid transparent}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3);box-shadow:var(--shadow-1)}.muted{color:var(--text-2)}.faint{color:var(--text-3)}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}.ai.svelte-7ra2ba{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--border);background:var(--surface);color:var(--text-2);padding:5px 11px;border-radius:var(--r-full);font-size:var(--fs-12);font-weight:550;cursor:pointer}.ai.svelte-7ra2ba:hover{background:var(--surface-2);color:var(--text)}.d.svelte-7ra2ba{width:7px;height:7px;border-radius:50%;background:var(--text-3)}.d.on.svelte-7ra2ba{background:var(--st-done);box-shadow:0 0 0 3px var(--st-done-bg)}.toast-wrap.svelte-1s6c4ce{position:fixed;left:0;right:0;bottom:22px;z-index:60;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.toast.svelte-1s6c4ce{pointer-events:auto;display:flex;align-items:center;gap:12px;background:var(--text);color:var(--bg);padding:9px 10px 9px 15px;border-radius:var(--r-full);box-shadow:var(--shadow-3);font-size:var(--fs-13);max-width:560px}:root[data-theme=dark] .toast.svelte-1s6c4ce{background:#f0f1f4;color:#14171c}.msg.svelte-1s6c4ce{font-weight:500}.dot.blocked.svelte-1s6c4ce{width:8px;height:8px;border-radius:50%;background:var(--st-blocked)}.act.svelte-1s6c4ce{display:inline-flex;align-items:center;gap:5px;border:none;cursor:pointer;background:#7f7f7f38;color:inherit;font-weight:600;padding:5px 11px;border-radius:var(--r-full);font-size:var(--fs-12)}.act.svelte-1s6c4ce:hover{background:#7f7f7f57}.close.svelte-1s6c4ce{display:inline-grid;place-items:center;border:none;background:transparent;color:inherit;opacity:.6;cursor:pointer;padding:4px;border-radius:50%}.close.svelte-1s6c4ce:hover{opacity:1}.ring.svelte-tpbiyr{position:relative;display:inline-grid;place-items:center}.pct.svelte-tpbiyr{position:absolute;font-weight:600;color:var(--text)}.pct.svelte-tpbiyr i:where(.svelte-tpbiyr){font-style:normal;font-size:.7em;color:var(--text-3);margin-left:.5px}.page.svelte-19vty6m{max-width:1040px;width:100%;margin:0 auto;padding:34px 30px 60px}.head.svelte-19vty6m{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:26px}h1.svelte-19vty6m{font-size:var(--fs-26);font-weight:680;letter-spacing:-.02em}.head.svelte-19vty6m p:where(.svelte-19vty6m){margin-top:5px;font-size:var(--fs-14)}.sect.svelte-19vty6m{font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-weight:650;margin:22px 2px 12px}section.svelte-19vty6m:first-of-type .sect:where(.svelte-19vty6m){margin-top:4px}.grid.svelte-19vty6m{display:grid;grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:16px}.doc.svelte-19vty6m{text-align:left;cursor:pointer;padding:18px;display:flex;flex-direction:column;gap:10px;min-height:148px;transition:transform .12s var(--ease),box-shadow .12s var(--ease),border-color .12s var(--ease);position:relative;color:inherit}.doc.svelte-19vty6m:hover{transform:translateY(-2px);box-shadow:var(--shadow-2);border-color:var(--border-strong)}.doc.demo.svelte-19vty6m{border-color:color-mix(in srgb,var(--accent) 40%,var(--border));background:linear-gradient(180deg,var(--accent-weak),var(--surface) 60%)}.ribbon.svelte-19vty6m{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;font-size:var(--fs-11);font-weight:650;color:var(--accent);background:var(--surface);border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));padding:3px 8px;border-radius:var(--r-full)}.doc-top.svelte-19vty6m{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.title.svelte-19vty6m{font-size:var(--fs-16);font-weight:620;line-height:1.3;letter-spacing:-.01em}.sub.svelte-19vty6m{font-size:var(--fs-13);line-height:1.45}.stats.svelte-19vty6m{display:flex;align-items:center;gap:7px;font-size:var(--fs-13);color:var(--text-2)}.stats.svelte-19vty6m i:where(.svelte-19vty6m){color:var(--text-3)}.summary.svelte-19vty6m{display:flex;align-items:center;gap:10px;font-size:var(--fs-12);font-weight:550;margin-top:2px}.summary.svelte-19vty6m .bl:where(.svelte-19vty6m),.stats.svelte-19vty6m .bl:where(.svelte-19vty6m){color:var(--st-blocked);display:inline-flex;align-items:center;gap:3px}.summary.svelte-19vty6m .td:where(.svelte-19vty6m){color:var(--text-2)}.summary.svelte-19vty6m .allclear:where(.svelte-19vty6m){color:var(--st-done);display:inline-flex;align-items:center;gap:4px}.badge.svelte-19vty6m{font-size:var(--fs-11);color:var(--text-3);border:1px solid var(--border);padding:3px 8px;border-radius:var(--r-full);white-space:nowrap}.foot.svelte-19vty6m{font-size:var(--fs-12);margin-top:auto}.empty.svelte-19vty6m{display:flex;align-items:center;gap:18px;padding:26px}.empty-mark.svelte-19vty6m{width:46px;height:46px;border-radius:12px;background:var(--surface-3);color:var(--text-2);display:grid;place-items:center;flex:none}.empty.svelte-19vty6m h2:where(.svelte-19vty6m){font-size:var(--fs-16);font-weight:620}.empty.svelte-19vty6m p:where(.svelte-19vty6m){font-size:var(--fs-13);margin-top:3px;max-width:52ch}.empty.svelte-19vty6m .btn:where(.svelte-19vty6m){margin-left:auto;flex:none}.skel.svelte-19vty6m{height:148px;background:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2));background-size:200% 100%;animation:svelte-19vty6m-sh 1.3s infinite}@keyframes svelte-19vty6m-sh{to{background-position:-200% 0}}.overlay.svelte-19vty6m{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0c1066;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;z-index:50;padding:20px}.modal.svelte-19vty6m{width:440px;max-width:100%;padding:24px;box-shadow:var(--shadow-3)}.modal.svelte-19vty6m h2:where(.svelte-19vty6m){font-size:var(--fs-18);font-weight:640}.modal.svelte-19vty6m p:where(.svelte-19vty6m){margin-top:4px;font-size:var(--fs-13)}.input.svelte-19vty6m{width:100%;margin-top:16px;padding:11px 13px;border-radius:var(--r-2);border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text);font-size:var(--fs-14);font-family:inherit}.input.svelte-19vty6m:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.modal-actions.svelte-19vty6m{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.st.svelte-o0qx22{font-weight:550}.st.sm.svelte-o0qx22{padding:2px 7px;font-size:var(--fs-11)}.todo.svelte-o0qx22{background:var(--st-todo-bg);color:var(--st-todo-fg)}.progress.svelte-o0qx22{background:var(--st-progress-bg);color:var(--st-progress-fg)}.done.svelte-o0qx22{background:var(--st-done-bg);color:var(--st-done-fg)}.blocked.svelte-o0qx22{background:var(--st-blocked-bg);color:var(--st-blocked-fg)}.q.svelte-1ixcywv{display:flex;flex-direction:column;height:100%;min-height:0}.q-head.svelte-1ixcywv{display:flex;align-items:baseline;gap:10px;padding:4px 4px 12px}.count.svelte-1ixcywv{display:flex;align-items:baseline;gap:7px}.big.svelte-1ixcywv{font-size:var(--fs-26);font-weight:700;letter-spacing:-.02em;color:var(--text)}.lbl.svelte-1ixcywv{font-size:var(--fs-13);color:var(--text-2)}.bl-pill.svelte-1ixcywv,.dn-pill.svelte-1ixcywv{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-11);font-weight:600;padding:2px 8px;border-radius:var(--r-full)}.bl-pill.svelte-1ixcywv{color:var(--st-blocked-fg);background:var(--st-blocked-bg)}.dn-pill.svelte-1ixcywv{color:var(--st-done-fg);background:var(--st-done-bg)}.filters.svelte-1ixcywv{display:flex;flex-wrap:wrap;gap:5px;padding:0 2px 12px}.fchip.svelte-1ixcywv{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:var(--r-full);border:1px solid var(--border);background:var(--surface);color:var(--text-2);font-size:var(--fs-12);font-weight:550;cursor:pointer}.fchip.svelte-1ixcywv:hover{color:var(--text);border-color:var(--border-strong)}.fchip.on.svelte-1ixcywv{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.fchip.svelte-1ixcywv b:where(.svelte-1ixcywv){opacity:.75;font-weight:700}.list.svelte-1ixcywv{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:4px;padding:2px}.row.svelte-1ixcywv{display:flex;align-items:center;gap:11px;width:100%;text-align:left;cursor:pointer;padding:11px;border-radius:var(--r-2);border:1px solid transparent;background:transparent;color:inherit;transition:background 90ms var(--ease)}.row.svelte-1ixcywv:hover{background:var(--surface-2)}.row.sel.svelte-1ixcywv{background:var(--accent-weak);border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.fn.svelte-1ixcywv{flex:none;width:26px;height:26px;display:grid;place-items:center;border-radius:var(--r-1);background:var(--surface-3);color:var(--text-2);font-size:var(--fs-12);font-weight:650}.fn.bl.svelte-1ixcywv{background:var(--st-blocked-bg);color:var(--st-blocked-fg)}.fn.dn.svelte-1ixcywv{background:var(--st-done-bg);color:var(--st-done-fg)}.body.svelte-1ixcywv{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.kind.svelte-1ixcywv{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-11);font-weight:600;color:var(--text-3);text-transform:uppercase;letter-spacing:.03em}.snip.svelte-1ixcywv{font-size:var(--fs-13);color:var(--text);line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.row.done.svelte-1ixcywv .snip:where(.svelte-1ixcywv){color:var(--text-3)}.row.svelte-1ixcywv svg:last-child{color:var(--text-3);flex:none}.divider.svelte-1ixcywv{font-size:var(--fs-11);text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);font-weight:650;padding:12px 8px 6px;border:none;background:none;text-align:left}.divider.tog.svelte-1ixcywv{cursor:pointer;display:inline-flex;align-items:center;gap:5px}.clear.svelte-1ixcywv{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;text-align:center}.clear-mark.svelte-1ixcywv{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--st-done-bg);color:var(--st-done)}.clear.svelte-1ixcywv p:where(.svelte-1ixcywv){color:var(--text-2);font-size:var(--fs-14)}.rail.svelte-vmhg53{display:flex;flex-direction:column;gap:16px;padding:4px;height:100%;overflow-y:auto}.rail-title.svelte-vmhg53{font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-weight:650}.block.svelte-vmhg53{display:flex;flex-direction:column;gap:7px}.lbl.svelte-vmhg53{font-size:var(--fs-11);text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);font-weight:650}.src-head.svelte-vmhg53{display:flex}.cls.svelte-vmhg53{font-size:var(--fs-11);font-weight:650;color:var(--accent);background:var(--accent-weak);padding:2px 8px;border-radius:var(--r-full)}.src-title.svelte-vmhg53{font-size:var(--fs-15);line-height:1.4;color:var(--text)}.src-key.svelte-vmhg53{font-size:var(--fs-12);color:var(--text-3)}.url.svelte-vmhg53{display:flex;align-items:center;gap:6px;font-size:var(--fs-12);color:var(--text-2);word-break:break-all}.audit.svelte-vmhg53{display:flex;gap:6px;font-size:var(--fs-12);color:var(--st-progress-fg);background:var(--st-progress-bg);padding:8px 10px;border-radius:var(--r-2);line-height:1.4}.reuse.svelte-vmhg53{display:flex;gap:8px;align-items:flex-start;font-size:var(--fs-12);color:var(--text-2);background:var(--surface-2);border:1px solid var(--border);padding:10px 12px;border-radius:var(--r-2);line-height:1.45}.reuse.svelte-vmhg53 b:where(.svelte-vmhg53){color:var(--text)}.claimref.svelte-vmhg53{display:flex;gap:9px;padding:8px 0;border-top:1px solid var(--border);font-size:var(--fs-13);line-height:1.45}.claimref.svelte-vmhg53:first-of-type{border-top:none}.pg.svelte-vmhg53{flex:none;font-size:var(--fs-11);font-weight:650;color:var(--text-3);background:var(--surface-3);padding:2px 6px;border-radius:var(--r-1);height:fit-content}.raw.svelte-vmhg53{font-size:var(--fs-13);line-height:1.55;color:var(--text)}.target.svelte-vmhg53{display:flex;align-items:center;gap:7px;font-size:var(--fs-13);color:var(--text)}.hint.svelte-vmhg53{font-size:var(--fs-12)}.wrap.svelte-1ucqng5{display:flex;flex-direction:column;gap:10px;min-width:0}.banner.svelte-1ucqng5{display:flex;align-items:center;gap:7px;font-size:var(--fs-12);font-weight:500;padding:7px 11px;border-radius:var(--r-2);line-height:1.35}.banner.located.svelte-1ucqng5{color:var(--st-done-fg);background:var(--st-done-bg)}.banner.approximate.svelte-1ucqng5{color:var(--st-progress-fg);background:var(--st-progress-bg)}.banner.none.svelte-1ucqng5{color:var(--st-blocked-fg);background:var(--st-blocked-bg)}.frame.svelte-1ucqng5{position:relative;background:var(--surface-3);border-radius:var(--r-3);padding:22px;display:flex;justify-content:center}:root[data-theme=dark] .frame.svelte-1ucqng5{background:#0a0c10}.surface.svelte-1ucqng5{position:relative;width:100%;max-width:620px;background:#fff;border-radius:3px;box-shadow:var(--shadow-2);overflow:hidden}canvas.svelte-1ucqng5{display:block;width:100%;height:auto}canvas.hide.svelte-1ucqng5{display:none}.stub-page.svelte-1ucqng5{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff}.lines.svelte-1ucqng5{position:absolute;top:9%;right:10%;bottom:9%;left:10%;background:repeating-linear-gradient(180deg,#e9e7e1 0 1px,transparent 1px 22px);opacity:.85}.quote-pos.svelte-1ucqng5{position:absolute;left:10%;right:10%;text-align:left}.mk.svelte-1ucqng5{font-size:15px;line-height:1.7;color:#1c1c1c;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:1px 2px;border-radius:2px}.mk.located.svelte-1ucqng5{background:var(--hl);box-shadow:0 0 0 1px var(--hl-border)}.mk.approximate.svelte-1ucqng5{background:var(--hl-approx);box-shadow:0 0 0 1px var(--st-progress)}.mk.none.svelte-1ucqng5{background:transparent}.hl.svelte-1ucqng5{position:absolute;border-radius:2px;pointer-events:none;background:var(--hl);box-shadow:inset 0 0 0 1.5px var(--hl-border);animation:svelte-1ucqng5-pulse 1.4s var(--ease) 1}.hl.approximate.svelte-1ucqng5{background:var(--hl-approx);box-shadow:inset 0 0 0 1.5px var(--st-progress);border:1px dashed var(--st-progress)}@keyframes svelte-1ucqng5-pulse{0%{box-shadow:inset 0 0 0 1.5px var(--hl-border),0 0 0 6px #ffcc4a59}to{box-shadow:inset 0 0 0 1.5px var(--hl-border),0 0 #ffcc4a00}}.pagelabel.svelte-1ucqng5{position:absolute;bottom:8px;right:14px;font-size:var(--fs-11);color:var(--text-3);font-weight:550}.picker.svelte-12xgh02{display:flex;flex-direction:column;gap:10px}.seg.svelte-12xgh02{display:inline-flex;gap:4px;background:var(--surface-3);padding:4px;border-radius:var(--r-2);align-self:flex-start;flex-wrap:wrap}.opt.svelte-12xgh02{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:var(--r-1);border:1px solid transparent;background:transparent;color:var(--text-2);font-size:var(--fs-13);font-weight:550;cursor:pointer;transition:background .1s var(--ease),color .1s var(--ease)}.opt.svelte-12xgh02:hover{color:var(--text);background:var(--surface)}.opt.active.svelte-12xgh02{background:var(--surface);box-shadow:var(--shadow-1)}.opt.todo.active.svelte-12xgh02{color:var(--st-todo-fg)}.opt.progress.active.svelte-12xgh02{color:var(--st-progress-fg);box-shadow:inset 0 0 0 1px var(--st-progress),var(--shadow-1)}.opt.done.active.svelte-12xgh02{color:var(--st-done-fg);box-shadow:inset 0 0 0 1px var(--st-done),var(--shadow-1)}.opt.blocked.active.svelte-12xgh02{color:var(--st-blocked-fg);box-shadow:inset 0 0 0 1px var(--st-blocked),var(--shadow-1)}.subs.svelte-12xgh02{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.lbl.svelte-12xgh02{font-size:var(--fs-12);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.subchip.svelte-12xgh02{display:inline-flex;align-items:center;gap:4px;padding:5px 11px;border-radius:var(--r-full);border:1px solid var(--border-strong);background:var(--surface);color:var(--text-2);font-size:var(--fs-12);font-weight:550;cursor:pointer}.subchip.svelte-12xgh02:hover{color:var(--text);border-color:var(--text-3)}.subchip.on.svelte-12xgh02{background:var(--st-progress-bg);color:var(--st-progress-fg);border-color:var(--st-progress)}.ai.svelte-1nm0trp{border:1px dashed color-mix(in srgb,var(--accent) 55%,var(--border));background:var(--accent-weak);border-radius:var(--r-2);padding:10px 12px;display:flex;flex-direction:column;gap:5px}.ai-head.svelte-1nm0trp{display:flex;align-items:center;gap:6px;font-size:var(--fs-12);font-weight:650;color:var(--accent)}.conf.svelte-1nm0trp{margin-left:auto;font-size:var(--fs-11);font-weight:600;color:var(--text-3)}.ai-body.svelte-1nm0trp{font-size:var(--fs-13);color:var(--text);line-height:1.45}.ai-foot.svelte-1nm0trp{font-size:var(--fs-11);color:var(--text-3)}.overlay.svelte-1tiwsnr{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0c1073;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;z-index:60;padding:20px}.modal.svelte-1tiwsnr{width:480px;max-width:100%;padding:24px;box-shadow:var(--shadow-3)}.head.svelte-1tiwsnr{display:flex;align-items:center;gap:12px;margin-bottom:12px}.ic.svelte-1tiwsnr{width:40px;height:40px;border-radius:11px;background:var(--accent-weak);color:var(--accent);display:grid;place-items:center}h2.svelte-1tiwsnr{font-size:var(--fs-18);font-weight:640}p.svelte-1tiwsnr{font-size:var(--fs-14);line-height:1.55;color:var(--text-2);margin-bottom:12px}p.svelte-1tiwsnr b:where(.svelte-1tiwsnr){color:var(--text)}.warn.svelte-1tiwsnr{display:flex;gap:9px;align-items:flex-start;font-size:var(--fs-13);color:var(--st-progress-fg);background:var(--st-progress-bg);padding:11px 13px;border-radius:var(--r-2);line-height:1.45;margin-bottom:12px}.actions.svelte-1tiwsnr{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.center-msg.svelte-wlxsu8{flex:1;display:flex;flex-direction:column;gap:14px;align-items:center;justify-content:center;color:var(--text-2)}.rv.svelte-wlxsu8{flex:1;min-height:0;display:flex;flex-direction:column}.rv-head.svelte-wlxsu8{display:flex;align-items:center;gap:14px;padding:12px 18px;border-bottom:1px solid var(--border);background:var(--surface)}.back.svelte-wlxsu8{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--r-2);border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer}.back.svelte-wlxsu8:hover{background:var(--surface-2);color:var(--text)}.titlewrap.svelte-wlxsu8{display:flex;flex-direction:column;gap:2px;min-width:0}.title.svelte-wlxsu8{font-size:var(--fs-15);font-weight:640;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.local.svelte-wlxsu8{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-11);color:var(--text-3)}.tabs.svelte-wlxsu8{display:flex;gap:2px;background:var(--surface-3);padding:3px;border-radius:var(--r-2);margin-left:6px}.tab.svelte-wlxsu8{padding:5px 13px;border-radius:var(--r-1);border:none;background:transparent;color:var(--text-2);font-size:var(--fs-13);font-weight:550;cursor:pointer}.tab.svelte-wlxsu8:hover{color:var(--text)}.tab.active.svelte-wlxsu8{background:var(--surface);color:var(--text);box-shadow:var(--shadow-1)}.spacer.svelte-wlxsu8{flex:1}.cov.svelte-wlxsu8{font-size:var(--fs-13);color:var(--text)}.cov.svelte-wlxsu8 b:where(.svelte-wlxsu8){font-weight:700}.orphan.svelte-wlxsu8{display:flex;align-items:center;gap:7px;font-size:var(--fs-12);color:var(--st-progress-fg);background:var(--st-progress-bg);padding:7px 18px}.rv-body.svelte-wlxsu8{flex:1;min-height:0;display:grid;grid-template-columns:340px minmax(0,1fr) 320px}.pane.svelte-wlxsu8{min-height:0;overflow:hidden}.queue.svelte-wlxsu8{border-right:1px solid var(--border);padding:16px 12px;background:var(--surface)}.focus.svelte-wlxsu8{overflow-y:auto;background:var(--bg)}.context.svelte-wlxsu8{border-left:1px solid var(--border);padding:16px 14px;background:var(--surface)}@media (max-width: 1180px){.rv-body.svelte-wlxsu8{grid-template-columns:300px minmax(0,1fr)}.context.svelte-wlxsu8{display:none}}.focus-inner.svelte-wlxsu8{max-width:720px;margin:0 auto;padding:24px 28px;display:flex;flex-direction:column;gap:22px}.task.svelte-wlxsu8{display:flex;flex-direction:column;gap:10px}.task-top.svelte-wlxsu8{display:flex;align-items:center;gap:8px}.fn-badge.svelte-wlxsu8{font-size:var(--fs-12);font-weight:650;color:var(--text-2);background:var(--surface-3);padding:3px 10px;border-radius:var(--r-full)}.kind-badge.svelte-wlxsu8{font-size:var(--fs-11);font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--accent)}.uncertain.svelte-wlxsu8{font-size:var(--fs-21);font-weight:660;line-height:1.3;letter-spacing:-.01em}.tohint.svelte-wlxsu8{font-size:var(--fs-14);color:var(--text-2);line-height:1.55}.tolab.svelte-wlxsu8{display:inline-block;font-size:var(--fs-11);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);margin-right:7px}.detail.svelte-wlxsu8{display:flex;flex-direction:column;gap:6px}.dlbl.svelte-wlxsu8{font-size:var(--fs-11);text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);font-weight:650;margin-top:8px}.raw.svelte-wlxsu8{font-size:var(--fs-15);line-height:1.6;color:var(--text)}.fields.svelte-wlxsu8{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--border);padding-top:18px}.field.svelte-wlxsu8{display:flex;flex-direction:column;gap:6px}.field.svelte-wlxsu8>span:where(.svelte-wlxsu8){font-size:var(--fs-13);font-weight:550;color:var(--text-2)}textarea.svelte-wlxsu8{width:100%;resize:vertical;padding:10px 12px;border-radius:var(--r-2);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font-family:inherit;font-size:var(--fs-14);line-height:1.5}textarea.svelte-wlxsu8:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.actionbar.svelte-wlxsu8{position:sticky;bottom:0;z-index:5;width:100%;max-width:776px;margin:0 auto;display:flex;align-items:center;gap:10px;padding:14px 28px;background:var(--bg);border-top:1px solid var(--border);box-shadow:0 -8px 20px -12px #0a0c1040;flex-wrap:wrap}.keys-btn.svelte-wlxsu8{padding:7px 9px}.all-clear.svelte-wlxsu8{max-width:460px;margin:60px auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.ac-mark.svelte-wlxsu8{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;background:var(--st-done-bg);color:var(--st-done)}.all-clear.svelte-wlxsu8 h2:where(.svelte-wlxsu8){font-size:var(--fs-21);font-weight:660}.all-clear.svelte-wlxsu8 p:where(.svelte-wlxsu8){font-size:var(--fs-14)}.keys.svelte-wlxsu8{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0c1066;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;z-index:55}.keys-card.svelte-wlxsu8{padding:22px 24px;width:420px;display:flex;flex-direction:column;gap:12px}.keys-card.svelte-wlxsu8 h3:where(.svelte-wlxsu8){font-size:var(--fs-16);font-weight:640}.krow.svelte-wlxsu8{display:flex;align-items:center;gap:8px;font-size:var(--fs-13);color:var(--text-2)}kbd.svelte-wlxsu8{font-family:var(--font-mono);font-size:var(--fs-12);background:var(--surface-3);border:1px solid var(--border-strong);border-bottom-width:2px;border-radius:5px;padding:2px 7px;color:var(--text)}.krow.svelte-wlxsu8 span:where(.svelte-wlxsu8){margin-left:4px}.wrap.svelte-u6r29x{max-width:720px;width:100%;margin:0 auto;padding:34px 30px 60px}.hd.svelte-u6r29x{display:flex;align-items:flex-start;gap:14px;margin-bottom:28px}.back.svelte-u6r29x{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--r-2);border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer;flex:none;margin-top:2px}.back.svelte-u6r29x:hover{background:var(--surface-2);color:var(--text)}h1.svelte-u6r29x{font-size:var(--fs-26);font-weight:680;letter-spacing:-.02em}.hd.svelte-u6r29x p:where(.svelte-u6r29x){margin-top:5px;font-size:var(--fs-14)}.lock.svelte-u6r29x{display:inline-flex;align-items:center;gap:4px;color:var(--text-3)}.slots.svelte-u6r29x{display:flex;flex-direction:column;gap:12px}.slot.svelte-u6r29x{display:flex;align-items:center;gap:16px;padding:18px;border:1.5px dashed var(--border-strong);border-radius:var(--r-3);background:var(--surface);cursor:pointer;transition:border-color .12s var(--ease),background .12s var(--ease);position:relative}.slot.svelte-u6r29x:hover{border-color:var(--text-3);background:var(--surface-2)}.slot.drag.svelte-u6r29x{border-color:var(--accent);background:var(--accent-weak);border-style:solid}.slot.filled.svelte-u6r29x{border-style:solid;border-color:var(--st-done);background:var(--st-done-bg)}.slot-icon.svelte-u6r29x{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--surface-3);color:var(--text-2);flex:none}.slot.filled.svelte-u6r29x .slot-icon:where(.svelte-u6r29x){background:var(--st-done);color:#fff}.slot-main.svelte-u6r29x{flex:1;min-width:0}.slot-title.svelte-u6r29x{font-size:var(--fs-15);font-weight:620;display:flex;align-items:center;gap:8px}.req.svelte-u6r29x,.opt.svelte-u6r29x{font-size:var(--fs-11);font-weight:600;padding:1px 7px;border-radius:var(--r-full)}.req.svelte-u6r29x{color:var(--text-3);background:var(--surface-3)}.opt.svelte-u6r29x{color:var(--text-3);border:1px solid var(--border)}.slot-what.svelte-u6r29x{font-size:var(--fs-13);color:var(--text-2);margin-top:3px}.slot-drop.svelte-u6r29x{font-size:var(--fs-12);margin-top:5px}.fname.svelte-u6r29x{font-size:var(--fs-13);color:var(--st-done-fg);margin-top:3px;word-break:break-all}.clear.svelte-u6r29x{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;border:none;background:transparent;color:var(--text-3);cursor:pointer;flex:none}.clear.svelte-u6r29x:hover{background:var(--surface);color:var(--text)}.foot.svelte-u6r29x{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:26px}.hint.svelte-u6r29x{font-size:var(--fs-13);max-width:44ch;line-height:1.5}.btn.lg.svelte-u6r29x{padding:11px 20px;font-size:var(--fs-15)}.wrap.svelte-fmmi5g{flex:1;display:grid;place-items:center;padding:40px}.analyzing.svelte-fmmi5g{max-width:460px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.halo.svelte-fmmi5g{position:relative;width:72px;height:72px;display:grid;place-items:center;color:var(--accent)}.spinner.svelte-fmmi5g{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2.5px solid var(--accent-weak);border-top-color:var(--accent);animation:svelte-fmmi5g-spin .9s linear infinite}@keyframes svelte-fmmi5g-spin{to{transform:rotate(360deg)}}h1.svelte-fmmi5g{font-size:var(--fs-21);font-weight:660;letter-spacing:-.01em}.bar.svelte-fmmi5g{width:100%;height:6px;border-radius:var(--r-full);background:var(--surface-3);overflow:hidden;margin-top:6px}.fill.svelte-fmmi5g{height:100%;background:var(--accent);border-radius:var(--r-full);transition:width .4s var(--ease)}.phases.svelte-fmmi5g{list-style:none;padding:0;margin:10px 0 0;width:100%;display:flex;flex-direction:column;gap:10px;text-align:left}.phases.svelte-fmmi5g li:where(.svelte-fmmi5g){display:flex;align-items:center;gap:11px;font-size:var(--fs-14);color:var(--text-3)}.phases.svelte-fmmi5g li.active:where(.svelte-fmmi5g){color:var(--text);font-weight:550}.phases.svelte-fmmi5g li.done:where(.svelte-fmmi5g){color:var(--text-2)}.pmark.svelte-fmmi5g{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--surface-3);color:var(--st-done)}.phases.svelte-fmmi5g li.done:where(.svelte-fmmi5g) .pmark:where(.svelte-fmmi5g){background:var(--st-done-bg)}.phases.svelte-fmmi5g li.active:where(.svelte-fmmi5g) .pmark:where(.svelte-fmmi5g){background:var(--accent-weak)}.pulse.svelte-fmmi5g{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:svelte-fmmi5g-pp 1s var(--ease) infinite}@keyframes svelte-fmmi5g-pp{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}.empty.svelte-fmmi5g{width:7px;height:7px;border-radius:50%;background:var(--border-strong)}.warn.svelte-fmmi5g{display:flex;align-items:center;gap:7px;font-size:var(--fs-12);color:var(--st-progress-fg);background:var(--st-progress-bg);padding:8px 12px;border-radius:var(--r-2)}.privacy.svelte-fmmi5g{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-12);margin-top:6px}.fail.svelte-fmmi5g{max-width:440px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.fmark.svelte-fmmi5g{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:var(--st-blocked-bg);color:var(--st-blocked)}.fail.svelte-fmmi5g h1:where(.svelte-fmmi5g){font-size:var(--fs-21)}.acts.svelte-fmmi5g{display:flex;gap:10px;margin-top:8px}.wrap.svelte-awcae6{flex:1;min-height:0;display:flex;flex-direction:column}.hd.svelte-awcae6{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--border);background:var(--surface)}.back.svelte-awcae6{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--r-2);border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer}.back.svelte-awcae6:hover{background:var(--surface-2);color:var(--text)}.tt.svelte-awcae6{display:flex;flex-direction:column}.tt.svelte-awcae6 h1:where(.svelte-awcae6){font-size:var(--fs-15);font-weight:640}.tt.svelte-awcae6 span:where(.svelte-awcae6){font-size:var(--fs-11)}.tabs.svelte-awcae6{display:flex;gap:2px;background:var(--surface-3);padding:3px;border-radius:var(--r-2);margin-left:6px}.tab.svelte-awcae6{padding:5px 13px;border-radius:var(--r-1);border:none;background:transparent;color:var(--text-2);font-size:var(--fs-13);font-weight:550;cursor:pointer}.tab.active.svelte-awcae6{background:var(--surface);color:var(--text);box-shadow:var(--shadow-1)}.spacer.svelte-awcae6{flex:1}.btn.on.svelte-awcae6{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.legend.svelte-awcae6{display:flex;gap:16px;padding:8px 20px;border-bottom:1px solid var(--border);background:var(--surface-2)}.lg.svelte-awcae6{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-12);color:var(--text-2)}.sw.svelte-awcae6{width:10px;height:10px;border-radius:3px}.canvas.svelte-awcae6{flex:1;min-height:0;position:relative;overflow:hidden;background:var(--bg);cursor:grab;touch-action:none}.canvas.svelte-awcae6:active{cursor:grabbing}svg.svelte-awcae6{display:block}.edge.svelte-awcae6{fill:none;stroke:var(--border-strong);stroke-width:1.2;opacity:.6;transition:opacity .12s var(--ease)}.edge.dim.svelte-awcae6{opacity:.06}.node.svelte-awcae6{transition:opacity .12s var(--ease);cursor:pointer}.node.dim.svelte-awcae6{opacity:.14}.nrect.svelte-awcae6{fill:var(--surface);stroke:var(--c);stroke-width:1.4}.nrect.done.svelte-awcae6{stroke:var(--st-done)}.nrect.blocked.svelte-awcae6{stroke:var(--st-blocked)}.nrect.reused.svelte-awcae6{stroke-width:2.4}.ntext.svelte-awcae6{font-family:var(--font-ui);font-size:12px;fill:var(--text);dominant-baseline:middle}.hint.svelte-awcae6{position:absolute;bottom:12px;right:16px;font-size:var(--fs-12);pointer-events:none}.wrap.svelte-7g8pi{max-width:760px;width:100%;margin:0 auto;padding:34px 30px 60px}.hd.svelte-7g8pi{display:flex;align-items:flex-start;gap:14px;margin-bottom:26px}.back.svelte-7g8pi{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--r-2);border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer;flex:none;margin-top:2px}.back.svelte-7g8pi:hover{background:var(--surface-2);color:var(--text)}h1.svelte-7g8pi{font-size:var(--fs-26);font-weight:680;letter-spacing:-.02em}.hd.svelte-7g8pi p:where(.svelte-7g8pi){margin-top:4px}.dash.svelte-7g8pi{display:grid;grid-template-columns:auto 1fr;gap:16px;margin-bottom:24px}.ring-card.svelte-7g8pi{position:relative;display:grid;place-items:center;padding:20px 28px}.ring-mid.svelte-7g8pi{position:absolute;font-size:var(--fs-21);font-weight:700}.ring-mid.svelte-7g8pi i:where(.svelte-7g8pi){font-size:.6em;color:var(--text-3);font-style:normal}.ring-cap.svelte-7g8pi{position:absolute;bottom:22px;font-size:var(--fs-11);color:var(--text-3)}.stats-grid.svelte-7g8pi{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.stat.svelte-7g8pi{padding:16px;display:flex;flex-direction:column;gap:4px}.stat.svelte-7g8pi b:where(.svelte-7g8pi){font-size:var(--fs-26);font-weight:700}.stat.svelte-7g8pi b.done:where(.svelte-7g8pi){color:var(--st-done)}.stat.svelte-7g8pi b.bl:where(.svelte-7g8pi){color:var(--st-blocked)}.stat.svelte-7g8pi span:where(.svelte-7g8pi){font-size:var(--fs-12);color:var(--text-2)}section.svelte-7g8pi{margin-top:26px}section.svelte-7g8pi h3:where(.svelte-7g8pi){font-size:var(--fs-14);font-weight:640;margin-bottom:12px;display:inline-flex;align-items:center;gap:7px}.blocked.svelte-7g8pi h3:where(.svelte-7g8pi){color:var(--st-blocked-fg)}.brow.svelte-7g8pi{display:flex;gap:12px;padding:12px 0;border-top:1px solid var(--border)}.brow.svelte-7g8pi:first-of-type{border-top:none}.fn.svelte-7g8pi{flex:none;font-size:var(--fs-11);font-weight:650;color:var(--st-blocked-fg);background:var(--st-blocked-bg);padding:3px 8px;border-radius:var(--r-1);height:fit-content}.btext.svelte-7g8pi{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-14);line-height:1.5}.bnote.svelte-7g8pi{font-size:var(--fs-13);color:var(--text-2)}.ex-grid.svelte-7g8pi{display:flex;flex-direction:column;gap:12px}.ex.svelte-7g8pi{display:flex;align-items:center;gap:14px;padding:16px;text-align:left;cursor:pointer}.ex.svelte-7g8pi:hover{border-color:var(--border-strong);background:var(--surface-2)}.ex-icon.svelte-7g8pi{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:var(--surface-3);color:var(--text-2);flex:none}.ex-icon.acc.svelte-7g8pi{background:var(--accent-weak);color:var(--accent)}.ex.svelte-7g8pi>div:where(.svelte-7g8pi):nth-child(2){flex:1}.ex-t.svelte-7g8pi{font-weight:600;font-size:var(--fs-14)}.ex-d.svelte-7g8pi{font-size:var(--fs-12);margin-top:2px;line-height:1.45}.ex.svelte-7g8pi svg:last-child{color:var(--text-3)}.privacy.svelte-7g8pi{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-12);margin-top:12px}.wrap.svelte-ze6b2v{max-width:680px;width:100%;margin:0 auto;padding:34px 30px 60px}.hd.svelte-ze6b2v{display:flex;align-items:center;gap:14px;margin-bottom:22px}.back.svelte-ze6b2v{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--r-2);border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer}.back.svelte-ze6b2v:hover{background:var(--surface-2);color:var(--text)}h1.svelte-ze6b2v{font-size:var(--fs-26);font-weight:680;letter-spacing:-.02em;display:flex;align-items:center;gap:10px}.opt.svelte-ze6b2v{font-size:var(--fs-12);font-weight:600;color:var(--text-3);border:1px solid var(--border);padding:2px 9px;border-radius:var(--r-full)}.intro.svelte-ze6b2v{display:flex;gap:16px;padding:20px;margin-bottom:20px}.intro-icon.svelte-ze6b2v{width:44px;height:44px;border-radius:12px;background:var(--accent-weak);color:var(--accent);display:grid;place-items:center;flex:none}.intro.svelte-ze6b2v h2:where(.svelte-ze6b2v){font-size:var(--fs-16);font-weight:640}.intro.svelte-ze6b2v p:where(.svelte-ze6b2v){margin-top:5px;font-size:var(--fs-13);line-height:1.55}.agents.svelte-ze6b2v{display:flex;flex-direction:column;gap:12px}.agent.svelte-ze6b2v{padding:16px 18px}.agent-head.svelte-ze6b2v{display:flex;align-items:center;justify-content:space-between;gap:12px}.ah-title.svelte-ze6b2v{font-size:var(--fs-15);font-weight:620;display:flex;align-items:center;gap:10px}.ah-sub.svelte-ze6b2v{font-size:var(--fs-12);margin-top:2px}.pill.svelte-ze6b2v{font-size:var(--fs-11);font-weight:600;padding:2px 9px;border-radius:var(--r-full)}.pill.on.svelte-ze6b2v{color:var(--st-done-fg);background:var(--st-done-bg);display:inline-flex;align-items:center;gap:4px}.pill.mid.svelte-ze6b2v{color:var(--st-progress-fg);background:var(--st-progress-bg)}.pill.off.svelte-ze6b2v{color:var(--text-3);background:var(--surface-3)}.steps.svelte-ze6b2v{margin-top:16px;border-top:1px solid var(--border);padding-top:14px;display:flex;flex-direction:column;gap:14px}.step.svelte-ze6b2v{display:flex;gap:12px}.sn.svelte-ze6b2v{flex:none;width:22px;height:22px;border-radius:50%;background:var(--accent-weak);color:var(--accent);display:grid;place-items:center;font-size:var(--fs-12);font-weight:700}.st-t.svelte-ze6b2v{font-size:var(--fs-14);font-weight:550}.cmd.svelte-ze6b2v{display:flex;align-items:center;gap:8px;margin-top:6px;background:var(--surface-3);border-radius:var(--r-2);padding:8px 10px}.cmd.svelte-ze6b2v code:where(.svelte-ze6b2v){font-size:var(--fs-13);color:var(--text);flex:1;word-break:break-all}.cp.svelte-ze6b2v{border:none;background:transparent;color:var(--text-3);cursor:pointer;padding:3px;border-radius:var(--r-1)}.cp.svelte-ze6b2v:hover{color:var(--text);background:var(--surface)}.st-n.svelte-ze6b2v{font-size:var(--fs-12);margin-top:5px}.step-foot.svelte-ze6b2v{display:flex;gap:8px;justify-content:flex-end}.foot.svelte-ze6b2v{display:flex;align-items:center;justify-content:space-between;margin-top:24px}.foot.svelte-ze6b2v p:where(.svelte-ze6b2v){font-size:var(--fs-13)}.topbar.svelte-1la1gos{height:46px;flex:0 0 46px;display:flex;align-items:center;gap:10px;padding:0 14px;border-bottom:1px solid var(--border);background:var(--surface);-webkit-app-region:drag;-webkit-user-select:none;user-select:none}.topbar.mac.svelte-1la1gos{padding-left:82px}.topbar.svelte-1la1gos :where(button:where(.svelte-1la1gos)){-webkit-app-region:no-drag}.brand.svelte-1la1gos{display:flex;align-items:center;gap:8px}.mark.svelte-1la1gos{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--accent-weak);color:var(--accent)}.name.svelte-1la1gos{font-weight:650;letter-spacing:-.01em}.tag.svelte-1la1gos{color:var(--text-3);font-size:var(--fs-12);font-weight:500}.spacer.svelte-1la1gos{flex:1}.icon-btn.svelte-1la1gos{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--r-2);border:1px solid transparent;background:transparent;color:var(--text-2);cursor:pointer}.icon-btn.svelte-1la1gos:hover{background:var(--surface-3);color:var(--text)}main.svelte-1la1gos{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}
