.graph-wrap.svelte-8vidkz{background:#1a1b1e;width:100%;height:100%;position:relative;overflow:hidden}.graph.svelte-8vidkz{width:100%;height:100%}.debug-layer.svelte-8vidkz{pointer-events:none;z-index:5;position:absolute;inset:0}.node-tag.svelte-8vidkz{white-space:nowrap;color:#9fb4cf;text-shadow:0 0 3px #1a1b1e,0 0 3px #1a1b1e;font:600 10px/1 SF Mono,ui-monospace,monospace;position:absolute;transform:translate(-50%,14px)}.edge-tag.svelte-8vidkz{white-space:nowrap;color:#b8c4d4;text-shadow:0 0 4px #1a1b1e,0 0 4px #1a1b1e,0 0 4px #1a1b1e;font:600 11px/1 SF Mono,ui-monospace,monospace;position:absolute;transform:translate(-50%,-50%)}.hover-surface.svelte-8vidkz{pointer-events:auto;z-index:10;flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%,-100%)}.bridge.svelte-8vidkz{cursor:pointer;background:0 0;border:none;flex:none;width:72px;padding:0}.tooltip.svelte-8vidkz{color:#e8e8ea;white-space:nowrap;cursor:pointer;background:#26272b;border:1px solid #3a3b40;border-radius:7px;align-items:center;gap:6px;padding:5px 9px;font:500 13px/1 Inter,system-ui,sans-serif;display:flex;box-shadow:0 4px 14px #0006}.tooltip.svelte-8vidkz:hover{background:#2f3035;border-color:#4a4b50}.tooltip-word.svelte-8vidkz{font-weight:600}.tooltip-note.svelte-8vidkz{color:#8a8b90;font-size:11px;font-weight:400}.tts.svelte-8vidkz{padding:0 2px;font-size:13px;line-height:1}.search.svelte-d4uu4c{width:280px;position:relative}input.svelte-d4uu4c{box-sizing:border-box;color:#e8e8ea;background:#26272b;border:1px solid #3a3b40;border-radius:8px;outline:none;width:100%;padding:9px 12px;font:400 14px/1 Inter,system-ui,sans-serif}input.svelte-d4uu4c:focus{border-color:#5a7ea8}input.svelte-d4uu4c::placeholder{color:#7a7b80}.suggestions.svelte-d4uu4c{z-index:20;background:#26272b;border:1px solid #3a3b40;border-radius:8px;max-height:320px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 6px 18px #00000080}.suggestion.svelte-d4uu4c{text-align:left;color:#d4d4d8;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:7px 10px;font:400 14px/1 Inter,system-ui,sans-serif;display:block}.suggestion.active.svelte-d4uu4c{color:#fff;background:#34353a}.scrim.svelte-1gylmu3{box-sizing:border-box;cursor:pointer;z-index:15;background:#1011138c;justify-content:flex-end;align-items:flex-end;padding:28px;animation:.2s ease-out svelte-1gylmu3-scrim-in;display:flex;position:absolute;inset:0}@keyframes svelte-1gylmu3-scrim-in{0%{opacity:0}to{opacity:1}}.cue.svelte-1gylmu3{box-sizing:border-box;cursor:default;background:#26272b;border:1.5px solid #565862;border-radius:18px;justify-content:center;align-items:center;width:max(222px,30vmin);height:max(222px,30vmin);padding:18px;animation:.24s ease-out svelte-1gylmu3-cue-in;display:flex;position:relative;box-shadow:0 12px 40px #0009,0 0 0 1px #0006}@keyframes svelte-1gylmu3-cue-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.diagram.svelte-1gylmu3{width:100%;height:100%;overflow:visible}.close.svelte-1gylmu3{color:#9a9ba0;cursor:pointer;z-index:1;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:20px;line-height:1;display:flex;position:absolute;top:4px;right:4px}.close.svelte-1gylmu3:hover{color:#e8e8ea;background:#34353a}.spokes.svelte-1gylmu3 line:where(.svelte-1gylmu3){stroke:#78829647;stroke-width:1.5px}.sat.svelte-1gylmu3{fill:#6c8ebf}.root.svelte-1gylmu3{fill:#e0c068}.cursor.svelte-1gylmu3{animation:3.4s ease-in-out infinite svelte-1gylmu3-cue-cursor}@keyframes svelte-1gylmu3-cue-cursor{0%{opacity:0;transform:translate(56px,108px)}8%{opacity:1}35%{transform:translate(92px,46px)}42%{transform:translate(94px,49px)}48%{opacity:1;transform:translate(92px,46px)}54%{opacity:0;transform:translate(92px,46px)}55%{opacity:0;transform:translate(56px,108px)}to{opacity:0;transform:translate(56px,108px)}}.fill.svelte-1gylmu3{fill:#e0c068;transform-box:fill-box;transform-origin:50%;animation:3.4s ease-out infinite svelte-1gylmu3-cue-fill}@keyframes svelte-1gylmu3-cue-fill{0%,38%{opacity:1;transform:scale(0)}40%{transform:scale(0)}56%{opacity:1;transform:scale(1)}70%{transform:scale(1)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.cursor.svelte-1gylmu3,.fill.svelte-1gylmu3,.cue.svelte-1gylmu3,.scrim.svelte-1gylmu3{animation:none}.cursor.svelte-1gylmu3{opacity:1;transform:translate(92px,46px)}.fill.svelte-1gylmu3{opacity:0}}html,body{background:#1a1b1e;height:100%;margin:0}body{font-family:Inter,system-ui,sans-serif}.app.svelte-1uha8ag{color:#e8e8ea;flex-direction:column;height:100vh;display:flex}header.svelte-1uha8ag{border-bottom:1px solid #2a2b2f;align-items:center;gap:24px;padding:12px 20px;display:flex}.brand.svelte-1uha8ag{letter-spacing:-.01em;color:#e0c068;font-size:17px;font-weight:700}.slider.svelte-1uha8ag{color:#b0b0b5;align-items:center;gap:10px;margin-left:auto;font-size:13px;display:flex}.slider.svelte-1uha8ag input[type=range]:where(.svelte-1uha8ag){accent-color:#6c8ebf}.count.svelte-1uha8ag{text-align:right;color:#e8e8ea;font-variant-numeric:tabular-nums;min-width:18px}.breadcrumb.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:6px;min-height:18px;padding:8px 20px;font-size:13px;display:flex}.sep.svelte-1uha8ag{color:#5a5b60}.crumb.svelte-1uha8ag{color:#8aa6c8;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-size:13px}.crumb.svelte-1uha8ag:hover{background:#2a2b2f}.crumb.current.svelte-1uha8ag{color:#e0c068;cursor:default;font-weight:600}.notice.svelte-1uha8ag{color:#d8c4a0;background:#2c2722;border:1px solid #5a4a30;border-radius:8px;margin:0 20px 6px;padding:8px 12px;font-size:13px}main.svelte-1uha8ag{flex:1;min-height:0;position:relative;overflow:hidden}footer.svelte-1uha8ag{border-top:1px solid #2a2b2f;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 20px;display:flex}.seeds-label.svelte-1uha8ag{color:#7a7b80;font-size:12px}.seed.svelte-1uha8ag{color:#c8c8cc;cursor:pointer;background:#26272b;border:1px solid #3a3b40;border-radius:14px;padding:4px 11px;font-size:12px}.seed.svelte-1uha8ag:hover{color:#fff;border-color:#5a7ea8}.help.svelte-1uha8ag{color:#c8c8cc;cursor:pointer;background:#26272b;border:1px solid #3a3b40;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-left:auto;font-size:13px;font-weight:600;line-height:1;display:flex}.help.svelte-1uha8ag:hover{color:#fff;border-color:#5a7ea8}
