.mode-seg button{font-weight:600}.time-row{display:flex;gap:8px;align-items:center}.time-row input[type=range]{flex:1;accent-color:#ffb454}#time-play{background:#1c2430;color:#e6edf3;border:1px solid #2c3644;border-radius:6px;width:28px;height:24px;cursor:pointer;font-size:11px}#time-play:hover{background:#26303e}.search-row{display:flex;gap:6px}.search-row input{flex:1;background:#131a23;color:#e6edf3;border:1px solid #2c3644;border-radius:6px;padding:6px 8px;font-size:13px}#holder-clear{background:#1c2430;color:#9aa7b6;border:1px solid #2c3644;border-radius:6px;width:28px;cursor:pointer}.pbtn{display:block;width:100%;text-align:left;cursor:pointer;border:1px solid #2c3644;background:#151c26;color:#dbe4ec;font:inherit;font-size:13px;border-radius:7px;padding:4px 8px;margin:2px 0;transition:background .12s,border-color .12s}.pbtn:hover{background:#1e2734;border-color:#46536a}.pbtn.active{background:#26303e;border-color:#ffb454}.pbtn.only.active:after{content:" — only";color:#ffb454;font-size:11px}.pbtn-list{display:flex;flex-direction:column}.chip{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:4px;vertical-align:-1px}.chip-dot{border-radius:50%}#legend-corp,#legend-mines{gap:0}#legend-corp .lg{cursor:pointer;border:1px solid #2c3644;background:#151c26;border-radius:7px;padding:4px 8px;margin:2px 0;transition:background .12s,border-color .12s}#legend-corp .lg:hover{background:#1e2734;border-color:#46536a}#legend-corp .lg.active{background:#26303e;border-color:#ffb454}#legend-corp .lg.active:after{content:none}.corp-list{max-height:288px;overflow-y:auto;padding-right:3px}.corp-list::-webkit-scrollbar{width:6px}.corp-list::-webkit-scrollbar-thumb{background:#2c3644;border-radius:3px}.corp-subhead{font-size:10.5px;color:#8794a3;text-transform:uppercase;letter-spacing:.05em;margin:8px 0 3px;padding-left:2px}.corp-row{display:grid!important;grid-template-columns:14px minmax(0,1fr) 52px auto;align-items:center;gap:7px;font-size:12px}.corp-row .rn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.corp-row .rb{height:6px;background:#ffffff14;border-radius:4px;overflow:hidden}.corp-row .rb span{display:block;height:100%;background:#ffb454;border-radius:4px}.corp-row .rv{color:#9aa7b6;font-variant-numeric:tabular-nums;text-align:right;font-size:11px}.corp-row.active:after{content:none}.corp-row.active .rn{color:#ffb454}.about{margin-top:14px;border-top:1px solid #232c38;padding-top:8px}.about summary{cursor:pointer;color:#9aa7b6;font-size:12px;letter-spacing:.03em}.about-body{font-size:12px;color:#9aa7b6;line-height:1.5}.about-body p{margin:8px 0}.about-body strong{color:#cdd6e0}.intro-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;background:#05080c40}.intro-veil[hidden]{display:none}.intro-card{max-width:380px;margin:16px;background:#10161e;border:1px solid #2c3644;border-radius:12px;padding:22px 24px;box-shadow:0 12px 40px #00000080}.intro-card h2{margin:0 0 8px;font-size:19px;color:#f0f4f8}.intro-card p{margin:0 0 10px;font-size:13px;color:#b8c2cd;line-height:1.5}.intro-card ul{margin:0 0 14px;padding-left:18px;font-size:13px;color:#b8c2cd}.intro-card li{margin:4px 0}#intro-go{background:#ffb454;color:#10161e;font-weight:700;border:none;border-radius:8px;padding:8px 16px;cursor:pointer;font-size:13px}#intro-go:hover{filter:brightness(1.08)}.rep-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:8px 0}.rep-cell{background:#131a23;border:1px solid #232c38;border-radius:8px;padding:7px 9px;font-size:12.5px;color:#dbe4ec}.rep-cell span{display:block;font-size:10.5px;color:#8794a3;letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px}.rep-summary{background:#131a23;border:1px solid #232c38;border-radius:8px;padding:9px 11px;font-size:12.5px;line-height:1.55;color:#dbe4ec}.rep-head{font-size:10.5px;color:#8794a3;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.rep-coords{margin-top:6px;font-size:11px;color:#6b7684;font-family:monospace}.muted{color:#8794a3}.chain-row{font-size:12px;line-height:1.5}.chain-row .muted{font-variant-numeric:tabular-nums}#ask input{width:100%;background:#131a23;color:#e6edf3;border:1px solid #2c3644;border-radius:6px;padding:6px 8px;font-size:13px;margin-bottom:8px}
