.docs-layout{display:grid;grid-template-columns:230px 1fr;max-width:1440px;margin:auto;min-height:85vh}aside{padding:45px 25px 30px 30px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:12px}aside .eyebrow{font-size:8px;margin-bottom:20px}aside>a{font-size:12px;padding:12px;border-radius:4px}aside>a:hover,aside .selected{background:#e7eedf;color:#345a35}.aside-bottom{margin-top:60px;font-size:12px;line-height:2}.aside-bottom span{font:9px monospace;color:var(--muted)}.docs-main{padding:45px 5%;min-width:0}.docs-main h1{font-size:43px;letter-spacing:-2px;display:flex;align-items:center;gap:15px;margin:22px 0 12px}.docs-main h1 span{font:10px monospace;letter-spacing:0;background:#dfeacf;padding:6px 9px;border-radius:4px}.docs-intro{color:var(--muted);font-size:15px}.demo-notice{background:#eaf0e1;border-left:3px solid #77975d;padding:17px 20px;margin-top:30px;font-size:12px}.demo-notice p{line-height:1.8;margin:7px 0 0;color:#5b6c52}.auth-row{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--line);padding:25px 0}.auth-row h3{font-size:15px}.auth-row p{font-size:11px;line-height:2;color:var(--muted)}.download{white-space:nowrap;font-size:11px;border:1px solid #bcccaf;padding:12px;border-radius:4px}.reference-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.reference-heading h2{font-size:25px;letter-spacing:-.7px}.reference-heading input{border:1px solid #cbd6c3;border-radius:4px;padding:11px;background:transparent;max-width:100%;font:12px 'DM Sans',sans-serif}.group-title{font-size:16px;margin:28px 0 12px}.group-title span{font-size:11px;font-weight:400;color:var(--muted);margin-left:10px}.endpoint{border:1px solid #b8d2bc;background:#edf5ed;border-radius:5px;margin-bottom:10px;overflow:hidden}.endpoint.post{background:#edf2f7;border-color:#bacbdf}.endpoint summary{display:flex;align-items:center;gap:13px;padding:14px;cursor:pointer;list-style:none}.endpoint summary::-webkit-details-marker{display:none}.method{background:#327548;color:white;border-radius:3px;min-width:52px;text-align:center;font:600 10px monospace;padding:7px}.post .method{background:#416d9c}.path{font:12px 'IBM Plex Mono',monospace;font-weight:500;overflow-wrap:anywhere}.endpoint-desc{font-size:11px;color:var(--muted);margin-left:5px}.chevron{margin-left:auto}.endpoint[open] .chevron{transform:rotate(180deg)}.endpoint-body{padding:8px 20px 22px;border-top:1px solid #bbcdbb;background:#ffffff80}.endpoint-body>p{font-size:12px;line-height:1.8;color:#586b5b}.endpoint-body h4{font-size:12px;margin:23px 0 12px}.param{display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:11px}.param label{font-family:monospace}.param select{background:#fff;border:1px solid #bcccb8;border-radius:3px;padding:9px;font-size:12px;max-width:60%}.endpoint-body pre{background:#20312b;color:#dfeada;border-radius:4px;font-size:11px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;padding:18px}.run{background:var(--ink);color:white;border:0;border-radius:4px;padding:11px 16px;cursor:pointer;font:12px 'DM Sans',sans-serif;margin-top:17px}.response-label{font:10px monospace;margin:20px 0 10px;color:#41653d}.docs-end{border-top:1px solid var(--line);margin-top:40px;padding-top:22px;font:10px monospace;color:var(--muted);display:flex;justify-content:space-between;gap:20px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:900px){.endpoint-desc{display:none}.docs-layout{grid-template-columns:180px 1fr}aside{padding:35px 15px}.auth-row{display:block}.download{display:inline-block}}@media(max-width:600px){.docs-layout{display:block}aside{display:none}.docs-main{padding:35px 6%}.docs-main h1{font-size:36px}.reference-heading{flex-wrap:wrap;gap:0;margin-bottom:18px}.reference-heading label{width:100%}.reference-heading input{width:100%;font-size:16px}.endpoint summary{padding:11px;gap:8px}.path{font-size:11px}.endpoint-body{padding:8px 12px 18px}.param{align-items:flex-start}.param select{font-size:16px}.group-title span{display:block;margin:8px 0}.docs-end{display:block;line-height:2}.docs-end a{display:block}.auth-row code{overflow-wrap:anywhere}}
