@keyframes rise-line{0%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:none}}@keyframes rise-soft{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes rise-visual{0%{opacity:0;transform:translateY(70px) scale(.96)}to{opacity:1;transform:none}}.rise-line{display:block;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}.rise-line>span{display:inline-block;animation:rise-line 1.15s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i) * 95ms + 60ms)}.rise-line.rise-scroll>span{animation:none}.rise-group{display:block}.rise{animation:rise-soft 1s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i) * 95ms + .12s)}.rise-visual{animation:rise-visual 1.5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i) * 95ms + .14s)}.section-heading-block{max-width:760px;margin-bottom:clamp(44px,7svh,80px)}.section-heading-block.align-center{margin-inline:auto;text-align:center}.section-heading-block h2{font-size:clamp(40px,5.2vw,72px);line-height:1.04}.section-body{font-size:21px;line-height:1.5;letter-spacing:-.2px;margin-top:24px;max-width:620px;color:#6e6e73}.align-center .section-body{margin-inline:auto}.words-section{padding-block:clamp(110px,18svh,200px)}.scroll-words{font-size:clamp(32px,4.3vw,58px);line-height:1.17;letter-spacing:-.045em;font-weight:650;color:var(--ink);max-width:1040px}.dark-surface{background:#000;color:#f5f5f7}.dark-surface .scroll-words{color:#f5f5f7}.cta-band{text-align:center;padding-block:clamp(110px,18svh,190px)}.cta-band-light{background:#fff}.cta-band-dark{background:#000;color:#f5f5f7}.cta-band h2{font-size:clamp(44px,6vw,84px);line-height:1.03}.cta-band p{font-size:22px;line-height:1.45;max-width:600px;margin:26px auto 0}.cta-band-actions{display:flex;justify-content:center;align-items:center;gap:28px;margin-top:36px;flex-wrap:wrap}.cta-band-dark .text-link{color:#2997ff}.pill{font-size:12px;padding:5px 10px;border-radius:20px;white-space:nowrap}.pill-good{background:#e8f1fd;color:#0b5cab}.pill-neutral{background:#f0f0f3;color:#515154}.pill-warm{background:#ececf0;color:#55555c}.story-section{background:#fff}.sticky-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}.sticky-story-steps{padding-block:8svh 18svh}.sticky-story-visual{order:2;position:sticky;top:max(84px,calc(50svh - 360px));height:min(740px,calc(100svh - 110px));flex-direction:column;align-items:center}.sticky-story-frame,.sticky-story-visual{display:flex;justify-content:center}.sticky-story-dots{display:flex;gap:8px;margin-top:26px}.sticky-story-dots i{width:8px;height:8px;border-radius:8px;background:#d2d2d7;transition:width .5s cubic-bezier(.16,1,.3,1),background .4s}.sticky-story-dots i[data-active=true]{width:26px;background:var(--ink)}.sticky-step{min-height:76svh;display:flex;align-items:center}.sticky-step-copy{max-width:450px;opacity:.22;transform:translateY(14px);transition:opacity .6s ease,transform .8s cubic-bezier(.16,1,.3,1)}.sticky-step[data-active=true] .sticky-step-copy{opacity:1;transform:none}.sticky-step-kicker{font-size:15px;font-weight:600;letter-spacing:0;color:var(--blue);margin-bottom:12px}.sticky-step h3{font-size:clamp(32px,3.4vw,50px);line-height:1.07;letter-spacing:-.048em}.sticky-step-copy>p:last-child{font-size:20px;line-height:1.5;margin-top:16px}.sticky-step-visual{display:none}@media (max-height:820px){.sticky-story-frame{scale:.84}}@media (max-height:700px){.sticky-story-frame{scale:.72}}.h-gallery{position:relative}.h-gallery-sticky{position:sticky;top:0;height:100svh;display:flex;align-items:center;overflow:hidden}.h-gallery-track{display:flex;gap:24px;width:max-content;padding-inline:max(40px,calc((100vw - 1120px) / 2));will-change:transform}.h-gallery[data-pinned=false] .h-gallery-sticky{position:static;height:auto;padding-block:8px 100px}.h-gallery[data-pinned=false] .h-gallery-track{width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:8px}.h-gallery[data-pinned=false] .h-gallery-track::-webkit-scrollbar{display:none}.phone{position:relative;width:330px;height:660px;flex-shrink:0;display:flex;flex-direction:column;padding:60px 20px 22px;border-radius:54px;background:#0b0b0e;color:#f5f5f7;text-align:left;overflow:hidden;border:1px solid #2a2a30;box-shadow:0 0 0 9px #141417,0 0 0 10px #2c2c31,0 50px 120px -20px #0009}.phone-island{position:absolute;top:14px;left:50%;width:112px;height:32px;border-radius:20px;background:#000;transform:translateX(-50%)}.phone-head{flex-direction:column;text-align:center}.phone-avatar,.phone-head{display:flex;align-items:center;gap:3px}.phone-avatar{width:64px;height:64px;margin-bottom:10px;border-radius:50%;justify-content:center;background:radial-gradient(circle at 30% 25%,#3b4d80,#121829);box-shadow:0 0 0 1px #ffffff14}.phone-avatar i{width:3px;height:12px;border-radius:3px;background:#bcd0ff}.phone-avatar i:nth-child(2){height:24px}.phone-avatar i:nth-child(3){height:18px}.phone-avatar i:nth-child(4){height:9px}.phone-head strong{font-size:19px;font-weight:600;letter-spacing:-.3px}.phone-status{display:block;min-height:18px;font-size:13px;color:#8e8e93}.phone-wave{height:46px;margin:12px 0 8px;display:flex;align-items:center;justify-content:center;gap:5px}.phone-wave i{width:3px;height:3px;border-radius:50%;background:#3a3a44;animation:star-bob 1.5s cubic-bezier(.45,0,.55,1) infinite;animation-play-state:paused;transition:background .5s,box-shadow .5s}.phone[data-speaking=agent] .phone-wave i{animation-play-state:running;background:#dce8ff;box-shadow:0 0 5px #8fb6ff,0 0 12px #5d8dff80}.phone[data-speaking=caller] .phone-wave i{animation-play-state:running;background:#f2e2ff;box-shadow:0 0 5px #d6a6ff,0 0 12px #b07cff80}.phone-wave i:nth-child(7n){width:4px;height:4px}@keyframes star-bob{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(var(--amp,8px)) scale(1.35)}}.phone-feed{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding-bottom:16px;overflow:hidden}.feed{font-size:14px;line-height:1.45;border-radius:18px;padding:11px 14px}.feed p{margin:0;color:inherit}.feed small{display:block;margin-bottom:3px;font-size:11px;color:#8e8e93}.feed-agent{margin-right:22px;background:#1c1c21;border:1px solid #2a2a31}.feed-caller{margin-left:22px;background:#0a84ff}.feed-caller small{color:#d6e8ff}.feed-note{padding:8px 12px;font-size:12px;color:#a1a1a6;border:1px dashed #3a3a42}.feed-knowledge{align-self:flex-start;padding:7px 11px;border-radius:12px;font-size:12px;background:#16213a;color:#9fc4ff}.feed-knowledge p{gap:6px}.feed-action,.feed-knowledge p{display:flex;align-items:center}.feed-action{gap:12px;background:#101a2b;border:1px solid #1f2f4a;color:#9fc4ff}.feed-action strong{display:block;font-size:14px;font-weight:600}.feed-action span{font-size:12px;color:#7f9dc9}.feed-summary{background:#141418;border:1px solid #2a2a31}.feed-summary .feed-summary-title{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;color:#8e8e93}.feed-summary div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;border-top:1px solid #222228}.feed-summary div span{color:#8e8e93}.feed-summary div strong{font-weight:500;text-align:right}.phone-controls{display:flex;justify-content:center;gap:22px}.phone-controls span{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#1c1c21;color:#d1d1d6}.phone-controls .phone-end{background:#ff3b30;color:#fff}.phone-end svg{transform:rotate(135deg)}.use-cases{background:#f5f5f7;padding-top:clamp(96px,15svh,160px)}.use-cases-head .section-heading-block{margin-bottom:0}.use-card{flex:0 0 min(420px,80vw);height:min(560px,72svh);min-height:460px;display:flex;flex-direction:column;padding:40px;border-radius:32px;scroll-snap-align:center}.use-card-dark{background:#0b0b0f;color:#f5f5f7}.use-card-dark svg{color:#6fa8ff}.use-card-light{background:#fff;color:var(--ink)}.use-card-light svg{color:var(--blue)}.use-card h3{font-size:34px;line-height:1.08;letter-spacing:-.045em;margin-top:28px}.use-card>p{font-size:18px;line-height:1.45;margin-top:14px}.use-card-dark>p{color:#a1a1a6}.use-card-dialogue{margin-top:auto;display:flex;flex-direction:column;gap:10px}.use-agent,.use-caller{max-width:86%;padding:11px 15px;font-size:15px;line-height:1.4}.use-caller{align-self:flex-end;background:#0a84ff;color:#fff;border-radius:18px 18px 4px 18px}.use-agent{align-self:flex-start;border-radius:18px 18px 18px 4px;background:#f0f0f3}.use-card-dark .use-agent{background:#1f1f25}.use-card small{margin-top:22px;font-size:12px;color:#86868b}.language-marquee{background:#000;color:#f5f5f7;padding-block:clamp(104px,16svh,170px);overflow:hidden}.language-marquee h2{font-size:clamp(40px,5.2vw,72px);line-height:1.05}.language-marquee .section-kicker{color:#86868b}.marquee{margin-top:72px;display:flex;flex-direction:column;gap:16px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee-row{display:flex;width:max-content;white-space:nowrap;font-size:clamp(28px,3.6vw,50px);font-weight:600;letter-spacing:-.035em;color:#46464c;animation:marquee 60s linear infinite}.marquee-row span{padding-right:.35em}.marquee-reverse{animation-direction:reverse;animation-duration:72s;color:#2f2f35}@keyframes marquee{to{transform:translateX(-50%)}}.setup-section{background:#f5f5f7}.setup-flow{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.setup-track{position:absolute;top:22px;left:10%;right:10%;height:2px;border-radius:2px;background:#d2d2d7;overflow:hidden}.setup-track i{display:block;width:100%;height:100%;background:linear-gradient(90deg,#0071e3,#7a5cff);transform:scaleX(var(--progress,1));transform-origin:left}.setup-step{padding:0 12px;text-align:center;opacity:.42;transition:opacity .6s ease}.setup-step[data-lit=true]{opacity:1}.setup-dot{position:relative;z-index:1;width:44px;height:44px;margin:0 auto 22px;display:grid;place-items:center;border-radius:50%;border:2px solid #d2d2d7;background:#fff;color:#86868b;font-weight:600;font-size:15px;transition:background .5s,border-color .5s,color .5s,box-shadow .5s,transform .6s cubic-bezier(.16,1,.3,1)}.setup-step[data-lit=true] .setup-dot{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 0 0 8px #0071e31f;transform:scale(1.06)}.setup-step h3{font-size:20px;line-height:1.2;letter-spacing:-.4px}.setup-step p{font-size:15px;line-height:1.5;margin-top:8px}.reporting-section{background:#fff}.reporting-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:72px;align-items:center}.reporting-grid .section-heading-block{margin-bottom:0}.call-log{padding:24px;border-radius:28px;border:1px solid #e8e8ed;background:#fff;box-shadow:0 30px 80px -20px #1d1d1f1f}.call-log-head{display:flex;justify-content:space-between;align-items:baseline;padding:4px 6px 16px}.call-log-head strong{font-size:17px;font-weight:600}.call-log-head span{font-size:12px;color:#86868b}.call-row{display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 6px;border-top:1px solid #f0f0f3}.call-time{font-size:13px;color:#86868b;font-variant-numeric:tabular-nums}.call-row strong{display:block;font-size:15px;font-weight:550;letter-spacing:-.2px}.call-row small{font-size:12px;color:#86868b}@media (max-width:900px){.sticky-story{grid-template-columns:1fr;gap:0}.sticky-story-visual{display:none}.sticky-story-steps{padding-block:0}.sticky-step{min-height:0;flex-direction:column;align-items:stretch;gap:32px;padding-block:44px;border-top:1px solid #f0f0f3}.sticky-step:first-child{border-top:0;padding-top:0}.sticky-step-copy{opacity:1;transform:none}.sticky-step-visual{display:flex;justify-content:center}.setup-flow{grid-template-columns:1fr;gap:30px;padding-left:64px}.setup-track{top:0;bottom:0;left:21px;right:auto;width:2px;height:auto}.setup-track i{transform:scaleY(var(--progress,1));transform-origin:top}.setup-step{position:relative;padding:0;text-align:left}.setup-dot{position:absolute;left:-64px;top:-8px;margin:0}.reporting-grid{grid-template-columns:1fr;gap:12px}}@media (max-width:700px){.phone{width:300px;height:610px;padding:56px 16px 20px;border-radius:48px}.feed{font-size:13px}.scroll-words{letter-spacing:-.035em}.use-card{padding:30px;min-height:440px}.use-card h3{font-size:30px}.call-log{padding:16px}.call-row{grid-template-columns:42px minmax(0,1fr)}.call-row .pill{grid-column:2;justify-self:start}.cta-band p{font-size:19px}}.star-scene{position:relative;width:100%;height:100%}.star-scene canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.star-fallback{position:absolute;inset:0;background:radial-gradient(circle at 50% 45%,#ffffff30 0 2px,#6f8fff26 3px,transparent 26%)}.hero-fold .star-stage .star-scene{flex:1;min-height:320px;margin-top:-20px}.star-hero h1 span{background:none;-webkit-text-fill-color:currentColor;color:inherit}.star-hero h1 .rise-line:last-child>span{background:linear-gradient(110deg,#f5f5f7 10%,#8b919e 85%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.star-legend{position:absolute;left:max(24px,calc((100% - 1120px) / 2));right:max(24px,calc((100% - 1120px) / 2));top:calc(45% - 46px);display:flex;justify-content:space-between;pointer-events:none}.star-legend span{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#86868b;opacity:calc(1 - var(--hero-scroll, 0) * 3)}.star-legend span:first-child:before,.star-legend span:last-child:after{content:"";width:6px;height:6px;border-radius:50%}.star-legend span:first-child:before{background:#e3c6ff;box-shadow:0 0 10px #c89bff}.star-legend span:last-child:after{background:#cfe0ff;box-shadow:0 0 10px #8fb6ff}.starfield{position:relative;isolation:isolate}.starfield:before{opacity:.8;background-image:radial-gradient(1.2px 1.2px at 12% 18%,#fff 60%,transparent),radial-gradient(1px 1px at 27% 72%,#cfe0ff 60%,transparent),radial-gradient(1.4px 1.4px at 41% 34%,#fff 60%,transparent),radial-gradient(1px 1px at 58% 82%,#fff 60%,transparent),radial-gradient(1.6px 1.6px at 66% 22%,#ffd9b8 60%,transparent),radial-gradient(1px 1px at 79% 57%,#cfe0ff 60%,transparent),radial-gradient(1.2px 1.2px at 88% 12%,#fff 60%,transparent),radial-gradient(1px 1px at 93% 76%,#fff 60%,transparent),radial-gradient(1px 1px at 6% 88%,#cfe0ff 60%,transparent),radial-gradient(1.3px 1.3px at 49% 58%,#fff 60%,transparent);background-size:331px 283px,419px 367px,257px 311px,373px 229px,461px 397px,293px 347px,389px 271px,241px 419px,353px 307px,437px 353px}.starfield:after,.starfield:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.starfield:after{background:radial-gradient(60% 50% at 50% 40%,#2b43a51f,transparent 70%)}.story-dark{background:#000;color:#f5f5f7}.story-dark .section-kicker{color:#86868b}.story-dark .sticky-step-copy>p:last-child{color:#a1a1a6}.story-dark .sticky-step-kicker{color:#6fa8ff}.story-dark .sticky-story-dots i{background:#3a3a40}.story-dark .sticky-story-dots i[data-active=true]{background:#f5f5f7}.story-dark .sticky-story-visual{isolation:isolate}.story-dark .sticky-story-visual:before{content:"";position:absolute;inset:-6% -10%;z-index:-1;background:radial-gradient(closest-side,#3355ff2e,#8a5cff12 55%,transparent)}.story-dark .sticky-step{border-color:#1d1d22}.story-dark .phone{box-shadow:0 0 0 9px #141417,0 0 0 10px #34343a,0 60px 140px -30px #3355ff40}@media (max-width:700px){.hero-fold .star-stage .star-scene{flex:none;height:min(112vw,440px);margin-top:-8px}.star-legend{top:calc(min(112vw, 440px) * .45 - 8px - 44px)}}.browser{--widget-accent:#0071e3;position:relative;width:min(560px,100%);aspect-ratio:560/520;border-radius:22px;overflow:hidden;background:#fff;border:1px solid #2a2a30;box-shadow:0 60px 140px -30px #3355ff40,0 0 0 1px #ffffff14;text-align:left;color:var(--ink)}.browser-bar{height:40px;display:flex;align-items:center;gap:6px;padding:0 14px;background:#f5f5f7;border-bottom:1px solid #e8e8ed}.browser-bar i{width:10px;height:10px;border-radius:50%;background:#d8d8dd}.browser-bar span{margin:0 auto;padding:4px 18px;border-radius:8px;background:#fff;font-size:11px;color:#86868b}.browser-page{position:relative;height:calc(100% - 40px);background:linear-gradient(160deg,#fbfaf6,#f1efe8);overflow:hidden}.site-nav{display:flex;align-items:center;gap:22px;padding:18px 26px;font-size:12px;color:#6b675c}.site-nav strong{margin-right:auto;font-family:Georgia,serif;font-size:20px;color:#2d2a24}.site-hero{padding:34px 26px}.site-hero small{font-size:10px;letter-spacing:.14em;color:#8f8a7c}.site-hero h4{margin-top:12px;font-family:Georgia,serif;font-size:clamp(26px,3.2vw,36px);font-weight:400;line-height:1.1;letter-spacing:-.5px;color:#2d2a24}.site-hero p{margin-top:12px;font-size:13px;color:#7c776a}.site-lines{margin-top:26px;display:grid;gap:8px;max-width:46%}.site-lines i{height:7px;border-radius:4px;background:#e4e1d7}.site-lines i:nth-child(2){width:80%}.site-lines i:nth-child(3){width:60%}.widget-panel{position:absolute;right:18px;bottom:76px;width:min(290px,62%);height:min(330px,70%);display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 30px 70px -18px #1d1d1f4d,0 0 0 1px #0000000d}.widget-head{display:flex;align-items:center;gap:10px;padding:12px 14px;color:#fff;background:var(--widget-accent);transition:background .5s ease}.widget-head div{flex:1;min-width:0}.widget-head strong{display:block;font-size:13px;font-weight:600}.widget-head small{display:block;font-size:10px;opacity:.8}.widget-avatar{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#ffffff33}.widget-body{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:12px;overflow:hidden;background:#fafafa}.widget-msg{max-width:86%;font-size:12px;line-height:1.45}.widget-agent{align-self:flex-start;padding:9px 11px;border-radius:14px 14px 14px 4px;background:#fff;box-shadow:0 1px 2px #0000000f}.widget-visitor{align-self:flex-end;padding:9px 11px;border-radius:14px 14px 4px 14px;color:#fff;background:var(--widget-accent);transition:background .5s ease}.widget-typing{align-self:flex-start;display:flex;gap:7px;padding:12px 14px;border-radius:14px;background:#101216}.widget-typing i{width:4px;height:4px;border-radius:50%;background:#dce8ff;box-shadow:0 0 4px #8fb6ff,0 0 10px #5d8dff99;opacity:.25;animation:star-turn 1.4s ease-in-out infinite}.widget-typing i:nth-child(2){animation-delay:.2s}.widget-typing i:nth-child(3){animation-delay:.4s}@keyframes star-turn{0%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1.3)}}.widget-source{align-self:flex-start;display:flex;align-items:center;gap:5px;font-size:10px;color:#6e6e73}.widget-chips{display:flex;gap:6px;max-width:100%}.widget-chips span{padding:6px 10px;border-radius:20px;font-size:11px;color:var(--widget-accent);border:1px solid color-mix(in srgb,var(--widget-accent) 40%,transparent);background:#fff;transition:color .5s,border-color .5s}.widget-action{align-self:stretch;max-width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;color:#0b5cab;background:#e8f1fd}.widget-action strong{display:block;font-size:12px}.widget-action small{font-size:11px;color:#3f7fc4}.widget-input{display:flex;align-items:center;justify-content:space-between;margin:10px;padding:8px 8px 8px 12px;border-radius:12px;font-size:11px;color:#a1a1a6;border:1px solid #ececf0}.widget-send{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;transition:background .5s}.widget-launcher-mock,.widget-send{color:#fff;background:var(--widget-accent)}.widget-launcher-mock{position:absolute;right:18px;bottom:18px;height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:22px;font-size:13px;font-weight:600;box-shadow:0 12px 30px -8px color-mix(in srgb,var(--widget-accent) 70%,transparent);transition:background .5s,padding .4s}.widget-launcher-mock[data-open=true]{padding:0;width:44px}.launcher-orbit{position:absolute;inset:-14px -18px;border-radius:40px;pointer-events:none;animation:orbit 12s linear infinite}.launcher-orbit i{position:absolute;width:3px;height:3px;border-radius:50%;background:#fff;box-shadow:0 0 5px color-mix(in srgb,var(--widget-accent) 80%,#fff),0 0 10px color-mix(in srgb,var(--widget-accent) 60%,transparent);animation:star-turn 2.8s ease-in-out infinite}.launcher-orbit i:first-child{top:2px;left:30%}.launcher-orbit i:nth-child(2){top:40%;right:0;animation-delay:.7s}.launcher-orbit i:nth-child(3){bottom:0;left:62%;animation-delay:1.4s}.launcher-orbit i:nth-child(4){top:55%;left:2px;animation-delay:2.1s}@keyframes orbit{to{transform:rotate(1turn)}}.widget-launcher-mock[data-open=true] .launcher-orbit{display:none}.story-browser .sticky-story-frame{width:100%}.install-section{background:#f5f5f7}.install-panel{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:48px;align-items:center;padding:clamp(28px,4vw,56px);border-radius:32px;background:#000;color:#f5f5f7;transform-origin:center top;overflow:hidden}.install-code{border-radius:18px;overflow:hidden;background:#0d0d10e6;border:1px solid #26262c;backdrop-filter:blur(8px)}.install-code-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;font-size:12px;color:#a1a1a6;border-bottom:1px solid #222227}.install-code-bar small{margin-left:auto;color:#6e6e73}.install-pre{position:relative;margin:0;padding:24px 20px;overflow-x:auto;font:14px/1.7 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#c8d3ff}.install-pre code:first-child{position:absolute;inset:24px 20px;white-space:pre}.install-ghost{visibility:hidden;white-space:pre}.caret{display:inline-block;width:8px;height:1.1em;margin-left:2px;vertical-align:text-bottom;background:#7fa8ff;box-shadow:0 0 10px #7fa8ff;animation:caret 1s steps(1) infinite}.caret[data-done=true]{opacity:.6}@keyframes caret{50%{opacity:0}}.install-points{list-style:none;margin:0;padding:0;display:grid;gap:22px}.install-points li{display:flex;align-items:flex-start;gap:14px;font-size:18px;line-height:1.45;color:#d2d2d7}.install-points svg{margin-top:3px;color:#6fa8ff}.theme-section{background:#000;color:#f5f5f7}.theme-section .section-body{color:#a1a1a6}.theme-section .section-kicker{color:#86868b}.theme-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:center}.theme-grid .section-heading-block{margin-bottom:36px}.theme-swatches{display:flex;align-items:center;gap:18px}.theme-swatches [role=radiogroup]{display:flex;gap:12px}.swatch{width:40px;height:40px;border:0;border-radius:50%;display:grid;place-items:center;color:#fff;box-shadow:inset 0 0 0 1px #ffffff26;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.swatch:hover{transform:scale(1.08)}.swatch[aria-checked=true]{box-shadow:0 0 0 3px #000,0 0 0 5px #ffffff66;transform:scale(1.1)}.theme-swatches>span{font-size:15px;color:#a1a1a6}.theme-preview{display:flex;justify-content:center}.channels-options{background:#f5f5f7}.option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.option-card{padding:40px 34px;min-height:300px;border-radius:28px;background:#fff;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s}.option-card:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px #1d1d1f33}.option-card svg{color:var(--blue)}.option-card h3{font-size:32px;margin-top:60px}.option-card p{font-size:17px;line-height:1.55;margin-top:14px}@media (max-width:900px){.install-panel{grid-template-columns:1fr;gap:32px}.theme-grid{gap:40px}.option-grid,.theme-grid{grid-template-columns:1fr}.option-card{min-height:0}.option-card h3{margin-top:28px}}@media (max-width:700px){.browser{aspect-ratio:360/440;border-radius:18px}.site-nav span{display:none}.widget-panel{right:12px;left:12px;width:auto;bottom:70px;height:66%}.install-pre{font-size:12px}.install-points li{font-size:16px}}.studio-section{background:#000;color:#f5f5f7}.studio-section .section-kicker{color:#86868b}.demo-studio{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:20px;max-width:1060px;margin:0 auto;text-align:left}.demo-controls,.demo-conversation{border-radius:30px;padding:32px;background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid #ffffff17;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.demo-controls{display:flex;flex-direction:column;gap:16px}.demo-intro{margin-bottom:4px}.demo-controls .channel-selector{margin-bottom:-4px}.demo-controls .demo-fine{margin-top:-6px}.demo-controls .language-ribbon{margin-top:4px}.demo-controls h3{font-size:34px;margin-top:18px}.demo-controls h3+p{font-size:15px;line-height:1.55;margin-top:10px;color:#a1a1a6}.channel-selector{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:100%;padding:5px;border-radius:16px;background:#0e0e12;border:1px solid #ffffff14}.channel-selector button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px;border:0;border-radius:12px;background:transparent;color:#a1a1a6;font-size:14px;transition:background .3s,color .3s}.channel-selector button[aria-pressed=true]{background:#ffffff1a;color:#f5f5f7}.demo-live-wave{height:56px;display:flex;align-items:center;justify-content:center;gap:6px}.demo-live-wave i{width:3px;height:3px;border-radius:50%;background:#dce8ff;box-shadow:0 0 5px #8fb6ff,0 0 12px #5d8dff80;animation:star-bob 1.6s cubic-bezier(.45,0,.55,1) infinite}.demo-start{width:100%}.live-control-row{display:flex;align-items:center;gap:12px}.mic-toggle{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 18px;border:1px solid #ffffff2e;border-radius:999px;background:#ffffff0d;color:#f5f5f7;font-size:14px;transition:background .2s,border-color .2s,color .2s}.mic-toggle:hover{background:#ffffff1a;border-color:#ffffff47}.mic-toggle[aria-pressed=true]{background:#ffb02e1f;border-color:#ffb02e80;color:#ffce7a}.aster-live-row .mic-toggle{min-height:38px;padding:8px 14px;font-size:13.5px}.end-button{flex:1;background:#ff3b30}.end-button:hover{background:#ff5147}.time-left{font-variant-numeric:tabular-nums;font-size:14px;color:#a1a1a6}.demo-fine{font-size:12px;text-align:center;color:#6e6e73}.demo-offline{font-size:14px;line-height:1.6;text-align:center;color:#a1a1a6}.notice{font-size:14px;line-height:1.5;padding:12px 14px;border-radius:14px;color:#d2d2d7;background:#1a1a1f;border:1px solid #2c2c33}.demo-conversation{display:flex;flex-direction:column;min-height:520px}.demo-panel-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#86868b}.demo-panel-heading .icon-button{background:#ffffff14;color:#d2d2d7}.sample-prompts{display:grid;gap:8px}.sample-prompts button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;border-radius:16px;border:1px solid #ffffff14;background:#ffffff08;color:#d2d2d7;font-size:16px;text-align:left;transition:background .3s,border-color .3s,color .3s}.sample-prompts button:hover{background:#ffffff12}.sample-prompts button[aria-pressed=true]{color:#fff;border-color:#6fa8ff80;background:#1a2a4a80;box-shadow:0 0 30px -10px #5d8dff80}.sample-answer{margin-top:22px;padding:22px;border-radius:20px;background:#0e0e12;border:1px solid #ffffff12}.sample-source{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:10px;font-size:12px;color:#9fc4ff;background:#16213a}.sample-answer p{margin-top:14px;font-size:19px;line-height:1.55;color:#f5f5f7}.sample-booking{display:flex;align-items:center;gap:12px;margin-top:18px;padding:14px 16px;border-radius:16px;color:#9fc4ff;background:#101a2b;border:1px solid #1f2f4a}.sample-booking small{color:#7f9dc9}.sample-label{margin-top:auto;padding-top:22px;font-size:13px;line-height:1.5;color:#6e6e73}.transcript{flex:1;min-height:300px;max-height:440px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding-right:6px}.demo-controls,.sample-answer,.transcript{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent}.demo-controls::-webkit-scrollbar,.sample-answer::-webkit-scrollbar,.transcript::-webkit-scrollbar{width:6px}.demo-controls::-webkit-scrollbar-thumb,.sample-answer::-webkit-scrollbar-thumb,.transcript::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:3px}.demo-controls::-webkit-scrollbar-track,.sample-answer::-webkit-scrollbar-track,.transcript::-webkit-scrollbar-track{background:transparent}.transcript-empty{margin:auto;color:#86868b}.transcript-turn{max-width:82%;padding:12px 15px;border-radius:18px}.transcript-turn small{display:block;font-size:11px;color:#8e8e93;margin-bottom:3px}.transcript-turn p{color:#f5f5f7;line-height:1.5}.transcript-turn.user{align-self:flex-end;background:#0a84ff}.transcript-turn.user small{color:#d6e8ff}.transcript-turn.agent{align-self:flex-start;background:#1c1c21;border:1px solid #2a2a31}.chat-compose{display:flex;gap:10px;margin-top:16px}.chat-compose input{flex:1;padding:13px 16px;border-radius:16px;border:1px solid #ffffff1f;background:#0e0e12;color:#f5f5f7}.chat-compose .icon-button{background:#0a84ff;color:#fff;width:46px;height:46px}.try-section{background:#fff}.data-section,.facts-section{background:#f5f5f7}.facts-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:72px;align-items:start}.facts-grid .section-heading-block{position:sticky;top:110px;margin-bottom:0}.facts-grid .section-body svg{vertical-align:-3px;margin-right:4px;color:var(--blue)}.facts-list{display:grid;gap:14px}.fact{display:flex;gap:18px;padding:26px 28px;border-radius:24px;background:#fff}.fact svg{flex-shrink:0;margin-top:2px;color:var(--blue)}.fact strong{font-size:19px;font-weight:600;letter-spacing:-.3px}.fact p{font-size:16px;line-height:1.55;margin-top:6px}.orbit-legend{position:absolute;left:50%;bottom:clamp(16px,3svh,32px);transform:translateX(-50%);display:flex;gap:10px;padding:6px;border-radius:999px;background:#ffffff0a;border:1px solid #ffffff17;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:calc(1 - var(--hero-scroll, 0) * 3)}.orbit-legend a{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:999px;font-size:14px;color:#d2d2d7;transition:background .3s,color .3s}.orbit-legend a i{width:6px;height:6px;border-radius:50%;background:#dce8ff;box-shadow:0 0 8px #8fb6ff;transition:box-shadow .3s,transform .3s}.orbit-legend a[data-lit=true]{background:#ffffff1a;color:#fff}.orbit-legend a[data-lit=true] i{transform:scale(1.4);box-shadow:0 0 10px #fff,0 0 20px #8fb6ff}.plans-section{background:#fff}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.plan-card{position:relative;display:flex;flex-direction:column;padding:38px 32px 32px;border-radius:30px;background:#f5f5f7;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s}.plan-card:hover{transform:translateY(-6px);box-shadow:0 40px 80px -40px #1d1d1f40}.plan-anchor{position:absolute;top:-120px}.plan-featured{background:#000;color:#f5f5f7;overflow:hidden}.plan-featured .plan-body,.plan-featured li{color:#a1a1a6}.plan-featured li svg{color:#6fa8ff}.plan-name{font-size:15px;font-weight:600;color:var(--blue)}.plan-featured .plan-name{color:#6fa8ff}.plan-card h3{font-size:30px;line-height:1.1;margin-top:14px}.plan-body{font-size:16px;line-height:1.55;margin-top:12px}.plan-card ul{list-style:none;margin:28px 0 0;padding:22px 0 0;display:grid;gap:12px;border-top:1px solid #0000000f}.plan-featured ul{border-top-color:#ffffff17}.plan-card li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.45;color:#515154}.plan-card li svg{flex-shrink:0;margin-top:2px;color:var(--blue)}.plan-footer{margin-top:auto;padding-top:32px;display:flex;align-items:center;justify-content:space-between;gap:12px}.plan-footer span{font-size:13px;color:#86868b}.plan-footer .button{min-height:40px;padding:8px 18px;font-size:14px}.parts-section{background:#000;color:#f5f5f7}.parts-section .section-kicker{color:#86868b}.parts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.part{position:relative;padding:30px 26px 34px;border-radius:26px;background:linear-gradient(180deg,#ffffff0d,#ffffff04);border:1px solid #ffffff14}.part-star{position:absolute;top:30px;right:26px;width:5px;height:5px;border-radius:50%;background:#fff;box-shadow:0 0 8px #cfe0ff,0 0 18px #6fa8ff;animation:star-turn 3.2s ease-in-out infinite}.part:nth-child(2) .part-star{animation-delay:.8s}.part:nth-child(3) .part-star{animation-delay:1.6s}.part:nth-child(4) .part-star{animation-delay:2.4s}.part-index{font-size:14px;font-weight:600;color:#6fa8ff}.part h3{font-size:24px;margin-top:44px}.part p{font-size:15px;line-height:1.55;margin-top:12px;color:#a1a1a6}.compare-section{background:#fff}.compare-wrap{overflow-x:auto}.compare{width:100%;min-width:620px;border-collapse:collapse}.compare td,.compare th{padding:18px 16px;border-bottom:1px solid #f0f0f3;font-size:16px}.compare thead th{position:sticky;top:60px;background:#fff;font-size:17px;font-weight:600;text-align:center}.compare tbody th{text-align:left;font-weight:450;color:#1d1d1f}.compare td{text-align:center;color:var(--blue)}.compare td svg[aria-label="Not included"]{color:#c7c7cc}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.faq-section{background:#f5f5f7}.faq-groups{display:grid;gap:clamp(64px,9svh,110px)}.faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px;align-items:start}.faq-grid .section-heading-block{margin-bottom:0}.faq-list{display:grid;gap:10px}.faq-item{border-radius:22px;background:#fff;overflow:hidden}.faq-item button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 26px;border:0;background:transparent;text-align:left;font-size:19px;font-weight:550;letter-spacing:-.3px;color:var(--ink)}.faq-item button svg{color:#86868b}.faq-answer{overflow:hidden}.faq-answer p{padding:0 26px 26px;font-size:16px;line-height:1.6}.contact-stage{position:relative;min-height:calc(100svh - 60px);padding-block:clamp(56px,9svh,110px);background:#000;color:#f5f5f7;overflow:hidden}.contact-sky,.contact-sky .star-scene,.contact-sky:after{position:absolute;inset:0}.contact-sky:after{content:"";pointer-events:none;background:linear-gradient(90deg,#000,#000000e0 30%,#00000080 52%,transparent 70%)}@media (max-width:900px){.contact-sky:after{background:linear-gradient(#000000b3,#000000e6)}}.contact-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:64px;align-items:start;pointer-events:none}.contact-grid>*{pointer-events:auto}.contact-copy .product-label{margin-bottom:12px}.contact-copy h1{font-size:clamp(48px,6vw,88px);line-height:1.02;letter-spacing:-.058em}.contact-copy h1 .rise-line:last-child>span{background:linear-gradient(110deg,#f5f5f7 10%,#8b919e 85%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.contact-lede{font-size:21px;line-height:1.5;margin-top:22px;max-width:520px;color:#a1a1a6}.next-steps{list-style:none;margin:44px 0 0;padding:0;display:grid;gap:4px;position:relative}.next-steps:before{content:"";position:absolute;left:4px;top:14px;bottom:30px;width:1px;background:linear-gradient(#6fa8ff99,#ffffff14)}.next-steps li{position:relative;display:flex;gap:22px;padding:12px 0}.next-star{position:relative;z-index:1;flex-shrink:0;width:9px;height:9px;margin-top:6px;border-radius:50%;background:#fff;box-shadow:0 0 8px #cfe0ff,0 0 20px #6fa8ff}.next-steps strong{font-size:18px;font-weight:600;letter-spacing:-.3px}.next-steps p{font-size:15px;line-height:1.55;margin-top:4px;color:#a1a1a6}.contact-form-card{padding:34px;border-radius:32px;background:#0c0c10d9;border:1px solid #ffffff17;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 60px 140px -40px #3355ff40}.pilot-form{display:grid;gap:18px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pilot-form label{display:grid;gap:8px;font-size:13px;color:#a1a1a6}.pilot-form label>span{color:#6e6e73}.pilot-form label:has(>span){grid-template-columns:auto 1fr;column-gap:6px;align-items:baseline}.pilot-form label:has(>span)>input{grid-column:1/-1}.pilot-form input:not([type=checkbox]),.pilot-form select,.pilot-form textarea{width:100%;padding:12px 14px;border-radius:14px;border:1px solid #ffffff1f;background:#ffffff08;color:#f5f5f7;font-size:15px;transition:border-color .3s,background .3s,box-shadow .3s}.pilot-form select{appearance:none;background:#ffffff08 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23a1a1a6' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 14px center}.pilot-form select option{background:#111}.pilot-form input::placeholder,.pilot-form textarea::placeholder{color:#5a5a60}.pilot-form input:focus,.pilot-form select:focus,.pilot-form textarea:focus{outline:none;border-color:#6fa8ff;background:#ffffff0d;box-shadow:0 0 0 4px #6fa8ff26}.pilot-form textarea{resize:vertical;min-height:110px}.honeypot{position:absolute;left:-9999px}.pilot-form .consent{display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.5;color:#a1a1a6}.pilot-form .consent input{margin-top:3px;accent-color:#0a84ff}.pilot-form .consent a{color:#6fa8ff}.pilot-form .button{width:100%}.form-note{font-size:12px;text-align:center;color:#6e6e73}.form-success{display:grid;justify-items:start;gap:14px;padding:12px 0}.form-success svg{color:#6fa8ff;filter:drop-shadow(0 0 12px #6fa8ff66)}.form-success h2{font-size:36px}.form-success p{font-size:17px;line-height:1.55;color:#a1a1a6}.principles-section{background:#000;color:#f5f5f7}.principles-section .section-kicker{color:#86868b}.principle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.principle{padding:36px 32px;border-radius:28px;background:linear-gradient(180deg,#ffffff0d,#ffffff04);border:1px solid #ffffff14}.principle svg{color:#6fa8ff}.principle h3{font-size:26px;margin-top:48px}.principle p{font-size:16px;line-height:1.6;margin-top:12px;color:#a1a1a6}.legal-hero{background:#000;color:#f5f5f7;padding-block:clamp(72px,12svh,130px) clamp(56px,8svh,90px)}.legal-hero h1{font-size:clamp(40px,5.4vw,72px);line-height:1.05;letter-spacing:-.05em;max-width:900px}.legal-updated{margin-top:18px;font-size:14px;color:#86868b}.legal-body{background:#fff;padding-block:72px 120px}.legal-prose{max-width:760px}.legal-prose h2{font-size:30px;margin-top:48px}.legal-prose h3{font-size:20px;letter-spacing:-.4px;margin-top:28px}.legal-prose p{font-size:17px;line-height:1.7;margin-top:12px;color:#424245}.lost{position:relative;min-height:calc(100svh - 60px);display:grid;place-items:center;background:#000;color:#f5f5f7;overflow:hidden;text-align:center}.lost-sky,.lost-sky .star-scene{position:absolute;inset:0}.lost-copy{position:relative;padding:24px;pointer-events:none}.lost-copy>*{pointer-events:auto}.lost-copy h1{font-size:clamp(52px,8vw,112px);letter-spacing:-.06em;line-height:1.02}.lost-copy>p:not(.product-label){font-size:21px;margin-top:20px;color:#a1a1a6}.lost-copy .hero-actions{justify-content:center;margin-top:30px}.lost-copy .text-link{color:#2997ff}@media (max-width:900px){.demo-studio,.facts-grid,.faq-grid{grid-template-columns:1fr}.facts-grid,.faq-grid{gap:28px}.facts-grid .section-heading-block{position:static}.plan-grid{grid-template-columns:1fr}.parts-grid{grid-template-columns:1fr 1fr}.contact-grid{grid-template-columns:1fr;gap:44px}}@media (max-width:700px){.demo-controls,.demo-conversation{padding:22px;border-radius:24px}.demo-conversation{min-height:0}.form-grid,.parts-grid{grid-template-columns:1fr}.contact-form-card{padding:22px;border-radius:24px}.orbit-legend{position:static;transform:none;margin:8px auto 0;width:max-content}.compare{min-width:0;table-layout:fixed}.compare td,.compare th{padding:12px 6px;font-size:14px}.compare thead th{font-size:13px}.compare thead th:first-child{width:46%}.compare thead th{top:56px}.faq-item button{font-size:17px;padding:20px}.faq-answer p{padding:0 20px 20px}}.languages-section{background:#000;color:#f5f5f7}.languages-section .section-kicker{color:#86868b}.languages-section .section-body{color:#a1a1a6}.language-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.language-tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;min-height:170px;padding:24px;border-radius:24px;background:linear-gradient(180deg,#ffffff0c,#ffffff03);border:1px solid #ffffff14;transition:border-color .5s,background .5s}.language-tile:hover{border-color:#6fa8ff66;background:linear-gradient(180deg,#6fa8ff1a,#ffffff05)}.language-tile strong{font-size:clamp(24px,2.4vw,32px);font-weight:600;letter-spacing:-.01em;line-height:1.2}.language-tile>span:last-child{font-size:13px;color:#86868b}.language-star{position:absolute;top:20px;right:20px;width:4px;height:4px;border-radius:50%;background:#fff;box-shadow:0 0 6px #cfe0ff,0 0 14px #6fa8ff;animation:star-turn 3s ease-in-out infinite}.language-foot{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:36px;font-size:17px;color:#a1a1a6}.language-foot svg{color:#6fa8ff}.speed-section .section-body{color:#a1a1a6}.speed-visual{width:min(460px,100%);padding:34px;border-radius:30px;background:linear-gradient(180deg,#ffffff0d,#ffffff04);border:1px solid #ffffff17}.speed-track{position:relative;height:2px;margin:16px 12px 0;background:#ffffff1a;border-radius:2px}.speed-track i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#6fa8ff,#c89bff);box-shadow:0 0 10px #6fa8ff;transition:width .8s cubic-bezier(.16,1,.3,1)}.speed-comet{position:absolute;top:50%;width:8px;height:8px;border-radius:50%;background:#fff;transform:translate(-50%,-50%);box-shadow:0 0 10px #fff,0 0 24px #6fa8ff,-18px 0 16px -6px #6fa8ff99;transition:left .8s cubic-bezier(.16,1,.3,1)}.speed-nodes{display:grid;grid-template-columns:repeat(4,1fr);margin-top:18px}.speed-node{display:flex;flex-direction:column;align-items:center;gap:8px}.speed-node:first-child{align-items:flex-start}.speed-node:last-child{align-items:flex-end}.speed-node span{width:6px;height:6px;border-radius:50%;background:#3a3a40;transition:background .5s,box-shadow .5s}.speed-node[data-lit=true] span{background:#dce8ff;box-shadow:0 0 8px #8fb6ff}.speed-node strong{font-size:13px;font-weight:500;color:#6e6e73;transition:color .5s}.speed-node[data-lit=true] strong{color:#f5f5f7}.speed-card{margin-top:30px;padding:22px;border-radius:20px;background:#0e0e12;border:1px solid #ffffff12;min-height:150px}.speed-card small{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#6fa8ff}.speed-card p{margin-top:10px;font-size:18px;line-height:1.5;color:#f5f5f7}.speed-dots{display:flex;gap:6px;margin-top:18px;height:24px;align-items:center}.speed-dots i{width:3px;height:3px;border-radius:50%;background:#dce8ff;box-shadow:0 0 5px #8fb6ff;--amp:-7px;animation:star-bob 1.4s cubic-bezier(.45,0,.55,1) infinite}.speed-dots i:nth-child(odd){--amp:6px}.dashboard-section{background:#f5f5f7}.console-mock{display:grid;grid-template-columns:210px minmax(0,1fr);min-height:560px;border-radius:32px;overflow:hidden;background:#050507;color:#f5f5f7;text-align:left;box-shadow:0 60px 120px -50px #1d1d1f80;transform-origin:center top}.console-nav{display:flex;flex-direction:column;gap:4px;padding:24px 14px;border-right:1px solid #ffffff12;background:#0a0a0dcc}.console-brand{display:flex;gap:2px;align-items:center;height:26px;margin:0 10px 22px}.console-brand i{width:3px;height:12px;border-radius:3px;background:#f5f5f7}.console-brand i:nth-child(2){height:22px}.console-brand i:nth-child(3){height:16px}.console-brand i:nth-child(4){height:9px}.console-nav>span:not(.console-brand){display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;font-size:13px;color:#8e8e93}.console-nav>span[data-active=true]{color:#f5f5f7;background:#ffffff12}.console-main{display:flex;flex-direction:column;gap:18px;padding:26px 28px;background:#07070acc}.console-head{display:flex;align-items:baseline;gap:14px}.console-head strong{font-size:22px;font-weight:600}.console-head>span{font-size:12px;color:#6e6e73}.console-export{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:10px;border:1px solid #ffffff1a;color:#d2d2d7!important}.console-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.console-kpi{padding:14px 16px;border-radius:16px;background:#ffffff08;border:1px solid #ffffff10}.console-kpi span{display:block;font-size:11px;color:#8e8e93}.console-kpi strong{display:block;margin-top:6px;font-size:22px;font-weight:600;letter-spacing:-.02em}.console-table{display:grid;gap:2px}.console-row{display:grid;grid-template-columns:30px 46px minmax(0,1fr) 60px auto;align-items:center;gap:12px;padding:11px 10px;border-radius:12px}.console-row:nth-child(odd){background:#ffffff05}.console-play{width:28px;height:28px;border-radius:50%;border:0;display:grid;place-items:center;background:#0a84ff;color:#fff;box-shadow:0 0 14px #0a84ff66;pointer-events:none}.console-time{font-size:12px;color:#8e8e93;font-variant-numeric:tabular-nums}.console-row strong{display:block;font-size:14px;font-weight:500}.console-row small{font-size:12px;color:#8e8e93}.console-source{font-size:12px;color:#a1a1a6}.console-row .pill-good{background:#101a2b;color:#9fc4ff}.console-row .pill-neutral{background:#1c1c21;color:#c7c7cc}.console-row .pill-warm{background:#1c1c22;color:#a1a1a6}.console-transcript{padding:16px 18px;border-radius:16px;background:#0e0e12;border:1px solid #ffffff10}.console-transcript small{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#6fa8ff}.console-transcript p{margin-top:8px;font-size:14px;line-height:1.5;color:#d2d2d7}.console-transcript b{display:inline-block;min-width:54px;font-weight:500;color:#8e8e93}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px}.feature{padding:30px 28px;border-radius:24px;background:#fff}.feature svg{color:var(--blue)}.feature h3{font-size:22px;margin-top:28px}.feature p{font-size:16px;line-height:1.55;margin-top:10px}.kb-section{background:#fff}.kb-flow{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.kb-flow:before{content:"";position:absolute;left:12%;right:12%;top:38px;height:1px;background:repeating-linear-gradient(90deg,#0071e3 0 3px,transparent 3px 12px);opacity:.5}.kb-step{position:relative;padding:28px;border-radius:24px;background:#f5f5f7}.kb-star{position:absolute;top:34px;right:28px;width:8px;height:8px;border-radius:50%;background:#0071e3;box-shadow:0 0 10px #0071e399,0 0 22px #0071e355}.kb-index{font-size:14px;font-weight:600;color:var(--blue)}.kb-step h3{font-size:30px;margin-top:40px}.kb-step p{font-size:16px;line-height:1.55;margin-top:10px}.india-section{background:#000;color:#f5f5f7;overflow:hidden}.india-section .section-kicker{color:#86868b}.india-section .section-body{color:#a1a1a6}.india-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.india-inner h2{font-size:clamp(40px,5vw,68px);line-height:1.05}.tricolour{display:grid;gap:26px}.tricolour-row{display:flex;justify-content:space-between}.tricolour-row i{width:4px;height:4px;border-radius:50%;--amp:-10px;animation:star-bob 2.6s cubic-bezier(.45,0,.55,1) infinite}.tricolour-row i:nth-child(odd){--amp:10px}.tricolour-saffron i{background:#ffd2a1;box-shadow:0 0 6px #ff9933,0 0 14px #ff993380}.tricolour-white i{background:#fff;box-shadow:0 0 6px #fff,0 0 14px #ffffff66}.tricolour-green i{background:#b9f2c5;box-shadow:0 0 6px #2fae4a,0 0 14px #13883880}@media (max-width:1000px){.language-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.console-mock{grid-template-columns:1fr}.console-nav{display:none}.feature-grid,.kb-flow{grid-template-columns:1fr}.kb-flow:before{display:none}.india-inner{grid-template-columns:1fr;gap:40px}}@media (max-width:700px){.language-tile{min-height:130px;padding:18px}.console-main{padding:18px}.console-kpis{grid-template-columns:1fr 1fr}.console-row{grid-template-columns:28px minmax(0,1fr) auto}.console-source,.console-time{display:none}.speed-visual{padding:22px}}.embedded-studio{grid-template-columns:minmax(0,1fr);max-width:none;gap:16px}.embedded-studio .demo-controls,.embedded-studio .demo-conversation{padding:24px;border-radius:26px}.embedded-studio .demo-controls h3{font-size:27px;margin-top:14px}.embedded-studio .demo-conversation{min-height:0}.embedded-studio .transcript{min-height:210px;max-height:300px}.embedded-studio .sample-answer p{font-size:17px}.story-live{min-width:0}.story-grid{align-items:start}.conversation-story{overflow:clip}.story-copy{position:sticky;top:110px}@media (max-width:700px){.story-copy{position:static}}.story-invite{font-size:16px;line-height:1.6;color:#a1a1a6;margin-top:22px;max-width:430px}.voice-caption-live .voice-caption-label em{font-style:normal;margin-left:8px;padding:2px 8px;border-radius:999px;background:#ffffff14;color:#9fc4ff;letter-spacing:0;text-transform:none}.voice-caption-live p{max-height:3.2em;overflow:hidden}@media (max-width:700px){.embedded-studio .demo-controls,.embedded-studio .demo-conversation{padding:20px}.embedded-studio .transcript{min-height:170px}.story-invite{max-width:none}.story-live{max-width:480px;margin-inline:auto}}.demo-live-wave[data-speaker=you] i{background:#ffd9a8;box-shadow:0 0 5px #ffb765,0 0 12px #ff9c3380}.demo-live-wave[data-speaker=aster] i{background:#cfe0ff;box-shadow:0 0 6px #7fb4ff,0 0 16px #5d8dffcc}.demo-live-wave[data-speaker=idle] i{opacity:.45}.speaking-state{font-size:13px;letter-spacing:.04em;text-transform:uppercase;text-align:center;color:#6e6e73;transition:color .3s}.speaking-state[data-speaker=you]{color:#ffc98a}.speaking-state[data-speaker=aster]{color:#9fc4ff}.transcript-typing{align-self:flex-start;display:flex;gap:5px;padding:12px 15px}.transcript-typing i{width:6px;height:6px;border-radius:50%;background:#9fc4ff;animation:typing-bob 1.1s ease-in-out infinite}.transcript-typing i:nth-child(2){animation-delay:.16s}.transcript-typing i:nth-child(3){animation-delay:.32s}@keyframes typing-bob{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-5px);opacity:1}}.sample-label{display:flex;align-items:flex-start;gap:7px}.sample-label svg{margin-top:3px;color:#6e6e73}.aster-widget{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.aster-launcher{position:relative;padding:0;border:0;border-radius:50%;background:none;line-height:0;transition:transform .35s cubic-bezier(.22,1,.36,1),filter .35s}.aster-launcher[data-on-light=true] .galaxy-mark{background:radial-gradient(circle at 50% 44%,#0d1626 0,#05080f 62%,#000 100%)}.aster-launcher[data-on-light=true]{filter:drop-shadow(0 10px 22px #0a12264d)}.aster-launcher:hover{transform:scale(1.07);filter:brightness(1.15)}.aster-launcher:active{transform:scale(.97)}.aster-launcher:before{content:"";position:absolute;inset:-5px;border-radius:50%;border:1px solid transparent;transition:border-color .3s}.aster-launcher:has(.galaxy-mark[data-live=true]):before{border-color:#9fc4ff59;animation:aster-ring 2.2s ease-out infinite}.aster-launcher[data-nudge=true]:before{border-color:#9fc4ff59;animation:aster-ring 2.2s ease-out 2}@keyframes aster-ring{0%{transform:scale(1);opacity:.9}to{transform:scale(1.22);opacity:0}}.aster-launcher[data-nudge=true]{animation:widget-nudge 3.4s cubic-bezier(.22,1,.36,1) 2}@keyframes widget-nudge{0%,70%,to{transform:none}78%{transform:translateY(-7px) scale(1.04)}86%{transform:translateY(-2px)}}.aster-launcher-tip{position:absolute;bottom:calc(100% + 13px);right:2px;transform:translateY(7px);transform-origin:bottom right;padding:8px 15px;border-radius:999px;white-space:nowrap;font-size:13.5px;line-height:1.2;color:#f5f5f7;background:#0e0e12e6;border:1px solid #ffffff24;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);opacity:0;pointer-events:none;transition:opacity .25s,transform .25s}.aster-launcher:focus-visible .aster-launcher-tip,.aster-launcher:hover .aster-launcher-tip,.aster-launcher[data-nudge=true] .aster-launcher-tip{opacity:1;transform:translateY(0)}.aster-launcher-tip:after{content:"";position:absolute;bottom:-4px;right:26px;width:9px;height:9px;background:#0e0e12e6;border-right:1px solid #ffffff24;border-bottom:1px solid #ffffff24;transform:rotate(45deg)}.aster-launcher[data-nudge=true] .aster-launcher-tip{font-size:14.5px;padding:9px 17px;box-shadow:0 10px 30px -10px #000000b3}.aster-panel{position:relative;width:370px;max-width:calc(100vw - 32px);height:520px;max-height:calc(100svh - 130px);display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:#0b0b0ff2;backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);border:1px solid #ffffff1f;box-shadow:0 30px 70px -20px #000000d9;animation:widget-in .42s cubic-bezier(.22,1,.36,1)}@keyframes widget-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.aster-head{display:flex;align-items:center;gap:11px;padding:14px 14px 13px;border-bottom:1px solid #ffffff14}.aster-head>div{flex:1;min-width:0}.aster-head strong{display:block;font-size:15px;font-weight:550;color:#f5f5f7;letter-spacing:-.2px}.aster-head span{display:block;font-size:11.5px;color:#86868b;margin-top:1px}.aster-head .icon-button{width:32px;height:32px;background:#ffffff12;color:#d2d2d7}.aster-body{flex:1;overflow-y:auto;padding:16px 14px;display:flex;flex-direction:column;gap:9px}.aster-intro p{font-size:14.5px;line-height:1.55;color:#d2d2d7}.aster-intro-fine{font-size:12.5px;color:#86868b;margin-top:10px}.aster-turn{max-width:88%;padding:10px 13px;border-radius:16px;font-size:14.5px;line-height:1.5;color:#f5f5f7;animation:caption-in .35s cubic-bezier(.22,1,.36,1)}.aster-turn.user{align-self:flex-end;background:#0a84ff;border-bottom-right-radius:5px}.aster-turn.agent{align-self:flex-start;background:#1c1c21;border:1px solid #2a2a31;border-bottom-left-radius:5px}.aster-start{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:13px 14px;border-top:1px solid #ffffff14}.aster-start .button{min-height:44px;font-size:14.5px;padding:10px 14px}.aster-start .button-outline{color:#9fc4ff;border-color:#9fc4ff59}.aster-start .button-outline:hover{background:#9fc4ff1f;color:#fff}.aster-live{padding:12px 14px;border-top:1px solid #ffffff14;display:grid;gap:10px}.aster-live form{display:flex;gap:8px}.aster-live input{flex:1;min-width:0;padding:11px 14px;border-radius:14px;border:1px solid #ffffff1f;background:#0e0e12;color:#f5f5f7;font-size:14.5px}.aster-live .icon-button{width:42px;height:42px;background:#0a84ff;color:#fff}.aster-live-row{display:flex;align-items:center;justify-content:space-between}.aster-live-row .icon-button{width:38px;height:38px;background:#ffffff14;color:#f5f5f7}.aster-end{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;min-height:38px;border:0;border-radius:999px;background:#ed4650;color:#fff;font-size:13.5px}.aster-end:hover{background:#ff5b64}@media (max-width:700px){.aster-widget{right:12px;bottom:12px;left:12px;align-items:stretch}.aster-panel{width:100%;height:min(520px,calc(100svh - 150px))}.aster-launcher{align-self:flex-end}}.aster-guided{display:grid;gap:7px;padding:13px 14px;border-top:1px solid #ffffff14}.aster-guided button{padding:10px 14px;border-radius:14px;border:1px solid #ffffff1a;background:#ffffff0a;color:#d2d2d7;font-size:13.5px;text-align:left;transition:background .25s,border-color .25s}.aster-guided button:hover{background:#ffffff14;border-color:#9fc4ff4d;color:#fff}.aster-guided .aster-intro-fine{margin-top:3px}.galaxy-mark{width:var(--mark-size,var(--mark-base,34px));height:var(--mark-size,var(--mark-base,34px));position:relative;display:inline-block;flex-shrink:0;filter:brightness(calc(1 + var(--galaxy-rush, 0) * .5));transform:scale(calc(1 + var(--galaxy-rush, 0) * .04));border-radius:50%;overflow:hidden}.galaxy-halo{position:absolute;left:50%;top:50%;width:62%;height:62%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#9fc4ff2e 0,#5d8dff1f 40%,transparent 72%);animation:galaxy-breathe 3.8s ease-in-out infinite}.galaxy-disc{position:absolute;inset:0;transform:rotate(-19deg) scaleY(.68)}.galaxy-spin{position:absolute;inset:0;transform:rotate(var(--galaxy-scroll,0deg));animation:galaxy-spin linear infinite;animation-duration:34s}.galaxy-core{position:absolute;left:50%;top:50%;width:11%;height:11%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#fff 0,#eaf2ff 40%,#9fc4ff80 70%,#5d8dff00 100%);box-shadow:0 0 10px #dbe8ffe6,0 0 24px #7fb4ff99,0 0 44px #5d8dff4d;animation:galaxy-breathe 3.8s ease-in-out infinite}.galaxy-comet{position:absolute;left:-20%;top:38%;width:26%;height:1.5px;border-radius:2px;background:linear-gradient(90deg,transparent,#ffffff00 10%,#eaf2ff 75%,#fff);opacity:0;animation:galaxy-comet 9s cubic-bezier(.4,0,.2,1) infinite}@keyframes galaxy-comet{0%,78%{opacity:0;transform:translate(0) rotate(-14deg)}82%{opacity:.95}to{opacity:0;transform:translate(430%,-46%) rotate(-14deg)}}.galaxy-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.galaxy-arms{stroke:#7fb4ff;filter:blur(1.4px);opacity:.9}.galaxy-star{animation:galaxy-twinkle 3.4s ease-in-out infinite}.galaxy-star-bright{filter:drop-shadow(0 0 1.6px #ffffffe6) drop-shadow(0 0 3.4px #9fc4ff99)}@keyframes galaxy-spin{to{rotate:1turn}}@keyframes galaxy-twinkle{0%,to{filter:brightness(1)}50%{filter:brightness(.45)}}@keyframes galaxy-breathe{0%,to{opacity:.8;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}@keyframes galaxy-flare{0%,to{filter:brightness(1);box-shadow:0 0 9px #dbe8ffd9,0 0 22px #7fb4ff8c,0 0 40px #5d8dff45}15%{filter:brightness(2);box-shadow:0 0 16px #fff,0 0 42px #9fc4ffd9,0 0 84px #5d8dff8c}}.aster-launcher[data-nudge=true] .galaxy-core{animation:galaxy-breathe 3.8s ease-in-out infinite,galaxy-flare 2.8s cubic-bezier(.22,1,.36,1) 1}.galaxy-mark[data-live=true]{box-shadow:0 0 28px -5px #5d8dff}.galaxy-mark[data-live=true] .galaxy-spin{animation-duration:12s}.galaxy-mark[data-speaker=aster] .galaxy-halo{animation-duration:1.2s}.galaxy-mark[data-speaker=you] .galaxy-arms{stroke:#ffb765}.galaxy-mark[data-speaker=you] .galaxy-core{background:radial-gradient(circle,#fff 0,#fff2de 40%,#ffd9a880 70%,#ff9c3300 100%);box-shadow:0 0 9px #ffd9a8cc,0 0 20px #ff9c3366}.galaxy-mark[data-speaker=you] .galaxy-halo{background:radial-gradient(circle,#ffffff59 0,#ffd9a833 26%,#ff9c3314 48%,transparent 70%)}@media (prefers-reduced-motion:reduce){.aster-launcher[data-nudge=true],.aster-launcher[data-nudge=true] .galaxy-core,.aster-launcher[data-nudge=true]:before,.galaxy-comet,.galaxy-core,.galaxy-halo,.galaxy-spin,.galaxy-star{animation:none}.galaxy-mark{filter:none;transform:none}}.language-ribbon{padding:16px 18px;border-radius:20px;background:linear-gradient(150deg,#16213a,#0c0c11);border:1px solid #ffffff17;transition:border-color .4s,box-shadow .4s}.language-ribbon[data-live=true]{border-color:#6fa8ff4d;box-shadow:0 0 36px -16px #5d8dff}.language-ribbon-head small{font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:#86868b}.language-ribbon-head strong{display:block;margin-top:3px;font-size:21px;font-weight:600;letter-spacing:-.4px;color:#f5f5f7}.language-ribbon[data-live=true] .language-ribbon-head strong{animation:caption-in .4s cubic-bezier(.22,1,.36,1)}.language-ribbon ul{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.language-ribbon li button,.language-ribbon li span{display:block;padding:6px 11px;border-radius:999px;border:1px solid #ffffff14;background:#ffffff08;color:#9a9aa1;font-size:13px;line-height:1.3;transition:background .25s,color .25s,border-color .25s,transform .25s}.language-ribbon li button:hover{background:#ffffff1a;color:#fff;border-color:#9fc4ff59;transform:translateY(-1px)}.language-ribbon li button[aria-pressed=true]{background:#0a84ff;border-color:#0a84ff;color:#fff;box-shadow:0 0 22px -6px #0a84ff}.language-ribbon p{display:flex;align-items:flex-start;gap:7px;margin-top:13px;font-size:12px;line-height:1.45;color:#86868b}.language-ribbon[data-live=true] p{color:#9fc4ff}.language-ribbon svg{margin-top:1px;flex-shrink:0}.demo-beat{width:100%;max-width:420px;padding:22px;border-radius:26px;background:#0b0b0f;border:1px solid #ffffff14;display:flex;flex-direction:column;gap:10px}.demo-beat-head{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:#86868b;margin-bottom:4px}.demo-beat-lang{padding:4px 10px;border-radius:999px;background:#16213a;color:#9fc4ff;letter-spacing:0;text-transform:none;font-size:12.5px}.demo-beat .transcript-turn{animation:caption-in .5s cubic-bezier(.22,1,.36,1) both}.demo-beat .transcript-turn:nth-child(2){animation-delay:.12s}@media (max-width:700px){.language-ribbon{padding:14px}.language-ribbon li button,.language-ribbon li span{font-size:12.5px;padding:5px 9px}}.demo-story-section{background:#050508;color:#f5f5f7;padding-bottom:0}.demo-story-section .section-heading h2{color:#f5f5f7}.marquee-foot{margin-top:64px;font-size:clamp(19px,2.2vw,26px);line-height:1.45;font-weight:500;letter-spacing:-.4px;color:#f5f5f7;max-width:620px}@media (max-height:860px) and (min-width:901px){.demo-studio{gap:16px}.demo-controls,.demo-conversation{padding:24px}.demo-intro h3{font-size:28px;margin-top:12px}.demo-intro h3+p{font-size:14px;margin-top:7px}.demo-conversation{min-height:430px}.transcript{min-height:220px;max-height:300px}.language-ribbon{padding:14px 16px}.language-ribbon-head strong{font-size:19px}}.aster-turn,.demo-beat,.language-ribbon li button,.language-ribbon li span,.language-ribbon-head strong,.marquee-row,.transcript-turn{font-family:var(--font-sans),"Nirmala UI","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Bengali","Noto Sans Gujarati","Noto Sans Kannada","Noto Sans Malayalam","Noto Sans Gurmukhi","Noto Sans Devanagari","Kohinoor Tamil","Kohinoor Telugu","Kohinoor Bangla","Kohinoor Gujarati","Kohinoor Devanagari",sans-serif}@media (max-width:700px){.aster-launcher .galaxy-mark{--mark-size:54px}.aster-launcher-tip{font-size:12.5px;padding:6px 12px;width:max-content;max-width:calc(100vw - 46px);white-space:normal;text-align:right;line-height:1.35}.aster-launcher[data-nudge=true] .aster-launcher-tip{font-size:13px;padding:7px 13px}.aster-launcher-tip:after{right:20px}}@media (max-height:700px) and (min-width:901px){.demo-studio{gap:14px}.demo-controls,.demo-conversation{padding:18px;border-radius:22px}.demo-controls{gap:11px}.demo-intro{margin-bottom:0}.demo-intro .galaxy-mark{--mark-size:44px}.demo-intro h3{font-size:23px;margin-top:9px}.demo-intro h3+p{display:none}.demo-controls .demo-fine{font-size:11px}.language-ribbon{padding:12px 14px}.language-ribbon-head strong{font-size:17px}.language-ribbon ul{margin-top:10px;gap:5px}.language-ribbon li button,.language-ribbon li span{font-size:12px;padding:4px 9px}.language-ribbon p{margin-top:10px}.demo-conversation{min-height:360px}.transcript{min-height:180px;max-height:250px}.demo-live-wave{height:40px}.sample-prompts button{padding:11px 16px;font-size:14.5px}.sample-answer{margin-top:16px;padding:18px}.sample-answer p{font-size:17px;margin-top:11px}.sample-label{padding-top:16px;font-size:12px}}@media (max-height:620px) and (min-width:901px){.sample-label{display:none}.sample-prompts button{padding:9px 14px}.demo-intro h3{font-size:21px}}@media (min-width:901px){.demo-studio:not(.embedded-studio){--studio-fold:calc(100svh - 108px);max-height:var(--studio-fold);grid-template-rows:minmax(0,1fr)}.demo-studio:not(.embedded-studio) .demo-controls,.demo-studio:not(.embedded-studio) .demo-conversation{min-height:0;overflow:hidden}.demo-studio:not(.embedded-studio) .demo-conversation{min-height:min(520px,var(--studio-fold))}.demo-studio:not(.embedded-studio) .demo-controls{overflow-y:auto}.demo-studio:not(.embedded-studio) .chat-compose,.demo-studio:not(.embedded-studio) .demo-panel-heading,.demo-studio:not(.embedded-studio) .sample-label,.demo-studio:not(.embedded-studio) .sample-prompts{flex-shrink:0}.demo-studio:not(.embedded-studio) .sample-answer{min-height:0;overflow-y:auto}.demo-studio:not(.embedded-studio) .transcript{min-height:0}}