.dev-page{max-width:920px;margin:0 auto;padding:140px 20px 80px;color:var(--font-color)}.dev-hero h1{font-size:34px;font-weight:800;margin:0 0 8px}.dev-hero p{color:var(--font-color);opacity:.85;margin:4px 0}.dev-base code,.dev-endpoint code,.dev-section code{background:hsla(0,0%,50%,.14);padding:2px 6px;border-radius:6px;font-size:.9em}.dev-toc{display:flex;flex-wrap:wrap;gap:14px;margin:20px 0 30px;padding:12px 0;border-top:1px solid hsla(0,0%,50%,.2);border-bottom:1px solid hsla(0,0%,50%,.2)}.dev-toc a{color:var(--blue-font-dark,#346fbb);text-decoration:none;font-weight:600;font-size:14px}.dev-section{margin:28px 0}.dev-section h2{font-size:22px;font-weight:700;margin:24px 0 10px}.dev-pre,.dev-response pre{background:#0d1117;color:#d6deeb;padding:14px;border-radius:10px;overflow-x:auto;font-size:13px;line-height:1.5}.dev-table{width:100%;border-collapse:collapse;margin-top:10px}.dev-table td,.dev-table th{text-align:left;padding:8px 10px;border-bottom:1px solid hsla(0,0%,50%,.18);font-size:14px}.dev-error,.dev-muted{opacity:.8;font-size:14px}.dev-error{color:#d33}.dev-endpoint{margin:18px 0;padding:16px;border:1px solid hsla(0,0%,50%,.2);border-radius:12px}.dev-endpoint h3{margin:0 0 8px;font-size:16px;display:flex;align-items:center;gap:8px}.dev-method{font-size:11px;font-weight:800;padding:2px 8px;border-radius:6px;color:#fff;letter-spacing:.04em}.dev-method-get{background:#2f855a}.dev-method-post{background:#b7791f}.dev-console{margin-top:12px;display:flex;flex-direction:column;gap:8px}.dev-console-row{display:flex;gap:8px;align-items:center}.dev-console-body,.dev-console-key,.dev-console-url{width:100%;padding:8px 10px;border:1px solid hsla(0,0%,100%,.18);border-radius:8px;background:#0d1117;color:#fff;font-family:ui-monospace,monospace;font-size:13px}.dev-console-body::placeholder,.dev-console-key::placeholder,.dev-console-url::placeholder{color:hsla(0,0%,100%,.45)}.dev-console-body:focus,.dev-console-key:focus,.dev-console-url:focus{outline:none;border-color:var(--blue-font-dark,#346fbb)}.dev-send{padding:8px 16px;border:0;border-radius:8px;background:var(--blue-font-dark,#346fbb);color:#fff;font-weight:700;cursor:pointer}.dev-send:disabled{opacity:.6;cursor:default}.dev-response{margin-top:6px}.dev-status{display:inline-block;font-weight:700;font-size:13px;margin-bottom:4px}.dev-status.ok{color:#2f855a}.dev-status.bad{color:#d33}@media (max-width:600px){.dev-console-row{flex-wrap:wrap}}