*{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth}body{margin:0;color:#f7f4fa;background:#07040e url('/assets/stadium-field.png') center 54px/100% auto no-repeat;font:15px/1.4 'Arial Narrow',Arial,sans-serif;min-height:100vh}a{color:inherit;text-decoration:none}a:hover{color:#ffe000}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid #ffe000;outline-offset:3px}header{min-height:64px;padding:5px max(20px,calc((100% - 1440px)/2));background:#040409f5;border-bottom:2px solid #cd39e1;display:flex;align-items:center;gap:36px}.brand{display:flex;align-items:center;gap:14px;white-space:nowrap;font-size:25px;font-weight:900;line-height:1.05}.brand img{width:100px;height:64px;object-fit:contain;border-right:2px solid #ffe000;padding-right:10px}.brand small{display:block;font-size:11px;letter-spacing:3px;font-weight:400;margin-top:4px}.brand b,.gold{color:#ffe000}nav{display:flex;gap:22px;margin-left:auto}nav a{font-size:18px;font-weight:700;padding:8px 12px;min-height:42px;border:2px solid transparent;border-radius:10px}nav a[aria-current]{border-color:#ffe000;color:#ffe000}.header-follow{display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:12px;font-weight:800;font-style:italic}.header-follow a{display:grid;place-items:center;min-width:34px;min-height:42px;font-size:26px}main{max-width:1440px;padding:0 22px 12px;margin:auto;min-height:calc(100vh - 144px)}.page-hero{text-align:center;padding:12px 0 14px}.page-hero h1{font-size:clamp(32px,4.5vw,58px);line-height:1.02;margin:0;font-weight:950;font-style:italic;text-shadow:0 3px 4px #000}.page-hero p{margin:7px 0 0;letter-spacing:3px;font-size:15px;font-style:italic}.panel{background:linear-gradient(130deg,#241033f2,#090610f5 55%,#12091af7);border:2px solid #d579df;border-radius:16px;padding:12px 14px;box-shadow:inset 0 1px 9px #a333b344,0 0 5px #b62ccc55;margin-bottom:12px;min-width:0}.featured{border-color:#e3c53a;box-shadow:inset 0 1px 9px #ab22bc77,0 0 5px #ddaa2270}.panel h2{font-style:italic;font-weight:900;font-size:23px;line-height:1.15;margin:0 0 10px;color:#fff}.grid{display:grid;gap:16px;margin-bottom:12px}.grid>.panel{margin-bottom:0}.home-top{grid-template-columns:1fr 1fr;align-items:start}.home-top>.panel{height:auto;align-self:start}.update{color:#d5cadd;font-size:11px;margin:0 0 6px}.table-wrap{overflow:visible;min-width:0}table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}th{background:linear-gradient(#9c16d2,#3b0759);text-align:left;padding:5px 6px;font-size:12px;color:#fff;overflow-wrap:anywhere}th:first-child{border-radius:7px 0 0 0}th:last-child{border-radius:0 7px 0 0}td{padding:5px 6px;border-bottom:1px solid #76538280;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;line-height:1.25}tbody tr:last-child td{border-bottom:0}td small{display:block;font-size:11px;color:#cbbbdb;line-height:1.3;margin-top:3px}.today-panel th:nth-child(1){width:11%}.today-panel th:nth-child(2){width:25%}.today-panel th:nth-child(3){width:30%}.today-panel th:nth-child(4){width:10%}.today-panel th:nth-child(5){width:15%}.today-panel th:nth-child(6){width:9%}.today-panel td:nth-child(5),.today-panel td:nth-child(6){color:#ffe000;font-weight:700}.today-panel td:nth-child(5) small{display:none}.yesterday-panel th:nth-child(1){width:29%}.yesterday-panel th:nth-child(2){width:37%}.yesterday-panel th:nth-child(3){width:17%}.yesterday-panel th:nth-child(4){width:17%}.stars{color:#ffe000;font-size:16px;white-space:nowrap;letter-spacing:-1px}.positive{color:#20f14f}.negative{color:#ff484f}.neutral{color:#f0eaf5}.badge{display:inline-block;padding:2px 5px;font-size:12px;border-radius:4px;font-weight:800;white-space:nowrap}.win{background:#058624;color:#fff}.loss{background:#bc1721;color:#fff}.push{background:#6b5312;color:#fff}.daily{display:flex;justify-content:space-between;gap:10px;background:linear-gradient(#ffef2e,#ffd000);color:#080610;border-radius:7px;padding:6px 9px;margin-top:7px;font-size:18px;font-weight:900}.empty{padding:16px 0;color:#e6dcea;line-height:1.5}.performance{display:flex;align-items:center;gap:16px;min-height:68px}.performance h2{font-size:22px;flex:0 1 260px;margin:0}.metrics{display:flex;flex:1;min-width:0}.metric{flex:1;text-align:center;padding:0 9px;border-left:1px solid #c6b7cb}.metric strong{display:block;font-size:28px;line-height:1.1;white-space:nowrap;color:#ffe000}.metric strong.positive{color:#20f14f}.metric strong.negative{color:#ff484f}.metric span{display:block;margin-top:4px;font-size:10px;white-space:nowrap}.about-preview{display:grid;grid-template-columns:1fr auto;align-items:center;gap:3px 20px}.about-preview h2{font-size:22px;margin:0}.about-preview p{margin:0;max-width:700px}.cta{display:inline-block;border:2px solid #ffe000;border-radius:30px;padding:9px 22px;font-style:italic;font-weight:900;color:#ffe000;white-space:nowrap}.about-preview .cta{grid-column:2;grid-row:1/3}.home-method{text-align:center;font-size:11px;margin:5px 0;color:#d8c6dc}.chart-grid{grid-template-columns:2.6fr 1fr}.chart-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.chart-heading h2{font-size:22px}.tabs{display:flex;gap:6px;flex-wrap:wrap}button,select,input{font:inherit;color:#fff;background:#090510;border:1px solid #ca7ce2;border-radius:6px;padding:7px 10px;min-height:36px}button{cursor:pointer}button.active{background:#ffe000;color:#080610;border-color:#ffe000}button:disabled{opacity:.4;cursor:default}.tabs button{font-size:12px;padding:6px 9px;min-height:32px}.chart{height:220px;margin-top:10px}.chart svg{width:100%;height:100%}.chart text{fill:#e9ddef;font-size:12px}.chart .gridline{stroke:#785f87;stroke-width:1}.chart .line{stroke:#30ff67;fill:none;stroke-width:3}.chart .area{fill:#18b64c30}.chart circle{fill:#30ff67;stroke:#e2ffe9;stroke-width:1}.chart-caption{font-size:11px;color:#d6c5df;margin-bottom:0}.takeaways{list-style:none;margin:0;padding:0}.takeaways li{margin:12px 0;font-size:16px}.two{grid-template-columns:1fr 1fr}.three{grid-template-columns:repeat(3,1fr)}.three p,.three li{font-size:18px;line-height:1.5}.three ul{list-style:none;padding:0}.three li{margin-bottom:9px}.three li:before{content:'✓';color:#ffe000;margin-right:8px;font-weight:900}.mission{max-width:850px;text-align:center;margin:0 auto 18px;background:#07040eb5;padding:12px 20px;border-radius:12px}.mission h2{font-size:19px;margin:0 0 5px;color:#ffe000}.mission p{margin:0;font-size:18px}.about-note{max-width:900px;margin:18px auto;text-align:center;background:#07040ec9;padding:10px;border-radius:8px}.filters{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.filters input{margin-left:auto;min-width:220px}.pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;font-size:13px}.pagination>div{display:flex;gap:8px;align-items:center}.methodology{font-size:12px;line-height:1.5}.methodology h2{font-size:18px}.methodology p{margin:8px 0}.disclosure{font-size:12px;color:#d4c5dc}#history-table table{font-size:13px}#history-table th:nth-child(1){width:16%}#history-table th:nth-child(2){width:9%}#history-table th:nth-child(3){width:20%}#history-table th:nth-child(4){width:24%}#history-table th:nth-child(5){width:6%}#history-table th:nth-child(6){width:5%}#history-table th:nth-child(7){width:8%}#history-table th:nth-child(8){width:7%}#history-table th:nth-child(9){width:7%}.results-history{scroll-margin-top:12px}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px max(22px,calc((100% - 1396px)/2));background:#030308f5;border-top:2px solid #c546da;font-size:11px}footer p{margin:0;text-align:center}footer div{display:flex;gap:16px}.skip{position:absolute;top:-90px;left:10px;background:#ffe000;color:#000;padding:12px;z-index:10}.skip:focus{top:10px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.loading{padding:80px;text-align:center}.error{border:2px solid #ffe000;padding:25px;border-radius:14px;margin:30px 0}
@media(min-width:1600px){body{background-size:cover;background-position:center top}main{padding-top:4px}.page-hero{padding:20px 0}.home-top td{padding:7px 6px}}
@media(max-width:1200px){header{gap:14px;padding-inline:16px}.brand{font-size:22px}.brand img{width:92px}nav{gap:4px}.header-follow{gap:4px}.header-follow span{display:none}.performance{flex-wrap:wrap}.performance h2{flex:0 0 100%;text-align:center;font-size:21px}.metrics{flex:0 0 100%}.metric:first-child{border-left:0}.home-top table{font-size:13px}.stars{font-size:14px}.panel h2{font-size:21px}}
@media(max-width:1000px){body{background-size:auto 1000px;background-position:center 70px}header{flex-wrap:wrap;gap:8px}.brand{font-size:22px}.brand img{width:90px;height:60px}nav{order:3;justify-content:center;flex:0 0 100%;margin:0}.header-follow{margin-left:auto}.header-follow span{display:inline}.home-top{grid-template-columns:1fr}.home-top table{font-size:15px}.home-top th{font-size:13px}.stars{font-size:17px}.chart-grid{grid-template-columns:1fr}.three{gap:12px}.three p,.three li{font-size:16px}.panel h2{font-size:22px}.two{grid-template-columns:1fr 1fr}.about-preview .cta{padding:8px 14px;font-size:13px}}
@media(max-width:700px){body{background-size:auto 950px;background-position:center 100px}header{padding:5px 12px;gap:5px}.brand{font-size:20px;gap:10px}.brand img{width:85px;height:58px}.brand small{font-size:9px;letter-spacing:2px}.header-follow span{display:none}.header-follow a{min-width:32px;min-height:42px}.header-follow{gap:2px}nav{gap:12px}nav a{font-size:16px;min-height:44px;padding:8px 12px}main{padding:0 12px 12px}.page-hero{padding:18px 0}.page-hero h1{font-size:34px}.page-hero p{font-size:11px;letter-spacing:2px;line-height:1.5}.grid{gap:12px}.panel{padding:13px;border-radius:14px}.panel h2{font-size:22px}.home-top,.two,.three{grid-template-columns:1fr}.table-wrap{overflow:visible}table,thead,tbody,tr,td{display:block;width:100%}thead{display:none}tbody{display:grid;gap:12px}tbody tr{border:1px solid #85469a;border-radius:9px;overflow:visible;background:#0a0613dd;padding:6px 10px}td{display:grid;grid-template-columns:94px minmax(0,1fr);gap:10px;padding:7px 0!important;border-bottom:1px solid #69437166;font-size:15px!important;text-align:left;min-width:0}td::before{content:attr(data-label);font-size:10px;letter-spacing:.5px;font-weight:800;color:#cdb4dc;padding-top:3px}td small{grid-column:2;font-size:12px}td .stars+small{display:none}td.empty{display:block;border:0;padding:12px 0!important}td.empty:before{display:none}.stars{font-size:18px}.badge{font-size:13px;justify-self:start}.daily{font-size:17px;padding:9px;flex-wrap:wrap}.update{font-size:12px}.performance h2{text-align:left;font-size:22px}.metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:17px}.metric{min-width:0;padding:0 4px}.metric:nth-child(3n+1){border-left:0}.metric strong{font-size:26px}.metric span{font-size:10px}.about-preview{display:block}.about-preview h2{font-size:21px}.about-preview p{font-size:16px;margin:9px 0 14px}.about-preview .cta{font-size:14px;white-space:normal;padding:10px 18px}.home-method{font-size:12px;padding:6px 0}.chart{height:220px}.tabs{display:grid;grid-template-columns:1fr 1fr;width:100%}.tabs button{min-height:44px;font-size:13px}.filters{display:grid;grid-template-columns:1fr 1fr}.filters input{grid-column:1/-1;min-width:0;width:100%;margin:0}select,input,button{min-height:44px}.pagination{flex-wrap:wrap}.pagination>div{justify-content:space-between;width:100%}.methodology{font-size:13px}.mission{padding:13px;margin-bottom:14px}.mission p,.three p,.three li{font-size:17px}.about-note{font-size:15px}.chart-caption{font-size:12px}footer{flex-direction:column;text-align:center;padding:14px 12px;gap:9px;font-size:12px}footer div{gap:18px}footer a{padding:6px 0}}

body{background-position:center -160px} .results-dashboard{grid-template-columns:1.35fr 1fr 1fr;align-items:start}.results-dashboard .panel h2{font-size:18px}.results-dashboard table{font-size:13px}.results-dashboard th{font-size:10px;padding:5px 3px}.results-dashboard td{padding:7px 3px}.results-dashboard .stars{font-size:13px}.results-dashboard td small{display:block}.results-dashboard .chart{height:200px}.results-dashboard .chart-heading{display:block}.results-dashboard .tabs{gap:4px}.results-dashboard .tabs button{font-size:11px;padding:5px}.key-panel{display:grid;grid-template-columns:1fr auto;gap:0 20px;align-items:center}.key-panel h2{margin:0}.key-panel .takeaways{grid-column:1}.key-panel .takeaways li{margin:5px 0;font-size:14px}.key-panel .cta{grid-column:2;grid-row:1/3;font-size:14px}.results-dashboard .panel:nth-child(2) th:first-child{width:29%}.results-dashboard .panel:nth-child(3) th:first-child{width:27%}.results-dashboard .panel:nth-child(3) .stars{white-space:normal}
@media(max-width:1200px){.results-dashboard{grid-template-columns:1fr 1fr}.results-dashboard>.panel:first-child{grid-column:1/-1}.results-dashboard .chart{height:220px}}
@media(max-width:700px){body{background-position:center 0}.results-dashboard{grid-template-columns:1fr}.key-panel{display:block}.key-panel .takeaways{margin:12px 0}.key-panel .cta{font-size:13px;white-space:normal}.results-dashboard .panel h2{font-size:22px}.results-dashboard .stars{font-size:18px}.results-dashboard .tabs button{min-height:44px;font-size:12px}}

/* Tablet history records keep every field readable without inner scrolling. */
@media(min-width:701px) and (max-width:900px){table,thead,tbody,tr,td{display:block;width:100%}thead{display:none}tbody{display:grid;gap:10px}tbody tr{border:1px solid #85469a;border-radius:9px;background:#0a0613dd;padding:6px 12px}td{display:grid;grid-template-columns:145px minmax(0,1fr);gap:12px;padding:7px 0!important;line-height:1.35;border-bottom:1px solid #69437166;font-size:15px!important}td:before{content:attr(data-label);color:#cdb4dc;font-size:11px;font-weight:800;padding-top:3px}td small{grid-column:2}td.empty{display:block}td.empty:before{display:none}.results-dashboard td small{display:block}.results-dashboard .stars{font-size:17px}.home-top .stars{font-size:18px}}

body:has(.mission){background-size:auto max(950px,calc(100vh + 160px));background-position:center -160px}
