.chat_page__pi_Ky{min-height:100vh;min-height:100dvh;background:var(--cream);display:flex;flex-direction:column}.chat_bar__Fu_c4{display:flex;align-items:center;justify-content:center;padding:0 20px;height:54px;border-bottom:1px solid var(--border);flex-shrink:0}.chat_company__cdap4{font-size:16px;font-weight:600;color:var(--ink);letter-spacing:-.2px}.chat_logo__ZUIuV{max-height:30px;max-width:160px;object-fit:contain}.chat_chatArea__cjs2j{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px 20px 16px;gap:16px;overflow:hidden}.chat_chatLogo__ZL4RZ{max-height:36px;max-width:180px;object-fit:contain;flex-shrink:0}.chat_chatFrame__qPsYF{width:100%;max-width:520px;height:min(700px,calc(100dvh - 140px));display:flex;flex-direction:column}.chat_chatFrame__qPsYF>*{flex:1 1;min-height:0}.chat_poweredBar__DeM6E{flex-shrink:0;display:flex;justify-content:center;padding:10px 0 16px}.chat_powered__sliDv{font-size:11px;color:var(--muted);text-decoration:none;display:inline-flex;align-items:center;gap:4px;opacity:.55;transition:opacity .15s}.chat_powered__sliDv:hover{opacity:1}.chat_poweredLogo__iK5Nj{font-family:JetBrains Mono,monospace;font-weight:700;color:var(--ink);letter-spacing:-.5px}.chat_poweredLogo__iK5Nj span{color:var(--lime)}@media (max-width:640px){.chat_bar__Fu_c4,.chat_chatLogo__ZL4RZ,.chat_poweredBar__DeM6E{display:none}.chat_chatArea__cjs2j{padding:0;gap:0;align-items:stretch}.chat_chatFrame__qPsYF{height:100dvh;max-width:100%}}.chat_gate__r2jH5{width:100%;max-width:420px;margin:auto}.chat_gateCard__aIgym{background:white;border:1px solid var(--border);border-radius:20px;padding:28px 24px 24px;display:flex;flex-direction:column;gap:12px;box-shadow:0 2px 24px rgba(17,17,16,.07)}.chat_gateAvatar__g0V24{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid var(--border);margin-bottom:2px}.chat_gateTitle__RmxGV{font-size:18px;font-weight:700;color:var(--ink);letter-spacing:-.3px;line-height:1.3;margin:0}.chat_gateSub__g_rkC{font-size:13px;color:var(--muted);margin:2px 0 0;line-height:1.45}.chat_gateFieldsLabel__T6a8p{font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin:4px 0 0}.chat_gateInput__LDBsP{background:var(--surface);border:1.5px solid var(--border);border-radius:12px;padding:13px 14px;font-size:16px;font-family:inherit;color:var(--ink);outline:none;transition:border-color .15s;width:100%;-webkit-appearance:none}.chat_gateInput__LDBsP:focus{border-color:var(--ink)}.chat_gateInput__LDBsP::placeholder{color:rgba(138,136,120,.5)}.chat_gateBtn__K_aPS{border:none;border-radius:12px;padding:14px;font-size:15px;font-weight:700;cursor:pointer;font-family:inherit;transition:opacity .15s,transform .1s;margin-top:4px;-webkit-tap-highlight-color:transparent}.chat_gateBtn__K_aPS:hover{opacity:.8}.chat_gateBtn__K_aPS:active{transform:scale(.98)}.demo_page__ZQZlk{display:flex;flex-direction:column;min-height:100dvh;background:var(--cream);padding-top:76px}.demo_section__MGWmG{flex:1 1;display:flex;align-items:center;justify-content:center;padding:40px 20px 56px;position:relative}.demo_widget__XUIvZ{width:100%;max-width:520px;background:var(--widget-bg,var(--cream));border-radius:28px;--wfg:#111110;--wfg2:rgba(17,17,16,0.55);--wfg3:rgba(17,17,16,0.35);--wcard:rgba(255,255,255,0.9);--wcard-border:rgba(17,17,16,0.09);--wchip:rgba(255,255,255,0.75);--wchip-border:rgba(17,17,16,0.1);--wbar:rgba(245,242,234,0.82);--wbar-border:rgba(17,17,16,0.05);--wsurface:rgba(17,17,16,0.06);overflow:hidden;display:flex;flex-direction:column;height:660px;position:relative;box-shadow:0 0 0 1px rgba(17,17,16,.07),0 40px 100px rgba(17,17,16,.13),0 10px 28px rgba(17,17,16,.07)}@media (max-width:640px){.demo_page__ZQZlk{padding-top:0}.demo_section__MGWmG{padding:0;align-items:stretch}.demo_widget__XUIvZ{max-width:100%;border-radius:0;height:100dvh;box-shadow:none;overflow:hidden;flex:1 1}}.demo_gradientLayer__F9lI_{position:absolute;inset:0;pointer-events:none;z-index:0;transform:translateZ(0)}.demo_blob1__doekq{width:520px;height:420px;top:-200px;left:50%;transform:translateX(-50%);background:radial-gradient(ellipse at 50% 50%,rgba(var(--brand-rgb,197,241,53),.92) 0,rgba(var(--brand-rgb,197,241,53),.48) 42%,transparent 68%);filter:blur(36px);animation:demo_morph1__5gTBg 13s ease-in-out infinite;border-radius:60% 40% 55% 45%/50% 60% 40% 50%}.demo_blob1__doekq,.demo_blob2__p0UD9{position:absolute;will-change:transform,opacity,border-radius;transition:opacity .9s cubic-bezier(.16,1,.3,1);-webkit-transform:translateZ(0)}.demo_blob2__p0UD9{width:360px;height:300px;top:-100px;left:5%;background:radial-gradient(ellipse at 50% 50%,rgba(var(--brand-rgb,197,241,53),.72) 0,rgba(var(--brand-rgb,197,241,53),.3) 50%,transparent 70%);filter:blur(30px);animation:demo_morph2__ePpxc 9s ease-in-out infinite;border-radius:45% 55% 60% 40%/55% 45% 55% 45%}.demo_blob3__mVmSG{position:absolute;width:280px;height:240px;top:-60px;right:5%;background:radial-gradient(ellipse at 50% 50%,rgba(var(--brand-rgb,197,241,53),.62) 0,transparent 65%);filter:blur(26px);will-change:transform,opacity,border-radius;animation:demo_morph3__c2J62 7s ease-in-out infinite;border-radius:50% 50% 40% 60%/60% 40% 60% 40%;transition:opacity .9s cubic-bezier(.16,1,.3,1);-webkit-transform:translateZ(0)}.demo_gradientLayer__F9lI_[data-state=idle] .demo_blob1__doekq{opacity:.35}.demo_gradientLayer__F9lI_[data-state=idle] .demo_blob2__p0UD9{opacity:.22}.demo_gradientLayer__F9lI_[data-state=idle] .demo_blob3__mVmSG{opacity:.16}.demo_gradientLayer__F9lI_[data-state=typing] .demo_blob1__doekq{opacity:.72}.demo_gradientLayer__F9lI_[data-state=typing] .demo_blob2__p0UD9{opacity:.52}.demo_gradientLayer__F9lI_[data-state=typing] .demo_blob3__mVmSG{opacity:.4}.demo_gradientLayer__F9lI_[data-state=loading] .demo_blob1__doekq{opacity:1}.demo_gradientLayer__F9lI_[data-state=loading] .demo_blob2__p0UD9{opacity:.85}.demo_gradientLayer__F9lI_[data-state=loading] .demo_blob3__mVmSG{opacity:.7}.demo_gradientLayer__F9lI_[data-state=arrived] .demo_blob1__doekq{opacity:1}.demo_gradientLayer__F9lI_[data-state=arrived] .demo_blob2__p0UD9{opacity:.9}.demo_gradientLayer__F9lI_[data-state=arrived] .demo_blob3__mVmSG{opacity:.75}.demo_gradientLayer__F9lI_[data-state=listening] .demo_blob1__doekq{opacity:.85}.demo_gradientLayer__F9lI_[data-state=listening] .demo_blob2__p0UD9{opacity:.65}.demo_gradientLayer__F9lI_[data-state=listening] .demo_blob3__mVmSG{opacity:.5}.demo_gradientLayer__F9lI_[data-state=listening] .demo_gradientPulse__ZTI1J{opacity:.7;animation:demo_listeningBreath__eU9s4 2.8s ease-in-out infinite}@keyframes demo_listeningBreath__eU9s4{0%,to{transform:translateX(-50%) scale(1);opacity:.55}33%{transform:translateX(-50%) scale(1.18,.92);opacity:.75}66%{transform:translateX(-50%) scale(.88,1.12);opacity:.65}}.demo_gradientPulse__ZTI1J{position:absolute;top:-80px;left:50%;transform:translateX(-50%);width:440px;height:360px;border-radius:50%;background:radial-gradient(ellipse at 50% 50%,rgba(var(--brand-rgb,197,241,53),.38) 0,rgba(var(--brand-rgb,197,241,53),.12) 45%,transparent 68%);filter:blur(40px);opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1);pointer-events:none}.demo_gradientLayer__F9lI_[data-state=loading] .demo_gradientPulse__ZTI1J{opacity:1;animation:demo_thinkingPulse__hUWjV 2.2s ease-in-out infinite}.demo_gradientLayer__F9lI_[data-state=arrived] .demo_gradientPulse__ZTI1J{opacity:.8;animation:demo_arrivedBloom__5QuGI .85s cubic-bezier(.16,1,.3,1) both}@keyframes demo_thinkingPulse__hUWjV{0%,to{transform:translateX(-50%) scale(.92);opacity:.65}50%{transform:translateX(-50%) scale(1.18);opacity:1}}@keyframes demo_arrivedBloom__5QuGI{0%{transform:translateX(-50%) scale(.9);opacity:.6}40%{transform:translateX(-50%) scale(1.5);opacity:1}to{transform:translateX(-50%) scale(1.1);opacity:.7}}@keyframes demo_morph1__5gTBg{0%{transform:translateX(-50%) translateY(0) scale(1);border-radius:60% 40% 55% 45%/50% 60% 40% 50%}18%{transform:translateX(-46%) translateY(-18px) scale(1.1,.9);border-radius:40% 60% 45% 55%/60% 40% 60% 40%}36%{transform:translateX(-54%) translateY(12px) scale(.92,1.12);border-radius:55% 45% 40% 60%/45% 55% 50% 50%}55%{transform:translateX(-48%) translateY(-8px) scale(1.06,.96);border-radius:45% 55% 60% 40%/55% 45% 40% 60%}72%{transform:translateX(-52%) translateY(16px) scale(.96,1.06);border-radius:50% 50% 50% 50%/50% 50% 50% 50%}to{transform:translateX(-50%) translateY(0) scale(1);border-radius:60% 40% 55% 45%/50% 60% 40% 50%}}@keyframes demo_morph2__ePpxc{0%{transform:translate(0) scale(1);border-radius:45% 55% 60% 40%/55% 45% 55% 45%}25%{transform:translate(28px,-22px) scale(1.12,.9);border-radius:60% 40% 45% 55%/40% 60% 40% 60%}50%{transform:translate(-18px,14px) scale(.9,1.1);border-radius:40% 60% 55% 45%/55% 45% 60% 40%}75%{transform:translate(12px,-8px) scale(1.05);border-radius:55% 45% 40% 60%/45% 55% 45% 55%}to{transform:translate(0) scale(1);border-radius:45% 55% 60% 40%/55% 45% 55% 45%}}@keyframes demo_morph3__c2J62{0%{transform:translate(0) rotate(0deg) scale(1);border-radius:50% 50% 40% 60%/60% 40% 60% 40%}30%{transform:translate(-24px,18px) rotate(12deg) scale(1.14,.88);border-radius:38% 62% 55% 45%/50% 50% 45% 55%}60%{transform:translate(16px,-12px) rotate(-8deg) scale(.88,1.1);border-radius:60% 40% 42% 58%/45% 55% 55% 45%}to{transform:translate(0) rotate(0deg) scale(1);border-radius:50% 50% 40% 60%/60% 40% 60% 40%}}.demo_main__9KmVW{flex:1 1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding:20px 24px 16px;position:relative;z-index:1;overscroll-behavior:contain;scrollbar-width:none}.demo_main__9KmVW::-webkit-scrollbar{display:none}.demo_spacer__hC_sp{flex:1 1;min-height:0}.demo_history__MNUsW{display:flex;flex-direction:column;gap:5px;padding-bottom:28px}.demo_historyUserRow__f6zlh{display:flex;justify-content:flex-end}.demo_historyUserBubble__mjxlw{background:var(--wsurface);color:var(--wfg2);padding:6px 12px;border-radius:12px 12px 3px 12px;font-size:13px;line-height:1.4;max-width:76%}.demo_historyAIRow__XOIja{display:flex;align-items:flex-start;gap:8px}.demo_historyAIAvatar__Bn71h{width:24px;height:24px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid var(--wcard-border);margin-top:1px}.demo_historyAIText__ZL7ou{font-size:13px;color:var(--wfg3);line-height:1.4;padding:2px 0}.demo_historyImgRow__0HbsG{display:flex;gap:4px;margin-bottom:4px;flex-wrap:wrap}.demo_historyImgThumb__X8Vi_{width:44px;height:36px;object-fit:cover;border-radius:5px;opacity:.65}.demo_historyDocsRow__LWt1m{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.demo_historyDocChip__XB2St{display:inline-flex;align-items:center;gap:4px;background:var(--wsurface);border-radius:6px;padding:3px 7px;font-size:10px;color:var(--wfg2);max-width:140px;overflow:hidden}.demo_historyDocChip__XB2St span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo_heroArea__ClSSU{display:flex;flex-direction:column;gap:22px;animation:demo_heroAreaIn__McoHX .52s cubic-bezier(.16,1,.3,1) .2s both}@keyframes demo_heroAreaIn__McoHX{0%{opacity:0;transform:translateY(22px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.demo_heroText__LvtGb{font-size:clamp(23px,5.5vw,34px);font-weight:700;color:var(--wfg);line-height:1.18;letter-spacing:-.6px}.demo_heroTextMd__kxDcv{font-size:clamp(19px,4vw,26px);font-weight:700;color:var(--wfg);line-height:1.22;letter-spacing:-.4px}.demo_heroTextBody__21Bt6{font-size:clamp(15px,3.5vw,17px);font-weight:500;color:var(--wfg);line-height:1.55;letter-spacing:0}@keyframes demo_heroIn__ZWKEY{0%{opacity:0;transform:translateY(22px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.demo_chips__UJAxY{display:flex;flex-wrap:wrap;gap:8px}.demo_chip__Rgu46{background:var(--wchip);border:1.5px solid var(--wchip-border);color:var(--wfg);padding:10px 20px;border-radius:100px;font-size:14px;font-weight:500;cursor:pointer;font-family:inherit;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .15s,background .15s,transform .12s;-webkit-tap-highlight-color:transparent;box-shadow:0 1px 4px rgba(17,17,16,.06);animation:demo_chipIn__w_wsN .32s cubic-bezier(.16,1,.3,1) both}.demo_chip__Rgu46:hover:not(:disabled){border-color:var(--wfg);background:var(--wcard);transform:translateY(-2px);box-shadow:0 4px 12px rgba(17,17,16,.1)}.demo_chip__Rgu46:active:not(:disabled){transform:scale(.96)}.demo_chip__Rgu46:disabled{opacity:.28;cursor:default}.demo_chipFile__lng8g{background:var(--wchip);border:1.5px solid var(--wchip-border);color:var(--wfg);padding:10px 20px;border-radius:100px;font-size:14px;font-weight:500;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .15s,transform .12s;-webkit-tap-highlight-color:transparent;box-shadow:0 1px 4px rgba(17,17,16,.06);animation:demo_chipIn__w_wsN .32s cubic-bezier(.16,1,.3,1) both}.demo_chipFile__lng8g:hover{border-color:var(--wfg);transform:translateY(-2px)}.demo_chipFile__lng8g:active:not(:disabled){transform:scale(.96)}@keyframes demo_chipIn__w_wsN{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.demo_estimateCard__VMiSP{background:var(--wcard);border:1.5px solid var(--wcard-border);border-radius:18px;padding:18px 20px 16px;position:relative;overflow:hidden;animation:demo_heroIn__ZWKEY .42s cubic-bezier(.16,1,.3,1) both;box-shadow:0 2px 16px rgba(17,17,16,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.demo_estimateCard__VMiSP:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,rgb(var(--brand-rgb,197,241,53)) 0,rgba(var(--brand-rgb,197,241,53),.35) 100%);border-radius:18px 18px 0 0}.demo_estimateLabel__0inlQ{font-size:10px;font-weight:600;color:var(--wfg3);text-transform:uppercase;letter-spacing:.12em;margin-bottom:6px}.demo_estimatePrice__ZUn_j{font-family:JetBrains Mono,monospace;font-size:26px;font-weight:700;color:var(--wfg);letter-spacing:-.5px;line-height:1.1}.demo_estimateNote__SRS23{font-size:12px;color:var(--wfg3);margin-top:8px;line-height:1.5}.demo_estimateCardRefining__AOgLA{animation:demo_heroIn__ZWKEY .42s cubic-bezier(.16,1,.3,1) both,demo_estimateGlow__R4Uhu 2.8s ease-in-out .5s infinite}.demo_estimateCardRefining__AOgLA:after{content:"";position:absolute;top:3px;left:-80%;width:55%;height:calc(100% - 3px);background:linear-gradient(90deg,transparent 0,rgba(var(--brand-rgb,197,241,53),.07) 50%,transparent 100%);animation:demo_estimateSweep__7VfDH 3.2s ease-in-out infinite;pointer-events:none;border-radius:0 0 18px 18px}@keyframes demo_estimateGlow__R4Uhu{0%,to{border-color:var(--wcard-border);box-shadow:0 2px 16px rgba(17,17,16,.08)}50%{border-color:rgba(var(--brand-rgb,197,241,53),.55);box-shadow:0 2px 22px rgba(var(--brand-rgb,197,241,53),.14)}}@keyframes demo_estimateSweep__7VfDH{0%{left:-80%}55%,to{left:150%}}.demo_estimatePriceRefining__P2WO5{animation:demo_estimatePricePulse__7XY9V 2.8s ease-in-out infinite}@keyframes demo_estimatePricePulse__7XY9V{0%,to{opacity:1}50%{opacity:.65}}.demo_estimateDots__t4wiy{display:inline-flex;gap:1px;margin-left:3px;vertical-align:middle;position:relative;top:-1px}.demo_estimateDots__t4wiy span{display:inline-block;animation:demo_dotBounce__wCX7f 1.5s ease-in-out infinite;color:var(--wfg3)}.demo_estimateDots__t4wiy span:nth-child(2){animation-delay:.18s}.demo_estimateDots__t4wiy span:nth-child(3){animation-delay:.36s}@keyframes demo_dotBounce__wCX7f{0%,70%,to{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}.demo_ctaCard__1_AN8{background:var(--wcard);border:1.5px solid var(--wcard-border);border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:10px;animation:demo_heroIn__ZWKEY .42s cubic-bezier(.16,1,.3,1) both;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 2px 12px rgba(17,17,16,.06)}.demo_ctaTitle__YOQuL{font-size:15px;font-weight:600;color:var(--wfg)}.demo_ctaInput__L3Kqz{background:var(--wsurface);border:1.5px solid var(--wcard-border);border-radius:12px;padding:12px 14px;font-size:16px;font-family:inherit;color:var(--wfg);outline:none;transition:border-color .15s;-webkit-appearance:none;width:100%}.demo_ctaInput__L3Kqz:focus{border-color:var(--wfg)}.demo_ctaInput__L3Kqz::placeholder{color:var(--wfg3)}.demo_ctaInputError__8tEho{border-color:#e53e3e!important}.demo_ctaInputError__8tEho::placeholder{color:rgba(229,62,62,.6)}.demo_ctaBtn__cODxo{background:var(--ink);color:var(--white);border:none;border-radius:12px;padding:13px;font-size:15px;font-weight:700;cursor:pointer;font-family:inherit;transition:opacity .15s,transform .1s;-webkit-tap-highlight-color:transparent}.demo_ctaBtn__cODxo:active:not(:disabled){transform:scale(.98)}.demo_ctaBtn__cODxo:hover{opacity:.75}.demo_ctaBtn__cODxo:disabled{opacity:.35;cursor:default}.demo_demoCta__6lO6o{background:var(--wcard);border:1.5px solid var(--wcard-border);border-radius:18px;padding:18px;animation:demo_heroIn__ZWKEY .42s cubic-bezier(.16,1,.3,1) both;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.demo_demoCtaEyebrow__nxNe6{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;color:var(--wfg3);text-transform:uppercase;letter-spacing:.12em;margin-bottom:6px}.demo_demoCtaTitle__ywe_I{font-size:16px;font-weight:700;color:var(--wfg);margin-bottom:14px;line-height:1.3}.demo_demoCtaBtn__pXj4f{display:inline-flex;align-items:center;gap:6px;background:var(--ink);color:var(--white);padding:11px 22px;border-radius:100px;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .15s}.demo_demoCtaBtn__pXj4f:hover{opacity:.75}.demo_ctaTextarea__4NEkN{resize:vertical;min-height:72px;line-height:1.5}.demo_ctaAvatar__W5VjH{display:flex;align-items:center;gap:10px;margin-bottom:2px}.demo_ctaAvatarImg__DO7bt{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1.5px solid var(--wcard-border);flex-shrink:0}.demo_ctaAvatarName__pwwFM{font-size:13px;font-weight:600;color:var(--wfg)}.demo_ctaThankYou__RjVJD{background:var(--wcard);border:1.5px solid var(--wcard-border);border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:12px;animation:demo_heroIn__ZWKEY .42s cubic-bezier(.16,1,.3,1) both;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.demo_ctaThankYouPerson__UHLzB{display:flex;align-items:flex-start;gap:12px}.demo_ctaThankYouAvatar__E1Ogb{width:44px;height:44px;border-radius:50%;object-fit:cover;border:1.5px solid var(--wcard-border);flex-shrink:0}.demo_ctaThankYouText__ZtP01{font-size:15px;font-weight:600;color:var(--wfg);line-height:1.4;margin:0}.demo_ctaThankYouSub__hw_6b{font-size:13px;color:var(--wfg2);margin:4px 0 0;line-height:1.4}.demo_ctaContacts__DHkv9{display:flex;flex-direction:column;gap:8px}.demo_ctaContactRow__AlgpW{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--wfg2);text-decoration:none;transition:color .15s}.demo_ctaContactRow__AlgpW:hover{color:var(--wfg)}.demo_typingRow__Mq3j4{display:flex;align-items:center;gap:10px;padding:4px 0;animation:demo_heroIn__ZWKEY .28s ease both}.demo_typing__CaH7G{display:inline-flex;align-items:center;gap:12px;background:var(--wcard);border:1.5px solid var(--wcard-border);padding:10px 16px;border-radius:100px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.demo_typingAvatar__PJCpE{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1.5px solid var(--wcard-border)}.demo_typingLabel__ES3rQ{font-size:12px;font-weight:500;color:var(--wfg3);letter-spacing:.01em}.demo_typingBars__EQTwy{display:flex;gap:3px;align-items:center;height:14px}.demo_typingBars__EQTwy span{width:3px;height:14px;background:var(--wfg3);border-radius:2px;animation:demo_eqBar__578qP 1.1s ease-in-out infinite;transform-origin:bottom}.demo_typingBars__EQTwy span:first-child{animation-delay:0s}.demo_typingBars__EQTwy span:nth-child(2){animation-delay:.12s}.demo_typingBars__EQTwy span:nth-child(3){animation-delay:.24s}.demo_typingBars__EQTwy span:nth-child(4){animation-delay:.36s}@keyframes demo_eqBar__578qP{0%,to{transform:scaleY(.3);opacity:.4}50%{transform:scaleY(1);opacity:.85}}.demo_listeningContent__Bq12G{display:flex;flex-direction:column;align-items:center;gap:14px;padding:10px 0 6px;animation:demo_contentFadeUp__SiIN3 .35s cubic-bezier(.16,1,.3,1) .08s both}.demo_normalContent___OrsP{animation:demo_contentFadeUp__SiIN3 .28s cubic-bezier(.16,1,.3,1) both}@keyframes demo_contentFadeUp__SiIN3{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.demo_requestingContent__dpcL7{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 0 8px;animation:demo_contentFadeUp__SiIN3 .3s cubic-bezier(.16,1,.3,1) .05s both}.demo_requestingLabel__ruZ4_{font-size:13px;color:var(--muted);font-weight:500}.demo_requestingDots__Q9Vir{display:flex;gap:5px;align-items:center}.demo_requestingDots__Q9Vir span{width:6px;height:6px;background:var(--muted);border-radius:50%;animation:demo_reqDot__l2spv 1.1s ease-in-out infinite;opacity:.35}.demo_requestingDots__Q9Vir span:nth-child(2){animation-delay:.18s}.demo_requestingDots__Q9Vir span:nth-child(3){animation-delay:.36s}@keyframes demo_reqDot__l2spv{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.4);opacity:.75}}.demo_deniedContent__DpboK{display:flex;align-items:center;justify-content:center;padding:14px 4px 8px;animation:demo_contentFadeUp__SiIN3 .28s cubic-bezier(.16,1,.3,1) both}.demo_deniedLabel__yRbD_{font-size:13px;color:var(--muted);text-align:center;line-height:1.45}.demo_listeningLabel__KMyAW{font-size:13px;font-weight:500;color:var(--muted);letter-spacing:.02em}.demo_listeningMicRing__qop37{position:relative;width:56px;height:56px;display:flex;align-items:center;justify-content:center}.demo_listeningMicRing__qop37:after,.demo_listeningMicRing__qop37:before{content:"";position:absolute;inset:0;border-radius:50%;background:rgba(17,17,16,.06);animation:demo_micRingWave__lzkL8 1.8s ease-out infinite}.demo_listeningMicRing__qop37:after{animation-delay:.9s}@keyframes demo_micRingWave__lzkL8{0%{transform:scale(1);opacity:.5}to{transform:scale(1.9);opacity:0}}.demo_listeningMicBtn__J9Zmy{width:52px;height:52px;border-radius:50%;background:var(--ink);color:var(--white);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;z-index:1;transition:transform .12s,opacity .12s;-webkit-tap-highlight-color:transparent}.demo_listeningMicBtn__J9Zmy:hover{opacity:.8}.demo_listeningMicBtn__J9Zmy:active{transform:scale(.9)}.demo_inputBar__Ou1St{position:relative;z-index:2;padding:10px 16px max(14px,env(safe-area-inset-bottom));background:var(--wbar);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-top:1px solid var(--wbar-border)}.demo_pendingDocsRow__I_9sw{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.demo_pendingDocChip__58L7z{display:inline-flex;align-items:center;gap:5px;background:var(--wsurface);border:1px solid var(--wchip-border);border-radius:8px;padding:5px 8px;font-size:11px;color:var(--wfg2);max-width:180px}.demo_pendingDocName__HYqBC{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.demo_pendingDocRemove__4tv4o{display:flex;align-items:center;justify-content:center;width:14px;height:14px;background:none;border:none;cursor:pointer;color:var(--wfg3);padding:0;flex-shrink:0}.demo_pendingImagesRow__V8_6t{display:flex;align-items:center;gap:6px;margin-bottom:8px;flex-wrap:wrap}.demo_pendingThumbWrap__K1NW5{position:relative;flex-shrink:0}.demo_pendingThumb__bhiga{width:44px;height:44px;object-fit:cover;border-radius:8px;display:block;border:1.5px solid rgba(17,17,16,.08)}.demo_pendingRemove__d9EsG{position:absolute;top:-5px;right:-5px;width:16px;height:16px;background:var(--ink);color:var(--white);border:none;border-radius:50%;-webkit-tap-highlight-color:transparent}.demo_pendingAdd__M5_vh,.demo_pendingRemove__d9EsG{cursor:pointer;display:flex;align-items:center;justify-content:center}.demo_pendingAdd__M5_vh{width:44px;height:44px;border:1.5px dashed var(--wchip-border);border-radius:8px;background:none;color:var(--wfg3);transition:border-color .15s,color .15s;flex-shrink:0}.demo_pendingAdd__M5_vh:hover{border-color:var(--wfg);color:var(--wfg)}.demo_inputCard__Ao6Et{background:var(--wcard);border:1.5px solid var(--wcard-border);border-radius:18px;padding:13px 14px 10px;box-shadow:0 2px 16px rgba(17,17,16,.07);transition:border-color .25s,box-shadow .25s,min-height .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.demo_inputCardActive__gIJ1C{border-color:var(--wfg2);box-shadow:0 4px 24px rgba(17,17,16,.1)}.demo_inputCardArrived__Pne60{border-color:rgba(var(--brand-rgb,197,241,53),.6);box-shadow:0 0 0 3px rgba(var(--brand-rgb,197,241,53),.15),0 4px 24px rgba(17,17,16,.08);transition:border-color .1s,box-shadow .1s}.demo_textInput__yv3NQ{width:100%;background:transparent;border:none;outline:none;font-size:16px;font-family:inherit;color:var(--wfg);line-height:1.4;resize:none;display:block;padding:0;margin-bottom:10px}.demo_textInput__yv3NQ::placeholder{color:var(--wfg3)}.demo_inputActions__saCLq{display:flex;align-items:center;gap:2px}.demo_actionBtn__2OLpV{background:none;border:none;cursor:pointer;padding:5px;border-radius:8px;transition:background .15s,color .15s;color:var(--wfg3);display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;flex-shrink:0}.demo_actionBtn__2OLpV:hover:not(:disabled){background:var(--wsurface);color:var(--wfg)}.demo_actionBtn__2OLpV:disabled{opacity:.28;cursor:default}.demo_voiceBtn__GZWXK{background:none;border:none;cursor:pointer;padding:5px;border-radius:8px;transition:background .15s,color .15s,box-shadow .15s;color:var(--wfg3);display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;flex-shrink:0}.demo_voiceBtnActive__IjhYg,.demo_voiceBtn__GZWXK:hover{background:var(--wsurface);color:var(--wfg)}.demo_voiceBtnActive__IjhYg{animation:demo_micPulse__RI6_t 1.1s ease infinite}@keyframes demo_micPulse__RI6_t{0%,to{box-shadow:0 0 0 0 rgba(17,17,16,.12)}50%{box-shadow:0 0 0 7px rgba(17,17,16,0)}}.demo_actionsSpacer__vHD1O{flex:1 1}.demo_sendWrap__5wcSo{width:0;overflow:hidden;transition:width .24s cubic-bezier(.34,1.56,.64,1);flex-shrink:0}.demo_sendWrapVisible__NqtX2{width:42px}.demo_sendBtn__q0o6z{background:var(--ink);color:var(--white);border:none;border-radius:50%;width:34px;height:34px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .15s,transform .12s;margin-left:8px;flex-shrink:0;-webkit-tap-highlight-color:transparent}.demo_sendBtn__q0o6z:active:not(:disabled){transform:scale(.86)}.demo_sendBtn__q0o6z:disabled{opacity:.3;cursor:default}.demo_sendBtn__q0o6z:hover:not(:disabled){opacity:.7}.demo_footerWrap__Afrk_{display:block}@media (max-width:640px){.demo_footerWrap__Afrk_{display:none}.demo_main__9KmVW{padding:12px 20px}}.demo_widgetHeader__aI_hz{flex-shrink:0;display:flex;align-items:center;padding:12px 18px 11px;border-bottom:1px solid var(--wcard-border);position:relative;z-index:20;gap:8px}.demo_widgetHeaderLeft__3duSj{display:flex;align-items:center;gap:9px;flex:1 1;min-width:0}.demo_pillDot___yNFM{width:7px;height:7px;border-radius:50%;background:#22c55e;flex-shrink:0;animation:demo_pillPulse__86_rh 2.2s ease-in-out infinite}@keyframes demo_pillPulse__86_rh{0%,to{box-shadow:0 0 0 2px rgba(34,197,94,.25)}50%{box-shadow:0 0 0 5px rgba(34,197,94,.1)}}.demo_headerAvatar__ZsTTr{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0}.demo_headerInfo__hlKwW{display:flex;flex-direction:column;line-height:1.25;min-width:0}.demo_headerName__eoEvR{font-size:13px;font-weight:600;color:var(--wfg);letter-spacing:-.15px}.demo_headerCompany__VjU_S,.demo_headerName__eoEvR{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demo_headerCompany__VjU_S{font-size:11px;color:var(--wfg2)}.demo_headerHistoryBtn__oRoA3{background:none;border:none;cursor:pointer;color:var(--wfg3);padding:4px 6px;border-radius:8px;display:flex;align-items:center;transition:background .1s,color .1s;flex-shrink:0}.demo_headerHistoryBtn__oRoA3:hover{background:var(--wsurface);color:var(--wfg2)}.demo_historyBackdrop__nq7y_{position:fixed;inset:0;z-index:25}.demo_historyPanel__M22Mr{position:absolute;top:calc(100% + 4px);right:12px;z-index:30;min-width:220px;max-width:300px;background:var(--wcard);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--wcard-border);border-radius:16px;padding:10px;box-shadow:0 4px 28px rgba(17,17,16,.1);display:flex;flex-direction:column;gap:2px}.demo_historyPanelTitle__ZHtga{font-size:10px;font-weight:600;color:var(--wfg3);text-transform:uppercase;letter-spacing:.08em;padding:2px 6px 6px;margin:0}.demo_historyItem__gSSht{background:none;border:none;border-radius:10px;padding:8px 10px;cursor:pointer;text-align:left;font-family:inherit;width:100%;display:flex;flex-direction:column;gap:2px;transition:background .1s}.demo_historyItemActive__vEq9f,.demo_historyItem__gSSht:hover{background:var(--wsurface)}.demo_historyItemName__9RXA8{font-size:13px;font-weight:600;color:var(--wfg)}.demo_historyItemMeta__aEiKR{font-size:11px;color:var(--wfg3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.demo_historyDivider__HHERC{height:1px;background:var(--wcard-border);margin:4px 2px}.demo_historyNewBtn__tF9lz{display:flex;align-items:center;gap:6px;background:none;border:1px dashed var(--wcard-border);border-radius:10px;padding:8px 10px;font-size:12px;font-weight:500;color:var(--wfg2);cursor:pointer;font-family:inherit;width:100%;transition:background .1s,color .1s}.demo_historyNewBtn__tF9lz:hover{background:var(--wsurface);color:var(--wfg)}