 .code-block {
            position: relative;
            background: rgba(0,0,0,0.4);
            border: 1px solid rgba(255,255,255,0.08);
            border-radius: 8px;
            padding: 20px 24px;
            font-family: 'Geist Mono', 'SF Mono', 'Fira Code', monospace;
            font-size: 13.5px;
            line-height: 1.7;
            color: rgba(255,255,255,0.82);
            overflow-x: auto;
            white-space: pre;
         }
         .code-block .comment { color: rgba(255,255,255,0.3); }
         .code-block .cmd { color: #50ADFF; }
         .code-block .flag { color: #10b981; }
         .code-block .path { color: #f59e0b; }
         .code-copy-btn {
            position: absolute;
            top: 10px;
            right: 10px;
            background: rgba(255,255,255,0.06);
            border: 1px solid rgba(255,255,255,0.1);
            border-radius: 6px;
            padding: 6px 10px;
            color: rgba(255,255,255,0.5);
            font-size: 12px;
            cursor: pointer;
            transition: all 0.2s;
         }
         .code-copy-btn:hover { background: rgba(255,255,255,0.12); color: #fff; }
         .agent-card {
            background: rgba(255,255,255,0.03);
            border: 1px solid rgba(255,255,255,0.08);
            border-radius: 12px;
            padding: 24px;
            text-align: center;
            transition: all 0.25s;
         }
         .agent-card:hover {
            border-color: rgba(0,136,255,0.3);
            background: rgba(0,136,255,0.04);
         }
         .agent-card .agent-icon {
            font-size: 36px;
            margin-bottom: 12px;
            display: block;
         }
         .promo-banner {
            background: linear-gradient(135deg, rgba(0,136,255,0.12), rgba(80,173,255,0.08));
            border: 1px solid rgba(0,136,255,0.25);
            border-radius: 12px;
            padding: 24px 32px;
            text-align: center;
         }
         .promo-code-box {
            display: inline-block;
            background: rgba(0,0,0,0.5);
            border: 1px dashed rgba(0,136,255,0.5);
            border-radius: 8px;
            padding: 10px 28px;
            font-family: 'Geist Mono', monospace;
            font-size: 22px;
            font-weight: 700;
            letter-spacing: 2px;
            color: #50ADFF;
            cursor: pointer;
            transition: all 0.2s;
            user-select: all;
         }
         .promo-code-box:hover {
            background: rgba(0,136,255,0.1);
            border-color: #0088FF;
         }
         .file-tree {
            background: rgba(0,0,0,0.35);
            border: 1px solid rgba(255,255,255,0.08);
            border-radius: 8px;
            padding: 20px 24px;
            font-family: 'Geist Mono', monospace;
            font-size: 13px;
            line-height: 1.9;
            color: rgba(255,255,255,0.6);
         }
         .file-tree .folder { color: #50ADFF; }
         .file-tree .file { color: #10b981; }
