*{box-sizing:border-box}body{margin:0;background:#0b0d11;color:#e9edf2;font:14px/1.5 Inter,Segoe UI,Arial,sans-serif}header,main,footer{max-width:1280px;margin:auto}header{padding:52px 28px 30px;display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid #252b34}h1{font-size:42px;line-height:1;margin:8px 0 12px;letter-spacing:0}h2{font-size:18px;margin:0}p{color:#99a3b0;margin:0}.eyebrow{font-size:11px;letter-spacing:2px;color:#55d6be}button{border:0;background:#55d6be;color:#071310;font-weight:700;padding:12px 18px;border-radius:6px;cursor:pointer}button:disabled{opacity:.5}main{padding:26px 28px 50px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:30px}.stat,.table-wrap,.event{background:#12161d;border:1px solid #252b34;border-radius:6px}.stat{padding:17px}.stat strong{display:block;font-size:27px;color:#55d6be}.stat span{color:#8994a2;font-size:12px}.toolbar{display:flex;justify-content:space-between;align-items:center;margin:22px 0 12px}.toolbar label{color:#aab4c0}.toolbar input{accent-color:#55d6be}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;min-width:760px}th,td{text-align:left;padding:14px 16px;border-bottom:1px solid #252b34}th{font-size:11px;text-transform:uppercase;color:#7f8996;letter-spacing:.7px}td{color:#cbd2da}td:first-child{color:#fff;font-weight:600}td a{color:#55d6be;text-decoration:none}.free{color:#55d6be!important}.events{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.event{padding:15px}.event strong{display:block;color:#55d6be;margin-bottom:4px}.event small{color:#7f8996}.event p{font-size:13px;white-space:pre-line;margin-top:8px;color:#cbd2da}footer{padding:22px 28px 40px;color:#687382;font-size:12px}@media(max-width:700px){header{display:block;padding-top:32px}header button{margin-top:20px}.stats{grid-template-columns:repeat(2,1fr)}.events{grid-template-columns:1fr}h1{font-size:34px}}
