.shiba:where(.astro-t4qpt55a){--fur-light:#d99652;--fur-dark:#e6ad70;--outfit-light:#a84a26;--outfit-dark:#e7a480;--shiba-fur:var(--fur-light);--outfit:var(--outfit-light);--shiba-cream:#fff0d6;--shiba-outline:#493426;--prop-paper:#fffaf0;max-width:100%;height:auto;display:block;overflow:visible}:where(.astro-t4qpt55a)[data-character=sales]{--fur-light:#c88b60;--fur-dark:#dda77e;--outfit-light:#244c80;--outfit-dark:#8baed8;--idle:polite-tilt;--tempo:5.1s;--delay:-1.3s}:where(.astro-t4qpt55a)[data-character=product]{--fur-light:#b4a08a;--fur-dark:#d1bca5;--outfit-light:#49645d;--outfit-dark:#9dbdb3;--idle:survey;--tempo:6.3s;--delay:-2.1s}:where(.astro-t4qpt55a)[data-character=design]{--fur-light:#d8bb83;--fur-dark:#ead2a4;--outfit-light:#805c72;--outfit-dark:#c9a2bb;--idle:ponder;--tempo:7s;--delay:-3.6s}:where(.astro-t4qpt55a)[data-character=engineering]{--fur-light:#a46b43;--fur-dark:#ce986c;--outfit-light:#edaa28;--outfit-dark:#f2c15e;--idle:tool-check;--tempo:4.7s;--delay:-2.7s}:where(.astro-t4qpt55a)[data-character=marketing]{--fur-light:#e9b6aa;--fur-dark:#f0c7ba;--outfit-light:#a33464;--outfit-dark:#de8bb0;--idle:announce;--tempo:5.6s;--delay:-4.3s}:where(.astro-t4qpt55a)[data-character=research]{--fur-light:#9eaa7e;--fur-dark:#bec9a1;--outfit-light:#42654b;--outfit-dark:#86b592;--idle:inspect;--tempo:6.8s;--delay:-1.8s}:where(.astro-t4qpt55a)[data-character=operations]{--fur-light:#a99ac0;--fur-dark:#c6b6dc;--outfit-light:#4d3d78;--outfit-dark:#a697ce;--idle:listen;--tempo:5.9s;--delay:-3.1s}:where(.astro-t4qpt55a)[data-character=custom]{--fur-light:#ebdfc8;--fur-dark:#f6e8d0;--outfit-light:#426e78;--outfit-dark:#8cbac4;--idle:hello;--tempo:7.4s;--delay:-5.2s}[data-theme=dark] .shiba:where(.astro-t4qpt55a){--shiba-fur:var(--fur-dark);--outfit:var(--outfit-dark)}.fur:where(.astro-t4qpt55a){fill:var(--shiba-fur);stroke:var(--shiba-outline)}.cream:where(.astro-t4qpt55a){fill:var(--shiba-cream);stroke:var(--shiba-outline)}.cream-stroke:where(.astro-t4qpt55a){stroke:var(--shiba-cream)}.ear-inner:where(.astro-t4qpt55a){fill:#b97568;stroke:var(--shiba-outline)}.face:where(.astro-t4qpt55a),.detail:where(.astro-t4qpt55a){fill:none;stroke:var(--shiba-outline);stroke-width:2.5px}.face-fill:where(.astro-t4qpt55a){fill:var(--shiba-outline)}.collar:where(.astro-t4qpt55a){fill:var(--shiba-collar,var(--outfit));stroke:var(--shiba-outline)}.outfit:where(.astro-t4qpt55a){fill:var(--outfit);stroke:var(--shiba-outline)}.ground:where(.astro-t4qpt55a){fill:var(--navy,#0000a8);opacity:.13}.paper:where(.astro-t4qpt55a){fill:var(--prop-paper);stroke:var(--shiba-outline);stroke-width:2px}.computer:where(.astro-t4qpt55a){fill:#253449;stroke:var(--shiba-outline)}.code:where(.astro-t4qpt55a){fill:none;stroke:#fff4dd;stroke-width:2.5px}.tool:where(.astro-t4qpt55a){fill:#a5bcc4;stroke:var(--shiba-outline)}.lens:where(.astro-t4qpt55a){fill:#dceef0;fill-opacity:.88;stroke:var(--shiba-outline);stroke-width:5px}.head:where(.astro-t4qpt55a){transform-origin:128px 148px}.ear-left:where(.astro-t4qpt55a){transform-origin:90px 76px}.brow-left:where(.astro-t4qpt55a){transform-origin:100px 81px}.brow-right:where(.astro-t4qpt55a){transform-origin:156px 81px}.head:where(.astro-t4qpt55a),.eyes:where(.astro-t4qpt55a),.brows:where(.astro-t4qpt55a) path:where(.astro-t4qpt55a),.expression:where(.astro-t4qpt55a),.normal-eyes:where(.astro-t4qpt55a),.normal-mouth:where(.astro-t4qpt55a),.resting-paws:where(.astro-t4qpt55a),.prop:where(.astro-t4qpt55a){transition:transform .45s,opacity .3s}.expression:where(.astro-t4qpt55a){opacity:0;pointer-events:none}.raised-paw:where(.astro-t4qpt55a){transform-origin:87px 176px;transform:rotate(22deg)}:where(.astro-t4qpt55a)[data-state=thinking] .head:where(.astro-t4qpt55a){transform:rotate(-7deg)}:where(.astro-t4qpt55a)[data-state=thinking] .eyes:where(.astro-t4qpt55a){transform:translate(2px,-5px)}:where(.astro-t4qpt55a)[data-state=thinking] .brow-right:where(.astro-t4qpt55a){transform:translateY(-5px)rotate(-10deg)}:where(.astro-t4qpt55a)[data-state=thinking] .thought:where(.astro-t4qpt55a),:where(.astro-t4qpt55a)[data-state=waiting-approval] .bubble:where(.astro-t4qpt55a),:where(.astro-t4qpt55a)[data-state=waiting-approval] .raised-paw:where(.astro-t4qpt55a),:where(.astro-t4qpt55a)[data-state=waiting-approval] .question-mouth:where(.astro-t4qpt55a),:where(.astro-t4qpt55a)[data-state=working] .laptop:where(.astro-t4qpt55a),:where(.astro-t4qpt55a)[data-state=working] .typing-paws:where(.astro-t4qpt55a),:where(.astro-t4qpt55a)[data-state=done] .happy-eyes:where(.astro-t4qpt55a),:where(.astro-t4qpt55a)[data-state=done] .happy-mouth:where(.astro-t4qpt55a),:where(.astro-t4qpt55a)[data-state=done] .celebration:where(.astro-t4qpt55a){opacity:1}:where(.astro-t4qpt55a)[data-state=waiting-approval] .head:where(.astro-t4qpt55a){transform:rotate(5deg)}:where(.astro-t4qpt55a)[data-state=waiting-approval] .raised-paw:where(.astro-t4qpt55a){transform:rotate(0)}:where(.astro-t4qpt55a)[data-state=waiting-approval] .brows:where(.astro-t4qpt55a){transform:translateY(-6px)}:where(.astro-t4qpt55a)[data-state=waiting-approval] .normal-mouth:where(.astro-t4qpt55a),:where(.astro-t4qpt55a)[data-state=waiting-approval] .resting-paws:where(.astro-t4qpt55a),:where(.astro-t4qpt55a)[data-state=working] .resting-paws:where(.astro-t4qpt55a),:where(.astro-t4qpt55a)[data-state=working] .prop:where(.astro-t4qpt55a),:where(.astro-t4qpt55a)[data-state=done] .normal-eyes:where(.astro-t4qpt55a),:where(.astro-t4qpt55a)[data-state=done] .normal-mouth:where(.astro-t4qpt55a){opacity:0}:where(.astro-t4qpt55a)[data-state=working] .brow-left:where(.astro-t4qpt55a){transform:rotate(15deg)}:where(.astro-t4qpt55a)[data-state=working] .brow-right:where(.astro-t4qpt55a){transform:rotate(-15deg)}:where(.astro-t4qpt55a)[data-state=working] .eyes:where(.astro-t4qpt55a){transform:translateY(3px)}.dog:where(.astro-t4qpt55a){transform-origin:128px 221px;animation:var(--idle,breathe) var(--tempo,4s) ease-in-out var(--delay,0s) infinite}.tail:where(.astro-t4qpt55a){transform-origin:177px 183px;animation:wag 5s ease-in-out var(--delay,0s) infinite}.ear-left:where(.astro-t4qpt55a){animation:twitch 8s ease-in-out var(--delay,0s) infinite}:where(.astro-t4qpt55a)[data-state=working] .typing-left:where(.astro-t4qpt55a){animation:.35s infinite alternate typing}:where(.astro-t4qpt55a)[data-state=working] .typing-right:where(.astro-t4qpt55a){animation:.35s -.35s infinite alternate typing}:where(.astro-t4qpt55a)[data-state=thinking] .dot:where(.astro-t4qpt55a){animation:1.5s infinite dot}.dot:where(.astro-t4qpt55a):nth-of-type(2){animation-delay:.2s}.dot:where(.astro-t4qpt55a):nth-of-type(3){animation-delay:.4s}:where(.astro-t4qpt55a)[data-state=done] .tail:where(.astro-t4qpt55a){animation-duration:1s}.shiba:where(.astro-t4qpt55a):hover .greeting:where(.astro-t4qpt55a),.shiba:where(.astro-t4qpt55a):focus-within .greeting:where(.astro-t4qpt55a),.agent-card:is(:hover,:focus-within) .greeting:where(.astro-t4qpt55a){transform-origin:128px 221px;animation:.65s greet}.shiba:where(.astro-t4qpt55a) :where(.astro-t4qpt55a){animation-play-state:paused}.shiba:where(.astro-t4qpt55a).is-visible :where(.astro-t4qpt55a),.hero-demo:not(.is-paused) .shiba:where(.astro-t4qpt55a) :where(.astro-t4qpt55a){animation-play-state:running}.agent-card .shiba:where(.astro-t4qpt55a) :where(.astro-t4qpt55a){animation-play-state:paused}.agent-card:is(:hover,:focus-within) .shiba:where(.astro-t4qpt55a) :where(.astro-t4qpt55a){animation-play-state:running}.still:where(.astro-t4qpt55a) :where(.astro-t4qpt55a){animation:none!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .shiba:where(.astro-t4qpt55a){--shiba-fur:var(--fur-dark);--outfit:var(--outfit-dark)}}@keyframes breathe{50%{transform:scale(1.01,1.02)}}@keyframes polite-tilt{20%,30%{transform:rotate(-3deg)}}@keyframes survey{50%{transform:translate(3px)rotate(1deg)}}@keyframes ponder{45%,60%{transform:rotate(3deg)translateY(-1px)}}@keyframes tool-check{35%{transform:rotate(-2deg)translateY(2px)}}@keyframes announce{50%{transform:rotate(3deg)scale(1.02)}}@keyframes inspect{45%{transform:translate(-3px)rotate(-3deg)}}@keyframes listen{30%,50%{transform:rotate(2deg)scaleY(1.015)}}@keyframes hello{65%{transform:translateY(-4px)rotate(-1deg)}}@keyframes wag{0%,70%,to{transform:rotate(0)}78%,91%{transform:rotate(-9deg)}84%,96%{transform:rotate(7deg)}}@keyframes twitch{80%,87%{transform:rotate(0)}83%{transform:rotate(-9deg)}}@keyframes typing{to{transform:translateY(-4px)}}@keyframes dot{50%{opacity:.25}}@keyframes greet{35%{transform:translateY(-9px)rotate(-4deg)}70%{transform:translateY(-3px)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.shiba:where(.astro-t4qpt55a) :where(.astro-t4qpt55a),.shiba:where(.astro-t4qpt55a):hover .greeting:where(.astro-t4qpt55a),.agent-card:is(:hover,:focus-within) .greeting:where(.astro-t4qpt55a){transition:none!important;animation:none!important}}.agent-cast:where(.astro-5vvkmfuo){--body-ink:color-mix(in srgb, var(--ink-2) 70%, var(--ink));color:var(--ink);font-family:Geist Mono,monospace}.cast-grid:where(.astro-5vvkmfuo){grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.agent-card:where(.astro-5vvkmfuo){border-top:1px solid var(--hairline);flex-direction:column;min-width:0;padding-top:20px;display:flex}.card-top:where(.astro-5vvkmfuo){color:var(--body-ink);justify-content:space-between;align-items:center;gap:12px;font-family:Geist Mono,monospace;font-size:12px;font-weight:500;line-height:1.5;display:flex}.template-label:where(.astro-5vvkmfuo){text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:500}.avatar:where(.astro-5vvkmfuo){place-items:center;width:104px;max-width:100%;min-height:96px;margin:8px auto;display:grid}.hero-cast:where(.astro-5vvkmfuo) .cast-grid:where(.astro-5vvkmfuo){grid-template-columns:repeat(3,minmax(0,1fr))}.hero-cast:where(.astro-5vvkmfuo) .avatar:where(.astro-5vvkmfuo){width:240px}.agent-card:where(.astro-5vvkmfuo) h3:where(.astro-5vvkmfuo){color:var(--ink);letter-spacing:.02em;text-transform:none;margin:0 0 10px;font:400 28px/1.05 Instrument Serif,Georgia,serif}.agent-card:where(.astro-5vvkmfuo) .role:where(.astro-5vvkmfuo){color:var(--body-ink);text-wrap:pretty;margin:0 0 12px;font:400 14px/1.5 Geist Mono,monospace}.deliverables:where(.astro-5vvkmfuo){margin-top:auto;padding-top:12px}.agent-card:where(.astro-5vvkmfuo) .deliverables:where(.astro-5vvkmfuo) h4:where(.astro-5vvkmfuo){color:var(--body-ink,var(--ink));letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font:600 11px/16px Geist Mono,monospace}ul:where(.astro-5vvkmfuo){gap:6px;margin:0;padding:0;list-style:none;display:grid}li:where(.astro-5vvkmfuo){color:var(--ink);overflow-wrap:anywhere;font:400 14px/1.5 Geist Mono,monospace}.cast-notes:where(.astro-5vvkmfuo){max-width:900px;margin-top:32px;font-family:Geist Mono,monospace}.cast-notes:where(.astro-5vvkmfuo) p:where(.astro-5vvkmfuo){color:var(--body-ink,var(--ink));text-wrap:pretty;margin:0 0 12px;font:400 14px/1.5 Geist Mono,monospace}.cast-notes:where(.astro-5vvkmfuo) a:where(.astro-5vvkmfuo){min-height:44px;color:var(--accent);text-underline-offset:4px;align-items:center;gap:8px;font:600 13px/20px Geist Mono,monospace;display:inline-flex}.cast-notes:where(.astro-5vvkmfuo) a:where(.astro-5vvkmfuo):focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.cast-notes:where(.astro-5vvkmfuo) .readiness-note:where(.astro-5vvkmfuo){margin-top:8px;font:400 14px/1.5 Geist Mono,monospace}@media (width<=1100px){.cast-grid:where(.astro-5vvkmfuo),.hero-cast:where(.astro-5vvkmfuo) .cast-grid:where(.astro-5vvkmfuo){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.cast-grid:where(.astro-5vvkmfuo),.hero-cast:where(.astro-5vvkmfuo) .cast-grid:where(.astro-5vvkmfuo){grid-template-columns:1fr;gap:32px}}
