.strategy-node.svelte-nbb14n{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s ease;cursor:pointer;z-index:1}.disc.svelte-nbb14n{width:18px;height:18px;border-radius:50%;background:var(--thread-color);border:1.5px solid white;box-shadow:0 1px 3px #0000001f;display:flex;align-items:center;justify-content:center;flex-shrink:0}.scale-letter.svelte-nbb14n{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:700;color:#fff;line-height:1}.strategy-node.requires-review.svelte-nbb14n .disc:where(.svelte-nbb14n){border-color:#b91c1c;border-width:2px}.strategy-node.on-path.svelte-nbb14n .disc:where(.svelte-nbb14n){box-shadow:0 0 0 3px color-mix(in srgb,var(--thread-color) 35%,transparent),0 1px 3px #0000001f}.strategy-node.selected.svelte-nbb14n .disc:where(.svelte-nbb14n){width:22px;height:22px;border-width:2px}.strategy-node.dimmed.svelte-nbb14n{opacity:.18}.strategy-node.dimmed.svelte-nbb14n:hover{opacity:.5}.strategy-node.tier-cluster.svelte-nbb14n .disc:where(.svelte-nbb14n){width:8px;height:8px;border-width:.5px}.strategy-node.tier-index.svelte-nbb14n .disc:where(.svelte-nbb14n){width:12px;height:12px;border-width:1px}.strategy-node.tier-cards.svelte-nbb14n .disc:where(.svelte-nbb14n){width:20px;height:20px}.strategy-node.tier-read.svelte-nbb14n .disc:where(.svelte-nbb14n){width:26px;height:26px}.meta.svelte-nbb14n{max-width:180px;padding:4px 8px;background:var(--axo-surface-panel, rgba(250, 250, 250, .95));border:1px solid var(--rule, rgba(0, 0, 0, .08));border-radius:4px;display:flex;flex-direction:column;gap:2px;text-align:center;backdrop-filter:blur(2px)}.title.svelte-nbb14n{font-size:11px;font-weight:500;color:var(--axo-ink, #0a0a0a);line-height:1.25}.one-liner.svelte-nbb14n{font-size:10px;color:var(--axo-ink-soft, rgba(0, 0, 0, .6));line-height:1.3}.stars.svelte-nbb14n{font-size:8px;color:var(--thread-color);letter-spacing:1px}.title-compact.svelte-nbb14n{font-size:9px;color:var(--axo-ink-soft, rgba(0, 0, 0, .75));max-width:100px;text-align:center;line-height:1.2}.thread-cluster.svelte-1yb6m1e{position:relative;pointer-events:none;transition:opacity .2s ease}.hull.svelte-1yb6m1e{position:absolute;inset:0;border-radius:32px;background:color-mix(in srgb,var(--thread-color) 8%,transparent);border:1.5px solid color-mix(in srgb,var(--thread-color) 30%,transparent);transition:background-color .2s ease,border-color .2s ease}.thread-cluster.active.svelte-1yb6m1e .hull:where(.svelte-1yb6m1e){background:color-mix(in srgb,var(--thread-color) 14%,transparent);border-color:color-mix(in srgb,var(--thread-color) 60%,transparent);border-width:2px}.thread-cluster.tier-cluster.svelte-1yb6m1e .hull:where(.svelte-1yb6m1e){background:color-mix(in srgb,var(--thread-color) 16%,transparent);border-color:color-mix(in srgb,var(--thread-color) 50%,transparent)}.thread-cluster.tier-cards.svelte-1yb6m1e .hull:where(.svelte-1yb6m1e),.thread-cluster.tier-read.svelte-1yb6m1e .hull:where(.svelte-1yb6m1e){background:color-mix(in srgb,var(--thread-color) 4%,transparent);border-color:color-mix(in srgb,var(--thread-color) 20%,transparent)}.label.svelte-1yb6m1e{position:absolute;top:8px;left:14px;display:flex;align-items:baseline;gap:6px;pointer-events:none}.thread-name.svelte-1yb6m1e{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--thread-color) 75%,var(--axo-ink, #0a0a0a));font-weight:500}.thread-count.svelte-1yb6m1e{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;color:var(--axo-ink-muted, rgba(0, 0, 0, .55))}.thread-cluster.tier-cluster.svelte-1yb6m1e .thread-name:where(.svelte-1yb6m1e){font-size:18px}.thread-cluster.tier-cluster.svelte-1yb6m1e .thread-count:where(.svelte-1yb6m1e){font-size:14px}.country-band.svelte-84vw1z{position:absolute;inset:0;pointer-events:none;z-index:5;background:radial-gradient(ellipse at center,transparent 55%,color-mix(in srgb,#b91c1c 6%,transparent) 90%,color-mix(in srgb,#b91c1c 10%,transparent) 100%);border:1.5px solid color-mix(in srgb,#b91c1c 30%,transparent);transition:background .2s ease,border-color .2s ease}.country-band.active.svelte-84vw1z{background:radial-gradient(ellipse at center,transparent 50%,color-mix(in srgb,#b91c1c 10%,transparent) 85%,color-mix(in srgb,#b91c1c 16%,transparent) 100%);border-color:color-mix(in srgb,#b91c1c 50%,transparent)}.kicker.svelte-84vw1z{position:absolute;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:color-mix(in srgb,#b91c1c 70%,transparent);background:color-mix(in srgb,var(--axo-surface-chrome, #f5f5f0) 92%,transparent);padding:3px 10px;border:1px solid color-mix(in srgb,#b91c1c 25%,transparent);border-radius:0}.country-band.active.svelte-84vw1z .kicker:where(.svelte-84vw1z){color:#b91c1c;border-color:color-mix(in srgb,#b91c1c 45%,transparent)}.kicker.top.svelte-84vw1z{top:-1px;left:50%;transform:translate(-50%,-50%)}.kicker.right.svelte-84vw1z{right:-1px;top:50%;transform:translate(50%,-50%) rotate(90deg);transform-origin:center}.kicker.bottom.svelte-84vw1z{bottom:-1px;left:50%;transform:translate(-50%,50%)}.kicker.left.svelte-84vw1z{left:-1px;top:50%;transform:translate(-50%,-50%) rotate(-90deg);transform-origin:center}@media(prefers-reduced-motion:reduce){.country-band.svelte-84vw1z,.country-band.active.svelte-84vw1z{transition:none}}.canvas-wrap.svelte-19z3w9f{width:100%;height:100%;min-height:0;background:var(--axo-surface-chrome, #f5f5f0);position:relative}.svelte-flow__background{background:var(--axo-surface-chrome, #f5f5f0)}.svelte-flow__minimap{background:var(--axo-surface-panel, #fafafa);border:1px solid var(--rule, rgba(0, 0, 0, .1))}.svelte-flow__controls-button{background:var(--axo-surface-panel, #fafafa);border-bottom:1px solid var(--rule, rgba(0, 0, 0, .1))}.svelte-flow__node-cluster{background:transparent;border:none;padding:0}.svelte-flow__node-strategy{background:transparent;border:none;padding:0;width:1px;height:1px}.regen-list.svelte-g4f92z{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;background:var(--axo-surface-panel, #fafafa);border-right:1px solid var(--rule, rgba(0, 0, 0, .08))}.list-head.svelte-g4f92z{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px 16px;border-bottom:1px solid var(--rule, rgba(0, 0, 0, .08));background:var(--axo-surface-panel, #fafafa);position:sticky;top:0;z-index:1}.head-text.svelte-g4f92z{display:flex;flex-direction:column;gap:4px;min-width:0}.kicker.svelte-g4f92z{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--axo-ink-muted, rgba(0, 0, 0, .55))}.title.svelte-g4f92z{margin:0;font-size:14px;font-weight:500;color:var(--axo-ink, #0a0a0a)}.sort.svelte-g4f92z{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--axo-ink-soft, rgba(0, 0, 0, .7))}.sort-label.svelte-g4f92z{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--axo-ink-muted, rgba(0, 0, 0, .55))}.sort.svelte-g4f92z select:where(.svelte-g4f92z){font-family:inherit;font-size:12px;padding:4px 8px;border:1px solid var(--rule, rgba(0, 0, 0, .15));background:var(--axo-surface-chrome, #fff);color:var(--axo-ink, #0a0a0a);border-radius:0}.sort.svelte-g4f92z select:where(.svelte-g4f92z):focus-visible{outline:2px solid var(--axo-accent, #0000ff);outline-offset:1px}.cells.svelte-g4f92z{flex:1;overflow-y:auto;list-style:none;margin:0;padding:12px 16px 24px;display:flex;flex-direction:column;gap:8px}.card.svelte-g4f92z{width:100%;box-sizing:border-box;padding:14px 16px;background:var(--axo-surface-chrome, #fff);border:1px solid var(--rule, rgba(0, 0, 0, .1));color:var(--axo-ink, #0a0a0a);font-family:inherit;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:8px;transition:border-color .12s ease,background-color .12s ease}.card.svelte-g4f92z:hover{border-color:var(--axo-accent, #0000ff)}.card.selected.svelte-g4f92z{border-color:var(--axo-accent, #0000ff);border-width:2px;padding:13px 15px}.card.empty.svelte-g4f92z{background:transparent;border-style:dashed;color:var(--axo-ink-muted, rgba(0, 0, 0, .6))}.card.draft.svelte-g4f92z:not(.empty){background:color-mix(in srgb,var(--axo-surface-chrome, #fff) 80%,transparent)}.card.dimmed.svelte-g4f92z{opacity:.4;border-style:dashed}.card.dimmed.svelte-g4f92z:hover{opacity:.65}.card.svelte-g4f92z:focus-visible{outline:2px solid var(--axo-accent, #0000ff);outline-offset:2px}.card-head.svelte-g4f92z{display:flex;flex-direction:column;gap:2px}.card-kicker.svelte-g4f92z{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--axo-ink-muted, rgba(0, 0, 0, .55))}.card-title.svelte-g4f92z{margin:0;font-size:14px;font-weight:500;line-height:1.3;color:var(--axo-ink, #0a0a0a)}.card-summary.svelte-g4f92z{margin:0;font-size:12px;line-height:1.5;color:var(--axo-ink-soft, rgba(0, 0, 0, .7))}.card-summary.muted.svelte-g4f92z{font-style:italic;color:var(--axo-ink-muted, rgba(0, 0, 0, .5))}.card-meta.svelte-g4f92z{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:2px}.meta-pill.svelte-g4f92z,.status-pill.svelte-g4f92z{padding:2px 6px;border:1px solid var(--rule, rgba(0, 0, 0, .12));border-radius:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--axo-ink-muted, rgba(0, 0, 0, .6))}.status-pill.svelte-g4f92z{border-color:var(--axo-ink-muted, rgba(0, 0, 0, .3))}.filter-bar.svelte-198suc5{display:flex;align-items:center;gap:8px;padding:10px 16px;background:var(--axo-surface-panel, #fafafa);border-bottom:1px solid var(--rule, rgba(0, 0, 0, .08));font-family:Neulis Sans,Neue Haas Grotesk Display,Helvetica Neue,system-ui,sans-serif;flex-wrap:wrap;min-height:44px}.bar-icon.svelte-198suc5{color:var(--axo-ink-muted, rgba(0, 0, 0, .55));display:inline-flex;align-items:center}.axis-trigger{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--axo-surface-chrome, #fff);border:1px solid var(--rule, rgba(0, 0, 0, .15));border-radius:0;color:var(--axo-ink-soft, rgba(0, 0, 0, .75));font-family:inherit;font-size:12px;cursor:pointer;transition:border-color .12s ease,color .12s ease}.axis-trigger:hover,.axis-trigger[data-state=open]{border-color:var(--axo-accent, #0000ff);color:var(--axo-ink, #0a0a0a)}.axis-trigger:focus-visible{outline:2px solid var(--axo-accent, #0000ff);outline-offset:2px}.axis-trigger-location{background:color-mix(in srgb,var(--axo-accent, #0000ff) 6%,white)}.badge.svelte-198suc5{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;background:var(--axo-accent, #0000ff);color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:600;line-height:1;border-radius:0}.axis-popover{min-width:220px;padding:8px 0;background:var(--axo-surface-panel, #fafafa);border:1px solid var(--rule, rgba(0, 0, 0, .15));box-shadow:0 4px 16px #0000000f,0 1px 2px #0000000f;z-index:50}.opts.svelte-198suc5{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto}.opt.svelte-198suc5{display:flex;align-items:flex-start;gap:10px;padding:6px 14px;cursor:pointer;font-size:13px;color:var(--axo-ink, #0a0a0a);transition:background-color 80ms ease}.opt.svelte-198suc5:hover{background:color-mix(in srgb,var(--axo-accent, #0000ff) 6%,transparent)}.opt.svelte-198suc5 input:where(.svelte-198suc5){margin:2px 0 0;accent-color:var(--axo-accent, #0000ff)}.opt-label.svelte-198suc5{display:flex;flex-direction:column;gap:2px}.opt-hint.svelte-198suc5{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;color:var(--axo-ink-muted, rgba(0, 0, 0, .55))}.opt-clear.svelte-198suc5{margin-top:4px;padding-top:6px;border-top:1px solid var(--rule, rgba(0, 0, 0, .08))}.clear-location.svelte-198suc5{width:100%;text-align:left;padding:6px 14px;background:none;border:none;color:var(--axo-ink-soft, rgba(0, 0, 0, .7));font-family:inherit;font-size:12px;cursor:pointer}.clear-location.svelte-198suc5:hover:not(:disabled){color:var(--axo-accent, #0000ff)}.clear-location.svelte-198suc5:disabled{color:var(--axo-ink-muted, rgba(0, 0, 0, .4));cursor:not-allowed}.active-chips.svelte-198suc5{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-left:8px;padding-left:12px;border-left:1px solid var(--rule, rgba(0, 0, 0, .1))}.chip.svelte-198suc5{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:var(--axo-accent, #0000ff);color:#fff;font-family:inherit;font-size:11px;border:none;border-radius:0;cursor:pointer;transition:opacity .12s ease}.chip.svelte-198suc5:hover{opacity:.85}.chip.svelte-198suc5:focus-visible{outline:2px solid var(--axo-accent, #0000ff);outline-offset:2px}.clear-all.svelte-198suc5{padding:3px 8px;background:none;color:var(--axo-ink-soft, rgba(0, 0, 0, .65));font-family:inherit;font-size:11px;border:1px solid var(--rule, rgba(0, 0, 0, .18));cursor:pointer}.clear-all.svelte-198suc5:hover{color:var(--axo-ink, #0a0a0a);border-color:var(--axo-ink-muted, rgba(0, 0, 0, .4))}.clear-all.svelte-198suc5:focus-visible,.clear-location.svelte-198suc5:focus-visible{outline:2px solid var(--axo-accent, #0000ff);outline-offset:2px}.match-readout.svelte-198suc5{margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--axo-ink-muted, rgba(0, 0, 0, .55))}.filter-overlay{position:fixed;inset:0;background:#0006;backdrop-filter:blur(2px);z-index:100}.filter-sheet{position:fixed;bottom:0;left:0;right:0;z-index:101;max-height:85dvh;display:flex;flex-direction:column;background:var(--axo-surface-panel, #fafafa);border-top:1px solid var(--rule, rgba(0, 0, 0, .1));box-shadow:0 -4px 16px #0000001a;font-family:Neulis Sans,Neue Haas Grotesk Display,Helvetica Neue,system-ui,sans-serif;color:var(--axo-ink, #0a0a0a)}.sheet-head.svelte-1w3z385{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--rule, rgba(0, 0, 0, .08))}.head-text.svelte-1w3z385{display:flex;flex-direction:column;gap:2px}.kicker.svelte-1w3z385{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--axo-ink-muted, rgba(0, 0, 0, .55))}.filter-sheet .close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:1px solid var(--rule, rgba(0, 0, 0, .12));color:var(--axo-ink-soft, rgba(0, 0, 0, .7));cursor:pointer}.sheet-body.svelte-1w3z385{flex:1;overflow-y:auto;padding:16px 20px 24px;display:flex;flex-direction:column;gap:20px}.axis.svelte-1w3z385{display:flex;flex-direction:column;gap:8px}.axis-head.svelte-1w3z385{display:flex;align-items:center;gap:6px;color:var(--axo-ink-muted, rgba(0, 0, 0, .6))}.axis-title.svelte-1w3z385{margin:0;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--axo-ink, #0a0a0a)}.axis-hint.svelte-1w3z385{margin:0;font-size:11px;line-height:1.4;color:var(--axo-ink-muted, rgba(0, 0, 0, .55))}.chips.svelte-1w3z385{display:flex;flex-wrap:wrap;gap:6px}.chip-tog.svelte-1w3z385{padding:7px 12px;background:var(--axo-surface-chrome, #fff);border:1px solid var(--rule, rgba(0, 0, 0, .15));color:var(--axo-ink-soft, rgba(0, 0, 0, .75));font-family:inherit;font-size:12px;border-radius:0;cursor:pointer;min-height:36px;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.chip-tog.svelte-1w3z385:hover{border-color:var(--axo-accent, #0000ff);color:var(--axo-ink, #0a0a0a)}.chip-tog.selected.svelte-1w3z385{background:var(--axo-accent, #0000ff);border-color:var(--axo-accent, #0000ff);color:#fff}.chip-tog.thread-chip-tog.selected.svelte-1w3z385{background:var(--thread-color, var(--axo-accent, #0000ff));border-color:var(--thread-color, var(--axo-accent, #0000ff))}.chip-tog.svelte-1w3z385:focus-visible{outline:2px solid var(--axo-accent, #0000ff);outline-offset:2px}.sheet-foot.svelte-1w3z385{display:flex;gap:8px;padding:12px 20px;border-top:1px solid var(--rule, rgba(0, 0, 0, .08));background:var(--axo-surface-chrome, #fff)}.btn-secondary.svelte-1w3z385,.filter-sheet .btn-primary{flex:1;padding:12px 16px;border-radius:0;font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;border:1px solid var(--rule, rgba(0, 0, 0, .15));background:transparent;color:var(--axo-ink, #0a0a0a);min-height:44px}.btn-secondary.svelte-1w3z385:disabled{opacity:.5;cursor:not-allowed}.btn-secondary.svelte-1w3z385:focus-visible,.filter-sheet .btn-primary:focus-visible{outline:2px solid var(--axo-accent, #0000ff);outline-offset:2px}.filter-sheet .close:focus-visible{outline:2px solid var(--axo-accent, #0000ff);outline-offset:2px}.filter-sheet .btn-primary{background:var(--axo-accent, #0000ff);border-color:var(--axo-accent, #0000ff);color:#fff}.thread-legend.svelte-5kyxv9{display:flex;align-items:center;gap:12px;padding:8px 16px;background:var(--axo-surface-chrome, #fff);border-bottom:1px solid var(--rule, rgba(0, 0, 0, .06));font-family:Neulis Sans,Neue Haas Grotesk Display,Helvetica Neue,system-ui,sans-serif;flex-wrap:wrap;min-height:40px}.legend-label.svelte-5kyxv9{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--axo-ink-muted, rgba(0, 0, 0, .55));flex-shrink:0}.chips.svelte-5kyxv9{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.thread-chip.svelte-5kyxv9{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:transparent;border:1px solid var(--rule, rgba(0, 0, 0, .12));color:var(--axo-ink-soft, rgba(0, 0, 0, .75));font-family:inherit;font-size:11.5px;cursor:pointer;border-radius:0;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.thread-chip.svelte-5kyxv9:hover{border-color:var(--thread-color, var(--axo-accent, #0000ff));color:var(--axo-ink, #0a0a0a)}.thread-chip.active.svelte-5kyxv9{background:var(--thread-color, var(--axo-accent, #0000ff));border-color:var(--thread-color, var(--axo-accent, #0000ff));color:#fff}.thread-chip.active.svelte-5kyxv9 .dot:where(.svelte-5kyxv9){background:#fff}.thread-chip.country.svelte-5kyxv9:not(.active){border-color:color-mix(in srgb,#dc2626 60%,transparent)}.thread-chip.svelte-5kyxv9:focus-visible{outline:2px solid var(--thread-color, var(--axo-accent, #0000ff));outline-offset:2px}.dot.svelte-5kyxv9{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--thread-color, var(--axo-accent, #0000ff))}.clear.svelte-5kyxv9{margin-left:auto;padding:3px 10px;background:none;color:var(--axo-ink-soft, rgba(0, 0, 0, .65));font-family:inherit;font-size:11px;border:1px solid var(--rule, rgba(0, 0, 0, .18));border-radius:0;cursor:pointer}.clear.svelte-5kyxv9:hover{color:var(--axo-ink, #0a0a0a);border-color:var(--axo-ink-muted, rgba(0, 0, 0, .4))}.clear.svelte-5kyxv9:focus-visible{outline:2px solid var(--axo-accent, #0000ff);outline-offset:2px}.regen-editor-backdrop{position:fixed;inset:0;background:#00000040;z-index:200}.regen-editor-overlay{position:fixed;top:0;right:0;bottom:0;width:min(560px,calc(100vw - 32px));z-index:201;display:flex;flex-direction:column;background:var(--axo-surface-panel, #fafafa);border-left:1px solid var(--rule, rgba(0, 0, 0, .12));box-shadow:-4px 0 16px #00000014;font-family:Neulis Sans,Neue Haas Grotesk Display,Helvetica Neue,system-ui,sans-serif;color:var(--axo-ink, #0a0a0a)}.ovl-head.svelte-je0kza{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--rule, rgba(0, 0, 0, .08))}.head-text.svelte-je0kza{display:flex;flex-direction:column;gap:2px;min-width:0}.kicker.svelte-je0kza{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--axo-ink-muted, rgba(0, 0, 0, .55))}.title.svelte-je0kza{margin:0;font-size:14px;font-weight:500;color:var(--axo-ink, #0a0a0a)}.regen-editor-overlay .close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:1px solid var(--rule, rgba(0, 0, 0, .12));color:var(--axo-ink-soft, rgba(0, 0, 0, .7));cursor:pointer}.browse-body.svelte-je0kza{flex:1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:12px}.new-btn.svelte-je0kza{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;background:var(--axo-accent, #0000ff);color:#fff;border:1px solid var(--axo-accent, #0000ff);font-family:inherit;font-size:13px;cursor:pointer;align-self:flex-start}.browse-divider.svelte-je0kza{display:flex;align-items:center;gap:10px;color:var(--axo-ink-muted, rgba(0, 0, 0, .55));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.browse-divider.svelte-je0kza:before,.browse-divider.svelte-je0kza:after{content:"";flex:1;height:1px;background:var(--rule, rgba(0, 0, 0, .08))}.empty.svelte-je0kza{margin:0;padding:16px;background:var(--axo-surface-chrome, #fff);border:1px dashed var(--rule, rgba(0, 0, 0, .15));font-size:12px;color:var(--axo-ink-muted, rgba(0, 0, 0, .6));line-height:1.5}.strategy-list.svelte-je0kza{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.strategy-row.svelte-je0kza{width:100%;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:8px 12px;background:var(--axo-surface-chrome, #fff);border:1px solid var(--rule, rgba(0, 0, 0, .08));font-family:inherit;text-align:left;cursor:pointer;transition:border-color .12s ease}.strategy-row.svelte-je0kza:hover{border-color:var(--axo-accent, #0000ff)}.row-title.svelte-je0kza{font-size:13px;color:var(--axo-ink, #0a0a0a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-slug.svelte-je0kza{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--axo-ink-muted, rgba(0, 0, 0, .55))}.row-status.svelte-je0kza{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;border:1px solid var(--rule, rgba(0, 0, 0, .12));color:var(--axo-ink-muted, rgba(0, 0, 0, .55))}.row-status.status-published.svelte-je0kza{color:#16a34a;border-color:#16a34a}.row-status.status-draft.svelte-je0kza{color:#a16207;border-color:#a16207}.row-status.status-needs_review.svelte-je0kza{color:#7c3aed;border-color:#7c3aed}.edit-body.svelte-je0kza{flex:1;display:flex;flex-direction:column;min-height:0}.state-msg.svelte-je0kza{display:flex;align-items:center;gap:6px;padding:16px 20px;color:var(--axo-ink-soft, rgba(0, 0, 0, .7));font-size:13px}.banner.svelte-je0kza{padding:10px 20px;font-size:12px;line-height:1.5;border-bottom:1px solid var(--rule, rgba(0, 0, 0, .05))}.banner.error.svelte-je0kza{background:color-mix(in srgb,#dc2626 8%,white);color:#b91c1c}.banner.warning.svelte-je0kza{background:color-mix(in srgb,#a16207 8%,white);color:#92400e}.banner.success.svelte-je0kza{background:color-mix(in srgb,#16a34a 8%,white);color:#15803d}.yaml-editor.svelte-je0kza{flex:1;width:100%;box-sizing:border-box;padding:16px 20px;border:none;background:var(--axo-surface-chrome, #fff);color:var(--axo-ink, #0a0a0a);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.55;resize:none;outline:none;tab-size:2}.yaml-editor.svelte-je0kza:focus{background:#fff}.edit-foot.svelte-je0kza{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 20px;border-top:1px solid var(--rule, rgba(0, 0, 0, .08));background:var(--axo-surface-panel, #fafafa)}.back-btn.svelte-je0kza{padding:6px 12px;background:transparent;border:1px solid var(--rule, rgba(0, 0, 0, .15));color:var(--axo-ink-soft, rgba(0, 0, 0, .7));font-family:inherit;font-size:12px;cursor:pointer}.foot-actions.svelte-je0kza{display:flex;align-items:center;gap:6px}.delete-btn.svelte-je0kza,.revert-btn.svelte-je0kza,.save-btn.svelte-je0kza{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12px;border-radius:0;cursor:pointer}.delete-btn.svelte-je0kza{background:transparent;border:1px solid var(--rule, rgba(0, 0, 0, .15));color:#b91c1c}.delete-btn.svelte-je0kza:hover:not(:disabled){background:color-mix(in srgb,#b91c1c 10%,white);border-color:#b91c1c}.revert-btn.svelte-je0kza{background:transparent;border:1px solid var(--rule, rgba(0, 0, 0, .15));color:var(--axo-ink-soft, rgba(0, 0, 0, .7))}.save-btn.svelte-je0kza{background:var(--axo-accent, #0000ff);border:1px solid var(--axo-accent, #0000ff);color:#fff}.save-btn.svelte-je0kza:disabled{opacity:.5;cursor:not-allowed}.spin{animation:svelte-je0kza-spin 1s linear infinite}@keyframes svelte-je0kza-spin{to{transform:rotate(360deg)}}.path-panel.svelte-1ec6wl{display:flex;flex-direction:column;gap:12px}.panel-head.svelte-1ec6wl{display:flex;flex-direction:column;gap:4px}.panel-head.svelte-1ec6wl h3:where(.svelte-1ec6wl){margin:0;font-size:13px;font-weight:var(--axo-weight-semibold);color:var(--axo-text-primary)}.lede.svelte-1ec6wl{margin:0;font-size:11px;line-height:1.4;color:var(--axo-text-secondary)}.pickers.svelte-1ec6wl{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:8px}.field.svelte-1ec6wl{display:flex;flex-direction:column;gap:4px;min-width:0}.field-label.svelte-1ec6wl{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--axo-text-secondary)}select.svelte-1ec6wl{padding:6px 8px;font-family:inherit;font-size:12px;color:var(--axo-text-primary);background:var(--axo-surface);border:1px solid var(--axo-border);border-radius:4px;min-width:0;width:100%}select.svelte-1ec6wl:focus-visible{outline:2px solid var(--axo-primary);outline-offset:-1px;border-color:var(--axo-primary)}select.svelte-1ec6wl:disabled{opacity:.5;cursor:not-allowed}.arrow{color:var(--axo-text-secondary);margin-bottom:8px}.results.svelte-1ec6wl{display:flex;flex-direction:column;gap:8px}.empty.svelte-1ec6wl,.result-summary.svelte-1ec6wl{margin:0;padding:8px 10px;font-size:11px;color:var(--axo-text-secondary);background:var(--axo-background);border:1px solid var(--axo-border);border-radius:4px}.path-list.svelte-1ec6wl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.path-item.svelte-1ec6wl{display:flex;flex-direction:column;gap:6px;width:100%;padding:8px 10px;background:var(--axo-surface);border:1px solid var(--axo-border);border-radius:4px;text-align:left;cursor:pointer;font-family:inherit}.path-item.svelte-1ec6wl:hover{border-color:var(--axo-primary)}.path-item.svelte-1ec6wl:focus-visible{outline:2px solid var(--axo-primary);outline-offset:2px}.path-item.active.svelte-1ec6wl{background:color-mix(in srgb,var(--axo-primary) 8%,var(--axo-surface));border-color:var(--axo-primary)}.path-meta.svelte-1ec6wl{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.hop-badge.svelte-1ec6wl{padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--axo-primary);border:1px solid var(--axo-primary);border-radius:2px}.kinds.svelte-1ec6wl{display:inline-flex;gap:4px;flex-wrap:wrap}.kind-chip.svelte-1ec6wl{padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--axo-text-secondary);background:var(--axo-background);border:1px solid var(--axo-border);border-radius:2px}.path-nodes.svelte-1ec6wl{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px;font-size:11px;color:var(--axo-text-primary);line-height:1.4}.path-nodes.svelte-1ec6wl li:where(.svelte-1ec6wl){display:inline-flex;align-items:center;gap:4px}.path-arrow.svelte-1ec6wl{color:var(--axo-text-secondary)}.clear-btn.svelte-1ec6wl{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:transparent;border:1px solid var(--axo-border);color:var(--axo-text-secondary);font-family:inherit;font-size:11px;border-radius:4px;cursor:pointer}.clear-btn.svelte-1ec6wl:hover{color:var(--axo-text-primary);border-color:var(--axo-primary)}.regen-export-backdrop{position:fixed;inset:0;background:#00000040;z-index:200}.regen-export-overlay{position:fixed;top:0;right:0;bottom:0;width:min(440px,calc(100vw - 32px));z-index:201;display:flex;flex-direction:column;background:var(--axo-surface-panel, #fafafa);border-left:1px solid var(--rule, rgba(0, 0, 0, .12));box-shadow:-4px 0 16px #00000014;font-family:Neulis Sans,Neue Haas Grotesk Display,Helvetica Neue,system-ui,sans-serif;color:var(--axo-ink, #0a0a0a)}.ovl-head.svelte-ztniap{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--rule, rgba(0, 0, 0, .08))}.head-text.svelte-ztniap{display:flex;flex-direction:column;gap:2px;min-width:0}.kicker.svelte-ztniap{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--axo-ink-muted, rgba(0, 0, 0, .55))}.regen-export-overlay .close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:1px solid var(--rule, rgba(0, 0, 0, .12));color:var(--axo-ink-soft, rgba(0, 0, 0, .7));cursor:pointer}.regen-export-overlay .close:hover{background:var(--axo-surface-chrome, #fff);color:var(--axo-ink, #0a0a0a)}.regen-export-overlay .close:focus-visible{outline:2px solid var(--axo-accent, #0000ff);outline-offset:2px}.body.svelte-ztniap{flex:1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:16px}.actions.svelte-ztniap{display:flex;flex-direction:column;gap:6px}.action-btn.svelte-ztniap{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;background:var(--axo-surface, #fff);border:1px solid var(--rule, rgba(0, 0, 0, .12));color:var(--axo-ink, #0a0a0a);text-align:left;cursor:pointer;font-family:inherit;font-size:12px;border-radius:4px}.action-btn.svelte-ztniap:hover:not(:disabled){border-color:var(--axo-accent, #0000ff)}.action-btn.svelte-ztniap:disabled{opacity:.5;cursor:not-allowed}.action-btn.svelte-ztniap:focus-visible{outline:2px solid var(--axo-accent, #0000ff);outline-offset:2px}.action-text.svelte-ztniap{display:flex;flex-direction:column;gap:2px;min-width:0}.action-title.svelte-ztniap{font-size:12px;font-weight:500}.action-sub.svelte-ztniap{font-size:11px;color:var(--axo-ink-soft, rgba(0, 0, 0, .6))}.divider.svelte-ztniap{height:1px;background:var(--rule, rgba(0, 0, 0, .08))}.spin{animation:svelte-ztniap-spin 1s linear infinite}@keyframes svelte-ztniap-spin{to{transform:rotate(360deg)}}.ack-gate-backdrop{position:fixed;inset:0;background:#00000073;backdrop-filter:blur(2px);z-index:300}.ack-gate{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:301;width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 64px);overflow-y:auto;background:var(--axo-surface-panel, #fafafa);border:1px solid var(--rule, rgba(0, 0, 0, .12));font-family:Neulis Sans,Neue Haas Grotesk Display,Helvetica Neue,system-ui,sans-serif;color:var(--axo-ink, #0a0a0a)}.gate-head.svelte-d21kas{padding:24px 28px 12px;border-bottom:1px solid var(--rule, rgba(0, 0, 0, .06))}.kicker.svelte-d21kas{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--axo-ink-muted, rgba(0, 0, 0, .55));margin-bottom:6px}.gate-body.svelte-d21kas{padding:20px 28px 8px;display:flex;flex-direction:column;gap:14px}.gate-body.svelte-d21kas p:where(.svelte-d21kas){margin:0;font-size:14px;line-height:1.6;color:var(--axo-ink, #0a0a0a)}.gate-body.svelte-d21kas .emphasis:where(.svelte-d21kas){font-weight:500}.location-picker.svelte-d21kas{margin-top:12px;padding-top:16px;border-top:1px solid var(--rule, rgba(0, 0, 0, .08));display:flex;flex-direction:column;gap:8px}.location-label.svelte-d21kas{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--axo-ink, #0a0a0a);font-weight:500}.location-hint.svelte-d21kas{margin:0!important;font-size:12.5px!important;line-height:1.5!important;color:var(--axo-ink-soft, rgba(0, 0, 0, .7))!important}.location-select.svelte-d21kas{margin-top:4px;padding:10px 12px;font-family:inherit;font-size:14px;color:var(--axo-ink, #0a0a0a);background:var(--axo-surface-chrome, #fff);border:1px solid var(--rule, rgba(0, 0, 0, .18));border-radius:0;cursor:pointer;min-height:44px}.location-select.svelte-d21kas:focus{outline:2px solid var(--axo-accent, #0000ff);outline-offset:-2px}.gate-foot.svelte-d21kas{padding:16px 28px 24px;display:flex;justify-content:flex-end}.continue-btn.svelte-d21kas{padding:11px 24px;background:var(--axo-accent, #0000ff);color:#fff;border:1px solid var(--axo-accent, #0000ff);font-family:inherit;font-size:13px;font-weight:500;border-radius:0;cursor:pointer;min-width:120px}.continue-btn.svelte-d21kas:disabled{opacity:.45;cursor:not-allowed}.continue-btn.svelte-d21kas:focus-visible{outline:2px solid var(--axo-accent, #0000ff);outline-offset:3px}.protocol-banner.svelte-4cwhev{background:color-mix(in srgb,var(--axo-accent, #0000ff) 4%,white);border-bottom:1px solid var(--rule, rgba(0, 0, 0, .06));font-family:Neulis Sans,Neue Haas Grotesk Display,Helvetica Neue,system-ui,sans-serif;color:var(--axo-ink, #0a0a0a)}.banner-head.svelte-4cwhev{display:flex;align-items:flex-start;gap:10px;padding:10px 16px}.banner-icon.svelte-4cwhev{margin-top:2px;color:var(--axo-accent, #0000ff)}.banner-text.svelte-4cwhev{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.banner-kicker.svelte-4cwhev{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--axo-accent, #0000ff);font-weight:500}.banner-summary.svelte-4cwhev{margin:0;font-size:12.5px;line-height:1.5;color:var(--axo-ink, #0a0a0a)}.toggle.svelte-4cwhev{background:transparent;border:1px solid var(--rule, rgba(0, 0, 0, .12));color:var(--axo-ink-soft, rgba(0, 0, 0, .7));font-family:inherit;font-size:11px;padding:4px 10px;cursor:pointer;flex-shrink:0;border-radius:0}.toggle.svelte-4cwhev:hover{color:var(--axo-ink, #0a0a0a);border-color:var(--axo-accent, #0000ff)}.banner-body.svelte-4cwhev{padding:0 16px 14px 36px;display:grid;grid-template-columns:1fr 1fr;gap:14px 24px}@media(max-width:720px){.banner-body.svelte-4cwhev{grid-template-columns:1fr;padding-left:16px}}.row.svelte-4cwhev{display:flex;flex-direction:column;gap:4px}.row-label.svelte-4cwhev{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--axo-ink-muted, rgba(0, 0, 0, .55))}.row-value.svelte-4cwhev{font-size:12.5px;color:var(--axo-ink, #0a0a0a);line-height:1.5}.row-notes.svelte-4cwhev{margin:4px 0 0;font-size:11.5px;color:var(--axo-ink-soft, rgba(0, 0, 0, .65));line-height:1.5}.act-name.svelte-4cwhev{font-style:italic}.link.svelte-4cwhev{display:inline-flex;align-items:center;gap:4px;color:var(--axo-accent, #0000ff);text-decoration:none}.link.svelte-4cwhev:hover{text-decoration:underline}.caveat.svelte-4cwhev{grid-column:1 / -1;display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:color-mix(in srgb,#a16207 6%,white);border-left:2px solid #a16207;color:#92400e;font-size:12px;line-height:1.5}.caveat.svelte-4cwhev p:where(.svelte-4cwhev){margin:0}.regen-workspace.svelte-nmzzo4{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;background:var(--axo-surface-chrome, #f5f5f0);color:var(--axo-ink, #0a0a0a);font-family:Neulis Sans,Neue Haas Grotesk Display,Helvetica Neue,system-ui,sans-serif}.ws-head.svelte-nmzzo4{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-bottom:1px solid var(--rule, rgba(0, 0, 0, .08));background:var(--axo-surface-panel, #fafafa);flex-shrink:0}.brand.svelte-nmzzo4{display:flex;flex-direction:column;gap:2px;min-width:0}.brand-kicker.svelte-nmzzo4{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--axo-ink-muted, rgba(0, 0, 0, .55))}.brand-title.svelte-nmzzo4{font-size:14px;font-weight:500;color:var(--axo-ink, #0a0a0a);line-height:1.3}.head-actions.svelte-nmzzo4{display:flex;align-items:center;gap:12px}.filter-button.svelte-nmzzo4,.edit-button.svelte-nmzzo4,.share-button.svelte-nmzzo4{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:var(--axo-surface-chrome, #fff);border:1px solid var(--rule, rgba(0, 0, 0, .15));color:var(--axo-ink-soft, rgba(0, 0, 0, .7));font-family:inherit;font-size:12px;cursor:pointer;min-height:32px}.filter-button.svelte-nmzzo4:hover,.edit-button.svelte-nmzzo4:hover,.share-button.svelte-nmzzo4:hover{border-color:var(--axo-accent, #0000ff);color:var(--axo-ink, #0a0a0a)}.filter-button.svelte-nmzzo4:focus-visible,.edit-button.svelte-nmzzo4:focus-visible,.share-button.svelte-nmzzo4:focus-visible{outline:2px solid var(--axo-accent, #0000ff);outline-offset:2px}.edit-button.svelte-nmzzo4{background:color-mix(in srgb,var(--axo-accent, #0000ff) 6%,white)}.surface-tabs.svelte-nmzzo4{display:flex;gap:0;border:1px solid var(--rule, rgba(0, 0, 0, .15));background:var(--axo-surface-chrome, #fff)}.surface-tab.svelte-nmzzo4{font-family:inherit;font-size:12px;font-weight:500;letter-spacing:.04em;padding:6px 14px;background:transparent;border:none;color:var(--axo-ink-soft, rgba(0, 0, 0, .7));cursor:pointer;transition:background-color .12s ease,color .12s ease}.surface-tab.svelte-nmzzo4:hover{color:var(--axo-ink, #0a0a0a)}.surface-tab.active.svelte-nmzzo4{background:var(--axo-accent, #0000ff);color:#fff}.surface-tab.svelte-nmzzo4:focus-visible{outline:2px solid var(--axo-accent, #0000ff);outline-offset:2px}.empty-banner.svelte-nmzzo4{display:flex;align-items:baseline;gap:12px;padding:10px 24px;background:color-mix(in srgb,var(--axo-accent, #0000ff) 6%,white);border-bottom:1px solid var(--rule, rgba(0, 0, 0, .06));font-size:12px}.banner-kicker.svelte-nmzzo4{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--axo-accent, #0000ff)}.banner-text.svelte-nmzzo4{color:var(--axo-ink-soft, rgba(0, 0, 0, .75))}.ws-body.svelte-nmzzo4{flex:1;min-height:0;display:grid;grid-template-columns:minmax(300px,380px) 1fr}.ws-body.mobile.svelte-nmzzo4{grid-template-columns:1fr}.surface.svelte-nmzzo4{min-height:0;min-width:0;overflow:hidden}
