@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Inter:wght@400;500;600;700&display=swap";:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#111822;background:#f7f8fa;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #111822;--muted: #69717d;--soft: #9aa1aa;--line: #dfe3e8;--paper: #ffffff;--wash: #f2f4f6;--black: #0b0f14;--mono: "DM Mono", "SFMono-Regular", Consolas, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;zoom:1.1}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}code,pre{font-family:var(--mono)}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;z-index:30;width:260px;display:flex;flex-direction:column;background:#f1f3f5;border-right:1px solid var(--line)}.sidebar-head{height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 25px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:9px;padding:0;border:0;background:none;cursor:pointer;font-size:15px;font-weight:700;letter-spacing:.12em}.brand img{width:54px;height:42px;object-fit:contain}.brand-section{color:#7b828c;font-size:10px;font-weight:600;letter-spacing:.14em;padding-left:8px;border-left:1px solid #cbd0d6}.nav-groups{flex:1;overflow-y:auto;padding:18px 13px 28px}.nav-overview{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;padding:9px 11px;color:#4d5662;font-size:13px;font-weight:600}.nav-overview:hover{color:var(--ink)}.nav-root-label{margin:0 11px 9px;color:#8a919a;font-size:9px;font-weight:700;letter-spacing:.14em}.nav-asset,.nav-family{margin:0}.nav-asset>summary,.nav-family>summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;user-select:none}.nav-asset>summary::-webkit-details-marker,.nav-family>summary::-webkit-details-marker{display:none}.nav-asset>summary{margin:2px 0;padding:10px;color:#323b46;font-size:12px;font-weight:700}.nav-asset>summary:hover{background:#ffffff80}.nav-asset>summary svg,.nav-family>summary svg{transition:transform .18s ease}.nav-asset[open]>summary svg,.nav-family[open]>summary svg{transform:rotate(180deg)}.nav-asset-body{margin:0 0 9px 9px;padding-left:9px;border-left:1px solid #d4d9df}.nav-family>summary{padding:7px 9px;color:#7d858f;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.nav-endpoints{margin-bottom:4px}.nav-endpoints button{width:100%;padding:8px 9px;border:0;border-left:2px solid transparent;background:transparent;color:#606975;text-align:left;font-size:11px;cursor:pointer}.nav-endpoints button:hover{color:var(--ink);background:#ffffff80}.nav-endpoints button.is-active{color:var(--ink);border-left-color:var(--ink);background:#fff;font-weight:600}.nav-group{margin-bottom:22px}.nav-group p{margin:0 11px 7px;color:#8a919a;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.nav-group button{width:100%;padding:9px 11px;border:0;border-left:2px solid transparent;background:transparent;color:#5d6672;text-align:left;font-size:13px;cursor:pointer}.nav-group button:hover{color:var(--ink);background:#ffffff80}.nav-group button.is-active{color:var(--ink);border-left-color:var(--ink);background:#fff;font-weight:600}.sidebar-foot{height:52px;display:flex;align-items:center;gap:7px;padding:0 24px;border-top:1px solid var(--line);color:#69717b;font-size:11px}.sidebar-foot a{margin-left:auto;text-decoration:underline;text-underline-offset:3px}.status-dot{width:6px;height:6px;border-radius:50%;background:#1a8d5c}.app-main{margin-left:260px;min-width:0;max-width:calc(100vw - 260px)}.topbar{position:sticky;top:0;z-index:20;height:68px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 34px;background:#f7f8faeb;border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}.search-trigger{width:min(360px,38vw);display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid #d8dde2;border-radius:2px;background:#fff;color:#7a828c;font-size:12px;cursor:pointer}.theme-toggle{display:grid;place-items:center;width:34px;height:34px;margin-left:auto;padding:0;border:1px solid #d8dde2;border-radius:2px;background:#fff;color:#59626d;cursor:pointer}.theme-toggle:hover{color:#000;border-color:#aeb5bd}.lang-toggle{display:inline-flex;align-items:center;gap:6px;height:34px;margin-left:auto;padding:0 11px;border:1px solid #d8dde2;border-radius:2px;background:#fff;color:#59626d;font-size:11px;font-weight:700;letter-spacing:.08em;cursor:pointer}.lang-toggle:hover{color:#000;border-color:#aeb5bd}.lang-toggle+.theme-toggle{margin-left:0}.search-trigger span{flex:1;text-align:left}kbd{padding:2px 5px;border:1px solid #d7dbe0;border-radius:2px;background:#f7f8f9;color:#7a828c;font:9px var(--mono)}.top-links{display:flex;align-items:center;height:100%}.top-links a{display:flex;align-items:center;gap:6px;padding:0 15px;color:#555e69;font-size:10px;font-weight:700;letter-spacing:.11em}.top-links a:hover{color:#000}.top-links .console-link{height:34px;margin-left:8px;padding:0 14px;background:var(--black);color:#fff}.page-grid{display:grid;grid-template-columns:minmax(520px,780px) minmax(330px,1fr);align-items:start;min-height:calc(100vh - 68px)}.content{padding:54px clamp(32px,5vw,76px) 80px;background:var(--paper);border-right:1px solid var(--line)}.breadcrumbs{display:flex;gap:8px;color:#9299a2;font-size:12px}.breadcrumbs i{font-style:normal;color:#c3c8ce}h1{max-width:650px;margin:0;font-size:clamp(38px,4vw,62px);line-height:.98;letter-spacing:-.055em;font-weight:600}.summary{max-width:620px;margin:24px 0 28px;color:#5a6470;font-size:18px;line-height:1.6}.endpoint-bar{display:flex;align-items:center;gap:12px;min-height:54px;padding:10px 12px;border:1px solid #d7dce1;background:#f8f9fa}.endpoint-bar code{min-width:0;flex:1;overflow-x:auto;color:#29323e;font-size:11px;white-space:nowrap;scrollbar-width:none}.method{flex:none;color:#166945;font:700 10px var(--mono);letter-spacing:.06em}.copy-button{display:inline-flex;align-items:center;gap:6px;flex:none;padding:6px 8px;border:0;background:transparent;color:#6d7580;font-size:10px;font-weight:600;cursor:pointer}.copy-button:hover{color:#111}.description{margin:27px 0 20px;color:#48515d;font-size:15px;line-height:1.75}.use-cases{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.use-cases>span{margin-right:4px;color:#9299a2;font-size:9px;font-weight:700;letter-spacing:.12em}.use-cases em{padding:6px 9px;border:1px solid #e0e3e7;color:#67707b;font-size:10px;font-style:normal}section{margin-top:70px;scroll-margin-top:90px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid var(--ink)}.section-heading>div{display:flex;align-items:baseline;gap:14px}.section-heading p{margin:0;color:#9ba1a9;font:9px var(--mono)}.section-heading h2{margin:0;font-size:28px;letter-spacing:-.035em;font-weight:600}.section-heading>span{color:#8a919a;font:10px var(--mono)}.table-wrap{width:100%;max-width:100%;overflow-x:auto}table{width:100%;border-collapse:collapse;table-layout:fixed}th{padding:13px 10px;color:#8d949d;text-align:left;font-size:9px;letter-spacing:.1em;text-transform:uppercase}th:first-child{width:29%}th:nth-child(2){width:16%}td{padding:16px 10px;border-top:1px solid #e7e9ec;color:#626b76;vertical-align:top;font-size:12px;line-height:1.6}td:first-child{padding-left:0}td code,.field code{color:#202935;font-size:11px}.required{display:block;margin-top:5px;color:#9b483c;font-size:7px;font-weight:700;letter-spacing:.08em}.type{color:#7d6185;font:10px var(--mono)}.example{display:block;margin-top:6px;color:#9298a0;font-size:10px}.example code{color:#626a73}.field{display:grid;grid-template-columns:42% 1fr;gap:22px;padding:15px 0;border-bottom:1px solid #e7e9ec}.field>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.field p{margin:0;color:#626b76;font-size:12px;line-height:1.6}.show-more{width:100%;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:12px;padding:10px;border:1px solid #e0e3e6;background:#fafbfb;color:#59626d;font-size:11px;cursor:pointer}.show-more svg{transition:transform .2s}.show-more svg.rotated{transform:rotate(180deg)}.notes{padding:22px;border:1px solid #dfe3e7;background:#f6f7f8}.notes>p{margin:0 0 12px;color:#767e88;font-size:8px;font-weight:700;letter-spacing:.12em}.notes ul{margin:0;padding-left:18px;color:#515a65;font-size:12px;line-height:1.7}.page-nav{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:70px;padding-top:22px;border-top:1px solid var(--line)}.page-nav button{display:flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;text-align:left;font-size:11px;cursor:pointer}.page-nav button.next{justify-content:flex-end;text-align:right}.page-nav small{display:block;margin-bottom:4px;color:#969da5;font-size:7px;font-weight:700;letter-spacing:.12em}.code-column{position:sticky;top:68px;padding:52px clamp(22px,3vw,46px);background:#f7f8fa}.code-card{overflow:hidden;margin-bottom:16px;border:1px solid #20262d;background:var(--black);color:#d8dde4}.code-head{height:41px;display:flex;align-items:center;justify-content:space-between;padding:0 12px 0 16px;border-bottom:1px solid #242b33}.code-head>span{color:#858e99;font:9px var(--mono);letter-spacing:.12em}.code-head .copy-button{color:#9ba4ae}.code-tabs{display:flex;gap:17px;padding:11px 16px 0}.code-tabs button{padding:0 0 8px;border:0;border-bottom:1px solid transparent;background:transparent;color:#69727e;font-size:10px;cursor:pointer}.code-tabs button.is-active{color:#e5e8ec;border-bottom-color:#e5e8ec}pre{margin:0;padding:18px;overflow:auto;color:#d7dce3;font-size:11px;line-height:1.75;tab-size:2}.request-card pre{min-height:158px}.response-card pre{max-height:380px}.auth-card{padding:18px;border:1px solid #d9dde2;background:#fff}.auth-card>span{display:block;margin-bottom:12px;color:#8c939c;font-size:8px;font-weight:700;letter-spacing:.12em}.auth-card strong{font-size:13px}.auth-card p{margin:8px 0 14px;color:#69717b;font-size:11px;line-height:1.6}.auth-card code{color:#343d48}.auth-card a{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:600}.dialog-layer{position:fixed;inset:0;z-index:100;display:grid;place-items:start center;padding-top:min(18vh,160px);background:#0a0e137a;backdrop-filter:blur(4px)}.search-dialog{width:min(650px,calc(100vw - 32px));overflow:hidden;border:1px solid #bfc5cc;background:#fff;box-shadow:0 24px 70px #00000040}.search-input{height:58px;display:flex;align-items:center;gap:12px;padding:0 17px;border-bottom:1px solid var(--line)}.search-input input{flex:1;border:0;outline:0;color:var(--ink);font-size:13px}.search-results{max-height:390px;overflow-y:auto;padding:8px}.search-results button{width:100%;display:grid;grid-template-columns:38px 1fr 20px;align-items:center;gap:8px;padding:12px;border:0;background:transparent;text-align:left;cursor:pointer}.search-results button:hover{background:#f2f4f6}.search-results strong{display:block;font-size:11px}.search-results small{display:block;margin-top:4px;overflow:hidden;color:#858c95;font:8px var(--mono);text-overflow:ellipsis;white-space:nowrap}.search-results svg{color:#8a919a}.search-hint{padding:10px 17px;border-top:1px solid var(--line);color:#959ba3;font-size:8px}.empty-search{padding:28px 18px;color:#7d858f;font-size:11px;text-align:center}.icon-button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--line);background:#fff;cursor:pointer}.mobile-only,.sidebar-scrim{display:none}[data-theme=dark]{color-scheme:dark;--ink: #f2f4f7;--muted: #a6adb7;--soft: #7c8591;--line: #2b333d;--paper: #0c1117;--wash: #151b22;--black: #070a0e;color:#eef1f5;background:#090d12}[data-theme=dark] body,[data-theme=dark] .topbar{background:#090d12}[data-theme=dark] .topbar{background:#090d12eb}[data-theme=dark] .sidebar{background:#0e141b}[data-theme=dark] .brand img{filter:grayscale(1) brightness(0) invert(1)}[data-theme=dark] .brand-section,[data-theme=dark] .nav-group p,[data-theme=dark] .breadcrumbs,[data-theme=dark] .summary,[data-theme=dark] .section-heading>span{color:#8f99a6}[data-theme=dark] .nav-overview,[data-theme=dark] .nav-asset>summary,[data-theme=dark] .nav-family>summary,[data-theme=dark] .nav-endpoints button,[data-theme=dark] .nav-group button,[data-theme=dark] .sidebar-foot,[data-theme=dark] .top-links a{color:#a2abb6}[data-theme=dark] .nav-group button:hover{color:#fff;background:#151c24}[data-theme=dark] .nav-group button.is-active{color:#fff;border-left-color:#fff;background:#18202a}[data-theme=dark] .nav-asset>summary:hover,[data-theme=dark] .nav-endpoints button:hover{color:#fff;background:#151c24}[data-theme=dark] .nav-endpoints button.is-active{color:#fff;border-left-color:#fff;background:#18202a}[data-theme=dark] .nav-asset-body{border-left-color:#303944}[data-theme=dark] .search-trigger,[data-theme=dark] .theme-toggle,[data-theme=dark] .lang-toggle,[data-theme=dark] .icon-button,[data-theme=dark] .auth-card,[data-theme=dark] .search-dialog,[data-theme=dark] .search-input input{color:#e7ebf0;background:#111820;border-color:#323b46}[data-theme=dark] .theme-toggle:hover,[data-theme=dark] .lang-toggle:hover{color:#fff;border-color:#697583}[data-theme=dark] kbd{color:#a7b0ba;background:#1b232c;border-color:#343e49}[data-theme=dark] .content{background:#0c1117}[data-theme=dark] .description,[data-theme=dark] td,[data-theme=dark] .field p,[data-theme=dark] .notes ul{color:#bac1ca}[data-theme=dark] .endpoint-bar,[data-theme=dark] .notes,[data-theme=dark] .show-more{color:#dbe0e6;background:#121920;border-color:#313a44}[data-theme=dark] .endpoint-bar code,[data-theme=dark] td code,[data-theme=dark] .field code,[data-theme=dark] .example code,[data-theme=dark] .auth-card code{color:#e3e7ec}[data-theme=dark] .use-cases em{color:#aeb7c1;border-color:#333c46}[data-theme=dark] th,[data-theme=dark] .example{color:#8c96a2}[data-theme=dark] td,[data-theme=dark] .field{border-color:#282f38}[data-theme=dark] .type{color:#c6a6d1}[data-theme=dark] .code-column{background:#090d12}[data-theme=dark] .code-card{border-color:#343d47}[data-theme=dark] .search-results button:hover{background:#18212a}[data-theme=dark] .search-results small,[data-theme=dark] .search-hint,[data-theme=dark] .empty-search{color:#909aa6}@media(max-width:1180px){.page-grid{grid-template-columns:minmax(500px,1fr) 390px}.content{padding-left:44px;padding-right:44px}.top-links a:not(.console-link){display:none}}@media(max-width:900px){.mobile-only{display:block}.sidebar{transform:translate(-100%);transition:transform .22s ease}.sidebar.is-open{transform:translate(0);box-shadow:12px 0 40px #0000002e}.sidebar-scrim{position:fixed;inset:0;z-index:25;display:block;border:0;background:#00000059}.app-main{margin-left:0}.app-main{max-width:100vw}.topbar{padding:0 18px}.topbar>.mobile-only:nth-child(2){margin-right:auto}.search-trigger{width:180px}.search-trigger span{display:none}.page-grid{display:block}.content{width:100%;min-width:0;max-width:100vw;overflow:hidden;padding:44px clamp(22px,6vw,54px) 70px;border-right:0}.code-column{position:static;width:100%;min-width:0;max-width:100vw;overflow:hidden;padding:38px clamp(22px,6vw,54px) 70px;border-top:1px solid var(--line)}}@media(max-width:560px){.topbar{gap:8px}.topbar>.mobile-only:nth-child(2){display:none}.search-trigger{width:auto;margin-left:auto}.search-trigger kbd,.top-links{display:none}.content{padding-top:34px}h1{font-size:42px}.eyebrow{margin-top:34px}.endpoint-bar{align-items:flex-start;flex-wrap:wrap}.endpoint-bar code{order:3;flex-basis:100%}.endpoint-bar .copy-button{margin-left:auto}.field{grid-template-columns:1fr;gap:8px}th:first-child{width:37%}th:nth-child(2){width:22%}td{padding-left:7px;padding-right:7px}.use-cases>span{flex-basis:100%}.table-wrap table{min-width:560px}.page-nav{grid-template-columns:1fr}.page-nav button.next{justify-content:flex-start;text-align:left}.page-nav button.next span{order:2}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
