:root{--bg-primary:#0a0e17;--bg-secondary:#121824;--bg-card:#1a2133;--bg-hover:#242d42;--text-primary:#fff;--text-secondary:#8b9cb5;--accent:#00d4ff;--accent-secondary:#7c3aed;--success:#10b981;--warning:#f59e0b;--border:#2d3748;--shadow:rgba(0,212,255,.1);--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:20px;--space-2xl:24px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--bg-primary);color:var(--text-primary)}.app,body{height:100vh;overflow:hidden}.app{max-width:1800px;margin:0 auto;padding:var(--space-sm);display:flex;flex-direction:column}.header{text-align:center;margin-bottom:var(--space-sm);padding:var(--space-xs) var(--space-md);background:linear-gradient(135deg,var(--bg-secondary) 0,var(--bg-card) 100%);border-radius:var(--space-sm);border:1px solid var(--border);flex-shrink:0}.header-content{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap}.header-text{flex:1 1;min-width:200px;text-align:center}.header h1{font-size:clamp(.9rem,2vw,1.1rem);margin-bottom:2px;background:linear-gradient(90deg,var(--accent),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtitle{color:var(--text-secondary);font-size:clamp(.6rem,1.5vw,.7rem)}.tao-price-card{display:flex;flex-direction:column;align-items:center;padding:var(--space-xs) var(--space-md);border-radius:var(--space-sm);background:linear-gradient(135deg,rgba(0,212,255,.15),rgba(124,58,237,.15));border:1px solid var(--accent);box-shadow:0 0 20px var(--shadow);min-width:120px;flex-shrink:0}.tao-price-label{font-size:.65rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:3px}.tao-price-value{font-size:clamp(1rem,2vw,1.2rem);font-weight:700;background:linear-gradient(90deg,var(--accent),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tao-price-change{font-size:.65rem;margin-top:3px;padding:2px var(--space-sm);border-radius:var(--space-xs);font-weight:600}.tao-price-change.positive{color:var(--success);background:rgba(16,185,129,.1)}.tao-price-change.negative{color:#ef4444;background:rgba(239,68,68,.1)}.tao-price-updated{font-size:.65rem;color:var(--text-secondary);margin-top:var(--space-xs)}.controls{display:flex;gap:var(--space-md);justify-content:center;margin-bottom:var(--space-xs);flex-wrap:wrap;flex-shrink:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.controls::-webkit-scrollbar{display:none}.refresh-btn,.toggle-btn{padding:var(--space-md) var(--space-xl);border-radius:var(--space-sm);border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);cursor:pointer;transition:all .3s ease;font-size:.9rem}.refresh-btn:hover,.toggle-btn:hover{border-color:var(--accent);box-shadow:0 0 20px var(--shadow)}.toggle-btn.active{background:linear-gradient(135deg,var(--accent),var(--accent-secondary));border-color:var(--accent)}.refresh-btn:disabled,.toggle-btn:disabled{opacity:.5;cursor:not-allowed}.tab-navigation{display:flex;gap:var(--space-sm);margin-bottom:var(--space-sm);padding:var(--space-xs) var(--space-sm);background:var(--bg-secondary);border-radius:var(--space-sm);border:1px solid var(--border);flex-shrink:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tab-navigation::-webkit-scrollbar{display:none}.tab-button{flex:1 1;padding:var(--space-sm) var(--space-md);border-radius:var(--space-xs);border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;transition:all .3s ease;font-size:clamp(.75rem,1.5vw,.85rem);font-weight:500;display:flex;align-items:center;justify-content:center;gap:var(--space-sm);position:relative}.tab-button:hover{border-color:var(--accent);color:var(--text-primary);box-shadow:0 0 15px var(--shadow)}.tab-button.active{background:linear-gradient(135deg,var(--accent),var(--accent-secondary));border-color:var(--accent);color:#fff}.tab-badge{position:absolute;top:-5px;right:-5px;background:#ef4444;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;animation:pulse 2s infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.error-banner{background:rgba(239,68,68,.2);border:1px solid #ef4444;color:#ef4444;padding:var(--space-md);border-radius:var(--space-sm);text-align:center;margin-bottom:var(--space-md);flex-shrink:0}.table-container{flex:1 1;max-height:calc(100vh - 200px);overflow-y:auto;overflow-x:auto;scrollbar-gutter:stable;border-radius:var(--space-md);border:1px solid var(--border);background:var(--bg-card);min-height:0;position:relative}.change-status-bar{background:var(--bg-secondary);padding:var(--space-xs) var(--space-md);font-size:.7rem;color:var(--text-secondary);border-bottom:1px solid var(--border);text-align:center;position:-webkit-sticky;position:sticky;top:0;z-index:65;box-shadow:0 2px 8px rgba(0,0,0,.15)}@media (max-width:768px){.table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -8px;padding:0 8px}.table-container:before{content:"← Swipe to see more →";position:absolute;bottom:4px;right:8px;font-size:.65rem;color:var(--text-secondary);opacity:.5;pointer-events:none;z-index:5}}.table-container::-webkit-scrollbar{width:8px;height:8px}.table-container::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:var(--space-xs)}.table-container::-webkit-scrollbar-thumb{background:var(--accent);border-radius:var(--space-xs)}.table-container::-webkit-scrollbar-thumb:hover{background:var(--accent-secondary)}.subnet-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:.85rem}.subnet-table thead{background:var(--bg-secondary);position:-webkit-sticky;position:sticky;top:48px;z-index:55;box-shadow:0 2px 8px rgba(0,0,0,.15)}.subnet-table thead th{top:65px;background:var(--bg-secondary);z-index:55}.subnet-table th{padding:8px var(--space-sm);text-align:center;font-weight:600;color:var(--accent);text-transform:uppercase;font-size:.65rem;letter-spacing:.5px;border-bottom:2px solid var(--border);white-space:nowrap;line-height:1.2;background:var(--bg-secondary)}.subnet-table th span{display:inline}.subnet-table th.sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .2s ease}.subnet-table th.sortable:hover{background:var(--bg-hover)}.col-checkbox{width:38px;text-align:center}.col-checkbox input[type=checkbox]{cursor:pointer;width:16px;height:16px;accent-color:var(--accent)}.col-hide{width:45px;max-width:45px;text-align:center}.col-id{width:40px;max-width:40px;text-align:center}.col-remove{width:35px;max-width:35px;text-align:center}.col-number{width:50px;max-width:50px;text-align:center}.col-name{width:auto;min-width:100px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tag-list{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.subnet-tag{display:inline-block;background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border);border-radius:10px;padding:1px 8px;font-size:.7rem;line-height:1.4;white-space:nowrap}.col-group{width:100px;max-width:100px;text-align:center}.col-burn{width:70px;max-width:70px;text-align:right}.col-burn-change{width:95px;max-width:95px;text-align:center}.col-reg{width:85px;max-width:85px;text-align:right}.col-reg-change{width:105px;max-width:105px;text-align:center}.col-emission-amount{width:130px;max-width:130px;text-align:center}.col-emission{width:100px;max-width:100px;text-align:center}.col-miners{width:55px;max-width:55px;text-align:center}.col-miners-change{width:95px;max-width:95px;text-align:center}.col-miners-tao{width:120px;max-width:120px;text-align:center}.col-validators{width:90px;max-width:90px;text-align:center}.col-created,.col-updated{width:110px;max-width:110px;text-align:center}.col-summary{width:100px;max-width:100px;text-align:center}.col-link{width:42px;max-width:42px;text-align:center}.col-discord,.col-github{width:45px;max-width:45px;text-align:center}.col-leaderboard{width:42px;max-width:42px;text-align:center}.col-twitter{width:45px;max-width:45px;text-align:center}.col-users{width:40px;max-width:40px;text-align:center}.subnet-table tbody tr.subnet-row{border-bottom:1px solid var(--border);transition:background .2s ease;position:relative;z-index:10}.subnet-table tbody tr.subnet-row:hover{background:var(--bg-hover)}.subnet-table tbody tr.summary-row{background:var(--bg-secondary)}.subnet-table tbody tr.summary-row td{width:100%;padding:0;min-width:0}.subnet-table td{padding:8px var(--space-sm);color:var(--text-primary);font-size:.8rem}.subnet-table td.col-number{text-align:center;font-weight:700;color:var(--accent)}.subnet-table td.col-number.no-github{color:#ef4444}.subnet-table td.col-name{font-weight:600}.subnet-table td.col-name span:hover,.subnet-table td.col-number span:hover{color:var(--accent);opacity:.8}.subnet-table td.col-burn,.subnet-table td.col-emission,.subnet-table td.col-reg{text-align:right;font-family:Monaco,Consolas,monospace;font-size:.8rem}.subnet-table td.col-burn-change,.subnet-table td.col-miners-change,.subnet-table td.col-reg-change{text-align:center;font-size:.75rem}.subnet-table td.col-miners,.subnet-table td.col-validators{text-align:center;font-weight:600}.subnet-table td.col-miners{color:var(--warning)}.change-indicator{font-size:.65rem;font-weight:600;padding:2px 4px;border-radius:3px;display:inline-block;white-space:nowrap;font-family:Monaco,Consolas,monospace}.change-indicator.positive{color:var(--success);background:rgba(16,185,129,.15)}.change-indicator.negative{color:#ef4444;background:rgba(239,68,68,.15)}.subnet-table td.col-validators{color:var(--success)}.subnet-table td.col-created,.subnet-table td.col-updated{font-family:Monaco,Consolas,monospace;font-size:.75rem;color:var(--text-secondary)}.taostats-link{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--space-xs);border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-secondary);text-decoration:none;font-size:1rem;transition:all .2s ease}.taostats-link:hover{background:var(--accent-secondary);border-color:var(--accent-secondary);color:var(--bg-primary)}.subnet-table .link-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--space-xs);border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-secondary);text-decoration:none;font-size:.9rem;transition:all .2s ease;margin:0 2px}.subnet-table .link-icon:hover{transform:translateY(-1px)}.subnet-table .discord-icon:hover,.subnet-table .github-icon:hover,.subnet-table .leaderboard-icon:hover,.subnet-table .twitter-icon:hover{background:var(--accent);border-color:var(--accent);color:var(--bg-primary);box-shadow:0 0 10px var(--shadow)}.subnet-table .hide-icon:hover{background:#ef4444;border-color:#ef4444;color:var(--bg-primary);box-shadow:0 0 10px rgba(239,68,68,.5)}.subnet-table .show-icon:hover{background:var(--success);border-color:var(--success);color:var(--bg-primary);box-shadow:0 0 10px rgba(16,185,129,.5)}.show-all-icon,.show-all-icon-active{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--space-xs);border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-secondary);text-decoration:none;font-size:.9rem;transition:all .2s ease;margin:0 2px}.show-all-icon:hover{transform:translateY(-1px);background:var(--accent);border-color:var(--accent);color:var(--bg-primary);box-shadow:0 0 10px var(--shadow)}.show-all-icon-active{color:var(--bg-primary);box-shadow:0 0 10px rgba(16,185,129,.5)}.show-all-icon-active,.show-all-icon-active:hover{background:var(--success);border-color:var(--success)}.show-all-icon-active:hover{transform:translateY(-1px);box-shadow:0 0 15px rgba(16,185,129,.7)}.filter-icon,.filter-icon-active{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--space-xs);border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-secondary);text-decoration:none;font-size:.9rem;transition:all .2s ease;margin:0 2px}.filter-icon:hover{transform:translateY(-1px);color:var(--bg-primary)}.filter-icon-active,.filter-icon:hover{background:#f7931a;border-color:#f7931a;box-shadow:0 0 10px rgba(247,147,26,.5)}.filter-icon-active{color:#000}.filter-icon-active:hover{transform:translateY(-1px);background:#f7931a;border-color:#f7931a;box-shadow:0 0 15px rgba(247,147,26,.7)}.subnet-table .link-icon.disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.summary-content{padding:var(--space-lg);width:100%;max-width:100%;box-sizing:border-box;min-width:0;overflow:hidden;white-space:normal;overflow-wrap:anywhere;word-wrap:break-word}.summary-content h4{color:var(--accent);font-size:1rem}.summary-content h4,.summary-content p{margin-bottom:var(--space-md);width:100%;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-wrap:break-word}.summary-content p{color:var(--text-secondary);line-height:1.6}.summary-content .github-link{display:inline-block;padding:var(--space-sm) var(--space-md);background:linear-gradient(135deg,var(--accent),var(--accent-secondary));color:#fff;text-decoration:none;border-radius:var(--space-sm);font-size:.85rem;font-weight:600;transition:all .3s ease}.summary-content .github-link:hover{box-shadow:0 0 15px var(--shadow);transform:translateY(-1px)}.expand-btn,.generate-btn{padding:6px var(--space-md);border-radius:var(--space-xs);border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;transition:all .2s ease;font-size:.8rem}.expand-btn:hover,.generate-btn:hover{background:var(--accent);border-color:var(--accent);color:var(--bg-primary)}.expand-btn:disabled,.generate-btn:disabled{opacity:.5;cursor:not-allowed}.summary-actions{display:flex;align-items:center;justify-content:center;gap:var(--space-sm)}.monitor-container{flex-direction:column;flex:1 1}.monitor-container,.monitor-sections-horizontal{display:flex;gap:var(--space-md);overflow:hidden;min-height:0}.monitor-sections-horizontal{flex-direction:row;flex:1 1}.monitor-sections-horizontal .alerts-section{flex:0 0 350px;overflow-y:auto}.monitor-sections-horizontal .tracked-list{flex:1 1}.monitor-form{background:var(--bg-secondary);padding:var(--space-md);border-radius:var(--space-sm);border:1px solid var(--border);flex-shrink:0}.monitor-form h3{margin-bottom:var(--space-md);color:var(--accent);font-size:clamp(.9rem,2vw,1rem)}.form-row{display:flex;gap:var(--space-md);align-items:flex-end;flex-wrap:wrap}.form-group{flex:1 1;min-width:140px}.form-group label{display:block;margin-bottom:var(--space-xs);color:var(--text-secondary);font-size:.8rem}.monitor-input{width:100%;padding:var(--space-sm) var(--space-md);border-radius:var(--space-xs);border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);font-size:.9rem;transition:all .3s ease}.monitor-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 15px var(--shadow)}.monitor-input::placeholder{color:var(--text-secondary);opacity:.6}.monitor-add-btn{padding:var(--space-sm) var(--space-md);border-radius:var(--space-xs);border:1px solid var(--accent);background:linear-gradient(135deg,var(--accent),var(--accent-secondary));color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .3s ease;white-space:nowrap}.monitor-add-btn:hover{transform:translateY(-2px);box-shadow:0 5px 20px var(--shadow)}.alerts-section{background:var(--bg-secondary);padding:var(--space-md);border-radius:var(--space-sm);border:1px solid #ef4444;animation:slideIn .3s ease;flex-shrink:0}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.alerts-section h3{margin-bottom:var(--space-md);color:#ef4444;font-size:clamp(.9rem,2vw,1rem)}.alerts-list{display:flex;flex-direction:column;gap:var(--space-sm)}.alert-item{background:rgba(239,68,68,.1);padding:var(--space-md);border-radius:var(--space-xs);border:1px solid #ef4444}.alert-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-sm)}.alert-subnet{font-weight:600;color:var(--text-primary);font-size:.9rem}.alert-time{font-size:.75rem}.alert-message,.alert-time{color:var(--text-secondary)}.alert-message{font-size:.85rem}.alert-message strong{color:#ef4444}.tracked-list{background:var(--bg-secondary);padding:var(--space-md);border-radius:var(--space-sm);border:1px solid var(--border);flex:1 1;overflow-y:auto;min-height:0}.tracked-list::-webkit-scrollbar{width:8px}.tracked-list::-webkit-scrollbar-track{background:var(--bg-card);border-radius:var(--space-xs)}.tracked-list::-webkit-scrollbar-thumb{background:var(--accent);border-radius:var(--space-xs)}.tracked-list::-webkit-scrollbar-thumb:hover{background:var(--accent-secondary)}.tracked-list-header{margin-bottom:var(--space-md);color:var(--accent);font-size:clamp(.9rem,2vw,1rem);flex-shrink:0}.no-tracked{text-align:center;color:var(--text-secondary);padding:var(--space-2xl);font-style:italic}.tracked-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:var(--space-md);gap:var(--space-md)}.tracked-card{background:var(--bg-card);padding:var(--space-md);border-radius:var(--space-sm);border:2px solid var(--border);transition:all .3s ease}.tracked-card.status-alert{border-color:#ef4444;background:rgba(239,68,68,.1)}.tracked-card.status-warning{border-color:var(--warning);background:rgba(245,158,11,.1)}.tracked-card.status-ok{border-color:var(--success)}.tracked-card:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.3)}.tracked-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-sm)}.tracked-subnet-info{display:flex;flex-direction:column;gap:var(--space-xs)}.tracked-number{font-weight:700;color:var(--accent);font-size:1rem}.tracked-name{color:var(--text-secondary);font-size:.85rem}.tracked-remove{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;font-size:1.1rem;padding:var(--space-xs);width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:var(--space-xs);transition:all .2s ease}.tracked-remove:hover{background:rgba(239,68,68,.2);color:#ef4444}.tracked-details{display:flex;flex-direction:column;gap:var(--space-sm)}.tracked-metric{display:flex;justify-content:space-between;align-items:center}.metric-label{color:var(--text-secondary);font-size:.8rem}.threshold-display{display:flex;align-items:center;gap:var(--space-sm)}.tracked-edit{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;font-size:.9rem;padding:var(--space-xs);width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:var(--space-xs);transition:all .2s ease}.tracked-edit:hover{background:rgba(0,212,255,.2);color:var(--accent)}.edit-threshold-input{display:flex;flex-direction:column;gap:var(--space-xs);width:100%}.tracked-edit-input{width:100%;padding:var(--space-xs) var(--space-sm);border-radius:var(--space-xs);border:1px solid var(--accent);background:var(--bg-card);color:var(--text-primary);font-size:.9rem;font-weight:600}.tracked-edit-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 10px var(--shadow)}.edit-actions{display:flex;gap:var(--space-xs)}.edit-btn{background:var(--bg-secondary);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;font-size:.8rem;padding:var(--space-xs) var(--space-sm);border-radius:var(--space-xs);transition:all .2s ease;flex:1 1}.edit-btn.save:hover{background:var(--success);border-color:var(--success)}.edit-btn.cancel:hover{background:#ef4444;border-color:#ef4444}.metric-value{font-weight:600;font-size:.95rem}.metric-value.alert{color:#ef4444}.metric-value.warning{color:var(--warning)}.metric-value.ok{color:var(--success)}.tracked-status{margin-top:var(--space-xs)}.status-badge{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-radius:var(--space-xs);font-size:.85rem;font-weight:500}.status-badge.status-alert{background:rgba(239,68,68,.2);color:#ef4444}.status-badge.status-warning{background:rgba(245,158,11,.2);color:var(--warning)}.status-badge.status-ok{background:rgba(16,185,129,.2);color:var(--success)}.status-badge.status-unknown{background:var(--bg-hover);color:var(--text-secondary)}.status-badge.status-info{background:rgba(59,130,246,.2);color:#3b82f6}.loading,.no-data{text-align:center;color:var(--text-secondary);font-size:1rem;padding:var(--space-2xl)}@media (max-width:1400px){.col-name{width:auto;min-width:100px}.col-created{width:110px;max-width:110px}}@media (max-width:1200px){.subnet-table{font-size:.75rem}.subnet-table th{font-size:.6rem}.subnet-table td,.subnet-table th{padding:6px var(--space-xs)}.col-checkbox{width:35px}.col-id{width:40px}.col-remove{width:30px}.col-number{width:50px}.col-group{width:85px}.col-burn,.col-emission{width:70px}.col-burn-change{width:110px}.col-reg{width:80px}.col-reg-change{width:130px}.col-miners{width:55px}.col-miners-change{width:120px}.col-link{width:40px}.tracked-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width:900px){.col-created{display:none}.col-burn-change,.col-miners-change,.col-reg-change{font-size:.7rem}}@media (max-width:768px){.app{padding:var(--space-xs)}.header{padding:var(--space-xs) var(--space-sm)}.header-content{flex-direction:column;gap:var(--space-sm)}.header-text{text-align:center}.tao-price-card{width:100%;flex-direction:row;justify-content:center;gap:var(--space-md)}.tab-navigation{flex-wrap:nowrap;gap:var(--space-xs);padding:var(--space-xs)}.tab-button{padding:var(--space-xs) var(--space-sm);font-size:.75rem;gap:var(--space-xs);flex-shrink:0}.tab-badge{width:18px;height:18px;font-size:.65rem}.subnet-table{font-size:.7rem}.subnet-table th{padding:5px 3px;font-size:.55rem}.subnet-table td{padding:5px 3px}.col-checkbox{width:30px}.col-id{width:35px}.col-remove{width:25px}.col-number{width:45px}.col-name{width:auto;min-width:80px}.col-group{width:75px}.col-burn,.col-emission{width:60px}.col-burn-change{width:95px}.col-reg{width:70px}.col-reg-change{width:110px}.col-miners{width:50px}.col-miners-change{width:100px}.col-link{width:35px}.change-indicator{font-size:.6rem;padding:2px 3px}.form-row{flex-direction:column;gap:var(--space-sm)}.form-group{width:100%;min-width:unset}.tracked-grid{grid-template-columns:1fr}.alerts-section h3,.monitor-form h3,.tracked-list-header{font-size:.9rem}}@media (max-width:600px){.col-name{width:auto;min-width:70px}.subnet-table th span{line-height:1.1}}@media (max-width:480px){.header h1{font-size:.9rem}.subtitle{font-size:.65rem}.tao-price-value{font-size:1rem}.tab-button{flex-direction:column;gap:2px;padding:var(--space-xs)}.subnet-table{font-size:.65rem}.subnet-table th{font-size:.5rem;padding:4px 2px}.subnet-table td{padding:4px 2px}.col-checkbox{width:25px}.col-id{width:30px}.col-remove{width:20px}.col-number{width:40px}.col-group{width:65px}.col-burn,.col-emission{width:55px}.col-burn-change{width:85px}.col-reg{width:60px}.col-reg-change{width:95px}.col-miners{width:45px}.col-miners-change{width:90px}.col-link{width:30px}.change-indicator{font-size:.55rem;padding:1px 2px}.tracked-card{padding:var(--space-sm)}.tracked-number{font-size:.95rem}.tracked-name{font-size:.8rem}}@media (max-width:400px){body{font-size:14px}.app{padding:2px}.col-name{width:auto;min-width:60px}.col-burn-change,.col-miners-change,.col-reg-change{display:none}.tao-price-card{padding:2px var(--space-sm)}.controls{gap:var(--space-xs)}.refresh-btn,.toggle-btn{padding:var(--space-xs) var(--space-sm);font-size:.75rem}}@media (max-width:768px){.expand-btn,.generate-btn,.refresh-btn,.tab-button,.toggle-btn{min-height:44px;min-width:44px}.filter-icon,.show-all-icon,.subnet-table .link-icon{width:32px;height:32px;min-width:32px;min-height:32px}.table-container{border-radius:var(--space-sm);margin:0 -4px}.controls,.header,.tab-navigation{margin-bottom:var(--space-xs)}.table-container:after{content:"";position:absolute;bottom:0;right:0;width:40px;height:40px;background:linear-gradient(135deg,transparent 50%,rgba(0,212,255,.1));pointer-events:none;border-radius:0 var(--space-sm) 0 0}}@media (max-width:768px) and (orientation:landscape){.app{height:100vh}.header{padding:var(--space-xs) var(--space-sm)}.tao-price-card{padding:var(--space-xs)}.tab-navigation{padding:var(--space-xs) var(--space-sm)}.controls{gap:var(--space-sm)}.table-container{max-height:calc(100vh - 160px)}}@media (max-width:380px){.header h1{font-size:.85rem}.subtitle{font-size:.6rem}.tab-button{font-size:.7rem;padding:var(--space-xs)}.subnet-table{font-size:.6rem}.subnet-table td,.subnet-table th{padding:3px 2px}.col-checkbox{width:22px}.col-id{width:28px}.col-remove{width:18px}.col-number{width:35px}.col-group{display:none}.col-burn,.col-emission{width:50px}.col-reg{width:55px}.col-miners{width:40px}.col-validators{display:none}.col-link{width:28px}.change-indicator{font-size:.5rem;padding:1px}}@media (max-width:320px){.header-content{flex-direction:column;gap:var(--space-xs)}.tao-price-card{width:100%;font-size:.9rem}.tab-navigation{gap:2px}.tab-button{padding:4px var(--space-xs);font-size:.65rem}.subnet-table{font-size:.55rem}.subnet-table td,.subnet-table th{padding:2px 1px}.col-name{width:80px;min-width:50px}.col-created,.col-updated{display:none}.tracked-card{padding:var(--space-xs)}.tracked-number{font-size:.9rem}.tracked-name{font-size:.75rem}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px);max-height:0}to{opacity:1;transform:translateY(0);max-height:200px}}.admin-container{min-height:100vh;background:#0f0f1a;padding:var(--space-lg)}.admin-header{justify-content:space-between;margin-bottom:var(--space-xl);padding-bottom:var(--space-lg);border-bottom:1px solid #2a2a40}.admin-header,.admin-header-left{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap}.admin-back-btn{padding:var(--space-sm) var(--space-md);background:#2a2a40;border:none;border-radius:var(--space-sm);color:var(--text-primary);cursor:pointer;font-size:.9rem;font-weight:500;display:flex;align-items:center;gap:6px;transition:background .2s ease}.admin-back-btn:hover{background:var(--bg-hover)}.admin-title-section h1{color:var(--text-primary);font-size:clamp(1.2rem,3vw,1.75rem);font-weight:600;margin-bottom:5px}.admin-title-section p{color:var(--text-secondary);margin:0;font-size:clamp(.8rem,1.5vw,.9rem)}.admin-header-right{display:flex;gap:var(--space-sm);flex-wrap:wrap}.admin-header-btn{padding:var(--space-sm) var(--space-lg);border:none;border-radius:var(--space-sm);cursor:pointer;font-size:.9rem;font-weight:500;transition:all .2s ease}.admin-auto-approve-btn{background:#10b981;color:#000}.admin-auto-approve-btn.off{background:var(--warning)}.admin-signout-btn{background:#ef4444;color:var(--text-primary)}.admin-tab-navigation{display:flex;margin-bottom:var(--space-lg);gap:2px;flex-wrap:wrap}.admin-tab-btn{padding:var(--space-md) var(--space-xl);background:#1e1e30;border:2px solid transparent;color:var(--text-primary);cursor:pointer;font-size:.9rem;font-weight:500;transition:all .2s ease}.admin-tab-btn:first-child{border-radius:var(--space-sm) 0 0 var(--space-sm)}.admin-tab-btn:last-child{border-radius:0 var(--space-sm) var(--space-sm) 0}.admin-tab-btn:not(:first-child):not(:last-child){border-radius:0}.admin-tab-btn.active{background:#f7931a;border-color:#f7931a;color:#000}.admin-table-container{background:#1e1e30;border-radius:12px;overflow-x:auto;overflow-y:auto;max-height:calc(100vh - 280px)}.admin-table{width:100%;border-collapse:collapse;min-width:800px}.admin-table thead tr{background:#2a2a40;position:-webkit-sticky;position:sticky;top:0;z-index:10}.admin-table th{padding:var(--space-md);text-align:center;color:var(--text-primary);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.admin-table td{padding:var(--space-md);border-bottom:1px solid #2a2a40}.admin-role-badge{padding:4px 10px;border-radius:4px;font-size:.75rem;font-weight:500;display:inline-block}.admin-role-badge.admin{background:#f7931a;color:#000}.admin-role-badge.premium_plus{background:#ec4899;color:var(--text-primary)}.admin-role-badge.premium{background:#8b5cf6;color:var(--text-primary)}.admin-role-badge.user{background:#3a3a50;color:var(--text-primary)}.admin-role-badge.clickable{cursor:pointer}.admin-status-badge{padding:4px 10px;border-radius:4px;font-size:.75rem;font-weight:500;display:inline-block}.admin-status-badge.approved{background:var(--success);color:#000}.admin-status-badge.pending{background:var(--warning);color:#000}.admin-action-btn{padding:var(--space-sm) var(--space-md);border:none;border-radius:6px;cursor:pointer;font-size:.8rem;font-weight:500;margin-right:var(--space-sm);transition:opacity .2s ease}.admin-action-btn:hover{opacity:.8}.admin-action-btn.approve{background:var(--success);color:#000}.admin-action-btn.blacklist,.admin-action-btn.reject{background:#ef4444;color:var(--text-primary)}.admin-action-btn.whitelist{background:#3b82f6;color:var(--text-primary)}.admin-blacklist-container{background:#1e1e30;border-radius:12px;padding:var(--space-lg)}.admin-blacklist-title{color:var(--text-primary);font-size:1rem;font-weight:600;margin-bottom:var(--space-lg)}.admin-blacklist-item{display:flex;justify-content:space-between;align-items:center;padding:var(--space-md);background:#2a2a40;border-radius:var(--space-sm);gap:var(--space-md);flex-wrap:wrap}.admin-blacklist-email{color:#ef4444;font-size:.9rem;font-family:monospace}.admin-blacklist-note{color:var(--text-secondary);font-size:.7rem}.admin-blacklist-actions{display:flex;gap:var(--space-sm)}.admin-scheduler-container{background:#1e1e30;border-radius:12px;padding:var(--space-xl)}.admin-scheduler-header h2{color:var(--text-primary);font-size:clamp(1rem,2vw,1.25rem);font-weight:600;margin-bottom:var(--space-sm)}.admin-scheduler-header p{color:var(--text-secondary);font-size:.9rem;margin:0 0 var(--space-xl) 0}.admin-scheduler-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-md);gap:var(--space-md);margin-bottom:var(--space-xl)}.admin-scheduler-stat-card{padding:var(--space-md);background:#2a2a40;border-radius:var(--space-sm);border:1px solid #3a3a50}.admin-scheduler-stat-label{color:var(--text-secondary);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--space-sm)}.admin-scheduler-stat-value{display:flex;align-items:center;gap:var(--space-sm);color:var(--text-primary);font-size:clamp(.9rem,2vw,1.1rem);font-weight:600}.admin-status-indicator{display:inline-block;width:8px;height:8px;border-radius:50%}.admin-status-indicator.idle,.admin-status-indicator.running{background:var(--success)}.admin-status-indicator.stopped{background:#ef4444}.admin-status-indicator.in-progress{background:var(--warning)}.admin-status-indicator.pulsing{animation:adminPulse 2s infinite}@keyframes adminPulse{0%,to{opacity:1}50%{opacity:.5}}.admin-auto-badge{padding:2px var(--space-sm);border-radius:4px;background:var(--success);color:#000;font-size:.7rem;font-weight:600}.admin-scheduler-config{padding:var(--space-md);background:#2a2a40;border-radius:var(--space-sm);margin-bottom:var(--space-lg)}.admin-scheduler-config h3{color:var(--text-primary);font-size:.9rem;font-weight:600;margin-bottom:var(--space-md)}.admin-config-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--space-md);gap:var(--space-md)}.admin-config-item-label{color:var(--text-secondary);font-size:.75rem;margin-bottom:4px}.admin-config-item-value{color:var(--text-primary);font-size:.9rem;font-weight:500}.admin-scheduler-actions{display:flex;gap:var(--space-sm);flex-wrap:wrap}.admin-scheduler-btn{padding:var(--space-md) var(--space-xl);border:none;border-radius:var(--space-sm);cursor:pointer;font-size:.9rem;font-weight:600;transition:opacity .2s ease}.admin-scheduler-btn:hover:not(:disabled){opacity:.9}.admin-scheduler-btn:disabled{opacity:.5;cursor:not-allowed}.admin-scheduler-btn.start{background:var(--success);color:#000}.admin-scheduler-btn.stop{background:#ef4444;color:var(--text-primary)}.admin-scheduler-btn.fetch{background:#f7931a;color:#000}.admin-scheduler-btn.refresh{background:#3a3a50;border:1px solid #4a4a60;color:var(--text-primary)}.admin-auto-start-notice{padding:var(--space-md) var(--space-lg);background:rgba(16,185,129,.1);border:1px solid var(--success);border-radius:var(--space-sm);color:var(--success);font-size:.9rem}@media (max-width:768px){.admin-container{padding:var(--space-sm);overflow-y:auto}.admin-header{flex-direction:column;align-items:stretch}.admin-header-left{flex-direction:column;align-items:flex-start}.admin-header-right{justify-content:stretch}.admin-header-btn{flex:1 1;text-align:center;min-height:44px}.admin-tab-navigation{flex-direction:row;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.admin-tab-navigation::-webkit-scrollbar{display:none}.admin-tab-btn{flex:1 1;white-space:nowrap;padding:var(--space-sm) var(--space-md);font-size:.8rem;min-height:44px}.admin-table-container{max-height:calc(100vh - 320px);overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-scheduler-stats{grid-template-columns:1fr}.admin-scheduler-actions{flex-direction:column}.admin-scheduler-btn{width:100%;min-height:44px}.admin-blacklist-item{flex-direction:column;align-items:flex-start}.admin-blacklist-actions{width:100%;justify-content:stretch}.admin-action-btn{flex:1 1;text-align:center;margin-right:0;min-height:44px}.admin-config-grid{grid-template-columns:1fr}}@media (max-width:480px){.admin-table{font-size:.7rem}.admin-table td,.admin-table th{padding:var(--space-sm)}.admin-title-section h1{font-size:1.1rem}.admin-title-section p{font-size:.8rem}.admin-scheduler-stat-value{font-size:.9rem}}.admin-access-denied{background:#0f0f1a;color:var(--text-primary)}.admin-access-denied,.login-container{min-height:100vh;display:flex;align-items:center;justify-content:center}.login-container{background:linear-gradient(135deg,#1a1a2e,#16213e);padding:var(--space-lg)}.login-card{background:#1e1e30;padding:clamp(20px,5vw,40px);border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.3);width:100%;max-width:400px}.login-title{color:var(--text-primary);text-align:center;margin-bottom:var(--space-sm);font-size:clamp(1.2rem,3vw,1.75rem);font-weight:600}.login-subtitle{color:var(--text-secondary);text-align:center;margin-bottom:var(--space-xl);font-size:.9rem}.login-error{background:rgba(239,68,68,.1);border:1px solid #ef4444;color:#ef4444;padding:var(--space-md);border-radius:var(--space-sm);font-size:.9rem}.login-error,.login-form-group{margin-bottom:var(--space-lg)}.login-label{display:block;color:#ccc;margin-bottom:var(--space-sm);font-size:.9rem}.login-input{width:100%;padding:var(--space-md);background:#2a2a40;border:1px solid #3a3a50;border-radius:var(--space-sm);color:var(--text-primary);font-size:.9rem;box-sizing:border-box;transition:border-color .2s ease}.login-input:focus{outline:none;border-color:var(--accent)}.login-submit-btn{width:100%;padding:var(--space-md);background:#f7931a;border:none;border-radius:var(--space-sm);color:#000;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s ease}.login-submit-btn:hover:not(:disabled){background:#e8850f}.login-submit-btn:disabled{background:#3a3a50;cursor:not-allowed}.login-toggle{margin-top:var(--space-lg);text-align:center;color:var(--text-secondary);font-size:.9rem}.login-toggle-btn{background:none;border:none;color:#f7931a;cursor:pointer;font-size:.9rem;font-weight:500;padding:0;text-decoration:underline}.login-toggle-btn:hover{opacity:.8}@media (max-width:480px){.login-container{padding:var(--space-sm)}.login-card{padding:var(--space-lg);max-width:100%}.login-title{font-size:1.2rem}.login-input{font-size:16px}}@media (max-width:768px){.subnet-table{white-space:nowrap;-webkit-overflow-scrolling:touch}.subnet-table thead{display:table-header-group}.subnet-table tbody{display:table-row-group}.subnet-table tr{display:table-row}.subnet-table td,.subnet-table th{display:table-cell}}@media (max-width:600px){.tracked-card{padding:var(--space-sm)}.tracked-header{flex-direction:row;align-items:center;gap:var(--space-sm);justify-content:space-between}.tracked-remove{align-self:center}.tracked-details{gap:var(--space-xs)}.tracked-metric{font-size:.85rem}}.filters-container{position:-webkit-sticky;position:sticky;top:50px;background:linear-gradient(135deg,#1a1a2e,#16162a);border-radius:12px;padding:var(--space-lg);margin-bottom:var(--space-md);border:1px solid #2a2a40;box-shadow:0 4px 20px rgba(0,0,0,.3);display:flex;flex-wrap:wrap;gap:var(--space-lg);align-items:flex-end;animation:slideDown .2s ease-out;z-index:55}.filter-group{display:flex;flex-direction:column;gap:var(--space-sm)}.filter-label{color:#f7931a;font-size:.7rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.filter-label.burn{color:#f7931a}.filter-label.reg{color:var(--success)}.filter-label.miners{color:#8b5cf6}.filter-input-wrapper{position:relative}.filter-input{padding:var(--space-sm) var(--space-md);background:#0f0f1a;border:1px solid #3a3a50;border-radius:var(--space-sm);color:var(--text-primary);font-size:.9rem;width:130px;outline:none;transition:all .2s;font-weight:500}.filter-input:focus{border-width:2px}.filter-input.burn-active{border-color:#f7931a}.filter-input.reg-active{border-color:var(--success)}.filter-input.miners-active{border-color:#8b5cf6}.filter-clear-btn{position:absolute;right:var(--space-sm);top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:1rem;padding:0}.filter-clear-btn.burn{color:#f7931a}.filter-clear-btn.reg{color:var(--success)}.filter-clear-btn.miners{color:#8b5cf6}.filters-actions{margin-left:auto;display:flex;gap:var(--space-sm)}.filter-clear-all-btn{padding:var(--space-sm) var(--space-lg);background:linear-gradient(135deg,#ef4444,#dc2626);color:var(--text-primary);border:none;border-radius:var(--space-sm);font-size:.85rem;cursor:pointer;font-weight:600;height:42px;display:flex;align-items:center;gap:6px;box-shadow:0 2px 10px rgba(239,68,68,.3);transition:all .2s}.filter-clear-all-btn:hover{transform:translateY(-1px)}@media (max-width:768px){.filters-container{padding:var(--space-md);gap:var(--space-md);top:45px}.filter-input{width:110px;font-size:16px}.filters-actions{width:100%;margin-left:0}.filter-clear-all-btn{width:100%;justify-content:center;min-height:44px}}@media (max-width:480px){.filters-container{flex-direction:column;align-items:stretch}.filter-group,.filter-input{width:100%}}.view-mode-selector{position:-webkit-sticky;position:sticky;top:0;z-index:50;margin-bottom:var(--space-md);justify-content:space-between;background:var(--bg-primary);padding:var(--space-md) 0}.view-mode-left,.view-mode-selector{display:flex;align-items:center;gap:var(--space-md)}.view-mode-left{flex-wrap:wrap}.view-mode-label{color:var(--text-secondary);font-size:.9rem;font-weight:500}.view-mode-select{padding:var(--space-sm) var(--space-md);background:#1e1e30;border:1px solid #3a3a50;border-radius:6px;color:var(--text-primary);font-size:.9rem;cursor:pointer;outline:none}.view-mode-right{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap}@media (max-width:600px){.view-mode-selector{flex-direction:column;align-items:stretch}.view-mode-left,.view-mode-right{justify-content:space-between}}.groups-section{background:var(--bg-secondary);border-radius:var(--space-md);padding:var(--space-lg);margin-bottom:var(--space-lg)}.groups-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-lg);gap:var(--space-md)}.groups-title{color:var(--accent);font-size:clamp(.9rem,2vw,1rem);font-weight:600}.groups-list{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.group-tag{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--space-xs);padding:var(--space-sm) var(--space-md);font-size:.85rem;color:var(--text-primary);display:flex;align-items:center;gap:var(--space-xs)}.group-tag-count{background:var(--accent);color:var(--bg-primary);padding:1px 6px;border-radius:10px;font-size:.7rem;font-weight:600}@media (max-width:600px){.groups-section{padding:var(--space-md)}.groups-header{flex-direction:column;align-items:flex-start}}.mobile-scroll-hint{display:none;text-align:center;color:var(--text-secondary);font-size:.75rem;padding:var(--space-sm);background:var(--bg-secondary);border-radius:var(--space-xs);margin-bottom:var(--space-sm)}@media (max-width:768px){.mobile-scroll-hint{display:block}}@media (hover:none) and (pointer:coarse){.subnet-table th.sortable:hover{background:var(--bg-secondary)}.subnet-table th.sortable:active{background:var(--bg-hover)}.refresh-btn:active,.tab-button:active,.toggle-btn:active{transform:scale(.98)}.taostats-link:active{transform:scale(.95)}.tracked-card:active{transform:scale(.98)}.expand-btn:active,.generate-btn:active{transform:scale(.95)}}@supports (padding:max(0px)){.app{padding-left:max(var(--space-sm),env(safe-area-inset-left));padding-right:max(var(--space-sm),env(safe-area-inset-right))}.admin-container,.login-container{padding-left:max(var(--space-lg),env(safe-area-inset-left));padding-right:max(var(--space-lg),env(safe-area-inset-right))}}@media (max-width:480px){.header-content{gap:var(--space-sm)}.header-text{min-width:unset;flex:unset}.tao-price-card{min-width:unset;width:100%}.controls{gap:var(--space-sm)}.refresh-btn,.toggle-btn{padding:var(--space-sm) var(--space-md);font-size:.85rem}.status-badge,.tab-button{padding:var(--space-xs) var(--space-sm);font-size:.75rem}.tracked-details{gap:var(--space-xs)}.tracked-metric{flex-direction:column;align-items:flex-start;gap:2px}}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}@media (max-width:480px){.mobile-scale-down{font-size:.85em}.mobile-hide{display:none}.mobile-full-width{width:100%}}@media (max-width:768px){input[type=number],input[type=text],select{font-size:16px}}@supports (padding:max(0px)){.mobile-safe-bottom{padding-bottom:max(var(--space-md),env(safe-area-inset-bottom))}.mobile-safe-top{padding-top:max(var(--space-md),env(safe-area-inset-top))}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-height:500px) and (orientation:landscape){.header{padding:var(--space-xs) var(--space-sm);margin-bottom:var(--space-xs)}.controls{margin-bottom:0;gap:var(--space-sm)}.tab-navigation{padding:var(--space-xs);margin-bottom:var(--space-xs)}.table-container{max-height:calc(100vh - 140px)}.tao-price-card{padding:var(--space-xs) var(--space-sm)}}.subnet-name-container{display:flex;align-items:flex-start;gap:6px;justify-content:space-between;width:100%;max-width:100%;overflow:hidden}.subnet-name-wrapper{flex:1 1;min-width:0;max-width:calc(100% - 60px);display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:2px 8px;overflow:hidden}.subnet-name-wrapper>.subnet-name{min-width:0}.subnet-name-wrapper>.subnet-comment-text{flex-shrink:0}.subnet-name-wrapper>.tag-list{flex:1 0 100%;max-width:100%}.subnet-name{font-weight:600;color:var(--text-primary)}.subnet-comment-text,.subnet-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.subnet-comment-text{font-size:.7rem;color:var(--text-secondary);font-style:italic;line-height:1.2}.subnet-comment-section{display:flex;align-items:center;gap:2px;flex-shrink:0;align-self:flex-start;margin-top:2px}.comment-delete-button,.comment-edit-button{background:transparent;border:none;cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;color:var(--text-secondary);opacity:.4;min-width:18px;min-height:18px}.comment-delete-button:hover,.comment-edit-button:hover{opacity:1;transform:scale(1.1)}.comment-edit-button:hover{color:var(--accent);background:rgba(0,212,255,.1)}.comment-delete-button:hover{color:#ef4444;background:rgba(239,68,68,.1)}.subnet-comment-section:hover .comment-delete-button,.subnet-comment-section:hover .comment-edit-button{opacity:.8}