.scene.svelte-k7tj1e svg.svelte-k7tj1e{max-height:100%}.src-box.svelte-k7tj1e.svelte-k7tj1e{fill:var(--t-card-bg);stroke:var(--t-card-border);stroke-width:1.5}.src-icon.svelte-k7tj1e.svelte-k7tj1e{font-size:20px}.src-label.svelte-k7tj1e.svelte-k7tj1e{font-size:10px;fill:var(--t-text-tertiary)}.src-node.svelte-k7tj1e.svelte-k7tj1e{animation:svelte-k7tj1e-src-pop .5s ease both}@keyframes svelte-k7tj1e-src-pop{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.packet.svelte-k7tj1e.svelte-k7tj1e{fill:var(--t-primary);opacity:0;animation:svelte-k7tj1e-packet-blink 2.4s linear infinite}@keyframes svelte-k7tj1e-packet-blink{0%{opacity:0}15%{opacity:.9}85%{opacity:.9}to{opacity:0}}.lake-shape.svelte-k7tj1e.svelte-k7tj1e{animation:svelte-k7tj1e-lake-appear .7s ease both}@keyframes svelte-k7tj1e-lake-appear{0%{opacity:0}to{opacity:1}}.lake-rim.svelte-k7tj1e.svelte-k7tj1e{fill:none;stroke:var(--t-primary);stroke-width:2;stroke-dasharray:6 4;animation:svelte-k7tj1e-rim-rotate 12s linear infinite}@keyframes svelte-k7tj1e-rim-rotate{to{stroke-dashoffset:-120}}.lake-fill.svelte-k7tj1e.svelte-k7tj1e{fill:var(--t-primary);opacity:.25;animation:svelte-k7tj1e-lake-rise 7s ease-out both}@keyframes svelte-k7tj1e-lake-rise{0%{y:238;height:0}to{y:168;height:70}}.lake-label.svelte-k7tj1e.svelte-k7tj1e{font-size:13px;font-weight:600;fill:var(--t-text-primary)}.lake-count.svelte-k7tj1e.svelte-k7tj1e{font-size:11px;fill:var(--t-text-secondary)}.count-val.svelte-k7tj1e.svelte-k7tj1e{font-size:14px;font-weight:700;fill:var(--t-primary);animation:svelte-k7tj1e-count-up 7s steps(1) both}@keyframes svelte-k7tj1e-count-up{0%{opacity:0}10%{opacity:1}}.unit.svelte-k7tj1e.svelte-k7tj1e{fill:var(--t-text-tertiary);font-size:10px}.scene.svelte-xotrvk svg.svelte-xotrvk{max-height:100%}.doc.svelte-xotrvk.svelte-xotrvk{fill:var(--t-card-bg);stroke:var(--t-card-border);stroke-width:1.5}.doc-line.svelte-xotrvk.svelte-xotrvk{stroke:var(--t-card-border);stroke-width:2}.doc-in.svelte-xotrvk.svelte-xotrvk{animation:svelte-xotrvk-drop-in .6s ease both}@keyframes svelte-xotrvk-drop-in{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}.funnel.svelte-xotrvk.svelte-xotrvk{fill:var(--t-primary-light);stroke:var(--t-primary);stroke-width:2}.funnel-label.svelte-xotrvk.svelte-xotrvk{font-size:12px;font-weight:600;fill:var(--t-primary);letter-spacing:.05em}.doc.bad.svelte-xotrvk.svelte-xotrvk{stroke:#e11d48;fill:var(--t-card-bg)}.reject-mark.svelte-xotrvk.svelte-xotrvk{font-size:13px;fill:#e11d48;font-weight:700}.reject.svelte-xotrvk.svelte-xotrvk{transform:translate(330px,96px);animation:svelte-xotrvk-reject-fly 3.3s ease-in infinite}.reject.r2.svelte-xotrvk.svelte-xotrvk{animation-delay:1.1s}.reject.r3.svelte-xotrvk.svelte-xotrvk{animation-delay:2.2s}@keyframes svelte-xotrvk-reject-fly{0%{opacity:0;transform:translate(330px,96px) rotate(0)}10%{opacity:1}60%{opacity:1;transform:translate(445px,150px) rotate(40deg)}to{opacity:0;transform:translate(480px,190px) rotate(55deg)}}.doc.good.svelte-xotrvk.svelte-xotrvk{stroke:#16a34a;fill:var(--t-card-bg)}.clean-mark.svelte-xotrvk.svelte-xotrvk{font-size:12px;fill:#16a34a;font-weight:700}.clean.svelte-xotrvk.svelte-xotrvk{transform:translate(272px,178px);animation:svelte-xotrvk-clean-drop 3.3s ease-in infinite}.clean.c2.svelte-xotrvk.svelte-xotrvk{animation-delay:1.1s}.clean.c3.svelte-xotrvk.svelte-xotrvk{animation-delay:2.2s}@keyframes svelte-xotrvk-clean-drop{0%{opacity:0;transform:translate(272px,178px) scale(.7)}12%{opacity:1;transform:translate(272px,192px) scale(1)}70%{opacity:1;transform:translate(272px,252px) scale(1)}to{opacity:0;transform:translate(272px,258px) scale(.85)}}.stats.svelte-xotrvk.svelte-xotrvk{opacity:0;animation:svelte-xotrvk-stats-in .8s ease 1.2s both}@keyframes svelte-xotrvk-stats-in{to{opacity:1}}.stat-line.svelte-xotrvk.svelte-xotrvk{font-size:12px;fill:var(--t-text-secondary)}.stat-line.svelte-xotrvk .dim.svelte-xotrvk{fill:var(--t-text-tertiary)}.stat-line.svelte-xotrvk .keep.svelte-xotrvk{fill:#16a34a;font-weight:700}.stat-line.svelte-xotrvk .drop.svelte-xotrvk{fill:#e11d48;font-weight:700}.scene.svelte-xb1ewo{height:100%;display:flex}.raw-sentence.svelte-xb1ewo{padding:.625rem 1.25rem;border-radius:.75rem;font-size:.95rem;background:var(--t-card-bg);border:1px solid var(--t-card-border);color:var(--t-text-primary);animation:svelte-xb1ewo-fade-slide .5s ease both}@keyframes svelte-xb1ewo-fade-slide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.scissor-row.svelte-xb1ewo{display:flex;align-items:center;gap:.5rem;width:100%;max-width:480px}.scissors.svelte-xb1ewo{font-size:1rem;animation:svelte-xb1ewo-snip 1.6s ease-in-out infinite}.scissors.svelte-xb1ewo:last-child{animation-delay:.8s}@keyframes svelte-xb1ewo-snip{0%,to{transform:scaleX(1)}50%{transform:scaleX(.7)}}.cut-line.svelte-xb1ewo{flex:1;height:0;border-top:2px dashed var(--t-primary);opacity:.5}.tokens-row.svelte-xb1ewo{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:540px}.tok.svelte-xb1ewo{display:inline-flex;flex-direction:column;align-items:center;padding:.375rem .625rem;border-radius:.5rem;font-size:.85rem;font-weight:600;border:1.5px solid var(--t-card-border);color:var(--t-text-primary);animation:svelte-xb1ewo-tok-pop .4s ease both}@keyframes svelte-xb1ewo-tok-pop{0%{opacity:0;transform:scale(.6) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.tok-id.svelte-xb1ewo{font-size:.6rem;font-weight:400;opacity:.55;margin-top:2px;font-family:ui-monospace,monospace}.vocab-box.svelte-xb1ewo{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;border-radius:9999px;background:var(--t-primary-light);animation:svelte-xb1ewo-fade-slide .6s ease 1.2s both}.vocab-label.svelte-xb1ewo{font-size:.75rem;color:var(--t-text-secondary)}.vocab-val.svelte-xb1ewo{font-size:.95rem;font-weight:700;color:var(--t-primary);font-family:ui-monospace,monospace}.vocab-bar.svelte-xb1ewo{display:inline-block;width:120px;height:6px;border-radius:3px;background:var(--t-card-border);overflow:hidden}.vocab-fill.svelte-xb1ewo{display:block;height:100%;border-radius:3px;background:var(--t-primary);animation:svelte-xb1ewo-vocab-grow 6s ease-out both}@keyframes svelte-xb1ewo-vocab-grow{0%{width:5%}to{width:92%}}.scene.svelte-kvebo1 svg.svelte-kvebo1{max-height:100%}.rack.svelte-kvebo1.svelte-kvebo1{fill:var(--t-card-bg);stroke:var(--t-card-border);stroke-width:1.5}.gpu-row.svelte-kvebo1.svelte-kvebo1{fill:var(--t-primary-light);stroke:var(--t-card-border)}.gpu-led.svelte-kvebo1.svelte-kvebo1{fill:#16a34a;animation:svelte-kvebo1-led-blink 1.8s ease-in-out infinite}@keyframes svelte-kvebo1-led-blink{0%,to{opacity:.25}50%{opacity:1}}.gpu-util.svelte-kvebo1.svelte-kvebo1{fill:var(--t-primary);opacity:.65;animation:svelte-kvebo1-util-pulse 2.2s ease-in-out infinite;transform-origin:left center}@keyframes svelte-kvebo1-util-pulse{0%,to{transform:scaleX(.85)}50%{transform:scaleX(1)}}.rack-label.svelte-kvebo1.svelte-kvebo1{font-size:10px;fill:var(--t-text-tertiary);font-family:ui-monospace,monospace}.chart-bg.svelte-kvebo1.svelte-kvebo1{fill:var(--t-card-bg);stroke:var(--t-card-border);stroke-width:1.5}.chart-title.svelte-kvebo1.svelte-kvebo1{font-size:12px;font-weight:700;fill:var(--t-text-primary)}.chart-note.svelte-kvebo1.svelte-kvebo1{font-size:9px;fill:var(--t-text-tertiary);font-family:ui-monospace,monospace}.axis.svelte-kvebo1.svelte-kvebo1{stroke:var(--t-card-border);stroke-width:1.5}.loss-curve.svelte-kvebo1.svelte-kvebo1{fill:none;stroke:var(--t-primary);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:320;stroke-dashoffset:320;animation:svelte-kvebo1-draw-curve 5s ease-out forwards infinite}@keyframes svelte-kvebo1-draw-curve{to{stroke-dashoffset:0}}.loss-dot.svelte-kvebo1.svelte-kvebo1{fill:var(--t-primary)}.loss-start.svelte-kvebo1.svelte-kvebo1{font-size:10px;fill:var(--t-text-tertiary);font-family:ui-monospace,monospace}.loss-end.svelte-kvebo1.svelte-kvebo1{font-size:11px;fill:#16a34a;font-weight:700;font-family:ui-monospace,monospace}.strip-label.svelte-kvebo1.svelte-kvebo1{font-size:11px;font-weight:600;fill:var(--t-text-secondary)}.tok.svelte-kvebo1.svelte-kvebo1{fill:var(--t-primary-light);stroke:var(--t-card-border)}.tok.t1.svelte-kvebo1.svelte-kvebo1{animation:svelte-kvebo1-tok-cycle 5s ease-in-out infinite}.tok.t2.svelte-kvebo1.svelte-kvebo1{animation:svelte-kvebo1-tok-cycle 5s ease-in-out .4s infinite}.tok.t3.svelte-kvebo1.svelte-kvebo1{animation:svelte-kvebo1-tok-cycle 5s ease-in-out .8s infinite}.tok.t4.svelte-kvebo1.svelte-kvebo1{animation:svelte-kvebo1-tok-cycle 5s ease-in-out 1.2s infinite}@keyframes svelte-kvebo1-tok-cycle{0%,to{opacity:.4}50%{opacity:1}}.tok.predict.svelte-kvebo1.svelte-kvebo1{fill:var(--t-primary);stroke:var(--t-primary);animation:svelte-kvebo1-predict-pulse 1.5s ease-in-out infinite}@keyframes svelte-kvebo1-predict-pulse{0%,to{opacity:.35}50%{opacity:1}}.q-mark.svelte-kvebo1.svelte-kvebo1{font-size:11px;font-weight:700;fill:#fff}.tok.cand.svelte-kvebo1.svelte-kvebo1{fill:#16a34a33;stroke:#16a34a;animation:svelte-kvebo1-cand-pop 5s ease-in-out infinite}@keyframes svelte-kvebo1-cand-pop{0%,60%{transform:scale(.8);opacity:.4}80%,to{transform:scale(1);opacity:1}}.prob.svelte-kvebo1.svelte-kvebo1{font-size:8px;fill:#16a34a;font-weight:700}.scene.svelte-1ojdlz7.svelte-1ojdlz7{height:100%;display:flex;align-items:center;justify-content:center}.sft-wrap.svelte-1ojdlz7.svelte-1ojdlz7{width:100%;max-width:500px;display:flex;flex-direction:column;gap:.875rem}.ds-card.svelte-1ojdlz7.svelte-1ojdlz7{border:1.5px solid var(--t-card-border);border-radius:.75rem;padding:.625rem .875rem;background:var(--t-card-bg);animation:svelte-1ojdlz7-fade-slide .5s ease both}.ds-head.svelte-1ojdlz7.svelte-1ojdlz7{display:flex;align-items:center;gap:.5rem}.ds-dot.svelte-1ojdlz7.svelte-1ojdlz7{width:8px;height:8px;border-radius:50%;background:var(--t-primary);animation:svelte-1ojdlz7-dot-blink 1.6s ease-in-out infinite}@keyframes svelte-1ojdlz7-dot-blink{0%,to{opacity:.3}50%{opacity:1}}.ds-title.svelte-1ojdlz7.svelte-1ojdlz7{font-size:.8rem;font-weight:600;color:var(--t-text-primary);font-family:ui-monospace,monospace}.ds-badge.svelte-1ojdlz7.svelte-1ojdlz7{margin-left:auto;font-size:.65rem;padding:2px 8px;border-radius:9999px;background:var(--t-primary-light);color:var(--t-primary)}.chat-area.svelte-1ojdlz7.svelte-1ojdlz7{display:flex;flex-direction:column;gap:.875rem;min-height:190px}.chat-round.svelte-1ojdlz7.svelte-1ojdlz7{display:flex;flex-direction:column;gap:.375rem;opacity:0;animation:svelte-1ojdlz7-round-in .5s ease forwards}@keyframes svelte-1ojdlz7-round-in{to{opacity:1}}.bubble.svelte-1ojdlz7.svelte-1ojdlz7{max-width:82%;border-radius:.75rem;padding:.5rem .75rem;display:flex;flex-direction:column;gap:2px;border:1px solid var(--t-card-border)}.bubble.user.svelte-1ojdlz7.svelte-1ojdlz7{align-self:flex-end;background:var(--t-primary-light);border-bottom-right-radius:4px}.bubble.model.svelte-1ojdlz7.svelte-1ojdlz7{align-self:flex-start;background:var(--t-card-bg);border-bottom-left-radius:4px}.who.svelte-1ojdlz7.svelte-1ojdlz7{font-size:.6rem;color:var(--t-text-tertiary)}.txt.svelte-1ojdlz7.svelte-1ojdlz7{font-size:.78rem;color:var(--t-text-primary);overflow-wrap:anywhere}.sft-note.svelte-1ojdlz7.svelte-1ojdlz7{display:flex;align-items:center;gap:.5rem;font-size:.7rem;color:var(--t-text-secondary);padding:.5rem .75rem;border-radius:.5rem;border:1px dashed var(--t-card-border);animation:svelte-1ojdlz7-fade-slide .6s ease 1s both}.sft-note.svelte-1ojdlz7 svg.svelte-1ojdlz7{flex-shrink:0;color:var(--t-primary);animation:svelte-1ojdlz7-spin-note 4s linear infinite}@keyframes svelte-1ojdlz7-spin-note{to{transform:rotate(360deg)}}@keyframes svelte-1ojdlz7-fade-slide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.scene.svelte-vfz2xn{height:100%;display:flex;align-items:center;justify-content:center}.rm-wrap.svelte-vfz2xn{width:100%;max-width:500px;display:flex;flex-direction:column;gap:.875rem}.prompt-box.svelte-vfz2xn{display:flex;align-items:center;gap:.625rem;padding:.625rem .875rem;border-radius:.75rem;background:var(--t-primary-light);border:1px solid var(--t-card-border);animation:svelte-vfz2xn-fade-slide .5s ease both}.prompt-label.svelte-vfz2xn{font-size:.65rem;padding:2px 8px;border-radius:9999px;background:var(--t-primary);color:#fff;flex-shrink:0}.prompt-txt.svelte-vfz2xn{font-size:.8rem;color:var(--t-text-primary);font-weight:600;overflow-wrap:anywhere}.cands.svelte-vfz2xn{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.cand.svelte-vfz2xn{border-radius:.75rem;border:1.5px solid var(--t-card-border);padding:.75rem;background:var(--t-card-bg);display:flex;flex-direction:column;gap:.5rem;opacity:0;animation:svelte-vfz2xn-cand-in .5s ease forwards,svelte-vfz2xn-cand-scale 3s ease-in-out infinite}@keyframes svelte-vfz2xn-cand-in{to{opacity:1}}@keyframes svelte-vfz2xn-cand-scale{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}.cand.good.svelte-vfz2xn{border-color:#16a34a;box-shadow:0 0 14px #16a34a22}.cand.bad.svelte-vfz2xn{border-color:#e11d48}.cand-head.svelte-vfz2xn{display:flex;align-items:center;justify-content:space-between}.cand-name.svelte-vfz2xn{font-size:.7rem;font-weight:700;color:var(--t-text-secondary)}.verdict.svelte-vfz2xn{font-size:.7rem;font-weight:700}.verdict.good.svelte-vfz2xn{color:#16a34a}.verdict.bad.svelte-vfz2xn{color:#e11d48}.cand-body.svelte-vfz2xn{font-size:.72rem;color:var(--t-text-primary);line-height:1.5;overflow-wrap:anywhere;flex:1}.score-bar.svelte-vfz2xn{height:8px;border-radius:4px;background:var(--t-card-border);overflow:hidden}.score-fill.svelte-vfz2xn{display:block;height:100%;border-radius:4px;transform-origin:left;animation:svelte-vfz2xn-score-grow 1.6s ease-out .8s both}.score-fill.good.svelte-vfz2xn{background:linear-gradient(90deg,#16a34a88,#16a34a)}.score-fill.bad.svelte-vfz2xn{background:linear-gradient(90deg,#e11d4888,#e11d48)}@keyframes svelte-vfz2xn-score-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.score-row.svelte-vfz2xn{display:flex;align-items:center;justify-content:space-between}.score-num.svelte-vfz2xn{font-size:.75rem;font-weight:700;font-family:ui-monospace,monospace;color:var(--t-text-primary)}.rm-tag.svelte-vfz2xn{font-size:.6rem;color:var(--t-text-tertiary)}.note.svelte-vfz2xn{font-size:.7rem;color:var(--t-text-secondary);text-align:center;padding:.5rem;border-radius:.5rem;border:1px dashed var(--t-card-border);animation:svelte-vfz2xn-fade-slide .6s ease 1.2s both}@keyframes svelte-vfz2xn-fade-slide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.scene.svelte-xg8fzz svg.svelte-xg8fzz{max-height:100%}.box.svelte-xg8fzz.svelte-xg8fzz{fill:var(--t-card-bg);stroke:var(--t-card-border);stroke-width:1.5}.box.policy.svelte-xg8fzz.svelte-xg8fzz{stroke:var(--t-primary);stroke-width:2;animation:svelte-xg8fzz-box-glow 2s ease-in-out infinite}.box.reward.svelte-xg8fzz.svelte-xg8fzz{stroke:#d97706;stroke-width:2}.box.update.svelte-xg8fzz.svelte-xg8fzz{stroke:#16a34a;stroke-width:2}@keyframes svelte-xg8fzz-box-glow{0%,to{filter:drop-shadow(0 0 2px var(--t-primary))}50%{filter:drop-shadow(0 0 8px var(--t-primary))}}.box-title.svelte-xg8fzz.svelte-xg8fzz{font-size:13px;font-weight:700;fill:var(--t-text-primary)}.box-sub.svelte-xg8fzz.svelte-xg8fzz{font-size:10px;fill:var(--t-text-tertiary)}.flow.svelte-xg8fzz.svelte-xg8fzz{stroke:var(--t-primary);stroke-width:2}.loop-back.svelte-xg8fzz.svelte-xg8fzz{stroke-dasharray:5 4;animation:svelte-xg8fzz-dash-move 1.2s linear infinite}@keyframes svelte-xg8fzz-dash-move{to{stroke-dashoffset:-9}}.loop-packet.svelte-xg8fzz.svelte-xg8fzz{fill:var(--t-primary)}.kl-note.svelte-xg8fzz.svelte-xg8fzz{font-size:11px;font-weight:700;fill:var(--t-text-secondary)}.kl-sub.svelte-xg8fzz.svelte-xg8fzz{font-size:9px;fill:var(--t-text-tertiary)}.chart-bg.svelte-xg8fzz.svelte-xg8fzz{fill:var(--t-card-bg);stroke:var(--t-card-border);stroke-width:1.5}.chart-title.svelte-xg8fzz.svelte-xg8fzz{font-size:11px;font-weight:700;fill:var(--t-text-primary)}.reward-curve.svelte-xg8fzz.svelte-xg8fzz{fill:none;stroke:#16a34a;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:240;stroke-dashoffset:240;animation:svelte-xg8fzz-draw-curve 4s ease-out infinite}@keyframes svelte-xg8fzz-draw-curve{to{stroke-dashoffset:0}}.reward-dot.svelte-xg8fzz.svelte-xg8fzz{fill:#16a34a}.scene.svelte-op3od7 svg.svelte-op3od7{max-height:100%}.sec-title.svelte-op3od7.svelte-op3od7{font-size:12px;font-weight:700;fill:var(--t-text-secondary);letter-spacing:.08em}.bm-name.svelte-op3od7.svelte-op3od7{font-size:11px;fill:var(--t-text-primary);font-family:ui-monospace,monospace}.bm-track.svelte-op3od7.svelte-op3od7{fill:var(--t-card-border);opacity:.5}.bm-fill.svelte-op3od7.svelte-op3od7{fill:var(--t-primary);transform-origin:left center;animation:svelte-op3od7-bm-grow 1.2s ease-out both}@keyframes svelte-op3od7-bm-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bm-score.svelte-op3od7.svelte-op3od7{font-size:10px;fill:var(--t-primary);font-weight:700;font-family:ui-monospace,monospace}.model-big.svelte-op3od7.svelte-op3od7{fill:var(--t-primary-light);stroke:var(--t-primary);stroke-width:2}.model-big-label.svelte-op3od7.svelte-op3od7{font-size:14px;font-weight:700;fill:var(--t-primary)}.big-model.svelte-op3od7.svelte-op3od7{animation:svelte-op3od7-model-pulse 2.5s ease-in-out infinite;transform-origin:32px 40px}@keyframes svelte-op3od7-model-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.flow-arrow.svelte-op3od7.svelte-op3od7{stroke:var(--t-primary);stroke-width:2.5}.model-small.svelte-op3od7.svelte-op3od7{fill:var(--t-card-bg);stroke:var(--t-primary);stroke-width:1.5}.small-models.svelte-op3od7.svelte-op3od7{animation:svelte-op3od7-small-in .6s ease .6s both}@keyframes svelte-op3od7-small-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.ms-label.svelte-op3od7.svelte-op3od7{font-size:10px;fill:var(--t-text-secondary);font-weight:600}.q-note.svelte-op3od7.svelte-op3od7{font-size:10px;fill:var(--t-text-tertiary)}.node.svelte-op3od7.svelte-op3od7{fill:var(--t-card-bg);stroke:var(--t-card-border);stroke-width:1.5}.node.api.svelte-op3od7.svelte-op3od7{stroke:var(--t-primary);stroke-width:2}.node-label.svelte-op3od7.svelte-op3od7{font-size:11px;font-weight:600;fill:var(--t-text-primary)}.node-sub.svelte-op3od7.svelte-op3od7{font-size:8px;fill:var(--t-text-tertiary)}.client-box.svelte-op3od7.svelte-op3od7{animation:svelte-op3od7-node-in .5s ease both}.api-box.svelte-op3od7.svelte-op3od7{animation:svelte-op3od7-node-in .5s ease .3s both}@keyframes svelte-op3od7-node-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.flow.svelte-op3od7.svelte-op3od7{stroke:var(--t-primary);stroke-width:2}.req-packet.svelte-op3od7.svelte-op3od7{fill:var(--t-primary)}.res-packet.svelte-op3od7.svelte-op3od7{fill:#16a34a}.meter-label.svelte-op3od7.svelte-op3od7{font-size:10px;fill:var(--t-text-tertiary)}.meter-bar.svelte-op3od7.svelte-op3od7{fill:var(--t-primary);opacity:.75;transform-origin:bottom center;animation:svelte-op3od7-meter-bounce 2s ease-in-out infinite}@keyframes svelte-op3od7-meter-bounce{0%,to{transform:scaleY(.85)}50%{transform:scaleY(1)}}.feedback-box.svelte-op3od7.svelte-op3od7{fill:var(--t-primary-light);stroke:var(--t-primary);stroke-width:1.5;stroke-dasharray:5 3;animation:svelte-op3od7-fb-dash 1.2s linear infinite}@keyframes svelte-op3od7-fb-dash{to{stroke-dashoffset:-8}}.fb-text.svelte-op3od7.svelte-op3od7{font-size:11px;fill:var(--t-primary);font-weight:600}.seg-btn.svelte-166uzdd{cursor:pointer}.seg-btn.svelte-166uzdd:hover{opacity:.8}.seg-fill.svelte-166uzdd{width:0%}.seg-fill.filled.svelte-166uzdd{width:100%}.seg-fill.running.svelte-166uzdd{width:100%;transform-origin:left;animation:svelte-166uzdd-seg-grow linear forwards}@keyframes svelte-166uzdd-seg-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.nav-arrow.svelte-166uzdd{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:.5rem;color:var(--t-text-secondary);background:transparent;transition:all .15s}.nav-arrow.svelte-166uzdd:hover{color:var(--t-primary);background:var(--t-primary-light)}.play-toggle.svelte-166uzdd{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:9999px;font-size:.75rem;border:1px solid var(--t-card-border);color:var(--t-text-secondary);transition:all .15s}.play-toggle.svelte-166uzdd:hover{color:var(--t-primary);border-color:var(--t-primary)}.pipeline-chip.svelte-166uzdd{border:1px solid var(--t-card-border)}.pipeline-chip.svelte-166uzdd:hover{border-color:var(--t-primary);transform:translateY(-2px)}.pipeline-chip.active.svelte-166uzdd{border-color:var(--t-primary);box-shadow:0 0 0 1px var(--t-primary),0 4px 12px var(--t-primary-light)}.grid-bg.svelte-166uzdd{background-image:radial-gradient(var(--t-card-border) 1px,transparent 1px);background-size:18px 18px}
