@property --mv2-demo-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --mv2-win-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes mv2-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes mv2-menu-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes mv2-shine{0%{left:-60%}to{left:120%}}@keyframes mv2-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes mv2-pulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes mv2-dash-left{0%{background-position:0 0}to{background-position:-10px 0}}@keyframes mv2-dash-down{0%{background-position:0 0}to{background-position:0 10px}}@keyframes mv2-dash-up{0%{background-position:0 0}to{background-position:0 -10px}}@keyframes mv2-appear-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mv2-appear-right{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}@keyframes mv2-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mv2-dots{0%{opacity:0}10%{opacity:1}88%{opacity:1}to{opacity:0}}@keyframes mv2-type-on{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes mv2-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mv2-flash{0%{background-color:rgba(237,84,29,0)}35%{background-color:rgba(237,84,29,.16)}to{background-color:rgba(237,84,29,0)}}@keyframes mv2-stamp{0%{opacity:0;transform:scale(1.35)}60%{opacity:1;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes mv2-ping{0%{box-shadow:0 0 0 0 rgba(217,74,22,.45)}to{box-shadow:0 0 0 10px rgba(217,74,22,0)}}@keyframes mv2-bounce{0%,to{transform:translateY(0);opacity:.45}50%{transform:translateY(-3px);opacity:1}}@keyframes mv2-stroke{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -12px 0 0)}}@keyframes mv2-show{0%{opacity:0}to{opacity:1}}@keyframes mv2-show-visibility{0%{visibility:hidden}to{visibility:visible}}@keyframes mv2-send-pulse{0%{box-shadow:0 0 0 0 rgba(237,84,29,0);transform:scale(1)}15%{box-shadow:0 0 0 5px rgba(237,84,29,.22);transform:scale(1.08)}80%{box-shadow:0 0 0 5px rgba(237,84,29,.22);transform:scale(1.08)}to{box-shadow:0 0 0 0 rgba(237,84,29,0);transform:scale(1)}}@keyframes mv2-tab-pick{0%{transform:scale(.97)}to{transform:scale(1)}}@keyframes mv2-hint-ring-green{0%,46%,to{box-shadow:0 0 0 0 rgba(0,60,39,0)}14%,32%{box-shadow:0 0 0 4px rgba(0,60,39,.16);border-color:#003c27}}@keyframes mv2-hint-ring-orange{0%,50%,96%,to{box-shadow:0 0 0 0 rgba(237,84,29,0)}64%,82%{box-shadow:0 0 0 4px rgba(237,84,29,.18);border-color:#ed541d}}@keyframes mv2-hint-lift-a{0%,46%,to{transform:translateY(0)}14%,32%{transform:translateY(-3px)}}@keyframes mv2-hint-lift-b{0%,50%,96%,to{transform:translateY(0)}64%,82%{transform:translateY(-3px)}}@keyframes mv2-tab-shine{0%{transform:translateX(-120%) skewX(-18deg);opacity:0}8%{opacity:1}40%{transform:translateX(260%) skewX(-18deg);opacity:1}48%,to{transform:translateX(260%) skewX(-18deg);opacity:0}}@keyframes mv2-ring-spin{to{--mv2-demo-angle:360deg}}@keyframes mv2-win-spin{to{--mv2-win-angle:360deg}}@supports (animation-timeline:scroll()){.mv2-header{animation:mv2-header-stick linear both;animation-timeline:scroll(root block);animation-range:0 120px}@media (min-width:1181px){.mv2-header-bar{animation:mv2-header-compact linear both;animation-timeline:scroll(root block);animation-range:0 120px}}}@supports not (animation-timeline:scroll()){.mv2-header{background:#003c27;box-shadow:0 10px 30px rgba(0,30,20,.18)}}@keyframes mv2-header-stick{0%{background-color:rgba(0,60,39,0);box-shadow:0 10px 30px rgba(0,30,20,0)}to{background-color:#003c27;box-shadow:0 10px 30px rgba(0,30,20,.18)}}@keyframes mv2-header-compact{0%{padding-top:22px;padding-bottom:22px}to{padding-top:14px;padding-bottom:14px}}.mv2-shell:not(:has([data-mv2-hero])) .mv2-header{animation:none;background:#003c27;box-shadow:0 10px 30px rgba(0,30,20,.18)}.mv2-shell:not(:has([data-mv2-hero])) .mv2-main{padding-top:88px}.mv2-shell [id]{scroll-margin-top:72px}.mv2-demo-ring:before{inset:-2px;border-radius:14px;padding:2px;background:conic-gradient(from var(--mv2-demo-angle),rgba(255,255,255,.22) 0deg,rgba(255,255,255,.22) 220deg,rgba(255,196,160,.9) 300deg,#ffffff 335deg,rgba(255,255,255,.22) 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.mv2-demo-ring:after,.mv2-demo-ring:before{content:"";position:absolute;pointer-events:none;animation:mv2-ring-spin 3.2s linear infinite}.mv2-demo-ring:after{inset:-8px;border-radius:20px;z-index:-1;filter:blur(10px);background:conic-gradient(from var(--mv2-demo-angle),rgba(255,140,80,0) 0deg,rgba(255,140,80,0) 250deg,rgba(255,140,80,.55) 310deg,rgba(255,236,224,.7) 335deg,rgba(255,140,80,0) 1turn)}.mv2-underline{position:relative}.mv2-underline:after{content:"";position:absolute;left:0;right:var(--mv2-underline-right,0);bottom:-2px;height:2px;border-radius:4px;background:#f06f21;transform:scaleX(0);transform-origin:left center;transition:transform .25s ease}.mv2-underline:focus-visible:after,.mv2-underline:hover:after,.mv2-underline[aria-current=page]:after,.mv2-underline[data-on=true]:after{transform:scaleX(1)}@media (hover:hover){.mv2-sol:not([data-hidden=true]):hover .mv2-sol-menu{display:block}.mv2-sol:not([data-hidden=true]):hover .mv2-sol-chev{transform:rotate(180deg)}.mv2-sol:not([data-hidden=true]):hover .mv2-underline:after{transform:scaleX(1)}}.mv2-lang:focus-within .mv2-lang-menu,.mv2-lang:hover .mv2-lang-menu{display:block}.mv2-lang:focus-within .mv2-lang-chev,.mv2-lang:hover .mv2-lang-chev{transform:rotate(180deg)}.mv2-marquee-mask{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mv2-bg-green-to-pale{background:linear-gradient(180deg,#003c27 calc(100% - 88px),#043f2b calc(100% - 75.8px),#104834 calc(100% - 63.7px),#215643 calc(100% - 51.5px),#386756 calc(100% - 39.4px),#517b6c calc(100% - 27.2px),#6c9083 calc(100% - 15px),#81a094 calc(100% - 5.9px),#8eaa9f)}.mv2-bg-ivory-between-greens{background:linear-gradient(180deg,rgba(0,60,39,.383),rgba(0,60,39,.268) 12.3px,rgba(0,60,39,.191) 21.4px,rgba(0,60,39,.124) 30.6px,rgba(0,60,39,.069) 39.7px,rgba(0,60,39,.028) 48.8px,rgba(0,60,39,.007) 56.4px,rgba(0,60,39,0) 64px),linear-gradient(180deg,rgba(0,60,39,0) calc(100% - 64px),rgba(0,60,39,.018) calc(100% - 54.1px),rgba(0,60,39,.069) calc(100% - 44.2px),rgba(0,60,39,.145) calc(100% - 34.2px),rgba(0,60,39,.242) calc(100% - 24.3px),rgba(0,60,39,.352) calc(100% - 14.4px),rgba(0,60,39,.47) calc(100% - 4.5px),rgba(0,60,39,.524)),linear-gradient(180deg,#e6eeea,#f6f5f2 160px,#f6f5f2 calc(100% - 160px),#e6eeea)}.mv2-bg-green-pale-top{background:linear-gradient(180deg,rgba(230,238,234,.476),rgba(230,238,234,.41) 5.4px,rgba(230,238,234,.295) 15.4px,rgba(230,238,234,.191) 25.3px,rgba(230,238,234,.104) 35.2px,rgba(230,238,234,.04) 45.1px,rgba(230,238,234,.01) 52.6px,rgba(230,238,234,0) 60px),#003c27}.mv2-bg-ivory-to-green{background:linear-gradient(180deg,rgba(0,60,39,0) calc(100% - 72px),rgba(0,60,39,.018) calc(100% - 63px),rgba(0,60,39,.069) calc(100% - 54.1px),rgba(0,60,39,.145) calc(100% - 45.1px),rgba(0,60,39,.242) calc(100% - 36.2px),rgba(0,60,39,.352) calc(100% - 27.2px),rgba(0,60,39,.47) calc(100% - 18.2px),rgba(0,60,39,.59) calc(100% - 9.3px),rgba(0,60,39,.705) calc(100% - .3px),rgba(0,60,39,.708)),linear-gradient(180deg,#f6f5f2,#f6f5f2 calc(100% - 160px),#e6eeea)}.mv2-bg-green-pale-top-short{background:linear-gradient(180deg,rgba(230,238,234,.292),rgba(230,238,234,.191) 8.6px,rgba(230,238,234,.104) 17.6px,rgba(230,238,234,.04) 26.6px,rgba(230,238,234,.01) 33.3px,rgba(230,238,234,0) 40px),#003c27}.mv2-hero{background:radial-gradient(ellipse 75% 65% at 50% 58%,#006342 0,#00482f 52%,#003422 100%)}.mv2-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:220px;background:linear-gradient(180deg,rgba(0,60,39,0),#003c27);z-index:-1;pointer-events:none}.mv2-hero-backdrop{-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 52%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 52%,transparent 100%)}.mv2-hero-backdrop .mv2-ring{stroke-opacity:.55}.mv2-hero-backdrop .mv2-twinkle{animation:mv2-twinkle 2.77s ease-in-out infinite}@keyframes mv2-twinkle{0%,to{opacity:.15}50%{opacity:.8}}.mv2-hero-backdrop .mv2-r0{animation:mv2-r0 4.29s linear infinite}.mv2-hero-backdrop .mv2-r2{animation:mv2-r2 6.28s linear infinite}.mv2-hero-backdrop .mv2-r3{animation:mv2-r3 9.23s linear infinite}.mv2-hero-backdrop .mv2-r5{animation:mv2-r5 13.59s linear infinite}.mv2-hero-backdrop .mv2-r6{animation:mv2-r6 21.35s linear infinite}.mv2-hero-backdrop .mv2-r7{animation:mv2-r7 34.04s linear infinite}.mv2-hero-backdrop .mv2-r8{animation:mv2-r8 51.09s linear infinite}@keyframes mv2-r0{to{stroke-dashoffset:-228}}@keyframes mv2-r2{to{stroke-dashoffset:-264}}@keyframes mv2-r3{to{stroke-dashoffset:-302}}@keyframes mv2-r5{to{stroke-dashoffset:-340}}@keyframes mv2-r6{to{stroke-dashoffset:-400}}@keyframes mv2-r7{to{stroke-dashoffset:-478}}@keyframes mv2-r8{to{stroke-dashoffset:-558}}.mv2-hero-docs{width:2200px;height:1300px;transform:rotate(-4deg);transform-origin:1100px 650px;pointer-events:none}.mv2-doc,.mv2-hero-docs{position:absolute;left:0;top:0}.mv2-doc{offset-rotate:0deg;offset-anchor:50% 50%}.mv2-doc-0{offset-path:path("M 1100 742 A 650 92 0 1 1 1100 558 A 650 92 0 1 1 1100 742");animation:mv2-doc-move 68.55s linear infinite}.mv2-doc-1{offset-path:path("M 1100 750 A 800 100 0 1 1 1100 550 A 800 100 0 1 1 1100 750");animation:mv2-doc-move 96.82s linear infinite}.mv2-doc-2{offset-path:path("M 1100 758 A 960 108 0 1 1 1100 542 A 960 108 0 1 1 1100 758");animation:mv2-doc-move 136.79s linear infinite}.mv2-doc-0 .mv2-doc-label{animation:mv2-doc-depth 68.55s linear infinite}.mv2-doc-1 .mv2-doc-label{animation:mv2-doc-depth 96.82s linear infinite}.mv2-doc-2 .mv2-doc-label{animation:mv2-doc-depth 136.79s linear infinite}@keyframes mv2-doc-move{0%{offset-distance:0}to{offset-distance:100%}}@keyframes mv2-doc-depth{0%,to{scale:1;opacity:.95}25%,75%{scale:.8;opacity:.62}50%{scale:.58;opacity:.3}}.mv2-hero-stage .mv2-hero-backdrop [class]{animation-play-state:paused}.mv2-hero-stage:has(.mv2-chat-window:focus-within) .mv2-hero-backdrop [class],.mv2-hero-stage:has(.mv2-chat-window:hover) .mv2-hero-backdrop [class]{animation-play-state:running}.mv2-hero-glow{background:radial-gradient(ellipse at center,rgba(240,111,33,.22) 0,rgba(255,255,255,.06) 40%,rgba(255,255,255,0) 70%);animation:mv2-hero-glow 3.85s ease-in-out infinite}@keyframes mv2-hero-glow{0%,to{opacity:.7;transform:translate(-50%,-50%) scale(.96)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.04)}}.mv2-chat-window:before{inset:-1.5px;border-radius:17.5px;padding:1.5px;background:conic-gradient(from var(--mv2-win-angle),rgba(255,255,255,.16) 0deg,rgba(255,255,255,.16) 250deg,rgba(247,154,98,.85) 318deg,#ffe6d4 342deg,rgba(255,255,255,.16) 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.mv2-chat-window:after,.mv2-chat-window:before{content:"";position:absolute;pointer-events:none;animation:mv2-win-spin 7s linear infinite}.mv2-chat-window:after{inset:-10px;border-radius:26px;z-index:-1;filter:blur(14px);background:conic-gradient(from var(--mv2-win-angle),rgba(247,154,98,0) 0deg,rgba(247,154,98,0) 280deg,rgba(247,154,98,.42) 328deg,rgba(255,224,200,.5) 344deg,rgba(247,154,98,0) 1turn)}.mv2-typed-word{display:inline-block;animation:mv2-show 1ms linear var(--d) both,mv2-stroke var(--td) cubic-bezier(.3,.6,.4,1) var(--d) both}.mv2-typed-word--last{position:relative}.mv2-typed-word--last:after{content:"";position:absolute;right:-5px;top:3px;width:2px;height:22px;background:#ed541d;animation:mv2-show-visibility 1ms linear var(--d) both,mv2-blink .9s step-end infinite}@media (max-width:560px){.mv2-typed-word--last:after{top:2px;height:18px}}.mv2-send-pulse{animation:mv2-send-pulse 1.1s ease var(--pulse-at,0s) both}.mv2-tip{opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease}.mv2-tip:after{content:"";position:absolute;top:100%;left:var(--mv2-tip-arrow-left,50%);right:var(--mv2-tip-arrow-right,auto);margin-left:var(--mv2-tip-arrow-margin,-7px);border:7px solid transparent;border-top-color:#003c27}.mv2-tip-wrap:focus-within .mv2-tip,.mv2-tip-wrap:hover .mv2-tip{opacity:1;visibility:visible}.mv2-hint-green{animation:mv2-hint-ring-green 3.2s ease-in-out infinite,mv2-hint-lift-a 3.2s ease-in-out infinite}.mv2-hint-orange{animation:mv2-hint-ring-orange 3.2s ease-in-out infinite,mv2-hint-lift-b 3.2s ease-in-out infinite}.mv2-tab-shine:after{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;pointer-events:none;opacity:0;background:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.75),rgba(255,255,255,0));transform:translateX(-120%) skewX(-18deg);animation:mv2-tab-shine 3.2s ease-in-out var(--mv2-shine-delay,0s) infinite}@media (max-width:760px){.mv2-sticky-col{position:sticky;left:0;z-index:1}}@media (prefers-reduced-motion:reduce){.mv2-chat-window:after,.mv2-chat-window:before,.mv2-demo-ring:after,.mv2-demo-ring:before,.mv2-hero-backdrop [class],.mv2-hero-glow,.mv2-hint-green,.mv2-hint-orange,.mv2-send-pulse,.mv2-tab-shine:after,.mv2-typed-word,.mv2-typed-word--last:after{animation:none!important}.mv2-typed-word{clip-path:none}.mv2-header{background:#003c27;box-shadow:0 10px 30px rgba(0,30,20,.18)}.mv2-header,.mv2-header-bar{animation:none}.mv2-tip,.mv2-underline:after{transition:none}}@keyframes mv2-sol-check{0%{background-color:transparent;border-color:#d3ded9}to{background-color:#003c27;border-color:#003c27}}@keyframes mv2-sol-win{0%{color:#003c27}to{color:#ca3e17}}@keyframes mv2-sol-dots{0%{opacity:0}17%{opacity:1}86.4%{opacity:1}to{opacity:0}}@keyframes mv2-sol-send{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}.mv2-sol-fade-x{-webkit-mask-image:linear-gradient(90deg,transparent,#000 64px,#000 calc(100% - 64px),transparent);mask-image:linear-gradient(90deg,transparent,#000 64px,#000 calc(100% - 64px),transparent)}@media (max-width:760px){.mv2-sol-fade-x{-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:reduce){.mv2-sol-fade-x{-webkit-mask-image:none;mask-image:none}}@keyframes mv2-about-breath{0%,to{scale:1}50%{scale:1.045}}@keyframes mv2-about-spin{to{rotate:1turn}}.mv2-about-bg-press{background:linear-gradient(180deg,rgba(230,238,234,.292),rgba(230,238,234,.191) 8.6px,rgba(230,238,234,.104) 17.6px,rgba(230,238,234,.04) 26.6px,rgba(230,238,234,.01) 33.3px,rgba(230,238,234,0) 40px),linear-gradient(180deg,#003c27 calc(100% - 88px),#043f2b calc(100% - 75.8px),#104834 calc(100% - 63.7px),#215643 calc(100% - 51.5px),#386756 calc(100% - 39.4px),#517b6c calc(100% - 27.2px),#6c9083 calc(100% - 15px),#81a094 calc(100% - 5.9px),#8eaa9f)}.mv2-about-bg-from-green{background:linear-gradient(180deg,rgba(0,60,39,.383),rgba(0,60,39,.268) 12.3px,rgba(0,60,39,.191) 21.4px,rgba(0,60,39,.124) 30.6px,rgba(0,60,39,.069) 39.7px,rgba(0,60,39,.028) 48.8px,rgba(0,60,39,.007) 56.4px,rgba(0,60,39,0) 64px),linear-gradient(180deg,#e6eeea,#f6f5f2 160px,#f6f5f2)}