.navbar{position:fixed;top:0;width:95%;background:#ffffff;border-bottom:1px solid #e5e7eb;padding:4px 27px;display:flex;align-items:center;justify-content:space-between;z-index:1000}.brand{font-size:20px;font-weight:800;letter-spacing:1px;color:#f4f5f8}.nav-links{display:flex;gap:12px}.nav-button{padding:8px 14px;border-radius:8px;border:none;background:transparent;font-weight:500;color:#d2d7df;cursor:pointer;transition:all .2s ease}.nav-button:hover{background:#f3f4f6;color:#687389}.agent-panel{position:fixed;top:70px;right:20px;width:320px;max-height:calc(100vh - 100px);overflow-y:auto;background:linear-gradient(180deg,#ffffff 0%,#f3f4f6 100%);color:#111827;border-radius:18px;padding:18px;box-shadow:0 10px 25px #0000001a;border:1px solid rgba(0,0,0,.08);z-index:900}.agent-header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.agent-logo{width:34px;height:34px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#2563eb}.agent-logo img{width:100%;height:100%;object-fit:cover}.agent-panel h3{margin:0;font-size:16px;font-weight:700;color:#111827}.agent-panel>*{margin-bottom:14px}.agent-panel details{background:#f9fafb;padding:10px;border-radius:12px;border:1px solid rgba(0,0,0,.08)}.agent-panel details summary{font-weight:600;color:#2563eb;cursor:pointer}.agent-panel details summary:hover{color:#1d4ed8}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}html,body{margin:0;min-height:100%;font-family:Inter,system-ui,-apple-system,sans-serif;background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(180deg,#0b1220,#050914);background-size:22px 22px,cover;background-attachment:fixed;color:#e5e7eb}.navbar{position:fixed;top:0;left:0;right:0;height:64px;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:0 40px;background:rgba(5,9,20,.85);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.06)}.brand{font-size:21px;font-weight:600;letter-spacing:.4px}.app{min-height:100vh;padding:0 40px 80px;transition:filter .3s ease,opacity .3s ease}.app.blurred{filter:blur(10px);opacity:.6;pointer-events:none}
