.index-heading{max-width:980px;font-family:var(--font-inter), system-ui, sans-serif;font-size:var(--type-section-size);font-weight:var(--type-weight-semibold);line-height:var(--type-section-leading);text-align:center;letter-spacing:0;margin-bottom:-5px;margin-left:auto;margin-right:auto;padding-bottom:5px}.site-landscape-gallery{overscroll-behavior:contain auto;-webkit-user-select:none;user-select:none;scrollbar-width:none;-ms-overflow-style:none;margin-block:-8px -12px;margin-inline:-16px;padding-block:8px 12px;position:relative;overflow:auto hidden}.site-landscape-gallery::-webkit-scrollbar{display:none}.site-landscape-track{grid-auto-flow:column;gap:20px;width:fit-content;padding-inline:max(16px,50vw - 560px) 0;display:grid}@media (min-width:640px){.site-landscape-gallery{margin-inline:-24px}.site-landscape-track{padding-inline:max(24px,50vw - 560px) 0}}@media (min-width:1024px){.site-landscape-gallery{margin-inline:-32px}.site-landscape-track{padding-inline:max(32px,50vw - 560px) 0}}.home-feature-rail-gallery[data-gallery-centered]{justify-content:center;display:flex}@supports (justify-content:safe center){.home-feature-rail-gallery[data-gallery-centered]{justify-content:safe center}}.home-feature-rail-gallery[data-gallery-centered] .site-landscape-track{flex:none;width:max-content;padding-inline:0}.site-gallery-arrows{visibility:visible;opacity:1;max-width:980px;max-height:44px;transition:max-height var(--hm-move-state,.22s) var(--hm-move-ease,var(--ease-emph)), margin-top var(--hm-move-state,.22s) var(--hm-move-ease,var(--ease-emph)), opacity var(--hm-move-ctl,.16s) var(--hm-mov-eas-std,var(--ease-std)), visibility 0s linear;justify-content:flex-end;gap:12px;margin:20px auto 0;display:flex;overflow:hidden}.site-gallery-arrows[data-scrollable=false]{visibility:hidden;pointer-events:none;opacity:0;max-height:0;transition-delay:0s, 0s, 0s, var(--hm-move-state,.22s);margin-top:0}.site-gallery-arrows[data-scrollable=true]{z-index:2;position:relative;overflow:visible}.site-gallery-arrow.icon-button{color:rgb(var(--muted-fg));backdrop-filter:blur(16px)saturate(190%);transition:color var(--hm-move-ctl,.16s) var(--hm-mov-eas-std,var(--ease-std)), background-color var(--hm-move-ctl,.16s) var(--hm-mov-eas-std,var(--ease-std)), border-color var(--hm-move-state,.22s) var(--hm-move-ease,var(--ease-emph)), box-shadow var(--hm-move-state,.22s) var(--hm-move-ease,var(--ease-emph)), opacity var(--hm-move-ctl,.16s) var(--hm-mov-eas-std,var(--ease-std)), transform var(--hm-move-now,.11s) var(--hm-move-ease,var(--ease-emph));transform:none}.site-gallery-arrow.icon-button:before,.site-gallery-arrow.icon-button:after{content:none}@media not (min-width:768px){.site-gallery-arrow.icon-button{width:2.75rem;height:2.75rem}}.site-gallery-arrow.icon-button:where(:hover:not(:disabled)),.site-gallery-arrow.icon-button:where(:focus-visible),.site-gallery-arrow.icon-button[data-active=true]{color:rgb(var(--foreground));transform:translateY(0)scale(1.018)}.site-gallery-arrow.icon-button:where(:active:not(:disabled)){filter:none;transform:translateY(0) scale(var(--hm-mov-pre-sca,.96))}.site-gallery-arrow.icon-button>svg{transition:transform var(--hm-move-ctl,var(--dur-base)) var(--hm-move-ease,var(--ease-expr))}.site-gallery-arrow.icon-button:where(:hover:not(:disabled))>svg,.site-gallery-arrow.icon-button:where(:focus-visible)>svg{transform:translate(0)}:where(.site-gallery-arrow.icon-button[data-direction=left]):active:not(:disabled)>svg{transform:translate(-1.5px)scale(.96)}:where(.site-gallery-arrow.icon-button[data-direction=right]):active:not(:disabled)>svg{transform:translate(1.5px)scale(.96)}.dark .site-gallery-arrow.icon-button{color:rgb(var(--muted-fg))}.dark .site-gallery-arrow.icon-button:where(:hover:not(:disabled)),.dark .site-gallery-arrow.icon-button:where(:focus-visible),:where(.dark) .site-gallery-arrow.icon-button[data-active=true]{color:rgb(var(--foreground))}@media (min-width:768px){.site-gallery-arrow.icon-button{backdrop-filter:blur(18px)saturate(190%)}}@media (min-width:1024px){.site-gallery-arrow.icon-button{backdrop-filter:blur(24px)saturate(190%)}}@media (min-width:640px){.site-gallery-arrows{margin-top:24px}}.site-gallery-gradual-blur-right{z-index:1;pointer-events:none;width:clamp(158px,18vw,320px);display:none;position:absolute;top:0;bottom:0;right:calc(-1*clamp(20px,3.5vw,56px));overflow:hidden;transform:translateZ(0)}.site-gallery-gradual-blur-left{left:calc(-1*clamp(20px,3.5vw,56px));right:auto;transform:scaleX(-1)translateZ(0)}:where(.site-gallery-edge-frame[data-edge-interaction=drag]) .site-gallery-gradual-blur-right[data-scrollable=true],:where(.site-gallery-edge-frame[data-edge-interaction=left]) .site-gallery-gradual-blur-right[data-side=left][data-scrollable=true],:where(.site-gallery-edge-frame[data-edge-interaction=right]) .site-gallery-gradual-blur-right[data-side=right][data-scrollable=true]{display:block}.site-gallery-gradual-blur-right__layer{opacity:1;transition:opacity .16s ease-out;position:absolute;inset:0;transform:translateZ(0);mask-size:100% 100%;mask-repeat:no-repeat}.site-gallery-gradual-blur-right__bg{--sit-gal-edg-mas:radial-gradient(138% 104% at 100% 10%, #000 0 18%, transparent 76%), radial-gradient(130% 112% at 100% 88%, #000 0 20%, transparent 78%), linear-gradient(to left, #000 0%, #000000f0 7%, #000000bd 18%, #0000006b 36%, #00000029 58%, transparent 84%);background:linear-gradient(to left, rgb(var(--background) / 24%) 0%, rgb(var(--background) / 18%) 12%, rgb(var(--background) / 10.5%) 30%, rgb(var(--background) / 4.5%) 54%, transparent 88%);mask-image:var(--sit-gal-edg-mas)}.dark .site-gallery-gradual-blur-right__bg{background:linear-gradient(270deg,#00000042 0%,#00000030 12%,#0000001c 30%,#0000000d 54%,#0000 88%)}@media (min-width:640px){.site-gallery-gradual-blur-right{right:-44px}.site-gallery-gradual-blur-left{left:-44px;right:auto}}@media (min-width:1024px){.site-gallery-gradual-blur-right{right:-56px}.site-gallery-gradual-blur-left{left:-56px;right:auto}}.site-gallery-gradual-blur-right__blur-1{--site-gallery-edge-mask:radial-gradient(142% 104% at 100% 8%, #000 0 15%, transparent 70%), radial-gradient(136% 116% at 100% 86%, #000 0 16%, transparent 74%), linear-gradient(to left, #000 0%, #000000e6 8%, #0000009e 22%, #00000047 44%, transparent 70%);opacity:0;backdrop-filter:blur(1.5px)saturate(104%);mask-image:var(--site-gallery-edge-mask)}.site-gallery-gradual-blur-right__blur-2{--site-gallery-edge-mask:radial-gradient(122% 94% at 100% 22%, #000 0 18%, transparent 58%), radial-gradient(118% 106% at 100% 90%, #000 0 20%, transparent 62%), linear-gradient(to left, #000 0%, #000000f0 9%, #000000a8 24%, #0000004d 42%, transparent 64%);opacity:0;backdrop-filter:blur(3.5px)saturate(106%);mask-image:var(--site-gallery-edge-mask)}.site-gallery-gradual-blur-right__blur-3{--site-gallery-edge-mask:radial-gradient(104% 84% at 100% 34%, #000 0 20%, transparent 48%), radial-gradient(100% 94% at 100% 92%, #000 0 22%, transparent 52%), linear-gradient(to left, #000 0%, #000000f5 10%, #000000b8 24%, #00000057 38%, transparent 54%);opacity:0;backdrop-filter:blur(6.5px)saturate(108%);mask-image:var(--site-gallery-edge-mask)}:where(.site-gallery-edge-frame[data-edge-interaction=drag])>.site-gallery-gradual-blur-right :where(.site-gallery-gradual-blur-right__blur-1,.site-gallery-gradual-blur-right__blur-2,.site-gallery-gradual-blur-right__blur-3),:where(.site-gallery-edge-frame[data-edge-interaction=left])>.site-gallery-gradual-blur-left :where(.site-gallery-gradual-blur-right__blur-1,.site-gallery-gradual-blur-right__blur-2,.site-gallery-gradual-blur-right__blur-3),:where(.site-gallery-edge-frame[data-edge-interaction=right])>.site-gallery-gradual-blur-right :where(.site-gallery-gradual-blur-right__blur-1,.site-gallery-gradual-blur-right__blur-2,.site-gallery-gradual-blur-right__blur-3){opacity:1}.whats-inside-card{border-radius:var(--rad-chat-stage);isolation:isolate;flex-direction:column;flex-shrink:0;justify-content:flex-end;width:320px;height:412px;padding:0;display:flex;position:relative;overflow:hidden}@media not (min-width:368px){.whats-inside-card{width:calc(100vw - 48px)}}.whats-inside-card>div{box-shadow:var(--hm-card-shd,0 18px 44px -38px #18345652, 0 3px 10px -9px #18345624, inset 0 1px 0 #ffffff1f), inset 0 0 0 1px color-mix(in srgb, rgb(var(--wha-car-bg-rgb,12 12 16) / 68%) 78%, rgb(var(--wha-car-acc-rgb,118 90 255) / 28%) 22%), inset 0 1px 0 #ffffff1a;background-clip:padding-box}.whats-inside-card:before{--wha-car-dep-sto:color-mix(in srgb, rgb(var(--wha-car-acc-rgb,118 90 255) / 52%) 62%, rgb(var(--wha-car-bg-rgb,12 12 16) / 70%) 38%) 0%, rgb(var(--wha-car-acc-rgb,118 90 255) / 24%) 30%, rgb(var(--wha-car-acc-rgb,118 90 255) / 8%) 58%, transparent 78%;z-index:0;pointer-events:none;content:"";background:radial-gradient(ellipse 92% 72% at 8% 102%, var(--wha-car-dep-sto)), radial-gradient(ellipse 92% 72% at 92% 102%, var(--wha-car-dep-sto));border-radius:inherit;opacity:.68;filter:blur(13px)saturate(118%);position:absolute;inset:1px}.whats-inside-card:after{--wha-car-cor-sto:color-mix(in srgb, rgb(var(--wha-car-acc-rgb,118 90 255) / 38%) 58%, rgb(var(--wha-car-bg-rgb,12 12 16) / 72%) 42%) 0%, rgb(var(--wha-car-acc-rgb,118 90 255) / 20%) 30%, rgb(var(--wha-car-acc-rgb,118 90 255) / 7%) 56%, transparent 76%;z-index:2;pointer-events:none;content:"";background:radial-gradient(ellipse 82% 74% at 0% 100%, var(--wha-car-cor-sto)), radial-gradient(ellipse 82% 74% at 100% 100%, var(--wha-car-cor-sto));border-radius:calc(var(--rad-chat-stage) - 1px);mix-blend-mode:normal;opacity:.72;position:absolute;inset:1px}@media (min-width:640px){.whats-inside-card{width:336px;height:424px;padding:0}}.quote-text{text-wrap:balance;max-width:min(100%,clamp(21rem,74vw,58rem));margin-inline:auto;display:block}
.site-home-shell .glass-wordmark-separator-glow-light,.site-home-shell .glass-wordmark-separator-glow-dark{animation-play-state:paused}.site-home-shell:where([data-home-scroll-idle]) [data-home-section=footer]:where([data-home-active]) :is(.glass-wordmark-separator-glow-light,.glass-wordmark-separator-glow-dark){animation-play-state:running}@media (scripting:none){.home-critical-readiness{display:none}}html[data-home-font-fallback]:has(.home-index-route){--font-inter:system-ui}.home-critical-readiness{z-index:var(--z-overlay);visibility:visible;opacity:1;transition:opacity var(--dur-lazy) var(--ease-std), visibility 0s linear 0s;position:fixed;inset:0}.home-critical-readiness .page-loading-surface{animation:none}html[data-home-critical-ready] .home-critical-readiness{visibility:hidden;opacity:0;transition-delay:0s, var(--dur-lazy)}@media (prefers-reduced-motion:reduce){.home-critical-readiness{transition:none}}body:where(:has(.home-index-route))>:where([class*=rounded-]) :where(.text-foreground){color:#fff}body:where(:has(.home-index-route))>:where([class*=rounded-]) :where(.text-muted-foreground){color:#ffffffb3}html:where(:has(.home-index-route)){background:0 0}body:where(:has(.home-index-route)){--home-hero-light-edge-top:#206ecb;--home-hero-light-edge-bottom:#adc4e7;--home-hero-dark-edge-top:#02040d;--home-hero-dark-edge-bottom:#202f55;background-color:#0000;background-image:none}.home-index-route{--hm-card-shd:0 18px 44px -38px #18345652, 0 3px 10px -9px #18345624, inset 0 1px 0 #ffffff1f;background-color:rgb(var(--background))}.dark .home-index-route{--hm-card-shd:0 18px 44px -34px #00000080, 0 3px 12px -10px #00000057, inset 0 1px 0 #ffffff14}.site-home-shell{timeline-scope:--hm-hero-handoff;--home-space-1:1rem;--home-space-2:1.5rem;--home-space-3:2.5rem;--home-space-4:4rem;--hm-sec-pad-blo:clamp(var(--home-space-2), 2.22vw, 2rem);--hm-sec-bod-gap:clamp(var(--home-space-1), 1.4vw, 1.25rem);--hm-hero-bridge-gap:clamp(1.5rem, 2.3svh, 2rem);--hm-hero-frame-diameter:min(calc((100cqw - 28px) * .3333), calc(100svh - 28px));--hm-hero-travel-desktop:100svh;--hm-her-han-ove:calc(50svh + var(--hm-hero-travel-desktop) * .5 - var(--hm-hero-frame-diameter) * .5 - var(--hm-hero-bridge-gap));--hm-move-now:var(--dur-fast);--hm-move-ctl:var(--dur-base);--hm-move-state:var(--dur-slow);--hm-move-panel:var(--dur-lazy);--hm-move-ease:var(--ease-expr);--hm-mov-eas-std:var(--ease-std);--hm-mov-pre-sca:var(--press-scale);--hm-show-head-to:34%;--hm-show-copy-to:22%;--hm-show-sf-to:28%;--hm-dem-cyc-fas:1.2s;--hm-dem-cyc-bas:2.4s;--hm-dem-cyc-wav:1.8s;--hm-dem-cyc-voi:8.4s;--hm-dem-voi-pre:-.6s;--hm-dem-cyc-shi:1.5s;--hm-dio-spi-cyc:3.6s;--hm-dio-shi-cyc:2.8s;--hm-marq-cycl:52s;--site-hm-sf-fill:var(--glas-mini-fill,rgb(var(--background) / 68%));--site-hm-sf-bdr:rgb(var(--white) / 18%);--site-hm-sf-shd:var(--hm-card-shd);position:relative;overflow-x:clip;container-type:inline-size}@media not (min-width:768px),(max-width:1023px) and (max-height:600px){.site-home-shell{--hm-hero-bridge-gap:clamp(1rem, 3svh, 1.5rem);--hm-hero-frame-diameter:min(calc((100svh - 16px) * .3333), calc(100cqw - 16px));--hm-hero-travel-mobile:clamp(28rem, 70svh, 44rem);--hm-her-han-ove:calc(50svh + var(--hm-hero-travel-mobile) * .5 - var(--hm-hero-frame-diameter) * .5 - var(--hm-hero-bridge-gap))}}.site-home-shell .home-content-section{padding-block:var(--hm-sec-pad-blo);margin-bottom:0}.home-content-section .site-section-header{margin-bottom:var(--hm-sec-bod-gap)}html[class~=dark] .site-home-shell{--site-hm-sf-fill:#ffffff0a;--site-hm-sf-bdr:#ffffff1a;--site-hm-sf-shd:var(--hm-card-shd)}.site-home-navbar{inset:var(--navbar-offset) 0 auto;z-index:var(--z-header);visibility:hidden;pointer-events:none;opacity:1;transition:visibility 0s var(--hm-move-panel);position:fixed}.site-home-navbar-visible{visibility:visible;transition-delay:0s}.site-home-navbar-inner{pointer-events:none;transform:translate3d(0, calc(-100% - var(--navbar-offset)), 0);transition:transform var(--hm-move-panel) var(--hm-move-ease);position:relative}.site-home-navbar-inner>header{position:relative}.site-home-navbar .navbar-symmetric{padding-top:0}.site-home-navbar-inner-visible{pointer-events:auto;transform:translate(0,0)}.site-home-shell :is(.home-newsletter-form,.home-faq-panel-shell,.home-health-gallery-pillar-rail){background:var(--site-hm-sf-fill);border:1px solid var(--site-hm-sf-bdr);box-shadow:var(--hm-glass-shd,var(--site-hm-sf-shd));backdrop-filter:blur(var(--blur-min,18px)) saturate(var(--sat-min,112%));background-clip:padding-box;overflow:hidden}.home-pricing-frame{contain-intrinsic-size:auto 790px;width:min(100%,1120px);max-width:1120px;margin-inline:auto}.home-pillar-tab-active{color:rgb(var(--accent));background:#ffffffb8;border-color:#ffffffc7;box-shadow:inset 0 1px #ffffffb8}.home-pillar-tab-active:is(:hover,:focus-visible){background:#ffffffc7;border-color:#ffffffdb}.dark .home-pillar-tab-active{color:rgb(var(--accent-fg));background:rgb(var(--accent));border-color:#ffffff29;box-shadow:inset 0 1px #ffffff29}.dark .home-pillar-tab-active:is(:hover,:focus-visible){background:rgb(var(--accent));border-color:#ffffff38}.home-footer-mount{z-index:var(--z-sticky);contain-intrinsic-size:auto 720px;position:relative}.home-newsletter{z-index:var(--z-nav);width:min(100%,1120px);max-width:1120px;margin-inline:auto;padding:clamp(2.75rem,5.5svh,4.5rem) 1rem clamp(2.25rem,4.5svh,3.5rem);position:relative}.home-newsletter-inner{justify-items:center;gap:.5rem;width:min(100%,58rem);margin-inline:auto;display:grid}.home-newsletter-form{background:var(--site-hm-sf-fill);width:min(100%,34rem);transition:background-color var(--hm-move-ctl) var(--hm-mov-eas-std), border-color var(--hm-move-ctl) var(--hm-mov-eas-std);border-radius:9999px;align-items:center;gap:.35rem;padding:.35rem;display:flex;position:relative}.home-newsletter-form:where(:hover,:focus-within){background-color:var(--site-hm-sf-fill);border-color:var(--site-hm-sf-bdr);box-shadow:var(--site-hm-sf-shd)}.home-newsletter-form .home-newsletter-input{min-width:0;height:2.5rem;color:rgb(var(--foreground));box-shadow:none;background:0 0;border:0;border-radius:9999px;outline:none;flex:1;padding-inline:1rem;font-size:.875rem;line-height:2.5rem}.home-newsletter-input:focus-visible{outline:2px solid var(--sf-focus-outline);outline-offset:-2px}.home-newsletter-input::placeholder{color:rgb(var(--muted-fg) / 68%);font-size:.875rem}.home-newsletter-input:disabled{cursor:default;opacity:.6}.home-newsletter-button{height:2.5rem;min-height:2.5rem;padding-inline:1rem;font-size:.875rem;font-weight:500}.home-newsletter-consent{width:min(100%,34rem);color:rgb(var(--muted-fg));text-align:center;border-inline-start:0;margin:.45rem 0 0;padding-inline-start:0;font-size:.875rem;line-height:1.35}.home-newsletter-consent a{color:rgb(var(--accent));text-underline-offset:.16em;transition:color var(--hm-move-ctl) var(--hm-mov-eas-std);font-weight:600}.home-newsletter-consent a:hover{color:color-mix(in srgb, rgb(var(--accent)) 78%, rgb(var(--foreground)) 22%)}.home-newsletter-message{min-height:1rem;color:rgb(var(--muted-fg));text-align:center;margin:0;font-size:.8125rem;line-height:1.25}.home-newsletter-message[data-state=idle]{display:none}.home-newsletter-message[data-state=error]{color:#ef4444}html[class~=dark] .home-newsletter-message[data-state=error]{color:#fca5a5}@media (min-width:640px){.home-newsletter{padding-inline:1.5rem}.home-newsletter-button{padding-inline:1.2rem}}@media (min-width:1024px){.home-pricing-frame>.home-pricing-section{padding-inline:0}.home-newsletter{padding-inline:2rem}}@media (prefers-reduced-motion:reduce){.site-home-navbar-inner,.home-newsletter-form{transition-duration:1ms}}:where(.home-health-gallery-section,.home-feature-rail-section,.home-globe-section,.home-pricing-frame,.home-faq-section,.home-footer-mount){contain:layout style}.site-home-shell>:where(.home-feature-rail-section,.home-pricing-frame){content-visibility:auto}.home-health-gallery-section{contain-intrinsic-size:auto 1100px}.home-feature-rail-section{contain-intrinsic-size:auto 565px}.home-globe-section{contain-intrinsic-size:auto 980px}.home-faq-section{contain-intrinsic-size:auto 760px}@media (min-width:1024px) and (not (min-width:1280px)){.home-pricing-frame{contain-intrinsic-size:auto 780px}}@media not (min-width:1024px){.home-feature-rail-section{contain-intrinsic-size:auto 550px}.home-pricing-frame{contain-intrinsic-size:auto 1280px}}@media not (min-width:640px){.home-feature-rail-section{contain-intrinsic-size:auto 567px}.home-feature-rail-section[data-home-section=feature-rail-secondary]{contain-intrinsic-size:auto 532px}.home-pricing-frame{contain-intrinsic-size:auto 1200px}}@media not (min-width:360px){.home-feature-rail-section{contain-intrinsic-size:auto 603px}.home-pricing-frame{contain-intrinsic-size:auto 1270px}}
.home-globe-section{--home-globe-size:clamp(18rem, min(78vw, 39svh), 22rem);text-align:center}@media not (min-width:640px){.home-globe-section{padding-inline:24px}}.home-globe-stage{width:var(--home-globe-size);aspect-ratio:1;isolation:isolate;max-width:100%;margin-inline:auto}.home-globe-visual-shell{--hm-globe-glow-x:50%;--hm-globe-glow-y:50%;--hm-glo-glo-str:.78;touch-action:pan-y;cursor:grab;isolation:isolate;width:100%;height:100%}.home-globe-visual-shell[data-dragging=true]{cursor:grabbing}.home-globe-atmosphere{z-index:0;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle at 50% 50%, transparent 70%, rgb(var(--accent) / 10%) 80%, #7dc5ff66 90%, rgb(var(--accent) / 18%) 96%, transparent 100%), radial-gradient(circle at 50% 50%, rgb(var(--accent) / 8%) 0%, rgb(var(--accent) / 3.5%) 60%, transparent 100%);opacity:.96;filter:blur(9px)saturate(1.35);border-radius:50%;width:min(100%,480px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.045)}.home-globe-atmosphere:after{pointer-events:none;content:"";background:radial-gradient(circle at var(--hm-globe-glow-x) var(--hm-globe-glow-y), #d2edff99 0%, #66b5ff4d 14%, rgb(var(--accent) / 14%) 28%, transparent 46%);border-radius:inherit;mix-blend-mode:screen;opacity:var(--hm-glo-glo-str);filter:blur(12px);transition:opacity .18s ease-out;position:absolute;inset:-4%}.home-globe-canvas-host{z-index:1;opacity:1;width:100%;height:100%;position:relative}.home-globe-canvas{image-rendering:auto;filter:saturate(1.2)contrast(1.04);background:0 0;width:100%;height:100%;display:block}.home-globe-still{pointer-events:none;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.home-globe-canvas-host[data-home-resource-lifecycle=warming] .home-globe-canvas{visibility:hidden}.home-data-source-logos-embedded{width:min(100%,56rem);margin:var(--hm-sec-bod-gap) auto 0}.home-data-source-logos-group{justify-items:center;gap:.75rem;display:grid}.home-data-source-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));place-items:center;gap:.75rem 1rem;width:min(100%,28rem);margin:0;padding:0;list-style:none;display:grid}.home-data-source-logo-cell{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-width:0;min-height:2.25rem;display:flex}.home-data-source-logo{width:auto;max-width:100%;height:var(--hm-prov-logo-h);-webkit-user-select:none;user-select:none;object-fit:contain}.home-data-source-logo.data-source-logo{opacity:.65;filter:grayscale()brightness(0)}.dark .home-data-source-logo.data-source-logo{opacity:.8;filter:grayscale()brightness(0)invert()}.home-data-source-logos-copy{max-width:44rem;font-size:var(--type-supporting-size);font-weight:var(--type-weight-regular);line-height:var(--type-supporting-leading);color:rgb(var(--muted-fg));text-wrap:balance;margin:0}@media (min-width:640px){.home-data-source-logo-grid{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:clamp(1rem,3vw,2.25rem);width:100%}}
@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.home-privacy-toggle-ring:after{pointer-events:none;content:"";border:2px solid var(--privacy-accent,#17c253);border-radius:inherit;box-shadow:0 0 12px var(--privacy-accent,#17c253), 0 0 28px var(--privacy-accent,#17c253);opacity:0;animation:privacy-toggle-glow var(--hm-dem-cyc-bas) var(--hm-mov-eas-std) infinite;animation-play-state:var(--hm-dem-pla-sta,running);position:absolute;inset:-2px}@keyframes privacy-toggle-glow{0%,40%{opacity:0}50%,90%{opacity:1}to{opacity:0}}@keyframes home-voice-mic-cycle{0%,6%{visibility:visible;opacity:1;transform:scale(1)}8%{visibility:visible;opacity:1;transform:scale(.88)}10%{visibility:visible;opacity:0;transform:scale(.72)}10.01%,to{visibility:hidden;opacity:0;transform:scale(.72)}}@keyframes home-voice-strip-cycle{0%,12%{visibility:hidden;opacity:0;transform:scale(.9)}12.01%{visibility:visible;opacity:0;transform:scale(.9)}16%,70%{visibility:visible;opacity:1;transform:scale(1)}76%{visibility:visible;opacity:0;transform:scale(.9)}76.01%,to{visibility:hidden;opacity:0;transform:scale(.9)}}@keyframes home-voice-result-cycle{0%,79%{visibility:hidden;opacity:0;transform:translateY(-8px)scale(.6)}79.01%{visibility:visible;opacity:0;transform:translateY(-8px)scale(.6)}84%,96%{visibility:visible;opacity:1;transform:translateY(0)scale(1)}98%{visibility:visible;opacity:0;transform:translateY(0)scale(.92)}98.01%,to{visibility:hidden;opacity:0;transform:translateY(0)scale(.92)}}@keyframes home-voice-send-press{0%,64%,76%,to{box-shadow:0 1px 2px #00000014, inset 0 1px 0 color-mix(in srgb, var(--voice-accent) 88%, white 12%);transform:translateY(0)scale(1)}68%{box-shadow:0 0 0 1px color-mix(in srgb, var(--voice-accent) 40%, transparent), 0 2px 4px #0000002e, inset 0 2px 2px #00000029;transform:translateY(1px)scale(.9)}72%{box-shadow:0 0 0 3px color-mix(in srgb, var(--voice-accent) 24%, transparent), 0 3px 8px #00000029, inset 0 1px 0 color-mix(in srgb, var(--voice-accent) 80%, white 20%);transform:translateY(0)scale(1.04)}}@keyframes home-voice-duration-tick{0%,14.2%{opacity:1}14.3%,to{opacity:0}}.home-file-demo-item{animation-name:home-file-item-cycle;animation-duration:8s;animation-timing-function:var(--hm-move-ease);animation-delay:var(--file-delay);animation-iteration-count:infinite;animation-fill-mode:both;animation-play-state:var(--hm-dem-pla-sta,running)}.home-file-demo-item[data-file-index="0"]{--file-delay:0s}.home-file-demo-item[data-file-index="1"]{--file-delay:2s}.home-file-demo-item[data-file-index="2"]{--file-delay:4s}.home-file-demo-item[data-file-index="3"]{--file-delay:6s}.home-file-demo-tile{color:inherit;background-color:color-mix(in srgb, currentcolor 10%, transparent);border-color:#ffffff29;box-shadow:inset 0 1px #ffffff1a}.home-file-demo-label{color:inherit;opacity:.78}.home-file-demo-control-cluster{display:grid}.home-file-demo-status-motion{visibility:hidden;pointer-events:none;opacity:0;animation:home-file-status-cycle 2s var(--hm-move-ease) infinite both;animation-play-state:var(--hm-dem-pla-sta,running)}.home-file-demo-status{pointer-events:none}.home-file-demo-status-label:before{content:var(--file-status-1);animation:8s step-end infinite home-file-status-copy;animation-play-state:var(--hm-dem-pla-sta,running)}.home-demo-composer-control.composer-btn{--home-demo-control-size:1.25rem;--home-demo-icon-size:.56rem;box-sizing:border-box;width:var(--home-demo-control-size);min-width:var(--home-demo-control-size);height:var(--home-demo-control-size);min-height:var(--home-demo-control-size);color:#ffffff85;cursor:default;background:#ffffff12;border:1px solid #ffffff24;border-radius:9999px;flex:none;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff24}.home-demo-composer-surface{box-sizing:border-box;backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:.25rem;width:100%;min-width:0;min-height:30px;padding:.25rem;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.home-demo-composer-control>svg{width:var(--home-demo-icon-size);height:var(--home-demo-icon-size);flex:none}.home-demo-composer-plus>svg{width:var(--home-demo-icon-size);height:var(--home-demo-icon-size)}.home-file-demo-plus{animation:home-file-plus-cycle 2s var(--hm-move-ease) infinite both;animation-play-state:var(--hm-dem-pla-sta,running)}@keyframes home-file-item-cycle{0%,26%,to{color:#ffffff61;transform:translateY(0)scale(1)}8%,24%{color:var(--file-accent);transform:translateY(-5px)scale(1.1)}}@keyframes home-file-status-cycle{0%,68%{visibility:hidden;opacity:0;transform:translateY(4px)}68.01%{visibility:visible;opacity:0;transform:translateY(4px)}80%,96%{visibility:visible;opacity:1;transform:translateY(0)}99.99%{visibility:visible;opacity:0;transform:translateY(4px)}to{visibility:hidden;opacity:0;transform:translateY(4px)}}@keyframes home-file-status-copy{0%,24.99%{content:var(--file-status-1)}25%,49.99%{content:var(--file-status-2)}50%,74.99%{content:var(--file-status-3)}75%,to{content:var(--file-status-4)}}@keyframes home-file-plus-cycle{0%,to{color:#ffffff73;box-shadow:none;background-color:#ffffff14;border-color:#ffffff1f}40%,72%{color:var(--file-accent);background-color:var(--file-acc-fill);border-color:var(--file-accent);box-shadow:0 0 0 1px var(--file-acc-bdr)}}.home-message-queue-demo{--hm-queue-cycle:6.4s;--home-message-queue-story-cycle:38.4s;--home-demo-control-size:1.25rem;--home-demo-icon-size:.56rem;--home-message-queue-row-height:2rem;--home-message-queue-row-gap:.38rem;--home-message-queue-row-step:calc(var(--home-message-queue-row-height) + var(--home-message-queue-row-gap));contain:layout;gap:.38rem;min-width:0;display:grid;overflow:visible}.home-message-queue-stack{grid-template-rows:repeat(4, var(--home-message-queue-row-height));gap:var(--home-message-queue-row-gap);min-width:0;display:grid;position:relative;overflow:visible}.home-message-queue-slot{min-width:0;height:var(--home-message-queue-row-height);display:block;position:relative;overflow:visible}.home-message-queue-row-motion{inset-inline:0;min-width:0;height:100%;animation-duration:var(--hm-queue-cycle);animation-timing-function:var(--hm-mov-eas-std);animation-iteration-count:infinite;animation-fill-mode:both;animation-play-state:var(--hm-dem-pla-sta,running);will-change:transform, opacity;position:absolute;top:0;overflow:visible;transform:translate(0,0)}.home-message-queue-row-motion[data-queue-motion=send]{animation-name:home-message-queue-send-row}.home-message-queue-row-motion[data-queue-motion=shift]{animation-name:home-message-queue-shift-row}.home-message-queue-row-incoming-motion{z-index:2;opacity:0;animation-name:home-message-queue-insert-row}.home-message-queue-throw-motion{z-index:5;width:var(--home-demo-control-size);height:var(--home-demo-control-size);pointer-events:none;opacity:0;animation:home-message-queue-throw-token var(--hm-queue-cycle) var(--hm-move-ease) infinite both;animation-play-state:var(--hm-dem-pla-sta,running);will-change:transform, opacity;position:absolute;top:.35rem;left:50%;transform:translate(-50%,.25rem)scale(.64)}.home-message-queue-throw-token{width:var(--home-demo-control-size);height:var(--home-demo-control-size);color:#fff;background:color-mix(in srgb, var(--queue-accent) 76%, #ffffff14);border:1px solid color-mix(in srgb, var(--queue-accent) 72%, white 28%);box-shadow:0 0 0 2px color-mix(in srgb, var(--queue-accent) 12%, transparent), 0 5px 14px #00000024, inset 0 1px 0 color-mix(in srgb, var(--queue-accent) 30%, transparent);border-radius:999px;place-items:center;display:grid}.home-message-queue-throw-token>svg{width:var(--home-demo-icon-size);height:var(--home-demo-icon-size)}.home-message-queue-row-shell{color:#ffffffb8;border-radius:var(--rad-chat-std);background:#ffffff0f;border:1px solid #ffffff1a;min-width:0;height:100%;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.home-message-queue-row-motion[data-queue-motion=send] .home-message-queue-row-shell{background:color-mix(in srgb, var(--queue-acc-soft) 42%, #ffffff0f);border-color:color-mix(in srgb, var(--queue-accent) 34%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--queue-accent) 7%, transparent)}.home-message-queue-row-layer{align-items:center;gap:.45rem;min-width:0;height:2rem;padding-inline:.65rem .4rem;display:flex}.home-message-queue-question{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.625rem;line-height:1rem;display:block;overflow:hidden}.home-message-queue-question-sequence{flex:1}.home-message-queue-question-sequence:before{text-overflow:ellipsis;white-space:nowrap;content:var(--queue-copy-1);animation:home-message-queue-copy-story var(--home-message-queue-story-cycle) steps(1, end) var(--queue-copy-delay,0s) infinite;animation-play-state:var(--hm-dem-pla-sta,running);display:block;overflow:hidden}.home-message-queue-question-sequence[data-queue-position="0"]{--queue-copy-delay:0s}.home-message-queue-question-sequence[data-queue-position="1"]{--queue-copy-delay:-6.4s}.home-message-queue-question-sequence[data-queue-position="1"]:before{content:var(--queue-copy-2)}.home-message-queue-question-sequence[data-queue-position="2"]{--queue-copy-delay:-12.8s}.home-message-queue-question-sequence[data-queue-position="2"]:before{content:var(--queue-copy-3)}.home-message-queue-question-sequence[data-queue-position="3"]{--queue-copy-delay:-19.2s}.home-message-queue-question-sequence[data-queue-position="3"]:before{content:var(--queue-copy-4)}.home-message-queue-question-sequence[data-queue-position="4"]{--queue-copy-delay:-25.6s}.home-message-queue-question-sequence[data-queue-position="4"]:before{content:var(--queue-copy-5)}.home-message-queue-row-motion[data-queue-motion=send] .home-message-queue-question{color:#ffffffe6;animation:home-message-queue-sent-copy var(--hm-queue-cycle) var(--hm-move-ease) infinite both;animation-play-state:var(--hm-dem-pla-sta,running)}.home-message-queue-actions{flex:none;align-items:center;display:flex}.home-message-queue-action,.home-message-queue-composer-control,.home-message-queue-send-control{box-sizing:border-box;width:var(--home-demo-control-size);height:var(--home-demo-control-size);border-radius:999px;flex:none;place-items:center;display:grid}.home-message-queue-action{color:#ffffff85;background:#ffffff12;border:1px solid #ffffff24}.home-message-queue-action[data-send-ready=true]{color:var(--queue-accent);background:var(--queue-acc-soft);border-color:color-mix(in srgb, var(--queue-accent) 42%, transparent)}.home-message-queue-action>svg,.home-message-queue-composer-control>svg,.home-message-queue-send-control>svg{width:var(--home-demo-icon-size);height:var(--home-demo-icon-size)}.home-message-queue-composer-shell{color:#ffffff94}.home-message-queue-composer-copy{white-space:nowrap;flex:1;align-items:center;min-width:0;font-size:.625rem;line-height:1rem;display:grid;position:relative;overflow:hidden}.home-message-queue-placeholder,.home-message-queue-typing-motion{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;overflow:hidden}.home-message-queue-placeholder{animation:home-message-queue-placeholder var(--hm-queue-cycle) linear infinite both;animation-play-state:var(--hm-dem-pla-sta,running)}.home-message-queue-typing-motion{color:#ffffffc7;opacity:0;animation:home-message-queue-typing var(--hm-queue-cycle) linear infinite both;animation-play-state:var(--hm-dem-pla-sta,running);align-items:center;display:flex}.home-message-queue-typed-text:before{content:"Queue a follow-up"}.home-message-queue-caret{background:var(--queue-accent);width:1px;height:.8rem;animation:.72s step-end infinite home-message-queue-caret;animation-play-state:var(--hm-dem-pla-sta,running);margin-inline-start:2px}.home-message-queue-send-control{color:#fff;transform-origin:50%;animation:home-message-queue-send-press var(--hm-queue-cycle) var(--hm-mov-eas-std) infinite both;animation-play-state:var(--hm-dem-pla-sta,running);position:relative}.home-message-queue-send-ripple{border:1px solid var(--queue-accent);border-radius:inherit;animation:home-message-queue-ripple var(--hm-queue-cycle) var(--hm-move-ease) infinite both;animation-play-state:var(--hm-dem-pla-sta,running);position:absolute;inset:-1px}@keyframes home-message-queue-send-row{0%,50%{opacity:1;transform:translate(0,0)scale(1)}53%{transform:translateY(.125rem)scale(.985)}58%{transform:translateY(-.45rem)scale(1.015)}64%{opacity:.82;transform:translateY(-1.05rem)scale(.72)}69%,to{opacity:0;transform:translateY(-1.875rem)scale(.38)}}@keyframes home-message-queue-shift-row{0%,54%{opacity:1;transform:translate(0,0)}68%,to{opacity:1;transform:translate3d(0, calc(-1 * var(--home-message-queue-row-step)), 0)}}@keyframes home-message-queue-insert-row{0%,55%{opacity:0;transform:translate3d(0, var(--home-message-queue-row-step), 0)}68%,to{opacity:1;transform:translate(0,0)}}@keyframes home-message-queue-throw-token{0%,61%{opacity:0;transform:translate(-50%,.5rem)scale(.64)}64%{opacity:.34;transform:translate(-50%,-.3125rem)scale(.8)}68%{opacity:1;transform:translate(-50%,-1.125rem)scale(1.06)}72%{opacity:1;transform:translate(-50%,-1.875rem)scale(1)}78%,to{opacity:0;transform:translate(-50%,-4.25rem)scale(.62)}}@keyframes home-message-queue-placeholder{0%,16%,to{opacity:1}22%,88%{opacity:0}}@keyframes home-message-queue-sent-copy{0%,53%{opacity:1}61%,to{opacity:0}}@keyframes home-message-queue-send-press{0%,48%,58%,to{transform:scale(1)}52%{transform:scale(.9)}}@keyframes home-message-queue-copy-story{0%,16.665%{content:var(--queue-copy-1)}16.667%,33.332%{content:var(--queue-copy-2)}33.334%,49.999%{content:var(--queue-copy-3)}50%,66.665%{content:var(--queue-copy-4)}66.667%,83.332%{content:var(--queue-copy-5)}83.334%,to{content:var(--queue-copy-6)}}@keyframes home-message-queue-typing{0%,18%,92%,to{opacity:0}24%,86%{opacity:1}}@keyframes home-message-queue-caret{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes home-message-queue-ripple{0%,58%,to{opacity:0;transform:scale(.8)}70%{opacity:.7}82%{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){[data-home-feature-animation],[data-home-feature-animation-after]:after,[data-home-feature-animation-before]:before{animation:none}}
.home-thought-demo{--hm-thou-cycl:2.4s}.home-thought-status-thinking,.home-thought-status-settled,.home-thought-stage-row,.home-thought-stage-icon:before,.home-thought-stage-default-icon,.home-thought-stage-active-icon,.home-thought-stage-active-label{animation-duration:var(--hm-thou-cycl);animation-timing-function:var(--hm-mov-eas-std);animation-iteration-count:infinite;animation-fill-mode:both;animation-play-state:var(--hm-dem-pla-sta,running)}.home-thought-status-thinking{animation-name:home-thought-status-thinking}.home-thought-status-settled{opacity:0;animation-name:home-thought-status-settled}.home-thought-status-shimmer{color:#0000;animation-name:home-thought-status-thinking,shimmer;animation-duration:var(--hm-thou-cycl), var(--hm-dem-cyc-shi);animation-timing-function:var(--hm-mov-eas-std), linear;animation-iteration-count:infinite,infinite;animation-fill-mode:both,both;animation-play-state:var(--hm-dem-pla-sta,running), var(--hm-dem-pla-sta,running);-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#ffffff26 0%,#ffffff8c 50%,#ffffff26 100%);background-size:200% 100%;background-clip:text}.home-thought-logo-spin{animation:1s linear infinite home-thought-logo-spin;animation-play-state:var(--hm-dem-pla-sta,running)}.home-thought-stage-row{--home-thought-active-animation:home-thought-active-one;--home-thought-inactive-animation:home-thought-inactive-one;opacity:0;transform:translateY(-8px)}.home-thought-stage-row[data-thought-stage="0"]{opacity:1;transform:none}.home-thought-stage-row[data-thought-stage="1"]{--home-thought-active-animation:home-thought-active-two;--home-thought-inactive-animation:home-thought-inactive-two;animation-name:home-thought-row-two}.home-thought-stage-row[data-thought-stage="2"]{--home-thought-active-animation:home-thought-active-three;--home-thought-inactive-animation:home-thought-inactive-three;animation-name:home-thought-row-three}.home-thought-stage-row[data-thought-stage="3"]{--home-thought-active-animation:home-thought-active-four;--home-thought-inactive-animation:home-thought-inactive-four;animation-name:home-thought-row-four}.home-thought-stage-icon{color:#ffffff8c;isolation:isolate;background:#ffffff14}.home-thought-stage-icon:before{z-index:-1;pointer-events:none;content:"";background:var(--thought-accent);border-radius:inherit;opacity:0;position:absolute;inset:0}.home-thought-stage-default-icon{opacity:1}.home-thought-stage-active-icon{color:#fff;opacity:0;position:absolute}.home-thought-stage-active-label{opacity:0}.home-thought-stage-row :where(.home-thought-stage-active-icon,.home-thought-stage-active-label){animation-name:var(--home-thought-active-animation)}.home-thought-stage-row .home-thought-stage-default-icon{animation-name:var(--home-thought-inactive-animation)}@keyframes home-thought-status-thinking{0%,80%{opacity:1}84%,96%{opacity:0}to{opacity:1}}@keyframes home-thought-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes home-thought-status-settled{0%,80%{opacity:0}84%,96%{opacity:1}to{opacity:0}}@keyframes home-thought-row-two{0%,30%{opacity:0;transform:translateY(-8px)}36%,96%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@keyframes home-thought-row-three{0%,47%{opacity:0;transform:translateY(-8px)}53%,96%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@keyframes home-thought-row-four{0%,64%{opacity:0;transform:translateY(-8px)}70%,96%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@keyframes home-thought-active-one{0%,29%,to{opacity:1}34%,95%{opacity:0}}@keyframes home-thought-active-two{0%,30%,50%,to{opacity:0}34%,46%{opacity:1}}@keyframes home-thought-active-three{0%,47%,67%,to{opacity:0}51%,63%{opacity:1}}@keyframes home-thought-active-four{0%,64%,84%,to{opacity:0}68%,80%{opacity:1}}@keyframes home-thought-inactive-one{0%,29%,to{opacity:0}34%,95%{opacity:1}}@keyframes home-thought-inactive-two{0%,30%,50%,to{opacity:1}34%,46%{opacity:0}}@keyframes home-thought-inactive-three{0%,47%,67%,to{opacity:1}51%,63%{opacity:0}}@keyframes home-thought-inactive-four{0%,64%,84%,to{opacity:1}68%,80%{opacity:0}}.home-selector-demo{--home-selector-cycle:7.2s}.home-selector-item{transition:transform var(--home-motion-control) var(--home-motion-ease)}.home-selector-control,.home-selector-inactive-surface,.home-selector-active-surface,.home-selector-active-icon,.home-selector-active-label{animation-duration:var(--home-selector-cycle);animation-timing-function:var(--home-motion-ease-standard);animation-delay:var(--selector-delay);animation-iteration-count:infinite;animation-play-state:var(--hm-dem-pla-sta,running)}.home-selector-control{animation-name:home-selector-control-cycle}.home-selector-active-surface,.home-selector-active-icon,.home-selector-active-label{opacity:0;animation-name:home-selector-active-cycle}.home-selector-inactive-surface{animation-name:home-selector-inactive-cycle}.home-selector-demo:has(input:checked) :where(.home-selector-control,.home-selector-inactive-surface,.home-selector-active-surface,.home-selector-active-icon,.home-selector-active-label){animation:none}.home-selector-demo:has(input:checked) .home-selector-control{transform:none}.home-selector-demo:has(input:checked) :where(.home-selector-active-surface,.home-selector-active-icon,.home-selector-active-label){opacity:0}.home-selector-item:has(input:checked) .home-selector-control{transform:scale(1.05)}.home-selector-item:has(input:checked) :where(.home-selector-active-surface,.home-selector-active-icon,.home-selector-active-label){opacity:1}.home-selector-item:has(input:checked) .home-selector-inactive-surface{opacity:0}@keyframes home-selector-inactive-cycle{0%,29%{opacity:0}33%,to{opacity:1}}@keyframes home-selector-active-cycle{0%,29%{opacity:1}33%,to{opacity:0}}@keyframes home-selector-control-cycle{0%,29%{transform:scale(1.05)}33%,to{transform:none}}.home-projects-demo{--hm-proj-cycl:9.6s}.home-project-active-surface,.home-project-active-content,.home-project-active-swatch{opacity:0;animation:home-project-active-cycle var(--hm-proj-cycl) var(--project-delay) var(--hm-mov-eas-std) infinite;animation-play-state:var(--hm-dem-pla-sta,running)}@keyframes home-project-active-cycle{0%,22%{opacity:1}25%,to{opacity:0}}@keyframes home-voice-wave-rise{0%,to{opacity:calc(var(--voice-bar-alpha,.72) * .72);transform:scaleY(.62)}18%{opacity:calc(var(--voice-bar-alpha,.72) * .84);transform:scaleY(.94)}42%{opacity:min(1, calc(var(--voice-bar-alpha,.72) + .16));transform:scaleY(var(--voi-bar-sca-max,1.6))}66%{opacity:calc(var(--voice-bar-alpha,.72) * .9);transform:scaleY(.86)}}@keyframes home-voice-wave-pulse{0%,to{opacity:calc(var(--voice-bar-alpha,.72) * .78);transform:scaleY(.74)}12%{opacity:calc(var(--voice-bar-alpha,.72) * .92);transform:scaleY(1.08)}34%{opacity:min(1, calc(var(--voice-bar-alpha,.72) + .2));transform:scaleY(var(--voi-bar-sca-max,1.6))}52%{opacity:calc(var(--voice-bar-alpha,.72) * .88);transform:scaleY(.92)}72%{opacity:min(1, calc(var(--voice-bar-alpha,.72) + .12));transform:scaleY(calc(var(--voi-bar-sca-max,1.6) * .84))}}@keyframes home-voice-wave-crest{0%,to{opacity:calc(var(--voice-bar-alpha,.72) * .74);transform:scaleY(.68)}16%{opacity:min(1, calc(var(--voice-bar-alpha,.72) + .08));transform:scaleY(1.12)}28%{opacity:min(1, calc(var(--voice-bar-alpha,.72) + .22));transform:scaleY(var(--voi-bar-sca-max,1.8))}46%{opacity:min(1, calc(var(--voice-bar-alpha,.72) + .16));transform:scaleY(calc(var(--voi-bar-sca-max,1.8) * .78))}64%{opacity:calc(var(--voice-bar-alpha,.72) * .86);transform:scaleY(.96)}}@keyframes home-voice-wave-taper{0%,to{opacity:calc(var(--voice-bar-alpha,.72) * .78);transform:scaleY(.76)}22%{opacity:min(1, calc(var(--voice-bar-alpha,.72) + .16));transform:scaleY(calc(var(--voi-bar-sca-max,1.4) * .96))}44%{opacity:calc(var(--voice-bar-alpha,.72) * .92);transform:scaleY(calc(var(--voi-bar-sca-max,1.4) * .74))}68%{opacity:calc(var(--voice-bar-alpha,.72) * .82);transform:scaleY(.88)}}@keyframes home-voice-wave-drift{0%,to{opacity:calc(var(--voice-bar-alpha,.72) * .7);transform:scaleY(.58)}26%{opacity:calc(var(--voice-bar-alpha,.72) * .88);transform:scaleY(calc(var(--voi-bar-sca-max,1.24) * .82))}58%{opacity:min(1, calc(var(--voice-bar-alpha,.72) + .1));transform:scaleY(var(--voi-bar-sca-max,1.24))}}@keyframes home-voice-wave-rest{0%,to{opacity:calc(var(--voice-bar-alpha,.72) * .58);transform:scaleY(.4)}34%{opacity:calc(var(--voice-bar-alpha,.72) * .7);transform:scaleY(calc(var(--voi-bar-sca-max,1.12) * .72))}62%{opacity:calc(var(--voice-bar-alpha,.72) * .64);transform:scaleY(.52)}}.home-voice-demo-wave-viewport{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.home-voice-demo-wave-track{isolation:isolate;flex:none;justify-content:center;align-items:center;gap:2px;width:100%;display:flex;position:relative}.home-voice-demo-wave-track:before{display:none}.home-voice-demo-wave-bar{width:3px;height:var(--voice-bar-h,12px);background:var(--voice-accent);opacity:var(--voice-bar-alpha,.72);transform-origin:50%;animation-duration:var(--voice-bar-dur,1.4s);animation-timing-function:ease-in-out;animation-delay:var(--voice-bar-delay,0s);animation-iteration-count:infinite;animation-fill-mode:both;animation-play-state:var(--hm-dem-pla-sta,running);border-radius:9999px;flex:none;display:block;transform:scaleY(.72)}.home-voice-demo-wave-bar[data-pattern=rise]{animation-name:home-voice-wave-rise}.home-voice-demo-wave-bar[data-pattern=pulse]{animation-name:home-voice-wave-pulse}.home-voice-demo-wave-bar[data-pattern=crest]{animation-name:home-voice-wave-crest}.home-voice-demo-wave-bar[data-pattern=taper]{animation-name:home-voice-wave-taper}.home-voice-demo-wave-bar[data-pattern=drift]{animation-name:home-voice-wave-drift}.home-voice-demo-wave-bar[data-pattern=rest]{animation-name:home-voice-wave-rest}.home-voice-demo-glass-surface{backdrop-filter:blur(var(--blur-card)) saturate(var(--sat-base))}.home-voice-demo-mic-motion,.home-voice-demo-strip-motion,.home-voice-demo-result-motion{pointer-events:none;animation-duration:var(--hm-dem-cyc-voi);animation-timing-function:var(--hm-move-ease);animation-iteration-count:infinite;animation-fill-mode:both;animation-play-state:var(--hm-dem-pla-sta,running)}.home-voice-demo-mic-motion{animation-name:home-voice-mic-cycle}.home-voice-demo-strip-motion{animation-name:home-voice-strip-cycle}.home-voice-demo-result-motion{animation-name:home-voice-result-cycle}.home-voice-demo-send-button{transform-origin:50%;animation:home-voice-send-press var(--hm-dem-cyc-voi) var(--hm-move-ease) infinite both;animation-play-state:var(--hm-dem-pla-sta,running)}.home-voice-demo-duration{display:inline-block}.home-voice-demo-duration-value{opacity:0;animation:7s step-end infinite home-voice-duration-tick;animation-delay:var(--voice-duration-delay,0s);animation-fill-mode:none;animation-play-state:var(--hm-dem-pla-sta,running);place-items:center;display:grid;transform:translateY(-1px)}.home-voice-demo-strip-motion .home-voice-demo-wave-bar{pointer-events:none}@media (prefers-reduced-motion:reduce){[data-home-demo-animation],[data-home-demo-animation-after]:after,[data-home-demo-animation-before]:before{animation:none}}
