.full-width-mobile{width:100%}@media (width>=768px){.full-width-mobile{width:auto}}.games-card{flex-direction:column;align-self:stretch;display:flex}.games-card table{width:100%}.games-card .scrollable-table{max-width:none}.games-empty{color:var(--colorNeutralForeground4);text-align:center;padding:.75rem}.scrollable-table{scrollbar-width:none;overflow-x:auto}.scrollable-table::-webkit-scrollbar{display:none}.scrollable-table{border:3px solid var(--colorBrandBackground);border-radius:var(--borderRadiusMedium);min-width:0}@media (width>=768px){.scrollable-table{max-width:fit-content}}.scrollable-table.full-width{max-width:none}.scrollable-table.full-width table{width:100%}.scrollable-table table{border:none;margin:0}.scrollable-table table th:first-child{background-color:var(--colorNeutralBackground1)}.scrollable-table table th:first-child,.scrollable-table table td:first-child{z-index:1;text-align:left;position:sticky;left:.25rem}.scrollable-table table th,.scrollable-table table td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.scrollable-table table tr:nth-child(2n) td:first-child{background-color:var(--colorNeutralStroke1);border:var(--strokeWidthThin) solid var(--colorNeutralStroke1)}.scrollable-table table tr:nth-child(odd) td:first-child{background-color:var(--colorNeutralBackground6);border:var(--strokeWidthThin) solid var(--colorNeutralStroke1)}.team-logo{aspect-ratio:1;object-fit:contain;border:var(--strokeWidthThin) solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusMedium);max-width:100%;max-height:100%}.team-logo-inline{vertical-align:middle;border-radius:var(--borderRadiusNone);border:none;width:1.5em;height:1.5em;margin-right:.5em}.clickable{cursor:pointer}.clickable:hover{background-color:var(--colorNeutralBackground4)}.bare-link{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;display:contents}.page-heading{flex-direction:column;gap:.5rem;display:flex}@media (width>=768px){.page-heading{flex-direction:row;justify-content:space-between;align-items:flex-start}}.page-title{text-transform:uppercase;letter-spacing:.08em;height:2rem;color:var(--colorBrandBackground);font-family:Nova Square,sans-serif}@media (width>=768px){.page-title{flex:1}.page-title>.fit-text{justify-content:flex-start}}.detail-stats-and-games{flex-direction:column;gap:.5rem;display:flex}@media (width>=768px){.detail-stats-and-games{flex-direction:row;align-items:stretch}.detail-stats-and-games>*{flex:1 1 0;min-width:0}}.fit-text{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.fit-text>span{white-space:nowrap;line-height:1}.player-name{text-align:center;border:var(--strokeWidthThin) solid var(--colorNeutralForeground4);border-radius:var(--borderRadiusMedium);color:var(--colorNeutralForeground1);flex-direction:column;justify-content:center;padding:.125rem .25rem;display:flex;overflow:hidden}.player-name .first-names{color:var(--colorNeutralForeground4);white-space:nowrap;text-overflow:ellipsis;font-weight:400;line-height:1.2;overflow:hidden}.player-name .first-names:empty{display:none}.player-name .last-name{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1.1;overflow:hidden}.team-name{background-color:var(--team-main,var(--colorNeutralBackground4));color:var(--team-accent,var(--colorNeutralForeground1));border-left:.5rem solid var(--team-alt,var(--colorBrandBackground));border-right:.5rem solid var(--team-alt,var(--colorBrandBackground));border-radius:var(--borderRadiusCircular);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;align-items:center;padding:.5rem .75rem;font-family:Nova Square,sans-serif;font-size:1.5rem;font-weight:700;line-height:1;display:inline-flex}#season-picker{background-color:var(--colorNeutralBackground4);color:var(--colorNeutralForeground1);box-sizing:border-box;font-family:Nova Square,sans-serif;font-size:1rem}@media (width>=768px){#season-picker{width:auto}}#season-picker:hover{background-color:var(--colorNeutralBackground1)}.auth-card{width:400px;max-width:100%;margin-inline:auto}.auth-form{flex-direction:column;gap:1rem;display:flex}.hp-field{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.auth-card>p{color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase300);margin:0 0 1rem;line-height:1.4}.account-actions{flex-direction:column;gap:.75rem;display:flex}.account-actions a{color:var(--colorBrandForegroundLink);font-weight:var(--fontWeightSemibold);text-decoration:none}.account-actions a:hover{color:var(--colorBrandForegroundLinkHover);text-decoration:underline}.thaw-button.twitch-button{color:#fff;background-color:#9146ff;border-color:transparent}.thaw-button.twitch-button:hover{color:#fff;background-color:#7c3aed;border-color:transparent}.twitch-icon{width:20px;height:20px;margin-inline-end:.5rem}.auth-card .thaw-divider{margin-block:0}.passkey-offer{flex-direction:column;gap:.75rem;display:flex}.passkey-offer h3{margin:0}.passkey-offer p{color:var(--colorNeutralForeground2);font-size:var(--fontSizeBase300);margin:0;line-height:1.4}.passkey-list{flex-direction:column;gap:.5rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.passkey-list li{align-items:center;gap:.75rem;display:flex}.passkey-list .passkey-label{font-weight:var(--fontWeightSemibold)}.passkey-list .passkey-meta{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase200);margin-inline-start:auto}.auth-switch{text-align:center}.auth-switch p{color:var(--colorNeutralForeground3);font-size:var(--fontSizeBase300);margin:8px 0 0}.auth-switch p a{color:var(--colorBrandForegroundLink);font-weight:var(--fontWeightSemibold);text-decoration:none;transition:color .2s}.auth-switch p a:hover{color:var(--colorBrandForegroundLinkHover);text-decoration:underline}.stats-row{cursor:pointer}.stats-row td{padding:.5rem}.fan-stats-detail{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.fan-stats-detail .supports{margin-right:.5rem;font-weight:700}.fan-display-name{height:100%}.fan-profile-card{width:100%}@media (width>=768px){.fan-profile-card{width:auto;min-width:12rem}}.badge-splay{flex-wrap:wrap;gap:6px;display:flex}.badge-group{padding:2px 6px;display:flex}.badge-group .splayed-badge{width:24px;height:24px}.badge-group .splayed-badge:not(:first-child){margin-left:-12px}.schedule{grid-template:"active""recent""upcoming"/1fr;gap:.5rem;display:grid}@media (width>=768px){.schedule{grid-template:"active recent""upcoming upcoming"/1fr 1fr;align-items:start}}.schedule .active-games{grid-area:active}.schedule .active-games .active-game-score{cursor:pointer;color:var(--colorBrandForegroundLink)}.schedule .recent-games{grid-area:recent}.schedule .upcoming-games{grid-area:upcoming}.game-detail{grid-template:"outcome outcome""home-highlights away-highlights""home-info away-info""timeline timeline"/1fr 1fr;gap:.25rem;width:100%;display:grid}@media (width>=768px){.game-detail{grid-template:"home-info outcome away-info""home-highlights timeline away-highlights"/auto max(250px,25cqw) auto;width:fit-content;margin-inline:auto}}.game-detail .timeline{aspect-ratio:.618047;grid-area:timeline;width:100%;min-width:0;overflow:visible}.game-detail .timeline ._chartistry_grid_line_x text{font-size:11px}.game-detail .outcome{flex-direction:row;grid-area:outcome;gap:.5rem;min-width:0;height:clamp(40px,10vh,60px);display:flex}.game-detail .team-info{background-color:#ff0;width:100%;height:clamp(40px,10vh,60px)}.game-detail .home-info{grid-area:home-info}.game-detail .away-info{grid-area:away-info}.game-detail .team-outcome{flex-direction:row;flex:1;gap:.125rem;padding:0;display:flex}.game-detail .team-outcome.away{flex-direction:row-reverse}.game-detail .team-outcome .score,.game-detail .team-outcome .team-support-pct{flex:1;min-width:0}.game-detail .team-outcome .team-logo-img{aspect-ratio:1;object-fit:contain;flex:none;width:auto;height:100%}.game-detail .team-highlights{aspect-ratio:1/2;flex-direction:column;gap:.25rem;width:100%;display:flex}@media (width>=768px){.game-detail .team-highlights{width:auto;height:100%}}.game-detail .team-highlights .player-highlight{flex:1;width:100%;min-height:0}.game-detail .team-highlights.home{grid-area:home-highlights}.game-detail .team-highlights.away{grid-area:away-highlights}.game-stats{flex-direction:column;gap:.25rem;width:100%;min-width:0;display:flex}@media (width>=768px){.game-stats{width:78.616%;margin-inline:auto}}.game-stats .scrollable-table{max-width:100%}.home-stats,.away-stats{width:100%}.home-stats table,.away-stats table{width:100%;max-width:100%}.home-stats table .col-name,.away-stats table .col-name,.home-stats table .col-stat,.away-stats table .col-stat{width:0}.home-stats table .col-sparkline,.away-stats table .col-sparkline{width:25vw;min-width:70px}.totals-row{background-color:var(--colorNeutralBackground1);font-weight:700}.totals-row td{background-color:var(--colorNeutralBackground1)}.support-high{color:var(--colorSupportHigh);font-weight:700}.support-low{color:var(--colorSupportLow)}.timeline-tooltip{text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.timeline-tooltip-clock{margin-bottom:2px;font-weight:700}.timeline-tooltip-support .home-sup,.timeline-tooltip-support .away-sup{font-weight:700}.timeline-tooltip-score{margin-top:2px;font-size:.9em}.tooltip-goal{justify-content:center;gap:.25rem;margin-top:.25rem;display:flex}.tooltip-goal-portrait{border-radius:var(--borderRadiusCircular);width:2em;height:2em}.tooltip-goal-portrait.assist{opacity:.6}.sparkline-cell{padding:.25rem .5rem}.sparkline-cell .support-sparkline{contain:inline-size;height:30px}.sparkline-tooltip{text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:.85em;overflow:hidden}.sparkline-tooltip-events{justify-content:center;gap:.25rem;margin-top:2px;display:flex}.sparkline-tooltip-events .sparkline-tooltip-event{font-size:.9em;font-weight:700}.fan-support-count{text-align:center;color:var(--colorBrandBackground);font-weight:700}header{z-index:999;width:100%;padding-top:env(safe-area-inset-top);background-color:var(--colorNeutralBackground4);background-image:linear-gradient(to bottom, #020e28 0, #020e28 env(safe-area-inset-top), var(--colorNeutralBackground4) env(safe-area-inset-top));border-bottom-left-radius:var(--borderRadiusLarge);border-bottom-right-radius:var(--borderRadiusLarge);align-content:center;align-items:center;position:sticky;top:0}nav{width:100%;height:4vh}nav ul{align-items:center;height:100%;margin:0;padding-left:1vw;list-style-type:none;display:flex}nav ul li{flex:1;place-content:center;align-items:center;display:flex}nav ul li a{color:var(--colorNeutralForeground1);text-decoration:none}nav ul li a svg{vertical-align:middle;width:2.75vh;height:2.75vh}@media (width>=768px){nav ul li a svg{height:2.5vh}nav{height:3vh}}.icon-label{display:none}@media (width>=768px){.icon-label{display:inline;position:relative;top:1px}}#live-wrapper{scroll-margin-top:var(--header-height);box-sizing:border-box;border-radius:var(--borderRadiusLarge);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;height:calc(min(calc(100svh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 4vh), 100cqi * 2.058) + 1.5rem);flex-direction:column;flex:none;min-height:48.5909cqi;display:flex;position:relative;overflow:hidden}@media (width>=768px){#live-wrapper{height:48.5909cqi;min-height:unset;margin:0 .5rem}}#live-wrapper.hidden{display:none}#live{width:100%;min-height:0;scroll-margin-top:var(--header-height);flex:1}#viewer{touch-action:pan-y;width:100%;height:100%;display:block}html.viewer-fullscreen{overscroll-behavior-y:contain;background:#000}html.viewer-fullscreen body,html.viewer-fullscreen .thaw-config-provider,html.viewer-fullscreen #page-wrapper{background:#000}html.viewer-fullscreen #page-wrapper>:not(#live-wrapper){display:none}html.viewer-fullscreen #live-wrapper{z-index:1000;background:#000;border-radius:0;height:auto;min-height:0;margin:0;position:fixed;inset:0}html.viewer-fullscreen #viewer-controls{display:none}html.viewer-fullscreen #viewer{touch-action:none}html.viewer-fullscreen #back-to-game{display:none}@media (orientation:landscape){html.viewer-fullscreen #page-wrapper{min-height:calc(100lvh + 60px);container-type:normal}html.viewer-fullscreen #live-wrapper{height:100dvh;inset:0 0 auto}html.viewer-fullscreen #viewer{touch-action:pan-y}}#viewer-controls{flex:none;justify-content:flex-end;height:1.5rem;display:flex}#viewer-controls>*{cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, var(--colorNeutralBackground1) 0%, var(--colorNeutralForeground3) 100%);justify-content:center;align-items:center;padding:0 .75rem;font-weight:700;transition:all .2s;display:flex}#viewer-controls>:hover{background:linear-gradient(180deg, var(--colorNeutralBackground1) 0%, var(--colorNeutralBackground4) 100%)}#viewer-controls>:active{background:linear-gradient(180deg, var(--colorNeutralStroke1) 0%, var(--colorNeutralBackground4) 100%);transform:translateY(1px)}#viewer-controls>*+*{border-left:1px solid var(--colorNeutralStroke1)}@media (width>=768px){#viewer-controls{z-index:1;border-radius:var(--borderRadiusMedium);color:#0d0800;-webkit-backdrop-filter:blur(8px);background:rgba(220,232,240,.72);height:auto;position:absolute;top:.5rem;right:.5rem;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.2)}#viewer-controls>*{background:0 0;padding:.25rem .75rem}#viewer-controls>:hover{background:rgba(255,255,255,.4)}#viewer-controls>:active{background:rgba(255,255,255,.6);transform:translateY(1px)}#viewer-controls>*+*{border-left-color:rgba(13,8,0,.12)}}#back-to-game{top:var(--header-height);z-index:998;cursor:pointer;-webkit-user-select:none;user-select:none;color:#0d0800;-webkit-backdrop-filter:blur(8px);background:rgba(220,232,240,.72);justify-content:center;align-items:center;max-width:1280px;height:1.75rem;margin-inline:auto;font-weight:700;transition:background .2s;display:flex;position:fixed;left:0;right:0;box-shadow:0 2px 6px rgba(0,0,0,.2)}#back-to-game:hover{background:rgba(220,232,240,.85)}#back-to-game:active{transform:translateY(1px)}#back-to-game.hidden{display:none}.player-profile{width:100%}@media (width>=768px){.player-profile{width:61.8047%}}.chart{width:200px;height:324px}.td-portrait{object-fit:contain;vertical-align:middle;width:24px;height:24px;margin-right:.5rem}.stat-tabs,.stat-tab-body{flex-direction:column;gap:.75rem;display:flex}.stat-category-header{text-transform:uppercase;letter-spacing:.05em;color:var(--colorBrandBackground);border-bottom:var(--strokeWidthThick) solid var(--colorBrandBackground);margin-bottom:.25rem;padding-bottom:.25rem;font-size:.75rem}.stat-row{border-bottom:var(--strokeWidthThin) solid var(--colorNeutralStroke2);justify-content:space-between;padding:.25rem 0;display:flex}.stat-row .stat-label{color:var(--colorNeutralForeground1)}.stat-row .stat-value{color:var(--colorBrandBackground);font-weight:700}.stat-category:last-child .stat-row:last-child{border-bottom:none}.player-spotlight{color:inherit;align-items:center;gap:.5rem;min-width:0;padding:.25rem;text-decoration:none;display:flex;container-type:inline-size}.player-spotlight .player-portrait{aspect-ratio:1;object-fit:contain;flex:0 0 38.1982%;min-width:0}.player-spotlight .spotlight-info{flex-direction:column;flex:1;align-self:stretch;gap:.25rem;min-width:0;display:flex;overflow:hidden}.player-spotlight .player-name,.player-spotlight .player-name .first-names,.player-spotlight .player-name .last-name{flex:1}.player-spotlight .spotlight-stats{scrollbar-width:none;flex:2;gap:.25rem;min-height:0;display:flex;overflow-x:auto}.player-spotlight .spotlight-stats::-webkit-scrollbar{display:none}.player-spotlight .spotlight-stats{background:var(--colorNeutralBackground4);border-radius:var(--borderRadiusMedium)}.player-spotlight .spotlight-stat{border-right:var(--strokeWidthThin) solid var(--colorNeutralStroke1);flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:0 .25rem;display:flex;overflow:hidden}.player-spotlight .spotlight-stat:last-child{border-right:none}.player-spotlight .spotlight-stat .spotlight-value{width:100%;min-height:0;color:var(--colorBrandBackground);border-bottom:var(--strokeWidthThin) solid var(--colorNeutralStroke1);flex:5;margin:0 .5rem;font-family:Unica One,sans-serif;font-weight:700}.player-spotlight .spotlight-stat .spotlight-label{text-transform:uppercase;width:100%;min-height:0;color:var(--colorNeutralForeground4);flex:2;font-family:Unica One,sans-serif}.player-spotlight.info-left{flex-direction:row-reverse}.player-spotlight.info-right{flex-direction:row}.player-highlight{text-align:center;align-self:center;padding:0;position:relative}.highlight-label{z-index:1;opacity:.7;text-transform:uppercase;background:rgba(255,255,255,.6);padding:.15rem;font-size:.7rem;position:absolute;top:0;left:0;right:0}.highlight-portrait{object-fit:cover;width:90%;height:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.highlight-bottom{z-index:1;background:rgba(255,255,255,.6);justify-content:center;align-items:stretch;gap:.25rem;max-height:20%;padding:.15rem;display:flex;position:absolute;bottom:0;left:0;right:0}.highlight-name{flex:1;min-width:0}.highlight-value{min-width:0;color:var(--colorBrandBackground);border:var(--strokeWidthThin) solid var(--colorBrandBackground);border-radius:var(--borderRadiusMedium);white-space:nowrap;text-overflow:ellipsis;flex:1;padding:.15rem .35rem;font-weight:700;overflow:hidden}.player-index{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.25rem;display:grid}.player-index .player-highlight{aspect-ratio:1}.scoreboard-wrapper{width:100%;display:flex;position:relative}.scoreboard-wrapper:hover .scoreboard-arrow{opacity:1}.scoreboard-arrow{display:none}@media (orientation:landscape){.scoreboard-arrow{color:rgba(0,0,0,.7);border-radius:var(--borderRadiusCircular);cursor:pointer;z-index:1;width:48px;height:48px;box-shadow:var(--shadow8);opacity:0;background:rgba(255,255,255,.9);border:none;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.scoreboard-arrow:first-of-type{left:.5rem}.scoreboard-arrow:last-of-type{right:.5rem}.scoreboard-arrow:hover{color:rgba(0,0,0,.9);box-shadow:var(--shadow16);background:#fff;transform:translateY(-50%)scale(1.05)}.scoreboard-arrow:active{box-shadow:var(--shadow4);transform:translateY(-50%)scale(.95)}}.scoreboard{scroll-behavior:smooth;scrollbar-width:none;flex:1;gap:.5rem;max-width:100%;height:80px;margin:0 2px;display:flex;overflow-x:auto}.scoreboard::-webkit-scrollbar{display:none}.scoreboard{border-radius:var(--borderRadiusMedium);background:rgba(0,0,0,.08);padding:3px}@media (width>=768px){.scoreboard{height:100px}}.scoreboard a{color:inherit;align-self:stretch;text-decoration:none;display:flex}.box-score{background-color:var(--colorNeutralBackground4);border-radius:var(--borderRadiusMedium);width:160px;-webkit-text-decoration:inherit;text-decoration:inherit;color:inherit;border:dashed;flex-direction:column;flex:none;transition:all .2s;display:flex}.box-score.active{cursor:pointer;border-color:var(--colorNeutralBackground1);background:linear-gradient(135deg,rgba(172,198,210,.3) 0%,rgba(148,209,209,.25) 100%);border-style:solid;border-width:3px;animation:2s ease-in-out infinite activeGlow;box-shadow:0 4px 12px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.3)}@keyframes activeGlow{0%,to{box-shadow:0 4px 12px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.3)}50%{box-shadow:0 4px 20px rgba(255,255,255,.3),inset 0 1px rgba(255,255,255,.5),0 0 35px rgba(140,242,242,.6)}}.box-score.complete{cursor:pointer;border-color:var(--colorNeutralForeground4);border-width:var(--strokeWidthThick);opacity:.95;border-style:solid}.box-score.scheduled{border-color:rgba(255,255,255,.2);border-width:var(--strokeWidthThin);opacity:.7;border-style:dashed}.box-score div{margin:0 2px}.box-score .status{flex:1;display:flex}.box-score .team{border-radius:var(--borderRadiusSmall);flex:1;justify-content:space-evenly;align-items:center;gap:.5rem;margin:1px;padding:2px .25rem;transition:all .2s;display:flex}.box-score .team.winner{background:rgba(255,255,255,.1);font-weight:700;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.2)}.box-score .team .name{flex:5}.box-score .team .score{flex-grow:0}.table-player-column-entry{display:flex}.table-chart{flex:1;justify-content:center;align-items:center;display:flex}.table-chart svg{width:5.4vw}@media (width>=768px){.table-chart svg{width:1.8vw}}.table-name{flex:3;align-self:center}.standings th:first-child,.standings td:first-child{text-align:left}.standings .goal-diff-positive{color:var(--colorPositiveDiff)}.standings .goal-diff-negative{color:var(--colorNegativeDiff)}.teams-grid{grid-template-columns:repeat(2,1fr);gap:1rem;padding:.5rem 0;display:grid}@media (width>=768px){.teams-grid{grid-template-columns:repeat(5,1fr);gap:1.5rem;padding:1rem 0}}.team-card{background:var(--colorNeutralBackground4);border-radius:var(--borderRadiusXLarge);border:var(--strokeWidthThick) solid var(--colorBrandBackground);padding:1.5rem 1rem;transition:all .2s;box-shadow:3px 3px 8px rgba(0,0,0,.25),inset 0 1px rgba(255,255,255,.2)}.team-card a{color:var(--colorNeutralForeground1);flex-direction:column;justify-content:center;align-items:center;text-decoration:none;display:flex}.team-card:hover{background:var(--colorNeutralBackground1);transform:translateY(-3px);box-shadow:5px 5px 12px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.3)}.team-card:active{transform:translateY(0);box-shadow:1px 1px 4px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.1)}.team-logo-img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.team-card-name{text-align:center;font-size:1rem;font-weight:700}@media (width>=768px){.team-card-name{font-size:1.1rem}}.team-info{align-items:center;gap:2px;display:flex}.team-logo-card{aspect-ratio:1;width:38.1982%;max-width:200px}.team-players{grid-template-columns:1fr;gap:.5rem;width:100%;display:grid}@media (width>=768px){.team-players{grid-template-columns:1fr 1fr}}.win{color:var(--colorOutcomeWin);font-weight:700}.loss{color:var(--colorOutcomeLoss);font-weight:700}@font-face{font-family:Nova Square;src:local(Nova Square),url(/fonts/NovaSquare-Regular.ttf)format("truetype")}@font-face{font-family:Unica One;src:local(Unica One),url(/fonts/UnicaOne-Regular.ttf)format("truetype")}:root{--colorOutcomeWin:green;--colorOutcomeLoss:darkred;--colorSupportHigh:green;--colorSupportLow:darkred;--colorPositiveDiff:green;--colorNegativeDiff:darkred;--header-height:calc(env(safe-area-inset-top) + 4vh)}@media (width>=768px){:root{--header-height:calc(env(safe-area-inset-top) + 3vh)}}html{font-family:Nova Square,sans-serif;font-style:normal}.thaw-config-provider{background-color:var(--colorNeutralBackground3);font-family:Nova Square,sans-serif}.thaw-card{border:var(--strokeWidthThin) solid var(--colorNeutralStroke1);--thaw-card--size:4px;background:rgba(255,255,255,.08);box-shadow:0 2px 6px rgba(0,0,0,.15)}@media (width>=768px){.thaw-card{--thaw-card--size:8px}}.thaw-toaster{width:calc(100% - 1rem)}@media (width>=768px){.thaw-toaster{width:292px}}.thaw-input,.thaw-input .thaw-input__input{font-size:16px}a{color:var(--colorBrandForegroundLink);text-decoration:none}#page-wrapper{flex-direction:column;gap:.25rem;width:100%;min-height:100svh;margin:0 auto;display:flex;container-type:inline-size}main{box-sizing:border-box;width:100%;max-width:1280px;scroll-margin-top:calc(var(--header-height) + 1.75rem);flex-direction:column;gap:.5rem;margin:0 auto;padding:0 .25rem;display:flex;container-type:inline-size}@media (width>=768px){main{padding:0 .5rem}}main.viewer-open{min-height:calc(100svh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 4vh)}.button-stack{flex-direction:column;gap:.25rem;display:flex}@media (width>=768px){.button-stack{align-self:start;align-items:start}}footer{box-sizing:border-box;border-top:var(--strokeWidthThin) solid var(--colorNeutralStroke1);width:100%;color:var(--colorNeutralForeground4);margin-top:auto;padding:.75rem .5rem;font-size:.75rem}@media (width>=768px){footer{padding-left:1rem;padding-right:1rem}}footer p{margin:0}table{background-color:var(--colorNeutralBackground5);border:3px solid var(--colorBrandBackground);border-radius:var(--borderRadiusMedium);padding:.25rem}table th,table td{padding:6px}table tbody td{text-align:center;vertical-align:middle}table tbody tr:nth-child(odd){background-color:var(--colorNeutralBackground6)}table tbody tr:nth-child(2n){background-color:var(--colorNeutralStroke1)}table thead tr{background-color:var(--colorNeutralBackground1)}table thead th{border:var(--colorNeutralStroke1) groove}body{color:var(--colorNeutralForeground1);margin:0}.hidden{display:none}input{font-family:Nova Square,sans-serif}html,body{background-color:#7f8a94}