.db-site .dev-layout{max-width:var(--maxw);grid-template-columns:220px minmax(0,1fr);gap:48px;margin:0 auto;padding:120px 24px 96px;display:grid}.db-site .dev-toc{flex-direction:column;align-self:start;gap:6px;font-size:14px;display:flex;position:sticky;top:96px}.db-site .dev-toc a{color:var(--ink-2);text-decoration:none}.db-site .dev-toc a:hover{color:var(--accent)}.db-site .dev-toc a{border-left:2px solid #0000;margin-left:-12px;padding-left:10px;transition:color .12s,border-color .12s}.db-site .dev-toc a.active{color:var(--accent);border-left-color:var(--accent);font-weight:600}.db-site .dev-main details.dev-example{margin:4px 0 6px}.db-site .dev-main details.dev-example summary{cursor:pointer;color:var(--accent);margin-bottom:8px;font-size:13.5px}.db-site .dev-toc .dev-toc-head{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-top:14px;font-size:12px;font-weight:600}.db-site .dev-main{min-width:0;color:var(--ink-2);font-size:16px;line-height:1.65}.db-site .dev-main h1{color:var(--ink);letter-spacing:-.02em;margin:0 0 12px;font-size:40px;line-height:1.15}.db-site .dev-main h2{color:var(--ink);border-top:1px solid var(--line);margin:56px 0 12px;padding-top:8px;scroll-margin-top:96px;font-size:24px}.db-site .dev-main h3{color:var(--ink);margin:28px 0 8px;scroll-margin-top:96px;font-size:18px}.db-site .dev-main p{margin:0 0 14px}.db-site .dev-main ul,.db-site .dev-main ol{margin:0 0 14px;padding-left:22px}.db-site .dev-main li{margin:4px 0}.db-site .dev-main code{background:var(--accent-soft);color:var(--ink);border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.db-site .dev-main pre{color:#e6edf7;border-radius:var(--r);background:#0f1b2d;margin:0 0 18px;padding:16px 18px;font-size:13.5px;line-height:1.55;overflow-x:auto}.db-site .dev-main pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.db-site .dev-lede{color:var(--ink-2);max-width:720px;font-size:19px}.db-site .dev-table{border-collapse:collapse;width:100%;margin:0 0 18px;font-size:14.5px}.db-site .dev-table th,.db-site .dev-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:9px 10px}.db-site .dev-table th{color:var(--ink);background:var(--bg-2);font-weight:600}.db-site .dev-op{border:1px solid var(--line);border-radius:var(--r);background:var(--card);margin:0 0 14px;padding:16px 18px}.db-site .dev-op-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.db-site .dev-method{color:#fff;background:var(--accent);border-radius:5px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:700}.db-site .dev-path{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px}.db-site .dev-scope{color:var(--ink-3);font-size:12.5px}.db-site .dev-note{border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:0 var(--r) var(--r) 0;color:var(--ink);margin:0 0 18px;padding:12px 16px}.db-site .dev-explorer{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--card);margin:8px 0 18px;padding:20px}.db-site .dev-explorer label{color:var(--ink);margin:0 0 4px;font-size:13px;font-weight:600;display:block}.db-site .dev-explorer input,.db-site .dev-explorer select{border:1px solid var(--line-2);background:var(--card);width:100%;height:38px;color:var(--ink);border-radius:8px;margin-bottom:12px;padding:0 10px;font-size:14px}.db-site .dev-explorer-grid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.db-site .dev-explorer-status{color:var(--ink-3);margin:10px 0 6px;font-size:13px}.db-site .dev-explorer pre{max-height:420px}@media (max-width:900px){.db-site .dev-layout{grid-template-columns:1fr;gap:24px;padding:96px 16px 64px}.db-site .dev-toc{flex-flow:wrap;gap:8px 14px;position:static}.db-site .dev-toc .dev-toc-head{width:100%;margin-top:4px}.db-site .dev-toc a{border-left:0;margin-left:0;padding-left:0}.db-site .dev-toc a.active{text-underline-offset:4px;text-decoration:underline}.db-site .dev-main h1{font-size:30px}.db-site .dev-explorer-grid{grid-template-columns:1fr}}