.home-terminal-intro{display:grid;grid-template-columns:1fr 1.1fr;gap:45px;align-items:center}.home-client-connect h2,.home-keyboard-section h2,.home-provider-section h2,.home-safety-section h2,.home-terminal-intro h2{font-size:32px;line-height:1.22;letter-spacing:-.035em;font-weight:600;margin:17px 0 20px}.home-client-connect>div>p,.home-keyboard-section>div>p,.home-provider-section>div>p,.home-safety-section>div>p,.home-terminal-intro>div>p{font-size:13px;line-height:1.9;color:hsl(var(--muted-foreground));max-width:480px}.home-install-card,.home-mcp-card{border:1px solid hsl(var(--border));border-radius:13px;overflow:hidden;background:hsl(var(--card)/.5)}.home-install-card>header,.home-mcp-card>header{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:13px;border-bottom:1px solid hsl(var(--border));font-size:12px}.home-install-card>header>div,.home-mcp-card>header>div{display:flex;gap:3px;padding:3px;border:1px solid hsl(var(--border));border-radius:7px;background:hsl(var(--background)/.5)}.home-install-card button,.home-mcp-card button{font-family:JetBrains Mono,monospace;font-size:10px;cursor:pointer}.home-install-card>header button,.home-mcp-card>header button{padding:6px 8px;border:1px solid transparent;border-radius:5px;color:hsl(var(--muted-foreground));white-space:nowrap}.home-install-card>header button[aria-pressed=true],.home-mcp-card>header button[aria-pressed=true]{border-color:hsl(var(--electric)/.3);background:hsl(var(--electric)/.08);color:hsl(var(--foreground))}.home-copy-command{display:flex;gap:10px;align-items:center;padding:13px 12px;background:hsl(var(--background)/.5);min-width:0}.home-copy-command>span{color:hsl(var(--electric));font:13px JetBrains Mono,monospace}.home-copy-command>code,.home-copy-command>pre{flex:1 1;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;font:10px/1.9 JetBrains Mono,monospace}.home-copy-command>button{display:flex;align-items:center;gap:5px;border:1px solid hsl(var(--border));border-radius:6px;padding:8px;background:hsl(var(--foreground));color:hsl(var(--background));flex-shrink:0;font-size:9px}.home-install-card>footer,.home-mcp-card>footer{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:12px 13px;border-top:1px solid hsl(var(--border));font-size:9px;color:hsl(var(--muted-foreground));line-height:1.8}.home-install-card footer code,.home-mcp-card footer code,.home-provider-section code{font:9px JetBrains Mono,monospace;border:1px solid hsl(var(--border));background:hsl(var(--foreground)/.04);padding:2px 4px;border-radius:3px;color:hsl(var(--foreground)/.8)}.home-install-card footer a{display:flex;align-items:center;gap:5px;font:8px JetBrains Mono,monospace;white-space:nowrap}.home-market-terminal>.contract-scan{margin-top:30px}.home-market-terminal .scan-empty{display:none}.home-client-connect{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center}.home-analyst-principles{display:grid;grid-template-columns:1fr 1fr;border:1px solid hsl(var(--border));border-radius:12px;overflow:hidden;margin:25px 0;background:hsl(var(--card)/.3)}.home-analyst-principles article{padding:20px;border-bottom:1px solid hsl(var(--border));border-right:1px solid hsl(var(--border));min-height:130px}.home-analyst-principles article:nth-child(2n){border-right:0}.home-analyst-principles article:nth-child(n+3){border-bottom:0}.home-analyst-principles h3,.home-safety-grid h3{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:500}.home-analyst-principles h3 svg,.home-safety-grid h3 svg{color:hsl(var(--electric));padding:5px;box-sizing:content-box;border:1px solid hsl(var(--electric)/.25);border-radius:6px;background:hsl(var(--electric)/.06)}.home-analyst-principles p,.home-safety-grid p{margin-top:11px;font-size:11px;line-height:1.9;color:hsl(var(--muted-foreground))}.home-mcp-card>header{font-size:11px}.home-mcp-card>header label{display:flex;gap:5px;align-items:center;color:hsl(var(--muted-foreground));font-size:9px;margin-left:auto}.home-mcp-card>nav{display:flex;gap:2px;padding:9px;border-bottom:1px solid hsl(var(--border))}.home-mcp-card>nav button{flex:1 1;font-size:9px;white-space:nowrap;padding:8px 5px;border:1px solid transparent;border-radius:6px;color:hsl(var(--muted-foreground))}.home-mcp-card>nav button[aria-pressed=true]{border-color:hsl(var(--electric)/.3);background:hsl(var(--electric)/.08);color:hsl(var(--foreground))}.home-mcp-card>footer{display:block;font-size:9px}.home-mcp-card>footer a{float:right;font-size:8px}.home-analyst-window{border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--card)/.4);overflow:hidden;box-shadow:0 12px 40px hsl(var(--background)/.7);transform:rotate(-1deg)}.home-analyst-window>header{display:flex;gap:7px;align-items:center;padding:14px;border-bottom:1px solid hsl(var(--border));font:8px JetBrains Mono,monospace;color:hsl(var(--muted-foreground))}.home-analyst-window>header>span:last-child{margin-left:auto}.home-analyst-dot{width:5px;height:5px;border-radius:50%;background:hsl(var(--electric));box-shadow:0 0 8px hsl(var(--electric)/.4)}.home-analyst-window>div{padding:20px;min-height:330px;max-height:600px;overflow:auto}.home-analyst-window small{font:9px JetBrains Mono,monospace;color:hsl(var(--electric))}.home-analyst-window h3{font-size:16px;font-weight:500;line-height:1.7;margin:20px 0}.home-analyst-window p{font:11px/1.9 JetBrains Mono,monospace;color:hsl(var(--muted-foreground));margin:16px 0}.home-analyst-window code{display:block;font:11px/2.1 JetBrains Mono,monospace;border:1px solid hsl(var(--border));border-radius:5px;padding:12px;margin:20px 0}.home-analyst-window a,.home-analyst-window code{color:hsl(var(--electric))}.home-analyst-window time,.home-analyst-window>footer{font:8px JetBrains Mono,monospace;color:hsl(var(--muted-foreground))}.home-analyst-window>footer{display:flex;align-items:center;gap:8px;border-top:1px solid hsl(var(--border));padding:13px}.home-keyboard-section,.home-provider-section,.home-safety-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:60px;align-items:start}.home-keyboard-section>div>svg{margin-top:28px;color:hsl(var(--electric)/.25)}.home-keyboard-grid,.home-safety-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid hsl(var(--border));border-radius:13px;background:hsl(var(--card)/.35);overflow:hidden}.home-keyboard-grid>article{display:flex;gap:18px;align-items:center;padding:23px 18px;border-bottom:1px solid hsl(var(--border));border-right:1px solid hsl(var(--border));min-height:95px}.home-keyboard-grid>article:nth-child(2n),.home-safety-grid>article:nth-child(2n){border-right:0}.home-keyboard-grid>article:nth-last-child(-n+2),.home-safety-grid>article:nth-last-child(-n+2){border-bottom:0}.home-keyboard-grid kbd{display:flex;align-items:center;justify-content:center;min-width:40px;min-height:33px;padding:5px;font:600 12px JetBrains Mono,monospace;background:hsl(var(--foreground)/.92);color:hsl(var(--background));border-radius:5px;white-space:nowrap}.home-keyboard-grid p{font-size:11px;line-height:1.8;color:hsl(var(--muted-foreground))}.home-safety-section h2{font-size:45px;line-height:1.15}.home-safety-grid>article{padding:23px 20px;border-bottom:1px solid hsl(var(--border));border-right:1px solid hsl(var(--border));min-height:145px}.home-provider-table{border:1px solid hsl(var(--border));border-radius:13px;padding:6px 18px;background:hsl(var(--card)/.35)}.home-provider-table table{width:100%;border-collapse:collapse;font-size:11px;text-align:left}.home-provider-table th{font:9px JetBrains Mono,monospace;color:hsl(var(--muted-foreground));padding:15px 0}.home-provider-table td{border-top:1px solid hsl(var(--border));padding:17px 0;font-size:11px;color:hsl(var(--muted-foreground));line-height:1.7}.home-provider-table td:first-child{font-weight:500;color:hsl(var(--foreground));padding-right:16px;white-space:nowrap}.home-provider-table td:last-child{font:9px/1.7 JetBrains Mono,monospace;text-align:right;color:hsl(var(--electric));padding-left:15px}.home-install-card :is(a,button,input):focus-visible,.home-mcp-card :is(a,button,input):focus-visible{outline:1px solid hsl(var(--electric));outline-offset:2px}