.HeroDemo_demo{--ink: #17211e;--muted: #66736f;--green: #00a86b;--pale: #e6faf2;--line: #e6ecea;position:relative;width:100%;max-width:760px;margin:auto;color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.5;isolation:isolate;container-type:inline-size}.HeroDemo_demo *{box-sizing:border-box}.HeroDemo_demo button{font:inherit;cursor:pointer}.HeroDemo_demo button:focus-visible,.HeroDemo_chatScroll:focus-visible{outline:2px solid #00f99a;outline-offset:4px}.HeroDemo_demo svg{flex-shrink:0}.HeroDemo_demo p,.HeroDemo_demo h3{margin:0}.HeroDemo_srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.HeroDemo_eyebrow{display:flex;align-items:center;justify-content:center;gap:8px;color:#a9b6b2;font-size:10px;letter-spacing:2.3px;text-transform:uppercase;margin-bottom:18px}.HeroDemo_eyebrow>span{width:5px;height:5px;background:#35f2aa;border-radius:50%;box-shadow:0 0 14px #38f5ac66}.HeroDemo_stage{height:638px;position:relative}.HeroDemo_halo{position:absolute;inset:3% -2%;pointer-events:none;background:radial-gradient(ellipse at 58% 47%,#0db7762b,transparent 65%);filter:blur(20px)}.HeroDemo_scene{position:absolute;inset:0}.HeroDemo_chatPanel{width:390px;height:630px;position:absolute;right:62px;top:0;background:#fafefd;border:1px solid #ffffff9c;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 26px 80px #00000040,0 2px 8px #0000000d;z-index:2}.HeroDemo_header{height:69px;min-height:69px;padding:14px 19px;display:flex;align-items:center;gap:11px;background:#fff;border-bottom:1px solid var(--line)}.HeroDemo_header>div{display:flex;flex-direction:column;gap:2px}.HeroDemo_header strong{font-size:17px;letter-spacing:-.6px;font-weight:650;color:#0e5137}.HeroDemo_header>div>span{display:flex;align-items:center;gap:5px;font-size:10px;color:#7d8c87}.HeroDemo_header>div>span i{display:inline-block;width:4px;height:4px;border-radius:50%;background:#20dc94}.HeroDemo_headerSpark{margin-left:auto;color:#7b8e88}.HeroDemo_brandMark{display:grid;place-content:center;width:34px;height:35px;gap:3px;transform:skew(-13deg)}.HeroDemo_brandMark i{display:block;width:23px;height:9px;border-radius:2px;background:#01ae6c}.HeroDemo_brandMark i:last-child{background:#92a29d;transform:translate(-4px)}.HeroDemo_chatScroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#dfe3e2 transparent;padding:0 17px 19px}.HeroDemo_dayLabel{text-align:center;color:#a1aaa7;font-size:9px;letter-spacing:.7px;margin:16px 0 14px}.HeroDemo_customerBubble{background:#e3f8f0;border-radius:15px 15px 4px;padding:12px 14px;margin:13px 0 13px 34px;color:#3f4a46;font-size:12px;line-height:1.6;position:relative}.HeroDemo_sentCheck{display:flex;justify-content:flex-end;color:#7c9089;margin-top:3px;height:9px}.HeroDemo_assistantBlock{margin:16px 0 12px;font-size:12px;line-height:1.65}.HeroDemo_speaker{display:flex;align-items:center;gap:5px;color:#71847e;font-size:10px;font-weight:600;margin-bottom:6px}.HeroDemo_assistantBlock>p{color:#4a5753}.HeroDemo_matchTags{display:flex;gap:6px;margin:10px 0 1px}.HeroDemo_matchTags span{padding:3px 7px;border-radius:6px;background:#eff1f0;font-size:9px;color:#73857f}.HeroDemo_products{display:grid;gap:7px}.HeroDemo_productRow{display:flex;align-items:center;gap:10px;min-height:76px;background:#fff;border:1px solid #e6e9e8;border-radius:14px;padding:7px 9px;transition:border-color .28s,background .28s}.HeroDemo_selected{border-color:#a5ebd0;background:#fafffd}.HeroDemo_art{flex:0 0 56px;height:59px;background:#eff1f0;border-radius:10px}.HeroDemo_productImage{display:block;width:100%;height:100%;object-fit:contain}.HeroDemo_productInfo{min-width:0;flex:1;display:flex;flex-direction:column}.HeroDemo_productInfo strong{font-size:10.5px;font-weight:600;line-height:1.4}.HeroDemo_productInfo>span{font-size:9px;color:#8a9591;margin-top:3px}.HeroDemo_productInfo small{display:flex;align-items:center;gap:4px;color:#7e928b;font-size:8px;margin-top:4px}.HeroDemo_productInfo small i{width:3px;height:3px;border-radius:50%;background:#57d6a5}.HeroDemo_productPrice{align-self:stretch;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:7px;flex-shrink:0}.HeroDemo_productPrice>b{font-size:11px;font-weight:650;letter-spacing:-.2px}.HeroDemo_addBadge{display:flex;align-items:center;gap:3px;font-size:8px;color:#697b75}.HeroDemo_inlineBasket{display:flex;align-items:center;gap:10px;background:#e9faf3;border:1px solid #e0e4e3;border-radius:12px;padding:11px 10px;color:#677872;font-size:11px;margin:13px 0}.HeroDemo_inlineBasket>span{display:flex;flex-direction:column;flex:1}.HeroDemo_inlineBasket small{font-size:8px;color:#91a19c}.HeroDemo_inlineBasket b{color:#187a54;font-size:13px}.HeroDemo_opportunity{background:#eafcf5;border:1px solid #cdf4e5;border-radius:14px;padding:13px}.HeroDemo_opportunityTitle{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:650;color:#209266;margin-bottom:7px}.HeroDemo_opportunity p{font-size:11.5px;color:#53615c;line-height:1.7}.HeroDemo_offers{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.HeroDemo_offer{background:#fff;border:1px solid #dee3e1;border-radius:10px;padding:7px 9px;transition:border-color .28s}.HeroDemo_offerAdded{border-color:#5dd9a9}.HeroDemo_offerArt{height:62px;width:72px;margin:auto}.HeroDemo_offer>strong{display:block;font-size:9px;font-weight:600;white-space:nowrap}.HeroDemo_offer>div:last-child{display:flex;align-items:center;justify-content:space-between;margin-top:4px;font-size:10px;color:#657771}.HeroDemo_offer del{font-size:8px;color:#8c9c97}.HeroDemo_successLine{display:flex;align-items:center;gap:7px;font-size:10px;color:#62726d;background:#ebfdf6;border-radius:9px;padding:9px 10px;margin:9px 0}.HeroDemo_successLine>span{flex:1;display:flex;justify-content:space-between;align-items:center;gap:8px}.HeroDemo_successLine b{font-size:12px;white-space:nowrap}.HeroDemo_shippingMeter{height:4px;border-radius:5px;background:#e5e8e7;margin-top:13px;overflow:hidden}.HeroDemo_shippingMeter>span{display:block;height:100%;border-radius:5px;background:#32cc91;transition:width .8s cubic-bezier(.22,1,.36,1)}.HeroDemo_shippingRange{display:flex;align-items:center;justify-content:space-between;margin:5px 0 11px;color:#7c8f89;font-size:9px}.HeroDemo_shippingRange>span{display:flex;align-items:center;gap:4px}.HeroDemo_compact .HeroDemo_art{height:47px;flex-basis:48px}.HeroDemo_compact{min-height:63px}.HeroDemo_composer{min-height:48px;margin:0 13px;background:#fff;border:1px solid #e1e6e4;border-radius:15px;padding:7px 8px 7px 13px;display:flex;align-items:center;justify-content:space-between;color:#a5afac;font-size:10px;box-shadow:0 0 0 3px #e7fcf4}.HeroDemo_send{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#d8f7eb;color:#889993}.HeroDemo_powered{text-align:center;font-size:8px;color:#b2bcb9;padding:7px 0 9px}.HeroDemo_powered b{font-weight:500;color:#8b9d97}.HeroDemo_typing{display:flex;align-items:center;gap:3px;height:38px;color:#92a29d}.HeroDemo_typing i{width:4px;height:4px;background:#8b9c96;border-radius:50%;animation:HeroDemo_dot 1s ease-in-out infinite}.HeroDemo_typing i:nth-child(2){animation-delay:.14s}.HeroDemo_typing i:nth-child(3){animation-delay:.28s}.HeroDemo_typing>span{font-size:9px;margin-left:6px}.HeroDemo_customerTyping{display:flex;justify-content:flex-end}.HeroDemo_customerTyping .HeroDemo_typing{background:#e2faf1;padding:0 14px;border-radius:12px;margin-top:12px}.HeroDemo_basketSheet{position:absolute;z-index:3;width:292px;left:12px;top:207px;background:#fff;border:1px solid #e4e8e7;border-radius:18px;box-shadow:0 20px 60px #00000026,0 3px 10px #0000000d;padding:18px;transition:top .85s cubic-bezier(.22,1,.36,1),width .85s cubic-bezier(.22,1,.36,1);transform-origin:right center}.HeroDemo_previewSheet{z-index:1;left:5px;width:244px;top:193px}.HeroDemo_sheetHeading{display:flex;align-items:center;gap:9px}.HeroDemo_sheetIcon{display:grid;place-items:center;background:#e5fbf3;color:#6b7d77;border-radius:10px;width:35px;height:35px}.HeroDemo_sheetHeading>div{flex:1}.HeroDemo_sheetHeading>div>span{display:block;font-size:8px;color:#879892;letter-spacing:.15px}.HeroDemo_sheetHeading h3{font-size:14px;font-weight:600;letter-spacing:-.3px}.HeroDemo_countBadge{font-size:9px;color:#788c85;border:1px solid #e0e4e3;border-radius:7px;padding:2px 6px}.HeroDemo_miniProducts{display:flex;gap:5px;margin:19px 0 15px}.HeroDemo_miniArt{width:36px;height:42px;border-radius:8px;background:#f0f3f2}.HeroDemo_sheetTotal{display:flex;justify-content:space-between;align-items:center;padding:7px 0 14px;border-bottom:1px solid var(--line)}.HeroDemo_sheetTotal>span{font-size:10px;color:#7c8f89}.HeroDemo_sheetTotal strong{font-size:20px;font-weight:550;letter-spacing:-.9px}.HeroDemo_money{font-variant-numeric:tabular-nums;white-space:nowrap}.HeroDemo_sheetProgress{display:flex;justify-content:space-between;align-items:center;gap:5px;margin-top:14px;font-size:9px;color:#697c76}.HeroDemo_sheetProgress>span{display:flex;align-items:center;gap:5px}.HeroDemo_sheetProgress>b{white-space:nowrap;font-size:9px;font-weight:500}.HeroDemo_fourDots{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:8px}.HeroDemo_fourDots i{display:block;height:4px;background:#e1e5e4;border-radius:3px;transition:background .3s}.HeroDemo_fourDots i[data-filled=true]{background:#42d39b}.HeroDemo_saving{margin-top:10px;color:#26bc82;font-size:10px}.HeroDemo_sheetShipping{display:flex;align-items:center;gap:7px;color:#6b7d77;border-top:1px solid var(--line);padding-top:12px;margin-top:13px;font-size:9px}.HeroDemo_finalSheet{top:56px;width:321px;left:27px;z-index:4;box-shadow:0 26px 74px #00000040,0 3px 8px #0000000d}.HeroDemo_finalProducts{margin:12px 0 10px;display:grid;gap:6px}.HeroDemo_finalProducts>div{display:flex;align-items:center;gap:9px}.HeroDemo_tinyArt{width:30px;height:30px;flex-shrink:0;border-radius:7px;background:#f0f2f1}.HeroDemo_finalProducts>div>span{display:flex;flex-direction:column;flex:1;font-size:10px;line-height:1.35}.HeroDemo_finalProducts small{font-size:8px;color:#8f9f9a;margin-top:3px}.HeroDemo_finalProducts>div>b{display:flex;flex-direction:column;text-align:right;font-size:10px;font-weight:550}.HeroDemo_finalProducts del{font-size:8px;color:#91a29c}.HeroDemo_finalProducts em{font-size:9px;font-style:normal;color:#28be84}.HeroDemo_benefits{display:grid;gap:7px;background:#eafcf5;border:1px solid #cff7e8;border-radius:11px;padding:10px;font-size:9px;color:#2aac7a}.HeroDemo_benefits>span{display:flex;align-items:center;gap:7px}.HeroDemo_benefits>span>svg:last-child{margin-left:auto}.HeroDemo_totals{margin:12px 0 10px;font-size:10px;color:#80938d}.HeroDemo_totals>div{display:flex;justify-content:space-between;margin-top:7px}.HeroDemo_totals dd{margin:0;color:#53615c;font-variant-numeric:tabular-nums}.HeroDemo_discountRow dt,.HeroDemo_discountRow dd{color:#2fc68c}.HeroDemo_totals>.HeroDemo_finalTotal{align-items:center;border-top:1px solid #e3e7e6;margin-top:9px;padding-top:9px}.HeroDemo_finalTotal dt{color:#45514d;font-size:12px;font-weight:600}.HeroDemo_finalTotal dd{color:#0f6645;font-size:24px;font-weight:550;letter-spacing:-1px}.HeroDemo_cta{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;background:#089660;color:#fff;border:0;border-radius:11px;padding:12px 13px;font-size:11px!important;font-weight:500!important;transition:background .2s}.HeroDemo_cta:hover{background:#027448}.HeroDemo_budgetNote{display:flex;justify-content:center;align-items:center;gap:5px;font-size:8px;color:#8c9d97;margin-top:9px}.HeroDemo_controls{max-width:390px;margin:17px 62px 0 auto}.HeroDemo_currentStep{display:flex;align-items:center;gap:11px;color:#c5cecb}.HeroDemo_currentStep>span{font-size:10px;font-variant-numeric:tabular-nums;color:#9caba6}.HeroDemo_currentStep i{font-style:normal;color:#54625d;font-size:8px;margin-left:4px}.HeroDemo_currentStep strong{font-size:11px;letter-spacing:.1px;font-weight:450;flex:1}.HeroDemo_controlButtons{display:flex;gap:6px}.HeroDemo_controlButtons button{width:26px;height:26px;border-radius:50%;border:1px solid #83969038;background:#404b4733;color:#afbbb7;display:grid;place-items:center}.HeroDemo_controlButtons button:hover{background:#70837d44}.HeroDemo_steps{display:flex;gap:5px;margin-top:6px}.HeroDemo_steps>button{flex:1;height:20px;background:transparent;padding:8px 0;border:0}.HeroDemo_steps>button>span{display:block;width:100%;height:2px;border-radius:2px;background:#313a37;transition:background .25s}.HeroDemo_steps>button[aria-current=step]>span{background:#80e0bb}.HeroDemo_steps>button[data-complete=true]>span{background:#677973}.HeroDemo_reducedLabel{display:block;color:#81938d;font-size:9px;margin-top:4px}.HeroDemo_demo[data-paused=true] .HeroDemo_typing i{animation-play-state:paused}.HeroDemo_demo[data-tone=light] .HeroDemo_eyebrow{color:#71857e}.HeroDemo_demo[data-tone=light] .HeroDemo_currentStep{color:#4d5a56}.HeroDemo_demo[data-tone=light] .HeroDemo_steps>button>span{background:#d8dedc}.HeroDemo_demo[data-tone=light] .HeroDemo_steps>button[aria-current=step]>span{background:#25a675}.HeroDemo_demo[data-tone=light] .HeroDemo_steps>button[data-complete=true]>span{background:#94a39e}.HeroDemo_demo[data-tone=light] .HeroDemo_controlButtons button{color:#5f6f6a}@container (max-width: 649px){.HeroDemo_chatPanel{right:16px}.HeroDemo_controls{margin-right:16px}.HeroDemo_previewSheet{left:0;width:213px;padding:14px}.HeroDemo_finalSheet{left:0;width:302px}.HeroDemo_previewSheet .HeroDemo_sheetHeading h3{font-size:12px}.HeroDemo_previewSheet .HeroDemo_miniArt{width:30px}}@container (max-width: 529px){.HeroDemo_stage{height:632px}.HeroDemo_chatPanel{right:auto;left:50%;margin-left:-195px}.HeroDemo_previewSheet{display:none}.HeroDemo_finalSheet{left:50%;width:348px;margin-left:-174px;top:82px;padding:16px;box-shadow:0 16px 54px #0d422e40}.HeroDemo_controls{max-width:390px;margin:16px auto 0}.HeroDemo_scene:has(.HeroDemo_finalSheet) .HeroDemo_chatPanel .HeroDemo_chatScroll{opacity:.35;transition:opacity .85s}.HeroDemo_finalProducts{gap:6px}.HeroDemo_eyebrow{font-size:9px;letter-spacing:1.8px}}@container (max-width: 405px){.HeroDemo_chatPanel{width:100%;left:0;right:0;margin-left:0;height:620px}.HeroDemo_stage{height:623px}.HeroDemo_header{padding:14px 16px}.HeroDemo_chatScroll{padding:0 13px 16px}.HeroDemo_finalSheet{width:calc(100% - 24px);margin-left:0;left:12px;top:82px;padding:16px}.HeroDemo_controls{margin-top:13px}.HeroDemo_productRow{gap:7px;padding:7px}.HeroDemo_art{flex-basis:50px;height:56px}.HeroDemo_productInfo strong{font-size:10px}.HeroDemo_productInfo>span{font-size:8px}.HeroDemo_productPrice>b{font-size:10px}.HeroDemo_customerBubble{margin-left:22px;font-size:11.5px}.HeroDemo_sheetHeading h3{font-size:14px}.HeroDemo_eyebrow{margin-bottom:15px}}@container (max-width: 330px){.HeroDemo_chatScroll{padding-left:10px;padding-right:10px}.HeroDemo_productRow{gap:6px}.HeroDemo_art{flex-basis:40px;height:48px}.HeroDemo_productInfo strong{font-size:9px}.HeroDemo_productInfo>span,.HeroDemo_productInfo small{font-size:7.5px}.HeroDemo_productPrice>b{font-size:9px}.HeroDemo_finalSheet{left:8px;width:calc(100% - 16px);padding:13px}.HeroDemo_offer>strong{font-size:8px}.HeroDemo_finalProducts>div>span{font-size:9px}.HeroDemo_finalProducts small{font-size:7px}.HeroDemo_finalProducts>div>b{font-size:9px}.HeroDemo_tinyArt{width:29px}.HeroDemo_currentStep{gap:8px}.HeroDemo_eyebrow{font-size:8px;letter-spacing:1.3px}}@keyframes HeroDemo_dot{0%,70%,to{transform:translateY(0);opacity:.5}35%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){.HeroDemo_demo *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.HeroDemo_halo{filter:none}}.HeroDemo_demo[data-reduced=true] *{animation:none!important;transition:none!important;scroll-behavior:auto!important}@container (min-width: 530px) and (max-width: 699px){.HeroDemo_previewSheet{display:none}}.HeroDemo_demo h3,.HeroDemo_header strong,.HeroDemo_sheetHeading h3,.HeroDemo_finalTotal dd{font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif}.HeroDemo_header strong{color:#0b0f0e;font-weight:700;letter-spacing:-.3px}.HeroDemo_header>div>span i{background:#00d084}.HeroDemo_brandMark{transform:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#0b0f0e;gap:0}.HeroDemo_headerSpark{color:#00a86b}.HeroDemo_customerBubble{background:#dde9ff;color:#1d2b44}.HeroDemo_sentCheck{color:#5b7cc4}.HeroDemo_customerTyping .HeroDemo_typing{background:#dde9ff}.HeroDemo_send{background:#00d084;color:#fff}.HeroDemo_cta{background:#00d084;color:#0b0f0e;font-weight:600!important}.HeroDemo_cta:hover{background:#14dd92}.HeroDemo_powered b{color:#0b0f0e}.HeroDemo_eyebrow{display:none}.HeroDemo_currentStep{color:#17211e}.HeroDemo_currentStep>span{color:#00a86b}.HeroDemo_currentStep i{color:#8a9893}.HeroDemo_currentStep strong{font-size:12px;font-weight:500}.HeroDemo_controlButtons button{width:30px;height:30px;background:#fff;border-color:#d9e3df;color:#3d4a46}.HeroDemo_controlButtons button:hover{background:#e6faf2}.HeroDemo_steps>button>span{height:3px;background:#0b0f0e1a}.HeroDemo_steps>button[data-complete=true]>span{background:#00a86b73}.HeroDemo_steps>button[aria-current=step]>span{background:#00a86b}.HeroDemo_chatPanel{border-color:#e3e9e7!important;box-shadow:0 40px 80px -40px #00543a59,0 2px 8px #0b0f0e0a!important}@container (min-width: 530px){.HeroDemo_demo .HeroDemo_stage{height:588px}.HeroDemo_demo .HeroDemo_chatPanel{right:calc(50% - 195px);height:580px}.HeroDemo_demo .HeroDemo_controls{margin:16px auto 0;max-width:390px}.HeroDemo_demo .HeroDemo_previewSheet{display:block;z-index:3;width:164px;padding:14px;left:calc(50% - 373px)}.HeroDemo_demo .HeroDemo_previewSheet .HeroDemo_miniProducts{flex-wrap:wrap;gap:5px}.HeroDemo_demo .HeroDemo_previewSheet .HeroDemo_sheetHeading>div>span{display:none}.HeroDemo_demo .HeroDemo_previewSheet .HeroDemo_miniArt{width:28px;height:28px}.HeroDemo_demo .HeroDemo_previewSheet .HeroDemo_sheetTotal strong{font-size:17px}.HeroDemo_demo .HeroDemo_finalSheet{left:calc(50% - 265px);top:40px}}@container (max-width: 529px){.HeroDemo_demo .HeroDemo_previewSheet{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"head minis total" "prog prog prog" "dots dots dots" "ship ship ship";align-items:center;column-gap:10px;z-index:3;top:78px;left:50%;width:366px;margin-left:-183px;padding:10px 12px;border-radius:14px;box-shadow:0 10px 30px #0d422e33}.HeroDemo_demo .HeroDemo_previewSheet .HeroDemo_sheetHeading{grid-area:head;gap:6px}.HeroDemo_demo .HeroDemo_previewSheet .HeroDemo_sheetHeading>div{display:none}.HeroDemo_demo .HeroDemo_previewSheet .HeroDemo_miniProducts{grid-area:minis;margin:0;gap:4px;flex-wrap:nowrap;overflow:hidden}.HeroDemo_demo .HeroDemo_previewSheet .HeroDemo_miniArt{width:26px;height:30px;flex:none}.HeroDemo_demo .HeroDemo_previewSheet .HeroDemo_sheetTotal{grid-area:total;padding:0;border:0;flex-direction:column;align-items:flex-end}.HeroDemo_demo .HeroDemo_previewSheet .HeroDemo_sheetTotal>span{font-size:8.5px}.HeroDemo_demo .HeroDemo_previewSheet .HeroDemo_sheetTotal strong{font-size:15px}.HeroDemo_demo .HeroDemo_previewSheet .HeroDemo_sheetProgress{grid-area:prog;margin-top:8px}.HeroDemo_demo .HeroDemo_previewSheet .HeroDemo_fourDots{grid-area:dots;margin-top:5px}.HeroDemo_demo .HeroDemo_previewSheet .HeroDemo_saving{display:none}.HeroDemo_demo .HeroDemo_previewSheet .HeroDemo_sheetShipping{grid-area:ship;margin-top:8px;padding-top:7px}.HeroDemo_scene:has(.HeroDemo_previewSheet) .HeroDemo_chatScroll{padding-top:96px}}@container (max-width: 405px){.HeroDemo_demo .HeroDemo_previewSheet{left:10px;right:10px;width:auto;margin-left:0}}.HeroDemo_composer{transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.HeroDemo_composer[data-voice=true]{background:#f1fcf7;border-color:#9fe8c8;box-shadow:0 0 0 3px #d6f7e9}.HeroDemo_composerActions{display:flex;align-items:center;gap:6px}.HeroDemo_mic{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;color:#00a86b;background:#fff;border:1px solid #cfeee1;position:relative;transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.HeroDemo_mic[data-pulse=true]{animation:HeroDemo_micPulse .45s ease-in-out infinite alternate}.HeroDemo_mic[data-pulse=true]:after,.HeroDemo_mic[data-active=true]:after{content:"";position:absolute;inset:-4px;border-radius:13px;border:2px solid #00d084;opacity:0;animation:HeroDemo_micRing 1.1s ease-out infinite}.HeroDemo_mic[data-active=true]{background:#00d084;color:#fff;border-color:#00d084;transform:scale(.94)}.HeroDemo_listening{display:flex;align-items:center;gap:7px;color:#00754e;font-weight:600;font-size:10px}.HeroDemo_recDot{width:6px;height:6px;border-radius:50%;background:#00d084;animation:HeroDemo_recBlink 1s ease-in-out infinite}.HeroDemo_wave{display:inline-flex;align-items:center;gap:2px;height:14px}.HeroDemo_wave i{display:block;width:2.5px;height:30%;border-radius:2px;background:#00d084}.HeroDemo_wave[data-active=true] i{animation:HeroDemo_waveBar .9s ease-in-out infinite}.HeroDemo_voiceBubble{padding-top:9px}.HeroDemo_voiceTag{display:flex;align-items:center;gap:4px;font-size:8.5px;font-weight:600;letter-spacing:.2px;color:#5b7cc4;margin-bottom:3px}.HeroDemo_voiceTag[data-live=true]{color:#00a86b}.HeroDemo_unrevealed{opacity:0}.HeroDemo_speaking{display:inline-flex;align-items:center;gap:5px;margin-left:6px;padding:2px 7px 2px 5px;border-radius:999px;background:#e6faf2;color:#00754e;font-size:8.5px;font-weight:600;transition:opacity .4s ease}.HeroDemo_speaking[data-active=false]{opacity:.55}.HeroDemo_speaking .HeroDemo_wave{height:10px}.HeroDemo_demo[data-paused=true] .HeroDemo_wave i,.HeroDemo_demo[data-paused=true] .HeroDemo_mic:after,.HeroDemo_demo[data-paused=true] .HeroDemo_recDot{animation-play-state:paused}@keyframes HeroDemo_micPulse{0%{transform:scale(1);box-shadow:0 0 #00d08455}to{transform:scale(1.08);box-shadow:0 0 0 5px #00d08400}}@keyframes HeroDemo_micRing{0%{opacity:.6;transform:scale(.9)}to{opacity:0;transform:scale(1.25)}}@keyframes HeroDemo_recBlink{0%,to{opacity:1}50%{opacity:.35}}@keyframes HeroDemo_waveBar{0%,to{height:25%}50%{height:100%}}@container (max-width: 405px){.HeroDemo_speaking{margin-left:4px;padding:2px 6px 2px 4px}}.HeroDemo_header,.HeroDemo_chatScroll>*,.HeroDemo_previewSheet,.HeroDemo_powered{transition:filter .5s ease}.HeroDemo_demo[data-spotlight=true] .HeroDemo_header,.HeroDemo_demo[data-spotlight=true] .HeroDemo_chatScroll>*:not(.HeroDemo_voiceBubble),.HeroDemo_demo[data-spotlight=true] .HeroDemo_previewSheet,.HeroDemo_demo[data-spotlight=true] .HeroDemo_powered{filter:opacity(.4) saturate(.6)}.HeroDemo_demo[data-spotlight=true] .HeroDemo_voiceBubble{box-shadow:0 0 0 2px #00d08459,0 10px 26px -12px #00a86b66}.HeroDemo_voiceBubble{transition:box-shadow .5s ease}.HeroDemo_demo[data-spotlight=true] .HeroDemo_composer{border-color:#00d084;box-shadow:0 0 0 4px #c9f5e3,0 12px 30px -10px #00d08473}.HeroDemo_demo[data-spotlight=true] .HeroDemo_mic{transform:scale(1.12);box-shadow:0 0 0 5px #00d0842e,0 0 20px #00d0848c}.HeroDemo_mic{transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease,box-shadow .5s ease}.HeroDemo_demo[data-spotlight=true] .HeroDemo_composer .HeroDemo_wave{height:18px;gap:2.5px}.HeroDemo_demo[data-spotlight=true] .HeroDemo_composer .HeroDemo_wave i{width:3px}.HeroDemo_demo[data-spotlight=true] .HeroDemo_listening{font-size:10.5px}.HeroDemo_chatPanel:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1;background:#061a1357;opacity:0;transition:opacity .5s ease}.HeroDemo_demo[data-spotlight=true] .HeroDemo_chatPanel:after{opacity:1}.HeroDemo_composer,.HeroDemo_voiceBubble{position:relative;z-index:2}.HeroDemo_demo[data-spotlight=true] .HeroDemo_header,.HeroDemo_demo[data-spotlight=true] .HeroDemo_chatScroll>*:not(.HeroDemo_voiceBubble),.HeroDemo_demo[data-spotlight=true] .HeroDemo_powered{filter:opacity(.3) saturate(.4)}.HeroDemo_demo[data-spotlight=true] .HeroDemo_previewSheet{filter:opacity(.3) saturate(.4) brightness(.8)}.HeroDemo_demo[data-spotlight=true] .HeroDemo_composer{background:#f4fffa;border-color:#00d084;box-shadow:0 0 0 4px #bff3dd,0 0 32px 6px #00d0848c}.HeroDemo_demo[data-spotlight=true] .HeroDemo_mic{transform:scale(1.16);box-shadow:0 0 0 6px #00d08440,0 0 28px 8px #00d084b3}.HeroDemo_demo[data-spotlight=true] .HeroDemo_voiceBubble{box-shadow:0 0 0 2px #00d084,0 0 28px 2px #00d08473}.HeroDemo_demo[data-spotlight=true] .HeroDemo_composer .HeroDemo_wave{height:20px}@container (max-width: 529px){.HeroDemo_demo[data-spotlight=true] .HeroDemo_previewSheet{filter:opacity(0)}}.HeroDemo_demo[data-voice-intro=true] .HeroDemo_chatPanel:after{opacity:1;background:#04120dcc}.HeroDemo_demo[data-voice-intro=true] .HeroDemo_header,.HeroDemo_demo[data-voice-intro=true] .HeroDemo_chatScroll>*,.HeroDemo_demo[data-voice-intro=true] .HeroDemo_powered{filter:opacity(.2) saturate(.3)}.HeroDemo_demo[data-voice-intro=true] .HeroDemo_composer{z-index:0}.HeroDemo_voiceIntro{position:absolute;inset:0;z-index:5;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px}.HeroDemo_voiceBadge{position:relative;width:128px;height:128px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#3df2ae,#00d084 55%,#00a86b);box-shadow:0 0 0 10px #00d08426,0 0 60px 14px #00d08466,0 24px 50px -10px #00000080}.HeroDemo_voiceRing{position:absolute;inset:0;border-radius:50%;border:2px solid #3df2ae;animation:HeroDemo_voiceRing 1.1s ease-out infinite}.HeroDemo_bigWave{position:relative;display:flex;align-items:center;gap:5px;height:52px}.HeroDemo_bigWave i{display:block;width:6px;height:30%;border-radius:3px;background:#fff;animation:HeroDemo_waveBar .8s ease-in-out infinite}.HeroDemo_voiceIntroLabel{position:absolute;top:calc(50% + 88px);left:0;right:0;text-align:center;color:#e9fff6;font-size:14px;font-weight:600;letter-spacing:.2px;text-shadow:0 2px 12px #000000a0}.HeroDemo_demo[data-paused=true] .HeroDemo_bigWave i,.HeroDemo_demo[data-paused=true] .HeroDemo_voiceRing{animation-play-state:paused}@keyframes HeroDemo_voiceRing{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}
