*{box-sizing:border-box}html{scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-padding-top:88px}body{color:#4c535d;-webkit-font-smoothing:antialiased;background:#fbfbfa;font-family:Instrument Sans,system-ui,sans-serif}body,h1,h2,h3,p{margin:0}a,a:hover{color:inherit}button,input{font:inherit;line-height:normal}button{cursor:pointer;border:0}input{border:0;width:100%;min-width:0}input::placeholder{color:inherit;opacity:1}button:hover,nav a:hover{filter:brightness(1.08)}.landing-page{width:100%}.landing-agents{border-top:1px solid #d6dbe2}.landing-channels{isolation:isolate}.channels-particles{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.landing-footer,main>header,main>section{padding-left:max(44px,50vw - 556px)!important;padding-right:max(44px,50vw - 556px)!important}.marquee-pause:hover,.marquee-pause:hover>div{animation-play-state:paused!important}.skip-link{z-index:50;clip-path:inset(50%);opacity:0;color:#08090c;background:#cdf24b;border-radius:8px;width:1px;height:1px;position:fixed;top:8px;left:8px;overflow:hidden}.skip-link:focus-visible{clip-path:none;opacity:1;width:auto;height:auto;padding:12px 18px}@keyframes zvpulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes zvmarq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes zvmarqY{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (width<=1050px){.landing-agents [style*=grid-template-columns\:60px]{grid-template-columns:40px 230px 1fr!important}.landing-agents [style*=grid-template-columns\:60px]>:last-child{grid-column:3;text-align:left!important}.landing-hero [style*="grid-template-columns:1.1fr"]{grid-template-columns:1fr 1fr!important}.landing-hero [style*="grid-template-columns:1.1fr"]>:last-child{grid-column:1/-1;border-left:0!important;padding-left:0!important}.landing-day [style*=repeat\(5]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){.landing-footer,main>header,main>section{padding-left:22px!important;padding-right:22px!important}main>section{padding-top:64px!important;padding-bottom:64px!important}.landing-hero{padding-top:44px!important}.landing-hero h1{font-size:clamp(46px,8.6vw,68px)!important}h2[style*=font-size\:60px]{font-size:42px!important}[style*="grid-template-columns:1.1fr 1fr 1fr"],[style*="grid-template-columns:1.3fr 1fr"],[style*="grid-template-columns:1.4fr 1fr"],[style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr!important;gap:28px!important}.landing-hero [style*="grid-template-columns:1.1fr"]{grid-template-columns:1fr!important;padding:26px 22px 32px!important}.landing-hero [style*="grid-template-columns:1.1fr"]>div{border-left:0!important;padding-left:0!important}.landing-hero>div>div:first-child{flex-wrap:wrap;gap:16px}.landing-hero form{flex-wrap:wrap}.landing-hero form input{flex-basis:100%!important}.landing-agents [style*=grid-template-columns\:60px]{grid-template-columns:32px minmax(0,1fr)!important;gap:12px!important}.landing-agents [style*=grid-template-columns\:60px]>:last-child,.landing-agents [style*=grid-template-columns\:60px]>p{grid-column:2}.landing-catalog [style*="grid-template-columns:minmax(0,1fr) 272px"]{grid-template-columns:minmax(0,1fr)!important}.landing-channels [style*="grid-template-columns:repeat(3"],.landing-day [style*=repeat\(4],.landing-day [style*=repeat\(5]{grid-template-columns:1fr!important}.landing-channels>[style*=margin-top\:14px]{display:none!important}[data-slide-grid]{grid-template-columns:1fr 1fr!important}[data-slide-bg]{display:none}[data-slide-cell]{border-bottom:1px solid #e9edf1;padding:24px 18px!important}[data-slide-cell]:focus,[data-slide-cell]:hover{background:linear-gradient(160deg,#e6f8fa,#fbfcfd)}[data-slide-cell] h3{margin-top:28px!important;font-size:21px!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}.brand-icon{-o-object-fit:contain;object-fit:contain;vertical-align:-4px;flex:none;width:18px;height:18px;margin-right:7px;display:inline-block}@media (width<=760px){.landing-catalog .catalog-skills,.landing-hero .running-agent{grid-template-columns:minmax(0,1fr)!important}.landing-catalog .marquee-pause:has(>.team-strip){scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:14px;overflow-x:auto!important;-webkit-mask-image:none!important;mask-image:none!important}.landing-catalog .team-strip{animation:none!important;transform:none!important}.team-strip>div{scroll-snap-align:start}.team-strip>div:nth-child(n+11){display:none!important}form button{width:100%}form button,form input{min-height:48px}.landing-hero>div>div:first-child>span:last-child{letter-spacing:.08em;font-size:10px}.landing-day [style*=height\:19px],.landing-day [style*=height\:1px]{display:none}.brand-icon{width:18px;height:18px}}.compose-link{text-decoration:none}@media (width<=760px){.channel-strip{white-space:normal;flex-wrap:wrap;padding-right:0!important;animation:none!important;display:flex!important;transform:none!important}.channel-strip>:nth-child(n+13){display:none!important}.compose-link{align-items:center;min-height:48px;display:inline-flex}}.timeline-pulse:after{content:"";pointer-events:none;background:#cdf24b59;border-radius:50%;animation:2.2s ease-out infinite timeline-pulse;position:absolute;inset:-6px}@keyframes timeline-pulse{0%{opacity:.8;transform:scale(.65)}80%,to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.timeline-pulse:after{opacity:0;animation:none}}.channel-demo{max-width:820px;margin:48px auto 0}.channel-tabs{background:#12151b;border:1px solid #272c35;border-radius:999px;gap:5px;width:fit-content;max-width:100%;margin:0 auto 24px;padding:5px;display:flex}.channel-tabs button{color:#9aa2ad;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:10px 24px;font-size:15px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.channel-tabs button .brand-icon{margin:0}.channel-tabs button.is-active{color:#08090c;background:#cdf24b}.channel-tabs button:hover:not(.is-active){color:#f6f8fa;background:#272c35}.channel-panel{border-radius:14px;height:540px}.channel-panel>div{height:100%}.channel-panel .channel-message-stream{flex:1;min-height:0;height:auto!important;padding:24px!important}.channel-caption{text-align:center;color:#9aa2ad;letter-spacing:.12em;text-transform:uppercase;margin-top:18px;font-family:Space Mono,monospace;font-size:11px}@media (width<=760px){.channel-demo{margin-top:32px}.channel-tabs{gap:3px;width:100%}.channel-tabs button{flex:1;gap:6px;min-width:0;padding:10px 8px;font-size:13px}.channel-panel{height:570px}.channel-panel .channel-message-stream{padding:16px!important}}::selection{color:#08090c;text-shadow:none;background:#cdf24b}.landing-manifesto+.landing-launch{padding-top:0!important}.landing-manifesto+.landing-launch>.launch-layout{padding-top:var(--aec-gap-block);border-top:1px solid #262c36}.landing-manifesto{padding-bottom:var(--aec-gap-block)!important}.channel-app{color:#242424;background:#fff;border:1px solid #45404c;border-radius:12px;flex-direction:column;font:13px/1.5 Arial,sans-serif;display:flex;overflow:hidden;box-shadow:0 24px 64px #0004}.channel-app *{box-sizing:border-box}.channel-app svg{flex-shrink:0}.app-topbar{flex-shrink:0;gap:14px;height:46px;padding:0 16px}.app-search,.app-topbar{align-items:center;display:flex}.app-search{border-radius:5px;gap:9px;width:48%;height:29px;margin:0 auto;padding:0 12px;font-size:12px}.window-dots{gap:6px;display:flex}.window-dots i{background:#fff5;border-radius:50%;width:9px;height:9px}.app-workspace{flex:1;min-height:0;display:flex}.app-rail{flex:0 0 58px;gap:16px;padding:14px 4px 10px}.app-rail,.rail-item{flex-direction:column;align-items:center;display:flex}.rail-item{justify-content:center;gap:5px;width:100%;min-height:38px;position:relative}.rail-item small{font-size:9px}.rail-bottom{margin-top:auto}.workspace-icon{background:#fff3;border-radius:9px;place-items:center;width:33px;height:33px;font-size:21px;font-weight:700;display:grid}.app-sidebar{flex:0 0 208px;padding:10px 10px 20px;overflow:hidden}.sidebar-title{justify-content:space-between;align-items:center;min-height:40px;padding:0 6px;font-size:16px;font-weight:700;display:flex}.sidebar-links{gap:10px;margin:15px 6px 22px;display:grid}.sidebar-links>span{align-items:center;gap:9px;display:flex}.sidebar-label{opacity:.7;margin:22px 6px 8px;font-size:12px}.sidebar-row{white-space:nowrap;border-radius:5px;align-items:center;gap:9px;padding:6px 10px;display:flex}.sidebar-row b{margin-left:auto;font-size:11px}.sidebar-row small{opacity:.65;margin-left:auto;font-size:9px}.muted{opacity:.6}.app-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.conversation-header{border-bottom:1px solid #e5e5e5;flex-shrink:0;align-items:center;gap:10px;min-height:56px;padding:10px 20px;display:flex}.conversation-header strong{align-items:center;gap:8px;font-size:16px;display:flex}.header-tools{color:#666;align-items:center;gap:17px;margin-left:auto;display:flex}.header-title{min-width:0}.header-title small{color:#636363;font-size:10px;display:block}.conversation-tabs{color:#666;border-bottom:1px solid #e5e5e5;flex-shrink:0;align-items:center;gap:24px;min-height:36px;padding:0 20px;font-size:12px;display:flex}.conversation-tabs>span{align-items:center;gap:5px;height:36px;display:inline-flex}.conversation-tabs .chosen{color:#292929;border-bottom:2px solid;font-weight:600}.app-messages{scrollbar-width:thin;scrollbar-color:#bfc0c7 transparent;flex:1;min-height:0;overflow-y:auto}.ui-avatar{border-radius:7px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.ui-avatar.small{flex-basis:28px;width:28px;height:28px;font-size:10px}.ui-avatar.human{color:#663924;background:#f2cdb6}.ui-avatar.agent{color:#cdf24b;background:#182316}.ui-avatar.hr{color:#5e428f;background:#e6dffc}.ui-avatar.sara{color:#663d72;background:#e3d5eb;border-radius:50%}.ui-avatar.finance{color:#376c40;background:#d8ead9}.avatar-presence{background:#23885b;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.message-byline{flex-wrap:wrap;align-items:baseline;gap:7px;margin-bottom:3px;display:flex}.message-byline b{font-size:13px}.message-byline time{color:#636363;font-size:10px}.app-tag{color:#666;background:#eee;border-radius:3px;padding:0 3px;font-size:9px}.file-attachments{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.attachment{background:#fff;border:1px solid #dedee3;border-radius:7px;align-items:center;gap:9px;max-width:100%;padding:9px 12px;display:inline-flex}.attachment svg{color:#487d9d}.attachment b,.meeting-preview b{overflow-wrap:anywhere;font-size:11px;font-weight:600;display:block}.attachment small,.meeting-preview small{color:#636363;margin-top:2px;font-size:10px;display:block}.composer{color:#707070;background:#fff;border:1px solid #aaa;border-radius:8px;flex-shrink:0;margin:0 16px 16px}.composer p{padding:9px 12px}.composer-tools,.format-tools{align-items:center;gap:17px;padding:8px 12px;font-size:14px;display:flex}.composer-tools>:last-child{margin-left:auto}.slack-topbar{color:#eee;background:#350d36}.slack-topbar .app-search{background:#fff2;border:1px solid #fff3}.slack-rail{color:#e9d6e9;background:#3f0e40}.slack-rail .active>svg{box-sizing:content-box;background:#fff3;border-radius:8px;margin-bottom:-5px;padding:6px}.slack-sidebar{color:#e9dce9;background:#542455}.slack-sidebar .selected{color:#411a41;background:#f5e7f3;font-weight:600}.presence{background:#4cc3a0;border-radius:50%;width:8px;height:8px}.presence.away{background:0 0;border:1px solid #cfbdcf}.hash{font-size:23px;font-weight:400}.tiny-avatars{display:flex}.tiny-avatars i{background:#e6c9b2;border:2px solid #fff;border-radius:5px;padding:3px;font-size:9px;font-style:normal}.tiny-avatars i+i{background:#e2eaca;margin-left:-6px}.slack-messages{padding:12px 20px 20px}.day-divider{justify-content:center;margin:0 0 18px;display:flex;position:relative}.day-divider:before{content:"";background:#e5e5e5;height:1px;position:absolute;inset:50% 0 auto}.day-divider span{z-index:1;background:#fff;border:1px solid #ddd;border-radius:20px;align-items:center;gap:7px;padding:3px 12px;font-size:11px;font-weight:700;display:flex}.slack-message{gap:10px;margin-bottom:17px;display:flex}.slack-message>div{min-width:0}.reaction{color:#1264a3;background:#ecf7fd;border:1px solid #b8dbef;border-radius:15px;margin-top:7px;padding:1px 8px;font-size:11px;display:inline-block}.demo-actions{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.demo-actions>span{border-radius:4px;padding:5px 10px;font-size:12px;font-weight:600}.slack-action{color:#fff;background:#007a5a}.neutral-action{border:1px solid #aaa}.slack-composer .format-tools{background:#f8f8f8;border-radius:8px 8px 0 0}.teams-app{font-family:Segoe UI,Arial,sans-serif}.teams-topbar{background:#e8e8f2;border-bottom:1px solid #d6d6e3}.teams-topbar .brand-icon{margin:0}.product-name{white-space:nowrap;font-size:12px;font-weight:600}.teams-topbar .app-search{color:#636363;background:#fafaff;border:1px solid #dedee8}.teams-rail{color:#64646e;background:#ebebf0;gap:14px}.teams-rail .active{color:#5b5fc7}.teams-rail .active:before{content:"";background:#5b5fc7;border-radius:4px;width:3px;position:absolute;top:0;bottom:0;left:0}.teams-sidebar{background:#f5f5f5;border-right:1px solid #e2e2e2}.teams-filters{gap:4px;padding:9px 3px;font-size:10px;display:flex}.teams-filters span{border:1px solid #ccc;border-radius:20px;padding:3px 7px}.teams-filters .selected{color:#464a99;background:#e8e8fb;border-color:#bfc0e7}.teams-chat-row{border-radius:5px;align-items:center;gap:8px;padding:12px 6px;display:flex}.teams-chat-row>div{min-width:0}.teams-chat-row b{font-size:11px;display:block}.teams-chat-row small{color:#636363;white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.teams-chat-row.selected{background:#e5e5f1}.teams-main{background:#f5f5f5}.teams-main .conversation-header,.teams-main .conversation-tabs{background:#fff}.teams-main .conversation-tabs .chosen{color:#5b5fc7}.teams-messages{padding:14px 22px 20px}.teams-date{text-align:center;color:#636363;margin-bottom:14px;font-size:10px}.teams-message{align-items:flex-start;gap:9px;margin-bottom:17px;display:flex}.teams-message>div{min-width:0;max-width:86%}.teams-message .ui-avatar{border-radius:50%;flex-basis:28px;width:28px;height:28px;margin-top:21px;font-size:10px}.teams-message .message-byline{color:#666;font-size:10px}.teams-bubble{background:#fff;border:1px solid #e8e8e8;border-radius:6px;padding:10px 13px}.teams-bubble .attachment{margin-top:9px;display:flex}.outgoing .message-byline,.teams-message.outgoing{justify-content:flex-end}.outgoing .teams-bubble{background:#e8ebfa;border-color:#e0e4f5}.read-receipt{color:#636363;justify-content:flex-end;align-items:center;gap:3px;margin-top:3px;font-size:9px;display:flex}.meeting-preview{color:#5559a8;background:#f5f5fc;border-left:3px solid #686acb;gap:10px;margin-top:10px;padding:10px;display:flex}.teams-composer{border-color:#c6c6c6 #c6c6c6 #6264a7;border-bottom-style:solid;border-bottom-width:2px}.teams-composer .composer-tools{padding-top:2px}.email-topbar{color:#195d91;background:#f0f5fa;border-bottom:1px solid #dce3eb}.email-topbar .app-search{color:#526779;background:#e3ebf4}.email-sidebar{color:#4c5a68;background:#f3f6fa;flex-basis:200px}.new-mail{color:#fff;background:#0f6cbd;border-radius:5px;align-items:center;gap:8px;margin-top:4px;padding:10px;font-size:12px;display:flex}.email-sidebar .selected{color:#155da0;background:#dceaf8;font-weight:600}.mail-toolbar{color:#6c737c;border-bottom:1px solid #e3e6eb;align-items:center;gap:22px;min-height:42px;padding:0 22px;display:flex}.mail-toolbar small{margin-left:auto;font-size:10px}.toolbar-divider{background:#ddd;width:1px;height:18px}.mail-list{border-bottom:1px solid #dce1e8;flex-shrink:0}.mail-list-heading{justify-content:space-between;align-items:center;padding:10px 20px;font-size:12px;display:flex}.mail-list-heading>span{color:#687887;font-size:10px}.mail-list-heading i{border-right:1px solid #ddd;height:10px;margin:0 6px;display:inline-block}.mail-preview{border-top:1px solid #edf0f4;grid-template-columns:6px 95px minmax(0,1fr) 34px;align-items:center;gap:9px;padding:9px 18px;font-size:11px;display:grid}.mail-preview>span:not(.unread-dot){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mail-preview time{color:#636363;font-size:10px}.mail-preview.selected{background:#eaf3fc;box-shadow:inset 3px 0 #0f6cbd}.unread-dot{background:#0f6cbd;border-radius:50%;width:5px;height:5px}.mail-reading{padding:20px 28px}.mail-reading h3{margin-bottom:20px;font-size:19px;font-weight:500;line-height:1.3}.mail-sender{align-items:center;gap:10px;font-size:11px;display:flex}.mail-sender .ui-avatar{border-radius:50%}.mail-sender small{display:block}.mail-sender small,.mail-sender time,.sender-address{color:#636363;font-size:10px}.mail-sender time{white-space:nowrap;margin-left:auto}.mail-body{margin:23px 0 18px}.mail-body>p{margin-bottom:13px}.mail-callout{background:#fff9ec;border-left:3px solid #d5a543;margin:14px 0;padding:12px 14px}.mail-callout p{margin-top:5px}.mail-signature{color:#434d59}.mail-signature span{color:#7b8590;font-size:11px}.mail-reply{border-top:1px solid #edf0f4;flex-shrink:0;gap:10px;padding:12px 28px;display:flex}.mail-reply>span{border:1px solid #c2cad3;border-radius:5px;align-items:center;gap:7px;padding:6px 13px;font-size:12px;display:flex}@media (width<=1000px) and (width>=761px){.app-sidebar{flex-basis:160px}.app-rail{flex-basis:46px}.teams-filters{flex-wrap:wrap}.sender-address{display:none}}@media (width<=760px){.channel-panel{height:650px}.channel-app{font-size:13px}.app-rail,.app-sidebar{display:none}.app-topbar{gap:9px;height:42px;padding:0 12px}.app-search,.app-topbar .product-name{font-size:10px}.app-search{white-space:nowrap;flex:1;width:auto;min-width:0;overflow:hidden}.teams-topbar .product-name{display:none}.conversation-header{gap:8px;padding:10px 12px}.conversation-header strong{font-size:14px}.header-tools{gap:12px}.header-tools .tiny-avatars{display:none}.header-tools svg{width:16px}.conversation-tabs{gap:18px;padding:0 12px}.slack-messages{padding:12px}.slack-message{gap:8px}.ui-avatar{flex-basis:29px;width:29px;height:29px;font-size:10px}.composer{margin:0 10px 10px}.composer-tools,.format-tools{gap:16px}.teams-messages{padding:12px}.teams-message>div{max-width:86%}.teams-bubble{padding:9px 11px}.mail-toolbar{gap:18px;padding:0 12px}.mail-list-heading{padding:9px 12px}.mail-preview{grid-template-columns:5px 76px minmax(0,1fr) 28px;gap:6px;padding:9px 10px;font-size:10px}.mail-preview time{font-size:9px}.mail-reading{padding:18px 15px}.mail-reading h3{font-size:18px}.mail-sender{gap:8px}.sender-address{display:none}.mail-sender small,.mail-sender time{font-size:9px}.mail-reply{padding:10px 15px}}.other-channels{border-top:1px solid #ffffff12;max-width:1040px;margin:42px auto 0;padding-top:28px}.other-channels-label{text-align:center;color:#9aa2ad;font-size:14px}.other-channels-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.other-channels-grid li{text-align:center;flex-direction:column;gap:12px;font-size:12px;line-height:1.4}.other-channel-logo,.other-channels-grid li{color:#b7bec8;align-items:center;display:flex}.other-channel-logo{justify-content:center;height:32px}.other-channel-logo .brand-icon{width:28px;height:28px;vertical-align:initial;margin:0}@media (width<=900px){.other-channels{max-width:560px}.other-channels-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 16px}}@media (width<=760px){.other-channels{margin-top:32px;padding-top:24px}.other-channels-grid li{gap:9px;font-size:11px}.other-channel-logo .brand-icon{width:25px;height:25px}}.aec-mobile-bar,.aec-phone-status{display:none}.aec-channels .channel-gallery{--aec-win:max(100%, min(1200px, 100vw - 320px));padding:8px 0 0}.aec-channels .channel-gallery-card{width:var(--aec-win);justify-self:center}.aec-channels .channel-gallery-card.is-left{transform:translate(-23%)translateZ(-180px)rotateY(12deg)scale(.88)}.aec-channels .channel-gallery-card.is-right{transform:translate(23%)translateZ(-180px)rotateY(-12deg)scale(.88)}.aec-channels .channel-panel{aspect-ratio:16/9;border-radius:12px;height:auto}.aec-channels .channel-panel>.channel-app{height:100%;min-height:0}.aec-channels .channel-app .app-messages{overscroll-behavior:auto;scroll-behavior:auto;scrollbar-width:thin;scrollbar-color:#c4c7cf transparent;scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}.aec-channels .channel-app .app-messages::-webkit-scrollbar{width:8px}.aec-channels .channel-app .app-messages::-webkit-scrollbar-thumb{background:#c4c7cf padding-box padding-box;border:2px solid #0000;border-radius:8px}.aec-channels .channel-app .app-messages::-webkit-scrollbar-track{background:0 0}.aec-channels .gallery-arrow-prev{left:max(calc(50% - var(--aec-win)/2 - 64px),calc(50% - 50vw + 16px))}.aec-channels .gallery-arrow-next{right:max(calc(50% - var(--aec-win)/2 - 64px),calc(50% - 50vw + 16px))}.aec-channels .channel-caption{grid-area:2/1;margin-top:12px}.aec-channels .teams-composer{align-items:center;margin:0 16px 14px;display:flex}.aec-channels .teams-composer p{flex:1;min-width:0}.aec-channels .teams-composer .composer-tools{gap:15px;padding:8px 12px}.aec-channels .aec-mail-split{flex:1;min-height:0;display:flex}.aec-channels .email-app .mail-list{border-bottom:0;border-right:1px solid #dce1e8;flex:0 0 250px;overflow:hidden}.aec-channels .email-app .mail-preview{grid-template-columns:6px minmax(0,1fr) auto;grid-template-areas:"dot name time"".subject subject";row-gap:2px;padding:10px 14px 11px}.aec-channels .email-app .mail-preview>:first-child{grid-area:dot}.aec-channels .email-app .mail-preview>b{grid-area:name;font-size:12px}.aec-channels .email-app .mail-preview>span:not(:first-child){color:#4c5a68;grid-area:subject}.aec-channels .email-app .mail-preview>time{grid-area:time}.aec-channels .email-app .mail-list-heading{padding:10px 14px}.aec-channels .aec-mail-pane{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.aec-channels .email-app .mail-reading{padding:20px 26px}.aec-channels .email-app .mail-reply{padding:11px 26px}@media (width<=1050px) and (width>=761px){.aec-channels .channel-gallery-card.is-left{transform:translate(-18%)translateZ(-180px)rotateY(10deg)scale(.88)}.aec-channels .channel-gallery-card.is-right{transform:translate(18%)translateZ(-180px)rotateY(-10deg)scale(.88)}.aec-channels .email-app .mail-list{flex-basis:210px}}@media (width<=920px) and (width>=761px){.aec-channels .app-sidebar,.aec-channels .conversation-tabs,.aec-channels .slack-composer .format-tools{display:none}.aec-channels .conversation-header{min-height:48px;padding-top:6px;padding-bottom:6px}}@media (width<=760px){.aec-channels .channel-gallery{--aec-win:min(100%, 300px);padding-top:4px}.aec-channels .channel-gallery-card.is-left{transform:translate(-15%)translateZ(-100px)rotateY(6deg)scale(.92)}.aec-channels .channel-gallery-card.is-right{transform:translate(15%)translateZ(-100px)rotateY(-6deg)scale(.92)}.aec-channels .channel-panel{aspect-ratio:9/19.5;border-radius:34px}.aec-channels .channel-panel>.channel-app{border:6px solid #15171c;border-radius:34px;box-shadow:0 0 0 1px #ffffff2e,0 28px 60px #0008}.aec-channels .channel-preview-select{border-radius:34px}.aec-channels .gallery-arrow{grid-area:2/1;margin:14px 0 0;position:static;transform:none}.aec-channels .gallery-arrow-prev{justify-self:start}.aec-channels .gallery-arrow-next{justify-self:end}.aec-channels .channel-caption{align-self:center;margin:14px 0 0;padding:0 56px}.aec-channels .app-rail,.aec-channels .app-sidebar,.aec-channels .app-topbar,.aec-channels .conversation-header,.aec-channels .conversation-tabs,.aec-channels .email-app .mail-list,.aec-channels .mail-toolbar,.aec-channels .slack-composer .format-tools{display:none}.aec-channels .aec-phone-status{flex-shrink:0;justify-content:space-between;align-items:center;height:26px;padding:0 20px 0 24px;font-size:11px;font-weight:700;display:flex}.aec-phone-icons{align-items:flex-end;gap:2px;height:10px;display:flex}.aec-phone-icons i{background:currentColor;border-radius:1px;width:3px}.aec-phone-icons i:first-child{height:5px}.aec-phone-icons i:nth-child(2){height:7px}.aec-phone-icons i:nth-child(3){border-radius:2px;width:16px;height:9px;margin-left:4px}.aec-channels .aec-mobile-bar{flex-shrink:0;align-items:center;gap:8px;min-height:48px;padding:4px 12px 8px 6px;display:flex}.aec-mobile-back{flex-shrink:0}.aec-mobile-title{flex:1;min-width:0;line-height:1.25}.aec-mobile-title b,.aec-mobile-title small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.aec-mobile-title b{font-size:14px}.aec-mobile-title small{opacity:.72;font-size:10px}.aec-mobile-tools{align-items:center;gap:16px;display:flex}.aec-mobile-hash{opacity:.8;font-weight:400}.aec-channels .teams-app .aec-phone-status,.teams-mobile-bar{background:#fff}.teams-mobile-bar{color:#242424;border-bottom:1px solid #e5e5e5}.teams-mobile-bar .ui-avatar{border-radius:50%}.teams-mobile-bar .aec-mobile-tools{color:#5b5fc7}.aec-channels .email-app .aec-phone-status,.email-mobile-bar{background:#f0f5fa}.email-mobile-bar{color:#195d91;border-bottom:1px solid #dce3eb}.aec-channels .slack-app .aec-phone-status,.slack-mobile-bar{color:#fff;background:#350d36}.aec-channels .slack-messages,.aec-channels .teams-messages{padding:12px 10px 12px 12px}.aec-channels .teams-message>div{max-width:88%}.aec-channels .slack-composer,.aec-channels .teams-composer{margin:0 8px 10px}.aec-channels .teams-composer .composer-tools{gap:12px;padding:8px 10px}.aec-channels .teams-composer .composer-tools>:nth-child(-n+2){display:none}.aec-channels .slack-composer .composer-tools{gap:14px;padding:6px 10px}.aec-channels .email-app .mail-reading{padding:16px 12px}.aec-channels .email-app .mail-reading h3{margin-bottom:16px;font-size:17px}.aec-channels .email-app .mail-reply{padding:10px 12px 12px}}.compose-link,form button{touch-action:manipulation}:focus-visible{outline-offset:4px;outline:3px solid #0e7c8c}.landing-channels>div :focus-visible{outline-color:#cdf24b}.channel-app :focus-visible{outline-offset:-3px;outline-color:#0e7c8c!important}.catalog-label{flex-wrap:wrap;gap:12px}.connector-carousel{scrollbar-width:none;margin-top:16px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000)}.connector-carousel::-webkit-scrollbar{display:none}.connector-track{width:max-content;animation:36s linear infinite connector-loop;display:flex}.connector-list{flex-wrap:nowrap;flex-shrink:0;gap:10px;margin:0;padding:0 10px 0 0;list-style:none;display:flex}.connector-carousel:focus-within .connector-track,.connector-carousel:hover .connector-track{animation-play-state:paused}@keyframes connector-loop{to{transform:translate(-50%)}}@media (width<=760px),(prefers-reduced-motion:reduce){.connector-track{animation:none}.connector-list[aria-hidden=true]{display:none}}.connector-list li{color:#343a42;white-space:nowrap;border:1px solid #d6dbe2;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:8px 13px;font:12px Space Mono,monospace;display:inline-flex}.connector-list .brand-icon{flex-shrink:0;margin:0}.catalog-compose-actions{flex-wrap:wrap;gap:12px!important}.compose-link{text-align:center;justify-content:center;align-items:center;min-height:44px;display:inline-flex}.catalog-compose-actions>span,.compose-link{white-space:nowrap}.marquee-pause:focus-within,.marquee-pause:focus-within>div{animation-play-state:paused!important}[data-slide-cell] h3{min-height:2.5em}.day-timeline{margin-top:40px}.timeline-caption{text-align:right;letter-spacing:.12em;color:#69727e;text-transform:uppercase;margin-bottom:22px;font:11px Space Mono,monospace}.timeline-events{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.timeline-events:before{content:"";background:#d6dbe2;height:1px;position:absolute;top:5px;left:5px;right:5px}.timeline-event{min-width:0;padding-top:30px;position:relative}.timeline-dot{background:#f4f6f9;border:1.5px solid #0d0f14;border-radius:50%;width:10px;height:10px;position:absolute;top:0;left:0}.is-current .timeline-dot{background:#cdf24b;border:none;width:14px;height:14px;top:-2px;left:-2px;box-shadow:0 0 0 6px #cdf24b40}.timeline-card{background:#fbfcfd;border:1px solid #d6dbe2;border-radius:16px;flex-direction:column;gap:16px;height:100%;padding:20px;display:flex}.timeline-card-meta{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.timeline-card time{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font:600 30px/1 Space Grotesk,sans-serif}.timeline-channel{white-space:nowrap;color:#08090c;background:#e9edf1;border-radius:999px;align-items:center;padding:5px 10px;font:11px Space Mono,monospace;display:inline-flex}.timeline-card-agent h3{letter-spacing:-.025em;font:600 21px/1.2 Space Grotesk,sans-serif}.timeline-card-agent>p{text-transform:uppercase;letter-spacing:.1em;color:#69727e;margin-top:6px;font:10px/1.5 Space Mono,monospace}.timeline-description{color:#4c535d;font-size:14px;line-height:1.5}.is-current .timeline-card{color:#f6f8fa;background:#0d0f14;border-color:#0d0f14}.is-current .timeline-description{color:#c3c9d1}.is-current .timeline-card-agent>p{color:#9aa2ad}.is-current .timeline-channel{background:#cdf24b}.channel-panel{height:auto}.channel-panel>.channel-app{height:auto;min-height:750px}.channel-app .app-messages{overscroll-behavior:auto;flex-shrink:0;overflow:visible}.channel-app{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app-messages{scrollbar-gutter:stable}@media (width<=1050px){main>section{padding-top:72px!important;padding-bottom:72px!important}.section-intro{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}.landing-agents>h2,.section-intro>h2{max-width:24ch!important;font-size:48px!important}.section-intro>p{max-width:62ch;padding-top:0!important}.landing-hero{padding-top:56px!important}.landing-hero h1{font-size:76px!important}.hero-intro{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}.hero-intro>p{max-width:55ch}.hero-intro>div{width:100%;max-width:620px}.landing-hero form{flex-wrap:nowrap}.catalog-skills{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.catalog-team-layout{grid-template-columns:minmax(0,1fr) 240px!important}.catalog-team-layout>:last-child{width:auto!important}.timeline-events{grid-template-columns:minmax(0,1fr);gap:20px;padding-left:26px}.timeline-events:before{width:1px;height:auto;inset:28px auto 28px 4px}.timeline-event{padding-top:0}.timeline-dot{top:28px;left:-26px}.is-current .timeline-dot{top:26px;left:-28px}.timeline-card{grid-template-columns:125px 145px minmax(0,1fr);align-items:center;gap:20px;display:grid}.timeline-card-meta{gap:10px}[data-slide-grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-slide-bg]{display:none}[data-slide-cell]{border:0!important;border-bottom:1px solid #e9edf1!important}[data-slide-cell]:nth-of-type(2n){border-right:1px solid #e9edf1!important}[data-slide-cell]:nth-last-child(-n+2){border-bottom:0!important}[data-slide-cell]:focus-visible,[data-slide-cell]:hover{background:linear-gradient(160deg,#e6f8fa,#fbfcfd)}[data-slide-cell] h3{min-height:0;margin-top:24px!important}.channel-panel>.channel-app{min-height:790px}}@media (width<=760px){.channel-caption{letter-spacing:.08em;font-size:12px}main>section{padding-top:56px!important;padding-bottom:56px!important}.landing-hero{padding-top:36px!important}.landing-hero h1{margin-top:28px!important;font-size:clamp(40px,11.8vw,68px)!important}.hero-intro{gap:24px!important;margin-top:28px!important}.hero-intro>p{font-size:19px!important;line-height:1.5!important}.landing-hero form{flex-direction:column}.landing-hero form input{flex:none!important}.landing-agents>h2,.section-intro>h2{font-size:clamp(34px,9.75vw,42px)!important}.section-intro{gap:24px!important}.section-intro>p{font-size:18px!important}.catalog-skills,.catalog-team-layout{grid-template-columns:minmax(0,1fr)!important}.catalog-team-layout>:last-child{width:100%!important}.catalog-label{row-gap:8px}.catalog-label>span:last-child{text-align:right;margin-left:auto}.catalog-compose-actions{flex-direction:column;align-items:stretch!important}.catalog-compose-actions>span{text-align:center}.catalog-skills>:last-child{gap:28px!important;padding:26px!important}.timeline-caption{margin-bottom:20px;font-size:10px}.day-timeline{margin-top:32px}.timeline-events{gap:16px;padding-left:22px}.timeline-events:before{left:4px}.timeline-dot{left:-22px}.is-current .timeline-dot{left:-24px}.timeline-card{align-items:stretch;gap:15px;padding:18px;display:flex}.timeline-card-meta{flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%}.timeline-card time{font-size:28px}.timeline-card-agent h3{font-size:21px}.timeline-description{font-size:14px}.channel-panel>.channel-app{min-height:0}.app-messages{scrollbar-gutter:auto}}@media (width<=560px){[data-slide-grid]{grid-template-columns:minmax(0,1fr)!important}[data-slide-cell],[data-slide-cell]:nth-last-child(-n+2),[data-slide-cell]:nth-of-type(2n){border-bottom:1px solid #e9edf1!important;border-right:0!important;padding:22px!important}[data-slide-cell]:last-child{border-bottom:0!important}[data-slide-cell] h3{margin-top:14px!important;font-size:22px!important}[data-slide-cell] p{margin-top:10px!important}}.channel-demo{max-width:1112px}.channel-gallery{perspective:1600px;isolation:isolate;grid-template-columns:minmax(0,1fr);padding:20px 0 12px;display:grid}.channel-gallery-card{transform-origin:50%;grid-area:1/1;place-self:start center;width:82%;min-width:0;transition:transform .55s cubic-bezier(.22,.68,0,1),opacity .45s,filter .45s;position:relative}.channel-gallery-card.is-front{z-index:3;opacity:1;transform:translateZ(0)}.channel-gallery-card.is-left{z-index:1;opacity:.65;filter:saturate(.65)brightness(.8);transform:translate(-22%)translateZ(-180px)rotateY(12deg)scale(.88)}.channel-gallery-card.is-right{z-index:1;opacity:.65;filter:saturate(.65)brightness(.8);transform:translate(22%)translateZ(-180px)rotateY(-12deg)scale(.88)}.channel-gallery .channel-app{border-color:#ffffff30;box-shadow:0 24px 60px #0005}.channel-gallery-card.is-front .channel-app{box-shadow:0 32px 80px #0008,0 0 0 1px #ffffff16}.channel-preview-select{z-index:2;cursor:pointer;background:0 0;border-radius:12px;width:100%;position:absolute;inset:0}.channel-preview-select span{color:#fff;background:#11151ee6;border:1px solid #ffffff26;border-radius:8px;padding:7px 10px;font-size:12px;position:absolute;bottom:20px}.is-left .channel-preview-select span{left:12px}.is-right .channel-preview-select span{right:12px}.channel-gallery-card:has(.channel-preview-select:hover){opacity:.9;filter:saturate(.9)}@media (width<=1050px){.channel-gallery-card{width:86%}.channel-gallery-card.is-left{transform:translate(-18%)translateZ(-180px)rotateY(10deg)scale(.88)}.channel-gallery-card.is-right{transform:translate(18%)translateZ(-180px)rotateY(-10deg)scale(.88)}}@media (width<=760px){.channel-gallery{perspective:1200px;padding-top:8px}.channel-gallery-card{width:100%}.channel-gallery-card.is-left{transform:translate(-11%)translateZ(-100px)rotateY(6deg)scale(.94)}.channel-gallery-card.is-right{transform:translate(11%)translateZ(-100px)rotateY(-6deg)scale(.94)}.channel-preview-select span{display:none}}@media (prefers-reduced-motion:reduce){.channel-gallery-card{transition:none}}.channel-gallery{position:relative}.gallery-arrow{z-index:5;color:#f6f8fa;touch-action:manipulation;background:#15191ff2;border:1px solid #ffffff35;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .2s,color .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 24px #0005}.gallery-arrow-prev{left:12px}.gallery-arrow-next{right:12px}.gallery-arrow:hover{color:#08090c;background:#cdf24b}@media (width<=760px){.gallery-arrow{grid-area:2/1;width:44px;height:44px;margin-top:20px;position:static;transform:none}.gallery-arrow-prev{justify-self:center;margin-right:60px}.gallery-arrow-next{justify-self:center;margin-left:60px}}:root{--aec-lime:#cdf24b;--aec-lime-hover:#c2ea36;--aec-lime-line:#cdf24b73;--aec-lime-line-strong:#cdf24b8c;--aec-on-lime:#0d0f14;--aec-teal:#0e7c8c;--aec-teal-ink:#0d7787;--aec-cyan:#5be3f2;--aec-paper:#fbfbfa;--aec-paper-2:#f4f5f4;--aec-card:#fff;--aec-ink:#0d0f14;--aec-ink-soft:#858b94;--aec-ink-body:#4c535d;--aec-ink-meta:#646c77;--aec-rule:#e6e8eb;--aec-rule-strong:#d5d9de;--aec-field-line:#8a9099;--aec-night:#0b0e13;--aec-night-panel:#12161d;--aec-night-panel-2:#181d25;--aec-night-line:#262c36;--aec-night-title:#f4f6f2;--aec-night-soft:#7d8590;--aec-night-body:#c3c9d1;--aec-night-meta:#9aa2ad;--aec-dark-bg:#08090c;--aec-dark-panel:#0d0f14;--aec-dark-panel-2:#12151b;--aec-dark-line:#272c35;--aec-dark-title:#f6f8fa;--aec-dark-body:#c3c9d1;--aec-dark-meta:#9aa2ad;--aec-dark-deco:#6e7682;--aec-light-bg:#fbfbfa;--aec-light-bg-2:#f4f5f4;--aec-light-line:#d6dbe2;--aec-light-line-soft:#e6e8eb;--aec-light-title:#0d0f14;--aec-light-body:#343a42;--aec-light-body-2:#4c535d;--aec-light-meta:#69727e;--aec-hairline-light:1px solid #d6dbe2;--aec-hairline-light-soft:1px solid #e6e8eb;--aec-hairline-dark:1px solid #272c35;--aec-shadow-sm:0 1px 2px #0d0f140a, 0 2px 8px -2px #0d0f140d;--aec-shadow:0 1px 2px #0d0f140a, 0 12px 32px -12px #0d0f141f;--aec-shadow-lg:0 2px 6px #0d0f140d, 0 32px 72px -24px #0d0f1447;--aec-font-display:"Space Grotesk", sans-serif;--aec-font-body:"Instrument Sans", system-ui, sans-serif;--aec-font-mono:"Space Mono", monospace;--aec-fw-display:400;--aec-fw-title:500;--aec-fw-ui:500;--aec-fs-display:120px;--aec-lh-display:.94;--aec-tr-display:-.045em;--aec-fs-h1:96px;--aec-lh-h1:.98;--aec-tr-h1:-.045em;--aec-fs-h2:64px;--aec-lh-h2:1.02;--aec-tr-h2:-.04em;--aec-fs-h3:36px;--aec-lh-h3:1.1;--aec-tr-h3:-.03em;--aec-fs-statement:32px;--aec-lh-statement:1.2;--aec-tr-statement:-.03em;--aec-fs-card-title:22px;--aec-lh-card-title:1.2;--aec-tr-card-title:-.02em;--aec-fs-micro-title:17px;--aec-lh-micro-title:1.3;--aec-tr-micro-title:-.01em;--aec-fs-stat:56px;--aec-lh-stat:1;--aec-tr-stat:-.04em;--aec-fs-lead:20px;--aec-lh-lead:1.5;--aec-fs-body:16px;--aec-lh-body:1.6;--aec-fs-body-card:15px;--aec-lh-body-card:1.55;--aec-fs-small:14px;--aec-lh-small:1.5;--aec-fs-control:15px;--aec-lh-control:1.2;--aec-fs-eyebrow:12px;--aec-tr-eyebrow:.1em;--aec-fs-label:12px;--aec-tr-label:.08em;--aec-fs-chip:13px;--aec-lh-chip:1.35;--aec-tr-chip:0;--aec-fs-filter:14px;--aec-tr-filter:0;--aec-fs-link:15px;--aec-tr-link:0;--aec-fs-mono:12px;--aec-lh-mono:1.5;--aec-gutter:max(44px, calc(50vw - 556px));--aec-moment-inset:16px;--aec-section-y:144px;--aec-section-pad-y:88px;--aec-gap-eyebrow:20px;--aec-gap-intro-cols:64px;--aec-gap-intro-stack:24px;--aec-gap-intro:64px;--aec-gap-block:80px;--aec-gap-sub:32px;--aec-gap-grid:20px;--aec-gap-grid-dense:12px;--aec-gap-inline:10px;--aec-pad-card:28px;--aec-pad-panel:40px;--aec-radius-sm:8px;--aec-radius-card:20px;--aec-radius-panel:24px;--aec-radius-pill:999px;--aec-radius-lg:14px;--aec-radius-xl:18px;--aec-touch:44px;--aec-h-button:48px;--aec-h-control:44px;--aec-h-filter:40px;--aec-h-field:52px;--aec-nav-top:12px;--aec-nav-h:60px;--aec-nav-band:84px;--aec-dur-fast:.15s;--aec-dur:.2s;--aec-dur-slow:.3s;--aec-ease:cubic-bezier(.2, .7, .2, 1)}@media (width<=1050px){:root{--aec-fs-display:88px;--aec-fs-h1:72px;--aec-fs-h2:52px;--aec-fs-h3:32px;--aec-fs-statement:28px;--aec-fs-stat:48px;--aec-fs-lead:19px;--aec-section-y:112px;--aec-gap-intro:52px;--aec-gap-block:64px;--aec-gap-sub:28px}}@media (width<=760px){:root{--aec-fs-display:clamp(52px, 14vw, 64px);--aec-fs-h1:clamp(44px, 12vw, 56px);--aec-fs-h2:clamp(36px, 10vw, 44px);--aec-fs-h3:28px;--aec-fs-statement:24px;--aec-fs-card-title:20px;--aec-fs-stat:44px;--aec-fs-lead:18px;--aec-section-y:80px;--aec-gap-eyebrow:16px;--aec-gap-intro:40px;--aec-gap-block:48px;--aec-gap-sub:24px;--aec-gap-grid:12px;--aec-pad-card:22px;--aec-pad-panel:24px;--aec-h-filter:44px;--aec-nav-top:10px;--aec-nav-h:56px;--aec-nav-band:76px;--aec-gutter:22px;--aec-moment-inset:8px}}@media (pointer:coarse){:root{--aec-h-filter:44px}}@media (prefers-reduced-motion:reduce){:root{--aec-dur-fast:0s;--aec-dur:0s;--aec-dur-slow:0s}}.aec-ui-light,:root{--aec-tone-bg:#fbfbfa;--aec-tone-surface:#fff;--aec-tone-surface-raised:#fff;--aec-tone-title:#0d0f14;--aec-tone-title-soft:#858b94;--aec-tone-body:#4c535d;--aec-tone-meta:#646c77;--aec-tone-line:#e6e8eb;--aec-tone-line-soft:#eef0f2;--aec-tone-line-strong:#0d0f14;--aec-tone-field-line:#8a9099;--aec-tone-accent:#0d7787;--aec-tone-accent-line:#0e7c8c;--aec-tone-active-bg:#0d0f14;--aec-tone-active-fg:#fbfbfa;--aec-tone-active-line:#0d0f14;--aec-tone-marker-ring:#0d0f148c;--aec-tone-hover:#0d0f140b;--aec-tone-shadow:0 1px 2px #0d0f140a, 0 2px 8px -2px #0d0f140d;--aec-tone-shadow-hover:0 1px 2px #0d0f140a, 0 12px 32px -12px #0d0f1424;--aec-tone-focus:#0e7c8c}.aec-ui-dark{--aec-tone-bg:#0b0e13;--aec-tone-surface:#12161d;--aec-tone-surface-raised:#181d25;--aec-tone-title:#f4f6f2;--aec-tone-title-soft:#7d8590;--aec-tone-body:#c3c9d1;--aec-tone-meta:#9aa2ad;--aec-tone-line:#262c36;--aec-tone-line-soft:#1d222b;--aec-tone-line-strong:#c3c9d1;--aec-tone-field-line:#6e7682;--aec-tone-accent:#cdf24b;--aec-tone-accent-line:#cdf24b73;--aec-tone-active-bg:#cdf24b;--aec-tone-active-fg:#0d0f14;--aec-tone-active-line:#cdf24b8c;--aec-tone-marker-ring:transparent;--aec-tone-hover:#f4f6f20f;--aec-tone-shadow:none;--aec-tone-shadow-hover:none;--aec-tone-focus:#cdf24b}.aec-ui-section{background:var(--aec-tone-bg);color:var(--aec-tone-body);padding-top:var(--aec-section-y)!important;padding-bottom:var(--aec-section-y)!important}.aec-ui-section-alt{background:var(--aec-paper-2)}.aec-ui-section.aec-ui-dark{background:var(--aec-night)}.aec-ui-eyebrow{margin:0 0 var(--aec-gap-eyebrow);font:var(--aec-fw-ui) var(--aec-fs-eyebrow)/1.4 var(--aec-font-body);letter-spacing:var(--aec-tr-eyebrow);text-transform:uppercase;color:var(--aec-tone-body);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.aec-ui-eyebrow-meta{color:var(--aec-tone-meta)}.aec-ui-intro{gap:var(--aec-gap-intro-cols);margin-bottom:var(--aec-gap-intro);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}@media (width<=1050px){.aec-ui-intro{gap:var(--aec-gap-intro-stack);grid-template-columns:minmax(0,1fr)}}.aec-ui-display,.aec-ui-h1,.aec-ui-h2,.aec-ui-h3,.aec-ui-statement{font-family:var(--aec-font-display);font-weight:var(--aec-fw-display);color:var(--aec-tone-title);font-kerning:normal}.aec-ui-display{font-size:var(--aec-fs-display);line-height:var(--aec-lh-display);letter-spacing:var(--aec-tr-display);text-wrap:balance}.aec-ui-h1{font-size:var(--aec-fs-h1);line-height:var(--aec-lh-h1);letter-spacing:var(--aec-tr-h1);text-wrap:balance}.aec-ui-h2{font-size:var(--aec-fs-h2);line-height:var(--aec-lh-h2);letter-spacing:var(--aec-tr-h2);text-wrap:pretty}.aec-ui-h-soft{color:var(--aec-tone-title-soft)}@media (width>=761px){.aec-ui-h-keep{white-space:nowrap}}.aec-ui-h-dot{vertical-align:baseline;width:0;height:.15em;margin-left:.06em;display:inline-block;position:relative}.aec-ui-h-dot:before{content:"";background:var(--aec-lime);border-radius:.025em;width:.15em;min-width:5px;height:.15em;min-height:5px;position:absolute;bottom:0;left:0;box-shadow:inset 0 0 0 max(1px,.012em) #0d0f1424}.aec-ui-dark .aec-ui-h-dot:before{box-shadow:none}.aec-ui-zero{color:var(--aec-tone-title);background-image:linear-gradient(transparent 56%,var(--aec-lime) 56%,var(--aec-lime) 92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 -.05em;padding:0 .05em}.aec-ui-dark .aec-ui-zero{color:var(--aec-lime);background-image:none}.aec-ui-accent{color:var(--aec-tone-accent)}.aec-ui-lead{font-family:var(--aec-font-body);font-size:var(--aec-fs-lead);line-height:var(--aec-lh-lead);text-wrap:pretty}.aec-ui-body,.aec-ui-lead{color:var(--aec-tone-body)}.aec-ui-body{font:400 var(--aec-fs-body)/var(--aec-lh-body) var(--aec-font-body)}.aec-ui-small{font:400 var(--aec-fs-small)/var(--aec-lh-small) var(--aec-font-body);color:var(--aec-tone-meta)}.aec-ui-block{margin-top:var(--aec-gap-block);padding-top:var(--aec-gap-sub);border-top:1px solid var(--aec-tone-line)}.aec-ui-h3{margin-bottom:var(--aec-gap-sub);font-size:var(--aec-fs-h3);line-height:var(--aec-lh-h3);letter-spacing:var(--aec-tr-h3);text-wrap:pretty}.aec-ui-statement{font-size:var(--aec-fs-statement);line-height:var(--aec-lh-statement);letter-spacing:var(--aec-tr-statement);text-wrap:pretty}.aec-ui-card-title{font:var(--aec-fw-title) var(--aec-fs-card-title)/var(--aec-lh-card-title) var(--aec-font-display);letter-spacing:var(--aec-tr-card-title);color:var(--aec-tone-title);text-wrap:pretty}.aec-ui-micro-title{font:var(--aec-fw-title) var(--aec-fs-micro-title)/var(--aec-lh-micro-title) var(--aec-font-display);letter-spacing:var(--aec-tr-micro-title);color:var(--aec-tone-title)}.aec-ui-stat{font:var(--aec-fw-display) var(--aec-fs-stat)/var(--aec-lh-stat) var(--aec-font-display);letter-spacing:var(--aec-tr-stat);color:var(--aec-tone-title);font-variant-numeric:tabular-nums}.aec-ui-stat-accent{color:var(--aec-tone-accent)}.aec-ui-label{font:var(--aec-fw-ui) var(--aec-fs-label)/1.4 var(--aec-font-body);letter-spacing:var(--aec-tr-label);text-transform:uppercase;color:var(--aec-tone-meta)}.aec-ui-mono{font:400 var(--aec-fs-mono)/var(--aec-lh-mono) var(--aec-font-mono);letter-spacing:0;font-variant-numeric:tabular-nums}.aec-ui-filters{gap:var(--aec-gap-inline);flex-wrap:wrap;display:flex}.aec-ui-filter{min-height:var(--aec-h-filter);border:1px solid var(--aec-tone-line);border-radius:var(--aec-radius-pill);background:var(--aec-tone-surface-raised);color:var(--aec-tone-body);font:var(--aec-fw-ui) var(--aec-fs-filter)/1 var(--aec-font-body);letter-spacing:var(--aec-tr-filter);white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:background-color var(--aec-dur) ease,border-color var(--aec-dur) ease,color var(--aec-dur) ease;flex:none;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.aec-ui-filter:has(>.aec-mark:first-child){padding-left:6px}.aec-ui-filter:hover{border-color:var(--aec-tone-meta);color:var(--aec-tone-title);filter:none}.aec-ui-filter[aria-pressed=true],.aec-ui-filter[aria-selected=true]{border-color:var(--aec-tone-active-bg);background:var(--aec-tone-active-bg);color:var(--aec-tone-active-fg)}.aec-ui-filter.is-empty:not([aria-pressed=true]):not([aria-selected=true]){color:var(--aec-tone-meta);border-style:dashed}.aec-ui-filter-count{color:var(--aec-tone-meta);font-variant-numeric:tabular-nums}.aec-ui-filter[aria-pressed=true] .aec-ui-filter-count,.aec-ui-filter[aria-selected=true] .aec-ui-filter-count{color:inherit;opacity:.7}.aec-ui-button{min-height:var(--aec-h-button);border:1px solid var(--aec-tone-line-strong);border-radius:var(--aec-radius-pill);color:var(--aec-tone-title);font:var(--aec-fw-ui) var(--aec-fs-control)/var(--aec-lh-control) var(--aec-font-body);white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:border-color var(--aec-dur) ease,background-color var(--aec-dur) ease,color var(--aec-dur) ease,box-shadow var(--aec-dur) ease;background:0 0;flex:none;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex}.aec-ui-button:hover{background:var(--aec-tone-hover);color:var(--aec-tone-title);filter:none}.aec-ui-button-primary{border-color:var(--aec-lime);background:var(--aec-lime);color:var(--aec-on-lime);box-shadow:inset 0 0 0 1px #0d0f140f,0 1px 2px #0d0f140f}.aec-ui-button-primary:hover{border-color:var(--aec-lime-hover);background:var(--aec-lime-hover);color:var(--aec-on-lime);filter:none}.aec-ui-button-sm{min-height:40px;padding:0 16px;font-size:14px}.aec-ui-button:disabled,.aec-ui-button[aria-disabled=true]{border-color:var(--aec-tone-line);color:var(--aec-tone-meta);box-shadow:none;cursor:default;filter:none;background:0 0}.aec-ui-link{min-height:var(--aec-h-control);color:var(--aec-tone-accent);font:var(--aec-fw-ui) var(--aec-fs-link)/1.3 var(--aec-font-body);letter-spacing:var(--aec-tr-link);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;text-decoration:none;display:inline-flex}.aec-ui-link:hover{color:var(--aec-tone-accent);text-underline-offset:5px;filter:none;text-decoration:underline;text-decoration-thickness:1px}.aec-ui-arrow{transition:transform var(--aec-dur-fast) ease;display:inline-block}.aec-ui-button:hover .aec-ui-arrow,.aec-ui-card-interactive:hover .aec-ui-arrow,.aec-ui-link:hover .aec-ui-arrow{transform:translate(3px)}.aec-ui-chip{border:1px solid var(--aec-tone-line);border-radius:var(--aec-radius-sm);background:var(--aec-tone-surface-raised);max-width:100%;color:var(--aec-tone-body);font:var(--aec-fw-ui) var(--aec-fs-chip)/var(--aec-lh-chip) var(--aec-font-body);letter-spacing:var(--aec-tr-chip);overflow-wrap:anywhere;align-items:center;gap:8px;padding:5px 11px;display:inline-flex}.aec-ui-chip-pill{border-radius:var(--aec-radius-pill);white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}.aec-ui-chip-accent{border-color:var(--aec-tone-accent-line);color:var(--aec-tone-accent);background:0 0}.aec-ui-trust{font:var(--aec-fw-ui) 13px/1.4 var(--aec-font-body);color:var(--aec-tone-meta);flex-wrap:wrap;align-items:center;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}.aec-ui-trust>li{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.aec-ui-trust>li:before{content:"";opacity:.45;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.aec-ui-trust>li:first-child:before{background:var(--aec-lime);box-shadow:0 0 0 1px var(--aec-tone-marker-ring);opacity:1}.aec-ui-card{padding:var(--aec-pad-card);border-radius:var(--aec-radius-card)}.aec-ui-card,.aec-ui-panel{border:1px solid var(--aec-tone-line);background:var(--aec-tone-surface);min-width:0;box-shadow:var(--aec-tone-shadow);color:var(--aec-tone-body)}.aec-ui-panel{padding:var(--aec-pad-panel);border-radius:var(--aec-radius-panel)}.aec-ui-sheet{min-width:0;padding:var(--aec-pad-card);border-radius:var(--aec-radius-card);background:var(--aec-card);box-shadow:var(--aec-shadow-lg);color:var(--aec-ink-body);border:1px solid #0d0f140f}.aec-ui-card-interactive{text-align:left;cursor:pointer;transition:border-color var(--aec-dur) ease,box-shadow var(--aec-dur) ease,transform var(--aec-dur) var(--aec-ease);text-decoration:none}.aec-ui-card-interactive:hover{border-color:var(--aec-rule-strong);box-shadow:var(--aec-tone-shadow-hover);filter:none;transform:translateY(-2px)}.aec-ui-dark .aec-ui-card-interactive:hover{border-color:var(--aec-tone-meta);transform:none}.aec-ui-card-interactive[aria-current=step],.aec-ui-card-interactive[aria-current=true],.aec-ui-card-interactive[aria-pressed=true],.aec-ui-card-interactive[aria-selected=true]{border-color:var(--aec-tone-active-line)}.aec-ui-topline{border-top:1px solid var(--aec-tone-line);padding-top:16px}.aec-ui-field-label{font:var(--aec-fw-ui) var(--aec-fs-small)/1.4 var(--aec-font-body);color:var(--aec-tone-title);margin-bottom:8px;display:block}.aec-ui-input{width:100%;min-height:var(--aec-h-field);border:1px solid var(--aec-tone-field-line);border-radius:var(--aec-radius-pill);background:var(--aec-tone-surface-raised);font:400 16px/1.4 var(--aec-font-body);transition:border-color var(--aec-dur) ease,box-shadow var(--aec-dur) ease;padding:0 20px;display:block;color:var(--aec-tone-title)!important}.aec-ui-input::placeholder{color:var(--aec-tone-meta);opacity:1}.aec-ui-input:hover{border-color:var(--aec-tone-meta)}.aec-ui-input:focus{border-color:var(--aec-tone-title);outline:none;box-shadow:0 0 0 4px #0e7c8c29}.aec-ui-input:focus-visible{outline:2px solid var(--aec-tone-focus);outline-offset:2px}.aec-ui-input[aria-invalid=true]{border-color:#b42318}.aec-ui-field-hint{font:400 13px/1.45 var(--aec-font-body);color:var(--aec-tone-meta);margin-top:8px}.aec-ui-inline-field{border:1px solid var(--aec-tone-field-line);border-radius:var(--aec-radius-pill);background:var(--aec-tone-surface-raised);transition:border-color var(--aec-dur) ease,box-shadow var(--aec-dur) ease;align-items:center;gap:6px;padding:5px;display:flex}.aec-ui-inline-field:focus-within{border-color:var(--aec-tone-title);box-shadow:0 0 0 4px #0e7c8c29}.aec-ui-inline-field>.aec-ui-input{min-height:44px;box-shadow:none;background:0 0;border:0;padding-left:16px}.aec-ui-inline-field>.aec-ui-input:focus-visible{outline:none}.aec-ui-inline-field>.aec-ui-button{min-height:44px}@media (width<=560px){.aec-ui-inline-field{box-shadow:none;background:0 0;border:0;flex-direction:column;align-items:stretch;padding:0}.aec-ui-inline-field:focus-within{box-shadow:none}.aec-ui-inline-field>.aec-ui-input{min-height:var(--aec-h-field);border:1px solid var(--aec-tone-field-line);background:var(--aec-tone-surface-raised)}.aec-ui-inline-field>.aec-ui-input:focus-visible{outline:2px solid var(--aec-tone-focus);outline-offset:2px}.aec-ui-inline-field>.aec-ui-button{min-height:var(--aec-h-button)}}.aec-ui-search{min-width:0;position:relative}.aec-ui-search-icon{width:18px;height:18px;color:var(--aec-tone-meta);pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.aec-ui-search>.aec-ui-input{padding-left:48px}.aec-ui-search>.aec-ui-input::-webkit-search-decoration{-webkit-appearance:none}.aec-ui-faq{border-top:1px solid var(--aec-tone-line)}.aec-ui-faq-item{border-bottom:1px solid var(--aec-tone-line)}.aec-ui-faq-item>summary{min-height:var(--aec-touch);font:var(--aec-fw-display) 22px/1.3 var(--aec-font-display);letter-spacing:-.02em;color:var(--aec-tone-title);cursor:pointer;touch-action:manipulation;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;list-style:none;display:flex}.aec-ui-faq-item>summary::-webkit-details-marker{display:none}.aec-ui-faq-item>summary:hover{color:var(--aec-tone-title)}.aec-ui-faq-item>summary:focus-visible{outline:2px solid var(--aec-tone-focus);outline-offset:4px;border-radius:6px}.aec-ui-faq-icon,.aec-ui-toggle-icon{border:1px solid var(--aec-tone-line);background:var(--aec-tone-surface-raised);width:36px;height:36px;transition:background-color var(--aec-dur) ease,border-color var(--aec-dur) ease;border-radius:50%;flex:none;position:relative}.aec-ui-faq-icon:after,.aec-ui-faq-icon:before,.aec-ui-toggle-icon:after,.aec-ui-toggle-icon:before{content:"";background:var(--aec-tone-title);width:12px;height:1.5px;transition:transform var(--aec-dur-slow) var(--aec-ease);border-radius:1px;margin:-.75px 0 0 -6px;position:absolute;top:50%;left:50%}.aec-ui-faq-icon:after,.aec-ui-toggle-icon:after{transform:rotate(90deg)}.aec-ui-faq-item[open] .aec-ui-faq-icon,[aria-expanded=true]>.aec-ui-toggle-icon{border-color:var(--aec-lime);background:var(--aec-lime)}.aec-ui-faq-item[open] .aec-ui-faq-icon:after,.aec-ui-faq-item[open] .aec-ui-faq-icon:before,[aria-expanded=true]>.aec-ui-toggle-icon:after,[aria-expanded=true]>.aec-ui-toggle-icon:before{background:var(--aec-on-lime)}.aec-ui-faq-item[open] .aec-ui-faq-icon:after,[aria-expanded=true]>.aec-ui-toggle-icon:after{transform:rotate(0)}.aec-ui-toggle-icon-sm{width:30px;height:30px}[aria-expanded]:hover>.aec-ui-toggle-icon{border-color:var(--aec-tone-meta)}[aria-expanded=true]:hover>.aec-ui-toggle-icon{border-color:var(--aec-lime)}.aec-ui-faq-answer{max-width:68ch;font:400 var(--aec-fs-body)/var(--aec-lh-body) var(--aec-font-body);color:var(--aec-tone-body);padding:0 60px 28px 0}@media (width<=760px){.aec-ui-faq-item>summary{padding:20px 0;font-size:19px}.aec-ui-faq-answer{padding-right:0}}.aec-ui-atmo{isolation:isolate;border-radius:var(--aec-radius-panel);background-color:var(--atmo-base);background-image:var(--atmo-paint);position:relative;overflow:hidden}.aec-ui-atmo.is-ice{--atmo-base:#eef4f5;--atmo-paint:radial-gradient(75% 95% at 100% 100%, #0e7c8c2b, transparent 70%), radial-gradient(55% 65% at 94% 4%, #cdf24b33, transparent 72%), radial-gradient(65% 75% at 0% 0%, #fff, transparent 72%), linear-gradient(160deg, #f8fafa, #e8f0f1)}.aec-ui-atmo.is-sand{--atmo-base:#f1efea;--atmo-paint:radial-gradient(70% 85% at 0% 100%, #0e7c8c12, transparent 70%), radial-gradient(65% 80% at 100% 100%, #7a70621f, transparent 72%), radial-gradient(65% 75% at 0% 0%, #fff, transparent 72%), linear-gradient(165deg, #faf9f6, #e9e5de)}.aec-ui-atmo.is-ink{--atmo-base:#0b0e13;--atmo-paint:radial-gradient(65% 85% at 100% 100%, #0e7c8c66, transparent 70%), radial-gradient(42% 52% at 96% 6%, #cdf24b21, transparent 72%), radial-gradient(70% 80% at 0% 0%, #181d25, transparent 72%), linear-gradient(160deg, #10141a, #0b0e13 60%, #0a1316);color:var(--aec-night-body)}.aec-ui-atmo.is-ice.is-vivid{--atmo-base:#e4eff0;--atmo-paint:radial-gradient(55% 70% at 90% 6%, #cdf24b5c, transparent 64%), radial-gradient(72% 88% at 74% 74%, #0e7c8c52, transparent 68%), radial-gradient(60% 80% at 6% 10%, #fffffff2, transparent 70%), linear-gradient(170deg, #f4f8f8, #d9eaec 55%, #c2dde1)}.aec-ui-atmo.is-sand.is-vivid{--atmo-base:#f0e6d8;--atmo-paint:radial-gradient(62% 78% at 92% 92%, #c4804657, transparent 66%), radial-gradient(55% 70% at 80% 14%, #cdf24b29, transparent 64%), radial-gradient(70% 80% at 4% 6%, #fffcf6f2, transparent 70%), linear-gradient(165deg, #f7f2ea, #eee2d1 60%, #e3ccaf)}.aec-ui-atmo.is-ink.is-vivid{--atmo-paint:radial-gradient(60% 75% at 92% 4%, #cdf24b4d, transparent 62%), radial-gradient(70% 90% at 70% 38%, #0e7c8c85, transparent 66%), radial-gradient(80% 90% at 8% 100%, #0e7c8c5c, transparent 64%), linear-gradient(160deg, #0b0e13 18%, #0e2228 58%, #0b0e13)}.aec-ui-atmo.is-ice,.aec-ui-atmo.is-sand{--aec-tone-meta:#4c535d}.aec-ui-atmo .aec-ui-sheet{--aec-tone-meta:#646c77}.aec-ui-atmo-backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0}.aec-ui-atmo-backdrop>*{width:100%;height:100%}.aec-ui-atmo-stage{place-items:center;padding:clamp(28px,6vw,72px) clamp(16px,5vw,64px);display:grid}.aec-ui-marker{background:var(--aec-lime);width:8px;height:8px;box-shadow:0 0 0 1px var(--aec-tone-marker-ring);vertical-align:middle;border-radius:50%;flex:none;display:inline-block}.aec-ui-marker-rule{background:var(--aec-tone-accent-line);border-radius:1px;width:24px;height:2px;margin-bottom:14px;display:block}.aec-ui-moment{margin-inline:var(--aec-moment-inset);padding:var(--aec-section-y) calc(var(--aec-gutter) - var(--aec-moment-inset));border-radius:var(--aec-radius-panel);color:var(--aec-tone-body)}.aec-ui-avatar{background:var(--aec-ink);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.aec-ui-ask{border:1px solid var(--aec-rule);border-radius:calc(var(--aec-radius-card) - 6px);background:var(--aec-paper);padding:16px 18px}.aec-ui-ask-text{font:400 18px/1.4 var(--aec-font-display);letter-spacing:-.015em;color:var(--aec-ink);text-wrap:pretty;margin-top:6px}.aec-ui-steps{margin:0;padding:0;list-style:none;display:grid}.aec-ui-steps>li{border-top:1px solid var(--aec-rule);font:400 15px/1.4 var(--aec-font-body);color:var(--aec-ink);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.aec-ui-steps>li>time{color:var(--aec-ink-meta);font-size:11px}.aec-ui-step-state{border:1.5px solid var(--aec-ink);border-radius:50%;width:16px;height:16px}.aec-ui-steps>.is-done>.aec-ui-step-state{background:var(--aec-ink) url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23fbfbfa%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.6%22%20d%3D%22m4.5%208.2%202.2%202.2%204.8-4.8%22%2F%3E%3C%2Fsvg%3E) center/100% no-repeat}.aec-ui-steps>.is-current>.aec-ui-step-state{background:var(--aec-lime)}.aec-ui-paused,.aec-ui-paused *,.aec-ui-paused :after,.aec-ui-paused :before{animation-play-state:paused!important}.aec-ui-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aec-ui-button:focus-visible,.aec-ui-card-interactive:focus-visible,.aec-ui-filter:focus-visible,.aec-ui-link:focus-visible{outline:2px solid var(--aec-tone-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.aec-ui-card-interactive:hover{transform:none}}.iub__us-widget{display:none!important}.zv-logo[data-v-2e113c82]{flex:none;display:block;overflow:visible}.zv-logo path[data-v-2e113c82],.zv-logo rect[data-v-2e113c82]{transition:fill .35s,opacity .35s}.zv-logo-highlight[data-v-2e113c82]{fill:var(--aec-lime)}.zv-logo-vector[data-v-2e113c82],.zv-logo-zero[data-v-2e113c82]{fill:var(--aec-ink)}.zv-logo.is-dark .zv-logo-highlight[data-v-2e113c82]{opacity:0}.zv-logo.is-dark .zv-logo-zero[data-v-2e113c82]{fill:var(--aec-lime)}.zv-logo.is-dark .zv-logo-vector[data-v-2e113c82]{fill:var(--aec-night-title)}@media (prefers-reduced-motion:reduce){.zv-logo path[data-v-2e113c82],.zv-logo rect[data-v-2e113c82]{transition:none}}.landing-navigation[data-v-efa548a6]{z-index:40;height:var(--aec-nav-band);padding:var(--aec-nav-top) 16px 0;pointer-events:none;position:sticky;top:0}.nav-pill[data-v-efa548a6]{width:100%;max-width:1160px;height:var(--aec-nav-h);border-radius:var(--aec-radius-pill);-webkit-backdrop-filter:blur(22px)saturate(165%)brightness(1.06);backdrop-filter:blur(22px)saturate(165%)brightness(1.06);color:var(--aec-ink);pointer-events:auto;background:linear-gradient(#ffffffd1,#fbfbfab8);border:1px solid #ffffffb3;justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:0 8px 0 24px;display:flex;box-shadow:inset 0 1px #ffffffd9,0 0 0 1px #0d0f140f,0 1px 2px #0d0f140d,0 12px 36px -14px #0d0f1442}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav-pill[data-v-efa548a6]{background:#fbfbfa}}.nav-pill[data-v-efa548a6]{transition:max-width .55s var(--aec-ease),padding .55s var(--aec-ease),transform .55s var(--aec-ease),background-color .35s ease,border-color .35s ease,box-shadow .45s ease,backdrop-filter .35s ease}.is-docked .nav-pill[data-v-efa548a6]{-webkit-backdrop-filter:none;backdrop-filter:none;max-width:calc(min(1112px,100vw - 88px) + 48px);box-shadow:none;background:0 0;border-color:#0000;padding:0 0 0 24px;transform:translateY(-4px)}@media (width>=961px){.landing-navigation:not(.is-docked) .nav-pill[data-v-efa548a6]{max-width:1040px}}.is-tone-dark:not(.is-docked) .nav-pill[data-v-efa548a6]{background:linear-gradient(#1e2229c7,#0d0f14b8);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #0003,0 12px 36px -14px #0009}.is-tone-dark .nav-logo[data-v-efa548a6]{color:#f6f8fa}.is-tone-dark .nav-links a[data-v-efa548a6]{color:#f6f8fac7}.is-tone-dark .nav-links a[data-v-efa548a6]:hover{color:#f6f8fa;background:#ffffff14}.is-tone-dark .nav-links a[aria-current][data-v-efa548a6]{color:var(--aec-lime);-webkit-text-stroke:.45px currentColor}.is-tone-dark .nav-links a[aria-current][data-v-efa548a6]:after{opacity:0;animation:none}.is-tone-dark .nav-lang[data-v-efa548a6]{background:#ffffff0f;border-color:#ffffff2e}.is-tone-dark .nav-lang button[aria-pressed=true][data-v-efa548a6]{color:var(--aec-ink)!important;background:#f6f8faeb!important}.is-tone-dark .nav-lang button[aria-pressed=false][data-v-efa548a6]{color:#f6f8fab3!important}.is-tone-dark .nav-lang button[aria-pressed=false][data-v-efa548a6]:hover{color:#f6f8fa!important}.is-tone-dark .mobile-menu-toggle[data-v-efa548a6]{color:#f6f8fa;background:#ffffff0f;border-color:#ffffff38}.mobile-menu-toggle[data-v-efa548a6],.nav-lang[data-v-efa548a6],.nav-links a[data-v-efa548a6],.nav-logo[data-v-efa548a6]{transition:color .35s,background-color .35s,border-color .35s}.nav-logo[data-v-efa548a6]{min-width:44px;min-height:44px;color:var(--aec-ink);flex:none;align-items:center;text-decoration:none;display:inline-flex}.nav-logo[data-v-efa548a6] .zv-logo{width:auto;height:28px}.nav-logo-zero[data-v-efa548a6]{display:none!important}@media (width<=399px){.nav-logo-full[data-v-efa548a6]{display:none!important}.nav-logo-zero[data-v-efa548a6]{display:block!important}}@media (width>=961px) and (width<=1180px){.nav-logo[data-v-efa548a6] .zv-logo{height:24px}.nav-links a[data-v-efa548a6]{padding:0 9px}}.nav-links[data-v-efa548a6]{align-items:center;gap:4px;display:flex}.nav-links a[data-v-efa548a6]{border-radius:var(--aec-radius-pill);min-height:44px;font:var(--aec-fw-ui) 15px/1 var(--aec-font-body);white-space:nowrap;color:var(--aec-ink-body);transition:color var(--aec-dur) ease,background-color var(--aec-dur) ease;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex;position:relative}.nav-links a[data-v-efa548a6]:hover{color:var(--aec-ink);filter:none;background:#0d0f140b}.nav-links a[data-v-efa548a6]{isolation:isolate}.nav-links a[data-v-efa548a6]:after{content:"";z-index:-1;background:var(--aec-lime);opacity:0;height:.5em;transition:opacity var(--aec-dur-fast) ease;border-radius:1px;position:absolute;top:calc(50% - .05em);left:50%;right:50%}.nav-links a[aria-current][data-v-efa548a6]{color:var(--aec-ink)}.nav-links a[aria-current][data-v-efa548a6]:after{opacity:1;animation:nav-mark-in-efa548a6 .38s var(--aec-ease) both;left:10px;right:10px}@keyframes nav-mark-in-efa548a6{0%{opacity:0;left:50%;right:50%}20%{opacity:1;left:calc(50% - .25em);right:calc(50% - .25em)}45%{left:calc(50% - .25em);right:calc(50% - .25em)}to{left:10px;right:10px}}.nav-actions[data-v-efa548a6]{flex:none;align-items:center;gap:10px;display:flex}.nav-lang[data-v-efa548a6]{border:1px solid var(--aec-rule);background:#fff9;padding:3px;display:flex}.nav-lang[data-v-efa548a6],.nav-lang button[data-v-efa548a6]{border-radius:var(--aec-radius-pill)}.nav-lang button[data-v-efa548a6]{min-width:36px;min-height:32px;font:600 12px/1 var(--aec-font-body);letter-spacing:.06em;cursor:pointer;touch-action:manipulation;transition:background-color var(--aec-dur) ease,color var(--aec-dur) ease;border:0;padding:0 8px}.nav-lang button[data-v-efa548a6]:hover{filter:none}.nav-lang button[aria-pressed=false][data-v-efa548a6]:hover{color:var(--aec-ink)!important}.nav-cta[data-v-efa548a6]{white-space:nowrap;max-width:240px;min-height:44px;transition:max-width .45s var(--aec-ease),padding .45s var(--aec-ease),margin .45s var(--aec-ease),opacity .25s ease,visibility 0s;padding:0 20px;overflow:hidden}.is-at-launch .nav-cta[data-v-efa548a6]{opacity:0;visibility:hidden;pointer-events:none;max-width:0;transition:max-width .45s var(--aec-ease),padding .45s var(--aec-ease),margin .45s var(--aec-ease),opacity .2s ease,visibility 0s .45s;border-width:0;margin-left:-10px;padding:0}.landing-navigation[data-v-efa548a6] :focus-visible{outline:2px solid var(--aec-teal);outline-offset:2px}.nav-logo[data-v-efa548a6]:focus-visible{outline-offset:6px;border-radius:4px}.mobile-menu-toggle[data-v-efa548a6],.mobile-navigation[data-v-efa548a6]{display:none}@media (width<=960px){.nav-links[data-v-efa548a6]{display:none}.nav-pill[data-v-efa548a6]{gap:12px;padding-left:20px}.mobile-menu-toggle[data-v-efa548a6]{border:1px solid var(--aec-rule);background:var(--aec-card);width:44px;height:44px;color:var(--aec-ink);cursor:pointer;touch-action:manipulation;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;display:flex}.mobile-menu-toggle[data-v-efa548a6]:hover{filter:none;border-color:var(--aec-rule-strong)}.mobile-menu-toggle span[data-v-efa548a6]{background:currentColor;border-radius:1px;width:16px;height:1.5px;transition:transform .18s;display:block}.mobile-menu-open .mobile-menu-toggle span[data-v-efa548a6]:first-child{transform:translateY(3.25px)rotate(45deg)}.mobile-menu-open .mobile-menu-toggle span[data-v-efa548a6]:last-child{transform:translateY(-3.25px)rotate(-45deg)}.mobile-navigation[data-v-efa548a6]{top:calc(var(--aec-nav-top) + var(--aec-nav-h) + 8px);border-radius:var(--aec-radius-panel);background:var(--aec-card);max-width:1160px;box-shadow:var(--aec-shadow-lg);pointer-events:auto;border:1px solid #0d0f1414;margin:0 auto;padding:6px 20px 20px;position:absolute;left:16px;right:16px}.mobile-navigation.is-open[data-v-efa548a6]{display:block}.mobile-navigation>a[data-v-efa548a6]:not(.mobile-navigation-cta){border-bottom:1px solid var(--aec-rule);min-height:56px;font:400 19px/1.2 var(--aec-font-display);letter-spacing:-.015em;color:var(--aec-ink);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.mobile-navigation>a>span[data-v-efa548a6]:last-child{color:var(--aec-ink-meta);font-size:15px}.mobile-navigation>a[aria-current]>span[data-v-efa548a6]:first-child{background-image:linear-gradient(transparent 55%,var(--aec-lime) 55%,var(--aec-lime) 92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.mobile-navigation>.mobile-navigation-cta[data-v-efa548a6]{width:100%;margin-top:20px;display:flex}}@media (width<=600px){.nav-cta[data-v-efa548a6]{display:none}.landing-navigation[data-v-efa548a6]{padding-left:12px;padding-right:12px}.is-docked .nav-pill[data-v-efa548a6],.nav-pill[data-v-efa548a6]{padding:0 6px 0 18px}.nav-logo[data-v-efa548a6] .zv-logo{height:clamp(22px,10vw - 18px,28px)}.mobile-navigation[data-v-efa548a6]{left:12px;right:12px}}@media (pointer:coarse){.nav-lang button[data-v-efa548a6]{min-width:40px;min-height:40px}}@media (prefers-reduced-motion:reduce){.mobile-menu-toggle[data-v-efa548a6],.mobile-menu-toggle span[data-v-efa548a6],.nav-cta[data-v-efa548a6],.nav-lang[data-v-efa548a6],.nav-links a[data-v-efa548a6],.nav-links a[data-v-efa548a6]:after,.nav-logo[data-v-efa548a6],.nav-pill[data-v-efa548a6]{transition:none}.nav-links a[aria-current][data-v-efa548a6]:after{animation:none}}.landing-footer[data-v-1261eb10]{background:var(--aec-night);color:var(--aec-night-meta);font:400 var(--aec-fs-small)/1.5 var(--aec-font-body);padding-top:72px;padding-bottom:40px}.footer-grid[data-v-1261eb10]{border-top:1px solid var(--aec-night-line);grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:40px 48px;padding-top:56px;display:grid}.footer-logo[data-v-1261eb10]{display:flex}.footer-logo[data-v-1261eb10] .zv-logo{width:auto;height:32px}.footer-about[data-v-1261eb10]{max-width:38ch;color:var(--aec-night-body);text-wrap:pretty;margin-top:16px}.footer-company[data-v-1261eb10]{margin-top:12px}.footer-adn[data-v-1261eb10]{outline-offset:30px;width:128px;height:auto;margin-top:32px;padding:0;display:block}.footer-brand>.footer-adn[data-v-1261eb10]{margin-bottom:30px}.footer-label[data-v-1261eb10]{color:var(--aec-night-meta);margin-bottom:12px}.footer-col ul[data-v-1261eb10]{margin:0;padding:0;list-style:none;display:grid}.footer-col a[data-v-1261eb10],.footer-col button[data-v-1261eb10]{min-height:36px;color:var(--aec-night-body);font:inherit;cursor:pointer;transition:color var(--aec-dur) ease;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.footer-col a[data-v-1261eb10]:hover,.footer-col button[data-v-1261eb10]:hover{color:var(--aec-night-title);text-underline-offset:4px;filter:none;text-decoration:underline;text-decoration-thickness:1px}.footer-adn[data-v-1261eb10]:focus-visible,.footer-col[data-v-1261eb10] :focus-visible{outline:2px solid var(--aec-lime);outline-offset:3px}.trademark-note[data-v-1261eb10]{border-top:1px solid var(--aec-night-line);font:400 12px/1.65 var(--aec-font-body);color:var(--aec-night-meta);margin-top:56px;padding-top:24px}@media (width<=1050px){.footer-grid[data-v-1261eb10]{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-brand[data-v-1261eb10]{grid-column:1/-1}}@media (width<=760px){.landing-footer[data-v-1261eb10]{padding-top:48px;padding-bottom:calc(32px + env(safe-area-inset-bottom,0px))}.footer-grid[data-v-1261eb10]{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px;padding-top:40px}.footer-col a[data-v-1261eb10],.footer-col button[data-v-1261eb10]{min-height:44px}.footer-adn[data-v-1261eb10]{width:120px}.trademark-note[data-v-1261eb10]{margin-top:40px}}.aec-mobile-cta[data-v-693ac58c]{display:none}@media (width<=760px){.aec-mobile-cta[data-v-693ac58c]{z-index:30;padding:6px 16px calc(6px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);border-top:1px solid var(--aec-rule);background:#fbfbfad6;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px -16px #0d0f142e}.aec-mobile-cta-button[data-v-693ac58c]{width:100%;display:flex}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.aec-mobile-cta[data-v-693ac58c]{background:var(--aec-paper)}}.aec-mobile-cta-enter-active[data-v-693ac58c],.aec-mobile-cta-leave-active[data-v-693ac58c]{transition:transform .22s,opacity .22s}.aec-mobile-cta-enter-from[data-v-693ac58c],.aec-mobile-cta-leave-to[data-v-693ac58c]{opacity:0;transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.aec-mobile-cta-enter-active[data-v-693ac58c],.aec-mobile-cta-leave-active[data-v-693ac58c]{transition:none}}.zv-error[data-v-8e93746a]{margin-top:calc(var(--aec-nav-band)*-1);background:var(--aec-paper)}.zv-error-section[data-v-8e93746a]{justify-items:start;display:grid;padding-top:calc(var(--aec-nav-band) + 96px)!important}.zv-error-zero[data-v-8e93746a]{margin-bottom:48px}.zv-error-title[data-v-8e93746a]{max-width:14ch}.zv-error-lead[data-v-8e93746a]{max-width:46ch;margin:28px 0 36px}@media (width<=760px){.zv-error-section[data-v-8e93746a]{padding-top:calc(var(--aec-nav-band) + 48px)!important}.zv-error-zero[data-v-8e93746a]{width:112px;height:auto;margin-bottom:32px}}
