:root{--season-navy:#05151f;--season-blue:#234b67;--season-emerald:#188f8b;--season-mint:#76ddc1;--season-accent:#89dfc6;--season-paper:#edf6f3;--season-line:#a5e4d02e;--season-glass:linear-gradient(145deg, #2148565c, #0a21318c);--season-glass-raised:linear-gradient(145deg, #12333ff5, #091e2bfa);--bg:var(--season-navy);--bg-soft:#092531;--panel:#12333f;--panel-strong:#0c2634;--text:var(--season-paper);--muted:#a0b7bc;--muted-2:#8ba5ac;--good:#35d5af}body{background:var(--season-navy);isolation:isolate}body:before{content:"";z-index:-1;pointer-events:none;background-color:var(--season-navy);background-image:linear-gradient(105deg,#04131adb 0%,#051b26b8 52%,#04171bb3 100%),linear-gradient(#0000 35%,#04131a99),url(/season/fc27-official-v1.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.dashboardGlass,.seasonAuthGlass,.landingPage{background:0 0}.dashboardGlass{--dashboard-title-accent:var(--season-accent);--dashboard-glass-line:var(--season-line)}.seasonAuthGlass :is(.seasonAuthStory h2,.seasonAuthFormWrap h1) em{color:var(--season-accent)}.seasonAuthGlass .seasonLabel,.dashboardGlass .sectionEyebrow{color:#aac4c7}.seasonAuthGlass .seasonAuthStoryCopy>p,.seasonAuthGlass .seasonAuthDescription,.dashboardGlass .cardSubtle{color:var(--muted)}.dashboardGlass :is(.neoCard:not(.hubImageCard),.summaryStrip,.uploadCard,.neoTableWrap,.rankingPodiumCard,.clientPaymentPanel,.operationInfoBanner,.orderPaymentPanel,.operationCredentialsPanel,.metaHero,.metaDetailHero,.metaPodiumCard,.metaFormationCard,.metaSourcePanel){background:var(--season-glass);border-color:var(--season-line);box-shadow:inset 0 1px #edf6f30d}.dashboardGlass .dashboardRail{border-color:var(--season-line);background:linear-gradient(#b7f0da12,#102a3aa6 34%,#09232db0)}.dashboardGlass .dashboardNavFlyout,.dashboardGlass .clubSwitcherMenu,.dashboardSelectMenu,.attackSynergySelector{background:var(--season-glass-raised);border-color:var(--season-line)}.dashboardSelectTrigger,.btn.secondary,.btn.tertiary{background:var(--season-glass);border-color:var(--season-line)}.btn.primary,.dashboardGlass .analyzeButton{color:#05151f;background:linear-gradient(145deg,#c6f6e3,#8fe6c9);border-color:#b7f0da;font-weight:600;box-shadow:0 8px 24px #35d5af26,inset 0 1px #ffffff80}.btn.primary:hover:not(:disabled),.dashboardGlass .analyzeButton:hover:not(:disabled){color:#05151f;background:linear-gradient(145deg,#dcfbef,#a6eed6);border-color:#dcfbef;box-shadow:0 10px 30px #35d5af40,inset 0 1px #fff9}.btn.primary svg,.dashboardGlass .analyzeButton svg{color:currentColor}.btn.primary:disabled,.dashboardGlass .analyzeButton:disabled{color:#9abfc3;box-shadow:none;background:#123747;border-color:#b7f0da26}.landingPage{--landing-ink:var(--season-paper)}.landingPage :is(.landingHero,.landingStatement,.landingFeatures,.landingFaq,.landingFinalCta,.landingFooter){background:0 0}.landingHeroAmbient:before,.landingHeroAmbient:after{display:none}.landingPage :is(.landingProblem,.landingHow,.landingAudience){color:var(--season-paper);background:0 0}.landingHeader{border-color:var(--season-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#091e2bba}.landingPage :is(h1,h2,h3){font-family:var(--font-dashboard-title), "Segoe UI", sans-serif;letter-spacing:.005em;text-transform:none;font-weight:500}.landingPage :is(h1,h2,h3) em{color:var(--season-accent);font-style:normal}.landingPage :is(.landingProblemGrid>div:first-child>p,.landingAudienceGrid>div:last-child>p,.landingStepGrid p,.landingProblemNote,.landingToast){color:var(--muted)}.landingPage .landingLightSection .landingSectionIndex,.landingPage .landingStepGrid article>span{color:#aac4c7}.landingPage .landingInlineLink,.landingPage .landingStepGrid svg,.landingPage .landingStepGrid small{color:var(--season-accent)}.landingPage :is(.landingLostNumber,.landingStepGrid article,.landingAudienceMockup,.landingFinalCta>div){background:var(--season-glass);border-color:var(--season-line);box-shadow:inset 0 1px #edf6f30d}.landingPage .landingLostNumber small{color:var(--muted)}.landingPage .landingLostNumber strong{color:#aac4c766}.landingPage .landingFinalCta>div:before{display:none}.landingPage .landingToast{background:var(--season-glass-raised);border-color:var(--season-line);color:#b7f0da}.landingPage :is(.landingNav a,.landingLoginLink,.landingPrimaryButton,.landingSecondaryButton,.landingInlineLink,.landingPreviewTop,.landingComparisonRow,.landingSectionIndex){letter-spacing:.02em;font-weight:500}
.wlx{--wlx-glass:linear-gradient(145deg, #16495a99, #1237478f 55%, #0a2632b8);--wlx-line:#b7f0da29;--wlx-mint:#35d5af;--wlx-lime:#b7f0da;--wlx-loss:#ff5c86;--wlx-gold:#f7c948;--wlx-sky:#8cc6e8;--wlx-text:#e4f5ef;--wlx-muted:#9abfc3;--wlx-mood:var(--wlx-mint);--wlx-ease:cubic-bezier(.16, 1, .3, 1);gap:28px;margin-top:26px;display:grid}.wlx>*,.wlxBlock>*,.wlxClimb{min-width:0}.wlx.mood-dominante{--wlx-mood:var(--wlx-gold)}.wlx.mood-oscilante{--wlx-mood:var(--wlx-sky)}.wlx.mood-sofrida{--wlx-mood:var(--wlx-loss)}.wlxPanel{border:1px solid var(--wlx-line);background:var(--wlx-glass);border-radius:20px;position:relative;box-shadow:inset 0 1px #f2f7f50d}.wlxClearFilter{align-self:end}.wlxRuns{scroll-snap-type:x proximity;scrollbar-width:thin;gap:12px;margin:4px -2px 0;padding:4px 2px 10px;display:flex;overflow-x:auto}.wlxRun{border:1px solid var(--wlx-line,#b7f0da29);color:#e4f5ef;scroll-snap-align:start;background:linear-gradient(145deg,#16495a66,#0a263280);border-radius:16px;flex:none;gap:4px;min-width:168px;padding:14px 18px;text-decoration:none;transition:border-color .2s,transform .2s,background .2s;display:grid}.wlxRun:hover{border-color:#76e2c480;transform:translateY(-2px)}.wlxRun:focus-visible{outline-offset:3px;outline:2px solid #35d5af}.wlxRun.isActive{background:linear-gradient(145deg,#35d5af2e,#12374799);border-color:#76e2c4a6;box-shadow:0 0 0 1px #35d5af33,0 10px 30px #0006}.wlxRunDate{color:#9abfc3;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.wlxRunRecord{font-family:var(--font-dashboard-title), "Segoe UI", sans-serif;font-size:30px;font-weight:500;line-height:1}.wlxRunRecord small{color:#9abfc3;margin-left:1px;font-size:15px}.wlxRunMeta{color:#b7f0da;font-size:13px;font-weight:600}.wlxHero{border:1px solid var(--wlx-line);background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--wlx-mood) 16%, transparent), transparent 55%), var(--wlx-glass);animation:wlxRise .6s var(--wlx-ease) backwards;border-radius:24px;padding:28px 30px 26px;position:relative;overflow:hidden;box-shadow:inset 0 1px #f2f7f512,0 24px 60px #0005}.wlxHero:before{content:"";pointer-events:none;background:radial-gradient(circle at 78%,#0000 92px,#b7f0da12 93px 94px,#0000 95px),linear-gradient(90deg,#0000 calc(78% - 1px),#b7f0da0f calc(78% - 1px) 78%,#0000 78%);position:absolute;inset:0}.wlxHero>*{position:relative}.wlxHeroHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wlxMood{border:1px solid color-mix(in srgb, var(--wlx-mood) 45%, transparent);background:color-mix(in srgb, var(--wlx-mood) 12%, transparent);color:var(--wlx-mood);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.wlxMood:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px}.wlxHeroTitle{font-family:var(--font-dashboard-title), "Segoe UI", sans-serif;text-transform:uppercase;margin:10px 0 0;font-size:clamp(28px,3.4vw,44px);font-weight:500;line-height:1}.wlxHeroTitle span{color:#76e2c4}.wlxScore{grid-template-columns:auto auto 1fr;align-items:end;gap:18px 34px;margin-top:22px;display:grid}.wlxScoreMain strong{font-family:var(--font-dashboard-title), "Segoe UI", sans-serif;color:var(--wlx-lime);text-shadow:0 0 40px #35d5af40;font-size:clamp(64px,8vw,96px);font-weight:500;line-height:.82;display:block}.wlxScoreMain span,.wlxScoreRank span,.wlxScoreFacts dt{color:var(--wlx-muted);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.wlxScoreMain span{margin-top:10px;display:block}.wlxScoreRank{border:1px solid color-mix(in srgb, var(--wlx-mood) 40%, transparent);background:color-mix(in srgb, var(--wlx-mood) 9%, #06182080);border-radius:18px;justify-items:center;gap:6px;padding:12px 18px 10px;display:grid}.wlxScoreRank strong{font-family:var(--font-dashboard-title), "Segoe UI", sans-serif;color:var(--wlx-mood);font-size:46px;font-weight:500;line-height:.9}.wlxScoreFacts{flex-wrap:wrap;justify-content:flex-end;gap:10px 26px;margin:0;display:flex}.wlxScoreFacts div{gap:4px;display:grid}.wlxScoreFacts dd{font-family:var(--font-dashboard-title), "Segoe UI", sans-serif;color:var(--wlx-text);margin:0;font-size:28px;font-weight:500;line-height:1}.wlxScoreFacts .wlxScoreCoins dd{color:#f7c948}.wlxStrip{grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:6px;margin:24px 0 0;padding:0;list-style:none;display:grid}.wlxPill{animation:wlxPop .42s var(--wlx-ease) backwards;animation-delay:calc(.25s + var(--i,0) * 40ms);background:#06182080;border:1px solid #b7f0da24;border-radius:12px;justify-items:center;gap:2px;padding:8px 2px 7px;display:grid;position:relative}.wlxPill.result-W{background:linear-gradient(#35d5af38,#35d5af14);border-color:#35d5af80}.wlxPill.result-L{background:linear-gradient(#ff5c8626,#ff5c860d);border-color:#ff5c8666}.wlxPillGame{color:var(--wlx-muted);letter-spacing:.1em;font-size:10px;font-weight:700}.wlxPillScore{font-family:var(--font-dashboard-title), "Segoe UI", sans-serif;color:var(--wlx-text);font-size:17px;font-weight:500;line-height:1}.wlxPill.result-W .wlxPillScore{color:var(--wlx-lime)}.wlxPill.result-L .wlxPillScore{color:#ffc2d1}.wlxPillFlag{color:var(--wlx-gold);position:absolute;top:4px;right:4px}.wlxCoach{background:linear-gradient(90deg, color-mix(in srgb, var(--wlx-mood) 10%, transparent), transparent 40%), linear-gradient(145deg, #12333ff0, #091e2bf5);animation:wlxRise .6s var(--wlx-ease) .1s backwards;border:1px solid #76e2c440;border-radius:24px;grid-template-columns:auto 1fr;gap:22px;padding:30px 32px;display:grid;position:relative;box-shadow:0 24px 60px #0005,inset 0 1px #f2f7f512}.wlxCoach:before{content:"";background:linear-gradient(180deg, var(--wlx-mood), transparent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:26px;bottom:26px;left:0}.wlxCoachBadge{width:52px;height:52px;color:var(--wlx-lime);background:linear-gradient(145deg,#35d5af2e,#119b901a);border:1px solid #76e2c459;border-radius:16px;place-items:center;display:grid}.wlxCoachBody{min-width:0}.wlxKicker{color:#76e2c4;letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:700}.wlxHeadline{max-width:28ch;font-family:var(--font-dashboard-title), "Segoe UI", sans-serif;color:#f2f7f5;text-wrap:balance;margin:8px 0 0;font-size:clamp(26px,3vw,40px);font-weight:500;line-height:1.08}.wlxOpening{color:#d3ece4;text-wrap:pretty;max-width:68ch;margin:14px 0 0;font-size:17px;line-height:1.7}.wlxCoachFoot{border-top:1px solid #b7f0da1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding-top:16px;display:flex}.wlxSource{color:var(--wlx-muted);letter-spacing:.04em;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.wlxRefresh{justify-items:end;gap:8px;display:grid}.wlxRefreshHint{color:#8eb2b8;font-size:12px}.wlxRefresh .formError{margin:0}.wlxSpin{animation:1s linear infinite wlxSpin}.wlxBlock{animation:wlxRise .6s var(--wlx-ease) .16s backwards;gap:16px;display:grid}.wlxBlockHead{gap:8px;display:grid}.wlxBlockHead .subSectionTitle span{color:#76e2c4}.wlxClimb{padding:18px 18px 14px}.wlxClimbScroll{scrollbar-width:thin;overflow-x:auto}.wlxClimbInner{min-width:620px}.wlxClimbChart{width:100%;height:auto;display:block;overflow:visible}.wlxClimbGuide line{stroke:#b7f0da1c;stroke-dasharray:3 6}.wlxClimbGuide text{fill:#9abfc3;paint-order:stroke;stroke:#0b2a35;stroke-width:4px;letter-spacing:.08em;font-size:11px;font-weight:600}.wlxClimbArea{opacity:0;animation:.8s .9s forwards wlxFade}.wlxClimbLine{fill:none;stroke:var(--wlx-mint);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 6px #35d5af66);animation:wlxDraw 1.3s var(--wlx-ease) .3s forwards}.wlxClimbDot{fill:#0a2632;stroke:#9abfc3;stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:wlxPop .4s var(--wlx-ease) backwards;animation-delay:calc(.35s + var(--i,0) * 70ms)}.wlxClimbDot.result-W{fill:var(--wlx-mint);stroke:#b7f0da}.wlxClimbDot.result-L{fill:#2a0f1a;stroke:var(--wlx-loss)}.wlxClimbAxis{grid-template-columns:repeat(var(--cols,15), minmax(0, 1fr));border-top:1px solid #b7f0da1a;margin:6px 0 0;padding:10px 0 0;list-style:none;display:grid}.wlxClimbAxis li{text-align:center;justify-items:center;gap:3px;display:grid}.wlxAxisGame{color:var(--wlx-muted);letter-spacing:.08em;font-size:10px;font-weight:700}.wlxClimbAxis strong{color:var(--wlx-text);font-size:14px;font-weight:700}.wlxClimbAxis .result-W strong{color:var(--wlx-lime)}.wlxClimbAxis .result-L strong{color:#ffc2d1}.wlxAxisRank{color:#76e2c4;font-size:11px;font-weight:700}.wlxChapters{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.wlxChapter{animation:wlxRise .55s var(--wlx-ease) backwards;animation-delay:calc(.2s + var(--i,0) * 90ms);align-content:start;gap:10px;padding:22px;display:grid}.wlxChapterIndex{font-family:var(--font-dashboard-title), "Segoe UI", sans-serif;color:#35d5af59;font-size:34px;font-weight:500;line-height:1}.wlxChapterTitle{color:#f2f7f5;font-size:18px;font-weight:700;display:block}.wlxChapterGames{color:var(--wlx-muted);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.wlxChapter p,.wlxMoment p,.wlxColumn p,.wlxSquadNote p{color:#cfe6df;text-wrap:pretty;margin:0;font-size:15px;line-height:1.65}.wlxMoments{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.wlxMoment{--kind:var(--wlx-mint);animation:wlxRise .55s var(--wlx-ease) backwards;animation-delay:calc(.2s + var(--i,0) * 90ms);transition:transform .25s var(--wlx-ease), border-color .25s ease;align-content:start;gap:10px;padding:20px;display:grid;overflow:hidden}.wlxMoment:hover{border-color:color-mix(in srgb, var(--kind) 50%, transparent);transform:translateY(-3px)}.wlxMoment:after{content:"";background:linear-gradient(90deg, var(--kind), transparent 70%);height:2px;position:absolute;inset:0 0 auto}.wlxMoment.kind-melhor_jogo{--kind:var(--wlx-gold)}.wlxMoment.kind-pior_jogo,.wlxMoment.kind-alerta{--kind:var(--wlx-loss)}.wlxMoment.kind-decisivo{--kind:var(--wlx-sky)}.wlxMomentTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.wlxMomentGame{font-family:var(--font-dashboard-title), "Segoe UI", sans-serif;color:var(--kind);font-size:40px;font-weight:500;line-height:.9;display:grid}.wlxMomentGame small{font-family:var(--font-dashboard-sans), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--wlx-muted);font-size:10px;font-weight:700}.wlxMomentKind{border:1px solid color-mix(in srgb, var(--kind) 40%, transparent);color:var(--kind);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.wlxMomentScore{color:var(--wlx-muted);letter-spacing:.1em;font-size:13px;font-weight:700}.wlxMomentTitle{color:#f2f7f5;font-size:17px;font-weight:700;line-height:1.3}.wlxSplit{grid-template-columns:repeat(2,minmax(0,1fr))}.wlxColumn{padding:22px 24px}.wlxColumnHead{align-items:center;gap:10px;margin-bottom:6px;display:flex}.wlxColumnHead h3{font-family:var(--font-dashboard-title), "Segoe UI", sans-serif;text-transform:uppercase;margin:0;font-size:24px;font-weight:500}.wlxColumn.is-good .wlxColumnHead{color:var(--wlx-mint)}.wlxColumn.is-fix .wlxColumnHead{color:#ffb4c6}.wlxColumn ul{margin:0;padding:0;list-style:none;display:grid}.wlxColumn li{border-top:1px solid #b7f0da14;gap:6px;padding:16px 0;display:grid}.wlxColumn li:first-child{border-top:0}.wlxColumn li>strong{color:#f2f7f5;font-size:16px}.wlxDrill{background:#06182066;border:1px dashed #b7f0da33;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 13px;display:flex;margin-top:4px!important;font-size:14px!important}.wlxDrill svg{color:var(--wlx-gold);flex:none;margin-top:3px}.wlxDrill b{color:var(--wlx-gold);font-weight:700}.wlxDecisive{padding:10px 22px 16px;display:grid}.wlxDecisiveHead,.wlxDecisiveRow{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));align-items:center;gap:12px;display:grid}.wlxDecisiveHead{color:var(--wlx-muted);letter-spacing:.14em;text-transform:uppercase;padding:10px 0;font-size:11px;font-weight:700}.wlxDecisiveHead span:not(:first-child),.wlxDecisiveCell{text-align:center}.wlxDecisiveRow{border-top:1px solid #b7f0da14;padding:12px 0}.wlxDecisiveName{color:#e4f5ef;font-size:15px;font-weight:600}.wlxDecisiveCell{color:var(--wlx-muted);border-radius:10px;padding:7px 8px;font-size:14px}.wlxDecisiveCell b{font-size:16px}.wlxDecisiveCell.is-win{background:#35d5af14}.wlxDecisiveCell.is-win b{color:var(--wlx-lime)}.wlxDecisiveCell.is-loss{background:#ff5c8612}.wlxDecisiveCell.is-loss b{color:#ffc2d1}.wlxFootnote{color:var(--wlx-muted);margin:12px 0 0;font-size:12px;line-height:1.5}.wlxAwards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.wlxAward{--tone:var(--wlx-mint);border:1px solid color-mix(in srgb, var(--tone) 30%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--tone) 12%, transparent), #0a263299);animation:wlxRise .5s var(--wlx-ease) backwards;animation-delay:calc(.15s + var(--i,0) * 70ms);border-radius:16px;gap:4px;padding:16px 18px;display:grid}.wlxAward.accent-gold{--tone:var(--wlx-gold)}.wlxAward.accent-blue{--tone:var(--wlx-sky)}.wlxAward.accent-violet{--tone:#b49cff}.wlxAwardLabel{color:var(--tone);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.wlxAward strong{font-family:var(--font-dashboard-title), "Segoe UI", sans-serif;color:#f2f7f5;font-size:24px;font-weight:500;line-height:1.1}.wlxAwardDetail{color:#b8d6d0;font-size:13px}.wlxSquad{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.wlxSquadNote{gap:10px;padding:18px 20px;display:grid}.wlxSquadTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.wlxSquadTop strong{color:#f2f7f5;font-size:17px}.wlxTag{color:#b7f0da;letter-spacing:.06em;background:#35d5af1f;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.wlxNext{padding:24px 26px}.wlxNext .wlxColumnHead{color:var(--wlx-lime)}.wlxGoals{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.wlxGoals li{color:#e4f5ef;animation:wlxSlide .5s var(--wlx-ease) backwards;animation-delay:calc(.2s + var(--i,0) * 90ms);background:#06182066;border:1px solid #b7f0da1f;border-radius:14px;align-items:center;gap:14px;padding:13px 16px;font-size:16px;line-height:1.5;display:flex}.wlxGoalIndex{border:1.5px solid var(--wlx-mint);width:30px;height:30px;color:var(--wlx-mint);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.wlxClosing{border-top:1px solid #b7f0da1a;align-items:flex-start;gap:12px;margin:20px 0 0;padding:16px 0 0;display:flex}.wlxClosing svg{color:var(--wlx-mood);flex:none;margin-top:4px}.wlxClosing p{color:#f2f7f5;margin:0;font-size:17px;font-style:italic;line-height:1.6}@keyframes wlxRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes wlxSlide{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes wlxPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes wlxFade{to{opacity:1}}@keyframes wlxDraw{to{stroke-dashoffset:0}}@keyframes wlxSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.wlx *,.wlx :before,.wlx :after,.wlx{transition:none!important;animation:none!important}.wlxClimbLine{stroke-dashoffset:0}.wlxClimbArea{opacity:1}}@media (max-width:1080px){.wlxChapters{grid-template-columns:1fr}.wlxScore{grid-template-columns:auto auto}.wlxScoreFacts{grid-column:1/-1;justify-content:flex-start}}@media (max-width:760px){.wlx{gap:22px}.wlxHero{border-radius:20px;padding:22px 18px 18px}.wlxHero:before{display:none}.wlxScore{gap:16px 20px}.wlxScoreFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.wlxScoreFacts dd{font-size:22px}.wlxScoreFacts dt{letter-spacing:.1em;font-size:10px}.wlxStrip{grid-template-columns:repeat(5,minmax(0,1fr))}.wlxCoach{border-radius:20px;grid-template-columns:1fr;gap:14px;padding:22px 18px}.wlxCoachBadge{border-radius:12px;width:42px;height:42px}.wlxOpening{font-size:16px}.wlxRefresh{justify-items:stretch;width:100%}.wlxRefreshButton{width:100%}.wlxSplit{grid-template-columns:1fr}.wlxColumn,.wlxNext{padding:18px}.wlxDecisive{padding:6px 14px 14px}.wlxDecisiveHead,.wlxDecisiveRow{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr));gap:8px}.wlxDecisiveName{font-size:13px}.wlxDecisiveCell{padding:6px 4px;font-size:12px}.wlxDecisiveCell b{font-size:14px}.wlxRun{min-width:148px;padding:12px 14px}.wlxRunRecord{font-size:26px}}
.mrBackdrop{--mr-glass:linear-gradient(145deg, #16495a99, #1237478f 55%, #0a2632b8);--mr-line:#b7f0da29;--mr-mint:#35d5af;--mr-lime:#b7f0da;--mr-gold:#f7c948;--mr-loss:#ff5c86;--mr-text:#e4f5ef;--mr-muted:#9abfc3;--mr-ease:cubic-bezier(.16, 1, .3, 1)}.matchReviewBackdrop.mrBackdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(80% 70% at 50% 40%,#0b334280,#0000 70%),#031018cc;place-items:center;padding:20px;animation:.28s both mrFade;display:grid;position:fixed;inset:0}.mrDialog{box-sizing:border-box;border:1px solid var(--mr-line);background:radial-gradient(120% 90% at 100% 0%, #35d5af1f, transparent 55%), var(--mr-glass), #0a2632;width:min(560px,100%);max-height:min(92dvh,820px);color:var(--mr-text);font-family:var(--font-dashboard-sans), "Segoe UI", sans-serif;scrollbar-width:thin;animation:mrRise .5s var(--mr-ease) both;border-radius:24px;padding:28px 28px 24px;position:relative;overflow:hidden auto;box-shadow:inset 0 1px #f2f7f512,0 30px 90px #000b,0 0 0 1px #0006}.mrDialog:focus{outline:none}.mrDialog>*{min-width:0}.mrDialog .mrClose{border:1px solid var(--mr-line);width:36px;height:36px;color:var(--mr-muted);cursor:pointer;transition:color .18s, border-color .18s, background .18s, transform .3s var(--mr-ease);background:#0a263299;border-radius:12px;place-items:center;padding:0;display:grid;position:absolute;top:18px;right:18px}.mrDialog .mrClose:hover:not(:disabled){color:var(--mr-text);background:#16495a99;border-color:#76e2c466;transform:rotate(90deg)}.mrDialog .mrClose:focus-visible{outline:2px solid var(--mr-mint);outline-offset:3px}.mrDialog .mrClose:disabled{opacity:.35;cursor:not-allowed}.mrHead{padding-right:44px}.mrEyebrow{color:var(--mr-lime);letter-spacing:.16em;text-transform:uppercase;background:#35d5af14;border:1px solid #35d5af59;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:11px;font-weight:700;display:inline-flex}.mrHead h2{color:#f2f7f5;font-family:var(--font-dashboard-title), "Segoe UI", sans-serif;letter-spacing:.01em;text-transform:uppercase;margin:14px 0 0;font-size:clamp(30px,6vw,40px);font-weight:500;line-height:1}.mrHead h2 span{color:#76e2c4}.mrHead p{color:var(--mr-muted);margin:10px 0 0;font-size:14px;line-height:1.45}.mrBlock{animation:mrRise .5s var(--mr-ease) both;margin:22px 0 0}.mrBlock:first-of-type{animation-delay:60ms}.mrGroup:first-of-type{animation-delay:.1s}.mrGroup:nth-of-type(2){animation-delay:.14s}fieldset.mrGroup{border:0;min-width:0;padding:0}.mrBlockHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mrDialog .mrLabel{float:none;color:var(--mr-muted);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;padding:0;font-size:11px;font-weight:700;display:block}.mrCount{color:var(--mr-lime);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.mrFiles{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mrFiles li{color:#d5f7e9;max-width:100%;animation:mrPop .4s var(--mr-ease) both;background:#35d5af12;border:1px solid #35d5af40;border-radius:999px;align-items:center;gap:7px;padding:6px 11px 6px 7px;font-size:12.5px;font-weight:600;line-height:1.2;display:inline-flex}.mrFiles li:nth-child(2){animation-delay:50ms}.mrFiles li:nth-child(3){animation-delay:.1s}.mrFiles li:nth-child(4){animation-delay:.15s}.mrFiles li svg{box-sizing:content-box;background:var(--mr-mint);color:#061820;border-radius:50%;flex:none;padding:3px}.mrFiles li.isEmpty{color:#ffc2d2;background:#ff5c8614;border-color:#ff5c8659}.mrFiles li.isEmpty svg{background:var(--mr-loss)}.mrSegmented{border:1px solid var(--mr-line);background:#061820a6;border-radius:16px;gap:4px;padding:4px;display:grid;box-shadow:inset 0 1px 3px #0007}.mrSegmentedSide{grid-template-columns:repeat(2,minmax(0,1fr))}.mrSegmentedType{grid-template-columns:repeat(4,minmax(0,1fr))}.mrOption{cursor:pointer;-webkit-tap-highlight-color:transparent;min-width:0;margin:0;display:block;position:relative}.mrDialog .mrOption input.mrRadio{clip-path:inset(50%);opacity:0;appearance:none;width:1px;height:1px;min-height:0;box-shadow:none;pointer-events:none;background:0 0;border:0;outline:none;margin:-1px;padding:0;animation:none;position:absolute;top:50%;left:50%;overflow:hidden}.mrOptionBody{box-sizing:border-box;color:#c8dfdc;text-align:center;height:100%;min-height:46px;transition:background .25s var(--mr-ease), color .2s, border-color .2s, box-shadow .25s var(--mr-ease), transform .25s var(--mr-ease);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:600;line-height:1.15;display:flex;position:relative}.mrOptionBody>svg:first-child{color:var(--mr-muted);flex:none;transition:color .2s}.mrSegmentedType .mrOptionBody{flex-direction:column;gap:6px;min-height:64px;padding:10px 8px;font-size:13px}.mrOptionTick{box-sizing:content-box;color:var(--mr-lime);opacity:0;transition:opacity .2s, transform .3s var(--mr-ease);background:#061820;border-radius:50%;padding:2px;position:absolute;top:6px;right:6px;transform:scale(.4)}.mrSegmentedSide .mrOptionTick{order:3;margin-left:2px;position:static}.mrOption:hover .mrRadio:not(:disabled)+.mrOptionBody{color:#f2f7f5;background:#16495a80;border-color:#76e2c42e}.mrOption:hover .mrRadio:not(:disabled)+.mrOptionBody>svg:first-child{color:var(--mr-lime)}.mrOption:active .mrRadio:not(:disabled)+.mrOptionBody{transform:scale(.97)}.mrRadio:checked+.mrOptionBody,.mrOption:hover .mrRadio:checked:not(:disabled)+.mrOptionBody{color:#05151f;background:linear-gradient(145deg,#c6f6e3,#8fe6c9);border-color:#c6f6e3;box-shadow:0 6px 18px #35d5af33,inset 0 1px #ffffff80}.mrRadio:checked+.mrOptionBody>svg:first-child,.mrOption:hover .mrRadio:checked+.mrOptionBody>svg:first-child{color:#05151f}.mrRadio:checked+.mrOptionBody .mrOptionTick{opacity:1;transform:none}.mrRadio:focus-visible+.mrOptionBody{outline:2px solid var(--mr-lime);outline-offset:2px}.mrRadio:disabled+.mrOptionBody{cursor:not-allowed}.mrRadio:disabled:not(:checked)+.mrOptionBody{opacity:.4}.mrRadio:disabled:checked+.mrOptionBody{opacity:.8}.mrOption:has(.mrRadio:disabled){cursor:not-allowed}.mrDialog .mrError{color:#ffc2d2;white-space:normal;overflow-wrap:anywhere;background:#ff5c8614;border:1px solid #ff5c8659;border-radius:12px;margin:18px 0 0;padding:10px 14px;font-size:13px;font-weight:600}.mrSubmit{color:#05151f;cursor:pointer;width:100%;min-height:58px;font-family:var(--font-dashboard-sans), "Segoe UI", sans-serif;animation:mrRise .5s var(--mr-ease) .18s both;transition:background .2s, box-shadow .25s var(--mr-ease), transform .25s var(--mr-ease), border-color .2s;background:linear-gradient(145deg,#c6f6e3,#8fe6c9);border:1px solid #b7f0da;border-radius:16px;justify-content:center;align-items:center;gap:12px;margin-top:24px;padding:10px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #35d5af2e,inset 0 1px #ffffff80}.mrSubmit:hover:not(:disabled){background:linear-gradient(145deg,#dcfbef,#a6eed6);transform:translateY(-1px);box-shadow:0 14px 34px #35d5af47,inset 0 1px #fff9}.mrSubmit:active:not(:disabled){transform:translateY(0)scale(.99)}.mrSubmit:focus-visible{outline:2px solid var(--mr-lime);outline-offset:3px}.mrSubmit svg{flex:none}.mrSubmitText{text-align:left;justify-items:start;gap:2px;display:grid}.mrSubmitText strong{letter-spacing:.02em;font-size:16px;font-weight:700}.mrSubmit:disabled{color:var(--mr-text);cursor:progress;background:linear-gradient(145deg,#16495a,#123747);border-color:#35d5af59;box-shadow:inset 0 1px #f2f7f50d}.mrSubmit:disabled:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#b7f0da1f 50%,#0000 70%);animation:1.8s ease-in-out infinite mrSweep;position:absolute;inset:0;transform:translate(-100%)}.mrSubmitSpinner{color:var(--mr-mint);animation:.9s linear infinite mrSpin}.mrSteps{color:var(--mr-muted);font-size:12px;font-weight:500;display:grid}.mrSteps>span{opacity:0;grid-area:1/1}.mrSteps>span:first-child{animation:12s linear forwards mrStep1}.mrSteps>span:nth-child(2){animation:12s linear forwards mrStep2}.mrSteps>span:nth-child(3){animation:12s linear forwards mrStep3}.mrProgress{background:#b7f0da1a;border-radius:999px;height:3px;margin-top:12px;position:relative;overflow:hidden}.mrProgress span{border-radius:inherit;background:linear-gradient(90deg, transparent, var(--mr-mint), var(--mr-lime));width:40%;animation:mrIndeterminate 1.4s var(--mr-ease) infinite;position:absolute;inset:0 auto 0 0;box-shadow:0 0 12px #35d5af99}@media (max-width:560px){.matchReviewBackdrop.mrBackdrop{align-items:end;padding:12px}.mrDialog{border-radius:22px;padding:22px 18px 18px}.mrDialog .mrClose{top:14px;right:14px}.mrSegmentedType{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}.mrSegmentedType .mrOptionBody{flex-direction:row;gap:7px;min-height:52px;padding:8px 24px 8px 10px}.mrSegmentedType .mrOptionBody>span{white-space:normal;overflow-wrap:break-word;text-align:left;min-width:0}.mrSegmentedType .mrOptionTick{width:10px;height:10px;top:5px;right:5px}}@keyframes mrFade{0%{opacity:0}to{opacity:1}}@keyframes mrRise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes mrPop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes mrSpin{to{transform:rotate(360deg)}}@keyframes mrSweep{to{transform:translate(100%)}}@keyframes mrIndeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes mrStep1{0%,30%{opacity:1}33%,to{opacity:0}}@keyframes mrStep2{0%,30%{opacity:0}33%,63%{opacity:1}66%,to{opacity:0}}@keyframes mrStep3{0%,63%{opacity:0}66%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.matchReviewBackdrop.mrBackdrop,.mrDialog,.mrBlock,.mrFiles li,.mrSubmit{animation:none}.mrDialog *,.mrDialog .mrClose{transition:none}.mrDialog .mrClose:hover:not(:disabled){transform:none}.mrSubmit:disabled:after{display:none}.mrSubmitSpinner{animation-duration:2.4s}.mrSteps>span{animation:none}.mrSteps>span:first-child{opacity:1}.mrProgress span{opacity:.6;width:100%;animation:none}}.mrManual{animation:mrRise .35s var(--mr-ease) both}.mrManualHint{color:var(--mr-muted);margin:0 0 12px;font-size:13px;line-height:1.5}small.mrManualHint{margin:8px 0 0;font-size:12px;display:block}.mrResult-L .mrRadio:checked+.mrOptionBody,.mrResult-L:hover .mrRadio:checked:not(:disabled)+.mrOptionBody{color:#ffd3de;box-shadow:none;background:#ff5c862e;border-color:#ff5c8699}.mrResult-L .mrRadio:checked+.mrOptionBody>svg:first-child{color:#ff8aa8}.mrScore{grid-template-columns:1fr auto 1fr;align-items:end;gap:12px;margin-top:12px;display:grid}.mrScore label{color:var(--mr-muted);gap:6px;font-size:12px;font-weight:600;display:grid}.mrDialog .mrScore input{border:1px solid var(--mr-line);color:#f2f7f5;width:100%;min-height:52px;font:600 22px/1 var(--font-dashboard-title), "Segoe UI", sans-serif;text-align:center;-moz-appearance:textfield;background:#061820a6;border-radius:12px;padding:0 14px;animation:none}.mrDialog .mrScore input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mrDialog .mrScore input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mrDialog .mrScore input:focus{border-color:#76e2c4b3;outline:none}.mrScoreDivider{color:var(--mr-muted);font:500 24px/1 var(--font-dashboard-title), "Segoe UI", sans-serif;padding-bottom:12px}@media (prefers-reduced-motion:reduce){.mrManual{animation:none}}
.dashboardGlass :is(.rankingListHeader,.rankingBoardCount,.clientCampaignMainStat span,.clientCampaignMiniStats span,.adminModerationCaseHead,.adminDeletionMeta dt,.financialArchiveRow span,.operationAccountCode,.rankingSelfSummary span){color:#8eb2b8;letter-spacing:.14em;font-size:11px;font-weight:700}.dashboardGlass :is(.messageNotificationAction,.paymentTransferredBadge,.ghostButton){letter-spacing:.02em;text-transform:none;font-weight:600}.dashboardGlass .mutedCopy{color:#a9c9c6;font-size:14px;line-height:1.6}.dashboardGlass .rankingTable td{font-size:15px}.dashboardGlass .playerProfilePanel>header h2{text-transform:none}.dashboardGlass .statusBadge{color:#a9c9c6;letter-spacing:.01em;text-transform:none;white-space:nowrap;background:0 0;border:1px solid #b7f0da24;border-radius:999px;align-items:center;gap:7px;min-height:26px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.dashboardGlass .statusBadge:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.dashboardGlass .statusBadge>svg{display:none}.dashboardGlass .statusBadge:is(.status-in_progress,.status-active,.status-approved,.status-accepted){color:#76e2c4;border-color:#76e2c447}.dashboardGlass .statusBadge:is(.status-paused,.status-pending,.status-draft,.status-submitted){color:#f7d77a;border-color:#f7c94847}.dashboardGlass .statusBadge.status-completed{color:#b7f0da;border-color:#b7f0da33}.dashboardGlass .statusBadge:is(.status-cancelled,.status-rejected,.status-archived){color:#ff8aa8;border-color:#ff5c8647}.dashboardGlass .statusBadge.good{color:#76e2c4;border-color:#76e2c447}.dashboardGlass .statusBadge.bad{color:#ff8aa8;border-color:#ff5c8647}.dashboardGlass .clientStatusBadge{min-height:30px;padding:0 13px;font-size:13px}.dashboardGlass .filterPill{color:#a9c9c6;background:0 0;border:1px solid #b7f0da2e;border-radius:12px;min-height:40px;padding:0 16px;font-weight:500;transition:border-color .18s,background .18s,color .18s}.dashboardGlass .filterPill:hover{color:#f2f7f5;border-color:#b7f0da4d}.dashboardGlass .filterPill.isActive{color:#b7f0da;background:#35d5af14;border-color:#76e2c480}.dashboardGlass .ratingScale span{color:#a9c9c6;background:0 0;border-color:#b7f0da24;font-weight:600}.dashboardGlass .ratingScale input:checked+span{color:#76e2c4;background:#35d5af14;border-color:#76e2c4;transform:none;box-shadow:inset 0 0 0 1px #76e2c4}.rankingBoard:has(.rankingActions) .rankingListHeader{grid-template-columns:64px minmax(200px,1.8fr) minmax(64px,.5fr) minmax(90px,.6fr) minmax(60px,.45fr) minmax(250px,auto)}.rankingBoard:has(.rankingActions) .rankingListHeader>span:last-child{text-align:right}.dashboardGlass :is(.platformOrderRow,.inviteRow,.applicationReviewCard,.adminDeletionRequest,.adminModerationCase,.conversationListItem,.messageComposer,.clientCampaignCard,.rankingPodiumCard){background:#0a26324d;border-color:#b7f0da1f}.dashboardGlass .conversationListItem:is(:hover,.isActive){background:#12374780;border-color:#76e2c447}.dashboardGlass .messageBubble{background:#0a263299;border-color:#b7f0da1f}.dashboardGlass .messageBubbleRow.isMine .messageBubble{background:#35d5af1a;border-color:#76e2c447}.dashboardGlass .rankingPodiumCard{border-bottom-width:1px;border-radius:20px}.dashboardGlass .rankingPodiumCard.position-1{background:linear-gradient(#35d5af14,#0a26324d 60%);border-color:#76e2c459}.dashboardGlass :is(.inviteRow input,.applicationRejectForm input){color:#f2f7f5;background:linear-gradient(145deg,#16495a66,#0a2632b8);border-color:#b7f0da2e;border-radius:12px;min-height:48px}.dashboardGlass :is(.clientCampaignMainStat,.clientCampaignMiniStats>div){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.dashboardGlass .clientCampaignSummary{border-top:1px solid #b7f0da17;padding-top:16px}.dashboardGlass :is(.clientCampaignMainStat svg,.clientCampaignMiniStats svg){color:#76e2c4;background:0 0}.dashboardGlass :is(.paymentSetupIcon,.orderPaymentIcon,.clientPaymentIcon){color:#b7f0da;background:0 0;border:1px solid #b7f0da24}.dashboardGlass :is(.clientAccountClosure summary,.guaranteeContest summary,.adminDisputeHistory summary){cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:600;list-style:none;display:inline-flex}.dashboardGlass :is(.clientAccountClosure summary,.guaranteeContest summary,.adminDisputeHistory summary)::-webkit-details-marker{display:none}.dashboardGlass :is(.clientAccountClosure summary,.guaranteeContest summary,.adminDisputeHistory summary):after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-left:2px;transition:transform .2s cubic-bezier(.16,1,.3,1);transform:rotate(45deg)translateY(-2px)}.dashboardGlass details[open]>summary:after{transform:rotate(-135deg)translate(-1px,-1px)}.dashboardGlass .clientAccountClosure details{background:#0a26324d;border-color:#b7f0da1f;border-radius:14px}.dashboardGlass .clientAccountClosure summary{color:#a9c9c6}.dashboardGlass .clientAccountClosure summary:hover{color:#ff8aa8}.dashboardGlass input[type=number]{appearance:textfield}.dashboardGlass input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dashboardGlass input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dashboardGlass :is(.neoCard,.dealCard,.opCard){transition:border-color .25s cubic-bezier(.16,1,.3,1)}.dashboardGlass :is(.dealCard,.opCard.is-featured):hover{border-color:#b7f0da33}@media (prefers-reduced-motion:reduce){.dashboardGlass details>summary:after{transition:none}}.dashboardGlass .contentSection:not(.clientStatusWorkspace)>:is(.neoCard,.pushToggle,.guaranteeNotice,.deletionPendingNotice,.dealGrid)+:is(.neoCard,.pushToggle,.guaranteeNotice,.deletionPendingNotice,.dealGrid){margin-top:20px}.dashboardGlass .contentSection>.sectionHeaderBlock+:is(.neoCard,.pushToggle){margin-top:4px}.dashboardGlass :is(.neoCard:not(.hubImageCard),.pushToggle){box-shadow:inset 0 1px #f2f7f50f,0 1px #0003,0 18px 40px -18px #000a}.dashboardGlass .pushToggle{background:linear-gradient(145deg,#16495a40,#0a263280);border-radius:20px;padding:16px 20px}.dashboardGlass .hubFeatureCard.hubImageCard{background-repeat:no-repeat;background-origin:border-box;background-clip:padding-box;border-color:#b7f0da2e;box-shadow:inset 0 1px #ffffff12,0 18px 40px -20px #000c}.dashboardGlass .adminPanelTitle{font:500 26px/1.15 var(--font-dashboard-title), "Segoe UI", sans-serif;letter-spacing:.01em;color:#f2f7f5}.dashboardGlass .adminPanelCount{color:#8eb2b8;letter-spacing:.02em;font-size:12px;font-weight:600}.dashboardGlass .adminForm .btn{min-height:52px}.dashboardGlass .profileIdentity{border-bottom-color:#b7f0da17}.reviewSection{gap:20px;display:grid}.reviewCard{gap:22px;padding:26px 28px;animation:.4s cubic-bezier(.16,1,.3,1) both dashboardRise;display:grid}.reviewHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.reviewHead>div{gap:6px;min-width:0;display:grid}.reviewHead h2{color:#f2f7f5;font:500 26px/1.15 var(--font-dashboard-title), "Segoe UI", sans-serif;letter-spacing:.01em;text-transform:none;margin:0}.reviewHead h2 span{color:#76e2c4}.reviewScore{color:#f2f7f5;font:500 26px/1 var(--font-dashboard-title), "Segoe UI", sans-serif;white-space:nowrap;flex:none}.reviewScore small{color:#8eb2b8;margin-left:2px;font-size:14px}.reviewRatings{border-top:1px solid #b7f0da17;display:grid}.starRating{border:0;border-bottom:1px solid #b7f0da17;grid-template-columns:minmax(0,1fr) auto 104px;align-items:center;gap:16px;min-width:0;margin:0;padding:14px 0;display:grid}.starRating legend{float:left;color:#d5e8e5;padding:0;font-size:14px;font-weight:500}.starRatingStars{gap:4px;display:flex}.starRatingStars label{color:#5f8389;cursor:pointer;border-radius:10px;place-items:center;width:38px;height:38px;transition:color .15s,transform .2s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.starRatingStars label:hover{transform:scale(1.12)}.starRatingStars label.isOn{color:#f7c948}.starRatingStars label.isOn svg{fill:#f7c948;filter:drop-shadow(0 0 6px #f7c94859)}.starRatingStars svg{transition:fill .15s,filter .15s}.starRatingStars input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.starRatingStars label:has(input:focus-visible){outline-offset:1px;outline:2px solid #f7c948}.starRatingWord{color:#6f9196;text-align:right;font-size:13px;transition:color .15s}.starRatingWord.isOn{color:#f7d77a;font-weight:600}.reviewFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.reviewFoot p{color:#8eb2b8;flex:320px;margin:0;font-size:13px;line-height:1.5}.reviewFoot .btn{min-width:200px;min-height:48px}@media (max-width:680px){.reviewCard{padding:20px}.reviewHead h2{font-size:22px}.starRating{grid-template-columns:1fr auto;gap:8px 12px}.starRating legend{float:none;grid-column:1/-1}.starRatingStars label{width:40px;height:40px}.reviewFoot .btn{width:100%}}@media (prefers-reduced-motion:reduce){.reviewCard{animation:none}.starRatingStars label{transition:none}.starRatingStars label:hover{transform:none}}.planStrip{background:linear-gradient(145deg,#16495a40,#0a263280);border:1px solid #b7f0da1f;border-radius:20px;grid-template-columns:auto minmax(180px,320px) 1fr;align-items:center;gap:12px 28px;margin-bottom:20px;padding:18px 22px;display:grid}.planStrip>div:first-child{gap:4px;display:grid}.planStrip strong{color:#f2f7f5;font:500 22px/1 var(--font-dashboard-title), "Segoe UI", sans-serif}.planStripUsage{color:#d5e8e5;gap:8px;font-size:13px;font-weight:600;display:grid}.planStripTrack{background:#b7f0da1a;border-radius:999px;height:6px;position:relative;overflow:hidden}.planStripTrack i{border-radius:inherit;background:linear-gradient(90deg,#35d5af,#b7f0da);position:absolute;inset:0 auto 0 0}.planStrip p{color:#8eb2b8;text-align:right;margin:0;font-size:13px}@media (max-width:760px){.planStrip{grid-template-columns:1fr}.planStrip p{text-align:left}}.wlFoldList{gap:12px;display:grid}.wlFold{padding:0;overflow:hidden}.wlFoldSummary{cursor:pointer;grid-template-columns:minmax(0,1.4fr) minmax(110px,.7fr) minmax(140px,.8fr) auto 28px;align-items:center;gap:20px;padding:18px 22px;list-style:none;transition:background .2s;display:grid}.wlFoldSummary::-webkit-details-marker{display:none}.wlFoldSummary:hover{background:#b7f0da08}.wlFoldSummary:focus-visible{outline-offset:-2px;outline:2px solid #76e2c4}.wlFoldId{gap:3px;min-width:0;display:grid}.wlFoldId strong{color:#f2f7f5;font:500 20px/1.15 var(--font-dashboard-title), "Segoe UI", sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wlFoldId>span:last-child{color:#8eb2b8;font-size:13px}.wlFoldStat{gap:3px;display:grid}.wlFoldStat>span{color:#8eb2b8;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.wlFoldStat strong{color:#f2f7f5;font:500 20px/1.1 var(--font-dashboard-title), "Segoe UI", sans-serif;white-space:nowrap}.wlFoldStat strong small{color:#8eb2b8;margin-left:1px;font-size:12px}.wlFoldStat em{color:#8eb2b8;font-size:12px;font-style:normal;font-weight:600}.wlFoldStat em.tone-ok{color:#76e2c4}.wlFoldStat em.tone-wait{color:#f7d77a}.wlFoldStat em.tone-bad{color:#ff8aa8}.wlFold.is-cancelled .wlFoldStat:nth-child(2) strong{color:#ff8aa8;font-size:16px}.wlFoldAction{justify-self:end}.wlFoldRehire{white-space:nowrap;min-height:40px;padding:0 14px;font-size:13px}.wlFoldChevron{color:#8eb2b8;border-radius:8px;place-items:center;width:28px;height:28px;transition:transform .25s cubic-bezier(.16,1,.3,1),color .2s;display:grid}.wlFold[open] .wlFoldChevron{color:#f2f7f5;transform:rotate(180deg)}.wlFoldBody{border-top:1px solid #b7f0da17;gap:14px;padding:4px 22px 22px;animation:.3s cubic-bezier(.16,1,.3,1) both dashboardRise;display:grid}.wlFoldBody>:first-child{margin-top:16px}.opCard.is-embedded{box-shadow:none;background:0 0;border:0;padding:0}.opCard.is-embedded .opFacts{display:none}@media (max-width:760px){.wlFoldAction:empty{display:none}.wlFoldSummary{grid-template-columns:1fr 1fr 28px;gap:12px 16px;padding:16px 18px}.wlFoldId{grid-column:1/3}.wlFoldChevron{grid-area:1/3}.wlFoldAction{grid-column:1/-1;justify-self:stretch}.wlFoldRehire{width:100%}.wlFoldBody{padding:0 18px 18px}}@media (prefers-reduced-motion:reduce){.wlFoldBody{animation:none}.wlFoldChevron{transition:none}}.linkedTeamsNote{color:#8eb2b8;margin:-4px 0 16px;font-size:13px}.clientTeamGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));align-items:start;gap:16px;display:grid}.clientTeamCard{padding:0;overflow:hidden}.clientTeamCard>summary{cursor:pointer;grid-template-columns:44px minmax(0,1fr) auto 24px;align-items:center;gap:14px;padding:18px 20px 18px 24px;list-style:none;transition:background .2s;display:grid}.clientTeamCard>summary::-webkit-details-marker{display:none}.clientTeamCard>summary:hover{background:#b7f0da08}.clientTeamCard>summary:focus-visible{outline-offset:-2px;outline:2px solid #76e2c4}.clientTeamChevron{color:#8eb2b8;place-items:center;transition:transform .25s cubic-bezier(.16,1,.3,1),color .2s;display:grid}.clientTeamCard[open] .clientTeamChevron{color:#f2f7f5;transform:rotate(180deg)}.clientTeamBody{gap:14px;padding:0 24px 20px;animation:.3s cubic-bezier(.16,1,.3,1) both dashboardRise;display:grid}.clientTeamCard>summary>div{gap:3px;min-width:0;display:grid}.clientTeamCard>summary strong{color:#f2f7f5;font:500 21px/1.15 var(--font-dashboard-title), "Segoe UI", sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clientTeamCard>summary>div>span{color:#8eb2b8;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.clientTeamAvatar{color:#b7f0da;width:44px;height:44px;font:500 18px/1 var(--font-dashboard-title), "Segoe UI", sans-serif;background:#35d5af14;border:1px solid #76e2c459;border-radius:50%;place-items:center;display:grid}.clientTeamCard dl{border-top:1px solid #b7f0da17;flex-wrap:wrap;gap:14px 28px;margin:0;padding-top:16px;display:flex}.clientTeamCard dl>div{flex:auto;align-content:start;gap:4px;display:grid}.clientTeamCard dt{white-space:nowrap;color:#8eb2b8;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.clientTeamCard dd small{color:#8eb2b8;font:600 12px/1 var(--font-dashboard-sans), "Segoe UI", sans-serif;margin-left:6px}.clientTeamCard dd{color:#f2f7f5;font:500 22px/1.1 var(--font-dashboard-title), "Segoe UI", sans-serif;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.clientTeamCard dl>div:last-child dd{color:#b7f0da}.clientTeamCard footer{color:#8eb2b8;font-size:12px}@media (max-width:480px){.clientTeamCard>summary{grid-template-columns:44px minmax(0,1fr) 24px}.clientTeamChevron{grid-area:1/3}.clientTeamCard>summary .statusBadge{grid-column:1/-1;justify-self:start}.clientTeamCard dd{font-size:19px}}.dashboardGlass .pendingReviewToast{color:#f2f7f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#16495af2,#0a2632f7);border:1px solid #b7f0da2e;border-radius:18px;grid-template-columns:40px minmax(0,1fr) 32px;gap:14px;padding:16px 16px 16px 18px;animation:.45s cubic-bezier(.16,1,.3,1) both pendingReviewToastIn;box-shadow:inset 0 1px #f2f7f514,0 24px 60px -12px #000c}.dashboardGlass .pendingReviewToastIcon{color:#f7c948;background:#f7c94814;border:1px solid #f7c94847;border-radius:12px}.dashboardGlass .pendingReviewToast strong{color:#f2f7f5;font-size:14px;font-weight:600}.dashboardGlass .pendingReviewToast>div>span{color:#a9c9c6;font-size:13px;line-height:1.45}.dashboardGlass .pendingReviewToast a{color:#76e2c4;margin-top:4px;font-size:13px;font-weight:600;text-decoration:none}.dashboardGlass .pendingReviewToast a:hover{color:#b7f0da;text-underline-offset:3px;text-decoration:underline}.dashboardGlass .pendingReviewToast>button{color:#8eb2b8;border-radius:10px;transition:background .15s,color .15s}.dashboardGlass .pendingReviewToast>button:hover{color:#f2f7f5;background:#b7f0da14}@media (prefers-reduced-motion:reduce){.dashboardGlass .pendingReviewToast{animation:none}}.adminMetaRefresh{gap:18px;display:grid}.adminMetaFacts{flex-wrap:wrap;gap:14px 40px;margin:0;padding-top:4px;display:flex}.adminMetaFacts>div{gap:4px;display:grid}.adminMetaFacts dt{color:#8eb2b8;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.adminMetaFacts dd{color:#f2f7f5;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:600;display:flex}.adminMetaState{border:1px solid #b7f0da24;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.adminMetaState.is-published{color:#76e2c4;border-color:#76e2c447}.adminMetaState.is-failed{color:#ff8aa8;border-color:#ff5c8647}.adminMetaState.is-running{color:#f7d77a;border-color:#f7c94847}.adminMetaActions{border-top:1px solid #b7f0da17;flex-wrap:wrap;align-items:center;gap:16px 20px;padding-top:16px;display:flex}.adminMetaActions .btn{min-height:48px}.adminMetaNote{color:#8eb2b8;flex:320px;margin:0;font-size:13px;line-height:1.5}.adminMetaNote.is-ok{color:#76e2c4}.adminMetaNote.is-error{color:#ff8aa8}
.dashboardGlass{--nav-w:72px;padding-left:calc(var(--nav-w) + 38px);transition:padding-left .42s cubic-bezier(.16,1,.3,1)}.dashboardGlass.navOpen{--nav-w:252px}.sideNav{z-index:40;width:var(--nav-w);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:linear-gradient(#b7f0da0f,#1237474d 34%,#0a263266);border:1px solid #b7f0da2e;border-radius:26px;flex-direction:column;padding:18px 11px 14px;transition:width .42s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:14px auto 14px 16px;overflow:hidden;box-shadow:inset 0 1px #f2f7f512,0 18px 40px -18px #000a}.sideNavBrand{justify-content:center;min-height:40px;display:flex}.sideNavBrand a{border-radius:10px;place-items:center;display:grid}.sideNavBrand .brandMark{width:44px;height:auto;transition:width .42s cubic-bezier(.16,1,.3,1)}.sideNav.isOpen .sideNavBrand .brandMark{width:64px}.sideNavBrand a:focus-visible{outline-offset:3px;outline:2px solid #76e2c4}.sideNavScroll{scrollbar-width:none;flex:1;align-content:start;gap:10px;min-height:0;margin-top:40px;display:grid;overflow:hidden auto}.sideNavScroll::-webkit-scrollbar{display:none}.sideNavHead{color:#96b6bc;width:100%;min-height:48px;font:600 14px/1.2 var(--font-dashboard-sans), "Segoe UI", sans-serif;text-align:left;white-space:nowrap;cursor:default;background:0 0;border:0;border-radius:14px;align-items:center;gap:14px;padding:0 0 0 13px;transition:background .18s,color .18s;display:flex;position:relative}.sideNav:not(.isOpen) .sideNavHead:hover{color:#f2f7f5;background:#b7f0da0f}.sideNavSection.isActive>.sideNavHead{color:#b7f0da;background:#35d5af14}.sideNavSection.isActive>.sideNavHead:before{content:"";background:#35d5af;border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:-11px}.sideNav.isOpen .sideNavSection.isActive>.sideNavHead{background:0 0}.sideNavIcon{flex:none;place-items:center;width:22px;height:22px;display:grid}.sideNavTitle{opacity:0;transition:opacity .2s,transform .3s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translate(-6px)}.sideNav.isOpen .sideNavTitle{opacity:1;transition-delay:.12s;transform:none}.sideNavHead .sideNavBadge{min-width:16px;height:16px;padding:0 4px;font-size:10px;position:absolute;top:5px;left:30px;box-shadow:0 0 0 2px #0f3341}.sideNavLink:focus-visible{outline-offset:-2px;outline:2px solid #76e2c4}.sideNavItems{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.16,1,.3,1);display:grid}.sideNav.isOpen .sideNavItems{grid-template-rows:1fr}.sideNavItems>ul{gap:1px;min-height:0;margin:0;padding:0 0 0 23px;list-style:none;display:grid;overflow:hidden}.sideNav.isOpen .sideNavItems>ul{padding-block:2px 8px}.sideNavLink{color:#8eb2b8;min-height:36px;font:500 13.5px/1.2 var(--font-dashboard-sans), "Segoe UI", sans-serif;white-space:nowrap;opacity:0;border-left:1px solid #b7f0da1f;border-radius:0 10px 10px 0;align-items:center;gap:8px;padding:0 10px 0 14px;text-decoration:none;transition:opacity .18s,transform .18s,color .15s,background .15s,border-color .15s;display:flex;position:relative;transform:translate(-10px)}.sideNav.isOpen .sideNavLink{opacity:1;transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1),color .15s,background .15s,border-color .15s;transition-delay:calc(.14s + var(--i,0) * 35ms), calc(.14s + var(--i,0) * 35ms), 0s, 0s, 0s;transform:none}.sideNavLink:hover{color:#f2f7f5;background:#b7f0da0a;border-left-color:#b7f0da59}.sideNavLink.isActive{color:#b7f0da;background:#35d5af12;border-left:2px solid #35d5af;font-weight:600}.sideNavLink.isLocked{color:#5f8389;cursor:not-allowed}.sideNavLink.isLocked:hover{color:#5f8389;background:0 0;border-left-color:#b7f0da1f}.sideNavLabel{flex:1;min-width:0}.sideNavLabel>span{transform-origin:0 55%;backface-visibility:hidden;will-change:transform;transition:transform .5s cubic-bezier(.33,1,.68,1);display:inline-block;position:relative;transform:translateZ(0)scale(1)}.sideNavLabel>span:after{content:"";z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(closest-side,#76e2c42e,#0000);border-radius:999px;transition:opacity .5s;position:absolute;inset:-6px -12px}.sideNavLink:not(.isLocked):hover .sideNavLabel>span{transform:translateZ(0)scale(1.12)}.sideNavLink:not(.isLocked):hover .sideNavLabel>span:after{opacity:1}.sideNavLink:focus-visible .sideNavLabel>span{transform:translateZ(0)scale(1.08)}.sideNavLock{opacity:.8;flex:none}.sideNavBadge{color:#061820;min-width:18px;height:18px;font:700 10.5px/1 var(--font-dashboard-sans), "Segoe UI", sans-serif;background:#35d5af;border-radius:999px;flex:none;place-items:center;padding:0 5px;display:inline-grid}.sideNavFooter{border-top:1px solid #b7f0da14;padding-top:10px}.sideNavFooter form{margin:0}.sideNavLogout:hover{color:#ff8aa8;background:#ff5c8612}.sectionTabs{background:#0a26324d;border:1px solid #b7f0da1f;border-radius:16px;max-width:1480px;margin:-12px auto 10px;padding:0;box-shadow:inset 0 1px #f2f7f50a}.sectionTabsTrack{scrollbar-width:none;--fade-start:0px;--fade-end:0px;-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);border-radius:15px;grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;padding:5px;display:grid;position:relative;overflow-x:auto}.sectionTabsTrack::-webkit-scrollbar{display:none}.sectionTabsTrack[data-fade-start]{--fade-start:36px}.sectionTabsTrack[data-fade-end]{--fade-end:36px}.sectionTab{color:#8eb2b8;text-align:center;white-space:nowrap;border:1px solid #0000;border-radius:11px;place-items:center;min-height:42px;padding:0 18px;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .45s,background .45s,border-color .45s;display:grid;position:relative}.sectionTab>span{transform-origin:50% 55%;backface-visibility:hidden;will-change:transform;transition:transform .5s cubic-bezier(.33,1,.68,1);display:inline-block;position:relative;transform:translateZ(0)scale(1)}.sectionTab>span:after{content:"";z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(closest-side,#76e2c42e,#0000);border-radius:999px;transition:opacity .5s;position:absolute;inset:-6px -10px}@media (hover:hover){.sectionTab:hover{color:#f2f7f5}.sectionTab:hover>span{transform:translateZ(0)scale(1.12)}.sectionTab:hover>span:after{opacity:1}}.sectionTab.isActive{color:#f2f7f5;background:linear-gradient(145deg,#35d5af24,#12374799);border-color:#76e2c459;font-weight:600;box-shadow:inset 0 1px #f2f7f514,0 6px 18px -8px #35d5af66}.sectionTab:focus-visible{outline-offset:-2px;outline:2px solid #76e2c4}.sectionTab:focus-visible>span{transform:translateZ(0)scale(1.08)}.tabBar,.navSheetBackdrop{display:none}@media (max-width:860px){.dashboardGlass,.dashboardGlass.navOpen{padding-left:0;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.sideNav{display:none}.sectionTabs{margin-top:-8px}.sectionTabsTrack{grid-auto-columns:max-content}.sectionTab{min-height:44px}.tabBar{inset:auto 12px calc(10px + env(safe-area-inset-bottom,0px)) 12px;z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#16495af2,#0a2632f7);border:1px solid #b7f0da2e;border-radius:22px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;padding:6px;display:grid;position:fixed;box-shadow:0 18px 40px -12px #000c}.tabBarItem{color:#8eb2b8;min-height:54px;font:600 11px/1 var(--font-dashboard-sans), "Segoe UI", sans-serif;cursor:pointer;background:0 0;border:0;border-radius:16px;justify-items:center;gap:4px;padding:7px 2px 6px;text-decoration:none;transition:background .15s,color .15s;display:grid}.tabBarItem>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tabBarItem.isActive{color:#b7f0da;background:#35d5af17}.tabBarIcon{place-items:center;height:22px;display:grid;position:relative}.tabBarIcon svg{width:20px;height:20px}.tabBarIcon .sideNavBadge{min-width:16px;height:16px;padding:0 4px;font-size:10px;position:absolute;top:-6px;left:calc(50% + 6px);box-shadow:0 0 0 2px #0f3b48}.navSheetBackdrop{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020c11b3;align-items:end;animation:.2s both navFade;display:grid;position:fixed;inset:0}.navSheet{max-height:86dvh;padding:14px 18px calc(18px + env(safe-area-inset-bottom,0px));background:linear-gradient(#16495a,#0a2632);border:1px solid #b7f0da2e;border-bottom:0;border-radius:26px 26px 0 0;gap:18px;animation:.38s cubic-bezier(.16,1,.3,1) both navSheetUp;display:grid;overflow-y:auto}.navSheetHead{justify-content:space-between;align-items:center;padding:4px 2px 0;display:flex}.navSheetHead strong{color:#f2f7f5;font:500 20px/1 var(--font-dashboard-title), "Segoe UI", sans-serif}.navSheetHead button{color:#f2f7f5;cursor:pointer;background:#b7f0da12;border:0;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.navSheetSection{gap:6px;display:grid}.navSheetTitle{color:#96b6bc;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.navSheetTitle svg{width:18px;height:18px}.navSheetSection ul{gap:1px;margin:0;padding:0 0 0 8px;list-style:none;display:grid}.navSheet .sideNavLink{opacity:1;min-height:46px;font-size:15px;transform:none}.navSheetFooter{border-top:1px solid #b7f0da14;padding-top:12px}.navSheetFooter form{margin:0}.navSheetFooter .sideNavTitle{opacity:1;transform:none}}@keyframes navFade{0%{opacity:0}to{opacity:1}}@keyframes navSheetUp{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.dashboardGlass,.sideNav,.sideNavItems,.sideNavLink,.sideNavTitle,.sideNavBrand .brandMark,.sectionTab,.sectionTab>span,.sideNavLabel>span{transition:none!important}.navSheet,.navSheetBackdrop{animation:none}}.sideNavVersion{color:#5d858c;letter-spacing:.04em;white-space:nowrap;padding:6px 14px 0;font-size:10.5px;display:block}.sideNav:not(.isOpen) .sideNavVersion{display:none}
.dashboardGlass{--rf-paper:#f2f7f5;--rf-soft:#a9c9c6;--rf-muted:#8eb2b8;--rf-line:#b7f0da1a;--rf-line-strong:#b7f0da33;--rf-mint:#35d5af;--rf-lime:#b7f0da;--rf-gold:#f7d77a;--rf-field:#0a2632b3;--rf-ease:cubic-bezier(.16, 1, .3, 1)}.ps{color:var(--rf-paper);gap:0;display:grid}.ps a{text-decoration:none}.psTitle{color:var(--rf-paper);font:500 28px/1.1 var(--font-dashboard-title), "Segoe UI", sans-serif;letter-spacing:.005em;text-transform:none;margin:0}.psBlock{margin-top:56px}.psBlock>.psTitle,.psTitleRow{margin-bottom:18px}.psTitleRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.psCount{color:var(--rf-muted);font-size:13px}.psAwards{grid-template-rows:clamp(264px,21vw,304px);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.psMvp{border:1px solid var(--rf-line);isolation:isolate;background:radial-gradient(90% 120% at 18% 100%,#f7d77a1c,#0000 60%),linear-gradient(135deg,#16495a59,#0a263280 60%);border-radius:24px;grid-template-columns:minmax(150px,42%) minmax(0,1fr);align-items:end;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #f2f7f50f,0 30px 60px -30px #000c}.psMvp:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#f7d77a59,#0000 70%);height:1px;position:absolute;inset:auto 0 0}.psMvpArt{align-self:stretch;height:100%}.psMvp .playerPortrait img{margin:0 auto;position:absolute;inset:auto 0 0}.psMvp .playerPortrait:not(.isCutout) img{object-fit:cover;width:100%;height:100%;inset:0}.psMvpBody{align-content:center;justify-items:start;gap:6px;min-width:0;height:100%;padding:28px 28px 28px 8px;display:grid}.psMvpBody h2{overflow-wrap:anywhere;color:var(--rf-paper);font:500 clamp(26px, 2.6vw, 36px)/1.05 var(--font-dashboard-title), "Segoe UI", sans-serif;text-transform:none;margin:0}.psAwardName{color:var(--rf-muted);font-size:13px;font-weight:500}.psMvp .psAwardName{color:var(--rf-gold)}.psMvpRating{align-items:baseline;gap:10px;margin:10px 0 0;display:flex}.psMvpRating strong{color:var(--rf-gold);font:500 clamp(52px, 5.4vw, 72px)/.9 var(--font-dashboard-title), "Segoe UI", sans-serif;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.psMvpRating span{color:var(--rf-soft);font-size:13px}.psMvpStats{border-top:1px solid var(--rf-line);gap:22px;margin:16px 0 0;padding-top:14px;display:flex}.psMvpStats div{gap:2px;display:grid}.psMvpStats dt{color:var(--rf-muted);font-size:12px}.psMvpStats dd{color:var(--rf-paper);font:500 20px/1.1 var(--font-dashboard-title), "Segoe UI", sans-serif;font-variant-numeric:tabular-nums;margin:0}.playerPortrait{place-items:end center;min-height:0;display:grid;position:relative;overflow:hidden}.playerPortrait img{object-fit:cover;width:100%;height:100%;display:block}.playerPortrait.isCutout img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 14px 22px #0009);width:82%;height:auto}.playerPortrait>svg{color:#b7f0da40;width:46%;height:auto;margin-bottom:18%}.psMvp .playerPortrait.isCutout img{transform-origin:50% 100%;width:auto;max-width:94%;height:92%;animation:psRise .9s var(--rf-ease) .1s both;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.psAwardList{border:1px solid var(--rf-line);background:#0a26324d;border-radius:24px;grid-auto-rows:1fr;margin:0;padding:0 20px;list-style:none;display:grid}.psAwardList li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:0;padding:10px 0 0;display:grid}.psAwardList .playerAvatar{aspect-ratio:1;align-self:end;max-height:92px;width:auto!important;height:100%!important}.psAwardList li+li{border-top:1px solid var(--rf-line)}.psAwardWho{gap:2px;min-width:0;display:grid}.psAwardWho strong{color:var(--rf-paper);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.psAwardValue{justify-items:end;gap:2px;display:grid}.psAwardValue b{color:var(--rf-lime);font:500 30px/1 var(--font-dashboard-title), "Segoe UI", sans-serif;font-variant-numeric:tabular-nums}.psAwardValue small{color:var(--rf-muted);font-size:12px}.ps .playerAvatar{background:0 0;border:0;border-radius:0}.ps .playerAvatarImage{object-fit:contain;object-position:bottom;filter:drop-shadow(0 6px 10px #0008)}.ps .playerAvatarFallback{color:#b7f0da66}.psTable{--ps-cols:52px minmax(0, 1fr) 64px 72px 104px 56px 56px 168px;font-variant-numeric:tabular-nums;width:100%;display:grid}.psTable :is(thead,tbody){display:grid}.psTable tr{grid-template-columns:var(--ps-cols);align-items:center;display:grid}.psTable thead tr{border-bottom:1px solid var(--rf-line-strong);padding:0 16px 12px}.psTable th{color:var(--rf-soft);text-align:left;white-space:nowrap;padding:0 10px;font-size:14px;font-weight:600}.psTable td{color:var(--rf-soft);padding:0 10px;font-size:17px}.psTable :is(.isNum,.psPos),.psTable th:nth-child(3){text-align:center}.psTable tr>:last-child{text-align:right}.psTable tbody tr{border-bottom:1px solid var(--rf-line);min-height:72px;transition:border-color .4s var(--rf-ease);padding:0 16px}.psTable tbody td{backface-visibility:hidden;will-change:transform;transition:transform .45s var(--rf-ease);transform:translateZ(0)scale(1)}.psTable tbody td:nth-child(2){transform-origin:0}.psTable tbody td:last-child{transform-origin:100%}.psTable tbody tr:hover{border-bottom-color:var(--rf-line-strong)}.psTable tbody tr:hover td{transform:translateZ(0)scale(1.07)}.psTable tbody tr:hover td:not(.psRank,.psRating){color:var(--rf-paper)}.psTable .psRank{color:var(--rf-muted);font:500 22px/1 var(--font-dashboard-title), "Segoe UI", sans-serif}.psTable .psRank.isTop{color:var(--rf-lime)}.psTable tbody tr:first-child .psRank{color:var(--rf-gold)}.psPlayer{align-items:center;gap:14px;min-width:0;display:flex}.psPlayer>span{min-width:0;display:grid}.psPlayer strong{color:var(--rf-paper);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;overflow:hidden}.psPlayerLine{color:var(--rf-muted);font-size:13px;display:none}.psTable .psPos{color:var(--rf-muted);font-size:15px;font-weight:500}.psTable .psRating{color:var(--rf-lime);font:500 22px/1 var(--font-dashboard-title), "Segoe UI", sans-serif}.psBar{vertical-align:middle;grid-template-columns:96px 30px;align-items:center;gap:12px;display:inline-grid}.psBar:before{content:"";background:#b7f0da14;border-radius:4px;grid-area:1/1;height:4px}.psBar i{background:var(--rf-mint);transform-origin:0;height:4px;animation:psGrow .9s var(--rf-ease) both;animation-delay:calc(.2s + var(--i,0) * 40ms);border-radius:4px;grid-area:1/1}.psBar b{color:var(--rf-paper);font-size:18px;font-weight:600}.psFoot{margin:18px 0 0}.psLink{color:var(--rf-lime);align-items:center;gap:4px;font-size:14px;font-weight:600;transition:color .2s;display:inline-flex}.psLink:hover{color:var(--rf-paper)}.psEmpty{justify-items:start;gap:18px;padding:8px 0 24px;display:grid}.psEmpty p{max-width:52ch;color:var(--rf-soft);margin:0;font-size:16px;line-height:1.55}.dashboardGlass .attackSynergyCard{border-radius:24px;gap:0;max-width:none;padding:22px 26px 20px;display:grid;container-type:inline-size}.dashboardGlass .attackSynergyTeamName{color:var(--rf-paper);font-size:20px}.dashboardGlass .attackSynergyGames{color:var(--rf-muted);font-size:13px}.dashboardGlass .attackSynergyBody{justify-content:space-between;align-items:flex-end;gap:24px;margin:14px 0 0;display:flex}.dashboardGlass .attackSynergyPlayers{flex-wrap:nowrap;flex:1;justify-content:flex-start;align-items:flex-end;gap:clamp(28px,7.5cqi,104px);margin:0;display:flex}.dashboardGlass .attackSynergyPlayer{text-align:center;flex:0 132px;justify-items:center;gap:2px;min-width:0;max-width:132px;display:grid}.dashboardGlass .attackSynergyPortrait{aspect-ratio:1;background:radial-gradient(60% 34% at 50% 100%,#35d5af26,#0000 70%);width:100%;margin-bottom:8px;position:relative}.dashboardGlass .attackSynergyPortrait img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 10px 16px #0008);border-radius:14px;width:100%;height:100%}.dashboardGlass .attackSynergyPortrait:not(.isCutout) img{object-fit:cover}.dashboardGlass .attackSynergyPortrait>svg{color:#b7f0da40;width:52%;margin:0 auto 14%}.dashboardGlass .attackSynergyPlayer strong{max-width:100%;color:var(--rf-paper);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.dashboardGlass .attackSynergyPlayer span{color:var(--rf-muted);font-size:12px}.dashboardGlass .attackSynergyScore{border:0;border-left:1px solid var(--rf-line);background:0 0;flex:none;align-content:center;align-self:stretch;justify-items:end;gap:6px;margin:0;padding:0 0 0 clamp(24px,3.5cqi,44px);display:grid}:is(.ps,.wlSynergy) .attackSynergyPlayers{justify-content:space-between;padding-right:clamp(24px,4cqi,56px)}.dashboardGlass .attackSynergyScore>span{color:var(--rf-muted);font-size:13px}.dashboardGlass .attackSynergyScore strong{color:var(--rf-lime);font:500 clamp(40px, 6cqi, 56px)/1 var(--font-dashboard-title), "Segoe UI", sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap}.dashboardGlass .attackSynergyScore small{color:var(--rf-muted);font-size:14px}.dashboardGlass .attackSynergyFoot{border-top:1px solid var(--rf-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin-top:18px;padding-top:16px;display:flex}.dashboardGlass .attackSynergyMetrics{border:0;flex-wrap:wrap;gap:12px clamp(24px,5cqi,56px);margin:0;padding:0;display:flex}.dashboardGlass .attackSynergyMetrics>div{flex-direction:column-reverse;gap:4px;display:flex}.dashboardGlass .attackSynergyMetrics dt{color:var(--rf-muted);letter-spacing:0;text-transform:none;font-size:12px}.dashboardGlass .attackSynergyMetrics dd{color:var(--rf-paper);font:500 26px/1 var(--font-dashboard-title), "Segoe UI", sans-serif;font-variant-numeric:tabular-nums;margin:0}.dashboardGlass .attackSynergyActions{border:0;margin:0;padding:0}.dashboardGlass .attackSynergyCard>.attackSynergyActions{margin-top:16px}.dashboardGlass .attackSynergyNote{color:var(--rf-muted);margin:12px 0 0;font-size:12px}@container (max-width:520px){.dashboardGlass .attackSynergyBody{flex-direction:column;align-items:stretch;gap:14px}.dashboardGlass .attackSynergyPlayers{justify-content:space-between;gap:10px}.dashboardGlass .attackSynergyScore{border-left:0;justify-content:space-between;align-items:baseline;margin:0;padding:0;display:flex}:is(.ps,.wlSynergy) .attackSynergyPlayers{padding-right:0}.dashboardGlass .attackSynergyMetrics{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.dashboardGlass .attackSynergyActions,.dashboardGlass .attackSynergyActions .btn{width:100%}}@keyframes psRise{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}@keyframes psGrow{0%{transform:scaleX(0)}to{transform:none}}@media (max-width:1100px){.psAwards{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.psMvp{min-height:264px}.psAwardList li{padding:12px 0 0}.psAwardList .playerAvatar{width:64px!important;height:64px!important}}@media (max-width:720px){.psBlock{margin-top:44px}.psTitle{font-size:24px}.psMvp{border-radius:20px;grid-template-columns:40% minmax(0,1fr);min-height:220px}.psMvpBody{padding:20px 18px 20px 4px}.psMvpStats{gap:16px}.psAwardList{border-radius:20px;padding:0 16px}.psTable{--ps-cols:30px minmax(0, 1fr) auto}.psTable thead{display:none}.psTable tbody tr{min-height:64px;padding:10px 8px}.psTable tbody tr:hover td{transform:none}.psTable td{padding:0 6px}.psHideSm,.psPos{display:none}.psPlayerLine{white-space:normal;display:block}.psTable .psRank{font-size:18px}.psTable .psRating{font-size:19px}.psPlayer{gap:12px}}@media (prefers-reduced-motion:reduce){.psMvp .playerPortrait.isCutout img,.psBar i{animation:none}.psTable tbody td{transition:none}}.dashboardGlass :is(form,.field) :is(input,textarea):not(:where([type=hidden],[type=file],[type=radio],[type=checkbox],[type=range],[type=submit],[type=button])){background:var(--rf-field);border:1px solid #b7f0da24;border-radius:12px;min-height:48px;padding:12px 16px;font-size:15px;transition:border-color .2s,background .2s,box-shadow .2s;animation:none;box-shadow:inset 0 1px 2px #0003}.dashboardGlass :is(form,.field) textarea{min-height:104px}.dashboardGlass :is(form,.field) :is(input,textarea):hover:not(:disabled):not([readonly]):not(:focus){border-color:#b7f0da47}.dashboardGlass :is(form,.field) :is(input,textarea):not(:where([type=radio],[type=checkbox],[type=file])):focus-visible{background:#0c2c3acc;border-color:#76e2c4b3;outline:none;box-shadow:0 0 0 3px #35d5af24}.dashboardGlass :is(form,.field) :is(input,textarea)::placeholder{color:#6f959b}.dashboardGlass .field{gap:8px}.dashboardGlass .field>span:first-child{letter-spacing:.01em;font-size:13px}.dashboardGlass .field>small{color:var(--rf-muted);font-size:12.5px;line-height:1.5}.dashboardGlass .dashboardSelectTrigger,.dashboardGlass .dashboardSelectTrigger.isOpen{background:var(--rf-field);border-color:#b7f0da24;box-shadow:inset 0 1px 2px #0003}.dashboardGlass .dashboardSelectTrigger:hover:not(:disabled){background:var(--rf-field);border-color:#b7f0da47}.dashboardGlass .dashboardSelectTrigger.isOpen{border-color:#76e2c4b3;box-shadow:0 0 0 3px #35d5af24}.dashboardGlass .field .dashboardSelectTrigger{min-height:48px;padding:12px 16px}.dashboardGlass .adminForm{gap:18px}.dashboardGlass .adminForm>.btn[type=submit]:last-child{justify-self:start;min-width:220px;min-height:48px;margin-top:6px;padding-inline:28px}.dashboardGlass .contentSection>.sectionPanel:has(>form.adminForm):not(.playerApplicationPanel){max-width:760px}.dashboardGlass .playerApplicationPanel{max-width:960px}.dashboardGlass .playerApplicationForm .feedbackUploadSection{border-top-color:var(--rf-line);grid-column:1/-1}.dashboardGlass .feedbackUploadTile{background:#0a26324d;border-style:dashed;border-color:#b7f0da33;border-radius:14px;min-height:120px}.dashboardGlass .feedbackUploadTile:hover{background:#0a263280;border-color:#76e2c480}.dashboardGlass .feedbackUploadTile .previewTileTitle{letter-spacing:.01em;text-transform:none;font-size:14px}.dashboardGlass .feedbackUploadSection>:first-child{color:var(--rf-soft);letter-spacing:.01em;text-transform:none;font-size:13px}.dashboardGlass .btn.primary{box-shadow:0 6px 18px #35d5af1f,inset 0 1px #ffffff80}.dashboardGlass .btn.primary:hover:not(:disabled){box-shadow:0 8px 24px #35d5af33,inset 0 1px #fff9}@media (max-width:720px){.dashboardGlass .adminForm>.btn[type=submit]:last-child{justify-self:stretch}}@media (prefers-reduced-motion:reduce){.dashboardGlass :is(form,.field) :is(input,textarea){transition:none}}.dashboardGlass .adminForm .field{margin-top:0}.dashboardGlass .sectionPanel>.mutedCopy+.adminForm{margin-top:22px}.notFound{color:#f2f7f5;min-height:100svh;font-family:var(--font-dashboard-sans), "Segoe UI", sans-serif;grid-template-rows:auto 1fr;padding:clamp(22px,4vw,48px) clamp(20px,6vw,96px);display:grid}.notFoundBody{align-content:center;justify-items:start;gap:14px;max-width:560px;display:grid}.notFoundBody h1{font:500 clamp(40px, 6vw, 72px)/1 var(--font-dashboard-title), "Segoe UI", sans-serif;text-transform:none;margin:0}.notFoundBody p{color:#a9c9c6;margin:0;font-size:16px;line-height:1.55}.notFoundActions{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.notFoundActions .btn{border:1px solid;border-radius:12px;min-height:46px;padding-inline:22px}.playerMessageDialog{border:1px solid #b7f0da26;border-radius:22px;width:min(600px,100vw - 32px);box-shadow:0 40px 100px -30px #000,inset 0 1px #f2f7f514}.playerMessageDialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05151fc7}.playerMessageDialog .playerMessageDialogPanel{background:radial-gradient(80% 60% at 0 0,#35d5af14,#0000 60%),linear-gradient(160deg,#123747fa,#0a2632fc)}.playerMessageDialog .playerMessageDialogHead{border-bottom:1px solid #b7f0da17;grid-template-columns:44px minmax(0,1fr) 40px;gap:14px;padding:22px 24px}.playerMessageDialog .playerMessageDialogIcon{width:44px;height:44px;color:var(--rf-lime);background:#35d5af14;border:1px solid #76e2c433;border-radius:12px}.playerMessageDialog .playerMessageDialogHead span{color:var(--rf-muted);letter-spacing:.01em;text-transform:none;font-size:13px;font-weight:500}.playerMessageDialog .playerMessageDialogHead h2{color:var(--rf-paper);font:500 24px/1.15 var(--font-dashboard-title), "Segoe UI", sans-serif;text-transform:none;margin:2px 0 0}.playerMessageDialog .playerMessageDialogClose{color:var(--rf-muted);background:0 0;border:1px solid #b7f0da24;transition:border-color .2s,background .2s,color .2s}.playerMessageDialog .playerMessageDialogClose:hover{color:var(--rf-paper);background:#b7f0da0d;border-color:#b7f0da47}.playerMessageDialog .playerMessageDialogForm{gap:18px;padding:24px}.playerMessageDialog .playerMessageDialogForm label{color:#d5e8e5;gap:8px;font-size:13px;font-weight:500}.playerMessageDialog .playerMessageDialogForm textarea{min-height:160px}.playerMessageDialog .playerMessageDialogForm small{color:var(--rf-muted);font-size:12.5px;font-weight:400}.playerMessageDialog .messageImageField>label{min-height:64px;color:var(--rf-lime);background:#0a26324d;border:1px dashed #b7f0da33;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;transition:border-color .2s,background .2s;display:flex}.playerMessageDialog .messageImageField>label:hover{background:#0a263280;border-color:#76e2c480}.playerMessageDialog .messageImageField>label span{font-size:14px;font-weight:600}.playerMessageDialog .messageImageField>label small{color:var(--rf-muted);text-align:center;flex-basis:100%;font-size:12px}.playerMessageDialog .playerMessageDialogActions{gap:12px;padding-top:4px}.playerMessageDialog .playerMessageDialogActions .btn{border-radius:12px;min-width:150px;min-height:46px}.playerMessageDialog .playerMessageDialogActions .btn.secondary{background:0 0;border-color:#b7f0da2e}.playerMessageDialog .playerMessageDialogActions .btn.secondary:hover:not(:disabled){background:#b7f0da0d;border-color:#b7f0da4d}.dashboardGlass .adminUserActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.dashboardGlass .adminPurgeTrigger{align-items:center;gap:6px;min-height:44px;display:inline-flex}.dashboardGlass .adminPurge{background:#4d162a29;border:1px solid #ff5c8647;border-radius:16px;flex-basis:100%;gap:14px;max-width:640px;margin-left:auto;padding:18px 20px;display:grid}.dashboardGlass .adminPurge>strong{color:#ffd6df;font:500 20px/1.2 var(--font-dashboard-title), "Segoe UI", sans-serif}.dashboardGlass .adminPurge>p{color:var(--rf-soft);margin:0;font-size:14px;line-height:1.55}.dashboardGlass .adminPurgeActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.dashboardGlass .adminPurgeActions .btn{align-items:center;gap:6px;min-height:44px;padding-inline:18px;display:inline-flex}.dashboardGlass .adminPurgeDone{color:var(--rf-lime);margin:0;font-size:14px}.dashboardGlass .matchDangerRow{flex-wrap:wrap;justify-content:flex-end;margin-top:16px;display:flex}.dashboardGlass .matchDangerRow .adminPurgeDone{text-align:right;width:100%}.dashboardGlass .matchDiscardSection{padding-top:0}.dashboardGlass .confirmDelete{width:100%}.dashboardGlass .accountAccessForm{flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardGlass .accountAccessIntro{grid-column:1/-1;gap:4px;display:grid}.dashboardGlass .accountAccessIntro strong{color:#f2f7f5;font:500 17px/1.25 var(--font-dashboard-title), "Segoe UI", sans-serif}.dashboardGlass .accountAccessIntro span{color:#8eb2b8;font-size:13px;line-height:1.5}.dashboardGlass .accountAccessForm .formError{grid-column:1/-1;margin:0}.dashboardGlass .accountAccessPanel{flex-wrap:wrap;margin-top:12px}.dashboardGlass .accountAccessPanel .clientPaymentSummary strong{overflow-wrap:anywhere}@media (max-width:640px){.dashboardGlass .accountAccessForm{grid-template-columns:minmax(0,1fr)}}.dashboardGlass .wlSavePanelNote{color:#8eb2b8;max-width:72ch;margin:10px 0 0;font-size:13px;line-height:1.55}.dashboardGlass .wlSavePanelBody .dealLink{align-self:flex-end;min-height:48px}@media (max-width:640px){.dashboardGlass .wlSavePanelBody{flex-wrap:wrap}.dashboardGlass .wlSavePanelBody .wlSaveButton{flex:100%;max-width:none}}
.lp{--lp-ease:cubic-bezier(.22,.61,.36,1);--lp-accent:var(--season-accent);--lp-paper:#f2f7f5;--lp-lime:#b7f0da;--lp-mint:#35d5af;--lp-gold:#f7d77a;--lp-loss:#ff8aa8;--lp-soft:#a9c9c6;--lp-muted:#8eb2b8;--lp-line:#b7f0da26;--lp-glass:linear-gradient(135deg, #16495af0, #0a2632f7 62%);--lp-ball:clamp(170px, 26vmin, 310px);--lp-gutter:clamp(24px, 6vw, 104px);--lp-title:var(--font-dashboard-title), "Segoe UI", sans-serif;color:var(--lp-paper);font-family:var(--font-dashboard-sans), "Segoe UI", sans-serif;overflow-anchor:none}.lp :is(h1,h2,p,ul,ol){margin:0}.lp :is(ul,ol){padding:0;list-style:none}.lp a{-webkit-tap-highlight-color:transparent}.lp[data-enhanced]{height:880svh;min-height:4900px}.lpBoot{z-index:90;transition:opacity .8s var(--lp-ease), visibility .8s;background:radial-gradient(60% 50% at 50% 0,#16495a66,#0000 70%),#05151f;flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex;position:fixed;inset:0}.lpBoot.isDone{opacity:0;visibility:hidden}.lpBoot .lpBootMark{width:92px;height:auto;animation:lpMarkPulse 1.4s var(--lp-ease) infinite alternate}@keyframes lpMarkPulse{0%{opacity:.55;transform:scale(.96)}to{opacity:1;filter:drop-shadow(0 0 14px #35d5af59);transform:scale(1)}}.lpBootBar{background:var(--lp-line);border-radius:2px;width:170px;height:2px;overflow:hidden}.lpBootBar i{background:var(--lp-lime);transform-origin:0;height:100%;transition:transform .35s var(--lp-ease);display:block;transform:scaleX(0)}.lpBoot p{color:var(--lp-muted);font-variant-numeric:tabular-nums;font-size:12px}.lpStage{z-index:0;pointer-events:none;background-color:#05151f;background-image:radial-gradient(34% 26% at 18% -4%,#c8f5e626 0%,#0000 72%),radial-gradient(34% 26% at 82% -4%,#c8f5e626 0%,#0000 72%),linear-gradient(105deg,#04131ae6 0%,#051b26cc 52%,#04171bcc 100%),url(/season/fc27-official-v1.webp);background-position:50%;background-size:cover;position:fixed;inset:0;overflow:hidden}.lpVeil{z-index:2;background:linear-gradient(#05151f99 0%,#05151f1a 22%,#05151f14 70%,#05151fd9 100%),radial-gradient(110% 85%,#05151f00 45%,#05151f99 100%);position:absolute;inset:0}.lpScene{z-index:3;position:absolute;inset:0}.lpGrain{z-index:4;opacity:.04;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/></filter><rect width='140' height='140' filter='url(%23n)' opacity='.6'/></svg>");position:absolute;inset:0}.lpWords span{will-change:transform, opacity;text-align:center;white-space:nowrap;font-family:var(--lp-title);letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1px #b7f0da1a;opacity:0;font-size:clamp(120px,21vw,360px);font-weight:500;line-height:.8;position:absolute;left:0;right:0}.lpWords .isTop{top:13%}.lpWords .isMid{top:36%}.lpWords .isLow{top:60%}.lpPitchCam{perspective:1300px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lpPitch{aspect-ratio:3/2;will-change:transform, opacity;background:radial-gradient(#35d5af1f,#0000 70%),repeating-linear-gradient(90deg,#89dfc60a 0 6.25%,#0000 6.25% 12.5%),linear-gradient(145deg,#3e98802b,#0c2834b3);border:1px solid #89dfc659;border-radius:10px;width:min(66vw,1000px);position:relative;box-shadow:0 40px 90px #00000052,inset 0 0 80px #76ddc110}.lpPitch>svg{width:100%;height:100%;display:block;overflow:visible}.lpPitch>.lpPitchLive{will-change:transform;position:absolute;inset:0}.lpPitchLines>*{stroke:#89dfc670;stroke-width:1.2px}.lpPitchSpot{fill:#89dfc6aa}.lpSynergy{opacity:0}.lpSynergyHeat{fill:#35d5af0f}.lpLink,.lpTrail{stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round}.lpLink{stroke:#89dfc6;stroke-width:2.4px}.lpLink.isShot{stroke:var(--lp-lime);stroke-width:3px}.lpTrail{stroke:#fff;stroke-width:1.2px;opacity:.5}.lpNodeHalo{fill:#35d5af14;stroke:#89dfc6;stroke-width:1px;stroke-dasharray:4 6;opacity:.6}.lpNodeBase{fill:#0e303b}.lpNodeRing{fill:none;stroke:var(--lp-lime);stroke-width:1.6px}.lpNode text{font-family:var(--lp-title);text-anchor:middle;dominant-baseline:middle}.lpNodeLabel{fill:var(--lp-soft);font-size:11px;font-weight:600}.lpNodeRating{fill:var(--lp-lime);font-size:13px;font-weight:600}.lpPassBall{fill:#f2f7f5;stroke:#b7f0da66;stroke-width:6px}.lpFormation{opacity:0}.lpFormation circle{fill:var(--lp-mint);stroke:#05151f;stroke-width:3px;filter:drop-shadow(0 0 6px #35d5af80)}.lpFormation .isKeeper{fill:var(--lp-lime)}.lpBall{left:calc(50% - var(--lp-ball) / 2);top:calc(50% - var(--lp-ball) / 2);width:var(--lp-ball);aspect-ratio:1;will-change:transform, opacity;position:absolute}.lpBall:after{content:"";z-index:-1;background:radial-gradient(#010e17b3,#0000 70%);height:20%;position:absolute;bottom:-10%;left:12%;right:12%}.lpBall canvas{border-radius:50%;width:100%;height:100%;display:block;box-shadow:0 0 60px #35d5af2e}.lpChip{will-change:transform, opacity;border:1px solid var(--lp-line);background:var(--lp-glass);white-space:nowrap;opacity:0;border-radius:14px;flex-direction:column;gap:6px;padding:12px 16px;display:inline-flex;position:absolute;box-shadow:0 20px 50px #0000004d,inset 0 1px #f2f7f514}.lpChip small{color:var(--lp-muted);font-size:12px}.lpChip strong{font-family:var(--lp-title);color:var(--lp-lime);font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;line-height:1}.lpHeroChip{box-shadow:none;background:0 0;border:0;padding:0}.lpChipFloat{border:1px solid var(--lp-line);background:var(--lp-glass);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;padding:13px 18px;animation:6s ease-in-out infinite alternate lpFloat;display:grid;box-shadow:0 20px 50px #0000004d,inset 0 1px #f2f7f514}.lpChipFloat svg{color:var(--lp-mint);grid-row:span 2}.lpHeroChip.isB{top:22vh;right:7vw}.lpHeroChip.isB .lpChipFloat{animation-delay:-2s}.lpHeroChip.isC{top:64vh;left:9vw}.lpHeroChip.isC .lpChipFloat{animation-delay:-4s}.lpMonitor{opacity:0;will-change:transform, opacity;contain:layout;width:min(40vw,760px);position:absolute;top:21vh;left:52vw}.lpMonitorTop{color:var(--lp-muted);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;display:flex}.lpSwap{display:inline-grid}.lpSwap>*{opacity:0;grid-area:1/1;align-items:center;gap:6px;font-style:normal;display:inline-flex}.lpSwap .isDone{color:var(--lp-lime)}.lpScreen{--t:0;aspect-ratio:16/9;background:#05151f url(/landing/fc27-story-poster.webp) 50%/cover;border:1px solid #89dfc659;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 50px 120px #0000006b,0 0 0 6px #05151f99,0 0 0 7px #89dfc626}.lpScreen:after{content:"";background:linear-gradient(#05151f33,#0000 30% 70%,#05151f80);position:absolute;inset:0}.lpShot{object-fit:cover;opacity:0;will-change:transform, opacity;width:100%;height:100%;position:absolute;inset:0}.lpScanned{z-index:1;transform:scaleY(var(--t));transform-origin:top;will-change:transform;background:linear-gradient(#35d5af1c,#35d5af33),repeating-linear-gradient(0deg,#b7f0da14 0 1px,#0000 1px 6px);position:absolute;inset:0}.lpScanTrack{z-index:3;transform:translateY(calc(var(--t) * 100%));opacity:min(1, var(--t) * 30, (1 - var(--t)) * 30);will-change:transform;position:absolute;inset:0}.lpScanLine{background:var(--lp-lime);height:2px;box-shadow:0 0 18px 4px #35d5afaa}.lpCorner{z-index:3;border:2px solid var(--lp-lime);width:22px;height:22px;position:absolute}.lpCorner.isTl{border-width:2px 0 0 2px;border-top-left-radius:8px;top:12px;left:12px}.lpCorner.isTr{border-width:2px 2px 0 0;border-top-right-radius:8px;top:12px;right:12px}.lpCorner.isBl{border-width:0 0 2px 2px;border-bottom-left-radius:8px;bottom:12px;left:12px}.lpCorner.isBr{border-width:0 2px 2px 0;border-bottom-right-radius:8px;bottom:12px;right:12px}.lpExtract{z-index:5}.lpExtract.isA{top:12%;left:-10%}.lpExtract.isB{top:66%;left:-7%}.lpExtract.isC{top:40%;right:-8%}.lpGauge{will-change:transform, opacity;border:1px solid var(--lp-line);background:var(--lp-glass);opacity:0;border-radius:20px;align-items:center;gap:18px;padding:16px 22px 16px 16px;display:flex;position:absolute;top:15vh;left:6vw;box-shadow:0 20px 50px #0000004d,inset 0 1px #f2f7f514}.lpGaugeRing{aspect-ratio:1;text-align:center;place-content:center;width:104px;display:grid;position:relative}.lpGaugeRing svg{position:absolute;inset:0;rotate:-90deg}.lpGaugeRing circle{fill:none;stroke:#a5e4d021;stroke-width:6px}.lpGaugeRing .isFill{stroke:var(--lp-lime);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--t,0) * .88)}.lpGaugeRing strong{font-family:var(--lp-title);color:var(--lp-lime);font-variant-numeric:tabular-nums;font-size:40px;font-weight:500;line-height:1}.lpGaugeCopy{gap:4px;display:grid}.lpGaugeCopy small{color:var(--lp-paper);font:500 17px/1.1 var(--lp-title)}.lpGaugeCopy span{color:var(--lp-muted);font-size:13px}.lpCards{--card-w:clamp(108px, 9.6vw, 158px);width:0;height:0;position:absolute;top:13vh;left:50%}.lpCardSlot{left:calc(var(--card-w) / -2);width:var(--card-w);z-index:calc(10 - var(--i) * var(--i));transform:translateX(calc(var(--i) * var(--card-w) * 1.06)) translateY(calc(var(--i) * var(--i) * 12px)) rotate(calc(var(--i) * 4deg));position:absolute}.lpCard{opacity:0;will-change:transform, opacity;gap:8px;display:grid}.lpCardTile{aspect-ratio:.74;isolation:isolate;background:radial-gradient(120% 70% at 50% 0,#16495a80,#0000 70%),#0a2632;border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #b7f0da1f,inset 0 1px #f2f7f51a,0 24px 40px -18px #000}.lpCardGlow{z-index:-1;object-fit:cover;opacity:.55;filter:blur(26px)saturate(1.15);border-radius:50%;width:120%;height:62%;position:absolute;top:26%;left:-10%}.lpCardPortrait{filter:drop-shadow(0 10px 18px #0009);width:88%;height:auto;position:absolute;bottom:24%;left:50%;transform:translate(-50%)}.lpCardMeta{background:linear-gradient(#0000,#0a2632f2 46%);gap:7px;padding:26% 10% 9%;display:grid;position:absolute;inset:auto 0 0}.lpCardName{color:var(--lp-paper);font-size:calc(var(--card-w) * .09);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.lpCardUsage{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.lpCardUsage:before{content:"";background:#b7f0da1a;border-radius:3px;grid-area:1/1;height:3px}.lpCardUsage i{background:var(--lp-mint);border-radius:3px;grid-area:1/1;max-width:100%;height:3px}.lpCardUsage small{color:var(--lp-lime);font-size:calc(var(--card-w) * .075);font-variant-numeric:tabular-nums;font-weight:600}.lpFormationTag{min-width:170px;top:19vh;right:7vw}.lpFormationTag strong{font-size:42px}.lpWl{border:1px solid var(--lp-line);background:var(--lp-glass);opacity:0;will-change:transform, opacity;border-radius:22px;width:min(44vw,600px);padding:clamp(18px,2vw,28px);position:absolute;top:17vh;right:6vw;box-shadow:0 40px 100px #00000052,inset 0 1px #f2f7f514}.lpWl header{color:var(--lp-muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.lpWl header strong{color:var(--lp-paper);font:500 20px/1 var(--lp-title)}.lpWl header .lpSwap>*{border:1px solid var(--lp-line);border-radius:999px;min-height:26px;padding:0 11px}.lpWl header .lpSwap .isDone{border-color:#76e2c459}.lpWlRecord{border-block:1px solid var(--lp-line);grid-template-columns:repeat(3,1fr);margin:18px 0 16px;display:grid}.lpWlRecord>div{padding:14px 0}.lpWlRecord>div+div{border-left:1px solid var(--lp-line);padding-left:18px}.lpWlRecord strong{font-family:var(--lp-title);color:var(--lp-lime);font-variant-numeric:tabular-nums;font-size:clamp(34px,3.4vw,52px);font-weight:500;line-height:1;display:block}.lpWlRecord .isLoss strong{color:var(--lp-loss)}.lpWlRecord small{color:var(--lp-muted);font-size:12px}.lpWlGrid{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.lpWlGrid b{height:clamp(34px,4.6vh,46px);font-family:var(--lp-title);opacity:0;border:1px solid;border-radius:10px;place-items:center;font-size:18px;font-weight:500;display:grid;position:relative}.lpWlGrid b small{opacity:.6;font-size:9px;position:absolute;top:4px;left:7px}.lpWlGrid .isWin{color:var(--lp-lime);background:#35d5af14;border-color:#35d5af47}.lpWlGrid .isLoss{color:var(--lp-loss);background:#ff8aa80f;border-color:#ff8aa840}.lpToast{will-change:transform, opacity;border:1px solid var(--lp-line);background:var(--season-glass-raised);opacity:0;border-radius:16px;align-items:center;gap:12px;padding:13px 18px 13px 14px;display:flex;position:absolute;box-shadow:0 20px 50px #00000052,inset 0 1px #f2f7f514}.lpToast>span{width:32px;height:32px;color:var(--lp-lime);background:#35d5af1f;border-radius:10px;place-items:center;display:grid}.lpToast strong{font-size:14px;font-weight:600;display:block}.lpToast small{color:var(--lp-muted);margin-top:3px;font-size:12px;display:block}.lpToast.isB{bottom:16vh;right:6vw}.lpToast.isHire{bottom:14vh;right:6vw}.lpDeal{border:1px solid var(--lp-line);background:var(--lp-glass);opacity:0;will-change:transform, opacity;border-radius:22px;width:min(38vw,500px);padding:clamp(18px,2vw,26px);position:absolute;top:20vh;right:7vw;box-shadow:0 40px 100px #00000052,inset 0 1px #f2f7f514}.lpDealHead{border-bottom:1px solid var(--lp-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding-bottom:16px;display:grid}.lpDealAvatar{width:48px;height:48px;color:var(--lp-lime);font:500 17px/1 var(--lp-title);background:radial-gradient(100% 100% at 50% 0,#16495a,#0a2632);border:1px solid #b7f0da40;border-radius:50%;place-items:center;display:grid}.lpDealHead strong{font:500 20px/1.1 var(--lp-title);display:block}.lpDealHead small{color:var(--lp-muted);margin-top:2px;font-size:13px;display:block}.lpDealStatus>*{border:1px solid var(--lp-line);min-height:26px;color:var(--lp-gold);border-radius:999px;padding:0 11px;font-size:13px}.lpDealStatus .isDone{color:var(--lp-lime);border-color:#76e2c459}.lpDealSteps li{border-bottom:1px solid var(--lp-line);color:var(--lp-soft);opacity:0;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;font-size:15px;display:flex}.lpDealSteps b{color:var(--lp-paper);font:500 26px/1 var(--lp-title);font-variant-numeric:tabular-nums}.lpDealSteps li:first-child b{color:var(--lp-muted);text-decoration:line-through;text-decoration-thickness:1px}.lpDealSteps .isDone,.lpDealSteps .isDone b{color:var(--lp-lime)}.lpDealFoot{color:var(--lp-muted);opacity:0;font-size:13px;line-height:1.5;margin-top:14px!important}.lpFinalLogo{opacity:0;will-change:transform, opacity;filter:drop-shadow(0 12px 30px #35d5af33);width:clamp(150px,12vw,210px);height:auto;margin:0 auto;position:absolute;top:17vh;left:0;right:0}.lpHeader{z-index:40;padding:max(22px, env(safe-area-inset-top)) clamp(24px, 4.5vw, 80px) 22px;background:linear-gradient(#05151fcc,#05151f40 65%,#0000);justify-content:space-between;align-items:center;gap:24px;display:flex;position:fixed;inset:0 0 auto}.lpNav{align-items:center;gap:clamp(18px,2.4vw,34px);display:flex}.lpNav a{color:var(--lp-soft);font-size:14px;font-weight:500;transition:color .25s;position:relative}.lpNav a:after{content:"";background:var(--lp-mint);height:1px;transition:transform .3s var(--lp-ease);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.lpNav a:hover{color:var(--lp-paper)}.lpNav a:hover:after{transform:none}.lpButton{min-height:48px;color:var(--lp-paper);white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .25s, border-color .25s, transform .3s var(--lp-ease), box-shadow .3s;background:#0a26324d;border:1px solid #b7f0da40;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:0 24px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.lpButton:hover{background:#12374799;border-color:#76e2c480;transform:translateY(-2px)}.lpPrimary{border-color:var(--lp-lime);color:#05151f;background:linear-gradient(145deg,#c6f6e3,#8fe6c9);box-shadow:0 10px 30px #35d5af33,inset 0 1px #ffffff80}.lpPrimary:hover{background:linear-gradient(145deg,#dcfbef,#a6eed6);border-color:#dcfbef;box-shadow:0 14px 40px #35d5af4d,inset 0 1px #fff9}.lpLogin{min-height:40px;padding-inline:18px;font-size:14px}.lp :is(a,button):focus-visible{outline:2px solid var(--lp-mint);outline-offset:3px}.lpSkip{z-index:60;background:var(--panel-strong);border-radius:10px;padding:12px 20px;position:fixed;top:12px;left:20px;transform:translateY(-200%)}.lpSkip:focus{transform:none}.lpMeter{z-index:50;pointer-events:none;height:2px;position:fixed;inset:0 0 auto}.lpMeter i{background:linear-gradient(90deg, var(--lp-mint), var(--lp-lime));transform-origin:0;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 10px #35d5af}.lpFooter{z-index:40;padding:36px clamp(24px, 4.5vw, 80px) max(22px, env(safe-area-inset-bottom));background:linear-gradient(#0000,#05151fa8 55%,#05151ff0);justify-content:space-between;align-items:center;gap:20px;display:flex;position:fixed;inset:auto 0 0}.lpCopyright,.lpHint{color:var(--lp-muted);font-size:12px}.lpHint{align-items:center;gap:10px;display:flex}.lpHint svg{animation:1.6s ease-in-out infinite lpNudge}.lpChapters{gap:6px;display:flex}.lpChapters a{min-width:38px;min-height:40px;color:var(--lp-muted);font-variant-numeric:tabular-nums;border-top:2px solid #a5e4d02e;justify-content:center;align-items:center;font-size:12px;transition:border-color .3s,color .3s;display:flex}.lpChapters a[aria-current]{color:var(--lp-lime);border-color:var(--lp-lime)}.lpPanels{z-index:20;position:relative}.lpPanel{min-height:100svh;padding:130px var(--lp-gutter) 120px;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative}.lpPanel.isCenter{text-align:center;align-items:center}.lpPanel.isHero{padding-bottom:max(140px,33vh)}.lpPanel.isFinal{padding-top:max(200px,27vh);padding-bottom:max(170px,31vh)}.lpPanel.isLeft>*{max-width:min(540px,40vw)}.lpPanel.isRight{padding-left:60vw;padding-right:clamp(24px,5vw,80px)}.lpPanel.isBottom{text-align:center;justify-content:flex-end;align-items:center;padding-bottom:max(120px,13vh)}.lpPanel.isBottom:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 70%,#05151fe6 0%,#05151fa6 45%,#0000 72%);width:min(1100px,100%);height:58%;position:absolute;bottom:0;left:50%;translate:-50%}.lpPanel.isBottomLeft{justify-content:flex-end;padding-bottom:max(120px,14vh)}.lpPanel.isBottomLeft>*{max-width:min(560px,40vw)}.lpPanel :is(h1,h2){font-family:var(--lp-title);letter-spacing:-.015em;text-transform:none;font-size:clamp(50px,6vw,104px);font-weight:500;line-height:.98}.lpPanel.isHero h1{font-size:clamp(60px,8vw,136px)}.lpPanel.isBottom h2,.lpPanel.isFinal h2{font-size:clamp(46px,5.2vw,88px)}.lpPanel.isHire>*{max-width:min(620px,46vw)}.lpPanel.isHire h2{font-size:clamp(46px,4.8vw,84px)}.lpPanel :is(h1,h2) em{color:var(--lp-accent);font-style:normal}.lpPanel :is(h1,h2):focus{outline:none}.lpLine{margin:-.16em -.04em -.12em;padding:.16em .04em .12em;display:block;overflow:hidden}.lpLine>span{will-change:transform;display:block}.lpEyebrow{color:var(--lp-soft);align-items:center;gap:10px;margin-bottom:22px;font-size:15px;font-weight:500;display:inline-flex}.lpEyebrow>i{background:var(--lp-mint);width:7px;height:7px;box-shadow:0 0 10px var(--lp-mint);border-radius:50%}.lpSub{color:#c3d8d8;text-wrap:pretty;max-width:42ch;margin-top:24px;font-size:clamp(16px,1.25vw,19px);line-height:1.6}.lpActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;display:flex}.isCenter .lpActions{justify-content:center}.lpTextLink{color:var(--lp-lime);transition:gap .3s var(--lp-ease);border-bottom:1px solid #b7f0da59;align-items:center;gap:8px;margin-top:28px;padding-bottom:6px;font-size:15px;font-weight:600;display:inline-flex}.lpTextLink:hover{gap:14px}.lpSoon{color:var(--lp-muted);font-size:13px}.lp[data-enhanced] .lpPanels{pointer-events:none;position:fixed;inset:0}.lp[data-enhanced] .lpPanel{opacity:0;pointer-events:none;will-change:opacity, transform;min-height:0;position:absolute;inset:0}.lp[data-enhanced] .lpPanel:first-child{opacity:1;pointer-events:auto}.lp[data-enhanced] .isHero :is([data-rv]:not(.lpLine),.lpLine>span){animation:lpRise 1.1s var(--lp-ease) both paused}.lp[data-enhanced] .isHero .lpLine:nth-of-type(2)>span{animation-delay:.1s}.lp[data-enhanced] .isHero .lpSub{animation-delay:.22s}.lp[data-enhanced] .isHero .lpActions{animation-delay:.32s}.lp[data-enhanced] .lpPitchLines>*{stroke-dasharray:1;animation:lpDraw 2.4s var(--lp-ease) .2s both paused}.lp[data-enhanced] :is(.lpBall canvas,.lpHeroChip .lpChipFloat){animation-play-state:paused}.lp[data-enhanced].isReady :is(.isHero [data-rv],.isHero .lpLine>span,.lpPitchLines>*,.lpBall canvas,.lpHeroChip .lpChipFloat){animation-play-state:running}.lp[data-enhanced] .lpBall canvas{animation:lpBallIn 1.4s var(--lp-ease) .15s both paused}.lp.isLite :is(.lpGrain,.lpWords,.lpVeil){display:none}.lp.isLite :is(.lpPitch,.lpChip,.lpChipFloat,.lpWl,.lpToast,.lpGauge,.lpScreen,.lpDeal,.lpCardTile){box-shadow:none}.lp.isLite .lpButton{-webkit-backdrop-filter:none;backdrop-filter:none}.lp.isLite .lpBall canvas{box-shadow:none}.lp:not([data-enhanced]) .lpScene>:not(.lpPitchCam),.lp:not([data-enhanced]) :is(.lpHint,.lpMeter){display:none}.lp:not([data-enhanced]) .lpPitch{opacity:.4;transform:translateY(26vh)rotateX(68deg)scale(1.2)}.lp:not([data-enhanced]) .lpFooter{position:relative}.lp:not([data-enhanced]) .lpPanel.isRight{padding-left:var(--lp-gutter)}@keyframes lpRise{0%{opacity:0;transform:translateY(132%)}to{opacity:1;transform:none}}@keyframes lpDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes lpBallIn{0%{opacity:0;transform:translateY(60%)scale(.6)}to{opacity:1;transform:none}}@keyframes lpFloat{0%{transform:translateY(-6px)}to{transform:translateY(8px)}}@keyframes lpNudge{50%{transform:translateY(3px)}}@media (min-width:1800px){.lpPanel.isLeft>*{max-width:620px}}@media (max-width:1100px){.lpHeroChip.isB{display:none}.lpMonitor{width:45vw;left:50vw}.lpPanel.isRight{padding-left:58vw}.lpGauge{transform-origin:0 0;top:14vh;left:4vw;scale:.85}.lpFormationTag{right:4vw}.lpWl{width:48vw;right:4vw}.lpDeal{width:46vw;right:4vw}}@media (min-width:721px) and (max-height:820px){.lpPanel.isHero{padding-top:110px;padding-bottom:max(150px,40vh)}.lpPanel.isHero h1{font-size:clamp(48px,11.5vh,120px)}.lpPanel.isHero .lpSub{margin-top:16px}.lpPanel.isHero .lpActions{margin-top:24px}.lpPanel.isHero .lpEyebrow{margin-bottom:14px}.lpPanel.isFinal{padding-top:max(190px,30vh);padding-bottom:max(150px,34vh)}.lpFinalLogo{width:clamp(130px,11vw,180px);top:12vh}.lpDeal{top:16vh}}@media (max-width:720px){.lp{--lp-ball:clamp(150px, 42vw, 220px);--lp-gutter:22px}.lp[data-enhanced]{height:960svh}.lpHeader{padding:max(18px, env(safe-area-inset-top)) 20px 18px;gap:14px}.lpHeader .seasonBrand strong{font-size:23px}.lpNav,.lpHeroChip.isB,.lpCopyright,.lpPanel.isBottom:before{display:none}.lpPitch{width:112vw}.lpHeroChip.isC{top:60vh;left:5vw}.lpChipFloat{gap:2px 9px;padding:9px 12px}.lpChipFloat strong{font-size:20px}.lpChipFloat small{font-size:11px}.lpLogin{gap:10px;min-height:38px;padding-inline:14px;font-size:13px}.lpPanel,.lpPanel.isRight,.lpPanel.isBottom,.lpPanel.isBottomLeft{text-align:left;padding:max(124px, calc(env(safe-area-inset-top) + 110px)) 22px 100px;justify-content:flex-start;align-items:flex-start}.lpPanel.isLeft>*,.lpPanel.isBottomLeft>*{max-width:none}.lpPanel.isHero,.lpPanel.isFinal{justify-content:center;padding:120px 22px max(170px,36vh)}.lpPanel.isFinal{padding-top:max(200px,30vh);padding-bottom:max(170px,32vh)}.lpPanel :is(h1,h2),.lpPanel.isBottom h2,.lpPanel.isFinal h2{font-size:clamp(38px,11vw,58px)}.lpPanel.isHero h1{font-size:clamp(48px,14vw,72px)}.lpPanel.isHire h2{font-size:clamp(38px,11vw,58px)}.lpEyebrow{margin-bottom:14px;font-size:13px}.lpSub{max-width:36ch;margin-top:14px;font-size:15px;line-height:1.5}.lpActions{margin-top:26px}.lpButton{min-height:46px;padding-inline:18px;font-size:14px}.lpTextLink{margin-top:18px;font-size:14px}.lpWords span{font-size:34vw}.lpMonitor{width:90vw;top:auto;bottom:max(150px,22vh);left:5vw}.lpMonitorTop{font-size:12px}.lpExtract{padding:8px 11px}.lpExtract strong{font-size:20px}.lpExtract.isA{top:auto;bottom:-66px;left:0}.lpExtract.isB{top:auto;bottom:-66px;left:36%}.lpExtract.isC{inset:auto 0 -66px auto}.lpGauge{gap:14px;padding:12px;inset:auto 4vw 96px;scale:1}.lpGaugeRing{width:76px}.lpGaugeRing strong{font-size:28px}.lpCards{--card-w:clamp(88px, 24vw, 118px);top:auto;bottom:max(300px,44vh)}.lpCardSlot{transform:translateX(calc(var(--i) * var(--card-w) * .6)) translateY(calc(var(--i) * var(--i) * 6px)) rotate(calc(var(--i) * 7deg))}.lpCardUsage{display:none}.lpFormationTag{min-width:0;padding:9px 13px;inset:auto auto 100px 22px}.lpFormationTag strong{font-size:30px}.lpWl{width:auto;padding:16px;inset:auto 4vw 100px}.lpWlRecord{margin:12px 0}.lpWlRecord>div{padding:8px 0}.lpWlRecord>div+div{padding-left:12px}.lpWlRecord strong{font-size:30px}.lpWlRecord small{font-size:11px}.lpWlGrid{gap:4px}.lpWlGrid b{border-radius:8px;height:30px;font-size:14px}.lpToast.isB{padding:10px 13px;top:44vh;bottom:auto;right:4vw}.lpDeal{width:auto;padding:16px;inset:auto 4vw 96px}.lpDealSteps li{padding:10px 0}.lpDealSteps b{font-size:22px}.lpToast.isHire{display:none}.lpFinalLogo{width:36vw;top:18vh}.lpFooter{padding:24px 20px max(16px, env(safe-area-inset-bottom))}.lpHint{font-size:11px}.lpChapters{gap:3px}.lpChapters a{min-width:30px;min-height:36px;font-size:11px}}@media (max-width:720px) and (max-height:740px){.lpSub{font-size:13px}.lpPanel :is(h1,h2),.lpPanel.isBottom h2,.lpPanel.isFinal h2{font-size:clamp(34px,10vw,46px)}.lpMonitor{width:76vw;bottom:140px;left:12vw}.lpToast.isB,.lpWlRecord,.lpDealHead small,.lpDealFoot{display:none}.lpCards{--card-w:clamp(76px, 21vw, 100px);bottom:200px}}@media (max-width:420px){.lpHeader .seasonBrand small,.lpHint{display:none}.lpFooter{justify-content:center}}@media (max-height:520px) and (orientation:landscape){.lpPanel,.lpPanel.isRight,.lpPanel.isBottom,.lpPanel.isBottomLeft,.lpPanel.isHero,.lpPanel.isFinal{text-align:left;justify-content:center;align-items:flex-start;padding:84px 40% 56px 32px}.lpPanel>*{max-width:none!important}.lpPanel :is(h1,h2),.lpPanel.isHero h1,.lpPanel.isBottom h2,.lpPanel.isFinal h2{font-size:clamp(30px,8vh,44px)}.lpSub{margin-top:10px;font-size:13px}.lpActions{margin-top:14px;justify-content:flex-start!important}.lpHeroChip,.lpWords,.lpExtract,.lpToast,.lpWlRecord,.lpFormationTag,.lpDealFoot{display:none}.lpMonitor,.lpWl,.lpDeal{width:36vw;inset:22vh 4vw auto auto}.lpGauge{top:30vh;left:auto;right:4vw}.lpCards{--card-w:80px;top:26vh;left:78vw}.lpFinalLogo{width:20vw;margin:0;top:30vh;left:auto;right:6vw}.lp{--lp-ball:120px}.lpPitch{width:66vw}.lpFooter{padding-top:12px}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
