
.far-roster{border:1px solid rgba(189,168,255,.3);background:rgba(7,10,15,.82);padding:16px;margin:0 0 22px}.far-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;border-bottom:1px solid var(--line);padding-bottom:12px}.far-kicker{font-family:'Space Mono',monospace;font-size:7px;letter-spacing:.15em;color:#bda8ff}.far-title{font-family:'Orbitron',sans-serif;font-size:20px;color:var(--etherium);margin-top:4px}.far-count{font-family:'Orbitron',sans-serif;font-size:25px;color:#bda8ff;text-align:right}.far-count span{display:block;font-family:'Space Mono',monospace;font-size:6px;letter-spacing:.1em;color:var(--etherium-dim)}
.far-intro{font-family:'Lora',serif;font-size:12.5px;line-height:1.75;color:var(--etherium);margin:12px 0 9px}.far-warning{border-left:2px solid #ffd166;background:rgba(255,209,102,.04);padding:9px 11px;font-family:'Space Mono',monospace;font-size:7px;line-height:1.65;color:var(--etherium-dim)}
.far-tools{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0 5px}.far-tools button{font-family:'Space Mono',monospace;font-size:7px;letter-spacing:.08em;background:transparent;border:1px solid var(--line);color:var(--etherium-dim);padding:7px 8px;cursor:pointer}.far-tools button.on{background:#bda8ff;color:#080b10;border-color:#bda8ff}.far-tools input{flex:1;min-width:220px;background:rgba(0,0,0,.45);border:1px solid var(--line);color:var(--etherium);font-family:'Space Mono',monospace;font-size:7px;padding:7px 9px}.far-showing{font-family:'Space Mono',monospace;font-size:6.5px;color:var(--etherium-dim);margin:7px 0 13px}
.far-tier{margin:0 0 20px}.far-tier-h{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:8px 2px;font-family:'Space Mono',monospace;font-size:7px;letter-spacing:.11em}.far-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:10px}.far-card{border:1px solid var(--line);background:var(--void-2);min-width:0}.far-card[open]{grid-column:1/-1;border-color:rgba(189,168,255,.35)}.far-card summary{list-style:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:11px 10px;cursor:pointer}.far-card summary::-webkit-details-marker{display:none}.far-clear{font-family:'Space Mono',monospace;font-size:6px;border:1px solid;padding:3px 5px}.far-clear-open{color:#7df9ff;border-color:#7df9ff}.far-clear-mid{color:#ffd166;border-color:#ffd166}.far-clear-godsend{color:#e0463f;border-color:#e0463f}.far-name{font-family:'Orbitron',sans-serif;font-size:10px;color:var(--etherium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.far-rank{font-family:'Space Mono',monospace;font-size:6px;color:var(--etherium-dim);text-align:right;white-space:nowrap}.far-arrow{color:var(--etherium-dim);transition:transform .2s}.far-card[open] .far-arrow{transform:rotate(180deg)}
.far-body{border-top:1px solid var(--line);padding:12px}.far-badges{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:8px}.far-badges span{font-family:'Space Mono',monospace;font-size:6px;color:#bda8ff;border:1px solid rgba(189,168,255,.3);padding:3px 5px}.far-alias,.far-line,.far-caution{font-family:'Space Mono',monospace;font-size:7.5px;line-height:1.65;color:var(--etherium-dim);margin:7px 0}.far-alias b,.far-line b,.far-caution b,.far-grid b{display:block;color:#bda8ff;font-size:6px;letter-spacing:.1em;margin-bottom:2px}.far-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:9px 0}.far-grid>div{border:1px solid var(--line);padding:8px;font-family:'Space Mono',monospace;font-size:7.5px;line-height:1.55;color:var(--etherium)}.far-note{font-family:'Lora',serif;font-size:12px;line-height:1.7;color:var(--etherium);margin:9px 0}.far-caution{border-left:2px solid #ffd166;padding:7px 9px;background:rgba(255,209,102,.03)}
.far-house-dossiers{border:1px solid rgba(189,168,255,.25);background:rgba(7,10,15,.72);margin-top:14px}.far-house-dossiers>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;cursor:pointer;font-family:'Orbitron',sans-serif;font-size:9px;color:#bda8ff}.far-house-dossiers>summary::-webkit-details-marker{display:none}.far-house-dossiers>summary span:last-child{font-family:'Space Mono',monospace;font-size:6.5px;color:var(--etherium-dim)}.far-house-dossiers[open]>summary{border-bottom:1px solid var(--line)}.far-house-body{padding:10px}
@media(max-width:1180px){.far-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.far-head{align-items:flex-start}.far-title{font-size:15px}.far-list{grid-template-columns:1fr}.far-card summary{grid-template-columns:auto minmax(0,1fr) auto}.far-rank{display:none}.far-grid{grid-template-columns:1fr}.far-tools input{min-width:100%}.far-house-dossiers>summary{align-items:flex-start;flex-direction:column}}
