@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2")}.public-site{--public-ink: #172f36;--public-muted: #52656a;--public-accent: #11675d;--public-line: #dce3df;background:#fcfcf9;color:var(--public-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.65}.public-site *{box-sizing:border-box}.public-site :is(h1,h2,h3,h4){font-family:inherit;letter-spacing:-.035em;line-height:1.15;color:var(--public-ink)}.public-site h1{font-size:clamp(2.5rem,4.8vw,4.5rem);font-weight:600;margin:0 0 1.5rem}.public-site h1 span{color:var(--public-accent)}.public-site h2{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:600;margin:0 0 1.25rem}.public-site h3{font-size:1.3rem;font-weight:600;margin:0 0 .75rem}.public-site p{margin:0 0 1.25rem;color:var(--public-muted)}.public-site a{text-underline-offset:4px}.public-site :is(a,button,summary,input):focus-visible{outline:2px solid var(--public-accent);outline-offset:5px}.public-site main:focus{outline:none}.public-footer :is(a,button):focus-visible{outline-color:#d3efea}.public-site :is(section,[id]){scroll-margin-top:105px}.public-container{max-width:1248px;margin-inline:auto;padding-inline:40px}.public-header{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--public-line);background:#fcfcf9}.public-nav-row{display:flex;align-items:center;justify-content:space-between;min-height:88px;gap:28px}.public-logo{flex-shrink:0}.public-logo img{width:184px;height:48px;object-fit:contain}.public-navigation{display:flex;align-items:center;gap:25px;font-size:.85rem;font-weight:500}.public-navigation>a:not(.public-button):hover,.public-navigation>a[aria-current]{color:var(--public-accent);text-decoration:underline}.public-language{padding:8px;cursor:pointer}.public-menu-toggle{display:none}.public-site .public-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:13px 20px;border-radius:5px;background:var(--public-accent);border:1px solid var(--public-accent);color:#fff;font-size:.875rem;font-weight:600;line-height:1.3;cursor:pointer;text-decoration:none}.public-site .public-button:hover{background:#0b514a}.public-site .public-button:disabled{opacity:.55;cursor:wait}.public-button svg,.public-text-link svg{width:17px;height:17px;flex-shrink:0}.public-site .public-button-secondary{color:var(--public-ink);background:transparent;border-color:var(--public-line)}.public-site .public-button-secondary:hover{background:#edf2ee}.public-hero{padding-top:82px;padding-bottom:86px}.public-hero-split{display:grid;grid-template-columns:1.08fr 1fr;gap:74px;align-items:center}.public-site .public-eyebrow{color:var(--public-accent);font-size:.72rem;letter-spacing:.12em;font-weight:600;text-transform:uppercase;margin-bottom:22px}.public-site .public-lead{font-size:1.13rem;line-height:1.75}.public-site .public-small{font-size:.78rem;margin-top:22px}.public-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:30px}.public-text-link{display:inline-flex;align-items:center;gap:10px;color:var(--public-accent);font-size:.9rem;font-weight:600}.public-text-link:hover{text-decoration:underline}.public-context-line{border-block:1px solid var(--public-line)}.public-context-line>div{display:flex;justify-content:space-between;gap:20px;padding-block:20px;font-size:.8rem;color:var(--public-muted)}.public-section{padding-block:80px}.public-explainer{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.public-tinted{background:#f0f3ed}.public-section-heading{max-width:650px;margin-bottom:36px}.public-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;list-style:none;padding:0;margin:0 0 35px}.public-steps>li{border-top:1px solid #c7d3c8;padding-top:18px}.public-step-number{display:block;color:var(--public-accent);font-size:.8rem;margin-bottom:25px}.public-option{border-top:1px solid var(--public-line);padding-block:23px}.public-example{background:#fff;border:1px solid #cbd8d0;border-radius:8px;overflow:hidden;margin:0}.public-example-top{display:flex;justify-content:space-between;padding:15px 22px;background:#edf2ee;gap:15px;font-size:.68rem;letter-spacing:.045em;text-transform:uppercase}.public-example-brief{padding:28px 26px 24px}.public-example-brief .public-eyebrow{margin-bottom:10px}.public-example-brief h3{font-size:1.65rem}.public-example-brief p{font-size:.8rem}.public-example-tags{display:flex;flex-wrap:wrap;gap:8px}.public-example-tags span{font-size:.7rem;border:1px solid var(--public-line);border-radius:3px;padding:3px 9px}.public-example-result{display:flex;gap:12px;align-items:center;margin:0 24px;padding:20px 0;border-block:1px solid var(--public-line);font-size:.82rem}.public-example-avatar{display:grid;place-items:center;width:38px;height:42px;background:#edf2ee;font-size:1rem;border-radius:4px}.public-example-result strong,.public-example-result span{display:block}.public-example-result>div>span{font-size:.72rem;color:var(--public-muted)}.public-example-result .public-example-fit{margin-left:auto;display:flex;align-items:center;gap:5px;font-size:.65rem;color:var(--public-accent)}.public-example-fit svg{width:13px;height:13px}.public-example-facts{margin:0;padding:16px 24px;font-size:.75rem}.public-example-facts>div{display:flex;justify-content:space-between;gap:20px;padding:7px 0}.public-example-facts dt{color:var(--public-muted)}.public-example-facts dd{text-align:right}.public-example figcaption{background:#f8faf7;padding:14px 24px;font-size:.7rem;color:var(--public-muted);border-top:1px solid var(--public-line)}.public-reading-links>a{position:relative;display:block;border-bottom:1px solid #c7d3c8;padding:0 34px 25px 0;margin-bottom:25px}.public-reading-links span{font-size:.72rem;color:var(--public-accent)}.public-reading-links h3{margin-top:10px}.public-reading-links svg{position:absolute;right:0;top:20px;width:18px}.public-cta{padding-block:70px;border-top:1px solid var(--public-line)}.public-cta-row{display:flex;justify-content:space-between;gap:45px;align-items:center}.public-cta-row>div{max-width:650px}.public-cta-row>a{flex-shrink:0}.public-cta-row p:last-child{margin-bottom:0}.public-footer{background:#172f36;padding:58px 0 25px;color:#dae3df;font-size:.82rem}.public-footer-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:45px}.public-footer-grid>div{max-width:285px}.public-footer p{color:#c0ceca;margin-top:18px}.public-footer nav{display:flex;flex-direction:column;gap:10px}.public-footer h2{color:#fff;font-size:.85rem;margin:10px 0 12px;letter-spacing:0}.public-footer a:hover{text-decoration:underline}.public-footer-bottom{border-top:1px solid #385158;display:flex;justify-content:space-between;gap:15px;margin-top:50px;padding-top:22px;color:#b6c8c3;font-size:.72rem}.public-faq details{border-bottom:1px solid var(--public-line)}.public-faq summary{list-style:none;display:flex;gap:25px;justify-content:space-between;cursor:pointer;font-weight:500;padding:20px 0}.public-faq summary::-webkit-details-marker{display:none}.public-faq summary span{color:var(--public-accent)}.public-faq details[open] summary span{transform:rotate(45deg)}.public-faq p{max-width:68ch;font-size:.95rem;padding-bottom:8px}.public-page-heading{max-width:850px;padding-top:62px;padding-bottom:48px}.public-page-heading h1{font-size:clamp(2.2rem,4vw,3.4rem)}.public-article-list{display:grid;grid-template-columns:1fr 1fr;gap:0 65px;padding-bottom:65px}.public-article-list article{border-top:1px solid var(--public-line);padding-block:30px}.public-article-list h2{font-size:1.55rem}.public-article-meta{display:flex;gap:12px;flex-wrap:wrap;font-size:.75rem;color:var(--public-muted);margin-bottom:18px}.public-prose{max-width:760px;margin-inline:auto;padding:0 28px 65px}.public-prose p{font-size:1.05rem;line-height:1.85}.public-prose section{margin-top:45px}.public-prose h2{font-size:1.55rem;letter-spacing:-.02em}.public-prose .public-example,.public-prose .public-integration-example{margin-block:35px}.public-prose .public-example p{font-size:.85rem}.public-article-heading{max-width:900px;margin-inline:auto}.public-article-heading .public-text-link{margin-bottom:25px}.public-related{border-top:1px solid var(--public-line);padding-top:30px}.public-related a{display:flex;justify-content:space-between;padding:15px 0;gap:20px}.public-integration-example{border:1px solid var(--public-line);padding:28px;background:#fff;border-radius:6px}.public-integration-example>div{display:flex;gap:18px;align-items:center;padding:25px 0;border-bottom:1px solid var(--public-line)}.public-integration-example strong{font-size:1rem}.public-integration-example>div>span{flex:1;font-size:.8rem;color:var(--public-muted);text-align:center}.public-integration-example svg{height:17px;margin:12px auto 0}.public-integration-example figcaption{font-size:.75rem;color:var(--public-muted);margin-top:20px}.public-feature-rows>div{border-top:1px solid var(--public-line);padding-block:24px}.public-use-cases{margin:0;padding:0;list-style:none}.public-use-cases li{padding:13px 0;border-bottom:1px solid var(--public-line)}.public-comparison{width:100%;border-collapse:collapse;font-size:.9rem}.public-comparison th,.public-comparison td{padding:18px;border-bottom:1px solid var(--public-line);text-align:left;vertical-align:top}.public-comparison th{font-weight:600}.public-table-scroll{overflow-x:auto}.public-pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding-bottom:40px}.public-plan{border:1px solid var(--public-line);background:#fff;padding:26px 23px;display:flex;flex-direction:column;border-radius:6px}.public-plan h2{font-size:1.2rem;margin-bottom:20px}.public-plan-price{font-size:2.2rem;letter-spacing:-.05em;font-weight:600}.public-plan ul{font-size:.86rem;padding-left:17px;margin:20px 0 28px;flex:1}.public-plan li{margin-bottom:10px}.public-plan-note{font-size:.78rem}.public-notice{padding:24px;border:1px solid var(--public-line);background:#f0f3ed;margin-bottom:30px}@media(max-width:1100px){.public-navigation{gap:15px}.public-container{padding-inline:28px}.public-hero-split{gap:38px}.public-explainer{gap:55px}}@media(max-width:960px){.public-menu-toggle{display:grid;place-items:center;width:44px;height:44px;cursor:pointer}.public-menu-toggle svg{width:22px;height:22px}.public-nav-row{flex-wrap:wrap;gap:0;min-height:76px}.public-navigation{display:none;width:100%;padding:8px 0 24px;align-items:stretch}.public-navigation.is-open{display:flex;flex-direction:column;gap:0}.public-navigation>a,.public-navigation>button{padding:13px 0;text-align:left}.public-navigation>.public-button{margin-top:12px;padding:14px}.public-navigation>button{align-self:flex-start;min-width:44px}.public-footer-grid{grid-template-columns:1.5fr 1fr 1fr}.public-footer-grid>div{grid-column:1/-1;max-width:none}.public-pricing-grid{grid-template-columns:1fr 1fr}}@media(max-width:740px){.public-container{padding-inline:22px}.public-hero{padding-block:42px 50px}.public-hero-split,.public-explainer{grid-template-columns:1fr;gap:35px}.public-section{padding-block:48px}.public-steps{grid-template-columns:1fr;gap:25px}.public-step-number{margin-bottom:12px}.public-context-line>div{flex-direction:column;gap:5px}.public-cta{padding-block:48px}.public-cta-row{align-items:flex-start;flex-direction:column;gap:25px}.public-article-list{grid-template-columns:1fr}.public-page-heading{padding-block:40px}.public-article-list article{padding-block:24px}.public-footer-grid{grid-template-columns:1fr 1fr;gap:30px}.public-footer-bottom{flex-direction:column}.public-example-result{flex-wrap:wrap}.public-prose{padding-inline:22px}.public-comparison{min-width:560px}.public-pricing-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.public-site *,.public-site *:before,.public-site *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.public-skip-link{position:fixed;top:-100px;left:20px;z-index:100;background:#fff;padding:12px 20px}.public-skip-link:focus{top:12px}.public-example-role{display:block;font-size:1.3rem;line-height:1.15;margin-bottom:.75rem}.public-terms-accept{display:flex;align-items:flex-start;gap:12px}.public-terms-accept input{margin-top:6px;width:18px;height:18px;flex-shrink:0;accent-color:var(--public-accent)}.public-terms-accept a{text-decoration:underline}.public-capture-section{padding-bottom:64px}.public-product-capture{margin:0}.public-product-capture img{display:block;width:100%;height:auto;border:1px solid var(--public-line);border-radius:6px}.public-product-capture figcaption{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-top:16px;font-size:.78rem;color:var(--public-muted)}.public-product-capture figcaption strong{font-weight:500;color:var(--public-ink)}.public-prose .public-product-capture{margin-block:32px}.public-account{min-height:65vh;max-width:1100px;margin:auto;padding:48px 22px 72px;display:flex;flex-direction:column;align-items:center;justify-content:center}.public-account h1{font-size:1.8rem;letter-spacing:-.03em}.public-account h2{font-size:1.25rem;letter-spacing:-.02em}.public-account .public-account-title{margin-bottom:32px;text-align:center}.public-account p{margin-bottom:1rem}.public-account input{min-height:44px}.public-account input[type=checkbox]{min-height:auto}.public-account a{text-decoration:underline}.public-account [class*=text-slate-500]{color:#52656a}.public-legal{padding-bottom:80px}.public-legal h2{font-size:1.55rem;margin-top:36px}.public-legal h3{font-size:1.2rem;margin-top:28px}.public-legal h4{font-size:1.05rem;margin-top:24px}.public-legal a{color:var(--public-accent);text-decoration:underline;overflow-wrap:anywhere}.public-legal ul{list-style:disc;padding-left:24px}.public-legal ol{list-style:decimal;padding-left:24px}.public-legal li{margin-bottom:10px}.public-legal hr{border:0;border-top:1px solid var(--public-line);margin-block:30px}.public-legal-details>div{display:grid;grid-template-columns:150px 1fr;gap:24px;border-bottom:1px solid var(--public-line);padding-block:14px}.public-legal-details dt{color:var(--public-muted)}.public-legal-details dd{margin:0}.public-preserve-lines{white-space:pre-line}@media(max-width:600px){.public-legal-details>div{grid-template-columns:1fr;gap:4px}}.public-site .public-step-heading{font-size:1.3rem;margin-bottom:.75rem}body:has(.public-site)>a[href="#main-content"]{display:none}
