.poa-ps{color:#eaf6ec;margin:32px 0;min-width:0}.poa-ps *{box-sizing:border-box}.poa-ps a,.poa-ps-nav a{color:#b6ff69;text-decoration:none}.poa-ps a:hover,.poa-ps-nav a:hover{color:#fff}.poa-ps h2,.poa-ps h3{color:#fff;line-height:1.2}.poa-ps h2{font-size:clamp(24px,4vw,38px)}.poa-ps h3{font-size:19px}.poa-ps-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.poa-ps small,.poa-ps-note{color:#a5b6a9}.poa-ps small{letter-spacing:.07em}.poa-ps-heading h2{margin:8px 0}.poa-ps-leaders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.poa-ps-panel{background:linear-gradient(145deg,rgba(36,67,47,.58),rgba(5,18,13,.85));border:1px solid rgba(182,255,105,.18);border-radius:24px;padding:22px;box-shadow:0 18px 45px #0003;backdrop-filter:blur(14px)}.poa-ps-leader{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid #ffffff0f}.poa-ps-leader span:not(.poa-ps-initials){flex:1;min-width:0;font-size:14px}.poa-ps-leader b{font-size:25px}.poa-ps-leader .poa-ps-photo,.poa-ps-leader .poa-ps-initials{width:44px;height:44px;flex:0 0 44px;object-fit:cover;border-radius:14px;font-size:16px}.poa-ps-initials{display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 35% 20%,#9def692e,#0a2116);color:#bcff80;font-size:42px;font-weight:800}.poa-ps-note{font-size:13px;line-height:1.7;margin-top:16px}.poa-ps-nav{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.poa-ps-nav a{padding:10px 16px;border:1px solid #b6ff6930;border-radius:99px;background:#10261bcc;font-size:14px}.poa-ps-scroll{overflow-x:auto;max-width:100%;border:1px solid #b6ff6926;border-radius:20px;background:#081a12}.poa-ps-table{width:100%;border-collapse:collapse;font-size:14px;margin:0!important}.poa-ps-table caption{text-align:left;color:#b6ff69;padding:16px}.poa-ps-table th,.poa-ps-table td{padding:15px 13px;border:0;border-bottom:1px solid #ffffff0d;white-space:nowrap;text-align:center;color:#dfebe2}.poa-ps-table th:first-child{text-align:left;min-width:200px}.poa-ps-table thead th{background:#122e20;color:#b6ff69;font-size:12px}.poa-ps-table tbody tr:hover{background:#b6ff6908}.poa-ps-roster{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:22px 0}.poa-ps-player{display:block;min-width:0;transition:transform .2s,border-color .2s}.poa-ps-player:hover{transform:translateY(-4px);border-color:#b6ff6977}.poa-ps-player>.poa-ps-photo,.poa-ps-player>.poa-ps-initials{width:100%;height:220px;object-fit:cover;object-position:center top;border-radius:16px;margin-bottom:18px}.poa-ps-player h3{margin:9px 0 18px;overflow-wrap:anywhere}.poa-ps-mini{display:flex;gap:12px;justify-content:space-between;font-size:11px;color:#a5b6a9}.poa-ps-mini b{display:block;color:#b6ff69;font-size:20px}.poa-ps-profile{display:flex;gap:28px;align-items:center}.poa-ps-profile>.poa-ps-photo,.poa-ps-profile>.poa-ps-initials{width:220px;height:260px;object-fit:cover;object-position:center top;border-radius:18px;flex-shrink:0}.poa-ps-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.poa-ps-metrics strong{display:block;font-size:36px;color:#b6ff69}.poa-ps-metrics span{color:#a5b6a9;font-size:14px}.poa-ps-filters{display:flex;gap:14px;align-items:end;flex-wrap:wrap;margin:24px 0}.poa-ps-filters label{display:grid;gap:8px;font-size:13px;color:#bfccc2;flex:1;min-width:180px}.poa-ps-filters input,.poa-ps-filters select{width:100%;border:1px solid #b6ff6933;border-radius:12px;background:#10261b;color:#fff;padding:12px;font:inherit}.poa-ps-filters button{padding:12px 20px;border:0;border-radius:12px;background:#b6ff69;color:#102014;font-weight:700;cursor:pointer}.poa-ps a:focus-visible,.poa-ps-nav a:focus-visible,.poa-ps-scroll:focus-visible{outline:2px solid #b6ff69;outline-offset:4px}@media(max-width:1050px){.poa-ps-roster{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.poa-ps-leaders{grid-template-columns:1fr}.poa-ps-roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.poa-ps-player{padding:14px}.poa-ps-player>.poa-ps-photo,.poa-ps-player>.poa-ps-initials{height:180px}.poa-ps-heading{align-items:flex-start;flex-direction:column}.poa-ps-profile{flex-direction:column;align-items:flex-start}.poa-ps-profile>.poa-ps-photo,.poa-ps-profile>.poa-ps-initials{width:100%;height:320px}.poa-ps-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.poa-ps-mini{gap:6px;flex-wrap:wrap}}@media(max-width:380px){.poa-ps-roster{grid-template-columns:1fr}.poa-ps-panel{padding:16px}}

