.agent-dialog[data-astro-cid-jmtsx3tz]{background:var(--s1);border:1px solid var(--line);border-radius:var(--radius-lg);width:100%;min-height:340px;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.agent-dialog__bar[data-astro-cid-jmtsx3tz]{border-bottom:1px solid var(--line);background:var(--s2);align-items:center;gap:6px;padding:12px 16px;display:flex}.dot[data-astro-cid-jmtsx3tz]{background:var(--line-strong);border-radius:50%;width:9px;height:9px}.agent-dialog__title[data-astro-cid-jmtsx3tz]{font-family:var(--font-mono);color:var(--muted);margin-left:8px;font-size:12px}.agent-dialog__status[data-astro-cid-jmtsx3tz]{font-family:var(--font-mono);color:var(--muted);align-items:center;gap:6px;margin-left:auto;font-size:11px;display:inline-flex}.pulse[data-astro-cid-jmtsx3tz]{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite pulse}.agent-dialog__body[data-astro-cid-jmtsx3tz]{flex-direction:column;flex:1;gap:14px;padding:18px 16px;display:flex}.msg[data-astro-cid-jmtsx3tz]{border-radius:var(--radius-md);max-width:88%;padding:11px 14px;font-size:14px;line-height:1.45}.msg--user[data-astro-cid-jmtsx3tz]{background:var(--accent);color:var(--accent-on);border-bottom-right-radius:4px;align-self:flex-end;font-weight:500;animation:.45s .15s both fadeUp}.msg--agent[data-astro-cid-jmtsx3tz]{background:0 0;align-self:flex-start;gap:10px;max-width:96%;padding:0;display:flex}.agent-avatar[data-astro-cid-jmtsx3tz]{background:var(--s2);border:1px solid var(--line);width:30px;height:30px;font-family:var(--font-mono);color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.bubble[data-astro-cid-jmtsx3tz]{background:var(--s2);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--text);border-top-left-radius:4px;padding:12px 14px}.typing[data-astro-cid-jmtsx3tz]{gap:4px;padding:3px 0;animation:.25s 1.7s forwards hideTyping;display:flex}.typing[data-astro-cid-jmtsx3tz] span[data-astro-cid-jmtsx3tz]{background:var(--faint);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite bounce}.typing[data-astro-cid-jmtsx3tz] span[data-astro-cid-jmtsx3tz]:nth-child(2){animation-delay:.15s}.typing[data-astro-cid-jmtsx3tz] span[data-astro-cid-jmtsx3tz]:nth-child(3){animation-delay:.3s}.answer[data-astro-cid-jmtsx3tz]{opacity:0;animation:.45s 1.9s forwards fadeUp}.answer[data-astro-cid-jmtsx3tz] p[data-astro-cid-jmtsx3tz]{margin:0 0 12px}.chart[data-astro-cid-jmtsx3tz]{align-items:flex-end;gap:5px;height:54px;margin-bottom:12px;display:flex}.chart[data-astro-cid-jmtsx3tz] span[data-astro-cid-jmtsx3tz]{background:var(--accent);transform-origin:bottom;border-radius:3px 3px 0 0;flex:1;min-height:6px;animation:.5s both grow;transform:scaleY(0)}.chart[data-astro-cid-jmtsx3tz] span[data-astro-cid-jmtsx3tz]:last-child{background:var(--accent-2)}.report-link[data-astro-cid-jmtsx3tz]{font-family:var(--font-mono);color:var(--accent);white-space:nowrap;font-size:12.5px}.report-link[data-astro-cid-jmtsx3tz] span[data-astro-cid-jmtsx3tz]{transition:transform .15s;display:inline-block}.report-link[data-astro-cid-jmtsx3tz]:hover span[data-astro-cid-jmtsx3tz]{transform:translate(3px)}.agent-dialog__input[data-astro-cid-jmtsx3tz]{border-top:1px solid var(--line);background:var(--s2);align-items:center;gap:8px;padding:12px 16px;display:flex}.input-text[data-astro-cid-jmtsx3tz]{color:var(--faint);font-size:13px}.input-caret[data-astro-cid-jmtsx3tz]{background:var(--accent);width:1.5px;height:15px;animation:1.1s step-end infinite blink}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes grow{to{transform:scaleY(1)}}@keyframes bounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes hideTyping{to{opacity:0;height:0;margin:0;padding:0}}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 #ff6a2b80}50%{opacity:.6;box-shadow:0 0 0 4px #ff6a2b00}}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.pulse[data-astro-cid-jmtsx3tz],.input-caret[data-astro-cid-jmtsx3tz],.typing[data-astro-cid-jmtsx3tz] span[data-astro-cid-jmtsx3tz]{animation:none}.msg--user[data-astro-cid-jmtsx3tz],.answer[data-astro-cid-jmtsx3tz],.chart[data-astro-cid-jmtsx3tz] span[data-astro-cid-jmtsx3tz]{opacity:1;animation:none;transform:none}.typing[data-astro-cid-jmtsx3tz]{display:none}}.cab-demo[data-astro-cid-pmehp7yc]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;display:grid}.cab-copy[data-astro-cid-pmehp7yc] h2[data-astro-cid-pmehp7yc]{margin:14px 0 12px}.cab-lead[data-astro-cid-pmehp7yc]{color:var(--muted);max-width:42ch;margin:0;font-size:16px}.cab-tabs[data-astro-cid-pmehp7yc]{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.cab-tab[data-astro-cid-pmehp7yc]{border:1px solid var(--line);min-height:40px;color:var(--muted);cursor:pointer;transition:background var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out);background:0 0;border-radius:10px;padding:0 16px;font-size:13px;font-weight:600}.cab-tab[data-astro-cid-pmehp7yc] span[data-astro-cid-pmehp7yc]{font-family:var(--font-mono);color:var(--faint);margin-left:6px;font-size:10px}.cab-tab[data-astro-cid-pmehp7yc]:hover{border-color:var(--accent);color:var(--text)}.cab-tab[data-astro-cid-pmehp7yc].is-active{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.cab-tab[data-astro-cid-pmehp7yc].is-active span[data-astro-cid-pmehp7yc]{color:var(--on-accent);opacity:.6}.cab-facts[data-astro-cid-pmehp7yc]{color:var(--muted);gap:8px;margin:24px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.cab-facts[data-astro-cid-pmehp7yc] li[data-astro-cid-pmehp7yc]{align-items:baseline;gap:9px;display:flex}.cab-facts[data-astro-cid-pmehp7yc] li[data-astro-cid-pmehp7yc]:before{content:"✓";color:var(--accent);font-family:var(--font-mono);font-size:12px}.cab-stage[data-astro-cid-pmehp7yc]{perspective:900px;position:relative}.cab-window[data-astro-cid-pmehp7yc]{background:var(--s1);border:1px solid var(--line-strong);border-radius:var(--r-lg);transform-style:preserve-3d;overflow:hidden;transform:rotateX(3deg)rotateY(-5deg);box-shadow:0 28px 70px #00000073}[data-astro-cid-pmehp7yc][data-theme=light] .cab-window[data-astro-cid-pmehp7yc]{box-shadow:0 24px 60px #14100c24}.cab-bar[data-astro-cid-pmehp7yc]{background:var(--s2);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 16px;display:flex}.cab-dots[data-astro-cid-pmehp7yc]{gap:5px;display:flex}.cab-dots[data-astro-cid-pmehp7yc] i[data-astro-cid-pmehp7yc]{background:var(--line-strong);border-radius:50%;width:7px;height:7px}.cab-dots[data-astro-cid-pmehp7yc] i[data-astro-cid-pmehp7yc]:first-child{background:var(--accent)}.cab-title[data-astro-cid-pmehp7yc]{font-family:var(--font-mono);color:var(--muted);font-size:11px}.cab-online[data-astro-cid-pmehp7yc]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);align-items:center;gap:6px;margin-left:auto;font-size:10px;display:inline-flex}.cab-online[data-astro-cid-pmehp7yc] i[data-astro-cid-pmehp7yc]{background:var(--accent);border-radius:50%;width:6px;height:6px}.cab-body[data-astro-cid-pmehp7yc]{padding:14px}.cab-panel[data-astro-cid-pmehp7yc]{gap:8px;animation:.35s ease-out cabIn;display:grid}.cab-panel[data-astro-cid-pmehp7yc][hidden]{display:none}.cab-item[data-astro-cid-pmehp7yc]{border-radius:var(--r-sm)}.cab-row[data-astro-cid-pmehp7yc]{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--s2);width:100%;color:var(--text);text-align:left;cursor:pointer;font:inherit;transition:border-color var(--motion-fast) var(--ease-out), background var(--motion-fast) var(--ease-out);align-items:center;gap:12px;padding:12px 14px;display:flex}.cab-row[data-astro-cid-pmehp7yc]:hover,.cab-row[data-astro-cid-pmehp7yc].is-open{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.cab-row--doc[data-astro-cid-pmehp7yc]{cursor:default}.cab-row-main[data-astro-cid-pmehp7yc]{flex:1;gap:3px;min-width:0;display:grid}.cab-row-main[data-astro-cid-pmehp7yc] b[data-astro-cid-pmehp7yc]{font-size:13.5px;font-weight:600}.cab-row-main[data-astro-cid-pmehp7yc] span[data-astro-cid-pmehp7yc]{color:var(--faint);font-size:11.5px}.cab-status[data-astro-cid-pmehp7yc]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line-strong);color:var(--muted);white-space:nowrap;border-radius:999px;flex:none;padding:4px 8px;font-size:9px}.cab-status[data-astro-cid-pmehp7yc].is-work{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.cab-status[data-astro-cid-pmehp7yc].is-done{color:var(--text);background:var(--s3)}.cab-chev[data-astro-cid-pmehp7yc]{color:var(--faint);transition:transform var(--motion-fast) var(--ease-out);font-size:16px}.cab-row[data-astro-cid-pmehp7yc].is-open .cab-chev[data-astro-cid-pmehp7yc]{transform:rotate(90deg)}.cab-row-detail[data-astro-cid-pmehp7yc]{border-left:2px solid color-mix(in srgb, var(--accent) 50%, transparent);margin:6px 0 2px 10px;padding:12px 14px 4px}.cab-row-detail[data-astro-cid-pmehp7yc] p[data-astro-cid-pmehp7yc]{color:var(--muted);margin:0 0 10px;font-size:12.5px;line-height:1.5}.cab-mini-steps[data-astro-cid-pmehp7yc]{flex-wrap:wrap;gap:6px;display:flex}.cab-mini-steps[data-astro-cid-pmehp7yc] span[data-astro-cid-pmehp7yc]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;border:1px dashed var(--line-strong);color:var(--faint);border-radius:999px;padding:3px 7px;font-size:9px}.cab-mini-steps[data-astro-cid-pmehp7yc] span[data-astro-cid-pmehp7yc].is-done{background:var(--s3);color:var(--text);border-style:solid;border-color:#0000}.cab-doc-ico[data-astro-cid-pmehp7yc]{font-family:var(--font-mono);letter-spacing:.06em;border:1px solid var(--line-strong);color:var(--accent);border-radius:6px;flex:none;padding:6px 7px;font-size:9px}.cab-dl[data-astro-cid-pmehp7yc]{color:var(--accent);font:600 12px var(--font-display);cursor:pointer;background:0 0;border:0;flex:none;padding:0}.cab-dl[data-astro-cid-pmehp7yc]:hover{text-decoration:underline}.cab-hint[data-astro-cid-pmehp7yc]{color:var(--faint);margin:4px 0 0;font-size:12px}.cab-panel-title[data-astro-cid-pmehp7yc]{color:var(--muted);margin:2px 0 12px;font-size:12.5px}.cab-track[data-astro-cid-pmehp7yc]{gap:8px;display:grid;position:relative}.cab-progress[data-astro-cid-pmehp7yc]{background:var(--line);border-radius:2px;width:2px;position:absolute;top:14px;bottom:14px;left:18px;overflow:hidden}.cab-progress[data-astro-cid-pmehp7yc] span[data-astro-cid-pmehp7yc]{background:var(--accent);width:0;height:100%;transition:height var(--motion-base) var(--ease-out);display:block}.cab-step[data-astro-cid-pmehp7yc]{z-index:1;border-radius:var(--r-sm);color:var(--muted);font:inherit;text-align:left;cursor:pointer;transition:background var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:9px 12px 9px 8px;display:flex;position:relative}.cab-step[data-astro-cid-pmehp7yc]:hover{background:var(--s2);border-color:var(--line)}.cab-step[data-astro-cid-pmehp7yc] b[data-astro-cid-pmehp7yc]{border:1px solid var(--line-strong);background:var(--s1);width:22px;height:22px;font-family:var(--font-mono);color:var(--faint);border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:500;display:grid}.cab-step[data-astro-cid-pmehp7yc].is-done b[data-astro-cid-pmehp7yc]{background:var(--s3);color:var(--text);border-color:#0000}.cab-step[data-astro-cid-pmehp7yc].is-active b[data-astro-cid-pmehp7yc]{background:var(--accent);color:var(--on-accent);border-color:#0000}.cab-step-name[data-astro-cid-pmehp7yc]{flex:1;font-size:12.5px}.cab-step[data-astro-cid-pmehp7yc].is-active .cab-step-name[data-astro-cid-pmehp7yc]{color:var(--text)}.cab-step-date[data-astro-cid-pmehp7yc]{font-family:var(--font-mono);color:var(--faint);font-size:10px}.cab-step-note[data-astro-cid-pmehp7yc]{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--s2);color:var(--text);margin:12px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.5}.cab-foot[data-astro-cid-pmehp7yc]{border-top:1px solid var(--line);background:var(--s2);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);padding:9px 16px;font-size:9px}@keyframes cabIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=1000px){.cab-demo[data-astro-cid-pmehp7yc]{grid-template-columns:1fr;gap:32px}.cab-window[data-astro-cid-pmehp7yc]{transform:none}}@media (width<=620px){.cab-tabs[data-astro-cid-pmehp7yc]{grid-template-columns:repeat(3,1fr);display:grid}.cab-tab[data-astro-cid-pmehp7yc]{padding:0 8px;font-size:11px}.cab-row[data-astro-cid-pmehp7yc]{gap:8px;padding:10px}.cab-status[data-astro-cid-pmehp7yc]{display:none}}@media (prefers-reduced-motion:reduce){.cab-window[data-astro-cid-pmehp7yc]{transform:none}.cab-panel[data-astro-cid-pmehp7yc]{animation:none}}
