:root{--mon-bg:#0a0b0d;--mon-panel:#13161a;--mon-panel-2:#1a1d22;--mon-line:#262a30;--mon-ink:#f2f1ee;--mon-dim:#8b929c;--mon-dim-2:#5a6068;--mon-red:#ff3b2f;--mon-gold:#d4a017;--mon-silver:#a0a8b3;--mon-strong:#3ddc84;--mon-medium:#f5b800;--mon-weak:#5a6068}body{background:var(--mon-bg)!important;color:var(--mon-ink)!important}.ed-nav,.ed-footer{background:var(--mon-bg)!important;border-color:var(--mon-line)!important}.ed-nav .logo,.ed-nav .links a,.ed-footer,.ed-footer a{color:var(--mon-ink)!important}.mon-wrap{max-width:1200px;margin:0 auto;padding:32px 24px 80px;color:var(--mon-ink)}.mon-h1,.mon-stat .value,.mon-item .headline,.mon-item .headline a,.mon-input{color:var(--mon-ink)}.mon-h1{font-family:var(--serif);font-size:clamp(38px,5vw,64px);letter-spacing:-.02em;line-height:1.05;margin-bottom:4px}.mon-h1 em{font-style:italic;color:var(--mon-red)}.mon-sub{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mon-dim);margin-bottom:28px}.mon-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:28px}.mon-stat{background:var(--mon-panel);border:1px solid var(--mon-line);border-radius:6px;padding:18px 20px}.mon-stat .label{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--mon-dim);margin-bottom:8px}.mon-stat .value{font-family:var(--serif);font-size:38px;line-height:1;letter-spacing:-.02em}.mon-stat .sub{font-family:var(--mono);font-size:11px;color:var(--mon-dim-2);margin-top:6px}.mon-controls{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;align-items:center}.mon-btn{background:var(--mon-panel);border:1px solid var(--mon-line);color:var(--mon-ink);font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:8px 14px;border-radius:4px;cursor:pointer;transition:border-color .15s,background .15s}.mon-btn:hover{border-color:var(--mon-red)}.mon-btn.active{background:var(--mon-red);border-color:var(--mon-red);color:#fff}.mon-input{background:var(--mon-panel);border:1px solid var(--mon-line);color:var(--mon-ink);font-family:var(--mono);font-size:12px;padding:8px 12px;border-radius:4px;min-width:220px}.mon-list{display:flex;flex-direction:column;gap:10px}.mon-split{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px;margin-top:16px}@media (max-width: 1100px){.mon-split{grid-template-columns:1fr}}.mon-col{min-width:0}.mon-col .mon-list{max-height:720px;overflow-y:auto;padding-right:4px}.mon-col-title{display:flex;align-items:center;gap:8px}.mon-col-count{font-size:12px;color:#6b7280;font-weight:400;background:#6b72801f;border-radius:10px;padding:2px 8px}.mon-item{background:var(--mon-panel);border:1px solid var(--mon-line);border-left:3px solid var(--mon-line);border-radius:4px;padding:14px 18px;transition:border-color .15s,transform .15s}.mon-item:hover{border-left-color:var(--mon-red)}.mon-item.tier-gold{border-left-color:var(--mon-gold)}.mon-item.tier-silver{border-left-color:var(--mon-silver)}.mon-item .meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--mon-dim);margin-bottom:6px}.mon-item .meta .dot{color:var(--mon-dim-2)}.mon-pill{display:inline-block;padding:2px 8px;border-radius:999px;font-size:9px;letter-spacing:.14em;border:1px solid currentColor}.mon-pill.r-strong{color:var(--mon-strong)}.mon-pill.r-medium{color:var(--mon-medium)}.mon-pill.r-weak{color:var(--mon-weak)}.mon-pill.t-gold{color:var(--mon-gold)}.mon-pill.t-silver{color:var(--mon-silver)}.mon-pill.citadel{color:var(--mon-red);border-color:var(--mon-red);background:#ff3b2f14}.mon-pill.curator.keep{color:#16a34a;border-color:#16a34a;background:#16a34a14}.mon-pill.curator.drop{color:#6b7280;border-color:#6b7280;background:#6b728014;opacity:.8}.mon-toggle{font-size:12px;color:#6b7280;display:inline-flex;align-items:center;gap:4px;margin-left:4px}.mon-item .headline{font-family:var(--serif);font-size:19px;line-height:1.3;margin-bottom:4px}.mon-item .headline a{color:var(--mon-ink);text-decoration:none;border-bottom:1px solid transparent}.mon-item .headline a:hover{border-bottom-color:var(--mon-red)}.mon-item .snippet{font-family:var(--sans);font-size:13px;color:var(--mon-dim);line-height:1.5}.mon-item .url-row{font-family:var(--mono);font-size:11px;color:var(--mon-dim-2);margin-top:6px;word-break:break-all}.mon-section-title{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--mon-dim);margin:28px 0 12px;display:flex;align-items:center;gap:12px}.mon-section-title:after{content:"";flex:1;height:1px;background:var(--mon-line)}.mon-empty{text-align:center;padding:40px 20px;font-family:var(--mono);font-size:12px;color:var(--mon-dim-2);border:1px dashed var(--mon-line);border-radius:6px}.mon-analytics-links{display:flex;flex-wrap:wrap;gap:8px}.mon-analytics-links a{background:var(--mon-panel);border:1px solid var(--mon-line);color:var(--mon-ink);padding:10px 16px;border-radius:4px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:border-color .15s}.mon-analytics-links a:hover{border-color:var(--mon-red)}.mon-status-line{font-family:var(--mono);font-size:11px;color:var(--mon-dim);margin-bottom:16px}.mon-status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--mon-strong);margin-right:6px;box-shadow:0 0 8px currentColor}
