.account-box{max-width:600px}.loading-text{color:var(--text-muted);font-family:var(--mono)}.account-header{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.avatar{border-radius:50%;border:2px solid var(--border)}.username{margin:0;font-size:1.25rem}.badge-oauth{background:#6366f11f;color:#818cf8;border:1px solid rgba(99,102,241,.3)}.badge-paid{background:#22c55e1f;color:#22c55e;border:1px solid rgba(34,197,94,.3)}.account-section{border-top:1px solid var(--border);padding-top:1.5rem;margin-top:1.5rem}.account-section h2{font-size:1rem;margin-bottom:.5rem}.account-section p{font-size:.9rem;color:var(--text-muted);margin-bottom:.75rem}.key-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.api-key{font-family:var(--mono);font-size:.85rem;background:var(--bg-card);border:1px solid var(--border);padding:.4rem .6rem;border-radius:var(--radius);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-sm{font-size:.8rem;padding:.35rem .6rem}.account-desc{color:var(--text-muted);margin-bottom:1.5rem}.connections-list{display:flex;flex-direction:column;gap:.5rem}.connection-row{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius)}.connection-info{flex:1;font-size:.9rem}.connection-status{font-size:.75rem;padding:.2rem .5rem;border-radius:999px}.connection-status.connected{background:#22c55e1f;color:#22c55e;border:1px solid rgba(34,197,94,.3)}.credits-row{display:flex;align-items:baseline;gap:.5rem;margin-bottom:1rem}.credits-balance{font-size:1.5rem;font-weight:700}.credits-label{font-size:.85rem;color:var(--text-muted)}.credits-actions{display:flex;gap:.5rem;flex-wrap:wrap}.bundles-list{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.bundle-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .75rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap}.bundle-info{flex:1}.bundle-info strong{display:block;font-size:.9rem}.bundle-meta{font-size:.75rem;color:var(--text-muted)}.bundle-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.bundle-mcp{width:100%;margin:.5rem 0}.bundle-mcp-cmd{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:.5rem .75rem;font-size:.7rem;overflow-x:auto;margin:0}.bundle-mcp-cmd code{font-family:var(--mono);white-space:nowrap}.bundle-url{font-family:var(--mono);font-size:.7rem;color:var(--text-muted);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-text{font-size:.85rem;color:var(--text-muted)}#bundle-form{margin-top:1rem;border:1px solid var(--border);border-radius:var(--radius);padding:1rem;background:var(--bg)}.bundle-form-field{margin-bottom:1rem}.bundle-form-field label{display:block;font-size:.85rem;font-weight:600;margin-bottom:.3rem}.input{width:100%;padding:.4rem .6rem;font-family:var(--mono);font-size:.85rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);box-sizing:border-box}.input-sm{padding:.3rem .5rem;font-size:.8rem}.tool-picker{max-height:300px;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius);padding:.5rem;margin-top:.5rem;background:var(--bg-card)}.pack-group{margin-bottom:.5rem}.pack-group-header{padding:.25rem 0}.pack-group-header strong{font-size:.85rem}.pack-tools{display:flex;flex-wrap:wrap;gap:.25rem 1rem;padding-left:1.5rem}.tool-check{font-size:.8rem;color:var(--text-muted);cursor:pointer;white-space:nowrap}.selected-count{font-size:.8rem;color:var(--text-muted);margin-top:.25rem}.ext-server-row{display:flex;gap:.5rem;margin-bottom:.5rem;align-items:center}.ext-url{flex:2}.mcp-config-output{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:.75rem;font-size:.75rem;overflow-x:auto;max-height:200px;overflow-y:auto;margin-bottom:.5rem}.mcp-config-output code{font-family:var(--mono);white-space:pre}.bundle-form-actions{display:flex;gap:.5rem;margin-top:1rem}
