:root{--page:#151515;--surface:#202020;--header:#090909;--filter:#2c2c2c;--control:#181818;--text:#f2f2f2;--secondary:#c6c6c6;--heading:#e2e2e2;--line:#606060;--link:#ddd;--hover:#484848;--row-odd:#202020;--row-even:#3a3a3a;--font:system-ui, -apple-system, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{font-family:var(--font);background:var(--page);color:var(--text);margin:0;font-size:14px;font-weight:400;line-height:1.5}button,input,select{font:inherit;color:inherit}a{color:var(--link);text-decoration:underline}a:hover{color:#fff}button,summary,select{cursor:pointer}button:disabled,select:disabled{cursor:default}button:focus-visible{outline-offset:2px;outline:2px solid #eee}a:focus-visible{outline-offset:2px;outline:2px solid #eee}input:focus-visible{outline-offset:2px;outline:2px solid #eee}select:focus-visible{outline-offset:2px;outline:2px solid #eee}summary:focus-visible{outline-offset:2px;outline:2px solid #eee}[tabindex="0"]:focus-visible{outline-offset:2px;outline:2px solid #eee}button:disabled{color:#a3a3a3}.reference-container{width:100%;margin-inline:auto;padding-inline:6px}.skip-link{color:#fff;z-index:100;background:#000;padding:8px 12px;position:fixed;top:-100px;left:12px}.skip-link:focus{top:10px}.reference-header{background:var(--header)}.masthead{justify-content:space-between;align-items:center;height:78px;display:flex}.reference-wordmark{color:#dedede;letter-spacing:-2px;align-items:baseline;gap:7px;padding-left:10px;font-size:48px;font-weight:300;line-height:1;text-decoration:none;display:inline-flex}.reference-wordmark strong{color:#d4d4d4;letter-spacing:-3px;font-size:45px;font-weight:700}.foundation-wordmark{letter-spacing:3px;color:#dedede;flex-direction:column;align-items:center;font-size:31px;font-weight:600;line-height:1;text-decoration:none;display:flex}.foundation-wordmark span{letter-spacing:2px;margin-top:4px;font-size:10px;font-weight:400}.reference-navbar{border-bottom:2px solid #7c7c7c;min-height:42px}.navbar-content{justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.navbar-primary,.navbar-account{flex-wrap:wrap;align-items:center;display:flex}.navbar-primary>*,.navbar-account>*{padding:0 12px;position:relative}.navbar-primary>*+:before,.navbar-account>*+:before{content:"|";color:#a3a3a3;font-weight:400;position:absolute;left:-2px}.navbar-primary>button{color:var(--link);background:0 0;border:0;border-radius:0;padding-block:8px;font-size:14px;font-weight:700}.navbar-primary a,.navbar-account a{color:var(--link);padding-block:8px;font-weight:700;text-decoration:none}.navbar-primary a:hover,.navbar-primary button:hover,.navbar-account a:hover{color:#fff;text-decoration:underline}.language-indicator{font-weight:700}.nav-dropdown{position:relative}.nav-dropdown summary{color:var(--link);white-space:nowrap;padding-block:8px;font-weight:700;list-style:none}.nav-dropdown summary::-webkit-details-marker{display:none}.nav-dropdown summary:after{content:"";vertical-align:middle;border-top:4px solid;border-inline:4px solid #0000;margin-left:6px;display:inline-block}.nav-dropdown-menu{z-index:20;border:1px solid var(--line);background:#191919;border-radius:4px;min-width:230px;padding:5px 0;position:absolute;top:100%;left:0;box-shadow:0 6px 12px #0005}.nav-dropdown-menu a,.nav-dropdown-menu button{text-align:left;width:100%;color:var(--text);background:0 0;border:0;padding:6px 20px;font-size:14px;font-weight:400;text-decoration:none;display:block}.nav-dropdown-menu a:hover,.nav-dropdown-menu button:hover,.nav-dropdown-menu button[aria-current]{background:var(--hover);text-decoration:none}.reference-main{min-height:calc(100vh - 230px);padding-top:16px;padding-bottom:28px}h1,h2,h3{font-family:var(--font);letter-spacing:normal;font-weight:500;line-height:1.2}h1{color:var(--heading);margin:0 0 8px;font-size:35px;line-height:42px}h2{color:var(--heading);margin:0 0 8px;font-size:28px;line-height:33.6px}.reference-breadcrumbs{align-items:center;gap:8px;margin-bottom:16px;display:flex}.reference-breadcrumbs a{font-weight:700}.reference-panel{border:1px solid var(--line);background:var(--surface);border-radius:4px;padding:16px}.deadlines p{margin:0}hr{border:0;border-top:1px solid var(--line);opacity:1;margin:16px 0}.season-description{margin:0 0 16px;font-size:12.6px;line-height:18.9px}.score-explanation{font-size:12.6px;line-height:21px}.score-explanation p{margin:0 0 16px}.score-explanation strong{font-weight:400}.reference-filter-form{background:var(--filter);margin-bottom:12px;padding:10px}.filter-row{gap:24px;display:grid}.filter-row-two{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.filter-row-four{grid-template-columns:repeat(4,minmax(0,1fr))}.reference-filter-form label{min-width:0;font-size:14px;font-weight:500;line-height:21px;display:block}.reference-filter-form input,.reference-filter-form select{background:var(--control);width:100%;height:35px;color:var(--text);border:1px solid #858585;border-radius:4px;padding:6px 12px;font-size:14px;font-weight:400;line-height:21px;display:block}.reference-filter-form input::placeholder{color:#b7b7b7}.reference-filter-form select:disabled{color:#b4b4b4;background:#292929;border-color:#666}.reference-table-tools{flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 12px;display:flex}.reference-button{color:#f2f2f2;background:#090909;border:1px solid #858585;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:6px 12px;font-size:14px;font-weight:400;line-height:21px;display:inline-flex}.reference-button:hover:enabled{background:#383838;border-color:#ccc}.reference-button:disabled{background:#272727;border-color:#616161}.reference-update{color:var(--secondary);align-items:center;gap:12px;margin-left:auto;font-size:12px;display:flex}.text-button{color:var(--link);background:0 0;border:0;padding:0;text-decoration:underline}.text-button:hover{color:#fff}.reference-table-scroll{width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;margin:0 0 16px;font-size:12.6px;line-height:18.9px}.reference-standings-table{min-width:1100px}.reference-events-table{min-width:700px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #565656;padding:8px}th{vertical-align:bottom;background:#151515;border-top:1px solid #565656;font-weight:700}th button{color:inherit;text-align:left;font:inherit;background:0 0;border:0;padding:0}th button:hover{text-decoration:underline}.sort-indicator{color:#ccc;margin-left:4px;font-size:10px;display:inline}.reference-standings-table th:first-child,.reference-standings-table th:nth-child(2){min-width:40px}.reference-standings-table th:nth-child(n+4):nth-child(-n+7){min-width:88px;max-width:110px}.reference-standings-table th:nth-child(8){min-width:78px}.reference-standings-table th:nth-child(9),.reference-standings-table th:nth-child(10){min-width:118px}.reference-standings-table td{overflow-wrap:anywhere;max-width:180px}tbody tr:nth-child(odd){background:var(--row-odd)}tbody tr:nth-child(2n){background:var(--row-even)}tbody tr:hover{background:var(--hover)}.reference-team-link{color:var(--link);font:inherit;text-align:left;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline}.reference-team-link:hover{color:#fff}.reference-empty{text-align:center;color:var(--secondary);margin:0;padding:24px 12px}.reference-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin:16px 0;display:flex}.reference-pagination button{border:1px solid var(--line);color:var(--link);background:#1b1b1b;border-radius:0;margin-left:-1px;padding:6px 12px;font-size:14px;line-height:21px}.reference-pagination>button:first-child{border-radius:4px 0 0 4px}.reference-pagination>button:last-child{border-radius:0 4px 4px 0}.reference-pagination button[aria-current]{color:#fff;background:#090909;border-color:#b5b5b5;position:relative}.reference-pagination button:hover:enabled{background:var(--hover)}.reference-pagination button:disabled{color:#a0a0a0}.pagination-ellipsis{padding:6px 12px}.reference-source-note{color:var(--secondary);margin:12px 0 0;font-size:12px}.reference-footer{border-top:1px solid var(--line);background:var(--header);color:var(--secondary);padding:20px 0;font-size:12px}.reference-footer p{margin:0 0 7px}dialog{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:4px;width:min(690px,100% - 24px);max-height:calc(100dvh - 32px);padding:20px;box-shadow:0 10px 40px #0008}dialog::backdrop{background:#0009}.drawer-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.eyebrow{margin:0;font-size:12px;font-weight:700}.icon-button{border:1px solid var(--line);width:32px;height:32px;color:var(--text);background:#090909;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--hover)}.team-summary{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:16px 0;display:flex}.team-summary h2 span{margin-top:8px;font-size:14px;display:block}.team-summary-scores{align-items:center;gap:20px;display:flex}.team-summary-scores strong{font-size:28px;font-weight:500;display:block}.team-summary-scores div>span,.team-summary-scores p{color:var(--secondary);font-size:12px}.event-dialog-title{margin:16px 0}.event-dialog-title h2{margin:8px 0;font-size:24px}.event-dialog-title p{color:var(--secondary);font-size:12px}.dialog-table-label{font-size:16px}.dialog-table-scroll{max-height:48dvh;overflow:auto}.dialog-table-scroll th{position:sticky;top:0}.dialog-table-scroll small{color:var(--secondary);display:block}.dialog-table-scroll .numeric{text-align:right}.selected-team{background:#4b4b4b!important}.dialog-source-links{gap:24px;margin-top:16px;display:flex}.dialog-source-links a{align-items:center;gap:4px;display:inline-flex}@media (min-width:576px){.reference-container{max-width:540px}}@media (min-width:768px){.reference-container{max-width:720px}}@media (min-width:992px){.reference-container{max-width:960px}}@media (min-width:1200px){.reference-container{max-width:1140px}}@media (max-width:991px){.navbar-content{flex-wrap:wrap;align-items:flex-start;gap:0}.navbar-primary>*,.navbar-account>*{padding-inline:8px}.navbar-account{margin-left:auto}.filter-row{gap:16px}}@media (max-width:767px){.reference-container{padding-inline:12px}.masthead{height:78px}.reference-wordmark{letter-spacing:-1px;padding-left:0;font-size:31px}.reference-wordmark strong{letter-spacing:-1.5px;font-size:31px}.foundation-wordmark{font-size:23px}.foundation-wordmark span{font-size:7px}.navbar-primary{justify-content:flex-start;width:100%}.navbar-account{width:100%;padding-bottom:5px}.navbar-primary>*,.navbar-account>*{padding-inline:8px}.navbar-primary>button,.navbar-primary a,.navbar-account a,.nav-dropdown summary{font-size:12px}h1{font-size:30px;line-height:36px}h2{font-size:25px;line-height:30px}.reference-breadcrumbs{flex-wrap:wrap;font-size:12px}.reference-panel{padding:12px}.filter-row-four{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-row-two{gap:14px}.reference-filter-form{padding:10px}.reference-filter-form input,.reference-filter-form select{padding-inline:8px}.reference-update{margin-left:0}.reference-pagination button{padding-inline:10px}.reference-source-note{line-height:1.7}}@media (max-width:420px){.filter-row-two{grid-template-columns:1fr}.reference-navbar .navbar-primary>*{padding-inline:6px}.navbar-primary a,.nav-dropdown summary,.navbar-primary>button{font-size:11px}.reference-wordmark{gap:4px;font-size:28px}.reference-wordmark strong{font-size:28px}.foundation-wordmark{font-size:19px}.reference-update{flex-wrap:wrap;gap:8px}.team-summary{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
