:root{--bg:#f6f8fb;--white:#fff;--navy:#132e49;--ink:#1e3449;--muted:#64788e;--stroke:#dce5ed;--blue:#1364b4;--soft:#eaf3fc;--green:#13855f;--orange:#ba7421;--purple:#7662ae}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:var(--ink);line-height:1.55}a{color:var(--blue)}.topbar{height:70px;background:#fff;border-bottom:1px solid var(--stroke);display:flex;justify-content:space-between;align-items:center;padding:0 36px;position:sticky;top:0;z-index:3}.brand{display:flex;align-items:center;gap:12px;font-size:19px;font-weight:750;color:var(--navy)}.mark{display:grid;place-items:center;background:var(--blue);color:white;width:34px;height:34px;border-radius:10px}.subbrand{font-weight:450;color:var(--muted)}.toplinks{display:flex;gap:22px;font-size:13px;font-weight:600}.layout{display:grid;grid-template-columns:250px minmax(0,1fr)}.sidebar{position:sticky;top:70px;height:calc(100vh - 70px);background:#fff;border-right:1px solid var(--stroke);padding:28px 23px;overflow:auto}.sidebar h2{margin:0;font-size:23px;letter-spacing:-.5px}.sidebar .muted{margin:2px 0 25px}.tiny,.eyebrow,.kicker{font-size:11px;letter-spacing:1.5px;font-weight:750;color:var(--blue)}.sidebar input{width:100%;padding:11px;border:1px solid var(--stroke);border-radius:8px;font-size:13px;margin:6px 0 23px;outline:none}.sidebar input:focus{border-color:var(--blue)}.navgroup{font-size:12px;font-weight:800;margin:15px 0 5px;color:var(--ink)}.navlink{display:block;color:var(--muted);text-decoration:none;padding:5px 8px;border-radius:6px;font-size:12px}.navlink:hover{background:var(--soft);color:var(--blue)}.sidebar-note{font-size:12px;color:var(--muted);border-top:1px solid var(--stroke);padding-top:20px;margin-top:30px}.main{max-width:1220px;padding:0 50px;width:100%}.hero{padding:76px 0 58px;border-bottom:1px solid var(--stroke)}.hero h1{font-size:clamp(32px,4vw,50px);line-height:1.12;letter-spacing:-1.6px;color:var(--navy);max-width:750px;margin:14px 0 22px}.hero p{font-size:16px;max-width:710px;color:var(--muted)}.hero-actions{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.action{background:#fff;color:var(--navy);border:1px solid var(--stroke);border-radius:9px;padding:11px 19px;text-decoration:none;font-weight:700;font-size:13px}.action.primary{background:var(--blue);border-color:var(--blue);color:#fff}.intro{padding:43px 0;border-bottom:1px solid var(--stroke)}h2{color:var(--navy);font-size:25px;letter-spacing:-.6px}h3{color:var(--navy);font-size:16px}.overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.overview article{background:#fff;border:1px solid var(--stroke);border-radius:12px;padding:22px}.overview h3{margin:8px 0}.overview p{font-size:13px;color:var(--muted);margin:0}.notice{margin:23px 0;padding:16px;background:#fff9ed;border:1px solid #ead7a6;border-radius:9px;font-size:13px}.muted{color:var(--muted)}pre{background:#14283c;color:#e5f2ff;padding:24px;border-radius:12px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:13px}code{font-family:Consolas,"SFMono-Regular",monospace;font-size:.9em}.section-heading{margin:40px 0 24px}.section-heading h2{margin:7px 0}.tag-title{margin:36px 0 14px;font-size:19px}.operation{background:#fff;border:1px solid var(--stroke);border-radius:11px;margin-bottom:11px;overflow:hidden}.ophead{display:flex;align-items:center;gap:14px;cursor:pointer;padding:17px 19px;list-style:none}.ophead::-webkit-details-marker{display:none}.method{min-width:66px;text-align:center;border-radius:6px;padding:4px 6px;font-weight:800;font-size:11px;background:var(--soft);color:var(--blue)}.method.post{color:var(--green);background:#e8f7ef}.method.patch{color:var(--orange);background:#fff2de}.oproute{font-size:14px;color:var(--navy);font-weight:740;white-space:nowrap}.opsummary{font-size:13px;color:var(--muted)}.caret{margin-left:auto;color:var(--muted)}.opdetails{padding:18px 22px;border-top:1px solid var(--stroke);font-size:13px}.param-table{border-collapse:collapse;width:100%;font-size:12px}.param-table th,.param-table td{text-align:left;padding:11px;border-bottom:1px solid var(--stroke)}.param-table th{color:var(--muted)}.chip{font-size:11px;background:var(--soft);padding:3px 6px;border-radius:4px}footer{margin:65px 0 32px;font-size:12px;color:var(--muted)}@media(max-width:900px){.layout{display:block}.sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid var(--stroke)}.sidebar-note{display:none}.main{padding:0 22px}.overview{grid-template-columns:1fr}.topbar{padding:0 16px}.subbrand{display:none}.toplinks{gap:10px}.ophead{flex-wrap:wrap}.opsummary{width:100%}} 

.impl{font:700 10px/1.2 system-ui,sans-serif;border-radius:7px;padding:5px 8px;white-space:nowrap}.impl.ready{color:#0c7759;background:#eaf8f0}.impl.pending{color:#7a6661;background:#f1f1f1}.method.delete{color:#a93d3d;background:#ffeded}.param-table td{vertical-align:top;overflow-wrap:anywhere}.param-table td:nth-child(3){min-width:190px}.ophead{flex-wrap:wrap}.opsummary{flex:1}.oproute{white-space:normal;overflow-wrap:anywhere}
