.api-layout{max-width:1280px;margin:0 auto;padding:48px 28px;display:grid;grid-template-columns:210px minmax(0,1fr);gap:56px}.api-sidebar{position:sticky;top:32px;align-self:start}.api-sidebar nav{display:grid;gap:8px;margin-top:22px}.api-sidebar a{padding:8px 0;color:#65764f;text-decoration:none;font-size:13px}.api-sidebar a:hover{color:#263d18;text-decoration:underline}.api-content{min-width:0;max-width:920px}.api-content section{scroll-margin-top:28px;margin-bottom:56px}.api-content h1{font-size:clamp(30px,4vw,48px);line-height:1.18;letter-spacing:-1.5px;margin:18px 0 22px}.api-content h2{font-size:25px;margin:0 0 18px}.api-content p{font-size:15px;line-height:1.8;color:#536347;margin:14px 0}.api-content .api-lead{font-size:18px;max-width:650px}.api-note{background:#edf3e5;border:1px solid #dbe5ce;padding:20px;border-radius:12px;line-height:1.8;font-size:14px}.api-content code{font-family:Consolas,monospace;font-size:.9em;overflow-wrap:anywhere}.code-block{border:1px solid #dce4d1;border-radius:12px;overflow:hidden;margin:20px 0;background:#20291d;color:#eff5e7}.code-heading{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid #ffffff20;font:12px Consolas,monospace;color:#bdcbaa}.copy-code{border:1px solid #627354;background:transparent;color:#eff5e7;border-radius:6px;padding:7px 12px;cursor:pointer;min-width:112px}.code-block pre{overflow-x:auto;margin:0;padding:20px;font-size:13px;line-height:1.8}.code-block code{overflow-wrap:normal}.api-content details{margin:22px 0}.api-content summary{cursor:pointer;font-size:15px;color:#506e35;padding:12px 0}.api-table-wrap{overflow-x:auto;border:1px solid #dce4d1;border-radius:12px}.api-content table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.7;text-align:left}.api-content th{background:#edf3e5;color:#536347}.api-content th,.api-content td{padding:16px;vertical-align:top;border-bottom:1px solid #e4eada}.api-content tr:last-child td{border-bottom:0}.api-content td:first-child{width:39%;min-width:210px}.api-content td code{display:block;margin-top:7px}.http-method{font:700 11px Consolas,monospace;color:#557835;background:#eaf3df;border-radius:4px;padding:4px 7px}.http-method.post{color:#8b6321;background:#f6ecd7}.error-list{display:grid;grid-template-columns:55px 1fr;gap:14px;font-size:14px;line-height:1.7}.error-list dt{font-family:Consolas,monospace;font-weight:bold}.error-list dd{margin:0;color:#536347}.api-footer{padding:24px 0;border-top:1px solid #dce4d1;font-size:13px;color:#718061}.api-footer a{color:inherit}.catalog-tool{border:1px solid #dce4d1;border-radius:10px;padding:16px;margin:12px 0}.catalog-tool summary{padding:0}.catalog-tool pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.8 Consolas,monospace}.api-content a:focus-visible,.api-content button:focus-visible,.api-sidebar a:focus-visible{outline:2px solid #678e43;outline-offset:4px}@media(max-width:800px){.api-layout{grid-template-columns:1fr;gap:30px;padding:28px 18px}.api-sidebar{position:static}.api-sidebar nav{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:12px}.api-content section{margin-bottom:38px}.api-content th,.api-content td{padding:12px}.topbar{flex-wrap:wrap;height:auto;gap:15px}.topbar nav{flex-wrap:wrap}.api-content h1{letter-spacing:-.7px}}
