body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;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}*{box-sizing:border-box;margin:0;padding:0}body{background:#f5f5f5;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.App,body{min-height:100vh}.App{padding:20px}.App-header{background:#fff;border-bottom:1px solid #e0e0e0;margin:-20px -20px 30px;padding:30px 20px;text-align:center}.App-header h1{color:#333;font-size:2rem;margin-bottom:5px}.App-header p{color:#666;font-size:1rem}.loading{align-items:center;color:#666;display:flex;font-size:1.5rem;justify-content:center;min-height:100vh}.dashboard{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin:0 auto;max-width:1400px}.card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px}.card h2{border-bottom:1px solid #e0e0e0;color:#333;font-size:1.2rem;margin-bottom:15px;padding-bottom:10px}.countdown-card,.snapshot-card{grid-column:span 1}.countdown-display{padding:20px;text-align:center}.countdown-timer-grid{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:15px}.timer-unit{align-items:center;display:flex;flex-direction:column;min-width:70px}.timer-value{background:#f8f9fa;border-radius:8px;color:#333;font-family:monospace;font-size:2.5rem;font-weight:700;min-width:70px;padding:10px 15px;text-align:center}.timer-label{color:#666;font-size:.75rem;margin-top:5px;text-transform:uppercase}.timer-separator{color:#666;font-size:2rem;font-weight:700;padding:0 5px}.countdown-message{color:#666;font-size:.95rem;margin-top:10px}.countdown-error{color:#999;padding:20px;text-align:center}.snapshot-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-bottom:15px}.snapshot-item{background:#f8f9fa;border-radius:6px;padding:15px;text-align:center}.snapshot-label{color:#666;font-size:.85rem;margin-bottom:8px;text-transform:uppercase}.snapshot-value{color:#333;font-family:monospace;font-size:1.3rem;font-weight:700}.challenge-info{background:#f8f9fa;border-radius:6px;color:#666;font-size:.9rem;padding:12px}.challenge-info strong{color:#333}.challenge-info small{color:#999}.stats-grid{grid-gap:15px;gap:15px;grid-template-columns:repeat(2,1fr);margin-bottom:15px}.stat-item{background:#f8f9fa;border-radius:6px;padding:20px;text-align:center}.stat-item.success{background:#e8f5e9}.stat-item.rate{background:#fff3e0}.stat-value{color:#333;margin-bottom:8px}.stat-label{color:#666}.current-challenge{background:#f8f9fa;border-radius:6px;color:#666;font-size:.95rem;padding:12px;text-align:center}.current-challenge strong{color:#333}.wallets-card{grid-column:span 2}.wallets-list{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));max-height:600px;overflow-y:auto}.wallet-item{background:#f8f9fa;border-radius:6px;padding:15px}.wallet-header{margin-bottom:10px}.wallet-number{color:#333;font-size:1rem;font-weight:700}.wallet-address{display:flex;flex-direction:column;margin-bottom:8px}.address-label{color:#666;font-size:.8rem;font-weight:600;margin-bottom:4px}.address-value{background:#fff;border:1px solid #e0e0e0;border-radius:4px;color:#333;font-family:monospace;font-size:.75rem;padding:8px;word-break:break-all}.App-footer{border-top:1px solid #e0e0e0;color:#999;font-size:.85rem;margin-top:40px;padding:20px;text-align:center}.all-servers-summary{grid-column:span 2}.summary-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.summary-item{background:#f8f9fa;border-radius:6px;padding:15px;text-align:center}.summary-item.success{background:#e8f5e9}.summary-item.danger{background:#ffebee}.summary-item.rate{background:#fff3e0}.summary-label{color:#666;font-size:.8rem;margin-bottom:8px;text-transform:uppercase}.summary-value{color:#333;font-size:1.5rem;font-weight:700}.servers-list-card{grid-column:span 2}.servers-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.server-item-detailed{background:#f8f9fa;border-radius:6px;display:flex;flex-direction:column;gap:12px;padding:15px}.server-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding-bottom:10px}.server-name{color:#333;font-size:1rem;font-weight:600}.server-status{border-radius:4px;font-size:.7rem;font-weight:600;padding:4px 10px;text-transform:uppercase}.server-status.running{background:#e8f5e9;color:#2e7d32}.server-status.stopped{background:#ffebee;color:#c62828}.server-status.unknown{background:#f5f5f5;color:#666}.server-section{background:#fff;border-radius:6px;padding:12px}.section-title,.section-title-clickable{border-bottom:1px solid #e0e0e0;color:#333;font-size:.85rem;font-weight:600;margin-bottom:10px;padding-bottom:6px}.section-title-clickable{align-items:center;cursor:pointer;display:flex;justify-content:space-between;-webkit-user-select:none;user-select:none}.section-title-clickable:hover{color:#666}.toggle-icon{color:#999;font-size:.8rem}.wallet-list-expanded{margin-top:10px}.info-row{display:flex;justify-content:space-between;padding:6px 0}.info-row .info-label{color:#666;font-size:.85rem}.info-row .info-value{color:#333;font-size:.85rem;font-weight:500}.server-error{background:#ffebee;border-radius:6px;color:#c62828;font-size:.85rem;padding:10px}.stats-mini-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.stat-mini{background:#f8f9fa;border-radius:6px;padding:10px;text-align:center}.stat-mini-value{color:#333;font-size:1.1rem;font-weight:700;margin-bottom:4px}.stat-mini-label{color:#666;font-size:.7rem;text-transform:uppercase}@media (max-width:1200px){.dashboard{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.wallets-list{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media (max-width:992px){.dashboard{grid-template-columns:1fr}.all-servers-summary,.servers-list-card,.wallets-card{grid-column:span 1}.stats-grid{grid-template-columns:repeat(2,1fr)}.summary-grid{grid-template-columns:repeat(3,1fr)}.wallets-list{grid-template-columns:1fr}}@media (max-width:768px){.App{padding:10px}.App-header{margin:-10px -10px 20px;padding:20px 15px}.App-header h1{font-size:1.5rem}.App-header p{font-size:.9rem}.dashboard{gap:15px;grid-template-columns:1fr}.card{padding:15px}.countdown-timer-grid{gap:8px}.timer-unit,.timer-value{min-width:60px}.timer-value{font-size:2rem;padding:8px 12px}.timer-separator{font-size:1.5rem}.snapshot-grid,.stats-grid{grid-template-columns:1fr}.stat-value{font-size:1.5rem}.summary-grid{gap:10px;grid-template-columns:repeat(2,1fr)}.servers-grid,.wallets-list{grid-template-columns:1fr}.wallets-list{max-height:500px}.wallet-item{padding:12px}.address-value{font-size:.7rem;padding:6px}}@media (max-width:480px){.App{padding:8px}.App-header{margin:-8px -8px 15px;padding:15px 10px}.App-header h1{font-size:1.3rem}.App-header p{font-size:.85rem}.card{border-radius:6px;padding:12px}.card h2{font-size:1.1rem;margin-bottom:12px}.countdown-timer-grid{flex-wrap:wrap;gap:5px}.timer-unit,.timer-value{min-width:50px}.timer-value{font-size:1.5rem;padding:6px 10px}.timer-label{font-size:.7rem}.timer-separator{font-size:1.2rem}.snapshot-value{font-size:1.1rem}.stat-value{font-size:1.3rem}.stat-label{font-size:.8rem}.summary-grid{gap:8px;grid-template-columns:1fr}.summary-value{font-size:1.3rem}.server-status{font-size:.65rem;padding:3px 8px}.info-row{align-items:flex-start;flex-direction:column;gap:4px;padding:8px 0}.info-row .info-label,.info-row .info-value{font-size:.8rem}.stats-mini-grid{gap:8px;grid-template-columns:1fr}.address-value{font-size:.65rem}}.server-name-link{color:inherit;text-decoration:none;transition:all .3s ease}.server-name-link:hover .server-name{color:#4caf50;cursor:pointer;text-decoration:underline}.server-name{font-size:1.1rem;font-weight:700;transition:all .3s ease}.server-detail{background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;min-height:100vh;padding:2rem}.server-detail.error,.server-detail.loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.server-detail-header{align-items:center;border-bottom:2px solid #ffffff1a;display:flex;gap:1.5rem;margin-bottom:2rem;padding-bottom:1rem}.back-button{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;transition:all .3s ease}.back-button:hover{background:#fff3;transform:translateX(-4px)}.server-detail-header h1{flex:1 1;font-size:2rem;margin:0}.status-badge{border-radius:20px;font-size:.9rem;font-weight:700;padding:.5rem 1.5rem}.status-badge.active{background:linear-gradient(135deg,#0f8,#00cc6a);color:#000}.status-badge.stopped{background:linear-gradient(135deg,#ff4757,#cc3a49);color:#fff}.server-detail-content{grid-gap:1.5rem;display:grid;gap:1.5rem}.detail-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:1.5rem}.detail-card h2{color:#0f8;font-size:1.5rem;margin:0 0 1.5rem}.info-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.info-item{display:flex;flex-direction:column;gap:.5rem}.info-label{color:#fff9;font-size:.9rem;font-weight:500}.info-value{color:#fff;font-size:1.2rem;font-weight:700}.info-value.mono{color:#0f8;font-family:Courier New,monospace;font-size:.95rem}.info-value.status-active{color:#0f8}.info-value.status-stopped{color:#ff4757}.stats-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stat-box{align-items:center;background:#00ff881a;border:1px solid #00ff884d;border-radius:10px;display:flex;gap:1rem;padding:1.5rem;transition:all .3s ease}.stat-box:hover{background:#00ff8826;box-shadow:0 10px 30px #0f83;transform:translateY(-4px)}.stat-icon{font-size:2.5rem}.stat-content{flex:1 1}.stat-label{color:#fff9;font-size:.85rem;margin-bottom:.5rem}.stat-value{color:#0f8;font-size:1.8rem;font-weight:700}.stat-value.status-active,.stat-value.status-running{color:#0f8}.stat-value.status-stopped{color:#ff4757}.metrics-grid{grid-gap:1.5rem;display:grid;gap:1.5rem}.metric-item{background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;padding:1.5rem}.metric-label{color:#fff9;font-size:.9rem;margin-bottom:.75rem}.metric-value{color:#0f8;font-size:2rem;font-weight:700;margin-bottom:1rem}.metric-value.dfo-claim{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0f8,#00cc6a);-webkit-background-clip:text;background-clip:text;font-size:2.2rem}.metric-description{color:#ffffff80;font-size:.9rem;margin-top:.5rem}.metric-bar{background:#ffffff1a;border-radius:10px;height:8px;margin-top:1rem;overflow:hidden;width:100%}.metric-bar-fill{background:linear-gradient(90deg,#0f8,#00cc6a);border-radius:10px;height:100%;transition:width .5s ease}.system-info{display:flex;flex-direction:column;gap:1rem}.system-row{align-items:center;background:#ffffff08;border-left:3px solid #00ff8880;border-radius:8px;display:flex;justify-content:space-between;padding:1rem}.system-row.error-row{background:#ff47571a;border-left-color:#ff4757}.system-label{color:#ffffffb3;font-weight:500}.system-value{color:#fff;font-weight:700}.system-value.highlight{color:#0f8;font-size:1.2rem}.system-value.error{color:#ff4757}.system-value.badge-active,.system-value.badge-running{color:#0f8}.system-value.badge-stopped{color:#ff4757}.activity-log{background:#0000004d;border-radius:8px;max-height:400px;overflow-y:auto;padding:1rem}.log-entry{background:#ffffff0d;border-left:3px solid #0f8;border-radius:4px;font-family:Courier New,monospace;font-size:.9rem;margin-bottom:.5rem;padding:.75rem}.no-logs{color:#fff6;font-style:italic;padding:3rem;text-align:center}.wallets-table-container{margin-top:1rem;overflow-x:auto}.wallets-table{border-collapse:collapse;font-size:.9rem;width:100%}.wallets-table thead{background:#00ff8826}.wallets-table th{border-bottom:2px solid #00ff884d;color:#0f8;font-weight:600;padding:1rem;text-align:left}.wallets-table tbody tr{border-bottom:1px solid #ffffff1a;transition:background .3s ease}.wallets-table tbody tr:hover{background:#00ff880d}.wallets-table td{color:#ffffffe6;padding:1rem}.wallet-id{color:#fff9;font-weight:700;width:50px}.wallet-name{color:#fff}.wallet-address,.wallet-name{font-family:Courier New,monospace}.wallet-address{color:#0f8;font-size:.85rem;max-width:400px;word-break:break-all}.wallet-status{border-radius:20px;display:inline-block;font-size:.8rem;font-weight:700;padding:.4rem 1rem}.wallet-status.status-active{background:#0f83;border:1px solid #00ff8880;color:#0f8}.wallet-status.status-inactive{background:#ffc10733;border:1px solid #ffc10780;color:#ffc107}.wallet-note{background:#ffc1071a;border:1px solid #ffc1074d;border-radius:6px;color:#ffc107;font-size:.85rem;margin-top:1rem;padding:.75rem;text-align:center}.wallets-loading{color:#fff9}.no-wallets,.wallets-loading{font-style:italic;padding:2rem;text-align:center}.no-wallets{color:#fff6}@media (max-width:1200px){.info-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (max-width:992px){.server-detail{padding:1.5rem}.server-detail-header h1{font-size:1.8rem}.info-grid{gap:1.2rem}.info-grid,.stats-grid{grid-template-columns:repeat(2,1fr)}.stat-box{padding:1.2rem}.wallets-table td,.wallets-table th{padding:.85rem .75rem}}@media (max-width:768px){.server-detail{padding:1rem}.server-detail-header{align-items:flex-start;flex-direction:column;gap:1rem}.server-detail-header h1{font-size:1.5rem}.status-badge{font-size:.85rem;padding:.4rem 1.2rem}.back-button{font-size:.95rem;padding:.6rem 1.2rem}.detail-card{padding:1.2rem}.detail-card h2{font-size:1.3rem;margin-bottom:1.2rem}.info-grid{gap:1rem;grid-template-columns:1fr}.info-value{font-size:1.1rem}.info-value.mono{font-size:.85rem}.stats-grid{grid-template-columns:1fr}.stat-box{padding:1.2rem}.stat-icon{font-size:2rem}.stat-value{font-size:1.5rem}.stat-label{font-size:.8rem}.metric-value{font-size:1.5rem}.metric-value.dfo-claim{font-size:1.8rem}.system-row{align-items:flex-start;flex-direction:column;gap:.5rem;padding:.85rem}.system-value{font-size:.95rem}.system-value.highlight{font-size:1.1rem}.activity-log{max-height:300px}.log-entry{font-size:.85rem;padding:.65rem}.wallets-table{font-size:.75rem}.wallets-table td,.wallets-table th{padding:.75rem .5rem}.wallet-address{font-size:.7rem;max-width:200px}.wallet-status{font-size:.75rem;padding:.35rem .85rem}}@media (max-width:480px){.server-detail{padding:.75rem}.server-detail-header{gap:.75rem;margin-bottom:1.5rem}.server-detail-header h1{font-size:1.3rem}.status-badge{font-size:.8rem;padding:.35rem 1rem}.back-button{font-size:.9rem;padding:.5rem 1rem}.server-detail-content{gap:1.2rem}.detail-card{border-radius:10px;padding:1rem}.detail-card h2{font-size:1.2rem;margin-bottom:1rem}.info-grid{gap:.85rem}.info-item{gap:.4rem}.info-label{font-size:.85rem}.info-value{font-size:1rem}.info-value.mono{font-size:.75rem}.stats-grid{gap:1rem}.stat-box{flex-direction:column;padding:1rem;text-align:center}.stat-icon{font-size:1.8rem}.stat-value{font-size:1.3rem}.stat-label{font-size:.75rem}.metric-value{font-size:1.3rem}.metric-value.dfo-claim{font-size:1.6rem}.metric-description,.metric-label{font-size:.85rem}.system-row{gap:.4rem;padding:.75rem}.system-label{font-size:.85rem}.system-value{font-size:.9rem}.system-value.highlight{font-size:1rem}.activity-log{max-height:250px;padding:.75rem}.log-entry{font-size:.8rem;padding:.6rem}.wallets-table-container{-webkit-overflow-scrolling:touch;overflow-x:auto}.wallets-table{font-size:.7rem;min-width:500px}.wallets-table td,.wallets-table th{padding:.65rem .4rem}.wallet-address{font-size:.65rem;max-width:150px}.wallet-status{font-size:.7rem;padding:.3rem .75rem}.wallet-note{font-size:.8rem;padding:.65rem}}
/*# sourceMappingURL=main.c1583192.css.map*/