.feat-track{will-change:transform;transition:transform 1.1s cubic-bezier(.25,.9,.2,1)}.feat-fill{transform:scaleX(0)}.feat-bar.is-done .feat-fill{transform:scaleX(1)}.feat-bar.is-active .feat-fill{animation:feat-fill var(--feat-dur,6s) linear forwards}.feat-frame.is-held .feat-fill,.feat-frame.is-idle .feat-fill{animation-play-state:paused}@keyframes feat-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.feat-track{transition:none}.feat-bar.is-active .feat-fill{animation:none;transform:scaleX(1)}}.feat-frame.is-parked .feat-track{content-visibility:hidden}@supports not (content-visibility:hidden){.feat-frame.is-parked .feat-track{display:none}}.cb-edit[data-astro-cid-hxpsgah4]{visibility:hidden;transition:transform .45s cubic-bezier(.22,.85,.35,1),visibility 0s .45s;transform:translate(100%)}.cb[data-astro-cid-hxpsgah4].is-open .cb-edit[data-astro-cid-hxpsgah4]{visibility:visible;transition:transform .45s cubic-bezier(.22,.85,.35,1),visibility;transform:none}.cb[data-astro-cid-hxpsgah4].is-open [data-astro-cid-hxpsgah4][data-selected]>.cb-node[data-astro-cid-hxpsgah4],.cb[data-astro-cid-hxpsgah4].is-open .is-selected[data-astro-cid-hxpsgah4]>.cb-node[data-astro-cid-hxpsgah4]{border-color:#f6804f;box-shadow:0 0 0 2px #ffe9dd,0 1px 2px #0000000d}.cb[data-astro-cid-hxpsgah4].is-open [data-astro-cid-hxpsgah4][data-selected]>.cb-switch[data-astro-cid-hxpsgah4]{border-color:#c084fc;box-shadow:0 0 0 2px #f3e8ff,0 1px 2px #0000000d}.cb-var[data-astro-cid-hxpsgah4]{color:#57524c;white-space:nowrap;vertical-align:baseline;background:#faf9f7;border:1px solid #e8e5e0;border-radius:.25rem;align-items:center;gap:.2rem;height:1.25rem;padding:0 .375rem;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.cb-body[data-astro-cid-hxpsgah4] p[data-astro-cid-hxpsgah4]{margin:0 0 .6em}.cb-body[data-astro-cid-hxpsgah4] p[data-astro-cid-hxpsgah4]:last-child{margin-bottom:0}.cb-meter[data-astro-cid-hxpsgah4]{background:#e8e5e0}.cb-meter[data-astro-cid-hxpsgah4]>span[data-astro-cid-hxpsgah4]{background:#10b981;height:100%;display:block;position:relative}.cb-meter[data-astro-cid-hxpsgah4]>span[data-astro-cid-hxpsgah4]:after{content:"";background:repeating-conic-gradient(#10b981 0 25%, #e8e5e0 0 50%) 0 0 / 2px 2px;width:6px;height:100%;position:absolute;top:0;right:0}.cb-caret[data-astro-cid-hxpsgah4]{vertical-align:text-bottom;background:#1c1916;width:1px;height:15px;animation:1s step-end infinite cb-blink;display:inline-block}@keyframes cb-blink{0%,49%{opacity:1}50%,to{opacity:0}}.cb-spark[data-astro-cid-hxpsgah4]{transition:opacity .12s ease-out,transform .12s ease-out}.cb[data-astro-cid-hxpsgah4]:not(.is-open) .cb-spark[data-astro-cid-hxpsgah4]{display:none}.cb[data-astro-cid-hxpsgah4].is-ai .cb-spark[data-astro-cid-hxpsgah4]{opacity:0;transform:scale(.9)}.cb-menu[data-astro-cid-hxpsgah4]{opacity:0;pointer-events:none;transition:opacity .12s ease-out}.cb[data-astro-cid-hxpsgah4].is-ai .cb-menu[data-astro-cid-hxpsgah4]{opacity:1}.cb-busy[data-astro-cid-hxpsgah4],.cb-applied[data-astro-cid-hxpsgah4],.cb[data-astro-cid-hxpsgah4].is-busy .cb-idle[data-astro-cid-hxpsgah4],.cb[data-astro-cid-hxpsgah4].is-applied .cb-idle[data-astro-cid-hxpsgah4]{display:none}.cb[data-astro-cid-hxpsgah4].is-busy .cb-busy[data-astro-cid-hxpsgah4],.cb[data-astro-cid-hxpsgah4].is-applied .cb-applied[data-astro-cid-hxpsgah4]{display:flex}.cb-instr[data-astro-cid-hxpsgah4]{white-space:nowrap;display:none;overflow:hidden}.cb-caret-input[data-astro-cid-hxpsgah4]{display:none}.cb[data-astro-cid-hxpsgah4].is-ai .cb-caret-input[data-astro-cid-hxpsgah4]{display:inline-block}.cb[data-astro-cid-hxpsgah4].is-typing .cb-placeholder[data-astro-cid-hxpsgah4]{display:none}.cb[data-astro-cid-hxpsgah4].is-typing .cb-instr[data-astro-cid-hxpsgah4]{animation:1.5s steps(46,end) forwards cb-type;display:inline-block}@keyframes cb-type{0%{max-width:0}to{max-width:100%}}.cb-submit[data-astro-cid-hxpsgah4]{opacity:.4}.cb[data-astro-cid-hxpsgah4].is-typing .cb-submit[data-astro-cid-hxpsgah4]{opacity:1}.cb-gen[data-astro-cid-hxpsgah4]{display:none}.cb[data-astro-cid-hxpsgah4].is-applied .cb-gen[data-astro-cid-hxpsgah4]{display:block}.cb[data-astro-cid-hxpsgah4].is-applied .cb-empty[data-astro-cid-hxpsgah4]{display:none}.cb[data-astro-cid-hxpsgah4].is-applied .cb-save[data-astro-cid-hxpsgah4]{opacity:1}.cb[data-astro-cid-hxpsgah4].is-static .cb-edit[data-astro-cid-hxpsgah4]{visibility:visible;transition:none;transform:none}.cb[data-astro-cid-hxpsgah4].is-static[data-scene=flow] [data-astro-cid-hxpsgah4][data-node=first]>.cb-node[data-astro-cid-hxpsgah4]{border-color:#f6804f;box-shadow:0 0 0 2px #ffe9dd,0 1px 2px #0000000d}.cb[data-astro-cid-hxpsgah4].is-static .cb-gen[data-astro-cid-hxpsgah4]{display:block}.cb[data-astro-cid-hxpsgah4].is-static .cb-empty[data-astro-cid-hxpsgah4],.cb[data-astro-cid-hxpsgah4].is-static .cb-spark[data-astro-cid-hxpsgah4],.cb[data-astro-cid-hxpsgah4].is-static .cb-menu[data-astro-cid-hxpsgah4]{display:none}.sc-react[data-astro-cid-uuxjvc7t]{z-index:40;position:absolute}.sc-grow[data-astro-cid-uuxjvc7t]{transform-origin:top;opacity:0;transform:scaleY(0)}.sc-chip[data-astro-cid-uuxjvc7t]{opacity:0;transform:translateY(-50%)}.sc[data-astro-cid-uuxjvc7t].is-playing .sc-grow[data-astro-cid-uuxjvc7t]{animation:11s cubic-bezier(.45,0,.2,1) infinite sc-grow}.sc[data-astro-cid-uuxjvc7t].is-playing .sc-chip[data-astro-cid-uuxjvc7t]{animation:11s cubic-bezier(.45,0,.2,1) infinite sc-chip}@keyframes sc-grow{0%,28%{opacity:0;transform:scaleY(0)}30%{opacity:1;transform:scaleY(.06)}44%{opacity:1;transform:scaleY(1)}90%{opacity:1;transform:scaleY(1)}96%{opacity:0;transform:scaleY(0)}to{opacity:0;transform:scaleY(0)}}@keyframes sc-chip{0%,28%{opacity:0;transform:translateY(-50%)translateY(0)}31%{opacity:1;transform:translateY(-50%)translateY(0)}44%{opacity:1;transform:translateY(-50%) translateY(var(--growH))}90%{opacity:1;transform:translateY(-50%) translateY(var(--growH))}96%{opacity:0;transform:translateY(-50%) translateY(var(--growH))}to{opacity:0;transform:translateY(-50%) translateY(var(--growH))}}.sc-save[data-astro-cid-uuxjvc7t]{opacity:.4;pointer-events:none}.sc[data-astro-cid-uuxjvc7t].is-playing .sc-save[data-astro-cid-uuxjvc7t]{animation:11s linear infinite sc-save}@keyframes sc-save{0%,43%{opacity:.4}45%,95%{opacity:1}97%,to{opacity:.4}}.sc[data-astro-cid-uuxjvc7t].is-static .sc-react[data-astro-cid-uuxjvc7t]{display:none}.ub-react[data-astro-cid-kf4kfdci]{opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);transform:translateY(12px)}.ub[data-astro-cid-kf4kfdci].is-open .ub-react[data-astro-cid-kf4kfdci]{opacity:1;transform:none}.ub[data-astro-cid-kf4kfdci].is-static .ub-react[data-astro-cid-kf4kfdci]{display:none}.an-react[data-astro-cid-ey3k4ork]{opacity:0;pointer-events:none;transition:opacity .3s ease-out}.an-modal[data-astro-cid-ey3k4ork]{opacity:0;transform-origin:50%;transition:opacity .18s ease-out,transform .18s ease-out;transform:translateY(8px)scale(.97)}.an[data-astro-cid-ey3k4ork].is-open .an-react[data-astro-cid-ey3k4ork]{opacity:1}.an[data-astro-cid-ey3k4ork].is-open .an-modal[data-astro-cid-ey3k4ork]{opacity:1;transform:none}.an-off[data-astro-cid-ey3k4ork] .an-react[data-astro-cid-ey3k4ork],.an-off[data-astro-cid-ey3k4ork] .demo-cursor[data-astro-cid-ey3k4ork],.an-open[data-astro-cid-ey3k4ork] .demo-cursor[data-astro-cid-ey3k4ork]{display:none}.an-open[data-astro-cid-ey3k4ork] .an-react[data-astro-cid-ey3k4ork],.an-open[data-astro-cid-ey3k4ork] .an-modal[data-astro-cid-ey3k4ork]{opacity:1;transition:none;transform:none}.an[data-astro-cid-ey3k4ork].is-static .an-react[data-astro-cid-ey3k4ork]{display:none}.ig-react[data-astro-cid-gjk7zzh2]{pointer-events:none}.ig-scrim[data-astro-cid-gjk7zzh2]{opacity:0;transition:opacity .18s ease-out}.ig-drawer[data-astro-cid-gjk7zzh2]{opacity:0;transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1);transform:translate(28px)}.ig[data-astro-cid-gjk7zzh2].is-open .ig-scrim[data-astro-cid-gjk7zzh2]{opacity:1}.ig[data-astro-cid-gjk7zzh2].is-open .ig-drawer[data-astro-cid-gjk7zzh2]{opacity:1;transform:none}.ig-tile[data-astro-cid-gjk7zzh2].is-hover{background-color:#faf9f799}.ig-tile[data-astro-cid-gjk7zzh2].is-hover .ig-connect[data-astro-cid-gjk7zzh2],.ig-connect[data-astro-cid-gjk7zzh2].is-pressed{background-color:#a93812}.ig[data-astro-cid-gjk7zzh2].is-static .ig-react[data-astro-cid-gjk7zzh2]{display:none}.dv-react[data-astro-cid-n6ti4nnc]{opacity:0;pointer-events:none;transition:opacity .15s ease-out}.dv-card[data-astro-cid-n6ti4nnc]{opacity:0;transition:opacity .18s ease-out,transform .18s ease-out;transform:translate(-50%,8px)scale(.99)}.dv[data-astro-cid-n6ti4nnc].is-open .dv-react[data-astro-cid-n6ti4nnc]{opacity:1}.dv[data-astro-cid-n6ti4nnc].is-open .dv-card[data-astro-cid-n6ti4nnc]{opacity:1;transform:translate(-50%)scale(1)}.dv-caret[data-astro-cid-n6ti4nnc]{animation:1s step-end infinite dv-blink;display:inline-block}@keyframes dv-blink{0%,49%{opacity:1}50%,to{opacity:0}}.dv-dither[data-astro-cid-n6ti4nnc]{background-color:rgb(var(--c) / .84);background-image:repeating-conic-gradient(rgb(var(--c) / .3) 0 25%, transparent 0 50%);background-size:2px 2px}.dv[data-astro-cid-n6ti4nnc].is-static .dv-react[data-astro-cid-n6ti4nnc]{display:none}.cd-react[data-astro-cid-2jph3v25]{opacity:0;pointer-events:none;transition:opacity .15s ease-out}.cd-dialog[data-astro-cid-2jph3v25]{opacity:0;transition:opacity .16s ease-out,transform .16s ease-out;transform:translateY(8px)}.cd[data-astro-cid-2jph3v25].is-open .cd-react[data-astro-cid-2jph3v25]{opacity:1}.cd[data-astro-cid-2jph3v25].is-open .cd-dialog[data-astro-cid-2jph3v25]{opacity:1;transform:none}.cd[data-astro-cid-2jph3v25].is-static .cd-react[data-astro-cid-2jph3v25]{display:none}.tpl-texture[data-astro-cid-3p4hvgdc]{background-image:radial-gradient(circle,#1c191612 1px,#0000 1.2px);background-size:14px 14px;-webkit-mask-image:radial-gradient(at 50% 45%,#000 30%,#0000 80%);mask-image:radial-gradient(at 50% 45%,#000 30%,#0000 80%)}@media (prefers-reduced-motion:no-preference){.tpl[data-astro-cid-3p4hvgdc].js-ready .tpl-code[data-astro-cid-3p4hvgdc],.tpl[data-astro-cid-3p4hvgdc].js-ready .tpl-result[data-astro-cid-3p4hvgdc]{opacity:0}.tpl[data-astro-cid-3p4hvgdc].is-live .tpl-code[data-astro-cid-3p4hvgdc]{animation:.62s cubic-bezier(.22,1,.36,1) both tpl-rise}.tpl[data-astro-cid-3p4hvgdc].is-live .tpl-result[data-astro-cid-3p4hvgdc]{animation:.52s cubic-bezier(.22,1,.36,1) both tpl-rise,9s ease-in-out infinite tpl-spot;animation-delay:calc(var(--i) * .14s + .2s), calc(var(--i) * 3s + 1.2s)}}@keyframes tpl-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes tpl-spot{0%,30%,to{box-shadow:0 10px 30px -18px #1c191640}8%,22%{box-shadow:0 18px 44px -18px #cc441859, 0 0 0 1.5px var(--brand);transform:translateY(-2px)}}.os-texture[data-astro-cid-hj35d2y5]{background-image:radial-gradient(circle,#f4f2ef14 1px,#0000 1.2px);background-size:14px 14px;-webkit-mask-image:radial-gradient(at 50% 40%,#000 30%,#0000 78%);mask-image:radial-gradient(at 50% 40%,#000 30%,#0000 78%)}.os-fade-b[data-astro-cid-hj35d2y5]{-webkit-mask-image:linear-gradient(#000 55%,#0000 96%);mask-image:linear-gradient(#000 55%,#0000 96%)}@media (prefers-reduced-motion:no-preference){.os[data-astro-cid-hj35d2y5].js-ready .os-row[data-astro-cid-hj35d2y5],.os[data-astro-cid-hj35d2y5].js-ready .os-term[data-astro-cid-hj35d2y5]{opacity:0}.os[data-astro-cid-hj35d2y5].is-live .os-row[data-astro-cid-hj35d2y5]{animation:.52s cubic-bezier(.22,1,.36,1) both os-rise;animation-delay:calc(var(--i) * 70ms)}.os[data-astro-cid-hj35d2y5].is-live .os-term[data-astro-cid-hj35d2y5]{animation:.62s cubic-bezier(.34,1.24,.64,1) .38s both os-drop}.os[data-astro-cid-hj35d2y5].js-ready .os-line[data-astro-cid-hj35d2y5]{opacity:0}.os[data-astro-cid-hj35d2y5].is-live .os-line[data-astro-cid-hj35d2y5]{animation:9s ease-in-out infinite os-line}.os[data-astro-cid-hj35d2y5].is-live .os-caret[data-astro-cid-hj35d2y5]{animation:1s step-end infinite os-caret}.os[data-astro-cid-hj35d2y5].is-live .os-live[data-astro-cid-hj35d2y5]{animation:2.4s ease-in-out infinite os-pulse}}@keyframes os-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes os-drop{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}@keyframes os-line{0%,8%{opacity:0;transform:translateY(3px)}13%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(3px)}}@keyframes os-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes os-pulse{0%,to{opacity:1}50%{opacity:.35}}.auto-float[data-astro-cid-qim7uzpn]{will-change:transform;animation-name:autoFloat;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@keyframes autoFloat{0%{transform:translateY(0)}to{transform:translateY(var(--drift,-8px))}}@media (prefers-reduced-motion:reduce){.auto-float[data-astro-cid-qim7uzpn]{animation:none}}.bento-card[data-astro-cid-brzfg34r]{background:linear-gradient(175deg, #fff 0%, var(--surface-2) 100%);box-shadow:inset 0 0 0 1px var(--border);border-radius:16px;flex-direction:column;transition:box-shadow .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.bento-stage[data-astro-cid-brzfg34r]{flex-shrink:0;position:relative;overflow:hidden}.bento-texture[data-astro-cid-brzfg34r]{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 40%,#000 30%,#0000 78%);mask-image:radial-gradient(at 50% 40%,#000 30%,#0000 78%)}.bento-dots[data-astro-cid-brzfg34r]{background-image:radial-gradient(circle,#1c191612 1px,#0000 1.2px);background-size:14px 14px}.bento-rings[data-astro-cid-brzfg34r]{background-image:repeating-radial-gradient(circle at 50% 38%,#0000 0 19px,#cc441812 19px 20px)}.bento-canvas[data-astro-cid-brzfg34r]{background-image:linear-gradient(90deg,#1c19160d 1px,#0000 1px),linear-gradient(#1c19160d 1px,#0000 1px);background-size:22px 22px}.bento-fade-b[data-astro-cid-brzfg34r]{-webkit-mask-image:linear-gradient(#000 52%,#0000 94%);mask-image:linear-gradient(#000 52%,#0000 94%)}.bento-fade-r[data-astro-cid-brzfg34r]{-webkit-mask-image:linear-gradient(90deg,#000 62%,#0000 99%);mask-image:linear-gradient(90deg,#000 62%,#0000 99%)}.bento-tag[data-astro-cid-brzfg34r]{background:var(--brand-soft);color:var(--brand-strong);border-radius:3px;padding:0 3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;display:inline-block}.bento-swap[data-astro-cid-brzfg34r]{vertical-align:bottom;display:inline-grid}.bento-swap[data-astro-cid-brzfg34r]>span[data-astro-cid-brzfg34r]{text-align:center;grid-area:1/1}.bento-swap[data-astro-cid-brzfg34r]>.swap-b[data-astro-cid-brzfg34r]{opacity:0}.bento-branch-label[data-astro-cid-brzfg34r]{text-align:center;text-transform:uppercase;letter-spacing:.12em;margin-bottom:5px;font-size:9px;font-weight:600}.bento-copy[data-astro-cid-brzfg34r]{padding:20px 24px 24px}.bento-eyebrow[data-astro-cid-brzfg34r]{color:var(--brand);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:6px;font-size:10.5px;font-weight:500;display:inline-flex}.bento-copy[data-astro-cid-brzfg34r] h3[data-astro-cid-brzfg34r]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--heading);margin-top:10px;font-size:26px;font-weight:400;line-height:1.1}.bento-copy[data-astro-cid-brzfg34r] p[data-astro-cid-brzfg34r]{color:#57524c;margin-top:6px;font-size:13.5px;line-height:1.6}.bento[data-astro-cid-brzfg34r].js-ready .bento-card[data-astro-cid-brzfg34r]{opacity:0;will-change:opacity, transform;transform:translateY(20px)}.bento[data-astro-cid-brzfg34r].js-ready .bento-card[data-astro-cid-brzfg34r].is-in{opacity:1;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),box-shadow .26s;transform:none}.bento[data-astro-cid-brzfg34r].js-ready .bento-card[data-astro-cid-brzfg34r].is-settled{transition:box-shadow .26s,transform .26s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.bento-card[data-astro-cid-brzfg34r]:hover{box-shadow:inset 0 0 0 1px var(--border-strong), var(--shadow-md);transform:translateY(-3px)}}@media (prefers-reduced-motion:no-preference){.bento[data-astro-cid-brzfg34r].js-ready .bento-row[data-astro-cid-brzfg34r],.bento[data-astro-cid-brzfg34r].js-ready .bento-meter-row[data-astro-cid-brzfg34r],.bento[data-astro-cid-brzfg34r].js-ready .bento-node[data-astro-cid-brzfg34r],.bento[data-astro-cid-brzfg34r].js-ready .bento-ghost[data-astro-cid-brzfg34r],.bento[data-astro-cid-brzfg34r].js-ready .bento-edges[data-astro-cid-brzfg34r],.bento[data-astro-cid-brzfg34r].js-ready .bento-pop[data-astro-cid-brzfg34r]{opacity:0}.is-live[data-astro-cid-brzfg34r] .bento-row[data-astro-cid-brzfg34r]{animation:.52s cubic-bezier(.22,1,.36,1) both bento-rise,7s ease-in-out infinite bento-scan;animation-delay:calc(var(--i) * 80ms), calc(var(--i) * .8s + 1.2s)}.is-live[data-astro-cid-brzfg34r] .bento-meter-row[data-astro-cid-brzfg34r]{animation:.52s cubic-bezier(.22,1,.36,1) both bento-rise;animation-delay:calc(var(--i) * 80ms)}.is-live[data-astro-cid-brzfg34r] .bento-node[data-astro-cid-brzfg34r]{animation:.46s cubic-bezier(.22,1,.36,1) both bento-rise;animation-delay:calc(var(--i) * .15s)}.is-live[data-astro-cid-brzfg34r] .bento-edges[data-astro-cid-brzfg34r]{animation:.5s ease-out .26s both bento-fade}.bento-flow[data-astro-cid-brzfg34r]{stroke-dasharray:var(--dash,12) var(--gap,120);opacity:0}.is-live[data-astro-cid-brzfg34r] .bento-flow[data-astro-cid-brzfg34r]{animation:5.2s ease-in-out infinite bento-flow}.is-live[data-astro-cid-brzfg34r] .bento-flow-a[data-astro-cid-brzfg34r]{animation-delay:1.1s}.is-live[data-astro-cid-brzfg34r] .bento-flow-b[data-astro-cid-brzfg34r]{animation-delay:3.1s}.is-live[data-astro-cid-brzfg34r] .bento-flow-c[data-astro-cid-brzfg34r]{--dash:8;--gap:34;--off:42;animation-delay:3.85s}.is-live[data-astro-cid-brzfg34r] .bento-ghost[data-astro-cid-brzfg34r]{animation:.62s cubic-bezier(.22,1,.36,1) both bento-fan;animation-delay:calc(var(--i) * 90ms + .26s)}.is-live[data-astro-cid-brzfg34r] .bento-pop[data-astro-cid-brzfg34r]{animation:.62s cubic-bezier(.34,1.24,.64,1) .42s both bento-drop}.bento[data-astro-cid-brzfg34r].js-ready .bento-bar[data-astro-cid-brzfg34r]{transform:scaleY(0)}.is-live[data-astro-cid-brzfg34r] .bento-bar[data-astro-cid-brzfg34r]{animation:11s cubic-bezier(.22,1,.36,1) infinite bento-ramp-cycle;animation-delay:calc(var(--i) * 55ms)}.bento[data-astro-cid-brzfg34r].js-ready .bento-meter[data-astro-cid-brzfg34r]{width:0}.is-live[data-astro-cid-brzfg34r] .bento-meter[data-astro-cid-brzfg34r]{animation:.9s cubic-bezier(.22,1,.36,1) both bento-grow;animation-delay:calc(var(--i) * 80ms + .2s)}.bento-meter[data-astro-cid-brzfg34r]{position:relative;overflow:hidden}.is-live[data-astro-cid-brzfg34r] .bento-meter[data-astro-cid-brzfg34r]:after{content:"";animation:4.2s ease-in-out infinite bento-sweep;animation-delay:calc(var(--i) * .28s + 1.2s);background:linear-gradient(90deg,#0000,#ffffffb3,#0000);position:absolute;inset:0}.is-live[data-astro-cid-brzfg34r] .swap-a[data-astro-cid-brzfg34r]{animation:8s ease-in-out infinite bento-swap-out}.is-live[data-astro-cid-brzfg34r] .swap-b[data-astro-cid-brzfg34r]{animation:8s ease-in-out infinite bento-swap-in}.is-live[data-astro-cid-brzfg34r] .swap-a[data-astro-cid-brzfg34r],.is-live[data-astro-cid-brzfg34r] .swap-b[data-astro-cid-brzfg34r]{animation-delay:calc(var(--i) * .9s + 1.4s)}.is-live[data-astro-cid-brzfg34r] .bento-live-dot[data-astro-cid-brzfg34r]{animation:2.4s ease-in-out infinite bento-pulse}}@keyframes bento-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes bento-drop{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}@keyframes bento-fan{0%{opacity:0;transform:translate(-10px,8px)}to{opacity:1;transform:none}}@keyframes bento-fade{0%{opacity:0}to{opacity:1}}@keyframes bento-grow{0%{width:0}to{width:var(--target)}}@keyframes bento-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes bento-ramp-cycle{0%{transform:scaleY(0)}14%{transform:scaleY(1)}84%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes bento-scan{0%,10%,to{background-color:#fff5ef00}3%{background-color:#fff5ef}}@keyframes bento-flow{0%{stroke-dashoffset:var(--off,132);opacity:0}6%{opacity:1}38%{stroke-dashoffset:0;opacity:1}46%,to{stroke-dashoffset:0;opacity:0}}@keyframes bento-sweep{0%{transform:translate(-130%)}55%,to{transform:translate(260%)}}@keyframes bento-swap-out{0%,34%,92%,to{opacity:1}42%,84%{opacity:0}}@keyframes bento-swap-in{0%,34%,92%,to{opacity:0}42%,84%{opacity:1}}@media (prefers-reduced-motion:reduce){.bento-flow[data-astro-cid-brzfg34r]{opacity:0}.bento-meter[data-astro-cid-brzfg34r]{width:var(--target)}.bento[data-astro-cid-brzfg34r].js-ready .bento-card[data-astro-cid-brzfg34r]{opacity:1;transition:none;transform:none}.bento-card[data-astro-cid-brzfg34r]{transition:none}}@keyframes bar-grow{0%{width:0%}to{width:var(--target,50%)}}.animate-bar-grow{width:var(--target,50%);animation:1.2s cubic-bezier(.22,1,.36,1) both bar-grow}@keyframes ring-fill{0%{stroke-dasharray:0 100}}.animate-ring-fill{animation:1.4s cubic-bezier(.22,1,.36,1) both ring-fill}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.animate-toast-in{animation:.7s cubic-bezier(.22,1,.36,1) both toast-in}@keyframes marquee-loop{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{width:max-content;animation:60s linear infinite marquee-loop}.marquee-mask{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}@keyframes reply-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.reply-track{animation:50s linear infinite reply-scroll}@keyframes warmup-feed-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.warmup-feed-track{animation:45s linear infinite warmup-feed-scroll}@media (prefers-reduced-motion:reduce){.warmup-feed-track{animation:none}}.marquee-track-slow{animation:60s linear infinite marquee-loop}@keyframes send-spark-anim{0%{transform:translate(-100%)}to{transform:translate(400%)}}.send-spark{animation:3s cubic-bezier(.22,1,.36,1) infinite send-spark-anim}html.js-ready .fade-in{opacity:0;will-change:opacity, transform;transform:translateY(18px)}html.js-ready .fade-in.is-in{opacity:1;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(0)}@media (prefers-reduced-motion:reduce){html.js-ready .fade-in,html.js-ready .fade-in.is-in{opacity:1;transition:none;transform:none}}.feature-window:hover .demo-cursor,.feature-window:hover .demo-cursor-ripple{animation-play-state:paused}.hero-ember{height:70%;inset:auto -20% 0}@media (width>=768px){.hero-ember{height:78%}}
