:root{--bg:#0e0f13;--panel:#16181f;--line:#262a35;--text:#e8e9ee;--muted:#9aa0b0;--green:#8fd16a;--purple:#c3a6ff;--mint:#8ff0c4;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace}@media (prefers-color-scheme:light){:root{--bg:#fbfbf8;--panel:#f1f2ec;--line:#dcddd3;--text:#1b1d22;--muted:#5d6272;--green:#3f7d3a;--purple:#6b4fc4;--mint:#1c8a63}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font:16px/1.65 system-ui,-apple-system,Segoe UI,sans-serif}a{color:var(--purple)}code,pre{font-family:var(--mono);font-size:.9em}code{background:var(--panel);border-radius:4px;padding:.1em .35em}pre{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:14px 16px;overflow-x:auto}pre code{background:0 0;padding:0}.nav,.foot{justify-content:space-between;align-items:center;gap:16px;max-width:1100px;margin:0 auto;padding:18px 16px;display:flex}.nav nav{gap:20px;display:flex}.nav a{color:var(--muted);text-decoration:none}.nav a:hover{color:var(--text)}.logo{font:700 22px var(--mono);color:var(--green)!important}.foot{color:var(--muted);border-top:1px solid var(--line);margin-top:64px;font-size:14px}.foot a{color:var(--muted)}main{max-width:1100px;margin:0 auto;padding:0 16px}.hero{text-align:center;padding:56px 0 24px}.hero h1{letter-spacing:-.02em;max-width:16em;margin:12px auto;font-size:clamp(32px,6vw,56px);line-height:1.1}.hero h2{margin:24px 0 8px;font-size:28px}.lead{color:var(--muted);max-width:40em;margin:0 auto 24px;font-size:18px}.pill{font:13px var(--mono);color:var(--mint);border:1px solid var(--line);border-radius:999px;padding:2px 12px;display:inline-block}.cmd{text-align:left;max-width:100%;margin:8px 0;font-size:15px;display:inline-block}.small{color:var(--muted);font-size:14px}.actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.btn{border:1px solid var(--line);color:var(--text);border-radius:8px;padding:9px 18px;text-decoration:none}.btn.primary{background:var(--green);border-color:var(--green);color:#10210c;font-weight:600}.shot{text-align:center;margin:32px 0}.shot img{border:1px solid var(--line);border-radius:12px;max-width:100%}.grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin:48px 0;display:grid}.card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:18px 20px}.card h3{color:var(--green);margin:0 0 6px;font-size:17px}.card p{color:var(--muted);margin:0}.docs{grid-template-columns:250px minmax(0,1fr);gap:40px;max-width:1100px;margin:0 auto;padding:0 16px;display:grid}.docs aside{flex-direction:column;align-self:start;max-height:100vh;padding:8px 0;font-size:14px;display:flex;position:sticky;top:0;overflow-y:auto}.docs aside a{color:var(--muted);border-radius:6px;padding:4px 8px;text-decoration:none}.docs aside a:hover{color:var(--text);background:var(--panel)}.docs article{min-width:0;padding-bottom:32px}.docs article img{max-width:100%}.docs article table{border-collapse:collapse;display:block;overflow-x:auto}.docs article th,.docs article td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:6px 10px}.pager{border-top:1px solid var(--line);justify-content:space-between;margin-top:40px;padding-top:16px;display:flex}@media (max-width:800px){.docs{grid-template-columns:1fr;gap:0}.docs aside{border-bottom:1px solid var(--line);max-height:12em;margin-bottom:16px;position:static}}
