body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#121212;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.app{display:flex;flex-direction:column;min-height:100vh}.content-container{display:flex;flex:1 1}.main-content{flex:1 1;margin-left:240px;padding:24px}::-webkit-scrollbar{height:8px;width:8px}.MuiCssBaseline-root[data-theme=dark] ::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.MuiCssBaseline-root[data-theme=dark] ::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.MuiCssBaseline-root[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.MuiCssBaseline-root[data-theme=light] ::-webkit-scrollbar-track{background:#0000000d;border-radius:4px}.MuiCssBaseline-root[data-theme=light] ::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.MuiCssBaseline-root[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#0000004d}@media (max-width:960px){.main-content{margin-left:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .5s ease-in-out}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#6200ea 30%,#00e676 90%);-webkit-background-clip:text}.hover-card{transition:transform .2s,box-shadow .2s}.MuiCssBaseline-root[data-theme=dark] .hover-card:hover{box-shadow:0 12px 20px #0000004d;transform:translateY(-4px)}.MuiCssBaseline-root[data-theme=light] .hover-card:hover{box-shadow:0 8px 16px #00000026;transform:translateY(-4px)}.gradient-button{background:linear-gradient(45deg,#6200ea 30%,#00e676 90%);border:none;border-radius:8px;color:#fff;font-weight:600;padding:8px 16px;transition:all .2s}.gradient-button:hover{background:linear-gradient(45deg,#5000d6 30%,#00c060 90%);box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.status-chip{align-items:center;border-radius:16px;display:inline-flex;font-size:.75rem;font-weight:600;padding:4px 8px}.status-chip.active{background-color:#00e67633;color:#00e676}.status-chip.inactive{background-color:#ffffff1a;color:#ffffffb3}.status-chip.warning{background-color:#ff980033;color:#ff9800}.status-chip.error{background-color:#f4433633;color:#f44336}.dashboard-card{border-radius:12px;overflow:hidden}.MuiCssBaseline-root[data-theme=dark] .dashboard-card{background:linear-gradient(135deg,#1e1e1e,#141414);box-shadow:0 8px 16px #0003}.MuiCssBaseline-root[data-theme=light] .dashboard-card{background:linear-gradient(135deg,#fff,#f5f5f5);box-shadow:0 4px 12px #0000001a}.gradient-divider{background:linear-gradient(90deg,#6200ea,#00e676);border:none;height:2px;margin:16px 0}.loading-spinner{animation:spin 1s ease-in-out infinite;border-radius:50%;display:inline-block;height:24px;width:24px}.MuiCssBaseline-root[data-theme=dark] .loading-spinner{border:2px solid #ffffff4d;border-top-color:#6200ea}.MuiCssBaseline-root[data-theme=light] .loading-spinner{border:2px solid #0000001a;border-top-color:#6200ea}@keyframes spin{to{transform:rotate(1turn)}}.container-fluid{margin:0 auto;max-width:1400px;padding-left:24px!important;padding-right:24px!important}.explorer-card{background:linear-gradient(135deg,#1e1e1e,#141414);border-radius:12px;box-shadow:0 8px 16px #0003;margin-bottom:24px;overflow:hidden;transition:transform .2s,box-shadow .2s}.explorer-card:hover{box-shadow:0 12px 20px #0000004d;transform:translateY(-4px)}.explorer-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:24px}.stat-card{background:linear-gradient(135deg,#282828,#1e1e1e);border-radius:12px;box-shadow:0 4px 12px #00000026;padding:20px;text-align:center;transition:transform .2s}.stat-card:hover{transform:translateY(-4px)}.stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#6200ea 30%,#00e676 90%);-webkit-background-clip:text;font-size:2rem;font-weight:700;margin-bottom:8px}.stat-label{color:#ffffffb3;font-size:.9rem;font-weight:500}.explorer-table{border-collapse:initial;border-spacing:0;width:100%}.explorer-table th{background-color:#ffffff0d;border-bottom:1px solid #ffffff1a;color:#ffffffb3;font-size:.875rem;font-weight:600;padding:16px;text-align:left}.explorer-table td{border-bottom:1px solid #ffffff0d;font-size:.875rem;padding:16px;vertical-align:middle}.card-header{border-bottom:1px solid #ffffff1a!important;padding:16px 20px!important}.card-body{padding:20px!important}.explorer-table tr:hover td{background-color:#ffffff08}.address-cell,.hash-cell{font-family:Roboto Mono,monospace;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.time-cell{min-width:120px}.block-height{color:#6200ea;font-weight:600;text-decoration:none;transition:color .2s}.block-height:hover{color:#7c4dff;text-decoration:underline}.transaction-hash{color:#00e676;font-family:Roboto Mono,monospace;text-decoration:none;transition:color .2s}.transaction-hash:hover{color:#69f0ae;text-decoration:underline}.validator-moniker{color:#bb86fc;font-weight:600;text-decoration:none;transition:color .2s}.validator-moniker:hover{color:#d7b8ff;text-decoration:underline}.address-link{color:#64b5f6;font-family:Roboto Mono,monospace;text-decoration:none;transition:color .2s}.address-link:hover{color:#90caf9;text-decoration:underline}.search-container{margin-bottom:24px}.search-input{background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#fff;padding:12px 16px;transition:all .2s;width:100%}.search-input:focus{background-color:#ffffff1a;border-color:#6200ea;box-shadow:0 0 0 2px #6200ea33}.details-section{margin-bottom:32px}.details-section h3{border-bottom:2px solid #ffffff1a;font-weight:600;margin-bottom:16px;padding-bottom:8px}.details-row{border-bottom:1px solid #ffffff0d;display:flex;margin-bottom:12px;padding:12px 0}.details-label{color:#ffffffb3;font-weight:600;padding-right:16px;width:200px}.details-value{flex:1 1;word-break:break-all}.code-block{background-color:#0000004d;border:1px solid #ffffff1a;border-radius:8px;font-family:Roboto Mono,monospace;overflow-x:auto;padding:16px}.badge{align-items:center;border-radius:12px;display:inline-flex;font-size:.75rem;font-weight:600;padding:6px 10px}.badge-validator{background-color:#bb86fc33;color:#bb86fc}.badge-transaction{background-color:#00e67633;color:#00e676}.badge-block{background-color:#6200ea33;color:#6200ea}.badge-amount{background-color:#ff980033;color:#ff9800}.badge-time{background-color:#ffffff1a;color:#ffffffb3}.pagination-container{display:flex;justify-content:center;margin-top:24px}@media (max-width:768px){.details-row{flex-direction:column}.details-label{margin-bottom:4px;width:100%}.address-cell,.hash-cell{max-width:150px}.explorer-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}