.buddy_buddy__8EqE5{--ring:#2a1d36;--ring-hi:#54406b;--face:#fffaf5;--face-hi:#ffffff;--face-lo:#efe2ec;--arm-hi:#e889b3;--arm-lo:#a3305f;--shine:rgba(255,255,255,0.75);--eye:#2a1d36;--arm:#b93f71;--cheek:#f2a7c5;--spark:#2e9277;--shadow:rgba(42,29,54,0.16);--glint:#ffffff;display:inline-block;flex-shrink:0;line-height:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.buddy_buddy__8EqE5[data-theme=dark]{--ring:#d9cbe6;--ring-hi:#ffffff;--face:#2a1d36;--face-hi:#45325a;--face-lo:#1f1529;--shine:rgba(255,255,255,0.9);--eye:#fffaf5;--glint:#2a1d36;--cheek:#e07aa6;--arm:#e07aa6;--spark:#5fd0ad;--shadow:rgba(0,0,0,0.35)}.buddy_svg__r6aSn{width:100%;height:100%;overflow:visible;transform:perspective(240px) rotateY(var(--ry,0deg)) rotateX(var(--rx,0deg));transition:transform .35s cubic-bezier(.3,1.3,.5,1);filter:drop-shadow(0 6px 8px rgba(42,29,54,.18))}.buddy_faceHi__CIKkg{stop-color:var(--face-hi)}.buddy_faceLo__y62xs{stop-color:var(--face-lo)}.buddy_ringHi__oqV0_{stop-color:var(--ring-hi)}.buddy_ringLo__ksCYf{stop-color:var(--ring)}.buddy_armHi__tA2h5{stop-color:var(--arm-hi)}.buddy_armLo__PTbT7{stop-color:var(--arm-lo)}.buddy_shine__jbun_{fill:var(--shine);pointer-events:none}.buddy_svg__r6aSn *{transform-box:fill-box}.buddy_shadow__eW6wI{fill:var(--shadow);transform-origin:center;animation:buddy_shadowBob__S6Et3 3.2s ease-in-out infinite}.buddy_body__7lnX3{transform-origin:46px 60px;transform-box:view-box;animation:buddy_bob__OwjXh 3.2s ease-in-out infinite}.buddy_face__KHJ7i{stroke-width:11}.buddy_arm__EHNLo line{stroke-width:12;stroke-linecap:round}.buddy_arm__EHNLo{transform-origin:62px 62px;transform-box:view-box}.buddy_cheeks__EwQ3W ellipse{fill:var(--cheek);opacity:.75}.buddy_eyes__N6wC_{transition:transform .18s ease-out}.buddy_blink__dhWdy{transform-origin:center;animation:buddy_blink__dhWdy 4.6s infinite}.buddy_eye__P2JpI{fill:var(--eye)}.buddy_glint__ntYTd{fill:var(--glint)}.buddy_brows__yIF06 path,.buddy_happyEye__Kpcx0,.buddy_mouth__QvmSC{fill:none;stroke:var(--eye);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.buddy_mouthFilled__XHwHe{fill:var(--eye);stroke:var(--eye);stroke-width:1.4;stroke-linejoin:round}.buddy_sparkles__gesco path{fill:var(--spark);transform-origin:center;animation:buddy_twinkle__NaeHV 1.4s ease-in-out infinite}.buddy_sparkles__gesco path:nth-child(2){fill:var(--arm);animation-delay:.35s}.buddy_sparkles__gesco path:nth-child(3){animation-delay:.7s}.buddy_dots__Liw77 circle{fill:var(--ring);opacity:.25;animation:buddy_dot__vv92n 1.2s ease-in-out infinite}.buddy_dots__Liw77 circle:nth-child(2){animation-delay:.2s}.buddy_dots__Liw77 circle:nth-child(3){animation-delay:.4s}.buddy_buddy__8EqE5[data-mood=wave] .buddy_arm__EHNLo{animation:buddy_wave__CANHC .55s ease-in-out 3}.buddy_buddy__8EqE5[data-mood=think] .buddy_body__7lnX3{animation:buddy_think__Bpq_1 3.2s ease-in-out infinite}.buddy_buddy__8EqE5[data-mood=happy] .buddy_body__7lnX3{animation:buddy_hop__151k9 .6s cubic-bezier(.3,1.5,.6,1) 1,buddy_bob__OwjXh 3.2s ease-in-out .6s infinite}.buddy_buddy__8EqE5[data-mood=flip] .buddy_body__7lnX3{animation:buddy_flip__sruZX .85s cubic-bezier(.5,0,.3,1) 1,buddy_bob__OwjXh 3.2s ease-in-out .85s infinite}.buddy_buddy__8EqE5[data-mood=oops] .buddy_body__7lnX3{animation:buddy_shake__Q4_in .5s ease-in-out 1,buddy_bob__OwjXh 3.2s ease-in-out .5s infinite}.buddy_buddy__8EqE5[data-mood=party] .buddy_body__7lnX3{animation:buddy_party__A38fS .9s ease-in-out infinite}.buddy_buddy__8EqE5[data-mood=party] .buddy_arm__EHNLo{animation:buddy_wave__CANHC .45s ease-in-out infinite}.buddy_buddy__8EqE5[data-mood=busy] .buddy_body__7lnX3{animation:buddy_busy__ipQxV .9s ease-in-out infinite}@keyframes buddy_bob__OwjXh{0%,to{transform:translateY(0)}50%{transform:translateY(-3.5px)}}@keyframes buddy_shadowBob__S6Et3{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.85);opacity:.7}}@keyframes buddy_blink__dhWdy{0%,93%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes buddy_wave__CANHC{0%,to{transform:rotate(0deg)}50%{transform:rotate(-38deg)}}@keyframes buddy_think__Bpq_1{0%,to{transform:rotate(-7deg) translateY(0)}50%{transform:rotate(-7deg) translateY(-2.5px)}}@keyframes buddy_hop__151k9{0%{transform:translateY(0) scale(1)}25%{transform:translateY(2px) scale(1.06,.92)}55%{transform:translateY(-14px) scale(.96,1.05)}to{transform:translateY(0) scale(1)}}@keyframes buddy_flip__sruZX{0%{transform:translateY(0) rotate(0deg)}20%{transform:translateY(3px) rotate(0deg) scale(1.05,.92)}60%{transform:translateY(-18px) rotate(220deg)}to{transform:translateY(0) rotate(1turn)}}@keyframes buddy_shake__Q4_in{0%,to{transform:translateX(0) rotate(0)}20%{transform:translateX(-4px) rotate(-6deg)}40%{transform:translateX(4px) rotate(6deg)}60%{transform:translateX(-3px) rotate(-4deg)}80%{transform:translateX(2px) rotate(2deg)}}@keyframes buddy_party__A38fS{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-9px) rotate(6deg)}}@keyframes buddy_busy__ipQxV{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg) translateY(-1.5px)}}@keyframes buddy_twinkle__NaeHV{0%,to{transform:scale(.6);opacity:.4}50%{transform:scale(1.15);opacity:1}}@keyframes buddy_dot__vv92n{0%,to{opacity:.2}50%{opacity:.85}}.buddy_heart__YnBqo{fill:#e0457f;transform-origin:center;animation:buddy_heartbeat__ZjTAZ .8s ease-in-out infinite}@keyframes buddy_heartbeat__ZjTAZ{0%,to{transform:scale(1)}30%{transform:scale(1.22)}60%{transform:scale(.96)}}.buddy_zzz__q8t65 text{fill:var(--ring);font:700 11px/1 var(--font-inter,Inter),system-ui,sans-serif;opacity:0;animation:buddy_zzz__q8t65 2.4s ease-in-out infinite}.buddy_zzz__q8t65 text:nth-child(2){font-size:13px;animation-delay:.6s}.buddy_zzz__q8t65 text:nth-child(3){font-size:15px;animation-delay:1.2s}@keyframes buddy_zzz__q8t65{0%{opacity:0;transform:translateY(4px)}30%,70%{opacity:.85}to{opacity:0;transform:translate(4px,-6px)}}.buddy_buddy__8EqE5[data-mood=shy] .buddy_arm__EHNLo{transform:rotate(-172deg);transition:transform .35s cubic-bezier(.3,1.4,.5,1)}.buddy_buddy__8EqE5[data-mood=shy] .buddy_cheeks__EwQ3W ellipse{opacity:1}.buddy_buddy__8EqE5[data-mood=point] .buddy_arm__EHNLo{transform:rotate(var(--point,0deg));transition:transform .4s cubic-bezier(.3,1.4,.5,1)}.buddy_buddy__8EqE5[data-mood=point] .buddy_body__7lnX3{animation:buddy_pointNudge__7jTYX 1.1s ease-in-out infinite}@keyframes buddy_pointNudge__7jTYX{0%,to{transform:translateX(0)}50%{transform:translateX(2.5px) translateY(-1.5px)}}.buddy_buddy__8EqE5[data-mood=love] .buddy_body__7lnX3{animation:buddy_hop__151k9 .6s cubic-bezier(.3,1.5,.6,1) 2,buddy_bob__OwjXh 3.2s ease-in-out 1.2s infinite}.buddy_buddy__8EqE5[data-mood=wow] .buddy_body__7lnX3{animation:buddy_wow__K0uPi .55s cubic-bezier(.3,1.6,.5,1) 1,buddy_bob__OwjXh 3.2s ease-in-out .55s infinite}@keyframes buddy_wow__K0uPi{0%{transform:scale(1)}35%{transform:scale(1.14,.9) translateY(2px)}70%{transform:scale(.94,1.1) translateY(-6px)}to{transform:scale(1)}}.buddy_buddy__8EqE5[data-mood=wink] .buddy_body__7lnX3{animation:buddy_wink__jr21k .7s ease-in-out 1,buddy_bob__OwjXh 3.2s ease-in-out .7s infinite}@keyframes buddy_wink__jr21k{0%,to{transform:rotate(0)}40%{transform:rotate(-9deg) translateY(-2px)}}.buddy_buddy__8EqE5[data-mood=backflip] .buddy_body__7lnX3{animation:buddy_backflip__3e48D .85s cubic-bezier(.5,0,.3,1) 1,buddy_bob__OwjXh 3.2s ease-in-out .85s infinite}@keyframes buddy_backflip__3e48D{0%{transform:translateY(0) rotate(0deg)}20%{transform:translateY(3px) rotate(0deg) scale(1.05,.92)}60%{transform:translateY(-18px) rotate(-220deg)}to{transform:translateY(0) rotate(-1turn)}}.buddy_buddy__8EqE5[data-mood=sleepy] .buddy_body__7lnX3{animation:buddy_sleepy__sjxlp 3.6s ease-in-out infinite}@keyframes buddy_sleepy__sjxlp{0%,to{transform:rotate(-6deg) translateY(1px)}50%{transform:rotate(-9deg) translateY(3px)}}.buddy_cheeks__EwQ3W ellipse{fill:#ff9fc4;opacity:.8}.buddy_buddy__8EqE5[data-theme=dark] .buddy_cheeks__EwQ3W ellipse{fill:#ff7fb2;opacity:.7}.buddy_cheekShine__7HYk8{fill:#fff;opacity:.85}.buddy_buddy__8EqE5[data-mood=wake] .buddy_body__7lnX3{animation:buddy_stretch___pBCJ 1.1s cubic-bezier(.3,1.3,.5,1) 1}.buddy_buddy__8EqE5[data-mood=wake] .buddy_arm__EHNLo{animation:buddy_armStretch__8a6eD 1.1s ease-in-out 1}@keyframes buddy_stretch___pBCJ{0%{transform:scale(1)}30%{transform:scale(.9,1.18) translateY(-6px)}55%{transform:scale(1.08,.92)}80%{transform:scale(.98,1.03) rotate(-4deg)}to{transform:scale(1)}}@keyframes buddy_armStretch__8a6eD{0%,to{transform:rotate(0deg)}35%,60%{transform:rotate(-120deg)}}@media (prefers-reduced-motion:reduce){.buddy_buddy__8EqE5 *,.buddy_buddy__8EqE5[data-mood] .buddy_arm__EHNLo,.buddy_buddy__8EqE5[data-mood] .buddy_body__7lnX3{animation:none!important;transition:none!important}}.buddy_buddy__8EqE5{--aura:rgba(232,137,179,0.38);--glass:rgba(255,255,255,0.55);--rim:rgba(255,255,255,0.6);--collar:#54406b}.buddy_buddy__8EqE5[data-theme=dark]{--aura:rgba(224,122,166,0.45);--glass:rgba(255,255,255,0.18);--rim:rgba(255,255,255,0.85);--collar:#ffffff}.buddy_auraIn__WBba4{stop-color:var(--aura)}.buddy_auraOut__9SYtK{stop-color:transparent}.buddy_aura__8aFH4{transform-origin:center;animation:buddy_auraBreath__AVpaz 3.2s ease-in-out infinite;pointer-events:none}@keyframes buddy_auraBreath__AVpaz{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.04)}}.buddy_glassRing__TSWGw{fill:none;stroke:var(--glass);stroke-width:1.3;pointer-events:none}.buddy_rimShine__Uib5Z{fill:none;stroke:var(--rim);stroke-width:2.6;stroke-linecap:round;pointer-events:none}.buddy_collar__ml9UA{fill:var(--collar);stroke:rgba(255,255,255,.5);stroke-width:1}@media (prefers-reduced-motion:reduce){.buddy_aura__8aFH4{animation:none}}.roaming_layer__V3T79{position:fixed;top:0;left:0;z-index:72;pointer-events:none;will-change:transform;transition:width .5s cubic-bezier(.65,0,.35,1),height .5s cubic-bezier(.65,0,.35,1)}.roaming_lean__9ZPvq{width:100%;height:100%;transform-origin:50% 92%;transition:transform .3s cubic-bezier(.3,1.4,.5,1)}.roaming_scaler__1WmQi{transform-origin:0 0;transition:transform .55s cubic-bezier(.34,1.4,.5,1)}.roaming_tap__OigbO{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto;border-radius:50%;-webkit-tap-highlight-color:transparent}.roaming_tap__OigbO:focus-visible{outline:3px solid rgba(185,63,113,.5);outline-offset:2px}.roaming_hopper__zJr9V,.roaming_lander__J19aQ,.roaming_stunt__8Wfwv{width:100%;height:100%;transform-origin:50% 85%}.roaming_hopper__zJr9V[data-hop=fwd]{animation:roaming_spinFwd__LVs1A .85s cubic-bezier(.45,0,.3,1)}.roaming_hopper__zJr9V[data-hop=back]{animation:roaming_spinBack__laQr_ .85s cubic-bezier(.45,0,.3,1)}.roaming_hopper__zJr9V[data-hop=slide]{animation:roaming_softLean__I_CG6 .85s cubic-bezier(.45,0,.3,1)}@keyframes roaming_spinFwd__LVs1A{0%{transform:scale(1) rotateY(0deg)}12%{transform:scale(1.1,.88) rotateY(0deg)}50%{transform:scale(.94,1.08) rotateY(180deg)}90%,to{transform:scale(1) rotateY(1turn)}}@keyframes roaming_spinBack__laQr_{0%{transform:scale(1) rotateY(0deg)}12%{transform:scale(1.1,.88) rotateY(0deg)}50%{transform:scale(.94,1.08) rotateY(-180deg)}90%,to{transform:scale(1) rotateY(-1turn)}}@keyframes roaming_softLean__I_CG6{0%,to{transform:rotate(0deg) scale(1)}40%{transform:rotate(-7deg) scale(1.04)}75%{transform:rotate(2deg) scale(.98,1.02)}}.roaming_lander__J19aQ[data-land=true]{animation:roaming_land__IK5sO .75s cubic-bezier(.3,1.4,.5,1)}@keyframes roaming_land__IK5sO{0%{transform:scale(1.18,.8)}35%{transform:scale(.94,1.08) rotate(0deg)}55%{transform:scale(1) rotate(-8deg) translateY(2px)}75%{transform:rotate(5deg)}to{transform:scale(1) rotate(0deg)}}.roaming_stunt__8Wfwv[data-stunt=spin]{animation:roaming_spin__NbOuj 1s cubic-bezier(.5,0,.3,1)}.roaming_stunt__8Wfwv[data-stunt=grow]{animation:roaming_grow__RRKfN 1s cubic-bezier(.3,1.5,.5,1)}.roaming_stunt__8Wfwv[data-stunt=wiggle]{animation:roaming_wiggle__v3gW7 .9s ease-in-out}.roaming_stunt__8Wfwv[data-stunt=hop]{animation:roaming_hop__N9ii2 .9s cubic-bezier(.3,1.4,.5,1)}@keyframes roaming_spin__NbOuj{0%{transform:perspective(300px) rotateY(0deg)}to{transform:perspective(300px) rotateY(1turn)}}@keyframes roaming_grow__RRKfN{0%,to{transform:scale(1)}40%{transform:scale(1.35)}60%{transform:scale(1.28)}}@keyframes roaming_wiggle__v3gW7{0%,to{transform:rotate(0deg)}20%{transform:rotate(-12deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-7deg)}80%{transform:rotate(4deg)}}@keyframes roaming_hop__N9ii2{0%,to{transform:translateY(0) scale(1)}20%{transform:translateY(2px) scale(1.1,.9)}50%{transform:translateY(-20px) scale(.95,1.06)}75%{transform:translateY(0) scale(1.05,.95)}}.roaming_bubble__bcJll{position:absolute;margin:0;padding:9px 13px;border-radius:14px;background:#2a1d36;color:#fff;font-family:var(--font-inter,Inter),system-ui,sans-serif;font-size:13px;font-weight:500;line-height:1.4;box-shadow:0 14px 30px -12px rgba(42,29,54,.55);opacity:0;transform:translateY(6px) scale(.92);transition:opacity .25s ease,transform .35s cubic-bezier(.3,1.4,.5,1)}.roaming_bubble__bcJll[data-show=true]{opacity:1;transform:translateY(0) scale(1);transition-delay:.55s}.roaming_bubble__bcJll[data-placement=left]{top:calc(100% + 10px);right:0;transform-origin:85% 0;border-top-right-radius:4px}.roaming_bubble__bcJll[data-placement=right]{top:calc(100% + 10px);left:30%;transform-origin:10% 0;border-top-left-radius:4px}.roaming_bubble__bcJll[data-placement=home]{top:calc(100% + 6px);left:4px;transform-origin:10% 0;border-top-left-radius:4px}.roaming_bubble__bcJll[data-placement=home][data-side=left]{top:auto;left:auto;bottom:6px;right:calc(100% + 8px);transform-origin:100% 100%;border-top-left-radius:14px;border-bottom-right-radius:4px}.roaming_bubble__bcJll[data-placement=above],.roaming_bubble__bcJll[data-placement=perch]{bottom:4px;padding:7px 11px;font-size:12.5px;right:calc(100% + 6px);transform-origin:100% 100%;border-bottom-right-radius:4px}[data-theme=dark] .roaming_bubble__bcJll{background:#f4eff7;color:#2a1d36;box-shadow:0 14px 30px -12px rgba(0,0,0,.7)}@media (prefers-reduced-motion:reduce){.roaming_layer__V3T79{transition:none}.roaming_hopper__zJr9V,.roaming_lander__J19aQ,.roaming_stunt__8Wfwv{animation:none!important}.roaming_scaler__1WmQi{transition:none}.roaming_bubble__bcJll{transition:opacity .2s ease;transform:none}}.roaming_skip__ii9b1{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));z-index:41;transform:translateX(-50%);min-height:36px;padding:0 16px;border:1px solid rgba(255,255,255,.2);border-radius:99px;background:rgba(23,15,29,.7);color:rgba(255,255,255,.85);font:600 13px/1 var(--font-inter,Inter),system-ui,sans-serif;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.roaming_skip__ii9b1:hover{background:rgba(23,15,29,.9);color:#fff}.assistant_root__DBz_2{--ink:#2a1d36;--ink-soft:#46404b;--muted:#776e7d;--surface:#ffffff;--sunken:#faf7f2;--mist:#eee9f1;--line:rgba(42,29,54,0.12);--orchid:#b93f71;--orchid-deep:#9b2f5e;--orchid-wash:rgba(185,63,113,0.09);--jade:#2e9277;--shadow:0 30px 70px -24px rgba(42,29,54,0.45);font-family:var(--font-inter,Inter),system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}.assistant_root__DBz_2[data-theme=dark]{--ink:#f4eff7;--ink-soft:#ddd3e4;--muted:#a99db3;--surface:#221829;--sunken:#1a1220;--mist:#2f2339;--line:rgba(244,239,247,0.12);--orchid:#d9659a;--orchid-deep:#c24f84;--orchid-wash:rgba(217,101,154,0.16);--jade:#4cc29f;--shadow:0 30px 70px -20px rgba(0,0,0,0.7)}.assistant_root__DBz_2 *,.assistant_root__DBz_2 :after,.assistant_root__DBz_2 :before{box-sizing:border-box}.assistant_root__DBz_2 :where(button,input){font:inherit;color:inherit}.assistant_root__DBz_2 :where(p){margin:0}.assistant_root__DBz_2 :is(button,a,input):focus-visible{outline:3px solid rgba(185,63,113,.45);outline-offset:2px}.assistant_launcherWrap__VQ2dr{position:fixed;right:16px;bottom:calc(16px + var(--lift, 0px) + env(safe-area-inset-bottom));z-index:70;display:flex;align-items:flex-end;gap:10px;pointer-events:none;transition:bottom .3s ease}.assistant_launcherWrap__VQ2dr>*{pointer-events:auto}@media (min-width:960px){.assistant_launcherWrap__VQ2dr{right:24px;bottom:24px}}.assistant_launcherWrap__VQ2dr[data-hide-small=true]{display:none}@media (min-width:1024px){.assistant_launcherWrap__VQ2dr[data-hide-small=true]{display:flex}}.assistant_launcher__k_WB_{width:60px;height:60px;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;background:radial-gradient(circle at 30% 25%,#fff,#f6eef3 70%);box-shadow:0 0 0 1px var(--line),0 14px 30px -10px rgba(42,29,54,.45);transition:transform .2s cubic-bezier(.3,1.5,.6,1);animation:assistant_launcherIn__UCbWW .5s cubic-bezier(.3,1.5,.6,1)}.assistant_launcher__k_WB_:hover{transform:translateY(-3px) scale(1.05)}.assistant_launcher__k_WB_:active{transform:scale(.95)}@keyframes assistant_launcherIn__UCbWW{0%{transform:scale(.4);opacity:0}}.assistant_teaser__X__2T{position:relative;max-width:220px;margin-bottom:10px;padding:10px 30px 10px 14px;border-radius:16px 16px 4px 16px;background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line),0 16px 34px -14px rgba(42,29,54,.45);animation:assistant_teaserIn__yerIv .4s cubic-bezier(.3,1.4,.6,1)}@keyframes assistant_teaserIn__yerIv{0%{transform:translateY(8px) scale(.92);opacity:0}}.assistant_teaserText___ACuZ{border:0;background:none;padding:0;text-align:left;font-size:13.5px;font-weight:500;line-height:1.4;cursor:pointer}.assistant_teaserClose__Ej75U{position:absolute;top:6px;right:6px;width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:var(--muted);cursor:pointer}.assistant_teaserClose__Ej75U:hover{background:var(--mist);color:var(--ink)}.assistant_scrim__98J5S{position:fixed;inset:0;z-index:79;background:rgba(23,15,29,.32);animation:assistant_fadeIn__J2gdj .2s ease}@media (min-width:640px){.assistant_scrim__98J5S{background:transparent}}.assistant_panel__tpHDH{position:fixed;z-index:80;left:0;right:0;bottom:0;height:min(86dvh,640px);display:flex;flex-direction:column;background:var(--surface);color:var(--ink);border-radius:22px 22px 0 0;box-shadow:var(--shadow);animation:assistant_sheetUp__b4O8U .35s cubic-bezier(.22,1,.36,1)}@media (min-width:640px){.assistant_panel__tpHDH{left:auto;right:24px;bottom:24px;width:380px;height:min(600px,calc(100dvh - 48px));border-radius:22px;border:1px solid var(--line);animation:assistant_popIn__aFxd5 .3s cubic-bezier(.3,1.3,.6,1)}}@keyframes assistant_sheetUp__b4O8U{0%{transform:translateY(100%)}}@keyframes assistant_popIn__aFxd5{0%{transform:translateY(14px) scale(.96);opacity:0}}@keyframes assistant_fadeIn__J2gdj{0%{opacity:0}}.assistant_head__MlNnN{display:flex;align-items:center;gap:10px;padding:14px 14px 12px 16px;border-bottom:1px solid var(--line);background:radial-gradient(260px 120px at 0 0,var(--orchid-wash),transparent 70%),var(--surface)}.assistant_headText__SmiUR{flex:1;min-width:0;display:grid}.assistant_headText__SmiUR strong{font-family:var(--font-manrope),var(--signup-heading),sans-serif;font-size:16px;font-weight:600}.assistant_headText__SmiUR span{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.assistant_online__Yk67W{width:7px;height:7px;border-radius:50%;background:var(--jade);box-shadow:0 0 0 3px rgba(46,146,119,.18)}.assistant_close__Pimas{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:12px;background:none;color:var(--muted);cursor:pointer}.assistant_close__Pimas:hover{background:var(--mist);color:var(--ink)}.assistant_list__UdIlf{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:16px;display:flex;flex-direction:column;gap:10px;background:var(--sunken)}.assistant_user__kfIZv,.assistant_vico__QW_IP{max-width:86%;font-size:14px;line-height:1.5;animation:assistant_msgIn__6BNuP .25s ease-out}@keyframes assistant_msgIn__6BNuP{0%{transform:translateY(6px);opacity:0}}.assistant_vico__QW_IP{align-self:flex-start;padding:10px 13px;border-radius:4px 16px 16px 16px;background:var(--surface);border:1px solid var(--line);color:var(--ink-soft)}.assistant_user__kfIZv{align-self:flex-end;padding:9px 13px;border-radius:16px 4px 16px 16px;background:var(--orchid)}.assistant_actions__TQAI6{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.assistant_action__Vw5Ex{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 12px;border-radius:99px;background:var(--ink);color:var(--surface);font-size:12.5px;font-weight:600;text-decoration:none}.assistant_action__Vw5Ex:hover{opacity:.9}.assistant_typing__RdxFF{display:flex;gap:4px;padding:13px 14px}.assistant_typing__RdxFF span{width:7px;height:7px;border-radius:50%;background:var(--muted);animation:assistant_typingDot__sHnhI 1s ease-in-out infinite}.assistant_typing__RdxFF span:nth-child(2){animation-delay:.15s}.assistant_typing__RdxFF span:nth-child(3){animation-delay:.3s}@keyframes assistant_typingDot__sHnhI{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-3px);opacity:1}}.assistant_chips__scRm6{display:flex;gap:6px;padding:10px 14px 4px;overflow-x:auto;scrollbar-width:none;background:var(--surface);border-top:1px solid var(--line)}.assistant_chips__scRm6::-webkit-scrollbar{display:none}.assistant_chips__scRm6 button{flex-shrink:0;min-height:34px;padding:0 13px;border:1px solid var(--line);border-radius:99px;background:var(--surface);color:var(--ink);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}.assistant_chips__scRm6 button:hover{border-color:var(--orchid);background:var(--orchid-wash)}.assistant_form__6Fg91{display:flex;gap:8px;padding:10px 14px calc(12px + env(safe-area-inset-bottom));background:var(--surface)}.assistant_chips__scRm6+.assistant_form__6Fg91{padding-top:8px}.assistant_form__6Fg91 input{flex:1;min-width:0;height:44px;padding:0 14px;border:1px solid var(--line);border-radius:99px;background:var(--sunken);font-size:16px}.assistant_form__6Fg91 input::-moz-placeholder{color:var(--muted)}.assistant_form__6Fg91 input::placeholder{color:var(--muted)}.assistant_form__6Fg91 input:focus{outline:none;border-color:var(--orchid);box-shadow:0 0 0 3px var(--orchid-wash)}.assistant_form__6Fg91 button{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;border:0;background:var(--orchid);cursor:pointer}.assistant_form__6Fg91 button:disabled{opacity:.4;cursor:default}@media (prefers-reduced-motion:reduce){.assistant_launcher__k_WB_,.assistant_panel__tpHDH,.assistant_scrim__98J5S,.assistant_teaser__X__2T,.assistant_typing__RdxFF span,.assistant_user__kfIZv,.assistant_vico__QW_IP{animation:none!important}}.assistant_pad__m6Xrl{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;color:var(--orchid)}.assistant_pad__m6Xrl svg{opacity:0;transform:scale(.6);transition:opacity .25s ease,transform .35s cubic-bezier(.3,1.5,.5,1)}.assistant_pad__m6Xrl[data-away=true] svg{opacity:1;transform:scale(1)}.assistant_root__DBz_2[data-theme=dark] .assistant_launcher__k_WB_{background:radial-gradient(circle at 30% 25%,#45325a,#241a2e 70%);box-shadow:0 0 0 1px rgba(244,239,247,.14),0 14px 30px -10px rgba(0,0,0,.7)}.assistant_panel__tpHDH{border-radius:28px;overflow:hidden;border:1px solid var(--line);box-shadow:0 40px 90px -30px rgba(42,29,54,.55),inset 0 0 0 1px rgba(255,255,255,.4)}.assistant_head__MlNnN{position:relative;isolation:isolate;padding:18px 18px 16px;background:linear-gradient(135deg,#2a1d36,#5a2a52 60%,#b93f71 120%);color:#fbf4ff;border-bottom:0}.assistant_head__MlNnN:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(160px circle at 18% 30%,rgba(232,137,179,.35),transparent 70%)}.assistant_headText__SmiUR strong{color:#fff;font-size:1.05rem}.assistant_headText__SmiUR span{color:rgba(251,244,255,.75)}.assistant_close__Pimas{color:#fbf4ff;background:rgba(255,255,255,.12)}.assistant_close__Pimas:hover{background:rgba(255,255,255,.22)}.assistant_list__UdIlf{background:linear-gradient(180deg,var(--sunken),var(--surface) 70%)}.assistant_vico__QW_IP{border-radius:20px 20px 20px 6px;box-shadow:0 10px 24px -18px rgba(42,29,54,.45);animation:assistant_bubbleIn__dMTIg .45s cubic-bezier(.2,.8,.2,1) both}.assistant_user__kfIZv{border-radius:20px 20px 6px 20px;background:linear-gradient(135deg,#2a1d36,#5a2a52);color:#fff;animation:assistant_bubbleIn__dMTIg .35s cubic-bezier(.2,.8,.2,1) both}@keyframes assistant_bubbleIn__dMTIg{0%{opacity:0;transform:translateY(10px) scale(.96)}}.assistant_chips__scRm6 button{border-radius:999px;border-color:var(--orchid-wash);background:var(--orchid-wash);color:var(--orchid-deep);font-weight:600}.assistant_chips__scRm6 button:hover{background:var(--orchid);color:#fff}.assistant_form__6Fg91 input{border-radius:999px}.assistant_form__6Fg91 button{border-radius:50%;background:linear-gradient(135deg,#b93f71,#e889b3);color:#fff}.assistant_launcher__k_WB_{box-shadow:0 16px 34px -14px rgba(185,63,113,.55),0 0 0 1px rgba(42,29,54,.06)}@media (prefers-reduced-motion:reduce){.assistant_user__kfIZv,.assistant_vico__QW_IP{animation:none}}