.mkRoot .siteFooterFtr{z-index:1;padding-block-start:var(--space-d88);padding-block-end:var(--space-d64);position:relative}.mkRoot .footerNavFtr{align-items:start}.mkRoot .footerNavColFtr{flex-direction:column;margin-block-end:var(--spacing-48);display:flex}.mkRoot .footerNavColFtr:last-child{margin-block-end:0}.mkRoot .footerNavHeadingFtr{letter-spacing:.02em;color:var(--color-gray-700);margin-block-end:var(--spacing-24)}.mkRoot .footerNavHeadingLinkFtr{color:inherit;text-decoration:none}.mkRoot .footerNavHeadingLinkFtr:hover{opacity:.6}.mkRoot .footerNavLinksFtr{flex-direction:column;align-items:flex-start;list-style:none;display:flex}.mkRoot .footerNavLinkFtr{padding-block:var(--spacing-12);color:var(--color-text-primary);text-decoration:none;transition:opacity .2s;display:block}.mkRoot .footerNavLinksFtr:has(.footerNavLinkFtr:hover) .footerNavLinkFtr:not(:hover){opacity:.35}.mkRoot .footerLogoLinkFtr{align-self:start;margin-block-end:var(--spacing-48);text-decoration:none;display:block}.mkRoot .footerLogoImgFtr{width:auto;height:40px;display:block}.mkRoot .footerBottomFtr{align-items:center;row-gap:var(--spacing-16)}.mkRoot .footerCopyrightFtr,.mkRoot .footerBottomLinkFtr{color:var(--color-gray-700)}.mkRoot .footerBottomLinkFtr{text-decoration:none;transition:opacity .2s}.mkRoot .footerBottomFtr:has(.footerBottomLinkFtr:hover) .footerBottomLinkFtr:not(:hover){opacity:.35}.mkRoot .footerBottomLinkCenterFtr{text-align:left}.mkRoot .footerBottomLinkEndFtr{text-align:end}@media (min-width:834px){.mkRoot .footerNavColFtr,.mkRoot .footerLogoLinkFtr{margin-block-end:0}.mkRoot .footerNavLinkFtr{padding-block:var(--spacing-8)}.mkRoot .footerBottomLinkCenterFtr{text-align:center}}@media (min-width:1200px){.mkRoot .footerNavFtr.footerNavFtr{-moz-column-gap:var(--spacing-24);column-gap:var(--spacing-24)}}.mkRoot .siteHeaderHdr{z-index:1000;background:#f3f3f3;border-bottom:1px solid #f3f3f3;position:fixed;top:0;left:0;right:0}.mkRoot .headerContainerHdr{justify-content:space-between;align-items:center;gap:2rem;margin:0 auto;padding:0 64px;display:flex}.mkRoot .headerLogoHdr a{align-items:center;text-decoration:none;display:flex}.mkRoot .headerLogoHdr img{width:40px;height:40px;display:block}.mkRoot .headerActionsHdr{align-items:center;gap:12px;display:flex}.mkRoot .mobileMenuButtonHdr{cursor:pointer;z-index:1001;color:#000;font-family:var(--font-primary);font-size:var(--font-size-l1);font-weight:var(--font-weight-book);letter-spacing:.01em;background:0 0;border:none;padding:12px;line-height:16px;display:none}.mkRoot .loginLinkHdr{white-space:nowrap}:is(.mkRoot .headerContainerHdr:has(.navItemHdr:hover) .loginLinkHdr,.mkRoot .headerContainerHdr:has(.loginLinkHdr:hover) .navItemHdr){opacity:.35}.mkRoot .headerNavHdr{flex:1;justify-content:center;display:flex}.mkRoot .navSurfaceHdr{position:relative}.mkRoot .navSurfaceOpenHdr{z-index:1}.mkRoot .navListHdr{align-items:center;list-style:none;display:flex}.mkRoot .navItemHdr{block-size:var(--header-height);align-items:center;transition:opacity .2s;display:flex;position:static}.mkRoot .navListHdr:has(.navItemHdr:hover) .navItemHdr:not(:hover){opacity:.35}.mkRoot .navLinkHdr,.mkRoot .navLinkHdr[class*=type\:]{color:#000;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;height:40px;padding:8px 18px;font-family:inherit;text-decoration:none;display:flex}.mkRoot .navGroupHdr{position:static}.mkRoot .navGroupSolutionsHdr:hover .dropdownMenuSolutionsHdr{opacity:1;visibility:visible;transform:translateY(0)}.mkRoot .navGroupTriggerHdr{-webkit-user-select:none;user-select:none}.mkRoot .dropdownIconHdr{width:16px;height:16px;transition:transform .2s}.mkRoot .navGroupActiveHdr .dropdownIconHdr,.mkRoot .mobileNavGroupTriggerHdr[aria-expanded=true] .dropdownIconHdr{transform:rotate(180deg)}.mkRoot .navGroupActiveHdr .navGroupTriggerHdr{background:#fff}.mkRoot .dropdownMenuHdr{border:1px solid var(--color-gray-200);padding:var(--spacing-16);background:#fff;width:max-content;min-width:320px;max-width:min(100vw - 48px,720px);list-style:none;transition:left .25s;animation:.18s both dropdownInHdr;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 32px #0000000f}.mkRoot .dropdownMenuHdr:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.mkRoot .dropdownSingleContentHdr{list-style:none}.mkRoot .dropdownMenuMegaHdr{padding:var(--spacing-24)}.mkRoot .dropdownMultiContentHdr{gap:64px;display:flex}@keyframes dropdownInHdr{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mkRoot .dropdownMenuHdr li,.mkRoot .dropdownSubgroupHdr,.mkRoot .dropdownSubgroupListHdr,.mkRoot .dropdownSubgroupListHdr li{list-style:none}.mkRoot .dropdownLinkHdr,.mkRoot .dropdownLinkHdr[class*=type\:]{color:#000;justify-content:space-between;align-items:center;gap:24px;padding:12px 16px;text-decoration:none;transition:background-color .15s,opacity .2s;display:flex}.mkRoot .dropdownLinkHdr:hover{background:var(--color-gray-100)}.mkRoot .dropdownLinkLabelHdr{flex:1;min-width:0}.mkRoot .dropdownLinkArrowHdr{opacity:.5;flex-shrink:0;width:16px;height:16px;transition:opacity .15s,transform .15s}.mkRoot .dropdownLinkHdr:hover .dropdownLinkArrowHdr{opacity:1;transform:rotate(-45deg)}.mkRoot .dropdownMenuHdr:has(.dropdownLinkHdr:hover) .dropdownLinkHdr:not(:hover){opacity:.35}.mkRoot .dropdownSubgroupLabelHdr,.mkRoot .dropdownSubgroupLabelHdr[class*=type\:]{color:var(--color-gray-600);padding-block-end:var(--spacing-16);display:block}.mkRoot .dropdownMenuSolutionsHdr{background:var(--color-white);border-bottom:1px solid var(--color-gray-200);box-shadow:inset 0 1px 0 0 var(--color-gray-100);opacity:0;visibility:hidden;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:100%;left:0;right:0;transform:translateY(-4px)}.mkRoot .solutionsPanelHdr{max-width:1120px;margin:0 auto;padding:12px 64px 20px}.mkRoot .solutionsGridHdr{grid-template-columns:auto auto;gap:0 48px;width:fit-content;margin:0 auto;display:grid}.mkRoot .solutionsSectionHdr{padding-top:16px}.mkRoot .solutionsSectionUseCasesHdr{margin-right:24px}.mkRoot .sectionLabelHdr{color:var(--color-gray-500);font-size:11px;font-weight:var(--font-weight-demi);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;display:block}.mkRoot .useCaseListHdr,.mkRoot .caseStudyListHdr,.mkRoot .useCaseItemHdr,.mkRoot .caseStudyItemHdr{list-style:none}.mkRoot .useCaseListHdr{flex-direction:column;display:flex}.mkRoot .useCaseLinkHdr,.mkRoot .caseStudyLinkHdr{align-items:center;padding:4px 0;text-decoration:none;transition:opacity .15s;display:flex;position:relative}:is(.mkRoot .useCaseListHdr:has(.useCaseLinkHdr:hover) .useCaseLinkHdr:not(:hover),.mkRoot .caseStudyListHdr:has(.caseStudyLinkHdr:hover) .caseStudyLinkHdr:not(:hover)){opacity:.7}.mkRoot .useCaseTitleHdr,.mkRoot .caseStudyNameHdr,.mkRoot .mobileSolutionsTitleHdr{color:var(--color-text-primary);white-space:nowrap}.mkRoot .itemArrowHdr{opacity:0;color:var(--color-text-primary);flex-shrink:0;margin-left:8px;font-size:14px;transition:opacity .15s,transform .15s;transform:translate(-4px)}.mkRoot .useCaseLinkHdr:hover .useCaseTitleHdr,.mkRoot .caseStudyLinkHdr:hover .caseStudyNameHdr{font-weight:var(--font-weight-book)}.mkRoot .useCaseLinkHdr:hover .itemArrowHdr,.mkRoot .caseStudyLinkHdr:hover .itemArrowHdr{opacity:1;transform:translate(0)}.mkRoot .caseStudyListHdr{grid-template-columns:auto auto;gap:0 24px;width:fit-content;display:grid}.mkRoot .caseStudyItemHdr{display:flex}.mkRoot .mobileNavHdr{background:var(--color-white);opacity:0;visibility:hidden;z-index:999;transition:opacity .3s,visibility .3s;display:none;position:fixed;inset:0;overflow-y:auto}.mkRoot .mobileNavActiveHdr{opacity:1;visibility:visible}.mkRoot .mobileNavInnerHdr{flex-direction:column;justify-content:space-between;min-height:100%;padding:80px 24px 32px;display:flex}.mkRoot .mobileNavListHdr{gap:var(--spacing-24);flex-direction:column;padding-block-end:160px;list-style:none;display:flex}.mkRoot .mobileNavItemHdr,.mkRoot .mobileNavGroupHdr,.mkRoot .mobileDropdownSubgroupHdr,.mkRoot .mobileDropdownSubgroupListHdr,.mkRoot .mobileDropdownSubgroupListHdr li,.mkRoot .mobileSolutionsListHdr,.mkRoot .mobileSolutionsItemHdr{list-style:none}.mkRoot .mobileNavLinkHdr,.mkRoot .mobileNavLinkHdr[class*=type\:]{align-items:center;gap:var(--spacing-8);color:#000;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;text-decoration:none;display:flex}.mkRoot .mobileNavHdr .dropdownIconHdr{width:24px;height:24px}.mkRoot .mobileDropdownMenuHdr{max-height:0;list-style:none;transition:max-height .3s;overflow:hidden}.mkRoot .mobileNavGroupTriggerHdr[aria-expanded=true]+.mobileDropdownMenuHdr{max-height:800px}.mkRoot .mobileDropdownLinkHdr{color:var(--color-gray-700);padding-block:12px;text-decoration:none;transition:color .2s;display:block}.mkRoot .mobileDropdownLinkHdr:hover{color:#000}.mkRoot .mobileDropdownSubgroupHdr:first-child{margin-block-start:40px}.mkRoot .mobileDropdownSubgroupHdr+.mobileDropdownSubgroupHdr{margin-top:28px}.mkRoot .mobileDropdownSubgroupLabelHdr,.mkRoot .mobileDropdownSubgroupLabelHdr[class*=type\:]{color:var(--color-gray-600);padding-block-end:var(--spacing-8);display:block}.mkRoot .mobileDropdownMenuHdr>li:first-child{margin-block-start:28px}.mkRoot .mobileSolutionsMenuHdr{flex-direction:column;gap:16px;padding-block-start:16px;display:flex}.mkRoot .mobileSolutionsSectionHdr{flex-direction:column;display:flex}.mkRoot .mobileSolutionsHeadingHdr{color:var(--color-gray-400);font-size:11px;font-weight:var(--font-weight-demi);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;display:block}.mkRoot .mobileSolutionsLinkHdr{color:inherit;padding:4px 0;text-decoration:none;display:block}.mkRoot .mobileNavBottomHdr{flex-direction:column;padding-block-end:64px;display:flex}.mkRoot .mobileNavEmailHdr,.mkRoot .mobileNavBottomLinkHdr,.mkRoot .mobileNavCopyrightHdr{color:var(--color-gray-600);text-decoration:none}.mkRoot .mobileNavLogoHdr{margin-block:40px;text-decoration:none;display:block}.mkRoot .mobileNavLogoImgHdr{width:auto;height:38px;display:block}.mkRoot .mobileNavBottomLinksHdr{gap:var(--spacing-24);margin-block-end:16px;display:flex}.mkRoot .mobileNavBottomLinksHdr:has(.mobileNavBottomLinkHdr:hover) .mobileNavBottomLinkHdr:not(:hover){opacity:.35}@media (max-width:968px){.mkRoot .headerActionsHdr,.mkRoot .desktopNavHdr{display:none}.mkRoot .mobileMenuButtonHdr,.mkRoot .mobileNavHdr{display:block}.mkRoot .headerContainerHdr{padding:12px 24px}}@media (max-width:640px){.mkRoot .headerContainerHdr{padding:12px 16px}.mkRoot .headerLogoHdr img{width:40px;height:40px}.mkRoot .mobileNavInnerHdr{padding:64px 16px 24px}}html.lenis,html.lenis body{height:auto}.mkRoot .lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.mkRoot .lenis [data-lenis-prevent],.mkRoot .lenis [data-lenis-prevent-wheel],.mkRoot .lenis [data-lenis-prevent-touch],.mkRoot .lenis [data-lenis-prevent-vertical],.mkRoot .lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.mkRoot .lenis.lenis-smooth iframe{pointer-events:none}.mkRoot .lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.mkRoot *,.mkRoot :before,.mkRoot :after{box-sizing:border-box}.mkRoot *{margin:0;padding:0}.mkRoot{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mkRoot html:focus-within{scroll-behavior:smooth}.mkRoot{text-rendering:optimizespeed;min-height:100vh;line-height:1.5}.mkRoot img,.mkRoot picture,.mkRoot video,.mkRoot canvas,.mkRoot svg{max-width:100%;display:block}.mkRoot input,.mkRoot button,.mkRoot textarea,.mkRoot select{font:inherit}.mkRoot button{cursor:pointer;background:0 0;border:none}.mkRoot ul[class],.mkRoot ol[class]{list-style:none}.mkRoot a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}@media (prefers-reduced-motion:reduce){.mkRoot html:focus-within{scroll-behavior:auto}.mkRoot *,.mkRoot :before,.mkRoot :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mkRoot input,.mkRoot button,.mkRoot textarea,.mkRoot select{font:inherit;color:inherit}.mkRoot p,.mkRoot h1,.mkRoot h2,.mkRoot h3,.mkRoot h4,.mkRoot h5,.mkRoot h6{overflow-wrap:break-word}.mkRoot p,.mkRoot li,.mkRoot h1,.mkRoot h2,.mkRoot h3,.mkRoot h4{text-wrap:pretty}.mkRoot textarea:not([rows]){min-height:10em}.mkRoot :target{scroll-margin-block:5ex}.mkRoot{--color-black:#000;--color-white:#fff;--color-gray:#f3f3f3;--color-gray-100:#f2f2f2;--color-gray-200:#d9d9d9;--color-gray-200-40:#d9d9d966;--color-gray-300:#ccc;--color-gray-400:#b2b2b2;--color-gray-500:#999;--color-gray-600:gray;--color-gray-700:#4d4d4d;--color-gray-800:#333;--color-gray-900:#262626;--color-gray-1000:#1a1a1a;--color-gray-1100:#0d0d0d;--color-text-primary:var(--color-black);--color-text-secondary:var(--color-gray-800);--color-text-tertiary:var(--color-gray-600);--col:calc((100cqw - 5 * var(--spacing-12)) / 6);--spacing-none:0;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-24:24px;--spacing-32:32px;--spacing-40:40px;--spacing-48:48px;--spacing-50:50px;--spacing-64:64px;--spacing-72:72px;--spacing-88:88px;--spacing-120:120px;--spacing-140:140px;--spacing-180:180px;--spacing-220:220px;--spacing-420:420px;--space-d8:var(--spacing-8);--space-d12:var(--spacing-12);--space-d16:var(--spacing-16);--space-d24:var(--spacing-24);--space-d32:var(--spacing-24);--space-d40:var(--spacing-32);--space-d48:var(--spacing-40);--space-d64:var(--spacing-48);--space-d72:var(--spacing-64);--space-d88:var(--spacing-64);--space-d120:var(--spacing-88);--space-d140:var(--spacing-120);--space-d180:var(--spacing-120);--space-d220:var(--spacing-180);--space-d420:var(--spacing-180);--font-weight-light:300;--font-weight-regular:450;--font-weight-book:450;--font-weight-demi:600;--font-size-h1:56px;--font-size-h2:48px;--font-size-h3:32px;--font-size-h4:24px;--font-size-b1:24px;--font-size-b2:16px;--font-size-b3:16px;--font-size-b4:14px;--font-size-b5:12px;--font-size-l1:14px;--font-size-l2:12px;--font-size-button:16px;--line-height-140:1.4;--line-height-130:1.3;--line-height-120:1.2;--line-height-90:.9}@media (min-width:834px){.mkRoot{--col:calc((100cqw - 7 * var(--spacing-12)) / 8)}}@media (min-width:1024px){.mkRoot{--font-size-h1:64px;--font-size-h2:64px;--font-size-b1:32px;--font-size-b2:16px;--font-size-l1:16px;--col:calc((100cqw - 5 * var(--spacing-12)) / 6);--space-d32:var(--spacing-32);--space-d40:var(--spacing-40);--space-d48:var(--spacing-48);--space-d64:var(--spacing-64);--space-d72:var(--spacing-72);--space-d88:var(--spacing-88);--space-d120:var(--spacing-120);--space-d140:var(--spacing-140);--space-d180:var(--spacing-180);--space-d220:var(--spacing-220);--space-d420:var(--spacing-420)}}.mkRoot .space\:d8{margin-block-end:var(--space-d8)}.mkRoot .space\:d12{margin-block-end:var(--space-d12)}.mkRoot .space\:d16{margin-block-end:var(--space-d16)}.mkRoot .space\:d24{margin-block-end:var(--space-d24)}.mkRoot .space\:d32{margin-block-end:var(--space-d32)}.mkRoot .space\:d40{margin-block-end:var(--space-d40)}.mkRoot .space\:d48{margin-block-end:var(--space-d48)}.mkRoot .space\:d64{margin-block-end:var(--space-d64)}.mkRoot .space\:d72{margin-block-end:var(--space-d72)}.mkRoot .space\:d88{margin-block-end:var(--space-d88)}.mkRoot .space\:d120{margin-block-end:var(--space-d120)}.mkRoot .space\:d140{margin-block-end:var(--space-d140)}.mkRoot .space\:d180{margin-block-end:var(--space-d180)}.mkRoot .space\:d220{margin-block-end:var(--space-d220)}.mkRoot .space\:d420{margin-block-end:var(--space-d420)}.mkRoot .icon\:16{flex-shrink:0;width:16px;height:16px}.mkRoot .icon\:24{flex-shrink:0;width:24px;height:24px}.mkRoot [class*=type\:]{text-box:trim-both cap alphabetic;display:inline-block}.mkRoot .type\:h1{font-family:var(--font-secondary);font-size:var(--font-size-h1);font-weight:var(--font-weight-light);letter-spacing:-.03em;line-height:1}.mkRoot .type\:h2{font-family:var(--font-secondary);font-size:var(--font-size-h2);font-weight:var(--font-weight-light);letter-spacing:-.03em;line-height:1}.mkRoot .type\:h3{font-family:var(--font-secondary);font-size:var(--font-size-h3);font-weight:var(--font-weight-light);letter-spacing:-.03em;line-height:1}.mkRoot .type\:h4{font-family:var(--font-secondary);font-size:var(--font-size-h4);font-weight:var(--font-weight-light);letter-spacing:-.03em;line-height:1.2}.mkRoot .type\:b1{font-family:var(--font-primary);font-size:var(--font-size-b1);font-weight:var(--font-weight-regular);line-height:26px}@media (min-width:1024px){.mkRoot .type\:b1{line-height:34px}}.mkRoot .type\:b2{font-family:var(--font-primary);font-size:var(--font-size-b2);font-weight:var(--font-weight-regular);letter-spacing:.01em;line-height:160%}.mkRoot .type\:b3{font-family:var(--font-primary);font-size:var(--font-size-b3);font-weight:var(--font-weight-regular);letter-spacing:.01em;line-height:160%}.mkRoot .type\:b4{font-family:var(--font-primary);font-size:var(--font-size-b4);font-weight:var(--font-weight-regular);letter-spacing:.01em;line-height:140%}.mkRoot .type\:b5{font-family:var(--font-primary);font-size:var(--font-size-b5);font-weight:var(--font-weight-regular);letter-spacing:.01em;line-height:14px}.mkRoot .type\:l1{font-family:var(--font-primary);font-size:var(--font-size-l1);font-weight:var(--font-weight-book);letter-spacing:.01em;line-height:16px}.mkRoot .type\:l2{font-family:var(--font-primary);font-size:var(--font-size-l2);font-weight:var(--font-weight-book);letter-spacing:.01em;line-height:14px}.mkRoot .type\:button{font-family:var(--font-primary);font-size:var(--font-size-button);font-weight:var(--font-weight-regular);letter-spacing:.01em;line-height:130%}.mkRoot .demo-container{border:1px solid var(--color-gray-300);margin-block:var(--space-d48);overflow:hidden}.mkRoot .demo-header{padding:var(--spacing-12) var(--spacing-24);border-bottom:1px solid var(--color-gray-300);background:var(--color-gray-100);justify-content:space-between;align-items:center;display:flex}.mkRoot .demo-label{font-family:var(--font-code);font-size:var(--font-size-b4);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary)}.mkRoot .demo-source-link{font-family:var(--font-code);font-size:var(--font-size-b4);color:var(--color-text-tertiary);text-decoration:none;transition:color .15s}.mkRoot .demo-source-link:hover{color:var(--color-text-primary)}.mkRoot .demo-body{padding:var(--spacing-32)}.mkRoot .passkey-demo{border:1px solid var(--color-gray-300);background:var(--color-white);margin-block:var(--space-d48);outline:none;overflow:hidden}.mkRoot .passkey-demo__header{justify-content:space-between;align-items:center;gap:var(--spacing-16);padding:var(--spacing-24);border-bottom:1px solid var(--color-gray-300);display:flex}@media (max-width:700px){.mkRoot .passkey-demo__header{flex-direction:column;align-items:flex-start}}.mkRoot .passkey-demo__title{margin:0}.mkRoot .pf-header-actions{align-items:center;gap:var(--spacing-8);flex-shrink:0;display:flex}.mkRoot .pf-header-btn{color:var(--color-text-tertiary);font-family:var(--font-primary);font-size:var(--font-size-b3);font-weight:var(--font-weight-demi);letter-spacing:.02em;border:1px solid var(--color-gray-200);cursor:pointer;background:0 0;flex-shrink:0;align-items:center;gap:6px;padding:8px 16px;transition:color .15s,border-color .15s;display:inline-flex}.mkRoot .pf-header-btn:hover{color:var(--color-text-primary);border-color:var(--color-gray-400)}.mkRoot .pf-header-btn svg{flex-shrink:0}.mkRoot .passkey-demo__label{font-family:var(--font-code);font-size:var(--font-size-b3);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary)}.mkRoot .passkey-demo__reset{font-family:var(--font-code);font-size:var(--font-size-b3);color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;padding:0;transition:color .15s}.mkRoot .passkey-demo__reset:hover{color:var(--color-text-primary)}.mkRoot .passkey-demo--flow{--flow-demo-canvas-height:clamp(420px, min(52vw, calc(100svh - 320px)), 640px);--flow-demo-header-gap:clamp(var(--spacing-24), 4svh, var(--space-d40));--flow-demo-step-padding:clamp(var(--spacing-24), 3svh, var(--spacing-32));background:0 0;border:0;overflow:visible}.mkRoot .passkey-demo--flow .passkey-demo__header{padding:0 0 var(--flow-demo-header-gap);background:0 0;border-bottom:0}.mkRoot .passkey-demo__body{padding:var(--spacing-24);flex-direction:column;gap:0;display:flex}.mkRoot .passkey-demo__step-row{gap:var(--spacing-16);padding:var(--spacing-16) 0;border-bottom:1px solid var(--color-gray-200);opacity:.4;transition:opacity .2s;display:flex}.mkRoot .passkey-demo__step-row:last-child{border-bottom:none}.mkRoot .passkey-demo__step-row--active{opacity:1}.mkRoot .passkey-demo__step-row--done{opacity:.7;padding:var(--spacing-8) 0}.mkRoot .passkey-demo__step-number{border:1px solid var(--color-gray-400);width:32px;height:32px;font-family:var(--font-code);font-size:var(--font-size-b3);color:var(--color-text-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.mkRoot .passkey-demo__step-row--active .passkey-demo__step-number{border-color:var(--color-black);color:var(--color-black)}.mkRoot .passkey-demo__step-row--done .passkey-demo__step-number{border-color:var(--color-black);background:var(--color-black);color:var(--color-white)}.mkRoot .passkey-demo__step-content{gap:var(--spacing-12);flex-direction:column;flex:1;min-width:0;display:flex}.mkRoot .passkey-demo__step-title{font-weight:var(--font-weight-demi);font-size:var(--font-size-b2);line-height:32px}.mkRoot .passkey-demo__step-actions{gap:var(--spacing-12);flex-direction:column;display:flex}.mkRoot .passkey-demo__inline{align-items:center;gap:var(--spacing-12);display:flex}.mkRoot .passkey-demo__hint{font-size:var(--font-size-b3);color:var(--color-text-tertiary)}.mkRoot .passkey-demo__address,.mkRoot .passkey-demo__balance{font-family:var(--font-code);font-size:var(--font-size-b3);color:var(--color-text-secondary)}.mkRoot .passkey-demo__tx-link{font-family:var(--font-code);font-size:var(--font-size-b3);color:var(--color-text-secondary);text-underline-offset:3px;text-decoration:underline}.mkRoot .passkey-demo__tx-link:hover{color:var(--color-text-primary)}.mkRoot .passkey-demo__button{align-items:center;gap:var(--spacing-8);padding:var(--spacing-12) var(--spacing-24);background:var(--color-black);color:var(--color-white);border:1px solid var(--color-black);font-family:var(--font-primary);font-size:var(--font-size-b3);font-weight:var(--font-weight-demi);letter-spacing:.02em;cursor:pointer;transition:background .15s,color .15s;display:inline-flex}.mkRoot .passkey-demo__button:hover{background:var(--color-gray-1000)}.mkRoot .passkey-demo__button--secondary{background:var(--color-white);color:var(--color-black)}.mkRoot .passkey-demo__button--secondary:hover{background:var(--color-gray-100)}.mkRoot .passkey-demo__field{gap:var(--spacing-8);flex-direction:column;display:flex}.mkRoot .passkey-demo__field-label{font-family:var(--font-code);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary);font-size:11px}.mkRoot .passkey-demo__field-value{font-family:var(--font-code);font-size:var(--font-size-b3);color:var(--color-text-primary);background:var(--color-gray-100);padding:var(--spacing-12);word-break:break-all;margin:0}.mkRoot .passkey-demo__field-value--truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mkRoot .passkey-demo__error{color:#c00;font-size:var(--font-size-b3);margin:0}.mkRoot .passkey-demo__spinner{border:2px solid var(--color-gray-300);border-top-color:var(--color-black);border-radius:50%;flex-shrink:0;width:20px;height:20px;animation:.6s linear infinite passkey-spin}.mkRoot .passkey-demo__step-detail{gap:var(--spacing-8);flex-direction:column;display:flex}.mkRoot .passkey-demo__balance--faded{opacity:.6}.mkRoot .passkey-demo__description{color:var(--color-text-secondary);font-size:var(--font-size-b3);margin:0;font-weight:400;line-height:1.5}.mkRoot .passkey-demo__zone-result{align-items:flex-start;gap:var(--spacing-12);padding:var(--spacing-16);background:var(--color-gray-100);display:flex}.mkRoot .passkey-demo__zone-result--rejected{border-left:3px solid var(--color-gray-600)}.mkRoot .passkey-demo__zone-result--visible{border-left:3px solid var(--color-black)}.mkRoot .passkey-demo__zone-icon{flex-shrink:0;font-size:20px;line-height:1}.mkRoot .passkey-demo__zone-label{font-weight:var(--font-weight-demi);font-size:var(--font-size-b4);margin-bottom:var(--spacing-8);display:block}.mkRoot .passkey-demo__zone-error{font-family:var(--font-code);color:var(--color-text-tertiary);word-break:break-all;font-size:12px;display:block}.mkRoot .passkey-demo__summary{padding:var(--spacing-16);background:var(--color-gray-100);border-left:3px solid var(--color-black);margin-top:var(--spacing-16)}.mkRoot .passkey-demo__summary p{font-size:var(--font-size-b3);color:var(--color-text-secondary);margin:0;line-height:1.5}.mkRoot .passkey-demo__zone-summary{margin-top:var(--spacing-24);padding-top:var(--spacing-24);border-top:1px solid var(--color-gray-300);gap:var(--spacing-8);flex-direction:column;display:flex}.mkRoot .passkey-demo__zone-summary-row{font-size:var(--font-size-b4);color:var(--color-text-secondary);margin:0;line-height:1.5}.mkRoot .passkey-demo__zone-summary-row strong{color:var(--color-text-primary)}.mkRoot .passkey-demo__tabbed-wrapper{margin-block:var(--space-d48)}.mkRoot .passkey-demo__tabbed-wrapper>.passkey-demo{border-top:none;margin-block-start:0}.mkRoot .passkey-demo__tab-bar{gap:var(--spacing-16);padding:var(--spacing-12) var(--spacing-24);border:1px solid var(--color-gray-300);background:var(--color-gray-100);border-bottom:none;display:flex}.mkRoot .passkey-demo__tab{font-family:var(--font-code);font-size:var(--font-size-b3);color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;padding:0;transition:color .15s}.mkRoot .passkey-demo__tab:hover{color:var(--color-text-primary)}.mkRoot .passkey-demo__tab--active{color:var(--color-text-primary);font-weight:var(--font-weight-demi);text-underline-offset:3px;text-decoration:underline}.mkRoot .passkey-demo__stream-output{font-size:var(--font-size-b3);color:var(--color-text-secondary);background:var(--color-gray-100);padding:var(--spacing-16);white-space:pre-wrap;word-break:break-word;line-height:1.6}.mkRoot .passkey-demo__voucher-stats{align-items:center;gap:var(--spacing-8);font-family:var(--font-code);font-size:var(--font-size-b3);color:var(--color-text-tertiary);padding-top:var(--spacing-8);display:flex}@keyframes passkey-spin{to{transform:rotate(360deg)}}.mkRoot .pf-canvas-wrap{height:var(--flow-demo-canvas-height);border:1px solid var(--color-gray-300);min-height:0;position:relative;overflow:hidden}@media (max-width:700px){.mkRoot .pf-canvas-wrap{height:min(680px,92svh);min-height:560px}}.mkRoot .pf-canvas-wrap .react-flow{border:none;background-color:#f3f3f3!important;background-image:repeating-linear-gradient(0deg,#fff 0 1px,#0000 1px 24px),repeating-linear-gradient(90deg,#fff 0 1px,#0000 1px 24px)!important;background-size:24px 24px!important}.mkRoot .pf-canvas-wrap .react-flow__viewport{overflow:visible}.mkRoot .pf-canvas-wrap .react-flow svg{max-width:none;overflow:visible}.mkRoot .pf-canvas-wrap .react-flow__edges>svg{min-width:300px;height:150px}.mkRoot .pf-canvas-wrap .react-flow__controls,.mkRoot .pf-canvas-wrap .react-flow__minimap,.mkRoot .pf-canvas-wrap .react-flow__attribution{display:none!important}.mkRoot .pf-handle{background:0 0!important;border:none!important;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important}.mkRoot .pf-handle--right-top{top:20%!important}.mkRoot .pf-handle--right-mid{top:50%!important}.mkRoot .pf-handle--right-bot{top:85%!important}.mkRoot .pf-handle--top-left{left:30%!important}.mkRoot .pf-handle--top-right{left:70%!important}.mkRoot .pf-handle--bottom-left{left:30%!important}.mkRoot .pf-handle--bottom-right{left:70%!important}.mkRoot .pf-handle--bottom-center{left:50%!important}.mkRoot .pf-handle--top-far-left{left:20%!important}.mkRoot .pf-handle--top-far-right{left:80%!important}.mkRoot .pf-handle--bottom-far-left{left:20%!important}.mkRoot .pf-handle--bottom-far-right{left:80%!important}.mkRoot .pf-handle--left-top{top:20%!important}.mkRoot .pf-handle--left-bot{top:80%!important}.mkRoot .pf-handle--left-upper{top:35%!important}.mkRoot .pf-handle--left-mid{top:67%!important}.mkRoot .pf-handle--left-lower{top:65%!important}.mkRoot .pf-handle--left-bottom{top:80%!important}.mkRoot .pf-handle--right-upper{top:35%!important}.mkRoot .pf-handle--right-lower{top:65%!important}.mkRoot .pf-handle--side-low{top:85%!important}.mkRoot .pf-handle--side-high{top:15%!important}.mkRoot .pf-handle--bottom-upper{left:35%!important}.mkRoot .pf-handle--bottom-lower{left:65%!important}.mkRoot .pf-handle--top-upper{left:35%!important}.mkRoot .pf-handle--top-lower{left:65%!important}.mkRoot .pf-handle--receipt-row-1{top:67.5%!important}.mkRoot .pf-handle--receipt-row-2{top:92.5%!important}.mkRoot .pf-card{-webkit-backdrop-filter:blur(12px);width:clamp(190px,17vw,230px);font-family:var(--font-primary,sans-serif);background:#ffffffeb;border:1px solid #0000000f;border-radius:4px;outline:none;flex-direction:column;transition:opacity .4s,outline-color .4s,box-shadow .4s;display:inline-flex;overflow:hidden}.mkRoot .pf-card[data-status=idle]{opacity:.3}.mkRoot .pf-card[data-status=active]{opacity:1}.mkRoot .pf-card:hover{transition:box-shadow .25s;box-shadow:0 0 10px #00000014,0 0 24px #0000000a}.mkRoot .pf-card[data-status=done]{opacity:.65}.mkRoot .pf-card__head{flex-direction:column;justify-content:center;align-items:flex-start;padding:12px 14px;display:flex}.mkRoot .pf-card__name{font-size:var(--font-size-b3);color:#000;align-items:center;gap:6px;font-weight:600;line-height:1.3;display:flex}.mkRoot .pf-card__icon{opacity:.7;flex-shrink:0;align-items:center;display:inline-flex}.mkRoot .pf-card__subtitle{font-size:var(--font-size-b4);color:#8e8e8e;margin-top:2px;font-weight:500;line-height:1.3}.mkRoot .pf-card__footer{flex-direction:column;display:flex}.mkRoot .pf-card__metric{background:var(--color-gray-50);border-top:1px solid var(--color-gray-100);justify-content:space-between;align-items:center;padding:8px 14px;display:inline-flex}.mkRoot .pf-card__metric-label{font-size:var(--font-size-b4);color:#888;font-weight:500}.mkRoot .pf-card__metric-value{font-size:var(--font-size-b4);color:#000;font-variant-numeric:tabular-nums;font-weight:500;transition:color .4s}.mkRoot .pf-card__metric-value--balance{color:#10b981}.mkRoot .pf-card__metric-value--balance[data-empty=true]{color:gray}.mkRoot .pf-card--payroll{background:#000;outline-color:#000;width:clamp(240px,22vw,280px);position:relative}.mkRoot .pf-card--payroll .pf-card__head{background:#000;padding:16px 18px}.mkRoot .pf-card--payroll .pf-card__name{color:#fff}.mkRoot .pf-card--payroll .pf-card__subtitle{color:#999}.mkRoot .pf-card--payroll .pf-card__metric{border-top-color:var(--color-gray-700);background:#1f1f1f}.mkRoot .pf-card--payroll .pf-card__metric-label{color:#aaa}.mkRoot .pf-card--payroll .pf-card__metric-value{color:#fff}.mkRoot .pf-card--payroll .pf-card__metric-value--balance{color:#10b981}.mkRoot .pf-card--payroll .pf-card__metric-value--balance[data-empty=true]{color:#555}.mkRoot .pf-card--payroll__lock{z-index:2;background:#000;border:1px solid #f3f3f3;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:-19px;left:-19px}.mkRoot .pf-card--payroll__lock-label{height:28px;font-family:var(--font-code,monospace);color:#16a34a;letter-spacing:.05em;text-transform:uppercase;z-index:2;white-space:nowrap;background:#fff;border:1.5px solid #16a34a66;border-left:none;align-items:center;padding:0 10px;font-size:8px;font-weight:600;display:flex;position:absolute;top:-19px;left:17px}.mkRoot .pf-card--payroll .pf-card__metric{padding:8px 18px}.mkRoot .pf-card--payroll:after{content:"";z-index:-1;background:#16a34a05;border:1.5px solid #16a34a4d;transition:opacity .4s,border-color .4s;position:absolute;inset:-10px}.mkRoot .pf-card--payroll[data-status=active]:after{background:#16a34a08;border-color:#16a34a80}.mkRoot .pf-card--payroll[data-status=idle]:after{opacity:.2}.mkRoot .pf-card--scheme{background:#000;outline-color:#000;width:240px}.mkRoot .pf-card--scheme .pf-card__head{background:#000;padding:16px 18px}.mkRoot .pf-card--scheme .pf-card__name{color:#fff}.mkRoot .pf-card--scheme .pf-card__subtitle{color:#999}.mkRoot .pf-card--scheme .pf-card__metric{border-top-color:var(--color-gray-700);background:#1f1f1f;padding:8px 18px}.mkRoot .pf-card--scheme .pf-card__metric-label{color:#aaa}.mkRoot .pf-card--scheme .pf-card__metric-value{color:#fff}.mkRoot .pf-card--scheme .pf-card__metric-value--balance{color:#10b981}.mkRoot .pf-card--merchant{background:#eef4fb;border-color:#b8d4f0}.mkRoot .pf-card--merchant .pf-card__subtitle{color:#5a7fa8}.mkRoot .pf-card--merchant .pf-card__metric{background:#e1ecf7;border-top-color:#afc9e4}.mkRoot .pf-card--scheme .pf-card__metric-value--balance[data-empty=true]{color:#555}.mkRoot .pf-card--bank{background:#0a0a0a;outline-color:#222;width:220px}.mkRoot .pf-card--bank .pf-card__head{background:#0a0a0a;padding:14px 16px}.mkRoot .pf-card--bank .pf-card__name{color:#fff}.mkRoot .pf-card--bank .pf-card__subtitle{color:#999}.mkRoot .pf-card--bank .pf-card__metric{border-top-color:var(--color-gray-700);background:#1a1a1a;padding:8px 16px}.mkRoot .pf-card--bank .pf-card__metric-label{color:#aaa}.mkRoot .pf-card--bank .pf-card__metric-value{color:#fff}.mkRoot .pf-card--bank .pf-card__metric-value--balance{color:#10b981}.mkRoot .pf-card--bank .pf-card__metric-value--balance[data-empty=true]{color:#555}.mkRoot .pf-card--issuer{background:#0a2318;border-color:#10b98140;outline-color:#134a34;width:220px}.mkRoot .pf-card--issuer .pf-card__head{background:#0a2318;padding:14px 16px}.mkRoot .pf-card--issuer .pf-card__name{color:#ecfdf5}.mkRoot .pf-card--issuer .pf-card__subtitle{color:#4ade80}.mkRoot .pf-card--issuer .pf-card__metric{background:#0f3425;border-top-color:#10b98133}.mkRoot .pf-card--issuer .pf-card__metric-label{color:#86efac}.mkRoot .pf-card--issuer .pf-card__metric-value{color:#ecfdf5}.mkRoot .pf-card--issuer .pf-card__metric-value--balance{color:#10b981}.mkRoot .pf-card--issuer .pf-card__metric-value--balance[data-empty=true]{color:#4b6b5c}.mkRoot .pf-edge-label-bg{fill:#000}.mkRoot .pf-edge-label-bg--clickable{fill:#000;cursor:pointer}.mkRoot .pf-pill-glow-border{animation:2s ease-in-out infinite pf-border-pulse}@keyframes pf-border-pulse{0%,to{opacity:.3;filter:drop-shadow(0 0 2px #f9731633)}50%{opacity:1;filter:drop-shadow(0 0 2px #f9731680)}}.mkRoot .pf-edge-label-bg--traditional{fill:#3d3531}.mkRoot .pf-edge-label-bg--done{fill:#15875b}.mkRoot .pf-edge-label{font-family:var(--font-primary,sans-serif);fill:#fff;letter-spacing:.01em;text-transform:capitalize;border-radius:4px;font-size:11px;font-weight:600}.mkRoot .pf-edge-label-icon{fill:#fff;opacity:.6}.mkRoot .pf-edge-subtitle-bg{fill:#e8e8e8}.mkRoot .pf-edge-subtitle-bg--sending{fill:#f0f0f0}.mkRoot .pf-edge-progress{fill:#d4d4d4;animation:5s linear forwards pf-progress-sweep}@keyframes pf-progress-sweep{0%{width:0}to{width:var(--pf-pill-w)}}.mkRoot .pf-edge-subtitle{font-family:var(--font-code,"IBM Plex Mono", monospace);fill:#555;letter-spacing:.02em;font-size:9px;font-weight:500}.mkRoot .pf-edge-subtitle--link{cursor:pointer;text-decoration:underline}.mkRoot .pf-edge-subtitle--link:hover{fill:#10b981}.mkRoot .pf-kbd-hint{align-items:center;gap:var(--spacing-8);z-index:5;pointer-events:none;opacity:.45;display:flex;position:absolute;top:12px;left:16px}.mkRoot .pf-kbd-hint kbd{min-width:30px;height:30px;font-family:var(--font-code,monospace);font-size:var(--font-size-b4);color:#666;background:#fff;border:1px solid #d4d4d4;border-bottom-width:2px;justify-content:center;align-items:center;padding:0 8px;line-height:1;display:inline-flex}.mkRoot .pf-kbd-hint span{font-family:var(--font-primary,sans-serif);font-size:var(--font-size-b3);color:#999;margin-left:4px}.mkRoot .pf-kbd-hint kbd{transition:background .3s,border-color .3s,color .3s}.mkRoot .pf-kbd-hint--active{opacity:1;transition:opacity 50ms}.mkRoot .pf-kbd-hint--inline{pointer-events:auto;border-top:1px solid #0000000f;margin-block-start:10px;padding-block-start:10px;position:static}.mkRoot .pf-kbd-hint--static{pointer-events:auto;position:static}.mkRoot .pf-kbd--pressed{color:#fff!important;background:#f97316!important;border-color:#ea580c!important;transition:none!important}.mkRoot .pf-step-bar{--pf-step-counter-min:3rem;justify-content:space-between;align-items:flex-start;gap:var(--spacing-16);padding:var(--flow-demo-step-padding);background:var(--color-white);border:1px solid var(--color-gray-300);min-height:60px;display:flex}.mkRoot .passkey-demo--flow .pf-step-bar+div .pf-canvas-wrap{border-top:0}.mkRoot .pf-step-bar__info{flex:1;min-width:0}.mkRoot .pf-step-bar__header{align-items:baseline;gap:var(--spacing-8);margin-block-end:var(--spacing-8);display:flex}.mkRoot .pf-step-bar__counter{font-family:var(--font-code);font-size:var(--font-size-b3);color:var(--color-text-tertiary);min-width:var(--pf-step-counter-min);box-sizing:border-box;flex-shrink:0}.mkRoot .pf-step-bar__label{font-size:var(--font-size-b3);font-weight:var(--font-weight-demi);color:var(--color-text-primary)}.mkRoot .pf-step-bar__desc{font-size:var(--font-size-b3);color:var(--color-text-secondary);white-space:normal;text-overflow:clip;max-width:none;margin:0;padding-inline-start:calc(var(--pf-step-counter-min) + var(--spacing-8));line-height:1.5;overflow:visible}.mkRoot .pf-step-bar__desc a{color:inherit;text-underline-offset:2px;text-decoration:underline}.mkRoot .pf-step-bar__desc a:hover{color:var(--color-text-primary)}.mkRoot .pf-step-bar__desc--initial{margin-block-start:var(--spacing-8);padding-inline-start:0}.mkRoot .pf-step-bar__controls{flex-shrink:0}@media (max-width:700px){.mkRoot .pf-step-bar{flex-direction:column}.mkRoot .pf-step-bar__desc,.mkRoot .pf-step-bar__desc--initial{padding-inline-start:0}.mkRoot .pf-step-bar__controls{inline-size:100%}.mkRoot .pf-kbd-hint--static{flex-wrap:wrap}}.mkRoot .rp-start-action,.mkRoot .rp-step-action{min-height:38px;color:var(--color-white);font-family:var(--font-primary,sans-serif);font-size:var(--font-size-b4);font-weight:var(--font-weight-demi);white-space:nowrap;background:var(--color-black);border:1px solid var(--color-black);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;margin-block-start:var(--spacing-16);padding:9px 13px;line-height:1;transition:background .15s,border-color .15s;display:inline-flex}.mkRoot .rp-start-action:hover:not(:disabled),.mkRoot .rp-step-action:hover:not(:disabled){background:var(--color-gray-900);border-color:var(--color-gray-900)}.mkRoot .rp-start-action:disabled,.mkRoot .rp-step-action:disabled{cursor:wait;opacity:.72}.mkRoot .rp-start-action:focus-visible,.mkRoot .rp-step-action:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:3px}.mkRoot .cs-next-btn{background:var(--color-black);color:var(--color-white);font-family:var(--font-primary);font-size:var(--font-size-b3);font-weight:var(--font-weight-demi);letter-spacing:.02em;cursor:pointer;z-index:5;white-space:nowrap;border:none;align-items:center;gap:8px;padding:10px 20px;transition:background .15s;display:inline-flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.mkRoot .cs-next-btn:hover{background:var(--color-gray-1000)}.mkRoot .cs-next-btn:disabled{opacity:.7;cursor:wait}.mkRoot .pf-canvas-badge{color:#aaa;font-family:var(--font-primary,sans-serif);font-size:var(--font-size-b3);letter-spacing:.02em;pointer-events:none;z-index:5;align-items:center;gap:6px;font-weight:500;display:flex;position:absolute;bottom:12px;left:16px}.mkRoot .pf-canvas-badge svg{flex-shrink:0}.mkRoot .pf-timeline{padding:12px 24px 20px;position:relative}.mkRoot .pf-timeline__steps{justify-content:space-between;display:flex;position:relative}.mkRoot .pf-timeline__steps:before{content:"";background:var(--color-gray-200);z-index:0;height:2px;position:absolute;top:4px;left:5px;right:5px}.mkRoot .pf-timeline__bar{z-index:0;background:0 0;height:2px;position:absolute;top:4px;left:5px;right:5px}.mkRoot .pf-timeline__fill{background:#999;height:100%;transition:width .5s}.mkRoot .pf-timeline__step{cursor:pointer;z-index:2;background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.mkRoot .pf-timeline__dot{background:var(--color-gray-200);border:2px solid var(--color-gray-300);border-radius:50%;width:10px;height:10px;transition:all .3s}.mkRoot .pf-timeline__step--active .pf-timeline__dot{background:#333;border-color:#333;box-shadow:0 0 0 3px #0000001a}.mkRoot .pf-timeline__step--done .pf-timeline__dot{background:#999;border-color:#999}.mkRoot .pf-timeline__step-label{font-family:var(--font-code);color:var(--color-text-tertiary);font-size:9px;transition:color .3s}.mkRoot .pf-timeline__step--active .pf-timeline__step-label{color:var(--color-text-primary);font-weight:600}.mkRoot .pf-timeline__step:hover .pf-timeline__dot{border-color:#666}.mkRoot .pf-controls{border-bottom:1px solid var(--color-gray-200);flex-wrap:wrap;align-items:center;gap:16px;padding:12px 24px;display:flex}.mkRoot .pf-controls__label{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.mkRoot .pf-controls__counter{font-family:var(--font-code);font-size:var(--font-size-b3);color:var(--color-text-tertiary)}.mkRoot .pf-controls__progress{align-items:center;gap:8px;display:flex}.mkRoot .pf-controls__progress-bar{background:var(--color-gray-200);width:80px;height:4px;overflow:hidden}.mkRoot .pf-controls__progress-fill{background:#10b981;height:100%;transition:width .5s}.mkRoot .pf-controls__progress-text{font-family:var(--font-code);font-size:var(--font-size-b3);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.mkRoot .pf-controls__buttons{align-items:center;gap:8px;display:flex}.mkRoot .pf-icon-btn{color:#666;cursor:pointer;background:#f5f5f5;border:1px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s,color .15s,border-color .15s;display:flex}.mkRoot .pf-icon-btn:hover{color:#333;background:#eee;border-color:#ccc}.mkRoot .pf-icon-btn--primary{color:#fff;background:#000;border-color:#000;width:40px;height:40px}.mkRoot .pf-icon-btn--primary:hover{color:#fff;background:#222;border-color:#222}.mkRoot .pf-icon-btn--primary:disabled{opacity:.7;cursor:wait}.mkRoot .pf-icon-btn__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite pf-spin}@keyframes pf-spin{to{transform:rotate(360deg)}}.mkRoot .pf-tooltip-wrap{position:relative}.mkRoot .pf-tooltip{color:#fff;white-space:nowrap;pointer-events:none;z-index:10;background:#000;padding:6px 12px;font-size:11px;font-weight:500;animation:.15s pf-tooltip-in;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.mkRoot .pf-sending-dot{vertical-align:middle;background:#10b981;border-radius:50%;width:6px;height:6px;margin-left:8px;animation:1s infinite pf-sending-pulse;display:inline-block}@keyframes pf-sending-pulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes pf-tooltip-in{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.mkRoot .pf-card--agent{width:220px}.mkRoot .pf-card--agent .pf-card__icon{color:#f97316;opacity:1}.mkRoot .pf-card--wallet{width:220px}.mkRoot .pf-card--wallet .pf-card__icon{color:#10b981;opacity:1}.mkRoot .pf-card--api-server{width:220px}.mkRoot .pf-card--api-server .pf-card__icon{color:#2563eb;opacity:1}.mkRoot .pf-card--mcp-server{width:220px}.mkRoot .pf-card--mcp-server .pf-card__icon{color:#2563eb;opacity:1}.mkRoot .rp-error{margin-block-start:var(--spacing-8);padding-inline-start:calc(var(--pf-step-counter-min) + var(--spacing-8))}.mkRoot .rp-outcome{gap:var(--spacing-8);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--spacing-16);padding-inline-start:calc(var(--pf-step-counter-min) + var(--spacing-8));display:grid}.mkRoot .rp-outcome__row{border:1px solid var(--color-border-primary);background:color-mix(in srgb, var(--color-white) 86%, transparent);flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:10px 12px;line-height:1.25;display:flex}.mkRoot .rp-outcome__label{color:var(--color-text-tertiary);font-size:var(--font-size-b4)}.mkRoot .rp-outcome__value{color:var(--color-text-primary);font-size:var(--font-size-b3);font-weight:var(--font-weight-demi)}.mkRoot .rp-outcome__value--positive{color:#15803d}.mkRoot .rp-outcome__value--warning{color:#b45309}.mkRoot .rp-outcome__value--negative{color:#b91c1c}.mkRoot .rp-protocol-note{z-index:5;border:1px solid var(--color-border-primary);background:color-mix(in srgb, var(--color-white) 92%, transparent);max-width:310px;color:var(--color-text-secondary);pointer-events:none;flex-direction:column;gap:6px;padding:8px 10px;font-size:11px;line-height:1.35;display:flex;position:absolute;bottom:16px;left:16px}.mkRoot .rp-protocol-note .pf-canvas-badge{z-index:auto;position:static}.mkRoot .rp-node-badge{color:#15803d;font-size:9px;font-weight:var(--font-weight-demi);letter-spacing:.04em;text-transform:uppercase;background:#dcfce7;align-items:center;padding:3px 6px;display:inline-flex;position:absolute;top:12px;right:12px}.mkRoot .pf-card__head{position:relative}.mkRoot .pf-card__title-row{align-items:center;gap:8px;padding-right:72px;display:flex}.mkRoot .rp-sender-card .pf-card__title-row{padding-right:0}.mkRoot .rp-sender-card .pf-card__name{white-space:nowrap}.mkRoot .rp-escrow-card{width:240px;transition:width .45s}.mkRoot .rp-escrow-card--expanded{width:470px}.mkRoot .rp-guard-card{width:240px;transition:width .45s}.mkRoot .rp-guard-card--expanded{width:480px}.mkRoot .rp-escrow-card .pf-card__head,.mkRoot .rp-guard-card .pf-card__head{border-bottom:1px solid #262626}.mkRoot .rp-receipts{background:#111;border-top:1px solid #2a2a2a;width:100%;font-size:11px;line-height:1.25;overflow:hidden}.mkRoot .rp-receipts__header,.mkRoot .rp-receipts__row{-moz-column-gap:0;grid-template-columns:24px 18px 120px 18px 42px 18px 50px 18px 64px 0 minmax(50px,1fr);align-items:center;column-gap:0;display:grid}.mkRoot .rp-receipts__header>span:first-child,.mkRoot .rp-receipts__row>span:first-child{grid-column:1}.mkRoot .rp-receipts__header>span:nth-child(2),.mkRoot .rp-receipts__row>span:nth-child(2){grid-column:3}.mkRoot .rp-receipts__header>span:nth-child(3),.mkRoot .rp-receipts__row>span:nth-child(3){grid-column:5}.mkRoot .rp-receipts__header>span:nth-child(4),.mkRoot .rp-receipts__row>span:nth-child(4){grid-column:7}.mkRoot .rp-receipts__header>span:nth-child(5),.mkRoot .rp-receipts__row>span:nth-child(5){grid-column:9}.mkRoot .rp-receipts__header>span:nth-child(6),.mkRoot .rp-receipts__row>span:nth-child(6){grid-column:11}.mkRoot .rp-receipts__header>span,.mkRoot .rp-receipts__row>span{white-space:nowrap;min-width:0}.mkRoot .rp-receipts__header{color:#8d8d8d;font-size:10px;font-weight:var(--font-weight-demi);letter-spacing:.04em;text-transform:uppercase;background:#171717;border-bottom:1px solid #2a2a2a;padding:10px 14px 8px}.mkRoot .rp-receipts__row{color:#f5f5f5;min-height:38px;font-family:var(--font-code);font-variant-numeric:tabular-nums;background:#202020;padding:10px 14px;font-size:12px}.mkRoot .rp-receipts__row+.rp-receipts__row{border-top:1px solid #303030}.mkRoot .rp-receipts__id{color:#fff}.mkRoot .rp-receipts__reason{color:#ffb58a;font-family:var(--font-code);letter-spacing:.02em;background:#3a241a;border:1px solid #7c3f1d;align-items:center;padding:2px 5px;font-size:9px;font-weight:700;display:inline-flex}.mkRoot .rp-metric--positive{color:#15803d!important}.mkRoot .rp-metric--warning{color:#b45309!important}.mkRoot .rp-metric--negative{color:#b91c1c!important}.mkRoot .rp-policy-card .rp-metric--positive,.mkRoot .rp-policy-card .rp-metric--warning,.mkRoot .rp-policy-card .rp-metric--negative{color:#fff!important}@media (max-width:767px){.mkRoot .rp-error,.mkRoot .rp-outcome{padding-inline-start:0}.mkRoot .rp-outcome{grid-template-columns:1fr}.mkRoot .rp-protocol-note{display:none}}.mkRoot{--breakpoint-sm:640px;--breakpoint-md:834px;--breakpoint-lg:1024px;--breakpoint-2xl:1600px;--spacing-gutter:12px;--spacing-container-mobile:16px;--spacing-container-md:48px;--spacing-container-lg:60px;--spacing-container-xl:120px;--font-neo-sans:"MantisSans", Arial, Helvetica, sans-serif;--font-neo-mono:"MantisMono", "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-primary:var(--font-neo-sans);--font-secondary:var(--font-neo-sans);--font-code:var(--font-neo-mono);--max-inline-size:1720px;--header-height:64px;--full-bleed-padding:16px;--grid-container-padding:var(--spacing-container-mobile)}.mkRoot .full-bleed-container{width:100%;padding-inline:var(--full-bleed-padding);max-inline-size:var(--max-inline-size);margin-inline:auto}.mkRoot .grid-container{width:100%;padding-inline:var(--grid-container-padding);max-inline-size:var(--max-inline-size);margin-inline:auto}.mkRoot :is(.mkRoot .grid-container) .grid-container{--grid-container-padding:0}@media (min-width:834px){.mkRoot{--grid-container-padding:var(--spacing-container-md)}}@media (min-width:1024px){.mkRoot{--grid-container-padding:var(--spacing-container-lg)}}@media (min-width:1600px){.mkRoot .grid-container{--grid-container-padding:var(--spacing-container-xl)}}.mkRoot .grid-row{gap:var(--spacing-gutter);display:flex}.mkRoot .grid-layout{gap:var(--spacing-gutter);grid-template-columns:repeat(6,1fr);display:grid}@media (min-width:834px){.mkRoot .grid-layout{grid-template-columns:repeat(8,1fr)}}@media (min-width:1024px){.mkRoot .grid-layout{grid-template-columns:repeat(12,1fr)}}.mkRoot .col-1{grid-column-end:span 1}.mkRoot .col-2{grid-column-end:span 2}.mkRoot .col-3{grid-column-end:span 3}.mkRoot .col-4{grid-column-end:span 4}.mkRoot .col-5{grid-column-end:span 5}.mkRoot .col-6{grid-column-end:span 6}@media (min-width:834px){.mkRoot .md\:col-1{grid-column-end:span 1}.mkRoot .md\:col-2{grid-column-end:span 2}.mkRoot .md\:col-3{grid-column-end:span 3}.mkRoot .md\:col-4{grid-column-end:span 4}.mkRoot .md\:col-5{grid-column-end:span 5}.mkRoot .md\:col-6{grid-column-end:span 6}.mkRoot .md\:col-7{grid-column-end:span 7}.mkRoot .md\:col-8{grid-column-end:span 8}}@media (min-width:1024px){.mkRoot .lg\:col-1{grid-column-end:span 1}.mkRoot .lg\:col-2{grid-column-end:span 2}.mkRoot .lg\:col-3{grid-column-end:span 3}.mkRoot .lg\:col-4{grid-column-end:span 4}.mkRoot .lg\:col-5{grid-column-end:span 5}.mkRoot .lg\:col-6{grid-column-end:span 6}.mkRoot .lg\:col-7{grid-column-end:span 7}.mkRoot .lg\:col-8{grid-column-end:span 8}.mkRoot .lg\:col-9{grid-column-end:span 9}.mkRoot .lg\:col-10{grid-column-end:span 10}.mkRoot .lg\:col-11{grid-column-end:span 11}.mkRoot .lg\:col-12{grid-column-end:span 12}}@media (min-width:834px){.mkRoot .md\:col-start-1{grid-column-start:1}.mkRoot .md\:col-start-2{grid-column-start:2}.mkRoot .md\:col-start-3{grid-column-start:3}.mkRoot .md\:col-start-4{grid-column-start:4}.mkRoot .md\:col-start-5{grid-column-start:5}.mkRoot .md\:col-start-6{grid-column-start:6}.mkRoot .md\:col-start-7{grid-column-start:7}.mkRoot .md\:col-start-8{grid-column-start:8}}@media (min-width:1024px){.mkRoot .lg\:col-start-1{grid-column-start:1}.mkRoot .lg\:col-start-2{grid-column-start:2}.mkRoot .lg\:col-start-3{grid-column-start:3}.mkRoot .lg\:col-start-4{grid-column-start:4}.mkRoot .lg\:col-start-5{grid-column-start:5}.mkRoot .lg\:col-start-6{grid-column-start:6}.mkRoot .lg\:col-start-7{grid-column-start:7}.mkRoot .lg\:col-start-8{grid-column-start:8}.mkRoot .lg\:col-start-9{grid-column-start:9}.mkRoot .lg\:col-start-10{grid-column-start:10}.mkRoot .lg\:col-start-11{grid-column-start:11}.mkRoot .lg\:col-start-12{grid-column-start:12}}.mkRoot,.mkRoot{width:100%;min-height:100%;font-family:var(--font-primary);color:var(--color-text-primary);background:#f3f3f3}.mkRoot .font-primary{font-family:var(--font-primary)}.mkRoot .font-secondary{font-family:var(--font-secondary)}.mkRoot .rt-icon-text{align-items:center;gap:var(--spacing-8);display:inline-flex}.mkRoot .rt-icon-text-icon{flex-shrink:0}.mkRoot .rt-link-action-wrapper{display:flex}.mkRoot .rt-link-action{cursor:pointer;align-items:center;text-decoration:none;transition:opacity .2s;display:inline-flex}.mkRoot .rt-link-action--primary{gap:var(--spacing-8);padding:9px var(--spacing-24);background:var(--color-gray-1100);color:var(--color-white)}.mkRoot .rt-link-action--secondary{gap:var(--spacing-8);padding:9px var(--spacing-24);background:var(--color-white);color:var(--color-gray-1100)}.mkRoot .rt-link-action--arrow{gap:var(--spacing-8);color:inherit}.mkRoot .rt-link-action-icon{flex-shrink:0;width:24px;height:24px}.mkRoot .rt-link-action--primary:hover,.mkRoot .rt-link-action--secondary:hover{opacity:.8}@media (min-width:834px){.mkRoot .rt-link-action-icon{transition:transform .2s ease-in-out}.mkRoot .rt-link-action--arrow:hover .rt-link-action-icon{transform:translate(4px)}}.mkRoot .tp-dfwv{z-index:9999!important;position:fixed!important}.mkRoot .calloutTextCallout{gap:var(--spacing-12);background:var(--color-white);padding:var(--spacing-16) var(--spacing-24);color:inherit;flex-direction:column;padding-inline-end:calc(var(--spacing-24) + 24px);text-decoration:none;transition:background .2s;display:flex;position:relative}.mkRoot a.calloutTextCallout:hover{background:var(--color-gray-200)}.mkRoot a.calloutTextCallout:hover .calloutArrowCallout{transform:translate(2px,-2px)}.mkRoot .calloutTitleCallout{font-weight:700}.mkRoot .calloutArrowCallout{top:var(--spacing-16);right:var(--spacing-24);transition:transform .2s;position:absolute}.mkRoot .calloutBodyCallout{color:var(--color-gray-900)}.mkRoot .heroBannerBanner,.mkRoot .heroBannerBanner[class*=type\:]{align-items:center;gap:var(--spacing-12);padding:8px var(--spacing-16);border:1px solid var(--color-gray-300);color:inherit;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}.mkRoot .heroBannerIndicatorBanner{background-color:var(--color-gray-600);flex-shrink:0;block-size:8px;inline-size:8px}.mkRoot .heroBannerArrowBanner{transition:transform .2s}@media (min-width:834px){.mkRoot .heroBannerBanner:hover{border-color:var(--color-gray-400);background-color:var(--color-white)}.mkRoot .heroBannerBanner:hover .heroBannerArrowBanner{transform:translate(2px)}}.mkRoot .headingStrip{color:var(--color-text-tertiary,var(--color-gray-400));margin-block-end:var(--spacing-24)}.mkRoot .logoStripStrip{padding-block:var(--space-d48)}.mkRoot .logoListStrip{align-items:center;gap:var(--spacing-32) var(--spacing-48);flex-wrap:wrap;list-style:none;display:flex}.mkRoot .logoItemStrip img{filter:grayscale();opacity:.5;width:auto;height:20px;transition:opacity .2s;display:block}@media (min-width:1024px){.mkRoot .logoListStrip{gap:var(--spacing-32) var(--spacing-64)}.mkRoot .logoItemStrip img{height:24px}}.mkRoot .logoItemStrip img:hover{opacity:.8}.mkRoot .landingHeroHero{--hero-section-gap:var(--space-d72);flex-direction:column;min-height:100svh;max-height:none;display:flex}@media (min-width:834px){.mkRoot .landingHeroHero{max-height:800px}}.mkRoot .heroContainerHero{flex-direction:column;flex:1;display:flex}.mkRoot .landingHeroInnerHero{padding-block:calc(var(--header-height) + var(--hero-section-gap)) 0;flex:none;align-items:center;display:flex}.mkRoot .landingHeroBottomHero{margin-block-start:var(--hero-section-gap);padding-block-end:var(--space-d32)}.mkRoot .heroThumbnailHero{width:100%;height:100%;display:block}.mkRoot .heroLinksHero{gap:var(--spacing-24);color:var(--color-gray-700);flex-flow:wrap;margin-block-start:var(--space-d24);display:flex}.mkRoot .heroLinksHero img{opacity:.7}@media (min-width:1024px){.mkRoot .heroContentHero{max-inline-size:calc(100% * 6 / 12 - var(--spacing-gutter) * 6 / 12)}}.mkRoot .heroHeadlineHero{text-wrap:balance}.mkRoot .heroDescriptionHero{color:var(--color-gray-700)}.mkRoot .blockFeatureFeature{flex-direction:column;display:flex}.mkRoot .blockFeatureLinkFeature{color:inherit;flex-direction:row;align-items:flex-start;text-decoration:none;display:flex}.mkRoot .blockFeatureContentFeature{flex-direction:column;flex:1;display:flex}.mkRoot .featureTextFeature{color:var(--color-gray-700)}.mkRoot .featureLinkArrowFeature{flex-shrink:0;transition:transform .2s ease-in-out}@media (min-width:834px){.mkRoot .isLinkedFeature:hover .featureLinkArrowFeature{transform:translate(3px,-3px)}}.mkRoot .featuresColFeatures{gap:var(--space-d88);flex-direction:column;display:flex}.mkRoot .moduleTextMText{flex-direction:column;justify-content:center;display:flex}.mkRoot .tallMText{height:70vh;min-height:720px;max-height:1200px}.mkRoot .moduleTextBodyMText{color:var(--color-gray-700)}.mkRoot .moduleTextLinksMText{gap:var(--spacing-16);flex-direction:column;display:flex}.mkRoot .moduleTextColMText{flex-direction:column;align-items:flex-start;display:flex}.mkRoot .verticalMText h2{max-inline-size:650px}.mkRoot .verticalMText .moduleTextBodyMText{max-inline-size:540px}.mkRoot #gl{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.mkRoot #app{position:relative}.mkRoot .page-sections{gap:var(--space-d420);flex-direction:column;padding-block-end:var(--space-d180);display:flex}.mkRoot .linkArrowArrow,.mkRoot .linkArrowArrow[class*=type\:]{align-items:center;gap:var(--spacing-8);color:inherit;cursor:pointer;text-decoration:none;display:inline-flex}.mkRoot .invertArrow{color:var(--color-white)}.mkRoot .linkArrowIconArrow{flex-shrink:0}@media (min-width:834px){.mkRoot .linkArrowIconArrow{transition:transform .2s ease-in-out}.mkRoot .linkArrowArrow:hover .linkArrowIconArrow{transform:translate(4px)}}.mkRoot .invertArrow .linkArrowIconArrow{filter:brightness(0)invert()}.mkRoot .mediaImageCropCImg{width:100%;display:block;overflow:hidden}.mkRoot .cropImageCImg{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.mkRoot .mediaImageCImg{width:100%;display:block}.mkRoot .imageTextOverlayOverlay{justify-content:flex-start;align-items:center;display:flex;position:relative}.mkRoot .backgroundImageOverlay{z-index:0;position:absolute;inset:0 16px}.mkRoot .backgroundImageAssetOverlay{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mkRoot .gridContainerOverlay,.mkRoot .gridLayoutOverlay{z-index:1;position:relative}.mkRoot .contentOverlay{gap:var(--spacing-gutter);flex-direction:column;block-size:642px;padding:64px 16px;display:flex}.mkRoot .rightPartOverlay{margin-block-start:auto}@media (min-width:834px){.mkRoot .contentOverlay{padding:0;padding-block:var(--space-d64);flex-direction:row;block-size:720px}.mkRoot .contentOverlay>*{flex:1}}.mkRoot .headlineOverlay,.mkRoot .bodyTextOverlay{color:var(--color-white)}.mkRoot .newsletterFormOverlay{grid-template-columns:minmax(0,1fr) 44px;inline-size:100%;max-inline-size:none;display:grid}.mkRoot .emailInputOverlay{min-inline-size:0;padding-block:var(--spacing-16);padding-inline:0 var(--spacing-32);border:none;border-block-end:1px solid var(--color-white);color:var(--color-white);font-family:var(--font-primary);font-size:var(--font-size-b3);font-weight:var(--font-weight-regular);letter-spacing:.01em;background:0 0;border-radius:0;line-height:160%;display:block}.mkRoot .emailInputOverlay::placeholder{color:var(--color-white);opacity:.7}.mkRoot .emailInputOverlay:focus{border-block-end-color:var(--color-white);outline:none}.mkRoot .emailInputOverlay:disabled{opacity:.6}.mkRoot .submitButtonOverlay{border:none;border-block-end:1px solid var(--color-white);color:var(--color-white);cursor:pointer;padding-block:var(--spacing-16);background:0 0;border-radius:0;justify-content:flex-end;align-items:center;padding-inline:0;display:flex}.mkRoot .submitButtonOverlay:disabled{opacity:.6;cursor:not-allowed}.mkRoot .submitIconOverlay{filter:brightness(0)invert();width:24px;height:24px;transition:transform .2s ease-in-out}.mkRoot .submitButtonOverlay:hover .submitIconOverlay,.mkRoot .submitButtonOverlay:focus-visible .submitIconOverlay{transform:translate(4px)}.mkRoot .newsletterSuccessOverlay{color:var(--color-white)}.mkRoot .newsletterErrorOverlay{color:var(--color-white);opacity:.8}.mkRoot .gridHeaderLogoWall{max-width:560px;margin-block-end:var(--space-d48)}.mkRoot .gridHeaderLogoWall .headerTitleLogoWall,.mkRoot .gridHeaderLogoWall .headerTextLogoWall{display:block}.mkRoot .headerTextLogoWall{color:var(--color-gray-700)}.mkRoot .gridHeaderActionsLogoWall{gap:var(--spacing-16);flex-wrap:wrap;margin-block-start:var(--spacing-32);display:flex}.mkRoot .isStripLogoWall .gridHeaderLogoWall{text-align:center;margin-inline:auto}.mkRoot .isStripLogoWall .gridHeaderActionsLogoWall{justify-content:center}.mkRoot .logosGridLogoWall{grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.mkRoot .logoCellLogoWall{padding:var(--spacing-16);aspect-ratio:2;justify-content:center;align-items:center;display:flex;position:relative}.mkRoot .logosGridHalfLogoWall .logoCellLogoWall{padding:var(--spacing-16)}.mkRoot .logoCellLogoWall:before{content:"";background:var(--color-gray-300);height:1px;position:absolute;top:0;left:8%;right:8%}.mkRoot .logoCellLogoWall:after{content:"";background:var(--color-gray-300);width:1px;position:absolute;top:12%;bottom:12%;left:0}.mkRoot .logoCellLogoWall:nth-child(-n+2):before,.mkRoot .logoCellLogoWall:nth-child(odd):after{content:none}.mkRoot .logoCellLogoWall img{-o-object-fit:contain;object-fit:contain;filter:grayscale()brightness(0);opacity:.8;width:70%;height:auto;max-height:42%;transition:opacity .2s;display:block}.mkRoot .logoCellLogoWall .logoImageCompactLogoWall{width:auto;max-width:70%;height:40%;max-height:none}.mkRoot .logoCellLogoWall .logoImageNarrowWordmarkLogoWall{width:50%;max-width:78%;height:auto;max-height:none}@media (min-width:640px){.mkRoot .logosGridLogoWall{grid-template-columns:repeat(3,minmax(0,1fr))}.mkRoot .logoCellLogoWall:nth-child(-n+2):before{content:""}.mkRoot .logoCellLogoWall:nth-child(-n+3):before{content:none}.mkRoot .logoCellLogoWall:nth-child(odd):after{content:""}.mkRoot .logoCellLogoWall:nth-child(3n+1):after{content:none}}@media (min-width:1024px){.mkRoot .logoCellLogoWall{padding:var(--spacing-32)}.mkRoot .logosGridHalfLogoWall .logoCellLogoWall{padding:var(--spacing-24)}}@media (min-width:1024px) and (max-width:1199px){.mkRoot .isHalfLogoWall .logosGridLogoWall{grid-template-columns:repeat(2,minmax(0,1fr))}.mkRoot .isHalfLogoWall .logoCellLogoWall:nth-child(-n+3):before{content:""}.mkRoot .isHalfLogoWall .logoCellLogoWall:nth-child(-n+2):before{content:none}.mkRoot .isHalfLogoWall .logoCellLogoWall:nth-child(3n+1):after{content:""}.mkRoot .isHalfLogoWall .logoCellLogoWall:nth-child(odd):after{content:none}}.mkRoot .stripContentLogoWall{text-align:center}.mkRoot .logoStripListLogoWall{align-items:center;gap:var(--spacing-32) var(--spacing-48);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.mkRoot .stripItemLogoWall{width:100%}.mkRoot .stripItemLogoWall img{-o-object-fit:contain;object-fit:contain;filter:grayscale()brightness(0);opacity:.8;width:100%;max-width:140px;height:28px;margin-inline:auto;transition:opacity .2s;display:block}.mkRoot .stripItemLogoWall:hover img{opacity:1}@media (min-width:640px){.mkRoot .logoStripListLogoWall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.mkRoot .logoStripListLogoWall{gap:var(--spacing-40) var(--spacing-64);grid-template-columns:repeat(6,minmax(0,1fr))}.mkRoot .stripItemLogoWall img{max-width:160px;height:32px}}.mkRoot .backdropModal{z-index:9000;padding:var(--spacing-24);background:#000000e0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mkRoot .playerFrameModal{aspect-ratio:16/9;background:#000;width:100%;max-width:min(1280px,177.778vh - 85.3333px);position:relative;overflow:hidden}.mkRoot .playerFrameModal iframe,.mkRoot .playerFrameModal video{background:#000;border:0;width:100%;height:100%;display:block}.mkRoot .closeButtonModal{top:var(--spacing-16);right:var(--spacing-16);z-index:10;cursor:pointer;background:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex;position:absolute}.mkRoot .closeButtonModal:hover{background:#000000b8}@media (max-width:833px){.mkRoot .backdropModal{padding:0}.mkRoot .playerFrameModal{max-width:100%}}.mkRoot .calloutVideoVideo{flex-direction:column;display:flex}.mkRoot .calloutCaptionVideo{color:var(--color-gray-700)}.mkRoot .videoFrameVideo{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.mkRoot .playButtonVideo{cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.mkRoot .thumbnailVideo{width:100%;height:100%}.mkRoot .thumbnailVideo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .2s ease-in-out}.mkRoot .previewVideoVideo{-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .6s ease-in-out,transform .2s ease-in-out;display:block;position:absolute;inset:0}.mkRoot .previewVideoActiveVideo{opacity:1}.mkRoot .videoFrameVideo:hover .thumbnailVideo img,.mkRoot .videoFrameVideo:hover .previewVideoVideo{transform:scale(1.05)}.mkRoot .playIconVideo{pointer-events:none;background:#00000059;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mkRoot .playIconVideo img{filter:invert();width:24px;height:24px}.mkRoot .buttonBtn,.mkRoot .buttonBtn[class*=type\:]{padding:9px var(--spacing-24);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;transition:opacity .2s;display:inline-flex}.mkRoot .buttonPrimaryBtn{background:var(--color-gray-1100);color:var(--color-white)}.mkRoot .buttonSecondaryBtn{background:var(--color-white);color:var(--color-gray-1100)}.mkRoot .buttonBtn:hover{opacity:.8}.mkRoot .buttonBtn:disabled{opacity:.6;cursor:not-allowed}.mkRoot .pageHeroPageHero{padding-block-start:0}.mkRoot .pageHeroNoCanvasPageHero{padding-block-start:calc(var(--header-height) + var(--spacing-40))}@media (min-width:834px){.mkRoot .pageHeroNoCanvasPageHero{padding-block-start:calc(var(--header-height) + var(--spacing-88))}}.mkRoot .breadcrumbPageHero,.mkRoot .breadcrumbPageHero[class*=type\:]{align-items:baseline;gap:var(--spacing-8);inline-size:100%;display:flex}.mkRoot .breadcrumbParentPageHero{color:var(--color-gray-700);text-transform:capitalize}.mkRoot .breadcrumbSepPageHero{color:var(--color-gray-400)}.mkRoot .breadcrumbCurrentPageHero{text-transform:capitalize}.mkRoot .headlinePageHero,.mkRoot .headlinePageHero[class*=type\:]{display:block}.mkRoot .pageHeroGlPageHero{aspect-ratio:20/6;width:100%;display:block}.mkRoot .heroTextPageHero,.mkRoot .heroTextPageHero[class*=type\:]{color:var(--color-gray-700);margin-block-start:var(--space-d72);display:block}.mkRoot .heroTextLinksPageHero{margin-block-start:var(--spacing-32)}.mkRoot .solutionFooterCtaFootCta{justify-content:flex-start;align-items:center;display:flex;position:relative}.mkRoot .gridContainerFootCta{z-index:1;position:relative}.mkRoot .backgroundImageFootCta{z-index:0;position:absolute;inset:0 16px}.mkRoot .backgroundImageAssetFootCta{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mkRoot .gridLayoutFootCta{z-index:1;position:relative}.mkRoot .contentFootCta{gap:var(--spacing-gutter);flex-direction:column;block-size:642px;padding:64px 16px;display:flex}.mkRoot .rightPartFootCta{margin-block-start:auto}@media (min-width:834px){.mkRoot .contentFootCta{padding:0;padding-block:var(--space-d64);flex-direction:row;block-size:720px}.mkRoot .contentFootCta>*{flex:1}}.mkRoot .headlineFootCta{color:var(--color-white)}.mkRoot .bodyTextFootCta{max-inline-size:540px;color:var(--color-white)}.mkRoot .linksFootCta{gap:var(--spacing-16);flex-wrap:wrap;display:flex}@media (min-width:834px){.mkRoot .resourceCardSolRes+.resourceCardSolRes{margin-block-start:0}}.mkRoot .about-page{gap:var(--space-d88);flex-direction:column;display:flex}@media (min-width:1024px){.mkRoot .about-page{gap:var(--space-d120)}}.mkRoot .about-content{max-inline-size:1120px}.mkRoot .about-eyebrow[class*=type\:]{color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.14em;font-weight:var(--font-weight-demi);margin-block-end:var(--space-d32);display:block}.mkRoot .about-heading[class*=type\:]{text-wrap:balance;display:block}.mkRoot .about-copy[class*=type\:]{max-inline-size:820px;color:var(--color-gray-700);margin-block-start:var(--space-d40);display:block}.mkRoot .about-copy[class*=type\:]+.about-copy[class*=type\:]{margin-block-start:var(--spacing-24)}.mkRoot .about-copy a{color:inherit;text-decoration:underline}.mkRoot .about-facts{max-inline-size:820px;margin:var(--space-d48) 0 0;border-block-start:1px solid var(--color-gray-300);flex-direction:column;display:flex}.mkRoot .about-fact[class*=type\:]{-moz-column-gap:var(--spacing-24);column-gap:var(--spacing-24);padding-block:var(--spacing-16);border-block-end:1px solid var(--color-gray-300);grid-template-columns:minmax(160px,.34fr) minmax(0,1fr);align-items:baseline;display:grid}.mkRoot .about-fact-label{color:var(--color-text-primary);font-weight:var(--font-weight-demi)}.mkRoot .about-fact-value{color:var(--color-gray-700);text-wrap:pretty;margin:0}@media (max-width:700px){.mkRoot .about-fact[class*=type\:]{row-gap:var(--spacing-8);grid-template-columns:1fr}}.mkRoot .about-steps{margin:var(--space-d48) 0 0;border-block-start:1px solid var(--color-gray-300);padding:0;list-style:none}.mkRoot .about-step{row-gap:var(--spacing-12);padding-block:var(--space-d32);border-block-end:1px solid var(--color-gray-300);grid-template-columns:1fr;display:grid}@media (min-width:834px){.mkRoot .about-step{grid-template-columns:var(--spacing-48) minmax(0, 1fr);-moz-column-gap:var(--spacing-24);column-gap:var(--spacing-24);align-items:baseline;row-gap:0}}.mkRoot .about-step-num[class*=type\:]{color:var(--color-gray-400);display:block}.mkRoot .about-step-title[class*=type\:]{margin-block-end:var(--spacing-12);display:block}.mkRoot .about-step-text[class*=type\:]{max-inline-size:640px;color:var(--color-gray-700);display:block}.mkRoot .formForm{align-items:flex-start;gap:var(--space-d32);flex-direction:column;display:flex}.mkRoot .fieldRowForm,.mkRoot .fieldForm{align-self:stretch}.mkRoot .fieldRowForm{gap:var(--spacing-16);display:flex}.mkRoot .fieldRowForm .fieldForm{flex:1}.mkRoot .fieldForm{gap:var(--spacing-8);flex-direction:column;display:flex}.mkRoot .fieldForm input,.mkRoot .fieldForm textarea{border:none;border-bottom:1px solid var(--color-gray-400);resize:vertical;text-box:none;background:0 0;border-radius:0;outline:none;width:100%;padding-block:10px;transition:border-color .2s}.mkRoot .fieldForm input::-moz-placeholder{color:var(--color-gray-400)}.mkRoot .fieldForm textarea::-moz-placeholder{color:var(--color-gray-400)}.mkRoot .fieldForm input::placeholder,.mkRoot .fieldForm textarea::placeholder{color:var(--color-gray-400)}.mkRoot .fieldForm input:focus,.mkRoot .fieldForm textarea:focus{border-bottom-color:var(--color-gray-1100)}.mkRoot .formForm[data-submitted=true] .fieldForm input:invalid,.mkRoot .formForm[data-submitted=true] .fieldForm textarea:invalid{border-bottom-color:var(--color-gray-900)}.mkRoot .fieldErrorForm,.mkRoot .errorForm{color:var(--color-gray-900);font-style:italic}.mkRoot .optionalForm{color:var(--color-gray-400);font-weight:var(--font-weight-regular);margin-inline-start:6px}.mkRoot .requiredMarkerForm{color:var(--color-gray-900);margin-left:2px}.mkRoot .successForm{padding-block:var(--space-d48)}@media (max-width:600px){.mkRoot .fieldRowForm{flex-direction:column}}.mkRoot .sectionNlCta{width:100%}.mkRoot .sectionInnerNlCta{row-gap:var(--space-d40);padding-block:var(--space-d64);border-block:1px solid var(--color-gray-300)}.mkRoot .copyNlCta,.mkRoot .actionNlCta{flex-direction:column;display:flex}.mkRoot .copyNlCta{gap:var(--spacing-16)}.mkRoot .eyebrowNlCta{color:var(--color-gray-600);letter-spacing:0}.mkRoot .headlineNlCta,.mkRoot .headlineNlCta[class*=type\:]{max-inline-size:520px;color:var(--color-text-primary);text-box:none;text-wrap:balance;display:block}.mkRoot .textNlCta,.mkRoot .textNlCta[class*=type\:]{max-inline-size:520px;color:var(--color-text-secondary);text-box:none;display:block}.mkRoot .formWrapNlCta{width:100%;min-block-size:59px;max-inline-size:520px;margin-block-start:var(--space-d32)}.mkRoot .formNlCta{grid-template-columns:minmax(0,1fr) 44px;width:100%;display:grid}.mkRoot .inputNlCta,.mkRoot .inputNlCta[class*=type\:]{min-inline-size:0;padding-block:var(--spacing-16);padding-inline:0 var(--spacing-24);border:none;border-block-end:1px solid var(--color-gray-800);color:var(--color-text-primary);background:0 0;border-radius:0}.mkRoot .inputNlCta::placeholder{color:var(--color-gray-600);opacity:1}.mkRoot .inputNlCta:focus{border-block-end-color:var(--color-black);outline:none}.mkRoot .inputNlCta:disabled{opacity:.6}.mkRoot .buttonNlCta{border:none;border-block-end:1px solid var(--color-gray-800);min-block-size:44px;min-inline-size:44px;color:var(--color-text-primary);cursor:pointer;background:0 0;border-radius:0;justify-content:flex-end;align-items:center;padding:0;display:flex}.mkRoot .buttonNlCta:disabled{cursor:wait;opacity:.6}.mkRoot .buttonIconNlCta{width:24px;height:24px;transition:transform .2s ease-in-out}.mkRoot .buttonNlCta:hover .buttonIconNlCta,.mkRoot .buttonNlCta:focus-visible .buttonIconNlCta{transform:translate(4px)}.mkRoot .feedbackNlCta,.mkRoot .feedbackNlCta[class*=type\:]{color:var(--color-text-secondary);margin-block-start:var(--spacing-16);display:block}.mkRoot .compactNlCta{gap:var(--spacing-24);border-block-start:1px solid var(--color-gray-300);flex-direction:column;padding-block-start:var(--spacing-24);display:flex}.mkRoot .compactNlCta .copyNlCta{gap:var(--spacing-12)}.mkRoot .compactNlCta .formWrapNlCta{margin-block-start:var(--spacing-24)}@media (min-width:834px){.mkRoot .sectionInnerNlCta{padding-block:var(--space-d88);align-items:start}}.mkRoot .moduleFormMForm{width:100%}.mkRoot .textColMForm{flex-direction:column;justify-content:flex-start;display:flex}.mkRoot .textMForm{color:var(--color-gray-700)}.mkRoot .textMForm .rt-icon-text-group{margin-block-start:var(--spacing-16)}.mkRoot .linksMForm{align-items:center;gap:var(--spacing-16);display:flex}.mkRoot .supportNoteMForm{color:var(--color-gray-700);margin-block-start:var(--spacing-24)}.mkRoot .supportNoteMForm a{color:inherit;text-decoration:underline}.mkRoot .formColMForm{flex-direction:column;display:flex}.mkRoot .contact-page{gap:var(--space-d120);flex-direction:column;display:flex}@media (min-width:1024px){.mkRoot .contact-page{gap:var(--space-d180)}}.mkRoot .faq-page{gap:var(--space-d88);flex-direction:column;display:flex}@media (min-width:1024px){.mkRoot .faq-page{gap:var(--space-d120)}}.mkRoot .faq-content{max-inline-size:1120px}.mkRoot .faq-intro{gap:var(--spacing-24);grid-template-columns:1fr;margin-block-end:var(--space-d48);display:grid}@media (min-width:834px){.mkRoot .faq-intro{gap:var(--spacing-32);grid-template-columns:minmax(160px,.34fr) minmax(0,1fr);align-items:start}}.mkRoot .faq-eyebrow[class*=type\:]{color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.14em;font-weight:var(--font-weight-demi)}.mkRoot .faq-heading[class*=type\:]{text-wrap:balance;max-inline-size:720px}.mkRoot .faq-list{border-block-start:1px solid var(--color-gray-300)}.mkRoot .faq-item{border-block-end:1px solid var(--color-gray-300)}.mkRoot .faq-summary{gap:var(--spacing-12);padding-block:var(--space-d32);cursor:pointer;grid-template-columns:36px minmax(0,1fr) 28px;align-items:center;list-style:none;display:grid}.mkRoot .faq-summary::-webkit-details-marker{display:none}.mkRoot .faq-summary:focus-visible{outline-offset:6px;outline:2px solid}.mkRoot .faq-number[class*=type\:]{color:var(--color-gray-400)}.mkRoot .faq-question[class*=type\:]{text-wrap:balance}.mkRoot .faq-toggle{justify-self:end;block-size:20px;inline-size:20px;display:block;position:relative}.mkRoot .faq-toggle:before,.mkRoot .faq-toggle:after{content:"";background:currentColor;block-size:1px;inline-size:16px;transition:transform .18s;display:block;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.mkRoot .faq-toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.mkRoot .faq-item[open] .faq-toggle:after{transform:translate(-50%,-50%)rotate(0)}.mkRoot .faq-answer-wrap{gap:var(--spacing-12);padding-block:0 var(--space-d40);grid-template-columns:36px minmax(0,1fr) 28px;display:grid}.mkRoot .faq-answer-content{grid-column:2;max-inline-size:760px}.mkRoot .faq-answer[class*=type\:]{color:var(--color-gray-700);text-wrap:pretty}.mkRoot .faq-sources[class*=type\:]{color:var(--color-gray-500);margin-block-start:var(--spacing-16)}.mkRoot .faq-sources a{color:inherit;text-underline-offset:.2em;text-decoration:underline}@media (min-width:834px){.mkRoot .faq-summary,.mkRoot .faq-answer-wrap{gap:var(--spacing-24);grid-template-columns:56px minmax(0,1fr) 32px}.mkRoot .faq-summary{padding-block:var(--space-d40)}.mkRoot .faq-answer-wrap{padding-block-end:var(--space-d48)}}@media (prefers-reduced-motion:reduce){.mkRoot .faq-toggle:before,.mkRoot .faq-toggle:after{transition:none}}.mkRoot .learn-hub{padding-block-start:calc(var(--header-height) + var(--space-d88));padding-block-end:var(--space-d140)}.mkRoot .learn-hero{margin-block-end:var(--space-d88)}.mkRoot .learn-newsletter{margin-block-start:var(--space-d120)}.mkRoot .learn-hero-inner{gap:var(--spacing-24);flex-direction:column;display:flex}.mkRoot .learn-hero-description{color:var(--color-text-secondary)}.mkRoot .learn-cards-grid{gap:var(--spacing-16);grid-template-columns:1fr;display:grid}@media (min-width:834px){.mkRoot .learn-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.mkRoot .learn-cards-grid{gap:var(--spacing-24);grid-template-columns:repeat(3,1fr)}}.mkRoot .learn-card{gap:var(--spacing-16);padding:var(--spacing-32);background:var(--color-white);border:1px solid var(--color-gray-200);color:inherit;border-radius:8px;flex-direction:column;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.mkRoot .learn-card:hover{border-color:var(--color-gray-400);box-shadow:0 2px 12px #0000000f}.mkRoot .learn-card-title{color:var(--color-text-primary)}.mkRoot .learn-card-description{color:var(--color-text-secondary);flex:1}.mkRoot .learn-card-link{color:var(--color-text-primary);margin-block-start:auto}.mkRoot .legal-page{padding-block:var(--space-d120)}.mkRoot .legal-content{color:var(--color-text-primary)}.mkRoot .legal-content h1{margin-block-end:var(--space-d24);display:block}.mkRoot .legal-content .updated{color:var(--color-gray-700);margin-block-end:var(--space-d64)}.mkRoot .legal-content h2{margin-block:var(--space-d64) var(--space-d24);font-family:var(--font-secondary);font-size:var(--font-size-h3);font-weight:var(--font-weight-light);line-height:1}.mkRoot .legal-content h3{margin-block:var(--space-d40) var(--space-d16);font-family:var(--font-secondary);font-size:var(--font-size-h4);font-weight:var(--font-weight-light);line-height:1.2}.mkRoot .legal-content p,.mkRoot .legal-content li{font-family:var(--font-primary);font-size:var(--font-size-b2);line-height:160%}.mkRoot .legal-content p+p{margin-block-start:var(--space-d16)}.mkRoot .legal-content ul{margin-block:var(--space-d16) var(--space-d24);padding-inline-start:var(--space-d24);list-style:outside}.mkRoot .legal-content li+li{margin-block-start:var(--space-d12)}.mkRoot .legal-content a{color:inherit;text-underline-offset:.15em;text-decoration:underline}@media (max-width:833px){.mkRoot .legal-page{padding-block:var(--space-d88)}.mkRoot .legal-content .updated{margin-block-end:var(--space-d48)}}.mkRoot .carouselCarousel{padding-block:4px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.mkRoot .isStaticCarousel{overflow:visible;-webkit-mask-image:none;mask-image:none}.mkRoot .carouselTrackCarousel{align-items:center;gap:var(--spacing-48);width:max-content;animation:30s linear infinite marqueeCarousel;display:flex}.mkRoot .isStaticCarousel .carouselTrackCarousel{justify-content:flex-start;gap:var(--spacing-32) clamp(var(--spacing-24), 4vw, var(--spacing-48));flex-wrap:wrap;width:100%;animation:none}.mkRoot .carouselLogoSlotCarousel{flex-shrink:0;justify-content:center;align-items:center;min-width:0;min-height:20px;display:flex}.mkRoot .carouselLogoCarousel{-o-object-fit:contain;object-fit:contain;filter:grayscale();opacity:1;-webkit-user-select:none;user-select:none;flex-shrink:0;width:auto;max-width:120px;height:20px}.mkRoot .carouselNameCarousel{white-space:nowrap;color:var(--color-gray-400);letter-spacing:.02em;-webkit-user-select:none;user-select:none;flex-shrink:0}@media (min-width:1024px){.mkRoot .carouselTrackCarousel{gap:var(--spacing-64)}.mkRoot .isStaticCarousel .carouselTrackCarousel{gap:clamp(var(--spacing-16), 2.5vw, var(--spacing-40));flex-wrap:nowrap;justify-content:space-between}.mkRoot .isStaticCarousel .carouselLogoSlotCarousel{flex:1 1 0;max-width:148px;min-height:28px}.mkRoot .carouselLogoCarousel{max-width:140px;height:24px}.mkRoot .isStaticCarousel .carouselLogoCarousel{width:auto;max-width:100%;height:auto;max-height:28px}}@keyframes marqueeCarousel{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.mkRoot .carouselTrackCarousel{animation:none}}.mkRoot .sfLayoutSolFeat{align-items:start}.mkRoot .sfContentSolFeat{max-inline-size:1120px}.mkRoot .eyebrowSolFeat,.mkRoot .eyebrowSolFeat[class*=type\:]{color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.14em;font-weight:var(--font-weight-demi);margin-block-end:var(--space-d32);display:block}.mkRoot .sfHeadlineSolFeat,.mkRoot .sfHeadlineSolFeat[class*=type\:]{text-wrap:balance;display:block}.mkRoot .sectionDescriptionSolFeat,.mkRoot .sectionDescriptionSolFeat[class*=type\:]{max-inline-size:820px;color:var(--color-gray-700);margin-block-start:var(--space-d40);display:block}.mkRoot .valueListSolFeat{max-inline-size:820px;margin:var(--space-d40) 0 0;border-block-start:1px solid var(--color-gray-300);flex-direction:column;gap:0;padding:0;list-style:none;display:flex}.mkRoot .valueItemSolFeat,.mkRoot .valueItemSolFeat[class*=type\:]{border-block-end:1px solid var(--color-gray-300);color:var(--color-gray-700);text-wrap:pretty;padding:0;display:block}.mkRoot .valueItemSolFeat:before{content:none}.mkRoot .valueContentSolFeat{padding-block:var(--spacing-16);display:block}.mkRoot .valueContentWithLabelSolFeat{-moz-column-gap:var(--spacing-24);column-gap:var(--spacing-24);grid-template-columns:minmax(160px,.34fr) minmax(0,1fr);align-items:baseline;display:grid}.mkRoot .valueLabelSolFeat{color:var(--color-text-primary);font-weight:var(--font-weight-demi);display:block}.mkRoot .valueTextSolFeat{color:var(--color-gray-700);display:block}@media (max-width:700px){.mkRoot .valueContentWithLabelSolFeat{row-gap:var(--spacing-8);grid-template-columns:1fr}}.mkRoot .heroSolHero{padding-block-start:120px}.mkRoot .breadcrumbSolHero,.mkRoot .breadcrumbSolHero[class*=type\:]{align-items:baseline;gap:var(--spacing-8);inline-size:100%;display:flex}.mkRoot .breadcrumbLinkSolHero{color:var(--color-text-tertiary)}.mkRoot .breadcrumbSepSolHero{color:var(--color-gray-300)}.mkRoot .breadcrumbCurrentSolHero{color:var(--color-text-primary)}.mkRoot .headlineSolHero,.mkRoot .headlineSolHero[class*=type\:]{text-wrap:balance;display:block}.mkRoot .heroTextSolHero,.mkRoot .heroTextSolHero[class*=type\:]{color:var(--color-gray-700);margin-block-start:var(--space-d72);display:block}.mkRoot .heroCtasSolHero{gap:var(--spacing-16);flex-wrap:wrap;margin-block-start:var(--spacing-40);display:flex}.mkRoot .resourceCardSolRes{padding:var(--space-d32);color:inherit;background:var(--color-white);flex-direction:column;text-decoration:none;transition:opacity .2s;display:flex}.mkRoot .resourceCardSolRes+.resourceCardSolRes{margin-block-start:var(--spacing-16)}@media (min-width:834px){.mkRoot .resourceCardSolRes+.resourceCardSolRes{margin-block-start:0}}.mkRoot .resourceCardSolRes:hover{opacity:.85}.mkRoot .resourceTypeSolRes{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.08em;margin-block-end:var(--space-d24)}.mkRoot .resourceDescSolRes{color:var(--color-gray-700);margin-block-end:var(--space-d24)}.mkRoot .resourceLinkSolRes{margin-block-start:auto}.mkRoot .agent-page{gap:var(--space-d88);flex-direction:column;display:flex}@media (min-width:1024px){.mkRoot .agent-page{gap:var(--space-d120)}}.mkRoot .agent-page>:last-child{margin-block-end:0}.mkRoot .agent-logo-carousel{padding-block-start:48px}.mkRoot .lit-page{gap:var(--space-d88);flex-direction:column;display:flex}@media (min-width:1024px){.mkRoot .lit-page{gap:var(--space-d120)}}.mkRoot .lit-page>:last-child{margin-block-end:0}.mkRoot .lit-logo-carousel{padding-block-start:48px}.mkRoot .sci-page{gap:var(--space-d88);flex-direction:column;display:flex}@media (min-width:1024px){.mkRoot .sci-page{gap:var(--space-d120)}}.mkRoot .sci-page>:last-child{margin-block-end:0}.mkRoot .sci-logo-carousel{padding-block-start:48px}.mkRoot .brandWordmark{align-items:center;gap:10px;display:inline-flex}.mkRoot .brandWordmark img{width:34px;height:34px;display:block}.mkRoot .brandWordmarkText{font-family:var(--font-primary);font-size:27px;font-weight:var(--font-weight-demi);letter-spacing:-.01em;color:var(--color-text-primary);line-height:1}.mkRoot .logoCellLogoWall img{filter:grayscale();opacity:.55}.mkRoot .logoCellLogoWall:hover img{opacity:.9}.mkRoot .backgroundImageAssetOverlay{filter:brightness(.62)saturate(.95)}.mkRoot .institutionAffiliation{align-items:flex-start;gap:var(--spacing-16);flex-direction:column;display:flex}.mkRoot .institutionAffiliationLabel{color:var(--color-gray-600);text-transform:uppercase;letter-spacing:.12em}.mkRoot .institutionAffiliationMarks{align-items:center;gap:var(--spacing-24);display:flex}.mkRoot .institutionAffiliationLink{color:var(--color-text-primary);align-items:center;text-decoration:none;transition:color .2s,opacity .2s;display:inline-flex}.mkRoot .institutionAffiliationLink:hover{color:var(--color-text-primary)}.mkRoot .institutionAffiliationMarks:has(.institutionAffiliationLink:hover) .institutionAffiliationLink:not(:hover){opacity:.38}.mkRoot .institutionAffiliationLink:focus-visible{outline-offset:6px;border-radius:2px;outline:1px solid}.mkRoot .institutionAffiliationRule{background:var(--color-gray-300);flex:none;block-size:60px;inline-size:1px}.mkRoot .institutionMarkMit{block-size:52px;inline-size:auto;display:block}.mkRoot .institutionMarkCsail{block-size:54px;inline-size:auto;display:block}.mkRoot .institutionAffiliationNote{color:var(--color-gray-600);text-wrap:pretty;max-inline-size:34ch;margin-block-start:var(--spacing-8)}.mkRoot .footerBrandFtr{flex-direction:column;align-items:flex-start;display:flex}.mkRoot .footerBrandFtr .footerLogoLinkFtr{margin-block-end:var(--spacing-32)}.mkRoot .footerAffiliationFtr{margin-block-end:var(--spacing-48)}.mkRoot .footerAffiliationFtr .institutionAffiliationMarks{align-items:flex-start;gap:var(--spacing-24);flex-direction:column}.mkRoot .footerAffiliationFtr .institutionAffiliationRule{block-size:1px;inline-size:64px}.mkRoot .footerAffiliationFtr .institutionMarkMit{block-size:56px}.mkRoot .footerAffiliationFtr .institutionMarkCsail{block-size:58px}@media (min-width:834px){.mkRoot .footerAffiliationFtr{margin-block-end:0}}.mkRoot .aboutAffiliation{margin-block-start:var(--space-d40)}.mkRoot .aboutAffiliation .institutionMarkMit{block-size:64px}.mkRoot .aboutAffiliation .institutionMarkCsail{block-size:66px}.mkRoot .aboutAffiliation .institutionAffiliationRule{block-size:72px}.mkRoot .aboutAffiliation .institutionAffiliationMarks{gap:var(--spacing-40)}.mkRoot .aboutAffiliation .institutionAffiliationNote{max-inline-size:56ch}@media not (min-width:834px){.mkRoot .aboutAffiliation .institutionAffiliationMarks{align-items:flex-start;gap:var(--spacing-24);flex-direction:column}.mkRoot .aboutAffiliation .institutionAffiliationRule{block-size:1px;inline-size:64px}.mkRoot .aboutAffiliation .institutionMarkMit{block-size:48px}.mkRoot .aboutAffiliation .institutionMarkCsail{block-size:50px}}.mkRoot .heroEyebrowHero{color:var(--color-gray-600);text-transform:uppercase;letter-spacing:.1em;margin-block-end:var(--spacing-24);display:block}@font-face{font-family:MantisSans;src:url(/marketing/fonts/MantisSans.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;size-adjust:96.7646%}@font-face{font-family:MantisMono;src:url(/marketing/fonts/MantisMono.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:98.0392%}.mkRoot{--font-weight-light:500}.mkRoot .type\:h1,.mkRoot .type\:h2,.mkRoot .legal-content h2{letter-spacing:-.04em}.mkRoot .type\:h3{letter-spacing:-.035em}@media (min-width:1024px){.mkRoot .type\:h1,.mkRoot .type\:h2{letter-spacing:-.045em}}.mkRoot .brandWordmarkText{letter-spacing:-.035em}.mkRoot .gradientPanel{background:var(--gp-ground);isolation:isolate;--gp-ground:#0a1220;--gp-a:46 196 198;--gp-b:60 120 216;--gp-c:232 163 61;position:absolute;inset:0;overflow:hidden}.mkRoot .gradientPanel[data-tone=ember]{--gp-ground:#150c0c;--gp-a:255 122 89;--gp-b:240 180 41;--gp-c:126 87 194}.mkRoot .gradientPanel[data-tone=verdant]{--gp-ground:#0a1611;--gp-a:88 196 122;--gp-b:46 196 198;--gp-c:232 163 61}.mkRoot .gradientPanel__body{filter:blur(70px);will-change:transform;border-radius:50%;animation:22s ease-in-out infinite alternate gradientDrift;position:absolute}.mkRoot .gradientPanel__body--a{aspect-ratio:1.15;background:radial-gradient(closest-side, rgb(var(--gp-a) / .95), rgb(var(--gp-a) / 0) 72%);inline-size:78%;animation-duration:26s;inset:auto auto -30% -18%}.mkRoot .gradientPanel__body--b{aspect-ratio:1;background:radial-gradient(closest-side, rgb(var(--gp-b) / .85), rgb(var(--gp-b) / 0) 70%);inline-size:64%;animation-duration:31s;animation-delay:-9s;inset:-38% -14% auto auto}.mkRoot .gradientPanel__body--c{aspect-ratio:1.6;background:radial-gradient(closest-side, rgb(var(--gp-c) / .6), rgb(var(--gp-c) / 0) 70%);inline-size:44%;animation-duration:19s;animation-delay:-4s;inset:30% auto auto 34%}.mkRoot .gradientPanel__ridge{background:linear-gradient(112deg, transparent 38%, #ffffff0d 47%, rgb(var(--gp-c) / .14) 52%, #ffffff0a 58%, transparent 66%);animation:30s ease-in-out infinite alternate gradientRidge;position:absolute;inset:-20%}.mkRoot .gradientPanel__grain{opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}@keyframes gradientDrift{0%{transform:translate(0,0)scale(1)}to{transform:translate(9%,-7%)scale(1.14)}}@keyframes gradientRidge{0%{transform:translate(-6%)}to{transform:translate(6%)}}@media (prefers-reduced-motion:reduce){.mkRoot .gradientPanel__body,.mkRoot .gradientPanel__ridge{animation:none}}.mkRoot .backgroundImageFootCta .gradientPanel{inset:0}.mkRoot .embed-page{gap:var(--space-d88);flex-direction:column;display:flex}@media (min-width:1024px){.mkRoot .embed-page{gap:var(--space-d120)}}.mkRoot .embed-page>:last-child{margin-block-end:0}.mkRoot .embed-logo-carousel{padding-block-start:48px}.mkRoot .ecosystem-page,.mkRoot .showcase-page,.mkRoot .notfound-page{gap:var(--space-d88);flex-direction:column;display:flex}@media (min-width:1024px){.mkRoot .ecosystem-page,.mkRoot .showcase-page{gap:var(--space-d120)}}.mkRoot .notfound-page{min-block-size:70vh;padding-block-end:var(--space-d120)}.mkRoot .stayConnectedList{gap:var(--spacing-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mkRoot .stayConnectedList li{padding-block:var(--spacing-12);border-block-end:1px solid #ffffff47}.mkRoot .stayConnectedLink,.mkRoot .stayConnectedLink[class*=type\:]{color:var(--color-white)}.mkRoot .stayConnectedLink .linkArrowIconArrow{filter:brightness(0)invert()}.mkRoot .showcaseGrid{gap:var(--spacing-32);grid-template-columns:1fr;display:grid}@media (min-width:834px){.mkRoot .showcaseGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.mkRoot .showcaseGrid{gap:var(--spacing-40);grid-template-columns:repeat(3,1fr)}}.mkRoot .showcaseCard{gap:var(--spacing-16);flex-direction:column;display:flex}.mkRoot .showcaseCard .videoFrameVideo{border-radius:8px;overflow:clip}.mkRoot .showcaseCardKicker{color:var(--color-gray-600);text-transform:uppercase;letter-spacing:.12em}.mkRoot .showcaseCardTitle{text-box:none;text-wrap:balance}.mkRoot .showcaseCardText{color:var(--color-text-secondary)}.mkRoot .showcaseSectionHead{max-inline-size:640px;margin-block-end:var(--space-d48)}.mkRoot .showcaseSectionText{color:var(--color-text-secondary)}.mkRoot .ecoSectionHead{max-inline-size:640px;margin-block-end:var(--space-d48)}.mkRoot .ecoSectionText{color:var(--color-text-secondary)}.mkRoot .ecoGrid{gap:var(--spacing-16);grid-template-columns:1fr;display:grid}@media (min-width:834px){.mkRoot .ecoGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.mkRoot .ecoGrid{gap:var(--spacing-24);grid-template-columns:repeat(3,1fr)}}.mkRoot .ecoCard{gap:var(--spacing-12);padding:var(--spacing-32);background:var(--color-white);border:1px solid var(--color-gray-200);color:inherit;border-radius:8px;flex-direction:column;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.mkRoot a.ecoCard:hover{border-color:var(--color-gray-400);box-shadow:0 2px 12px #0000000f}.mkRoot .ecoCardKicker{color:var(--color-gray-600);text-transform:uppercase;letter-spacing:.12em}.mkRoot .ecoCardTitle{text-box:none}.mkRoot .ecoCardText{color:var(--color-text-secondary);flex:1}.mkRoot .ecoCardMeta{font-family:var(--font-mono,ui-monospace, monospace);color:var(--color-gray-600);letter-spacing:.02em;font-size:12px}.mkRoot .ecoCardLink{color:var(--color-text-primary);margin-block-start:auto}.mkRoot .ecoSourceWall{background:var(--color-gray-200);border:1px solid var(--color-gray-200);grid-template-columns:repeat(2,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:834px){.mkRoot .ecoSourceWall{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.mkRoot .ecoSourceWall{grid-template-columns:repeat(7,1fr)}}.mkRoot .ecoSourceCell{background:var(--color-white);aspect-ratio:1.35;padding:var(--spacing-24);place-items:center;display:grid}.mkRoot .ecoSourceCell img{-o-object-fit:contain;object-fit:contain;filter:grayscale();opacity:.6;block-size:auto;max-block-size:44px;inline-size:auto;max-inline-size:100%;transition:opacity .2s}.mkRoot .ecoSourceCell:hover img{opacity:.95}.mkRoot .ecoSourceCell--text{color:var(--color-gray-700);text-align:center}.mkRoot .ecoHero{padding-block-start:var(--header-height);position:relative}.mkRoot .ecoHeroGround{block-size:clamp(220px,32vw,380px);margin-block-end:var(--space-d64);position:relative;overflow:hidden}.mkRoot .ecoHeroGround .gradientPanel{inset:0 16px}.mkRoot .faq-sources a{color:inherit}.mkRoot .contactNoteMForm{color:var(--color-text-secondary);margin-block-start:var(--spacing-16)}.mkRoot .heroStoryFrame{z-index:0;pointer-events:none;background:#080b10;position:fixed;inset:0;overflow:hidden}.mkRoot .heroStoryCanvas,.mkRoot .heroStoryVignette,.mkRoot .heroStoryGrain,.mkRoot .heroStoryAurora{pointer-events:none;position:absolute;inset:0}.mkRoot .heroStoryAurora{opacity:.85;overflow:hidden}.mkRoot .heroStoryAurora__a,.mkRoot .heroStoryAurora__b{filter:blur(90px);will-change:transform;border-radius:50%;position:absolute}.mkRoot .heroStoryAurora__a{aspect-ratio:1.3;background:radial-gradient(closest-side,#2ec4c638,#2ec4c600 72%);inline-size:70vw;animation:34s ease-in-out infinite alternate heroAuroraDrift;inset:-20% auto auto 30%}.mkRoot .heroStoryAurora__b{aspect-ratio:1;background:radial-gradient(closest-side,#75589e42,#75589e00 72%);inline-size:60vw;animation:41s ease-in-out infinite alternate-reverse heroAuroraDrift;inset:auto -10% -30% auto}@keyframes heroAuroraDrift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-8%,6%)scale(1.12)}}.mkRoot .heroStoryCanvas{block-size:100%;inline-size:100%;display:block}.mkRoot .heroStoryGrain{opacity:.05;mix-blend-mode:overlay}.mkRoot .storyPage{z-index:1;--color-text-primary:var(--story-ink,#eceeea);--color-text-secondary:var(--story-ink-muted,#a8aaa9);--color-text-tertiary:var(--story-ink-faint,#757875);--color-gray-1100:var(--story-ink,#eceeea);--color-gray-800:var(--story-ink-muted,#a8aaa9);--color-gray-700:var(--story-ink-muted,#a8aaa9);--color-gray-600:var(--story-ink-faint,#757875);--color-gray-500:var(--story-ink-faint,#757875);--color-white:var(--story-bg,#080b10);color:var(--story-ink,#eceeea);position:relative}.mkRoot .storyPage .landingHeroHero,.mkRoot .storyPage .landingHeroHero .heroHeadlineHero,.mkRoot .storyPage .landingHeroHero .heroEyebrowHero{color:var(--story-ink,#eceeea);transition:none}.mkRoot .storyPage .buttonPrimaryBtn{border-color:#0000}.mkRoot .storyPage .linkArrowIconArrow,.mkRoot .storyPage .featureLinkArrowFeature{filter:invert(var(--story-invert,0))}.mkRoot .storyPage .logoCellLogoWall img,.mkRoot .storyPage .stripItemLogoWall img{filter:grayscale(1) contrast(1.35) brightness(.7) invert(var(--story-invert,0));opacity:.92}.mkRoot .storyPage .logoCellLogoWall:hover img,.mkRoot .storyPage .stripItemLogoWall:hover img{opacity:1}.mkRoot:has(.storyPage) .siteHeaderHdr{background:var(--story-bg,#080b10);border-bottom-color:var(--story-bg,#080b10);color:var(--story-ink,#eceeea)}:is(.mkRoot:has(.storyPage) .siteHeaderHdr a,.mkRoot:has(.storyPage) .siteHeaderHdr button){color:var(--story-ink,#eceeea)}.mkRoot:has(.storyPage) .siteHeaderHdr .buttonPrimaryBtn{background:var(--story-ink,#eceeea);color:var(--story-bg,#080b10)}.mkRoot:has(.storyPage) .siteHeaderHdr .brandWordmark img{filter:invert(var(--story-invert,1))}.mkRoot:has(.storyPage) .siteHeaderHdr .headerLogoHdr img{filter:invert(var(--story-invert,1))}.mkRoot:has(.storyPage) .siteHeaderHdr .dropdownIconHdr{filter:invert(var(--story-invert,1))}.mkRoot:has(.storyPage) .siteHeaderHdr .dropdownMenuHdr{background:var(--story-bg,#080b10);border-color:color-mix(in srgb, var(--story-ink,#eceeea) 18%, transparent);color:var(--story-ink,#eceeea);box-shadow:0 12px 32px #00000059}.mkRoot:has(.storyPage) .siteHeaderHdr .dropdownLinkHdr{color:var(--story-ink,#eceeea)}.mkRoot:has(.storyPage) .siteHeaderHdr .dropdownLinkHdr[class*=type\:]{color:var(--story-ink,#eceeea)}.mkRoot:has(.storyPage) .siteHeaderHdr .dropdownLinkHdr:hover{background:color-mix(in srgb, var(--story-ink,#eceeea) 10%, transparent)}.mkRoot:has(.storyPage) .siteHeaderHdr .dropdownLinkArrowHdr{filter:invert(var(--story-invert,1))}.mkRoot:has(.storyPage) .siteHeaderHdr .navGroupActiveHdr .navGroupTriggerHdr{background:color-mix(in srgb, var(--story-ink,#eceeea) 10%, transparent)}.mkRoot:has(.storyPage) .siteHeaderHdr .mobileNavHdr{background:var(--story-bg,#080b10);color:var(--story-ink,#eceeea)}.mkRoot:has(.storyPage) .siteHeaderHdr .mobileNavLinkHdr{color:var(--story-ink,#eceeea)}.mkRoot:has(.storyPage) .siteHeaderHdr .mobileNavLinkHdr[class*=type\:]{color:var(--story-ink,#eceeea)}:is(.mkRoot:has(.storyPage) .siteHeaderHdr .mobileNavEmailHdr,.mkRoot:has(.storyPage) .siteHeaderHdr .mobileNavBottomLinkHdr,.mkRoot:has(.storyPage) .siteHeaderHdr .mobileNavCopyrightHdr){color:var(--story-ink-muted,#a8aaa9)}.mkRoot:has(.storyPage) .siteHeaderHdr .mobileNavHdr img{filter:invert(var(--story-invert,1))}.mkRoot:has(.storyPage) .siteHeaderHdr .brandWordmarkText{color:var(--story-ink,#eceeea)}:root.storyActive .mkRoot .siteFooterFtr{background:rgb(var(--story-bg-rgb,243 243 243) / .74);-webkit-backdrop-filter:blur(22px)saturate(118%);--color-text-primary:var(--story-ink,#000);--color-text-secondary:var(--story-ink-muted,#333);--color-text-tertiary:var(--story-ink-faint,gray);--color-gray-1100:var(--story-ink,#0d0d0d);--color-gray-800:var(--story-ink-muted,#333);--color-gray-700:var(--story-ink-muted,#4d4d4d);--color-gray-600:var(--story-ink-faint,gray);--color-gray-500:var(--story-ink-faint,#999);--color-white:var(--story-bg,#fff);color:var(--story-ink,var(--color-text-primary));position:relative}:root.storyActive .mkRoot .siteFooterFtr .institutionAffiliationLabel{color:var(--story-ink-muted,#4d4d4d)}:root.storyActive .mkRoot .siteFooterFtr img{filter:invert(var(--story-invert,0))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root.storyActive .mkRoot .siteFooterFtr{background:var(--story-bg,#f3f3f3)}}@media not (min-width:768px){.mkRoot .storyPage .landingHeroHero{position:relative}.mkRoot .storyPage .landingHeroHero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, rgb(var(--story-bg-rgb,8 11 16) / .82) 0%, rgb(var(--story-bg-rgb,8 11 16) / .6) 58%, rgb(var(--story-bg-rgb,8 11 16) / 0) 100%);position:absolute;inset:-14vh 0 0}}@media (prefers-reduced-motion:reduce){.mkRoot .heroStoryGrain{display:none}.mkRoot .heroStoryAurora__a,.mkRoot .heroStoryAurora__b{animation:none}}.mkRoot .msStage{--ms-ink:#0d0d0d;--ms-muted:#6b6b6b;--ms-line:#e2e2e2;--ms-ground:#f7f7f7;--ms-signal:#ae5c00;--ms-signal-soft:#ae5c0029;--ms-done:#9a9a9a;--ms-teal:#007a7c;outline:none;inline-size:100%}.mkRoot .msStage:focus-visible{outline:2px solid var(--ms-signal);outline-offset:6px}.mkRoot .msStage__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-24);margin-block-end:var(--spacing-24);display:flex}.mkRoot .msStage__title{text-wrap:balance}.mkRoot .msStage__actions{flex:none;padding-block-start:6px}.mkRoot .msBtn{border:1px solid var(--ms-line);color:var(--ms-ink);font-family:var(--font-primary);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;line-height:1;transition:border-color .15s,background .15s,opacity .15s;display:inline-flex}.mkRoot .msBtn:hover:not(:disabled){border-color:#bdbdbd}.mkRoot .msBtn:disabled{opacity:.4;cursor:default}.mkRoot .msBtn[aria-pressed=true]{background:var(--ms-ink);color:#fff;border-color:var(--ms-ink)}.mkRoot .msBtn kbd{opacity:.7;border:1px solid;border-radius:4px;place-items:center;block-size:20px;min-inline-size:22px;padding-inline:5px;font-family:MantisMono,ui-monospace,monospace;font-size:11px;transition:background .1s;display:inline-grid}.mkRoot .msBtn kbd[data-pressed=true]{background:var(--ms-signal-soft);opacity:1}.mkRoot .msBtn--icon{padding:6px}.mkRoot .msStepBar{justify-content:space-between;align-items:flex-start;gap:var(--spacing-24);padding:var(--spacing-24) var(--spacing-32);border:1px solid var(--ms-line);background:#fff;border-block-end:none;border-radius:8px 8px 0 0;display:flex}.mkRoot .msStepBar__info{flex:1;min-inline-size:0}.mkRoot .msStepBar__head{align-items:baseline;gap:var(--spacing-16);margin-block-end:6px;display:flex}.mkRoot .msStepBar__counter{color:var(--ms-muted);letter-spacing:.02em;font-family:MantisMono,ui-monospace,monospace;font-size:12px}.mkRoot .msStepBar__label{font-size:15px;font-weight:var(--font-weight-demi,600);color:var(--ms-ink)}.mkRoot .msStepBar__desc{color:#3a3a3a;text-wrap:pretty;max-inline-size:72ch;margin:0;font-size:15px;line-height:1.5}.mkRoot .msStepBar[data-intro=true] .msStepBar__label{font-size:17px}.mkRoot .msStepBar__controls{flex:none;align-items:center;gap:6px;display:flex}@media not (min-width:834px){.mkRoot .msStepBar{padding:var(--spacing-16);flex-direction:column}}.mkRoot .msCanvas{border:1px solid var(--ms-line);background:var(--ms-ground);border-radius:0 0 8px 8px;block-size:clamp(420px,56vw,620px);position:relative;overflow:hidden}.mkRoot .msCanvas .react-flow{background:0 0}.mkRoot .msCanvas .react-flow svg{max-width:none;overflow:visible}.mkRoot .msBadge{border:1px solid var(--ms-line);font-family:var(--font-primary);color:var(--ms-muted);pointer-events:none;background:#ffffffd9;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:inline-flex;position:absolute;inset:auto auto 12px 14px}.mkRoot .msBadge img{display:block}.mkRoot .msComplete{background:var(--ms-ink);color:#fff;font-family:var(--font-primary);cursor:pointer;border:none;border-radius:6px;padding:10px 16px;font-size:13px;position:absolute;inset:auto 14px 12px auto}.mkRoot .msCard{border:1px solid var(--ms-line);inline-size:236px;font-family:var(--font-primary);color:var(--ms-ink);background:#fff;border-radius:8px;transition:box-shadow .35s,border-color .35s,opacity .35s;position:relative;box-shadow:0 1px 2px #0000000a}.mkRoot .msCard[data-status=active]{border-color:var(--ms-signal);box-shadow:0 0 0 3px var(--ms-signal-soft), 0 8px 24px #00000014}.mkRoot .msCard[data-status=done]{border-color:var(--ms-line)}.mkRoot .msCard[data-status=done] .msCard__name,.mkRoot .msCard[data-status=done] .msMetric__value{color:#3a3a3a}.mkRoot .msCard--map{inline-size:300px}.mkRoot .msCard--agent{inline-size:320px}.mkRoot .msCard__head{padding:12px 14px 10px}.mkRoot .msCard__name{font-size:15px;font-weight:var(--font-weight-demi,600);align-items:center;gap:8px;line-height:1.2;display:flex}.mkRoot .msIcon{block-size:18px;inline-size:18px;color:var(--ms-teal);flex:none}.mkRoot .msCard[data-status=active] .msIcon{color:var(--ms-signal)}.mkRoot .msCard__subtitle{color:var(--ms-muted);margin-block-start:3px;font-size:12px}.mkRoot .msCard__body{color:#3a3a3a;text-wrap:pretty;margin:0;padding:0 14px 12px;font-size:12.5px;line-height:1.45}.mkRoot .msCard__foot{border-block-start:1px solid var(--ms-line);flex-direction:column;gap:4px;padding:8px 14px 10px;display:flex}.mkRoot .msMetric{justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.mkRoot .msMetric__key{color:var(--ms-muted)}.mkRoot .msMetric__value{font-variant-numeric:tabular-nums;font-family:MantisMono,ui-monospace,monospace;font-size:12px}.mkRoot .msCard__map{background:#fbfbfb;border:1px solid #ededed;border-radius:6px;block-size:176px;margin:0 8px 8px;position:relative;overflow:hidden}.mkRoot .msMiniMap{block-size:100%;inline-size:100%;display:block}.mkRoot .msCard__mapEmpty{color:#b0b0b0;font-family:MantisMono,ui-monospace,monospace;font-size:11px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.mkRoot .msAgentLog{flex-direction:column;gap:6px;margin:0;padding:0 14px 12px;list-style:none;display:flex}.mkRoot .msAgentLine{color:#3a3a3a;align-items:flex-start;gap:8px;font-family:MantisMono,ui-monospace,monospace;font-size:11px;line-height:1.45;display:flex}.mkRoot .msAgentLine__mark{background:#c4c4c4;border-radius:50%;flex:none;block-size:6px;inline-size:6px;margin-block-start:5px}.mkRoot .msAgentLine[data-kind=tool] .msAgentLine__mark{background:var(--ms-teal)}.mkRoot .msAgentLine[data-kind=result] .msAgentLine__mark{background:var(--ms-signal)}.mkRoot .msAgentLine[data-kind=result]{color:var(--ms-ink)}.mkRoot .msAgentCursor{background:var(--ms-signal);block-size:12px;inline-size:7px;animation:1s steps(2,end) infinite msBlink;display:inline-block}@keyframes msBlink{to{opacity:0}}.mkRoot .msNote{background:var(--ms-ink);color:#fff;max-inline-size:220px;font-family:var(--font-primary);text-wrap:pretty;border-radius:4px;padding:6px 10px;font-size:11.5px;line-height:1.4}.mkRoot .msNote[data-tone=signal]{background:var(--ms-signal)}.mkRoot .msHandle{opacity:0;background:0 0;border:none;block-size:1px;min-block-size:0;inline-size:1px;min-inline-size:0}.mkRoot .msEdge{color:#c2c2c2}.mkRoot .msEdge__path{stroke:currentColor;stroke-width:1.4px;transition:stroke .35s}.mkRoot .msEdge[data-status=active]{color:var(--ms-signal)}.mkRoot .msEdge[data-status=active] .msEdge__path{stroke-width:1.8px}.mkRoot .msEdge__glow{stroke:var(--ms-signal);stroke-width:7px;opacity:.16;filter:blur(2px)}.mkRoot .msEdge[data-status=done]{color:var(--ms-done)}.mkRoot .msEdge[data-status=idle] .msEdge__path{opacity:.7}.mkRoot .msPacket{background:var(--ms-signal);color:#fff;white-space:nowrap;pointer-events:none;border-radius:999px;padding:4px 8px;font-family:MantisMono,ui-monospace,monospace;font-size:10.5px;position:absolute;box-shadow:0 4px 12px #ae5c004d}@media (prefers-reduced-motion:reduce){.mkRoot .msAgentCursor{animation:none}}.mkRoot .storyPage .imageTextOverlayOverlay{--color-white:#fff;color:#fff}.mkRoot .storyPage .imageTextOverlayOverlay .stayConnectedLink,.mkRoot .storyPage .imageTextOverlayOverlay .stayConnectedLink[class*=type\:]{color:#fff}.mkRoot .storyPage .imageTextOverlayOverlay .linkArrowIconArrow{filter:invert()}
