.top-page{max-width:1440px;margin:auto;padding-bottom:72px}.top-switch{display:flex;gap:8px;padding:0 28px 18px;overflow:auto}.top-switch button{white-space:nowrap;padding:11px 18px;border:0;border-radius:999px;background:#102f3c;color:#b8cdd2;font:inherit;cursor:pointer}.top-switch button.active{background:#f6c945;color:#15242a;font-weight:800}.top-status{margin:0 28px 16px;padding:13px 16px;border:1px solid #f6c94530;border-radius:12px;background:#f6c9450c;color:#d7c77e}.top-status[hidden]{display:none}.top-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:0 28px 16px}.top-summary article{display:grid;gap:4px;padding:17px 18px;border:1px solid #ffffff12;border-radius:15px;background:#0b2633}.top-summary span{color:#819da5;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.top-summary strong{font-size:1.35rem}.top-summary small{color:#8fa8ae}.top-chart-panel,.top-table-panel{margin:0 28px 18px;padding:20px;border:1px solid #ffffff12;border-radius:20px;background:#0b2633}.top-heading h2{margin:.15em 0 18px}.top-bars{height:330px;display:grid;grid-template-columns:repeat(12,minmax(45px,1fr));align-items:end;gap:8px;padding:24px 10px 4px;border:1px solid #ffffff0d;border-radius:14px;background:linear-gradient(#ffffff0a 1px,transparent 1px);background-size:100% 25%}.top-bar-item{height:100%;display:grid;grid-template-rows:1fr auto;align-items:end;gap:8px;min-width:0}.top-bar-track{height:100%;display:flex;align-items:end;justify-content:center}.top-bar{position:relative;width:min(34px,72%);height:var(--bar-height);min-height:2px;border-radius:7px 7px 2px 2px;background:linear-gradient(#f6c945,#f6c94535);transition:height .35s ease}.top-bar.best{background:linear-gradient(#ef7c6a,#ef7c6a42)}.top-bar-value{position:absolute;bottom:calc(100% + 5px);left:50%;transform:translateX(-50%);font-size:.65rem;color:#dce8ea;white-space:nowrap}.top-bar-label{text-align:center;color:#8da5ab;font-size:.68rem;overflow:hidden}.top-table-scroll{overflow:auto}.top-table{width:100%;min-width:780px;border-collapse:collapse}.top-table th,.top-table td{padding:12px 14px;border-bottom:1px solid #ffffff10;text-align:left}.top-table th{color:#f4d977;background:#10313e;font-size:.76rem;text-transform:uppercase;letter-spacing:.05em}.top-table td{color:#dbe8ea}.top-table tr.is-best td{background:#ef7c6a0d}.top-table a{color:#f6c945;text-decoration:none;font-weight:700}.top-table .positive{color:#68d391}.top-table .negative{color:#ef7c6a}@media(max-width:900px){.top-summary{grid-template-columns:repeat(2,1fr)}.top-bars{overflow-x:auto;grid-template-columns:repeat(12,70px)}}@media(max-width:600px){.top-switch,.top-summary{padding-left:18px;padding-right:18px}.top-chart-panel,.top-table-panel{margin-left:10px;margin-right:10px}.top-summary strong{font-size:1.08rem}}
