.dev-grid{grid-template-columns:14rem minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}@media (width<=900px){.dev-grid{grid-template-columns:1fr;gap:1rem}}.dev-nav{font-size:.92rem;position:sticky;top:5rem}@media (width<=900px){.dev-nav{border-bottom:1px solid var(--rule);padding-bottom:.75rem;position:static}}.dev-nav-title{color:var(--text);margin:0 0 .5rem;font-weight:600}.dev-nav ul{margin:0;padding:0;list-style:none}.dev-nav li{margin:0 0 .35rem}.dev-nav a{color:var(--muted);text-decoration:none}.dev-nav a:hover{color:var(--ink);text-decoration:underline}.dev-nav a[aria-current=page]{color:var(--ink);font-weight:600}.dev-main{min-width:0;max-width:46rem}.dev-main.dev-wide{max-width:58rem}.dev-main h1{font-size:clamp(2rem,1.5rem + 2vw,2.8rem)}.dev-main h2{margin:2.6rem 0 .8rem;font-size:1.6rem}.dev-main h3{margin:1.8rem 0 .5rem;font-size:1.2rem}.dev-main ul,.dev-main ol{padding-left:1.3rem}.dev-main li{margin-bottom:.4rem}.dev-status{color:var(--muted);background:var(--sheet);border:1px solid var(--rule);border-left:4px solid var(--wren);margin:1.25rem 0 2rem;padding:.8rem 1rem;font-size:.92rem}.dev-updated{color:var(--muted);border-top:1px solid var(--rule);margin-top:3rem;padding-top:1rem;font-size:.85rem}.dev-main code{background:var(--sheet);border:1px solid var(--rule);overflow-wrap:anywhere;border-radius:3px;padding:.05rem .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}.dev-main pre{background:var(--sheet);border:1px solid var(--rule);border-radius:4px;margin:.75rem 0 1.4rem;padding:.9rem 1rem;font-size:.84rem;line-height:1.5;overflow-x:auto}.dev-main pre code{font-size:inherit;overflow-wrap:normal;background:0 0;border:0;padding:0}.code-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:1rem 0 -.4rem;font-size:.8rem;font-weight:600}.dev-main table{border-collapse:collapse;width:100%;margin:.75rem 0 1.5rem;font-size:.9rem;display:block;overflow-x:auto}.dev-main th,.dev-main td{border-top:1px solid var(--rule);text-align:left;vertical-align:top;padding:.45rem .8rem .45rem 0}.dev-main thead th{color:var(--muted);border-top:0;font-size:.8rem;font-weight:600}.dev-main td p{margin:0 0 .4rem}.dev-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.25rem 0;padding:0;list-style:none;display:grid}@media (width<=640px){.dev-cards{grid-template-columns:1fr}}.dev-cards li{background:var(--sheet);border:1px solid var(--rule);border-radius:6px;margin:0;padding:1rem 1.1rem}.dev-cards a{font-weight:600}.dev-cards p{color:var(--muted);margin:.3rem 0 0;font-size:.92rem}.op{border-top:1px solid var(--rule);margin-top:1.8rem;padding-top:1.2rem}.op h3{margin-top:0}.op-line{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:.2rem 0 .8rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9rem;display:flex}.method{letter-spacing:.03em;color:var(--sheet);background:var(--ink-2);border-radius:3px;padding:.1rem .45rem;font-size:.78rem;font-weight:700}.method-get{background:var(--seal)}.method-delete{background:var(--danger)}.op-meta{color:var(--muted);font-size:.85rem}.ref-toc{columns:2;column-gap:2rem;padding-left:1.1rem;font-size:.9rem}@media (width<=640px){.ref-toc{columns:1}}.schema{border-top:1px solid var(--rule);margin-top:1.4rem;padding-top:1rem}.schema h3{margin-top:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.05rem}.req{color:var(--danger);font-size:.78rem;font-weight:600}details.example{margin:.4rem 0 1rem}details.example summary{cursor:pointer;color:var(--ink);font-size:.9rem}
