:root{--black:#000;--dark-gray:#000;--medium-gray:#000;--white:#fff}*{border-radius:0!important;box-sizing:border-box;font-family:IBM Plex Mono,monospace;letter-spacing:-1px;margin:0;padding:0;text-transform:uppercase}body{background-color:var(--black);color:var(--white);display:flex;flex-direction:column;line-height:1.2;min-height:100vh}.app-container{border:1px solid var(--medium-gray);display:grid;grid-template-rows:auto auto 1fr auto;min-height:100vh}.app-header{background-color:var(--black);border-bottom:1px solid var(--medium-gray);padding:1rem}.header-content{max-width:1200px}.app-title{border:2px solid var(--white);color:var(--white);font-size:1.5rem;font-weight:400;padding:.5rem 1rem}.title-icon{margin-right:.5rem}.header-actions{gap:.5rem}.action-btn,.wallet-btn{background-color:var(--black);border:1px solid var(--medium-gray);color:var(--white);cursor:pointer;font-size:.8rem;padding:.5rem 1rem}.action-btn.active,.action-btn:hover,.wallet-btn:hover{background-color:var(--white);border-color:var(--white);color:var(--black)}.wallet-info{border:1px solid var(--medium-gray);font-size:.8rem;gap:.5rem;padding:.5rem 1rem}.wallet-icon{font-size:1rem}.app-nav{border-bottom:1px solid var(--medium-gray);display:flex}.nav-btn{background-color:var(--black);border:none;border-right:1px solid var(--medium-gray);color:var(--white);cursor:pointer;flex:1;font-size:.9rem;padding:1rem;text-align:center}.nav-btn:last-child{border-right:none}.nav-btn.active,.nav-btn:hover{background-color:var(--medium-gray);color:var(--black)}.nav-icon{margin-right:.5rem}.app-main{flex:1;margin:0 auto;max-width:1200px;padding:1rem;width:100%}.dashboard-card,.detail-card{background-color:var(--black);border:1px solid var(--medium-gray);margin-bottom:1rem}.chart-title,.dashboard-title,.detail-title,.section-title{align-items:center;border-bottom:1px solid var(--medium-gray);display:flex;font-size:1.2rem;font-weight:400;padding:1rem}.icon{font-size:1.2rem;margin-right:.5rem}.metrics-grid{background-color:var(--medium-gray);gap:1px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.metric-card{background-color:var(--black);border:1px solid var(--medium-gray);gap:1rem;min-height:100px;padding:1rem}.metric-icon{font-size:1.8rem}.metric-label{color:var(--medium-gray);font-size:.7rem;margin-bottom:.2rem}.metric-value{font-size:1.5rem}.metric-unit{color:var(--medium-gray);font-size:.7rem}.chart-card,.latest-blocks-section,.latest-txs-section{border:1px solid var(--medium-gray);margin-top:1rem}.table-container{overflow-x:auto}.data-table{border-collapse:collapse;font-size:.8rem;width:100%}.data-table td,.data-table th{border-bottom:1px solid var(--medium-gray);padding:.8rem;text-align:left}.data-table th{font-weight:400;letter-spacing:0;text-transform:uppercase}.data-table th,.data-table tr:hover{background-color:var(--dark-gray)}.address-cell,.hash-cell{font-family:IBM Plex Mono,monospace;font-size:.7rem}.block-cell{font-weight:700}.amount-cell{font-family:IBM Plex Mono,monospace;text-align:right}.pagination-controls{border-top:1px solid var(--medium-gray);justify-content:space-between;padding:1rem}.pagination-btn{background-color:var(--black);border:1px solid var(--medium-gray);color:var(--white);padding:.5rem 1rem}.pagination-btn:hover:not(:disabled){background-color:var(--white);border-color:var(--white);color:var(--black)}.pagination-btn:disabled{opacity:.5}.page-indicator{font-size:.8rem}.search-container{margin-bottom:1rem}.search-input-group{border:1px solid var(--medium-gray);display:flex}.search-input{background-color:var(--black);border:none;color:var(--white);flex:1;font-size:.9rem;outline:none;padding:.8rem 1rem}.search-input:focus{border:1px solid var(--white)}.search-btn{align-items:center;background-color:var(--black);border:none;border-left:1px solid var(--medium-gray);color:var(--white);cursor:pointer;display:flex;gap:.5rem;padding:0 1rem}.search-btn:hover{background-color:var(--white);color:var(--black)}.search-icon{font-size:1rem}.empty-state{border-top:1px solid var(--medium-gray);color:var(--medium-gray);padding:2rem}.empty-icon{display:block;font-size:2rem;margin-bottom:1rem}.app-footer{background-color:var(--black);border-top:1px solid var(--medium-gray);color:var(--medium-gray);font-size:.8rem;padding:1rem;text-align:center}.action-btn,.nav-btn,.pagination-btn,.search-btn,.wallet-btn,button{transition:none!important}.action-btn:hover,.nav-btn:hover,.pagination-btn:hover,.search-btn:hover,.wallet-btn:hover,button:hover{background-color:var(--white)!important;border-color:var(--white)!important;color:var(--black)!important}.chartjs-render-monitor{border:1px solid var(--medium-gray)!important}.block-meta-grid{background-color:var(--medium-gray);display:grid;gap:1px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.meta-item{align-items:center;background-color:var(--black);border:1px solid var(--medium-gray);display:flex;gap:1rem;padding:1rem}.meta-icon{font-size:1.8rem}.meta-label{color:var(--medium-gray);font-size:.7rem}.meta-value{font-size:1rem;font-weight:700}.block-hash{font-size:.8rem;padding:1rem}.hash-label{color:var(--medium-gray)}.transactions-section{margin-top:1rem}.address-meta{border-bottom:1px solid var(--medium-gray);padding:1rem}.address-hash{margin-bottom:.5rem}.balance-display{display:flex;gap:.5rem}.balance-label{color:var(--medium-gray);font-size:.8rem}.balance-amount{font-size:.9rem}.total-rewards{display:flex;gap:.5rem;padding:1rem}.total-label{color:var(--medium-gray);font-size:.8rem}.total-amount{font-size:.9rem;font-weight:700}.more-transactions{color:var(--medium-gray);font-size:.8rem;padding:1rem}.warning-banner{align-items:center;background-color:var(--dark-gray);border:1px solid var(--medium-gray);display:flex;gap:.5rem;padding:1rem}.warning-icon{font-size:1.2rem}.consensus-overview,.shard-grid{margin-bottom:2rem}.shard-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.shard-card{background-color:var(--dark-gray);border:1px solid var(--medium-gray);padding:1rem}.shard-header{justify-content:space-between;margin-bottom:1rem}.shard-header,.shard-title{align-items:center;display:flex}.shard-title{font-size:1rem;font-weight:400;gap:.5rem}.shard-icon{font-size:1.2rem}.shard-status{color:var(--black);font-size:.7rem;font-weight:700;padding:.25rem .5rem;text-transform:uppercase}.shard-metrics{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.shard-metric{align-items:center;display:flex;font-size:.8rem;gap:.5rem}.shard-metric .metric-icon{text-align:center;width:1.5rem}.shard-metric .metric-label{color:var(--medium-gray);flex:1}.shard-metric .metric-value{color:var(--white);font-weight:700}.performance-bar{margin-bottom:1rem}.performance-label{color:var(--medium-gray);font-size:.7rem;margin-bottom:.25rem;text-transform:uppercase}.performance-track{background-color:var(--medium-gray);height:4px;position:relative;width:100%}.performance-fill{height:100%;transition:width .3s ease}.validator-list{border-top:1px solid var(--medium-gray);padding-top:.5rem}.validator-label{color:var(--medium-gray);font-size:.7rem;margin-bottom:.25rem;text-transform:uppercase}.validator-ids{display:flex;flex-wrap:wrap;gap:.25rem}.validator-id{background-color:var(--medium-gray);color:var(--white);font-size:.7rem;padding:.1rem .3rem}.validator-more{color:var(--medium-gray);font-size:.7rem}.cross-shard-summary{background-color:var(--dark-gray);border:1px solid var(--medium-gray);padding:1rem}.cross-shard-metrics{align-items:center;display:flex;justify-content:center}.cross-shard-total{font-size:1rem;font-weight:700;text-align:center}.dashboard-card{background:linear-gradient(135deg,#000,#000);border:1px solid #fff;border-radius:16px;margin-bottom:24px;padding:24px}.dashboard-title{align-items:center;color:#fff;display:flex;font-size:1.8rem;font-weight:700;gap:12px;margin-bottom:24px}.dashboard-title .icon{font-size:2rem}.metrics-grid{gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:32px}.metric-card{align-items:center;background:linear-gradient(135deg,#000,#000);display:flex;gap:16px}.metric-card:hover{box-shadow:0 8px 25px #0000004d}.metric-icon{font-size:2.5rem;opacity:.8}.metric-label{font-size:.9rem;margin:0 0 4px}.metric-value{font-family:IBM Plex Mono,monospace;font-size:1.8rem;margin:0}.metric-unit{color:#999;font-size:.8rem;margin:0}.chart-section{margin:32px 0}.section-title{align-items:center;color:#fff;display:flex;font-size:1.4rem;font-weight:600;gap:8px;margin-bottom:16px}.chart-container{border:1px solid #fff;border-radius:12px;height:300px;padding:16px}.activity-section{margin-top:32px}.activity-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.activity-item{background:#000;border:1px solid #fff;border-radius:12px;padding:20px}.activity-title{align-items:center;color:#fff;display:flex;font-size:1.2rem;gap:8px;margin-bottom:16px}.activity-list{display:flex;flex-direction:column;gap:8px}.activity-entry{align-items:center;background:#000;border-radius:8px;display:flex;gap:12px;margin-bottom:8px;padding:12px}.entry-icon{font-size:1.2rem}.entry-text{color:#fff;flex:1;font-size:.9rem}.entry-time{color:#999;font-family:IBM Plex Mono,monospace;font-size:.8rem}.health-metrics{display:flex;flex-direction:column;gap:12px}.health-item{align-items:center;border-bottom:1px solid #fff;display:flex;justify-content:space-between;padding:8px 0}.health-label{color:#ccc;font-size:.9rem}.health-value{color:#fff;font-family:IBM Plex Mono,monospace;font-weight:600}.validator-dashboard{background:linear-gradient(135deg,#000,#000);border:1px solid #fff;border-radius:16px;margin-bottom:24px;padding:24px}.staking-overview{margin-bottom:32px}.overview-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.overview-card{align-items:center;background:linear-gradient(135deg,#000,#000);border:1px solid #fff;border-radius:12px;display:flex;gap:16px;padding:20px}.overview-icon{font-size:2.5rem;opacity:.8}.overview-label{color:#ccc;font-size:.9rem;margin:0 0 4px}.overview-value{color:#fff;font-family:IBM Plex Mono,monospace;font-size:1.8rem;font-weight:700;margin:0}.overview-unit{color:#999;font-size:.8rem;margin:0}.become-validator{background:linear-gradient(135deg,#2a1a4a,#3a2a5a);border:1px solid #5a4a7a;border-radius:12px;margin:32px 0;padding:24px}.validator-requirements{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:24px}.requirement-card{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;gap:12px;padding:16px}.req-icon{font-size:2rem}.requirement-card h4{color:#fff;font-size:1rem;margin:0 0 4px}.requirement-card p{color:#ccc;font-size:.9rem;margin:0}.validator-apply-btn{align-items:center;background:linear-gradient(135deg,#8a4fff,#a855f7);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;grid-column:1/-1;justify-self:center;padding:12px 24px;transition:all .3s ease}.validator-apply-btn:hover{box-shadow:0 8px 25px #8a4fff4d;transform:translateY(-2px)}.validator-list{margin:32px 0}.validators-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.validator-card{background:linear-gradient(135deg,#000,#000);border:1px solid #fff;border-radius:12px;padding:20px;transition:all .3s ease}.validator-card:hover{border-color:#fff;box-shadow:0 8px 25px #0000004d;transform:translateY(-2px)}.validator-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.validator-name{color:#fff;font-size:1.2rem;margin:0}.validator-status{border-radius:20px;font-weight:600;padding:4px 12px}.status-excellent{background:#059669;color:#fff}.status-good{background:#d97706;color:#fff}.status-warning{background:#dc2626;color:#fff}.validator-info{margin-bottom:16px}.info-row{align-items:center;border-bottom:1px solid #fff;display:flex;justify-content:space-between;padding:6px 0}.info-label{color:#ccc;font-size:.9rem}.info-value{color:#fff;font-family:IBM Plex Mono,monospace;font-weight:600}.apr-value{color:#10b981}.validator-actions{margin-top:16px}.delegate-btn{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:8px;display:flex;font-weight:600;gap:8px;justify-content:center;padding:10px 16px;transition:all .3s ease;width:100%}.delegate-btn:hover{box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.staking-form{display:flex;flex-direction:column;gap:8px}.stake-input{background:#000;border:1px solid #fff;border-radius:6px;color:#fff;font-family:IBM Plex Mono,monospace;padding:8px 12px}.stake-buttons{display:flex;gap:8px}.stake-confirm-btn{background:#10b981;font-weight:600}.stake-cancel-btn,.stake-confirm-btn{border:none;border-radius:6px;color:#fff;cursor:pointer;flex:1;padding:8px 16px}.stake-cancel-btn{background:#6b7280}.staking-rewards{margin:32px 0}.rewards-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.reward-card{align-items:center;background:linear-gradient(135deg,#000,#000);border:1px solid #fff;border-radius:12px;display:flex;gap:16px;padding:20px}.reward-icon{font-size:2.5rem;opacity:.8}.reward-label{color:#ccc;font-size:.9rem;margin:0 0 4px}.reward-value{color:#10b981;font-family:IBM Plex Mono,monospace;font-size:1.8rem;font-weight:700;margin:0}.reward-unit{color:#999;font-size:.8rem;margin:0}.claim-rewards-btn{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;grid-column:1/-1;justify-self:center;padding:12px 24px;transition:all .3s ease}.claim-rewards-btn:hover{box-shadow:0 8px 25px #10b9814d;transform:translateY(-2px)}.token-manager{background:linear-gradient(135deg,#000,#000);border:1px solid #fff;border-radius:16px;margin-bottom:24px;padding:24px}.portfolio-overview{margin-bottom:32px}.portfolio-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.token-card{background:linear-gradient(135deg,#000,#000);border:1px solid #fff;border-radius:12px;padding:20px;transition:all .3s ease}.token-card:hover{border-color:#fff;box-shadow:0 8px 25px #0000004d;transform:translateY(-2px)}.token-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.token-symbol{color:#fff;font-size:1.4rem;font-weight:700;margin:0}.token-name{color:#ccc;font-size:.9rem;margin:4px 0 0}.token-change{border-radius:6px;font-size:.8rem;font-weight:600;padding:4px 8px}.token-change.positive{background:#10b981;color:#fff}.token-change.negative{background:#ef4444;color:#fff}.token-balance{margin-bottom:16px}.balance-amount{color:#fff;font-size:1.6rem;margin:0}.balance-amount,.balance-value{font-family:IBM Plex Mono,monospace}.balance-value{color:#10b981;font-size:1rem;margin:4px 0 0}.token-details{border-top:1px solid #fff;padding-top:12px}.detail-row{align-items:center;display:flex;justify-content:space-between;padding:4px 0}.detail-label{color:#ccc}.detail-label,.detail-value{font-size:.8rem}.token-transfer{background:linear-gradient(135deg,#000,#000);border:1px solid #fff;border-radius:12px;margin:32px 0;padding:24px}.transfer-form{display:grid;gap:16px;max-width:400px}.form-group{display:flex;flex-direction:column;gap:6px}.form-label{color:#ccc;font-size:.9rem;font-weight:600}.form-input,.form-select{background:#000;border:1px solid #fff;border-radius:8px;color:#fff;font-family:IBM Plex Mono,monospace;padding:12px}.form-input:focus,.form-select:focus{border-color:#3b82f6;outline:none}.transfer-btn{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transition:all .3s ease}.transfer-btn:hover:not(:disabled){box-shadow:0 8px 25px #3b82f64d;transform:translateY(-2px)}.transfer-btn:disabled{cursor:not-allowed;opacity:.5}.smart-contracts{margin:32px 0}.contracts-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.contract-card{background:linear-gradient(135deg,#000,#000);border:1px solid #fff;border-radius:12px;padding:20px;transition:all .3s ease}.contract-card:hover{border-color:#fff;box-shadow:0 8px 25px #0000004d;transform:translateY(-2px)}.contract-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.contract-name{color:#fff;font-size:1.2rem;margin:0}.contract-status{border-radius:20px;font-size:.8rem;font-weight:600;padding:4px 12px}.contract-status.active{background:#10b981;color:#fff}.contract-info{margin-bottom:16px}.contract-actions{display:flex;gap:8px}.interact-btn,.view-btn{align-items:center;background:linear-gradient(135deg,#6366f1,#4338ca);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex:1;font-size:.8rem;gap:4px;justify-content:center;padding:8px 12px;transition:all .3s ease}.view-btn{background:linear-gradient(135deg,#6b7280,#4b5563)}.interact-btn:hover,.view-btn:hover{transform:translateY(-1px)}.recent-transactions{margin:32px 0}.transactions-list{display:flex;flex-direction:column;gap:8px}.transaction-item{align-items:center;background:#000;border:1px solid #fff;border-radius:8px;display:flex;gap:16px;margin-bottom:8px;padding:16px}.tx-icon{font-size:1.5rem}.tx-details{flex:1}.tx-action{color:#fff;font-weight:600;margin:0 0 4px}.tx-address{color:#ccc;font-size:.8rem;margin:0}.tx-address,.tx-time{font-family:IBM Plex Mono,monospace}.tx-time{color:#999}.app{background:#0a0a0a;color:#fff;display:flex;flex-direction:column;min-height:100vh}.header{background:linear-gradient(135deg,#000,#000);border-bottom:1px solid #fff;padding:0}.header-content{display:grid;gap:24px;grid-template-columns:1fr auto 1fr;padding:16px 24px}.header-center{align-items:center;display:flex;justify-content:center;min-width:0}.header-left{display:flex;flex-direction:column;gap:4px}.header-title{align-items:center;color:#fff;display:flex;font-size:1.8rem;font-weight:700;gap:12px;margin:0}.header-icon{font-size:2rem}.header-subtitle{margin:0;opacity:.8}.header-right{align-items:center;display:flex;gap:16px}.connection-status{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;display:flex;gap:8px;padding:8px 16px}.status-indicator{font-size:1.2rem}.status-indicator.loading{animation:spin 1s linear infinite}.status-text{color:#fff;font-weight:600}.nav-tabs{background:#000;border-top:1px solid #fff;display:flex;padding:0 24px}.nav-tab{align-items:center;background:none;border:none;border-bottom:3px solid #0000;color:#ccc;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:16px 24px;transition:all .3s ease}.nav-tab:hover{background:#ffffff0d;color:#fff}.nav-tab.active{background:#3b82f61a;border-bottom-color:#3b82f6;color:#fff}.tab-icon{font-size:1.2rem}.main-content{flex:1;padding:24px;position:relative}.loading-overlay{align-items:center;background:#000c;bottom:0;display:flex;flex-direction:column;gap:16px;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.loading-spinner{font-size:3rem}.footer{background:#000;border-top:1px solid #fff;padding:16px 24px;text-align:center}.footer-text{color:#ccc;font-size:.9rem;margin:0}.error-container{align-items:center;background:#0a0a0a;display:flex;justify-content:center;min-height:100vh;padding:24px}.error-card{background:linear-gradient(135deg,#000,#000);border:1px solid #ef4444;border-radius:16px;max-width:500px;padding:32px;text-align:center}.error-title{color:#ef4444;margin-bottom:16px}.error-message{font-family:IBM Plex Mono,monospace}.error-message,.retry-button{color:#fff;margin-bottom:24px}.retry-button{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:8px;cursor:pointer;font-weight:600;padding:12px 24px;transition:all .3s ease}.retry-button:hover{box-shadow:0 8px 25px #3b82f64d;transform:translateY(-2px)}.error-help{text-align:left}.error-help h3{color:#fff;margin-bottom:12px}.error-help ul{color:#ccc;margin:0;padding-left:20px}.error-help li{margin-bottom:8px}@media (max-width:768px){.header-content{gap:16px;grid-template-columns:1fr;grid-template-rows:auto auto auto;text-align:center}.header-left{align-items:center;grid-row:1}.header-center{grid-row:2;justify-content:stretch}.header-right{grid-row:3;justify-content:center}.header-title{font-size:1.5rem}}@media (max-width:480px){.header-content{padding:12px 16px}.header-title{font-size:1.3rem}.header-subtitle{font-size:.8rem}}.loading-container{background:#000;color:#fff;flex-direction:column;padding:2rem}.loading-container,.loading-spinner{align-items:center;display:flex;justify-content:center}.loading-spinner{margin-bottom:1rem}.spinner-border{animation:spin 1s linear infinite;border:3px solid #333;border-radius:50%;border-top-color:#fff;height:40px;width:40px}.spinner-small .spinner-border{border-width:2px;height:24px;width:24px}.spinner-large .spinner-border{border-width:4px;height:60px;width:60px}.loading-message{color:#ccc;font-size:.9rem;text-align:center}.error-boundary{align-items:center;background:#000;border:1px solid #fff;color:#fff;display:flex;justify-content:center;min-height:200px;padding:2rem}.error-content{max-width:600px;text-align:center}.error-title{color:#f44;font-size:1.5rem;margin-bottom:1rem}.error-message{color:#f44;font-size:.9rem;margin-bottom:1rem}.error-details,.error-message{background:#111;border:1px solid #333;border-radius:0;font-family:monospace;padding:1rem;text-align:left}.error-details{color:#ccc;font-size:.8rem;margin-bottom:1.5rem;max-height:200px;overflow-y:auto}.error-actions{display:flex;gap:1rem;justify-content:center}.reload-button,.retry-button{background:#000;border:1px solid #fff;color:#fff;cursor:pointer;font-size:.9rem;padding:.75rem 1.5rem;transition:all .2s ease}.retry-button:hover{background:#fff;color:#000}.reload-button:hover{background:#333}.app-header{background:#000;border-bottom:1px solid #fff;color:#fff;padding:1rem 2rem;position:sticky;top:0;z-index:100}.header-content{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:0 auto;max-width:1400px}.header-branding h1{color:#fff;font-size:1.8rem;font-weight:400;margin:0}.header-subtitle{color:#ccc;font-size:.9rem;margin:.25rem 0 0}.header-actions{gap:20px}.header-actions,.header-status,.network-indicator{align-items:center;display:flex}.network-indicator{gap:.5rem}.status-dot{display:inline-block}.status-ok{background-color:#0f0}.status-warning{background-color:#ff0}.status-error{background-color:red}.status-text{font-size:.9rem}.status-text.status-ok{color:#0f0}.status-text.status-warning{color:#ff0}.status-text.status-error{color:red}.app-footer{background:#000;border-top:1px solid #fff;color:#fff;margin-top:auto;padding:2rem}.footer-content{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:1200px}.footer-section h4{border-bottom:1px solid #333;color:#fff;font-size:1rem;margin:0 0 1rem;padding-bottom:.5rem}.footer-section p{color:#ccc;font-size:.9rem;margin:.5rem 0}.footer-bottom{border-top:1px solid #333;margin-top:2rem;padding-top:1rem;text-align:center}.footer-bottom p{color:#999;font-size:.8rem;margin:0}@media (max-width:768px){.header-content{flex-direction:column;gap:1rem;text-align:center}.footer-content{grid-template-columns:1fr;text-align:center}.error-actions{align-items:center;flex-direction:column}.reload-button,.retry-button{width:200px}}.network-switcher{align-items:center;display:flex;position:relative}.network-button{background:#000;border:1px solid #fff;color:#fff;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:.85rem;font-weight:500;letter-spacing:.5px;padding:8px 16px;transition:all .2s ease}.network-button:hover{background:#fff;color:#000}.network-name{color:inherit}.network-dropdown{background-color:#000;border:1px solid #fff;box-shadow:0 2px 8px #ffffff1a;left:0;min-width:200px;position:absolute;top:calc(100% + 4px);z-index:1000}.network-option{align-items:center;border-bottom:1px solid #333;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background-color .2s ease}.network-option:last-child{border-bottom:none}.network-option:hover{background-color:#fff;color:#000}.network-option:hover .network-chain-id,.network-option:hover .network-option-name{color:#000}.network-option.active{background-color:#111}.network-info{flex:1}.network-option-name{color:#fff;font-family:IBM Plex Mono,monospace;font-size:.85rem;font-weight:500;margin-bottom:2px}.network-chain-id{color:#888;font-family:IBM Plex Mono,monospace;font-size:.7rem}.check-mark{color:#fff;font-size:1rem}@media (max-width:768px){.network-button{font-size:.8rem;padding:6px 12px}.network-dropdown{left:auto;min-width:180px;right:0}}.wallet-connect{align-items:center;display:flex;position:relative}.connect-button{background:#000;border:1px solid #fff;color:#fff;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:.85rem;font-weight:500;letter-spacing:.5px;padding:8px 16px;transition:all .2s ease}.connect-button:hover{background:#fff;color:#000}.wallet-info{align-items:center;display:flex;gap:8px;position:relative}.address-button,.balance-display{background-color:#000;border:1px solid #fff;color:#fff;font-family:IBM Plex Mono,monospace;font-size:.85rem;font-weight:500;padding:8px 12px}.address-button{cursor:pointer;transition:all .2s ease}.address-button:hover{background-color:#fff;color:#000}.wallet-menu{background-color:#000;border:1px solid #fff;box-shadow:0 2px 8px #ffffff1a;min-width:300px;position:absolute;right:0;top:calc(100% + 4px);z-index:1000}.wallet-menu-header{border-bottom:1px solid #333;padding:12px}.wallet-menu-address{align-items:center;display:flex;font-size:.75rem;gap:8px;justify-content:space-between;word-break:break-all}.copy-btn,.wallet-menu-address{color:#fff;font-family:IBM Plex Mono,monospace}.copy-btn{background:#000;border:1px solid #fff;cursor:pointer;font-size:.7rem;padding:4px 8px;transition:all .2s ease}.copy-btn:hover{background-color:#fff;color:#000}.wallet-menu-balance{background-color:#000;border-bottom:1px solid #333;color:#fff;font-family:IBM Plex Mono,monospace;font-size:.85rem;padding:12px}.wallet-menu-actions{display:flex;flex-direction:column}.menu-action-btn{background-color:#000;border:none;border-bottom:1px solid #333;color:#fff;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:.8rem;padding:12px;text-align:left;transition:all .2s ease}.menu-action-btn:hover{background-color:#fff;color:#000}.menu-action-btn:last-child{border-bottom:none}.menu-action-btn.disconnect{color:#fff}.menu-action-btn.disconnect:hover{background-color:#fff;color:#000}.wallet-modal-overlay{align-items:center;background-color:#000000f2;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:2000}.wallet-modal{background-color:#000;border:1px solid #fff;font-family:IBM Plex Mono,monospace;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}.wallet-modal-header{align-items:center;border-bottom:1px solid #fff;display:flex;justify-content:space-between;padding:16px}.wallet-modal-header h2{color:#fff;font-size:1.1rem;font-weight:500;margin:0}.modal-close{font-size:1.2rem;height:28px;width:28px}.modal-close:hover{background-color:#fff}.wallet-modal-content{padding:20px}.modal-description{color:#ccc;font-size:.85rem;line-height:1.5;margin-bottom:16px}.form-group{margin-bottom:16px}.form-group label{font-weight:500;margin-bottom:6px}.address-input{background-color:#000;border:1px solid #fff;box-sizing:border-box;color:#fff;font-family:IBM Plex Mono,monospace;font-size:.85rem;padding:10px;transition:all .2s ease;width:100%}.address-input:focus{border-color:#fff;box-shadow:0 0 0 1px #fff;outline:none}.wallet-options{margin:16px 0}.wallet-option{background-color:#000;border:1px solid #333;padding:12px}.option-info{color:#ccc}.option-info strong{color:#fff;display:block;font-size:.85rem;margin-bottom:4px}.option-info p{font-size:.75rem;line-height:1.4;margin:0}.submit-button{background:#000;border:1px solid #fff;color:#fff;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:.85rem;font-weight:500;margin-top:12px;padding:12px;transition:all .2s ease;width:100%}.submit-button:hover{background:#fff;color:#000}.wallet-help{border-top:1px solid #333;color:#ccc;font-size:.8rem;margin-top:20px;padding-top:20px}.wallet-help p{margin:4px 0}.wallet-help strong{color:#fff}.wallet-help code{background-color:#111;border:1px solid #333;color:#fff;display:inline-block;font-size:.75rem;margin-top:6px;padding:4px 8px}@media (max-width:768px){.balance-display{display:none}.wallet-menu{min-width:280px;right:0}.wallet-modal{max-width:95vw}}.flow-consensus-real{background:#000;border:1px solid #fff;border-radius:4px;margin:24px 0;padding:24px}.consensus-header-real{align-items:center;border-bottom:1px solid #fff;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.consensus-header-real h3{color:#fff;font-size:24px;font-weight:700;margin:0}.consensus-status-badge{align-items:center;background:#0000;border:1px solid #fff;border-radius:4px;color:#fff;display:flex;font-size:14px;font-weight:600;gap:8px;padding:6px 16px}.status-dot{border-radius:50%;height:8px;width:8px}.status-dot,.status-dot.status-ok{background:#0f0}.status-dot.status-warning{background:#fa0}.status-dot.status-error{background:red}.consensus-metrics-grid-real{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:24px}.metric-card-real{align-items:flex-start;background:#000;border:1px solid #fff;border-radius:4px;display:flex;gap:12px;padding:16px;transition:all .3s ease}.metric-card-real:hover{box-shadow:0 4px 12px #ffffff1a;transform:translateY(-2px)}.metric-card-real.highlight{border:2px solid #fff}.metric-icon{font-size:32px;line-height:1}.metric-content{flex:1}.metric-label{color:#ffffffb3;font-size:12px;letter-spacing:.5px;margin-bottom:4px}.metric-value{font-size:28px;margin:4px 0}.metric-value.status-ok{color:#0f0}.metric-value.status-warning{color:#fa0}.metric-value.status-error{color:red}.metric-sublabel{color:#fff9;font-size:12px}.consensus-details-real{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:24px}.detail-section-real{background:#000;border:1px solid #fff;border-radius:4px;padding:16px}.detail-section-real h4{border-bottom:1px solid #ffffff4d;color:#fff;font-size:16px;font-weight:600;margin:0 0 12px;padding-bottom:8px}.detail-grid-real{display:grid;gap:12px;grid-template-columns:1fr 1fr}.detail-item-real{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.detail-label-real{color:#ffffffb3;font-size:13px}.detail-value-real{color:#fff;font-family:Courier New,monospace;font-size:14px;font-weight:600}.detail-value-real.status-ok{color:#0f0}.consensus-shards-real{margin-bottom:24px}.consensus-shards-real h4{color:#fff;font-size:18px;font-weight:600;margin:0 0 16px}.shard-grid-real{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.shard-card-real{background:#000;border:1px solid #fff;border-radius:4px;padding:12px}.shard-header-real{align-items:center;border-bottom:1px solid #ffffff4d;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.shard-name{color:#fff;font-size:14px;font-weight:600}.shard-status-badge{background:#0000;border:1px solid #fff;border-radius:2px;font-size:11px;font-weight:600;padding:2px 8px}.shard-status-badge.status-ok{border-color:#0f0;color:#0f0}.shard-status-badge.status-warning{border-color:#fa0;color:#fa0}.shard-metrics-real{display:flex;flex-direction:column;gap:8px}.shard-metric-item{display:flex;font-size:12px;justify-content:space-between}.shard-metric-label{color:#ffffffb3}.shard-metric-value{color:#fff;font-family:Courier New,monospace;font-weight:600}.consensus-technical-real{margin-bottom:24px}.consensus-technical-real h4{color:#fff;font-size:18px;font-weight:600;margin:0 0 16px}.tech-grid-real{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.tech-item-real{align-items:flex-start;background:#000;border:1px solid #fff;border-radius:4px;display:flex;gap:12px;padding:12px}.tech-icon{font-size:24px;line-height:1}.tech-content{flex:1}.tech-title{color:#fff;font-size:14px;font-weight:600;margin-bottom:4px}.tech-description{color:#fff9;font-size:12px}.consensus-footer-real{border-top:1px solid #fff;color:#ffffffb3;font-size:12px;gap:12px;padding-top:16px}.consensus-footer-real,.consensus-loading{align-items:center;display:flex;justify-content:center}.consensus-loading{flex-direction:column;padding:60px}.consensus-loading p{color:#fff;font-size:14px}@media (max-width:1024px){.consensus-metrics-grid-real{grid-template-columns:repeat(2,1fr)}.detail-grid-real{grid-template-columns:1fr}}@media (max-width:768px){.flow-consensus-real{padding:16px}.consensus-header-real{align-items:flex-start;flex-direction:column;gap:12px}.consensus-metrics-grid-real,.shard-grid-real,.tech-grid-real{grid-template-columns:1fr}}.consensus-overview-minimal{background-color:#000;border:1px solid #fff;color:#fff;font-family:IBM Plex Mono,monospace;padding:20px}.consensus-header-minimal{border-bottom:1px solid #fff;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.consensus-header-minimal,.consensus-status-minimal{align-items:center;display:flex}.status-indicator-minimal{background-color:#000;border:1px solid #fff;color:#fff;font-size:.9rem;font-weight:500;padding:8px 16px}.status-indicator-minimal.status-ok{border-color:#0f0;color:#0f0}.status-indicator-minimal.status-warning{border-color:#ff0;color:#ff0}.status-indicator-minimal.status-error{border-color:red;color:red}.consensus-grid-minimal{border:1px solid #fff;display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:30px}.metric-card-consensus{background-color:#000;border-bottom:1px solid #fff;border-right:1px solid #fff;padding:20px;text-align:center;transition:background-color .2s ease}.metric-card-consensus:hover{background-color:#000}.metric-card-consensus:nth-child(4n){border-right:none}.metric-content-consensus{display:flex;flex-direction:column;gap:8px}.metric-label-consensus{color:#fff;font-size:.9rem;font-weight:500;margin:0}.metric-value-consensus{color:#fff;font-family:IBM Plex Mono,monospace;font-size:1.8rem;font-weight:700;margin:0}.metric-value-consensus.status-ok{color:#0f0}.metric-value-consensus.status-warning{color:#ff0}.metric-value-consensus.status-error{color:red}.metric-sublabel-consensus{color:#fff;font-size:.8rem;margin:0;opacity:.7}.consensus-details-minimal{background-color:#000;border:1px solid #fff;padding:20px}.detail-section{margin-bottom:20px}.detail-title-minimal{border-bottom:1px solid #fff;color:#fff;font-size:1.2rem;font-weight:600;margin:0 0 15px;padding-bottom:8px}.detail-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.detail-item{align-items:center;border-bottom:1px solid #fff;justify-content:space-between;padding:10px 0}.detail-label{color:#fff}.detail-value{font-family:IBM Plex Mono,monospace;font-weight:400}.detail-value.status-ok{color:#0f0}.detail-value.status-warning{color:#ff0}.detail-value.status-error{color:red}.validator-list-minimal{background-color:#000;border:1px solid #fff;color:#fff;font-family:IBM Plex Mono,monospace;margin-top:20px;padding:20px}.validator-list-header{border-bottom:1px solid #fff;margin-bottom:20px;padding-bottom:15px}.validator-table-minimal{border:1px solid #fff;border-collapse:collapse;width:100%}.validator-table-minimal td,.validator-table-minimal th{border-bottom:1px solid #fff;border-right:1px solid #fff;padding:12px;text-align:left}.validator-table-minimal th{font-weight:600}.validator-table-minimal td,.validator-table-minimal th{background-color:#000;color:#fff}.validator-table-minimal tr:hover td{background-color:#000}.validator-table-minimal td:last-child,.validator-table-minimal th:last-child{border-right:none}.validator-status{border:1px solid;font-size:.8rem;font-weight:500;padding:4px 8px}.validator-status.online{border-color:#0f0;color:#0f0}.validator-status.offline{border-color:red;color:red}.flow-consensus-minimal{background-color:#000;border:1px solid #fff;color:#fff;font-family:IBM Plex Mono,monospace;margin-top:20px;padding:20px}.flow-phase-indicator{align-items:center;border-bottom:1px solid #fff;display:flex;justify-content:space-between;margin-bottom:20px;padding:15px 0}.phase-step{border:1px solid #fff;flex:1;margin-right:1px;padding:10px;text-align:center}.phase-step:last-child{margin-right:0}.phase-step.active{background-color:#000;border-color:#fff;border-width:2px;color:#fff}.phase-step.completed{background-color:#000;border-color:#0f0;color:#0f0}@media (max-width:768px){.consensus-grid-minimal{grid-template-columns:repeat(2,1fr)}.consensus-header-minimal{align-items:stretch;flex-direction:column;gap:15px}.detail-grid{grid-template-columns:1fr}.validator-table-minimal{font-size:.8rem}.flow-phase-indicator{flex-direction:column;gap:1px}.phase-step{margin-bottom:1px;margin-right:0}.phase-step:last-child{margin-bottom:0}}.network-stats-minimal{background-color:#000;border:1px solid #fff;color:#fff;font-family:IBM Plex Mono,monospace;padding:20px}.network-header-minimal{border-bottom:1px solid #fff;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.network-header-minimal,.network-status-minimal{align-items:center;display:flex}.network-grid-minimal{border:1px solid #fff;display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:30px}.metric-card-network{background-color:#000;border-bottom:1px solid #fff;border-right:1px solid #fff;padding:20px;text-align:center;transition:background-color .2s ease}.metric-card-network:hover{background-color:#111}.metric-card-network:nth-child(4n){border-right:none}.metric-content-network{display:flex;flex-direction:column;gap:8px}.metric-label-network{color:#fff;font-size:.9rem;font-weight:500;margin:0}.metric-value-network{color:#fff;font-family:IBM Plex Mono,monospace;font-size:1.8rem;font-weight:700;margin:0}.metric-value-network.status-ok{color:#0f0}.metric-value-network.status-warning{color:#ff0}.metric-value-network.status-error{color:red}.metric-sublabel-network{color:#fff;font-size:.8rem;margin:0;opacity:.7}.network-details-minimal{background-color:#000;border:1px solid #fff;padding:20px}.peer-list{display:flex;flex-direction:column;gap:10px}.peer-item{background-color:#000;border:1px solid #fff;padding:15px;transition:background-color .2s ease}.peer-item:hover{background-color:#111}.peer-info{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.peer-id{color:#fff;font-family:IBM Plex Mono,monospace;font-weight:600}.peer-status{border:1px solid;font-size:.8rem;font-weight:500;padding:4px 8px}.peer-status.status-ok{border-color:#0f0;color:#0f0}.peer-details{align-items:center;display:flex;justify-content:space-between}.peer-latency{color:#fff;font-size:.85rem;opacity:.8}.peer-version{font-size:.85rem;opacity:.7}.node-status-minimal,.peer-version{color:#fff;font-family:IBM Plex Mono,monospace}.node-status-minimal{background-color:#000;border:1px solid #fff;margin-top:20px;padding:20px}.node-status-header{border-bottom:1px solid #fff;margin-bottom:20px;padding-bottom:15px}.node-info-grid{border:1px solid #fff;display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.node-info-card{background-color:#000;border-bottom:1px solid #fff;border-right:1px solid #fff;padding:20px}.node-info-card:nth-child(2n){border-right:none}.node-info-label{color:#fff;font-size:.9rem;font-weight:500;margin-bottom:8px}.node-info-value{color:#fff;font-family:IBM Plex Mono,monospace;font-size:1.2rem;font-weight:600}.node-info-value.status-ok{color:#0f0}.node-info-value.status-warning{color:#ff0}.node-info-value.status-error{color:red}.peer-list-minimal{background-color:#000;border:1px solid #fff;color:#fff;font-family:IBM Plex Mono,monospace;margin-top:20px;padding:20px}.peer-table-minimal{border:1px solid #fff;border-collapse:collapse;width:100%}.peer-table-minimal td,.peer-table-minimal th{border-bottom:1px solid #fff;border-right:1px solid #fff;padding:12px;text-align:left}.peer-table-minimal th{font-weight:600}.peer-table-minimal td,.peer-table-minimal th{background-color:#000;color:#fff}.peer-table-minimal tr:hover td{background-color:#111}.peer-table-minimal td:last-child,.peer-table-minimal th:last-child{border-right:none}@media (max-width:768px){.network-grid-minimal{grid-template-columns:repeat(2,1fr)}.network-header-minimal{align-items:stretch;flex-direction:column;gap:15px}.node-info-grid{grid-template-columns:1fr}.node-info-card:nth-child(2n){border-right:1px solid #fff}.peer-table-minimal{font-size:.8rem}.peer-details,.peer-info{align-items:flex-start;flex-direction:column;gap:5px}}.dashboard-minimal{background-color:#000;color:#fff;font-family:IBM Plex Mono,monospace;min-height:100vh;padding:20px}.dashboard-header-minimal{display:flex;flex-direction:column;gap:20px;margin-bottom:30px}.dashboard-title-minimal{border-bottom:1px solid #fff;color:#fff;font-size:2rem;font-weight:600;margin:0;padding-bottom:15px;text-align:center}.search-container{display:flex;justify-content:center;width:100%}.token-section{background-color:#000;border:1px solid #fff;margin-bottom:30px;padding:20px}.section-title-minimal{border-bottom:1px solid #fff;color:#fff;font-size:1.5rem;font-weight:600;margin:0;padding-bottom:10px}.token-details{background-color:#000}.token-info-grid{display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.token-info-item{align-items:center;border-bottom:1px solid #fff;display:flex;justify-content:space-between;padding:10px 0}.token-info-item .label{color:#fff;font-weight:500}.token-info-item .value{color:#fff;font-family:IBM Plex Mono,monospace;font-weight:400}.metrics-grid-minimal{border:1px solid #fff;display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:30px}.metric-card-minimal{border-bottom:1px solid #fff;border-right:1px solid #fff;padding:20px;text-align:center;transition:background-color .2s ease}.metric-card-minimal,.metric-card-minimal:hover{background-color:#000}.metric-card-minimal:nth-child(4n){border-right:none}.metric-content-minimal{display:flex;flex-direction:column;gap:8px}.metric-label-minimal{color:#fff;font-size:.9rem;font-weight:500;margin:0}.metric-value-minimal{word-wrap:break-word;color:#fff;font-family:IBM Plex Mono,monospace;font-size:1.8rem;font-weight:700;line-height:1.2;margin:0;max-width:100%;overflow-wrap:break-word}.metric-unit-minimal{color:#fff;font-size:.8rem;margin:0;opacity:.7}.activity-container-minimal{border:1px solid #fff;display:grid;gap:1px;grid-template-columns:1fr 1fr}.activity-column{background-color:#000;border-right:1px solid #fff}.activity-column:last-child{border-right:none}.activity-section-minimal{height:100%;padding:20px}.activity-title-minimal{border-bottom:1px solid #fff;color:#fff;font-size:1.3rem;font-weight:600;margin:0 0 20px;padding-bottom:10px;text-align:center}.blocks-list-minimal{display:flex;flex-direction:column;gap:10px}.block-item-minimal{border:1px solid #fff;padding:15px;transition:background-color .2s ease}.block-item-minimal,.block-item-minimal:hover{background-color:#000}.block-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.block-number{font-family:IBM Plex Mono,monospace}.block-time{color:#fff;font-size:.8rem;opacity:.7}.block-details{display:flex;flex-direction:column;gap:4px}.block-hash{font-family:IBM Plex Mono,monospace;opacity:.8}.block-hash,.block-txs{color:#fff;font-size:.85rem}.block-txs{opacity:.7}.transactions-list-minimal{display:flex;flex-direction:column;gap:10px}.transaction-item-minimal{background-color:#000;border:1px solid #fff;padding:15px;transition:background-color .2s ease}.transaction-item-minimal:hover{background-color:#000}.tx-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.tx-hash{color:#fff;font-family:IBM Plex Mono,monospace;font-size:.9rem;font-weight:600}.tx-time{color:#fff;font-size:.8rem;opacity:.7}.tx-details{align-items:center;display:flex;justify-content:space-between}.tx-block{color:#fff;font-size:.85rem;opacity:.8}.tx-amount{color:#fff;font-family:IBM Plex Mono,monospace;font-size:.9rem;font-weight:600}.tx-extra{border-top:1px solid #333;display:grid;font-size:.75rem;gap:4px;grid-template-columns:1fr 1fr;margin-top:8px;padding-top:8px}.tx-fee,.tx-from,.tx-status,.tx-to{color:#fff;opacity:.8}.tx-status{font-weight:600}.no-transactions{color:#fff;opacity:.7;padding:20px;text-align:center}.no-transactions p{margin:5px 0}@media (max-width:768px){.dashboard-minimal{padding:15px}.dashboard-header-minimal{gap:15px}.dashboard-title-minimal{font-size:1.5rem}.metrics-grid-minimal{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.activity-container-minimal{grid-template-columns:1fr}.activity-column{border-bottom:1px solid #fff;border-right:none}.activity-column:last-child{border-bottom:none}.token-info-grid{grid-template-columns:1fr}}@media (max-width:480px){.metrics-grid-minimal{grid-template-columns:repeat(2,1fr)}.block-header,.tx-details,.tx-header{align-items:flex-start;flex-direction:column;gap:5px}}.search-results-section{margin-bottom:30px}.address-details,.block-details,.search-results-section{background-color:#000;border:1px solid #fff;padding:20px}.address-details,.block-details{border-radius:4px}.address-info-grid,.block-info-grid{display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:20px}.info-item{align-items:center;background-color:#000;border:1px solid #fff;border-radius:4px;display:flex;justify-content:space-between;padding:10px}.info-item .label{color:#888;font-weight:500;margin-right:10px}.info-item .value{color:#fff;font-weight:600;text-align:right;word-break:break-all}.address-hash{font-family:Courier New,monospace;font-size:.9rem}.balance-amount{color:#4ade80;font-size:1.1rem;font-weight:700}.contract-verified{color:#4ade80}.balance-breakdown{background-color:#000;border:1px solid #fff;border-radius:4px;margin-top:15px;padding:15px}.balance-breakdown h4{color:#fff;font-size:1.1rem;margin-bottom:15px}.balance-item{align-items:center;background-color:#000;border:1px solid #fff;border-radius:4px;display:flex;justify-content:space-between;margin-bottom:10px;padding:8px}.balance-label{color:#888}.balance-value{color:#fff;font-family:Courier New,monospace}.wei-value{word-break:break-all}.error-details{background-color:#000;border:1px solid #ef4444;border-radius:4px;padding:20px;text-align:center}.error-message{color:#ef4444;font-size:1.1rem;margin-bottom:10px}.error-address{color:#888;font-family:Courier New,monospace}.block-gas,.block-validator{color:#888;font-size:.8rem;margin-top:2px}.no-blocks{background-color:#000;border:1px solid #fff;color:#ff8787;padding:20px;text-align:center}.no-blocks p{margin:5px 0}.clickable-hash{border-radius:3px;cursor:pointer;padding:2px 4px;transition:all .2s ease}.clickable-hash:hover{background-color:#000;border:1px solid #fff;color:#81c784;transform:scale(1.02)}.clickable-hash:active{transform:scale(.98)}.clickable-hash:after{content:" 🔍";font-size:.8em;opacity:0;transition:opacity .2s ease}.clickable-hash:hover:after{opacity:1}.metric-card-minimal.zk-enhanced{background:#000;border:2px solid #fff;box-shadow:none;transition:all .3s ease}.metric-card-minimal.zk-enhanced:hover{border-color:#fff;box-shadow:0 4px 12px #ffffff1a;transform:translateY(-2px)}.metric-subtitle-minimal{color:#fff;font-size:.7rem;margin-top:4px;opacity:.7;text-align:center}.zk-enhanced .metric-label-minimal{color:#fff;font-weight:600}.zk-enhanced .metric-value-minimal{font-weight:700;text-shadow:none}@keyframes zkPulse{0%,to{opacity:1}50%{opacity:.8}}.zk-enhanced .metric-value-minimal{animation:zkPulse 3s ease-in-out infinite}.activity-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.view-controls{display:flex;gap:10px}.view-all-btn,.view-latest-btn{background-color:#000;border:1px solid #0f8;border-radius:4px;color:#0f8;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:.9rem;padding:8px 16px;transition:all .3s ease}.view-all-btn:hover,.view-latest-btn:hover{background-color:#0f8;color:#000}.view-all-btn:disabled{border-color:#666;cursor:not-allowed}.view-all-btn:disabled,.view-all-btn:disabled:hover{background-color:#000;color:#666}.pagination-controls{align-items:center;border-top:1px solid #fff;display:flex;flex-direction:column;gap:15px;margin-top:20px;padding:15px 0}.pagination-numbers{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.pagination-number{background-color:#000;border:1px solid #0af;border-radius:4px;color:#0af;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:.9rem;min-width:40px;padding:8px 12px;text-align:center;transition:all .3s ease}.pagination-number:hover{background-color:#0af;color:#000}.pagination-number.active{border-color:#0f8;font-weight:700}.pagination-number.active,.pagination-number.active:hover{background-color:#0f8;color:#000}.pagination-number.ellipsis{border:none;cursor:default}.pagination-number.ellipsis,.pagination-number.ellipsis:hover{background-color:initial;color:#666}.pagination-number:disabled{cursor:not-allowed}.pagination-btn{background-color:#000;border:1px solid #0af;border-radius:4px;color:#0af;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:.9rem;padding:8px 16px;transition:all .3s ease}.pagination-btn:hover{background-color:#0af;color:#000}.pagination-btn:disabled{border-color:#666;cursor:not-allowed}.pagination-btn:disabled,.pagination-btn:disabled:hover{background-color:#000;color:#666}.pagination-info{color:#ccc;font-size:.85rem;font-weight:500;text-align:center}@media (max-width:768px){.activity-header{align-items:flex-start;flex-direction:column;gap:15px}.view-controls{justify-content:center;width:100%}.pagination-controls{padding:10px 0}.pagination-numbers{gap:4px}.pagination-number{font-size:.8rem;min-width:32px;padding:6px 8px}.pagination-info{font-size:.8rem;text-align:center}}.transaction-details{margin-top:20px}.transaction-info-grid{display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:20px}.hash-value{color:#0af;word-break:break-all}.address-value,.hash-value{font-family:monospace;font-size:.9rem}.address-value{color:#0f8}.amount-value,.status-success{color:#0f8;font-weight:700}.status-failed{color:#f44;font-weight:700}.status-pending{color:#fa0;font-weight:700}.partial-search-results{margin-top:20px}.search-summary{background-color:#000;border:1px solid #fff;border-radius:4px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:25px;padding:15px}.matching-section{margin-bottom:30px}.matching-section h4{border-bottom:1px solid #fff;color:#0af;font-size:1.1rem;margin-bottom:15px;padding-bottom:8px}.match-item{background-color:#0a0a0a;border:1px solid #fff;border-radius:4px;margin-bottom:15px;padding:12px}.match-hash{font-family:monospace;font-size:.9rem;margin-bottom:5px;transition:color .3s ease;word-break:break-all}.match-hash:hover{color:#0cf!important;text-decoration:underline}.match-details{color:#ccc;font-family:monospace;font-size:.85rem}.block-details .info-item .value{word-break:break-all}.block-details .value{font-family:monospace;font-size:.9rem}.block-transactions-section{background-color:#000;border:1px solid #fff;border-radius:4px;margin-top:30px;padding:20px}.block-transactions-section h4{color:#0af;font-size:1.1rem;margin-bottom:15px}.block-transaction-info{color:#000}.view-block-transactions-btn:hover{background-color:#0af!important;color:#000!important}.error-details .error-address{background-color:#000;border-radius:4px;color:#ccc;font-family:monospace;margin-top:10px;padding:8px}@media (max-width:768px){.transaction-info-grid{gap:10px}.search-summary,.transaction-info-grid{grid-template-columns:1fr}.match-hash{font-size:.8rem}.match-details{font-size:.75rem}}.search-bar-minimal{margin:0 auto;max-width:600px;width:100%}.search-form-minimal{display:flex;flex-direction:column;gap:10px}.search-input-container{background-color:#000;border:1px solid #fff;display:flex;position:relative}.search-input-minimal{background-color:#000;border:none;color:#fff;flex:1;font-family:IBM Plex Mono,monospace;font-size:1rem;outline:none;padding:12px 16px}.search-input-minimal::placeholder{color:#666;opacity:1}.search-input-minimal:focus{background-color:#000;border:2px solid #fff}.search-input-minimal:disabled{cursor:not-allowed;opacity:.6}.search-clear-btn{background-color:#000;border:none;border-left:1px solid #fff;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;padding:0 12px;transition:background-color .2s ease}.search-clear-btn:hover{background-color:#000;opacity:.8}.search-submit-btn{background-color:#000;border:none;border-left:1px solid #fff;color:#fff;cursor:pointer;font-family:IBM Plex Mono,monospace;font-weight:600;min-width:80px;padding:12px 20px;transition:background-color .2s ease}.search-submit-btn:hover:not(:disabled){background-color:#000;opacity:.8}.search-submit-btn:disabled{cursor:not-allowed;opacity:.6}.search-type-indicator{background-color:#000;border-top:1px solid #fff;color:#fff;font-family:IBM Plex Mono,monospace;font-size:.85rem;opacity:.7;padding:5px 0;text-align:center}@media (max-width:768px){.search-bar-minimal{max-width:100%}.search-input-minimal{font-size:.9rem;padding:10px 12px}.search-submit-btn{min-width:70px;padding:10px 16px}}@media (max-width:480px){.search-input-container{flex-direction:column}.search-clear-btn,.search-submit-btn{border-left:none;border-top:1px solid #fff}.search-submit-btn{min-width:auto}}.transaction-details-overlay{align-items:center;background-color:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.transaction-details-modal{background-color:#000;border:2px solid #fff;border-radius:8px;font-family:IBM Plex Mono,monospace;max-height:90vh;max-width:800px;overflow-y:auto;width:100%}.transaction-details-header{align-items:center;border-bottom:1px solid #fff;display:flex;justify-content:space-between;padding:20px}.transaction-details-header h2{color:#fff;font-size:1.5rem;font-weight:600;margin:0}.transaction-details-content{padding:20px}.address-value,.hash-value{background-color:#111;border:1px solid #333;border-radius:4px;font-family:Courier New,monospace;font-size:.85rem;padding:8px}.amount-value{color:#4caf50;font-weight:600}.wei-value{color:#888;font-family:Courier New,monospace;font-size:.8rem}.fee-value{color:#ffa726;font-weight:600}.gas-value{color:#81c784}.status-success{color:#4caf50;font-weight:600}.status-failed{color:#f44336;font-weight:600}.fee-distribution{background-color:#111;border:1px solid #333;border-radius:6px;padding:15px}.fee-item{align-items:center;border-bottom:1px solid #222;justify-content:space-between;padding:8px 0}.fee-item:last-child{border-bottom:none}.fee-label{color:#ccc;font-size:.9rem}.fee-item .fee-value{color:#ffa726;font-family:Courier New,monospace;font-weight:600}.fee-item.burn-highlight{background:linear-gradient(135deg,#1a0000,#300);border:2px solid #f44;border-radius:6px;margin-bottom:10px;padding:12px}.fee-item.burn-highlight .fee-label{color:#f66;font-size:1rem;font-weight:700}.fee-item.burn-highlight .burn-value{color:#f33;font-size:1.1rem;font-weight:800}.fee-item.dead-address{background-color:#0a0a0a;border:1px solid #444;border-radius:4px;margin-bottom:15px;padding:10px}.fee-item.dead-address .fee-label{color:#999;font-size:.85rem}.fee-item.dead-address .address-value{background-color:#000;border:1px solid #555;color:#f66;font-size:.8rem}.fee-info{background-color:#001a00;border:1px solid #0f0;border-radius:6px;margin-top:15px;padding:12px}.deflationary-note{color:#0f0;font-size:.9rem;line-height:1.6;margin:0}.deflationary-note strong{color:#0f6;font-weight:700}@media (max-width:768px){.transaction-details-overlay{padding:10px}.transaction-details-modal{max-height:95vh}.transaction-details-content,.transaction-details-header{padding:15px}.detail-section h3{font-size:1.1rem}.address-value,.hash-value{font-size:.75rem;padding:6px}}.block-details-overlay{align-items:center;background-color:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.block-details-modal{background-color:#000;border:2px solid #fff;border-radius:8px;font-family:IBM Plex Mono,monospace;max-height:90vh;max-width:800px;overflow-y:auto;width:100%}.block-details-header{align-items:center;border-bottom:1px solid #fff;display:flex;justify-content:space-between;padding:20px}.block-details-header h2{color:#fff;font-size:1.5rem;font-weight:600;margin:0}.close-button{align-items:center;background:none;border:1px solid #fff;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:30px;justify-content:center;transition:all .2s ease;width:30px}.close-button:hover{background-color:#fff;color:#000}.block-details-content{padding:20px}.detail-section{margin-bottom:30px}.detail-section h3{border-bottom:1px solid #333;color:#fff;font-size:1.2rem;margin-bottom:15px;padding-bottom:5px}.detail-grid{display:grid;gap:15px}.detail-item{display:flex;flex-direction:column;gap:5px}.detail-label{color:#888;font-size:.9rem;font-weight:500}.detail-value{align-items:center;color:#fff;display:flex;font-size:1rem;gap:10px;word-break:break-all}.hash-value{background-color:#111;border:1px solid #333;border-radius:4px;font-family:Courier New,monospace;font-size:.85rem;padding:8px}.block-number{color:#81c784;font-size:1.1rem;font-weight:600}.validator-name{color:#ffb74d;font-weight:600}.validator-badge{background-color:#2e7d32;border-radius:12px;color:#fff;font-size:.7rem;font-weight:500;margin-left:10px;padding:2px 8px}.shard-value{color:#64b5f6}.tx-count{color:#ab47bc;font-weight:600}.gas-used{color:#4caf50;font-weight:600}.gas-limit{color:#ff9800;font-weight:600}.gas-utilization{color:#2196f3;font-weight:600}.copy-button{border:1px solid #555;border-radius:4px;color:#fff;flex-shrink:0;padding:4px 8px}.copy-button:hover{background-color:#555;border-color:#777}.consensus-info{background-color:#111;border:1px solid #333;border-radius:6px;padding:15px}.consensus-item{align-items:center;border-bottom:1px solid #222;display:flex;justify-content:space-between;padding:8px 0}.consensus-item:last-child{border-bottom:none}.consensus-label{color:#ccc;font-size:.9rem}.consensus-value{color:#81c784;font-weight:600}.tech-specs{background-color:#0d1b2a;border:1px solid #1b263b;border-radius:6px;padding:15px}.spec-item{align-items:center;border-bottom:1px solid #1b263b;display:flex;justify-content:space-between;padding:8px 0}.spec-item:last-child{border-bottom:none}.spec-label{color:#ccc;font-size:.9rem}.spec-value{color:#64b5f6;font-family:Courier New,monospace;font-weight:600}.error-content,.loading-content{color:#fff;padding:40px;text-align:center}.error-content{color:#f44336}@media (max-width:768px){.block-details-overlay{padding:10px}.block-details-modal{max-height:95vh}.block-details-content,.block-details-header{padding:15px}.detail-section h3{font-size:1.1rem}.hash-value{font-size:.75rem;padding:6px}.consensus-item,.spec-item{align-items:flex-start;flex-direction:column;gap:5px}}.transactions-list{border:1px solid #fff;border-radius:4px;max-height:400px;overflow-y:auto}.transaction-item{background-color:#111;border-bottom:1px solid #333;padding:15px}.transaction-item:last-child{border-bottom:none}.transaction-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.transaction-index{color:#0f8;font-size:.9rem;font-weight:700}.transaction-hash{align-items:center;color:#fff;display:flex;font-family:monospace;font-size:.8rem;gap:8px}.transaction-details{display:flex;flex-direction:column;gap:8px}.transaction-row{align-items:center;display:flex;justify-content:space-between}.transaction-label{color:#ccc;font-weight:500;min-width:80px}.transaction-address{align-items:center;color:#0af;cursor:pointer;display:flex;font-family:monospace;gap:8px}.transaction-address:hover{color:#0cf}.transaction-value{color:#0f8;font-weight:700}.transaction-gas{color:#fa0}.no-transactions,.transactions-loading{color:#ccc;padding:30px;text-align:center}.copy-button{background:none;border:none;border-radius:2px;color:#ccc;cursor:pointer;font-size:.8rem;padding:2px 4px;transition:all .2s ease}.copy-button:hover{background-color:#333;color:#fff}@media (max-width:768px){.transaction-row{align-items:flex-start;flex-direction:column;gap:4px}.transaction-address,.transaction-hash{font-size:.7rem}.transactions-list{max-height:300px}}.metrics-chart{background:#000;border:1px solid #fff;color:#fff;margin-bottom:1rem;padding:1.5rem}.chart-header{align-items:center;border-bottom:1px solid #333;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.chart-header h3{color:#fff;font-size:1.2rem;margin:0}.metric-selector{display:flex;gap:.5rem}.metric-button{background:#000;border:1px solid #333;color:#ccc;cursor:pointer;font-size:.8rem;padding:.5rem 1rem;text-transform:uppercase;transition:all .2s ease}.metric-button:hover{border-color:#fff;color:#fff}.metric-button.active{background:#fff;border-color:#fff;color:#000}.chart-container{background:#000;border:1px solid #333;height:400px;margin-bottom:1rem;padding:1rem}.chart-placeholder{align-items:center;border:1px dashed #333;display:flex;height:100%;justify-content:center}.placeholder-text{color:#666;font-size:1rem}.chart-summary{border-top:1px solid #333;color:#ccc;display:flex;font-size:.85rem;justify-content:space-between;padding-top:1rem}.summary-item{display:flex;gap:.5rem}.summary-label{color:#999}.summary-value{color:#fff;font-family:monospace}.throughput-stats{background:#000;border:1px solid #fff;color:#fff;margin-bottom:1rem;padding:1.5rem}.stats-header{border-bottom:1px solid #333;margin-bottom:1.5rem;padding-bottom:1rem}.stats-header h3{font-size:1.2rem}.refresh-indicator{align-items:center;color:#0f0;display:flex;gap:.5rem}.refresh-dot{animation:pulse 2s infinite;background-color:#0f0;border-radius:50%;height:8px;width:8px}.refresh-text{font-size:.8rem;text-transform:uppercase}.throughput-grid{display:grid;gap:1rem;grid-template-columns:2fr repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.throughput-card{background:#111;border:1px solid #333;padding:1rem;text-align:center}.throughput-card.main-metric{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem}.metric-icon{color:#ccc;font-size:.8rem;letter-spacing:1px;margin-bottom:.5rem;text-transform:uppercase}.throughput-card .metric-value{color:#fff;font-family:monospace;font-size:2rem;font-weight:700;margin-bottom:.5rem}.throughput-card:not(.main-metric) .metric-value{color:#fff;font-family:monospace;font-size:1.2rem;font-weight:700;margin-bottom:.25rem}.metric-label{color:#ccc;font-size:.8rem;margin-bottom:.5rem;text-transform:uppercase}.metric-sublabel{color:#999;font-size:.7rem}.metric-change{color:#0f0;font-size:.9rem;margin-top:.5rem}.recent-blocks{margin-bottom:2rem}.recent-blocks h4{border-bottom:1px solid #333;color:#fff;font-size:1rem;margin:0 0 1rem;padding-bottom:.5rem}.blocks-table{width:100%}.table-header{background:#111;border:1px solid #333;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding:.75rem}.header-cell{color:#fff;font-size:.8rem;font-weight:700;text-transform:uppercase}.table-body{max-height:200px;overflow-y:auto}.table-row{border-bottom:1px solid #333;border-left:1px solid #333;border-right:1px solid #333;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding:.75rem}.table-row:hover{background:#111}.table-cell{color:#ccc;font-size:.85rem;text-align:center}.block-number{color:#fff;font-family:monospace}.performance-indicators{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.indicator-item{background:#111;border:1px solid #333;padding:1rem;text-align:center}.indicator-label{color:#ccc;margin-bottom:.5rem;text-transform:uppercase}.indicator-value{color:#fff;font-size:1.1rem;font-weight:700}.latency-monitor{background:#000;border:1px solid #fff;color:#fff;margin-bottom:1rem;padding:1.5rem}.latency-header{align-items:center;border-bottom:1px solid #333;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.latency-header h3{color:#fff;font-size:1.2rem;margin:0}.monitor-controls{align-items:center;display:flex;gap:1rem}.monitor-toggle{background:#000;border:1px solid #333;color:#fff;cursor:pointer;font-size:.8rem;padding:.5rem 1rem;text-transform:uppercase;transition:all .2s ease}.monitor-toggle.monitoring{border-color:#0f0;color:#0f0}.monitor-toggle.paused{border-color:#ff0;color:#ff0}.connection-quality{border:1px solid;font-size:.8rem;padding:.5rem 1rem;text-transform:uppercase}.latency-grid{display:grid;gap:1rem;grid-template-columns:2fr repeat(auto-fit,minmax(180px,1fr));margin-bottom:2rem}.latency-card{background:#111;border:1px solid #333;padding:1rem;text-align:center}.latency-card.primary{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem}.latency-card.primary .metric-value{font-family:monospace;font-size:2rem;font-weight:700;margin-bottom:.5rem}.latency-card:not(.primary) .metric-value{font-family:monospace;font-size:1.2rem;font-weight:700;margin-bottom:.25rem}.metric-trend{color:#ccc;font-size:.8rem;margin-top:.5rem}.divider{color:#666;margin:0 .5rem}.latency-chart{margin-bottom:2rem}.latency-chart h4{border-bottom:1px solid #333;color:#fff;font-size:1rem;margin:0 0 1rem;padding-bottom:.5rem}.chart-area{align-items:flex-end;background:#111;border:1px solid #333;display:flex;gap:2px;height:100px;justify-content:space-between;padding:.5rem}.latency-bar{cursor:pointer;flex:1;min-height:2px;transition:all .3s ease}.latency-bar.error{background:red}.chart-labels{color:#ccc;display:flex;font-size:.8rem;justify-content:space-between;margin-top:.5rem}.latency-details{display:grid;gap:2rem;grid-template-columns:1fr 1fr}.detail-section h4{border-bottom:1px solid #333;color:#fff;font-size:1rem;margin:0 0 1rem;padding-bottom:.5rem}.diagnostic-grid{display:flex;flex-direction:column;gap:.5rem}.diagnostic-item{background:#111;border:1px solid #333;display:flex;justify-content:space-between;padding:.5rem}.diagnostic-label{color:#ccc;font-size:.85rem}.diagnostic-value{color:#fff;font-family:monospace;font-size:.85rem}.recommendations{display:flex;flex-direction:column;gap:.5rem}.recommendation{border:1px solid;font-size:.85rem;padding:.75rem}.status-ok{border-color:#0f0!important;color:#0f0!important}.status-warning{border-color:#ff0!important;color:#ff0!important}.status-error{border-color:red!important;color:red!important}.status-ok.latency-bar{background-color:#0f0}.status-warning.latency-bar{background-color:#ff0}.status-error.latency-bar{background-color:red}@media (max-width:768px){.chart-header{flex-direction:column;gap:1rem}.metric-selector{display:grid;grid-template-columns:repeat(2,1fr);width:100%}.latency-grid,.throughput-grid{grid-template-columns:1fr}.table-header,.table-row{font-size:.75rem;grid-template-columns:repeat(3,1fr)}.table-header .header-cell:nth-child(n+4),.table-row .table-cell:nth-child(n+4){display:none}.chart-summary{flex-direction:column;gap:.5rem}.latency-details{gap:1rem;grid-template-columns:1fr}.monitor-controls{flex-direction:column;gap:.5rem}}.throughput-stats{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border:1px solid #333;border-radius:12px;margin:20px 0;padding:24px}.stats-header{align-items:center;border-bottom:1px solid #444;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.stats-header h3{color:#fff;font-size:1.5rem;font-weight:600;margin:0}.live-indicator{align-items:center;color:#4ade80;display:flex;font-size:.9rem;font-weight:500;gap:8px}.live-dot{animation:pulse 2s infinite;background-color:#4ade80;border-radius:50%;height:8px;width:8px}.loading-indicator{color:#888;font-style:italic}.stats-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:24px}.stat-card{background:#ffffff0d;border:1px solid #444;border-radius:8px;padding:20px;transition:all .3s ease}.stat-card:hover{border-color:#666;box-shadow:0 4px 12px #0000004d;transform:translateY(-2px)}.stat-card.primary{background:#4ade801a;border-color:#4ade80}.stat-icon{display:block;font-size:2rem;margin-bottom:12px}.stat-content{color:#fff}.stat-label{color:#aaa;display:block;font-size:.9rem;margin-bottom:8px}.stat-value{display:block;font-size:2rem;font-weight:700;margin-bottom:4px}.stat-change{font-size:.8rem;font-weight:500}.stat-change.positive{color:#4ade80}.stat-change.negative{color:#ef4444}.stat-change.neutral{color:#888}.shard-throughput{background:#ffffff08;border-radius:8px;margin-bottom:20px;padding:20px}.shard-throughput h4{color:#fff;font-size:1.2rem;margin-bottom:16px}.shard-stats{display:grid;gap:20px;grid-template-columns:1fr 1fr}.shard-stat{background:#ffffff0d;border-radius:6px;padding:16px;text-align:center}.shard-label{color:#aaa;font-size:.9rem;margin-bottom:8px}.shard-value{color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:4px}.shard-percentage{color:#888;font-size:.8rem}.performance-indicators{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.indicator{background:#ffffff0d;border-radius:6px;flex:1;min-width:150px;padding:12px;text-align:center}.indicator-label{color:#aaa;font-size:.8rem;margin-bottom:8px}.indicator-status{border-radius:4px;font-size:.9rem;font-weight:600;padding:4px 8px}.indicator-status.excellent{background-color:#4ade80;color:#000}.indicator-status.good{background-color:#fbbf24;color:#000}.indicator-status.fair{background-color:#ef4444;color:#fff}@media (max-width:768px){.stats-grid{grid-template-columns:1fr}.stats-header{flex-direction:column;gap:12px;text-align:center}.shard-stats{grid-template-columns:1fr}.performance-indicators{flex-direction:column}}.zk-optimization-metrics{background:linear-gradient(135deg,#0a0a0a,#1a1a2e);border:1px solid #333;border-radius:16px;box-shadow:0 8px 32px #00ff881a;margin:20px 0;overflow:hidden;padding:24px;position:relative}.zk-optimization-metrics:before{animation:zkGlow 3s ease-in-out infinite alternate;background:linear-gradient(90deg,#0f8,#0af,#ff6b6b);content:"";height:2px;left:0;position:absolute;right:0;top:0}@keyframes zkGlow{0%{opacity:.6}to{opacity:1}}.zk-header{align-items:center;border-bottom:1px solid #333;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.zk-header h2{color:#0f8;font-size:1.8rem;font-weight:700;margin:0;text-shadow:0 0 10px #00ff884d}.zk-status{align-items:center;color:#0f8;display:flex;font-size:.9rem;gap:8px}.status-indicator{animation:pulse 2s infinite;background:#0f8;box-shadow:0 0 10px #00ff8880;height:12px;width:12px}.zk-loading{align-items:center;color:#0f8;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.loading-spinner{border:3px solid #333;border-top-color:#0f8;height:50px;margin-bottom:20px;width:50px}.zk-tabs{border-bottom:1px solid #333;display:flex;gap:8px;margin-bottom:24px}.zk-tabs button{background:#0000;border:none;border-radius:8px 8px 0 0;color:#aaa;cursor:pointer;font-size:.95rem;font-weight:500;padding:12px 20px;position:relative;transition:all .3s ease}.zk-tabs button:hover{background:#00ff881a;color:#0f8}.zk-tabs button.active{background:#00ff8826;border-bottom:2px solid #0f8;color:#0f8}.metrics-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.metric-card{background:#ffffff05;border:1px solid #333;border-radius:12px}.metric-card:hover{border-color:#0f8;box-shadow:0 4px 20px #00ff8826}.metric-card.highlight{background:#00ff880d;border-color:#0f8}.metric-icon{filter:drop-shadow(0 0 8px rgba(0,255,136,.5));font-size:1.4rem}.metric-title{color:#ccc;font-size:.9rem;font-weight:500}.metric-value{color:#0f8;font-size:2rem;margin-bottom:8px;text-shadow:0 0 10px #00ff884d}.metric-subtitle{color:#888;font-size:.8rem}.zk-performance{margin:24px 0}.performance-chart{background:#ffffff05;border-radius:12px;margin-bottom:24px;padding:24px}.performance-chart h3{color:#0f8;font-size:1.2rem;margin:0 0 20px}.comparison-bars{display:flex;flex-direction:column;gap:16px}.comparison-item{align-items:center;display:flex;gap:16px}.comparison-label{color:#ccc;font-size:.9rem;min-width:150px}.comparison-bar{background:#222;border-radius:16px;flex:1;height:32px;overflow:hidden;position:relative}.bar-fill{border-radius:16px;height:100%;transition:width 1s ease}.comparison-bar.baseline .bar-fill{background:linear-gradient(90deg,#ff6b6b,#ff5252)}.comparison-bar.optimized .bar-fill{background:linear-gradient(90deg,#0af,#08c)}.comparison-bar.gpu .bar-fill{background:linear-gradient(90deg,#0f8,#00cc6a)}.bar-value{color:#fff;font-size:.8rem;font-weight:600;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.efficiency-metrics{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.efficiency-card{background:#ffffff05;border:1px solid #333;border-radius:12px;padding:20px;text-align:center}.efficiency-card h4{color:#0f8;font-size:1rem;margin:0 0 16px}.efficiency-value{color:#0f8;font-size:2.5rem;font-weight:700;margin-bottom:12px;text-shadow:0 0 10px #00ff884d}.efficiency-card p{color:#888;font-size:.85rem;margin:0}.technical-specs{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.spec-section{background:#ffffff05;border:1px solid #333;border-radius:12px;padding:20px}.spec-section h4{border-bottom:1px solid #333;color:#0f8;font-size:1.1rem;margin:0 0 16px;padding-bottom:8px}.spec-details p{color:#ccc;font-size:.9rem;line-height:1.4;margin:8px 0}.spec-details strong{color:#0af}.zk-footer{border-top:1px solid #333;margin-top:24px;padding-top:16px}.footer-stats{color:#888;font-size:.8rem}.footer-stats span:not(:last-child):not(:nth-child(2n)){color:#ccc}@media (max-width:768px){.zk-optimization-metrics{margin:16px 0;padding:16px}.zk-header{flex-direction:column;gap:12px;text-align:center}.metrics-grid{gap:16px;grid-template-columns:1fr}.comparison-item{flex-direction:column;gap:8px}.comparison-label{min-width:auto;text-align:center}.technical-specs{grid-template-columns:1fr}.footer-stats{flex-direction:column;gap:8px;text-align:center}}@media (prefers-color-scheme:dark){.zk-optimization-metrics{background:linear-gradient(135deg,#000,#111)}.efficiency-card,.metric-card,.performance-chart,.spec-section{background:#ffffff08;border-color:#444}}.network-metrics{background:#000;border:1px solid #fff;border-radius:4px;box-shadow:none;margin:24px 0;padding:32px}.metrics-header{align-items:center;border-bottom:1px solid #fff;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.metrics-header h2{color:#fff;font-size:28px;font-weight:700;margin:0}.metrics-status{align-items:center;background:#0000;border:1px solid #fff;border-radius:4px;display:flex;gap:8px;padding:8px 16px}.status-indicator{animation:pulse 2s ease-in-out infinite;background:#0f0;border-radius:50%;height:8px;width:8px}.status-indicator.active{box-shadow:0 0 8px #0f09}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.metrics-status span{color:#fff;font-size:14px;font-weight:600}.metrics-tabs{border-bottom:1px solid #ffffff1a;display:flex;gap:8px;margin-bottom:24px}.metrics-tabs button{background:#0000;border:none;border-bottom:3px solid #0000;color:#fff9;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:all .3s ease}.metrics-tabs button.active,.metrics-tabs button:hover{border-bottom-color:#fff;color:#fff}.metrics-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:24px}.metric-card{background:#000;border:1px solid #fff;border-radius:4px;overflow:hidden;padding:20px;position:relative;transition:all .3s ease}.metric-card:before{background:#fff;content:"";height:2px;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.metric-card:hover{border-color:#fff;box-shadow:0 4px 12px #ffffff1a;transform:translateY(-2px)}.metric-card:hover:before{opacity:1}.metric-card.highlight{background:#000;border:2px solid #fff}.metric-header{align-items:center;display:flex;gap:8px;margin-bottom:12px}.metric-icon{font-size:24px}.metric-title{color:#fff;font-size:14px;font-weight:600;letter-spacing:.5px;opacity:.8;text-transform:uppercase}.metric-value{color:#fff;font-family:Courier New,monospace;font-size:32px;font-weight:700;margin:8px 0}.metric-subtitle{color:#fff;font-size:13px;font-weight:400;opacity:.6}.shard-details{background:#000;border:1px solid #fff;border-radius:4px;margin-top:24px;padding:24px}.shard-details h3{color:#fff;font-size:20px;font-weight:600;margin:0 0 16px}.shard-distribution{display:flex;flex-direction:column;gap:16px}.shard-item{align-items:center;display:flex;gap:16px}.shard-label{color:#fff;font-size:14px;font-weight:600;min-width:80px;opacity:.9}.shard-bar{background:#000;border:1px solid #fff;border-radius:4px;flex:1;height:32px}.shard-bar,.shard-fill{overflow:hidden;position:relative}.shard-fill{background:#fff;border-radius:2px;height:100%;transition:width .5s ease}.shard-fill:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000,#0000004d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes shimmer{0%{left:-100%}to{left:100%}}.shard-percentage{color:#fff;font-size:14px;font-weight:600;min-width:70px;text-align:right}.metrics-footer{border-top:1px solid #ffffff1a;margin-top:24px;padding-top:16px}.footer-stats{color:#fff9;font-size:13px;gap:16px;justify-content:center}.footer-stats,.footer-stats span,.metrics-loading{align-items:center;display:flex}.metrics-loading{flex-direction:column;justify-content:center;padding:60px}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #fff3;border-radius:50%;border-top-color:#fff;height:48px;margin-bottom:16px;width:48px}@keyframes spin{to{transform:rotate(1turn)}}.metrics-loading p{color:#fff;font-size:14px;opacity:.7}@media (max-width:1200px){.metrics-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:768px){.network-metrics{padding:20px}.metrics-header h2{font-size:22px}.metrics-grid{grid-template-columns:1fr}.metrics-tabs{-webkit-overflow-scrolling:touch;overflow-x:auto}.metrics-tabs button{white-space:nowrap}.shard-item{align-items:stretch;flex-direction:column;gap:8px}.shard-label,.shard-percentage{text-align:left}}.governance-real{background:#000;color:#fff;font-family:IBM Plex Mono,monospace;min-height:100vh;padding:20px}.governance-header{border-bottom:1px solid #fff;margin-bottom:30px;padding-bottom:20px}.governance-header h2{color:#fff;font-size:1.5rem;font-weight:500;letter-spacing:1px;margin:0 0 20px}.governance-tabs{border:1px solid #fff;display:flex;gap:0}.governance-tabs .tab{background:#000;border:none;border-right:1px solid #fff;color:#fff;cursor:pointer;flex:1;font-family:IBM Plex Mono,monospace;font-size:.85rem;padding:12px 24px;transition:all .2s ease}.governance-tabs .tab:last-child{border-right:none}.governance-tabs .tab.active,.governance-tabs .tab:hover{background:#fff;color:#000}.governance-content{margin-top:30px}.proposals-section{max-width:1200px}.section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.section-header h3{color:#fff;font-size:1.2rem;font-weight:500;margin:0}.create-btn{background:#000;border:1px solid #fff;color:#fff;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:.85rem;padding:10px 20px;transition:all .2s ease}.create-btn:hover{background:#fff;color:#000}.proposals-list{display:flex;flex-direction:column;gap:16px}.proposal-card{background:#000;border:1px solid #fff;cursor:pointer;padding:20px;transition:all .2s ease}.proposal-card:hover{background:#111}.proposal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.proposal-id{color:#888;font-size:.8rem}.proposal-status{border:1px solid #fff;font-size:.75rem;letter-spacing:.5px;padding:4px 12px}.status-active{background:#000;color:#fff}.status-passed{background:#fff;color:#000}.status-failed{background:#000;border-color:#888;color:#888}.proposal-title{color:#fff;font-size:1.1rem;font-weight:500;margin:0 0 8px}.proposal-description{color:#ccc;font-size:.85rem;line-height:1.5;margin:0 0 16px}.proposal-meta{color:#888;display:flex;font-size:.8rem;gap:20px;margin-bottom:16px}.voting-bar{border-top:1px solid #333;margin-top:16px;padding-top:16px}.vote-stats{color:#fff;display:flex;font-size:.8rem;justify-content:space-between;margin-bottom:8px}.progress-bar{background:#333}.progress-for{background:#fff;height:100%;transition:width .3s ease}.empty-state{border:1px solid #333;color:#888;padding:60px 20px;text-align:center}.empty-state p{font-size:.9rem;margin:0 0 20px}.treasury-section{max-width:1400px}.treasury-overview{border:1px solid #fff;margin-bottom:40px;padding:30px}.treasury-overview h3{color:#fff;font-size:1.2rem;margin:0 0 20px}.total-balance{display:flex;flex-direction:column;gap:8px}.total-balance .label{color:#888;font-size:.8rem;letter-spacing:.5px}.total-balance .value{color:#fff;font-size:2rem;font-weight:500}.treasury-accounts h3{color:#fff;font-size:1.2rem;margin:0 0 20px}.accounts-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-bottom:40px}.account-card{background:#000;border:1px solid #fff;padding:20px;transition:all .2s ease}.account-card:hover{background:#111}.account-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.account-name{color:#fff;font-size:.9rem;font-weight:500;text-transform:capitalize}.multisig-badge{background:#000;border:1px solid #fff;color:#fff;font-size:.7rem;letter-spacing:.5px;padding:4px 8px}.account-address{color:#888;font-family:Courier New,monospace;font-size:.75rem;margin-bottom:12px}.account-balance{color:#fff;font-size:1.3rem;font-weight:500;margin-bottom:12px}.account-description{color:#aaa;font-size:.75rem;line-height:1.4;margin-bottom:8px}.vesting-info{border-top:1px solid #333;color:#888;font-size:.7rem;margin-top:8px;padding-top:8px}.fee-distribution h3{color:#fff;font-size:1.2rem;margin:0 0 20px}.distribution-grid{border:1px solid #fff;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:20px}.distribution-item{align-items:center;border:1px solid #333;display:flex;justify-content:space-between;padding:12px}.dist-label{color:#aaa;font-size:.8rem;text-transform:capitalize}.dist-value{color:#fff;font-size:.9rem;font-weight:500}.voting-section{max-width:1200px}.voting-info{margin-bottom:40px}.voting-info h3{color:#fff;font-size:1.2rem;margin:0 0 20px}.voting-stats{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:40px}.stat-card{background:#000;border:1px solid #fff;display:flex;flex-direction:column;gap:8px;padding:24px}.stat-label{color:#888;font-size:.8rem;letter-spacing:.5px}.stat-value{color:#fff;font-size:1.8rem;font-weight:500}.stat-hint{color:#666;font-size:.7rem;margin-top:4px}.delegation-controls{border:1px solid #fff;padding:24px}.delegation-controls h4{color:#fff;font-size:1rem;margin:0 0 16px}.delegate-form{display:grid;gap:12px;grid-template-columns:1fr auto auto}.delegate-input,.delegate-type{background:#000;border:1px solid #fff;color:#fff;font-family:IBM Plex Mono,monospace;font-size:.85rem;padding:10px}.delegate-input::placeholder{color:#555}.delegate-btn{background:#000;border:1px solid #fff;color:#fff;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:.85rem;padding:10px 24px;transition:all .2s ease}.delegate-btn:hover{background:#fff;color:#000}.voting-history h3{color:#fff;font-size:1.2rem;margin:0 0 20px}.empty-state .hint{color:#666;font-size:.8rem}.modal-overlay{align-items:center;background:#000000f2;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.modal-content{background:#000;border:1px solid #fff;max-height:90vh;max-width:600px;overflow-y:auto;width:90%}.modal-header{align-items:center;border-bottom:1px solid #fff;display:flex;justify-content:space-between;padding:20px}.modal-header h3{color:#fff;font-size:1.2rem;margin:0}.modal-close{background:none;border:1px solid #fff;color:#fff;cursor:pointer;font-size:1.5rem;height:32px;line-height:1;transition:all .2s ease;width:32px}.modal-close:hover{background:#fff;color:#000}.create-proposal-form{padding:20px}.form-group{margin-bottom:20px}.form-group label{color:#fff;display:block;font-size:.85rem;margin-bottom:8px}.form-input,.form-textarea{background:#000;border:1px solid #fff;box-sizing:border-box;color:#fff;font-family:IBM Plex Mono,monospace;font-size:.85rem;padding:10px;width:100%}.form-input::placeholder,.form-textarea::placeholder{color:#555}.form-input:focus,.form-textarea:focus{box-shadow:0 0 0 1px #fff;outline:none}.form-row{display:grid;gap:16px;grid-template-columns:1fr 1fr}.form-actions{border-top:1px solid #333;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px}.btn-cancel,.btn-submit{cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:.85rem;padding:10px 24px;transition:all .2s ease}.btn-cancel{background:#000;border:1px solid #888;color:#888}.btn-cancel:hover{border-color:#fff;color:#fff}.btn-submit{background:#000;border:1px solid #fff;color:#fff}.btn-submit:hover{background:#fff;color:#000}.phase-indicator{background:#000;border:1px solid #fff;border-radius:0;margin-bottom:30px;padding:20px}.phase-header{align-items:center;display:flex;gap:15px;margin-bottom:15px}.phase-label{font-size:1.1rem;font-weight:600;letter-spacing:1px}.phase-description{color:#999;font-size:.85rem}.phase-progress{margin-top:15px}.progress-label{color:#999;font-size:.8rem;margin-bottom:8px}.progress-bar{background:#222;height:4px;overflow:hidden;position:relative;width:100%}.progress-fill{height:100%;transition:width .3s ease}.progress-text{color:#999;font-size:.75rem;margin-top:5px}.vote-fee-warning{background:#000;border:1px solid #ff9500;margin-bottom:30px;padding:20px}.vote-fee-warning h4{color:#ff9500;font-size:1rem;font-weight:500;margin:0 0 15px}.fee-info{display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin-bottom:15px}.fee-item{display:flex;flex-direction:column;gap:5px}.fee-label{color:#999;font-size:.75rem;letter-spacing:.5px;text-transform:uppercase}.fee-value{color:#fff;font-size:1rem;font-weight:500}.fee-explanation{border-top:1px solid #222;color:#999;font-size:.8rem;line-height:1.5;margin:0;padding-top:15px}.create-btn-container{display:inline-block;position:relative}.create-btn:disabled{border:1px solid #444;cursor:not-allowed}.create-btn:disabled,.create-btn:disabled:hover{background:#000;color:#444}.btn-tooltip{background:#000;border:1px solid #ff9500;bottom:-35px;color:#ff9500;font-size:.7rem;padding:5px 10px;pointer-events:none;position:absolute;right:0;white-space:nowrap;z-index:10}.loading-state{font-size:.9rem;padding:60px 20px}.loading,.loading-state{color:#888;text-align:center}.loading{padding:40px}@media (max-width:768px){.governance-tabs .tab{font-size:.8rem;padding:10px 16px}.accounts-grid,.delegate-form,.distribution-grid,.form-row,.voting-stats{grid-template-columns:1fr}}
/*# sourceMappingURL=main.96ba6d23.css.map*/