.home-dashboard{gap:12px;display:grid}.home-league-selector{border:1px solid var(--line);border-left:4px solid var(--accent-ui);background:linear-gradient(110deg, color-mix(in srgb, var(--accent-ui) 4%, var(--surface)) 0%, var(--surface) 58%);justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:13px 16px 13px 18px;display:flex}.home-league-selector>div{gap:3px;min-width:0;display:grid}.home-league-selector .kicker{color:var(--accent-text);font-size:var(--type-label);letter-spacing:.1em;margin:0;font-weight:900}.home-league-selector strong{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;min-width:0;font-family:Anton,sans-serif;font-size:clamp(24px,2.4vw,32px);font-weight:400;line-height:.98;overflow:hidden}.home-league-selector small{color:var(--muted);letter-spacing:.015em;font-size:11px;font-weight:800}.home-league-picker{min-width:156px;display:block!important}.home-live-widget{border:1px solid color-mix(in srgb, var(--red) 66%, var(--line));background:color-mix(in srgb, var(--red) 5.76%, var(--surface));min-width:0;box-shadow:0 0 22px color-mix(in srgb, var(--red) 18%, transparent);padding:20px 22px;scroll-margin-top:98px}.home-live-widget.is-results{border-color:var(--line);background:var(--surface);box-shadow:none}.home-live-widget-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.home-live-widget-header>div{min-width:0}.home-live-widget-kicker{color:var(--red);font-size:var(--type-label);letter-spacing:.12em;align-items:center;gap:8px;font-weight:900;animation:1.35s ease-in-out infinite live-chip-blink;display:inline-flex}.home-live-widget-kicker i{width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 16%, transparent);background:currentColor;border-radius:50%}.home-live-widget h2{text-transform:uppercase;margin:5px 0 0;font-family:Anton,sans-serif;font-size:clamp(26px,3vw,38px);font-weight:400;line-height:1}.home-live-widget-header>small{color:var(--muted);font-size:var(--type-compact);white-space:nowrap;font-weight:900}.home-live-match-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.home-live-minute{min-width:35px;color:var(--red);text-align:center;white-space:nowrap;font-family:Anton,sans-serif;font-size:20px;font-weight:400;line-height:1}.home-live-minute.is-unavailable{letter-spacing:.02em;font-family:inherit;font-size:10px;font-weight:900}.home-live-minute.is-kickoff{justify-items:center;gap:2px;font-size:18px;line-height:.9;display:grid}.home-live-minute.is-kickoff>span{display:block}.home-live-minute.is-kickoff>small{letter-spacing:-.02em;font-family:Nunito,sans-serif;font-size:7px;font-weight:900;line-height:1;display:block}.home-live-points{z-index:1;border:1px solid color-mix(in srgb, var(--accent-ui) 64%, transparent);background:color-mix(in srgb, var(--accent-ui) 9%, var(--surface));min-width:35px;color:var(--accent-text);text-align:center;white-space:nowrap;border-radius:999px;grid-area:1/1;place-self:center;padding:2px 4px;font-family:Nunito,sans-serif;font-size:9px;font-weight:700;line-height:1;transform:translateY(24px)}.home-live-match{background:color-mix(in srgb, var(--paper) 34%, var(--surface));border:0;grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr);align-items:center;gap:18px;min-width:0;min-height:72px;padding:12px 14px;display:grid}.home-live-team{align-items:center;gap:12px;min-width:0;display:flex}.home-live-team-home{grid-column:1}.home-live-team-away{grid-column:4}.home-live-team-home{text-align:right;justify-content:flex-end}.home-live-team-away{justify-content:flex-start}.home-live-team>div{min-width:0}.home-live-team strong{text-overflow:clip;white-space:nowrap;font-family:Nunito,sans-serif;font-size:17px;font-weight:900;display:block;overflow:visible}.home-live-team small{color:var(--muted);margin-top:2px;font-size:11px;font-weight:900;display:block}.home-live-team .team-emblem{flex:0 0 54px;width:54px;height:54px;font-size:19px}.home-live-score.is-scoring>strong{color:var(--accent-ui)}[data-theme=dark] .home-live-score.is-scoring>strong{color:var(--accent-text)}.home-live-prediction{min-width:64px;height:34px;min-height:34px;color:var(--ink);background:0 0;border:0;grid-column:3;justify-items:center;gap:3px;padding:3px 6px;display:grid}.home-live-prediction>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.home-live-prediction strong{color:var(--ink);align-items:center;gap:2px;font-family:Nunito,sans-serif;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.home-live-prediction strong span{color:inherit;font:inherit;letter-spacing:0;text-transform:none;display:inline}.home-live-prediction strong i{font-style:normal;display:inline}.home-live-prediction strong b{font-weight:700}.home-live-prediction>span{display:none}@media (min-width:621px){.home-live-match-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:72px;width:100%}.home-live-match{--home-live-score-axis:calc(50% + 23.5px);background:color-mix(in srgb, var(--paper) 34%, var(--surface));grid-template-rows:1fr;grid-template-columns:35px minmax(0,1fr) 74px minmax(0,1fr);gap:0 12px;min-height:72px;padding:6px 12px;position:relative}.home-live-minute{grid-area:1/1;align-self:center}.home-live-team-home,.home-live-team-away{grid-row:1;align-self:center}.home-live-team-home{grid-column:2}.home-live-team-away{grid-column:4}.home-live-team{gap:9px;width:100%}.home-live-team-home{text-align:right;justify-content:flex-end}.home-live-team-away{text-align:left;justify-content:flex-start}.home-live-team .team-emblem{display:none}.home-live-team strong{text-overflow:clip;letter-spacing:-.01em;font-size:16px;overflow:visible}.home-live-team.has-long-name strong{font-size:13px}.home-live-team.has-very-long-name strong{font-size:10.5px}.home-live-prediction{top:calc(50% - 29px);left:var(--home-live-score-axis);box-sizing:border-box;white-space:nowrap;border-radius:2px;grid-area:auto;justify-content:center;place-self:auto;align-items:center;gap:3px;width:auto;min-width:46px;height:15px;min-height:15px;margin-top:0;padding:0 8px;display:inline-flex;position:absolute;transform:translate(-50%)}.home-live-points{top:calc(50% + 17px);left:var(--home-live-score-axis);box-sizing:border-box;grid-area:auto;justify-content:center;align-items:center;height:15px;margin:0;display:inline-flex;position:absolute;transform:translate(-50%)}.home-live-prediction>span{border-right:1px solid color-mix(in srgb, var(--accent-ui) 44%, var(--line));min-width:0;color:var(--muted);letter-spacing:0;padding-right:3px;font-size:5px;display:inline-block}.home-live-prediction strong{white-space:nowrap;gap:1px;font-size:11px;display:inline-flex}.home-live-prediction strong i{display:inline}}@media (min-width:1200px){.home-live-match-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-live-match.is-not-started{opacity:.58}.home-live-match.is-not-started .home-live-minute,.home-live-match.is-not-started .home-live-score>strong,.home-live-match.is-not-started .home-live-prediction,.home-live-match.is-not-started .home-live-team strong{color:var(--muted)}.home-live-match.is-not-started .home-live-score>strong b{color:color-mix(in srgb, var(--muted) 76%, transparent)}.home-live-match.is-finished{opacity:.78}.home-live-match.is-finished .home-live-minute,.home-live-match.is-finished .home-live-score>span{color:var(--muted)}@media (prefers-reduced-motion:reduce){.home-live-widget-kicker{animation:none}}@media (max-width:620px){.home-league-selector{flex-direction:row;align-items:center;gap:10px;min-height:74px;padding:11px 10px 11px 13px}.home-league-copy{flex:auto;overflow:hidden}.home-league-selector strong{font-size:clamp(20px,7.2vw,27px)}.home-league-selector small{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.home-league-picker{flex:0 0 42px;width:42px;min-width:42px}.home-live-widget{scroll-margin-top:calc(70px + env(safe-area-inset-top));padding:16px 12px}.home-live-widget-header{margin-bottom:12px}.home-live-widget h2{font-size:25px}.home-live-match{grid-template-columns:35px minmax(0,1fr) 40px 28px 34px;grid-template-areas:"minute home points prediction score""minute away points prediction score";gap:4px 6px;padding:9px 14px 9px 10px}.home-live-minute{grid-area:minute;align-self:center;font-size:19px}.home-live-points{background:0 0;border:0;border-radius:0;grid-area:points;justify-content:center;place-self:center;align-items:center;margin:0;padding:0;display:inline-flex;transform:none}.home-live-team{gap:0;min-width:0}.home-live-team-home{text-align:left;grid-area:home;justify-content:flex-start}.home-live-team-away{grid-area:away;justify-content:flex-start}.home-live-team strong{text-overflow:clip;white-space:nowrap;font-size:clamp(12px,2.2vw + 1px,15px);overflow:visible}.home-live-team small,.home-live-team .team-emblem{display:none}.home-live-prediction{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--accent-ui) 34%, var(--line));background:color-mix(in srgb, var(--accent-ui) 7%, var(--surface));border-radius:8px;grid-area:1/prediction/3;align-content:center;justify-self:center;justify-items:center;width:30px;min-width:30px;height:40px;min-height:0;padding:5px 6px;display:grid}.home-live-prediction>span{display:none}.home-live-prediction strong{color:var(--ink);grid-template-rows:1fr 1fr;grid-template-columns:1fr;place-items:center;gap:8px 1px;font-family:Anton,sans-serif;font-size:13px;font-weight:400;line-height:.9;display:grid;position:relative}.home-live-prediction strong i{display:none}.home-live-prediction strong b{font-weight:400}.home-live-prediction strong .home-live-prediction-paren{display:none}.home-live-prediction strong>b:first-of-type{grid-area:1/1}.home-live-prediction strong>b:last-of-type{grid-area:2/1}.home-live-match:not(.has-prediction){grid-template-columns:42px minmax(0,1fr) 34px;grid-template-areas:"minute home score""minute away score";column-gap:8px}.home-live-match.has-prediction{grid-template-columns:42px minmax(0,1fr) 40px 28px 34px;column-gap:8px}.home-live-match:not(.has-prediction) .home-live-minute{font-size:18px}.home-live-match:not(.has-prediction) .home-live-score,.home-live-match:not(.has-prediction) .home-live-score>strong{width:34px}}@media (max-width:760px){.home-live-match-list{grid-template-columns:1fr;width:100%}}.home-widget-grid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:12px;display:grid}.home-match-card{border:1px solid var(--line);background:var(--surface);background:var(--strong);min-width:0;min-height:252px;color:var(--strong-text);box-shadow:inset 5px 0 var(--accent);grid-template-rows:auto 1fr auto auto;padding:20px 22px;display:grid}[data-theme=light] .home-match-card{background:var(--surface);color:var(--ink);box-shadow:inset 5px 0 var(--accent-ui)}.home-match-card>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.home-match-card-title{align-items:center;gap:10px;min-width:0;display:inline-flex}.home-matchweek-chip{border:1px solid color-mix(in srgb, currentColor 45%, transparent);min-height:22px;color:var(--strong-text);letter-spacing:.08em;white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}[data-theme=light] .home-matchweek-chip{color:var(--ink)}.home-match-card>header span{color:var(--accent);font-size:var(--type-label);letter-spacing:.12em;font-weight:900}.home-match-card>header small{color:var(--strong-muted);font-size:var(--type-compact);font-weight:900}[data-theme=light] .home-match-card>header small,[data-theme=light] .home-match-teams small{color:var(--muted)}[data-theme=light] .home-match-card>header>span{color:var(--accent-text)}.home-match-teams{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);place-self:center;align-items:center;gap:14px;width:min(100%,820px);display:grid}.home-match-teams article{grid-template-columns:94px minmax(0,1fr);grid-template-areas:"emblem copy";align-items:center;column-gap:19px;min-width:0;min-height:94px;display:grid}.home-match-teams article:first-child{text-align:right;direction:rtl}.home-match-teams article>*,.home-match-team-copy>*{direction:ltr}.home-match-team-copy{grid-area:copy;align-items:center;min-width:0;display:grid;position:relative}.home-match-teams article:first-child .home-match-team-copy{text-align:right}.home-match-teams strong{overflow-wrap:anywhere;text-transform:uppercase;min-width:0;font-family:Anton,sans-serif;font-size:clamp(34px,3vw,44px);font-weight:400;line-height:.95}.home-match-teams article.has-long-name strong{font-size:clamp(27px,2.25vw,34px);line-height:.98}.home-match-teams small{color:var(--strong-muted);font-size:13px;font-weight:900;position:absolute;top:calc(100% + 6px);left:0;right:0}.home-match-teams>b{color:var(--accent);font-size:21px}.home-match-center{justify-items:center;gap:8px;display:grid}.home-prediction-chip{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--accent-ui) 62%, var(--line));max-width:100%;height:28px;color:var(--accent-ui);white-space:nowrap;border-radius:999px;justify-content:center;place-self:end center;align-items:center;padding:6px 12px;font-size:12px;font-weight:900;line-height:1.1;display:inline-flex}.home-prediction-chip:not(.home-prediction-cta){border-color:color-mix(in srgb, var(--accent-ui) 78%, var(--line));background:color-mix(in srgb, var(--accent-ui) 13%, transparent);height:34px;color:color-mix(in srgb, var(--accent-ui) 88%, var(--strong-text));box-shadow:inset 0 -2px color-mix(in srgb, var(--accent-ui) 16%, transparent);padding-inline:15px;font-size:13px}[data-theme=light] .home-prediction-chip:not(.home-prediction-cta){color:var(--accent-text)}.home-prediction-cta{appearance:none;background:var(--accent);min-width:190px;height:38px;color:var(--accent-ink);letter-spacing:.05em;text-transform:uppercase;box-shadow:3px 3px 0 color-mix(in srgb, var(--accent-ink) 28%, transparent);cursor:pointer;border:0;border-radius:2px;gap:8px;padding-inline:16px;font-size:11px;transition:transform .14s,box-shadow .14s,filter .14s}.home-prediction-cta svg{color:currentColor;flex:none;width:16px;height:16px}.home-prediction-cta:hover,.home-prediction-cta:focus-visible{background:var(--accent);filter:brightness(1.04);box-shadow:4px 4px 0 color-mix(in srgb, var(--accent-ink) 32%, transparent);transform:translate(-1px,-1px)}.home-match-teams .team-emblem{width:94px;height:94px;font-size:33px}.home-match-card>button:not(.home-prediction-chip){color:inherit;background:0 0;border:0;justify-self:end;align-items:center;gap:7px;padding:0;font-weight:900;display:inline-flex}.home-match-card>button:not(.home-prediction-chip) b{color:var(--accent);margin:0;font-size:18px;line-height:1}[data-theme=light] .home-match-card>button:not(.home-prediction-chip) b{color:var(--accent-text)}.home-match-empty{color:var(--strong-muted);align-self:center;font-weight:900}.home-next-deadline{border:1px solid color-mix(in srgb, var(--red) 55%, var(--line));color:var(--red);letter-spacing:.06em;text-align:left;white-space:nowrap;border-radius:999px;flex:0 auto;justify-self:start;margin-top:1px;padding:6px 9px;font-size:10px;font-weight:900;line-height:1.1}.home-tasks>button.has-work{border-color:color-mix(in srgb, var(--red) 55%, var(--line))}.home-tasks>button.has-work:hover,.home-tasks>button.has-work:focus-visible{background:color-mix(in srgb, var(--red) 12%, var(--paper));border-color:var(--red);outline:1px solid color-mix(in srgb, var(--red) 55%, var(--line));outline-offset:-1px}.home-tasks>button.is-done{cursor:default}.home-tasks>button.is-done em,.home-tasks>button.is-done i{color:color-mix(in srgb, var(--accent-ui) 58%, var(--muted))}.home-tasks>button.has-work b{color:var(--red)}.home-tasks-dropdown>header .home-next-deadline{justify-self:end}.home-tasks-dropdown .home-next-deadline{border-color:color-mix(in srgb, var(--red) 58%, var(--line));color:var(--red);padding:4px 7px;font-size:9px}.home-tasks-dropdown>button.has-work{border-color:var(--line)}.home-tasks-dropdown>button.has-work:hover,.home-tasks-dropdown>button.has-work:focus-visible{border-color:var(--line);background:color-mix(in srgb, var(--red) 7%, transparent);outline:0}.home-score-list{grid-area:1/2/3;align-content:center;min-width:0;display:grid}.home-score-empty{color:var(--muted);margin:0;padding:18px 10px;font-weight:800}.home-standings-list{align-self:center}.home-standings-head,.home-standings-row{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.home-standings-head{border-block:1px solid var(--line);color:var(--muted);letter-spacing:.08em;padding:7px 9px;font-size:10px;font-weight:900}.home-standings-row{border-bottom:1px solid var(--line);min-height:31px;padding:5px 9px}.home-standings-row b{color:var(--accent-text);font-family:Anton,sans-serif;font-size:20px;font-weight:400}.home-standings-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:900;overflow:hidden}.home-standings-row strong{color:var(--accent-text);font-family:Anton,sans-serif;font-size:20px;font-weight:400}@media (max-width:620px){.home-widget-grid{grid-template-columns:1fr}}.home-data-loading-skeleton>span{box-sizing:border-box;border:1px solid var(--line);background:linear-gradient(100deg, var(--surface) 12%, color-mix(in srgb, var(--ink) 7%, var(--surface)) 28%, var(--surface) 44%);background-size:240% 100%;animation:1.35s ease-in-out infinite screenSkeletonSweep;display:block}.home-data-loading-skeleton{grid-template-columns:minmax(0,13fr) minmax(340px,11fr);gap:12px;display:grid}.home-data-loading-skeleton>span:first-child,.home-data-loading-skeleton>span:nth-child(2){min-height:288px}.home-data-loading-skeleton>span:nth-child(3),.home-data-loading-skeleton>span:nth-child(4){min-height:415px}.home-data-loading-skeleton{grid-column:1/-1}@media (prefers-reduced-motion:reduce){.home-data-loading-skeleton>span{animation:none}}@media (max-width:800px){.home-data-loading-skeleton{grid-template-columns:minmax(0,1fr)}.home-data-loading-skeleton>span:first-child{min-height:240px}.home-data-loading-skeleton>span:nth-child(2){min-height:307px}.home-data-loading-skeleton>span:nth-child(3){min-height:383px}.home-data-loading-skeleton>span:nth-child(4){min-height:362px}}@media (max-width:620px){.home-data-loading-skeleton>span:first-child{min-height:240px}}.home-message{border:1px solid var(--line);background:var(--surface);width:min(720px,100% - 32px);box-shadow:inset 5px 0 var(--accent-ui);margin:clamp(36px,8vw,100px) auto;padding:28px}.home-message.error{box-shadow:inset 5px 0 var(--red)}.home-message h2{text-transform:uppercase;margin:0;font-family:Anton,sans-serif;font-size:34px;font-weight:400}.home-message p{color:var(--muted);margin:8px 0 0}.home-message button,.home-message>a{background:var(--strong);min-height:44px;color:var(--strong-text);border:0;align-items:center;margin-top:18px;padding:0 14px;font-weight:900;text-decoration:none;display:inline-flex}.scoreboard-pinned-separator{min-width:1130px;min-height:30px;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;align-items:center;font-size:10px;font-weight:900;display:flex;position:relative}.scoreboard-pinned-separator>span{border:1px solid color-mix(in srgb, var(--ink) 45%, var(--line));background:color-mix(in srgb, var(--accent-ui) 7%, var(--surface));align-items:center;gap:7px;min-height:30px;padding:0 16px;display:inline-flex}.scoreboard-pinned-separator:after{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--ink) 38%, var(--line)) 7%, color-mix(in srgb, var(--ink) 38%, var(--line)) 68%, transparent 100%);content:"";border-radius:999px;height:1px;position:absolute;top:50%;left:156px;right:3%;transform:translateY(-50%)}.scoreboard-pinned-separator svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.play-scoreboard.without-matchweeks-played .scoreboard-pinned-separator{min-width:998px}@media (min-width:801px){.home-dashboard{font-size:14.5px}.home-dashboard button,.home-dashboard select{font-size:12.5px}.home-dashboard,.home-widget-grid{gap:10.5px}.home-match-card{min-height:238px;padding:18px 20px}.home-match-teams article{grid-template-rows:auto;grid-template-columns:94px minmax(0,1fr)}.home-match-teams .team-emblem{width:94px;height:94px}.home-match-teams strong{font-size:clamp(34px,2.8vw,43px)}.home-match-teams article.has-long-name strong{font-size:clamp(27px,2.2vw,34px)}}@media (max-width:800px){.home-dashboard{font-size:15px}.home-dashboard button{font-size:13px}.home-match-card{min-height:247px;padding:17px}.home-widget-grid{grid-template-columns:1fr}.home-match-card{min-height:247px}.home-score-list{grid-area:2/1}.home-match-teams{gap:7px}.home-match-teams article{grid-template:"emblem"80px"copy"/1fr;justify-items:center;row-gap:6px;min-height:0;text-align:center!important;direction:ltr!important}.home-match-team-copy{justify-items:center;gap:6px;text-align:center!important}.home-match-teams article>.team-emblem{width:80px;height:80px;font-size:28px}.home-match-teams strong{text-align:center;font-size:30px}.home-match-teams article.has-long-name strong{font-size:24px}.home-match-teams small{margin-top:0;font-size:12px;position:static}}.home-match-card button svg{width:20px;height:20px;display:block}.league-deleted-dialog{max-width:520px}.league-deleted-picker{margin-top:20px}.league-deleted-picker .league-picker,.league-deleted-picker .league-picker-trigger{width:100%}.league-deleted-picker .league-picker-trigger{justify-content:space-between;min-height:48px}.league-deleted-actions{align-items:center}.league-deleted-actions .league-deleted-discover,.league-deleted-actions .league-deleted-confirm{justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 14px;font-weight:900;text-decoration:none;display:inline-flex}.league-deleted-actions .league-deleted-discover{border:1px solid var(--line);color:var(--ink);background:0 0}.league-deleted-actions .league-deleted-discover:hover{border-color:var(--accent-ui);background:color-mix(in srgb, var(--accent) 8%, transparent)}.league-deleted-actions .league-deleted-confirm{border-color:var(--action-accent)}.league-deleted-actions .league-deleted-confirm svg{font-size:19px}@media (max-width:900px){.home-dashboard,.home-widget-grid{min-width:0;max-width:100%}.home-tasks>header .home-next-deadline{box-sizing:border-box;text-align:left;white-space:nowrap;letter-spacing:0;justify-self:start;max-width:100%;padding-inline:8px;font-size:13px}}@media (max-width:560px){.home-match-card{grid-template-rows:auto minmax(92px,1fr) auto auto;gap:7px;min-height:240px;padding:14px 15px;position:relative}.home-tasks-dropdown>header .home-next-deadline{justify-self:end;padding:4px 6px;font-size:9px}.home-tasks-dropdown>header .home-next-deadline b{display:none}.home-match-card>header{align-items:start;gap:10px}.home-match-card-title{flex-wrap:wrap;gap:7px}.home-matchweek-chip{min-height:20px;padding:0 6px;font-size:9px}.home-match-card>header small{text-align:right;max-width:58%;font-size:10px;line-height:1.2}.home-match-teams{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);gap:5px;width:100%;transform:translateY(-5px)}.home-match-teams article{grid-template-rows:54px auto;row-gap:3px;position:relative}.home-match-team-copy{position:static}.home-match-teams article>.team-emblem{width:54px;height:54px;font-size:20px}.home-match-teams strong,.home-match-teams article.has-long-name strong{max-width:125px;font-size:20px;line-height:.96}.home-match-teams article.has-long-name strong{font-size:17px}.home-match-teams small{white-space:nowrap;margin:0;font-size:10px;line-height:1;position:absolute;top:27px;left:auto;right:calc(50% + 34px);transform:translateY(-50%)}.home-match-teams article:last-child small{left:calc(50% + 34px);right:auto}.home-match-center{align-self:center;place-items:center}.home-prediction-chip:not(.home-prediction-cta){height:28px;padding-inline:11px;font-size:11px;transform:translateY(10px)}.home-prediction-cta{gap:5px;min-width:0;max-width:calc(100% - 120px);height:28px;padding-inline:9px;font-size:9px;position:absolute;bottom:12px;left:15px}.home-prediction-cta svg{width:13px;height:13px}.home-match-card>button:not(.home-prediction-chip){font-size:11px;position:absolute;bottom:17px;right:15px}.scoreboard-pinned-separator,.play-scoreboard.without-matchweeks-played .scoreboard-pinned-separator{width:100%;min-width:0}.scoreboard-pinned-separator:after{left:148px;right:8px}}@media (max-width:800px){.home-tasks>header .home-next-deadline{box-sizing:border-box;letter-spacing:0;text-align:left;white-space:nowrap;justify-self:start;max-width:100%;padding-inline:8px;font-size:13px}}.home-prediction-chip svg,.home-message button svg,.home-message a svg{vertical-align:middle;flex:0 0 14px;width:14px;height:14px;display:block;position:static;transform:none!important}.home-widget-grid>.home-scoreboard{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:10px;min-height:252px;padding:20px 22px;display:grid;overflow:hidden}.home-widget-grid>.home-scoreboard>header{grid-area:1/1;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.home-widget-grid>.home-scoreboard>header p{color:var(--muted);font-size:var(--type-compact);white-space:nowrap;margin:0 0 2px;font-weight:800}.home-widget-grid>.home-scoreboard>.home-scoreboard-table{grid-area:2/1;grid-template-rows:auto minmax(0,1fr);align-content:stretch;align-self:stretch;width:100%;min-width:0;display:grid;overflow:hidden}.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-head,.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-row,.home-widget-grid>.home-scoreboard .home-scoreboard-table.without-matchweeks-played .league-board-head,.home-widget-grid>.home-scoreboard .home-scoreboard-table.without-matchweeks-played .league-board-row{grid-template-columns:30px 54px minmax(140px,1fr) 64px repeat(3,48px);gap:4px;width:100%;min-width:0;padding-inline:10px}.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-head{min-height:30px}.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-row{min-height:0}.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-row .board-player{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;display:block;overflow:hidden}.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-head>:is(.board-points,.board-exact,.board-lucky,.board-result),.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-row>:is(.board-points,.board-exact,.board-lucky,.board-result){text-align:center}.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-head>:is(.board-points,.board-exact,.board-lucky,.board-result){white-space:nowrap;letter-spacing:.03em;font-size:clamp(6px,.58vw,9px)}.home-widget-grid>.home-scoreboard>button{grid-area:3/1;justify-self:start;margin:0}@media (max-width:620px){.home-widget-grid>.home-scoreboard{gap:9px;min-height:0;padding:14px}.home-widget-grid>.home-scoreboard>header{align-items:flex-start}.home-widget-grid>.home-scoreboard>header p{font-size:9px}.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-head,.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-row,.home-widget-grid>.home-scoreboard .home-scoreboard-table.without-matchweeks-played .league-board-head,.home-widget-grid>.home-scoreboard .home-scoreboard-table.without-matchweeks-played .league-board-row{grid-template-columns:24px 40px minmax(76px,1fr) 42px repeat(3,27px);gap:2px;padding-inline:7px}.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-head{min-height:28px;font-size:7px}.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-row{min-height:38px}.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-row .board-player{font-size:11px}.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-row b.board-points{font-size:22px}.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-row>:is(.board-exact,.board-lucky,.board-result){font-size:11px}}.home-widget-grid>:is(.home-scoreboard,.home-standings)>header{align-items:flex-start}.home-widget-grid>:is(.home-scoreboard,.home-standings) h3{margin:5px 0 0;font-size:34px;line-height:1}.home-widget-grid>.home-scoreboard>header p,.home-widget-grid>.home-standings>header small{font-size:var(--type-compact);margin-top:3px;line-height:1.2}.home-widget-grid>.home-scoreboard>.home-scoreboard-table,.home-widget-grid>.home-standings>.home-standings-list{margin-top:6px}.home-widget-grid>.home-standings>.home-standings-list{align-self:stretch}@media (max-width:620px){.home-widget-grid>:is(.home-scoreboard,.home-standings) h3{font-size:24px}.home-widget-grid>.home-scoreboard>.home-scoreboard-table,.home-widget-grid>.home-standings>.home-standings-list{margin-top:4px}}.home-widget-grid>.home-competition-card{--home-competition-table-height:243px;background:var(--surface);border:0;grid-template-rows:auto minmax(0,1fr) auto;gap:0;min-height:340px;padding:0;display:grid;position:relative;overflow:hidden}.home-widget-grid>.home-scoreboard{--home-card-accent:var(--red)}.home-widget-grid>.home-standings{--home-card-accent:var(--accent-ui);overflow:visible}.home-widget-grid>.home-standings>.home-competition-table{overflow:visible}.home-widget-grid>.home-competition-card:before{display:none}.home-widget-grid>.home-competition-card>.home-competition-header{justify-content:space-between;align-items:flex-start;gap:16px;min-height:88px;padding:19px 20px 14px;display:flex}.home-widget-grid>.home-competition-card>.home-competition-header>div>span{color:var(--home-card-accent);letter-spacing:.14em;font-size:10px;font-weight:950}.home-widget-grid>.home-competition-card>.home-competition-header h3{color:var(--ink);margin:5px 0 0;font-size:36px;line-height:.96}@media (min-width:621px){.home-widget-grid>.home-competition-card>.home-competition-header{min-height:113px}}.home-widget-grid>.home-competition-card>.home-competition-header>div>small{color:var(--muted);margin-top:7px;font-size:10px;font-weight:900;display:block}.home-widget-grid>.home-scoreboard>.home-competition-header>div:first-child{min-width:0}.home-widget-grid>.home-scoreboard>.home-competition-header>.home-scoreboard-heading .home-scoreboard-title-row{align-items:center;gap:12px;display:flex}.home-widget-grid>.home-scoreboard>.home-competition-header>.home-scoreboard-heading .home-scoreboard-title-row h3,.home-widget-grid>.home-scoreboard>.home-competition-header>.home-scoreboard-heading .scoreboard-live-state{margin-top:5px}.home-widget-grid>.home-scoreboard>.home-competition-header>.home-scoreboard-meta{text-align:right;flex-direction:column;flex:none;justify-content:flex-end;align-items:flex-end;gap:3px;padding-bottom:2px;display:flex}.home-widget-grid>.home-scoreboard>.home-competition-header>.home-scoreboard-meta small{white-space:nowrap;margin-top:0}.home-widget-grid>.home-competition-card>.home-competition-table{width:auto;height:var(--home-competition-table-height);border:1px solid var(--line);background:var(--paper);align-self:stretch;min-width:0;margin:0 20px;overflow:hidden}.home-widget-grid>.home-scoreboard>.home-scoreboard-table{grid-area:2/1;grid-template-rows:31px minmax(0,1fr);align-content:stretch;display:grid}.home-widget-grid>.home-scoreboard>.home-scoreboard-table>div:last-child{grid-template-rows:repeat(5,minmax(39px,1fr));min-height:0;display:grid}.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-head,.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-row,.home-widget-grid>.home-scoreboard .home-scoreboard-table.without-matchweeks-played .league-board-head,.home-widget-grid>.home-scoreboard .home-scoreboard-table.without-matchweeks-played .league-board-row{grid-template-columns:52px minmax(130px,1fr) 62px 40px 40px 56px;gap:4px;width:100%;min-width:0;padding:0 10px}.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-head{border:0;border-bottom:1px solid var(--line);background:var(--paper);min-height:31px}.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-row{border-top:0;border-bottom:1px solid var(--line);min-height:0;transition:background .16s}.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-row:last-child{border-bottom:0}.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-row:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-row.you{background:color-mix(in srgb, var(--accent-ui) 13%, var(--paper));box-shadow:inset 4px 0 var(--accent-ui)}.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-row .board-rank{color:color-mix(in srgb, var(--ink) 65%, var(--muted));text-align:left;font-family:Anton,sans-serif;font-size:22px;font-weight:400}.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-row .board-player{text-align:left;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-row .board-player>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-row .board-player>small{border:1px solid var(--red);color:var(--red);letter-spacing:.06em;flex:none;padding:2px 4px;font-size:7px;line-height:1}.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-row b.board-points{color:var(--accent-text);text-align:center;font-size:27px}.home-widget-grid>.home-scoreboard .home-scoreboard-table :is(.board-exact,.board-lucky,.board-result){text-align:center}.home-widget-grid>.home-standings>.home-standings-list{grid-row:2;grid-template-rows:31px repeat(5,minmax(39px,1fr));margin-top:0;display:grid}.home-widget-grid>.home-standings .home-standings-head,.home-widget-grid>.home-standings .home-standings-row{grid-template-columns:48px minmax(120px,1fr) repeat(4,34px) 90px 88px 48px;align-items:center;gap:4px;min-height:0;padding:0 10px;display:grid;position:relative}.home-widget-grid>.home-standings .home-standings-head{border:0;border-bottom:1px solid var(--line);background:var(--paper)}.home-widget-grid>.home-standings .home-standings-row{border-bottom:1px solid var(--line);overflow:visible}.home-widget-grid>.home-standings .home-standings-row:last-child{border-bottom:0}.home-widget-grid>.home-standings .home-standings-row>b{color:var(--accent-text);text-align:center;justify-content:center;font-size:23px}.home-widget-grid>.home-standings .home-standings-row>span{font-size:13px;position:relative}.home-widget-grid>.home-standings .home-standings-row>strong{color:var(--accent-text);text-align:center;font-size:25px;position:relative}.home-widget-grid>.home-standings .home-standings-head>:not(:nth-child(2)),.home-widget-grid>.home-standings .home-standing-played,.home-widget-grid>.home-standings :is(.home-standing-won,.home-standing-drawn,.home-standing-lost){text-align:center}.home-widget-grid>.home-standings .home-standing-form{justify-content:center;align-items:center;gap:4px;display:flex;position:relative;overflow:visible}.home-widget-grid>.home-standings .home-standing-form:hover .team-form-popover,.home-widget-grid>.home-standings .home-standing-form:focus-within .team-form-popover{opacity:1;pointer-events:auto;transform:translate(-50%)}.home-widget-grid>.home-standings .home-standing-form>i{background:var(--muted);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.home-widget-grid>.home-standings .home-standing-form>i.is-win{background:#3f934d}.home-widget-grid>.home-standings .home-standing-form>i.is-loss{background:var(--red)}.home-widget-grid>.home-standings .home-standing-form>i.is-draw{background:#777b73}.home-widget-grid>.home-standings .home-standing-next{text-align:center;justify-content:center;align-items:center;gap:4px;display:inline-flex;overflow:visible}.home-widget-grid>.home-standings .home-standing-next small{color:var(--muted);font-size:9px;font-weight:900}.home-widget-grid>.home-standings .home-standing-next b{color:var(--ink);letter-spacing:.04em;font-size:11px}.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-head>.board-rank,.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-row>.board-rank,.home-widget-grid>.home-standings .home-standings-head>:first-child,.home-widget-grid>.home-standings .home-standings-row>.standing-rank-value{text-align:center;place-items:center;gap:0;display:grid;position:relative}.home-widget-grid>.home-scoreboard .home-scoreboard-table .board-rank>.rank-movement,.home-widget-grid>.home-standings .standing-rank-value>.rank-movement{position:absolute;left:50%;transform:translate(-17px)}.home-widget-grid>.home-competition-card>.home-competition-link{width:calc(100% - 40px);min-height:39px;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:flex-start;justify-self:stretch;align-items:center;gap:7px;margin:8px 20px 12px;padding:0 10px;font-size:11px;font-weight:950;display:flex}.home-widget-grid>.home-competition-card>.home-competition-link:hover,.home-widget-grid>.home-competition-card>.home-competition-link:focus-visible{background:color-mix(in srgb, var(--home-card-accent) 8%, transparent);color:var(--home-card-accent);outline:0}.home-widget-grid>.home-competition-card>.home-competition-link svg{width:17px;height:17px;color:var(--home-card-accent)}@media (max-width:620px){.home-widget-grid>.home-competition-card{--home-competition-table-height:223px;grid-template-rows:auto auto auto;min-height:0}.home-widget-grid>.home-competition-card>.home-competition-header{min-height:76px;padding:16px 14px 12px}.home-widget-grid>.home-competition-card>.home-competition-header h3{font-size:28px}.home-widget-grid>.home-competition-card>.home-competition-table{box-sizing:border-box;width:calc(100% - 28px);max-width:calc(100% - 28px);margin-inline:14px}.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-head,.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-row,.home-widget-grid>.home-scoreboard .home-scoreboard-table.without-matchweeks-played .league-board-head,.home-widget-grid>.home-scoreboard .home-scoreboard-table.without-matchweeks-played .league-board-row{grid-template-columns:52px minmax(80px,1fr) 42px repeat(3,32px);gap:2px;padding-inline:7px}.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-head>.board-rank{translate:0}.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-row>.board-rank{text-align:center;place-items:center;min-width:0;display:grid;position:relative;translate:0}.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-row>.board-rank>.board-rank-number{grid-area:1/1;line-height:1}.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-row>.board-rank>.rank-movement{grid-area:1/1;transform:translate(-15px)}.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-row>.board-rank>small{margin:0;line-height:1;position:absolute;left:calc(50% + .32em)}.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-row .board-player{gap:4px;font-size:11px}.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-row b.board-points{font-size:22px}.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-row :is(.board-exact,.board-lucky,.board-result){font-size:10px}.home-widget-grid>.home-scoreboard>.home-scoreboard-table{grid-template-rows:28px auto}.home-widget-grid>.home-scoreboard>.home-scoreboard-table .league-board-head,.home-widget-grid>.home-scoreboard>.home-scoreboard-table>div:nth-child(2){display:grid!important}.home-widget-grid>.home-scoreboard .home-scoreboard-table :is(.board-exact,.board-lucky,.board-result){display:block!important}.home-widget-grid>.home-scoreboard>.home-scoreboard-table>div:last-child{grid-template-rows:repeat(5,38px)}.home-widget-grid>.home-standings .home-standings-head,.home-widget-grid>.home-standings .home-standings-row{grid-template-columns:48px minmax(68px,1fr) 24px 60px 58px 31px;gap:2px;padding-inline:6px}.home-widget-grid>.home-standings>.home-standings-list{grid-template-rows:31px repeat(5,minmax(0,1fr))}.home-widget-grid>.home-standings .home-standings-head>:first-child,.home-widget-grid>.home-standings .home-standings-row>.standing-rank-value{display:grid}.home-widget-grid>.home-standings .home-standings-head{letter-spacing:.03em;font-size:7px}.home-widget-grid>.home-standings .home-standings-row>b{font-size:19px}.home-widget-grid>.home-standings .home-standings-row>span{font-size:10px}.home-widget-grid>.home-standings .home-standing-form{gap:2px}.home-widget-grid>.home-standings .home-standing-form>i{flex-basis:6px;width:6px;height:6px}.home-widget-grid>.home-standings .home-standing-next{gap:2px}.home-widget-grid>.home-standings .home-standing-next small{font-size:7px}.home-widget-grid>.home-standings .home-standing-next b{font-size:9px}.home-widget-grid>.home-standings .home-standings-row>strong{font-size:20px}.home-widget-grid>.home-standings :is(.home-standing-won,.home-standing-drawn,.home-standing-lost){display:none}.home-widget-grid>.home-competition-card>.home-competition-link{width:calc(100% - 28px);margin-inline:14px}}.home-widget-grid>.home-scoreboard{grid-template-rows:113px auto auto}.home-widget-grid>.home-scoreboard>.home-scoreboard-table.home-competition-table{align-self:start;height:auto;margin-top:0}.home-widget-grid>.home-scoreboard>.home-competition-header{box-sizing:border-box;min-height:113px}.home-widget-grid>.home-scoreboard>.home-scoreboard-table>div:last-child{display:block;overflow-x:hidden}.home-widget-grid>.home-scoreboard>.home-scoreboard-table>div:last-child>.scoreboard-pinned-separator{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.home-widget-grid>.home-scoreboard>.home-scoreboard-table>div:last-child>.league-board-row{min-height:39px}@media (max-width:620px){.home-widget-grid>.home-scoreboard{grid-template-rows:76px auto auto}.home-widget-grid>.home-scoreboard>.home-competition-header{min-height:76px}.home-widget-grid>.home-scoreboard>.home-scoreboard-table>div:last-child{grid-template-rows:none}.home-widget-grid>.home-scoreboard>.home-scoreboard-table>div:last-child>.league-board-row{min-height:38px}}.home-widget-grid>.home-scoreboard{padding-bottom:58px;position:relative}.home-widget-grid>.home-scoreboard>.home-competition-link{background:0 0;justify-self:auto;width:max-content;min-height:39px;margin:0;padding:0 10px;position:absolute;bottom:12px;left:20px}.home-widget-grid>.home-standings>.home-competition-link{white-space:nowrap;justify-self:start;width:max-content;max-width:calc(100% - 40px)}@media (max-width:620px){.home-widget-grid>.home-scoreboard{padding-bottom:52px}.home-widget-grid>.home-scoreboard>.home-competition-link{min-height:36px;bottom:10px;left:14px}.home-widget-grid>.home-standings>.home-competition-link{max-width:calc(100% - 28px)}}@media (min-width:801px){.home-widget-grid{grid-template-columns:repeat(24,minmax(0,1fr))}.home-widget-grid>.home-match-card{grid-column:span 13}.home-widget-grid>.home-tasks,.home-widget-grid>.home-scoreboard{grid-column:span 11}.home-widget-grid>.home-standings{grid-column:span 13}}.home-match-card{--home-feature-bg:#191b18;--home-feature-surface:#121411;--home-feature-line:#3a3e37;--home-feature-text:#f4efe4;--home-feature-muted:#a7ada3;--home-feature-accent:#c8ff3d;border-color:var(--home-feature-line);background:var(--home-feature-bg);color:var(--home-feature-text)}[data-theme=light] .home-match-card{border-color:var(--home-feature-line);background:var(--home-feature-bg);color:var(--home-feature-text)}.home-match-card,[data-theme=light] .home-match-card{box-shadow:inset 5px 0 var(--home-feature-accent)}.home-match-card>header span,[data-theme=light] .home-match-card>header span,.home-match-card .home-match-teams>b{color:var(--home-feature-accent)}.home-match-card>header small,.home-match-card .home-match-teams small,[data-theme=light] .home-match-card>header small,[data-theme=light] .home-match-card .home-match-teams small{color:var(--home-feature-muted)}.home-match-card .home-matchweek-chip,[data-theme=light] .home-match-card .home-matchweek-chip{border-color:color-mix(in srgb, var(--home-feature-text) 42%, transparent);color:var(--home-feature-text)}.home-match-card .team-emblem,[data-theme=light] .home-match-card .team-emblem{color:var(--home-feature-accent)}[data-theme=light] .home-match-card .team-emblem:before{background-image:url(/assets/team-emblem-ring-v4.png)}.home-match-card .home-prediction-chip:not(.home-prediction-cta),[data-theme=light] .home-match-card .home-prediction-chip:not(.home-prediction-cta){border-color:color-mix(in srgb, var(--home-feature-accent) 72%, var(--home-feature-line));background:color-mix(in srgb, var(--home-feature-accent) 12%, transparent);color:var(--home-feature-accent)}.home-match-card .home-prediction-cta,.home-match-card .home-prediction-cta:hover,.home-match-card .home-prediction-cta:focus-visible{background:var(--home-feature-accent);color:#11140f}.home-match-card>button:not(.home-prediction-chip) svg{color:var(--home-feature-accent)}.home-tasks>button.has-work:hover,.home-tasks>button.has-work:focus-visible{background:color-mix(in srgb, var(--red) 11%, var(--home-feature-surface))}.home-tasks>button.is-done em,.home-tasks>button.is-done i{color:color-mix(in srgb, var(--home-feature-accent) 78%, var(--home-feature-muted))}.home-widget-grid>.home-standings .home-standings-row>.standing-rank-value:has(.rank-movement.is-up){color:var(--scoreboard-up-highlight)}.home-widget-grid>.home-standings .home-standings-row>.standing-rank-value:has(.rank-movement.is-up) .rank-movement{color:var(--scoreboard-up-arrow)}.home-widget-grid>.home-standings .home-standings-row>.standing-rank-value:has(.rank-movement.is-down){color:var(--red)}.home-widget-grid>.home-standings .home-standings-row>.standing-rank-value:has(.rank-movement.is-steady){color:var(--muted)}.home-standings-row.is-live-active>span:nth-child(2){color:var(--red)}.home-standings-row>span .scoreboard-live-dot{vertical-align:.12em;margin-left:6px}@media (max-width:370px){.home-live-match{grid-template-columns:31px minmax(0,1fr) 34px 24px 28px;gap:3px 4px;padding:9px 10px 9px 8px}.home-live-minute{min-width:0;font-size:18px}.home-live-prediction{width:26px;min-width:26px;height:38px;padding:5px 4px}.home-live-team strong{font-size:clamp(10.5px,3.6vw,13px)}.home-live-points{box-sizing:border-box;width:34px;min-width:0;padding-inline:2px;font-size:8px}.home-live-match:not(.has-prediction){grid-template-columns:42px minmax(0,1fr) 28px;column-gap:6px;padding-inline:8px 10px}.home-live-match.has-prediction{grid-template-columns:42px minmax(0,1fr) 34px 18px 24px;column-gap:6px;padding-inline:8px}.home-live-match:not(.has-prediction) .home-live-score,.home-live-match:not(.has-prediction) .home-live-score>strong{width:24px}.home-widget-grid>.home-standings .home-standings-head,.home-widget-grid>.home-standings .home-standings-row{grid-template-columns:24px minmax(62px,1fr) 22px 47px 51px 28px;padding-inline:5px}}@media (min-width:801px) and (max-width:1180px){.play-scoreboard .scoreboard-pinned-separator,.play-scoreboard.without-matchweeks-played .scoreboard-pinned-separator{width:100%;min-width:0}}@media (min-width:801px) and (max-width:1120px){.home-widget-grid>.home-scoreboard,.home-widget-grid>.home-standings{grid-column:1/-1}}.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-head>.board-rank,.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-row>.board-rank,.home-widget-grid>.home-standings .home-standings-row>.standing-rank-value{text-align:center;justify-content:center;place-items:center;gap:0;display:grid;position:relative}.home-widget-grid>.home-scoreboard .home-scoreboard-table .board-rank-number,.home-widget-grid>.home-standings .standing-rank-number{grid-area:1/1;line-height:1}.home-widget-grid>.home-scoreboard .home-scoreboard-table .board-rank>.rank-movement,.home-widget-grid>.home-standings .standing-rank-value>.rank-movement{position:absolute;top:50%;left:50%;transform:translate(-18px,-50%)}.home-widget-grid>.home-scoreboard .home-scoreboard-table .board-rank>small{margin:0;line-height:1;position:absolute;left:calc(50% + .65em)}@media (max-width:800px){.home-widget-grid>.home-scoreboard .home-scoreboard-table .board-rank>small{transform:translate(7px)}.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-row>.board-rank>.rank-movement,.home-widget-grid>.home-standings .home-standings-row>.standing-rank-value>.rank-movement{transform:translate(-26px,-50%)}}.home-widget-grid>.home-scoreboard .home-scoreboard-table.without-tertiary-criterion .league-board-head,.home-widget-grid>.home-scoreboard .home-scoreboard-table.without-tertiary-criterion .league-board-row,.home-widget-grid>.home-scoreboard .home-scoreboard-table.without-tertiary-criterion.without-matchweeks-played .league-board-head,.home-widget-grid>.home-scoreboard .home-scoreboard-table.without-tertiary-criterion.without-matchweeks-played .league-board-row{grid-template-columns:52px minmax(130px,1fr) 62px 52px 52px}@media (max-width:560px){.home-widget-grid>.home-scoreboard .home-scoreboard-table.without-tertiary-criterion .league-board-head,.home-widget-grid>.home-scoreboard .home-scoreboard-table.without-tertiary-criterion .league-board-row,.home-widget-grid>.home-scoreboard .home-scoreboard-table.without-tertiary-criterion.without-matchweeks-played .league-board-head,.home-widget-grid>.home-scoreboard .home-scoreboard-table.without-tertiary-criterion.without-matchweeks-played .league-board-row{grid-template-columns:52px minmax(82px,1fr) 44px 38px 38px}}.home-widget-grid>.home-standings,.home-widget-grid>.home-standings>.home-competition-table,.home-widget-grid>.home-standings .home-standings-row,.home-widget-grid>.home-standings .home-standing-form{overflow:visible!important}@media (max-width:800px){.home-tasks>button.has-work em{letter-spacing:-.025em;text-overflow:clip;font-size:clamp(9px,2.7vw,13px)}.home-tasks>button.is-done em{text-overflow:clip;white-space:nowrap;letter-spacing:-.02em;justify-self:stretch;max-width:100%;font-size:clamp(10px,2.6vw,14px);overflow:visible}.home-tasks>button.is-done{column-gap:18px}.home-widget-grid>.home-standings .home-standings-row>.standing-rank-value>.rank-movement{left:50%;transform:translate(-11px,-50%)}}:is(.play-scoreboard .board-rank,.mobile-scoreboard-list .scoreboard-rank-value,.home-widget-grid>.home-scoreboard .home-scoreboard-table .board-rank)>small{margin:0;line-height:1;position:absolute;right:1px;transform:none}@media (max-width:800px){:is(.mobile-scoreboard-list .scoreboard-rank-value,.home-widget-grid>.home-scoreboard .home-scoreboard-table .board-rank)>small{left:calc(50% + 16px);right:auto}}.home-widget-grid>.home-standings .home-standings-head{color:color-mix(in srgb, var(--ink) 72%, var(--muted));letter-spacing:.045em;text-transform:uppercase;font-weight:900;line-height:1.05}.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-head{font-size:10px}.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-head>:is(.board-points,.board-exact,.board-lucky,.board-result){letter-spacing:.025em;font-size:clamp(8px,.68vw,10px)}.home-widget-grid>.home-standings .home-standings-head{font-size:10px}@media (max-width:800px){.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-head{font-size:9px}.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-head>:is(.board-points,.board-exact,.board-lucky,.board-result){letter-spacing:0;font-size:8.5px}.home-widget-grid>.home-standings .home-standings-head{letter-spacing:.02em;font-size:8.5px}.home-widget-grid>.home-standings .home-standings-head>span{white-space:normal;line-height:1}}.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-row>:is(.board-exact,.board-lucky,.board-result),.home-widget-grid>.home-standings .home-standings-row>:is(:nth-child(3),:nth-child(4),:nth-child(5),:nth-child(6)){font-size:14px;font-weight:700}.home-widget-grid>.home-standings .home-standings-row>span:nth-child(2){text-overflow:clip;white-space:nowrap;overflow:visible}.home-widget-grid>.home-standings .home-standing-team-name-compact{display:none}@media (max-width:620px){.home-widget-grid>.home-standings .home-standing-team-name-full{display:none}.home-widget-grid>.home-standings .home-standing-team-name-compact{text-overflow:clip;white-space:nowrap;display:inline;overflow:visible}}.home-widget-grid>.home-scoreboard .home-scoreboard-table .board-rank>small{left:calc(50% + 14px);right:auto;transform:none}@media (max-width:800px){.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-row>:is(.board-exact,.board-lucky,.board-result),.home-widget-grid>.home-standings .home-standings-row>:is(:nth-child(3),:nth-child(4),:nth-child(5),:nth-child(6)){font-size:11px}}:is(.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-row>.board-rank,.home-widget-grid>.home-standings .home-standings-row>.standing-rank-value){box-sizing:border-box;text-align:center;justify-content:start;place-items:center;column-gap:0;width:100%;min-width:0;grid-template-columns:16px max-content 12px!important;display:grid!important;overflow:hidden!important}:is(.home-widget-grid>.home-scoreboard .home-scoreboard-table .board-rank-number,.home-widget-grid>.home-standings .standing-rank-number){justify-self:center;grid-area:1/2!important;min-width:0!important}:is(.home-widget-grid>.home-scoreboard .home-scoreboard-table .board-rank,.home-widget-grid>.home-standings .standing-rank-value)>.rank-movement{justify-self:center;font-size:16px;grid-area:1/1!important;width:16px!important;height:16px!important;position:static!important;inset:auto!important;transform:none!important}:is(.home-widget-grid>.home-scoreboard .home-scoreboard-table .board-rank,.home-widget-grid>.home-standings .standing-rank-value)>.rank-movement.is-steady{width:6px!important;height:6px!important}.home-widget-grid>.home-scoreboard .home-scoreboard-table .board-rank>small{justify-self:center;margin:0;line-height:1;grid-area:1/3!important;position:static!important;inset:auto!important;transform:none!important}:is(.home-widget-grid>.home-scoreboard .home-scoreboard-table .league-board-head>.board-rank,.home-widget-grid>.home-standings .home-standings-head>span:first-child){box-sizing:border-box;justify-self:stretch;padding-left:16px;text-align:left!important;display:block!important}
