@import url("https://fonts.googleapis.com/css2?family=Domine:wght@400;500;600;700&family=Inter:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,800&family=Montserrat:ital,wght@0,500;0,600;0,700;0,800;1,700&display=swap");:root{--type-app-page-title-family:var(--font-header);--type-app-page-title-size:48px;--type-app-page-title-line:38px;--type-app-page-title-weight:900;--type-app-page-title-tracking:-0.03em;--type-app-page-lead-family:var(--font-header);--type-app-page-lead-size:16px;--type-app-page-lead-line:24px;--type-app-page-lead-weight:400;--tryout-card-title-size:1.35rem;--tryout-card-title-size-mobile:1.02rem;--tryout-card-title-line-height:1.16;--tryout-detail-compact-box-height:62px;--global-header-top-height:62px;--global-header-nav-height:42px;--global-header-height:calc(var(--global-header-top-height) + var(--global-header-nav-height))}.dropInsSurface{--dropins-lime:#ccff00;--dropins-mint:#55f0c3;width:min(1440px,100%);margin:0 auto;padding:clamp(32px,5vw,70px) clamp(20px,4vw,64px) 72px;color:#f1f5f9}.dropInsDetailFooter,.dropInsDetailHeader,.dropInsFilters,.dropInsFormRow,.dropInsHero,.dropInsHostDialog footer,.dropInsHostDialog header{display:flex;align-items:center}.dropInsHero{justify-content:space-between;gap:32px;padding:16px 0 32px;border-bottom:1px solid #2d311c}.dropInsEyebrow,.dropInsHostDialog header p{margin:0 0 9px;color:var(--dropins-lime);font-family:var(--font-accent);font-size:.68rem;font-weight:800;letter-spacing:.15em}.dropInsDetailHeader h2,.dropInsHero h1,.dropInsHostDialog h2{margin:0;font-family:var(--font-header);font-weight:900;letter-spacing:-.055em}.dropInsHero h1{max-width:700px;font-size:clamp(2.7rem,6vw,5.2rem);line-height:.92}.dropInsLead{max-width:590px;margin:18px 0 0;color:#a8b1bb;font-family:var(--font-header);font-size:1rem;line-height:1.6}.dropInsHostButton{gap:8px}.dropInsHostButton span{font-size:1.3rem;line-height:0}.dropInsHostButton:disabled,.dropInsHostDialog footer .ctaPrimary:disabled{cursor:not-allowed;opacity:.38}.dropInsHostNotice{color:#d4dee8;font-size:.8rem}.dropInsHostNotice,.dropInsInviteLink{margin:14px 0 0;font-family:var(--font-header)}.dropInsInviteLink{color:#cbd7c3;font-size:.78rem}.dropInsInviteLink a{color:var(--dropins-lime);text-decoration:underline;overflow-wrap:anywhere}.dropInsFilters{gap:12px;margin:28px 0 22px}.dropInsFilters label,.dropInsHostDialog label{display:grid;grid-gap:6px;gap:6px;color:#9ba6b2;font-family:var(--font-accent);font-size:.63rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.dropInsFilters select,.dropInsHostDialog input:not([type=checkbox]),.dropInsHostDialog select{min-width:144px;min-height:39px;border:1px solid #3a402a;border-radius:3px;padding:0 10px;background:#171a10;color:#f1f5f9;font-family:var(--font-header);font-size:.82rem}.dropInsFilters p{margin:17px 0 0 auto;color:#81907c;font-family:var(--font-accent);font-size:.67rem;letter-spacing:.08em;text-transform:uppercase}.dropInsLayout{display:grid;grid-template-columns:minmax(250px,330px) minmax(0,1fr);grid-gap:20px;gap:20px}.dropInsFeed{align-content:start}.dropInsFeed,.dropInsSessionCard{display:grid;grid-gap:10px;gap:10px}.dropInsSessionCard{width:100%;border:1px solid #2d311c;border-left:2px solid #3a402a;border-radius:5px;padding:15px;background:#12140d;color:#f1f5f9;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.dropInsSessionCard:hover,.dropInsSessionCardActive{border-color:var(--dropins-lime);background:#1b1f11}.dropInsSessionCard:hover{transform:translateX(2px)}.dropInsCardMeta,.dropInsCardTopline,.dropInsDetailFooter,.dropInsDetailHeader p,.dropInsDetailHeader span{font-family:var(--font-header)}.dropInsCardTopline{display:flex;justify-content:space-between;gap:10px;color:#9ca8b5;font-size:.71rem}.dropInsCardTopline span:last-child{color:var(--dropins-mint)}.dropInsSessionCard>strong{font-family:var(--font-header);font-size:1.65rem;font-weight:900;letter-spacing:-.06em}.dropInsCardTime{color:#f1f5f9;font-family:var(--font-accent);font-size:.76rem;font-weight:700}.dropInsCardLive{display:inline-flex;align-items:center;gap:6px;margin-right:9px;color:#70e69c;font-family:var(--font-accent);font-size:.66rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.dropInsCardLive i{display:block;width:7px;aspect-ratio:1;border-radius:50%;background:#42d77d;box-shadow:0 0 0 0 rgba(66,215,125,.55);animation:dropInsLivePulse 1.45s ease-out infinite}.dropInsCardMeta{color:#b6c0cb;font-size:.72rem}.dropInsCardMeta b{color:var(--dropins-lime)}.dropInsMiniPositions{color:#73806e;font-family:var(--font-accent);font-size:.63rem;letter-spacing:.06em;text-transform:uppercase}.dropInsDetail{min-width:0;border:1px solid #2d311c;border-radius:6px;overflow:hidden;background:#0e100a}.dropInsDetailHeader{justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #2d311c}.dropInsLineupBack{display:none;border:0;padding:0;background:transparent;color:var(--dropins-mint);font-family:var(--font-accent);font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.dropInsDetailHeader p{margin:0 0 3px;color:var(--dropins-mint);font-size:.75rem}.dropInsDetailHeader h2{font-size:1.8rem;line-height:1}.dropInsDetailHeader span{display:block;margin-top:7px;color:#9ca8b5;font-size:.73rem}.dropInsRatings{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.dropInsRatings span{display:inline-flex;align-items:center;margin:0;border:1px solid #3d452d;padding:6px 8px;color:#dbe4ed;font-family:var(--font-accent);font-size:.63rem;letter-spacing:.04em;text-transform:uppercase}.dropInsRatings b{margin-left:5px;color:var(--dropins-lime)}.dropInsHeaderMeta{display:grid;justify-items:end;grid-gap:9px;gap:9px}.dropInsCaptainControl{display:flex;align-items:flex-end;justify-content:flex-end;gap:6px}.dropInsCaptainControl label{display:grid;grid-gap:4px;gap:4px;color:#9ca8b5;font-family:var(--font-accent);font-size:.55rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.dropInsCaptainControl select{min-width:135px;border:1px solid #3d452d;border-radius:2px;padding:6px 7px;background:#11150d;color:#e4ebdf;font-family:var(--font-header);font-size:.68rem}.dropInsCaptainControl button{min-height:29px;border:1px solid #86a524;border-radius:2px;padding:6px 8px;background:#28350c;color:#dfffa2;font-family:var(--font-accent);font-size:.56rem;font-weight:900;letter-spacing:.045em;text-transform:uppercase;cursor:pointer}.dropInsCaptainControl button:disabled{opacity:.5;cursor:default}.dropInsPitch{position:relative;aspect-ratio:1.36/1;min-height:520px;overflow:hidden;background:radial-gradient(ellipse at 50% -24%,rgba(62,99,77,.23),transparent 42%),radial-gradient(ellipse at 50% 50%,#0f1712 0,#070b09 70%,#030504 100%);isolation:isolate}.dropInsPitchArt{position:absolute;z-index:0;inset:0;width:100%;height:100%;overflow:hidden;filter:drop-shadow(0 18px 22px rgba(0,0,0,.54));pointer-events:none}.dropInsPitchArtMobile{display:none}.dropInsPitchStands{fill:#070b0a}.dropInsPitchFieldBase{fill:#0d4428}.dropInsPitchStripeLight{fill:#105230}.dropInsPitchStripeDark{fill:#0b3c24}.dropInsPitchGoal,.dropInsPitchLine,.dropInsPitchLineSoft{fill:none;stroke:rgba(215,247,225,.48);vector-effect:non-scaling-stroke}.dropInsPitchLine{stroke-width:1.45}.dropInsPitchLineSoft{stroke-width:1.1;stroke-opacity:.72}.dropInsPitchGoal{stroke-width:1.3;stroke-opacity:.58}.dropInsPitchMark{fill:rgba(228,250,234,.65)}.dropInsPosition{--dropins-indicator-size:clamp(17px,1.85vw,22px);position:absolute;z-index:2;display:grid;align-content:center;justify-items:center;grid-gap:2px;gap:2px;width:clamp(58px,7.1vw,84px);aspect-ratio:.84;transform:translate(-50%,-50%) scale(var(--dropins-slot-scale,1));transform-origin:center;border:0;padding:8px 5px 11px;overflow:visible;background:transparent;filter:drop-shadow(0 9px 13px rgba(0,0,0,.58));isolation:isolate;color:white;cursor:pointer;transition:filter .22s ease-out,transform .22s ease-out;animation:dropInsSlotEnter .28s ease-out both;animation-delay:var(--dropins-slot-delay,0s)}.dropInsPositionTile{position:absolute;z-index:0;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);overflow:visible;pointer-events:none}.dropInsPosition>:not(.dropInsPositionTile){position:relative;z-index:1}.dropInsTileFace{fill:#191b1f}.dropInsTileShade{fill:rgba(0,0,0,.18)}.dropInsTileGloss{fill:rgba(255,255,255,.12)}.dropInsPosition:hover:not(:disabled){transform:translate(-50%,calc(-50% - 2px)) scale(var(--dropins-slot-scale,1));filter:drop-shadow(0 0 11px rgba(66,182,255,.28)) drop-shadow(0 9px 13px rgba(0,0,0,.58))}.dropInsPosition:hover:not(:disabled) .dropInsTileFace{fill:#242930}.dropInsPosition:disabled{cursor:default}.dropInsPositionClaimed{animation:dropInsClaimPulse .36s ease-out both}.dropInsPositionClaimed .dropInsTileFace{fill:#1598ef}.dropInsPositionClaimed .dropInsTileShade{fill:rgba(2,53,103,.22)}.dropInsPositionReserved{opacity:.72}.dropInsPositionReserved .dropInsTileFace{fill:#30373c}.dropInsPositionReserved .dropInsTileShade{fill:rgba(0,0,0,.25)}.dropInsPositionPlus{color:#e7f4ff;font-family:var(--font-header);font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:500;line-height:.7;text-shadow:0 1px 4px rgba(0,0,0,.5)}.dropInsPositionLoading{display:flex;align-items:center;justify-content:center;gap:clamp(3px,.42vw,5px);min-height:clamp(1.75rem,3.4vw,2.5rem)}.dropInsPositionLoading i{display:block;width:clamp(5px,.55vw,7px);aspect-ratio:1;border-radius:50%;background:#e7f4ff;box-shadow:0 1px 4px rgba(0,0,0,.5);animation:dropInsLoadingDot .76s ease-in-out infinite}.dropInsPositionLoading i:nth-child(2){animation-delay:.12s}.dropInsPositionLoading i:nth-child(3){animation-delay:.24s}.dropInsPositionReservedText{color:#e1e8ed;font-family:var(--font-accent);font-size:clamp(.54rem,.9vw,.68rem);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dropInsPositionName{display:block;width:82%;overflow:hidden;color:#fff;font-family:var(--font-header);font-size:clamp(.62rem,1.1vw,.82rem);font-weight:800;line-height:1;text-align:center;text-shadow:0 1px 4px rgba(0,34,66,.42);white-space:nowrap}.dropInsPositionNameText{display:block;min-width:100%;text-align:center}.dropInsPositionNameTextMarquee{width:max-content;min-width:0;animation:dropInsNameMarquee 7s cubic-bezier(.4,0,.2,1) infinite alternate;text-align:left}.dropInsPositionLabel{position:absolute;z-index:2;bottom:-14px;left:50%;min-width:38px;transform:translateX(-50%);border:1px solid rgba(86,126,172,.52);border-radius:999px;padding:3px 8px;background:#202635;box-shadow:0 3px 6px rgba(0,0,0,.42);color:#22a8ff;font-family:var(--font-accent);font-size:.5rem;font-weight:900;letter-spacing:.07em;text-align:center}.dropInsPositionViewer .dropInsPositionLabel{color:#f5cd73}.dropInsLockIcon{width:19px;height:19px;color:#d1dae0;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.dropInsManagerIndicators{position:absolute!important;z-index:4!important;top:10%;left:calc(-1 * (var(--dropins-indicator-size) - 2px));display:grid;grid-gap:2px;gap:2px;pointer-events:none}.dropInsCaptainIndicator,.dropInsManagerCaptainIndicator,.dropInsManagerMic,.dropInsManagerPlatform{display:grid;width:var(--dropins-indicator-size);height:var(--dropins-indicator-size);place-items:center;border:1px solid #3f6488;border-radius:50%;background:#0a1724;color:#e4f5ff;box-shadow:0 3px 7px rgba(0,0,0,.42);line-height:1}.dropInsManagerPlatform{border-color:currentColor;box-shadow:0 3px 7px rgba(0,0,0,.42)}.dropInsManagerPlatformPlaystation{color:#f5f7ff}.dropInsManagerPlatformXbox{color:#107c10}.dropInsManagerPlatformPc{color:#edf5ff}.dropInsPlatformIcon{display:block;width:calc(var(--dropins-indicator-size) * .73);height:calc(var(--dropins-indicator-size) * .73)}.dropInsCaptainIndicator,.dropInsManagerCaptainIndicator{border-color:#f5cd73;background:#3f2b09;color:#fff7dd;font-family:var(--font-accent);font-size:clamp(.58rem,.7vw,.68rem);font-weight:900}.dropInsCaptainIndicator{position:absolute!important;z-index:4!important;top:10%;left:calc(-1 * (var(--dropins-indicator-size) - 2px));pointer-events:none}.dropInsManagerMic{border-color:#8b3842;background:#220e14;color:#ff6872;box-shadow:0 3px 7px rgba(0,0,0,.42),0 0 9px rgba(255,89,104,.14)}.dropInsManagerMicActive{border-color:#3db696;background:#0b211d;color:#55f0c3;box-shadow:0 3px 7px rgba(0,0,0,.42),0 0 9px rgba(85,240,195,.18)}.dropInsHeadsetIcon{display:block;width:calc(var(--dropins-indicator-size) * .68);height:calc(var(--dropins-indicator-size) * .68)}.dropInsManagerCaptain{position:absolute;z-index:3;left:8%;top:28%;display:grid;width:clamp(43px,5.2vw,62px);aspect-ratio:.84;place-content:center;justify-items:center;grid-gap:1px;gap:1px;padding:6px 3px 11px;color:#fff9e5;filter:drop-shadow(0 7px 10px rgba(0,0,0,.45));pointer-events:none}.dropInsManagerCaptain .dropInsTileFace{fill:#b67b27}.dropInsManagerCaptain .dropInsTileShade{fill:rgba(62,36,5,.28)}.dropInsManagerCaptain>:not(.dropInsPositionTile){position:relative;z-index:1}.dropInsManagerCaptain strong{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#e7ae4b;color:#241806;font-family:var(--font-accent);font-size:.7rem;font-weight:900}.dropInsManagerCaptain span{color:#fff3d5;font-family:var(--font-accent);font-size:.42rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.dropInsManagerCaptain small{max-width:88%;overflow:hidden;color:#d9c69e;font-family:var(--font-header);font-size:.45rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}@keyframes dropInsNameMarquee{0%,18%{transform:translateX(0)}82%,to{transform:translateX(calc(-1 * var(--dropins-name-travel)))}}@keyframes dropInsSlotEnter{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px)) scale(calc(var(--dropins-slot-scale, 1) * .94))}to{opacity:1;transform:translate(-50%,-50%) scale(var(--dropins-slot-scale,1))}}@keyframes dropInsClaimPulse{0%{transform:translate(-50%,-50%) scale(calc(var(--dropins-slot-scale, 1) * .96))}55%{transform:translate(-50%,-50%) scale(calc(var(--dropins-slot-scale, 1) * 1.05))}to{transform:translate(-50%,-50%) scale(var(--dropins-slot-scale,1))}}@keyframes dropInsLoadingDot{0%,60%,to{opacity:.42;transform:translateY(2px)}30%{opacity:1;transform:translateY(-3px)}}@keyframes dropInsLivePulse{0%{box-shadow:0 0 0 0 rgba(66,215,125,.5)}70%,to{box-shadow:0 0 0 7px rgba(66,215,125,0)}}.dropInsDetailFooter{flex-wrap:wrap;gap:9px 20px;padding:14px 20px;color:#aebac3;font-size:.75rem}.dropInsDetailFooter b{color:#f2f7f8}.dropInsCalendarLink{color:var(--dropins-lime);font-family:var(--font-accent);font-size:.65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.dropInsCalendarLink:hover{text-decoration:underline}.dropInsLeavePosition{border:1px solid #75505c;padding:5px 8px;background:transparent;color:#f1c6cf;font-family:var(--font-accent);font-size:.6rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.dropInsLeavePosition:hover:not(:disabled){border-color:#f08da3;color:#ffe0e7}.dropInsLeavePosition:disabled{cursor:wait;opacity:.64}.dropInsEmpty{display:grid;place-content:center;min-height:300px;grid-gap:8px;gap:8px;border:1px dashed #3a402a;padding:30px;color:#aebac3;text-align:center}.dropInsEmpty strong{color:#f1f5f9;font-family:var(--font-header);font-size:1.1rem}.dropInsEmpty span{font-family:var(--font-header);font-size:.78rem}.dropInsAcknowledgement,.dropInsToggle{color:#e5ecf1!important;font-family:var(--font-header)!important;font-size:.76rem!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.dropInsAcknowledgement input,.dropInsToggle input{accent-color:var(--dropins-lime)}.dropInsSwitchRow{display:grid!important;grid-template-columns:1fr auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid var(--line-subtle);padding:12px 14px;color:var(--text-secondary)!important;background:rgba(9,8,16,.38);cursor:pointer}.dropInsSwitchRow>span{display:grid;grid-gap:3px;gap:3px}.dropInsSwitchRow b{color:var(--text-primary);font-family:var(--font-accent);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.dropInsSwitchRow small{font-family:var(--font-header);font-size:.73rem;letter-spacing:0;text-transform:none}.dropInsSwitchRow input{position:absolute;opacity:0}.dropInsSwitchRow i{position:relative;width:38px;height:22px;border-radius:999px;background:#575264;transition:background .18s ease}.dropInsSwitchRow i:after{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#f6f2ff;content:"";transition:transform .18s ease}.dropInsSwitchRow.dropInsSwitchOn{border-color:rgba(204,255,0,.52);background:rgba(204,255,0,.07)}.dropInsSwitchRow.dropInsSwitchOn b{color:var(--lime)}.dropInsSwitchRow.dropInsSwitchOn i{background:var(--lime)}.dropInsSwitchRow.dropInsSwitchOn i:after{transform:translateX(16px);background:var(--lime-ink)}.dropInsSwitchRow:has(input:focus-visible){outline:2px solid var(--violet);outline-offset:2px}.dropInsClaimBackdrop{position:fixed;inset:0;z-index:160;display:grid;place-items:end center;padding:20px;background:rgba(3,8,4,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dropInsClaimSheet{width:min(520px,100%);border:1px solid #647b30;border-radius:10px;padding:22px;background:linear-gradient(145deg,#17200e,#0b120a);box-shadow:0 25px 70px rgba(0,0,0,.58)}.dropInsClaimSheet .dropInsEyebrow{margin-bottom:6px}.dropInsClaimSheet h2{margin:0;color:#f2f9ed;font-family:var(--font-header);font-size:clamp(1.7rem,5vw,2.35rem);letter-spacing:-.05em}.dropInsClaimLead{margin:12px 0 0;color:#c3d1c5;font-family:var(--font-header);font-size:.85rem;line-height:1.5}.dropInsClaimLead b{color:var(--dropins-mint)}.dropInsClaimSchedule{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;margin:18px 0}.dropInsClaimSchedule div{border:1px solid #314027;padding:10px;background:rgba(0,0,0,.17)}.dropInsClaimSchedule dt{color:#9fae9c;font-family:var(--font-accent);font-size:.56rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dropInsClaimSchedule dd{margin:4px 0 0;color:#f0f7eb;font-family:var(--font-header);font-size:.9rem;font-weight:700}.dropInsClaimCheck{display:flex;align-items:flex-start;gap:10px;margin-top:10px;border:1px solid #3a4a2d;padding:12px;color:#edf4ed;font-family:var(--font-header);font-size:.82rem;cursor:pointer}.dropInsClaimCheck:has(input:checked){border-color:var(--dropins-lime);background:rgba(204,255,0,.06)}.dropInsClaimCheck input{width:17px;height:17px;margin:1px 0 0;accent-color:var(--dropins-lime)}.dropInsClaimCheck span{display:grid;grid-gap:3px;gap:3px}.dropInsClaimCheck small{color:#aab9ac;font-size:.71rem;line-height:1.35}.dropInsClaimChecking{margin:16px 0 0;color:var(--dropins-lime);font-family:var(--font-accent);font-size:.66rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.dropInsClaimLeave{width:100%;margin-top:16px;border:0;padding:4px;background:transparent;color:#abb8ad;font-family:var(--font-header);font-size:.73rem;text-decoration:underline;cursor:pointer}.dropInsModalBackdrop{position:fixed;inset:0;z-index:150;display:grid;place-items:center;padding:18px;background:rgba(3,5,2,.75);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.dropInsHostDialog{width:min(600px,100%);max-height:min(88vh,760px);overflow:auto;border:1px solid #525b31;border-radius:7px;background:#12150d;box-shadow:0 24px 80px rgba(0,0,0,.55)}.dropInsHostDialog header{position:-webkit-sticky;position:sticky;z-index:1;top:0;justify-content:space-between;padding:20px;border-bottom:1px solid #2d311c;background:inherit}.dropInsHostDialog h2{font-size:1.9rem}.dropInsCloseButton{border:0;background:transparent;color:#d9e1e5;font-size:2rem;cursor:pointer}.dropInsHostDialog form{display:grid;grid-gap:15px;gap:15px;padding:20px}.dropInsHostDialog input:not([type=checkbox]),.dropInsHostDialog label,.dropInsHostDialog select{width:100%}.dropInsFormRow{gap:12px;align-items:start}.dropInsFormRow>label{flex:1 1}.dropInsFormHint{margin:-4px 0 0;color:#85918d;font-family:var(--font-header);font-size:.76rem}.dropInsAdvanced{display:grid;grid-gap:14px;gap:14px;border-top:1px solid #2d311c;border-bottom:1px solid #2d311c;padding:16px 0}.dropInsSlotModes{margin:0;border:0;padding:0}.dropInsSlotModes legend{color:#9ba6b2;font-family:var(--font-accent);font-size:.63rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.dropInsSlotModes p{margin:6px 0 10px;color:#87928e;font-family:var(--font-header);font-size:.71rem}.dropInsSlotModes>div{display:flex;flex-wrap:wrap;gap:6px}.dropInsSlotMode{display:grid;min-width:54px;border:1px solid #46513b;padding:6px 8px;background:#1a1d13;color:#dbe4ec;font-family:var(--font-accent);cursor:pointer}.dropInsSlotMode b{font-size:.66rem}.dropInsSlotMode span{color:#9eaa9d;font-size:.54rem;letter-spacing:.04em;text-transform:uppercase}.dropInsSlotModeclub_filled{border-color:#6f95d5;background:#182238}.dropInsSlotModeclub_filled span{color:#a9c6ff}.dropInsSlotModeai_filled{border-color:#687078;background:#25282b}.dropInsSlotModeai_filled span{color:#b1bac2}.dropInsAcknowledgement{display:flex!important;align-items:flex-start;gap:8px;line-height:1.45}.dropInsAcknowledgement input{margin-top:2px}.dropInsHostDialog footer{justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid #2d311c}.dropInsCancelButton{min-height:42px;border:1px solid #475040;padding:0 16px;background:transparent;color:#d6dde0;font-family:var(--font-accent);font-size:.72rem;font-weight:700;text-transform:uppercase;cursor:pointer}@media (max-width:850px){.dropInsLayout{grid-template-columns:1fr}.dropInsFeed{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.dropInsLayout.dropInsMobileLineupOpen .dropInsFeed,.dropInsLayout:not(.dropInsMobileLineupOpen) .dropInsDetail{display:none}.dropInsLineupBack{display:block;margin-bottom:13px}.dropInsHero{align-items:flex-start;flex-direction:column}.dropInsHostButton{width:100%}}@media (max-width:560px){.dropInsSurface{padding:28px 14px 48px}.dropInsHero h1{font-size:2.8rem}.dropInsFilters{align-items:flex-end;flex-wrap:wrap}.dropInsFilters p{width:100%;margin:4px 0 0}.dropInsDetailHeader{align-items:flex-start;flex-direction:column}.dropInsRatings{justify-content:start}.dropInsHeaderMeta{justify-items:start}.dropInsCaptainControl{justify-content:start}.dropInsDetailHeader{padding:16px 14px}.dropInsDetailHeader h2{font-size:1.65rem}.dropInsPitch{min-height:0;height:min(780px,calc(100svh - 155px));aspect-ratio:auto}.dropInsPitchArtDesktop{display:none}.dropInsPitchArtMobile{display:block}.dropInsPosition{width:clamp(58px,18vw,80px)}.dropInsManagerCaptain{width:clamp(42px,13vw,56px)}.dropInsDetailFooter{gap:8px 14px}.dropInsClaimBackdrop{align-items:flex-end;padding:12px}.dropInsClaimSheet{border-radius:10px 10px 4px 4px;padding:20px 16px}.dropInsFormRow{flex-direction:column}}@media (prefers-reduced-motion:reduce){.dropInsPosition,.dropInsPositionClaimed,.dropInsPositionNameTextMarquee{animation:none;transition:none}.dropInsCardLive i,.dropInsPositionLoading i{animation:none}}*{box-sizing:border-box}body{margin:0;min-height:100vh;color:var(--text);font-family:var(--font-body);font-variant-emoji:text;background:var(--surface-olive-base)}html{scroll-behavior:smooth}a{color:inherit;text-decoration:none}.dashboardV2 .dashboardClubRoleBadge,.dashboardV2 .dashboardPosChip,.dashboardV2 .hubTabBadge,.dashboardV2 .hubTryoutTag,.dashboardV2 .summaryPlayerTag,.globalBtn,.pricingCardCta,.pricingFeaturedBadge{font-family:var(--font-accent)}.page{max-width:1040px;margin:0 auto;padding:24px 18px 40px}.pageWithGlobalHeader{padding-top:var(--global-header-height);--tryouts-filter-dock-left:0px}.pageWaitlistPreview{max-width:none;min-height:100vh;margin:0;padding:0}.pageWithGlobalHeader:has(.dashboardV2){max-width:none;padding-left:0;padding-right:0;padding-bottom:0}.pageWithGlobalHeader:has(.tryoutsSurface){max-width:none;padding-left:0;padding-right:0;background:#0a0a08;min-height:calc(100vh - var(--global-header-height))}body:has(.tryoutsSurface){background:#0a0a08}.pageWithGlobalHeader.pageTryoutsRoute{max-width:none;padding-left:0;padding-right:0;background:#0a0a08;min-height:calc(100vh - var(--global-header-height))}body:has(.pageWithGlobalHeader.pageTryoutsRoute){background:#0a0a08}.pageWithGlobalHeader:has(.dropInsSurface){max-width:none;padding-left:0;padding-right:0;background:#0a0a08;min-height:calc(100vh - var(--global-header-height))}body:has(.dropInsSurface){background:#0a0a08}.pageWithGlobalHeader:has(.adminSurface){max-width:none;padding-left:0;padding-right:0}.pageWithGlobalHeader:has(.profileClubsSurface){max-width:none;min-height:calc(100vh - var(--global-header-height));padding-right:0;padding-bottom:0;padding-left:0}.pageWithGlobalHeader:has(.playerProfileSurface){max-width:none}.pageWithGlobalHeader:has(.playerHub){max-width:none;padding-left:0;padding-right:0}.pageWithGlobalHeader:has(.pricingCheckoutPage),.pageWithGlobalHeader:has(.pricingPage){max-width:none;padding-left:0;padding-right:0}.globalHeader{position:fixed;top:0;left:0;right:0;z-index:90;height:var(--global-header-height);border-bottom:1px solid #2d311c;background:rgba(10,10,8,.8);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.globalHeaderTop{height:var(--global-header-top-height)}.routeTopLoader{position:fixed;top:0;left:0;right:0;height:3px;z-index:120;pointer-events:none;overflow:hidden}.routeTopLoaderBar{display:block;width:100%;height:100%;background:linear-gradient(90deg,rgba(204,255,0,.15),#ccff00 45%,rgba(204,255,0,.15));box-shadow:0 0 10px rgba(204,255,0,.6);transform-origin:left center;transform:scaleX(0);animation:routeTopLoaderGrow 8s cubic-bezier(.19,.73,.21,.99) forwards}@keyframes routeTopLoaderGrow{0%{transform:scaleX(0)}35%{transform:scaleX(.78)}70%{transform:scaleX(.93)}to{transform:scaleX(.985)}}.globalHeaderInner{height:var(--global-header-top-height);width:100%;margin:0 auto;padding:0 30px;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:12px;gap:12px}.globalBrand{display:inline-flex;align-items:center;gap:10px;justify-self:start;margin-left:0}.globalBrandText{width:171px;height:24px;font-family:Inter,Avenir Next,Trebuchet MS,sans-serif;font-style:italic;font-weight:800;font-size:20px;line-height:24px;display:flex;align-items:center;letter-spacing:-1px;text-transform:uppercase}.globalBrandTextTransfer{color:#ffffff}.globalBrandTextRoom{color:#ccff00}.globalHeaderCenter{min-height:var(--global-header-nav-height);display:inline-flex;align-items:center}.globalHeaderNavBar{height:var(--global-header-nav-height);display:flex;align-items:center;padding:0 30px;border-top:1px solid rgba(255,255,255,.045);background:#292831}.globalHeaderNav{display:inline-flex;flex-direction:row;align-items:center;width:100%;margin:0;padding:0;gap:32px}.globalHeaderNav>*{flex:0 0 auto;white-space:nowrap}.globalCenterLink{font-family:var(--font-header);font-style:normal;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.7px;text-transform:none;color:#7f838c;text-decoration:none}.globalHeaderNavLink{transition:color .12s ease}.globalHeaderNavLink:hover{color:#a9afb8}.globalHeaderNavLinkActive{color:#ccff00;text-shadow:0 0 14px rgba(204,255,0,.28)}.globalHeaderNavLink:focus-visible{outline:1px solid rgba(204,255,0,.65);outline-offset:3px}.globalHeaderNavDisabled{border:0;background:transparent;padding:0;margin:0;color:#565a62;cursor:not-allowed}@media (max-width:1100px){.globalHeaderInner,.globalHeaderNavBar{padding:0 18px}.globalHeaderNav{gap:18px}.globalCenterLink{font-size:12px;letter-spacing:.45px}}.globalHeaderActions{justify-self:end;gap:12px;margin-right:0}.globalHeaderActions,.globalHeaderClubAvatars,.globalUserWrap{display:inline-flex;align-items:center}.globalUserWrap{gap:10px}.globalHeaderClubAvatars{gap:6px}.globalHeaderClubAvatar{width:32px;height:32px;flex:0 0 32px;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#1a1e10;text-decoration:none}.globalHeaderClubAvatarCurrent{border-color:#ccff00;box-shadow:0 0 0 2px rgba(204,255,0,.22),0 0 12px rgba(204,255,0,.38)}.globalHeaderClubAvatar:not(:disabled){cursor:pointer}.globalHeaderClubCrest{width:100%;height:100%;object-fit:contain}.globalHeaderClubAvatarPlaceholder{position:relative;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:not-allowed}.globalHeaderClubAvatarPlaceholder:after,.globalHeaderClubAvatarPlaceholder:before{content:"";position:absolute;top:50%;left:50%;width:12px;height:1px;background:rgba(203,213,225,.6);transform:translate(-50%,-50%)}.globalHeaderClubAvatarPlaceholder:after{transform:translate(-50%,-50%) rotate(90deg)}.globalHeaderClubAvatarPlaceholder:disabled{opacity:1}.globalBtn{min-height:30px;padding:5px 16px;border-radius:2px;font-family:var(--font-header);font-style:normal;font-weight:700;font-size:14px;line-height:20px;letter-spacing:.7px;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center}.globalBtnGhost{border:1px solid rgba(255,255,255,.2);color:#ffffff;background:transparent}.globalBtnPrimary{border:1px solid rgba(0,0,0,.08);color:#1f230f;background:#ccff00}.globalUserWrap{display:inline-flex;align-items:center;min-height:30px}.trClerkModalBackdrop{align-items:center!important;background:#030407bd!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:24px!important}.trClerkModalContent{display:block!important;margin:0!important;width:auto!important;max-width:100%!important;max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:0!important;border-radius:12px}.trClerkRootBox{width:100%}.trClerkCardBox{--auth-photo-width:270px;position:relative;isolation:isolate;display:block!important;width:min(820px,calc(100vw - 48px))!important;max-width:none!important;min-height:550px;margin:0 auto;padding-left:var(--auth-photo-width);border:1px solid #ffffff24;border-radius:12px!important;overflow:hidden;background:#101214!important;box-shadow:0 28px 100px #0009!important;font-family:var(--font-header),sans-serif}.trClerkCardBox:before{content:"";position:absolute;top:0;bottom:0;left:0;width:var(--auth-photo-width);background:linear-gradient(0deg,#0a1012ed,transparent 65%),url(/images/welcome/player-original.webp) 50% 40% /cover no-repeat;border-right:1px solid #ffffff15;pointer-events:none}.trClerkCardBox:after{content:"Your next chapter.\A Your kind of football.";white-space:pre-line;position:absolute;bottom:40px;left:25px;width:220px;color:#edf1e6;font:500 28px/1.16 var(--font-header),sans-serif;letter-spacing:-.045em;pointer-events:none}.trClerkCard{width:100%!important;max-width:none!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:30px 36px 24px!important;gap:20px!important}.trClerkModalClose{top:14px!important;right:14px!important;z-index:5;width:32px!important;height:32px!important;padding:8px!important;border:1px solid #ffffff1a!important;border-radius:50%!important;color:#a4ada0!important;background:#ffffff05!important;box-shadow:none!important}.trClerkModalClose:hover{color:#f2f4ec!important;background:#ffffff10!important}.trClerkLogoBox{display:flex!important;align-items:center;justify-content:flex-start!important;gap:8px;height:24px!important;min-height:24px!important;margin:0 0 10px!important}.trClerkLogoBox:after{content:"LobbyWay";color:#dfe7d5;font:600 17px/1 var(--font-header),sans-serif;letter-spacing:-.05em}.trClerkLogoImage{width:23px!important;height:23px!important}.trClerkHeader{margin:0!important;gap:12px!important;text-align:left!important}.trClerkHeaderTitle{color:#f1f3ed!important;font-family:var(--font-header)!important;font-size:32px!important;line-height:1.13!important;font-weight:500!important;letter-spacing:-.055em!important;text-align:left!important}.trClerkHeaderSubtitle{color:#929c8a!important;font:400 13px/1.75 var(--font-header),sans-serif!important;text-align:left!important}.trClerkSocialButton{min-height:48px!important;padding:12px 16px!important;border:1px solid #ffffff24!important;border-radius:5px!important;background:#ffffff03!important;color:#dfe7d7!important;box-shadow:none!important;transition:border-color .15s,background .15s!important}.trClerkSocialButton:hover{border-color:#bace9955!important;background:#c5dbac09!important}.trClerkSocialButtonText{font:500 12px/1.5 var(--font-accent),sans-serif!important;letter-spacing:0!important;text-transform:none!important}.trClerkDivider{margin:0!important}.trClerkDividerLine{background:#ffffff18!important}.trClerkDividerText{color:#747e6b!important;font:400 10px/1.5 var(--font-header),sans-serif!important;letter-spacing:.05em!important;text-transform:none}.trClerkFieldLabel{color:#b1bda2!important;font:500 11px/1.5 var(--font-header),sans-serif!important;letter-spacing:.02em!important;text-transform:none!important;margin-bottom:7px!important}.trClerkFieldInput{min-height:48px!important;border:1px solid #ffffff24!important;border-radius:5px!important;background:#090d0b80!important;color:#ecf1e4!important;font:400 14px/1.5 var(--font-header),sans-serif!important;padding:12px 14px!important;box-shadow:none!important}.trClerkFieldInput::placeholder{color:#697760!important;opacity:1}.trClerkFieldInput:hover{border-color:#c2d9a13d!important}.trClerkFieldInput:focus{border-color:#ccff0075!important;box-shadow:0 0 0 3px #ccff0009!important}.trClerkFieldInput[aria-invalid=true]{border-color:#e59c8066!important}.trClerkPrimaryButton{min-height:48px!important;padding:13px 19px!important;border:1px solid #ccff00!important;border-radius:4px!important;background:#ccff00!important;color:#182009!important;font:600 12px/1.5 var(--font-accent),sans-serif!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;transition:background .15s!important}.trClerkPrimaryButton:hover{background:#dcff51!important}.trClerkPrimaryButton:disabled{opacity:.5}.trClerkFooter{width:100%;padding:12px 36px!important;background:#ffffff02!important;border-top:1px solid #ffffff12;border-radius:0!important}.trClerkFooterText{color:#858f7b!important;font:400 11px/1.7 var(--font-header),sans-serif!important}.trClerkFieldAction,.trClerkFooterLink,.trClerkResendLink{color:#c7dcab!important;font:500 11px/1.6 var(--font-header),sans-serif!important;text-underline-offset:3px}.trClerkFieldAction:hover,.trClerkFooterLink:hover,.trClerkResendLink:hover{color:#ccff00!important}.trClerkAlertText,.trClerkFieldError{color:#edb39c!important;font:400 12px/1.6 var(--font-header),sans-serif!important}.trClerkAlert{background:#d67d6310!important;border:1px solid #e7a68b30!important;border-radius:5px!important}.trClerkIdentityText{color:#d6e2c8!important;font-family:var(--font-header),sans-serif!important}.trClerkIdentityEdit,.trClerkPasswordToggle{color:#a0b584!important}.trClerkOtpInput{border:1px solid #ffffff25!important;border-radius:5px!important;background:#090d0b80!important;color:#eef3e5!important;box-shadow:none!important;font-family:var(--font-header),sans-serif!important}.trClerkOtpInput:focus{border-color:#ccff0075!important}.trClerkModalContent :is(button,a,input):focus-visible{outline:2px solid #ccff00!important;outline-offset:3px!important}.trClerkModalContent .trClerkFieldInput:focus-visible{outline:none!important}@media(max-width:760px){.trClerkCardBox{--auth-photo-width:210px;width:calc(100vw - 40px)!important}.trClerkCardBox:after{width:165px;left:22px;font-size:24px}.trClerkCard{padding:38px 26px 26px!important}.trClerkFooter{padding:20px 26px!important}}@media(max-width:600px){.trClerkModalBackdrop{padding:14px!important}.trClerkModalContent{max-height:calc(100dvh - 28px);border-radius:10px}.trClerkCardBox{width:calc(100vw - 28px)!important;min-height:0;padding-left:0;border-radius:10px!important}.trClerkCardBox:after,.trClerkCardBox:before{display:none}.trClerkCard{padding:34px 24px 24px!important}.trClerkHeaderTitle{font-size:29px!important}.trClerkFieldInput{font-size:16px!important}.trClerkFooter{padding:18px 24px!important}.trClerkModalClose{top:10px!important;right:10px!important}}@media(prefers-reduced-motion:reduce){.trClerkPrimaryButton,.trClerkSocialButton{transition:none!important}}.pricingPage{width:min(1160px,calc(100% - 24px));margin:0 auto;padding:20px 12px 120px;display:grid;grid-gap:16px;gap:16px;color:#f1f5f9;font-family:var(--font-body)}.pricingHero{display:grid;grid-gap:8px;gap:8px;justify-items:center;text-align:center;padding-top:6px}.pricingEyebrow{margin:0;font-family:var(--font-body);font-size:11px;line-height:18px;letter-spacing:1.4px;text-transform:uppercase;color:#94a3b8}.pricingTitle{margin:0;font-family:var(--font-header);font-size:clamp(32px,3.7vw,48px);line-height:1.04;letter-spacing:-1.2px;font-weight:700}.pricingLead{margin:0;max-width:680px;color:#94a3b8;font-family:var(--font-body);font-size:clamp(14px,1.2vw,16px);line-height:1.36}.pricingBillingToggle{margin-top:6px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:5px;background:rgba(255,255,255,.03)}.pricingBillingOption{min-width:96px;border:0;border-radius:999px;padding:9px 14px;background:transparent;color:#94a3b8;font-family:var(--font-body);font-size:12px;line-height:1.2;font-weight:700;cursor:pointer}.pricingBillingOptionActive{background:rgba(204,255,0,.18);color:#ccff00}.pricingCards{display:grid;grid-template-columns:repeat(3,352px);justify-content:center;grid-gap:14px;gap:14px}.pricingCard{position:relative;width:352px;min-height:520px;border-radius:16px;border:1px solid rgba(15,23,42,.14);background:#f1f5f9;padding:30px 18px 18px;display:flex;flex-direction:column;gap:6px}.pricingCardFeatured{border-color:rgba(204,255,0,.5);background:linear-gradient(180deg,rgba(227,255,126,.34),#f1f5f9 24%);box-shadow:0 0 0 1px rgba(204,255,0,.3),0 14px 28px rgba(15,23,42,.18);z-index:1}.pricingCardCurrent{border-color:rgba(6,182,212,.45);box-shadow:0 0 0 1px rgba(6,182,212,.24),0 8px 18px rgba(15,23,42,.12)}.pricingFeaturedBadge{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);border-radius:999px;background:#ccff00;border:1px solid rgba(204,255,0,.85);color:#000000;font-family:var(--font-accent);font-size:12px;line-height:1;font-weight:800;letter-spacing:.4px;text-transform:uppercase;padding:6px 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:none;white-space:nowrap}.pricingFeaturedBadgeStar{width:12px;height:12px;display:inline-block;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.00001 0H7.00001L5.51292 4.57681L0.700554 4.57682L0.0825195 6.47893L3.97581 9.30756L2.48873 13.8843L4.10677 15.0599L8.00002 12.2313L11.8933 15.0599L13.5113 13.8843L12.0242 9.30754L15.9175 6.47892L15.2994 4.57681L10.4871 4.57681L9.00001 0Z' fill='%23000000'/%3E%3C/svg%3E")}.pricingPlanHead{display:flex;flex-wrap:wrap;min-height:28px}.pricingPlanChip,.pricingPlanHead{align-items:center;justify-content:center;gap:8px}.pricingPlanChip{margin:0;font-family:var(--font-accent);font-size:15px;line-height:1;letter-spacing:0;font-weight:800;color:#0f172a;overflow-wrap:anywhere;display:inline-flex;min-height:30px;padding:0 11px;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:rgba(15,23,42,.06)}.pricingPlanChipRecommendedName{color:#000000;border-color:rgba(204,255,0,.85);background:#ccff00}.pricingPlanChipStar{width:14px;height:14px;display:inline-block;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.00001 0H7.00001L5.51292 4.57681L0.700554 4.57682L0.0825195 6.47893L3.97581 9.30756L2.48873 13.8843L4.10677 15.0599L8.00002 12.2313L11.8933 15.0599L13.5113 13.8843L12.0242 9.30754L15.9175 6.47892L15.2994 4.57681L10.4871 4.57681L9.00001 0Z' fill='%23000000'/%3E%3C/svg%3E")}.pricingPlanHook{margin:0 0 4px;color:#ccff00;font-family:var(--font-accent);font-size:12px;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.pricingPriceRow{margin:0;display:flex;align-items:flex-end;justify-content:center;flex-wrap:wrap;gap:8px 10px;min-height:50px;text-align:center}.pricingPriceRow strong{font-size:clamp(32px,2.8vw,48px);line-height:1;letter-spacing:-1.2px;font-weight:800;color:#0f172a}.pricingPriceRow span,.pricingPriceRow strong{font-family:var(--font-body);overflow-wrap:anywhere}.pricingPriceRow span{color:#334155;font-size:13px;line-height:1.25}.pricingPlanSubtitle{margin:4px 0 0;color:#0f172a;font-family:var(--font-body);font-size:14px;line-height:1.35;min-height:42px;text-align:center;padding-bottom:7px;border-bottom:1px solid rgba(15,23,42,.14)}.pricingFeatureList{list-style:none;margin:0;padding:8px 0 0;display:grid;grid-gap:8px;gap:8px;align-content:start;flex:1 1 auto}.pricingFeatureList li{color:#111827;font-family:var(--font-body);font-size:14px;line-height:1.4;position:relative;padding-left:26px;overflow-wrap:anywhere}.pricingFeatureList li:before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='none'%3E%3Cpath fill='%2394a3b8' fill-rule='evenodd' d='M3 10a7 7 0 019.307-6.611 1 1 0 00.658-1.889 9 9 0 105.98 7.501 1 1 0 00-1.988.22A7 7 0 113 10zm14.75-5.338a1 1 0 00-1.5-1.324l-6.435 7.28-3.183-2.593a1 1 0 00-1.264 1.55l3.929 3.2a1 1 0 001.38-.113l7.072-8z'/%3E%3C/svg%3E")}.pricingFeatureWithBadge{display:inline-flex;align-items:center;gap:8px}.pricingInlineProBadge{width:16px;height:16px;flex:none}.pricingFeatureListHeading{font-weight:700;color:#0f172a;padding-left:0!important;margin-top:4px}.pricingFeatureListHeading:before{content:none!important}.pricingCardCta{margin-top:auto;min-height:46px;border-radius:10px;border:1px solid rgba(15,23,42,.2);color:#111827;background:#ffffff;font-family:var(--font-body);font-size:14px;line-height:1.15;font-weight:800;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:border-color .14s ease,filter .14s ease}.pricingCardCta:hover{border-color:rgba(204,255,0,.45);filter:brightness(1.05)}.pricingCardCtaFeatured{color:#11150a;background:#ccff00;border-color:transparent}.pricingCardCtaCurrent{pointer-events:none;opacity:.95;background:#0f172a;border-color:#0f172a;color:#f8fafc}.pricingCheckoutPage{width:min(920px,calc(100% - 32px));margin:0 auto;padding:42px 16px 80px;font-family:var(--font-body)}.pricingCheckoutCard{border-radius:16px;border:1px solid rgba(204,255,0,.2);background:rgba(10,10,8,.62);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);padding:28px;display:grid;grid-gap:12px;gap:12px}.pricingCheckoutTitle{margin:0;font-family:var(--font-body);font-size:clamp(32px,4.2vw,54px);line-height:1.05;letter-spacing:-1.3px;font-weight:900}.pricingCheckoutLead{margin:0;color:#94a3b8;font-family:var(--font-body);font-size:17px;line-height:1.45}.pricingCheckoutDetails{margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.pricingCheckoutDetails>div{border-radius:10px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.02);padding:12px 14px;display:grid;grid-gap:4px;gap:4px}.pricingCheckoutDetails dt{margin:0;color:#94a3b8;font-family:var(--font-body);font-size:12px;line-height:1.2;letter-spacing:1px;text-transform:uppercase}.pricingCheckoutDetails dd{margin:0;color:#f8fafc;font-family:var(--font-body);font-size:17px;line-height:1.25;font-weight:700}@media (max-width:1160px){.pricingCards{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.pricingCard{width:auto;height:auto;min-height:500px}.pricingCardFeatured{transform:none}}@media (max-width:980px){.pricingCards{grid-template-columns:1fr}.pricingCard{min-height:0;padding-top:22px}.pricingCheckoutDetails{grid-template-columns:1fr}}.topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.brand{font-family:var(--font-header);font-size:clamp(1.5rem,3vw,2.2rem)}.auth{display:flex;align-items:center;gap:10px}.notificationBellRoot{position:relative}.notificationBellButton{position:relative;width:36px;height:36px;border:0;border-radius:0;background:transparent;color:#f8fafc;font:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.notificationBellButton:hover,.notificationBellButton[aria-expanded=true]{color:#ccff00}.notificationBellButton:focus-visible,.notificationCenterClose:focus-visible,.notificationRow:focus-visible{outline:2px solid #ccff00;outline-offset:2px}.notificationBellButton svg{width:22px;height:22px}.notificationBellButton svg path{stroke:none}.notificationBellBadge{position:absolute;top:2px;right:-1px;min-width:14px;height:14px;border-radius:4px;border:1px solid #10120d;background:#ccff00;color:#12150c;font-family:var(--font-accent);font-size:.56rem;font-weight:800;line-height:12px;text-align:center;padding:0 3px}.notificationCenterBackdrop{position:fixed;inset:var(--global-header-height) 0 0;z-index:80;display:flex;justify-content:flex-end;background:rgba(4,6,2,.62);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.notificationCenterDrawer{width:min(512px,100vw);height:calc(100dvh - var(--global-header-height));overflow:hidden;border-left:1px solid rgba(204,255,0,.2);background:linear-gradient(180deg,#171b0f,#10130b);box-shadow:-24px 0 56px rgba(0,0,0,.48);color:#f8fafc;display:grid;grid-template-rows:auto auto minmax(0,1fr);outline:none}.notificationCenterHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:28px 30px 22px;border-bottom:1px solid rgba(255,255,255,.09)}.notificationCenterEyebrow{margin:0 0 7px;color:#ccff00;font-family:var(--font-accent);font-size:.64rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.notificationCenterHeader h2{margin:0;color:#fff;font-family:var(--font-header);font-size:1.75rem;font-weight:900;letter-spacing:-.04em;line-height:1}.notificationCenterClose{width:36px;height:36px;flex:none;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(255,255,255,.035);color:#f8fafc;font-family:var(--font-header);font-size:1.55rem;line-height:1;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.notificationCenterClose:hover{border-color:rgba(204,255,0,.6);background:rgba(204,255,0,.1);color:#ccff00}.notificationCenterActions{min-height:58px;padding:0 30px;border-bottom:1px solid rgba(255,255,255,.09);display:flex;align-items:center;gap:18px}.notificationMarkAll,.notificationSettingsButton{border:0;background:transparent;color:#f8fafc;font:inherit;cursor:pointer}.notificationMarkAll{padding:7px 0;font-family:var(--font-header);font-size:.88rem;font-weight:800}.notificationMarkAll:hover,.notificationSettingsButton:hover{color:#ccff00}.notificationMarkAll:focus-visible,.notificationSettingsButton:focus-visible{outline:2px solid #ccff00;outline-offset:3px}.notificationActionDivider{width:1px;height:28px;background:rgba(255,255,255,.16)}.notificationSettingsButton{width:32px;height:32px;padding:0;display:inline-grid;place-items:center}.notificationSettingsButton svg{width:23px;height:23px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.notificationCenterBody{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px}.notificationList{display:grid;grid-gap:6px;gap:6px}.notificationSection{display:grid;grid-gap:8px;gap:8px}.notificationSection+.notificationSection{margin-top:24px}.notificationSection h3{margin:8px 8px 0;color:#8f9a84;font-family:var(--font-accent);font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.notificationRow{width:100%;text-align:left;border:1px solid transparent;border-radius:12px;padding:12px;background:rgba(255,255,255,.018);color:#f8fafc;font:inherit;cursor:pointer;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.notificationRow:hover{border-color:rgba(204,255,0,.3);background:rgba(255,255,255,.055)}.notificationRowUnread{border-color:rgba(204,255,0,.19);background:rgba(204,255,0,.09)}.notificationImageTile{width:44px;height:44px;border:1px solid rgba(255,255,255,.13);border-radius:10px;overflow:hidden;display:grid;place-items:center;background:#202511;color:#dce3ce}.notificationImageTile svg{width:23px;height:23px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.notificationImageTileOpportunity{border-color:rgba(204,255,0,.5);background:rgba(204,255,0,.15);color:#ccff00}.notificationImageTileAdmin{border-color:rgba(204,255,0,.34);background:rgba(204,255,0,.1);color:#ccff00}.notificationImageTileVerification{border-color:rgba(99,214,255,.4);background:rgba(99,214,255,.1);color:#7bdbff}.notificationImageTileSubscription{border-color:rgba(192,132,252,.42);background:rgba(192,132,252,.11);color:#d8b4fe}.notificationClubCrest{width:100%;height:100%;object-fit:contain;padding:3px}.notificationRowContent{min-width:0;display:grid;grid-gap:5px;gap:5px}.notificationRowTop{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.notificationRowTitleWrap{min-width:0;display:grid;grid-gap:5px;gap:5px}.notificationRowTitleWrap strong{overflow:hidden;color:#fff;font-family:var(--font-header);font-size:.9rem;font-weight:800;letter-spacing:-.01em;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.notificationTime{flex:none;padding-top:2px;color:#879178;font-family:var(--font-header);font-size:.7rem;line-height:1.2}.notificationRowMessage{color:#b5bdaa;font-family:var(--font-header);font-size:.78rem;line-height:1.45}.notificationAggregateMeta{color:#899479;font-family:var(--font-header);font-size:.7rem;font-weight:700}.notificationTag{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:3px 7px;color:#d5ddca;font-family:var(--font-accent);font-size:.58rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.notificationTagAccepted,.notificationTagFull,.notificationTagOpportunity{background:rgba(204,255,0,.17);color:#d7ff51}.notificationTagRejected,.notificationTagWithdrawal{background:rgba(255,102,112,.16);color:#ff9ba2}.notificationTagRescheduled,.notificationTagWaitlist{background:rgba(250,204,21,.14);color:#fde68a}.notificationTagReport,.notificationTagVerification{background:rgba(99,214,255,.13);color:#9be7ff}.notificationTagInvite,.notificationTagSubscription{background:rgba(192,132,252,.15);color:#dec4ff}.notificationTagAdmin{background:rgba(204,255,0,.12);color:#d7ff51}.notificationTagClub{background:rgba(99,214,255,.13);color:#9be7ff}.notificationHint{margin:12px 8px;color:#9ba592;font-family:var(--font-header);font-size:.82rem}.notificationEmptyState{min-height:min(360px,55dvh);padding:42px 20px;color:#9ba592;display:grid;place-content:center;justify-items:center;grid-gap:12px;gap:12px;text-align:center}.notificationEmptyState svg{width:32px;height:32px;color:#ccff00;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.notificationEmptyState p{margin:0;font-family:var(--font-header);font-size:.88rem;font-weight:700}@media (max-width:520px){.notificationCenterDrawer{width:100%}.notificationCenterHeader{padding:22px 18px 18px}.notificationCenterActions{padding:0 18px}.notificationCenterBody{padding:9px}.notificationRow{padding:10px}}.panel{border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));border-radius:14px;padding:14px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.card{border:1px solid var(--line);border-radius:12px;padding:12px;background:rgba(0,0,0,.2)}.card h3{margin:0 0 6px}.card p{margin:0;color:var(--muted);font-size:.94rem}.landing{display:grid;grid-gap:14px;gap:14px}.homeHero{display:grid;grid-gap:10px;gap:10px;padding:26px 20px}.homeHeroTitle{margin:0;font-family:var(--font-header);font-size:clamp(1.8rem,4.6vw,3rem);line-height:1.06}.homeHeroSubtitle{margin:0;color:var(--muted);font-size:clamp(1rem,2.4vw,1.38rem)}.homeHeroActions{margin-top:6px}.homeCounters{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.homeCounterCard{display:grid;grid-gap:4px;gap:4px}.homeCounterCard h3{margin:0;font-size:clamp(1.2rem,2.8vw,1.7rem)}.homeCounterLabel{margin:0;color:var(--muted);font-size:.83rem;text-transform:uppercase;letter-spacing:.04em}.homeUpcoming{display:grid;grid-gap:10px;gap:10px}.homeUpcomingHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.homeUpcomingActions{display:flex;justify-content:flex-start}.hero{position:relative;overflow:hidden;padding:20px}@media (max-width:900px){.homeCounters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.homeCounters{grid-template-columns:1fr}}.hero:after{content:"";position:absolute;top:-120px;right:-80px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(79,219,196,.22),rgba(79,219,196,0));pointer-events:none}.eyebrow{margin:0;color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:.74rem}.heroTitle{margin:8px 0;font-family:var(--font-header);font-size:clamp(1.5rem,4vw,2.35rem);line-height:1.1}.heroCopy{margin:0;color:var(--muted);max-width:68ch}.heroActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.cta{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid var(--line);padding:9px 12px;transition:transform .12s ease,border-color .12s ease,background .12s ease}.cta:hover{transform:translateY(-1px);border-color:var(--accent)}.ctaGhost{background:rgba(0,0,0,.22)}.ctaButton{color:var(--text);font:inherit;cursor:pointer}.ctaButton:disabled{opacity:.55;cursor:not-allowed}.ctaButtonDisabledLook{opacity:.55}.heroMeta{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px}.chip{border:1px solid var(--line);border-radius:999px;padding:3px 10px;font-size:.76rem;color:var(--accent);background:rgba(79,219,196,.12)}.chipMuted{color:var(--muted);background:rgba(0,0,0,.2)}.moduleGrid{align-items:stretch}.summaryProBadge{width:19px;height:19px;display:inline-flex;align-items:center;justify-content:center;background-image:url(/icons/pro-verified-gold.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;color:transparent;font-size:0;line-height:0}.summaryPlayerRow{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center}.summaryPlayerReputationPro{color:#f7d26a!important}.summaryPlayerEmptyValue{display:inline-block;min-width:40px;min-height:22px}.dashboardQuickActions{display:grid;grid-gap:10px;gap:10px}.dashboardGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.dashboardActions{display:flex;gap:10px;flex-wrap:wrap}.hubDual{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.hubList{display:grid;grid-gap:8px;gap:8px}.hubCard h3{margin:0 0 4px}.hubCard p{margin:0;color:var(--muted)}.hubRow{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;border:1px solid var(--line);border-radius:10px;padding:10px;background:rgba(0,0,0,.2)}.hubRowTitle{margin:0 0 2px}.hubStatus{text-transform:none;letter-spacing:0}.clubAffiliationRow{display:grid;grid-gap:4px;gap:4px;padding:4px 0}.moduleCard{display:grid;grid-gap:8px;gap:8px}.moduleState{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.moduleStateLive{color:var(--accent)}.moduleStateNext{color:#f4d37a}.moduleStateBuild{color:#ffb38f}.onboardingShell,.profileFormSurface{--onb-color-bg-canvas:var(--surface-olive-base);--onb-color-bg-shell-top:var(--surface-olive-base);--onb-color-bg-shell-bottom:var(--surface-olive-base);--onb-color-bg-surface:rgba(42,48,21,0.5);--onb-color-bg-panel:rgba(255,255,255,0.04);--onb-color-bg-panel-strong:rgba(255,255,255,0.05);--onb-color-bg-selected:rgba(204,255,0,0.18);--onb-color-bg-selected-soft:rgba(204,255,0,0.14);--onb-color-lime:#ccff00;--onb-color-text-primary:#f1f5f9;--onb-color-text-muted:#cbd5e1;--onb-color-text-subtle:#94a3b8;--onb-color-text-error:#ef4444;--onb-color-text-danger-strong:#ef4444;--onb-color-text-danger-border:#ef4444;--onb-color-border-default:rgba(255,255,255,0.1);--onb-color-border-soft:rgba(204,255,0,0.1);--onb-color-border-strong:rgba(204,255,0,0.22);--onb-color-border-crest:rgba(255,255,255,0.22);--onb-color-focus-ring:rgba(204,255,0,0.75);--onb-color-danger-ring:rgba(239,68,68,0.38);--onb-color-icon-chip:rgba(255,255,255,0.08);--onb-bg:var(--onb-color-bg-canvas);--onb-surface:var(--onb-color-bg-surface);--onb-surface-strong:var(--onb-color-bg-panel-strong);--onb-border:var(--onb-color-border-default);--onb-lime:var(--onb-color-lime);--onb-text:var(--onb-color-text-primary);--onb-muted:var(--onb-color-text-muted);--onb-subtle:var(--onb-color-text-subtle);--onb-suggestion:rgba(148,163,184,0.72);--onb-space-1:4px;--onb-space-2:6px;--onb-space-3:8px;--onb-space-4:10px;--onb-space-5:12px;--onb-space-6:14px;--onb-space-7:16px;--onb-space-8:20px;--onb-radius-xs:4px;--onb-radius-sm:8px;--onb-radius-md:12px;--onb-radius-lg:14px;--onb-radius-pill:999px;--onb-radius-pill-max:9999px;--onb-border-width:1px;--onb-control-height-md:62px;--onb-control-height-sm:40px;--onb-shadow-chip-active:0 0 12px rgba(204,255,0,0.12);--onb-shadow-danger-ring:0 0 0 1px var(--onb-color-danger-ring);--onb-shadow-lime-elevated:0 10px 15px -3px rgba(204,255,0,0.2),0 4px 6px -4px rgba(204,255,0,0.2);--onb-font-inter:var(--font-body);--onb-font-space:var(--font-header);--onb-type-display-size:48px;--onb-type-display-line:38px;--onb-type-display-weight:900;--onb-type-brand-size:20px;--onb-type-brand-line:28px;--onb-type-brand-weight:800;--onb-type-section-size:20px;--onb-type-section-line:28px;--onb-type-section-weight:700;--onb-type-subsection-size:18px;--onb-type-subsection-line:28px;--onb-type-subsection-weight:700;--onb-type-body-size:16px;--onb-type-body-line:24px;--onb-type-body-weight:400;--onb-type-label-size:14px;--onb-type-label-line:20px;--onb-type-label-weight:500;--onb-type-label-strong-weight:700;--onb-type-caption-size:12px;--onb-type-caption-line:16px;--onb-type-caption-weight:400;--onb-shell-min-height:1281px;--onb-shell-max-width:920px;--onb-shell-frame-width:1280px}.onboardingShell{max-width:var(--onb-shell-max-width);margin:0 auto;padding:var(--onb-space-8);border-radius:var(--onb-radius-lg);border:var(--onb-border-width) solid var(--onb-border);background:linear-gradient(180deg,var(--onb-color-bg-shell-top),var(--onb-color-bg-shell-bottom))}.onboardingShellBare{border:0;border-radius:0;background:transparent}.onboardingShellClub{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:min(100%,var(--onb-shell-frame-width));min-height:var(--onb-shell-min-height);background:var(--onb-color-bg-canvas)}.onboardingShellClubStepTwo{justify-content:flex-start}.appPageTitle{margin:0;color:var(--onb-text,var(--text));font-family:var(--type-app-page-title-family);font-size:clamp(2rem,4vw,var(--type-app-page-title-size));font-weight:var(--type-app-page-title-weight);line-height:clamp(1.05,3.2vw,calc(var(--type-app-page-title-line) / var(--type-app-page-title-size)));letter-spacing:var(--type-app-page-title-tracking)}.appPageLead{margin-top:8px;color:var(--onb-subtle,var(--muted));font-family:var(--type-app-page-lead-family);font-size:var(--type-app-page-lead-size);line-height:var(--type-app-page-lead-line);font-weight:var(--type-app-page-lead-weight)}.onboardingTitle{margin:0;color:var(--onb-text);font-family:var(--font-body);font-size:clamp(2rem,4vw,var(--onb-type-display-size));font-weight:var(--onb-type-display-weight);line-height:clamp(1.05,3.2vw,calc(var(--onb-type-display-line) / var(--onb-type-display-size)));letter-spacing:-.03em}.onboardingLead{margin-top:8px;color:var(--onb-subtle);font-family:var(--font-header);font-size:var(--onb-type-body-size);line-height:var(--onb-type-body-line);font-weight:var(--onb-type-body-weight)}.onboardingPanel{border-color:var(--onb-color-border-soft);background:var(--onb-color-bg-panel);padding:var(--onb-space-7)}.onboardingInfoPanel,.onboardingPanel,.onboardingPanelHost{margin-top:var(--onb-space-7)}.onboardingInfoPanel{padding:var(--onb-space-2) 0}.onboardingPanel p{margin-bottom:var(--onb-space-4)}.onboardingPanel h3{color:var(--onb-text);margin-bottom:8px;font-family:var(--font-header);font-size:var(--onb-type-section-size);line-height:var(--onb-type-section-line);font-weight:var(--onb-type-section-weight)}.onboardingStepText{color:var(--onb-subtle);font-family:var(--font-body);font-size:var(--onb-type-label-size);line-height:var(--onb-type-label-line);font-weight:var(--onb-type-label-weight);text-transform:uppercase;letter-spacing:.08em}.onboardingProgressMargin{max-width:896px;min-height:96px;padding:0 0 8px}.onboardingProgressInner,.onboardingProgressMargin{display:flex;flex-direction:column;align-items:flex-start;width:100%}.onboardingProgressInner{min-height:104px;padding:0}.onboardingProgressRow{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;min-height:104px;gap:24px}.onboardingHeroBlock{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto;min-width:0;padding:0}.onboardingHeroEyebrow{margin:-1px 0 0;width:102.8px;height:20px;color:#ccff00;font-family:var(--font-header);font-size:14px;line-height:20px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;display:flex;align-items:center}.onboardingHeroTitle{margin:8px 0 0;width:auto;min-height:38px;color:#fff;font-family:var(--font-body);font-size:48px;line-height:38px;font-weight:900;display:flex;align-items:center}.onboardingHeroSubtitle{margin:12px 0 0;color:#94a3b8;font-family:var(--font-header);font-size:18px;line-height:28px;font-weight:400}.onboardingFlowProgress{width:104px;margin:8px 0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.onboardingFlowProgressLabel{margin:0;color:#94a3b8;font-family:var(--font-body);font-size:14px;line-height:20px;font-weight:500;letter-spacing:-.7px;text-transform:uppercase;text-align:right}.onboardingFlowProgressBars{display:flex;align-items:center;justify-content:flex-end;gap:4px}.onboardingFlowProgressBar{width:32px;height:6px;border-radius:12px;background:rgba(204,255,0,.2)}.onboardingFlowProgressBarActive{background:#ccff00}.onboardingStepTwo{margin-top:var(--onb-space-7);width:100%;max-width:800px}.onboardingStepTwoCard{margin-top:16px;border:1px solid rgba(204,255,0,.1);border-radius:8px;background:rgba(255,255,255,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.onboardingStepTwoCardFirst{margin-top:0}.onboardingStepTwoSection{padding:24px}.onboardingStepTwoSectionHead{display:flex;align-items:center;gap:12px}.onboardingStepTwoSectionHead h3{margin:0;color:#ffffff;font-family:var(--font-header);font-size:var(--onb-type-section-size);line-height:var(--onb-type-section-line);font-weight:var(--onb-type-section-weight)}.onboardingStepTwoBadge{width:32px;height:32px;border-radius:12px;background:#ccff00;color:#1f230f;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-weight:700;font-size:14px;line-height:20px;flex:none}.onboardingStepTwoSearch{margin-top:16px;display:flex;align-items:center;gap:10px;height:49px;border:1px solid rgba(204,255,0,.2);border-radius:4px;background:rgba(255,255,255,.05);padding:0 16px 0 12px}.onboardingStepTwoSearchIcon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:none}.onboardingStepTwoSearchInput{width:100%;flex:1 1 auto;border:0;background:transparent;color:#e5e7eb;font-family:var(--font-body);font-size:16px;line-height:19px;outline:0}.onboardingStepTwoSearchInput::placeholder{color:#6b7280}.onboardingStepTwoSearchButton{flex:none;min-width:96px;height:34px;border:1px solid rgba(204,255,0,.35);border-radius:6px;background:rgba(204,255,0,.12);color:#ccff00;font-family:var(--font-body);font-size:13px;font-weight:700;line-height:1;cursor:pointer}.onboardingStepTwoSearchButton:disabled{opacity:.55;cursor:not-allowed}.onboardingStepTwoSuggestions{margin:16px 0 8px;color:#94a3b8;font-family:var(--font-body);font-size:12px;line-height:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.onboardingStepTwoClubList{display:grid;grid-gap:8px;gap:8px}.onboardingStepTwoClubItem{width:100%;min-height:66px;border:1px solid rgba(204,255,0,.05);border-radius:4px;background:rgba(255,255,255,.05);padding:12px;color:inherit;display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer}.onboardingStepTwoClubItemSelected{border-color:#ccff00;background:rgba(204,255,0,.1)}.onboardingStepTwoClubIdentity{display:inline-flex;align-items:center;gap:10px;min-width:0}.onboardingStepTwoClubBadge{width:40px;height:40px;border-radius:12px;background:#1e293b;display:inline-flex;align-items:center;justify-content:center;flex:none}.onboardingStepTwoClubBadge .clubCrest{width:26px;height:26px;border:0;border-radius:0;background:transparent}.onboardingStepTwoClubText{display:grid;grid-gap:3px;gap:3px;text-align:left}.onboardingStepTwoClubName{color:#ffffff;font-family:var(--font-body);font-size:16px;line-height:24px;font-weight:700}.onboardingStepTwoClubMeta{color:#64748b;font-family:var(--font-body);font-size:12px;line-height:16px}.onboardingStepTwoClubSuggested{width:max-content;border:1px solid rgba(204,255,0,.35);border-radius:999px;color:#ccff00;padding:2px 7px;font-family:var(--font-body);font-size:10px;line-height:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.onboardingStepTwoClubSelection{width:20px;height:20px;border-radius:999px;border:2px solid #334155;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:12px;font-weight:900;color:transparent;transition:border-color .12s ease,background-color .12s ease,color .12s ease;flex:none}.onboardingStepTwoClubSelectionActive{border-color:#ccff00;background:#ccff00;color:#1f230f}.onboardingStepTwoClubSelectionActive:before{content:"✓"}.onboardingStepTwoDiscordPanel{margin-top:16px;min-height:194px;border:1px solid rgba(204,255,0,.2);border-radius:8px;background:#1f230f;display:grid;place-items:center}.onboardingStepTwoDiscordIconWrap{width:139px;height:139px;border-radius:999px;background:rgba(255,255,255,.06);display:grid;place-items:center}.onboardingStepTwoDiscordGlyph{transform-origin:50% 50%;will-change:transform}.onboardingStepTwoDiscordIconWrap:hover .onboardingStepTwoDiscordGlyph{animation:discordRoll .62s cubic-bezier(.25,.8,.25,1) 1}@keyframes discordRoll{0%{transform:rotate(0deg) scale(1)}45%{transform:rotate(190deg) scale(1.02)}to{transform:rotate(1turn) scale(1)}}@media (prefers-reduced-motion:reduce){.onboardingStepTwoDiscordIconWrap:hover .onboardingStepTwoDiscordGlyph{animation:none}}.onboardingStepTwoWhyLink{display:block;margin:16px auto 0;border:0;background:transparent;color:#ccff00;font-family:var(--font-header);font-size:14px;line-height:23px;font-weight:400;cursor:pointer}.onboardingStepTwoClubItem:focus-visible,.onboardingStepTwoWhyLink:focus-visible{outline:2px solid rgba(204,255,0,.82);outline-offset:2px}.onboardingStepTwoActions{display:flex;justify-content:center;gap:16px;margin-top:32px;flex-wrap:wrap}.onboardingStepTwoActions .ctaButton{width:262.67px;min-height:48px}.onboardingStepTwoActions .ctaGhost.ctaButton{border:2px solid rgba(255,255,255,.1);border-radius:8px;color:#94a3b8;font-family:var(--font-body);font-size:14px;line-height:20px;font-weight:700}.onboardingStepTwoActions .ctaPrimary.ctaButton{border-radius:8px;box-shadow:0 10px 15px -3px rgba(204,255,0,.3),0 4px 6px -4px rgba(204,255,0,.3);color:#1f230f;font-family:var(--font-body);font-size:16px;line-height:24px;letter-spacing:-.4px;text-transform:capitalize;font-weight:900}@media (max-width:780px){.onboardingStepTwoSection{padding:20px}.onboardingStepTwoBadge{width:34px;height:34px;border-radius:10px;font-size:16px}.onboardingStepTwoDiscordPanel{min-height:180px}.onboardingStepTwoDiscordIconWrap{width:100px;height:100px}.onboardingStepTwoActions{justify-content:stretch}.onboardingStepTwoActions .ctaButton{width:100%;min-width:0}}.onboardingSectionCard{margin-top:var(--onb-space-6);border:var(--onb-border-width) solid var(--onb-border);border-radius:var(--onb-radius-md);background:var(--onb-surface);padding:var(--onb-space-7)}.onboardingSectionCardFirst{margin-top:calc(var(--onb-space-6) / 4)}.onboardingSectionHead{display:flex;align-items:center;gap:var(--onb-space-4);margin-bottom:var(--onb-space-4)}.onboardingSectionHead h4{margin:0;color:var(--onb-text);font-family:var(--font-header);font-size:var(--onb-type-section-size);line-height:var(--onb-type-section-line);font-weight:var(--onb-type-section-weight);display:flex;align-items:center;height:28px;flex:none}.onboardingSectionSubtitle{margin:-6px 0 10px;color:#94a3b8;font-family:var(--font-header);font-size:16px;line-height:24px;font-weight:400;display:none}.onb-type-display{font-family:var(--font-body);font-size:var(--onb-type-display-size);line-height:var(--onb-type-display-line);font-weight:var(--onb-type-display-weight)}.onb-type-brand{font-family:var(--font-body);font-size:var(--onb-type-brand-size);line-height:var(--onb-type-brand-line);font-weight:var(--onb-type-brand-weight);font-style:italic;letter-spacing:-.05em;text-transform:uppercase}.onb-type-section{font-family:var(--font-header);font-size:var(--onb-type-section-size);line-height:var(--onb-type-section-line);font-weight:var(--onb-type-section-weight)}.onb-type-subsection{font-family:var(--font-body);font-size:var(--onb-type-subsection-size);line-height:var(--onb-type-subsection-line);font-weight:var(--onb-type-subsection-weight)}.onb-type-body{font-family:var(--font-header);font-size:var(--onb-type-body-size);line-height:var(--onb-type-body-line);font-weight:var(--onb-type-body-weight)}.onb-type-label{font-family:var(--font-header);font-weight:var(--onb-type-label-weight)}.onb-type-label,.onb-type-label-strong{font-size:var(--onb-type-label-size);line-height:var(--onb-type-label-line)}.onb-type-label-strong{font-family:var(--font-body);font-weight:var(--onb-type-label-strong-weight);letter-spacing:.05em;text-transform:uppercase}.onb-type-caption{font-family:var(--font-header);font-size:var(--onb-type-caption-size);line-height:var(--onb-type-caption-line);font-weight:var(--onb-type-caption-weight)}.onboardingSectionDot{width:12px;height:12px;border-radius:var(--onb-radius-pill);background:var(--onb-lime)}.onboardingSectionIcon{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center}.onboardingSectionIcon svg{width:20px;height:20px}.onboardingShell .cta,.profileFormSurface .cta{border-radius:var(--onb-radius-sm);border-color:var(--onb-color-border-strong)}.onboardingShell .ctaPrimary,.profileFormSurface .ctaPrimary{background:var(--onb-lime)}.onboardingShell .ctaPrimary.ctaButton,.profileFormSurface .ctaPrimary.ctaButton{color:var(--onb-color-bg-canvas);font-weight:700}.onboardingShell .ctaGhost,.profileFormSurface .ctaGhost{background:transparent;border-color:var(--onb-border)}.onboardingShell .ctaGhost.ctaButton,.profileFormSurface .ctaGhost.ctaButton{color:var(--onb-muted)}.profileFormSurface .profileLabel{color:var(--onb-muted);font-family:var(--font-header);font-size:var(--onb-type-label-size);line-height:var(--onb-type-label-line);font-weight:var(--onb-type-label-weight);display:block;width:100%}.profileFormSurface .profileSettingsTabs{display:inline-flex;gap:14px;border-bottom:1px solid rgba(241,245,249,.12);margin-bottom:10px;padding-bottom:0}.profileFormSurface .profileSettingsTab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--onb-subtle);font-family:var(--font-header);font-size:14px;line-height:18px;font-weight:600;padding:10px 0 9px;border-radius:0;cursor:pointer;transition:border-color .14s ease,color .14s ease}.profileFormSurface .profileSettingsTab:hover{color:#dbe5ee}.profileFormSurface .profileSettingsTabActive{color:var(--onb-text);border-bottom-color:#ccff00}.profileFormSurface .onboardingHint{color:var(--onb-subtle);font-family:var(--font-header);font-size:var(--onb-type-caption-size);line-height:var(--onb-type-caption-line);font-weight:var(--onb-type-caption-weight)}.profileFormSurface .profilePlayerForm{display:grid;grid-gap:var(--onb-space-6);gap:var(--onb-space-6)}.profileFormSurface .profileFormGroup{display:grid;grid-gap:var(--onb-space-3);gap:var(--onb-space-3)}.profileFormSurface .profilePlayerForm .chipGrid,.profileFormSurface .profilePlayerForm .profileEmbeddedField,.profileFormSurface .profilePlayerForm .profileLabel,.profileFormSurface .profilePlayerForm .profileRow{margin-top:0}.profileFormSurface .profileAvailabilityGroup,.profileFormSurface .profileTimezoneGroup{gap:var(--onb-space-3)}.profileFormSurface .profileTimezoneField{display:grid;grid-gap:var(--onb-space-3);gap:var(--onb-space-3)}.profileFormSurface .profileTimezoneButtonCell{display:flex;align-items:flex-start}.profileFormSurface .profileTimezoneEditButton{width:44px;height:44px;border:1px solid rgba(255,255,255,.15);border-radius:999px;background:rgba(148,163,184,.14);color:#cbd5e1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,color .15s ease,transform .12s ease}.profileFormSurface .profileTimezoneEditButton svg{width:18px;height:18px;display:block}.profileFormSurface .profileTimezoneEditButton:focus-visible,.profileFormSurface .profileTimezoneEditButton:hover{color:#ccff00;border-color:rgba(204,255,0,.55);background:rgba(204,255,0,.16);box-shadow:0 0 12px rgba(204,255,0,.26)}.profileFormSurface .profileTimezoneEditButton:active{background:rgba(124,142,68,.35);border-color:rgba(204,255,0,.45);transform:translateY(1px)}.profileFormSurface .profileTimezoneEditButton:disabled{color:#94a3b8;border-color:rgba(148,163,184,.4);background:rgba(148,163,184,.14);box-shadow:none;cursor:not-allowed;transform:none}.profileFormSurface .profileAvailabilityDaysRow{margin-top:0}.profileFormSurface .profilePlayerForm+.onboardingActions{margin-top:var(--onb-space-6)}@media (min-width:720px){.profileFormSurface .profileTimezoneGroup{grid-template-columns:minmax(0,1fr) auto;align-items:start}}.profileFormSurface .onboardingActions{display:flex;gap:var(--onb-space-4);margin-top:var(--onb-space-5);flex-wrap:wrap}.profileClubsSurface{--onb-shell-max-width:1360px;width:min(100%,calc(100vw - 80px))}.playerProfileSurface{padding-left:50px;margin-right:auto}.profileClubBareSurface{margin-top:14px}.profileFormSurface .onboardingInput{border:var(--onb-border-width) solid rgba(255,255,255,.05);border-radius:var(--onb-radius-sm);background:var(--onb-bg);color:var(--onb-text);min-height:var(--onb-control-height-md);padding:var(--onb-space-3) var(--onb-space-4);font-family:var(--font-header);font-size:var(--onb-type-body-size);line-height:var(--onb-type-body-line);font-weight:var(--onb-type-body-weight)}.profileFormSurface .profileEmbeddedField{width:100%;margin-top:var(--onb-space-3)}.profileFormSurface .onboardingInputEmbedded{width:100%;min-height:var(--onb-control-height-md);padding:8px 16px}.profileFormSurface .onboardingInputEmbeddedField,.profileFormSurface select.onboardingInputEmbeddedField{width:100%}.profileFormSurface .profileRow{align-items:flex-start;gap:var(--onb-space-3);margin-top:var(--onb-space-3)}.profileFormSurface .profileRow .profileLabel{margin:0;min-height:var(--onb-control-height-sm);display:inline-flex;align-items:center}.profileFormSurface .profileRow .chipGrid{gap:var(--onb-space-2)}.profileFormSurface .profileMicRow{display:block;margin-top:var(--onb-space-2)}.profileFormSurface .profileMicRow .profileLabel{width:auto;min-height:0;display:block;margin:0 0 var(--onb-space-2)}.profileFormSurface .chipToggle{border:var(--onb-border-width) solid var(--onb-border);border-radius:var(--onb-radius-pill-max);background:var(--onb-bg);color:var(--onb-text);min-height:var(--onb-control-height-sm);padding:0 var(--onb-space-7);font-family:var(--font-header);font-size:var(--onb-type-label-size);line-height:var(--onb-type-label-line);font-weight:400}.profileFormSurface .chipToggleActive{border-color:var(--onb-lime);background:rgba(204,255,0,.2);color:var(--onb-lime);box-shadow:var(--onb-shadow-chip-active);font-weight:var(--onb-type-label-strong-weight)}.profileFormSurface .chipToggleActiveSecondaryGlow{border-color:#94a3b8;background:rgba(148,163,184,.16);color:#94a3b8;box-shadow:0 0 12px rgba(148,163,184,.24)}.profileFormSurface .chipToggle:disabled,.profileFormSurface .chipToggleBlocked{opacity:.45;cursor:not-allowed}.profileFormSurface .profileReadonlyValue{margin-top:8px;min-height:38px;border:var(--onb-border-width) solid rgba(255,255,255,.06);border-radius:var(--onb-radius-sm);background:rgba(10,10,10,.6);color:#f1f5f9;padding:10px 12px;display:flex;align-items:center;font-family:var(--font-header);font-size:var(--onb-type-body-size);line-height:var(--onb-type-body-line);font-weight:var(--onb-type-body-weight)}.profileFormSurface .profilePlatformIdValue{margin-top:6px;min-height:auto;border:0;border-radius:0;background:transparent;padding:0;gap:10px}.profileFormSurface .profilePlatformIdText{display:inline-flex;align-items:center;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profileFormSurface .profilePlatformIdIcon{min-height:24px;display:inline-flex;align-items:center;justify-content:center;color:#ccff00;flex:0 0 auto}.profileFormSurface .profilePlatformIdIcon svg{width:24px;height:24px;display:block;transform:scale(1.1);transform-origin:center}.profileFormSurface .profilePlatformIdIconPair{display:inline-flex;align-items:center;gap:7px}.profileFormSurface .profilePlatformIdIconSecondary{width:22px;height:22px}.profileFormSurface .profilePlatformIdIconSecondaryXbox{width:24px;height:16px}.profileFormSurface .profilePlatformIdActionIcon{margin-left:4px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:#ccff00;opacity:.95}.profileFormSurface .profilePlatformIdActionIcon svg{width:100%;height:100%;display:block}.profileFormSurface .profilePreferredNameValue{margin-top:6px}.profileFormSurface .profilePreferredNameEditBox{width:100%;min-width:0}.profileFormSurface .profilePreferredNameEditBox .onboardingInput{width:100%;min-height:var(--onb-control-height-md)}.profileFormSurface .profilePreferredNameEditBox .onboardingInput:focus,.profileFormSurface .profilePreferredNameEditBox .onboardingInput:focus-visible{outline:none;box-shadow:none;border-color:rgba(255,255,255,.05)}.profileFormSurface .profilePreferredNameInlineInput{border:0;background:transparent;color:#f1f5f9;font-family:var(--font-header);font-size:var(--onb-type-body-size);line-height:var(--onb-type-body-line);font-weight:var(--onb-type-body-weight);width:100%;min-width:0;outline:none;padding:0}.profileFormSurface .profilePreferredNameInlineInput::placeholder{color:var(--onb-suggestion)}.profileFormSurface .profileInlineIconButton{border:0;background:transparent;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.profileFormSurface .profileInlineIconButton:focus-visible{outline:1px solid rgba(204,255,0,.7);outline-offset:2px}.profileFormSurface .profileClubRoleList{display:grid;grid-gap:10px;gap:10px}.profileFormSurface .profileClubRoleCard{border:0;border-radius:0;background:transparent;padding:0;display:grid;grid-gap:8px;gap:8px}.profileFormSurface .profileClubRoleHead{display:flex;align-items:center;justify-content:space-between;gap:8px}.profileFormSurface .profileClubRoleHead>strong{font-family:var(--font-header);font-size:18px;line-height:22px;font-weight:700;color:#f8fafc}.profileFormSurface .profileClubRoleName{display:inline-flex;align-items:center;gap:8px}.profileFormSurface .profileClubRoleName .clubCrest{width:20px;height:20px;border:0;border-radius:0;background:transparent}.profileFormSurface .profileClubRolePending{display:inline-flex;align-items:center;border:1px solid rgba(148,163,184,.45);border-radius:999px;padding:2px 8px;color:#94a3b8;font-family:var(--font-body);font-size:11px;line-height:14px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.profileFormSurface .profileRoleSwitchWrap{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content}.profileFormSurface .profileRoleSideLabel{border:0;background:transparent;color:#64748b;font-family:var(--font-header);font-size:12px;line-height:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:0}.profileFormSurface .profileRoleSideLabelActive{color:#ccff00}.profileFormSurface .profileRolePillSwitch{border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#101218;width:42px;height:24px;padding:2px;display:inline-flex;align-items:center;justify-content:flex-start;cursor:pointer;transition:border-color .14s ease,background-color .14s ease}.profileFormSurface .profileRolePillSwitchAdmin{justify-content:flex-end;border-color:rgba(204,255,0,.55)}.profileFormSurface .profileRolePillKnob{width:18px;height:18px;border-radius:50%;background:#ccff00;box-shadow:0 1px 6px rgba(204,255,0,.35)}.profileFormSurface .profileRolePillSwitch:focus-visible,.profileFormSurface .profileRoleSideLabel:focus-visible{outline:1px solid rgba(204,255,0,.7);outline-offset:2px}.profileFormSurface .profileRolePillSwitch:disabled,.profileFormSurface .profileRoleSideLabel:disabled{opacity:.5;cursor:not-allowed}.profileFormSurface .profileClubSummaryRow{width:100%;border:0;border-bottom:1px solid rgba(255,255,255,.1);border-radius:0;background:transparent;color:#f8fafc;min-height:44px;padding:8px 0 12px;display:flex;align-items:center;justify-content:flex-start;gap:12px;text-align:left;cursor:pointer;transition:border-color .14s ease}.profileFormSurface .profileClubSummaryRow:hover{border-color:rgba(255,255,255,.18)}.profileFormSurface .profileClubSummaryRow:focus-visible{outline:1px solid rgba(204,255,0,.78);outline-offset:2px}.profileFormSurface .profileClubSummaryRowLabel{color:#cbd5e1;font-family:var(--font-header);font-size:13px;line-height:18px;font-weight:700}.profileFormSurface .profileClubSummaryRowValue{color:#e2e8f0;font-family:var(--font-body);font-size:14px;line-height:20px;font-weight:500;text-align:right;margin-left:auto}.profileFormSurface .profileClubSummaryRowArrow{width:36px;height:36px;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:rgba(148,163,184,.14);color:#cbd5e1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,color .15s ease,transform .12s ease}.profileFormSurface .profileClubSummaryRowArrow svg{width:18px;height:18px;display:block}.profileFormSurface .profileClubSummaryRow:focus-visible .profileClubSummaryRowArrow,.profileFormSurface .profileClubSummaryRow:hover .profileClubSummaryRowArrow{color:#ccff00;border-color:rgba(204,255,0,.55);background:rgba(204,255,0,.16);box-shadow:0 0 12px rgba(204,255,0,.26)}.profileFormSurface .profileClubSummaryRow:active .profileClubSummaryRowArrow{background:rgba(124,142,68,.35);border-color:rgba(204,255,0,.45);transform:translateY(1px)}.profileFormSurface .profileAccountRows{display:grid;grid-gap:8px;gap:8px}.profileFormSurface .profileAccountSummaryRow{min-height:46px}.profileFormSurface .profileAccountSummaryValue{display:inline-flex;align-items:center;gap:10px;max-width:min(66vw,540px)}.profileFormSurface .profileAccountSummaryRowStatic{cursor:default}.profileFormSurface .profileAccountSummaryRowStatic:hover{border-color:rgba(255,255,255,.1)}.profileFormSurface .profileAccountSummaryRowStatic .profileClubSummaryRowArrow{color:#a5afbf;border-color:rgba(255,255,255,.15);background:rgba(148,163,184,.14);box-shadow:none;transform:none}.profileFormSurface .profileAccountSummaryRowStatic:active .profileClubSummaryRowArrow,.profileFormSurface .profileAccountSummaryRowStatic:focus-visible .profileClubSummaryRowArrow,.profileFormSurface .profileAccountSummaryRowStatic:hover .profileClubSummaryRowArrow{color:#a5afbf;border-color:rgba(255,255,255,.15);background:rgba(148,163,184,.14);box-shadow:none;transform:none}.profileFormSurface .profileAccountIdentityRow{width:100%;cursor:pointer;text-align:left}.profileFormSurface .profileAccountIdentityRow:focus-visible .profileClubSummaryRowArrow,.profileFormSurface .profileAccountIdentityRow:hover .profileClubSummaryRowArrow{color:#ccff00;border-color:rgba(204,255,0,.55);background:rgba(204,255,0,.16);box-shadow:0 0 12px rgba(204,255,0,.2)}.profileFormSurface .profileAccountIdentityAvailability{margin:-2px 0 4px;color:#94a3b8;font-family:var(--font-body);font-size:12px;line-height:16px}.profileIdentityModalBackdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:rgba(8,6,14,.78);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.profileIdentityModal{width:min(580px,100%);max-height:min(88vh,720px);overflow:auto;border:1px solid var(--line-strong);border-radius:10px;background:linear-gradient(145deg,rgba(33,26,50,.99),rgba(16,14,25,.99));box-shadow:0 28px 80px rgba(3,2,8,.58);padding:24px}.profileIdentityModalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.profileIdentityModalEyebrow{margin:0 0 4px;color:var(--lime);font-family:var(--font-accent);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.profileIdentityModalHeader h2{margin:0;color:var(--text-primary);font-family:var(--font-header);font-size:24px;line-height:28px}.profileIdentityModalIntro{margin:12px 0 18px;color:var(--text-secondary);font-family:var(--font-header);font-size:14px;line-height:20px}.profileIdentityPlatformChoices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.profileIdentityPlatformChoice{min-height:74px;border:1px solid var(--line-subtle);border-radius:7px;background:rgba(9,8,16,.48);color:var(--text-primary);display:grid;place-items:center;align-content:center;grid-gap:7px;gap:7px;cursor:pointer;font-family:var(--font-accent);font-size:12px;font-weight:700}.profileIdentityPlatformChoice .profilePlatformIdIconPair{transform:scale(.9)}.profileIdentityPlatformChoice:focus-visible,.profileIdentityPlatformChoice:hover,.profileIdentityPlatformChoiceActive{border-color:var(--violet);background:rgba(143,92,255,.14);color:var(--text-primary);box-shadow:inset 0 0 0 1px rgba(143,92,255,.18)}.profileIdentityTagField{display:grid;grid-gap:7px;gap:7px;margin-top:16px;color:var(--text-primary);font-family:var(--font-accent);font-size:13px;font-weight:700}.profileIdentityTagField .onboardingInput{width:100%}.profileIdentityImpact{margin-top:16px;border:1px solid rgba(143,92,255,.28);border-radius:7px;background:rgba(143,92,255,.08);padding:13px 14px;color:var(--text-secondary);font-family:var(--font-header);font-size:13px;line-height:19px}.profileIdentityImpact strong{display:block;color:var(--text-primary)}.profileIdentityImpact ul{margin:8px 0 0;padding-left:18px}.profileIdentityImpact li+li{margin-top:4px}.profileIdentityAcknowledgement{display:flex;align-items:flex-start;gap:9px;margin-top:16px;color:var(--text-secondary);font-family:var(--font-header);font-size:13px;line-height:18px}.profileIdentityAcknowledgement input{margin:2px 0 0;accent-color:var(--violet)}.profileIdentityModalActions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.profileIdentityModalActions .ctaButton{min-height:46px;border:1px solid var(--lime);border-radius:4px;padding:0 18px;font-family:var(--font-accent);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.profileIdentityCancelButton{min-height:42px;padding:0 16px;border:1px solid var(--line-strong);border-radius:5px;background:rgba(255,255,255,.035);color:var(--text-primary);cursor:pointer;font-family:var(--font-header);font-size:13px;font-weight:700}.profileIdentityCancelButton:focus-visible,.profileIdentityCancelButton:hover{border-color:var(--violet);color:var(--text-primary)}@media (max-width:520px){.profileIdentityModal{padding:16px}.profileIdentityPlatformChoices{grid-template-columns:1fr}.profileIdentityPlatformChoice{min-height:52px;grid-template-columns:auto 1fr;justify-items:start;padding:0 14px}.profileIdentityModalActions{flex-direction:column-reverse}.profileIdentityModalActions>*{width:100%}}.profileFormSurface .profileAccountPreferredNameEditLabel{margin:0}.profileFormSurface .profileAccountConnectGroup{gap:8px}.profileFormSurface .profileAccountConnectionRow{width:100%;border:0;border-bottom:1px solid rgba(255,255,255,.1);border-radius:0;background:transparent;min-height:58px;padding:8px 0 12px;display:flex;align-items:center;justify-content:space-between;gap:16px}.profileFormSurface .profileAccountConnectionCopy{display:grid;grid-gap:4px;gap:4px;min-width:0}.profileFormSurface .profileAccountConnectionDescription{font-family:var(--font-body)}.profileFormSurface .profileAccountConnectHint,.profileFormSurface .profileAccountConnectionDescription{color:#94a3b8;font-size:13px;line-height:18px;font-weight:500}.profileFormSurface .profileAccountConnectButton{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 12px;border-radius:999px;border:1px solid rgba(204,255,0,.55);background:rgba(204,255,0,.12);color:#ccff00;font-family:var(--font-header);font-size:12px;line-height:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.profileFormSurface .profileAccountConnectButtonAction{min-width:104px;padding:6px 14px;border-color:rgba(148,163,184,.4);background:rgba(148,163,184,.16);color:#e2e8f0;text-transform:none;letter-spacing:0;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,color .15s ease,transform .12s ease}.profileFormSurface .profileAccountConnectButtonAction:focus-visible,.profileFormSurface .profileAccountConnectButtonAction:hover{color:#ccff00;border-color:rgba(204,255,0,.55);background:rgba(204,255,0,.16);box-shadow:0 0 12px rgba(204,255,0,.26)}.profileFormSurface .profileAccountConnectButtonAction:active{background:rgba(124,142,68,.35);border-color:rgba(204,255,0,.45);transform:translateY(1px)}.profileFormSurface .profileClubSummaryRow:disabled .profileAccountConnectButton{border-color:rgba(148,163,184,.4);background:rgba(148,163,184,.15);color:#94a3b8}.profileClubModalBackdrop{position:fixed;inset:0;z-index:110;background:rgba(0,0,0,.64);display:grid;place-items:center;padding:20px}.profileClubModal{width:min(560px,100%);border:1px solid rgba(204,255,0,.24);border-radius:14px;background:linear-gradient(180deg,rgba(31,35,15,.98),rgba(20,23,10,.98));padding:16px;box-shadow:0 16px 40px rgba(0,0,0,.4);max-height:min(70vh,620px);overflow:auto}.profileClubModalHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.profileClubModalHeader h2{margin:0;font-family:var(--font-header);font-size:20px;line-height:24px;font-weight:700;color:#f8fafc}.profileClubModalSubtitle{margin:2px 0 0;color:#94a3b8;font-family:var(--font-body);font-size:12px;line-height:16px;font-weight:500}.profileClubModalClose{border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(0,0,0,.2);color:#f8fafc;min-width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;line-height:1}.profileClubModalClose:hover{border-color:rgba(204,255,0,.5)}.profileClubModalList{display:grid;grid-gap:8px;gap:8px}.profileClubInlineSection{margin-top:0;border:0;border-radius:0;background:transparent;padding:0;display:grid;grid-gap:16px;gap:16px}.profileClubInlineHeader{display:grid;grid-gap:2px;gap:2px}.profileClubInlineHeader h3{color:#f8fafc;font-size:18px;line-height:22px;font-weight:900}.profileClubInlineHeader h3,.profileClubInlineHeader p{margin:0;font-family:var(--font-body);text-transform:uppercase}.profileClubInlineHeader p{color:#94a3b8;font-size:10px;line-height:15px;font-weight:700;letter-spacing:1px}.profileClubCardsGrid{display:grid;grid-template-columns:repeat(3,minmax(320px,1fr));grid-gap:16px;gap:16px;width:min(100%,1260px);margin:0 auto;justify-content:center}.profileClubCard{border:1px solid #2d311c;border-radius:4px;overflow:hidden;min-width:0;min-height:290px;padding:12px;display:flex;flex-direction:column;gap:12px}.profileClubCard,.profileClubCardMember{background:#1a1c12}.profileClubCardEmpty{background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.01)),#1a1c12}.profileClubJoinCard{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-style:dashed;background:transparent;color:#c4c9ac;align-items:center;justify-content:center;gap:14px;cursor:pointer;text-align:center}.profileClubJoinCard:focus-visible,.profileClubJoinCard:hover{border-color:rgba(204,255,0,.42);color:#ccff00}.profileClubJoinCard:focus-visible{outline:1px solid rgba(204,255,0,.78);outline-offset:3px}.profileClubJoinCard:disabled{cursor:not-allowed;opacity:.62}.profileClubJoinCardPlus{width:52px;height:52px;border:2px dashed #323819;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:currentColor;font-family:var(--font-header);font-size:30px;line-height:1;font-weight:400}.profileClubJoinCardLabel{color:currentColor;font-family:var(--font-header);font-size:10px;line-height:15px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.profileClubCardHero{position:relative;isolation:isolate;overflow:hidden;width:calc(100% + 24px);height:148px;margin:-12px -12px 0;background:radial-gradient(circle at 75% 30%,rgba(100,255,255,.7) 0,rgba(100,255,255,0) 38%),linear-gradient(180deg,rgba(20,80,100,.85),rgba(15,18,12,.9))}.profileClubCardHero:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#1a1c12,rgba(26,28,18,0));z-index:1}.profileClubCardRoleBadge{position:absolute;top:16px;right:25px;z-index:2;border:1px solid #323819;border-radius:2px;background:#333627;color:#e2e4cf;padding:5px 9px;font-family:var(--font-header);font-size:10px;line-height:15px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.profileClubCardRoleBadgeAdmin{border-color:#ccff00;background:#ccff00;color:#121408}.profileClubCardIdentity{position:absolute;left:10px;bottom:10px;z-index:2;display:flex;align-items:center;gap:8px;min-width:0}.profileClubCardCrestShell{width:48px;height:48px;flex:none;overflow:hidden}.profileClubCardCrestImage{width:100%;height:100%;object-fit:contain;display:block}.profileClubCardText{min-width:0}.profileClubCardText strong{display:block;margin:0;color:#f8fafc;font-family:var(--font-body);font-size:18px;line-height:22px;font-weight:900;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profileClubCardText p{margin:0;color:#c4c9ac;font-family:var(--font-header);font-size:10px;line-height:15px;letter-spacing:1px;font-weight:500;text-transform:uppercase}.profileClubCardText .dashboardClubSubtitleDot{color:#444933}.profileClubCardArrow{width:30px;height:30px}.profileClubCardMeta{display:grid;grid-gap:10px;gap:10px;margin-top:4px;padding:0 13px}.profileClubNotificationLine{display:inline-flex;align-items:center;gap:8px;color:#e2e4cf;font-family:var(--font-header);font-size:12px;line-height:16px;font-weight:600}.profileClubNotificationLineMuted{color:#c4c9ac}.profileClubNotificationLineActive{color:#ccff00}.profileClubNotificationIcon{width:12px;height:12px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:currentColor}.profileClubNotificationIcon svg{width:100%;height:100%;display:block;fill:currentColor}.profileClubCardActions{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:0 13px}.profileClubCardPlaceholderCrest{width:48px;height:48px;border-radius:4px}.profileClubInlineSection .profileClubModalRoleText{color:#64748b;font-family:var(--font-body);font-style:normal;font-weight:700;font-size:8px;line-height:12px;text-transform:uppercase}.profileClubInlineSection .profileClubModalRoleEta{font-size:10px;line-height:14px}.profileClubInlineSection .profileClubModalRoleActionButton{min-height:34px;font-size:10px;line-height:15px;letter-spacing:1px;text-transform:uppercase;border-radius:0;font-family:var(--font-header)}.profileClubInlineSection .profileClubModalRoleActionButtonPrimary{flex:1 1 auto;border-color:#ccff00;background:#ccff00;color:#121408}.profileClubInlineSection .profileClubModalRoleActionButtonPrimary:hover{border-color:#d8ff33;background:#d8ff33;color:#121408}.profileClubDrawerBackdrop{position:fixed;inset:var(--global-header-height) 0 0;z-index:80;display:flex;justify-content:flex-end;background:rgba(3,5,2,.72)}.profileClubDrawer{width:min(576px,100vw);height:calc(100dvh - var(--global-header-height));background:#11140d;border-left:1px solid #323819;color:#f8fafc;display:grid;grid-template-rows:auto auto 1fr auto;box-shadow:-24px 0 60px rgba(0,0,0,.45);outline:none}.profileClubDrawerHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:30px 32px 22px;border-bottom:1px solid #242817}.profileClubDrawerEyebrow{margin:0 0 7px;color:#c4c9ac;font-size:10px;line-height:15px;font-weight:700;letter-spacing:1px}.profileClubDrawerEyebrow,.profileClubDrawerHeader h2{font-family:var(--font-header);text-transform:uppercase}.profileClubDrawerHeader h2{margin:0;color:#f8fafc;font-size:30px;line-height:34px;font-weight:900}.profileClubDrawerSubtitle{display:flex;align-items:center;gap:8px;margin-top:5px;color:#c4c9ac;font-family:var(--font-header);font-size:10px;line-height:15px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.profileClubDrawerHeaderActions{display:flex;align-items:center;gap:10px;flex:none}.profileClubDrawerRole{border:1px solid #ccff00;background:#ccff00;color:#121408;padding:5px 9px;font-family:var(--font-header);font-size:10px;line-height:15px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.profileClubDrawerClose{width:32px;height:32px;border:1px solid #323819;background:#1a1c12;color:#e2e4cf;font-size:22px;line-height:1;cursor:pointer}.profileClubDrawerClose:focus-visible,.profileClubDrawerClose:hover{border-color:#ccff00;color:#ccff00}.profileClubDrawerTabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;padding:0 32px;border-bottom:1px solid #242817}.profileClubDrawerTab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:2px solid transparent;background:transparent;color:#8f9678;min-height:46px;font-family:var(--font-header);font-size:10px;line-height:15px;font-weight:700;letter-spacing:1px;text-transform:uppercase;cursor:pointer}.profileClubDrawerTab:focus-visible,.profileClubDrawerTab:hover,.profileClubDrawerTabActive{color:#f8fafc;border-bottom-color:#ccff00}.profileClubDrawerBody{min-height:0;overflow-y:auto;padding:22px 32px;display:grid;align-content:start;grid-gap:22px;gap:22px}.profileClubDrawerTools{display:grid;grid-template-columns:1fr 82px;grid-gap:10px;gap:10px}.profileClubDrawerTools input{min-width:0;height:42px;border:1px solid #323819;background:#0c0f09;color:#f8fafc;padding:0 14px;font-family:var(--font-header);font-size:14px;font-weight:700}.profileClubDrawerTools input::placeholder{color:#8f9678}.profileClubDrawerRowActions button,.profileClubDrawerState button,.profileClubDrawerTools button{border:1px solid #323819;background:#1a1c12;color:#c4c9ac;font-family:var(--font-header);font-size:10px;line-height:15px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.profileClubDrawerTools button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.profileClubDrawerFilterIcon{width:11px;height:7px;flex:none}.profileClubDrawerFooter button:disabled,.profileClubDrawerRowActions button:disabled,.profileClubDrawerTools button:disabled{cursor:not-allowed;opacity:.55}.profileClubDrawerSection{display:grid;grid-gap:10px;gap:10px}.profileClubDrawerSectionHeader{display:flex;align-items:center;justify-content:space-between;color:#c4c9ac;font-family:var(--font-header);font-size:10px;line-height:15px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.profileClubDrawerRows{display:grid;grid-gap:8px;gap:8px}.profileClubDrawerRow{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-height:68px;border:1px solid #242817;background:#171a10;padding:10px 12px}.profileClubDrawerRowMuted{opacity:.72}.profileClubDrawerRowPopoverActive{position:relative;z-index:25}.profileClubDrawerAvatar{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #323819;background:#222617;color:#ccff00;font-family:var(--font-header);font-size:14px;line-height:1;font-weight:800}.profileClubDrawerRowMain{min-width:0}.profileClubDrawerRowTitle{display:flex;align-items:center;gap:8px;min-width:0}.profileClubDrawerRowTitle strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f8fafc;font-family:var(--font-body);font-size:14px;line-height:18px;font-weight:900}.profileClubDrawerRowTitle span{flex:none;border:1px solid #323819;background:#222617;color:#c4c9ac;padding:3px 6px;font-family:var(--font-header);font-size:8px;line-height:12px;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.profileClubDrawerRowTitle .profileClubDrawerMemberRoleAdmin{border-color:#ccff00;background:#ccff00;color:#121408}.profileClubDrawerRowMain p{margin:2px 0 0;color:#8f9678;font-family:var(--font-header);font-size:10px;line-height:15px;font-weight:600;text-transform:uppercase}.profileClubDrawerRowActions{position:relative;display:flex;gap:6px}.profileClubDrawerRowActions button{min-height:30px;padding:0 10px}.profileClubDrawerRowActions .profileClubDrawerAddButton{border-color:#ccff00;background:#ccff00;color:#121408}.profileClubDrawerInviteButton{transition:border-color .15s ease,box-shadow .15s ease,color .15s ease,background-color .15s ease}.profileClubDrawerInviteButton:focus-visible,.profileClubDrawerInviteButton:hover{border-color:rgba(204,255,0,.72);background:rgba(204,255,0,.08);color:#ccff00;box-shadow:0 0 16px rgba(204,255,0,.26)}.profileClubDrawerPopoverHost{position:relative}.profileClubDrawerPopoverHostActive{z-index:30}.profileClubInvitePopover{position:absolute;right:0;top:calc(100% + 6px);z-index:40;width:142px;border:1px solid #323819;background:#171a10;color:#f8fafc;padding:6px;box-shadow:0 16px 28px rgba(0,0,0,.35)}.profileClubInviteCopyButton{width:100%;min-height:32px;border:0!important;background:transparent!important;color:#f8fafc!important;display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;padding:0 7px!important;font-family:var(--font-body)!important;font-size:12px!important;line-height:16px!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important}.profileClubInviteCopyButton:focus-visible,.profileClubInviteCopyButton:hover{background:rgba(204,255,0,.08)!important;color:#ccff00!important}.profileClubInviteLinkIcon{width:15px;height:15px;flex:none}.profileClubInviteFallback{width:100%;min-width:0;margin-top:6px;border:1px solid #323819;background:#0c0f09;color:#f8fafc;padding:7px;font-family:var(--font-body);font-size:11px;line-height:15px}.profileClubDrawerStatus-pending{border-color:rgba(204,255,0,.45)!important;color:#ccff00!important}.profileClubDrawerStatus-approved{border-color:rgba(34,197,94,.45)!important;color:#86efac!important}.profileClubDrawerStatus-rejected{border-color:rgba(248,113,113,.45)!important;color:#fca5a5!important}.profileClubDrawerFormSection{display:grid;grid-gap:0;gap:0}.profileClubDrawerFormTools{grid-template-columns:1fr 104px;margin-bottom:22px}.profileClubDrawerFormFilterWrap{position:relative}.profileClubDrawerFormFilterButton{width:100%;height:42px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,color .15s ease,background-color .15s ease}.profileClubDrawerFormFilterButton:focus-visible,.profileClubDrawerFormFilterButton:hover,.profileClubDrawerFormFilterButtonActive{border-color:rgba(204,255,0,.62)!important;background:rgba(204,255,0,.08)!important;color:#ccff00!important;box-shadow:0 0 14px rgba(204,255,0,.16)}.profileClubDrawerFormFilterMenu{position:absolute;right:0;top:calc(100% + 6px);z-index:35;width:176px;border:1px solid #323819;background:#171a10;color:#f8fafc;padding:6px;box-shadow:0 16px 28px rgba(0,0,0,.35)}.profileClubDrawerFormFilterOption{width:100%;min-height:32px;border:0!important;background:transparent!important;color:#e2e4cf!important;display:flex!important;align-items:center;justify-content:space-between!important;gap:10px;padding:0 7px!important;text-align:left;cursor:pointer}.profileClubDrawerFormFilterOption:focus-visible,.profileClubDrawerFormFilterOption:hover,.profileClubDrawerFormFilterOptionActive{background:rgba(204,255,0,.08)!important;color:#ccff00!important}.profileClubDrawerFormFilterOption span:last-child{color:#8f9678;font-size:8px;line-height:12px}.profileClubDrawerFormFilterOptionActive span:last-child{color:#ccff00}.profileClubDrawerFormHeader{min-height:42px;border-bottom:1px solid #323819;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:17px}.profileClubDrawerFormHeader h3{margin:0;color:#e2e4cf;font-family:var(--font-header);font-size:10px;line-height:15px;font-weight:700;letter-spacing:1px}.profileClubDrawerFormChips{display:flex;align-items:center;gap:8px;min-height:24px}.profileClubDrawerFormChip{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-family:var(--font-header);font-size:10px;line-height:15px;font-weight:700}.profileClubDrawerFormChip-win{background:#ccff00;color:#121408}.profileClubDrawerFormChip-loss{background:#ffb4ab;color:#690005}.profileClubDrawerFormChip-draw{border:1px solid #323819;background:rgba(196,201,172,.2);color:#c4c9ac}.profileClubDrawerFormRows{display:grid}.profileClubDrawerFormRow{min-height:74px;border-top:1px solid #323819;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0}.profileClubDrawerFormRows .profileClubDrawerFormRow:first-child{border-top:0}.profileClubDrawerFormMatch{min-width:0;display:grid;grid-gap:4px;gap:4px}.profileClubDrawerFormMatch strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e2e4cf;font-family:var(--font-header);font-size:14px;line-height:20px;font-weight:700}.profileClubDrawerFormMatch span{color:#c4c9ac;font-family:var(--font-header);font-size:10px;line-height:15px;font-weight:500}.profileClubDrawerFormResult{display:flex;align-items:center;gap:32px;flex:none}.profileClubDrawerFormResult strong{color:#e2e4cf;font-family:var(--font-header);font-size:14px;line-height:20px;font-weight:700;white-space:nowrap}.profileClubDrawerFormResult span{width:38px;font-family:var(--font-header);font-size:10px;line-height:15px;font-weight:700;letter-spacing:1px}.profileClubDrawerFormOutcome-win{color:#ccff00}.profileClubDrawerFormOutcome-loss{color:#ffb4ab}.profileClubDrawerFormOutcome-draw{color:#c4c9ac}.profileClubDrawerEmpty,.profileClubDrawerState{margin:0;border:1px solid #242817;background:#171a10;color:#8f9678;padding:14px;font-family:var(--font-header);font-size:10px;line-height:15px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.profileClubDrawerState{margin:22px 32px}.profileClubDrawerStateError{display:grid;grid-gap:12px;gap:12px}.profileClubDrawerStateError p{margin:0}.profileClubDrawerEmptyPanel{min-height:180px;display:grid;place-items:center}.profileClubDrawerFooter{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:18px 32px 24px;border-top:1px solid #242817;background:#11140d}.profileClubDrawerFooterInvite{position:relative;display:grid}.profileClubDrawerFooterInvite .profileClubInvitePopover{bottom:calc(100% + 6px);top:auto;width:162px}.profileClubDrawerFooter button{min-height:42px;border:1px solid #323819;font-family:var(--font-header);font-size:10px;line-height:15px;font-weight:800;letter-spacing:1px}.profileClubDrawerFooterPrimary{background:#ccff00;color:#121408}.profileClubDrawerFooterDanger{background:#1a1c12;color:#ff6b61}.profileClubInlineSection .profileClubModalLeaveButton{min-height:34px;font-size:10px;line-height:15px;letter-spacing:1px;text-transform:uppercase;border-color:#323819;border-radius:0;background:transparent;color:#e2e4cf;font-family:var(--font-header);padding:0 17px}.profileClubInlineSection .profileClubModalLeaveButton:hover{border-color:#444933;background:rgba(255,255,255,.02);color:#f8fafc}.profileClubInlineSection .profileClubModalLeaveButton:active{background:rgba(255,255,255,.04)}.profileClubInlineSection .profileClubModalLeaveIcon{display:none}.profileClubInlineSection .profileClubModalLeaveConfirm{margin-left:auto}.profileClubInlineSection .profileClubModalSearchRow{width:min(100%,1260px);margin:0 auto 2px;justify-content:flex-end}.profileClubInlineSection .profileClubModalSearchInput{flex:0 1 384px;min-height:38px;border-color:#2d311c;border-radius:4px;background:#1f230f;font-family:var(--font-header)}.profileClubInlineSection .profileClubModalSearchButton{min-height:38px;border-color:#323819;border-radius:4px;background:#1f230f;color:#e2e4cf;font-family:var(--font-header)}@media (max-width:1024px){.profileClubCardsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.profileClubCardsGrid{grid-template-columns:1fr}.profileClubInlineSection .profileClubModalSearchRow{justify-content:stretch}.profileClubInlineSection .profileClubModalSearchInput{flex-basis:auto}}.profileClubModalSearchRow{display:flex;align-items:center;gap:8px;margin-bottom:10px}.profileClubModalSearchInput{flex:1 1 auto;min-height:38px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:rgba(10,10,10,.55);color:#f1f5f9;padding:8px 12px;font-family:var(--font-body);font-size:14px;line-height:20px}.profileClubModalSearchInput::placeholder{color:#94a3b8}.profileClubModalSearchInput:focus-visible{outline:1px solid rgba(204,255,0,.78);outline-offset:2px}.profileClubModalSearchButton{border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(0,0,0,.3);color:#f8fafc;min-height:38px;padding:0 14px;cursor:pointer;font-family:var(--font-body);font-size:13px;line-height:18px;font-weight:700}.profileClubModalSearchButton:disabled{opacity:.5;cursor:not-allowed}.profileClubModalResults{display:grid;grid-gap:8px;gap:8px;margin-bottom:12px}.profileClubModalResultItem{border:1px solid rgba(204,255,0,.15);border-radius:10px;background:rgba(204,255,0,.06);padding:9px 10px;display:flex;align-items:center;gap:10px}.profileClubModalResultItem>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.profileClubModalResultItem strong{color:#f8fafc;font-family:var(--font-body);font-size:13px;line-height:17px;font-weight:700}.profileClubModalResultItem p{margin:0;color:#94a3b8;font-family:var(--font-header);font-size:11px;line-height:14px}.profileClubModalVerifyButton{margin-left:auto;border:1px solid rgba(204,255,0,.45);border-radius:999px;background:rgba(204,255,0,.12);color:#ccff00;min-height:30px;padding:0 10px;cursor:pointer;font-family:var(--font-header);font-size:12px;line-height:16px;font-weight:700}.profileClubModalVerifyButton:disabled{opacity:.6;cursor:not-allowed}.profileClubModalItem{border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.03);padding:10px 12px;display:flex;align-items:flex-start;gap:10px}.profileClubModalItemDetails{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1}.profileClubModalItem strong{color:#f8fafc;font-family:var(--font-header);font-size:14px;line-height:20px;font-weight:700}.profileClubModalItem p{margin:0;color:#94a3b8;font-family:var(--font-body);font-size:12px;line-height:16px}.profileClubModalRoleRow{margin-top:4px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.profileClubModalRoleText{color:#64748b;font-family:var(--font-body);font-style:normal;font-weight:700;font-size:8px;line-height:12px;text-transform:uppercase}.profileClubModalRoleEta{color:#94a3b8;font-family:var(--font-body);font-size:11px;line-height:14px;font-weight:600}.profileClubModalRoleActionButton{border:1px solid rgba(204,255,0,.45);border-radius:999px;background:rgba(204,255,0,.12);color:#ccff00;height:34px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-family:var(--font-body);font-size:12px;line-height:16px;font-weight:700}.profileClubModalRoleActionButton:hover{border-color:rgba(204,255,0,.75);background:rgba(204,255,0,.2)}.profileClubModalRoleActionButton:disabled{opacity:.6;cursor:not-allowed}.profileClubModalItemActions{margin-left:auto;display:inline-flex;align-items:center;gap:8px;align-self:center}.profileClubModalLeaveButton{border:1px solid rgba(239,68,68,.45);border-radius:999px;background:rgba(239,68,68,.12);color:#ef4444;height:34px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease;font-family:var(--font-body);font-size:12px;line-height:16px;font-weight:700}.profileClubModalLeaveButton:hover{background:rgba(239,68,68,.18);border-color:rgba(239,68,68,.7)}.profileClubModalLeaveButton:active{background:rgba(176,46,46,.3)}.profileClubModalLeaveButton:disabled{opacity:.6;cursor:not-allowed}.profileClubModalLeaveIcon{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center}.profileClubModalLeaveIcon svg{width:100%;height:100%;display:block;fill:currentColor}.profileClubModalLeaveConfirm{display:inline-flex;align-items:center;gap:6px;color:#fca5a5;font-family:var(--font-header);font-size:12px;line-height:16px;font-weight:600}.profileClubModalLeaveConfirmAction,.profileClubModalLeaveConfirmCancel{border:1px solid rgba(255,255,255,.2);border-radius:999px;height:30px;padding:0 10px;background:rgba(0,0,0,.22);color:#f8fafc;cursor:pointer;font-family:var(--font-header);font-size:12px;line-height:16px;font-weight:700}.profileClubModalLeaveConfirmAction{border-color:rgba(239,68,68,.5);color:#ef4444;background:rgba(239,68,68,.12)}.profileClubModalLeaveConfirmAction:hover{background:rgba(239,68,68,.2)}.profileClubModalLeaveConfirmCancel:hover{border-color:rgba(204,255,0,.55)}.platformGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--onb-space-4);gap:var(--onb-space-4);margin-bottom:var(--onb-space-4)}.platformButton{border:var(--onb-border-width) solid var(--onb-border);border-radius:var(--onb-radius-sm);background:var(--onb-bg);color:var(--onb-text);min-height:var(--onb-control-height-sm);padding:var(--onb-space-4);display:grid;grid-gap:var(--onb-space-2);gap:var(--onb-space-2);justify-items:center;cursor:pointer;font-family:var(--font-header);font-size:var(--onb-type-label-size);line-height:var(--onb-type-label-line);font-weight:var(--onb-type-label-weight)}.platformButtonActive{border-color:var(--onb-lime);background:var(--onb-color-bg-selected)}.platformButtonActive>span:last-child{color:#ffffff}.platformMark{width:34px;height:34px;border-radius:var(--onb-radius-pill);display:grid;place-items:center;background:var(--onb-color-icon-chip);font-weight:600;letter-spacing:.03em}.platformPsLogo{width:20px;height:20px}.onboardingInput{width:100%;border:var(--onb-border-width) solid rgba(255,255,255,.05);border-radius:var(--onb-radius-sm);background:var(--onb-bg);color:var(--onb-text);min-height:var(--onb-control-height-md);padding:var(--onb-space-3) var(--onb-space-4);font-family:var(--font-header);font-size:var(--onb-type-body-size);line-height:var(--onb-type-body-line);font-weight:var(--onb-type-body-weight)}.onboardingInput::placeholder{color:var(--onb-suggestion);opacity:1}.onboardingEmbeddedField{margin-top:var(--onb-space-5)}.onboardingInputEmbedded{width:100%;border:var(--onb-border-width) solid rgba(255,255,255,.05);border-radius:var(--onb-radius-sm);background:var(--onb-bg);min-height:var(--onb-control-height-md);padding:6px 16px;display:flex;flex-direction:column;justify-content:center}.onboardingInputEmbeddedLabel{display:block;margin:0 0 6px;color:var(--onb-subtle);font-family:var(--font-header);font-size:12px;line-height:16px;font-weight:500;text-transform:uppercase;letter-spacing:.03em}.onboardingInput.onboardingInputEmbeddedField{border:0;border-radius:0;background:transparent;min-height:0;padding:0;color:#f1f5f9;font-family:var(--font-header);font-size:var(--onb-type-body-size);line-height:var(--onb-type-body-line);font-weight:var(--onb-type-body-weight)}.onboardingInputEmbeddedField[type=time],select.onboardingInputEmbeddedField{-moz-appearance:none;appearance:none;-webkit-appearance:none}.onboardingInputEmbeddedTrigger{width:100%;border:0;outline:0;cursor:pointer}.onboardingInput.onboardingInputEmbeddedField::placeholder{color:var(--onb-suggestion)}.onboardingInputEmbedded:focus-within{box-shadow:none}.onboardingInput.onboardingInputEmbeddedField:focus,.onboardingInput.onboardingInputEmbeddedField:focus-visible{outline:none;box-shadow:none}.onboardingInputEmbeddedMissing{border-color:var(--onb-lime);box-shadow:0 0 0 1px rgba(204,255,0,.28);animation:fieldPulseGreen .52s ease-in-out 2}.onboardingInputEmbeddedLabelMissing{color:var(--onb-lime);animation:textPulseGreen .52s ease-in-out 2}.onboardingActions{display:flex;gap:var(--onb-space-4);margin-top:var(--onb-space-5);flex-wrap:wrap}.onboardingHint{margin:var(--onb-space-3) 0 0;color:var(--onb-subtle);font-family:var(--font-header);font-size:var(--onb-type-caption-size);line-height:var(--onb-type-caption-line);font-weight:var(--onb-type-caption-weight);min-height:1.2em}.clubFormLockedSection{opacity:.55}.tryoutRegionLockRow{width:100%;border:var(--onb-border-width) solid rgba(255,255,255,.05);border-radius:var(--onb-radius-sm);background:var(--onb-bg);min-height:var(--onb-control-height-md);padding:var(--onb-space-3) var(--onb-space-4);display:grid;grid-gap:6px;gap:6px}.tryoutRegionLockContent{display:flex;align-items:center;justify-content:space-between;gap:var(--onb-space-3)}.tryoutRegionLockValue{color:#f1f5f9;font-family:var(--font-header);font-size:var(--onb-type-body-size);line-height:var(--onb-type-body-line);font-weight:var(--onb-type-body-weight)}.tryoutRegionEditButton{width:30px;height:30px;min-width:30px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:transparent;color:rgba(241,245,249,.9);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .14s ease,color .14s ease,transform .14s ease}.tryoutRegionEditButton:focus-visible,.tryoutRegionEditButton:hover{border-color:var(--onb-lime);color:var(--onb-lime)}.tryoutRegionEditButton:active{transform:translateY(1px)}.tryoutRegionEditButton svg{width:16px;height:16px}.onboardingHintWithIcon{display:inline-flex;align-items:center;gap:6px;color:rgba(204,255,0,.8);font-family:var(--font-header);font-size:12px;line-height:16px;font-weight:400}.onboardingHintIcon{display:inline-flex;width:12px;height:12px;align-items:center;justify-content:center;flex:none}.profileLabel{display:block;margin-top:var(--onb-space-5);margin-bottom:var(--onb-space-2);color:var(--onb-muted);font-family:var(--font-header);font-size:var(--onb-type-label-size);line-height:var(--onb-type-label-line);font-weight:var(--onb-type-label-weight)}.onboardingSectionLabelMissing{color:var(--onb-lime)!important;animation:textPulseGreen .52s ease-in-out 2}.basicInfoGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.basicInfoField{margin-top:0}.formFieldMissing{color:var(--onb-color-text-danger-strong);animation:fieldPulse .36s ease-in-out 2}.onboardingInput.formFieldMissing{border-color:var(--onb-color-text-danger-border);box-shadow:var(--onb-shadow-danger-ring)}@keyframes fieldPulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.chipGrid{display:flex;flex-wrap:wrap;gap:var(--onb-space-3)}.availabilityDayPillsRow,.connectivityField .availabilityDayPillsRow,.profileFormSurface .availabilityDayPillsRow{margin-top:12px}.chipToggle{border:var(--onb-border-width) solid var(--onb-border);border-radius:var(--onb-radius-pill-max);background:var(--onb-bg);color:var(--onb-text);min-height:var(--onb-control-height-sm);padding:0 var(--onb-space-7);font:inherit;cursor:pointer;font-family:var(--font-header);font-size:var(--onb-type-label-size);line-height:var(--onb-type-label-line);font-weight:400}.chipToggleActive{border-color:var(--onb-lime);background:rgba(204,255,0,.2);color:var(--onb-lime);box-shadow:var(--onb-shadow-chip-active);font-weight:var(--onb-type-label-strong-weight)}.chipToggleActiveSecondaryGlow{border-color:#94a3b8;background:rgba(148,163,184,.16);color:#94a3b8;box-shadow:0 0 12px rgba(148,163,184,.24)}.chipToggle:disabled,.chipToggleBlocked{opacity:.45;cursor:not-allowed}.experienceGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:var(--onb-space-2)}.experienceCard{position:relative;height:158px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#1f230f;padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;text-align:center;cursor:pointer}.experienceCardActive{border-color:var(--onb-lime);background:rgba(204,255,0,.05);box-shadow:0 0 15px rgba(204,255,0,.1)}.experienceCardPulse{animation:cardBorderPulseGreen .52s ease-in-out 2}.experienceIconShell{position:relative;flex:none;width:48px;height:48px;border-radius:9999px;background:rgba(255,255,255,.05);color:var(--onb-subtle);display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:1}.experienceIconShell svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block}.experienceCardTitle{color:var(--onb-text);font-family:var(--font-header);font-size:18px;line-height:28px;font-weight:700;margin:0}.experienceCardText{color:var(--onb-subtle);font-family:var(--font-header);font-size:12px;line-height:16px;font-weight:400;width:100%;max-width:162.73px;margin:0;text-align:center}.experienceCheck{position:absolute;right:12px;top:12px;width:20px;height:20px;border:1px solid var(--onb-lime);border-radius:9999px;color:var(--onb-lime);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}@media (max-width:980px){.experienceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.experienceGrid{grid-template-columns:1fr}}.profileRow{display:flex;gap:var(--onb-space-4);align-items:center;flex-wrap:wrap}.profileHalf{flex:1 1;min-width:160px}.connectivityGrid{--connectivity-control-height:72px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 24px;gap:18px 24px;margin-top:var(--onb-space-3)}.connectivityGrid>.connectivityField>.onboardingInputEmbedded,.connectivityGrid>.connectivityMicCard{box-sizing:border-box;min-height:var(--connectivity-control-height)}.connectivitySpanFull{grid-column:1/-1}.connectivityField{display:flex;flex-direction:column;gap:8px}.connectivityFieldLabel{color:#cbd5e1;font-family:var(--font-header);font-size:14px;line-height:20px;font-weight:500}.connectivityInput{min-height:var(--onb-control-height-md)}.connectivityMicCard{width:100%;height:var(--connectivity-control-height);margin-top:0;border:1px solid rgba(255,255,255,.05);border-radius:8px;background:#1f230f;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.connectivityMicCardMissing{border-color:var(--onb-lime);box-shadow:0 0 0 1px rgba(204,255,0,.28);animation:fieldPulseGreen .52s ease-in-out 2}.connectivityMicCopy{display:grid;grid-gap:2px;gap:2px}.connectivityMicTitle{margin:0;color:#f1f5f9;font-family:var(--font-header);font-size:16px;line-height:24px;font-weight:500}.connectivityMicHint{margin:0;color:#94a3b8;font-family:var(--font-header);font-size:12px;line-height:16px;font-weight:400}.connectivitySwitch{width:44px;height:24px;border:0;border-radius:9999px;background:rgba(255,255,255,.2);position:relative;cursor:pointer}.connectivitySwitchOn{background:#ccff00}.connectivitySwitchThumb{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:9999px;background:#fff;transition:transform .14s ease}.connectivitySwitchOn .connectivitySwitchThumb{transform:translateX(20px)}.connectivityTimePair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.connectivityLanguageGrid{margin-top:0}.connectivityMulti{position:relative}.connectivityMultiTrigger{display:flex;align-items:center;justify-content:space-between;text-align:left}.onboardingSuggestionText{color:var(--onb-suggestion)}.connectivityMultiChevron{color:#94a3b8}.connectivityMultiMenu{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:15;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#1f230f;padding:8px;display:grid;grid-gap:4px;gap:4px;max-height:220px;overflow-y:auto}.connectivityMultiOption{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;border-radius:6px;background:transparent;color:#f1f5f9;font-family:var(--font-header);font-size:14px;line-height:20px;font-weight:400;padding:8px 10px;cursor:pointer;text-align:left}.connectivityMultiOption:hover{background:rgba(255,255,255,.06)}.connectivityMultiOptionSelected{color:#ccff00}.connectivityFieldTimezone{align-self:start}.connectivityAvailabilityDays{margin-top:-2px}.connectivityTimezoneTrigger{width:100%;border:0;background:transparent;padding:0;display:grid;grid-gap:0;gap:0;text-align:left;cursor:pointer}.connectivityTimezoneValue{display:flex;align-items:center;justify-content:space-between;gap:14px}.connectivityTimezoneText{display:grid;flex:1 1;grid-gap:2px;gap:2px;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:left}.connectivityTimezoneText>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connectivityTimezoneText small{color:var(--onb-subtle);font:inherit;font-size:.76rem;line-height:1}.connectivityTimezoneMenu{grid-template-rows:auto minmax(0,1fr);max-height:360px;overflow:hidden}.connectivityTimezoneMenu .onboardingInput{min-height:42px}.connectivityTimezoneMenu .timezoneList{max-height:270px;border:0;border-radius:0;background:transparent;padding:2px}.connectivityTimezoneEditIcon{width:40px;height:40px;flex:0 0 40px;border:1px solid rgba(255,255,255,.15);border-radius:999px;background:rgba(148,163,184,.14);color:#cbd5e1;display:inline-flex;align-items:center;justify-content:center;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,color .15s ease,transform .12s ease}.connectivityTimezoneEditIcon svg{width:18px;height:18px;display:block}.connectivityTimezoneTrigger:focus-visible .connectivityTimezoneEditIcon,.connectivityTimezoneTrigger:hover .connectivityTimezoneEditIcon{color:#ccff00;border-color:rgba(204,255,0,.55);background:rgba(204,255,0,.16);box-shadow:0 0 12px rgba(204,255,0,.26)}.connectivityTimezoneTrigger:active .connectivityTimezoneEditIcon{background:rgba(124,142,68,.35);border-color:rgba(204,255,0,.45);transform:translateY(1px)}.connectivityTimezoneTrigger:focus-visible{outline:none}.connectivityTimezoneTrigger:focus-visible .connectivityTimezoneValue{border-color:rgba(204,255,0,.55);box-shadow:0 0 0 1px rgba(204,255,0,.24)}.connectivityTimezoneTrigger:disabled{cursor:not-allowed}.connectivityTimezoneTrigger:disabled .connectivityTimezoneValue{opacity:.72}.connectivityTimezoneTrigger:disabled .connectivityTimezoneEditIcon{color:#94a3b8;border-color:rgba(148,163,184,.4);background:rgba(148,163,184,.14);box-shadow:none;transform:none}@media (max-width:980px){.basicInfoGrid{gap:14px}.basicInfoGrid,.connectivityGrid{grid-template-columns:1fr}.connectivityMicCard{margin-top:0}.connectivityTimePair{grid-template-columns:1fr}}@keyframes fieldPulseGreen{0%{box-shadow:0 0 0 0 rgba(204,255,0,0)}50%{box-shadow:0 0 0 2px rgba(204,255,0,.42)}to{box-shadow:0 0 0 1px rgba(204,255,0,.28)}}@keyframes textPulseGreen{0%{opacity:1}50%{opacity:.58}to{opacity:1}}@keyframes cardBorderPulseGreen{0%{border-color:rgba(255,255,255,.1);box-shadow:0 0 0 0 rgba(204,255,0,0)}50%{border-color:var(--onb-lime);box-shadow:0 0 0 2px rgba(204,255,0,.42)}to{border-color:rgba(255,255,255,.1);box-shadow:0 0 0 0 rgba(204,255,0,0)}}.profileSelectGrow{flex:1 1}.timezonePicker{margin-top:var(--onb-space-3);display:grid;grid-gap:var(--onb-space-3);gap:var(--onb-space-3)}.timezoneList{max-height:260px;overflow-y:auto;border:var(--onb-border-width) solid var(--onb-border);border-radius:var(--onb-radius-sm);background:var(--onb-bg);padding:var(--onb-space-3);display:grid;grid-gap:var(--onb-space-4);gap:var(--onb-space-4)}.timezoneGroupLabel{margin:0 0 var(--onb-space-2);color:var(--onb-subtle);font-size:.8rem;text-transform:uppercase;letter-spacing:.04em}.timezoneGroup{display:grid;grid-gap:var(--onb-space-2);gap:var(--onb-space-2)}.timezoneTimeLabel{margin:0;font-size:.84rem;line-height:1.35}.timezoneOption,.timezoneTimeLabel{color:var(--onb-text);text-align:left}.timezoneOption{border:var(--onb-border-width) solid var(--onb-border);border-radius:var(--onb-radius-sm);background:var(--onb-bg);padding:var(--onb-space-3) var(--onb-space-4);display:flex;justify-content:space-between;align-items:center;cursor:pointer;font:inherit}.timezoneOptionSelected{border-color:var(--onb-lime);background:var(--onb-color-bg-selected-soft)}.timezoneOptionFocused{outline:var(--onb-border-width) solid var(--onb-color-focus-ring)}.timezoneEmpty{color:var(--onb-subtle);padding:var(--onb-space-2) var(--onb-space-1)}.clubResults{margin-top:var(--onb-space-3);display:grid;grid-gap:var(--onb-space-3);gap:var(--onb-space-3)}.clubResultRow{display:inline-flex;align-items:center;gap:var(--onb-space-3)}.clubCrest{width:22px;height:22px;object-fit:contain;border-radius:var(--onb-radius-xs);border:var(--onb-border-width) solid var(--onb-color-border-crest);background:var(--onb-color-icon-chip);flex-shrink:0}.clubCrestPlain{border:0;border-radius:0;background:transparent}.onboardingError{color:var(--onb-color-text-error);margin-top:var(--onb-space-3)}.onboardingErrorLink{color:var(--text);font:inherit;text-decoration:underline}.onboardingSuccess{color:var(--onb-lime);margin-top:var(--onb-space-3)}.successToastViewport{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom, 0px));z-index:1200;display:flex;flex-direction:column;align-items:flex-end;gap:10px;width:min(360px,calc(100vw - 24px));pointer-events:none}.successToast{position:relative;pointer-events:auto;width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid rgba(204,255,0,.26);background:linear-gradient(180deg,rgba(35,43,16,.96),rgba(26,33,12,.96));box-shadow:0 12px 24px rgba(0,0,0,.33),inset 0 0 0 1px rgba(204,255,0,.08);color:var(--onb-color-text-primary);transform:translateY(0);opacity:1;transition:transform .22s ease,opacity .22s ease}.successToastIcon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 16px}.successToastIcon svg{width:16px;height:16px;display:block;fill:currentColor}.successToastIconSuccess{color:var(--onb-color-lime)}.successToastIconFailure{color:#ef4444}.successToastIconInformational{color:#f1f5f9}.successToastExiting{transform:translateY(8px);opacity:0}.successToastMessage{margin:0;color:var(--onb-color-text-primary);font-family:var(--font-header);font-size:13px;line-height:1.4}.successToastClose{border:0;background:transparent;color:var(--onb-color-lime);font-family:var(--font-header);font-size:20px;line-height:1;font-weight:500;cursor:pointer;padding:0}.successToastClose:focus-visible{outline:2px solid var(--onb-color-focus-ring);outline-offset:2px;border-radius:6px}.globalCreateTryoutFab{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom, 0px));z-index:100;width:56px;height:56px;border-radius:999px;border:0;background:#ccff00;color:#000;box-shadow:0 12px 24px rgba(0,0,0,.35),inset 0 0 0 1px rgba(0,0,0,.12);text-decoration:none}.globalCreateTryoutFab,.globalCreateTryoutFabIcon{display:inline-flex;align-items:center;justify-content:center}.globalCreateTryoutFabIcon{width:26px;height:26px}.globalCreateTryoutFabIcon svg{width:100%;height:100%;display:block}.globalCreateTryoutFab:focus-visible{outline:2px solid var(--onb-color-focus-ring);outline-offset:2px}.globalCreateTryoutFab:hover{filter:brightness(1.03)}@media (max-width:700px){.successToastViewport{width:min(340px,calc(100vw - 16px))}.globalCreateTryoutFab,.successToastViewport{right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px))}}@media (prefers-reduced-motion:reduce){.successToast{transition:none}}.onboardingAuthPrompt{display:flex;gap:var(--onb-space-4);margin-top:var(--onb-space-3);flex-wrap:wrap}.tryoutGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr}.tryoutCard{display:grid;grid-gap:7px;gap:7px;grid-template-rows:58px 40px 26px 36px 18px;min-height:222px;height:222px;border-width:1px;border-radius:16px;padding:12px;cursor:pointer;transition:border-color .18s ease,transform .18s ease,background-color .18s ease;overflow:hidden}.tryoutCard:hover{border-color:var(--accent);transform:translateY(-1px)}.tryoutCard:focus-visible{outline:2px solid rgba(79,219,196,.9);outline-offset:2px}.tryoutCardClub,.tryoutCardPlayer{border-color:#323819;background:#1f230f}.tryoutCardClubReference,.tryoutCardReference{display:flex;flex-direction:column;justify-content:center;align-items:stretch;grid-template-rows:none;min-height:305px;height:305px;gap:0;width:min(100%,300px);max-width:300px;justify-self:start;isolation:isolate;border-color:#323819;border-radius:12px;padding:0;background:#1f230f;position:relative}.tryoutCardClubReference:hover,.tryoutCardReference:hover{border-color:#3b4220;transform:translateY(-1px)}.tryoutCardClubReference:focus-visible,.tryoutCardReference:focus-visible{outline-color:rgba(201,255,0,.72)}.tryoutCardReference.tryoutCardClub{border-color:#323819;background:#1f230f}.tryoutCardReference.tryoutCardClub:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#0f231d;z-index:1}.tryoutCardReference.tryoutCardPlayer{border-color:#323819;background:#1f230f}.tryoutCardReference.tryoutCardPlayer:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#230f15;z-index:1}.tryoutCardReference.tryoutCardPlayer:hover{border-color:#3b4220}.tryoutCreateCard{border-color:#323819;background:#1f230f;border-style:dashed}.tryoutCreateCard:hover{border-color:#3b4220}.tryoutCreateCardInner{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;padding:18px 16px;gap:9px}.tryoutCreateCardIconWrap{width:76px;height:76px;border-radius:16px;border:1px solid rgba(204,255,0,.22);background:#1f2c4a;margin-top:0}.tryoutCreateCardIcon,.tryoutCreateCardIconWrap{display:inline-flex;align-items:center;justify-content:center}.tryoutCreateCardIcon{color:#9eb0ce;width:36px;height:36px}.tryoutCreateCardIcon svg{width:100%;height:100%;display:block}.tryoutCreateCardTitle{margin:2px 0 0;color:#f8fafc;font-family:var(--font-header);font-size:18px;line-height:1.16;font-weight:700;letter-spacing:-.01em}.tryoutCreateCardSubtitle{margin:0;color:#7f8ea8;font-family:var(--font-header);font-size:8px;line-height:1.25;font-weight:500;max-width:132px}.tryoutCreateCardAction{margin-top:12px;width:min(100%,188px);min-height:36px;border-radius:7px;border:1px solid #567006;background:rgba(204,255,0,.08);color:#ccff00;font-family:var(--font-header);font-size:12px;line-height:1.12;font-weight:700;padding:0 12px;display:inline-flex;align-items:center;justify-content:center}.tryoutClubInner{display:flex;flex-direction:column;width:100%;height:100%;padding:22px;gap:12px}.tryoutClubHero{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center}.tryoutClubCrestPanel{width:52px;min-width:52px;height:52px;border-radius:0;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;overflow:visible}.tryoutClubCrestImage{width:100%;height:100%;object-fit:contain}.tryoutPlayerAvatarPanel{border-radius:12px;border:1px solid rgba(148,163,184,.35);background:rgba(19,15,36,.55)}.tryoutPlayerAvatarGlyph{width:24px;height:24px;color:#94a3b8;display:inline-flex;align-items:center;justify-content:center}.tryoutPlayerAvatarGlyph svg{width:100%;height:100%;display:block}.tryoutClubHeroText{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:52px;padding-top:6px}.tryoutClubName{margin:0;font-family:var(--font-header);font-weight:700;font-size:var(--tryout-card-title-size);line-height:var(--tryout-card-title-line-height);color:#f8fafc;letter-spacing:-.01em;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tryoutCardClubReference .tryoutClubMetaLine,.tryoutCardReference .tryoutClubMetaLine{margin:0;display:inline-flex;align-items:center;flex-wrap:nowrap;gap:1px;color:#94a3b8;font-family:var(--font-body);font-weight:700;font-size:10px;line-height:15px;letter-spacing:1px;text-transform:none;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.tryoutClubMetaDot{color:#ccff00;margin:0 2px}.tryoutClubSection{display:grid;grid-gap:8px;gap:8px}.tryoutCardClubReference .tryoutClubSectionLabel,.tryoutCardReference .tryoutClubSectionLabel{margin:0;color:#72839e;font-family:var(--font-body);font-size:10px;line-height:1.3;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.tryoutClubChipRow{display:flex;flex-wrap:wrap;gap:9px}.tryoutClubChip{display:inline-flex;align-items:center;justify-content:center;min-height:23px;border-radius:9999px;padding:2px 11px;border:1px solid rgba(255,255,255,.1);background:#0a0a08;color:#f1f5f9;font-family:var(--font-header);font-size:11px;line-height:16px;font-weight:700}.tryoutClubChipPrimary{border-color:#ccff00;background:rgba(204,255,0,.2);color:#ccff00;box-shadow:0 0 12px rgba(204,255,0,.12)}.tryoutClubChipMuted,.tryoutClubChipSecondary{border-color:#94a3b8;background:rgba(148,163,184,.16);color:#94a3b8;box-shadow:0 0 12px rgba(148,163,184,.24)}.tryoutClubFooterMeta{margin-top:auto;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;width:100%;color:#8f9bac;font-family:var(--font-body);font-size:.65rem;line-height:1.2;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding-top:6px}.tryoutClubFooterLabel{color:#6f8099;margin-right:4px}.tryoutClubMetaItemWithIcon{display:inline-flex;align-items:center;gap:6px}.tryoutClubMetaItemWithIconStart{justify-self:start}.tryoutClubMetaItemWithIconEnd{justify-self:center}.tryoutClubMetaIcon{width:14px;height:14px;flex-shrink:0}.tryoutClubMetaIconClock{display:inline-flex;align-items:center;justify-content:center;color:#74839a}.tryoutClubMetaIconClock svg{width:100%;height:100%;display:block}.tryoutClubStarting{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px}.tryoutClubStartingTime{white-space:nowrap}.tryoutClubPlatform{display:inline-flex;align-items:center;justify-content:center;min-width:0;color:#8f9bac}.tryoutClubPlatformIconPair{display:inline-flex;align-items:center;gap:5px}.tryoutClubPlatformIcon{min-height:28px;display:inline-flex;align-items:center;justify-content:center;color:#8f9bac;flex:0 0 auto}.tryoutClubPlatformIcon svg{width:28px;height:28px;display:block;transform:scale(1.08);transform-origin:center}.tryoutClubPlatformIconSecondary{width:24px;height:24px}.tryoutClubPlatformIconSecondaryXbox{width:28px;height:18px}.tryoutClubPrimaryAction{width:100%;min-height:50px;border-radius:8px;border:1px solid #b8e900;background:linear-gradient(180deg,#ccff00,#b8e900);color:#0b1006;font-family:var(--font-header);font-size:.98rem;line-height:1.1;font-weight:700;text-decoration:none;text-underline-offset:0;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;margin-top:6px;box-shadow:0 8px 18px rgba(204,255,0,.18)}.tryoutClubPrimaryAction:hover{filter:brightness(1.03);box-shadow:0 10px 20px rgba(204,255,0,.22)}.tryoutCardHeader{justify-content:space-between;gap:10px}.tryoutCardHeader,.tryoutHeaderIdentity{display:flex;align-items:flex-start;min-width:0}.tryoutHeaderIdentity{gap:8px}.tryoutHeaderText{min-width:0}.tryoutAvatar{width:34px;height:34px;border-radius:8px;border:1px solid var(--line);background:rgba(255,255,255,.08);object-fit:cover;flex-shrink:0}.tryoutAvatarPlayer{display:inline-flex;align-items:center;justify-content:center;font-size:1rem}.tryoutSubtitle{margin:1px 0 0;font-size:.78rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tryoutExperienceBadge{padding:3px 8px;border-radius:999px;border:1px solid transparent;font-size:.68rem;font-weight:600;white-space:nowrap}.tryoutExperienceRecreational{border-color:#4e8bc0;background:rgba(78,139,192,.2)}.tryoutExperienceCompetitive{border-color:#36b8aa;background:rgba(54,184,170,.2)}.tryoutExperienceElite{border-color:#8d67cb;background:rgba(141,103,203,.2)}.tryoutExperiencePro{border-color:#d8a64f;background:rgba(216,166,79,.22)}.tryoutMetaRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px 12px;gap:4px 12px;min-width:0;align-content:start}.tryoutMetaItem{display:inline-flex;font-size:.76rem;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.tryoutChipRow,.tryoutMetaItem{align-items:center;gap:5px;min-width:0;overflow:hidden}.tryoutChipRow{display:flex;flex-wrap:nowrap;margin-top:2px}.tryoutChip{border-radius:8px;padding:1px 7px;font-size:.68rem;border:1px solid transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.tryoutChipPrimary{border-color:rgba(79,219,196,.45);background:rgba(79,219,196,.14);color:#d7fff7}.tryoutChipSecondary{border-color:var(--line);background:rgba(0,0,0,.18);color:var(--muted)}.tryoutApplicants{display:grid;grid-gap:4px;gap:4px;align-content:start;margin-top:2px}.tryoutApplicantsRow{display:flex;justify-content:space-between;font-size:.76rem;color:var(--muted)}.tryoutProgressTrack{width:100%;height:5px;border-radius:999px;background:rgba(255,255,255,.16);overflow:hidden}.tryoutProgressFill{height:100%;border-radius:999px;background:linear-gradient(90deg,#4fdbc4,#8d67cb)}.tryoutFooterRow{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.tryoutCardAction:not(.tryoutClubPrimaryAction){border:0;background:transparent;color:var(--accent);font:inherit;font-size:.78rem;text-decoration:underline;text-underline-offset:2px;cursor:pointer;padding:0;white-space:nowrap}.tryoutCardAction.tryoutClubPrimaryAction{min-height:42px}.tryoutClubPrimaryActionPending{border-color:rgba(249,115,22,.4);background:rgba(249,115,22,.22);color:#fed7aa}.tryoutClubPrimaryActionAccepted{border-color:rgba(204,255,0,.42);background:rgba(204,255,0,.18);color:#ccff00}.tryoutClubPrimaryActionRejected{border-color:rgba(239,68,68,.42);background:rgba(239,68,68,.2);color:#fecaca}.tryoutHeadline{margin:0;font-size:.9rem;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tryoutErrorRow{display:flex;align-items:center;gap:10px}.tryoutFooterRow .onboardingHint{margin:0;font-size:.72rem;line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tryoutFilterDock{position:fixed;left:var(--tryouts-filter-dock-left,0);right:0;bottom:calc(10px + env(safe-area-inset-bottom, 0px));z-index:90;display:flex;justify-content:center;pointer-events:none;transition:left .16s ease}.tryoutFilterDockInner{width:min(640px,calc(100vw - 24px));display:grid;grid-template-columns:minmax(260px,420px) auto;grid-gap:10px;gap:10px;align-items:center;padding:0;pointer-events:auto}.tryoutFilterButton{border:1px solid rgba(255,255,255,.12);border-radius:var(--onb-radius-pill-max);background:#17181b;color:var(--onb-color-text-primary);font-family:var(--font-header);font-size:.92rem;font-weight:600;line-height:1;min-height:42px;width:-moz-fit-content;width:fit-content;padding:0 14px;cursor:pointer;white-space:nowrap;transition:background .16s ease,border-color .16s ease}.tryoutFilterButton:hover{border-color:rgba(204,255,0,.3);background:color-mix(in srgb,#17181b 94%,var(--onb-color-lime) 6%)}.tryoutFilterButtonActive{border-color:var(--onb-color-border-strong);background:color-mix(in srgb,var(--onb-color-lime) 88%,white 12%);color:#0f1a0b;font-weight:700}.tryoutFilterButtonCount{color:var(--onb-color-text-muted);margin-left:2px}.tryoutFilterButtonActive .tryoutFilterButtonCount{color:#0f1a0b}.tryoutFilterButton:focus-visible{outline:2px solid var(--onb-color-focus-ring);outline-offset:2px}.tryoutFilterSheetBackdrop{position:fixed;inset:0;z-index:130;background:rgba(0,0,0,0);display:flex;align-items:flex-end;justify-content:center;transition:background .22s ease;pointer-events:none}.tryoutFilterSheetBackdropOpen{background:rgba(0,0,0,.52);pointer-events:auto}.tryoutFilterSheet{width:min(1120px,calc(100vw - 24px));max-height:min(82vh,820px);margin:0 auto 12px;border:1px solid var(--onb-color-border-default);border-radius:16px;background:linear-gradient(180deg,rgba(21,26,16,.98),rgba(16,20,12,.98));transform:translateY(calc(100% + 20px));opacity:.98;transition:transform .22s ease;overflow:hidden}.tryoutFilterSheetOpen{transform:translateY(0)}.tryoutFilterSheetHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.08)}.tryoutFilterSheetActionsLeft{display:inline-flex;align-items:center;gap:14px}.tryoutFilterSheetTitle{color:var(--onb-color-text-primary);font-family:var(--font-header);font-size:.94rem;font-weight:700;letter-spacing:.02em}.tryoutFilterSheetAction{border:0;background:transparent;color:var(--onb-color-text-muted);font:inherit;font-family:var(--font-header);font-size:.9rem;font-weight:600;cursor:pointer;padding:0}.tryoutFilterSheetAction:hover{color:var(--onb-color-text-primary)}.tryoutFilterSheetAction:focus-visible{outline:2px solid var(--onb-color-focus-ring);outline-offset:2px;border-radius:6px}.tryoutFilterSheetBody{max-height:min(70vh,740px);overflow:auto;padding:16px 18px 22px}.tryoutFilterSheetGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(120px,1fr))}.tryoutFilterControl{display:inline-flex;align-items:center;width:100%;min-height:42px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:#17181b;transition:background .16s ease,border-color .16s ease}.tryoutFilterControl:hover{border-color:rgba(204,255,0,.3);background:color-mix(in srgb,#17181b 94%,var(--onb-color-lime) 6%)}.tryoutFilterControlSearch{padding-left:14px}.tryoutFilterSelect{position:relative}.tryoutFilterField{width:100%;border:0;background:transparent;color:var(--onb-color-text-primary);font-family:var(--font-body);font-size:.95rem;line-height:1.1;font-weight:500;min-height:32px}.tryoutFilterField::placeholder{color:color-mix(in srgb,var(--onb-color-text-primary) 55%,transparent);font-weight:500}.tryoutFilterField:focus,.tryoutFilterField:focus-visible{outline:none}.tryoutFilterSelectTrigger{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;cursor:pointer}.tryoutFilterMenu{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:20;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#1f230f;padding:6px;display:grid;grid-gap:4px;gap:4px;max-height:260px;overflow-y:auto}.tryoutFilterMenuOption{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;border-radius:6px;background:transparent;color:#f1f5f9;font-family:var(--font-header);font-size:14px;line-height:20px;font-weight:400;padding:8px 10px;cursor:pointer;text-align:left}.tryoutFilterMenuOption:hover{background:rgba(255,255,255,.06)}.tryoutFilterMenuOptionSelected{color:#ccff00}.tryoutFilterMenuOption:disabled{opacity:.5;cursor:not-allowed}.tryoutFilterControl:focus-within{border-color:var(--onb-color-border-strong);box-shadow:0 0 0 2px rgba(204,255,0,.2)}.tryoutFilterSecondary{display:grid;grid-gap:14px;gap:14px;margin-top:14px}.tryoutFilterGroup{display:grid;grid-gap:8px;gap:8px}.tryoutFilterGroupTitle{margin:0;color:var(--onb-color-text-muted);font-family:var(--font-header);font-size:.78rem;line-height:1.1;font-weight:var(--onb-type-label-strong-weight);text-transform:none;letter-spacing:.02em}.tryoutFilterChipGrid{gap:8px}.tryoutFilterChip{border-color:var(--onb-color-border-default);border-radius:var(--onb-radius-pill-max);background:rgba(255,255,255,.03);color:var(--onb-color-text-muted);font-family:var(--font-header);font-size:.76rem;line-height:1.2;letter-spacing:.02em;padding:7px 12px}.tryoutFilterChip.chipToggleActive{border-color:var(--onb-color-border-strong);color:#0f1a0b;background:color-mix(in srgb,var(--onb-color-lime) 88%,white 12%);box-shadow:0 6px 16px rgba(204,255,0,.18)}.tryoutFilterChip:disabled{background:rgba(255,255,255,.02);border-color:rgba(255,255,255,.06);color:var(--onb-color-text-subtle)}@media (prefers-reduced-motion:reduce){.tryoutFilterSheet,.tryoutFilterSheetBackdrop{transition:none}}.paginationRow{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:8px;margin-bottom:calc(96px + env(safe-area-inset-bottom, 0px))}.modalBackdrop{position:fixed;inset:0;background:rgba(0,0,0,.56);display:grid;place-items:center;padding:16px;z-index:120}.modalCard{width:min(820px,100%);max-height:min(88vh,860px);overflow-y:auto;border:1px solid var(--line);border-radius:14px;padding:14px;background:linear-gradient(180deg,rgba(19,31,52,.95),rgba(13,22,37,.95));display:grid;grid-gap:8px;gap:8px}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.modalCloseButton{position:-webkit-sticky;position:sticky;top:0;justify-self:end;z-index:2;width:36px;height:36px;border:1px solid var(--line);border-radius:8px;background:rgba(15,23,42,.82);color:var(--ink);cursor:pointer;font-size:24px;line-height:1}.modalCloseButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.modalCloseButton:disabled{cursor:not-allowed;opacity:.55}.tryoutModalSurfacePlayer{background:#05331c;border-color:rgba(148,163,184,.28)}.tryoutModalSurfaceClub{background:#1f2a16;border-color:rgba(193,206,141,.24)}.dashboardEditTryoutModal.profileFormSurface{width:min(920px,100%);max-height:min(92vh,920px);padding:24px;gap:14px}.dashboardEditTryoutModal.profileFormSurface .hubTitle{color:var(--onb-text);font-family:var(--font-header);font-size:var(--onb-type-section-size);line-height:var(--onb-type-section-line);font-weight:var(--onb-type-section-weight)}.dashboardEditTryoutModal.profileFormSurface .timezoneContext{color:var(--onb-subtle);font-family:var(--font-header)}.dashboardEditTryoutModal.profileFormSurface .chipGrid{gap:6px}.dashboardEditTryoutModal.profileFormSurface .onboardingInputEmbedded{margin-top:2px}.tryoutDetailModal{display:grid;grid-gap:0;gap:0}.tryoutDetailContent{display:grid;grid-gap:8px;gap:8px;padding-bottom:14px}.tryoutDetailModalClub .tryoutDetailContent{padding-bottom:12px}.tryoutDetailModalPlayer .tryoutDetailFooterBar{bottom:-14px;margin:0 -14px -14px}.tryoutDetailModalClub .tryoutDetailFooterBar{bottom:-12px;margin:0 -12px -12px}.tryoutDetailFooterBar{position:-webkit-sticky;position:sticky;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:58px;padding:9px 24px;background:rgba(31,35,15,.95);border-top:1px solid #323819;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.tryoutDetailFooterStatusBlock{min-width:0;display:grid;grid-gap:4px;gap:4px}.tryoutDetailFooterStatusLabel{color:#64748b;font-size:9px;line-height:12px;letter-spacing:.16em}.tryoutDetailFooterStatusLabel,.tryoutDetailFooterStatusValue{margin:0;font-family:var(--font-header);font-weight:900;text-transform:uppercase}.tryoutDetailFooterStatusValue{display:inline-flex;align-items:center;gap:8px;color:#cbd5e1;font-size:12px;line-height:16px;letter-spacing:-.025em}.tryoutDetailFooterStatusDot{width:6px;height:6px;border-radius:9999px;background:#475569;flex:none}.tryoutDetailFooterStatusValueaccepted .tryoutDetailFooterStatusDot{background:#ccff00}.tryoutDetailFooterStatusValueaccepted{color:#ccff00}.tryoutDetailFooterStatusValuepending .tryoutDetailFooterStatusDot{background:#f97316}.tryoutDetailFooterStatusValuepending{color:#fb923c}.tryoutDetailFooterStatusValuerejected .tryoutDetailFooterStatusDot{background:#ef4444}.tryoutDetailFooterStatusValuerejected{color:#f87171}.tryoutDetailFooterStatusValueowner .tryoutDetailFooterStatusDot{background:#94a3b8}.tryoutDetailFooterActions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.tryoutDetailFooterPrimary,.tryoutDetailFooterSecondary{min-height:40px;border-radius:4px;padding:0 24px;font-family:var(--font-header);font-size:11px;line-height:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tryoutDetailFooterSecondary{background:transparent;border:1px solid transparent;color:#94a3b8}.tryoutDetailFooterPrimary{background:#ccff00;color:#121408;border:1px solid #ccff00;box-shadow:0 0 30px rgba(204,255,0,.2);font-size:12px;line-height:16px;font-weight:900;letter-spacing:-.05em}.tryoutDetailFooterPrimaryDanger{background:#ef4444;border-color:#ef4444;color:#0a0a08;box-shadow:0 0 30px rgba(239,68,68,.2)}.tryoutDetailFooterPrimaryBlocked{background:rgba(148,163,184,.22);border-color:rgba(148,163,184,.28);color:#cbd5e1;box-shadow:none}.tryoutDetailFooterPrimary:disabled{opacity:.6;box-shadow:none}.tryoutDetailModalClub{--tryout-detail-radius:8px;width:994px;max-width:100%;max-height:min(92vh,920px);padding:12px;border-color:rgba(204,255,0,.18);border-radius:var(--tryout-detail-radius);background:linear-gradient(180deg,rgba(11,16,8,.98),rgba(8,12,6,.98));gap:10px}.tryoutDetailClubLayout{display:grid;grid-gap:10px;gap:10px}.tryoutDetailHero{box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:26px;width:100%;min-height:184px;padding:24px 22px 16px;isolation:isolate;background:#1f230f;border:1px solid #323819;border-radius:var(--tryout-detail-radius)}.tryoutDetailHeroCrest{width:84px;height:84px;object-fit:contain;align-self:flex-end;flex:none}.tryoutDetailHeroBody{min-width:0;flex:1 1 auto;display:grid;grid-gap:14px;gap:14px;align-self:flex-end}.tryoutDetailModalClub .tryoutDetailHeroBody .hubTitle{margin:0;font-size:clamp(36px,4.2vw,56px);line-height:.96;font-family:var(--font-header);font-weight:700;text-transform:uppercase;letter-spacing:.01em}.tryoutDetailClubTopGrid{display:grid;grid-template-columns:minmax(0,650px) minmax(260px,1fr);grid-gap:10px;gap:10px;align-items:stretch}.tryoutDetailClubBadgeRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tryoutDetailClubBadge{min-height:26px;border-radius:999px;display:inline-flex;align-items:center;padding:0 14px;font-family:var(--font-header);font-size:10px;line-height:12px;font-weight:900;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap}.tryoutDetailClubBadgePrimary{background:#ccff00;color:#121408}.tryoutDetailClubBadgeMuted{background:rgba(241,245,249,.12);color:#f8fafc}.tryoutDetailClubTopGrid .tryoutDetailHero{min-height:288px;gap:20px;background:radial-gradient(circle at 46% 0,rgba(226,232,240,.18),transparent 34%),linear-gradient(180deg,rgba(42,50,34,.86),rgba(8,12,6,.96)),#121408}.tryoutDetailClubTopGrid .tryoutDetailHeroCrest{width:112px;height:112px}.tryoutDetailClubTopGrid .tryoutDetailHeroBody{gap:9px;transform:translateY(-7px)}.tryoutDetailClubSideStack{display:grid;grid-template-rows:1fr auto;grid-gap:10px;gap:10px;min-width:0}.tryoutDetailClubMiniCard,.tryoutDetailClubStatusCard{border:1px solid rgba(226,232,240,.16);border-radius:var(--tryout-detail-radius);background:#f8fafc;color:#121408;padding:22px;display:flex;flex-direction:column;justify-content:center;gap:8px;min-width:0}.tryoutDetailClubStatusCard{min-height:142px}.tryoutDetailClubMiniCard strong,.tryoutDetailClubStatusCard strong{color:#18181b;font-family:var(--font-header);font-size:20px;line-height:1.12;font-style:italic;font-weight:900;letter-spacing:0}.tryoutDetailClubMiniCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.tryoutDetailClubMiniCard{min-height:116px;padding:18px}.tryoutDetailClubMiniCardAccent{background:#ccff00}.tryoutDetailClubMiniCardAccent .tryoutDetailPlayerCardLabel{color:rgba(18,20,8,.68)}.tryoutDetailTopRow{display:grid;grid-template-columns:600px 360px;grid-gap:10px;gap:10px;align-items:stretch;justify-content:center}.tryoutDetailPanel{border:1px solid #323819;background:#1f230f;display:flex;flex-direction:column}.tryoutDetailPanel,.tryoutDetailRecruitmentPanel{border-radius:var(--tryout-detail-radius);padding:12px;gap:8px;min-height:0}.tryoutDetailRecruitmentPanel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;align-items:start}.tryoutDetailRecruitmentPanel>.tryoutDetailPanelHeader{grid-column:1/-1;min-height:24px}.tryoutDetailRecruitmentPanel .tryoutDetailSectionTitleWrap{gap:12px}.tryoutDetailRecruitmentPanel .tryoutDetailSectionIcon{width:20.5px;height:19.5px}.tryoutDetailRecruitmentPanel .tryoutDetailPanelHeader .hubRowTitle{font-size:clamp(15px,1.65vw,20px);line-height:1.08;letter-spacing:.02em}.tryoutDetailPanelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.tryoutDetailSectionTitleWrap{display:inline-flex;align-items:center;gap:10px;min-width:0}.tryoutDetailSectionIcon{width:20px;height:20px;color:#ccff00;flex:none;display:inline-flex;align-items:center;justify-content:center}.tryoutDetailSectionIcon svg{display:block;width:100%;height:100%}.tryoutDetailPanelHeader .hubRowTitle{margin:0;font-family:var(--font-header);font-size:clamp(15px,1.65vw,20px);line-height:1.08;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.tryoutDetailTopRow .tryoutDetailPanelHeader{min-height:28px;align-items:flex-start}.tryoutDetailTimezone{color:#7f8ca1;font-family:var(--font-header);font-size:11px;line-height:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:right;max-width:140px;word-break:break-word}.tryoutDetailPrimaryTile{position:relative;border:1px solid #323819;border-radius:var(--tryout-detail-radius);background:#121408;padding:10px;display:grid;grid-gap:10px;gap:10px;height:var(--tryout-detail-compact-box-height);min-height:var(--tryout-detail-compact-box-height);align-content:center}.tryoutDetailPrimaryTile.tryoutDetailRoleTileExpanded{height:auto;min-height:146px;align-content:start}.tryoutDetailMustHaveTag{position:absolute;top:0;right:0;transform:translate(1px,-1px);border-radius:0;background:#ccff00;color:#121408;font-family:var(--font-header);font-size:8px;line-height:12px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;padding:3px 10px}.tryoutDetailRoleRow{display:grid;grid-template-columns:40px minmax(0,1fr) 24px;grid-gap:10px;gap:10px;align-items:center}.tryoutDetailRoleSquare{width:40px;height:40px;border:1px solid rgba(204,255,0,.2);border-radius:var(--tryout-detail-radius);background:rgba(204,255,0,.1);color:#CCFF00;display:grid;place-items:center;font-family:var(--font-header);font-size:16px;line-height:24px;font-weight:900;text-transform:uppercase}.tryoutDetailRoleCopy{min-width:0;display:grid;grid-gap:3px;gap:3px}.tryoutDetailRoleName{color:#f1f5f9;font-size:14px;line-height:1.2}.tryoutDetailRoleMeta,.tryoutDetailRoleName{margin:0;font-family:var(--font-header);font-weight:700}.tryoutDetailRoleMeta{color:#6f7f94;font-size:10px;line-height:13px;letter-spacing:.07em;text-transform:uppercase}.tryoutDetailRoleToggle{width:20px;height:20px;border:0;border-radius:6px;background:transparent;color:#ccff00;display:inline-flex;align-items:center;justify-content:center;padding:3px;cursor:pointer}.tryoutDetailRoleToggle:hover{background:rgba(204,255,0,.1)}.tryoutDetailRoleToggle:focus-visible{outline:2px solid #ccff00;outline-offset:2px}.tryoutDetailRoleToggle svg{width:100%;height:100%;display:block}.tryoutDetailRoleDescription{margin:0;color:#b9c4d4;font-family:var(--font-body);font-size:12px;line-height:1.5}.tryoutDetailSecondaryTiles{display:grid;grid-gap:8px;gap:8px;margin-top:0;align-content:start;height:auto}.tryoutDetailSecondaryTile{border:1px solid #323819;border-radius:var(--tryout-detail-radius);background:#121408;padding:10px;min-height:var(--tryout-detail-compact-box-height);height:var(--tryout-detail-compact-box-height);display:grid;align-content:center;grid-gap:8px;gap:8px}.tryoutDetailSecondaryTile.tryoutDetailRoleTileExpanded{height:auto;min-height:146px;align-content:start}.tryoutDetailSchedulePanel{min-height:0;padding:12px;gap:8px}.tryoutDetailSchedulePanel .tryoutDetailPanelHeader{min-height:28px;align-items:flex-start}.tryoutDetailSchedulePanel .hubRowTitle{color:#F1F5F9;font-size:20px;line-height:28px;letter-spacing:-.5px}.tryoutDetailSchedulePanel .tryoutDetailTimezone{color:#64748B;font-size:10px;line-height:15px;font-weight:700;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.tryoutDetailScheduleList{display:grid;grid-gap:8px;gap:8px;margin-top:0;align-content:start}.tryoutDetailScheduleRow{border:1px solid #323819;border-radius:var(--tryout-detail-radius);background:rgba(18,20,8,.4);min-height:var(--tryout-detail-compact-box-height);height:var(--tryout-detail-compact-box-height);padding:10px;display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;text-align:left;cursor:pointer;color:inherit}.tryoutDetailScheduleRowActive{background:#121408;border-color:rgba(204,255,0,.2);box-shadow:0 0 20px rgba(204,255,0,.05)}.tryoutDetailScheduleDate{border:1px solid #323819;border-radius:var(--tryout-detail-radius);background:#1F230F;width:40px;min-height:40px;display:grid;place-items:center;padding:0;color:#64748B;align-self:flex-start}.tryoutDetailScheduleDate small{font-family:var(--font-header);font-size:9px;line-height:14px;font-weight:900;letter-spacing:0;text-transform:uppercase;color:#64748B}.tryoutDetailScheduleDate strong{font-family:var(--font-header);font-size:16px;line-height:24px;font-weight:900;color:#F1F5F9}.tryoutDetailScheduleRowActive .tryoutDetailScheduleDate small{color:#CCFF00}.tryoutDetailScheduleCopy{min-width:0;display:grid;grid-gap:2px;gap:2px}.tryoutDetailScheduleCopy strong{color:#F1F5F9;font-family:var(--font-header);font-size:14px;line-height:20px;font-weight:900}.tryoutDetailScheduleCopy small{color:#64748B;font-family:var(--font-header);font-size:10px;line-height:15px;font-weight:700;letter-spacing:-.5px;text-transform:uppercase}.tryoutDetailMoreSlots{margin-top:4px;width:-moz-fit-content;width:fit-content}.tryoutDetailTacticalRow{display:grid;grid-template-columns:600px 360px;grid-gap:10px;gap:10px;align-items:stretch;justify-content:center}.tryoutDetailTacticalGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.tryoutDetailTacticalGridClub{grid-template-columns:repeat(2,minmax(0,1fr))}.tryoutDetailTacticalPanel{width:auto;max-width:100%;justify-self:stretch;padding:16px;gap:16px;min-height:150px}.tryoutDetailTacticalPanel .tryoutDetailSectionTitleWrap{gap:12px}.tryoutDetailTacticalPanel .tryoutDetailSectionIcon{width:18px;height:19px}.tryoutDetailTacticalPanel .tryoutDetailPanelHeader .hubRowTitle{color:#F1F5F9;font-size:20px;line-height:28px;letter-spacing:-.5px}.tryoutDetailTacticalLabel{margin:0;color:#64748B;font-family:var(--font-header);font-size:10px;line-height:15px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.tryoutDetailTacticalValue{margin:6px 0 0;color:#E2E8F0;font-family:var(--font-header);font-size:18px;line-height:28px;font-weight:700}.tryoutDetailRegionPanel{min-height:150px;border:1px solid #323819;border-radius:var(--tryout-detail-radius);background:#121408;padding:16px;display:flex;align-items:flex-end;justify-content:center}.tryoutDetailRegionPill{width:100%;min-height:44px;border:1px solid rgba(226,232,240,.22);border-radius:var(--tryout-detail-radius);background:#f8fafc;color:#121408;display:flex;align-items:center;gap:10px;padding:10px 14px;box-shadow:0 12px 24px rgba(0,0,0,.18)}.tryoutDetailRegionIcon{width:18px;height:18px;color:#2563eb;flex:none;display:inline-flex}.tryoutDetailRegionIcon svg{width:100%;height:100%;display:block}.tryoutDetailRegionPill p{margin:0;min-width:0;color:#121408;font-family:var(--font-header);font-size:14px;line-height:18px;font-weight:800}.tryoutDetailModalPlayer{--tryout-detail-radius:8px;width:994px;max-width:100%;max-height:min(92vh,920px);padding:12px;border-color:rgba(204,255,0,.16);border-radius:var(--tryout-detail-radius);background:linear-gradient(180deg,rgba(10,14,8,.98),rgba(6,10,6,.98));gap:10px}.tryoutDetailModalPlayer .tryoutDetailContent{padding-bottom:12px}.tryoutDetailPlayerLayout{display:grid;grid-gap:10px;gap:10px}.tryoutDetailPlayerTopGrid{display:grid;grid-template-columns:minmax(0,650px) minmax(260px,1fr);grid-gap:10px;gap:10px;align-items:stretch}.tryoutDetailPlayerHero{position:relative;min-height:288px;border:1px solid #323819;border-radius:var(--tryout-detail-radius);overflow:hidden;isolation:isolate;background:radial-gradient(circle at 48% 5%,rgba(226,232,240,.2),transparent 30%),linear-gradient(180deg,rgba(44,53,35,.9),rgba(6,8,7,.96)),#121408}.tryoutDetailPlayerHero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,8,7,.9),rgba(6,8,7,.1) 48%,rgba(6,8,7,.88)),radial-gradient(ellipse at 50% 18%,rgba(241,245,249,.18),transparent 36%);z-index:-2}.tryoutDetailPlayerHero:after{content:"";position:absolute;top:12px;left:50%;width:154px;height:248px;transform:translateX(-50%);border-radius:999px 999px 18px 18px;background:linear-gradient(180deg,rgba(148,163,184,.68),rgba(28,36,28,.95) 42%,rgba(7,10,8,.96)),#2a3015;box-shadow:0 38px 82px rgba(0,0,0,.44);opacity:.72;z-index:-1}.tryoutDetailPlayerHeroShade{position:absolute;inset:auto 0 0;height:58%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.82));pointer-events:none}.tryoutDetailPlayerHeroBody{position:relative;min-height:288px;padding:24px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:16px}.tryoutDetailPlayerBadgeRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tryoutDetailPlayerBadge{min-height:26px;border-radius:999px;display:inline-flex;align-items:center;padding:0 13px;font-family:var(--font-header);font-size:10px;line-height:12px;font-weight:900;letter-spacing:-.02em;text-transform:uppercase}.tryoutDetailPlayerBadgePrimary{background:#ccff00;color:#121408}.tryoutDetailPlayerBadgeMuted{background:rgba(241,245,249,.12);color:#f8fafc}.tryoutDetailPlayerTitleRow{display:flex;align-items:center;gap:16px;max-width:92%}.tryoutDetailModalPlayer .tryoutDetailPlayerHero .hubTitle{margin:0;color:#f8fafc;font-family:var(--font-header);font-size:clamp(42px,5.2vw,76px);line-height:.94;font-style:italic;font-weight:900;letter-spacing:0;text-transform:none;max-width:100%}.tryoutDetailPlayerNationalityFlag{width:54px;height:38px;flex:0 0 auto;border-radius:6px;object-fit:cover;box-shadow:0 12px 28px rgba(0,0,0,.35)}.tryoutDetailPlayerRatingTile{min-height:54px;border:1px solid rgba(226,232,240,.22);border-radius:var(--tryout-detail-radius);background:rgba(18,20,8,.76);display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:12px;padding:8px 14px}.tryoutDetailPlayerRatingTile strong{color:#ccff00;font-family:var(--font-header);font-size:30px;line-height:34px;font-weight:900}.tryoutDetailPlayerRatingTile span{color:#94a3b8;font-family:var(--font-header);font-size:10px;line-height:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.tryoutDetailPlayerSideStack{display:grid;grid-template-rows:1fr auto;grid-gap:10px;gap:10px;min-width:0}.tryoutDetailPlayerMiniCard,.tryoutDetailPlayerStatusCard{border:1px solid rgba(226,232,240,.16);border-radius:var(--tryout-detail-radius);background:#f8fafc;color:#121408;padding:22px;display:flex;flex-direction:column;justify-content:center;gap:8px;min-width:0}.tryoutDetailPlayerStatusCard{min-height:142px}.tryoutDetailPlayerSmallIcon{width:34px;height:34px;border-radius:50%;background:rgba(204,255,0,.14);color:#5d7e12;display:inline-flex;align-items:center;justify-content:center}.tryoutDetailPlayerSmallIcon svg{width:20px;height:20px}.tryoutDetailPlayerCardLabel{margin:0;color:#71717a;font-family:var(--font-header);font-size:10px;line-height:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.tryoutDetailPlayerMiniCard strong,.tryoutDetailPlayerStatusCard strong{color:#18181b;font-family:var(--font-header);font-size:20px;line-height:1.12;font-style:italic;font-weight:900;letter-spacing:0}.tryoutDetailPlayerMiniCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.tryoutDetailPlayerMiniCard{min-height:116px;padding:18px}.tryoutDetailPlayerMiniCardAccent{background:#ccff00}.tryoutDetailPlayerMiniCardAccent .tryoutDetailPlayerCardLabel{color:rgba(18,20,8,.68)}.tryoutDetailPlayerMainGrid{display:grid;grid-template-columns:minmax(0,580px) minmax(300px,1fr);grid-gap:10px;gap:10px;align-items:stretch}.tryoutDetailPlayerLeftStack{display:grid;grid-gap:10px;gap:10px;align-content:start}.tryoutDetailPlayerAvailabilityPanel,.tryoutDetailPlayerPlayPanel,.tryoutDetailPlayerRolePanel{background:#1f230f;border-color:#323819}.tryoutDetailPlayerRolePanel{padding:18px;gap:16px}.tryoutDetailPlayerRoleList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.tryoutDetailPlayerRoleRow{min-height:var(--tryout-detail-compact-box-height);display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:0;border:0;border-radius:0;background:transparent}.tryoutDetailPlayerRoleRowPrimary{background:transparent}.tryoutDetailPlayerPlayPanel{padding:18px;gap:18px}.tryoutDetailPlayerProfileGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.tryoutDetailPlayerProfileGrid>div{min-height:86px;border:1px solid #323819;border-radius:var(--tryout-detail-radius);background:#121408;padding:16px}.tryoutDetailPlayerAvailabilityPanel{padding:18px;gap:16px}.tryoutDetailPlayerAvailabilityPanel .tryoutDetailTimezone{color:#64748b;border-radius:5px;background:rgba(248,250,252,.08);padding:5px 8px}.tryoutDetailPlayerAvailabilityList{display:grid;grid-gap:8px;gap:8px}.tryoutDetailPlayerAvailabilityRow{min-height:42px;display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.tryoutDetailPlayerAvailabilityDayLabel{color:#94a3b8;font-family:var(--font-header);font-size:11px;line-height:14px;font-weight:900;letter-spacing:.04em}.tryoutDetailPlayerAvailabilityTrack{position:relative;min-height:42px;border-radius:5px;background:rgba(248,250,252,.04);overflow:hidden}.tryoutDetailPlayerAvailabilitySegment{position:absolute;top:0;bottom:0;left:var(--availability-left);width:var(--availability-width);box-sizing:border-box;border-left:2px solid #ccff00;border-radius:5px;background:rgba(204,255,0,.16)}.tryoutDetailPlayerAvailabilitySegmentLabelled{left:max(0px,min(var(--availability-left),calc(var(--availability-end) - 132px)));width:max(var(--availability-width),132px);display:flex;align-items:center;justify-content:center;overflow:hidden;color:#ccff00;font-family:var(--font-header);font-size:12px;line-height:14px;font-weight:900;padding:0 14px;text-align:center;white-space:nowrap}.tryoutDetailPlayerAvailabilityNote{margin:auto 0 0;color:#94a3b8;font-family:var(--font-body);font-size:13px;line-height:1.5}@media (max-width:1060px){.tryoutDetailClubTopGrid,.tryoutDetailPlayerMainGrid,.tryoutDetailPlayerTopGrid,.tryoutDetailTacticalRow,.tryoutDetailTopRow{grid-template-columns:1fr}}@media (max-width:900px){.tryoutDetailModalPlayer .tryoutDetailFooterBar{bottom:-10px;margin:0 -10px -10px}.tryoutDetailModalClub .tryoutDetailFooterBar{bottom:-12px;margin:0 -12px -12px}.tryoutDetailFooterBar{padding:10px 14px;min-height:0;gap:10px;align-items:flex-start}.tryoutDetailFooterStatusValue{font-size:12px;line-height:16px}.tryoutDetailFooterActions{width:100%;justify-content:flex-start}.tryoutDetailFooterPrimary,.tryoutDetailFooterSecondary{min-height:40px;padding:0 18px;font-size:11px;line-height:14px}.tryoutDetailFooterPrimary{font-size:12px;line-height:16px}.tryoutDetailModalClub,.tryoutDetailModalPlayer{padding:12px}.tryoutDetailClubTopGrid .tryoutDetailHero,.tryoutDetailPlayerHero,.tryoutDetailPlayerHeroBody{min-height:232px}.tryoutDetailPlayerHeroBody{padding:18px 14px;gap:12px}.tryoutDetailPlayerHero:after{width:118px;height:208px}.tryoutDetailModalPlayer .tryoutDetailPlayerHero .hubTitle{font-size:clamp(34px,12vw,52px);max-width:100%}.tryoutDetailPlayerTitleRow{gap:10px;max-width:100%}.tryoutDetailPlayerNationalityFlag{width:38px;height:27px;border-radius:5px}.tryoutDetailClubMiniCards,.tryoutDetailClubSideStack,.tryoutDetailPlayerMiniCards,.tryoutDetailPlayerProfileGrid,.tryoutDetailPlayerRoleList,.tryoutDetailPlayerSideStack{grid-template-columns:1fr}.tryoutDetailClubMiniCard,.tryoutDetailClubStatusCard,.tryoutDetailPlayerMiniCard,.tryoutDetailPlayerStatusCard{min-height:96px;padding:16px}.tryoutDetailPlayerAvailabilityPanel,.tryoutDetailPlayerPlayPanel,.tryoutDetailPlayerRolePanel{padding:14px}.tryoutDetailHero{gap:14px;padding:18px 14px 14px;min-height:142px}.tryoutDetailHeroCrest{width:66px;height:66px}.tryoutDetailModalClub .tryoutDetailHeroBody .hubTitle{font-size:clamp(28px,6.6vw,38px)}.tryoutDetailPanelHeader .hubRowTitle{font-size:14px}.tryoutDetailRecruitmentPanel{grid-template-columns:1fr;padding:12px;gap:8px;min-height:0}.tryoutDetailSchedulePanel{padding:12px;gap:8px}.tryoutDetailRoleSquare{width:40px;height:40px;font-size:16px;line-height:24px}.tryoutDetailRoleName{font-size:13px}.tryoutDetailRoleDescription{font-size:12px;line-height:1.4}.tryoutDetailPrimaryTile,.tryoutDetailSecondaryTile{padding:10px;min-height:var(--tryout-detail-compact-box-height);height:var(--tryout-detail-compact-box-height)}.tryoutDetailPrimaryTile.tryoutDetailRoleTileExpanded,.tryoutDetailSecondaryTile.tryoutDetailRoleTileExpanded{min-height:146px;height:auto}.tryoutDetailScheduleCopy strong{font-size:12px}.tryoutDetailTacticalGrid{grid-template-columns:1fr;gap:12px}.tryoutDetailTacticalPanel{width:100%;padding:14px;gap:14px;min-height:0}.tryoutDetailRegionPanel{min-height:128px;padding:14px}.tryoutDetailTacticalValue{font-size:16px;line-height:22px}}.dashboardEditTryoutBasicInfoGrid{gap:16px}.calendarPicker{position:relative}.calendarToggle{text-align:left;cursor:pointer}.calendarPopover{position:absolute;top:calc(100% + 6px);left:0;z-index:60;width:min(320px,calc(100vw - 48px));border:1px solid var(--line);border-radius:12px;background:rgba(11,19,32,.98);padding:10px;display:grid;grid-gap:8px;gap:8px}.slotRow{display:grid;grid-template-columns:minmax(200px,1fr) minmax(170px,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px}.slotDateButton{min-width:0}.slotActionButton{width:40px;min-width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center}@media (max-width:820px){.tryoutFilterSheetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.slotRow{grid-template-columns:minmax(180px,1fr) minmax(140px,1fr) auto auto}}@media (max-width:640px){.tryoutFilterDock{bottom:calc(8px + env(safe-area-inset-bottom, 0px))}.tryoutFilterDockInner{grid-template-columns:1fr auto;border-radius:14px;width:calc(100vw - 12px)}.tryoutFilterButton{min-height:40px;padding-inline:12px}.tryoutFilterSheet{width:calc(100vw - 12px);margin-bottom:6px;border-radius:14px;max-height:min(88vh,860px)}.tryoutFilterSheetBody{padding-inline:12px;max-height:min(76vh,760px)}.slotRow,.tryoutFilterSheetGrid{grid-template-columns:1fr}.slotActionButton{width:100%;min-width:0}.tryoutCard{grid-template-rows:auto auto auto auto auto;min-height:0;height:auto}.tryoutMetaRow{grid-template-columns:1fr}.tryoutChipRow{flex-wrap:wrap;overflow:visible}}.calendarHeader{display:flex;align-items:center;justify-content:space-between;gap:8px}.calendarWeekdays{font-size:.75rem;color:var(--muted);text-align:center}.calendarGrid,.calendarWeekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.calendarBlank{height:34px}.calendarDay{height:34px;border-radius:8px;border:1px solid var(--line);background:rgba(0,0,0,.25);color:var(--text);cursor:pointer}.calendarDay:disabled{opacity:.35;cursor:not-allowed}.calendarDayActive{border-color:var(--accent);background:rgba(79,219,196,.2)}.timezoneContext{margin:0;color:var(--muted);font-size:.84rem}.timezoneContextSection{margin-bottom:4px}.timezoneContextModal{margin-bottom:6px}.timezoneContextInline{margin-top:6px}@media (min-width:760px){.tryoutGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.globalHeaderInner{grid-template-columns:1fr auto;padding:0 14px}.globalHeaderNavBar{padding:0 14px}.globalHeaderCenter{display:flex;width:100%;min-width:0;justify-self:stretch;overflow-x:auto;scrollbar-width:none}.globalHeaderCenter::-webkit-scrollbar{display:none}.globalHeaderNav{gap:16px;padding:0 8px}.globalBrandText{width:auto;font-size:18px}.globalHeaderActions{gap:8px}.globalBtn{padding:7px 12px;font-size:12px;letter-spacing:.5px}.platformGrid{grid-template-columns:1fr}}.onboardingPage{min-height:calc(100vh - 80px);background:radial-gradient(circle at 20% 0,rgba(100,130,20,.2),transparent 40%),linear-gradient(180deg,#131d08,#141d09 48%,#1b280b);margin:0 -20px -20px}.onboardingFrame{width:min(960px,100%);margin:0 auto;padding-bottom:44px}.onboardingPageTopbar{height:76px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:16px;gap:16px;padding:0 18px;border-bottom:1px solid rgba(203,255,0,.15)}.onboardingLogoWrap{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.onboardingLogoMark{width:28px;height:28px;border-radius:999px;border:1px solid #ccff00;color:#ccff00;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;letter-spacing:.04em}.onboardingLogoText{color:#f8fafc;font-style:italic;font-weight:800;letter-spacing:-.02em}.onboardingTopbarLink{justify-self:center;text-decoration:none;color:#d4d8dd;font-size:13px;letter-spacing:.08em;font-weight:600}.onboardingTopbarActions{justify-self:end;display:inline-flex;gap:8px}.onboardingTopbarButton{min-width:86px;height:42px;border-radius:2px;border:1px solid rgba(255,255,255,.25);background:rgba(0,0,0,.2);color:#f3f4f6;font-size:13px;font-weight:700;letter-spacing:.05em;cursor:pointer}.onboardingTopbarButtonPrimary{border-color:#ccff00;background:#ccff00;color:#111827}.onboardingV2 .onboardingContent{padding:28px 24px 0}.onboardingV2 .onboardingHeaderRow{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.onboardingV2 .onboardingEyebrow{margin:0 0 8px;color:#ccff00;font-size:21px;letter-spacing:.08em;font-weight:700}.onboardingV2 .onboardingTitle{margin:0}.onboardingV2 .onboardingLead{margin-bottom:0}.onboardingV2 .onboardingStepBadge{margin-top:8px;color:#93a1b4;font-size:15px;letter-spacing:.04em;font-weight:700;text-align:right}.onboardingV2 .onboardingStepBars{margin-top:8px;display:inline-flex;gap:6px}.onboardingV2 .onboardingStepBar{width:40px;height:6px;border-radius:999px;background:rgba(204,255,0,.24)}.onboardingV2 .onboardingStepBarActive{background:#ccff00}.onboardingV2 .onboardingSectionCardExact{border-color:rgba(255,255,255,.16);background:linear-gradient(180deg,rgba(34,42,17,.95),rgba(29,36,15,.95));padding:24px}.onboardingV2 .onboardingSectionIcon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.onboardingV2 .onboardingPlatformRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:14px}.onboardingV2 .platformButtonExact{min-height:46px;font-size:24px;font-weight:700}.onboardingV2 .onboardingInputExact{background:rgba(7,12,3,.52);border-color:rgba(255,255,255,.14)}.onboardingV2 .onboardingTwoCol{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.onboardingV2 .onboardingHintInline{display:inline-flex;align-items:center;gap:6px}.onboardingMicrophoneCard{margin-top:var(--onb-space-5);padding:16px;border:1px solid rgba(255,255,255,.14);border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:rgba(7,12,3,.45)}.onboardingMicrophoneTitle{margin:0 0 4px;font-size:30px;font-weight:700}.onboardingMicrophoneHelp{margin:0;font-size:13px;color:#94a3b8}.onboardingMicToggle{width:46px;height:26px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.15);padding:3px;cursor:pointer}.onboardingMicToggle span{width:18px;height:18px;border-radius:50%;display:block;background:#f8fafc;transform:translateX(0);transition:transform .12s ease}.onboardingMicToggleOn{background:rgba(204,255,0,.85)}.onboardingMicToggleOn span{transform:translateX(20px)}.onboardingInputButton{text-align:left;display:flex;align-items:center}.languageMenu{margin-top:8px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(7,12,3,.9);padding:8px;display:grid;grid-gap:6px;gap:6px;max-height:170px;overflow:auto}.languageMenuItem{border:1px solid rgba(255,255,255,.12);border-radius:999px;background:transparent;color:#dbe1ea;font:inherit;font-size:13px;padding:8px 12px;text-align:left;cursor:pointer}.languageMenuItemActive{border-color:#ccff00;background:rgba(204,255,0,.18);color:#ccff00}.onboardingTimezoneAction{display:flex;align-items:flex-end}.onboardingActionRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;max-width:560px;margin:26px auto 0}.onboardingActionButton{min-height:52px;font-weight:700}.onboardingFooterText{margin:18px 0 0;text-align:center;color:#64748b;font-size:12px}@media (max-width:980px){.onboardingPage{margin:0 -16px -16px}.onboardingFrame{width:100%}.onboardingPageTopbar{grid-template-columns:1fr;height:auto;padding:12px 16px}.onboardingTopbarActions,.onboardingTopbarLink{justify-self:start}.onboardingHeaderRow,.onboardingTwoCol{grid-template-columns:1fr;display:grid}.experienceGrid{grid-template-columns:1fr 1fr}}.dashboardV2 .dashboardViewport{width:100%;background:#0a0a08;overflow-x:clip}.dashboardV2 .dashboardShell{width:min(1320px,calc(100% - 24px));margin:0 auto;padding:20px 12px 120px;display:grid;grid-gap:20px;gap:20px}.dashboardV2 .dashboardOverview{display:grid;grid-template-columns:288px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.dashboardV2 .dashboardOverviewSide{display:grid;grid-gap:14px;gap:14px}.dashboardV2 .summaryPlayerCard{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;isolation:isolate;width:287px;height:520px;margin-top:0;border-radius:16px;border:1px solid rgba(204,255,0,.1);background:rgba(255,255,255,.03);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden;padding:0}.dashboardV2 .summaryPlayerBanner{width:100%;height:96px;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,rgba(204,255,0,.3),#0f231f)}.dashboardV2 .summaryPlayerWatermark{font-family:var(--font-header);font-size:36px;line-height:40px;font-weight:700;color:#ccff00;opacity:.2;text-transform:uppercase;white-space:nowrap}.dashboardV2 .summaryPlayerAvatar{box-sizing:border-box;width:80px;height:80px;margin:-32px auto 16px;border-radius:16px;border:4px solid #0f231f;background:#0f172a;font-size:32px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.dashboardV2 .summaryPlayerAvatar,.dashboardV2 .summaryPlayerName{color:#f1f5f9;display:flex;align-items:center;justify-content:center;font-family:var(--font-header);font-weight:700}.dashboardV2 .summaryPlayerName{margin:0 auto;gap:6px;font-size:18px;line-height:28px}.dashboardV2 .summaryPlayerRole{margin:0 auto;text-align:center;color:#ccff00;font-family:var(--font-header);font-size:12px;line-height:16px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.dashboardV2 .summaryPlayerRows{width:calc(100% - 48px);margin:24px 24px 0;padding-top:24px;border-top:1px solid rgba(204,255,0,.1);display:grid;grid-gap:16px;gap:16px}.dashboardV2 .summaryPlayerRow>span{color:#94a3b8;font-family:var(--font-header);font-size:12px;line-height:16px;font-weight:500}.dashboardV2 .summaryPlayerRow>strong{color:#f1f5f9;font-family:var(--font-header);font-size:12px;line-height:20px;font-weight:700;display:inline-flex;align-items:center;gap:4px;text-align:right}.dashboardV2 .summaryPlayerActions{width:calc(100% - 48px);margin:24px}.dashboardV2 .summaryPlayerActions .cta{width:100%;min-height:46px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:#e2e8f0;font-family:var(--font-header);font-size:14px;font-weight:700;line-height:20px;letter-spacing:0;text-transform:none}.dashboardV2 .summaryPlayerClubValue{text-transform:uppercase}.dashboardV2 .summaryPlayerVerified{color:#e2e8f0;font-size:12px;line-height:16px}.dashboardV2 .summaryPlayerVerifiedIcon{color:#ccff00;font-size:12px;line-height:1}.dashboardV2 .summaryPlayerTag{box-sizing:border-box;height:21px;border:1px solid rgba(204,255,0,.2);border-radius:4px;padding:2px 8px;background:rgba(204,255,0,.1);color:#ccff00;font-family:var(--font-body);font-size:10px;line-height:15px;font-weight:700;text-align:center}.dashboardV2 .summaryPlayerTrialScore{color:#f1f5f9;font-size:14px;line-height:20px}.dashboardV2 .summaryProBadge{width:19px;height:19px}.dashboardV2 .dashboardQuickActions{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:8px;width:100%}.dashboardV2 .dashboardQuickAction{display:flex;flex-direction:row;align-items:center;gap:12px;isolation:isolate;width:100%;height:52px;padding:16px 24px;border-radius:4px;border:0;font-family:var(--font-body);text-decoration:none;box-sizing:border-box}.dashboardV2 .dashboardQuickActionLabel{display:inline-flex;align-items:center;font-size:14px;line-height:20px;font-weight:700;text-transform:uppercase;letter-spacing:0;white-space:nowrap}.dashboardV2 .dashboardQuickActionIcon,.dashboardV2 .dashboardQuickActionIcon svg{width:20px;height:20px;flex:none}.dashboardV2 .dashboardQuickActionArrow{margin-left:auto;min-width:24px;display:inline-flex;align-items:center;justify-content:flex-end;font-size:28px;line-height:12px;font-weight:500}.dashboardV2 .dashboardQuickActionFindPlayer{height:54px;background:transparent;color:#f1f5f9;border:1px solid #2d311c}.dashboardV2 .dashboardQuickActionPost{background:#ef4444;color:#0a0a08}.dashboardV2 .dashboardQuickActionFindClub{background:#ccff00;color:#0a0a08}.dashboardV2 .dashboardOverviewMain{display:grid;grid-gap:20px;gap:20px;min-width:0}.dashboardV2 .dashboardSnapshotHeader{display:flex;align-items:flex-end;justify-content:space-between}.dashboardV2 .dashboardSnapshotTitle{margin:0;font-family:var(--font-body);font-size:24px;line-height:32px;font-weight:900;letter-spacing:-1px;min-width:0;overflow-wrap:anywhere}.dashboardV2 .dashboardSnapshotLabel{border:0;background:transparent;padding:0;cursor:pointer;font-family:var(--font-body);font-size:12px;line-height:16px;font-weight:700;color:#ccff00;text-transform:uppercase;letter-spacing:1.2px}.dashboardLoadingShell{min-height:calc(100vh - 74px)}.dashboardLoadingOverview{align-items:stretch}.dashboardLoadingCard,.dashboardLoadingGreeting,.dashboardLoadingSummary,.dashboardLoadingTabs,.dashboardLoadingTryout{border:1px solid rgba(204,255,0,.1);border-radius:14px;background:linear-gradient(90deg,rgba(255,255,255,.03),rgba(255,255,255,.06) 45%,rgba(255,255,255,.03));background-size:220% 100%;animation:dashboardLoadingPulse 1.3s ease-in-out infinite}.dashboardLoadingSummary{min-height:520px}.dashboardLoadingMain{display:grid;grid-gap:20px;gap:20px;min-width:0}.dashboardLoadingGreeting{height:54px}.dashboardLoadingTopCards{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px}.dashboardLoadingCard{height:156px}.dashboardLoadingTabs{height:42px}.dashboardLoadingGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.dashboardLoadingTryout{height:260px}@keyframes dashboardLoadingPulse{0%{background-position:120% 0}to{background-position:-120% 0}}.dashboardV2 .dashboardSnapshotLabel:focus-visible{outline:2px solid #ccff00;outline-offset:4px}.dashboardV2 .dashboardSnapshotLabel:disabled{cursor:wait;color:#ccff00}.dashboardV2 .dashboardTopCards{display:grid;grid-template-columns:repeat(2,minmax(0,430px));grid-gap:16px;gap:16px;justify-content:start}.dashboardV2 .dashboardClubStack{position:relative;min-height:177px;overflow:visible}.dashboardV2 .dashboardClubStackCard{position:absolute;left:0;right:0;top:0;height:157px;border:1px solid rgba(45,49,28,.5);border-radius:4px;background:rgba(26,28,18,.25);pointer-events:none}.dashboardV2 .dashboardClubStackCardBackOne{transform:translate(10px,10px);z-index:1;opacity:.5}.dashboardV2 .dashboardClubStackCardBackTwo{transform:translate(20px,20px);z-index:0;background:rgba(26,28,18,.5);opacity:.25}.dashboardV2 .dashboardTopCard{min-height:157px;border:1px solid #2d311c;border-radius:4px;background:#1a1c12;min-width:0;overflow:hidden}.dashboardV2 .clubCareerCard,.dashboardV2 .dashboardClubCardCurrent{position:relative;z-index:2;min-height:157px;height:157px;padding:24px;border:1px solid #2d311c;border-radius:4px;background:#1a1c12;overflow:hidden;display:flex;flex-direction:column}.dashboardV2 .clubCareerCard{gap:0}.dashboardV2 .dashboardClubWatermark{position:absolute;right:24px;top:16px;width:66px;height:66px;opacity:.1;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.dashboardV2 .dashboardClubWatermark svg{width:50px;height:50px;display:block}.dashboardV2 .dashboardClubCurrentHeader{position:relative;z-index:2;display:flex;align-items:flex-start;gap:2px}.dashboardV2 .dashboardClubCrest{width:55px;height:55px;border-radius:0;background:transparent;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;flex:none}.dashboardV2 .dashboardClubCrestImg{width:100%;height:100%;border-radius:0;object-fit:contain;display:block}.dashboardV2 .dashboardClubIdentity{min-width:0}.dashboardV2 .dashboardClubIdentity h3{margin:0;font-family:var(--font-header);font-style:normal;font-weight:700;font-size:24px;line-height:28px;letter-spacing:-1px;color:#ffffff;text-shadow:0 2px 0 rgba(0,0,0,.8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboardV2 .dashboardTitleWithIcon{display:flex;align-items:center;gap:8px}.dashboardV2 .dashboardTitleWithIcon>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboardV2 .dashboardTitleIcon{width:20px;height:20px;flex-shrink:0}.dashboardV2 .dashboardTitleIconButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin:0;color:inherit;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px}.dashboardV2 .dashboardTitleIconButton[disabled]{cursor:not-allowed;opacity:.9}.dashboardV2 .dashboardTitleIconButton:focus-visible{outline:1px solid rgba(204,255,0,.65);outline-offset:2px}.dashboardV2 .dashboardTitleSpinner{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.dashboardV2 .dashboardTitleSpinnerSvg{width:100%;height:100%;display:block;animation:dashboardFlipSpin .8s linear infinite}.dashboardV2 .dashboardTitleSpinnerTrack{fill:none;stroke:rgba(204,255,0,.2);stroke-width:1.8}.dashboardV2 .dashboardTitleSpinnerArc{fill:none;stroke:#ccff00;stroke-width:1.8;stroke-linecap:round}@keyframes dashboardFlipSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.dashboardV2 .dashboardTitleSpinnerSvg{animation-duration:1.8s}}.dashboardV2 .dashboardClubIdentity p{margin:4px 0 0;font-family:var(--font-body);font-style:normal;font-weight:700;font-size:10px;line-height:15px;letter-spacing:1px;color:#94a3b8}.dashboardV2 .dashboardClubSubtitleDot{color:#ccff00}.dashboardV2 .dashboardClubIdentity p.dashboardClubIdentitySubFree,.dashboardV2 .dashboardClubIdentitySubFree{margin:4px 0 0;font-family:var(--font-body);font-style:normal;font-weight:700;color:#ccff00;font-size:12px;line-height:16px;letter-spacing:0}.dashboardV2 .dashboardClubCareerSubFree{margin:4px 0 0}.dashboardV2 .dashboardClubBadge{margin-left:auto;width:19px;height:19px;font-size:11px}.dashboardV2 .dashboardClubCurrentMeta{margin-top:12px;padding-top:0;display:flex;align-items:flex-start;flex-wrap:nowrap;justify-content:space-between;gap:16px;position:relative;z-index:2}.dashboardV2 .dashboardClubFormBlock,.dashboardV2 .dashboardClubRoleBlock{display:grid;grid-template-rows:auto 25px;grid-row-gap:4px;row-gap:4px;align-items:start}.dashboardV2 .clubCareerCellLabel,.dashboardV2 .clubCareerCellLabelSplit span,.dashboardV2 .dashboardClubFormBlock>span:first-child,.dashboardV2 .dashboardClubRoleBlock>span:first-child{color:#64748b;font-family:var(--font-body);font-style:normal;font-weight:700;font-size:8px;line-height:12px;text-transform:uppercase}.dashboardV2 .dashboardClubFormBlock>span:first-child,.dashboardV2 .dashboardClubRoleBlock>span:first-child{display:inline-flex;min-height:24px;align-items:flex-end}.dashboardV2 .dashboardTopCardHead{display:flex;align-items:center;gap:8px}.dashboardV2 .dashboardTopCardHead h3{margin:0;font-family:var(--font-header);font-size:24px;line-height:28px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboardV2 .dashboardTopCardSub{margin:10px 0 0;color:#64748b;font-size:10px;line-height:12px;letter-spacing:1px}.dashboardV2 .dashboardTopCardHeadline{margin:0;font-family:var(--font-header);font-size:24px;line-height:28px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboardV2 .clubCareerCard .dashboardTopCardHeadline{overflow:visible;text-overflow:clip}.dashboardV2 .dashboardFormRow{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.dashboardV2 .dashboardFormRow>span{color:#64748b;font-size:8px;line-height:12px;font-weight:700}.dashboardV2 .dashboardFormChips{display:flex;gap:4px;min-height:25px;align-items:flex-end}.dashboardV2 .dashboardFormChip{box-sizing:border-box;width:25px;height:25px;padding:2px 8px;border:1px solid rgba(204,255,0,.2);background:rgba(204,255,0,.1);border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:#ccff00;font-family:var(--font-body);font-style:normal;font-size:16px;line-height:15px;font-weight:700;text-align:center}.dashboardV2 .dashboardFormChip.loss{color:#ef4444}.dashboardV2 .dashboardFormChip.draw{color:#94a3b8}.dashboardV2 .dashboardClubRoleBadge{box-sizing:border-box;width:60px;height:25px;padding:4px 8px;border:1px solid rgba(204,255,0,.2);border-radius:4px;background:rgba(204,255,0,.1);color:#ccff00;font-family:var(--font-header);font-style:normal;font-weight:700;font-size:12px;line-height:16px;display:inline-flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;align-self:end}.dashboardV2 .dashboardClubMetaHint{margin:0;color:#94a3b8;font-family:var(--font-body);font-weight:700;font-size:10px;line-height:15px;letter-spacing:1px}.dashboardV2 .clubCareerGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:start;margin-top:39px}.dashboardV2 .clubCareerCell{background:transparent;border:0;padding:0;min-width:0;display:grid;grid-template-rows:auto 25px;grid-row-gap:4px;row-gap:4px;align-items:center}.dashboardV2 .clubCareerCellLabel{display:inline-flex;min-height:24px;align-items:flex-end;justify-content:center;width:100%;text-align:center;white-space:nowrap}.dashboardV2 .dashboardTopCards .clubCareerCell>.clubCareerCellLabelSplit>span,.dashboardV2 .dashboardTopCards .clubCareerCell>span.clubCareerCellLabel{color:#64748b;font-family:var(--font-body);font-style:normal;font-weight:700;font-size:8px;line-height:12px;text-transform:uppercase;letter-spacing:0}.dashboardV2 .clubCareerCellLabelSplit{display:grid;grid-template-rows:repeat(2,12px);min-height:24px;grid-row-gap:0;row-gap:0;justify-items:center;width:100%;text-align:center;white-space:normal}.dashboardV2 .clubCareerCell>strong{display:inline-flex;min-height:25px;align-items:center;justify-content:center;width:100%;font-family:var(--font-body);font-size:16px;line-height:16px;font-weight:900;color:#f1f5f9}.dashboardV2 .dashboardRecommended{display:grid;grid-gap:12px;gap:12px;margin-top:-12px}.dashboardV2 .dashboardRecommendedHeader{display:flex;align-items:center;gap:8px}.dashboardV2 .dashboardRecommendedIcon{width:16px;height:20px;color:#ccff00;display:inline-flex;align-items:center;justify-content:center;flex:none}.dashboardV2 .dashboardRecommendedIcon svg{width:100%;height:100%;display:block}.dashboardV2 .dashboardRecommendedTitle{margin:0;font-family:var(--font-body);font-size:20px;line-height:28px;letter-spacing:-1px;min-width:0;overflow-wrap:anywhere}.dashboardV2 .dashboardRecommendedGrid{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:24px;width:calc((430px * 2) + 16px);max-width:100%}.dashboardV2 .dashboardRecoCard{border:1px solid #2d311c;border-radius:4px;overflow:hidden;padding:0;min-width:0;width:280px;height:250px;background:#1a1c12;display:flex;flex-direction:column;align-items:flex-start}.dashboardV2 .dashboardRecoHero,.dashboardV2 .dashboardRecoLiveHero{width:278px;height:128px;background:radial-gradient(circle at 75% 30%,rgba(100,255,255,.7) 0,rgba(100,255,255,0) 38%),linear-gradient(180deg,rgba(20,80,100,.85),rgba(15,18,12,.9))}.dashboardV2 .dashboardRecoClub .dashboardRecoHero{position:relative;isolation:isolate;overflow:hidden}.dashboardV2 .dashboardRecoHeroFade{position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(0deg,#1a1c12,rgba(26,28,18,0));z-index:1}.dashboardV2 .dashboardRecoHeroIdentity{position:absolute;left:16px;bottom:16px;display:flex;align-items:center;gap:12px;z-index:2}.dashboardV2 .dashboardRecoHeroCrest{width:48px;height:48px;border-radius:4px;border:1px solid #2d311c;background:#0a0a08;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);flex:none}.dashboardV2 .dashboardRecoHeroText h3{margin:0;color:#f1f5f9;font-family:var(--font-body);font-style:normal;font-weight:900;font-size:18px;line-height:22px;text-transform:uppercase}.dashboardV2 .dashboardRecoHeroText p{margin:0;color:#94a3b8;font-family:var(--font-body);font-style:normal;font-weight:700;font-size:10px;line-height:15px;letter-spacing:1px}.dashboardV2 .dashboardRecoLiveHero{background:radial-gradient(circle at 65% 25%,rgba(100,255,255,.8) 0,rgba(100,255,255,0) 42%),linear-gradient(180deg,rgba(10,20,28,.95),rgba(15,18,12,.9))}.dashboardV2 .dashboardRecoBody{width:278px;height:120px;padding:16px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.dashboardV2 .dashboardRecoBodyCompact{gap:16px}.dashboardV2 .dashboardRecoBody h3{margin:0;font-family:var(--font-body);font-size:18px;line-height:22px;font-weight:900;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboardV2 .dashboardRecoBody p{margin:0;color:#94a3b8;font-size:10px;line-height:15px;letter-spacing:1px}.dashboardV2 .dashboardRecoChips{display:flex;gap:8px;flex-wrap:wrap}.dashboardV2 .dashboardPosChip{border:1px solid rgba(255,255,255,.1);border-radius:9999px;background:#0a0a08;color:#f1f5f9;min-height:21px;padding:2px 10px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-header);font-size:10px;line-height:15px;font-weight:700}.dashboardV2 .dashboardPosChipPrimary{border-color:#ccff00;background:rgba(204,255,0,.2);color:#ccff00;box-shadow:0 0 12px rgba(204,255,0,.12)}.dashboardV2 .dashboardPosChipSecondary{border-color:#94a3b8;background:rgba(148,163,184,.16);color:#94a3b8;box-shadow:0 0 12px rgba(148,163,184,.24)}.dashboardV2 .dashboardRecoFooter{display:flex;align-items:center;justify-content:space-between;gap:25.44px;width:246px;min-height:42px;margin-top:auto;border-top:1px solid #2d311c;padding:16px 0 0}.dashboardV2 .dashboardRecoFooter>span{color:#64748b;font-size:10px;line-height:15px}.dashboardV2 .dashboardRecoFooter .cta{min-height:25px;padding:4px 12px;font-size:10px;letter-spacing:1px}.dashboardV2 .dashboardApplyBtn{width:95.97px;border:1px solid #ccff00;border-radius:4px;background:transparent;color:#ccff00}.dashboardV2 .dashboardApplyBtn,.dashboardV2 .dashboardJoinNowBtn{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4px 12px;height:25px;font-family:var(--font-body);font-style:normal;font-weight:900;font-size:10px;line-height:15px;text-align:center;letter-spacing:1px;text-transform:uppercase}.dashboardV2 .dashboardJoinNowBtn{width:95.36px;background:#ef4444;border:1px solid rgba(204,255,0,.2);box-shadow:0 0 10px rgba(204,255,0,.2);border-radius:4px;color:#0a0a08}.dashboardV2 .dashboardRecoPlayer{padding:0;display:flex;flex-direction:column}.dashboardV2 .dashboardRecoPlayerHeader{display:flex;align-items:center;justify-content:space-between;padding:16px;width:278px;height:73px;background:linear-gradient(135deg,rgba(204,255,0,.1),rgba(204,255,0,0));border-bottom:1px solid #2d311c}.dashboardV2 .dashboardRecoPlayerIdentity{display:flex;align-items:center;gap:10px;min-width:0}.dashboardV2 .dashboardRecoPlayerIdentityText{display:grid;grid-gap:2px;gap:2px;min-width:0}.dashboardV2 .dashboardRecoPlayerAvatar{width:40px;height:40px;border-radius:9999px;background:#0f172a;border:1px solid rgba(204,255,0,.4);display:flex;align-items:center;justify-content:center;font-weight:700;flex:none}.dashboardV2 .dashboardRecoPlayerHeader h3{margin:0;font-size:16px;line-height:20px;font-weight:900;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboardV2 .dashboardRecoPlayerHeader p{margin:2px 0 0;letter-spacing:1px;color:#94a3b8;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis}.dashboardV2 .dashboardFreeAgent,.dashboardV2 .dashboardRecoPlayerHeader p{font-size:10px;line-height:15px;white-space:nowrap;text-transform:uppercase}.dashboardV2 .dashboardFreeAgent{box-sizing:border-box;width:79.88px;min-width:79.88px;flex-shrink:0;height:25px;padding:4px 8px;border-radius:4px;border:1px solid rgba(204,255,0,.3);background:#0f172a;color:#ccff00;font-family:var(--font-body);font-style:normal;font-weight:900;letter-spacing:0;display:inline-flex;align-items:flex-start;justify-content:flex-start;text-align:left;overflow-wrap:normal;word-break:keep-all}.dashboardV2 .dashboardRecoPlayerBody{width:278px;height:175px;padding:16px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.dashboardV2 .dashboardRecoStats{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;width:246px;height:60px;gap:8px}.dashboardV2 .dashboardRecoStatCard{background:#0a0a08;border-radius:4px;padding:8px;width:119px;height:60px;display:flex;flex-direction:column;gap:2px}.dashboardV2 .dashboardRecoStatCard span{display:block;color:#64748b;font-size:8px;line-height:12px;font-weight:700;text-transform:uppercase}.dashboardV2 .dashboardRecoStatCard strong{display:block;margin-top:0;font-size:18px;line-height:28px;font-weight:900;color:#f1f5f9}.dashboardV2 .dashboardRecoStatCard strong em{font-style:normal;font-size:10px;line-height:28px;color:#ccff00;margin-left:4px;vertical-align:middle}.dashboardV2 .dashboardRecoMeta{margin:0;display:flex;align-items:center;gap:8px}.dashboardV2 .dashboardRecoMetaPin{color:#ccff00;width:11px;height:14px;line-height:0;display:inline-flex;align-items:center;justify-content:center;flex:none}.dashboardV2 .dashboardRecoMetaPin svg{width:100%;height:100%;display:block}.dashboardV2 .dashboardRecoMetaText{width:146.56px;height:15px;font-family:var(--font-body);font-style:normal;font-weight:700;font-size:10px;line-height:15px;display:flex;align-items:center;text-transform:uppercase;color:#94a3b8;white-space:nowrap}.dashboardV2 .dashboardRecoPlayerBody .cta{margin-top:4px;width:246px;height:40px;font-size:12px;line-height:16px;letter-spacing:1.2px;text-transform:uppercase;font-weight:900}.dashboardV2 .dashboardLiveNow{color:#ef4444!important;font-weight:700}.dashboardV2 .hubSectionMain{border-radius:0;border:0;background:transparent;padding:0;width:calc((430px * 2) + 16px);max-width:100%}.dashboardV2 .hubTabs{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:0;width:100%;padding:0;border-bottom:0}.dashboardV2 .hubTab{box-sizing:border-box;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:16px 0;min-height:58px;border:0;border-bottom:2px solid transparent;background:transparent;cursor:pointer;font-family:var(--font-header);font-size:14px;line-height:20px;font-weight:500;color:#c1ce8d;letter-spacing:0}.dashboardV2 .hubTabActive{color:#fff;border-bottom:2px solid #ccff00;font-weight:700}.dashboardV2 .hubTabActive:after{display:none}.dashboardV2 .hubTabBadge{min-width:17.95px;height:24px;border-radius:6px;padding:2px 6px;line-height:20px;font-weight:700;font-size:10px;background:#ccff00;color:#000}.dashboardV2 .hubSection{border-radius:16px;width:calc((430px * 2) + 16px);max-width:100%}.dashboardV2 .hubTitle{font-family:var(--font-header)}.dashboardV2 .hubTryoutList{display:grid;grid-gap:12px;gap:12px}.dashboardV2 .hubTryoutCard{border:1px solid rgba(193,206,141,.1);border-radius:16px;background:rgba(42,48,26,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden}.dashboardV2 .hubTryoutCardCollapsed{cursor:pointer}.dashboardV2 .hubTryoutCardHeader{box-sizing:border-box;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;background:rgba(255,255,255,.05);border-bottom:1px solid #424b20}.dashboardV2 .hubTryoutCardIdentity{display:flex;align-items:center;gap:10px;min-width:0}.dashboardV2 .hubTryoutCardCrest{width:44px;height:44px;border-radius:0;border:0;background:transparent;color:#ccff00;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-header);font-size:16px;line-height:20px;font-weight:700;flex:none}.dashboardV2 .hubTryoutCardCrestImg{width:100%;height:100%;object-fit:contain;border-radius:0;display:block}.dashboardV2 .hubTryoutCardIdentityText{min-width:0}.dashboardV2 .hubTryoutCardIdentityText h3{margin:0;color:#ffffff;font-family:var(--font-header);font-size:16px;line-height:22px;font-weight:700;letter-spacing:0}.dashboardV2 .hubTryoutMetaRow{margin:6px 0 0;display:flex;align-items:center;gap:10px;color:#c1ce8d;font-family:var(--font-header);font-size:12px;line-height:16px;font-weight:400}.dashboardV2 .hubTryoutMetaItem{display:inline-flex;align-items:center;gap:4px;line-height:20px}.dashboardV2 .hubTryoutMetaValueSingleLine{white-space:nowrap}.dashboardV2 .hubTryoutMetaIcon{width:13px;height:13px;color:#c1ce8d;display:inline-flex;align-items:center;justify-content:center;flex:none}.dashboardV2 .hubTryoutMetaIconRegion{width:13px;height:13px}.dashboardV2 .hubTryoutMetaIconTime{width:14px;height:14px}.dashboardV2 .hubTryoutMetaIcon svg{width:100%;height:100%;display:block}.dashboardV2 .hubTryoutMetaDot{width:4px;height:4px;border-radius:999px;color:#c1ce8d;background:#c1ce8d}.dashboardV2 .hubTryoutCardHeaderRight{display:grid;justify-items:end;grid-gap:8px;gap:8px;flex:none}.dashboardV2 .hubTryoutCollapse{box-sizing:border-box;border:0;border-radius:999px;background:#ccff00;color:#0a0a08;height:22px;min-width:78px;padding:3px 10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.dashboardV2 .hubTryoutCollapse,.dashboardV2 .hubTryoutId{font-family:var(--font-header);font-size:11px;line-height:14px}.dashboardV2 .hubTryoutId{color:#c1ce8d;font-weight:400}.dashboardV2 .hubTryoutCardBody{padding:14px 16px;display:grid;grid-gap:10px;gap:10px}.dashboardV2 .hubTryoutSelectionGrid{display:grid;grid-gap:9px;gap:9px}.dashboardV2 .hubTryoutSelectionSection{display:grid;grid-gap:6px;gap:6px}.dashboardV2 .hubTryoutSelectionLabel{margin:0;color:#72839e;font-family:var(--font-body);font-size:10px;line-height:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.dashboardV2 .hubTryoutSelectionChipRow{display:flex;flex-wrap:wrap;gap:7px}.dashboardV2 .hubTryoutSelectionChip{display:inline-flex;align-items:center;justify-content:center;min-height:20px;border-radius:999px;padding:2px 9px;border:1px solid rgba(255,255,255,.1);background:#0a0a08;color:#f1f5f9;font-family:var(--font-header);font-size:10px;line-height:14px;font-weight:700;text-transform:uppercase}.dashboardV2 .hubTryoutSelectionChipPrimary{border-color:#ccff00;background:rgba(204,255,0,.2);color:#ccff00;box-shadow:0 0 10px rgba(204,255,0,.1)}.dashboardV2 .hubTryoutSelectionChipSecondary{border-color:#94a3b8;background:rgba(148,163,184,.16);color:#94a3b8}.dashboardV2 .hubTryoutStartingMeta{display:inline-flex;align-items:center;gap:6px;color:#8f9bac;font-family:var(--font-body);font-size:10px;line-height:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.dashboardV2 .hubTryoutStartingClock{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;color:#74839a}.dashboardV2 .hubTryoutStartingClock svg{width:100%;height:100%;display:block}.dashboardV2 .hubTryoutStartingCopy{display:inline-flex;align-items:center;gap:5px}.dashboardV2 .hubTryoutStartingLabel{color:#6f8099}.dashboardV2 .hubTryoutStartingValue{white-space:nowrap}.dashboardV2 .hubTryoutCardCollapsed .hubTryoutCardHeader{padding:8px 14px;min-height:56px}.dashboardV2 .hubTryoutBodyHeader{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:16px}.dashboardV2 .hubTryoutBodyHeader h4{margin:0;color:#ffffff;font-family:var(--font-header);font-size:14px;line-height:20px;font-weight:500}.dashboardV2 .hubTryoutTeamProfile{color:#ccff00;font-family:var(--font-body);font-size:12px;line-height:16px}.dashboardV2 .hubTryoutParticipants{display:grid;grid-gap:10px;gap:10px}.dashboardV2 .hubTryoutParticipantRow{box-sizing:border-box;border:1px solid #424b20;border-radius:12px;background:rgba(31,35,15,.5);min-height:52px;padding:8px 10px;display:grid;grid-template-columns:minmax(0,auto) 1fr auto;align-items:center;grid-gap:12px;gap:12px;cursor:pointer}.dashboardV2 .hubTryoutParticipantIdentity{display:flex;align-items:center;gap:12px;min-width:0}.dashboardV2 .hubTryoutParticipantAvatar{width:28px;height:28px;border-radius:999px;background:#374151;color:#e2e8f0;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:12px;line-height:16px;font-weight:700;flex:none}.dashboardV2 .hubTryoutParticipantText{min-width:0;display:grid}.dashboardV2 .hubTryoutParticipantText strong{color:#f8fafc;font-family:var(--font-header);font-size:13px;line-height:18px;font-weight:700}.dashboardV2 .hubTryoutParticipantText span{color:#c1ce8d;font-family:var(--font-header);font-size:11px;line-height:14px}.dashboardV2 .hubTryoutParticipantTags{display:flex;align-items:center;gap:8px;justify-self:center}.dashboardV2 .hubTryoutTag{box-sizing:border-box;height:19px;border-radius:4px;padding:2px 6px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:9px;line-height:12px;font-weight:700}.dashboardV2 .hubTryoutTagAccent{color:#ccff00;background:rgba(204,255,0,.1);border:1px solid rgba(204,255,0,.2)}.dashboardV2 .hubTryoutTagMuted{color:#94a3b8;background:rgba(148,163,184,.16);border:1px solid #94a3b8}.dashboardV2 .hubTryoutTagStat{color:#94a3b8;background:#1e293b;border:1px solid #2d311c}.dashboardV2 .hubTryoutParticipantArrow{margin-left:0;color:#c1ce8d;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:8px;border-radius:8px}.dashboardV2 .hubTryoutParticipantArrow svg{width:16px;height:16px;display:block}.dashboardV2 .hubTryoutParticipantDetail{grid-column:1/-1;width:100%;border-top:1px solid rgba(204,255,0,.14);padding-top:8px;display:grid;grid-gap:1px;gap:1px}.dashboardV2 .hubTryoutActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;width:min(100%,760px);margin:2px auto 0}.dashboardV2 .hubTryoutPrimary{border-radius:8px;background:#ccff00;color:#000000;border-color:#ccff00}.dashboardV2 .hubTryoutDecline,.dashboardV2 .hubTryoutPrimary{min-height:38px;font-family:var(--font-header);font-size:13px;line-height:18px;font-weight:700;text-transform:none}.dashboardV2 .hubTryoutDecline{border-radius:8px;border-color:rgba(239,68,68,.3);color:#ef4444}.dashboardV2 .hubTryoutDecline:disabled{opacity:.55;cursor:not-allowed}.dashboardV2 .hubCard{border-radius:12px;border:1px solid #424b20;background:rgba(31,35,15,.5)}.dashboardV2 .hubCard h3,.dashboardV2 .hubRowTitle{font-family:var(--font-header);color:#fff}.dashboardV2 .hubCard p,.dashboardV2 .hubRow p,.dashboardV2 .onboardingHint{font-family:var(--font-header);color:#c1ce8d}.dashboardV2 .dashboardEmptyHint{font-size:11px;line-height:15px;font-weight:500}.dashboardV2 .dashboardBottomCards{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.dashboardV2 .dashboardBottomCard{border:1px solid #2d311c;border-radius:4px;background:#1a1c12;min-height:94px;padding:24px;min-width:0;overflow:hidden}.dashboardV2 .dashboardBottomCardPrimary{background:linear-gradient(135deg,rgba(204,255,0,.2),#1a1c12)}.dashboardV2 .dashboardBottomCard h3{margin:0;font-family:var(--font-body);font-size:18px;line-height:28px;font-weight:900;min-width:0;overflow-wrap:anywhere}.dashboardV2 .dashboardBottomCard p{margin:8px 0 0;font-size:12px;line-height:16px;color:#94a3b8;min-width:0;overflow-wrap:anywhere}.dashboardV2 .ctaLight{border:1px solid rgba(241,245,249,.2);background:#f1f5f9;color:#0a0a08}.dashboardV2 .ctaDanger{border:1px solid rgba(239,68,68,.3);background:#ef4444;color:#0a0a08}.adminSurface{padding-top:0;width:100%}.adminSurface .dashboardShell{width:100%;max-width:none;margin:0;padding:0 0 120px;display:grid;grid-gap:0;gap:0}.adminSurface .adminDashboard{gap:18px}.adminSurface .adminHeader{position:-webkit-sticky;position:sticky;top:62px;z-index:30;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.adminSurface .adminHeaderActions{display:inline-flex;align-items:center;gap:8px}.adminSurface .adminLayout{display:grid;grid-template-columns:248px minmax(0,1fr);grid-gap:0;gap:0;min-height:calc(100vh - 56px);align-items:start}.adminSurface .adminSidebar{position:-webkit-sticky;position:sticky;top:56px;display:grid;grid-gap:6px;gap:6px;align-content:start;min-height:calc(100vh - 56px);padding:18px 10px 18px 14px;border-right:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.18)}.adminSurface .adminTabButton{width:100%;text-align:left;border:0;border-left:2px solid transparent;border-radius:8px;padding:9px 10px;background:transparent;color:var(--text);font:inherit;cursor:pointer;display:grid;grid-gap:3px;gap:3px;transition:border-color .12s ease,background .12s ease,color .12s ease}.adminSurface .adminTabButton:hover{background:rgba(255,255,255,.04)}.adminSurface .adminTabButtonActive{border-left-color:var(--accent);background:rgba(204,255,0,.13)}.adminSurface .adminTabLabel{font-family:var(--font-header);font-size:.92rem;font-weight:700;color:var(--text)}.adminSurface .adminTabHint{color:var(--muted);font-size:.76rem}.adminSurface .adminMain{min-width:0;display:grid;grid-gap:0;gap:0;align-content:start;padding:18px 18px 0}.adminSurface .adminMainSurface{display:grid;grid-gap:14px;gap:14px;border:0;border-radius:0;padding:0;background:transparent}.adminSurface .adminSectionsTrigger{display:none;justify-self:start}.adminSurface .adminSectionBlock{display:grid;grid-gap:12px;gap:12px;width:100%}.adminSurface .adminSectionTitle{margin:0;font-family:var(--font-header);font-size:1.25rem;font-weight:700}.adminSurface .adminSectionsSheetBackdrop{position:fixed;inset:0;background:rgba(0,0,0,.56);opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:110}.adminSurface .adminSectionsSheetBackdropOpen{opacity:1;pointer-events:auto}.adminSurface .adminSectionsSheet{position:fixed;left:0;right:0;bottom:0;transform:translateY(102%);transition:transform .2s ease;z-index:120;border-top:1px solid var(--line);border-radius:16px 16px 0 0;background:linear-gradient(136deg,rgba(204,255,0,.06),rgba(8,10,8,.4)),rgba(7,9,7,.96);padding:14px;max-height:min(70vh,560px);overflow-y:auto;display:none}.adminSurface .adminSectionsSheetOpen{transform:translateY(0)}.adminSurface .adminSectionsSheetHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.adminSurface .adminSectionsSheetHeader h3{margin:0;font-family:var(--font-header);font-size:.98rem}.adminSurface .adminSectionsSheetNav{display:grid;grid-gap:8px;gap:8px}.adminSurface .adminStatsGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.adminSurface .adminMetricCard{display:grid;grid-gap:6px;gap:6px}.adminSurface .adminSelectionCard{display:grid;grid-gap:5px;gap:5px}.adminSurface .input{width:100%;border-radius:12px;border:1px solid rgba(241,245,249,.16);background:rgba(0,0,0,.28);color:var(--text);font-family:var(--font-header);font-size:.95rem;line-height:1.35;padding:11px 12px}.adminSurface .input::placeholder{color:var(--muted)}.adminSurface .input:focus,.adminSurface .input:focus-visible{outline:2px solid rgba(204,255,0,.32);outline-offset:1px;border-color:rgba(204,255,0,.52)}.adminSurface .adminAnalyticsRail{display:grid;grid-gap:12px;gap:12px;padding:14px 16px;background:linear-gradient(135deg,rgba(204,255,0,.08),rgba(0,0,0,.14)),rgba(0,0,0,.18)}.adminSurface .adminAnalyticsRailHeader{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.adminSurface .adminAnalyticsRailHeader h3{margin:0}.adminSurface .adminAnalyticsRailGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.adminSurface .adminAnalyticsItem{border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:8px}.adminSurface .adminAnalyticsLabel{margin:0;font-size:.72rem;color:var(--muted);letter-spacing:.05em;text-transform:uppercase}.adminSurface .adminAnalyticsValue{margin:4px 0 0;font-size:1.15rem;font-weight:700;color:var(--text);font-family:var(--font-header)}.adminSurface .adminTableWrap{overflow-x:auto;border:1px solid var(--line);border-radius:10px;background:rgba(0,0,0,.18)}.adminSurface .adminTable{width:100%;min-width:680px;border-collapse:collapse;table-layout:auto}.adminSurface .adminTable td,.adminSurface .adminTable th{padding:8px 9px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;vertical-align:top;font-size:.8rem;white-space:nowrap}.adminSurface .adminTable th{color:var(--muted);font-family:var(--font-header);font-weight:700;background:rgba(255,255,255,.03)}.adminSurface .adminTableSortButton{border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;padding:0;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.adminSurface .adminTableSortButton:focus-visible{outline:2px solid var(--onb-color-focus-ring);outline-offset:2px;border-radius:4px}.adminSurface .adminTable td{color:var(--text);font-family:var(--font-body)}.adminSurface .adminTable tbody tr:hover{background:rgba(204,255,0,.06)}.adminSurface .adminTableRowActive{background:rgba(204,255,0,.12)}.adminSurface .adminTable tbody tr:last-child td{border-bottom:0}.adminSurface .adminClubExpandButton{min-width:70px;padding:4px 10px;font-size:.74rem}.adminSurface .adminClubMembersRow td{background:rgba(255,255,255,.02);white-space:normal}.adminSurface .adminClubMembersTableWrap{border-color:rgba(255,255,255,.14);background:rgba(0,0,0,.24)}.adminSurface .adminClubMembersTable{min-width:640px}.adminSurface .adminPager{display:flex;align-items:center;justify-content:flex-end;gap:10px}.adminSurface .adminAuditFilters{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) 220px 180px}.adminSurface .adminAuditCard{display:grid;grid-gap:2px;gap:2px}.adminSurface .adminAuditCardTop{display:flex;justify-content:space-between;gap:8px;align-items:center}.adminSurface .adminOutcomeBadge{margin:0;border:1px solid var(--line);border-radius:999px;padding:2px 9px;font-size:.74rem;text-transform:uppercase;letter-spacing:.04em}.adminSurface .adminOutcomeBadgeSuccess{color:#bbf7d0;border-color:rgba(134,239,172,.4);background:rgba(74,222,128,.16)}.adminSurface .adminOutcomeBadgeFailure{color:#ef4444;border-color:rgba(239,68,68,.4);background:rgba(239,68,68,.14)}.adminSurface .hubSection{display:grid;grid-gap:12px;gap:12px;padding:0}.adminSurface .hubTitle{margin:0;font-family:var(--font-header);font-size:1.25rem;font-weight:700}.adminSurface .hubDual{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.adminSurface .hubList{display:grid;grid-gap:8px;gap:8px}.adminSurface .hubRow{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;border:1px solid var(--line);border-radius:10px;padding:10px;background:rgba(0,0,0,.2)}.adminSurface .hubRowTitle{margin:0 0 2px}.adminSurface .onboardingHint{margin:var(--onb-space-3) 0 0;color:var(--onb-subtle);font-family:var(--font-header);font-size:var(--onb-type-caption-size);line-height:var(--onb-type-caption-line);font-weight:var(--onb-type-caption-weight);min-height:1.2em}.adminSurface .onboardingActions{display:flex;gap:var(--onb-space-4);margin-top:var(--onb-space-5);flex-wrap:wrap}.adminSurface .adminIdentityOpsRow{flex-wrap:nowrap;align-items:center;overflow-x:auto;-webkit-overflow-scrolling:touch}.adminSurface .adminIdentityOpsRow .cta{flex:0 0 auto;white-space:nowrap}@media (max-width:1024px){.adminSurface{padding-top:10px}.adminSurface .dashboardShell{width:calc(100% - 20px);margin:0 10px;padding:14px 4px 96px}.adminSurface .adminLayout{grid-template-columns:1fr;min-height:auto}.adminSurface .adminSidebar{display:none}.adminSurface .adminMainSurface{padding:14px}.adminSurface .adminSectionsTrigger{display:inline-flex}.adminSurface .adminSectionsSheet{display:block}.adminSurface .adminAuditFilters{grid-template-columns:1fr}}@media (max-width:760px){.adminSurface{padding-top:8px}.adminSurface .adminHeader{position:static;display:grid}.adminSurface .hubSection{padding:14px}.adminSurface .adminMainSurface{padding:12px}}.tryoutsSurface.dashboardShell{width:min(1320px,calc(100% - 24px));margin:0 auto;padding:20px 12px 120px;display:grid;grid-gap:14px;gap:14px}.tryoutsSurface .hubSection{display:grid;grid-gap:10px;gap:10px}.tryoutsSurface .tryoutTopBar{width:100%;min-height:0;display:flex;align-items:center;justify-content:space-between;gap:14px}.tryoutsSurface .tryoutTopBarLeft{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.tryoutsSurface .tryoutTopChip{min-height:38px;border-radius:999px;border:1px solid rgba(204,255,0,.2);color:#ccff00;background:rgba(204,255,0,.08);font-family:var(--font-header);font-size:12px;line-height:16px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;padding:10px 14px;display:inline-flex;align-items:center;gap:8px}.tryoutsSurface .tryoutTopChip strong{font-size:14px;line-height:18px}.tryoutsSurface .tryoutTopChipActive{border-color:rgba(148,163,184,.25);background:rgba(15,23,42,.55);color:#94a3b8}.tryoutsSurface .tryoutTopSort{display:inline-flex;align-items:center;gap:10px;margin-left:auto;color:#94a3b8;font-family:var(--font-header);font-size:16px;line-height:20px;font-weight:500}.tryoutsSurface .tryoutTopSortSelect{min-height:36px;border-radius:8px;border:1px solid rgba(148,163,184,.28);background:rgba(10,10,8,.82);color:#f8fafc;font-family:var(--font-header);font-size:16px;line-height:20px;font-weight:700;padding:6px 10px}.tryoutsSurface .tryoutGrid{gap:30px}.tryoutsSurface .hubTitle{margin:0;color:var(--onb-text);font-family:var(--font-header);font-size:var(--onb-type-section-size);line-height:var(--onb-type-section-line);font-weight:var(--onb-type-section-weight)}.tryoutsSurface .onboardingHint{margin:var(--onb-space-3) 0 0;color:var(--onb-subtle);font-family:var(--font-header);font-size:var(--onb-type-caption-size);line-height:var(--onb-type-caption-line);font-weight:var(--onb-type-caption-weight);min-height:1.2em}.tryoutsSurface .onboardingActions{display:flex;gap:var(--onb-space-4);margin-top:var(--onb-space-5);flex-wrap:wrap}.tryoutsSurface .hubRowTitle{margin:0 0 2px}@media (min-width:1200px){.tryoutsSurface .tryoutGrid{grid-template-columns:repeat(auto-fill,minmax(300px,300px));justify-content:start}.tryoutsSurface .tryoutCard,.tryoutsSurface .tryoutCardClubReference{width:300px;max-width:300px}.tryoutsSurface .tryoutCardClubReference,.tryoutsSurface .tryoutCardReference{min-height:400px;height:400px}}.homeSurface .hubTitle{margin:0;font-family:var(--font-header);font-size:1.25rem}.homeSurface .onboardingHint{margin:var(--onb-space-3) 0 0;color:var(--onb-subtle);font-family:var(--font-header);font-size:var(--onb-type-caption-size);line-height:var(--onb-type-caption-line);font-weight:var(--onb-type-caption-weight);min-height:1.2em}@media (max-width:1120px){.dashboardV2 .dashboardBottomCards,.dashboardV2 .dashboardOverview,.dashboardV2 .dashboardRecommendedGrid,.dashboardV2 .dashboardTopCards{grid-template-columns:1fr}.dashboardV2 .dashboardRecommendedGrid{width:100%;flex-direction:column;gap:16px}.dashboardV2 .dashboardRecoCard{width:100%;height:auto}.dashboardV2 .hubTryoutCardIdentityText h3{font-size:16px;line-height:22px}.dashboardV2 .hubTryoutCardHeader{grid-template-columns:1fr;display:grid}.dashboardV2 .hubTryoutCardHeaderRight{justify-items:start}.dashboardV2 .hubTryoutActions{grid-template-columns:1fr}.dashboardV2 .dashboardShell{width:min(1100px,calc(100% - 20px));padding:16px 10px 96px;gap:16px}.dashboardV2 .dashboardOverview{gap:16px}.dashboardV2 .dashboardOverviewSide{gap:12px}.dashboardV2 .summaryPlayerCard{width:100%;max-width:420px;height:auto;min-height:420px}.dashboardV2 .dashboardBottomCards,.dashboardV2 .dashboardRecommendedGrid,.dashboardV2 .dashboardTopCards,.dashboardV2 .hubSection,.dashboardV2 .hubSectionMain{width:100%;max-width:100%}.dashboardV2 .dashboardBottomCards,.dashboardV2 .dashboardRecommendedGrid,.dashboardV2 .dashboardTopCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dashboardV2 .dashboardRecommendedGrid{display:grid;grid-gap:12px}.dashboardV2 .dashboardRecoCard{width:100%;min-width:0}.dashboardV2 .hubTryoutCardHeader{padding:10px 14px;min-height:60px}.dashboardV2 .hubTryoutCardBody{padding:12px 14px;gap:8px}.dashboardV2 .hubTryoutCardIdentityText h3{font-size:16px;line-height:22px}.dashboardV2 .hubTryoutMetaRow{flex-wrap:wrap;row-gap:6px}.dashboardV2 .hubTryoutParticipantRow{grid-template-columns:minmax(0,auto) 1fr;gap:10px;padding:10px}.dashboardV2 .hubTryoutParticipantArrow{justify-self:end;grid-column:1/-1;width:32px;height:32px;padding:4px}.dashboardV2 .hubTryoutParticipantTags{flex-wrap:wrap;justify-self:start;gap:6px}.dashboardV2 .hubTryoutActions{grid-template-columns:repeat(2,minmax(0,1fr))}.tryoutsSurface.dashboardShell{gap:12px}.tryoutsSurface .hubSection{gap:8px}.tryoutsSurface .tryoutTopBar{align-items:flex-start;flex-direction:column;gap:10px;min-height:0}.tryoutsSurface .tryoutTopBarLeft{width:100%}.tryoutsSurface .tryoutTopSort{margin-left:0;width:100%;justify-content:space-between}.tryoutsSurface .tryoutTopSortSelect{width:min(220px,100%);font-size:15px}.tryoutCard{padding:12px}.tryoutCardHeader{gap:8px}.onboardingV2 .onboardingContent{gap:14px}.onboardingV2 .onboardingTitle{font-size:clamp(30px,4vw,40px);line-height:1.08}.onboardingV2 .onboardingSectionCardExact{padding:16px}.modalCard{width:min(880px,calc(100vw - 16px));max-height:min(90vh,900px);padding:12px}}@media (max-width:820px){.dashboardV2 .dashboardShell{width:calc(100% - 16px);padding:14px 8px 84px;gap:14px}.dashboardV2 .dashboardBottomCards,.dashboardV2 .dashboardRecommendedGrid,.dashboardV2 .dashboardTopCards{grid-template-columns:1fr;gap:10px}.dashboardV2 .summaryPlayerCard{max-width:100%;min-height:0}.dashboardV2 .hubTabs{gap:14px;justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.dashboardV2 .hubTab{min-height:48px;padding:12px 4px;white-space:nowrap}.dashboardV2 .hubTryoutCardHeader{grid-template-columns:1fr;gap:10px}.dashboardV2 .hubTryoutCardHeaderRight{justify-items:start}.dashboardV2 .hubTryoutParticipantText strong{font-size:13px;line-height:18px}.dashboardV2 .hubTryoutParticipantText span{font-size:11px;line-height:14px}.dashboardV2 .hubTryoutActions{grid-template-columns:1fr;gap:10px}.tryoutsSurface .onboardingActions{flex-direction:column}.tryoutsSurface .onboardingActions .cta{width:100%}.onboardingV2 .onboardingTitle{font-size:clamp(28px,8vw,34px)}.onboardingV2 .onboardingLead{font-size:14px;line-height:20px}.onboardingV2 .onboardingSectionCardExact{padding:14px}.modalCard{width:calc(100vw - 12px);max-height:88vh;padding:10px;gap:8px}.dashboardEditTryoutModal.profileFormSurface{padding:16px;gap:12px}}@media (max-width:640px){.dashboardV2 .dashboardShell{width:calc(100% - 12px);padding:12px 6px 72px;gap:12px}.dashboardV2 .dashboardSnapshotTitle{font-size:20px;line-height:26px}.dashboardV2 .hubSection{border-radius:12px}.dashboardV2 .hubTryoutCardHeader{padding:10px 12px;min-height:0}.dashboardV2 .hubTryoutCardBody{padding:12px;gap:8px}.dashboardV2 .hubTryoutCardIdentityText h3{font-size:16px;line-height:22px}.dashboardV2 .hubTryoutMetaRow{gap:8px;font-size:12px;line-height:16px}.dashboardV2 .hubTryoutParticipantRow{padding:8px 10px}.dashboardV2 .hubTryoutParticipantTags{width:100%}.dashboardV2 .hubTryoutTag{height:20px;padding:2px 7px;font-size:9px;line-height:12px}.dashboardV2 .dashboardQuickAction{min-height:62px;padding:12px}.dashboardV2 .dashboardQuickActionLabel{font-size:13px;line-height:18px}.tryoutsSurface .hubTitle{font-size:18px;line-height:24px}.tryoutsSurface .tryoutTopChip{min-height:34px;padding:8px 12px;font-size:11px;line-height:14px}.tryoutsSurface .tryoutTopSort{font-size:14px;line-height:18px}.tryoutCard{padding:10px;border-radius:10px}.tryoutCardClubReference,.tryoutCardReference{width:100%;max-width:100%;border-radius:12px;padding:0;min-height:0;height:auto}.tryoutClubInner{padding:18px;gap:10px}.tryoutClubHero{grid-template-columns:46px minmax(0,1fr);gap:8px}.tryoutClubCrestImage,.tryoutClubCrestPanel{width:46px;min-width:46px;height:46px}.tryoutClubHeroText{min-height:46px;padding-top:4px;gap:2px}.tryoutClubName{font-size:var(--tryout-card-title-size-mobile);line-height:var(--tryout-card-title-line-height)}.tryoutClubFooterMeta{gap:8px;font-size:.6rem}.tryoutClubPrimaryAction{min-height:44px;font-size:.88rem}.tryoutCardAction{width:100%}.onboardingV2 .onboardingContent{gap:12px}.onboardingV2 .onboardingSectionCardExact{padding:12px;border-radius:12px}.onboardingV2 .onboardingStepBars{gap:6px}.onboardingV2 .onboardingInputExact{min-height:56px}.chipToggle{min-height:36px;padding:0 12px;font-size:13px;line-height:18px}.modalBackdrop,.modalCard{padding:8px}.modalCard{width:calc(100vw - 8px);max-height:86vh}.dashboardEditTryoutModal.profileFormSurface{padding:12px}.dashboardEditTryoutModal.profileFormSurface .onboardingActions{flex-direction:column}.dashboardEditTryoutModal.profileFormSurface .onboardingActions .cta{width:100%}}@media (max-width:850px){.pageWithGlobalHeader:has(.dropInsSurface){padding-left:0}}.playerHub{width:min(1840px,100%);margin:0 auto;padding:42px 38px 72px;color:#f8fafc}.playerHubHero{display:grid;grid-template-columns:250px 380px minmax(0,1fr);align-items:start;grid-gap:64px;gap:64px;min-height:430px;padding:20px 0 0;border-top:1px solid rgba(255,255,255,.1)}.playerHubClubContext,.playerHubHero,.playerHubIdentity,.playerHubPortrait{position:relative;z-index:1}.playerHubPortrait{position:absolute;top:0;left:-18px;width:300px;height:430px;overflow:hidden;margin-left:0;border:0;border-radius:0;background:transparent}.playerHubPortraitGlow{position:absolute;width:250px;height:250px;top:30px;left:50%;transform:translateX(-50%);border-radius:50%;background:rgba(204,255,0,.22);filter:blur(32px)}.playerHubPortraitImage{z-index:1;object-fit:contain;object-position:center bottom;transform:scale(1);transform-origin:center top}.playerHubPortrait:after{position:absolute;z-index:2;right:0;bottom:0;left:0;height:28%;background:linear-gradient(180deg,transparent,rgba(3,7,4,.94));content:"";pointer-events:none}.playerHubContextLabel,.playerHubEyebrow{margin:0 0 8px;color:#ccff00;font-family:var(--font-header);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.playerHubIdentity h1{margin:0;font-family:var(--font-header);font-weight:900;letter-spacing:-.035em}.playerHubIdentity{grid-column:2;align-self:start;margin-top:20px}.playerHubIdentity h1{font-size:clamp(28px,3vw,42px);line-height:.94}.playerHubTag{margin:10px 0 18px;color:#cbd5e1;font-size:15px}.playerHubRole,.playerHubScope,.playerHubTraits{display:flex;flex-wrap:wrap;gap:7px}.playerHubRole{align-items:baseline;gap:8px}.playerHubRole span{padding:0;border:0;background:transparent;font-family:var(--font-header);font-size:12px;font-weight:700;text-transform:uppercase}.playerHubPosition{color:#ccff00}.playerHubRoleDivider{color:#aab4c2}.playerHubArchetype{color:#e9ffab}.playerHubTraits span{padding:5px 8px;border:1px solid rgba(204,255,0,.26);background:rgba(204,255,0,.08);color:#e9ffab;font-family:var(--font-header);font-size:12px;font-weight:700;text-transform:uppercase}.playerHubTraits{margin-top:14px}.playerHubTraits span{color:#aab4c2;border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.05);font-family:var(--font-editorial);font-weight:600;text-transform:none}.playerHubEditLink{display:inline-flex;margin-top:23px;color:#ccff00;font-family:var(--font-header);font-size:13px;font-weight:800;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}.playerHubEditLink:after{content:"->";margin-left:8px}.playerPlatformBadge{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:7px;border:1px solid rgba(204,255,0,.48);border-radius:999px;padding:3px 7px;color:#ccff00;font-family:var(--font-accent);font-size:.62rem;font-weight:800;letter-spacing:.06em;line-height:1;text-transform:uppercase}.playerProfileNameLink{color:inherit;text-decoration:none}.playerProfileNameLink:focus-visible,.playerProfileNameLink:hover{color:#ccff00;text-decoration:underline;text-underline-offset:3px}.playerProfileNameLink .playerPlatformBadge{margin:0 0 0 7px;vertical-align:middle}.dropInsManagerCaptain{pointer-events:auto}.dropInsPlayerProfileLink{position:relative;z-index:2;max-width:88%;overflow:hidden;color:#d9c69e;font-family:var(--font-header);font-size:.45rem;font-weight:700;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.dropInsPlayerProfileLink .playerPlatformBadge{display:none}.playerHubClubContext{display:flex;align-items:center;gap:13px;padding:14px;border:1px solid rgba(255,255,255,.12);background:rgba(2,6,3,.44)}.playerHubClubCrest{flex:0 0 72px;width:72px;height:72px;object-fit:contain}.playerHubClubContext span:not(.playerHubContextLabel),.playerHubClubContext strong{display:block}.playerHubClubContext strong{margin-bottom:5px;font-family:var(--font-header);font-size:17px}.playerHubClubContext span:not(.playerHubContextLabel){color:#aab4c2;font-size:12px}.playerHubStats{position:absolute;z-index:1;right:0;bottom:0;left:314px}.playerHubScope{display:flex;width:-moz-fit-content;width:fit-content;margin:0 0 12px auto;border:1px solid rgba(255,255,255,.12);background:rgba(5,8,5,.6)}.playerHubScope button{border:0;padding:8px 11px;color:#94a3b8;background:transparent;cursor:pointer;font-family:var(--font-header);font-size:12px;font-weight:800;text-transform:uppercase}.playerHubScope button.playerHubScopeActive{color:#172006;background:#ccff00}.playerHubStatGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.playerHubStatCard{min-height:112px;padding:15px;border-top:2px solid rgba(204,255,0,.54);background:rgba(3,7,4,.56)}.playerHubStatCard span{display:block;min-height:28px;color:#aab4c2;font-family:var(--font-header);font-size:11px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.playerHubStatCard strong{display:block;margin-top:15px;color:#f8fafc;font-family:var(--font-header);font-size:29px;font-weight:900;line-height:1}.playerHubMatches{position:relative;margin:26px -38px 0;padding:32px 38px 30px;overflow:hidden;border-block:1px solid rgba(204,255,0,.14);background:linear-gradient(180deg,rgba(8,17,12,.5),rgba(3,7,4,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.playerHubMatches:before{position:absolute;z-index:-1;top:0;right:18%;left:0;height:180px;background:radial-gradient(ellipse,rgba(204,255,0,.16),transparent 68%);filter:blur(26px)}.playerHubMatchesHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.playerHubMatchesHeader h2{margin:0;font-family:var(--font-header);font-size:22px;text-transform:uppercase}.playerHubMatchFilters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.playerHubLoadMore,.playerHubMatchFilters button{border:1px solid rgba(255,255,255,.14);padding:8px 10px;color:#aab4c2;background:rgba(3,7,4,.56);cursor:pointer;font-family:var(--font-header);font-size:11px;font-weight:800;text-transform:uppercase}.playerHubLoadMore,.playerHubMatchFilters button.playerHubMatchFilterActive{border-color:rgba(204,255,0,.65);color:#172006;background:#ccff00}.playerHubMatchTableWrap{overflow-x:auto}.playerHubMatchTable{width:100%;min-width:1020px;border-collapse:separate;border-spacing:0 7px;table-layout:fixed;font-size:13px}.playerHubMatchDateColumn{width:92px}.playerHubMatchClubColumn{width:145px}.playerHubMatchResultColumn{width:78px}.playerHubMatchPositionColumn{width:48px}.playerHubMatchArchetypeColumn{width:94px}.playerHubMatchMetricColumn{width:36px}.playerHubMatchTable th{padding:0 7px 6px;color:#8e9aa8;font-family:var(--font-header);font-size:10px;letter-spacing:.06em;text-align:left;text-transform:uppercase}.playerHubMatchTable th.playerHubMatchMetricHeader{padding-right:4px;padding-left:4px;text-align:center}.playerHubMatchHeaderIcon{display:block;width:17px;height:17px;margin:0 auto}.playerHubMatchCardIcon{width:13px;height:17px;transform:rotate(90deg)}.playerHubMatchTimeIcon{color:#8e9aa8}.playerHubMatchTable td{overflow:hidden;padding:12px 7px;background:rgba(255,255,255,.055);color:#edf2f7;text-overflow:ellipsis;white-space:nowrap}.playerHubMatchTable td:first-child{border-left:2px solid rgba(204,255,0,.6)}.playerHubMatchTable tbody tr:hover td{background:rgba(204,255,0,.09)}.playerHubMatchClub{display:flex;min-width:0;align-items:center;gap:6px;font-weight:700}.playerHubMatchClub img{width:20px;height:20px;flex:0 0 auto;object-fit:contain}.playerHubMatchClubName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playerHubMatchMetric{padding-right:4px!important;padding-left:4px!important;text-align:center}.playerHubMatchArchetype{overflow:hidden;color:#e9ffab!important;font-family:var(--font-header);font-size:11px;text-overflow:ellipsis;text-transform:uppercase}.playerHubMatchOutcome{display:inline-grid;min-width:22px;place-items:center;padding:2px 4px;font-family:var(--font-header);font-size:10px;font-weight:900}.playerHubMatchOutcomeW{color:#172006;background:#ccff00}.playerHubMatchOutcomeL{color:#ffd5d5;background:#9f1d1d}.playerHubMatchOutcomeD{color:#172006;background:#e8edf2}.playerHubLoadMore{display:block;margin:18px auto 0}@media (max-width:920px){.playerHubHero{grid-template-columns:190px 1fr;gap:32px;min-height:360px}.playerHubPortrait{position:relative;top:auto;left:auto;width:230px;height:340px;margin-left:0}.playerHubPortraitGlow{top:46px}.playerHubIdentity{grid-column:auto;margin-top:0}.playerHubClubContext,.playerHubStats{grid-column:1/-1}.playerHubStats{position:relative;right:auto;bottom:auto;left:auto;margin-top:10px}.playerHubStatGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.playerHubMatches{margin:26px -38px 0;padding:32px 38px 30px}}@media (max-width:620px){.playerHub{width:100%;padding:20px 16px 88px}.playerHubHero{grid-template-columns:minmax(104px,.8fr) minmax(0,1fr);align-items:center;gap:16px;min-height:0;padding:18px 0 0}.playerHubPortrait{width:100%;height:250px}.playerHubPortraitImage{object-fit:contain;object-position:center bottom;transform:none}.playerHubIdentity{min-width:0;align-self:center}.playerHubIdentity h1{font-size:clamp(24px,6.5vw,32px)}.playerHubIdentity h1,.playerHubTag{overflow-wrap:anywhere}.playerHubRole{gap:5px}.playerHubEditLink{min-height:44px;align-items:center;margin-top:12px}.playerHubClubContext{grid-column:auto}.playerHubStats{min-width:0;margin-top:0}.playerHubScope{margin-left:0}.playerHubScope button{min-height:44px}.playerHubStatGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.playerHubStatCard{min-height:100px;padding:12px 10px}.playerHubStatCard span{font-size:10px}.playerHubStatCard strong{font-size:26px}.playerHubMatches{margin:24px -16px 0;padding:24px 16px}.playerHubMatchesHeader{align-items:start;flex-direction:column}.playerHubMatchFilters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.playerHubLoadMore,.playerHubMatchFilters button{min-height:44px}}@media (max-width:359px){.playerHubStatGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.playerHubPortrait{height:220px}}body,html{background:var(--canvas);color:var(--text-primary);overflow-x:hidden;overflow-x:clip}.pageWithGlobalHeader{isolation:isolate;background:var(--canvas)!important}.appContent,.pageWithGlobalHeader{position:relative;max-width:100%;overflow-x:hidden;overflow-x:clip}.appContent{z-index:1}.dashboardV2,.dropInsSurface,.homeSurface,.playerHub,.playerProfileSurface,.tryoutsSurface{position:relative;isolation:isolate;overflow-x:hidden;overflow-x:clip;--ambient-x:50%;--ambient-y:10%;--ambient-size:46rem;--ambient-alpha:0.22;--dot-x:50%;--dot-y:18%;--dot-width:26%;--dot-height:23%;--dot-alpha:0.22}.dashboardV2>*,.dropInsSurface>*,.homeSurface>*,.playerHub>*,.playerProfileSurface>*,.tryoutsSurface>*{position:relative;z-index:1}.dashboardV2:before,.dropInsSurface:before,.homeSurface:before,.playerHub:before,.playerProfileSurface:before,.tryoutsSurface:before{position:absolute;z-index:0;inset:-14rem 0 auto;height:52rem;background:radial-gradient(ellipse var(--ambient-size) 29rem at var(--ambient-x) var(--ambient-y),rgba(128,78,221,var(--ambient-alpha)) 0,rgba(57,35,105,calc(var(--ambient-alpha) * .44)) 36%,transparent 71%),linear-gradient(180deg,rgba(22,15,40,.42),transparent 74%);content:"";filter:saturate(108%);pointer-events:none}.dashboardV2:after,.dropInsSurface:after,.homeSurface:after,.playerHub:after,.playerProfileSurface:after,.tryoutsSurface:after{position:absolute;z-index:0;inset:-28% 0;background-image:radial-gradient(circle,rgba(221,206,255,.82) 0 .72px,transparent .98px);background-size:5px 5px;content:"";opacity:var(--dot-alpha);pointer-events:none;transform:rotate(-11deg) scale(1.04);transform-origin:center;-webkit-mask-image:radial-gradient(ellipse var(--dot-width) var(--dot-height) at var(--dot-x) var(--dot-y),#000 0,rgba(0,0,0,.92) 40%,transparent 76%);mask-image:radial-gradient(ellipse var(--dot-width) var(--dot-height) at var(--dot-x) var(--dot-y),#000 0,rgba(0,0,0,.92) 40%,transparent 76%)}.homeSurface{--ambient-x:34%;--ambient-y:6%;--ambient-size:51rem;--ambient-alpha:0.36;--dot-x:46%;--dot-y:16%;--dot-width:33%;--dot-height:28%;--dot-alpha:0.34}.dashboardV2{--ambient-x:16%;--ambient-y:5%;--ambient-size:43rem;--ambient-alpha:0.28;--dot-x:29%;--dot-y:17%;--dot-width:25%;--dot-height:23%;--dot-alpha:0.25;overflow-y:clip}.playerHub,.playerProfileSurface{--ambient-x:21%;--ambient-y:14%;--ambient-size:45rem;--ambient-alpha:0.34;--dot-x:24%;--dot-y:31%;--dot-width:22%;--dot-height:27%;--dot-alpha:0.33}.dropInsSurface,.tryoutsSurface{--ambient-x:57%;--ambient-y:0%;--ambient-size:47rem;--ambient-alpha:0.22;--dot-x:62%;--dot-y:12%;--dot-width:24%;--dot-height:19%;--dot-alpha:0.19}body:has(.dropInsSurface),body:has(.pageWithGlobalHeader.pageTryoutsRoute),body:has(.tryoutsSurface){background:var(--canvas)}.globalHeader,.globalHeaderTop{background:rgba(13,11,23,.92);border-color:var(--line-subtle);box-shadow:0 12px 30px rgba(3,2,8,.22)}.globalHeaderNavBar{background:#24222e;border-color:rgba(231,224,255,.08)}.globalCenterLink{color:#92909a}.globalCenterLink:hover{color:#c5c1ce;background:rgba(255,255,255,.035)}.globalCenterLink.active,.globalCenterLink.globalHeaderNavLinkActive{color:var(--lime);text-shadow:0 0 16px rgba(204,255,0,.22)}.globalCenterLink.disabled{color:#66636e}.accountDrawer,.card,.modalCard,.notificationDrawer,.panel,.profileFormSurface{border-color:var(--line-subtle);background:linear-gradient(145deg,rgba(33,26,50,.96),rgba(20,17,31,.96));box-shadow:0 18px 42px rgba(3,2,8,.19)}.card:hover{border-color:var(--line-strong)}.buttonPrimary,.cta.primary,.ctaPrimary{min-height:46px;border-color:var(--lime);border-radius:4px;padding:0 18px;background:var(--lime);color:var(--lime-ink);box-shadow:0 8px 22px rgba(163,218,0,.15);font-family:var(--font-accent);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.buttonPrimary:hover,.cta.primary:hover,.ctaPrimary:hover{background:#dcff45}.buttonSecondary,.cta.secondary,.ctaGhost{border-color:var(--line-strong);background:rgba(255,255,255,.035);color:var(--text-primary)}input,select,textarea{border-color:rgba(231,224,255,.16);background:rgba(9,8,16,.72);color:var(--text-primary)}input:focus,select:focus,textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px rgba(143,92,255,.17)}.homeSurface,.landing{background:transparent}.homeHero{position:relative;overflow:hidden;min-height:360px;border-color:rgba(184,151,255,.2);background:linear-gradient(105deg,rgba(31,22,55,.89),rgba(24,18,39,.83) 54%,rgba(16,14,25,.9)),var(--surface)}.homeHero:after{position:absolute;z-index:0;top:-62%;right:-12%;width:61%;height:220%;background-image:radial-gradient(circle,rgba(226,211,255,.62) 0 .7px,transparent .98px);background-size:5px 5px;content:"";opacity:.3;transform:rotate(-11deg);-webkit-mask-image:radial-gradient(ellipse 48% 39% at 47% 44%,#000 0,transparent 75%);mask-image:radial-gradient(ellipse 48% 39% at 47% 44%,#000 0,transparent 75%)}.homeHero>*{position:relative;z-index:1}.homeHero h1,.homeHeroTitle{color:var(--text-primary);letter-spacing:-.045em}.homeHero .eyebrow{color:var(--lime)}.homeCounterCard,.homeUpcoming .card{background:rgba(23,19,36,.88)}.adminSurface,.dashboardV2,.dropInsSurface,.tryoutsSurface{background:transparent!important;color:var(--text-primary)}.dashboardV2 .dashboardHero,.dashboardV2 .dashboardSummaryCard,.dashboardV2 .dashboardWelcome{border-color:var(--line-subtle);background:linear-gradient(135deg,rgba(43,29,70,.92),rgba(24,19,38,.95))}.dashboardV2 .dashboardTabs button.active,.dashboardV2 .dashboardTabs button[aria-selected=true]{border-color:var(--lime);color:var(--lime)}.dashboardV2 .dashboardViewport{background:transparent}.dashboardV2 .dashboardRecoHero,.dashboardV2 .dashboardRecoLiveHero{background:radial-gradient(circle at 72% 20%,rgba(143,92,255,.35),transparent 46%),linear-gradient(145deg,rgba(47,31,76,.95),rgba(24,19,38,.97))}.dashboardV2 .dashboardRecoHeroFade{background:linear-gradient(0deg,rgba(20,16,32,.98),transparent)}.dashboardV2 .dashboardPosChip,.dashboardV2 .dashboardRecoHeroCrest,.dashboardV2 .dashboardRecoStatCard,.dashboardV2 .hubTryoutSelectionChip{border-color:var(--line-subtle);background:rgba(15,12,25,.76)}.tryoutsSurface .tryoutCard,.tryoutsSurface .tryoutCardReference,.tryoutsSurface .tryoutClubReference,.tryoutsSurface .tryoutFilters,.tryoutsSurface .tryoutTopBar{border-color:var(--line-subtle);background:linear-gradient(145deg,rgba(31,25,47,.98),rgba(19,16,29,.98))}.tryoutsSurface .tryoutCardMeta,.tryoutsSurface .tryoutClubFooterMeta,.tryoutsSurface .tryoutFilterChip,.tryoutsSurface .tryoutTopChip{color:var(--text-secondary)}.tryoutsSurface .tryoutCardActionPrimary,.tryoutsSurface .tryoutFilterChip[aria-pressed=true],.tryoutsSurface .tryoutTopChip.active{border-color:var(--lime);background:var(--lime);color:var(--lime-ink)}.dropInsSurface .dropInsCard,.dropInsSurface .dropInsDetailPanel,.dropInsSurface .dropInsPanel,.dropInsSurface .dropInsSessionCard{border-color:var(--line-subtle);background:linear-gradient(145deg,rgba(31,25,47,.98),rgba(19,16,29,.98))}.dropInsSurface{--dropins-mint:#b798ff;color:var(--text-primary)}.dropInsSurface .dropInsHero{border-color:var(--line-subtle)}.dropInsSurface .dropInsCardMeta,.dropInsSurface .dropInsCardTopline,.dropInsSurface .dropInsDetailFooter,.dropInsSurface .dropInsDetailHeader span,.dropInsSurface .dropInsFilters label,.dropInsSurface .dropInsFilters p,.dropInsSurface .dropInsLead,.dropInsSurface .dropInsMiniPositions{color:var(--text-secondary)}.dropInsHostDialog input:not([type=checkbox]),.dropInsHostDialog select,.dropInsSurface .dropInsCaptainControl select,.dropInsSurface .dropInsFilters select{border-color:var(--line-strong);background:rgba(10,8,18,.74);color:var(--text-primary)}.dropInsClaimSheet,.dropInsHostDialog,.dropInsSurface .dropInsDetail,.dropInsSurface .dropInsSessionCard{border-color:var(--line-subtle);background:linear-gradient(145deg,rgba(31,25,47,.98),rgba(16,14,25,.98))}.dropInsSurface .dropInsSessionCard{border-left-color:rgba(143,92,255,.62)}.dropInsSurface .dropInsSessionCard:hover,.dropInsSurface .dropInsSessionCardActive{border-color:var(--lime);background:rgba(44,35,66,.96)}.dropInsAdvanced,.dropInsHostDialog footer,.dropInsHostDialog header,.dropInsSurface .dropInsDetailHeader{border-color:var(--line-subtle)}.dropInsClaimBackdrop,.dropInsModalBackdrop{--dropins-lime:var(--lime);--dropins-mint:#b798ff;background:rgba(8,6,14,.78)}.playerHub{color:var(--text-primary)}.playerHubHero{border-color:var(--line-subtle)}.playerHubPortraitGlow{background:rgba(126,76,223,.5)}.playerHubPortrait:after{background:linear-gradient(180deg,transparent,rgba(13,11,23,.98))}.playerHubClubContext span:not(.playerHubContextLabel),.playerHubMatchFilters button,.playerHubStatCard span,.playerHubTag{color:var(--text-secondary)}.playerHubClubContext,.playerHubMatchFilters button,.playerHubScope,.playerHubTraits span{border-color:var(--line-subtle);background:rgba(31,25,47,.72)}.playerHubMatchesHeader{justify-content:center;margin-bottom:22px}.playerHubMatchFilters{justify-content:center;gap:9px}.playerHubMatchFilters button{min-height:38px;border-radius:999px;padding:8px 15px;background:rgba(46,39,67,.54);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 6px 18px rgba(4,3,10,.16);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.playerHubMatchFilters button:hover{border-color:rgba(203,255,56,.62);color:var(--text-primary);transform:translateY(-1px)}.playerHubMatchFilters button.playerHubMatchFilterActive{border-color:rgba(203,255,56,.84);color:#182006;background:linear-gradient(135deg,#cfff38,#a9e927);box-shadow:0 0 0 1px rgba(203,255,56,.15),0 8px 22px rgba(157,224,32,.22)}.playerHubStatCard{border-top-color:rgba(143,92,255,.68);background:linear-gradient(145deg,rgba(37,29,56,.82),rgba(20,16,32,.82))}.playerHubStatCard:first-child{border-top-color:var(--lime)}.playerHubScope{width:min(100%,220px);grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3px;gap:3px;margin-bottom:16px;padding:3px;border-color:rgba(231,225,246,.18);background:rgba(30,25,45,.52);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 24px rgba(4,3,10,.16);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.playerHubScope,.playerHubScope button{display:grid;align-items:center;border-radius:999px}.playerHubScope button{width:100%;min-height:35px;grid-template-columns:25px minmax(0,1fr);justify-content:start;grid-gap:5px;gap:5px;box-sizing:border-box;padding:4px;color:#aaa4b8;font-size:.48rem;letter-spacing:.025em;transition:background .17s ease,box-shadow .17s ease,color .17s ease}.playerHubScope button:hover{color:var(--text-primary)}.playerHubScope button>span:last-child{display:block;line-height:1.05;text-align:center}.playerHubScope button.playerHubScopeActive{color:#2a2536;background:rgba(248,246,255,.94);box-shadow:0 3px 10px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.92)}.playerHubScopeBadge{display:grid;width:25px;height:25px;flex:0 0 25px;place-items:center;overflow:hidden;border-radius:50%;background:rgba(125,111,157,.24);box-shadow:0 0 0 1px rgba(255,255,255,.12)}.playerHubScopeClubCrest{width:25px;height:25px;object-fit:contain}.playerHubScopeBadgeFallback{width:10px;height:10px;border-radius:50%;background:var(--lime);box-shadow:0 0 10px rgba(203,255,56,.6)}.playerHubScopeOverallBadge{background:linear-gradient(90deg,#ddd8eb 0 48%,#937cf1 48% 52%,#2c263d 52%);opacity:.7}.playerHubScope button:not(.playerHubScopeActive) .playerHubScopeBadge{opacity:.4;filter:saturate(.58)}.playerHubMatches{isolation:isolate;border-color:rgba(210,190,255,.08);border-radius:0;background:rgba(24,20,36,.38);box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.playerHubMatches:before{inset:0;height:auto;background:radial-gradient(ellipse 480px 320px at 4% 5%,rgba(126,76,223,.14),transparent 75%),radial-gradient(ellipse 420px 300px at 100% 85%,rgba(100,78,179,.09),transparent 75%);filter:none;content:"";pointer-events:none}.playerHubMatches:after{position:absolute;z-index:-1;inset:-100px -40px;background-image:radial-gradient(circle,rgba(197,174,244,.22) 0 .65px,transparent .95px);background-size:6px 6px;transform:rotate(-14deg);-webkit-mask-image:radial-gradient(ellipse 240px 350px at 8% 22%,#000,transparent 78%),radial-gradient(ellipse 180px 300px at 92% 90%,rgba(0,0,0,.6),transparent 78%);mask-image:radial-gradient(ellipse 240px 350px at 8% 22%,#000,transparent 78%),radial-gradient(ellipse 180px 300px at 92% 90%,rgba(0,0,0,.6),transparent 78%);content:"";pointer-events:none}.playerHubMatchScrollHint{display:none}.playerHubMatchTableWrap{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#514366 transparent}.playerHubMatchTableWrap:focus-visible{outline:2px solid var(--violet);outline-offset:3px}@media (max-width:1100px){.playerHubMatchScrollHint{display:block;margin:0 0 14px;color:#aaa2ba;font-family:var(--font-header);font-size:11px}}.playerHubMatchTable th,.playerHubMatchTimeIcon{color:#aaa2ba}.playerHubMatchTable td{border-block:1px solid rgba(232,216,255,.045);background:rgba(226,216,246,.045)}.playerHubMatchTable td:first-child{border-left:1px solid rgba(232,216,255,.045);border-radius:7px 0 0 7px}.playerHubMatchTable td:last-child{border-right:1px solid rgba(232,216,255,.045);border-radius:0 7px 7px 0}.playerHubMatchTable td:only-child{border-radius:7px}.playerHubMatchTable tbody tr:hover td{background:rgba(226,216,246,.085)}.playerHubMatchArchetype{color:#d8c5ff!important}.adminSurface .adminHeader{background:rgba(18,16,30,.94)}.adminSurface .adminHeader,.adminSurface .adminSidebar{top:var(--global-header-height);border-color:var(--line-subtle)}.adminSurface .adminSidebar{background:rgba(18,16,30,.86)}.adminSurface .adminLayout,.adminSurface .adminSidebar{min-height:calc(100vh - var(--global-header-height))}.adminSurface .adminMain{background:transparent}.adminCard,.adminMetricCard,.onboardingV2 .onboardingPanel,.onboardingV2 .onboardingSectionCardExact{border-color:var(--line-subtle);background:linear-gradient(145deg,rgba(33,26,50,.96),rgba(20,17,31,.96))}.notificationCenterBackdrop{inset:0;z-index:1300;background:rgba(7,5,13,.76);-webkit-backdrop-filter:blur(5px) saturate(.8);backdrop-filter:blur(5px) saturate(.8)}.notificationCenterDrawer{height:100dvh;border-left-color:rgba(183,152,255,.25);background:linear-gradient(160deg,#211a32,#12101e 58%,#0d0b17);box-shadow:-28px 0 70px rgba(2,1,7,.58);color:var(--text-primary)}.notificationCenterActions,.notificationCenterHeader{border-color:var(--line-subtle)}.notificationCenterEyebrow{color:#bfa1ff}.notificationCenterHeader h2,.notificationMarkAll,.notificationRow,.notificationSettingsButton{color:var(--text-primary)}.notificationCenterClose,.notificationImageTile{border-color:var(--line-subtle);background:rgba(255,255,255,.045);color:#c9c1d9}.notificationCenterClose:hover{border-color:rgba(183,152,255,.62);background:rgba(183,152,255,.12);color:#d9c7ff}.notificationMarkAll:hover,.notificationSettingsButton:hover{color:#c9afff}.notificationAggregateMeta,.notificationEmptyState,.notificationHint,.notificationSection h3,.notificationTime{color:var(--text-tertiary)}.notificationRow{background:rgba(255,255,255,.025)}.notificationRow:hover{border-color:rgba(183,152,255,.32);background:rgba(183,152,255,.09)}.notificationRowUnread{border-color:rgba(183,152,255,.28);background:rgba(143,92,255,.13)}.notificationRowMessage{color:var(--text-secondary)}.notificationTag{background:rgba(255,255,255,.08);color:#d2ccde}.notificationImageTileAdmin,.notificationImageTileOpportunity,.notificationTagAccepted,.notificationTagAdmin,.notificationTagFull,.notificationTagOpportunity{border-color:rgba(183,152,255,.38);background:rgba(143,92,255,.16);color:#c9afff}.notificationEmptyState svg{color:#c9afff}.pageWithGlobalHeader:has(.scoutingSurface){min-height:calc(100vh - var(--global-header-height));padding-right:0;padding-bottom:0;padding-left:0;background:#12101e!important}body:has(.scoutingSurface){background:#12101e}.scoutingSurface{min-height:calc(100vh - var(--global-header-height));padding:42px 24px 64px;background:radial-gradient(circle at 78% 4%,rgba(126,76,223,.16),transparent 32rem),#12101e;color:var(--text-primary)}.scoutingViewport{width:min(1180px,100%);margin:0 auto}.scoutingHeader,.scoutingRecentHead,.scoutingRecentRow,.scoutingSectionHeading,.scoutingSessionCard>header{display:flex;align-items:center}.scoutingHeader{justify-content:space-between;gap:24px;padding-bottom:28px;border-bottom:1px solid var(--line-subtle)}.scoutingHeaderActions{display:flex;align-items:center;gap:8px}.scoutingEmptyPanel h2,.scoutingEmptyState h2,.scoutingHeader h1,.scoutingRatingPanel h2,.scoutingSectionHeading h2{margin:0;font-family:var(--font-header);letter-spacing:-.035em}.scoutingNotice,.scoutingPlayerRow,.scoutingRatingPanel,.scoutingRecentRow,.scoutingSessionCard>header,.scoutingSurface{font-family:var(--font-header)}.scoutingHeader h1{font-size:clamp(2rem,4vw,2.7rem)}.scoutingEmptyPanel p,.scoutingEmptyState p,.scoutingHeader p:not(.scoutingEyebrow),.scoutingPrivacyCue,.scoutingRecentEmpty{margin:7px 0 0;color:var(--text-secondary)}.scoutingEyebrow{margin:0 0 7px;color:var(--lime);font-family:var(--font-accent);font-size:.67rem;font-weight:800;letter-spacing:.12em}.scoutingViewDropins{border:1px solid var(--line-strong);border-radius:4px;padding:10px 14px;color:var(--text-primary);font-family:var(--font-accent);font-size:.82rem;font-weight:750;text-decoration:none;white-space:nowrap}.scoutingViewDropins:hover{border-color:var(--lime);background:rgba(204,255,0,.07)}.scoutingDemoButton{border:1px solid rgba(204,255,0,.58);border-radius:4px;padding:10px 14px;color:#171324;background:var(--lime);font-family:var(--font-accent);font-size:.76rem;font-weight:800;cursor:pointer;white-space:nowrap}.scoutingDemoButton:disabled{opacity:.55;cursor:wait}.scoutingNotice{margin:22px 0 0;border:1px solid rgba(255,106,114,.45);border-radius:4px;padding:12px 14px;color:#ffd4d7;background:rgba(255,106,114,.08)}.scoutingContentGrid{display:grid;grid-template-columns:minmax(0,1fr) 282px;align-items:start;grid-gap:20px;gap:20px;margin-top:28px}.scoutingPrimaryColumn{min-width:0}.scoutingWorkspace{margin-top:0}.scoutingQueue,.scoutingRecent{border:1px solid var(--line-subtle);border-radius:4px;background:rgba(27,23,41,.84)}.scoutingQueue{overflow:clip}.scoutingWatchlist{position:-webkit-sticky;position:sticky;top:calc(var(--global-header-height) + 20px);overflow:hidden;border:1px solid rgba(204,255,0,.24);border-radius:4px;background:linear-gradient(180deg,rgba(43,37,61,.9),rgba(27,23,41,.92));box-shadow:0 18px 42px rgba(0,0,0,.16)}.scoutingWatchlistHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--line-subtle)}.scoutingWatchlistHeader h2{margin:0;font-family:var(--font-header);font-size:1.23rem;letter-spacing:-.035em}.scoutingWatchlistHeader .scoutingEyebrow{margin-bottom:7px}.scoutingWatchlistHeader>span{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(204,255,0,.4);border-radius:50%;color:var(--lime);font-size:1rem}.scoutingWatchlistTimeline{display:grid;grid-gap:20px;gap:20px;padding:18px 20px 22px}.scoutingWatchlistEmpty{margin:0;color:var(--text-tertiary);font-family:var(--font-header);font-size:.76rem;line-height:1.45}.scoutingWatchlistRun{position:relative;min-width:0;padding-left:22px}.scoutingWatchlistRunMarker{position:absolute;top:4px;left:0;width:10px;height:10px;border:2px solid var(--lime);border-radius:50%;background:#1b1729;box-shadow:0 0 0 4px rgba(203,255,56,.08)}.scoutingWatchlistRun:after{position:absolute;top:15px;bottom:-21px;left:5px;width:1px;background:rgba(203,255,56,.24);content:""}.scoutingWatchlistRun:last-child:after{display:none}.scoutingWatchlistRunComplete .scoutingWatchlistRunMarker{border-color:#c3aeff;box-shadow:0 0 0 4px rgba(195,174,255,.1)}.scoutingWatchlistRunHeader{display:grid;grid-gap:3px;gap:3px}.scoutingWatchlistRunHeader strong{overflow:hidden;color:var(--text-primary);font-family:var(--font-header);font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.scoutingWatchlistRunHeader span{color:var(--lime);font-family:var(--font-accent);font-size:.65rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.scoutingWatchlistRunComplete .scoutingWatchlistRunHeader span{color:#c3aeff}.scoutingWatchlistRunHeader small{color:var(--text-secondary);font-family:var(--font-header);font-size:.7rem}.scoutingWatchlistReports{display:grid;grid-gap:9px;gap:9px;margin:12px 0 0;border-left:1px solid rgba(203,255,56,.3);padding:0 0 0 13px;list-style:none}.scoutingWatchlistReports>li{position:relative;min-width:0}.scoutingWatchlistReportMarker{position:absolute;top:7px;left:-17px;width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 3px rgba(203,255,56,.12)}.scoutingWatchlistReports details{min-width:0}.scoutingWatchlistReports summary{display:grid;grid-gap:3px;gap:3px;color:var(--text-primary);cursor:pointer;font-family:var(--font-header);font-size:.75rem;font-weight:800}.scoutingWatchlistReports summary::marker{color:var(--lime)}.scoutingWatchlistReports summary small{overflow:hidden;color:var(--text-secondary);font-family:var(--font-header);font-size:.68rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.scoutingReportMatches{display:grid;grid-gap:5px;gap:5px;margin:9px 0 0;padding:8px 0 0 8px;border-top:1px solid rgba(255,255,255,.09);list-style:none}.scoutingReportMatches li{display:grid;grid-gap:2px;gap:2px;color:var(--text-secondary);font-family:var(--font-header);font-size:.66rem;line-height:1.35}.scoutingSectionHeading{justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--line-subtle)}.scoutingSectionHeading h2{font-size:1.23rem}.scoutingPendingCount{border:1px solid rgba(204,255,0,.4);padding:5px 8px;color:var(--lime);font-family:var(--font-accent);font-size:.72rem;font-weight:750}.scoutingSessionCard{overflow:clip;border:0;border-top:1px solid rgba(95,85,125,.42);background:rgba(12,10,21,.3)}.scoutingSessionCard>header{justify-content:space-between;gap:16px;border-bottom:1px solid rgba(117,104,151,.28);padding:15px 16px;background:rgba(43,37,61,.82)}.scoutingSessionCard>header p{margin:0;color:#f5f3fb;font-size:.88rem;font-weight:800;letter-spacing:.01em}.scoutingSessionCard>header>span{color:#b9b2c8;font-family:var(--font-accent);font-size:.68rem;font-weight:750;white-space:nowrap}.scoutingSessionWorkbench{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start}.scoutingSessionPlayers{min-width:0}.scoutingPlayerRows{padding:6px 0}.scoutingPlayerEntry{border-left:2px solid transparent}.scoutingPlayerEntrySelected{border-left-color:var(--lime)}.scoutingPlayerRow{display:grid;grid-template-columns:32px minmax(0,1fr) auto;width:100%;align-items:center;grid-gap:10px;gap:10px;border:0;padding:10px 12px;color:var(--text-primary);background:transparent;text-align:left;cursor:pointer}.scoutingPlayerRow:hover{background:rgba(143,92,255,.1)}.scoutingPlayerRow:disabled{cursor:default}.scoutingPlayerRow:disabled:hover{background:transparent}.scoutingPlayerRowSelected{background:rgba(204,255,0,.055)}.scoutingPositionToken{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(204,255,0,.38);border-radius:50%;color:var(--lime);background:rgba(204,255,0,.08);font-family:var(--font-accent);font-size:.56rem;font-weight:800;letter-spacing:.03em}.scoutingPlayerRow strong{display:block;font-size:.84rem}.scoutingPlayerRow small{display:block;margin-top:3px;overflow:hidden;color:var(--text-secondary);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.scoutingRateStatus,.scoutingRatedStatus{font-family:var(--font-accent);font-size:.69rem;font-weight:750}.scoutingRatedStatus{color:var(--lime)}.scoutingRateStatus{color:var(--text-secondary)}.scoutingSessionPitch{align-self:start;border-left:1px solid rgba(117,104,151,.28);padding:20px;position:-webkit-sticky;position:sticky;top:calc(var(--global-header-height) + 20px)}.scoutingFormationPitch{position:relative;width:min(100%,360px);height:auto;max-height:calc(100dvh - var(--global-header-height) - 94px);aspect-ratio:.68;margin:10px auto 0;overflow:hidden;border:1px solid rgba(204,255,0,.3);border-radius:16px;background:radial-gradient(circle at 50% 48%,rgba(81,132,66,.16),transparent 42%),linear-gradient(135deg,#183315,#0b1d10);box-shadow:inset 0 0 44px rgba(0,0,0,.38)}.scoutingFormationPitch:before{position:absolute;inset:10px;border:1px solid rgba(220,251,190,.28);border-radius:2px;content:"";pointer-events:none}.scoutingPitchPenalty{position:absolute;left:50%;width:54%;height:11%;transform:translateX(-50%);border:1px solid rgba(220,251,190,.28)}.scoutingPitchPenaltyTop{top:10px;border-top:0}.scoutingPitchPenaltyBottom{bottom:10px;border-bottom:0}.scoutingPitchHalfway{position:absolute;top:50%;right:10px;left:10px;height:1px;background:rgba(220,251,190,.3)}.scoutingPitchCircle{top:50%;left:50%;width:70px;height:70px;border:1px solid rgba(220,251,190,.3);border-radius:50%}.scoutingPitchCircle,.scoutingPitchSlot{position:absolute;transform:translate(-50%,-50%)}.scoutingPitchSlot{z-index:2;display:grid;width:82px;justify-items:center;grid-gap:5px;gap:5px;border:0;padding:0;color:#edf6ff;background:transparent;font-family:var(--font-header);line-height:1;text-align:center}button.scoutingPitchSlot{cursor:pointer}.scoutingPitchSlot strong{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(213,231,246,.68);border-radius:50%;color:#f4f9ff;background:#2c4967;box-shadow:0 3px 8px rgba(0,0,0,.24);font-family:var(--font-accent);font-size:.67rem;font-weight:800;letter-spacing:.04em}.scoutingPitchSlot span{display:block;max-width:82px;overflow:hidden;color:#f0f5f8;font-size:.59rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}button.scoutingPitchSlot:hover strong{border-color:var(--lime);transform:translateY(-1px)}.scoutingPitchSlotSelected strong{box-shadow:0 0 0 3px rgba(204,255,0,.17),0 4px 10px rgba(0,0,0,.38)}.scoutingPitchSlotRated strong,.scoutingPitchSlotSelected strong{border-color:var(--lime);color:#15200d;background:var(--lime)}.scoutingPitchSlotRated .scoutingPitchPlayerRated{color:var(--lime)}.scoutingPitchContributions{display:flex;gap:4px;justify-content:center;min-height:1em;color:#dfe9d8;font-family:var(--font-accent);font-size:.5rem;font-weight:800;line-height:1}.scoutingPitchContributions>span{display:inline-flex;align-items:center;gap:2px;height:1em;overflow:visible;line-height:1}.scoutingContributionIcon{display:block;width:1em;height:1em;flex:0 0 1em;color:var(--lime)}.scoutingPitchSlot .scoutingSaveIcon{position:relative;display:block;width:2em;height:1.4em;flex-basis:2em;overflow:visible;color:var(--lime);background:transparent}.scoutingPitchSlot .scoutingSaveIcon:after,.scoutingPitchSlot .scoutingSaveIcon:before{position:absolute;inset:0;background:var(--lime);content:"";-webkit-mask:url(/goalkeeper-gloves.svg) center/contain no-repeat;mask:url(/goalkeeper-gloves.svg) center/contain no-repeat}.scoutingPitchSlot .scoutingSaveIcon:before{opacity:.64;transform:scale(1.055);filter:blur(.025em)}.scoutingContributionValue{display:block;font-size:1.3em;line-height:1}.scoutingAssistIcon{transform:rotate(-45deg)}.scoutingPitchSlotAi,.scoutingPitchSlotNoShow,.scoutingPitchSlotReserved{opacity:.38}.scoutingPitchSlotAi strong,.scoutingPitchSlotNoShow strong,.scoutingPitchSlotReserved strong{border-color:#879098;color:#c1c6ca;background:#4a5056}.scoutingPitchSlotAi span,.scoutingPitchSlotNoShow span,.scoutingPitchSlotReserved span{color:#b1b8bd;font-family:var(--font-accent);font-size:.51rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.scoutingPitchClubBadge{position:absolute;z-index:3;top:16px;left:16px;display:grid;justify-items:center;grid-gap:3px;gap:3px;width:42px;color:#d9e7d5;font-family:var(--font-accent);font-size:.5rem;font-weight:800;letter-spacing:.04em}.scoutingPitchClubCrest{width:28px;height:28px;object-fit:contain;filter:grayscale(1) saturate(0) opacity(.68)}.scoutingPitchCrestWatermark{position:absolute;z-index:0;top:35%;right:-19%;width:72%;height:auto;opacity:.075;filter:grayscale(1) saturate(0) contrast(1.25);pointer-events:none}.scoutingFeedbackEditor{margin:0;border-top:1px solid rgba(117,104,151,.28);padding:14px 16px 16px 52px}.scoutingFeedbackRatingGrid{display:grid;grid-gap:14px;gap:14px}.scoutingFeedbackRatingGridDual{grid-template-columns:repeat(2,minmax(0,1fr))}.scoutingFeedbackRatingGrid .scoutingFieldset{margin-top:0}.scoutingFieldset{min-width:0;margin:18px 0 0;border:0;padding:0}.scoutingFieldset legend{display:flex;width:100%;justify-content:space-between;margin-bottom:9px;color:var(--text-secondary);font-family:var(--font-accent);font-size:.74rem;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.scoutingFieldset legend span{color:var(--lime)}.scoutingStars{display:inline-flex;gap:3px}.scoutingStar{position:relative;display:grid;overflow:hidden;border:0;padding:0;color:#595265;background:transparent;font-size:1.36rem;line-height:1;cursor:pointer}.scoutingStar>span{grid-area:1/1}.scoutingStarFill{overflow:hidden;color:var(--lime);white-space:nowrap}.scoutingStar:disabled{cursor:default}.scoutingTagPicker{display:flex;flex-wrap:wrap;gap:6px}.scoutingTag,.scoutingTagOption{border:1px solid var(--line-subtle);border-radius:3px;padding:6px 7px;color:var(--text-secondary);background:rgba(10,8,18,.5);font-family:var(--font-accent);font-size:.68rem;font-weight:700}.scoutingTagOption{cursor:pointer}.scoutingTagOption:hover:not(:disabled){border-color:rgba(204,255,0,.56);color:var(--text-primary)}.scoutingTagOptionSelected{border-color:rgba(204,255,0,.62);color:var(--lime);background:rgba(204,255,0,.08)}.scoutingTagOption:disabled{opacity:.5;cursor:default}.scoutingFeedbackManagerTags{margin-top:12px}.scoutingManagerTagOption{border-color:rgba(160,127,229,.36);color:#cab8f5;background:rgba(105,70,166,.1)}.scoutingManagerTagOption:hover:not(:disabled){border-color:rgba(183,154,242,.75);color:#f1ebff}.scoutingManagerTagOptionSelected{border-color:rgba(190,161,247,.78);color:#f1eaff;background:rgba(146,105,217,.24)}.scoutingFeedbackActions{display:flex;align-items:center;gap:14px;margin-top:18px}.scoutingSaveButton{width:auto;border:0;border-radius:3px;padding:8px 10px;color:#12101e;background:var(--lime);font-family:var(--font-accent);font-size:.67rem;font-weight:850;cursor:pointer}.scoutingSaveButton:disabled{opacity:.45;cursor:default}.scoutingSessionActions{display:flex;justify-content:flex-end;gap:14px;padding:0 16px 10px}.scoutingSessionSkipButton{border:0;padding:4px 0;color:var(--text-tertiary);background:transparent;font-family:var(--font-accent);font-size:.67rem;font-weight:750;cursor:pointer}.scoutingSessionSkipButton:hover:not(:disabled){color:var(--lime)}.scoutingSessionSkipButton:disabled{opacity:.45;cursor:default}.scoutingSessionReopenButton{border:0;padding:4px 0;color:var(--orange,#ffb347);background:transparent;font-family:var(--font-accent);font-size:.67rem;font-weight:750;cursor:pointer}.scoutingSessionReopenButton:hover:not(:disabled){color:var(--text-primary)}.scoutingSessionReopenButton:disabled{opacity:.45;cursor:default}.scoutingEmptyPanel,.scoutingEmptyState{display:flex;align-items:flex-start;gap:12px;padding:24px 20px}.scoutingEmptyPanel>span,.scoutingEmptyState>span{display:grid;width:26px;height:26px;place-items:center;border:1px solid rgba(204,255,0,.5);border-radius:50%;color:var(--lime)}.scoutingEmptyPanel h2,.scoutingEmptyState h2{font-size:1rem}.scoutingRecent{margin-top:16px;overflow:hidden}.scoutingRecentTable{overflow-x:clip}.scoutingRecentHead,.scoutingRecentRow{display:grid;min-width:0;grid-template-columns:minmax(120px,1.5fr) minmax(70px,.8fr) minmax(94px,1fr) minmax(90px,1.1fr) minmax(102px,1fr) minmax(90px,1.1fr);grid-gap:12px;gap:12px}.scoutingRecentHead{align-items:center;padding:10px 20px;color:var(--text-tertiary);background:rgba(10,8,18,.36);font-family:var(--font-accent);font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.scoutingRecentHead>span{white-space:nowrap}.scoutingRecentRow{min-height:58px;align-items:start;border-top:1px solid var(--line-subtle);padding:10px 20px;color:var(--text-secondary);font-size:.76rem}.scoutingRecentRow>span{min-width:0;overflow-wrap:anywhere}.scoutingRecentRow>span:first-child strong{display:block;white-space:normal}.scoutingRecentRow:hover{background:rgba(143,92,255,.08)}.scoutingHistoryToggle{width:100%;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.scoutingHistoryToggleExpanded,.scoutingHistoryToggleExpanded:hover{background:rgba(143,92,255,.12)}.scoutingHistoryDetail{border-top:1px solid rgba(117,104,151,.42);background:rgba(10,8,18,.45)}.scoutingHistoryDetailSummary{display:flex;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid rgba(117,104,151,.28)}.scoutingHistoryDetailSummary p,.scoutingHistoryDetailSummary span{margin:0;font-family:var(--font-accent);font-size:.67rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.scoutingHistoryDetailSummary p{color:var(--text-secondary)}.scoutingHistoryDetailSummary span{color:var(--text-tertiary)}.scoutingHistoryPlayerRow{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;color:var(--text-primary);font-family:var(--font-header)}.scoutingHistoryPlayerRow strong{display:block;font-size:.84rem}.scoutingHistoryPlayerRow small{display:block;margin-top:3px;color:var(--text-secondary);font-size:.72rem}.scoutingRecentRow strong{color:var(--text-primary)}.scoutingRecentRow .scoutingStar{font-size:.88rem}.scoutingTagList{display:flex;flex-wrap:wrap;gap:4px}.scoutingTag{display:inline-block;padding:3px 5px;font-size:.6rem;white-space:nowrap}.scoutingRowFeedback{display:flex;max-width:210px;flex-direction:column;align-items:flex-end;gap:5px}.scoutingRowFeedback .scoutingStar{font-size:.78rem}.scoutingRowFeedback .scoutingTag{font-size:.52rem}.scoutingUnratedStatus{color:var(--text-tertiary);font-family:var(--font-accent);font-size:.65rem;font-weight:750;text-transform:uppercase}.scoutingAwaitingFeedback,.scoutingScoreGated{color:var(--text-tertiary);font-family:var(--font-accent);font-size:.65rem;font-weight:750;white-space:nowrap}.scoutingRecentRow .scoutingAwaitingFeedback,.scoutingRecentRow .scoutingScoreGated{white-space:normal}.scoutingManagerTag{border-color:rgba(160,127,229,.42);color:#dacdfb;background:rgba(105,70,166,.17)}.scoutingRecentEmpty{padding:20px}.scoutingPrivacyCue{margin:16px 0 0;font-size:.72rem;text-align:center}@media (max-width:1050px){.scoutingContentGrid{grid-template-columns:1fr}.scoutingWatchlist{position:static}}@media (max-width:900px){.scoutingSessionWorkbench{grid-template-columns:1fr}.scoutingSessionPitch{border-top:1px solid rgba(117,104,151,.28);border-left:0;position:static}.scoutingFormationPitch{width:100%;height:auto}}@media (max-width:700px){.scoutingSurface{padding:26px 14px 44px}.scoutingHeader{align-items:flex-start;flex-direction:column}.scoutingHeaderActions{width:100%}.scoutingFeedbackEditor{padding-right:12px;padding-left:12px}.scoutingFeedbackRatingGridDual{grid-template-columns:1fr}}@media (max-width:860px){.dashboardV2:after,.dropInsSurface:after,.homeSurface:after,.playerHub:after,.playerProfileSurface:after,.tryoutsSurface:after{background-size:4px 4px}.homeSurface{--dot-x:63%;--dot-width:45%}.playerHub,.playerProfileSurface{--dot-x:40%;--dot-width:43%}.homeHero{min-height:320px}}.modalBackdrop,.profileClubModalBackdrop{background:rgba(8,6,14,.78);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.modalCard,.profileClubModal{border-color:var(--line-subtle);border-radius:7px;background:linear-gradient(145deg,rgba(31,25,47,.98),rgba(16,14,25,.98));box-shadow:0 24px 80px rgba(3,2,8,.55)}.modalCard :is(h1,h2,h3),.profileClubModalHeader h2,.profileIdentityModalHeader h2{font-family:var(--font-header);font-weight:900;letter-spacing:-.055em}.profileIdentityModalHeader h2{font-size:1.9rem;line-height:.96}.profileIdentityModalEyebrow{margin-bottom:9px;font-size:.68rem;letter-spacing:.15em}.profileClubModalSubtitle,.profileIdentityModalIntro{font-family:var(--font-header)}.profileIdentityTagField .onboardingInput{min-height:46px;border-color:var(--line-strong);border-radius:3px;padding:0 12px;background:rgba(10,8,18,.74);color:var(--text-primary);font-family:var(--font-header);font-size:.9rem}.dropInsCloseButton,.modalCloseButton,.profileClubModalClose{width:40px;min-width:40px;height:40px;border:0;border-radius:4px;background:transparent;color:var(--text-primary);font-size:2rem;line-height:1}.dropInsCloseButton:hover:not(:disabled),.modalCloseButton:hover:not(:disabled),.profileClubModalClose:hover:not(:disabled){background:rgba(255,255,255,.06)}.dropInsCancelButton,.profileIdentityCancelButton{min-height:42px;border-color:var(--line-strong);border-radius:4px;background:transparent;color:var(--text-primary);font-family:var(--font-accent);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dropInsHostDialog :is(input,select,textarea,button):focus-visible,.modalBackdrop :is(input,select,textarea,button):focus-visible,.profileClubModal :is(input,select,textarea,button):focus-visible,.profileIdentityModal :is(input,select,textarea,button):focus-visible{outline:2px solid var(--violet);outline-offset:2px}.dropInsCodeSearch{display:grid;grid-template-columns:minmax(0,116px) auto;align-items:end;grid-gap:8px;gap:8px;margin-left:auto}.dropInsCodeSearch label{display:grid;grid-gap:5px;gap:5px}.dropInsCodeSearch label span{color:var(--text-tertiary);font-family:var(--font-accent);font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dropInsCodeSearch input{padding:0 9px;border:1px solid var(--line-strong);border-radius:3px;background:rgba(10,8,18,.74);font-size:.8rem;letter-spacing:.12em}.dropInsCodeSearch button,.dropInsCodeSearch input,.dropInsShareDialog a,.dropInsShareDialog button{min-height:35px;color:var(--text-primary);font-family:var(--font-accent);font-weight:800;text-transform:uppercase}.dropInsCodeSearch button,.dropInsShareDialog a,.dropInsShareDialog button{border:1px solid var(--line-strong);border-radius:4px;padding:0 11px;background:rgba(255,255,255,.035);font-size:.67rem;letter-spacing:.04em;text-decoration:none;cursor:pointer}.dropInsCodeSearch button:disabled{cursor:not-allowed;opacity:.45}.dropInsShareDialog{width:min(540px,100%);max-height:min(88vh,760px);overflow:auto;border:1px solid var(--line-subtle);border-radius:7px;background:linear-gradient(145deg,rgba(31,25,47,.98),rgba(16,14,25,.98));box-shadow:0 24px 80px rgba(3,2,8,.55)}.dropInsShareDialog footer,.dropInsShareDialog header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-color:var(--line-subtle)}.dropInsShareDialog header{position:-webkit-sticky;position:sticky;z-index:1;top:0;border-bottom:1px solid var(--line-subtle);background:inherit}.dropInsShareDialog header p{margin:0 0 9px;color:var(--lime);font-family:var(--font-accent);font-size:.68rem;font-weight:800;letter-spacing:.15em}.dropInsShareDialog h2{margin:0;color:var(--text-primary);font-family:var(--font-header);font-size:1.9rem;font-weight:900;letter-spacing:-.055em}.dropInsShareDialog>header .dropInsCloseButton{min-height:0;border:0;padding:0;font-size:2rem;letter-spacing:0}.dropInsShareDialog>header .dropInsCloseButton,.dropInsShareDialog>header .dropInsCloseButton:hover:not(:disabled){background:transparent;color:var(--text-primary)}.dropInsShareLead{margin:20px 20px 14px;color:var(--text-secondary);font-family:var(--font-header);font-size:.84rem;line-height:1.5}.dropInsShareCode,.dropInsShareLink{display:grid;grid-template-columns:1fr auto;grid-gap:7px 12px;gap:7px 12px;margin:0 20px 12px;border:1px solid var(--line-subtle);padding:13px 14px;background:rgba(9,8,16,.42)}.dropInsShareCode span,.dropInsShareLink span{grid-column:1/-1;color:var(--text-tertiary);font-family:var(--font-accent);font-size:.62rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.dropInsShareCode strong{color:var(--lime);font-family:var(--font-accent);font-size:1.65rem;letter-spacing:.16em}.dropInsShareLink output{font-size:.75rem}.dropInsShareQr{grid-gap:8px;gap:8px;margin:18px 20px;font-size:.72rem}.dropInsShareQr img{width:160px;height:160px;border:8px solid #f7f4ff}.dropInsShareActions{display:flex;flex-wrap:wrap;padding:0 20px 20px}.dropInsShareActions .dropInsSharePrimary{border-color:var(--lime);background:var(--lime);color:var(--lime-ink)}.dropInsShareDialog footer{justify-content:flex-end;border-top:1px solid var(--line-subtle)}@media (max-width:700px){.dropInsCodeSearch{width:100%;grid-template-columns:1fr auto;margin-left:0}}.dropInsShareDialog{position:relative;width:min(460px,calc(100vw - 36px));max-height:min(82vh,650px);overflow:visible;border-radius:10px}.dropInsShareDialog>.dropInsCloseButton{position:absolute;z-index:2;top:15px;right:15px;width:36px;min-width:36px;height:36px;min-height:0;border:0;padding:0;background:transparent;color:var(--text-primary);font-size:2rem;letter-spacing:0}.dropInsShareDialog>.dropInsCloseButton:hover:not(:disabled){background:transparent}.dropInsShareCrest{position:absolute;z-index:2;top:-38px;left:calc(50% - 38px);display:grid;width:76px;height:76px;place-items:center;overflow:hidden;border:4px solid #231d35;border-radius:50%;background:#15111f;box-shadow:0 9px 26px rgba(3,2,8,.4)}.dropInsShareCrestImage{width:68px;height:68px;object-fit:contain}.dropInsShareCrest>span{display:grid;width:68px;height:68px;place-items:center;border-radius:50%;background:var(--lime);color:var(--lime-ink);font-family:var(--font-accent);font-size:1rem;font-weight:900}.dropInsShareContent{overflow-y:auto;max-height:min(82vh,650px);padding:62px 28px 26px}.dropInsShareContent h2{margin:0;color:var(--text-primary);font-family:var(--font-header);font-size:2rem;font-weight:900;letter-spacing:-.055em;text-align:center}.dropInsShareContent>p:first-of-type{max-width:310px;margin:9px auto 24px;color:var(--text-secondary);font-family:var(--font-header);font-size:.86rem;line-height:1.45;text-align:center}.dropInsShareContent>p:first-of-type b{color:var(--lime);font-family:var(--font-accent);letter-spacing:.1em}.dropInsShareTabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line-subtle)}.dropInsShareTabs button{position:relative;min-height:38px;border:0;padding:0;background:transparent;color:var(--text-tertiary);font-family:var(--font-accent);font-size:.69rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.dropInsShareTabs button[aria-selected=true]{color:var(--text-primary)}.dropInsShareTabs button[aria-selected=true]:after{position:absolute;right:18%;bottom:-1px;left:18%;height:2px;background:var(--lime);content:""}.dropInsShareLink{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;grid-gap:8px;gap:8px;margin:18px 0 0;border:1px solid var(--line-subtle);border-radius:5px;padding:7px 8px 7px 13px;background:rgba(9,8,16,.5)}.dropInsShareLink output{min-width:0;overflow:hidden;color:var(--text-secondary);font-family:var(--font-header);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.dropInsShareLink button{display:grid;width:36px;min-height:36px;place-items:center;border:0;border-radius:4px;padding:0;background:rgba(255,255,255,.05);color:var(--text-primary)}.dropInsShareLink svg{width:21px;height:21px}.dropInsShareSectionLabel{margin:24px 0 12px;color:var(--text-primary);font-family:var(--font-header);font-size:.95rem;font-weight:800}.dropInsShareActions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;padding:0}.dropInsShareActions a,.dropInsShareActions button{display:grid;min-height:0;place-items:center;grid-gap:5px;gap:5px;border:0;padding:0;background:transparent;color:var(--text-secondary);font-family:var(--font-header);font-size:.6rem;font-weight:700;letter-spacing:0;text-align:center;text-transform:none}.dropInsShareActions .dropInsShareX,.dropInsShareActions svg{display:grid;width:34px;height:34px;place-items:center;color:var(--text-primary)}.dropInsShareActions svg{border-radius:50%;background:rgba(255,255,255,.05);padding:6px}.dropInsShareActions .dropInsShareX{border-radius:50%;background:#0d0c12;font-family:var(--font-header);font-size:1.05rem}.dropInsShareActions button svg{color:#c3aeff}.dropInsShareActions a:hover,.dropInsShareActions button:hover{color:var(--text-primary)}.dropInsShareQr{display:grid;justify-items:center;grid-gap:10px;gap:10px;margin:20px 0 0;color:var(--text-secondary);font-family:var(--font-header);font-size:.76rem;text-align:center}.dropInsShareQr img{width:176px;height:176px;border:7px solid #f7f4ff;border-radius:4px}.dropInsShareQr p{margin:0}.dropInsShareQr>div{display:flex;gap:8px}.dropInsShareNative,.dropInsShareQr button{min-height:36px;border:1px solid var(--line-strong);border-radius:4px;padding:0 12px;background:rgba(255,255,255,.04);color:var(--text-primary);font-family:var(--font-accent);font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.dropInsShareNative{display:block;width:100%;margin-top:22px}.dropInsShareQr button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:480px){.dropInsShareContent{padding-right:20px;padding-left:20px}}.playerHubActions{position:absolute;z-index:3;top:18px;right:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.playerHubAction,.playerHubActionActive{display:inline-flex;min-height:38px;align-items:center;gap:7px;border:1px solid var(--line-strong);border-radius:4px;padding:0 12px;background:rgba(255,255,255,.045);color:var(--text-primary);font-family:var(--font-accent);font-size:.68rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase;cursor:pointer}.playerHubAction:hover:not(:disabled),.playerHubActionActive,.playerHubActionActive:hover:not(:disabled){border-color:var(--lime)}.playerHubActionActive{background:rgba(203,255,56,.1);color:var(--lime)}.playerHubAction:disabled,.playerHubActionActive:disabled{cursor:not-allowed;opacity:.5}.playerHubAction svg,.playerHubActionActive svg{width:17px;height:17px}@media (max-width:620px){.playerHubActions{position:static;grid-column:1/-1;justify-content:flex-start;margin-bottom:-10px}}.playerHubMatchLock{display:grid;grid-gap:6px;gap:6px;border:1px solid var(--line-subtle);border-radius:5px;padding:22px;background:rgba(255,255,255,.025);color:var(--text-secondary);font-family:var(--font-header);line-height:1.45}.playerHubMatchLock strong{color:var(--text-primary);font-family:var(--font-accent);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.scoutingReportDetails{margin-top:8px;color:var(--text-secondary);font-family:var(--font-header);font-size:.73rem}.scoutingReportDetails summary{color:var(--lime);cursor:pointer;font-family:var(--font-accent);font-size:.64rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.scoutingReportDetails ul{display:grid;grid-gap:4px;gap:4px;margin:8px 0 0;padding:0;list-style:none}.scoutingReportDetails li{display:grid;grid-gap:2px;gap:2px;border-left:2px solid var(--line-strong);padding-left:7px}.notificationImageTileFollow{color:var(--lime);background:rgba(203,255,56,.12)}.dashboardV2 .dashboardHome{max-width:1240px;margin:0 auto;padding:34px 28px 56px}.dashboardV2 .dashboardHomeHeader,.dashboardV2 .dashboardTimelineHeader,.dashboardV2 .dashboardWeekHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.dashboardV2 .dashboardHomeHeader{margin-bottom:24px;align-items:center}.dashboardV2 .dashboardHome .panel{border-radius:4px}.dashboardV2 .dashboardHomeCard h2,.dashboardV2 .dashboardHomeHeader h1,.dashboardV2 .dashboardNextUp h2,.dashboardV2 .dashboardTimeline h2,.dashboardV2 .dashboardWeek h2{margin:0;font-family:var(--font-header);letter-spacing:-.04em}.dashboardV2 .dashboardHomeHeader h1{font-size:clamp(1.7rem,3vw,2.35rem)}.dashboardV2 .dashboardHomeEyebrow{margin:0 0 7px;color:var(--lime);font-family:var(--font-accent);font-size:.67rem;font-weight:800;letter-spacing:.1em}.dashboardV2 .dashboardHomeGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.47fr);grid-gap:18px;gap:18px;align-items:stretch}.dashboardV2 .dashboardHomeMain{display:grid;grid-gap:18px;gap:18px;min-width:0}.dashboardV2 .dashboardNextUp{position:relative;min-height:224px;padding:30px;overflow:hidden;border-color:rgba(255,255,255,.12);background:radial-gradient(circle at 82% 15%,rgba(111,94,162,.2),transparent 32%),linear-gradient(125deg,rgba(35,31,49,.94),rgba(20,20,29,.96))}.dashboardV2 .dashboardNextUp:after{position:absolute;right:-38px;bottom:-80px;width:280px;height:280px;border:1px solid rgba(255,255,255,.11);border-radius:50%;content:""}.dashboardV2 .dashboardNextUp>*{position:relative;z-index:1}.dashboardV2 .dashboardNextUp h2{max-width:560px;font-size:clamp(1.45rem,3vw,2.2rem)}.dashboardV2 .dashboardHomeCard p,.dashboardV2 .dashboardNextUp p{max-width:520px;color:var(--text-secondary)}.dashboardV2 .dashboardNextUp .cta{margin-top:13px}.dashboardV2 .dashboardHomeCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.dashboardV2 .dashboardHomeCard{display:flex;min-height:174px;flex-direction:column;padding:22px}.dashboardV2 .dashboardHomeCard h2{font-size:1.18rem}.dashboardV2 .dashboardHomeCard p{margin:9px 0 14px;font-size:.86rem;line-height:1.5}.dashboardV2 .dashboardDiscoverCard{background:linear-gradient(135deg,rgba(55,46,84,.42),rgba(25,24,35,.94))}.dashboardV2 .dashboardHomeTextLink{margin-top:auto;color:var(--lime);font-family:var(--font-accent);font-size:.72rem;font-weight:800;letter-spacing:.055em;text-decoration:none;text-transform:uppercase}.dashboardV2 .dashboardHomeTextLink:hover{text-decoration:underline}.dashboardV2 .dashboardWeek{padding:21px 22px 16px}.dashboardV2 .dashboardTimeline h2,.dashboardV2 .dashboardWeek h2{font-size:1.2rem}.dashboardV2 .dashboardWeekControls{display:flex;gap:5px}.dashboardV2 .dashboardWeekControls button{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--line-subtle);border-radius:2px;background:transparent;color:var(--text-primary);cursor:pointer;font-size:1.2rem;line-height:1}.dashboardV2 .dashboardWeekControls button:focus-visible,.dashboardV2 .dashboardWeekControls button:hover{border-color:var(--lime);color:var(--lime);outline:none}.dashboardV2 .dashboardWeekDays{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px;margin:18px 0 0;padding:0;list-style:none}.dashboardV2 .dashboardWeekDay{display:grid;min-height:74px;justify-items:center;align-content:start;grid-gap:5px;gap:5px;padding:9px 3px;border-top:1px solid var(--line-subtle);color:var(--text-secondary)}.dashboardV2 .dashboardWeekDay>span:first-child{font-family:var(--font-accent);font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dashboardV2 .dashboardWeekDay strong{color:var(--text-primary);font-family:var(--font-header);font-size:1rem}.dashboardV2 .dashboardWeekDayToday strong{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:var(--lime);color:#13170b}.dashboardV2 .dashboardWeekDots{display:flex;gap:4px;min-height:5px}.dashboardV2 .dashboardWeekDots i{width:5px;height:5px;border-radius:50%;background:var(--lime);box-shadow:0 0 8px rgba(203,255,56,.55)}.dashboardV2 .dashboardTimeline{min-height:100%;padding:24px 0 0;overflow:hidden;background:linear-gradient(180deg,rgba(36,34,48,.92),rgba(22,21,30,.98))}.dashboardV2 .dashboardTimelineHeader{align-items:center;padding:0 22px 17px;border-bottom:1px solid var(--line-subtle)}.dashboardV2 .dashboardTimelineList{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.dashboardV2 .dashboardTimelineList li{min-width:0}.dashboardV2 .dashboardTimelinePost{--dashboard-timeline-post-padding:17px 22px;display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:11px;gap:11px;width:100%;border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);padding:var(--dashboard-timeline-post-padding)}.dashboardV2 .dashboardFeedPost{color:inherit;text-decoration:none;transition:background .16s ease}.dashboardV2 .dashboardFeedPost:focus-visible,.dashboardV2 .dashboardFeedPost:hover{background:rgba(255,255,255,.045);outline:none}.dashboardV2 .dashboardFeedPost:focus-visible{box-shadow:inset 2px 0 0 var(--lime)}.dashboardV2 .dashboardFeedAvatar{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(203,255,56,.38);border-radius:50%;background:linear-gradient(145deg,rgba(203,255,56,.18),rgba(111,94,162,.34));color:var(--lime);font-family:var(--font-accent);font-size:.7rem;font-weight:800;letter-spacing:.045em}.dashboardV2 .dashboardFeedClubAvatar{overflow:hidden;border-color:rgba(255,255,255,.2);border-radius:4px;background:rgba(255,255,255,.06)}.dashboardV2 .dashboardFeedClubCrest{width:100%;height:100%;object-fit:contain}.dashboardV2 .dashboardFeedContent{display:grid;min-width:0;align-content:start;grid-gap:4px;gap:4px}.dashboardV2 .dashboardFeedMessage{color:var(--text-secondary);font-family:var(--font-header);font-size:.82rem;line-height:1.42}.dashboardV2 .dashboardFeedMessage strong{color:var(--text-primary);font-weight:800}.dashboardV2 .dashboardFeedBody{color:var(--text-secondary);font-size:.74rem;line-height:1.45}.dashboardV2 .dashboardFeedMeta{display:flex;flex-wrap:wrap;gap:5px;margin-top:3px;color:color-mix(in srgb,var(--text-secondary) 88%,white);font-family:var(--font-accent);font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dashboardV2 .dashboardFeedMeta time{color:var(--text-secondary)}.dashboardV2 .dashboardTimelineEmpty{grid-template-columns:38px minmax(0,330px);justify-content:center;align-items:center;margin:0;color:var(--text-secondary);font-size:.87rem;line-height:1.55;text-align:left}@media (max-width:900px){.dashboardV2 .dashboardHome{padding:24px 18px 42px}.dashboardV2 .dashboardHomeGrid{grid-template-columns:1fr}.dashboardV2 .dashboardTimeline{min-height:260px}}@media (max-width:560px){.dashboardV2 .dashboardHomeHeader{align-items:flex-start;flex-direction:column}.dashboardV2 .dashboardHomeCards{grid-template-columns:1fr}.dashboardV2 .dashboardNextUp{min-height:205px;padding:24px 20px}.dashboardV2 .dashboardWeek{padding:19px 12px 14px}.dashboardV2 .dashboardWeekDays{gap:0}.dashboardV2 .dashboardWeekDay{min-height:69px}.dashboardV2 .dashboardWeekDay>span:first-child{font-size:.52rem}}.notificationImageTileScout{color:#c3aeff;background:rgba(195,174,255,.13)}.pageWithGlobalHeader,body,html{background:var(--canvas)!important}.onboardingShellBare.profileFormSurface,.profileClubsSurface,.tryoutsSurface.profileFormSurface{border:0;background:transparent!important;box-shadow:none}.tryoutCard,.tryoutTopBar{border:0!important;background:transparent!important;box-shadow:none}.pageWithGlobalHeader:has(.clubHomeSurface){max-width:none;padding-left:0;padding-right:0;padding-bottom:0}.pageWithGlobalHeader:has(.homeWelcome),.pageWithGlobalHeader:has(.playerWelcome){max-width:none;padding-left:0;padding-right:0;padding-bottom:0}.globalStartPlayerShort{display:none}.globalHeaderActions .globalBtn{white-space:nowrap}@media(max-width:560px){.globalStartPlayerLong{display:none}.globalStartPlayerShort{display:inline}.globalHeaderActions .globalStartPlayer{padding-left:10px;padding-right:10px;font-size:10px}}