.wrap{max-width:760px;margin:0 auto;padding:32px 20px 80px}header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.logo{font-size:28px;font-weight:700;letter-spacing:.08em}.logo span{color:#38bdf8}button{background:#101014;color:#e8e8ea;border:1px solid #26262c;border-radius:8px;padding:10px 16px;font:inherit;cursor:pointer;transition:border-color .15s}button:hover{border-color:#38bdf8}button:disabled{opacity:.4;cursor:default}button.primary{background:#38bdf8;color:#041018;border-color:#38bdf8;font-weight:700}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:28px}.stat{background:#0c0c0f;border:1px solid #1c1c22;border-radius:10px;padding:14px}.stat .k{font-size:11px;color:#6b6b76;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px}.stat .v{font-size:17px}.card{background:#0c0c0f;border:1px solid #1c1c22;border-radius:12px;padding:20px;margin-bottom:20px}.card h2{font-size:13px;text-transform:uppercase;letter-spacing:.12em;color:#6b6b76;margin-bottom:16px}.tabs{display:flex;gap:8px;margin-bottom:16px}.tabs button.active{border-color:#38bdf8;color:#38bdf8}input{width:100%;background:#060607;color:#e8e8ea;border:1px solid #26262c;border-radius:8px;padding:12px;font:inherit;font-size:16px;margin-bottom:10px}input:focus{outline:none;border-color:#38bdf8}.quote{font-size:13px;color:#6b6b76;margin-bottom:12px;min-height:18px}.bar{height:8px;background:#1c1c22;border-radius:4px;overflow:hidden;margin:8px 0 4px}.bar>div{height:100%;background:#38bdf8}.row{display:flex;justify-content:space-between;font-size:13px;color:#9a9aa4;padding:6px 0;border-bottom:1px solid #17171c}.row:last-child{border-bottom:none}.row a{color:#38bdf8;text-decoration:none}.msg{font-size:13px;margin-top:10px;word-break:break-all}.msg.err{color:#f87171}.msg.ok{color:#38bdf8}.small{font-size:12px;color:#6b6b76;line-height:1.6}nav.top{display:flex;gap:16px;align-items:center}nav.top a{color:#6b6b76;text-decoration:none;font-size:13px}nav.top a.active,nav.top a:hover{color:#38bdf8}.docs .toc{margin-bottom:32px;line-height:2}.docs .toc a{color:#38bdf8;text-decoration:none}.doc-section{margin-bottom:40px}.doc-section h2{font-size:14px;text-transform:uppercase;letter-spacing:.12em;color:#38bdf8;margin-bottom:14px}.doc-section p{font-size:14px;line-height:1.75;color:#b8b8c0;margin-bottom:12px}.doc-section a{color:#38bdf8;text-decoration:none}.doc-section b{color:#e8e8ea}.doc-section code{background:#101014;border:1px solid #1c1c22;border-radius:4px;padding:1px 5px;font-size:13px}.doc-section pre{background:#0c0c0f;border:1px solid #1c1c22;border-radius:10px;padding:14px;font-size:12.5px;line-height:1.7;overflow-x:auto;margin-bottom:12px;color:#b8b8c0}.doc-section .row a{font-size:12px}.dim{color:#6b6b76}
