.docs h2{font-size:1.5rem;font-weight:600;margin:2.5rem 0 1rem;scroll-margin-top:4.5rem}.docs h3{font-size:1.1rem;font-weight:600;margin:1.75rem 0 .75rem;scroll-margin-top:4.5rem}.docs p{margin:.85rem 0;color:var(--muted-foreground);line-height:1.7}.docs ul{margin:.85rem 0;padding-left:1.25rem;list-style-type:disc;color:var(--muted-foreground)}.docs ol{margin:.85rem 0;padding-left:1.5rem;list-style-type:decimal;color:var(--muted-foreground)}.docs li{margin:.35rem 0;line-height:1.6}.docs strong{color:var(--foreground);font-weight:600}.docs code{font-family:ui-monospace,JetBrains Mono,monospace;background:var(--secondary);padding:.12rem .4rem;border-radius:5px;font-size:.85em;color:var(--foreground)}.docs pre{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:0;margin:1rem 0;position:relative;overflow:hidden;font-size:.84rem;line-height:1.6}.docs pre code{background:none;padding:1rem 1.1rem;color:var(--foreground);font-size:inherit;display:block;overflow-x:auto}.docs pre:before{content:"";display:block;height:2rem;background:var(--secondary);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:1;background-image:radial-gradient(circle at .9rem .7rem,#ff5f56 5.5px,transparent 6px),radial-gradient(circle at 1.9rem .7rem,#ffbd2e 5.5px,transparent 6px),radial-gradient(circle at 2.9rem .7rem,#27c93f 5.5px,transparent 6px);background-repeat:no-repeat}.docs pre:after{content:"bash";position:absolute;top:.35rem;right:.9rem;font-size:11px;color:var(--muted-foreground);letter-spacing:.05em;z-index:2;pointer-events:none}.docs .code-shell{background:var(--card);border:1px solid var(--border);border-radius:10px;margin:1rem 0;overflow:hidden}.docs .code-shell-bar{display:flex;height:2rem;align-items:center;padding:0 .65rem 0 .9rem;border-bottom:1px solid var(--border);background:var(--secondary)}.docs .code-shell pre{margin:0;border:0;border-radius:0;background:var(--card)}.docs .code-shell pre:before,.docs .code-shell pre:after{display:none}.docs .terminal{background:var(--card);border:1px solid var(--border);border-radius:10px;margin:1rem 0;overflow:hidden;padding:0}.docs .terminal pre{background:none;border:none;margin:0;border-radius:0;padding:1rem 1.1rem;color:var(--foreground)}.docs .terminal pre:before,.docs .terminal pre:after{display:none}.docs .terminal-bar{display:flex;align-items:center;gap:6px;padding:.6rem .9rem;border-bottom:1px solid var(--border);background:var(--secondary)}.docs .terminal-dot{width:11px;height:11px;border-radius:999px}.docs .terminal .prompt,.docs pre .prompt{color:oklch(.5 .18 150)}.docs .terminal .out,.docs pre .out{color:var(--muted-foreground)}.docs .terminal .key,.docs pre .key{color:#2c57cd}.docs .terminal .str,.docs pre .str{color:oklch(.45 .16 150)}.docs .terminal .num,.docs pre .num{color:oklch(.55 .17 50)}.docs a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.docs.prose-docs{min-width:0;overflow-x:hidden}.docs .docs-table-scroll{width:100%;max-width:100%;margin:1rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.docs table{display:table;width:max-content;min-width:100%;margin:0;border-collapse:collapse;font-size:.875rem}.docs th,.docs td{border:1px solid var(--border);padding:.5rem .75rem;text-align:left;vertical-align:middle}.docs th{background:var(--secondary);font-weight:600;color:var(--foreground);white-space:nowrap}.docs td{color:var(--muted-foreground)}.docs td:first-child,.docs td.whitespace-nowrap,.docs td:first-child code,.docs td code{white-space:nowrap}.docs td.docs-td-desc{white-space:normal;min-width:min(28rem,72vw);max-width:42rem;line-height:1.5}.docs .callout{border:1px solid var(--border);background:var(--secondary);border-radius:8px;padding:.85rem 1rem;margin:1.25rem 0}.docs .callout p{margin:0;color:var(--foreground)}.docs .legal-document,.docs .legal-document h2,.docs .legal-document h3,.docs .legal-document p,.docs .legal-document ul,.docs .legal-document ol,.docs .legal-document table,.docs .legal-document .callout{text-align:left}.docs .legal-document ul,.docs .legal-document ol{padding-left:0;list-style-position:inside}.docs .legal-document li{padding-left:0}
