.fa-root{--acc:#fd7e14;color:#b8b8b8;max-width:1400px;margin:0 auto;padding:0 16px 60px}.fa-acc{color:var(--acc)}.fa-crumbs{align-items:center;gap:8px;margin:4px 0 18px;font-size:13px;display:flex}.fa-crumbs a{color:#a0a0a0;text-decoration:none}.fa-crumbs a:hover{color:#f2f2f2}.fa-crumbs span{color:#606060}.fa-crumbs span[aria-current]{color:#b8b8b8}.fa-head{align-items:center;gap:16px;margin-bottom:22px;display:flex}.fa-head-ic{width:58px;height:58px;color:var(--acc);background:#161617;border:1px solid #ffffff14;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fa-head h1{color:#f2f2f2;margin:0 0 4px;font-size:30px;font-weight:800;line-height:1.15}.fa-head p{color:#a0a0a0;margin:0;font-size:14.5px;line-height:1.5}.fa-empty{text-align:center;color:gray;background:#161617;border:1px dashed #ffffff1a;border-radius:12px;padding:40px}.fa-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.fa-seg{background:#161617;border:1px solid #ffffff14;border-radius:10px;gap:3px;padding:3px;display:inline-flex}.fa-seg button{color:#a0a0a0;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:7px 13px;font-size:13px;font-weight:700}.fa-seg button.is-on{background:var(--acc);color:#1a1a1b}.fa-meta{color:#707070;margin-left:auto;font-size:12.5px}.fa-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:10px;display:grid}.fa-card{background:#161617;border:1px solid #ffffff12;border-radius:12px;padding:12px 14px}.fa-card.is-open{border-color:#fd7e1466}.fa-card-top{cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:none;align-items:center;gap:10px;padding:0;display:flex}.fa-rank{width:30px;height:30px;color:var(--acc);background:#242426;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.fa-name{color:#f2f2f2;flex-direction:column;flex:1;min-width:0;font-size:16px;font-weight:800;line-height:1.2;display:flex}.fa-name small,.fa-sum small{color:#707070;font-size:11.5px;font-weight:600}.fa-sum{color:#f2f2f2;flex-direction:column;align-items:flex-end;font-size:18px;font-weight:800;line-height:1.15;display:flex}.fa-chev{color:#606060;flex-shrink:0;transition:transform .15s}.fa-card.is-open .fa-chev{color:var(--acc);transform:rotate(180deg)}.fa-chart{width:100%;height:90px;margin-top:12px;display:block}.fa-chart rect{fill:#fd7e14;opacity:.85}.fa-chart rect:hover{opacity:1;fill:#ffb26b}.fa-factions{border-top:1px solid #ffffff0f;flex-direction:column;gap:6px;margin-top:12px;padding-top:10px;display:flex}.fa-f{grid-template-columns:minmax(0,1fr) 90px 44px;align-items:center;gap:8px;font-size:12.5px;display:grid}.fa-f-name{color:#c8c8c8;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fa-f-bar{background:#242426;border-radius:3px;height:6px;overflow:hidden}.fa-f-bar i{background:var(--acc);border-radius:3px;height:100%;display:block}.fa-f-n{color:#f2f2f2;text-align:right;font-weight:700}.fa-f-empty{color:#707070;font-size:12.5px}.fa-peak{color:#8a8a8a;align-items:center;gap:5px;margin-top:8px;font-size:12px;display:flex}.fa-peak svg{color:var(--acc)}.fa-years{margin-top:26px}.fa-years h2{color:#f2f2f2;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;margin:0 0 10px;font-size:15px;font-weight:800;display:flex}.fa-years h2 svg{color:var(--acc)}.fa-years-t{flex-direction:column;gap:4px;display:flex}.fa-y{background:#161617;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:60px 110px 1fr;align-items:center;gap:12px;padding:10px 14px;font-size:13.5px;display:grid}.fa-y b{color:#f2f2f2;font-size:15px}.fa-y-total{color:#a0a0a0}.fa-y-top{color:#c8c8c8;flex-wrap:wrap;gap:6px 16px;display:flex}.fa-y-top span{align-items:center;gap:4px;display:inline-flex}.fa-y-top .is-lead{color:var(--acc);font-weight:700}.fa-y-top em{color:#707070;font-style:normal;font-weight:600}@media (max-width:560px){.fa-y{grid-template-columns:50px 1fr}.fa-y-top{grid-column:1/-1}}.fa-note{color:#707070;margin-top:18px;font-size:12.5px;line-height:1.6}@media (max-width:560px){.fa-head h1{font-size:24px}.fa-meta{width:100%;margin-left:0}}
