@property --pulse-from{syntax:"<color>";inherits:true;initial-value:#818cf8}@property --pulse-to{syntax:"<color>";inherits:true;initial-value:#22d3ee}@property --pulse-glow{syntax:"<number>";inherits:true;initial-value:1}@property --pulse-breathe-idle{syntax:"<number>";inherits:true;initial-value:0}@property --pulse-breathe-think{syntax:"<number>";inherits:true;initial-value:0}@property --pulse-blink{syntax:"<number>";inherits:true;initial-value:0}.pulse-orb-module__1eGmuG__orb{--orb-size:160px;--orb-speed:1;--orb-color-from:#818cf8;--orb-color-to:#22d3ee;--orb-level:0;--pulse-from:var(--orb-color-from);--pulse-to:var(--orb-color-to);--pulse-glow:1;--pulse-breathe-idle:0;--pulse-breathe-think:0;--pulse-blink:0;width:var(--orb-size);height:var(--orb-size);isolation:isolate;place-items:center;transition:opacity .3s,filter .3s,--pulse-from .35s,--pulse-to .35s,--pulse-glow .35s,--pulse-breathe-idle .45s,--pulse-breathe-think .45s,--pulse-blink .3s;display:grid;position:relative}.pulse-orb-module__1eGmuG__orb[data-state=idle]{--pulse-breathe-idle:1}.pulse-orb-module__1eGmuG__orb[data-state=thinking]{--pulse-breathe-think:1}.pulse-orb-module__1eGmuG__orb[data-state=connecting]{--pulse-glow:.6}.pulse-orb-module__1eGmuG__orb[data-state=error]{--pulse-from:#fb7185;--pulse-to:#f43f5e;--pulse-blink:1}.pulse-orb-module__1eGmuG__orb[data-state=disabled]{--pulse-glow:.4;filter:grayscale(.8);opacity:.5}.pulse-orb-module__1eGmuG__glow{background:radial-gradient(48% 48% at 36% 32%, color-mix(in oklab, var(--pulse-from), transparent 22%), transparent 70%), radial-gradient(52% 52% at 66% 70%, color-mix(in oklab, var(--pulse-to), transparent 28%), transparent 72%);background:radial-gradient(48% 48% at 36% 32%, var(--lightningcss-light,color-mix(in oklab, var(--pulse-from), transparent 10%))var(--lightningcss-dark,color-mix(in oklab, var(--pulse-from), transparent 30%)), transparent 70%), radial-gradient(52% 52% at 66% 70%, var(--lightningcss-light,color-mix(in oklab, var(--pulse-to), transparent 16%))var(--lightningcss-dark,color-mix(in oklab, var(--pulse-to), transparent 36%)), transparent 72%);filter:blur(18px);width:82%;height:82%;opacity:calc(var(--pulse-glow) * (.5 + .5 * var(--orb-level)));transform:scale(calc(.95 + .22 * var(--orb-level)));will-change:transform, opacity;border-radius:50%;position:absolute}.pulse-orb-module__1eGmuG__coreShell{width:42%;height:42%;animation:pulse-orb-module__1eGmuG__breatheThink calc(3s / var(--orb-speed)) ease-in-out infinite;will-change:transform;position:absolute}.pulse-orb-module__1eGmuG__core{background:radial-gradient(120% 120% at 32% 28% in oklab, color-mix(in oklab, var(--pulse-from), white 60%) 0%, var(--pulse-from) 30%, var(--pulse-to) 78%, color-mix(in oklab, var(--pulse-to), black 35%) 100%);box-shadow:inset -6px -10px 18px color-mix(in oklab, var(--pulse-to), black 60%), inset 3px 5px 10px #fff6, 0 10px 26px -10px color-mix(in oklab, var(--pulse-to), transparent 55%);scale:calc(1 + .14 * var(--orb-level));animation:pulse-orb-module__1eGmuG__breatheIdle calc(4s / var(--orb-speed)) ease-in-out infinite, pulse-orb-module__1eGmuG__blink calc(1.8s / var(--orb-speed)) ease-in-out infinite;will-change:transform;border-radius:50%;transition:filter .35s;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.pulse-orb-module__1eGmuG__core{box-shadow:inset -6px -10px 18px color-mix(in oklab, var(--pulse-to), black 60%), inset 3px 5px 10px lab(100% -.0000298023 .0000119209/.4), 0 10px 26px -10px color-mix(in oklab, var(--pulse-to), transparent 55%)}}.pulse-orb-module__1eGmuG__core:before{content:"";filter:blur(1px);background:radial-gradient(closest-side,#ffffffe6,#0000);border-radius:50%;width:40%;height:26%;position:absolute;top:10%;left:16%;transform:rotate(-20deg)}.pulse-orb-module__1eGmuG__core:after{content:"";mix-blend-mode:overlay;opacity:.1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");border-radius:50%;position:absolute;inset:0}.pulse-orb-module__1eGmuG__orb[data-state=connecting] .pulse-orb-module__1eGmuG__core{filter:saturate(.75)brightness(.98)}.pulse-orb-module__1eGmuG__ringSet{opacity:0;place-items:center;transition:opacity .4s;display:grid;position:absolute;inset:0}.pulse-orb-module__1eGmuG__ringSetIdle{--set-time:1.85}.pulse-orb-module__1eGmuG__ringSetListen{--set-time:.9;--set-dir:reverse}.pulse-orb-module__1eGmuG__ringSetSpeak{--set-time:.667}.pulse-orb-module__1eGmuG__orb[data-state=idle] .pulse-orb-module__1eGmuG__ringSetIdle{opacity:.45}.pulse-orb-module__1eGmuG__orb[data-state=listening] .pulse-orb-module__1eGmuG__ringSetListen,.pulse-orb-module__1eGmuG__orb[data-state=speaking] .pulse-orb-module__1eGmuG__ringSetSpeak{opacity:1}.pulse-orb-module__1eGmuG__ring{opacity:0;width:42%;height:42%;animation-name:pulse-orb-module__1eGmuG__emit;animation-duration:calc(var(--ring-base) * var(--set-time,1) / var(--orb-speed));animation-timing-function:cubic-bezier(.16,.84,.44,1);animation-delay:calc(var(--ring-delay) * var(--set-time,1) / var(--orb-speed));animation-iteration-count:infinite;animation-direction:var(--set-dir,normal);border:1.5px solid;border-radius:50%;position:absolute}.pulse-orb-module__1eGmuG__ring1{--ring-base:2.7s;--ring-delay:0s;--ring-scale:2.1;border-color:color-mix(in oklab, var(--pulse-from) 72%, var(--pulse-to))}.pulse-orb-module__1eGmuG__ring2{--ring-base:3.1s;--ring-delay:-1.1s;--ring-scale:2.3;border-color:color-mix(in oklab, var(--pulse-from) 40%, var(--pulse-to))}.pulse-orb-module__1eGmuG__ring3{--ring-base:3.6s;--ring-delay:-2.3s;--ring-scale:2.5;border-color:color-mix(in oklab, var(--pulse-from) 12%, var(--pulse-to))}.pulse-orb-module__1eGmuG__arc{opacity:0;width:54%;height:54%;transition:opacity .4s;position:absolute}.pulse-orb-module__1eGmuG__orb[data-state=connecting] .pulse-orb-module__1eGmuG__arc{opacity:.75}.pulse-orb-module__1eGmuG__orb[data-state=thinking] .pulse-orb-module__1eGmuG__arc{opacity:1}.pulse-orb-module__1eGmuG__arcSpin{animation:pulse-orb-module__1eGmuG__spin calc(2.4s / var(--orb-speed)) linear infinite;position:absolute;inset:0}.pulse-orb-module__1eGmuG__arcTurbo{animation:pulse-orb-module__1eGmuG__spin calc(4.8s / var(--orb-speed)) linear infinite;animation-play-state:paused;position:absolute;inset:0}.pulse-orb-module__1eGmuG__orb[data-state=thinking] .pulse-orb-module__1eGmuG__arcTurbo{animation-play-state:running}.pulse-orb-module__1eGmuG__arcTurbo:before{content:"";background:conic-gradient(from 0deg in oklab, transparent 55deg, color-mix(in oklab, var(--pulse-from), transparent 78%) 140deg, color-mix(in oklab, var(--pulse-from) 45%, var(--pulse-to)) 250deg, var(--pulse-to) 354deg, transparent 355deg);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#0000 89%,#000 93% 96.5%,#0000 100%);mask:radial-gradient(closest-side,#0000 89%,#000 93% 96.5%,#0000 100%)}.pulse-orb-module__1eGmuG__arcTurbo:after{content:"";background:var(--pulse-to);width:6.5%;height:6.5%;box-shadow:0 0 6px color-mix(in oklab, var(--pulse-to), transparent 25%);border-radius:50%;position:absolute;top:2.75%;left:50%;transform:translate(-50%,-50%)}@keyframes pulse-orb-module__1eGmuG__emit{0%{opacity:0;transform:scale(1)}14%{opacity:calc(.4 + .5 * var(--orb-level))}to{transform:scale(var(--ring-scale));opacity:0}}@keyframes pulse-orb-module__1eGmuG__spin{to{transform:rotate(360deg)}}@keyframes pulse-orb-module__1eGmuG__breatheIdle{0%,to{transform:scale(1)}50%{transform:scale(calc(1 + .05 * var(--pulse-breathe-idle)))}}@keyframes pulse-orb-module__1eGmuG__breatheThink{0%,to{transform:scale(1)}50%{transform:scale(calc(1 + .05 * var(--pulse-breathe-think)))}}@keyframes pulse-orb-module__1eGmuG__blink{0%,26%,to{opacity:1}7%,20%{opacity:calc(1 - .65 * var(--pulse-blink))}13%{opacity:calc(1 - .1 * var(--pulse-blink))}}@media (prefers-reduced-motion:reduce){.pulse-orb-module__1eGmuG__orb .pulse-orb-module__1eGmuG__core,.pulse-orb-module__1eGmuG__orb .pulse-orb-module__1eGmuG__coreShell,.pulse-orb-module__1eGmuG__orb .pulse-orb-module__1eGmuG__ring,.pulse-orb-module__1eGmuG__orb .pulse-orb-module__1eGmuG__arcSpin,.pulse-orb-module__1eGmuG__orb .pulse-orb-module__1eGmuG__arcTurbo{animation:none}.pulse-orb-module__1eGmuG__orb[data-state=listening] .pulse-orb-module__1eGmuG__ringSetListen,.pulse-orb-module__1eGmuG__orb[data-state=speaking] .pulse-orb-module__1eGmuG__ringSetSpeak{opacity:1}.pulse-orb-module__1eGmuG__orb[data-state=idle] .pulse-orb-module__1eGmuG__ringSetIdle{opacity:.5}.pulse-orb-module__1eGmuG__ring1{opacity:.3;transform:scale(1.2)}.pulse-orb-module__1eGmuG__ring2{opacity:.2;transform:scale(1.5)}.pulse-orb-module__1eGmuG__ring3{opacity:.1;transform:scale(1.8)}.pulse-orb-module__1eGmuG__orb[data-state=speaking] .pulse-orb-module__1eGmuG__ring1{opacity:.5;transform:scale(1.35)}.pulse-orb-module__1eGmuG__orb[data-state=speaking] .pulse-orb-module__1eGmuG__ring2{opacity:.34;transform:scale(1.7)}.pulse-orb-module__1eGmuG__orb[data-state=speaking] .pulse-orb-module__1eGmuG__ring3{opacity:.18;transform:scale(2.05)}.pulse-orb-module__1eGmuG__orb[data-state=connecting] .pulse-orb-module__1eGmuG__arc{opacity:.45}.pulse-orb-module__1eGmuG__orb[data-state=thinking] .pulse-orb-module__1eGmuG__arc{opacity:.9}}
@property --glass-from{syntax:"<color>";inherits:true;initial-value:#a78bfa}@property --glass-to{syntax:"<color>";inherits:true;initial-value:#38bdf8}@property --glass-breathe{syntax:"<number>";inherits:true;initial-value:0}@property --glass-halo-base{syntax:"<number>";inherits:true;initial-value:.72}@property --glass-halo-gain{syntax:"<number>";inherits:true;initial-value:.28}@property --glass-halo-swell{syntax:"<number>";inherits:true;initial-value:.14}@property --glass-rim-base{syntax:"<number>";inherits:true;initial-value:.85}@property --glass-rim-gain{syntax:"<number>";inherits:true;initial-value:0}.glass-orb-module__hAnLpG__orb{--orb-size:160px;--orb-speed:1;--orb-color-from:#a78bfa;--orb-color-to:#38bdf8;--orb-level:0;--glass-from:var(--orb-color-from);--glass-to:var(--orb-color-to);--glass-breathe:0;--glass-halo-base:.72;--glass-halo-gain:.28;--glass-halo-swell:.14;--glass-rim-base:.85;--glass-rim-gain:0;--glass-blend:color-mix(in oklab, var(--glass-from), var(--glass-to) 50%);--glass-fill:var(--lightningcss-light,color-mix(in oklab, var(--glass-blend), transparent 62%))var(--lightningcss-dark,color-mix(in oklab, var(--glass-blend), transparent 86%));--glass-edge:var(--lightningcss-light,color-mix(in oklab, color-mix(in oklab, var(--glass-from), #171a2b 55%), transparent 35%))var(--lightningcss-dark,oklab(100% 0 5.96046e-8/.34));--glass-depth:var(--lightningcss-light,color-mix(in oklab, color-mix(in oklab, var(--glass-from), #10131f 42%), transparent 46%))var(--lightningcss-dark,color-mix(in oklab, color-mix(in oklab, var(--glass-from), #05060c 52%), transparent 36%));--glass-contact:var(--lightningcss-light,color-mix(in oklab, color-mix(in oklab, var(--glass-from), #10131f 55%), transparent 50%))var(--lightningcss-dark,color-mix(in oklab, color-mix(in oklab, var(--glass-blend), #000 40%), transparent 42%));--glass-halo-tight:var(--lightningcss-light,color-mix(in oklab, var(--glass-blend), transparent 32%))var(--lightningcss-dark,transparent);--glass-halo-wide:var(--lightningcss-light,transparent)var(--lightningcss-dark,color-mix(in oklab, var(--glass-blend), transparent 42%));--glass-caustic:color-mix(in oklab, color-mix(in oklab, var(--glass-to), #fff 55%), transparent 28%);--glass-spec-counter:color-mix(in oklab, color-mix(in oklab, var(--glass-to), #fff 42%), transparent 70%);width:var(--orb-size);height:var(--orb-size);isolation:isolate;place-items:center;transition:--glass-from .4s,--glass-to .4s,--glass-breathe .45s,--glass-halo-base .35s,--glass-halo-gain .35s,--glass-halo-swell .35s,--glass-rim-base .35s,--glass-rim-gain .35s,opacity .3s,filter .3s;display:grid;position:relative}.glass-orb-module__hAnLpG__halo{background:radial-gradient(closest-side, var(--glass-halo-tight) 18%, transparent 66%), radial-gradient(closest-side, var(--glass-halo-wide) 10%, transparent 96%);opacity:calc(var(--glass-halo-base) + var(--glass-halo-gain) * var(--orb-level));transform:scale(calc(1 + var(--glass-halo-swell) * var(--orb-level)));border-radius:50%;position:absolute;inset:-8%}.glass-orb-module__hAnLpG__aura{background:conic-gradient(from 20deg, var(--glass-from), color-mix(in oklch, var(--glass-from), #ff3ea5 34%) 18%, var(--glass-to) 42%, color-mix(in oklch, var(--glass-to), #ffb54d 30%) 64%, color-mix(in oklch, var(--glass-from), #fff 24%) 82%, var(--glass-from));filter:blur(14px);opacity:calc(.62 + .38 * var(--orb-level));animation:glass-orb-module__hAnLpG__glass-rotate calc(9s / var(--orb-speed)) linear infinite, glass-orb-module__hAnLpG__glass-hue calc(16s / var(--orb-speed)) ease-in-out infinite alternate;border-radius:50%;position:absolute;inset:2.5%}.glass-orb-module__hAnLpG__sphere{background-color:var(--glass-fill);background-image:radial-gradient(60% 30% at 50% 96%, var(--glass-caustic), transparent 70%), radial-gradient(85% 60% at 50% 112%, var(--glass-depth), transparent 74%), linear-gradient(148deg, color-mix(in oklab, var(--glass-from), transparent 74%), color-mix(in oklab, var(--glass-to), transparent 68%) 90%);-webkit-backdrop-filter:blur(10px)saturate(1.5)brightness(1.05);backdrop-filter:blur(10px)saturate(1.5)brightness(1.05);box-shadow:inset 0 0 0 1px var(--glass-edge), inset 0 2px 10px #ffffff61, inset 0 -12px 26px var(--glass-depth), 0 16px 36px -14px var(--glass-contact);transform:scale(calc(1 + .045 * var(--orb-level)));animation:glass-orb-module__hAnLpG__glass-breathe calc(3.2s / var(--orb-speed)) ease-in-out infinite;border-radius:50%;position:absolute;inset:10%}@supports (color:lab(0% 0 0)){.glass-orb-module__hAnLpG__sphere{box-shadow:inset 0 0 0 1px var(--glass-edge), inset 0 2px 10px lab(100% -.0000298023 .0000119209/.38), inset 0 -12px 26px var(--glass-depth), 0 16px 36px -14px var(--glass-contact)}}.glass-orb-module__hAnLpG__sheen{opacity:.12;animation:glass-orb-module__hAnLpG__glass-rotate calc(14s / var(--orb-speed)) linear infinite;background:conic-gradient(from 40deg,#0000 0deg 60deg,#ffffffd9 102deg,#0000 148deg 236deg,#ffffff73 268deg,#0000 306deg);background:conic-gradient(from 40deg,#0000 0deg 60deg,#ffffffd9 102deg,#0000 148deg 236deg,lab(100% -.0000298023 .0000119209/.45) 268deg,#0000 306deg);border-radius:50%;position:absolute;inset:10%;-webkit-mask:radial-gradient(closest-side,#000 52%,#00000059 78%,#0000 97%);mask:radial-gradient(closest-side,#000 52%,#00000059 78%,#0000 97%)}.glass-orb-module__hAnLpG__rim{background:conic-gradient(from -70deg, transparent 0deg, #ffffffe6 42deg, color-mix(in oklab, var(--glass-to), #fff 55%) 78deg, transparent 148deg, color-mix(in oklab, color-mix(in oklab, var(--glass-from), #fff 45%), transparent 45%) 208deg, transparent 268deg);opacity:calc(var(--glass-rim-base) + var(--glass-rim-gain) * var(--orb-level));border-radius:50%;position:absolute;inset:10%;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 7px),#000 calc(100% - 5px) calc(100% - 1.5px),#0000);mask:radial-gradient(closest-side,#0000 calc(100% - 7px),#000 calc(100% - 5px) calc(100% - 1.5px),#0000)}.glass-orb-module__hAnLpG__spec{background:radial-gradient(10% 7% at 31% 25%, #fffffff2 88%, transparent 92%), radial-gradient(20% 14% at 33% 28%, #ffffff73, transparent 74%), radial-gradient(15% 10% at 69% 79%, var(--glass-spec-counter), transparent 78%);animation:glass-orb-module__hAnLpG__glass-shimmer calc(7s / var(--orb-speed)) ease-in-out infinite alternate;border-radius:50%;position:absolute;inset:10%}.glass-orb-module__hAnLpG__orbit,.glass-orb-module__hAnLpG__counter{background:conic-gradient(from 0deg, transparent 0deg, color-mix(in oklab, var(--glass-to), #fff 35%) 14deg, color-mix(in oklab, var(--glass-from), #fff 20%) 46deg, transparent 60deg 360deg);opacity:0;border-radius:50%;transition:opacity .35s;position:absolute;inset:3%;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 8px),#000 calc(100% - 6px) calc(100% - 2px),#0000);mask:radial-gradient(closest-side,#0000 calc(100% - 8px),#000 calc(100% - 6px) calc(100% - 2px),#0000)}.glass-orb-module__hAnLpG__orbit{animation:glass-orb-module__hAnLpG__glass-rotate calc(4.5s / var(--orb-speed)) linear infinite reverse}.glass-orb-module__hAnLpG__counter{animation:glass-orb-module__hAnLpG__glass-rotate calc(2.6s / var(--orb-speed)) linear infinite reverse}.glass-orb-module__hAnLpG__grain{mix-blend-mode:overlay;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:120px 120px;border-radius:50%;position:absolute;inset:-8%;-webkit-mask:radial-gradient(closest-side,#000 55%,#0000 100%);mask:radial-gradient(closest-side,#000 55%,#0000 100%)}.glass-orb-module__hAnLpG__orb[data-state=connecting]{--glass-breathe:1}.glass-orb-module__hAnLpG__orb[data-state=connecting] .glass-orb-module__hAnLpG__orbit{opacity:.55}.glass-orb-module__hAnLpG__orb[data-state=thinking] .glass-orb-module__hAnLpG__counter{opacity:1}.glass-orb-module__hAnLpG__orb[data-state=listening]{--glass-halo-base:.6;--glass-halo-gain:.4;--glass-halo-swell:.2}.glass-orb-module__hAnLpG__orb[data-state=speaking]{--glass-rim-base:.7;--glass-rim-gain:.45}.glass-orb-module__hAnLpG__orb[data-state=error]{--glass-from:#fb7185;--glass-to:#f43f5e;animation:.32s cubic-bezier(.36,.07,.19,.97) glass-orb-module__hAnLpG__glass-shake}.glass-orb-module__hAnLpG__orb[data-state=disabled]{filter:grayscale(.85);opacity:.5}@keyframes glass-orb-module__hAnLpG__glass-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes glass-orb-module__hAnLpG__glass-hue{0%{filter:blur(14px)hue-rotate(-8deg)}to{filter:blur(14px)hue-rotate(8deg)}}@keyframes glass-orb-module__hAnLpG__glass-shimmer{0%{opacity:.72;transform:translate(-.6%,.4%)}to{opacity:1;transform:translate(.6%,-.4%)}}@keyframes glass-orb-module__hAnLpG__glass-breathe{0%,to{scale:1}50%{scale:calc(1 + .035 * var(--glass-breathe))}}@keyframes glass-orb-module__hAnLpG__glass-shake{0%,to{transform:translate(0)}20%{transform:translate(-2px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(1.5px)}}@media (prefers-reduced-motion:reduce){.glass-orb-module__hAnLpG__orb,.glass-orb-module__hAnLpG__orb[data-state=error],.glass-orb-module__hAnLpG__aura,.glass-orb-module__hAnLpG__sphere,.glass-orb-module__hAnLpG__sheen,.glass-orb-module__hAnLpG__spec,.glass-orb-module__hAnLpG__orbit,.glass-orb-module__hAnLpG__counter{animation:none}.glass-orb-module__hAnLpG__counter{transform:rotate(180deg)}}@supports not (color:light-dark(#000, #fff)){.glass-orb-module__hAnLpG__orb{--glass-fill:color-mix(in oklab, var(--glass-blend), transparent 86%);--glass-edge:#ffffff57;--glass-depth:color-mix(in oklab, color-mix(in oklab, var(--glass-from), #05060c 52%), transparent 36%);--glass-contact:color-mix(in oklab, color-mix(in oklab, var(--glass-blend), #000 40%), transparent 42%);--glass-halo-tight:transparent;--glass-halo-wide:color-mix(in oklab, var(--glass-blend), transparent 42%)}@supports (color:lab(0% 0 0)){.glass-orb-module__hAnLpG__orb{--glass-edge:lab(100% -.0000298023 .0000119209/.34)}}@media (prefers-color-scheme:light){.glass-orb-module__hAnLpG__orb{--glass-fill:color-mix(in oklab, var(--glass-blend), transparent 62%);--glass-edge:color-mix(in oklab, color-mix(in oklab, var(--glass-from), #171a2b 55%), transparent 35%);--glass-depth:color-mix(in oklab, color-mix(in oklab, var(--glass-from), #10131f 42%), transparent 46%);--glass-contact:color-mix(in oklab, color-mix(in oklab, var(--glass-from), #10131f 55%), transparent 50%);--glass-halo-tight:color-mix(in oklab, var(--glass-blend), transparent 32%);--glass-halo-wide:transparent}}}@supports not ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.glass-orb-module__hAnLpG__orb{--glass-fill:var(--lightningcss-light,color-mix(in oklab, var(--glass-blend), transparent 40%))var(--lightningcss-dark,color-mix(in oklab, var(--glass-blend), transparent 64%))}}
@property --eq-from{syntax:"<color>";inherits:true;initial-value:#38bdf8}@property --eq-to{syntax:"<color>";inherits:true;initial-value:#818cf8}@property --eq-ring{syntax:"<number>";inherits:true;initial-value:0}@property --eq-breathe{syntax:"<number>";inherits:true;initial-value:0}@property --eq-shake{syntax:"<number>";inherits:true;initial-value:0}.equalizer-orb-module___9LiUW__orb{--orb-size:168px;--orb-speed:1;--orb-color-from:#38bdf8;--orb-color-to:#818cf8;--orb-level:0;--orb-bass:0;--orb-mid:0;--orb-treble:0;--eq-from:var(--orb-color-from);--eq-to:var(--orb-color-to);--eq-ring:0;--eq-breathe:0;--eq-shake:0;--eq-ink:color-mix(in oklab, var(--eq-from) 45%, #0f172a);--eq-halo-mix:color-mix(in oklab, var(--eq-from), var(--eq-to) 60%);--eq-surface-hi:color-mix(in oklab, var(--eq-from) 10%, #fff);--eq-surface-lo:color-mix(in oklab, var(--eq-to) 16%, #e9edf7);--eq-rim:color-mix(in oklab, var(--eq-from) 38%, #b9c3d8);--eq-sheen:#ffffffa6;--eq-vignette:#0f172a29;--eq-glow-halo:color-mix(in oklab, var(--eq-halo-mix), transparent 35%);--eq-glow-core:color-mix(in oklab, var(--eq-from), transparent 25%);--eq-shadow-tint:color-mix(in oklab, var(--eq-ink), transparent 40%);--eq-shadow-tint-active:color-mix(in oklab, var(--eq-ink), transparent 28%);--eq-shadow-glow:transparent;--eq-shadow-glow-active:transparent;--eq-shadow:0 14px 28px -16px var(--eq-shadow-tint), 0 0 26px -8px var(--eq-shadow-glow);--eq-shadow-active:0 16px 34px -16px var(--eq-shadow-tint-active), 0 0 40px -6px var(--eq-shadow-glow-active);width:var(--orb-size);height:var(--orb-size);isolation:isolate;place-items:center;transition:opacity .3s,filter .3s,--eq-from .35s,--eq-to .35s,--eq-ring .35s,--eq-breathe .35s,--eq-shake .35s;display:grid;position:relative}@supports (color:lab(0% 0 0)){.equalizer-orb-module___9LiUW__orb{--eq-vignette:lab(7.77627% 1.58885 -14.2961/.16)}}@media (prefers-color-scheme:dark){.equalizer-orb-module___9LiUW__orb{--eq-surface-hi:color-mix(in oklab, var(--eq-from) 20%, #0b0e17);--eq-surface-lo:color-mix(in oklab, var(--eq-to) 11%, #05070d);--eq-rim:color-mix(in oklab, var(--eq-from) 42%, #141824);--eq-sheen:#ffffff17;--eq-vignette:#0000008c;--eq-glow-halo:var(--eq-halo-mix);--eq-glow-core:var(--eq-from);--eq-shadow-tint:#0009;--eq-shadow-tint-active:#0000008c;--eq-shadow-glow:color-mix(in oklab, var(--eq-from), transparent 68%);--eq-shadow-glow-active:color-mix(in oklab, var(--eq-from), transparent 55%)}}@supports (color:light-dark(#fff, #000)){.equalizer-orb-module___9LiUW__orb{--eq-surface-hi:light-dark(color-mix(in oklab, var(--eq-from) 10%, #fff),color-mix(in oklab, var(--eq-from) 20%, #0b0e17));--eq-surface-lo:light-dark(color-mix(in oklab, var(--eq-to) 16%, #e9edf7),color-mix(in oklab, var(--eq-to) 11%, #05070d));--eq-rim:light-dark(color-mix(in oklab, var(--eq-from) 38%, #b9c3d8),color-mix(in oklab, var(--eq-from) 42%, #141824));--eq-sheen:light-dark(#ffffffa6,#ffffff17);--eq-vignette:light-dark(#0f172a29,#0000008c);--eq-glow-halo:light-dark(color-mix(in oklab, var(--eq-halo-mix), transparent 35%),var(--eq-halo-mix));--eq-glow-core:light-dark(color-mix(in oklab, var(--eq-from), transparent 25%),var(--eq-from));--eq-shadow-tint:light-dark(color-mix(in oklab, var(--eq-ink), transparent 40%),#0009);--eq-shadow-tint-active:light-dark(color-mix(in oklab, var(--eq-ink), transparent 28%),#0000008c);--eq-shadow-glow:light-dark(transparent,color-mix(in oklab, var(--eq-from), transparent 68%));--eq-shadow-glow-active:light-dark(transparent,color-mix(in oklab, var(--eq-from), transparent 55%))}@supports (color:lab(0% 0 0)){.equalizer-orb-module___9LiUW__orb{--eq-vignette:light-dark(lab(7.77627% 1.58885 -14.2961/.16),lab(0% 0 0/.54902))}}}.equalizer-orb-module___9LiUW__orb[data-state=idle]{--eq-breathe:1}.equalizer-orb-module___9LiUW__orb[data-state=listening]{--eq-ring:1}.equalizer-orb-module___9LiUW__orb[data-state=error]{--eq-from:#fb7185;--eq-to:#f43f5e;--eq-shake:1}.equalizer-orb-module___9LiUW__orb[data-state=disabled]{opacity:.5;filter:grayscale(.85)}.equalizer-orb-module___9LiUW__ring{z-index:0;border:1.5px solid color-mix(in oklab, var(--eq-from), var(--eq-to) 45%);opacity:calc(var(--eq-ring) * (.18 + .6 * var(--orb-level)));transform:scale(calc(.94 + var(--eq-ring) * (.025 + .05 * var(--orb-level))));border-radius:50%;position:absolute;inset:0}.equalizer-orb-module___9LiUW__disc{z-index:1;background:radial-gradient(120% 120% at 50% 18%, var(--eq-surface-hi), var(--eq-surface-lo) 78%);box-shadow:inset 0 0 0 1px var(--eq-rim), var(--eq-shadow);transform:scale(calc(1 + .02 * var(--orb-level)));animation:equalizer-orb-module___9LiUW__eq-breathe calc(4s / var(--orb-speed)) ease-in-out infinite paused;border-radius:50%;place-items:center;transition:box-shadow .35s;display:grid;position:absolute;inset:3.5%;overflow:hidden}.equalizer-orb-module___9LiUW__orb[data-state=idle] .equalizer-orb-module___9LiUW__disc{animation-play-state:running}.equalizer-orb-module___9LiUW__disc:before{content:"";z-index:3;background:radial-gradient(85% 55% at 50% 8%, var(--eq-sheen), transparent 62%);pointer-events:none;border-radius:50%;position:absolute;inset:0}.equalizer-orb-module___9LiUW__disc:after{content:"";z-index:4;background:radial-gradient(100% 100% at 50% 45%, transparent 58%, var(--eq-vignette));pointer-events:none;border-radius:50%;position:absolute;inset:0}.equalizer-orb-module___9LiUW__orb[data-state=listening] .equalizer-orb-module___9LiUW__disc,.equalizer-orb-module___9LiUW__orb[data-state=speaking] .equalizer-orb-module___9LiUW__disc{box-shadow:inset 0 0 0 1px var(--eq-rim), var(--eq-shadow-active)}.equalizer-orb-module___9LiUW__glowHalo{z-index:0;background:radial-gradient(circle, var(--eq-glow-halo), transparent 70%);filter:blur(24px);width:86%;height:86%;opacity:calc(.16 + .4 * var(--orb-level));transform:scale(calc(1 + .12 * var(--orb-level)));border-radius:50%;position:absolute}.equalizer-orb-module___9LiUW__glowCore{z-index:1;background:radial-gradient(circle, var(--eq-glow-core), transparent 68%);filter:blur(6px);width:44%;height:44%;opacity:calc(.26 + .5 * var(--orb-level));transform:scale(calc(1 + .2 * var(--orb-level)));border-radius:50%;position:absolute}.equalizer-orb-module___9LiUW__bars{z-index:2;-webkit-box-reflect:below 2px linear-gradient(to bottom, transparent 55%, #0000004d);width:68%;height:58%;animation:equalizer-orb-module___9LiUW__eq-shake calc(1.8s / var(--orb-speed)) linear infinite paused;display:grid;position:relative}.equalizer-orb-module___9LiUW__orb[data-state=error] .equalizer-orb-module___9LiUW__bars{animation-play-state:running}.equalizer-orb-module___9LiUW__layer{opacity:0;grid-area:1/1;justify-content:center;align-items:center;gap:6%;width:100%;height:100%;transition:opacity .35s;display:flex}.equalizer-orb-module___9LiUW__orb[data-state=idle] .equalizer-orb-module___9LiUW__layerIdle,.equalizer-orb-module___9LiUW__orb[data-state=disabled] .equalizer-orb-module___9LiUW__layerIdle,.equalizer-orb-module___9LiUW__orb[data-state=listening] .equalizer-orb-module___9LiUW__layerActive,.equalizer-orb-module___9LiUW__orb[data-state=speaking] .equalizer-orb-module___9LiUW__layerActive,.equalizer-orb-module___9LiUW__orb[data-state=thinking] .equalizer-orb-module___9LiUW__layerWave,.equalizer-orb-module___9LiUW__orb[data-state=connecting] .equalizer-orb-module___9LiUW__layerSweep,.equalizer-orb-module___9LiUW__orb[data-state=error] .equalizer-orb-module___9LiUW__layerFlat{opacity:1}.equalizer-orb-module___9LiUW__bar{--eq-dot:calc(var(--orb-size) * (.013 + .006 * var(--bar-gain)));--eq-lo:calc((7% + 9% * var(--bar-level)) * var(--bar-gain));--eq-mid:calc((14% + 22% * var(--bar-level)) * var(--bar-gain));--eq-mh:calc((17% + 28% * var(--bar-level)) * var(--bar-gain));--eq-hi:calc((20% + 34% * var(--bar-level)) * var(--bar-gain));--eq-cn:calc((13% + 24% * var(--bar-level)) * (.7 + .3 * var(--bar-gain)));width:8%;height:var(--bar-h);background:linear-gradient(to top, var(--eq-from), color-mix(in oklab, var(--eq-from), var(--eq-to) 55%) 55%, color-mix(in oklab, var(--eq-to), #fff 30%));filter:hue-rotate(var(--bar-hue));border-radius:999px}.equalizer-orb-module___9LiUW__bar1{--bar-level:var(--orb-treble);--bar-h:48%;--bar-gain:.55;--bar-hue:-5deg;--bar-i:0;--bar-dur:.96s;--bar-delay:-.31s;--bar-ease:cubic-bezier(.45, 0, .55, 1)}.equalizer-orb-module___9LiUW__bar2{--bar-level:calc(.55 * var(--orb-mid) + .45 * var(--orb-treble));--bar-h:66%;--bar-gain:.7;--bar-hue:-3deg;--bar-i:1;--bar-dur:.78s;--bar-delay:-.12s;--bar-ease:cubic-bezier(.33, .72, .3, 1)}.equalizer-orb-module___9LiUW__bar3{--bar-level:calc(.8 * var(--orb-mid) + .2 * var(--orb-bass));--bar-h:86%;--bar-gain:.9;--bar-hue:-1deg;--bar-i:2;--bar-dur:1.08s;--bar-delay:-.54s;--bar-ease:cubic-bezier(.6, .04, .4, .96)}.equalizer-orb-module___9LiUW__bar4{--bar-level:calc(.75 * var(--orb-bass) + .25 * var(--orb-mid));--bar-h:100%;--bar-gain:1;--bar-hue:0deg;--bar-i:3;--bar-dur:.72s;--bar-delay:-.2s;--bar-ease:cubic-bezier(.45, 0, .55, 1)}.equalizer-orb-module___9LiUW__bar5{--bar-level:calc(.85 * var(--orb-mid) + .15 * var(--orb-bass));--bar-h:84%;--bar-gain:.88;--bar-hue:1deg;--bar-i:4;--bar-dur:.9s;--bar-delay:-.66s;--bar-ease:cubic-bezier(.33, .72, .3, 1)}.equalizer-orb-module___9LiUW__bar6{--bar-level:calc(.5 * var(--orb-mid) + .5 * var(--orb-treble));--bar-h:64%;--bar-gain:.72;--bar-hue:3deg;--bar-i:5;--bar-dur:.84s;--bar-delay:-.4s;--bar-ease:cubic-bezier(.6, .04, .4, .96)}.equalizer-orb-module___9LiUW__bar7{--bar-level:calc(.9 * var(--orb-treble) + .1 * var(--orb-mid));--bar-h:50%;--bar-gain:.55;--bar-hue:5deg;--bar-i:6;--bar-dur:1.02s;--bar-delay:-.09s;--bar-ease:cubic-bezier(.45, 0, .55, 1)}@supports (clip-path:inset(10% 0 round 999px)){.equalizer-orb-module___9LiUW__bar{clip-path:inset(calc(50% - var(--eq-dot)) 0 round 999px)}.equalizer-orb-module___9LiUW__layerFlat .equalizer-orb-module___9LiUW__bar{clip-path:inset(calc(50% - var(--orb-size) * .012) 0 round 999px)}.equalizer-orb-module___9LiUW__layerActive .equalizer-orb-module___9LiUW__bar{animation-duration:calc(var(--bar-dur) / var(--orb-speed));animation-delay:calc(var(--bar-delay) / var(--orb-speed));animation-timing-function:var(--bar-ease);animation-iteration-count:infinite;animation-play-state:paused}.equalizer-orb-module___9LiUW__layerActive .equalizer-orb-module___9LiUW__bar1{animation-name:equalizer-orb-module___9LiUW__eq-b}.equalizer-orb-module___9LiUW__layerActive .equalizer-orb-module___9LiUW__bar2{animation-name:equalizer-orb-module___9LiUW__eq-a}.equalizer-orb-module___9LiUW__layerActive .equalizer-orb-module___9LiUW__bar3{animation-name:equalizer-orb-module___9LiUW__eq-c}.equalizer-orb-module___9LiUW__layerActive .equalizer-orb-module___9LiUW__bar4{animation-name:equalizer-orb-module___9LiUW__eq-a}.equalizer-orb-module___9LiUW__layerActive .equalizer-orb-module___9LiUW__bar5{animation-name:equalizer-orb-module___9LiUW__eq-b}.equalizer-orb-module___9LiUW__layerActive .equalizer-orb-module___9LiUW__bar6{animation-name:equalizer-orb-module___9LiUW__eq-c}.equalizer-orb-module___9LiUW__layerActive .equalizer-orb-module___9LiUW__bar7{animation-name:equalizer-orb-module___9LiUW__eq-a}.equalizer-orb-module___9LiUW__layerWave .equalizer-orb-module___9LiUW__bar{animation:equalizer-orb-module___9LiUW__eq-wave calc(2.4s / var(--orb-speed)) cubic-bezier(.45, 0, .55, 1) calc(var(--bar-i) * -.3s / var(--orb-speed)) infinite paused}.equalizer-orb-module___9LiUW__layerSweep .equalizer-orb-module___9LiUW__bar{animation:equalizer-orb-module___9LiUW__eq-connect calc(1.6s / var(--orb-speed)) ease-in-out calc(var(--bar-i) * 90ms / var(--orb-speed)) infinite both paused}.equalizer-orb-module___9LiUW__orb[data-state=listening] .equalizer-orb-module___9LiUW__layerActive .equalizer-orb-module___9LiUW__bar,.equalizer-orb-module___9LiUW__orb[data-state=speaking] .equalizer-orb-module___9LiUW__layerActive .equalizer-orb-module___9LiUW__bar,.equalizer-orb-module___9LiUW__orb[data-state=thinking] .equalizer-orb-module___9LiUW__layerWave .equalizer-orb-module___9LiUW__bar,.equalizer-orb-module___9LiUW__orb[data-state=connecting] .equalizer-orb-module___9LiUW__layerSweep .equalizer-orb-module___9LiUW__bar{animation-play-state:running}@media (prefers-reduced-motion:reduce){.equalizer-orb-module___9LiUW__orb .equalizer-orb-module___9LiUW__layer .equalizer-orb-module___9LiUW__bar{animation:none}.equalizer-orb-module___9LiUW__orb .equalizer-orb-module___9LiUW__layerSweep .equalizer-orb-module___9LiUW__bar{clip-path:inset(calc(50% - (6% + 9% * var(--bar-gain))) 0 round 999px)}.equalizer-orb-module___9LiUW__orb .equalizer-orb-module___9LiUW__layerWave .equalizer-orb-module___9LiUW__bar{clip-path:inset(calc(50% - (9% + 16% * var(--bar-gain))) 0 round 999px)}.equalizer-orb-module___9LiUW__orb .equalizer-orb-module___9LiUW__layerActive .equalizer-orb-module___9LiUW__bar{clip-path:inset(calc(50% - (11% + 27% * var(--bar-gain))) 0 round 999px)}}}@supports not (clip-path:inset(10% 0 round 999px)){.equalizer-orb-module___9LiUW__bar{transform:scaleY(.14)}.equalizer-orb-module___9LiUW__layerFlat .equalizer-orb-module___9LiUW__bar{transform:scaleY(.12)}.equalizer-orb-module___9LiUW__layerActive .equalizer-orb-module___9LiUW__bar{animation:equalizer-orb-module___9LiUW__eq-y calc(var(--bar-dur) / var(--orb-speed)) var(--bar-ease) calc(var(--bar-delay) / var(--orb-speed)) infinite paused}.equalizer-orb-module___9LiUW__layerWave .equalizer-orb-module___9LiUW__bar{animation:equalizer-orb-module___9LiUW__eq-y calc(2.4s / var(--orb-speed)) cubic-bezier(.45, 0, .55, 1) calc(var(--bar-i) * -.3s / var(--orb-speed)) infinite paused}.equalizer-orb-module___9LiUW__layerSweep .equalizer-orb-module___9LiUW__bar{animation:equalizer-orb-module___9LiUW__eq-y-connect calc(1.6s / var(--orb-speed)) ease-in-out calc(var(--bar-i) * 90ms / var(--orb-speed)) infinite both paused}.equalizer-orb-module___9LiUW__orb[data-state=listening] .equalizer-orb-module___9LiUW__layerActive .equalizer-orb-module___9LiUW__bar,.equalizer-orb-module___9LiUW__orb[data-state=speaking] .equalizer-orb-module___9LiUW__layerActive .equalizer-orb-module___9LiUW__bar,.equalizer-orb-module___9LiUW__orb[data-state=thinking] .equalizer-orb-module___9LiUW__layerWave .equalizer-orb-module___9LiUW__bar,.equalizer-orb-module___9LiUW__orb[data-state=connecting] .equalizer-orb-module___9LiUW__layerSweep .equalizer-orb-module___9LiUW__bar{animation-play-state:running}@media (prefers-reduced-motion:reduce){.equalizer-orb-module___9LiUW__orb .equalizer-orb-module___9LiUW__layer .equalizer-orb-module___9LiUW__bar{animation:none}.equalizer-orb-module___9LiUW__orb .equalizer-orb-module___9LiUW__layerSweep .equalizer-orb-module___9LiUW__bar{transform:scaleY(calc(.16 + .14 * var(--bar-gain)))}.equalizer-orb-module___9LiUW__orb .equalizer-orb-module___9LiUW__layerWave .equalizer-orb-module___9LiUW__bar{transform:scaleY(calc(.2 + .26 * var(--bar-gain)))}.equalizer-orb-module___9LiUW__orb .equalizer-orb-module___9LiUW__layerActive .equalizer-orb-module___9LiUW__bar{transform:scaleY(calc(.24 + .5 * var(--bar-gain)))}}}@keyframes equalizer-orb-module___9LiUW__eq-a{0%,to{clip-path:inset(calc(50% - var(--eq-lo)) 0 round 999px)}30%{clip-path:inset(calc(50% - var(--eq-hi)) 0 round 999px)}55%{clip-path:inset(calc(50% - var(--eq-mid)) 0 round 999px)}80%{clip-path:inset(calc(50% - var(--eq-mh)) 0 round 999px)}}@keyframes equalizer-orb-module___9LiUW__eq-b{0%,to{clip-path:inset(calc(50% - var(--eq-mid)) 0 round 999px)}30%{clip-path:inset(calc(50% - var(--eq-lo)) 0 round 999px)}55%{clip-path:inset(calc(50% - var(--eq-hi)) 0 round 999px)}78%{clip-path:inset(calc(50% - var(--eq-lo)) 0 round 999px)}}@keyframes equalizer-orb-module___9LiUW__eq-c{0%,to{clip-path:inset(calc(50% - var(--eq-lo)) 0 round 999px)}25%{clip-path:inset(calc(50% - var(--eq-mid)) 0 round 999px)}52%{clip-path:inset(calc(50% - var(--eq-lo)) 0 round 999px)}80%{clip-path:inset(calc(50% - var(--eq-hi)) 0 round 999px)}}@keyframes equalizer-orb-module___9LiUW__eq-wave{0%,to{clip-path:inset(calc(50% - var(--eq-lo)) 0 round 999px)}50%{clip-path:inset(calc(50% - var(--eq-mh)) 0 round 999px)}}@keyframes equalizer-orb-module___9LiUW__eq-connect{0%,26%,to{clip-path:inset(calc(50% - var(--eq-dot)) 0 round 999px)}12%{clip-path:inset(calc(50% - var(--eq-cn)) 0 round 999px)}}@keyframes equalizer-orb-module___9LiUW__eq-y{0%,to{transform:scaleY(calc((.12 + .14 * var(--bar-level)) * var(--bar-gain)))}50%{transform:scaleY(calc((.4 + .66 * var(--bar-level)) * var(--bar-gain)))}}@keyframes equalizer-orb-module___9LiUW__eq-y-connect{0%,26%,to{transform:scaleY(.12)}12%{transform:scaleY(calc(.3 + .34 * var(--bar-level)))}}@keyframes equalizer-orb-module___9LiUW__eq-breathe{0%,to{transform:scale(calc(1 + .02 * var(--orb-level)))}50%{transform:scale(calc(1 + .02 * var(--orb-level) + .02 * var(--eq-breathe)))}}@keyframes equalizer-orb-module___9LiUW__eq-shake{0%,22%,to{transform:translate(0)}4%{transform:translateX(calc(-1.5px * var(--eq-shake)))}9%{transform:translateX(calc(1.5px * var(--eq-shake)))}14%{transform:translateX(calc(-1px * var(--eq-shake)))}18%{transform:translateX(calc(1px * var(--eq-shake)))}}@media (prefers-reduced-motion:reduce){.equalizer-orb-module___9LiUW__orb[data-state] .equalizer-orb-module___9LiUW__disc,.equalizer-orb-module___9LiUW__orb[data-state] .equalizer-orb-module___9LiUW__bars{animation:none}.equalizer-orb-module___9LiUW__ring{opacity:calc(var(--eq-ring) * .55);transform:scale(calc(.94 + .06 * var(--eq-ring)))}}
@property --sky-hi{syntax:"<color>";inherits:true;initial-value:#16223c}@property --sky-top{syntax:"<color>";inherits:true;initial-value:#0d1526}@property --sky-mid{syntax:"<color>";inherits:true;initial-value:#0a111f}@property --sky-low{syntax:"<color>";inherits:true;initial-value:#04070e}@property --aurora-hi{syntax:"<color>";inherits:true;initial-value:#eafff6}@property --aurora-green{syntax:"<color>";inherits:true;initial-value:#22d3ee}@property --aurora-cyan{syntax:"<color>";inherits:true;initial-value:#22d3ee}@property --aurora-pink{syntax:"<color>";inherits:true;initial-value:#a855f7}@property --aurora-glow{syntax:"<color>";inherits:true;initial-value:#22d3ee}@property --aurora-pulse{syntax:"<number>";inherits:false;initial-value:0}@property --aurora-pulse-mix{syntax:"<number>";inherits:true;initial-value:0}.aurora-orb-module__YPw8Dq__orb{--orb-size:168px;--orb-speed:1;--orb-color-from:#22d3ee;--orb-color-to:#a855f7;--orb-level:0;--orb-bass:0;--orb-treble:0;--sky-hi:#16223c;--sky-top:#0d1526;--sky-mid:#0a111f;--sky-low:#04070e;--aurora-hi:#eafff6;--aurora-green:var(--orb-color-from);--aurora-cyan:var(--orb-color-from);--aurora-pink:var(--orb-color-to);--aurora-glow:var(--orb-color-from);--aurora-pulse-mix:0;width:var(--orb-size);height:var(--orb-size);transform:scale(calc(1 + .035 * var(--orb-bass)));border-radius:50%;transition:--sky-hi .4s,--sky-top .4s,--sky-mid .4s,--sky-low .4s,--aurora-hi .4s,--aurora-green .4s,--aurora-cyan .4s,--aurora-pink .4s,--aurora-glow .4s,--aurora-pulse-mix .45s,filter .3s,opacity .3s;position:relative;box-shadow:0 22px 44px -20px #080c1a80,0 6px 18px -8px #0a102052}.aurora-orb-module__YPw8Dq__halo{background:radial-gradient(closest-side, transparent 58%, var(--aurora-glow) 71%, transparent 92%);opacity:calc(.16 + .22 * var(--orb-level) + .16 * var(--orb-bass));transform:scale(calc(1 + .02 * var(--orb-level) + .05 * var(--orb-bass)));border-radius:50%;position:absolute;inset:-24%}.aurora-orb-module__YPw8Dq__sky{isolation:isolate;background-image:radial-gradient(1px 1px at 21px 84px, #bed6f880 40%, transparent 100%), radial-gradient(.8px .8px at 111px 31px, #d6e8ff6b 40%, transparent 100%), radial-gradient(1.2px 1.2px at 67px 119px, #e2eeff5c 40%, transparent 100%), radial-gradient(125% 90% at 50% -12%, var(--sky-hi) 0%, var(--sky-top) 46%, transparent 74%), linear-gradient(to bottom, var(--sky-top) 0%, var(--sky-mid) 56%, var(--sky-low) 100%);background-size:127px 127px,149px 149px,173px 173px,100% 100%,100% 100%;border-radius:50%;position:absolute;inset:0;overflow:hidden}.aurora-orb-module__YPw8Dq__stars{animation:aurora-orb-module__YPw8Dq__aurora-twinkle calc(7.3s / var(--orb-speed)) ease-in-out infinite;background-image:radial-gradient(1.3px 1.3px at 13px 21px,#edf6fff2 40%,#0000 100%),radial-gradient(.9px .9px at 61px 49px,#c9ddf8d9 40%,#0000 100%),radial-gradient(1.6px 1.6px at 37px 83px,#ffffffeb 40%,#0000 100%),radial-gradient(1px 1px at 92px 11px,#d0e4ffbf 40%,#0000 100%),radial-gradient(1.2px 1.2px at 108px 68px,#e4f0ffd9 40%,#0000 100%);background-size:83px 83px,97px 97px,118px 118px,139px 139px,151px 151px;position:absolute;inset:0}.aurora-orb-module__YPw8Dq__veil{transform-origin:50% 12%;mix-blend-mode:screen;will-change:transform;position:absolute;inset:-16% -24%}.aurora-orb-module__YPw8Dq__veilBack{filter:blur(20px);opacity:calc(.4 + .16 * var(--orb-level) + .16 * var(--orb-bass));animation:aurora-orb-module__YPw8Dq__aurora-sway-a calc(17.9s / var(--orb-speed)) ease-in-out -7.3s infinite;-webkit-mask-image:linear-gradient(#000 26%,#0000 82%);mask-image:linear-gradient(#000 26%,#0000 82%)}.aurora-orb-module__YPw8Dq__veilMid{filter:blur(14px);opacity:calc(.5 + .16 * var(--orb-level) + .18 * var(--orb-treble));animation:aurora-orb-module__YPw8Dq__aurora-sway-b calc(13.3s / var(--orb-speed)) ease-in-out -4.1s infinite;-webkit-mask-image:linear-gradient(#000 18%,#0000 76%);mask-image:linear-gradient(#000 18%,#0000 76%)}.aurora-orb-module__YPw8Dq__veilFront{filter:blur(8px);opacity:calc((.08 + .46 * var(--orb-level) + .46 * var(--orb-treble)) * (1 - var(--aurora-pulse-mix)) + (.06 + .44 * var(--aurora-pulse)) * var(--aurora-pulse-mix));animation:aurora-orb-module__YPw8Dq__aurora-sway-c calc(9.7s / var(--orb-speed)) ease-in-out -2.9s infinite, aurora-orb-module__YPw8Dq__aurora-pulse calc(2.3s / var(--orb-speed)) ease-in-out infinite;-webkit-mask-image:linear-gradient(#000 10% 34%,#0000 66%);mask-image:linear-gradient(#000 10% 34%,#0000 66%)}.aurora-orb-module__YPw8Dq__drift{will-change:transform;position:absolute;top:0;bottom:0}.aurora-orb-module__YPw8Dq__driftBack{background:repeating-linear-gradient(90deg, var(--aurora-green) 0px, transparent 64px, var(--aurora-cyan) 118px, transparent 162px, var(--aurora-green) 210px);animation:aurora-orb-module__YPw8Dq__aurora-drift-back calc(37s / var(--orb-speed)) linear infinite;left:0;right:-210px}.aurora-orb-module__YPw8Dq__driftMid{background:repeating-linear-gradient(90deg, transparent 0px, var(--aurora-green) 16px, var(--aurora-hi) 24px, var(--aurora-green) 31px, transparent 52px, transparent 70px, var(--aurora-pink) 86px, transparent 101px, var(--aurora-cyan) 114px, transparent 130px);animation:aurora-orb-module__YPw8Dq__aurora-drift-mid calc(19.1s / var(--orb-speed)) linear infinite;left:-130px;right:0}.aurora-orb-module__YPw8Dq__driftFront{background:repeating-linear-gradient(90deg, transparent 0px, transparent 13px, var(--aurora-hi) 19px, var(--aurora-green) 25px, transparent 34px, transparent 46px, var(--aurora-cyan) 52px, transparent 59px, transparent 67px, var(--aurora-pink) 72px, transparent 84px);animation:aurora-orb-module__YPw8Dq__aurora-drift-front calc(11.3s / var(--orb-speed)) linear infinite;left:0;right:-84px}.aurora-orb-module__YPw8Dq__film{background-image:linear-gradient(#0000 70%,#0408104d 90%,#03060dcc 100%),radial-gradient(closest-side,#0000 70%,#03070f6b 94%,#02050cb3 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch' seed='7'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='0.05'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23g)'/%3E%3C/svg%3E");border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #9ac4eb12}.aurora-orb-module__YPw8Dq__orb[data-state=connecting]{--aurora-pulse-mix:1}.aurora-orb-module__YPw8Dq__orb[data-state=thinking]{--aurora-green:var(--orb-color-to);--aurora-glow:var(--orb-color-to)}.aurora-orb-module__YPw8Dq__orb[data-state=error]{--sky-hi:#2b1322;--sky-top:#1d0e1a;--sky-mid:#150913;--sky-low:#08040a;--aurora-hi:#ffe4e6;--aurora-green:#fb7185;--aurora-cyan:#f43f5e;--aurora-pink:#fda4af;--aurora-glow:#f43f5e}.aurora-orb-module__YPw8Dq__orb[data-state=disabled]{filter:grayscale(.85);opacity:.55}.aurora-orb-module__YPw8Dq__orb[data-state=disabled] .aurora-orb-module__YPw8Dq__stars,.aurora-orb-module__YPw8Dq__orb[data-state=disabled] .aurora-orb-module__YPw8Dq__veil,.aurora-orb-module__YPw8Dq__orb[data-state=disabled] .aurora-orb-module__YPw8Dq__drift{animation-play-state:paused}@keyframes aurora-orb-module__YPw8Dq__aurora-twinkle{0%,to{opacity:.95}23%{opacity:.62}47%{opacity:.88}71%{opacity:.55}}@keyframes aurora-orb-module__YPw8Dq__aurora-drift-back{to{transform:translate(-210px)}}@keyframes aurora-orb-module__YPw8Dq__aurora-drift-mid{to{transform:translate(130px)}}@keyframes aurora-orb-module__YPw8Dq__aurora-drift-front{to{transform:translate(-84px)}}@keyframes aurora-orb-module__YPw8Dq__aurora-sway-a{0%,to{transform:translate(-1.6%,-.4%)skew(-6deg)rotate(-2deg)scaleY(1.03)}23%{transform:translate(1.2%,.7%)skew(-7.5deg)rotate(1.2deg)scaleY(.98)}47%{transform:translate(2.6%,-.8%)skew(-5deg)rotate(2.6deg)scaleY(1.07)}71%{transform:translate(-2.4%,.9%)skew(-8deg)rotate(-1.4deg)scaleY(.96)}}@keyframes aurora-orb-module__YPw8Dq__aurora-sway-b{0%,to{transform:translate(1.8%,.5%)skew(-8deg)rotate(2.2deg)scaleY(1)}23%{transform:translate(-1.4%,-.7%)skew(-9.5deg)rotate(-1.6deg)scaleY(1.06)}47%{transform:translate(-2.8%,.6%)skew(-7deg)rotate(-3deg)scaleY(.95)}71%{transform:translate(2.2%,-.5%)skew(-10deg)rotate(1.1deg)scaleY(1.04)}}@keyframes aurora-orb-module__YPw8Dq__aurora-sway-c{0%,to{transform:translate(-.8%,.3%)skew(-9deg)rotate(-1.2deg)scaleY(1.02)}23%{transform:translate(1.4%,-.4%)skew(-8deg)rotate(.9deg)scaleY(1.08)}47%{transform:translate(2%,.5%)skew(-10deg)rotate(1.6deg)scaleY(.97)}71%{transform:translate(-1.8%,-.3%)skew(-8.5deg)rotate(-.8deg)scaleY(1.05)}}@keyframes aurora-orb-module__YPw8Dq__aurora-pulse{0%,to{--aurora-pulse:0}55%{--aurora-pulse:1}}@supports (color:color-mix(in oklab, red, red)){.aurora-orb-module__YPw8Dq__orb{--aurora-hi:color-mix(in oklab, var(--orb-color-from), #ecfdf5 62%);--aurora-green:color-mix(in oklab, var(--orb-color-from), #34d399 55%);--aurora-cyan:color-mix(in oklab, var(--orb-color-from), var(--orb-color-to) 38%);--aurora-pink:color-mix(in oklab, var(--orb-color-to), #f472b6 42%);--aurora-glow:color-mix(in oklab, var(--aurora-green), var(--aurora-cyan) 40%)}.aurora-orb-module__YPw8Dq__orb[data-state=thinking]{--aurora-green:color-mix(in oklab, var(--orb-color-to), var(--orb-color-from) 32%);--aurora-pink:color-mix(in oklab, var(--orb-color-to), #f472b6 45%);--aurora-glow:color-mix(in oklab, var(--orb-color-to), var(--orb-color-from) 25%)}}@supports (mix-blend-mode:plus-lighter){.aurora-orb-module__YPw8Dq__veil{mix-blend-mode:plus-lighter}}@media (prefers-reduced-motion:reduce){.aurora-orb-module__YPw8Dq__stars,.aurora-orb-module__YPw8Dq__veil,.aurora-orb-module__YPw8Dq__drift{animation:none}.aurora-orb-module__YPw8Dq__orb{transform:none}.aurora-orb-module__YPw8Dq__stars{opacity:.85}.aurora-orb-module__YPw8Dq__veilBack{opacity:.58;transform:skew(-6deg)rotate(-2.4deg)scaleY(1.04)}.aurora-orb-module__YPw8Dq__driftBack{transform:translate(-46px)}.aurora-orb-module__YPw8Dq__veilMid{opacity:.6;transform:skew(-8deg)rotate(1.8deg)scaleY(1.03)}.aurora-orb-module__YPw8Dq__driftMid{transform:translate(-104px)}.aurora-orb-module__YPw8Dq__veilFront{opacity:.42;transform:skew(-9deg)rotate(-1.2deg)}.aurora-orb-module__YPw8Dq__driftFront{transform:translate(-22px)}.aurora-orb-module__YPw8Dq__halo{opacity:.3;transform:none}.aurora-orb-module__YPw8Dq__orb[data-state=idle] .aurora-orb-module__YPw8Dq__veilFront{opacity:.24}.aurora-orb-module__YPw8Dq__orb[data-state=idle] .aurora-orb-module__YPw8Dq__halo{opacity:.2}.aurora-orb-module__YPw8Dq__orb[data-state=connecting] .aurora-orb-module__YPw8Dq__veilBack{opacity:.38}.aurora-orb-module__YPw8Dq__orb[data-state=connecting] .aurora-orb-module__YPw8Dq__veilMid{opacity:.32}.aurora-orb-module__YPw8Dq__orb[data-state=connecting] .aurora-orb-module__YPw8Dq__veilFront{opacity:.14}.aurora-orb-module__YPw8Dq__orb[data-state=connecting] .aurora-orb-module__YPw8Dq__halo{opacity:.12}.aurora-orb-module__YPw8Dq__orb[data-state=listening] .aurora-orb-module__YPw8Dq__veilMid{opacity:.78}.aurora-orb-module__YPw8Dq__orb[data-state=listening] .aurora-orb-module__YPw8Dq__veilFront{opacity:.6}.aurora-orb-module__YPw8Dq__orb[data-state=listening] .aurora-orb-module__YPw8Dq__halo{opacity:.46}.aurora-orb-module__YPw8Dq__orb[data-state=speaking] .aurora-orb-module__YPw8Dq__veilBack{opacity:.72}.aurora-orb-module__YPw8Dq__orb[data-state=speaking] .aurora-orb-module__YPw8Dq__veilMid{opacity:.88}.aurora-orb-module__YPw8Dq__orb[data-state=speaking] .aurora-orb-module__YPw8Dq__veilFront{opacity:.78}.aurora-orb-module__YPw8Dq__orb[data-state=speaking] .aurora-orb-module__YPw8Dq__driftFront{transform:translate(-58px)}.aurora-orb-module__YPw8Dq__orb[data-state=speaking] .aurora-orb-module__YPw8Dq__halo{opacity:.58}.aurora-orb-module__YPw8Dq__orb[data-state=thinking] .aurora-orb-module__YPw8Dq__veilMid{opacity:.7}.aurora-orb-module__YPw8Dq__orb[data-state=thinking] .aurora-orb-module__YPw8Dq__halo{opacity:.4}.aurora-orb-module__YPw8Dq__orb[data-state=error] .aurora-orb-module__YPw8Dq__veilFront{opacity:.55}.aurora-orb-module__YPw8Dq__orb[data-state=error] .aurora-orb-module__YPw8Dq__halo{opacity:.44}}
@property --halo-rot-a{syntax:"<angle>";inherits:false;initial-value:0deg}@property --halo-rot-b{syntax:"<angle>";inherits:false;initial-value:0deg}@property --halo-rot-c{syntax:"<angle>";inherits:false;initial-value:0deg}@property --halo-rot-d{syntax:"<angle>";inherits:false;initial-value:0deg}@property --halo-from{syntax:"<color>";inherits:true;initial-value:#818cf8}@property --halo-to{syntax:"<color>";inherits:true;initial-value:#f472b6}@property --halo-breathe{syntax:"<number>";inherits:false;initial-value:0}@property --halo-breathe-amp{syntax:"<number>";inherits:true;initial-value:0}@property --halo-spark-lo{syntax:"<number>";inherits:true;initial-value:.25}@property --halo-spark-hi{syntax:"<number>";inherits:true;initial-value:.75}.halo-orb-module__aovBFW__orb{--orb-size:168px;--orb-speed:1;--orb-color-from:#818cf8;--orb-color-to:#f472b6;--orb-level:0;--halo-from:var(--orb-color-from);--halo-to:var(--orb-color-to);--halo-breathe-amp:0;--halo-spark-lo:.25;--halo-spark-hi:.75;width:var(--orb-size);height:var(--orb-size);perspective:calc(var(--orb-size) * 4.5);transform-style:preserve-3d;place-items:center;transition:--halo-from .45s,--halo-to .45s,--halo-breathe-amp .6s,--halo-spark-lo .4s,--halo-spark-hi .4s,filter .45s,opacity .45s;display:grid;position:relative}.halo-orb-module__aovBFW__orb:after{content:"";border:1px solid color-mix(in oklab, var(--halo-from), black 18%);opacity:.4;border-radius:50%;position:absolute;inset:3%}.halo-orb-module__aovBFW__glow{background:radial-gradient(circle, color-mix(in oklab, var(--halo-to), transparent 12%) 0%, color-mix(in oklab, var(--halo-from), transparent 40%) 46%, transparent 74%);filter:blur(18px);width:92%;height:92%;opacity:calc(.35 + .55 * var(--orb-level));transform:scale(calc(.9 + .28 * var(--orb-level)));will-change:transform, opacity;border-radius:50%;position:absolute}.halo-orb-module__aovBFW__halo{transform:rotate(calc(var(--halo-rot-a) + var(--halo-rot-b) + var(--halo-rot-c) + var(--halo-rot-d)));will-change:transform;border-radius:50%;position:absolute;inset:2%;-webkit-mask:radial-gradient(farthest-side,#0000 56%,#000 66% 80%,#0000 98%);mask:radial-gradient(farthest-side,#0000 56%,#000 66% 80%,#0000 98%)}.halo-orb-module__aovBFW__haloA{background:repeating-conic-gradient(#ffffff08 0deg 1.5deg, #fff0 1.5deg 3deg), conic-gradient(from 210deg in oklch, var(--halo-from) 0deg, color-mix(in oklch, var(--halo-from), white 30%) 52deg, var(--halo-to) 138deg, color-mix(in oklch, var(--halo-to), white 30%) 224deg, color-mix(in oklch, var(--halo-from), var(--halo-to) 45%) 292deg, var(--halo-from) 360deg);opacity:calc(.85 + .15 * var(--orb-level));animation:halo-orb-module__aovBFW__rot-a calc(6.5s / var(--orb-speed)) linear infinite, halo-orb-module__aovBFW__rot-b calc(6.303s / var(--orb-speed)) linear infinite, halo-orb-module__aovBFW__rot-c calc(15.889s / var(--orb-speed)) linear infinite reverse, halo-orb-module__aovBFW__rot-d calc(26s / var(--orb-speed)) linear infinite;animation-play-state:running,paused,paused,paused}.halo-orb-module__aovBFW__haloB{background:conic-gradient(from 30deg in oklch, transparent 0deg, color-mix(in oklch, var(--halo-to), white 35%) 42deg, transparent 96deg, transparent 178deg, color-mix(in oklch, var(--halo-from), white 35%) 236deg, transparent 300deg);opacity:calc(.45 + .55 * var(--orb-level));animation:halo-orb-module__aovBFW__rot-a calc(9s / var(--orb-speed)) linear infinite reverse, halo-orb-module__aovBFW__rot-b calc(2.739s / var(--orb-speed)) linear infinite reverse, halo-orb-module__aovBFW__rot-c calc(25.2s / var(--orb-speed)) linear infinite, halo-orb-module__aovBFW__rot-d calc(7.2s / var(--orb-speed)) linear infinite reverse;animation-play-state:running,paused,paused,paused}.halo-orb-module__aovBFW__disc{background:radial-gradient(circle at 50% 44%, color-mix(in oklab, var(--halo-to), transparent 30%) 0%, color-mix(in oklab, var(--halo-from), transparent 62%) 36%, color-mix(in oklab, var(--halo-from), transparent 88%) 62%, transparent 78%);width:58%;height:58%;opacity:calc(.7 + .3 * var(--orb-level));transform:scale(calc(1 + .08 * var(--orb-level) + .045 * var(--halo-breathe) * var(--halo-breathe-amp)));animation:halo-orb-module__aovBFW__breathe calc(5.2s / var(--orb-speed)) ease-in-out infinite;border-radius:50%;position:absolute}.halo-orb-module__aovBFW__core{background:radial-gradient(circle at 33% 26%, #fffffff2 0%, #fff0 26%), radial-gradient(circle at 50% 116%, color-mix(in oklch, var(--halo-to), white 32%) 0%, transparent 46%), radial-gradient(circle at 44% 38%, color-mix(in oklch, var(--halo-from), white 24%) 0%, var(--halo-from) 42%, var(--halo-to) 78%, color-mix(in oklab, var(--halo-to), black 28%) 100%);width:30%;height:30%;box-shadow:inset 0 calc(var(--orb-size) * -.015) calc(var(--orb-size) * .035) color-mix(in oklch, var(--halo-to), white 35%), inset 0 calc(var(--orb-size) * .012) calc(var(--orb-size) * .028) color-mix(in oklab, var(--halo-from), black 38%), 0 0 calc(var(--orb-size) * .055) color-mix(in oklab, var(--halo-to), transparent 35%), 0 0 calc(var(--orb-size) * .16) calc(var(--orb-size) * .02) color-mix(in oklab, var(--halo-from), transparent 55%);transform:scale(calc(1 + .1 * var(--orb-level) + .045 * var(--halo-breathe) * var(--halo-breathe-amp)));animation:halo-orb-module__aovBFW__breathe calc(5.2s / var(--orb-speed)) ease-in-out infinite;border-radius:50%;position:absolute}.halo-orb-module__aovBFW__orbit{opacity:.7;border-radius:50%;transition:opacity .4s;position:absolute}.halo-orb-module__aovBFW__orbitA{width:60%;height:60%;transform:rotate(18deg)rotateX(64deg)}.halo-orb-module__aovBFW__orbitB{width:100%;height:100%;transform:rotate(-18deg)rotateX(64deg)}.halo-orb-module__aovBFW__orbit:before{content:"";transform:rotate(calc(var(--halo-rot-a) + var(--halo-rot-b) + var(--halo-rot-c) + var(--halo-rot-d)));will-change:transform;border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3.5px),#000 calc(100% - 2px) calc(100% - 1px),#0000 100%);mask:radial-gradient(farthest-side,#0000 calc(100% - 3.5px),#000 calc(100% - 2px) calc(100% - 1px),#0000 100%)}.halo-orb-module__aovBFW__orbitA:before{background:radial-gradient(circle 4px at 50% 2px, color-mix(in oklch, var(--halo-to), white 45%) 0%, color-mix(in oklab, var(--halo-to), transparent 25%) 55%, transparent 100%), conic-gradient(from 0deg, transparent 0deg 60deg, color-mix(in oklab, var(--halo-to), transparent 82%) 150deg, color-mix(in oklab, var(--halo-to), transparent 30%) 300deg, color-mix(in oklch, var(--halo-to), white 30%) 356deg, transparent 360deg);animation:halo-orb-module__aovBFW__rot-a calc(4.4s / var(--orb-speed)) linear infinite, halo-orb-module__aovBFW__rot-b calc(10.492s / var(--orb-speed)) linear infinite, halo-orb-module__aovBFW__rot-c calc(4.4s / var(--orb-speed)) linear infinite, halo-orb-module__aovBFW__rot-d calc(14.96s / var(--orb-speed)) linear infinite;animation-play-state:running,paused,paused,paused}.halo-orb-module__aovBFW__orbitB:before{background:radial-gradient(circle 4px at 50% 2px, color-mix(in oklch, var(--halo-from), white 45%) 0%, color-mix(in oklab, var(--halo-from), transparent 25%) 55%, transparent 100%), conic-gradient(from 0deg, color-mix(in oklch, var(--halo-from), white 30%) 4deg, color-mix(in oklab, var(--halo-from), transparent 30%) 60deg, color-mix(in oklab, var(--halo-from), transparent 82%) 210deg, transparent 300deg);animation:halo-orb-module__aovBFW__rot-a calc(6.2s / var(--orb-speed)) linear infinite reverse, halo-orb-module__aovBFW__rot-b calc(13.02s / var(--orb-speed)) linear infinite reverse, halo-orb-module__aovBFW__rot-c calc(5.8125s / var(--orb-speed)) linear infinite reverse, halo-orb-module__aovBFW__rot-d calc(21.257s / var(--orb-speed)) linear infinite reverse;animation-play-state:running,paused,paused,paused}.halo-orb-module__aovBFW__sparks{background:color-mix(in oklch, var(--halo-to), white 45%);width:3px;height:3px;box-shadow:0 0 6px 1px color-mix(in oklab, var(--halo-to), transparent 25%), calc(var(--orb-size) * .253) calc(var(--orb-size) * .572) 0 -.5px color-mix(in oklch, var(--halo-from), white 30%), calc(var(--orb-size) * .253) calc(var(--orb-size) * .572) 5px .5px color-mix(in oklab, var(--halo-from), transparent 40%), calc(var(--orb-size) * -.363) calc(var(--orb-size) * .529) 0 -1px color-mix(in oklch, var(--halo-to), white 25%), calc(var(--orb-size) * -.363) calc(var(--orb-size) * .529) 4px 0 color-mix(in oklab, var(--halo-to), transparent 45%);opacity:calc(var(--halo-spark-lo) + var(--halo-spark-hi) * var(--orb-level));transform:rotate(calc(35deg + var(--halo-rot-a) + var(--halo-rot-b) + var(--halo-rot-c))) translateY(calc(var(--orb-size) * -.36));will-change:transform;animation:halo-orb-module__aovBFW__rot-a calc(7.5s / var(--orb-speed)) linear infinite, halo-orb-module__aovBFW__rot-b calc(9.545s / var(--orb-speed)) linear infinite, halo-orb-module__aovBFW__rot-c calc(6.923s / var(--orb-speed)) linear infinite;border-radius:50%;animation-play-state:running,paused,paused;position:absolute}.halo-orb-module__aovBFW__orb[data-state=idle]{--halo-breathe-amp:1}.halo-orb-module__aovBFW__orb[data-state=connecting] .halo-orb-module__aovBFW__haloA,.halo-orb-module__aovBFW__orb[data-state=connecting] .halo-orb-module__aovBFW__haloB,.halo-orb-module__aovBFW__orb[data-state=connecting] .halo-orb-module__aovBFW__orbit:before,.halo-orb-module__aovBFW__orb[data-state=connecting] .halo-orb-module__aovBFW__sparks{animation-play-state:running,running,paused,paused}.halo-orb-module__aovBFW__orb[data-state=listening] .halo-orb-module__aovBFW__orbit:before{animation-play-state:running,paused,paused,running}.halo-orb-module__aovBFW__orb[data-state=thinking]{--halo-spark-lo:.6;--halo-spark-hi:.4}.halo-orb-module__aovBFW__orb[data-state=thinking] .halo-orb-module__aovBFW__haloA,.halo-orb-module__aovBFW__orb[data-state=thinking] .halo-orb-module__aovBFW__haloB,.halo-orb-module__aovBFW__orb[data-state=thinking] .halo-orb-module__aovBFW__orbit:before,.halo-orb-module__aovBFW__orb[data-state=thinking] .halo-orb-module__aovBFW__sparks{animation-play-state:running,paused,running,paused}.halo-orb-module__aovBFW__orb[data-state=speaking] .halo-orb-module__aovBFW__haloA{animation-play-state:running,paused,paused,running}.halo-orb-module__aovBFW__orb[data-state=connecting] .halo-orb-module__aovBFW__orbit,.halo-orb-module__aovBFW__orb[data-state=thinking] .halo-orb-module__aovBFW__orbit{opacity:1}.halo-orb-module__aovBFW__orb[data-state=error]{--halo-from:#fb7185;--halo-to:#f43f5e}.halo-orb-module__aovBFW__orb[data-state=error] .halo-orb-module__aovBFW__core{animation:halo-orb-module__aovBFW__breathe calc(5.2s / var(--orb-speed)) ease-in-out infinite, halo-orb-module__aovBFW__flicker calc(.9s / var(--orb-speed)) steps(2, jump-none) infinite}.halo-orb-module__aovBFW__orb[data-state=error] .halo-orb-module__aovBFW__haloB{animation-play-state:running,paused,paused,running}.halo-orb-module__aovBFW__orb[data-state=disabled]{filter:grayscale(.85);opacity:.5}.halo-orb-module__aovBFW__orb[data-state=disabled] .halo-orb-module__aovBFW__halo,.halo-orb-module__aovBFW__orb[data-state=disabled] .halo-orb-module__aovBFW__disc,.halo-orb-module__aovBFW__orb[data-state=disabled] .halo-orb-module__aovBFW__core,.halo-orb-module__aovBFW__orb[data-state=disabled] .halo-orb-module__aovBFW__sparks,.halo-orb-module__aovBFW__orb[data-state=disabled] .halo-orb-module__aovBFW__orbit:before{animation-play-state:paused}@keyframes halo-orb-module__aovBFW__rot-a{to{--halo-rot-a:360deg}}@keyframes halo-orb-module__aovBFW__rot-b{to{--halo-rot-b:360deg}}@keyframes halo-orb-module__aovBFW__rot-c{to{--halo-rot-c:360deg}}@keyframes halo-orb-module__aovBFW__rot-d{to{--halo-rot-d:360deg}}@keyframes halo-orb-module__aovBFW__breathe{0%,to{--halo-breathe:0}50%{--halo-breathe:1}}@keyframes halo-orb-module__aovBFW__flicker{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.halo-orb-module__aovBFW__orb[data-state] .halo-orb-module__aovBFW__glow,.halo-orb-module__aovBFW__orb[data-state] .halo-orb-module__aovBFW__halo,.halo-orb-module__aovBFW__orb[data-state] .halo-orb-module__aovBFW__disc,.halo-orb-module__aovBFW__orb[data-state] .halo-orb-module__aovBFW__core,.halo-orb-module__aovBFW__orb[data-state] .halo-orb-module__aovBFW__sparks,.halo-orb-module__aovBFW__orb[data-state] .halo-orb-module__aovBFW__orbit:before{animation:none}.halo-orb-module__aovBFW__orb[data-state] .halo-orb-module__aovBFW__haloB{transform:rotate(140deg)}.halo-orb-module__aovBFW__orb[data-state] .halo-orb-module__aovBFW__orbitA:before{transform:rotate(230deg)}.halo-orb-module__aovBFW__orb[data-state] .halo-orb-module__aovBFW__orbitB:before{transform:rotate(40deg)}.halo-orb-module__aovBFW__orb[data-state] .halo-orb-module__aovBFW__glow{opacity:.5;transform:scale(1)}.halo-orb-module__aovBFW__orb[data-state] .halo-orb-module__aovBFW__sparks{opacity:.55}.halo-orb-module__aovBFW__orb[data-state=idle] .halo-orb-module__aovBFW__glow{opacity:.38;transform:scale(.94)}.halo-orb-module__aovBFW__orb[data-state=connecting] .halo-orb-module__aovBFW__glow{opacity:.3;transform:scale(.9)}.halo-orb-module__aovBFW__orb[data-state=connecting] .halo-orb-module__aovBFW__haloA{opacity:.55}.halo-orb-module__aovBFW__orb[data-state=connecting] .halo-orb-module__aovBFW__sparks{opacity:.35}.halo-orb-module__aovBFW__orb[data-state=listening] .halo-orb-module__aovBFW__glow{opacity:.75;transform:scale(1.06)}.halo-orb-module__aovBFW__orb[data-state=listening] .halo-orb-module__aovBFW__haloB{opacity:.85;transform:rotate(40deg)}.halo-orb-module__aovBFW__orb[data-state=listening] .halo-orb-module__aovBFW__sparks{opacity:.85}.halo-orb-module__aovBFW__orb[data-state=thinking] .halo-orb-module__aovBFW__glow{opacity:.55}.halo-orb-module__aovBFW__orb[data-state=thinking] .halo-orb-module__aovBFW__orbitA:before{transform:rotate(120deg)}.halo-orb-module__aovBFW__orb[data-state=thinking] .halo-orb-module__aovBFW__orbitB:before{transform:rotate(320deg)}.halo-orb-module__aovBFW__orb[data-state=speaking] .halo-orb-module__aovBFW__glow{opacity:.9;transform:scale(1.12)}.halo-orb-module__aovBFW__orb[data-state=speaking] .halo-orb-module__aovBFW__haloA{transform:rotate(100deg)}.halo-orb-module__aovBFW__orb[data-state=speaking] .halo-orb-module__aovBFW__haloB{transform:rotate(250deg)}.halo-orb-module__aovBFW__orb[data-state=speaking] .halo-orb-module__aovBFW__sparks{opacity:1}.halo-orb-module__aovBFW__orb[data-state=error] .halo-orb-module__aovBFW__glow{opacity:.6}}
@property --edge-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --edge-from{syntax:"<color>";inherits:true;initial-value:#f472b6}@property --edge-to{syntax:"<color>";inherits:true;initial-value:#60a5fa}.edge-glow-module__HvI9Ha__frame{--orb-size:168px;--orb-speed:1;--orb-color-from:#f472b6;--orb-color-to:#60a5fa;--orb-level:0;--edge-from:var(--orb-color-from);--edge-to:var(--orb-color-to);--edge-width:clamp(1.5px, calc(var(--orb-size) * .014), 3px);--edge-radius:24px;--edge-inset:4px;--edge-glow:.3;--edge-line:.5;--edge-boost:0;border-radius:var(--edge-radius);isolation:isolate;transition:opacity .3s,filter .3s,--edge-from .35s,--edge-to .35s;position:relative}.edge-glow-module__HvI9Ha__frame[data-state=connecting]{--edge-glow:.22;--edge-line:.35}.edge-glow-module__HvI9Ha__frame[data-state=listening]{--edge-glow:.42;--edge-line:.62;--edge-boost:1}.edge-glow-module__HvI9Ha__frame[data-state=thinking]{--edge-glow:.34}.edge-glow-module__HvI9Ha__frame[data-state=speaking]{--edge-glow:.52;--edge-line:.72;--edge-boost:1}.edge-glow-module__HvI9Ha__frame[data-state=error]{--edge-glow:.48;--edge-line:.75}.edge-glow-module__HvI9Ha__frame[data-state=disabled]{filter:grayscale(.85);opacity:.55}.edge-glow-module__HvI9Ha__aura,.edge-glow-module__HvI9Ha__band,.edge-glow-module__HvI9Ha__sweep,.edge-glow-module__HvI9Ha__chase{border-radius:inherit;pointer-events:none;padding:var(--edge-width);-webkit-mask-composite:xor;transition:opacity .35s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.edge-glow-module__HvI9Ha__aura{padding:calc(var(--edge-width) * 3);background:conic-gradient(from var(--edge-angle) in oklab, var(--edge-from), var(--edge-to), var(--edge-from));filter:blur(9px) brightness(calc(1 + .7 * var(--orb-level) * var(--edge-boost)));opacity:calc(var(--edge-glow) + .45 * var(--orb-level) * var(--edge-boost));animation:edge-glow-module__HvI9Ha__edgeSpin calc(14s / var(--orb-speed)) linear infinite, edge-glow-module__HvI9Ha__edgeSpin calc(25.2s / var(--orb-speed)) linear infinite, edge-glow-module__HvI9Ha__edgeSpin calc(3.818s / var(--orb-speed)) linear infinite, edge-glow-module__HvI9Ha__edgeSpin calc(18.667s / var(--orb-speed)) linear infinite, edge-glow-module__HvI9Ha__edgeThrob calc(1.3s / var(--orb-speed)) ease-in-out infinite;animation-composition:replace,add,add,add,replace;animation-play-state:running,paused,paused,paused,paused}.edge-glow-module__HvI9Ha__band{background:conic-gradient(from var(--edge-angle) in oklab, var(--edge-from), var(--edge-to), var(--edge-from));opacity:calc(var(--edge-line) + .32 * var(--orb-level) * var(--edge-boost));animation:edge-glow-module__HvI9Ha__edgeSpin calc(14s / var(--orb-speed)) linear infinite, edge-glow-module__HvI9Ha__edgeSpin calc(25.2s / var(--orb-speed)) linear infinite, edge-glow-module__HvI9Ha__edgeSpin calc(3.818s / var(--orb-speed)) linear infinite, edge-glow-module__HvI9Ha__edgeSpin calc(18.667s / var(--orb-speed)) linear infinite;animation-composition:replace,add,add,add;animation-play-state:running,paused,paused,paused}.edge-glow-module__HvI9Ha__sweep{background:conic-gradient(from var(--edge-angle) in oklab, var(--edge-from) 0deg, transparent 85deg, transparent 160deg, var(--edge-to) 180deg, transparent 265deg, transparent 340deg, var(--edge-from) 360deg);opacity:0;animation:edge-glow-module__HvI9Ha__edgeSpin calc(7s / var(--orb-speed)) linear infinite}.edge-glow-module__HvI9Ha__chase{background:conic-gradient(from var(--edge-angle), transparent 0deg, transparent 220deg, color-mix(in oklab, var(--edge-from), transparent 70%) 280deg, color-mix(in oklab, var(--edge-from) 35%, var(--edge-to)) 330deg, var(--edge-to) 352deg, transparent 356deg);opacity:0;animation:edge-glow-module__HvI9Ha__edgeSpin calc(1.4s / var(--orb-speed)) linear infinite}.edge-glow-module__HvI9Ha__frame:is([data-state=connecting],[data-state=thinking]) .edge-glow-module__HvI9Ha__band{opacity:0}.edge-glow-module__HvI9Ha__frame[data-state=connecting] .edge-glow-module__HvI9Ha__chase{opacity:1}.edge-glow-module__HvI9Ha__frame[data-state=thinking] .edge-glow-module__HvI9Ha__sweep{opacity:.9}.edge-glow-module__HvI9Ha__frame[data-state=listening] .edge-glow-module__HvI9Ha__aura{animation-play-state:running,running,paused,paused,paused}.edge-glow-module__HvI9Ha__frame[data-state=listening] .edge-glow-module__HvI9Ha__band{animation-play-state:running,running,paused,paused}.edge-glow-module__HvI9Ha__frame[data-state=speaking] .edge-glow-module__HvI9Ha__aura{animation-play-state:running,paused,running,paused,paused}.edge-glow-module__HvI9Ha__frame[data-state=speaking] .edge-glow-module__HvI9Ha__band{animation-play-state:running,paused,running,paused}.edge-glow-module__HvI9Ha__frame[data-state=error] .edge-glow-module__HvI9Ha__aura{animation-play-state:running,paused,paused,running,running}.edge-glow-module__HvI9Ha__frame[data-state=error] .edge-glow-module__HvI9Ha__band{animation-play-state:running,paused,paused,running}.edge-glow-module__HvI9Ha__frame[data-state=disabled] .edge-glow-module__HvI9Ha__aura,.edge-glow-module__HvI9Ha__frame[data-state=disabled] .edge-glow-module__HvI9Ha__sweep,.edge-glow-module__HvI9Ha__frame[data-state=disabled] .edge-glow-module__HvI9Ha__chase{opacity:0}.edge-glow-module__HvI9Ha__frame[data-state=disabled] .edge-glow-module__HvI9Ha__band{opacity:.5;padding:1px;animation-play-state:paused}.edge-glow-module__HvI9Ha__content{inset:var(--edge-inset);border-radius:calc(var(--edge-radius) - var(--edge-inset));position:absolute;overflow:hidden}.edge-glow-module__HvI9Ha__demo{background:var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,#0a0c14c7);place-items:center;display:grid}.edge-glow-module__HvI9Ha__demoLabel{font-size:clamp(11px, calc(var(--orb-size) * .085), 17px);letter-spacing:.02em;color:var(--lightningcss-light,#1e293bbf)var(--lightningcss-dark,#e2e8f0cc)}@keyframes edge-glow-module__HvI9Ha__edgeSpin{to{--edge-angle:360deg}}@keyframes edge-glow-module__HvI9Ha__edgeThrob{50%{filter:blur(9px)brightness(1.55)}}@media (prefers-reduced-motion:reduce){.edge-glow-module__HvI9Ha__aura,.edge-glow-module__HvI9Ha__band,.edge-glow-module__HvI9Ha__sweep,.edge-glow-module__HvI9Ha__chase{animation:none}.edge-glow-module__HvI9Ha__frame[data-state=idle] .edge-glow-module__HvI9Ha__band{opacity:.4}.edge-glow-module__HvI9Ha__frame[data-state=idle] .edge-glow-module__HvI9Ha__aura{opacity:.22}.edge-glow-module__HvI9Ha__frame[data-state=listening] .edge-glow-module__HvI9Ha__band{opacity:.85}.edge-glow-module__HvI9Ha__frame[data-state=listening] .edge-glow-module__HvI9Ha__aura{opacity:.55}.edge-glow-module__HvI9Ha__frame[data-state=speaking] .edge-glow-module__HvI9Ha__band{opacity:1}.edge-glow-module__HvI9Ha__frame[data-state=speaking] .edge-glow-module__HvI9Ha__aura{opacity:.8}.edge-glow-module__HvI9Ha__frame[data-state=thinking] .edge-glow-module__HvI9Ha__sweep{opacity:.95}.edge-glow-module__HvI9Ha__frame[data-state=connecting] .edge-glow-module__HvI9Ha__chase{opacity:1}.edge-glow-module__HvI9Ha__frame[data-state=error] .edge-glow-module__HvI9Ha__band{opacity:.9}}
@property --min-from{syntax:"<color>";inherits:true;initial-value:#818cf8}@property --min-to{syntax:"<color>";inherits:true;initial-value:#a5b4fc}@property --min-breathe{syntax:"<number>";inherits:true;initial-value:1}@property --min-pulse{syntax:"<number>";inherits:true;initial-value:0}@property --min-mark{syntax:"<number>";inherits:true;initial-value:0}.minimal-orb-module__l5247G__orb{--orb-size:168px;--orb-speed:1;--orb-color-from:#818cf8;--orb-color-to:#a5b4fc;--orb-level:0;--min-from:var(--orb-color-from);--min-to:var(--orb-color-to);--min-breathe:1;--min-pulse:0;--min-mark:0;width:var(--orb-size);height:var(--orb-size);isolation:isolate;place-items:center;transition:opacity .3s,filter .3s,--min-from .45s,--min-to .45s,--min-breathe .5s,--min-pulse .45s,--min-mark .3s;display:grid;position:relative}.minimal-orb-module__l5247G__orb[data-state=connecting]{--min-breathe:0;--min-pulse:1;--min-from:color-mix(in oklab, var(--orb-color-from) 70%, #94a3b8);--min-to:color-mix(in oklab, var(--orb-color-to) 70%, #94a3b8)}.minimal-orb-module__l5247G__orb[data-state=listening]{--min-breathe:0}.minimal-orb-module__l5247G__orb[data-state=speaking]{--min-breathe:0;--min-from:color-mix(in oklab, var(--orb-color-from) 86%, white);--min-to:color-mix(in oklab, var(--orb-color-to) 86%, white)}.minimal-orb-module__l5247G__orb[data-state=error]{--min-breathe:0;--min-mark:1;--min-from:#e08593;--min-to:#de6b79}@supports (color:lab(0% 0 0)){.minimal-orb-module__l5247G__orb[data-state=error]{--min-from:lab(65.9272% 37.013 8.52093);--min-to:lab(59.7742% 46.7922 14.7848)}}.minimal-orb-module__l5247G__orb[data-state=disabled]{--min-breathe:0;filter:grayscale();opacity:.45}.minimal-orb-module__l5247G__shaker{place-items:center;width:60%;height:60%;display:grid;position:absolute}.minimal-orb-module__l5247G__orb[data-state=error] .minimal-orb-module__l5247G__shaker{animation:.45s ease-out minimal-orb-module__l5247G__shake}.minimal-orb-module__l5247G__disc{border:1px solid var(--lightningcss-light,color-mix(in oklab, var(--min-to), black 22%))var(--lightningcss-dark,color-mix(in oklab, var(--min-from), transparent 55%));scale:calc(1 + .055 * var(--orb-level));animation:minimal-orb-module__l5247G__breathe calc(4.4s / var(--orb-speed)) ease-in-out infinite, minimal-orb-module__l5247G__settle calc(2.8s / var(--orb-speed)) ease-in-out infinite;will-change:transform, opacity;border-radius:50%;position:absolute;inset:0;overflow:hidden}.minimal-orb-module__l5247G__spin{animation:minimal-orb-module__l5247G__turn calc(90s / var(--orb-speed)) linear infinite;position:absolute;inset:-28%}.minimal-orb-module__l5247G__spinTurbo{background:linear-gradient(135deg, var(--min-from), var(--min-to));animation:minimal-orb-module__l5247G__turn calc(18s / var(--orb-speed)) linear infinite;animation-play-state:paused;position:absolute;inset:0}.minimal-orb-module__l5247G__orb[data-state=thinking] .minimal-orb-module__l5247G__spinTurbo{animation-play-state:running}.minimal-orb-module__l5247G__mark{background:color-mix(in oklab, white 84%, var(--min-from));width:18%;height:4%;opacity:calc(.9 * var(--min-mark));border-radius:999px;position:absolute}@keyframes minimal-orb-module__l5247G__breathe{0%,to{transform:scale(1)}50%{transform:scale(calc(1 + .035 * var(--min-breathe)))}}@keyframes minimal-orb-module__l5247G__settle{0%,to{opacity:1}50%{opacity:calc(1 - .12 * var(--min-pulse))}}@keyframes minimal-orb-module__l5247G__turn{to{transform:rotate(360deg)}}@keyframes minimal-orb-module__l5247G__shake{0%{transform:translate(0)}18%{transform:translate(-2.5%)}42%{transform:translate(3%)}66%{transform:translate(-1.8%)}84%{transform:translate(.8%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.minimal-orb-module__l5247G__orb .minimal-orb-module__l5247G__disc,.minimal-orb-module__l5247G__orb .minimal-orb-module__l5247G__spin,.minimal-orb-module__l5247G__orb .minimal-orb-module__l5247G__spinTurbo,.minimal-orb-module__l5247G__orb[data-state=error] .minimal-orb-module__l5247G__shaker{animation:none}}
