.admin-app{display:flex;min-height:100vh;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%);color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.admin-navigation{width:280px;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-right:1px solid rgba(255,255,255,.1);padding:2rem 1rem;display:flex;flex-direction:column}.nav-header{margin-bottom:2rem;text-align:center}.nav-header h2{margin:0 0 .5rem;font-size:1.5rem;background:linear-gradient(45deg,#00d4ff,#5a67d8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nav-header p{margin:0;font-size:.9rem;color:#ffffffb3}.user-info{background:rgba(255,255,255,.05);border-radius:12px;padding:1rem;margin-bottom:2rem;display:flex;align-items:center;gap:1rem}.user-avatar{background:linear-gradient(45deg,#00d4ff,#5a67d8);border-radius:50%;padding:.75rem;display:flex;align-items:center;justify-content:center}.user-details h4{margin:0 0 .25rem;font-size:1rem;color:#fff}.user-details p{margin:0 0 .25rem;font-size:.8rem;color:#ffffffb3}.kore-id{font-size:.7rem;color:#00d4ff;font-family:monospace}.nav-items{flex:1;display:flex;flex-direction:column;gap:.5rem}.nav-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;cursor:pointer;transition:all .3s ease;text-align:left}.nav-item:hover{background:rgba(255,255,255,.1);border-color:#00d4ff80;transform:translate(4px)}.nav-item.active{background:linear-gradient(45deg,rgba(0,212,255,.2),rgba(90,103,216,.2));border-color:#00d4ff}.nav-icon{color:#00d4ff}.nav-label{font-weight:500}.nav-footer{margin-top:2rem}.logout-button{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:rgba(255,107,107,.2);border:1px solid rgba(255,107,107,.3);border-radius:8px;color:#ff6b6b;cursor:pointer;transition:all .3s ease;width:100%}.logout-button:hover{background:rgba(255,107,107,.3);border-color:#ff6b6b}.admin-main-content{flex:1;padding:2rem;overflow-y:auto}.login-page{display:flex;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%);color:#fff}.login-container{background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:3rem;width:100%;max-width:400px;box-shadow:0 8px 32px #0000004d}.login-header{text-align:center;margin-bottom:2rem}.login-logo{color:#00d4ff;margin-bottom:1rem}.login-header h1{margin:0 0 .5rem;font-size:2rem;background:linear-gradient(45deg,#00d4ff,#5a67d8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.login-header p{margin:0;color:#ffffffb3}.login-form{display:flex;flex-direction:column;gap:1.5rem}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{display:flex;align-items:center;gap:.5rem;font-weight:500;color:#fff}.form-group input{padding:.75rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:1rem}.form-group input::placeholder{color:#ffffff80}.password-input{position:relative}.password-toggle{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#ffffffb3;cursor:pointer}.error-message{background:rgba(255,107,107,.2);border:1px solid rgba(255,107,107,.3);border-radius:8px;padding:.75rem;color:#ff6b6b;text-align:center}.login-button{padding:.75rem;background:linear-gradient(45deg,#00d4ff,#5a67d8);border:none;border-radius:8px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:opacity .3s ease}.login-button:disabled{opacity:.5;cursor:not-allowed}.login-button:hover:not(:disabled){opacity:.9}.login-footer{margin-top:2rem;text-align:center}.login-footer p{margin:0 0 1rem;color:#ffffffb3;font-size:.9rem}.security-badges{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap}.badge{background:rgba(0,212,255,.2);color:#00d4ff;padding:.25rem .5rem;border-radius:4px;font-size:.7rem}.landing-page{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%);color:#fff;min-height:100vh}.landing-hero{padding:4rem 2rem;text-align:center}.hero-content{max-width:800px;margin:0 auto}.hero-logo{color:#00d4ff;margin-bottom:2rem}.hero-content h1{font-size:3rem;margin-bottom:1rem;background:linear-gradient(45deg,#00d4ff,#5a67d8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle{font-size:1.5rem;margin-bottom:1rem;color:#ffffffe6}.hero-description{font-size:1.1rem;margin-bottom:2rem;color:#ffffffb3;line-height:1.6}.cta-button{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:linear-gradient(45deg,#00d4ff,#5a67d8);color:#fff;text-decoration:none;border-radius:8px;font-weight:600;font-size:1.1rem;transition:opacity .3s ease}.cta-button:hover{opacity:.9}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.landing-features{padding:4rem 0;background:rgba(0,0,0,.2)}.landing-features h2{text-align:center;font-size:2.5rem;margin-bottom:3rem;background:linear-gradient(45deg,#00d4ff,#5a67d8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.feature-card{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2rem;text-align:center;transition:transform .3s ease}.feature-card:hover{transform:translateY(-4px);border-color:#00d4ff80}.feature-icon{color:#00d4ff;margin-bottom:1rem}.feature-card h3{margin-bottom:1rem;color:#fff}.feature-card p{color:#ffffffb3;line-height:1.6}.ai-assistant{position:fixed;bottom:2rem;right:2rem;width:400px;background:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,212,255,.3);border-radius:12px;box-shadow:0 8px 32px #0000004d;z-index:1000;transition:all .3s ease}.ai-assistant.collapsed{width:300px;height:60px}.ai-assistant.expanded{height:500px}.ai-assistant-header{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid rgba(255,255,255,.1);cursor:pointer}.header-content{display:flex;align-items:center;gap:.5rem}.ai-icon{color:#00d4ff}.ai-title{font-weight:600;color:#fff}.context-badge{background:rgba(0,212,255,.2);color:#00d4ff;padding:.25rem .5rem;border-radius:4px;font-size:.8rem}.toggle-button{background:transparent;border:none;color:#fff;cursor:pointer;padding:.25rem;border-radius:4px;transition:background .2s ease}.toggle-button:hover{background:rgba(255,255,255,.1)}.ai-assistant-body{padding:1rem;height:calc(100% - 80px);display:flex;flex-direction:column}.model-selector{margin-bottom:1rem}.model-dropdown{width:100%;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff;padding:.5rem;font-size:.9rem}.messages-container{flex:1;overflow-y:auto;margin-bottom:1rem;padding-right:.5rem}.message{margin-bottom:1rem;padding:.75rem;border-radius:8px;position:relative}.message.user{background:rgba(0,212,255,.2);margin-left:2rem}.message.assistant{background:rgba(90,103,216,.2);margin-right:2rem}.message.system{background:rgba(255,193,7,.2);text-align:center;font-style:italic}.message.loading{display:flex;align-items:center;gap:.5rem}.loading-icon{animation:pulse 1.5s ease-in-out infinite}.message-content{margin-bottom:.25rem;line-height:1.4}.model-badge{background:rgba(0,212,255,.3);color:#00d4ff;padding:.125rem .375rem;border-radius:3px;font-size:.7rem;margin-left:.5rem}.message-timestamp{font-size:.7rem;color:#ffffff80}.input-container{display:flex;gap:.5rem;align-items:flex-end}.message-input{flex:1;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff;padding:.5rem;resize:none;font-family:inherit}.message-input::placeholder{color:#ffffff80}.send-button{background:linear-gradient(45deg,#00d4ff,#5a67d8);border:none;border-radius:6px;color:#fff;padding:.5rem;cursor:pointer;transition:opacity .2s ease}.send-button:disabled{opacity:.5;cursor:not-allowed}.send-button:hover:not(:disabled){opacity:.9}.admin-dashboard,.user-management,.security-rights,.system-monitoring{max-width:1200px;margin:0 auto}.page-header,.dashboard-header{text-align:center;margin-bottom:3rem}.page-header h1,.dashboard-header h1{font-size:2.5rem;margin-bottom:1rem;background:linear-gradient(45deg,#00d4ff,#5a67d8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-header p,.dashboard-header p{font-size:1.1rem;color:#fffc;margin-bottom:1rem}.user-info{display:flex;gap:1rem;justify-content:center;margin-top:1rem}.kore-id,.vip-address{background:rgba(0,212,255,.2);color:#00d4ff;padding:.25rem .5rem;border-radius:4px;font-family:monospace;font-size:.9rem}.metrics-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:3rem}.metric-card{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;transition:transform .3s ease}.metric-card:hover{transform:translateY(-4px);border-color:#00d4ff80}.metric-icon,.metric-icon .icon{color:#00d4ff;margin-bottom:1rem}.metric-content h3{margin:0 0 .5rem;font-size:1rem;color:#fffc}.metric-value{font-size:2rem;font-weight:700;color:#fff;margin-bottom:.5rem}.metric-subtitle{color:#fff9;font-size:.9rem}@media (max-width: 768px){.admin-app{flex-direction:column}.admin-navigation{width:100%;padding:1rem}.nav-items{flex-direction:row;overflow-x:auto}.ai-assistant{width:calc(100% - 2rem);right:1rem;left:1rem}.metrics-overview{grid-template-columns:1fr}}:root{--primary-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--secondary-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--success-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--warning-gradient: linear-gradient(135deg, #fa709a 0%, #fee140 100%);--premium-gold: #ffd700;--premium-silver: #c0c0c0;--premium-bronze: #cd7f32;--military-green: #2d5016;--military-gray: #4a5568;--omniversal-purple: #764ba2;--omniversal-blue: #667eea}.dashboard-health-status{animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.premium-card{background:linear-gradient(145deg,#ffffff 0%,#f8f9fa 100%);border-radius:12px;box-shadow:0 10px 30px #0000001a,0 1px 8px #0000000f;transition:all .3s cubic-bezier(.4,0,.2,1)}.premium-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #00000026,0 2px 12px #00000014}.premium-button{background:var(--primary-gradient);color:#fff;border:none;border-radius:8px;padding:12px 24px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #667eea66}.premium-button:hover{transform:translateY(-2px);box-shadow:0 6px 16px #667eea80}.premium-button:active{transform:translateY(0)}.military-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--military-gray);color:#fff;border-radius:6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px #0003}.omniversal-indicator{position:relative;display:inline-block;width:12px;height:12px;background:var(--omniversal-purple);border-radius:50%;box-shadow:0 0 12px var(--omniversal-purple);animation:pulse 2s infinite}.status-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:16px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.status-chip.healthy{background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:#fff;box-shadow:0 2px 8px #10b9814d}.status-chip.degraded{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);color:#fff;box-shadow:0 2px 8px #f59e0b4d}.status-chip.offline{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);color:#fff;box-shadow:0 2px 8px #ef44444d}.orchestration-link{display:flex;align-items:center;gap:8px;padding:10px 16px;background:white;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .2s ease;text-decoration:none;color:#374151}.orchestration-link:hover{border-color:var(--omniversal-blue);background:linear-gradient(145deg,#f8f9fa 0%,#ffffff 100%);transform:translate(4px)}.insights-panel-header{background:var(--primary-gradient);color:#fff;padding:16px;border-radius:12px 12px 0 0;font-weight:700;font-size:16px;display:flex;align-items:center;gap:10px}.insight-card{background:linear-gradient(145deg,#ffffff 0%,#f9fafb 100%);border-left:4px solid var(--omniversal-purple);border-radius:8px;padding:16px;margin-bottom:12px;box-shadow:0 2px 8px #0000000d;transition:all .2s ease}.insight-card:hover{transform:translate(4px);box-shadow:0 4px 12px #0000001a}.foundry-integration-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:linear-gradient(135deg,#1e3a8a 0%,#3b82f6 100%);color:#fff;border-radius:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px #3b82f666}.ai-ml-indicator{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 100%);color:#fff;border-radius:16px;font-size:11px;font-weight:600;box-shadow:0 2px 8px #8b5cf64d}.validation-indicator{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:#fff;border-radius:12px;font-size:10px;font-weight:700;text-transform:uppercase}.monitoring-indicator{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);color:#fff;border-radius:12px;font-size:10px;font-weight:700;text-transform:uppercase}.premium-scrollbar::-webkit-scrollbar{width:8px;height:8px}.premium-scrollbar::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.premium-scrollbar::-webkit-scrollbar-thumb{background:var(--primary-gradient);border-radius:4px}.premium-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--omniversal-purple)}.glass-effect{background:rgba(255,255,255,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.shimmer{position:relative;overflow:hidden}.shimmer:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{left:-100%}to{left:100%}}.ultra-premium-header{background:var(--primary-gradient);color:#fff;padding:16px 24px;border-radius:12px;box-shadow:0 8px 24px #667eea4d;font-weight:700;font-size:18px;letter-spacing:.5px}.omega777-badge{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,#ffd700 0%,#ffed4e 100%);color:#1f2937;border-radius:8px;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 16px #ffd70080;animation:shimmer 3s infinite}.sovereign-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:linear-gradient(135deg,#1e3a8a 0%,#3b82f6 100%);color:#fff;border-radius:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px #1e3a8a66}.universal-indicator{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:linear-gradient(135deg,#7c3aed 0%,#a78bfa 100%);color:#fff;border-radius:12px;font-size:10px;font-weight:700;text-transform:uppercase}.symbolic-reasoning-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:linear-gradient(135deg,#ec4899 0%,#f472b6 100%);color:#fff;border-radius:12px;font-size:10px;font-weight:700;text-transform:uppercase}.payments-hub{display:flex;flex-direction:column;height:100%;background:#0a0e27}.payments-hub-header{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:linear-gradient(135deg,#1e2a4a 0%,#0f1729 100%);border-bottom:2px solid #00ff88}.payments-hub-title{display:flex;align-items:center;gap:15px}.payments-hub-title h1{color:#0f8;font-size:1.8em;margin:0}.payments-hub-actions{display:flex;gap:10px;align-items:center}.btn-insights,.btn-open-tab{background:linear-gradient(135deg,#00ff88 0%,#0099cc 100%);color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s;text-decoration:none;display:inline-block}.btn-insights:hover,.btn-open-tab:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0f86}.payments-hub-tabs{display:flex;gap:5px;padding:10px 20px;background:#0f1729;border-bottom:1px solid rgba(0,255,136,.2);overflow-x:auto}.payments-tab{display:flex;align-items:center;gap:8px;padding:12px 20px;background:rgba(30,42,74,.5);border:1px solid rgba(0,255,136,.2);border-radius:8px 8px 0 0;color:#8b9dc3;cursor:pointer;transition:all .3s;font-size:14px;font-weight:600;white-space:nowrap}.payments-tab:hover{background:rgba(30,42,74,.8);color:#0f8}.payments-tab.active{background:linear-gradient(135deg,#00ff88 0%,#0099cc 100%);color:#fff;border-color:#0f8;box-shadow:0 -2px 8px #00ff884d}.payments-insights-panel{padding:15px 20px;background:rgba(30,42,74,.3);border-bottom:1px solid rgba(0,255,136,.2)}.payments-hub-content{flex:1;position:relative;overflow:hidden}.payments-iframe{width:100%;height:100%;border:none;background:white}.payments-orchestration{padding:15px 20px;background:#0f1729;border-top:1px solid rgba(0,255,136,.2)}.payments-orchestration h3{color:#0f8;font-size:14px;margin:0 0 10px;font-weight:600}.orchestration-links{display:flex;gap:10px;flex-wrap:wrap}.orchestration-link{padding:6px 12px;background:rgba(0,255,136,.1);border:1px solid rgba(0,255,136,.3);border-radius:6px;color:#0f8;text-decoration:none;font-size:12px;font-weight:600;transition:all .3s}.orchestration-link:hover{background:rgba(0,255,136,.2);border-color:#0f8;transform:translateY(-2px)}.treasury-hub{display:flex;flex-direction:column;height:100%;background:linear-gradient(135deg,#0a0e27 0%,#1a1f3a 100%)}.treasury-hub-header{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:linear-gradient(135deg,#1e2a4a 0%,#0f1729 100%);border-bottom:2px solid #ffd700}.treasury-hub-header .header-content h1{color:gold;font-size:1.8em;margin:0 0 8px;font-weight:700}.treasury-hub-header .header-content p{color:#8b9dc3;margin:0;font-size:14px}.treasury-hub-header .header-badges{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.treasury-hub-header .badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:700;text-transform:uppercase}.treasury-hub-header .badge.sovereign{background:linear-gradient(135deg,#1e3a8a 0%,#3b82f6 100%);color:#fff}.treasury-hub-header .badge.universal{background:linear-gradient(135deg,#7c3aed 0%,#a78bfa 100%);color:#fff}.treasury-hub-header .badge.symbolic{background:linear-gradient(135deg,#ec4899 0%,#f472b6 100%);color:#fff}.treasury-hub-header .badge.nvidia{background:linear-gradient(135deg,#76b900 0%,#5a8c00 100%);color:#fff}.treasury-hub-header .badge.nvidia.offline{background:linear-gradient(135deg,#6b7280 0%,#4b5563 100%);opacity:.6}.treasury-hub-header .header-actions{display:flex;gap:10px;align-items:center}.treasury-hub-header .insights-toggle,.treasury-hub-header .refresh-btn{display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,#ffd700 0%,#ffed4e 100%);color:#1f2937;border:none;padding:10px 18px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:700;transition:all .3s}.treasury-hub-header .insights-toggle:hover,.treasury-hub-header .refresh-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ffd70066}.ml-predictions-bar{display:flex;gap:20px;padding:15px 30px;background:rgba(30,42,74,.5);border-bottom:1px solid rgba(255,215,0,.2);overflow-x:auto}.prediction-item{display:flex;align-items:center;gap:10px;white-space:nowrap}.prediction-label{color:#8b9dc3;font-size:13px;font-weight:600}.prediction-value{color:gold;font-size:14px;font-weight:700}.prediction-confidence{color:#0f8;font-size:12px;font-weight:600;padding:2px 8px;background:rgba(0,255,136,.1);border-radius:10px}.treasury-hub-tabs{display:flex;gap:5px;padding:10px 20px;background:#0f1729;border-bottom:1px solid rgba(255,215,0,.2);overflow-x:auto}.treasury-tab{display:flex;align-items:center;gap:8px;padding:12px 20px;background:rgba(30,42,74,.5);border:1px solid rgba(255,215,0,.2);border-radius:8px 8px 0 0;color:#8b9dc3;cursor:pointer;transition:all .3s;font-size:14px;font-weight:600;white-space:nowrap}.treasury-tab:hover{background:rgba(30,42,74,.8);color:gold}.treasury-tab.active{background:linear-gradient(135deg,#ffd700 0%,#ffed4e 100%);color:#1f2937;border-color:gold;box-shadow:0 -2px 8px #ffd7004d}.treasury-content{flex:1;display:flex;gap:20px;padding:20px;overflow:hidden}.treasury-main{flex:1;display:flex;flex-direction:column;gap:15px;overflow:hidden}.treasury-iframe{flex:1;width:100%;border:none;background:white;border-radius:8px;box-shadow:0 4px 12px #0000004d}.treasury-orchestration{padding:15px 20px;background:#0f1729;border-top:1px solid rgba(255,215,0,.2)}.treasury-orchestration h3{color:gold;font-size:14px;margin:0 0 10px;font-weight:600}.treasury-footer{padding:12px 20px;background:linear-gradient(135deg,#1e2a4a 0%,#0f1729 100%);border-top:2px solid #ffd700}.treasury-footer .footer-info{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.treasury-footer .footer-info span{color:#8b9dc3;font-size:12px;font-weight:600}.ops-hub{display:flex;flex-direction:column;height:100%;background:linear-gradient(135deg,#0a0e27 0%,#1a1f3a 100%)}.ops-hub-header{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:linear-gradient(135deg,#1e2a4a 0%,#0f1729 100%);border-bottom:2px solid #00ff88}.ops-hub-header .header-content h1{color:#0f8;font-size:1.8em;margin:0 0 8px;font-weight:700}.ops-hub-header .header-content p{color:#8b9dc3;margin:0;font-size:14px}.ops-hub-header .header-badges{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.ops-hub-header .badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:700;text-transform:uppercase}.ops-hub-header .badge.sovereign{background:linear-gradient(135deg,#1e3a8a 0%,#3b82f6 100%);color:#fff}.ops-hub-header .badge.universal{background:linear-gradient(135deg,#7c3aed 0%,#a78bfa 100%);color:#fff}.ops-hub-header .badge.symbolic{background:linear-gradient(135deg,#ec4899 0%,#f472b6 100%);color:#fff}.ops-hub-header .badge.nvidia{background:linear-gradient(135deg,#76b900 0%,#5a8c00 100%);color:#fff}.ops-hub-header .badge.nvidia.offline{background:linear-gradient(135deg,#6b7280 0%,#4b5563 100%);opacity:.6}.ops-hub-header .header-actions{display:flex;gap:10px;align-items:center}.ops-hub-header .insights-toggle,.ops-hub-header .refresh-btn{display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,#00ff88 0%,#0099cc 100%);color:#fff;border:none;padding:10px 18px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:700;transition:all .3s}.ops-hub-header .insights-toggle:hover,.ops-hub-header .refresh-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0f86}.ai-triage-bar{display:flex;gap:20px;padding:15px 30px;background:rgba(30,42,74,.5);border-bottom:1px solid rgba(0,255,136,.2);overflow-x:auto}.triage-item{display:flex;align-items:center;gap:10px;white-space:nowrap}.triage-label{color:#8b9dc3;font-size:13px;font-weight:600}.triage-value{color:#0f8;font-size:14px;font-weight:700}.triage-confidence{color:gold;font-size:12px;font-weight:600;padding:2px 8px;background:rgba(255,215,0,.1);border-radius:10px}.ops-hub-tabs{display:flex;gap:5px;padding:10px 20px;background:#0f1729;border-bottom:1px solid rgba(0,255,136,.2);overflow-x:auto}.ops-tab{display:flex;align-items:center;gap:8px;padding:12px 20px;background:rgba(30,42,74,.5);border:1px solid rgba(0,255,136,.2);border-radius:8px 8px 0 0;color:#8b9dc3;cursor:pointer;transition:all .3s;font-size:14px;font-weight:600;white-space:nowrap}.ops-tab:hover{background:rgba(30,42,74,.8);color:#0f8}.ops-tab.active{background:linear-gradient(135deg,#00ff88 0%,#0099cc 100%);color:#fff;border-color:#0f8;box-shadow:0 -2px 8px #00ff884d}.ops-content{flex:1;display:flex;gap:20px;padding:20px;overflow:hidden}.ops-main{flex:1;display:flex;flex-direction:column;gap:15px;overflow:hidden}.ops-iframe{flex:1;width:100%;border:none;background:white;border-radius:8px;box-shadow:0 4px 12px #0000004d}.ops-runbooks{padding:15px 20px;background:rgba(30,42,74,.3);border-top:1px solid rgba(0,255,136,.2)}.ops-runbooks h3{color:#0f8;font-size:14px;margin:0 0 10px;font-weight:600}.runbook-links{display:flex;gap:10px;flex-wrap:wrap}.runbook-btn{padding:8px 14px;background:rgba(0,255,136,.1);border:1px solid rgba(0,255,136,.3);border-radius:6px;color:#0f8;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s}.runbook-btn:hover{background:rgba(0,255,136,.2);border-color:#0f8;transform:translateY(-2px)}.ops-orchestration{padding:15px 20px;background:#0f1729;border-top:1px solid rgba(0,255,136,.2)}.ops-orchestration h3{color:#0f8;font-size:14px;margin:0 0 10px;font-weight:600}.ops-footer{padding:12px 20px;background:linear-gradient(135deg,#1e2a4a 0%,#0f1729 100%);border-top:2px solid #00ff88}.ops-footer .footer-info{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.ops-footer .footer-info span{color:#8b9dc3;font-size:12px;font-weight:600}
