:root{--season-navy:#061820;--season-blue:#1b5970;--season-emerald:#119b90;--season-lime:#b7f0da;--season-mint:#35d5af;--season-paper:#f2f7f5;--season-line:#35d5af3b;--bg:#061820;--bg-soft:#0a2632;--panel:#123747;--panel-strong:#123747;--line:var(--season-line);--text:#f2f7f5;--muted:#7ea7ac;--muted-2:#7699a0;--mint:var(--season-mint);--cyan:#119b90;--blue:#1b5970;--violet:#35d5af;--violet-soft:#119b90;--violet-deep:#123747;--good:#35d5af}body{background:radial-gradient(at 100% 0,#103b49 0%,#0000 45%),#061820}::selection{color:#061820;background:#b7f0da}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--season-mint);outline-offset:4px}.btn.primary{background:var(--season-lime);color:var(--season-navy)}.btn.primary:hover:not(:disabled){background:#d2f7e7}.muted{color:var(--muted)}.sectionEyebrow{color:#91b3b4}.seasonBrand{flex-shrink:0;align-items:center;gap:10px;width:fit-content;display:inline-flex}.seasonBrand strong{color:#f4faf6;align-items:baseline;font-family:Impact,Arial Narrow,sans-serif;font-size:28px;font-weight:900;line-height:1;display:flex}.seasonBrand strong>span{color:var(--season-lime)}.seasonBrand small{color:#95b8b7;align-self:flex-start;margin:2px 0 0 5px;font-family:Segoe UI,sans-serif;font-size:8px;font-weight:800}.brandMark{object-fit:contain;flex:none;width:auto;height:26px;display:block}.seasonLabel{letter-spacing:.13em;color:#a5c4c0;align-items:center;gap:10px;font-size:10px;font-weight:800;display:inline-flex}.seasonLabel i{background:var(--season-lime);border-radius:50%;width:6px;height:6px}.landingPage{--landing-bg:var(--season-navy);--landing-surface:#0a2934;--landing-violet:#0d6658;--landing-violet-bright:var(--season-lime);--landing-mint:var(--season-mint);--landing-paper:var(--season-paper);--landing-ink:#102f35;color:var(--text)}.landingPage section[id]{scroll-margin-top:100px}.landingHeader{border-color:var(--season-line);background:#061822ed;min-height:80px}.landingNav a,.landingLoginLink{color:#b5c9cd}.landingNav a:hover,.landingLoginLink:hover{color:var(--season-lime)}.landingPrimaryButton{background:var(--season-lime);color:var(--season-navy);box-shadow:none;border-radius:2px}.landingPrimaryButton:hover,.landingCtaLight:hover{background:#d2f7e7;box-shadow:0 10px 35px #b7f0da1a}.landingPrimaryButton:disabled,.landingCtaLight:disabled{opacity:.5;cursor:not-allowed;filter:saturate(.4);box-shadow:none;font-family:inherit}.landingPrimaryButton:disabled:hover,.landingCtaLight:disabled:hover{box-shadow:none;transform:none}.landingSecondaryButton{background:#061b277a;border-color:#7dc7b451;border-radius:2px}.landingHero{background:linear-gradient(115deg,#061b27 10%,#12304f 54%,#007d71 100%);padding-top:80px}.landingHeroInner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;min-height:710px;padding-block:76px}.landingHeroAmbient{pointer-events:none;background:0 0;inset:0;-webkit-mask-image:none;mask-image:none}.landingHeroAmbient:before{width:100%;height:100%;box-shadow:none;clip-path:polygon(44% 0,100% 0,100% 79%,22% 100%,4% 71%);background:linear-gradient(145deg,#0000 20%,#31579344 43%,#00b89066 100%);border:0;border-radius:0;inset:0;transform:none}.landingHeroAmbient:after{content:"";background:linear-gradient(162deg,#0000 58%,#0f797455 58.1%,#00b98888 76%,#b7f0dacc 76.2%,#36d7aa 77%,#00645888 79%,#0000 79.2%);position:absolute;inset:0}.landingLiveLabel{color:#c0d6d3;gap:12px;font-size:10px}.seasonEdition{color:var(--season-lime);border:1px solid #aaff8b66;padding:6px 9px}.landingHero h1{letter-spacing:-.065em;margin-top:26px;font-size:clamp(52px,5.6vw,82px);line-height:1.02}.landingHero h1 em{font-style:italic}.landingHeroCopy>p{color:#b2cbd0;max-width:460px;font-size:16px}.landingProofAvatars span{color:#b7f0da;background:#123b48;border-color:#09232e}.landingProof small{color:#a3bdbc}.landingHeroScene{min-height:530px}.seasonSceneNumber{color:#b5f8da0e;pointer-events:none;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(260px,30vw,480px);font-style:italic;line-height:1;position:absolute;top:-75px;right:-25px}.landingDashboardPreview{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#051922ed;border-color:#73c7b54d;border-radius:6px;width:calc(100% - 28px);top:72px;right:20px;box-shadow:0 40px 100px #00141c80}.landingPreviewTop,.landingPreviewFooter{border-color:var(--season-line);color:#a1bebf}.landingPreviewTop i{background:var(--season-lime)}.landingPreviewScore small,.landingPreviewScore>span,.landingComparisonRow span{color:#9bb8ba}.landingPreviewScore div:last-child strong{color:#98b9d8}.landingComparisonRow{border-color:#83cbb51a}.landingComparisonRow b:last-child{background:#6399bf}.landingMiniPlayer{border-color:#7debb566;border-left:3px solid var(--season-lime);background:#0b343e;bottom:0;right:-4px}.landingMiniPlayer strong{color:var(--season-lime)}.landingMiniPlayer span,.landingMiniPlayer small{color:#a8c5c2}.landingFloatTag{background:var(--season-lime);color:var(--season-navy);box-shadow:0 10px 28px #002d3860}.tag-one{top:48px;left:0}.tag-two{color:#062a28;background:#bfffe7;right:-10px}.tag-three{color:#123537;background:#eaf5ef;bottom:20px}.landingScrollCue{color:var(--season-mint);border-color:#93cabc55}.landingTicker{background:#b7f0da;border:0;padding:19px 0;transform:none}.landingTicker span,.landingTicker span:nth-of-type(3n+1),.landingTicker b{color:#143a30;letter-spacing:.12em}.landingTicker b{color:#437b43}.landingSectionIndex{color:#9fbdba;letter-spacing:.1em}.landingLightSection .landingSectionIndex{color:#51726b}.landingProblem h2 em,.landingHow h2 em,.landingAudience h2 em{color:#007e68}.landingProblem h2,.landingHow h2,.landingAudience h2,.landingStatement h2,.landingFaq h2{letter-spacing:-.055em;line-height:1.05}.landingProblemGrid>div:first-child>p,.landingAudienceGrid>div:last-child>p{color:#516a68}.landingInlineLink{color:#163a32;border-color:#163a3233}.landingLostNumber{background:#dce8df;border-color:#51726b33}.landingLostNumber small{color:#506e64}.landingLostNumber strong{color:#75968a77}.landingResultSnapshot{border-bottom-color:var(--season-emerald);background:#0a2b36}.landingResultSnapshot strong{color:var(--season-lime)}.landingResultSnapshot span,.landingResultSnapshot small{color:#a2beba}.landingProblemNote,.landingToast{color:#216a53;border-color:#1b705b22}.landingStatement,.landingFeatures,.landingFaq,.landingFinalCta,.landingFooter{background:#061b27}.landingStatementTop p,.landingStatementMetrics span,.landingFeatureIntro p,.landingFeatureGrid p,.landingFaqList details p{color:#9eb9bd}.landingStatementMetrics,.landingStatementMetrics div,.landingFeatureIntro,.landingFeatureGrid article,.landingFaqList details,.landingFaqList details:last-child{border-color:var(--season-line)}.landingStatementMetrics strong{color:#e7f5ed}.landingStatementMetrics div:first-child strong{color:var(--season-lime)}.landingStepGrid article{box-shadow:none;border-color:#52756733;border-radius:2px}.landingStepGrid article:hover{border-color:#119b90}.landingStepGrid svg,.landingStepGrid small{color:#007e68}.landingStepGrid p{color:#516a68}.landingStepGrid article>span{color:#627f74}.landingImmersive{background:#119b90}.landingImmersive>img{filter:grayscale();mix-blend-mode:luminosity;opacity:.75}.landingImmersiveShade{background:linear-gradient(90deg,#061b27 0%,#061b27e8 32%,#063e3f22 100%)}.landingImmersiveCopy>p{color:#bbd1cf}.landingFeatureTags span{color:#cdf3dc;border-color:#b7f0da44}.landingFeatureGrid article:hover{background:#35d5af09}.landingFeatureGrid svg,.landingFaqList summary svg{color:var(--season-mint)}.landingFeatureGrid small{color:var(--season-lime)}.landingFeatureGrid article>span,.landingFaqList summary span{color:#86a7a9}.landingAudienceMockup{background:#0b2935;box-shadow:0 28px 60px #163a3226}.landingAudienceHead span{color:#b0c9c7}.landingAudienceHead strong{color:var(--season-lime)}.landingAudienceProgress{background:#22434b}.landingAudienceProgress b{background:linear-gradient(90deg,#119b90,#b7f0da)}.landingAudienceGames span{color:#9fbcba;border-color:#426766}.landingAudienceUpdate{border-left-color:var(--season-lime);background:#123844}.landingAudienceUpdate svg{color:var(--season-mint)}.landingAudienceUpdate span{color:#a4c0be}.landingFinalCta>div{isolation:isolate;background:linear-gradient(125deg,#153552,#006958 80%);border:1px solid #7bd3a933;position:relative;overflow:hidden}.landingFinalCta>div:before{content:"";z-index:-1;background:linear-gradient(160deg,#0000 58%,#47bc7344 58.2%,#b7f0da66 84%,#0000 84.3%);position:absolute;inset:0}.landingFinalCta h2 em{color:var(--season-lime)}.landingCtaLight{color:var(--season-navy);background:var(--season-lime)}.landingFooter{color:#9bb5b7}.seasonAuth{background:#071c26;grid-template-columns:1fr 1fr;min-height:100svh;display:grid}.seasonAuthStory{isolation:isolate;background:linear-gradient(140deg,#173951 0%,#075952 68%,#078b6d 100%);flex-direction:column;justify-content:space-between;min-width:0;padding:44px clamp(32px,5vw,88px);display:flex;position:relative;overflow:hidden}.seasonAuthStory:before{content:"";z-index:-1;background:linear-gradient(147deg,#1a335b88 35%,#0000 35.2% 65%,#29cf9966 65.2%,#b7f0da66 82%,#0000 82.3%);position:absolute;inset:0}.seasonAuthStory:after{content:"27";z-index:-1;color:#b7f0da12;font:italic 330px/1 Impact,sans-serif;position:absolute;bottom:-15px;right:-30px}.seasonAuthStoryCopy{padding-block:74px}.seasonAuthStory h2{letter-spacing:-.045em;margin:28px 0;font-size:clamp(54px,5.5vw,82px);line-height:1.02}.seasonAuthStory h2 em{color:var(--season-lime)}.seasonAuthStoryCopy>p{color:#bed9d4;max-width:360px;font-size:16px;line-height:1.7}.seasonAuthFeatures{color:#e4f3eb;gap:18px;margin-top:38px;font-size:13px;display:grid}.seasonAuthFeatures span{align-items:center;gap:12px;display:flex}.seasonAuthFeatures svg{color:var(--season-lime)}.seasonAuthSignature{color:#bbd7cb;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:12px;font-size:9px;font-weight:800;display:flex}.seasonAuthSignature>span{color:var(--season-lime);font-size:28px;font-style:italic}.seasonAuthPanel{flex-direction:column;min-width:0;padding:44px clamp(28px,5vw,88px) 30px;display:flex}.seasonBackLink{color:#aac0c0;align-items:center;gap:8px;width:fit-content;font-size:12px;display:inline-flex}.seasonBackLink:hover{color:var(--season-lime)}.seasonAuthFormWrap{width:min(100%,420px);margin:auto;padding-block:60px}.seasonAuthFormWrap h1{letter-spacing:-.04em;margin:20px 0 16px;font-size:clamp(36px,3.5vw,48px);line-height:1.1}.seasonAuthFormWrap h1 em{color:var(--season-mint);font-style:normal}.seasonAuthDescription{color:#a2babb;margin:0 0 30px;font-size:14px;line-height:1.65}.seasonAuth .authToggle{border:1px solid var(--season-line);background:#0a2833;border-radius:6px;gap:4px;width:100%;padding:4px;display:flex}.seasonAuth .authToggleButton{color:#aac2c0;border-radius:3px;flex:1;min-width:0}.seasonAuth .authToggleButton.isActive{color:var(--season-lime);box-shadow:inset 0 -2px var(--season-lime);background:#1d443e}.seasonAuth .authToggleButton:disabled{opacity:.45;cursor:not-allowed}.seasonAuthForm{margin-top:26px}.seasonAuthForm .field{margin-top:20px}.seasonAuthForm .field span{color:#d5e5df;letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}.seasonAuthForm .field input,.seasonPasswordField{background:#0a252f;border:1px solid #3e65694d;border-radius:5px;min-height:52px}.seasonAuthForm input::placeholder{color:#779699;opacity:1;font-size:13px}.seasonPasswordField{align-items:center;margin-top:8px;display:flex}.seasonPasswordField input{width:100%;min-width:0;height:50px;color:var(--text);background:0 0;border:0;border-radius:5px;padding:0 14px}.seasonPasswordField button{color:#a1bcb9;cursor:pointer;background:0 0;border:0;flex:0 0 46px;place-items:center;height:46px;display:grid}.seasonAuthSubmit{border-radius:3px;justify-content:space-between;align-items:center;width:100%;min-height:52px;margin-top:28px;font-size:14px;display:flex}.seasonAuthNotice{border-left:2px solid var(--season-mint);color:#c0d8cf;overflow-wrap:anywhere;background:#35d5af0a;margin-block:20px 0;padding:14px;font-size:13px;line-height:1.6}.seasonAuthSwitch{color:#9db9b9;text-align:center;margin-top:24px;font-size:12px;line-height:1.8}.seasonAuthSwitch button{color:var(--season-lime);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 0 4px;font-weight:700}.seasonAuthSecurity{border-top:1px solid var(--season-line);color:#89a8a9;justify-content:center;align-items:center;gap:8px;margin-top:34px;padding-top:24px;font-size:11px;display:flex}.seasonAuthCopyright{color:#89a8a9;text-align:center;font-size:10px}.appSidebar{border-color:var(--season-line);box-shadow:none;background:radial-gradient(at 105% 49%,#119b9030,#0000 31%),linear-gradient(155deg,#092a36 0%,#0a2632 48%,#061820 100%)}.appSidebarBrand{border-color:var(--season-line);gap:16px;padding-inline:10px}.appSidebarBrand .seasonBrand strong{font-size:29px}.appSidebarBrand>span{color:#9db7b7}.appSidebarBrand .seasonSidebarEdition{letter-spacing:.08em;align-items:center;gap:10px;width:fit-content;font-size:9px;display:flex}.seasonSidebarEdition b{color:#08242d;background:#b7f0da;border:1px solid #35d5af9c;border-radius:4px;padding:4px 7px}.appSidebarGroupLabel{color:#84a6aa;letter-spacing:.08em;font-size:9px}.appSidebarLink{color:#b1c9cb;border-radius:5px;min-height:45px;font-weight:600}.appSidebarLink svg{color:#7fa6ab}.appSidebarLink:hover{color:#e6f7ed;background:#35d5af0d;border-color:#35d5af22}.appSidebarLink.isActive{color:#f2f7f5;background:linear-gradient(90deg,#0f4650,#0a303e);border-color:#35d5af;box-shadow:inset 3px 0 #35d5af,0 0 18px #35d5af36}.appSidebarLink.isActive svg{color:#35d5af}.appSidebarLink.isDisabled{opacity:.38;cursor:default}.appSidebarLink.isDisabled:hover{color:#b1c9cb;background:0 0;border-color:#0000}.appSidebarNav{gap:10px}.appSidebarSection{background:#06182052;border:1px solid #75bca629;border-radius:9px;min-width:0;transition:border-color .18s,background .18s}.appSidebarSection.isOpen{background:#0a263280;border-color:#35d5af57}.appSidebarSectionTrigger{color:#b7cfcd;width:100%;min-height:46px;font:inherit;letter-spacing:.055em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:22px minmax(0,1fr) 17px;align-items:center;gap:10px;padding:10px 12px;font-size:11px;font-weight:800;transition:color .18s,background .18s;display:grid}.appSidebarSectionTrigger>svg:first-child{color:#75bcb1}.appSidebarSectionTrigger:hover,.appSidebarSection.isOpen .appSidebarSectionTrigger{color:#f2f7f5;background:#35d5af0d}.appSidebarSectionTrigger:focus-visible{outline-offset:2px;outline:2px solid #35d5af}.appSidebarSectionChevron{color:#7ea7ac;justify-self:end;transition:transform .22s,color .22s}.appSidebarSection.isOpen .appSidebarSectionChevron{color:#35d5af;transform:rotate(180deg)}.appSidebarSectionPanel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .24s,opacity .18s;display:grid}.appSidebarSection.isOpen .appSidebarSectionPanel{opacity:1;grid-template-rows:1fr}.appSidebarSectionLinks{gap:4px;min-height:0;padding-inline:7px;display:grid;overflow:hidden}.appSidebarSection.isOpen .appSidebarSectionLinks{padding-bottom:8px}.appSidebarSectionLinks .appSidebarLink{min-height:41px;padding-left:13px}.appSidebarFoot{border-color:var(--season-line);color:#8caeae;font-size:10px;line-height:1.5}.appSidebarFoot svg{color:var(--season-mint);flex-shrink:0}.topbar{border-color:var(--season-line);background:#061820eb}.topbarInternal{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nav user"}.topbarContext{color:#cce0dc;background:0 0;border:0;justify-self:start;min-width:0;padding:0;font-weight:600}.topbarContext svg{color:var(--season-mint);flex-shrink:0}.topbarInternal .clubSwitcherTrigger,.topbarInternal .clubSwitcherControl.isOpen .clubSwitcherTrigger,.clubSwitcherMenu{box-shadow:none;background:#0d2c37;border-color:#75bca644}.clubSwitcherTriggerText,.clubSwitcherOptionMeta strong{color:#e0efe8}.clubSwitcherTriggerIcon,.clubSwitcherOptionMeta span{color:#9bbcb6}.clubSwitcherOption:hover,.clubSwitcherOption.isSelected{background:#123747;border-color:#587f8b}.topbarLogoutButton,.notificationBell{color:#b9d6cd;background:#0d2c37;border-color:#75bca644}.notificationBell:hover{border-color:var(--season-mint);color:var(--season-lime);box-shadow:none}.avatarBadge{color:#dceeed;box-shadow:none;background:#123747;border-color:#587f8b}.topbarUserName{color:#d2e5df}.topbarAvatarLink{border-radius:999px;flex:none;display:inline-flex}.topbarAvatarLink:hover .avatarBadge{border-color:#35d5af;box-shadow:0 0 0 3px #35d5af33}.topbarAvatarLink .avatarBadge{border:1px solid #587f8b;overflow:hidden}.topbarAvatarLink .avatarBadge img{object-fit:cover;width:100%;height:100%;display:block}.notificationBell.hasNotifications{border-color:var(--season-mint);color:var(--season-lime);box-shadow:none}.centerNav{border-color:var(--season-line);background:#0d2c37}.centerNavLink{color:#b1c9cb}.centerNavLink.isActive{color:#edf7f5;background:#123747;box-shadow:inset 0 -2px #8bb2bd}.accent-violet:after{background:linear-gradient(90deg,#123747,#477484)}.conversationMeta b{color:#edf7f5;background:#123747;border:1px solid #477484}.conversationListItem:hover,.conversationListItem.isActive{box-shadow:inset 3px 0 #719aa5}.controlCenterLink{border-color:var(--season-line);background:#0d2c37}.controlCenterLink:hover{border-color:var(--season-mint);background:#173e42}.hubFeatureCard{border-color:var(--season-line);background:linear-gradient(140deg,#102f3e,#0a202c);border-radius:8px}.hubFeatureCard:before{background:radial-gradient(circle,#35d5af22,#0000 70%)}.hubFeatureCard:hover{border-color:#35d5af66;box-shadow:0 26px 60px #03121b66}.hubFeatureCard.isLocked{opacity:.42;filter:saturate(.55);pointer-events:none}.hubFeatureCard.hubImageCard{background-image:linear-gradient(90deg, #031720b8 0%, #03172075 48%, #03172012 100%), linear-gradient(0deg, #03172070 0%, transparent 52%), var(--hub-card-image,linear-gradient(140deg, #102f3e, #0a202c));background-position:50%;background-size:cover;flex-direction:column;align-items:stretch;gap:0;display:flex;overflow:hidden}.hubFeatureCard.hubImageCard:before{display:none}.hubFeatureCard.hubImageCard:after{background:linear-gradient(90deg,#35d5af,#119b90)}.hubImageCardContent{z-index:1;justify-items:start;max-width:min(82%,320px);display:grid;position:relative}.hubImageCardLabel{color:#35d5af;letter-spacing:.2em;text-transform:uppercase;font-size:.68rem;font-weight:800}.hubImageCard .hubFeatureTitle{text-shadow:0 2px 18px #031720d9;max-width:100%;margin-top:28px;font-size:clamp(2rem,2.6vw,2.9rem)}.hubImageCard .hubFeatureTitle span{color:#35d5af}.hubImageCardDescription{color:#e0f0ed;text-shadow:0 2px 10px #031720e6;margin:14px 0 0;font-size:.92rem;line-height:1.48}.hubImageCardAction{z-index:1;justify-content:space-between;align-items:flex-end;gap:16px;width:100%;margin-top:auto;padding-top:22px;display:flex;position:relative}.hubImageCardActionText{color:#f2f7f5;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 2px 10px #031720e6;border-bottom:1px solid #35d5af;flex:1;padding-bottom:6px;font-size:.76rem;font-weight:800;line-height:1.25}.hubImageCardArrow{color:#f2f7f5;background:#03172066;border:1px solid #35d5af;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;transition:color .18s,background .18s,transform .18s;display:grid}.hubImageCard:hover .hubImageCardArrow{color:#061820;background:#35d5af;transform:translate(3px)}.hubImageCard:focus-visible{outline-offset:3px;outline:2px solid #35d5af}.hubImageCard--ranking{--hub-card-image:url(/dashboard-cards/ranking.webp)}.hubImageCard--operation{--hub-card-image:url(/dashboard-cards/operation.webp)}.hubImageCard--wl-progress{--hub-card-image:url(/dashboard-cards/wl-progress.webp)}.hubImageCard--find-players{--hub-card-image:url(/dashboard-cards/find-players.webp)}.hubImageCard--apply-player{--hub-card-image:url(/dashboard-cards/apply-player.webp)}.hubImageCard--messages{--hub-card-image:url(/dashboard-cards/messages.webp)}.hubImageCard--statistics{--hub-card-image:url(/dashboard-cards/statistics.webp)}.hubImageCard--meta{--hub-card-image:url(/dashboard-cards/meta-holographic.webp);background-image:linear-gradient(90deg, #031720d9 0%, #031720a6 52%, #03172018 100%), linear-gradient(0deg, #031720e0 0%, #03172070 28%, transparent 60%), var(--hub-card-image);background-position:50%,50%,62%}.hubClubGate{background:linear-gradient(147deg,#0000 0 21%,#119b901e 21.1%,#0000 42%),radial-gradient(at 95% 10%,#119b9030,#0000 45%),linear-gradient(130deg,#092a3a,#123747 58%,#0b3442);border-color:#119b9094;justify-items:start;gap:14px;margin-bottom:24px;padding:20px 24px;display:grid}.hubClubGate:before{content:"";pointer-events:none;background:linear-gradient(148deg,#0000 0 20%,#35d5af48 20.1%,#0000 20.4% 65%,#35d5af24 65.1%,#0000 65.4%);position:absolute;inset:0}.hubClubGate>*{position:relative}.hubClubGate>div{gap:5px;display:grid}.hubClubGate strong{color:#f2f7f5}.hubClubGate .hubClubGateAction{color:#b7f0da;background:#0a2632;border:1px solid #35d5af88;border-radius:7px;align-items:center;min-height:38px;padding:0 14px;font-size:.85rem;display:inline-flex}.hubClubGate .hubClubGateAction:hover{color:#f2f7f5;background:#16495a;border-color:#35d5af}@media (max-width:620px){.hubClubGate .hubClubGateAction{justify-content:center;width:100%}}.hubFeatureOrbStats{background:radial-gradient(circle at 32% 32%,#123747aa,#0000 26%),radial-gradient(circle at 64% 60%,#35d5af66,#0000 38%)}.hubFeatureTag,.hubFeatureMeta span{border-color:var(--season-line);color:#c8ded7;background:#13333e}.gameTab,.gameTab.result-W,.gameTab.result-L,.gameTab.result-pending,.typePill,.uploadCard,.previewTile,.resultMetaTag{background:#123747}.summaryStrip,.resultCard,.wlSavePanel{background:#123747;border-color:#315a68}.uploadCard,.previewTile,.typePill,.resultMetaTag{border-color:#416b77}.stripMetric,.comparisonList{border-color:#315a68}.previewTileOverlay{background:linear-gradient(#09222d0d,#09222de8)}.analyzeButton{color:#f3fdfa;background:linear-gradient(90deg,#087558,#0c9670)}.shellWithSidebar .pageFrame{background:radial-gradient(at 88% 7%,#119b9040 0%,#0000 31%),linear-gradient(155deg,#0000 0 23%,#0e546038 23.15%,#0000 35%),linear-gradient(17deg,#0000 0 78%,#35d5af25 78.2%,#35d5af08 79%,#0000 80%),#061820}body:has(.shellHub){background:radial-gradient(at 88% 7%,#119b9040 0%,#0000 31%),linear-gradient(155deg,#0000 0 23%,#0e546038 23.15%,#0000 35%),linear-gradient(17deg,#0000 0 78%,#35d5af25 78.2%,#35d5af08 79%,#0000 80%),#061820}.matchesWorkspace{isolation:isolate;position:relative}.matchesWorkspace:has(.matchReviewBackdrop){z-index:50}.matchesWorkspace:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(165deg,#0000 0 38%,#35d5af00 38.1%,#35d5af87 39.1%,#35d5af15 40.5%,#0000 41.5%),radial-gradient(at 62% 34%,#119b9030,#0000 58%);width:min(950px,82vw);height:450px;position:absolute;top:-48px;right:-3.4vw;-webkit-mask-image:linear-gradient(#000 35%,#0000 100%);mask-image:linear-gradient(#000 35%,#0000 100%)}.matchesWorkspace .contentSection:first-child{padding-top:30px}.matchesWorkspace .contentSection+.contentSection{border-color:#1b597080}.matchesWorkspace .sectionEyebrow{color:#8fd4d9}.matchesWorkspace .sectionTitle{color:#f2f7f5}.matchesWorkspace .sectionTitle span{color:#35d5af}.matchesWorkspace .gameTab{color:#86a8af;background:#0a2632ba;border-color:#1b5970}.matchesWorkspace .gameTab:hover{color:#f2f7f5;background:#16495a;border-color:#35d5af}.matchesWorkspace .gameTab.result-W{color:#43e66b;background:#0a2632ba;border-color:#1b5970}.matchesWorkspace .gameTab.result-L{color:#ff5786;background:#0a2632ba;border-color:#1b5970}.matchesWorkspace .gameTab.result-pending{color:#b7f0da;background:#0a2632ba;border-color:#1b5970}.matchesWorkspace .gameTab.result-current{color:#08242d;background:linear-gradient(110deg,#0d8f88,#35d5af);border-color:#35d5af;box-shadow:0 0 18px #35d5af38}.matchesWorkspace .gameTab.result-current.result-W,.matchesWorkspace .gameTab.result-current.result-L{background:#16495a;border-color:#35d5af;box-shadow:0 0 0 2px #35d5af55,0 0 18px #35d5af38}.matchesWorkspace .gameTab.result-current.result-W{color:#43e66b}.matchesWorkspace .gameTab.result-current.result-L{color:#ff5786}.matchesWorkspace .summaryStrip,.matchesWorkspace .resultCard,.matchesWorkspace .wlSavePanel{background:linear-gradient(135deg,#123747,#0b3041 48%,#123747);border-color:#119b9094}.matchesWorkspace .stripMetric{border-color:#1b5970;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.matchesWorkspace .stripMetric .tone-mint{color:#43e66b}.matchesWorkspace .stripMetric span{color:#9cc5c9}.matchesWorkspace .stripMetric .tone-gold,.matchesWorkspace .tone-gold{color:#b7f0da}.matchesWorkspace .typePill{color:#d0e5e2;background:#0a2632b8;border-color:#1b5970}.matchesWorkspace .typeChoice input:checked+.typePill{color:#f2f7f5;background:#0c4d55;border-color:#35d5af;box-shadow:inset 0 0 0 1px #35d5af55,0 0 14px #35d5af26}.matchesWorkspace .matchSideRow .typeChoice input:checked+.typePill{color:#08242d;background:#35d5af}.matchesWorkspace .uploadCard{border-color:#35d5afaa;position:relative;overflow:hidden}.matchesWorkspace .uploadCard,.matchesWorkspace .resultCard,.seasonDataArt .neoCard,.seasonDataArt .neoTableWrap,.seasonExtendedArt .neoCard,.seasonExtendedArt .rankingPodiumCard,.seasonExtendedArt .clientPaymentPanel,.seasonOperationArt .neoCard,.seasonOperationArt .operationInfoBanner,.seasonOperationArt .orderPaymentPanel,.seasonOperationArt .operationCredentialsPanel,.seasonOperationArt .operationLinkedCredentials{background:linear-gradient(147deg,#0000 0 21%,#119b901e 21.1%,#0000 42%),radial-gradient(at 95% 10%,#119b9030,#0000 45%),linear-gradient(130deg,#092a3a,#123747 58%,#0b3442)}.matchesWorkspace .resultCard,.seasonDataArt .neoCard,.seasonDataArt .neoTableWrap,.seasonExtendedArt .neoCard,.seasonExtendedArt .clientPaymentPanel,.seasonOperationArt .neoCard,.seasonOperationArt .operationInfoBanner,.seasonOperationArt .orderPaymentPanel,.seasonOperationArt .operationCredentialsPanel,.seasonOperationArt .operationLinkedCredentials{border-color:#119b9094}.seasonDataArt .neoTableWrap{position:relative}.seasonClubsArt .platformOrderRow{background:0 0}.seasonExtendedArt .clientPaymentPanel,.seasonOperationArt .operationInfoBanner,.seasonOperationArt .orderPaymentPanel,.seasonOperationArt .operationCredentialsPanel,.seasonOperationArt .operationLinkedCredentials{position:relative}.matchesWorkspace .uploadCard:before,.matchesWorkspace .resultCard:before,.seasonDataArt .neoCard:before,.seasonDataArt .neoTableWrap:before,.seasonExtendedArt .neoCard:before,.seasonExtendedArt .rankingPodiumCard:before,.seasonExtendedArt .clientPaymentPanel:before,.seasonOperationArt .neoCard:before,.seasonOperationArt .operationInfoBanner:before,.seasonOperationArt .orderPaymentPanel:before,.seasonOperationArt .operationCredentialsPanel:before,.seasonOperationArt .operationLinkedCredentials:before{content:"";pointer-events:none;background:linear-gradient(148deg,#0000 0 20%,#35d5af48 20.1%,#0000 20.4% 65%,#35d5af24 65.1%,#0000 65.4%);position:absolute;inset:0}.matchesWorkspace .uploadAssetContent,.matchesWorkspace .resultCard>*,.seasonDataArt .neoCard>*,.seasonDataArt .neoTableWrap>*,.seasonExtendedArt .neoCard>*,.seasonExtendedArt .rankingPodiumCard>*,.seasonExtendedArt .clientPaymentPanel>*,.seasonOperationArt .neoCard>:not(.operationPaymentGate),.seasonOperationArt .operationInfoBanner>*,.seasonOperationArt .orderPaymentPanel>*,.seasonOperationArt .operationCredentialsPanel>*,.seasonOperationArt .operationLinkedCredentials>*{position:relative}.playerRankingWorkspace .rankingSelfSummary{grid-template-columns:minmax(200px,1.5fr) repeat(3,minmax(90px,.55fr));align-items:center;gap:20px;margin-bottom:24px;padding:22px 26px;display:grid}.playerRankingWorkspace .rankingSelfSummary>div{gap:6px;display:grid}.playerRankingWorkspace .rankingSelfSummary>div>span:not(.cardLabel){color:#7ea7ac;text-transform:uppercase;font-size:.75rem;font-weight:800}.playerRankingWorkspace .rankingSelfSummary strong{color:#b7f0da;font-size:1.35rem}.playerRankingWorkspace .rankingBoard.isReadOnly .rankingListHeader,.playerRankingWorkspace .rankingBoard.isReadOnly .rankingListRow{grid-template-columns:78px minmax(220px,1.8fr) repeat(3,minmax(80px,.7fr))}.playerRankingWorkspace .rankingListEntry.isSelf{background:#35d5af14;border-left:3px solid #35d5af}.playerRankingWorkspace .rankingPodiumCard.isSelf{outline-offset:3px;outline:2px solid #35d5af}@media (max-width:900px){.playerRankingWorkspace .rankingBoard.isReadOnly .rankingListRow{grid-template-columns:54px minmax(180px,1fr) 76px 88px}}@media (max-width:680px){.playerRankingWorkspace .rankingSelfSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px}.playerRankingWorkspace .rankingSelfSummary>div:first-child{grid-column:1/-1}.playerRankingWorkspace .rankingSelfSummary strong{font-size:1.1rem}.playerRankingWorkspace .rankingBoard.isReadOnly .rankingListRow{grid-template-columns:42px minmax(0,1fr) 64px}}.seasonOperationArt .operationPlayerTopRow{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);align-items:stretch;gap:16px;margin-bottom:26px;padding:10px 0;display:grid}.seasonOperationArt .operationPlayerTopRow .paymentSetupCard{grid-template-columns:42px minmax(0,1fr);align-content:center;gap:8px 12px;padding:15px 18px}.seasonOperationArt .operationPlayerTopRow .paymentSetupIcon{color:#b7f0da;background:#0a2632;border-color:#35d5af66;width:40px;height:40px}.seasonOperationArt .operationPlayerTopRow .paymentSetupCopy strong{font-size:.96rem}.seasonOperationArt .operationPlayerTopRow .paymentSetupCopy p{margin-top:2px;font-size:.78rem;line-height:1.3}.seasonOperationArt .operationPlayerTopRow .paymentSetupCard form{grid-column:1/-1}.seasonOperationArt .operationPlayerTopRow .paymentSetupButton{min-height:34px;padding:6px 10px;font-size:.78rem}.seasonOperationArt .operationPlayerTopRow .operationGuideCard{gap:10px;width:100%;max-width:none;padding:14px 18px}.seasonOperationArt .operationGuideSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.seasonOperationArt .operationGuideSteps .operationGuideItem{border-color:#35d5af44;align-items:flex-start;gap:7px;padding-top:8px;display:flex}.seasonOperationArt .operationGuideSteps .operationGuideIcon{color:#35d5af;background:#0a2632;flex:0 0 29px;width:29px;height:29px}.seasonOperationArt .operationGuideSteps .operationGuideItem strong{font-size:.78rem}.seasonOperationArt .operationGuideSteps .operationGuideItem p{margin-top:3px;font-size:.73rem;line-height:1.3}@media (max-width:1180px){.seasonOperationArt .operationPlayerTopRow{grid-template-columns:1fr;padding:0}}@media (max-width:620px){.seasonOperationArt .operationGuideSteps{grid-template-columns:1fr;gap:7px}.seasonOperationArt .operationGuideSteps .operationGuideItem{padding-top:7px}}.profileWorkspace{max-width:760px!important}.profileCard{padding:30px}.profileIdentity{border-bottom:1px solid #119b9066;align-items:center;gap:22px;padding-bottom:28px;display:flex}.profilePortrait{color:#b7f0da;background:#0a2632;border:2px solid #35d5af;border-radius:50%;flex:0 0 88px;place-items:center;width:88px;height:88px;font-size:34px;font-weight:800;display:grid;overflow:hidden}.profilePortrait img{object-fit:cover;width:100%;height:100%}.profileRoleBadge{color:#76e2c4;border:1px solid #76e2c447;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.profileIdentity h2{color:#f2f7f5;margin:10px 0 4px;font-size:25px}.profileEmail{color:#7ea7ac;overflow-wrap:anywhere;font-size:13px}.profileForm{gap:24px;padding-top:26px;display:grid}.profileForm .field{margin:0}.profilePhotoField{gap:12px;display:grid}.profilePhotoActions{flex-wrap:wrap;gap:10px;display:flex}.profilePhotoLabel{color:#d5e8e5;font:500 13px/1.3 var(--font-dashboard-sans), "Segoe UI", sans-serif;letter-spacing:.04em}.profilePhotoActions .btn{align-items:center;gap:8px;display:inline-flex}.profileRemovePhoto{color:#b7f0da;cursor:pointer;background:#0a2632;border:1px solid #1b5970;border-radius:7px;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.profilePhotoName{color:#7ea7ac;overflow-wrap:anywhere;font-size:12px}.profileSuccess{color:#35d5af;margin:0;font-weight:700}.profileSaveButton{justify-self:start;min-width:160px}@media (max-width:560px){.profileCard{padding:20px}.profileIdentity{align-items:flex-start;gap:14px}.profilePortrait{flex-basis:64px;width:64px;height:64px}}.feedbackUploadSection{border-top:1px solid #119b9066;gap:14px;padding-top:20px;display:grid}.feedbackUploadGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.seasonExtendedArt .feedbackUploadTile{background:#0a2632b8;border-color:#35d5af88;min-height:142px}.seasonExtendedArt .feedbackUploadTile:hover{background:#16495a;border-color:#35d5af}.feedbackUploadTile .previewTileOverlay{align-items:end;min-height:100%}@media (max-width:760px){.feedbackUploadGrid{grid-template-columns:1fr}}.matchesWorkspace .assetHead span,.matchesWorkspace .previewTileSubtitle{color:#91b9bc}.matchesWorkspace .previewTile{background:#0a2632b8;border-color:#1b5970}.matchesWorkspace .resultMetaTag{background:#0a2632b8;border-color:#119b9077}.matchesWorkspace .analyzeButton{color:#08242d;background:linear-gradient(90deg,#119b90,#35d5af)}.matchRegisterSection.isCollapsed{padding-top:25px}.matchRegisterHeader{padding-right:170px;position:relative}.matchRegisterSection.isCollapsed .matchRegisterHeader{margin-bottom:0}.matchEditToggle{color:#b7f0da;cursor:pointer;background:#123747;border:1px solid #35d5af99;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:800;position:absolute;bottom:3px;right:0}.matchEditToggle:hover{background:#16495a}.matchReviewBackdrop{z-index:100;background:#031018d9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.matchReviewDialog{background:radial-gradient(at 100% 0,#119b9030,#0000 40%),linear-gradient(130deg,#092a3a,#123747 60%,#0b3442);border:1px solid #35d5af88;border-radius:18px;width:min(600px,100%);max-height:min(90vh,800px);padding:30px;position:relative;overflow-y:auto;box-shadow:0 28px 90px #000a}.matchReviewDialog h2{color:#f2f7f5;text-transform:uppercase;margin:8px 40px 18px 0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:38px;font-weight:700}.matchReviewFiles{flex-wrap:wrap;gap:7px;margin-bottom:24px;display:flex}.matchReviewFiles span{color:#b7f0da;background:#0a2632;border:1px solid #119b9077;border-radius:6px;padding:6px 9px;font-size:11px;font-weight:700}.matchReviewDialog .matchSideRow,.matchReviewDialog .matchTypeRow{margin-bottom:20px}.matchReviewDialog .cardLabel{color:#9cc5c9;flex:0 0 100%}.matchReviewDialog .typeChoice input:focus-visible+.typePill{outline-offset:3px;outline:2px solid #35d5af}.matchReviewClose{color:#f2f7f5;cursor:pointer;background:#0a2632;border:1px solid #1b5970;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:20px;right:20px}.matchReviewSubmit{min-height:58px;margin-top:8px}@media (max-width:640px){.matchRegisterHeader{padding-right:0}.matchEditToggle{margin-top:16px;position:static}.matchReviewDialog{padding:22px}}@media (max-width:1120px){.appSidebarBrand .seasonBrand strong{font-size:25px}.topbarContext{font-size:11px}}@media (max-width:1080px){.landingHeader{grid-template-columns:1fr auto;padding-top:16px}.landingNav{grid-area:2/1/auto/-1;justify-content:center;gap:26px;padding-block:16px;display:flex}.landingNav a{white-space:nowrap;font-size:11px}.landingHero{padding-top:112px}.landingPage section[id]{scroll-margin-top:130px}.landingHeroInner{grid-template-columns:1fr;gap:25px;padding-block:75px 60px}.landingHeroCopy{max-width:700px}.landingHero h1{font-size:76px}.landingHeroScene{width:min(640px,100%);margin-inline:auto}.seasonSceneNumber{right:0}}@media (max-width:760px){.seasonAuth{grid-template-columns:1fr}.seasonAuthStory{padding:26px 24px}.seasonAuthStoryCopy{padding:32px 0 8px}.seasonAuthStory h2{margin:16px 0;font-size:44px}.seasonAuthStory h2 br{display:none}.seasonAuthStory h2 em{display:block}.seasonAuthStoryCopy>p{max-width:440px;font-size:14px}.seasonAuthFeatures,.seasonAuthSignature{display:none}.seasonAuthStory:after{font-size:220px;right:0}.seasonAuthPanel{padding:26px 24px}.seasonAuthFormWrap{padding-block:36px}.seasonAuthFormWrap h1{font-size:38px}.appSidebarBrand .seasonSidebarEdition{display:flex}.appSidebarBrand{padding-bottom:12px}.appSidebarBrand .seasonBrand strong{font-size:25px}.topbarInternal{grid-template-columns:1fr;grid-template-areas:"user";top:101px}.appSidebarLink{min-height:42px}.appSidebar{max-height:min(68vh,520px);overflow-y:auto}.appSidebarNav{gap:6px;display:grid;overflow:visible}.appSidebarSectionLinks .appSidebarLink{white-space:normal;display:grid}.topbarInternal{position:relative;top:auto}}@media (max-width:680px){.landingHeader{min-height:68px}.landingHeader .seasonBrand{gap:7px}.landingHeader .seasonBrand strong{font-size:23px}.landingHeader .seasonBrand small{display:none}.landingHero{padding-top:112px}.landingHeroInner{padding-block:62px 65px}.landingHero h1{font-size:clamp(44px,10.5vw,68px)}.landingHeroCopy>p{font-size:15px}.landingHeroScene{min-height:480px;margin-inline:0}.landingDashboardPreview{width:calc(100% - 12px);min-height:420px;top:56px;right:6px}.landingMiniPlayer{bottom:-20px;right:0}.tag-one{top:33px;left:8px}.tag-two{top:140px;right:-4px}.tag-three{bottom:6px;left:0}.seasonSceneNumber{font-size:290px;top:-25px}.landingImmersiveShade{background:linear-gradient(90deg,#061b27f5,#063e3f88)}.landingFooter .seasonBrand{justify-self:center}}@media (prefers-reduced-motion:reduce){.seasonAuth *,.appSidebar *,.landingPage *{transition:none!important;animation:none!important}}.playerSummaryHighlights{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.playerSummaryHighlights .highlightCard{min-height:112px;padding:16px}.playerSummaryHighlights .playerHighlightRow{gap:10px;margin-top:10px}.playerSummaryHighlights .playerHighlightMeta{gap:5px;min-width:0}.playerSummaryHighlights .highlightName{overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.08}.playerSummaryHighlights .highlightDetail{margin:0;font-size:12px}.attackSynergyHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.attackSynergyHeader .sectionHeaderBlock{margin-bottom:0}.attackSynergyHeader .btn{flex-shrink:0;justify-content:center;align-items:center;min-height:40px;display:inline-flex}.attackSynergyScore{background:#06182060;border:1px solid #119b9040;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;display:flex}.attackSynergyScore>span{color:#b7f0da;font-size:12px}.attackSynergyScore strong{color:#35d5af;white-space:nowrap;font-size:25px}.attackSynergyScore small{color:#7ea7ac;font-size:12px;font-weight:400}.attackSynergyCard{padding:20px}.attackSynergyTopline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.attackSynergyTeamName{text-transform:uppercase;color:#35d5af;overflow-wrap:anywhere;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:26px;line-height:1.1}.attackSynergyGames{color:#b7f0da;font-size:12px}.attackSynergyPlayers{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px 12px;margin-block:20px;display:flex}.attackSynergyPlayer{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:52px;max-width:min(180px,100%);display:flex}.attackSynergyPlayer>div:last-child{gap:4px;min-width:0;display:grid}.attackSynergyPlayer strong{color:#f2f7f5;overflow-wrap:anywhere;font-size:13px}.attackSynergyPlayer span{color:#7ea7ac;font-size:11px}.attackSynergyMetrics{border-top:1px solid #119b9040;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding-top:16px;display:grid}.attackSynergyMetrics>div{flex-direction:column-reverse;gap:5px;display:flex}.attackSynergyMetrics dt{color:#7ea7ac;font-size:12px}.attackSynergyMetrics dd{color:#b7f0da;margin:0;font-size:27px;font-weight:700;line-height:1.1}.attackSynergyNote{color:#7ea7ac;margin:14px 0 0;font-size:11px}.attackSynergyComparison{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.attackSynergySlot{min-width:0;position:relative}.attackSynergySlot .attackSynergyTopline,.attackSynergySlot .attackSynergyCard>.attackSynergyTeamName{padding-right:42px}.attackSynergySwap{z-index:3;color:#35d5af;cursor:pointer;background:#0a2632;border:1px solid #119b9070;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;top:16px;right:16px}.attackSynergySwap:hover:not(:disabled){background:#16495a;border-color:#35d5af}.attackSynergySwap:disabled{opacity:.4;cursor:default}.attackSynergySwap:focus-visible,.attackSynergyOptions button:focus-visible{outline-offset:3px;outline:2px solid #35d5af}.attackSynergySelector{z-index:1100;background:#0a2632;border:1px solid #119b9090;border-radius:12px;flex-direction:column;gap:12px;width:min(260px,100vw - 24px);max-height:min(360px,100dvh - 24px);padding:16px;display:flex;position:fixed;box-shadow:0 16px 36px #0007}.attackSynergySelector .cardLabel{color:#b7f0da}.attackSynergyOptions{gap:6px;display:grid;overflow-y:auto}.attackSynergyOptions button{color:#f2f7f5;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:#123747;border:1px solid #119b9033;border-radius:7px;padding:10px 12px;font-size:14px}.attackSynergyOptions button:hover{background:#16495a;border-color:#35d5af}.attackSynergySpinner{animation:1s linear infinite attackSynergySpin}@keyframes attackSynergySpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.attackSynergySpinner{animation:none}}@media (max-width:1200px){.playerSummaryHighlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.attackSynergyHeader{flex-direction:column;align-items:start}.attackSynergyComparison{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.playerSummaryHighlights .highlightCard{padding:12px}.playerSummaryHighlights .highlightName{font-size:18px}.playerSummaryHighlights .playerHighlightRow{gap:8px}.attackSynergyCard{padding:16px}.attackSynergyPlayers{gap:12px 8px}.attackSynergyMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
.dashboardGlass{--dashboard-e-out:cubic-bezier(.16, 1, .3, 1);--dashboard-e-soft:cubic-bezier(.22, .61, .36, 1);--dashboard-glass-line:#b7f0da2e;--dashboard-title-accent:#76e2c4;min-height:100dvh;font-family:var(--font-dashboard-sans), "Segoe UI", sans-serif;letter-spacing:.012em;font-feature-settings:"kern" 1;-webkit-font-smoothing:antialiased;background-color:#061820;background-image:radial-gradient(at 88% 7%,#119b9040 0%,#0000 31%),linear-gradient(155deg,#0000 0 23%,#0e546038 23.15%,#0000 35%),linear-gradient(17deg,#0000 0 78%,#35d5af25 78.2%,#35d5af08 79%,#0000 80%),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;padding:0 0 0 110px;display:block}.dashboardGlass .appShellMain{min-width:0}.dashboardGlass .pageFrame{background:0 0;min-width:0;padding:44px clamp(24px,3.5vw,64px) 64px 20px}.dashboardGlass .pageFrame:before{display:none}.dashboardGlass .contentSection{max-width:1480px;margin-inline:auto}.dashboardGlass .dashboardRail{z-index:40;border:1px solid var(--dashboard-glass-line);-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);width:72px;height:auto;min-height:0;max-height:none;animation:dashboardSlideLeft .92s var(--dashboard-e-out) 50ms backwards;background:linear-gradient(#b7f0da16,#123747a6 34%,#0a2632b0);border-radius:26px;align-items:center;padding:22px 10px 18px;position:fixed;inset:14px auto 14px 16px;overflow:visible;box-shadow:inset 0 1px #f2f7f512}.dashboardRailBrand{width:52px;height:44px;animation:dashboardPop .7s var(--dashboard-e-out) .26s backwards;transition:transform .25s var(--dashboard-e-out), filter .25s;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.dashboardRailBrand:hover{filter:drop-shadow(0 0 10px #35d5af4d);transform:scale(1.05)}.dashboardRailBrand .brandMark{width:46px;height:auto}.dashboardGlass .dashboardRailNav{flex-direction:column;align-items:center;gap:20px;margin-top:54px;display:flex;position:relative;overflow:visible}.dashboardRailItem{color:#96b6bc;cursor:pointer;width:48px;height:48px;transition:background .18s, color .18s, transform .18s var(--dashboard-e-out);background:0 0;border:1px solid #0000;border-radius:16px;flex-shrink:0;place-items:center;padding:0;text-decoration:none;display:grid;position:relative}.dashboardRailNav>.dashboardRailItem{animation:dashboardRise .6s var(--dashboard-e-out) .36s backwards}.dashboardRailNav>.dashboardRailItem:nth-of-type(2){animation-delay:.41s}.dashboardRailNav>.dashboardRailItem:nth-of-type(3){animation-delay:.46s}.dashboardRailNav>.dashboardRailItem:nth-of-type(4){animation-delay:.51s}.dashboardRailItem:hover,.dashboardRailItem[aria-expanded=true]{color:#f2f7f5;background:#b7f0da12;transform:translateY(-1px)}.dashboardRailItem.isActive{color:#b7f0da;background:#35d5af14}.dashboardRailItem.isActive:before{content:"";width:3px;height:24px;animation:dashboardGrow .5s var(--dashboard-e-out) .68s backwards;background:#35d5af;border-radius:3px;position:absolute;top:12px;left:-13px}.dashboardRailTooltip{z-index:3;border:1px solid var(--dashboard-glass-line);color:#f2f7f5;white-space:nowrap;pointer-events:none;opacity:0;background:#0a2632;border-radius:10px;padding:9px 13px;font-size:12px;transition:opacity .14s,transform .14s;position:absolute;left:calc(100% + 20px);transform:translate(-4px)}.dashboardRailItem:hover .dashboardRailTooltip,.dashboardRailItem:focus-visible .dashboardRailTooltip{opacity:1;transform:none}.dashboardRailItem[aria-expanded=true] .dashboardRailTooltip{visibility:hidden}.dashboardRailLogout{animation:dashboardRise .6s var(--dashboard-e-out) .7s backwards;margin-top:auto;padding-top:24px}.dashboardNavFlyout{-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);width:280px;max-height:calc(100dvh - 160px);animation:dashboardFlyout .25s var(--dashboard-e-out) both;background:linear-gradient(155deg,#16495ae8,#0a2632f0);border:1px solid #b7f0da30;border-radius:22px;padding:14px;position:absolute;top:0;left:calc(100% + 24px);overflow-y:auto;box-shadow:0 12px 32px #00141c33,inset 0 1px #ffffff12}.dashboardNavFlyoutHeader{color:#b7f0da;justify-content:space-between;align-items:center;gap:12px;padding:5px 8px 15px;font-size:12px;display:flex}.dashboardNavFlyoutHeader button{color:#b7f0da;cursor:pointer;background:#ffffff0a;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.dashboardNavFlyoutHeader button:hover{background:#ffffff18}.dashboardNavFlyoutLinks{gap:4px;display:grid}.dashboardGlass .dashboardNavFlyout .appSidebarLink{border-radius:12px;min-height:44px;font-size:12px;font-weight:500}.dashboardGlass .dashboardNavFlyout .appSidebarLink.isActive{box-shadow:none;color:#b7f0da;background:#35d5af12;border-color:#35d5af30}.dashboardGlass .dashboardTopbar{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:30;background:0 0;border:0;justify-content:space-between;gap:20px;width:auto;min-height:88px;margin:0 32px 0 20px;padding:16px 0;display:flex;position:relative;top:auto}.dashboardHeaderIdentity{align-items:center;gap:24px;min-width:0;display:flex}.dashboardHeaderIdentity .seasonBrand{animation:dashboardRise .7s var(--dashboard-e-out) .14s backwards}.dashboardHeaderDivider{background:#b7f0da26;width:1px;height:32px}.dashboardHeaderContext{min-width:0;animation:dashboardRise .8s var(--dashboard-e-out) .22s backwards;gap:5px;display:grid}.dashboardHeaderContext>span{color:#7ea7ac;font-size:11px}.dashboardHeaderContext>strong{color:#f2f7f5;font-size:14px;font-weight:600}.dashboardGlass .topbarUser{gap:12px;min-width:0;display:flex}.dashboardGlass .notificationBell,.dashboardGlass .avatarBadge{color:#b7f0da;width:44px;height:44px;animation:dashboardPop .58s var(--dashboard-e-out) .43s backwards;background:#b7f0da12;border:1px solid #b7f0da26;border-radius:50%;place-items:center;display:grid}.dashboardGlass .avatarBadge{animation-delay:.495s}.dashboardGlass .notificationBell:hover{background:#b7f0da26}.dashboardGlass .clubSwitcherTrigger{min-width:0;max-width:280px;height:44px;animation:dashboardPop .58s var(--dashboard-e-out) .3s backwards;background:#b7f0da12;border-color:#b7f0da26;border-radius:999px;font-weight:500}.dashboardGlass .clubSwitcherTriggerText{text-overflow:ellipsis;font-size:12px;overflow:hidden}.dashboardGlass .clubSwitcherMenu{border-radius:18px}.dashboardGlass .clubSwitcherMenu,.attackSynergySelector{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--font-dashboard-sans), "Segoe UI", sans-serif;background:linear-gradient(145deg,#123747f5,#0a2632fa);border:1px solid #b7f0da33;animation:.2s cubic-bezier(.16,1,.3,1) both dashboardRise;box-shadow:0 12px 28px #0005,inset 0 1px #f2f7f50d}.dashboardGlass .clubSwitcherOption,.attackSynergyOptions button{color:#d5e8e5;font-family:var(--font-dashboard-sans), "Segoe UI", sans-serif;letter-spacing:.012em;background:0 0;border:1px solid #0000;border-radius:9px;font-weight:500;transition:background .15s,border-color .15s}.dashboardGlass .clubSwitcherOption:hover,.attackSynergyOptions button:hover{background:#b7f0da0d;border-color:#b7f0da26}.dashboardGlass .clubSwitcherOption.isSelected{color:#76e2c4;box-shadow:none;background:#b7f0da0d;border-color:#b7f0da26}.dashboardGlass .cardLabel{color:#9abfc3;letter-spacing:.08em;font-size:10px;font-weight:500;line-height:1.5}.dashboardGlass .cardSubtle{color:#8eb2b8;font-size:12px}.dashboardGlass .comparisonLabel{color:#a2c7ca;letter-spacing:.07em;font-size:11px;font-weight:500}.dashboardGlass .comparisonBars .barLeft{transform-origin:100%}.dashboardGlass .comparisonBars .barRight{transform-origin:0}.dashboardGlass .topbarUserName{font-size:12px;font-weight:500}.dashboardGlass .sectionHeaderBlock{margin-bottom:30px}.dashboardGlass .sectionEyebrow{color:#91b9bc;letter-spacing:.12em;animation:dashboardReveal .8s var(--dashboard-e-out) .44s backwards;font-size:10px;font-weight:500}.dashboardGlass .sectionTitle{font-family:var(--font-dashboard-title), var(--font-dashboard-sans), "Segoe UI", sans-serif;letter-spacing:.005em;text-transform:none;animation:dashboardTitleReveal 1.05s var(--dashboard-e-out) .56s backwards;font-size:clamp(32px,3.8vw,52px);font-weight:500;line-height:1.12}.dashboardGlass .sectionTitle span{color:var(--dashboard-title-accent)}.dashboardHomeHeading{padding-top:8px}.dashboardHomeHeading .sectionEyebrow{color:#b7f0da;text-transform:none;letter-spacing:.02em;background:#b7f0da12;border:1px solid #b7f0da26;border-radius:999px;padding:9px 14px}.dashboardHomeHeading .sectionTitle{font-size:clamp(42px,5vw,66px);line-height:1.06;animation:none}.dashboardHomeHeading .dashboardTitleLine{vertical-align:bottom;margin:-.08em -.08em -.1em 0;padding:.08em .08em .1em 0;display:inline-block;overflow:hidden}.dashboardHomeHeading .dashboardTitleLine>span{animation:dashboardLineUp 1.05s var(--dashboard-e-out) .56s backwards;display:inline-block}.dashboardHomeHeading .dashboardTitleLine:first-child>span{color:#f2f7f5}.dashboardHomeIntro{color:#93b5bc;max-width:440px;animation:dashboardReveal .9s var(--dashboard-e-soft) .9s backwards;margin:15px 0 0;font-size:13px;line-height:1.7}.dashboardGlass .hubCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.dashboardGlass .hubFeatureCard.hubImageCard{background-image:linear-gradient(110deg, #061820d9, #0a263291 60%, #0a263230), linear-gradient(0deg, #061820a6, transparent 65%), var(--hub-card-image,linear-gradient(140deg, #16495a, #0a2632));min-height:242px;transition:transform .25s var(--dashboard-e-out), border-color .2s;animation:dashboardSlideRight .95s var(--dashboard-e-out) .8s backwards;border:1px solid #b7f0da30;border-radius:24px;padding:26px;box-shadow:inset 0 1px #ffffff12}.dashboardGlass .hubImageCard:first-child{grid-column:span 2;min-height:310px}.dashboardGlass .hubImageCard:nth-child(2){animation-delay:.92s}.dashboardGlass .hubImageCard:nth-child(3){animation-delay:1.03s}.dashboardGlass .hubImageCard:hover{border-color:#b7f0da80;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff1a}.dashboardGlass .hubImageCardContent{max-width:min(85%,320px)}.dashboardGlass .hubImageCardLabel{color:#b7f0da;letter-spacing:.12em;font-size:10px;font-weight:500}.dashboardGlass .hubImageCard .hubFeatureTitle{font-family:var(--font-dashboard-title), "Segoe UI", sans-serif;letter-spacing:.01em;text-transform:none;text-shadow:none;margin:24px 0 0;font-size:clamp(23px,2.3vw,32px);font-weight:500;line-height:1.14}.dashboardGlass .hubImageCard .hubFeatureTitle span{color:var(--dashboard-title-accent)}.dashboardGlass .hubImageCardAction{align-items:center;gap:14px}.dashboardGlass .hubImageCardActionText{color:#f2f7f5;letter-spacing:.02em;text-transform:none;text-shadow:none;border:0;padding:0;font-size:11px;font-weight:500}.dashboardGlass .hubImageCardArrow{background:#b7f0da12;border-color:#b7f0da40;flex-basis:34px;width:34px;height:34px}.dashboardGlass .hubImageCardArrow svg{width:17px}.dashboardGlass .hubImageCard:hover .hubImageCardArrow{color:#061820;background:#b7f0da}.dashboardGlass .hubImageCardDescription{color:#9abfc3;font-size:12px}.dashboardGlass .hubImageCard:after{pointer-events:none;width:38%;height:auto;animation:dashboardSheen 1.15s var(--dashboard-e-soft) 2.55s both;background:linear-gradient(100deg,#0000,#b7f0da17,#0000);border-radius:0;inset:0 auto 0 0}.dashboardGlass :is(.neoCard:not(.hubImageCard),.summaryStrip,.uploadCard,.neoTableWrap,.rankingPodiumCard,.clientPaymentPanel,.operationInfoBanner,.orderPaymentPanel,.operationCredentialsPanel){border-color:var(--dashboard-glass-line);background:linear-gradient(145deg,#16495a99,#1237478f 55%,#0a2632b8);border-radius:20px;box-shadow:inset 0 1px #f2f7f50d}.dashboardGlass :is(.neoCard:not(.hubImageCard),.uploadCard,.neoTableWrap,.rankingPodiumCard,.clientPaymentPanel,.operationInfoBanner,.orderPaymentPanel,.operationCredentialsPanel):before{opacity:.35}.dashboardGlass .neoCard:not(.hubImageCard):after{pointer-events:none;width:38%;height:auto;animation:dashboardSheen 1.15s var(--dashboard-e-soft) 2.55s both;background:linear-gradient(100deg,#0000,#b7f0da12,#0000);border-radius:0;inset:0 auto 0 0}.dashboardSubpage .contentSection>:is(.neoCard,.summaryStrip,.sectionPanel,.neoTableWrap,.rankingGrid,.uploadGrid,.playerSummaryGrid){animation:dashboardSlideRight .95s var(--dashboard-e-out) .8s backwards}.dashboardSubpage .contentSection>:is(.neoCard,.sectionPanel):nth-child(n+3){animation-delay:.92s}.dashboardSubpage :is(.metricGrid,.highlightGrid,.statsGrid,.overviewGrid,.platformEntityGrid,.operationCardGrid,.operationArchiveGrid,.clientCodeGrid,.clientCampaignArchiveGrid,.messagesLayout,.attackComparisonGrid)>*{animation:dashboardSlideRight .95s var(--dashboard-e-out) .8s backwards}.dashboardSubpage :is(.metricGrid,.highlightGrid,.statsGrid,.overviewGrid,.platformEntityGrid,.operationCardGrid,.operationArchiveGrid,.clientCodeGrid,.clientCampaignArchiveGrid,.messagesLayout,.attackComparisonGrid)>:nth-child(2){animation-delay:.92s}.dashboardSubpage :is(.metricGrid,.highlightGrid,.statsGrid,.overviewGrid,.platformEntityGrid,.operationCardGrid,.operationArchiveGrid,.clientCodeGrid,.clientCampaignArchiveGrid,.messagesLayout,.attackComparisonGrid)>:nth-child(n+3){animation-delay:1.03s}.dashboardGlass .operationPanelTransition{animation:dashboardRise .5s var(--dashboard-e-out) both}.dashboardGlass .operationModeTab{font-family:var(--font-dashboard-title), "Segoe UI", sans-serif;letter-spacing:.01em;text-transform:none;-webkit-text-stroke-width:.1px;font-weight:500;line-height:1.2}.dashboardGlass .operationModeTab span{color:var(--dashboard-title-accent)}.dashboardSelect{min-width:0;display:block;position:relative}.dashboardSelect .dashboardSelectNative{clip-path:inset(50%);border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.dashboardSelectTrigger{color:#f2f7f5;width:100%;min-height:56px;font:500 15px/1.35 var(--font-dashboard-sans), "Segoe UI", sans-serif;letter-spacing:.012em;text-align:left;cursor:pointer;background:linear-gradient(145deg,#16495a66,#0a2632b8);border:1px solid #b7f0da2e;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;transition:border-color .18s,background .18s;display:flex}.dashboardSelectTrigger>span{overflow-wrap:anywhere;min-width:0}.dashboardSelect .dashboardSelectTrigger>span{font:inherit;letter-spacing:inherit;text-transform:none;color:inherit}.dashboardSelect .dashboardSelectTrigger>.isPlaceholder{color:#8eb2b8}.dashboardSelectTrigger:hover:not(:disabled),.dashboardSelectTrigger.isOpen{background:#123747b8;border-color:#76e2c480}.dashboardSelectTrigger[aria-invalid=true]{border-color:#ff5786}.dashboardSelectTrigger:disabled{opacity:.45;cursor:default}.dashboardSelectChevron{color:#76e2c4;transition:transform .2s var(--dashboard-e-out);flex-shrink:0}.dashboardSelectTrigger.isOpen .dashboardSelectChevron{transform:rotate(180deg)}.dashboardSelectMenu{z-index:1100;overscroll-behavior:contain;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:400 14px/1.4 var(--font-dashboard-sans), "Segoe UI", sans-serif;letter-spacing:.012em;background:linear-gradient(145deg,#123747f5,#0a2632fa);border:1px solid #b7f0da33;border-radius:14px;padding:6px;animation:.2s cubic-bezier(.16,1,.3,1) both dashboardRise;position:fixed;overflow-y:auto;box-shadow:0 12px 28px #0005,inset 0 1px #f2f7f50d}.dashboardSelectOption{color:#d5e8e5;cursor:pointer;overflow-wrap:anywhere;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:10px 12px;transition:background .15s,border-color .15s;display:flex}.dashboardSelectOption svg{flex-shrink:0}.dashboardSelectOption.isFocused{background:#b7f0da0d;border-color:#b7f0da26}.dashboardSelectOption[aria-selected=true]{color:#76e2c4}.dashboardSelectError{color:#ff5786;margin-top:6px;font-size:12px;display:block}.dashboardSelectTrigger>svg{color:#76e2c4;flex-shrink:0}.dashboardSelectTrigger:focus-visible,.dashboardCalendar button:focus-visible{outline-offset:3px;outline:2px solid #76e2c4}.dashboardCalendar{color:#f2f7f5;padding:14px}.dashboardCalendarHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.dashboardCalendarHeader strong{text-transform:capitalize;font-weight:500}.dashboardCalendar button{min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;padding:6px;transition:background .15s,border-color .15s;display:inline-flex}.dashboardCalendar button:hover{background:#b7f0da12;border-color:#b7f0da33}.dashboardCalendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.dashboardCalendarWeekday{color:#8eb2b8;text-align:center;padding-block:6px;font-size:11px}.dashboardCalendarGrid button[aria-current=date]{color:#76e2c4;border-color:#76e2c459}.dashboardCalendarGrid button[aria-pressed=true]{color:#061820;background:#76e2c4;border-color:#76e2c4}.dashboardCalendarFooter{border-top:1px solid #b7f0da26;justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;display:flex}.dashboardCalendarFooter button{color:#76e2c4;padding-inline:12px}@media (prefers-reduced-motion:reduce){.dashboardSelectMenu{animation:none}.dashboardSelectChevron{transition:none}}.dashboardGlass .matchesWorkspace:before{display:none}.dashboardGlass .attackSynergyCard{max-width:880px;padding:20px;container-type:inline-size}.dashboardGlass .attackSynergyTopline{align-items:baseline;gap:6px 16px}.dashboardGlass .attackSynergyTeamName{font-size:22px;line-height:1.25}.dashboardGlass .attackSynergyGames{color:#8eb2b8;font-size:11px}.attackSynergyBody{align-items:center;gap:20px;margin-block:18px;display:flex}.dashboardGlass .attackSynergyPlayers{flex:1;justify-content:flex-start;align-items:start;gap:12px;margin:0}.dashboardGlass .attackSynergyPlayer{gap:6px;min-width:76px;max-width:124px}.dashboardGlass .attackSynergyPlayer strong{font-size:12px;font-weight:500;line-height:1.35}.dashboardGlass .attackSynergyPlayer>div:last-child{gap:2px}.dashboardGlass .attackSynergyScore{background:0 0;border:0;border-left:1px solid #b7f0da26;border-radius:0;flex:none;justify-items:end;gap:6px;margin:0;padding:10px 0 10px 18px;display:grid}.dashboardGlass .attackSynergyScore>span{color:#8eb2b8;font-size:11px}.dashboardGlass .attackSynergyScore strong{font-size:28px;font-weight:500}.dashboardGlass .attackSynergyMetrics{gap:12px;padding-top:12px}.dashboardGlass .attackSynergyMetrics dd{font-size:23px;font-weight:500}.dashboardGlass .attackSynergyMetrics dt{color:#8eb2b8;font-size:10px}.dashboardGlass .attackSynergySlot .attackSynergyTopline{padding-right:38px}.dashboardGlass .attackSynergySwap{border-radius:50%;top:17px;right:17px}@container (max-width:490px){.attackSynergyBody{flex-direction:column;align-items:stretch;gap:12px}.dashboardGlass .attackSynergyScore{border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.dashboardGlass .attackSynergyScore strong{font-size:23px}.dashboardGlass .attackSynergyPlayers{gap:10px}.dashboardGlass .attackSynergyPlayersFour .attackSynergyPlayer{flex:0 calc(25% - 7.5px);min-width:0;max-width:76px}.dashboardGlass .attackSynergyPlayersFour .playerAvatar{aspect-ratio:1;width:100%!important;height:auto!important}}.dashboardSubpage .uploadOptions>.uploadCard,.dashboardSubpage :is(.metaPodium,.metaFormationGrid)>*{animation:dashboardSlideRight .95s var(--dashboard-e-out) .8s backwards}.dashboardSubpage .uploadOptions>.uploadCard:nth-child(2),.dashboardSubpage :is(.metaPodium,.metaFormationGrid)>:nth-child(2){animation-delay:.92s}.dashboardSubpage :is(.metaPodium,.metaFormationGrid)>:nth-child(n+3){animation-delay:1.03s}.dashboardGlass :is(.metaHero,.metaDetailHero,.metaPodiumCard,.metaFormationCard,.metaSourcePanel){border-color:var(--dashboard-glass-line);background:linear-gradient(145deg,#16495a99,#1237478f 55%,#0a2632b8);border-radius:20px;box-shadow:inset 0 1px #f2f7f50d}.dashboardGlass :is(.metaHero,.metaDetailHero) h1{font-family:var(--font-dashboard-title), "Segoe UI", sans-serif;letter-spacing:.005em;text-transform:none;animation:dashboardTitleReveal 1.05s var(--dashboard-e-out) .56s backwards;font-size:clamp(32px,3.8vw,52px);font-weight:500}.dashboardGlass :is(.metaHero,.metaDetailHero) h1 span,.dashboardGlass .metaSectionHeading h2 span{color:var(--dashboard-title-accent)}.dashboardGlass :is(.metaFormationCard,.metaPodiumCard) h3{font-family:var(--font-dashboard-title), "Segoe UI", sans-serif;letter-spacing:.01em;font-size:32px;font-weight:500}.dashboardGlass :is(.uploadCardTitle,.uploadGroupTitle,.resultTeamName,.attackSynergyTeamName,.playerHighlightName,.panelTitle),.dashboardGlass :is(h2,h3,h4,.metricValue,.highlightName,.operationPanelTitle){font-family:var(--font-dashboard-title), "Segoe UI", sans-serif;text-transform:none;letter-spacing:.01em;font-weight:500}.dashboardGlass :is(.metaPodiumCard>strong,.metaDetailUsage strong){font-family:var(--font-dashboard-title), "Segoe UI", sans-serif;letter-spacing:.01em;font-size:clamp(30px,3vw,44px);font-weight:500;line-height:1.1}.dashboardGlass :is(h1,h2,h3,h4,.hubFeatureTitle,.uploadCardTitle,.uploadGroupTitle,.resultTeamName,.attackSynergyTeamName,.playerHighlightName,.panelTitle,.metricValue,.highlightName,.operationPanelTitle,.metaPodiumCard>strong,.metaDetailUsage strong){-webkit-text-stroke-width:.1px}.dashboardGlass :is(.metaEyebrow,.metaPodiumTop,.metaFormationHeader){letter-spacing:.09em;font-weight:500}.dashboardGlass :is(.metaSort button,.metaPositionTabs button,.metaPodiumAction,.metaFormationFooter>span:last-child){font-weight:600}.btn,.dashboardGlass :is(.analyzeButton,.rankingContactTrigger,.profileRemovePhoto,.matchEditToggle,.attackSynergySwap){color:#f2f7f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-dashboard-sans), "Segoe UI", sans-serif;letter-spacing:.015em;text-transform:none;background:linear-gradient(145deg,#16495a66,#0a263280);border:1px solid #b7f0da33;border-radius:12px;font-weight:500;transition:background .18s,border-color .18s,transform .18s;box-shadow:inset 0 1px #f2f7f51a,0 4px 12px #0002}.btn{justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.btn.primary,.dashboardGlass .analyzeButton{color:#b7f0da;background:linear-gradient(145deg,#35d5af38,#119b9029);border-color:#76e2c459}.btn.secondary,.btn.tertiary{color:#f2f7f5;background:linear-gradient(145deg,#16495a66,#0a263280);border-color:#b7f0da33}.btn:hover:not(:disabled):not([aria-disabled=true]),.dashboardGlass :is(.analyzeButton,.rankingContactTrigger,.profileRemovePhoto,.matchEditToggle,.attackSynergySwap):hover:not(:disabled){background:linear-gradient(145deg,#16495a99,#12374799);border-color:#76e2c480;transform:translateY(-1px)}.btn.primary:hover:not(:disabled),.dashboardGlass .analyzeButton:hover:not(:disabled){color:#d5f7e9;background:linear-gradient(145deg,#35d5af52,#119b903d)}.btn:active:not(:disabled),.dashboardGlass :is(.analyzeButton,.rankingContactTrigger,.profileRemovePhoto,.matchEditToggle,.attackSynergySwap):active:not(:disabled){transform:translateY(0)}.btn:disabled,.btn[aria-disabled=true],.dashboardGlass .analyzeButton:disabled{opacity:.45;cursor:not-allowed}.btn.dangerButton{color:#ffd6df!important;background:linear-gradient(145deg,#ff356d1f,#4d162a52)!important;border-color:#ff57864d!important}.btn.dangerButton:hover:not(:disabled){background:linear-gradient(145deg,#ff356d33,#4d162a70)!important;border-color:#ff578680!important}.dashboardGlass .attackSynergyActions{border-top:1px solid #b7f0da26;justify-content:flex-end;margin-top:16px;padding-top:14px;display:flex}.dashboardGlass .attackSynergyActions .btn{white-space:nowrap;min-height:42px}.dashboardGlass .attackSynergySwap{border-radius:50%}@media (prefers-reduced-motion:reduce){.btn,.dashboardGlass :is(.analyzeButton,.rankingContactTrigger,.profileRemovePhoto,.matchEditToggle,.attackSynergySwap){transition:none}}.dashboardGlass :is(.field input,.field select,.field textarea){border-radius:12px}:is(.dashboardGlass,.seasonAuthForm) :is(form,.field,.operationFieldControl,.seasonPasswordField) :is(input,textarea):not(:where([type=hidden],[type=file],[type=radio],[type=checkbox],[type=range],[type=submit],[type=button])){color:#f2f7f5;width:100%;min-width:0;min-height:56px;font:500 15px/1.35 var(--font-dashboard-sans), "Segoe UI", sans-serif;letter-spacing:.012em;background:linear-gradient(145deg,#16495a66,#0a2632b8);border:1px solid #b7f0da2e;border-radius:12px;padding:14px 18px;transition:border-color .18s,background .18s;animation:.25s cubic-bezier(.16,1,.3,1) both dashboardRise}:is(.dashboardGlass,.seasonAuthForm) form textarea{resize:vertical;min-height:112px;line-height:1.5}:is(.dashboardGlass,.seasonAuthForm) :is(input,textarea)::placeholder{color:#8eb2b8;font-size:inherit;opacity:1}:is(.dashboardGlass,.seasonAuthForm) :is(input,textarea):hover:not(:disabled):not([readonly]){border-color:#76e2c459}:is(.dashboardGlass,.seasonAuthForm) :is(input,textarea):focus-visible{outline-offset:3px;border-color:#76e2c480;outline:2px solid #76e2c4}:is(.dashboardGlass,.seasonAuthForm) :is(input,textarea):disabled{opacity:.45;cursor:not-allowed}:is(.dashboardGlass,.seasonAuthForm) :is(input,textarea)[readonly]{color:#8eb2b8}:is(.dashboardGlass,.seasonAuthForm) :is(.field>span:first-child,form label>span:first-child:not(.operationFieldIcon):not(.operationFieldControl):not(.ratingStars)){color:#d5e8e5;font-family:var(--font-dashboard-sans), "Segoe UI", sans-serif;letter-spacing:.04em;text-transform:none;font-weight:500}.inlineAdminForm>.dashboardSelect{flex:180px;min-width:180px}.inlineAdminForm .dashboardSelectTrigger{min-height:44px;padding-block:10px}.seasonAuthForm .seasonPasswordField{background:linear-gradient(145deg,#16495a66,#0a2632b8);border:1px solid #b7f0da2e;border-radius:12px}.seasonAuthForm .seasonPasswordField input:not([type=hidden]){background:0 0;border:0;animation:none}.seasonAuthForm .seasonPasswordField:focus-within{border-color:#76e2c480}.dashboardGlass .datePickerField{width:min(100%,340px);min-width:0}.dashboardGlass .typePill{color:#d5e8e5;font-family:var(--font-dashboard-sans), "Segoe UI", sans-serif;letter-spacing:.012em;background:linear-gradient(145deg,#16495a66,#0a2632b8);border:1px solid #b7f0da2e;border-radius:12px;font-weight:500;transition:border-color .18s,background .18s}.dashboardGlass .typeChoice input:checked+.typePill{color:#76e2c4;box-shadow:none;background:#123747b8;border-color:#76e2c480}.dashboardGlass .matchSideRow .typeChoice input:checked+.typePill{color:#061820;background:#76e2c4;border-color:#76e2c4}.dashboardGlass .typeChoice input:disabled+.typePill{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){:is(.dashboardGlass,.seasonAuthForm) :is(input,textarea),.dashboardGlass .clubSwitcherMenu,.attackSynergySelector{animation:none}}.dashboardGlass :is(a,button,input,select,textarea):focus-visible{outline-offset:4px;outline:2px solid #b7f0da}.seasonAuthGlass{--dashboard-e-out:cubic-bezier(.16, 1, .3, 1);min-height:100svh;font-family:var(--font-dashboard-sans), "Segoe UI", sans-serif;letter-spacing:.012em;background:radial-gradient(at 88% 7%,#119b9040 0%,#0000 31%),linear-gradient(155deg,#0000 0 23%,#0e546038 23.15%,#0000 35%),linear-gradient(17deg,#0000 0 78%,#35d5af25 78.2%,#35d5af08 79%,#0000 80%),#061820;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:24px;display:grid}.seasonAuthGlass .seasonAuthStory{background:0 0;border-right:0;padding:28px clamp(24px,4vw,64px);overflow:hidden}.seasonAuthGlass .seasonAuthStory:before,.seasonAuthGlass .seasonAuthStory:after{display:none}.seasonAuthGlass .seasonBrand{animation:dashboardPop .65s var(--dashboard-e-out) 80ms backwards}.seasonAuthGlass .seasonLabel{color:#9abfc3;letter-spacing:.1em;font-size:10px;font-weight:500}.seasonAuthGlass .seasonAuthStoryCopy{padding-block:48px}.seasonAuthGlass .seasonAuthStory h2{font-family:var(--font-dashboard-title), "Segoe UI", sans-serif;letter-spacing:.005em;text-transform:none;animation:dashboardSlideLeft .8s var(--dashboard-e-out) .18s backwards;font-size:clamp(48px,5.2vw,76px);font-weight:500;line-height:1.06}.seasonAuthGlass :is(.seasonAuthStory h2,.seasonAuthFormWrap h1) em{color:#76e2c4;font-style:normal}.seasonAuthGlass .seasonAuthStoryCopy>p{color:#9abfc3;animation:dashboardRise .65s var(--dashboard-e-out) .28s backwards;font-size:14px;line-height:1.7}.seasonAuthGlass .seasonAuthFeatures{color:#d5e8e5;gap:0;max-width:360px;margin-top:30px}.seasonAuthGlass .seasonAuthFeatures span{animation:dashboardSlideLeft .7s var(--dashboard-e-out) .38s backwards;border-bottom:1px solid #b7f0da1a;padding-block:14px}.seasonAuthGlass .seasonAuthFeatures span:nth-child(2){animation-delay:.46s}.seasonAuthGlass .seasonAuthFeatures span:nth-child(3){animation-delay:.54s}.seasonAuthGlass .seasonAuthFeatures svg{color:#76e2c4}.seasonAuthGlass .seasonAuthSignature{color:#8eb2b8;letter-spacing:.08em;font-weight:500}.seasonAuthGlass .seasonAuthSignature>span{color:#76e2c4;font-family:var(--font-dashboard-title), sans-serif;font-style:normal;font-weight:500}.seasonAuthGlass .seasonAuthPanel{background:0 0;gap:24px;padding:28px clamp(12px,2.5vw,40px) 12px}.seasonAuthGlass .seasonBackLink{color:#9abfc3;animation:dashboardRise .6s var(--dashboard-e-out) 80ms backwards}.seasonAuthGlass .seasonAuthFormWrap .seasonBackLink{margin-bottom:28px;display:flex}.seasonAuthGlass .seasonAuthFormWrap{width:min(100%,460px);box-shadow:none;animation:dashboardSlideRight .8s var(--dashboard-e-out) .16s backwards;background:0 0;border:0;border-radius:0;padding:clamp(24px,3vw,38px)}.seasonAuthGlass .seasonAuthFormWrap h1{font-family:var(--font-dashboard-title), "Segoe UI", sans-serif;letter-spacing:.005em;-webkit-text-stroke-width:.1px;animation:dashboardRise .65s var(--dashboard-e-out) .3s backwards;font-size:clamp(34px,3.2vw,44px);font-weight:500;line-height:1.12}.seasonAuthGlass .seasonAuthDescription{color:#9abfc3;margin-bottom:24px;font-size:13px}.seasonAuthGlass .authToggle{background:0 0;border:0;border-bottom:1px solid #b7f0da26;border-radius:0;padding:0}.seasonAuthGlass .authToggleButton{color:#9abfc3;font:500 13px var(--font-dashboard-sans), "Segoe UI", sans-serif;letter-spacing:.012em;text-transform:none;border:1px solid #0000;border-radius:3px;transition:background .18s,border-color .18s}.seasonAuthGlass .authToggleButton.isActive{color:#b7f0da;background:0 0;border-color:#0000;box-shadow:inset 0 -1px #76e2c4}.seasonAuthGlass .seasonAuthForm{margin-top:24px}.seasonAuthGlass .seasonAuthForm .field input,.seasonAuthGlass .seasonAuthForm .seasonPasswordField,.seasonAuthGlass .seasonAuthForm .seasonPasswordField input{border-radius:6px}.seasonAuthGlass .seasonAuthForm .field input{background:0 0;border:0;border-bottom:1px solid #b7f0da59;border-radius:0;padding-inline:0}.seasonAuthGlass .seasonAuthForm .seasonPasswordField{background:0 0;border:0;border-bottom:1px solid #b7f0da59;border-radius:0}.seasonAuthGlass .seasonAuthForm .seasonPasswordField input{border-radius:0;padding-inline:0}.seasonAuthGlass .seasonAuthForm input:focus{box-shadow:none;outline:none}.seasonAuthGlass .seasonAuthForm .field input:focus,.seasonAuthGlass .seasonAuthForm .seasonPasswordField:focus-within{border-bottom-color:#b7f0da59}.seasonAuthGlass .seasonAuthForm{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.seasonAuthGlass .seasonAuthForm input:-webkit-any(:autofill,:-webkit-autofill){-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:none;-webkit-background-clip:text;background-clip:text}.seasonAuthGlass .seasonAuthForm input:is(:autofill,:autofill){-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:none;-webkit-background-clip:text;background-clip:text}.seasonAuthGlass .seasonPasswordField button{color:#9abfc3;border-radius:3px}.seasonAuthGlass .seasonPasswordField button:hover{color:#76e2c4}.seasonAuthGlass .btn{border-radius:6px}.seasonAuthGlass .seasonAuthSubmit{justify-content:space-between;margin-top:24px;font-size:14px}.seasonAuthGlass .seasonAuthNotice{background:#119b900d;border:1px solid #b7f0da26;border-left:2px solid #76e2c4;border-radius:3px}.seasonAuthGlass .seasonAuthSwitch{color:#8eb2b8;margin-top:20px}.seasonAuthGlass .seasonAuthSecurity{color:#8eb2b8;border-color:#b7f0da1f;margin-top:24px;padding-top:20px}.seasonAuthGlass .seasonAuthCopyright{color:#7699a0}@media (max-width:900px){.seasonAuthGlass{grid-template-columns:minmax(0,1fr);gap:8px;padding:20px}.seasonAuthGlass .seasonAuthStory{border-right:0;padding:12px}.seasonAuthGlass .seasonAuthStoryCopy{padding:28px 0 0}.seasonAuthGlass .seasonAuthStory h2{margin:16px 0;font-size:clamp(34px,7vw,48px)}.seasonAuthGlass .seasonAuthStory h2 br{display:none}.seasonAuthGlass .seasonAuthStory h2 em{display:inline}.seasonAuthGlass .seasonAuthStoryCopy>p{max-width:460px;margin-bottom:0}.seasonAuthGlass .seasonAuthFeatures,.seasonAuthGlass .seasonAuthSignature,.seasonAuthGlass .seasonAuthStory:after{display:none}.seasonAuthGlass .seasonAuthPanel{gap:20px;padding:12px 0}.seasonAuthGlass .seasonAuthFormWrap{margin:0 auto}}@media (prefers-reduced-motion:reduce){.seasonAuthGlass *{transition:none;animation:none}}@keyframes dashboardRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes dashboardSlideLeft{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}@keyframes dashboardSlideRight{0%{opacity:0;transform:translate(30px)scale(.985)}to{opacity:1;transform:none}}@keyframes dashboardPop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes dashboardGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes dashboardReveal{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes dashboardTitleReveal{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(24px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes dashboardLineUp{0%{transform:translateY(115%)}to{transform:none}}@keyframes dashboardBarDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dashboardFlyout{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes dashboardSheen{0%{transform:translate(-150%)skew(-18deg)}to{transform:translate(360%)skew(-18deg)}}@media (max-width:1100px){.dashboardHeaderIdentity{gap:16px}.dashboardHeaderDivider,.dashboardHeaderContext,.dashboardGlass .topbarUserName{display:none}.dashboardGlass .hubCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardGlass .hubImageCard:first-child{grid-column:auto;min-height:260px}}@media (max-width:860px){.dashboardGlass{padding-left:0;padding-bottom:calc(94px + env(safe-area-inset-bottom))}.dashboardGlass .dashboardRail{inset:auto 16px calc(12px + env(safe-area-inset-bottom)) 16px;border-radius:24px;flex-direction:row;justify-content:space-around;width:auto;height:64px;padding:8px 12px;animation-name:dashboardRise}.dashboardRailBrand{display:none}.dashboardGlass .dashboardRailNav{flex-direction:row;flex:1;justify-content:space-around;gap:4px;margin:0;position:static}.dashboardRailLogout{margin:0;padding:0}.dashboardRailItem.isActive:before{width:20px;height:2px;top:auto;bottom:1px;left:14px}.dashboardRailTooltip{display:none}.dashboardNavFlyout{border-radius:22px;width:100%;max-height:min(60dvh,460px);top:auto;bottom:calc(100% + 12px);left:0}.dashboardGlass .dashboardTopbar{flex-wrap:wrap;gap:12px;min-height:80px;margin:0 24px}.dashboardHeaderIdentity .seasonBrand strong{font-size:24px}.dashboardGlass .topbarUser{gap:8px}.dashboardGlass .topbarUser .clubSwitcherTrigger{max-width:230px}.dashboardGlass .pageFrame{padding:30px 24px 32px}.dashboardGlass .hubImageCard,.dashboardSubpage .contentSection>:is(.neoCard,.sectionPanel,.summaryStrip),.dashboardSubpage :is(.metricGrid,.highlightGrid,.statsGrid,.overviewGrid,.platformEntityGrid,.operationCardGrid,.operationArchiveGrid,.clientCodeGrid,.clientCampaignArchiveGrid,.messagesLayout,.attackComparisonGrid)>*{animation-name:dashboardRise}}@media (max-width:600px){.dashboardGlass .dashboardTopbar{grid-template-columns:minmax(0,1fr) 36px 36px;grid-template-areas:none;justify-items:stretch;gap:12px 8px;margin-inline:18px;padding-block:18px;display:grid}.dashboardGlass .dashboardHeaderIdentity{grid-area:1/1}.dashboardGlass .dashboardTopbar .topbarUser{display:contents}.dashboardGlass .dashboardTopbar .clubSwitcher{grid-area:2/1/auto/-1;width:100%}.dashboardGlass .topbarUser .clubSwitcherTrigger{width:100%;max-width:100%;height:36px}.dashboardGlass .dashboardTopbar .notificationBell{grid-area:1/2}.dashboardGlass .dashboardTopbar .topbarAvatarLink{grid-area:1/3}.dashboardGlass .notificationBell,.dashboardGlass .avatarBadge{width:36px;height:36px}.dashboardGlass .pageFrame{padding-inline:18px;padding-top:22px}.dashboardGlass .hubCardGrid{grid-template-columns:minmax(0,1fr);gap:14px}.dashboardGlass .hubImageCard:first-child,.dashboardGlass .hubFeatureCard.hubImageCard{min-height:230px;padding:24px}.dashboardHomeHeading .sectionTitle{font-size:44px}.dashboardGlass .sectionTitle{overflow-wrap:anywhere}.dashboardGlass .dashboardRail{inset-inline:12px}}.dashboardGlass :is(.dashboardRail,.dashboardRailBrand,.dashboardRailNav>.dashboardRailItem,.dashboardRailLogout,.dashboardHeaderIdentity .seasonBrand,.dashboardHeaderContext,.notificationBell,.avatarBadge,.clubSwitcherTrigger){animation:none}.dashboardGlass .sectionEyebrow{animation:dashboardFade .35s var(--dashboard-e-soft) backwards}.dashboardGlass .sectionTitle,.dashboardGlass :is(.metaHero,.metaDetailHero) h1{animation:dashboardRise .45s var(--dashboard-e-out) 40ms backwards}.dashboardHomeHeading .sectionTitle{animation:none}.dashboardHomeHeading .dashboardTitleLine>span{animation:dashboardLineUp .55s var(--dashboard-e-out) 40ms backwards}.dashboardHomeHeading .dashboardTitleLine:last-child>span{animation-delay:.1s}.dashboardHomeIntro{animation:dashboardFade .45s var(--dashboard-e-soft) .16s backwards}.dashboardGlass .hubFeatureCard.hubImageCard,.dashboardSubpage .contentSection>:is(.neoCard,.summaryStrip,.sectionPanel,.neoTableWrap,.rankingGrid,.uploadGrid,.playerSummaryGrid),.dashboardSubpage .uploadOptions>.uploadCard,.dashboardSubpage :is(.metaPodium,.metaFormationGrid)>*,.dashboardSubpage :is(.metricGrid,.highlightGrid,.statsGrid,.overviewGrid,.platformEntityGrid,.operationCardGrid,.operationArchiveGrid,.clientCodeGrid,.clientCampaignArchiveGrid,.messagesLayout,.attackComparisonGrid)>*{animation:dashboardRise .45s var(--dashboard-e-out) 80ms backwards}.dashboardGlass .hubImageCard:nth-child(2),.dashboardSubpage .contentSection>:is(.neoCard,.sectionPanel):nth-child(n+3),.dashboardSubpage :is(.metricGrid,.highlightGrid,.statsGrid,.overviewGrid,.platformEntityGrid,.operationCardGrid,.operationArchiveGrid,.clientCodeGrid,.clientCampaignArchiveGrid,.messagesLayout,.attackComparisonGrid)>:nth-child(2){animation-delay:.12s}.dashboardGlass .hubImageCard:nth-child(3),.dashboardSubpage :is(.metricGrid,.highlightGrid,.statsGrid,.overviewGrid,.platformEntityGrid,.operationCardGrid,.operationArchiveGrid,.clientCodeGrid,.clientCampaignArchiveGrid,.messagesLayout,.attackComparisonGrid)>:nth-child(n+3){animation-delay:.16s}.dashboardGlass .hubImageCard:nth-child(n+4){animation-delay:.2s}.dashboardGlass .comparisonBars>span{animation:dashboardBarDraw .7s var(--dashboard-e-out) .25s backwards}.dashboardGlass :is(.hubImageCard,.neoCard:not(.hubImageCard)):after{animation:none;display:none}@keyframes dashboardFade{0%{opacity:0}to{opacity:1}}.dashboardGlass :is(.cardLabel,.sectionEyebrow,.hubImageCardLabel,.attackSynergyMetrics dt,.appSidebarGroupLabel){font-size:11px}.dashboardGlass .hubImageCardActionText{font-size:12px}.dashboardGlass .tinyMeta{color:#9abfc3;letter-spacing:.14em;font-weight:600}.dashboardGlass .rankingTable th{color:#9abfc3;letter-spacing:.12em;font-weight:600}@media (max-width:760px){.dashboardGlass .summaryStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardGlass .stripMetric{border-bottom:0;border-right:1px solid #b7f0da1f;gap:4px;padding:14px 4px}.dashboardGlass .stripMetric:nth-child(3n){border-right:0}.dashboardGlass .stripMetric:nth-child(-n+3){border-bottom:1px solid #b7f0da1f}.dashboardGlass .stripMetric strong{font-size:24px}.dashboardGlass .stripMetric span{letter-spacing:.16em;font-size:10px}}.dashboardGlass .tone-blue{color:#8cc6e8}.dashboardGlass .previewTile:focus-within{outline:2px solid var(--season-mint,#35d5af);outline-offset:3px}@media (prefers-reduced-motion:reduce){.dashboardGlass *,.dashboardGlass :before,.dashboardGlass :after{transition:none!important;animation:none!important}.dashboardGlass .neoCard:after{display:none}}.adminPhotoSync{border-bottom:1px solid #b7f0da1f;gap:14px;margin:6px 0 22px;padding-bottom:22px;display:grid}.adminPhotoSyncHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.adminPhotoSyncHead .mutedCopy{flex:320px;margin:0}.adminPhotoSyncResult{gap:10px;display:grid}.adminPhotoSyncResult ul{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.adminPhotoSyncResult li{background:#06182066;border:1px solid #b7f0da1f;border-radius:12px;align-items:center;gap:10px;padding:6px 10px;font-size:14px;display:flex}.adminPhotoSyncResult img{object-fit:cover;object-position:top;background:#0a2632;border-radius:8px;flex:none;width:36px;height:36px}.adminPhotoSyncResult em{color:#f7c948;font-style:normal}.adminPhotoReview{gap:14px;display:grid}.adminPhotoReview>.mutedCopy{margin:0}.adminPhotoReviewSearch{color:#9abfc3;background:#06182066;border:1px solid #b7f0da33;border-radius:12px;align-items:center;gap:8px;max-width:360px;padding:0 12px;display:flex}.adminPhotoReviewSearch input{color:#f2f7f5;background:0 0;border:0;outline:none;flex:1;min-height:42px}.adminPhotoReviewList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.adminPhotoReviewRow{background:#06182059;border:1px solid #b7f0da1f;border-radius:14px;grid-template-columns:52px minmax(140px,1fr) minmax(0,1.6fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.adminPhotoReviewRow.needsReview{background:linear-gradient(90deg,#f7c94814,#06182059 40%);border-color:#f7c94866}.adminPhotoReviewRow img{object-fit:cover;object-position:top;background:#0a2632;border-radius:10px;width:52px;height:52px}.adminPhotoReviewInfo{gap:2px;min-width:0;display:grid}.adminPhotoReviewInfo strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adminPhotoReviewSource{color:#9abfc3;font-size:12px}.needsReview .adminPhotoReviewSource{color:#f7c948;font-weight:700}.adminPhotoReviewForm{gap:8px;min-width:0;display:flex}.adminPhotoReviewForm input{flex:1;min-width:0;min-height:40px}.adminPhotoReviewRemove{min-width:40px;padding:0 10px}.adminPhotoReviewRow>p{grid-column:1/-1;margin:0;font-size:13px}.adminPhotoReviewOk{color:#76e2c4}@media (max-width:760px){.adminPhotoReviewRow{grid-template-columns:52px minmax(0,1fr) auto}.adminPhotoReviewForm{grid-area:2/1/auto/-1}}.adminPhotoReviewDone{justify-content:flex-end;display:flex}.adminPhotoReviewEmpty{color:#9abfc3;text-align:center;border:1px dashed #b7f0da2e;border-radius:14px;margin:0;padding:18px}.guaranteeNotice{color:#e4f5ef;background:#0a26324d;border:1px solid #b7f0da1f;border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.guaranteeNotice>svg{color:#76e2c4;flex:none;margin-top:2px}.guaranteeNotice>div{flex:260px;gap:3px;min-width:0;display:grid}.guaranteeNotice strong{font-size:14px;font-weight:600}.guaranteeNotice span{color:#8eb2b8;font-size:13px;line-height:1.5}.guaranteeNotice.is-warning{border-color:#f7c94847}.guaranteeNotice.is-warning>svg{color:#f7c948}.guaranteeNotice.is-danger{border-color:#ff5c8647}.guaranteeNotice.is-danger>svg{color:#ff8aa8}.guaranteeNotice.is-ok>svg{color:#b7f0da}.guaranteeNotice form{flex:none;align-self:center}.guaranteeContest{flex:100%;margin-top:4px}.guaranteeContest summary{color:#ffb4c6;cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.guaranteeContest form{gap:10px;margin-top:10px;display:grid}.guaranteeContest p{color:#b8d6d0;margin:0;font-size:13px}.guaranteeContest label{color:#9abfc3;gap:6px;font-size:13px;display:grid}.guaranteeContest textarea{resize:vertical;width:100%;min-height:78px}.guaranteeContest button{justify-self:start}.guaranteeRefund{gap:8px;display:grid}.guaranteeFeedback{margin:0;font-size:14px}.guaranteeFeedback.is-ok{color:#76e2c4}.adminDisputes{gap:14px;display:grid}.adminDisputes>.mutedCopy{margin:0}.adminDisputeList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.adminDisputeRow{background:#06182066;border:1px solid #b7f0da1f;border-radius:14px;gap:10px;padding:14px 16px;display:grid}.adminDisputeRow.status-open{border-color:#f7c94866}.adminDisputeHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.adminDisputeBadge{color:#f7c948;background:#f7c9481f;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.adminDisputeRow:not(.status-open) .adminDisputeBadge{color:#9abfc3;background:#b7f0da14}.adminDisputeFacts{flex-wrap:wrap;gap:8px 22px;margin:0;display:flex}.adminDisputeFacts div{gap:2px;display:grid}.adminDisputeFacts dt{color:#9abfc3;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.adminDisputeFacts dd{margin:0;font-size:14px}.adminDisputeReason{color:#e4f5ef;margin:0;font-style:italic}.adminDisputeForm{gap:10px;display:grid}.adminDisputeButtons{flex-wrap:wrap;gap:10px;display:flex}.adminDisputeHistory summary{color:#9abfc3;cursor:pointer;font-weight:700}.adminDisputeHistory .adminDisputeList{margin-top:10px}.dealGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:16px;display:grid}.dealCard{gap:0;padding:22px 24px;animation:.35s cubic-bezier(.16,1,.3,1) both dashboardRise;display:grid}.dealCardHead{align-items:center;gap:14px;min-width:0;display:flex}.dealCardHead>div{gap:3px;min-width:0;display:grid}.dealCardHead strong{color:#f2f7f5;font:500 22px/1.15 var(--font-dashboard-title), "Segoe UI", sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dealCardHead>div>span:last-child{color:#8eb2b8;font-size:13px}.dealCardIcon{color:#b7f0da;border:1px solid #b7f0da24;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.deal{border-top:1px solid #b7f0da17;gap:10px;margin-top:18px;padding-top:18px;transition:opacity .2s;display:grid}.deal.is-pending{opacity:.6}.dealTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.dealPrice{gap:4px;display:grid}.dealPrice>span{color:#8eb2b8;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.dealPrice>strong{color:#f2f7f5;font:500 34px/1 var(--font-dashboard-title), "Segoe UI", sans-serif;letter-spacing:.01em}.dealChip{color:#a9c9c6;white-space:nowrap;border:1px solid #b7f0da24;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.dealChip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.deal.tone-turn .dealChip{color:#f7d77a;border-color:#f7c94847}.deal.tone-turn .dealChip:before{animation:1.6s ease-in-out infinite dealPulse}.deal.tone-closed .dealChip{color:#76e2c4;border-color:#76e2c447}.deal.tone-closed .dealPrice>strong{color:#b7f0da}.dealText{color:#a9c9c6;margin:0;font-size:14px;line-height:1.55}.dealQuote{color:#cfe6df;border-left:2px solid #b7f0da2e;margin:0;padding-left:12px;font-size:14px;font-style:italic;line-height:1.5}.dealActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.dealActions .btn,.dealActions form .btn{border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-weight:700;display:inline-flex}.dealActions .btn.secondary{background:0 0;border-color:#b7f0da2e}.dealActions .btn.secondary:hover:not(:disabled){background:#12374766;border-color:#76e2c480}.dealLink{color:#a9c9c6;min-height:44px;font:600 14px/1 var(--font-dashboard-sans), "Segoe UI", sans-serif;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 6px;transition:color .15s;display:inline-flex}.dealLink:hover:not(:disabled){color:#f2f7f5;text-underline-offset:4px;text-decoration:underline}.dealLink.is-danger:hover:not(:disabled){color:#ff8aa8}.dealLink:disabled{opacity:.5;cursor:default}.dealActions .dealLink:first-of-type:not(:first-child){margin-left:auto}.dealConfirm{color:#f2f7f5;font-size:14px;font-weight:600}.dealNote{color:#8eb2b8;align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.5;display:inline-flex}.dealError{margin:0}.dealOk{color:#76e2c4;margin:0;font-size:14px}.dealForm{grid-template-columns:minmax(150px,.8fr) minmax(0,1.4fr);gap:12px;margin-top:6px;animation:.25s cubic-bezier(.16,1,.3,1) both dashboardRise;display:grid}.dealForm .dealActions{grid-column:1/-1;margin-top:0}.dealField{gap:8px;min-width:0;display:grid}.dealField>span:first-child,.hirePriceLabel{color:#d5e8e5;font:500 13px/1.3 var(--font-dashboard-sans), "Segoe UI", sans-serif;letter-spacing:.04em;text-transform:none}.dealField>small{color:#7f9fa5;font-size:12px;line-height:1.45}.dealField>input,.dealField>textarea,.dealMoney{color:#f2f7f5;width:100%;min-height:56px;font:500 15px/1.35 var(--font-dashboard-sans), "Segoe UI", sans-serif;letter-spacing:.012em;box-shadow:none;background:linear-gradient(145deg,#16495a66,#0a2632b8);border:1px solid #b7f0da2e;border-radius:12px;outline:none;padding:0 18px;transition:border-color .18s,background .18s}.dealField>textarea{resize:vertical;min-height:96px;padding:14px 16px}.dealField>input::placeholder,.dealField>textarea::placeholder,.dealMoney input::placeholder{color:#6f9196;opacity:1}.dealField>input:hover,.dealField>textarea:hover,.dealMoney:hover{border-color:#b7f0da4d}.dealField>input:focus,.dealField>textarea:focus,.dealMoney:focus-within{background:#123747b8;border-color:#76e2c4b3}.dealMoney{align-items:center;gap:8px;display:flex}.dealMoney em{color:#76e2c4;font-style:normal;font-weight:700}.dashboardGlass .dealField .dealMoney input,.dealMoney input{min-width:0;height:54px;min-height:0;color:inherit;font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font-size:17px;font-weight:600;animation:none}.dashboardGlass .dealField .dealMoney input:focus-visible{border:0;outline:none}@keyframes dealPulse{0%,to{opacity:1}50%{opacity:.35}}.hireDialog .playerMessageDialogPanel{background:linear-gradient(160deg,#123747fa,#0a2632fc)}.hireDialog .playerMessageDialogHead{border-bottom-color:#b7f0da17}.hireForm{gap:22px;padding:24px;display:grid}.hirePrice{gap:12px;display:grid}.hireSegment{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hireSegment button{color:#a9c9c6;text-align:left;cursor:pointer;background:0 0;border:1px solid #b7f0da24;border-radius:12px;gap:6px;padding:14px 16px;transition:border-color .18s,background .18s,color .18s;display:grid}.hireSegment button small{font-size:12px;font-weight:600}.hireSegment button strong{color:#f2f7f5;font:500 22px/1.1 var(--font-dashboard-title), "Segoe UI", sans-serif}.hireSegment button:hover{border-color:#b7f0da4d}.hireSegment button.isActive{color:#76e2c4;background:#35d5af14;border-color:#76e2c4;box-shadow:inset 0 0 0 1px #76e2c4}.hireNote{color:#8eb2b8;margin:0;font-size:13px;line-height:1.5}.hireFooter{border-top:1px solid #b7f0da17;gap:14px;padding-top:18px;display:grid}.hireFooter>p{color:#7f9fa5;margin:0;font-size:12px;line-height:1.5}.hireFooter .playerMessageDialogActions{align-items:center}.hireFooter .btn{justify-content:center;align-items:center;gap:8px;display:inline-flex}.hireEmpty{justify-items:start;gap:14px;padding:24px;display:grid}.hireEmpty p{color:#cfe6df;margin:0}.hireTrigger{background:var(--season-lime);min-height:40px;color:var(--season-navy);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:700;transition:background .18s;display:inline-flex}.hireTrigger:hover{background:#d2f7e7}.hireTrigger:focus-visible,.rankingProfileLink:focus-visible{outline-offset:3px;outline:2px solid #35d5af}.hireTriggerWide{flex:auto;justify-content:center;align-items:center;gap:8px;display:inline-flex}.rankingActions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.rankingBoard:has(.rankingActions) .rankingListRow{grid-template-columns:64px minmax(200px,1.8fr) minmax(64px,.5fr) minmax(90px,.6fr) minmax(60px,.45fr) minmax(250px,auto)}.rankingActions>.hireTrigger,.dashboardGlass .rankingActions .rankingContactTrigger{min-height:40px;font:600 13px/1 var(--font-dashboard-sans), "Segoe UI", sans-serif;letter-spacing:.015em;white-space:nowrap;border-radius:11px;padding:0 14px}.dashboardGlass .rankingActions .rankingContactTrigger{color:#d5e8e5}.rankingProfileLink{color:inherit;text-decoration:none}.rankingProfileLink:hover strong{color:#76e2c4;text-underline-offset:3px;text-decoration:underline}.hireCtaCard{flex-wrap:wrap;align-items:center;gap:16px;padding:20px 24px;display:flex}.hireCtaCard>div{flex:280px;gap:4px;display:grid}.hireCtaCard strong{font-size:17px}.hireCtaCard span{color:#a9c9c6;font-size:14px}.hireCtaCard .btn{align-items:center;min-height:44px;display:inline-flex}.hireCtaIcon{color:#b7f0da;border:1px solid #b7f0da24;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.clientRehire{align-items:center;gap:8px;margin-top:14px;display:inline-flex}.pushToggle{background:#0a26324d;border:1px solid #b7f0da1f;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;display:flex}.pushToggle.isCompact{margin:0 0 6px}.pushToggleIcon{color:#b7f0da;background:#b7f0da0f;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.pushToggle.state-denied .pushToggleIcon{color:#ff8aa8;background:#ff5c8614}.pushToggleCopy{flex:240px;gap:2px;min-width:0;display:grid}.pushToggleCopy strong{color:#f2f7f5;font-size:14px;font-weight:600}.pushToggleCopy span{color:#8eb2b8;font-size:13px;line-height:1.45}.pushToggle .btn{border-radius:10px;min-height:40px;padding:0 18px}.marketProfileCard{gap:20px;padding:24px;display:grid}.marketProfileHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.marketProfileHead>div{gap:4px;display:grid}.marketProfileHead strong{color:#f2f7f5;font:500 22px/1.15 var(--font-dashboard-title), "Segoe UI", sans-serif}.marketProfileForm{grid-template-columns:minmax(200px,.7fr) minmax(0,1.3fr);align-items:start;gap:18px;display:grid}.marketProfileForm .dealSwitch,.marketProfileActions{grid-column:1/-1}.marketProfileActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.marketProfileActions .btn{min-width:140px}.dealSwitch{cursor:pointer;align-items:center;gap:14px;width:fit-content;display:flex}.dealSwitch input{opacity:0;width:1px;height:1px;position:absolute}.dealSwitchTrack{background:#0a2632;border:1px solid #b7f0da33;border-radius:999px;flex:none;width:44px;height:26px;transition:background .2s,border-color .2s;position:relative}.dealSwitchTrack i{background:#8eb2b8;border-radius:50%;width:18px;height:18px;transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s;position:absolute;top:3px;left:3px}.dealSwitch input:checked+.dealSwitchTrack{background:#35d5af33;border-color:#76e2c4}.dealSwitch input:checked+.dealSwitchTrack i{background:#b7f0da;transform:translate(18px)}.dealSwitch input:focus-visible+.dealSwitchTrack{outline-offset:3px;outline:2px solid #35d5af}.dealSwitchCopy{gap:2px;display:grid}.dealSwitchCopy strong{color:#f2f7f5;font-size:14px;font-weight:600}.dealSwitchCopy small{color:#8eb2b8;font-size:12px}@media (max-width:680px){.dealCard{padding:18px}.dealPrice>strong{font-size:30px}.dealForm,.marketProfileForm{grid-template-columns:1fr}.dealActions>.btn,.dealActions>form{flex:100%}.dealActions>form .btn{width:100%}.dealActions .dealLink:first-of-type:not(:first-child){margin-left:0}.hireSegment button strong{font-size:19px}.hireFooter .playerMessageDialogActions{flex-direction:row;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.dealCard,.dealForm,.deal.tone-turn .dealChip:before{animation:none}}.opCard{gap:16px;padding:24px;display:grid}.opCard.is-archived{gap:12px;padding:20px}.opCard.is-closed .operationMatchRail{opacity:.85}.opCard.is-updating{cursor:progress}.opHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.opIdentity{gap:4px;min-width:0;display:grid}.opIdentity strong{color:#f2f7f5;font:500 26px/1.1 var(--font-dashboard-title), "Segoe UI", sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opCard.is-archived .opIdentity strong{font-size:20px}.opScore{flex:none;justify-items:end;gap:6px;display:grid}.opScore strong{color:#f2f7f5;font:500 30px/1 var(--font-dashboard-title), "Segoe UI", sans-serif;white-space:nowrap}.opScore small{color:#8eb2b8;margin-left:2px;font-size:15px}.opCard.is-archived .opScore strong{font-size:22px}.opStatus{color:#a9c9c6;white-space:nowrap;border:1px solid #b7f0da24;border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.opStatus:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.opStatus.status-in_progress{color:#76e2c4;border-color:#76e2c447}.opStatus.status-in_progress:before{animation:1.6s ease-in-out infinite dealPulse}.opStatus.status-paused{color:#f7d77a;border-color:#f7c94847}.opStatus.status-completed{color:#b7f0da;border-color:#b7f0da33}.opStatus.status-cancelled{color:#ff8aa8;border-color:#ff5c8647}.opProgress{color:#8eb2b8;justify-content:space-between;gap:12px;margin-bottom:-6px;font-size:13px;display:flex}.opProgress span:first-child{color:#d5e8e5;font-weight:600}.opCard .operationMatchRail{margin:0}.opControls{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;display:grid}.opResult{grid-template-columns:1fr 1fr;gap:10px;display:grid}.opResultButton{min-height:52px;font:700 15px/1 var(--font-dashboard-sans), "Segoe UI", sans-serif;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;transition:transform .15s,background .18s,border-color .18s;display:inline-flex}.opResultButton.is-win{background:var(--season-lime);color:var(--season-navy)}.opResultButton.is-win:hover:not(:disabled){background:#d2f7e7}.opResultButton.is-loss{color:#ff9db5;background:0 0;border-color:#ff5c8659}.opResultButton.is-loss:hover:not(:disabled){background:#ff5c8614}.opResultButton:active:not(:disabled){transform:scale(.98)}.opResultButton:disabled,.opSegment button:disabled{opacity:.45;cursor:not-allowed}.opSegment{border:1px solid #b7f0da24;border-radius:12px;gap:4px;padding:4px;display:flex}.opSegment button{color:#8eb2b8;font:600 13px/1 var(--font-dashboard-sans), "Segoe UI", sans-serif;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 14px;transition:background .18s,color .18s;display:inline-flex}.opSegment button[aria-pressed=true]{color:#f2f7f5;background:#123747}.opSegment button:hover:not(:disabled):not([aria-pressed=true]){color:#f2f7f5}.opFacts{border-top:1px solid #b7f0da17;flex-wrap:wrap;gap:14px 32px;margin:0;padding-top:16px;display:flex}.opFacts>div{gap:4px;min-width:0;display:grid}.opFacts dt{color:#8eb2b8;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.opFacts dd{overflow-wrap:anywhere;color:#f2f7f5;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.opFactTag{color:#8eb2b8;font-size:12px;font-weight:500}.opFactTag.status-paid,.opFactTag.status-transferred{color:#76e2c4}.opFactTag.status-disputed,.opFactTag.status-failed{color:#ff8aa8}.opSecret button{color:#76e2c4;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.opSecret button:hover{background:#b7f0da14}.opCard .guaranteeNotice{margin-top:0}.opSaving{color:#8eb2b8;font-size:13px}@media (max-width:680px){.opCard{padding:18px}.opIdentity strong{white-space:normal;font-size:21px}.opScore strong{font-size:24px}.opControls{grid-template-columns:1fr}.opSegment button{flex:1;justify-content:center;min-height:40px}.opFacts{gap:12px 22px}}@media (prefers-reduced-motion:reduce){.opStatus.status-in_progress:before{animation:none}}.playerProfilePage{gap:18px;display:grid}.playerProfileBack{color:#9abfc3;align-items:center;gap:6px;width:fit-content;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.playerProfileBack:hover{color:#76e2c4}.playerProfileHero{grid-template-columns:auto minmax(0,1fr) minmax(220px,300px);align-items:center;gap:22px;padding:26px;animation:.55s cubic-bezier(.16,1,.3,1) backwards wlxRise;display:grid}.playerProfileAvatar{color:#b7f0da;background:#0a2632;border:2px solid #76e2c466;border-radius:28px;place-items:center;width:108px;height:108px;display:grid;overflow:hidden;box-shadow:0 0 0 6px #35d5af14}.playerProfileAvatar img{object-fit:cover;width:100%;height:100%}.playerProfileIdentity{gap:8px;min-width:0;display:grid}.playerProfileIdentity .sectionEyebrow{color:#f7c948;align-items:center;gap:6px;display:inline-flex}.playerProfileIdentity .sectionTitle{margin:0;font-size:clamp(32px,4vw,48px)}.playerProfileIdentity p{color:#cfe6df;margin:0;font-size:15px;line-height:1.6}.playerProfileUnavailable{color:#ffb4c6;background:#ff5c861a;border-radius:999px;width:fit-content;padding:4px 10px;font-size:12px;font-weight:700}.playerProfilePrice{background:linear-gradient(145deg,#35d5af14,#06182080);border:1px solid #76e2c440;border-radius:18px;gap:6px;padding:18px;display:grid}.playerProfilePrice>span{color:#9abfc3;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.playerProfilePrice>strong{font-family:var(--font-dashboard-title), "Segoe UI", sans-serif;color:#b7f0da;font-size:34px;font-weight:500;line-height:1}.playerProfilePrice>small{color:#9abfc3;font-size:12px}.playerProfileActions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.hireTriggerWide{flex:auto}.playerProfileStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.playerProfileStat{background:linear-gradient(145deg,#16495a99,#0a2632b8);border:1px solid #b7f0da1f;border-radius:16px;gap:4px;padding:16px 18px;animation:.5s cubic-bezier(.16,1,.3,1) 80ms backwards wlxRise;display:grid}.playerProfileStat span{color:#9abfc3;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.playerProfileStat strong{font-family:var(--font-dashboard-title), "Segoe UI", sans-serif;color:#f2f7f5;font-size:34px;font-weight:500;line-height:1}.playerProfileStat small{color:#9abfc3;font-size:12px}.playerProfileColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.playerProfilePanel{align-content:start;gap:14px;padding:22px;display:grid}.playerProfilePanel>header{color:#76e2c4;align-items:center;gap:10px;display:flex}.playerProfilePanel>header h2{font-family:var(--font-dashboard-title), "Segoe UI", sans-serif;color:#f2f7f5;text-transform:uppercase;margin:0;font-size:22px;font-weight:500}.playerProfileRatings{gap:10px;display:grid}.playerProfileRating{color:#cfe6df;grid-template-columns:110px 1fr 36px;align-items:center;gap:10px;font-size:14px;display:grid}.playerProfileRatingTrack,.playerProfileWinBar{background:#b7f0da1a;border-radius:999px;height:8px;position:relative;overflow:hidden}.playerProfileRatingTrack i,.playerProfileWinBar i{border-radius:inherit;background:linear-gradient(90deg,#35d5af,#b7f0da);position:absolute;inset:0 auto 0 0}.playerProfileRating strong{text-align:right;color:#f2f7f5}.playerProfileReviews{gap:10px;margin:0;padding:0;list-style:none;display:grid}.playerProfileReviews li{background:#06182059;border:1px solid #b7f0da14;border-radius:12px;gap:10px;padding:12px 14px;display:flex}.playerProfileReviews li>svg{color:#76e2c4;flex:none;margin-top:3px}.playerProfileReviews p{color:#e4f5ef;margin:0;font-size:14px;line-height:1.55}.playerProfileReviews span{color:#9abfc3;font-size:12px}.playerProfileHistory{gap:8px;margin:0;padding:0;list-style:none;display:grid}.playerProfileHistory li{background:#06182059;border:1px solid #b7f0da14;border-radius:12px;grid-template-columns:92px 70px 72px 1fr;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:grid}.playerProfileHistory li>span:first-child{color:#9abfc3}.playerProfileHistory strong{font-family:var(--font-dashboard-title), "Segoe UI", sans-serif;color:#b7f0da;font-size:20px;font-weight:500}.playerProfileHistory strong small{color:#ffb4c6;font-size:14px}.playerProfileHistory em{color:#76e2c4;font-style:normal;font-weight:700}@media (max-width:1080px){.playerProfileHero{grid-template-columns:auto minmax(0,1fr)}.playerProfilePrice{grid-column:1/-1}.playerProfileStats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.playerProfileHero{grid-template-columns:1fr;justify-items:start;padding:20px}.playerProfileAvatar{border-radius:22px;width:84px;height:84px}.playerProfileStats{grid-template-columns:repeat(2,minmax(0,1fr))}.playerProfileStat strong{font-size:28px}.playerProfileColumns{grid-template-columns:1fr}.playerProfileHistory li{grid-template-columns:80px 60px 1fr}.playerProfileWinBar{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.playerProfileHero,.playerProfileStat{animation:none}}@media (max-width:680px){.rankingListRow>.rankingActions{flex-wrap:nowrap;grid-column:2/-1;justify-content:stretch;gap:8px;display:flex}.rankingActions>*{flex:1 1 0;justify-content:center;min-width:0}.rankingActions .rankingContactTrigger{width:auto}.hireEmpty{padding:18px}}
