.dc{display:grid;grid-template-columns:210px minmax(0,1fr);gap:48px;max-width:1180px}.dc-nav{position:sticky;top:24px;align-self:start;max-height:calc(100vh - 48px);overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding-top:6px;font-size:14px}.dc-nav a{display:block;padding:4px 8px;border-radius:6px;color:#6b7175;text-decoration:none}.dc-nav a:hover{background:#f1f2ef;color:#1d1f21}.dc-nav-group{margin:16px 0 4px;padding:0 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#1d1f21}.dc-body{min-width:0}.dc-body section{scroll-margin-top:24px}.dc-body p{line-height:1.65}.dc-body h2{margin-top:56px;padding-top:20px;border-top:1px solid #e3e4e1}.dc-body header+section h2{border-top:0}.dc-body code{padding:1px 5px;border-radius:4px;background:#f1f2ef;font-size:.88em}.dc-body code,.dc-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.dc-code{margin:10px 0 16px;padding:14px 16px;overflow-x:auto;border:1px solid #e3e4e1;border-radius:10px;background:#1d1f21;color:#f1f2ef;font-size:13px;line-height:1.55;white-space:pre}.dc-json{max-height:420px;background:#fafaf8;color:#1d1f21}.dc-ep{margin:28px 0 0;padding:22px 22px 8px;border:1px solid #e3e4e1;border-radius:14px;background:#fff;scroll-margin-top:24px}.dc-ep h3{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:18px}.dc-ep h3 a{color:inherit;text-decoration:none}.dc-ep h4{margin:20px 0 6px;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;color:#6b7175}.dc-path{display:flex;align-items:center;gap:8px;margin:10px 0 4px}.dc-path code{background:none;padding:0;font-size:15px}.dc-method{padding:2px 8px;border-radius:6px;background:#e5f0e3;color:#2f6b36;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700}.dc-plan{padding:2px 9px;border-radius:999px;background:#ece9fb;color:#4b33b8;font-size:12px;font-weight:600}.dc-table{overflow-x:auto;margin:6px 0 12px}.dc-table table{width:100%;border-collapse:collapse;font-size:14px}.dc-table th{text-align:left;padding:8px 10px;border-bottom:1px solid #cfd3cc;color:#6b7175;font-weight:600}.dc-table td{padding:10px;border-bottom:1px solid #e3e4e1;vertical-align:top}.dc-table td:first-child{white-space:nowrap;width:1%}.dc-table td p{margin:2px 0 0;line-height:1.5}.dc-type{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:#4b33b8}.dc-req{display:block;margin-top:4px;font-size:11px;color:#b3261e}.dc-notes{margin:4px 0 16px;padding-left:18px;color:#6b7175;font-size:14px;line-height:1.6}@media (max-width:860px){.dc{grid-template-columns:minmax(0,1fr);gap:0}.dc-nav{display:none}.dc-ep{padding:16px 14px 6px}}.inf .pr-plan h2{margin:0;padding:0;border:0}.inf .ja-cols{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ja-note{margin:10px 0 0;color:#b3261e;font-size:14px}