@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2-i4fw5gbtlb7.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.Ur3q_a_className{font-family:GeistSans,GeistSans Fallback}.Ur3q_a_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
.agent-pixel{opacity:.2;animation:.65s cubic-bezier(.23,1,.32,1) infinite crm-agent-pixel-on}.agent-shimmer{background-image:linear-gradient(90deg, var(--muted-foreground) 35%, var(--foreground) 50%, var(--muted-foreground) 65%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.5s linear infinite crm-agent-shimmer}.agent-response-trace,.agent-streaming-text{animation:.28s cubic-bezier(.23,1,.32,1) both crm-agent-fade}.agent-trace-spinner{animation:1s linear infinite crm-agent-spin}.agent-writing-cursor{vertical-align:-.12em;background:currentColor;width:2px;height:1em;margin-inline-start:3px;animation:.9s steps(2,jump-none) infinite crm-agent-cursor;display:inline-block}@keyframes crm-agent-pixel-on{0%,to{opacity:.15;transform:scale(.9)}50%{opacity:.95;transform:scale(1.1)}}@keyframes crm-agent-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes crm-agent-fade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes crm-agent-spin{to{transform:rotate(360deg)}}@keyframes crm-agent-cursor{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.agent-pixel,.agent-shimmer,.agent-response-trace,.agent-streaming-text,.agent-trace-spinner,.agent-writing-cursor{animation:none}.agent-trace-details{transition:none}.agent-shimmer{color:inherit;background:0 0}.agent-pixel{opacity:.7}}
.agent-orbit-scene{aspect-ratio:2;isolation:isolate;pointer-events:none;flex-shrink:0;width:100%;position:relative;overflow:hidden}.agent-orbit-artwork{position:absolute;inset:0}.agent-orbit-ring{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:50%;position:absolute;bottom:0;left:50%;translate:-50% 50%}.agent-orbit-traveler{transform-origin:50% 100%;width:28px;height:50%;transform:rotate(var(--start-angle));animation:agent-orbit var(--orbit-duration) linear infinite;margin-left:-14px;position:absolute;top:0;left:50%}.agent-orbit-badge{border:1px solid var(--border);background:var(--card);width:28px;height:28px;color:var(--muted-foreground);box-shadow:0 2px 5px color-mix(in srgb, var(--foreground) 4%, transparent);transform:rotate(var(--counter-angle));animation:agent-counter-orbit var(--orbit-duration) linear infinite;border-radius:50%;place-items:center;margin-top:-14px;display:grid}.agent-orbit-particles{aspect-ratio:1;width:48%;position:absolute;bottom:0;left:50%;translate:-50% 50%}.agent-orbit-invoice{color:#8b5cf6}.agent-orbit-email{color:#3b82f6}.agent-orbit-message{color:#14b8a6}.agent-orbit-company{color:#f59e0b}.agent-orbit-product{color:#10b981}.agent-orbit-flow{color:#a855f7}.agent-orbit-workspace{color:#6366f1}.agent-orbit-scene[data-active=false] .agent-orbit-traveler,.agent-orbit-scene[data-active=false] .agent-orbit-badge{animation-play-state:paused}@keyframes agent-orbit{0%{transform:rotate(var(--start-angle))}to{transform:rotate(calc(var(--start-angle) + var(--orbit-turn)))}}@keyframes agent-counter-orbit{0%{transform:rotate(var(--counter-angle))}to{transform:rotate(calc(var(--counter-angle) - var(--orbit-turn)))}}@media (prefers-reduced-motion:reduce){.agent-orbit-traveler,.agent-orbit-badge{animation:none}}
