.pg-current-calls{min-width:0;margin-bottom:20px}
.pg-current-sum{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 12px;margin:12px 0;color:var(--muted);font:500 12px/1.4 var(--vt-font-ui)}
.pg-current-sum>strong{color:var(--text);font-weight:600}
.pg-current-sum>b{margin-left:auto;color:var(--text);font:700 21px/1.1 var(--vt-font-num)}
.pg-current-sum>b small{font-size:10px}
.pg-current-empty{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.5}
.pg-recap-fixtures{display:grid;gap:4px;margin-top:12px;min-width:0}
.pg-recap-fixtures.is-scrollable{max-height:370px;overflow:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text),transparent 70%) transparent;scroll-padding-block:8px;overscroll-behavior:contain}
.pg-recap-fixture{min-width:0;border:0;border-radius:12px;background:none}
.pg-recap-fixture>summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto 12px;align-items:center;column-gap:10px;row-gap:7px;padding:12px 4px;list-style:none;cursor:pointer;color:var(--text);border:0;border-radius:12px;user-select:none}
.pg-recap-fixture>summary::-webkit-details-marker{display:none}
.pg-recap-fixture[open]>summary{background:color-mix(in srgb,var(--text),transparent 96%)}
.pg-recap-match{display:flex;flex-direction:column;gap:4px;min-width:0}
.pg-recap-match>strong{font:700 13px/1.25 var(--vt-font-name);letter-spacing:.015em;overflow-wrap:anywhere}
.pg-recap-match>small{color:var(--muted);font:500 10px/1.3 var(--vt-font-ui)}
.pg-recap-markets{display:flex;align-items:center;gap:4px;min-width:0}
.pg-recap-market{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:27px;padding:4px 3px;border-radius:6px;color:var(--muted);background:color-mix(in srgb,var(--text),transparent 96%)}
.pg-recap-market>span{font:650 8px/1 var(--vt-font-ui);letter-spacing:.025em}
.pg-recap-market>b{font:700 12px/1 var(--vt-font-num)}
.pg-recap-market[data-outcome=won]{color:#52d78c;background:#52d78c13}
.pg-recap-market[data-outcome=lost]{color:#ff7379;background:#ff737912}
.pg-recap-market[data-outcome=settled]{color:var(--text)}
.pg-recap-market[data-outcome=saved]{color:var(--text);background:color-mix(in srgb,var(--text),transparent 92%)}
.pg-recap-market[data-outcome=empty]{background:none;opacity:.5}
.pg-recap-total{display:flex;flex-direction:column;align-items:flex-end;gap:3px;min-width:30px;white-space:nowrap;font:700 18px/1 var(--vt-font-num)}
.pg-recap-total>small{font:500 9px/1 var(--vt-font-ui);color:var(--muted)}
.pg-recap-chevron{display:grid;place-items:center;font:500 22px/1 var(--vt-font-ui);transform:rotate(90deg);transition:transform .16s}
.pg-recap-fixture[open]>summary>.pg-recap-chevron{transform:rotate(-90deg)}
.pg-recap-call-list{display:grid;gap:16px;padding:13px 4px 17px}
.pg-recap-call{min-width:0}
.pg-recap-call-head{display:flex;align-items:center;justify-content:space-between;gap:12px}
.pg-recap-call-head>div:first-child{display:flex;flex-direction:column;gap:4px;min-width:0}
.pg-recap-call-head small{color:var(--muted);font:500 10px/1.3 var(--vt-font-ui)}
.pg-recap-call-head strong{font:650 13px/1.3 var(--vt-font-name);overflow-wrap:anywhere}
.pg-recap-call .pg-result-detail{display:flex;flex-direction:column;gap:3px;margin-top:5px;font-size:11px;line-height:1.5}
.pg-recap-call .pg-result-mark[data-right=false]{color:#ff7379}
.pg-recap-call .pg-result-mark[data-right=true]{color:#52d78c}
.pg-recap-call .pg-result-pending{font-size:10px}
.pg-recap-review{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:2px 0;border:0;background:none;color:var(--text);font:550 10px/1.4 var(--vt-font-ui);cursor:pointer}
.pg-recap-review>span{font-size:18px;line-height:1;transition:transform .16s}
.pg-recap-review:is(:hover:where([data-vates-hover] *),:focus-visible)>span{transform:translateX(3px)}
.pg-recap-fixture :is(summary,button):focus-visible,.pg-recap-fixtures:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
.pg-recap-call .pg-result-rules{margin-top:5px}
.pg-recap-call .pg-result-rules summary{font-size:10px;text-decoration:none;color:var(--muted)}
.pg-recap-call .pg-result-rules p{font-size:11px;line-height:1.5}
@media(max-width:420px){
 .pg-recap-fixture>summary{grid-template-columns:minmax(0,1fr) auto 12px;column-gap:8px;padding-block:11px}
 .pg-recap-match{grid-column:1;grid-row:1}
 .pg-recap-markets{grid-column:1;grid-row:2}
 .pg-recap-total{grid-column:2;grid-row:1/3}
 .pg-recap-chevron{grid-column:3;grid-row:1/3}
 .pg-recap-market{flex-direction:row;gap:5px;padding:5px;min-width:0}
 .pg-recap-market>span{font-size:8px}
 .pg-recap-call-head{align-items:flex-start}
 .pg-recap-call-head .pg-result-score{flex:none}
 .pg-recap-fixtures.is-scrollable{max-height:350px}
}
@media(prefers-reduced-motion:reduce){.pg-recap-chevron,.pg-recap-review>span{transition:none}}

.member-profile-settings:not(.account-section){margin:0;padding:0;background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}
.member-profile-settings:not(.account-section)::before,.member-profile-settings:not(.account-section)::after{content:none}
.member-profile-settings [hidden],.member-page [hidden],.member-design-preview [hidden]{display:none!important}
.member-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}
.member-editor-fields{min-width:0}
.member-editor-fields .field{margin-bottom:18px}
.member-editor-fields .vs-field{width:100%;resize:vertical;border-radius:10px;padding:11px 12px;color:var(--text);font:500 14px/1.45 var(--vt-font-ui)}
.member-bio-label{display:flex!important;align-items:center;justify-content:space-between;gap:12px}
.member-bio-label small{font:500 11px/1.2 var(--vt-font-ui);color:var(--muted)}
.member-choice-section{margin:20px 0 0}
.member-choice-section h3{margin:0 0 10px;font:700 13px/1.3 var(--vt-font-ui)}
.member-style-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
.member-style-choices button{position:relative;display:flex;flex-direction:column;align-items:center;gap:9px;min-width:0;padding:10px 7px 12px;border:0;border-radius:11px;background:#ffffff04;color:var(--muted);font:550 11px/1.3 var(--vt-font-ui);cursor:pointer;box-shadow:inset 0 1px #ffffff20}
.member-style-choices button:hover:where([data-vates-hover] *){color:var(--text);background:#ffffff09}
.member-style-choices button[aria-pressed=true]{color:var(--text);box-shadow:inset 0 1px #ffffff70;background:#ffffff0d}
.member-style-choices button[aria-pressed=true]::after{content:"";position:absolute;top:8px;right:8px;width:7px;height:4px;border-left:1.5px solid var(--text);border-bottom:1.5px solid var(--text);transform:rotate(-45deg)}
.member-style-choices button:focus-visible,.member-text-action:focus-visible{outline:2px solid var(--text);outline-offset:3px}
.member-avatar{position:relative;display:grid;place-items:center;flex:none;width:76px;height:76px;overflow:visible;border-radius:50%;background:none;box-shadow:none}
.member-avatar-image{display:block;width:100%;height:100%;object-fit:contain;max-width:none;border:0;border-radius:0;filter:none}
.member-avatar-choices .member-avatar{width:72px;height:72px;border-radius:50%}
.member-banner-swatch{position:relative;display:block;width:100%;height:80px;overflow:hidden;border-radius:7px;background:#102b81;box-shadow:inset 0 1px #ffffff45}
.member-editor-preview-column{min-width:0}
.member-card{padding:0;overflow:hidden;border-radius:16px;color:var(--text)}
.member-banner{position:relative;height:125px;overflow:hidden;background:#102b81}
.member-court-drawing{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.member-banner-art{display:none}
[data-member-banner=crosslight] .member-banner-art-crosslight,[data-member-banner=court] .member-banner-art-court,[data-member-banner=duotone] .member-banner-art-duotone{display:inline}
.member-banner-word{position:absolute;right:18px;bottom:10px;font:850 12px/1 var(--vt-font-display);font-stretch:125%;letter-spacing:.13em;color:#f7eddf}
.member-identity{position:relative;display:flex;align-items:flex-start;gap:16px;padding:22px 22px 25px}
.member-identity>.member-avatar{margin-top:-55px;border:0;width:85px;height:85px;border-radius:50%}
.member-identity>div{min-width:0;flex:1}
.member-identity h1,.member-identity h2{margin:2px 0 0;font:750 25px/1.1 var(--vt-font-name,var(--vt-font-display));overflow-wrap:anywhere;letter-spacing:.01em}
.member-kicker{margin:0 0 6px;color:var(--muted);font:550 10px/1.3 var(--vt-font-ui);letter-spacing:.05em}
.member-bio{margin:12px 0 0;max-width:62ch;white-space:pre-wrap;overflow-wrap:anywhere;font:450 13px/1.5 var(--vt-font-ui);color:var(--muted)}
.member-preview-caption{margin:16px 0 8px;color:var(--muted);font:500 11px/1.4 var(--vt-font-ui)}
.member-row-preview{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border-radius:11px;background:var(--member-row-paint);box-shadow:inset 0 1px #ffffff35}
.member-row-preview .member-avatar{width:32px;height:32px;border-radius:50%}
.member-row-preview>strong{min-width:0;flex:1;overflow-wrap:anywhere;font:650 13px/1.2 var(--vt-font-name,var(--vt-font-display))}
.member-row-rank{color:var(--muted);font:600 12px/1 var(--vt-font-name,var(--vt-font-display))}
.member-row-points{font:700 17px/1 var(--vt-font-name,var(--vt-font-display));white-space:nowrap}
.member-row-points small{font:650 9px/1 var(--vt-font-ui);color:var(--muted)}
.member-visibility{margin-top:26px;max-width:76ch}
.member-visibility-note{font:550 13px/1.5 var(--vt-font-ui);color:var(--muted);margin:0 0 15px}
.member-publish-choice{display:flex;align-items:flex-start;gap:10px;font:600 13px/1.5 var(--vt-font-ui)}
.member-publish-choice input{flex:none;accent-color:var(--accent);width:17px;height:17px;margin:2px 0 0}
.member-publish-choice:has(input:disabled){color:var(--muted)}
.member-privacy-note{margin:10px 0 18px;font:450 11px/1.55 var(--vt-font-ui);color:var(--muted)}
.member-editor-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px}
.member-editor-actions .btn{font-size:12px}
.member-profile-link{color:var(--text);font:650 12px/1.3 var(--vt-font-ui);display:flex;align-items:center;gap:6px}
.member-profile-link>span{font-size:20px;transition:transform .18s}
.member-profile-link:hover:where([data-vates-hover] *){text-decoration:none}.member-profile-link:hover:where([data-vates-hover] *)>span{transform:translateX(3px)}
.member-save-status,.member-public-status{margin:14px 0 0;color:var(--muted);font:500 12px/1.5 var(--vt-font-ui)}
.member-save-status:empty,.member-public-status:empty{display:none}
.member-save-status.is-error{color:var(--bad)}
.member-page #memberPublic{max-width:850px;margin:12px auto 40px}
.member-page .member-banner{height:185px}
.member-page .member-identity{padding:24px 28px 28px;gap:24px}
.member-page .member-identity>.member-avatar{width:104px;height:104px;margin-top:-65px;border-radius:50%}
.member-page .member-identity h1{font-size:34px}
.member-record{padding:0 28px 28px}
.member-record header h2{margin:0 0 17px;font:700 15px/1.3 var(--vt-font-display);font-stretch:112%}
.member-record-main{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.member-record-main>div{display:flex;flex-direction:column;gap:5px}
.member-record-main strong{font:750 34px/1 var(--vt-font-name,var(--vt-font-display));color:var(--text)}
.member-record-main span{font:500 12px/1.3 var(--vt-font-ui);color:var(--muted)}
.member-record-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:26px}
.member-record-details h3{font:650 12px/1.4 var(--vt-font-ui);margin:0 0 7px}
.member-record-details p{margin:0;font:500 12px/1.5 var(--vt-font-ui);color:var(--muted)}
.member-record-details strong{font:700 16px/1.3 var(--vt-font-name,var(--vt-font-display));color:var(--text)}
.member-dot{margin:0 8px}
.member-public-actions{display:flex;align-items:center;justify-content:flex-end;gap:18px;flex-wrap:wrap;margin-top:18px}
.member-public-actions>.btn:first-child{margin-right:auto}
.member-text-action{border:0;background:none;padding:5px 0;color:var(--muted);font:550 12px/1.3 var(--vt-font-ui);cursor:pointer;text-decoration:none}
.member-text-action:hover:where([data-vates-hover] *){color:var(--text);text-decoration:none}
.member-report-panel{margin:18px 0 0;padding:15px;border-radius:12px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}
.member-report-panel label{font:600 12px var(--vt-font-ui)}
.member-report-panel select{color:var(--text);background:var(--panel);padding:9px;border-radius:8px;font:500 12px var(--vt-font-ui)}
.member-report-panel option{background:var(--bg);color:var(--text)}
.member-unavailable{padding:26px}
.member-unavailable h1{font-size:26px}
.member-unavailable p{color:var(--muted);font-size:14px}
@media(max-width:780px){.member-editor-grid{grid-template-columns:1fr;gap:24px}.member-editor-preview-column{position:static;max-width:550px}.member-style-choices button{padding:7px 4px;font-size:10px}.member-avatar-choices .member-avatar{width:64px;height:64px}}
@media(max-width:480px){.member-avatar-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.member-identity{padding:19px 15px 22px;gap:12px}.member-identity>.member-avatar{width:70px;height:70px;margin-top:-47px}.member-identity h2{font-size:22px}.member-page .member-banner{height:140px}.member-page .member-identity{padding:20px 18px;gap:16px}.member-page .member-identity>.member-avatar{width:75px;height:75px;margin-top:-50px;border-radius:50%}.member-page .member-identity h1{font-size:27px}.member-record{padding:0 18px 22px}.member-record-main{gap:8px}.member-record-main strong{font-size:29px}.member-record-main span{font-size:10px}.member-record-details{grid-template-columns:1fr;gap:17px}.member-editor-actions{gap:10px}.member-editor-actions .btn{padding:11px 14px}.member-public-actions{gap:12px}.member-public-actions .btn{font-size:12px}}
.member-design-preview .panel>.member-profile-settings{margin-top:0!important;padding-top:0!important}

.member-profile-settings .member-copy-link{color:var(--text);font-weight:600;text-decoration:none;text-shadow:none}
.member-profile-settings .member-copy-link:is(:hover:where([data-vates-hover] *),:focus-visible){color:transparent;text-decoration:none;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}
.member-profile-settings .member-copy-link:focus-visible{outline:1px solid var(--text);outline-offset:3px;border-radius:3px}
@media(prefers-reduced-motion:reduce){.member-profile-settings .member-copy-link:is(:hover:where([data-vates-hover] *),:focus-visible){animation:none;background:none;color:var(--text);-webkit-text-fill-color:currentColor}}

.member-style-switch{display:flex;gap:4px;padding:4px;border-radius:14px;margin:0 0 12px}
.member-style-switch button{flex:1;min-width:0;border:0;border-radius:10px;padding:10px 6px;background:none;color:var(--muted);font:600 12px/1.25 var(--vt-font-ui);cursor:pointer}
.member-style-switch button[aria-pressed=true]{background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 75%,#142d55),color-mix(in srgb,var(--accent2) 65%,#142d55));color:#fff;box-shadow:inset 0 1px #ffffff65}
.member-style-switch button:focus-visible{outline:2px solid var(--text);outline-offset:2px}
.member-style-switch+.member-choice-section{margin-top:0}
.member-choice-section{min-height:190px;margin:0}
.member-bio-field{margin:18px 0 0!important}
.member-bio-field label{margin-bottom:8px;font:600 12px/1.3 var(--vt-font-ui)}
.member-preview-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin:12px 0 24px;font:500 11px/1.4 var(--vt-font-ui);color:var(--muted)}
.member-visibility.is-private{max-width:none;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;margin-top:26px}
.member-private-note .member-visibility-note{margin:0 0 5px;font-size:12px}
.member-private-note>a{font:500 11px/1.4 var(--vt-font-ui)}
.member-visibility.is-private .member-save-status{flex-basis:100%;margin:0}
.member-editor-actions>.btn.solid{border-radius:12px}
@media(max-width:780px){.member-editor-grid{gap:24px}.member-editor-preview-column{max-width:none}.member-choice-section{min-height:0}.member-visibility.is-private{align-items:flex-start}}

.member-banner-choices{grid-template-columns:1fr;gap:7px}
.member-banner-choices button{flex-direction:row;justify-content:flex-start;gap:16px;padding:7px;font-size:12px;text-align:left}
.member-banner-choices .member-banner-swatch{width:58%;height:54px;flex:none}

.member-avatar-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
.member-avatar-choices button{padding:10px 8px 11px;gap:6px;font-size:12px;line-height:1.25}

.member-avatar-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}
.member-avatar-heading h3{margin:0;font:650 14px/1.3 var(--vt-font-ui)}
.member-avatar-heading>span{color:var(--muted);font:500 11px/1.3 var(--vt-font-ui)}
.member-preview-role{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:22px}
.member-preview-role>span{font:500 12px/1.4 var(--vt-font-ui);color:var(--muted)}
.member-preview-role .seg{margin:0}
@media(max-width:480px){.member-avatar-choices{gap:8px}.member-avatar-choices button{padding:9px 5px 10px;font-size:11px}}

.member-banner-image{display:block;width:100%;height:100%;object-fit:cover}
.member-banner:has(>.member-banner-image){height:auto;aspect-ratio:2172/724}
.member-banner-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:480px;overflow-y:auto;overscroll-behavior:contain;padding:2px 5px 5px 2px;scrollbar-width:thin}
.member-banner-choices button{flex-direction:column;align-items:stretch;gap:7px;padding:6px 6px 9px}
.member-banner-choices .member-banner-swatch{width:100%;height:auto;aspect-ratio:2172/724;border-radius:7px;box-shadow:none;background:transparent}
.member-banner-choices button>span:last-child{padding-inline:4px;font-size:12px;line-height:1.3}
.member-banner-choices button[aria-pressed=true]{box-shadow:0 0 0 1px var(--accent,#aac7eb),inset 0 1px #ffffff45}
@media(min-width:781px){.member-editor-preview-column{position:sticky;top:110px}}
@media(max-width:480px){.member-banner-choices{max-height:360px;gap:8px}}

.member-cover{position:relative;width:100%;min-width:0;display:grid;gap:12px;padding:18px;isolation:isolate;overflow:hidden;border-radius:inherit;background:#101724}
.member-cover>.member-banner,.member-page .member-cover>.member-banner{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;border-radius:inherit;background:none}
.member-cover>.member-identity,.member-page .member-cover>.member-identity{position:relative;min-width:0;margin:0;padding:0;display:grid;grid-template-columns:64px minmax(0,max-content) max-content;justify-content:start;align-items:center;gap:14px;z-index:1;color:#fff}
.member-cover .member-identity>.member-avatar,.member-page .member-cover .member-identity>.member-avatar{grid-column:1;grid-row:1;width:64px;height:64px;margin:0;border:0;filter:drop-shadow(0 3px 7px #0006)}
.member-cover .member-identity :is(h1,h2),.member-page .member-cover .member-identity :is(h1,h2){grid-column:2;grid-row:1;margin:0;min-width:0;max-width:100%;padding:0;background:none;box-shadow:none;font:750 29px/1.12 var(--vt-font-name);font-stretch:112.5%;letter-spacing:.025em;color:#fff;overflow-wrap:anywhere;text-shadow:0 1px 3px #000d,0 0 12px #0005}
.member-profile-glass{background:linear-gradient(120deg,#ffffff14,#ffffff03),#10182766;backdrop-filter:blur(8px) saturate(1.25) brightness(.82);-webkit-backdrop-filter:blur(8px) saturate(1.25) brightness(.82);box-shadow:inset 0 1px #ffffff65,0 4px 18px #00000012;text-shadow:0 1px 3px #0009}
.member-account-number{grid-column:3;grid-row:1;justify-self:start;display:flex;align-items:baseline;gap:2px;padding:0;color:#fff;background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;white-space:nowrap;text-shadow:0 1px 3px #000b}
.member-account-number>span{font:500 12px/1 var(--vt-font-ui)}.member-account-number>b{font:500 20px/1 var(--vt-font-num);font-variant-numeric:tabular-nums}
.member-cover>.member-bio{position:relative;z-index:1;justify-self:start;width:fit-content;max-width:min(62ch,100%);margin:0;padding:9px 12px;border-radius:10px;font:500 13px/1.45 var(--vt-font-ui);color:#f1f4f8;white-space:pre-wrap;overflow-wrap:anywhere}
.member-cover>.member-record{position:relative;z-index:1;justify-self:start;width:min(100%,440px);margin:0;padding:14px 16px;border-radius:12px;min-width:0;color:#fff}
.member-cover>.member-record>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}
.member-cover>.member-record header h2{margin:0;font:650 11px/1.3 var(--vt-font-ui);letter-spacing:.06em;color:#fff}
.member-record-total{display:flex;align-items:baseline;gap:4px;margin:0;font:500 11px/1 var(--vt-font-ui);color:#e9edf4}.member-record-total>b{font:500 14px/1 var(--vt-font-num)}
.member-cover .member-record-main{grid-template-columns:1fr 1fr 1.15fr;gap:18px}
.member-cover .member-record-main strong{font:500 32px/1 var(--vt-font-num);color:#fff}
.member-cover .member-record-main span{font:500 11px/1.35 var(--vt-font-ui);color:#f0f3f7}
.member-cover .member-record-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}
.member-cover .member-record-details h3{font:650 11px/1.3 var(--vt-font-ui);margin:0 0 6px;color:#fff}
.member-cover .member-record-details p{display:flex;flex-wrap:wrap;gap:5px 10px;font:500 11px/1.45 var(--vt-font-ui);color:#f0f3f7}
.member-cover .member-record-entry{white-space:nowrap}
.member-cover .member-record-details strong{font:500 16px/1 var(--vt-font-num);color:#fff}
.member-cover .member-record-details .member-record-correct{color:#29f28a}.member-cover .member-record-details .member-record-incorrect{color:#ff5367}
.member-cover .member-dot{margin:0 4px}
.member-row-preview[data-member-banner]{position:relative;overflow:hidden;background:#233047;color:#fff;isolation:isolate;text-shadow:0 1px 3px #000c}
.member-row-art{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;border-radius:inherit}
.member-row-art .member-banner-image,.member-row-art .member-court-drawing{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
.member-row-art::after{content:"";position:absolute;inset:0;background:#0d14244d}
.member-row-preview[data-member-banner]>:not(.member-row-art){position:relative;z-index:1}
.member-row-preview[data-member-banner] :is(strong,.member-row-rank,.member-row-points,.member-row-points small){color:#fff}
.member-style-switch{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:480px){.member-cover{padding:14px;gap:10px}.member-cover>.member-identity,.member-page .member-cover>.member-identity{margin:0;gap:10px;grid-template-columns:52px minmax(0,max-content) max-content}.member-cover .member-identity>.member-avatar,.member-page .member-cover .member-identity>.member-avatar{width:52px;height:52px}.member-cover .member-identity :is(h1,h2),.member-page .member-cover .member-identity :is(h1,h2){font-size:23px}.member-account-number>b{font-size:18px}.member-cover>.member-bio{font-size:12px;padding:8px 10px}.member-cover>.member-record{margin:0;padding:12px}.member-cover .member-record-main strong{font-size:29px}.member-cover .member-record-details{gap:10px}}

[data-member-banner="persian-garden"]{--member-banner-image:url("/assets/member-banners/persian-garden-90f165587bf4.svg")}
[data-member-banner="night-sky"]{--member-banner-image:url("/assets/member-banners/night-sky-70c38ed1a64d.svg")}
[data-member-banner="ember"]{--member-banner-image:url("/assets/member-banners/ember-5982cd0a4bed.svg")}
[data-member-banner="botanical-glass"]{--member-banner-image:url("/assets/member-banners/botanical-glass-65c69382e871.svg")}
[data-member-banner="greek-geometry"]{--member-banner-image:url("/assets/member-banners/greek-geometry-fe27a5f51590.svg")}
[data-member-banner="woven-geometry"]{--member-banner-image:url("/assets/member-banners/woven-geometry-67f26bcdd767.svg")}
[data-member-banner="wave-cherry"]{--member-banner-image:url("/assets/member-banners/wave-cherry-43f242189d4b.svg")}
[data-member-banner="wave-neon"]{--member-banner-image:url("/assets/member-banners/wave-neon-7a9ccd298fe3.svg")}
[data-member-banner="wave-lime"]{--member-banner-image:url("/assets/member-banners/wave-lime-bb9e2d2f8dd4.svg")}
[data-member-banner="wave-fig"]{--member-banner-image:url("/assets/member-banners/wave-fig-c0aa454fb683.svg")}
[data-member-banner="wave-peacock"]{--member-banner-image:url("/assets/member-banners/wave-peacock-59bffcfea395.svg")}
[data-member-banner="wave-saffron"]{--member-banner-image:url("/assets/member-banners/wave-saffron-6ce159e322fb.svg")}
[data-member-banner="wave-lavender"]{--member-banner-image:url("/assets/member-banners/wave-lavender-58c9051c2b05.svg")}
[data-member-banner="wave-terra"]{--member-banner-image:url("/assets/member-banners/wave-terra-fd3ef807914a.svg")}
[data-member-banner="wave-forest"]{--member-banner-image:url("/assets/member-banners/wave-forest-8f07e1410309.svg")}
[data-member-banner="ribbons"]{--member-banner-image:url("/assets/member-banners/ribbons-5abc1c84eb35.svg")}

.member-visibility h3{margin:0 0 6px;font:700 15px/1.3 var(--vt-font-display)}
.member-visibility .member-privacy-note{font-size:12px;margin:0 0 14px}
.member-visibility-switch{display:inline-flex;gap:4px;padding:4px;border-radius:14px;margin:0 0 10px;max-width:100%}
.member-visibility-switch button{min-width:96px;border:0;border-radius:10px;padding:10px 16px;background:none;color:var(--muted);font:650 13px/1.25 var(--vt-font-ui);cursor:pointer}
.member-visibility-switch button[aria-pressed=true]{background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 75%,#142d55),color-mix(in srgb,var(--accent2) 65%,#142d55));color:#fff;box-shadow:inset 0 1px #ffffff65}
.member-visibility-switch button:disabled{opacity:.45;cursor:not-allowed}
.member-visibility-switch button:focus-visible{outline:2px solid var(--text);outline-offset:2px}
.member-visibility>.member-copy-link{display:block;width:max-content;margin:0 0 12px;font:600 12px/1.4 var(--vt-font-ui)}
.member-visibility .member-visibility-note{margin:0 0 10px}

.member-profile-readonly .member-editor-grid{grid-template-columns:minmax(0,1fr)}

#ouGamePlay .pg-sidepanel{display:grid;gap:16px;min-width:0;align-content:start}
#ouGamePlay .pg-sidepanel>.pg-board{width:100%;margin:0;max-width:none;box-sizing:border-box}
#ouGamePlay .pg-board{padding:18px;overflow:visible}
#ouGamePlay .pg-board-head{gap:12px}
#ouGamePlay .pg-board-head h3{font:750 20px/1.2 var(--vt-font-display)}
#ouGamePlay .pg-board-period{width:100%;min-width:0}
#ouGamePlay .pg-board ol{margin:12px 0 0}
#ouGamePlay .pg-board li{grid-template-columns:20px minmax(0,1fr) 42px 56px;gap:7px;padding:6px 8px;min-height:38px;box-sizing:border-box;border:0;align-items:center}
#ouGamePlay .pg-board li+li{margin-top:2px}
#ouGamePlay .pg-board li>span:not(.member-row-art){grid-column:1;grid-row:1;font:650 13px var(--vt-font-num);color:var(--muted);text-align:center}
#ouGamePlay .pg-board li>strong{grid-column:2;font:650 13px/1.3 var(--vt-font-ui);min-width:0;overflow-wrap:anywhere}
#ouGamePlay .pg-board li>strong a{color:inherit;text-decoration:none}
#ouGamePlay .pg-board li>strong a:hover:where([data-vates-hover] *){color:var(--accent)}
#ouGamePlay .pg-board li>small{grid-column:3;grid-row:1;font:500 10px var(--vt-font-ui);white-space:nowrap;text-align:right}
#ouGamePlay .pg-board li>b{grid-column:4;grid-row:1;font:700 19px var(--vt-font-num);white-space:nowrap;text-align:right}
#ouGamePlay .pg-board li>b small{font-size:10px;color:var(--muted)}
#ouGamePlay .pg-board li.pg-board-own{padding:6px 8px;background:linear-gradient(115deg,color-mix(in srgb,var(--accent),transparent 82%),color-mix(in srgb,var(--accent),transparent 94%));border-radius:10px}
.pg-board-foot{margin:14px 0 0;font:500 11px/1.5 var(--vt-font-ui);color:var(--muted)}
.pg-board-foot a{color:var(--text)}
.pg-next-model{padding:18px;min-width:0}
.pg-next-model>header{display:flex;flex-direction:column;gap:5px}
.pg-next-model h3{font:750 19px/1.2 var(--vt-font-display);margin:0}
.pg-next-model>header>span{font:600 11px var(--vt-font-ui);color:var(--accent)}
.pg-model-note,.pg-model-status,.pg-model-method p{font:400 12px/1.6 var(--vt-font-ui);color:var(--muted);margin:12px 0}
.pg-model-fixture{padding:10px 0}.pg-model-fixture+details{border-top:1px solid #ffffff0a}
.pg-model-fixture summary{display:grid;grid-template-columns:1fr auto 12px;gap:6px;align-items:center;cursor:pointer;list-style:none;font:650 12px var(--vt-font-num)}
.pg-model-fixture summary::-webkit-details-marker{display:none}.pg-model-fixture summary small{color:var(--muted);font-size:10px}.pg-model-fixture time{font:450 10px var(--vt-font-ui);color:var(--muted)}
.pg-model-fixture dl{display:grid;gap:10px;margin:14px 0}.pg-model-fixture dl>div{display:grid;grid-template-columns:78px minmax(0,1fr);gap:8px}.pg-model-fixture dt{font:400 11px/1.5 var(--vt-font-ui);color:var(--muted)}.pg-model-fixture dd{margin:0;font:600 12px/1.5 var(--vt-font-ui)}
.pg-model-line-values{display:block;font:650 15px/1.8 var(--vt-font-num)}.pg-model-line-values small{font-size:9px;color:var(--muted)}
.pg-model-stamp{font:400 10px var(--vt-font-ui);color:var(--muted);margin:0}
.pg-model-method{margin-top:10px;font:500 11px/1.5 var(--vt-font-ui);color:var(--muted)}.pg-model-method summary{cursor:pointer}.pg-model-method small{font-size:10px}
.pg-text-link,.pg-injury-link{display:inline-flex;align-items:center;gap:8px;color:var(--text);font:600 12px/1.4 var(--vt-font-ui);text-decoration:none}
.pg-injury-link{justify-self:start;padding:10px 12px}.pg-injury-link span:last-child{transition:transform .2s}.pg-injury-link:hover:where([data-vates-hover] *) span:last-child{transform:translate(2px,-2px)}
html[data-game-look=club] #ouGamePlay .pg-card>.pg-fixture-time{order:0;min-height:30px;padding:0 4px 8px;color:var(--text);box-sizing:border-box}
html[data-game-look=club] #ouGamePlay .pg-card>.pg-fixture{margin:0;flex:none}
html[data-game-look=club] #ouGamePlay .pg-card>.pg-fixture .ghead-teams{min-height:54px}
.topactivity{border-radius:var(--vt-radius-sm,9px);position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:var(--text);text-decoration:none;box-sizing:border-box;border:0}
.topactivity[hidden]{display:none}.topactivity svg{display:block}.activity-dot{position:absolute;width:5px;height:5px;right:5px;top:4px;border-radius:50%;background:var(--accent);display:none}.has-activity .activity-dot{display:block}
.member-activity{border-radius:var(--vt-radius-2xl,16px);position:fixed;top:calc(var(--hdr,54px) + 10px);right:max(12px,calc((100vw - 1360px)/2));width:min(360px,calc(100vw - 24px));max-height:calc(100dvh - var(--hdr,54px) - 28px);overflow:auto;z-index:1005;padding:18px;box-sizing:border-box;color:var(--text);font:400 13px/1.5 var(--vt-font-ui)}
.member-activity[hidden]{display:none}.member-activity>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.member-activity h2{margin:0;font:750 19px var(--vt-font-display)}.activity-close{border-radius:var(--vt-radius-sm,9px);display:grid;place-items:center;width:30px;height:30px;flex:none;border:0;color:var(--text);font:400 21px/1 var(--vt-font-ui);cursor:pointer}
.activity-item{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:13px 0;margin:0;border:0;background:none;color:var(--text);text-decoration:none;text-align:left;cursor:pointer;box-sizing:border-box}
.activity-item strong{font:650 13px/1.4 var(--vt-font-ui)}.activity-item small{display:block;margin-top:3px;font:400 11px/1.5 var(--vt-font-ui);color:var(--muted)}.activity-item>b{white-space:nowrap;font:700 22px var(--vt-font-num)}.activity-item>b small{display:inline;font-size:10px}.activity-item:hover:where([data-vates-hover] *) strong{color:var(--accent)}
.activity-notice{padding:13px 0 13px 12px;border-left:2px solid var(--line,rgba(127,127,127,.35))}.activity-notice[data-unseen]{border-left-color:var(--accent)}.activity-notice p{margin:0;font:500 13px/1.45 var(--vt-font-ui);color:var(--text);overflow-wrap:anywhere}.activity-notice-pick{display:inline-block;margin-top:6px;font:650 12px/1.4 var(--vt-font-ui);color:var(--accent);text-decoration:none}.activity-notice-pick:hover:where([data-vates-hover] *){text-decoration:underline}
@media(min-width:1101px){#ouGamePlay .pg-layout{grid-template-columns:minmax(0,1fr) 324px;gap:24px}}
@media(max-width:1100px){#ouGamePlay .pg-sidepanel{width:min(100%,680px);justify-self:center;grid-template-columns:repeat(2,minmax(0,1fr))}.pg-injury-link{grid-column:1/-1}}
@media(max-width:600px){#ouGamePlay .pg-sidepanel{grid-template-columns:minmax(0,1fr)}#ouGamePlay .pg-card>.pg-fixture-time{font-size:11px}.pg-fixture-time small{display:none}.topactivity{width:30px;height:30px}}

.pg-personal-recaps{display:grid;gap:16px;margin-top:20px;min-width:0}.pg-personal-recaps>.vs-panel{padding:18px;min-width:0}.pg-personal-recaps .pg-current-calls{margin:0}.pg-personal-recaps h3{font:750 18px/1.3 var(--vt-font-display);margin:0}.pg-personal-recaps .pg-results{border:0;margin:0;padding:0}.pg-personal-recaps .pg-results-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.pg-personal-recaps .pg-results-head>time{font:500 11px var(--vt-font-ui);color:var(--muted)}

html[data-glass=liquid][data-vates-theme=on] #ouGamePlay .pg-board li{background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}
html[data-glass=liquid][data-vates-theme=on] #ouGamePlay .pg-board li:before,html[data-glass=liquid][data-vates-theme=on] #ouGamePlay .pg-board li:after{content:none}
html[data-glass=liquid][data-vates-theme=on] #ouGamePlay .pg-board li.pg-board-own{background:linear-gradient(110deg,color-mix(in srgb,var(--accent),transparent 80%),color-mix(in srgb,var(--accent),transparent 95%))}

#ouGamePlay .pg-board li>strong{display:flex;align-items:center;gap:6px}
#ouGamePlay .pg-board .member-avatar{width:24px;height:24px;border-radius:8px;flex-shrink:0}
#ouGamePlay .pg-board li>strong a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#ouGamePlay .pg-board li>strong>small{font-size:10px;color:var(--muted)}
#ouGamePlay .pg-board li[data-member-banner],html[data-glass=liquid][data-vates-theme=on] #ouGamePlay .pg-board li[data-member-banner]{position:relative;isolation:isolate;overflow:hidden;border-radius:9px;background:#233047;color:#fff;text-shadow:0 1px 3px #000c;box-shadow:inset 0 1px #ffffff26}
#ouGamePlay .pg-board li[data-member-banner]>:not(.member-row-art){position:relative;z-index:1}
#ouGamePlay .pg-board li>.member-row-art{position:absolute;inset:0;grid-area:auto;z-index:0}
#ouGamePlay .pg-board li[data-member-banner] :is(strong,a,small,b,span){color:#fff}

.public-prompt{position:fixed;z-index:60;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));transform:translateX(-50%);width:min(440px,calc(100vw - 32px));padding:16px 18px;box-sizing:border-box}
.public-prompt-question{margin:0 0 12px;font:650 15px/1.4 var(--vt-font-ui)}
.public-prompt-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.public-prompt-actions .btn{width:100%;text-align:center}
.public-prompt-note{margin:10px 0 0;font:400 12px/1.5 var(--vt-font-ui);color:var(--muted)}
