.features-hero:where(.astro-fsswmxcn){position:relative;width:min(1812px,calc(100vw - 48px));margin:4px auto 0;overflow:hidden;padding:clamp(52px,5vw,72px) 0;border-radius:var(--radius-section);background:linear-gradient(117deg,var(--color-brand-visual-soft) 0%,var(--color-brand-primary-soft) 54%,var(--color-surface-cream) 100%)}.features-hero-bg:where(.astro-fsswmxcn){position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(760px 360px at 50% -18%,rgb(var(--color-brand-primary-rgb) / .16),transparent 62%),radial-gradient(520px 320px at 92% 12%,rgb(var(--color-state-warning-rgb) / .12),transparent 66%)}.features-hero-grid-bg:where(.astro-fsswmxcn){position:absolute;inset:0;opacity:.5;background-image:linear-gradient(rgb(var(--color-brand-primary-rgb) / .055) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--color-brand-primary-rgb) / .055) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(90deg,transparent 0%,black 52%,black 100%);pointer-events:none}.features-hero-inner:where(.astro-fsswmxcn){position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.86fr) minmax(500px,1.14fr);align-items:center;gap:clamp(42px,5vw,86px);max-width:1320px}.features-hero-copy:where(.astro-fsswmxcn){min-width:0}.features-hero-copy:where(.astro-fsswmxcn) .section-eyebrow:where(.astro-fsswmxcn){justify-content:flex-start;margin-bottom:18px}.features-hero-copy:where(.astro-fsswmxcn) h1:where(.astro-fsswmxcn){margin:0 0 22px;color:var(--ink);font-size:clamp(46px,4.6vw,68px);font-weight:700;line-height:.99;letter-spacing:var(--font-brand-display-letter-spacing);text-wrap:balance}.features-hero-copy:where(.astro-fsswmxcn) h1:where(.astro-fsswmxcn) span:where(.astro-fsswmxcn){display:block}.features-hero-copy:where(.astro-fsswmxcn) h1:where(.astro-fsswmxcn) .accent:where(.astro-fsswmxcn){color:var(--blue);font-family:var(--font-brand-heading);font-style:normal;font-weight:700;letter-spacing:var(--font-brand-display-letter-spacing)}.features-hero-copy:where(.astro-fsswmxcn)>p:where(.astro-fsswmxcn){max-width:570px;margin:0 0 28px;color:var(--color-text-soft);font-size:18px;line-height:1.55}.features-hero-cta:where(.astro-fsswmxcn){display:flex;flex-wrap:wrap;gap:12px}.features-hero-tabs:where(.astro-fsswmxcn){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:460px;margin-top:30px}.features-hero-tab:where(.astro-fsswmxcn){position:relative;min-width:0;height:43px;padding:0 14px;overflow:hidden;border:1px solid rgb(var(--color-brand-primary-rgb) / .16);border-radius:var(--radius-pill);background:#ffffffa8;color:var(--color-text-soft);cursor:pointer;font:inherit;font-size:13.5px;font-weight:600;text-align:left;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.features-hero-tab:where(.astro-fsswmxcn):hover{border-color:rgb(var(--color-brand-primary-rgb) / .34);background:#ffffffe0}.features-hero-tab:where(.astro-fsswmxcn):focus-visible{outline:3px solid rgb(var(--color-brand-primary-rgb) / .25);outline-offset:2px}.features-hero-tab:where(.astro-fsswmxcn).is-active{border-color:rgb(var(--color-brand-primary-rgb) / .4);background:#fff;color:var(--ink);box-shadow:0 8px 18px -12px rgb(var(--color-brand-primary-strong-rgb) / .4)}.features-hero-tab:where(.astro-fsswmxcn)>span:where(.astro-fsswmxcn){position:relative;z-index:1;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.features-hero-tab:where(.astro-fsswmxcn)>i:where(.astro-fsswmxcn){position:absolute;right:12px;bottom:6px;left:12px;height:2px;overflow:hidden;border-radius:99px;background:rgb(var(--color-brand-primary-rgb) / .12)}.features-hero-tab:where(.astro-fsswmxcn)>i:where(.astro-fsswmxcn):after{content:"";display:block;width:100%;height:100%;border-radius:inherit;background:var(--blue);transform:scaleX(0);transform-origin:left center}.features-hero:where(.astro-fsswmxcn).is-auto-playing .features-hero-tab:where(.astro-fsswmxcn).is-active>i:where(.astro-fsswmxcn):after{animation:feature-hero-progress 5.2s linear forwards}@keyframes feature-hero-progress{to{transform:scaleX(1)}}.features-hero-product:where(.astro-fsswmxcn){min-width:0;overflow:hidden;border:1px solid rgb(var(--color-brand-primary-rgb) / .16);border-radius:26px;background:#ffffffb8;box-shadow:0 32px 70px -34px rgb(var(--color-brand-ink-rgb) / .28),0 10px 28px -18px rgb(var(--color-brand-primary-strong-rgb) / .24),inset 0 1px #fff;opacity:0;transform:translate3d(54px,20px,0) scale(.975);transition:opacity .48s ease,transform .66s cubic-bezier(.2,.8,.2,1);will-change:opacity,transform}.features-hero:where(.astro-fsswmxcn).is-ready .features-hero-product:where(.astro-fsswmxcn){opacity:1;transform:translateZ(0) scale(1)}.features-hero-product-bar:where(.astro-fsswmxcn){display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:54px;padding:0 18px;border-bottom:1px solid rgb(var(--color-brand-primary-rgb) / .12);background:#ffffffad}.features-hero-product-dots:where(.astro-fsswmxcn){display:flex;gap:6px}.features-hero-product-dots:where(.astro-fsswmxcn) i:where(.astro-fsswmxcn){width:9px;height:9px;border-radius:50%;background:var(--color-border-muted)}.features-hero-product-dots:where(.astro-fsswmxcn) i:where(.astro-fsswmxcn):first-child{background:#ff7a73}.features-hero-product-dots:where(.astro-fsswmxcn) i:where(.astro-fsswmxcn):nth-child(2){background:#f5bf4f}.features-hero-product-dots:where(.astro-fsswmxcn) i:where(.astro-fsswmxcn):last-child{background:#52c781}.features-hero-product-title:where(.astro-fsswmxcn){display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-size:13.5px;font-weight:700}.features-hero-product-title:where(.astro-fsswmxcn) img:where(.astro-fsswmxcn){width:24px;height:24px;object-fit:contain}.features-hero-product-status:where(.astro-fsswmxcn){display:inline-flex;align-items:center;justify-self:end;gap:6px;color:var(--ok);font-family:Geist Mono,monospace;font-size:10.5px;font-weight:600;text-transform:uppercase}.features-hero-product-status:where(.astro-fsswmxcn)>i:where(.astro-fsswmxcn){width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px rgb(var(--color-state-success-rgb) / .12)}.features-hero-stage:where(.astro-fsswmxcn){position:relative;display:grid;min-height:404px;padding:26px;overflow:hidden;isolation:isolate}.features-hero-stage:where(.astro-fsswmxcn):before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(430px 260px at 18% 10%,rgb(var(--color-brand-primary-rgb) / .1),transparent 68%),radial-gradient(390px 250px at 95% 100%,rgb(var(--color-state-success-rgb) / .08),transparent 68%)}.features-hero-panel:where(.astro-fsswmxcn){grid-area:1 / 1;display:flex;align-items:center;justify-content:center;min-width:0;opacity:0;visibility:hidden;transform:translate3d(20px,10px,0) scale(.985);transition:opacity .3s ease,transform .44s cubic-bezier(.2,.8,.2,1),visibility 0s linear .44s;pointer-events:none}.features-hero-panel:where(.astro-fsswmxcn).is-active{opacity:1;visibility:visible;transform:translateZ(0) scale(1);transition-delay:90ms,90ms,0s}.features-hero-panel:where(.astro-fsswmxcn)>:where(.astro-fsswmxcn){width:100%;max-width:470px;margin:0;transform:none}.features-hero-panel:where(.astro-fsswmxcn) .slack-card:where(.astro-fsswmxcn){transform:none}.features-hero-panel:where(.astro-fsswmxcn) .slack-body:where(.astro-fsswmxcn){gap:14px;padding:16px 16px 20px}.features-hero-panel:where(.astro-fsswmxcn) .mini-card:where(.astro-fsswmxcn),.features-hero-panel:where(.astro-fsswmxcn) .doc-card:where(.astro-fsswmxcn),.features-hero-panel:where(.astro-fsswmxcn) .routines:where(.astro-fsswmxcn){max-width:470px}.features-hero-panel:where(.astro-fsswmxcn) .msg:where(.astro-fsswmxcn),.features-hero-panel:where(.astro-fsswmxcn) .msg-bullets:where(.astro-fsswmxcn) li:where(.astro-fsswmxcn),.features-hero-panel:where(.astro-fsswmxcn) .mini-head:where(.astro-fsswmxcn),.features-hero-panel:where(.astro-fsswmxcn) .metric:where(.astro-fsswmxcn),.features-hero-panel:where(.astro-fsswmxcn) .spark:where(.astro-fsswmxcn) span:where(.astro-fsswmxcn),.features-hero-panel:where(.astro-fsswmxcn) .doc-head:where(.astro-fsswmxcn),.features-hero-panel:where(.astro-fsswmxcn) .doc-thumb:where(.astro-fsswmxcn),.features-hero-panel:where(.astro-fsswmxcn) .doc-foot:where(.astro-fsswmxcn),.features-hero-panel:where(.astro-fsswmxcn) .routines-head:where(.astro-fsswmxcn),.features-hero-panel:where(.astro-fsswmxcn) .rt-row:where(.astro-fsswmxcn){opacity:0;transform:translate3d(0,11px,0);transition:opacity .3s ease,transform .4s cubic-bezier(.2,.8,.2,1)}.features-hero-panel:where(.astro-fsswmxcn) .spark:where(.astro-fsswmxcn) span:where(.astro-fsswmxcn){transform:scaleY(.08);transform-origin:center bottom}.features-hero-panel:where(.astro-fsswmxcn).is-active .msg:where(.astro-fsswmxcn),.features-hero-panel:where(.astro-fsswmxcn).is-active .msg-bullets:where(.astro-fsswmxcn) li:where(.astro-fsswmxcn),.features-hero-panel:where(.astro-fsswmxcn).is-active .mini-head:where(.astro-fsswmxcn),.features-hero-panel:where(.astro-fsswmxcn).is-active .metric:where(.astro-fsswmxcn),.features-hero-panel:where(.astro-fsswmxcn).is-active .doc-head:where(.astro-fsswmxcn),.features-hero-panel:where(.astro-fsswmxcn).is-active .doc-thumb:where(.astro-fsswmxcn),.features-hero-panel:where(.astro-fsswmxcn).is-active .doc-foot:where(.astro-fsswmxcn),.features-hero-panel:where(.astro-fsswmxcn).is-active .routines-head:where(.astro-fsswmxcn),.features-hero-panel:where(.astro-fsswmxcn).is-active .rt-row:where(.astro-fsswmxcn){opacity:1;transform:translateZ(0)}.features-hero-panel:where(.astro-fsswmxcn).is-active .spark:where(.astro-fsswmxcn) span:where(.astro-fsswmxcn){opacity:.85;transform:scaleY(1)}.features-hero-panel:where(.astro-fsswmxcn).is-active .msg:where(.astro-fsswmxcn):first-child,.features-hero-panel:where(.astro-fsswmxcn).is-active .mini-head:where(.astro-fsswmxcn),.features-hero-panel:where(.astro-fsswmxcn).is-active .doc-head:where(.astro-fsswmxcn),.features-hero-panel:where(.astro-fsswmxcn).is-active .routines-head:where(.astro-fsswmxcn){transition-delay:.19s}.features-hero-panel:where(.astro-fsswmxcn).is-active .msg:where(.astro-fsswmxcn):nth-child(2),.features-hero-panel:where(.astro-fsswmxcn).is-active .metric-row:where(.astro-fsswmxcn):nth-child(2) .metric:where(.astro-fsswmxcn):first-child,.features-hero-panel:where(.astro-fsswmxcn).is-active .doc-thumb:where(.astro-fsswmxcn):first-child,.features-hero-panel:where(.astro-fsswmxcn).is-active .rt-row:where(.astro-fsswmxcn):nth-child(2){transition-delay:.32s}.features-hero-panel:where(.astro-fsswmxcn).is-active .msg-bullets:where(.astro-fsswmxcn) li:where(.astro-fsswmxcn):first-child,.features-hero-panel:where(.astro-fsswmxcn).is-active .metric-row:where(.astro-fsswmxcn):nth-child(2) .metric:where(.astro-fsswmxcn):nth-child(2),.features-hero-panel:where(.astro-fsswmxcn).is-active .doc-thumb:where(.astro-fsswmxcn):nth-child(2),.features-hero-panel:where(.astro-fsswmxcn).is-active .rt-row:where(.astro-fsswmxcn):nth-child(3){transition-delay:.43s}.features-hero-panel:where(.astro-fsswmxcn).is-active .msg-bullets:where(.astro-fsswmxcn) li:where(.astro-fsswmxcn):nth-child(2),.features-hero-panel:where(.astro-fsswmxcn).is-active .metric-row:where(.astro-fsswmxcn):nth-child(3) .metric:where(.astro-fsswmxcn):first-child,.features-hero-panel:where(.astro-fsswmxcn).is-active .doc-thumb:where(.astro-fsswmxcn):nth-child(3),.features-hero-panel:where(.astro-fsswmxcn).is-active .rt-row:where(.astro-fsswmxcn):nth-child(4){transition-delay:.54s}.features-hero-panel:where(.astro-fsswmxcn).is-active .msg-bullets:where(.astro-fsswmxcn) li:where(.astro-fsswmxcn):nth-child(3),.features-hero-panel:where(.astro-fsswmxcn).is-active .metric-row:where(.astro-fsswmxcn):nth-child(3) .metric:where(.astro-fsswmxcn):nth-child(2),.features-hero-panel:where(.astro-fsswmxcn).is-active .doc-foot:where(.astro-fsswmxcn){transition-delay:.65s}.features-hero-panel:where(.astro-fsswmxcn).is-active .spark:where(.astro-fsswmxcn) span:where(.astro-fsswmxcn){transition-delay:calc(.61s + (var(--hero-bar-index, 0) * 28ms))}.feature-orbit-demo:where(.astro-fsswmxcn){width:100%;margin:30px auto 0}.feature-orbit-demo:where(.astro-fsswmxcn).is-orbit-sequence{opacity:0;transform:translate3d(0,28px,0) scale(.985);transition:opacity .48s ease,transform .68s cubic-bezier(.2,.8,.2,1);will-change:opacity,transform}.feature-orbit-demo:where(.astro-fsswmxcn).is-orbit-sequence.is-visible{opacity:1;transform:translateZ(0) scale(1)}.feature-orbit-demo:where(.astro-fsswmxcn).is-preparing,.feature-orbit-demo:where(.astro-fsswmxcn).is-preparing :where(.astro-fsswmxcn){transition:none!important}.feature-orbit-stage:where(.astro-fsswmxcn){position:relative;min-height:315px;overflow:hidden;background:radial-gradient(440px 250px at 50% 50%,rgb(var(--color-brand-primary-rgb) / .12),transparent 70%)}.feature-orbit-stage:where(.astro-fsswmxcn):before,.feature-orbit-stage:where(.astro-fsswmxcn):after{content:"";position:absolute;top:50%;left:50%;border:1px solid rgb(var(--color-brand-primary-rgb) / .11);border-radius:50%;pointer-events:none;transform:translate(-50%,-50%)}.feature-orbit-stage:where(.astro-fsswmxcn):before{width:430px;height:270px}.feature-orbit-stage:where(.astro-fsswmxcn):after{width:690px;height:360px;border-style:dashed;opacity:.7}.feature-orbit-command:where(.astro-fsswmxcn){position:absolute;top:50%;left:50%;z-index:3;width:min(48%,500px);padding:18px;border:1px solid rgb(var(--color-brand-primary-rgb) / .2);border-radius:20px;background:#fff;box-shadow:0 24px 58px -32px rgb(var(--color-brand-ink-rgb) / .34),0 8px 22px -15px rgb(var(--color-brand-primary-strong-rgb) / .2);opacity:0;transform:translate3d(-50%,-50%,0) scale(.94);transition:opacity .38s ease,transform .56s cubic-bezier(.2,.8,.2,1)}.feature-orbit-demo:where(.astro-fsswmxcn).is-visible .feature-orbit-command:where(.astro-fsswmxcn){opacity:1;transform:translate3d(-50%,-50%,0) scale(1);transition-delay:.15s}.feature-orbit-command-label:where(.astro-fsswmxcn){display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;color:var(--color-text-soft);font-family:var(--font-brand-heading);font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}.feature-orbit-command-label:where(.astro-fsswmxcn) img:where(.astro-fsswmxcn){width:23px;height:23px;object-fit:contain}.feature-orbit-message:where(.astro-fsswmxcn){display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center}.feature-orbit-user-avatar:where(.astro-fsswmxcn){width:44px;height:44px;display:grid;place-items:center;border-radius:11px;background:#7c3aed;color:#fff;font-size:16px;font-weight:700}.feature-orbit-message:where(.astro-fsswmxcn) p:where(.astro-fsswmxcn){margin:0;color:var(--ink);font-size:clamp(21px,2.35vw,30px);font-weight:600;line-height:1.25}.feature-orbit-message:where(.astro-fsswmxcn) mark:where(.astro-fsswmxcn){padding:1px 6px 2px;border-radius:5px;background:rgb(var(--color-brand-primary-rgb) / .12);color:var(--blue-deep);font-weight:700}.feature-orbit-card:where(.astro-fsswmxcn){position:absolute;z-index:2;display:flex;align-items:center;gap:10px;min-width:128px;min-height:52px;padding:9px 14px;border:1px solid rgb(var(--color-brand-primary-rgb) / .16);border-radius:14px;background:#ffffffeb;box-shadow:0 14px 28px -20px rgb(var(--color-brand-ink-rgb) / .28),0 4px 12px -8px rgb(var(--color-brand-primary-strong-rgb) / .16);opacity:0;transform:translate3d(0,12px,0) scale(.9);transition:opacity .32s ease,transform .46s cubic-bezier(.2,.8,.2,1)}.feature-orbit-card:where(.astro-fsswmxcn) img:where(.astro-fsswmxcn){width:29px;height:29px;object-fit:contain}.feature-orbit-card:where(.astro-fsswmxcn) strong:where(.astro-fsswmxcn){color:var(--ink);font-size:13.5px;font-weight:650}.feature-orbit-github:where(.astro-fsswmxcn){top:13%;left:9%}.feature-orbit-jira:where(.astro-fsswmxcn){top:13%;right:9%}.feature-orbit-linear:where(.astro-fsswmxcn){top:43%;left:4%}.feature-orbit-sentry:where(.astro-fsswmxcn){top:43%;right:4%}.feature-orbit-slack:where(.astro-fsswmxcn){bottom:10%;left:13%}.feature-orbit-vercel:where(.astro-fsswmxcn){right:13%;bottom:10%}.feature-orbit-outcome:where(.astro-fsswmxcn){position:absolute;top:64px;left:50%;z-index:4;display:flex;align-items:center;justify-content:center;width:min(88%,760px);min-height:28px;padding:0;border:0;background:transparent;opacity:0;transform:translate3d(-50%,10px,0);transition:opacity .36s ease,transform .44s cubic-bezier(.2,.8,.2,1)}.feature-orbit-demo:where(.astro-fsswmxcn).is-visible .feature-orbit-scene:where(.astro-fsswmxcn).is-active .feature-orbit-outcome:where(.astro-fsswmxcn){opacity:1;transform:translate3d(-50%,0,0);transition-delay:.36s}.feature-orbit-outcome-copy:where(.astro-fsswmxcn){display:inline-flex;align-items:center;justify-content:center;gap:4px;max-width:100%;overflow:hidden;white-space:nowrap;clip-path:inset(0 100% 0 0)}.feature-orbit-outcome-copy:where(.astro-fsswmxcn) strong:where(.astro-fsswmxcn){color:var(--ink);font-family:var(--font-brand-heading);font-size:clamp(13px,1.45vw,17px);font-weight:700;letter-spacing:-.025em}.feature-orbit-outcome-copy:where(.astro-fsswmxcn)>i:where(.astro-fsswmxcn){color:var(--blue);font-family:var(--font-brand-heading);font-size:15px;font-style:normal}.feature-orbit-scene:where(.astro-fsswmxcn){position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .28s ease,visibility 0s linear .28s;pointer-events:none}.feature-orbit-scene:where(.astro-fsswmxcn).is-active{opacity:1;visibility:visible;transition-delay:80ms,0s}.feature-orbit-scene-label:where(.astro-fsswmxcn){position:absolute;top:20px;left:50%;z-index:4;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:30px;padding:0 12px;border:1px solid rgb(var(--color-brand-primary-rgb) / .14);border-radius:var(--radius-pill);background:#ffffffc7;color:var(--color-text-soft);font-family:var(--font-brand-heading);font-size:10px;font-weight:700;line-height:1;letter-spacing:1.5px;text-transform:uppercase;opacity:0;transform:translate3d(-50%,8px,0);transition:opacity .26s ease,transform .36s cubic-bezier(.2,.8,.2,1)}.feature-orbit-scene-label:where(.astro-fsswmxcn)>span:where(.astro-fsswmxcn),.feature-orbit-scene-label:where(.astro-fsswmxcn)>i:where(.astro-fsswmxcn),.feature-orbit-scene-label:where(.astro-fsswmxcn)>strong:where(.astro-fsswmxcn){transform:translateY(2px)}.feature-orbit-scene-label:where(.astro-fsswmxcn)>i:where(.astro-fsswmxcn){width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.55;transform:translateY(0)}.feature-orbit-scene-label:where(.astro-fsswmxcn)>.feature-orbit-scene-channel:where(.astro-fsswmxcn){color:var(--blue-deep);font-family:Geist Mono,monospace;line-height:1;letter-spacing:.2px;text-transform:none;transform:translateY(0)}.feature-orbit-demo:where(.astro-fsswmxcn).is-visible .feature-orbit-scene:where(.astro-fsswmxcn).is-active .feature-orbit-scene-label:where(.astro-fsswmxcn){opacity:1;transform:translate3d(-50%,0,0);transition-delay:.1s}.feature-orbit-scene:where(.astro-fsswmxcn) .feature-orbit-command:where(.astro-fsswmxcn){width:min(42%,410px);padding:14px 16px;border-radius:14px;opacity:0;transform:translate3d(-50%,-48%,0) scale(.96)}.feature-orbit-demo:where(.astro-fsswmxcn).is-visible .feature-orbit-scene:where(.astro-fsswmxcn).is-active .feature-orbit-command:where(.astro-fsswmxcn){opacity:1;transform:translate3d(-50%,-50%,0) scale(1);transition-delay:.18s}.feature-orbit-scene:where(.astro-fsswmxcn) .feature-orbit-message:where(.astro-fsswmxcn){grid-template-columns:40px minmax(0,1fr);gap:10px}.feature-orbit-scene:where(.astro-fsswmxcn) .feature-orbit-user-avatar:where(.astro-fsswmxcn){width:40px;height:40px;border-radius:8px;object-fit:cover}.feature-orbit-message-body:where(.astro-fsswmxcn){min-width:0}.feature-orbit-message-meta:where(.astro-fsswmxcn){display:flex;align-items:baseline;gap:7px;margin-bottom:2px}.feature-orbit-message-meta:where(.astro-fsswmxcn) strong:where(.astro-fsswmxcn){color:var(--ink);font-size:14px;font-weight:700}.feature-orbit-message-meta:where(.astro-fsswmxcn) span:where(.astro-fsswmxcn){color:var(--color-text-time);font-size:11.5px}.feature-orbit-scene:where(.astro-fsswmxcn) .feature-orbit-message:where(.astro-fsswmxcn) p:where(.astro-fsswmxcn){overflow-wrap:anywhere;font-size:15px;font-weight:400;line-height:1.45}.feature-orbit-scene:where(.astro-fsswmxcn) .feature-orbit-card:where(.astro-fsswmxcn){min-width:132px;opacity:0;transform:translate3d(0,10px,0) scale(.92);transform-origin:center;transition:none}.feature-orbit-demo:where(.astro-fsswmxcn).is-visible .feature-orbit-scene:where(.astro-fsswmxcn).is-active .feature-orbit-card:where(.astro-fsswmxcn){animation:feature-orbit-card-pop .65s cubic-bezier(.18,.9,.28,1.18) calc(.18s + (var(--orbit-index) * .38s)) both}.feature-orbit-connector:where(.astro-fsswmxcn){--line-angle: 18deg;--line-flow-end: 26px;position:absolute;z-index:1;width:30%;height:2px;background:repeating-linear-gradient(90deg,rgb(var(--color-brand-primary-rgb) / .55) 0 6px,transparent 6px 13px);opacity:0;transform:rotate(var(--line-angle))}.feature-orbit-connector-1:where(.astro-fsswmxcn){top:25%;left:20%;transform-origin:left center}.feature-orbit-connector-2:where(.astro-fsswmxcn){--line-angle: -18deg;--line-flow-end: -26px;top:25%;right:20%;transform-origin:right center}.feature-orbit-connector-3:where(.astro-fsswmxcn){--line-angle: -18deg;bottom:25%;left:20%;transform-origin:left center}.feature-orbit-connector-4:where(.astro-fsswmxcn){--line-flow-end: -26px;right:20%;bottom:25%;transform-origin:right center}.feature-orbit-demo:where(.astro-fsswmxcn).is-visible .feature-orbit-scene:where(.astro-fsswmxcn).is-active .feature-orbit-connector:where(.astro-fsswmxcn).is-positioned{animation:feature-orbit-connector-fade .52s ease-out calc(.46s + (var(--orbit-index) * .38s)) forwards,feature-orbit-connector-flow 1.3s linear calc(1.06s + (var(--orbit-index) * .38s)) infinite}@keyframes feature-orbit-card-pop{0%{opacity:0;transform:scale(.82)}70%{opacity:1;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes feature-orbit-connector-fade{0%{opacity:0}to{opacity:.72}}@keyframes feature-orbit-connector-flow{to{background-position:var(--line-flow-end) 0}}.feature-orbit-slot-1:where(.astro-fsswmxcn){top:20%;left:10%}.feature-orbit-slot-2:where(.astro-fsswmxcn){top:20%;right:10%}.feature-orbit-slot-3:where(.astro-fsswmxcn){bottom:17%;left:10%}.feature-orbit-slot-4:where(.astro-fsswmxcn){right:10%;bottom:17%}.feature-orbit-layout-1:where(.astro-fsswmxcn) .feature-orbit-slot-1:where(.astro-fsswmxcn){top:13%;left:15%}.feature-orbit-layout-1:where(.astro-fsswmxcn) .feature-orbit-slot-2:where(.astro-fsswmxcn){top:29%;right:7%}.feature-orbit-layout-1:where(.astro-fsswmxcn) .feature-orbit-slot-3:where(.astro-fsswmxcn){bottom:17%;left:8%}.feature-orbit-layout-1:where(.astro-fsswmxcn) .feature-orbit-slot-4:where(.astro-fsswmxcn){right:15%;bottom:25%}.feature-orbit-layout-1:where(.astro-fsswmxcn) .feature-orbit-connector-1:where(.astro-fsswmxcn){--line-angle: 24deg;top:21%;left:26%;width:24%}.feature-orbit-layout-1:where(.astro-fsswmxcn) .feature-orbit-connector-2:where(.astro-fsswmxcn){--line-angle: -10deg;top:36%;right:20%;width:30%}.feature-orbit-layout-1:where(.astro-fsswmxcn) .feature-orbit-connector-3:where(.astro-fsswmxcn){--line-angle: -23deg;bottom:18%;left:21%;width:30%}.feature-orbit-layout-1:where(.astro-fsswmxcn) .feature-orbit-connector-4:where(.astro-fsswmxcn){--line-angle: 17deg;right:28%;bottom:32%;width:23%}.feature-orbit-layout-2:where(.astro-fsswmxcn) .feature-orbit-slot-1:where(.astro-fsswmxcn){top:31%;left:7%}.feature-orbit-layout-2:where(.astro-fsswmxcn) .feature-orbit-slot-2:where(.astro-fsswmxcn){top:12%;right:15%}.feature-orbit-layout-2:where(.astro-fsswmxcn) .feature-orbit-slot-3:where(.astro-fsswmxcn){bottom:24%;left:15%}.feature-orbit-layout-2:where(.astro-fsswmxcn) .feature-orbit-slot-4:where(.astro-fsswmxcn){right:7%;bottom:18%}.feature-orbit-layout-2:where(.astro-fsswmxcn) .feature-orbit-connector-1:where(.astro-fsswmxcn){--line-angle: 9deg;top:38%;left:20%;width:30%}.feature-orbit-layout-2:where(.astro-fsswmxcn) .feature-orbit-connector-2:where(.astro-fsswmxcn){--line-angle: -29deg;top:19%;right:28%;width:23%}.feature-orbit-layout-2:where(.astro-fsswmxcn) .feature-orbit-connector-3:where(.astro-fsswmxcn){--line-angle: -18deg;bottom:31%;left:27%;width:23%}.feature-orbit-layout-2:where(.astro-fsswmxcn) .feature-orbit-connector-4:where(.astro-fsswmxcn){--line-angle: 24deg;right:20%;bottom:17%;width:31%}.feature-orbit-demo:where(.astro-fsswmxcn).is-visible .feature-orbit-scene:where(.astro-fsswmxcn).is-active .feature-orbit-outcome:where(.astro-fsswmxcn).is-active .feature-orbit-outcome-copy:where(.astro-fsswmxcn){animation:feature-orbit-typewriter .92s steps(32,end) .46s both}@keyframes feature-orbit-typewriter{to{clip-path:inset(0 0 0 0)}}.feature-orbit-playback:where(.astro-fsswmxcn){position:relative;z-index:6;display:grid;place-items:center;width:44px;height:44px;margin:-77px auto 33px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--blue);cursor:pointer;touch-action:manipulation;transition:transform .16s ease}.feature-orbit-playback:where(.astro-fsswmxcn):before{content:"";position:absolute;inset:6.5px;border:1px solid rgb(var(--color-brand-primary-rgb) / .2);border-radius:50%;background:#ffffffc7;box-shadow:0 7px 16px -11px rgb(var(--color-brand-primary-strong-rgb) / .45);transition:border-color .16s ease,background .16s ease}.feature-orbit-playback:where(.astro-fsswmxcn):hover:before{border-color:rgb(var(--color-brand-primary-rgb) / .4);background:#fff}.feature-orbit-playback:where(.astro-fsswmxcn):active{transform:scale(.94)}.feature-orbit-playback:where(.astro-fsswmxcn)>span:where(.astro-fsswmxcn){position:relative;z-index:1;width:10px;height:11px}.feature-orbit-playback:where(.astro-fsswmxcn)>span:where(.astro-fsswmxcn):before,.feature-orbit-playback:where(.astro-fsswmxcn)>span:where(.astro-fsswmxcn):after{content:"";position:absolute;top:0;width:3px;height:11px;border-radius:2px;background:currentColor}.feature-orbit-playback:where(.astro-fsswmxcn)>span:where(.astro-fsswmxcn):before{left:0}.feature-orbit-playback:where(.astro-fsswmxcn)>span:where(.astro-fsswmxcn):after{right:0}.feature-orbit-playback:where(.astro-fsswmxcn).is-paused>span:where(.astro-fsswmxcn):before{top:0;left:1px;width:0;height:0;border-top:5.5px solid transparent;border-bottom:5.5px solid transparent;border-left:10px solid currentColor;border-radius:0;background:transparent}.feature-orbit-playback:where(.astro-fsswmxcn).is-paused>span:where(.astro-fsswmxcn):after{display:none}.feature-orbit-playback:where(.astro-fsswmxcn):focus-visible{outline:3px solid rgb(var(--color-brand-primary-rgb) / .24);outline-offset:3px}.feature-orbit-progress:where(.astro-fsswmxcn){display:flex;justify-content:center;gap:7px;padding:0 16px}.feature-orbit-progress-button:where(.astro-fsswmxcn){position:relative;width:48px;height:12px;padding:0;overflow:hidden;border:0;border-radius:99px;background:rgb(var(--color-brand-primary-rgb) / .12);cursor:pointer}.feature-orbit-progress-button:where(.astro-fsswmxcn):after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--blue);opacity:0;transition:opacity .16s ease}.feature-orbit-progress-button:where(.astro-fsswmxcn).is-active:after{opacity:.18}.feature-orbit-progress-button:where(.astro-fsswmxcn)>i:where(.astro-fsswmxcn){position:absolute;inset:0;z-index:1;border-radius:inherit;background:var(--blue);transform:scaleX(0);transform-origin:left center}.feature-orbit-demo:where(.astro-fsswmxcn).is-auto-playing .feature-orbit-progress-button:where(.astro-fsswmxcn).is-active>i:where(.astro-fsswmxcn){animation:feature-orbit-progress 4s linear forwards}.feature-orbit-demo:where(.astro-fsswmxcn).is-paused .feature-orbit-progress-button:where(.astro-fsswmxcn).is-active>i:where(.astro-fsswmxcn){animation-play-state:paused}.feature-orbit-progress-button:where(.astro-fsswmxcn):focus-visible{outline:3px solid rgb(var(--color-brand-primary-rgb) / .24);outline-offset:3px}@keyframes feature-orbit-progress{to{transform:scaleX(1)}}.features:where(.astro-fsswmxcn)>.container:where(.astro-fsswmxcn),.skill-lib:where(.astro-fsswmxcn)>.container:where(.astro-fsswmxcn),.feature-compliance:where(.astro-fsswmxcn)>.container:where(.astro-fsswmxcn){width:min(1428px,calc(100% - 48px));max-width:none;padding-inline:0}.features-hero-inner:where(.astro-fsswmxcn){display:block;max-width:1180px}.features-hero-copy:where(.astro-fsswmxcn){max-width:820px;margin-inline:auto;text-align:center}.features-hero-copy:where(.astro-fsswmxcn) .section-eyebrow:where(.astro-fsswmxcn),.features-hero-cta:where(.astro-fsswmxcn){justify-content:center}.features-hero-copy:where(.astro-fsswmxcn) h1:where(.astro-fsswmxcn){margin-bottom:0;font-size:clamp(48px,5.4vw,74px)}.features-hero-after-demo:where(.astro-fsswmxcn){max-width:650px;margin:20px auto 0;text-align:center}.features-hero-after-demo:where(.astro-fsswmxcn)>p:where(.astro-fsswmxcn){margin:0 auto 24px;color:var(--color-text-soft);font-size:18px;line-height:1.55}.features-hero-after-demo:where(.astro-fsswmxcn) .features-hero-cta:where(.astro-fsswmxcn){align-items:center;gap:24px}.features-hero-text-link:where(.astro-fsswmxcn){display:inline-flex;align-items:center;gap:9px;color:var(--ink);font-size:15px;font-weight:650}.features-hero-text-link:where(.astro-fsswmxcn) span:where(.astro-fsswmxcn){color:var(--blue);font-size:20px;transition:transform .2s ease}.features-hero-text-link:where(.astro-fsswmxcn):hover span:where(.astro-fsswmxcn){transform:translateY(3px)}.ask-dash-demo:where(.astro-fsswmxcn){width:min(100%,1020px);margin:38px auto 0;overflow:hidden;border:1px solid rgb(var(--color-brand-primary-rgb) / .18);border-radius:28px;background:#ffffffb8;box-shadow:0 36px 78px -40px rgb(var(--color-brand-ink-rgb) / .3),0 12px 30px -20px rgb(var(--color-brand-primary-strong-rgb) / .28),inset 0 1px #fff;opacity:0;transform:translate3d(0,30px,0) scale(.985);transition:opacity .48s ease,transform .68s cubic-bezier(.2,.8,.2,1);will-change:opacity,transform}.features-hero:where(.astro-fsswmxcn).is-ready .ask-dash-demo:where(.astro-fsswmxcn){opacity:1;transform:translateZ(0) scale(1)}.ask-dash-bar:where(.astro-fsswmxcn){display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:54px;padding:0 20px;border-bottom:1px solid rgb(var(--color-brand-primary-rgb) / .12);background:#ffffffc2}.ask-dash-bar-dots:where(.astro-fsswmxcn){display:flex;gap:6px}.ask-dash-bar-dots:where(.astro-fsswmxcn) i:where(.astro-fsswmxcn){width:9px;height:9px;border-radius:50%}.ask-dash-bar-dots:where(.astro-fsswmxcn) i:where(.astro-fsswmxcn):first-child{background:#ff7a73}.ask-dash-bar-dots:where(.astro-fsswmxcn) i:where(.astro-fsswmxcn):nth-child(2){background:#f5bf4f}.ask-dash-bar-dots:where(.astro-fsswmxcn) i:where(.astro-fsswmxcn):last-child{background:#52c781}.ask-dash-bar-title:where(.astro-fsswmxcn){display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-size:13.5px;font-weight:700}.ask-dash-bar-title:where(.astro-fsswmxcn) img:where(.astro-fsswmxcn){width:25px;height:25px;object-fit:contain}.ask-dash-bar-status:where(.astro-fsswmxcn){display:inline-flex;align-items:center;justify-self:end;gap:7px;color:var(--ok);font-family:Geist Mono,monospace;font-size:10.5px;font-weight:600;text-transform:uppercase}.ask-dash-bar-status:where(.astro-fsswmxcn)>i:where(.astro-fsswmxcn){width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px rgb(var(--color-state-success-rgb) / .12)}.ask-dash-stage:where(.astro-fsswmxcn){position:relative;min-height:400px;overflow:hidden;background:radial-gradient(520px 300px at 8% 5%,rgb(var(--color-brand-primary-rgb) / .11),transparent 70%),radial-gradient(480px 300px at 95% 100%,rgb(var(--color-state-success-rgb) / .08),transparent 70%)}.ask-dash-stage:where(.astro-fsswmxcn):before{content:"";position:absolute;inset:0;opacity:.38;background-image:linear-gradient(rgb(var(--color-brand-primary-rgb) / .065) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--color-brand-primary-rgb) / .065) 1px,transparent 1px);background-size:56px 56px;pointer-events:none}.ask-dash-command:where(.astro-fsswmxcn){position:absolute;top:50%;left:50%;z-index:4;display:grid;grid-template-columns:54px minmax(0,1fr);gap:16px;align-items:center;width:min(calc(100% - 72px),800px);padding:22px 26px;border:1px solid rgb(var(--color-brand-primary-rgb) / .18);border-radius:20px;background:#fff;box-shadow:0 22px 56px -30px rgb(var(--color-brand-ink-rgb) / .36),0 8px 22px -15px rgb(var(--color-brand-primary-strong-rgb) / .2);transform:translate3d(-50%,-50%,0) scale(1.03);transform-origin:top center;transition:top .62s cubic-bezier(.2,.8,.2,1),width .62s cubic-bezier(.2,.8,.2,1),padding .62s cubic-bezier(.2,.8,.2,1),transform .62s cubic-bezier(.2,.8,.2,1),box-shadow .42s ease}.ask-dash-command-avatar:where(.astro-fsswmxcn){width:54px;height:54px;display:grid;place-items:center;border-radius:13px;background:#7c3aed;color:#fff;font-size:20px;font-weight:700;transition:width .62s cubic-bezier(.2,.8,.2,1),height .62s cubic-bezier(.2,.8,.2,1),font-size .62s cubic-bezier(.2,.8,.2,1)}.ask-dash-command-meta:where(.astro-fsswmxcn){display:flex;align-items:baseline;gap:9px;margin-bottom:3px}.ask-dash-command-meta:where(.astro-fsswmxcn) strong:where(.astro-fsswmxcn){color:var(--ink);font-size:15px}.ask-dash-command-meta:where(.astro-fsswmxcn) span:where(.astro-fsswmxcn){color:var(--color-text-time);font-size:12px}.ask-dash-command:where(.astro-fsswmxcn) p:where(.astro-fsswmxcn){margin:0;color:var(--ink);font-size:clamp(19px,2.1vw,27px);line-height:1.35;transition:font-size .62s cubic-bezier(.2,.8,.2,1)}.ask-dash-command:where(.astro-fsswmxcn) mark:where(.astro-fsswmxcn){padding:1px 6px 2px;border-radius:5px;background:rgb(var(--color-brand-primary-rgb) / .12);color:var(--blue-deep);font-weight:700}.ask-dash-thinking:where(.astro-fsswmxcn){position:absolute;top:calc(50% + 76px);left:50%;z-index:3;display:flex;align-items:center;gap:10px;opacity:0;transform:translate3d(-50%,10px,0);transition:opacity .22s ease,transform .32s ease}.ask-dash-thinking:where(.astro-fsswmxcn)>img:where(.astro-fsswmxcn){width:34px;height:34px;object-fit:contain}.ask-dash-thinking:where(.astro-fsswmxcn)>span:where(.astro-fsswmxcn){display:inline-flex;gap:4px;padding:10px 13px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:var(--shadow-sm)}.ask-dash-thinking:where(.astro-fsswmxcn) i:where(.astro-fsswmxcn){width:5px;height:5px;border-radius:50%;background:var(--blue);animation:ask-dash-bounce .9s ease-in-out infinite alternate}.ask-dash-thinking:where(.astro-fsswmxcn) i:where(.astro-fsswmxcn):nth-child(2){animation-delay:.13s}.ask-dash-thinking:where(.astro-fsswmxcn) i:where(.astro-fsswmxcn):nth-child(3){animation-delay:.26s}@keyframes ask-dash-bounce{to{transform:translateY(-4px);opacity:.45}}.ask-dash-demo:where(.astro-fsswmxcn).is-processing .ask-dash-thinking:where(.astro-fsswmxcn){opacity:1;transform:translate3d(-50%,0,0)}.ask-dash-demo:where(.astro-fsswmxcn).is-result .ask-dash-command:where(.astro-fsswmxcn){top:18px;width:min(calc(100% - 64px),760px);padding:12px 18px;box-shadow:0 12px 34px -24px rgb(var(--color-brand-ink-rgb) / .3);transform:translate3d(-50%,0,0) scale(.86)}.ask-dash-demo:where(.astro-fsswmxcn).is-result .ask-dash-command-avatar:where(.astro-fsswmxcn){width:42px;height:42px;font-size:16px}.ask-dash-demo:where(.astro-fsswmxcn).is-result .ask-dash-command:where(.astro-fsswmxcn) p:where(.astro-fsswmxcn){font-size:16px}.ask-dash-result-layer:where(.astro-fsswmxcn){position:absolute;inset:108px 30px 18px;display:grid}.ask-dash-result:where(.astro-fsswmxcn){grid-area:1 / 1;display:flex;align-items:center;justify-content:center;min-width:0;opacity:0;visibility:hidden;transform:translate3d(0,28px,0) scale(.975);transition:opacity .34s ease,transform .48s cubic-bezier(.2,.8,.2,1),visibility 0s linear .48s}.ask-dash-demo:where(.astro-fsswmxcn).is-result .ask-dash-result:where(.astro-fsswmxcn).is-active{opacity:1;visibility:visible;transform:translateZ(0) scale(1);transition-delay:.17s,.17s,0s}.ask-dash-result:where(.astro-fsswmxcn)>:where(.astro-fsswmxcn){width:100%;max-width:650px;margin:0}.ask-dash-result:where(.astro-fsswmxcn) .mini-card:where(.astro-fsswmxcn),.ask-dash-result:where(.astro-fsswmxcn) .doc-card:where(.astro-fsswmxcn),.ask-dash-result:where(.astro-fsswmxcn) .routines:where(.astro-fsswmxcn){max-width:650px;box-shadow:0 18px 46px -30px rgb(var(--color-brand-ink-rgb) / .28),0 6px 18px -12px rgb(var(--color-brand-primary-strong-rgb) / .16)}.ask-dash-result:where(.astro-fsswmxcn) .doc-card:where(.astro-fsswmxcn){max-width:400px}.ask-dash-result:where(.astro-fsswmxcn) .mini-card:where(.astro-fsswmxcn){padding:16px 18px 13px}.ask-dash-result:where(.astro-fsswmxcn) .spark:where(.astro-fsswmxcn){height:42px;margin-top:7px}.ask-dash-result:where(.astro-fsswmxcn) .mini-head:where(.astro-fsswmxcn),.ask-dash-result:where(.astro-fsswmxcn) .metric:where(.astro-fsswmxcn),.ask-dash-result:where(.astro-fsswmxcn) .spark:where(.astro-fsswmxcn) span:where(.astro-fsswmxcn),.ask-dash-result:where(.astro-fsswmxcn) .doc-head:where(.astro-fsswmxcn),.ask-dash-result:where(.astro-fsswmxcn) .doc-thumb:where(.astro-fsswmxcn),.ask-dash-result:where(.astro-fsswmxcn) .doc-foot:where(.astro-fsswmxcn),.ask-dash-result:where(.astro-fsswmxcn) .routines-head:where(.astro-fsswmxcn),.ask-dash-result:where(.astro-fsswmxcn) .rt-row:where(.astro-fsswmxcn){opacity:0;transform:translate3d(0,10px,0);transition:opacity .28s ease,transform .38s cubic-bezier(.2,.8,.2,1)}.ask-dash-result:where(.astro-fsswmxcn) .spark:where(.astro-fsswmxcn) span:where(.astro-fsswmxcn){transform:scaleY(.08);transform-origin:center bottom}.ask-dash-demo:where(.astro-fsswmxcn).is-result .ask-dash-result:where(.astro-fsswmxcn).is-active .mini-head:where(.astro-fsswmxcn),.ask-dash-demo:where(.astro-fsswmxcn).is-result .ask-dash-result:where(.astro-fsswmxcn).is-active .metric:where(.astro-fsswmxcn),.ask-dash-demo:where(.astro-fsswmxcn).is-result .ask-dash-result:where(.astro-fsswmxcn).is-active .doc-head:where(.astro-fsswmxcn),.ask-dash-demo:where(.astro-fsswmxcn).is-result .ask-dash-result:where(.astro-fsswmxcn).is-active .doc-thumb:where(.astro-fsswmxcn),.ask-dash-demo:where(.astro-fsswmxcn).is-result .ask-dash-result:where(.astro-fsswmxcn).is-active .doc-foot:where(.astro-fsswmxcn),.ask-dash-demo:where(.astro-fsswmxcn).is-result .ask-dash-result:where(.astro-fsswmxcn).is-active .routines-head:where(.astro-fsswmxcn),.ask-dash-demo:where(.astro-fsswmxcn).is-result .ask-dash-result:where(.astro-fsswmxcn).is-active .rt-row:where(.astro-fsswmxcn){opacity:1;transform:translateZ(0)}.ask-dash-demo:where(.astro-fsswmxcn).is-result .ask-dash-result:where(.astro-fsswmxcn).is-active .spark:where(.astro-fsswmxcn) span:where(.astro-fsswmxcn){opacity:.85;transform:scaleY(1)}.ask-dash-demo:where(.astro-fsswmxcn).is-result .ask-dash-result:where(.astro-fsswmxcn).is-active .mini-head:where(.astro-fsswmxcn),.ask-dash-demo:where(.astro-fsswmxcn).is-result .ask-dash-result:where(.astro-fsswmxcn).is-active .doc-head:where(.astro-fsswmxcn),.ask-dash-demo:where(.astro-fsswmxcn).is-result .ask-dash-result:where(.astro-fsswmxcn).is-active .routines-head:where(.astro-fsswmxcn){transition-delay:.27s}.ask-dash-demo:where(.astro-fsswmxcn).is-result .ask-dash-result:where(.astro-fsswmxcn).is-active .metric:where(.astro-fsswmxcn):first-child,.ask-dash-demo:where(.astro-fsswmxcn).is-result .ask-dash-result:where(.astro-fsswmxcn).is-active .doc-thumb:where(.astro-fsswmxcn):first-child,.ask-dash-demo:where(.astro-fsswmxcn).is-result .ask-dash-result:where(.astro-fsswmxcn).is-active .rt-row:where(.astro-fsswmxcn):nth-child(2){transition-delay:.39s}.ask-dash-demo:where(.astro-fsswmxcn).is-result .ask-dash-result:where(.astro-fsswmxcn).is-active .metric:where(.astro-fsswmxcn):nth-child(2),.ask-dash-demo:where(.astro-fsswmxcn).is-result .ask-dash-result:where(.astro-fsswmxcn).is-active .doc-thumb:where(.astro-fsswmxcn):nth-child(2),.ask-dash-demo:where(.astro-fsswmxcn).is-result .ask-dash-result:where(.astro-fsswmxcn).is-active .rt-row:where(.astro-fsswmxcn):nth-child(3){transition-delay:.49s}.ask-dash-demo:where(.astro-fsswmxcn).is-result .ask-dash-result:where(.astro-fsswmxcn).is-active .doc-thumb:where(.astro-fsswmxcn):nth-child(3),.ask-dash-demo:where(.astro-fsswmxcn).is-result .ask-dash-result:where(.astro-fsswmxcn).is-active .rt-row:where(.astro-fsswmxcn):nth-child(4){transition-delay:.59s}.ask-dash-demo:where(.astro-fsswmxcn).is-result .ask-dash-result:where(.astro-fsswmxcn).is-active .doc-foot:where(.astro-fsswmxcn){transition-delay:.69s}.ask-dash-demo:where(.astro-fsswmxcn).is-result .ask-dash-result:where(.astro-fsswmxcn).is-active .spark:where(.astro-fsswmxcn) span:where(.astro-fsswmxcn){transition-delay:calc(.5s + (var(--ask-dash-bar-index, 0) * 25ms))}.ask-dash-controls:where(.astro-fsswmxcn){display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:11px;border-top:1px solid rgb(var(--color-brand-primary-rgb) / .12);background:#ffffffc7}.ask-dash-control:where(.astro-fsswmxcn){position:relative;height:42px;overflow:hidden;border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-soft);cursor:pointer;font:inherit;font-size:13px;font-weight:600;transition:color .18s ease,border-color .18s ease,background .18s ease}.ask-dash-control:where(.astro-fsswmxcn):hover{background:rgb(var(--color-brand-primary-rgb) / .06);color:var(--ink)}.ask-dash-control:where(.astro-fsswmxcn):focus-visible{outline:3px solid rgb(var(--color-brand-primary-rgb) / .24);outline-offset:1px}.ask-dash-control:where(.astro-fsswmxcn).is-active{border-color:rgb(var(--color-brand-primary-rgb) / .18);background:#fff;color:var(--ink);box-shadow:var(--shadow-sm)}.ask-dash-control:where(.astro-fsswmxcn)>span:where(.astro-fsswmxcn){position:relative;z-index:1}.ask-dash-control:where(.astro-fsswmxcn)>i:where(.astro-fsswmxcn){position:absolute;right:18px;bottom:6px;left:18px;height:2px;overflow:hidden;border-radius:99px;background:rgb(var(--color-brand-primary-rgb) / .1)}.ask-dash-control:where(.astro-fsswmxcn)>i:where(.astro-fsswmxcn):after{content:"";display:block;width:100%;height:100%;border-radius:inherit;background:var(--blue);transform:scaleX(0);transform-origin:left center}.features-hero:where(.astro-fsswmxcn).is-auto-playing .ask-dash-control:where(.astro-fsswmxcn).is-active>i:where(.astro-fsswmxcn):after{animation:ask-dash-progress 6.1s linear forwards}@keyframes ask-dash-progress{to{transform:scaleX(1)}}.features:where(.astro-fsswmxcn){overflow-x:clip}.feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence{opacity:0;transform:translate3d(58px,22px,0) scale(.975);transition:opacity .48s ease,transform .62s cubic-bezier(.2,.8,.2,1);will-change:opacity,transform}.feature:where(.astro-fsswmxcn).flip .feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence{transform:translate3d(-58px,22px,0) scale(.975)}.feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence.is-visible,.feature:where(.astro-fsswmxcn).flip .feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence.is-visible{opacity:1;transform:translateZ(0) scale(1)}.feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence .slack-card:where(.astro-fsswmxcn) .msg:where(.astro-fsswmxcn),.feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence .slack-card:where(.astro-fsswmxcn) .msg-bullets:where(.astro-fsswmxcn) li:where(.astro-fsswmxcn),.feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence .mini-head:where(.astro-fsswmxcn),.feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence .metric:where(.astro-fsswmxcn),.feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence .spark:where(.astro-fsswmxcn) span:where(.astro-fsswmxcn),.feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence .doc-head:where(.astro-fsswmxcn),.feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence .doc-thumb:where(.astro-fsswmxcn),.feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence .doc-foot:where(.astro-fsswmxcn),.feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence .routines-head:where(.astro-fsswmxcn),.feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence .rt-row:where(.astro-fsswmxcn),.feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence .term:where(.astro-fsswmxcn)>div:where(.astro-fsswmxcn),.feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence .br-top:where(.astro-fsswmxcn),.feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence .br-h:where(.astro-fsswmxcn),.feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence .br-card:where(.astro-fsswmxcn),.feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence .br-foot:where(.astro-fsswmxcn){opacity:0;transform:translate3d(0,13px,0);transition:opacity .36s ease,transform .44s cubic-bezier(.2,.8,.2,1)}.feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence .spark:where(.astro-fsswmxcn) span:where(.astro-fsswmxcn){transform:scaleY(.08);transform-origin:center bottom}.feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence.is-visible .slack-card:where(.astro-fsswmxcn) .msg:where(.astro-fsswmxcn),.feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence.is-visible .slack-card:where(.astro-fsswmxcn) .msg-bullets:where(.astro-fsswmxcn) li:where(.astro-fsswmxcn),.feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence.is-visible .mini-head:where(.astro-fsswmxcn),.feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence.is-visible .metric:where(.astro-fsswmxcn),.feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence.is-visible .doc-head:where(.astro-fsswmxcn),.feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence.is-visible .doc-thumb:where(.astro-fsswmxcn),.feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence.is-visible .doc-foot:where(.astro-fsswmxcn),.feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence.is-visible .routines-head:where(.astro-fsswmxcn),.feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence.is-visible .rt-row:where(.astro-fsswmxcn),.feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence.is-visible .term:where(.astro-fsswmxcn)>div:where(.astro-fsswmxcn),.feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence.is-visible .br-top:where(.astro-fsswmxcn),.feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence.is-visible .br-h:where(.astro-fsswmxcn),.feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence.is-visible .br-card:where(.astro-fsswmxcn),.feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence.is-visible .br-foot:where(.astro-fsswmxcn){opacity:1;transform:translateZ(0)}.feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence.is-visible .spark:where(.astro-fsswmxcn) span:where(.astro-fsswmxcn){opacity:.85;transform:scaleY(1)}.feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence.is-preparing,.feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence.is-preparing :where(.astro-fsswmxcn){transition:none!important}.feature-visual:where(.astro-fsswmxcn).is-visible .slack-card:where(.astro-fsswmxcn) .msg:where(.astro-fsswmxcn):nth-child(1){transition-delay:.18s}.feature-visual:where(.astro-fsswmxcn).is-visible .slack-card:where(.astro-fsswmxcn) .msg:where(.astro-fsswmxcn):nth-child(2){transition-delay:.47s}.feature-visual:where(.astro-fsswmxcn).is-visible .slack-card:where(.astro-fsswmxcn) .msg-bullets:where(.astro-fsswmxcn) li:where(.astro-fsswmxcn):nth-child(1){transition-delay:.73s}.feature-visual:where(.astro-fsswmxcn).is-visible .slack-card:where(.astro-fsswmxcn) .msg-bullets:where(.astro-fsswmxcn) li:where(.astro-fsswmxcn):nth-child(2){transition-delay:.82s}.feature-visual:where(.astro-fsswmxcn).is-visible .slack-card:where(.astro-fsswmxcn) .msg-bullets:where(.astro-fsswmxcn) li:where(.astro-fsswmxcn):nth-child(3){transition-delay:.91s}.feature-visual:where(.astro-fsswmxcn).is-visible .slack-card:where(.astro-fsswmxcn) .msg-bullets:where(.astro-fsswmxcn) li:where(.astro-fsswmxcn):nth-child(4){transition-delay:1s}.feature-visual:where(.astro-fsswmxcn).is-visible .mini-head:where(.astro-fsswmxcn){transition-delay:.18s}.feature-visual:where(.astro-fsswmxcn).is-visible .metric-row:where(.astro-fsswmxcn):nth-child(2) .metric:where(.astro-fsswmxcn):nth-child(1){transition-delay:.32s}.feature-visual:where(.astro-fsswmxcn).is-visible .metric-row:where(.astro-fsswmxcn):nth-child(2) .metric:where(.astro-fsswmxcn):nth-child(2){transition-delay:.4s}.feature-visual:where(.astro-fsswmxcn).is-visible .metric-row:where(.astro-fsswmxcn):nth-child(3) .metric:where(.astro-fsswmxcn):nth-child(1){transition-delay:.48s}.feature-visual:where(.astro-fsswmxcn).is-visible .metric-row:where(.astro-fsswmxcn):nth-child(3) .metric:where(.astro-fsswmxcn):nth-child(2){transition-delay:.56s}.feature-visual:where(.astro-fsswmxcn).is-visible .spark:where(.astro-fsswmxcn) span:where(.astro-fsswmxcn){transition-delay:var(--spark-delay, .66s)}.feature-visual:where(.astro-fsswmxcn).is-visible .doc-head:where(.astro-fsswmxcn){transition-delay:.18s}.feature-visual:where(.astro-fsswmxcn).is-visible .doc-thumb:where(.astro-fsswmxcn):nth-child(1){transition-delay:.36s}.feature-visual:where(.astro-fsswmxcn).is-visible .doc-thumb:where(.astro-fsswmxcn):nth-child(2){transition-delay:.46s}.feature-visual:where(.astro-fsswmxcn).is-visible .doc-thumb:where(.astro-fsswmxcn):nth-child(3){transition-delay:.56s}.feature-visual:where(.astro-fsswmxcn).is-visible .doc-foot:where(.astro-fsswmxcn){transition-delay:.72s}.feature-visual:where(.astro-fsswmxcn).is-visible .routines-head:where(.astro-fsswmxcn){transition-delay:.18s}.feature-visual:where(.astro-fsswmxcn).is-visible .rt-row:where(.astro-fsswmxcn):nth-child(2){transition-delay:.34s}.feature-visual:where(.astro-fsswmxcn).is-visible .rt-row:where(.astro-fsswmxcn):nth-child(3){transition-delay:.44s}.feature-visual:where(.astro-fsswmxcn).is-visible .rt-row:where(.astro-fsswmxcn):nth-child(4){transition-delay:.54s}.feature-visual:where(.astro-fsswmxcn).is-visible .rt-row:where(.astro-fsswmxcn):nth-child(5){transition-delay:.64s}.feature-visual:where(.astro-fsswmxcn).is-visible .term:where(.astro-fsswmxcn)>div:where(.astro-fsswmxcn){transition-delay:var(--terminal-line-delay, .15s)}.feature-visual:where(.astro-fsswmxcn).is-visible .br-top:where(.astro-fsswmxcn){transition-delay:.18s}.feature-visual:where(.astro-fsswmxcn).is-visible .br-h:where(.astro-fsswmxcn){transition-delay:.34s}.feature-visual:where(.astro-fsswmxcn).is-visible .br-card:where(.astro-fsswmxcn):nth-child(1){transition-delay:.44s}.feature-visual:where(.astro-fsswmxcn).is-visible .br-card:where(.astro-fsswmxcn):nth-child(2){transition-delay:.54s}.feature-visual:where(.astro-fsswmxcn).is-visible .br-card:where(.astro-fsswmxcn):nth-child(3){transition-delay:.64s}.feature-visual:where(.astro-fsswmxcn).is-visible .br-foot:where(.astro-fsswmxcn){transition-delay:.78s}.doc-card:where(.astro-fsswmxcn){width:100%;max-width:440px;background:var(--color-surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:0 12px 30px -12px rgb(var(--color-brand-ink-rgb) / .18),0 4px 8px -4px rgb(var(--color-brand-ink-rgb) / .08);overflow:hidden;position:relative;z-index:1}.doc-head:where(.astro-fsswmxcn){display:grid;grid-template-columns:40px 1fr auto;gap:14px;padding:16px 18px;align-items:center;border-bottom:1px solid var(--line);background:var(--color-surface-raised)}.doc-icon:where(.astro-fsswmxcn){width:40px;height:40px;border-radius:10px;background:var(--bg-sky);color:var(--blue-deep);display:grid;place-items:center}.doc-meta:where(.astro-fsswmxcn) .doc-title:where(.astro-fsswmxcn){font-weight:600;font-size:14px;color:var(--ink)}.doc-meta:where(.astro-fsswmxcn) .doc-sub:where(.astro-fsswmxcn){font-size:12px;color:var(--stone);margin-top:2px}.doc-pill:where(.astro-fsswmxcn){font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:0;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:rgb(var(--color-brand-primary-rgb) / .12);color:var(--blue-deep);font-weight:600}.doc-thumbs:where(.astro-fsswmxcn){display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px 18px}.doc-thumb:where(.astro-fsswmxcn){background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius-card-sm);padding:10px;aspect-ratio:3/4;display:flex;flex-direction:column;gap:5px}.dt-bar:where(.astro-fsswmxcn){height:4px;border-radius:99px;background:var(--color-border-muted)}.dt-bar:where(.astro-fsswmxcn).dt-w90{width:90%}.dt-bar:where(.astro-fsswmxcn).dt-w80{width:80%}.dt-bar:where(.astro-fsswmxcn).dt-w70{width:70%}.dt-bar:where(.astro-fsswmxcn).dt-w60{width:60%}.dt-bar:where(.astro-fsswmxcn).dt-w50{width:50%}.dt-chart:where(.astro-fsswmxcn){margin-top:auto;height:38px;border-radius:4px;background:linear-gradient(180deg,rgb(var(--color-brand-primary-rgb) / .32),rgb(var(--color-brand-primary-rgb) / .08));border-bottom:2px solid var(--blue)}.dt-grid:where(.astro-fsswmxcn){margin-top:auto;display:grid;grid-template-columns:1fr 1fr;gap:3px;height:38px}.dt-grid:where(.astro-fsswmxcn) span:where(.astro-fsswmxcn){background:var(--blue);opacity:.55;border-radius:2px}.dt-grid:where(.astro-fsswmxcn) span:where(.astro-fsswmxcn):nth-child(2){opacity:.75}.dt-grid:where(.astro-fsswmxcn) span:where(.astro-fsswmxcn):nth-child(3){opacity:.35}.dt-grid:where(.astro-fsswmxcn) span:where(.astro-fsswmxcn):nth-child(4){opacity:.9}.dt-spark:where(.astro-fsswmxcn){margin-top:auto;display:flex;align-items:end;gap:2px;height:38px}.dt-spark:where(.astro-fsswmxcn) span:where(.astro-fsswmxcn){flex:1;background:var(--blue);border-radius:2px;opacity:.85}.doc-foot:where(.astro-fsswmxcn){display:flex;gap:8px;align-items:center;padding:14px 18px;background:var(--color-surface-raised);border-top:1px solid var(--line)}.doc-tag:where(.astro-fsswmxcn){font-size:11.5px;color:var(--muted);background:var(--color-surface);border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-weight:500}.doc-cta:where(.astro-fsswmxcn){margin-left:auto;font-size:13px;font-weight:600;color:var(--blue-deep)}.routines:where(.astro-fsswmxcn){width:100%;max-width:440px;background:var(--color-surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:0 12px 30px -12px rgb(var(--color-brand-ink-rgb) / .18),0 4px 8px -4px rgb(var(--color-brand-ink-rgb) / .08);overflow:hidden;position:relative;z-index:1}.routines-head:where(.astro-fsswmxcn){display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background:var(--color-surface-raised);border-bottom:1px solid var(--line)}.routines-head:where(.astro-fsswmxcn) .title:where(.astro-fsswmxcn){font-size:13.5px;font-weight:600;color:var(--ink)}.routines-head:where(.astro-fsswmxcn) .pulse:where(.astro-fsswmxcn){display:inline-flex;align-items:center;gap:6px;font-family:Geist Mono,monospace;font-size:11px;letter-spacing:0;text-transform:uppercase;color:var(--ok);font-weight:600}.pulse-dot:where(.astro-fsswmxcn){width:7px;height:7px;border-radius:99px;background:var(--ok);box-shadow:0 0 0 3px rgb(var(--color-state-success-rgb) / .18);animation:rt-pulse 2s infinite}@keyframes rt-pulse{0%,to{box-shadow:0 0 0 3px rgb(var(--color-state-success-rgb) / .18)}50%{box-shadow:0 0 0 6px rgb(var(--color-state-success-rgb) / .06)}}.rt-row:where(.astro-fsswmxcn){display:grid;grid-template-columns:110px 1fr auto;gap:14px;padding:14px 18px;border-bottom:1px solid var(--line);align-items:center}.rt-row:where(.astro-fsswmxcn):last-child{border-bottom:none}.rt-when:where(.astro-fsswmxcn) .rt-cron:where(.astro-fsswmxcn){font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:0;color:var(--blue-deep);font-weight:600}.rt-when:where(.astro-fsswmxcn) .rt-next:where(.astro-fsswmxcn){font-family:Geist Mono,monospace;font-size:11px;color:var(--stone);margin-top:2px}.rt-body:where(.astro-fsswmxcn) .rt-name:where(.astro-fsswmxcn){font-family:Geist Mono,monospace;font-size:13px;font-weight:600;color:var(--ink)}.rt-body:where(.astro-fsswmxcn) .rt-sub:where(.astro-fsswmxcn){font-size:12px;color:var(--muted);margin-top:2px}.rt-state:where(.astro-fsswmxcn){font-family:Geist Mono,monospace;font-size:11px;font-weight:600;padding:4px 8px;border-radius:6px}.rt-state:where(.astro-fsswmxcn).ok{color:var(--ok);background:rgb(var(--color-state-success-rgb) / .1)}.rt-state:where(.astro-fsswmxcn).warn{color:var(--color-state-warning-text-strong);background:rgb(var(--color-state-warning-rgb) / .14)}.browser:where(.astro-fsswmxcn){width:100%;max-width:460px;background:var(--color-surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 30px -12px rgb(var(--color-brand-ink-rgb) / .18),0 4px 8px -4px rgb(var(--color-brand-ink-rgb) / .08);overflow:hidden;position:relative;z-index:1}.br-top:where(.astro-fsswmxcn){display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--bg-soft);border-bottom:1px solid var(--line)}.br-dot:where(.astro-fsswmxcn){width:11px;height:11px;border-radius:50%}.br-dot:where(.astro-fsswmxcn).r{background:#ff5f57}.br-dot:where(.astro-fsswmxcn).y{background:#febc2e}.br-dot:where(.astro-fsswmxcn).g{background:#28c840}.br-url:where(.astro-fsswmxcn){flex:1;margin:0 10px;background:var(--color-surface);border:1px solid var(--line);border-radius:999px;padding:5px 12px;font-family:Geist Mono,monospace;font-size:11.5px;color:var(--color-text-link-muted);display:inline-flex;align-items:center;gap:6px}.br-tag:where(.astro-fsswmxcn){font-family:Geist Mono,monospace;font-size:10px;letter-spacing:0;text-transform:uppercase;font-weight:600;background:rgb(var(--color-state-success-rgb) / .14);color:var(--ok);padding:4px 9px;border-radius:99px}.br-body:where(.astro-fsswmxcn){padding:18px 20px 16px}.br-h:where(.astro-fsswmxcn){font-size:18px;font-weight:700;color:var(--ink);letter-spacing:0;margin-bottom:12px}.br-grid:where(.astro-fsswmxcn){display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.br-card:where(.astro-fsswmxcn){border:1px solid var(--line);border-radius:10px;padding:12px 10px;background:var(--color-surface);display:flex;flex-direction:column;gap:6px}.br-card:where(.astro-fsswmxcn).hi{border-color:var(--blue);box-shadow:0 0 0 3px rgb(var(--color-brand-primary-rgb) / .1)}.br-tier:where(.astro-fsswmxcn){font-size:11px;letter-spacing:0;text-transform:uppercase;color:var(--stone);font-family:Geist Mono,monospace;font-weight:600}.br-price:where(.astro-fsswmxcn){font-size:22px;font-weight:700;color:var(--ink);letter-spacing:0}.br-feat:where(.astro-fsswmxcn){height:4px;border-radius:99px;background:var(--line)}.br-feat:where(.astro-fsswmxcn).short{width:60%}.br-foot:where(.astro-fsswmxcn){display:flex;align-items:center;gap:8px;padding:10px 14px;border-top:1px solid var(--line);background:var(--color-surface-raised);font-family:Geist Mono,monospace;font-size:11px;color:var(--muted)}.br-foot-dot:where(.astro-fsswmxcn){width:6px;height:6px;border-radius:99px;background:var(--ok);box-shadow:0 0 0 3px rgb(var(--color-state-success-rgb) / .18)}.skill-lib:where(.astro-fsswmxcn){background:var(--bg-soft)}.skill-grid:where(.astro-fsswmxcn){display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.skill:where(.astro-fsswmxcn){background:var(--color-surface);border:1px solid var(--line);border-radius:12px;padding:18px;display:flex;align-items:center;gap:12px;font-weight:600;color:var(--ink);font-size:14.5px;box-shadow:0 1px 2px rgb(var(--color-brand-ink-rgb) / .06),0 1px 1px rgb(var(--color-brand-ink-rgb) / .04);transition:border-color .2s,transform .15s,box-shadow .2s}.skill:where(.astro-fsswmxcn):hover{border-color:var(--blue);transform:translateY(-2px)}.skill:where(.astro-fsswmxcn) .sk-num:where(.astro-fsswmxcn){font-family:Geist Mono,monospace;font-size:11px;color:var(--blue-deep);background:rgb(var(--color-brand-primary-rgb) / .1);padding:4px 8px;border-radius:6px;font-weight:600;letter-spacing:0}.skill:where(.astro-fsswmxcn).more{background:transparent;border-style:dashed;border-color:var(--color-border-muted);color:var(--stone);font-weight:500;justify-content:center}.features-final-cta:where(.astro-fsswmxcn){width:min(1812px,calc(100vw - 48px));margin:0 auto 80px;padding:72px 24px;border-radius:var(--radius-section);background:linear-gradient(117deg,var(--color-brand-lavender) 30%,var(--color-brand-lavender-strong) 100%);box-sizing:border-box;text-align:center}.features-final-cta:where(.astro-fsswmxcn) img:where(.astro-fsswmxcn){width:150px;margin:0 auto 18px}.features-final-cta:where(.astro-fsswmxcn) h2:where(.astro-fsswmxcn){margin:0;color:var(--ink);font-family:var(--font-brand-heading);font-size:60px;font-weight:700;line-height:1.12;letter-spacing:var(--font-brand-heading-letter-spacing)}.features-final-cta:where(.astro-fsswmxcn) h2:where(.astro-fsswmxcn) span:where(.astro-fsswmxcn){color:var(--blue)}.features-final-cta:where(.astro-fsswmxcn) p:where(.astro-fsswmxcn){max-width:54ch;margin:18px auto 0;color:var(--color-text-soft);font-size:18px;line-height:1.55}.features-final-description:where(.astro-fsswmxcn) span:where(.astro-fsswmxcn){display:inline}.features-final-compliance:where(.astro-fsswmxcn){display:flex;justify-content:center;margin-top:18px}.features-final-actions:where(.astro-fsswmxcn){display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:30px}@media(max-width:900px){.skill-grid:where(.astro-fsswmxcn){grid-template-columns:repeat(2,1fr)}.features-hero:where(.astro-fsswmxcn){width:min(100vw - 24px,100%);padding:54px 0 36px;border-radius:var(--radius-card-lg)}.features-hero-grid-bg:where(.astro-fsswmxcn){mask-image:linear-gradient(180deg,transparent 0%,black 42%,black 100%)}.features-hero-inner:where(.astro-fsswmxcn){grid-template-columns:minmax(0,1fr);gap:36px;max-width:720px}.features-hero-copy:where(.astro-fsswmxcn){text-align:center}.features-hero-copy:where(.astro-fsswmxcn) .section-eyebrow:where(.astro-fsswmxcn),.features-hero-cta:where(.astro-fsswmxcn){justify-content:center}.features-hero-after-demo:where(.astro-fsswmxcn){max-width:610px}.features-hero-tabs:where(.astro-fsswmxcn){max-width:540px;margin-inline:auto}.features-hero-product:where(.astro-fsswmxcn){transform:translate3d(0,34px,0) scale(.98)}.features-hero:where(.astro-fsswmxcn).is-ready .features-hero-product:where(.astro-fsswmxcn){transform:translateZ(0) scale(1)}.features-final-cta:where(.astro-fsswmxcn){width:min(100vw - 24px,100%);border-radius:var(--radius-card-lg)}.features-final-cta:where(.astro-fsswmxcn) h2:where(.astro-fsswmxcn){font-size:44px}.feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence,.feature:where(.astro-fsswmxcn).flip .feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence{transform:translate3d(0,34px,0) scale(.98)}.feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence.is-visible,.feature:where(.astro-fsswmxcn).flip .feature-visual:where(.astro-fsswmxcn).is-feature-ui-sequence.is-visible{transform:translateZ(0) scale(1)}}@media(min-width:901px){.features-final-description:where(.astro-fsswmxcn) span:where(.astro-fsswmxcn){display:block}}@media(max-width:760px){.feature-orbit-demo:where(.astro-fsswmxcn){margin-top:30px}.feature-orbit-stage:where(.astro-fsswmxcn){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;padding:16px}.feature-orbit-stage:where(.astro-fsswmxcn):before,.feature-orbit-stage:where(.astro-fsswmxcn):after{display:none}.feature-orbit-command:where(.astro-fsswmxcn){position:relative;top:auto;left:auto;grid-column:1 / -1;width:100%;padding:16px;border-radius:16px;transform:translate3d(0,12px,0) scale(.96)}.feature-orbit-demo:where(.astro-fsswmxcn).is-visible .feature-orbit-command:where(.astro-fsswmxcn){transform:translateZ(0) scale(1)}.feature-orbit-message:where(.astro-fsswmxcn) p:where(.astro-fsswmxcn){font-size:clamp(19px,5.4vw,25px)}.feature-orbit-message-body:where(.astro-fsswmxcn){overflow:hidden}.feature-orbit-scene:where(.astro-fsswmxcn) .feature-orbit-message:where(.astro-fsswmxcn) p:where(.astro-fsswmxcn){overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.feature-orbit-card:where(.astro-fsswmxcn),.feature-orbit-github:where(.astro-fsswmxcn),.feature-orbit-jira:where(.astro-fsswmxcn),.feature-orbit-linear:where(.astro-fsswmxcn),.feature-orbit-sentry:where(.astro-fsswmxcn),.feature-orbit-slack:where(.astro-fsswmxcn),.feature-orbit-vercel:where(.astro-fsswmxcn){position:relative;inset:auto;min-width:0;min-height:50px;padding:8px 11px;border-radius:12px}.feature-orbit-card:where(.astro-fsswmxcn) img:where(.astro-fsswmxcn){width:27px;height:27px}.feature-orbit-outcome:where(.astro-fsswmxcn){position:relative;top:auto;left:auto;grid-column:1 / -1;justify-self:center;width:100%;height:max-content;min-height:30px;text-align:center;transform:translate3d(0,8px,0)}.feature-orbit-outcome-copy:where(.astro-fsswmxcn){flex-wrap:wrap;gap:3px 4px;white-space:normal}.feature-orbit-outcome-copy:where(.astro-fsswmxcn)>i:where(.astro-fsswmxcn){display:none}.feature-orbit-demo:where(.astro-fsswmxcn).is-visible .feature-orbit-scene:where(.astro-fsswmxcn).is-active .feature-orbit-outcome:where(.astro-fsswmxcn){transform:translateZ(0)}.feature-orbit-stage:where(.astro-fsswmxcn){display:block;min-height:300px;padding:0}.feature-orbit-scene:where(.astro-fsswmxcn){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;padding:16px}.feature-orbit-scene-label:where(.astro-fsswmxcn){position:relative;top:auto;left:auto;grid-column:1 / -1;justify-self:center;transform:translate3d(0,8px,0)}.feature-orbit-demo:where(.astro-fsswmxcn).is-visible .feature-orbit-scene:where(.astro-fsswmxcn).is-active .feature-orbit-scene-label:where(.astro-fsswmxcn){transform:translateZ(0)}.feature-orbit-scene:where(.astro-fsswmxcn) .feature-orbit-command:where(.astro-fsswmxcn){position:relative;top:auto;left:auto;grid-column:1 / -1;width:100%;margin-top:8px;transform:translate3d(0,12px,0) scale(.96)}.feature-orbit-demo:where(.astro-fsswmxcn).is-visible .feature-orbit-scene:where(.astro-fsswmxcn).is-active .feature-orbit-command:where(.astro-fsswmxcn){transform:translateZ(0) scale(1)}.feature-orbit-scene:where(.astro-fsswmxcn) .feature-orbit-card:where(.astro-fsswmxcn),.feature-orbit-slot-1:where(.astro-fsswmxcn),.feature-orbit-slot-2:where(.astro-fsswmxcn),.feature-orbit-slot-3:where(.astro-fsswmxcn),.feature-orbit-slot-4:where(.astro-fsswmxcn){position:relative;inset:auto;min-width:0;min-height:50px;padding:8px 11px;border-radius:12px}.feature-orbit-connectors:where(.astro-fsswmxcn){display:none}.feature-orbit-playback:where(.astro-fsswmxcn){margin:5px auto 3px}.feature-orbit-progress-button:where(.astro-fsswmxcn){width:clamp(28px,10vw,44px)}}@media(max-width:540px){.skill-grid:where(.astro-fsswmxcn){grid-template-columns:1fr}.features-hero:where(.astro-fsswmxcn){width:min(100vw - 16px,100%);padding:44px 0 16px;border-radius:22px}.features-hero-inner:where(.astro-fsswmxcn){gap:28px;padding-inline:16px}.features-hero-copy:where(.astro-fsswmxcn) h1:where(.astro-fsswmxcn){font-size:clamp(40px,12vw,52px);line-height:1}.features-hero-after-demo:where(.astro-fsswmxcn)>p:where(.astro-fsswmxcn){font-size:16.5px}.feature-orbit-command-label:where(.astro-fsswmxcn){margin-bottom:11px;font-size:10px}.feature-orbit-scene-label:where(.astro-fsswmxcn){font-size:9px}.feature-orbit-message:where(.astro-fsswmxcn){grid-template-columns:38px minmax(0,1fr);gap:9px}.feature-orbit-user-avatar:where(.astro-fsswmxcn){width:38px;height:38px;border-radius:9px;font-size:14px}.feature-orbit-card:where(.astro-fsswmxcn) strong:where(.astro-fsswmxcn){font-size:12.5px}.feature-orbit-outcome:where(.astro-fsswmxcn) strong:where(.astro-fsswmxcn){font-size:17px}.features-hero-tabs:where(.astro-fsswmxcn){gap:7px;margin-top:24px}.features-hero-tab:where(.astro-fsswmxcn){height:46px;padding-inline:12px;font-size:13px}.features-hero-product:where(.astro-fsswmxcn){border-radius:19px}.features-hero-product-bar:where(.astro-fsswmxcn){grid-template-columns:auto 1fr;min-height:48px;padding-inline:14px}.features-hero-product-title:where(.astro-fsswmxcn){justify-self:end}.features-hero-product-status:where(.astro-fsswmxcn){display:none}.features-hero-stage:where(.astro-fsswmxcn){min-height:348px;padding:12px}.features-hero-panel:where(.astro-fsswmxcn) .slack-body:where(.astro-fsswmxcn){padding:14px 12px 16px}.features-hero-panel:where(.astro-fsswmxcn) .msg:where(.astro-fsswmxcn){grid-template-columns:32px minmax(0,1fr);gap:9px}.features-hero-panel:where(.astro-fsswmxcn) .avatar:where(.astro-fsswmxcn),.features-hero-panel:where(.astro-fsswmxcn) .avatar:where(.astro-fsswmxcn).dash img:where(.astro-fsswmxcn){width:32px;height:32px}.features-hero-panel:where(.astro-fsswmxcn) .msg-text:where(.astro-fsswmxcn){font-size:13px}.features-hero-panel:where(.astro-fsswmxcn) .msg-bullets:where(.astro-fsswmxcn) li:where(.astro-fsswmxcn){padding:7px 9px;font-size:12px}.features-hero-panel:where(.astro-fsswmxcn) .mini-card:where(.astro-fsswmxcn){padding:14px 12px 12px}.features-hero-panel:where(.astro-fsswmxcn) .metric:where(.astro-fsswmxcn){padding:9px}.features-hero-panel:where(.astro-fsswmxcn) .metric:where(.astro-fsswmxcn) .v:where(.astro-fsswmxcn){font-size:17px}.features-hero-panel:where(.astro-fsswmxcn) .doc-head:where(.astro-fsswmxcn){grid-template-columns:40px minmax(0,1fr);gap:10px;padding-inline:12px}.features-hero-panel:where(.astro-fsswmxcn) .doc-pill:where(.astro-fsswmxcn){display:none}.features-hero-panel:where(.astro-fsswmxcn) .doc-sub:where(.astro-fsswmxcn){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.features-hero-panel:where(.astro-fsswmxcn) .doc-thumbs:where(.astro-fsswmxcn){gap:7px;padding-inline:12px}.features-hero-panel:where(.astro-fsswmxcn) .doc-foot:where(.astro-fsswmxcn){flex-wrap:wrap;padding-inline:12px}.features-hero-panel:where(.astro-fsswmxcn) .doc-cta:where(.astro-fsswmxcn){flex-basis:100%;margin-left:0}.features-hero-panel:where(.astro-fsswmxcn) .rt-row:where(.astro-fsswmxcn){grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:13px 14px}.features-hero-panel:where(.astro-fsswmxcn) .rt-when:where(.astro-fsswmxcn){display:none}.features-hero-panel:where(.astro-fsswmxcn) .rt-body:where(.astro-fsswmxcn){min-width:0}.features-hero-panel:where(.astro-fsswmxcn) .rt-body:where(.astro-fsswmxcn) .rt-name:where(.astro-fsswmxcn),.features-hero-panel:where(.astro-fsswmxcn) .rt-body:where(.astro-fsswmxcn) .rt-sub:where(.astro-fsswmxcn){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feature-visual:where(.astro-fsswmxcn) .slack-card:where(.astro-fsswmxcn){transform:none!important}.features-final-cta:where(.astro-fsswmxcn) h2:where(.astro-fsswmxcn){font-size:38px}.features-final-actions:where(.astro-fsswmxcn) .btn:where(.astro-fsswmxcn){width:100%;justify-content:center}.ask-dash-demo:where(.astro-fsswmxcn){margin-top:28px;border-radius:19px}.ask-dash-bar:where(.astro-fsswmxcn){grid-template-columns:auto 1fr;min-height:48px;padding-inline:14px}.ask-dash-bar-title:where(.astro-fsswmxcn){justify-self:end}.ask-dash-bar-status:where(.astro-fsswmxcn){display:none}.ask-dash-stage:where(.astro-fsswmxcn){min-height:370px}.ask-dash-command:where(.astro-fsswmxcn){grid-template-columns:42px minmax(0,1fr);gap:11px;width:calc(100% - 24px);padding:16px;border-radius:15px;transform:translate3d(-50%,-50%,0) scale(1)}.ask-dash-command-avatar:where(.astro-fsswmxcn){width:42px;height:42px;border-radius:10px;font-size:16px}.ask-dash-command:where(.astro-fsswmxcn) p:where(.astro-fsswmxcn){font-size:17px}.ask-dash-demo:where(.astro-fsswmxcn).is-result .ask-dash-command:where(.astro-fsswmxcn){top:12px;width:calc(100% - 20px);padding:10px 12px;transform:translate3d(-50%,0,0) scale(.92)}.ask-dash-demo:where(.astro-fsswmxcn).is-result .ask-dash-command-avatar:where(.astro-fsswmxcn){width:36px;height:36px;font-size:14px}.ask-dash-demo:where(.astro-fsswmxcn).is-result .ask-dash-command-meta:where(.astro-fsswmxcn){margin-bottom:1px}.ask-dash-demo:where(.astro-fsswmxcn).is-result .ask-dash-command:where(.astro-fsswmxcn) p:where(.astro-fsswmxcn){overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ask-dash-thinking:where(.astro-fsswmxcn){top:calc(50% + 65px)}.ask-dash-result-layer:where(.astro-fsswmxcn){inset:98px 10px 14px}.ask-dash-result:where(.astro-fsswmxcn) .mini-card:where(.astro-fsswmxcn){padding:12px 10px 10px}.ask-dash-result:where(.astro-fsswmxcn) .mini-head:where(.astro-fsswmxcn){margin-bottom:9px}.ask-dash-result:where(.astro-fsswmxcn) .metric-row:where(.astro-fsswmxcn){gap:7px;margin-bottom:7px}.ask-dash-result:where(.astro-fsswmxcn) .metric:where(.astro-fsswmxcn){padding:8px}.ask-dash-result:where(.astro-fsswmxcn) .metric:where(.astro-fsswmxcn) .v:where(.astro-fsswmxcn){font-size:16px}.ask-dash-result:where(.astro-fsswmxcn) .metric:where(.astro-fsswmxcn) .d:where(.astro-fsswmxcn){font-size:9.5px}.ask-dash-result:where(.astro-fsswmxcn) .spark:where(.astro-fsswmxcn){height:35px}.ask-dash-result:where(.astro-fsswmxcn) .doc-head:where(.astro-fsswmxcn){grid-template-columns:36px minmax(0,1fr);gap:9px;padding:11px}.ask-dash-result:where(.astro-fsswmxcn) .doc-icon:where(.astro-fsswmxcn){width:36px;height:36px}.ask-dash-result:where(.astro-fsswmxcn) .doc-pill:where(.astro-fsswmxcn){display:none}.ask-dash-result:where(.astro-fsswmxcn) .doc-title:where(.astro-fsswmxcn),.ask-dash-result:where(.astro-fsswmxcn) .doc-sub:where(.astro-fsswmxcn){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ask-dash-result:where(.astro-fsswmxcn) .doc-thumbs:where(.astro-fsswmxcn){gap:6px;padding:10px}.ask-dash-result:where(.astro-fsswmxcn) .doc-thumb:where(.astro-fsswmxcn){padding:7px}.ask-dash-result:where(.astro-fsswmxcn) .doc-foot:where(.astro-fsswmxcn){flex-wrap:wrap;padding:9px 10px}.ask-dash-result:where(.astro-fsswmxcn) .doc-tag:where(.astro-fsswmxcn):nth-child(3){display:none}.ask-dash-result:where(.astro-fsswmxcn) .doc-cta:where(.astro-fsswmxcn){margin-left:auto}.ask-dash-result:where(.astro-fsswmxcn) .routines-head:where(.astro-fsswmxcn){padding:11px 13px}.ask-dash-result:where(.astro-fsswmxcn) .rt-row:where(.astro-fsswmxcn){grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 13px}.ask-dash-result:where(.astro-fsswmxcn) .rt-when:where(.astro-fsswmxcn){display:none}.ask-dash-result:where(.astro-fsswmxcn) .rt-body:where(.astro-fsswmxcn){min-width:0}.ask-dash-result:where(.astro-fsswmxcn) .rt-name:where(.astro-fsswmxcn),.ask-dash-result:where(.astro-fsswmxcn) .rt-sub:where(.astro-fsswmxcn){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ask-dash-controls:where(.astro-fsswmxcn){padding:8px;gap:5px}.ask-dash-control:where(.astro-fsswmxcn){height:43px;font-size:12px}}@media(prefers-reduced-motion:reduce){.features-hero-text-link:where(.astro-fsswmxcn) span:where(.astro-fsswmxcn){transition:none}.features-hero-product:where(.astro-fsswmxcn),.features-hero:where(.astro-fsswmxcn).is-ready .features-hero-product:where(.astro-fsswmxcn),.features-hero-panel:where(.astro-fsswmxcn),.features-hero-panel:where(.astro-fsswmxcn).is-active,.features-hero-panel:where(.astro-fsswmxcn) .msg:where(.astro-fsswmxcn),.features-hero-panel:where(.astro-fsswmxcn) .msg-bullets:where(.astro-fsswmxcn) li:where(.astro-fsswmxcn),.features-hero-panel:where(.astro-fsswmxcn) .mini-head:where(.astro-fsswmxcn),.features-hero-panel:where(.astro-fsswmxcn) .metric:where(.astro-fsswmxcn),.features-hero-panel:where(.astro-fsswmxcn) .spark:where(.astro-fsswmxcn) span:where(.astro-fsswmxcn),.features-hero-panel:where(.astro-fsswmxcn) .doc-head:where(.astro-fsswmxcn),.features-hero-panel:where(.astro-fsswmxcn) .doc-thumb:where(.astro-fsswmxcn),.features-hero-panel:where(.astro-fsswmxcn) .doc-foot:where(.astro-fsswmxcn),.features-hero-panel:where(.astro-fsswmxcn) .routines-head:where(.astro-fsswmxcn),.features-hero-panel:where(.astro-fsswmxcn) .rt-row:where(.astro-fsswmxcn){transition:none}.features-hero-product:where(.astro-fsswmxcn){opacity:1;transform:none}.features-hero-tab:where(.astro-fsswmxcn)>i:where(.astro-fsswmxcn):after{animation:none!important}.ask-dash-demo:where(.astro-fsswmxcn),.features-hero:where(.astro-fsswmxcn).is-ready .ask-dash-demo:where(.astro-fsswmxcn),.ask-dash-command:where(.astro-fsswmxcn),.ask-dash-command-avatar:where(.astro-fsswmxcn),.ask-dash-command:where(.astro-fsswmxcn) p:where(.astro-fsswmxcn),.ask-dash-thinking:where(.astro-fsswmxcn),.ask-dash-result:where(.astro-fsswmxcn),.ask-dash-result:where(.astro-fsswmxcn) .mini-head:where(.astro-fsswmxcn),.ask-dash-result:where(.astro-fsswmxcn) .metric:where(.astro-fsswmxcn),.ask-dash-result:where(.astro-fsswmxcn) .spark:where(.astro-fsswmxcn) span:where(.astro-fsswmxcn),.ask-dash-result:where(.astro-fsswmxcn) .doc-head:where(.astro-fsswmxcn),.ask-dash-result:where(.astro-fsswmxcn) .doc-thumb:where(.astro-fsswmxcn),.ask-dash-result:where(.astro-fsswmxcn) .doc-foot:where(.astro-fsswmxcn),.ask-dash-result:where(.astro-fsswmxcn) .routines-head:where(.astro-fsswmxcn),.ask-dash-result:where(.astro-fsswmxcn) .rt-row:where(.astro-fsswmxcn){transition:none}.ask-dash-demo:where(.astro-fsswmxcn){opacity:1;transform:none}.ask-dash-thinking:where(.astro-fsswmxcn) i:where(.astro-fsswmxcn),.ask-dash-control:where(.astro-fsswmxcn)>i:where(.astro-fsswmxcn):after{animation:none!important}.feature-orbit-demo:where(.astro-fsswmxcn).is-orbit-sequence,.feature-orbit-demo:where(.astro-fsswmxcn).is-orbit-sequence.is-visible,.feature-orbit-scene:where(.astro-fsswmxcn),.feature-orbit-scene-label:where(.astro-fsswmxcn),.feature-orbit-command:where(.astro-fsswmxcn),.feature-orbit-card:where(.astro-fsswmxcn),.feature-orbit-outcome:where(.astro-fsswmxcn){opacity:1;transform:none;transition:none}.feature-orbit-scene:where(.astro-fsswmxcn):not(.is-active),.feature-orbit-outcome:where(.astro-fsswmxcn):not(.is-active){opacity:0;visibility:hidden}.feature-orbit-progress-button:where(.astro-fsswmxcn)>i:where(.astro-fsswmxcn){animation:none!important}.feature-orbit-outcome-copy:where(.astro-fsswmxcn){clip-path:none;animation:none!important}.feature-orbit-connector:where(.astro-fsswmxcn){opacity:.55;transform:rotate(var(--line-angle));animation:none!important}}
