/* RF OBERON V14 - compact dark-mode live statistics */
.rf-v14-entry{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;margin:0 0 14px;border:1px solid #24516a;background:linear-gradient(110deg,#071e2c,#06131d);border-radius:7px;flex-wrap:wrap}
.rf-v14-entry strong{font-size:13px;color:#f8cc64;letter-spacing:.04em}.rf-v14-entry small{color:#90afc1;font-size:11px}.rf-v14-entry a{padding:8px 12px;border:1px solid #d9b253;color:#fbd671;background:#142c38;border-radius:5px;font-size:11px;font-weight:800;text-decoration:none}
.rf-stats-main{padding-top:18px;padding-bottom:24px}.rf-stat-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.rf-stat-head h2{margin:0;font-size:15px;letter-spacing:.07em;color:#edf6ff}.rf-stat-sub{font-size:11px;color:#83aabc}.rf-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:10px}.rf-stat-metric{min-width:0;padding:13px 12px;border:1px solid #24485e;background:#061725;border-radius:7px}.rf-stat-metric span{display:block;font-size:10px;color:#84a8bf;letter-spacing:.045em;text-transform:uppercase}.rf-stat-metric strong{display:block;font-size:23px;line-height:1.25;color:#f4f9ff;font-variant-numeric:tabular-nums}.rf-stat-metric.bellato strong{color:#f2c451}.rf-stat-metric.cora strong{color:#63caff}.rf-stat-metric.accretia strong{color:#ff6c84}.rf-stat-metric small{font-size:10px;color:#7892a7}
.rf-stat-two{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.rf-stat-panel{border:1px solid #24506a;background:#051724;border-radius:7px;overflow:hidden;min-width:0}.rf-stat-panel header{display:flex;justify-content:space-between;align-items:center;padding:9px 13px;border-bottom:1px solid #24506a;background:#08273a}.rf-stat-panel header strong{font-size:12px;color:#f3f7fc;letter-spacing:.055em}.rf-stat-panel header small{font-size:10px;color:#9bc3db}.rf-stat-panel .content{padding:12px}.rf-stat-track-row{display:grid;grid-template-columns:75px 1fr 45px;align-items:center;gap:9px;margin:8px 0;font-size:11px;font-weight:700}.rf-stat-track{height:9px;border:1px solid #203746;border-radius:9px;background:#06111c;overflow:hidden}.rf-stat-track i{display:block;height:100%;width:0;transition:width .35s ease;background:#ebb94e}.rf-stat-track-row.cora i{background:#4ec7ff}.rf-stat-track-row.accretia i{background:#ff5974}.rf-stat-track-row.bellato{color:#f0c35e}.rf-stat-track-row.cora{color:#60caff}.rf-stat-track-row.accretia{color:#ff728e}.rf-stat-track-row b{text-align:right;font-variant-numeric:tabular-nums}
.rf-stat-archons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:10px}.rf-stat-archon{border:1px solid #8a6a2b;background:#081723;padding:12px;border-radius:7px;min-width:0}.rf-stat-archon.cora{border-color:#2a7198}.rf-stat-archon.accretia{border-color:#a43d55}.rf-stat-race{font-size:10px;letter-spacing:.1em;font-weight:800;color:#f6cc67}.rf-stat-archon.cora .rf-stat-race{color:#63cfff}.rf-stat-archon.accretia .rf-stat-race{color:#ff6d87}.rf-stat-char{color:#ffd366;font-size:19px;font-weight:800;margin:4px 0 10px;line-height:1.25;overflow-wrap:anywhere;text-shadow:0 0 8px #b98b4344}.rf-stat-archon.cora .rf-stat-char{color:#63cfff;text-shadow:0 0 8px #269fd244}.rf-stat-archon.accretia .rf-stat-char{color:#ff6d87;text-shadow:0 0 8px #e63f5944}.rf-stat-archon dl{margin:0;display:grid;grid-template-columns:98px 1fr;gap:5px 8px;font-size:11px}.rf-stat-archon dt{color:#789db3}.rf-stat-archon dd{margin:0;color:#e9f4ff;font-weight:650;overflow-wrap:anywhere}.rf-stat-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:10px 12px}.rf-stat-tabs{display:flex;gap:6px;flex-wrap:wrap}.rf-stat-tab{cursor:pointer;border:1px solid #315a70;border-radius:4px;background:#092438;color:#a2c7d6;padding:7px 10px;font-size:11px;font-weight:700}.rf-stat-tab.active{border-color:#e8bb58;background:#263122;color:#ffd366}.rf-stat-rank-table{overflow:auto;max-height:500px}.rf-stat-rank-table table{min-width:560px;width:100%;border-collapse:collapse;font-size:11px}.rf-stat-rank-table th{text-align:left;padding:10px 12px;border-bottom:1px solid #27455a;background:#092335;color:#a9cadd;position:sticky;top:0;white-space:nowrap}.rf-stat-rank-table td{padding:9px 12px;border-bottom:1px solid #163347;color:#e0ebf3}.rf-stat-rank-table tbody tr:hover{background:#0d2a3c}.rf-stat-rank-table tr td:nth-child(1){color:#f5c75a;font-weight:800}.rf-stat-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;font-size:11px;color:#95afc0}.rf-stat-footer a{color:#f0c861;text-decoration:none}.stat-empty{color:#9bb1c1;text-align:center;padding:18px!important}.rf-stat-foot-note{font-size:10px;line-height:1.5;color:#7993a7;margin-top:9px}
@media(max-width:1050px){.rf-stat-grid{grid-template-columns:repeat(3,1fr)}.rf-stat-archons{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.rf-stat-grid{grid-template-columns:repeat(2,1fr)}.rf-stat-two{grid-template-columns:1fr}.rf-stat-archons{grid-template-columns:1fr}.rf-stat-metric strong{font-size:20px}.rf-stat-archon dl{grid-template-columns:104px 1fr}}

/* RF-OBERON-CHIP-LOGO-V15 - ikon ras pada Chip War, tanpa mengubah data API */
.rf-stat-track-row.rf-chip-row-v15{grid-template-columns:113px minmax(0,1fr) 45px;gap:9px;margin:5px 0}
.rf-stat-chip-race{display:flex;align-items:center;gap:7px;min-width:0;white-space:nowrap}
.rf-stat-chip-race img{display:block;flex:none;width:24px;height:24px;object-fit:contain;border-radius:3px}
.rf-stat-chip-race span{font-size:10px;line-height:1.1;font-weight:800;letter-spacing:.02em}
@media(max-width:460px){.rf-stat-track-row.rf-chip-row-v15{grid-template-columns:107px minmax(0,1fr) 39px;gap:6px}}