*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #fafafa;--bg-card: #ffffff;--bg-code: #f3f4f6;--bg-hover: #f9fafb;--border: #e5e7eb;--border-hover: #d1d5db;--text: #0a0a0a;--text-secondary: #374151;--text-dim: #6b7280;--text-muted: #9ca3af;--accent: #635bff;--accent-light: #818cf8;--accent-bg: rgba(99, 91, 255, .06);--green: #10b981;--green-bg: rgba(16, 185, 129, .08);--yellow: #f59e0b;--yellow-bg: rgba(245, 158, 11, .08);--red: #ef4444;--red-bg: rgba(239, 68, 68, .08);--blue: #3b82f6;--blue-bg: rgba(59, 130, 246, .08);--purple: #8b5cf6;--purple-bg: rgba(139, 92, 246, .08);--font: "Inter", -apple-system, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", monospace;--radius: 12px;--radius-sm: 8px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);--shadow: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .06), 0 2px 4px -2px rgba(0, 0, 0, .04);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .06), 0 4px 6px -4px rgba(0, 0, 0, .04)}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font);overflow-x:hidden;min-height:100vh;background-image:radial-gradient(circle,#d1d5db 1px,transparent 1px);background-size:24px 24px}#three-canvas{display:none}#nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:56px;background:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.nav-brand{display:flex;align-items:center;gap:10px}.nav-logo{font-size:22px}.nav-title{font-family:var(--font);font-size:16px;font-weight:700;color:var(--text);letter-spacing:-.3px}.nav-erc-badge{font-size:10px;font-weight:600;padding:2px 8px;border-radius:var(--radius-pill);background:var(--accent-bg);color:var(--accent);text-decoration:none;letter-spacing:.3px;border:1px solid transparent}.nav-tabs{display:flex;gap:2px;padding:3px;border-radius:var(--radius);background:#f3f4f6;border:1px solid var(--border)}.nav-tab{background:none;border:none;color:var(--text-dim);font-family:var(--font);font-size:13px;font-weight:500;padding:6px 14px;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s;white-space:nowrap}.nav-tab:hover{color:var(--text);background:#fff}.nav-tab.active{color:#fff;background:var(--text);font-weight:600;box-shadow:var(--shadow-sm)}.nav-links{display:flex;gap:12px}.nav-link-btn{background:var(--text);color:#fff;text-decoration:none;padding:8px 18px;border-radius:var(--radius-pill);font-size:13px;font-weight:600;transition:all .2s}.nav-link-btn:hover{opacity:.88;transform:translateY(-1px);box-shadow:var(--shadow-md)}.tab-content{display:none;position:relative;z-index:1;min-height:100vh;padding-top:56px}.tab-content.active{display:block}.tab-enter{animation:fadeSlideUp .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.tab-inner{max-width:1100px;margin:0 auto;padding:80px 24px 120px}.section-title{font-family:var(--font);font-size:40px;font-weight:800;margin-bottom:12px;letter-spacing:-1px;color:var(--text)}.section-desc{color:var(--text-dim);font-size:17px;line-height:1.7;margin-bottom:48px;max-width:640px}.btn-primary{background:var(--text);color:#fff;border:none;padding:12px 28px;border-radius:var(--radius-pill);font-family:var(--font);font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary:hover{opacity:.88;transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-ghost{background:#fff;color:var(--text);border:1px solid var(--border);padding:12px 28px;border-radius:var(--radius-pill);font-family:var(--font);font-size:15px;font-weight:600;cursor:pointer;text-decoration:none;transition:all .2s}.btn-ghost:hover{border-color:var(--border-hover);box-shadow:var(--shadow)}#tab-hero{align-items:center;justify-content:center}#tab-hero.active{display:flex}.hero-overlay{text-align:center;max-width:800px;padding:60px 24px 40px;z-index:2}.hero-badge{display:inline-block;font-size:11px;font-weight:600;letter-spacing:1.5px;padding:6px 16px;border-radius:var(--radius-pill);background:var(--accent-bg);color:var(--accent);margin-bottom:28px;text-transform:uppercase;border:1px solid rgba(99,91,255,.12)}.hero-title{font-family:var(--font);font-size:72px;font-weight:800;line-height:1.05;margin-bottom:20px;letter-spacing:-2px}.hero-gradient{display:block;color:var(--text);background:none;-webkit-text-fill-color:var(--text)}.hero-sub{display:block;-webkit-text-fill-color:var(--text-dim);color:var(--text-dim);font-size:48px;font-weight:600;letter-spacing:-1px}.hero-desc{color:var(--text-dim);font-size:18px;line-height:1.7;margin-bottom:36px;max-width:560px;margin-left:auto;margin-right:auto}.hero-stats{display:flex;justify-content:center;gap:48px;margin-bottom:32px}.hero-stat{text-align:center}.stat-value{display:block;font-family:var(--font);font-size:36px;font-weight:800;color:var(--text);letter-spacing:-1px}.stat-label{font-size:12px;color:var(--text-dim);letter-spacing:.5px;text-transform:uppercase}.hero-badges{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:36px}.badge{font-size:12px;font-weight:500;padding:4px 12px;border-radius:var(--radius-pill);border:1px solid var(--border);background:#fff;color:var(--text-secondary)}.badge-x402{border-color:#10b9814d;color:var(--green)}.badge-base{border-color:#3b82f64d;color:var(--blue)}.badge-erc{border-color:#8b5cf64d;color:var(--purple)}.badge-live{border-color:#10b98166;color:var(--green);animation:pulse-badge 2s infinite}@keyframes pulse-badge{0%,to{box-shadow:0 0 #10b98133}50%{box-shadow:0 0 8px 2px #10b9811a}}.hero-cta{display:flex;gap:14px;justify-content:center;margin-bottom:40px}.hero-agent-label{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--text-dim);font-size:13px}.agent-pulse{width:8px;height:8px;border-radius:50%;background:var(--green);animation:pulse-dot 2s infinite}@keyframes pulse-dot{0%,to{box-shadow:0 0 #10b9814d}50%{box-shadow:0 0 0 5px #10b98100}}.bazaar-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;margin-bottom:60px}.bazaar-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:24px;transition:all .2s;position:relative;overflow:hidden;box-shadow:var(--shadow-sm)}.bazaar-card:before{display:none}.bazaar-card:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.bazaar-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;position:relative;z-index:1}.bazaar-card-icon{font-size:28px}.bazaar-card-price{font-weight:700;color:var(--green);font-size:16px}.bazaar-card h4{font-size:16px;font-weight:700;margin-bottom:6px;position:relative;z-index:1;color:var(--text)}.bazaar-card p{color:var(--text-dim);font-size:13px;line-height:1.6;margin-bottom:12px;position:relative;z-index:1}.bazaar-card code{font-family:var(--font-mono);font-size:11px;background:var(--bg-code);border:1px solid var(--border);padding:2px 8px;border-radius:6px;color:var(--accent);position:relative;z-index:1}.bazaar-card-method{display:inline-block;font-family:var(--font-mono);font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;margin-right:6px}.method-get{background:var(--green-bg);color:var(--green)}.method-post{background:var(--blue-bg);color:var(--blue)}.bazaar-install{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:36px;margin-bottom:32px;box-shadow:var(--shadow-sm)}.bazaar-install h3{font-size:22px;font-weight:700;margin-bottom:8px;color:var(--text)}.bazaar-install>p{color:var(--text-dim);font-size:14px;margin-bottom:24px}.install-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.install-card{background:var(--bg-hover);border:1px solid var(--border);border-radius:var(--radius);padding:24px;text-align:center}.install-icon{font-size:32px;display:block;margin-bottom:12px}.install-card h4{font-size:16px;font-weight:700;margin-bottom:12px;color:var(--text)}.install-card code{display:block;font-family:var(--font-mono);font-size:12px;padding:10px;background:var(--bg-code);border-radius:var(--radius-sm);margin-bottom:12px;color:var(--accent);word-break:break-all;border:1px solid var(--border)}.install-link{color:var(--accent);font-size:13px;font-weight:600;text-decoration:none}.identity-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow-sm)}.identity-header{display:flex;align-items:center;gap:14px;margin-bottom:20px}.identity-icon{font-size:36px}.identity-header h4{font-size:18px;font-weight:700;color:var(--text)}.identity-badge{font-size:11px;color:var(--accent);font-weight:500}.identity-row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--border);font-size:14px}.identity-row span:first-child{color:var(--text-dim)}.identity-row a:hover{text-decoration:underline}.identity-grid dt,.identity-grid dd{font-size:14px}.ask-panel{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:28px;margin-bottom:24px;box-shadow:var(--shadow-sm)}.ask-input-wrap{display:flex;gap:12px;margin-bottom:16px}#ask-input{flex:1;background:var(--bg-hover);border:1px solid var(--border);border-radius:var(--radius);padding:14px 18px;color:var(--text);font-family:var(--font);font-size:15px;outline:none;transition:border-color .2s}#ask-input:focus{border-color:var(--accent)}#ask-input::placeholder{color:var(--text-muted)}.ask-suggestions{display:flex;gap:8px;flex-wrap:wrap}.ask-suggestions button{background:#fff;border:1px solid var(--border);color:var(--text-dim);padding:6px 14px;border-radius:var(--radius-pill);font-size:12px;cursor:pointer;font-family:var(--font);transition:all .2s}.ask-suggestions button:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-bg)}.ask-response{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);animation:slideIn .3s ease}@keyframes slideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ask-response.hidden{display:none}.ask-response-header{display:flex;justify-content:space-between;padding:12px 20px;background:var(--bg-hover);border-bottom:1px solid var(--border);font-size:13px}.ask-model{color:var(--accent);font-weight:600}.ask-cost{color:var(--green);font-weight:600}.ask-answer{padding:24px;font-size:15px;line-height:1.8;white-space:pre-wrap;color:var(--text)}.ask-proof{background:var(--bg-hover);border-top:1px solid var(--border);padding:20px 24px}.ask-proof.hidden{display:none}.ask-proof h4{font-size:14px;font-weight:700;margin-bottom:12px;color:var(--accent)}.proof-row{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:13px}.proof-row code{font-family:var(--font-mono);font-size:11px;color:var(--accent);background:var(--bg-code);padding:3px 8px;border-radius:4px;max-width:400px;overflow:hidden;text-overflow:ellipsis}.proof-note{color:var(--text-muted);font-size:12px;margin-top:8px;font-style:italic}.timeline{position:relative;padding-left:40px;margin-bottom:48px}.timeline:before{content:"";position:absolute;left:14px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,var(--accent),var(--purple));border-radius:2px}.timeline-item{position:relative;margin-bottom:32px;padding-left:24px}.timeline-dot{position:absolute;left:-32px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--accent);border:3px solid var(--bg);box-shadow:var(--shadow)}.timeline-dot.purple{background:var(--purple)}.timeline-dot.green{background:var(--green)}.timeline-date{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);margin-bottom:4px;letter-spacing:.5px}.timeline-item h4{font-size:17px;font-weight:700;margin-bottom:6px;color:var(--text)}.timeline-item p{color:var(--text-dim);font-size:14px;line-height:1.6}.timeline-link{display:inline-block;color:var(--accent);font-size:12px;font-weight:600;text-decoration:none;margin-top:4px}.timeline-link:hover{text-decoration:underline}.collab-quote{text-align:center;padding:48px 24px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.collab-quote blockquote{font-size:24px;font-weight:600;font-style:italic;line-height:1.5;margin-bottom:12px;color:var(--text);background:none;-webkit-text-fill-color:var(--text)}.collab-quote cite{color:var(--text-dim);font-size:14px;font-style:normal}.terminal-controls{display:flex;gap:12px;margin-bottom:20px;align-items:center}#endpoint-select{flex:1;background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:12px 16px;color:var(--text);font-family:var(--font-mono);font-size:13px;outline:none;cursor:pointer;-webkit-appearance:none}#endpoint-select option{background:#fff;color:var(--text)}.terminal-window{background:#1e1e2e;border:1px solid #313244;border-radius:var(--radius);overflow:hidden;margin-bottom:48px;box-shadow:var(--shadow-lg)}.terminal-bar{display:flex;align-items:center;gap:16px;padding:10px 16px;background:#181825;border-bottom:1px solid #313244}.terminal-dots{display:flex;gap:6px}.terminal-dots span{width:10px;height:10px;border-radius:50%}.terminal-dots span:nth-child(1){background:#f38ba8}.terminal-dots span:nth-child(2){background:#f9e2af}.terminal-dots span:nth-child(3){background:#a6e3a1}.terminal-title{font-family:var(--font-mono);font-size:12px;color:#6c7086}.terminal-body{padding:20px;max-height:480px;overflow-y:auto}.terminal-curl{font-family:var(--font-mono);font-size:13px;color:#a6e3a1;white-space:pre-wrap;word-break:break-all;margin:0}.terminal-separator{font-family:var(--font-mono);font-size:12px;color:#6c7086;margin:16px 0}.terminal-separator.hidden{display:none}.terminal-output{font-family:var(--font-mono);font-size:12px;color:#cdd6f4;white-space:pre-wrap;word-break:break-all;margin:0;max-height:300px;overflow-y:auto}.x402-explainer{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:32px;box-shadow:var(--shadow-sm)}.x402-explainer h3{font-size:22px;font-weight:700;margin-bottom:24px;text-align:center;color:var(--text)}.x402-flow{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.x402-step{background:var(--bg-hover);border:1px solid var(--border);border-radius:var(--radius);padding:16px 20px;text-align:center;flex:0 1 160px}.x402-num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--text);color:#fff;font-weight:700;font-size:14px;margin-bottom:8px}.x402-step p{color:var(--text-dim);font-size:13px;line-height:1.4}.x402-arrow{color:var(--text-muted);font-size:24px;font-weight:700}.showcase-footer{position:relative;z-index:1;border-top:1px solid var(--border);padding:32px 24px;background:#fff}.footer-inner{max-width:1100px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.footer-brand{font-size:14px;color:var(--text-dim)}.footer-brand a:hover{text-decoration:underline}.footer-links{display:flex;gap:20px}.footer-links a{color:var(--text-dim);text-decoration:none;font-size:13px;transition:color .2s}.loading-dots:after{content:"";animation:dots 1.5s infinite}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.agent-brain-section{margin-top:2rem;padding:2rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.agent-identity-row{margin-bottom:1.5rem}.agent-identity-card{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:var(--accent-bg);border-radius:var(--radius);border:1px solid rgba(99,91,255,.12)}.agent-status-dot{width:12px;height:12px;border-radius:50%;background:var(--green);box-shadow:0 0 6px #10b98166;animation:pulse-dot 2s ease infinite;flex-shrink:0}.agent-name{font-weight:700;font-size:1.1rem;color:var(--text)}.agent-wallet-addr{font-family:var(--font-mono);font-size:.8rem;color:var(--text-dim)}.agent-badge{margin-left:auto;padding:.3rem .8rem;background:var(--accent-bg);color:var(--accent);border-radius:var(--radius-pill);font-size:.75rem;font-weight:600;white-space:nowrap}.treasury-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem}.treasury-stat{text-align:center;padding:1rem;background:var(--bg-hover);border-radius:var(--radius);border:1px solid var(--border)}.treasury-stat-value{display:block;font-size:1.4rem;font-weight:800;color:var(--text);font-family:var(--font-mono)}.treasury-stat-label{display:block;font-size:.75rem;color:var(--text-muted);margin-top:.3rem;text-transform:uppercase;letter-spacing:.05em}.treasury-bar{height:4px;background:var(--border);border-radius:2px;margin-top:.5rem;overflow:hidden}.treasury-bar-fill{height:100%;border-radius:2px;transition:width 1s ease}.balance-fill{background:var(--green)}.spent-fill{background:linear-gradient(90deg,var(--yellow),var(--red))}.decisions-title{font-size:1rem;color:var(--text-secondary);margin-bottom:1rem;font-weight:600}.decisions-list{display:flex;flex-direction:column;gap:.75rem}.decision-card{padding:1rem 1.2rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-card);transition:border-color .3s}.decision-card:hover{border-color:var(--border-hover)}.decision-active{border-left:3px solid var(--green)}.decision-skipped{border-left:3px solid var(--yellow);opacity:.8}.decision-pending{border-left:3px solid var(--text-muted);opacity:.6}.decision-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.decision-icon{font-size:1.2rem}.decision-type{font-weight:700;text-transform:capitalize;color:var(--text);font-size:.9rem}.decision-time{margin-left:auto;font-size:.75rem;color:var(--text-muted)}.decision-topic{font-family:var(--font-mono);font-size:.85rem;color:var(--accent);margin-bottom:.4rem}.decision-reasoning{font-size:.82rem;color:var(--text-dim);line-height:1.5}.decision-amount{margin-top:.4rem;font-family:var(--font-mono);font-size:.8rem;color:var(--green);font-weight:600}.agent-loop-info{display:flex;gap:2rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--border);font-size:.8rem;color:var(--text-dim)}.nav-8183-badge{background:var(--purple-bg);border-color:#8b5cf633;color:var(--purple)}.jobs-state-machine{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:36px;margin-bottom:32px;box-shadow:var(--shadow-sm)}.jobs-state-machine h3{font-size:20px;font-weight:700;margin-bottom:28px;color:var(--text)}.state-flow{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:24px}.state-node{background:var(--bg-hover);border:1px solid var(--border);border-radius:var(--radius);padding:16px 20px;text-align:center;min-width:110px;transition:all .2s}.state-node:hover{transform:translateY(-2px);border-color:var(--border-hover);box-shadow:var(--shadow)}.state-icon{display:block;font-size:24px;margin-bottom:6px}.state-label{display:block;font-weight:700;font-size:14px;margin-bottom:4px;color:var(--text)}.state-open{border-color:#3b82f64d}.state-funded{border-color:#10b9814d}.state-submitted{border-color:#8b5cf64d}.state-completed{border-color:#10b98180;background:var(--green-bg)}.state-rejected{border-color:#ef44444d;background:var(--red-bg)}.state-expired{border-color:#f59e0b4d;background:var(--yellow-bg)}.state-arrow{font-family:var(--font-mono);color:var(--accent);font-size:18px;display:flex;flex-direction:column;align-items:center;gap:2px}.state-action{font-size:10px;color:var(--text-dim);font-weight:600}.state-branches{display:flex;justify-content:center;gap:40px;padding-top:16px;border-top:1px solid var(--border)}.state-branch{display:flex;align-items:center;gap:10px;font-size:12px}.branch-from{color:var(--text-dim);font-size:11px}.branch-arrow{font-family:var(--font-mono);color:var(--text-dim);font-size:12px;font-weight:600}.state-branch .state-node{padding:8px 14px;min-width:auto}.state-branch .state-icon{margin-bottom:0;font-size:16px;display:inline}.state-branch .state-label{display:inline;font-size:12px;margin-left:4px}.jobs-contract-info{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:28px;margin-bottom:32px;box-shadow:var(--shadow-sm)}.jobs-contract-info h3{font-size:18px;font-weight:700;margin-bottom:20px;color:var(--text)}.contract-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.contract-item{background:var(--bg-hover);border:1px solid var(--border);border-radius:var(--radius-sm);padding:16px}.contract-label{display:block;font-size:11px;color:var(--text-muted);margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.contract-value{display:block;font-size:14px;font-weight:600;color:var(--text)}.jobs-roles{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:28px;margin-bottom:32px;box-shadow:var(--shadow-sm)}.jobs-roles h3{font-size:18px;font-weight:700;margin-bottom:20px;color:var(--text)}.roles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.role-card{background:var(--bg-hover);border:1px solid var(--border);border-radius:var(--radius);padding:24px;text-align:center;transition:all .2s}.role-card:hover{border-color:var(--border-hover);transform:translateY(-2px);box-shadow:var(--shadow)}.role-icon{font-size:32px;display:block;margin-bottom:12px}.role-card h4{font-weight:700;margin-bottom:8px;color:var(--text)}.jobs-hooks{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:28px;margin-bottom:32px;box-shadow:var(--shadow-sm)}.jobs-hooks h3{font-size:18px;font-weight:700;margin-bottom:8px;color:var(--text)}.jobs-hooks>p{color:var(--text-dim);font-size:14px;margin-bottom:20px}.hook-flow{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.hook-step{background:var(--purple-bg);border:1px solid rgba(139,92,246,.15);border-radius:var(--radius-sm);padding:12px 18px;font-size:13px;font-weight:600;text-align:center;color:var(--text)}.hook-arrow{color:var(--purple);font-family:var(--font-mono);font-size:18px}.jobs-feed{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow-sm)}.jobs-feed h3{font-size:18px;font-weight:700;margin-bottom:16px;color:var(--text)}.jobs-list{min-height:80px}.jobs-empty{color:var(--text-dim);font-size:14px;padding:20px;text-align:center;background:var(--bg-hover);border-radius:var(--radius-sm);border:1px dashed var(--border)}.job-card{background:var(--bg-hover);border:1px solid var(--border);border-radius:var(--radius-sm);padding:16px;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.job-card-left h4{font-size:14px;font-weight:600;margin-bottom:4px;color:var(--text)}.job-card-left p{font-size:12px;color:var(--text-dim)}.job-status-badge{font-size:11px;font-weight:700;padding:4px 12px;border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.5px}.job-status-open{background:var(--blue-bg);color:var(--blue)}.job-status-funded{background:var(--green-bg);color:var(--green)}.job-status-submitted{background:var(--purple-bg);color:var(--purple)}.job-status-completed{background:var(--green-bg);color:var(--green)}.job-status-rejected{background:var(--red-bg);color:var(--red)}.job-status-expired{background:var(--yellow-bg);color:var(--yellow)}.pipeline-section{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:20px;margin-bottom:20px;text-align:center;box-shadow:var(--shadow-sm)}.pipeline-title{font-size:16px;font-weight:700;margin-bottom:16px;color:var(--text)}.pipeline-flow{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:12px}.pipeline-stage{display:flex;flex-direction:column;align-items:center;background:var(--bg-hover);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 20px;min-width:80px}.pipeline-count{font-size:24px;font-weight:800;color:var(--accent);font-family:var(--font-mono)}.pipeline-label{font-size:11px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px;margin-top:4px}.pipeline-arrow{font-size:24px;color:var(--text-muted);font-weight:700}.pipeline-desc{font-size:12px;color:var(--text-dim);max-width:500px;margin:0 auto;line-height:1.5}.faq-list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:8px}.faq-item{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);overflow:hidden;transition:all .3s}.faq-item:hover{border-color:var(--border-hover)}.faq-item.active{border-color:var(--accent);background:var(--accent-bg)}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:none;border:none;color:var(--text);font-family:var(--font);font-size:15px;font-weight:600;cursor:pointer;text-align:left;transition:color .2s}.faq-question:hover{color:var(--accent)}.faq-icon{font-size:20px;font-weight:300;color:var(--accent);transition:transform .3s;flex-shrink:0;margin-left:16px}.faq-item.active .faq-icon{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease;padding:0 20px}.faq-item.active .faq-answer{max-height:800px;padding:0 20px 16px}.faq-answer p,.faq-answer li{font-size:14px;color:var(--text-dim);line-height:1.7}.faq-answer a{color:var(--accent);text-decoration:none}.faq-answer a:hover{text-decoration:underline}.faq-answer code{font-family:var(--font-mono);font-size:12px;background:var(--bg-code);padding:2px 6px;border-radius:4px;color:var(--accent)}.faq-answer ol,.faq-answer ul{padding-left:20px;margin:8px 0}.faq-answer li{margin-bottom:4px}.faq-answer strong{color:var(--text)}.section-container{max-width:1100px;margin:0 auto;padding:60px 24px 120px}.section-subtitle{color:var(--text-dim);font-size:16px;line-height:1.7;margin-bottom:48px;max-width:700px}.docs-section{margin-bottom:48px}.docs-heading{font-size:22px;font-weight:700;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--border);color:var(--text);background:none;-webkit-text-fill-color:var(--text)}.docs-content{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow-sm)}.docs-content p{color:var(--text-dim);font-size:14px;line-height:1.7;margin-bottom:16px}.docs-content p:last-child{margin-bottom:0}.arch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.arch-card{background:var(--bg-hover);border:1px solid var(--border);border-radius:var(--radius);padding:20px;text-align:center;transition:all .2s}.arch-card:hover{border-color:var(--border-hover);transform:translateY(-2px);box-shadow:var(--shadow)}.arch-icon{font-size:32px;display:block;margin-bottom:10px}.arch-card h4{font-size:15px;font-weight:700;margin-bottom:8px;color:var(--text)}.arch-card p{font-size:13px;color:var(--text-dim);line-height:1.5;margin-bottom:0}.loop-steps{display:flex;flex-direction:column;gap:16px;margin:20px 0}.loop-step{display:flex;align-items:flex-start;gap:16px;padding:16px;background:var(--bg-hover);border:1px solid var(--border);border-radius:var(--radius);transition:all .2s}.loop-step:hover{border-color:var(--border-hover)}.loop-num{display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;border-radius:50%;background:var(--text);color:#fff;font-weight:800;font-size:16px}.loop-step h4{font-size:15px;font-weight:700;margin-bottom:4px;color:var(--text)}.loop-step p{font-size:13px;color:var(--text-dim);line-height:1.5;margin-bottom:0}.docs-highlight{margin-top:20px;padding:16px 20px;background:var(--green-bg);border:1px solid rgba(16,185,129,.2);border-radius:var(--radius-sm);font-size:14px;line-height:1.6;color:var(--text)}.security-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:16px 0}.security-item{display:flex;gap:14px;padding:16px;background:var(--bg-hover);border:1px solid var(--border);border-radius:var(--radius)}.security-icon{font-size:28px;flex-shrink:0}.security-item h4{font-size:14px;font-weight:700;margin-bottom:4px;color:var(--text)}.security-item p{font-size:13px;color:var(--text-dim);line-height:1.5;margin-bottom:0}.docs-code-block{margin-top:20px;border-radius:var(--radius);overflow:hidden;border:1px solid #313244}.code-header{padding:10px 16px;background:#181825;border-bottom:1px solid #313244;font-family:var(--font-mono);font-size:12px;color:#6c7086;font-weight:600}.docs-code-block pre{padding:16px;margin:0;background:#1e1e2e}.docs-code-block code{font-family:var(--font-mono);font-size:12px;color:#cdd6f4;line-height:1.8}.standards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.standard-card{background:var(--bg-hover);border:1px solid var(--border);border-radius:var(--radius);padding:24px;transition:all .2s}.standard-card:hover{border-color:var(--border-hover);transform:translateY(-2px);box-shadow:var(--shadow)}.standard-header{margin-bottom:12px}.standard-badge{display:inline-block;font-size:11px;font-weight:700;padding:3px 10px;border-radius:var(--radius-pill);background:var(--purple-bg);border:1px solid rgba(139,92,246,.2);color:var(--purple);margin-bottom:8px;letter-spacing:.5px}.standard-card h4{font-size:15px;font-weight:700;color:var(--text)}.standard-card p{font-size:13px;color:var(--text-dim);line-height:1.6;margin-bottom:12px}.standard-card a{color:var(--accent);text-decoration:none}.standard-card a:hover{text-decoration:underline}.standard-details{padding-top:10px;border-top:1px solid var(--border);font-size:12px;color:var(--text-dim)}.standard-details a{color:var(--accent);text-decoration:none;font-weight:600}.standard-details code{font-family:var(--font-mono);font-size:11px;background:var(--bg-code);padding:1px 5px;border-radius:3px;color:var(--accent)}.api-table-wrap{overflow-x:auto;border-radius:var(--radius-sm);border:1px solid var(--border)}.api-table th{padding:12px 16px;text-align:left;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-dim);border-bottom:1px solid var(--border)}.api-table td{padding:10px 16px;border-bottom:1px solid var(--border);color:var(--text-dim)}.api-table tr:hover td{background:var(--bg-hover)}.api-table code{font-family:var(--font-mono);font-size:12px;color:var(--accent);background:var(--accent-bg);padding:2px 6px;border-radius:4px}.api-table td:nth-child(2){font-family:var(--font-mono);color:var(--green);font-weight:600;font-size:11px}.api-table td:nth-child(4){font-family:var(--font-mono);color:var(--yellow);font-weight:600}.integration-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.integration-card{background:var(--bg-hover);border:1px solid var(--border);border-radius:var(--radius);padding:24px;transition:all .2s}.integration-card:hover{border-color:var(--border-hover);transform:translateY(-2px);box-shadow:var(--shadow)}.integration-icon{font-size:32px;display:block;margin-bottom:12px}.integration-card h4{font-size:16px;font-weight:700;margin-bottom:10px;color:var(--text)}.integration-card code{display:block;font-family:var(--font-mono);font-size:11px;padding:8px 12px;background:var(--bg-code);border-radius:6px;margin-bottom:12px;color:var(--accent);word-break:break-all;border:1px solid var(--border)}.integration-card p{font-size:13px;color:var(--text-dim);line-height:1.5;margin-bottom:12px}.integration-link{color:var(--accent);font-size:13px;font-weight:600;text-decoration:none}.analytics-dashboard{max-width:1100px;margin:0 auto;padding:40px 20px 60px}.analytics-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}.analytics-title{font-size:1.8rem;font-weight:700;color:var(--text)}.analytics-pulse{display:flex;align-items:center;gap:8px;background:var(--green-bg);border:1px solid rgba(16,185,129,.2);border-radius:var(--radius-pill);padding:6px 16px}.pulse-dot{width:10px;height:10px;background:var(--green);border-radius:50%;animation:pulse-glow 2s ease-in-out infinite}@keyframes pulse-glow{0%,to{box-shadow:0 0 4px #10b9814d;opacity:1}50%{box-shadow:0 0 12px #10b98180;opacity:.7}}.pulse-text{font-size:.75rem;font-weight:700;color:var(--green);letter-spacing:.08em}.pulse-meta{font-size:.72rem;color:var(--text-muted)}.pulse-bar-item{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:16px;text-align:center;box-shadow:var(--shadow-sm);transition:border-color .2s}.pulse-bar-item:hover{border-color:var(--border-hover)}.pulse-bar-value{display:block;font-size:1.6rem;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.pulse-bar-label{display:block;font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-top:4px}.analytics-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm);transition:all .2s}.analytics-card:hover{border-color:var(--border-hover);transform:translateY(-2px);box-shadow:var(--shadow-md)}.analytics-card-wide{grid-column:1/-1}.analytics-card-header{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid var(--border);background:var(--bg-hover)}.analytics-card-icon{font-size:1.3rem}.analytics-card-header h3{font-size:.9rem;font-weight:600;color:var(--text-secondary);flex:1}.analytics-card-body{padding:20px}.treasury-metric{margin-bottom:16px}.treasury-metric:last-child{margin-bottom:0}.treasury-metric-value{display:block;font-size:1.3rem;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.treasury-metric-label{display:block;font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:2px;margin-bottom:6px}.metric-bar{height:6px;background:var(--border);border-radius:3px;overflow:hidden}.metric-bar-fill{height:100%;border-radius:3px;transition:width .8s cubic-bezier(.4,0,.2,1)}.balance-bar{background:var(--green)}.spent-bar{background:linear-gradient(90deg,var(--yellow),var(--red))}.pipeline-funnel{display:flex;flex-direction:column;gap:10px}.funnel-stage{display:flex;align-items:center;gap:14px}.funnel-bar-wrap{flex:1;height:28px;background:var(--bg-hover);border-radius:6px;overflow:hidden;border:1px solid var(--border)}.funnel-bar{height:100%;background:linear-gradient(90deg,var(--accent),var(--purple));border-radius:6px;transition:width 1s cubic-bezier(.4,0,.2,1);min-width:4px}.funnel-info{min-width:100px;text-align:right}.funnel-count{display:block;font-size:1rem;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.funnel-label{display:block;font-size:.65rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.pnl-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.pnl-label{font-size:.85rem;color:var(--text-dim)}.pnl-value{font-size:1rem;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.pnl-positive{color:var(--green)}.pnl-negative{color:var(--red)}.pnl-divider{height:1px;background:var(--border);margin:4px 0}.pnl-total-row .pnl-label,.pnl-total-row .pnl-value{font-size:1.1rem;font-weight:700}.fleet-signals{display:flex;gap:10px;margin-bottom:16px}.signal-chip{flex:1;display:flex;flex-direction:column;align-items:center;padding:12px 8px;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-card);transition:transform .2s}.signal-chip:hover{transform:scale(1.03)}.signal-buy{border-color:#10b98140}.signal-hold{border-color:#eab30840}.signal-sell{border-color:#ef444440}.signal-emoji{font-size:1.2rem;margin-bottom:4px}.signal-label{font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.signal-count{font-size:1.3rem;font-weight:700;color:var(--text)}.fleet-positions{border-top:1px solid var(--border);padding-top:12px}.fleet-pos-row{display:flex;justify-content:space-between;padding:6px 0;font-size:.85rem;color:var(--text-dim)}.fleet-pos-value{font-weight:600;color:var(--text)}.decision-feed-badge{background:var(--accent-bg);color:var(--accent);font-size:.7rem;font-weight:600;padding:4px 10px;border-radius:var(--radius-pill);margin-left:auto}.decision-feed{max-height:320px;overflow-y:auto;padding:12px 20px 20px;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.decision-feed-empty{text-align:center;padding:40px 20px;color:var(--text-muted);font-size:.9rem}.decision-feed-item{display:flex;gap:12px;padding:12px;border-radius:var(--radius-sm);margin-bottom:8px;background:var(--bg-hover);border:1px solid var(--border);transition:background .2s}.decision-feed-item:hover{background:#f0f1f3}.decision-feed-icon{font-size:1.4rem;flex-shrink:0;width:36px;text-align:center}.decision-feed-content{flex:1;min-width:0}.decision-feed-type{font-size:.8rem;font-weight:600;color:var(--text-secondary);text-transform:capitalize}.decision-feed-time{font-size:.7rem;color:var(--text-muted);margin-left:8px}.decision-feed-topic{font-size:.8rem;color:var(--accent);font-style:italic;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.decision-feed-reasoning{font-size:.75rem;color:var(--text-dim);margin-top:4px;line-height:1.4}.decision-feed-amount{font-size:.75rem;color:var(--green);font-weight:600;margin-top:4px}.analytics-footer-info{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:24px;padding-top:16px;border-top:1px solid var(--border);font-size:.75rem;color:var(--text-muted);flex-wrap:wrap}.analytics-footer-info a{color:var(--accent);text-decoration:none}.analytics-refresh-btn{background:var(--accent-bg);border:1px solid rgba(99,91,255,.15);color:var(--accent);font-size:.75rem;font-weight:600;padding:6px 14px;border-radius:var(--radius-sm);cursor:pointer;transition:background .2s}.analytics-refresh-btn:hover{background:#635bff1f}.bridge-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;max-width:680px;margin:0 auto 40px;box-shadow:var(--shadow)}.bridge-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border)}.bridge-badge{background:var(--green);color:#fff;padding:3px 10px;border-radius:var(--radius-pill);font-size:.7rem;font-weight:700;letter-spacing:1px}.bridge-protocol{color:var(--text-muted);font-size:.8rem}.bridge-body{padding:20px}.bridge-row{display:flex;gap:12px;align-items:end;margin-bottom:16px}.bridge-field{flex:1}.bridge-field label{display:block;font-size:.75rem;color:var(--text-muted);margin-bottom:6px;text-transform:uppercase;letter-spacing:1px}.bridge-select,.bridge-input{width:100%;padding:12px 14px;background:var(--bg-hover);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-size:.95rem;font-family:inherit;outline:none;transition:border-color .2s}.bridge-select:focus,.bridge-input:focus{border-color:var(--accent)}.bridge-select option{background:#fff}.bridge-swap-btn{background:var(--bg-hover);border:1px solid var(--border);border-radius:50%;width:42px;height:42px;color:var(--accent);font-size:1.3rem;cursor:pointer;transition:all .2s;flex-shrink:0}.bridge-swap-btn:hover{background:var(--accent-bg);transform:rotate(180deg)}.bridge-cta{width:100%;padding:14px;background:var(--text);border:none;border-radius:var(--radius-pill);color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;font-family:inherit}.bridge-cta:hover{opacity:.88;transform:translateY(-1px);box-shadow:var(--shadow-md)}.bridge-cta:disabled{opacity:.5;cursor:wait}.bridge-result{padding:20px;border-top:1px solid var(--border);background:var(--bg-hover)}.bridge-result-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bridge-result-item .label{font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.bridge-result-item .value{font-size:1.1rem;font-weight:600;color:var(--text);margin-top:2px}.bridge-result-item .value.highlight{color:var(--green)}.bridge-flow-title,.bridge-code-title,.bridge-api-title{text-align:center;font-size:1.3rem;margin-bottom:24px;color:var(--text)}.bridge-flow{display:flex;align-items:flex-start;gap:12px;margin-bottom:40px;justify-content:center}.flow-step{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:24px 18px;text-align:center;flex:1;max-width:260px;position:relative;box-shadow:var(--shadow-sm)}.flow-step-num{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--accent);color:#fff;width:24px;height:24px;border-radius:50%;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center}.flow-step-icon{font-size:2rem;margin-bottom:8px}.flow-step h4{font-size:.95rem;margin-bottom:8px;color:var(--text)}.flow-step p{font-size:.78rem;color:var(--text-dim);line-height:1.5}.flow-step-tag{display:inline-block;margin-top:12px;padding:3px 10px;border-radius:var(--radius-pill);font-size:.65rem;font-weight:700;letter-spacing:1px;background:var(--green-bg);color:var(--green);border:1px solid rgba(16,185,129,.2)}.flow-arrow{font-size:1.5rem;color:var(--text-muted);margin-top:60px}.bridge-stats{display:flex;gap:16px;justify-content:center;margin-bottom:40px;flex-wrap:wrap}.bridge-stat{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:16px 24px;text-align:center;box-shadow:var(--shadow-sm)}.bridge-stat .stat-value{display:block;font-size:1.4rem;font-weight:700;color:var(--accent)}.bridge-stat .stat-label{display:block;font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-top:4px}.bridge-code-tabs{display:flex;gap:4px;margin-bottom:0;justify-content:center}.code-tab{background:var(--bg-hover);border:1px solid var(--border);border-bottom:none;border-radius:var(--radius-sm) var(--radius-sm) 0 0;padding:8px 20px;color:var(--text-dim);cursor:pointer;font-size:.8rem;font-family:inherit;transition:all .2s}.code-tab.active{background:#1e1e2e;color:#cdd6f4;border-color:#313244}.code-panel{display:none;background:#1e1e2e;border:1px solid #313244;border-radius:0 0 var(--radius) var(--radius);max-width:800px;margin:0 auto 40px;overflow-x:auto}.code-panel.active{display:block}.code-panel pre{margin:0;padding:20px}.code-panel code{font-size:.8rem;line-height:1.6;color:#cdd6f4;font-family:var(--font-mono)}.bridge-footer-note{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;margin-top:20px;font-size:.8rem;color:var(--text-muted)}.vision-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;max-width:1000px;margin:0 auto}.vision-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:24px;position:relative;transition:all .2s;box-shadow:var(--shadow-sm)}.vision-card:hover{border-color:var(--border-hover);transform:translateY(-2px);box-shadow:var(--shadow-md)}.vision-card h3{font-size:1.1rem;margin-bottom:12px;color:var(--text)}.vision-card p{font-size:.85rem;color:var(--text-dim);line-height:1.6}.vision-status{display:inline-block;padding:3px 10px;border-radius:var(--radius-pill);font-size:.65rem;font-weight:700;letter-spacing:1px;margin-bottom:12px}.vision-status.planned{background:var(--yellow-bg);color:var(--yellow);border:1px solid rgba(251,191,36,.2)}.vision-tech{margin-top:16px;font-size:.72rem;color:var(--text-muted);letter-spacing:.5px}@media(max-width:768px){.nav-tabs{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:2px;padding:3px}.nav-tabs::-webkit-scrollbar{display:none}.nav-tab{font-size:11px;padding:6px 10px;flex-shrink:0}.nav-links{display:none}.nav-brand{font-size:14px;gap:6px}.nav-erc-badge{font-size:9px;padding:2px 6px}.hero-title{font-size:36px;letter-spacing:-1px}.hero-sub{font-size:20px;line-height:1.5;padding:0 8px}.hero-stats{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:320px;margin:0 auto 24px}.stat-value{font-size:26px}.stat-label{font-size:11px}.hero-badges{gap:6px;margin-bottom:24px}.badge{font-size:11px;padding:4px 10px}.hero-cta{flex-direction:column;align-items:stretch;gap:10px;padding:0 16px}.bazaar-grid{grid-template-columns:1fr;gap:12px}.bazaar-card{padding:16px}.bazaar-card h4{font-size:15px}.bazaar-card p{font-size:12px}.install-cards{grid-template-columns:1fr}.identity-card{padding:20px 16px}.terminal-controls{flex-direction:column;gap:8px}.terminal-body{padding:12px}.terminal-curl,.terminal-output{font-size:11px}.x402-flow{flex-direction:column}.x402-arrow{transform:rotate(90deg)}.pipeline-section{padding:14px}.pipeline-title{font-size:14px;margin-bottom:12px}.pipeline-flow{gap:6px}.pipeline-stage{padding:8px 12px;min-width:60px}.pipeline-count{font-size:18px}.pipeline-label{font-size:9px}.pipeline-arrow{font-size:16px}.pipeline-desc{font-size:11px}.state-flow{flex-direction:column;gap:8px}.state-arrow{transform:rotate(90deg)}.state-node{font-size:12px;padding:8px 12px}.roles-grid{grid-template-columns:1fr;gap:12px}.hook-flow{flex-direction:column}.hook-arrow{transform:rotate(90deg)}.contract-grid{grid-template-columns:1fr}.contract-value{word-break:break-all;font-size:11px}.jobs-state-machine{padding:16px}.jobs-state-machine h3{font-size:16px}.faq-question{padding:18px 16px;font-size:14px}.faq-answer{padding:0 16px}.faq-answer p{font-size:13px}.job-card{padding:12px;flex-direction:column;align-items:flex-start;gap:8px}.job-card-left h4{font-size:13px}.footer-inner{flex-direction:column;text-align:center;gap:12px}.footer-links{justify-content:center}.tab-content{padding:24px 16px}.agent-brain-section{padding:1rem}.agent-identity-card{flex-wrap:wrap;gap:.5rem}.agent-badge{margin-left:0;width:100%;text-align:center}.treasury-stats{grid-template-columns:repeat(2,1fr);gap:8px}.treasury-stat-value{font-size:1.1rem}.agent-loop-info{flex-direction:column;gap:.5rem}.timeline-item{padding-left:24px}.arch-grid{grid-template-columns:1fr 1fr;gap:10px}.security-grid,.standards-grid,.integration-grid{grid-template-columns:1fr}.docs-content{padding:16px}.loop-step{padding:12px}.loop-num{width:30px;height:30px;min-width:30px;font-size:14px}.section-container{padding:40px 16px 80px}.api-table{font-size:12px}.api-table th,.api-table td{padding:8px 10px}.analytics-dashboard{padding:20px 12px 40px}.analytics-title{font-size:1.3rem}.pulse-bar{grid-template-columns:repeat(2,1fr);gap:8px}.pulse-bar-value{font-size:1.2rem}.analytics-grid{grid-template-columns:1fr;gap:12px}.fleet-signals{gap:6px}.signal-chip{padding:10px 4px}.funnel-info{min-width:70px}.funnel-count{font-size:.85rem}.analytics-footer-info{flex-direction:column;gap:8px}.decision-feed{max-height:250px}.bridge-row{flex-direction:column;gap:8px}.bridge-swap-btn{align-self:center;transform:rotate(90deg)}.bridge-flow{flex-direction:column;align-items:center}.flow-arrow{transform:rotate(90deg);margin:0}.flow-step{max-width:100%}.bridge-stats{gap:8px}.bridge-stat{padding:10px 16px}.bridge-footer-note{flex-direction:column;text-align:center;gap:8px}.vision-grid,.bridge-result-grid{grid-template-columns:1fr}.bridge-code-tabs{flex-wrap:wrap}}.two-col-layout{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem;align-items:start}@media(max-width:768px){.two-col-layout{grid-template-columns:1fr}}.bridge-proof-sidebar{display:flex;flex-direction:column;gap:1rem}.proof-card-compact{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;padding:1.25rem;font-size:.9rem}.proof-card-header{display:flex;align-items:center;gap:.5rem;font-weight:600;margin-bottom:1rem;color:var(--text-primary)}.proof-status-dot{width:8px;height:8px;border-radius:50%;background:#16a34a;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.proof-card-tx{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.proof-tx-row{display:flex;justify-content:space-between;padding:.35rem 0;border-bottom:1px solid var(--border)}.proof-tx-row:last-child{border-bottom:none}.proof-tx-label{color:var(--text-secondary);font-size:.85rem}.proof-tx-value{color:var(--text-primary);font-weight:500;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.85rem}.proof-card-links{display:flex;gap:1rem}.proof-card-links a{color:var(--accent);font-size:.85rem;text-decoration:none;font-weight:500}.proof-card-links a:hover{text-decoration:underline}.bridge-key-facts{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.key-fact{background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;padding:.75rem;text-align:center}.key-fact-value{display:block;font-size:1.25rem;font-weight:700;color:var(--accent);font-family:var(--font-mono, "JetBrains Mono", monospace)}.key-fact-label{display:block;font-size:.75rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-top:.15rem}.stepper{display:flex;align-items:flex-start;gap:0;margin:2rem 0;padding:1.5rem;background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px}.stepper-step{flex:1;display:flex;gap:.75rem;align-items:flex-start}.stepper-num{width:32px;height:32px;min-width:32px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem}.stepper-content h4{margin:0 0 .25rem;font-size:.95rem;color:var(--text-primary)}.stepper-content p{margin:0 0 .5rem;font-size:.82rem;color:var(--text-secondary);line-height:1.4}.stepper-tag{display:inline-block;padding:.2rem .5rem;background:#6366f11f;color:var(--accent);border-radius:4px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.stepper-connector{width:24px;min-width:24px;height:2px;background:var(--border);margin-top:15px}@media(max-width:768px){.stepper{flex-direction:column;gap:1rem}.stepper-connector{width:2px;height:16px;margin:0 0 0 15px}}.expandable-section{border:1px solid var(--border);border-radius:8px;margin-bottom:1rem;overflow:hidden}.expandable-section summary{padding:.85rem 1.25rem;cursor:pointer;font-weight:600;font-size:.9rem;color:var(--text-primary);background:var(--bg-secondary);border-bottom:1px solid transparent;transition:background .2s;list-style:none;display:flex;align-items:center;gap:.5rem}.expandable-section summary:before{content:"▶";font-size:.7rem;transition:transform .2s;color:var(--text-secondary)}.expandable-section[open] summary:before{transform:rotate(90deg)}.expandable-section summary:hover{background:var(--bg-tertiary, var(--bg-secondary))}.expandable-section[open] summary{border-bottom-color:var(--border)}.expandable-section .api-table{margin:0;border:none;border-radius:0}.expandable-section .api-table th,.expandable-section .api-table td{font-size:.85rem}.pill-bar{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;padding:.75rem;background:var(--bg-secondary);border:1px solid var(--border);border-radius:10px}.pill{padding:.45rem 1rem;border:1px solid var(--border);border-radius:20px;background:transparent;color:var(--text-secondary);font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit}.pill:hover{color:var(--text-primary);border-color:var(--accent)}.pill.active{background:var(--accent);color:#fff;border-color:var(--accent)}.method-badge{display:inline-block;padding:.15rem .45rem;border-radius:4px;font-size:.72rem;font-weight:700;font-family:var(--font-mono, "JetBrains Mono", monospace);letter-spacing:.03em}.method-badge.post{background:#8b5cf626;color:#8b5cf6}.method-badge.get{background:#22c55e26;color:#16a34a}.defi-api-card{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;padding:1.5rem}.defi-api-card h3{margin:0 0 1rem;font-size:1rem;color:var(--text-primary)}.defi-api-card .api-table.compact{margin:0 0 1rem}.defi-api-card .api-table.compact th,.defi-api-card .api-table.compact td{padding:.5rem .75rem;font-size:.82rem}.defi-docs-link{display:inline-block;color:var(--accent);font-weight:500;font-size:.85rem;text-decoration:none}.defi-docs-link:hover{text-decoration:underline}.revenue-diagram{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;padding:1.5rem}.revenue-diagram h3{margin:0 0 1.25rem;font-size:1rem;color:var(--text-primary)}.revenue-flow{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:1.5rem}.revenue-node{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.75rem;min-width:80px}.revenue-icon{font-size:1.5rem;display:block}.revenue-label{font-size:.72rem;font-weight:600;color:var(--text-primary);text-align:center;white-space:nowrap}.revenue-arrow{display:flex;flex-direction:column;align-items:center;flex:1;min-width:40px;position:relative}.revenue-arrow:after{content:"";display:block;width:100%;height:2px;background:var(--border);position:relative}.revenue-arrow:before{content:"→";font-size:.9rem;color:var(--text-secondary);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;background:var(--bg-secondary);padding:0 .25rem}.revenue-arrow-label{font-size:.65rem;color:var(--text-secondary);text-align:center;position:absolute;bottom:-1.25rem;white-space:nowrap}.revenue-treasury{text-align:center;padding-top:.5rem;border-top:2px dashed var(--border);margin-top:.5rem}.treasury-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#8b5cf614;border:1px solid rgba(139,92,246,.2);border-radius:8px;font-size:.8rem;font-weight:500;color:var(--text-primary);margin:.5rem 0}.treasury-addr{font-size:.75rem;color:var(--text-secondary)}.treasury-addr code{font-family:var(--font-mono, "JetBrains Mono", monospace)}.hero-stat-divider{width:1px;height:40px;background:var(--border);align-self:center}.nav-tabs{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.nav-tabs::-webkit-scrollbar{display:none}.badge-live{color:var(--green);border-color:#10b9814d;animation:pulse-badge 3s infinite}.vision-status{font-size:10px;font-weight:700;letter-spacing:1px;padding:3px 10px;border-radius:var(--radius-pill);display:inline-block;margin-bottom:12px}.vision-status.done{background:var(--green-bg);color:var(--green);border:1px solid rgba(16,185,129,.2)}.vision-status.planned{background:var(--yellow-bg);color:var(--yellow);border:1px solid rgba(245,158,11,.2)}.vision-tech{font-size:11px;color:var(--text-muted);margin-top:12px;padding-top:12px;border-top:1px solid var(--border);letter-spacing:.2px}.install-card{border:1px solid var(--border);border-radius:var(--radius);padding:20px;background:var(--bg-card);transition:border-color .2s}.install-card:hover{border-color:var(--border-hover)}.install-card h4{font-size:15px;font-weight:600;margin-bottom:8px}.install-card code{display:block;font-family:var(--font-mono);font-size:12px;background:var(--bg-code);padding:8px 12px;border-radius:var(--radius-sm);margin-bottom:8px;color:var(--text-secondary)}.install-icon{font-size:20px;display:block;margin-bottom:8px}.install-link{font-size:13px;color:var(--accent);text-decoration:none;font-weight:500}.install-link:hover{text-decoration:underline}.ask-suggestions button{background:var(--bg-card);border:1px solid var(--border);color:var(--text-dim);font-size:12px;font-weight:500;padding:6px 14px;border-radius:var(--radius-pill);cursor:pointer;transition:all .2s;font-family:var(--font)}.ask-suggestions button:hover{border-color:var(--text);color:var(--text);background:var(--bg-hover)}.section-title{font-size:36px}.docs-heading{font-size:20px;font-weight:700;padding-bottom:8px;border-bottom:1px solid var(--border);margin-bottom:16px}.collab-quote{margin-top:48px;padding:24px 0 24px 20px;border-left:3px solid var(--text)}.collab-quote blockquote{font-size:20px;font-weight:500;font-style:italic;color:var(--text);line-height:1.5;margin-bottom:8px}.collab-quote cite{font-size:13px;color:var(--text-dim);font-style:normal;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.terminal-window{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:#0a0a0a}.terminal-bar{background:#161616;border-bottom:1px solid #222;padding:8px 14px;display:flex;align-items:center;gap:10px}.terminal-body{padding:16px;font-family:var(--font-mono);font-size:12.5px;line-height:1.6;color:#e5e7eb;max-height:420px;overflow-y:auto}.x402-flow{display:flex;align-items:center;gap:0;flex-wrap:wrap;margin-top:16px}.x402-step{padding:12px 16px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);text-align:center;flex:1;min-width:120px}.x402-num{display:block;font-size:18px;font-weight:700;color:var(--accent);margin-bottom:4px}.x402-step p{font-size:12px;color:var(--text-dim);margin:0}.x402-arrow{color:var(--text-muted);font-size:16px;padding:0 8px}.x402-explainer{margin-top:32px;padding:24px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card)}.x402-explainer h3{font-size:16px;font-weight:700;margin-bottom:4px}.state-flow{display:flex;align-items:center;gap:0;flex-wrap:wrap;padding:16px 0}.state-node{padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius-sm);text-align:center;background:var(--bg-card);min-width:100px}.state-icon{display:block;font-size:20px;margin-bottom:4px}.state-label{display:block;font-size:13px;font-weight:600}.state-detail{display:block;font-size:11px;color:var(--text-dim)}.state-arrow{font-size:13px;color:var(--text-muted);padding:0 8px;font-family:var(--font-mono)}.state-action{display:block;font-size:10px;color:var(--accent);font-weight:500}.contract-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-top:12px}.contract-item{padding:12px;background:var(--bg-hover);border-radius:var(--radius-sm);border:1px solid var(--border)}.contract-label{display:block;font-size:11px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.contract-value{font-size:14px;font-weight:600}.roles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:12px}.role-card{padding:20px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);transition:border-color .2s}.role-card:hover{border-color:var(--border-hover)}.role-icon{font-size:24px;display:block;margin-bottom:8px}.role-card h4{font-size:15px;font-weight:600;margin-bottom:4px}.role-card p{font-size:13px;color:var(--text-dim);line-height:1.5}.hook-flow{display:flex;align-items:center;gap:0;flex-wrap:wrap;margin-top:12px}.hook-step{padding:10px 14px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:12px;font-weight:500}.hook-arrow{color:var(--text-muted);font-size:14px;padding:0 6px}.jobs-state-machine,.jobs-contract-info,.jobs-roles,.jobs-hooks,.jobs-feed{margin-top:32px}.jobs-state-machine h3,.jobs-contract-info h3,.jobs-roles h3,.jobs-hooks h3,.jobs-feed h3{font-size:16px;font-weight:700;margin-bottom:8px}.analytics-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);overflow:hidden}.analytics-card-header{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid var(--border);background:var(--bg-hover)}.analytics-card-header h3{font-size:14px;font-weight:600}.analytics-card-icon{font-size:16px}.analytics-card-body{padding:18px}.decision-feed>div:nth-child(2n){background:var(--bg-hover)}.faq-item{border:1px solid var(--border);border-radius:var(--radius-sm);margin-bottom:8px;overflow:hidden}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background:var(--bg-card);border:none;cursor:pointer;font-family:var(--font);font-size:14px;font-weight:600;color:var(--text);text-align:left;transition:background .2s}.faq-question:hover{background:var(--bg-hover)}.faq-icon{font-size:18px;color:var(--text-muted);transition:transform .2s}.faq-answer{padding:0 18px 14px;font-size:14px;color:var(--text-secondary);line-height:1.7}.arch-grid,.security-grid,.standards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.arch-card,.security-item,.standard-card,.integration-card{padding:20px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);transition:border-color .2s}.arch-card:hover,.security-item:hover,.standard-card:hover,.integration-card:hover{border-color:var(--border-hover)}.arch-icon,.security-icon,.integration-icon{font-size:22px;display:block;margin-bottom:8px}.arch-card h4,.security-item h4,.standard-card h4,.integration-card h4{font-size:15px;font-weight:600;margin-bottom:6px}.arch-card p,.security-item p,.standard-card p,.integration-card p{font-size:13px;color:var(--text-dim);line-height:1.6}.standard-badge{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.5px;padding:2px 8px;border-radius:var(--radius-pill);background:var(--accent-bg);color:var(--accent);margin-bottom:4px}.api-table{width:100%;border-collapse:collapse;font-size:13px}.api-table thead{background:var(--bg-hover)}.api-table th{text-align:left;padding:10px 14px;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-dim);border-bottom:1px solid var(--border)}.api-table td{padding:10px 14px;border-bottom:1px solid var(--border);color:var(--text-secondary)}.api-table tr:last-child td{border-bottom:none}.api-table code{font-family:var(--font-mono);font-size:12px;background:var(--bg-code);padding:2px 6px;border-radius:4px}.docs-section{margin-bottom:32px}.docs-content{margin-top:12px}.docs-highlight{margin-top:16px;padding:14px 18px;background:var(--accent-bg);border:1px solid rgba(99,91,255,.12);border-radius:var(--radius-sm);font-size:14px;color:var(--text-secondary)}.docs-code-block{margin-top:16px;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.docs-code-block .code-header{background:var(--bg-hover);padding:8px 14px;font-size:12px;font-weight:600;color:var(--text-dim);border-bottom:1px solid var(--border)}.docs-code-block pre{padding:14px;background:var(--bg-code);font-family:var(--font-mono);font-size:12px;line-height:1.6;color:var(--text-secondary);margin:0;overflow-x:auto}.loop-steps{margin-top:16px}.loop-step{display:flex;gap:16px;align-items:flex-start;padding:14px 0;border-bottom:1px solid var(--border)}.loop-step:last-child{border-bottom:none}.loop-num{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--accent-bg);color:var(--accent);font-size:13px;font-weight:700;flex-shrink:0}.loop-step h4{font-size:14px;font-weight:600;margin-bottom:2px}.loop-step p{font-size:13px;color:var(--text-dim);line-height:1.5}.integration-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.integration-card code{display:block;font-family:var(--font-mono);font-size:11px;background:var(--bg-code);padding:6px 10px;border-radius:4px;margin-bottom:8px;color:var(--text-dim)}.integration-link{font-size:13px;color:var(--accent);text-decoration:none;font-weight:500}.integration-link:hover{text-decoration:underline}.state-branches{display:flex;gap:24px;margin-top:8px;flex-wrap:wrap}.state-branch{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-dim)}.branch-from{font-size:11px;color:var(--text-muted)}.branch-arrow{font-family:var(--font-mono);color:var(--text-muted);font-size:11px}.standard-details{margin-top:8px;padding-top:8px;border-top:1px solid var(--border);font-size:12px;color:var(--text-dim)}.standard-details a{color:var(--accent);text-decoration:none}.standard-details a:hover{text-decoration:underline}.ask-input-wrap{display:flex;gap:8px;margin-bottom:12px}.ask-input-wrap input{flex:1;padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font);font-size:14px;background:var(--bg-card);color:var(--text);transition:border-color .2s}.ask-input-wrap input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.ask-suggestions{display:flex;gap:6px;flex-wrap:wrap}.ask-response{margin-top:20px;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.ask-response-header{display:flex;justify-content:space-between;padding:10px 16px;background:var(--bg-hover);border-bottom:1px solid var(--border);font-size:12px}.ask-model{font-weight:600;color:var(--text-secondary)}.ask-cost{color:var(--text-dim)}.ask-answer{padding:16px;font-size:14px;line-height:1.7;color:var(--text-secondary)}.ask-proof{padding:16px;border-top:1px solid var(--border);background:var(--bg-hover)}.ask-proof h4{font-size:13px;font-weight:600;margin-bottom:8px}.proof-row{display:flex;justify-content:space-between;padding:4px 0;font-size:12px}.proof-row span{color:var(--text-dim)}.proof-row code{font-family:var(--font-mono);font-size:11px;color:var(--text-secondary)}.proof-note{font-size:11px;color:var(--text-muted);margin-top:8px}.identity-card{margin-top:32px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);overflow:hidden}.identity-header{display:flex;align-items:center;gap:12px;padding:14px 18px;background:var(--bg-hover);border-bottom:1px solid var(--border)}.identity-icon{font-size:20px;color:var(--accent)}.identity-header h4{font-size:14px;font-weight:600;margin:0}.identity-badge{font-size:11px;color:var(--text-dim)}.identity-details{padding:14px 18px}.identity-row{display:flex;justify-content:space-between;padding:6px 0;font-size:13px;border-bottom:1px solid var(--border)}.identity-row:last-child{border-bottom:none}.identity-row span:first-child{color:var(--text-dim);font-weight:500}.identity-row a{color:var(--accent);text-decoration:none;font-weight:500}.section-container{max-width:1100px;margin:0 auto;padding:80px 24px 120px}.section-header{margin-bottom:40px}.section-subtitle{color:var(--text-dim);font-size:16px;line-height:1.6;max-width:640px}.vision-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.vision-card{padding:24px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);transition:border-color .2s}.vision-card:hover{border-color:var(--border-hover)}.vision-card h3{font-size:17px;font-weight:700;margin-bottom:8px}.vision-card p{font-size:14px;color:var(--text-secondary);line-height:1.6}.showcase-footer{border-top:1px solid var(--border);background:var(--bg-card);padding:20px 24px}.footer-inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.footer-brand{font-size:13px;font-weight:500;color:var(--text-secondary)}.footer-brand a{color:var(--accent);text-decoration:none}.footer-links{display:flex;gap:16px}.footer-links a{font-size:13px;color:var(--text-dim);text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--text)}.footer-copy{font-size:12px;color:var(--text-muted)}.terminal-controls{display:flex;gap:8px;margin-bottom:16px;align-items:center}.terminal-controls select{flex:1;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:13px;background:var(--bg-card);color:var(--text);cursor:pointer}.analytics-dashboard{max-width:1100px;margin:0 auto;padding:80px 24px 120px}.analytics-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.analytics-title{font-size:36px;font-weight:800;letter-spacing:-1px}.pulse-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}.pulse-bar-item{padding:14px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);text-align:center}.pulse-bar-value{display:block;font-size:22px;font-weight:700;color:var(--text)}.pulse-bar-label{font-size:11px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px}.analytics-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px}.analytics-card-wide{grid-column:1 / -1}.analytics-footer-info{display:flex;align-items:center;gap:16px;padding:12px 0;font-size:12px;color:var(--text-muted)}.analytics-refresh-btn{background:none;border:1px solid var(--border);padding:6px 14px;border-radius:var(--radius-pill);font-size:12px;font-weight:500;cursor:pointer;color:var(--text-dim);font-family:var(--font);transition:all .2s}.analytics-refresh-btn:hover{border-color:var(--text);color:var(--text)}.bazaar-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-bottom:40px}.bazaar-install{margin-bottom:32px}.bazaar-install h3{font-size:18px;font-weight:700;margin-bottom:6px}.bazaar-install>p{color:var(--text-dim);font-size:14px;margin-bottom:16px}.install-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.jobs-list{margin-top:8px}.jobs-empty{padding:24px;text-align:center;color:var(--text-muted);font-size:14px;border:1px dashed var(--border);border-radius:var(--radius-sm)}.timeline{position:relative;padding-left:24px}.timeline:before{content:"";position:absolute;left:8px;top:0;bottom:0;width:1px;background:var(--border)}.oc-identity-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:28px;margin-bottom:32px;box-shadow:var(--shadow)}.oc-identity-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:12px}.oc-identity-left{display:flex;align-items:center;gap:16px}.oc-identity-icon{font-size:40px}.oc-identity-left h3{font-size:22px;font-weight:800;color:var(--text);margin-bottom:6px;letter-spacing:-.5px}.oc-identity-badges{display:flex;gap:6px;flex-wrap:wrap}.oc-badge{font-size:10px;font-weight:600;padding:2px 10px;border-radius:var(--radius-pill);letter-spacing:.3px}.oc-badge-erc{background:var(--purple-bg);color:var(--purple)}.oc-badge-net{background:var(--blue-bg);color:var(--blue)}.oc-badge-live{background:var(--green-bg);color:var(--green)}.oc-basescan-link{font-size:13px;font-weight:600;color:var(--accent);text-decoration:none;padding:8px 16px;border:1px solid var(--border);border-radius:var(--radius-pill);transition:all .2s}.oc-basescan-link:hover{background:var(--accent-bg);border-color:var(--accent)}.oc-identity-details{border-top:1px solid var(--border);padding-top:16px}.oc-detail-row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--border);font-size:14px;gap:12px}.oc-detail-row:last-child{border-bottom:none}.oc-detail-row span:first-child{color:var(--text-dim);white-space:nowrap}.oc-detail-row a{color:var(--accent);text-decoration:none;font-weight:500}.oc-detail-row a:hover{text-decoration:underline}.oc-detail-row code{font-family:var(--font-mono);font-size:12px;background:var(--bg-code);border:1px solid var(--border);padding:2px 8px;border-radius:6px;color:var(--text-secondary)}.oc-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:36px}.oc-stat-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:24px;text-align:center;box-shadow:var(--shadow-sm);transition:all .2s}.oc-stat-card:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.oc-stat-icon{font-size:28px;display:block;margin-bottom:10px}.oc-stat-value{font-size:32px;font-weight:800;color:var(--text);letter-spacing:-1px;margin-bottom:4px}.oc-stat-label{font-size:13px;font-weight:600;color:var(--text-secondary);margin-bottom:4px}.oc-stat-source{font-size:11px;color:var(--text-muted)}.oc-section{margin-bottom:32px}.oc-section-title{font-size:20px;font-weight:700;margin-bottom:16px;color:var(--text)}.oc-treasury-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.oc-treasury-item{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:20px;display:flex;flex-direction:column;gap:8px;box-shadow:var(--shadow-sm)}.oc-treasury-label{font-size:12px;font-weight:500;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px}.oc-treasury-value{font-size:16px;font-weight:700;color:var(--text)}.oc-treasury-value.oc-mono{font-family:var(--font-mono);font-size:13px;color:var(--accent);text-decoration:none}.oc-treasury-value.oc-mono:hover{text-decoration:underline}.oc-treasury-value.oc-green{color:var(--green)}.oc-jobs-list{display:flex;flex-direction:column;gap:12px}.oc-job-row{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow-sm);transition:all .2s}.oc-job-row:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md)}.oc-job-header{display:flex;align-items:center;gap:10px;margin-bottom:8px}.oc-job-id{font-family:var(--font-mono);font-size:14px;font-weight:700;color:var(--text)}.oc-job-status{font-size:11px;font-weight:600;padding:2px 10px;border-radius:var(--radius-pill);letter-spacing:.3px}.oc-job-desc{font-size:14px;color:var(--text-secondary);line-height:1.5;margin-bottom:10px}.oc-job-meta{display:flex;gap:16px;font-size:12px;color:var(--text-dim);flex-wrap:wrap}.oc-job-meta a{color:var(--accent);text-decoration:none;font-weight:600}.oc-job-meta a:hover{text-decoration:underline}.oc-activity-feed{display:flex;flex-direction:column;gap:0}.oc-activity-item{display:flex;align-items:center;gap:14px;padding:14px 16px;border-bottom:1px solid var(--border);background:var(--bg-card);transition:background .15s}.oc-activity-item:first-child{border-radius:var(--radius) var(--radius) 0 0;border:1px solid var(--border);border-bottom:1px solid var(--border)}.oc-activity-item:last-child{border-radius:0 0 var(--radius) var(--radius);border:1px solid var(--border);border-top:none}.oc-activity-item:only-child{border-radius:var(--radius);border:1px solid var(--border)}.oc-activity-item:not(:first-child):not(:last-child){border-left:1px solid var(--border);border-right:1px solid var(--border)}.oc-activity-item:hover{background:var(--bg-hover)}.oc-activity-icon{font-size:20px;flex-shrink:0}.oc-activity-content{flex:1;display:flex;flex-direction:column;gap:2px}.oc-activity-type{font-size:13px;font-weight:600;color:var(--text);text-transform:capitalize}.oc-activity-desc{font-size:12px;color:var(--text-dim)}.oc-activity-time{font-size:11px;color:var(--text-muted);white-space:nowrap}.oc-contract-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.oc-contract-item{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:18px;display:flex;flex-direction:column;gap:6px;box-shadow:var(--shadow-sm)}.oc-contract-label{font-size:12px;font-weight:500;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px}.oc-contract-value{font-size:14px;font-weight:600;color:var(--text)}.oc-contract-value.oc-mono{font-family:var(--font-mono);font-size:13px;color:var(--accent);text-decoration:none}.oc-contract-value.oc-mono:hover{text-decoration:underline}.oc-loading{text-align:center;padding:28px 16px;color:var(--text-muted);font-size:14px;background:var(--bg-card);border:1px dashed var(--border);border-radius:var(--radius);animation:oc-pulse 1.5s ease-in-out infinite}@keyframes oc-pulse{0%,to{opacity:1}50%{opacity:.5}}.oc-empty{text-align:center;padding:28px 16px;color:var(--text-muted);font-size:14px;background:var(--bg-card);border:1px dashed var(--border);border-radius:var(--radius)}@media(max-width:768px){.oc-stats-grid{grid-template-columns:repeat(2,1fr)}.oc-treasury-grid,.oc-contract-grid{grid-template-columns:1fr}.oc-identity-header{flex-direction:column;align-items:flex-start}.oc-detail-row{flex-direction:column;gap:4px}}@media(max-width:480px){.oc-stats-grid{grid-template-columns:1fr}}.simulation-panel{position:fixed;bottom:24px;right:24px;z-index:99}.simulate-btn{display:flex;align-items:center;gap:8px;background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border);padding:12px 20px;border-radius:var(--radius-pill);box-shadow:var(--shadow-lg);font-family:var(--font);font-size:14px;font-weight:600;color:var(--text);cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.simulate-btn:hover{transform:translateY(-2px);box-shadow:0 12px 20px -8px #00000026;border-color:var(--accent)}.simulate-btn:disabled{opacity:.8;cursor:wait;transform:none;box-shadow:var(--shadow-sm)}.simulate-icon{font-size:16px;color:var(--accent)}.simulate-btn:active{transform:translateY(0)}.agent-commerce-section{margin-top:48px;padding-top:32px;border-top:1px solid var(--border)}.agent-commerce-section h3{font-size:22px;font-weight:800;margin-bottom:4px;letter-spacing:-.5px;display:flex;align-items:center;gap:10px}.commerce-badge{font-size:10px;font-weight:700;padding:3px 10px;border-radius:var(--radius-pill);background:var(--green-bg);color:var(--green);letter-spacing:.5px;animation:oc-pulse 2s ease-in-out infinite}.commerce-desc{font-size:14px;color:var(--text-dim);margin-bottom:20px;line-height:1.5}.commerce-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}.commerce-stat{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:20px;text-align:center;transition:all .2s}.commerce-stat:hover{border-color:var(--border-hover);transform:translateY(-2px);box-shadow:var(--shadow-md)}.commerce-stat-value{display:block;font-size:28px;font-weight:800;color:var(--text);letter-spacing:-1px;margin-bottom:4px}.commerce-stat-label{display:block;font-size:11px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px}.commerce-feed{display:flex;flex-direction:column;gap:10px}.commerce-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow-sm);transition:all .3s;animation:commerce-slide-in .4s ease-out both}.commerce-card:hover{border-color:var(--accent);box-shadow:var(--shadow-md)}@keyframes commerce-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.commerce-card-agents{display:flex;align-items:center;gap:6px;margin-bottom:10px;flex-wrap:wrap}.commerce-agent{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:var(--bg-code);border:1px solid var(--border);border-radius:var(--radius-pill);font-size:12px;font-weight:600;color:var(--text-secondary)}.commerce-agent-icon{font-size:14px}.commerce-flow-arrow{font-size:18px;color:var(--accent);font-weight:700}.commerce-amount{font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--green);background:var(--green-bg);padding:2px 8px;border-radius:var(--radius-pill)}.commerce-card-job{font-size:13px;color:var(--text-secondary);line-height:1.5;margin-bottom:8px}.commerce-card-meta{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;color:var(--text-muted)}.commerce-card-meta a{color:var(--accent);text-decoration:none;font-weight:600}.commerce-card-meta a:hover{text-decoration:underline}.commerce-endpoint{font-family:var(--font-mono);font-size:11px;background:var(--bg-code);border:1px solid var(--border);padding:1px 6px;border-radius:4px;color:var(--text-dim)}.commerce-status-completed{color:var(--green);font-weight:700}.commerce-status-failed{color:var(--red, #f87171);font-weight:700}.commerce-loading{text-align:center;padding:28px;color:var(--text-muted);font-size:14px;background:var(--bg-card);border:1px dashed var(--border);border-radius:var(--radius);animation:oc-pulse 1.5s ease-in-out infinite}@media(max-width:768px){.commerce-stats{grid-template-columns:repeat(2,1fr)}.commerce-card-agents{flex-direction:column;align-items:flex-start}}@media(max-width:480px){.commerce-stats{grid-template-columns:1fr}}
