.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 - 490px) 0;display:grid}@media (min-width:640px){.site-landscape-gallery{margin-inline:-24px}.site-landscape-track{padding-inline:max(24px,50vw - 490px) 0}}@media (min-width:1024px){.site-landscape-gallery{margin-inline:-32px}.site-landscape-track{padding-inline:max(32px,50vw - 490px) 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{--icon-button-bg:#ffffff4d;--ico-btn-bdr:#fff3;--ico-btn-shd:0 20px 48px -36px #0f172a29;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-ctl,.16s) var(--hm-mov-eas-std,var(--ease-std)), 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]{--icon-button-bg:#ffffff4d;--ico-btn-bdr:#ffffff40;--ico-btn-shd:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;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{--icon-button-bg:#0000004d;--ico-btn-bdr:#ffffff0d;--ico-btn-shd:0 6px 20px -10px #0000003d, 0 2px 6px -2px #00000014, 0 20px 48px -36px #0f172a1f;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]{--icon-button-bg:#0000004d;--ico-btn-bdr:#ffffff14;--ico-btn-shd:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;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}
@media (scripting:none){.home-critical-readiness{display: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}body:where(:has(.home-index-route)){background-color:rgb(var(--background))}.home-index-route{--hm-card-shd:0 18px 44px -38px #18345652, 0 3px 10px -9px #18345624, inset 0 1px 0 #ffffff1f;--hm-ctl-shd:0 9px 18px -17px #1834563d, 0 2px 6px -6px #1834561f, inset 0 1px 0 #ffffff29;--hm-ctl-shd-hov:0 11px 22px -17px #1834564d, 0 3px 8px -7px #18345629, inset 0 1px 0 #ffffff3d;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;--hm-ctl-shd:0 10px 22px -18px #0000005c, 0 2px 8px -7px #00000042, inset 0 1px 0 #ffffff1a;--hm-ctl-shd-hov:0 12px 24px -18px #00000070, 0 3px 9px -7px #0000004d, inset 0 1px 0 #ffffff24}.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:82svh;--hm-her-han-ove:calc(50svh + var(--hm-hero-travel-desktop) * .6 - 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-ctl-trans:color var(--hm-move-ctl) var(--hm-mov-eas-std), background-color var(--hm-move-ctl) var(--hm-mov-eas-std), border-color var(--hm-move-ctl) var(--hm-mov-eas-std), box-shadow var(--hm-move-state) var(--hm-move-ease), transform var(--hm-move-now) var(--hm-move-ease);--hm-show-head-to:34%;--hm-show-copy-to:22%;--hm-show-sf-to:28%;--hm-show-quot-to:41%;--hm-sho-hea-ran:cover 4% cover var(--hm-show-head-to);--hm-sho-cop-ran:entry 0% cover var(--hm-show-copy-to);--hm-show-sf-rang:entry 0% cover var(--hm-show-sf-to);--hm-sho-log-ran:entry 0% cover 34%;--hm-sho-inl-ran:entry 0% contain 10%;--hm-sho-hea-off:var(--space-6);--hm-sho-cop-off:var(--space-4);--hm-show-sf-off:calc(var(--space-6) * 2);--hm-sho-inl-off:var(--space-6);--hm-sho-hea-alp:.58;--hm-sho-cop-alp:.72;--hm-show-sf-scal:.94;--hm-show-sf-xfor:translate3d(var(--home-reveal-x,var(--hm-show-sf-x,0)), var(--home-reveal-y,var(--hm-show-sf-off)), 0) scale(var(--hm-show-scale,var(--hm-show-sf-scal)));--hm-sho-inl-sca:.982;--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:var(--glas-mini-bdr,rgb(var(--white) / 18%));--site-hm-sf-shd:var(--hm-card-shd,0 18px 46px -38px #18345657, 0 3px 12px -10px #18345624, inset 0 1px 0 #ffffff1f);--sit-hm-ctl-fil:#ffffff0e;--sit-hcf-hov:#ffffff29;--site-hm-ctl-bdr:#ffffff1f;--sit-hcb-hov:#ffffff57;--site-hm-ctl-shd:var(--hm-ctl-shd,0 9px 20px -18px #1834563d, 0 2px 7px -7px #1834561f, inset 0 1px 0 #ffffff24);--sit-hcs-hov:var(--hm-ctl-shd-hov,0 10px 24px -18px #18345647, 0 2px 8px -7px #18345624, inset 0 1px 0 #ffffff2e);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(18rem, 42svh, 32rem);--hm-her-han-ove:calc(50svh + var(--hm-hero-travel-mobile) * .6 - 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,0 18px 44px -34px #00000085, 0 3px 12px -10px #0000005c, inset 0 1px 0 #ffffff14);--site-hm-ctl-shd:var(--hm-ctl-shd,0 10px 22px -18px #00000061, 0 2px 8px -7px #00000047, inset 0 1px 0 #ffffff1a);--sit-hcs-hov:var(--hm-ctl-shd-hov,0 12px 26px -19px #00000070, 0 2px 9px -7px #00000052, inset 0 1px 0 #ffffff21)}.site-home-navbar{z-index:var(--z-header);pointer-events:none;opacity:1;position:fixed;inset:0 0 auto}.site-home-navbar-inner{pointer-events:none;transition:transform var(--hm-move-panel) var(--hm-move-ease);position:relative;transform:translateY(-100%)}.site-home-navbar-inner>header{position:relative}.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 920px;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:rgb(var(--accent));box-shadow:inset 0 1px #ffffff2e}.dark .home-pillar-tab-active:is(:hover,:focus-visible){background:rgb(var(--accent));border-color:rgb(var(--accent))}.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-footer-mount[data-home-near] .home-newsletter{view-timeline:--hm-news-show block}.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-input{min-width:0;height:2.5rem;color:rgb(var(--foreground));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}.home-health-gallery-section{contain-intrinsic-size:auto 1100px}.home-feature-rail-section{contain-intrinsic-size:auto 720px}.home-globe-section{contain-intrinsic-size:auto 980px}.home-faq-section{contain-intrinsic-size:auto 760px}
.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;background:0 0;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-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{--hm-plo-x:calc(var(--hm-plox-mob) * clamp(.75rem, 7vw, 1.75rem));-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%}.home-data-source-logo-cell{--hm-plo-x:calc(var(--hm-plox-des) * clamp(1rem, 4vw, 3rem))}}@keyframes home-data-source-logo-spread{0%{transform:translate3d(var(--hm-plo-x), 0, 0)}to{transform:translate(0,0)}}@supports (animation-timeline:view()){.home-globe-section[data-home-near] .home-data-source-logo-cell{animation-name:home-data-source-logo-spread;animation-duration:auto;animation-timing-function:var(--hm-move-ease);animation-fill-mode:both;animation-range:var(--hm-sho-log-ran);animation-timeline:--hm-dsl-spr}}
@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%,12%,to{transform:translateY(0)scale(1);box-shadow:0 1px 2px #00000014,inset 0 1px #ffffff52}16%{transform:translateY(1px)scale(.9);box-shadow:0 0 0 1px #ffffff38,0 2px 4px #0000002e,inset 0 2px 2px #00000029}22%{box-shadow:0 0 0 3px color-mix(in srgb, var(--voice-accent) 24%, transparent), 0 3px 8px #00000029, inset 0 1px 0 #ffffff61;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}.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;contain:layout;gap:.38rem;min-width:0;display:grid;overflow:visible}.home-message-queue-stack{grid-template-rows:repeat(4,2rem);gap:.38rem;min-width:0;display:grid;position:relative;overflow:visible}.home-message-queue-slot{min-width:0;height:2rem;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-move-ease);animation-iteration-count:infinite;animation-fill-mode:both;animation-play-state:var(--hm-dem-pla-sta,running);position:absolute;top:0;overflow:visible}.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);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 #ffffff3d;border-radius:9999px;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)}.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{position:relative}.home-demo-composer-control.composer-btn-accent,.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;top:0}53%{top:.125rem}58%{top:-.4375rem}64%{opacity:.82;top:-1.0625rem}69%,to{opacity:0;top:-1.875rem}}@keyframes home-message-queue-shift-row{0%,54%{opacity:1;top:0}58%{top:.1875rem}68%{top:-2.375rem}73%,to{top:-2.25rem}}@keyframes home-message-queue-insert-row{0%,55%{opacity:0;top:1.25rem}60%{opacity:.28;top:.875rem}68%{opacity:1;top:-.125rem}73%,to{opacity:1;top: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-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-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(--home-demo-play-state,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-demo:has(input:checked) :where(.home-selector-control,.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}@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)}.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}}
@scope(.site-home-shell){.home-faq-section{--faq-pan-tit-siz:var(--type-panel-title-size);--faq-head-weight:var(--type-weight-semibold);--faq-head-line-h:18px}.home-faq-panel-shell{--faq-glow-main:rgb(var(--accent) / 11%);--faq-glow-sub:#1834561f;--faq-glow-alpha:.76;--hm-glass-shd:var(--site-hm-sf-shd);background:var(--site-hm-sf-fill);border-radius:1.75rem;container-type:inline-size}.home-faq-panel{--faq-text-strong:rgb(var(--foreground) / 90%);--faq-text-body:rgb(var(--foreground) / 66%);--faq-typ-bod-wei:400;--faq-typ-lab-spa:.16px;--dlg-cor-ico-siz:2.65rem;--faq-panel-pad:1.25rem;font-feature-settings:"ss01" on, "cv01" on;min-height:34rem;max-height:34rem}html[class~=dark] .home-faq-panel{--faq-text-strong:#ffffffeb;--faq-text-body:#ffffffa3}.home-faq-panel-shell:before{z-index:0;pointer-events:none;content:"";background:radial-gradient(ellipse 58% 34% at 50% 74%, var(--faq-glow-main), transparent 76%), radial-gradient(ellipse 76% 30% at 50% 94%, var(--faq-glow-sub), transparent 74%);border-radius:inherit;opacity:var(--faq-glow-alpha);filter:blur(24px);position:absolute;inset:28% -4% -8%;transform:translateY(.35rem)}html[class~=dark] .home-faq-panel-shell:before{--faq-glow-main:rgb(var(--accent) / 13%);--faq-glow-sub:#0000003d;--faq-glow-alpha:.68}.home-faq-panel-shell.home-faq-panel:before{--faq-glow-main:rgb(var(--foreground) / 4.5%);--faq-glow-sub:rgb(var(--foreground) / 3.2%);--faq-glow-alpha:.5}:where(html[class~=dark]) .home-faq-panel-shell.home-faq-panel:before{--faq-glow-main:#ffffff09;--faq-glow-sub:#0000003d;--faq-glow-alpha:.54}:is(.home-faq-cta-copy h3,.home-faq-title){font-size:var(--faq-pan-tit-siz);font-weight:var(--faq-head-weight);line-height:var(--faq-head-line-h);color:rgb(var(--foreground));letter-spacing:0;text-wrap:nowrap;white-space:nowrap;margin:0}.home-faq-cta-copy h3{max-width:100%;padding-bottom:.08em}.home-faq-cta-image-frame{--faq-ima-glo-cor:#18345638;--faq-ima-glo-edg:rgb(var(--accent) / 9%);--faq-ima-glo-alp:.82;z-index:1;pointer-events:none;isolation:isolate;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:clamp(13.5px,2.8vw,26.5px) -21.5px 0;overflow:hidden}.home-faq-cta-image-frame:after{z-index:0;pointer-events:none;content:"";background:radial-gradient(ellipse at center, var(--faq-ima-glo-cor) 0%, var(--faq-ima-glo-edg) 46%, transparent 74%);width:min(68%,22rem);height:clamp(2.8125rem,7vw,4.8125rem);opacity:var(--faq-ima-glo-alp);filter:blur(18px);position:absolute;bottom:clamp(.4375rem,1.4vw,.8125rem);left:50%;transform:translate(-50%,24%)}html[class~=dark] .home-faq-cta-image-frame:after{--faq-ima-glo-cor:#0000006b;--faq-ima-glo-edg:rgb(var(--accent) / 11%);--faq-ima-glo-alp:.78}.home-faq-cta-image{z-index:1;object-fit:contain;object-position:bottom center;filter:none;width:min(122%,31rem);height:auto;max-height:100%;position:relative;transform:translate(clamp(.85rem,2.8vw,1.9rem),40px)}.home-faq-header{top:var(--faq-panel-pad);right:var(--faq-panel-pad);left:var(--faq-panel-pad);z-index:5;text-align:center;transition:opacity var(--hm-move-state) var(--hm-mov-eas-std), transform var(--hm-move-panel) var(--hm-move-ease);justify-items:center;gap:.35rem;display:grid;position:absolute}.home-faq-header[data-hidden=true]{pointer-events:none;opacity:0;transform:translateY(-.55rem)}.home-faq-header h3{margin:0}.home-faq-close-button{z-index:var(--z-nav);pointer-events:none;opacity:0;transform-origin:50%;transition:opacity var(--hm-move-ctl) var(--hm-mov-eas-std), border-color var(--hm-move-ctl) var(--hm-mov-eas-std), box-shadow var(--hm-move-state) var(--hm-move-ease), transform var(--hm-move-panel) var(--hm-move-ease);position:absolute;top:.5rem;right:.5rem;transform:scale(0)}.home-faq-close-button:before{border-radius:inherit}:where(.home-faq-panel[data-detail=true]) .home-faq-close-button,:where(.home-faq-panel[data-detail=true]) .home-faq-close-button:hover,:where(.home-faq-panel[data-detail=true]) .home-faq-close-button:focus-visible{pointer-events:auto;opacity:1;transform:scale(1)}:where(.home-faq-panel[data-detail=true]) .home-faq-close-button:active{transform:scale(.96)}.home-faq-list{padding:calc(var(--faq-panel-pad) + 2.65rem) var(--faq-panel-pad) var(--faq-panel-pad);gap:.625rem}.home-faq-qna-stage[data-detail=true] .home-faq-list{pointer-events:none}.home-faq-item{transition:opacity .22s cubic-bezier(.22,1,.36,1)}:where(.home-faq-qna-stage[data-detail=true]) .home-faq-item:not([data-active=true]){pointer-events:none;opacity:0}:where(.home-faq-qna-stage[data-detail=true]) .home-faq-item[data-active=true]{top:var(--faq-throw-org-y,0);left:var(--faq-throw-org-x,0);z-index:3;width:var(--faq-throw-width,auto);max-width:none;height:var(--faq-throw-h,auto);position:absolute}:where(.home-faq-button,.home-marquee-prompt-pill){color:rgb(var(--foreground) / 80%);background-color:var(--sit-hm-ctl-fil);border-color:var(--site-hm-ctl-bdr);box-shadow:var(--site-hm-ctl-shd);transition:var(--hm-ctl-trans)}.home-faq-button{border-style:solid;border-width:1px}:where(.home-faq-button:hover,.home-faq-button:focus-visible,.home-marquee-prompt-pill:hover,.home-marquee-prompt-pill:focus-visible,.home-marquee-prompt-pill[data-selected=true]){color:rgb(var(--foreground));background-color:var(--sit-hcf-hov);border-color:var(--sit-hcb-hov);box-shadow:var(--sit-hcs-hov)}@media (hover:hover) and (pointer:fine){.home-marquee-stack:has(:where(.home-marquee-prompt-pill:hover)) :where(.home-marquee-prompt-pill:not(:hover)),.home-faq-list:has(:where(.home-faq-button:hover)) :where(.home-faq-button:not(:hover)){color:rgb(var(--foreground) / 60%)}}.home-faq-button:active{transform:scale(var(--hm-mov-pre-sca))}.home-faq-button[aria-expanded=true]{color:#0000;pointer-events:none;width:100%;height:100%;min-height:0;box-shadow:none;filter:blur(1px);transform:translate3d(var(--faq-thro-move-x,0), var(--faq-thro-move-y,0), 0) scale3d(var(--faq-throw-scale,1), var(--faq-throw-scale,1), 1);backface-visibility:hidden;transition:transform .7s cubic-bezier(.22, 1, .36, 1), color .22s var(--hm-mov-eas-std), background-color .28s var(--hm-mov-eas-std), border-color .24s var(--hm-mov-eas-std), box-shadow .22s var(--hm-mov-eas-std), filter .24s var(--hm-mov-eas-std);will-change:transform;background-color:#0000;border-color:#0000}.home-faq-question-label{z-index:1;text-overflow:ellipsis;font-size:var(--type-meta-size);font-weight:var(--type-weight-regular);line-height:var(--type-meta-leading);letter-spacing:0;white-space:nowrap;transition:opacity var(--hm-move-ctl) var(--hm-mov-eas-std), filter var(--hm-move-state) var(--hm-mov-eas-std);position:relative;overflow:hidden}.home-faq-button[aria-expanded=true] .home-faq-question-label{opacity:0;filter:blur(3px)}.home-faq-answer-detail[data-open=true]{pointer-events:auto}.home-faq-answer-card{opacity:0;filter:blur(8px);transform-origin:50%;transition:opacity var(--hm-move-state) var(--hm-move-ease), filter var(--hm-move-state) var(--hm-move-ease), transform var(--hm-move-state) var(--hm-move-ease);transform:translateY(.55rem)scale(.986)}.home-faq-answer-detail[data-open=true] .home-faq-answer-card{opacity:1;filter:none;transition-delay:.34s;transform:translate(0,0)scale(1)}.home-faq-qna-stage[data-closing=true] .home-faq-answer-card{transition-duration:.24s;transition-delay:0s}.home-faq-answer{color:var(--faq-text-body);padding:clamp(14.5px,2.6vw,21.5px)}.home-faq-answer p{font-size:16px;font-weight:var(--faq-typ-bod-wei);letter-spacing:var(--faq-typ-lab-spa);margin:0;line-height:25.5px}.home-faq-answer strong{color:var(--faq-text-strong);font-weight:600}.home-faq-answer em{color:color-mix(in srgb, var(--faq-text-body) 78%, var(--faq-text-strong));font-style:italic}.home-faq-answer u{color:var(--faq-text-strong);text-decoration-thickness:.08em;-webkit-text-decoration-color:rgb(var(--accent) / 44%);text-decoration-color:rgb(var(--accent) / 44%);text-underline-offset:.18em}.home-faq-panel-view{width:100%;max-width:40rem;margin-inline:auto}.home-faq-cta-panel{min-height:18rem;padding-bottom:0;overflow:hidden}.home-faq-cta-copy{z-index:4;text-align:center;justify-items:center;display:grid;position:absolute;top:clamp(14.5px,2vw,19.5px);left:clamp(14.5px,2vw,1.1875rem);right:clamp(14.5px,2vw,1.1875rem)}.home-faq-cta-actions{z-index:3;justify-items:end;display:grid;position:absolute;bottom:clamp(9.5px,1.35vw,12.5px);left:auto;right:clamp(10.5px,1.6vw,14.5px)}.home-faq-cta-button{min-height:2.5rem;padding-inline:1rem;font-size:.875rem;font-weight:500}.home-faq-cta-icon{width:.9rem;height:.9rem}.home-faq-title{text-align:center;max-width:min(100%,31rem)}@media (min-width:640px){.home-faq-panel-shell.home-faq-panel{--faq-panel-pad:1.5rem}}@media (760px<=width<1040px){.home-faq-layout{width:min(100%,58rem)}.home-faq-panel{min-height:clamp(28rem,60vw,32rem);max-height:clamp(28rem,60vw,32rem)}.home-faq-list{gap:.58rem;max-width:43rem;margin-inline:auto}.home-faq-cta-panel{min-height:clamp(30rem,64vw,34rem)}}@media (min-width:860px){.home-faq-shared-panel{grid-template-columns:repeat(2,minmax(0,550px));justify-content:center}.home-faq-panel,.home-faq-cta-panel{min-height:34rem;max-height:34rem}}@media not (min-width:760px){.home-faq-panel{--faq-panel-pad:clamp(.65rem, 2.6vw, .85rem);min-height:clamp(30rem,74vw,35rem);max-height:clamp(30rem,74vw,35rem)}.home-faq-list{padding:calc(var(--faq-panel-pad) + 3rem) var(--faq-panel-pad) calc(var(--faq-panel-pad) + 1rem);place-content:center;gap:.54rem}.home-faq-item{max-width:100%}.home-faq-button{min-height:2.7rem;padding-inline:.52rem}.home-faq-question-label{text-overflow:clip;max-width:100%;font-size:var(--type-meta-size);overflow:visible}.home-faq-cta-panel{min-height:31rem}}@media (640px<=width<760px){.home-faq-layout{width:min(100%,44rem)}.home-faq-panel{--faq-panel-pad:1rem;min-height:clamp(28rem,61vw,31rem);max-height:clamp(28rem,61vw,31rem)}.home-faq-list{max-width:41rem;padding-top:calc(var(--faq-panel-pad) + 3.1rem);gap:.58rem;margin-inline:auto}.home-faq-cta-panel{min-height:clamp(31rem,68vw,34rem)}}.home-faq-qna-stage[data-reflow=true] .home-faq-button,.home-faq-qna-stage[data-reflow=true] .home-faq-question-label{transition:none}}
.home-feature-rail-title{text-wrap:balance;max-width:min(100%,1080px);padding-inline:.08em}.home-feature-rail-gallery{overscroll-behavior:contain auto;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch;cursor:grab;margin-block:-20px -28px;padding-block:20px 28px}.home-feature-rail-gallery[data-gallery-dragging=true]{cursor:grabbing}@media not (min-width:640px){.home-feature-rail-gallery .site-landscape-track{padding-inline:24px}}.home-whats-card-shell{background-color:var(--whats-card-bg);border:1px solid var(--site-hm-sf-bdr);box-shadow:var(--hm-glass-shd,var(--site-hm-sf-shd));background-clip:padding-box;overflow:visible}.home-whats-card-shell:before,.home-whats-card-shell:after{content:none}.home-whats-card-shell>.home-whats-card-surface{contain:paint;background:inherit;border-radius:calc(var(--rad-chat-stage) - 1px);box-shadow:none}.home-whats-card-background-image-frame{contain:paint;transform:none}.home-whats-card-background-image{object-position:center;transform:none}.home-whats-card-image-fade{background:linear-gradient(180deg, rgb(var(--wha-car-bg-rgb) / 0%) 0%, rgb(var(--wha-car-bg-rgb) / 4%) 30%, rgb(var(--wha-car-bg-rgb) / 16%) 56%, rgb(var(--wha-car-bg-rgb) / 48%) 82%, var(--whats-card-bg) 100%)}.home-whats-card-text-transition{height:58%}.home-whats-card-text-junction-blur{height:28%;inset-block-end:28%;mask-image:linear-gradient(#0000 0%,#000000b3 26%,#000 42% 58%,#000000b3 74%,#0000 100%)}.home-whats-card-text-junction-blur:before{content:"";backdrop-filter:blur(12px)saturate(132%);position:absolute;inset:0}@media not (min-width:640px){.home-whats-card-text-junction-blur{height:28%;inset-block-end:28%}.home-whats-card-text-junction-blur:before{backdrop-filter:blur(16px)saturate(138%)}}.home-whats-card-demo-glass-surface,.home-voice-demo-glass-surface{isolation:isolate;backdrop-filter:blur(12px)saturate(124%);background-clip:padding-box}.home-voice-demo-icon-button{box-sizing:border-box;isolation:isolate;backdrop-filter:blur(12px)saturate(124%);background-clip:padding-box;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid;overflow:hidden}.home-voice-demo-icon-button--accent{border:1px solid color-mix(in srgb, var(--voice-accent) 76%, white 24%)}.home-whats-card-non-selectable-source-graphic,.home-whats-card-non-selectable-source-graphic *{-webkit-user-select:none;user-select:none}.home-feature-rail-slide{contain-intrinsic-inline-size:min(86vw, 320px);contain-intrinsic-block-size:424px;width:max-content;display:grid;overflow:visible;transform:none}.home-feature-card-motion{transform-origin:50% 100%;display:grid;overflow:visible;transform:none}.home-feature-rail-slide .home-whats-card-text-stack{opacity:1;filter:none;transform-origin:50% 80%;transform:none}.home-whats-card-text-view{z-index:3;opacity:1;filter:none;transform-origin:50% 82%;position:relative;transform:none}.home-whats-card-demo-stage{--hm-dem-pla-sta:paused}.home-whats-card-demo-stage:has(.home-voice-demo){isolation:auto}.home-feature-rail-slide:where([data-home-card-lifecycle=active]) .home-whats-card-demo-stage{--hm-dem-pla-sta:running}:where(.site-home-shell:not([data-home-scroll-idle])) .home-feature-rail-slide:where([data-home-card-lifecycle=active]) .home-whats-card-demo-stage,.home-feature-rail-slide:where(:not([data-home-card-lifecycle=active])) .home-whats-card-demo-stage{--hm-dem-pla-sta:paused}
.home-health-gallery-phone-screen{contain:layout paint style;isolation:isolate;clip-path:inset(0 round 24px)}.home-health-gallery-pillar-rail{background-color:var(--site-hm-sf-fill);background-image:linear-gradient(var(--glas-mini-shee,#ffffff09), var(--glas-mini-shee,#ffffff09))}.home-health-gallery-pillar-tab{--hm-ctl-pre-sca:.975;transition:color var(--hm-move-ctl) var(--hm-mov-eas-std), background-color var(--hm-move-ctl) var(--hm-mov-eas-std), border-color var(--hm-move-ctl) var(--hm-mov-eas-std), transform var(--hm-move-ctl) var(--hm-move-ease)}.home-health-gallery-pillar-tab:not(.home-pillar-tab-active){color:rgb(var(--foreground) / 65%);background:var(--sit-hm-ctl-fil);border-color:var(--site-hm-ctl-bdr);box-shadow:var(--site-hm-ctl-shd)}.home-health-gallery-pillar-tab:not(.home-pillar-tab-active):is(:hover,:focus-visible){color:rgb(var(--foreground));background:var(--sit-hcf-hov);border-color:var(--sit-hcb-hov);box-shadow:inset 0 1px #ffffffb8}html[class~=dark] .home-health-gallery-pillar-tab:not(.home-pillar-tab-active){color:rgb(var(--foreground) / 70%)}:where(.dark) button.home-health-gallery-pillar-tab:not(.home-pillar-tab-active):is(:hover,:focus-visible){color:#fff;box-shadow:inset 0 1px #ffffff2e}.home-health-gallery-phone-stage{--home-phone-font:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--home-phone-type-micro:clamp(10px, 3.968cqi, 11px);--home-phone-type-meta:clamp(11px, 4.365cqi, 12px);--home-phone-type-body:clamp(12px, 4.762cqi, 13px);container-type:inline-size}.home-diorama{font-family:var(--home-phone-font);background:rgb(var(--background))}.home-diorama-scroller{mask-image:linear-gradient(#0000 0,#000 18px calc(100% - 14px),#0000 100%);container-type:size}.home-diorama .home-diorama-thread{padding-top:clamp(40px,7cqh,52px)}.home-diorama-turn{min-height:calc(100cqh - 40px)}.home-diorama-turn:first-child{padding-top:0}.home-diorama-scroller[data-composing]{bottom:46%}.home-phone-input-stage{z-index:4;contain:layout paint style;font-family:var(--home-phone-font);font-kerning:normal;font-synthesis:none;pointer-events:none;opacity:0;clip-path:inset(0 round 0 0 36px 36px);transform-origin:bottom;transition:opacity .26s var(--hm-mov-eas-std), transform .52s var(--hm-move-ease);-webkit-font-smoothing:antialiased;border-radius:0 0 36px 36px;position:absolute;inset:auto 3px 3px;overflow:hidden;transform:translate(0,0)scale(.985)}.home-phone-input-stage[data-visible]{opacity:1;transform:translate(0,0)scale(1)}.home-phone-composer-row{padding:5px}.home-phone-composer{box-sizing:border-box;min-width:0;max-width:100%;height:31px;color:rgb(var(--foreground));backdrop-filter:blur(var(--blur-card));transition:height .21s var(--hm-move-ease), border-color .3s ease-out, box-shadow .3s ease-out;border-radius:15.5px;flex:auto;align-items:flex-end;gap:3px;padding:3px 3px 3px 4px;display:flex}.home-phone-composer[data-rows="2"]{height:43px}.home-phone-composer[data-rows="3"]{height:55px}.home-phone-composer[data-rows="4"]{height:67px}.home-phone-composer-copy{width:0;min-width:0;max-width:100%;max-height:57px;font-family:inherit;font-size:var(--home-phone-type-body);font-weight:var(--type-weight-regular);color:rgb(var(--foreground) / 96%);letter-spacing:-.01em;overflow-wrap:anywhere;white-space:normal;flex:1 1 0;padding:4px 2px 4px 3px;line-height:1.35;display:block;overflow:hidden}.home-phone-composer[data-empty] .home-phone-composer-copy{color:rgb(var(--muted-fg) / 88%)}.home-phone-caret{vertical-align:-1px;background:rgb(var(--accent));width:1px;height:10px;margin-left:1px;animation:.78s step-end infinite home-phone-caret;display:inline-block}.home-phone-composer-icon,.home-phone-send{width:22px;min-width:22px;height:22px;min-height:22px;color:rgb(var(--muted-fg));background:rgb(var(--white) / 36%);border:1px solid rgb(var(--white) / 24%);transition:color .18s var(--hm-mov-eas-std), background-color .18s var(--hm-mov-eas-std), transform .12s var(--hm-move-ease), box-shadow .18s var(--hm-mov-eas-std);border-top:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:0 1px 2px #00000004,inset 0 1px #fff9}.home-phone-composer-add{flex-basis:22px}.home-message-queue-send-control.composer-btn-accent,.home-phone-send-ready{color:rgb(var(--accent-fg));background:rgb(var(--accent));border-color:rgb(var(--accent));box-shadow:0 1px 2px #0000000d,inset 0 1px #ffffff59}.home-phone-send-disabled{color:rgb(var(--muted-fg) / 54%)}.dark .home-phone-composer-icon,.dark .home-phone-send-disabled{border-color:rgb(var(--white) / 8%);background:#000;box-shadow:0 1px 2px #00000014,inset 0 1px #ffffff1f}.home-phone-composer-icon svg,.home-phone-send svg{stroke-width:2.25px;width:11px;height:11px}.home-phone-send-pressed{transform:scale(.82)}.home-phone-keyboard{box-sizing:border-box;contain:layout style;font-synthesis:none;backdrop-filter:blur(22px)saturate(118%);background:#dfe2eafa;border:0;border-radius:13px 13px 24px 24px;margin:0 1px 1px;padding:0 4px 2px;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica,Helvetica Neue,system-ui,sans-serif;overflow:visible;box-shadow:0 7px 16px -16px #1e242d47}.dark .home-phone-keyboard{background:#1f2126f7;border-color:currentColor #ffffff12 #ffffff12;border-top-style:none;border-top-width:0;box-shadow:0 -10px 24px -22px #000000bd}.home-phone-key-row{justify-content:center;gap:4px;margin-bottom:6px;display:flex}.home-phone-key-row[data-row="1"]{padding-inline:11px}.home-phone-key-row[data-row="2"]{padding-inline:0}.home-phone-key{color:#0e1219f5;letter-spacing:-.012em;background:#fff;border:0;border-radius:5px;flex:1 1 0;justify-content:center;align-items:center;min-width:0;height:28px;font-size:14.5px;font-weight:400;line-height:1.25;transition:transform 85ms cubic-bezier(.2,.8,.2,1),background-color 85ms ease-out,box-shadow 85ms ease-out;display:flex;position:relative;transform:translateZ(0);box-shadow:0 1px #81889466,0 1px 1px #23293214}.home-phone-key[data-key=SHIFT]{margin-right:4px}.home-phone-key[data-key=DELETE]{margin-left:4px}.dark .home-phone-key{color:#fffffff5;background:#4d5057fc;border-color:#ffffff12;box-shadow:0 1px #000000b3,0 1.5px 1.5px #00000047,inset 0 .5px #ffffff17}.home-phone-key-active{background:#c6cbd3fa;transform:translateY(1.5px)scale(.91);box-shadow:inset 0 1px 2px #1f252e3d}.home-phone-key[data-function-key]{flex-grow:1.34;font-size:10px}.home-phone-key[data-function-key]:not(.home-phone-key-active){background:#fff}.dark .home-phone-key[data-function-key]{background:#363940fa;border-color:#ffffff0f}.dark .home-phone-key-active{background:#2f3239fc}.home-phone-key-preview{z-index:2;border:1px solid var(--sf-child-stroke-selected);backdrop-filter:blur(12px);width:29px;height:35px;animation:home-phone-key-preview .11s var(--hm-move-ease) both;background:#fdfdfefc;border-radius:7px;place-items:center;font-size:16px;font-weight:400;display:grid;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%);box-shadow:0 1px #393f4838,0 6px 12px -7px #0000008a}.home-phone-key-preview:after{content:"";background:inherit;border-right:1px solid var(--sf-child-stroke-selected);width:13px;height:7px;box-shadow:inset 0 -1px 0 var(--sf-child-stroke-selected);border-radius:0 0 4px 4px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.dark .home-phone-key-preview{background:#595c64fc;border-color:#ffffff14}.home-phone-key-row-controls{margin-top:0;margin-bottom:0}.home-phone-key-row-controls .home-phone-key:first-child{flex-grow:2.15;font-size:12px}.home-phone-key-row-controls .home-phone-key:nth-child(2){flex-grow:4}.home-phone-key-row-controls .home-phone-key:nth-child(3){flex-grow:1}.home-phone-key-row-controls .home-phone-key:last-child{color:#fff;background:#0180ff;flex-grow:1.5;box-shadow:0 1px #0058bca3,0 1px 1px #00419633}.dark :where(.home-phone-key-row-controls) .home-phone-key:first-child{background:#363940fa}.home-phone-keyboard-footer{box-sizing:border-box;color:#242931d1;flex:0 0 54px;justify-content:space-between;align-items:flex-end;height:54px;min-height:54px;padding:0 23px 18px 19px;display:flex}.dark .home-phone-keyboard-footer{color:#ffffffc2}.home-phone-keyboard-footer-control{border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.home-phone-keyboard-footer-control svg{stroke-width:1.7px;width:19px;height:19px}.home-phone-key-glyph{width:17px;height:17px}.home-phone-send-key-glyph{width:19px;height:19px}@keyframes home-phone-key-preview{0%{opacity:0;transform:translate(-50%)translateY(4px)scale(.86)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes home-phone-caret{0%,48%{opacity:1}49%,to{opacity:0}}.home-diorama-scroller::-webkit-scrollbar{display:none}.home-diorama-thread-fading{animation:diorama-thread-out var(--hm-move-panel) var(--hm-mov-eas-std) both}.home-diorama-user-bubble{color:rgb(var(--white));background:rgb(var(--accent));box-shadow:0 9px 18px -10px #0a84ff57,0 3px 8px -5px #0a84ff2e}:where(.home-diorama-pill,.home-diorama-trace-body,.home-diorama-favicon-fallback){color:rgb(var(--muted-fg))}.home-diorama-logo-spin{transform-origin:50%;transform-box:fill-box;animation:diorama-logo-spin var(--hm-dio-spi-cyc) linear infinite}.home-diorama-logo-spin svg{transform-origin:50%;transform-box:fill-box}.home-diorama-thinking-text{color:#0000;background-image:linear-gradient(90deg, rgb(var(--accent) / 0%) 0%, rgb(var(--accent) / 0%) 25%, rgb(var(--accent) / 15%) 35%, rgb(var(--accent) / 90%) 50%, rgb(var(--accent) / 15%) 65%, rgb(var(--accent) / 0%) 75%, rgb(var(--accent) / 0%) 100%), linear-gradient(90deg, rgb(var(--muted-fg)), rgb(var(--muted-fg)));animation:diorama-shimmer var(--hm-dio-shi-cyc) linear infinite;background-position:-100% 0,0 0;background-size:300% 100%,100% 100%;background-clip:text}.home-diorama-source-stack-favicon,.home-diorama-source-chip{transition:opacity var(--hm-move-ctl) var(--hm-mov-eas-std)}.home-diorama-source-stack-favicon{background:rgb(var(--background));border:1px solid rgb(var(--background))}:where(.home-diorama-source-stack-favicon,.home-diorama-source-chip):where(:hover,:focus-visible){opacity:.78}.home-diorama-rail{background:rgb(var(--foreground) / 18%);transform-origin:top;animation:diorama-rail-grow var(--hm-move-state) var(--hm-mov-eas-std) forwards;transform:translate(-50%)scaleY(0)}.home-diorama-trace-title{color:rgb(var(--muted-fg) / 90%)}.home-diorama-favicon-frame{background:rgb(var(--foreground) / 4.5%);border:1px solid var(--sf-edge-subtle);box-shadow:inset 0 1px #ffffff14}.home-diorama-source-title{color:rgb(var(--foreground) / 84%)}.home-diorama-icon-slot{color:rgb(var(--foreground))}.home-diorama-icon-grid-cell{animation:diorama-icon-grid var(--hm-dem-cyc-fas) var(--hm-mov-eas-std) infinite;background:currentColor;border-radius:1.5px}.home-diorama-answer-prose{max-width:none;font-size:var(--home-phone-type-body);color:rgb(var(--foreground) / 84%);line-height:1.5}.home-diorama-answer-prose :where(p){color:rgb(var(--foreground) / 84%);margin:.46em 0}.home-diorama-answer-prose :where(p):first-child{margin-top:0}.home-diorama-answer-prose :where(p):last-child{margin-bottom:0}.home-diorama-answer-prose :where(ul){margin:.5em 0;padding-left:1.05em;list-style:outside}.home-diorama-answer-prose :where(li){margin:.2em 0;padding-left:.12em}.home-diorama-answer-prose :where(li)::marker{color:rgb(var(--foreground) / 36%)}.home-diorama-answer-prose :where(strong){color:rgb(var(--foreground));font-weight:600}.home-diorama-answer-prose :where(a){color:rgb(var(--accent));font-weight:500;text-decoration:none}.home-diorama-answer-prose :where(a):hover{text-decoration:underline}.home-diorama-enter-bubble{animation:diorama-bubble-in var(--hm-move-panel) var(--hm-move-ease) both}.home-diorama-enter-row{animation:diorama-row-in var(--hm-move-state) var(--hm-mov-eas-std) both}.home-diorama-enter-pill{animation:diorama-pill-in var(--hm-move-state) var(--hm-move-ease) both}.home-diorama-enter-chip{animation:diorama-chip-in var(--hm-move-state) var(--hm-move-ease) both}@keyframes diorama-bubble-in{0%{opacity:0}to{opacity:1}}@keyframes diorama-row-in{0%{opacity:0}to{opacity:1}}@keyframes diorama-pill-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes diorama-chip-in{0%{opacity:0;transform:translateY(3px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes diorama-icon-grid{0%,to{opacity:.3}50%{opacity:1}}@keyframes diorama-rail-grow{0%{transform:translate(-50%)scaleY(0)}to{transform:translate(-50%)scaleY(1)}}@keyframes diorama-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes diorama-shimmer{0%{background-position:-100% 0,0 0}to{background-position:200% 0,0 0}}@keyframes diorama-thread-out{0%{opacity:1}to{opacity:0}}.home-health-gallery-phone-view:not([data-home-active]) [data-home-health-animation]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.home-health-gallery-phone-view:not([data-home-active]) [data-home-health-animation],.home-health-gallery-phone-view[data-home-active] [data-home-health-animation]{animation:none}}
.home-hero-root{--hm-hero-frame-block-inset:calc((100svh - var(--hm-hero-frame-diameter)) * .5);--hm-hero-frame-inline-inset:calc((100cqw - var(--hm-hero-frame-diameter)) * .5);--hm-hero-frame-radius:calc(var(--hm-hero-frame-diameter) * .5);--hm-hero-travel:var(--hm-hero-travel-desktop,82svh);height:calc(100vh + var(--hm-hero-travel,82vh));min-height:calc(100vh + var(--hm-hero-travel,82vh));view-timeline:--hm-hero-handoff block;container-type:inline-size}@supports (height:100svh){.home-hero-root{height:calc(100svh + var(--hm-hero-travel,82svh));min-height:calc(100svh + var(--hm-hero-travel,82svh))}}@media not (min-width:768px),(max-width:1023px) and (max-height:600px){.home-hero-root{--hm-hero-travel:var(--hm-hero-travel-mobile);height:calc(100svh + var(--hm-hero-travel));min-height:calc(100svh + var(--hm-hero-travel))}}.home-hero-learn-more,.home-hero-composer .composer-surface{--hm-hero-glass-border:#ffffff4d;--hm-hero-glass-fill:#ffffff14;--hm-hero-glass-sheen:linear-gradient(180deg, #ffffff21, #fff1);background:var(--hm-hero-glass-fill);border-color:var(--hm-hero-glass-border);isolation:auto;backdrop-filter:blur(30px)saturate(132%);background-clip:padding-box;position:relative;overflow:hidden}.home-hero-learn-more.button-pill{color:rgb(var(--white))}.dark .home-hero-learn-more,.dark .home-hero-composer .composer-surface{--hm-hero-glass-border:#ffffff26;--hm-hero-glass-fill:#0a102229;--hm-hero-glass-sheen:linear-gradient(180deg, #ffffff1a, #ffffff0b)}.home-hero-learn-more:before,.home-hero-composer .composer-surface:before{z-index:0;background:var(--hm-hero-glass-sheen), var(--glas-mini-shee)}.home-hero-motion{pointer-events:none;clip-path:inset(0);will-change:transform, clip-path;transform:translate(0,0)}.home-hero-frame{contain:paint;pointer-events:none;isolation:isolate;background-color:#d5e3f2;transition:background-color 1.2s cubic-bezier(.2,.72,.18,1)}@keyframes home-hero-frame-clip-progress{0%{clip-path:inset(0)}to{clip-path:inset(var(--hm-hero-frame-block-inset) var(--hm-hero-frame-inline-inset) round var(--hm-hero-frame-radius))}}@keyframes home-hero-frame-handoff{0%{transform:translate(0,0)}to{transform:translateY(-47svh)}}@keyframes home-hero-intro-progress{0%{opacity:1}to{opacity:0}}@keyframes home-hero-portrait-exit{0%{opacity:1}to{opacity:0}}@supports (animation-timeline:view()){.home-hero-motion{animation-name:home-hero-frame-handoff,home-hero-frame-clip-progress;animation-duration:auto, auto;animation-timing-function:linear,linear;animation-fill-mode:both,both;animation-timeline:--hm-hero-handoff,--hm-hero-handoff;animation-range:contain 40%,contain contain 40%}:where([data-home-hero-intro=item],[data-home-hero-intro=owner] .composer-surface){animation-name:home-hero-intro-progress;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--hm-hero-handoff;animation-range:contain 8% contain 30%}.home-hero-portrait-art{animation-name:home-hero-portrait-exit;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--hm-hero-handoff;animation-range:contain 24% contain 42%}.home-hero-root[data-keyboard-active] :where([data-home-hero-keyboard-motion],[data-home-hero-intro=item]){animation:none}}@supports not (animation-timeline:view()){.home-hero-motion{clip-path:inset(0)}}.home-hero-stack{--hm-her-int-alp:1;gap:0;position:relative;top:clamp(-16px,-1.7vh,-7px)}:where([data-home-hero-intro=item],[data-home-hero-intro=owner] .composer-surface){opacity:var(--hm-her-int-alp)}.home-hero-canvas{background-color:#d5e3f2;transition:background-color 1.2s cubic-bezier(.2,.72,.18,1)}.home-hero-portrait-art{aspect-ratio:1219/2706;background-image:var(--hm-hfl-ima);background-position:0 100%;background-repeat:no-repeat;background-size:contain;flex:none;width:auto;height:100%}.dark .home-hero-portrait-art{background-image:var(--hm-hfd-ima)}@media (min-resolution:1.25x),(min-width:1600px),(min-height:1000px){.home-hero-portrait-art{background-image:var(--hm-hfl-ima-hi)}.dark .home-hero-portrait-art{background-image:var(--hm-hfd-ima-hi)}}.home-hero-spiral-poster{visibility:visible;opacity:1;width:100vh;height:100vh;transition:visibility 0s linear 0s, opacity var(--hm-move-ctl) var(--hm-mov-eas-std)}.home-hero-spiral-stage{contain:layout style;isolation:isolate}.home-hero-spiral-webgl{opacity:0;transition:opacity var(--hm-move-ctl) var(--hm-mov-eas-std)}.home-hero-spiral-canvas-ready{opacity:1}.home-hero-spiral-canvas-ready+.home-hero-spiral-poster{visibility:hidden;opacity:0;transition:visibility 0s linear var(--hm-move-ctl), opacity var(--hm-move-ctl) var(--hm-mov-eas-std)}@keyframes home-hero-spiral-poster-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}@media (prefers-reduced-motion:no-preference){.home-hero-spiral-poster img{transform-origin:50%;animation:8s ease-in-out infinite home-hero-spiral-poster-breathe}}@supports (height:100svh){.home-hero-spiral-poster{width:100svh;height:100svh}}.dark :where(.home-hero-frame,.home-hero-canvas){background-color:#02040d}.home-hero-gradient-field{--hm-gradient-final-saturation:1.12;contain:paint;filter:saturate(var(--hm-gradient-final-saturation)) brightness(1);transform:translateZ(0)}.dark .home-hero-gradient-field{--hm-gradient-final-saturation:1}:where(.home-hero-light-gradient,.home-hero-dark-gradient):after{content:"";background:linear-gradient(112deg, var(--hm-gradient-accent-leading) 0%, var(--hm-gradient-accent-leading-fade) 38%, transparent 68%), radial-gradient(132% 92% at 50% -14%, var(--hm-gradient-accent-upper) 0%, var(--hm-gradient-accent-upper-fade) 52%, transparent 78%), linear-gradient(180deg, transparent 38%, var(--hm-gradient-accent-lower) 72%, var(--hm-gradient-accent-floor) 100%);opacity:var(--hm-gradient-accent-opacity-end);filter:saturate(1.08)contrast(1.03);transform-origin:50% 18%;position:absolute;inset:-9%;transform:translate(-.5%,3%)scale(1.06)}.home-hero-light-gradient{--hm-gradient-accent-opacity-end:.195;--hm-gradient-accent-leading:#0f9eff47;--hm-gradient-accent-leading-fade:#2d7ee21f;--hm-gradient-accent-upper:#447feb3c;--hm-gradient-accent-upper-fade:#4669d11a;--hm-gradient-accent-lower:#ffb67224;--hm-gradient-accent-floor:#e185951b;--hm-face-rim-core:#f6fcfe2e;--hm-face-rim-cool:#edf5f921;--hm-face-rim-blue:#97d3f617;--hm-face-rim-emission:#e0f1fb1a;background:radial-gradient(68% 112% at -7% 40%, var(--hm-face-rim-core) 0%, var(--hm-face-rim-cool) 21%, var(--hm-face-rim-blue) 43%, transparent 72%), linear-gradient(90deg, var(--hm-face-rim-emission) 0%, #bee1f711 13%, #76bef00b 25%, transparent 34%), linear-gradient(93deg, #134be740 0%, #2195ee29 34.5%, #6d60dd22 69%, #ffc5341c 100%), radial-gradient(173.5% 106% at 51.5% 117.5%, #ffde924e 0%, #f1a99424 42.25%, transparent 76.5%), radial-gradient(190% 119.5% at 50% -16.5%, #14469983 9.5%, #5aa0e13d 57.5%, transparent 88%), linear-gradient(180deg, #0e439736 0%, #2d8be006 37%, #697ec21d 72%, #aaafd526 100%), linear-gradient(180deg, #206ecb 0%, #3480cf 22.5%, #5499df 46.25%, #7caae2 70%, #adc4e7 100%);background-blend-mode:screen, soft-light, screen, soft-light, normal, soft-light, normal;opacity:1;background-color:#cedef2;transition:opacity 1.25s cubic-bezier(.2,.72,.18,1) .35s}.dark .home-hero-light-gradient{opacity:0;transition-delay:0s}.home-hero-light-gradient:after{mix-blend-mode:soft-light}.home-hero-dark-gradient{--hm-gradient-accent-opacity-end:.22;--hm-gradient-accent-leading:#0089f238;--hm-gradient-accent-leading-fade:#2553bf1a;--hm-gradient-accent-upper:#6953e842;--hm-gradient-accent-upper-fade:#4439b01c;--hm-gradient-accent-lower:#696ee021;--hm-gradient-accent-floor:#533d9c29;--hm-face-rim-core:#e1edfa1a;--hm-face-rim-cool:#cfe1f612;--hm-face-rim-blue:#459eed0d;--hm-face-rim-emission:#add3f50d;background:radial-gradient(66% 108% at -8% 39%, var(--hm-face-rim-core) 0%, var(--hm-face-rim-cool) 20%, var(--hm-face-rim-blue) 44%, transparent 72%), linear-gradient(90deg, var(--hm-face-rim-emission) 0%, #5ba5e50a 13%, #1f6fcf07 25%, transparent 34%), radial-gradient(126% 94% at 50% 38%, transparent 34%, #00030d3d 72%, #0002098a 100%), radial-gradient(138% 96% at -18% 32%, #006fef4f 0%, #1143b229 42%, transparent 76%), radial-gradient(146% 104% at 118% 42%, #264eaa36 0%, #1f37841a 46%, transparent 78%), linear-gradient(90deg, #064dbe38 0%, #20489f1f 48%, #473ca117 76%, #3a398b12 100%), linear-gradient(180deg, #02040d 0%, #050f28 20%, #0b2149 44%, #142951 66%, #1a2c53 84%, #202f55 100%);background-blend-mode:screen, screen, normal, screen, screen, soft-light, normal;opacity:0;background-color:#02040d;transition:opacity 1.25s cubic-bezier(.2,.72,.18,1)}.dark .home-hero-dark-gradient{opacity:1;transition-delay:.35s}.home-hero-dark-gradient:after{mix-blend-mode:screen}.home-hero-overlay{padding-top:clamp(42px, calc(7.4vh + 8px + env(safe-area-inset-top,0)), 96px);padding-bottom:max(calc(2.6vh + env(safe-area-inset-bottom,0)), 18px);overscroll-behavior:auto;opacity:1;overflow:visible}.home-hero-overlay[data-keyboard-active]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.home-hero-logo-wrap{margin-bottom:clamp(18px,2.1vh,24px)}.home-hero-headline{max-width:16ch;font-family:var(--font-inter), system-ui, sans-serif;font-size:clamp(30px,5.5vw,48px);font-weight:var(--type-weight-bold);text-align:center;letter-spacing:-.043em;text-wrap:balance;text-shadow:0 2px 22px #0c44962e;margin:0 auto;line-height:1.05}.home-hero-subheading{font-family:var(--font-inter), system-ui, sans-serif;font-size:clamp(16px,2.5vh,24px);font-weight:var(--type-weight-medium);letter-spacing:-.02em;text-shadow:0 1px 14px #11479329;margin:clamp(10px,1.25vh,13px) 0 0;line-height:1.22}.home-hero-actions{gap:clamp(.75rem,1.6vw,1rem);margin-top:clamp(19px,2.15vh,24px)}.home-hero-actions>:where(a,button){justify-content:center;width:clamp(128px,14vw,142px);font-size:15px}.home-hero-actions>:where(a,button),.home-faq-cta-button,.home-pricing-card :where(.blue-pill-button,.pill-button){transition:var(--hm-ctl-trans)}.home-hero-actions>:where(a,button):is(:hover,:focus-visible){transform:translateY(-1px)}.home-hero-learn-more:is(:hover,:focus-visible,[data-active=true]){color:rgb(var(--white));background:#ffffff1c;border-color:#ffffff5c}.dark .home-hero-learn-more:is(:hover,:focus-visible,[data-active=true]){color:rgb(var(--white));background:#ffffff0f;border-color:#ffffff4d}.home-hero-actions>:where(a,button):active,.home-faq-button:active,.home-faq-cta-button:active,.home-health-gallery-pillar-tab:active,.home-marquee-prompt-pill:active,.home-pricing-card :where(.blue-pill-button,.pill-button):active,.home-pricing-toggle-option:active{transform:scale(var(--hm-ctl-pre-sca,var(--hm-mov-pre-sca)))}@supports ((-moz-appearance:none)){.site-home-shell :where(a,button):active{filter:none;transform:translateY(1px)}}.home-hero-availability-row{color:#ffffffb8;letter-spacing:0;gap:clamp(5.5px,.9vw,7.5px);margin-top:clamp(14px,1.65vh,18px);font-size:13px;font-weight:500;line-height:1.2;transform:translate(-2px)}.home-hero-availability-icon-group{color:#ffffffe0;gap:clamp(2.5px,.34vw,3.5px);line-height:1;transform:translateY(.01em)}.home-hero-composer{scroll-margin-bottom:env(keyboard-inset-height,0);margin-top:clamp(32px,3.8vh,40px)}.landing-composer .assistant-composer-input::placeholder{transition:color .12s var(--ease-std), opacity .12s var(--ease-std)}.landing-composer .assistant-composer-input:focus::placeholder{color:#0000;opacity:0}.dark .home-hero-composer{--hm-her-cmp-she:linear-gradient(180deg, #596fd617, #080d2624), var(--glas-mini-shee)}.home-hero-scroll-pill{inset-block:auto max(calc(18px + env(safe-area-inset-bottom,0px)), 18px);color:#ffffffdb;opacity:1;transition:color var(--hm-move-ctl) var(--hm-mov-eas-std), opacity var(--hm-move-state) var(--hm-mov-eas-std), transform var(--hm-move-panel) var(--hm-move-ease);position:absolute;inset-inline:50% auto;transform:translate(-50%)}.home-hero-scroll-pill-visual{color:inherit;backdrop-filter:blur(var(--blr-md,18px)) saturate(var(--sat-md,116%))}@starting-style{.home-hero-scroll-pill{opacity:0;transform:translate3d(-50%, var(--hm-sho-cop-off), 0)}}.home-hero-scroll-pill:hover,.home-hero-scroll-pill:focus-visible{color:#fff;transform:translate(-50%,-1px)}.home-hero-scroll-pill:focus-visible{outline-offset:2px;outline:2px solid #ffffffb8}.home-hero-scroll-pill:active{transform:translate3d(-50%, 0, 0) scale(var(--press-scale))}.home-hero-scroll-pill-icon{color:currentColor}.home-hero-scroll-pill-wheel{opacity:.95;fill:currentColor;transform-origin:50%;transform-box:fill-box;animation:scroll-pill-wheel var(--hm-dem-cyc-wav) var(--hm-move-ease) infinite}.home-hero-scroll-pill[data-home-scroll-cue-hidden] .home-hero-scroll-pill-wheel{animation-play-state:paused}.home-hero-scroll-pill[data-home-scroll-cue-hidden]{pointer-events:none;opacity:0;transform:translate(-50%,10px)}@keyframes scroll-pill-wheel{0%{opacity:.78;transform:translateY(0)scale(1)}14%{opacity:1;transform:translateY(0)scale(1)}26%{opacity:1;transform:translateY(0)scale(1.34)}40%{opacity:1;transform:translateY(0)scale(1)}76%{opacity:.72;transform:translateY(14px)scale(1)}to{opacity:0;transform:translateY(14px)scale(.9)}}@media (prefers-reduced-motion:reduce){.home-hero-root{view-timeline:none}.home-hero-motion{clip-path:inset(0);transform:none;transition:none!important;animation:none!important}.home-hero-motion .home-hero-portrait-art,.home-hero-motion :where([data-home-hero-intro=item],[data-home-hero-intro=owner] .composer-surface),.home-hero-frame,.home-hero-canvas{opacity:1;transition:none!important;animation:none!important}.home-hero-scroll-pill-wheel{animation:none!important}.home-hero-scroll-pill{transition:none!important}@starting-style{.home-hero-scroll-pill:not([data-home-scroll-cue-hidden]){opacity:1;transform:translate(-50%)}}}@media (max-width:640px){.home-hero-overlay{padding-top:clamp(62px, calc(8.2vh + env(safe-area-inset-top,0px)), 88px);padding-bottom:max(calc(3vh + env(safe-area-inset-bottom,0px)), 20px)}.home-hero-stack{transform:translateY(clamp(-10px,-1vh,-4px))}.home-hero-logo-wrap{margin-bottom:clamp(16px,1.9vh,19px)}.home-hero-headline{max-width:15.5ch;font-size:clamp(30.5px,7.5vw,2.3125rem);line-height:1.05}.home-hero-subheading{margin-top:clamp(9px,1.15vh,11px);font-size:clamp(1rem,4vw,19.5px);line-height:1.22}.home-hero-actions{gap:clamp(11.5px,3.4vw,15.5px);margin-top:clamp(18px,2.15vh,21px)}.home-hero-availability-row{margin-top:clamp(13px,1.55vh,15px)}.home-hero-composer{margin-top:clamp(28px,3.55vh,34px)}}@media not (min-width:768px),(max-width:1023px) and (max-height:600px){.home-hero-root{--hm-hero-travel:clamp(28rem, 58svh, 42rem)}}
.home-marquee-section{width:100%;max-width:100%;padding-inline:0;overflow:clip visible}.home-marquee-keyboard-access:focus-within{white-space:normal;clip-path:none;flex-wrap:wrap;gap:.625rem;width:auto;height:auto;margin:0 0 .625rem;padding:.25rem 0;display:flex;position:relative;overflow:visible}.home-marquee-stack{gap:.15rem;width:100%;max-width:100%;display:grid;overflow:visible}.home-marquee-section[data-home-near] .home-marquee-stack{view-timeline:--hm-marquee-show block}.home-marquee-row-clip{margin-block:-.82rem;padding-block:.95rem;overflow:hidden}.home-marquee-track{width:max-content;min-width:max-content;padding-block:.1rem .45rem;display:flex;transform:translate(0,0)}.home-marquee-section[data-home-near] .home-marquee-track{will-change:transform}.home-marquee-track-forward,.home-marquee-track-reverse{backface-visibility:hidden;animation-duration:var(--hm-marq-cycl);animation-timing-function:linear;animation-iteration-count:infinite}.home-marquee-track-segment{flex:none;gap:.3rem;min-width:max-content;padding-inline-end:.3rem;display:flex}@media (min-width:640px){.home-marquee-track-segment{gap:.4rem;padding-inline-end:.4rem}}.home-marquee-track-forward{animation-name:question-marquee-forward}.home-marquee-track-reverse{animation-name:question-marquee-reverse}@keyframes question-marquee-forward{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes question-marquee-reverse{0%{transform:translate(-50%)}to{transform:translate(0,0)}}
[data-home-reveal]{--hm-show-comp:var(--hm-show-sf-to)}.scroll-word-heading{--hm-body-alpha:var(--hm-sho-hea-alp);--home-content-y:var(--hm-sho-hea-off);--hm-body-scale:var(--hm-sho-inl-sca);opacity:1;filter:none;transform-origin:50% 82%;overflow:visible;transform:none}:where(.scroll-word-heading.gradient-text-heading){color:#0000;background-image:linear-gradient(90deg, var(--gal-hea-gra-fro), var(--gal-hea-gra-to));-webkit-text-fill-color:transparent;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;background-clip:text}.home-quote-section{min-height:clamp(12rem,28svh,18rem);margin-top:calc(-1 * var(--hm-her-han-ove));align-items:center;padding-block:clamp(.5rem,1.8svh,1.25rem);display:grid;overflow:clip}.home-quote-viewport{min-width:0;padding-block:2rem;overflow:clip}.home-quote-section[data-home-near] .home-quote-viewport{view-timeline:--hm-quote-show block}.home-quote-motion{color:rgb(var(--foreground));text-wrap:balance;opacity:.8;filter:blur(2px);transform-origin:50% 100%;transition:opacity .4s cubic-bezier(0,0,.2,1) 50ms,filter .5s cubic-bezier(0,0,.2,1),transform .5s cubic-bezier(0,0,.2,1);display:block;transform:translateY(.625rem)}[data-home-reveal][data-home-revealed] .home-quote-motion{opacity:1;filter:none;transform:none}@media (scripting:none),(prefers-reduced-motion:reduce){.home-quote-motion{opacity:1;filter:none;transition:none;transform:none}}@media not (min-width:768px),(max-width:1023px) and (max-height:600px){.home-quote-section{min-height:clamp(11rem,25svh,16rem);padding-block:clamp(.25rem,1svh,.75rem)}.home-quote-viewport{padding-block:clamp(1rem,3svh,1.5rem)}}.home-section-heading-view>.site-section-subheading{opacity:1;--hm-body-scale:var(--hm-sho-inl-sca);transform:none}.home-section-heading-view{--hm-show-comp:var(--hm-show-head-to)}.home-health-gallery-description-view,.home-health-gallery-pillar-view{--hm-show-comp:var(--hm-show-copy-to)}[data-home-section][data-home-near]{view-timeline:--hm-section-show block}[data-home-section][data-home-near] .home-section-heading-view{view-timeline:--hm-sec-hea-sho block}.home-health-gallery-section[data-home-near] .home-health-gallery-description-view{view-timeline:--hm-hea-des-sho block}.home-health-gallery-section[data-home-near] .home-health-gallery-pillar-view{view-timeline:--hm-hea-pil-sho block}.home-globe-section[data-home-near] .home-globe-stage{view-timeline:--hm-globe-stage-show block}.home-globe-section[data-home-near] .home-data-source-logos-embedded{view-timeline:--hm-dsl-spr block}.home-faq-panel-view,.home-faq-panel-motion,.home-pricing-card-view,.home-pricing-card-motion{min-width:0;display:grid}.home-feature-card-motion,.home-pricing-card-view,.home-faq-panel-view{--home-reveal-y:0;--hm-show-scale:var(--hm-sho-inl-sca)}.home-faq-panel-motion>:where(.home-faq-panel-shell){height:100%}.home-health-gallery-section[data-home-near] .home-health-gallery-phone-view{view-timeline:--hm-hea-pho-sho block}.home-pricing-frame[data-home-near] .home-pricing-toggle-frame{view-timeline:--hm-pri-tog-sho block}@keyframes home-view-text-rise{0%{opacity:var(--hm-body-alpha,var(--hm-sho-cop-alp));transform:translate3d(var(--home-content-x,0), var(--home-content-y,var(--hm-sho-cop-off)), 0) scale(var(--hm-body-scale,.96));background-position:50% 0;background-size:150% 100%}to{opacity:1;background-position:0 0;background-size:100% 100%;transform:translate(0,0)scale(1)}}@supports not (animation-timeline:view()){[data-home-reveal] [data-home-reveal-motion=text]{opacity:var(--hm-body-alpha,var(--hm-sho-cop-alp));transform:translate3d(var(--home-content-x,0), var(--home-content-y,var(--hm-sho-cop-off)), 0) scale(var(--hm-body-scale,.96));transition:opacity .56s var(--hm-move-ease), transform .62s var(--hm-move-ease), background-position .76s var(--hm-move-ease), background-size .76s var(--hm-move-ease);background-position:50% 0;background-size:150% 100%}[data-home-reveal][data-home-revealed] [data-home-reveal-motion=text]{opacity:1;background-position:0 0;background-size:100% 100%;transform:translate(0,0)scale(1)}[data-home-reveal] [data-home-reveal-motion=transform]{transform:var(--hm-show-sf-xfor,translate3d(0, var(--space-6), 0) scale(.94));transition:transform .62s var(--hm-move-ease)}}@keyframes home-view-content-rise{0%{opacity:var(--hm-body-alpha,var(--hm-sho-cop-alp));filter:blur(var(--hm-body-blur,var(--blur-tiny)));transform:translate3d(var(--home-content-x,0), var(--home-content-y,var(--hm-sho-cop-off)), 0) scale(var(--hm-body-scale,.94))}to{opacity:1;filter:none;transform:translate(0,0)scale(1)}}@keyframes home-view-transform-in{0%{transform:var(--hm-show-sf-xfor)}to{transform:translate(0,0)scale(1)}}@supports (animation-timeline:view()){.home-health-gallery-section[data-home-near] .home-health-gallery-pillar-description{animation-name:home-view-content-rise;animation-duration:auto;animation-timing-function:var(--hm-move-ease);animation-fill-mode:both;animation-range:var(--hm-sho-cop-ran);animation-timeline:--hm-hea-des-sho}[data-home-section][data-home-near] [data-home-reveal-motion=text]{animation-name:home-view-text-rise;animation-duration:auto;animation-timing-function:var(--hm-move-ease);animation-fill-mode:both;animation-range:var(--hm-sho-hea-ran);animation-timeline:--hm-sec-hea-sho}[data-home-section][data-home-near] [data-home-reveal-motion=transform]{transform-origin:50% 72%;animation-name:home-view-transform-in;animation-duration:auto;animation-timing-function:var(--hm-move-ease);animation-fill-mode:both;animation-range:var(--hm-show-sf-rang);animation-timeline:--hm-section-show}.home-feature-rail-section[data-home-near] .home-feature-card-motion,.home-faq-section[data-home-near] .home-faq-panel-view{animation-name:home-card-scroll-scale;animation-range:var(--hm-show-sf-rang)}.home-globe-section[data-home-near] .home-globe-visual-shell{animation-timeline:--hm-globe-stage-show}.home-globe-section[data-home-near] .home-data-source-logos-group{animation-timeline:--hm-dsl-spr}.home-quote-section[data-home-near] .home-quote-motion{--hm-body-scale:var(--hm-sho-inl-sca);--home-content-y:0;animation-name:home-view-content-rise;animation-duration:auto;animation-timing-function:var(--hm-move-ease);animation-fill-mode:both;animation-range:var(--hm-sho-hea-ran);animation-timeline:--hm-quote-show}.home-marquee-section[data-home-near] .home-marquee-row-clip{animation-timeline:--hm-marquee-show}.home-health-gallery-section[data-home-near] .home-health-gallery-phone-stage{animation-timeline:--hm-hea-pho-sho}.home-health-gallery-section[data-home-near] .home-health-gallery-pillar-shell{animation-timeline:--hm-hea-pil-sho}.home-pricing-frame[data-home-near] .home-pricing-toggle-motion{animation-timeline:--hm-pri-tog-sho}.home-footer-mount[data-home-near] .home-newsletter-inner{animation-timeline:--hm-news-show}}@keyframes home-card-scroll-scale{0%{transform:scale(var(--hm-sho-inl-sca))}to{transform:scale(1)}}[data-home-reveal][data-home-revealed] [data-home-reveal-motion]{opacity:1;filter:none;transform:none}@media (scripting:none){.site-home-shell,.site-home-shell *,.site-home-shell :before,.site-home-shell :after{scroll-behavior:auto;transition-duration:.01ms;transition-delay:0s;animation:none}.site-home-shell :where(.home-section-heading-view,[data-home-reveal-motion],.home-feature-rail-slide,.home-feature-rail-slide .home-whats-card-text-view,.home-feature-rail-slide .home-whats-card-text-stack),.site-home-shell :where(.home-pricing-price-cadence,.home-pricing-price-value,.home-pricing-toggle-option,.home-pricing-toggle-thumb,.home-faq-title,.home-faq-cta-copy h3){opacity:1;filter:none;transition:none;transform:none}.home-marquee-track,.home-diorama-thread-fading{opacity:1;transform:none}.home-thought-stage-row[data-thought-stage="0"] :where(.home-thought-stage-active-icon,.home-thought-stage-active-label),.home-project-row[data-project-index="0"] :where(.home-project-active-surface,.home-project-active-content),[data-project-index="0"] .home-project-active-swatch{opacity:1}.home-thought-stage-row[data-thought-stage="0"] .home-thought-stage-default-icon{opacity:0}}

.HomeContextIntegrationDemo-module__jnrtmW__root{--context-cycle:6s;isolation:isolate;place-items:center;width:min(100%,270px);display:grid}.HomeContextIntegrationDemo-module__jnrtmW__scene{grid-template-rows:30px 32px 78px 18px;place-items:center;width:100%;display:grid}.HomeContextIntegrationDemo-module__jnrtmW__sourceRail{justify-content:center;align-items:center;gap:7px;display:flex}.HomeContextIntegrationDemo-module__jnrtmW__sourceMotion{opacity:.46;transform-origin:bottom;width:28px;height:28px;animation:HomeContextIntegrationDemo-module__jnrtmW__source-receive var(--context-cycle) var(--context-delay) var(--hm-mov-eas-std) infinite both;display:block;transform:scale(.94)}.HomeContextIntegrationDemo-module__jnrtmW__sourceSurface{width:28px;height:28px;color:var(--context-accent);border-radius:var(--rad-chat-std);background:#02160b61;border:1px solid #ffffff17;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff0b}.HomeContextIntegrationDemo-module__jnrtmW__sourceSurface>svg{width:12px;height:12px}.HomeContextIntegrationDemo-module__jnrtmW__flow{width:12px;height:32px;display:block;position:relative}.HomeContextIntegrationDemo-module__jnrtmW__flowLine{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--context-accent) 72%, transparent), transparent);opacity:.16;width:1px;animation:HomeContextIntegrationDemo-module__jnrtmW__flow-line var(--context-cycle) var(--hm-mov-eas-std) infinite both;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.HomeContextIntegrationDemo-module__jnrtmW__flowSignal{pointer-events:none;background:var(--context-accent);width:5px;height:5px;box-shadow:0 0 10px color-mix(in srgb, var(--context-accent) 72%, transparent);opacity:0;animation:HomeContextIntegrationDemo-module__jnrtmW__flow-signal var(--context-cycle) var(--hm-mov-eas-std) infinite both;border-radius:999px;position:absolute;top:1px;left:50%;transform:translate(-50%,-3px)scale(.72)}.HomeContextIntegrationDemo-module__jnrtmW__coreMotion{width:78px;height:78px;animation:HomeContextIntegrationDemo-module__jnrtmW__core-receive var(--context-cycle) var(--hm-mov-eas-std) infinite both;justify-content:center;align-items:center;display:flex;position:relative;transform:scale(.97)}.HomeContextIntegrationDemo-module__jnrtmW__coreRing{pointer-events:none;border:1px solid color-mix(in srgb, var(--context-accent) 58%, transparent);opacity:0;animation:HomeContextIntegrationDemo-module__jnrtmW__core-ring var(--context-cycle) var(--hm-mov-eas-std) infinite both;border-radius:27px;position:absolute;inset:1px;transform:scale(.84)}.HomeContextIntegrationDemo-module__jnrtmW__coreShell{color:#ffffffeb;background:color-mix(in srgb, var(--context-accent) 8%, #03190fa3);border:1px solid color-mix(in srgb, var(--context-accent) 34%, transparent);width:72px;height:72px;box-shadow:inset 0 1px 0 #ffffff17, 0 10px 28px #00000038, 0 0 30px color-mix(in srgb, var(--context-accent) 10%, transparent);border-radius:24px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.HomeContextIntegrationDemo-module__jnrtmW__coreWash{pointer-events:none;background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--context-accent) 42%, transparent), transparent 68%);opacity:.08;animation:HomeContextIntegrationDemo-module__jnrtmW__core-wash var(--context-cycle) var(--hm-mov-eas-std) infinite both;position:absolute;inset:0}.HomeContextIntegrationDemo-module__jnrtmW__coreLogo{z-index:1;color:#ffffffeb;position:relative}.HomeContextIntegrationDemo-module__jnrtmW__completion{color:#ffffffb8;letter-spacing:.01em;opacity:0;height:18px;animation:HomeContextIntegrationDemo-module__jnrtmW__completion-resolve var(--context-cycle) var(--hm-mov-eas-std) infinite both;align-items:center;gap:6px;font-size:9px;font-weight:580;line-height:1.25;display:flex;transform:translateY(5px)}.HomeContextIntegrationDemo-module__jnrtmW__completionDot{background:var(--context-accent);width:5px;height:5px;box-shadow:0 0 8px color-mix(in srgb, var(--context-accent) 62%, transparent);border-radius:999px}.HomeContextIntegrationDemo-module__jnrtmW__sourceMotion,.HomeContextIntegrationDemo-module__jnrtmW__flowLine,.HomeContextIntegrationDemo-module__jnrtmW__flowSignal,.HomeContextIntegrationDemo-module__jnrtmW__coreMotion,.HomeContextIntegrationDemo-module__jnrtmW__coreRing,.HomeContextIntegrationDemo-module__jnrtmW__coreWash,.HomeContextIntegrationDemo-module__jnrtmW__completion{animation-play-state:var(--hm-dem-pla-sta,running)}@media (prefers-reduced-motion:reduce){.HomeContextIntegrationDemo-module__jnrtmW__sourceMotion,.HomeContextIntegrationDemo-module__jnrtmW__flowLine,.HomeContextIntegrationDemo-module__jnrtmW__flowSignal,.HomeContextIntegrationDemo-module__jnrtmW__coreMotion,.HomeContextIntegrationDemo-module__jnrtmW__coreRing,.HomeContextIntegrationDemo-module__jnrtmW__coreWash,.HomeContextIntegrationDemo-module__jnrtmW__completion{animation:none}}@keyframes HomeContextIntegrationDemo-module__jnrtmW__source-receive{0%,7%,38%,to{opacity:.46;transform:translateY(0)scale(.94)}13%,22%{opacity:1;transform:translateY(2px)scale(1.05)}30%{opacity:.62;transform:translateY(0)scale(1)}}@keyframes HomeContextIntegrationDemo-module__jnrtmW__flow-line{0%,36%,74%,to{opacity:.16}44%,64%{opacity:.72}}@keyframes HomeContextIntegrationDemo-module__jnrtmW__flow-signal{0%,40%{opacity:0;transform:translate(-50%,-3px)scale(.72)}44%{opacity:1;transform:translate(-50%)scale(1)}58%{opacity:1;transform:translate(-50%,26px)scale(.92)}64%,to{opacity:0;transform:translate(-50%,30px)scale(.72)}}@keyframes HomeContextIntegrationDemo-module__jnrtmW__core-receive{0%,50%,to{transform:scale(.97)}58%{transform:scale(1.055)}66%{transform:scale(.995)}72%,90%{transform:scale(1)}}@keyframes HomeContextIntegrationDemo-module__jnrtmW__core-ring{0%,52%,to{opacity:0;transform:scale(.84)}58%{opacity:.55;transform:scale(.92)}70%{opacity:0;transform:scale(1.18)}}@keyframes HomeContextIntegrationDemo-module__jnrtmW__core-wash{0%,52%,to{opacity:.08}60%{opacity:.28}74%,90%{opacity:.14}}@keyframes HomeContextIntegrationDemo-module__jnrtmW__completion-resolve{0%,60%{opacity:0;transform:translateY(5px)}68%,88%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(-3px)}}
