:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{color:#f3f6f1;background:#070d0b radial-gradient(circle at 50% 0,#21372b 0,#0000 43%);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}main{max-width:1180px;margin:auto;padding:0 28px}.top{border-bottom:1px solid #2c4334;justify-content:space-between;align-items:center;padding:28px 0;display:flex}.eyebrow{color:#b5fa51;letter-spacing:.16em;font-size:11px;font-weight:800}.logo{letter-spacing:-.07em;font-size:40px;font-weight:1000}.logo span{color:#b5fa51}.tag{letter-spacing:.22em;color:#a5b6aa;font-size:10px}.toplink{border:1px solid #4b6750;border-radius:6px;padding:12px 16px;font-size:12px;font-weight:800}.hero{padding:65px 0 58px}.hero h1{letter-spacing:-.065em;margin:15px 0 20px;font-size:clamp(39px,6.6vw,82px);line-height:.99}.hero h1 span{color:#b5fa51}.hero p{color:#bbc8be;max-width:660px;line-height:1.65}.herochips{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.herochips span{color:#c8e6c1;letter-spacing:.06em;background:#142119;border:1px solid #365342;border-radius:4px;padding:9px 12px;font-size:11px;font-weight:700}.board{background:#111a15;border:1px solid #385744;border-radius:13px;overflow:hidden;box-shadow:0 0 60px #b5fa5109}.boardhead{justify-content:space-between;align-items:center;gap:15px;padding:27px;display:flex}.boardhead h2{margin:8px 0;font-size:27px}.boardhead p{color:#b6c5b9;margin:0}.controls{flex-wrap:wrap;gap:10px;display:flex}.seg{background:#0a100d;border:1px solid #344c3b;border-radius:7px;padding:4px}.seg button{color:#b8c8b9;cursor:pointer;background:0 0;border:0;padding:10px 14px;font-weight:800}.seg button.active{color:#111b12;background:#b5fa51;border-radius:4px}.controls select{color:#f2fff0;background:#101912;border:1px solid #45614a;border-radius:7px;padding:10px}.scroll{overflow:auto}table{border-collapse:collapse;white-space:nowrap;text-align:right;width:100%}th{color:#b5fa51;letter-spacing:.05em;background:#1a2b20;padding:15px;font-size:11px}td{border-top:1px solid #2b3c30;padding:16px;font-size:14px}th:nth-child(2),td:nth-child(2){text-align:left}.rank{color:#b5fa51;font-weight:900}.team{font-weight:750}.total{font-weight:850}.avg{color:#b5fa51;font-weight:900}.locked{background:linear-gradient(105deg,#1c2d1f,#101811);border:1px solid #496d45;border-radius:10px;align-items:center;gap:20px;margin:20px;padding:24px;display:flex}.lockicon{color:#b5fa51;font-size:36px}.locked h3{margin:0 0 7px;font-size:20px}.locked p{color:#b5c4b5;margin:0;font-size:13px;line-height:1.5}.cta{white-space:nowrap;color:#132015;background:#b5fa51;border-radius:5px;padding:15px 19px;font-size:12px;font-weight:900}.fine{color:#8da18f;padding:0 23px 23px;font-size:11px}footer{color:#9aab9c;letter-spacing:.07em;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:36px 0 50px;font-size:11px;display:flex}footer strong{color:#b5fa51}.notice{color:#f3c486;padding:30px}@media (max-width:720px){main{padding:0 13px}.hero{padding:44px 0}.boardhead{display:block}.controls{margin-top:18px}.locked{display:block}.lockicon{margin-bottom:10px}.cta{text-align:center;margin-top:18px;display:block}}
