html[data-vates-theme=on] .homehd .hh-cta>a{color:var(--text);background:var(--vt-glass);border:1px solid var(--vt-glass-line);box-shadow:var(--vt-glass-shadow);text-shadow:none}
html[data-vates-theme=on] :is(#ouKick,#homeRank .hr-title,#homeFeed .hc-title){color:var(--text);text-decoration:none;transform:none;filter:none}
html[data-vates-theme=on] :is(#ouKick,#homeRank .hr-title,#homeFeed .hc-title):hover{color:var(--text);transform:none;text-decoration:none;filter:none;background:none}
html[data-vates-theme=on] :is(#ouKick,#homeRank .hr-title,#homeFeed .hc-title)>span[aria-hidden]{color:inherit;display:inline-block;transition:transform .18s ease}
html[data-vates-theme=on] :is(#ouKick,#homeRank .hr-title,#homeFeed .hc-title):is(:hover,:focus-visible)>span[aria-hidden]{transform:translateX(4px)}
html[data-vates-theme=on] #view-home #ouGame{border:1px solid var(--vt-glass-line);border-radius:16px;background:var(--vt-glass);box-shadow:var(--vt-glass-shadow);backdrop-filter:blur(var(--vt-glass-blur));-webkit-backdrop-filter:blur(var(--vt-glass-blur));padding:18px;box-sizing:border-box}
#slateCard .dsteps button{display:inline-grid;place-items:center;padding:0;line-height:1}
#slateCard .dsteps svg{display:block;align-self:center;justify-self:center}
#view-board .wrap>a{width:fit-content;align-self:flex-start;display:inline-flex}
html[data-vates-theme=on] #eloWin{background:var(--vt-glass);border:1px solid var(--vt-glass-line);box-shadow:var(--vt-glass-shadow);border-radius:14px;padding:16px;backdrop-filter:blur(var(--vt-glass-blur));-webkit-backdrop-filter:blur(var(--vt-glass-blur))}
#view-power .powerwrap>.card>a,.ins-feature .insf-go{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;width:fit-content;font:700 12px/1 var(--vt-font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--text);text-decoration:none}
#view-power .powerwrap>.card>a>span[aria-hidden],.ins-feature .insf-go>span[aria-hidden]{margin:0;display:inline-block;transition:transform .18s ease}
#view-power .powerwrap>.card>a:hover>span[aria-hidden],.ins-feature:hover .insf-go>span[aria-hidden]{transform:translateX(4px)}
#eloChartBox>h3{justify-content:flex-start;gap:8px}#eloChartBox>h3>.infodot{margin:0;flex:none}
html[data-game-look=club] #ouGamePlay .pg-title{font-family:var(--vt-font-display);font-stretch:125%;font-variation-settings:'wdth' 125,'wght' 800;letter-spacing:-.025em;white-space:normal}
html[data-game-look=club] #ouGamePlay .pg-pagehead>p{width:fit-content;max-width:100%;align-self:flex-start;box-sizing:border-box;flex:none}
html[data-game-look=club] #ouGamePlay .pg-board h3{font:700 18px/1.3 var(--vt-font-display);font-stretch:normal;letter-spacing:0}
html[data-game-look=club] .pg-board-period{padding:4px;gap:4px;min-height:46px;box-sizing:border-box;border:1px solid var(--vt-glass-line);border-radius:10px;background:var(--vt-glass);box-shadow:inset 0 1px #ffffff18}
html[data-game-look=club] .pg-board-period button{border-radius:6px;min-height:36px;padding:8px;font:600 12px var(--vt-font-ui);color:var(--muted)}
html[data-game-look=club] .pg-board-period button[aria-pressed=true]{background:linear-gradient(180deg,#ffffff2e,#ffffff10);color:var(--text);box-shadow:inset 0 1px #fff5,0 2px 5px #0002}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-club-name{width:max-content;max-width:100%;margin-left:auto;text-align:right;justify-content:flex-end;align-self:flex-end}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-club-name-text{width:max-content;max-width:100%;text-align:right;text-wrap:initial}.pg-name-line{display:block}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-points-model>.pg-stat-heading{font:800 clamp(19px,4.5cqi,25px)/1.1 var(--vt-font-display);font-stretch:125%;font-variation-settings:'wdth' 125,'wght' 800;letter-spacing:.035em}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-model-line{gap:0;padding:9px;border:1px solid #ffffff30;border-radius:10px;background:linear-gradient(130deg,#ffffff16,#ffffff04);box-shadow:inset 0 1px #ffffff18}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-stat-columns{padding:0 4px 9px;font:650 9px/1.35 var(--vt-font-display);color:inherit;opacity:.85;border-bottom:1px solid #ffffff30}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-stat-lane{border:0;border-radius:0;background:none;padding:7px 4px;box-shadow:none}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-stat-lane+.pg-stat-lane{border-top:1px solid #ffffff1f}
.infodot>.tip,.pg-club-rules>div{display:none!important}
html :is(.infodot>button,.pg-club-rules summary){display:inline-grid;place-items:center;width:21px;height:21px;min-width:21px;padding:0;border:1px solid var(--vt-glass-line);border-radius:50%;background:var(--vt-glass);box-shadow:inset 0 1px #fff3;color:var(--muted);font:italic 700 11px/1 Georgia,serif;cursor:help;vertical-align:middle}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-club-rules summary>span{width:auto;height:auto;border:0;font:italic 700 11px/1 Georgia,serif;color:inherit}
.vates-info-popover{position:fixed;inset:auto;margin:0;z-index:2147483647;box-sizing:border-box;max-width:min(330px,calc(100vw - 24px));padding:16px 18px;border:1px solid var(--vt-glass-line,#ffffff40);border-radius:14px;background:linear-gradient(135deg,#ffffff13,#ffffff04),color-mix(in srgb,var(--vt-theme-base,#201b22) 78%,transparent);box-shadow:var(--vt-glass-shadow);backdrop-filter:blur(var(--vt-glass-blur,8px));-webkit-backdrop-filter:blur(var(--vt-glass-blur,8px));color:var(--vt-text,#fff9ef);font:400 12px/1.7 var(--vt-font-ui);text-align:left;white-space:normal;overflow:auto;max-height:60vh}
.vates-info-popover p{margin:0}.vates-info-popover button[data-rules-close]{display:none}.vates-info-popover::backdrop{background:none;pointer-events:none}
.modal.gmopen{gap:20px;align-items:flex-start}.modal.gmopen #sheet{flex:0 1 640px;min-width:0}
.game-win-rail{flex:0 0 138px;width:138px;position:sticky;top:0;align-self:flex-start;box-sizing:border-box;border:1px solid var(--vt-glass-line);border-radius:18px;background:var(--vt-glass);box-shadow:var(--vt-glass-shadow);backdrop-filter:blur(var(--vt-glass-blur));-webkit-backdrop-filter:blur(var(--vt-glass-blur))}.game-win-rail[hidden]{display:none}
#gameWinRail .gwp-modal{display:flex;flex-direction:column;padding:18px 12px;gap:20px;background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible}
#gameWinRail .gwp-side{display:flex;flex-direction:column;align-items:center;gap:12px}#gameWinRail .gwp-side strong{font:650 32px/1 var(--vt-font-num)}#gameWinRail .gwp-side small{font-size:13px}
.page-shell .tickview{overflow:hidden}.page-shell .ticktrack{will-change:transform;gap:30px}.page-shell .tickitem{text-decoration:none}.page-shell .tickitem>*{display:inline-block;line-height:1}
html body.page-shell #tabbar{left:auto;right:24px;bottom:24px;transform:none;width:max-content;max-width:calc(100% - 32px)}
html body.page-shell #backToSite,html body.page-shell #backToSite:is(:hover,:focus-visible){background:transparent;color:var(--text);box-shadow:none;transform:none;filter:none;text-decoration:none}html body.page-shell #backToSite:before,html body.page-shell #backToSite:after{display:none}
html body.page-shell #backToSite:is(:hover,:focus-visible) :is(svg,span){transform:none;color:inherit}
html body.page-shell footer.foot{box-sizing:border-box;max-width:none;width:100%;margin:36px 0 0;border-radius:0;padding:24px 28px 34px;border-left:0;border-right:0;background:var(--vt-glass);backdrop-filter:blur(var(--vt-glass-blur));-webkit-backdrop-filter:blur(var(--vt-glass-blur));box-shadow:none}
html body.page-shell>.page-disclaimer{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;padding:8px 20px;font:500 11px/1.5 var(--vt-font-ui);color:var(--muted);background:#ffffff05;border-bottom:1px solid var(--vt-glass-line)}.page-disclaimer a{color:var(--text)}
.seo-main .seo-directory-list>li:hover{transform:none;filter:none}
.seo-directory-list>li>a{text-decoration:none}.seo-directory-list>li>a:hover{background-image:linear-gradient(100deg,var(--muted) 0 34%,#cfd6e2 44%,#fff 50%,#cfd6e2 56%,var(--muted) 66% 100%);background-size:300% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:tkSweep 1.5s linear infinite}

@media(max-width:760px){.modal.gmopen{flex-direction:column;align-items:center;gap:14px}.modal.gmopen #sheet{flex:none;width:100%}.game-win-rail{position:static;flex:none;width:100%;max-width:640px}#gameWinRail .gwp-modal{display:block;padding:16px}#gameWinRail .gwp-values{flex-direction:row;justify-content:space-around;gap:12px}#gameWinRail .gwp-side,#gameWinRail .gwp-side:last-child{flex-direction:column}#gameWinRail .gwp-bar{display:none}html body.page-shell #tabbar{right:16px;bottom:16px}html body.page-shell footer.foot{padding-inline:16px;padding-bottom:80px}}
@media(prefers-reduced-motion:reduce){html :is(#ouKick,#homeRank .hr-title,#homeFeed .hc-title)>span[aria-hidden],.seo-directory-list>li>a:after{transition:none;transform:none!important}}
html[data-vates-theme=on] #view-home .homehd .hh-cta>a{color:var(--muted);background:transparent;border:0;box-shadow:none;text-decoration:none}
html[data-vates-theme=on] #view-home .homehd .hh-cta>a:hover{background-image:linear-gradient(100deg,var(--muted) 0 34%,#cfd6e2 44%,#fff 50%,#cfd6e2 56%,var(--muted) 66% 100%);background-size:300% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:tkSweep 1.5s linear infinite}
#view-board>div>a.fullgo{width:fit-content;justify-self:start;display:inline-flex}
html[data-vates-theme=on] #view-insights .insf-go{color:var(--text);font:700 12px/1 var(--vt-font-display)}
@media(max-width:760px){html[data-vates-theme=on] #modal.gmopen{justify-content:flex-start;overflow-y:auto}html[data-vates-theme=on] #modal.gmopen #sheet{max-height:calc(100dvh - 158px);min-height:240px}html[data-vates-theme=on] #gameWinRail{flex-shrink:0}}

html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-club-rules summary{display:grid;place-items:center;justify-content:center;width:21px;height:21px;min-width:21px;cursor:help}

html[data-vates-theme=on] :is(#view-power,#view-players,#view-board,#homeRank,#gameWinRail) .infodot>.i{display:inline-grid;place-items:center;width:21px;height:21px;min-width:21px;margin:0;padding:0;border:1px solid var(--vt-glass-line);border-radius:50%;background:var(--vt-glass);box-shadow:inset 0 1px #fff3;color:var(--muted);font:italic 700 11px/1 Georgia,serif;text-decoration:none;letter-spacing:0}

.season-leaders-link{display:inline-flex;align-items:center;gap:7px;min-height:44px;width:fit-content;margin:10px 0 0;color:var(--text);font:700 12px var(--vt-font-display);text-decoration:none}.season-leaders-link>span{font-size:20px;transition:transform .18s}.season-leaders-link:hover>span{transform:translateX(3px)}

html[data-game-look=club] #ouGame .pg-points-model{justify-items:center;gap:7px}
html[data-game-look=club] #ouGame .pg-points-model>.pg-stat-heading{display:grid;place-items:center;width:100%;min-height:56px;margin:0;font-size:clamp(31px,3.4vw,43px);line-height:1}
html[data-game-look=club] #ouGame .pg-model-pair{width:100%}
html[data-vates-theme=on] :is(#homeTop5List,#homeRankList,#homeEloList) .hr-row:hover{filter:none}
html[data-game-look=club] #ouGame .pg-club-person:not(:disabled):hover .pg-club-name{box-shadow:inset 0 1px #fff3}
html[data-vates-theme=on] #homeFeatured .fx-projwrap>div{border:1px solid var(--vt-glass-line);border-radius:10px;background:var(--vt-glass);box-shadow:inset 0 1px #ffffff18;backdrop-filter:blur(var(--vt-glass-blur));-webkit-backdrop-filter:blur(var(--vt-glass-blur))}
#homeNext .ng-row{cursor:pointer}
#homeNext .ng-row:hover .ng-time{color:var(--text)}
#homeNext .ng-row:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}

html[data-vates-theme=on] :is(#tickPause,#searchToggle,#topAcct,#langBtn,.fsocial a,#disclaimer .ic,#disclaimerClose){background:var(--vt-glass);border:1px solid var(--vt-glass-line);box-shadow:inset 0 1px #ffffff20,var(--vt-glass-shadow);backdrop-filter:blur(var(--vt-glass-blur));-webkit-backdrop-filter:blur(var(--vt-glass-blur))}
html[data-vates-theme=on] .wrap>footer{background:var(--vt-glass);border:1px solid var(--vt-glass-line);box-shadow:var(--vt-glass-shadow);backdrop-filter:blur(var(--vt-glass-blur));-webkit-backdrop-filter:blur(var(--vt-glass-blur))}
html[data-vates-theme=on] #langPick .langmenu{top:0;bottom:auto;left:calc(100% + 8px);right:auto;transform:none;background:var(--vt-glass);border:1px solid var(--vt-glass-line);box-shadow:var(--vt-glass-shadow);backdrop-filter:blur(var(--vt-glass-blur));-webkit-backdrop-filter:blur(var(--vt-glass-blur))}

.gprow{min-width:0}
.gprow .gpwrap{min-width:0;width:100%;gap:clamp(4px,.6vw,9px)}
.gprow .gstats,.gprow .gstats.wide{order:1;min-width:0;flex:1 1 auto;grid-template-columns:repeat(2,minmax(0,1fr))}
.gprow .gstats span{min-width:0;padding-inline:2px;font-size:clamp(9px,.75vw,11px)}
.gprow .gptsbox{order:2;box-sizing:border-box;flex:0 1 82px;min-width:0;width:auto;padding-inline:2px}
.gprow .gpts-top{display:flex;align-items:baseline;justify-content:center;gap:4px;max-width:100%;white-space:nowrap}
.gprow .gdelta{margin:0;flex:none}

#sheet .pbody .psect{justify-content:flex-start;padding:2px 0;margin:4px 0 13px;border:0;border-radius:0;background:none;box-shadow:none;font:800 18px/1.2 var(--vt-font-display);font-stretch:125%;font-variation-settings:'wdth' 125,'wght' 800;letter-spacing:.035em}
#sheet .mstats .ms{cursor:default;min-width:0;text-align:center;background:linear-gradient(180deg,#ffffff22,#ffffff0e);border:1px solid #ffffff48;box-shadow:inset 0 1px #ffffff24;transition:none}
#sheet .mstats .ms.on{background:linear-gradient(180deg,#ffffff22,#ffffff0e);border-color:#ffffff48;box-shadow:inset 0 1px #ffffff24;filter:none}
#sheet .mstats .ms .val,#sheet .mstats .ms.on .val{color:var(--text)}
#sheet .mstats .ms .lab{font:800 13px/1 var(--vt-font-display);letter-spacing:.02em;color:var(--text)}
#sheet .mstats .msgroup.scoring .msrow .ms .lab{text-align:left;margin-bottom:4px}
#sheet .shrow .shpct{color:var(--text)}
#sheet .pchead-top .close{display:grid;place-items:center;flex:none;aspect-ratio:1;min-width:30px;padding:0;border:1px solid #ffffff78;border-radius:9px;box-shadow:inset 0 1px #ffffff35,0 2px 8px #0002;backdrop-filter:blur(var(--vt-glass-blur));-webkit-backdrop-filter:blur(var(--vt-glass-blur))}
#sheet .pchead-top .close svg{display:block;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}
.gprow .player-badge{display:inline-grid;place-items:center;width:20px;height:20px;margin-left:7px;padding:0;border:1px solid var(--vt-glass-line);border-radius:50%;background:var(--vt-glass);box-shadow:inset 0 1px #ffffff25;color:var(--text);opacity:1;font:800 11px/1 var(--vt-font-display)}
.gprow .player-badge::before{display:none}
[data-badge-tip]{cursor:help}
[data-badge-tip]:focus-visible{outline:2px solid var(--text);outline-offset:3px}

#slateCard .dsteps .dstep{display:grid;place-items:center;box-sizing:border-box;width:34px;height:34px;min-width:34px;padding:0;line-height:0}
#slateCard .dsteps .dstep svg{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}

html[data-vates-theme=on] #view-board .controls .infodot>.i{border-color:#ffffff3b;box-shadow:inset 0 1px #ffffff52,inset 0 -1px #00000024,inset 1px 0 #ffffff26,inset -1px 0 #ffffff26}
html[data-vates-theme=on] :is(#gamesbar,#rankbar,#eloWin .elopresets) button:not(.on):hover{border-color:transparent;color:transparent;background-image:linear-gradient(100deg,var(--muted) 0 34%,#cfd6e2 44%,#fff 50%,#cfd6e2 56%,var(--muted) 66% 100%);background-size:300% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:tkSweep 1.5s linear infinite}

html[data-vates-theme=on] #eloWin .elopresets{background:var(--vt-glass);border:1px solid var(--vt-glass-line);box-shadow:inset 0 1px #ffffff20;backdrop-filter:blur(var(--vt-glass-blur));-webkit-backdrop-filter:blur(var(--vt-glass-blur))}
html[data-vates-theme=on] #eloWin .elopresets button.on{background:var(--vt-action-gradient);border:1px solid #ffffff3b;box-shadow:inset 0 1px #ffffff52,inset 0 -1px #00000024,inset 1px 0 #ffffff26,inset -1px 0 #ffffff26;color:var(--vt-button-ink)}
html[data-vates-theme=on] #view-power .powerwrap>.card>.fullgo{align-self:flex-start;display:inline-flex;justify-content:flex-start;gap:5px;width:fit-content;margin:2px 0 0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--vt-accent);font:700 12px/1 var(--vt-font-display);letter-spacing:0;text-transform:none}
html[data-vates-theme=on] :is(#view-players,#eloChartBox) .infodot>.i{font:italic 700 10px/1 Georgia,serif;color:var(--muted)}
#view-power .rank:hover,#view-players tbody tr:hover,#summary .scard .srow:hover{filter:none}
#view-power .rank:hover .tm{color:var(--text)}
#summary .scard[data-code]:hover{border-color:var(--line);box-shadow:none}
#summary .scard .srow:hover::after{animation:none!important;opacity:0!important}

#gameWinRail .gwp-values{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}
#gameWinRail .gwp-axis{display:grid;grid-template-columns:minmax(0,1fr) 9px minmax(0,1fr);align-items:center;min-height:145px;width:100%}
#gameWinRail .gwp-bar{grid-column:2;grid-row:1;display:flex;flex:none;width:9px;height:145px;flex-direction:column;border:0;border-radius:9px;overflow:hidden;box-shadow:none}
#gameWinRail .gwp-seg{width:100%!important;flex-basis:var(--chance);min-height:0;padding:0;box-shadow:none}
#gameWinRail .gwp-side{width:100%}
@media(max-width:760px){#gameWinRail .gwp-values{flex-direction:row;justify-content:space-around;align-items:center}#gameWinRail .gwp-axis{flex:none;width:64px;min-height:145px}#gameWinRail .gwp-bar{display:flex;height:145px}#gameWinRail .gwp-side{width:auto;height:145px;display:grid;grid-template-rows:1fr 32px 1fr;justify-items:center;gap:0}#gameWinRail .gwp-side>strong{grid-row:2}#gameWinRail .gwp-side>.chip{grid-row:1;align-self:end;margin-bottom:12px}}

#view-games .gtotalsbar{background:linear-gradient(180deg,#ffffff12,#ffffff03),color-mix(in srgb,var(--vt-theme-base) 90%,white);box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #ffffff26}

html[data-game-look=club] #ouGamePlay.pg-host{margin:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none}
html[data-game-look=club] #ouGamePlay .pg-progressline{display:flex;align-items:flex-end;justify-self:end;gap:10px;min-width:0}
html[data-game-look=club] #ouGamePlay .pg-progressline .pg-slate-progress{align-self:end}
html[data-game-look=club] #ouGamePlay .pg-progressline .infodot>.i{display:grid;place-items:center;width:22px;height:22px;padding:0;border:1px solid var(--vt-glass-line);border-radius:50%;background:var(--vt-glass);color:var(--muted);font:italic 700 10px/1 Georgia,serif}
html[data-game-look=club] #ouGamePlay .pg-fixture-meta{background:rgba(255,255,255,.035);border-top:1px solid var(--vt-glass-line);border-bottom:1px solid var(--vt-glass-line);box-shadow:inset 0 1px #ffffff10;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
html[data-game-look=club] #ouGamePlay .pg-picker-heading [data-picker-close]{display:grid;place-items:center;box-sizing:border-box;width:30px;height:30px;min-width:30px;padding:0;border:1px solid var(--vt-glass-line);border-radius:8px;background:var(--vt-glass);box-shadow:inset 0 1px #ffffff20;color:var(--text);backdrop-filter:blur(var(--vt-glass-blur));-webkit-backdrop-filter:blur(var(--vt-glass-blur));font-size:0}
html[data-game-look=club] #ouGamePlay .pg-picker-heading [data-picker-close] svg{display:block;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}
html[data-game-look=club] #ouGamePlay .pg-side.is-selected{background:linear-gradient(180deg,#ffffff2e,#ffffff10);border-color:#ffffff55;box-shadow:inset 0 1px #fff5,0 2px 5px #0002}
html[data-game-look=club] #ouGamePlay .pg-save.is-armed{background:linear-gradient(180deg,#ffffff2e,#ffffff10);border:1px solid #ffffff55;box-shadow:inset 0 1px #fff5,0 2px 5px #0002}
html[data-game-look=club] #ouGamePlay .pg-navigation button{display:grid;place-items:center;box-sizing:border-box;width:36px;height:36px;padding:0;border:1px solid var(--vt-glass-line);border-radius:50%;background:var(--vt-glass);box-shadow:inset 0 1px #ffffff20,var(--vt-glass-shadow);backdrop-filter:blur(var(--vt-glass-blur));-webkit-backdrop-filter:blur(var(--vt-glass-blur))}
html[data-game-look=club] #ouGamePlay .pg-navigation button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}

html[data-vates-theme=on] #eloWin .elopresets{padding:5px;gap:5px;border-radius:13px}
html[data-vates-theme=on] #eloWin .elopresets button{display:flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid transparent;border-radius:999px;font:700 13px/13px var(--vt-font-display);color:var(--muted)}
html[data-vates-theme=on] #eloWin .elopresets button.on{border-color:transparent;box-shadow:inset 0 1px 0 #ffffff30,inset 0 -1px 0 #00000018;color:var(--vt-button-ink)}

html body:not(.is-authed) :is(#view-board>div>a.fullgo,#view-power .powerwrap>.card>.fullgo,#view-players .fullgo){display:none}

html[data-vates-theme=on] #langPick .langmenu{gap:8px;padding:8px}
@media(max-width:560px){html[data-vates-theme=on] #langPick .langmenu{top:auto;bottom:calc(100% + 8px);left:0}}
html[data-vates-theme=on] #langMenu .langopt{justify-content:center;gap:6px;min-width:54px;min-height:54px;padding:8px 9px;border:1px solid var(--vs-rim);border-radius:9px;background:var(--vs-inset);box-shadow:var(--vs-inset-shadow)}

html[data-vates-theme=on] :is(#langMenu,#accountLanguage) .langopt.on{background:var(--vt-action-gradient);border-color:transparent;box-shadow:inset 0 1px 0 #ffffff30,inset 0 -1px 0 #00000018;color:var(--vt-button-ink)}
html[data-vates-theme=on] :is(#langMenu,#accountLanguage) .langopt.on .lc{color:var(--vt-button-ink)}

html[data-vates-theme=on] #accountContent .theme-style-options{padding-right:14px;scrollbar-gutter:stable}
html[data-vates-theme=on] #accountContent .appearance-panel .theme-style-options button[data-theme-style]{padding:3px;border-color:transparent;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}
html[data-vates-theme=on] #accountContent .theme-style-options button[aria-pressed=true] .theme-sample{box-shadow:0 0 0 2px var(--vt-accent)}

html[data-vates-theme=on] :is(#deleteBtn,#confirmDel){--vs-style:WARN;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 20px;min-height:44px;border:0;border-radius:12px;
  background:linear-gradient(160deg,#eac95724,#b48a1720);color:#ffe192;font-weight:750;box-shadow:inset 0 .5px 0 #ffe19245;
  -webkit-backdrop-filter:none;backdrop-filter:none;transition:background .22s,filter .22s,color .22s,box-shadow .22s}
html[data-vates-theme=on] :is(#deleteBtn,#confirmDel)::before{content:"\26A0\FE0E";font-size:15px;line-height:1}
html[data-vates-theme=on] :is(#deleteBtn,#confirmDel):hover{background:linear-gradient(160deg,#efd57538,#c59d2730);color:#ffe9ad;filter:brightness(1.1)}
html[data-vates-theme=on] :is(#deleteBtn,#confirmDel):focus-visible{outline:2px solid #f5c518;outline-offset:3px}

html[data-vates-theme=on] :is(.langopt .flagbox img,.langflag img){box-shadow:0 1px 2px rgba(0,0,0,.4)}

html[data-vates-theme=on] :is(#ouGame,#ouGamePlay) .pg-action-row{border-top:0}

html[data-vates-theme=on] #view-board .tscroll{max-height:calc(100vh - var(--hdr,112px) - 32px)}
html[data-vates-theme=on] #view-board thead th{background-color:var(--vt-theme-base,#1b1117)}

#view-board.is-locked .boardrow{display:none}
#view-board .board-locked[hidden]{display:none}
#view-board .board-locked{display:flex;flex-direction:column;align-items:center;gap:10px;
  max-width:640px;margin:0 auto;padding:44px 28px 40px;text-align:center}
#view-board .board-locked .bl-kick{color:var(--vt-accent-text,var(--accent));font:800 11px/1 var(--vt-font-display);
  letter-spacing:.14em;text-transform:uppercase}
#view-board .board-locked .bl-title{margin:0;font:800 var(--vt-fs-h3)/1.2 var(--vt-font-display);color:var(--text);
  text-transform:uppercase;letter-spacing:.02em}
#view-board .board-locked .bl-body{margin:0;max-width:46ch;color:var(--muted);font-size:var(--vt-fs-13);line-height:var(--vt-lh-snug)}
#view-board .board-locked .bg-btns{margin-top:8px}

html[data-vates-theme=on] .slatebar{margin-bottom:20px}
html[data-vates-theme=on] #rankbar{margin-bottom:20px}
html[data-vates-theme=on] :is(#view-board,#view-players,#view-power){padding-top:0;border-top:0}

@media(min-width:1024px){
  body:not(.fullview) #view-players .augsplit{grid-template-columns:max-content minmax(0,1fr);grid-template-rows:auto auto 1fr auto;align-items:start;gap:20px 36px}
  body:not(.fullview) #view-players .impact-overview{grid-column:1;grid-row:1/4}
  body:not(.fullview) #view-players .impact-intro{grid-column:2;grid-row:1/4}
  body:not(.fullview) #view-players #augEmpty{grid-column:1;grid-row:1}
  body:not(.fullview) #view-players .impact-full-links{grid-column:1;grid-row:4}
}

html[data-vates-theme=on] #view-power .powerwrap{gap:20px}
html[data-vates-theme=on] #view-power #eloWin{margin:0}

html[data-vates-theme=on] #slateCard .dsteps .dstep{width:43px;height:43px;min-width:43px;border-radius:13px}
html[data-vates-theme=on] #slateCard .slatedate{box-sizing:border-box;min-height:43px;border-radius:13px}

#view-games .ghead .gt.has-elo{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;gap:3px 12px}
#view-games .ghead .gt.has-elo .gtp{grid-column:1;grid-row:1;align-self:center}
#view-games .ghead .gt.has-elo .gtn{grid-column:2;grid-row:1;align-self:center}
#view-games .ghead .gt.has-elo .gt-elo{grid-column:1;justify-content:center;grid-row:2;display:flex;align-items:baseline;gap:5px;opacity:.9;font:650 11px/1.2 var(--vt-font-num)}
#view-games .ghead .gt.has-elo .gt-elo small{font:650 8px/1 var(--vt-font-display);letter-spacing:.04em}
#view-games .ghead .gt.has-elo .gt-elo b{font:inherit}
#view-games .ghead .gt.r.has-elo{grid-template-columns:minmax(0,1fr) auto}
#view-games .ghead .gt.r.has-elo .gtp{grid-column:2}
#view-games .ghead .gt.r.has-elo .gtn{grid-column:1}
#view-games .ghead .gt.r.has-elo .gt-elo{grid-column:2;justify-content:center}
#view-games .gtotals{transition:none;text-decoration:none}
@media(max-width:600px){#view-games .ghead .gt.has-elo{gap:3px 7px}}

html[data-vates-theme=on]:not(#lg):not(#lg) body .subbar-x{border:0;box-shadow:none}
html[data-vates-theme=on]:not(#lg):not(#lg) body .subbar-x:focus-visible{outline:2px solid var(--text);outline-offset:3px}

html[data-vates-theme=on]:not(#lg):not(#lg) :is(#langPick,#langBtn,.fsocial,.fsocial a){border:0;outline:none}
html[data-vates-theme=on]:not(#lg):not(#lg) :is(#langBtn,.fsocial a):focus-visible{outline:2px solid var(--text);outline-offset:3px}

html[data-vates-theme=on] .datemenu-head{position:relative;margin:8px;padding:8px;border:0;border-radius:999px;background:var(--vt-glass);box-shadow:inset 0 1px #fff3;backdrop-filter:blur(var(--vt-glass-blur));-webkit-backdrop-filter:blur(var(--vt-glass-blur))}

.vates-info-popover{width:max-content;max-width:min(300px,calc(100vw - 24px));padding:10px 12px;font-size:12px;line-height:1.5;border:0;outline:0}
#sheet .pchead{position:relative}
#sheet:not(.gmsheet) .pchead{padding:16px}
#sheet .pchead .meta{position:static;padding-right:0}
#sheet .pchead .meta>.n{padding-right:42px}
#sheet .pchead .pchead-top{position:absolute;right:16px;top:16px;margin:0}
#gameWinRail .gwp-axis{display:flex;justify-content:center;width:100%;min-height:145px}
@media(max-width:760px){#gameWinRail .gwp-axis{width:12px;flex:none}}

.game-fixture-meta{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;padding:10px 14px;color:var(--text);font:550 10px/1.4 var(--vt-font-display)}
.game-fixture-meta>span{font:600 11px/1.4 var(--vt-font-num)}.game-fixture-meta>span:last-child{text-align:right}

.gprow .n{display:flex;align-items:center;min-width:0}
.gprow .n .nm{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.gprow .n>.player-badge,.gprow .n>.ppchip{flex:none}
.ppchip{--pp-tone:#ffb75e;display:inline-grid;place-items:center;flex:0 0 auto;
  width:19px;height:19px;margin-left:6px;padding:0;border:0;border-radius:50%;
  background:var(--pp-tone);color:#291606;box-shadow:inset 0 1px #ffffff55;
  font:800 12px/1 var(--vt-font-display);vertical-align:middle;cursor:help}
.ppchip.critical{--pp-tone:#ff7180;color:#380911}
.ppchip.neutral{background:var(--vt-glass);color:var(--text);font-family:var(--vt-font-name)}
.ppchip>span{display:block;line-height:1}
.ppchip:focus-visible{outline:2px solid var(--text);outline-offset:3px}
.ppfold{--vs-style:LG3;display:block;width:calc(100% - 8px);margin:6px 4px;padding:8px 10px;
  border:1px dashed var(--vt-glass-line);border-radius:12px;background:var(--vt-glass);color:var(--text);
  font:650 11px/1.3 var(--vt-font-display);text-align:center;cursor:pointer}
.ppfold::after{content:"›";display:inline-block;margin-left:5px;transition:transform .2s}
.ppfold.open::after{transform:rotate(90deg)}
.ppfold:focus-visible{outline:2px solid var(--text);outline-offset:2px}
#rows .ppfoldrow td{padding:4px 0;background:none}
#rows .ppfoldrow .ppfold{width:100%;margin:2px 0}
.ppnote{margin:0 0 12px;color:var(--muted);font:550 12px/1.45 var(--vt-font-display);text-align:center}

.homenext{display:flex;flex-direction:column;gap:var(--vt-space-3);padding:16px 18px}
.homenext[hidden]{display:none}
@media(max-width:759px){.homenext{padding:14px;gap:10px}}

.chip,.team-code.chip{display:inline-block;font:800 11px/1.1 var(--vt-font-name);letter-spacing:.03em;padding:3px 9px;border-radius:8px;background:var(--team-color);color:var(--team-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 1px 2px rgba(0,0,0,.4)}
.flagic{position:relative;display:inline-block;width:22px;height:16px;border-radius:3px;overflow:hidden;vertical-align:-3px;box-shadow:0 1px 2px rgba(0,0,0,.45)}
.flagic img{display:block;width:100%;height:100%;object-fit:cover}
.flagic::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),inset 0 -2px 3px rgba(0,0,0,.28)}
.vs-stat{background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:0;box-shadow:inset 0 1px #ffffff26;border-radius:11px;box-sizing:border-box}
html[data-vates-theme=on]{
  --vs-panel:var(--vt-glass);
  --vs-inset:var(--vt-glass);
  --vs-rim:var(--vt-glass-line);
  --vs-inset-shadow:inset 0 1px #ffffff30,inset 0 -1px #ffffff08;
  --vs-selected-shadow:inset 0 1px #ffffff30,inset 0 -1px #00000018;
}

html[data-vates-theme=on] :where(.vs-panel){
  --vs-style:G1;
  background:var(--vs-panel);border:1px solid var(--vs-rim);border-radius:16px;
  box-shadow:var(--vt-glass-shadow);
  backdrop-filter:blur(var(--vt-glass-blur));-webkit-backdrop-filter:blur(var(--vt-glass-blur));
}

html[data-vates-theme=on] :is(
  .vs-inset,.vs-field,#homeFeatured .fx-projwrap>div,
  #homeTop5List .hr-row,#homeRankList .hr-row,#homeEloList .hr-row,
  #tickPause,#searchToggle,#pageSearch,#topAcct,#langBtn,.fsocial a,
  #disclaimer .ic,#disclaimerClose,#q,#qs,#gamesbar,#rankbar,#eloWin,
  .pg-club-modes,.pg-board-period,.pg-decision,.pg-choice-row .pg-side,.pg-save,
  .pg-stepper,.pg-player-options>button,.pg-board li,.pg-navigation button,.pg-picker-heading [data-picker-close],
  .page-shell input:not([type=checkbox]):not([type=color]):not([type=range]),
  .page-shell .seg,.page-shell .teamchip,.page-shell .favplayer-picked,
  .page-shell .favresults,.page-shell .theme-style-options button,
  .page-shell .theme-color-fields label>span,.page-shell .langopt,
  #sheet .mstats .ms,#next-game .profile-metric
){
  --vs-style:G2;
  background:var(--vs-inset);border:1px solid var(--vs-rim);
  box-shadow:var(--vs-inset-shadow);
  backdrop-filter:blur(var(--vt-glass-blur));-webkit-backdrop-filter:blur(var(--vt-glass-blur));
}

html[data-vates-theme=on] :is(
  .vs-selected,#glider,#gamesbar button.on,#rankbar button.on,#eloWin .elopresets button.on,
  .page-shell .seg button.on,.page-shell .teamchip.on,.page-shell .langopt.on
){
  --vs-style:G3;
  background:var(--vt-action-gradient);color:var(--vt-button-ink);
  border-color:transparent;box-shadow:var(--vs-selected-shadow);text-shadow:none;
}
html[data-vates-theme=on] :is(#gamesbar,#rankbar) button.on::before,
html[data-vates-theme=on] :is(#gamesbar,#rankbar) button.on::after{content:none}
html[data-vates-theme=on] :is(#slateBar,#slateCard){background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}

html[data-vates-theme=on] :is(#gamesbar,#rankbar) button.on,
html[data-vates-theme=on] .langsuggest .lsyes{background:var(--vt-action-gradient);color:var(--vt-button-ink);border:0;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff30,inset 0 -1px 0 #00000018;text-shadow:none}
html[data-vates-theme=on] .langsuggest .lsyes{border-radius:11px}
html[data-vates-theme=on] :is(#gamesbar,#rankbar) button.on{border:0;padding:9px 15px}
html[data-vates-theme=on] :is(#gamesbar,#rankbar) button:not(.on){-webkit-text-fill-color:var(--muted);background-image:none;animation:none}
html[data-vates-theme=on] :is(#gamesbar,#rankbar) button:not(.on):hover{-webkit-text-fill-color:transparent}
html[data-vates-theme=on] #summary .sum-tab:not(.on){color:var(--muted);-webkit-text-fill-color:var(--muted);background:transparent}
html[data-vates-theme=on] #summary .sum-tab:not(.on):hover{background-image:linear-gradient(100deg,var(--muted) 0 34%,#cfd6e2 44%,#fff 50%,#cfd6e2 56%,var(--muted) 66% 100%);background-size:300% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:tkSweep 1.5s linear infinite}
html[data-vates-theme=on] #cookieOk{background:var(--vt-action-gradient);color:var(--vt-button-ink);border:0;border-radius:11px;box-shadow:inset 0 1px 0 #ffffff30,inset 0 -1px 0 #00000018;animation:none}

.cookie.on{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 18px}
.cookie>span{min-width:0;line-height:1.5}
.cookie-actions{display:grid;gap:7px;min-width:104px}
.cookie-actions .cx{width:100%;min-height:34px}
@media(max-width:560px){.cookie.on{grid-template-columns:minmax(0,1fr);text-align:left}.cookie-actions{grid-template-columns:1fr;width:100%}}

html[data-vates-theme=on] #homeNext .ng-row:hover .ng-time{color:var(--vt-theme-muted)}
html[data-vates-theme=on] #homeFeatured .fx-id{
  --vs-style:T1;
  background:linear-gradient(135deg,color-mix(in srgb,var(--fx-color) 88%,white),var(--fx-color) 58%,color-mix(in srgb,var(--fx-color) 88%,black));
  box-shadow:var(--vs-selected-shadow);
}
html[data-vates-theme=on] #homeFeatured .fx-projwrap:hover{filter:none;transform:none;box-shadow:none}
html[data-vates-theme=on] #homeFeatured .fx-meta>a:is(:hover,:focus-visible){filter:none;transform:none;box-shadow:none;text-decoration:none;opacity:1;transition:none}
html[data-vates-theme=on] :is(#homeTop5List,#homeRankList,#homeEloList) .hr-row:hover{filter:none}

html[data-vates-theme=on] #view-home :is(#homeTop5List,#homeRankList,#homeEloList) .hr-row{--vs-style:T1;background:linear-gradient(110deg,color-mix(in srgb,color-mix(in srgb,var(--team-row) 60%,white 40%) 48%,transparent),color-mix(in srgb,color-mix(in srgb,var(--team-row) 60%,white 40%) 30%,transparent));border:1px solid var(--vs-rim);box-shadow:var(--vs-inset-shadow);backdrop-filter:blur(var(--vt-glass-blur)) grayscale(1) brightness(1.16);-webkit-backdrop-filter:blur(var(--vt-glass-blur)) grayscale(1) brightness(1.16)}
html[data-vates-theme=on] #homeRank .infodot>.i{font:italic 700 10px/1 Georgia,serif;color:var(--muted)}
html[data-vates-theme=on] #view-home #ouKick{color:#fff}
html[data-vates-theme=on] #homeRank .hr-section+.hr-section,
html[data-vates-theme=on] #homeFeed .home-article+.home-article{border-top:0}
html[data-vates-theme=on] :is(.wrap>footer,body.page-shell footer.foot){
  box-sizing:border-box;border-radius:16px;padding:20px;overflow:visible;
}
html[data-vates-theme=on] body.page-shell footer.foot{width:calc(100% - 56px);max-width:none;margin:28px 28px 0}
footer .footrow{position:relative;z-index:2}footer .footmeta{position:relative;z-index:1}
html[data-vates-theme=on] #langMenu{z-index:60}
html[data-vates-theme=on] footer .flinks a{text-decoration:none}
html[data-vates-theme=on] footer .flinks a:hover,
html[data-vates-theme=on] #view-games .gtotals:is(:hover,:focus-visible){
  background-image:linear-gradient(100deg,var(--muted) 0 34%,#cfd6e2 44%,#fff 50%,#cfd6e2 56%,var(--muted) 66% 100%);
  background-size:300% 100%;background-clip:text;-webkit-background-clip:text;
  color:transparent;-webkit-text-fill-color:transparent;animation:tkSweep 1.5s linear infinite;
}
html[data-vates-theme=on] footer .flinks a::after{content:none}

html[data-vates-theme=on] footer .fsocial a{color:var(--muted)}
html[data-vates-theme=on] footer .fsocial a:is(:hover,:focus-visible){color:var(--muted);border-color:var(--vs-rim)}
footer .fsocial-mark{display:block;width:18px;height:18px;flex:none;background:var(--muted);
  -webkit-mask:var(--social-shape) center/contain no-repeat;mask:var(--social-shape) center/contain no-repeat}
html[data-vates-theme=on] footer .fsocial a:is(:hover,:focus-visible) .fsocial-mark{
  background-image:linear-gradient(100deg,var(--muted) 0 34%,#cfd6e2 44%,#fff 50%,#cfd6e2 56%,var(--muted) 66% 100%);
  background-size:300% 100%;animation:tkSweep 1.5s linear infinite;
}
@media(prefers-reduced-motion:reduce){html[data-vates-theme=on] footer .fsocial a:is(:hover,:focus-visible) .fsocial-mark{background:var(--text);animation:none}}
.page-shell #loginForm .formfoot a,.page-shell #loginForm .formfoot a:hover{color:var(--accent2,var(--accent));text-decoration:none;filter:none;background:none;box-shadow:none}
.page-shell.authpage .panel h1{font:800 clamp(26px,3vw,32px)/1 var(--vt-font-display);font-stretch:var(--vt-wordmark-stretch);letter-spacing:var(--vt-tracking-wordmark);text-transform:uppercase}

html[data-vates-theme=on] #searchPanel{position:fixed;left:0;right:0;top:calc(var(--hdr,52px) + 8px);z-index:41}
.page-shell #searchPanel .searchpanel-in{max-width:1720px;margin:auto;padding:0 20px;display:flex;justify-content:flex-end}
.page-shell #searchPanel .hsearch{position:relative;width:min(430px,100%)}
.page-shell #searchPanel #hq{box-sizing:border-box;width:100%;min-height:44px;padding:10px 14px;border-radius:11px}
.page-shell #searchPanel #hqList{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:1;max-height:320px;overflow:auto;border:1px solid var(--vs-rim);border-radius:11px;background:var(--vt-glass);box-shadow:var(--vt-glass-shadow);backdrop-filter:blur(var(--vt-glass-blur));-webkit-backdrop-filter:blur(var(--vt-glass-blur))}
.page-shell #searchPanel .hq-item{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;box-sizing:border-box;color:var(--text);text-decoration:none}
.page-shell #searchPanel .hq-item:is(:hover,.hi){background:var(--vt-accent-soft)}
.page-shell #searchPanel .hq-av{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:7px;background:var(--vt-action-gradient);color:var(--vt-button-ink);font:800 10px/1 var(--vt-font-display)}
.page-shell #searchPanel .hq-identity{display:flex;flex-direction:column;min-width:0}
.page-shell #searchPanel .hq-n{font:650 13px/1.2 var(--vt-font-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.page-shell #searchPanel .hq-detail{font:500 10px/1.3 var(--vt-font-ui);color:var(--muted)}
.page-shell #searchPanel .hq-open{margin-left:auto;color:var(--muted);font-size:18px}
.page-shell #searchPanel .hq-empty{padding:14px;color:var(--muted);font-size:12px}
#searchPanel .search-directories{display:flex;justify-content:flex-start;gap:20px;margin-top:6px;padding:7px 10px;border:1px solid var(--vs-rim);border-radius:9px;background:var(--vs-panel);backdrop-filter:blur(var(--vt-glass-blur));-webkit-backdrop-filter:blur(var(--vt-glass-blur))}
#searchPanel .search-directories a{color:var(--text);font:650 11px/1.3 var(--vt-font-display);text-decoration:none}
#searchPanel .search-directories a span:last-child{display:inline-block;margin-left:3px;transition:transform .18s ease}
#searchPanel .search-directories a:hover span:last-child{transform:translateX(3px)}

.gprow .gstats{justify-content:start;justify-items:start;text-align:left}
.gprow .gstats span{justify-content:flex-start;text-align:left}
#sheet .mstats{gap:18px}
#sheet .mstats .msrow{gap:8px}
#sheet .mstats .msgroup.scoring .msrow{grid-template-columns:repeat(2,minmax(0,1fr))}
#sheet .mstats .ms{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:100px;border-radius:11px;padding:13px 9px}
#sheet .mstats .msgroup.scoring .ms{min-height:100px;text-align:center}
#sheet .mstats .msgroup.scoring .ms .lab{align-self:center;margin:0}
#sheet .mstats .ms .val{font:750 27px/1 var(--vt-font-num);margin:0}
#sheet .mstats .ms .lab,#sheet .mstats .shrow .shtype{font:800 13px/1 var(--vt-font-display);color:var(--text)}
#sheet .mstats .ms .rng{font:500 10px/1.45 var(--vt-font-ui);color:var(--muted);margin:0}
#sheet .mstats .shoot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}
#sheet .mstats .shrow{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;margin:0;padding:13px 9px;border-radius:11px;min-width:0;text-align:center}
#sheet .mstats .shma{display:flex;gap:5px;font-size:14px;white-space:nowrap;order:3}
#sheet .mstats .shpct{font:750 27px/1 var(--vt-font-num);color:var(--text);order:2}
#sheet .mstats .shrow .shtype{order:1}
#sheet .mstats :is(.shrng,.shact){order:4}
#sheet .mstats .shv{cursor:inherit;background:none;box-shadow:none;outline:0;color:var(--text)}

html[data-vates-theme=on] #slateCard :is(.dstep,.slatedate){--vs-style:G2;background:var(--vs-inset);border:1px solid var(--vs-rim);box-shadow:var(--vs-inset-shadow);backdrop-filter:blur(var(--vt-glass-blur));-webkit-backdrop-filter:blur(var(--vt-glass-blur))}

html[data-vates-theme=on] #sheet .lock-banner{padding:16px 18px;gap:14px;box-sizing:border-box;--vs-style:G2;background:var(--vs-inset);border:1px solid var(--vs-rim);border-radius:11px;box-shadow:var(--vs-inset-shadow),var(--vt-glass-shadow);backdrop-filter:blur(var(--vt-glass-blur));-webkit-backdrop-filter:blur(var(--vt-glass-blur))}
#sheet .mstats .rng,#sheet .mstats .uncertainty-item{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:3px 6px;width:100%;box-sizing:border-box;padding:0;border-radius:0;background:none;line-height:1.35;text-align:center}
#sheet .mstats .shrng{display:grid;gap:5px;width:100%;margin-top:4px}
#sheet .mstats .uncertainty-label{white-space:nowrap;font:500 9px/1.3 var(--vt-font-display);letter-spacing:.025em;text-transform:uppercase;color:var(--text)}
#sheet .mstats .uncertainty-value{font:650 12px/1.3 var(--vt-font-num);color:var(--text);white-space:nowrap}
html[data-vates-theme=on] #view-games .game{background:linear-gradient(90deg,var(--game-away) 0 50%,var(--game-home) 50% 100%);background-clip:padding-box;border:2px solid rgba(255,255,255,.25);box-shadow:var(--vt-glass-shadow),inset 0 1px #ffffff24;backdrop-filter:blur(var(--vt-glass-blur));-webkit-backdrop-filter:blur(var(--vt-glass-blur))}
html[data-vates-theme=on] #view-games .gtotalsbar{background:var(--vs-inset);box-shadow:var(--vs-inset-shadow);backdrop-filter:blur(var(--vt-glass-blur));-webkit-backdrop-filter:blur(var(--vt-glass-blur))}

html[data-vates-theme=on] #disclaimer{position:sticky;top:var(--hdr,52px);z-index:35;width:100%;background:rgba(255,255,255,.035);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-bottom:1px solid var(--vt-rule)}
#disclaimer[hidden]{display:none}
#disclaimer .subbar-in{max-width:1720px;margin:0 auto;padding:9px 20px;display:flex;align-items:center;gap:10px}
#disclaimer .ic{flex:0 0 auto;width:16px;height:16px;border-radius:50%;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;font:italic 700 10px/1 Georgia,serif}
#disclaimer .subbar-txt{flex:1 1 auto;min-width:0;font:400 12.5px/1.4 var(--vt-font-ui);color:var(--muted)}
#disclaimer .subbar-txt b{color:var(--text)}
#disclaimer .subbar-txt a{color:var(--accent2);text-decoration:none;white-space:nowrap}
#disclaimer .subbar-x{flex:0 0 auto;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);cursor:pointer;padding:0}
#disclaimer .subbar-x svg{display:block}
.seo-main .seo-affiliation{font:400 10px/1.6 var(--vt-font-ui);color:var(--muted);margin:24px 0 0}
@media(max-width:560px){#disclaimer .subbar-in{padding:8px 14px;gap:8px}#disclaimer .subbar-txt{font-size:12px}}
@media(max-width:500px){#sheet .mstats .msgroup.scoring .msrow{grid-template-columns:1fr}#sheet .mstats .shoot{grid-template-columns:repeat(2,minmax(0,1fr))}#sheet .mstats .shrow{padding:11px 7px}#sheet .mstats .ms{min-height:86px}}

#sheet:not(.gmsheet) .pchead .meta{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;align-content:center;gap:7px 0}
#sheet:not(.gmsheet) .pchead .meta>.n{grid-column:1;grid-row:1;min-width:0}
#sheet:not(.gmsheet) .pchead .meta>.pc-bio{grid-column:1/-1;grid-row:2}
@media(max-width:720px){html[data-vates-theme=on] body.page-shell footer.foot{width:calc(100% - 24px);margin:24px 12px 0;padding:20px 16px 80px}}
@media(prefers-reduced-motion:reduce){html[data-vates-theme=on] footer .flinks a:hover,
html[data-vates-theme=on] #view-games .gtotals:is(:hover,:focus-visible){animation:none;background:none;color:var(--text);-webkit-text-fill-color:currentColor}}

#view-players .augsplit{width:100%;max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:20px 28px}
#view-players .augsplit>.augrank{display:block;grid-row:auto}
#view-players .augrank-note{margin-bottom:0}
#view-players .impact-overview,#view-players .gravity-full-card,#view-players .impact-full-links{grid-column:1/-1;min-width:0;width:100%;max-width:100%}
#view-players .impact-overview{width:max-content;max-width:100%;justify-self:start;box-sizing:border-box}
#view-players .impact-overview .tscroll{width:max-content;max-width:100%;overflow-x:auto}
#view-players #augTable{width:max-content;min-width:0;max-width:none}
#view-players #gravityTable{width:max-content;min-width:0}
#view-players .gravity-full-card{display:none}
#view-players .impact-full-links{display:flex;gap:26px;flex-wrap:wrap}
#view-players .impact-full-links .fullgo{margin:0}
body.full-augur #view-players .augsplit,body.full-gravity #view-players .augsplit{grid-template-columns:1fr}
body.full-gravity #view-players .impact-overview,body.full-gravity #augEmpty,body.fullview #view-players .impact-full-links{display:none}
body.full-gravity #view-players .gravity-full-card{display:block}
@media(max-width:720px){#view-players .augsplit{grid-template-columns:1fr;gap:18px}#view-players .impact-full-links{gap:18px}}
body.full-augur #view-players .augsplit>.augrank:nth-child(2),body.full-gravity #view-players .augsplit>.augrank:nth-child(1){display:none}
html[data-vates-theme=on] .seo-main>.seo-head{--vs-style:T1;border:1px solid var(--vs-rim);border-radius:18px;padding:26px;background:linear-gradient(125deg,color-mix(in srgb,var(--vt-theme-primary) 38%,transparent),color-mix(in srgb,var(--vt-theme-secondary) 25%,transparent)),var(--vt-glass);box-shadow:var(--vt-glass-shadow);backdrop-filter:blur(var(--vt-glass-blur));-webkit-backdrop-filter:blur(var(--vt-glass-blur))}
html[data-vates-theme=on] .seo-head .seo-kicker{color:var(--vt-accent);font:750 11px var(--vt-font-display);letter-spacing:.06em}
html[data-vates-theme=on] .seo-head h1{font-size:clamp(30px,4vw,50px);line-height:1.1}
html[data-vates-theme=on] #next-game{background:linear-gradient(125deg,color-mix(in srgb,var(--profile-team) 24%,transparent),color-mix(in srgb,var(--profile-second) 12%,transparent)),var(--vs-panel)}

html[data-game-look=club] #ouGamePlay .pg-pagehead{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin:0;padding:0 0 20px}
html[data-game-look=club] #ouGamePlay .pg-progressline{align-self:flex-start;justify-self:start}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-fixture-meta{background:rgba(255,255,255,.035);border-top:1px solid var(--vt-glass-line);border-bottom:1px solid var(--vt-glass-line);box-shadow:inset 0 1px #ffffff10;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) :is(.pg-side.is-selected,.pg-save.is-armed){background:linear-gradient(180deg,#ffffff2e,#ffffff10);border-color:#ffffff55;box-shadow:inset 0 1px #fff5,0 2px 5px #0002}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-points-model>.pg-stat-heading{letter-spacing:.12em}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-under::before{width:12px}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-under::after{left:12px}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-over::before{width:12px}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-over::after{left:12px}
html[data-vates-theme=on][data-game-look=club] #view-play #ouGamePlay :is(.pg-club-modes,.pg-picker-panel,.pg-navigation button){background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.04) 58%,rgba(255,255,255,.08)),rgba(24,20,30,.12);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2)}
html[data-game-look=club] #ouGamePlay .pg-card{overflow:visible}
html[data-game-look=club] #ouGamePlay .pg-fixture .ghead-teams{border-radius:15px 15px 0 0}
html[data-game-look=club] #ouGamePlay .pg-club-rules>div{background:var(--vs-panel);backdrop-filter:blur(var(--vt-glass-blur));-webkit-backdrop-filter:blur(var(--vt-glass-blur))}

html[data-vates-theme=on] #homeFeatured .fx-id{display:flex;flex:1;flex-direction:column;align-items:stretch;justify-content:space-between;gap:10px;min-height:0;padding:12px}
#homeFeatured .fx-identity{display:flex;align-items:center;gap:12px;min-width:0}
@media(min-width:900px){#homeFeatured .fx-identity .avatar{width:76px;height:114px;flex:0 0 76px}}
#homeFeatured .fx-projwrap{flex:none;min-width:0}
#homeFeatured .fx-projwrap .fx-klab{color:var(--text)}
#homeFeatured .fx-projwrap .fx-block{background:rgba(255,255,255,.15)}
#homeFeatured .fx-projwrap .fx-pval{color:var(--text)}
#view-board #rows tr:not(.grouphdr):hover{filter:none;transform:none;box-shadow:none;outline:none}
#view-board .card.board .boardgate{z-index:2;margin-top:-10px;border-radius:12px 12px 0 0}
#designGuide{position:fixed;z-index:100000;right:16px;bottom:88px;width:min(330px,calc(100vw - 32px));padding:16px;border-radius:16px;color:var(--text);font:500 12px/1.5 var(--vt-font-ui)}
#designLauncher{position:fixed;z-index:100001;left:16px;bottom:16px;min-height:40px;padding:9px 14px;border:1px solid var(--vs-rim);border-radius:999px;background:var(--vs-panel);box-shadow:var(--vt-glass-shadow);backdrop-filter:blur(var(--vt-glass-blur));-webkit-backdrop-filter:blur(var(--vt-glass-blur));color:var(--text);font:700 11px var(--vt-font-display);cursor:pointer}
#designLauncher[aria-pressed=true]{background:var(--vt-action-gradient);color:var(--vt-button-ink)}
#designGuide{left:16px;right:auto;bottom:66px;width:min(355px,calc(100vw - 32px))}
#designGuide[hidden]{display:none}
#designGuide .design-actions{display:flex;gap:8px}
#designGuide .design-actions button{flex:1}
#designGuide small{display:block;margin-top:9px;color:var(--muted);font-size:10px}
#designGuide header{display:flex;justify-content:space-between;gap:12px;align-items:center;position:static;background:none;border:0;padding:0;min-height:0}
#designGuide button{cursor:pointer;border:1px solid var(--vs-rim);border-radius:8px;background:var(--vs-inset);color:var(--text);font:650 11px var(--vt-font-ui);padding:8px 10px}
#designGuide button:disabled{opacity:.5;cursor:default}#designGuide [data-close]{min-width:48px;min-height:32px;padding:6px 10px;font-size:11px}
#designGuide .design-samples{display:flex;gap:6px;margin-top:12px}#designGuide .design-samples span{padding:9px 7px;border-radius:7px;font-size:10px;flex:1}
#designGuide output{display:block;overflow-wrap:anywhere;user-select:text;margin:12px 0;padding:8px;background:#0002;border-radius:6px}

#designGuide{max-height:calc(100vh - 90px);overflow:auto;overscroll-behavior:contain}
#designGuide .dg-try{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}
#designGuide .dg-try>strong{display:block;margin-bottom:8px;font:750 10px/1 var(--vt-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
#designGuide .dg-menu,#designGuide .dg-sub{list-style:none;margin:0;padding:0;display:grid;gap:4px}
#designGuide .dg-sub{margin:4px 0 6px 12px}
#designGuide .dg-sub[hidden]{display:none}
#designGuide .dg-menu button{width:100%;display:flex;align-items:center;gap:8px;text-align:left}
#designGuide .dg-menu button b{min-width:36px;font:800 10px/1 var(--vt-font-display);letter-spacing:.04em}
#designGuide .dg-family{justify-content:space-between}
#designGuide .dg-family span{display:inline-block;transition:transform .15s}
#designGuide .dg-family[aria-expanded=true] span{transform:rotate(90deg)}
#designGuide [data-try][aria-pressed=true]{background:var(--vt-action-gradient);color:var(--vt-button-ink);border-color:transparent}

#designGuide [data-try].is-current::after,#designGuide .dg-family.is-current::after,#designGuide [data-light-key].is-current::after{content:"current";margin-left:auto;padding:2px 6px;border-radius:999px;background:rgba(255,255,255,.14);font:750 8.5px/1.2 var(--vt-font-display);letter-spacing:.08em;text-transform:uppercase}
#designGuide .dg-family.is-current>span{order:2;margin-left:8px}
#designGuide .dg-family.is-current::after{order:1}
#designGuide [data-try].is-current:not([aria-pressed=true]),#designGuide .dg-family.is-current:not(.is-showing),#designGuide [data-light-key].is-current:not([aria-pressed=true]){box-shadow:inset 0 0 0 1px var(--vt-accent,var(--accent))}
#designGuide .dg-family.is-showing{border-color:var(--vt-accent,var(--accent))}
#designGuide .dg-now{margin:8px 0;color:var(--muted);font-size:11px}
#designGuide .dg-try>strong:not(:first-child){margin-top:14px}
#designGuide .dg-lights{display:grid;gap:8px}
#designGuide .dg-row>span{display:block;margin:0 0 4px;color:var(--muted);font-size:10.5px}
#designGuide .dg-row>div{display:flex;flex-wrap:wrap;gap:4px}
#designGuide .dg-row button{padding:6px 8px;font-size:10.5px}
#designGuide [data-light-key][aria-pressed=true]{background:var(--vt-action-gradient);color:var(--vt-button-ink);border-color:transparent}
#designGuide [data-light-key].is-current::after{margin-left:6px;padding:1px 5px;font-size:7.5px}
#designGuide [data-light-key]{display:inline-flex;align-items:center}
#designGuide .dg-try>.design-actions+.design-actions{margin-top:6px}
#designGuide small a{color:var(--vt-accent,var(--accent))}

#designGuide .dg-handle{cursor:grab;user-select:none;touch-action:none}
#designGuide .dg-handle:active{cursor:grabbing}
#designLauncher{touch-action:none}
#designGuide .dg-head-actions{display:flex;gap:6px;align-items:center}
#designGuide [data-outline]{padding:5px 8px;font-size:10px}
#designGuide [data-outline][aria-pressed=false]{opacity:.55;text-decoration:line-through}
#designGuide .dg-crumbs{display:flex;flex-wrap:wrap;gap:4px;margin:-4px 0 10px}
#designGuide .dg-crumbs button{padding:4px 7px;font:600 10px var(--vt-font-ui);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#designGuide .dg-crumbs button[aria-current=true]{background:var(--vt-action-gradient);color:var(--vt-button-ink);border-color:transparent}
#designGuide .dg-list{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}
#designGuide .dg-list>strong{display:block;margin-bottom:8px;font:750 10px/1 var(--vt-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
#designGuide .dg-changes{list-style:decimal inside;margin:0 0 8px;padding:0;display:grid;gap:4px}
#designGuide .dg-changes li{display:flex;gap:4px;align-items:stretch}
#designGuide .dg-change{flex:1;min-width:0;display:grid;gap:2px;text-align:left}
#designGuide .dg-change b{font:700 10.5px var(--vt-font-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#designGuide .dg-change span{color:var(--muted);font-size:10.5px}
#designGuide .dg-changes li.is-picked .dg-change{box-shadow:inset 0 0 0 1px var(--vt-accent,var(--accent))}
#designGuide .dg-remove{width:30px;padding:0;font-size:16px}
#designOutline{position:fixed;z-index:99999;pointer-events:none;border:2px dashed #fff;box-shadow:0 0 0 1px #111;border-radius:8px;box-sizing:border-box}

html[data-game-look=club] #ouGamePlay .pg-track{mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}
html[data-game-look=club] #ouGamePlay .pg-slide{mask-image:none;-webkit-mask-image:none;opacity:1}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-card{clip-path:none;-webkit-mask-image:none;overflow:visible;border-radius:16px}
html[data-game-look=club] :is(#ouGame,#ouGamePlay) .pg-fixture .ghead-teams{border-radius:inherit;overflow:hidden}
#view-players :is(.impact-overview,.gravity-full-card)>.tscroll{overflow-x:auto;max-width:100%;scrollbar-width:thin}

html[data-vates-theme=on] .seo-directory-list>li{--vs-style:T1;background:linear-gradient(120deg,color-mix(in srgb,var(--directory-primary,var(--vt-theme-primary)) 24%,transparent),color-mix(in srgb,var(--directory-secondary,var(--vt-theme-secondary)) 14%,transparent)),var(--vs-inset);box-shadow:var(--vs-inset-shadow);backdrop-filter:blur(var(--vt-glass-blur));-webkit-backdrop-filter:blur(var(--vt-glass-blur));font-family:var(--vt-font-name)}
html[data-vates-theme=on] .seo-directory-list .meta{padding:4px 7px;border-radius:5px;background:var(--vs-inset);color:var(--text);font:750 10px var(--vt-font-display)}

.seo-main>.seo-directory-list{margin:20px 0}
.profile-story .profile-hero{--vs-style:T1}

html[data-vates-theme=on] :is(.btn.solid,.authbtn.solid,#cookieOk){--vs-style:ACT}
html[data-vates-theme=on] #view-games .game{--vs-style:TC2}
html[data-vates-theme=on] :is(#view-power .rank,#view-board tbody tr,#view-players tbody tr,#summary .scard .srow,.leaderboard tr[data-team-row]){--vs-style:TC3}
html[data-vates-theme=on] :is(.npill,.tpill,.team-code){--vs-style:TC4}

footer :is(#langPick,#kofiWrap,#kofiWrap>div){display:inline-flex;align-items:center;height:44px}
footer #kofiWrap>div{display:flex!important}
footer #langBtn{box-sizing:border-box;height:44px;min-height:44px;padding-block:0;justify-content:center}

#designExit{position:fixed;right:16px;bottom:20px;z-index:100002;padding:12px 18px;min-height:44px;border:1px solid #ffffff50;border-radius:12px;background:#20232eee;color:#fff;font:700 12px var(--vt-font-ui);cursor:pointer}
#designExit[hidden]{display:none}
#designGuide .dg-scope{display:grid;gap:8px;margin:12px 0;padding:10px;background:#ffffff08;border-radius:8px}
#designGuide .dg-scope[hidden]{display:none}
#designGuide .dg-scope label{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:8px;font-size:11px}
#designGuide .dg-scope select{width:100%;min-width:0;padding:7px;color:var(--text);background:#242331;border:1px solid #ffffff28;border-radius:6px;font:550 11px var(--vt-font-ui)}
#designGuide .dg-scope p{margin:0;color:var(--muted);font-size:10px;overflow-wrap:anywhere}
#designGuide .dg-handle{position:sticky;top:-16px;z-index:5;padding:10px 0;background:#20202cf5}

#designGuide .dg-export{width:100%;box-sizing:border-box;min-height:100px;margin-top:12px;background:#1116;color:var(--text);border:1px solid #ffffff30;border-radius:8px;padding:10px;font:11px/1.5 var(--vt-font-ui);resize:vertical}
#designGuide .dg-export[hidden]{display:none}

#slateBar:not([hidden]){display:flex;align-items:center;gap:16px;flex-wrap:wrap}
.slate-fixtures{display:flex;align-items:center;gap:10px;min-width:0;flex:1;overflow-x:auto;scrollbar-width:thin;padding:0;margin:0}
.slate-fixture-box{flex:none;display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:11px;min-width:0}
.slate-fixture{position:relative;display:flex;align-items:center;gap:5px;background:none;border:0;color:var(--muted);padding:0;border-radius:8px;cursor:pointer}
.slate-fixture>.ng-teams{display:flex;align-items:stretch;gap:0;min-width:108px}.slate-fixture .ng-team{padding:6px;justify-content:center}.slate-fixture .chip{font-size:10px;padding:2px 6px}
.slate-fixture-box>time{font:600 10px/1.3 var(--vt-font-num);white-space:nowrap;color:var(--muted)}
.slate-fixture:hover{background:none;filter:none;transform:none}
#slateBar:not(:has(#slateCard[style*="flex"])) .slate-fixtures:empty{display:none}
#view-games .games{gap:24px}
html[data-vates-theme=on] #view-games .teamcols>.col{padding:8px;gap:8px}
#view-games .game{background:linear-gradient(90deg,var(--game-away) 50%,var(--game-home) 50%)}
.gwp-elo{display:block;font:500 9px/1.4 var(--vt-font-display);color:var(--muted);white-space:nowrap;margin-top:4px}
.gwp-elo b{font:650 12px/1 var(--vt-font-num);color:var(--text)}
html #view-board .card.board{width:max-content;max-width:100%}
@media(min-width:1050px){html #view-board .boardrow{grid-template-columns:minmax(0,1fr) 280px;gap:16px}}
@media(min-width:901px) and (max-width:1049px){html #view-board .boardrow{grid-template-columns:1fr}html #view-board .boardrow>*{grid-column:1;grid-row:auto}}
html #view-board .board table{min-width:0;width:max-content;table-layout:auto}
html #view-board .board :is(th,td){padding-inline:9px}
html #view-board .match{white-space:nowrap}
html #view-board th:not([data-k]){cursor:default}

@media(max-width:560px){
  html #view-board .board :is(th,td){padding-inline:6px}
  html #view-board .rkcell .pinpill{padding:2px 4px;margin-right:3px}
  html #view-board .rkcell .rkpill{padding:3px 6px;min-width:22px}
  html #view-board td.who{max-width:calc(100vw - 190px);white-space:normal}
  html #view-board td.who .npill{max-width:min(140px,calc(100vw - 260px));padding-inline:6px;vertical-align:middle}
  html #view-board td.who .ppchip{margin-left:3px}
  html #view-board .match .chip{padding-inline:5px}
  html #view-board td.num{min-width:48px}
  html{scroll-padding-bottom:calc(100px + env(safe-area-inset-bottom))}
  .pg-save,.pg-side,.pg-inputs input{scroll-margin-bottom:calc(100px + env(safe-area-inset-bottom))}
  .tabs{bottom:calc(12px + env(safe-area-inset-bottom))}
  .wrap{padding-bottom:calc(100px + env(safe-area-inset-bottom))}
}
th[tabindex="0"]:focus-visible{outline:2px solid var(--text);outline-offset:-3px}
.ins-soon[aria-disabled="true"]{cursor:default}
.elo-history-data{margin-top:18px;padding:16px;min-width:0}
.elo-history-data summary{cursor:pointer;font-weight:700}
.elo-history-data label{display:block;margin:14px 0;font-size:13px}
.elo-history-data select{font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:7px}
.elo-history-scroll{max-height:360px;overflow:auto}
.elo-history-data table{width:100%;font-variant-numeric:tabular-nums}
.elo-history-data caption{text-align:left;padding:8px 0;color:var(--muted)}
.elo-history-data th{position:static;cursor:default}
.elo-history-data tbody tr{cursor:default}
.rankhdr button.sortable{appearance:none;background:none;border:0;border-radius:0;color:inherit;font:inherit;text-align:inherit;padding:0}
.rankhdr button.sortable:focus-visible{outline:2px solid var(--text);outline-offset:2px}
.elo-team-toggle{border:0;cursor:pointer}.elo-team-toggle:focus-visible{outline:2px solid var(--text);outline-offset:2px}
.statmenu button.sopt{display:block;width:100%;border:0;background:none;color:inherit;text-align:left}
html #gravityTable{width:max-content;min-width:0;table-layout:auto;border-collapse:separate;border-spacing:0 5px}
html #gravityTable :is(th,td){padding:10px 16px;white-space:nowrap}
html #gravityTable td.num{font:650 17px/1.2 var(--vt-font-num);font-variant-numeric:tabular-nums}
html #ranks .rank:hover{filter:none;transform:none;box-shadow:none}
html #ranks .rank:hover::after{opacity:0}
.fmeta{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 20px}
@media(max-width:760px){.slate-fixtures{order:3;flex-basis:100%}html #view-board .board :is(th,td){padding-inline:8px}}

html #ranks .rank:hover .tm{color:inherit}

#slateBar[hidden]{display:none!important}

html #view-players .augsplit{grid-template-columns:minmax(0,1fr);min-width:0}
.impact-intro,.impact-intro .augrank{min-width:0;box-sizing:border-box}
.impact-intro .augrank-h{flex-wrap:wrap;row-gap:6px}

#gravityTable td.rank-cell{display:table-cell;width:46px;min-width:46px;text-align:center;border:0;filter:none;background:none}

:root{--fixture-gap:12px}
html[data-vates-theme=on] :is(#view-games .fixture-header,#sheet .gmghead,#ouGamePlay .pg-fixture) .gt{padding:6px;gap:7px;min-height:0;align-items:center}
html[data-vates-theme=on] :is(#view-games .fixture-header,#sheet .gmghead,#ouGamePlay .pg-fixture) .gtp{padding:5px;font-size:12px;line-height:1.15;border-radius:6px}
html[data-vates-theme=on] :is(#view-games .fixture-header,#sheet .gmghead,#ouGamePlay .pg-fixture) .gtn{font-size:clamp(14px,2vw,21px);line-height:1.15;transform:none}
html[data-vates-theme=on] #view-games .fixture-header{margin-bottom:var(--fixture-gap)}
#gameWinRail .gwp-percent{font:650 32px/1 var(--vt-font-num);color:var(--text);border:0;outline:0;background:none;padding:3px;cursor:help}
#gameWinRail .gwp-percent small{font-size:13px}
#gameWinRail .gwp-percent:focus-visible{outline:2px solid var(--text);outline-offset:3px;border-radius:6px}
@media(max-width:760px){#gameWinRail .gwp-side{display:flex;height:auto;min-width:90px;gap:10px}#gameWinRail .gwp-side:first-child{flex-direction:column-reverse}#gameWinRail .gwp-side>.chip{margin:0}}

html[data-vates-theme=on] :is(#view-games .fixture-header,#sheet .gmghead) .gt{padding:14px 12px;gap:10px}
html[data-vates-theme=on] :is(#view-games .fixture-header,#sheet .gmghead) .gtp{padding:5px 9px;border-radius:8px;font-size:13px;line-height:1.1}
html[data-vates-theme=on] :is(#view-games .fixture-header,#sheet .gmghead) .gtn{font-size:clamp(17px,2vw,26px)}

html[data-vates-theme=on] #view-play #ouGamePlay .pg-fixture .gt{padding:9px 8px}
#view-power>.fullgo{margin-top:var(--rank-panel-gap)}
@media(max-width:480px){html[data-vates-theme=on] :is(#view-games .fixture-header,#sheet .gmghead) .gt{padding:12px 8px;gap:7px}html[data-vates-theme=on] :is(#view-games .fixture-header,#sheet .gmghead) .gtp{font-size:11px;padding:4px 7px}html[data-vates-theme=on] :is(#view-games .fixture-header,#sheet .gmghead) .gtn{font-size:15px}html[data-vates-theme=on] #view-play #ouGamePlay .pg-fixture .gt{padding:8px 7px}}

.vs-edge-light{position:relative}

#sheet .mstats .ms[data-stat-detail],#sheet .mstats .ms[data-stat-detail] *{cursor:pointer}

.ng-list{list-style:none;margin:0;padding:0;display:grid;gap:6px;grid-template-columns:1fr}
@media(min-width:760px){.ng-list{grid-template-columns:repeat(2,1fr)}}
@media(min-width:1100px){.ng-list{grid-template-columns:repeat(5,1fr)}}

.ng-row{display:flex;flex-direction:column;gap:4px}

.ng-teams{position:relative;display:flex;align-items:stretch;gap:0}

.ng-time{font:700 10px/1 var(--vt-font-name);letter-spacing:.05em;text-transform:uppercase;
  color:var(--muted);text-align:center}

.ng-team{display:flex;align-items:center;gap:7px;min-width:0;flex:1 1 0;padding:8px 11px;
  background:var(--sidec);border-radius:9px}
.ng-team:first-child{justify-content:flex-start;border-radius:9px 0 0 9px}
.ng-team.is-home{justify-content:flex-end;border-radius:0 9px 9px 0}
.ng-team.is-home .ng-tm{order:2}
.ng-team.is-home .ng-nm{order:1}
.ng-tm{flex:0 0 auto}
.ng-nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
  font:700 12px/1.2 var(--vt-font-name);color:rgba(255,255,255,.92)}

.homenext .hr-eyebrow{color:var(--accent);font:800 10px/1 var(--vt-font-display);text-transform:uppercase;letter-spacing:.1em}
.homenext .hr-title{font:800 13px/1.15 var(--vt-font-display);color:var(--text);text-transform:uppercase;letter-spacing:.025em;display:flex;align-items:center;gap:8px}

@property --vs-style{syntax:'*';inherits:false}

html[data-glass=liquid]{
  --lg-no-shadow:none;
  --lg-rank-light:inset 0 3px 8px -5px #ffffff60;
  --lg-row-light:inset 0 1px 0 #ffffff38;

  --lg-tint:.14;
  --lg-ground:var(--vt-theme-base,#1b1117);

  --lg-diffuse:blur(5px) saturate(1.6) brightness(1.04);
  --lg-diffuse-soft:blur(4px) saturate(1.5) brightness(1.03);
  --lg-diffuse-panel:blur(3px) saturate(1.35);

  --lg-diffuse-bar:blur(10px) saturate(1.7) brightness(1.04);

  --lg-diffuse-tint:blur(4px) saturate(.6);

  --lg-body:color-mix(in srgb,var(--lg-ground) calc(var(--lg-tint) * 100%),rgba(255,255,255,.03));
  --lg-sheen:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.012) 42%,rgba(255,255,255,.028));
  --lg-body-panel:color-mix(in srgb,var(--lg-ground) calc(var(--lg-tint) * 80%),rgba(255,255,255,.035));
  --lg-sheen-panel:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.015) 38%,rgba(255,255,255,.03));

  --lg-body-menu:color-mix(in srgb,var(--lg-ground) calc(80% + var(--lg-tint) * 18%),rgba(255,255,255,.03));
  --lg-diffuse-menu:blur(20px) saturate(1.6);

  --lg-hair:.5px;
  --lg-border:transparent;
  --lg-rim-panel:inset 0 var(--lg-hair) 0 0 rgba(255,255,255,.22);
  --lg-rim-inset:inset 0 var(--lg-hair) 0 0 rgba(255,255,255,.17);
  --lg-rim-control:inset 0 var(--lg-hair) 0 0 rgba(255,255,255,.28);

  --lg-rim-float:inset 0 var(--lg-hair) 0 0 rgba(255,255,255,.1);
  --lg-ring-width:var(--lg-hair);
  --lg-ring:linear-gradient(180deg,rgba(255,255,255,.38),rgba(255,255,255,.08) 30%,transparent 52%);

  --lg-ring-bar:linear-gradient(rgba(255,255,255,.13),rgba(255,255,255,.13));
  --lg-rim-bar:0 0 #0000;

  --lg-bar-line:0 var(--lg-hair) 0 0 rgba(255,255,255,.08);

  --lg-clip:padding-box;

  --lg-selected-shadow:inset 0 1px 0 #ffffff30,inset 0 -1px 0 #00000018;

  --lg-shadow-panel:var(--lg-rim-panel),0 12px 30px -22px rgba(0,0,0,.6);
  --lg-shadow-inset:var(--lg-rim-inset),inset 0 0 6px 0 rgba(255,255,255,.02);
  --lg-shadow:var(--lg-rim-control),inset 0 0 8px 0 rgba(255,255,255,.035),0 8px 22px -12px rgba(0,0,0,.5);
  --lg-shadow-float:var(--lg-rim-float),inset 0 0 8px 0 rgba(255,255,255,.035),0 8px 22px -12px rgba(0,0,0,.5);
  --lg-shadow-bar:var(--lg-rim-bar),inset 0 0 8px 0 rgba(255,255,255,.035),0 8px 22px -12px rgba(0,0,0,.5);
  --lg-light-faint:inset 0 var(--lg-hair) 0 0 rgba(255,255,255,.12);
  --lg-light-normal:inset 0 var(--lg-hair) 0 0 rgba(255,255,255,.22);
  --lg-lift-soft:0 12px 30px -22px rgba(0,0,0,.6);
  --lg-outline-bar:inset 0 0 0 1px rgba(255,255,255,.13);
  --lg-settle:cubic-bezier(.22,.86,.28,1);
}
html[data-glass=liquid][data-glass-tint=regular]{--lg-tint:.5;--lg-diffuse:blur(9px) saturate(1.7) brightness(1.04);--lg-diffuse-soft:blur(7px) saturate(1.6) brightness(1.03);--lg-diffuse-panel:blur(6px) saturate(1.4)}
html[data-glass=liquid][data-glass-tint=tinted]{--lg-tint:.9;--lg-diffuse:blur(16px) saturate(1.6) brightness(1.03);--lg-diffuse-soft:blur(12px) saturate(1.5) brightness(1.03);--lg-diffuse-panel:blur(12px) saturate(1.35)}

@media (max-resolution:1.5dppx){
  html[data-glass=liquid]{--lg-hair:1px}
}

html[data-glass=liquid][data-vates-theme=on] body{
  --vt-glass:var(--lg-sheen-panel),linear-gradient(var(--lg-body-panel),var(--lg-body-panel));
  --vt-glass-line:rgba(255,255,255,.08);
  --vt-glass-shadow:var(--lg-shadow-panel);
  --vs-panel:var(--vt-glass);
  --vs-inset:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025));
  --vs-rim:var(--lg-border);
  --vs-inset-shadow:var(--lg-shadow-inset);

  --arena-panel:var(--vt-glass);--arena-line:var(--vt-glass-line);--arena-shadow:var(--vt-glass-shadow);--vt-shadow:var(--vt-glass-shadow);
}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(
  .sheet,.game-win-rail,.favsheet,#view-games .game,
  #ouGame .pg-card,#ouGamePlay .pg-card:not(.pg-portrait),.pg-picker-panel
){
  --vs-style:LG1;
  background-clip:var(--lg-clip);
  border-color:var(--lg-border);
  box-shadow:var(--lg-shadow-panel);
  -webkit-backdrop-filter:var(--lg-diffuse-panel);backdrop-filter:var(--lg-diffuse-panel);
}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(
  .vs-inset,.vs-field,.hr-row,#q,#qs,.page-shell .seg,
  .page-shell input:not([type=checkbox]):not([type=color]):not([type=range]),
  .page-shell .teamchip:not(.on),.page-shell .favplayer-picked,.page-shell .favresults,.page-shell .langopt:not(.on),#langMenu .langopt:not(.on),
  #sheet .mstats .ms,#sheet .lock-banner,#next-game .profile-metric,.season-stat,.season-split,.team-rating,
  .team-absence-player,.seo-directory-list>li,.profile-absence,.radar-key,.profile-zone-select[aria-pressed=true],
  .pg-club-modes,.pg-board-period,.pg-decision,.pg-choice-row .pg-side,.pg-save,.pg-stepper,
  .pg-player-options>button,.pg-board li,#disclaimer .ic,.prow,.gprow
){
  --vs-style:LG2;
  background-clip:var(--lg-clip);
  border-color:var(--lg-border);
  box-shadow:var(--lg-shadow-inset);
}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(#view-games .game,#view-games .game .gprow){--vs-style:TC2}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(#disclaimer){
  --vs-style:LG6;
  background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.012)),color-mix(in srgb,var(--lg-ground) calc(48% + var(--lg-tint) * 45%),transparent);
  border-bottom-color:transparent;
  box-shadow:var(--lg-bar-line);
  -webkit-backdrop-filter:var(--lg-diffuse-bar);backdrop-filter:var(--lg-diffuse-bar);
}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #view-home :where(#homeTop5List,#homeRankList,#homeEloList) .hr-row{
  --vs-style:TC1;--surface-tone:var(--team-row);
  background:linear-gradient(135deg,color-mix(in srgb,var(--surface-tone) 88%,white),var(--surface-tone) 58%,color-mix(in srgb,var(--surface-tone) 94%,black));
  border:0;background-clip:border-box;box-shadow:var(--lg-row-light);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--row-ink);
}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #view-home :where(#homeTop5List,#homeRankList,#homeEloList) .hr-row .hr-val{color:var(--row-ink)}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.langopt,.teamchip){background-clip:padding-box}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.teamchip.none){background-clip:padding-box!important}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #view-home :where(.pg-decision,.pg-choice-row .pg-side,.pg-save,.pg-club-modes),
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #view-play :where(.pg-decision,.pg-choice-row .pg-side,.pg-save,.pg-club-modes){background-clip:padding-box}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.card>.boardgate){
  --vs-style:LG1;z-index:3;margin-top:-118px;padding-top:62px;border:0;border-radius:0;
  border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;box-shadow:var(--lg-rim-bar);
  background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--lg-ground) 72%,transparent) 56px,color-mix(in srgb,var(--lg-ground) 97%,transparent) 118px);
  -webkit-backdrop-filter:blur(8px) saturate(1.2);backdrop-filter:blur(8px) saturate(1.2);
  -webkit-mask-image:linear-gradient(180deg,transparent,#000 46px);mask-image:linear-gradient(180deg,transparent,#000 46px);
}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.card>.boardgate)::before{content:none}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.tabs [data-tab]:not(.on):hover .tlabel){
  color:transparent;background-image:linear-gradient(100deg,var(--muted) 0 34%,#cfd6e2 44%,#fff 50%,#cfd6e2 56%,var(--muted) 66% 100%);
  background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:tkSweep 1.5s linear infinite}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(
  .vs-menu,.tabs,.datemenu-head,.langmenu,#langMenu,.datemenu,.season-menu,.vates-info-popover,#hq,#hqList,.search-directories,.cookie.on,.langsuggest
){
  --vs-style:LG4;
  background-color:var(--lg-body);
  background-image:var(--lg-sheen);
  background-clip:var(--lg-clip);
  border:1px solid var(--lg-border);
  box-shadow:var(--lg-shadow);
  -webkit-backdrop-filter:var(--lg-diffuse);backdrop-filter:var(--lg-diffuse);
}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(
  .tabs,body.page-shell #tabbar,.datemenu-head,.langmenu,#langMenu,.datemenu,.season-menu,.vates-info-popover,#hqList,.cookie.on
)::after{
  content:"";position:absolute;inset:-1px;border-radius:inherit;padding:var(--lg-ring-width);pointer-events:none;z-index:3;
  background:var(--lg-ring);
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;
  mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);
}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(
  .tabs,body.page-shell #tabbar,.datemenu-head,.langmenu,#langMenu,.datemenu,.season-menu,.vates-info-popover,#hqList,.cookie.on
){box-shadow:var(--lg-shadow-float)}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(
  .vs-menu,.langmenu,#langMenu,.datemenu,.season-menu,.vates-info-popover,#hqList,.search-directories,.langsuggest,.cookie.on
){background-color:var(--lg-body-menu);-webkit-backdrop-filter:var(--lg-diffuse-menu);backdrop-filter:var(--lg-diffuse-menu)}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(
  .vs-control,#pageSearch,#langBtn,.fsocial a,#disclaimerClose,
  #slateCard .dstep,#slateCard .slatedate,.season-trigger,#view-board .tnav,
  #signOutBtn,#exportBtn,#resetPwBtn,
  .pg-navigation button,.infodot>button,.infodot>.i,.pg-club-rules summary
){
  --vs-style:LG3;
  background-color:var(--lg-body);
  background-image:var(--lg-sheen);
  background-clip:var(--lg-clip);
  border:1px solid var(--lg-border);
  box-shadow:var(--lg-shadow);
  -webkit-backdrop-filter:var(--lg-diffuse-soft);backdrop-filter:var(--lg-diffuse-soft);
}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.tabs,body.page-shell #tabbar,.datemenu-head){
  --vs-style:LG5;
  --lg-ring-width:1px;--lg-ring:var(--lg-ring-bar);box-shadow:var(--lg-shadow-bar);
  -webkit-backdrop-filter:var(--lg-diffuse-bar);backdrop-filter:var(--lg-diffuse-bar);
}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) body.page-shell #tabbar{padding:5px;border-radius:999px}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #ouGamePlay{will-change:auto}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #ouGamePlay .pg-track{-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #ouGamePlay .pg-slide{opacity:1;-webkit-mask-image:none;mask-image:none}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #ouGamePlay .pg-card{opacity:1;-webkit-mask-image:none;mask-image:none;transition:none}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #view-play :where(#ouGamePlay .pg-card:not(.pg-portrait),#ouGamePlay .pg-picker-panel){
  background:var(--vt-glass);background-clip:var(--lg-clip);border-color:var(--lg-border);box-shadow:var(--lg-shadow-panel);
  -webkit-backdrop-filter:var(--lg-diffuse-panel);backdrop-filter:var(--lg-diffuse-panel);
}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #view-play :where(#ouGamePlay .pg-club-modes,#ouGamePlay .pg-card:not(.pg-portrait) .pg-decision){
  background:var(--vs-inset);background-clip:var(--lg-clip);border-color:var(--lg-border);box-shadow:var(--lg-shadow-inset);
  -webkit-backdrop-filter:blur(var(--vt-glass-blur));backdrop-filter:blur(var(--vt-glass-blur));
}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #view-play :where(#ouGamePlay .pg-navigation button){
  background-color:var(--lg-body);background-image:var(--lg-sheen);background-clip:var(--lg-clip);border-color:var(--lg-border);box-shadow:var(--lg-shadow);
  -webkit-backdrop-filter:var(--lg-diffuse-soft);backdrop-filter:var(--lg-diffuse-soft);
}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) .tabs .glider{transition:none}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.tabs [data-tab].on,.has-lg-lens>button.on){--vs-style:SEL1}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.vs-segment,[data-lg-segment]).has-lg-lens{position:relative;isolation:isolate}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.vs-segment,[data-lg-segment]).has-lg-lens>button{position:relative;z-index:1}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.vs-segment,[data-lg-segment]).has-lg-lens>button.on{background:transparent;border-color:transparent;box-shadow:var(--lg-rim-bar)}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) .lg-lens{
  position:absolute;z-index:0;top:0;left:0;width:0;height:0;pointer-events:none;border-radius:999px;
  background:var(--vt-action-gradient);box-shadow:var(--lg-selected-shadow);
}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(
  #cookie,#ouGamePlay .pg-club-modes,#langMenu
){
  --vs-style:LG6;
  --lg-band:color-mix(in srgb,var(--lg-ground) calc(48% + var(--lg-tint) * 45%),transparent);
  background:var(--lg-sheen),linear-gradient(var(--lg-band),var(--lg-band));
  background-clip:var(--lg-clip);border-color:transparent;
  box-shadow:var(--lg-bar-line);
  -webkit-backdrop-filter:var(--lg-diffuse-bar);backdrop-filter:var(--lg-diffuse-bar);
}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(#cookie,#langMenu)::after{content:none}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(#cookie){box-shadow:var(--lg-lift-soft)}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(#langMenu){box-shadow:var(--lg-light-faint),var(--lg-lift-soft)}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(#ouGamePlay .pg-club-modes){box-shadow:var(--lg-light-faint),var(--lg-lift-soft)}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #view-play :where(#ouGamePlay .pg-club-modes){
  background:var(--lg-sheen),linear-gradient(var(--lg-band),var(--lg-band));
  background-clip:var(--lg-clip);border-color:transparent;
  box-shadow:var(--lg-light-faint),var(--lg-lift-soft);
  -webkit-backdrop-filter:var(--lg-diffuse-bar);backdrop-filter:var(--lg-diffuse-bar);
}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.top,#disclaimer){
  isolation:isolate;background:none;border:0;box-shadow:var(--lg-no-shadow);
  -webkit-backdrop-filter:none;backdrop-filter:none;
}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.topin,#disclaimer .subbar-in){
  --vs-style:initial;background:none;border:0;box-shadow:var(--lg-no-shadow);
  -webkit-backdrop-filter:none;backdrop-filter:none;
}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.top){--vs-style:LG4}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(#disclaimer){--vs-style:LG5}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.top,#disclaimer)::before{
  content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;
  background:var(--lg-sheen),linear-gradient(var(--lg-body-menu),var(--lg-body-menu));
  -webkit-backdrop-filter:var(--lg-diffuse-menu);backdrop-filter:var(--lg-diffuse-menu);
}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.top)::before{box-shadow:var(--lg-light-faint)}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(#disclaimer)::before{
  background:var(--lg-sheen),linear-gradient(var(--lg-body),var(--lg-body));
  box-shadow:var(--lg-lift-soft);
  -webkit-backdrop-filter:var(--lg-diffuse-bar);backdrop-filter:var(--lg-diffuse-bar);
}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(
  #homeFeatured .fx-block,.langsuggest,.langsuggest .lsno
){
  --vs-style:LG3;
  background:var(--lg-sheen),linear-gradient(var(--lg-body),var(--lg-body));
  background-clip:var(--lg-clip);border-color:var(--lg-border);
  box-shadow:var(--lg-shadow);
  -webkit-backdrop-filter:var(--lg-diffuse-soft);backdrop-filter:var(--lg-diffuse-soft);
}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.langsuggest,.langsuggest .lsno){box-shadow:var(--lg-light-faint),var(--lg-lift-soft)}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(#langBtn){box-shadow:var(--lg-light-faint),var(--lg-lift-soft)}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(#cookieRej){box-shadow:var(--lg-light-normal),var(--lg-lift-soft)}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.pg-card .ghead-teams .gt,#ouGamePlay .pg-choice-row .pg-side){
  box-shadow:var(--lg-light-faint),var(--lg-lift-soft);
}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.pg-card .ghead-teams .gt){box-shadow:var(--lg-no-shadow)!important}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(#ouGamePlay .pg-choice-row .pg-side){clip-path:none}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(#ouGamePlay .pg-card:not(.pg-portrait) .pg-decision){
  --vs-style:LG1;
  background:var(--vt-glass);background-clip:var(--lg-clip);
  border-color:var(--lg-border);
  box-shadow:var(--lg-light-faint),var(--lg-lift-soft);
  -webkit-backdrop-filter:var(--lg-diffuse-panel);backdrop-filter:var(--lg-diffuse-panel);
}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #view-play :where(#ouGamePlay .pg-card:not(.pg-portrait) .pg-decision){
  background:var(--vt-glass);background-clip:var(--lg-clip);border-color:var(--lg-border);
  box-shadow:var(--lg-light-faint),var(--lg-lift-soft);
  -webkit-backdrop-filter:var(--lg-diffuse-panel);backdrop-filter:var(--lg-diffuse-panel);
}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #ouGamePlay :where(.pg-card:not(.pg-portrait)),
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #view-play :where(#ouGamePlay .pg-card:not(.pg-portrait) .pg-decision){
  position:relative;isolation:isolate;background:none;box-shadow:var(--lg-lift-soft);
  -webkit-backdrop-filter:none;backdrop-filter:none;will-change:auto;
}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #ouGamePlay :where(.pg-card:not(.pg-portrait))::before,
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #view-play :where(#ouGamePlay .pg-card:not(.pg-portrait) .pg-decision)::before{
  content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;
  background:var(--vt-glass);box-shadow:var(--lg-rim-panel);-webkit-backdrop-filter:var(--lg-diffuse-panel);backdrop-filter:var(--lg-diffuse-panel);
}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #view-play :where(#ouGamePlay .pg-card:not(.pg-portrait) .pg-decision)::before{box-shadow:var(--lg-light-faint)}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #ouGamePlay :where(.pg-slide.is-active .pg-card){opacity:1}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #ouGame .pg-promo{
  --vs-style:TC1;background:var(--portrait-face);
  border:0;box-shadow:var(--lg-no-shadow);color:var(--player-ink);-webkit-backdrop-filter:none;backdrop-filter:none;
}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #ouGame .pg-promo::before{content:none}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #ouGame .pg-promo-open{background:var(--player-secondary);color:var(--player-second-ink);box-shadow:var(--lg-no-shadow);border:0}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #ouGame .pg-promo-open:hover{filter:brightness(1.08)}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #ouGamePlay .pg-card.pg-portrait{
  --vs-style:initial;position:relative;isolation:isolate;background:none;border:0;box-shadow:var(--lg-no-shadow);color:var(--player-ink);
  -webkit-backdrop-filter:none;backdrop-filter:none;will-change:auto;
}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #ouGamePlay .pg-card.pg-portrait>.pg-body{
  --vs-style:TC1;background:var(--portrait-face);border:0;box-shadow:var(--lg-no-shadow);
}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #ouGamePlay .pg-card.pg-portrait .pg-decision{
  --vs-style:initial;background:none;border:0;border-radius:0;box-shadow:var(--lg-no-shadow);color:var(--player-ink);-webkit-backdrop-filter:none;backdrop-filter:none;
}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.vs-panel,.top,#disclaimer,.pg-homecard,.pg-card,.pg-board,.pg-decision)[data-vs-try]::before{content:none!important}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.top,#disclaimer)[data-vs-light]::before{box-shadow:var(--lg-no-shadow)}

html[data-glass=liquid] [data-vs-try]{--lg-try-team:var(--surface-tone,var(--player-team,var(--team-row,var(--team-color,var(--vt-button-accent,#ce1141)))))}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) [data-vs-try=LG1]{--vs-style:LG1;background:var(--vt-glass)!important;border-color:var(--lg-border)!important;box-shadow:var(--lg-shadow-panel)!important;
  -webkit-backdrop-filter:var(--lg-diffuse-panel)!important;backdrop-filter:var(--lg-diffuse-panel)!important;color:var(--text)!important}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) [data-vs-try=LG2]{--vs-style:LG2;background:var(--vs-inset)!important;border-color:var(--lg-border)!important;box-shadow:var(--lg-shadow-inset)!important;
  -webkit-backdrop-filter:blur(var(--vt-glass-blur))!important;backdrop-filter:blur(var(--vt-glass-blur))!important;color:var(--text)!important}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) [data-vs-try=LG3]{--vs-style:LG3;background:var(--lg-sheen),linear-gradient(var(--lg-body),var(--lg-body))!important;border-color:var(--lg-border)!important;box-shadow:var(--lg-shadow)!important;
  -webkit-backdrop-filter:var(--lg-diffuse-soft)!important;backdrop-filter:var(--lg-diffuse-soft)!important;color:var(--text)!important}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) [data-vs-try=LG4]{--vs-style:LG4;--lg-try-menu:var(--lg-rim-control),0 18px 40px -18px rgba(0,0,0,.7);
  background:var(--lg-sheen),linear-gradient(var(--lg-body-menu),var(--lg-body-menu))!important;border-color:var(--lg-border)!important;box-shadow:var(--lg-try-menu)!important;
  -webkit-backdrop-filter:var(--lg-diffuse-menu)!important;backdrop-filter:var(--lg-diffuse-menu)!important;color:var(--text)!important}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) [data-vs-try=LG5]{--vs-style:LG5;--lg-try-bar:inset 0 0 0 1px rgba(255,255,255,.13),var(--lg-shadow-bar);
  background:var(--lg-sheen),linear-gradient(var(--lg-body),var(--lg-body))!important;border-color:transparent!important;box-shadow:var(--lg-try-bar)!important;
  -webkit-backdrop-filter:var(--lg-diffuse-bar)!important;backdrop-filter:var(--lg-diffuse-bar)!important;color:var(--text)!important}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) [data-vs-try=LG6]{--vs-style:LG6;--lg-try-band:color-mix(in srgb,var(--lg-ground) calc(48% + var(--lg-tint) * 45%),transparent);
  background:var(--lg-sheen),linear-gradient(var(--lg-try-band),var(--lg-try-band))!important;border-color:transparent!important;box-shadow:var(--lg-bar-line)!important;
  -webkit-backdrop-filter:var(--lg-diffuse-bar)!important;backdrop-filter:var(--lg-diffuse-bar)!important;color:var(--text)!important}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) [data-vs-try=LZ]{--vs-style:LZ;--lg-try-edge:inset 0 0 0 1px color-mix(in srgb,var(--lg-try-team) 85%,white 15%),inset 0 1px 0 0 rgba(255,255,255,.3);
  background:color-mix(in srgb,var(--lg-try-team) 58%,transparent)!important;border-color:transparent!important;box-shadow:var(--lg-try-edge)!important;
  -webkit-backdrop-filter:var(--lg-diffuse-tint)!important;backdrop-filter:var(--lg-diffuse-tint)!important;color:#fff!important}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) [data-vs-try=SEL1],html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) [data-vs-try=SEL2],html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) [data-vs-try=ACT]{background:var(--vt-action-gradient)!important;border-color:transparent!important;
  box-shadow:var(--lg-selected-shadow)!important;color:var(--vt-button-ink)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) [data-vs-try=SEL1]{--vs-style:SEL1}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) [data-vs-try=SEL2]{--vs-style:SEL2}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) [data-vs-try=ACT]{--vs-style:ACT;border-radius:999px!important}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) [data-vs-try=TC1]{--vs-style:TC1;background:linear-gradient(135deg,color-mix(in srgb,var(--lg-try-team) 88%,white),var(--lg-try-team) 58%,color-mix(in srgb,var(--lg-try-team) 88%,black))!important;
  border-color:transparent!important;box-shadow:var(--lg-selected-shadow)!important;color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) [data-vs-try=TC2]{--vs-style:TC2;background:linear-gradient(180deg,color-mix(in srgb,var(--lg-try-team) 90%,white),color-mix(in srgb,var(--lg-try-team) 86%,black))!important;
  border-color:rgba(255,255,255,.07)!important;box-shadow:var(--lg-shadow-panel)!important;color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) [data-vs-try=TC3]{--vs-style:TC3;--lg-try-row:inset 0 1px 0 #ffffff11;background:linear-gradient(180deg,color-mix(in srgb,var(--lg-try-team) 90%,white),color-mix(in srgb,var(--lg-try-team) 86%,black))!important;
  border-color:transparent!important;box-shadow:var(--lg-try-row)!important;color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) [data-vs-try=TC4]{--vs-style:TC4;--lg-try-pill:inset 0 1px 0 rgba(255,255,255,.35),0 1px 2px rgba(0,0,0,.35);background:var(--lg-try-team)!important;border-color:transparent!important;
  border-radius:999px!important;box-shadow:var(--lg-try-pill)!important;color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) [data-vs-try=WARN]{--vs-style:WARN;--lg-try-warn:inset 0 .5px 0 #ffe19245;border-color:transparent!important;color:#ffe192!important;box-shadow:var(--lg-try-warn)!important;
  background:linear-gradient(160deg,#eac95724,#b48a1720)!important;background-clip:padding-box!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where([data-vs-edge],[data-vs-light],[data-vs-lift]){
  box-shadow:var(--lg-dg-lift,var(--lg-dg-base-shadow))!important;
}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where([data-vs-edge],[data-vs-light],[data-vs-lift])::before{box-shadow:var(--lg-dg-before-shadow,0 0 #0000)!important}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) [data-vs-rim-after]::after{content:none!important}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) [data-vs-edge=edge]{--lg-dg-offset:0px}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) [data-vs-edge=inside]{--lg-dg-offset:1px}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) [data-vs-light=none]{--lg-dg-rim-alpha:0}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) [data-vs-light=faint]{--lg-dg-rim-alpha:.12}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) [data-vs-light=normal]{--lg-dg-rim-alpha:.24}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) [data-vs-light=bright]{--lg-dg-rim-alpha:.48}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) [data-vs-light=ring]{--lg-dg-rim-alpha:.22}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) [data-vs-lift=none]{--lg-dg-lift:0 0 #0000}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) [data-vs-lift=soft]{--lg-dg-lift:0 12px 30px -22px rgba(0,0,0,.6)}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) [data-vs-lift=deep]{--lg-dg-lift:0 18px 40px -14px rgba(0,0,0,.75)}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) [data-vs-lift=glow]{--lg-dg-lift:0 0 18px -4px rgba(255,255,255,.2)}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) .dg-rim{position:absolute!important;display:block!important;padding:var(--lg-hair,.5px)!important;margin:0!important;pointer-events:none!important;z-index:4;
  background:linear-gradient(180deg,rgb(255 255 255 / var(--lg-dg-rim-alpha)),rgb(255 255 255 / calc(var(--lg-dg-rim-alpha) * .25)) 30%,transparent 55%)!important;
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;
  mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) .dg-rim.dg-rim-ring{background:rgb(255 255 255 / var(--lg-dg-rim-alpha))!important}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) [data-vs-rim-fallback=true]{--lg-dg-fallback:inset 0 calc(var(--lg-dg-rim-inset) + var(--lg-hair)) 0 calc(-1 * var(--lg-dg-rim-inset)) rgb(255 255 255 / var(--lg-dg-rim-alpha)),var(--lg-dg-lift,var(--lg-dg-base-shadow));box-shadow:var(--lg-dg-fallback)!important}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) [data-vs-rim-fallback=border]{border-top-color:rgb(255 255 255 / var(--lg-dg-rim-alpha))!important}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.vs-notice){
  --vs-style:LG2;background:var(--vs-inset);background-clip:var(--lg-clip);border:1px solid transparent;box-shadow:var(--lg-shadow-inset);color:var(--text);
  -webkit-backdrop-filter:var(--lg-diffuse-soft);backdrop-filter:var(--lg-diffuse-soft);border-radius:12px;padding:12px 14px;font:550 13px/1.5 var(--vt-font-ui);
}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) .account-page .notice.info.show{display:flex;align-items:flex-start;gap:10px}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) .account-page .notice.info::before{content:"✓";color:var(--text);font-size:14px;flex:none}

@media (prefers-reduced-transparency:reduce){
  html[data-glass=liquid]{--lg-tint:1;--lg-diffuse:none;--lg-diffuse-soft:none;--lg-diffuse-panel:none;--lg-diffuse-menu:none;--lg-diffuse-bar:none;--lg-diffuse-tint:none;
    --lg-body:color-mix(in srgb,var(--lg-ground) 96%,#000);--lg-body-panel:var(--lg-body);--lg-body-menu:var(--lg-body)}
}
@media (prefers-contrast:more){
  html[data-glass=liquid]{--lg-hair:1px;--lg-border:rgba(255,255,255,.55);--lg-tint:.94}
}
@media (prefers-reduced-motion:reduce){
  html[data-glass=liquid]:not(#lg):not(#lg) :where(.top,#ouGamePlay .pg-card){transition:none!important}
}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #eloWin .elopresets.has-lg-lens>button{transition:none}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #eloWin .elopresets.has-lg-lens>button.on{background:none;box-shadow:var(--lg-no-shadow);-webkit-text-fill-color:currentColor;animation:none}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(#ouGame .pg-promo,#summary .sum-tabs,.infodot>button){border:0;box-shadow:var(--lg-row-light)}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(#langMenu,#vates-info,#gameWinRail,#ouGamePlay .pg-club-modes){border:0;outline:0}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #view-games .game{background:transparent;border:0;box-shadow:var(--lg-no-shadow);backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(#view-games .fixture-header,#ouGamePlay .pg-fixture){border:0;border-radius:14px;overflow:hidden;box-shadow:var(--lg-row-light)}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #view-games .game-surface{position:relative;overflow:hidden;border-radius:14px;background:linear-gradient(90deg,var(--game-away) 0 50%,var(--game-home) 50% 100%)}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #view-games .gbody{border-radius:14px 14px 0 0;overflow:hidden}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #view-games .gtotalsbar{border-radius:0 0 14px 14px;overflow:hidden;border:0;margin:0;justify-content:center;background:var(--lg-sheen-panel),#ffffff08;box-shadow:var(--lg-no-shadow);backdrop-filter:var(--lg-diffuse-panel);-webkit-backdrop-filter:var(--lg-diffuse-panel)}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.full-table-close,.fav-player-avatar,.pg-club-rules summary,.pg-winner-choice){
  position:relative;border:0;outline:0;box-shadow:var(--lg-no-shadow);
}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.full-table-close,.fav-player-avatar,.pg-club-rules summary,.pg-winner-choice)::after{
  content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;
  background:radial-gradient(ellipse at 50% 0%,#ffffff85 0%,#ffffff38 38%,#ffffff00 72%);
  -webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;
  mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;
}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.vs-avatar,.vs-edge-light){border:0;outline:0;box-shadow:var(--lg-no-shadow)}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.vs-avatar,.vs-edge-light)::after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;box-shadow:var(--lg-rim-panel)}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(#ouGame,#ouGamePlay) .pg-portrait-photo .avatar::after{content:none}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(#homeFeatured,#sheet,.sr-player-banner[data-banner-style=sheet]) :where(.fx-block.vs-featured-control,.avatar.vs-featured-control){
  --vs-style:LG3;background:var(--lg-sheen),linear-gradient(var(--lg-body),var(--lg-body))!important;background-clip:var(--lg-clip)!important;
  border:1px solid var(--lg-border);border-radius:12px;outline:0;box-shadow:var(--lg-shadow);
  -webkit-backdrop-filter:var(--lg-diffuse-soft);backdrop-filter:var(--lg-diffuse-soft);
}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(#homeFeatured,#sheet,.sr-player-banner[data-banner-style=sheet]) .avatar.vs-featured-control::after{
  content:"";background:none;box-shadow:var(--lg-rim-control),inset 0 0 8px 0 rgba(255,255,255,.035);
}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.vs-control--quiet){border:0;box-shadow:var(--lg-rim-panel)}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #disclaimerClose{border:0;outline:0;box-shadow:var(--lg-rim-panel)}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #disclaimerClose::after{content:none}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.infodot>button:focus-visible,.subbar-x:focus-visible,.close:focus-visible,.full-table-close:focus-visible){outline:2px solid var(--text);outline-offset:3px}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.infodot>button,.infodot>.i,.close){border:0;outline:0;box-shadow:var(--lg-shadow)}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.infodot>button,.infodot>.i,.close)::after{content:none}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #slateCard .dstep{border:0;outline:0;box-shadow:var(--lg-rim-inset)}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #slateCard .dstep::after{content:none}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.slatepick,#slateCard .slatedate){border:0;outline:0}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(#homeFeatured .fx-identity>.avatar,.gprow .gid){background:linear-gradient(150deg,#ffffff13,#ffffff04);border-radius:9px;box-shadow:var(--lg-no-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.gprow .gid .avatar){background:transparent!important;box-shadow:var(--lg-no-shadow);border:0}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(#summary,#augTable,#gravityTable,#insArt,.tpill,.pinpill,.rkpill,.rank,.rank .rk,.dstep,.slatepick){border-color:transparent;outline:0;box-shadow:var(--lg-no-shadow)}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(#summary .sum-tabs,thead th):not(:where(.sr-roster-matrix th)){box-shadow:var(--lg-no-shadow);background-image:none;border-top:0}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(#view-board .board){border:0;outline:0;box-shadow:var(--lg-row-light);border-radius:16px}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.dnav){display:grid;place-items:center;padding:0;width:28px;height:32px;line-height:1;font-family:var(--vt-font-ui);font-size:27px;border:0;box-shadow:var(--lg-no-shadow);background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.vs-stat,#sheet .mstats .ms){--vs-style:LG2;background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:0;box-shadow:var(--lg-row-light);backdrop-filter:none;-webkit-backdrop-filter:none;position:relative;box-sizing:border-box}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(#sheet .mstats .ms){min-height:68px;padding:12px 28px 12px 12px}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(#sheet .mstats .ms.shrow){padding:12px 28px 12px 12px}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(#sheet .mstats .ms[data-stat-detail]){cursor:pointer;padding:12px}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(#sheet .mstats .ms[data-stat-detail]):focus-visible{outline:2px solid var(--text);outline-offset:2px}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #sheet .mstats .ms .ms-detail{position:absolute;inset:0;z-index:2;display:flex;flex-wrap:wrap;align-content:center;align-items:baseline;justify-content:center;gap:5px 8px;padding:11px;border-radius:inherit;background:var(--lg-sheen-panel),color-mix(in srgb,var(--lg-ground) 64%,transparent);box-shadow:var(--lg-row-light);-webkit-backdrop-filter:var(--lg-diffuse-bar);backdrop-filter:var(--lg-diffuse-bar);opacity:0;visibility:hidden;transform:scale(.98);transition:opacity .14s,transform .14s,visibility .14s;box-sizing:border-box;text-align:center}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #sheet .mstats .ms.is-detail-open .ms-detail{opacity:1;visibility:visible;transform:none}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(#gameWinRail){background:none;border:0;outline:0;box-shadow:var(--lg-no-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(#gameWinRail .gwp-modal){background:var(--lg-sheen-panel),#ffffff08;border:0;border-radius:14px;box-shadow:var(--lg-row-light);outline:0;backdrop-filter:var(--lg-diffuse-bar);-webkit-backdrop-filter:var(--lg-diffuse-bar)}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(#view-games .gtotalsbar){border:0;box-shadow:var(--lg-no-shadow);background:#ffffff06;backdrop-filter:var(--lg-diffuse-panel);-webkit-backdrop-filter:var(--lg-diffuse-panel)}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(#view-games .gtotalsbar)::before,
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(#view-games .gtotalsbar)::after{content:none}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #view-board .board thead{background:rgba(255,255,255,.035);box-shadow:var(--lg-rim-bar);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) #view-board .board thead th{background:transparent;box-shadow:var(--lg-no-shadow)}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.impact-intro){display:flex;flex-direction:column;gap:28px;padding:18px}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.impact-intro .augrank){padding:0;background:none;border:0;box-shadow:var(--lg-no-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(a.fullgo){width:fit-content;display:inline-flex;align-items:center;gap:7px;padding:10px 17px;border:0;border-radius:999px;background:var(--vt-action-gradient);color:var(--vt-button-ink);box-shadow:var(--lg-row-light);font:700 11px/1.3 var(--vt-font-display);letter-spacing:.035em;text-transform:uppercase;text-decoration:none}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(a.fullgo>span[aria-hidden]){transition:transform .18s}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(a.fullgo:is(:hover,:focus-visible)>span[aria-hidden]){transform:translateX(3px)}
@media(max-width:700px){html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.impact-intro){grid-template-columns:1fr;gap:20px}}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.full-table-content .impact-intro){display:none}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(#accountContent #username,#accountContent #email,#resetPwBtn,.page-shell .langopt,#unitSeg,#favTeamSearch,.page-shell .teamchip,#favPlayerPicked,#favPlayerSearch,#exportBtn,.slatepick,#ouGamePlay button,#ouGamePlay .pg-club-rules){border:0;outline:0}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(#accountContent input,#accountContent button,#ouGamePlay button):focus-visible{outline:2px solid var(--text);outline-offset:3px}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(#ouGamePlay .pg-winner-choice.is-selected,#ouGamePlay .pg-side.is-selected){outline:1px solid #ffffffe6;outline-offset:1px;box-shadow:var(--lg-no-shadow);border:0}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(#resetPwBtn,#exportBtn):hover{filter:none;transform:none;background:var(--vs-inset);color:var(--text);box-shadow:var(--lg-shadow-inset)}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(#deleteBtn){border:1px solid #d4b753;outline:0;border-radius:999px;background:linear-gradient(160deg,#303033,#19191c);color:#ffe192;box-shadow:var(--lg-row-light);padding:10px 17px;min-height:42px;filter:none;transition:none}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(#deleteBtn):hover{background:linear-gradient(160deg,#303033,#19191c);color:#ffe192;filter:none;transform:none;box-shadow:var(--lg-row-light)}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(#view-games .gtotalsbar,#gameWinRail){backdrop-filter:var(--lg-diffuse-bar);-webkit-backdrop-filter:var(--lg-diffuse-bar)}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) .pg-club-rules summary>span{border:0}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.vs-panel){
  --vs-style:LG1;position:var(--vs-panel-position,relative);isolation:isolate;
  border:0;border-radius:16px;background:none;box-shadow:var(--lg-lift-soft);
  -webkit-backdrop-filter:none;backdrop-filter:none;will-change:auto;
}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.vs-panel)::before{
  content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;
  background:var(--vt-glass);box-shadow:var(--lg-rim-panel);
  -webkit-backdrop-filter:var(--lg-diffuse-panel);backdrop-filter:var(--lg-diffuse-panel);
}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.vs-segment,.vs-field){
  --vs-style:LG2;background:var(--vs-inset);background-clip:padding-box;border:0;
  box-shadow:var(--lg-rim-inset);-webkit-backdrop-filter:var(--lg-diffuse-soft);backdrop-filter:var(--lg-diffuse-soft);
}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.vs-field){border-radius:12px}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.vs-field:focus-visible){outline:2px solid var(--text);outline-offset:3px}

html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(#homeFeatured .avatar.vs-featured-control img,#sheet .avatar.vs-featured-control img){object-fit:cover;object-position:center top}
