.ai-panel{border:1px solid var(--gray-l);border-radius:10px;flex:none;height:206px;overflow:hidden;padding:12px 14px;position:relative;width:350px}.ai-p-head{align-items:baseline;display:flex;gap:8px;height:26px}.ai-p-head b{color:var(--purple);font-size:16px}.ai-p-head span{color:var(--mute-violet);font-size:13px}.ai-agent{align-items:center;background:var(--lavender);border-radius:999px;color:var(--purple);display:flex;font-size:13px;font-weight:700;gap:6px;padding:3px 10px 3px 6px;position:absolute;right:12px;top:10px}.ai-agent .ai-status{height:14px;width:14px}.ai-agent.is-done .ai-status:after{height:7px;left:3px;top:0;width:4px}.ai-content{height:154px;margin-top:6px;position:relative}.ai-row{transition:opacity .4s var(--ease),background-color .4s var(--ease),box-shadow .4s var(--ease)}.ai-panel .ai-skel{height:8px;margin-top:0}.ai-fill{opacity:0;transition:opacity .3s var(--ease);transition-delay:var(--d,0s)}.is-on .ai-fill{opacity:1}.ai-chart{display:block;height:72px;width:322px}.ai-grid{stroke:var(--gray-l);stroke-width:1}.ai-line{fill:none;stroke-linejoin:round;stroke-width:2.5;transition:stroke-dashoffset 1.4s var(--ease),opacity .4s var(--ease),stroke .4s var(--ease) 1.2s}.ai-line-a{stroke:var(--purple-3)}.ai-line-b{stroke:var(--blue)}.ai-line-c{stroke:var(--purple-2)}.ai-feed{border-top:1px solid var(--gray-l);height:74px;margin-top:8px;overflow:hidden}.ai-feed-track{animation:ai-feed 5s linear infinite;animation-play-state:paused}:is([data-frame="2"],[data-frame="3"]) .ai-feed-track{animation-play-state:running}@keyframes ai-feed{to{transform:translateY(-50%)}}.ai-feed-row{align-items:center;display:flex;gap:8px;height:24px}.ai-feed-row .ai-skel{margin-top:0}.ai-arrow{font-size:14px;font-weight:700;text-align:center;width:16px}.ai-arrow-in{color:var(--blue)}.ai-arrow-out{color:var(--purple-3)}.ai-inv-row{align-items:center;border-radius:6px;display:flex;gap:10px;height:26px;padding:0 6px}.ai-inv-row .ai-skel{margin-top:0}.ai-meter{background:var(--gray-l);border-radius:4px;flex:none;height:8px;overflow:hidden;width:110px}.ai-meter i{background:var(--blue);border-radius:4px;display:block;height:100%}.ai-meter i.ai-low{background:var(--purple-3)}.ai-routes{align-items:center;border-top:1px solid var(--gray-l);display:flex;gap:8px;margin-top:12px;padding-top:12px}.ai-src{background:var(--purple-2);border-radius:50%;flex:none;height:10px;width:10px}.ai-leg{background:var(--purple-3);flex:1;height:2px}.ai-dest{align-items:center;border:1.5px solid var(--purple-3);border-radius:11px;display:flex;flex:none;height:22px;justify-content:center;width:62px}.ai-dest .ai-skel{width:34px}.ai-sheet{color:var(--violet-gray);display:grid;font-size:11px;grid-template-columns:18px repeat(5,1fr)}.ai-sheet>div{align-items:center;border-bottom:1px solid var(--gray-l);border-right:1px solid var(--gray-l);display:flex;height:24px;padding:0 5px}.ai-sheet .ai-hd{font-weight:600;height:18px}.ai-sheet .ai-hd,.ai-sheet .ai-rn{background:var(--paper-2);justify-content:center}.ai-sheet .ai-rn{padding:0}.ai-sheet .ai-skel{width:var(--w,70%)}.ai-scan{background:var(--blue-a12);border-bottom:2px solid var(--blue);height:26px;left:-6px;opacity:0;pointer-events:none;position:absolute;right:-6px;top:0}[data-frame="3"] .ai-scan{animation:ai-scan 1.5s ease-in-out infinite alternate;opacity:1}@keyframes ai-scan{to{top:calc(100% - 26px)}}.ai-flag{transition-delay:var(--fd,0s)}.ai-flag-dot{fill:var(--gold);opacity:0;transition:opacity .4s var(--ease) 1.2s}.from-3 .ai-flag{background-color:var(--gold-a24);box-shadow:inset 3px 0 0 var(--gold)}.from-3 .ai-flag-line{stroke:var(--gold)}.from-3 .ai-flag-dot{opacity:1}.from-4 .ai-row:not(.ai-flag){opacity:.3}