:root{--developers-surface:#fff;--developers-page-background:var(--site-page-background,#f7f7f9);--developers-text:#202023;--developers-muted:#62626d;--developers-border:#e1e1e7;--developers-primary:#e5322d;--developers-primary-dark:#c92420;--developers-primary-soft:#fff1f0;--developers-accent:#7150c9;--developers-accent-soft:#f1ecff;--developers-blue:#3468d4;--developers-blue-soft:#edf3ff;--developers-green:#237a52;--developers-green-soft:#edf9f3;--developers-container-width:1120px;--developers-page-padding:22px;--developers-section-space:68px;--developers-grid-gap:16px;--developers-hero-title-size:46px;--developers-section-title-size:30px;--developers-card-title-size:16px;--developers-body-size:14px;--developers-button-height:44px;--developers-card-radius:17px;--developers-small-radius:10px;--developers-card-shadow:0 14px 38px #18181e12;--developers-hover-shadow:0 20px 48px #18181e1c}.developers-page{width:100%;color:var(--developers-text);background:var(--developers-page-background);font-family:inherit;overflow:hidden}.developers-page *,.developers-page :before,.developers-page :after{box-sizing:border-box}.developers-container{width:min(calc(100% - (var(--developers-page-padding) * 2)), var(--developers-container-width));margin:0 auto}.developers-page section[id]{scroll-margin-top:calc(var(--navbar-height-desktop,76px) + 64px)}.developers-eyebrow{color:var(--developers-primary);letter-spacing:1.2px;margin:0 0 9px;font-size:11px;font-weight:800;line-height:1.2}.developers-section-heading{text-align:center;max-width:720px;margin:0 auto 32px}.developers-section-heading__title,.developers-api__intro h2,.developers-endpoints__header h2,.developers-auth__content h2,.developers-response h2,.developers-limits h2,.developers-webhooks h2,.developers-roadmap__header h2,.developers-faq__intro h2{color:var(--developers-text);font-size:clamp(26px, 3vw, var(--developers-section-title-size));letter-spacing:-.65px;margin:0;font-weight:800;line-height:1.16}.developers-section-heading__description,.developers-api__intro>p,.developers-endpoints__header>p,.developers-auth__content>p,.developers-response__layout>div:first-child>p,.developers-limits__layout>div:first-child>p,.developers-webhooks>div:first-child>p:last-child,.developers-roadmap__header>p,.developers-faq__intro>p{color:var(--developers-muted);font-size:var(--developers-body-size);line-height:1.68}.developers-section-heading__description{max-width:650px;margin:12px auto 0}.developers-button{min-height:var(--developers-button-height);border-radius:var(--developers-small-radius);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:13px;font-weight:800;line-height:1;text-decoration:none;transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.developers-button:hover{transform:translateY(-2px)}.developers-button:focus-visible,.developers-subnav a:focus-visible,.developers-faq summary:focus-visible{outline:2px solid var(--developers-primary);outline-offset:3px}.developers-button--primary{color:#fff;background:linear-gradient(135deg, var(--developers-primary), var(--developers-primary-dark));box-shadow:0 10px 25px #e5322d38}.developers-button--primary:hover{color:#fff;box-shadow:0 14px 31px #e5322d4a}.developers-button--secondary{color:var(--developers-text);background:var(--developers-surface);border-color:#cfcfd6}.developers-button--secondary:hover{color:var(--developers-primary);border-color:#e5322d73;box-shadow:0 9px 22px #18181e14}.developers-hero{background:radial-gradient(circle at 8% 20%,#e5322d0e,#0000 26%),radial-gradient(circle at 92% 80%,#7150c90f,#0000 30%),linear-gradient(#fff8f8 0%,#f7f7f9 100%);padding:56px 0 64px;position:relative}.developers-hero__layout{z-index:1;grid-template-columns:minmax(0,1.03fr) minmax(390px,.97fr);align-items:center;gap:72px;display:grid;position:relative}.developers-hero__content{min-width:0}.developers-hero__title{max-width:680px;color:var(--developers-text);font-size:clamp(35px, 3.9vw, var(--developers-hero-title-size));letter-spacing:-1.3px;margin:0;font-weight:800;line-height:1.07}.developers-hero__description{max-width:670px;color:var(--developers-muted);margin:17px 0 0;font-size:15px;line-height:1.7}.developers-hero__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:25px;display:flex}.developers-hero__highlights{border-top:1px solid #2020231a;gap:10px;margin:24px 0 0;padding:20px 0 0;list-style:none;display:grid}.developers-hero__highlights li{color:#484851;grid-template-columns:18px minmax(0,1fr);gap:8px;font-size:12px;font-weight:700;line-height:1.5;display:grid}.developers-hero__highlights svg{color:var(--developers-accent);margin-top:1px}.developers-hero__visual{min-width:0;padding:22px;position:relative}.developers-hero__visual:before{filter:blur(2px);content:"";background:radial-gradient(circle at 25% 25%,#e5322d2e,#0000 42%),radial-gradient(circle at 78% 76%,#3468d429,#0000 42%);border-radius:34px;position:absolute;inset:0}.developers-visual__window{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #d8d8dff2;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 24px 65px #19192021}.developers-visual__header{border-bottom:1px solid var(--developers-border);background:#fafafc;align-items:center;gap:6px;height:35px;padding:0 14px;display:flex}.developers-visual__header span{background:#d2d2d9;border-radius:50%;width:7px;height:7px}.developers-visual__header span:first-child{background:#f16e69}.developers-visual__header span:nth-child(2){background:#f0bd54}.developers-visual__header span:last-child{background:#5b8ee4}.developers-visual__content{padding:24px}.developers-visual__summary{border-bottom:1px solid var(--developers-border);align-items:center;gap:13px;padding-bottom:18px;display:flex}.developers-visual__summary-icon{width:48px;height:48px;color:var(--developers-primary);background:var(--developers-primary-soft);border-radius:13px;justify-content:center;align-items:center;display:inline-flex}.developers-visual__summary div{gap:3px;display:grid}.developers-visual__summary strong{font-size:15px}.developers-visual__summary small{color:var(--developers-muted);font-size:11px}.developers-visual__request{background:#202027;border-radius:11px;align-items:center;gap:10px;margin-top:17px;padding:12px 13px;display:flex}.developers-visual__request span{color:#fff;background:var(--developers-primary);border-radius:6px;padding:5px 7px;font-size:8px;font-weight:900}.developers-visual__request code{color:#f4f4f7;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.developers-visual__tools{gap:10px;margin-top:13px;display:grid}.developers-visual__tools div{color:#3e3e47;background:#fafafd;border:1px solid #e7e7ec;border-radius:11px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:0 13px;font-size:12px;font-weight:750;display:grid}.developers-visual__tools svg{color:var(--developers-primary)}.developers-visual__tools small{color:var(--developers-muted);text-transform:uppercase;font-size:9px;font-weight:800}.developers-visual__footer{color:#696973;align-items:center;gap:7px;margin-top:14px;font-size:10px;font-weight:800;display:flex}.developers-visual__footer svg{color:var(--developers-primary)}.developers-subnav{top:var(--navbar-height-desktop,76px);z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-top:1px solid #e1e1e7cc;border-bottom:1px solid #e1e1e7f2;position:sticky}.developers-subnav__inner{scrollbar-width:none;align-items:center;gap:28px;min-height:48px;display:flex;overflow-x:auto}.developers-subnav__inner::-webkit-scrollbar{display:none}.developers-subnav a{color:#50505a;text-transform:uppercase;flex:none;font-size:11px;font-weight:800;text-decoration:none}.developers-subnav a:hover{color:var(--developers-primary)}.developers-benefits{padding:var(--developers-section-space) 0;background:var(--developers-surface)}.developers-benefits__grid,.developers-capabilities__grid,.developers-security__grid,.developers-integrations__grid{gap:var(--developers-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.developers-benefit-card,.developers-capability-card,.developers-security-card,.developers-integration-card{background:var(--developers-surface);border:1px solid var(--developers-border);border-radius:var(--developers-card-radius);min-width:0;padding:23px;transition:border-color .17s,box-shadow .17s,transform .17s;box-shadow:0 7px 24px #18181e0b}.developers-benefit-card:hover,.developers-capability-card:hover,.developers-security-card:hover,.developers-integration-card:hover{box-shadow:var(--developers-hover-shadow);border-color:#e5322d45;transform:translateY(-4px)}.developers-benefit-card__icon,.developers-capability-card__icon,.developers-security-card>span,.developers-integration-card>span{width:44px;height:44px;color:var(--developers-primary);background:var(--developers-primary-soft);border-radius:12px;place-items:center;display:grid}.developers-benefit-card h3,.developers-capability-card h3,.developers-security-card h3,.developers-integration-card h3{font-size:var(--developers-card-title-size);margin:16px 0 0;font-weight:800;line-height:1.35}.developers-benefit-card p,.developers-capability-card p,.developers-security-card p,.developers-integration-card p{color:var(--developers-muted);margin:8px 0 0;font-size:12.5px;line-height:1.65}.developers-platform{padding:var(--developers-section-space) 0;background:linear-gradient(135deg, #e5322d07, transparent 42%), var(--developers-page-background);border-top:1px solid #e1e1e7bf;border-bottom:1px solid #e1e1e7bf}.developers-principles__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.developers-principle-card{border:1px solid var(--developers-border);border-radius:var(--developers-card-radius);background:#ffffffd9;padding:21px}.developers-principle-card>span{width:41px;height:41px;color:var(--developers-accent);background:var(--developers-accent-soft);border-radius:11px;place-items:center;display:grid}.developers-principle-card h3{margin:15px 0 0;font-size:15px;font-weight:800}.developers-principle-card p{color:var(--developers-muted);margin:8px 0 0;font-size:12px;line-height:1.65}.developers-api{padding:var(--developers-section-space) 0;background:var(--developers-surface)}.developers-api__layout,.developers-auth__layout,.developers-response__layout,.developers-limits__layout,.developers-faq__layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:54px;display:grid}.developers-api__intro>p,.developers-auth__content>p,.developers-response__layout>div:first-child>p,.developers-limits__layout>div:first-child>p,.developers-faq__intro>p{margin:13px 0 0}.developers-status-panel{background:#fff9f8;border:1px solid #e5322d33;border-radius:14px;grid-template-columns:43px minmax(0,1fr);gap:13px;margin-top:22px;padding:18px;display:grid}.developers-status-panel__icon{width:43px;height:43px;color:var(--developers-primary);background:var(--developers-primary-soft);border-radius:11px;place-items:center;display:grid}.developers-status-panel strong{font-size:13px;font-weight:800}.developers-status-panel p{color:var(--developers-muted);margin:5px 0 0;font-size:12px;line-height:1.6}.developers-api__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.developers-api__facts article{border:1px solid var(--developers-border);background:#fafafd;border-radius:14px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-height:105px;padding:18px;display:grid}.developers-api__facts article>span{width:44px;height:44px;color:var(--developers-blue);background:var(--developers-blue-soft);border-radius:11px;place-items:center;display:grid}.developers-api__facts small,.developers-api__facts strong{display:block}.developers-api__facts small{color:var(--developers-muted);letter-spacing:.6px;text-transform:uppercase;font-size:9px;font-weight:800}.developers-api__facts strong{margin-top:4px;font-size:12.5px;line-height:1.4}.developers-capabilities{padding:var(--developers-section-space) 0;background:linear-gradient(135deg, #7150c906, transparent 46%), var(--developers-page-background)}.developers-capability-card__top{justify-content:space-between;align-items:center;gap:13px;display:flex}.developers-status{letter-spacing:.5px;text-transform:uppercase;border:1px solid #0000;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:800}.developers-status--planned{color:#66508f;background:#f2edff;border-color:#ddd3f9}.developers-status--future{color:#5e6470;background:#f0f1f4;border-color:#dfe1e6}.developers-endpoints{padding:var(--developers-section-space) 0;background:#202027}.developers-endpoints__header,.developers-roadmap__header{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:48px;margin-bottom:31px;display:grid}.developers-endpoints__header h2{color:#fff}.developers-endpoints__header>p{color:#c9c9d0;margin:0}.developers-endpoints__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.developers-endpoint-card{background:#2a2a32;border:1px solid #3b3b45;border-radius:15px;padding:21px}.developers-endpoint-card__route{align-items:center;gap:9px;min-width:0;display:flex}.developers-endpoint-card__route span{color:#fff;background:var(--developers-primary);border-radius:6px;padding:5px 7px;font-size:8px;font-weight:900}.developers-endpoint-card__route code{color:#e5e5eb;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.5px;overflow:hidden}.developers-endpoint-card h3{color:#fff;margin:17px 0 0;font-size:15px;font-weight:800}.developers-endpoint-card p{color:#b8b8c1;min-height:59px;margin:8px 0 0;font-size:12px;line-height:1.6}.developers-endpoint-card__status{color:#f4c0be;text-transform:uppercase;background:#e5322d1f;border:1px solid #e5322d33;border-radius:999px;margin-top:16px;padding:6px 8px;font-size:9px;font-weight:800;display:inline-flex}.developers-auth{padding:var(--developers-section-space) 0;background:var(--developers-surface)}.developers-auth__content ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.developers-auth__content li{color:#50505a;grid-template-columns:19px minmax(0,1fr);gap:9px;font-size:12.5px;font-weight:700;line-height:1.5;display:grid}.developers-auth__content li svg{color:var(--developers-green)}.developers-code-card{background:#202027;border:1px solid #33333c;border-radius:17px;overflow:hidden;box-shadow:0 18px 42px #18181e24}.developers-code-card__header{background:#292930;border-bottom:1px solid #3a3a43;justify-content:space-between;align-items:center;gap:13px;min-height:46px;padding:0 17px;display:flex}.developers-code-card__header span{color:#ededf1;font-size:11px;font-weight:800}.developers-code-card__header b{color:#f4c0be;text-transform:uppercase;background:#e5322d21;border-radius:999px;padding:5px 7px;font-size:8px}.developers-code-card pre{margin:0;padding:22px;overflow-x:auto}.developers-code-card code{color:#efeff3;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11.5px;line-height:1.7}.developers-code-card>p{color:#aaaab4;margin:0;padding:0 22px 21px;font-size:10.5px;line-height:1.6}.developers-lifecycle{padding:var(--developers-section-space) 0;background:linear-gradient(135deg, #e5322d06, transparent 42%), var(--developers-page-background)}.developers-lifecycle__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0;padding:0;list-style:none;display:grid}.developers-lifecycle__grid li{background:var(--developers-surface);border:1px solid var(--developers-border);border-radius:var(--developers-card-radius);padding:22px;position:relative}.developers-lifecycle__number{color:#9999a3;letter-spacing:.8px;font-size:9px;font-weight:900;position:absolute;top:17px;right:17px}.developers-lifecycle__icon{width:44px;height:44px;color:var(--developers-accent);background:var(--developers-accent-soft);border-radius:12px;place-items:center;display:grid}.developers-lifecycle__grid h3{margin:16px 0 0;font-size:15px;font-weight:800}.developers-lifecycle__grid p{color:var(--developers-muted);margin:8px 0 0;font-size:12px;line-height:1.65}.developers-response{padding:var(--developers-section-space) 0;background:var(--developers-surface)}.developers-response__layout{align-items:center}.developers-response__badges{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.developers-response__badges span{color:#52525c;background:#f2f2f5;border:1px solid #e0e0e5;border-radius:999px;padding:7px 9px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800}.developers-errors{padding:var(--developers-section-space) 0;background:var(--developers-page-background);border-top:1px solid #e1e1e7bf;border-bottom:1px solid #e1e1e7bf}.developers-errors__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.developers-error-card{background:var(--developers-surface);border:1px solid var(--developers-border);border-radius:13px;grid-template-columns:52px minmax(0,1fr);gap:14px;padding:17px;display:grid}.developers-error-card>span{width:52px;height:52px;color:var(--developers-primary);background:var(--developers-primary-soft);border-radius:11px;place-items:center;font-family:SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:900;display:grid}.developers-error-card h3{margin:2px 0 0;font-size:14px;font-weight:800}.developers-error-card p{color:var(--developers-muted);margin:6px 0 0;font-size:12px;line-height:1.55}.developers-security{padding:var(--developers-section-space) 0;background:var(--developers-surface)}.developers-security-card>span{color:var(--developers-green);background:var(--developers-green-soft)}.developers-security__notice{background:#fff9f8;border:1px solid #e5322d33;border-radius:14px;grid-template-columns:25px minmax(0,1fr);gap:13px;margin-top:20px;padding:20px;display:grid}.developers-security__notice>svg{color:var(--developers-primary)}.developers-security__notice strong{font-size:13px;font-weight:800}.developers-security__notice p{color:var(--developers-muted);margin:5px 0 0;font-size:12px;line-height:1.6}.developers-limits{padding:var(--developers-section-space) 0;background:linear-gradient(135deg, #3468d408, transparent 42%), var(--developers-page-background)}.developers-limits__layout{align-items:center}.developers-limits__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.developers-limits__cards article{background:var(--developers-surface);border:1px solid var(--developers-border);border-radius:14px;min-width:0;padding:19px}.developers-limits__cards small{color:var(--developers-primary);letter-spacing:.6px;text-transform:uppercase;font-size:9px;font-weight:800}.developers-limits__cards h3{margin:8px 0 0;font-size:15px;font-weight:800}.developers-limits__cards span{color:var(--developers-muted);margin-top:7px;font-size:11px;line-height:1.45;display:block}.developers-sdks{padding:var(--developers-section-space) 0;background:var(--developers-surface)}.developers-sdks__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.developers-sdk-card{border:1px solid var(--developers-border);text-align:center;background:#fafafd;border-radius:14px;place-items:center;min-height:145px;padding:17px;display:grid}.developers-sdk-card>span{width:44px;height:44px;color:var(--developers-accent);background:var(--developers-accent-soft);border-radius:12px;place-items:center;display:grid}.developers-sdk-card h3{margin:12px 0 0;font-size:12px;font-weight:800}.developers-sdk-card b{color:#676771;text-transform:uppercase;background:#ededf1;border-radius:999px;margin-top:8px;padding:5px 7px;font-size:8px}.developers-webhooks{background:#202027;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:45px;margin-top:28px;padding:27px;display:grid}.developers-webhooks h2{color:#fff}.developers-webhooks>div:first-child>p:last-child{color:#c6c6ce;margin:12px 0 0}.developers-webhooks__events{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.developers-webhooks__events span{color:#ececf1;background:#2b2b33;border:1px solid #3c3c45;border-radius:10px;padding:13px;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.developers-integrations{padding:var(--developers-section-space) 0;background:var(--developers-page-background);border-top:1px solid #e1e1e7bf;border-bottom:1px solid #e1e1e7bf}.developers-integration-card>span{color:var(--developers-blue);background:var(--developers-blue-soft)}.developers-roadmap{padding:var(--developers-section-space) 0;background:var(--developers-surface)}.developers-roadmap__header{align-items:end}.developers-roadmap__header>p{margin:0}.developers-roadmap__timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.developers-roadmap__timeline li{grid-template-columns:38px minmax(0,1fr);gap:15px;display:grid}.developers-roadmap__marker{justify-content:center;display:flex;position:relative}.developers-roadmap__marker:after{content:"";background:#d9d9df;width:1px;position:absolute;top:20px;bottom:-20px}.developers-roadmap__timeline li:last-child .developers-roadmap__marker:after{display:none}.developers-roadmap__marker span{z-index:1;background:var(--developers-primary);border:3px solid #fff;border-radius:50%;width:13px;height:13px;margin-top:18px;position:relative;box-shadow:0 0 0 1px #e5322d59}.developers-roadmap__card{border:1px solid var(--developers-border);background:#fafafd;border-radius:14px;margin-bottom:14px;padding:19px 21px}.developers-roadmap__card>div{justify-content:space-between;align-items:center;gap:13px;display:flex}.developers-roadmap__card small{color:var(--developers-primary);letter-spacing:.7px;text-transform:uppercase;font-size:9px;font-weight:800}.developers-roadmap__card>div>span{color:#686872;text-transform:uppercase;background:#ececf1;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:800}.developers-roadmap__card h3{margin:10px 0 0;font-size:15px;font-weight:800}.developers-roadmap__card p{color:var(--developers-muted);margin:7px 0 0;font-size:12px;line-height:1.6}.developers-faq{padding:var(--developers-section-space) 0;background:linear-gradient(135deg, #7150c906, transparent 42%), var(--developers-page-background)}.developers-faq__intro{top:calc(var(--navbar-height-desktop,76px) + 68px);position:sticky}.developers-faq__intro>span{color:#575761;border:1px solid var(--developers-border);background:#fff;border-radius:12px;align-items:center;gap:9px;margin-top:21px;padding:14px;font-size:11px;font-weight:700;line-height:1.5;display:flex}.developers-faq__intro>span svg{color:var(--developers-primary);flex:none}.developers-faq__list{gap:10px;display:grid}.developers-faq details{background:var(--developers-surface);border:1px solid var(--developers-border);border-radius:13px}.developers-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:0 17px;font-size:13px;font-weight:800;list-style:none;display:flex}.developers-faq summary::-webkit-details-marker{display:none}.developers-faq summary svg{color:var(--developers-primary);flex:none;transition:transform .16s}.developers-faq details[open] summary svg{transform:rotate(90deg)}.developers-faq details>p{color:var(--developers-muted);margin:0;padding:0 17px 17px;font-size:12.5px;line-height:1.65}.developers-cta{background:var(--developers-surface);padding:52px 0}.developers-cta__content{border:1px solid var(--developers-border);box-shadow:var(--developers-card-shadow);background:linear-gradient(135deg,#fff7f6 0%,#fff 55%,#f2f0fb 100%);border-radius:19px;justify-content:space-between;align-items:center;gap:36px;padding:32px 34px;display:flex}.developers-cta__content>div:first-child{min-width:0}.developers-cta h2{letter-spacing:-.45px;margin:0;font-size:25px;font-weight:800;line-height:1.2}.developers-cta p:not(.developers-eyebrow){max-width:690px;color:var(--developers-muted);margin:9px 0 0;font-size:13px;line-height:1.6}.developers-cta__actions{flex:none;align-items:center;gap:9px;display:flex}@media (max-width:1050px){:root{--developers-container-width:920px;--developers-section-space:58px;--developers-hero-title-size:41px}.developers-hero__layout{grid-template-columns:minmax(0,1fr) minmax(340px,.88fr);gap:40px}.developers-principles__grid,.developers-lifecycle__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.developers-sdks__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.developers-cta__content{flex-direction:column;align-items:flex-start}}@media (max-width:820px){:root{--developers-page-padding:18px;--developers-section-title-size:27px}.developers-hero{padding:43px 0 50px}.developers-hero__layout,.developers-api__layout,.developers-auth__layout,.developers-response__layout,.developers-limits__layout,.developers-faq__layout,.developers-webhooks{grid-template-columns:minmax(0,1fr)}.developers-hero__layout{gap:35px}.developers-hero__visual{width:min(100%,560px);margin:0 auto}.developers-benefits__grid,.developers-capabilities__grid,.developers-security__grid,.developers-integrations__grid,.developers-endpoints__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.developers-endpoints__header,.developers-roadmap__header{grid-template-columns:1fr;gap:14px}.developers-faq__intro{position:static}.developers-cta__actions{flex-wrap:wrap}}@media (max-width:620px){:root{--developers-page-padding:15px;--developers-section-space:46px;--developers-grid-gap:11px;--developers-hero-title-size:31px;--developers-section-title-size:24px;--developers-card-title-size:15px;--developers-body-size:13px;--developers-button-height:42px;--developers-card-radius:14px}.developers-page section[id]{scroll-margin-top:124px}.developers-hero{padding:35px 0 41px}.developers-hero__title{font-size:var(--developers-hero-title-size);letter-spacing:-.8px;line-height:1.1}.developers-hero__description{margin-top:13px;font-size:13px;line-height:1.62}.developers-hero__actions{grid-template-columns:minmax(0,1fr);gap:9px;margin-top:20px;display:grid}.developers-button{width:100%}.developers-hero__highlights{margin-top:20px;padding-top:17px}.developers-hero__highlights li{font-size:11.5px}.developers-hero__visual{padding:8px}.developers-visual__content{padding:17px}.developers-subnav{top:var(--navbar-height-mobile,72px)}.developers-subnav__inner{gap:20px}.developers-section-heading{text-align:left;margin-bottom:24px}.developers-section-heading__description{margin:9px 0 0}.developers-benefits__grid,.developers-capabilities__grid,.developers-security__grid,.developers-integrations__grid,.developers-endpoints__grid,.developers-errors__grid,.developers-api__facts,.developers-lifecycle__grid,.developers-limits__cards,.developers-sdks__grid,.developers-webhooks__events{grid-template-columns:minmax(0,1fr)}.developers-benefit-card,.developers-capability-card,.developers-security-card,.developers-integration-card{padding:19px}.developers-benefit-card:hover,.developers-capability-card:hover,.developers-security-card:hover,.developers-integration-card:hover{transform:none}.developers-principles__grid{grid-template-columns:minmax(0,1fr)}.developers-endpoint-card p{min-height:0}.developers-code-card pre{padding:17px}.developers-code-card code{font-size:10px}.developers-code-card>p{padding:0 17px 17px}.developers-error-card{grid-template-columns:46px minmax(0,1fr)}.developers-error-card>span{width:46px;height:46px}.developers-security__notice{grid-template-columns:minmax(0,1fr)}.developers-webhooks{padding:22px 18px}.developers-roadmap__timeline li{grid-template-columns:28px minmax(0,1fr);gap:9px}.developers-roadmap__card{padding:17px}.developers-faq summary{min-height:58px;padding:0 15px;font-size:12px}.developers-faq details>p{padding:0 15px 15px;font-size:12px}.developers-cta{padding:39px 0}.developers-cta__content{border-radius:15px;gap:22px;padding:24px 19px}.developers-cta h2{font-size:21px}.developers-cta__actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}}@media (max-width:380px){:root{--developers-page-padding:12px;--developers-hero-title-size:28px}.developers-visual__tools div{grid-template-columns:22px minmax(0,1fr)}.developers-visual__tools small{display:none}}@media (prefers-reduced-motion:reduce){.developers-page *,.developers-page :before,.developers-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
