:root{color-scheme:dark;--bg:#0c1218;--panel:#151e27;--line:#2a3540;--muted:#9caebc;--green:#a9ed67}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:#eef4f8;font:15px/1.6 system-ui,-apple-system,sans-serif}a{color:inherit;text-decoration:none}header,main,footer{max-width:1240px;margin:auto;padding:24px 32px}header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{font-size:27px;font-weight:800;letter-spacing:-1px}.brand span{color:var(--green)}.brand i{font-size:10px;font-style:normal;letter-spacing:2px;color:var(--muted);margin-left:20px}.badge{font-size:10px;font-weight:700;letter-spacing:1px;border:1px solid var(--line);border-radius:30px;padding:8px 14px;color:var(--green)}nav{display:flex;gap:30px;align-items:center;font-size:13px}nav span{margin-left:auto;color:var(--muted);font-size:10px;letter-spacing:1px}.hero{padding:64px 0 36px;max-width:850px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;color:var(--green)}h1{font-size:clamp(40px,6vw,70px);line-height:1.08;letter-spacing:-3px;margin:20px 0}h1 span{color:var(--green)}.hero>p:not(.eyebrow){max-width:620px;color:var(--muted)}h2{font-size:24px;letter-spacing:-.5px;margin:6px 0 22px}h3{font-size:13px;color:var(--muted);margin-top:28px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:22px 0 32px}.metrics article,.panel{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:25px}.metrics span{font-size:10px;letter-spacing:1.5px;color:var(--muted)}.metrics strong{display:block;font-size:44px;letter-spacing:-2px}.columns{display:grid;grid-template-columns:1fr 1.15fr;gap:24px;align-items:start}.panel{margin-bottom:24px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;white-space:nowrap;text-align:left;font-size:13px}th{color:var(--muted);font-weight:500;font-size:11px}th,td{padding:12px 10px;border-bottom:1px solid var(--line)}td:first-child,th:first-child{padding-left:0}td strong{color:var(--green)}.fixture{display:block;padding:15px 0;border-bottom:1px solid var(--line)}.fixture:hover{color:var(--green)}.fixture small{display:block;color:var(--muted);font-size:10px;margin-bottom:5px}.fixture span{display:flex;justify-content:space-between;gap:12px;font-size:13px}.fixture strong{white-space:nowrap}.muted{color:var(--muted);font-size:12px}.notice{padding:16px 20px;background:#293321;border:1px solid #526c3e;border-radius:10px;margin:20px 0}.pro{border:1px solid #4a6139;border-radius:14px;padding:30px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:18px 0}.pro p{color:var(--muted)}.pro h2{margin-bottom:8px}footer{color:var(--muted);font-size:11px;border-top:1px solid var(--line);margin-top:30px}code{background:#25323c;padding:3px 6px;border-radius:4px;overflow-wrap:anywhere}.event{display:flex;gap:20px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding:15px 0}.event strong{color:var(--green)}details{margin-top:24px}summary{cursor:pointer;color:var(--green)}a:focus-visible,summary:focus-visible{outline:2px solid var(--green);outline-offset:5px}@media(max-width:780px){header,main,footer{padding:20px}.brand i{display:none}.columns{grid-template-columns:1fr}.metrics{gap:10px}.metrics article{padding:15px}.metrics strong{font-size:32px}.metrics span{font-size:8px}.hero{padding-top:40px}nav{gap:20px}nav span{display:none}.pro{display:block}.pro .badge{display:inline-block}.badge{font-size:8px}.event{gap:10px}h1{letter-spacing:-2px}}
