.SolviOrb_solvi__QKSZ0{--s:200px;--u:calc(var(--s) / 100);font-size:var(--u);width:100em;height:100em;position:relative;display:inline-block;flex:none;--c1:#2563EB;--c2:#4F46E5;--white:#EEF2FF;--ink:#0F172A;--lav:#D8C0CE;--ease:cubic-bezier(.22,1,.36,1);--spring:cubic-bezier(.34,1.45,.64,1);--ew:1;--eh:1;--lt:0%;--lb:0%;--rot:0deg;--er:6em;--skew:-16deg;--gap:10em;--ps:1;--tilt:0deg;--bob:0em;--sx:1;--sy:1;--blush:0;--sat:1;--deep:0;transform:rotate(var(--tilt)) translateY(var(--bob)) scale(var(--sx),var(--sy));transition:transform .55s var(--spring),filter .4s var(--ease);-webkit-user-select:none;-moz-user-select:none;user-select:none}.SolviOrb_solvi__QKSZ0[data-state=sad]{filter:saturate(var(--sat))}.SolviOrb_solvi__QKSZ0 .SolviOrb_inner__pD4sl{position:absolute;inset:0;animation:SolviOrb_breathe__sFDBw 4.4s ease-in-out infinite;transform-origin:50% 60%}.SolviOrb_solvi__QKSZ0 .SolviOrb_face__u0zyc{position:absolute;inset:0}.SolviOrb_solvi__QKSZ0 .SolviOrb_body__jcAt4{position:absolute;inset:0;border-radius:47% 53% 50% 50%/52% 50% 50% 48%;background:radial-gradient(120% 90% at 30% 12%,rgba(255,255,255,.3),transparent 55%),linear-gradient(155deg,var(--c1),var(--c2));box-shadow:inset 0 -6em 9em -4em rgba(15,23,42,.42),inset 0 -1.2em 2.4em -1.6em rgba(165,200,255,.75),inset 0 1.8em 2.4em -1.2em rgba(255,255,255,.45),0 .6em 1.2em -.6em rgba(15,23,42,.22),0 2.6em 5.2em -1.6em rgba(37,99,235,.55);animation:SolviOrb_liquid__kjoZl 7s ease-in-out infinite}.SolviOrb_solvi__QKSZ0 .SolviOrb_body__jcAt4:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(155deg,#1D4ED8,#312E81);opacity:var(--deep);transition:opacity .4s var(--ease)}.SolviOrb_solvi__QKSZ0 .SolviOrb_gloss__TgcR7{position:absolute;inset:0;border-radius:47% 53% 50% 50%/52% 50% 50% 48%;animation:SolviOrb_liquid__kjoZl 7s ease-in-out infinite;pointer-events:none;background:radial-gradient(80% 45% at 50% -4%,rgba(255,255,255,.5),rgba(255,255,255,.1) 45%,transparent 70%),radial-gradient(60% 30% at 50% 108%,rgba(196,220,255,.42),transparent 70%);mask:radial-gradient(closest-side,#000 96%,transparent 100%);-webkit-mask:radial-gradient(closest-side,#000 96%,transparent 100%)}.SolviOrb_solvi__QKSZ0 .SolviOrb_shadow__Qz2qv{position:absolute;left:14%;right:14%;bottom:-9em;height:9em;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(37,99,235,.38),rgba(15,23,42,.14) 55%,transparent 100%);filter:blur(1.2em);animation:SolviOrb_contact__FbYEP 4.4s ease-in-out infinite;transform-origin:50% 50%}.SolviOrb_solvi__QKSZ0 .SolviOrb_body__jcAt4:before{content:"";position:absolute;left:19%;top:10%;width:28%;height:13%;border-radius:3em;background:linear-gradient(90deg,rgba(255,255,255,.78),rgba(216,192,206,.42));transform:skewX(-40deg);filter:blur(.5em);z-index:1}.SolviOrb_solvi__QKSZ0 .SolviOrb_eyes__ulSgC{position:absolute;left:50%;top:50%;transform:translate(-50%,-54%);display:flex;gap:var(--gap);transition:gap .4s var(--ease)}.SolviOrb_solvi__QKSZ0 .SolviOrb_eye__fTTvm{width:18.5em;height:26em;background:linear-gradient(180deg,#FAFBFF 0,var(--white) 45%,#DCE6FF 100%);border-radius:var(--er);position:relative;overflow:hidden;--EH:var(--eh);--LT:var(--lt);--ROT:var(--rot);transform:skewX(var(--skew)) rotate(calc(var(--ROT) * var(--dir))) scale(var(--ew),var(--EH));clip-path:inset(var(--LT) 0 var(--lb) 0 round var(--er));transition:transform .45s var(--spring),clip-path .32s var(--ease),border-radius .3s var(--ease);box-shadow:inset 0 -1em 1.8em -.8em rgba(37,99,235,.4),inset 0 .9em 1.2em -.9em rgba(15,23,42,.28),inset 0 0 0 .35em rgba(255,255,255,.35)}.SolviOrb_solvi__QKSZ0 .SolviOrb_eye__fTTvm.SolviOrb_l__ox1Tl{--dir:1;--EH:var(--l-eh,var(--eh));--LT:var(--l-lt,var(--lt));--ROT:var(--l-rot,var(--rot))}.SolviOrb_solvi__QKSZ0 .SolviOrb_eye__fTTvm.SolviOrb_r__PtULK{--dir:-1;--EH:var(--r-eh,var(--eh));--LT:var(--r-lt,var(--lt));--ROT:var(--r-rot,var(--rot))}.SolviOrb_solvi__QKSZ0 .SolviOrb_pupil__240_P{position:absolute;left:50%;top:50%;width:9.4em;height:9.4em;border-radius:50%;background:radial-gradient(120% 120% at 35% 30%,#1E293B,var(--ink) 60%);box-shadow:inset 0 -.6em 1em -.6em rgba(255,255,255,.25);transform:translate(-50%,-50%) skewX(calc(-1 * var(--skew))) translate(var(--px,var(--tx,0)),var(--py,var(--ty,1.2em))) scale(var(--ps));transition:transform .32s var(--ease)}.SolviOrb_solvi__QKSZ0 .SolviOrb_pupil__240_P:after{content:"";position:absolute;left:18%;top:14%;width:36%;height:36%;border-radius:50%;background:#fff;opacity:.95}.SolviOrb_solvi__QKSZ0 .SolviOrb_pupil__240_P:before{content:"";position:absolute;right:20%;bottom:18%;width:16%;height:16%;border-radius:50%;background:#fff;opacity:.55}.SolviOrb_solvi__QKSZ0.SolviOrb_isBlink__Bgqyd .SolviOrb_eye__fTTvm{clip-path:inset(47% 0 47% 0 round var(--er));transition-duration:.45s,.08s,.3s}.SolviOrb_solvi__QKSZ0 .SolviOrb_blush__aNNP_{position:absolute;top:63em;width:11em;height:4.6em;border-radius:50%;background:var(--lav);opacity:var(--blush);filter:blur(.5em);transition:opacity .4s var(--ease)}.SolviOrb_solvi__QKSZ0 .SolviOrb_blush__aNNP_.SolviOrb_l__ox1Tl{left:16em}.SolviOrb_solvi__QKSZ0 .SolviOrb_blush__aNNP_.SolviOrb_r__PtULK{right:16em}.SolviOrb_solvi__QKSZ0 .SolviOrb_fx__qhm2H{position:absolute;inset:0;pointer-events:none}.SolviOrb_solvi__QKSZ0 .SolviOrb_ring__7s8XD{position:absolute;inset:-4em;border-radius:50%;border:1.4em solid var(--c1);opacity:0}.SolviOrb_solvi__QKSZ0[data-state=listening] .SolviOrb_ring__7s8XD{animation:SolviOrb_ring__7s8XD 1.6s cubic-bezier(0,0,.2,1) infinite}.SolviOrb_solvi__QKSZ0[data-state=listening] .SolviOrb_ring__7s8XD.SolviOrb_r2__0Z2EJ{animation-delay:.55s}.SolviOrb_solvi__QKSZ0[data-state=listening] .SolviOrb_inner__pD4sl{animation:SolviOrb_pulse__Utvyi 1.2s ease-in-out infinite}.SolviOrb_solvi__QKSZ0 .SolviOrb_dots__21Os_{position:absolute;right:var(--dots-x,-13em);top:var(--dots-y,-3em);display:flex;gap:2.2em;opacity:0;transition:opacity .3s}.SolviOrb_solvi__QKSZ0 .SolviOrb_dots__21Os_ i{width:5em;height:5em;border-radius:50%;background:var(--c1);opacity:.85}.SolviOrb_solvi__QKSZ0[data-state=thinking] .SolviOrb_dots__21Os_{opacity:1}.SolviOrb_solvi__QKSZ0[data-state=thinking] .SolviOrb_dots__21Os_ i{animation:SolviOrb_dot__yfpkG 1.1s ease-in-out infinite}.SolviOrb_solvi__QKSZ0[data-state=thinking] .SolviOrb_dots__21Os_ i:nth-child(2){animation-delay:.15s}.SolviOrb_solvi__QKSZ0[data-state=thinking] .SolviOrb_dots__21Os_ i:nth-child(3){animation-delay:.3s}.SolviOrb_solvi__QKSZ0 .SolviOrb_zzz__Z2Dc_{position:absolute;right:calc(-4 * var(--u));top:calc(-12 * var(--u));font-weight:700;font-size:14em;line-height:1;font-family:inherit;color:var(--c1);opacity:0;letter-spacing:-.05em}.SolviOrb_solvi__QKSZ0[data-state=sleepy] .SolviOrb_zzz__Z2Dc_{animation:SolviOrb_zzz__Z2Dc_ 2.6s ease-in-out infinite}.SolviOrb_solvi__QKSZ0 .SolviOrb_heart__mCWnY{position:absolute;color:#E08BB0;font-size:20em;line-height:1;opacity:0;left:calc(66 * var(--u));top:calc(-4 * var(--u))}.SolviOrb_solvi__QKSZ0 .SolviOrb_heart__mCWnY.SolviOrb_h2__SMiny{left:calc(2 * var(--u));top:calc(-10 * var(--u));font-size:15em}.SolviOrb_solvi__QKSZ0[data-state=love] .SolviOrb_heart__mCWnY{animation:SolviOrb_heart__mCWnY 2.2s ease-out infinite}.SolviOrb_solvi__QKSZ0[data-state=love] .SolviOrb_heart__mCWnY.SolviOrb_h2__SMiny{animation-delay:.9s}.SolviOrb_solvi__QKSZ0 .SolviOrb_tear__yM92Q{position:absolute;left:65em;top:56em;width:6em;height:9em;background:#BFDBFE;border-radius:50% 50% 50% 50%/30% 30% 70% 70%;opacity:0}.SolviOrb_solvi__QKSZ0[data-state=sad] .SolviOrb_tear__yM92Q{animation:SolviOrb_tear__yM92Q 2.4s ease-in infinite}.SolviOrb_solvi__QKSZ0 .SolviOrb_badge__A2tS5{position:absolute;right:-2em;bottom:2em;width:22em;height:22em;border-radius:50%;background:#16A34A;border:3em solid #fff;display:grid;place-items:center;transform:scale(0);transition:transform .5s var(--spring)}.SolviOrb_solvi__QKSZ0 .SolviOrb_badge__A2tS5 svg{width:60%;height:60%}.SolviOrb_solvi__QKSZ0[data-state=done] .SolviOrb_badge__A2tS5{transform:scale(1)}.SolviOrb_solvi__QKSZ0 .SolviOrb_burst__9W0mS{position:absolute;left:calc(var(--bx) * var(--u));top:calc(var(--by) * var(--u));line-height:1;opacity:0;will-change:transform,opacity}.SolviOrb_solvi__QKSZ0 .SolviOrb_burstHeart__qjAXC{color:#E08BB0;font-size:calc(var(--bs) * var(--u));animation:SolviOrb_burstHeart__qjAXC 1.7s cubic-bezier(.2,.7,.3,1) 1 both}.SolviOrb_solvi__QKSZ0 .SolviOrb_burstTear__c_YUd{width:calc(var(--bs) * var(--u));height:calc(var(--bs) * 1.5 * var(--u));background:#BFDBFE;border-radius:50% 50% 50% 50%/30% 30% 70% 70%;animation:SolviOrb_burstTear__c_YUd 1.5s ease-in 1 both}@keyframes SolviOrb_burstHeart__qjAXC{0%{opacity:0;transform:translate(0) scale(.4) rotate(0deg)}18%{opacity:1;transform:translate(calc(var(--bd) * .3 * var(--u)),calc(-14 * var(--u))) scale(1.1) rotate(calc(var(--bd) * .3deg))}to{opacity:0;transform:translate(calc(var(--bd) * var(--u)),calc(-70 * var(--u))) scale(1.3) rotate(calc(var(--bd) * .8deg))}}@keyframes SolviOrb_burstTear__c_YUd{0%{opacity:0;transform:translate(0) scaleY(.6)}25%{opacity:.95;transform:translateY(calc(4 * var(--u))) scaleY(1)}to{opacity:0;transform:translate(calc(var(--bd) * var(--u)),calc(46 * var(--u))) scaleY(1.15)}}.SolviOrb_solvi__QKSZ0[data-state=angry] .SolviOrb_face__u0zyc{animation:SolviOrb_shake__FiZ8F .5s cubic-bezier(.36,.07,.19,.97) 1}.SolviOrb_solvi__QKSZ0[data-state=surprised] .SolviOrb_face__u0zyc{animation:SolviOrb_jolt___Fwl9 .45s var(--spring) 1}@keyframes SolviOrb_breathe__sFDBw{0%,to{transform:scale(1)}50%{transform:scale(1.022)}}@keyframes SolviOrb_liquid__kjoZl{0%,to{border-radius:47% 53% 50% 50%/52% 50% 50% 48%}33%{border-radius:calc(50% + var(--energy) * 7%) calc(50% - var(--energy) * 7%) calc(47% - var(--energy) * 5%) calc(53% + var(--energy) * 5%) /calc(49% - var(--energy) * 6%) calc(53% + var(--energy) * 6%) calc(47% + var(--energy) * 4%) calc(51% - var(--energy) * 4%)}66%{border-radius:calc(52% - var(--energy) * 6%) calc(48% + var(--energy) * 6%) calc(51% + var(--energy) * 6%) calc(49% - var(--energy) * 6%) /calc(51% + var(--energy) * 5%) calc(48% - var(--energy) * 5%) calc(52% - var(--energy) * 5%) calc(49% + var(--energy) * 5%)}}@keyframes SolviOrb_contact__FbYEP{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.85}}@keyframes SolviOrb_pulse__Utvyi{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes SolviOrb_ring__7s8XD{0%{transform:scale(.92);opacity:.5}80%,to{transform:scale(1.35);opacity:0}}@keyframes SolviOrb_dot__yfpkG{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-3em);opacity:1}}@keyframes SolviOrb_zzz__Z2Dc_{0%{opacity:0;transform:translateY(calc(4 * var(--u))) scale(.8)}30%{opacity:.9}to{opacity:0;transform:translate(calc(6 * var(--u)),calc(-10 * var(--u))) scale(1.1)}}@keyframes SolviOrb_heart__mCWnY{0%{opacity:0;transform:translateY(calc(4 * var(--u))) scale(.6)}30%{opacity:1}to{opacity:0;transform:translateY(calc(-16 * var(--u))) scale(1.15) rotate(12deg)}}@keyframes SolviOrb_tear__yM92Q{0%,55%{opacity:0;transform:translateY(0)}60%{opacity:.95}to{opacity:0;transform:translateY(18em)}}@keyframes SolviOrb_shake__FiZ8F{10%,90%{transform:translateX(-1em)}20%,80%{transform:translateX(2em)}30%,50%,70%{transform:translateX(-3em)}40%,60%{transform:translateX(3em)}}@keyframes SolviOrb_jolt___Fwl9{0%{transform:scale(1)}40%{transform:scale(1.08,.94)}to{transform:scale(1)}}.SolviOrb_solvi__QKSZ0{--energy:0}.SolviOrb_solvi__QKSZ0 .SolviOrb_body__jcAt4,.SolviOrb_solvi__QKSZ0 .SolviOrb_gloss__TgcR7{animation-duration:calc(7s - var(--energy) * 5.4s)}.SolviOrb_solvi__QKSZ0[data-live="1"]:not([data-state=angry]):not([data-state=surprised]) .SolviOrb_face__u0zyc{animation:SolviOrb_jelly__3_NpK calc(1s - var(--energy) * .58s) ease-in-out infinite;transform-origin:50% 62%}@keyframes SolviOrb_jelly__3_NpK{0%,to{transform:scale(1) rotate(0deg)}25%{transform:scale(calc(1 + var(--energy) * .12),calc(1 - var(--energy) * .1)) rotate(calc(var(--energy) * -2.5deg))}50%{transform:scale(calc(1 - var(--energy) * .07),calc(1 + var(--energy) * .09)) rotate(0deg)}75%{transform:scale(calc(1 + var(--energy) * .08),calc(1 - var(--energy) * .06)) rotate(calc(var(--energy) * 2.5deg))}}.SolviOrb_solvi__QKSZ0.SolviOrb_canPoke__si_lB{cursor:pointer}.SolviOrb_solvi__QKSZ0.SolviOrb_canPoke__si_lB:active .SolviOrb_inner__pD4sl{transform:scale(.94)}.SolviOrb_solvi__QKSZ0.SolviOrb_isGiggle__NZBu6 .SolviOrb_inner__pD4sl{animation:SolviOrb_giggle__fHS0Q .9s var(--spring) 1}.SolviOrb_solvi__QKSZ0.SolviOrb_isSniff__QwkBc .SolviOrb_inner__pD4sl{animation:SolviOrb_sniff__8_MBY .7s var(--ease) 1}@keyframes SolviOrb_sniff__8_MBY{0%,to{transform:translateY(0) scale(1)}30%{transform:translateY(1.5em) scale(1.03,.97)}55%{transform:translateY(-1em) scale(.99,1.02)}}@keyframes SolviOrb_giggle__fHS0Q{0%{transform:rotate(0deg) scale(1)}15%{transform:rotate(-7deg) scale(1.1,.9)}30%{transform:rotate(7deg) scale(.93,1.07)}45%{transform:rotate(-5deg) scale(1.06,.95)}60%{transform:rotate(4deg) scale(.98,1.03)}78%{transform:rotate(-2deg) scale(1.02,.99)}to{transform:rotate(0deg) scale(1)}}@media (prefers-reduced-motion:reduce){.SolviOrb_solvi__QKSZ0 .SolviOrb_body__jcAt4,.SolviOrb_solvi__QKSZ0 .SolviOrb_burst__9W0mS,.SolviOrb_solvi__QKSZ0 .SolviOrb_gloss__TgcR7,.SolviOrb_solvi__QKSZ0 .SolviOrb_inner__pD4sl,.SolviOrb_solvi__QKSZ0 .SolviOrb_shadow__Qz2qv,.SolviOrb_solvi__QKSZ0.SolviOrb_isGiggle__NZBu6 .SolviOrb_inner__pD4sl,.SolviOrb_solvi__QKSZ0.SolviOrb_isSniff__QwkBc .SolviOrb_inner__pD4sl,.SolviOrb_solvi__QKSZ0[data-live] .SolviOrb_face__u0zyc,.SolviOrb_solvi__QKSZ0[data-state] .SolviOrb_face__u0zyc,.SolviOrb_solvi__QKSZ0[data-state] .SolviOrb_inner__pD4sl{animation:none!important}.SolviOrb_solvi__QKSZ0,.SolviOrb_solvi__QKSZ0 .SolviOrb_eye__fTTvm,.SolviOrb_solvi__QKSZ0 .SolviOrb_pupil__240_P{transition-duration:.15s}}.landing_caret__adrjJ{display:inline-block;width:2px;height:1.1em;margin-left:1px;vertical-align:-.15em;background:currentColor;animation:landing_caret__adrjJ 1s steps(1) infinite}@keyframes landing_caret__adrjJ{50%{opacity:0}}.landing_pop__z1NBs{animation:landing_pop__z1NBs .5s cubic-bezier(.34,1.45,.64,1) both}@keyframes landing_pop__z1NBs{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}.landing_dots__ClAWI span{display:inline-block;width:5px;height:5px;margin:0 1.5px;border-radius:50%;background:currentColor;animation:landing_dot__C4xd5 1.2s ease-in-out infinite}.landing_dots__ClAWI span:nth-child(2){animation-delay:.15s}.landing_dots__ClAWI span:nth-child(3){animation-delay:.3s}@keyframes landing_dot__C4xd5{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.landing_fill__yFs_F{position:relative;overflow:hidden}.landing_fill__yFs_F:after{content:"";position:absolute;inset:0;transform-origin:left;background:currentColor;transform:scaleX(0);animation:landing_fill__yFs_F var(--dur,1.2s) cubic-bezier(.22,1,.36,1) forwards}@keyframes landing_fill__yFs_F{to{transform:scaleX(1)}}.landing_line__MLLWX{position:relative;background:#E2E8F0;overflow:hidden}.landing_line__MLLWX:after{content:"";position:absolute;inset:0;background:#2563EB;transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.22,1,.36,1)}.landing_lineV__doOYE:after{transform:scaleY(0);transform-origin:top}.landing_lineOn__jSAWH:after{transform:none}.landing_ring__IBxFM{position:relative}.landing_ring__IBxFM:before{content:"";position:absolute;inset:-4px;border-radius:inherit;border:2px solid #2563eb;animation:landing_ring__IBxFM 1.4s cubic-bezier(0,0,.2,1) infinite}@keyframes landing_ring__IBxFM{0%{opacity:.8;transform:scale(.96)}to{opacity:0;transform:scale(1.18)}}.landing_sheen___u8U9{position:relative;overflow:hidden}.landing_sheen___u8U9:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);animation:landing_sheen___u8U9 1.4s linear infinite}@keyframes landing_sheen___u8U9{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.landing_caret__adrjJ,.landing_dots__ClAWI span,.landing_pop__z1NBs,.landing_ring__IBxFM:before,.landing_sheen___u8U9:after{animation:none}.landing_fill__yFs_F:after{animation:none;transform:none}.landing_line__MLLWX:after{transition:none}}