.pilotClubs{--club-ui-accent: #b8ff00}.pilotClubs .pilotEyebrow,.pilotClubs a{color:var(--club-ui-accent)}.pilotClubs .clubOptionalToggle{color:var(--club-ui-accent);font-weight:700}.pilotClubs button[type=submit],.pilotClubs form>button:not(.secondary):not(.danger),.pilotClubs .primary{background:var(--club-ui-accent);color:#101010}.pilotClubs input:focus-visible,.pilotClubs select:focus-visible,.pilotClubs button:focus-visible,.pilotClubs summary:focus-visible{outline:2px solid var(--club-ui-accent);outline-offset:3px}.pilotClubs header>p{max-width:46ch}.pilotClubs h1{font-size:clamp(1.5rem,5vw,1.9rem)}.pilotClubs h2{font-size:1.2rem}.pilotClubs .formHint,.pilotClubs label>span{color:#bcbcbc;font-size:.9rem;font-weight:400;line-height:1.5}.clubContactFields{display:grid;gap:12px}.clubColourPicker{display:grid;gap:8px}.clubColourGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.clubColourGrid button{display:grid;place-items:center;padding:4px;background:#1a1a1a;border:2px solid transparent;border-radius:10px}.clubColourGrid button[aria-pressed=true]{border-color:var(--club-ui-accent)}.clubColourGrid button>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid #929292;color:#fff;text-shadow:0 1px 3px #000,0 0 3px #000;font-weight:900}.clubCustomColour{display:flex!important;align-items:center;justify-content:space-between}.clubCustomColour input{width:64px;min-height:48px;padding:3px}.matchIntentPicker{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 20px}.matchIntentPicker button{display:grid;gap:4px;min-height:64px;padding:10px;text-align:left;background:#191919;color:#eee;border:1px solid #555;border-radius:12px}.matchIntentPicker button[aria-pressed=true]{border:2px solid #b8ff00}.matchIntentPicker strong{font-size:1rem}.matchIntentPicker small{color:#bcbcbc;font-size:.85rem}.clubLogoDraft{display:grid;gap:10px}.clubLogoDraft img{width:96px;height:96px;-o-object-fit:contain;object-fit:contain;background:transparent;border:1px solid #555;border-radius:12px}.clubLogoDraft input[type=file]{max-width:100%}.clubDeleteReview .danger{background:#b91c1c;color:#fff;border:1px solid #b91c1c;min-height:48px}.pilotClubs input{accent-color:#b8ff00}.pilotSunlight .pilotClubs{--club-ui-accent: #365000;color:#111}.pilotSunlight .pilotClubs button[type=submit],.pilotSunlight .pilotClubs form>button:not(.secondary):not(.danger),.pilotSunlight .pilotClubs .primary{background:#b8ff00;color:#111}.pilotSunlight .pilotClubs .formHint,.pilotSunlight .pilotClubs label>span{color:#444}.pilotSunlight .matchIntentPicker button,.pilotSunlight .clubColourGrid button{background:#fff;color:#111}.pilotSunlight .matchIntentPicker small{color:#444}.pilotSunlight .matchIntentPicker button[aria-pressed=true]{border-color:#365000}@media(max-width:360px){.clubColourGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.shell:has(.matchDayStart) main{overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scroll-padding-bottom:20px;padding-bottom:max(20px,env(safe-area-inset-bottom))}.matchDayStart{height:auto;min-height:100%;grid-template-rows:repeat(4,auto);align-content:start;overflow:visible}.matchDayStart .matchDayStartForm{height:auto;overflow:visible}}.savedTeamPicker{display:grid;gap:8px;margin-bottom:16px;min-width:0}.savedTeamPickerLabel{font-size:14px;font-weight:700}.savedTeamTrigger,.savedTeamChoice{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;padding:12px 14px;border:1px solid #626262;border-radius:12px;background:#191919;color:#fff;text-align:left;font:inherit;cursor:pointer}.savedTeamTrigger>span,.savedTeamChoice>span{display:grid;gap:4px;min-width:0}.savedTeamTrigger strong,.savedTeamChoice strong{font-size:17px;line-height:1.3;overflow-wrap:anywhere}.savedTeamTrigger small,.savedTeamChoice small{color:#c2c2c2;font-size:13px;line-height:1.35}.savedTeamTrigger svg,.savedTeamChoice svg{flex-shrink:0;color:#b8ff00}.savedTeamBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;background:#000b;padding:12px;box-sizing:border-box}.savedTeamSheet{display:flex;flex-direction:column;gap:12px;width:min(100%,480px);max-height:calc(100dvh - 24px);padding:16px;box-sizing:border-box;border:1px solid #555;border-radius:18px;background:#111;color:#fff;font-family:Inter,Arial,sans-serif}.savedTeamSheet>header{position:static;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0;background:transparent;flex-shrink:0;text-align:left}.savedTeamSheet h2{font-size:22px;margin:0;line-height:1.25}.savedTeamSheet header button{display:grid;place-items:center;width:44px;height:44px;min-height:44px;flex-shrink:0;border:1px solid #555;border-radius:10px;background:#222;color:#b8ff00}.savedTeamSearch{display:grid;gap:6px;font-size:14px;font-weight:700}.savedTeamSearch input{width:100%;min-width:0;box-sizing:border-box;min-height:44px;padding:10px;font:inherit;background:#202020;color:#fff;border:1px solid #777;border-radius:8px}.savedTeamResults{display:grid;gap:8px;overflow-y:auto;overscroll-behavior:contain;min-height:0}.savedTeamChoice[aria-current=true]{border-color:#b8ff00}.savedTeamManual{flex-shrink:0;min-height:44px;padding:10px;border:1px solid #777;border-radius:10px;background:transparent;color:#b8ff00;font:inherit;font-weight:700}.savedTeamSheet :focus-visible,.savedTeamPicker :focus-visible{outline:3px solid #b8ff00;outline-offset:2px}.pilotClubs .setupPrimaryAction{display:flex;justify-content:center;align-items:center;width:100%;min-height:48px;padding:12px 16px;margin:12px 0;border:1px solid #b8ff00;border-radius:12px;background:#b8ff00;color:#111;font:inherit;font-weight:800;text-align:center}.pilotClubs .setupPrimaryAction:disabled{background:#303030;color:silver;border-color:#666;opacity:1;cursor:not-allowed}.pilotClubs details>summary{color:#b8ff00;font-weight:750;min-height:48px;cursor:pointer;gap:8px}.pilotClubs details>summary>span:not(.sr-only){color:#bdbdbd;font-size:13px;font-weight:400}.pilotClubs details>summary:after{content:"+";margin-left:auto;padding-left:12px;font-size:22px}.pilotClubs details[open]>summary:after{content:"−"}.pilotClubs .clubOptionalToggle{color:#b8ff00;font-weight:750}.setupCard details>summary,.setupPane details>summary{color:#b8ff00;font-weight:750}.pilotClubs.oppositionSetup{display:grid;gap:12px}.pilotClubs.oppositionSetup>h1,.pilotClubs.oppositionSetup>p{margin:0}.pilotClubs.oppositionSetup>form{margin:0}.pilotClubs.oppositionSetup>.setupPrimaryAction{margin:0}.oppositionSetup>.secondary{justify-self:start}.oppositionSetup .oppositionName{color:#ccc}.oppositionSetup [role=status]:empty{display:none}.oppositionSetup fieldset{gap:10px}.oppositionSetup .fixtureSelection{margin:0;gap:4px}.oppositionSetup .fixtureSelection label{padding:6px 0}.oppositionSetup .fixtureSelection span{color:#fff;font-size:1rem}.oppositionSetup .setupSelectionCount{margin:0;font-size:14px;color:#ccc}.oppositionSetup textarea{min-height:112px;padding:12px;font:inherit;line-height:1.5}.oppositionSetup .setupHelp{margin:0;color:#bdbdbd;font-size:13px;line-height:1.45}.oppositionSetup .oppositionIdentityList{margin:4px 0;padding-left:20px;font-size:13px;line-height:1.5}.oppositionIdentityList code{display:block;overflow-wrap:anywhere}.matchControlCentre .matchControlHero{padding:16px}.matchControlCentre .matchControlHero h2{font-size:clamp(22px,5vw,30px);line-height:1.25;margin:8px 0}.matchControlCentre .matchControlHero p{line-height:1.4;margin:0}.matchControlCentre .matchSetupActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.matchSetupActions>.primary{grid-column:1 / -1;grid-row:1}.matchControlCentre .matchSetupActions button{min-height:48px;padding:10px;font-size:14px}.matchControlCentre .matchSetupActions>.primary{font-size:16px;font-weight:800}.matchSetupMeta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;margin:0;background:#191919;border:1px solid #444;border-radius:12px}.matchSetupMeta>div{min-width:0}.matchSetupMeta dt{color:#bbb;font-size:12px;font-weight:650}.matchSetupMeta dd{margin:4px 0 0;color:#fff;font-size:14px;font-weight:750;overflow-wrap:anywhere}.matchSetupDisclosure{margin-top:8px;padding:0 14px;border:1px solid #444;border-radius:12px;background:#161616}.matchSetupDisclosure>summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;color:#b8ff00;font-size:15px;font-weight:750;cursor:pointer}.matchSetupDisclosure>summary:after{content:"+";font-size:22px}.matchSetupDisclosure[open]>summary:after{content:"−"}.matchSetupDisclosure>p{margin:0 0 12px;font-size:14px;line-height:1.5}.matchSetupDisclosure .matchControlSquads{padding-bottom:12px}.pilotSunlight .pilotClubs details>summary,.pilotSunlight .pilotClubs .clubOptionalToggle{color:#365000}.pilotSunlight .setupPrimaryAction{background:#b8ff00;color:#111}@media(max-width:360px){.savedTeamSheet{padding:12px}.savedTeamSheet h2{font-size:20px}}.ppShotCapture,.ppWagonWheel{--pp-shot-accent: #b8ff00;padding:16px;margin:12px 0;border:1px solid currentColor;border-radius:16px;overflow-wrap:anywhere}.ppShotToggle{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-height:44px}.ppShotToggle input{width:24px;height:24px;accent-color:var(--pp-shot-accent)}.ppShotToggle small{flex-basis:100%}.ppShotCapture summary{padding:12px 0;min-height:44px;cursor:pointer}.ppShotCapture p,.ppWagonWheel p{font-size:14px;line-height:1.5}.ppShotCapture select,.ppWagonWheel select{display:block;width:100%;min-height:48px;margin:8px 0;color:inherit;background:#171717;border:1px solid currentColor;border-radius:8px;padding:10px;font:inherit}.ppShotCapture select option,.ppWagonWheel select option{background:#171717;color:#fff}.ppWagonWheel svg{display:block;width:min(100%,400px);height:auto;margin:0 auto;font-size:12px}.ppWagonWheel table{width:100%;border-collapse:collapse}.ppWagonWheel th,.ppWagonWheel td{padding:10px 4px;text-align:left}.ppWagonWheel caption{text-align:left;font-weight:600}[data-sunlight=true] .ppWagonWheel{--pp-shot-accent: #436000}[data-sunlight=true] .ppWagonWheel select{color:#111;background:#fff}.ppShotCapture :focus-visible,.ppWagonWheel :focus-visible{outline:3px solid var(--pp-shot-accent);outline-offset:3px}.ppShotPreference{min-height:44px;padding:10px 16px;margin:8px;border:1px solid #86954a;border-radius:12px;background:#171c15;color:#d8ff9e}.ppShotNotice{padding:10px 16px;line-height:1.5}.ppShotBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#000a;display:flex;align-items:flex-end;justify-content:center}.ppShotSheet{font-family:Inter,Arial,sans-serif;background:#111716;color:#fff;width:min(100%,520px);max-height:94dvh;overflow:auto;overscroll-behavior:contain;border-radius:24px 24px 0 0;padding:16px 14px max(20px,env(safe-area-inset-bottom));box-sizing:border-box}.ppShotSheet header{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ppShotSheet header div{flex:1;min-width:140px}.ppShotSheet h2{font-size:22px;margin:4px 0}.ppShotSheet p{font-size:14px;line-height:1.4}.ppShotSheet header p{margin:4px 0}.ppShotSheet b{color:#b8ff00}.ppShotSheet button{min-height:44px;border-radius:10px;color:inherit;border:1px solid #65705b;background:#172019;padding:8px 12px;font:inherit;cursor:pointer}.ppShotHands{display:flex;gap:6px;margin:12px 0}.ppShotHands button{flex:1}.ppShotHands [aria-pressed=true]{background:#b8ff00;color:#111;border-color:#b8ff00;font-weight:700}.ppShotField{position:relative;padding:24px 14px 0;max-width:400px;margin:0 auto}.ppShotField svg{width:100%;height:auto;display:block}.ppShotField g path{fill:#202818;stroke:#777e70;stroke-width:1}.ppShotField g text{fill:#fff;font:12px Inter,sans-serif;pointer-events:none}.ppShotField g{cursor:pointer}.ppShotField g:hover path,.ppShotField g:focus path{fill:#b8ff00;stroke:#fff;stroke-width:2}.ppShotField g:hover text,.ppShotField g:focus text{fill:#111}.ppShotField [aria-disabled=true]{opacity:.45;cursor:default}.ppShotField .ppShotCentre{fill:#101510;stroke:#8d9388;pointer-events:none}.ppShotField .ppShotCreases{fill:none;stroke:#fff;stroke-width:1}.ppShotStraight{position:absolute;top:0;width:calc(100% - 28px);text-align:center;font-size:13px}.ppShotSide{position:absolute;top:52%;font-size:13px}.ppShotLeft{left:0}.ppShotRight{right:0}.ppShotSheet :focus-visible{outline:3px solid #b8ff00;outline-offset:2px}.ppShotBackdrop{align-items:center;overflow:hidden;overscroll-behavior:none;touch-action:none}.ppShotBackdrop>.ppShotSheet{width:min(100%,560px);height:100dvh;max-height:100dvh;padding:max(10px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));border-radius:0;display:flex;flex-direction:column;gap:8px;overflow:hidden;min-height:0;text-align:center}.ppShotSheet>.ppShotHeader{position:static;display:flex;flex:0 0 auto;flex-direction:column;flex-wrap:nowrap;gap:8px;width:100%;padding:0;margin:0;text-align:center;background:transparent}.ppShotSheet>.ppShotHeader>div{width:100%;min-width:0;flex:none}.ppShotSheet .ppShotHeader h2{margin:0;font-size:22px;line-height:1.2;text-align:center}.ppShotSheet .ppShotHeader p{margin:4px 0 0;font-size:14px;line-height:1.3;text-align:center;overflow-wrap:anywhere}.ppShotSheet .ppShotSkipActions{display:flex;gap:8px;justify-content:center}.ppShotSheet .ppShotSkipActions button{flex:1}.ppShotSheet>.ppShotHint,.ppShotSheet .ppShotHandHint{margin:0;padding:0;text-align:center;font-size:13px;line-height:1.3;flex:0 0 auto}.ppShotSheet>.ppShotHandControls{flex:0 0 auto;min-width:0}.ppShotSheet .ppShotHands{margin:0 0 4px}.ppShotSheet button{min-height:44px;margin:0;font-size:15px}.ppShotSheet>.ppShotFieldStage{flex:1 1 0;min-height:0;min-width:0;container-type:size;display:grid;place-items:center}.ppShotSheet .ppShotField{box-sizing:border-box;width:min(100cqw,calc(100cqh - 22px),440px);max-width:none;flex:none;padding:22px 14px 0;margin:0}.ppShotSheet .ppShotStraight{top:0;left:14px;width:calc(100% - 28px);line-height:18px}.ppShotSheet>.ppShotError{flex:0 0 auto;margin:0;font-size:13px;line-height:1.25;text-align:center;overflow-wrap:anywhere}@media(orientation:landscape)and (max-height:540px){.ppShotBackdrop>.ppShotSheet{width:min(100%,960px);display:grid;grid-template-columns:minmax(200px,.9fr) minmax(0,1.1fr);grid-template-rows:auto auto 1fr auto;-moz-column-gap:16px;column-gap:16px}.ppShotSheet>.ppShotHeader{grid-column:1;grid-row:1}.ppShotSheet>.ppShotHint{grid-column:1;grid-row:2}.ppShotSheet>.ppShotHandControls{grid-column:1;grid-row:3;align-self:start}.ppShotSheet>.ppShotFieldStage{grid-column:2;grid-row:1 / -1;height:100%}.ppShotSheet>.ppShotError{grid-column:1;grid-row:4}}:root{--pp-library-accent: #b6fa13;--pp-accent: var(--pp-library-accent)}img[src="/resources/powerplay-emblem-transparent-v1.png"]{-o-object-fit:contain;object-fit:contain}.landingShell.libraryLanding{isolation:isolate;background:#080808}.landingShell.libraryLanding>.landingBackdrop{display:block;top:0;right:0;bottom:0;left:0;z-index:0;filter:grayscale(1) brightness(.72) contrast(1.08)}.landingShell.libraryLanding>.landingShade{z-index:1;background:linear-gradient(90deg,#08080833,#08080885 45%,#080808eb),linear-gradient(0deg,rgba(8,8,8,.9),transparent 75%)}.libraryLanding>.landingContent{position:relative;z-index:2}.libraryLanding .libraryBrandWordmark{display:block;width:100%}.libraryLanding .libraryLogo{display:block;width:min(100%,420px);height:auto;aspect-ratio:3 / 1;margin:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:transparent}.libraryCricketPanel{position:absolute;inset:0 auto 0 0;z-index:0;width:44%;margin:0;display:none;align-items:center;justify-content:center;background:#080808;pointer-events:none}.libraryCricketPanel img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width:760px){.landingShell.libraryLanding{height:auto;min-height:100svh;max-height:none;overflow:visible}.landingShell.libraryLanding>.landingShade{background:linear-gradient(0deg,#080808f5,#080808a6 45%,#0808082e)}.libraryLanding>.landingContent{flex:none;min-height:100svh;padding:24px 0;box-sizing:border-box;transform:none;overflow:visible;justify-content:center}.libraryLanding .libraryLogo{width:min(100%,360px);height:auto}.libraryCricketPanel{position:relative;inset:auto;order:2;width:100%;max-width:480px;height:auto;margin:0 auto}.libraryCricketPanel img{height:auto}}@media print{.libraryLanding>.landingContent{color:#111;background:#fff}.libraryCricketPanel,.libraryLanding>.landingBackdrop,.libraryLanding>.landingShade{display:none}}.offlineRecoveryPanel{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.offlineRecoveryPanel>button,.offlineReviewActions>button{min-height:48px;padding:10px 16px}.offlineRecoveryPanel>p{width:100%}.offlineReviewCard{width:100%;padding:18px;border:1px solid currentColor;border-radius:16px;overflow-wrap:anywhere}.offlineReviewCard h3{margin-top:0}.offlineReviewCard dt{font-weight:700;margin-top:12px}.offlineReviewCard dd{margin:4px 0}.offlineReviewCard label{display:flex;gap:12px;align-items:flex-start}.offlineReviewCard input{min-width:24px;min-height:24px}.offlineReviewActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.offlineMatchStatus{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px;border:1px solid #536036;border-radius:8px;background:#18200f;color:#f3f8ea;font-size:11px;line-height:1.3}.offlineMatchStatus span{min-width:0;overflow-wrap:anywhere}.offlineMatchStatus button{flex:0 0 auto;min-height:40px;padding:4px 8px;border:1px solid #a3b979;border-radius:7px;background:#dfff00;color:#111;font-weight:800}.sunlightScoring .offlineMatchStatus{background:#eef6df;color:#172209;border-color:#536036}.largeTextApp .offlineMatchStatus{font-size:13px}@media(max-height:700px){.shell.scoringFocus.scoringFocus{height:auto!important;min-height:100dvh!important;overflow:visible!important}main.primaryScorerMode.primaryScorerMode{height:auto!important;max-height:none!important;min-height:100dvh!important;overflow:visible!important}}.ppViewerTools,.ppViewerSharePanel{margin:12px 0 16px;min-width:0;overflow-wrap:anywhere}.ppViewerConnection{display:grid;gap:5px;font-size:14px;line-height:1.5}.ppViewerConnection small{color:#b7c7bc;font-size:13px}.ppViewerShare{margin-top:12px}.ppViewerShareTrigger,.ppViewerShareActions button,.ppViewerConnection button{min-height:48px;padding:10px 16px;border:1px solid #597044;border-radius:10px;background:#b8ff00;color:#0c1107;font:inherit;font-weight:750;cursor:pointer}.ppViewerSharePanel{padding:16px;border:1px solid #5f744b;border-radius:12px;background:#151c18;color:#f3f6f4;font:16px/1.5 system-ui,sans-serif}.ppViewerSharePanel p{margin:10px 0;font-size:14px}.ppViewerShareHeading{display:flex;align-items:center;justify-content:space-between;gap:12px}.ppViewerShareHeading button{min-height:48px;padding:8px 14px;border:1px solid #627269;border-radius:8px;background:transparent;color:inherit;font:inherit;cursor:pointer}.ppViewerShareActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ppViewerSharePanel label{display:block;margin-top:16px;font-size:14px;font-weight:700}.ppViewerSharePanel input{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:48px;margin-top:6px;padding:10px;border:1px solid #74877b;border-radius:8px;background:#0c1010;color:#fff;font:16px system-ui,sans-serif}.ppViewerSharePanel button:disabled{opacity:.6;cursor:default}.ppViewerSharePanel :focus-visible,.ppViewerTools :focus-visible{outline:3px solid #b8ff00;outline-offset:3px}.ppViewerLivePlayers{display:grid;gap:10px;margin:16px 0}.ppViewerLivePlayers h2{margin:0;font-size:18px}.ppViewerLivePlayers p{margin:0;padding:12px;border:1px solid #3d4d42;border-radius:10px;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.ppViewerLivePlayers strong,.ppViewerLivePlayers small{display:block}.ppViewerLivePlayers small{color:#b7c7bc}.ppScorecard[data-sunlight=true] .ppViewerSharePanel{background:#f4f7ef;color:#142017}.ppScorecard[data-sunlight=true] .ppViewerConnection small,.ppScorecard[data-sunlight=true] .ppViewerLivePlayers small{color:#3c5144}.ppScorecard[data-sunlight=true] .ppViewerSharePanel input{background:#fff;color:#142017}.ppScorecard[data-large-text=true] .ppViewerTools,.ppScorecard[data-large-text=true] .ppViewerLivePlayers p{font-size:18px}@media(max-width:340px){.ppViewerShareActions{grid-template-columns:minmax(0,1fr)}}.ppPublicScorecard .ppScorecardState,.ppPublicScorecard .ppScorecardHeader div>span,.ppPublicScorecard .ppReportKicker{color:#b8ff00}.ppPublicScorecard .ppMainTabs button[aria-current=page]{background:#b8ff00;border-color:#b8ff00;color:#10170a}.ppPublicScorecard .ppOverviewScores>div{border-left-color:#b8ff00}.ppPublicScorecard .ppScorecardTabs button[aria-selected=true]{border-color:#b8ff00;color:#b8ff00}.ppPublicScorecard .ppScorecardTotal{border-left-color:#b8ff00}body:has(.ppPublicScorecard){min-width:0}.ppPublicScorecard[data-sunlight=true] .ppScorecardState,.ppPublicScorecard[data-sunlight=true] .ppScorecardHeader div>span,.ppPublicScorecard[data-sunlight=true] .ppReportKicker{color:#365000}.ppScorecard{position:fixed;top:0;right:0;bottom:0;left:0;box-sizing:border-box;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#0c1010;color:#f3f6f4;z-index:1000;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.ppScorecard[open]{display:flex;flex-direction:column}.ppScorecard::backdrop{background:#080b0b}.ppScorecardHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:calc(12px + env(safe-area-inset-top)) 16px 12px;border-bottom:1px solid #303737}.ppScorecardHeader button{min-height:48px;min-width:64px;border:0;border-radius:10px;background:#202727;color:#fff;font:inherit;font-size:16px;font-weight:700}.ppScorecardHeader div{text-align:center}.ppScorecardHeader div>span{font-size:10px;letter-spacing:.12em;color:#dfff00;font-weight:900}.ppScorecardHeader h1{margin:2px 0 0;font-size:21px}.ppScorecardState{font-size:11px;color:#dfff00;font-weight:900}.ppScorecardBody{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 16px calc(24px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}.ppScorecardFixture{margin:0 0 16px;font-size:18px;font-weight:750}.ppScorecardFixture small{display:block;margin-top:6px;color:#aab6b0;font-size:14px;font-weight:400}.ppScorecardResult,.ppScorecardPending{padding:12px;border-radius:10px;background:#202816;color:#dfff00;font-size:14px}.ppScorecardTabs{display:flex;gap:8px;margin:16px 0}.ppScorecardTabs button{flex:1;min-width:0;min-height:48px;padding:10px 8px;border:1px solid #343e3a;border-radius:10px;background:#151b18;color:#c7ceca;font:inherit;font-weight:750;font-size:15px}.ppScorecardTabs button[aria-selected=true]{border-color:#dfff00;color:#dfff00;background:#232c18}.ppScorecardTabs small{display:block;margin-top:4px;font-weight:400;font-size:13px;overflow-wrap:anywhere}.ppScorecardTotal{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px;border:1px solid #3b4537;border-left:4px solid #dfff00;border-radius:14px;background:#171e17}.ppScorecardTotal span{display:block;font-size:13px;color:#bcc9bf}.ppScorecardTotal strong{display:block;font-size:48px;line-height:1.1;margin-top:6px}.ppScorecardTotal b{display:block;font-size:23px;margin-top:6px}.ppScorecardTotal small{display:block;font-size:14px;margin-top:6px;color:#b3c0b7}.ppScorecardTableWrap{width:100%}.ppScorecard table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.ppScorecard th,.ppScorecard td{padding:12px 3px;border-bottom:1px solid #29332e;text-align:right;vertical-align:top}.ppScorecard th:first-child{width:43%;text-align:left;padding-right:8px}.ppScorecard th:last-child,.ppScorecard td:last-child{width:14%}.ppScorecard thead th{color:#a6b5ab;font-size:12px;font-weight:750}.ppScorecard tbody th{font-weight:400}.ppScorecard tbody th strong{display:block;font-size:15px;overflow-wrap:anywhere}.ppScorecard tbody th small{display:block;font-size:13px;color:#a7b8ae;line-height:1.4;margin-top:5px;overflow-wrap:anywhere}.ppScorecardExtras{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:16px;padding:12px 0;font-size:14px;border-bottom:1px solid #2c3630}.ppScorecardExtras b{color:#dfff00;margin-left:8px}.ppScorecardExtras span,.ppScorecardDetail p,.ppScorecardEmpty{color:#afbeb4;font-size:14px;line-height:1.55}.ppScorecardDetail{margin-top:20px}.ppScorecardDetail h2{font-size:16px;margin:0 0 8px}.ppScorecardDetail p{margin:8px 0;overflow-wrap:anywhere}.ppScorecardDetail b{color:#f2f5f3}.ppScorecardFoot{color:#86978b;font-size:13px;margin:24px 0 0}.ppScorecard button:focus-visible{outline:2px solid #dfff00;outline-offset:3px}.matchEngineHero.balancedScoreHero[role=button]{touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:pointer}.matchEngineHero.balancedScoreHero[role=button]:focus-visible{outline:2px solid #dfff00;outline-offset:2px}@media(min-width:761px){.ppScorecard{width:min(100%,620px);left:50%;right:auto;transform:translate(-50%)}}.ppScorecardSectionTabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.ppScorecardSectionTabs button{padding:10px 3px;font-size:14px}.ppMatchAnalysis h2,.ppMatchPlayers h2{margin:20px 0 12px;font-size:19px}.ppAnalysisTeams,.ppAnalysisHighlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}.ppAnalysisTeams>div,.ppAnalysisHighlights>div{padding:12px;border:1px solid #303c34;border-radius:12px;background:#151d17;min-width:0}.ppAnalysisTeams span,.ppAnalysisHighlights span{display:block;font-size:12px;color:#a8b6ad}.ppAnalysisTeams strong,.ppAnalysisHighlights strong{display:block;margin-top:6px;font-size:17px;overflow-wrap:anywhere}.ppAnalysisTeams small,.ppAnalysisHighlights small{display:block;margin-top:6px;font-size:14px;color:#bac7bf}.ppAnalysisMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}.ppAnalysisMetrics>div{padding:12px;border:1px solid #303c34;border-radius:12px;min-width:0;background:#131b16}.ppAnalysisMetrics span{display:block;font-size:11px;letter-spacing:.04em;color:#a2b4a8;font-weight:750}.ppAnalysisMetrics strong{display:block;font-size:18px;line-height:1.3;margin-top:7px;overflow-wrap:anywhere}.ppAnalysisMetrics small{display:block;font-size:13px;line-height:1.5;color:#b0c0b5;margin-top:6px}.ppAnalysisSection{margin:24px 0}.ppAnalysisSection h3{font-size:17px;margin:0 0 12px}.ppProgressionChart{display:block;width:100%;height:auto;background:#131c15;border:1px solid #2c3a2e;border-radius:12px}.ppProgressionChart text{fill:#abbdb0;font-size:12px}.ppChartGrid{stroke:#354239;stroke-width:1}.ppChartLine{stroke:#dfff00;stroke-width:3;fill:none}.ppOverMap{display:grid;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:8px;margin:14px 0}.ppOverMap>div{padding:10px 6px;background:#1c271b;border:1px solid #3a4934;border-radius:10px;text-align:center}.ppOverMap>div.wicketOver{border-color:#cc6868;background:#31201e}.ppOverMap span{display:block;font-size:10px;color:#b9c6b8;font-weight:700}.ppOverMap strong{display:block;font-size:22px;margin:4px 0;color:#e5f4df}.ppOverMap small{font-size:12px;color:#b2c2ae}.ppAnalysisDetails summary{min-height:48px;display:flex;align-items:center;font-size:15px;color:#dfff00;cursor:pointer}.ppAnalysisDetails p,.ppAnalysisEvidence{color:#aabbb0;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.ppPartnership{padding:12px 0;border-bottom:1px solid #29382d}.ppPartnership>strong{display:block;font-size:15px;overflow-wrap:anywhere}.ppPartnership>div{display:flex;gap:10px;justify-content:space-between;margin-top:7px;font-size:14px}.ppPartnership b{color:#dfff00}.ppPartnership span{color:#aebfb2}.ppPlayerSelect{display:block;font-size:14px;color:#bac9be}.ppPlayerSelect select{display:block;width:100%;min-height:48px;margin-top:7px;border:1px solid #546b46;border-radius:10px;background:#182018;color:#fff;padding:10px;font:inherit;font-size:16px}.ppPlayerAnalysisHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0}.ppPlayerAnalysisHead strong{display:block;font-size:19px;overflow-wrap:anywhere}.ppPlayerAnalysisHead span{display:block;color:#a9bcae;font-size:14px;margin-top:5px}.ppPlayerAnalysisHead>b{font-size:12px;padding:8px 10px;border:1px solid #556b3b;border-radius:20px;color:#dfff00;text-align:center}.ppPlayerRadar{display:block;width:100%;max-width:360px;height:auto;margin:0 auto}.ppPlayerRadar text{fill:#b9c8be;font-size:12px}.ppRadarGrid{stroke:#3f5143;fill:none;stroke-width:1}.ppRadarFill{fill:#dfff002e;stroke:#dfff00;stroke-width:2}.ppRadarPoint{fill:#dfff00}.ppPlayerMapValues{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ppPlayerMapValues>div{border:1px solid #344733;border-radius:9px;padding:9px;text-align:center}.ppPlayerMapValues span{display:block;color:#b4c4b8;font-size:12px;line-height:1.4}.ppPlayerMapValues strong{display:block;font-size:20px;margin-top:5px}.ppParticipationList{display:grid;gap:8px}.ppParticipationList button{display:flex;justify-content:space-between;align-items:center;gap:10px;text-align:left;width:100%;min-height:58px;border:1px solid #344236;border-radius:10px;padding:10px;background:#151d16;color:#fff;font:inherit}.ppParticipationList button[aria-pressed=true]{border-color:#dfff00}.ppParticipationList strong{display:block;font-size:15px;overflow-wrap:anywhere}.ppParticipationList small{display:block;color:#abbdaf;font-size:13px;margin-top:5px}.ppParticipationList b{font-size:12px;color:#dfff00;max-width:40%;text-align:right;flex-shrink:0}.ppMainTabs{position:sticky;top:0;background:#0c1010;z-index:2;padding:8px 0}.ppMainTabs button[aria-current=page]{color:#121212;background:#dfff00;border-color:#dfff00}.ppReportKicker{font-size:12px;letter-spacing:.12em;color:#dfff00;font-weight:800}.ppMatchOverview h2{font-size:28px;line-height:1.2;margin:12px 0 24px}.ppOverviewScores{display:grid;gap:12px}.ppOverviewScores>div{padding:20px;border:1px solid #354035;border-left:4px solid #dfff00;border-radius:16px;background:linear-gradient(135deg,#222a1c,#121612)}.ppOverviewScores span,.ppOverviewScores small{display:block;font-size:15px;color:#c5cfc8}.ppOverviewScores strong{display:block;font-size:52px;font-variant-numeric:tabular-nums;line-height:1.2;margin:6px 0}.ppOverviewScores em{font-size:32px;font-style:normal;color:#c0cbbd}.ppReportAction{width:100%;min-height:50px;background:#dfff00;color:#121212;border:0;border-radius:12px;font:inherit;font-weight:800}.ppScorecardEmbedded{position:relative;inset:auto;width:100%;height:auto;max-width:760px;margin:auto;transform:none;overflow:visible;display:block}.ppScorecardEmbedded .ppScorecardBody{overflow:visible}.ppScorecardSectionTabs[data-tab=scorecard] button:nth-child(n+3){display:none}.ppScorecardSectionTabs[data-tab=analysis] button:nth-child(-n+2){display:none}.ppScorecardSectionTabs{display:flex}.ppConnectionNote{padding:12px;background:#302b13;color:#fff;font-size:14px}.ppConnectionNote button{min-height:44px;color:#dfff00;background:transparent;border:0;font:inherit}.ppHonours{margin:28px 0}.ppHonoursHeading h2{font-size:22px;margin:10px 0}.ppHonoursHeading small{font-size:12px;color:#b8c4bb}.ppHonoursGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.ppHonourCard{padding:18px 14px;border:1px solid #3c4837;border-radius:16px;background:linear-gradient(145deg,#252a1b,#111511);min-width:0}.ppMvpCard{grid-column:1/-1;border-color:#dfff00;padding:24px}.ppHonourCard>span{color:#dfff00;font-size:13px;font-weight:800}.ppHonourPlayer h3{font-size:23px;overflow-wrap:anywhere;margin:12px 0 5px}.ppMvpCard h3{font-size:32px}.ppHonourPlayer small,.ppHonourCard footer small{display:block;color:#b9c5bc;font-size:13px;line-height:1.5}.ppHonourPlayer>strong{display:block;font-size:16px;line-height:1.5;margin:12px 0}.ppHonourAvatar,.ppHonourPlayer img{display:flex;width:64px;height:64px;align-items:center;justify-content:center;border:1px solid #67773e;border-radius:50%;font-size:24px;margin-top:20px;-o-object-fit:cover;object-fit:cover}.ppHonourCard button{min-height:48px;border:1px solid #6a7848;border-radius:10px;background:#151b12;color:#dfff00;font:inherit;font-size:14px;width:100%;margin-top:12px}.ppHonourCard button:disabled{opacity:.5}.ppOfficialAward{border-top:1px solid #546042;padding-top:12px;font-size:14px;color:#dfff00}.ppOfficialAward small{display:block;color:#bac6bb}.ppFilterGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.ppFilterGrid input{display:block;box-sizing:border-box;width:100%;min-height:48px;margin-top:7px;background:#182018;color:#fff;border:1px solid #546b46;border-radius:10px;padding:10px;font:inherit;min-width:0}.ppRecentForm{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px}.ppRecentForm button{min-height:96px;padding:12px 8px;border:1px solid #46563b;border-radius:12px;background:#182016;color:#fff;font:inherit;text-align:left}.ppRecentForm strong{display:block;font-size:18px}.ppRecentForm small,.ppRecentForm span{display:block;font-size:13px;color:#bbc8ba;margin-top:8px}.ppStatsFilters{margin:16px 0}.ppStandingsScroll{overflow-x:auto;overscroll-behavior:contain}.ppStandingsScroll table{min-width:340px}.ppCohortTeams article{margin:18px 0;padding:16px;border:1px solid #394536;border-radius:14px;background:#151b14}.ppCohortTeams h3{font-size:22px;margin:0}.ppExportActions{display:grid;gap:10px;margin:24px 0}.ppPremiumPlans h2{font-size:28px;line-height:1.2}@media print{body>*:not(.ppStatsWorkspace){display:none!important}.ppStatsWorkspace{position:static!important;width:100%!important;height:auto!important;max-height:none!important;transform:none!important;overflow:visible!important;color:#000!important;background:#fff!important}.ppStatsWorkspace .ppScorecardBody{overflow:visible!important;color:#000!important;background:#fff!important}.ppStatsWorkspace button,.ppStatsWorkspace .ppStatsFilters,.ppStatsWorkspace .ppExportActions{display:none!important}.ppStatsWorkspace strong,.ppStatsWorkspace small,.ppStatsWorkspace span,.ppStatsWorkspace p,.ppStatsWorkspace th,.ppStatsWorkspace td{color:#111!important}.ppStatsWorkspace .ppAnalysisMetrics>div{background:#fff!important;border-color:#aaa!important;-moz-column-break-inside:avoid;break-inside:avoid}}.ppScorecard[data-sunlight=true]{background:#fff;color:#102017}.ppScorecard[data-sunlight=true] :is(section,article,details,.ppScorecardTabs button,.ppScorecardHeader button,.ppReportAction,.ppOverviewScores>div,.ppAnalysisMetrics>div){background:#f2f6ef;color:#102017;border-color:#809078}.ppScorecard[data-sunlight=true] :is(small,.ppAnalysisEvidence,.ppScorecardFoot,.ppScorecardFixture small,thead th,.ppScorecardTotal span,.ppReportKicker,.ppScorecardState,.ppScorecardHeader div>span){color:#40523d}.ppScorecard[data-sunlight=true] :is(.ppScorecardResult,.ppScorecardPending,.ppScorecardTabs button[aria-selected=true],.ppMainTabs button[aria-current=page]){background:#e6f0cc;color:#314800;border-color:#526e00}.ppScorecard[data-sunlight=true] :is(th,td,.ppScorecardHeader){border-color:#a1afa0}.ppScorecard[data-sunlight=true] :is(.ppAnalysisMetrics span,.ppPlayerMapValues span,.ppHonourCard>span,.ppHonoursHeading small,.ppOfficialAward,.ppAnalysisHighlights span,.ppAnalysisDetails summary){color:#314800}.ppScorecard[data-sunlight=true] :is(.ppHonourCard button,.ppParticipationList button,.ppPlayerSelect select){background:#fff;color:#102017;border-color:#526e00}.ppScorecard[data-sunlight=true] :is(.ppAnalysisTeams>div,.ppAnalysisHighlights>div,.ppOverMap>div,.ppPlayerMapValues>div,.ppProgressionChart,.ppMainTabs){background:#f2f6ef;color:#102017;border-color:#809078}.ppScorecard[data-sunlight=true] :is(.ppAnalysisTeams span,.ppPlayerSelect,.ppPlayerAnalysisHead span,.ppPlayerAnalysisHead>b,.ppParticipationList b,.ppPartnership b,.ppPartnership span,.ppScorecardDetail b,.ppScorecardExtras b,.ppScorecardExtras span,.ppScorecardDetail p,.ppScorecardEmpty,.ppOverMap span,.ppOverMap strong,.ppOverviewScores span,.ppOverviewScores em){color:#314800}.ppScorecard[data-sunlight=true] :is(.ppPlayerRadar,.ppProgressionChart) text{fill:#314800}.ppScorecard[data-sunlight=true] :is(.ppRadarFill,.ppChartLine){stroke:#526e00}.ppScorecard[data-sunlight=true] .ppRadarPoint{fill:#526e00}.ppScorecard[data-sunlight=true] .ppParticipationList button[aria-pressed=true]{background:#e6f0cc;border:2px solid #314800}.ppScorecard[data-sunlight=true] button:focus-visible{outline-color:#314800}.ppScorecard>.ppScorecardHeader{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:calc(8px + env(safe-area-inset-top)) 12px 8px}.ppScorecard>.ppScorecardHeader>div{min-width:0}.ppScorecard>.ppScorecardHeader>button{min-height:48px;min-width:48px;width:auto;margin:0;padding:0 10px}.ppScorecard>.ppScorecardHeader h1{font-size:20px;line-height:1.2;margin:2px 0 0}.ppScorecard>.ppScorecardHeader .ppScorecardState{grid-column:1 / -1;justify-self:center;line-height:1.2}.ppScorecard>.ppScorecardBody{padding-top:12px}@media(max-width:380px){.ppScorecardHeader{gap:6px}.ppScorecardHeader h1{font-size:18px}.ppScorecardHeader button{font-size:14px;min-width:56px}}.ppStatsWorkspace .ppScorecardHeader button{min-height:48px}@media(max-width:430px){.ppStatsWorkspace .ppScorecardTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.ppStatsWorkspace[data-sunlight=true] :is(select,input,.ppRecentForm button,.ppParticipationList button){background:#f2f6ef;color:#102017;border-color:#809078}.ppStatsWorkspace[data-sunlight=true] :is(.ppAnalysisMetrics span,.ppPlayerAnalysisHead span,.ppPlayerMapValues span,.ppScorecardEmpty){color:#40523d}.ppStatsWorkspace[data-sunlight=true] button:focus-visible{outline-color:#314800}.ppScorecard[data-large-text=true] :is(p,small,.ppAnalysisEvidence,.ppScorecardFoot,.ppScorecardExtras,.ppScorecardTotal span){font-size:16px;line-height:1.5}.ppScorecard[data-large-text=true] :is(button,select){font-size:18px;line-height:1.35}.ppScorecard[data-large-text=true] table{font-size:16px}.ppScorecard[data-large-text=true] thead th{font-size:14px}.ppScorecard[data-large-text=true] tbody th strong{font-size:17px}.ppScorecard[data-large-text=true] .ppScorecardHeader{grid-template-columns:auto minmax(0,1fr) auto}.ppScorecard[data-large-text=true] .ppScorecardHeader button{padding:8px}.ppScorecard[data-large-text=true] .ppScorecardBody{overflow-wrap:anywhere}.ppScorecard[data-sunlight=true] .ppScorecardHeader h1{color:#102017}.pilotFixtures{max-width:760px;overflow-wrap:anywhere}.pilotFixtures fieldset{min-width:0}.pilotFixtures input,.pilotFixtures select{min-width:0;max-width:100%}.pilotFixtures textarea{min-width:0;max-width:100%;width:100%;box-sizing:border-box}.fixtureSelection span{min-width:0}.fixtureSelection small{display:block;font-size:.8rem;line-height:1.5}.fixtureColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fixtureSelection{display:grid;gap:8px;margin-bottom:16px}.pilotFixtures .fixtureSelection label,.pilotFixtures .fixtureCheck{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px;cursor:pointer}.pilotFixtures input[type=checkbox]{width:24px;height:24px;min-height:24px;flex-shrink:0}.fixtureList{display:grid;gap:16px}.fixtureList article{padding:16px;border:1px solid var(--pilot-border, #657080);border-radius:12px}.pilotFixtures details summary{min-height:48px;display:flex;align-items:center;cursor:pointer}.pilotFixtures :focus-visible{outline:3px solid #dfef00;outline-offset:3px}.pilotSunlight .pilotFixtures :focus-visible{outline-color:#203500}@media(max-width:480px){.fixtureColumns{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.pilotFixtures *,.pilotFixtures *:before,.pilotFixtures *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.shell:has(>main>.pilotClubs){grid-template-columns:minmax(0,1fr)}.pilotClubs{max-width:680px;margin:0 auto;padding:24px 16px;color:#fff;overflow-wrap:anywhere}.pilotClubs h1{font-size:clamp(1.6rem,7vw,2.3rem);margin:.4em 0}.pilotEyebrow{color:#b8ff00;font-weight:800;letter-spacing:.12em;font-size:.8em}.pilotClubs header>p:last-child,.pilotRecognition{color:#c3c3c3}.pilotClubs button{min-height:48px;min-width:48px;white-space:normal}.pilotClubList{display:grid;gap:8px;margin:24px 0}.pilotClubList>button{display:flex;align-items:center;gap:12px;width:100%;padding:14px;text-align:left;background:#1a1a1a;color:#fff;border:1px solid #555;border-radius:14px}.pilotClubList>button>span:nth-child(2){flex:1;min-width:0}.pilotClubList strong,.pilotClubList small{display:block}.pilotClubList small{margin-top:4px;color:#c3c3c3}.pilotClubMark{border:3px solid;max-width:90px;min-width:48px;padding:8px;border-radius:10px;text-align:center;font-weight:800}.pilotClubs form{display:grid;gap:12px}.pilotClubs fieldset{border:0;padding:0;margin:0;display:grid;gap:14px;min-width:0}.pilotClubs legend{font-weight:800;margin-bottom:12px}.pilotClubs label{display:grid;gap:6px;font-weight:650}.pilotClubs label span{font-size:.8em;color:#c3c3c3;font-weight:400}.pilotClubs input{width:100%;min-width:0;box-sizing:border-box;min-height:48px;font:inherit;border:1px solid #707070;background:#1a1a1a;color:#fff;border-radius:10px;padding:10px 12px}.pilotColours{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pilotClubs button:disabled{opacity:.6}.pilotClubs :focus-visible{outline:3px solid #b8ff00;outline-offset:3px}.pilotClubs [role=status]{min-height:1.5em;margin:0}.pilotRecognition{font-size:.85em;line-height:1.5;margin-top:24px}.pilotSunlight{background:#f6f5ed!important}.pilotSunlight .pilotClubs{color:#161616}.pilotSunlight .pilotEyebrow{color:#365000}.pilotSunlight .pilotClubs header>p:last-child,.pilotSunlight .pilotRecognition,.pilotSunlight .pilotClubs label span{color:#424242}.pilotSunlight .pilotClubs input,.pilotSunlight .pilotClubList>button{background:#fff;color:#161616;border-color:#555}.pilotSunlight .pilotClubList small{color:#424242}.pilotSunlight .pilotClubs :focus-visible{outline-color:#365000}@media(prefers-reduced-motion:reduce){.pilotClubs *{animation:none!important;transition:none!important}}.pilotOptional{display:grid;gap:14px;padding:14px 0}.pilotClubs summary{min-height:48px;cursor:pointer;line-height:1.5;padding:10px 0}.pilotClubs summary span{display:block;font-size:.8em;color:#c3c3c3}.pilotSunlight .pilotClubs summary span{color:#424242}.pilotClubs header{display:block;padding:0;min-height:0;margin:0}.pilotClubs header>p{margin:14px 0}.pilotClubs form{margin:20px 0 0;padding:0}.pilotClubs form>button:not(.secondary){background:#b8ff00;color:#121212;border:0;border-radius:10px;font-weight:800}.pilotClubs h1{color:#fff}.pilotSunlight .pilotClubs h1{color:#161616}.pilotClubList:empty{margin:0}.clubLogoEditor{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:20px 0;padding:16px;border:1px solid #555;border-radius:16px;background:#171717}.clubLogoEditorPreview{display:grid;place-items:center;width:96px;height:96px;border:1px solid #666;border-radius:18px;background:#0d0d0d;overflow:hidden;font-weight:900;text-align:center;padding:10px;box-sizing:border-box}.clubLogoEditorPreview img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.clubLogoEditorCopy{display:grid;gap:7px;min-width:0}.clubLogoEditorCopy>span{color:#c3c3c3;font-size:.85rem;line-height:1.45}.clubLogoEditorCopy [role=status]{min-height:1.3em;color:#c3c3c3;font-size:.82rem}.clubLogoPicker{position:relative;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;width:-moz-max-content;width:max-content;max-width:100%;min-height:48px;padding:10px 14px;border-radius:10px;background:#b8ff00;color:#121212!important;font-weight:900;cursor:pointer}.clubLogoPicker.disabled{opacity:.6;cursor:wait}.clubLogoPicker input{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%;opacity:0;cursor:pointer}.pilotSunlight .clubLogoEditor{background:#fff;border-color:#777}.pilotSunlight .clubLogoEditorPreview{background:#f3f1e7;color:#161616}.pilotSunlight .clubLogoEditorCopy>span,.pilotSunlight .clubLogoEditorCopy [role=status]{color:#424242}@media(max-width:430px){.clubLogoEditor{grid-template-columns:72px minmax(0,1fr);gap:12px}.clubLogoEditorPreview{width:72px;height:72px;border-radius:14px}}.pilotSquads select{width:100%;min-width:0;box-sizing:border-box;min-height:48px;font:inherit;border:1px solid #707070;background:#1a1a1a;color:#fff;border-radius:10px;padding:10px 12px}.squadTwo,.squadActions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.squadPanel{border-top:1px solid #555;margin-top:24px;padding-top:16px}.squadPlayers{list-style:none;padding:0;display:grid;gap:12px}.squadPlayers li,.squadEntry,.squadReview,.squadRecovery{background:#1a1a1a;border:1px solid #555;border-radius:12px;padding:14px;min-width:0}.squadPlayers small{display:block;color:#c3c3c3;overflow-wrap:anywhere;margin:8px 0 12px}.squadEntry{display:grid;gap:12px}.squadOptional{display:grid;gap:12px;padding:12px 0}.squadEntry h3{margin:0}.pilotSquads fieldset>button:not(.secondary),.squadReview>button:not(.secondary),.squadRecovery>button{background:#b8ff00;color:#121212;border:0;border-radius:10px;font-weight:800}.pilotSquads .secondary{border:1px solid #777;border-radius:10px;background:transparent;color:inherit;padding:10px 12px}.pilotSquads .squadCheck{display:flex;align-items:center;gap:12px}.pilotSquads .squadCheck input{width:48px}.pilotSquads h2,.pilotSquads h3{color:inherit}.squadReview>button{display:block;width:100%;margin-top:12px}.pilotSunlight .pilotSquads select,.pilotSunlight .squadPlayers li,.pilotSunlight .squadEntry,.pilotSunlight .squadReview,.pilotSunlight .squadRecovery{background:#fff;color:#161616;border-color:#555}.pilotSunlight .squadPlayers small{color:#424242}.pilotSquads button[aria-pressed=true]{border:2px solid #b8ff00}.pilotSunlight .pilotSquads button[aria-pressed=true]{border-color:#365000}@media(max-width:430px){.squadActions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.pilotSquads *{animation:none!important;transition:none!important}}.squadPlayerDetails{border-top:1px solid #454545;margin-top:10px}.squadPlayerDetails summary{min-height:48px;padding:12px 0;cursor:pointer;align-content:center;font-size:.875rem;font-weight:700;line-height:1.5}.squadPlayerDetails summary:focus-visible{outline:3px solid #b8ff00;outline-offset:3px}.squadPlayerDetails button{min-height:48px}.squadPlayers>li>strong{display:block;overflow-wrap:anywhere;line-height:1.5}.squadPlayers>li>small{margin-bottom:0;font-size:.875rem}.pilotSunlight .squadPlayerDetails{border-color:#999}.pilotSunlight .squadPlayerDetails summary:focus-visible{outline-color:#365000}.pilotClubHome{max-width:920px;padding-bottom:40px}.clubHomeTopbar{display:flex!important;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.clubHomeTopbar .clubEditAction{min-height:48px;border:0;background:transparent;color:#b8ff00;font-weight:800;padding:10px 4px}.clubHero{position:relative;overflow:hidden;border:1px solid #454545;border-radius:20px;background:#171717;padding:18px;margin-bottom:14px}.clubBrandRail{height:5px;border-radius:999px;background:linear-gradient(90deg,var(--club-primary),var(--club-accent));margin:-18px -18px 18px}.clubHeroMain{display:flex;align-items:center;gap:16px;min-width:0}.clubMonogram{display:grid;place-items:center;width:72px;height:72px;flex:0 0 72px;border:2px solid var(--club-primary);border-radius:18px;background:#0f0f0f;font-size:.92rem;font-weight:900;letter-spacing:.02em;text-align:center;padding:8px;overflow:hidden}.clubMonogram.hasLogo{padding:7px}.clubMonogram img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.clubHeroCopy{min-width:0;flex:1}.clubHeroCopy h1{margin:2px 0 8px;font-size:clamp(1.65rem,7vw,2.65rem);line-height:1}.clubHeroCopy .pilotEyebrow{margin:8px 0 4px}.clubStatusLine{display:flex;align-items:center;gap:7px;color:#b8ff00;font-size:.78rem;font-weight:800;letter-spacing:.04em}.clubLocation{display:flex;align-items:flex-start;gap:7px;margin:0;color:#c3c3c3;font-size:.9rem;line-height:1.4}.clubLocation svg{flex:0 0 auto;margin-top:1px}.clubPrimaryAction,.nextMatchCard>button,.clubEmptyState>button,.clubTeamCard>button{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;margin-top:18px;border:0;border-radius:12px;background:#b8ff00;color:#121212;font-weight:900;padding:11px 14px}.clubHomeNotice{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #6d6d6d;border-radius:14px;padding:12px 14px;margin:14px 0}.clubHomeNotice span{min-width:0}.clubStatGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0 26px}.clubStatGrid>button{display:grid;gap:4px;border:1px solid #3f3f3f;background:#181818;border-radius:14px;padding:13px;min-width:0}.clubStatGrid svg{color:#b8ff00}.clubStatGrid strong{font-size:1.45rem;line-height:1}.clubStatGrid span{font-size:.78rem;color:#aaa}.clubSectionHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px}.clubSectionHeading .pilotEyebrow{margin:0 0 4px}.clubSectionHeading h2{margin:0;font-size:1.35rem}.clubSectionHeading>button{margin:0}.clubNextMatch,.clubTeamsSection{margin-top:24px}.nextMatchCard{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;border:1px solid #505050;border-radius:18px;background:#1a1a1a;padding:16px}.nextMatchDate{display:grid;gap:2px;min-width:90px}.nextMatchDate strong{font-size:1rem}.nextMatchDate span{color:#aaa;font-size:.82rem}.nextMatchIdentity{display:grid;gap:4px;min-width:0}.nextMatchIdentity>span{color:#aaa;font-size:.82rem}.nextMatchIdentity>strong{font-size:1.15rem}.nextMatchIdentity small{color:#c3c3c3}.nextMatchCard>button{width:auto;margin:0;min-width:154px}.clubEmptyState{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px dashed #5e5e5e;border-radius:16px;padding:16px}.clubEmptyState>div{display:grid;gap:5px}.clubEmptyState span{color:#aaa;font-size:.88rem}.clubEmptyState>button{width:auto;margin:0}.clubTeamGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.clubTeamCard{display:grid;gap:14px;border:1px solid #454545;border-radius:16px;background:#181818;padding:15px;min-width:0}.clubTeamTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.clubTeamTop>div{display:grid;gap:4px;min-width:0}.clubTeamTop strong{font-size:1.05rem}.clubTeamTop span{color:#aaa;font-size:.82rem}.clubFixtureCount{flex:0 0 auto;border:1px solid #555;border-radius:999px;padding:4px 8px;color:#d6d6d6!important}.clubTeamMetrics{display:flex;flex-wrap:wrap;gap:8px 14px;color:#bbb;font-size:.82rem}.clubTeamMetrics strong{color:#fff}.clubTeamCard>button{margin:0}.clubHistoryNote{color:#9e9e9e;font-size:.78rem;line-height:1.5;margin:24px 0 0}.pilotSunlight .clubHero,.pilotSunlight .clubStatGrid>button,.pilotSunlight .nextMatchCard,.pilotSunlight .clubTeamCard{background:#fff;color:#161616;border-color:#8a8a8a}.pilotSunlight .clubMonogram{background:#f3f1e7;color:#161616}.pilotSunlight .clubLocation,.pilotSunlight .nextMatchIdentity small,.pilotSunlight .clubTeamMetrics,.pilotSunlight .clubHistoryNote{color:#444}.pilotSunlight .clubStatGrid span,.pilotSunlight .nextMatchDate span,.pilotSunlight .nextMatchIdentity>span,.pilotSunlight .clubTeamTop span,.pilotSunlight .clubEmptyState span{color:#505050}.pilotSunlight .clubTeamMetrics strong{color:#161616}.pilotSunlight .clubHomeTopbar .clubEditAction{color:#365000}@media(max-width:680px){.clubStatGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.nextMatchCard{grid-template-columns:minmax(0,1fr);gap:12px}.nextMatchDate{display:flex;gap:8px;align-items:baseline}.nextMatchCard>button{width:100%}.clubTeamGrid{grid-template-columns:minmax(0,1fr)}}@media(max-width:420px){.clubHeroMain{align-items:flex-start}.clubMonogram{width:60px;height:60px;flex-basis:60px;border-radius:15px;font-size:.76rem}.clubHomeTopbar{align-items:stretch;flex-direction:column}.clubHomeTopbar button{width:100%}.clubEmptyState{align-items:stretch;flex-direction:column}.clubEmptyState>button{width:100%}.clubStatGrid>button{padding:11px}.clubTeamTop{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.pilotClubHome *{animation:none!important;transition:none!important}}.clubHomeTopbar{justify-content:flex-start;margin-bottom:12px}.clubHomeTopbar button,.clubAdministration button,.clubAdministration summary,.clubPastFixtures summary,.nextMatchCard>button,.clubTeamCard>button{min-height:48px}.clubNextMatch{margin-top:20px}.nextMatchCard{border-color:#708d25;background:#151811}.nextMatchDate span,.nextMatchIdentity>span,.clubStatGrid span,.clubTeamTop span{color:#c3c3c3;font-size:.875rem}.nextMatchIdentity small{font-size:.875rem;line-height:1.5}.nextMatchIdentity strong,.clubTeamTop strong,.clubHeroCopy h1{overflow-wrap:anywhere}.matchPreparation{grid-column:1/-1;border-top:1px solid #454c38;padding-top:14px}.matchPreparation h3{margin:0 0 8px;font-size:1rem}.matchPreparation ul{list-style:none;padding:0;margin:0;display:grid;gap:0}.matchPreparation li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid #343a2c;font-size:.875rem;line-height:1.5}.matchPreparation li span{color:#d0d0d0}.matchPreparation li strong{text-align:right;font-variant-numeric:tabular-nums}.matchPreparation p{margin:12px 0 0;color:#c3c3c3;font-size:.875rem;line-height:1.5}.clubAdministration,.clubPastFixtures{margin-top:24px;border:1px solid #454545;border-radius:14px;padding:0 14px}.clubAdministration summary,.clubPastFixtures summary{cursor:pointer;align-content:center;font-size:1rem;font-weight:700;padding:12px 0;line-height:1.5}.clubAdministrationActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:4px 0 14px}.clubPastFixtures p{font-size:.875rem;line-height:1.5;color:#c3c3c3}.clubPastFixtures button{min-height:48px;margin-top:6px}.pilotClubHome summary:focus-visible,.pilotClubHome button:focus-visible{outline:3px solid #b8ff00;outline-offset:3px}.pilotSunlight .matchPreparation{border-color:#777}.pilotSunlight .clubStatusLine,.pilotSunlight .clubStatGrid svg{color:#365000}.pilotSunlight .matchPreparation li{border-color:#aaa}.pilotSunlight .matchPreparation li span,.pilotSunlight .matchPreparation p,.pilotSunlight .clubPastFixtures p{color:#333}.pilotSunlight .pilotClubHome summary:focus-visible,.pilotSunlight .pilotClubHome button:focus-visible{outline-color:#365000}@media(max-width:420px){.clubHomeTopbar{flex-direction:row}.clubHomeTopbar button{width:auto}.clubAdministrationActions{grid-template-columns:minmax(0,1fr)}.matchPreparation li{flex-wrap:wrap;gap:2px 12px}.matchPreparation li strong{margin-left:auto}}.clubStatGrid>button{color:inherit;text-align:left;font:inherit;cursor:pointer;min-height:108px;transition:border-color .15s,background .15s}.clubStatGrid>button:hover{border-color:#b8ff00;background:#202618}.clubStatGrid>button:active{background:#28331b}.pilotSunlight .clubStatGrid>button:hover{border-color:#365000;background:#eef7dd}.clubScheduleTeams{display:grid;gap:10px;margin:16px 0}.clubAdministrators{max-width:920px}.clubAdminSummary,.clubAdminNotice{margin:16px 0;padding:18px;border:1px solid #454545;border-radius:16px;background:#171717}.clubAdminSummary strong{color:#b8ff00;font-size:1.2rem}.clubAdminSummary p,.clubAdminNotice p{margin:10px 0 0;color:#c3c3c3;line-height:1.5}.clubAdminNotice button{margin-top:12px}.clubAdminList{display:grid;gap:10px;padding:0;list-style:none}.clubAdminList li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:16px;border:1px solid #454545;border-radius:14px}.clubAdminList span{color:#b8ff00}.clubAdministrators button{min-height:48px}.clubHomeTopbar{flex-wrap:wrap}.pilotSunlight .clubAdminSummary,.pilotSunlight .clubAdminNotice,.pilotSunlight .clubAdminList li{background:#fff;border-color:#777;color:#161616}.pilotSunlight .clubAdminSummary strong,.pilotSunlight .clubAdminList span{color:#344100}.pilotSunlight .clubAdminSummary p,.pilotSunlight .clubAdminNotice p{color:#424242}.clubAdminSummary form{display:grid;gap:12px;margin-top:16px}.clubAdminSummary input{min-height:48px;width:100%;min-width:0;box-sizing:border-box}.clubAdminSummary h2{font-size:20px}.pilotSunlight .clubAdminSummary h2,.pilotSunlight .clubAdminSummary label{color:#111}.adminChangePanel{margin:18px 0;padding:18px;border:1px solid #454545;border-radius:16px;background:#171717;color:#f5f5f5;min-width:0}.adminChangePanel h2{margin:0 0 12px;font-size:20px}.adminChangePanel p{line-height:1.5}.adminChangeFields,.adminChangePanel form{display:grid;gap:14px}.adminChangePanel label{display:grid;gap:8px;margin:14px 0}.adminChangePanel input:not([type=checkbox]),.adminChangePanel select{width:100%;min-width:0;min-height:48px;box-sizing:border-box;font:inherit}.adminChangePanel button{min-height:48px;margin:8px 8px 0 0;max-width:100%;white-space:normal}.adminChangeReview{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin:18px 0}.adminChangeReview dt{font-weight:700}.adminChangeReview dd{margin:0 0 8px;overflow-wrap:anywhere}.adminChangePanel .adminChangeConsent{display:flex;align-items:center;gap:12px;min-height:48px}.adminChangeConsent input{flex-shrink:0;width:22px;height:22px}.pilotSunlight .adminChangePanel{color:#161616;background:#fff;border-color:#777}.clubInvitations{min-width:0}.clubInvitations button{min-height:48px}.invitationReviewList{display:grid;gap:16px;margin-top:20px}.invitationReviewCard{border:1px solid currentColor;border-radius:12px;padding:16px;overflow-wrap:anywhere}.invitationReviewHeading{display:flex;gap:16px;justify-content:space-between;align-items:baseline;flex-wrap:wrap}.invitationReviewHeading h2{margin:0;font-size:1.15rem}.invitationReviewHeading span{font-weight:700}.invitationReviewCard dl{display:grid;gap:12px;margin:16px 0 0}.invitationReviewCard dl>div{display:grid;grid-template-columns:minmax(70px,1fr) minmax(0,3fr);gap:12px}.invitationReviewCard dt{font-weight:700}.invitationReviewCard dd{margin:0;min-width:0}.invitationComposer{box-sizing:border-box;width:100%;max-width:720px;margin:0 auto;padding:24px;background:#172224;color:#f5f8f8;border-radius:16px;overflow-wrap:anywhere}.shell:has(.clubInvitations),.shell:has(.invitationComposer){display:block}.shell:has(.clubInvitations)>main,.shell:has(.invitationComposer)>main{box-sizing:border-box;width:100%;min-width:0}.invitationComposer h1{font-size:1.8rem;margin:20px 0}.invitationComposer h2{font-size:1.25rem;margin:24px 0 12px}.invitationComposer p{line-height:1.5}.invitationComposer fieldset{min-width:0;margin:20px 0;padding:16px;border:1px solid #7da6a6}.invitationComposer label{display:flex;flex-direction:column;gap:8px;margin:16px 0}.invitationComposer input:not([type=checkbox]),.invitationComposer select,.invitationComposer button{box-sizing:border-box;min-height:48px;max-width:100%;font:inherit;padding:10px 14px;border:1px solid #7da6a6;border-radius:8px}.invitationComposer input,.invitationComposer select{width:100%;background:#fff;color:#101b1b}.invitationComposer button{background:#b5eddf;color:#102121;cursor:pointer;margin:8px 0;white-space:normal}.invitationComposer button:disabled{opacity:.55;cursor:default}.invitationComposer .composerConsent{flex-direction:row;align-items:center;min-height:54px}.invitationComposer input[type=checkbox]{width:24px;height:24px;flex-shrink:0}.invitationComposer article{border-top:1px solid #7da6a6;padding:12px 0}.composerMessage{padding:12px;border:1px solid #b5eddf;border-radius:8px}.pilotSunlight .invitationComposer{background:#fff;color:#122626}.pilotSunlight .invitationComposer button{background:#d4f2e9;color:#102121}@media(max-width:480px){.invitationComposer{padding:16px;border-radius:0}.invitationComposer h1{font-size:1.5rem}}.invitationConsent{width:100%;max-width:720px;box-sizing:border-box;margin:0 auto;padding:24px 16px;overflow-wrap:anywhere}.invitationConsent button,.invitationConsent input:not([type=checkbox]){min-height:48px}.invitationConsent button{margin:8px 8px 8px 0}.invitationConsent .consentCard{border:1px solid var(--line, #555);border-radius:16px;padding:20px;margin:20px 0}.invitationConsent dl div{margin:12px 0}.invitationConsent dt{font-weight:700}.invitationConsent dd{margin:4px 0 0}.invitationConsent form{display:grid;gap:16px}.invitationConsent form>label:first-child{display:grid;gap:8px}.invitationConsent input:not([type=checkbox]){width:100%;max-width:280px;box-sizing:border-box;font:inherit}.invitationConsent .consentChoice{display:flex;align-items:center;gap:12px;min-height:48px;cursor:pointer}.invitationConsent .consentChoice input{width:24px;height:24px;flex-shrink:0}.invitationConsent button:disabled{opacity:.55;cursor:not-allowed}.pilotSunlight .invitationConsent{background:#f6f5ed;color:#161616;border-radius:16px}.pilotSunlight .invitationConsent .consentCard{background:#fff;border-color:#666}.invitationEntryShell{box-sizing:border-box;min-height:100vh;width:100%;padding:24px 16px;background:#111;color:#f5f8f8}.invitationEntryShell>header,.invitationEntryNotice,.invitationEntryAccount{box-sizing:border-box;width:100%;max-width:720px;margin:0 auto 20px}.invitationEntryShell>header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.invitationEntryNotice{padding:20px;background:#172224;border:1px solid #7da6a6;border-radius:12px;overflow-wrap:anywhere}.invitationEntryNotice p{line-height:1.5}.invitationEntryShell button{min-height:48px;padding:10px 16px;border-radius:8px;background:#b5eddf;color:#102121;font:inherit;border:1px solid #7da6a6;cursor:pointer;white-space:normal}.invitationEntryShell button:disabled{opacity:.55;cursor:default}.invitationEntryShell .invitationConsent{max-width:720px}.invitationEntryShell.pilotSunlight{background:#edf4f1;color:#122626}.pilotSunlight .invitationEntryNotice{background:#fff;color:#122626}@media(max-width:480px){.invitationEntryShell{padding:16px 0}.invitationEntryShell>header,.invitationEntryAccount{padding:0 16px}.invitationEntryNotice{border-radius:0}}.clubDisplayEditor{box-sizing:border-box;width:100%;max-width:680px;margin:16px auto;padding:16px}.clubDisplayEditor fieldset{display:grid;gap:12px;min-width:0;margin:0;padding:12px;border:1px solid var(--pp-border, #666);border-radius:12px}.clubDisplayEditor legend{padding:0 6px;font-weight:700}.clubDisplayEditor input{box-sizing:border-box;width:100%;max-width:100%;min-height:48px}.clubDisplayEditor button{min-height:48px;white-space:normal}.clubDisplayEditor p{overflow-wrap:anywhere}@media(max-width:520px){.clubDisplayEditor .miniGrid{grid-template-columns:1fr}}.ppTradingCard{--card-lime: #dfff00;--tier-accent: #dfff00;--tier-metal-1: #f4f6f7;--tier-metal-2: #5b6064;--tier-dark: #090b0c;width:720px;max-width:100%;aspect-ratio:9 / 16;position:relative;isolation:isolate;padding:11px;box-sizing:border-box;color:#fff;background:linear-gradient(135deg,#f9fafb 0,#f9fafb,#4a5054 8%,#0d1011 14%,#c7cbce 23%,#252a2d 36%,#fafafa 52%,#3d4346,#f6f7f7 80%,#34393c 92%,#e8eaeb);clip-path:polygon(5% 0,39% 0,43% 1.5%,75% 1.5%,79% 0,95% 0,100% 4%,100% 96%,96% 100%,61% 100%,57% 98.4%,21% 98.4%,17% 100%,4% 100%,0 96%,0 5%);filter:drop-shadow(0 20px 30px rgba(0,0,0,.72))}.ppTier-bronze{--tier-accent: #c98e55;--tier-metal-1: #e1b17e;--tier-metal-2: #5f3d26;--tier-dark: #120d09}.ppTier-silver{--tier-accent: #e6eaec;--tier-metal-1: #fbfdff;--tier-metal-2: #717a7e;--tier-dark: #0b0e0f}.ppTier-gold{--tier-accent: #f0d36b;--tier-metal-1: #fff0a8;--tier-metal-2: #8a6727;--tier-dark: #121009}.ppTier-elite{--tier-accent: #f5f4de;--tier-metal-1: #ffffff;--tier-metal-2: #8c9490;--tier-dark: #090c0b}.ppCardInner{width:100%;height:100%;position:relative;overflow:hidden;box-sizing:border-box;background:var(--tier-dark);border:2px solid rgba(223,255,0,.92);clip-path:polygon(4% 0,96% 0,100% 3%,100% 97%,96% 100%,4% 100%,0 97%,0 3%)}.ppCardInner:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;z-index:30;pointer-events:none;border:1px solid rgba(245,247,248,.82);box-shadow:inset 0 0 0 1px #000000a6,0 0 16px #dfff001c;clip-path:polygon(3% 0,97% 0,100% 2.2%,100% 97.8%,97% 100%,3% 100%,0 97.8%,0 2.2%)}.ppCardInner:after{content:"";position:absolute;top:-15%;right:-15%;bottom:-15%;left:-15%;z-index:29;pointer-events:none;opacity:.45;background:linear-gradient(112deg,transparent 31%,rgba(255,255,255,.18) 42%,transparent 49%);transform:translate(-38%)}.ppCardStadium{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse at 50% 4%,rgba(255,255,255,.17) 0 4%,transparent 18%),radial-gradient(ellipse at 50% 48%,rgba(255,255,255,.12) 0 12%,transparent 45%),linear-gradient(180deg,#1d2123,#121719 23%,#202526 38%,#0d1112 58%,#050606);filter:grayscale(1) contrast(1.12)}.ppCardStadium:before{content:"";position:absolute;left:-11%;right:-11%;top:27%;height:33%;opacity:.74;background:linear-gradient(178deg,transparent 0 16%,rgba(210,214,215,.08) 17% 19%,transparent 20% 28%,rgba(255,255,255,.045) 29% 31%,transparent 32%),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 2px,transparent 2px 13px),linear-gradient(180deg,#b4b9bb1a,#0c0e0feb);transform:perspective(540px) rotateX(59deg) scaleX(1.12);transform-origin:center top}.ppCardStadium:after{content:"";position:absolute;left:-6%;right:-6%;bottom:21%;height:31%;opacity:.48;background:repeating-linear-gradient(170deg,rgba(255,255,255,.032) 0 2px,transparent 2px 13px),linear-gradient(180deg,#1f252759,#000000e6);transform:perspective(620px) rotateX(63deg);transform-origin:center top}.ppCardPhotoBackdrop{position:absolute;top:5%;right:-7%;bottom:29%;left:20%;z-index:1;overflow:hidden;opacity:.28;filter:grayscale(1) blur(7px) contrast(1.35) brightness(.48);-webkit-mask-image:radial-gradient(ellipse at 58% 40%,#000 0 34%,rgba(0,0,0,.72) 53%,transparent 78%);mask-image:radial-gradient(ellipse at 58% 40%,#000 0 34%,rgba(0,0,0,.72) 53%,transparent 78%)}.ppCardPhotoBackdrop img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 26%;object-position:center 26%;transform:scale(1.16)}.ppCardSmoke{position:absolute;left:16%;right:-10%;top:8%;height:52%;z-index:2;opacity:.9;filter:blur(3px);background:radial-gradient(ellipse at 42% 34%,rgba(245,247,248,.34) 0 10%,transparent 25%),radial-gradient(ellipse at 64% 27%,rgba(226,230,232,.25) 0 9%,transparent 24%),radial-gradient(ellipse at 58% 50%,rgba(255,255,255,.2) 0 10%,transparent 29%),radial-gradient(ellipse at 79% 43%,rgba(195,199,200,.2) 0 9%,transparent 25%),radial-gradient(ellipse at 31% 57%,rgba(255,255,255,.14) 0 11%,transparent 31%)}.ppCardSmokeBack{mix-blend-mode:screen}.ppCardSmokeFront{position:absolute;z-index:13;left:28%;right:-7%;top:45%;height:18%;pointer-events:none;opacity:.72;filter:blur(5px);background:radial-gradient(ellipse at 42% 48%,rgba(240,243,244,.22) 0 13%,transparent 31%),radial-gradient(ellipse at 70% 51%,rgba(255,255,255,.17) 0 10%,transparent 28%),radial-gradient(ellipse at 55% 72%,rgba(198,202,203,.13) 0 13%,transparent 34%)}.ppCardLimeBurst{position:absolute;z-index:3;left:14%;right:-14%;top:25%;height:43%;opacity:1;background:radial-gradient(circle at 56% 42%,rgba(223,255,0,.94) 0 1.3%,transparent 1.8%),radial-gradient(circle at 62% 34%,rgba(223,255,0,.85) 0 1.1%,transparent 1.6%),radial-gradient(circle at 69% 49%,rgba(223,255,0,.75) 0 1.5%,transparent 2.1%),radial-gradient(circle at 48% 58%,rgba(223,255,0,.82) 0 1.1%,transparent 1.7%),radial-gradient(circle at 76% 60%,rgba(223,255,0,.72) 0 1.1%,transparent 1.7%),radial-gradient(circle at 38% 48%,rgba(223,255,0,.7) 0 .8%,transparent 1.5%),radial-gradient(ellipse at 61% 52%,rgba(223,255,0,.72) 0 14%,rgba(223,255,0,.36) 25%,transparent 51%),conic-gradient(from 238deg at 59% 52%,transparent 0 12deg,rgba(223,255,0,.7) 13deg 19deg,transparent 20deg 42deg,rgba(223,255,0,.42) 43deg 51deg,transparent 52deg 78deg,rgba(223,255,0,.52) 79deg 87deg,transparent 88deg 360deg);clip-path:polygon(4% 38%,25% 24%,17% 8%,42% 18%,50% 0,61% 20%,82% 8%,76% 31%,100% 39%,78% 53%,95% 71%,70% 68%,74% 100%,55% 79%,39% 97%,35% 70%,8% 83%,22% 58%);filter:saturate(1.3) drop-shadow(0 0 17px rgba(223,255,0,.17))}.ppCardGrunge{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;opacity:.7;background:radial-gradient(circle at 28% 36%,rgba(0,0,0,.78) 0 .7%,transparent 1%),radial-gradient(circle at 31% 39%,rgba(255,255,255,.15) 0 .5%,transparent .8%),radial-gradient(circle at 67% 46%,rgba(0,0,0,.65) 0 .8%,transparent 1.2%),radial-gradient(circle at 73% 57%,rgba(255,255,255,.11) 0 .6%,transparent 1%),repeating-linear-gradient(116deg,transparent 0 11px,rgba(255,255,255,.018) 12px 13px,transparent 14px 27px)}.ppCardTechLines{position:absolute;top:8%;right:7%;bottom:28%;left:7%;z-index:5;pointer-events:none;opacity:.72;background:linear-gradient(122deg,transparent 0 56%,rgba(236,239,240,.62) 56.2% 56.5%,transparent 56.7%),linear-gradient(157deg,transparent 0 74%,rgba(236,239,240,.42) 74.2% 74.5%,transparent 74.7%),linear-gradient(102deg,transparent 0 26%,rgba(223,255,0,.32) 26.2% 26.6%,transparent 26.8%)}.ppCardLight{position:absolute;top:8%;width:30%;height:12%;z-index:6;opacity:.9;background:radial-gradient(circle,rgba(255,255,255,.98) 0 4%,rgba(255,255,255,.63) 5%,transparent 10%);background-size:20% 42%;filter:blur(.4px) drop-shadow(0 0 18px rgba(255,255,255,.65))}.ppCardLightLeft{left:-7%;transform:rotate(-11deg)}.ppCardLightRight{right:-7%;transform:rotate(11deg)}.ppCardSlash{position:absolute;left:-15%;z-index:6;height:5.3%;width:55%;opacity:.92;background:linear-gradient(90deg,var(--card-lime),rgba(223,255,0,.04));transform:skew(-34deg) rotate(-37deg);transform-origin:left center}.ppCardSlashOne{top:30%}.ppCardSlashTwo{top:43%;width:39%;opacity:.46}.ppCardBrand{position:absolute;left:4.9%;top:3.7%;z-index:20;min-width:41%;display:flex;align-items:center;gap:9px;padding:9px 15px 10px 11px;background:linear-gradient(112deg,#020303f5,#090b0beb 74%,#090b0b1f);clip-path:polygon(0 0,93% 0,100% 17%,92% 100%,0 100%);box-shadow:7px 11px 28px #00000073}.ppCardBrand img{width:67px;height:67px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 9px rgba(223,255,0,.2))}.ppCardBrand strong,.ppCardBrand span{display:block}.ppCardBrand strong{font-size:26px;line-height:.9;letter-spacing:-.045em;font-style:italic}.ppCardBrand span{margin-top:5px;font-size:9px;letter-spacing:.5em;color:#d9d9d9}.ppCardIdentityTag{position:absolute;left:7.2%;top:20.5%;z-index:19;display:grid;gap:7px;justify-items:start}.ppCardIdentityTag strong{color:#07080840;-webkit-text-stroke:2.5px rgba(239,242,243,.84);font-size:80px;line-height:.84;font-weight:1000;letter-spacing:-.085em;text-shadow:0 7px 18px rgba(0,0,0,.86)}.ppCardIdentityTag span{padding:8px 17px;color:var(--card-lime);background:#080a0af2;border:3px solid var(--card-lime);font-size:18px;font-weight:1000;letter-spacing:.035em;box-shadow:0 5px 15px #00000073;clip-path:polygon(8% 0,94% 0,100% 50%,94% 100%,8% 100%,0 50%)}.ppCardPhoto{position:absolute;top:10%;right:-4.5%;width:78%;height:58%;z-index:10;display:grid;place-items:center;overflow:visible}.ppCardPhoto.hasCutout{top:6.8%;right:-8%;width:86%;height:64%;z-index:11;align-items:end;justify-items:center}.ppCardPhoto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 23%;object-position:center 23%;transform:scale(1.06);filter:saturate(.86) contrast(1.18) brightness(.91) drop-shadow(-7px 13px 15px rgba(0,0,0,.68));-webkit-mask-image:radial-gradient(ellipse at 56% 43%,#000 0 48%,rgba(0,0,0,.97) 59%,rgba(0,0,0,.48) 70%,transparent 83%),linear-gradient(180deg,#000 0 77%,rgba(0,0,0,.92) 84%,transparent 98%);-webkit-mask-composite:source-in;mask-image:radial-gradient(ellipse at 56% 43%,#000 0 48%,rgba(0,0,0,.97) 59%,rgba(0,0,0,.48) 70%,transparent 83%),linear-gradient(180deg,#000 0 77%,rgba(0,0,0,.92) 84%,transparent 98%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.ppCardPhoto.hasCutout img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;transform:scale(1.035);transform-origin:center bottom;-webkit-mask-image:none;mask-image:none;filter:contrast(1.08) saturate(.95) brightness(.98) drop-shadow(-10px 20px 20px rgba(0,0,0,.78)) drop-shadow(4px 0 8px rgba(223,255,0,.1))}.ppCardPhoto>span{width:69%;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;color:#070707;background:radial-gradient(circle at 35% 28%,#efffa0,var(--card-lime) 56%,#8da000 100%);font-size:118px;font-weight:1000;box-shadow:0 0 55px #dfff0038}.ppCardPhotoBlend{position:absolute;z-index:14;top:45%;right:0;bottom:29%;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(6,7,7,.08) 20%,rgba(7,8,8,.55) 72%,#080909 100%)}.ppCardPhoto.hasCutout~.ppCardSmokeFront{opacity:.82}.ppCardName{position:absolute;z-index:20;left:7.2%;right:10%;bottom:34.7%;display:flex;flex-direction:column;align-items:flex-start;transform:skew(-7deg)}.ppCardName strong,.ppCardName em{display:block;margin:0;font-size:clamp(46px,7.8vw,76px);line-height:.82;font-weight:1000;font-style:italic;text-transform:uppercase;letter-spacing:-.06em;text-shadow:0 4px 0 rgba(0,0,0,.7),0 9px 20px rgba(0,0,0,.88);overflow-wrap:anywhere;max-width:100%}.ppCardName strong{color:#f5f5f2}.ppCardName em{color:var(--card-lime);margin-top:2px}.ppCardTier{position:absolute;right:7.2%;top:53.3%;z-index:21;min-width:116px;min-height:104px;box-sizing:border-box;display:grid;place-items:center;align-content:center;text-align:center;padding:14px 12px 10px;background:linear-gradient(180deg,#292d2f,#111314 49%,#050606);border:3px solid #e4e7e8;box-shadow:inset 0 0 0 3px #000000e0,0 0 0 2px var(--tier-accent),0 9px 18px #000000b3,0 0 19px #dfff0029;clip-path:polygon(50% 0,92% 14%,100% 63%,82% 88%,50% 100%,18% 88%,0 63%,8% 14%)}.ppCardTier:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgba(255,255,255,.44);clip-path:inherit}.ppCardTier span{display:block;color:#fff;font-size:17px;font-weight:1000;letter-spacing:.04em}.ppCardTier b{display:block;margin-top:4px;color:var(--card-lime);font-size:14px;letter-spacing:.08em}.ppCardArchetype{position:absolute;z-index:19;left:7%;right:23%;bottom:25.6%;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;padding:9px 14px;box-sizing:border-box;background:linear-gradient(90deg,#070909f5,#121516e6);border-left:5px solid var(--card-lime);border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.2);transform:skew(-5deg)}.ppCardArchetype>span{color:#f0f0ed;font-size:14px;font-weight:950;text-transform:uppercase;letter-spacing:.055em}.ppCardArchetype>div{display:flex;align-items:baseline;gap:5px}.ppCardArchetype strong{color:var(--tier-accent);font-size:25px}.ppCardArchetype small{color:#a7a7a7;font-size:8px;font-weight:950}.ppCardStats{position:absolute;z-index:22;left:5.5%;right:5.5%;bottom:8.5%;height:14.7%;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));background:linear-gradient(180deg,#111415fc,#040505fc);border:1px solid rgba(231,235,236,.62);box-shadow:0 -3px #dfff00d1,inset 0 1px #ffffff17,0 13px 20px #00000094;clip-path:polygon(2% 0,98% 0,100% 15%,98% 100%,2% 100%,0 85%,0 15%)}.ppCardStats>div{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid rgba(255,255,255,.16)}.ppCardStats>div:last-child{border-right:0}.ppCardStats strong{font-size:28px;line-height:1;font-weight:1000;white-space:nowrap}.ppCardStats span{margin-top:8px;color:#b9b9b9;font-size:10px;font-weight:950;letter-spacing:.06em}.ppCardFooter{position:absolute;z-index:22;right:5.5%;bottom:1.7%;display:flex;align-items:baseline;gap:10px;min-width:43%;justify-content:flex-end;box-sizing:border-box;padding:6px 17px 6px 42px;color:#080808;background:var(--card-lime);clip-path:polygon(18% 0,100% 0,100% 100%,9% 100%,0 0);box-shadow:0 -2px 10px #dfff001f}.ppCardFooter span{font-size:9px;font-weight:950;letter-spacing:.12em}.ppCardFooter strong{font-size:17px;font-weight:1000;letter-spacing:.035em}.ppTier-gold .ppCardInner,.ppTier-elite .ppCardInner{border-color:var(--tier-accent)}.ppTier-gold .ppCardLimeBurst,.ppTier-elite .ppCardLimeBurst{filter:saturate(1.35) brightness(1.08) drop-shadow(0 0 22px rgba(223,255,0,.22))}.myPlayerCardHero{display:none!important}.myPlayerCardShowcase{width:min(100%,390px);margin:14px auto}.myPlayerPrimaryActions.cardActions{grid-template-columns:1.2fr 1fr 1fr}.playerProfileShareAction{width:100%;margin-top:8px;min-height:48px}.cricketCardExportStage{position:fixed;left:-2000px;top:0;width:720px;pointer-events:none;opacity:.001;z-index:-1}.cricketCardPreviewBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;align-items:center;overflow:auto;padding:max(14px,env(safe-area-inset-top)) 12px max(18px,env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 20%,rgba(56,65,67,.54),transparent 30%),linear-gradient(180deg,#0b0d0e,#020303 82%)}.cricketCardPreviewTop{width:min(720px,100%);display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;flex:0 0 auto}.cricketCardPreviewTop strong{font-size:15px;letter-spacing:.04em}.cricketCardPreviewClose{width:44px;height:44px;border-radius:50%;border:1px solid #4a4a4a;background:#181818;color:#fff;font-size:28px;line-height:1;cursor:pointer}.cricketCardPreviewCard{width:min(560px,calc(100vw - 24px));flex:0 0 auto}.cricketCardPreviewActions{width:min(560px,100%);display:grid;grid-template-columns:1.2fr 1fr;gap:8px;margin-top:12px;flex:0 0 auto}.cricketCardPreviewActions button{min-height:52px}.playerRevealPremiumCard{width:min(100%,430px);animation:playerCardReveal .48s cubic-bezier(.2,.8,.2,1) .08s both}.playerReveal>.status{margin-bottom:2px}@media(max-width:520px){.myPlayerCardShowcase{width:min(100%,350px)}.myPlayerPrimaryActions.cardActions{grid-template-columns:1fr 1fr}.myPlayerPrimaryActions.cardActions .primary{grid-column:1 / -1}.ppCardBrand{min-width:43%;padding:6px 10px 7px 8px;gap:6px}.ppCardBrand img{width:43px;height:43px}.ppCardBrand strong{font-size:17px}.ppCardBrand span{font-size:5.8px}.ppCardIdentityTag strong{font-size:47px;-webkit-text-stroke-width:1.5px}.ppCardIdentityTag span{padding:5px 10px;font-size:10px;border-width:2px}.ppCardName strong,.ppCardName em{font-size:clamp(31px,9.5vw,48px)}.ppCardTier{right:6.5%;min-width:78px;min-height:72px;padding:8px 7px 6px;border-width:2px}.ppCardTier span{font-size:10px}.ppCardTier b{font-size:8px}.ppCardArchetype{right:24%;min-height:34px;padding:6px 9px}.ppCardArchetype>span{font-size:8px}.ppCardArchetype strong{font-size:17px}.ppCardArchetype small{font-size:5.7px}.ppCardStats strong{font-size:17px}.ppCardStats span{margin-top:4px;font-size:6.2px;letter-spacing:.02em}.ppCardFooter{gap:6px;min-width:46%;padding:4px 9px 4px 25px}.ppCardFooter span{font-size:6px}.ppCardFooter strong{font-size:10px}.cricketCardPreviewBackdrop{justify-content:flex-start}.playerRevealPremiumCard{width:min(100%,360px)}}@media(max-width:370px){.ppTradingCard{padding:7px}.ppCardStats{left:4.8%;right:4.8%}.ppCardStats strong{font-size:15px}.ppCardStats span{font-size:5.7px}.cricketCardPreviewActions{grid-template-columns:1fr}}.careerProfile{--career-tier:#dfff00;display:grid;gap:14px;margin-bottom:16px}.careerTier-bronze{--career-tier:#c7894f}.careerTier-silver{--career-tier:#d9dde0}.careerTier-gold{--career-tier:#efd36b}.careerTier-elite{--career-tier:#f2f4e8}.careerHero{position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:190px;padding:22px;background:radial-gradient(circle at 16% 30%,color-mix(in srgb,var(--career-tier) 14%,transparent),transparent 28%),linear-gradient(125deg,#111416,#1d2224 56%,#090a0b);border:1px solid #3a3d3e;clip-path:polygon(2% 0,98% 0,100% 12%,100% 88%,98% 100%,2% 100%,0 88%,0 12%);box-shadow:inset 0 3px color-mix(in srgb,var(--career-tier) 78%,#fff 22%)}.careerHero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 0 54%,rgba(255,255,255,.08) 56%,transparent 60%);pointer-events:none}.careerPortrait{position:relative;width:132px;height:150px;display:grid;place-items:center;overflow:hidden;background:#202426;border:1px solid #555;clip-path:polygon(12% 0,88% 0,100% 10%,100% 90%,88% 100%,12% 100%,0 90%,0 10%)}.careerPortrait img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%;filter:contrast(1.08) saturate(.95)}.careerPortrait>span{font-size:44px;font-weight:1000;color:#080808;background:var(--career-tier);width:100%;height:100%;display:grid;place-items:center}.careerPortrait i{position:absolute;inset:auto 0 0;height:24%;background:linear-gradient(transparent,#0b0c0c)}.careerIdentity{min-width:0}.careerKicker,.careerIdentity strong,.careerIdentity small{display:block}.careerKicker{font-size:11px;font-weight:950;letter-spacing:.16em;color:var(--career-tier)}.careerIdentity h1{font-size:clamp(32px,5vw,56px);line-height:.95;margin:7px 0 8px;letter-spacing:-.045em;text-transform:uppercase;font-style:italic;overflow-wrap:anywhere}.careerIdentity>strong{font-size:15px;text-transform:uppercase;letter-spacing:.04em;color:#f2f2f2}.careerIdentity small{margin-top:8px;color:#9ea3a5;font-weight:800}.careerRating{min-width:104px;text-align:center;padding:13px 11px;background:#090a0a;border:2px solid var(--career-tier);clip-path:polygon(15% 0,85% 0,100% 18%,100% 82%,85% 100%,15% 100%,0 82%,0 18%)}.careerRating span,.careerRating strong,.careerRating small{display:block}.careerRating span{font-size:11px;font-weight:950;letter-spacing:.12em;color:var(--career-tier)}.careerRating strong{font-size:42px;line-height:1;margin:6px 0 2px}.careerRating small{font-size:10px;font-weight:950;letter-spacing:.1em;color:#a4a4a4}.careerGameGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:12px}.careerRadarPanel,.careerBadgePanel{background:#17191a;border:1px solid #35393a;border-radius:16px;padding:16px}.careerPanelTitle span,.careerPanelTitle strong{display:block}.careerPanelTitle span{font-size:10px;color:var(--career-tier);font-weight:950;letter-spacing:.14em}.careerPanelTitle strong{font-size:19px;margin-top:3px}.careerRadarWrap{position:relative;width:min(100%,330px);margin:8px auto}.careerRadar{width:100%;display:block;overflow:visible}.careerRadarGrid{fill:none;stroke:#34393b;stroke-width:1}.careerRadarAxis{stroke:#2f3436;stroke-width:1}.careerRadarValue{fill:color-mix(in srgb,var(--career-tier) 20%,transparent);stroke:var(--career-tier);stroke-width:2.2;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--career-tier) 30%,transparent));transition:all .25s ease}.careerRadarLabel{fill:#9ba1a3;font-size:5.7px;font-weight:900;letter-spacing:.03em}.careerRadarLock{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);text-align:center;background:#080909db;border:1px solid #424747;border-radius:10px;padding:9px 12px;white-space:nowrap}.careerRadarLock strong,.careerRadarLock span{display:block}.careerRadarLock strong{color:var(--career-tier);font-size:13px;letter-spacing:.12em}.careerRadarLock span{font-size:11px;color:#b1b1b1;margin-top:2px}.careerRadarLegend{display:grid;grid-template-columns:1fr 1fr;gap:5px 10px;margin-top:4px}.careerRadarLegend>div{display:flex;justify-content:space-between;gap:8px;border-top:1px solid #2a2d2e;padding-top:6px}.careerRadarLegend span{font-size:11px;color:#9ca0a2}.careerRadarLegend strong{font-size:12px;color:#fff}.careerRadarNote{display:block;margin-top:10px;color:#757b7d;font-size:10px;line-height:1.35}.careerBadgeGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.careerBadge{text-align:center;padding:10px 6px 9px;border:1px solid #303435;border-radius:12px;background:#111313;min-width:0}.careerBadge.unlocked{border-color:color-mix(in srgb,var(--career-tier) 58%,#333);background:linear-gradient(180deg,color-mix(in srgb,var(--career-tier) 8%,#171919),#111313)}.careerBadge.locked{opacity:.44;filter:grayscale(.75)}.careerMedal{width:58px;height:64px;margin:0 auto 7px;display:grid;place-items:center;background:linear-gradient(145deg,#5f6466,#151718 38%,#343839 68%,#0c0d0e);border:2px solid #777;clip-path:polygon(50% 0,90% 18%,100% 66%,50% 100%,0 66%,10% 18%);box-shadow:inset 0 0 0 2px #111,0 6px 12px #00000047}.careerBadge.unlocked .careerMedal{border-color:var(--career-tier);box-shadow:inset 0 0 0 2px #111,0 0 14px color-mix(in srgb,var(--career-tier) 22%,transparent)}.careerMedal span{font-weight:1000;font-size:16px;color:#e7e7e7}.careerBadge.unlocked .careerMedal span{color:var(--career-tier)}.careerBadge>strong{display:block;font-size:11px;line-height:1.12;min-height:25px}.careerBadge>small{display:block;margin-top:4px;color:#7f8586;font-size:8px;font-weight:900;letter-spacing:.04em}.careerBadge.unlocked>small{color:var(--career-tier)}.legacyPlayerIdentity,.myPlayerHome>.cvTrust,.myPlayerHome>.cvGrid{display:none!important}.careerBuilderStages{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:4px 0 10px}.careerBuilderStages span{font-size:10px;font-weight:900;text-align:center;color:#666;text-transform:uppercase;letter-spacing:.06em;border-top:2px solid #2e2e2e;padding-top:7px}.careerBuilderStages span.active{color:#fff;border-color:#dfff00}.careerBuilderStep{color:#dfff00!important;font-weight:950;letter-spacing:.08em}.premiumPlayerFlow .setupHeading strong{font-size:clamp(26px,6vw,38px);letter-spacing:-.03em}.premiumPlayerFlow .creatorCardPreview{border-color:#474b4b;box-shadow:inset 0 2px #dfff0073}@media(max-width:760px){.careerHero{grid-template-columns:92px 1fr auto;gap:11px;min-height:142px;padding:14px}.careerPortrait{width:92px;height:112px}.careerIdentity h1{font-size:clamp(27px,8vw,38px)}.careerIdentity>strong{font-size:12px}.careerIdentity small{font-size:10px}.careerRating{min-width:72px;padding:10px 7px}.careerRating strong{font-size:31px}.careerGameGrid{grid-template-columns:1fr}.careerBadgeGrid{grid-template-columns:repeat(4,minmax(70px,1fr));overflow-x:auto;padding-bottom:4px}.careerBadge{min-width:78px}.careerRadarPanel,.careerBadgePanel{padding:14px}.careerRadarWrap{width:min(100%,300px)}}@media(max-width:430px){.careerHero{grid-template-columns:80px 1fr;align-items:start}.careerPortrait{width:80px;height:98px}.careerRating{grid-column:1/-1;width:100%;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;text-align:left;clip-path:none;border-width:1px;border-radius:10px}.careerRating strong{font-size:26px}.careerRating small{margin-left:-4px}.careerBuilderStages span{font-size:8px;letter-spacing:.03em}.careerBadgeGrid{grid-template-columns:repeat(4,82px)}}.ppSharedMatch{--sm-bg: #0b100e;--sm-panel: #121a15;--sm-text: #f4f5ef;--sm-muted: #aab3b5;--sm-line: #28332d;--sm-accent: #b8ff00;min-height:100dvh;width:100%;background:var(--sm-bg);color:var(--sm-text);font:15px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-align:left;color-scheme:dark}.ppSharedMatch *,.ppSharedDialog *{box-sizing:border-box}.ppSharedMatch[data-sunlight=true]{--sm-bg: #f9faf5;--sm-panel: #edf1e7;--sm-text: #121913;--sm-muted: #4f5d53;--sm-line: #cbd5c6;--sm-accent: #365300;color-scheme:light}.ppSharedMatch button,.ppSharedDialog button,.ppSharedButton{min-height:44px!important;padding:9px 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--sm-line, #334038);border-radius:9px;background:var(--sm-panel, #151e18);color:var(--sm-text, #f4f5ef);font:inherit;cursor:pointer;text-decoration:none}.ppSharedMatch button:disabled,.ppSharedDialog button:disabled{opacity:.55;cursor:wait}.ppSharedMatch :focus-visible,.ppSharedDialog :focus-visible{outline:2px solid var(--sm-accent, #b8ff00);outline-offset:3px}.ppSharedMatch button.ppSharedPrimary,.ppSharedDialog button.ppSharedPrimary{background:#b8ff00;border-color:#b8ff00;color:#10180a;font-weight:750}.ppSharedHeader{position:sticky;top:0;z-index:15;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:5px;max-width:940px;margin:0 auto;padding:10px 12px;border-bottom:1px solid var(--sm-line);background:var(--sm-bg)}.ppSharedMatch .ppSharedIconButton,.ppSharedDialog .ppSharedIconButton{width:44px;flex:0 0 44px;padding:8px;background:transparent;border:0}.ppSharedBrand{color:var(--sm-accent);letter-spacing:.14em;font-size:14px;font-weight:850;flex:1}.ppSharedShare{white-space:nowrap;font-size:13px!important;padding:9px 12px!important}.ppSharedOptions{position:relative;margin:0}.ppSharedOptions summary{width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;list-style:none}.ppSharedOptions summary::-webkit-details-marker{display:none}.ppSharedOptions>div{position:absolute;right:0;top:49px;width:220px;padding:7px;border:1px solid var(--sm-line);border-radius:12px;background:var(--sm-bg);box-shadow:0 12px 35px #0005}.ppSharedOptions button{width:100%;justify-content:flex-start;border:0;background:transparent;font-size:14px}.ppSharedBody{max-width:820px;margin:0 auto;padding:0 18px 24px}.ppSharedContext{display:flex;justify-content:space-between;gap:12px;padding:12px 0 9px;color:var(--sm-muted);font-size:11px;letter-spacing:.06em}.ppSharedContext>:first-child{text-transform:uppercase}.ppSharedContext>:last-child{text-align:right;overflow-wrap:anywhere}.ppSharedIdentity{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:6px 0 18px}.ppSharedIdentity h1,.ppSharedIdentity h2{margin:0;font-size:18px;line-height:1.22;font-weight:750;overflow-wrap:anywhere}.ppSharedIdentity h2{text-align:right}.ppSharedLive{color:var(--sm-accent);font-size:10px;letter-spacing:.07em;font-weight:800;white-space:nowrap}.ppSharedLive:before{content:"";display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:currentColor}.ppSharedLive[data-muted=true]{color:var(--sm-muted)}.ppSharedTeamLabel{display:block;color:var(--sm-muted);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;overflow-wrap:anywhere}.ppSharedScoreRow{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin:5px 0}.ppSharedScoreNumbers{display:flex;align-items:center;gap:12px;font-variant-numeric:tabular-nums}.ppSharedScoreNumbers>strong{font-size:clamp(3.3rem,15.2vw,4.7rem);letter-spacing:-.065em;line-height:1.12;font-weight:780}.ppSharedScoreNumbers em{font:inherit}.ppSharedScoreNumbers>span{display:grid;color:var(--sm-muted);padding-top:8px;line-height:1.1}.ppSharedScoreNumbers b{font-size:23px}.ppSharedScoreNumbers small{font-size:13px;margin-top:4px}.ppSharedFollow{padding:8px 10px!important;background:transparent!important;font-size:12px!important}.ppSharedFollow[aria-pressed=true]{color:var(--sm-accent)}.ppSharedOpponent{display:flex;flex-direction:column;gap:4px;color:var(--sm-muted);font-size:14px;margin:4px 0 12px}.ppSharedOpponent b{color:var(--sm-text)}.ppSharedEquation{display:flex;align-items:center;gap:12px;background:var(--sm-panel);border-left:3px solid var(--sm-accent);padding:9px 12px;border-radius:8px}.ppSharedEquation p{margin:0;flex:1;font-size:14px;overflow-wrap:anywhere}.ppSharedEquation p strong{color:var(--sm-accent)}.ppSharedRates{display:flex;flex:0 0 auto;gap:12px;text-align:center;padding-left:10px;border-left:1px solid var(--sm-line);font-variant-numeric:tabular-nums}.ppSharedRates span{display:grid;font-size:9px;line-height:1.2;letter-spacing:.06em;color:var(--sm-muted)}.ppSharedRates strong{color:var(--sm-text);font-size:16px;letter-spacing:0}.ppSharedTabs{display:grid;grid-template-columns:.7fr 1fr 1.15fr 1fr;margin:12px 0 0;border-bottom:1px solid var(--sm-line)}.ppSharedTabs button{min-width:0;border:0;border-bottom:2px solid transparent;border-radius:0;padding:10px 2px;background:transparent;font-size:13px!important;font-weight:650;color:var(--sm-muted);white-space:nowrap}.ppSharedTabs button[aria-current=page]{color:var(--sm-accent);border-bottom-color:var(--sm-accent)}.ppSharedLiveContent>section{margin-top:16px}.ppSharedEyebrow{margin:0 0 7px;color:var(--sm-muted);font-size:11px;line-height:1.3;font-weight:700;letter-spacing:.14em}.ppSharedTable{width:100%;table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums}.ppSharedTable th,.ppSharedTable td{width:13%;text-align:right;border-bottom:1px solid var(--sm-line);padding:7px 2px;font-size:14px}.ppSharedTable tr>:first-child{width:48%;text-align:left;padding-left:8px;overflow-wrap:anywhere}.ppSharedTable thead th{background:var(--sm-panel);color:var(--sm-muted);font-size:11px;font-weight:500;padding-top:6px;padding-bottom:6px}.ppSharedTable tbody th{font-weight:650}.ppSharedStriker{display:inline-block;width:7px;height:7px;margin-right:6px;background:var(--sm-accent);border-radius:50%}.ppSharedBalls{display:flex;flex-wrap:wrap;gap:8px}.ppSharedBalls>span{width:32px;min-height:32px;padding:3px;display:grid;place-items:center;border:1px solid #66726b;border-radius:50%;font-weight:750;font-size:13px}.ppSharedBalls>span[data-boundary=true]{background:var(--sm-accent);color:var(--sm-bg);border-color:var(--sm-accent)}.ppSharedBalls>span[data-wicket=true]{background:#9c2929;color:#fff;border-color:#c74747}.ppSharedBalls>.ppSharedNextBall{opacity:.45}.ppSharedMatch button.ppSharedLastBall{width:100%;display:flex;justify-content:flex-start;padding:9px 0;gap:9px;border:0;background:transparent;text-align:left;font-size:12px;color:var(--sm-muted)}.ppSharedLastBall strong{color:var(--sm-text)}.ppSharedLastBall svg{margin-left:auto;flex-shrink:0}.ppSharedMatch button.ppSharedMoment{width:100%;margin-top:12px;padding:10px 0;border:0;border-top:1px solid var(--sm-line);border-bottom:1px solid var(--sm-line);border-radius:0;background:transparent;text-align:left;justify-content:flex-start}.ppSharedTrophy{display:grid;place-items:center;color:#d1b775;flex:0 0 42px}.ppSharedMoment>span:nth-child(2){display:grid;gap:3px;min-width:0;line-height:1.3}.ppSharedMoment small{font-size:10px;letter-spacing:.1em;color:var(--sm-muted)}.ppSharedMoment strong{font-size:14px;overflow-wrap:anywhere}.ppSharedMoment>span>span{color:var(--sm-muted);font-size:12px}.ppSharedMoment>svg{margin-left:auto;flex-shrink:0}.ppSharedFooter{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--sm-line);padding:2px 0;margin-top:10px;color:var(--sm-muted);font-size:10px}.ppSharedFooter>span{max-width:70%}.ppSharedFooter button{font-size:12px!important;padding:5px 0;background:transparent;border:0;flex:0 0 auto}.ppSharedMatch button.ppSharedDiscovery,.ppSharedMatch button.ppSharedTextAction{border:0;padding:10px 0;background:transparent;color:var(--sm-accent);text-align:left;justify-content:flex-start;font-weight:650;font-size:13px!important}.ppSharedDiscovery{width:100%;justify-content:center!important;border-top:1px solid var(--sm-line)!important;border-radius:0!important}.ppSharedNotice,.ppSharedConnection{padding:10px 12px;border:1px solid var(--sm-line, #334038);border-radius:9px;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.ppSharedConnection{margin:12px 0;display:flex;align-items:center;gap:8px}.ppSharedConnection button{font-size:12px;flex-shrink:0}.ppSharedMuted{color:var(--sm-muted, #aab3b5);font-size:12px;line-height:1.5}.ppSharedPanelTitle{font-size:20px;margin:20px 0 12px}.ppSharedSummary>p{display:flex;justify-content:space-between;gap:12px}.ppSharedSummary>p:first-of-type{display:block;color:var(--sm-muted)}.ppSharedTimeline label{display:grid;gap:5px;font-size:13px}.ppSharedTimeline select{width:100%;min-height:44px;background:var(--sm-panel);color:var(--sm-text);border:1px solid var(--sm-line);padding:8px;border-radius:7px}.ppSharedTimeline ol{padding:0;list-style:none}.ppSharedTimeline li{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--sm-line)}.ppSharedTimeline li>div{display:grid;gap:3px;flex:1;min-width:0}.ppSharedTimeline li>div>strong{font-size:13px}.ppSharedTimeline li>div>span,.ppSharedTimeline li small{font-size:12px;color:var(--sm-muted);overflow-wrap:anywhere}.ppSharedDeliveryBall{font-variant-numeric:tabular-nums;font-size:13px;width:38px;color:var(--sm-muted)}.ppSharedTimeline li>b{font-size:13px}.ppSharedInfo dl{margin:0}.ppSharedInfo dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);padding:11px 0;gap:14px;border-bottom:1px solid var(--sm-line);font-size:14px}.ppSharedInfo dt{color:var(--sm-muted)}.ppSharedInfo dd{margin:0;overflow-wrap:anywhere}.ppSharedTrust{display:flex;gap:12px;margin-top:20px}.ppSharedTrust svg{color:var(--sm-accent);flex-shrink:0}.ppSharedTrust h3{margin:0;font-size:16px}.ppSharedTrust p{color:var(--sm-muted);font-size:13px}.ppSharedParticipants{margin-top:20px}.ppSharedParticipants h3{font-size:17px}.ppSharedParticipants h4{font-size:14px;color:var(--sm-muted)}.ppSharedParticipants ul{padding:0;list-style:none}.ppSharedParticipants li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--sm-line);font-size:14px}.ppSharedParticipants li small{color:var(--sm-muted);text-align:right}.ppSharedHonours{margin-top:15px}.ppSharedHonours>summary{min-height:44px;padding:12px 0;cursor:pointer;color:var(--sm-accent);font-size:14px}.ppSharedReport .ppScorecardReportOnly{position:static;width:100%;max-width:none;height:auto;max-height:none;overflow:visible;border:0;border-radius:0;background:transparent}.ppScorecardReportOnly>.ppScorecardHeader,.ppScorecardReportOnly .ppScorecardFixture,.ppScorecardReportOnly .ppMainTabs,.ppScorecardReportOnly .ppScorecardBody>.ppAnalysisDetails:first-of-type,.ppScorecardReportOnly .ppScorecardFoot{display:none}.ppSharedReport .ppScorecardBody{padding:0;height:auto;overflow:visible}.ppSharedReport .ppScorecardTableWrap{max-width:100%;overflow-x:auto}.ppSharedReport .ppScorecardTotal{margin-top:10px}.ppSharedDialog{width:min(520px,calc(100% - 24px));max-height:calc(100dvh - 28px);overflow-y:auto;border:1px solid #334038;border-radius:16px;padding:18px;background:#0b100e;color:#f4f5ef;font:14px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ppSharedDialog::backdrop{background:#000b}.ppSharedDialog>header{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:15px}.ppSharedDialog h2{margin:3px 0 0;font-size:21px}.ppSharedDialog .ppSharedEyebrow{font-size:9px;color:#aab3b5}.ppSharedActionGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0}.ppSharedActionGrid>*{font-size:12px!important}.ppSharedLinkLabel{display:grid;gap:5px;color:#aab3b5;font-size:12px}.ppSharedLinkLabel input{width:100%;min-height:44px;background:#151e18;border:1px solid #334038;border-radius:8px;color:#f4f5ef;padding:9px;font-size:13px}.ppShareImagePreview{background:#0b100e;color:#f4f5ef;border:1px solid #334038;padding:22px;border-radius:10px}.ppShareImageTop{display:flex;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:.12em;color:#aab3b5}.ppShareImageTop strong{color:#b8ff00}.ppShareImagePreview h3{display:grid;gap:5px;font-size:23px;line-height:1.15;margin:25px 0 20px;overflow-wrap:anywhere}.ppShareImagePreview h3 small{font-size:12px;color:#aab3b5;font-weight:400}.ppShareImageScore{display:grid;gap:4px}.ppShareImageScore>span{color:#aab3b5;font-size:12px}.ppShareImageScore>strong{font-size:56px;line-height:1.15;letter-spacing:-.05em}.ppShareImageScore em{font:inherit}.ppShareImagePreview p{font-size:12px;margin:15px 0}.ppShareImageResult{color:#b8ff00}.ppShareImagePreview footer{display:grid;gap:6px;border-top:1px solid #334038;padding-top:15px;margin-top:22px;font-size:8px;letter-spacing:.06em;color:#aab3b5}.ppShareImagePreview footer strong{color:#f4f5ef;font-size:12px;letter-spacing:0}.ppSharedFollowed ul{list-style:none;padding:0}.ppSharedFollowed li a{display:flex;justify-content:space-between;gap:12px;padding:14px 0;color:#f4f5ef;border-bottom:1px solid #334038;text-decoration:none}.ppSharedFollowed li a svg{flex-shrink:0}.ppSharedMatch[data-large-text=true]{font-size:17px}.ppSharedMatch[data-large-text=true] .ppSharedTable :is(th,td),.ppSharedMatch[data-large-text=true] .ppSharedEquation p,.ppSharedMatch[data-large-text=true] .ppSharedInfo dl{font-size:16px}.ppSharedMatch[data-large-text=true] .ppSharedTabs button{font-size:14px;white-space:normal}@media(min-width:700px){.ppSharedHeader{padding:13px 28px}.ppSharedBody{padding:0 30px 35px}.ppSharedIdentity{padding:15px 0 28px}.ppSharedIdentity h1,.ppSharedIdentity h2{font-size:25px}.ppSharedLiveContent{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:30px;column-gap:30px}.ppSharedMoment,.ppSharedSummary{grid-column:1/-1}}@media(max-width:350px){.ppSharedBody{padding-left:12px;padding-right:12px}.ppSharedHeader{padding-left:6px;padding-right:6px;gap:0}.ppSharedBrand{font-size:12px;letter-spacing:.09em}.ppSharedShare{padding-left:9px!important;padding-right:9px!important}.ppSharedIdentity{gap:8px}.ppSharedIdentity h1,.ppSharedIdentity h2{font-size:16px}.ppSharedEquation{flex-wrap:wrap}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.relative{position:relative}.isolate{isolation:isolate}.block{display:block}.table{display:table}.hidden{display:none}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.matchParticipation{margin-top:14px;padding:14px;border:1px solid rgba(127,127,127,.18);border-radius:12px}.participationTeams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:10px}.participationTeams>div>strong{display:block;margin-bottom:6px}.participationRow{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:7px 0;border-top:1px solid rgba(127,127,127,.12);font-size:12px}.participationStatus{font-size:9px;text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:4px 7px;white-space:nowrap}.participationStatus.played{background:#b6fa13;color:#111}.participationStatus.substitute{background:#ffffff1f}.participationStatus.dnp{opacity:.5;border:1px solid rgba(127,127,127,.25)}.participationNote{display:block;margin-top:12px;opacity:.55;line-height:1.45}@media(max-width:600px){.participationTeams{grid-template-columns:1fr}}.performanceDashboard{display:grid;gap:16px}.powerplayMapPanel{display:grid;gap:14px;padding:16px;border:1px solid rgba(223,255,0,.22);border-radius:14px;background:#7f7f7f0b}.powerplayMapPanel>.performanceSectionHead{margin:0}.powerplayMapPanel>.performanceSectionHead>div{display:grid;gap:2px}.powerplayMapPanel>.performanceSectionHead>div span{font-size:11px;opacity:.62}.powerplayMapPanel>.performanceSectionHead>b{font-size:9px;letter-spacing:.08em;color:#b6fa13}.overallRatingGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.overallRatingGrid>div{padding:13px;border-radius:11px;background:#7f7f7f14}.overallRatingGrid span,.overallRatingGrid small{display:block;font-size:10px;font-weight:800;letter-spacing:.05em}.overallRatingGrid strong{display:block;font-size:30px;line-height:1;margin:5px 0 4px}.overallRatingGrid small{opacity:.55}.overallTrack,.dimensionTrack{height:5px;border-radius:999px;background:#7f7f7f2b;overflow:hidden;margin-top:8px}.overallTrack i,.dimensionTrack i{display:block;height:100%;border-radius:inherit;background:#b6fa13}.performanceRadarWrap{display:grid;place-items:center;gap:8px;padding:6px 0}.performanceRadar{width:min(100%,360px);overflow:visible}.radarGrid,.radarAxis{fill:none;stroke:#7f7f7f33;stroke-width:1}.radarShape{stroke-width:2;vector-effect:non-scaling-stroke}.radarShape.team0{fill:#dfff0033;stroke:#b6fa13}.radarShape.team1{fill:#ffffff14;stroke:#ffffffbf}.performanceRadar text{fill:currentColor;font-size:8px;font-weight:900;letter-spacing:.04em}.radarLegend{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;font-size:11px}.radarLegend span{display:flex;align-items:center;gap:6px}.radarLegend i{width:18px;height:3px;border-radius:99px;background:#b6fa13}.radarLegend .team1 i{background:#ffffffbf}.mapDimensionList{display:grid;gap:8px}.mapDimensionRow{padding:11px;border-radius:10px;background:#7f7f7f0e}.mapDimensionHead{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:8px}.mapDimensionHead strong{font-size:12px;text-transform:uppercase;letter-spacing:.06em}.mapDimensionHead span{font-size:10px;opacity:.5}.mapDimensionCompare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mapDimensionCompare>div>div:first-child{display:flex;justify-content:space-between;gap:8px;align-items:center}.mapDimensionCompare span{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mapDimensionCompare strong{font-size:16px}.mapDimensionCompare small{display:block;font-size:10px;line-height:1.35;opacity:.55;margin-top:6px}.ratingFidelityNote{padding:10px 12px;border-left:3px solid #b6fa13;background:#dfff000f;font-size:11px;line-height:1.45}.ratingMethodology{border-top:1px solid rgba(127,127,127,.16);padding-top:10px}.ratingMethodology summary{cursor:pointer;font-size:12px;font-weight:850}.ratingMethodology p{font-size:11px;line-height:1.5;opacity:.7}.ratingMethodology>div{display:grid;gap:6px}.ratingMethodology>div span{font-size:11px;line-height:1.4;opacity:.72}.ratingMethodology b{opacity:1}@media(max-width:600px){.mapDimensionCompare{grid-template-columns:1fr}.performanceRadar{width:min(88vw,330px)}}.performanceHero{padding:18px;border:1px solid rgba(223,255,0,.25);border-radius:14px;background:linear-gradient(135deg,#dfff0017,#7f7f7f08);display:flex;flex-direction:column;gap:3px}.performanceHero>span,.performanceHighlights span,.teamCompareHead span{font-size:10px;font-weight:800;letter-spacing:.09em;opacity:.62}.performanceHero>strong{font-size:20px}.performanceHero small{opacity:.65}.teamCompareHead{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.teamCompareHead>div{padding:14px;border-radius:12px;background:#7f7f7f14;display:grid;gap:3px}.teamCompareHead strong{font-size:14px}.teamCompareHead b{font-size:24px}.teamCompareHead small{opacity:.65}.performanceMetrics{display:grid;gap:8px}.compareMetric{padding:12px;border-radius:12px;background:#7f7f7f0e}.compareMetric>span{display:block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;margin-bottom:9px}.compareSides{display:grid;grid-template-columns:1fr 1fr;gap:14px}.compareSides>div{min-width:0}.compareSides strong{font-size:16px}.compareSides small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.68;margin-top:4px}.metricTrack{height:5px;background:#7f7f7f29;border-radius:9px;overflow:hidden;margin-top:4px}.metricTrack i{display:block;height:100%;background:#b6fa13;border-radius:9px}.compareMetric>em{display:block;font-size:10px;font-style:normal;opacity:.45;margin-top:8px}.performanceHighlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.performanceHighlights>div{padding:13px;border:1px solid rgba(127,127,127,.16);border-radius:12px;display:grid;gap:3px}.performanceHighlights strong{font-size:13px}.performanceHighlights b{font-size:18px}.performanceHighlights small{opacity:.62}.inningsProgression{padding:14px;border-radius:12px;background:#7f7f7f0e}.performanceSectionHead{display:flex;justify-content:space-between;gap:10px;align-items:end;margin-bottom:14px}.performanceSectionHead span{font-size:11px;opacity:.6}.progressionInnings{display:grid;gap:8px;margin-top:14px}.progressionInnings>div:first-child{display:flex;justify-content:space-between;font-size:12px}.progressionInnings>div:first-child span{opacity:.65}.progressionBars{height:90px;display:flex;gap:3px;align-items:end;border-bottom:1px solid rgba(127,127,127,.18)}.progressionBars>div{height:100%;flex:1;min-width:3px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:3px}.progressionBars i{display:block;width:100%;max-width:14px;background:#b6fa13;border-radius:3px 3px 0 0;min-height:3px}.progressionBars small{font-size:8px;opacity:.5}@media(max-width:600px){.performanceHighlights{grid-template-columns:1fr 1fr}.spectatorTabs{overflow-x:auto;scrollbar-width:none}.spectatorTabs button{white-space:nowrap;min-width:-moz-max-content;min-width:max-content}.progressionBars small{display:none}}.scorecardDetail{border-top:1px solid rgba(127,127,127,.22);margin-top:14px;padding-top:14px}.scorecardSummaryStrip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px}.scorecardSummaryStrip>div{background:#7f7f7f14;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:3px}.scorecardSummaryStrip span{font-size:10px;font-weight:800;letter-spacing:.08em;opacity:.6}.scorecardSummaryStrip strong{font-size:13px}.scorecardSection{margin-top:14px}.scorecardSection>strong{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.scorecardFow{display:flex;flex-wrap:wrap;gap:7px}.scorecardFow>span{border:1px solid rgba(127,127,127,.2);border-radius:8px;padding:7px 9px;font-size:12px}.scorecardFow small{opacity:.62}.scorecardPartnerships{display:grid;gap:6px}.scorecardPartnerships>div,.scorecardFielding>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:8px 10px;background:#7f7f7f0f;border-radius:8px;font-size:12px}.scorecardPartnerships small,.scorecardFielding small{opacity:.65}.scorecardFielding{display:grid;gap:6px}.scorecardFielding>div{grid-template-columns:minmax(0,1fr) auto}@media(max-width:600px){.scorecardSummaryStrip{grid-template-columns:1fr}.scorecardPartnerships>div{grid-template-columns:1fr auto}.scorecardPartnerships>div small{grid-column:1/-1}.scorecardFow{display:grid;grid-template-columns:1fr 1fr}.scorecardFow>span{min-width:0}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color-scheme:dark;color:#fff;background:#121212;--pp-bg: #121212;--pp-surface: #1a1a1a;--pp-surface-2: #202020;--pp-surface-3: #282828;--pp-border: #343434;--pp-border-soft: #2d2d2d;--pp-text: #ffffff;--pp-muted: #b8b8b8;--pp-dim: #9a9a9a;--pp-accent: #b6fa13;--pp-danger: #ff7b6b;--pp-success: #79d990;--pp-touch-target: 48px;--pp-page-title-mobile: 32px;--pp-page-title-desktop: 44px;--pp-page-title-line-height: 1.05;--pp-page-title-weight: 800;font-synthesis:none}*{box-sizing:border-box}.matchRecoveryPanel{width:min(100%,760px);margin:14px auto;padding:20px;display:grid;gap:9px;border:1px solid rgba(223,255,0,.38);border-radius:16px;background:linear-gradient(135deg,#dfff001a,#ffffff06)}.matchRecoveryPanel>span{color:var(--pp-accent);font-size:11px;font-weight:900;letter-spacing:.12em}.matchRecoveryPanel>strong{font-size:clamp(24px,5vw,34px);line-height:1.05}.matchRecoveryPanel>p,.matchRecoveryPanel>small{margin:0;line-height:1.5}.matchRecoveryPanel>p{color:var(--pp-text);font-size:15px}.matchRecoveryPanel>small{color:var(--pp-muted);font-size:13px}.matchRecoveryPanel>button{width:-moz-fit-content;width:fit-content;min-height:44px;margin-top:6px}.powerPlayPageHeader{width:min(100%,980px);margin:0 auto 18px;padding-right:64px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.powerPlayPageIdentity{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px}.powerPlayPageMark{width:34px;height:34px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 10px rgba(223,255,0,.14))}.powerPlayPageTitleLockup{min-width:0}.powerPlayPageBrand{display:inline-block;font-size:13px;margin-bottom:5px}.powerPlayPageTitleLockup h1{margin:0;color:var(--pp-text);font-size:clamp(var(--pp-page-title-mobile),4vw,var(--pp-page-title-desktop));font-weight:var(--pp-page-title-weight);line-height:var(--pp-page-title-line-height);letter-spacing:-.035em}.powerPlayPageAction{display:flex;align-items:center;justify-content:flex-end;min-width:-moz-max-content;min-width:max-content}.powerPlayPageActionGroup{display:flex;align-items:center;gap:8px}.discoverHead,.teamsHero,.matchesHubHead{display:none!important}.discoverHub{margin-top:0!important}@media(max-width:760px){.powerPlayPageHeader{display:grid;gap:12px;margin:0 0 14px;padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}.powerPlayPageIdentity{grid-template-columns:30px minmax(0,1fr);gap:10px;padding-right:max(64px,calc(52px + env(safe-area-inset-right)))}.powerPlayPageMark{width:30px;height:30px}.powerPlayPageBrand{font-size:12px;margin-bottom:4px}.powerPlayPageTitleLockup h1{font-size:var(--pp-page-title-mobile)}.powerPlayPageAction{width:100%;min-width:0}.powerPlayPageAction>.primary{width:100%;min-height:52px}.powerPlayPageActionGroup{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}.powerPlayPageActionGroup button{width:100%;min-height:50px}}.powerPlayWordmark{font-family:Impact,Haettenschweiler,Arial Narrow,Roboto Condensed,DIN Condensed,sans-serif;font-weight:900;font-style:italic;font-stretch:condensed;letter-spacing:-.045em;text-transform:uppercase;line-height:.82;transform:skew(-6deg) scaleX(1.04);transform-origin:left center;-webkit-text-stroke:.45px currentColor;text-shadow:3px 3px 0 #050505,-1px -1px 0 rgba(223,255,0,.22)}.powerPlayWordmark span{color:#fff}.powerPlayWordmark em{color:#b6fa13;font:inherit;font-style:inherit}.installPrompt{position:fixed;z-index:9999;left:50%;bottom:18px;transform:translate(-50%);width:min(560px,calc(100vw - 24px));display:grid;grid-template-columns:54px 1fr auto;gap:12px;align-items:center;background:#111;border:1px solid #3b3b3b;border-radius:16px;padding:12px;box-shadow:0 18px 55px #0000007a;color:#fff}.installPrompt>img{width:54px;height:54px;-o-object-fit:contain;object-fit:contain}.installPromptCopy strong,.installPromptCopy span,.installPromptCopy small{display:block}.installPromptCopy strong{font-size:14px}.installPromptCopy span{font-size:14px;color:#bbb;margin-top:3px;line-height:1.35}.installPromptCopy small{font-size:13px;color:#b6fa13;margin-top:5px;line-height:1.35}.installPromptActions{display:grid;gap:5px}.installPromptActions .primary{white-space:nowrap;background:#b6fa13;color:#090909;border-color:#b6fa13}.installLater{border:0;background:transparent;color:#aaa;font-size:13px;padding:5px;cursor:pointer}@media(max-width:560px){.installPrompt{grid-template-columns:44px 1fr;bottom:10px;padding:11px}.installPrompt>img{width:44px;height:44px}.installPromptActions{grid-column:1/-1;grid-template-columns:1fr auto}.installPromptActions .primary{min-height:44px}.installLater{padding:0 10px}.installPromptCopy strong,.installPromptCopy span{font-size:13px}}body{margin:0;min-width:320px;min-height:100vh}button,input,select,textarea{font:inherit}input,select,textarea,button{font-family:inherit}select{font-size:1rem;line-height:1.35;font-weight:650}select option{font-family:inherit;font-size:1rem;font-weight:500}label{line-height:1.4}.spectatorShell{min-height:100vh;background:#f4f5f1;color:#111}.spectatorTop{height:70px;background:#0a0a0a;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 max(20px,calc((100vw - 820px)/2))}.spectatorBrand{display:flex;align-items:center;gap:4px}.spectatorBrand strong,.spectatorBrand span{display:block}.spectatorBrand span{font-size:13px;letter-spacing:.14em;color:#aaa}.spectatorTopActions{display:flex;align-items:center;gap:7px}.spectatorTopActions button{border:1px solid #444;background:#1d1d1d;color:#fff;border-radius:8px;padding:7px 10px;font-size:13px;font-weight:800}.spectatorStatus{background:#b6fa13;color:#111;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:950;letter-spacing:.08em}.spectatorStatus.final{background:#fff}.spectatorMain{max-width:820px;padding:24px 18px 40px}.spectatorFixture{text-align:center;padding:20px 8px}.spectatorFixture>span{font-size:13px;font-weight:900;letter-spacing:.12em;color:#707970}.spectatorFixture h1{font-size:28px;letter-spacing:-1px;margin:8px 0}.spectatorFixture h1 small{font-size:14px;color:#858d86}.spectatorFixture p,.spectatorFixture>small{display:block;color:#747d76;font-size:14px;margin:4px}.spectatorScore{background:#111;color:#fff;border-radius:18px;padding:24px;display:flex;justify-content:space-between;align-items:center}.spectatorScore>div:first-child span,.spectatorScore>div:first-child strong,.spectatorScore>div:first-child small{display:block}.spectatorScore>div:first-child span{font-size:13px;color:#b6fa13;font-weight:900}.spectatorScore>div:first-child strong{font-size:48px;letter-spacing:-2px}.spectatorScore>div:first-child small{color:#aaa}.spectatorRates{display:flex;gap:9px}.spectatorRates div{background:#222;border-radius:10px;padding:10px 14px;min-width:72px}.spectatorRates span,.spectatorRates strong,.spectatorRates small{display:block}.spectatorRates span{font-size:13px;color:#aaa}.spectatorRates strong{font-size:18px}.spectatorRates small{font-size:13px;color:#aaa}.spectatorTabs{display:grid;grid-template-columns:repeat(3,1fr);background:#e7e9e4;border-radius:10px;padding:3px;margin-top:10px}.spectatorTabs button{border:0;background:transparent;padding:9px;border-radius:8px;font-size:14px;font-weight:850}.spectatorTabs button.active{background:#111;color:#fff}.spectatorTarget,.matchAwards{margin:16px 0;padding:18px;border:1px solid #3b3b3b;border-radius:18px;background:#111}.matchAwardsTitle{display:flex;flex-direction:column;gap:3px;margin-bottom:12px}.matchAwardsTitle span,.matchAward span,.inningsScorecardHead span{font-size:.7rem;font-weight:800;letter-spacing:.12em;color:#b6fa13}.matchAwardsTitle strong{font-size:1.15rem}.matchAwardsTitle small,.matchAward small,.ratingNote{color:#a9a9a9}.matchAwardGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.matchAward{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid #343434;border-radius:14px;background:#181818;min-width:0}.matchAward.hero{border-color:#b6fa13}.matchAward strong{font-size:1rem;overflow-wrap:anywhere}.matchAward b{position:absolute;right:12px;top:12px;color:#b6fa13;font-size:1.2rem}.matchAward em{font-size:.75rem;color:#c5c5c5;font-style:normal;margin-top:4px}.ratingNote{font-size:.72rem;line-height:1.45;margin:10px 2px 0}.teamScorecards{display:flex;flex-direction:column;gap:18px}.inningsScorecard{border:1px solid #333;border-radius:16px;overflow:hidden}.inningsScorecardHead{display:flex;align-items:center;justify-content:space-between;padding:14px;background:#181818}.inningsScorecardHead>div{display:flex;flex-direction:column;gap:3px}.inningsScorecardHead>b{font-size:1.3rem}.inningsScorecardHead b small{font-size:.75rem;color:#aaa;font-weight:600}@media(max-width:640px){.matchAwardGrid{grid-template-columns:1fr}.matchAward{padding-right:64px}}.spectatorResult{background:#fff;border:1px solid #e1e4df;border-radius:12px;padding:13px 16px;margin-top:10px;font-size:14px}.spectatorResult span,.spectatorResult strong,.spectatorResult small{display:block}.spectatorResult span{font-size:13px;color:#747d76;font-weight:900}.spectatorResult strong{font-size:17px;margin:4px 0}.spectatorResult small{color:#747d76}.spectatorPlayers{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.spectatorPlayers div{background:#fff;border:1px solid #e1e4df;border-radius:12px;padding:14px}.spectatorPlayers span,.spectatorPlayers strong,.spectatorPlayers small{display:block}.spectatorPlayers span{font-size:13px;color:#747d76;font-weight:900}.spectatorPlayers strong{font-size:13px;margin:5px 0}.spectatorPlayers small{font-size:14px;color:#747d76}.spectatorRecent{background:#fff;border:1px solid #e1e4df;border-radius:12px;padding:15px;margin-top:10px}.spectatorRecent>div:first-child{display:flex;justify-content:space-between;font-size:14px}.spectatorRecent>div:first-child span{color:#747d76}.spectatorBalls{display:flex;gap:6px;overflow:auto;margin-top:12px}.spectatorBalls span{min-width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#eef0eb;font-size:13px;font-weight:900}.spectatorBalls span.wicket{background:#b6fa13}.spectatorMilestones,.spectatorFollow,.spectatorFullScorecard,.spectatorTimeline{background:#fff;border:1px solid #e1e4df;border-radius:12px;padding:15px;margin-top:10px}.spectatorMilestones>div:first-child strong,.spectatorMilestones>div:first-child span,.spectatorFollow>div strong,.spectatorFollow>div span{display:block}.spectatorMilestones>div:first-child span,.spectatorFollow>div span{font-size:13px;color:#747d76;margin-top:2px}.spectatorMilestone{display:flex;align-items:center;gap:8px;padding:9px 0;border-top:1px solid #eef0ec;font-size:14px;margin-top:8px}.spectatorFollow{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.spectatorFollow>div{flex:1 1 250px}.spectatorFollow button{border:1px solid #d8ddd8;background:#fafbf9;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:800}.spectatorFullScorecard{display:grid;gap:16px}.spectatorTableTitle{display:flex;justify-content:space-between;padding-bottom:8px}.spectatorTableHead,.spectatorTableRow{display:grid;grid-template-columns:2fr repeat(5,.55fr);gap:5px;padding:7px 0;font-size:13px;align-items:center;border-top:1px solid #eef0ec}.spectatorTableHead{color:#747d76;font-weight:900}.spectatorTableHead.bowling,.spectatorTableRow.bowling{grid-template-columns:2fr repeat(6,.55fr)}.spectatorTableRow>span:first-child strong,.spectatorTableRow>span:first-child small{display:block}.spectatorTableRow>span:first-child small{font-size:13px;color:#747d76}.spectatorExtras{font-size:14px;background:#f5f6f3;border-radius:8px;padding:10px}.timelineHead{display:flex;justify-content:space-between;font-size:14px;margin-bottom:5px}.timelineHead span{color:#747d76}.timelineOver{display:grid;grid-template-columns:55px 1fr 85px;gap:8px;align-items:center;border-top:1px solid #eef0ec;padding:10px 0}.timelineOver>div:first-child span,.timelineOver>div:first-child strong,.timelineOver>div:last-child strong,.timelineOver>div:last-child small{display:block}.timelineOver>div:first-child span{font-size:13px;color:#747d76}.timelineOver>div:first-child strong{font-size:16px}.timelineOver>div:last-child{font-size:13px;text-align:right}.timelineOver>div:last-child small{color:#747d76}.timelineBalls{display:flex;gap:4px;flex-wrap:wrap}.timelineBalls span{min-width:28px;height:28px;border-radius:50%;background:#eef0eb;display:grid;place-items:center;font-size:13px;font-weight:850}.timelineBalls span.wicket{background:#b6fa13}.spectatorFooter{display:flex;justify-content:space-between;color:#747d76;font-size:13px;padding:18px 4px}.spectatorLoading,.spectatorError{max-width:820px;margin:50px auto;background:#fff;border-radius:14px;padding:25px}.spectatorShareCard{display:flex;justify-content:space-between;gap:18px;align-items:center;background:#111;color:#fff;border-radius:14px;padding:15px 17px;margin-bottom:12px}.spectatorShareCard strong,.spectatorShareCard p{display:block}.spectatorShareCard strong{font-size:13px;margin:4px 0}.spectatorShareCard p{font-size:13px;color:#aaa;margin:0;max-width:470px}.spectatorShareActions{display:flex;align-items:center;gap:6px}.spectatorShareActions code{background:#2a2a2a;color:#b6fa13;padding:9px;border-radius:7px;font-weight:900}.nextMatchCountdown{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:16px 18px;border:1px solid #485016;border-radius:14px;background:#1c2111}.nextMatchCountdown>div:first-child{display:grid;gap:6px}.nextMatchCountdown strong{font-size:1rem}.nextMatchCountdown .status,.fixtureCountdown{color:#b6fa13;font-weight:800}.nextMatchCountdown span:not(.status){color:#b8b8b8;font-size:.875rem}.nextMatchCountdownActions{display:grid;gap:10px;justify-items:end;white-space:nowrap}.nextMatchCountdownActions>strong{font-size:1.25rem;color:#b6fa13}.fixtureCountdown{display:block;margin-top:7px;font-size:.875rem}@media(max-width:600px){.nextMatchCountdown{align-items:stretch;flex-direction:column}.nextMatchCountdownActions{justify-items:stretch}.nextMatchCountdownActions>strong{text-align:left}}.shell{display:grid;grid-template-columns:230px 1fr;min-height:100vh}.sidebar{background:#0a0a0a;color:#fff;padding:28px 18px;display:flex;flex-direction:column;gap:34px}.brand{display:flex;align-items:center}.brandLockup{display:flex;align-items:center;gap:2px}.brandLockup img{width:54px;height:54px;-o-object-fit:contain;object-fit:contain;margin-right:-3px}.brandLockup .powerPlayWordmark{font-size:22px}.brandLockup{display:block;width:188px;height:auto}.brandIconOnly{display:none;width:42px;height:42px;border-radius:10px}.spectatorBrandIcon{width:38px;height:38px;border-radius:9px;flex:0 0 auto}.sidebar nav{display:grid;gap:7px}.studioWrap{display:grid;gap:14px}.studioHero{background:#0a0a0a;color:#fff;border-radius:16px;padding:28px;display:flex;justify-content:space-between;align-items:center}.studioHero h2{font-size:28px;margin:8px 0 5px;letter-spacing:-.8px}.studioHero p{margin:0;max-width:720px;color:#cfcfca;line-height:1.5}.studioControls{background:#fff;border:1px solid #e3e6e1;border-radius:14px;padding:16px 18px;display:flex;justify-content:space-between;gap:16px;align-items:center}.studioControls strong,.studioControls span{display:block}.studioControls span{font-size:14px;color:#687168;margin-top:3px}.intensityButtons{display:flex;gap:6px;flex-wrap:wrap}.studioActive{background:#111;color:#b6fa13;border-color:#111}.studioNotice{background:#fff8c7;border:1px solid #b6fa13;padding:10px 13px;border-radius:10px;font-size:14px;font-weight:700}.studioGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.socialPost{background:#fff;border:1px solid #e3e6e1;border-radius:14px;overflow:hidden}.socialCanvas{min-height:260px;background:#111;color:#fff;padding:25px;display:flex;flex-direction:column;justify-content:flex-end;position:relative}.socialCanvas:before{content:"";position:absolute;left:25px;top:25px;width:54px;height:6px;background:#b6fa13}.socialBrand{position:absolute;right:25px;top:22px;font-size:14px;font-weight:900;letter-spacing:.14em;color:#b6fa13}.socialCanvas>span{font-size:14px;font-weight:900;letter-spacing:.13em;color:#b6fa13}.socialCanvas h3{font-size:31px;line-height:1;margin:8px 0 7px;max-width:90%}.socialCanvas p{margin:0;color:#d7d7d2;font-size:13px}.socialCanvas small{margin-top:24px;color:#85857f;font-size:13px}.socialMeta{padding:15px}.socialMeta strong{font-size:14px}.socialMeta p{font-size:14px;line-height:1.45;color:#687168;min-height:35px}.shareButton{width:100%}.studioRoadmap{background:#fff;border:1px solid #e3e6e1;border-radius:14px;padding:18px;display:grid;gap:9px;font-size:14px}.studioRoadmap>strong{font-size:14px}.studioRoadmap span{display:inline-block;min-width:48px;font-size:13px;font-weight:900;letter-spacing:.08em;color:#687168}.studioRoadmap .roadmapNow{color:#111}.studioEmpty{background:#fff;border:1px dashed #d7dbd5;border-radius:14px;padding:55px 20px}.brandKit{display:grid;grid-template-columns:1.5fr 2fr .6fr .6fr;gap:12px;align-items:end;background:#fff;border:1px solid #e3e6e1;border-radius:14px;padding:16px 18px}.brandKit>div strong,.brandKit>div span{display:block}.brandKit>div span,.brandKit label{font-size:14px;color:#687168}.brandKit input{width:100%;margin-top:5px;height:38px;border:1px solid #d9ded9;border-radius:8px;background:#fafbf9;padding:5px}.trumpSection{display:grid;grid-template-columns:minmax(280px,430px) 1fr;gap:14px;background:#fff;border:1px solid #e3e6e1;border-radius:14px;padding:16px}.trumpCard{min-height:430px;border:4px solid;border-radius:22px;color:#fff;padding:24px;display:flex;flex-direction:column;justify-content:space-between}.trumpTop span,.trumpTop strong,.trumpTop small{display:block}.trumpTop span{font-size:14px;font-weight:900;letter-spacing:.12em}.trumpTop strong{font-size:34px;margin-top:10px}.trumpTop small{color:#aaa;margin-top:4px}.trumpStats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.trumpStats div{background:#ffffff14;padding:12px;border-radius:10px}.trumpStats strong,.trumpStats span{display:block}.trumpStats strong{font-size:24px}.trumpStats span{font-size:13px;letter-spacing:.08em;color:#bbb;margin-top:2px}.trumpFooter{color:#999}.trumpActions{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}.trumpActions>span{font-size:14px;color:#687168}.trumpActions .primary{margin-top:8px}.socialActions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.milestoneSummary{background:#fff8c7;border:1px solid #b6fa13;border-radius:12px;padding:13px 16px}.milestoneSummary strong,.milestoneSummary span{display:block}.milestoneSummary span{font-size:14px;color:#687168;margin-top:4px}.nav{border:0;background:transparent;color:#d7d7d2;padding:11px 12px;border-radius:9px;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer}.nav.active,.nav:hover{background:#242424;color:#fff}.sidebarFoot{margin-top:auto;color:#b8b8b3;font-size:14px;display:flex;align-items:center;gap:8px}main{padding:34px;max-width:1380px;width:100%;margin:0 auto}header{display:flex;justify-content:space-between;align-items:end;margin-bottom:25px}header h1{margin:3px 0 0;font-size:31px;letter-spacing:-1.2px}header select{background:#fff;border:1px solid #d8ddd8;border-radius:10px;padding:10px 35px 10px 12px;min-width:210px}.eyebrow{font-size:14px;letter-spacing:1.5px;color:#748077;font-weight:800;margin:0}.alert{background:#fff1ee;border:1px solid #efd3cc;color:#8a3c2e;padding:11px 14px;border-radius:10px;margin-bottom:18px}.hero{background:#0a0a0a;color:#fff;border-radius:16px;padding:28px;display:flex;justify-content:space-between;align-items:center}.hero h2{font-size:30px;margin:8px 0 2px}.hero p{margin:0;color:#d7d7d2}.emptyHeroAction{width:100%;border:1px solid var(--pp-border);font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.emptyHeroAction:hover{border-color:#b6fa13;background:#1c1d17;transform:translateY(-1px)}.emptyHeroAction:focus-visible{outline:2px solid var(--pp-accent);outline-offset:3px}.status{font-size:12px;text-transform:uppercase;letter-spacing:1.2px;color:var(--pp-muted);font-weight:850}.metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:14px 0}.metric{background:#fff;border:1px solid #e3e6e1;border-radius:13px;padding:18px}.metric span,.metric small{display:block;color:#778078}.metric span{font-size:14px}.metric strong{display:block;font-size:27px;margin:7px 0 2px;letter-spacing:-1px}.metric small{font-size:14px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.card{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:14px;padding:20px}.card h3{margin:0 0 17px;font-size:15px}.statRow,.matchRow{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-top:1px solid #edf0ec}.statRow:first-of-type,.matchRow:first-child{border-top:0}.statRow span,.matchRow span,.muted{color:#737e76}.tip{background:#fff6bf;padding:13px;border-radius:9px;margin-top:14px;font-size:13px}.form{display:grid;gap:13px}.form label{font-size:14px;color:#626d65;font-weight:700}.form input,.form select{width:100%;border:1px solid #d9ded9;background:#fafbf9;border-radius:9px;padding:10px 11px;margin-top:6px;color:#17211b}.primary,.secondary{border:0;border-radius:9px;padding:11px 14px;cursor:pointer;font-weight:750}.primary{background:#b6fa13;color:#0a0a0a;display:flex;align-items:center;justify-content:center;gap:7px}.secondary{background:transparent;color:var(--pp-text);border:1px solid var(--pp-border)}.secondary:hover,.secondary:focus-visible{background:var(--pp-surface-2);border-color:#666}.primary:hover,.primary:focus-visible{filter:brightness(.94)}.primary:focus-visible,.secondary:focus-visible{outline:2px solid var(--pp-accent);outline-offset:2px}.roster{display:grid;gap:5px}.playerRow{width:100%;border:0;background:transparent;border-radius:10px;padding:9px;display:flex;align-items:center;gap:11px;text-align:left;cursor:pointer}.playerRow:hover,.playerRow.selected{background:#fff7c7}.playerRow strong,.playerRow span{display:block}.playerRow span{color:#79817b;font-size:14px;margin-top:2px}.avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#b6fa13;font-weight:800}.fixtureWrap{max-width:1050px;margin:0 auto 50px}.fixtureHero{display:flex;justify-content:space-between;align-items:center;background:#111;color:#fff;border-radius:16px;padding:22px;margin-bottom:14px}.fixtureHero h2{font-size:24px;margin:5px 0}.fixtureHero p{font-size:14px;color:#b5bbb5;margin:0}.fixtureAdminGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.compactList{margin-top:12px}.compactList>div{display:flex;justify-content:space-between;border-top:1px solid #eceeea;padding:8px 0;font-size:13px}.compactList span{color:#747d76}.upcomingFixtures{margin-top:18px}.fixtureSectionHead{display:flex;justify-content:space-between;align-items:end;margin-bottom:9px}.fixtureSectionHead h3{margin:4px 0;font-size:19px}.fixtureSectionHead>strong{font-size:14px;color:#747d76}.fixtureCard{display:grid;grid-template-columns:80px 1fr auto;gap:15px;align-items:center;background:#fff;border:1px solid #dfe3dd;border-radius:12px;padding:13px;margin-bottom:7px}.fixtureDate{border-right:1px solid #e5e8e3}.fixtureDate strong,.fixtureDate span{display:block}.fixtureDate strong{font-size:14px}.fixtureDate span{font-size:13px;color:#747d76}.fixtureTeams span,.fixtureTeams strong,.fixtureTeams p{display:block}.fixtureTeams span{font-size:13px;color:#747d76;font-weight:900}.fixtureTeams strong{font-size:13px;margin:4px 0}.fixtureTeams strong small{color:#8a918b}.fixtureTeams p{font-size:13px;color:#747d76;margin:0}.matchSetup{max-width:760px;margin:20px auto 50px}.matchEntryChoice{display:flex;justify-content:space-between;gap:16px;align-items:center;background:#111;color:#fff;border-radius:14px;padding:16px;margin-bottom:14px}.matchEntryChoice strong,.matchEntryChoice p{display:block}.matchEntryChoice strong{font-size:15px;margin:5px 0}.matchEntryChoice p{font-size:14px;color:#b6bcb7;margin:0;max-width:430px}.joinInline{display:flex;gap:6px;flex:0 0 auto}.joinInline input{width:115px;border:1px solid #414641;background:#20231f;color:#fff;border-radius:8px;padding:9px;text-transform:uppercase;font-weight:900;letter-spacing:.05em}.joinConfirm{background:#fff;border:2px solid #111;border-radius:15px;padding:18px;margin-bottom:14px;display:grid;gap:14px}.joinConfirmTop{display:flex;justify-content:space-between;align-items:flex-start}.joinConfirmTop span{font-size:13px;font-weight:900;color:#7b837d;letter-spacing:.08em}.joinConfirmTop h3{font-size:20px;margin:5px 0}.joinConfirmTop p{font-size:14px;color:#737c75;margin:0}.joinSlots{display:grid;grid-template-columns:1fr 1fr;gap:8px}.joinSlot{border:1px solid #dfe3dd;background:#fafbf9;border-radius:10px;padding:12px;text-align:left}.joinSlot span,.joinSlot strong{display:block}.joinSlot span{font-size:13px;color:#747d76}.joinSlot strong{font-size:14px;margin-top:4px}.joinSlot.selected{background:#fffbea;border-color:#111}.joinSlot:disabled{opacity:.55}.joinConfirm label{font-size:14px;font-weight:800}.joinConfirm input{width:100%;border:1px solid #d9ded9;border-radius:9px;padding:10px;margin-top:5px}.joinActions{display:flex;justify-content:flex-end;gap:7px}.liveIdentity{display:flex;gap:8px;align-items:center;margin-top:7px}.matchCode{background:#b6fa13;color:#111;border-radius:6px;padding:5px 8px;font-size:14px;font-weight:950;letter-spacing:.06em}.liveIdentity strong{font-size:14px}.liveHeaderActions{display:flex;align-items:center;gap:7px}.scorerStatus span,.scorerStatus strong{display:block;text-align:right}.scorerStatus span{font-size:13px;color:#7c857e;font-weight:900}.scorerStatus strong{font-size:14px}.matchLinkPanel{background:#111;color:#fff;border-radius:10px;padding:12px;margin-bottom:12px}.matchLinkPanel span,.matchLinkPanel strong,.matchLinkPanel small{display:block}.matchLinkPanel span{font-size:13px;color:#b6fa13;font-weight:900}.matchLinkPanel strong{font-size:20px;letter-spacing:.07em;margin:3px 0}.matchLinkPanel small{font-size:13px;color:#aeb5af}.setupIntro{display:block;margin:20px 0 12px;padding:0}.setupIntro h2{font-size:clamp(1.55rem,4vw,2rem);line-height:1.1;margin:0 0 6px;font-weight:900;letter-spacing:-.025em}.setupIntro p{margin:0;color:var(--pp-muted);font-size:14px}.scheduledPostCreate{display:grid;gap:16px;background:#151515;border-radius:18px;padding:22px;margin:12px 0 20px;box-shadow:inset 4px 0 0 var(--pp-accent)}.scheduledReviewMark{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--pp-accent);color:#080808;font-size:24px;font-weight:950}.scheduledReviewHead span,.scheduledReviewGrid span{display:block;color:var(--pp-accent);font-size:12px;font-weight:900;letter-spacing:.08em}.scheduledReviewHead h2{margin:5px 0;font-size:clamp(1.5rem,5vw,2.2rem)}.scheduledReviewHead p{margin:0;color:var(--pp-muted)}.scheduledReviewGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.scheduledReviewGrid>div{background:#1d1d1d;border-radius:10px;padding:12px}.scheduledReviewGrid strong{display:block;margin-top:5px;font-size:15px}.scheduledReviewActions{display:grid;grid-template-columns:1fr 1.3fr;gap:8px}.scheduledReviewActions button{min-height:50px}.matchSetup:has(.scheduledPostCreate)>.setupProgress,.matchSetup:has(.scheduledPostCreate)>.setupCard,.matchSetup:has(.scheduledPostCreate)>.setupResetRow,.matchSetup:has(.scheduledPostCreate)>.scheduledMatchShortcut{display:none}@media(max-width:620px){.scheduledPostCreate{padding:18px 15px}.scheduledReviewGrid{grid-template-columns:1fr 1fr}.scheduledReviewActions{grid-template-columns:1fr}}.scheduledMatchShortcut{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;border:0;border-top:1px solid var(--pp-border);border-bottom:1px solid var(--pp-border);background:transparent;text-align:left;padding:14px 0;margin-bottom:14px;cursor:pointer;color:inherit;font:inherit}.scheduledMatchShortcut:hover,.scheduledMatchShortcut:focus-visible{background:#171717}.scheduledMatchShortcut:focus-visible{outline:2px solid var(--pp-accent);outline-offset:3px}.scheduledMatchShortcutCopy{display:grid;gap:3px}.scheduledMatchShortcutCopy strong{font-size:15px;color:var(--pp-accent)}.scheduledMatchShortcutCopy>span{font-size:14px;color:var(--pp-muted)}.scheduledMatchShortcutArrow{font-size:32px;line-height:1;color:var(--pp-accent);padding-right:5px}@media(max-width:760px){.setupIntro{margin:18px 0 10px}.setupIntro h2{font-size:21px}.scheduledMatchShortcutCopy>span{font-size:13px}}.setupProgress{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:10px}.setupProgress.threeSteps{grid-template-columns:repeat(3,1fr)}.officialsDisclosure{margin-top:4px}.equipmentEditor{display:grid;gap:10px;border-top:1px solid var(--pp-border);padding-top:14px}.equipmentItem{display:grid;gap:9px;background:#151515;border:1px solid var(--pp-border);border-radius:12px;padding:12px}.equipmentItemActions{display:flex;justify-content:space-between;align-items:center;gap:10px}.equipmentItemActions .check{margin:0}.equipmentPublic .profileLinkChips span{border:1px solid var(--pp-border);border-radius:999px;padding:8px 11px;font-weight:800}.profileEditorLegacy{display:none}.cricketCv .cvGrid:has(.profileEditorLegacy){grid-template-columns:1fr}.playerCreateGrid.hasPlayer{grid-template-columns:1fr}.playerCreateGrid.hasPlayer>article:first-child{display:none}.setupStep{border:0;background:transparent;display:flex;align-items:center;gap:7px;padding:8px 5px;text-align:left;color:#899089;cursor:default}.setupStep span{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:#e9ebe7;font-size:14px;font-weight:900;flex:0 0 auto}.setupStep small{font-size:14px;font-weight:800}.setupStep.active{color:#111}.setupStep.active span{background:#b6fa13;color:#111}.setupStep.done{color:#475149;cursor:pointer}.setupStep.done span{background:#111;color:#b6fa13}.setupCard{background:#fff;border:1px solid #e3e6e1;border-radius:16px;overflow:hidden}.setupPane{display:grid;gap:16px;padding:24px}.setupCard>.setupSection+.setupSection{border-top:1px solid var(--pp-border-soft)}.setupHeading{padding-bottom:4px}.setupHeading strong,.setupHeading span{display:block}.setupHeading strong{font-size:19px}.setupHeading span{font-size:14px;color:#758078;margin-top:3px}.setupPane label,.fieldLabel{font-size:14px;color:#626d65;font-weight:700}.setupPane input,.setupPane select,.setupPane textarea{width:100%;border:1px solid #d9ded9;background:#fafbf9;border-radius:9px;padding:11px;margin-top:6px;color:#17211b;font:inherit}.optional{font-weight:500;color:#969d97;font-size:14px}.formatPresets{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:7px}.formatChoice{border:1px solid #d9ded9;background:#fafbf9;border-radius:9px;padding:11px 7px;font-weight:800;cursor:pointer}.formatChoice.selected{background:#111;color:#b6fa13;border-color:#111}.setupDivider{font-size:14px;font-weight:900;letter-spacing:.09em;color:#7b837d;text-transform:uppercase;border-top:1px solid #eceeea;padding-top:14px}.squadPicker{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:7px}.squadPlayer{border:1px solid #e0e3de;background:#fafbf9;border-radius:10px;padding:9px 10px;display:flex;gap:9px;align-items:center;text-align:left;cursor:pointer}.squadPlayer>span{width:24px;height:24px;border-radius:50%;background:#e9ebe7;display:grid;place-items:center;font-weight:900;flex:0 0 auto}.squadPlayer strong,.squadPlayer small{display:block}.squadPlayer strong{font-size:14px}.squadPlayer small{font-size:13px;color:#7c857e;margin-top:2px}.squadPlayer.selected{border-color:#111;background:#fffdf1}.squadPlayer.selected>span{background:#b6fa13;color:#111}.lineupCount{display:flex;align-items:baseline;gap:7px;background:#f5f5f1;border-radius:10px;padding:12px 14px}.lineupCount strong{font-size:23px}.lineupCount span{font-size:14px;color:#687168}.matchReview{display:grid;grid-template-columns:1fr 1fr;gap:9px}.matchReview>div{background:#111;color:#fff;border-radius:11px;padding:14px}.matchReview span,.matchReview strong,.matchReview small{display:block}.matchReview span{font-size:13px;font-weight:900;letter-spacing:.1em;color:#b6fa13}.matchReview strong{font-size:14px;margin-top:5px}.matchReview small{font-size:14px;color:#aaa;margin-top:4px}.setupActions{display:flex;align-items:center;gap:10px;border-top:1px solid #eceeea;padding:14px 18px;background:#fafbf9}.setupActions .primary{margin-left:auto;min-width:120px}.setupPosition{font-size:14px;color:#7d867f}.discoverHub{max-width:820px;margin:18px auto 50px;display:grid;gap:18px}.discoverHead h2{margin:0;font-size:clamp(2rem,6vw,2.8rem);line-height:1;letter-spacing:-.035em}.discoverHead p{margin:8px 0 0;color:var(--pp-muted);font-size:15px}.discoverTabs{display:grid;grid-template-columns:repeat(3,1fr);background:#151515;border-radius:14px;padding:5px}.discoverTabs button{border:0;background:transparent;color:var(--pp-muted);min-height:48px;border-radius:10px;font:inherit;font-weight:850;cursor:pointer}.discoverTabs button.active{background:#292929;color:#fff;box-shadow:inset 0 -3px 0 var(--pp-accent)}.discoverPane{display:grid;gap:16px}.discoverPaneHead h3{font-size:22px;margin:0 0 5px}.discoverPaneHead p{margin:0;color:var(--pp-muted);font-size:14px}.discoverMatchForm,.discoverPlayerForm{display:grid;gap:12px}.discoverSearchInput{display:flex;align-items:center;gap:10px;background:#1d1d1d;border:1px solid var(--pp-border);border-radius:13px;padding:0 14px;min-height:58px}.discoverSearchInput:focus-within{border-color:var(--pp-accent)}.discoverSearchInput svg{flex:0 0 auto;color:#fff}.discoverSearchInput input{width:100%;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:16px;padding:16px 0}.discoverSearchInput input::-moz-placeholder{color:#747774}.discoverSearchInput input::placeholder{color:#747774}.discoverFilters{display:grid;grid-template-columns:1fr 1fr;gap:10px}.discoverFilters label{display:grid;gap:6px}.discoverFilters label>span{font-size:12px;font-weight:850;color:var(--pp-muted);text-transform:uppercase;letter-spacing:.07em;text-align:center}.discoverFilters input,.discoverFilters select{width:100%;min-height:52px;border:1px solid var(--pp-border);background:#1d1d1d;color:#fff;border-radius:12px;padding:0 12px;font:inherit}.discoverSearchButton{width:100%;min-height:54px;font-size:16px;display:flex;align-items:center;justify-content:center;gap:8px}.discoverDemo{margin-top:2px}.discoverDemo .secondary{min-height:48px}.discoverTeamResults{display:grid;gap:8px}.discoverTeamRow{min-height:64px;display:flex;align-items:center;justify-content:space-between;background:#191919;border:1px solid var(--pp-border);border-radius:13px;padding:12px 14px}.discoverTeamRow strong,.discoverTeamRow span{display:block}.discoverTeamRow strong{font-size:16px}.discoverTeamRow span{font-size:14px;color:var(--pp-muted);margin-top:4px}.discoverTeamRow svg{color:var(--pp-accent)}@media(max-width:620px){.discoverHub{margin:8px 0 80px;gap:16px}.discoverHead h2{font-size:32px}.discoverFilters{grid-template-columns:1fr 1fr}.discoverPane{gap:14px}.discoverPaneHead p{font-size:13px}}.teamManager{margin-top:18px;background:#fff;border:1px solid #e3e6e1;border-radius:16px;padding:20px}.teamManagerHead{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px}.teamManagerHead h2{margin:6px 0 3px;font-size:22px}.teamManagerHead p{margin:0;color:#758078;font-size:14px}.teamManagerHead select{min-width:220px;border:1px solid #d9ded9;border-radius:9px;padding:10px;background:#fafbf9}.teamAdminGrid{display:grid;grid-template-columns:1.25fr .75fr;gap:12px}.teamAdminPanel{border:1px solid #eceeea;border-radius:12px;padding:15px}.teamAdminTitle strong,.teamAdminTitle span{display:block}.teamAdminTitle span{font-size:14px;color:#7c857e;margin-top:3px}.leadershipGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0}.leadershipGrid label{font-size:14px;font-weight:800;color:#687168}.leadershipGrid select,.roleRow select{width:100%;margin-top:5px;border:1px solid #d9ded9;border-radius:8px;padding:9px;background:#fafbf9}.preferredHeader{border-top:1px solid #eceeea;padding-top:13px}.preferredHeader strong,.preferredHeader span{display:block}.preferredHeader span{font-size:14px;color:#7c857e;margin-top:2px}.preferredGrid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:9px}.preferredPlayer{border:1px solid #e0e3de;background:#fafbf9;border-radius:9px;padding:8px;display:flex;align-items:center;gap:8px;text-align:left}.preferredPlayer>span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#e9ebe7;font-weight:900}.preferredPlayer strong,.preferredPlayer small{display:block}.preferredPlayer strong{font-size:14px}.preferredPlayer small{font-size:13px;color:#7c857e}.preferredPlayer.selected{border-color:#111;background:#fffdf1}.preferredPlayer.selected>span{background:#b6fa13}.roleList{display:grid;gap:7px;margin-top:13px}.roleRow{display:grid;grid-template-columns:1fr 130px;gap:8px;align-items:center;border-bottom:1px solid #f0f1ee;padding-bottom:7px}.roleRow strong,.roleRow small{display:block}.roleRow strong{font-size:14px}.roleRow small{font-size:13px;color:#7c857e;min-height:11px}.liveStart{text-align:center;background:#fff;border:1px solid #e3e6e1;border-radius:16px;padding:46px;max-width:620px;margin:40px auto}.liveStart h2{margin:13px 0 4px}.liveStart p{color:#758078}.compact{max-width:420px;margin:24px auto 0;text-align:left}.scoringFocus{grid-template-columns:1fr}.scoringFocus>.sidebar{display:none}.scoringFocus>main{width:100%;max-width:1180px}.liveFocusIdentity{display:flex;align-items:center;justify-content:space-between;gap:12px}.liveMatchContext{min-width:0}.exitScoringButton{border:1px solid #3b3b3b;background:#1d1d1d;color:#fff;border-radius:9px;padding:9px 11px;font-weight:850;white-space:nowrap;cursor:pointer}.exitScoringButton:hover{border-color:var(--pp-accent);color:var(--pp-accent)}.scoreHeader{background:#0a0a0a;color:#fff;border-radius:15px;padding:23px;display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.scoreHeader h2{margin:7px 0 2px}.scoreHeader p{margin:0;color:#d7d7d2}.liveDot{font-size:14px;font-weight:900;color:#b6fa13;letter-spacing:1px}.matchEngineHero{display:grid;grid-template-columns:220px 1fr;gap:20px;background:#0a0a0a;color:#fff;padding:22px;border-radius:16px;margin-bottom:14px}.matchEngineHero>div:first-child span,.crease span{display:block;font-size:14px;font-weight:900;letter-spacing:.08em;color:#aaa;text-transform:uppercase}.matchEngineHero>div:first-child strong{display:block;font-size:42px;line-height:1;color:#b6fa13;margin:7px 0}.matchEngineHero small{color:#bbb}.crease{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-items:center}.crease div{border-left:1px solid #333;padding-left:14px}.crease strong{display:block;margin-top:5px;font-size:14px}.enginePanel{background:#fff;border:1px solid #e6e6e2;border-radius:16px;padding:16px;margin-bottom:14px}.engineButtons{grid-template-columns:repeat(6,1fr)}.advancedScoring{margin-top:10px;border-top:1px solid var(--pp-border);padding-top:10px}.advancedScoring summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;border:1px solid #454545;border-radius:10px;padding:10px 12px;color:#e8e8e8;background:#181818;font-size:14px;font-weight:850;cursor:pointer;list-style:none}.advancedScoring summary::-webkit-details-marker{display:none}.advancedScoring summary:after{content:"+";color:var(--pp-accent);font-size:20px;line-height:1}.advancedScoring[open] summary:after{content:"−"}.secondaryScoringButtons{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:8px}.quickCorrection{margin-top:10px;border:1px solid var(--pp-border);border-radius:12px;background:#151515;padding:11px}.quickCorrectionTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.quickCorrectionTop span,.quickCorrectionTop strong{display:block}.quickCorrectionTop span,.recentCorrection>span,.correctionPrompt span{font-size:14px;font-weight:900;letter-spacing:.06em;color:var(--pp-muted)}.quickCorrectionTop strong{font-size:15px;margin-top:3px}.undoBallButton{min-height:48px;border:1px solid var(--pp-accent);border-radius:10px;background:#202116;color:#fff;padding:9px 12px;font-weight:900;cursor:pointer}.undoBallButton:disabled{opacity:.42;cursor:default}.correctionNotice{margin-top:8px;border:1px solid #4b5418;border-radius:9px;background:#20240f;color:#e9ff75;padding:9px 10px;font-size:14px;line-height:1.4}.recentCorrection{margin-top:9px}.recentBallScroller{display:flex;gap:7px;overflow-x:auto;overscroll-behavior-x:contain;padding:7px 1px 3px}.recentBallButton{min-width:48px;height:48px;border:1px solid #444;border-radius:10px;background:#222;color:#fff;display:grid;place-items:center;padding:4px;cursor:pointer;flex:0 0 auto}.recentBallButton small,.recentBallButton strong{display:block;line-height:1}.recentBallButton small{font-size:14px;color:#999}.recentBallButton strong{font-size:14px;margin-top:2px}.recentBallButton.wicket{border-color:#777}.recentBallButton.selected{border-color:var(--pp-accent);background:#20240f;color:var(--pp-accent)}.correctionPrompt{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;margin-top:9px;border-top:1px solid var(--pp-border);padding-top:10px}.correctionPrompt strong{display:block;font-size:16px;margin-top:3px}.correctionPrompt p{margin:4px 0 0;color:#c5c5c5;font-size:14px;line-height:1.4}.correctionActions{display:flex;gap:7px}.correctionActions button{min-height:48px}.engineActions{display:flex;gap:8px;margin-top:12px}.eventStrip{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px}.event{min-width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#f1f1ee;font-size:14px;font-weight:900}.wicketEvent{background:#111;color:#b6fa13}.extrasLine{margin-top:10px;font-size:14px;color:#687168}.matchMeta{font-size:14px;color:#687168;margin-top:4px}.inningsTransition{margin-top:14px;padding:16px;background:#171717;border:1px solid #3f3f3f;border-radius:14px;color:#fff}.inningsTransition>strong{display:block;font-size:18px;color:#fff}.inningsTransition>p{font-size:14px;line-height:1.45;color:#c9c9c9;margin:6px 0 14px}.inningsTransition label{display:block;font-size:14px;font-weight:800;color:#d8d8d8}.inningsTransition input,.inningsTransition select{width:100%;min-height:52px;margin-top:6px;padding:11px 12px;background:#222;border:1px solid #555;border-radius:10px;color:#fff;font:inherit}.inningsTransition>.primary{margin-top:12px;min-height:56px}.liveScorecard{display:grid;grid-template-columns:1.15fr .85fr;gap:12px;margin-top:16px}.scorecardBlock{background:#fff;border:1px solid #e6e6e2;border-radius:12px;overflow:hidden}.scorecardTitle{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:#111;color:#fff}.scorecardTitle span{color:#b6fa13;font-weight:900}.scoreTable{font-size:14px}.scoreTableHead,.scoreTableRow{display:grid;align-items:center;gap:6px;padding:9px 12px;border-bottom:1px solid #ecece8}.battingTable .scoreTableHead,.battingTable .scoreTableRow{grid-template-columns:minmax(120px,2fr) repeat(5,minmax(30px,.45fr))}.bowlingTable .scoreTableHead,.bowlingTable .scoreTableRow{grid-template-columns:minmax(100px,1.5fr) repeat(6,minmax(28px,.45fr))}.scoreTableHead{font-size:13px;font-weight:900;letter-spacing:.05em;color:#687168;background:#f7f7f3}.scoreTableRow>span:not(:first-child),.scoreTableHead>span:not(:first-child){text-align:right}.scoreTableRow span:first-child small{display:block;color:#687168;font-size:13px;margin-top:2px}.scorecardFoot{display:flex;justify-content:space-between;padding:10px 12px;font-size:14px}.scorecardFoot small{font-weight:500;color:#687168}.inningsAnalysis{grid-column:1/-1;display:grid;grid-template-columns:1fr 2fr;gap:10px}.inningsAnalysis>div{background:#f5f5f1;border-radius:10px;padding:11px 12px}.inningsAnalysis span,.inningsAnalysis strong{display:block}.inningsAnalysis span{font-size:13px;font-weight:900;letter-spacing:.05em;color:#687168}.inningsAnalysis strong{font-size:14px;margin-top:4px;line-height:1.45}.wicketPanel{margin-top:14px;padding:14px;border:1px solid #b6fa13;background:#fffbea;border-radius:12px}.wicketPanel>strong{display:block;margin-bottom:10px}.wicketPanel label{font-size:14px;font-weight:800}.wicketPanel input,.wicketPanel select{width:100%;margin-top:5px}.advancedScoringTrigger{width:100%;min-height:48px;margin-top:10px;border:1px solid #454545;border-radius:10px;padding:10px 12px;background:#181818;color:#e8e8e8;display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:850;cursor:pointer}.advancedScoringTrigger b{color:var(--pp-accent);font-size:22px;line-height:1}.scoringSheetBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#000000b8;display:flex;align-items:flex-end;justify-content:center;padding:12px}.scoringSheet{width:min(100%,560px);max-height:min(82svh,720px);overflow-y:auto;background:#151515;color:#fff;border:1px solid #454545;border-radius:20px;padding:10px 14px calc(14px + env(safe-area-inset-bottom));box-shadow:0 -18px 60px #0000008c}.sheetGrabber{width:44px;height:4px;border-radius:999px;background:#666;margin:0 auto 10px}.scoringSheetHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.scoringSheetHeader span,.scoringSheetHeader strong{display:block}.scoringSheetHeader span{font-size:14px;font-weight:900;letter-spacing:.08em;color:var(--pp-accent)}.scoringSheetHeader strong{font-size:20px;margin-top:3px}.sheetCloseButton{width:48px;height:48px;min-width:48px;border:1px solid #4b4b4b;border-radius:12px;background:#222;color:#fff;font-size:28px;line-height:1;cursor:pointer}.sheetScoringButtons{grid-template-columns:repeat(3,1fr);gap:8px}.sheetScoringButtons .scoreButton{min-height:56px}.wicketSheet .wicketPanel{margin:0;padding:0;border:0;background:transparent;border-radius:0}.wicketSheet .wicketPanel>strong{display:none}.wicketSheet .formHint{color:#d0d0d0}.sheetActions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--pp-border)}.sheetActions button{min-height:52px}.scoreButton.hasHoldAction{position:relative}.holdActionBadge{position:absolute;top:5px;right:7px;width:17px;height:17px;border-radius:999px;display:grid;place-items:center;background:#dfff0024;color:var(--pp-accent);font-size:12px;font-weight:950;line-height:1;pointer-events:none}.sunlightScoring .holdActionBadge{background:#111;color:var(--pp-accent)}.rateBoard{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.rateBoard>div{background:#f5f5f1;border-radius:10px;padding:10px 12px}.rateBoard span{display:block;font-size:14px;font-weight:900;letter-spacing:.06em;color:#687168}.rateBoard strong{display:block;font-size:21px;margin-top:3px}.rateBoard small{display:block;font-size:14px;color:#687168;margin-top:3px}.chaseNeed{grid-column:auto}.projectionRow{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:14px;padding-top:12px;border-top:1px solid #ecece8}.projectionToggle{display:flex;gap:8px;align-items:center;font-size:14px;font-weight:800;cursor:pointer}.projectionToggle input{width:auto;margin:0}.projectionValue{text-align:right}.projectionValue strong{display:block;font-size:24px;line-height:1}.projectionValue span{display:block;color:#687168;font-size:14px;margin-top:4px}.scoreGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bigScore{font-size:35px;font-weight:850;margin-bottom:17px}.bigScore small{font-size:14px;color:#777;font-weight:600}.buttonGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.scoreButton{border:1px solid #dde2dc;background:#fff;border-radius:9px;padding:12px;cursor:pointer;font-weight:700;color:#111}.scoreButton:hover{background:#fff4ad}.matches{display:grid}.matchRow strong,.matchRow span{display:block}.matchRow>div span{font-size:14px;margin-top:3px}.pill{font-size:13px!important;text-transform:uppercase;background:#edf0ec;padding:5px 8px;border-radius:20px;color:#57635b!important;font-weight:800}.pill.live{background:#b6fa13;color:#111!important}.miniGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.formDivider{font-size:14px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #e6e6e2;padding-top:13px;margin-top:3px}.check{display:flex;align-items:center;gap:9px}.check input{width:auto;margin:0}.historyGrid{align-items:start}.milestone{display:flex;gap:10px;align-items:flex-start;padding:11px 0;border-top:1px solid #edf0ec}.milestone:first-of-type{border-top:0}.milestone svg{flex:0 0 auto;margin-top:2px}.milestone span{display:block;font-size:14px;color:#737e76;margin-top:3px}.filterBar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.filterBar label{font-size:14px;font-weight:800;color:#626d65}.filterBar select{width:100%;margin-top:5px;padding:9px 10px;border:1px solid #d9ded9;border-radius:9px;background:#fff;color:#111}.venueRow{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-top:1px solid #edf0ec}.venueRow:first-of-type{border-top:0}.venueRow span{display:block;color:#737e76;font-size:14px;margin-top:3px}.venueRow>div:last-child{text-align:right}.formMatch{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #ecece8}.formMatch:last-child{border-bottom:0}.formMatch>div:last-child{text-align:right}.formMatch strong,.formMatch span{display:block}.formMatch span{font-size:14px;color:#687168;margin-top:3px}.verificationSummary{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.verificationSummary>div{background:#111;color:#fff;border-radius:10px;padding:12px}.verificationSummary strong,.verificationSummary span{display:block}.verificationSummary strong{font-size:22px;color:#b6fa13}.verificationSummary span{font-size:14px;margin-top:3px}.matchTrust{display:flex;flex-direction:column;align-items:flex-end;gap:5px;min-width:210px}.matchTrust small{font-size:13px;color:#687168;text-align:right}.pill.verified{background:#e8f5e9;color:#176b2c}.pill.disputed{background:#fdeaea;color:#9b2525}.confirmRow{display:flex;justify-content:flex-end;gap:4px;flex-wrap:wrap}.tinyButton{border:1px solid #d7d7d1;background:#fff;border-radius:7px;padding:5px 7px;font-size:13px;font-weight:800;cursor:pointer}.tinyButton:disabled{background:#f1f1ed;color:#777;cursor:default}.tinyButton.dispute{border-color:#e0b5b5;color:#8c2626}.discrepancyText{color:#9b2525!important;font-weight:700}@media(max-width:650px){.matchTrust{align-items:flex-start;min-width:100%;margin-top:8px}.matchTrust small{text-align:left}.confirmRow{justify-content:flex-start}.verificationSummary{grid-template-columns:1fr}}.empty{text-align:center;color:#7d867f;padding:80px 20px}@media(max-width:900px){.shell{grid-template-columns:1fr}.sidebar{padding:15px 16px;gap:16px}.brandLockup,.sidebarFoot{display:none}.brandIconOnly{display:block}.sidebar nav{grid-template-columns:repeat(4,1fr)}.studioGrid,.teamAdminGrid{grid-template-columns:1fr}.teamManagerHead{align-items:stretch;flex-direction:column}.teamManagerHead select{min-width:0;width:100%}.preferredGrid{grid-template-columns:1fr}.brandKit{grid-template-columns:1fr 1fr}.brandKit>div{grid-column:1/-1}.trumpSection{grid-template-columns:1fr}.nav{justify-content:center;font-size:0}.nav svg{width:20px;height:20px}main{padding:20px}.metrics{grid-template-columns:repeat(2,1fr)}.filterBar{grid-template-columns:repeat(2,minmax(0,1fr))}.matchEngineHero{grid-template-columns:1fr}.engineButtons{grid-template-columns:repeat(4,1fr)}.grid2,.scoreGrid{grid-template-columns:1fr}}@media(max-width:520px){header{align-items:start;gap:14px;flex-direction:column}header select{width:100%}.hero{padding:21px}.hero h2{font-size:25px}.metrics{grid-template-columns:1fr 1fr}.metric{padding:14px}.metric strong{font-size:23px}.scoreHeader{align-items:flex-start;gap:12px;flex-direction:column}.liveStart{padding:28px 18px}.miniGrid,.fixtureAdminGrid{grid-template-columns:1fr}.fixtureCard{grid-template-columns:58px 1fr}.fixtureCard>.primary{grid-column:1/-1}.spectatorScore{align-items:flex-start;flex-direction:column;gap:18px}.spectatorRates{width:100%}.spectatorRates div{flex:1}.spectatorPlayers{grid-template-columns:1fr}.spectatorTable{overflow-x:auto}.spectatorTableHead,.spectatorTableRow{min-width:460px}.timelineOver{grid-template-columns:45px 1fr}.timelineOver>div:last-child{grid-column:2;text-align:left}.spectatorFollow{align-items:stretch}.spectatorFixture h1{font-size:23px}.spectatorShareCard{align-items:stretch;flex-direction:column}.spectatorShareActions{flex-wrap:wrap}.dualHead{flex-direction:column}.reconcileBadge{width:100%}.ledgerMeta{grid-template-columns:1fr 1fr}.ledgerMeta .secondary{grid-column:1/-1}.independentButtons{grid-template-columns:repeat(4,1fr)}.discrepancyRow{grid-template-columns:1fr}.identityPicker>div{flex-direction:column}.matchEntryChoice{align-items:stretch;flex-direction:column}.joinInline input,.joinInline{width:100%}.joinInline .secondary{flex:0 0 auto}.joinSlots{grid-template-columns:1fr}.liveHeaderActions{align-items:flex-end;flex-direction:column}.scorerStatus span,.scorerStatus strong{text-align:right}.setupProgress{grid-template-columns:repeat(4,1fr)}.setupStep{justify-content:center}.setupStep small{display:none}.setupPane{padding:18px}.formatPresets{grid-template-columns:1fr 1fr}.squadPicker,.matchReview{grid-template-columns:1fr}.setupActions{padding:12px}.setupActions .primary{min-width:105px}.crease{grid-template-columns:1fr}.crease div{border-left:0;border-top:1px solid #333;padding:8px 0 0}.engineButtons{grid-template-columns:repeat(3,1fr)}.rateBoard{grid-template-columns:1fr 1fr}.liveScorecard,.inningsAnalysis{grid-template-columns:1fr}.scorecardBlock{overflow-x:auto}.scoreTable{min-width:520px}.chaseNeed{grid-column:1 / -1}.filterBar{grid-template-columns:1fr 1fr}.studioHero{padding:21px;align-items:flex-start}.brandKit{grid-template-columns:1fr}.brandKit>div{grid-column:auto}.trumpStats{grid-template-columns:repeat(2,1fr)}.studioHero h2{font-size:24px}.studioControls{align-items:flex-start;flex-direction:column}.intensityButtons{width:100%}.intensityButtons button{flex:1}.socialCanvas{min-height:230px}.socialCanvas h3{font-size:27px}.venueRow{align-items:flex-start}.venueRow>div:last-child{text-align:right}.sidebar{position:sticky;top:0;z-index:5}}.dualScoring{background:#fff;border:1px solid #dfe3dd;border-radius:14px;padding:16px;margin-bottom:12px}.dualHead{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.dualHead strong,.dualHead p{display:block}.dualHead strong{font-size:16px;margin-top:4px}.dualHead p{font-size:14px;color:#747d76;margin:3px 0 0}.reconcileBadge{display:flex;align-items:center;gap:7px;border-radius:9px;padding:8px 10px;background:#f2f3f0}.reconcileBadge span{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#e3e6e1;font-weight:900}.reconcileBadge strong{font-size:14px;margin:0}.reconcileBadge.matched{background:#edf8ef}.reconcileBadge.matched span{background:#bdebc5}.reconcileBadge.discrepancy{background:#fff2e9}.reconcileBadge.discrepancy span{background:#ffd1b5}.identityPicker{margin-top:14px;border-top:1px solid #eceeea;padding-top:12px}.identityPicker>strong{font-size:14px}.identityPicker>div{display:flex;gap:7px;margin:8px 0}.identityPicker small{font-size:13px;color:#7b837d}.ledgerMeta{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:center;margin:14px 0;padding:10px;background:#f8f9f7;border-radius:10px}.ledgerMeta span,.ledgerMeta strong,.ledgerMeta small{display:block}.ledgerMeta span{font-size:13px;color:#7a837c;font-weight:900}.ledgerMeta strong{font-size:14px}.ledgerMeta small{font-size:13px;color:#7a837c}.independentButtons{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.ledgerStrip{display:flex;gap:5px;overflow:auto;margin:10px 0}.ledgerStrip span{white-space:nowrap;background:#f0f2ee;border-radius:6px;padding:5px 7px;font-size:13px;font-weight:800}.reconcilePanel{margin-top:14px;border-top:1px solid #e6e9e4;padding-top:12px}.reconcileSummary{display:flex;justify-content:space-between;font-size:14px}.discrepancyRow{display:grid;grid-template-columns:80px 1fr 1fr;gap:8px;padding:7px 0;border-bottom:1px solid #f0f1ee;font-size:13px}.discrepancyRow strong{color:#b44d17}.personnelBar{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;background:#fff;border:1px solid #e6e6e2;border-radius:14px;padding:12px;margin-bottom:12px}.personnelBar label{font-size:14px;font-weight:800}.personnelBar select,.personnelBar input{width:100%;margin-top:5px}.officials{background:#fff8c7;border-radius:10px;padding:10px;margin-bottom:10px}.officials strong,.officials span{display:block}.officials span{font-size:14px;margin-top:3px}.officialRow{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #ecece8}.officialRow div:last-child{text-align:right}.officialRow strong,.officialRow span{display:block}.officialRow span{font-size:14px;color:#687168;margin-top:2px}.formHint{font-size:14px;color:#687168;margin:-2px 0 4px;line-height:1.45}textarea{font:inherit;border:1px solid #d8d8d3;border-radius:9px;padding:10px;background:#fff;color:#111;resize:vertical}@media(max-width:650px){.personnelBar{grid-template-columns:1fr}.officialRow{align-items:flex-start}}.competitionTeams{display:grid;gap:5px}.teamCheck{display:flex!important;align-items:center;gap:7px;background:#1c1c1c;border:1px solid #303030;border-radius:8px;padding:7px!important}.teamCheck input{width:auto!important;margin:0}.pointsGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.competitionHub,.clubProfiles{margin-top:20px}.competitionHubHead{display:flex;justify-content:space-between;align-items:end;margin-bottom:10px}.competitionHubHead h3{margin:4px 0}.competitionHubHead select{background:#1c1c1c;color:#fff;border:1px solid #303030;border-radius:8px;padding:9px}.compMeta{background:#141414;border:1px solid #303030;border-radius:12px;padding:14px;margin-bottom:8px}.compMeta strong,.compMeta span,.compMeta small{display:block}.compMeta span,.compMeta small{color:#a1a1a1;font-size:13px;margin-top:3px}.standingsTable{background:#141414;border:1px solid #303030;border-radius:12px;padding:8px 12px;overflow:auto}.standingsHead,.standingsRow{display:grid;grid-template-columns:35px minmax(150px,2fr) repeat(7,minmax(45px,.55fr));gap:5px;align-items:center;min-width:620px;padding:9px 0;font-size:13px}.standingsHead{color:#888;font-weight:900}.standingsRow{border-top:1px solid #252525}.standingsRow>span:not(:nth-child(2)),.standingsRow>strong:not(:nth-child(2)){text-align:right}.leaderGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.leaderPanel,.competitionResults,.clubProfile,.clubEdit{background:#141414;border:1px solid #303030;border-radius:12px;padding:13px}.leaderTitle{display:flex;justify-content:space-between;margin-bottom:6px}.leaderTitle span{font-size:13px;color:#888}.leaderRow{display:grid;grid-template-columns:25px 1fr auto auto;gap:8px;padding:8px 0;border-top:1px solid #252525;font-size:13px}.leaderRow small{color:#888}.competitionResults{margin-top:8px}.competitionResults>strong{display:block;margin-bottom:5px}.competitionResults>div{display:grid;grid-template-columns:90px 1.5fr 1fr 120px;gap:8px;padding:8px 0;border-top:1px solid #252525;font-size:13px}.competitionResults small{color:#888}.clubGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.clubProfile{border-top-width:3px}.clubProfile>div:first-child strong,.clubProfile>div:first-child span{display:block}.clubProfile>div:first-child span{font-size:13px;color:#999;margin-top:3px}.clubTeamChips{display:flex;gap:5px;flex-wrap:wrap;margin:10px 0}.clubTeamChips span{background:#242424;border-radius:999px;padding:5px 7px;font-size:13px}.clubEdit{max-width:650px;margin-top:8px}@media(max-width:800px){.leaderGrid,.clubGrid{grid-template-columns:1fr}.competitionResults>div{grid-template-columns:1fr}.pointsGrid{grid-template-columns:repeat(2,1fr)}.competitionHubHead{align-items:stretch;flex-direction:column;gap:8px}.competitionHubHead select{width:100%}}.cricketCv{margin-bottom:18px}.myPlayerHome{max-width:760px;margin:0 auto 80px}.myPlayerEyebrow{color:var(--pp-accent);font-size:12px;font-weight:950;letter-spacing:.12em;margin:2px 0 8px}.myPlayerIdentity{padding:16px 0;background:transparent;border:0!important;border-radius:0}.myPlayerIdentity .playerAvatar{width:78px;height:78px;border-radius:20px}.myPlayerIdentityCopy{min-width:0}.myPlayerIdentityCopy h2{font-size:30px;letter-spacing:-.03em}.myPlayerIdentityCopy p{font-weight:850;color:#d8d8d8}.myPlayerIdentityCopy small{display:block;color:#888;font-size:12px;font-weight:900;letter-spacing:.08em;margin-top:5px}.myPlayerCardHero{display:grid;grid-template-columns:minmax(160px,.78fr) 1.22fr;min-height:300px;background:#0d0d0d;border:1px solid #414141;border-left:5px solid var(--pp-accent);border-radius:18px;overflow:hidden;box-shadow:0 18px 44px #00000052;margin:8px 0 10px}.myPlayerCardPhoto{background:#1a1a1a;min-height:300px;overflow:hidden;display:grid;place-items:center;color:var(--pp-accent);font-size:52px;font-weight:950}.myPlayerCardPhoto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.myPlayerCardBody{padding:22px;display:flex;flex-direction:column;justify-content:flex-end}.myPlayerCardBody>span{color:var(--pp-accent);font-size:11px;font-weight:950;letter-spacing:.08em}.myPlayerCardBody>strong{font-size:30px;line-height:1.05;margin:7px 0 4px}.myPlayerCardBody>small{color:#aaa;font-size:14px}.myPlayerCardStats{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:22px}.myPlayerCardStats>div{background:#191919;border-radius:9px;padding:10px}.myPlayerCardStats b,.myPlayerCardStats em{display:block;font-style:normal}.myPlayerCardStats b{font-size:21px}.myPlayerCardStats em{font-size:9px;color:#888;font-weight:900;letter-spacing:.06em;margin-top:3px}.myPlayerPrimaryActions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.myPlayerPrimaryActions button{min-height:52px;display:flex;align-items:center;justify-content:center;gap:7px}.myPlayerSecondaryNav{display:grid;gap:1px;margin:16px 0 8px;border-top:1px solid #292929;border-bottom:1px solid #292929}.myPlayerSecondaryNav button{min-height:54px;border:0;border-bottom:1px solid #242424;background:transparent;color:#eee;display:flex;align-items:center;justify-content:space-between;padding:0 4px;cursor:pointer;font:inherit;font-weight:850}.myPlayerSecondaryNav button:last-child{border-bottom:0}.myPlayerSecondaryNav button>span{display:flex;align-items:center;gap:9px}.myPlayerSecondaryNav button svg{color:var(--pp-accent)}.myPlayerSecondaryNav button:hover,.myPlayerSecondaryNav button:focus-visible{background:#171717}.myPlayerHome .profileEditorLegacy{display:none!important}.myPlayerHome .cvGrid:has(.profileEditorLegacy){grid-template-columns:1fr}.cvTop,.playerIdentityHero{display:flex;align-items:center;gap:18px;background:#101010;border:0;border-radius:18px;padding:22px}.cvTop{border-left:4px solid var(--pp-accent)}.cvTop h2,.playerIdentityHero h1{margin:3px 0}.cvTop p,.playerIdentityHero p{margin:0;color:#999}.playerAvatar{width:86px;height:86px;border-radius:14px;background:#b6fa13;color:#050505;display:grid;place-items:center;font-size:28px;font-weight:950;flex:0 0 auto}.cvActions{margin-left:auto;display:flex;gap:7px}.cvTrust{display:grid;grid-template-columns:2fr 1fr;gap:8px;margin:8px 0}.cvTrust>div{background:#171717;border:0;border-radius:12px;padding:14px;display:grid;grid-template-columns:auto 1fr;-moz-column-gap:8px;column-gap:8px;align-items:center}.cvTrust span{grid-column:2;color:#929292;font-size:13px}.cvGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cvPanel,.seasonHistory,.playerBio{background:#141414;border:0;border-radius:12px;padding:16px}.cvPanelHead{display:flex;justify-content:space-between;margin-bottom:10px}.cvPanelHead span{color:#888;font-size:13px}.achievementGrid,.verifiedNumbers{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.achievementGrid>div,.verifiedNumbers>div{background:#1d1d1d;border-radius:9px;padding:11px}.achievementGrid strong,.achievementGrid span,.verifiedNumbers strong,.verifiedNumbers span{display:block}.achievementGrid strong,.verifiedNumbers strong{font-size:20px;margin-top:5px}.achievementGrid span,.verifiedNumbers span{font-size:13px;color:#888}.careerMoments{margin-top:8px}.careerMoments>div,.careerMoment{display:grid;grid-template-columns:auto 1fr auto;gap:7px;align-items:center;padding:8px 0;border-top:1px solid #292929}.careerMoments small,.careerMoment span{font-size:13px;color:#888}.seasonHistory{margin-top:8px}.seasonRow{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:8px;padding:9px 0;border-top:1px solid #292929;font-size:13px}.seasonRow small{color:#888}.publicPlayerShell{min-height:100vh;background:#050505;color:#fff;padding:24px}.publicPlayerMain{max-width:1000px;margin:0 auto}.playerIdentityHero{margin-bottom:8px}.playerIdentityHero button{margin-left:auto}.playerIdentityHero small{display:block;color:#888;margin-top:5px}.playerBio{color:#bbb;line-height:1.5}.cvMetrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:8px 0}.careerMoment{grid-template-columns:auto 1fr}.careerMoment strong,.careerMoment span{display:block}@media(max-width:800px){.cvTop,.playerIdentityHero{align-items:flex-start;flex-wrap:wrap}.cvActions,.playerIdentityHero button{margin-left:0;width:100%}.cvActions button{flex:1}.cvTrust,.cvGrid,.cvMetrics{grid-template-columns:1fr}.seasonRow{grid-template-columns:1fr 1fr}.playerAvatar{width:64px;height:64px}.publicPlayerShell{padding:12px}}.accessibilityPanel{grid-column:1/-1}.accessibilityToggle{width:100%;min-height:64px;border:1px solid #363636;border-radius:12px;background:#1b1b1b;color:#fff;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;cursor:pointer}.accessibilityToggle>div>strong,.accessibilityToggle>div>span{display:block}.accessibilityToggle>div>strong{font-size:16px}.accessibilityToggle>div>span{font-size:14px;color:#999;margin-top:3px;line-height:1.4}.accessibilityToggle>b{min-width:48px;text-align:center;border-radius:999px;padding:6px 9px;background:#2b2b2b;color:#aaa;font-size:13px}.accessibilityToggle.active{border-color:var(--pp-accent);background:#202315}.accessibilityToggle.active>b{background:var(--pp-accent);color:#111}.largeTextApp .setupPane label,.largeTextApp .fieldLabel,.largeTextApp .form label,.largeTextApp .matchScorerCodeForm label,.largeTextApp .matchDayStartForm label,.largeTextApp .teamManager label,.largeTextApp .roleBuilder label{font-size:18px!important;line-height:1.45}.largeTextApp input,.largeTextApp select,.largeTextApp textarea{font-size:18px!important;min-height:56px}.largeTextApp .primary,.largeTextApp .secondary,.largeTextApp .tinyButton,.largeTextApp .quietButton,.largeTextApp summary{font-size:18px!important}.largeTextApp .formHint,.largeTextApp .muted,.largeTextApp .setupHeading span,.largeTextApp .matchLifecycleCard>div>span:not(.matchState),.largeTextApp .matchControlPanelHead span,.largeTextApp .matchControlSquads span,.largeTextApp .matchDayScorerReady small,.largeTextApp .matchesEmpty span,.largeTextApp .teamManagerHead p,.largeTextApp .cvPanelHead span,.largeTextApp .accessRole span,.largeTextApp .claimList span,.largeTextApp .permissionLegend span,.largeTextApp .myPlayerIdentityCopy small,.largeTextApp .achievementGrid span,.largeTextApp .verifiedNumbers span,.largeTextApp .careerMoment span{font-size:16px!important;line-height:1.5}.largeTextApp .matchLifecycleCard strong,.largeTextApp .matchSquadSummary>div:first-child>strong,.largeTextApp .matchPeopleSummary>div>strong,.largeTextApp .teamManagerHead h2{line-height:1.3}.largeTextApp .accessibilityToggle>div>strong{font-size:18px}.largeTextApp .accessibilityToggle>div>span{font-size:16px}.largeTextApp .status,.largeTextApp .matchState,.largeTextApp .matchLifecycleBadge{font-size:13px!important}@media(max-width:760px){.largeTextApp .matchControlMeta,.largeTextApp .scheduledReviewGrid,.largeTextApp .powerPlayPageActionGroup{grid-template-columns:1fr}.largeTextApp .matchSquadSummary,.largeTextApp .matchPeopleSummary{align-items:flex-start}.largeTextApp .matchSquadSummaryStatus{min-width:120px}.largeTextApp .matchesTabs button{font-size:17px!important}.largeTextApp .myPlayerPrimaryActions,.largeTextApp .preferredGrid{grid-template-columns:1fr}}.headerActions{display:flex;align-items:center;gap:8px}.accountChip{display:flex;align-items:center;gap:6px;background:#171717;color:#ddd;border:1px solid #333;border-radius:9px;padding:9px 11px;font-weight:800}.accountChipSignedIn{color:#b6fa13}.accountChipSignedIn svg{color:#b6fa13}.accountChipSignedIn:hover{border-color:#b6fa13;background:#242414}.accountChipSignedIn:focus-visible{outline:2px solid #b6fa13;outline-offset:2px}.accountPage{display:grid;gap:10px}.accountGate{max-width:620px;margin:60px auto;background:#111;border:1px solid #2d2d2d;border-radius:18px;padding:28px;text-align:center}.accountGate svg{color:#b6fa13}.accountGate p{color:#999;line-height:1.55}.accountHero{display:flex;justify-content:space-between;align-items:center;background:#111;border:1px solid #2d2d2d;border-radius:15px;padding:18px}.accountHero h2{margin:4px 0}.accountHero p{margin:0;color:#888}.accessGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.accessRole{display:flex;gap:9px;align-items:center;padding:10px 0;border-top:1px solid #292929}.accessRole span,.claimList span{display:block;color:#888;font-size:13px}.claimList>div{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-top:1px solid #292929}.roleBuilder{margin-top:0}.permissionLegend{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:12px}.permissionLegend>div{background:#1b1b1b;border-radius:9px;padding:10px}.permissionLegend strong,.permissionLegend span{display:block}.permissionLegend span{color:#888;font-size:13px;margin-top:4px;line-height:1.4}@media(max-width:800px){.headerActions{width:100%;flex-wrap:wrap}.headerActions select,.accountChip{flex:1}.accessGrid,.permissionLegend{grid-template-columns:1fr}.accountHero{align-items:flex-start;gap:10px;flex-direction:column}}.claimClub{background:#1a1a1a;border:1px solid #303030;border-radius:10px;padding:12px;margin-bottom:10px}.claimClub>strong,.claimClub>span{display:block}.claimClub>span{font-size:13px;color:#888;margin:4px 0 9px}.claimClub>div{display:flex;gap:6px;flex-wrap:wrap}.inviteAccept{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end}.inviteCode{background:#242000;border:1px solid #b6fa13;border-radius:10px;padding:11px;margin-top:8px}.inviteCode span,.inviteCode strong,.inviteCode small{display:block}.inviteCode strong{font-size:20px;color:#b6fa13;letter-spacing:1px;margin:3px 0}.inviteCode small,.permissionStatus{color:#888;font-size:13px}.permissionStatus{display:block;margin-top:6px}@media(max-width:800px){.inviteAccept{grid-template-columns:1fr}}.outcomePanel{display:grid;grid-template-columns:1.2fr .7fr 1fr auto;gap:10px;align-items:end;background:#1b1713;border:1px solid #5b3a24;border-radius:14px;padding:14px;margin-bottom:12px}.outcomePanel>div strong,.outcomePanel>div p{display:block}.outcomePanel>div strong{font-size:13px;margin-top:4px}.outcomePanel>div p{font-size:13px;color:#a8998d;margin:3px 0 0}.outcomePanel label{font-size:14px;font-weight:800;color:#c8b8aa}.outcomePanel select,.outcomePanel textarea{width:100%;margin-top:5px;background:#221d19;border:1px solid #5b4637;color:#fff;border-radius:8px;padding:9px}.outcomePanel .engineActions{margin:0;white-space:nowrap}@media(max-width:900px){.outcomePanel{grid-template-columns:1fr 1fr}.outcomePanel>div{grid-column:1/-1}.outcomePanel .engineActions{grid-column:1/-1}}@media(max-width:520px){.outcomePanel{grid-template-columns:1fr}}.releasePage{display:grid;gap:12px}.releaseHero{display:flex;justify-content:space-between;gap:18px;align-items:center;background:#0b0b0b;border:1px solid var(--pp-border);border-radius:16px;padding:22px}.releaseHero h2{margin:4px 0;font-size:28px}.releaseHero p{margin:0;color:var(--pp-muted);font-size:14px;max-width:760px}.releaseStage{background:#1b1b1b;border:1px solid #333;border-radius:12px;padding:14px;min-width:170px;text-align:right}.releaseStage strong,.releaseStage span{display:block}.releaseStage strong{text-transform:uppercase;color:#b6fa13}.releaseStage span{font-size:13px;color:#999;margin-top:3px}.releaseGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.readinessList{display:grid;gap:7px}.readinessItem{display:flex;gap:8px;align-items:center;background:#1b1b1b;border:1px solid #303030;border-radius:9px;padding:9px}.readinessItem span{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;font-weight:900;background:#17341e;color:#a9efb6}.readinessItem.action span{background:#3c260f;color:#b6fa13}.readinessItem strong{font-size:14px}.releaseMetrics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:10px}.releaseMetrics>div{background:#1b1b1b;border-radius:9px;padding:10px}.releaseMetrics strong,.releaseMetrics span{display:block}.releaseMetrics strong{font-size:20px}.releaseMetrics span{font-size:13px;color:#999;text-transform:uppercase;margin-top:2px}.dataControls{display:grid;gap:10px}.dangerAction{border-color:#62312b!important;color:#ffb0a8!important}.exportBox{background:#1b1b1b;border:1px solid #333;border-radius:10px;padding:11px;display:grid;gap:6px}.exportBox strong,.exportBox span{display:block}.exportBox span{font-size:13px;color:#999}.auditPanel{grid-column:1/-1}.auditRow{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:10px 0;border-top:1px solid #292929}.auditRow:first-of-type{border-top:0}.auditRow strong,.auditRow span,.auditRow small{display:block}.auditRow strong{font-size:14px}.auditRow span,.auditRow small{font-size:13px;color:#888}.legalLinks{display:flex;gap:8px;flex-wrap:wrap}.legalLinks a{background:#242424;border:1px solid #363636;color:#fff;border-radius:8px;padding:9px 11px;text-decoration:none;font-size:14px;font-weight:800}.releaseGate{background:#211f15;border:1px solid #4d4420;border-radius:10px;padding:11px;margin-top:12px}.releaseGate strong,.releaseGate span{display:block}.releaseGate span{font-size:13px;color:#c9c1a4;margin-top:4px;line-height:1.45}@media(max-width:800px){.releaseHero{align-items:flex-start;flex-direction:column}.releaseStage{text-align:left;width:100%}.releaseGrid{grid-template-columns:1fr}.auditPanel{grid-column:auto}.releaseMetrics{grid-template-columns:repeat(2,1fr)}}body{background:var(--pp-bg);color:var(--pp-text)}.shell{background:var(--pp-bg)}main{background:var(--pp-bg)}.sidebar{background:#000;border-right:1px solid var(--pp-border-soft)}.nav{color:#aaa}.nav.active,.nav:hover{background:#202020;color:#fff}.sidebarFoot,.brand span{color:#8d8d8d}header h1,.card h3,.metric strong,.statRow strong,.matchRow strong{color:var(--pp-text)}header select,.filterBar select,.form input,.form select,textarea,.personnelBar select,.personnelBar input,.joinConfirm input,.brandKit input,.teamManagerHead select,.leadershipGrid select,.roleRow select{background:var(--pp-surface-2)!important;border-color:var(--pp-border)!important;color:var(--pp-text)!important}.eyebrow,.muted,.statRow span,.matchRow span,.form label,.filterBar label{color:var(--pp-muted)}.hero,.studioHero,.fixtureHero,.matchEntryChoice,.matchEngineHero,.matchLinkPanel{background:#0b0b0b;border:1px solid var(--pp-border)}.metric,.card,.studioControls,.socialPost,.studioRoadmap,.brandKit,.trumpSection,.fixtureCard,.joinConfirm,.setupPane,.dualScoring,.personnelBar,.enginePanel,.scorecardBlock,.teamManager,.teamAdminPanel,.spectatorShareCard{background:var(--pp-surface);border-color:var(--pp-border)}.metric span,.metric small,.studioControls span,.socialMeta p,.studioRoadmap span,.brandKit>div span,.brandKit label,.trumpActions>span,.fixtureTeams span,.fixtureTeams p,.fixtureDate span,.joinConfirmTop span,.joinConfirmTop p,.formHint,.officialRow span{color:var(--pp-muted)}.statRow,.matchRow,.milestone,.venueRow,.formMatch,.officialRow,.formDivider,.projectionRow,.reconcilePanel,.identityPicker,.compactList>div{border-color:var(--pp-border-soft)}.tip,.milestoneSummary,.officials,.studioNotice{background:#2b270b;border-color:#b6fa13;color:#fff}.tip,.milestoneSummary span,.officials span{color:#d7d2a5}.secondary,.tinyButton{background:var(--pp-surface-3);color:#fff;border:1px solid #363636}.secondary:hover,.tinyButton:hover{background:#303030}.primary{background:var(--pp-accent);color:#080808}.playerRow{color:#fff}.playerRow:hover,.playerRow.selected{background:#26230d}.playerRow span,.roleRow small,.teamAdminTitle span,.preferredHeader span{color:var(--pp-muted)}.avatar{background:var(--pp-accent);color:#080808}.preferredPlayer,.joinSlot,.formatPreset,.squadPlayer,.scoreButton{background:var(--pp-surface-2);border-color:var(--pp-border);color:#fff}.preferredPlayer.selected,.joinSlot.selected,.formatPreset.active,.squadPlayer.selected{background:#302b0a;border-color:var(--pp-accent)}.scoreButton:hover{background:#302b0a;border-color:#b6fa13}.fixtureDate{border-color:var(--pp-border)}.matchCode{background:var(--pp-accent);color:#080808}.setupProgress,.setupActions{background:#0d0d0d;border-color:var(--pp-border)}.setupStep{color:#777}.setupStep.active,.setupStep.done{color:#fff}.setupStep span{background:#252525;color:#aaa}.setupStep.active span,.setupStep.done span{background:var(--pp-accent);color:#080808}.reviewCard,.ledgerMeta,.reconcileBadge,.inningsAnalysis>div,.rateBoard>div,.crease div{background:var(--pp-surface-2);border-color:var(--pp-border)}.reconcileBadge.matched{background:#102719}.reconcileBadge.matched span{background:#1e5130;color:#b9f2c6}.reconcileBadge.discrepancy{background:#31180f}.reconcileBadge.discrepancy span{background:#67301c}.ledgerStrip span,.event{background:#262626;color:#eee}.discrepancyRow,.scoreTableHead,.scoreTableRow{border-color:var(--pp-border-soft)}.scorecardFoot,.extrasLine,.projectionValue span,.scoreTableRow small{color:var(--pp-muted)}.pill{background:#292929;color:#bbb!important}.pill.live{background:var(--pp-accent);color:#080808!important}.pill.verified{background:#12351d;color:#9ee8b0!important}.pill.disputed{background:#3b1616;color:#ff9d9d!important}.verificationSummary>div{background:#1b1b1b}.empty{color:#777}.alert{background:#351713;border-color:#642b24;color:#ffafa3}.socialMeta{background:var(--pp-surface)}.socialCanvas{background:#080808}.studioEmpty{background:var(--pp-surface);border-color:var(--pp-border)}.spectatorShell{background:#000;color:#f5f5f5}.spectatorTop{background:#000;border-bottom:1px solid var(--pp-border-soft)}.spectatorTopActions button{background:#1d1d1d;border-color:#383838}.spectatorStatus.final{background:#eee;color:#111}.spectatorFixture>span,.spectatorFixture p,.spectatorFixture>small,.spectatorFixture h1 small{color:#929292}.spectatorScore{background:#101010;border:1px solid var(--pp-border)}.spectatorRates div{background:#222}.spectatorTabs{background:#1b1b1b}.spectatorTabs button{color:#aaa}.spectatorTabs button.active{background:#f2f2f2;color:#090909}.spectatorTarget,.spectatorResult,.spectatorPlayers div,.spectatorRecent,.spectatorMilestones,.spectatorFollow,.spectatorFullScorecard,.spectatorTimeline,.spectatorLoading,.spectatorError{background:var(--pp-surface);border-color:var(--pp-border);color:#f5f5f5}.spectatorPlayers span,.spectatorPlayers small,.spectatorRecent>div:first-child span,.spectatorResult span,.spectatorResult small,.spectatorMilestones>div:first-child span,.spectatorFollow>div span,.spectatorTableHead,.spectatorTableRow>span:first-child small,.timelineHead span,.timelineOver>div:first-child span,.timelineOver>div:last-child small,.spectatorFooter{color:var(--pp-muted)}.spectatorBalls span,.timelineBalls span{background:#292929;color:#fff}.spectatorBalls span.wicket,.timelineBalls span.wicket{background:var(--pp-accent);color:#080808}.spectatorMilestone,.spectatorTableHead,.spectatorTableRow,.timelineOver{border-color:var(--pp-border-soft)}.spectatorFollow button{background:#222;border-color:#363636;color:#fff}.spectatorExtras{background:#202020}.spectatorShareCard{background:#111}.spectatorShareActions code{background:#242424;color:var(--pp-accent)}input::-moz-placeholder,textarea::-moz-placeholder{color:#6f6f6f}input::placeholder,textarea::placeholder{color:#6f6f6f}input:focus,select:focus,textarea:focus,button:focus-visible{outline:2px solid var(--pp-accent);outline-offset:2px}select option{background:#1c1c1c;color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0b0b0b}::-webkit-scrollbar-thumb{background:#343434;border-radius:10px;border:2px solid #0b0b0b}.engagementPage{display:grid;gap:10px}.engagementHero{display:flex;justify-content:space-between;align-items:center;gap:18px;background:#0b0b0b;border:1px solid var(--pp-border);border-radius:16px;padding:20px}.engagementHero h2{margin:4px 0}.engagementHero p{margin:0;color:var(--pp-muted);font-size:14px}.notificationControl{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.notificationControl>span{font-size:13px;color:var(--pp-muted)}.engagementGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.preferenceList{display:grid}.preferenceRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--pp-border-soft);cursor:pointer}.preferenceRow:first-child{border-top:0}.preferenceRow strong,.preferenceRow span{display:block}.preferenceRow strong{font-size:14px}.preferenceRow span{font-size:13px;color:var(--pp-muted);margin-top:3px}.preferenceRow input{width:18px;height:18px;accent-color:var(--pp-accent)}.followChoiceGrid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.followChoice{display:flex;gap:8px;align-items:center;text-align:left;background:#1b1b1b;color:#fff;border:1px solid var(--pp-border);border-radius:9px;padding:9px;cursor:pointer}.followChoice>span{width:24px;height:24px;border-radius:50%;background:#2a2a2a;display:grid;place-items:center;font-weight:900}.followChoice strong,.followChoice small{display:block}.followChoice strong{font-size:14px}.followChoice small{font-size:13px;color:var(--pp-muted);margin-top:2px}.followChoice.active{background:#302b0a;border-color:#b6fa13}.followChoice.active>span{background:var(--pp-accent);color:#080808}.activityFeed{grid-column:1/-1}.feedItem{width:100%;display:flex;gap:10px;align-items:flex-start;text-align:left;border:0;border-top:1px solid var(--pp-border-soft);background:transparent;color:#fff;padding:11px 0;cursor:pointer}.feedItem:first-of-type{border-top:0}.feedItem strong,.feedItem span,.feedItem small{display:block}.feedItem strong{font-size:14px}.feedItem span{font-size:13px;color:var(--pp-muted);margin-top:3px}.feedItem small{font-size:13px;color:#6f6f6f;margin-top:4px}.feedIcon{width:28px;height:28px;border-radius:8px;background:#242424!important;color:#ddd!important;display:grid!important;place-items:center;flex:0 0 auto;margin:0!important}.feedIcon.live,.feedIcon.milestone{background:#302b0a!important;color:var(--pp-accent)!important}.engagementEmpty{padding:35px 10px}.engagementNotice{margin-bottom:14px}.playerShareBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;background:#000000c7;display:grid;place-items:center;padding:18px}.playerShareSheet{width:min(100%,390px);background:#151515;border:1px solid #3b3b3b;border-radius:20px;padding:18px;box-shadow:0 24px 70px #0009;text-align:center}.playerShareHead{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left}.playerShareHead span,.playerShareHead strong{display:block}.playerShareHead span{font-size:12px;font-weight:900;letter-spacing:.12em;color:var(--pp-accent)}.playerShareHead strong{font-size:22px;margin-top:3px}.playerShareQr{display:block;width:min(260px,78vw);height:auto;margin:18px auto 12px;background:#fff;border-radius:14px;padding:10px}.playerShareCode{display:block;color:var(--pp-accent);font-size:20px;letter-spacing:.08em}.playerShareActions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.playerShareActions button{min-height:50px}.publicProfileActions{margin-left:auto;display:flex;gap:7px}.publicProfileActions .primary,.publicProfileActions .secondary{white-space:nowrap}@media(max-width:800px){.engagementHero{align-items:flex-start;flex-direction:column}.notificationControl{justify-content:flex-start}.engagementGrid{grid-template-columns:1fr}.activityFeed{grid-column:auto}.publicProfileActions{margin-left:0;width:100%}.publicProfileActions button{flex:1}}@media(max-width:520px){.followChoiceGrid{grid-template-columns:1fr}.notificationControl,.notificationControl button{width:100%}}.landingBrand{display:inline-flex;align-items:center;gap:2px}.landingWordmark{font-size:clamp(26px,4vw,48px)}.landingShell{position:relative;min-height:100svh;overflow:hidden;background:#000;color:#fff;display:flex;flex-direction:column}.landingBackdrop{position:absolute;top:-2%;right:-2%;bottom:-2%;left:-2%;background-position:center;background-size:cover;opacity:0;transform:scale(1.035);transition:opacity .7s ease,transform 7s linear;will-change:opacity,transform}.landingBackdrop.active{opacity:1;transform:scale(1)}.landingShade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#00000047,#0000007a 38%,#000000e0,#000000f7),linear-gradient(0deg,rgba(0,0,0,.72) 0%,transparent 42%)}.landingTop,.landingContent,.landingFooter{position:relative;z-index:2}.landingTop{display:flex;align-items:center;justify-content:space-between;padding:28px clamp(24px,5vw,72px)}.landingContent>.landingTop{padding:0;justify-content:flex-start;margin:0 0 20px;min-height:0}.landingLogo{width:min(96px,21vw);height:auto;display:block;margin-right:-4px}.landingSignIn{border:1px solid rgba(255,255,255,.22);background:#11111194;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;border-radius:9px;padding:10px 16px;font-weight:800;cursor:pointer}.landingContent{width:min(650px,90vw);margin:auto clamp(24px,5vw,72px) auto auto;padding:36px 0 54px}.landingEyebrow{font-size:14px;letter-spacing:.17em;color:#b6fa13;font-weight:900;margin-bottom:14px}.landingContent h1{font-size:clamp(48px,6vw,82px);line-height:.94;letter-spacing:-.055em;margin:0 0 22px}.landingContent h1 span{color:#b6fa13}.landingContent>p{max-width:600px;color:#c6c6c6;font-size:clamp(14px,1.4vw,18px);line-height:1.65;margin:0 0 26px}.landingActions{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:28px}.landingPrimary,.landingSecondary,.landingWatch button{border-radius:9px;padding:12px 17px;font-weight:850;cursor:pointer}.landingPrimary{border:1px solid #b6fa13;background:#b6fa13;color:#080808;display:flex;align-items:center;justify-content:center;gap:7px}.landingSecondary{border:1px solid #444;background:#1a1a1ad1;color:#fff}.landingWatch{display:grid;grid-template-columns:1fr 150px auto;gap:9px;align-items:center;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);padding:18px 0}.landingWatch strong,.landingWatch span{display:block}.landingWatch strong{font-size:14px}.landingWatch span{font-size:13px;color:#999;margin-top:3px}.landingWatch input{width:100%;background:#111111d1;border:1px solid #383838;color:#fff;border-radius:9px;padding:11px;text-transform:uppercase;font-weight:900;letter-spacing:.06em}.landingWatch button{border:1px solid #3b3b3b;background:#242424;color:#fff;display:flex;align-items:center;justify-content:center;gap:6px}.landingTrust{display:flex;gap:18px;flex-wrap:wrap;margin-top:20px;color:#a0a0a0;font-size:14px;font-weight:800}.landingTrust span:first-child{color:#b6fa13}.landingError{margin-top:12px;background:#351713;border:1px solid #642b24;color:#ffafa3;border-radius:9px;padding:10px 12px;font-size:14px}.landingFooter{display:flex;justify-content:space-between;gap:20px;padding:18px clamp(24px,5vw,72px);color:#747474;font-size:13px;border-top:1px solid rgba(255,255,255,.08)}@media(max-width:760px){.landingBackdrop{background-position:35% center}.landingShade{background:linear-gradient(0deg,#000000f7,#000000db 44%,#00000061)}.landingTop{padding:18px}.landingLogo{width:72px;margin-right:-3px}.landingWordmark{font-size:30px}.landingContent{width:auto;margin:auto 18px 0;padding:90px 0 26px}.landingContent h1{font-size:clamp(42px,14vw,62px)}.landingContent>p{font-size:14px}.landingActions{display:grid;grid-template-columns:1fr 1fr}.landingWatch{grid-template-columns:1fr}.landingWatch button{width:100%}.landingTrust{gap:10px 14px}.landingFooter{padding:14px 18px;flex-direction:column;gap:4px}}@media(max-width:440px){.landingActions{grid-template-columns:1fr}.landingSignIn{display:none}}@media(prefers-reduced-motion:reduce){.landingBackdrop{transition:none;transform:none}.landingBackdrop.active{transform:none}}body,.shell,main,.spectatorShell,.publicPlayerShell,.landingShell{background:var(--pp-bg)}.sidebar,.spectatorTop{background:#151515}.hero,.studioHero,.fixtureHero,.matchEntryChoice,.matchEngineHero,.matchLinkPanel,.releaseHero,.engagementHero{background:#1a1a1a}.landingBackdrop{opacity:1;transform:none;transition:none;filter:grayscale(1) brightness(.72) contrast(1.08);background-color:#1a1a1a}.landingShade{background:linear-gradient(90deg,#12121238,#1212126b 42%,#121212eb 72%,#121212),linear-gradient(0deg,rgba(18,18,18,.72),transparent 48%)}.landingTop{padding:28px clamp(24px,5vw,72px)}.landingContent{width:min(560px,90vw);margin:auto clamp(24px,5vw,72px) auto auto;padding:40px 0}.landingContent h1{font-size:clamp(46px,5.5vw,76px);margin-bottom:16px}.landingContent>p{max-width:470px;color:#dedede;font-size:16px;line-height:1.55;margin-bottom:24px}.landingMainAction{width:-moz-fit-content;width:fit-content;min-width:220px}.landingDisclosure{margin-top:20px;width:min(430px,100%);border-top:1px solid #3a3a3a;padding-top:14px}.landingDisclosure summary,.advancedDisclosure summary{cursor:pointer;list-style:none;color:#e8e8e8;font-weight:800;font-size:14px}.landingDisclosure summary::-webkit-details-marker,.advancedDisclosure summary::-webkit-details-marker{display:none}.landingDisclosure summary:after,.advancedDisclosure summary:after{content:"+";float:right;color:var(--pp-accent);font-size:16px}.landingDisclosure[open] summary:after,.advancedDisclosure[open] summary:after{content:"−"}.landingDisclosure>span{display:block;color:var(--pp-muted);font-size:14px;margin-top:8px}.landingWatch{grid-template-columns:1fr auto;border:0;padding:12px 0 0}.landingWatch input{background:#202020;border-color:#3a3a3a}.landingWatch button{background:#282828;border-color:#414141}.advancedDisclosure{border:1px solid var(--pp-border);border-radius:10px;padding:11px 13px;background:#181818}.advancedDisclosure[open]{background:#1d1d1d}.advancedDisclosure .filterBar{margin:12px 0 0}.dashboardFilters{margin:14px 0}.navSecondary{display:grid;gap:7px;margin-top:2px;padding-top:7px;border-top:1px solid var(--pp-border-soft)}.navMore{color:#d1d1d1}.status,.liveDot,.matchCode,.primary{--pp-accent: #b6fa13}.tip,.milestoneSummary,.officials,.studioNotice{background:#292a18;border-color:#51542a}.accountChip{background:#202020;border-color:#383838}.card,.metric,.teamManager,.teamAdminPanel,.enginePanel,.scorecardBlock,.studioControls,.socialPost,.studioRoadmap,.brandKit,.trumpSection,.fixtureCard,.joinConfirm,.setupPane,.dualScoring,.personnelBar{background:#1a1a1a}.muted,.formHint,.fixtureTeams span,.fixtureTeams p,.metric span,.metric small,.statRow span,.matchRow span{color:var(--pp-muted)}@media(max-width:760px){.landingShade{background:linear-gradient(0deg,#121212,#121212e6 45%,#12121252)}.landingContent{margin:auto 18px 0;padding:110px 0 28px}.landingContent>p{font-size:14px}.landingMainAction{width:100%}.landingWatch{grid-template-columns:1fr}.landingWatch button{width:100%}.navSecondary{grid-column:1/-1;grid-template-columns:repeat(5,1fr)}}.historyImportCard{grid-column:1/-1}.historyImportHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:14px}.historyImportHead h3{margin:4px 0}.historyImportHead p{margin:0;color:var(--pp-muted);font-size:14px;line-height:1.5;max-width:700px}.historyImportHead>svg{color:var(--pp-accent)}.importControlGrid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:9px;align-items:end}.importControlGrid label,.importPasteLabel,.importMappingGrid label{font-size:14px;font-weight:800;color:var(--pp-muted)}.importControlGrid select,.importMappingGrid select{width:100%;margin-top:5px;background:var(--pp-surface-2);border:1px solid var(--pp-border);color:var(--pp-text);border-radius:9px;padding:10px}.importFileLabel{position:relative}.importFileLabel>input{position:absolute;opacity:0;pointer-events:none}.importFileButton{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:5px;border:1px solid var(--pp-border);background:var(--pp-surface-3);color:#fff;border-radius:9px;padding:10px;cursor:pointer}.importPasteLabel{display:block;margin-top:12px}.importPasteLabel textarea{width:100%;margin-top:5px}.importSummary{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:14px 0}.importSummary>div{background:var(--pp-surface-2);border:1px solid var(--pp-border);border-radius:9px;padding:10px}.importSummary strong,.importSummary span{display:block}.importSummary strong{font-size:20px}.importSummary span{font-size:13px;color:var(--pp-muted);text-transform:uppercase}.importMapping{margin:10px 0}.importMappingGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.importPreview{overflow:auto;border:1px solid var(--pp-border);border-radius:10px;margin-top:10px}.importPreviewHead,.importPreviewRow{display:grid;grid-template-columns:110px minmax(160px,1.5fr) 70px 70px minmax(130px,1fr);gap:8px;align-items:center;min-width:600px;padding:9px 11px;font-size:13px}.importPreviewHead{background:#161616;color:var(--pp-muted);font-weight:900;text-transform:uppercase}.importPreviewRow{border-top:1px solid var(--pp-border-soft)}.importReady{color:var(--pp-success)}.importDuplicate{color:#b6fa13}.importInvalid{color:var(--pp-danger)}.importTrust{display:flex;align-items:center;gap:7px;color:var(--pp-muted);font-size:14px;line-height:1.4;margin:12px 0 0}.importTrust svg{color:var(--pp-accent);flex:0 0 auto}@media(max-width:760px){.importControlGrid,.importMappingGrid{grid-template-columns:1fr}.importSummary{grid-template-columns:1fr 1fr}.historyImportHead{gap:10px}.historyImportHead>svg{display:none}}.playerAvatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit;display:block}.playerOnboardLanding{min-height:min(520px,62vh);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px 16px}.playerOnboardLanding.cinematicPlayerIntro{position:relative;isolation:isolate;overflow:hidden;min-height:min(640px,72vh);border-radius:16px;padding:0;align-items:stretch;justify-content:flex-end;text-align:left;background:#090909}.playerIntroBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background-size:cover;background-position:center 38%;filter:grayscale(1) brightness(.62) contrast(1.1);transform:scale(1.015)}.playerIntroShade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(180deg,#0505051f,#05050547 38%,#050505f0 88%,#090909),linear-gradient(90deg,rgba(5,5,5,.28),transparent 62%)}.playerIntroContent{width:min(520px,100%);padding:clamp(28px,5vw,52px);padding-top:180px}.playerIntroContent .status{display:inline-block;margin-bottom:8px}.playerOnboardLanding h2{font-size:clamp(30px,7vw,44px);letter-spacing:-1.2px;margin:7px 0 10px}.cinematicPlayerIntro h2{font-size:clamp(38px,8vw,58px);line-height:.98;max-width:460px;letter-spacing:-1.8px;text-wrap:balance}.playerOnboardLanding p{max-width:420px;color:#c9c9c9;line-height:1.55;margin:0 0 24px}.cinematicPlayerIntro p{font-size:17px;color:#e1e1e1;margin-bottom:26px}.playerOnboardCta{min-height:54px;display:flex;align-items:center;justify-content:center;gap:8px}.cinematicPlayerIntro .playerOnboardCta{width:min(100%,300px);min-height:58px;font-size:16px}.premiumPlayerFlow{max-width:560px;margin:0 auto;padding:8px 0}.playerFlowTop{display:flex;align-items:center;justify-content:space-between;color:#aaa;font-weight:850}.playerFlowProgress{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:9px 0 28px}.playerFlowProgress i{height:3px;border-radius:5px;background:#393939}.playerFlowProgress i.active{background:#b6fa13}.premiumPlayerFlow .setupHeading strong{font-size:30px;letter-spacing:-.7px}.playerIdentityPhoto{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 0 20px}.playerHeroAvatar{width:126px;height:126px;border-radius:32px;font-size:32px;display:grid;place-items:center}.roleChoiceGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.roleChoice{box-sizing:border-box;width:100%;min-width:0;min-height:86px;border:2px solid transparent;outline:1px solid #484848;outline-offset:-1px;background:#1b1b1b;color:#fff;border-radius:14px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;padding:14px;text-align:left;cursor:pointer}.roleChoice strong{overflow-wrap:anywhere}.roleChoice svg{color:#aaa}.roleChoice.selected{border-color:#b6fa13;outline-color:transparent;background:#202315}.roleChoice.selected svg{color:#b6fa13}.playerFlowNext{width:100%;min-height:54px;margin-top:18px;display:flex;align-items:center;justify-content:center;gap:7px}.playerFlowNext:disabled{background:#343434!important;color:#888!important;cursor:not-allowed}.premiumPlayerFlow input{min-height:52px}@media(max-width:520px){.playerOnboardLanding{min-height:calc(100dvh - 245px);padding:18px 8px}.playerOnboardLanding.cinematicPlayerIntro{min-height:calc(100dvh - 205px);padding:0;border-radius:14px}.playerIntroBackdrop{background-position:center 30%}.playerIntroContent{padding:28px 22px 30px;padding-top:46vh}.cinematicPlayerIntro h2{font-size:42px}.cinematicPlayerIntro .playerOnboardCta{width:100%}.roleChoiceGrid{grid-template-columns:1fr 1fr}.premiumPlayerFlow .setupHeading strong{font-size:27px}.playerHeroAvatar{width:112px;height:112px}}.playerAvatar.large{width:112px;height:112px}.playerCreateForm .setupHeading{margin-bottom:4px}.playerCreateForm .playerAdvanced,.playerSetupPanel .playerAdvanced,.playerCreateGrid.hasPlayer{display:none}.newPlayerPhoto,.profilePhotoEditor{display:flex;align-items:center;gap:14px;padding:4px 0 8px}.photoButton{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.photoButton input{position:absolute;width:1px!important;height:1px!important;opacity:0;pointer-events:none}.playerSetupPanel{align-self:start}.setupField{display:grid;gap:6px;font-size:14px;font-weight:800;color:var(--pp-muted);margin-top:10px}.setupField select{background:var(--pp-surface-2);border:1px solid var(--pp-border);color:var(--pp-text);border-radius:9px;padding:10px}.playerAdvanced,.playerAdvanced .form{margin-top:12px}.dangerZone{margin-top:14px;padding-top:14px;border-top:1px solid #55302d;display:flex;justify-content:space-between;align-items:center;gap:14px}.dangerZone strong,.dangerZone span{display:block}.dangerZone strong{color:#ffb0a8}.dangerZone span{color:var(--pp-muted);font-size:13px;margin-top:3px;line-height:1.4}.dangerZone .dangerAction{white-space:nowrap}@media(max-width:620px){.newPlayerPhoto,.profilePhotoEditor,.dangerZone{align-items:flex-start;flex-direction:column}.photoButton,.dangerZone .dangerAction{width:100%}}.profileSettingsLink{width:100%;margin-top:12px}.profileReady{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;background:#1b1d13;border:1px solid #b6fa13;border-radius:16px;padding:18px;margin-bottom:14px}.profileReadyMark{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--pp-accent);color:#080808;font-size:26px;font-weight:950}.profileReady h2{margin:4px 0;font-size:24px}.profileReady p{margin:0;color:var(--pp-muted);font-size:14px}.profileReadyActions{display:flex;gap:7px;align-items:center}.quietButton{border:0;background:transparent;color:var(--pp-muted);padding:9px;cursor:pointer;font-weight:800}.teamsPage{display:grid;gap:16px}.teamsHero,.teamWorkspaceHead,.teamsSectionHead{display:flex;align-items:center;justify-content:space-between;gap:16px}.teamsHero h1,.teamsSectionHead h2,.teamWorkspaceHead h2{margin:4px 0}.teamsHeroActions{display:flex;gap:8px}.myTeamsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.teamTile{min-height:92px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;text-align:left;background:#171717;color:#fff;border:1px solid var(--pp-border);border-radius:14px;padding:14px;cursor:pointer}.teamTile:hover,.teamTile:focus-visible{border-color:#b6fa13}.teamTileMark{width:48px;height:48px;border-radius:12px;background:#232613;color:#b6fa13;display:grid;place-items:center}.teamTile strong,.teamTile span{display:block}.teamTile strong{font-size:17px}.teamTile span,.teamWorkspaceHead p,.teamSectionHead span{color:var(--pp-muted);font-size:13px;margin-top:4px}.teamsEmpty,.teamActionPanel{background:#171717;border:1px solid var(--pp-border);border-radius:14px;padding:22px}.teamsEmpty{grid-column:1/-1;display:grid;justify-items:center;gap:8px;text-align:center;color:var(--pp-muted)}.teamsEmpty strong{color:#fff}.teamActionPanel{max-width:620px;width:100%;margin:0 auto}.teamsBack{display:flex;align-items:center;gap:5px;width:-moz-max-content;width:max-content}.teamWorkspace{display:grid;gap:14px}.teamWorkspaceHead{background:#171717;border:1px solid var(--pp-border);border-radius:14px;padding:18px}.teamWorkspaceHead svg{color:#b6fa13}.teamTabs{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.teamTabs button{min-height:48px;border:1px solid #3b3b3b;border-radius:10px;background:#181818;color:#ddd;font-weight:900;cursor:pointer}.teamTabs button.active{background:#b6fa13;border-color:#b6fa13;color:#080808}.teamOverviewGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.teamMetric{background:#171717;border:1px solid var(--pp-border);border-radius:12px;padding:16px}.teamMetric span,.teamMetric strong{display:block}.teamMetric span{font-size:11px;color:var(--pp-muted);font-weight:900;letter-spacing:.06em}.teamMetric strong{font-size:24px;margin-top:6px}.teamRoster,.teamFixtureList,.teamAdminDedicated{display:grid;gap:8px}.teamSectionHead{display:flex;justify-content:space-between}.teamSectionHead strong,.teamSectionHead span{display:block}.teamSectionHead span{color:var(--pp-muted);font-size:13px}.teamRosterPlayer,.teamFixtureRow{width:100%;display:flex;align-items:center;gap:11px;text-align:left;background:#171717;color:#fff;border:1px solid var(--pp-border);border-radius:11px;padding:12px;cursor:pointer}.teamRosterPlayer.selected{border-color:#59611a;background:#202315}.teamRosterPlayer>span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#292929;color:#b6fa13;font-weight:950}.teamRosterPlayer div,.teamFixtureRow div{flex:1}.teamRosterPlayer strong,.teamRosterPlayer small,.teamFixtureRow strong,.teamFixtureRow span{display:block}.teamRosterPlayer small,.teamFixtureRow span{color:var(--pp-muted);font-size:13px;margin-top:3px}.teamFixtureRow svg{color:#b6fa13}.teamInviteAdmin{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--pp-border);padding-top:14px}.teamInviteAdmin button{display:flex;align-items:center;gap:5px}@media(max-width:700px){.teamsHero{align-items:flex-start;flex-direction:column}.teamsHeroActions{width:100%;display:grid;grid-template-columns:1fr 1fr}.myTeamsGrid,.teamOverviewGrid{grid-template-columns:1fr}.teamTabs{grid-template-columns:1fr 1fr}.teamWorkspaceHead svg{display:none}.teamInviteAdmin{align-items:stretch;flex-direction:column}.teamInviteAdmin button{justify-content:center}}.cricketSetupPage{display:grid;gap:14px}.setupHubHero{display:flex;justify-content:space-between;align-items:center;background:#1a1a1a;border:1px solid var(--pp-border);border-radius:16px;padding:22px}.setupHubHero h2{margin:4px 0;font-size:28px}.setupHubHero p{margin:0;color:var(--pp-muted);max-width:680px}.setupHubActions{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.setupHubActions button{display:grid;gap:5px;text-align:left;background:#1a1a1a;color:#fff;border:1px solid var(--pp-border);border-radius:12px;padding:15px;cursor:pointer}.setupHubActions button:hover{border-color:#b6fa13;background:#202116}.setupHubActions svg{color:var(--pp-accent)}.setupHubActions strong,.setupHubActions span{display:block}.setupHubActions span{font-size:13px;color:var(--pp-muted)}.setupHubGrid{display:grid;grid-template-columns:1.35fr .65fr;gap:10px}.setupCreateAnother{width:100%;margin-top:12px;display:flex;align-items:center;justify-content:center;gap:6px}.setupNoPlayer{background:#1a1a1a;border:1px solid var(--pp-border);border-radius:14px;padding:24px;text-align:center}.setupNoPlayer p{color:var(--pp-muted)}.setupNoPlayer .primary{margin:12px auto 0}.compactSetupEmpty{padding:35px 10px}@media(max-width:850px){.profileReady{grid-template-columns:auto 1fr}.profileReadyActions{grid-column:1/-1}.setupHubActions{grid-template-columns:1fr 1fr}.setupHubGrid{grid-template-columns:1fr}}@media(max-width:520px){.profileReady{grid-template-columns:1fr;text-align:center}.profileReadyMark{margin:auto}.profileReadyActions{display:grid;width:100%}.setupHubActions{grid-template-columns:1fr}.setupHubHero{align-items:flex-start}.setupHubHero>svg{display:none}}.demoBrowseRow{display:flex;align-items:center;gap:10px;margin:11px 0}.demoBrowseRow span{font-size:13px;color:var(--pp-muted)}.publicPlayerResultRow{display:grid!important;grid-template-columns:48px minmax(0,1fr) auto!important;gap:10px;align-items:center!important}.publicPlayerResultAvatar{width:48px;height:48px;border-radius:10px;-o-object-fit:cover;object-fit:cover;background:#202020;border:1px solid #3e3e3e}.publicPlayerResultAvatar.fallback{display:grid;place-items:center;color:var(--pp-accent);font-weight:900}.publicPlayerResultCopy{min-width:0}.publicPlayerResultCopy>div{display:flex;align-items:center;gap:7px}.publicPlayerResultCopy>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demoBadge{display:inline-block!important;width:-moz-max-content;width:max-content;background:#2d3017;color:var(--pp-accent)!important;border:1px solid #59611a;border-radius:999px;padding:2px 6px;font-size:11px!important;font-weight:950;letter-spacing:.06em}.demoProfileNotice{display:flex;gap:10px;align-items:flex-start;background:#202315;border:1px solid #59611a;border-radius:12px;padding:12px 14px;margin:8px 0;color:#fff}.demoProfileNotice strong{color:var(--pp-accent);white-space:nowrap}.demoProfileNotice span{font-size:13px;color:#c8c8b7;line-height:1.45}.publicPlayerTabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:10px 0}.publicPlayerTabs button{min-height:48px;border:1px solid #3d3d3d;border-radius:10px;background:#1b1b1b;color:#ddd;font-weight:900;cursor:pointer}.publicPlayerTabs button.active{background:#b6fa13;border-color:#b6fa13;color:#080808}.publicPlayerTabs button:focus-visible{outline:3px solid #b6fa13;outline-offset:2px}.publicPlayerCardStage{display:none;justify-items:center;gap:10px;padding:8px 0 4px}.publicPlayerPremiumCard{width:min(100%,430px)}.publicPlayerPremiumCard .ppTradingCard{width:100%}.publicPlayerMain.cardMode>.demoProfileNotice,.publicPlayerMain.cardMode>.playerBio,.publicPlayerMain.cardMode>.publicProfileLinks,.publicPlayerMain.cardMode>.cvTrust,.publicPlayerMain.cardMode>.cvMetrics,.publicPlayerMain.cardMode>.cvGrid,.publicPlayerMain.cardMode>.cvPanel{display:none}.publicPlayerMain.cardMode>.publicPlayerCardStage{display:grid}.publicPlayerCard{width:min(100%,430px);aspect-ratio:4/5;background:#0d0d0d;border:1px solid #4c4c4c;border-left:5px solid #b6fa13;border-radius:18px;overflow:hidden;box-shadow:0 16px 42px #00000059}.publicPlayerCardPhoto{height:51%;position:relative;background:#1b1b1b;overflow:hidden}.publicPlayerCardPhoto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.publicPlayerCardInitials{width:100%;height:100%;display:grid;place-items:center;color:#b6fa13;font-size:64px;font-weight:950}.publicPlayerCardBadge{position:absolute;left:14px;top:14px;background:#fff;color:#090909;border-radius:7px;padding:6px 9px;font-size:11px;font-weight:950;letter-spacing:.08em}.publicPlayerCardBadge.demo{background:#b6fa13}.publicPlayerCardBody{padding:15px 16px 17px}.publicPlayerCardEyebrow{display:block;color:#b6fa13;font-size:11px;font-weight:950;letter-spacing:.08em}.publicPlayerCardBody h2{margin:5px 0 2px;font-size:26px;line-height:1.05}.publicPlayerCardBody p{margin:0;color:#aaa;font-size:13px}.publicPlayerCardStats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px}.publicPlayerCardStats>div{background:#191919;border:1px solid #292929;border-radius:9px;padding:8px}.publicPlayerCardStats span,.publicPlayerCardStats strong{display:block}.publicPlayerCardStats span{font-size:10px;color:#888;font-weight:900;letter-spacing:.06em}.publicPlayerCardStats strong{font-size:20px;margin-top:3px}.publicPlayerCardActions{width:min(100%,430px);display:grid;grid-template-columns:1fr 1fr;gap:7px}.publicPlayerCardActions button{min-height:50px;display:flex;align-items:center;justify-content:center;gap:6px}.publicPlayerCardDemoNote{width:min(100%,430px);margin:0;color:#b9b99f;font-size:12px;line-height:1.4;text-align:center}.publicProfileActions{display:flex;gap:7px;flex-wrap:wrap}@media(max-width:620px){.demoBrowseRow{align-items:stretch;flex-direction:column}.demoBrowseRow .secondary{min-height:48px}.publicPlayerResultRow{grid-template-columns:44px minmax(0,1fr)!important}.publicPlayerResultAvatar{width:44px;height:44px}.publicPlayerResultRow .tinyButton{grid-column:1/-1;min-height:44px}.demoProfileNotice{flex-direction:column}.publicPlayerTabs{position:sticky;top:0;z-index:6;background:#050505;padding:6px 0;margin:4px 0 8px}.publicPlayerCard{border-radius:16px}.publicPlayerCardBody h2{font-size:24px}.publicPlayerCardStats strong{font-size:18px}.publicPlayerCardActions{grid-template-columns:1fr 1fr}}.publicMatchSearchForm{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(145px,.7fr) minmax(120px,.5fr) auto;gap:8px;align-items:end;margin-top:12px}.publicMatchSearchForm input,.publicMatchSearchForm select,.landingPublicSearch input,.landingPublicSearch select{min-height:46px;background:var(--pp-surface-2);border:1px solid var(--pp-border);color:var(--pp-text);border-radius:9px;padding:10px;font:inherit}.publicMatchSearchForm .primary,.landingPublicSearch .primary{min-height:46px;display:flex;align-items:center;justify-content:center;gap:6px}.publicMatchResults{display:grid;gap:7px;margin-top:12px}.publicMatchResult{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;background:#181818;color:#fff;border:1px solid #343434;border-radius:11px;padding:11px 12px;cursor:pointer}.publicMatchResult:hover,.publicMatchResult:focus-visible{border-color:var(--pp-accent);background:#202116}.publicMatchResult>div{min-width:0}.publicMatchResult strong,.publicMatchResult small{display:block}.publicMatchResult strong{font-size:15px;margin:5px 0 3px}.publicMatchResult small{font-size:13px;color:var(--pp-muted);line-height:1.4}.publicMatchOpen{color:var(--pp-accent);font-size:14px;font-weight:900;white-space:nowrap}.publicMatchEmpty{padding:12px 0;margin:0}.landingSearchDivider{font-size:12px;font-weight:900;letter-spacing:.1em;color:#8d8d8d;margin:13px 0 8px}.landingPublicSearch{display:grid;grid-template-columns:1fr 145px 115px auto;gap:7px}.landingDisclosure .publicMatchResults{max-height:230px;overflow:auto;padding-right:2px}.landingDisclosure .publicMatchResult{background:#202020}.matchVisibilityChoices{grid-template-columns:1fr 1fr;max-width:420px}@media(max-width:760px){.publicMatchSearchForm,.landingPublicSearch{grid-template-columns:1fr}.publicMatchSearchForm input,.publicMatchSearchForm select,.publicMatchSearchForm .primary,.landingPublicSearch input,.landingPublicSearch select,.landingPublicSearch .primary{min-height:50px}.publicMatchResult{min-height:68px}.publicMatchOpen{align-self:flex-end}.landingDisclosure .publicMatchResults{max-height:210px}}.profileLinksEditor{border-top:1px solid var(--pp-border-soft);padding-top:14px;margin-top:4px}.profileLinksHeading strong,.profileLinksHeading span{display:block}.profileLinksHeading span{font-size:13px;color:var(--pp-muted);margin-top:3px;line-height:1.45}.profileLinksGrid,.customProfileLink{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:11px}.profileLinksPrivacy{display:flex;align-items:flex-start;gap:7px;color:var(--pp-muted);font-size:13px;line-height:1.45;margin:10px 0 0}.profileLinksPrivacy svg{color:var(--pp-accent);flex:0 0 auto}.publicProfileLinks{display:flex;justify-content:space-between;gap:16px;align-items:center;background:#171717;border:1px solid var(--pp-border);border-radius:12px;padding:12px 14px;margin:8px 0}.publicProfileLinks>div:first-child strong,.publicProfileLinks>div:first-child span{display:block}.publicProfileLinks>div:first-child span{font-size:13px;color:var(--pp-muted);margin-top:3px}.profileLinkChips{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.profileLinkChips a{display:inline-flex;align-items:center;gap:5px;text-decoration:none;background:#242424;border:1px solid #3a3a3a;color:#fff;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:850}.profileLinkChips a:hover,.profileLinkChips a:focus-visible{border-color:var(--pp-accent);color:var(--pp-accent)}.profileLinkChips a span{color:var(--pp-accent)}@media(max-width:700px){.profileLinksGrid,.customProfileLink{grid-template-columns:1fr}.publicProfileLinks{align-items:flex-start;flex-direction:column}.profileLinkChips{justify-content:flex-start}}.playerAvatar,.avatar{background:var(--pp-surface-2);border:1px solid #4b4b34;color:var(--pp-accent)}.photoButton{background:var(--pp-accent)!important;border:1px solid var(--pp-accent)!important;color:#080808!important;box-shadow:none}.photoButton svg{color:#080808}.photoButton:hover{background:#b6fa13!important;border-color:#b6fa13!important}.photoPrepStatus{display:flex;align-items:center;gap:9px;margin:0 0 14px;padding:9px 11px;border:1px solid #3b3b3b;border-radius:10px;background:#171717;color:#d8d8d8;font-size:13px}.photoPrepStatus span{width:9px;height:9px;border-radius:50%;background:#b6fa13;box-shadow:0 0 10px #dfff0059;flex:0 0 auto}.photoPrepStatus.reading span,.photoPrepStatus.optimizing span,.photoPrepStatus.isolating span,.photoPrepStatus.uploading span{animation:photoPrepPulse .9s ease-in-out infinite alternate}.photoPrepStatus.done{border-color:#50582a}.photoPrepStatus.failed{border-color:#6a3d38}.photoPrepStatus.failed span{background:#ff8a80;box-shadow:none}@keyframes photoPrepPulse{to{opacity:.35;transform:scale(.75)}}.cardCutoutRecovery{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;margin:10px 0;padding:12px 13px;border:1px solid #6a3d38;border-radius:11px;background:#211817}.cardCutoutRecovery strong,.cardCutoutRecovery span{display:block}.cardCutoutRecovery strong{font-size:14px;color:#fff}.cardCutoutRecovery span{margin-top:3px;font-size:13px;line-height:1.4;color:#c9b8b6}.cardCutoutRecovery small{grid-column:1/-1;color:#b6fa13;font-weight:800}.cardCutoutRecovery.migration{border-color:#50582a;background:#1b1e13}.cardCutoutRecovery.migration span{color:#c8ccb1}@media(max-width:560px){.cardCutoutRecovery{grid-template-columns:1fr}.cardCutoutRecovery button{width:100%}}.profileReadyMark{background:var(--pp-surface-2);border:1px solid #b6fa13;color:var(--pp-accent)}.globalAccountButton{position:fixed;top:max(14px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));z-index:55;width:var(--pp-touch-target);height:var(--pp-touch-target);border-radius:50%;border:1px solid #414141;background:#202020;color:#f4f4f4;display:grid;place-items:center;cursor:pointer;box-shadow:0 6px 18px #00000047}.globalAccountButton:hover,.globalAccountButton:focus-visible{border-color:var(--pp-accent);color:var(--pp-accent);outline:none}.globalAccountButton.signedIn{border-color:#555}.accountStatusDot{position:absolute;right:3px;bottom:3px;width:9px;height:9px;border-radius:50%;background:var(--pp-accent);border:2px solid #202020}@media(max-width:760px){.globalAccountButton{top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));width:var(--pp-touch-target);height:var(--pp-touch-target)}}.brandHome{border:0;background:transparent;color:inherit;font:inherit;text-align:left;padding:0;cursor:pointer}.brandHome:focus-visible{outline:2px solid var(--pp-accent);outline-offset:6px;border-radius:10px}.homeLaunchpad{display:grid;gap:14px;margin-bottom:0}.homeLaunchIntro h2{font-size:clamp(27px,5vw,40px);margin:5px 0 6px;letter-spacing:-.035em}.homeLaunchIntro p{margin:0;color:var(--pp-muted);font-size:14px}.homeLaunchGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.homeLaunchCard{min-height:132px;border:1px solid var(--pp-border);border-radius:16px;background:#1a1a1a;color:#fff;padding:18px;display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center;text-align:left;cursor:pointer}.homeLaunchOutline{border-color:var(--pp-border)}.homeLaunchCard:hover,.homeLaunchCard:focus-visible{border-color:#666;background:#202020}.homeLaunchOutline:hover,.homeLaunchOutline:focus-visible{box-shadow:inset 3px 0 0 var(--pp-accent)}.homeLaunchIcon{width:48px;height:48px;border-radius:13px;display:grid;place-items:center;background:#252525;color:var(--pp-accent)}.homeLaunchCopy strong,.homeLaunchCopy small{display:block}.homeLaunchCopy strong{font-size:16px}.homeLaunchCopy small{font-size:14px;color:var(--pp-muted);margin-top:5px;line-height:1.4}.homeLaunchArrow{font-size:34px;line-height:1;color:var(--pp-accent);font-weight:500;transform:translateY(-1px)}.inlineChevron{display:inline-block;font-size:1.35em;line-height:.7;vertical-align:-.06em;margin-left:3px}.backChevron{display:inline-block;font-size:1.55em;line-height:.65;vertical-align:-.08em;margin-right:4px;font-weight:500}.homeLaunchPrimary{background:var(--pp-accent);border-color:var(--pp-accent);color:#080808}.homeLaunchPrimary .homeLaunchIcon{background:#080808;color:var(--pp-accent)}.homeLaunchPrimary .homeLaunchCopy small,.homeLaunchPrimary .homeLaunchArrow{color:#080808}.dashboardDetail{margin-top:4px}.dashboardDetail>summary{padding:3px 0}.dashboardDetail[open]>summary{margin-bottom:14px}@media(max-width:760px){main:has(.homeLaunchpad){height:calc(100svh - 116px);min-height:0;overflow:hidden;padding-bottom:8px}.homeLaunchpad{height:100%;gap:10px;grid-template-rows:auto 1fr}.homeLaunchIntro{padding:0 2px}.homeLaunchIntro h2{font-size:27px;margin:0 0 4px}.homeLaunchIntro p{font-size:14px}.homeLaunchGrid{grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(0,1fr));gap:8px;min-height:0}.homeLaunchCard{min-height:0;height:100%;padding:10px 14px;border-radius:14px}.homeLaunchPrimary{min-height:0}.homeLaunchIcon{width:44px;height:44px}.homeLaunchCopy strong{font-size:16px}.homeLaunchCopy small{font-size:14px;margin-top:3px}.dashboardDetail{margin-top:0}}.profileReadyActions .primary{min-width:155px}.connectionBanner{position:sticky;top:0;z-index:30;background:#b6fa13;color:#080808;border:1px solid #b6fa13;border-radius:10px;padding:9px 12px;font-size:14px;font-weight:950;letter-spacing:.04em;text-align:center}.savingScore{position:sticky;top:8px;z-index:29;width:-moz-max-content;width:max-content;margin:0 auto 8px;background:#202020;border:1px solid #b6fa13;color:#b6fa13;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:900}.scoreLocked{opacity:.58}.scoreLocked .scoreButton:disabled,.scoreButton:disabled,.advancedScoringTrigger:disabled{cursor:not-allowed;opacity:.58}.personnelDecisionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.personnelDecisionCard{min-height:68px;border:1px solid #4b4b4b;border-radius:12px;background:#202020;color:#fff;padding:11px 12px;text-align:left;display:grid;gap:4px;cursor:pointer}.personnelDecisionCard strong{font-size:16px}.personnelDecisionCard span{font-size:14px;color:var(--pp-muted);line-height:1.35}.personnelDecisionCard em{font-style:normal;color:#ffb26b;font-size:12px;font-weight:950;letter-spacing:.07em}.personnelDecisionCard:not(:disabled):hover,.personnelDecisionCard:not(:disabled):focus-visible{border-color:var(--pp-accent);background:#252817}.personnelDecisionCard.justBowled{opacity:.58;cursor:not-allowed}.forcedPersonnelPrompt{border-color:#6c761e!important;box-shadow:inset 3px 0 0 var(--pp-accent)}@media(max-width:520px){.personnelDecisionGrid{grid-template-columns:1fr}.personnelDecisionCard{min-height:64px}}.scoreFeedback,.matchToolsToggle,.personnelToggle,.textSizeToggle{display:none}.betaReportButton{width:100%;margin:10px 0 0;border:1px solid #444;background:#181818;color:#ddd;border-radius:10px;padding:11px;font-weight:800;cursor:pointer}.betaReportPanel{margin-top:10px;border:1px solid var(--pp-border);background:#181818;border-radius:12px;padding:12px}.betaReportPanel textarea{width:100%;margin-top:8px;background:#111;border:1px solid #444;color:#fff;border-radius:9px;padding:10px}.formatChoice,.formatChoice:not(.selected){background:#252525!important;color:#f5f5f5!important;border:1px solid #666!important;min-height:52px;font-size:1rem}.formatChoice.selected{background:#151515!important;color:#b6fa13!important;border:2px solid #b6fa13!important}.formatChoice:focus-visible{outline:3px solid #b6fa13;outline-offset:2px}.setupPane label,.fieldLabel,.setupHeading span,.formHint,.optional,.setupDivider,.setupPosition,.matchReview small,.lineupCount span,.setupStep small,.squadPlayer small,.matchEntryChoice p,.fixtureTeams p,.fixtureTeams span,.fixtureDate span{font-size:max(.875rem,14px);line-height:1.45}.setupPane input,.setupPane select,.setupPane textarea,.setupPane button{font-size:1rem}.matchDateField{display:grid;gap:6px}.matchDateControl{display:block}.matchDateControl input[type=date]{width:100%;margin-top:0!important;min-width:0;-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;color-scheme:dark;cursor:pointer;touch-action:manipulation;background:#202020!important;color:#b6fa13!important;-webkit-text-fill-color:#b6fa13;border-color:#4a4a4a!important}.matchDateControl input[type=date]::-webkit-datetime-edit{color:#b6fa13}.setupPane label,.fieldLabel{color:#e4e4e4}.setupHeading span,.formHint,.optional,.setupPosition{color:#c9c9c9}.setupDivider{color:#d2d2d2}.squadPlayer strong,.matchReview strong{font-size:1rem}.matchLineups{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lineupPanel{min-width:0;border:1px solid var(--pp-border);border-radius:12px;background:#181818;padding:12px}.lineupPanelHead{display:flex;justify-content:space-between;gap:10px;align-items:baseline;margin-bottom:8px}.lineupPanelHead strong{font-size:16px;color:#fff}.lineupPanelHead span{font-size:14px;color:var(--pp-muted)}.lineupCount{background:#202020!important;color:#fff!important;border:1px solid #555}.lineupCount strong{color:#fff!important}.lineupCount span{color:#d0d0d0!important}.lineupCount.valid{border-color:#68771b;background:#202713!important}.lineupCount.invalid{border-color:#6a3b35;background:#261817!important}.tossMismatch{margin:0;padding:10px 12px;border:1px solid #9a4b3f;border-radius:9px;background:#351713;color:#ffb5aa;font-size:14px;line-height:1.45}.matchSquadSummaryList{display:grid;gap:9px}.matchSquadSummary{width:100%;min-height:70px;border:1px solid #d9ded9;border-radius:12px;background:#fafbf9;color:#17211b;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;cursor:pointer}.matchSquadSummary>div:first-child>span,.matchSquadSummary>div:first-child>strong,.matchSquadSummaryStatus strong,.matchSquadSummaryStatus small{display:block}.matchSquadSummary>div:first-child>span{font-size:12px;font-weight:900;letter-spacing:.08em;color:#747d76}.matchSquadSummary>div:first-child>strong{font-size:17px;margin-top:4px}.matchSquadSummaryStatus{display:flex;align-items:center;gap:10px;text-align:right}.matchSquadSummaryStatus strong{font-size:15px}.matchSquadSummaryStatus small{font-size:13px;color:#7c857e;margin-top:2px}.matchSquadSummary.ready{border-color:#75851e;background:#fbffe5}.matchSquadSummary.ready .matchSquadSummaryStatus svg{color:#7d9100}.matchSquadSheetBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#000000b8;display:grid;place-items:center;padding:20px}.matchSquadSheet{width:min(720px,100%);max-height:min(820px,calc(100dvh - 40px));overflow:auto;background:#181818;border:1px solid var(--pp-border);border-radius:18px;padding:20px;color:#fff;display:grid;gap:16px;box-shadow:0 24px 70px #0000008c}.matchSquadSheetHead{position:sticky;top:-20px;z-index:2;margin:-20px -20px 0;padding:18px 20px 14px;background:#181818;border-bottom:1px solid var(--pp-border);display:flex;align-items:center;justify-content:space-between;gap:14px}.matchSquadSheetHead span,.matchSquadSheetHead strong,.matchSquadSheetHead small{display:block}.matchSquadSheetHead span{color:var(--pp-accent);font-size:12px;font-weight:900;letter-spacing:.09em}.matchSquadSheetHead strong{font-size:23px;margin-top:4px}.matchSquadSheetHead small{font-size:14px;color:var(--pp-muted);margin-top:3px}.matchSquadSheet .fieldLabel,.matchSquadManual{color:#fff}.matchSquadSheet .squadPlayer{background:#202020;border-color:#444;color:#fff}.matchSquadSheet .squadPlayer small{color:#aaa}.matchSquadSheet .squadPlayer.selected{background:#282d12;border-color:var(--pp-accent)}.matchSquadManual{display:grid;gap:6px;font-size:15px;font-weight:800}.matchSquadManual textarea{width:100%;min-height:150px;border:1px solid #444;border-radius:11px;background:#101010;color:#fff;padding:12px;font:inherit}.matchSquadManualHint{margin:0;padding:12px;border:1px dashed #555;border-radius:11px;color:var(--pp-muted);line-height:1.45}.matchSquadDone{width:100%;min-height:52px}@media(max-width:760px){.matchSquadSummary{min-height:72px;padding:13px}.matchSquadSheetBackdrop{padding:0;align-items:end}.matchSquadSheet{width:100%;max-height:calc(100dvh - max(10px,env(safe-area-inset-top)));border-radius:18px 18px 0 0;padding:18px 14px calc(18px + env(safe-area-inset-bottom))}.matchSquadSheetHead{top:-18px;margin:-18px -14px 0;padding:16px 14px 13px}.matchSquadSheetGrid{grid-template-columns:1fr}.matchSquadSheetHead strong{font-size:21px}.matchSquadManual textarea{font-size:16px}}.setupResetRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;margin-bottom:10px;border:1px solid #3f3f3f;border-radius:10px;background:#181818}.setupResetRow.restored{border-color:#68771b;background:#202713}.setupResetCopy strong,.setupResetCopy span{display:block}.setupResetCopy strong{font-size:15px;color:#fff}.setupResetCopy span{font-size:14px;color:#c9c9c9;margin-top:3px;line-height:1.4}.setupResetRow .setupDiscardAction{min-height:48px;white-space:nowrap;background:#282828;color:#fff;border:1px solid #484848}.setupResetRow .setupDiscardAction:hover,.setupResetRow .setupDiscardAction:active{background:#301c1c;border-color:#8a4545;color:#fff}.setupResetRow .setupDiscardAction:focus-visible{outline:3px solid #b6fa13;outline-offset:2px}@media(max-width:520px){.setupResetRow{align-items:stretch;flex-direction:column}.setupResetRow .setupDiscardAction{width:100%}}.spectatorShell .spectatorFixture p,.spectatorShell .spectatorFixture>small,.spectatorShell .spectatorScore>div:first-child small,.spectatorShell .spectatorRates span,.spectatorShell .spectatorRates small,.spectatorShell .spectatorTabs button,.spectatorShell .spectatorPlayers span,.spectatorShell .spectatorPlayers small,.spectatorShell .spectatorRecent>div:first-child,.spectatorShell .spectatorResult small,.spectatorShell .spectatorFollow>div span,.spectatorShell .spectatorMilestones>div:first-child span,.spectatorShell .spectatorTableHead,.spectatorShell .spectatorTableRow,.spectatorShell .spectatorTableRow>span:first-child small,.spectatorShell .timelineHead,.spectatorShell .timelineOver,.spectatorShell .timelineOver>div:first-child span,.spectatorShell .timelineOver>div:last-child small,.spectatorShell .spectatorFooter,.spectatorShell .spectatorShareCard p{font-size:.875rem;line-height:1.4}.spectatorShell .spectatorPlayers strong,.spectatorShell .spectatorResult strong,.spectatorShell .spectatorRecent strong{font-size:1rem}.spectatorShell .spectatorBalls span,.spectatorShell .timelineBalls span{font-size:.875rem;min-width:38px;min-height:38px}.spectatorShell .spectatorTableHead,.spectatorShell .spectatorTableRow{min-width:620px;gap:8px}@media(max-width:760px){main{padding:14px 12px 92px}main:has(.matchEngineHero){display:flex;flex-direction:column}main:has(.matchEngineHero) .matchEngineHero{order:1}main:has(.matchEngineHero) .personnelBar{order:2}main:has(.matchEngineHero) .enginePanel{order:3}main:has(.matchEngineHero) .dualScoring{order:4}main:has(.matchEngineHero) .spectatorShareCard{order:5}main:has(.matchEngineHero) .outcomePanel{order:6}main:has(.matchEngineHero):not(.matchToolsExpanded) .liveMatchContext,main:has(.matchEngineHero):not(.matchToolsExpanded) .liveHeaderActions .scorerStatus,main:has(.matchEngineHero):not(.matchToolsExpanded) .liveHeaderActions .textSizeToggle,main:has(.matchEngineHero):not(.matchToolsExpanded) .liveHeaderActions>.primary,main:has(.matchEngineHero):not(.matchToolsExpanded) .liveHeaderActions>.secondary,main:has(.matchEngineHero):not(.matchToolsExpanded) .dualScoring:not(.activeLedger),main:has(.matchEngineHero):not(.matchToolsExpanded) .spectatorShareCard,main:has(.matchEngineHero):not(.matchToolsExpanded) .enginePanel>.liveScorecard,main:has(.matchEngineHero):not(.matchToolsExpanded) .enginePanel>.betaReportButton,main:has(.matchEngineHero):not(.matchToolsExpanded) .enginePanel>.betaReportPanel,main:has(.matchEngineHero):not(.matchToolsExpanded) .enginePanel>.extrasLine,main:has(.matchEngineHero):not(.matchToolsExpanded) .enginePanel>.projectionRow,main:has(.matchEngineHero):not(.matchToolsExpanded) .enginePanel>.engineActions{display:none}.scoringFocus{min-height:100svh}.scoringFocus>main{padding:8px 10px max(14px,env(safe-area-inset-bottom))}.scoringFocus>.sidebar{display:none!important}.scoreHeader{display:grid;grid-template-columns:1fr;gap:9px;padding:10px 12px;align-items:start}.scoreHeader>div:first-child{min-width:0}.liveFocusIdentity{width:100%}.exitScoringButton{min-height:42px;padding:7px 10px}.liveIdentity{margin-top:4px;min-width:0}.liveIdentity strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.liveHeaderActions{display:grid;grid-template-columns:1fr 1fr;gap:6px;align-items:stretch;width:100%;flex-direction:initial}.matchToolsToggle,.textSizeToggle{display:flex;align-items:center;justify-content:center;gap:6px;min-height:52px;border:1px solid #555;border-radius:10px;background:#1f1f1f;color:#fff;padding:7px 10px;font-weight:900;touch-action:manipulation}.matchToolsToggle.active,.textSizeToggle.active{background:#2a2d16;border-color:var(--pp-accent);color:var(--pp-accent)}.matchToolsExpanded .liveHeaderActions .scorerStatus{grid-column:1/-1;padding:7px 2px}.matchToolsExpanded .scorerStatus span,.matchToolsExpanded .scorerStatus strong{text-align:left}.matchToolsExpanded .liveHeaderActions>.primary,.matchToolsExpanded .liveHeaderActions>.secondary{display:flex;align-items:center;justify-content:center;min-height:50px}.matchSetup{gap:10px}.matchEntryChoice{padding:14px;border-radius:14px}.matchEntryChoice>div>p{font-size:14px;line-height:1.4;margin-bottom:10px}.joinInline{grid-template-columns:1fr auto;gap:7px}.joinInline input,.joinInline button{min-height:48px}.setupCard{padding:0;border:0;background:transparent}.setupPane{padding:16px 14px;border-radius:14px}.setupCard>.setupSection+.setupSection{margin-top:10px;border-top:1px solid var(--pp-border)}.setupHeading strong{font-size:20px}.setupHeading span{font-size:14px;line-height:1.4}.setupPane label{font-size:.875rem}.setupPane input,.setupPane select,.setupPane textarea{min-height:50px;font-size:16px;padding:12px}.setupPane textarea{min-height:150px}.formatPresets{grid-template-columns:1fr 1fr;gap:8px}.formatChoice{min-height:52px;font-size:1rem}.setupActions{position:sticky;bottom:0;z-index:18;margin:10px -12px -14px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#121212f5;border-top:1px solid var(--pp-border);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px}.oneScreenSetupActions{grid-template-columns:1fr auto}.setupActions .primary,.setupActions .secondary{min-height:52px;min-width:108px}.setupPosition{text-align:center;font-size:14px}.matchReview{grid-template-columns:1fr;gap:8px}.matchLineups{grid-template-columns:1fr}.lineupPanel{padding:11px}.matchEngineHero{padding:12px 14px;border-radius:14px;gap:10px;margin-bottom:8px}.matchEngineHero>div:first-child>span{color:var(--pp-accent);font-size:14px}.matchEngineHero>div:first-child>strong{font-size:clamp(3.25rem,17vw,4.6rem);letter-spacing:-.06em;margin:4px 0 7px}.matchEngineHero>div:first-child>small{display:block;font-size:14px;line-height:1.35}.matchEngineHero>div:first-child>small:last-child{color:#d6d6d6;margin-top:3px}.crease{grid-template-columns:1fr 1fr!important;gap:7px}.crease div{border:1px solid var(--pp-border)!important;padding:9px 10px!important;border-radius:10px}.crease div:first-child{grid-column:1/-1;background:#20240f!important;border-color:var(--pp-accent)!important;padding:12px!important}.crease div:first-child span{color:var(--pp-accent)}.crease div:first-child span:after{content:" *";color:var(--pp-accent)}.crease div:first-child strong{font-size:20px;margin-top:4px}.crease div:nth-child(n+2) span{font-size:14px;color:#9e9e9e}.crease div:nth-child(n+2) strong{font-size:15px}.rateBoard{display:none}.engineGrid{grid-template-columns:1fr;gap:9px}.smartScoringBar,.smartPrompt{border:1px solid var(--line);border-radius:16px;padding:12px;margin-bottom:12px;background:var(--panel)}.smartScoringBar{padding:9px 10px;margin-bottom:8px;border-radius:10px}.smartScoringBar span{display:block;font-size:14px;font-weight:900;letter-spacing:.08em}.smartScoringBar strong{display:block;font-size:18px;margin:3px 0}.smartScoringBar small{display:none}.smartPrompt .formHint{color:var(--muted)}.smartPrompt>strong{display:block;margin-bottom:8px}.enginePanel{padding:12px}.scoreButtons{grid-template-columns:repeat(4,1fr);gap:7px}.scoreButtons button,.engineActions button,.personnelBar button{min-height:54px;touch-action:manipulation}.scoreButtons button{font-size:15px;font-weight:900}.engineButtons{gap:8px}.primaryScoringButtons{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row}.engineButtons .scoreButton,.secondaryScoringButtons .scoreButton{min-height:56px;padding:12px 8px;font-size:16px;font-weight:900;touch-action:manipulation}.primaryScoringButtons .scoreButton{background:#242424;border:1px solid #444;color:#fff;box-shadow:none}.primaryScoringButtons .scoreButton:hover{background:#242424;border-color:#444;color:#fff}.primaryScoringButtons .scoreButton:nth-child(5),.primaryScoringButtons .scoreButton:nth-child(6){background:#242424;border:1px solid var(--pp-accent);color:var(--pp-accent);box-shadow:none;font-weight:950;letter-spacing:.025em}.primaryScoringButtons .scoreButton:nth-child(7),.primaryScoringButtons .scoreButton:nth-child(8){background:#242424;border:1px solid #5a5a5a;color:#f3f3f3;box-shadow:none}.primaryScoringButtons .scoreButton:nth-child(9){background:#a7192b;border:1px solid #d94a59;color:#fff;box-shadow:none;font-weight:950;letter-spacing:.025em}.advancedScoringTrigger{min-height:56px;margin-top:9px;font-size:16px;touch-action:manipulation}.scoringSheetBackdrop{padding:0;align-items:flex-end}.scoringSheet{width:100%;max-width:none;max-height:calc(100dvh - max(8px,env(safe-area-inset-top)));overflow-y:auto;overscroll-behavior:contain;border-radius:22px 22px 0 0;padding:8px 14px calc(16px + env(safe-area-inset-bottom))}.sheetGrabber{margin-bottom:9px}.scoringSheetHeader{margin-bottom:10px}.scoringSheetHeader strong{font-size:21px}.sheetCloseButton{width:48px;height:48px;min-width:48px;touch-action:manipulation}.secondaryScoringButtons{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}.sheetScoringButtons{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:0}.sheetScoringButtons .scoreButton{min-height:60px;font-size:16px;touch-action:manipulation}.wicketSheet .miniGrid{grid-template-columns:1fr;gap:8px}.wicketSheet label{font-size:14px;color:#fff}.wicketSheet input,.wicketSheet select{min-height:52px;font-size:16px;background:#202020;color:#fff;border-color:#505050}.sheetActions{position:sticky;bottom:calc(-16px - env(safe-area-inset-bottom));z-index:2;margin:14px -14px calc(-16px - env(safe-area-inset-bottom));padding:10px 14px calc(16px + env(safe-area-inset-bottom));background:#151515}.sheetActions button{min-height:56px;touch-action:manipulation}.scoreFeedback{display:grid;position:fixed;top:calc(12px + env(safe-area-inset-top));left:50%;transform:translate(-50%);z-index:110;pointer-events:none;min-width:132px;max-width:calc(100vw - 32px);padding:9px 14px;border:1px solid var(--pp-accent);border-radius:14px;background:#121212f5;color:#fff;text-align:center;box-shadow:0 10px 28px #0000006b;animation:scoreFeedbackPop .18s ease-out both}.scoreFeedback span,.scoreFeedback strong{display:block}.scoreFeedback span{font-size:14px;font-weight:900;letter-spacing:.1em;color:var(--pp-accent)}.scoreFeedback strong{font-size:20px;line-height:1.05;margin-top:2px}.scoreFeedback-extra{border-width:2px}.scoreFeedback-boundary,.scoreFeedback-wicket{padding:11px 18px;border-width:2px}.scoreFeedback-boundary strong,.scoreFeedback-wicket strong{font-size:28px;letter-spacing:.02em}.scoreFeedback-wicket{box-shadow:0 10px 34px #0000008c,0 0 0 2px #dfff0024}.quickCorrection{padding:10px;margin-top:9px}.quickCorrectionTop{align-items:stretch}.quickCorrectionTop>div{min-width:0;align-self:center}.quickCorrectionTop strong{font-size:16px}.undoBallButton{min-height:56px;min-width:145px;padding:10px 12px;font-size:16px;touch-action:manipulation}.recentBallScroller{margin:1px -2px 0;padding:7px 2px 4px}.recentBallButton{min-width:54px;height:54px;touch-action:manipulation}.recentBallButton small,.recentBallButton strong{font-size:14px}.correctionPrompt{grid-template-columns:1fr;gap:9px}.correctionActions{display:grid;grid-template-columns:1fr 1fr}.correctionActions button{min-height:52px}.engineActions{position:sticky;bottom:0;z-index:17;background:#121212f5;margin:10px -12px -12px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--pp-border)}.engineActions .primary{min-height:56px}.personnelBar{grid-template-columns:1fr 1fr;gap:7px;padding:8px}.personnelToggle{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:8px;min-height:48px;border:1px solid #4a4a4a;border-radius:10px;background:#202020;color:#fff;padding:9px 11px;font-weight:900;touch-action:manipulation}.personnelToggle span,.personnelToggle strong{display:block}.personnelToggle strong{font-size:13px;color:var(--pp-accent);letter-spacing:.06em}.personnelToggle:disabled{opacity:1;cursor:default}.personnelBar.collapsed{grid-template-columns:1fr}.personnelBar.collapsed label{display:none}.personnelBar.expanded label{display:block}.personnelBar label:last-child{grid-column:1/-1}.dualScoring{padding:11px}.officials{font-size:14px}.matchLinkPanel{padding:12px}.homeLaunchCard{touch-action:manipulation}.sunlightToggle{min-height:52px;min-width:92px;border:1px solid #555;border-radius:10px;background:#1f1f1f;color:#fff;padding:7px 10px;display:grid;place-items:center;cursor:pointer;touch-action:manipulation}.sunlightToggle span,.sunlightToggle strong{display:block}.sunlightToggle span{font-size:14px;letter-spacing:.08em;font-weight:900}.sunlightToggle strong{font-size:14px;color:var(--pp-accent);margin-top:1px}.sunlightToggle.active{background:var(--pp-accent);border-color:var(--pp-accent);color:#080808}.sunlightToggle.active strong{color:#080808}.sunlightScoring{--pp-bg: #fff;--pp-surface: #fff;--pp-surface-2: #fff;--pp-surface-3: #f2f2f2;--pp-border: #111;--pp-border-soft: #333;--pp-text: #050505;--pp-muted: #1b1b1b;--pp-dim: #2b2b2b;--line: #111;--panel: #fff;--muted: #1b1b1b;background:#fff!important;color:#050505!important}.sunlightScoring .scoreHeader,.sunlightScoring .matchEngineHero,.sunlightScoring .personnelBar,.sunlightScoring .enginePanel,.sunlightScoring .dualScoring,.sunlightScoring .spectatorShareCard,.sunlightScoring .liveScorecard,.sunlightScoring .scorecardBlock{background:#fff!important;color:#050505!important;border-color:#111!important}.sunlightScoring .scoreHeader{border:1px solid #111!important}.sunlightScoring .scoreHeader p,.sunlightScoring .matchMeta,.sunlightScoring .liveIdentity strong,.sunlightScoring .scorerStatus span,.sunlightScoring .scorerStatus strong,.sunlightScoring .liveDot,.sunlightScoring .status{color:#111!important}.sunlightScoring .matchCode{background:var(--pp-accent)!important;color:#050505!important;border:1px solid #111}.sunlightScoring .matchEngineHero>div:first-child>span,.sunlightScoring .matchEngineHero>div:first-child>strong,.sunlightScoring .matchEngineHero>div:first-child>small,.sunlightScoring .matchEngineHero>div:first-child>small:last-child{color:#050505!important}.sunlightScoring .crease div{background:#fff!important;border-color:#111!important;color:#050505!important}.sunlightScoring .crease div:first-child{background:var(--pp-accent)!important;border-color:#111!important}.sunlightScoring .crease div:first-child span,.sunlightScoring .crease div:first-child span:after,.sunlightScoring .crease div:nth-child(n+2) span,.sunlightScoring .crease div strong{color:#050505!important}.sunlightScoring .personnelBar label,.sunlightScoring .wicketSheet label{color:#050505!important}.sunlightScoring .personnelBar select,.sunlightScoring .personnelBar input,.sunlightScoring .wicketSheet input,.sunlightScoring .wicketSheet select,.sunlightScoring .matchToolsToggle,.sunlightScoring .personnelToggle,.sunlightScoring .textSizeToggle{background:#fff!important;color:#050505!important;border:2px solid #111!important}.sunlightScoring .matchToolsToggle.active,.sunlightScoring .textSizeToggle.active{background:var(--pp-accent)!important}.sunlightScoring .personnelToggle strong{color:#050505!important}.sunlightScoring select option{background:#fff!important;color:#050505!important}.sunlightScoring .smartScoringBar,.sunlightScoring .smartPrompt{background:#fff!important;border:2px solid #111!important;color:#050505!important}.sunlightScoring .smartScoringBar span,.sunlightScoring .smartScoringBar strong,.sunlightScoring .smartPrompt strong,.sunlightScoring .smartPrompt .formHint{color:#050505!important}.sunlightScoring .scoreButton{background:#fff!important;color:#050505!important;border:2px solid #111!important}.sunlightScoring .scoreButton:active,.sunlightScoring .scoreButton:focus-visible{background:var(--pp-accent)!important;color:#050505!important}.sunlightScoring .advancedScoringTrigger{background:#fff!important;color:#050505!important;border:2px solid #111!important}.sunlightScoring .advancedScoringTrigger b{color:#050505!important}.sunlightScoring .quickCorrection{background:#fff!important;color:#050505!important;border:2px solid #111!important}.sunlightScoring .quickCorrectionTop span,.sunlightScoring .recentCorrection>span,.sunlightScoring .correctionPrompt span,.sunlightScoring .correctionPrompt p{color:#050505!important}.sunlightScoring .undoBallButton{background:var(--pp-accent)!important;color:#050505!important;border:2px solid #111!important}.sunlightScoring .recentBallButton{background:#fff!important;color:#050505!important;border:2px solid #111!important}.sunlightScoring .recentBallButton small{color:#222!important}.sunlightScoring .recentBallButton.selected{background:var(--pp-accent)!important;color:#050505!important}.sunlightScoring .correctionNotice{background:#fff!important;color:#050505!important;border:2px solid #111!important}.sunlightScoring .scoringSheetBackdrop{background:#00000094}.sunlightScoring .scoringSheet{background:#fff!important;color:#050505!important;border-color:#111!important}.sunlightScoring .sheetGrabber{background:#111}.sunlightScoring .scoringSheetHeader span,.sunlightScoring .scoringSheetHeader strong{color:#050505!important}.sunlightScoring .sheetCloseButton{background:#fff!important;color:#050505!important;border:2px solid #111!important}.sunlightScoring .sheetActions{background:#fff!important;border-color:#111!important}.sunlightScoring .sheetActions .secondary,.sunlightScoring .correctionActions .secondary{background:#fff!important;color:#050505!important;border:2px solid #111!important}.sunlightScoring .scoreFeedback{background:#fff!important;color:#050505!important;border:2px solid #111!important;box-shadow:0 8px 24px #0000004d}.sunlightScoring .scoreFeedback span{color:#050505!important}.sunlightScoring .milestoneCelebration{background:#fff!important;color:#050505!important;border-color:#111!important}.sunlightScoring .milestoneCelebration strong{color:#050505!important}.sunlightScoring .secondary{background:#fff;color:#050505;border:2px solid #111}.sunlightScoring .primary{background:var(--pp-accent);color:#050505;border-color:#111}.sunlightScoring .extrasLine,.sunlightScoring .projectionValue span,.sunlightScoring .scorecardFoot,.sunlightScoring .scoreTableRow small,.sunlightScoring .formHint{color:#111!important}.sunlightScoring .scoreTableHead,.sunlightScoring .scoreTableRow{color:#050505!important;border-color:#222!important;background:#fff!important}.sunlightScoring .scorecardTitle{background:#050505!important;color:#fff!important}.sunlightScoring .scorecardTitle span{color:var(--pp-accent)!important}.sunlightScoring .inningsAnalysis>div{background:#fff!important;border:1px solid #111}.sunlightScoring .inningsAnalysis span,.sunlightScoring .inningsAnalysis strong{color:#050505!important}.sunlightScoring .engineActions{background:#fff!important;border-color:#111!important}.sunlightScoring .primaryScoringButtons .scoreButton:nth-child(5),.sunlightScoring .primaryScoringButtons .scoreButton:nth-child(6){background:var(--pp-accent)!important;border:2px solid #111!important;color:#050505!important}.sunlightScoring .primaryScoringButtons .scoreButton:nth-child(7),.sunlightScoring .primaryScoringButtons .scoreButton:nth-child(8){background:#f2f2f2!important;border:2px solid #444!important;color:#050505!important}.sunlightScoring .primaryScoringButtons .scoreButton:nth-child(9){background:#a7192b!important;border:2px solid #5c0713!important;color:#fff!important}.sunlightScoring .inningsTransition{background:#fff!important;color:#050505!important;border:2px solid #111!important}.sunlightScoring .inningsTransition>strong,.sunlightScoring .inningsTransition>p,.sunlightScoring .inningsTransition label{color:#050505!important}.sunlightScoring .inningsTransition input,.sunlightScoring .inningsTransition select{background:#fff!important;color:#050505!important;border:2px solid #111!important}main:has(.matchEngineHero){scroll-padding-top:calc(12px + env(safe-area-inset-top));scroll-padding-bottom:calc(92px + env(safe-area-inset-bottom))}main:has(.matchEngineHero) button:focus-visible,main:has(.matchEngineHero) input:focus-visible,main:has(.matchEngineHero) select:focus-visible,main:has(.matchEngineHero) textarea:focus-visible{outline:3px solid var(--pp-accent);outline-offset:2px}.sunlightScoring button:focus-visible,.sunlightScoring input:focus-visible,.sunlightScoring select:focus-visible,.sunlightScoring textarea:focus-visible{outline-color:#050505!important}.largeTextScoring .liveIdentity strong{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.35}.largeTextScoring .matchCode,.largeTextScoring .liveIdentity strong,.largeTextScoring .matchEngineHero>div:first-child>span,.largeTextScoring .matchEngineHero>div:first-child>small,.largeTextScoring .crease span,.largeTextScoring .recentCorrection>span,.largeTextScoring .quickCorrectionTop span{font-size:16px!important}.largeTextScoring .matchEngineHero>div:first-child>small{line-height:1.5}.largeTextScoring .crease div:first-child strong{font-size:23px}.largeTextScoring .crease div:nth-child(n+2) strong{font-size:18px;line-height:1.35;overflow-wrap:anywhere}.largeTextScoring .smartScoringBar span{font-size:16px}.largeTextScoring .smartScoringBar strong{font-size:21px;line-height:1.3}.largeTextScoring .engineButtons .scoreButton,.largeTextScoring .secondaryScoringButtons .scoreButton{min-height:60px;font-size:18px!important;line-height:1.2;white-space:normal}.largeTextScoring .advancedScoringTrigger,.largeTextScoring .undoBallButton,.largeTextScoring .personnelToggle,.largeTextScoring .matchToolsToggle,.largeTextScoring .textSizeToggle{font-size:17px!important}.largeTextScoring .quickCorrectionTop strong{font-size:18px}.largeTextScoring .recentBallButton{min-width:60px;height:60px}.largeTextScoring .recentBallButton small,.largeTextScoring .recentBallButton strong{font-size:15px!important}.largeTextScoring .correctionPrompt p{font-size:16px;line-height:1.5}.largeTextScoring .personnelBar label,.largeTextScoring .wicketSheet label,.largeTextScoring .formHint{font-size:16px!important;line-height:1.5}.largeTextScoring .personnelBar select,.largeTextScoring .personnelBar input,.largeTextScoring .wicketSheet select,.largeTextScoring .wicketSheet input{font-size:18px!important;min-height:56px}.largeTextScoring .scoreFeedback span{font-size:16px}.largeTextScoring .scoreFeedback strong{font-size:24px}}@keyframes scoreFeedbackPop{0%{opacity:0;transform:translate(-50%,-8px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes playerCardReveal{0%{opacity:0;transform:translateY(12px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes playerRevealSettle{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.scoreFeedback,.milestoneCelebration,.scoringSheet,.fixtureCardInteractive,.setupHubActions button,.playerReveal>.status,.playerRevealCard,.playerReveal>h3,.playerReveal>.playerEnter{animation:none!important;transition:none!important;transform:none!important}}@media(max-width:420px){.scoreButtons{grid-template-columns:repeat(3,1fr)}.setupActions .secondary{min-width:78px}.setupPosition{font-size:.875rem}}.landingWatch .primary,.joinInline .primary{background:var(--pp-accent);border-color:var(--pp-accent);color:#080808}.importFileButton{background:var(--pp-accent);border-color:var(--pp-accent);color:#080808;font-weight:850}.importFileButton:hover{background:#b6fa13;border-color:#b6fa13}.setupHubActions button{box-shadow:inset 3px 0 0 var(--pp-accent);transition:border-color .18s ease,background .18s ease,transform .18s ease}.setupHubActions button:hover{border-color:var(--pp-accent);background:#202116;transform:translateY(-1px)}.playerRow.selected{outline:1px solid #b6fa13;outline-offset:-1px}.milestoneCelebration{position:sticky;top:calc(8px + env(safe-area-inset-top));z-index:18;margin:12px 0;padding:18px;border:2px solid var(--pp-accent);border-radius:18px;background:#111;text-align:center;box-shadow:0 10px 28px #00000047}.milestoneCelebration span,.milestoneCelebration small{display:block}.milestoneCelebration strong{display:block;font-size:clamp(2rem,11vw,4rem);line-height:1;color:var(--pp-accent);margin:5px 0}.milestoneCelebration b{display:block;font-size:1.2rem}.milestoneCelebration small{margin-top:4px;opacity:.8}.fixtureCardInteractive{transition:border-color .18s ease,background .18s ease}.fixtureCardInteractive:hover{border-color:#666}.fixtureCardOpen{grid-column:1/3;display:grid;grid-template-columns:80px 1fr;gap:15px;align-items:center;border:0;background:transparent;color:inherit;padding:0;text-align:left;cursor:pointer}.fixtureCardOpen:hover .fixtureTeams strong,.fixtureCardOpen:focus-visible .fixtureTeams strong{color:var(--pp-accent)}.scheduledMatchDetail{max-width:760px;margin:18px auto 50px;display:grid;gap:14px}.fixtureBack{width:-moz-max-content;width:max-content}.scheduledMatchHero{text-align:center;background:#1a1a1a;border:1px solid var(--pp-border);border-radius:18px;padding:24px}.scheduledMatchHero h2{font-size:clamp(1.65rem,5vw,2.4rem);margin:8px 0}.scheduledMatchHero h2 small{color:var(--pp-muted);font-size:.65em}.scheduledMatchHero p{margin:0;color:var(--pp-muted);font-size:14px;line-height:1.5}.scheduledCountdown{background:#0d0d0d;border:1px solid #4b5418;border-radius:18px;padding:24px;text-align:center}.scheduledCountdown>span{display:block;color:var(--pp-accent);font-size:14px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}.scheduledCountdownGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.scheduledCountdownGrid>div{background:#191919;border:1px solid var(--pp-border);border-radius:14px;padding:16px 8px}.scheduledCountdownGrid strong,.scheduledCountdownGrid small{display:block}.scheduledCountdownGrid strong{font-size:clamp(2rem,7vw,3.4rem);line-height:1;color:#fff;font-variant-numeric:tabular-nums}.scheduledCountdownGrid small{font-size:13px;color:var(--pp-muted);margin-top:7px;text-transform:uppercase}.scheduledTbc{display:block;font-size:2rem;color:#fff}.scheduledMatchMeta{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.scheduledMatchMeta>div{background:#1a1a1a;border:1px solid var(--pp-border);border-radius:12px;padding:13px}.scheduledMatchMeta span,.scheduledMatchMeta strong{display:block}.scheduledMatchMeta span{font-size:13px;color:var(--pp-muted);font-weight:900}.scheduledMatchMeta strong{font-size:15px;margin-top:5px}.scheduledMatchActions{display:grid;grid-template-columns:1fr 1.4fr;gap:9px}.scheduledMatchActions button{min-height:52px}@media(max-width:650px){.fixtureCardOpen{grid-column:1/-1;grid-template-columns:58px 1fr}.scheduledMatchDetail{margin-top:4px}.scheduledMatchHero{padding:20px 16px}.scheduledCountdown{padding:18px 12px}.scheduledCountdownGrid{gap:6px}.scheduledCountdownGrid>div{padding:14px 4px}.scheduledCountdownGrid strong{font-size:clamp(1.7rem,10vw,2.6rem)}.scheduledCountdownGrid small{font-size:13px}.scheduledMatchMeta,.scheduledMatchActions{grid-template-columns:1fr}.fixtureBack{width:100%}}.matchDayScorerReady{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;background:#191919;border:1px solid var(--pp-border);border-radius:14px;padding:14px}.matchDayScorerReady>div>span,.matchDayScorerReady>div>strong,.matchDayScorerReady>div>small{display:block}.matchDayScorerReady>div>span{font-size:12px;font-weight:950;letter-spacing:.08em;color:var(--pp-accent)}.matchDayScorerReady>div>strong{font-size:17px;margin-top:3px}.matchDayScorerReady>div>small{font-size:14px;color:var(--pp-muted);margin-top:3px;line-height:1.4}.matchDayScorerReady code{font-size:14px;font-weight:900;color:#111;background:var(--pp-accent);border-radius:8px;padding:8px 10px}.matchDayStartActions.focused{grid-template-columns:1fr}.matchDayStartActions.focused .primary{width:100%;min-height:56px;font-size:17px}@media(max-width:650px){.matchDayScorerReady{grid-template-columns:1fr auto}.matchDayScorerReady button{grid-column:1/-1;width:100%}.matchDayScorerReady code{align-self:start}}.matchDayStart{max-width:760px;margin:4px auto 50px;display:grid;gap:14px}.matchDayBack{width:-moz-max-content;width:max-content;display:flex;align-items:center;gap:5px}.matchDayStartHero{background:#111;border:1px solid var(--pp-border);border-left:4px solid var(--pp-accent);border-radius:18px;padding:22px}.matchDayStartHero h2{font-size:clamp(1.7rem,5vw,2.5rem);margin:7px 0}.matchDayStartHero h2 small{color:var(--pp-muted);font-size:.65em}.matchDayStartHero p{margin:0;color:var(--pp-muted);font-size:14px}.matchDayCountdown{display:inline-block;margin-top:14px;color:var(--pp-accent);font-size:16px}.matchDayStartForm{background:#181818;border:1px solid var(--pp-border);border-radius:16px}.matchDayStartActions{display:grid;grid-template-columns:.8fr 1.2fr;gap:8px;padding-top:4px}.matchDayStartActions button{min-height:52px}.matchCountdownChip{display:block!important;color:var(--pp-accent)!important;font-size:13px!important;font-weight:900;letter-spacing:.02em}.missedLifecycle{opacity:.78;border:1px solid #3b3b3b}.missedLifecycle .matchState{color:#ffb26b}.missedLifecycle .primary{background:#e8e8e8;color:#111}@media(max-width:650px){.matchDayStart{margin-top:0}.matchDayBack{width:100%}.matchDayStartHero{padding:18px 16px}.matchDayStartActions{grid-template-columns:1fr}}main:has(.matchDayStart)>.globalAccountButton{display:none}.matchDayBack{border:0;background:transparent;color:#f5f5f5;padding:0 2px;font:inherit;font-weight:850;cursor:pointer}.matchDayInviteScorer{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:var(--pp-accent)!important;border-color:var(--pp-accent)!important;color:#080808!important;font-weight:950!important}.matchDayInviteScorer svg{flex:0 0 auto}.matchDayInviteScorer span{line-height:1}@media(max-width:760px){.shell:has(.matchDayStart){height:100dvh;min-height:100dvh;overflow:hidden}.shell:has(.matchDayStart) main{position:fixed;inset:0 0 calc(64px + env(safe-area-inset-bottom)) 0;height:auto;min-height:0;padding:max(7px,env(safe-area-inset-top)) 10px 7px;overflow:hidden}.matchDayStart{height:100%;min-height:0;margin:0 auto;grid-template-rows:auto auto auto minmax(0,1fr);gap:6px;overflow:hidden}.matchDayBack{width:-moz-max-content!important;width:max-content!important;min-height:44px!important;display:inline-flex;align-items:center;gap:5px;padding:0 2px!important;font-size:15px!important}.matchDayStartHero{padding:9px 11px!important;border-radius:13px}.matchDayStartHero .status{font-size:10px!important}.matchDayStartHero h2{font-size:22px;margin:3px 0 2px;line-height:1.05}.matchDayStartHero p{font-size:12px!important;line-height:1.25!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.matchDayCountdown{margin-top:4px;font-size:12px!important}.matchDayScorerReady{grid-template-columns:minmax(0,1fr) auto auto!important;gap:6px!important;padding:8px 9px!important;border-radius:12px}.matchDayScorerReady>div{min-width:0}.matchDayScorerReady>div>span{font-size:10px}.matchDayScorerReady>div>strong{font-size:15px;margin-top:1px}.matchDayScorerReady>div>small{font-size:11px!important;line-height:1.2!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.matchDayScorerReady code{align-self:center!important;font-size:12px;padding:6px 8px;background:#222;color:var(--pp-accent);border:1px solid #4b5517}.matchDayScorerReady .matchDayInviteScorer{grid-column:auto!important;width:auto!important;min-height:44px!important;padding:0 10px!important;font-size:14px!important;white-space:nowrap}.matchDayStartForm{min-height:0;height:100%;padding:9px 10px!important;border-radius:12px;gap:6px!important;overflow:hidden;align-content:start}.matchDayStartForm .setupHeading{padding:0}.matchDayStartForm .setupHeading strong{font-size:18px}.matchDayStartForm .miniGrid{grid-template-columns:1fr 1fr!important;gap:7px}.matchDayStartForm label{font-size:13px!important;line-height:1.2!important}.matchDayStartForm select{min-height:44px!important;height:44px;padding:7px 8px!important;margin-top:4px!important;font-size:14px!important}.matchDayStartForm .matchReview{grid-template-columns:1fr;gap:0}.matchDayStartForm .matchReview>div{padding:6px 9px;border-radius:9px}.matchDayStartForm .matchReview span{font-size:9px}.matchDayStartForm .matchReview strong{font-size:13px;margin-top:1px}.matchDayStartForm .matchReview small{display:none}.matchDayStartActions{padding-top:0}.matchDayStartActions.focused .primary{min-height:46px!important;height:46px;font-size:15px!important}}@media(max-width:760px)and (max-height:700px){.matchDayStart{gap:4px}.matchDayStartHero{padding:7px 9px!important}.matchDayStartHero h2{font-size:20px}.matchDayStartHero p{font-size:11px!important}.matchDayScorerReady{padding:6px 8px!important;gap:5px!important}.matchDayScorerReady>div>small{display:none}.matchDayStartForm{padding:7px 9px!important;gap:4px!important}.matchDayStartForm .setupHeading strong{font-size:17px}.matchDayStartForm label{font-size:12px!important}.matchDayStartForm select{min-height:44px!important;height:44px;margin-top:2px!important}.matchDayStartForm .matchReview>div{padding:4px 8px}.matchDayStartActions.focused .primary{min-height:44px!important;height:44px}}.matchesHub{max-width:980px;margin:0 auto 50px;display:grid;gap:18px}.matchesHubHead{display:flex;justify-content:space-between;align-items:end;gap:20px;padding-bottom:4px}.matchesHubHead h1{font-size:clamp(2rem,5vw,3rem);line-height:1.05;letter-spacing:-1.4px;margin:5px 0}.matchesHubHead p{margin:0;color:var(--pp-muted)}.matchesCreate{min-height:48px}.matchesHeroActions{display:grid;gap:14px}.matchesHeroCard{position:relative;width:100%;min-height:146px;border-radius:22px;padding:22px 84px 22px 22px;display:grid;grid-template-columns:68px minmax(0,1fr);gap:20px;align-items:center;text-align:left;overflow:hidden;cursor:pointer;isolation:isolate;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.matchesHeroCard:active{transform:scale(.992)}.matchesHeroCard:focus-visible{outline:3px solid var(--pp-accent);outline-offset:3px}.matchesHeroCard.setupHero{background:#b6fa13;color:#090909;border:1px solid #b6fa13;box-shadow:0 10px 24px #0000002e}.matchesHeroCard.scorerHero{background:#151515;color:#fff;border:1px solid #687400;box-shadow:0 10px 24px #00000038}.matchesHeroCard.scorerHero.active{border-color:var(--pp-accent);box-shadow:0 10px 24px #00000038}.matchesHeroIcon{position:relative;z-index:2;width:68px;height:68px;border-radius:20px;display:grid;place-items:center;flex:0 0 auto}.setupHero .matchesHeroIcon{background:#101010;color:var(--pp-accent);box-shadow:none}.scorerHero .matchesHeroIcon{background:#1d1d1d;color:var(--pp-accent);border:1px solid #3b3b3b}.matchesHeroCopy{position:relative;z-index:2;display:grid;gap:5px;min-width:0}.matchesHeroCopy strong{font-size:clamp(24px,4vw,31px);line-height:1.05;letter-spacing:-.03em}.matchesHeroCopy small{font-size:15px;line-height:1.38;max-width:560px}.setupHero .matchesHeroCopy small{color:#343900}.scorerHero .matchesHeroCopy small{color:#b7b7b7}.matchesHeroChevron{position:absolute;z-index:3;right:20px;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;display:grid;place-items:center}.setupHero .matchesHeroChevron{background:#101010;color:#fff}.scorerHero .matchesHeroChevron{background:var(--pp-accent);color:#101010;border:0}.matchesTabs{display:grid;grid-template-columns:repeat(3,1fr);background:#111;border:0;border-radius:12px;padding:3px;gap:2px}.matchesTabs button{border:0;background:transparent;color:#8f8f8f;border-radius:9px;min-height:46px;font-weight:900;cursor:pointer}.matchesTabs button.active{background:transparent;color:#fff;box-shadow:inset 0 -2px 0 var(--pp-accent)}.matchesTabs span{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-left:5px;border-radius:999px;background:#292929;color:inherit;font-size:12px}.matchesHubList{display:grid;gap:10px}.matchLifecycleCard{width:100%;border:0;background:#191919;border-radius:14px;padding:18px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#fff;text-align:left}.matchLifecycleCard>div:first-child{display:grid;gap:5px}.matchLifecycleCard strong{font-size:18px}.matchLifecycleCard>div>span:not(.matchState){color:var(--pp-muted);font-size:14px}.matchState{width:-moz-max-content;width:max-content;color:#b6fa13;font-size:12px;font-weight:950;letter-spacing:.08em}.matchState.live{color:#b6fa13}.matchLifecycleActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fixtureLifecycleCard,.resultLifecycle{cursor:pointer}.fixtureLifecycleCard:hover,.resultLifecycle:hover{background:#202020;box-shadow:inset 3px 0 0 var(--pp-accent)}.matchLifecycleChevron{font-size:34px;line-height:1;color:var(--pp-accent);font-weight:500;align-self:center}.matchesEmpty{border:1px dashed #444;border-radius:16px;padding:34px 20px;text-align:center;display:grid;gap:6px}.matchesEmpty strong{font-size:18px}.matchesEmpty span{color:var(--pp-muted)}.matchLifecycleCard.featured{display:grid;gap:16px}.matchesBack{width:-moz-max-content;width:max-content;border:0;background:transparent;color:#b6fa13;padding:0;min-height:32px;font-weight:800}.liveLifecycle{box-shadow:inset 4px 0 0 var(--pp-accent)}@media(max-width:760px){.matchesHub{gap:12px;margin-bottom:30px}.matchesHubHead{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;padding-bottom:4px}.matchesHubHead>div:first-child{min-height:44px;display:flex;align-items:center;padding-right:64px}.matchesHubHead h1{font-size:30px;margin:0}.matchesHubHead p{font-size:14px}.matchesCreate{width:100%;min-height:50px;font-size:16px!important;padding:11px 14px;margin:0}.matchesHeroActions{gap:12px}.matchesHeroCard{min-height:136px;padding:19px 68px 19px 17px;grid-template-columns:60px minmax(0,1fr);gap:16px;border-radius:20px}.matchesHeroIcon{width:60px;height:60px;border-radius:17px}.matchesHeroCopy strong{font-size:24px}.matchesHeroCopy small{font-size:14px;line-height:1.35}.matchesHeroChevron{right:14px;width:48px;height:48px}.matchesTabs{position:sticky;top:0;z-index:5}.matchesTabs button{font-size:15px!important}.matchLifecycleCard{padding:15px;align-items:flex-start;flex-direction:column}.fixtureLifecycleCard,.resultLifecycle{flex-direction:row;align-items:center}.matchLifecycleCard strong{font-size:18px}.matchLifecycleActions{width:100%}.matchLifecycleActions .primary{flex:1}.liveLifecycle .primary{width:100%}}.matchPeopleSummary{width:100%;min-height:70px;border:1px solid #d9ded9;border-radius:12px;background:#fafbf9;color:#17211b;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;cursor:pointer}.matchPeopleSummary>div>span,.matchPeopleSummary>div>strong,.matchPeopleSummary>div>small{display:block}.matchPeopleSummary>div>span{font-size:12px;font-weight:900;letter-spacing:.08em;color:#747d76}.matchPeopleSummary>div>strong{font-size:17px;margin-top:4px}.matchPeopleSummary>div>small{font-size:13px;color:#7c857e;margin-top:3px;line-height:1.35}.matchPeopleSummary.configured{border-color:#75851e;background:#fbffe5}.matchPeopleSummary.configured svg{color:#7d9100}.matchPeopleSheet label{display:grid;gap:6px;color:#fff;font-size:15px;font-weight:800}.matchPeopleSheet input{width:100%;min-height:50px;border:1px solid #444;border-radius:10px;background:#101010;color:#fff;padding:0 12px;font:inherit}.matchPeopleSheet .joinInline{margin-top:0}.matchPeopleSheet .joinInline input{margin:0}.matchPeopleSheet .setupDivider{color:#d2d2d2}@media(max-width:760px){.matchPeopleSummary{min-height:72px;padding:13px}.matchPeopleSheet .miniGrid{grid-template-columns:1fr}.matchPeopleSheet .joinInline{display:grid;grid-template-columns:minmax(0,1fr) auto}.matchPeopleSheet .joinInline .secondary{min-width:92px}}.matchRulesSummary{display:flex!important;align-items:center;justify-content:space-between;gap:14px}.matchRulesSummary>span{display:grid;gap:3px;min-width:0}.matchRulesSummary strong{font-size:15px;color:#fff}.matchRulesSummary small{font-size:13px;color:var(--pp-muted);font-weight:700;white-space:normal;line-height:1.35}.matchRulesDisclosure[open] .matchRulesSummary small{color:#d7d7d7}.matchLifecycleBadge{display:inline-flex;align-items:center;width:-moz-max-content;width:max-content;min-height:26px;padding:4px 8px;border-radius:999px;font-size:12px;font-weight:950;letter-spacing:.09em;background:#252525;color:var(--pp-accent);margin-bottom:7px}.matchLifecycleBadge.draft{border:1px solid #444;color:#c8c8c8}.matchState.scheduled{color:var(--pp-accent)}.matchState.match-day{color:#fff}.matchState.verified{color:var(--pp-accent)}.matchState.final{color:#bbb}.matchControlCentre{display:grid;gap:12px}.matchControlHero{background:#151515;border:1px solid var(--pp-border);border-left:4px solid var(--pp-accent);border-radius:16px;padding:20px}.matchControlHero.missed{border-left-color:#ffb26b}.matchControlHero h2{font-size:clamp(1.6rem,5vw,2.4rem);margin:7px 0}.matchControlHero h2 small{font-size:.65em;color:var(--pp-muted)}.matchControlHero p{margin:0;color:var(--pp-muted);font-size:15px}.matchControlCountdown{display:block;margin-top:12px;color:var(--pp-accent);font-size:17px}.matchControlMeta{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.matchControlMeta>div,.matchControlPanel{background:#191919;border:1px solid var(--pp-border);border-radius:12px;padding:13px}.matchControlMeta span,.matchControlMeta strong{display:block}.matchControlMeta span{font-size:12px;font-weight:900;letter-spacing:.07em;color:var(--pp-muted)}.matchControlMeta strong{font-size:16px;margin-top:4px}.matchControlPanelHead strong,.matchControlPanelHead span{display:block}.matchControlPanelHead strong{font-size:17px}.matchControlPanelHead span{font-size:14px;color:var(--pp-muted);margin-top:4px;line-height:1.45}.matchControlSquads{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:11px}.matchControlSquads>div{background:#111;border-radius:10px;padding:12px}.matchControlSquads strong,.matchControlSquads span{display:block}.matchControlSquads strong{font-size:16px;color:var(--pp-accent)}.matchControlSquads span{font-size:14px;color:#d0d0d0;line-height:1.5;margin-top:5px}.matchControlActions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.matchControlActions button{min-height:50px}.matchControlActions button>svg{vertical-align:middle}.matchControlActions button:has(>svg){display:flex;align-items:center;justify-content:center;gap:12px}.matchControlActions button:has(>svg)>svg{width:22px;height:22px;flex:0 0 auto}.matchControlEdit{border:1px solid var(--pp-border);border-radius:14px;background:#181818}@media(max-width:760px){.matchControlHero{padding:17px 15px}.matchControlMeta{grid-template-columns:1fr 1fr}.matchControlSquads{grid-template-columns:1fr}.matchControlActions{grid-template-columns:1fr 1fr}.matchControlActions button{font-size:16px!important}.matchControlEdit{padding:15px}.matchControlEdit .miniGrid{grid-template-columns:1fr}}@media(max-width:430px){.matchControlMeta,.matchControlActions{grid-template-columns:1fr}}.matchScorerJoinPanel{max-width:980px;margin:0 auto 14px;background:#151515;border:1px solid var(--pp-border);border-left:4px solid var(--pp-accent);border-radius:16px;padding:18px;display:grid;gap:16px}.matchScorerJoinHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.matchScorerJoinHead strong,.matchScorerJoinHead p{display:block}.matchScorerJoinHead strong{font-size:20px;margin:5px 0}.matchScorerJoinHead p{margin:0;color:var(--pp-muted);font-size:15px;line-height:1.45}.matchScorerCodeForm{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.matchScorerCodeForm label{display:grid;gap:7px;font-size:15px;font-weight:800}.matchScorerCodeForm input{width:100%;min-height:52px;border:1px solid var(--pp-border);border-radius:11px;background:#202020;color:#fff;padding:0 14px;font:inherit;text-transform:uppercase;font-weight:900;letter-spacing:.06em}.matchScorerCodeForm .primary{min-height:52px}.scorerJoinConfirm{margin:0;background:#1d1d1d;color:#fff;border-color:#3b3b3b}.scorerJoinConfirm .joinConfirmTop p,.scorerJoinConfirm .formHint{color:var(--pp-muted)}.scorerJoinConfirm .joinSlot{background:#171717;border-color:#3b3b3b;color:#fff}.scorerJoinConfirm .joinSlot.selected{background:#262912;border-color:var(--pp-accent)}.scorerJoinConfirm label{color:#fff}.scorerJoinConfirm input{background:#111;border-color:#444;color:#fff}@media(max-width:760px){.matchScorerJoinPanel{padding:15px;margin:-2px 0 12px}.matchScorerJoinHead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.matchScorerJoinCodeForm,.matchScorerCodeForm{grid-template-columns:1fr}.matchScorerCodeForm .primary{width:100%}.scorerJoinConfirm .joinSlots{grid-template-columns:1fr}}.scheduledReminderNudge{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;background:#202315;border:1px solid #596315;border-radius:13px;padding:13px}.scheduledReminderNudge>svg{color:var(--pp-accent)}.scheduledReminderNudge>div>strong,.scheduledReminderNudge>div>span{display:block}.scheduledReminderNudge>div>strong{font-size:16px}.scheduledReminderNudge>div>span{font-size:14px;color:var(--pp-muted);margin-top:3px;line-height:1.4}.scheduledReminderNudge button{min-height:46px}.scheduledReminderNudge.blocked{background:#1c1c1c;border-color:#444}.scheduledReminderNudge.blocked>svg{color:#aaa}@media(max-width:650px){.scheduledReminderNudge{grid-template-columns:auto 1fr}.scheduledReminderNudge button{grid-column:1/-1;width:100%}}.notificationOnboardingBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;background:#000000c7;display:grid;place-items:center;padding:18px}.notificationOnboarding{width:min(430px,100%);background:#151515;border:1px solid #3b3b3b;border-top:4px solid var(--pp-accent);border-radius:18px;padding:24px;color:#fff;display:grid;gap:14px;box-shadow:0 28px 90px #000000a6}.notificationOnboarding>img{width:42px;height:42px;-o-object-fit:contain;object-fit:contain}.notificationOnboarding>span{color:var(--pp-accent);font-size:12px;font-weight:950;letter-spacing:.1em}.notificationOnboarding h2{margin:-5px 0 0;font-size:28px;line-height:1.05}.notificationOnboarding p{margin:0;color:var(--pp-muted);font-size:16px;line-height:1.5}.notificationOnboardingBenefits{display:grid;gap:8px;padding:4px 0}.notificationOnboardingBenefits>div{display:flex;align-items:center;gap:9px;color:#e8e8e8;font-size:15px}.notificationOnboardingBenefits svg{color:var(--pp-accent);flex:0 0 auto}.notificationOnboarding .primary{min-height:54px;font-size:16px}.notificationLater{border:0;background:transparent;color:var(--pp-muted);font:inherit;font-weight:800;min-height:44px;cursor:pointer}.notificationLater:hover,.notificationLater:focus-visible{color:#fff}@media(max-width:520px){.notificationOnboardingBackdrop{align-items:end;padding:0}.notificationOnboarding{width:100%;border-radius:20px 20px 0 0;padding:22px 18px calc(18px + env(safe-area-inset-bottom));max-height:calc(100dvh - max(12px,env(safe-area-inset-top)));overflow:auto}.notificationOnboarding h2{font-size:26px}}@media(max-width:760px){.matchSetup .setupHeading strong{font-size:20px}.matchSetup .setupHeading span,.matchSetup .formHint,.matchSetup .setupPosition{font-size:15px;line-height:1.45}.matchSetup .setupPane label,.matchSetup .fieldLabel,.matchPeopleSheet label,.matchScorerCodeForm label,.matchDayStartForm label{font-size:16px;line-height:1.4}.matchSetup .optional{font-size:14px}.matchSetup input,.matchSetup select,.matchSetup textarea,.matchPeopleSheet input,.matchScorerCodeForm input,.matchDayStartForm input,.matchDayStartForm select{min-height:52px;font-size:16px!important}.matchSetup button,.matchSquadSheet button,.matchPeopleSheet button,.matchScorerJoinPanel button,.matchDayStart button{min-height:48px;font-size:16px!important}.squadPlayer strong{font-size:16px}.squadPlayer small{font-size:14px;line-height:1.35}.matchSquadSummary>div:first-child>strong,.matchPeopleSummary>div>strong{font-size:17px}.matchSquadSummaryStatus strong{font-size:16px}.matchSquadSummaryStatus small,.matchPeopleSummary>div>small,.matchRulesSummary small,.matchSquadSheetHead small{font-size:14px;line-height:1.4}.matchRulesSummary strong{font-size:16px}.matchLifecycleCard>div>span:not(.matchState){font-size:15px;line-height:1.4}.matchLifecycleCard strong{font-size:18px;line-height:1.25}.matchState{font-size:13px}.matchCountdownChip{font-size:14px!important;line-height:1.35}.matchesTabs button{font-size:16px!important}.matchesEmpty span{font-size:15px;line-height:1.45}.matchScorerJoinHead p{font-size:15px}.joinConfirmTop p,.joinConfirm .formHint{font-size:15px;line-height:1.45}.joinSlot span{font-size:14px}.joinSlot strong{font-size:16px}.matchDayStartHero p{font-size:15px;line-height:1.45}.matchDayCountdown{font-size:16px}.matchDayStartForm .formHint{font-size:15px;line-height:1.45}.scheduledMatchMeta span{font-size:14px}.scheduledMatchMeta strong{font-size:16px}.scheduledCountdown>span{font-size:14px}.scheduledCountdownGrid small{font-size:13px}}button,.tinyButton,.quietButton,summary,[role=tab]{min-height:var(--pp-touch-target);touch-action:manipulation}.matchActionBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:260;background:#000000b3;display:flex;align-items:flex-end;justify-content:center;padding:16px}.matchActionSheet{width:min(480px,100%);background:#1a1a1a;border:1px solid #3a3a3a;border-radius:20px;padding:16px;display:grid;gap:10px;box-shadow:0 24px 80px #0000008c}.matchActionSheet>div{padding:4px 4px 10px}.matchActionSheet>div strong,.matchActionSheet>div span{display:block}.matchActionSheet>div strong{font-size:18px}.matchActionSheet>div span{color:var(--pp-muted);font-size:14px;margin-top:4px}.matchActionOpen,.matchActionEdit,.matchDeleteAction,.matchActionCancel{width:100%;min-height:54px;border:0;border-radius:12px;font:inherit;font-size:16px;font-weight:900;cursor:pointer}.matchActionOpen{background:var(--pp-accent);color:#080808;display:flex;align-items:center;justify-content:center;gap:7px}.matchActionEdit{background:#242424;color:#fff;border:1px solid #414141}.matchDeleteAction{background:#2a1717;color:#ff6b6b;display:flex;align-items:center;justify-content:center;gap:9px}.matchActionCancel{background:#292929;color:#fff}.resultLifecycle,.scheduledMatchLongPress{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media(max-width:760px){button,input,select,textarea{font-size:16px!important}button{min-height:44px}.homeLaunchIntro p,.homeLaunchCopy small{line-height:1.35}.nextMatchCountdownActions button{min-height:48px}main:has(.matchEngineHero) button{min-height:48px}}@media(max-width:760px){.shell{display:block;min-width:0;min-height:100svh;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.matchEngineHero>div:first-child>strong,.recentBallButton,.scheduledCountdownGrid strong{font-variant-numeric:tabular-nums}.sidebar{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:60;height:calc(64px + env(safe-area-inset-bottom));padding:8px 10px calc(8px + env(safe-area-inset-bottom));display:block;border-top:1px solid var(--pp-border);border-right:0;background:#151515}.sidebar .brandHome,.sidebarFoot{display:none!important}.sidebar nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;position:relative}.sidebar>nav>.nav{width:100%;min-width:0;min-height:48px;padding:4px 2px;gap:3px;justify-content:center;flex-direction:column;font-size:11px!important;line-height:1.15;overflow:hidden}.sidebar>nav>.nav .navLabel{font-size:11px;line-height:1.15;white-space:nowrap}.sidebar>nav>.nav svg{width:22px;height:22px;flex:0 0 auto}.navSecondary{position:fixed;left:10px;right:10px;bottom:calc(70px + env(safe-area-inset-bottom));z-index:61;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px;margin:0;padding:8px;background:#151515;border:1px solid var(--pp-border);border-radius:14px;box-shadow:0 16px 40px #00000073}.navSecondary .nav{min-width:0;justify-content:flex-start;font-size:14px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}main{width:100%;max-width:100%;min-width:0;padding:max(14px,env(safe-area-inset-top)) 12px calc(80px + env(safe-area-inset-bottom));overflow-x:hidden}.shell:has(.homeLaunchpad){height:100svh;min-height:100svh;overflow:hidden}.shell:has(.homeLaunchpad) header{display:none}.shell:has(.homeLaunchpad) main{position:fixed;inset:0 0 calc(88px + env(safe-area-inset-bottom)) 0;height:auto;min-height:0;padding:10px 12px 8px;overflow:hidden}.homeLaunchpad{height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;overflow:hidden}.homeLaunchIntro{min-width:0;padding:0}.homeLaunchIntro h2{font-size:24px;margin:0}.homeLaunchIntro p{display:none}.homeLaunchGrid{min-width:0;min-height:0;grid-template-columns:1fr;grid-template-rows:repeat(4,minmax(0,1fr));gap:7px;overflow:hidden}.homeLaunchCard{min-width:0;min-height:0;height:100%;padding:8px 20px;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;overflow:hidden}.homeLaunchIcon{width:58px;height:58px;border-radius:16px}.homeLaunchIcon svg{width:30px;height:30px}.homeLaunchCopy{min-width:0}.homeLaunchCopy strong{font-size:22px;line-height:1.15;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.homeLaunchCopy small{display:none}.homeLaunchArrow{font-size:36px;line-height:1}.nextMatchCountdown{min-width:0;margin-top:0;padding:10px 12px;gap:10px;overflow:hidden}.nextMatchCountdown>div:first-child{flex:1;min-width:0;gap:3px}.nextMatchCountdown>div:first-child>strong,.nextMatchCountdown span:not(.status){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nextMatchCountdown span:not(.status){font-size:13px}.nextMatchCountdownActions{min-width:0;gap:5px}.nextMatchCountdownActions button:first-of-type{display:none}.nextMatchCountdownActions>strong{font-size:1rem}}.playerCreatorShell{width:min(100%,760px);margin:0 auto}.playerCreatorShell.hasPlayer{display:none}.playerCreatorShell .premiumPlayerFlow{min-height:calc(100svh - 150px);padding:24px clamp(16px,4vw,32px) calc(104px + env(safe-area-inset-bottom));justify-content:center}.playerCreatorShell .playerFlowTop button{display:inline-flex;align-items:center;gap:5px}.playerCreatorShell .playerFlowNext{margin-top:auto}.playerFirstRun{max-width:980px;margin:0 auto}.playerFirstRun .cinematicPlayerIntro{min-height:min(680px,calc(100svh - 150px))}.playerIntroBackdrop{background-color:#090909;background-image:url(https://images.yourstory.com/cs/1/cf24a550516a11eaafc11df2ef7d6a88/5e946149338c6-1586782545274.png?ar=16%3A9&crop=faces&format=auto&mode=crop&q=85&w=1920);background-repeat:no-repeat;background-size:cover;background-position:center center;filter:grayscale(1) brightness(.48) contrast(1.12);transform:scale(1.015)}.playerCreateGrid.hasPlayer{display:none}.playerCreateGrid:not(.hasPlayer){display:block;max-width:980px;margin:0 auto}.playerCreateGrid:not(.hasPlayer)>.card:first-child{padding:0;border:0;background:transparent;overflow:hidden}.playerCreateGrid:not(.hasPlayer)>.card:first-child>h3{display:none}.playerBuildGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.playerBuildChoices{display:grid;gap:16px}.playerBuildChoice{border:0;padding:0;margin:0;min-width:0}.playerBuildChoice legend,.shirtNumberField{font-size:14px;font-weight:850;color:#e4e4e4}.playerBuildChoice legend{margin-bottom:8px}.playerBuildChips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bowlingStyleChips{grid-template-columns:repeat(3,minmax(0,1fr))}.buildChip{min-height:52px;border:1px solid #4b4b4b;border-radius:11px;background:#202020;color:#f2f2f2;font:inherit;font-size:14px;font-weight:900;letter-spacing:.02em;padding:10px 12px;cursor:pointer}.buildChip.selected{background:#b6fa13;border-color:#b6fa13;color:#080808}.buildChip:focus-visible{outline:3px solid #b6fa13;outline-offset:2px}.shirtNumberField{display:grid;gap:7px;max-width:180px}.shirtNumberField input{min-height:50px;font-size:16px}.creatorCardPreview{max-width:360px;margin:4px auto 2px;width:100%;background:#111;border:1px solid #3c3c3c;border-radius:18px;padding:14px;display:grid;gap:5px}.creatorCardPreview>div{height:150px;border-radius:12px;background:#202020;display:grid;place-items:center;overflow:hidden;color:var(--pp-accent);font-size:38px;font-weight:950}.creatorCardPreview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.creatorCardPreview small{color:var(--pp-accent);font-weight:900;letter-spacing:.08em}.creatorCardPreview strong{font-size:24px}.creatorCardPreview>span{color:var(--pp-muted)}.liveCreatorCard{grid-template-columns:88px 1fr;align-items:stretch;gap:12px;margin:2px auto 8px;padding:10px}.liveCreatorCard>div{height:94px;border-radius:10px;font-size:28px}.liveCreatorCard>section{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px}.liveCreatorCard small{font-size:12px}.liveCreatorCard strong{font-size:20px;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.liveCreatorCard section>span{color:var(--pp-muted);font-size:13px;font-weight:750}.playerReveal{min-height:calc(100svh - 130px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;text-align:center}.playerReveal>.status{animation:playerRevealSettle .32s ease-out both}.playerRevealCard{width:min(100%,390px);background:#101010;border:1px solid #3a3a3a;border-radius:22px;padding:16px;text-align:left;animation:playerCardReveal .48s cubic-bezier(.2,.8,.2,1) .08s both}.playerReveal>h3{animation:playerRevealSettle .32s ease-out .28s both}.playerReveal>.playerEnter{animation:playerRevealSettle .32s ease-out .38s both}.playerRevealPhoto{height:260px;border-radius:15px;background:#202020;display:grid;place-items:center;overflow:hidden;color:var(--pp-accent);font-size:56px;font-weight:950}.playerRevealPhoto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.playerRevealCard>span{display:block;margin-top:13px;color:var(--pp-accent);font-size:12px;font-weight:900;letter-spacing:.08em}.playerRevealCard h2{font-size:30px;margin:7px 0 2px}.playerRevealCard p{margin:0;color:var(--pp-muted)}.playerRevealCard>div:last-child{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr;gap:7px;align-items:baseline;margin-top:18px}.playerRevealCard small{color:var(--pp-dim);font-size:12px;font-weight:800}.playerEnter{width:min(100%,390px)}@media(max-width:760px){main:has(.playerFirstRun){height:calc(100dvh - 64px - env(safe-area-inset-bottom));min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-bottom:12px}.playerFirstRun{flex:1 1 auto;min-height:0;margin:0 -12px;overflow:hidden}.playerFirstRun .playerOnboardLanding.cinematicPlayerIntro{height:100%;min-height:0;border-radius:0}.playerFirstRun .playerIntroContent{padding:24px 22px}.playerCreatorShell{margin:-14px -12px 0;width:auto}.playerCreatorShell .premiumPlayerFlow{min-height:calc(100svh - 80px);padding:18px 14px calc(112px + env(safe-area-inset-bottom));justify-content:flex-start}.playerOnboardLanding.cinematicPlayerIntro{min-height:calc(100svh - 80px);border-radius:0}.premiumPlayerFlow{padding:18px 14px;min-height:calc(100svh - 80px);justify-content:center}.playerBuildGrid{grid-template-columns:1fr}.bowlingStyleChips{grid-template-columns:repeat(2,minmax(0,1fr))}.buildChip{min-height:50px}.shirtNumberField{max-width:none}.playerReveal{min-height:calc(100svh - 80px)}}@media(max-width:760px){.landingShell{height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden}.landingContent>.landingTop{flex:0 0 auto;width:100%;min-height:0;padding:0;margin:0 0 26px;justify-content:center}.landingContent>.landingTop .landingBrand{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.landingLogo{width:140px;margin:0;filter:drop-shadow(0 0 16px rgba(223,255,0,.24))}.landingWordmark{font-size:42px;line-height:.9;letter-spacing:-.025em;text-shadow:0 0 22px rgba(223,255,0,.14)}.landingContent{flex:1 1 auto;min-height:0;width:auto;max-width:none;margin:0 16px;padding:6px 0 calc(8px + env(safe-area-inset-bottom));display:flex;flex-direction:column;justify-content:center;overflow:hidden;transform:translateY(-42px)}.landingContent h1{font-size:clamp(38px,11vw,48px);line-height:1.02;letter-spacing:-.045em;margin:0 0 17px;text-align:center}.landingContent>p{max-width:360px;font-size:15px;line-height:1.45;margin:0 auto 21px;text-align:center}.landingMainAction{width:100%;min-height:48px;padding:10px 14px;margin:0 0 22px}.landingDisclosure{width:100%;min-height:0;margin-top:0;padding-top:14px;text-align:center}.landingDisclosure summary{position:relative;display:flex;align-items:center;justify-content:center;min-height:50px;padding:2px 34px;color:#fff;font-size:21px;line-height:1.15;font-weight:900;letter-spacing:-.015em;text-align:center}.landingDisclosure summary:after{position:absolute;right:0;float:none;margin:0;font-size:22px;font-weight:900}.landingWatch{grid-template-columns:minmax(0,1fr) 132px;gap:6px;padding:6px 0 0;text-align:left}.landingWatch input,.landingWatch button{min-height:48px;padding:9px 10px}.landingWatch button,.landingPublicSearch>.primary{width:132px;min-width:132px;max-width:132px;height:48px;min-height:48px;padding:8px 10px;justify-self:end;white-space:nowrap}.landingSearchDivider{font-size:12px;line-height:1.2;margin:8px 0 6px}.landingPublicSearch{grid-template-columns:minmax(0,1fr) minmax(0,.85fr) 132px;gap:6px;text-align:left}.landingPublicSearch>input:first-child{grid-column:1/3;grid-row:1}.landingPublicSearch>.primary{grid-column:3;grid-row:1}.landingPublicSearch>input[type=date]{grid-column:1;grid-row:2}.landingPublicSearch>select{grid-column:2/4;grid-row:2}.landingPublicSearch input,.landingPublicSearch select,.landingPublicSearch .primary{min-height:48px;padding:8px 10px}.landingDisclosure>span{font-size:13px;line-height:1.3;margin-top:7px}.landingDisclosure .publicMatchResults{max-height:min(18dvh,130px)}}@media(max-width:760px)and (max-height:620px){.landingContent>.landingTop{min-height:0;padding:0;margin-bottom:14px}.landingContent>.landingTop .landingBrand{gap:5px}.landingLogo{width:104px;margin:0;filter:drop-shadow(0 0 12px rgba(223,255,0,.2))}.landingWordmark{font-size:34px;line-height:.9;letter-spacing:-.02em;text-shadow:0 0 16px rgba(223,255,0,.11)}.landingContent{padding-top:2px;padding-bottom:calc(5px + env(safe-area-inset-bottom));transform:translateY(-12px)}.landingContent h1{font-size:34px;line-height:1;margin-bottom:10px;text-align:center}.landingContent>p{font-size:14px;line-height:1.4;margin:0 auto 12px;text-align:center}.landingDisclosure{margin-top:0;padding-top:7px}.landingDisclosure summary{min-height:44px;font-size:18px}.landingDisclosure summary:after{font-size:20px}.landingWatch{padding-top:4px}.landingSearchDivider{margin:5px 0 4px}.landingDisclosure>span{margin-top:4px}}@media(max-width:600px){.nextMatchCountdown{flex-direction:row!important;align-items:center!important}.nextMatchCountdownActions{display:grid;justify-items:end;flex:0 0 auto;white-space:nowrap}.nextMatchCountdownActions .secondary{min-height:44px;padding:8px 10px}}@media(max-height:620px)and (max-width:760px){.homeLaunchIntro{display:none}.homeLaunchCard{padding:6px 10px}.nextMatchCountdown{padding:8px 10px}main:has(.matchEngineHero){padding-top:8px}.scoreHeader,.matchEngineHero{padding:9px 10px}.enginePanel{padding:9px}}@media(max-width:360px){.largeTextScoring .crease{grid-template-columns:1fr!important}.largeTextScoring .crease div:first-child{grid-column:auto}.largeTextScoring .liveHeaderActions,.largeTextScoring .correctionActions{grid-template-columns:1fr}}@media(max-width:760px){.primaryScorerMode:has(.matchEngineHero){padding-bottom:calc(338px + env(safe-area-inset-bottom))}.primaryScorerMode .spectatorShareCard,.primaryScorerMode .dualScoring,.primaryScorerMode .personnelBar.collapsed,.primaryScorerMode .smartScoringBar,.primaryScorerMode .rateBoard,.primaryScorerMode .quickCorrection,.primaryScorerMode .liveScorecard,.primaryScorerMode .extrasLine,.primaryScorerMode .projectionRow,.primaryScorerMode .betaReportButton{display:none!important}.primaryScorerMode .matchEngineHero{position:sticky;top:max(6px,env(safe-area-inset-top));z-index:35;display:grid!important;grid-template-columns:minmax(120px,.8fr) 1.2fr!important;gap:10px!important;padding:10px 12px!important;margin:0 0 8px!important;border:1px solid #363636;border-left:4px solid var(--pp-accent);border-radius:13px;background:#0a0a0af7!important;box-shadow:0 8px 24px #00000052;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.primaryScorerMode .matchEngineHero>div:first-child>span{font-size:11px!important}.primaryScorerMode .matchEngineHero>div:first-child>strong{font-size:clamp(2.65rem,13vw,3.5rem)!important;margin:2px 0 3px!important}.primaryScorerMode .matchEngineHero>div:first-child>small{font-size:12px!important;line-height:1.25!important}.primaryScorerMode .crease{grid-template-columns:1fr 1fr!important;gap:5px!important}.primaryScorerMode .crease div{padding:7px 8px!important;border-radius:8px!important;min-width:0}.primaryScorerMode .crease div:first-child{grid-column:1/2!important;background:#20240f!important;padding:7px 8px!important}.primaryScorerMode .crease div:last-child{grid-column:1/-1}.primaryScorerMode .crease span{font-size:10px!important}.primaryScorerMode .crease strong,.primaryScorerMode .crease div:first-child strong{font-size:13px!important;margin-top:2px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.primaryScorerMode .enginePanel{padding:0!important;margin:0!important;border:0!important;background:transparent!important}.primaryScorerMode .forcedPersonnelPrompt{position:fixed;left:10px;right:10px;bottom:calc(74px + env(safe-area-inset-bottom));z-index:73;max-height:62dvh;overflow:auto;margin:0!important;padding:16px!important;background:#151515!important;border:2px solid var(--pp-accent)!important;box-shadow:0 0 0 100vmax #000000ad,0 18px 55px #0009}.primaryScorerMode .forcedPersonnelPrompt>strong{font-size:21px}.primaryScorerMode .personnelDecisionGrid{grid-template-columns:1fr 1fr}.primaryScorerMode .personnelDecisionCard{min-height:64px}.primaryScorerMode .primaryScoringButtons{position:fixed;left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom));z-index:51;grid-template-columns:repeat(3,1fr)!important;gap:7px!important;padding:45px 10px 66px!important;margin:0!important;background:#0e0e0efb;border-top:1px solid #3b3b3b;box-shadow:0 -12px 30px #00000061}.primaryScorerMode .primaryScoringButtons:before{content:"CURRENT OVER  ·  " attr(aria-label);position:absolute;left:12px;right:12px;top:9px;height:27px;color:var(--pp-accent);font-size:11px;font-weight:950;letter-spacing:.08em;border-bottom:1px solid #333;display:flex;align-items:center}.primaryScorerMode .primaryScoringButtons .scoreButton{min-height:54px!important;border-radius:12px!important;font-size:17px!important}.primaryScorerMode .advancedScoringTrigger{position:fixed;left:10px;right:10px;bottom:calc(72px + env(safe-area-inset-bottom));z-index:52;min-height:48px!important;margin:0!important;border-radius:11px}.primaryScorerMode .engineActions{position:static!important;margin:10px 0!important;padding:0!important;border:0!important;background:transparent!important}.primaryScorerMode .inningsTransition{position:relative;z-index:55}.primaryScorerMode .personnelBar.expanded{position:fixed;left:10px;right:10px;bottom:calc(74px + env(safe-area-inset-bottom));z-index:74;max-height:70dvh;overflow:auto;margin:0;background:#151515;border:2px solid var(--pp-accent);box-shadow:0 0 0 100vmax #000000b3}}.powerHeroActions{display:grid;gap:14px}.powerHeroCard{position:relative;width:100%;min-height:146px;border-radius:22px;padding:22px 84px 22px 22px;display:grid;grid-template-columns:68px minmax(0,1fr);gap:20px;align-items:center;text-align:left;overflow:hidden;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.powerHeroCard:active{transform:scale(.992)}.powerHeroCard:focus-visible{outline:3px solid var(--pp-accent);outline-offset:3px}.powerHeroPrimary{background:var(--pp-accent);color:#090909;border:1px solid var(--pp-accent);box-shadow:0 10px 24px #0000002e}.powerHeroSecondary{background:#151515;color:#fff;border:1px solid #687400;box-shadow:0 10px 24px #00000038}.powerHeroIcon{width:68px;height:68px;border-radius:20px;display:grid;place-items:center;background:#1d1d1d;color:var(--pp-accent);border:1px solid #3b3b3b}.powerHeroPrimary .powerHeroIcon,.powerHeroPrimary .matchesHeroIcon{background:#101010;color:var(--pp-accent);border:0}.powerHeroCopy{display:grid;gap:5px;min-width:0}.powerHeroCopy strong{font-size:clamp(24px,4vw,31px);line-height:1.05;letter-spacing:-.03em}.powerHeroCopy small{font-size:15px;line-height:1.38;color:#b7b7b7;max-width:560px}.powerHeroPrimary .powerHeroCopy small{color:#343900}.powerHeroChevron{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--pp-accent);color:#101010}.powerHeroPrimary .powerHeroChevron,.powerHeroPrimary .matchesHeroChevron{background:#101010;color:#fff}.teamsPrimaryActions{margin-bottom:2px}.homeLaunchCard{border-color:#303030!important;border-radius:18px!important;background:#151515!important;box-shadow:0 8px 20px #00000029}.homeLaunchCard:hover,.homeLaunchCard:focus-visible{border-color:#687400!important;background:#191919!important}.homeLaunchPrimary{background:var(--pp-accent)!important;border-color:var(--pp-accent)!important;color:#080808!important}.homeLaunchPrimary:hover,.homeLaunchPrimary:focus-visible{background:var(--pp-accent)!important;border-color:var(--pp-accent)!important}.homeLaunchIcon{background:#1d1d1d!important;border:1px solid #343434}.homeLaunchPrimary .homeLaunchIcon{background:#101010!important;border-color:#101010}.homeLaunchArrow{width:42px!important;height:42px!important;padding:8px;border-radius:50%;background:#222;color:var(--pp-accent)!important}.homeLaunchPrimary .homeLaunchArrow{background:#101010;color:#fff!important}.discoverTabs,.teamTabs,.publicPlayerTabs{background:#111!important;border:0!important;border-radius:12px!important;padding:3px!important;gap:2px!important}.discoverTabs button,.teamTabs button,.publicPlayerTabs button{border:0!important;background:transparent!important;color:#8f8f8f!important;border-radius:9px!important;min-height:46px;font-weight:900}.discoverTabs button.active,.teamTabs button.active,.publicPlayerTabs button.active{background:transparent!important;color:#fff!important;box-shadow:inset 0 -2px 0 var(--pp-accent)!important}.publicPlayerTabs{margin-top:10px}@media(max-width:760px){.powerHeroActions{gap:12px}.powerHeroCard{min-height:136px;padding:19px 68px 19px 17px;grid-template-columns:60px minmax(0,1fr);gap:16px;border-radius:20px}.powerHeroIcon{width:60px;height:60px;border-radius:17px}.powerHeroCopy strong{font-size:24px}.powerHeroCopy small{font-size:14px;line-height:1.35}.powerHeroChevron{right:14px;width:48px;height:48px}.homeLaunchCard{border-radius:15px!important;box-shadow:none}.homeLaunchArrow{width:40px!important;height:40px!important;padding:7px}}.scorerModeBanner{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;border:1px solid #535a29;border-radius:11px;background:#252715;padding:10px 12px}.scorerModeBanner strong{color:var(--pp-accent);font-size:12px;letter-spacing:.08em}.scorerModeBanner span{font-size:13px;color:#d7d7c5;text-align:right}.primaryScorerMode .dualScoring .independentButtons,.primaryScorerMode .dualScoring .ledgerStrip,.primaryScorerMode .dualScoring>.secondary{display:none!important}.secondaryScorerMode .personnelBar,.secondaryScorerMode .enginePanel,.secondaryScorerMode .canonicalOnlyAction{display:none!important}.dualScoring.independentLocked .independentButtons,.dualScoring.independentLocked>.secondary{pointer-events:none;opacity:.45}.postMatchVerification{margin:14px 0;border:1px solid #3b3f27;border-radius:14px;background:#171811;padding:14px}.postMatchVerificationHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.postMatchVerificationHead strong,.postMatchVerificationHead small{display:block}.postMatchVerificationHead strong{font-size:18px;margin-top:4px}.postMatchVerificationHead small{color:var(--pp-muted);font-size:13px;margin-top:4px;line-height:1.45}.postMatchVerificationHead svg{color:var(--pp-accent);flex:0 0 auto}.verificationSlots{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.verificationSlot{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--pp-border);border-radius:10px;background:#202020;padding:11px}.verificationSlot span,.verificationSlot strong{display:block}.verificationSlot span{font-size:11px;color:var(--pp-muted);font-weight:900;letter-spacing:.05em}.verificationSlot strong{font-size:14px;margin-top:3px}.verificationSlot small{color:var(--pp-muted);font-size:12px;text-align:right}.verificationSlot b{color:var(--pp-accent);font-size:12px;letter-spacing:.06em}.verificationSlot.confirmed{border-color:#485322;background:#202315}.verificationSlot .primary{min-height:42px;white-space:nowrap}.verificationActions{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.verificationDispute{display:flex;gap:8px;align-items:flex-start;margin-top:10px;border:1px solid #66352f;border-radius:9px;background:#2b1715;padding:9px 10px}.verificationDispute strong{color:#ffaaa1;font-size:12px}.verificationDispute span{color:#e1b5b0;font-size:13px;line-height:1.4}@media(max-width:760px){.scorerModeBanner{align-items:flex-start;flex-direction:column}.scorerModeBanner span{text-align:left}.secondaryScorerMode:has(.matchEngineHero) .dualScoring{order:2}.secondaryScorerMode:has(.matchEngineHero) .matchEngineHero{order:1}.verificationSlots{grid-template-columns:1fr}.verificationSlot{align-items:flex-start;flex-direction:column}.verificationSlot small{text-align:left}.verificationSlot .primary{width:100%}.verificationActions{display:grid;grid-template-columns:1fr}.verificationActions button{min-height:50px}}.shell.scoringFocus{display:block!important;height:100dvh;min-height:100dvh;overflow:hidden!important;background:#0d0e0f}.shell.scoringFocus>.sidebar,.shell.scoringFocus>.installPrompt,.shell.scoringFocus>.notificationOnboardingBackdrop{display:none!important}main.primaryScorerMode{height:100dvh!important;max-height:100dvh!important;min-height:0!important;width:min(100%,920px)!important;max-width:920px!important;margin:0 auto!important;padding:10px 12px max(10px,env(safe-area-inset-bottom))!important;box-sizing:border-box;overflow:hidden!important;display:flex!important;flex-direction:column;gap:8px;background:#0d0e0f}.primaryScorerMode>.globalAccountButton,.primaryScorerMode>.engagementNotice,.primaryScorerMode .spectatorShareCard,.primaryScorerMode .dualScoring,.primaryScorerMode .personnelBar,.primaryScorerMode .smartScoringBar,.primaryScorerMode .rateBoard,.primaryScorerMode .quickCorrection,.primaryScorerMode .liveScorecard,.primaryScorerMode .inningsAnalysis,.primaryScorerMode .extrasLine,.primaryScorerMode .projectionRow,.primaryScorerMode .betaReportButton,.primaryScorerMode .advancedScoringTrigger,.primaryScorerMode .engineActions{display:none!important}.primaryScorerMode>.alert,.primaryScorerMode .savingScore,.primaryScorerMode .connectionBanner,.primaryScorerMode .scoreFeedback,.primaryScorerMode .studioNotice{position:fixed!important;left:50%!important;top:max(10px,env(safe-area-inset-top))!important;transform:translate(-50%)!important;z-index:140!important;width:min(calc(100% - 24px),560px)!important;margin:0!important}.primaryScorerMode .balancedLiveHeader{flex:0 0 42px!important;min-height:42px!important;margin:0!important;padding:0 12px!important;border:1px solid #292d31!important;border-radius:12px!important;background:#141618!important;display:flex!important;align-items:center!important}.primaryScorerMode .balancedLiveHeader .liveFocusIdentity{width:100%;display:flex;align-items:center;justify-content:space-between}.primaryScorerMode .balancedLiveHeader .liveFocusIdentity>div{display:flex;align-items:center;gap:10px;min-width:0}.primaryScorerMode .liveDot{color:var(--pp-accent)!important;font-size:11px!important;font-weight:950!important;letter-spacing:.08em;white-space:nowrap}.primaryScorerMode .liveIdentity{display:flex!important;align-items:center!important;gap:8px!important;min-width:0}.primaryScorerMode .liveIdentity .matchCode{font-size:10px!important;color:#848c94!important}.primaryScorerMode .liveIdentity strong{font-size:13px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#f5f7f8!important}.primaryScorerMode .balancedScoreHero{position:static!important;top:auto!important;z-index:auto!important;flex:0 0 116px!important;min-height:116px!important;margin:0!important;padding:13px 14px!important;border:1px solid #30353a!important;border-radius:15px!important;background:linear-gradient(145deg,#171a1d,#111315)!important;box-shadow:none!important;display:grid!important;grid-template-columns:minmax(130px,.8fr) minmax(0,1.2fr)!important;gap:14px!important;align-items:center!important}.primaryScorerMode .balancedScorePrimary{min-width:0}.primaryScorerMode .balancedScorePrimary>span{display:block;color:#9da5ac;font-size:10px;font-weight:900;letter-spacing:.08em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.primaryScorerMode .balancedScorePrimary>strong{display:block!important;color:#f7f8f8!important;font-size:clamp(38px,8vw,58px)!important;line-height:.95!important;letter-spacing:-.055em!important;margin:5px 0 4px!important}.primaryScorerMode .balancedScorePrimary>small{display:block!important;color:#b7bec4!important;font-size:11px!important;font-weight:800!important;letter-spacing:.04em!important}.primaryScorerMode .balancedScoreMetrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.primaryScorerMode .balancedScoreMetrics>div{min-width:0;border:1px solid #2d3236;border-radius:10px;background:#1b1e21;padding:7px 8px}.primaryScorerMode .balancedScoreMetrics span,.primaryScorerMode .balancedScoreMetrics strong,.primaryScorerMode .balancedScoreMetrics small{display:block}.primaryScorerMode .balancedScoreMetrics span{font-size:9px;color:#8f989f;font-weight:900;letter-spacing:.07em}.primaryScorerMode .balancedScoreMetrics strong{font-size:18px;color:#fff;line-height:1.05;margin-top:2px}.primaryScorerMode .balancedScoreMetrics small{font-size:9px;color:#9ca4aa;margin-top:1px}.primaryScorerMode .deliveryMemory{flex:0 0 62px;min-height:62px;margin:0!important;padding:8px 10px;border:1px solid #2c3135;border-radius:13px;background:#151719;display:grid;grid-template-columns:minmax(86px,.38fr) minmax(0,1fr);gap:10px;align-items:center}.primaryScorerMode .lastDeliveryMemory,.primaryScorerMode .thisOverMemory{min-width:0}.primaryScorerMode .lastDeliveryMemory span,.primaryScorerMode .thisOverMemory>span{display:block;font-size:9px;color:#8f979d;font-weight:900;letter-spacing:.07em}.primaryScorerMode .lastDeliveryMemory strong{display:block;font-size:18px;color:var(--pp-accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}.primaryScorerMode .deliveryRail{display:flex;gap:5px;align-items:center;overflow:hidden;margin-top:5px;min-height:28px}.primaryScorerMode .deliveryRail>small{font-size:11px;color:#858d93}.primaryScorerMode .deliveryChip{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:28px;height:28px;padding:0 6px;border:1px solid #3b4146;border-radius:999px;background:#22262a;color:#f2f4f5;font-size:10px;font-weight:900}.primaryScorerMode .deliveryChip.wicket{border-color:#91403d;background:#351718;color:#ff918b}.primaryScorerMode .deliveryChip:last-child{border-color:var(--pp-accent);box-shadow:0 0 0 1px #dfff002e}.primaryScorerMode .balancedParticipants{flex:0 0 72px;min-height:72px;margin:0!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.primaryScorerMode .participantCard{min-width:0;border:1px solid #2e3337;border-radius:12px;background:#17191b;padding:8px 9px;display:grid;grid-template-rows:auto 1fr auto;align-items:center}.primaryScorerMode .participantCard span{font-size:8px;color:#899198;font-weight:950;letter-spacing:.06em}.primaryScorerMode .participantCard strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#f5f6f7}.primaryScorerMode .participantCard b{font-size:11px;color:#cbd0d4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.primaryScorerMode .participantCard.strikerCard{border-color:var(--pp-accent);background:#1b2112;box-shadow:inset 3px 0 0 var(--pp-accent)}.primaryScorerMode .participantCard.strikerCard span,.primaryScorerMode .participantCard.strikerCard b{color:var(--pp-accent)}.primaryScorerMode .balancedEnginePanel{flex:1 1 auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.primaryScorerMode .balancedScoringPad{position:static!important;inset:auto!important;z-index:auto!important;flex:1 1 auto!important;min-height:0!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-template-rows:minmax(74px,1.35fr) minmax(58px,.9fr)!important;gap:7px!important}.primaryScorerMode .balancedScoringPad:before{display:none!important;content:none!important}.primaryScorerMode .balancedScoringPad .scoreButton{min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;border-radius:13px!important;background:#202428!important;border:1px solid #3a4147!important;color:#f5f6f7!important;font-weight:950!important;font-size:15px!important;box-shadow:none!important;touch-action:manipulation;transition:transform .08s ease,border-color .08s ease,background .08s ease}.primaryScorerMode .balancedScoringPad .scoreButton:nth-child(-n+6){font-size:clamp(25px,5.2vw,38px)!important;letter-spacing:-.03em}.primaryScorerMode .balancedScoringPad .scoreButton:nth-child(7){background:#351718!important;border-color:#8f3b39!important;color:#ff8f88!important}.primaryScorerMode .balancedScoringPad .scoreButton:nth-child(n+8):nth-child(-n+11){background:#24231c!important;border-color:#55513a!important;color:#f2f1dc!important;font-size:12px!important}.primaryScorerMode .balancedScoringPad .scoreButton:nth-child(12){background:#181b1e!important;color:#bcc3c8!important;font-size:12px!important}.primaryScorerMode .balancedScoringPad .scoreButton:active{transform:scale(.97);border-color:var(--pp-accent)!important;box-shadow:0 0 0 2px #dfff0026!important}.primaryScorerMode .balancedScoringPad.scoreLocked .scoreButton:not(:nth-child(12)){opacity:.38!important}.primaryScorerMode .milestoneCelebration{position:fixed!important;z-index:145!important}.primaryScorerMode .forcedPersonnelPrompt{position:fixed!important;left:12px!important;right:12px!important;bottom:max(12px,env(safe-area-inset-bottom))!important;z-index:130!important;max-height:76dvh!important;overflow:auto!important;margin:0!important;padding:16px!important;border:2px solid var(--pp-accent)!important;border-radius:15px!important;background:#151719!important;box-shadow:0 0 0 100vmax #000000b8,0 18px 55px #0000008c!important}.primaryScorerMode .inningsTransition{position:fixed!important;left:12px!important;right:12px!important;bottom:max(12px,env(safe-area-inset-bottom))!important;z-index:130!important;max-height:82dvh!important;overflow:auto!important;margin:0!important;background:#151719!important;box-shadow:0 0 0 100vmax #000000b8!important}.primaryScorerMode .contextualExtraSheet .sheetScoringButtons{grid-template-columns:repeat(3,1fr)!important}.primaryScorerMode .preDeliveryRunout{width:100%;margin-bottom:10px}@media(max-width:760px){main.primaryScorerMode{padding:7px 8px max(7px,env(safe-area-inset-bottom))!important;gap:6px!important}.primaryScorerMode .balancedLiveHeader{flex-basis:38px!important;min-height:38px!important;padding:0 9px!important}.primaryScorerMode .liveIdentity strong{font-size:11px!important}.primaryScorerMode .balancedScoreHero{flex-basis:104px!important;min-height:104px!important;padding:10px!important;grid-template-columns:minmax(112px,.78fr) minmax(0,1.22fr)!important;gap:8px!important}.primaryScorerMode .balancedScorePrimary>strong{font-size:40px!important}.primaryScorerMode .balancedScoreMetrics{gap:4px!important}.primaryScorerMode .balancedScoreMetrics>div{padding:5px 6px!important}.primaryScorerMode .balancedScoreMetrics strong{font-size:15px!important}.primaryScorerMode .deliveryMemory{flex-basis:56px;min-height:56px;padding:6px 8px;grid-template-columns:minmax(78px,.34fr) minmax(0,1fr);gap:7px}.primaryScorerMode .lastDeliveryMemory strong{font-size:15px}.primaryScorerMode .deliveryRail{gap:3px}.primaryScorerMode .deliveryChip{min-width:24px;height:24px;padding:0 4px;font-size:9px}.primaryScorerMode .balancedParticipants{flex-basis:64px;min-height:64px;gap:4px}.primaryScorerMode .participantCard{padding:6px}.primaryScorerMode .participantCard span{font-size:7px}.primaryScorerMode .participantCard strong{font-size:10px}.primaryScorerMode .participantCard b{font-size:9px}.primaryScorerMode .balancedScoringPad{gap:5px!important;grid-template-rows:minmax(64px,1.3fr) minmax(52px,.88fr)!important}.primaryScorerMode .balancedScoringPad .scoreButton{border-radius:11px!important;font-size:11px!important}.primaryScorerMode .balancedScoringPad .scoreButton:nth-child(-n+6){font-size:26px!important}.primaryScorerMode .balancedScoringPad .scoreButton:nth-child(n+7){font-size:10px!important;padding:4px!important}}@media(max-height:700px)and (max-width:760px){main.primaryScorerMode{gap:4px!important;padding-top:4px!important}.primaryScorerMode .balancedLiveHeader{flex-basis:34px!important;min-height:34px!important}.primaryScorerMode .balancedScoreHero{flex-basis:94px!important;min-height:94px!important}.primaryScorerMode .balancedScorePrimary>strong{font-size:36px!important}.primaryScorerMode .deliveryMemory{flex-basis:50px;min-height:50px}.primaryScorerMode .balancedParticipants{flex-basis:58px;min-height:58px}.primaryScorerMode .balancedScoringPad{gap:4px!important;grid-template-rows:minmax(58px,1.25fr) minmax(48px,.85fr)!important}}.shell.scoringFocus{position:relative;isolation:isolate;background:#070807!important}.shell.scoringFocus:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:url(https://images.yourstory.com/cs/1/cf24a550516a11eaafc11df2ef7d6a88/5e946149338c6-1586782545274.png?ar=16%3A9&crop=faces&format=auto&mode=crop&q=85&w=1920) center/cover no-repeat;filter:grayscale(1) brightness(.34) contrast(1.18);transform:scale(1.02)}.shell.scoringFocus:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 12% 19%,rgba(223,255,0,.2),transparent 18%),radial-gradient(circle at 88% 21%,rgba(223,255,0,.15),transparent 20%),linear-gradient(180deg,#02030342,#0507056b 38%,#020303e0)}.shell.scoringFocus>main{position:relative;z-index:1;background:transparent!important}.primaryScorerMode .liveFixtureIdentity{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.primaryScorerMode .liveFixtureCopy{min-width:0}.primaryScorerMode .liveFixtureCopy strong,.primaryScorerMode .liveFixtureCopy span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.primaryScorerMode .liveFixtureCopy strong{font-size:15px;color:#fff;font-weight:950;letter-spacing:-.015em}.primaryScorerMode .liveFixtureCopy span{margin-top:3px;font-size:10px;color:#c1c5c7;font-weight:750}.primaryScorerMode .liveStatusCluster{display:grid;justify-items:end;gap:4px;flex:0 0 auto}.primaryScorerMode .liveStatusCluster .liveDot{display:flex;align-items:center;justify-content:center;background:var(--pp-accent);color:#090909!important;border-radius:8px;padding:5px 9px;font-size:10px!important;line-height:1;font-weight:950}.primaryScorerMode .liveStatusCluster code{font:inherit;font-size:10px;color:var(--pp-accent);font-weight:950;letter-spacing:.07em}.primaryScorerMode .chaseStatusStrip{order:2!important;flex:0 0 50px;min-height:50px;display:grid;grid-template-columns:.8fr 1.35fr .9fr;border:1px solid rgba(223,255,0,.34);border-radius:12px;overflow:hidden;background:#141b0ac2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 24px #0000002e}.primaryScorerMode .chaseStatusStrip>div{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:6px 10px;border-left:1px solid rgba(223,255,0,.18)}.primaryScorerMode .chaseStatusStrip>div:first-child{border-left:0}.primaryScorerMode .chaseStatusStrip span{font-size:8px;color:#a8b477;font-weight:900;letter-spacing:.06em}.primaryScorerMode .chaseStatusStrip strong{font-size:15px;color:var(--pp-accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.primaryScorerMode .scoreButton{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.primaryScorerMode .scoreButtonText{display:block;line-height:1}.primaryScorerMode .scoreActionGlyph{display:block;color:var(--pp-accent);font-size:20px;line-height:1;font-weight:950}.primaryScorerMode .undoGlyph{color:#e5e7e8}.primaryScorerMode .wicketGlyph{width:24px;height:19px;display:flex;align-items:flex-end;justify-content:space-between;gap:3px}.primaryScorerMode .wicketGlyph i{display:block;width:4px;height:17px;border-radius:2px;background:currentColor;box-shadow:0 -3px 0 -1px currentColor}@media(max-width:760px){main.primaryScorerMode{justify-content:flex-start!important;gap:7px!important;padding:8px 9px max(8px,env(safe-area-inset-bottom))!important}.primaryScorerMode .balancedLiveHeader{order:0!important;flex:0 0 62px!important;min-height:62px!important;margin:0!important;padding:8px 11px!important;border-radius:14px!important;background:#080b0bd1!important;border:1px solid rgba(255,255,255,.15)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;box-shadow:0 8px 28px #0000003d!important}.primaryScorerMode .liveIdentity .matchCode{background:#202428!important;color:var(--pp-accent)!important;border:1px solid #3c4349!important;border-radius:8px!important;padding:5px 8px!important;font-size:10px!important;font-weight:950!important;letter-spacing:.05em}.primaryScorerMode .balancedScoreHero{order:1!important;flex:0 0 140px!important;min-height:140px!important;max-height:140px!important;grid-template-columns:minmax(0,1.08fr) minmax(138px,.92fr)!important;gap:10px!important;padding:14px 14px 14px 16px!important;border:1px solid rgba(255,255,255,.16)!important;border-left:4px solid var(--pp-accent)!important;border-radius:17px!important;background:linear-gradient(145deg,#070909e6,#0a0d0cc7)!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;box-shadow:0 12px 32px #00000042,inset 0 1px #ffffff0a!important}.primaryScorerMode .balancedScorePrimary>span{color:var(--pp-accent)!important;font-size:11px!important;letter-spacing:.1em!important}.primaryScorerMode .balancedScorePrimary>strong{font-size:clamp(54px,15vw,70px)!important;line-height:.88!important;margin:7px 0 8px!important;letter-spacing:-.065em!important;text-shadow:0 4px 20px rgba(0,0,0,.34)}.primaryScorerMode .balancedScorePrimary>small{font-size:9px!important;color:#c0c6c7!important;line-height:1.3!important;font-weight:900!important;letter-spacing:.08em!important}.primaryScorerMode .balancedScoreMetrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto 1fr!important;align-content:center!important;gap:5px!important}.primaryScorerMode .balancedScoreMetrics .oversMetric{grid-column:1/-1!important}.primaryScorerMode .balancedScoreMetrics>div{min-height:42px!important;padding:6px 8px!important;border-radius:9px!important;background:#141818d1!important;border:1px solid rgba(255,255,255,.12)!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.primaryScorerMode .balancedScoreMetrics .oversMetric{min-height:44px!important}.primaryScorerMode .balancedScoreMetrics span{font-size:8px!important}.primaryScorerMode .balancedScoreMetrics strong{font-size:17px!important;margin-top:2px!important}.primaryScorerMode .balancedScoreMetrics .oversMetric strong{font-size:19px!important}.primaryScorerMode .deliveryMemory{order:3!important;flex:0 0 62px!important;min-height:62px!important;padding:7px 10px!important;border-radius:13px!important;background:#080b0acc!important;border:1px solid rgba(255,255,255,.14)!important;-webkit-backdrop-filter:blur(13px)!important;backdrop-filter:blur(13px)!important;box-shadow:0 8px 24px #0000002e!important}.primaryScorerMode .lastDeliveryMemory strong{font-size:16px!important}.primaryScorerMode .balancedParticipants{order:4!important;flex:0 0 120px!important;min-height:120px!important;gap:7px!important}.primaryScorerMode .participantCard{padding:12px!important;border-radius:13px!important;background:#060909d1!important;border:1px solid rgba(255,255,255,.14)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:0 8px 22px #00000029!important;row-gap:5px}.primaryScorerMode .participantCard.strikerCard{border-color:var(--pp-accent)!important;background:#131b08cc!important;box-shadow:inset 3px 0 0 var(--pp-accent),0 8px 22px #00000029!important}.primaryScorerMode .participantCard span{font-size:10px!important;letter-spacing:.08em!important;font-weight:950!important;color:#aab1b7!important}.primaryScorerMode .participantCard strong{font-size:16px!important;line-height:1.25!important}.primaryScorerMode .participantCard b{font-size:14px!important;line-height:1.25!important;color:#d8dde0!important}.primaryScorerMode .participantCard.strikerCard span,.primaryScorerMode .participantCard.strikerCard b{color:var(--pp-accent)!important}.primaryScorerMode .balancedEnginePanel{order:5!important;flex:1 1 auto!important;min-height:240px!important;max-height:305px!important;justify-content:flex-end!important;overflow:visible!important}.primaryScorerMode .balancedScoringPad{flex:1 1 auto!important;height:100%!important;min-height:0!important;max-height:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(4,minmax(48px,1fr))!important;gap:6px!important;align-content:stretch!important}.primaryScorerMode .balancedScoringPad .scoreButton{height:auto!important;min-height:0!important;border-radius:13px!important;background:linear-gradient(145deg,#1a1f20f0,#111516f0)!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 8px 18px #0003,inset 0 1px #ffffff0a!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.primaryScorerMode .balancedScoringPad .scoreButton:nth-child(-n+6){font-size:28px!important;color:#fff!important}.primaryScorerMode .balancedScoringPad .scoreButton:nth-child(7){background:linear-gradient(145deg,#360e0ff5,#21090af5)!important;border-color:#ff3b3b!important;color:#ff6262!important;font-size:13px!important}.primaryScorerMode .balancedScoringPad .scoreButton:nth-child(n+8):nth-child(-n+11){background:linear-gradient(145deg,#1f220cf5,#131609f5)!important;border-color:#dfff006b!important;color:#fff!important;font-size:13px!important;line-height:1.12!important}.primaryScorerMode .balancedScoringPad .scoreButton:nth-child(12){background:#0a0d0ef0!important;color:#e7e9ea!important;font-size:13px!important}}@media(max-width:760px)and (max-height:700px){main.primaryScorerMode{--scorer-touch-min: 48px;gap:5px!important;padding:5px 7px max(5px,env(safe-area-inset-bottom))!important;overflow-x:hidden!important;overflow-y:auto!important}.primaryScorerMode .balancedLiveHeader{flex-basis:var(--scorer-touch-min)!important;min-height:var(--scorer-touch-min)!important;padding:6px 9px!important}.primaryScorerMode .liveFixtureCopy strong{font-size:13px}.primaryScorerMode .liveFixtureCopy span{font-size:9px}.primaryScorerMode .balancedScoreHero{flex-basis:104px!important;min-height:104px!important;max-height:104px!important;padding:9px 10px!important}.primaryScorerMode .balancedScorePrimary>strong{font-size:48px!important;margin:5px 0!important}.primaryScorerMode .balancedScoreMetrics>div{min-height:34px!important;padding:4px 6px!important}.primaryScorerMode .balancedScoreMetrics .oversMetric{min-height:36px!important}.primaryScorerMode .balancedScoreMetrics strong{font-size:14px!important}.primaryScorerMode .balancedScoreMetrics .oversMetric strong{font-size:15px!important}.primaryScorerMode .chaseStatusStrip{flex-basis:42px!important;min-height:42px!important}.primaryScorerMode .chaseStatusStrip>div{padding:4px 7px!important}.primaryScorerMode .chaseStatusStrip strong{font-size:12px!important}.primaryScorerMode .deliveryMemory{flex-basis:50px!important;min-height:50px!important;padding:5px 8px!important}.primaryScorerMode .balancedParticipants{flex-basis:64px!important;min-height:64px!important;gap:5px!important}.primaryScorerMode .participantCard{padding:6px!important}.primaryScorerMode .participantCard strong{font-size:15px!important}.primaryScorerMode .participantCard b{font-size:13px!important}.primaryScorerMode .balancedEnginePanel{min-height:220px!important;max-height:270px!important}.primaryScorerMode .balancedScoringPad{grid-template-rows:repeat(4,minmax(var(--scorer-touch-min),1fr))!important;gap:5px!important}.primaryScorerMode .balancedScoringPad .scoreButton:nth-child(-n+6){font-size:26px!important}.primaryScorerMode .balancedScoringPad .scoreButton:nth-child(n+7){font-size:12px!important}.primaryScorerMode .scoreActionGlyph{font-size:17px!important}}.primaryScorerMode .liveShareHeader{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:#fff;cursor:pointer;text-align:left;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;border-color:#dfff0085!important;background:linear-gradient(135deg,#151912f0,#080b0be6)!important;box-shadow:inset 3px 0 0 var(--pp-accent),0 8px 28px #0000003d!important}.primaryScorerMode .liveShareHeader:active{transform:scale(.995)}.primaryScorerMode .liveShareHeader:focus-visible{outline:2px solid var(--pp-accent);outline-offset:2px}.primaryScorerMode .liveShareIcon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--pp-accent);color:#090909;flex:0 0 auto}.primaryScorerMode .liveShareCopy{min-width:0;display:block}.primaryScorerMode .liveShareCopy strong,.primaryScorerMode .liveShareCopy small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.primaryScorerMode .liveShareCopy strong{font-size:15px;font-weight:950;color:#fff;letter-spacing:-.01em}.primaryScorerMode .liveShareCopy small{font-size:11px;color:#b9c0c2;margin-top:3px;font-weight:750}.primaryScorerMode .liveShareCode{font-size:11px;font-weight:950;letter-spacing:.07em;color:var(--pp-accent);white-space:nowrap}.primaryScorerMode .overCompletePrompt{border-color:var(--pp-accent)!important;background:radial-gradient(circle at 15% 0,rgba(223,255,0,.12),transparent 34%),#131611!important}.primaryScorerMode .overCompleteKicker{display:inline-flex;width:-moz-max-content;width:max-content;max-width:100%;align-items:center;background:var(--pp-accent);color:#090909;border-radius:999px;padding:6px 10px;margin-bottom:9px;font-size:12px;font-weight:950;letter-spacing:.08em}.primaryScorerMode .overCompletePrompt>strong{display:block;font-size:24px!important;line-height:1.1;margin-bottom:6px;color:#fff}.primaryScorerMode .overCompletePrompt .formHint{font-size:14px!important;line-height:1.45;color:#d6dbcf!important;margin:0 0 12px!important}@media(max-width:760px)and (max-height:700px){.primaryScorerMode .liveShareIcon{width:34px;height:34px;border-radius:9px}.primaryScorerMode .liveShareCopy strong{font-size:14px}.primaryScorerMode .liveShareCopy small,.primaryScorerMode .liveShareCode{font-size:10px}.primaryScorerMode .overCompletePrompt>strong{font-size:22px!important}}.primaryScorerMode .savingScore{left:auto!important;right:max(10px,env(safe-area-inset-right))!important;top:max(66px,calc(env(safe-area-inset-top) + 54px))!important;transform:none!important;width:-moz-max-content!important;width:max-content!important;max-width:calc(100% - 20px)!important;margin:0!important;padding:5px 9px!important;background:#0c0f0df0!important;border-color:#dfff008c!important;font-size:10px!important;letter-spacing:.08em!important;pointer-events:none!important;box-shadow:0 6px 18px #00000047!important}.primaryScorerMode .savingScore.personnelSync{padding:8px 11px!important;background:#13170efa!important;border:1px solid var(--pp-accent)!important;color:#fff!important;font-size:11px!important;box-shadow:0 8px 24px #00000061,0 0 0 2px #dfff0014!important}.primaryScorerMode .scoreLocked .scoreButton:not(:disabled){opacity:1!important}.networkStatusBanner{position:relative;z-index:1;margin:8px auto;width:min(calc(100% - 20px),620px);min-height:58px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 14px 38px #0000006b;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.networkStatusBanner.offline{background:#2b140ff5;border:1px solid #a94f3e;color:#fff}.networkStatusBanner.restored{background:#141f0cf5;border:1px solid rgba(223,255,0,.65);color:#fff}.networkStatusDot{width:11px;height:11px;border-radius:50%;background:#ff765e;box-shadow:0 0 0 4px #ff765e21}.networkStatusBanner.restored .networkStatusDot{background:var(--pp-accent);box-shadow:0 0 0 4px #dfff0021}.networkStatusBanner strong,.networkStatusBanner span{display:block}.networkStatusBanner strong{font-size:13px;font-weight:950;letter-spacing:.08em}.networkStatusBanner span{margin-top:2px;font-size:13px;line-height:1.35;color:#e2e3df}.networkStatusBanner button{min-width:68px;min-height:40px;border:1px solid rgba(255,255,255,.28);border-radius:9px;background:#fff;color:#111;font-size:13px;font-weight:900;cursor:pointer}.networkStatusActions{display:flex;flex-wrap:wrap;gap:6px}.networkStatusBanner button:focus-visible{outline:2px solid var(--pp-accent);outline-offset:2px}@media(max-width:520px){.networkStatusBanner{grid-template-columns:auto minmax(0,1fr);align-items:start}.networkStatusActions{grid-column:2}.networkStatusBanner button{width:-moz-max-content;width:max-content;min-height:38px}.networkStatusBanner span{font-size:12px}}main.secondaryScorerMode{height:100dvh!important;max-height:100dvh!important;min-height:0!important;width:min(100%,920px)!important;margin:0 auto!important;box-sizing:border-box;padding:8px 9px max(8px,env(safe-area-inset-bottom))!important;display:flex!important;flex-direction:column!important;gap:6px!important;overflow:hidden!important}.secondaryScorerMode>.globalAccountButton,.secondaryScorerMode .spectatorShareCard,.secondaryScorerMode .personnelBar,.secondaryScorerMode .enginePanel,.secondaryScorerMode .liveScorecard,.secondaryScorerMode .inningsAnalysis,.secondaryScorerMode .extrasLine,.secondaryScorerMode .projectionRow,.secondaryScorerMode .betaReportButton,.secondaryScorerMode .dualHead p,.secondaryScorerMode .dualHead .status,.secondaryScorerMode .ledgerMeta,.secondaryScorerMode .ledgerStrip,.secondaryScorerMode .reconcilePanel{display:none!important}.secondaryScorerMode .balancedLiveHeader{order:0!important;flex:0 0 40px!important;min-height:40px!important;margin:0!important;padding:6px 10px!important;display:flex!important;align-items:center!important;border-radius:12px!important;background:#131615!important}.secondaryScorerMode .liveIdentity{display:flex!important;align-items:center;gap:8px;min-width:0}.secondaryScorerMode .liveIdentity strong{font-size:14px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.secondaryScorerMode .scorerModeBanner{order:1!important;flex:0 0 auto;margin:0!important;padding:7px 10px!important}.secondaryScorerMode .scorerModeBanner strong{font-size:12px!important}.secondaryScorerMode .scorerModeBanner span{display:none!important}.secondaryScorerMode .balancedScoreHero{order:2!important;position:static!important;flex:0 0 100px!important;min-height:100px!important;margin:0!important;padding:10px 12px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;align-items:center!important;border-radius:14px!important;background:#090c0ae6!important}.secondaryScorerMode .balancedScorePrimary>span,.secondaryScorerMode .balancedScorePrimary>small{display:block;font-size:12px!important}.secondaryScorerMode .balancedScorePrimary>strong{display:block;font-size:48px!important;line-height:1!important;color:var(--pp-accent);margin:4px 0!important}.secondaryScorerMode .balancedScoreMetrics{display:grid;grid-template-columns:1fr 1fr;gap:5px}.secondaryScorerMode .balancedScoreMetrics>div{padding:5px 6px;background:#1b201b;border-radius:8px}.secondaryScorerMode .balancedScoreMetrics span{display:block;font-size:11px;color:#c6cdc6}.secondaryScorerMode .balancedScoreMetrics strong{display:block;font-size:15px}.secondaryScorerMode .chaseStatusStrip{display:none!important}.secondaryScorerMode .deliveryMemory{order:3!important;flex:0 0 48px!important;min-height:48px!important;margin:0!important;padding:5px 8px;display:grid;grid-template-columns:100px 1fr;gap:8px;background:#090c0ae6;border-radius:10px}.secondaryScorerMode .lastDeliveryMemory span,.secondaryScorerMode .thisOverMemory>span{display:block;font-size:11px;color:#c6cdc6}.secondaryScorerMode .lastDeliveryMemory strong{font-size:17px;color:var(--pp-accent)}.secondaryScorerMode .deliveryRail{display:flex;gap:4px;overflow:hidden}.secondaryScorerMode .deliveryChip{padding:3px 6px;background:#242b24;border-radius:8px;font-size:12px;white-space:nowrap}.secondaryScorerMode .balancedParticipants{order:4!important;flex:0 0 65px!important;min-height:65px!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0!important}.secondaryScorerMode .participantCard{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:6px;background:#090c0ae6;border:1px solid #3c443c;border-radius:10px}.secondaryScorerMode .participantCard span{font-size:10px;color:#c6cdc6}.secondaryScorerMode .participantCard strong,.secondaryScorerMode .participantCard b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.secondaryScorerMode:has(.matchEngineHero) .dualScoring{order:5!important;flex:1 1 auto!important;min-height:252px!important;margin:0!important;padding:7px!important;display:flex!important;flex-direction:column!important;gap:6px!important;background:#090c0af0!important;border-radius:12px!important;overflow:hidden!important}.secondaryScorerMode .dualHead{flex:0 0 24px!important;min-height:24px!important;display:flex!important;align-items:center;justify-content:space-between;gap:5px;margin:0!important}.secondaryScorerMode .dualHead strong{font-size:12px!important}.secondaryScorerMode .reconcileBadge{padding:4px 6px!important;font-size:11px!important}.secondaryScorerMode .independentButtons{flex:1 1 auto!important;min-height:150px!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-template-rows:repeat(3,minmax(48px,1fr))!important;gap:4px!important;margin:0!important}.secondaryScorerMode .independentButtons .scoreButton{min-width:0!important;min-height:48px!important;height:auto!important;padding:4px 2px!important;font-size:11px!important;font-weight:900!important;border-radius:9px!important;background:#242a24!important;border:1px solid #505950!important;touch-action:manipulation}.secondaryScorerMode .independentButtons .scoreButton:nth-child(-n+6){font-size:21px!important}.secondaryScorerMode .independentButtons .scoreButton:nth-child(n+13):nth-child(-n+16){background:#3a1818!important;border-color:#af4444!important}.secondaryScorerMode .dualScoring>.secondary{flex:0 0 48px!important;min-height:48px!important;margin:0!important}.secondaryScorerMode>.alert,.secondaryScorerMode .savingScore{position:fixed!important;z-index:140;left:10px;right:10px;top:max(8px,env(safe-area-inset-top));margin:0!important}@media(max-height:650px){main.secondaryScorerMode{gap:4px!important;padding-top:4px!important}.secondaryScorerMode .balancedScoreHero{flex-basis:80px!important;min-height:80px!important}.secondaryScorerMode .balancedParticipants{flex-basis:55px!important;min-height:55px!important}}@media(max-width:760px)and (max-height:750px){main.secondaryScorerMode{gap:4px!important;padding:4px 7px max(4px,env(safe-area-inset-bottom))!important}.secondaryScorerMode .balancedLiveHeader{flex-basis:36px!important;min-height:36px!important}.secondaryScorerMode .balancedScoreHero{flex-basis:88px!important;min-height:88px!important}.secondaryScorerMode .balancedParticipants{flex-basis:56px!important;min-height:56px!important}}.secondaryScorerMode .scorerModeBanner{display:none!important}.secondaryScorerMode .balancedLiveHeader.liveShareHeader{position:static!important;order:0!important;flex:0 0 52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;box-sizing:border-box;display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:6px 9px!important;overflow:hidden!important}.secondaryScorerMode .liveShareIcon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--pp-accent);color:#090909}.secondaryScorerMode .liveShareCopy{display:block;min-width:0}.secondaryScorerMode .liveShareCopy strong,.secondaryScorerMode .liveShareCopy small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2!important}.secondaryScorerMode .liveShareCopy strong{font-size:14px!important}.secondaryScorerMode .liveShareCopy small{font-size:11px!important;color:#c8cec8;margin-top:3px}.secondaryScorerMode .liveShareCode{font-size:11px!important;color:var(--pp-accent);white-space:nowrap}.secondaryScorerMode .balancedScoreHero{flex:0 0 100px!important;min-height:100px!important;max-height:100px!important;box-sizing:border-box;overflow:hidden!important}.secondaryScorerMode .balancedScoreMetrics{grid-template-columns:1fr 1fr!important;grid-template-rows:1fr 1fr!important;max-height:80px!important;gap:4px!important}.secondaryScorerMode .balancedScoreMetrics .oversMetric{grid-column:1/-1!important}.secondaryScorerMode .balancedScoreMetrics>div{min-height:0!important;padding:3px 6px!important}.secondaryScorerMode .balancedScoreMetrics span{font-size:10px!important}.secondaryScorerMode .balancedScoreMetrics strong{font-size:14px!important;line-height:1.1!important}.secondaryScorerMode .dualHead{display:none!important}.secondaryScorerMode:has(.matchEngineHero) .dualScoring{min-height:170px!important;padding:6px!important;gap:6px!important;overflow:visible!important}.secondaryScorerMode .independentButtons{min-height:110px!important;grid-template-rows:repeat(2,minmax(48px,1fr))!important;gap:5px!important}.secondaryScorerMode .independentButtons .scoreButton{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;overflow:hidden!important;white-space:normal!important;font-size:11px!important;line-height:1.15!important}.secondaryScorerMode .independentButtons .scoreButton:nth-child(-n+6){font-size:26px!important}.secondaryScorerMode .independentButtons .scoreButton:nth-child(7){background:#3a1818!important;border-color:#af4444!important}.secondaryScorerMode .independentButtons .scoreButton:nth-child(n+8){background:#252b20!important;border-color:#626c3c!important}.secondaryScorerMode .dualScoring>.secondary{font-size:14px!important}.verifierMoreBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;background:#000000c7;display:flex;align-items:flex-end;padding:10px;box-sizing:border-box}.verifierMoreSheet{width:100%;max-width:600px;margin:0 auto;padding:14px;background:#151915;border:1px solid #67723e;border-radius:16px;max-height:80dvh;overflow:auto}.verifierMoreHeading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.verifierMoreHeading .secondary{min-height:48px}.verifierMoreButtons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.verifierMoreButtons .scoreButton{min-height:60px;font-size:14px;padding:8px}@media(max-width:760px){.secondaryScorerMode .independentButtons{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(4,minmax(48px,1fr))!important;min-height:220px!important;max-height:305px!important;gap:6px!important}.secondaryScorerMode .independentButtons .scoreButton{border-radius:13px!important;padding:6px!important;font-size:13px!important;min-height:48px!important}.secondaryScorerMode .independentButtons .scoreButton:nth-child(-n+6){font-size:28px!important}.secondaryScorerMode:has(.matchEngineHero) .dualScoring{min-height:280px!important}}@media(max-width:760px)and (max-height:700px){.secondaryScorerMode .independentButtons{min-height:208px!important;max-height:270px!important;gap:5px!important}.secondaryScorerMode:has(.matchEngineHero) .dualScoring{min-height:266px!important}}.primaryScorerMode .scorerModeBanner{display:none!important}.primaryScorerMode .personnelBar.expanded{display:block!important;position:fixed!important;inset:auto 12px max(12px,env(safe-area-inset-bottom))!important;z-index:130!important;max-height:76dvh;overflow:auto;padding:16px!important;border:2px solid var(--pp-accent);border-radius:15px;background:#151719;box-shadow:0 18px 55px #0000008c}.personnelSelectionBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:129;background:#000000b8}.primaryScorerMode .personnelBar.expanded label{display:block!important}.primaryScorerMode .personnelBar.expanded select{min-height:48px;width:100%;padding:8px;border-radius:8px}.primaryScorerMode.largeTextScoring .personnelBar.expanded select{min-height:56px}.teamAnalyticsLink{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left}.teamAnalyticsLink svg{flex:0 0 auto}.accessibilityPanel .accessibilityToggle+.accessibilityToggle{margin-top:10px}main.primaryScorerMode.sunlightScoring{background:#fff!important;color:#111!important}.primaryScorerMode.sunlightScoring :is(.balancedLiveHeader,.balancedScoreHero,.balancedScoreMetrics>div,.deliveryMemory,.participantCard,.balancedEnginePanel,.personnelBar.expanded){background:#fff!important;color:#111!important;border-color:#333!important;box-shadow:none!important}.primaryScorerMode.sunlightScoring :is(.balancedScorePrimary>span,.balancedScorePrimary>strong,.balancedScorePrimary>small,.balancedScoreMetrics span,.balancedScoreMetrics strong,.liveShareCopy strong,.liveShareCopy small,.liveShareCode,.deliveryMemory span,.deliveryMemory strong,.participantCard span,.participantCard strong,.participantCard b,.personnelBar label,.personnelStatus,.personnelToggle,.closePersonnelSheet){color:#111!important}.primaryScorerMode.sunlightScoring :is(.participantCard.activeStriker,.chaseStatusStrip){background:#f4ffbf!important;border-color:#333!important;color:#111!important}.primaryScorerMode.sunlightScoring .chaseStatusStrip :is(span,strong){color:#111!important}.primaryScorerMode.sunlightScoring .balancedScoringPad .scoreButton{background:#f2f2f2!important;color:#111!important;border-color:#333!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.primaryScorerMode.sunlightScoring .balancedScoringPad .scoreButton:nth-child(7){background:#a7192b!important;color:#fff!important;border-color:#5c0713!important}.primaryScorerMode.sunlightScoring .balancedScoringPad .scoreButton:nth-child(n+8):nth-child(-n+11){background:#f4ffbf!important;color:#111!important}.primaryScorerMode.sunlightScoring .balancedScoringPad .scoreActionGlyph{color:inherit!important}.primaryScorerMode.sunlightScoring :is(.deliveryChip,.personnelToggle,.closePersonnelSheet){background:#f2f2f2!important;color:#111!important;border-color:#333!important}.primaryScorerMode.sunlightScoring .balancedScoringPad .scoreButton:nth-child(12){background:#f2f2f2!important;color:#111!important}.matchDayStart .matchDayStartForm select,.matchDayStart button.primary,.matchDayStart button.secondary,.matchDayStart .matchDayBack,.matchDayStart .matchDayStartActions.focused .primary{min-height:48px!important}.largeTextApp .matchDayStart select{min-height:56px!important}.liveScorerToolbar{display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:4px;flex-shrink:0}.primaryScorerMode .liveScorerToolbar .liveShareHeader{width:100%;min-width:0;margin:0!important}.matchOptionsTrigger{min-height:48px;min-width:48px;margin:0;padding:0;border:1px solid #3a4439;border-radius:10px;background:#171c16;color:#b6fa13;font-size:20px;font-weight:900}.scorerOptionsSheet{box-sizing:border-box;width:min(100%,460px);max-height:calc(100dvh - 24px);margin:auto;padding:18px;overflow-y:auto;overscroll-behavior:contain;border:1px solid #586637;border-radius:16px;background:#151b14;color:#f3f6f4}.matchSquadSheetBackdrop:has(>.scorerOptionsSheet){z-index:150}.scorerOptionsSheet h2{margin:0 0 16px;font-size:20px}.scorerOptionsSheet>button{display:block;width:100%;min-height:48px;margin:8px 0}.scorerOptionsSheet p{font-size:14px;line-height:1.45}.scorerOptionsSheet :is(select,textarea){box-sizing:border-box;width:100%;min-height:48px;font:inherit}.scorerOutcomeActions{display:flex;gap:8px;margin-top:12px;grid-column:1/-1}.scorerOutcomeActions button{min-height:48px;flex:1}.scorerOptionsSheet button:focus-visible,.matchOptionsTrigger:focus-visible{outline:2px solid #b6fa13;outline-offset:2px}.primaryScorerMode .participantCard span{font-size:10px!important}.primaryScorerMode .participantCard strong{font-size:12px!important}.primaryScorerMode .participantCard b{font-size:11px!important}.primaryScorerMode.largeTextScoring{overflow-y:auto!important}.primaryScorerMode.largeTextScoring .balancedParticipants{flex:0 0 72px;min-height:72px}.primaryScorerMode.largeTextScoring .participantCard span{font-size:12px!important}.primaryScorerMode.largeTextScoring .participantCard strong{font-size:14px!important}.primaryScorerMode.largeTextScoring .participantCard b{font-size:13px!important}.primaryScorerMode.largeTextScoring .balancedScoringPad{flex:0 0 240px!important;min-height:240px!important}.primaryScorerMode.sunlightScoring .deliveryRail>small{color:#111!important}@media(max-height:480px){main.primaryScorerMode{overflow-y:auto!important}.primaryScorerMode .balancedEnginePanel{flex:0 0 auto!important;min-height:240px!important;max-height:none!important;overflow:visible!important}.primaryScorerMode .balancedScoringPad{flex:0 0 240px!important;min-height:240px!important;height:240px!important}}@media(prefers-reduced-motion:reduce){.scoringFocus *,.scoringFocus *:before,.scoringFocus *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.primaryScorerMode .balancedScoringPad .scoreButton:active{transform:none!important}}.battingSummarySheet{box-sizing:border-box;position:fixed;inset:auto 0 0;margin:0 auto;width:min(100%,480px);max-width:100%;max-height:min(70dvh,560px);padding:0;border:1px solid #45484d;border-bottom:0;border-radius:20px 20px 0 0;background:#191b1e;color:#f7f8f9;box-shadow:0 -12px 48px #0006;overflow:hidden;font-size:16px}.battingSummarySheet::backdrop{background:#0008}.battingSummarySheet[open]{display:flex;flex-direction:column}.battingSummaryHeader{display:flex;flex-direction:row;text-align:left;align-items:center;justify-content:space-between;gap:12px;padding:16px;flex-shrink:0;border-bottom:1px solid #45484d}.battingSummaryHeader h2{margin:0;font-size:1.2em;color:inherit}.battingSummaryHeader p{margin:4px 0 0;font-size:.875em;color:#cbd0d6;overflow-wrap:anywhere}.battingSummaryHeader button{flex:0 0 48px;width:48px;height:48px;border:1px solid #727780;border-radius:12px;background:transparent;color:inherit;font-size:28px;cursor:pointer}.battingSummaryHeader button:focus-visible{outline:3px solid #b6fa13;outline-offset:2px}.battingSummaryBody{overflow-y:auto;overscroll-behavior:contain;padding:0 16px max(16px,env(safe-area-inset-bottom));min-height:0}.battingSummaryBody ul{list-style:none;margin:0;padding:0}.battingSummaryBody li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #45484d}.battingSummaryBody li:last-child{border-bottom:0}.battingSummaryBody li>div{min-width:0}.battingSummaryBody strong{display:block;overflow-wrap:anywhere;font-size:1em}.battingSummaryBody small{display:block;margin-top:3px;color:#cbd0d6;font-size:.875em}.battingSummaryBody li>span{flex-shrink:0;font-variant-numeric:tabular-nums;font-size:1em}.battingSummaryEmpty{margin:0;padding-top:20px;color:#cbd0d6}.battingSummarySheet.largeText{font-size:18px}.battingSummarySheet.sunlightScoring{background:#fff;color:#111;border-color:#333}.battingSummarySheet.sunlightScoring :is(p,small){color:#333}.battingSummarySheet.sunlightScoring :is(.battingSummaryHeader,li,button){border-color:#666}.battingSummarySheet.sunlightScoring .battingSummaryHeader button:focus-visible{outline-color:#254700}@media(max-height:420px){.battingSummarySheet{max-height:90dvh}.battingSummaryHeader{padding:8px 16px}}@media(max-width:380px){.battingSummarySheet.largeText .battingSummaryBody li{align-items:flex-start;flex-direction:column;gap:5px}}.primaryScorerMode.largeTextScoring .lastDeliveryMemory{display:flex;flex-direction:column;justify-content:center;gap:2px}.primaryScorerMode.largeTextScoring .lastDeliveryMemory>span{font-size:9px!important;line-height:1.1!important}.primaryScorerMode.largeTextScoring .lastDeliveryMemory strong{font-size:16px!important;line-height:1!important}.strikeControlRow{display:flex;flex:0 0 auto;gap:8px}.strikeControlRow>button{flex:1;min-height:40px;padding:6px 10px;font-size:12px}.participantCard[aria-disabled=true]{opacity:.6;cursor:default}.participantCard:focus-visible{outline:2px solid var(--pp-accent);outline-offset:2px}.primaryScorerMode .strikeControlRow,.secondaryScorerMode .strikeControlRow{display:flex!important;order:5!important;margin:0}.primaryScorerMode .balancedEnginePanel{order:6!important}.primaryScorerMode .balancedParticipants,.secondaryScorerMode .balancedParticipants{flex:0 0 80px!important;min-height:80px!important}.balancedParticipants .participantCard{padding:8px!important}.balancedParticipants .participantCard>span{font-size:9px!important;line-height:1.2!important}.matchNamesSheet{max-height:calc(100dvh - 24px);overflow-y:auto}.matchNamesSheet label{display:grid;gap:6px;margin:12px 0}.matchNamesSheet input,.matchNamesSheet select{width:100%;min-height:48px;box-sizing:border-box}.crossedBattersOption{display:flex!important;align-items:center;gap:10px;min-height:44px}.crossedBattersOption input{width:22px;height:22px;min-height:22px;flex:0 0 22px}.runOutGuide{border-left:3px solid var(--pp-accent);padding-left:10px}@media(max-height:620px){.strikeControlRow>button{min-height:44px!important;padding:4px 8px}main.primaryScorerMode{overflow-y:auto!important}.primaryScorerMode .balancedEnginePanel{flex:0 0 240px!important;min-height:240px!important;max-height:none!important}.primaryScorerMode .balancedScoringPad{flex:0 0 240px!important;min-height:240px!important;height:240px!important}}main.primaryScorerMode{overflow:hidden!important}@media(max-width:760px){main.primaryScorerMode{gap:5px!important;padding:6px 8px max(6px,env(safe-area-inset-bottom))!important}.primaryScorerMode .offlineMatchStatus{order:-1;flex:0 0 auto;margin:0;padding:4px 8px;font-size:12px;line-height:1.3}.primaryScorerMode .balancedLiveHeader{flex:0 0 48px!important;min-height:48px!important;padding:5px 8px!important}.primaryScorerMode .balancedScoreHero{flex:0 1 110px!important;min-height:96px!important;max-height:110px!important;padding:8px 10px!important}.primaryScorerMode .balancedScorePrimary>strong{font-size:50px!important;margin:4px 0!important}.primaryScorerMode .balancedScoreMetrics>div{min-height:30px!important;padding:3px 6px!important}.primaryScorerMode .balancedScoreMetrics .oversMetric{min-height:32px!important}.primaryScorerMode .deliveryMemory{flex:0 0 56px!important;min-height:56px!important;padding:4px 8px!important}.primaryScorerMode .balancedParticipants{flex:0 0 72px!important;min-height:72px!important}.primaryScorerMode .participantCard{padding:6px!important}.primaryScorerMode .participantCard strong{font-size:14px!important}.primaryScorerMode .strikeControlRow{flex:0 0 44px!important}.primaryScorerMode .strikeControlRow>button{min-height:44px!important}.primaryScorerMode .balancedEnginePanel{flex:1 1 0!important;min-height:188px!important;max-height:none!important;overflow:hidden!important}.primaryScorerMode .balancedScoringPad{flex:1 1 0!important;height:100%!important;min-height:188px!important;grid-template-rows:repeat(4,minmax(44px,1fr))!important;gap:4px!important}}@media(max-width:760px)and (max-height:680px){main.primaryScorerMode{gap:4px!important;padding:4px 6px max(4px,env(safe-area-inset-bottom))!important}.primaryScorerMode .balancedScoreHero{flex-basis:96px!important;min-height:96px!important;max-height:96px!important;padding:5px 8px!important}.primaryScorerMode .balancedScorePrimary>strong{font-size:40px!important}.primaryScorerMode .balancedParticipants{flex-basis:64px!important;min-height:64px!important}.primaryScorerMode .participantCard{padding:4px!important}.primaryScorerMode .participantCard strong{font-size:13px!important}.primaryScorerMode .deliveryMemory{flex-basis:56px!important;min-height:56px!important}}@media(max-width:599px)and (max-height:620px){main.primaryScorerMode{gap:2px!important}.primaryScorerMode .balancedScoreHero{flex-basis:80px!important;min-height:80px!important;max-height:80px!important}.primaryScorerMode .matchEngineHero .balancedScorePrimary>strong{font-size:34px!important;line-height:32px!important;margin:2px 0!important}.primaryScorerMode .matchEngineHero .balancedScorePrimary>span{font-size:10px!important;line-height:12px!important}.primaryScorerMode .matchEngineHero .balancedScorePrimary>small{font-size:9px!important;line-height:11px!important;margin:0!important}.primaryScorerMode .balancedParticipants{flex-basis:60px!important;min-height:60px!important}}@media(min-width:600px)and (max-height:480px){main.primaryScorerMode{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:44px minmax(64px,1fr) 32px 36px 60px 44px!important;gap:4px!important;padding:4px 6px max(4px,env(safe-area-inset-bottom))!important}.primaryScorerMode .balancedLiveHeader{grid-area:1 / 1;min-height:44px!important}.primaryScorerMode .offlineMatchStatus{grid-area:1 / 2;align-self:center}.primaryScorerMode .balancedScoreHero{grid-area:2 / 1;min-height:0!important;max-height:none!important}.primaryScorerMode .chaseStatusStrip{grid-area:3 / 1;min-height:0!important}.primaryScorerMode .deliveryMemory{grid-area:4 / 1;min-height:0!important}.primaryScorerMode .balancedParticipants{grid-area:5 / 1;min-height:0!important}.primaryScorerMode .strikeControlRow{grid-area:6 / 1}.primaryScorerMode .balancedEnginePanel{grid-area:2 / 2 / 7 / 3;min-height:196px!important}.primaryScorerMode .balancedScoringPad{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(4,minmax(44px,1fr))!important;min-height:196px!important;height:100%!important;gap:4px!important}.primaryScorerMode .deliveryMemory{padding:2px 6px!important}.primaryScorerMode .deliveryMemory span{line-height:10px!important}.primaryScorerMode .lastDeliveryMemory strong{font-size:14px!important;line-height:14px!important;margin:0!important}.primaryScorerMode .deliveryRail{min-height:20px!important;margin-top:0!important}.primaryScorerMode .deliveryRail small{font-size:10px!important;line-height:12px!important}.primaryScorerMode .chaseStatusStrip>div{padding:2px 6px!important}.primaryScorerMode .chaseStatusStrip span{font-size:8px!important;line-height:10px!important}.primaryScorerMode .chaseStatusStrip strong{font-size:12px!important;line-height:14px!important;margin:0!important}.primaryScorerMode .matchEngineHero .balancedScorePrimary>strong{font-size:36px!important;line-height:34px!important;margin:2px 0!important}.primaryScorerMode .matchEngineHero .balancedScorePrimary>span{font-size:10px!important;line-height:12px!important}.primaryScorerMode .matchEngineHero .balancedScorePrimary>small{font-size:9px!important;line-height:11px!important;margin:0!important}}.shell.scoringFocus{display:flex!important;flex-direction:column;height:100dvh;min-height:0;max-height:100dvh}.shell.scoringFocus>.ppShotPreference{position:relative;z-index:1;flex:0 0 44px;min-height:44px;align-self:flex-start;margin:4px 8px;padding:4px 10px}.shell.scoringFocus>main.primaryScorerMode{flex:1 1 0!important;height:0!important;min-height:0!important;max-height:none!important}.primaryScorerMode .liveScorerToolbar{flex:0 0 48px;min-height:48px;height:48px}.primaryScorerMode .liveScorerToolbar .balancedLiveHeader{box-sizing:border-box;height:48px}@media(max-width:599px)and (max-height:620px){.primaryScorerMode .liveScorerToolbar{min-height:44px;height:44px;flex-basis:44px}.primaryScorerMode .liveScorerToolbar .balancedLiveHeader,.primaryScorerMode .liveScorerToolbar .matchOptionsTrigger{min-height:44px!important;height:44px}}@media(min-width:600px)and (max-height:480px){.shell.scoringFocus>.ppShotPreference{position:absolute;top:4px;right:6px;z-index:2;margin:0;max-width:140px;font-size:12px}.primaryScorerMode .offlineMatchStatus{padding-right:148px;min-height:44px}.primaryScorerMode .liveScorerToolbar{grid-area:1 / 1;min-height:44px;height:44px}.primaryScorerMode .liveScorerToolbar .balancedLiveHeader{height:44px;min-height:44px!important}}.shell.scoringFocus{background:#0d0d0d!important}.shell.scoringFocus:before,.shell.scoringFocus:after{display:none!important}.shell.scoringFocus>main.primaryScorerMode{padding-bottom:calc(12px + env(safe-area-inset-bottom))!important}main.primaryScorerMode:not(.sunlightScoring){background:#0d0d0d!important}.primaryScorerMode:not(.sunlightScoring) .balancedScoringPad .scoreButton{background:#191d1e!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.primaryScorerMode:not(.sunlightScoring) .balancedScoringPad .scoreButton:nth-child(7){background:#310d10!important}.primaryScorerMode:not(.sunlightScoring) .balancedScoringPad .scoreButton:nth-child(n+8):nth-child(-n+11){background:#20270d!important}.primaryScorerMode:not(.sunlightScoring) .balancedScoringPad .scoreButton:nth-child(12){background:#101314!important}@media(max-width:599px)and (max-height:620px){main.primaryScorerMode{gap:1px!important}.shell.scoringFocus>.ppShotPreference{margin-top:2px;margin-bottom:2px}}.shell.scoringFocus>.ppScoringTopbar{position:relative;z-index:1;flex:0 0 48px;min-width:0;display:flex;align-items:center;gap:6px;margin:4px 8px}.ppScoringTopbar .ppShotPreference{flex:0 1 auto;min-width:0;min-height:44px;height:44px;margin:0;padding:4px 9px;white-space:nowrap;font-size:13px}.ppScoringTopbar .liveScorerToolbar{display:flex;align-items:center;gap:6px;margin-left:auto;height:44px;min-width:0}.ppScoringTopbar .scoringShareAction{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;min-height:44px;margin:0;padding:5px 10px;border:1px solid #637b31;border-radius:10px;color:var(--pp-accent);background:#18200f;font:inherit;font-size:14px;font-weight:750;cursor:pointer}.ppScoringTopbar .matchOptionsTrigger{width:44px;height:44px;min-height:44px;margin:0}.ppScoringTopbar button:focus-visible{outline:2px solid var(--pp-accent);outline-offset:2px}.scoringMatchContext{order:0;flex:0 0 20px;min-height:20px;font-size:11px;line-height:20px;color:#c4ccc6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compactScoringShareSheet{width:min(540px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow-y:auto}.compactScoringShareSheet .ppViewerSharePanel{margin:0}@media(max-width:760px){.primaryScorerMode .balancedEnginePanel{flex:0 1 256px!important;max-height:256px!important}.primaryScorerMode .balancedScoringPad .scoreButton{padding:2px 4px!important;gap:2px!important}.primaryScorerMode .balancedScoringPad .scoreButton:nth-child(-n+6){font-size:34px!important}.primaryScorerMode .balancedScoringPad .scoreButton:nth-child(n+7){font-size:15px!important}.primaryScorerMode .balancedScoringPad .scoreActionGlyph{font-size:18px!important}.primaryScorerMode .balancedScoringPad .scoreButtonText{line-height:1!important}}@media(max-width:599px)and (max-height:620px){.shell.scoringFocus>.ppScoringTopbar{margin-top:2px;margin-bottom:2px}}@media(min-width:600px)and (max-height:480px){main.primaryScorerMode{grid-template-rows:24px minmax(56px,1fr) 26px 32px 52px 44px!important;gap:2px!important}.primaryScorerMode .scoringMatchContext{grid-area:1 / 1;min-height:0}.primaryScorerMode .offlineMatchStatus{grid-area:1 / 2;min-height:0;padding:2px 6px;font-size:10px}.primaryScorerMode .balancedEnginePanel{min-height:188px!important;max-height:none!important}.primaryScorerMode .balancedScoringPad{min-height:188px!important}.primaryScorerMode .balancedScoreHero{padding:2px 6px!important}.primaryScorerMode .matchEngineHero .balancedScorePrimary>strong{font-size:28px!important;line-height:28px!important;margin:0!important}.primaryScorerMode .matchEngineHero .balancedScorePrimary>span{font-size:9px!important;line-height:10px!important}.primaryScorerMode .matchEngineHero .balancedScorePrimary>small{font-size:8px!important;line-height:9px!important}.primaryScorerMode .balancedScoreMetrics>div,.primaryScorerMode .balancedScoreMetrics .oversMetric{min-height:0!important;padding:1px 4px!important}.primaryScorerMode .balancedScoreMetrics span{font-size:7px!important;line-height:8px!important}.primaryScorerMode .balancedScoreMetrics strong{font-size:12px!important;line-height:13px!important;margin:0!important}.primaryScorerMode .participantCard{padding:3px!important;gap:2px!important}.primaryScorerMode .participantCard span{font-size:8px!important;line-height:9px!important}.primaryScorerMode .participantCard strong{font-size:12px!important;line-height:13px!important}.primaryScorerMode .participantCard b{font-size:11px!important;line-height:12px!important}.primaryScorerMode .chaseStatusStrip>div{padding:0 4px!important}.primaryScorerMode .chaseStatusStrip strong{line-height:12px!important}}.primaryScorerMode .balancedEnginePanel{border-radius:0!important}.primaryScorerMode .balancedParticipants>.participantCard:nth-child(-n+2) b{font-size:16px!important;line-height:19px!important;font-style:italic}@media(min-height:700px)and (orientation:portrait){.primaryScorerMode .balancedParticipants>.participantCard:nth-child(-n+2) b{font-size:18px!important;line-height:22px!important}}@media(orientation:landscape)and (max-height:520px){.primaryScorerMode .balancedParticipants>.participantCard:nth-child(-n+2) b{font-size:12px!important;line-height:13px!important}}@media(max-width:760px)and (min-height:700px)and (orientation:portrait){.primaryScorerMode .balancedParticipants{flex:0 0 96px!important;min-height:96px!important}.primaryScorerMode .balancedParticipants .participantCard{padding:5px!important;row-gap:2px!important}.primaryScorerMode .balancedParticipants .participantCard>span{font-size:10px!important;line-height:12px!important}.primaryScorerMode .balancedParticipants .participantCard strong{font-size:16px!important;line-height:19px!important;white-space:normal!important;overflow-wrap:anywhere;text-overflow:clip;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:38px}.primaryScorerMode .balancedParticipants .participantCard b{font-size:15px!important;line-height:18px!important}}
