@font-face{font-family:clash;src:url(../fonts/clash.woff2)format("woff2");font-weight:200 700;font-display:block;font-style:normal}@font-face{font-family:inter;font-style:normal;src:url(../fonts/inter.var.woff2)format("woff2-variations"),url(../fonts/inter.var.woff2)format("woff2");src:url(../fonts/inter.var.woff2)format("woff2")tech("variations");font-weight:100 900;font-display:fallback;font-style:normal}@font-face{font-family:inter;font-style:italic;src:url(../fonts/inter.var.italic.woff2)format("woff2");font-weight:100 900;font-display:fallback}@font-face{font-family:jetbrains;src:url(../fonts/jetbrains.woff2)format("woff2");font-weight:500;font-display:fallback;font-style:normal}*,*::before,*::after{box-sizing:border-box}html{--font-body:"Inter", system-ui, sans-serif;--font-heading:"Clash", var(--font-body);--font-mono:"JetBrains", Menlo, Monaco, Consolas, monospace;--white0:#ffffff;--white1:rgba(255,255,255,.7);--black0:#0d0d0d;--black1:#111;--black2:#222;--black3:#333;--gray1:#9F9F9F;--gray2:#969696;--gray3:#494949;--blue1:#77A5FF;--blue2:#3B54DA;--green1:#77D656;--green2:#388707;--purple1:#BA83FF;--purple2:#9C61E5;--red1:#ED4E4E;--red2:#E83B3B;font-size:16px;font-family:var(--font-body);font-feature-settings:"calt" 1,"liga" 1,"ss07" 1,"ss08" 1;font-weight:400;font-optical-sizing:auto;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-font-kerning:normal;font-kerning:normal;scroll-behavior:smooth;scroll-padding-top:6rem;background-color:#080808;background-image:url(../images/noise.webp);background-size:200px 200px;background-repeat:repeat;color:var(--white0);-webkit-tap-highlight-color:transparent;interpolate-size:allow-keywords;--heading-color:var(--white0);--text-color:var(--white1);--link-color:var(--blue1);--container-padding:1rem;--border-radius:.5rem}@media(min-width:390px){html{--container-padding:2rem}}@media(min-width:1024px){html{--container-padding:3rem}}.light-page,.light-background{background-color:#f6f6f6;background-image:url(../images/noise-light.webp);background-size:200px 200px;background-repeat:repeat}.dark-background{background-color:#080808;background-image:url(../images/noise.webp);background-size:200px 200px;background-repeat:repeat;color:var(--white1);border-radius:1rem;--heading-color:var(--white0);--text-color:var(--white1);--link-color:var(--blue1)}.light-background,.dark-background{margin-bottom:5rem;padding-top:7rem;padding-bottom:7rem}.light-background:has(~.section),.dark-background:has(~.section){margin-bottom:0}.background-end{margin-bottom:0}@media(max-width:859px){.background-end{padding-bottom:0}}.light-page,.light-background,.light-rounded{--heading-color:var(--black0);--text-color:var(--black3);--link-color:var(--blue2);color:var(--text-color)}.light-page .btn.link,.light-background .btn.link,.light-rounded .btn.link{--blue1:var(--blue2)}body{margin:0;padding:0;font-size:1rem;overflow-x:hidden}.body-fixed{overflow:hidden;height:100%}h1,h2,h3,h4,p,blockquote,figure{margin:0;padding:0}section,main{display:block}h1{font-family:var(--font-heading)}h1,h2,h3,h4{font-size:inherit;font-weight:600;color:var(--heading-color);letter-spacing:-.01em;line-height:1.1;margin-bottom:1.5rem}h2{font-size:1.875rem;font-weight:525;text-wrap:balance;letter-spacing:-.03em}h3,.h3{font-size:1.25rem;letter-spacing:-.02em}@media(min-width:680px){h2{font-size:2.5rem}}.header-alt{font-size:1.25em;line-height:1}p{font-weight:400;font-size:1rem;line-height:1.6}p.md{font-size:1.0625rem}.lead{font-size:1.25rem;letter-spacing:-.02em;line-height:1.4;margin-bottom:3rem;text-wrap:pretty}a{color:var(--link-color);text-decoration:none}a:hover,a:focus{text-decoration:none}ul{margin:0 0 1.5rem;padding-left:1.5rem}button{overflow:visible;border:0;font:inherit;-webkit-font-smoothing:inherit;letter-spacing:inherit;background:0 0;cursor:pointer}button:focus-visible{box-shadow:0 0 0 4px rgba(102,81,161,.15)}img{max-width:100%;height:auto;border:0}::-moz-focus-inner{padding:0;border:0}:focus{outline:0}::selection{background:var(--green1);color:var(--white1)}::-moz-selection{background:var(--green1);color:var(--white1)}pre,code{font-family:var(--font-mono);font-size:.875rem}code{background-color:#f3f2f1;border-radius:.5rem;color:var(--title-color);padding:.25rem .5rem}@supports(corner-shape:squircle){code{corner-shape:squircle;border-radius:1rem}}pre code{background-color:transparent}table{max-width:100%;width:100%;border-collapse:collapse;font-size:.875rem;margin-bottom:1.5rem;line-height:1.5}th{color:var(--title-color);text-align:left;font-weight:700}tr{border-bottom:1px solid var(--white1)}td,th{padding:8px;min-width:140px}table tr>td:first-child,table tr>th:first-child{padding-left:0}.hr{width:3rem;height:2px;margin:0 auto 1rem;border:0;background-color:var(--green1);border-radius:1px}.contain{max-width:86rem;padding-left:var(--container-padding);padding-right:var(--container-padding);margin-left:auto;margin-right:auto}@media(min-width:1024px){.contain{margin-left:auto;margin-right:auto}}@supports(padding:max(0px)){.contain{padding-left:max(var(--container-padding),env(safe-area-inset-left));padding-right:max(var(--container-padding),env(safe-area-inset-right))}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.svg-sr-only{all:unset;font-size:0}body{padding-top:52px}.site-header{--background:rgb(45, 45, 45, .86);--border-color:rgba(255,255,255,0.06);padding-top:1rem;padding-bottom:.5rem;height:2.75rem;overflow:hidden;position:absolute;inset:.5rem;border-radius:.625rem;color:var(--heading-color);z-index:10;transition:background-color .44s .2s cubic-bezier(.52,.16,.24,1),height .56s cubic-bezier(.52,.16,.24,1),-webkit-backdrop-filter .44s cubic-bezier(.52,.16,.24,1),backdrop-filter .44s cubic-bezier(.52,.16,.24,1),box-shadow .44s cubic-bezier(.52,.16,.24,1)}@supports(corner-shape:squircle){.site-header{corner-shape:squircle;border-radius:1.25rem}}@media(min-width:390px){.site-header{--container-padding:1.5rem}}@media(min-width:1024px){.site-header{--container-padding:3rem}}.light-page .site-header{--background:rgba(255, 255, 255, 0.90);--border-color:rgba(0,0,0,0.1)}.site-header .btn{line-height:1.2}.site-header .contain{display:grid;grid-template-columns:auto auto;flex-direction:row;align-items:center}.nav-open .site-header{height:calc(100vh - 1rem);height:calc(100dvh - 1rem);background-color:var(--background);-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5);box-shadow:0 2px 4px rgba(0,0,0,.12),0 40px 60px rgba(0,0,0,.18);overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:none;overscroll-behavior:contain}.light-page .nav-open .site-header{--text-color:var(--black0)}@media(max-width:879px){.site-header .hidden-mobile{display:none}}.logo{position:relative;z-index:2;fill:var(--heading-color)}.logo svg{display:block;width:4.375rem;height:1rem}[id=menu-btn]{position:relative;padding:.125rem .5rem;margin-left:auto;margin-right:-.5rem;z-index:2;touch-action:manipulation}[id=menu-btn]:focus-visible{outline:0}.menu-icon{width:1rem;height:1rem}.menu-icon>div,.menu-icon>div::before,.menu-icon>div::after{display:block;width:1rem;height:1.5px;background-color:var(--heading-color);border-radius:.1rem;position:absolute;transition-property:transform}.menu-icon>div{top:50%;transition-duration:.1s;transition-timing-function:ease}.menu-icon>div::before,.menu-icon>div::after{position:absolute;content:""}.menu-icon>div::before{top:-5px;transition:top .1s .12s ease,opacity .1s ease}.menu-icon>div::after{bottom:-5px;transition:bottom .1s .12s ease,transform .1s ease}.active .menu-icon>div{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:ease}.active .menu-icon>div::before{top:0;opacity:0;transition:top .1s ease,opacity .1s .12s ease}.active .menu-icon>div::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease,transform .1s .12s ease}.dropdown svg{display:none;width:1rem;height:1rem;vertical-align:middle;fill:currentColor}.dropdown-menu a{display:block;font-size:.875rem;line-height:1;padding:.5rem 1.5rem;margin-bottom:1px;border-radius:var(--border-radius);color:var(--heading-color);transition:all .2s ease}@supports(corner-shape:squircle){.dropdown-menu a{corner-shape:squircle;border-radius:calc(var(--border-radius)*2)}}.dropdown-menu a:not(.nav-card):hover{background-color:hsla(0,0%,100%,5%)}.light-page .dropdown-menu a:not(.nav-card):hover{background-color:rgba(0,0,0,5%)}.dropdown-menu a:has(.nav-title):not(.nav-card){padding:.75rem 1.5rem}@media(min-width:880px){.dropdown-menu a:has(.nav-title):not(.nav-card):has(svg){padding-left:.75rem}}.dropdown-menu hr{display:none;margin:1rem -.5rem 0;border:0;border-top:1px solid var(--border-color)}.dropdown-menu-inner{border-bottom:1px solid var(--border-color);padding-bottom:1rem;margin-bottom:1rem}@media(max-width:879px){.dropdown-menu-inner{padding-left:0;padding-right:0}}.nav-title{font-size:.875rem;font-weight:500}.nav-description{display:block;font-size:.725rem;line-height:1.6;text-wrap:pretty;margin-top:.1875rem;opacity:.6}.nav-item-lg{margin-bottom:1rem}.nav-item-lg:has(svg){display:grid;grid-template-columns:1.25rem auto;column-gap:1rem;align-items:center}.nav-item-lg:has(svg) svg{position:relative;width:1.25rem;height:1.25rem;opacity:.4}.nav-item-lg:has(svg) svg path{stroke-width:1.75px}.nav-item-lg:has(svg):has(.nav-description){grid-template-rows:auto auto}.nav-item-lg:has(svg):has(.nav-description) svg{grid-row:1/3}.light-page .nav-card-bg{background-color:var(--gray1)}.nav-group{display:block;font-size:.8125rem;font-weight:500;color:var(--gray1);margin-bottom:1rem;transition:all .2s ease}.site-header .links{grid-column:1/3;display:flex;z-index:1;top:100%;left:0;right:0;flex-direction:column;transform:translateY(-10%);visibility:hidden;opacity:0;transition:transform .2s ease .2s,opacity .3s ease .2s;padding:1.5rem 0;contain:style}.site-header .active+.links{visibility:visible;opacity:1;transform:translateY(0)}.site-header .active+.links+.product-actions{visibility:visible;opacity:1;transform:translateY(0)}.site-header-link{display:block;padding:.75rem 0;font-size:.875rem;font-weight:500;color:var(--heading-color);line-height:1.2;border-radius:.4325rem;opacity:.7;transition:background .2s ease,color .2s ease,opacity .2s ease;will-change:opacity}@supports(corner-shape:squircle){.site-header-link{corner-shape:squircle;border-radius:.865rem}}.site-header-link.active{background:rgba(119,165,255,.16);color:var(--blue1);opacity:1;backdrop-filter:blur(5px)saturate(1.5)}.light-page .site-header .site-header-link.active{background:rgba(119,165,255,.12);color:var(--blue2)}.product-actions{--btn-color:var(--heading-color);grid-column:1/3;grid-row:2/3;display:flex;gap:1.5rem;visibility:hidden;opacity:0;transition:opacity .3s ease .2s;align-items:center;padding-top:1.5rem;contain:content}.product-actions .btn{flex:1}@media(max-width:879px){.product-actions .btn:not(.accent){background-color:hsla(0,0%,100%,5%)}}.product-actions .link-list{margin-bottom:2rem}.product-actions .card-list{display:grid;gap:1rem;margin-bottom:4rem}.nav-changelog{display:flex;flex-direction:column}.changelog{height:100%}.changelog ul{list-style:none;margin:0;padding:0;position:relative;height:100%}.changelog ul::before{content:"";position:absolute;z-index:-1;left:.28125rem;top:1.15rem;bottom:0;width:2px;border-top-left-radius:1px;border-top-right-radius:1px;background-color:var(--border-color)}.changelog li{display:grid;grid-template-columns:11px auto;gap:.25rem;margin-bottom:.5rem}.changelog li::before{content:"";margin-top:.5rem;width:11px;height:11px;background:var(--background);background-clip:padding-box;border:2px solid var(--border-color);border-radius:50%}.changelog li a{display:inline-block;padding-right:0;font-size:.75rem;font-weight:400;line-height:1.1;color:var(--heading-color);text-wrap:pretty}.changelog li a img{margin-bottom:.5rem;border-radius:.4375rem;filter:grayscale(90%);transition:filter .3s ease-in-out}@supports(corner-shape:squircle){.changelog li a img{corner-shape:squircle;border-radius:.865rem}}.changelog li a:hover,.changelog li a:focus{background-color:transparent!important}.changelog li a:hover img,.changelog li a:focus img{filter:grayscale(0%)}.changelog li:last-child{margin-bottom:0}.changelog li:last-child::before{opacity:0}.changelog li:last-child a{color:var(--link-color);font-size:.875rem;font-weight:500;margin-bottom:2rem}.dropdown-menu .nav-card{display:block;position:relative;padding:0}.dropdown-menu .nav-card img{border-radius:.5rem}@supports(corner-shape:squircle){.dropdown-menu .nav-card img{corner-shape:squircle;border-radius:1rem}}.dropdown-menu .nav-card div{padding:1.5rem;border-radius:.5rem;transition:background-color .3s ease-in-out}@supports(corner-shape:squircle){.dropdown-menu .nav-card div{corner-shape:squircle;border-radius:1rem}}.grayscale img{filter:grayscale(90%)contrast(.9);opacity:.9;transition:filter .3s ease-in-out,opacity .3s ease-in-out}.grayscale:hover img,.grayscale:focus img{filter:grayscale(0%)contrast(1);opacity:1}@media(min-width:500px){.site-header{flex-direction:row}}@media(min-width:880px){body{padding-top:0}.site-header{position:relative;height:auto;inset:unset;overflow:unset;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent;box-shadow:none;padding-top:2rem;padding-bottom:.75rem;contain:inline-size style}.site-header .contain{display:flex;justify-content:flex-start}.site-header .logo{margin-right:2.5rem}.dropdown{position:static;display:flex}.dropdown svg{display:inline-block}.dropdown-menu{position:absolute;bottom:unset;width:100%;min-width:12rem;left:0;right:0;top:0;padding-top:6rem;z-index:-2;background:0 0;border:0;opacity:1;content-visibility:hidden;display:none;pointer-events:none;transform:translateY(0);transition:opacity .4s .1s,transform .4s,display 0s allow-discrete}.dropdown-menu hr{display:block}.dropdown-menu-inner{margin-bottom:0;padding-bottom:0;border:0;background:0 0;box-shadow:none}.site-header::before{content:"";position:absolute;inset:.5rem;height:var(--header-height,26.25rem);background-color:var(--background);border-radius:1rem;-webkit-backdrop-filter:blur(15px)saturate(150%);backdrop-filter:blur(15px)saturate(150%);transform:scaleY(0);transform-origin:center top;opacity:0;transition:opacity .3s ease-in-out,transform .3s ease-in-out,box-shadow .3s ease-in-out,height .3s ease-in-out;transition-behavior:allow-discrete;contain:content}@supports(corner-shape:squircle){.site-header::before{corner-shape:squircle;border-radius:2rem}}.site-header:has(.dropdown:hover)::before{content:"";transform:scaleY(1);opacity:1;box-shadow:0 2px 4px rgba(0,0,0,.12),0 40px 60px rgba(0,0,0,.18)}.dropdown:hover .dropdown-menu{opacity:1;content-visibility:visible;pointer-events:unset;transform:translateY(0);display:block;z-index:-1}.link-list{margin-bottom:2rem}.dropdown-layout{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.industry-subhead{grid-column:1/3}[id=menu-btn]{display:none}.site-header .btn{display:inline-block}.site-header .btn:not(.accent){transition:opacity .2s ease;will-change:opacity}.site-header .btn:not(.accent):hover,.site-header .btn:not(.accent):focus{opacity:.6}.site-header .links{flex-direction:row;align-items:center;top:0;transform:none;visibility:visible;opacity:1;box-shadow:none;background-color:transparent;padding:0;gap:.25rem}.site-header-link{padding:.5rem 1rem}.site-header-link:not(.active):hover,.site-header-link:not(.active):focus,.dropdown:hover .site-header-link:not(.active){background:hsla(0,0%,100%,.1);opacity:1;backdrop-filter:blur(5px)saturate(1.5)}.light-page .site-header .site-header-link:not(.active):hover,.light-page .site-header .site-header-link:not(.active):focus,.light-page .site-header .dropdown:hover .site-header-link:not(.active){background:rgba(17,17,17,6%)}.site-header-link:is(button) svg{display:none}.light-page .site-header{--btn-background:transparent;--btn-background-hover:transparent;--btn-color:var(--black0)}.light-page .site-header .btn.accent{--btn-background:var(--black0);--btn-background-hover:rgba(0,0,0,0.8);--btn-color:var(--white0)}.product-actions{margin-left:auto;padding-top:0;padding-bottom:0;visibility:visible;gap:0;opacity:1}.product-actions .btn{flex:unset;margin-left:.5rem}.links:has(+.links .dropdown:hover){z-index:2}.dropdown-menu .nav-card{display:flex;flex-direction:column;gap:.5rem;margin-bottom:4rem}.dropdown-menu .nav-card img{display:block}.dropdown-menu .nav-card div{padding:1.5rem;background-color:hsla(0,0%,100%,5%);border-radius:.4375rem;transition:all .3s ease-in-out}@supports(corner-shape:squircle){.dropdown-menu .nav-card div{corner-shape:squircle;border-radius:.865rem}}.light-page .dropdown-menu .nav-card div{background-color:rgba(0,0,0,5%)}.dropdown-menu .nav-card:hover>div{background-color:hsla(0,0%,100%,.1)}.light-page .dropdown-menu .nav-card:hover>div{background-color:rgba(0,0,0,5%);box-shadow:0 0 0 1px rgba(0,0,0,.1)}}@media(min-width:1290px){.dropdown-layout{gap:2.75rem}}@media(max-width:879px){.site-header{contain:content}.site-header .dropdown-menu-inner{display:block}.site-header .links:not(.product-actions){margin-left:-1rem;margin-right:-1rem;gap:.25rem}.nav-card img{display:none}.nav-card div{background-color:transparent}.dropdown-menu{transition:height .2s ease-in-out,display 0s ease;transition-behavior:allow-discrete;height:0;overflow:clip}@starting-style{.dropdown-menu{height:0;display:none}}.dropdown-menu.active{height:calc-size(auto,size);display:block}@supports not (height:calc-size(auto,size)){.dropdown-menu.active{display:block;height:auto}}.dropdown-menu-inner{padding-top:.5rem}.site-header-link:not(.product-actions a){font-size:1.25rem;width:100%;text-align:left;padding-left:1rem;padding-right:.75rem;contain:content}.dropdown-menu .nav-card{margin-bottom:0}.nav-item-lg:has(svg):has(.nav-description),.nav-item-lg:has(svg){display:block}.dropdown-menu a{padding:.975rem 1rem}.dropdown-menu a:has(.nav-title):not(.nav-card){padding:.975rem 1rem}.dropdown-menu .nav-card div{padding:.975rem 1rem}.nav-changelog,.nav-description{display:none}.site-header .product-actions{display:grid;grid-template-columns:1fr 1fr}.site-header .links:not(.product-actions){padding-top:0}.product-actions .btn,.product-actions .site-header-link{text-align:center}.product-actions .site-header-link{box-shadow:0 0 0 1px var(--border-color);padding-top:.5rem;padding-bottom:.5rem}.site-header-link:is(button){display:flex}.site-header-link:is(button) svg{display:block;width:1.5rem;height:1.5rem;fill:currentColor;margin-left:auto;transition:transform .2s ease-in-out}.site-header-link:is(button):has(~.active) svg{transform:rotate(90deg)}.site-header-link:is(button):focus,.site-header-link:is(button):hover{outline:0;box-shadow:none;background-color:transparent}.light-page .site-header .site-header-link.active,.site-header .site-header-link.active,.site-header-link:not(.active):hover,.site-header-link:not(.active):focus,.dropdown:hover .site-header-link:not(.active){backdrop-filter:unset}}@starting-style{.dropdown:hover .dropdown-menu{transform:translateY(-3%);opacity:0}}.btn{display:inline-block;position:relative;transition:background-color .3s ease-in-out,box-shadow .3s ease-in-out,opacity .3s ease-in-out;background:var(--btn-background,transparent);border-radius:var(--border-radius);padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;line-height:1;text-align:center;color:var(--btn-color,var(--green1));border:0;touch-action:manipulation}@supports(corner-shape:squircle){.btn{corner-shape:squircle;border-radius:calc(var(--border-radius)*2)}}.btn:hover{background-color:var(--btn-background-hover,rgba(0,0,0,.2))}.btn:focus{outline:0}.btn:focus-visible{box-shadow:0 0 0 4px rgba(111,207,151,.5)}.btn.block{display:block;width:100%}.btn.sm{padding-top:.5rem;padding-bottom:.5rem}.btn svg{width:1rem;height:1rem;fill:currentColor;vertical-align:text-bottom;margin-right:.5rem}.btn.btn-icon-right svg{margin-right:0;margin-left:.5rem}.btn.accent{--btn-background:var(--white0);--btn-background-hover:rgba(255,255,255,0.7);--btn-color:var(--black0)}.btn:not(.link).white{--btn-background:var(--white0);--btn-background-hover:var(--white1);--btn-color:var(--black0)}.site-header .btn.link{--btn-color:var(--green1)}.light-page .site-header .btn.link{--btn-color:var(--text-color)}.light-page .btn.accent:not(.dark-background *):not(.footer-cta *),.light-background .btn.accent:not(.dark-background *):not(.footer-cta *){--btn-background:var(--black0);--btn-background-hover:var(--black2);--btn-color:var(--white0)}.light-page .btn.link,.light-background .btn.link{--btn-color:var(--blue2)}.btn.link{padding:0;background:0 0;--btn-color:var(--blue1);will-change:opacity}.btn.link:hover{opacity:.8}.btn.link.green{--btn-color:var(--green1)}.btn.link.black{--btn-color:var(--black0)}.btn.link.white{--btn-color:var(--white0)}.btn.link svg{vertical-align:middle}.light-page .btn.back{--btn-color:var(--gray2);margin-bottom:1rem}.btn .spinner-container{line-height:1;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn.loading .spinner-container{opacity:1}.btn.loading>span:first-child{opacity:0}@keyframes spinner{to{transform:rotate(360deg)}}.spinner{display:inline-block;width:1rem;height:1rem;vertical-align:text-bottom;border:2px solid;border-right-color:transparent;border-radius:50%;animation:spinner .75s linear infinite}.btn-group{display:grid;gap:1.25rem}@media(min-width:480px){.btn-group{grid-template-columns:repeat(2,minmax(0,14rem))}}.hero-containment{contain:style}.hero-containment svg{min-width:100%;height:auto;contain:paint}.hero-containment img{width:100%;height:100%;contain:paint;object-fit:cover;object-position:center}.hero-containment canvas{width:100vw;height:100%;position:absolute;contain:strict;isolation:isolate;top:0;z-index:-1;overflow:hidden;border-radius:1rem 1rem 0 0;mask-image:linear-gradient(black 60%,transparent 100%);mix-blend-mode:color-dodge}.hero-containment:has(>.hero) img{object-position:center}.hero-containment-fixed{position:fixed;inset:0;height:100lvh;z-index:-1}.hero-grid{pointer-events:none;position:absolute;top:0;z-index:-1;width:100vw;height:100%;content-visibility:auto;contain-intrinsic-height:100vh;overflow:hidden;border-radius:1rem 1rem 0 0;mask-image:linear-gradient(black 40%,transparent 100%)}.hero-grid video{position:absolute;top:-10px;left:0;width:100lvw;height:100%;min-height:100lvh;object-fit:cover;object-position:center top;opacity:.1;contain:strict;filter:blur(50px);mix-blend-mode:color-dodge;display:none}@media(min-width:1024px){.hero-grid video{filter:blur(5vw)}}.hero-grid.hero-grid-more-mask{max-height:50vh;max-height:50lvh}.hero-grid.home-hero-grid{mask-image:linear-gradient(black 70%,transparent 100%)}.hero{position:relative;padding-top:9rem;color:var(--text-color);margin-bottom:8rem}.hero-center{text-align:center;place-items:center}.hero-center h1,.hero-center h2,.hero-center p{margin-left:auto;margin-right:auto}.hero-text{margin-bottom:15rem}.hero-text h1,.hero-text .h1{color:var(--heading-color);font-family:var(--font-heading);font-weight:485;font-size:2.25rem;letter-spacing:-.02em;line-height:.92;max-width:24ch;margin-bottom:1.5rem;text-wrap:balance}.hero-text h2{font-family:var(--font-body);color:var(--heading-color);opacity:.7;font-size:.9375rem;font-weight:400;line-height:1.4;letter-spacing:-.01em;margin-bottom:3rem;max-width:45ch}.hero-text .sr-skip{display:inline-block;margin-bottom:.5rem;font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.02em;color:var(--white0);opacity:.2;speak:none}.hero-text p{font-size:1.0625rem;max-width:40ch;margin-bottom:2rem;line-height:1.4}@media(min-width:660px){.hero-text h1,.hero-text .h1{font-size:3.5rem}.hero-text h2{font-size:1.0625rem}}@media(min-width:1112px){.hero-text h1,.hero-text .h1{font-size:4rem}}.hero-text .btn+.btn{margin-left:.25rem;--btn-color:var(--heading-color)}.hero-latest{margin:0 auto 2rem;width:fit-content}.hero-latest a{display:flex;align-items:center;gap:.625rem;font-size:.75rem;background:hsla(0,0%,100%,5%);border:1px solid hsla(0,0%,100%,5%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:.625rem 1.125rem;border-radius:2rem;color:var(--white0);text-wrap:pretty;letter-spacing:.01em}.hero-latest a span{color:var(--blue1);white-space:nowrap}.hero-latest svg{width:1rem;height:1rem;fill:currentColor}@keyframes scroll-move{to{transform:translateX(calc(-100% + 100vw))}}.garden-container{max-width:100vw;--size:clamp(8rem, 1rem + 32vmin, 10rem);--gap:3rem;--duration:30s;--scroll-start:0;--scroll-end:calc(-100% - var(--gap))}.garden-container .body-copy{text-align:center;margin:0 auto 2.5rem;text-wrap:balance}.garden{display:flex;overflow:hidden;user-select:none;gap:var(--gap)}.garden-group{opacity:.6;mix-blend-mode:plus-lighter;margin-bottom:5.5rem;margin-left:auto;margin-right:auto;flex-shrink:0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:center;justify-content:space-around;gap:var(--gap);justify-content:space-between;max-width:86rem;padding-left:var(--container-padding);padding-right:var(--container-padding);flex-wrap:wrap}.garden-group img{margin-left:auto;margin-right:auto;height:26px;object-fit:contain}.garden-group:last-child{display:none}@media(max-width:1347px){.garden-container{--gap:calc(var(--size) / 7)}.garden{mask-image:linear-gradient(var(--mask-direction,to right),transparent,#000 20%,#000 80%,transparent)}.garden-group{display:flex;width:unset;min-width:100%;flex-wrap:nowrap;padding-left:0;padding-right:0}.garden-group:last-child{display:flex}.garden-group img{width:var(--size)}.garden-group{animation:scroll-x var(--duration)linear infinite}}@keyframes scroll-x{from{transform:translateX(var(--scroll-start))}to{transform:translateX(var(--scroll-end))}}.light-rounded{border-radius:1rem;background-color:var(--white0);--heading-color:var(--black0);--text-color:var(--black3);padding-top:6.25rem;padding-bottom:6.25rem;color:var(--text-color)}.light-rounded-margin{margin-bottom:5rem}.gradient-text{background:linear-gradient(120deg,var(--green1) 0%,var(--blue1) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.subhead{font-family:var(--font-mono);font-size:.8125rem;font-weight:500;color:var(--gray2);margin-bottom:1rem}.subhead:has(.pill){display:flex;gap:.5rem;align-items:center}.subhead::after{content:attr(data-scramble-suffix)}.subpage-hero{--icon-fill:var(--gray1);position:relative;padding-top:5rem;margin-bottom:10rem;min-height:60vh;color:var(--text-color)}.subpage-hero h1{font-family:var(--font-heading);font-size:2.25rem;font-weight:485;letter-spacing:-.02em;line-height:.9;margin-bottom:1.5rem;max-width:40rem;text-wrap:balance}.subpage-hero h2,.subpage-hero p:not(.body-copy,.product-detail p){font-family:var(--font-body);font-size:1rem;font-weight:400;line-height:1.4;letter-spacing:-.01em;margin-bottom:3rem;max-width:35rem;text-wrap:balance}.subpage-hero .btn+.btn{margin-left:.25rem}@media(min-width:660px){.subpage-hero{padding-top:6.25rem}.subpage-hero h1{font-size:3.25rem}.subpage-hero h2,.subpage-hero p{font-size:1.0625rem}}@media(min-width:768px){.subpage-hero h1{font-size:3.875rem}}@media(min-width:1200px){.subpage-hero h1{font-size:4rem}}.subpage-hero .contain+.contain{margin-top:10rem}.light-page .subpage-hero{--btn-color:var(--black0);--btn-background-hover:rgba(0,0,0,0.1)}@media(min-width:768px){.contain-top{margin-top:8rem}}.card{--text-color:var(--black3);--heading-color:var(--black0);display:flex;flex-direction:column;position:relative;background-color:#efefef;color:var(--text-color);border-radius:.625rem;padding:1.5rem 0;line-height:1.5;margin-bottom:2.5rem;box-shadow:0 0 4px rgba(0,0,0,4%)inset}@supports(corner-shape:squircle){.card{corner-shape:squircle;border-radius:1.25rem}}.card h3{font-size:1.25rem;font-weight:500;margin-bottom:1rem}.card h3,.card p,.card ul,.card .subhead,.card .product-link-grid{padding-left:1.5rem;padding-right:1.5rem}.card p{font-size:.875rem;text-wrap:pretty}.card ul{list-style:none;padding:0;margin:0}.card li{display:flex;padding:1rem 0;font-size:1.25rem;border-bottom:1px dashed var(--black3);align-items:center}.card li .btn{margin-left:auto}.card .title{color:var(--white0)}.card img{margin-left:auto;margin-right:auto}.card .img-left,.card .img-right{max-width:100%}.card .img-left{margin-left:1.5rem;margin-right:auto}.card .img-right{margin-left:auto}@media(min-width:1024px){.card{padding:2.5rem 0}.card h3,.card p,.card ul,.card .subhead,.card .product-link-grid{padding-left:2.5rem;padding-right:2.5rem}.card .img-left{margin-left:2.5rem}.card img{margin-top:-1.5rem}}.refunds-svg{margin-top:-2rem;margin-bottom:-1rem;max-width:100%}.card-gradient{justify-content:center;background:linear-gradient(45deg,#6958C0 0%,var(--blue2)),var(--blue2);--text-color:var(--white1);--heading-color:var(--white0)}.card-primary{background-color:transparent;background-image:linear-gradient(180deg,rgba(119,165,255,.16) 0%,rgba(186,131,255,.16) 100%);gap:0}.card-gradient::before{content:"";position:absolute;inset:0;border-radius:.625rem;border:1px solid hsla(0,0%,100%,5%);z-index:1;pointer-events:none}.card-dark{background-color:var(--black2);--text-color:var(--white1);--heading-color:var(--white0);--blue2:var(--blue1)}.card-section{position:relative;padding:1.5rem;overflow:hidden;margin-left:-.5rem;margin-right:-.5rem}.card-section::before{content:"";position:absolute;inset:3rem;border-radius:500px;background:linear-gradient(304deg,rgba(252,188,44,.2) 15.14%,rgba(131,255,225,.2) 55.09%,rgba(186,131,255,.2) 95.86%);filter:blur(50px);isolation:isolate;z-index:1;pointer-events:none}.card-section h2,.card-section h3,.card-section p,.card-section ul,.card-section .subhead{padding-left:0;padding-right:0}.card-section p{margin-bottom:1.5rem;max-width:50ch}.card-section .split-container{position:relative;z-index:2}.card-section .switch-container{width:fit-content;margin-top:2.5rem;margin-left:auto;margin-right:auto;border-radius:.5625rem;padding:.25rem;background:rgba(116,116,116,.16);text-align:center}.card-section .radios::after{background:#fff}@media(min-width:390px){.card-section{margin-left:-1.5rem;margin-right:-1.5rem}}@media(min-width:600px){.card-section{margin-left:0;margin-right:0}}@media(min-width:660px){.card-section{padding:2.5rem}}@media(min-width:1024px){.card-section{padding:4.375rem}}.quote-card{display:grid;gap:2rem;position:relative;z-index:1;background-color:rgba(28,28,28,.6);border:1px solid hsla(0,0%,100%,5%);color:var(--white0);padding:1.5rem;margin-left:-.5rem;margin-right:-.5rem;margin-bottom:4rem;align-items:center;box-shadow:none}@media(min-width:390px){.quote-card{margin-left:-1.5rem;margin-right:-1.5rem}}.quote-card blockquote{font-size:1.125rem;font-weight:400;line-height:1.4;margin:0;text-wrap:balance;position:relative;letter-spacing:-.01em}.quote-card blockquote.multiline{max-width:56ch}.quote-card img{margin-top:0}.quote-card figcaption{font-size:.8125rem;margin-top:1rem;margin-left:auto;margin-right:auto;opacity:.6}.quote-card figcaption a{color:var(--white0)}@media(min-width:600px){.quote-card{margin-left:0;margin-right:0}}@media(min-width:860px){.quote-card{grid-template-columns:1fr 2fr;padding:2.5rem;margin-bottom:8rem}.quote-card blockquote{font-size:1.25rem}.quote-card .quote-grid{padding-left:4rem;position:relative}.quote-card .quote-grid::before{content:"";position:absolute;left:0;top:0;bottom:0;border-left:1px solid hsla(0,0%,100%,.1)}}.quote-card-top{margin-top:8rem}.quote-card-img{align-self:center;text-align:center}@media(max-width:859px){.quote-card-img{order:2}}@media(min-width:860px){.quote-card-img{background:linear-gradient(180deg,rgba(255,255,255,.12) 0%,rgba(153,153,153,.12) 100%);max-width:fit-content;padding:3rem 4rem;border-radius:.625rem;justify-self:center}@supports(corner-shape:squircle){.quote-card-img{corner-shape:squircle;border-radius:1.25rem}}}.quote-card-img a{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;font-size:.8125rem;color:var(--white1)}.quote-card-img a div{text-wrap:balance}.card-grid{display:grid;grid-gap:.5rem;margin-left:-.5rem;margin-right:-.5rem}@media(min-width:390px){.card-grid{margin-left:-1.5rem;margin-right:-1.5rem}}.card-grid .card{display:flex;flex-direction:column;margin-bottom:0;gap:1rem}.card-grid .card h3{margin-top:auto}.card-grid .card img{flex-grow:0}.card-grid .card a:any-link:not(.btn){position:relative;color:inherit}.card-grid .card a:any-link:not(.btn)::after{content:"";position:absolute;bottom:0;border-bottom:1px dotted;opacity:.5;left:0;right:0}.card-grid .card p:has(.btn){margin-top:1rem}.card-grid .card-split{display:grid;gap:.5rem;align-items:flex-start}.card-grid .card-split img:not(.clip-img){margin-left:0}@media(min-width:870px){.card-grid .card-split{grid-template-columns:52% 1fr;gap:0}}.card-grid .card-video{display:none;overflow:clip}.card-grid .card-video video{position:absolute;inset:0;object-position:center;width:auto;height:100%}@media(min-width:600px){.card-grid .card-video{display:block}}@media(min-width:600px){.card-grid{margin-left:0;margin-right:0;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto auto;gap:1rem}}.home-grid{margin-bottom:.5rem}.home-grid .card{--text-color:var(--white1);--heading-color:var(--white0)}.home-grid .card:nth-child(3){justify-content:space-between}.home-grid .card:nth-child(4),.home-grid .card:nth-child(5){display:grid;grid-template-columns:1fr auto;padding-right:1rem}@media(min-width:600px){.home-grid{grid-auto-flow:column;margin-bottom:1rem}.home-grid::before{content:"";grid-column:2/3}.home-grid .card-gradient{grid-row:2/4}}.home-grid .card-gradient{background-color:var(--blue2)}.home-grid .card-primary{flex-direction:row-reverse}.home-grid .card-photo{background-color:transparent;background-image:linear-gradient(220deg,rgba(241,150,124,.2) 0%,rgba(184,146,231,.2) 100%)}@media(min-width:1024px){.home-grid .card-primary h3,.home-grid .card-primary p,.home-grid .card-primary ul{padding-left:0}}.pm-grid{margin-left:0;margin-right:0;grid-template-columns:auto repeat(7,1fr)auto;grid-template-rows:unset;gap:.5rem!important}.card-carousel:has(.pm-grid){padding-top:0}@media(min-width:600px){.pm-grid{gap:1rem!important}.pm-grid.pm-grid::before,.pm-grid.pm-grid::after{width:calc((100vw - 86rem)/2 - 1rem);min-width:max((100vw - 1280px)/2 - 1rem,var(--container-padding) - 1rem)}}.pm-grid>div{--start:#806eda;--end:var(--blue1);background-color:color-mix(in oklab,currentColor,transparent 90%);padding:1.5rem;border-radius:.625rem;font-size:.75rem;color:var(--start);display:flex;flex-direction:column;gap:.25rem;justify-content:center;align-items:center;text-align:center}@supports(corner-shape:squircle){.pm-grid>div{corner-shape:squircle;border-radius:1.25rem}}@media(max-width:980px){.pm-grid>div{min-width:8.5rem}}.pm-grid svg{fill:currentColor}.pm-grid>div:nth-child(2){color:color-mix(in oklab,var(--start),var(--end) 16%)}.pm-grid>div:nth-child(3){color:color-mix(in oklab,var(--start),var(--end) 33%)}.pm-grid>div:nth-child(4){color:color-mix(in oklab,var(--start),var(--end))}.pm-grid>div:nth-child(5){color:color-mix(in oklab,var(--start),var(--end) 66%)}.pm-grid>div:nth-child(6){color:color-mix(in oklab,var(--start),var(--end) 84%)}.pm-grid>div:nth-child(7){color:color-mix(in oklab,var(--start) 0%,var(--end))}.product-link-grid{display:flex;margin-top:1rem;flex-direction:row;flex-wrap:wrap;gap:.5rem}.product-link-grid a{padding:.25rem .5rem;border-radius:.5rem;font-size:.875rem;font-weight:450;background-color:rgba(119,165,255,8%);transition:background-color .2s ease}.product-link-grid a:hover{background-color:rgba(119,165,255,.16)}.not-a-lemon-text{background-color:transparent;box-shadow:none;padding:1.5rem}.not-a-lemon-text h2{max-width:16ch}@media(min-width:600px){.not-a-lemon-text{padding-left:0;padding-right:0}}.capital-p{position:relative}.capital-p svg{position:absolute;top:90%;left:-2px;width:1ch;height:auto}.body-copy{font-weight:500;line-height:1.5;max-width:50ch;color:var(--heading-color);text-wrap:pretty}.body-copy span{opacity:.6}.body-copy:has(+p){margin-bottom:2rem}@media(min-width:1024px){.body-copy{font-size:1.0625rem}}.body-copy-sm{font-size:.935rem}.use-cases-section{padding-top:3rem;margin:0 auto 8rem}.use-cases-section p{margin-bottom:2.5rem}@media(min-width:690px){.use-cases-section p{margin-bottom:1.5rem}}.use-cases-header{display:flex;flex-direction:column}.use-cases-header .switch-container{overflow-x:auto;scrollbar-width:none}.use-cases-header .switch-container::-webkit-scrollbar{display:none}.use-cases-header .switch-container .radios{min-width:768px}.use-cases-header .switch-container .radios label{white-space:nowrap}@media(max-width:690px){.use-cases-header .switch-container{margin-left:calc(var(--container-padding)*-1);margin-right:calc(var(--container-padding)*-1);padding-left:calc(var(--container-padding) - .75rem);padding-right:calc(var(--container-padding) - .75rem)}}@media(min-width:1024px){.use-cases-header{flex-direction:row;justify-content:space-between;gap:1rem;align-items:flex-end}}@media(min-width:390px)and (max-width:679px){.use-cases-links{margin-left:-1.5rem;margin-right:-1.5rem}}.case{display:none;gap:.5rem;content-visibility:auto;contain-intrinsic-height:320px}.case img{display:block;border-radius:.625rem;object-fit:cover}@supports(corner-shape:squircle){.case img{corner-shape:squircle;border-radius:1.25rem}}.case>img{width:100%;height:100%}.case>div:last-child{display:flex;flex-direction:column;background-color:rgba(230,237,249,8%);padding:1.5rem;border-radius:.625rem}.case h2{max-width:22ch}.case .click-indicator{position:absolute;bottom:.75rem;right:.75rem}@media(min-width:500px){.case{grid-template-columns:1fr 3fr}}@media(min-width:1024px){.case{grid-template-columns:451px 1fr}.case>div:last-child{padding:3rem}.case .case-callout{display:flex}.case .click-indicator{bottom:3rem;right:3rem}}.flex{display:flex;gap:1.5rem;align-items:flex-start}.flex .btn{white-space:nowrap}.case-callout{display:none;gap:.75rem;background-color:rgba(105,105,105,.36);padding:.75rem;padding-right:1rem;margin-left:-.75rem;margin-right:-.75rem;width:fit-content;border-radius:.625rem;align-items:center;margin-top:auto}.case-callout p{font-size:.78125rem;line-height:1.4;margin:0;text-wrap:pretty;color:var(--white1)}.case-callout img{margin:0}.case-callout a{font-size:.78125rem;color:var(--white0)}.case-smb,.case-construction .case-donations,.case-lending,.case-banking,.case-transport{transition-property:opacity,display;transition-duration:.3s;opacity:1;display:none}.use-cases-section:has([id=smb]:checked) .case-smb{display:grid}.use-cases-section:has([id=construction]:checked) .case-construction{display:grid}.use-cases-section:has([id=donations]:checked) .case-donations{display:grid}.use-cases-section:has([id=lending]:checked) .case-lending{display:grid}.use-cases-section:has([id=banking]:checked) .case-banking{display:grid}.use-cases-section:has([id=transport]:checked) .case-transport{display:grid}.video-container{grid-area:v;width:8.5rem;height:8.5rem;overflow:hidden}.video-container video{pointer-events:none;transform:scale(1.25);transform-origin:center}.vertical-center{align-items:center}@media(min-width:680px){.split-container{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem}.split-container .image-bleed{left:50%}.split-container .image-bleed img{max-width:none}.split-container.vertical-center{align-items:center}}.section{position:relative;padding-top:8rem;padding-bottom:8rem}.section+.section{padding-top:4rem}.section p{margin-bottom:1.5rem}.centered{text-align:center}.centered .body-copy{margin-left:auto;margin-right:auto}.centered h2:has(svg){white-space:nowrap}.divider{position:relative;border:0;height:.5px;max-width:86rem;margin-left:auto;margin-right:auto;background-image:linear-gradient(90deg,transparent,var(--black2),transparent);overflow:unset}.divider::after{content:"";pointer-events:none;position:absolute;inset:0;bottom:unset;height:250px;background:radial-gradient(ellipse 25% 250px at top center,rgba(255,255,255,.1),rgba(255,255,255,0));mix-blend-mode:hard-light}.card-link{display:block;margin-top:2.5rem;max-width:38ch;color:var(--white0);padding:1rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.625rem}@supports(corner-shape:squircle){.card-link{corner-shape:squircle;border-radius:1.25rem}}.cta{display:flex;align-items:center;justify-content:center;position:relative;color:var(--text-color);padding:2rem 0;margin-bottom:0}.cta .copy{display:grid;place-items:center;text-align:center;max-width:40ch}.cta p{margin-bottom:2.5rem;line-height:1.4}.cta .btn-group{grid-template-columns:repeat(2,1fr)}@media(min-width:860px){.cta{padding:6rem var(--container-padding)}.dark-background .cta{padding-bottom:0}.cta .copy{margin-bottom:3rem}}.cta.blog-cta{display:grid;grid-template-columns:1fr;margin-bottom:4rem;padding:2rem 0}@media(min-width:860px){.cta.blog-cta{grid-template-columns:1fr 1fr;padding:2.5rem 0;gap:4rem}}.cta.photo-cta{--text-color:rgba(255,255,255,0.7);--heading-color:var(--white0);--green1:rgba(255,255,255,0.4);text-shadow:0 1px 6px rgba(0,0,0,.28);margin-bottom:4rem;margin-left:-1rem;margin-right:-1rem}@media(min-width:390px){.cta.photo-cta{margin-left:-1.5rem;margin-right:-1.5rem}}@media(min-width:768px){.cta.photo-cta{margin-left:0;margin-right:0}}.cta.photo-cta img{position:absolute;z-index:-1;pointer-events:none;width:100%;height:100%;inset:0;border-radius:1rem;object-fit:cover;object-position:center}@supports(corner-shape:squircle){.cta.photo-cta img{corner-shape:squircle;border-radius:2rem}}.cta .copy{position:relative}.cta .copy::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle closest-side,rgba(0,0,0,.5),transparent);mix-blend-mode:plus-darker}.cta .btn{text-shadow:none}.home-dashboard{position:relative;padding:4rem 0 0;perspective:1000px;margin-left:-1rem;margin-right:-1rem}.home-dashboard::before{content:"";position:absolute;inset:0;bottom:30%;border-radius:.625rem;background:rgba(230,237,249,8%)}@supports(corner-shape:squircle){.home-dashboard::before{corner-shape:squircle;border-radius:1.25rem}}.home-dashboard img{transform:rotateX(18deg)}@media(min-width:390px){.home-dashboard{margin-left:-1.5rem;margin-right:-1.5rem}}@media(min-width:1024px){.home-dashboard{margin-left:0;margin-right:0}.home-dashboard::before{bottom:60%}.home-dashboard p{margin-bottom:0}}.home-dashboard{view-timeline-name:--perspective-dash;view-timeline-axis:block;view-timeline-inset:50%}.home-dashboard img{will-change:transform;animation:linear rotate-x forwards;animation-timeline:--perspective-dash}@keyframes rotate-x{to{transform:rotateX(0)}}.demo-hero .contain:not(.video-contain){max-width:56rem}.demo-hero .video-contain{max-width:68rem}.demo-hero .contain+.contain{margin-top:0}.demo-hero .demo-banner{font-size:3.25rem}.wistia_responsive_padding{position:relative;margin-bottom:2rem;border-radius:.625rem;overflow:clip}@supports(corner-shape:squircle){.wistia_responsive_padding{corner-shape:squircle;border-radius:1.25rem}}.demo-text{line-height:1.4}.demo-text p{max-width:none;margin-bottom:2rem}.demo-cta{margin-top:5rem;margin-bottom:8rem}.matrix-container{display:grid;grid-template-columns:1fr;gap:4rem}@media(min-width:1140px){.matrix-container{gap:6rem;grid-template-columns:400px 1fr}}.matrix-container h2{white-space:nowrap}.matrix-container .hero-logo{height:.9ch}.matrix{width:100%;table-layout:fixed}.matrix th{text-align:center;font-size:1.0625rem;font-weight:500;color:var(--white0)}.matrix th .hero-logo{height:1.4ch}.matrix thead tr{border-bottom:1px solid hsla(0,0%,100%,.15)}.matrix tbody tr{border-bottom:1px dashed hsla(0,0%,100%,.2)}.matrix td{padding:1rem;text-align:center;font-size:.875rem;color:var(--white0)}.matrix td svg{width:1rem;height:1rem;vertical-align:middle;fill:currentColor;margin-right:.25rem}.matrix tr th:not(:first-child),.matrix tr td:not(:first-child){border-left:1px solid hsla(0,0%,100%,.1)}.matrix tr td:not(:first-child){color:hsla(0,0%,100%,.8)}.matrix tr td:not(:first-child) svg{fill:#757575}.matrix tr td:first-child svg{fill:var(--blue1)}.matrix tbody tr:last-child{border-bottom:0}@media(min-width:800px){.matrix td svg{float:left}}@media(min-width:1140px){.matrix td{text-align:left}.matrix td svg{width:1.5rem;height:1.5rem;margin-right:.75rem}}.feature-text ol{line-height:1.5;font-size:.9375rem}.feature-text ol li{margin-bottom:1.25rem}.feature-text ol li::marker{color:var(--link-color);font-weight:500}.feature-text:is(ul){line-height:1.5;font-size:.9375rem}.feature-text:is(ul) li{margin-bottom:.5rem}@keyframes spin{0%{transform:translateX(0%)translateY(-50%)rotate(0)}25%{transform:translateX(0%)translateY(-50%)rotate(90deg)skew(-15deg,-15deg)}75%{transform:translateX(0%)translateY(-50%)rotate(270deg)skew(15deg,15deg)}100%{transform:translateX(0%)translateY(-50%)rotate(360deg)}}input,textarea,select{font-family:var(--font-body);font-size:.875rem;width:100%;max-width:100%;border:1px solid;border-color:var(--input-border,rgba(0,0,0,8%));outline:0;margin-bottom:.5rem;background:var(--input-background,var(--white0));color:var(--input-color,var(--black0));border-radius:.4375rem;padding:.9375rem 1rem;caret-color:var(--blue1);transition:all .2s ease}input:not([readonly]):focus,textarea:not([readonly]):focus,select:not([readonly]):focus{--input-border:var(--input-border-focus, var(--blue1));box-shadow:0 0 0 .5px var(--input-border-focus,var(--blue1))}@supports(corner-shape:squircle){input,textarea,select{corner-shape:squircle;border-radius:.865rem}}@media(max-width:1024px){input,textarea,select{font-size:1rem}}select:not([multiple]){-webkit-appearance:none;appearance:none;padding-right:1.5rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23bbb' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem .625rem}textarea{line-height:1.5;resize:vertical;field-sizing:content;min-height:4rem}.contact-form label:not(.half-input){grid-column:1/3}.half-input{grid-column:1/2}.half-input+.half-input{grid-column:2/3}label{position:relative}label input,label textarea,label select{margin-bottom:0}.label{display:inline-block;font-size:.8125rem;font-weight:500;color:var(--text-color);margin-bottom:.25rem}.consent-form{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.consent-form label:not(.half-input){grid-column:1/3}.radio-group{font-size:.8125rem}.radio-group input{width:auto;display:inline-block;margin-right:.25rem}.underline-field{background:0 0;border:0;border-bottom:1px solid var(--input-border,rgba(0,0,0,8%));padding-left:0;border-radius:0}.switch-container{margin-bottom:1.5rem}.radios{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.25rem;position:relative;flex-grow:1;--ease:linear( 0, 0.1641 3.52%, 0.311 7.18%, 0.4413 10.99%, 0.5553 14.96%, 0.6539 19.12%, 0.738 23.5%, 0.8086 28.15%, 0.8662 33.12%, 0.9078 37.92%, 0.9405 43.12%, 0.965 48.84%, 0.9821 55.28%, 0.992 61.97%, 0.9976 70.09%, 1 );--speed:0.25s}.vertical .radios{display:grid;grid-auto-flow:row;grid-auto-rows:1fr}.radios label{display:grid;align-items:center;justify-content:center;font-size:.8125rem;font-weight:500;color:var(--heading-color);cursor:pointer;padding:.625rem .75rem;text-align:center;position:relative;z-index:1;transition:opacity;transition-duration:.25s;transition-timing-function:var(--ease,ease);opacity:.6;touch-action:manipulation;-webkit-user-select:none;user-select:none}.vertical .radios label{text-align:left}.radios label:has(span){padding-top:2rem;padding-bottom:2rem}.radios label span{display:block;max-width:13rem;margin-top:.5rem;font-weight:400;line-height:1.2;opacity:.6}.radios label svg{width:1rem;height:1rem;fill:currentColor;vertical-align:middle}.switch-container input[type=radio]{opacity:0;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.switch-container input[type=radio]:checked+label{opacity:1}.switch-container input[type=radio]:focus+label{opacity:1}.switch-container input[disabled]+label,.switch-container input[readonly]+label{cursor:default}.radios:has(:checked:nth-of-type(1)){--active:0}.radios:has(:checked:nth-of-type(2)){--active:1}.radios:has(:checked:nth-of-type(3)){--active:2}.radios:has(:checked:nth-of-type(4)){--active:3}.radios:has(:checked:nth-of-type(5)){--active:4}.radios:has(:checked:nth-of-type(6)){--active:5}.radios:has(:checked:nth-of-type(7)){--active:6}.radios:has(input:nth-of-type(2)){--count:2}.radios:has(input:nth-of-type(3)){--count:3}.radios:has(input:nth-of-type(4)){--count:4}.radios:has(input:nth-of-type(5)){--count:5}.radios:has(input:nth-of-type(6)){--count:6}.radios:has(input:nth-of-type(7)){--count:7}.radios::after{pointer-events:none;content:"";width:calc(100%/var(--count));height:100%;position:absolute;translate:calc(var(--active,0)*100%)0;transition-duration:var(--speed);transition-timing-function:var(--ease,ease);background:rgba(215,215,215,.24);border-radius:.4375rem;box-shadow:0 4px 4px rgba(0,0,0,9%)}@supports(corner-shape:squircle){.radios::after{corner-shape:squircle;border-radius:.865rem}}.vertical .radios::after{width:100%;height:calc(100%/var(--count));translate:0 calc(var(--active,0)*100%)}@supports(anchor-name:--foo){.radios{grid-auto-columns:unset}.radios::after{width:auto;position:absolute;position-anchor:var(--active,--choice-1);inset:0 anchor(var(--active) right)0 anchor(var(--active) left)}.radios:has(:checked:nth-of-type(1)){--active:--choice-1}.radios:has(:checked:nth-of-type(2)){--active:--choice-2}.radios:has(:checked:nth-of-type(3)){--active:--choice-3}.radios:has(:checked:nth-of-type(4)){--active:--choice-4}.radios:has(:checked:nth-of-type(5)){--active:--choice-5}.radios:has(:checked:nth-of-type(6)){--active:--choice-6}.radios:has(:checked:nth-of-type(7)){--active:--choice-7}.radios label:nth-of-type(1){anchor-name:--choice-1}.radios label:nth-of-type(2){anchor-name:--choice-2}.radios label:nth-of-type(3){anchor-name:--choice-3}.radios label:nth-of-type(4){anchor-name:--choice-4}.radios label:nth-of-type(5){anchor-name:--choice-5}.radios label:nth-of-type(6){anchor-name:--choice-6}.radios label:nth-of-type(7){anchor-name:--choice-7}}.footer,.footer-cta{--footer-background:#080808;--text-color:rgba(200,200,200,.6);--heading-color:rgba(200,200,200,.6);--link-color:#ccc;--hover-color:#fff}.footer{background-color:var(--footer-background);color:var(--text-color);padding-top:5rem;padding-bottom:2.5rem;content-visibility:auto;contain-intrinsic-size:auto 1078px}@media(min-width:80rem){.footer{border-radius:1rem 1rem 0 0;contain-intrinsic-size:auto 572px}}.footer-links{grid-area:l;display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem 1.5rem;margin-bottom:4rem}.footer-links section{display:flex;flex-direction:column}.footer-links section:first-child{grid-column:1/3}.footer-links section:nth-child(2){grid-row:2/4}.footer-links header{font-family:var(--font-mono);font-size:.75rem;font-weight:500;color:var(--heading-color);margin-bottom:1.5rem}.footer-links header:has(+.footer-social){margin-bottom:.5rem}.footer-links a:not(.footer-logo):not(.footer-social a){align-self:flex-start;font-size:.8125rem;color:var(--link-color);padding-top:.375rem;padding-bottom:.375rem;transition:.2s ease all}.footer-links a:not(.footer-logo):not(.footer-social a):hover,.footer-links a:not(.footer-logo):not(.footer-social a):focus-visible{color:var(--hover-color)}.footer-logo{display:inline-block;margin-bottom:2rem}.footer-logo svg{width:4.375rem;height:1rem;fill:var(--white0)}.footer-lower{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;font-size:.75rem}.footer-lower>div{width:100%}@media(min-width:600px){.footer-lower{justify-content:flex-end}.footer-lower>div{width:auto;margin-right:auto}}.footer-social{display:flex;flex-direction:row;gap:1.5rem}.footer-social a{color:var(--text-color);transition:color .2s ease}.footer-social a:hover{color:var(--hover-color)}.footer-social svg{width:1.5rem;height:1.5rem;fill:currentColor;vertical-align:middle}@media(min-width:600px){.footer-links{grid-template-columns:repeat(2,1fr)}.footer-links section:first-child{grid-column:unset}}@media(min-width:768px){.footer-links{grid-template-columns:12rem repeat(5,1fr)}.footer-links section:nth-child(2){grid-row:unset}}@media(min-width:1200px){.footer-links{grid-template-columns:18rem repeat(5,1fr)}}.grecaptcha-badge{opacity:0;visibility:hidden;contain:strict}.badge{--badge-color:var(--blue1);display:inline-block;vertical-align:middle;margin-left:.25rem;background-color:color-mix(in oklab,var(--badge-color),transparent 80%);color:var(--badge-color);border-radius:.1875rem;font-family:var(--font-mono);font-size:.625rem;font-weight:400;letter-spacing:.01em;text-transform:uppercase;padding:.125rem .5rem}.status-badge{position:relative;display:inline-block;vertical-align:middle;margin-left:.25rem;width:.375rem;height:.375rem;border-radius:50%;background-color:color-mix(in oklab,var(--green1) 60%,transparent)}.status-badge::before{content:"";position:absolute;inset:0;border-radius:50%;opacity:0;background-color:var(--green1);transform-origin:center;animation:status-glow 2s ease-in-out infinite}@keyframes status-glow{50%{opacity:.2;transform:scale(2)}}.footer-cta{--heading-color:#fff;--text-color:rgba(255,255,255,0.7);display:flow-root;background-color:var(--footer-background)}@media(min-width:80rem){.footer-cta{border-radius:1rem 1rem 0 0}}.footer-cta .cta{padding-top:4rem}@media(min-width:860px){.footer-cta .cta{padding-top:6rem}}.footer-cta+.footer{border-radius:0}.hide-overflow{display:block;overflow:hidden}@supports(animation-timeline:--anything){.fadeup{view-timeline-name:--fadeup;view-timeline-axis:block}.fadeup>*{opacity:0;filter:blur(10px);transform:translateY(3rem);will-change:transform,opacity;animation:linear fadeup forwards;animation-timeline:--fadeup;animation-range:entry}}@keyframes fadeup{75%{transform:translateY(0)}100%{transform:translateY(0);opacity:1;filter:blur(0)}}#animateIt{margin-left:1rem}.product-hero{position:relative}.product-hero p{max-width:31rem;margin-bottom:2.5rem}.product-hero .product-detail p{margin-bottom:0}.product-hero .contain{position:relative}.applepay-hero .contain:first-child{min-height:32rem}.platform-hero h1,.platform-hero p{margin-left:auto;margin-right:auto;text-wrap:balance}.platform-hero .gradient-text{background-image:linear-gradient(220deg,rgba(205,242,255,.66),rgba(255,240,180,.8));mix-blend-mode:plus-lighter}.platform-hero .subhead{mix-blend-mode:plus-lighter;opacity:.6}.funds-flow-hero{position:relative;perspective:1000px;max-width:100vw;overflow-x:clip;mix-blend-mode:plus-lighter}.funds-flow-hero img{position:absolute;display:block;margin:auto;height:514px;object-fit:cover;top:-7rem;left:50%;max-width:unset;transform:rotateX(45deg)translateX(-50%);scale:.5;transform-origin:left center}@media(min-width:1024px){.funds-flow-hero img{object-fit:contain;scale:1}}.funds-flow-hero img:first-child{animation-name:rotate-perspective-back;transform:rotateX(45deg)translateY(4px)translateX(-50%)}body:has(.data-sync-hero){background-image:url(/images/data-sync-bg.webp);background-repeat:no-repeat;background-position:50% 0;background-size:1173px}.data-sync-hero .contain+.contain{margin-top:14rem}.data-sync-hero h1+p:not(.body-copy){max-width:min(36ch,75%)}.pricing-hero{min-height:0;text-align:center;padding-top:2rem;margin-bottom:5rem}.pricing-hero h1,.pricing-hero p{margin-left:auto;margin-right:auto}@supports(animation-timeline:--anything){.platform-hero{view-timeline-name:--perspective-down;view-timeline-axis:block}.funds-flow-hero img{will-change:transform;animation:linear rotate-perspective forwards;animation-timeline:--perspective-down;animation-range:exit}}@keyframes rotate-perspective{to{transform:rotateX(0)translateY(0)translateX(-50%)}}@keyframes rotate-perspective-back{to{transform:rotateX(0)translateY(-6px)translateX(-50%);opacity:.1}}@keyframes rotate-perspective-dash{to{transform:rotateX(0)}}.swap{display:inline-block;position:relative;contain:paint}@keyframes slide-out{100%{opacity:0;translate:0 100%}}@keyframes slide-in{0%{opacity:0;translate:0 -100%}}@media(max-width:659px){.product-hero-sm h1{max-width:17rem}}.product-illustration{pointer-events:none;overflow:hidden}.product-illustration img{transform:translateX(-50%);max-width:none}@media(min-width:900px){.product-illustration{display:block;position:absolute;top:4rem;left:50%;right:0}.product-illustration img{transform:translateX(0)}}.issuing-illustration img{margin-top:2rem;transform:translateX(0)}@media(min-width:900px){.issuing-illustration img{margin-top:0}}.apple-pay-illustration img{margin-top:2rem;transform:translateX(0)}@media(min-width:900px){.apple-pay-illustration img{margin-top:0}}.pricing-basics{padding-top:2rem}.product-hero .cards{position:relative;z-index:1;margin-top:10rem}.product-hero-virtual-card{top:84px;left:442px;z-index:3;transform:translateZ(5rem)}.product-summary-accept{max-width:60ch;text-wrap:pretty;margin-bottom:1.5rem}.product-section{position:relative;padding-top:5rem;padding-bottom:5rem;content-visibility:auto;contain-intrinsic-height:38rem}.product-section h2{max-width:20ch}.product-section .contain{position:relative}@media(min-width:768px){.product-section .contain{display:grid;grid-template-columns:repeat(3,1fr);gap:5rem}}.card-form{display:grid;--ti-color:var(--blue2);--ti-font-weight:600;width:100%;gap:.75rem;text-align:left}@media(max-width:444px){.card-form{transform:scale(.8)}}.card-form .visa,.card-form .amex{display:none}.card-form .card-brand-ico{width:30px;height:19px;flex-shrink:0}.card-form .card-brand-ico img{display:block}.card-form.visa .visa{display:block;opacity:1}.card-form.visa .default:not(.visa){display:none}.card-form.amex .amex{display:block;opacity:1}.card-form.amex .default{display:none}.cvv-container .card-brand-ico{opacity:0;transition:opacity .2s ease-in-out}.cvv-container:has(.ti-cursor) .card-brand-ico{opacity:1}.or{display:grid;gap:.25rem;grid-template-columns:1fr auto 1fr;align-items:center;font-size:.75rem;opacity:.6;text-align:center}.or::before,.or::after{content:"";border-bottom:1px solid rgba(0,0,0,.12)}.card-input{display:flex;gap:.25rem;justify-content:space-between;align-items:center;padding-right:1rem;background-color:#fafafa;border:1px solid var(--input-border,rgba(0,0,0,8%));border-radius:.5rem;transition:all .2s ease-in-out}.card-input:has(.ti-cursor){--input-border:var(--blue2)}.card-row{display:grid;gap:.75rem;grid-template-columns:1fr 1fr 1fr}.card-row .card-brand-ico{margin-right:-10px}.faux-text-input{width:100%;text-align:left;padding:.9375rem .75rem;line-height:1;font-size:.875rem;height:2.75rem}.thirds{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.thirds .card{background-color:var(--white0);border-radius:1rem;box-shadow:0 4px 4px rgba(0,0,0,9%)}@supports(corner-shape:squircle){.thirds .card{corner-shape:squircle;border-radius:2rem}}@media(max-width:767px){.thirds-container{overflow-x:auto;scroll-snap-type:x mandatory;margin-left:calc(var(--container-padding)*-1);margin-right:calc(var(--container-padding)*-1);padding-left:calc(var(--container-padding) - 1.5rem);padding-right:calc(var(--container-padding) - 1.5rem);scroll-padding-left:var(--container-padding);scroll-padding-right:var(--container-padding);scrollbar-width:none}.thirds-container::-webkit-scrollbar{display:none}.thirds-container .card,.thirds-container .thirds.further-reading a{scroll-snap-align:center;min-width:80vw}.thirds-container .thirds{grid-template-columns:repeat(3,1fr)1px;gap:.5rem}.thirds-container .thirds::after{content:"";width:1px;height:1px}}@media(max-width:390px){.thirds-container{padding-left:calc(var(--container-padding) - .5rem);padding-right:calc(var(--container-padding) - .5rem)}}.funds-flow-section{position:relative;padding-top:7rem;padding-bottom:7rem}.image-bleed{position:absolute;left:0;right:0;top:0;overflow-x:clip;pointer-events:none}.product-section-wallet .image-bleed{height:238px;top:-2rem}.product-section-wallet .image-bleed svg{height:238px;position:absolute;right:calc(50vw - min(1200px,100vw)/2 - 12rem);top:0}.image-bleed.wallet-hero-img{top:3rem;height:500px}.image-bleed.wallet-hero-img img{position:absolute;right:calc(50vw - min(1200px,100vw)/2 - 12rem)}.data-sync-hero .image-bleed{height:648px}.data-sync-hero .image-bleed img{position:absolute;right:calc(50vw - min(1200px,100vw)/2 - 18rem)}@media(min-width:680px){.product-section-wallet .image-bleed{height:475px}.product-section-wallet .image-bleed svg{height:475px;position:absolute;right:calc(50vw - min(1200px,100vw)/2 - 8rem)}}.send-hero{margin-bottom:5rem}.send-hero h1{max-width:min(18ch,75%)}.send-hero h1+p:not(.body-copy){max-width:min(36ch,75%)}.send-hero .gradient-text{background-image:linear-gradient(115deg,#f3b785,#e7634a,#9848dc)}.send-hero .image-bleed{top:3rem;height:619px}.send-hero .image-bleed img{position:absolute;left:72%}@media(min-width:768px){.send-hero .contain+.contain{margin-top:18rem}.send-hero .image-bleed img{left:28rem}}@media(min-width:1260px){.send-hero .image-bleed img{left:unset;right:calc(50vw - min(1280px,100vw)/2)}}.scroller{display:inline-block;height:1lh;overflow:hidden;vertical-align:top}.scroller div{display:inline-block;animation:scroll 7s infinite cubic-bezier(.68,-.55,.27,1.55)}.scroller span{display:block}@keyframes scroll{0%,10%{transform:translateY(0)}90%,100%{transform:translateY(-66.6666666667%)}40%,60%{transform:translateY(-33.3333333333%)}}@supports(animation-timeline:--anything){.split-container .image-bleed{view-timeline-name:--pan-left;view-timeline-axis:block}.split-container .image-bleed img{will-change:transform;transform:translateX(8%);animation:linear scroll-move-left forwards;animation-timeline:--pan-left;animation-range:entry}}@keyframes scroll-move-left{to{transform:translateX(0)}}@media(min-width:680px){.how-it-works-container{gap:2rem}}@media(min-width:1024px){.how-it-works-container{gap:4rem;grid-template-columns:468px 1fr}}.subpage-hero.payment-links-hero{margin-bottom:0;padding-top:4rem}.subpage-hero.payment-links-hero p:not(.body-copy){max-width:40ch}.subpage-hero.payment-links-hero .btn{margin-bottom:3rem}.payment-links-card{display:grid;place-items:center;overflow:hidden;position:relative;contain:strict;aspect-ratio:1/1;container-type:size;container-name:card}.payment-links-card::before{content:"";position:absolute;inset:1.5rem;border-radius:500px;background:linear-gradient(304deg,rgba(252,188,44,.8) 15.14%,rgba(131,255,225,.8) 55.09%,rgba(186,131,255,.8) 95.86%);filter:blur(3rem);opacity:.8;z-index:1;pointer-events:none;contain:style;will-change:transform}.payment-links-card.dark{width:100%;background:rgba(149,149,149,.24);box-shadow:0 0 4px rgba(0,0,0,4%)inset}@media(max-width:667px){.payment-links-card{margin-left:calc(var(--container-padding)*-.5);margin-right:calc(var(--container-padding)*-.5)}}@supports(font:-apple-system-body) and (-webkit-appearance:none){.payment-links-card video{filter:unset}}.scale-contain{position:absolute;inset:0;display:grid;place-items:center;transform:scale(.75);transform-origin:bottom;z-index:2;border-radius:.625rem}@supports(corner-shape:squircle){.scale-contain{corner-shape:squircle;border-radius:1.25rem}}@container card (min-width:450px){.scale-contain{transform:scale(0.9)}}@container card (min-width:570px){.scale-contain{transform:scale(1);overflow:clip}}.qr-code{position:absolute;z-index:3;padding-top:1rem}.qr-code img{background-color:#fff;image-rendering:pixelated;border-radius:1.5rem;box-shadow:0 4px 16px rgba(0,0,0,9%)}.phone-mock{position:absolute;top:50%;left:50%;transform:translate(-50%,-43%)scale(1.25);animation:phone-mock 5s ease-in-out;animation-delay:1s;animation-iteration-count:1;animation-fill-mode:both;z-index:5}.phone-mock img{max-width:none;margin:0}.phone-mock div{position:absolute;width:353px;height:718px;background-color:#000;opacity:.4;border-radius:2rem;z-index:-1;transform:scale(2);transform-origin:right 544px}.phone-mock svg{position:absolute;z-index:5;left:50%;top:50%;transform:translate(-50%,-46%)scale(2.25)}.phone-mock.phone-mock-overlay{z-index:2}.camera-link{opacity:0;animation:camera .3s ease-in-out;animation-delay:2.5s;animation-fill-mode:both}.screen-mock{position:absolute;top:50%;left:50%;transform:translate(-50%,0%)scale(.5);z-index:4;opacity:0;animation:screen-mock 5s ease-in-out;animation-delay:1.5s;animation-iteration-count:1;animation-fill-mode:both}.screen-mock img{max-width:none;margin:0;border-radius:1.5rem}.animation-wait{animation-play-state:paused}.animation-wait *{animation-play-state:paused}@keyframes phone-mock{0%{transform:translate(-50%,-43%)scale(1.25)}25%{transform:translate(-50%,-43%)scale(.5)}100%{transform:translate(-50%,-43%)scale(.5)}}@keyframes screen-mock{0%{opacity:0}60%{opacity:0}61%{opacity:.1;transform:translate(-50%,0%)scale(.5)}71%{opacity:1;transform:translate(-50%,-267px)scale(1)}100%{opacity:1;transform:translate(-50%,-267px)scale(1)}}@keyframes camera{from{opacity:0}to{opacity:1}}.badges{display:flex;gap:1.5rem;align-items:center;justify-content:center}.badges img{aspect-ratio:1/1}.accept-hero,.dashboard-hero,.issuing-hero{overflow:hidden;padding-top:3rem}@media(max-width:659px){.accept-hero,.dashboard-hero,.issuing-hero{padding-top:2rem}}.accept-hero h1,.accept-hero p,.dashboard-hero h1,.dashboard-hero p,.issuing-hero h1,.issuing-hero p{margin-left:auto;margin-right:auto}.accept-hero h1,.dashboard-hero h1,.issuing-hero h1{max-width:11ch}.accept-hero p,.dashboard-hero p,.issuing-hero p{max-width:40ch}.issuing-hero{overflow:unset;padding-top:0;margin-top:-5rem}.issuing-hero .contain+.contain{margin-top:2rem}.accept-hero .sheet-stack,.dashboard-hero .sheet-stack{max-width:33.25rem;min-height:var(--stack-height);margin-bottom:2.5rem}.accept-hero .sheet-stack .sheet>.scale-up,.dashboard-hero .sheet-stack .sheet>.scale-up{filter:blur(0);opacity:1;transform:scale(1.19404);image-rendering:pixelated}.accept-hero .sheet-stack-dashboard,.dashboard-hero .sheet-stack-dashboard{max-width:64.375rem;min-height:auto;--border-radius:clamp(4px, 1vw, 10px);perspective:1000px}.accept-hero .sheet-stack-dashboard .dashboard-mask,.dashboard-hero .sheet-stack-dashboard .dashboard-mask{mask:linear-gradient(white 70%,transparent);padding-top:1rem;aspect-ratio:64.375/38.75;isolation:isolate;transform:rotateX(15deg);animation:rotate-perspective-dash .9s ease-in-out forwards;animation-delay:.3s}.accept-hero .sheet-stack-dashboard img,.dashboard-hero .sheet-stack-dashboard img{box-shadow:0 1px 14px rgba(0,0,0,.12);border-radius:var(--border-radius);position:absolute;left:1rem;z-index:2;width:calc(100% - 2rem);mix-blend-mode:plus-lighter;opacity:0;transition:opacity .3s ease-in-out}@supports(corner-shape:squircle){.accept-hero .sheet-stack-dashboard img,.dashboard-hero .sheet-stack-dashboard img{corner-shape:squircle;border-radius:calc(var(--border-radius)*2)}}.accept-hero .sheet-stack-dashboard .v,.dashboard-hero .sheet-stack-dashboard .v{z-index:-1;top:-15rem;bottom:-5rem}.accept-hero .sheet-stack-dashboard .v:nth-of-type(1),.dashboard-hero .sheet-stack-dashboard .v:nth-of-type(1){left:calc(var(--width)*-1 + 1rem)}.accept-hero .sheet-stack-dashboard .v:nth-of-type(2),.dashboard-hero .sheet-stack-dashboard .v:nth-of-type(2){right:calc(var(--width)*-1 + 1rem)}.accept-hero .sheet-stack-dashboard .h,.dashboard-hero .sheet-stack-dashboard .h{top:-14px}.accept-hero .sheet-stack-dashboard .x:nth-of-type(1),.dashboard-hero .sheet-stack-dashboard .x:nth-of-type(1){top:-.375rem;left:-.375rem}.accept-hero .sheet-stack-dashboard .x:nth-of-type(2),.dashboard-hero .sheet-stack-dashboard .x:nth-of-type(2){top:-.375rem;right:-.375rem}.accept-hero .dashboard-outline,.dashboard-hero .dashboard-outline{position:absolute;inset:15px;bottom:0;border:1px solid transparent;border-radius:var(--border-radius);mask:linear-gradient(transparent,transparent),linear-gradient(white,white);mask-clip:padding-box,border-box;mask-composite:intersect}.accept-hero .dashboard-outline::after,.dashboard-hero .dashboard-outline::after{content:"";position:absolute;display:inline-block;height:16rem;aspect-ratio:1/1;offset-path:border-box;offset-anchor:100% 50%;animation:loop 16s infinite linear;background:radial-gradient(circle at right,var(--blue1),transparent 50%)}.accept-hero .chips,.dashboard-hero .chips{position:relative;z-index:1;justify-content:center;gap:.5rem}.accept-hero .category,.dashboard-hero .category{margin-bottom:0;backdrop-filter:blur(4px);background-color:hsla(0,0%,100%,.3);background-clip:padding-box;border:1px solid rgba(0,0,0,8%);cursor:pointer;font-size:.8125rem;font-weight:450;border-radius:.375rem;padding:.25rem .875rem;color:rgba(0,0,0,.5);transition:all .3s ease-in-out}@supports(corner-shape:squircle){.accept-hero .category,.dashboard-hero .category{corner-shape:squircle;border-radius:.75rem}}.accept-hero .category input,.dashboard-hero .category input{opacity:0;position:absolute;height:1px;width:1px}.accept-hero .category:has(input:focus-visible),.dashboard-hero .category:has(input:focus-visible){box-shadow:0 0 0 4px rgba(143,143,143,.15)}.accept-hero .category:has(input:checked),.dashboard-hero .category:has(input:checked){background-color:hsla(0,0%,100%,.8);color:var(--black2)}.accept-hero .chips:has(.category:nth-of-type(1) input:checked)~.sheet-stack .dashboard-mask img:nth-of-type(1),.accept-hero .chips:has(.category:nth-of-type(2) input:checked)~.sheet-stack .dashboard-mask img:nth-of-type(2),.accept-hero .chips:has(.category:nth-of-type(3) input:checked)~.sheet-stack .dashboard-mask img:nth-of-type(3),.accept-hero .chips:has(.category:nth-of-type(4) input:checked)~.sheet-stack .dashboard-mask img:nth-of-type(4),.dashboard-hero .chips:has(.category:nth-of-type(1) input:checked)~.sheet-stack .dashboard-mask img:nth-of-type(1),.dashboard-hero .chips:has(.category:nth-of-type(2) input:checked)~.sheet-stack .dashboard-mask img:nth-of-type(2),.dashboard-hero .chips:has(.category:nth-of-type(3) input:checked)~.sheet-stack .dashboard-mask img:nth-of-type(3),.dashboard-hero .chips:has(.category:nth-of-type(4) input:checked)~.sheet-stack .dashboard-mask img:nth-of-type(4){mix-blend-mode:unset;opacity:1;z-index:1}.accept-hero .sheet-stack input:nth-child(1):checked~.sheet:nth-of-type(1),.accept-hero .sheet-stack input:nth-child(2):checked~.sheet:nth-of-type(2),.accept-hero .sheet-stack input:nth-child(3):checked~.sheet:nth-of-type(3),.dashboard-hero .sheet-stack input:nth-child(1):checked~.sheet:nth-of-type(1),.dashboard-hero .sheet-stack input:nth-child(2):checked~.sheet:nth-of-type(2),.dashboard-hero .sheet-stack input:nth-child(3):checked~.sheet:nth-of-type(3){touch-action:manipulation}.accept-hero .sheet-stack input:nth-child(1):checked~.sheet:nth-of-type(1) label,.accept-hero .sheet-stack input:nth-child(2):checked~.sheet:nth-of-type(2) label,.accept-hero .sheet-stack input:nth-child(3):checked~.sheet:nth-of-type(3) label,.dashboard-hero .sheet-stack input:nth-child(1):checked~.sheet:nth-of-type(1) label,.dashboard-hero .sheet-stack input:nth-child(2):checked~.sheet:nth-of-type(2) label,.dashboard-hero .sheet-stack input:nth-child(3):checked~.sheet:nth-of-type(3) label{border:1px solid transparent;border-radius:.5rem;mask:linear-gradient(transparent,transparent),linear-gradient(white,white);mask-clip:padding-box,border-box;mask-composite:intersect}@supports(corner-shape:squircle){.accept-hero .sheet-stack input:nth-child(1):checked~.sheet:nth-of-type(1) label,.accept-hero .sheet-stack input:nth-child(2):checked~.sheet:nth-of-type(2) label,.accept-hero .sheet-stack input:nth-child(3):checked~.sheet:nth-of-type(3) label,.dashboard-hero .sheet-stack input:nth-child(1):checked~.sheet:nth-of-type(1) label,.dashboard-hero .sheet-stack input:nth-child(2):checked~.sheet:nth-of-type(2) label,.dashboard-hero .sheet-stack input:nth-child(3):checked~.sheet:nth-of-type(3) label{corner-shape:squircle;border-radius:1rem}}.accept-hero .sheet-stack input:nth-child(1):checked~.sheet:nth-of-type(1) label::after,.accept-hero .sheet-stack input:nth-child(2):checked~.sheet:nth-of-type(2) label::after,.accept-hero .sheet-stack input:nth-child(3):checked~.sheet:nth-of-type(3) label::after,.dashboard-hero .sheet-stack input:nth-child(1):checked~.sheet:nth-of-type(1) label::after,.dashboard-hero .sheet-stack input:nth-child(2):checked~.sheet:nth-of-type(2) label::after,.dashboard-hero .sheet-stack input:nth-child(3):checked~.sheet:nth-of-type(3) label::after{content:"";position:absolute;display:inline-block;height:16rem;aspect-ratio:1/1;offset-path:border-box;offset-anchor:100% 50%;animation:loop 8s infinite linear;background:radial-gradient(circle at right,var(--blue1),transparent 50%)}@media(min-width:660px){.accept-hero{padding-top:4rem}}.dashboard-hero{min-height:0;margin-bottom:0}.dashboard-hero .chips{display:flex}.dashboard-hero .product-details{text-align:left}.dashboard-flow{max-width:50rem;aspect-ratio:1/1;margin:0 auto;mix-blend-mode:screen;filter:blur(32px);position:absolute;top:4rem;left:50%;transform:translateX(-50%);pointer-events:none}.dashboard-gradient-bar{width:888px;height:clamp(40px,20vw,130px);flex-shrink:0;background:linear-gradient(270deg,rgba(119,214,86,.8) 0%,rgba(119,165,255,.8) 100%);filter:blur(50px);position:absolute;top:0;left:50%;transform:translateX(-50%)}@keyframes loop{to{offset-distance:100%}}.sheet-stack{--width:1.875rem}.sheet-stack .v,.sheet-stack .h,.sheet-stack .x{position:absolute;pointer-events:none;contain:strict}.sheet-stack .v{width:var(--width);top:-6rem;bottom:-20rem}.sheet-stack .v::before,.sheet-stack .v::after{content:"";position:absolute;top:0;bottom:0;width:1px;background:linear-gradient(0deg,transparent 0%,rgba(0,0,0,8%) 20%,rgba(0,0,0,8%) 50%,rgba(0,0,0,8%) 80%,transparent 100%)}.sheet-stack .v::before{left:0}.sheet-stack .v::after{right:0}.sheet-stack .v:nth-of-type(1){left:calc(var(--width)*-1)}.sheet-stack .v:nth-of-type(2){right:calc(var(--width)*-1)}.sheet-stack .v:nth-of-type(3){left:-187px}.sheet-stack .v:nth-of-type(4){right:-187px}.sheet-stack .h{height:var(--width);left:-30rem;right:-30rem}.sheet-stack .h::before,.sheet-stack .h::after{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,6%) 20%,rgba(0,0,0,8%) 50%,rgba(0,0,0,6%) 80%,transparent 100%)}.sheet-stack .h::before{top:0}.sheet-stack .h::after{bottom:0}.sheet-stack .h:nth-of-type(5){top:1px}.sheet-stack .h:nth-of-type(6){bottom:1px}.sheet-stack .x{width:1rem}.sheet-stack .x:nth-of-type(1){top:.5rem;left:-11.25rem}.sheet-stack .x:nth-of-type(2){top:.5rem;right:-11.25rem}.sheet-stack .x:nth-of-type(3){bottom:.5rem;left:-11.25rem}.sheet-stack .x:nth-of-type(4){bottom:.5rem;right:-11.25rem}.product-section-wallet .product-text{grid-column:1/3}.onboarding-section,.payment-links-section{padding-top:5rem;padding-bottom:10rem}.onboarding-section .contain,.payment-links-section .contain{display:grid}.onboarding-section .product-text,.payment-links-section .product-text{order:2}.onboarding-section .image-swap,.payment-links-section .image-swap{order:1}@media(min-width:768px){.onboarding-section .contain,.payment-links-section .contain{grid-template-columns:repeat(3,1fr)}.onboarding-section .product-text,.payment-links-section .product-text{grid-column:2/4;grid-row:1/2}}.onboarding-section,.dark-alt-section{position:relative}.onboarding-section::before,.dark-alt-section::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;mix-blend-mode:screen;background-image:linear-gradient(0deg,rgba(40,40,40,0),rgba(40,40,40,.5))}@media(min-width:768px){.wallet-onboarding-section{padding-bottom:14rem}}.made-for-makers{--icon-fill:var(--blue2)}.made-for-makers .lead{max-width:45ch}.made-for-makers .gradient-text{background-image:linear-gradient(269.8deg,#9C61E5 38.74%,#3B54DA 64.46%)}.made-for-makers .body-copy{margin-bottom:2rem}.product-details{display:grid}.product-details .product-detail h2{font-size:.9375rem}.product-details .product-detail p{font-size:.8125rem}@media(max-width:546px){.product-details{gap:1rem!important}}@media(min-width:546px){.product-details{column-gap:2rem;grid-template-columns:repeat(3,1fr);column-gap:2.5rem}}@media(min-width:1200px){.product-details{column-gap:5rem}}.two-column{display:grid}@media(min-width:546px){.two-column{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.four-column{gap:.5rem 1rem;grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.four-column{grid-template-columns:repeat(4,1fr)}}.product-detail{position:relative;padding-top:1.5rem;margin-bottom:1rem;color:var(--text-color)}.product-detail h3{margin-bottom:1rem}.product-detail h2{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.product-detail p{font-size:.875rem;line-height:1.6;max-width:31.25rem;text-wrap:pretty}.product-detail svg{color:var(--icon-fill,var(--blue1));margin-bottom:.5rem;width:1.25rem;height:1.25rem}.product-detail img{margin-bottom:.75rem}.subpage-hero .product-detail:not(:has(>svg)){margin-top:1.5rem}.subpage-hero .product-detail:not(:has(>svg))::before{content:"";position:absolute;top:0;left:0;width:2.25rem;height:2px;background-color:var(--text-color);opacity:.16;border-radius:1px}.product-detail-center{text-align:center}.product-detail-center h3{font-size:1.0625rem}.product-detail-center p{text-wrap:balance}.image-swap{display:none;position:relative;min-height:35rem}.image-swap img{position:absolute;top:0;right:2rem;max-width:none;transition:transform .8s cubic-bezier(.19,1,.22,1),filter .8s cubic-bezier(.19,1,.22,1),opacity .8s cubic-bezier(.19,1,.22,1);transform:translateZ(5px)translateX(0)translateY(0)scale(1);z-index:1}.image-swap img.inactive{z-index:0;transform-style:preserve-3d;transform:translateZ(0)translateX(-80px)translateY(-111px)scale(.95);filter:blur(2px)}@media(min-width:640px){.image-swap{display:block}}@media(min-width:768px){.image-swap img{top:6rem;right:-4rem}}@media(min-width:1200px){.image-swap img{right:-2rem}}.cards{display:grid;gap:.5rem;margin-left:-1rem;margin-right:-1rem}.cards.cards-negative{padding-top:4rem;margin-bottom:-16rem}@media(min-width:390px){.cards{margin-left:-1.5rem;margin-right:-1.5rem}}@media(min-width:768px){.cards{grid-template-columns:1fr 1fr;gap:1rem;margin-left:0;margin-right:0}}.cards .card{min-height:22rem;margin-bottom:0}.cards .card h3{margin-bottom:1rem}.cards .card p{line-height:1.5;margin-bottom:0}.cards .card.no-border:before{display:none}.cards-float{margin-bottom:12.5rem}.cards-after{margin-top:18rem}.card-dashboard-cta,.card-data-cta,.card-drops-cta,.card-contact-cta,.card-features-cta,.card-all-features-cta,.card-changelog-cta,.card-github-cta{justify-content:flex-end;background-color:#1f1f1f;background-size:contain;background-position:50% 0;background-repeat:no-repeat;--heading-color:var(--white0);--text-color:var(--white1)}.card-dashboard-cta{background-image:url(/images/dashboard-cta.png);background-size:cover}.card-data-cta{background-image:url(/images/data-sync-cta.png)}.card-drops-cta{background-image:url(/images/moov-drops-cta.png);background-position:0 20%}.card-start-building-cta{justify-content:flex-end;background-image:url(/images/start-building-cta.png);background-size:contain;background-position:0 -24px;background-repeat:no-repeat}.card-community-cta{justify-content:flex-end;background-image:url(/images/community-cta.png);background-size:contain;background-position:0 0;background-repeat:no-repeat}.card-devcon-cta{justify-content:flex-end;background-image:url(/images/devcon-cta.png);background-size:contain;background-position:50% 0;background-repeat:no-repeat}.card-contact-cta{background-image:url(/images/contact-cta.png);background-position:0 -24px}.card-features-cta{background-image:url(/images/features-cta.png);background-position:0 0}.card-all-features-cta{background-image:url(/images/all-features-cta.png);background-size:cover}.card-changelog-cta{background-image:url(/images/changelog-cta.png)}.card-github-cta{background-image:url(/images/github-open-source-cta.png)}.wallet-work{margin-bottom:10rem}.wallet-work h2{font-size:2.625rem}.buying-experience{position:relative;margin-bottom:8rem}.buying-experience .gradient-text{background-image:linear-gradient(269.6deg,#3B54DA,#9C61E5)}.buying-experience-background{display:none;position:absolute;z-index:-1;top:-10rem;right:0;opacity:.4}@media(min-width:768px){.buying-experience-background{display:block}}@media(min-width:1280px){.buying-experience-background{opacity:1}}.stack-section{padding-top:8rem;position:relative;overflow-x:hidden}.stack-section .contain{position:relative;z-index:1}.sheet-stack{margin-left:auto;margin-right:auto;max-width:46rem;position:relative;contain:style}.sheet-container{margin-top:4rem;margin-left:auto;margin-right:auto;max-width:46rem}.sheet{display:grid;place-content:center;padding:1.5rem;background-color:#fff;border-radius:.5rem;box-shadow:0 11px 14px rgba(0,0,0,.12);-webkit-user-select:none;user-select:none}@supports(corner-shape:squircle){.sheet{corner-shape:squircle;border-radius:1rem}}.sheet label{position:absolute;inset:0;z-index:1}.sheet-centered{padding-top:4rem;padding-bottom:4rem;text-align:center;--text-color:rgba(11,11,11,0.7)}.sheet-centered p{font-size:.875rem;line-height:1.5;max-width:50ch;color:var(--text-color);text-wrap:pretty;margin-left:auto;margin-right:auto}.sheet-stack .sheet{position:absolute;inset:0;-webkit-backdrop-filter:blur(15px);background-color:hsla(0,0%,100%,.6);backdrop-filter:blur(15px);transition:all .5s cubic-bezier(.54,.91,.19,1.13);height:var(--stack-height,28rem);touch-action:manipulation}.sheet-stack .sheet>img{user-select:none;transition:all .5s ease;filter:blur(4px)grayscale(1);opacity:.8}.sheet-stack input:nth-child(1):checked~.sheet:nth-of-type(1),.sheet-stack input:nth-child(2):checked~.sheet:nth-of-type(2),.sheet-stack input:nth-child(3):checked~.sheet:nth-of-type(3){transform:matrix(1,0,0,1,0,0);z-index:3;background-color:#fff;-webkit-backdrop-filter:unset;opacity:1;backdrop-filter:unset;touch-action:pan-x}.sheet-stack input:nth-child(1):checked~.sheet:nth-of-type(1)>img,.sheet-stack input:nth-child(2):checked~.sheet:nth-of-type(2)>img,.sheet-stack input:nth-child(3):checked~.sheet:nth-of-type(3)>img{filter:blur(0)grayscale(0);opacity:1}.sheet-stack input:nth-child(1):checked~.sheet:nth-of-type(2),.sheet-stack input:nth-child(2):checked~.sheet:nth-of-type(3){transform:matrix(.8375,0,0,.8375,200,0);z-index:2}.sheet-stack input:nth-child(1):checked~.sheet:nth-of-type(3){transform:matrix(.675,0,0,.675,400,0);z-index:1}.sheet-stack input:nth-child(2):checked~.sheet:nth-of-type(1),.sheet-stack input:nth-child(3):checked~.sheet:nth-of-type(2){transform:matrix(.8375,0,0,.8375,-200,0);z-index:2}.sheet-stack input:nth-child(3):checked~.sheet:nth-of-type(1){transform:matrix(.675,0,0,.675,-400,0);z-index:1}.sheet-stack input:nth-child(1):checked~.dot-navigation .dot:nth-of-type(1){width:5rem}.sheet-stack input:nth-child(2):checked~.dot-navigation .dot:nth-of-type(2){width:5rem}.sheet-stack input:nth-child(3):checked~.dot-navigation .dot:nth-of-type(3){width:5rem}.sheet-stack .steps .step{display:none}.sheet-stack input:nth-child(1):checked~.steps .step:nth-of-type(1){display:block}.sheet-stack input:nth-child(2):checked~.steps .step:nth-of-type(2){display:block}.sheet-stack input:nth-child(3):checked~.steps .step:nth-of-type(3){display:block}.dot-navigation{display:flex;padding:1rem;padding-top:calc(1rem + var(--stack-height));width:fit-content;flex-direction:row;gap:.375rem;margin-left:auto;margin-right:auto;contain:paint}.dot-navigation .dot{width:11px;height:6px;background-color:var(--heading-color);opacity:.16;border-radius:.375rem;transition:width .4s cubic-bezier(.175,.885,.32,1.275);contain:strict}.steps{padding:1rem 0 0}.steps h3{font-family:var(--font-heading);font-size:1.75rem;font-weight:500;letter-spacing:-.02em;color:var(--heading-color);margin-bottom:.5rem}.steps p{max-width:55ch;text-wrap:pretty}.embelished-container{position:relative}@media(min-width:660px){.embelished-container{padding-left:1rem;padding-right:1rem}}.payout-embelishments{position:absolute;inset:0}.payout-embelishments>div{position:absolute;border-radius:.625rem;box-shadow:0 11px 14px rgba(0,0,0,.12);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.payout-embelishments>div:first-child{top:75%;right:1rem;z-index:1;width:3.75rem;height:3.75rem;background:rgba(171,171,171,.25)}.payout-embelishments>div:nth-child(2){top:-2rem;left:-1rem;width:3.75rem;height:3.75rem;background:rgba(59,84,218,.75)}.payout-embelishments .video-container{right:-1rem;top:85%;width:4rem;height:4rem}.payout-embelishments video{pointer-events:none;transform:scale(1.25);transform-origin:center;filter:grayscale(1)}@media(min-width:660px){.payout-embelishments>div:first-child{right:6rem;width:3.75rem;height:3.75rem}.payout-embelishments>div:nth-child(2){top:1rem;left:0}.payout-embelishments .video-container{right:0;top:60%;width:7rem;height:7rem}}.payout-grid{display:flex;flex-direction:column}.payout-grid .card:nth-child(2){background-image:url(../images/faster-settlement.webp);background-size:27.75rem;background-repeat:no-repeat;background-position:bottom 1rem right;padding-bottom:12rem}.payout-grid .card:nth-child(2) p{max-width:48ch}@media(min-width:1120px){.payout-grid .card:nth-child(2){padding-bottom:0}}.payout-grid .card:nth-child(3){background:#252525;--text-color:var(--white1);--heading-color:var(--white0)}.payout-grid .card:nth-child(4){background-image:url(../images/blue-blur.webp);background-color:var(--blue2);background-size:cover;background-repeat:no-repeat;background-position:100% 0;--text-color:var(--white1);--heading-color:var(--white0)}.payout-grid .card:nth-child(4)>div{margin-top:auto}.payout-grid .card:nth-child(4) p{max-width:48ch}.payout-grid .shape-box{display:none}@media(min-width:600px){.payout-grid{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:4fr 1fr 1fr 4fr;grid-auto-flow:column}.payout-grid .card:nth-child(1){grid-column:1/5;grid-row:1/4}.payout-grid .card:nth-child(2){grid-column:5/9;grid-row:1/3}.payout-grid .card:nth-child(3){grid-column:2/5;grid-row:4/5}.payout-grid .card:nth-child(4){grid-column:5/9;grid-row:3/5}.payout-grid .shape-box{display:block;grid-column:1/2;grid-row:4/5}}.code-grid{display:grid;grid-template-columns:1fr 3fr;margin-top:2.5rem;background:rgba(116,116,116,.16);border-radius:.375rem;height:23.25rem}.code-grid .code-examples{max-height:100%;padding:1rem;padding-left:0;overflow-y:auto}.code-grid .copy-code-button{display:none}.code-grid .switch-container{padding:.25rem}.code-grid .switch-container label{grid-template-columns:2.75rem;grid-template-areas:"i t" "i b";column-gap:1rem}.code-grid .switch-container label>div{grid-area:t}.code-grid .switch-container label>span{grid-area:b}.code-grid .switch-container svg{grid-area:i;fill:currentColor;width:2.75rem;height:2.75rem}.code-grid .highlight{margin-top:0;margin-bottom:0;padding:0;max-height:none;height:100%;background:0 0;box-shadow:none}.code-grid .lntd pre{margin-top:0;margin-bottom:0}.code-grid .code-examples>div{transition-property:opacity,display;transition-duration:.3s;opacity:1;display:none}.code-grid:has([id=golang]:checked) .code-examples>div:first-child{display:block}.code-grid:has([id=typescript]:checked) .code-examples>div:nth-child(2){display:block}.code-grid:has([id=webcomponents]:checked) .code-examples>div:nth-child(3){display:block}.payment-method-grid .sheet{box-shadow:0 4px 4px rgba(0,0,0,9%);place-content:flex-start}.payment-method-grid .sheet img{margin-bottom:1rem}.payment-method-grid .sheet p{font-size:.8125rem}@media(max-width:759px){.payment-method-grid{gap:.5rem}}.feature-grid .card{overflow:clip}@media(min-width:600px){.feature-grid .clip-img{position:absolute;top:60%;left:50%;transform:translateX(-50%)}}@media(min-width:870px){.feature-grid .clip-img{top:4rem;left:auto;transform:unset;left:52%}}.icon svg{width:1.5rem;height:1.5rem}.icon svg path{stroke-width:1.5px}@media(min-width:870px){.feature-grid{grid-template-columns:repeat(6,1fr)}.feature-grid .card:nth-child(1){grid-column:1/5}.feature-grid .card:nth-child(2){grid-column:5/7}.feature-grid .card:nth-child(3){grid-column:1/4}.feature-grid .card:nth-child(4){grid-column:4/7}.feature-grid .card:nth-child(5){grid-column:1/3}.feature-grid .card:nth-child(6){grid-column:3/7}}.spacing-bottom{margin-bottom:5rem}.carousel .sheet{margin-bottom:1.5rem}.carousel-contain{padding-top:1.5rem;content-visibility:auto;contain-intrinsic-height:576px}.card-carousel{overflow-x:scroll;overscroll-behavior-x:contain;scroll-snap-stop:always;scroll-snap-type:x mandatory;-ms-overflow-style:none;overflow:-moz-scrollbars-none;scrollbar-width:none;padding:1.5rem 0}.card-carousel::-webkit-scrollbar{display:none}.card-carousel-inner{display:grid;grid-auto-flow:column;gap:.5rem;min-width:-moz-fit-content;min-width:fit-content}.card-carousel-inner::before,.card-carousel-inner::after{content:"";display:block;width:calc((100vw - 1280px)/2 - 1rem);min-width:calc(var(--container-padding) - 2rem)}.card-carousel-inner .sheet{appearance:none;align-content:space-between;justify-content:flex-start;text-align:left;gap:.5rem;scroll-snap-align:center;padding-top:0;width:418.66666667px;max-width:calc(100vw - var(--container-padding) - var(--container-padding) - 2rem);border-radius:1rem;background-color:var(--black2)}@supports(corner-shape:squircle){.card-carousel-inner .sheet{corner-shape:squircle;border-radius:2rem}}.card-carousel-inner .sheet h2{font-family:var(--font-body);font-size:1.5rem;max-width:20ch;margin-top:auto;margin-bottom:.125rem}.card-carousel-inner .sheet h2:has(~p){margin-bottom:0}.card-carousel-inner .sheet .subhead{font-size:.75rem;margin-bottom:0;width:fit-content}.card-carousel-inner .sheet p{margin-bottom:.125rem;font-size:.8125rem;color:var(--white1)}.card-carousel-inner .sheet img{align-self:flex-start;transition:filter .3s ease-in-out,opacity .3s ease-in-out;filter:grayscale(85%);opacity:.8}.card-carousel-inner .sheet:hover img{opacity:1;filter:grayscale(0%)}.carousel-nav{--btn-background-hover:rgba(255,255,255,0.1);display:flex;align-items:center;justify-content:flex-end;gap:.25rem}@media(max-width:1023px){.carousel-nav{display:none}}.carousel-btn{color:var(--white0);padding:.75rem;border-radius:50%}.carousel-btn:disabled{opacity:.4;cursor:default}.sheet-footer{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:1rem}.click-indicator{display:grid;place-items:center;grid-column:2/3;grid-row:1/3;align-self:flex-end;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid hsla(0,0%,100%,.18);background-color:hsla(0,0%,100%,0);opacity:.6;transition:all .3s ease-in-out}.case:hover .click-indicator,.case:focus .click-indicator,.sheet:hover .click-indicator,.sheet:focus .click-indicator{border:1px solid hsla(0,0%,100%,1%);background-color:hsla(0,0%,100%,8%);opacity:1}.click-indicator svg{fill:var(--white0);width:1.5rem;height:1.5rem}@keyframes rotateOpen{from{transform:rotate(0);opacity:.5}75%,100%{transform:rotate(45deg);opacity:0}}@keyframes rotateClose{from{transform:rotate(-45deg);opacity:.5}75%,100%{transform:rotate(0);opacity:1}}::view-transition-old(ico){animation:rotateOpen .3s ease-in backwards;animation-delay:.1s}::view-transition-new(ico){animation:rotateClose .3s ease-in backwards;animation-delay:.1s}.carousel-dialog{max-height:calc(100dvh - 1rem);height:max-content;max-width:min(40rem,100vw - 1rem);background-color:var(--black2);padding:var(--container-padding);padding-top:0;color:var(--white1)}.carousel-dialog img{display:block;margin:0 auto 1.5rem}.carousel-dialog p:not(:last-child){margin-bottom:1.5rem}.carousel-dialog .subhead{width:fit-content}.dialog-close{position:absolute;aspect-ratio:1/1;width:2.25rem;height:2.25rem;padding:0;display:grid;place-items:center;top:1rem;right:1rem;opacity:.5}.dialog-close:focus,.dialog-close:focus-visible{outline:0;box-shadow:none}.dialog-close svg{fill:var(--white0)}.releases{margin-top:5rem}.releases .changelog-carousel{margin-bottom:0}.issued-cards-grid{display:grid;gap:3vw;padding-top:6rem}.issued-cards-grid>div .issued-card:last-child{margin-bottom:0}@media(min-width:768px){.issued-cards-grid{grid-template-columns:3fr 4fr 3fr;mask-image:linear-gradient(black 60%,transparent 100%)}}.issued-card{width:100%;max-width:25rem;margin:0 auto 3vw;aspect-ratio:1.58;border:1px solid rgba(0,0,0,8%);border-radius:max(1vw,1rem);background-image:linear-gradient(60deg,#F6F6F6,#FEFEFE)}.issued-card.vert{aspect-ratio:.74}.issued-card.over{margin-top:-10rem}.issued-card.virtual{background-image:linear-gradient(68deg,#0b0b0b,#272727);box-shadow:0 4px 12px rgba(0,0,0,.3);transform:rotate(-3deg)}.issued-card.virtual svg{width:100%;height:auto}@media(min-width:1024px){.issued-card.over{margin-top:-16rem}}.issued-card:not(.virtual){opacity:.7}@media(max-width:767px){.issued-card:not(.virtual){display:none}}.code-examples>div{transition-property:opacity,display;transition-duration:.3s;opacity:1;display:none}.code-example-switch{margin-bottom:5rem}.code-example-switch:has([id=code-go]:checked) .code-examples>div:first-child{display:block}.code-example-switch:has([id=code-html]:checked) .code-examples>div:nth-child(2){display:block}.code-examples .highlight{margin-bottom:0;height:19.5rem}@media(min-width:390px)and (max-width:667px){.code-examples .highlight{margin-left:-1.5rem;margin-right:-1.5rem}}.sticky-section{padding-bottom:min(10lvh,8rem);min-height:18rem;color:var(--text-color)}.sticky-section h2+h3{margin-top:2.5rem}.sticky-section h3{font-size:1.25rem;font-weight:500}.sticky-section p{max-width:50ch;text-wrap:pretty}.sticky-section>img{background:rgba(149,149,149,.24);box-shadow:0 0 4px rgba(0,0,0,4%)inset;border-radius:.625rem;margin-left:calc(var(--container-padding)*-.5);margin-right:calc(var(--container-padding)*-.5);max-width:-webkit-fill-available}.light-page .sticky-section{--icon-fill:var(--blue2)}.light-page .sticky-section>img{background-color:#efefef}@media(min-width:680px){.sticky-section{padding-top:min(10lvh,8rem)}.sticky-section>img{display:none}}.sticky-section-img{align-self:stretch;display:none}@media(min-width:680px){.sticky-section-img{display:block}}.sticky-section-img .card{--card-height:562px;--adjusted-top:calc((100lvh - var(--card-height)) / 2);position:sticky;top:var(--adjusted-top,25%);padding:0;aspect-ratio:608/562;overflow:clip;contain:style;margin-bottom:0;height:calc-size(auto,size);background:rgba(149,149,149,.12)}.light-page .sticky-section-img .card{background-color:#efefef}.sticky-section-img .card::before{content:"";position:absolute;inset:1.5rem;border-radius:500px;background:linear-gradient(304deg,rgba(252,188,44,.8) 15.14%,rgba(131,255,225,.8) 55.09%,rgba(186,131,255,.8) 95.86%);filter:blur(64px);opacity:.8;isolation:isolate;z-index:1;pointer-events:none;transition:transform 3s ease}.sticky-section-img .card.sticky-twirl::before{transform:rotate(180deg)}.sticky-section-img .card img{position:absolute;margin:0;inset:0;z-index:2;transition:opacity .3s ease,transform .3s ease}.product-img-card{padding:0;margin-left:calc(var(--container-padding)*-.5);margin-right:calc(var(--container-padding)*-.5);margin-bottom:2.5rem}.product-img-card>img{background:rgba(149,149,149,.24);box-shadow:0 0 4px rgba(0,0,0,4%)inset;border-radius:.625rem}@supports(corner-shape:squircle){.product-img-card>img{corner-shape:squircle;border-radius:1.25rem}}.light-page .product-img-card>img{background-color:#efefef}@media(min-width:680px){.product-img-card{margin-left:0;margin-right:0}.product-img-card>img{margin:0}}.use-case-hero{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:1rem;padding-top:3rem;margin-bottom:0;min-height:32rem}.use-case-hero .contain{flex:1;width:100%}.use-case-hero h1{max-width:13ch}.use-case-hero p:not(.body-copy,.product-detail p){max-width:42ch;text-wrap:pretty}.use-case-hero .image-bleed{position:relative;padding-left:.5rem;padding-right:.5rem}.use-case-hero .image-bleed img{aspect-ratio:620/440;border-radius:.625rem;box-shadow:0 11px 14px rgba(0,0,0,.12)}.use-case-hero .image-bleed .faux-img{width:620px;height:440px;border-radius:.625rem;position:absolute;left:64%}.use-case-hero .image-bleed .faux-img::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom right,#FFF1E6 0%,#FFE6EB 24%,#FFF2EA 50%)100% 100%/50% no-repeat,linear-gradient(to bottom left,#FFF1E6 0%,#FFE6EB 24%,#FFF2EA 50%)0 100%/50% no-repeat,linear-gradient(to top left,#FFF1E6 0%,#FFE6EB 24%,#FFF2EA 50%)0 0/50% no-repeat,linear-gradient(to top right,#FFF1E6 0%,#FFE6EB 24%,#FFF2EA 50%)100% 0/50% no-repeat;border-radius:.625rem;z-index:-1;transform:translate(-2.5rem,2.5rem);opacity:.05;mix-blend-mode:screen}html.light-page .use-case-hero .image-bleed .faux-img::before{opacity:.6;mix-blend-mode:multiply}@media(max-width:767px){.use-case-hero .image-bleed img{width:100%}}@media(min-width:768px){.use-case-hero{padding-top:7rem;margin-bottom:5rem}.use-case-hero .image-bleed{padding-left:0;padding-right:0;position:absolute;top:4rem;height:480px}.use-case-hero .image-bleed img{position:absolute}.use-case-hero .image-bleed img,.use-case-hero .image-bleed .faux-img{left:36rem}}@media(min-width:1260px){.use-case-hero .image-bleed img,.use-case-hero .image-bleed .faux-img{left:unset;right:calc(50vw - min(1280px,100vw)/2)}}.use-case-embelishments{position:absolute;inset:0}.use-case-embelishments>div{position:absolute;border-radius:.625rem;box-shadow:0 11px 14px rgba(0,0,0,.12);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(171,171,171,.25)}.use-case-embelishments>div:first-child{bottom:-1rem;left:50%;z-index:1;width:5.75rem;height:5.75rem}.use-case-embelishments>div:nth-child(2){top:-2rem;left:66%;width:12rem;height:3.75rem}@media(min-width:768px)and (max-width:1260px){.use-case-embelishments>div:first-child{left:66%}}.use-case-accent{--icon-fill:var(--blue2);padding-bottom:4rem}.use-case-accent .hr{background-color:var(--blue1)}.use-case-accent svg{color:var(--icon-fill,var(--blue1));margin-left:1.5rem;margin-bottom:1rem;width:1.25rem;height:1.25rem}@media(min-width:1024px){.use-case-accent svg{margin-left:2.5rem}}html:not(.light-page) .use-case-accent{--icon-fill:var(--blue1)}html:not(.light-page) .use-case-accent .thirds .card{--heading-color:var(--white0);--text-color:var(--gray1);background-color:hsla(0,0%,100%,5%)}@media(max-width:679px){.mobile-ordered{display:flex;flex-direction:column}.mobile-stack{position:relative}.order-1{order:1}.order-2{order:2}}.pricing-cards .card{min-height:0}.pricing-cards .card p:last-child{margin-bottom:0}.pricing-grid{padding-bottom:4rem}.pricing-section{display:grid}.pricing-section:not(:last-child){margin-bottom:5rem}.pricing-section header>div{position:sticky;top:3rem;padding-bottom:2.75rem}.pricing-section h2{font-size:1.6875rem;margin-bottom:.5rem;color:var(--black1)}.pricing-section p{font-size:.8125rem;text-wrap:pretty;max-width:50ch}.pricing-items h3{font-size:1.5rem;color:var(--blue2)}.pricing-items h3:not(:first-child){margin-top:4rem}.pricing-group{position:relative;margin-bottom:5rem;margin-right:calc(var(--container-padding)*-.5)}.pricing-group::before{content:"";position:absolute;width:calc(40% + 1.25rem);border-left:1px solid rgba(0,0,0,6%);background-color:hsla(0,0%,100%,.2);border-radius:0 .625rem .625rem 0;right:0;top:0;bottom:0;z-index:-1}@supports(corner-shape:squircle){.pricing-group::before{corner-shape:squircle;border-radius:0 1.25rem 1.25rem 0}}.pricing-group:has(+.custom-pricing){margin-bottom:3rem}.pricing-group:last-child{margin-bottom:0}.pricing-item{display:grid;grid-template-columns:1fr 40%;padding:1.5rem 0;border-bottom:1px solid rgba(0,0,0,6%);gap:2rem;font-size:.8125rem;color:var(--gray3)}.pricing-item:last-of-type,.pricing-item:has(+h3){border-bottom:0}.pricing-item p:last-child{margin-bottom:0}.pricing-item em{font-size:.9em}.fee-name{font-size:.9375rem;font-weight:600;color:var(--black1);margin-bottom:.5rem}.fee-name .badge{--badge-color:var(--gray2)}.price{font-size:1.125rem;font-weight:500;color:var(--blue2);margin-bottom:.25rem}.bottom-bar{position:sticky;bottom:0;padding-top:2rem;padding-bottom:max(1rem,env(safe-area-inset-bottom) + 1rem);--container-padding:1rem}.bottom-bar .btn-group{grid-template-columns:repeat(2,1fr);margin:0 auto;gap:.5rem}.bottom-bar .btn{box-shadow:0 2px 7px rgba(0,0,0,.12)}.custom-pricing{padding:1rem;font-size:.75rem;background-color:rgba(0,0,0,6%);background-color:color-mix(in oklab,var(--blue1) 12%,transparent);font-style:italic;border-radius:.625rem;margin-left:-1rem}@media(min-width:390px){.pricing-group{margin-right:0}}@media(min-width:660px){.bottom-bar .btn-group{max-width:fit-content}.pricing-group::before{width:344px;border-radius:.625rem;border-left:0;background-color:#fff;box-shadow:0 4px 7px rgba(0,0,0,.12)}@supports(corner-shape:squircle){.pricing-group::before{corner-shape:squircle;border-radius:1.25rem}}.pricing-item{grid-template-columns:1fr 312px;gap:4rem}.price{font-size:1.3125rem}}@media(min-width:1024px){.bottom-bar{display:none}.pricing-section{display:grid;grid-template-columns:1fr 3fr;gap:2rem}.pricing-section header p,.pricing-section .price-column p{max-width:32ch}}.discount-tooltip{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:3px;position:relative;padding:0;border:0;margin:0;display:inline;color:currentColor;cursor:help}.discount-tooltip:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:3px}.card-brands{display:flex;flex-wrap:wrap;gap:.25rem}.pie-holder{margin:1rem auto;text-align:center}.meter{anchor-name:--meter;transform:rotate(85deg);max-width:100%}.footnote{font-size:.875rem;color:var(--white0);opacity:.6;margin-bottom:2.5rem}.fee-definition{margin:0;padding:0;display:grid;grid-template-columns:auto 1fr;gap:1.5rem;line-height:1.6}.fee-definition dl{margin:0 0 2rem}.fee-definition dt{font-size:1.0625rem;font-weight:500;color:var(--white0);margin-bottom:.375rem}.fee-definition dd{margin:0 0 1.5rem;font-size:.875rem}.fee-definition>dd{margin-bottom:0}.fee-definition hr{grid-column:1/3;width:100%;border:0;border-bottom:1px solid hsla(0,0%,100%,.1)}.anchor-divider-point{anchor-name:--meter-label;margin-bottom:1rem}.anchor-divider{position:absolute;left:calc(anchor(--meter-label left) - 3rem - 1px);bottom:calc(anchor(--meter center) + .25rem);border-left:1px solid #fff;top:calc(anchor(--meter-label top) + 1rem)}.anchor-divider-l,.anchor-divider-r{display:none;position:absolute;height:.5rem}@media(min-width:680px){.anchor-divider-l,.anchor-divider-r{display:block}}.anchor-divider-l{right:calc(anchor(--meter-label left) + 3rem);left:calc(anchor(--meter right) - .75rem);top:calc(anchor(--meter center) - .25rem);border-bottom:1px solid #fff;border-right:1px solid #fff;border-bottom-right-radius:.5rem}.anchor-divider-l::before{content:"";position:absolute;right:100%;top:50%;width:7px;height:7px;border-radius:50%;border:1px solid #fff}.anchor-divider-r{left:calc(anchor(--meter-label left) - 3rem - 1px);right:calc(anchor(--meter-label left) + 1.5rem);top:calc(anchor(--meter-label top) + .5rem);border-top:1px solid #fff;border-left:1px solid #fff;border-top-left-radius:.5rem}.anchor-divider-r::before{content:"";position:absolute;left:100%;bottom:50%;width:7px;height:7px;border-radius:50%;border:1px solid #fff}@supports not (anchor-name:--foo){.anchor-divider,.anchor-divider-l,.anchor-divider-r{display:none}}.gradient-blur{position:absolute;z-index:-1;inset:auto 0 0 0;height:150%;pointer-events:none}.gradient-blur>div,.gradient-blur::before,.gradient-blur::after{position:absolute;inset:0}.gradient-blur::before{content:"";z-index:1;backdrop-filter:blur(.5px);mask:linear-gradient(to bottom,transparent 0%,#000 12.5%,#000 25%,transparent 37.5%)}.gradient-blur>div:nth-of-type(1){z-index:2;backdrop-filter:blur(1px);mask:linear-gradient(to bottom,transparent 12.5%,#000 25%,#000 37.5%,transparent 50%)}.gradient-blur>div:nth-of-type(2){z-index:3;backdrop-filter:blur(2px);mask:linear-gradient(to bottom,transparent 25%,#000 37.5%,#000 50%,transparent 62.5%)}.gradient-blur>div:nth-of-type(3){z-index:4;backdrop-filter:blur(4px);mask:linear-gradient(to bottom,transparent 37.5%,#000 50%,#000 62.5%,transparent 75%)}.gradient-blur>div:nth-of-type(4){z-index:5;backdrop-filter:blur(8px);mask:linear-gradient(to bottom,transparent 50%,#000 62.5%,#000 75%,transparent 87.5%)}.gradient-blur>div:nth-of-type(5){z-index:6;backdrop-filter:blur(16px);mask:linear-gradient(to bottom,transparent 62.5%,#000 75%,#000 87.5%,transparent 100%)}.gradient-blur>div:nth-of-type(6){z-index:7;backdrop-filter:blur(32px);mask:linear-gradient(to bottom,transparent 75%,#000 87.5%,#000 100%)}.gradient-blur::after{content:"";z-index:8;backdrop-filter:blur(64px);mask:linear-gradient(to bottom,transparent 87.5%,#000 100%)}.highlight{display:flex;flex-direction:column;background-color:var(--black1);color:var(--white3);border-radius:.5rem;padding:1rem;margin-bottom:1.5rem}@supports(corner-shape:squircle){.highlight{corner-shape:squircle;border-radius:1rem}}.highlight code{padding:0}.copy-code-button{position:sticky;top:0;left:calc(100% - 65px);display:inline-block;margin-left:auto;font-size:.75rem;color:var(--white4)}.copy-code-button svg{fill:currentColor;width:1rem;height:1rem;vertical-align:middle;margin-left:.25rem}code{font-family:var(--font-mono);font-size:.875rem;padding:.125rem .375rem;background-color:hsla(0,0%,100%,5%);border-radius:.25rem;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,2%);color:var(--white3)}pre[class*=language-text],code[class*=language-text]{white-space:normal;word-break:break-word}pre{margin-bottom:1.5rem}.highlight{position:relative;margin-top:.5rem;margin-bottom:2rem;border-radius:.625rem;box-shadow:0 .125rem .75rem rgba(0,0,0,.2);color:#d0d0d0;max-height:min(50vh,50rem);overflow-y:auto;overflow-x:auto;scrollbar-width:thin;--blue1:#77a5ff;--green1:#77d656;--orange1:#f2994a;--purple1:#ba83ff;--red1:#ed4e4e;--yellow1:#f2c94c}@supports(corner-shape:squircle){.highlight{corner-shape:squircle;border-radius:1.25rem}}.highlight pre,.highlight code{font-family:var(--font-mono);font-size:.8125rem;padding:0;background-color:transparent;border:0;border-radius:0;color:currentColor}.highlight pre{margin-bottom:1rem;margin-top:1rem}.highlight>pre,.highlight>code{padding:0;margin:0;box-shadow:none}.chroma{color:#d0d0d0;background-color:transparent}.chroma .err{color:#a61717;background-color:#e3d2d2}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.lntable{table-layout:fixed}.lntable tr{border-bottom:0}.lntable tr .lntd:first-child{width:44px;text-align:right}.lntd pre{overflow:unset}.chroma .hl{display:block;width:100%;background-color:rgba(61,61,61,.2)}.chroma .lnt{margin-right:.4em;padding:0 .4em 0 1em;color:#686868;user-select:none}.chroma .ln{margin-right:.4em;padding:0 .4em;color:#686868}.chroma .k{color:var(--green1)}.chroma .kc{color:var(--green1)}.chroma .kd{color:var(--green1)}.chroma .kn{color:var(--green1)}.chroma .kp{color:var(--green1)}.chroma .kr{color:var(--green1)}.chroma .kt{color:var(--green1)}.chroma .na{color:#bbb}.chroma .nb{color:var(--blue1)}.chroma .nc{color:var(--blue2)}.chroma .no{color:#40ffff}.chroma .nd{color:orange}.chroma .ne{color:#bbb}.chroma .nf{color:var(--blue1)}.chroma .nn{color:var(--blue1)}.chroma .nt{color:var(--green1)}.chroma .nv{color:#40ffff}.chroma .s{color:var(--yellow1)}.chroma .sa{color:var(--yellow1)}.chroma .sb{color:var(--yellow1)}.chroma .sc{color:var(--yellow1)}.chroma .dl{color:var(--yellow1)}.chroma .sd{color:var(--yellow1)}.chroma .s2{color:var(--yellow1)}.chroma .se{color:var(--yellow1)}.chroma .sh{color:var(--yellow1)}.chroma .si{color:var(--yellow1)}.chroma .sx{color:orange}.chroma .sr{color:var(--yellow1)}.chroma .s1{color:var(--yellow1)}.chroma .ss{color:var(--yellow1)}.chroma .m{color:#56ccf2}.chroma .mb{color:#56ccf2}.chroma .mf{color:#56ccf2}.chroma .mh{color:#56ccf2}.chroma .mi{color:#56ccf2}.chroma .il{color:#56ccf2}.chroma .mo{color:#56ccf2}.chroma .ow{color:var(--green1)}.chroma .c{color:#999;font-style:italic}.chroma .ch{color:#999;font-style:italic}.chroma .cm{color:#999;font-style:italic}.chroma .c1{color:#999;font-style:italic}.chroma .cs{color:#e50808;background-color:#520000}.chroma .cp{color:#cd2828}.chroma .cpf{color:#cd2828}.chroma .gd{color:var(--red1)}.chroma .ge{font-style:italic}.chroma .gr{color:var(--red1)}.chroma .gh{color:#fff}.chroma .gi{color:#589819}.chroma .go{color:#ccc}.chroma .gp{color:#aaa}.chroma .gu{color:#fff;text-decoration:underline}.chroma .gt{color:var(--red1)}.chroma .gl{text-decoration:underline}.chroma .w{color:#666}.chroma .nx{color:var(--purple1)}pre code{display:block;background:var(--black1);color:var(--white3);font-family:var(--font-mono);line-height:1.5;padding:.75rem;box-shadow:none}.feature-hero{min-height:50vh;display:grid;place-items:center}.feature-hero .contain{position:relative;display:grid;justify-content:center;text-align:center}@media(min-width:768px){.feature-hero .contain::before,.feature-hero .contain::after{content:"";position:absolute;top:-4rem;bottom:0;border-top:2px solid var(--white0);border-bottom:2px solid var(--white0);width:3rem;opacity:.3;mix-blend-mode:plus-lighter}.feature-hero .contain::before{left:1.5rem;border-left:2px solid var(--white0);border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}@supports(corner-shape:squircle){.feature-hero .contain::before{corner-shape:squircle;border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}}.feature-hero .contain::after{right:1.5rem;border-right:2px solid var(--white0);border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}@supports(corner-shape:squircle){.feature-hero .contain::after{corner-shape:squircle;border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}}}.feature-hero h1,.feature-hero p{margin-left:auto;margin-right:auto}.feature-hero h1{max-width:36rem}.feature-hero p{max-width:35ch;margin-bottom:0}.feature-nav-container{margin-bottom:5rem;padding-top:1rem;overflow-x:auto;position:-webkit-sticky;position:sticky;top:-1px;z-index:1;scrollbar-width:none;-ms-overflow-style:none}.feature-nav-container::-webkit-scrollbar{background:0 0;width:0}.feature-nav{display:flex;flex-direction:row;align-items:center;gap:.25rem;line-height:1;width:fit-content;margin-left:auto;margin-right:auto;border-radius:100px;padding:.25rem;transition:all .2s ease;border:1px solid hsla(0,0%,100%,.1);background-clip:padding-box}[stuck] .feature-nav{-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background-color:rgba(18,18,18,.8)}.feature-nav span{font-size:.875rem;font-weight:600;color:var(--gray1)}.feature-nav a{padding:.75rem 1rem;font-size:.875rem;font-weight:500;color:var(--white3);transition:all .2s ease;border-radius:.5rem;white-space:nowrap}.feature-nav a.is-active,.feature-nav a:hover{background-color:hsla(0,0%,100%,.1);color:var(--white0)}.feature-nav a:first-child{border-top-left-radius:18px;border-bottom-left-radius:18px}.feature-nav a:last-child{border-top-right-radius:18px;border-bottom-right-radius:18px}.feature-list h2,.feature-list h3{margin-bottom:1.5rem}.feature-list h3{font-size:1.5rem;font-weight:600;margin-bottom:2rem}.features{display:grid;grid-template-columns:auto;gap:2rem 1rem;margin-bottom:6rem;margin-left:-1rem;margin-right:-1rem;content-visibility:auto;contain-intrinsic-size:auto calc(8rem*var(--count,4))}@media(min-width:414px){.features{grid-template-columns:repeat(2,1fr)}}@media(min-width:680px){.features{grid-template-columns:repeat(3,1fr);gap:3rem 1rem}}@media(min-width:1024px){.features{grid-template-columns:repeat(4,1fr);gap:3rem 2rem}}@media(min-width:1180px){.features{gap:3rem 4rem}}.feature{padding:1rem;line-height:1.5;color:var(--text-color);border-radius:.5rem}.feature p{font-size:.875rem;text-wrap:pretty}.feature-link{display:flex;gap:.25rem}.feature-link svg{width:1.25rem;height:1.25rem}.feature-title{display:block;margin-bottom:.5rem;font-weight:550;color:var(--heading-color);line-height:1.2;letter-spacing:-.01em}.feature-title-badge{display:inline-block;padding:.25rem .5rem;background-color:hsla(0,0%,100%,.1);border-radius:.25rem;font-size:.75rem;color:var(--gray1);font-weight:500;white-space:nowrap;line-height:1;vertical-align:middle}.feature-group-badge{display:inline-block;padding:.25rem .5rem;background-color:rgba(119,214,86,.1);border-radius:.25rem;font-size:.75rem;color:var(--green1);font-weight:500;white-space:nowrap;line-height:1;vertical-align:middle;margin-left:.5rem}.new-badge{display:inline-block;padding:.25rem .5rem;background-color:hsla(0,0%,100%,.9);border-radius:.25rem;font-size:.75rem;color:var(--black0);font-weight:500;white-space:nowrap;line-height:1;vertical-align:middle;margin-left:.5rem}.roadmap-card{display:block;max-width:36rem;margin-left:auto;margin-right:auto;margin-bottom:5rem!important;text-align:center;font-weight:500;background-color:rgba(0,0,0,.24);color:var(--white1);transition:color .2s ease;padding:2.5rem;border:1px solid hsla(0,0%,100%,3%);background-clip:padding-box}.roadmap-card svg{width:1rem;height:1rem;vertical-align:middle;fill:currentColor;position:relative;top:-1px;margin-right:.5rem}.roadmap-card:hover{color:var(--white0)}.feature-toc{position:fixed;top:50%;left:0;transform:translateY(-50%);z-index:2}.lines{display:grid;grid-template-columns:1fr;gap:.75rem;padding-right:.5rem;transform:translateX(0)scale(1);transition:all .2s ease;transform-origin:left center}@media(min-width:1024px){.lines{justify-items:flex-end;padding-left:.5rem}}.lines .line{--line-color:var(--gray1);width:.75rem;height:1px;background-color:var(--line-color)}.lines .line.sub{width:.5rem;opacity:.5}.lines .line.active:not(:has(~.active)){--line-color:var(--blue1);opacity:1;box-shadow:0 0 4px var(--blue1)}.feature-popover{position:absolute;opacity:0;top:50%;width:12.5rem;padding-left:1rem;font-size:.75rem;transform:translate(-100%,-50%)scale(.5);transition:all .2s ease-in-out;transform-origin:left center}.feature-popover-list{display:grid;grid-template-columns:1fr;gap:.5rem;padding:1rem;background-color:rgba(18,18,18,.8);box-shadow:0 4px 20px rgba(0,0,0,.5),inset 0 0 0 1px hsla(0,0%,100%,5%);backdrop-filter:blur(20px);border-radius:.5rem;max-height:calc(100vh - 4rem);overflow-y:auto}@supports(corner-shape:squircle){.feature-popover-list{corner-shape:squircle;border-radius:1rem}}.feature-popover-list a.active:not(:has(~.active)){color:var(--blue1);opacity:1}.feature-toc:hover .lines{transform:translateX(32px)scale(2);opacity:0}.feature-toc:hover>.feature-popover{opacity:1;transform:translate(0%,-50%)scale(1)}.sub-feature{margin-left:.5rem}.top-feature{font-weight:500;color:var(--white0);opacity:.8;transition:opacity .2s ease-in-out}.top-feature:hover{opacity:1}.sub-feature{color:var(--white0);opacity:.6;transition:opacity .2s ease-in-out}.sub-feature:hover{opacity:1}.about-hero{margin-bottom:0;text-align:center;overflow:hidden;min-height:0;padding-bottom:4rem}.about-hero .contain{display:grid;place-items:center}@media(min-width:660px){.about-hero{padding-top:6rem;padding-bottom:9rem;min-height:60vh}}.about-hero h1{text-wrap:nowrap;white-space:nowrap}.about-hero-containment .hero-grid{height:40rem}@media(min-width:1024px){.about-hero-containment .hero-grid{height:65rem}}.about-video{mix-blend-mode:screen;filter:blur(32px)}.about-grid{display:grid;gap:.4375vw;grid-template-columns:1fr;padding-left:.25rem;padding-right:.25rem;margin:0 auto 2.75rem;max-width:127.5rem}.about-grid img{width:100%;mix-blend-mode:luminosity;z-index:-1}@media(min-width:768px){.about-grid{padding-left:var(--container-padding);padding-right:var(--container-padding);grid-template-columns:1fr 4fr 1fr}}.about-sub-grid{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;gap:.4375vw;min-height:.75rem}.about-sub-grid>*{border-radius:min(1vw,.5rem)}.about-sub-grid>div:nth-child(1){background-color:var(--blue1)}.about-sub-grid>div:nth-child(2){background-color:var(--green1)}.about-sub-grid>div:nth-child(3){background:rgba(177,177,177,.28);box-shadow:0 11px 14px rgba(0,0,0,.12)}.about-sub-grid .blur{width:16%;padding-top:16%;right:0;top:33%;transform:translate(50%,-50%);position:absolute;background:rgba(126,126,126,.24);box-shadow:0 11px 14px rgba(0,0,0,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.about-sub-grid .about-video-container{display:flex;flex-direction:column}.about-sub-grid .about-video-container video{flex:1;width:100%;max-height:7lvh;object-fit:cover;border-radius:min(.5vw,.5rem)}.about-sub-grid:last-child>div:nth-child(1){background:rgba(177,177,177,.28);box-shadow:0 11px 14px rgba(0,0,0,.12)}.about-sub-grid:last-child>div:nth-child(2){background-color:var(--green1)}.about-sub-grid:last-child>div:nth-child(3){background:url(../images/rolling-plane-smol.png);background-size:cover;background-repeat:no-repeat}.about-sub-grid:last-child .blur{top:66%;transform:translate(-50%,-50%);right:auto;left:0}@media(min-width:768px){.about-sub-grid{grid-template-rows:repeat(6,1fr)}.about-sub-grid .about-video-container{grid-column:1/4;grid-row:2/7}.about-sub-grid .about-video-container video{max-height:none}.about-sub-grid .blur{width:33%;padding-top:33%}.about-sub-grid>div:nth-child(2){grid-column:2/4}.about-sub-grid:first-child>div:nth-child(3){grid-row:2/7;grid-column:1/4}.about-sub-grid:last-child>div:nth-child(1){grid-column:1/4;grid-row:1/6}.about-sub-grid:last-child>div:nth-child(3){grid-column:1/2;grid-row:6/7}}.hero-logo{width:auto;height:.8ch;fill:var(--heading-color);position:relative;top:1px}.overflow-left{position:relative;height:var(--height)}.overflow-left img{position:absolute;max-width:none;right:0}.overflow-right{height:var(--height)}.overflow-right>div{position:absolute;left:calc(50% + 2rem);right:0;overflow:hidden}.overflow-right img{max-width:none}.team-section,.investor-section{padding-top:4rem}.team-section .split-container,.investor-section .split-container{margin-bottom:3rem}.team-section p,.investor-section p{max-width:50ch}.investor-section{margin-bottom:6rem}.founders-section>div{right:var(--container-padding)}@media(min-width:900px){.founders-section{--height:414px}}.founders{display:none}@media(min-width:680px){.founders{display:grid;grid-template-columns:1fr 2.5rem 1fr;grid-template-rows:1fr 14.5rem 1fr;gap:2.5rem;width:684px;width:fit-content;isolation:isolate}}.founder{position:relative;height:fit-content}.founder img{aspect-ratio:1/1;max-width:100%;position:relative;display:block;border-radius:.5rem;box-shadow:10px 10px 8px rgba(0,0,0,.25);filter:grayscale(.8)}@supports(corner-shape:squircle){.founder img{corner-shape:squircle;border-radius:1rem}}.founder figcaption{position:absolute;bottom:0;left:0;right:0;background-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.5) 100%);padding:1rem;font-size:.875rem;font-weight:600;z-index:1;text-align:left;color:var(--white0);border-radius:0 0 .5rem .5rem}.founder figcaption::before,.founder figcaption::after{content:"";position:absolute;inset:0;z-index:0;background:rgba(0,0,0,.25);backdrop-filter:blur(5px);mask:linear-gradient(0deg,black,transparent);border-radius:0 0 .5rem .5rem}.founder figcaption::before{top:-2rem;backdrop-filter:blur(10px)}.founder figcaption div{position:relative;z-index:1}.founder figcaption span{display:block;font-size:.75rem;font-weight:400;opacity:.7}.founder-1{grid-column:1/3;grid-row:1/3}.founder-2{grid-column:2/4;grid-row:2/4;z-index:-1}.about-news{--black0:var(--white0);--blue2:var(--blue1)}.about-news .article-list-heading{border-color:rgba(126,126,126,.24)}.feature-text-lighter{--text-color:rgba(255,255,255,0.8)}.feature-text-lighter p:not(.body-copy){color:var(--text-color);text-wrap:pretty}.investors{display:grid;grid-template-columns:1fr;gap:1rem;padding-top:1rem;font-size:.8125rem;font-weight:500}@media(min-width:600px){.investors{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.investors{grid-template-columns:repeat(4,1fr)}}.investors>div{display:flex;gap:1rem;align-items:center;cursor:default}.investors img{display:block;border-radius:.5rem;filter:grayscale(.9);transition:filter .2s ease-in-out}@supports(corner-shape:squircle){.investors img{corner-shape:squircle;border-radius:1rem}}.investors>div:hover img{filter:grayscale(0)}.investors span{display:block;margin-top:.125rem;font-size:.75rem;font-weight:400;opacity:.7;text-wrap:balance}.main-detail-wrapper{display:flex;flex-direction:column;min-height:90vh}.main-nav{order:2;padding-top:2rem;padding-bottom:2rem}.main-nav h1{font-weight:600;font-size:2rem;margin-bottom:2.5rem}.main-nav h2{font-family:var(--font-body);font-weight:600;font-size:1.25rem;margin-bottom:.5rem}.main-nav h3{margin-top:1rem;font-weight:600}.category-list{position:sticky;top:2rem;margin-bottom:2.5rem}.category-list ol{list-style:none;margin:0;margin-left:-1rem;padding:0}.category-list ol ol{border-left:2px solid rgba(0,0,0,8%);padding-left:.25rem;margin-left:1rem;margin-bottom:1rem}.category-list ol>li>a{display:inline-block;padding:.5rem 1rem;font-size:.8125rem;color:var(--black0);border-radius:.375rem;transition:background-color .2s ease;text-wrap:pretty}.category-list ol>li>a:hover{background-color:rgba(0,0,0,4%)}.category-list ol>li>a.active{color:var(--blue2);font-weight:600}.category-list [id=TableOfContents]{padding-left:1rem;margin-bottom:1rem}.category-list .subtitle{display:block;margin-top:.1875rem;font-size:.75rem;opacity:.7;font-weight:400}.main-detail-content{padding-top:4.125rem;padding-bottom:2rem;line-height:1.5;font-feature-settings:"liga" 0;max-width:44rem}.main-detail-content.main-detail-content-wide{max-width:none}.main-detail-content h1{font-family:var(--font-body);font-weight:600;font-size:3rem;margin-bottom:1.5rem;letter-spacing:-.02em;line-height:1.1;text-wrap:balance}.main-detail-content time{display:block;margin-bottom:1.5rem;font-size:.8125rem;opacity:.6}.main-detail-content h2{font-size:2.25rem}.main-detail-content h2 strong{font-weight:inherit}.main-detail-content h2:not(:first-of-type){margin-top:8rem}.main-detail-content h3{font-size:1.25rem;font-weight:600}.main-detail-content h3 strong{font-weight:600}.main-detail-content p,.main-detail-content ul,.main-detail-content ol{font-size:.9375rem;line-height:1.6;margin-bottom:2.5rem;text-wrap:pretty}.main-detail-content li{margin-bottom:.25rem}.main-detail-content hr{margin:2rem 0;border:0;border-bottom:1px solid var(--white2)}.main-detail-content p:has(+.alpha-list){margin-bottom:1rem}.main-detail-content-inner{max-width:44rem}.alpha-list ul,.alpha-list ol{list-style-type:lower-alpha}.alpha-list ul li::marker,.alpha-list ol li::marker{font-weight:700}.alpha-list ul ul,.alpha-list ul ol,.alpha-list ol ul,.alpha-list ol ol{list-style-type:decimal}.alpha-list ul ul li,.alpha-list ul ol li,.alpha-list ol ul li,.alpha-list ol ol li{margin-bottom:.25rem}.sans-list ul,.sans-list ol{list-style:none;padding-left:0}.sans-list ul li,.sans-list ol li{margin-bottom:.25rem}.service-terms-heading{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;border-bottom:1px solid rgba(0,0,0,.1);padding:.5rem 0;margin-bottom:1rem}.service-terms-heading h2{font-size:1.125rem;font-weight:600;letter-spacing:-.02em;margin-bottom:0}.legal-items{--link-color:var(--black1);display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem}@media(min-width:600px){.legal-items{grid-template-columns:repeat(3,1fr)}}.legal-item{border-radius:.5rem;background-color:var(--white0);font-size:.875rem;font-weight:500;line-height:1.2;padding:2rem 1rem;box-shadow:0 3px 12px rgba(0,0,0,8%);text-wrap:balance;align-content:center;border:1px solid rgba(0,0,0,7%);transition:background-color .2s ease,border-color .2s ease}.legal-item svg{display:block;width:1.25rem;height:1.25rem;margin-bottom:.5rem;color:var(--blue2)}.legal-item:hover{background-color:color-mix(in oklab,var(--blue2),white 90%);border-color:var(--blue2)}.legal-item-sub svg{fill:rgba(0,0,0,.24)}.glossary-container{margin:0 auto;max-width:44rem;padding-top:4.125rem;padding-bottom:2rem;line-height:1.5;font-feature-settings:"liga" 0}.glossary-container h1{font-weight:500;font-size:3rem;margin-bottom:1.5rem;letter-spacing:-.02em;line-height:1.1;text-wrap:balance}.glossary{margin-bottom:5rem}@media(min-width:640px){.glossary{display:grid;grid-template-columns:16ch 1fr}}.letter{grid-column:1/2}.letter h2{margin-top:1rem;margin-bottom:0;color:var(--blue2);font-size:1.5rem;font-weight:600}.faq-contain{max-width:44rem;margin:0 auto;font-feature-settings:"liga" 0}.faq-contain h2{text-align:center}.faq-contain details>div{line-height:1.6;text-wrap:pretty}@media(min-width:1024px){.faq-contain summary{font-size:1.125rem;padding-top:1.5rem;padding-bottom:1.5rem}}details{grid-column:2/3;border-bottom:1px solid rgba(0,0,0,8%);font-size:.875rem}details::details-content{opacity:0;block-size:0;overflow-y:clip;transition:content-visibility .3s allow-discrete,opacity .3s,block-size .3s}details[open]::details-content{opacity:1;block-size:auto}details>div{padding-bottom:1.5rem}summary{display:flex;align-items:center;gap:1rem;font-weight:500;font-size:1rem;padding-top:1rem;padding-bottom:1rem;cursor:default;list-style:none}summary::marker,summary::-webkit-details-marker{display:none}summary::after{content:"⊕";font-size:.875rem;line-height:1.5;margin-left:auto;opacity:.6}details[open] summary::after{content:"⊖"}@media(min-width:1024px){.main-detail-wrapper{display:grid;grid-template-columns:22rem 1fr}.main-nav{order:unset;padding-top:5rem;padding-right:var(--container-padding)}}.four-oh-four{min-height:90vh;padding-top:5rem;padding-bottom:5rem;background-image:url(../images/oops-bg.svg);background-position:50%;background-size:cover}.four-oh-four h1{font-family:var(--font-mono);font-size:6rem;font-weight:500;color:#ed4e4e;animation:glitch 1s linear infinite}.four-oh-four h1:before,.four-oh-four h1:after{content:attr(title);position:absolute;left:0}.four-oh-four h1:before{animation:glitchTop 1s linear infinite;clip-path:polygon(0 0,100% 0,100% 33%,0 33%);-webkit-clip-path:polygon(0 0,100% 0,100% 33%,0 33%)}.four-oh-four h1:after{animation:glitchBotom 1.5s linear infinite;clip-path:polygon(0 67%,100% 67%,100% 100%,0 100%);-webkit-clip-path:polygon(0 67%,100% 67%,100% 100%,0 100%)}.four-oh-four p{margin-bottom:2rem}@keyframes glitch{2%,64%{transform:translate(2px,0)skew(0)}4%,60%{transform:translate(-2px,0)skew(0)}62%{transform:translate(0,0)skew(5deg)}}@keyframes glitchTop{2%,64%{transform:translate(2px,-2px)}4%,60%{transform:translate(-2px,2px)}62%{transform:translate(13px,-1px)skew(-13deg)}}@keyframes glitchBotom{2%,64%{transform:translate(-2px,0)}4%,60%{transform:translate(-2px,0)}62%{transform:translate(-22px,5px)skew(21deg)}}.contact-section{color:var(--text-color)}.contact-section .gradient-text{background-image:linear-gradient(266.8deg,#be519b 40.69%,#9c61e5 64.89%)}@media(min-width:1024px){.contact-section{display:grid;grid-template-columns:2fr 3fr;gap:5rem}.contact-section h1{margin-top:8rem}}.contact-section .card-link{color:var(--black2);margin-bottom:2rem;border-color:rgba(0,0,0,.1);transition:background-color .2s ease-in-out}.contact-section .card-link:hover,.contact-section .card-link:focus{background-color:hsla(0,0%,100%,.2)}.checkbox-group{display:grid;grid-column:1/span 2}.checkbox-group .group-contain{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);padding-top:.5rem;gap:1rem 0}@media(min-width:768px){.checkbox-group .group-contain{grid-template-columns:repeat(3,1fr)}}.checkbox-group label:not(.half-input){display:flex;align-items:center;grid-column:unset;line-height:1}.checkbox-group input{width:auto;margin-top:0;margin-right:.3rem;padding-right:0;accent-color:var(--blue1)}@media(min-width:768px){.checkbox-group input{margin-top:.1rem;margin-right:.5rem}}.contact-form{--input-background:rgba(75, 75, 75, 0.25);--input-color:#bdbdbd;color-scheme:light;position:relative;min-height:760px}.contact-form iframe{display:block;width:100%;mix-blend-mode:luminosity}@media(min-width:768px){.contact-form{padding:2.5rem;background-color:hsla(0,0%,100%,.74);border-radius:.5rem;position:relative;box-shadow:0 2px 24px rgba(0,0,0,8%)}@supports(corner-shape:squircle){.contact-form{corner-shape:squircle;border-radius:1rem}}.contact-form::before{content:"";position:absolute;inset:0;border-radius:.5rem;border:1px solid transparent;background:0 0;mask:linear-gradient(#fff 0 0)padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;backdrop-filter:blur(20px)brightness(1.2)saturate(5);opacity:.6}@supports(corner-shape:squircle){.contact-form::before{corner-shape:squircle;border-radius:1rem}}}.contact-form .half-input{grid-column:1/3}@media(min-width:768px){.contact-form .half-input{grid-column:1/2}}@media(min-width:768px){.contact-form .half-input+.half-input{grid-column:2/3}}.contact-form .btn,.contact-form .recaptcha-notice{grid-column:1/3}.contact-form input,.contact-form textarea,.contact-form select{background-clip:padding-box;box-shadow:inset 0 .5px hsla(0,0%,100%,5%)}.contact-form input:invalid,.contact-form textarea:invalid,.contact-form select:invalid{color:var(--gray2)}.contact-form textarea{max-height:20rem}.contact-form input,.contact-form select{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-form .label{margin-top:.5rem;margin-bottom:.5rem;font-size:1rem}.contact-form label input+span{font-size:.875rem}.cta-cards{margin-bottom:3.5rem}@media(min-width:768px){.cta-cards{margin-bottom:5.5rem}}.cta-cards .cards{margin-top:0}.contact-aside{position:relative;padding-bottom:7rem}@media(min-width:768px){.contact-aside{padding-bottom:10rem}}.contact-aside h3{margin-bottom:0}.contact-aside .contact-resources{display:grid;gap:3.5rem;padding-top:1.5rem}@media(min-width:1024px){.contact-aside .contact-resources{grid-template-columns:repeat(3,1fr)}}.contact-aside .contact-resources .contact-resource{display:grid;grid-template-columns:71px 1fr;grid-template-rows:auto 1fr;grid-template-areas:"i h" "i p";gap:.5rem 1rem;align-items:flex-start}.contact-aside .contact-resources .contact-resource img{grid-area:i}.contact-aside .contact-resources .contact-resource p{grid-area:p;font-size:.875rem;color:var(--text-color)}.recaptcha-notice{font-size:.6875rem;line-height:1.4}.recaptcha-notice a{color:var(--blue1)}.community-hero{min-height:0;margin-bottom:0}.community-hero .hero-text{margin-bottom:0}.community-hero+.carousel-contain{padding-bottom:3rem}.conf-sheet{background:linear-gradient(180deg,#000,#211B2B)}.community-sheet.community-sheet{background-color:#fff;--heading-color:var(--black0)}.community-sheet.community-sheet p{color:var(--black3);opacity:.7}.community-sheet.community-sheet .click-indicator{border-color:var(--gray1)}.community-sheet.community-sheet .click-indicator svg{fill:var(--gray1)}.sheet-gradient{--accent-color:#FB6FCC;background:linear-gradient(45deg,#6958C0 0%,var(--blue2)),var(--blue2)}.sheet-gradient .accent{font-family:var(--font-mono)}.card-carousel-inner .conf-sheet img,.card-carousel-inner .community-sheet img,.card-carousel-inner .sheet-gradient img{filter:unset}.newsletter-page .contain{display:grid;gap:2rem}@media(min-width:768px){.newsletter-page .contain{align-items:center;grid-template-columns:2fr 1fr}}.newsletter-page h2{line-height:1.4}.newsletter-page h3{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.brand-hero{min-height:0}.logos-box{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;padding:2rem;margin-bottom:10rem;border:1px solid hsla(0,0%,100%,.1);background-color:rgba(18,18,18,.6);border-radius:.675rem}@supports(corner-shape:squircle){.logos-box{corner-shape:squircle;border-radius:1.25rem}}.logo-box{text-align:center}.logo-box figure>a{display:block}.logo-black figure{background-color:var(--white0);border-radius:.5rem}@supports(corner-shape:squircle){.logo-black figure{corner-shape:squircle;border-radius:1rem}}dialog::backdrop{background-color:rgba(0,0,0,.48);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}dialog{max-width:40rem;max-height:max-content;height:auto;background-color:#fff;border:0;border-radius:1rem;box-shadow:0 4px 8px rgba(0,0,0,.1);overscroll-behavior:contain}@supports(corner-shape:squircle){dialog{corner-shape:squircle;border-radius:2rem}}.dialog .form,.dialog-inner{margin:0 auto;padding:2rem 4rem;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:.5rem;position:relative}.dialog:has(.brand-dialog){background-color:#fff}.brand-dialog{text-align:center}.brand-dialog p{font-size:.75rem;font-weight:500;letter-spacing:.02em;color:var(--gray1);margin-bottom:.5rem}.brand-dialog .logos-box{margin-bottom:1rem}.dialog .form p{text-align:left;margin-bottom:1.5rem}.close-dialog{display:block;width:fit-content;margin:1rem auto 0}.dialog-inner{max-width:100%;text-align:center;color:var(--black0)}.dialog-inner h3{color:var(--black0);font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.drop-theme{display:grid;align-items:center}@media(min-width:660px){.drop-theme{grid-template-columns:1fr 1fr;gap:3rem}}.feature-text p{margin-bottom:1.5rem}.feature-text ul{margin-bottom:2rem}.feature-text li{margin-bottom:.5rem}.drop-sections{position:relative}.drop-detail{padding-top:4rem;padding-bottom:2rem;position:relative}@media(min-width:660px){.drop-detail{padding-bottom:4rem}.drop-detail .contain{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}}@media(max-width:659px){.drop-detail .contain{display:grid}.drop-detail .drop-example{order:0}.drop-detail .feature-text{order:1}}.drop-detail ul{column-count:unset}.drop-detail+.contain{margin-top:6rem}.drop-detail-top{padding-top:0}.drop-detail-bottom{padding-bottom:4rem}@media(min-width:660px){.drop-detail-bottom{padding-bottom:8rem}}.drop-detail-wide .contain{grid-template-columns:1fr}.drops-hero{margin-bottom:0;overflow-x:hidden}.drops-hero .contain:first-child{display:grid;grid-template-columns:auto 1fr}.drops-hero h1{max-width:none}.drops-hero .product-details{padding-bottom:4rem}.drops-hero-img{position:relative;top:-2rem;pointer-events:none;perspective:1800px;transform:scale(.75)}@media(min-width:900px){.drops-hero-img{transform:scale(1)}}.drops-hero-img .backdrop{margin-left:auto;margin-right:auto;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1.5fr 1fr 1fr;gap:1.5rem 1rem;padding:60px 32px;width:480px;height:536px;border-radius:.625rem;background:rgba(19,19,19,.6);background-clip:padding-box;border:1px solid hsla(0,0%,100%,2%);box-shadow:0 4px 28px rgba(0,0,0,.5);perspective:1800px;transform-origin:50% 50%;transform-style:preserve-3d;transform:rotateX(-8deg)rotateY(-5deg)}.drops-hero-img .position{border:1px dashed hsla(0,0%,100%,.3);border-radius:.375rem;transform:translateZ(5px);grid-column:1/3}.drops-hero-img .position:nth-child(3){grid-column:1/2}.drops-hero-img .position:nth-child(4){grid-column:2/3}.depth{position:absolute;transform-style:preserve-3d;transform:translateZ(2rem)}.depth .faux-input{border-radius:.375rem;background-color:rgba(34,34,34,.7);border:1px solid hsla(0,0%,100%,5%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .2s ease-in-out}.depth .faux-input .card-brand,.depth .faux-input input{font-size:.8125rem;perspective:1200px;transform-style:preserve-3d;transform:translateZ(5px)}.depth .faux-input.focus{border:1px solid var(--blue1)}.depth-1{width:414px;left:-4rem;top:87px}.depth-2{width:414px;left:113px;top:200px;display:grid;grid-template-columns:1fr 1fr;gap:1rem;transform:translateZ(4rem)}.depth-3{width:414px;left:-2.5rem;top:326px;transform:translateZ(1.5rem)}.depth-3 label{display:block;font-size:.75rem;font-weight:500;margin-bottom:.25rem}.depth-3 .faux-input{grid-template-columns:1fr;transform-style:preserve-3d;transform:translateZ(5px);margin-bottom:.25rem}.depth-3 .faux-input.focus{border:1px solid var(--blue1)}.depth-3 .faux-menu{transform-style:preserve-3d;transform:translateZ(6px)}.drop-thirds{position:relative}.drop-thirds .product-detail{margin-bottom:4rem}@media(min-width:1024px){.drop-thirds .product-detail{margin-bottom:14rem}}.drop-theme-variables{font-family:var(--font-mono);font-size:.75rem;line-height:1.8;-webkit-mask-image:linear-gradient(0deg,transparent 20%,black 40%);margin-bottom:0;overflow-x:hidden}.accent:not(.btn){color:var(--accent-color,var(--link-color))}.hex{color:var(--green3)}.drop-theme-switcher svg{max-width:100%;height:auto;transition:all .2s ease;filter:drop-shadow(0 8px 30px rgba(0,0,0,.16))}@media(min-width:660px){.drop-theme-switcher{display:flex;flex-direction:column}.drop-theme-switcher svg{transform:translateX(24px)}}.brand-moment{height:400vh;height:400lvh;--moov-color-background:#111111;--moov-color-background-secondary:#222222;--moov-color-background-tertiary:#333333;--moov-color-primary:var(--green1);--moov-color-secondary:var(--green2);--moov-color-tertiary:#4F4F4F;--moov-color-info:#94CBFF;--moov-color-warn:#F2994A;--moov-color-danger:#EB5757;--moov-color-success:var(--green2);--moov-color-low-contrast:#969696;--moov-color-medium-contrast:#E0E0E0;--moov-color-high-contrast:#FFFFFF;--moov-color-graphic-1:#DB391E;--moov-color-graphic-2:#D83AAC;--moov-color-graphic-3:var(--blue2);--moov-radius-small:.375rem;--moov-radius-large:.5rem;--button-color:#111111}.brand-moment .light-rounded{display:grid;align-items:center;position:sticky;top:0;height:100vh;height:100dvh;transition:none;overflow:hidden}.brand-moment *{transition:color .2s ease,fill .2s ease}.brand-moment p{color:var(--text-color);max-width:50ch}.brand-moment:not(.midnight):not(.summer) .drop-btn{--moov-color-high-contrast:#111}.brand-moment .subhead{color:var(--moov-color-graphic-3)!important;mix-blend-mode:unset!important;opacity:unset!important}.brand-moment .drop-theme-variables{color:var(--moov-color-low-contrast)}.brand-moment .drop-theme-variables .accent{color:var(--moov-color-graphic-3)}.brand-moment .drop-theme-variables .hex{color:var(--moov-color-primary)}.brand-moment .pill-group{background-color:var(--moov-color-background-secondary)}.brand-moment .btn{background-color:var(--moov-color-background-secondary);color:var(--moov-color-low-contrast);margin-bottom:2rem}.brand-moment .btn.accent{background-color:var(--moov-color-background-tertiary);color:var(--moov-color-primary)}.brand-moment .btn:focus{box-shadow:none}.brand-moment a.btn{color:var(--moov-color-high-contrast)}.brand-moment.midnight{--moov-color-background:#25262D;--moov-color-background-secondary:#2D3037;--moov-color-background-tertiary:#3A3C45;--moov-color-primary:#6171F9;--moov-color-secondary:#828FFE;--moov-color-tertiary:#494A57;--moov-color-info:#94CBFF;--moov-color-warn:#EB5757;--moov-color-danger:#ED655C;--moov-color-success:#62E599;--moov-color-low-contrast:#9294A0;--moov-color-medium-contrast:#EBEBEF;--moov-color-high-contrast:#FFFFFF;--moov-color-graphic-1:#FADB7C;--moov-color-graphic-2:#FADB7C;--moov-color-graphic-3:#FADB7C;--moov-radius-small:.25rem;--moov-radius-large:0;--button-color:#ffffff}.brand-moment.midnight .card{background-color:#191a1f}.brand-moment.midnight .light-rounded{--heading-color:#fff;--text-color:rgba(255,255,255,0.7);background-color:#191a1f;background-image:url(../images/midnight-background.svg);background-position:80% 0;background-size:967px;background-repeat:no-repeat}.brand-moment.summer{--moov-color-background:#FFF5EF;--moov-color-background-secondary:#2D3037;--moov-color-background-tertiary:rgba(69,56,43,0.08);--moov-color-primary:#FB692A;--moov-color-secondary:#FFDBDB;--moov-color-tertiary:rgba(69, 56, 43, 0.24);--moov-color-info:#94CBFF;--moov-color-warn:#EB5757;--moov-color-danger:#ED655C;--moov-color-success:#62E599;--moov-color-low-contrast:#4d4d4d;--moov-color-medium-contrast:#45382B;--moov-color-high-contrast:#45382B;--moov-color-graphic-1:#FABD41;--moov-color-graphic-2:#FABD41;--moov-color-graphic-3:#FABD41;--moov-radius-small:.375rem;--moov-radius-large:10px;--button-color:#0d0d0d}.brand-moment.summer .light-rounded{background-color:#ffedea;background-image:url(../images/transparent-noise.png),linear-gradient(45deg,rgba(250,189,65,0) 74%,#fabd41 77%,#fb692a 80%,#fc844b 83%,#fda9a8 86%,#fabd41 89%,#fb692a 92%,#fc844b 95%,#fda9a8 98%);background-size:200px 200px,auto;background-repeat:repeat,no-repeat;background-position:0,100% 0}.brand-moment.summer a.btn{color:var(--button-color);background-color:var(--moov-color-background)}.brand-moment.summer .subhead{--moov-color-graphic-3:#FB692A}.brand-moment.blueprint{--moov-color-background:#FFFFFF;--moov-color-background-secondary:#F5F6F9;--moov-color-background-tertiary:#E7E7F1;--moov-color-primary:#4A5CF5;--moov-color-secondary:#3D50EC;--moov-color-tertiary:#B9BBC3;--moov-color-info:#94CBFF;--moov-color-warn:#EB5757;--moov-color-danger:#EA0F43;--moov-color-success:#62E599;--moov-color-low-contrast:#5B5D6A;--moov-color-medium-contrast:#494A57;--moov-color-high-contrast:#010101;--moov-color-graphic-1:#3D50EC;--moov-color-graphic-2:#3D50EC;--moov-color-graphic-3:#3D50EC;--button-color:#ffffff}.brand-moment.blueprint .card{background-color:var(--moov-color-background-secondary)}.brand-moment.blueprint a.btn{color:var(--moov-color-primary);background-color:transparent}.card-brand{width:1.5rem;height:1.5rem;position:relative}.card-brand svg{fill:#4f4f4f;position:absolute;top:50%;transform:translateY(-50%);width:1.5rem;height:1rem;transition:all .4s ease}.card-brand svg:nth-child(2){opacity:0;transform:translate(20%,-50%)}.card-brand.active svg:first-child{opacity:0;transform:translate(-30%,-50%)}.card-brand.active svg:nth-child(2){opacity:1;transform:translate(0%,-50%)}.faux-input{display:grid;grid-template-columns:1.5rem 3fr 6ch 4ch;gap:1rem;align-items:center;padding:0 1rem;background-color:var(--black2);box-shadow:0 .25rem 1rem rgba(0,0,0,.75);border-radius:.5rem;margin-bottom:1.5rem}.faux-input input{border:none;background:0 0;padding:.75rem 0;margin:0;color:hsla(0,0%,100%,.7)}.faux-apple-pay{display:grid;align-items:center;justify-content:center;background-color:var(--white0);padding:.5rem 1rem;border-radius:.5rem;color:var(--black0);font-size:1.25rem;font-weight:500;letter-spacing:-.02em;line-height:1}.faux-apple-pay svg{display:inline-block;margin-left:.25rem;vertical-align:middle;fill:var(--black1);width:55px;height:23px}.card-error{font-family:var(--font-mono);font-size:.8125rem;color:var(--red2);margin-bottom:1.5rem}.faux-toggle{display:flex;justify-content:space-between;align-items:center;font-size:.8125rem;font-weight:500;padding:1.5rem 1rem;background-color:rgba(34,34,34,.7);border:1px solid hsla(0,0%,100%,5%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 .25rem 1rem rgba(0,0,0,.75);border-radius:.375rem;color:hsla(0,0%,100%,.7);transition:.3s ease-in-out}.faux-toggle svg{transform-style:preserve-3d;transform:translateZ(5px);width:1rem;height:1rem;fill:currentColor}.faux-toggle.selected{color:#fff;border-color:var(--green1)}.faux-toggle.selected svg{fill:var(--green1)}.faux-menu{opacity:0;transform:translateY(-30%)translateZ(10px);padding:.5rem;background-color:rgba(34,34,34,.7);border:1px solid hsla(0,0%,100%,5%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 .25rem 1rem rgba(0,0,0,.75);border-radius:.375rem;color:hsla(0,0%,100%,.7);transition:.2s ease}.faux-menu.open{opacity:1;transform:translateY(0)translateZ(10px)}.faux-menu>div{padding:.5rem .75rem;font-size:.75rem;font-weight:500;border-radius:.25rem}.faux-menu>div:first-child{transform-style:preserve-3d;transform:translateZ(5px);background-color:var(--black3)}.roadmap-hero{position:relative;min-height:0}.roadmap-hero p{max-width:31rem;margin-bottom:2.5rem;line-height:1.4}.product-updates .article-list-heading{position:relative}.product-updates .article-list{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;margin-bottom:12rem}@media(max-width:659px){.product-updates .article-list{grid-template-columns:1fr}}.product-updates .article-list-item{opacity:1;transform:translateY(0)}.product-updates .article-list-item-image{border-radius:.5rem}@supports(corner-shape:squircle){.product-updates .article-list-item-image{corner-shape:squircle;border-radius:1rem}}.roadmap{position:relative;display:grid;grid-template-columns:1fr;gap:2.5rem;min-height:50vh}@media(min-width:768px){.roadmap{grid-template-columns:repeat(3,1fr)}}.roadmap-column header{padding:1rem 0;font-family:var(--font-mono);font-size:1rem;color:var(--title-color)}.roadmap-list{list-style:none;margin:0;padding:1.125rem 0 1.5rem}.roadmap-item{display:grid;grid-template-areas:"title" "description" "target-date";grid-template-columns:auto 1fr;gap:.25rem .75rem;padding:1rem;border-radius:.5rem;line-height:1.4;text-decoration:none;background-color:var(--white0);margin-bottom:1.25rem;box-shadow:0 .5rem .5rem rgba(0,0,0,6%)}.title{grid-area:title;color:var(--text-color);font-size:1rem;letter-spacing:-.01em;font-weight:550}.description{grid-area:description;color:var(--text-color);font-size:.875rem;font-weight:400;text-wrap:pretty}.target-date{grid-area:target-date;color:var(--text-color);opacity:.6;font-size:.8125rem;font-weight:400}.status{grid-area:status;display:inline-grid;align-items:center;justify-content:center;margin-right:.25rem;vertical-align:middle;background-color:rgba(158,158,158,.6);color:var(--text-color);width:1.25rem;height:1.25rem;line-height:1;text-align:center;border-radius:.375rem;padding:1px;position:relative;top:-1px}.status svg{width:1rem;height:1rem;fill:currentColor}.status.completed{background-color:var(--green1)}.status.started{background-color:var(--blue1)}.roadmap-disclosure{padding:5rem 0 0}@keyframes spinner{to{transform:rotate(360deg)}}.spinner-container{display:inline-block;margin-left:.5rem}.spinner{display:block;width:1rem;height:1rem;border:.125rem solid;border-right-color:transparent;border-radius:50%;animation:spinner .75s linear infinite}.changelog-carousel{display:grid;grid-template-columns:repeat(6,75%);overflow-x:auto;margin-bottom:5rem;padding-left:var(--container-padding);padding-right:var(--container-padding);scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding-left:calc((100vw - 86rem)/2 + var(--container-padding));scrollbar-width:none}.changelog-carousel::-webkit-scrollbar{display:none}.changelog-carousel header{position:relative;padding-bottom:1rem;margin-top:1rem;margin-bottom:1rem;font-size:.875rem;font-weight:500;color:var(--gray1)}.changelog-carousel header::before{content:"";position:absolute;background-color:rgba(0,0,0,9%);left:0;right:0;bottom:0;height:2px}.changelog-carousel header::after{content:"";position:absolute;background-color:#efefef;border:2px solid #999;border-radius:50%;width:.75rem;height:.75rem;bottom:-5px;left:0}.changelog-carousel article:last-of-type header::before{background:linear-gradient(90deg,rgba(0,0,0,9%),transparent 90%)}.changelog-carousel figure{padding-right:2rem}.changelog-carousel img{border-radius:.5rem;margin-bottom:1rem}.changelog-carousel h3{font-size:1rem;font-weight:550;letter-spacing:-.01em;padding-right:2rem;--link-color:var(--heading-color)}.changelog-carousel .unseen header::after{border-color:var(--blue1);box-shadow:0 0 0 4px rgba(119,165,255,.33)}@media(min-width:768px){.changelog-carousel{grid-template-columns:repeat(6,33%)}}@media(min-width:1290px){.changelog-carousel{padding-left:calc((100vw - 86rem)/2 + var(--container-padding));padding-right:calc((100vw - 86rem)/2 + var(--container-padding));min-height:21rem}}.cookie-banner{--link-color:var(--blue1);--btn-background:var(--green1);position:-webkit-sticky;position:sticky;bottom:0;width:100%;z-index:4;background-color:rgba(18,18,18,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--white0);padding-top:1.5rem;padding-bottom:1.5rem;line-height:1.5}.cookie-banner .contain{display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between;align-items:center}.cookie-banner p{font-size:.75rem}@media(min-width:860px){.cookie-banner p{font-size:.8125rem}}@media(min-width:860px){.cookie-banner{position:fixed;left:1.25rem;bottom:1.25rem;border-radius:.5rem;max-width:36rem;box-shadow:0 4px 20px rgba(0,0,0,.5)}html:not(.light-page) .cookie-banner{box-shadow:0 4px 20px rgba(0,0,0,.5),inset 0 0 0 1px hsla(0,0%,100%,5%)}@supports(corner-shape:squircle){.cookie-banner{corner-shape:squircle;border-radius:1rem}}}@media(max-width:767px){.hidden-mobile{display:none}}