:root{--bg:#0b0d12;--panel:#131722;--panel2:#171c28;--border:#232a3a;--text:#e6e9f0;--muted:#8b93a7;--accent:#4c8dff;--green:#4ade80;--red:#f87171;--amber:#fbbf24}*{box-sizing:border-box}body{margin:0;background:var(--bg);font:13px/1.45 ui-sans-serif,system-ui,Segoe UI,sans-serif}a,body{color:var(--text)}a{text-decoration:none}a:hover{color:var(--accent)}.app{padding:16px}header{display:flex;align-items:center;gap:16px;margin-bottom:10px}header h1{font-size:16px;margin:0;font-weight:600}.controls{display:flex;align-items:center;gap:8px}button,input,select{background:var(--panel2);color:var(--text);border:1px solid var(--border);border-radius:6px;padding:5px 9px;font:inherit;cursor:pointer}input{cursor:text}button:hover{border-color:var(--accent)}button.start{border-color:var(--green);color:var(--green)}button.stop{border-color:var(--red);color:var(--red)}button.on{border-color:var(--accent);color:var(--accent)}.tabs{display:flex;gap:4px}.tabs button{padding:5px 14px}.windowHead{display:flex;align-items:center;gap:10px;margin-bottom:10px}.windowHead h2{margin:0;flex:1 1}.check{display:inline-flex;align-items:center;gap:5px;color:var(--muted)}.check,.check input{cursor:pointer}.stats{display:flex;flex-wrap:wrap;gap:14px;color:var(--muted);font-size:12px;padding:8px 10px;background:var(--panel);border:1px solid var(--border);border-radius:8px;margin-bottom:12px}.stats .warn{color:var(--amber)}.windows{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}@media (min-width:1500px){.windows{grid-template-columns:1fr 1fr}}.window{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:12px;min-width:0}.window h2{font-size:13px;margin:0 0 10px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.filters{display:flex;flex-wrap:wrap;gap:10px 14px;padding-bottom:12px;margin-bottom:10px;border-bottom:1px solid var(--border)}.field{display:flex;flex-direction:column;gap:3px;font-size:11px;color:var(--muted)}.field input{width:96px}.field.range>div{display:flex;gap:4px}.field.range input{width:74px}.warmup{width:100%;border-top:1px dashed var(--border);padding-top:8px}.warmupBody{display:flex;align-items:center;gap:8px;margin-top:6px}.presets{display:flex;gap:4px}.presets input{width:80px}table.tracker{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}table.tracker th{text-align:left;font-size:11px;font-weight:500;color:var(--muted);padding:4px 8px;border-bottom:1px solid var(--border)}table.tracker td{padding:7px 8px;border-bottom:1px solid rgba(35,42,58,.6);vertical-align:top}table.tracker tr:hover td{background:rgba(76,141,255,.05)}.age a{color:var(--muted)}.wallet{font-family:ui-monospace,Cascadia Mono,monospace}.amount{color:var(--green)}.token{display:flex;align-items:center;gap:6px}.token img{border-radius:50%;object-fit:cover}.noicon{width:18px;height:18px;border-radius:50%;background:var(--panel2);display:inline-block}.tokenAge{padding:1px 5px;font-size:11px;color:var(--accent);background:transparent;border:none}.tokenAge:hover{text-decoration:underline}.funding{min-width:230px}.fundingLine{display:flex;align-items:center;gap:6px;white-space:nowrap}.fundingLine .amt{color:var(--amber)}.tag{margin-left:5px;padding:0 5px;border-radius:4px;font-size:10px}.tag.dev{background:rgba(248,113,113,.15);color:var(--red)}.ban{background:transparent;border:0;color:var(--muted);font-size:16px;line-height:1;padding:0 4px}.ban:hover{color:var(--red)}.tag.farm{background:rgba(251,191,36,.15)}.named,.tag.farm{color:var(--amber)}.named{margin-left:3px}.tag.lp{background:rgba(148,163,184,.14);color:var(--muted)}.tag.stable{background:rgba(74,222,128,.15);color:var(--green,#4ade80)}.muted{color:var(--muted)}.small{font-size:11px}.empty{padding:22px;text-align:center;color:var(--muted)}