.dev-page{--dev-ink:#163b31;--dev-green:#087c57;--dev-border:#dce6df;--dev-muted:#5d7168;color:var(--dev-ink)}
.dev-page [hidden]{display:none!important}.dev-page h1,.dev-page h2,.dev-page h3{color:var(--dev-ink);letter-spacing:-.045em;overflow-wrap:anywhere;hyphens:auto}.dev-page p{color:var(--dev-muted);line-height:1.75}.dev-page code,.dev-page pre{font-family:Consolas,"Liberation Mono",monospace;font-size:.79rem}.dev-page a:focus-visible,.dev-page button:focus-visible,.dev-page input:focus-visible,.dev-page summary:focus-visible,.dev-page [tabindex]:focus-visible{outline:3px solid #7bcba7;outline-offset:4px}
.dev-steps h3 a{color:var(--dev-green);text-decoration:underline;text-decoration-color:#aac8ad;text-underline-offset:3px}.dev-steps h3 a:hover{text-decoration-color:var(--dev-green)}
.dev-hero{padding:76px 0 68px;background:radial-gradient(ellipse at 85% 10%,#d7eddf 0,transparent 48%),#f2f7f0;border-bottom:1px solid var(--dev-border)}.dev-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:72px}.dev-eyebrow{display:block;font-size:.68rem;font-weight:750;letter-spacing:.13em;color:var(--dev-green);margin-bottom:14px}.dev-hero h1{font-size:clamp(2.7rem,4.8vw,4.6rem);line-height:1.08;max-width:620px;margin:0 0 22px}.dev-hero p{font-size:1.08rem;max-width:560px;margin:0 0 28px}.dev-actions{display:flex;gap:12px;flex-wrap:wrap}.dev-hero-tags{display:flex;gap:20px;flex-wrap:wrap;font-size:.72rem;color:var(--dev-muted);margin-top:24px}.dev-hero-tags span:before{content:"✓";color:var(--dev-green);margin-inline-end:6px}
.dev-hero-console{border-radius:18px;background:#102d25;color:#d9eee3;box-shadow:0 24px 65px #174a2d22;overflow:hidden;transform:rotate(-1deg);min-width:0}.dev-console-top{display:flex;align-items:center;gap:6px;padding:17px 20px;border-bottom:1px solid #ffffff14}.dev-console-top i{width:7px;height:7px;background:#758f7e;border-radius:100%}.dev-console-top i:first-child{background:#e8af7b}.dev-console-top i:nth-child(2){background:#d9d38a}.dev-console-top i:nth-child(3){background:#85bc9b}.dev-console-top span{margin-inline-start:auto;font-size:.7rem;color:#91b1a2}.dev-console-body{padding:26px 28px}.dev-console-muted{font-size:.6rem;letter-spacing:.16em;color:#91b1a2}.dev-flow-node{display:grid;grid-template-columns:32px 1fr;gap:5px 12px;border:1px solid #ffffff26;border-radius:10px;padding:17px;margin-top:12px;align-items:center}.dev-flow-node>svg,.dev-flow-node>img{grid-row:span 2;width:27px;height:27px}.dev-flow-node strong{font-size:.9rem}.dev-flow-node code,.dev-flow-node>span{font-size:.65rem;color:#a1c4b3;overflow-wrap:anywhere}.dev-flow-line{text-align:center;color:#87b499;font-size:22px;margin:6px}.dev-flow-omini{background:#1c4737;border-color:#82b59a5c;margin-top:0}.dev-flow-services{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.dev-flow-services span{border:1px solid #ffffff20;padding:6px 8px;border-radius:5px;font-size:.63rem}.dev-console-bottom{padding:15px 26px;background:#ffffff05;border-top:1px solid #ffffff12;font-size:.66rem;color:#9cc5af;display:flex;align-items:center;gap:7px}
.dev-workspace{display:grid;grid-template-columns:205px minmax(0,1fr);gap:62px;padding-top:64px;padding-bottom:70px;align-items:start}.dev-sidebar{position:sticky;top:108px;min-width:0}.dev-sidebar nav{display:grid;gap:5px;margin-bottom:27px}.dev-sidebar nav a{font-size:.8rem;padding:9px 12px;color:var(--dev-muted);border-inline-start:2px solid #e2eae5;text-decoration:none}.dev-sidebar nav a:hover{background:#eff6f1;color:var(--dev-green);border-color:var(--dev-green)}.dev-spec-link{display:flex;gap:8px;align-items:center;color:var(--dev-green);font-size:.78rem;font-weight:700;text-decoration:none}.dev-spec-link svg{width:16px;height:16px}.dev-version{display:block;margin-top:17px;font-size:.65rem;color:#8a9992}.dev-content{min-width:0}.dev-section{scroll-margin-top:110px;padding-bottom:52px;margin-bottom:46px;border-bottom:1px solid var(--dev-border)}.dev-section h2{font-size:2rem;line-height:1.18;margin:0 0 18px}.dev-section>p{font-size:.9rem;margin-bottom:22px}.dev-section h3{font-size:.92rem;letter-spacing:-.02em;margin:0 0 8px}.dev-steps{display:grid;grid-template-columns:1fr 1fr;gap:26px 30px;margin-top:30px}.dev-steps article{display:flex;gap:15px;min-width:0}.dev-step-number{flex-shrink:0;display:grid;place-items:center;width:33px;height:33px;border-radius:10px;background:#e9f3e9;color:var(--dev-green);font-size:.82rem;font-weight:750}.dev-steps p{font-size:.79rem;margin:0}.dev-auth-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}.dev-note{padding:22px;border:1px solid var(--dev-border);border-radius:12px;background:#f7faf6}.dev-note p{font-size:.79rem;margin:9px 0 0}.dev-note strong{font-size:.85rem}.dev-base-url{display:flex;gap:15px;flex-wrap:wrap;background:#eef4ee;padding:14px 18px;border-radius:8px;font-size:.75rem}.dev-base-url span{font-weight:700}.dev-base-url code{overflow-wrap:anywhere}.dev-page .dev-small{font-size:.74rem;margin:15px 0;color:#718278}.dev-inline-code{background:#f3f6f3;border:1px solid var(--dev-border);border-radius:9px;padding:18px;overflow:auto;line-height:1.8;max-width:100%;margin:18px 0;white-space:pre}
.dev-code-group{border-radius:12px;overflow:hidden;background:#102c25;color:#d4e9dc;margin:26px 0}.dev-code-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;background:#193a2f;border-bottom:1px solid #ffffff16;padding:10px 14px;color:#a7c3b4;font-size:.72rem}.dev-tabs{display:flex;gap:4px;flex-wrap:wrap}.dev-tabs button,.dev-copy{border:0;background:transparent;font:inherit;color:#a7c3b4;cursor:pointer;padding:8px 10px;border-radius:5px}.dev-tabs button[aria-selected=true]{background:#ffffff13;color:#fff}.dev-copy{border:1px solid #ffffff26;max-width:100%;font-size:.68rem}.dev-copy:hover{background:#ffffff14}.dev-code-group pre{padding:22px;margin:0;line-height:1.8;overflow:auto;max-width:100%;tab-size:2;white-space:pre}.dev-code-group [role=tabpanel]{min-width:0;max-width:100%}.dev-code-group code{color:inherit}.dev-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.dev-count{font-size:.68rem;color:#74867b;white-space:nowrap}.dev-search{display:flex;gap:12px;align-items:center;border:1px solid #cddbd0;border-radius:9px;padding:12px 15px;margin:22px 0 14px}.dev-search svg{width:17px;height:17px;color:#809788;flex-shrink:0}.dev-search input{width:100%;min-width:0;border:0;background:transparent;font:inherit;font-size:.8rem;color:var(--dev-ink);outline:none}.dev-endpoints{display:grid;gap:10px;margin-top:22px}.dev-endpoint{border:1px solid var(--dev-border);border-radius:10px;overflow:hidden;scroll-margin-top:110px}.dev-endpoint summary{display:grid;grid-template-columns:48px minmax(0,1fr) 20px;gap:9px 13px;align-items:center;padding:18px;list-style:none;cursor:pointer}.dev-endpoint summary::-webkit-details-marker{display:none}.dev-endpoint summary>code{grid-column:2;overflow-wrap:anywhere;white-space:normal;font-size:.76rem;font-weight:700}.dev-method{grid-row:span 2;align-self:start;display:inline-block;background:#e8f3ed;color:#177d53;border-radius:5px;padding:6px 0;font-size:.58rem;font-weight:800;text-align:center}.dev-method.post{background:#f7eddc;color:#8a621e}.dev-endpoint-title{grid-column:2;color:#7a897f;font-size:.7rem;line-height:1.5}.dev-expand{grid-column:3;grid-row:1 / span 2;text-align:center;font-size:19px;color:#75917e}.dev-endpoint[open] .dev-expand{transform:rotate(45deg)}.dev-endpoint[open] summary{background:#f6f9f4;border-bottom:1px solid var(--dev-border)}.dev-endpoint-body{padding:20px;min-width:0}.dev-endpoint-body h3{font-size:.71rem;margin-top:8px;letter-spacing:0}.dev-endpoint-body p{font-size:.77rem}.dev-scopes{display:flex;gap:6px;flex-wrap:wrap;margin:13px 0 17px}.dev-scopes code{font-size:.65rem;background:#edf3ee;border:1px solid #dce7df;border-radius:4px;padding:5px 8px;overflow-wrap:anywhere;max-width:100%}.dev-link{display:inline-flex;gap:8px;align-items:center;font-size:.8rem;font-weight:700;color:var(--dev-green);text-decoration:none}.dev-link svg{width:15px;height:15px}.dev-empty{padding:22px;border:1px dashed var(--dev-border);border-radius:10px}.dev-webhook-headers{display:grid;gap:9px;padding:18px;border:1px solid var(--dev-border);background:#f5f8f4;border-radius:9px}.dev-webhook-headers code{font-size:.68rem;overflow-wrap:anywhere}.dev-table-wrap{overflow-x:auto;border:1px solid var(--dev-border);border-radius:10px}.dev-table{border-collapse:collapse;width:100%;font-size:.77rem;text-align:start}.dev-table th{background:#f2f6f0;padding:14px 17px;text-align:start;font-size:.67rem}.dev-table td{padding:16px 17px;border-top:1px solid var(--dev-border);line-height:1.7;color:var(--dev-muted)}.dev-table td:first-child{width:100px;color:var(--dev-ink);white-space:nowrap}.dev-ready{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:30px;background:#eff5eb;border-radius:14px}.dev-ready h2{font-size:1.6rem;margin:0 0 10px}.dev-ready p{font-size:.8rem;margin:0;max-width:450px}.dev-ready .btn{flex-shrink:0}.dev-ready .dev-eyebrow{margin-bottom:10px}.dev-page .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
@media(min-width:1100px){.dev-endpoint summary{grid-template-columns:48px minmax(0,1fr) minmax(120px,.6fr) 20px}.dev-endpoint-title{grid-column:3;grid-row:1}.dev-expand{grid-column:4;grid-row:1}.dev-method{grid-row:1}}
@media(max-width:1000px){.dev-hero-grid{gap:32px}.dev-workspace{grid-template-columns:170px minmax(0,1fr);gap:28px}.dev-hero h1{font-size:3rem}}
@media(max-width:760px){.dev-hero{padding:48px 0}.dev-hero-grid{grid-template-columns:minmax(0,1fr);gap:35px}.dev-hero-console{max-width:520px;transform:none}.dev-hero h1{font-size:2.7rem}.dev-workspace{display:block;padding-top:32px}.dev-sidebar{position:static;border-bottom:1px solid var(--dev-border);padding-bottom:22px;margin-bottom:36px}.dev-sidebar nav{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px}.dev-sidebar nav a{border:1px solid var(--dev-border);border-radius:5px;padding:7px 9px;font-size:.68rem}.dev-version{display:none}.dev-steps,.dev-auth-grid{grid-template-columns:minmax(0,1fr)}.dev-section{padding-bottom:35px;margin-bottom:34px}.dev-section h2{font-size:1.75rem}.dev-code-group pre{padding:17px;font-size:.71rem}.dev-code-group code{font-size:.71rem}.dev-ready{display:block;padding:25px}.dev-ready .btn{margin-top:20px}.dev-table td,.dev-table th{padding:12px}.dev-table td:first-child{width:80px}.dev-hero-tags{gap:10px 17px}}
@media(max-width:380px){.dev-hero h1{font-size:2.3rem}.dev-hero p{font-size:.95rem}.dev-console-body{padding:20px}.dev-console-top{padding:14px}.dev-console-bottom{padding:13px 19px}.dev-endpoint summary{padding:13px;gap:8px}.dev-endpoint-body{padding:14px}.dev-count{display:none}.dev-note{padding:17px}.dev-hero-tags{font-size:.66rem}.dev-table{font-size:.7rem}.dev-table code{font-size:.68rem}.dev-table td,.dev-table th{padding:10px}.dev-base-url{padding:13px}}
[dir=rtl] .dev-hero-console{transform:rotate(1deg)}[dir=rtl] .dev-page .dev-link>svg,[dir=rtl] .dev-page .dev-actions .btn>svg{transform:scaleX(-1)}@media(max-width:760px){[dir=rtl] .dev-hero-console{transform:none}}
@media(prefers-reduced-motion:reduce){.dev-page *{scroll-behavior:auto!important;transition:none!important}}
