:root{color-scheme:light;--ink: #162b23;--muted: #576861;--line: #dbe5df;--green: #087b52;--green-dark: #066441;--mint: #2ac487;--blue: #255c9a;--paper: #f5f8f6;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:16px;font-synthesis:none;letter-spacing:0}*{box-sizing:border-box}body{margin:0;background:#fff;color:var(--ink)}public-root,public-landing,public-docs,public-not-found{display:block;min-width:0}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}p{line-height:1.75}a{color:var(--green);text-underline-offset:4px}a,button,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{font:inherit;cursor:pointer}img{display:block;max-width:100%}:focus-visible{outline:3px solid var(--blue);outline-offset:5px}code,pre{font-family:Cascadia Code,Consolas,monospace}code{font-size:13px;overflow-wrap:anywhere}.container{width:min(1240px,100% - 80px);margin-inline:auto;min-width:0}.skip-link{position:fixed;top:-100px;left:16px;z-index:100;padding:12px;background:#fff}.skip-link:focus{top:12px}.site-header{position:sticky;top:0;z-index:20;background:#fffffffa;border-bottom:1px solid var(--line)}.header-inner{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:inline-flex;flex:0 0 auto}.brand img{object-fit:contain}.site-header nav{display:flex;align-items:center;gap:24px}.site-header nav>a:not(.button){font-size:13px;color:#53645b;font-weight:550;text-decoration:none;padding-block:16px}.site-header nav>a:hover,.site-header nav>a.active{color:var(--green)}.site-header nav>a.active{box-shadow:0 2px var(--green)}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 20px;border:1px solid transparent;border-radius:4px;font-size:14px;font-weight:650;text-decoration:none;text-align:center}.button img{flex:0 0 18px}.button.primary{background:var(--green);border-color:var(--green);color:#fff}.button.primary:hover{background:var(--green-dark);border-color:var(--green-dark)}.button.primary img{filter:invert(1)}.button.secondary{background:transparent;border-color:#b8c9bf;color:var(--ink)}.button.secondary:hover{background:#eaf2ed;border-color:var(--green)}.button.small{min-height:42px;padding:10px 14px;font-size:12px}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;padding:9px;border:1px solid var(--line);border-radius:4px;background:#fff}.icon-button:hover{background:var(--paper)}.menu-toggle{display:none}.eyebrow{display:block;margin-bottom:16px;color:var(--green);font-size:11px;font-weight:750;text-transform:uppercase;line-height:1.5}.hero{position:relative;isolation:isolate;background:#eef5f1;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/assets/zyntro-logo.png) no-repeat right 32px center / min(44%,640px) auto;opacity:.1}.hero-content{padding-block:54px 46px}.hero h1{font-size:76px;font-weight:700;line-height:1.05;margin-bottom:20px}.hero-lead{font-size:31px;font-weight:580;line-height:1.35;max-width:730px}.hero-description{max-width:645px;margin-top:18px;font-size:15px;color:#52665b}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.hero .actions{margin-top:26px}.hero-note{display:flex;align-items:flex-start;gap:8px;margin-top:20px;font-size:11px;color:#586e61}.hero-note img{flex:0 0 17px;margin-top:1px}.coverage-band{border-block:1px solid var(--line)}.coverage-inner{min-height:116px;display:grid;grid-template-columns:1fr 1.2fr 1fr 1fr;align-items:center}.coverage-inner>div{padding:0 32px;border-left:1px solid var(--line)}.coverage-inner>div:first-child{border-left:0;padding-left:0}.coverage-label{font-size:13px;font-weight:650}.coverage-inner strong{display:block;font-size:29px;line-height:1.2;font-weight:650;font-variant-numeric:tabular-nums}.coverage-inner span{display:block;font-size:11px;color:var(--muted);margin-top:9px;line-height:1.5}.section{padding-block:76px;scroll-margin-top:108px}.section h2,.access-section h2{font-size:36px;line-height:1.2;font-weight:620;max-width:780px}.section-intro{color:var(--muted);font-size:15px;max-width:740px;margin-top:22px}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;margin-top:48px}.product-grid>div{min-width:0;padding-top:23px;border-top:1px solid var(--line)}.feature-icon{margin-bottom:22px;opacity:.7}.product-grid h3{font-size:18px;font-weight:650;margin-bottom:12px}.product-grid p{color:var(--muted);font-size:14px}.text-link{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:650;text-decoration:none;min-height:44px}.text-link:hover{text-decoration:underline}.product-grid .text-link{margin-top:16px}.quality-note{display:flex;gap:14px;align-items:flex-start;padding:16px 20px;background:#fff9e9;border-left:3px solid #d2a247;margin-top:38px;color:#735c2c}.quality-note>img{flex:0 0 21px;margin-top:2px;opacity:.7}.quality-note p{font-size:12px;line-height:1.7}.plans-section{background:var(--paper);border-block:1px solid var(--line)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:36px}.section-heading>div{flex:1.3}.section-heading>p{flex:1;font-size:14px;color:var(--muted);max-width:400px}.plans-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.plan{min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:28px;border:1px solid var(--line);border-radius:6px;background:#fff}.plan.featured{border-color:var(--green);border-top:3px solid var(--green);padding-top:26px}.plan.enterprise{border-top:3px solid #6387ad;padding-top:26px}.plan-status{display:inline-block;font-size:10px;line-height:1.55;color:var(--green);font-weight:650;margin-bottom:19px}.plan-status.future{color:#5b6880}.plan h3{font-size:25px;font-weight:650;margin-bottom:17px}.plan>p{color:var(--muted);font-size:13px;min-height:70px}.plan ul{display:grid;gap:14px;margin:25px 0 29px;padding:0;list-style:none}.plan li{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.5}.plan li img{flex:0 0 17px}.plan .button{margin-top:auto;width:100%;font-size:12px}.plans-note{margin-top:24px;max-width:880px;font-size:11px;color:var(--muted)}.documentation-section .eyebrow{color:var(--blue)}.endpoint-strip{display:flex;align-items:center;gap:16px;border-block:1px solid var(--line);padding:22px 0;margin-top:34px}.method{flex:0 0 auto;font-size:10px;font-weight:750;color:#066441;background:#e0f1e8;padding:7px 10px;border-radius:3px}.endpoint-strip>code{flex:1;font-size:14px;min-width:0}.endpoint-strip>a{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px}.parameter-preview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-block:30px 20px}.parameter-preview div{min-width:0}.parameter-preview dt{font-weight:650;margin-bottom:12px}.parameter-preview dt code{font-size:12px}.parameter-preview dd{margin:0;color:var(--muted);font-size:12px;line-height:1.8}.access-section{background:#102c22;color:#fff;padding-block:62px;scroll-margin-top:100px}.access-inner{display:flex;align-items:center;justify-content:space-between;gap:45px}.access-section .eyebrow{color:#a3dfc3}.access-section h2{font-size:32px}.access-section p{color:#c1d0c7;font-size:13px;margin-top:18px;max-width:460px}.access-section .actions{max-width:310px;width:100%;flex:0 0 310px}.access-section .button{width:100%}.access-section .primary{background:#2ac487;border-color:#2ac487;color:#10231e}.access-section .primary img{filter:none}.access-section .primary:hover{background:#51d6a0}.access-section .secondary{color:#e3efe7;border-color:#4b6c5a}.access-section .secondary:hover{background:#234b37}.site-footer{padding-block:34px}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.site-footer p,.footer-note{color:var(--muted);font-size:10px}.site-footer p{margin-top:5px}.site-footer nav{display:flex;flex-wrap:wrap;gap:24px}.site-footer nav a{color:#485f52;font-size:12px;text-decoration:none}.site-footer nav a:hover{text-decoration:underline}.docs-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:70px;align-items:start;padding-block:54px 70px}.docs-nav{position:sticky;top:118px}.docs-nav .back-link{margin-bottom:24px;color:var(--muted)}.docs-nav nav{display:grid;gap:2px;border-left:1px solid var(--line)}.docs-nav nav a{display:block;padding:12px 16px;color:#5c6b62;font-size:12px;text-decoration:none}.docs-nav nav a:hover{color:var(--green);background:var(--paper)}.docs-content{min-width:0;max-width:920px}.docs-heading h1{font-size:40px;line-height:1.2}.docs-heading p{color:var(--muted);font-size:14px;margin-top:20px;max-width:650px}.docs-section{padding-top:40px;margin-top:36px;border-top:1px solid var(--line);scroll-margin-top:100px}.docs-section h2{font-size:23px;font-weight:650;margin-bottom:20px}.docs-section p{color:var(--muted);font-size:13px;margin-block:18px}.endpoint-label{display:flex;align-items:center;gap:12px;margin-top:24px;min-width:0}.endpoint-label>code{min-width:0;font-size:12px}.code-example{background:#14241f;color:#d9ede2;border:1px solid #2b4237;border-radius:6px;margin-block:22px;overflow:hidden}.code-heading{display:flex;justify-content:space-between;align-items:center;padding:9px 16px;border-bottom:1px solid #31463b;min-height:53px;gap:12px}.code-heading>span{font-size:11px;color:#b8cebf}.code-heading .icon-button{background:transparent;border-color:#41564b}.code-heading .icon-button:hover{background:#2c4738}.code-heading img{filter:invert(1)}.code-example pre{margin:0;padding:22px;overflow-x:auto;max-width:100%;font-size:12px;line-height:1.8;tab-size:2}.code-example code{font-size:12px}.docs-note{display:flex;gap:12px;padding:15px 18px;background:#eef5fb;color:var(--blue);border-left:3px solid #8cb3d7}.docs-note img{flex:0 0 20px;margin-top:2px}.docs-note p{color:#375e80;margin:0;font-size:12px}.postman-guide{padding:18px 0;border-block:1px solid var(--line);font-size:13px;color:var(--muted)}.postman-guide summary{cursor:pointer;color:var(--ink);font-weight:600}.postman-guide ol{padding-left:22px;line-height:1.8;margin:18px 0 0}.postman-guide li+li{margin-top:8px}.parameter-table{max-width:100%;overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left}th{font-size:11px;color:var(--muted);background:var(--paper);padding:13px 12px;border-bottom:1px solid var(--line)}td{vertical-align:top;padding:17px 12px;border-bottom:1px solid var(--line);font-size:12px;line-height:1.7;color:#52665a;overflow-wrap:anywhere}td:first-child{width:35%;color:var(--ink)}td code{font-size:11px}.requirement{display:block;font-size:10px;color:var(--muted);margin-top:7px}.status-list{margin:28px 0}.status-list>div{display:grid;grid-template-columns:45px minmax(0,1fr);gap:16px;border-bottom:1px solid var(--line);padding:14px 0;font-size:12px;line-height:1.8}.status-list dt{font-family:Consolas,monospace;font-weight:650;color:var(--blue)}.status-list dd{margin:0;color:var(--muted)}.docs-bottom{display:flex;align-items:center;flex-wrap:wrap;gap:30px;margin-top:42px}.copy-status{position:sticky;bottom:16px;margin-top:20px;padding:14px 18px;background:#eaf5ef;color:var(--green);border:1px solid #b4d2c1;font-size:12px;line-height:1.7;border-radius:4px}.copy-status:empty{display:none}.not-found{padding-block:100px;min-height:60vh}.not-found h1{font-size:36px}.not-found p{margin-block:24px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1800px){.hero-content{padding-block:66px 58px}}@media(max-width:1100px){.container{width:calc(100% - 48px)}.site-header nav{gap:16px}.site-header nav>a:not(.button){font-size:12px}.plan{padding:24px 21px}.docs-layout{gap:40px;grid-template-columns:160px minmax(0,1fr)}}@media(max-width:960px){.header-inner{min-height:76px}.brand img{width:133px;height:50px}.menu-toggle{display:inline-flex}.site-header nav{display:none;position:absolute;top:100%;left:0;right:0;padding:18px 24px 24px;background:#fff;border-bottom:1px solid var(--line);align-items:stretch;gap:2px;box-shadow:0 12px 18px #10231e0a}.site-header nav.open{display:flex;flex-direction:column}.site-header nav>a:not(.button){font-size:14px;padding:13px 0;box-shadow:none}.site-header nav .button{margin-top:10px}.hero h1{font-size:66px}.hero-lead{font-size:27px}.hero-description{max-width:590px}.hero:before{background-size:70% auto;background-position:right 20px center;opacity:.045}.coverage-inner>div{padding-inline:23px}.coverage-inner strong{font-size:25px}.section{padding-block:56px}.section h2{font-size:32px}.section-heading{gap:30px}.product-grid{gap:26px}.product-grid h3{font-size:16px}.product-grid p{font-size:13px}.plans-grid{grid-template-columns:minmax(0,1fr);gap:16px}.plan{padding:26px}.plan.featured,.plan.enterprise{padding-top:24px}.plan>p{min-height:0}.plan ul{margin-block:24px}.plan .button{width:auto;min-width:220px}.plan-status{margin-bottom:12px}.parameter-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.footer-inner{flex-wrap:wrap}.footer-note{margin-left:auto}.access-inner{gap:32px}.access-section .actions{flex-basis:250px}.docs-layout{display:block;padding-top:30px}.docs-nav{position:static;margin-bottom:32px}.docs-nav .back-link{display:none}.docs-nav nav{display:flex;flex-wrap:wrap;border:0;margin-inline:-12px}.docs-nav nav a{padding:10px 12px}.docs-nav .eyebrow{margin-bottom:6px}}@media(max-width:600px){.container{width:calc(100% - 40px)}.header-inner{min-height:70px}.brand img{width:122px;height:46px}.hero-content{padding-block:35px 30px}.hero h1{font-size:53px;margin-bottom:18px}.hero-lead{font-size:23px;line-height:1.4}.hero-description{font-size:13px;margin-top:17px}.eyebrow{font-size:10px;margin-bottom:12px}.hero .actions{gap:10px;margin-top:23px}.hero .button{flex:1 1 145px;font-size:12px;padding:11px 12px;min-height:46px;gap:8px}.hero-note{font-size:10px;margin-top:17px}.hero:before{background-position:center;background-size:90% auto;opacity:.04}.coverage-inner{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:21px;gap:22px 0}.coverage-inner>div:nth-child(n){border:0;padding-inline:0}.coverage-inner>div:nth-child(2n){border-left:1px solid var(--line);padding-left:23px}.coverage-inner strong{font-size:25px}.coverage-inner span{font-size:10px;margin-top:6px}.coverage-label{font-size:12px}.section{padding-block:44px;scroll-margin-top:88px}.section h2,.access-section h2{font-size:27px;line-height:1.25}.section-intro{font-size:13px;margin-top:18px}.product-grid{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:30px}.feature-icon{margin-bottom:14px}.product-grid h3{font-size:17px}.product-grid .text-link{margin-top:8px}.quality-note{padding:14px;margin-top:28px;gap:10px}.quality-note p{font-size:11px}.section-heading{display:block;margin-bottom:26px}.section-heading>p{font-size:13px;margin-top:19px}.plan{padding:24px}.plan.featured,.plan.enterprise{padding-top:22px}.plan h3{font-size:24px}.plan .button{width:100%;min-width:0}.plan li{font-size:12px}.plan>p{font-size:13px}.endpoint-strip{flex-wrap:wrap;gap:12px;padding-block:17px;margin-top:26px}.endpoint-strip>code{order:3;flex-basis:100%;font-size:12px;line-height:1.8}.endpoint-strip>a{margin-left:auto}.parameter-preview{grid-template-columns:minmax(0,1fr);gap:22px}.parameter-preview dt{margin-bottom:6px}.access-section{padding-block:44px}.access-inner{display:block}.access-section .actions{margin-top:28px;max-width:none}.site-footer{padding-block:26px}.footer-inner{display:block}.site-footer nav{gap:19px;margin-block:25px}.site-footer nav a{font-size:11px}.docs-nav nav a{font-size:11px;padding:9px 12px}.docs-heading h1{font-size:32px}.docs-heading p{font-size:13px}.docs-section{padding-top:28px;margin-top:28px;scroll-margin-top:88px}.docs-section h2{font-size:21px}.docs-section p{font-size:12px}.endpoint-label{align-items:flex-start}.endpoint-label>code{font-size:11px;line-height:1.8}.code-example pre{padding:16px}.code-example code{font-size:11px}.parameter-table table,.parameter-table tbody{display:block;width:100%}.parameter-table thead{display:none}.parameter-table tr{display:grid;grid-template-columns:minmax(0,1fr) 65px;padding-block:17px;border-bottom:1px solid var(--line);gap:10px}.parameter-table td{padding:0;border:0}.parameter-table td:first-child{width:auto}.parameter-table td:last-child{grid-column:1 / -1}.docs-bottom{gap:14px}.docs-bottom .button{width:100%}.not-found h1{font-size:28px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
