@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_deef94d5-module__Sms4YG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_deef94d5-module__Sms4YG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_1bf8cbf6-module__FlyLvG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_1bf8cbf6-module__FlyLvG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.studio-agent-avatar{--studio-agent-avatar-size:28px;box-sizing:border-box;flex:0 0 var(--studio-agent-avatar-size);background:var(--studio-agent-avatar-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cursor-on-accent) 22%, transparent);border:0;border-radius:50%;place-content:center;place-self:center;place-items:center;margin:0;padding:0;line-height:0;display:inline-grid;overflow:hidden;width:var(--studio-agent-avatar-size)!important;min-width:var(--studio-agent-avatar-size)!important;max-width:var(--studio-agent-avatar-size)!important;height:var(--studio-agent-avatar-size)!important;min-height:var(--studio-agent-avatar-size)!important;max-height:var(--studio-agent-avatar-size)!important;transform:translate(0,0)!important}.studio-agent-avatar svg{box-sizing:border-box;margin:0;padding:0;display:block;overflow:hidden;width:100%!important;height:100%!important;transform:translate(0,0)!important}.studio-agent-avatar-head{fill:var(--cursor-on-accent)}.studio-agent-avatar-face{transform-box:view-box;transform-origin:24px 24px}.studio-agent-avatar-eyes{fill:var(--cursor-accent-ink,#18201c);transform-box:fill-box;transform-origin:50%}.studio-agent-avatar-gaze,.studio-agent-avatar-eye{transform-box:fill-box;transform-origin:50%}.studio-agent-avatar-brows,.studio-agent-avatar-brow{transform-box:fill-box}.studio-agent-avatar-brow.is-left{transform-origin:12% 80%}.studio-agent-avatar-brow.is-right{transform-origin:88% 80%}.studio-agent-avatar-brow{fill:none;stroke:var(--cursor-accent-ink,#18201c);stroke-width:1.75px;stroke-linecap:round;opacity:0}.studio-agent-avatar-thoughts{fill:var(--cursor-on-accent);opacity:0}.studio-agent-avatar-signals,.studio-agent-avatar-confetti{fill:none;stroke:var(--cursor-on-accent);stroke-width:1.5px;stroke-linecap:round;opacity:0}.studio-agent-avatar-confetti circle{fill:var(--cursor-on-accent);stroke:none}.studio-agent-avatar.is-idle .studio-agent-avatar-eyes{animation:7.4s ease-in-out infinite studio-agent-blink}.studio-agent-avatar.is-idle[data-idle-beat=orbit] .studio-agent-avatar-eyes,.studio-agent-avatar.is-idle[data-idle-beat=surprise] .studio-agent-avatar-eyes,.studio-agent-avatar.is-idle[data-idle-beat=chuckle] .studio-agent-avatar-eyes,.studio-agent-avatar.is-idle[data-idle-beat=laugh] .studio-agent-avatar-eyes{animation:none}.studio-agent-avatar.is-idle[data-idle-beat=look-up-across] .studio-agent-avatar-eyes{animation:5.8s cubic-bezier(.62,.04,.16,1) both studio-agent-blink-after}.studio-agent-avatar.is-idle[data-idle-beat=look-left] .studio-agent-avatar-gaze{animation:3.6s cubic-bezier(.62,.04,.16,1) both studio-agent-gaze-left}.studio-agent-avatar.is-idle[data-idle-beat=look-right] .studio-agent-avatar-gaze{animation:3.6s cubic-bezier(.62,.04,.16,1) both studio-agent-gaze-right}.studio-agent-avatar.is-idle[data-idle-beat=look-left-across] .studio-agent-avatar-gaze{animation:5.4s cubic-bezier(.58,.04,.18,1) both studio-agent-gaze-left-across}.studio-agent-avatar.is-idle[data-idle-beat=look-right-across] .studio-agent-avatar-gaze{animation:5.4s cubic-bezier(.58,.04,.18,1) both studio-agent-gaze-right-across}.studio-agent-avatar.is-idle[data-idle-beat=look-up] .studio-agent-avatar-gaze{animation:3.6s cubic-bezier(.62,.04,.16,1) both studio-agent-gaze-up}.studio-agent-avatar.is-idle[data-idle-beat=look-up-left] .studio-agent-avatar-gaze{animation:3.6s cubic-bezier(.62,.04,.16,1) both studio-agent-gaze-up-left}.studio-agent-avatar.is-idle[data-idle-beat=look-up-right] .studio-agent-avatar-gaze{animation:3.6s cubic-bezier(.62,.04,.16,1) both studio-agent-gaze-up-right}.studio-agent-avatar.is-idle[data-idle-beat=look-up-across] .studio-agent-avatar-gaze{animation:5.8s cubic-bezier(.58,.04,.18,1) both studio-agent-gaze-up-across}.studio-agent-avatar.is-idle[data-idle-beat^=look-up] .studio-agent-avatar-brow{animation:3.6s cubic-bezier(.62,.04,.16,1) both studio-agent-brow-lift}.studio-agent-avatar.is-idle[data-idle-beat=look-up-across] .studio-agent-avatar-brow{animation:5.8s cubic-bezier(.58,.04,.18,1) both studio-agent-brow-lift}.studio-agent-avatar.is-idle[data-idle-beat=look-up-left] .studio-agent-avatar-brow.is-left{animation:3.6s cubic-bezier(.62,.04,.16,1) both studio-agent-brow-tilt-out}.studio-agent-avatar.is-idle[data-idle-beat=look-up-right] .studio-agent-avatar-brow.is-right{animation:3.6s cubic-bezier(.62,.04,.16,1) both studio-agent-brow-tilt-out-right}.studio-agent-avatar.is-idle[data-idle-beat=look-down] .studio-agent-avatar-gaze{animation:3.6s cubic-bezier(.62,.04,.16,1) both studio-agent-gaze-down}.studio-agent-avatar.is-idle[data-idle-beat=look-down-left] .studio-agent-avatar-gaze{animation:3.6s cubic-bezier(.62,.04,.16,1) both studio-agent-gaze-down-left}.studio-agent-avatar.is-idle[data-idle-beat=look-down-right] .studio-agent-avatar-gaze{animation:3.6s cubic-bezier(.62,.04,.16,1) both studio-agent-gaze-down-right}.studio-agent-avatar.is-idle[data-idle-beat=look-down-around] .studio-agent-avatar-gaze{animation:5.2s cubic-bezier(.58,.04,.18,1) both studio-agent-eye-down}.studio-agent-avatar.is-idle[data-idle-beat=read] .studio-agent-avatar-gaze{animation:6.4s cubic-bezier(.45,.05,.2,1) both studio-agent-eye-read}.studio-agent-avatar.is-idle[data-idle-beat=ponder] .studio-agent-avatar-gaze{animation:4.2s cubic-bezier(.58,.04,.18,1) both studio-agent-eye-ponder}.studio-agent-avatar.is-idle[data-idle-beat=ponder] .studio-agent-avatar-brow.is-left{animation:4.2s cubic-bezier(.58,.04,.18,1) both studio-agent-brow-ponder}.studio-agent-avatar.is-idle[data-idle-beat=orbit] .studio-agent-avatar-gaze{animation:6s cubic-bezier(.42,.05,.2,1) both studio-agent-eye-orbit}.studio-agent-avatar.is-idle[data-idle-beat=orbit] .studio-agent-avatar-eye{animation:6s cubic-bezier(.42,.05,.2,1) both studio-agent-eye-orbit-scale}.studio-agent-avatar.is-idle[data-idle-beat=surprise] .studio-agent-avatar-gaze{animation:2.8s cubic-bezier(.22,.9,.28,1) both studio-agent-eye-surprise}.studio-agent-avatar.is-idle[data-idle-beat=surprise] .studio-agent-avatar-brow{animation:2.8s cubic-bezier(.22,.9,.28,1) both studio-agent-brow-surprise}.studio-agent-avatar.is-idle[data-idle-beat=chuckle] .studio-agent-avatar-gaze{animation:3s cubic-bezier(.42,.1,.2,1) both studio-agent-eye-chuckle}.studio-agent-avatar.is-idle[data-idle-beat=chuckle] .studio-agent-avatar-brow{animation:3s cubic-bezier(.42,.1,.2,1) both studio-agent-brow-chuckle}.studio-agent-avatar.is-idle[data-idle-beat=laugh] .studio-agent-avatar-gaze{animation:3.4s cubic-bezier(.42,.1,.2,1) both studio-agent-eye-laugh}.studio-agent-avatar.is-idle[data-idle-beat=laugh] .studio-agent-avatar-brow{animation:3.4s cubic-bezier(.42,.1,.2,1) both studio-agent-brow-laugh}.studio-agent-avatar.is-idle[data-idle-beat=angry] .studio-agent-avatar-gaze{animation:3.2s cubic-bezier(.58,.04,.18,1) both studio-agent-eye-angry}.studio-agent-avatar.is-idle[data-idle-beat=angry] .studio-agent-avatar-brow.is-left{animation:3.2s cubic-bezier(.58,.04,.18,1) both studio-agent-brow-angry-left}.studio-agent-avatar.is-idle[data-idle-beat=angry] .studio-agent-avatar-brow.is-right{animation:3.2s cubic-bezier(.58,.04,.18,1) both studio-agent-brow-angry-right}.studio-agent-avatar.is-thinking .studio-agent-avatar-face{transform-box:view-box;transform-origin:24px 24px;animation:1.8s ease-in-out infinite studio-agent-think}.studio-agent-avatar.is-thinking .studio-agent-avatar-eyes{transform:translate(1.5px,-1.5px)}.studio-agent-avatar.is-thinking .studio-agent-avatar-thoughts{animation:1.35s ease-in-out infinite studio-agent-thought}.studio-agent-avatar.is-wondering .studio-agent-avatar-face{transform-box:view-box;transform-origin:24px 24px;transform:rotate(-7deg)translate(-1px,1px)}.studio-agent-avatar.is-wondering .studio-agent-avatar-eyes{animation:2.4s ease-in-out infinite studio-agent-wonder;transform:translate(-1.5px,-1px)}.studio-agent-avatar.is-looking .studio-agent-avatar-eyes{animation:2.2s ease-in-out infinite studio-agent-look}.studio-agent-avatar.is-listening .studio-agent-avatar-face{transform-box:view-box;transform-origin:24px 24px;animation:1.9s ease-in-out infinite studio-agent-listen}.studio-agent-avatar.is-listening .studio-agent-avatar-signals{animation:1.9s ease-in-out infinite studio-agent-signal}.studio-agent-avatar.is-focused .studio-agent-avatar-face{transform-box:view-box;transform-origin:24px 24px;animation:1.45s ease-in-out infinite studio-agent-focus}.studio-agent-avatar.is-focused .studio-agent-avatar-eyes{transform:translateY(-1px)}.studio-agent-avatar.is-creating .studio-agent-avatar-face{transform-box:view-box;transform-origin:24px 24px;animation:1.25s cubic-bezier(.45,0,.55,1) infinite studio-agent-create}.studio-agent-avatar.is-creating .studio-agent-avatar-thoughts{opacity:.9;transform-box:view-box;transform-origin:24px 24px;animation:1.25s linear infinite studio-agent-orbit}.studio-agent-avatar.is-speaking .studio-agent-avatar-signals{animation:1.15s ease-in-out infinite studio-agent-signal}.studio-agent-avatar.is-speaking .studio-agent-avatar-eyes{animation:2.6s ease-in-out infinite studio-agent-blink}.studio-agent-avatar.is-confused .studio-agent-avatar-face{transform-box:view-box;transform-origin:24px 24px;animation:1.8s ease-in-out infinite studio-agent-confused}.studio-agent-avatar.is-confused .studio-agent-avatar-eyes{transform:translate(-1px,-1px)}.studio-agent-avatar.is-celebrating .studio-agent-avatar-face{transform-box:view-box;transform-origin:24px 24px;animation:.95s cubic-bezier(.34,1.56,.64,1) infinite studio-agent-celebrate}.studio-agent-avatar.is-celebrating .studio-agent-avatar-confetti{transform-box:view-box;transform-origin:24px 24px;animation:.95s ease-out infinite studio-agent-confetti}@keyframes studio-agent-blink{0%,45%,49%,to{transform:scaleY(1)}47%{transform:scaleY(.08)}}@keyframes studio-agent-blink-after{0%,84%,94%,to{transform:scaleY(1)}89%{transform:scaleY(.08)}}@keyframes studio-agent-gaze-left{0%,to{transform:translate(0)}22%,76%{transform:translate(-5.6px,.45px)}}@keyframes studio-agent-gaze-right{0%,to{transform:translate(0)}22%,76%{transform:translate(5.6px,.45px)}}@keyframes studio-agent-gaze-left-across{0%,to{transform:translate(0)}14%,30%{transform:translate(-5.8px,.4px)}48%,66%{transform:translate(5.8px,.4px)}}@keyframes studio-agent-gaze-right-across{0%,to{transform:translate(0)}14%,30%{transform:translate(5.8px,.4px)}48%,66%{transform:translate(-5.8px,.4px)}}@keyframes studio-agent-gaze-up{0%,to{transform:translate(0)}22%,76%{transform:translateY(-4.4px)}}@keyframes studio-agent-gaze-up-left{0%,to{transform:translate(0)}22%,76%{transform:translate(-4.6px,-4.2px)}}@keyframes studio-agent-gaze-up-right{0%,to{transform:translate(0)}22%,76%{transform:translate(4.6px,-4.2px)}}@keyframes studio-agent-gaze-up-across{0%,to{transform:translate(0)}14%,32%{transform:translate(4.8px,-4.3px)}46%,66%{transform:translate(-4.8px,-4.3px)}}@keyframes studio-agent-gaze-down{0%,to{transform:translate(0)scale(1)}22%,76%{transform:translateY(5px)scale(1.02,.88)}}@keyframes studio-agent-gaze-down-left{0%,to{transform:translate(0)scale(1)}22%,76%{transform:translate(-4.4px,5px)scale(.94,.86)}}@keyframes studio-agent-gaze-down-right{0%,to{transform:translate(0)scale(1)}22%,76%{transform:translate(4.4px,5px)scale(.94,.86)}}@keyframes studio-agent-brow-lift{0%,to{opacity:0;transform:translateY(0)}20%,78%{opacity:1;transform:translateY(-1.1px)}}@keyframes studio-agent-brow-tilt-out{0%,to{opacity:0;transform:translateY(0)rotate(0)}20%,78%{opacity:1;transform:translateY(-1.4px)rotate(-12deg)}}@keyframes studio-agent-brow-tilt-out-right{0%,to{opacity:0;transform:translateY(0)rotate(0)}20%,78%{opacity:1;transform:translateY(-1.4px)rotate(12deg)}}@keyframes studio-agent-eye-read{0%,to{transform:translate(0)}12%,22%{transform:translate(-4.2px,.35px)}34%,44%{transform:translate(4.4px,.2px)}56%,64%{transform:translate(-3.6px,.45px)}76%,84%{transform:translate(3.2px,.15px)}}@keyframes studio-agent-eye-down{0%,to{transform:translate(0)scale(1)}18%{transform:translateY(4.6px)scale(1.02,.88)}38%{transform:translate(-3.4px,5.1px)scale(.92,.86)}62%{transform:translate(3.6px,5px)scale(.92,.86)}80%{transform:translate(.4px,4.4px)scaleY(.9)}}@keyframes studio-agent-eye-ponder{0%,to{transform:translate(0)}24%,76%{transform:translate(-2.8px,-2.4px)}}@keyframes studio-agent-brow-ponder{0%,to{opacity:0;transform:translateY(0)rotate(0)}22%,78%{opacity:1;transform:translateY(-1.35px)rotate(-14deg)}}@keyframes studio-agent-eye-orbit{0%,to{transform:translate(0)}18%{transform:translate(6.2px,1.2px)}36%{transform:translate(2.4px,6.4px)}54%{transform:translate(-6.4px,1.4px)}72%{transform:translate(-2.2px,-5.6px)}88%{transform:translate(5.2px,-1.6px)}}@keyframes studio-agent-eye-orbit-scale{0%,to{transform:scale(1)}18%{transform:scale(.72,1.08)}36%{transform:scale(.55,.82)}54%{transform:scale(.7,1.08)}72%{transform:scale(.58,.84)}88%{transform:scale(.78,1.06)}}@keyframes studio-agent-eye-surprise{0%,to{transform:translate(0)scale(1)}18%,62%{transform:translateY(-.6px)scale(1.72)}}@keyframes studio-agent-brow-surprise{0%,to{opacity:0;transform:translateY(0)}16%,64%{opacity:1;transform:translateY(-1.6px)}}@keyframes studio-agent-eye-chuckle{0%,to{transform:translate(0)scale(1)}12%,28%{transform:translateY(.8px)scale(1.05,.38)}36%,52%{transform:translate(.4px,.9px)scale(1.08,.34)}60%,76%{transform:translate(-.3px,.75px)scale(1.04,.4)}}@keyframes studio-agent-brow-chuckle{0%,to{opacity:0;transform:translateY(0)}14%,78%{opacity:.95;transform:translateY(.6px)}}@keyframes studio-agent-eye-laugh{0%,to{transform:translate(0)scale(1)}10%,24%{transform:translateY(1.1px)scale(1.12,.28)}32%,46%{transform:translate(.5px,1.2px)scale(1.14,.22)}54%,68%{transform:translate(-.4px,1.15px)scale(1.12,.26)}76%,88%{transform:translate(.2px,1px)scale(1.08,.34)}}@keyframes studio-agent-brow-laugh{0%,to{opacity:0;transform:translateY(0)}12%,86%{opacity:1;transform:translateY(.85px)}}@keyframes studio-agent-eye-angry{0%,to{transform:translate(0)scale(1)}22%,78%{transform:translateY(.55px)scale(1.04,.62)}}@keyframes studio-agent-brow-angry-left{0%,to{opacity:0;transform:translate(0)rotate(0)}20%,80%{opacity:1;transform:translate(1.1px,.6px)rotate(22deg)}}@keyframes studio-agent-brow-angry-right{0%,to{opacity:0;transform:translate(0)rotate(0)}20%,80%{opacity:1;transform:translate(-1.1px,.6px)rotate(-22deg)}}@keyframes studio-agent-think{0%,to{transform:rotate(-2deg)translateY(0)}50%{transform:rotate(3deg)translateY(-1px)}}@keyframes studio-agent-thought{0%,to{opacity:.15;transform:translate(-1px,1px)scale(.82)}50%{opacity:.95;transform:translateY(-1px)scale(1)}}@keyframes studio-agent-wonder{0%,to{transform:translate(-1.5px,-1px)}50%{transform:translate(1px,-1.5px)}}@keyframes studio-agent-look{0%,18%,to{transform:translate(-2px)}42%,68%{transform:translate(2px)}}@keyframes studio-agent-listen{0%,to{transform:rotate(0)translate(0)}50%{transform:rotate(-4deg)translate(-1px)}}@keyframes studio-agent-signal{0%,to{opacity:.15;transform:scale(.9)}50%{opacity:.9;transform:scale(1.04)}}@keyframes studio-agent-focus{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-.75px)}}@keyframes studio-agent-create{0%,to{transform:rotate(-3deg)translateY(0)}50%{transform:rotate(3deg)translateY(-1px)}}@keyframes studio-agent-orbit{to{transform:rotate(1turn)}}@keyframes studio-agent-confused{0%,to{transform:rotate(-5deg)translate(-.5px)}50%{transform:rotate(5deg)translate(.5px)}}@keyframes studio-agent-celebrate{0%,to{transform:translateY(1px)rotate(-3deg)scale(.98)}50%{transform:translateY(-2px)rotate(3deg)scale(1.06)}}@keyframes studio-agent-confetti{0%{opacity:0;transform:scale(.72)rotate(-8deg)}45%{opacity:1}to{opacity:0;transform:scale(1.12)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.studio-agent-avatar *,.studio-agent-avatar:before,.studio-agent-avatar:after{animation:none!important}}.studio-agent-working{box-sizing:border-box;flex:0 0 var(--studio-agent-avatar-size);width:var(--studio-agent-avatar-size);height:var(--studio-agent-avatar-size);place-items:center;line-height:0;display:inline-grid;position:relative;overflow:visible}.studio-agent-working>.studio-agent-avatar{z-index:1;grid-area:1/1;position:relative}.studio-agent-working>.studio-agent-working-aura{--orb-c1:var(--cursor-accent,#cadcfc);--orb-c2:#9b87f5;z-index:0;opacity:1;border-radius:50%;animation-duration:3.2s;inset:-3px;-webkit-mask:radial-gradient(circle,#0000 60%,#000 72% 100%);mask:radial-gradient(circle,#0000 60%,#000 72% 100%)}@media (prefers-reduced-motion:reduce){.studio-agent-working>.studio-agent-working-aura{animation:none}}.studio-agent-avatar.is-static .studio-agent-avatar-eyes,.studio-agent-avatar.is-static .studio-agent-avatar-gaze,.studio-agent-avatar.is-static .studio-agent-avatar-face{animation:none}
