@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2?dpl=dpl_2W5NWCdtSmkfawJadVjsBGu9ipYn)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2?dpl=dpl_2W5NWCdtSmkfawJadVjsBGu9ipYn)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2?dpl=dpl_2W5NWCdtSmkfawJadVjsBGu9ipYn)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_3c8e4fd0-module__jSTxYq__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_3c8e4fd0-module__jSTxYq__variable{--font-marketing-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.109ulqh0wub5u.woff2?dpl=dpl_2W5NWCdtSmkfawJadVjsBGu9ipYn)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.02m2p-env-7db.woff2?dpl=dpl_2W5NWCdtSmkfawJadVjsBGu9ipYn)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.0slsd4dj30esv.woff2?dpl=dpl_2W5NWCdtSmkfawJadVjsBGu9ipYn)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.187m47s3z4syd.woff2?dpl=dpl_2W5NWCdtSmkfawJadVjsBGu9ipYn)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.p.380f-mwhk0aej.woff2?dpl=dpl_2W5NWCdtSmkfawJadVjsBGu9ipYn)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_sans_e4d16c-module__-oZhcq__className{font-family:Nunito Sans,Nunito Sans Fallback;font-style:normal}.nunito_sans_e4d16c-module__-oZhcq__variable{--font-marketing-body:"Nunito Sans", "Nunito Sans Fallback"}
:root,:host{--color-marketing-bg:#f6fbff;--color-marketing-fg:#132643;--color-marketing-accent:#1666aa;--color-marketing-accent-secondary:#9fcbe6;--color-marketing-muted:#e5f0fc;--color-marketing-forest:#112d55;--color-marketing-command:#5849b2;--color-marketing-demo-travel:#007787;--color-marketing-demo-weight:#5849b2;--color-marketing-success:#008856;--color-marketing-warning:#d79628}@supports (color:lab(0% 0 0)){:root,:host{--color-marketing-bg:lab(98.2632% -1.09881 -2.76009);--color-marketing-fg:lab(14.9228% .420049 -21.0445);--color-marketing-accent:lab(41.339% -3.42633 -43.6335);--color-marketing-accent-secondary:lab(79.2409% -10.4024 -18.3168);--color-marketing-muted:lab(94.18% -2.12187 -7.1074);--color-marketing-forest:lab(18.1962% 1.86215 -27.9098);--color-marketing-command:lab(37.3033% 28.1526 -54.9489);--color-marketing-demo-travel:lab(45.1251% -29.7959 -20.2059);--color-marketing-demo-weight:lab(37.3033% 28.1526 -54.9489);--color-marketing-success:lab(49.6331% -47.2672 18.5006);--color-marketing-warning:lab(67.3872% 18.7132 63.1076)}}.marketing-site{--marketing-bg:var(--color-marketing-bg);--marketing-fg:var(--color-marketing-fg);--marketing-accent:var(--color-marketing-accent);--marketing-accent-secondary:var(--color-marketing-accent-secondary);--marketing-muted:var(--color-marketing-muted);--marketing-forest-deep:var(--color-marketing-forest);--marketing-command:var(--color-marketing-command);--marketing-demo-travel:var(--color-marketing-demo-travel);--marketing-demo-weight:var(--color-marketing-demo-weight);--marketing-success:var(--color-marketing-success);--marketing-warning:var(--color-marketing-warning);--background:#f6fbff;--foreground:#132643;--card:#fff;--card-foreground:#132643;--popover:#fff;--popover-foreground:#132643;--muted:#e5f0fc;--muted-foreground:#535e6f;--border:#1666aa26;--input:#1666aa26;--primary:#1666aa;--primary-foreground:#f6fbff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--marketing-bg);color:var(--marketing-fg);font-family:var(--font-marketing-body), ui-sans-serif, system-ui, sans-serif}@supports (color:lab(0% 0 0)){.marketing-site{--background:lab(98.2632% -1.09881 -2.76009);--foreground:lab(14.9228% .420049 -21.0445);--card:lab(100% 0 0);--card-foreground:lab(14.9228% .420049 -21.0445);--popover:lab(100% 0 0);--popover-foreground:lab(14.9228% .420049 -21.0445);--muted:lab(94.18% -2.12187 -7.1074);--muted-foreground:lab(39.5714% -1.4233 -10.9085);--border:lab(41.339% -3.42633 -43.6335/.15);--input:lab(41.339% -3.42633 -43.6335/.15);--primary:lab(41.339% -3.42633 -43.6335);--primary-foreground:lab(98.2632% -1.09881 -2.76009)}}.marketing-site h1,.marketing-site h2,.marketing-site h3,.marketing-site .font-marketing-display{font-family:var(--font-marketing-display), ui-serif, Georgia, serif}.marketing-container{width:100%;padding-left:max(1.25rem, env(safe-area-inset-left,0px));padding-right:max(1.25rem, env(safe-area-inset-right,0px));margin-left:auto;margin-right:auto}@media (min-width:640px){.marketing-container{padding-left:max(1.5rem, env(safe-area-inset-left,0px));padding-right:max(1.5rem, env(safe-area-inset-right,0px))}}@media (min-width:1024px){.marketing-container{padding-left:max(2rem, env(safe-area-inset-left,0px));padding-right:max(2rem, env(safe-area-inset-right,0px))}}.bg-marketing-accent{background-color:var(--marketing-accent)}.bg-marketing-accent-secondary{background-color:var(--marketing-accent-secondary)}.bg-marketing-muted{background-color:var(--marketing-muted)}.bg-marketing-forest{background-color:var(--marketing-forest-deep)}.bg-marketing-command{background-color:var(--marketing-command)}.text-marketing-accent{color:var(--marketing-accent)}.text-marketing-fg{color:var(--marketing-fg)}.border-marketing-accent{border-color:var(--marketing-accent)}.ring-marketing-accent{--tw-ring-color:var(--marketing-accent)}.text-marketing-accent-solid{color:var(--marketing-accent)}.marketing-hero-field{background-color:#e9f8ff;background-color:lab(96.614% -5.23353 -7.26643);background-image:radial-gradient(90% 70% at 50% -10%,#b0e0f880,#0000 60%),radial-gradient(60% 40% at 80% 20%,#a6a3f714,#0000 50%);background-image:radial-gradient(90% 70% at 50% -10%,lab(86.2797% -12.0086 -17.1909/.5),#0000 60%),radial-gradient(60% 40% at 80% 20%,lab(69.659% 15.6808 -41.9991/.08),#0000 50%);position:relative}.marketing-hero-field:after{content:"";pointer-events:none;background:linear-gradient(#0000,#f6fbff);background:linear-gradient(#0000,lab(98.2632% -1.09881 -2.76009));height:120px;position:absolute;bottom:0;left:0;right:0}.marketing-product-frame{background:var(--card);border:1px solid #1666aa26;border:1px solid lab(41.339% -3.42633 -43.6335/.15);border-radius:1rem;overflow:hidden;box-shadow:0 1px #1666aa0a,0 18px 40px -24px #13264340;box-shadow:0 1px lab(41.339% -3.42633 -43.6335/.04),0 18px 40px -24px lab(14.9228% .420049 -21.0445/.25)}.marketing-product-frame-header{background:#e5f0fc66;background:lab(94.18% -2.12187 -7.1074/.4);border-bottom:1px solid #1666aa1a;border-bottom:1px solid lab(41.339% -3.42633 -43.6335/.1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}@media (min-width:640px){.marketing-product-frame-header{padding-left:1.25rem;padding-right:1.25rem}}.marketing-command-bar{background:linear-gradient(#ffffffb8,#f5fbff8c);background:linear-gradient(lab(100% 0 0/.72),lab(98.2637% -1.36805 -3.44701/.55));border:1px solid #1666aa24;border:1px solid lab(41.339% -3.42633 -43.6335/.14);border-radius:.875rem;flex-direction:column;gap:.625rem;padding:.875rem .875rem .75rem;display:flex}.marketing-command-prompt{letter-spacing:-.01em;color:#3c4e68;color:lab(32.4886% -1.44999 -17.8835);padding-inline:.35rem;font-size:.8125rem;font-weight:600}.marketing-command-track{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;background:#e2edf8d9;background:lab(93.02% -2.12058 -7.10671/.85);border-radius:.625rem;gap:.25rem;padding:.25rem;display:flex;overflow-x:auto;box-shadow:inset 0 1px 2px #13264312;box-shadow:inset 0 1px 2px lab(14.9228% .420049 -21.0445/.07)}.marketing-command-track::-webkit-scrollbar{display:none}.marketing-command-option{scroll-snap-align:start;letter-spacing:-.01em;color:#3a485d;color:lab(30.2287% -1.41293 -14.3785);min-height:2.75rem;transition:color var(--duration-ui,.2s) var(--ease-out,cubic-bezier(.23, 1, .32, 1)), background-color var(--duration-ui,.2s) var(--ease-out,cubic-bezier(.23, 1, .32, 1)), border-color var(--duration-ui,.2s) var(--ease-out,cubic-bezier(.23, 1, .32, 1)), transform var(--duration-fast,.16s) var(--ease-out,cubic-bezier(.23, 1, .32, 1));background:0 0;border:1px solid #0000;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;padding-inline:.95rem;font-size:.875rem;font-weight:600;display:inline-flex}.marketing-command-option:hover{color:var(--marketing-fg);background:#ffffff8c;background:lab(100% 0 0/.55)}.marketing-command-option:active{transform:scale(.97)}.marketing-command-option:focus-visible{outline:2px solid var(--marketing-accent);outline-offset:2px}.marketing-command-option.is-active,.marketing-command-option[aria-checked=true]{background:var(--marketing-forest-deep);color:#f3f9ff;color:lab(97.6837% -1.36787 -3.44695);border-color:#112d551f;border-color:lab(18.1962% 1.86215 -27.9098/.12)}.marketing-command-option.is-active:hover,.marketing-command-option[aria-checked=true]:hover{background:var(--marketing-forest-deep);color:#f3f9ff;color:lab(97.6837% -1.36787 -3.44695);opacity:.96}.marketing-command-hint{text-align:center;color:#404e63;color:lab(32.5522% -1.47548 -14.3977);margin-top:.75rem;padding-inline:.35rem;font-size:.8125rem;line-height:1.45}@media (max-width:639px){.marketing-command-track{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000 100%)}}@media (min-width:640px){.marketing-command-bar{flex-direction:row;align-items:center;gap:.75rem;padding:.5rem .5rem .5rem 1rem}.marketing-command-prompt{white-space:nowrap;flex-shrink:0}.marketing-command-track{flex:1;min-width:0}.marketing-command-option{flex:1}}@media (prefers-reduced-motion:reduce){.marketing-command-option{transition:none}.marketing-command-option:active{transform:none}}.marketing-pill{background:var(--card);min-height:2.75rem;color:var(--marketing-fg);border:1px solid #1666aa26;border:1px solid lab(41.339% -3.42633 -43.6335/.15);border-radius:9999px;flex-shrink:0;align-items:center;padding-left:1rem;padding-right:1rem;font-size:.875rem;font-weight:500;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}.marketing-pill:hover{border-color:#1666aa4d;border-color:lab(41.339% -3.42633 -43.6335/.3)}.marketing-pill[aria-selected=true],.marketing-pill[aria-checked=true],.marketing-pill.is-active{border-color:var(--marketing-accent);background:var(--marketing-accent);color:var(--primary-foreground)}.marketing-pill[aria-selected=true]:hover,.marketing-pill[aria-checked=true]:hover,.marketing-pill.is-active:hover{border-color:var(--marketing-accent);opacity:.95}.marketing-cockpit-frame{z-index:1;max-height:520px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}@media (min-width:1024px){.marketing-cockpit-frame{max-height:480px}}.marketing-cockpit-frame .marketing-product-frame{border-bottom-width:0;border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:0 -4px 48px #13264314;box-shadow:0 -4px 48px lab(14.9228% .420049 -21.0445/.08)}.marketing-blob-sage{background:radial-gradient(circle,#6dabdf59,#0000 70%);background:radial-gradient(circle,lab(67.3656% -9.84117 -33.0732/.35),#0000 70%)}.marketing-card-soft{background:#fffffff2;background:lab(100% 0 0/.95);border:1px solid #1666aa1f;border:1px solid lab(41.339% -3.42633 -43.6335/.12);border-radius:.875rem}.marketing-nav-underline{background-color:var(--marketing-accent)}.marketing-btn-on-dark{color:#fff;background:0 0;border:1px solid #fff6;border:1px solid lab(100% 0 0/.4)}.marketing-btn-on-dark:hover{color:#fff;background:#ffffff1f;background:lab(100% 0 0/.12)}.marketing-btn-on-dark:focus-visible{outline-offset:2px;outline:2px solid #fff9;outline:2px solid lab(100% 0 0/.6)}.marketing-scroll-x,.marketing-module-tabs,.pricing-cards-scroll{scrollbar-width:none;-ms-overflow-style:none}.marketing-scroll-x::-webkit-scrollbar{display:none}.marketing-module-tabs::-webkit-scrollbar{display:none}.pricing-cards-scroll::-webkit-scrollbar{display:none}@media (max-width:1279px){.pricing-cards-scroll{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 20px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 20px),#0000 100%)}.marketing-module-tabs{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 16px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 16px),#0000 100%)}}@media (prefers-reduced-motion:reduce){.pricing-cards-scroll,.marketing-module-tabs{-webkit-mask-image:none;mask-image:none}}.pricing-card{transition:border-color var(--duration-ui,.2s) ease, box-shadow var(--duration-ui,.2s) ease;border-color:#1666aa1f;border-color:lab(41.339% -3.42633 -43.6335/.12)}.pricing-card.is-selected,.pricing-card:focus-within{border-color:#1666aa73;border-color:lab(41.339% -3.42633 -43.6335/.45);box-shadow:0 2px 8px #13264314;box-shadow:0 2px 8px lab(14.9228% .420049 -21.0445/.08)}@media (hover:hover) and (pointer:fine){.pricing-card:hover{border-color:#1666aa73;border-color:lab(41.339% -3.42633 -43.6335/.45);box-shadow:0 2px 8px #13264314;box-shadow:0 2px 8px lab(14.9228% .420049 -21.0445/.08)}}.pricing-card .pricing-cta-select{display:inline}.pricing-card .pricing-cta-start,.pricing-card.is-selected .pricing-cta-select,.pricing-card:focus-within .pricing-cta-select{display:none}.pricing-card.is-selected .pricing-cta-start,.pricing-card:focus-within .pricing-cta-start{display:inline}@media (hover:hover) and (pointer:fine){.pricing-card:hover .pricing-cta-select{display:none}.pricing-card:hover .pricing-cta-start{display:inline}}.pricing-card .pricing-cta-btn{color:var(--marketing-fg);background-color:#0000;border-color:#1666aa4d;border-color:lab(41.339% -3.42633 -43.6335/.3)}.pricing-card.is-selected .pricing-cta-btn,.pricing-card:focus-within .pricing-cta-btn{background-color:var(--marketing-accent);color:var(--primary-foreground);border-color:#0000}@media (hover:hover) and (pointer:fine){.pricing-card:hover .pricing-cta-btn{background-color:var(--marketing-accent);color:var(--primary-foreground);border-color:#0000}.pricing-card:hover .pricing-cta-btn:hover{opacity:.9}}.pricing-card .pricing-check{color:var(--muted-foreground)}.pricing-card.is-selected .pricing-check,.pricing-card:focus-within .pricing-check{color:var(--marketing-accent)}@media (hover:hover) and (pointer:fine){.pricing-card:hover .pricing-check{color:var(--marketing-accent)}}.pricing-card.is-selected .pricing-price,.pricing-card:focus-within .pricing-price{color:var(--marketing-accent)}@media (hover:hover) and (pointer:fine){.pricing-card:hover .pricing-price{color:var(--marketing-accent)}}@media (prefers-reduced-motion:reduce){.marketing-cockpit-frame{max-height:none;-webkit-mask-image:none;mask-image:none}}.marketing-feature-demo{--fd-duration:17s;--fd-ease:cubic-bezier(.23, 1, .32, 1);--fd-ease-inout:cubic-bezier(.77, 0, .175, 1);--fd-rest:.62;--fd-accent:var(--marketing-demo-travel);--fd-accent-soft:#d5f1f6;--fd-muted:#5b646f;--fd-line-active:#028a9b;--fd-beacon:var(--marketing-warning);--fd-success:var(--marketing-success)}@supports (color:lab(0% 0 0)){.marketing-feature-demo{--fd-accent-soft:lab(93.2829% -8.6602 -5.73746);--fd-muted:lab(41.9742% -2.00994 -7.05371);--fd-line-active:lab(52.0292% -27.532 -18.5005)}}.marketing-feature-demo--wl{--fd-duration:18s;--fd-accent:var(--marketing-demo-weight);--fd-accent-soft:#e8e9ff;--fd-line-active:#6b66b4}@supports (color:lab(0% 0 0)){.marketing-feature-demo--wl{--fd-accent-soft:lab(92.7733% 2.96813 -10.8622);--fd-line-active:lab(46.3207% 17.4738 -41.6231)}}.marketing-feature-demo .fd-anim{animation-duration:var(--fd-duration);animation-timing-function:var(--fd-ease);animation-iteration-count:infinite;animation-play-state:paused;animation-fill-mode:both}.marketing-feature-demo:not([data-inview=true]) .fd-anim{opacity:1!important;stroke-dashoffset:0!important;filter:none!important;box-shadow:none!important;animation:none!important;transform:none!important}.marketing-feature-demo:not([data-inview=true]) .fd-wl-doseprog,.marketing-feature-demo:not([data-inview=true]) .fd-wl-progress{transform:scaleX(1)!important}.marketing-feature-demo:not([data-inview=true]) .fd-wl-chartfill{opacity:1!important}.marketing-feature-demo[data-inview=true] .fd-anim{animation-play-state:running}.fd-origin-left{transform-origin:0}@keyframes fd-live-pulse{0%,to{opacity:.5;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes fd-t-genbtn{0%,22%{transform:scale(1);box-shadow:0 0 #0000}25%{box-shadow:0 0 0 0 color-mix(in oklch, var(--fd-accent) 45%, transparent);transform:scale(.97)}30%{transform:scale(1.02);box-shadow:0 0 0 11px #0000}34%{transform:scale(1);box-shadow:0 0 #0000}to{transform:scale(1);box-shadow:0 0 #0000}}@keyframes fd-t-card1{0%,2%{opacity:var(--fd-rest);transform:translateY(6px)scale(.985);box-shadow:0 0 #0000}7%{opacity:1;box-shadow:0 0 0 3px color-mix(in oklch, var(--fd-accent) 24%, transparent);transform:translateY(0)scale(1)}13%{box-shadow:0 0 #0000}94%{opacity:1;transform:translateY(0)scale(1);box-shadow:0 0 #0000}to{opacity:var(--fd-rest);transform:translateY(6px)scale(.985);box-shadow:0 0 #0000}}@keyframes fd-t-card2{0%,7%{opacity:var(--fd-rest);transform:translateY(6px)scale(.985);box-shadow:0 0 #0000}12%{opacity:1;box-shadow:0 0 0 3px color-mix(in oklch, var(--fd-accent) 24%, transparent);transform:translateY(0)scale(1)}18%{box-shadow:0 0 #0000}94%{opacity:1;transform:translateY(0)scale(1);box-shadow:0 0 #0000}to{opacity:var(--fd-rest);transform:translateY(6px)scale(.985);box-shadow:0 0 #0000}}@keyframes fd-t-card3{0%,12%{opacity:var(--fd-rest);transform:translateY(6px)scale(.985);box-shadow:0 0 #0000}17%{opacity:1;box-shadow:0 0 0 3px color-mix(in oklch, var(--fd-accent) 24%, transparent);transform:translateY(0)scale(1)}23%{box-shadow:0 0 #0000}94%{opacity:1;transform:translateY(0)scale(1);box-shadow:0 0 #0000}to{opacity:var(--fd-rest);transform:translateY(6px)scale(.985);box-shadow:0 0 #0000}}@keyframes fd-t-check1{0%,6%{opacity:0;transform:scale(.92)}10%{opacity:1;transform:scale(1.06)}14%{transform:scale(1)}94%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}@keyframes fd-t-check2{0%,11%{opacity:0;transform:scale(.92)}15%{opacity:1;transform:scale(1.06)}19%{transform:scale(1)}94%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}@keyframes fd-t-check3{0%,16%{opacity:0;transform:scale(.92)}20%{opacity:1;transform:scale(1.06)}24%{transform:scale(1)}94%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}@keyframes fd-t-node1{0%,30%{opacity:var(--fd-rest);transform:scale(.97)}36%{opacity:1;transform:scale(1.05)}40%{transform:scale(1)}94%{opacity:1;transform:scale(1)}to{opacity:var(--fd-rest);transform:scale(.97)}}@keyframes fd-t-conn1{0%,35%{opacity:0;transform:scaleX(0)}41%{opacity:1;transform:scaleX(1)}94%{opacity:1;transform:scaleX(1)}98%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@keyframes fd-t-node2{0%,39%{opacity:var(--fd-rest);transform:scale(.97)}45%{opacity:1;transform:scale(1.05)}49%{transform:scale(1)}94%{opacity:1;transform:scale(1)}to{opacity:var(--fd-rest);transform:scale(.97)}}@keyframes fd-t-conn2{0%,43%{opacity:0;transform:scaleX(0)}49%{opacity:1;transform:scaleX(1)}94%{opacity:1;transform:scaleX(1)}98%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@keyframes fd-t-travel{0%,48%{opacity:var(--fd-rest);transform:scale(.96)}54%{opacity:1;transform:scale(1.1)}58%{transform:scale(1)}94%{opacity:1;transform:scale(1)}to{opacity:var(--fd-rest);transform:scale(.96)}}@keyframes fd-t-beacon{0%,66%{box-shadow:0 0 12px color-mix(in oklch, var(--fd-beacon) 38%, transparent)}74%{box-shadow:0 0 22px color-mix(in oklch, var(--fd-beacon) 72%, transparent)}80%{box-shadow:0 0 12px color-mix(in oklch, var(--fd-beacon) 38%, transparent)}86%{box-shadow:0 0 20px color-mix(in oklch, var(--fd-beacon) 62%, transparent)}92%,to{box-shadow:0 0 12px color-mix(in oklch, var(--fd-beacon) 38%, transparent)}}@keyframes fd-t-dose1{0%,54%{opacity:0;transform:translateY(-4px)}59%{opacity:1;transform:translateY(0)}94%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes fd-t-dose2{0%,57%{opacity:0;transform:translateY(-4px)}62%{opacity:1;transform:translateY(0)}94%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes fd-t-dose3{0%,60%{opacity:0;transform:translateY(-4px)}65%{opacity:1;transform:translateY(0)}94%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes fd-t-total{0%,63%{opacity:var(--fd-rest);transform:translateY(8px);box-shadow:0 0 #0000}70%{opacity:1;box-shadow:0 0 0 3px color-mix(in oklch, var(--fd-accent) 16%, transparent);transform:translateY(0)}77%{box-shadow:0 0 #0000}94%{opacity:1;transform:translateY(0);box-shadow:0 0 #0000}to{opacity:var(--fd-rest);transform:translateY(8px);box-shadow:0 0 #0000}}@keyframes fd-t-total-pop{0%,68%{transform:scale(1)}74%{transform:scale(1.12)}80%,to{transform:scale(1)}}.fd-t-card1{animation-name:fd-t-card1}.fd-t-card2{animation-name:fd-t-card2}.fd-t-card3{animation-name:fd-t-card3}.fd-t-check1{animation-name:fd-t-check1}.fd-t-check2{animation-name:fd-t-check2}.fd-t-check3{animation-name:fd-t-check3}.fd-t-genbtn{animation-name:fd-t-genbtn;animation-timing-function:var(--fd-ease-inout)}.fd-t-node1{animation-name:fd-t-node1}.fd-t-conn1{transform-origin:0;animation-name:fd-t-conn1}.fd-t-node2{animation-name:fd-t-node2}.fd-t-conn2{transform-origin:0;animation-name:fd-t-conn2}.fd-t-travel{animation-name:fd-t-travel}.fd-t-beacon{animation-name:fd-t-beacon}.fd-t-dose1{animation-name:fd-t-dose1}.fd-t-dose2{animation-name:fd-t-dose2}.fd-t-dose3{animation-name:fd-t-dose3}.fd-t-total{animation-name:fd-t-total}.fd-t-total-num{animation-name:fd-t-total-pop;display:inline-block}.fd-t-live{animation-name:fd-live-pulse;animation-duration:2.4s;animation-timing-function:var(--fd-ease-inout)}@keyframes fd-wl-action1{0%,2%{opacity:var(--fd-rest);transform:translateY(5px)scale(.99);box-shadow:0 0 #0000}8%{opacity:1;box-shadow:0 0 0 3px color-mix(in oklch, var(--fd-accent) 16%, transparent);transform:translateY(0)scale(1)}14%{box-shadow:0 0 #0000}94%{opacity:1;transform:translateY(0)scale(1);box-shadow:0 0 #0000}to{opacity:var(--fd-rest);transform:translateY(5px)scale(.99);box-shadow:0 0 #0000}}@keyframes fd-wl-action2{0%,5%{opacity:var(--fd-rest);transform:translateY(5px)scale(.99);box-shadow:0 0 #0000}11%{opacity:1;box-shadow:0 0 0 3px color-mix(in oklch, var(--fd-accent) 16%, transparent);transform:translateY(0)scale(1)}17%{box-shadow:0 0 #0000}94%{opacity:1;transform:translateY(0)scale(1);box-shadow:0 0 #0000}to{opacity:var(--fd-rest);transform:translateY(5px)scale(.99);box-shadow:0 0 #0000}}@keyframes fd-wl-action3{0%,8%{opacity:var(--fd-rest);transform:translateY(5px)scale(.99);box-shadow:0 0 #0000}14%{opacity:1;box-shadow:0 0 0 3px color-mix(in oklch, var(--fd-accent) 16%, transparent);transform:translateY(0)scale(1)}20%{box-shadow:0 0 #0000}94%{opacity:1;transform:translateY(0)scale(1);box-shadow:0 0 #0000}to{opacity:var(--fd-rest);transform:translateY(5px)scale(.99);box-shadow:0 0 #0000}}@keyframes fd-wl-doseprog{0%,12%{transform:scaleX(.35)}20%{transform:scaleX(1)}94%{transform:scaleX(1)}to{transform:scaleX(.35)}}@keyframes fd-wl-weight-pop{0%,18%{transform:scale(1)}24%{transform:scale(1.06)}30%,to{transform:scale(1)}}@keyframes fd-wl-losschip{0%,22%{opacity:0;transform:translateY(3px)scale(.94)}28%{opacity:1;transform:translateY(0)scale(1.06)}32%{transform:translateY(0)scale(1)}94%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(3px)scale(.94)}}@keyframes fd-wl-stat1{0%,26%{opacity:var(--fd-rest);transform:translateY(5px)scale(.99)}31%{opacity:1;transform:translateY(0)scale(1)}94%{opacity:1;transform:translateY(0)scale(1)}to{opacity:var(--fd-rest);transform:translateY(5px)scale(.99)}}@keyframes fd-wl-stat2{0%,28%{opacity:var(--fd-rest);transform:translateY(5px)scale(.99)}33%{opacity:1;transform:translateY(0)scale(1)}94%{opacity:1;transform:translateY(0)scale(1)}to{opacity:var(--fd-rest);transform:translateY(5px)scale(.99)}}@keyframes fd-wl-stat3{0%,30%{opacity:var(--fd-rest);transform:translateY(5px)scale(.99)}35%{opacity:1;transform:translateY(0)scale(1)}94%{opacity:1;transform:translateY(0)scale(1)}to{opacity:var(--fd-rest);transform:translateY(5px)scale(.99)}}@keyframes fd-wl-stat4{0%,32%{opacity:var(--fd-rest);transform:translateY(5px)scale(.99)}37%{opacity:1;transform:translateY(0)scale(1)}94%{opacity:1;transform:translateY(0)scale(1)}to{opacity:var(--fd-rest);transform:translateY(5px)scale(.99)}}@keyframes fd-wl-progress{0%,36%{transform:scaleX(0)}46%{transform:scaleX(1)}94%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes fd-wl-chartdraw{0%,41%{opacity:0;stroke-dashoffset:var(--fd-dash,320)}42%{opacity:1;stroke-dashoffset:var(--fd-dash,320)}56%{opacity:1;stroke-dashoffset:0}94%{opacity:1;stroke-dashoffset:0}98%{opacity:0;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:var(--fd-dash,320)}}@keyframes fd-wl-chartfill{0%,52%{opacity:0}60%{opacity:1}94%{opacity:1}to{opacity:0}}@keyframes fd-wl-chardot1{0%,43%{opacity:0;transform:scale(.9)}48%{opacity:1;transform:scale(1)}94%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes fd-wl-chardot2{0%,47%{opacity:0;transform:scale(.9)}52%{opacity:1;transform:scale(1)}94%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes fd-wl-chardot3{0%,51%{opacity:0;transform:scale(.9)}56%{opacity:1;transform:scale(1)}94%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes fd-wl-dot{0%,54%{opacity:0;transform:scale(.85)}60%{opacity:1;transform:scale(1.2)}64%{transform:scale(1)}72%{transform:scale(1.12)}78%{transform:scale(1)}94%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.85)}}@keyframes fd-wl-sideeffect{0%,60%{opacity:0;transform:translateY(8px);box-shadow:0 0 #0000}68%{opacity:1;box-shadow:0 0 0 3px color-mix(in oklch, var(--fd-beacon) 22%, transparent);transform:translateY(0)}75%{box-shadow:0 0 #0000}94%{opacity:1;transform:translateY(0);box-shadow:0 0 #0000}to{opacity:0;transform:translateY(8px);box-shadow:0 0 #0000}}.fd-wl-action1{animation-name:fd-wl-action1}.fd-wl-action2{animation-name:fd-wl-action2}.fd-wl-action3{animation-name:fd-wl-action3}.fd-wl-doseprog{transform-origin:0;width:75%;animation-name:fd-wl-doseprog}.fd-wl-weight-num{animation-name:fd-wl-weight-pop;display:inline-block}.fd-wl-losschip{animation-name:fd-wl-losschip}.fd-wl-stat1{animation-name:fd-wl-stat1}.fd-wl-stat2{animation-name:fd-wl-stat2}.fd-wl-stat3{animation-name:fd-wl-stat3}.fd-wl-stat4{animation-name:fd-wl-stat4}.fd-wl-progress{transform-origin:0;width:46%;animation-name:fd-wl-progress}.fd-wl-chartline{stroke-dasharray:var(--fd-dash,320);stroke-dashoffset:0;will-change:stroke-dashoffset, opacity;animation-name:fd-wl-chartdraw}.fd-wl-chartfill{animation-name:fd-wl-chartfill}.fd-wl-chardot1{transform-box:fill-box;transform-origin:50%;animation-name:fd-wl-chardot1}.fd-wl-chardot2{transform-box:fill-box;transform-origin:50%;animation-name:fd-wl-chardot2}.fd-wl-chardot3{transform-box:fill-box;transform-origin:50%;animation-name:fd-wl-chardot3}.fd-wl-dot{transform-box:fill-box;transform-origin:50%;animation-name:fd-wl-dot}.fd-wl-sideeffect{animation-name:fd-wl-sideeffect}.fd-wl-live{animation-name:fd-live-pulse;animation-duration:2.6s;animation-timing-function:var(--fd-ease-inout)}@media (prefers-reduced-motion:reduce){.marketing-feature-demo .fd-anim{opacity:1!important;stroke-dashoffset:0!important;filter:none!important;box-shadow:none!important;animation:none!important;transform:none!important}.marketing-feature-demo .fd-wl-doseprog,.marketing-feature-demo .fd-wl-progress{transform:scaleX(1)!important}}