.api-docs-page{margin:0;background:#f4f7f5;color:#17342d;font-family:"Segoe UI Variable","Aptos",Inter,"Segoe UI",sans-serif}.api-docs-page code,.api-docs-page pre{font-family:"Cascadia Code",Consolas,monospace}.api-docs-nav{position:sticky;z-index:20;top:0;border-bottom:1px solid #dce5df;background:#ffffffed;backdrop-filter:blur(14px)}.api-docs-nav .shell{display:flex;align-items:center;justify-content:space-between;min-height:72px}.api-docs-nav nav{display:flex;align-items:center;gap:8px}.api-docs-nav nav a{padding:9px 11px;border-radius:8px;color:#536a62;font-size:10px;font-weight:750;text-decoration:none}.api-docs-nav nav a:hover{background:#edf3ef;color:#17342d}.api-docs-nav .outline{border:1px solid #cddbd3}.api-docs-shell{padding-bottom:90px}.api-docs-hero{display:grid;grid-template-columns:1.3fr .7fr;gap:65px;align-items:end;padding:76px 0 46px}.api-docs-hero h1{margin:14px 0 17px;font:600 56px/1.02 Georgia,serif;letter-spacing:-.055em}.api-docs-hero>div>p{max-width:760px;margin:0;color:#60736c;font-size:14px;line-height:1.75}.api-docs-meta{display:flex;gap:9px;flex-wrap:wrap;margin-top:24px}.api-docs-meta span{padding:7px 9px;border:1px solid #d5e1da;border-radius:7px;background:#fff;color:#6c7d77;font-size:8px}.api-docs-meta b{color:#246c57}.api-quickstart{display:grid;gap:8px;padding:23px;border:1px solid #d1ddd6;border-radius:14px;background:#fff;box-shadow:0 16px 45px #17342d0a}.api-quickstart small{margin-top:5px;color:#7a8984;font-size:7px;font-weight:850;letter-spacing:.12em}.api-quickstart code{display:block;padding:10px;border-radius:7px;background:#112f29;color:#cce87e;font-size:9px;overflow-wrap:anywhere}.api-quickstart p{margin:5px 0 0;color:#778780;font-size:9px;line-height:1.6}.api-quickstart a{color:#18745a;font-weight:800}.api-connect{display:grid;grid-template-columns:auto 1fr minmax(390px,.85fr);gap:21px;align-items:center;margin:12px 0 50px;padding:24px;border:1px solid #7da991;border-radius:16px;background:linear-gradient(135deg,#173a32,#102e28);box-shadow:0 25px 60px #17342d22;color:#fff}.connect-icon{display:grid;width:48px;height:48px;border-radius:12px;background:#d7ef72;color:#17342d;font:800 29px/1 Georgia,serif;place-items:center}.connect-copy>span,.try-panel-head span{color:#c9e46b;font-size:7px;font-weight:900;letter-spacing:.13em}.connect-copy h2{margin:5px 0 4px;font-size:19px}.connect-copy p{max-width:580px;margin:0;color:#a9bdb6;font-size:9px;line-height:1.55}.connect-form label{display:block;margin-bottom:7px;color:#bdd0c9;font-size:8px;font-weight:800}.connect-form>div:first-of-type{display:grid;grid-template-columns:1fr auto auto;gap:6px}.connect-form input{min-width:0;padding:11px 12px;border:1px solid #ffffff2b;border-radius:8px;outline:0;background:#ffffff0e;color:#fff;font:700 10px "Cascadia Code",Consolas,monospace}.connect-form input:focus{border-color:#c8e668;box-shadow:0 0 0 3px #c8e6681f}.connect-form button{min-height:39px}.connect-form #toggle-api-key{padding:0 10px;border:1px solid #ffffff25;border-radius:8px;background:transparent;color:#c7d5d0;font-size:8px;font-weight:750}.connect-status{display:flex;align-items:center;gap:7px;margin-top:8px;color:#9fb3ac;font-size:8px}.connect-status i{width:7px;height:7px;border-radius:50%;background:#81948d}.connect-status.loading i{background:#e5b85f;animation:api-pulse 1s infinite}.connect-status.success{color:#d9eda0}.connect-status.success i{background:#cbe96d;box-shadow:0 0 0 4px #cbe96d1c}.connect-status.error{color:#ffc3b9}.connect-status.error i{background:#ff7d6c}.api-reference-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:36px;align-items:start}.api-reference-nav{position:sticky;top:95px;display:grid;gap:16px}.api-reference-nav>div:first-child{display:grid;padding:14px;border:1px solid #d5e1da;border-radius:12px;background:#fff}.api-reference-nav>div>span{padding:6px 8px;color:#81908b;font-size:7px;font-weight:900;letter-spacing:.12em}.api-reference-nav a{display:flex;align-items:center;gap:8px;padding:9px 8px;border-radius:7px;color:#52675f;text-decoration:none}.api-reference-nav a:hover{background:#eff4f1;color:#17342d}.api-reference-nav a b{flex:1;font-size:9px}.api-reference-nav a em{min-width:20px;padding:3px 5px;border-radius:9px;background:#e8efeb;color:#60736c;font-size:7px;font-style:normal;text-align:center}.api-side-note{padding:15px;border:1px solid #d5e1da;border-radius:12px;background:#f9fbfa}.api-side-note b{font-size:9px}.api-side-note p{margin:8px 0 0;color:#75867f;font-size:8px;line-height:1.9}.api-side-note code{color:#1b7359;font-weight:800}.api-reference-content{min-width:0}.api-operation-group{scroll-margin-top:95px;margin-bottom:60px}.api-operation-group>header{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:18px}.api-operation-group>header span{color:#2a7c61;font-size:7px;font-weight:900;letter-spacing:.13em}.api-operation-group>header h2{margin:5px 0 0;font-size:30px;letter-spacing:-.04em}.api-operation-group>header p{max-width:550px;margin:0;color:#6e7f78;font-size:9px;line-height:1.6;text-align:right}.api-operation{scroll-margin-top:95px;margin-bottom:14px;border:1px solid #d4e0d9;border-radius:14px;background:#fff;box-shadow:0 10px 30px #17342d08;overflow:hidden}.operation-heading{display:grid;grid-template-columns:58px minmax(170px,.65fr) minmax(260px,1fr) auto;gap:14px;align-items:center;padding:18px 19px}.http-method{display:inline-flex;justify-content:center;padding:7px 6px;border-radius:6px;font-size:8px;font-weight:950;letter-spacing:.07em}.method-get{background:#e2f2ec;color:#147055}.method-post{background:#e7ecfb;color:#345cab}.method-patch{background:#fff0cf;color:#97620d}.method-delete{background:#fde6e2;color:#ae3e31}.operation-heading>code{color:#173e34;font-size:10px;font-weight:800;overflow-wrap:anywhere}.operation-heading h3{margin:0;font-size:13px}.operation-heading p{margin:5px 0 0;color:#71817b;font-size:8px;line-height:1.55}.try-operation{padding:8px 10px;border:1px solid #bdd0c5;border-radius:7px;background:#f5f9f6;color:#1c6b54;font-size:8px;font-weight:850;cursor:pointer}.api-is-connected .try-operation{border-color:#274f43;background:#173a32;color:#d9ee79}.operation-permission{display:flex;gap:10px;padding:9px 19px;border-top:1px solid #e7ede9;border-bottom:1px solid #e7ede9;background:#fafcfb;font-size:8px}.operation-permission b{color:#6e7e78}.operation-permission span{color:#2b735c;font-weight:750}.operation-fields{padding:20px}.operation-fields h4,.operation-examples h4,.response-statuses h4{margin:0;font-size:10px;letter-spacing:-.01em}.field-groups{display:grid;gap:18px;margin-top:13px}.field-groups h5{margin:0 0 7px;color:#7a8984;font-size:7px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.api-field-table{border-top:1px solid #dfe7e2}.api-field-table>div{display:grid;grid-template-columns:130px 100px 65px 1fr;gap:10px;align-items:start;padding:10px 0;border-bottom:1px solid #e7ede9}.api-field-table>div>code{color:#155d49;font-size:8px;font-weight:800}.field-type{color:#6c7c76;font:7px "Cascadia Code",Consolas,monospace}.field-required{justify-self:start;padding:3px 5px;border-radius:4px;font-size:6px;font-weight:900;text-transform:uppercase}.field-required.required{background:#e8efd0;color:#536a24}.field-required.optional{background:#eef2ef;color:#78877f}.api-field-table p{margin:0;color:#667872;font-size:8px;line-height:1.55}.api-field-table small{grid-column:4;color:#8a9691;font-size:7px}.api-field-table small code{color:#49665d}.operation-examples{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e0e8e3}.operation-examples>section{min-width:0;padding:18px}.operation-examples>section+section{border-left:1px solid #e0e8e3}.example-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.example-title button{padding:4px 7px;border:1px solid #d1ddd6;border-radius:5px;background:#fff;color:#527066;font-size:7px;cursor:pointer}.example-title span{padding:3px 6px;border-radius:5px;background:#dfefe8;color:#167155;font-size:7px;font-weight:900}.operation-examples pre,.live-response pre{max-height:350px;margin:0;padding:14px;border-radius:8px;background:#102d27;color:#d9e7e2;font-size:8px;line-height:1.65;overflow:auto;white-space:pre-wrap;word-break:break-word}.operation-examples pre code{color:inherit}.response-statuses{padding:18px;border-top:1px solid #e0e8e3}.response-statuses h4{margin-bottom:10px}.response-statuses>div{display:grid;grid-template-columns:42px 1fr;gap:9px;padding:5px 0;color:#6a7b74;font-size:8px}.response-statuses code{font-weight:900}.status-ok{color:#197257}.status-error{color:#a85146}.try-panel{padding:20px;border-top:2px solid #cce66f;background:#f2f6f3}.try-panel-head{display:flex;justify-content:space-between;gap:20px;align-items:start}.try-panel-head h4{margin:4px 0 0;font-size:14px}.close-try{border:0;background:transparent;color:#60736c;font-size:8px;cursor:pointer}.try-connect-warning{margin-top:13px;padding:10px;border:1px solid #e2c390;border-radius:7px;background:#fff4df;color:#88601c;font-size:8px}.try-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px}.try-fields h5{grid-column:1/-1;margin:0;color:#60736d;font-size:8px}.try-fields label>span,.try-body>span{display:flex;align-items:center;gap:6px;margin-bottom:5px;color:#597068;font-size:7px}.try-fields label b,.try-fields label em{font-size:5px;font-style:normal;text-transform:uppercase}.try-fields label b{color:#718a29}.try-fields label em{color:#8b9792}.try-fields input,.try-body textarea{box-sizing:border-box;width:100%;padding:10px;border:1px solid #cad8d0;border-radius:7px;outline:0;background:#fff;color:#183a31;font:8px "Cascadia Code",Consolas,monospace}.try-fields input:focus,.try-body textarea:focus{border-color:#4d8d77;box-shadow:0 0 0 3px #4d8d7714}.try-body{display:block;margin-top:16px}.try-body textarea{min-height:185px;resize:vertical;line-height:1.55}.try-actions{display:flex;align-items:center;gap:11px;margin-top:14px}.try-actions .button{min-height:38px}.try-actions .button:disabled{opacity:.45;cursor:not-allowed}.try-actions span{color:#74847e;font-size:7px}.live-response{margin-top:17px;border:1px solid #ccd9d2;border-radius:10px;background:#fff;overflow:hidden}.live-response header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px}.live-response header>div{display:flex;align-items:center;gap:8px}.response-code{padding:4px 6px;border-radius:5px;font-size:8px}.response-code.ok{background:#e2f1ea;color:#147257}.response-code.error{background:#fbe5e2;color:#ac4235}.response-time{color:#71817b;font-size:7px}.copy-response{border:0;background:transparent;color:#1d7058;font-size:7px;font-weight:800;cursor:pointer}.live-response pre{max-height:480px;border-radius:0}.api-docs-page .site-footer{margin-top:0}@keyframes api-pulse{50%{opacity:.35}}
@media(max-width:1050px){.api-docs-hero{grid-template-columns:1fr}.api-connect{grid-template-columns:auto 1fr}.connect-form{grid-column:1/-1}.api-reference-layout{grid-template-columns:1fr}.api-reference-nav{position:static;grid-template-columns:1fr auto}.api-reference-nav>div:first-child{display:flex;flex-wrap:wrap}.api-reference-nav>div>span{width:100%}.api-reference-nav a{flex:1 1 130px}.operation-heading{grid-template-columns:58px minmax(180px,1fr) auto}.operation-heading>div{grid-column:2/4}.operation-heading .try-operation{grid-column:3;grid-row:1}.operation-examples{grid-template-columns:1fr}.operation-examples>section+section{border-left:0;border-top:1px solid #e0e8e3}}
@media(max-width:650px){.api-docs-nav .shell{min-height:64px}.api-docs-nav nav a:not(.outline){display:none}.api-docs-hero{padding:50px 0 30px;gap:28px}.api-docs-hero h1{font-size:39px}.api-connect{grid-template-columns:1fr;padding:20px}.connect-icon{display:none}.connect-form{grid-column:auto}.connect-form>div:first-of-type{grid-template-columns:1fr auto}.connect-form .button{grid-column:1/-1}.api-reference-nav{display:none}.api-operation-group>header{display:block}.api-operation-group>header p{margin-top:8px;text-align:left}.operation-heading{grid-template-columns:auto 1fr;padding:15px}.operation-heading>code{font-size:8px}.operation-heading>div{grid-column:1/-1}.operation-heading .try-operation{grid-column:1/-1;grid-row:auto}.api-field-table>div{grid-template-columns:1fr auto auto}.api-field-table p,.api-field-table small{grid-column:1/-1}.try-fields{grid-template-columns:1fr}.operation-examples>section{padding:14px}.api-docs-meta span{flex:1 1 120px}.api-side-note{display:none}}

/* The live tester is intentionally always visible for every documented endpoint. */
.try-operation{padding:9px 12px;border-color:#1c6b54;background:#173a32;color:#e3f58f;font-size:10px;white-space:nowrap;transition:transform .2s,background .2s}.try-operation:hover{background:#0d2b24;transform:translateY(-1px)}.api-is-connected .try-operation{border-color:#9dbc39;background:#d8ef78;color:#17342d}.try-panel{scroll-margin-top:105px;padding:24px;border-top:3px solid #bddf52;background:linear-gradient(180deg,#f4f8ea 0,#f4f8f5 100%);transition:box-shadow .25s,background .25s}.try-panel-focus{background:#f8fce9;box-shadow:inset 0 0 0 3px #b9dc4f,0 0 0 6px #b9dc4f24}.try-panel-loading{padding:14px;color:#667872;font-size:11px}.try-panel-head h4{margin-top:5px;font-size:17px}.try-panel-head p{margin:7px 0 0;color:#657970;font-size:11px;line-height:1.5}.try-panel-head>div>span{font-size:8px}.try-ready-label{padding:6px 9px;border:1px solid #b8d663;border-radius:999px;background:#eef8d2;color:#496424!important;font-size:9px!important;font-weight:850;letter-spacing:0!important;white-space:nowrap}.try-connect-warning{margin-top:15px;padding:12px 13px;border-radius:8px;font-size:11px;font-weight:700}.try-fields{gap:12px;margin-top:18px}.try-fields h5{font-size:10px}.try-fields label>span,.try-body>span{gap:7px;margin-bottom:7px;font-size:10px}.try-fields label b,.try-fields label em{font-size:7px}.try-fields input,.try-body textarea{padding:12px;border-color:#bfcfc6;border-radius:8px;font-size:11px}.try-body{margin-top:18px}.try-body textarea{min-height:190px;line-height:1.6}.try-actions{gap:13px;margin-top:17px}.try-actions .button{min-height:42px;font-size:11px}.try-actions span{font-size:10px}.live-response{margin-top:18px;border-color:#bccdc4}.response-code{font-size:10px}.response-time,.copy-response{font-size:9px}
.query-fields h5{display:flex;align-items:center;gap:9px}.query-fields h5 span{padding-left:9px;border-left:1px solid #c8d5ce;color:#72847c;font-size:9px;font-weight:500;text-transform:none;letter-spacing:0}.query-fields input::placeholder{color:#87958f;opacity:1}
@media(max-width:650px){.try-panel{padding:18px}.try-fields{grid-template-columns:1fr}.try-panel-head{display:grid}.try-ready-label{justify-self:start}.try-actions{align-items:flex-start;flex-direction:column}.try-actions .button{width:100%}}
