.api-page{--api-line:#343c42;--api-muted:#b0bbc1;--api-cyan:#90d8e2;max-width:1280px;font-family:var(--b57-font-interface);color:#ecedef;margin:auto;padding:128px 28px 80px}.api-page [id]{scroll-margin-top:110px}.api-page *{box-sizing:border-box}.api-page :is(button,a,summary,pre):focus-visible{outline:2px solid var(--api-cyan);outline-offset:4px}.api-intro{justify-content:space-between;align-items:center;gap:32px;margin-bottom:32px;display:flex}.api-kicker{text-transform:uppercase;font:500 .75rem/1.7 var(--b57-font-mono,monospace);letter-spacing:.14em;color:var(--api-cyan);margin:0 0 12px}.api-intro h1{font:650 clamp(2.25rem, 4vw, 3.8rem)/1.12 var(--b57-font-interface);letter-spacing:-.035em;margin:0 0 15px}.api-intro p:not(.api-kicker){color:var(--api-muted);max-width:620px;margin:0;font-size:1.0625rem;line-height:1.65}.api-mode{border-left:2px solid var(--api-cyan);background:linear-gradient(110deg,#17272e,#101417);gap:6px;min-width:230px;padding:18px 24px;display:grid}.api-mode span,.api-mode small{color:var(--api-muted);font-size:.875rem}.api-mode strong{font-size:1.125rem;font-weight:600}.api-explorer{border:1px solid var(--api-line);background:#101518;border-radius:18px;overflow:hidden;box-shadow:0 30px 100px #0004}.api-explorer-top{border-bottom:1px solid var(--api-line);background:#151b1f;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.api-explorer-top h2{font:600 1.125rem/1.5 var(--b57-font-interface);margin:0}.api-explorer-top>span{color:var(--api-muted);font-size:.875rem}.api-explorer-layout{grid-template-columns:285px minmax(0,1fr);display:grid}.api-resource-list{border-right:1px solid var(--api-line);scrollbar-color:#485961 #14191d;max-height:780px;padding:14px;overflow:auto}.api-mobile-picker{display:none}.api-resource-list h3{letter-spacing:.12em;text-transform:uppercase;color:var(--api-muted);margin:20px 12px 10px;font-size:.75rem}.api-resource-list button{text-align:left;color:#d2d8dc;width:100%;font:500 .9375rem/1.5 var(--b57-font-interface);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;gap:4px;min-height:54px;padding:12px;display:grid}.api-resource-list small{font:400 .75rem/1.5 var(--b57-font-mono,monospace);color:#9aa8b1;overflow-wrap:anywhere}.api-resource-list button:hover{background:#1a242b}.api-resource-list button[aria-pressed=true]{color:#e0f8fc;background:#1a2c34;border-color:#426c78}.api-resource-list button[aria-pressed=true] small{color:#acd2db}.api-document{min-width:0;padding:30px}.api-document-heading h3{font:600 clamp(1.5rem, 3vw, 2rem)/1.2 var(--b57-font-interface);letter-spacing:-.02em;margin:0 0 12px}.api-document-heading>p:last-child{color:var(--api-muted);margin:0 0 24px;font-size:1rem;line-height:1.65}.api-request{border:1px solid var(--api-line);background:#090e11;border-radius:8px;align-items:start;gap:14px;padding:16px;display:flex}.api-request>span{color:#bceaf0;background:#223b42;border-radius:4px;flex-shrink:0;padding:2px 7px;font:.75rem/1.7 monospace}.api-request code{color:#e5ebee;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font:.9375rem/1.6 monospace}.api-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.api-actions :is(button,a){font:500 .875rem/1.5 var(--b57-font-interface);color:#d6dfe4;cursor:pointer;background:0 0;border:1px solid #46505a;border-radius:6px;min-height:44px;padding:11px 16px;text-decoration:none}.api-actions button:first-child{color:#13232b;background:#b8e0e5;border-color:#b8e0e5}.api-actions button:disabled{opacity:.6;cursor:wait}.api-actions a{text-underline-offset:4px;border-color:#0000;text-decoration:underline}.api-feedback{min-height:23px;color:var(--api-muted);margin:12px 0 20px;font-size:.875rem;line-height:1.6}.api-document-limit{background:#28231955;border-left:2px solid #d5b471;padding:16px 18px}.api-document-limit strong{color:#e3c487;font-size:.875rem;font-weight:600}.api-document-limit p{color:#c5c4be;margin:7px 0 0;font-size:1rem;line-height:1.65}.api-format{grid-template-columns:1fr 1fr;gap:16px;margin:22px 0;display:grid}.api-format dt{color:#9facb5;margin-bottom:6px;font-size:.75rem}.api-format dd{color:#d1dce2;overflow-wrap:anywhere;margin:0;font:.875rem/1.6 monospace}.api-fields{border-top:1px solid var(--api-line);border-bottom:1px solid var(--api-line);padding:14px 0}.api-fields summary{color:#cad4da;cursor:pointer;min-height:24px;font-size:.875rem}.api-fields>div{flex-wrap:wrap;gap:8px;padding:15px 0 3px;display:flex}.api-fields code{color:#b9d2dc;overflow-wrap:anywhere;background:#1c272e;border-radius:4px;padding:5px 8px;font-size:.8125rem}.api-response h4{font:600 .875rem/1.5 var(--b57-font-interface);color:#dbe3e7;margin:23px 0 12px}.api-response>p{color:#9dabb4;background:#0b1115;border-radius:8px;margin:0;padding:22px;font-size:1rem;line-height:1.7}.api-response pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#b4d5de;background:#080d10;border:1px solid #2c3b44;border-radius:8px;max-height:430px;margin:0;padding:20px;font:.8125rem/1.7 monospace;overflow:auto}.api-section-heading{margin:0 0 28px}.api-section-heading h2{font:600 clamp(1.8rem, 3.5vw, 2.8rem)/1.15 var(--b57-font-interface);letter-spacing:-.025em;margin:0 0 18px}.api-section-heading>p:last-child:not(.api-kicker){color:var(--api-muted);max-width:750px;font-size:1rem;line-height:1.7}.api-boundaries,.api-next{margin-top:70px}.api-boundary-grid{border-block:1px solid var(--api-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.api-boundary-grid article{border-right:1px solid var(--api-line);padding:27px 25px}.api-boundary-grid article:first-child{padding-left:0}.api-boundary-grid article:last-child{border-right:0}.api-boundary-grid article>span{color:var(--api-cyan);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.api-boundary-grid h3{font:600 1.125rem/1.5 var(--b57-font-interface);margin:15px 0 10px}.api-boundary-grid p{color:var(--api-muted);font-size:1rem;line-height:1.7}.api-boundary-grid a,.api-notes a{color:#daca9e;text-underline-offset:5px;min-height:44px;padding-block:10px;font-size:.875rem;display:inline-block}.api-next ol{border-top:1px solid var(--api-line);margin:0;padding:0;list-style:none}.api-next li{border-bottom:1px solid var(--api-line);grid-template-columns:48px 1fr 120px;align-items:baseline;gap:24px;padding:26px 0;display:grid}.api-next li>span{color:#668e9b;font:1.125rem/1.5 monospace}.api-next h3{font:600 1.125rem/1.5 var(--b57-font-interface);margin:0 0 8px}.api-next li p{color:var(--api-muted);max-width:840px;margin:0;font-size:1rem;line-height:1.7}.api-next li small{color:#cfbd8f;text-align:right;font-size:.875rem}.api-notes{border:1px solid var(--api-line);border-radius:10px;margin-top:50px;padding:22px}.api-notes summary{cursor:pointer;min-height:30px;font-size:1rem;line-height:1.6}.api-notes p{color:var(--api-muted);max-width:950px;font-size:1rem;line-height:1.7}.api-notes a{margin-right:24px}.api-notes .api-attribution{font-size:.8125rem}@media (max-width:900px){.api-explorer-layout{grid-template-columns:235px minmax(0,1fr)}.api-document{padding:24px}.api-intro{align-items:start}.api-mode{min-width:180px;padding:16px}.api-format{grid-template-columns:1fr}}@media (max-width:680px){.api-page{padding:110px 16px 50px}.api-intro{display:block}.api-mode{grid-template-columns:1fr 1fr;gap:8px;margin-top:23px}.api-mode small{grid-column:1/-1}.api-explorer-top{padding:18px;display:block}.api-explorer-top>span{margin-top:7px;display:block}.api-explorer-layout{display:block}.api-resource-list{display:none}.api-mobile-picker{border-bottom:1px solid var(--api-line);color:var(--api-muted);gap:8px;padding:16px 18px;font-size:.875rem;display:grid}.api-mobile-picker select{color:#e1edf1;width:100%;min-width:0;min-height:46px;font:inherit;background:#17252d;border:1px solid #547581;border-radius:6px;padding:10px}.api-mobile-picker select:focus-visible{outline:2px solid var(--api-cyan);outline-offset:4px}.api-document{padding:22px 18px}.api-actions{grid-template-columns:1fr;display:grid}.api-actions :is(a,button){text-align:center}.api-request{gap:10px;padding:13px}.api-request code{font-size:.8125rem}.api-format,.api-boundary-grid{grid-template-columns:1fr}.api-boundary-grid article,.api-boundary-grid article:first-child{border-right:0;border-bottom:1px solid var(--api-line);padding:24px 0}.api-boundary-grid article:last-child{border-bottom:0}.api-next li{grid-template-columns:30px 1fr;gap:12px}.api-next li small{text-align:left;grid-column:2}.api-notes{padding:18px}.api-boundaries,.api-next{margin-top:48px}}
