@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&display=swap";:root{--usa-red: #FF1744;--usa-red-glow: rgba(255, 23, 68, .6);--usa-blue: #0D47A1;--usa-white: #FFFFFF;--usa-navy: #0A0E17;--usa-dark-blue: #0D1421;--usa-light-blue: #00B8D4;--usa-electric-blue: #00E5FF;--bonk-orange: #FF6B35;--bonk-orange-glow: rgba(255, 107, 53, .7);--bonk-gold: #FFD700;--bonk-amber: #FFC107;--bonk-neon: #FF9100;--bg-primary: #080B12;--bg-secondary: #0D1117;--bg-card: rgba(13, 20, 33, .85);--bg-card-solid: #0D1421;--bg-card-hover: rgba(20, 30, 48, .9);--bg-glass: rgba(13, 20, 33, .6);--bg-gradient: linear-gradient(135deg, #080B12 0%, #0D1421 50%, #0A1628 100%);--bg-hero-gradient: linear-gradient(180deg, rgba(255, 107, 53, .15) 0%, transparent 50%);--text-primary: #FFFFFF;--text-secondary: #B0BEC5;--text-muted: #78909C;--text-glow: #00E5FF;--accent-primary: var(--bonk-orange);--accent-secondary: var(--usa-electric-blue);--accent-success: #00E676;--accent-error: #FF1744;--accent-warning: #FFAB00;--border-dark: rgba(255, 255, 255, .08);--border-glow: rgba(255, 107, 53, .5);--border-blue-glow: rgba(0, 229, 255, .5);--border-light: rgba(255, 255, 255, .12);--border-medium: rgba(255, 255, 255, .2);--glass-bg: rgba(13, 20, 33, .7);--glass-border: rgba(255, 255, 255, .1);--glass-blur: blur(12px);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .4);--shadow-md: 0 4px 16px rgba(0, 0, 0, .5);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .6);--shadow-xl: 0 16px 48px rgba(0, 0, 0, .7);--shadow-card: 0 4px 24px rgba(0, 0, 0, .5), inset 0 1px 0 rgba(255, 255, 255, .05);--glow-orange: 0 0 20px var(--bonk-orange-glow), 0 0 40px rgba(255, 107, 53, .3);--glow-blue: 0 0 20px rgba(0, 229, 255, .5), 0 0 40px rgba(0, 229, 255, .2);--glow-red: 0 0 20px var(--usa-red-glow), 0 0 40px rgba(255, 23, 68, .3);--font-display: "Orbitron", sans-serif;--font-body: "Inter", sans-serif;--font-mono: "JetBrains Mono", monospace}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);background:var(--bg-primary);color:var(--text-primary);overflow-x:hidden;min-height:100vh}#root{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;background:var(--bg-gradient);position:relative}#root:before{content:"";position:fixed;top:0;left:0;right:0;height:400px;background:var(--bg-hero-gradient);pointer-events:none;z-index:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--bonk-orange) 0%,var(--usa-red) 100%);border-radius:3px;box-shadow:var(--glow-orange)}::-webkit-scrollbar-thumb:hover{background:var(--bonk-neon)}.app-header{background:rgba(8,11,18,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:12px 24px;border-bottom:1px solid var(--border-glow);display:flex;align-items:center;justify-content:space-between;font-family:var(--font-body);flex-wrap:wrap;gap:16px;box-shadow:0 4px 30px #ff6b3526;position:sticky;top:0;z-index:100}.header-logo{display:flex;align-items:center;gap:14px}.header-logo img{width:48px;height:48px;border-radius:50%;border:2px solid var(--bonk-orange);box-shadow:var(--glow-orange);animation:pulse-glow 3s ease-in-out infinite}@keyframes pulse-glow{0%,to{box-shadow:0 0 15px var(--bonk-orange-glow)}50%{box-shadow:0 0 25px var(--bonk-orange-glow),0 0 40px #ff6b3566}}.header-logo h1{font-family:var(--font-display);font-size:28px;font-weight:800;letter-spacing:2px;color:#ff6b35}.status-info{display:flex;gap:12px;font-size:13px;color:var(--text-secondary);align-items:center;flex-wrap:wrap}.status-item{display:flex;align-items:center;gap:8px;padding:8px 14px;background:var(--bg-glass);border-radius:8px;border:1px solid var(--border-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.status-item .label{color:var(--text-muted);font-size:10px;text-transform:uppercase;letter-spacing:1px;font-weight:600}.status-item .value{color:var(--bonk-orange);font-weight:700;font-family:var(--font-mono);text-shadow:0 0 10px var(--bonk-orange-glow)}.status-item.network .value{color:var(--accent-success);text-shadow:0 0 10px rgba(0,230,118,.5)}.nav-tabs{display:flex;gap:2px;background:var(--bg-glass);padding:4px;border-radius:10px;flex-wrap:wrap;border:1px solid var(--border-dark)}.nav-tab-button{background:transparent;border:none;font-size:12px;padding:8px 16px;cursor:pointer;font-family:var(--font-body);font-weight:600;border-radius:6px;transition:all .2s ease;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.nav-tab-button:hover{background:rgba(255,107,53,.15);color:var(--bonk-orange);text-shadow:0 0 10px var(--bonk-orange-glow)}.nav-tab-active{background:linear-gradient(135deg,var(--bonk-orange) 0%,var(--usa-red) 100%);color:var(--usa-white)!important;box-shadow:var(--glow-orange)}.nav-tab-inactive{color:var(--text-muted)}.main-content-area{padding:20px;flex:1;overflow-y:auto;position:relative;z-index:1}.card{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-light);border-radius:12px;padding:20px;box-shadow:var(--shadow-card);transition:all .3s ease}.card:hover{border-color:var(--border-glow);box-shadow:var(--shadow-card),0 0 20px #ff6b351a}.card-header{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border-dark)}.card-header h3{font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--text-primary);letter-spacing:1px}.card-header .icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--bonk-orange) 0%,var(--usa-red) 100%);border-radius:8px;font-size:16px;color:#fff;box-shadow:var(--glow-orange)}.hero-section{text-align:center;padding:32px 24px;background:var(--bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-light);border-radius:16px;margin-bottom:24px;position:relative;overflow:visible}.hero-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 50% 0%,rgba(255,107,53,.15) 0%,transparent 60%);pointer-events:none;z-index:0}.hero-title{font-family:var(--font-display);font-size:48px;font-weight:900;letter-spacing:6px;margin:0 0 8px;background:linear-gradient(90deg,var(--bonk-orange),var(--usa-white));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;z-index:2;text-shadow:none}.hero-badge{display:inline-block;font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--bonk-orange);background:rgba(255,107,53,.15);border:1px solid rgba(255,107,53,.3);border-radius:20px;padding:8px 20px;margin-bottom:16px;letter-spacing:2px;position:relative;z-index:2}.hero-tagline{font-family:var(--font-body);font-size:20px;font-weight:500;color:var(--text-secondary);margin:0 0 16px;position:relative;z-index:2}.hero-description{font-family:var(--font-body);font-size:15px;color:var(--text-muted);max-width:600px;margin:0 auto 24px;line-height:1.7;position:relative;z-index:2}.hero-cta-row{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;position:relative;z-index:2}.hero-cta-primary{padding:14px 32px;background:linear-gradient(135deg,var(--bonk-orange) 0%,#ff8c42 100%);border:none;border-radius:10px;color:#000;font-family:var(--font-body);font-size:14px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #ff6b3566}.hero-cta-primary:hover{transform:translateY(-2px);box-shadow:0 6px 30px #ff6b3580}.hero-cta-secondary{padding:14px 32px;background:transparent;border:1px solid rgba(255,255,255,.3);border-radius:10px;color:var(--text-primary);font-family:var(--font-body);font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.hero-cta-secondary:hover{border-color:var(--bonk-orange);color:var(--bonk-orange)}.hero-subtitle{font-family:var(--font-mono);font-size:12px;color:var(--text-muted);font-weight:500;letter-spacing:3px;margin-bottom:20px;position:relative;z-index:2}.network-stats-section{margin-bottom:32px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1024px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.stats-grid{grid-template-columns:1fr}}.stat-card{background:linear-gradient(135deg,rgba(255,107,53,.08) 0%,rgba(10,36,99,.3) 100%);border:1px solid rgba(255,107,53,.2);border-radius:16px;padding:24px;display:flex;align-items:center;gap:16px;transition:all .3s ease;position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#FF6B35,#FF8C5A);opacity:0;transition:opacity .3s ease}.stat-card:hover{transform:translateY(-4px);border-color:#ff6b3580;box-shadow:0 20px 40px #ff6b3526}.stat-card:hover:before{opacity:1}.stat-icon{font-size:32px;width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:rgba(255,107,53,.1);border-radius:12px}.stat-content{flex:1;display:flex;flex-direction:column;gap:4px}.stat-value-large{font-family:var(--font-mono);font-size:24px;font-weight:700;color:var(--text-primary)}.stat-card .stat-label{font-size:12px;color:var(--text-muted)}.stat-change{font-family:var(--font-mono);font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px}.stat-change.positive{color:#00e676;background:rgba(0,230,118,.15)}.stat-badge.live{color:var(--bonk-orange);background:rgba(255,107,53,.15);font-family:var(--font-mono);font-size:11px;font-weight:700;padding:4px 10px;border-radius:6px;animation:pulse-glow 2s ease-in-out infinite}.performance-section{margin-bottom:32px}.section-header-centered{text-align:center;margin-bottom:24px}.section-header-centered h2{font-family:var(--font-display);font-size:28px;font-weight:700;color:var(--text-primary);margin:0 0 8px}.section-header-centered p{font-size:14px;color:var(--text-muted);margin:0}.performance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 1024px){.performance-grid{grid-template-columns:1fr}}.chart-card{background:linear-gradient(135deg,rgba(255,107,53,.08) 0%,rgba(10,36,99,.3) 100%);border:1px solid rgba(255,107,53,.2);border-radius:16px;padding:24px;overflow:hidden;transition:all .3s ease;position:relative}.chart-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#FF6B35,#FF8C5A);opacity:0;transition:opacity .3s ease}.chart-card:hover{transform:translateY(-4px);border-color:#ff6b3580;box-shadow:0 20px 40px #ff6b3526}.chart-card:hover:before{opacity:1}.chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.chart-header h3{font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--text-primary);margin:0}.chart-value{font-family:var(--font-mono);font-size:18px;font-weight:700;color:var(--text-primary)}.chart-value.highlight{color:var(--bonk-orange)}.mini-chart{height:120px}.chart-bars{display:flex;align-items:flex-end;gap:6px;height:100px}.chart-bar{flex:1;background:linear-gradient(180deg,var(--bonk-orange) 0%,rgba(255,107,53,.3) 100%);border-radius:4px 4px 0 0;min-height:10px;transition:all .3s ease}.chart-bar:hover{background:var(--bonk-orange);box-shadow:0 0 15px #ff6b3580}.chart-labels{display:flex;justify-content:space-between;margin-top:8px;font-size:10px;color:var(--text-muted)}.metrics-list{display:flex;flex-direction:column;gap:12px}.metric-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--border-dark)}.metric-row:last-child{border-bottom:none}.metric-row span:first-child{font-size:13px;color:var(--text-muted)}.metric-value{font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--text-primary)}.metric-value.success{color:#00e676}.gas-comparison{display:flex;flex-direction:column;gap:16px}.gas-bar-item{display:flex;align-items:center;gap:12px}.gas-label{width:50px;font-size:12px;font-weight:600;color:var(--text-secondary)}.gas-bar-container{flex:1;height:12px;background:rgba(255,255,255,.1);border-radius:6px;overflow:hidden}.gas-bar{height:100%;border-radius:6px}.gas-bar.usd1{background:linear-gradient(90deg,var(--bonk-orange) 0%,#ff8c42 100%);box-shadow:0 0 10px #ff6b3580}.gas-bar.eth{background:linear-gradient(90deg,#627EEA 0%,#8c9eff 100%)}.gas-bar.sol{background:linear-gradient(90deg,#9945FF 0%,#14F195 100%)}.gas-cost{width:60px;font-family:var(--font-mono);font-size:11px;color:var(--text-muted);text-align:right}.ai-validators-section{margin-bottom:32px}.validators-showcase{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 1024px){.validators-showcase{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.validators-showcase{grid-template-columns:1fr}}.validator-card-large{background:linear-gradient(135deg,rgba(255,107,53,.08) 0%,rgba(10,36,99,.3) 100%);border:1px solid rgba(255,107,53,.2);border-radius:16px;padding:24px;display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.validator-card-large:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#FF6B35,#FF8C5A);opacity:0;transition:opacity .3s ease}.validator-card-large:hover{transform:translateY(-4px);border-color:#ff6b3580;box-shadow:0 20px 40px #ff6b3526}.validator-card-large:hover:before{opacity:1}.validator-avatar-large{width:80px;height:80px;border-radius:50%;overflow:hidden;margin-bottom:16px}.validator-avatar-large img{width:100%;height:100%;object-fit:cover}.validator-details h4{font-family:var(--font-display);font-size:16px;font-weight:700;margin:0 0 8px}.validator-role-tag{display:inline-block;font-size:11px;font-weight:600;color:var(--text-muted);background:rgba(255,255,255,.1);padding:4px 12px;border-radius:12px;margin-bottom:12px}.validator-specialty{font-size:12px;color:var(--text-muted);margin:0;line-height:1.5}.validator-status{position:absolute;top:12px;right:12px;font-size:10px;font-weight:600}.validator-status.online{color:#00e676}.features-section{margin-bottom:32px}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 1024px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.features-grid{grid-template-columns:1fr}}.feature-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:16px;padding:28px 24px;transition:all .3s ease}.feature-card:hover{border-color:var(--bonk-orange);transform:translateY(-2px)}.feature-icon{font-size:36px;margin-bottom:16px}.feature-card h3{font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--text-primary);margin:0 0 12px}.feature-card p{font-size:13px;color:var(--text-muted);line-height:1.6;margin:0}.why-usd1-section{margin-bottom:48px;padding:20px 0}.why-usd1-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 1024px){.why-usd1-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.why-usd1-grid{grid-template-columns:1fr;gap:16px}}.why-usd1-card{background:linear-gradient(135deg,rgba(255,107,53,.08) 0%,rgba(10,36,99,.3) 100%);border:1px solid rgba(255,107,53,.2);border-radius:16px;padding:24px;text-align:center;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.why-usd1-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#FF6B35,#FF8C5A);opacity:0;transition:opacity .3s ease}.why-usd1-card:hover{transform:translateY(-4px);border-color:#ff6b3580;box-shadow:0 20px 40px #ff6b3526}.why-usd1-card:hover:before{opacity:1}.why-usd1-card-icon{width:80px;height:80px;margin-bottom:16px;display:flex;align-items:center;justify-content:center;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,rgba(255,107,53,.15) 0%,rgba(10,36,99,.4) 100%);border:1px solid rgba(255,107,53,.3);box-shadow:0 4px 20px #ff6b3533}.why-usd1-card-icon img{width:100%;height:100%;object-fit:cover}.why-usd1-card h3{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--text-primary);margin:0 0 8px;letter-spacing:.5px}.why-usd1-card-subtitle{display:inline-block;font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--bonk-orange);background:rgba(255,107,53,.15);padding:4px 12px;border-radius:12px;margin-bottom:12px}.why-usd1-card p{font-size:12px;color:var(--text-muted);margin:0}.feature-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.feature-modal{background:var(--bg-card-solid);border:2px solid var(--bonk-orange);border-radius:24px;padding:40px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 0 60px #ff6b3566,0 30px 60px #00000080;text-align:center}.feature-modal-close{position:absolute;top:16px;right:16px;width:40px;height:40px;background:rgba(255,107,53,.2);border:1px solid var(--bonk-orange);border-radius:50%;color:var(--bonk-orange);font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.feature-modal-close:hover{background:var(--bonk-orange);color:#000}.feature-modal-icon{width:100px;height:100px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;border-radius:20px;overflow:hidden;background:linear-gradient(135deg,rgba(255,107,53,.15) 0%,rgba(10,36,99,.4) 100%);border:1px solid rgba(255,107,53,.3);box-shadow:0 8px 30px #ff6b3540}.feature-modal-icon img{width:100%;height:100%;object-fit:cover}.feature-modal h2{font-family:var(--font-display);font-size:28px;font-weight:800;color:var(--text-primary);margin:0 0 12px;letter-spacing:1px}.feature-modal-subtitle{display:inline-block;font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--bonk-orange);background:rgba(255,107,53,.15);padding:6px 16px;border-radius:16px;margin-bottom:24px}.feature-modal-description{font-size:15px;color:var(--text-secondary);line-height:1.8;margin:0 0 28px;text-align:left}.feature-modal-stats{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.feature-modal-stat{font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--text-primary);background:rgba(255,107,53,.1);border:1px solid rgba(255,107,53,.3);padding:8px 16px;border-radius:8px}@media (max-width: 600px){.feature-modal{padding:24px}.feature-modal h2{font-size:22px}.feature-modal-description{font-size:14px}}.live-activity-section{margin-bottom:48px}.live-activity-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width: 900px){.live-activity-grid{grid-template-columns:1fr}}.live-card{background:linear-gradient(135deg,rgba(255,107,53,.08) 0%,rgba(10,36,99,.3) 100%);border:1px solid rgba(255,107,53,.2);border-radius:16px;padding:24px;transition:all .3s ease;display:flex;flex-direction:column;position:relative;overflow:hidden}.live-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#FF6B35,#FF8C5A);opacity:0;transition:opacity .3s ease}.live-card:hover{transform:translateY(-4px);border-color:#ff6b3580;box-shadow:0 20px 40px #ff6b3526}.live-card:hover:before{opacity:1}.live-card-header{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--border-light)}.live-card-header h3{font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--text-primary);margin:0}.live-indicator{font-size:10px;font-weight:700;color:#00e676;background:rgba(0,230,118,.15);padding:4px 10px;border-radius:6px;animation:pulse-live 2s ease-in-out infinite}.live-indicator.debate{color:var(--bonk-orange);background:rgba(255,107,53,.15)}@keyframes pulse-live{0%,to{opacity:1}50%{opacity:.7}}.chat-preview-messages{flex:1;display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.preview-message{display:flex;align-items:flex-start;gap:12px}.preview-avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;flex-shrink:0}.preview-avatar-img{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid rgba(255,255,255,.1)}.preview-content{flex:1}.preview-name{font-size:12px;font-weight:700;display:block;margin-bottom:4px}.preview-content p{font-size:13px;color:var(--text-secondary);margin:0;line-height:1.5}.debates-preview{flex:1;display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.debate-item{background:rgba(255,255,255,.03);border:1px solid var(--border-light);border-radius:12px;padding:16px;transition:all .3s ease}.debate-item:hover{background:rgba(255,255,255,.05)}.debate-item.active{border-color:#ff6b3566;background:rgba(255,107,53,.05)}.debate-status{display:inline-block;font-size:10px;font-weight:700;padding:3px 8px;border-radius:4px;background:rgba(255,107,53,.2);color:var(--bonk-orange);margin-bottom:8px}.debate-status.passed{background:rgba(0,230,118,.2);color:#00e676}.debate-item h4{font-size:14px;font-weight:700;color:var(--text-primary);margin:0 0 6px}.debate-item p{font-size:12px;color:var(--text-muted);margin:0 0 12px;line-height:1.4}.debate-validators{display:flex;gap:6px}.validator-badge{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff}.validator-badge.for{background:#00E676}.validator-badge.against{background:#FF1744}.validator-badge.pending{background:var(--text-muted)}.debate-result{font-size:12px;font-weight:600;color:#00e676}.live-card-cta{background:linear-gradient(135deg,var(--bonk-orange) 0%,#ff8c42 100%);color:#000;border:none;border-radius:10px;padding:14px 24px;font-family:var(--font-display);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s ease}.live-card-cta:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff6b3566}.tokenomics-section{margin-bottom:32px}.tokenomics-card{background:linear-gradient(135deg,rgba(255,107,53,.08) 0%,var(--bg-card) 50%);border:1px solid rgba(255,107,53,.3);border-radius:20px;padding:32px}.tokenomics-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.tokenomics-header h2{font-family:var(--font-display);font-size:24px;font-weight:700;color:var(--text-primary);margin:0}.token-price{display:flex;align-items:center;gap:12px}.price-value{font-family:var(--font-mono);font-size:32px;font-weight:700;color:var(--bonk-orange)}.price-change.positive{font-size:12px;font-weight:600;color:#00e676;background:rgba(0,230,118,.15);padding:4px 12px;border-radius:6px}.tokenomics-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:24px}@media (max-width: 800px){.tokenomics-stats{grid-template-columns:repeat(2,1fr)}}.token-stat{text-align:center}.token-stat-value{display:block;font-family:var(--font-mono);font-size:20px;font-weight:700;color:var(--text-primary);margin-bottom:4px}.token-stat-label{font-size:12px;color:var(--text-muted)}.token-cta{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.token-btn{padding:12px 28px;border-radius:10px;font-family:var(--font-body);font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.token-btn.primary{background:linear-gradient(135deg,var(--bonk-orange) 0%,#ff8c42 100%);border:none;color:#000}.token-btn.secondary{background:transparent;border:1px solid var(--border-light);color:var(--text-primary)}.token-btn:hover{transform:translateY(-2px)}.ecosystem-section{margin-bottom:32px}.partners-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;max-width:1000px;margin:0 auto}@media (max-width: 900px){.partners-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 500px){.partners-grid{grid-template-columns:repeat(2,1fr)}}.partner-card{background:linear-gradient(135deg,rgba(255,107,53,.08) 0%,rgba(10,36,99,.3) 100%);border:1px solid rgba(255,107,53,.2);border-radius:16px;padding:24px 16px;text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.partner-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#FF6B35,#FF8C5A);opacity:0;transition:opacity .3s ease}.partner-card:hover{transform:translateY(-4px);border-color:#ff6b3580;box-shadow:0 20px 40px #ff6b3526}.partner-card:hover:before{opacity:1}.partner-name{font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--text-secondary)}.roadmap-section{margin-bottom:32px}.roadmap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1024px){.roadmap-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.roadmap-grid{grid-template-columns:1fr}}.roadmap-card{background:linear-gradient(135deg,rgba(255,107,53,.08) 0%,rgba(10,36,99,.3) 100%);border:1px solid rgba(255,107,53,.2);border-radius:16px;padding:24px;transition:all .3s ease;position:relative;overflow:hidden}.roadmap-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#FF6B35,#FF8C5A);opacity:0;transition:opacity .3s ease}.roadmap-card:hover{transform:translateY(-4px);border-color:#ff6b3580;box-shadow:0 20px 40px #ff6b3526}.roadmap-card:hover:before{opacity:1}.roadmap-card.completed{border-color:#00e6764d}.roadmap-card.completed:before{content:"✓";position:absolute;top:12px;right:12px;width:24px;height:24px;background:rgba(0,230,118,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;color:#00e676}.roadmap-card.active{border-color:var(--bonk-orange);box-shadow:0 0 20px #ff6b3533}.roadmap-card.active:before{content:"";position:absolute;top:12px;right:12px;width:12px;height:12px;background:var(--bonk-orange);border-radius:50%;animation:pulse-glow 2s ease-in-out infinite}.roadmap-phase{font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--bonk-orange);text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.roadmap-card h3{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--text-primary);margin:0 0 16px}.roadmap-card ul{list-style:none;padding:0;margin:0}.roadmap-card li{font-size:13px;color:var(--text-muted);padding:6px 0;border-bottom:1px solid var(--border-dark)}.roadmap-card li:last-child{border-bottom:none}.roadmap-card.completed li{color:#00e676cc}.final-cta-section{background:linear-gradient(135deg,rgba(255,107,53,.1) 0%,rgba(255,107,53,.05) 100%);border:1px solid rgba(255,107,53,.2);border-radius:20px;padding:48px 32px;text-align:center;margin-bottom:32px}.cta-content h2{font-family:var(--font-display);font-size:28px;font-weight:700;color:var(--text-primary);margin:0 0 12px}.cta-content p{font-size:15px;color:var(--text-muted);margin:0 0 24px}.cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.cta-btn-large{padding:16px 36px;border-radius:12px;font-family:var(--font-body);font-size:15px;font-weight:700;cursor:pointer;transition:all .3s ease}.cta-btn-large.primary{background:linear-gradient(135deg,var(--bonk-orange) 0%,#ff8c42 100%);border:none;color:#000;box-shadow:0 4px 20px #ff6b3566}.cta-btn-large.secondary{background:transparent;border:1px solid rgba(255,255,255,.3);color:var(--text-primary)}.cta-btn-large:hover{transform:translateY(-2px)}@media (max-width: 768px){.hero-section{padding:24px 16px}.hero-title{font-size:32px;letter-spacing:3px}.hero-tagline{font-size:16px}.hero-description{font-size:14px}.hero-cta-row{flex-direction:column;align-items:center}.hero-cta-primary,.hero-cta-secondary{width:100%;max-width:280px}.section-header-centered h2{font-size:22px}.tokenomics-stats{grid-template-columns:repeat(2,1fr)}.partners-grid{grid-template-columns:repeat(3,1fr)}.final-cta-section{padding:32px 20px}.cta-content h2{font-size:22px}.cta-buttons{flex-direction:column;align-items:center}.cta-btn-large{width:100%;max-width:280px}}@media (max-width: 480px){.hero-title{font-size:26px;letter-spacing:2px}.hero-badge{font-size:9px;padding:6px 14px}.hero-tagline{font-size:14px}.stat-card{padding:16px}.stat-icon{width:44px;height:44px;font-size:24px}.stat-value-large{font-size:20px}.chart-card,.validator-card-large{padding:16px}.validator-avatar-large{width:60px;height:60px}.feature-card{padding:20px 16px}.feature-icon{font-size:28px}.tokenomics-card{padding:20px}.price-value{font-size:24px}.token-stat-value{font-size:16px}.partners-grid{grid-template-columns:repeat(2,1fr)}.partner-card{padding:16px 12px}.live-card,.roadmap-card,.why-usd1-card{padding:16px}.why-usd1-card-icon{width:60px;height:60px;margin-bottom:12px}.why-usd1-card h3{font-size:15px}}.hero-stats{display:flex;gap:32px;justify-content:center;flex-wrap:wrap;position:relative;z-index:1}.hero-stat{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 24px;background:var(--bg-glass);border:1px solid var(--border-light);border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-stat .stat-value{font-family:var(--font-mono);font-size:24px;font-weight:700;color:var(--bonk-orange);text-shadow:0 0 20px var(--bonk-orange-glow)}.hero-stat .stat-value.online{color:var(--accent-success);text-shadow:0 0 20px rgba(0,230,118,.6);animation:pulse-glow 2s ease-in-out infinite}.hero-stat .stat-label{font-family:var(--font-body);font-size:10px;color:var(--text-muted);letter-spacing:2px;text-transform:uppercase}.dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}@media (max-width: 900px){.dashboard-grid{grid-template-columns:1fr}}.dashboard-panel{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-light);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.panel-header{display:flex;align-items:center;gap:12px;padding:16px 20px;background:var(--bg-glass);border-bottom:1px solid var(--border-dark)}.panel-header .panel-icon{font-size:20px}.panel-header h3{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:1px;color:var(--text-primary);flex:1}.live-badge{font-family:var(--font-mono);font-size:11px;color:var(--accent-error);animation:pulse 1.5s ease-in-out infinite}.online-badge{font-family:var(--font-mono);font-size:11px;color:var(--accent-success);padding:4px 10px;background:rgba(0,230,118,.1);border-radius:6px}.chat-feed{flex:1;padding:16px;overflow-y:auto;max-height:280px;display:flex;flex-direction:column;gap:10px}.chat-message{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:var(--bg-glass);border-radius:8px;border-left:3px solid var(--bonk-orange)}.chat-author{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:1px}.chat-text{font-size:13px;color:var(--text-secondary);line-height:1.5}.chat-empty{color:var(--text-muted);text-align:center;padding:40px 20px;font-size:14px}.panel-action-btn{margin:16px;padding:12px 20px;background:linear-gradient(135deg,var(--bonk-orange) 0%,var(--usa-red) 100%);border:none;border-radius:8px;color:#fff;font-family:var(--font-body);font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:1px}.panel-action-btn:hover{transform:translateY(-2px);box-shadow:var(--glow-orange)}.validators-mini-grid{padding:16px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.validator-mini-card{display:flex;align-items:center;gap:12px;padding:12px;background:var(--bg-glass);border:1px solid var(--border-dark);border-radius:10px;cursor:pointer;transition:all .2s ease}.validator-mini-card:hover{border-color:var(--border-glow);transform:translateY(-2px)}.validator-avatar{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;font-size:16px;color:#fff}.validator-info{flex:1}.validator-name{font-family:var(--font-display);font-size:12px;font-weight:700;color:var(--text-primary);letter-spacing:1px}.validator-role{font-size:11px;color:var(--text-muted)}.debates-section{margin-bottom:24px}.section-header{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:0 4px}.section-header .section-icon{font-size:20px}.section-header h3{font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:2px;color:var(--text-primary);flex:1}.view-all-btn{font-family:var(--font-mono);font-size:12px;color:var(--bonk-orange);background:transparent;border:1px solid var(--border-glow);padding:8px 16px;border-radius:6px;cursor:pointer;transition:all .2s ease}.view-all-btn:hover{background:var(--bonk-orange);color:#fff}.quick-actions-section{margin-bottom:32px}.section-title{font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:2px;color:var(--text-primary);margin-bottom:16px;padding-left:4px}.quick-actions-grid{display:flex;gap:12px;flex-wrap:wrap}.action-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 28px;background:var(--bg-card);border:1px solid var(--border-light);border-radius:12px;cursor:pointer;transition:all .2s ease}.action-card:hover{border-color:var(--border-glow);transform:translateY(-3px);box-shadow:var(--glow-orange)}.action-icon{font-size:28px}.action-label{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:1px;color:var(--text-secondary)}.hero-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn-primary{background:linear-gradient(135deg,var(--bonk-orange) 0%,var(--usa-red) 100%);color:var(--usa-white);border:none;padding:14px 32px;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;font-family:Inter,sans-serif}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-glow)}.btn-secondary{background:transparent;color:var(--bonk-orange);border:2px solid var(--bonk-orange);padding:12px 30px;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;font-family:Inter,sans-serif}.btn-secondary:hover{background:var(--bonk-orange);color:var(--usa-white)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:32px}.feature-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:16px;padding:28px;text-align:center;transition:all .3s ease;cursor:pointer}.feature-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--bonk-orange)}.feature-card .icon{width:56px;height:56px;margin:0 auto 16px;background:linear-gradient(135deg,rgba(255,107,53,.1) 0%,rgba(220,20,60,.1) 100%);border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:28px}.feature-card h4{font-size:18px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.feature-card p{font-size:14px;color:var(--text-secondary);line-height:1.6}.validators-section{background:linear-gradient(135deg,var(--usa-navy) 0%,var(--usa-dark-blue) 100%);border-radius:20px;padding:40px;margin-top:32px}.validators-section h3{color:var(--usa-white);font-size:24px;font-weight:700;text-align:center;margin-bottom:8px}.validators-section .subtitle{color:var(--text-on-dark-muted);text-align:center;margin-bottom:32px;font-size:15px}.validators-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.validator-card{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:20px;text-align:center;transition:all .3s ease;cursor:pointer}.validator-card:hover{background:rgba(255,107,53,.15);border-color:var(--bonk-orange);transform:translateY(-2px)}.validator-card .avatar{width:48px;height:48px;margin:0 auto 12px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#fff}.validator-card .name{color:var(--usa-white);font-weight:700;font-size:14px;margin-bottom:4px}.validator-card .role{color:var(--text-on-dark-muted);font-size:12px}.network-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin:24px 0}.stat-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:14px;padding:20px;text-align:center;transition:all .3s ease}.stat-card:hover{border-color:var(--bonk-orange);transform:translateY(-2px);box-shadow:var(--shadow-md)}.stat-label{color:var(--text-secondary);font-size:12px;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-weight:500}.stat-value{color:var(--bonk-orange);font-size:28px;font-weight:700}.stat-value.success{color:var(--accent-success)}.block-explorer{color:var(--text-primary);font-family:Inter,sans-serif}.explorer-header{padding-bottom:20px;margin-bottom:24px;border-bottom:2px solid var(--border-light)}.explorer-header h3{font-size:28px;font-weight:800;color:var(--text-primary);margin-bottom:12px}.explorer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px}@media (max-width: 1024px){.explorer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.explorer-grid{grid-template-columns:1fr}}.explorer-section{background:var(--bg-card);border:1px solid var(--border-light);border-radius:16px;padding:20px;box-shadow:var(--shadow-sm)}.explorer-section h4{color:var(--text-primary);font-size:15px;font-weight:700;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border-light);display:flex;align-items:center;gap:10px}.explorer-section h4:before{content:"";width:4px;height:18px;background:linear-gradient(180deg,var(--bonk-orange) 0%,var(--usa-red) 100%);border-radius:2px}.accounts-list,.blocks-list,.pending-list,.validators-list{max-height:320px;overflow-y:auto}.account-item,.block-item,.pending-item,.validator-item{display:flex;justify-content:space-between;align-items:center;padding:14px;margin-bottom:8px;background:var(--bg-card-hover);border-radius:10px;border:1px solid transparent;transition:all .2s ease;font-size:13px}.account-item:hover,.block-item:hover,.pending-item:hover,.validator-item:hover{border-color:var(--bonk-orange);box-shadow:var(--shadow-sm)}.account-address,.block-height,.tx-from{color:var(--usa-blue);font-weight:600;font-family:Inter,monospace;font-size:12px}.account-balance,.block-producer,.tx-amount{color:var(--bonk-orange);font-weight:700}.transaction-item{background:var(--bg-card);border:1px solid var(--border-light);border-radius:12px;padding:18px;margin-bottom:12px;transition:all .3s ease}.transaction-item:hover{border-color:var(--bonk-orange);box-shadow:var(--shadow-md)}.tx-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.tx-hash{color:var(--bonk-orange);font-family:Inter,monospace;font-weight:600;font-size:13px}.tx-time{color:var(--text-muted);font-size:12px}.cyberpunk-faucet-page{padding:24px;max-width:1200px;margin:0 auto}.faucet-header{text-align:center;margin-bottom:32px}.faucet-title{font-size:32px;font-weight:800;color:#fff;margin:0 0 8px;display:flex;align-items:center;justify-content:center;gap:12px;text-transform:uppercase;letter-spacing:3px}.faucet-title .title-icon{font-size:28px}.faucet-subtitle{color:#fff9;font-size:14px;margin:0}.faucet-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:24px}.faucet-card{background:linear-gradient(135deg,rgba(20,20,40,.98) 0%,rgba(15,15,30,1) 100%);border:1px solid rgba(255,107,53,.4);border-radius:16px;padding:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;box-shadow:0 4px 20px #0000004d}.faucet-card:hover{border-color:var(--bonk-orange);box-shadow:0 0 30px #ff6b3533;transform:translateY(-2px)}.faucet-card .card-header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.faucet-card .card-icon{font-size:24px}.faucet-card .card-header h3{font-size:16px;font-weight:700;color:var(--bonk-orange);margin:0;text-transform:uppercase;letter-spacing:1px}.faucet-card .card-desc{color:#fff9;font-size:13px;margin:0 0 16px;line-height:1.4}.cyber-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border:none;border-radius:8px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s ease;width:100%}.cyber-btn.primary{background:linear-gradient(135deg,var(--bonk-orange) 0%,#ff8c42 100%);color:#000;box-shadow:0 4px 15px #ff6b354d}.cyber-btn.primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 25px #ff6b3566}.cyber-btn.primary:disabled{opacity:.5;cursor:not-allowed}.cyber-btn.secondary{background:rgba(255,107,53,.1);border:1px solid var(--bonk-orange);color:var(--bonk-orange)}.cyber-btn.secondary:hover{background:rgba(255,107,53,.2)}.cyber-btn.small{padding:8px 12px;font-size:11px}.wallet-result{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,107,53,.2)}.wallet-result label{display:block;color:#ffffffb3;font-size:11px;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.address-display{background:rgba(0,0,0,.4);border:1px solid rgba(255,107,53,.3);border-radius:8px;padding:12px;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--bonk-orange);word-break:break-all;margin-bottom:12px}.form-field{margin-bottom:16px}.form-field label{display:block;color:#ffffffb3;font-size:11px;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.cyber-input{width:100%;padding:14px 16px;background:rgba(20,20,35,.9);border:1px solid rgba(255,107,53,.4);border-radius:8px;color:#fff;font-family:JetBrains Mono,monospace;font-size:13px;transition:all .3s ease;box-sizing:border-box}.cyber-input:focus{outline:none;border-color:var(--bonk-orange);box-shadow:0 0 15px #ff6b354d;background:rgba(25,25,45,.95)}.cyber-input::placeholder{color:#fff6}.cyber-input:disabled{background:rgba(30,30,50,.8);border-color:#ff6b3533;color:#fff9;cursor:not-allowed}.amount-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.amount-chip{padding:10px 8px;background:rgba(0,0,0,.3);border:1px solid rgba(255,107,53,.2);border-radius:6px;color:#ffffffb3;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s ease}.amount-chip:hover{border-color:var(--bonk-orange);color:var(--bonk-orange)}.amount-chip.active{background:rgba(255,107,53,.2);border-color:var(--bonk-orange);color:var(--bonk-orange);box-shadow:0 0 10px #ff6b3533}.rules-card .rules-list{display:flex;flex-direction:column;gap:10px}.rule-item{display:flex;align-items:center;gap:10px;padding:10px 12px;background:rgba(0,0,0,.3);border-radius:8px;font-size:12px;color:#fffc}.rule-item .rule-icon{font-size:16px}.tx-status-card{background:linear-gradient(135deg,rgba(15,15,25,.95) 0%,rgba(10,10,20,.98) 100%);border:1px solid rgba(255,107,53,.3);border-radius:16px;padding:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tx-status-card.confirmed{border-color:#4caf5080;box-shadow:0 0 20px #4caf501a}.tx-status-card.pending{border-color:#ffc10780}.tx-status-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.tx-status-header .status-icon{font-size:24px}.tx-status-header h4{flex:1;margin:0;font-size:16px;font-weight:700;color:#fff}.dismiss-btn{background:rgba(255,255,255,.1);border:none;width:28px;height:28px;border-radius:50%;color:#fff9;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.dismiss-btn:hover{background:rgba(255,255,255,.2);color:#fff}.tx-details{display:grid;gap:8px;margin-bottom:16px}.tx-row{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:rgba(0,0,0,.3);border-radius:6px;font-size:12px}.tx-row span:first-child{color:#fff9}.tx-value{color:#fff;font-weight:600;font-family:JetBrains Mono,monospace}.tx-value.address{color:var(--bonk-orange)}.tx-status-card .tx-hash{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:rgba(255,107,53,.1);border:1px solid rgba(255,107,53,.3);border-radius:8px;cursor:pointer;transition:all .2s ease}.tx-status-card .tx-hash:hover{background:rgba(255,107,53,.15);border-color:var(--bonk-orange)}.tx-status-card .tx-hash span:first-child{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--bonk-orange)}.view-details{color:var(--bonk-orange);font-size:12px;font-weight:600}@media (max-width: 900px){.faucet-grid{grid-template-columns:1fr}.amount-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 480px){.cyberpunk-faucet-page{padding:16px}.faucet-title{font-size:24px;letter-spacing:1px}.faucet-card{padding:18px}.amount-grid{grid-template-columns:repeat(2,1fr)}.amount-chip{padding:12px 8px;font-size:12px}}.send-page{padding:24px;display:flex;justify-content:center;align-items:flex-start;min-height:calc(100vh - 200px)}.send-main-card{width:100%;max-width:480px;background:linear-gradient(135deg,rgba(15,15,30,.98) 0%,rgba(10,10,25,1) 100%);border:1px solid rgba(255,107,53,.3);border-radius:20px;overflow:hidden;box-shadow:0 8px 40px #00000080}.send-card-header{display:flex;align-items:center;gap:16px;padding:24px;background:rgba(255,107,53,.08);border-bottom:1px solid rgba(255,107,53,.2)}.send-icon{font-size:36px}.send-card-header h2{margin:0;font-size:22px;font-weight:800;color:#fff;letter-spacing:2px;text-transform:uppercase}.send-card-header p{margin:4px 0 0;font-size:12px;color:#ffffff80}.send-form-section{padding:24px}.send-field{margin-bottom:20px;position:relative}.send-field label{display:block;font-size:11px;font-weight:700;color:var(--bonk-orange);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:8px}.send-input{width:100%;padding:14px 16px;background:rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.15);border-radius:10px;color:#fff;font-family:JetBrains Mono,monospace;font-size:14px;transition:all .3s ease;box-sizing:border-box}.send-input:focus{outline:none;border-color:var(--bonk-orange);box-shadow:0 0 20px #ff6b3533}.send-input::placeholder{color:#ffffff4d}.send-input:disabled{background:rgba(20,20,40,.6);color:#ffffff80}.wallet-connected{position:absolute;right:14px;top:38px;font-size:11px;font-weight:600;color:#4caf50}.send-amount-row{position:relative}.send-amount-input{padding-right:70px!important}.send-currency{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:13px;font-weight:700;color:var(--bonk-orange);font-family:JetBrains Mono,monospace}.send-quick-btns{display:flex;gap:8px;margin-top:12px}.send-quick-btns button{flex:1;padding:10px;background:rgba(255,107,53,.1);border:1px solid rgba(255,107,53,.3);border-radius:8px;color:var(--bonk-orange);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.send-quick-btns button:hover{background:rgba(255,107,53,.2);border-color:var(--bonk-orange);transform:translateY(-1px)}.send-action-box{margin:0 16px 16px;padding:20px;background:linear-gradient(135deg,rgba(255,107,53,.15) 0%,rgba(255,107,53,.08) 100%);border:2px solid var(--bonk-orange);border-radius:16px;box-shadow:0 0 20px #ff6b354d,inset 0 0 30px #ff6b350d}.send-summary{margin-bottom:16px}.summary-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:13px}.summary-row span:first-child{color:#fff9}.summary-row span:last-child{color:#fff;font-weight:600;font-family:JetBrains Mono,monospace}.total-amount{color:var(--bonk-orange)!important;font-size:15px!important}.send-transaction-btn{width:100%;padding:16px 24px;background:linear-gradient(135deg,var(--bonk-orange) 0%,#ff8c42 100%);border:none;border-radius:12px;color:#000;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:2px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #ff6b3566}.send-transaction-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 30px #ff6b3580}.send-transaction-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}@media (max-width: 520px){.send-page{padding:16px}.send-main-card{border-radius:16px}.send-card-header{padding:20px}.send-card-header h2{font-size:18px}.send-form-section{padding:20px}.send-action-box{margin:0 12px 12px;padding:16px}.send-quick-btns button{padding:8px;font-size:11px}}.faucet-interface{max-width:600px;margin:0 auto}.faucet-interface h3{font-size:28px;font-weight:800;color:var(--text-primary);margin-bottom:24px;text-align:center}.faucet-form{background:var(--bg-card);border:1px solid var(--border-light);border-radius:16px;padding:32px;margin-bottom:24px;box-shadow:var(--shadow-md)}.form-group{margin-bottom:20px}.form-group label{display:block;color:var(--text-secondary);font-size:13px;font-weight:600;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.form-input{width:100%;padding:14px 16px;background:var(--bg-secondary);border:2px solid var(--border-light);border-radius:10px;color:var(--text-primary);font-family:Inter,sans-serif;font-size:14px;transition:all .3s ease}.form-input:focus{outline:none;border-color:var(--bonk-orange);box-shadow:0 0 0 3px #ff6b351a}.form-input::placeholder{color:var(--text-muted)}.amount-selector{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.amount-btn{flex:1;min-width:80px;padding:12px 16px;background:var(--bg-secondary);border:2px solid var(--border-light);border-radius:8px;color:var(--text-primary);font-family:Inter,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease}.amount-btn:hover,.amount-btn.selected{border-color:var(--bonk-orange);background:rgba(255,107,53,.1);color:var(--bonk-orange)}.wallet-connect-container{background:var(--bg-card);border:1px solid var(--border-light);border-radius:16px;padding:24px;margin-bottom:24px;box-shadow:var(--shadow-sm)}.wallet-connect-header{color:var(--text-primary);font-size:18px;font-weight:700;margin-bottom:16px}.wallet-connect-btn{background:linear-gradient(135deg,var(--bonk-orange) 0%,var(--usa-red) 100%);color:var(--usa-white);border:none;padding:14px 28px;border-radius:10px;cursor:pointer;font-size:14px;font-family:Inter,sans-serif;font-weight:700;transition:all .3s ease}.wallet-connect-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-glow)}.wallet-connected{display:flex;align-items:center;gap:12px;padding:16px;background:rgba(16,185,129,.08);border:1px solid var(--accent-success);border-radius:10px}.wallet-status-indicator{width:10px;height:10px;background:var(--accent-success);border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.wallet-address{color:var(--text-primary);font-family:Inter,monospace;font-size:13px}.chat-container{background:var(--bg-card);border:1px solid var(--border-light);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-md)}.chat-messages{padding:20px;max-height:500px;overflow-y:auto;background:var(--bg-secondary)}.chat-message{padding:16px;margin-bottom:12px;background:var(--bg-card-hover);border-radius:12px;border-left:4px solid var(--bonk-orange)}.chat-message.user{border-left-color:var(--usa-blue)}.chat-message .sender{color:var(--bonk-orange);font-weight:700;font-size:13px;margin-bottom:8px}.chat-message .content{color:var(--text-primary);line-height:1.6}.chat-input-area{display:flex;gap:12px;padding:16px;border-top:1px solid var(--border-light);background:var(--bg-secondary)}.chat-input{flex:1;padding:14px 16px;background:var(--bg-card);border:2px solid var(--border-light);border-radius:10px;color:var(--text-primary);font-family:Inter,sans-serif;font-size:14px}.chat-input:focus{outline:none;border-color:var(--bonk-orange)}.gip-container{display:flex;flex-direction:column;min-height:100%;background:transparent;font-family:Inter,sans-serif;color:var(--text-primary)}.gip-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:2px solid var(--border-light);background:var(--bg-card)}.gip-title{font-size:24px;font-weight:800;color:var(--text-primary)}.gip-tabs{display:flex;background:var(--bg-card);border-bottom:1px solid var(--border-light);padding:0 20px}.gip-tab-button{background:transparent;border:none;font-size:13px;padding:16px 24px;cursor:pointer;font-family:Inter,sans-serif;font-weight:500;color:var(--text-secondary);transition:all .3s ease;border-bottom:3px solid transparent}.gip-tab-button:hover{color:var(--bonk-orange)}.gip-tab-active{color:var(--bonk-orange);font-weight:700;border-bottom:3px solid var(--bonk-orange)}.gip-content{flex:1;padding:24px;overflow:auto}.gip-item{background:var(--bg-card);border:1px solid var(--border-light);border-radius:12px;padding:20px;margin-bottom:16px;cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow-sm)}.gip-item:hover{border-color:var(--bonk-orange);box-shadow:var(--shadow-md)}.gip-input,.gip-textarea,.gip-select{width:100%;padding:14px 16px;background:var(--bg-secondary);border:2px solid var(--border-light);border-radius:10px;color:var(--text-primary);font-family:Inter,sans-serif;font-size:14px;transition:all .3s ease}.gip-input:focus,.gip-textarea:focus,.gip-select:focus{outline:none;border-color:var(--bonk-orange)}.gip-button{padding:12px 24px;border-radius:10px;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:700;transition:all .3s ease}.gip-button-primary{background:linear-gradient(135deg,var(--bonk-orange) 0%,var(--usa-red) 100%);color:var(--usa-white);border:none}.gip-button-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-glow)}.gip-button-secondary{background:transparent;color:var(--bonk-orange);border:2px solid var(--bonk-orange)}.gip-button-secondary:hover{background:var(--bonk-orange);color:var(--usa-white)}.info-box{background:linear-gradient(135deg,rgba(255,107,53,.08) 0%,rgba(220,20,60,.05) 100%);border:1px solid rgba(255,107,53,.2);border-radius:12px;padding:20px;margin:20px 0}.info-box h4{color:var(--bonk-orange);font-size:15px;font-weight:700;margin-bottom:12px;display:flex;align-items:center;gap:8px}.info-box p{color:var(--text-secondary);font-size:14px;line-height:1.6}.testnet-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(245,158,11,.15);color:var(--accent-warning);padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.quick-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.quick-action-btn{display:flex;align-items:center;gap:8px;background:var(--bg-card);border:1px solid var(--border-light);padding:12px 20px;border-radius:10px;color:var(--text-primary);font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.quick-action-btn:hover{border-color:var(--bonk-orange);color:var(--bonk-orange);transform:translateY(-2px)}.quick-action-btn .icon{font-size:18px}@media (max-width: 768px){.hero-title{font-size:32px;letter-spacing:2px}.hero-description{font-size:15px}.features-grid{grid-template-columns:1fr}.validators-grid{grid-template-columns:repeat(2,1fr)}.app-header{padding:12px 16px}.header-logo h1{font-size:20px}.nav-tab-button{padding:8px 14px;font-size:12px}}.cli-input{width:100%;padding:14px 16px;background:var(--bg-secondary);border:2px solid var(--border-light);border-radius:10px;color:var(--text-primary);font-family:Inter,sans-serif;font-size:14px;transition:all .3s ease}.cli-input:focus{outline:none;border-color:var(--bonk-orange);box-shadow:0 0 0 3px #ff6b351a}.cli-button{background:linear-gradient(135deg,var(--bonk-orange) 0%,var(--usa-red) 100%);color:var(--usa-white);border:none;padding:14px 28px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;cursor:pointer;border-radius:10px;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.cli-button:hover{transform:translateY(-2px);box-shadow:var(--shadow-glow)}.cli-button:disabled{background:var(--text-muted);cursor:not-allowed;transform:none;box-shadow:none}.clickable-command{display:block;padding:10px 16px;margin:6px 0;background:var(--bg-card);border:1px solid var(--border-light);border-radius:8px;color:var(--text-secondary);font-size:13px;cursor:pointer;transition:all .2s ease}.clickable-command:hover{background:rgba(255,107,53,.1);border-color:var(--bonk-orange);color:var(--bonk-orange)}.clickable-validator{display:inline-block;padding:4px 10px;margin:2px;background:var(--bg-card);border:1px solid var(--border-light);border-radius:6px;color:var(--text-secondary);font-size:12px;cursor:pointer;transition:all .2s ease}.clickable-validator:hover{background:var(--bonk-orange);border-color:var(--bonk-orange);color:#fff}.live-debate-section{background:var(--bg-card);border:1px solid var(--border-light);border-radius:16px;margin-top:32px;overflow:hidden;box-shadow:var(--shadow-md)}.live-debate-header{background:linear-gradient(135deg,var(--usa-navy) 0%,var(--usa-dark-blue) 100%);padding:16px 24px;display:flex;justify-content:space-between;align-items:center}.live-debate-header h3{color:var(--usa-white);font-size:16px;font-weight:700;display:flex;align-items:center;gap:8px}.live-indicator{width:8px;height:8px;background:var(--accent-success);border-radius:50%;animation:pulse 2s infinite}.usd1-coin{width:60px;height:60px;border-radius:50%;box-shadow:var(--shadow-glow);animation:coinGlow 2s ease-in-out infinite}.usd1-coin-small{width:24px;height:24px;border-radius:50%;vertical-align:middle}@keyframes coinGlow{0%,to{box-shadow:0 4px 20px #ff6b3566}50%{box-shadow:0 4px 30px #ff6b3599}}.oracle-page{display:flex;flex-direction:column;height:100%;min-height:calc(100vh - 200px)}.oracle-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:var(--bg-card);border:1px solid var(--border-light);border-radius:12px;margin-bottom:20px}.oracle-title-section h1{font-family:var(--font-display);font-size:28px;font-weight:900;letter-spacing:3px;background:linear-gradient(90deg,var(--bonk-orange),var(--usa-white));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 4px}.oracle-subtitle{font-family:var(--font-mono);font-size:12px;color:var(--text-muted);letter-spacing:1px}.oracle-status{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;color:var(--accent-success);padding:8px 16px;background:rgba(0,230,118,.1);border:1px solid rgba(0,230,118,.3);border-radius:8px}.oracle-status .status-dot{width:8px;height:8px;background:var(--accent-success);border-radius:50%;animation:pulse-glow 2s ease-in-out infinite}.oracle-layout{display:grid;grid-template-columns:280px 1fr;gap:20px;flex:1;min-height:0}@media (max-width: 900px){.oracle-layout{grid-template-columns:1fr}}.oracle-sidebar{display:flex;flex-direction:column;gap:16px}.sidebar-section{background:var(--bg-card);border:1px solid var(--border-light);border-radius:12px;padding:16px}.sidebar-title{font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:2px;color:var(--text-muted);margin:0 0 12px}.agent-list{display:flex;flex-direction:column;gap:8px}.agent-card{display:flex;align-items:center;gap:12px;padding:12px;background:var(--bg-glass);border:1px solid var(--border-dark);border-radius:10px;cursor:pointer;transition:all .2s ease}.agent-card:hover{border-color:var(--border-light);transform:translate(4px)}.agent-card.selected{border-color:var(--agent-color, var(--bonk-orange));background:rgba(255,107,53,.1);box-shadow:0 0 15px #ff6b3533}.agent-card .agent-avatar{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px}.agent-card .agent-details{flex:1}.agent-card .agent-name{font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--text-primary);letter-spacing:1px}.agent-card .agent-role{font-size:10px;color:var(--text-muted)}.agent-active-indicator{color:var(--accent-success);font-size:10px;animation:pulse 1.5s ease-in-out infinite}.activity-section{flex:1;min-height:150px}.activity-feed{display:flex;flex-direction:column;gap:6px;max-height:200px;overflow-y:auto}.activity-item{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--bg-glass);border-radius:6px;font-size:11px;color:var(--text-secondary);border-left:2px solid var(--border-light)}.activity-item.validating{border-left-color:var(--accent-success)}.activity-item.analyzing{border-left-color:var(--bonk-orange)}.activity-item.consensus{border-left-color:var(--usa-blue)}.activity-item.processing{border-left-color:var(--accent-warning)}.activity-icon{font-size:12px;width:16px;text-align:center}.activity-text{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oracle-main{display:flex;flex-direction:column;gap:16px;min-height:0}.agent-info-banner{display:flex;justify-content:space-between;align-items:center;padding:20px;background:var(--bg-card);border:1px solid var(--border-light);border-left:4px solid var(--bonk-orange);border-radius:12px}.agent-info-left{display:flex;align-items:center;gap:16px}.agent-big-avatar{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;box-shadow:0 0 20px #ff6b354d}.agent-info-text h2{font-family:var(--font-display);font-size:24px;font-weight:800;letter-spacing:2px;margin:0 0 4px}.agent-role-text{font-size:13px;color:var(--text-muted);margin:0}.agent-info-right{display:flex;gap:24px}.agent-stat{display:flex;flex-direction:column;gap:4px}.agent-stat .stat-label{font-family:var(--font-mono);font-size:10px;color:var(--text-muted);letter-spacing:1px}.agent-stat .stat-value{font-size:12px;color:var(--text-secondary);max-width:180px}.oracle-chat-window{flex:1;background:var(--bg-card);border:1px solid var(--border-light);border-radius:12px;overflow-y:auto;min-height:300px;max-height:450px}.chat-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px;text-align:center}.chat-empty-state .empty-icon{font-size:48px;margin-bottom:16px;filter:grayscale(.3)}.chat-empty-state h3{font-family:var(--font-display);font-size:18px;color:var(--text-primary);margin:0 0 8px}.chat-empty-state p{font-size:13px;color:var(--text-muted);margin:0 0 24px}.suggested-prompts{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.suggested-prompts button{padding:10px 16px;background:var(--bg-glass);border:1px solid var(--border-light);border-radius:20px;color:var(--text-secondary);font-size:12px;cursor:pointer;transition:all .2s ease}.suggested-prompts button:hover{border-color:var(--bonk-orange);color:var(--bonk-orange)}.messages-container{padding:16px;display:flex;flex-direction:column;gap:12px}.message{padding:14px 16px;border-radius:12px;background:var(--bg-glass);border:1px solid var(--border-dark)}.message.user-message{background:rgba(0,51,102,.3);border-color:#00336680;margin-left:40px}.message.agent-message{border-left:3px solid var(--bonk-orange);margin-right:40px}.message-header{display:flex;align-items:center;gap:10px;margin-bottom:8px}.message-author{font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:1px}.message-role{font-size:10px;color:var(--text-muted);padding:2px 8px;background:var(--bg-glass);border-radius:4px}.message-time{font-family:var(--font-mono);font-size:10px;color:var(--text-muted);margin-left:auto}.message-content{font-size:14px;color:var(--text-secondary);line-height:1.6;white-space:pre-wrap}.oracle-input-section{background:var(--bg-card);border:1px solid var(--border-light);border-radius:12px;padding:16px}.input-wrapper{display:flex;gap:12px;align-items:flex-end}.oracle-input-section textarea{flex:1;padding:14px 16px;background:var(--bg-glass);border:1px solid var(--border-light);border-radius:10px;color:var(--text-primary);font-family:var(--font-body);font-size:14px;resize:none;transition:all .2s ease}.oracle-input-section textarea:focus{outline:none;border-color:var(--bonk-orange);box-shadow:0 0 0 3px #ff6b351a}.oracle-input-section textarea::placeholder{color:var(--text-muted)}.input-actions{display:flex;gap:8px}.send-btn{width:48px;height:48px;background:linear-gradient(135deg,var(--bonk-orange) 0%,var(--usa-red) 100%);border:none;border-radius:10px;color:#fff;font-size:20px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.send-btn:hover:not(:disabled){transform:scale(1.05);box-shadow:var(--glow-orange)}.send-btn:disabled{opacity:.5;cursor:not-allowed}.loading-indicator{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.input-footer{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font-size:11px;color:var(--text-muted)}.clear-btn{background:transparent;border:1px solid var(--border-light);color:var(--text-muted);padding:6px 12px;border-radius:6px;font-size:11px;cursor:pointer;transition:all .2s ease}.clear-btn:hover{border-color:var(--accent-error);color:var(--accent-error)}.u1ip-page{display:flex;flex-direction:column;gap:20px;padding-bottom:40px}.u1ip-header{display:flex;justify-content:space-between;align-items:flex-start;padding:24px;background:var(--bg-card);border:1px solid var(--border-light);border-radius:12px;flex-wrap:wrap;gap:20px}.u1ip-header .page-title{font-family:var(--font-display);font-size:32px;font-weight:900;letter-spacing:4px;background:linear-gradient(90deg,var(--bonk-orange),var(--usa-white));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 8px}.u1ip-header .page-subtitle{font-family:var(--font-mono);font-size:12px;color:var(--text-muted);letter-spacing:1px;margin:0}.header-stats{display:flex;gap:12px}.stat-box{display:flex;flex-direction:column;align-items:center;padding:12px 20px;background:var(--bg-glass);border:1px solid var(--border-dark);border-radius:10px;min-width:70px}.stat-box .stat-value{font-family:var(--font-mono);font-size:24px;font-weight:700;color:var(--text-primary)}.stat-box .stat-label{font-size:10px;color:var(--text-muted);letter-spacing:1px}.stat-box.active .stat-value{color:var(--bonk-orange);text-shadow:0 0 15px var(--bonk-orange-glow)}.stat-box.approved .stat-value{color:var(--accent-success)}.stat-box.rejected .stat-value{color:var(--accent-error)}.u1ip-info-banner{display:flex;align-items:flex-start;gap:16px;padding:20px;background:rgba(255,107,53,.08);border:1px solid rgba(255,107,53,.3);border-radius:12px}.u1ip-info-banner .info-icon{font-size:24px}.u1ip-info-banner h4{font-family:var(--font-display);font-size:14px;color:var(--bonk-orange);margin:0 0 8px;letter-spacing:1px}.u1ip-info-banner p{font-size:13px;color:var(--text-secondary);line-height:1.6;margin:0}.u1ip-tabs{display:flex;gap:8px;padding:4px;background:var(--bg-card);border:1px solid var(--border-light);border-radius:10px;width:fit-content}.u1ip-tabs .tab-btn{padding:12px 24px;background:transparent;border:none;border-radius:8px;font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--text-muted);cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:1px}.u1ip-tabs .tab-btn:hover{color:var(--bonk-orange)}.u1ip-tabs .tab-btn.active{background:linear-gradient(135deg,var(--bonk-orange),var(--usa-red));color:#fff}.u1ip-content{min-height:400px}.u1ip-list{display:flex;flex-direction:column;gap:24px}.loading-state,.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.loading-spinner{width:40px;height:40px;border:3px solid var(--border-light);border-top-color:var(--bonk-orange);border-radius:50%;animation:spin 1s linear infinite}.empty-state .empty-icon{font-size:48px;margin-bottom:16px}.empty-state h3{font-family:var(--font-display);color:var(--text-primary);margin:0 0 8px}.empty-state p{color:var(--text-muted);margin:0}.proposal-section{background:var(--bg-card);border:1px solid var(--border-light);border-radius:12px;overflow:hidden}.section-header{display:flex;align-items:center;gap:12px;padding:16px 20px;background:var(--bg-glass);border-bottom:1px solid var(--border-dark)}.section-header h3{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:2px;color:var(--text-primary);margin:0}.section-header.live{background:rgba(255,107,53,.15);border-bottom-color:var(--bonk-orange)}.section-header.live h3{color:var(--bonk-orange)}.section-header.voting{background:rgba(255,215,0,.1)}.section-header.voting h3{color:var(--accent-warning)}.pulse-dot{width:10px;height:10px;background:var(--bonk-orange);border-radius:50%;animation:pulse-glow 2s ease-in-out infinite}.proposals-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;padding:16px}.proposal-card{position:relative;padding:20px;background:var(--bg-glass);border:1px solid var(--border-dark);border-radius:10px;cursor:pointer;transition:all .2s ease}.proposal-card:hover{border-color:var(--border-glow);transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.proposal-card.live{border-color:#ff6b3580}.proposal-card.live:hover{box-shadow:var(--glow-orange)}.proposal-card.voting{border-color:#ffd70066}.card-badge{position:absolute;top:12px;right:12px;padding:4px 10px;background:var(--bonk-orange);color:#fff;font-family:var(--font-mono);font-size:10px;font-weight:700;border-radius:4px;letter-spacing:1px}.card-badge.voting{background:var(--accent-warning);color:#000}.card-id{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);margin-bottom:8px}.card-title{font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--text-primary);margin:0 0 10px;padding-right:50px}.card-summary{font-size:13px;color:var(--text-secondary);line-height:1.5;margin:0 0 16px}.card-meta{display:flex;gap:12px;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.card-meta .messages{margin-left:auto;color:var(--bonk-orange);font-weight:600}.u1ip-detail{background:var(--bg-card);border:1px solid var(--border-light);border-radius:12px;overflow:hidden}.back-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;margin:16px;background:var(--bg-glass);border:1px solid var(--border-light);border-radius:8px;color:var(--text-secondary);font-size:13px;cursor:pointer;transition:all .2s ease}.back-btn:hover{border-color:var(--bonk-orange);color:var(--bonk-orange)}.proposal-header{padding:24px;background:var(--bg-glass);border-bottom:1px solid var(--border-dark)}.proposal-header .proposal-id{font-family:var(--font-mono);font-size:12px;color:var(--bonk-orange);margin-bottom:8px}.proposal-header .proposal-title{font-family:var(--font-display);font-size:28px;font-weight:800;color:var(--text-primary);margin:0 0 16px;letter-spacing:1px}.proposal-meta{display:flex;gap:10px;flex-wrap:wrap}.status-badge{padding:6px 14px;border-radius:6px;font-size:11px;font-weight:700;color:#fff;letter-spacing:1px}.priority-badge{padding:5px 13px;background:transparent;border:2px solid;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:1px}.category-badge{padding:6px 14px;background:var(--bg-glass);border-radius:6px;font-size:11px;color:var(--text-secondary)}.proposal-content{padding:24px}.content-section{margin-bottom:24px}.content-section h3{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--bonk-orange);margin:0 0 12px;letter-spacing:1px}.content-section p{font-size:14px;color:var(--text-secondary);line-height:1.7;margin:0}.tags-list{display:flex;gap:8px;flex-wrap:wrap}.tags-list .tag{padding:6px 12px;background:var(--bg-glass);border:1px solid var(--border-dark);border-radius:20px;font-size:12px;color:var(--text-muted)}.vote-summary{padding:24px;background:var(--bg-glass);border-top:1px solid var(--border-dark);border-bottom:1px solid var(--border-dark)}.vote-summary h3{font-family:var(--font-display);font-size:14px;color:var(--text-primary);margin:0 0 16px;letter-spacing:1px}.vote-bars{display:flex;flex-direction:column;gap:10px}.vote-bar{position:relative;height:32px;background:var(--bg-primary);border-radius:6px;overflow:hidden}.vote-bar .vote-fill{height:100%;transition:width .5s ease}.vote-bar.approve .vote-fill{background:linear-gradient(90deg,var(--accent-success),rgba(0,230,118,.5))}.vote-bar.reject .vote-fill{background:linear-gradient(90deg,var(--accent-error),rgba(255,82,82,.5))}.vote-bar.abstain .vote-fill{background:linear-gradient(90deg,var(--text-muted),rgba(102,102,102,.5))}.vote-bar .vote-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:12px;font-weight:600;color:var(--text-primary)}.agent-votes-grid{margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,107,53,.2)}.agent-votes-grid h4{font-family:var(--font-display);font-size:13px;color:var(--bonk-orange);margin:0 0 16px;letter-spacing:1px;text-transform:uppercase}.agent-vote-card{background:linear-gradient(135deg,rgba(15,15,25,.9) 0%,rgba(10,10,20,.95) 100%);border:1px solid rgba(255,107,53,.3);border-left:3px solid var(--bonk-orange);border-radius:10px;padding:16px;margin-bottom:12px;transition:all .3s ease}.agent-vote-card:hover{border-color:var(--bonk-orange);box-shadow:0 0 20px #ff6b351a}.vote-card-header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.vote-agent-icon{font-size:22px}.vote-agent-name{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;flex:1}.vote-badge{padding:4px 10px;border-radius:12px;font-size:11px;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:.5px}.vote-reasoning{font-size:13px;line-height:1.6;color:#fffc;padding:12px;background:rgba(0,0,0,.3);border-radius:8px;border-left:2px solid rgba(255,107,53,.4)}@media (max-width: 768px){.agent-vote-card{padding:14px}.vote-card-header{flex-wrap:wrap}.vote-agent-name{font-size:12px}.vote-reasoning{font-size:12px;padding:10px}}.debate-thread{padding:24px}.debate-thread h3{font-family:var(--font-display);font-size:14px;color:var(--text-primary);margin:0 0 16px;letter-spacing:1px}.messages-list{display:flex;flex-direction:column;gap:12px;max-height:500px;overflow-y:auto}.debate-message{padding:16px;background:var(--bg-glass);border:1px solid var(--border-dark);border-left:3px solid var(--bonk-orange);border-radius:8px}.debate-message .message-header{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.debate-message .agent-icon{font-size:16px}.debate-message .agent-name{font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:1px}.debate-message .message-type{font-size:11px;color:var(--text-muted);padding:2px 8px;background:var(--bg-primary);border-radius:4px}.debate-message .message-time{font-family:var(--font-mono);font-size:10px;color:var(--text-muted);margin-left:auto}.debate-message .message-content{font-size:14px;color:var(--text-secondary);line-height:1.6}.debate-message .message-reasoning{margin-top:10px;padding-top:10px;border-top:1px solid var(--border-dark);font-size:12px;color:var(--text-muted);font-style:italic}.debate-message .reasoning-label{color:var(--bonk-orange);font-style:normal;font-weight:600}.u1ip-validators{padding:20px;background:var(--bg-card);border:1px solid var(--border-light);border-radius:12px}.u1ip-validators h3{font-family:var(--font-display);font-size:12px;color:var(--text-muted);letter-spacing:2px;margin:0 0 16px}.validators-row{display:flex;gap:12px;flex-wrap:wrap}.validator-chip{display:flex;align-items:center;gap:8px;padding:10px 16px;background:var(--bg-glass);border:1px solid;border-radius:20px;transition:all .2s ease}.validator-chip:hover{transform:scale(1.05)}.validator-chip .chip-icon{font-size:16px}.validator-chip .chip-name{font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:1px}.docs-page{display:flex;flex-direction:column;gap:20px;padding-bottom:40px}.docs-header{text-align:center;padding:40px 24px;background:linear-gradient(135deg,rgba(255,107,53,.1),rgba(0,51,102,.1));border:1px solid var(--border-light);border-radius:16px;position:relative;overflow:hidden}.docs-header:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--bonk-orange),var(--usa-red),var(--usa-blue))}.docs-title{font-family:var(--font-display);font-size:36px;font-weight:900;letter-spacing:6px;background:linear-gradient(90deg,var(--bonk-orange),var(--usa-white));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 12px}.docs-subtitle{font-family:var(--font-mono);font-size:14px;color:var(--text-muted);letter-spacing:2px;margin:0}.docs-container{display:grid;grid-template-columns:240px 1fr;gap:24px}@media (max-width: 900px){.docs-container{grid-template-columns:1fr}}.docs-nav{display:flex;flex-direction:column;gap:4px;padding:16px;background:var(--bg-card);border:1px solid var(--border-light);border-radius:12px;height:fit-content;position:sticky;top:20px}.docs-nav .nav-item{display:flex;align-items:center;gap:12px;padding:14px 16px;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:all .2s ease;text-align:left}.docs-nav .nav-item:hover{background:var(--bg-glass);border-color:var(--border-dark)}.docs-nav .nav-item.active{background:linear-gradient(135deg,rgba(255,107,53,.2),rgba(255,107,53,.05));border-color:var(--bonk-orange)}.docs-nav .nav-icon{font-size:18px}.docs-nav .nav-label{font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--text-secondary)}.docs-nav .nav-item.active .nav-label{color:var(--bonk-orange)}.docs-content{background:var(--bg-card);border:1px solid var(--border-light);border-radius:12px;padding:32px;min-height:600px}.docs-section h2{font-family:var(--font-display);font-size:28px;font-weight:800;color:var(--text-primary);margin:0 0 24px;padding-bottom:16px;border-bottom:2px solid var(--bonk-orange)}.docs-section h3{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--bonk-orange);margin:32px 0 16px;letter-spacing:1px}.docs-section p{font-size:15px;color:var(--text-secondary);line-height:1.8;margin:0 0 16px}.docs-highlight{padding:20px 24px;background:rgba(255,107,53,.08);border-left:4px solid var(--bonk-orange);border-radius:0 8px 8px 0;margin:24px 0}.docs-highlight p{margin:0;font-size:16px;color:var(--text-primary)}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:24px 0}.feature-card{padding:24px;background:var(--bg-glass);border:1px solid var(--border-dark);border-radius:12px;transition:all .2s ease}.feature-card:hover{border-color:var(--border-glow);transform:translateY(-2px)}.feature-card .feature-icon{font-size:32px;margin-bottom:12px}.feature-card h4{font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--text-primary);margin:0 0 8px}.feature-card p{font-size:13px;color:var(--text-muted);margin:0;line-height:1.6}.stats-row{display:flex;justify-content:space-around;padding:32px 0;margin:32px 0;background:var(--bg-glass);border-radius:12px;border:1px solid var(--border-dark)}.stat-item{display:flex;flex-direction:column;align-items:center;gap:8px}.stat-item .stat-number{font-family:var(--font-mono);font-size:32px;font-weight:700;color:var(--bonk-orange);text-shadow:0 0 20px var(--bonk-orange-glow)}.stat-item .stat-desc{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.docs-list{list-style:none;padding:0;margin:16px 0}.docs-list li{position:relative;padding:12px 0 12px 28px;color:var(--text-secondary);font-size:14px;line-height:1.6;border-bottom:1px solid var(--border-dark)}.docs-list li:last-child{border-bottom:none}.docs-list li:before{content:"▸";position:absolute;left:0;color:var(--bonk-orange)}.docs-list.numbered li{counter-increment:list-counter;padding-left:40px}.docs-list.numbered li:before{content:counter(list-counter);position:absolute;left:0;width:24px;height:24px;background:var(--bonk-orange);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.docs-list li strong{color:var(--text-primary)}.docs-list li p{margin:8px 0 0;font-size:13px;color:var(--text-muted)}.architecture-diagram{display:flex;flex-direction:column;gap:8px;margin:24px 0}.arch-layer{padding:20px 24px;border-radius:8px;display:flex;justify-content:space-between;align-items:center}.arch-layer.layer-3{background:linear-gradient(90deg,rgba(255,107,53,.2),rgba(255,107,53,.05));border:1px solid rgba(255,107,53,.4)}.arch-layer.layer-2{background:linear-gradient(90deg,rgba(220,20,60,.2),rgba(220,20,60,.05));border:1px solid rgba(220,20,60,.4)}.arch-layer.layer-1{background:linear-gradient(90deg,rgba(0,51,102,.3),rgba(0,51,102,.1));border:1px solid rgba(74,144,217,.4)}.layer-label{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--text-primary);letter-spacing:1px}.layer-items{display:flex;gap:16px}.layer-items span{padding:6px 14px;background:var(--bg-glass);border-radius:20px;font-size:12px;color:var(--text-muted)}.code-block{padding:16px 20px;background:var(--bg-primary);border:1px solid var(--border-dark);border-radius:8px;margin:16px 0}.code-block code{font-family:var(--font-mono);font-size:14px;color:var(--bonk-orange)}.validators-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:24px 0}.validator-card{padding:24px;background:var(--bg-glass);border:2px solid;border-radius:12px}.validator-header{display:flex;align-items:center;gap:14px;margin-bottom:20px}.validator-icon{font-size:32px}.validator-header h4{font-family:var(--font-display);font-size:18px;font-weight:800;letter-spacing:2px;margin:0}.validator-title{font-size:12px;opacity:.7}.validator-details{display:flex;flex-direction:column;gap:12px}.detail-row{display:flex;flex-direction:column;gap:4px}.detail-label{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.detail-value{font-size:13px;color:var(--text-secondary);line-height:1.5}.params-table{background:var(--bg-glass);border:1px solid var(--border-dark);border-radius:8px;overflow:hidden;margin:24px 0}.param-row{display:flex;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border-dark)}.param-row:last-child{border-bottom:none}.param-name{font-size:14px;color:var(--text-secondary)}.param-value{font-family:var(--font-mono);font-size:14px;color:var(--bonk-orange);font-weight:600}.token-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin:24px 0}.token-stat{padding:20px;background:var(--bg-glass);border:1px solid var(--border-dark);border-radius:8px;text-align:center}.token-label{display:block;font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.token-value{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--bonk-orange)}.distribution-chart{display:flex;flex-direction:column;gap:12px;margin:24px 0}.dist-item{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:linear-gradient(90deg,rgba(255,107,53,.2),transparent);background-size:var(--width) 100%;background-repeat:no-repeat;border:1px solid var(--border-dark);border-radius:8px}.dist-label{font-size:14px;color:var(--text-secondary)}.dist-percent{font-family:var(--font-mono);font-size:16px;font-weight:700;color:var(--bonk-orange)}.category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:24px 0}.category-item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px;background:var(--bg-glass);border:1px solid var(--border-dark);border-radius:8px;text-align:center}.cat-icon{font-size:28px}.cat-name{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--text-primary)}.cat-desc{font-size:12px;color:var(--text-muted)}.lifecycle{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:32px 0}.lifecycle-step{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px;background:var(--bg-glass);border:1px solid var(--border-dark);border-radius:8px;min-width:120px}.lifecycle-step.active{border-color:var(--accent-success);background:rgba(0,230,118,.1)}.step-num{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--bonk-orange);color:#fff;border-radius:50%;font-size:14px;font-weight:700}.lifecycle-step.active .step-num{background:var(--accent-success)}.step-name{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--text-primary)}.step-desc{font-size:11px;color:var(--text-muted);text-align:center}.lifecycle-arrow{font-size:20px;color:var(--text-muted)}.roadmap{display:flex;flex-direction:column;gap:24px;margin:24px 0}.roadmap-phase{padding:24px;background:var(--bg-glass);border:1px solid var(--border-dark);border-radius:12px;border-left:4px solid var(--text-muted)}.roadmap-phase.completed{border-left-color:var(--accent-success)}.roadmap-phase.active{border-left-color:var(--bonk-orange);background:rgba(255,107,53,.05)}.roadmap-phase.upcoming{opacity:.7}.phase-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.phase-status{font-size:18px;color:var(--accent-success)}.phase-status.pulse{color:var(--bonk-orange);animation:pulse-glow 2s ease-in-out infinite}.phase-header h3{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--text-primary);margin:0;flex:1}.phase-date{font-family:var(--font-mono);font-size:12px;color:var(--text-muted);padding:4px 12px;background:var(--bg-primary);border-radius:20px}.roadmap-phase ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.roadmap-phase li{position:relative;padding-left:20px;font-size:14px;color:var(--text-secondary)}.roadmap-phase li:before{content:"•";position:absolute;left:0;color:var(--bonk-orange)}.roadmap-phase.completed li:before{content:"✓";color:var(--accent-success)}@media (max-width: 1024px){.app-header{padding:10px 16px}.header-logo h1{font-size:22px}.status-info{display:none}.nav-tabs{width:100%;justify-content:center}.hero-section{padding:30px 16px}.hero-title{font-size:36px!important}.hero-subtitle{font-size:12px!important}.stats-row{gap:12px}.stat-card{padding:16px 12px;min-width:70px}.main-dashboard{grid-template-columns:1fr;gap:16px;padding:16px}.dashboard-panel{padding:16px}.validators-mini-grid{grid-template-columns:1fr 1fr;gap:10px}}@media (max-width: 768px){.app-header{padding:8px 12px;flex-wrap:wrap}.header-logo{gap:10px}.header-logo img{width:36px;height:36px}.header-logo h1{font-size:18px;letter-spacing:1px}.status-info{display:none}.nav-tabs{width:100%;order:3;justify-content:flex-start;overflow-x:auto;padding:4px;gap:2px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nav-tabs::-webkit-scrollbar{display:none}.nav-tab{padding:8px 12px;font-size:11px;white-space:nowrap;flex-shrink:0}.hero-section{padding:24px 12px}.hero-title{font-size:28px!important;letter-spacing:2px!important}.hero-subtitle{font-size:10px!important;letter-spacing:2px!important}.stats-row{flex-wrap:wrap;gap:8px;justify-content:center}.stat-card{padding:12px 10px;min-width:70px;flex:1 1 70px}.stat-value{font-size:18px}.stat-label{font-size:9px}.main-dashboard{grid-template-columns:1fr;gap:12px;padding:12px}.dashboard-panel{padding:14px}.panel-header h3{font-size:14px}.validators-mini-grid{grid-template-columns:1fr;gap:8px}.validator-mini-card{padding:12px}.validator-avatar{width:40px;height:40px}.validator-name{font-size:13px}.validator-role{font-size:10px}.chat-preview{max-height:200px}.chat-message{padding:10px;font-size:13px}.oracle-page{padding:12px}.oracle-header{flex-direction:column;gap:12px;text-align:center}.oracle-title{font-size:22px!important}.oracle-subtitle{font-size:12px}.oracle-layout{grid-template-columns:1fr;gap:16px}.oracle-sidebar{order:2}.oracle-main{order:1}.agent-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.agent-card{padding:10px;flex-direction:column;text-align:center;gap:8px}.agent-avatar{width:50px;height:50px;margin:0 auto}.agent-big-avatar{width:60px;height:60px}.agent-info-banner{flex-direction:column;gap:16px;padding:16px}.agent-info-left{flex-direction:column;text-align:center}.agent-info-right{flex-direction:column;gap:8px}.agent-stat{text-align:center}.oracle-chat-window{min-height:300px}.suggested-prompts{flex-direction:column;gap:8px}.suggested-prompts button{width:100%;padding:12px;font-size:13px}.chat-input-container{flex-direction:column;gap:8px}.chat-input-container input{width:100%}.chat-input-container button{width:100%;padding:14px}.gip-page{padding:12px}.gip-header{flex-direction:column;gap:12px;text-align:center}.gip-title{font-size:22px!important}.gip-layout{grid-template-columns:1fr;gap:16px}.gip-sidebar{order:2}.gip-main{order:1}.gip-stats-grid{grid-template-columns:repeat(2,1fr);gap:8px}.gip-stat-card{padding:12px}.proposal-card{padding:14px}.proposal-header{flex-direction:column;gap:8px;align-items:flex-start}.proposal-id,.proposal-title{font-size:14px}.proposal-meta{flex-direction:column;gap:8px;align-items:flex-start}.vote-summary{flex-wrap:wrap;gap:8px}.docs-page{padding:12px}.docs-header{padding:20px 16px}.docs-title{font-size:22px!important}.docs-layout{grid-template-columns:1fr;gap:16px}.docs-sidebar{position:static;width:100%;order:2}.docs-nav{display:flex;flex-wrap:wrap;gap:8px}.docs-nav-item{flex:1 1 auto;text-align:center;padding:10px 12px;font-size:11px}.docs-content{order:1;padding:16px}.docs-section h2{font-size:20px}.docs-section h3{font-size:16px}.validator-cards{grid-template-columns:1fr}.validator-detail-card{padding:16px}.feature-grid{grid-template-columns:1fr;gap:12px}.feature-card{padding:16px}.tokenomics-grid{grid-template-columns:1fr}.token-distribution{padding:16px}.consensus-steps{grid-template-columns:1fr}.consensus-step{padding:16px}.proposal-lifecycle{flex-direction:column;gap:8px}.lifecycle-arrow{transform:rotate(90deg)}.roadmap-phase{padding:16px}.phase-header{flex-direction:column;gap:8px;align-items:flex-start}.roadmap-phase ul{grid-template-columns:1fr}.explorer-container{padding:12px}.explorer-header{flex-direction:column;gap:12px}.explorer-title{font-size:22px}.explorer-cards{grid-template-columns:1fr;gap:12px}.explorer-card{padding:16px}.card-header h3{font-size:14px}.block-item,.tx-item,.account-item{padding:12px;font-size:12px}.tx-hash,.account-address{font-size:11px;word-break:break-all}.faucet-container,.send-container{padding:16px;max-width:100%}.faucet-title,.send-title{font-size:22px}.faucet-form,.send-form{padding:16px}.faucet-input,.send-input{padding:14px;font-size:14px}.faucet-button,.send-button{padding:14px 24px;font-size:14px;width:100%}.validator-modal-content{padding:24px 16px;margin:12px;max-height:90vh;overflow-y:auto}.validator-modal-content h2{font-size:24px}.validator-modal-content .agent-big-avatar,.validator-modal-content>div>div:first-child>div:first-child{width:120px!important;height:120px!important}.transaction-modal{padding:16px;margin:12px}}@media (max-width: 480px){.app-header{padding:6px 8px}.header-logo h1{font-size:16px}.header-logo img{width:32px;height:32px}.nav-tab{padding:6px 10px;font-size:10px}.hero-title{font-size:22px!important}.hero-subtitle{font-size:9px!important}.stats-row{gap:6px}.stat-card{padding:10px 8px;min-width:60px}.stat-value{font-size:16px}.stat-label{font-size:8px}.main-dashboard{padding:8px;gap:10px}.dashboard-panel{padding:12px}.panel-header h3{font-size:12px}.validators-mini-grid{gap:6px}.validator-mini-card{padding:10px}.validator-avatar{width:36px;height:36px}.validator-name{font-size:12px}.validator-role{font-size:9px}.agent-list{grid-template-columns:1fr}.oracle-title,.gip-title,.docs-title{font-size:18px!important}.gip-stats-grid{grid-template-columns:1fr 1fr}.proposal-card{padding:12px}.proposal-id{font-size:12px}.proposal-title{font-size:13px}}@media (hover: none) and (pointer: coarse){.nav-tab,.validator-mini-card,.agent-card,.proposal-card,.docs-nav-item,button{min-height:44px}.nav-tab:active,.validator-mini-card:active,.agent-card:active,.proposal-card:active{transform:scale(.98);opacity:.9}}@media (max-height: 500px) and (orientation: landscape){.hero-section{padding:16px 12px}.hero-title{font-size:24px!important}.stats-row{gap:8px}.stat-card{padding:8px}.main-dashboard{grid-template-columns:1fr 1fr}}.explorer-pro{padding:24px;background:var(--bg-primary);min-height:100vh;display:flex;flex-direction:column}.explorer-pro-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--border-light)}.explorer-pro-title{display:flex;align-items:center;gap:16px}.explorer-pro-title h2{font-family:Orbitron,sans-serif;font-size:28px;font-weight:700;color:var(--text-primary);margin:0}.explorer-pro-status{display:flex;align-items:center;gap:8px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;color:#10b981;text-transform:uppercase;letter-spacing:1px}.status-dot{width:8px;height:8px;background:#10B981;border-radius:50%;animation:pulse-live 2s infinite}.explorer-pro-epoch{display:flex;gap:12px}.epoch-badge{display:flex;flex-direction:column;align-items:center;background:var(--bg-card);border:1px solid var(--border-light);border-radius:12px;padding:10px 20px}.epoch-label{font-size:10px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}.epoch-value{font-family:Orbitron,sans-serif;font-size:18px;font-weight:700;color:var(--bonk-orange)}.explorer-pro-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:24px}.explorer-stat-card{display:flex;align-items:center;gap:14px;background:var(--bg-card);border:1px solid var(--border-light);border-radius:16px;padding:18px 20px;transition:all .3s ease}.explorer-stat-card:hover{border-color:var(--bonk-orange);transform:translateY(-2px);box-shadow:0 8px 24px #ff6b3526}.explorer-stat-card.online{border-color:#10b9814d}.explorer-stat-card.online:hover{border-color:#10b981}.stat-icon{font-size:28px}.stat-info{display:flex;flex-direction:column}.stat-number{font-family:Orbitron,sans-serif;font-size:22px;font-weight:700;color:var(--text-primary)}.explorer-stat-card .stat-label{font-size:11px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin:0}.explorer-transactions-full{width:100%;margin-bottom:24px}.explorer-transactions-full .transactions-panel{width:100%}.explorer-transactions-full .transactions-feed{max-height:500px;overflow-y:auto}.explorer-info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:24px}@media (max-width: 1024px){.explorer-info-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.explorer-info-grid{grid-template-columns:1fr}}.explorer-pro-grid{display:grid;grid-template-columns:320px 1fr;gap:24px;margin-bottom:24px;flex:1;min-height:0;align-items:start}.explorer-pro-sidebar{display:flex;flex-direction:column;gap:20px;position:sticky;top:100px;max-height:calc(100vh - 120px);overflow-y:auto;padding-right:8px}.explorer-pro-main{display:flex;flex-direction:column;gap:20px;min-height:0}.explorer-panel{background:var(--bg-card);border:1px solid var(--border-light);border-radius:16px;overflow:hidden}.panel-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border-light);background:rgba(255,255,255,.02)}.panel-header h3{font-family:Inter,sans-serif;font-size:15px;font-weight:700;color:var(--text-primary);margin:0;display:flex;align-items:center;gap:8px}.panel-count{font-size:12px;font-weight:600;color:var(--bonk-orange);background:rgba(255,107,53,.1);padding:4px 10px;border-radius:12px}.panel-content{padding:12px;max-height:280px;overflow-y:auto}.account-row{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:var(--bg-card-hover);border-radius:8px;margin-bottom:8px;transition:all .2s ease}.account-row:hover{background:rgba(255,107,53,.05);border-left:2px solid var(--bonk-orange)}.account-addr{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--text-secondary)}.account-bal{font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:var(--bonk-orange)}.validator-row{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:var(--bg-card-hover);border-radius:8px;margin-bottom:8px}.validator-info{display:flex;align-items:center;gap:10px}.validator-mini-avatar{width:28px;height:28px;border-radius:50%;object-fit:cover}.validator-name-text{font-size:13px;font-weight:600}.validator-rate{font-size:13px;font-weight:700;color:#10b981}.block-row{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:var(--bg-card-hover);border-radius:8px;margin-bottom:8px}.block-num{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;color:var(--bonk-orange)}.block-producer-name{font-size:12px;color:var(--text-secondary)}.block-tx-count{font-size:11px;color:var(--text-tertiary);background:rgba(255,255,255,.05);padding:3px 8px;border-radius:4px}.transactions-panel{flex:1}.live-badge{font-size:11px;font-weight:600;color:#10b981;animation:pulse-live 2s infinite}.transactions-feed{padding:12px;max-height:400px;overflow-y:auto}.explorer-search-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border-light);position:relative}.explorer-search-input{flex:1;background:var(--bg-card-hover);border:1px solid var(--border-light);border-radius:8px;padding:10px 14px;font-family:JetBrains Mono,monospace;font-size:13px;color:var(--text-primary);transition:all .2s ease}.explorer-search-input::placeholder{color:var(--text-tertiary)}.explorer-search-input:focus{outline:none;border-color:var(--bonk-orange);box-shadow:0 0 0 3px #ff6b351a}.explorer-search-clear{position:absolute;right:24px;background:transparent;border:none;color:var(--text-tertiary);cursor:pointer;padding:6px;font-size:12px;transition:color .2s ease}.explorer-search-clear:hover{color:var(--bonk-orange)}.explorer-pagination{display:flex;justify-content:center;align-items:center;gap:16px;padding:16px;border-top:1px solid var(--border-light);background:rgba(255,255,255,.02)}.pagination-btn{background:var(--bg-card-hover);border:1px solid var(--border-light);border-radius:8px;padding:8px 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:var(--text-primary);cursor:pointer;transition:all .2s ease}.pagination-btn:hover:not(:disabled){background:var(--bonk-orange);border-color:var(--bonk-orange);color:#fff}.pagination-btn:disabled{opacity:.4;cursor:not-allowed}.pagination-info{font-family:Inter,sans-serif;font-size:13px;color:var(--text-secondary)}.tx-row{display:grid;grid-template-columns:200px 1fr 120px;gap:16px;align-items:center;padding:12px 16px;background:var(--bg-card-hover);border-radius:10px;margin-bottom:8px;border-left:3px solid transparent;transition:all .2s ease}.tx-row:hover{border-left-color:var(--bonk-orange);background:rgba(255,107,53,.05)}.tx-row-left{display:flex;flex-direction:column;gap:4px}.tx-hash-badge{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-secondary)}.tx-time-badge{font-size:10px;color:var(--text-tertiary)}.tx-row-center{display:flex;align-items:center;gap:8px}.tx-addr{font-family:JetBrains Mono,monospace;font-size:11px;padding:4px 8px;border-radius:4px}.tx-addr.from{background:rgba(74,144,217,.1);color:#4a90d9}.tx-addr.to{background:rgba(16,185,129,.1);color:#10b981}.tx-arrow-icon{color:var(--text-tertiary);font-size:14px}.tx-row-right{text-align:right}.tx-amount-badge{font-family:Inter,sans-serif;font-size:13px;font-weight:700;color:var(--bonk-orange)}.commentary-panel{max-height:350px}.commentary-feed{padding:12px;max-height:280px;overflow-y:auto}.commentary-block{margin-bottom:16px;background:rgba(255,255,255,.02);border-radius:12px;overflow:hidden}.commentary-block-header{font-family:Orbitron,sans-serif;font-size:12px;font-weight:700;color:var(--bonk-orange);padding:10px 14px;background:rgba(255,107,53,.08);border-bottom:1px solid var(--border-light)}.commentary-message{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-left:3px solid var(--bonk-orange);background:var(--bg-card-hover);margin:0}.commentary-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.commentary-content{flex:1}.commentary-name{font-size:12px;font-weight:700;display:block;margin-bottom:4px}.commentary-content p{font-size:13px;color:var(--text-secondary);margin:0;line-height:1.5}.explorer-chat-section{margin-top:0}.chat-panel{max-height:none}.chat-subtitle{font-size:12px;color:var(--text-tertiary);font-weight:400}.chat-messages-container{padding:16px;max-height:300px;overflow-y:auto;background:rgba(0,0,0,.2)}.chat-empty{text-align:center;color:var(--text-tertiary);padding:40px;font-size:14px}.chat-message-row{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.chat-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid rgba(255,255,255,.1)}.chat-message-content{flex:1;background:var(--bg-card-hover);padding:12px 16px;border-radius:4px 12px 12px}.chat-sender{font-size:13px;font-weight:700;display:block;margin-bottom:6px}.chat-text{font-size:14px;color:var(--text-primary);margin:0;line-height:1.6}.system-message{width:100%;padding:12px 16px;background:rgba(255,215,0,.1);border:1px solid rgba(255,215,0,.2);border-radius:8px;color:gold;font-size:13px;font-family:JetBrains Mono,monospace}.chat-input-form{display:flex;gap:12px;padding:16px;border-top:1px solid var(--border-light);background:rgba(0,0,0,.3)}.chat-input{flex:1;background:var(--bg-card-hover);border:1px solid var(--border-light);border-radius:10px;padding:12px 16px;font-size:14px;color:var(--text-primary);font-family:Inter,sans-serif;outline:none;transition:border-color .2s ease}.chat-input:focus{border-color:var(--bonk-orange)}.chat-input::placeholder{color:var(--text-tertiary)}.chat-send-btn{background:linear-gradient(135deg,var(--bonk-orange) 0%,#ff8c42 100%);border:none;border-radius:10px;padding:12px 24px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:all .3s ease}.chat-send-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff6b3566}.empty-state{text-align:center;color:var(--text-tertiary);padding:24px;font-size:13px}@media (max-width: 1200px){.explorer-pro-stats{grid-template-columns:repeat(3,1fr)}.explorer-pro-grid{grid-template-columns:280px 1fr}}@media (max-width: 900px){.explorer-pro-stats{grid-template-columns:repeat(2,1fr)}.explorer-pro-grid{grid-template-columns:1fr}.explorer-pro-sidebar{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;position:static;max-height:none;overflow-y:visible;padding-right:0}.tx-row{grid-template-columns:1fr;gap:8px}.tx-row-center{justify-content:flex-start}.tx-row-right{text-align:left}}@media (max-width: 768px){.explorer-pro{padding:16px}.explorer-pro-header{flex-direction:column;gap:16px;align-items:flex-start}.explorer-pro-title h2{font-size:22px}.explorer-pro-stats{grid-template-columns:1fr 1fr;gap:12px}.explorer-pro-sidebar{grid-template-columns:1fr;position:static;max-height:none;overflow-y:visible;padding-right:0}.panel-content{max-height:200px}.transactions-feed{max-height:300px}}
