html body:has(.fold-leaderboard-results-well) #content > .ast-container{max-width:1760px!important;width:100%!important;padding-left:20px!important;padding-right:20px!important;box-sizing:border-box!important}
html body:has(.fold-leaderboard-results-well) #primary{width:100%!important;min-width:0!important}
html body:has(.fold-leaderboard-results-well) .fold-card:has(.fold-leaderboard-results-well){max-width:none!important;width:100%!important;box-sizing:border-box!important;padding:22px!important}
html body:not(.wp-admin) .fold-leaderboard-results-well{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished{width:100%!important;min-width:1120px!important;max-width:none!important;table-layout:fixed!important}
html body:not(.wp-admin) .fold-leaderboard-results-well .fold-leaderboard-polished th,html body:not(.wp-admin) .fold-leaderboard-results-well .fold-leaderboard-polished td{width:auto;min-width:0!important;padding:12px 8px!important;box-sizing:border-box!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;font-size:15px!important;line-height:1.5!important}
html body:not(.wp-admin) .fold-leaderboard-results-well .fold-leaderboard-polished th{font-size:12px!important;letter-spacing:0!important}
html body:not(.wp-admin) .fold-leaderboard-results-well .fold-leaderboard-polished th:nth-child(1){width:5%}
html body:not(.wp-admin) .fold-leaderboard-results-well .fold-leaderboard-polished th:nth-child(2){width:10%}
html body:not(.wp-admin) .fold-leaderboard-results-well .fold-leaderboard-polished th:nth-child(3){width:9%}
html body:not(.wp-admin) .fold-leaderboard-results-well .fold-leaderboard-polished th:nth-child(4){width:12%}
html body:not(.wp-admin) .fold-leaderboard-results-well .fold-leaderboard-polished th:nth-child(5){width:12%}
html body:not(.wp-admin) .fold-leaderboard-results-well .fold-leaderboard-polished th:nth-child(6){width:14%}
html body:not(.wp-admin) .fold-leaderboard-results-well .fold-leaderboard-polished th:nth-child(7){width:7%}
html body:not(.wp-admin) .fold-leaderboard-results-well .fold-leaderboard-polished th:nth-child(8){width:14%}
html body:not(.wp-admin) .fold-leaderboard-results-well .fold-leaderboard-polished th:nth-child(9){width:10%}
html body:not(.wp-admin) .fold-leaderboard-results-well .fold-leaderboard-polished th:nth-child(10){width:7%}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished td:nth-child(9) .fold-cert-link{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;font-size:13px!important}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished td:last-child{white-space:normal!important}
html body:not(.wp-admin) .fold-leaderboard-results-well .fold-score-stack{width:100%!important;min-width:0!important;max-width:100%!important}
html body:not(.wp-admin) .fold-leaderboard-results-well .fold-score-line{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;padding:8px 10px!important;gap:2px!important}
html body:not(.wp-admin) .fold-leaderboard-results-well .fold-score-label{display:block!important;width:auto!important;min-width:0!important;font-size:11px!important;line-height:1.3!important;white-space:normal!important;overflow-wrap:anywhere!important}
html body:not(.wp-admin) .fold-leaderboard-results-well .fold-score-value{display:block!important;width:auto!important;min-width:0!important;justify-self:end!important;font-size:16px!important;line-height:1.3!important;white-space:nowrap!important;overflow-wrap:normal!important}
html body:not(.wp-admin) .fold-leaderboard-results-well .fold-verified-result-seal{min-width:0!important;max-width:100%!important;box-sizing:border-box!important;padding:8px 5px!important;font-size:11px!important}
html body:not(.wp-admin) .fold-leaderboard-results-well .fold-classification-hover{min-width:0!important;max-width:100%!important}
@media(max-width:600px){html body:has(.fold-leaderboard-results-well) #content > .ast-container{padding-left:10px!important;padding-right:10px!important}html body:has(.fold-leaderboard-results-well) .fold-card:has(.fold-leaderboard-results-well){padding:14px!important}}
html body:not(.wp-admin) .fold-leaderboard-results-well .fold-score-label{grid-column:1!important;grid-row:1!important}
html body:not(.wp-admin) .fold-leaderboard-results-well .fold-score-value{grid-column:1!important;grid-row:2!important}
/* Mobile header: prevent logo from squeezing the site name into one-letter lines. */
@media(max-width:921px){
html body #ast-mobile-header .site-header-primary-section-left{min-width:0!important}
html body #ast-mobile-header .site-branding{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;min-width:0!important;max-width:100%!important;padding:12px 0!important}
html body #ast-mobile-header .site-logo-img{min-width:0!important;max-width:100%!important}
html body #ast-mobile-header .custom-logo-link{display:block!important;max-width:100%!important}
html body #ast-mobile-header img.custom-logo{width:240px!important;max-width:100%!important;height:auto!important}
html body #ast-mobile-header .ast-site-title-wrap{width:100%!important;min-width:0!important;margin:0!important}
html body #ast-mobile-header .site-title,html body #ast-mobile-header .site-title a{font-size:18px!important;line-height:1.3!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;writing-mode:horizontal-tb!important}
}
@media(max-width:767px){
html body:not(.wp-admin) .fold-leaderboard-results-well{padding:0!important;overflow:visible!important;background:transparent!important;border:0!important}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;border-spacing:0!important}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished thead{display:none!important}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished tbody{display:block!important;width:100%!important}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished tbody tr{display:block!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;margin:0 0 18px!important;padding:12px!important;border:1px solid #34617c!important;border-radius:16px!important;background:#03080f!important;height:auto!important}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished tbody tr.fold-top-entry{border-color:#ab8827!important}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished tbody tr td{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;padding:8px 0!important;margin:0!important;height:auto!important;min-height:0!important;border:0!important;border-bottom:1px solid #24394d!important;white-space:normal!important;font-size:14px!important;line-height:1.5!important}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished tbody tr td:last-child{border-bottom:0!important}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished td::before{display:block!important;position:static!important;width:auto!important;float:none!important;margin:0 0 3px!important;color:#97b8d1!important;font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished td:nth-child(1)::before{content:"Rank"!important}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished td:nth-child(2)::before{content:"Username"!important}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished td:nth-child(3)::before{content:"Status"!important}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished td:nth-child(4)::before{content:"Framework"!important}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished td:nth-child(5)::before{content:"AI system"!important}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished td:nth-child(6)::before{content:"Scores"!important}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished td:nth-child(7)::before{content:"Average"!important}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished td:nth-child(8)::before{content:"Classification"!important}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished td:nth-child(9)::before{content:"Certificate"!important}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished td:nth-child(10)::before{content:"Date"!important}
html body:not(.wp-admin) .fold-leaderboard-results-well .fold-rank-wrap{display:flex!important;align-items:center!important;gap:10px!important}
html body:not(.wp-admin) .fold-leaderboard-results-well .fold-score-stack{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;min-width:0!important}
html body:not(.wp-admin) .fold-leaderboard-results-well .fold-score-line{padding:8px 5px!important;min-width:0!important;width:100%!important;max-width:100%!important}
html body:not(.wp-admin) .fold-leaderboard-results-well .fold-score-label{font-size:9px!important;letter-spacing:0!important}
html body:not(.wp-admin) .fold-leaderboard-results-well .fold-score-value{font-size:15px!important;justify-self:start!important}
html body:not(.wp-admin) .fold-leaderboard-results-well .fold-classification-tooltip{max-width:calc(100vw - 70px)!important;white-space:normal!important}
}
@media(max-width:767px){html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished tbody tr td:nth-child(6) .fold-score-label{width:auto!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished tbody tr td:nth-child(6) .fold-score-line{padding:8px 5px!important;grid-template-columns:minmax(0,1fr)!important}html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished tbody tr td:nth-child(6) .fold-score-value{width:auto!important;min-width:0!important;max-width:100%!important}}
@media(min-width:768px){
html body:has(.fold-leaderboard-results-well) #content > .ast-container{max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished{min-width:1080px!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0 8px!important;background:transparent!important}
html body:not(.wp-admin) .fold-leaderboard-results-well{background:#081525!important;border-color:#2c4c68!important;padding:10px!important}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished th,html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished td{padding:10px 7px!important;font-size:14px!important;line-height:1.45!important;vertical-align:top!important;height:auto!important;min-height:0!important}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished th{font-size:11px!important;color:#b8d8ee!important;background:#0b1b2e!important;letter-spacing:0!important}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished tbody tr{height:auto!important;min-height:0!important;background:#0c1d30!important}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished tbody tr td{background:#0c1d30!important;border-color:#294761!important}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished th:nth-child(1){width:5%!important}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished th:nth-child(2){width:10%!important}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished th:nth-child(3){width:9%!important}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished th:nth-child(4){width:12%!important}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished th:nth-child(5){width:12%!important}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished th:nth-child(6){width:14%!important}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished th:nth-child(7){width:7%!important}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished th:nth-child(8){width:14%!important}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished th:nth-child(9){width:10%!important}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished th:nth-child(10){width:7%!important}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished tbody tr td:nth-child(6) .fold-score-line{display:grid!important;grid-template-columns:minmax(0,1fr)!important;padding:6px 8px!important;gap:2px!important;min-height:0!important;box-sizing:border-box!important;background:#102e49!important}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished tbody tr td:nth-child(6) .fold-score-label{width:auto!important;font-size:10px!important;grid-column:1!important;grid-row:1!important;line-height:1.2!important}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished tbody tr td:nth-child(6) .fold-score-value{width:auto!important;font-size:14px!important;grid-column:1!important;grid-row:2!important;justify-self:end!important;line-height:1.2!important}
html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished td:nth-child(9) .fold-cert-link{font-size:12px!important}
}
@media(min-width:768px){html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished td:nth-child(9) .fold-cert-link{background:transparent!important}html body:not(.wp-admin) .fold-leaderboard-results-well table.fold-leaderboard-polished tbody tr.fold-top-entry td{border-top-color:#a5862d!important;border-bottom-color:#a5862d!important}}