.api-docs{width:calc(100% - 64px);max-width:1240px;margin:auto}.api-docs-hero{border-bottom:1px solid var(--line);padding:70px 0 48px}.api-docs-kicker{font:11px var(--mono);letter-spacing:.13em;color:#a4a4a4;margin:0 0 18px}.api-docs h1{letter-spacing:-.055em;margin:0 0 22px;font-size:clamp(42px,6vw,72px);font-weight:500;line-height:1.08}.api-docs-hero>p:not(.api-docs-kicker){color:#b4b4b4;max-width:650px;font-size:18px;line-height:1.6}.api-docs-actions{flex-wrap:wrap;gap:24px;margin:26px 0;font-size:14px;display:flex}.api-docs-actions a:first-child{color:#fff}.api-docs-base{border:1px solid var(--line);background:#1a1a1a;border-radius:8px;flex-wrap:wrap;align-items:center;gap:20px;padding:18px 20px;font-size:14px;display:flex}.api-docs-base span{font:10px var(--mono);color:#999}.api-docs-layout{grid-template-columns:210px minmax(0,1fr);gap:60px;padding:44px 0 70px;display:grid}.api-docs-toc{color:#aaa;flex-direction:column;align-self:start;gap:6px;font-size:13px;display:flex;position:sticky;top:28px}.api-docs-toc a{padding:7px 0}.api-docs a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.api-docs a:focus-visible{outline-offset:4px;outline:2px solid #eee}.api-docs-content{min-width:0;max-width:850px}.api-docs-content section{border-bottom:1px solid var(--soft-line);margin:0 0 40px;padding:0 0 44px;scroll-margin-top:30px}.api-docs h2{letter-spacing:-.035em;margin:0 0 20px;font-size:29px;font-weight:500;line-height:1.3}.api-docs-content p,.api-docs-content li{color:#b6b6b6;margin:16px 0;font-size:15px;line-height:1.8}.api-docs-content p a{color:#f0f0f0;text-underline-offset:3px;text-decoration:underline}.api-docs-content ul{padding-left:22px}.api-docs code{font:12px var(--mono);overflow-wrap:anywhere;color:#eee}.api-docs-model{border:1px solid var(--line);background:#1a1a1a;border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:14px;padding:20px;display:flex}.api-docs-table{border:1px solid var(--line);border-radius:8px;margin:24px 0;overflow-x:auto}.api-docs table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.7}.api-docs th{text-align:left;background:#1a1a1a;font-weight:500}.api-docs th,.api-docs td{border-bottom:1px solid var(--soft-line);vertical-align:top;padding:14px 18px}.api-docs tr:last-child td{border-bottom:0}.api-docs td:first-child{width:32%}.api-docs td:last-child{color:#b6b6b6}.api-docs .dash-doc-code{background:#161616;border:1px solid #353535;border-radius:8px;margin:24px 0;overflow:hidden}.api-docs .dash-doc-code-head{font:10px var(--mono);color:#aaa;border-bottom:1px solid #303030;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex}.api-docs .dash-doc-code-head>span{align-items:center;gap:8px;display:flex}.api-docs .dash-doc-code-head button{color:#eee}.api-docs pre{tab-size:4;margin:0;padding:22px;line-height:1.8;overflow:auto}.api-docs pre code{white-space:pre;overflow-wrap:normal}.api-docs-updated{font:11px var(--mono)!important;color:#888!important}.api-docs .home-footer{padding-block:24px}@media (max-width:850px){.api-docs-layout{grid-template-columns:165px minmax(0,1fr);gap:24px}.api-docs .home-header nav{gap:15px;margin-right:18px;font-size:13px}}@media (max-width:650px){.api-docs{width:calc(100% - 36px)}.api-docs-hero{padding-top:44px}.api-docs-layout{padding-top:24px;display:block}.api-docs-toc{border-bottom:1px solid var(--line);flex-flow:wrap;gap:5px 18px;margin-bottom:28px;padding-bottom:24px;position:static}.api-docs h2{font-size:25px}.api-docs th,.api-docs td{padding:12px}.api-docs pre{padding:16px}.api-docs-base code{font-size:12px}}
