@font-face{font-family:Manrope;src:url(/brand/manrope.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap}:root{--bg:#f7f8f4;--ink:#172823;--muted:#68756e;--green:#517650;--line:#dfe5dc;--lime:#d3efb6;--dark:#182722;--white:#fff;--radius:12px;color:var(--ink);background:var(--bg);font-synthesis:none;scroll-behavior:smooth;scroll-padding-top:100px;font-family:Manrope,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}button,a,input{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait}img{max-width:100%;display:block}p{line-height:1.75}h1,h2,h3,p{margin-top:0}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline-offset:5px;outline:3px solid #568745}.container{width:min(1180px,100% - 80px);margin-inline:auto}.skip-link{background:var(--dark);color:#fff;z-index:50;padding:14px;position:fixed;top:-70px;left:20px}.skip-link:focus{top:10px}.site-header{border-bottom:1px solid var(--line);background:var(--bg);height:96px}.nav-row{justify-content:space-between;align-items:center;gap:28px;height:100%;display:flex}.brand{background:0 0;border-radius:0;flex-shrink:0;align-items:center;min-height:44px;padding:0;display:inline-flex}.brand img{object-fit:contain;filter:invert()hue-rotate(180deg);opacity:1;width:136px;height:auto}.desktop-nav{align-items:center;gap:27px;font-size:.875rem;font-weight:600;display:flex}.desktop-nav a:hover,.sign-in:hover{color:var(--green)}.desktop-nav a span{color:#899488;margin-left:4px}.nav-actions{align-items:center;gap:25px;font-size:.875rem;font-weight:600;display:flex}.button{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:28px;padding:17px 25px;font-size:.9375rem;font-weight:650;line-height:1.5;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-dark{background:var(--dark);color:#fff;box-shadow:0 3px 2px #1728230a}.button-dark:hover{background:#2d4739;box-shadow:0 5px 12px #17282318}.button-white{border-color:var(--line);background:#fff}.button-small{gap:20px;padding:11px 17px;font-size:.8125rem}.menu-toggle,.mobile-nav{display:none}.hero{text-align:center;padding-top:67px}.eyebrow{letter-spacing:1.8px;justify-content:center;align-items:center;gap:9px;font-size:.6875rem;font-weight:750;display:flex}.status-dot{background:#5e8d48;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #e4efda}.hero h1{letter-spacing:-5px;margin:27px 0 23px;font-size:clamp(3.3rem,6.4vw,5.5rem);font-weight:600;line-height:1.09}.hero-description{color:var(--muted);letter-spacing:-.1px;margin-bottom:28px;font-size:1.0625rem;line-height:1.8}.hero-actions{justify-content:center;gap:12px;display:flex}.code-icon{font-family:monospace;font-size:18px}.hero-note{color:var(--muted);margin:17px 0 46px;font-size:.75rem}.hero-note>span:first-child{color:var(--green);margin-right:4px;font-weight:700}.note-separator{margin:0 9px}.demo{text-align:left;background:#fff;border:1px solid #d7ded3;border-radius:12px;overflow:hidden;box-shadow:0 16px 60px #2639260c}.demo-toolbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;height:55px;padding:0 22px;display:flex}.demo-file{align-items:center;gap:10px;font-size:.8125rem;font-weight:650;display:flex}.file-icon{color:#8b978b;font-size:20px}.saved-label{color:#5f7a56;background:#edf4e6;border:1px solid #e0e9d8;border-radius:4px;padding:2px 6px;font-size:.625rem;font-weight:500}.demo-hint{letter-spacing:1.5px;color:#90998f;font-family:ui-monospace,monospace;font-size:.625rem}.example-label{color:#758170;font-size:.6875rem}.demo-panels{grid-template-columns:1fr 1fr;display:grid}.code-panel{color:#b8ccc2;background:#1a2925;flex-direction:column;min-width:0;display:flex}.code-tabs{border-bottom:1px solid #344139;flex-shrink:0;align-items:center;gap:10px;height:49px;padding:0 18px;display:flex}.code-tab{color:#8b9d94;background:0 0;border:0;border-bottom:2px solid #0000;height:49px;padding:0 14px;font-size:.75rem}.code-tab:hover{color:#fff}.code-language{color:#889b91;margin-left:auto;font-family:monospace;font-size:.6875rem}.editor{flex:1;min-height:344px;padding:27px 23px 22px 17px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.editor pre{white-space:pre;tab-size:2;margin:0;font-size:.75rem;line-height:1.95}.editor code{counter-reset:line}.code-line{display:block}.code-line:before{counter-increment:line;content:counter(line);text-align:right;color:#60776b;user-select:none;width:24px;margin-right:18px;display:inline-block}.syntax-string{color:#e4c995}.syntax-var{color:#bad1fb}.code-footer{color:#8fa296;border-top:1px solid #344139;justify-content:space-between;align-items:center;height:40px;padding:0 23px;font-family:monospace;font-size:.625rem;display:flex}.small-dot{background:#9acb8a;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.preview-panel{background:#e9eee5;min-width:0}.preview-toolbar{color:#6b7969;justify-content:space-between;align-items:center;height:49px;padding:0 25px;font-size:.6875rem;display:flex}.preview-dot{background:#7c976b;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.preview-toolbar-divider{color:#bac5b2;padding-inline:11px}.paper-wrap{padding:0 50px}.invoice{aspect-ratio:1/.99;color:#1d2b23;background:#fff;max-width:370px;margin:0 auto;padding:25px 27px 18px;transform:rotate(-1deg);box-shadow:0 4px 14px #2939240d}.invoice-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.invoice-brand{letter-spacing:-1.3px;align-items:center;gap:5px;font-size:20px;font-weight:800;display:flex}.invoice-mark{background:var(--dark);color:#e4f0d8;letter-spacing:-1.5px;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:20px;display:inline-flex}.invoice-brand-dot{align-self:start;font-size:9px}.invoice-label{letter-spacing:1.5px;color:#8b9389;font-size:8px}.invoice-heading{justify-content:space-between;align-items:end;gap:15px;margin-bottom:24px;display:flex}.invoice-heading .invoice-headline{letter-spacing:-.65px;margin:0;font-size:20px;font-weight:650;line-height:1.25}.invoice-no{color:#7f8a7d;white-space:nowrap;padding-bottom:3px;font-family:monospace;font-size:8px}.invoice-meta{gap:36px;margin-bottom:23px;display:flex}.invoice-meta>div{color:#889183;flex-direction:column;gap:3px;font-size:8px;display:flex}.invoice-meta strong{color:#3b4736;font-size:10px;font-weight:600}.document-label{letter-spacing:1px;margin-bottom:4px;font-size:7px}.invoice-table>div{border-bottom:1px solid #e9ede6;justify-content:space-between;gap:8px;padding:10px 0;font-size:9px;display:flex}.invoice-table .invoice-table-head{letter-spacing:.6px;color:#889183;padding-top:0;font-size:7px}.invoice-table .invoice-total{background:#ebf1e4;border:0;border-radius:3px;margin-top:10px;padding:12px 10px;font-size:11px}.invoice-bottom{color:#879281;justify-content:space-between;gap:8px;margin-top:22px;font-size:6.5px;display:flex}.preview-caption{text-align:center;color:#798672;margin:15px auto 16px;font-size:.625rem}.tiny-check{color:#5a7b49;margin-right:4px}.demo-bottom{color:#70806d;background:#fff;justify-content:space-between;align-items:center;height:48px;padding:0 22px;font-size:.6875rem;display:flex}.demo-bottom a{color:#344f36;font-weight:600}.demo-bottom a:hover{text-decoration:underline}.terminal-symbol{vertical-align:middle;color:#9aaa95;margin-right:7px;font-size:17px}.demo-bottom a span{margin-left:12px}.stack-strip{border-bottom:1px solid var(--line);color:#657063;justify-content:space-between;align-items:center;gap:20px;padding:31px 0 34px;font-size:.9375rem;font-weight:650;display:flex}.stack-strip>span:first-child{text-align:left;letter-spacing:1px;max-width:105px;font-size:.625rem;font-weight:500;line-height:1.6}.stack-any{color:#879080;text-align:right;font-weight:400;font-size:.6875rem!important}@media (width>=1500px){.hero{padding-top:85px}.hero h1{font-size:5.9rem}.hero-note{margin-bottom:58px}}@media (width<=1050px){.container{width:calc(100% - 48px)}.desktop-nav{gap:16px;font-size:.8125rem}.nav-actions{gap:15px}.demo-hint{display:none}.paper-wrap{padding:0 30px}.invoice{padding:23px}.invoice-heading .invoice-headline{font-size:17px}.invoice-no{font-size:7px}.editor{padding-right:15px}.editor pre{font-size:.6875rem}.code-line:before{width:19px;margin-right:12px}.stack-any{display:none}.hero h1{letter-spacing:-3.5px}}@media (width<=780px){.site-header{height:78px}.desktop-nav,.sign-in{display:none}.nav-row{gap:15px}.nav-actions{margin-left:auto}.menu-toggle{background:0 0;border:none;flex-direction:column;justify-content:center;gap:6px;width:36px;height:40px;padding:9px 5px;display:flex}.menu-toggle span{background:var(--ink);width:24px;height:1.5px}.mobile-nav:not([hidden]){z-index:20;background:var(--bg);border-bottom:1px solid var(--line);flex-direction:column;gap:20px;padding:17px 24px 24px;font-size:.9375rem;display:flex;position:absolute;top:78px;left:0;right:0;box-shadow:0 12px 18px #203a1f08}.hero{padding-top:45px}.eyebrow{letter-spacing:1.1px;font-size:.5625rem}.hero h1{letter-spacing:-2.7px;margin:25px 0 22px;font-size:3.4rem}.hero-description{font-size:.9375rem}.demo-panels{grid-template-columns:1fr 1fr}.paper-wrap{padding:0 16px}.invoice{padding:20px 16px}.invoice-meta{gap:19px}.invoice-heading{margin-bottom:18px;display:block}.invoice-no{margin-top:8px;display:block}.invoice-top{margin-bottom:17px}.invoice-brand,.invoice-heading .invoice-headline{font-size:17px}.invoice-meta>div{font-size:6px}.invoice-meta strong{font-size:8px}.invoice-table>div{font-size:7px}.invoice-bottom{font-size:5.5px}.editor{padding:18px 10px}.editor pre{font-size:10px}.code-line:before{width:16px;margin-right:9px}.code-tabs{gap:0;padding-inline:8px}.code-tab{padding:0 12px}.code-language{display:none}.stack-strip{flex-wrap:wrap;justify-content:center;gap:16px;font-size:.8rem}.stack-strip>span:first-child{text-align:center;width:100%;max-width:none}.hero-note{font-size:.6875rem}}@media (width<=560px){.container{width:calc(100% - 36px)}.brand{padding:0}.brand img{width:112px}.nav-actions .button{gap:12px;padding:9px 12px;font-size:.75rem}.hero h1{letter-spacing:-2px;font-size:2.9rem;line-height:1.13}.hero-description{max-width:335px;margin-inline:auto}.desktop-break{display:none}.hero-actions{gap:9px}.hero-actions .button{gap:11px;padding:14px 16px;font-size:.8125rem}.hero-note{max-width:290px;margin:17px auto 32px;line-height:1.8}.hero-note .note-separator{margin:0 5px}.demo-toolbar{height:48px;padding:0 14px}.demo-file{gap:7px;font-size:.6875rem}.example-label{font-size:.5625rem}.demo-panels{grid-template-columns:1fr}.editor{min-height:280px;padding:17px 16px}.editor pre{font-size:11px;line-height:1.9}.code-tabs{padding-inline:10px}.code-language{margin-right:10px;display:block}.code-line:before{width:17px;margin-right:15px}.code-footer{height:35px;padding-inline:20px}.preview-panel{padding-bottom:1px}.preview-toolbar{padding:0 21px}.paper-wrap{padding:0 28px}.invoice{padding:25px;transform:rotate(-1deg)}.invoice-heading{margin-bottom:24px;display:flex}.invoice-heading .invoice-headline{font-size:19px}.invoice-no{font-size:7px}.invoice-top{margin-bottom:24px}.invoice-brand{font-size:20px}.invoice-meta{gap:34px}.invoice-meta>div{font-size:8px}.invoice-meta strong{font-size:9px}.invoice-table>div{font-size:8px}.invoice-bottom{font-size:6px}.demo-bottom{gap:15px;height:auto;min-height:48px;padding:12px 15px;font-size:.5625rem}.terminal-symbol{display:none}.demo-bottom a span{margin-left:3px}.stack-strip{gap:16px 23px;padding-block:28px}}.section{padding-block:105px}.section-kicker{letter-spacing:1.5px;color:#718167;margin:0 0 22px;font-size:.6875rem;font-weight:750;line-height:1.5}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:56px;display:flex}.section h2,.use-cases h2,.integrations h2,.api-section h2{letter-spacing:-1.8px;margin-bottom:0;font-size:2.55rem;font-weight:600;line-height:1.2}.section-heading>p{color:var(--muted);max-width:410px;margin:0 0 3px;font-size:.9375rem}.steps{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.steps article{border-left:1px solid var(--line);padding:0 32px}.steps article:first-child{border:0;padding-left:0}.steps article:last-child{padding-right:0}.step-number{color:#8f9e85;align-items:center;gap:13px;margin-bottom:31px;font-family:ui-monospace,monospace;font-size:.9375rem;display:flex}.step-number span{letter-spacing:1.5px;color:#718167;font-size:.6875rem}.steps h3,.features-grid h3{letter-spacing:-.45px;margin-bottom:13px;font-size:1.1875rem;font-weight:650}.steps p,.features-grid p{color:var(--muted);font-size:.9375rem;line-height:1.85}.text-link{align-items:center;gap:12px;font-size:.8125rem;font-weight:650;line-height:1.65;display:inline-flex}.text-link:hover{color:var(--green);text-underline-offset:5px;text-decoration:underline}.steps .text-link{margin-top:10px;font-size:.75rem}.api-section{background:var(--dark);color:#f5f8ef;padding:87px 0 89px}.api-layout{grid-template-columns:.92fr 1.08fr;align-items:center;gap:70px;display:grid}.api-section h2{font-size:2.7rem}.api-intro>p:not(.section-kicker){color:#a9b8ab;max-width:380px;margin:24px 0 28px;font-size:1rem;line-height:1.85}.button-lime{background:var(--lime);color:var(--dark);font-size:.875rem}.button-lime:hover{background:#e1f6cc}.api-detail{color:#c4cfbe;align-items:center;gap:13px;margin-top:38px;font-size:.75rem;line-height:1.9;display:flex}.api-detail>span{color:#b8d39c;font-family:monospace;font-size:23px}.api-detail div>span{color:#98ab99;font-size:.6875rem}.request-card{background:#1d2d26;border:1px solid #425247;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 15px 35px #0b190e26}.request-tabs{border-bottom:1px solid #36483b;align-items:center;gap:5px;height:53px;padding:0 15px;display:flex}.request-tabs button{color:#99ab9b;background:0 0;border:0;border-bottom:2px solid #0000;height:53px;padding:0 13px;font-size:.75rem}.request-tabs button[aria-selected=true]{color:#d4edba;border-bottom-color:#d4edba}.request-tabs button:hover{color:#fff}.request-tabs .copy-button{white-space:nowrap;margin-left:auto;padding:0 5px;font-size:.6875rem}.copy-button span{margin-left:5px;font-size:16px}.request-endpoint{color:#c2ceb9;white-space:nowrap;margin:22px 24px 0;font-family:monospace;font-size:.75rem}.request-endpoint>span{color:#b9df9e;background:#304734;border-radius:3px;margin-right:8px;padding:4px 6px;font-size:.625rem}.request-card pre{white-space:pre;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.7rem;line-height:1.95;overflow:auto}.request-card code{font:inherit}.request-card #request-panel{color:#e3e8db;min-height:263px;padding:22px 24px 18px;overflow:auto}.response-label{color:#a3b69c;border-top:1px solid #384a3c;margin-inline:24px;padding-top:17px;font-size:.6875rem}.response-dot{background:#afd087;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.request-card .response-code{color:#c0d0b8;padding:12px 24px 17px}.request-note{color:#a1b197;border-top:1px solid #384a3c;padding:12px 24px;font-size:.625rem}.features-grid{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:16px;display:grid}.features-grid article{border-top:1px solid var(--line);padding-top:27px}.feature-symbol{color:#5a7250;white-space:nowrap;background:#eef2e9;border:1px solid #d6dfcd;border-radius:7px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:24px;font-family:monospace;font-size:25px;line-height:1;display:inline-flex}.feature-aa{font-family:Georgia,serif;font-size:22px}.features-grid h3{font-size:1.0625rem}.features-grid p{max-width:310px;margin:0}.features-link{margin-top:37px}.use-cases{background:#eef2e8;border:1px solid #dbe2d5;border-radius:13px;grid-template-columns:1fr 1.25fr;align-items:center;gap:60px;padding:49px;display:grid}.use-cases h2{letter-spacing:-1.2px;font-size:2.15rem}.use-cases .section-kicker{font-size:.625rem}.use-cases-intro>p:not(.section-kicker){color:var(--muted);margin:20px 0;font-size:.9375rem;line-height:1.8}.document-types article{border-bottom:1px solid #d5ddcd;align-items:center;gap:20px;padding:29px 0;display:flex}.document-types article:first-child{padding-top:12px}.document-types article:last-child{border:0;padding-bottom:12px}.document-index{color:#7f9371;font-family:monospace;font-size:.75rem}.document-types h3{letter-spacing:-.25px;margin:0 0 8px;font-size:1rem}.document-types p{color:#728069;margin:0;font-size:.75rem}.document-type-label{color:#7b8d6d;letter-spacing:.6px;margin-left:auto;font-family:monospace;font-size:.5625rem}.integrations{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding-top:64px;padding-bottom:65px;display:flex}.integrations .section-kicker{margin-bottom:12px;font-size:.625rem}.integrations h2{letter-spacing:-.65px;font-size:1.65rem}.integrations p:not(.section-kicker){color:var(--muted);margin:10px 0 0;font-size:.875rem}.integration-links{gap:12px;display:flex}.integration-links a{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:12px;padding:16px 19px;font-size:.9375rem;font-weight:650;transition:transform .2s,box-shadow .2s;display:flex}.integration-links a:hover{transform:translateY(-3px);box-shadow:0 4px 12px #2f4b3210}.integration-links a>span:last-child{color:#7d8b74;margin-left:7px;font-size:13px}.integration-mark{width:24px;font-size:22px;font-weight:800;line-height:1}.make-mark{color:#985ecb;font-style:italic}.faq-section{grid-template-columns:1fr 1.3fr;gap:90px;display:grid}.faq-intro h2{font-size:2.25rem;line-height:1.27}.faq-intro>p:not(.section-kicker){color:var(--muted);margin:25px 0 4px;font-size:.875rem}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:23px 0}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;font-size:.9375rem;font-weight:600;line-height:1.6;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#7a8b70;font-size:22px;font-weight:400;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{color:var(--muted);margin:15px 35px 0 0;font-size:.875rem;line-height:1.85}.faq-list p a{color:#3e6740;text-underline-offset:3px;text-decoration:underline}.closing-section{background:#dfeccf;border:1px solid #d4e3c1;border-radius:12px;justify-content:space-between;align-items:center;gap:40px;padding:62px 65px;display:flex}.closing-content .section-kicker{color:#5f7851;align-items:center;gap:9px;display:flex}.closing-content h2{letter-spacing:-1.8px;margin-bottom:22px;font-size:3rem;font-weight:600;line-height:1.17}.closing-content p:not(.section-kicker){color:#617551;font-size:.9375rem;line-height:1.9}.closing-actions{align-items:center;gap:27px;margin-top:26px;display:flex}.closing-actions .button{font-size:.875rem}.closing-aside{color:#87a071;flex-direction:column;gap:12px;margin-right:35px;font-family:ui-monospace,monospace;font-size:1.6rem;display:flex;transform:rotate(-5deg)}.closing-aside div{border-top:1px solid #b4cba0;margin-top:6px;padding-top:15px;font-size:2rem}.closing-aside strong{color:#587548;font-size:2.8rem;font-weight:500}.site-footer{padding-top:68px}.footer-main{grid-template-columns:2fr 1fr 1fr 1fr;gap:50px;padding-bottom:55px;display:grid}.footer-brand .brand{display:inline-block}.footer-brand p{color:var(--muted);margin:20px 0 0;font-size:.875rem;line-height:1.8}.footer-column{flex-direction:column;align-items:start;gap:12px;display:flex}.footer-column h2{margin:3px 0 9px;font-size:.8125rem;font-weight:700}.footer-column a{color:var(--muted);font-size:.8125rem}.footer-column a:hover{color:var(--ink);text-decoration:underline}.footer-bottom{border-top:1px solid var(--line);color:#7b8675;justify-content:space-between;align-items:center;gap:25px;padding:25px 0 30px;font-size:.6875rem;display:flex}.footer-bottom a:hover{text-decoration:underline}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.desktop-nav{font-size:.875rem}.hero-note{font-size:.8125rem}.eyebrow{letter-spacing:1.4px;font-size:.75rem}.section-kicker{font-size:.75rem}.code-tab,.request-tabs button{font-size:.8125rem}.demo-file{font-size:.875rem}.demo-hint{letter-spacing:1px;font-size:.75rem}.example-label,.demo-bottom{font-size:.75rem}.stack-strip>span:first-child{max-width:120px;font-size:.75rem}.stack-any{font-size:.75rem!important}.text-link,.steps .text-link{font-size:.875rem}.steps p,.features-grid p,.section-heading>p{font-size:1rem}.request-tabs .copy-button{font-size:.75rem}.api-detail{font-size:.875rem}.api-detail div>span,.request-note,.use-cases .section-kicker,.integrations .section-kicker{font-size:.75rem}.document-types p{font-size:.875rem}.document-type-label{font-size:.6875rem}.footer-column h2,.footer-column a{font-size:.875rem}.footer-bottom{font-size:.75rem}@media (width<=1050px){.section{padding-block:80px}.section-heading{gap:40px}.section-heading>p{max-width:345px;font-size:.9375rem}.section h2{font-size:2.25rem}.steps article{padding-inline:25px}.steps .text-link{font-size:.75rem}.api-layout{gap:40px}.api-section h2{font-size:2.3rem}.api-detail{font-size:.75rem}.request-card pre{font-size:.625rem}.request-card #request-panel{padding-inline:17px}.request-tabs{padding-inline:9px}.request-tabs button{padding-inline:10px}.features-grid{gap:36px 28px}.use-cases{gap:40px;padding:35px}.use-cases h2{font-size:1.9rem}.document-type-label{display:none}.document-types article{gap:13px}.integrations{gap:20px}.integration-links{gap:8px}.integration-links a{gap:7px;padding:13px 12px;font-size:.8125rem}.integration-links a>span:last-child{margin-left:3px}.faq-section{gap:50px}.faq-intro h2{font-size:2.1rem}.closing-section{padding:48px}.closing-content h2{font-size:2.6rem}.closing-aside{margin-right:10px;font-size:1.2rem}.closing-aside strong{font-size:2.4rem}.footer-main{gap:35px}.demo-hint{display:none}}@media (width<=780px){.eyebrow{letter-spacing:.9px;font-size:.625rem}.section{padding-block:65px}.section-heading{flex-direction:column;align-items:start;gap:22px;margin-bottom:38px}.section-heading>p{max-width:500px;font-size:1rem}.section h2{letter-spacing:-1.2px;font-size:2.25rem}.steps{gap:22px}.steps article{border:none;padding:0}.steps p{font-size:.875rem}.steps .text-link{font-size:.75rem}.step-number{gap:10px;margin-bottom:20px}.step-number span{font-size:.625rem}.steps h3{font-size:1.0625rem}.api-section{padding-block:62px}.api-layout{grid-template-columns:1fr;gap:35px}.api-intro>p:not(.section-kicker){max-width:500px}.api-detail{display:none}.request-card{max-width:570px}.request-card pre{font-size:.8125rem}.request-card #request-panel{min-height:0;padding:20px 25px}.request-tabs button{padding-inline:15px;font-size:.875rem}.features-grid{grid-template-columns:repeat(2,1fr);gap:32px 30px}.features-grid p{font-size:.9375rem}.use-cases{grid-template-columns:1fr;gap:20px;padding:35px}.use-cases-intro>p:not(.section-kicker){max-width:520px}.document-types article{padding:23px 0}.document-type-label{display:block}.document-types{margin-top:7px}.document-types p{font-size:.875rem}.document-index{margin-right:3px}.integrations{flex-direction:column;align-items:start;gap:26px;padding-block:40px}.integration-links{gap:14px;width:100%}.integration-links a{flex:1;gap:12px;padding:15px 18px;font-size:.9375rem}.integration-links a>span:last-child{margin-left:auto}.faq-section{grid-template-columns:1fr;gap:30px}.faq-intro h2{font-size:2rem}.faq-intro h2 br{display:none}.faq-intro>p:not(.section-kicker){margin-top:18px;margin-right:10px;display:inline-block}.closing-section{padding:38px}.closing-content h2{font-size:2.35rem}.closing-aside{display:none}.closing-actions{gap:22px}.footer-main{grid-template-columns:1.6fr 1fr 1fr;gap:30px}.footer-brand{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.footer-brand p{text-align:right;margin:0}.footer-main{padding-bottom:35px}.footer-column h2{margin-top:5px}.footer-bottom>span:last-child{display:none}.stack-strip>span:first-child{max-width:none}.demo-file{font-size:.75rem}.example-label{font-size:.6875rem}}@media (width<=560px){.eyebrow{letter-spacing:.65px;gap:8px;font-size:.625rem}.hero-note{font-size:.75rem}.demo-bottom{font-size:.6875rem}.demo-file{font-size:.75rem}.example-label{font-size:.625rem}.section{padding-block:56px}.section-kicker{letter-spacing:1px;margin-bottom:18px;font-size:.6875rem}.section h2{letter-spacing:-1px;font-size:2rem}.section-heading{gap:19px;margin-bottom:32px}.section-heading>p{font-size:.9375rem}.section-heading>p br{display:none}.steps{grid-template-columns:1fr;gap:30px}.steps article,.steps article:first-child{border-top:1px solid var(--line);padding-top:25px}.steps h3{font-size:1.2rem}.steps p{max-width:420px;margin-bottom:9px;font-size:1rem}.steps .text-link{font-size:.875rem}.step-number{margin-bottom:17px}.step-number span{font-size:.75rem}.api-section{padding-block:51px}.api-section h2{font-size:2.15rem}.api-intro>p:not(.section-kicker){margin-top:20px;font-size:1rem}.request-tabs{gap:0;padding-inline:7px}.request-tabs button{padding-inline:11px;font-size:.8125rem}.request-card pre{font-size:.6875rem}.request-card #request-panel{padding:20px 15px}.request-endpoint{margin-left:15px;margin-right:15px;font-size:.6875rem}.request-card .response-code{padding-left:15px;padding-right:15px}.response-label{margin-inline:15px}.request-note{padding-inline:15px;font-size:.6875rem}.features-grid{grid-template-columns:1fr;gap:27px}.features-grid article{padding-top:23px}.feature-symbol{margin-bottom:18px}.features-grid h3{font-size:1.2rem}.features-grid p{max-width:none;font-size:1rem}.features-link{margin-top:25px}.use-cases{padding:28px 23px}.use-cases h2{font-size:1.9rem}.use-cases .section-kicker{letter-spacing:.5px;font-size:.625rem}.use-cases-intro>p:not(.section-kicker){font-size:.9375rem}.document-type-label{display:none}.document-types h3{font-size:1rem}.document-types p{font-size:.8125rem}.document-index{font-size:.6875rem}.integrations{padding-block:38px}.integrations h2{font-size:1.7rem}.integrations p:not(.section-kicker){font-size:.9375rem}.integration-links{gap:8px}.integration-links a{flex:1;justify-content:center;gap:6px;padding:16px 7px;font-size:.75rem}.integration-links a>span:last-child{display:none}.integration-mark{width:19px;font-size:19px}.faq-intro h2{font-size:1.9rem;line-height:1.25}.faq-list details{padding:20px 0}.faq-list summary{gap:15px;font-size:.875rem}.faq-list p{margin-right:15px;font-size:.875rem}.closing-section{padding:33px 25px}.closing-content .section-kicker{font-size:.625rem}.closing-content h2{letter-spacing:-1.1px;font-size:2rem}.closing-content p:not(.section-kicker){font-size:.875rem}.closing-actions{flex-wrap:wrap;gap:18px;margin-top:24px}.closing-actions .button{gap:22px;padding:14px 17px;font-size:.8125rem}.closing-actions .text-link{font-size:.8125rem}.site-footer{padding-top:42px}.footer-main{grid-template-columns:repeat(2,1fr);gap:32px}.footer-brand{padding-bottom:10px}.footer-column h2,.footer-column a{font-size:.8125rem}.footer-bottom{flex-wrap:wrap;gap:12px;padding-top:22px;padding-bottom:25px;font-size:.6875rem}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.request-card #request-panel{height:290px;min-height:0;overflow:auto}.request-card #request-panel pre{overflow:visible}.request-card pre{font-size:.75rem}.steps .text-link{font-size:.875rem}@media (width<=560px){.hero h1{letter-spacing:-1.7px;font-size:clamp(2rem,9.5vw,2.9rem)}.hero-actions .button{white-space:nowrap;gap:10px;padding-inline:15px}.request-card pre{font-size:.6875rem}.request-card #request-panel{height:284px}}@media (width<=360px){.nav-row{gap:8px}.brand{padding:0}.brand img{width:98px}.menu-toggle{width:30px}.nav-actions .button{gap:8px;padding-inline:10px}.hero-actions .button{gap:7px;padding-inline:12px;font-size:.75rem}.eyebrow{letter-spacing:.3px}}.icon{vertical-align:-.125em;pointer-events:none;flex:none;width:1rem;height:1rem;display:inline-block}.footer-column a,.desktop-nav a,.mobile-nav a{align-items:center;gap:.4rem;display:inline-flex}.footer-column .icon,.desktop-nav .icon{opacity:.75;width:.875rem;height:.875rem}.button .icon,.text-link .icon{width:1rem;height:1rem}.demo-bottom a{align-items:center;gap:.55rem;display:inline-flex}.demo-bottom .icon{width:.875rem;height:.875rem}.integration-links a>.icon:last-child{color:#96adc5;width:.875rem;height:.875rem;margin-left:7px}@media (width<=1050px){.integration-links a>.icon:last-child{margin-left:3px}}@media (width<=780px){.integration-links a>.icon:last-child{margin-left:auto}}@media (width<=560px){.integration-links a>.icon:last-child{display:none}}:root{color-scheme:dark;--bg:#101316;--ink:#e8eef3;--muted:#a0a6ad;--green:#a0bfde;--line:#2d3339;--lime:#accced}::selection{color:#111922;background:#accced}.brand img{filter:none;opacity:1}.site-header{background:#101316}.desktop-nav,.sign-in{color:#c0c7ce}.desktop-nav a span{color:#8a95a0}.button-dark,.button-lime{color:#111b25;background:#accced;border-color:#accced;box-shadow:0 3px 10px #0000001c}.button-dark:hover,.button-lime:hover{background:#c1dbf5;border-color:#c1dbf5;box-shadow:0 5px 18px #0000002b}.button-white{color:#dfe7ef;background:#1c2127;border-color:#353e47}.button-white:hover{background:#283038}.skip-link{color:#111b25;background:#accced}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline-color:#accced}.status-dot{background:#9cbee1;box-shadow:0 0 0 4px #1b2631}.eyebrow{color:#b1becc}.hero h1 span{color:#a0bfde}.hero-description{color:#a3aab2}.hero-note{color:#929eaa}.hero-note>span:first-child{color:#a4c3e3}.mobile-nav:not([hidden]){background:#14181d;box-shadow:0 12px 24px #0003}.demo{background:#181d22;border-color:#39424b;box-shadow:0 24px 70px #00000038}.demo-toolbar{background:#1b2127;border-color:#343c45}.demo-file{color:#d9e2eb}.file-icon{color:#9eafc0}.saved-label{color:#b0cae4;background:#253240;border-color:#344657}.demo-hint{color:#8794a1}.example-label{color:#99a6b3}.code-panel{background:#12171c}.code-tabs{border-color:#2e3740}.code-tab{color:#9ca8b4}.code-language{color:#92a0ad}.code-footer{color:#9ba9b8;border-color:#2e3740}.code-line:before{color:#798898}.syntax-comment{color:#8a9caf}.preview-panel{background:#272d34}.preview-toolbar{color:#aab8c5}.preview-toolbar-divider{color:#647281}.preview-dot{background:#9cbddf}.invoice{color-scheme:light;box-shadow:0 8px 25px #00000026}.preview-caption{color:#a9b8c7}.tiny-check{color:#a1c2e4}.demo-bottom{color:#9caab8;background:#1b2127;border-top:1px solid #343c45}.demo-bottom a{color:#adc8e3}.terminal-symbol{color:#8ba0b5}.stack-strip{color:#9ca7b2}.stack-strip>span:first-child,.stack-any{color:#8894a1}.section-kicker,.step-number span{color:#93a7bb}.step-number{color:#a3c1df}.api-section{background:#171c21;border-block:1px solid #2a3139}.api-section .section-kicker{color:#9daebf}.api-intro>p:not(.section-kicker){color:#a7b1bb}.api-detail{color:#b7c4d2}.api-detail div>span{color:#9aaabb}.request-card{background:#0f1419;border-color:#3a4550;box-shadow:0 16px 40px #00000020}.request-tabs button{color:#a1b0c0}.request-tabs button[aria-selected=true]{color:#bad3ed}.request-card .request-note{color:#9cacbd}.feature-symbol{color:#a5c2e0;background:#1c242c;border-color:#34404d}.use-cases{background:#191f25;border-color:#333c46}.use-cases-intro>p:not(.section-kicker){color:#9aa6b2}.document-types article{border-color:#343d47}.document-types p{color:#9ba9b7}.document-index,.document-type-label{color:#8fa6bd}.integration-links a{background:#1a2128;border-color:#343f4b}.integration-links a:hover{background:#232c36;box-shadow:0 4px 16px #00000024}.integration-links a>span:last-child{color:#96adc5}.zapier-mark{color:#ff936a}.make-mark{color:#c697ef}.airtable-mark{color:#79cad4}.faq-list summary span{color:#9db5ce}.faq-list p a{color:#a4c5e7}.closing-section{background:#212a33;border-color:#344556}.closing-content .section-kicker{color:#a6bfd9}.closing-content h2{color:#e3ecf6}.closing-content p:not(.section-kicker){color:#a3b7cb}.closing-aside{color:#819ab3}.closing-aside div{border-color:#41566c}.closing-aside strong{color:#a9c9ea}.footer-bottom{color:#94a0ab}:root{--dark:#1b2530}.code-tab.active{color:#b3d3f4;border-bottom-color:#a3c8ed}.small-dot{background:#a0c5eb}.syntax-tag{color:#a2c8ef}.syntax-attr{color:#c4d0dd}.code-panel{color:#bdc9d5}.api-detail>span{color:#a5caee}.request-tabs{border-color:#303d4a}.request-tabs button[aria-selected=true]{border-bottom-color:#a8cbef}.request-endpoint{color:#bbc8d4}.request-endpoint>span{color:#b2d1f1;background:#253648}.request-card #request-panel{color:#dee8f2}.response-label{color:#a3b6c9;border-top-color:#303d4a}.response-dot{background:#a0c3e6}.request-card .response-code{color:#bdcedf}.request-note{border-top-color:#303d4a}.invoice{color:#222b34}.invoice-mark{color:#eaf2fa}.invoice-meta>div,.invoice-no,.invoice-label,.invoice-table .invoice-table-head,.invoice-bottom{color:#75808b}.invoice-meta strong{color:#404850}.invoice-table>div{border-color:#e8ecf1}.invoice-table .invoice-total{background:#e8f0f8}.cookie-settings{color:inherit;font:inherit;background:0 0;border:0;padding:0}.cookie-settings:hover{text-decoration:underline}.footer-bottom{flex-wrap:wrap}[data-signup][aria-disabled=true]{cursor:wait;opacity:.7}.signup-status:not([hidden]){z-index:60;width:min(480px,100% - 36px);color:var(--ink);background:#1b2530;border:1px solid #a0bfde;border-radius:8px;margin:0;padding:16px 20px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0004}#cc-main{color-scheme:light}.desktop-nav a[aria-current=page],.mobile-nav a[aria-current=page]{color:var(--lime)}
