.GwTips_page__AAMoU{width:100%}.GwTips_heroWrap__SZR5A{max-width:1000px;margin:0 auto;padding:1.25rem 1rem 0}.GwTips_updated__J9qpz{color:var(--color-text-muted);font-size:.8rem;margin:.6rem 0 0}.GwTips_copyBtn__CsFw8{display:inline-flex;align-items:center;gap:.4rem;margin-top:.75rem;padding:.45rem 1rem;font-size:.8rem;font-weight:600;color:var(--color-light);background:transparent;border:1px solid var(--color-card-border);border-radius:6px;cursor:pointer;transition:border-color .2s ease,color .2s ease}.GwTips_copyBtnSuccess__zbGl9,.GwTips_copyBtn__CsFw8:hover{border-color:var(--color-fpl-green);color:var(--color-fpl-green)}.GwTips_loadingState__wIePs{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:4rem 1rem;color:var(--color-text-secondary)}.GwTips_errorState__Njg6W{text-align:center;padding:3rem 1rem;color:var(--color-danger);font-size:1rem}.GwTips_emptyState__gnOrE{text-align:center;padding:4rem 1rem;color:var(--color-text-secondary);font-size:1rem}.GwTips_emptyState__gnOrE i{font-size:2rem;display:block;margin-bottom:1rem}.GwTips_content__VWwew{max-width:1000px;margin:0 auto;padding:0 1rem 3rem}.GwTips_section__5aMWh{margin-bottom:3rem}.GwTips_sectionTitle__BKtML{font-weight:700;color:var(--color-light);font-size:1.3rem;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.GwTips_sectionTitle__BKtML i{color:var(--color-fpl-green)}.GwTips_sectionIntro__7iVoU{color:var(--color-text-secondary);font-size:.95rem;line-height:1.5;margin-bottom:1.25rem}.GwTips_findingsGrid__dWogp{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:1rem;gap:1rem}.GwTips_findingCard__W9S1_{display:flex;flex-direction:column;gap:.6rem;background:var(--pane-bg-start);border:1px solid var(--pane-border);border-left:3px solid var(--color-fpl-green);border-radius:12px;padding:1.1rem 1.2rem}.GwTips_findingHead__W2Hsn{display:flex;align-items:center;gap:.6rem}.GwTips_findingIcon__M7u1I{color:var(--color-fpl-green);font-size:1rem}.GwTips_findingHeadline__4AEql{font-weight:700;color:var(--color-light);font-size:1.02rem;margin:0;line-height:1.3}.GwTips_findingBody__I4iiS{color:var(--color-text-secondary);font-size:.9rem;line-height:1.5;margin:0;flex:1 1 auto}.GwTips_findingStat__7bWEx{display:flex;flex-direction:column;gap:.15rem;padding-top:.5rem;border-top:1px solid var(--pane-border)}.GwTips_findingStatValue__hMvXb{font-family:var(--font-data,inherit);font-weight:700;font-size:1.35rem;color:var(--color-fpl-green);line-height:1.1}.GwTips_findingStatLabel__oiq0P{color:var(--color-text-muted);font-size:.78rem;line-height:1.35}.GwTips_numbersGrid__RZ_A8{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1rem;gap:1rem}.GwTips_numbersCard__yQNto{background:var(--pane-bg-start);border:1px solid var(--pane-border);border-radius:12px;padding:1rem 1.1rem}.GwTips_numbersTitle__pKldG{font-weight:700;color:var(--color-light);font-size:1rem;margin:0 0 .6rem}.GwTips_numbersSub__lpYcC{color:var(--color-text-muted);font-weight:500;font-size:.78rem}.GwTips_numbersList__CIN4X{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.GwTips_numbersRow__nzR0z{display:flex;align-items:baseline;gap:.5rem;font-size:.88rem}.GwTips_numbersPos__KG1vi{flex:0 0 4.5rem;color:var(--color-text-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.02em}.GwTips_numbersName__rqFAD{flex:1 1 auto;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GwTips_numbersName__rqFAD a{color:var(--color-text-primary);text-decoration:none}.GwTips_numbersName__rqFAD a:hover{color:var(--color-fpl-green);text-decoration:underline}.GwTips_numbersVal__gsDHM{flex:0 0 auto;font-family:var(--font-data,inherit);font-weight:600;color:var(--color-fpl-green)}.GwTips_haulLine__gnskv{margin:1.1rem 0 0;color:var(--color-text-secondary);font-size:.92rem}.GwTips_haulLine__gnskv i{color:var(--color-fpl-green);margin-right:.3rem}.GwTips_haulLine__gnskv a{color:var(--color-text-primary);text-decoration:none}.GwTips_haulLine__gnskv a:hover{color:var(--color-fpl-green);text-decoration:underline}.GwTips_cardGrid3__wngym{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.GwTips_pickCard__x4Qjt{background:linear-gradient(135deg,var(--color-glass-start),var(--color-glass-end));border:1px solid var(--color-glass-border);border-radius:12px;padding:1.25rem;text-align:center}.GwTips_pickRank__G19_T{font-size:.8rem;font-weight:700;color:var(--color-fpl-green);margin-bottom:.5rem}.GwTips_pickName___glqc{font-size:1.1rem;font-weight:700;margin-bottom:.25rem}.GwTips_pickName___glqc a{color:var(--color-light);text-decoration:none}.GwTips_pickName___glqc a:hover{color:var(--color-fpl-green);text-decoration:underline}.GwTips_pickTeam__AkA5P{font-size:.8rem;color:var(--color-text-muted);margin-bottom:.5rem}.GwTips_pickSignal__BKKAg{display:inline-block;font-size:.7rem;font-weight:700;padding:.2rem .5rem;border-radius:4px;margin-bottom:.4rem;text-transform:uppercase;letter-spacing:.03em}.GwTips_signalStrongBuy__31giM{background:rgba(0,200,83,.15);color:#00c853}.GwTips_signalBuy__YuSAW{background:rgba(105,240,174,.15);color:#69f0ae}.GwTips_signalHold__b9g_o{background:rgba(255,214,0,.12);color:#ffd600}.GwTips_signalSell__Z00JF{background:rgba(255,138,101,.15);color:#ff8a65}.GwTips_signalStrongSell__O__nn{background:rgba(255,82,82,.15);color:#ff5252}.GwTips_pickPredicted__qLLLC{font-size:.75rem;color:var(--color-text-muted);margin-bottom:.25rem}.GwTips_pickPts__Qu79_{font-size:1.2rem;font-weight:800;color:var(--color-fpl-green)}.GwTips_pickPtsContext__YepjR{font-size:.75rem;font-weight:500;color:var(--color-text-muted);margin-left:.35rem}.GwTips_tableWrap__cDKwT{overflow-x:auto;-webkit-overflow-scrolling:touch}.GwTips_table__b7TVg{width:100%;border-collapse:collapse;font-size:.9rem}.GwTips_table__b7TVg th{text-align:left;padding:.6rem .75rem;border-bottom:2px solid var(--color-card-border);color:var(--color-text-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.GwTips_table__b7TVg td{padding:.6rem .75rem;border-bottom:1px solid var(--color-card-border-subtle);color:var(--color-text-secondary);white-space:nowrap}.GwTips_tableName__lAnDU{font-weight:600}.GwTips_tableName__lAnDU a{color:var(--color-light);text-decoration:none}.GwTips_tableName__lAnDU a:hover{color:var(--color-fpl-green);text-decoration:underline}.GwTips_tablePts__wZhjr{color:var(--color-fpl-green);font-weight:700}.GwTips_tableValue__h9057{color:var(--color-fpl-green);font-weight:600}.GwTips_cardGrid__8WK_3{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:1rem;gap:1rem}.GwTips_diffCard__iRD5d{background:linear-gradient(135deg,var(--color-glass-start),var(--color-glass-end));border:1px solid var(--color-glass-border);border-radius:12px;padding:1.25rem}.GwTips_diffName__77Y4P{font-size:1rem;font-weight:700;margin-bottom:.4rem}.GwTips_diffName__77Y4P a{color:var(--color-light);text-decoration:none}.GwTips_diffName__77Y4P a:hover{color:var(--color-fpl-green);text-decoration:underline}.GwTips_diffMeta__gpXYH{display:flex;gap:.5rem;font-size:.8rem;color:var(--color-text-muted);margin-bottom:.6rem;flex-wrap:wrap}.GwTips_diffStats__EZ42g{display:flex;justify-content:space-between;align-items:center}.GwTips_diffPts__1VgbE{font-weight:700;color:var(--color-fpl-green);font-size:.95rem}.GwTips_diffOwn__Od4gS{font-size:.8rem;color:var(--color-text-muted)}.GwTips_fixtureGrid__AwaKJ{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.GwTips_fixtureCol__b7_Qa{background:linear-gradient(135deg,var(--color-glass-start),var(--color-glass-end));border:1px solid var(--color-glass-border);border-radius:12px;padding:1.25rem}.GwTips_fixtureColTitle__ocCWs{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;color:var(--color-light);margin:0 0 1rem}.GwTips_greenDot__GVCr9{background:var(--color-fpl-green)}.GwTips_greenDot__GVCr9,.GwTips_redDot__kRRYX{width:10px;height:10px;border-radius:50%;display:inline-block}.GwTips_redDot__kRRYX{background:var(--color-danger)}.GwTips_fixtureRow__i570L{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--color-card-border-subtle);gap:.5rem}.GwTips_fixtureRow__i570L:last-child{border-bottom:none}.GwTips_fixtureTeam___MTZt{font-weight:600;color:var(--color-light);font-size:.9rem;white-space:nowrap}.GwTips_fixtureDiffs__PywBr{display:flex;gap:.35rem;flex-wrap:wrap;justify-content:flex-end}.GwTips_diffBadge__FdprG{font-size:.75rem;padding:.2rem .5rem;border-radius:4px;font-weight:600;white-space:nowrap}.GwTips_diffEasy__tUE3Q{background:rgba(0,255,135,.15);color:var(--color-fpl-green)}.GwTips_diffMedium__hDNcX{background:rgba(255,200,0,.15);color:#ffc800}.GwTips_diffHard__AsB0y{background:rgba(255,60,60,.15);color:var(--color-danger)}.GwTips_ctaSection__jPm86{margin-top:2rem}.GwTips_ctaCard__Cc5f1{background:var(--color-background-secondary);border:2px solid var(--color-fpl-green-dim);border-radius:16px;padding:3rem 2rem;text-align:center;position:relative;overflow:hidden}.GwTips_ctaCard__Cc5f1:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 100%,var(--color-fpl-green-dim) 0,transparent 60%);pointer-events:none}.GwTips_ctaCard__Cc5f1 h2{color:var(--color-light);font-size:1.4rem;margin-bottom:.8rem;font-weight:700;position:relative}.GwTips_ctaCard__Cc5f1 p{color:var(--color-text-secondary);font-size:1rem;margin-bottom:2rem;line-height:1.6;position:relative}.GwTips_ctaButtons__ymzu0{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;position:relative}@media (max-width:768px){.GwTips_cardGrid3__wngym,.GwTips_cardGrid__8WK_3,.GwTips_fixtureGrid__AwaKJ{grid-template-columns:1fr}.GwTips_ctaCard__Cc5f1{padding:2rem 1rem}.GwTips_ctaButtons__ymzu0{flex-direction:column}.GwTips_ctaButtons__ymzu0 a{width:100%;justify-content:center}.GwTips_table__b7TVg{font-size:.8rem}.GwTips_table__b7TVg td,.GwTips_table__b7TVg th{padding:.5rem}}.HeroCta_heroCta__tMaLq{display:inline-flex;align-items:center;gap:.4rem;margin-top:.75rem;padding:.4rem 1rem;font-size:.8rem;font-weight:600;color:var(--color-fpl-green);border:1px solid rgba(0,255,135,.25);border-radius:999px;background:rgba(0,255,135,.08);text-decoration:none;transition:background .2s,border-color .2s;position:relative}.HeroCta_heroCta__tMaLq:hover{background:rgba(0,255,135,.15);border-color:var(--color-fpl-green)}.PreseasonDataNotice_notice__hxSZq{display:flex;align-items:center;gap:.55rem;max-width:1100px;margin:1rem auto 0;padding:.55rem .9rem;background:var(--pane-bg-start);border:1px solid var(--pane-border);border-left:3px solid var(--color-fpl-green);border-radius:8px;color:var(--color-text-secondary);font-size:.85rem;line-height:1.4}.PreseasonDataNotice_notice__hxSZq strong{color:var(--color-text-primary);font-weight:600}.PreseasonDataNotice_icon__B9zON{flex:0 0 auto;color:var(--color-fpl-green);font-size:.85rem}@media (max-width:600px){.PreseasonDataNotice_notice__hxSZq{margin:.75rem 1rem 0;font-size:.8rem}}.Button_btnGreen__sMQno,.Button_btnOutline__JXK__{font-family:var(--font-heading);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:1.05rem;padding:.65rem 1.6rem;border-radius:6px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;cursor:pointer;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,color .2s ease}.Button_btnGreen__sMQno{background:var(--color-fpl-green);color:#000;border:none}.Button_btnGreen__sMQno:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px rgba(0,255,135,.25)}.Button_btnGreen__sMQno:disabled,.Button_btnOutline__JXK__:disabled{opacity:.45;cursor:not-allowed}.Button_btnOutline__JXK__{background:transparent;color:var(--color-light);border:1px solid var(--color-card-border)}.Button_btnOutline__JXK__:hover:not(:disabled){transform:translateY(-1px);border-color:var(--color-fpl-green);color:var(--color-fpl-green)}.Button_btnGreen__sMQno:focus-visible,.Button_btnOutline__JXK__:focus-visible{outline:2px solid var(--color-fpl-green);outline-offset:2px}.Button_btnArrow__6dYjd{display:inline-block;transition:transform .2s ease}.Button_btnGreen__sMQno:hover .Button_btnArrow__6dYjd{transform:translateX(3px)}.Button_btnCompact__u9QVD{font-size:.9rem;padding:.45rem 1rem;gap:.45rem}@media (max-width:768px){.Button_btnCompact__u9QVD{font-size:.8rem;padding:.35rem .75rem}}@media (prefers-reduced-motion:reduce){.Button_btnArrow__6dYjd,.Button_btnGreen__sMQno,.Button_btnOutline__JXK__{transition:none}}.StrategyArchetypeSelector_fieldset__f_aIZ{display:flex;flex-direction:column;gap:.6rem;border:none;margin:0;padding:0;min-width:0}.StrategyArchetypeSelector_legend__UK_ML{display:flex;align-items:baseline;gap:.6rem;padding:0;margin:0 0 .6rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-light)}.StrategyArchetypeSelector_legendHint__kcLhc{font-size:.68rem;font-weight:500;text-transform:none;letter-spacing:0;color:var(--color-text-secondary)}.StrategyArchetypeSelector_grid__L1NxM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.StrategyArchetypeSelector_card__T_p6o{position:relative;display:flex;flex-direction:column;gap:.55rem;padding:.85rem .9rem .8rem;border-radius:.6rem;border:1px solid var(--color-card-border);background:var(--color-overlay-subtle);cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.StrategyArchetypeSelector_card__T_p6o:hover{border-color:rgba(0,255,135,.35)}.StrategyArchetypeSelector_cardChecked__HMeVe,.StrategyArchetypeSelector_cardChecked__HMeVe:hover{border-color:rgba(0,255,135,.55);background:rgba(0,255,135,.06);box-shadow:0 0 0 1px rgba(0,255,135,.35)}.StrategyArchetypeSelector_fieldset__f_aIZ:disabled .StrategyArchetypeSelector_card__T_p6o{cursor:not-allowed;opacity:.6}.StrategyArchetypeSelector_input__LfRtv{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.StrategyArchetypeSelector_card__T_p6o:has(>.StrategyArchetypeSelector_input__LfRtv:focus-visible){outline:2px solid var(--color-fpl-green);outline-offset:2px}.StrategyArchetypeSelector_cardTop__QLXr7{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.StrategyArchetypeSelector_cardName__ALrHO{display:flex;align-items:center;gap:.55rem;min-width:0}.StrategyArchetypeSelector_dot__SRvNo{width:16px;height:16px;border-radius:50%;border:2px solid hsla(0,0%,100%,.35);flex-shrink:0;transition:border-color .15s,background .15s}.StrategyArchetypeSelector_cardChecked__HMeVe .StrategyArchetypeSelector_dot__SRvNo{border-color:var(--color-fpl-green);background:var(--color-fpl-green);box-shadow:inset 0 0 0 3px var(--pane-header-end)}.StrategyArchetypeSelector_cardLabel__v_yUB{font-family:var(--font-heading);font-size:1.3rem;font-weight:700;line-height:1;color:var(--color-light)}.StrategyArchetypeSelector_glyph__QARq6{flex-shrink:0}.StrategyArchetypeSelector_glyphUp___Yvkz{stroke:var(--color-fpl-green);stroke-width:2}.StrategyArchetypeSelector_glyphDip__6iYDv{stroke:var(--color-danger);stroke-width:2}.StrategyArchetypeSelector_glyphDipDot__zIKn3{fill:var(--color-danger)}.StrategyArchetypeSelector_glyphBase__v8SKu{stroke:var(--color-glass-border);stroke-width:1;stroke-dasharray:2 3}.StrategyArchetypeSelector_cardTagline___celM{font-size:.78rem;line-height:1.35;color:var(--color-text-secondary)}.StrategyArchetypeSelector_params__qX36S{display:flex;flex-wrap:wrap;gap:.3rem;font-family:var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.66rem}.StrategyArchetypeSelector_param__ZYcf_{padding:.1rem .4rem;border-radius:.35rem;border:1px solid var(--color-glass-border);background:hsla(0,0%,100%,.06);color:var(--color-light);white-space:nowrap}.StrategyArchetypeSelector_paramHits__5evBY{border-color:var(--color-danger-border-subtle);background:var(--color-danger-bg-subtle);color:var(--color-danger-text)}.StrategyArchetypeSelector_paramNoHits__jdkBW{border-color:rgba(0,255,135,.3);background:rgba(0,255,135,.08);color:var(--color-fpl-green)}@media (max-width:640px){.StrategyArchetypeSelector_grid__L1NxM{grid-template-columns:1fr;gap:.5rem}}@media (prefers-reduced-motion:reduce){.StrategyArchetypeSelector_card__T_p6o,.StrategyArchetypeSelector_dot__SRvNo{transition:none}}.SubstituteBench_substituteBench__IhR0e{position:absolute;right:0;top:0;height:100%;width:9rem;display:flex;align-items:flex-start;justify-content:center;pointer-events:auto;z-index:2;overflow:visible}.SubstituteBench_subContainer__S4x9p{display:flex;flex-direction:column;gap:1.4rem;padding:1rem .5rem;width:100%;height:auto;box-sizing:border-box;overflow:hidden;align-items:center;background:none;border-radius:8px 0 0 8px;margin-top:4rem}.SubstituteBench_subItem__2fDyu{width:100%;height:5rem;display:flex;align-items:center;justify-content:center;position:relative}.SubstituteBench_empty__Njsnh{font-size:.8rem;color:var(--color-text-muted);text-align:center}.SubstituteBench_swapButton__teLDX{position:absolute;right:.25rem;bottom:.25rem;padding:.25rem;font-size:.7rem;line-height:1}@media (max-width:1400px){.SubstituteBench_substituteBench__IhR0e{position:static;width:100%;height:auto;min-height:120px;display:flex;justify-content:center}.SubstituteBench_subContainer__S4x9p{gap:.5rem}}@media (max-width:768px){.SubstituteBench_substituteBench__IhR0e{position:static;width:100%;height:auto;min-height:120px;display:flex;justify-content:center}.SubstituteBench_subContainer__S4x9p{flex-direction:row;padding:.5rem;height:auto;margin-top:0;justify-content:center;gap:.3rem;align-items:flex-end;width:auto;max-width:100%;border-left:none;border-radius:0}.SubstituteBench_subItem__2fDyu{width:auto;height:auto;flex:0 0 auto}}@media (max-width:480px){.SubstituteBench_subContainer__S4x9p{gap:.3rem;padding:.3rem}}.TeamControls_container__J_mv_{display:flex;gap:.5rem;align-items:center;justify-content:flex-start;flex:0 0 auto;margin-right:1rem}.TeamControls_bankTransfersGroup__XhkLg{display:flex;align-items:center;gap:.5rem;padding:.25rem;border-radius:4px;background:rgba(0,0,0,.05)}.TeamControls_btn__7yr2o{padding:.35rem .7rem;font-size:.875rem;display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap;color:var(--color-ultra-dark);background:var(--color-warning);border:1px solid var(--color-warning);border-radius:6px;transition:all .2s;font-weight:700}.TeamControls_btn__7yr2o i{font-size:.95em}.TeamControls_btn__7yr2o:hover{background:var(--color-cta-highlight);border-color:var(--color-ultra-dark);color:var(--color-ultra-dark);transform:translateY(-1px);box-shadow:0 4px 14px var(--color-warning-glow)}.TeamControls_neutralBtn__MjePo{padding:.35rem .7rem;font-size:.875rem;display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap;color:var(--color-ultra-dark);background:var(--color-overlay-medium);border:1px solid var(--color-light);border-radius:6px;transition:all .12s;font-weight:600}.TeamControls_neutralBtn__MjePo:hover{background:var(--color-overlay-dark,rgba(0,0,0,.45));color:var(--color-light);border-color:var(--color-light);transform:translateY(-1px);box-shadow:0 2px 8px var(--color-card-shadow)}.TeamControls_transferCount__ZmJzq{display:flex;align-items:center;gap:.35rem;font-size:.85rem;padding:.25rem .5rem;background:rgba(40,167,69,.1);border-radius:4px;color:var(--color-success);font-weight:500}.TeamControls_transferCount__ZmJzq i{font-size:.85em}.TeamControls_bankLabel__kWoDa{margin-left:6px}.TeamControls_draftBtn__pwuw7{margin-left:8px}.TeamControls_draftIcon__TB3Jt{color:inherit}.TeamControls_draftLabel__tBuET{margin-left:6px;color:inherit}.TeamControls_error__fET0W,.TeamControls_missingId__yo0xQ{margin-left:.5rem;font-size:.85rem}.TeamControls_error__fET0W{color:var(--color-danger);font-weight:700}@media (max-width:768px){.TeamControls_bankTransfersGroup__XhkLg{padding:.2rem}.TeamControls_btn__7yr2o,.TeamControls_neutralBtn__MjePo,.TeamControls_transferCount__ZmJzq{font-size:.8rem;padding:.2rem .4rem}.TeamControls_draftBtn__pwuw7,.TeamControls_draftLabel__tBuET{margin-left:.25rem}}@media (max-width:480px){.TeamControls_container__J_mv_{margin-right:.5rem}.TeamControls_bankTransfersGroup__XhkLg{gap:.3rem;padding:.15rem}.TeamControls_btn__7yr2o,.TeamControls_neutralBtn__MjePo,.TeamControls_transferCount__ZmJzq{font-size:.75rem;padding:.15rem .35rem}.TeamControls_draftLabel__tBuET{display:none}.TeamControls_error__fET0W,.TeamControls_missingId__yo0xQ{font-size:.75rem}}.SquadStats_statsContainer__oOal0{display:flex;align-items:center;gap:.5rem}.SquadStats_gameweekRow__bWSAP{display:flex}.SquadStats_badgesRow__IZkJo{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.SquadStats_badge__Lzias{font-size:.875rem;white-space:nowrap;color:var(--color-light);background:rgba(77,171,247,.1);padding:.375rem .75rem;border-radius:6px;border:1px solid rgba(77,171,247,.3);transition:all .2s}.SquadStats_badge__Lzias:hover{background:rgba(77,171,247,.2);border-color:var(--color-primary-light)}.SquadStats_badgeLabel__16EOd{display:inline}@media (max-width:768px){.SquadStats_statsContainer__oOal0{display:contents}.SquadStats_gameweekRow__bWSAP{justify-self:center}.SquadStats_badgesRow__IZkJo{justify-self:end;gap:.3rem;flex-wrap:nowrap}.SquadStats_badge__Lzias{font-size:.85rem;padding:.3rem .5rem!important}}@media (max-width:480px){.SquadStats_badgesRow__IZkJo{gap:.25rem}.SquadStats_badge__Lzias{font-size:.75rem;padding:.25rem .4rem!important}.SquadStats_badgeLabel__16EOd{display:none}}@media (max-width:380px){.SquadStats_badge__Lzias{font-size:.7rem;padding:.2rem .3rem!important}}.GameweekSelector_selectorContainer__dTaSh{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:1px;border-radius:1.5rem;width:12rem;height:2.7rem;background:var(--pane-scrollbar);box-shadow:0 4px 24px var(--color-card-shadow);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border:1px solid var(--pane-scrollbar-hover)}.GameweekSelector_iconButton___aCu4{background:none;color:var(--color-success);border:none;border-radius:50%;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;font-size:1.2rem;cursor:pointer;box-shadow:0 2px 8px var(--color-card-shadow);transition:background .2s}.GameweekSelector_iconButton___aCu4:hover{background:var(--color-light)}.GameweekSelector_displayBox__cwauM{flex:1 1;min-width:0;text-align:center;font-weight:600;font-size:1.1rem;letter-spacing:.05em;padding:.15rem .3rem;background:var(--color-warning);border-radius:.8rem;box-shadow:0 1px 4px var(--color-card-shadow);display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100% - 2px);gap:.05rem}.GameweekSelector_gwLabel__FlBtg{font-size:.65rem;color:var(--color-ultra-dark);margin:0;line-height:1}.GameweekSelector_gwNumberRow__iok2T{display:flex;align-items:center;gap:.3rem;line-height:1}.GameweekSelector_gwNumber__GwbmY{font-size:1.2rem;color:var(--color-ultra-dark);font-weight:700;line-height:1}.GameweekSelector_livePill__Dgri5{font-size:.5rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--color-fpl-green);background:var(--color-ultra-dark);border-radius:999px;padding:2px 5px;line-height:1}@media (max-width:768px){.GameweekSelector_selectorContainer__dTaSh{width:11rem;height:2.5rem}}@media (max-width:480px){.GameweekSelector_selectorContainer__dTaSh{width:10rem;height:2.3rem}.GameweekSelector_iconButton___aCu4{width:1.75rem;height:1.75rem;font-size:1rem}.GameweekSelector_gwNumber__GwbmY{font-size:1.05rem}}@media (max-width:360px){.GameweekSelector_selectorContainer__dTaSh{width:8.5rem;height:2.1rem}.GameweekSelector_iconButton___aCu4{width:1.5rem;height:1.5rem;font-size:.9rem}.GameweekSelector_gwLabel__FlBtg{font-size:.55rem}.GameweekSelector_gwNumber__GwbmY{font-size:.95rem}}.SquadBadges_container___leS6{position:relative;display:inline-block;z-index:3}.SquadBadges_mainBadge__TcjeS{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:.15rem .5rem;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:1.5rem;color:var(--color-success-light);font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 16px var(--color-card-shadow);height:2.7rem;min-width:12rem;gap:.05rem;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.SquadBadges_mainBadge__TcjeS:hover{background:rgba(16,185,129,.15);box-shadow:0 6px 20px var(--color-card-shadow)}.SquadBadges_mainBadge__TcjeS:active{transform:scale(.98)}.SquadBadges_mainBadge__TcjeS .SquadBadges_label__S_xKU{font-size:.65rem;color:var(--color-success-light);line-height:1;margin:0}.SquadBadges_mainBadge__TcjeS .SquadBadges_value__BnvD9{font-size:1.2rem;font-weight:700;color:var(--color-success-light);line-height:1}.SquadBadges_chevron__wht5N{position:absolute;right:1.5rem;font-size:.6rem;color:var(--color-success-light);opacity:.7}.SquadBadges_dropdown__eOpsX{position:absolute;top:calc(100% + .5rem);left:0;min-width:100%;background:transparent;border:none;border-radius:1.5rem;padding:.25rem;z-index:2;animation:SquadBadges_slideDown__Fcu_j .2s ease}@keyframes SquadBadges_slideDown__Fcu_j{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.SquadBadges_dropdownItem__VonLu{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.05rem;padding:.15rem .3rem;font-size:.95rem;border-radius:.8rem;transition:all .2s ease;height:2.5rem;position:relative;box-shadow:0 4px 16px var(--color-card-shadow)}.SquadBadges_dropdownItem__VonLu:hover{box-shadow:0 6px 20px var(--color-card-shadow)}.SquadBadges_eloItem__xQjWC{background:var(--pane-bg-start);border:1px solid rgba(148,163,184,.3);color:var(--color-text-secondary)}.SquadBadges_eloItem__xQjWC:hover{background:rgba(148,163,184,.15)}.SquadBadges_eloItem__xQjWC .SquadBadges_label__S_xKU,.SquadBadges_eloItem__xQjWC .SquadBadges_value__BnvD9{color:var(--color-text-secondary)}.SquadBadges_valueItem__M47ij{background:var(--pane-bg-start);border:1px solid rgba(251,191,36,.3);color:var(--color-warning)}.SquadBadges_valueItem__M47ij:hover{background:rgba(251,191,36,.15)}.SquadBadges_valueItem__M47ij .SquadBadges_label__S_xKU,.SquadBadges_valueItem__M47ij .SquadBadges_value__BnvD9{color:var(--color-warning)}.SquadBadges_dropdownItem__VonLu .SquadBadges_label__S_xKU{font-size:.65rem;font-weight:500;line-height:1}.SquadBadges_dropdownItem__VonLu .SquadBadges_value__BnvD9{font-size:1.2rem;font-weight:700;line-height:1}.SquadBadges_dropdownDivider__jX9zx{height:.25rem;background:transparent}@media (max-width:768px){.SquadBadges_mainBadge__TcjeS{min-width:0;height:2.4rem;padding:.15rem 1.25rem .15rem .5rem}.SquadBadges_chevron__wht5N{right:.5rem}.SquadBadges_mainBadge__TcjeS .SquadBadges_label__S_xKU{font-size:.6rem}.SquadBadges_mainBadge__TcjeS .SquadBadges_value__BnvD9{font-size:1rem}.SquadBadges_dropdown__eOpsX{left:auto;right:0;min-width:10rem}}@media (max-width:480px){.SquadBadges_mainBadge__TcjeS{height:2.1rem;padding:.1rem 1rem .1rem .4rem}.SquadBadges_mainBadge__TcjeS .SquadBadges_label__S_xKU{display:none}.SquadBadges_mainBadge__TcjeS .SquadBadges_value__BnvD9{font-size:.95rem}.SquadBadges_chevron__wht5N{right:.35rem;font-size:.55rem}}.ChangesControls_container__kyv3c{display:flex;justify-content:space-between;align-items:center}.ChangesControls_changesContainer__HM13h{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap;padding:.5rem 0 .25rem}.ChangesControls_actionGroup__C_fQl{display:inline-flex;align-items:center;gap:.4rem}.ChangesControls_groupDivider__t6DMb{width:1px;height:1.5rem;background:var(--color-card-border);margin:0 .2rem}.ChangesControls_actionButton__AmE6j{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-size:.8rem;font-weight:600;padding:.35rem .8rem;border-radius:6px;cursor:pointer;transition:transform .15s ease,background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease;text-transform:none;text-align:center;white-space:nowrap;color:var(--color-text-secondary);background:transparent;border:1px solid var(--color-card-border)}.ChangesControls_actionButton__AmE6j:hover:not(:disabled){transform:translateY(-1px)}.ChangesControls_actionButton__AmE6j:disabled{opacity:.55;cursor:not-allowed;transform:none}.ChangesControls_save__4ho9O{background:var(--color-fpl-green);color:#0e1117;border:1px solid var(--color-fpl-green);box-shadow:0 1px 0 rgba(0,0,0,.15)}.ChangesControls_save__4ho9O:hover:not(:disabled){background:var(--color-cta-highlight,var(--color-fpl-green));border-color:var(--color-cta-highlight,var(--color-fpl-green));color:#0e1117;box-shadow:0 6px 18px rgba(0,255,135,.28)}.ChangesControls_undo__MkcJG{background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-card-border)}.ChangesControls_undo__MkcJG:hover:not(:disabled){background:hsla(0,0%,100%,.04);border-color:var(--color-light);color:var(--color-light)}.ChangesControls_undoCheckpoint__POePW:hover:not(:disabled){background:hsla(0,91%,71%,.08);border-color:hsla(0,91%,71%,.55);color:#f87171}.ChangesControls_discard__OUV6k{background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-card-border)}.ChangesControls_discard__OUV6k:hover:not(:disabled){background:hsla(0,91%,71%,.08);border-color:hsla(0,91%,71%,.55);color:#f87171}.ChangesControls_exit__7cJl7{background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-card-border)}.ChangesControls_exit__7cJl7:hover:not(:disabled){background:hsla(0,0%,100%,.04);border-color:var(--color-light);color:var(--color-light)}.ChangesControls_lockedBar__PfP8A{justify-content:center;gap:.5rem;color:var(--color-text-secondary);font-size:.875rem}.ChangesControls_chipGroup__NLVR_{position:relative}.ChangesControls_chip__QZ6HY{background:rgba(138,43,226,.1);color:#b06bff;border:1px solid rgba(138,43,226,.4)}.ChangesControls_chip__QZ6HY:hover:not(:disabled){background:rgba(138,43,226,.22);border-color:var(--color-cta-primary);color:#c89bff}.ChangesControls_chipActive__poqSO{border-color:var(--color-cta-primary);box-shadow:0 4px 16px rgba(138,43,226,.4)}.ChangesControls_chipActive__poqSO,.ChangesControls_chipActive__poqSO:hover:not(:disabled){background:var(--color-cta-primary);color:var(--color-light)}.ChangesControls_chipCaret__a5VJ_{font-size:.7em;opacity:.8;margin-left:.15rem}.ChangesControls_chipMenu__grz8H{position:absolute;z-index:20;top:calc(100% + .4rem);right:0;min-width:17rem;max-width:min(22rem,90vw);display:flex;flex-direction:column;padding:.35rem;gap:.15rem;background:var(--color-card-bg,#161b22);border:1px solid var(--color-card-border);border-radius:8px;box-shadow:0 12px 32px rgba(0,0,0,.45)}.ChangesControls_chipOption__xzfyD{display:flex;align-items:flex-start;gap:.6rem;width:100%;padding:.5rem .6rem;background:transparent;border:none;border-radius:6px;color:var(--color-text-secondary);font-family:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}.ChangesControls_chipOption__xzfyD:hover{background:hsla(0,0%,100%,.05);color:var(--color-light)}.ChangesControls_chipOptionActive__6uvh2{color:#c89bff;background:rgba(138,43,226,.12)}.ChangesControls_chipOptionIcon__7zq3v{margin-top:.15rem;width:1rem;flex-shrink:0;text-align:center}.ChangesControls_chipOptionText__LNcOc{display:flex;flex-direction:column;gap:.1rem;min-width:0}.ChangesControls_chipOptionLabel__TfzBq{font-size:.85rem;font-weight:600}.ChangesControls_chipOptionHint__OWJ17{font-size:.75rem;line-height:1.35;opacity:.75}.ChangesControls_chipOptionCheck__F__pZ{margin-left:auto;align-self:center;font-size:.8rem}.ChangesControls_chipClear__NigDV{border-top:1px solid var(--color-card-border-subtle,hsla(0,0%,100%,.08));margin-top:.15rem;padding-top:.55rem;border-radius:0 0 6px 6px}.ChangesControls_activeMake__DbUjU{background:var(--color-success)!important;color:var(--color-light)!important;box-shadow:0 .2rem .8rem var(--color-dark)!important}.ChangesControls_noHover__O4dDO:hover{background:transparent!important;color:inherit!important;box-shadow:none!important}@media (max-width:768px){.ChangesControls_container__kyv3c{flex-wrap:wrap;gap:.5rem}.ChangesControls_changesContainer__HM13h{gap:.6rem}.ChangesControls_groupDivider__t6DMb{display:none}}@media (max-width:480px){.ChangesControls_container__kyv3c{gap:.4rem;justify-content:center}.ChangesControls_changesContainer__HM13h{gap:.4rem}.ChangesControls_actionButton__AmE6j{padding:.3rem .7rem;font-size:.85rem}}@media (max-width:380px){.ChangesControls_container__kyv3c{gap:.3rem}.ChangesControls_actionButton__AmE6j{padding:.25rem .55rem;font-size:.78rem}}.TeamFormationPane_teamFormationWrapper__cSHzl{display:flex;justify-content:flex-start;width:100%;margin:0;padding:0;box-sizing:border-box}.TeamFormationPane_teamFormationPane__drHK4{display:flex;flex-direction:column;gap:.75rem;width:100%}.TeamFormationPane_teamFormationInner__3akxx{max-width:1200px;margin:0 auto;width:100%;box-sizing:border-box}.TeamFormationPane_team-formation-pane__WPR3q{display:flex;flex-direction:column;align-items:center;padding:0 1rem;max-height:100%}.TeamFormationPane_current-squad__jMw1X{width:100%;height:auto;max-width:1400px;position:relative}.TeamFormationPane_suspenseFallback__msvg7{padding:1rem}.TeamFormationPane_suspenseSpinner__Ax6fP{color:var(--color-primary);font-size:1.5rem}.TeamFormationPane_squad-content__mHKgM{height:90%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;box-sizing:border-box;position:relative}.TeamFormationPane_benchWrapper__lMJER{position:absolute;right:0;top:0;height:100%;width:9rem;z-index:1}@media (max-width:768px){.TeamFormationPane_squad-content__mHKgM{flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:wrap}.TeamFormationPane_benchWrapper__lMJER{position:static;width:100%;height:auto;margin-top:0}.TeamFormationPane_teamFormationWrapper__cSHzl{max-width:100vw;padding-left:.5rem;padding-right:.5rem;overflow-x:hidden}.TeamFormationPane_teamFormationInner__3akxx{max-width:100%;padding-left:0;padding-right:0}}.TeamFormationPane_teamFormationPane__drHK4 .TeamFormationPane_team-selection-header-container__EECnf{padding:0 .5rem;display:flex;flex:1 1 auto;min-width:0;width:100%;justify-content:space-between;align-items:center;margin-bottom:1rem}.TeamFormationPane_statsWrapper__N9auB{flex-grow:1;display:flex;justify-content:flex-end}@media (max-width:768px){.TeamFormationPane_teamFormationPane__drHK4 .TeamFormationPane_team-selection-header-container__EECnf{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.35rem;gap:.35rem;padding:0 .5rem}.TeamFormationPane_statsWrapper__N9auB{display:contents}}@media (max-width:480px){.TeamFormationPane_teamFormationPane__drHK4 .TeamFormationPane_team-selection-header-container__EECnf{padding:0 .25rem;gap:.25rem}}.TeamFormationPane_teamFormationPane__drHK4 .TeamFormationPane_squad-content__mHKgM{background:transparent;border-radius:6px;padding:.25rem;max-height:720px;overflow:auto;width:100%}.TeamFormationPane_teamFormationPane__drHK4 .TeamFormationPane_substitute-recommendations__2gPjM{margin-top:.5rem}.TeamFormationPane_teamFormationPane__drHK4 .TeamFormationPane_recommendations-content__GZSxo{background:transparent}@media (max-width:768px){.TeamFormationPane_teamFormationPane__drHK4{width:100%}.TeamFormationPane_teamFormationPane__drHK4 .TeamFormationPane_squad-content__mHKgM{background:transparent;border-radius:6px;padding:.25rem;max-height:none;overflow:visible;height:auto}.TeamFormationPane_current-squad__jMw1X{min-height:auto;height:auto;max-height:none}}@media (max-width:480px){.TeamFormationPane_current-squad__jMw1X{height:auto;min-height:auto;max-height:none}.TeamFormationPane_team-formation-pane__WPR3q{padding:0 1rem}}@media (max-width:380px){.TeamFormationPane_current-squad__jMw1X{height:auto;min-height:auto;max-height:none}.TeamFormationPane_team-formation-pane__WPR3q{padding:0 .25rem}}.TeamSelection_spinnerPadding__YER3x{padding:4rem;min-height:720px}.TeamSelection_formationSkeleton__JPtfq{min-height:720px;padding:1rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.TeamSelection_skeletonHeader__Ze01o{display:flex;justify-content:space-between;gap:1rem}.TeamSelection_skeletonChip__u8ZU7{width:130px;height:36px;border-radius:8px;background:linear-gradient(90deg,hsla(0,0%,100%,.04) 25%,hsla(0,0%,100%,.09) 50%,hsla(0,0%,100%,.04) 75%);background-size:200% 100%}.TeamSelection_skeletonChip__u8ZU7,.TeamSelection_skeletonPitch__UWgxz{animation:TeamSelection_formationShimmer__412zw 1.4s ease-in-out infinite}.TeamSelection_skeletonPitch__UWgxz{flex:1 1;min-height:380px;border-radius:12px;background:linear-gradient(90deg,rgba(0,255,135,.03) 25%,rgba(0,255,135,.07) 50%,rgba(0,255,135,.03) 75%);background-size:200% 100%}.TeamSelection_skeletonActions__XwH0T{display:flex;justify-content:center;gap:.75rem}.TeamSelection_skeletonActions__XwH0T .TeamSelection_skeletonChip__u8ZU7{width:100px}.TeamSelection_skeletonPlanner__FKNY7{height:150px;border-radius:12px;background:linear-gradient(90deg,hsla(0,0%,100%,.04) 25%,hsla(0,0%,100%,.09) 50%,hsla(0,0%,100%,.04) 75%);background-size:200% 100%;animation:TeamSelection_formationShimmer__412zw 1.4s ease-in-out infinite}@keyframes TeamSelection_formationShimmer__412zw{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.TeamSelection_skeletonChip__u8ZU7,.TeamSelection_skeletonPitch__UWgxz,.TeamSelection_skeletonPlanner__FKNY7{animation:none;background:hsla(0,0%,100%,.05)}}.TeamSelection_paneEmptyState__hVyDr{min-height:720px;padding:4rem 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.75rem;border:1px dashed var(--color-card-border);border-radius:.75rem;background:hsla(0,0%,100%,.02)}.TeamSelection_paneEmptyIcon__Q3F8K{font-size:3rem;color:var(--color-text-muted);margin-bottom:.5rem}.TeamSelection_paneEmptyTitle__qo_jj{margin:0;font-size:1.4rem;font-weight:700;color:var(--color-light)}.TeamSelection_paneEmptyText__l38KR{margin:0;max-width:480px;font-size:.95rem;line-height:1.55;color:var(--color-text-secondary)}.TeamSelection_paneEmptyActions__Wpfkt{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center;margin-top:1rem}.TeamSelection_contentWrapper__XQf_m{width:100%;padding:.5rem}.TeamSelection_rightColumn__5H2uH{min-width:0;min-height:720px}@media (max-width:900px){.TeamSelection_rightColumn__5H2uH,.TeamSelection_spinnerPadding__YER3x{min-height:600px}}.TeamSelection_guideColumn__atTH_{padding:0 .5rem 2rem}@media (max-width:900px){.TeamSelection_guideColumn__atTH_{padding:0 .25rem 1.5rem}}.TeamSelection_teamSelectionContainer__QZQ_7{display:grid;grid-template-columns:20rem 1fr;grid-gap:1px;gap:1px;width:100%;height:100%;padding:0;margin-top:.2rem;position:relative}.TeamSelection_inlineLink__D804T{color:var(--color-primary);text-decoration:underline;font-weight:600}.TeamSelection_inlineLink__D804T:hover{color:var(--color-accent)}.TeamSelection_fplIdContainer__TYts1{max-width:900px;margin:2rem auto;padding:0 1rem}.TeamSelection_fplIconContainer__uyy_R{text-align:center;padding:3rem 1rem;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-accent) 100%);border-radius:12px;margin-bottom:3rem}.TeamSelection_fplIcon__orRJz{font-size:3.5rem;color:var(--color-light);margin-bottom:1rem;display:block}.TeamSelection_fplHeader__Hsy3N{font-weight:700;color:var(--color-light);margin-bottom:.5rem;font-size:2rem}.TeamSelection_fplContent__OLlh1{display:flex;flex-direction:column;gap:2rem}.TeamSelection_fplAlert__UczeX{background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px var(--color-card-shadow)}.TeamSelection_fplAlert__UczeX h5{color:var(--color-light);margin-top:0;margin-bottom:1rem;font-size:1.2rem;font-weight:600}.TeamSelection_fplAlert__UczeX p{color:var(--color-text-secondary);margin-bottom:0;line-height:1.6}.TeamSelection_fplCard__28SjI{background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px var(--color-card-shadow);transition:transform .3s ease,box-shadow .3s ease}.TeamSelection_fplCard__28SjI:hover{transform:translateY(-3px);box-shadow:0 6px 12px var(--color-card-hover-shadow)}.TeamSelection_fplCard__28SjI h5{color:var(--color-light);margin-top:0;margin-bottom:1rem;font-size:1.2rem;font-weight:600}.TeamSelection_fplCard__28SjI p{color:var(--color-text-secondary);margin-bottom:0;line-height:1.6}.TeamSelection_actionButtons__MIFar{display:flex;gap:1rem;justify-content:center;margin-top:1rem;flex-wrap:wrap}.TeamSelection_actionButtons__MIFar .TeamSelection_btn__GopXC{padding:.75rem 1.5rem;font-size:1rem;display:inline-flex;align-items:center;gap:.5rem}@media (max-width:768px){.TeamSelection_fplIconContainer__uyy_R{padding:2rem 1rem}.TeamSelection_fplIcon__orRJz{font-size:2.5rem}.TeamSelection_fplHeader__Hsy3N{font-size:1.5rem}.TeamSelection_actionButtons__MIFar{flex-direction:column;width:100%}.TeamSelection_actionButtons__MIFar .TeamSelection_btn__GopXC{width:100%}}@media (max-width:1200px){.TeamSelection_teamSelectionContainer__QZQ_7{grid-template-columns:19rem 1fr}}@media (max-width:768px){.TeamSelection_teamSelectionContainer__QZQ_7{width:100%;margin:.2rem 0 0;padding:0;overflow-x:hidden;box-sizing:border-box}}@media (max-width:1000px){.TeamSelection_teamSelectionContainer__QZQ_7{grid-template-columns:1fr;position:relative}.TeamSelection_teamSelectionContainer__QZQ_7 .player-selection-pane{position:fixed;top:0;left:-100%;width:320px;height:100vh;background-color:var(--color-background);z-index:1200;transition:left .3s ease-in-out;box-shadow:2px 0 10px var(--color-card-shadow-heavy);overflow-y:auto}.TeamSelection_teamSelectionContainer__QZQ_7 .player-selection-pane.active{left:0}.TeamSelection_teamSelectionContainer__QZQ_7:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1199;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.TeamSelection_teamSelectionContainer__QZQ_7.TeamSelection_playerSelectionActive__nfbMw:before{opacity:1;pointer-events:auto}}@media (max-width:480px){.TeamSelection_teamSelectionContainer__QZQ_7 .player-selection-pane{width:100%;left:-100%}.TeamSelection_teamSelectionContainer__QZQ_7 .player-selection-pane.active{left:0}}.Spinner_wrapper__9Z__B{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem}.Spinner_ring__QS6XR{display:inline-block;border-style:solid;border-color:hsla(0,0%,100%,.15);border-top-color:var(--color-primary,#007bff);border-radius:50%;animation:Spinner_spinnerRotate__2fYUI .9s linear infinite}.Spinner_label__kXilF{font-size:.9rem;font-weight:500;letter-spacing:.01em;color:var(--color-text-secondary,#b0b8c4);text-align:center;margin:0}.Spinner_percent__ok3RZ{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.75;margin-left:.25rem}@keyframes Spinner_spinnerRotate__2fYUI{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.Spinner_ring__QS6XR{animation-duration:2.5s}}.ConnectBanner_banner__dBekx{width:100%;padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;border:1px solid rgba(0,255,135,.2);border-radius:.75rem;background:linear-gradient(135deg,rgba(0,255,135,.06),rgba(0,255,135,.12));backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);color:var(--color-light);position:-webkit-sticky;position:sticky;top:0;z-index:100}.ConnectBanner_content__ozYuN{flex:1 1 300px}.ConnectBanner_title__BY7fm{margin:0 0 .25rem;font-size:1.05rem;display:flex;align-items:center;font-weight:600;color:var(--color-light)}.ConnectBanner_titleIcon__MQcuY{margin-right:.5rem;color:var(--color-fpl-green)}.ConnectBanner_text__m0w03{margin:0;font-size:.9rem;opacity:.8;color:var(--color-light)}.ConnectBanner_actions__ySi_s{display:flex;gap:.75rem;flex-wrap:wrap}@media (max-width:768px){.ConnectBanner_banner__dBekx{padding:.5rem .75rem;gap:.4rem}.ConnectBanner_content__ozYuN{flex:1 1 auto}.ConnectBanner_title__BY7fm{font-size:.85rem;margin-bottom:0}.ConnectBanner_text__m0w03{display:none}.ConnectBanner_actions__ySi_s{gap:.4rem;flex-wrap:nowrap}}.Matchday_hero__hMD8W{position:relative;overflow:hidden;background:var(--color-background-secondary)}.Matchday_hero__hMD8W:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 15% 0,var(--color-fpl-green-dim) 0,transparent 55%);opacity:.6;pointer-events:none}.Matchday_pitchLines__KRdSB{position:absolute;inset:0;width:100%;height:100%;color:var(--color-fpl-green);opacity:.07;pointer-events:none}.Matchday_eyebrow__UyzlR{color:var(--color-fpl-green);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em}.Matchday_heroPanel__YjZaP{border-radius:12px;padding:1.75rem 2rem 1.6rem;margin:0 0 1.5rem}.Matchday_heroPanelInner__cmWwy{position:relative}.Matchday_heroEyebrow__R4uZy{margin:0 0 .45rem}.Matchday_heroTitle__z1ygi{font-family:var(--font-heading);font-weight:700;letter-spacing:.005em;font-size:clamp(1.6rem,3.5vw,2.2rem);line-height:1.1;color:var(--color-light);margin:0}.Matchday_heroAccent__0iXgR{color:var(--color-fpl-green)}.Matchday_heroSubtitle__m93h5{margin:.5rem 0 0;color:var(--color-text-secondary);font-size:.95rem;line-height:1.5;max-width:620px}@media (max-width:600px){.Matchday_heroPanel__YjZaP{padding:1.25rem 1rem 1.1rem}}.Matchday_sectionHead__Aa5bO{max-width:1000px;margin:0 auto 1.75rem}.Matchday_sectionEyebrow__j2gOs{margin:0 0 .4rem}.Matchday_sectionHeading__E_ios{font-family:var(--font-heading);color:var(--color-light);font-size:clamp(1.7rem,3vw,2.2rem);font-weight:700;letter-spacing:.005em;margin:0}.Matchday_teamSheet__EMST3{background:linear-gradient(160deg,var(--color-glass-start),var(--color-glass-end));border:1px solid var(--color-glass-border);border-top:3px solid var(--color-fpl-green);border-radius:12px;padding:1.35rem 1.5rem 1.25rem;font-family:var(--font-data);width:100%}.Matchday_sheetHeader__sNeRG{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.Matchday_sheetLabel__25aiW{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted)}.Matchday_sheetGw__GV7fR{font-size:.85rem;font-weight:700;color:var(--color-fpl-green);white-space:nowrap}.Matchday_sheetRows__67Ss5{list-style:none;margin:.85rem 0 0;padding:0;border-top:1px dashed var(--color-card-border-subtle)}.Matchday_sheetRow__Y0K4U{display:flex;align-items:center;gap:.75rem;padding:.7rem 0;border-bottom:1px dashed var(--color-card-border-subtle);animation:Matchday_sheetRowIn__odlNe .45s ease both}.Matchday_sheetRow__Y0K4U:nth-child(2){animation-delay:.12s}.Matchday_sheetRow__Y0K4U:nth-child(3){animation-delay:.24s}@keyframes Matchday_sheetRowIn__odlNe{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Matchday_sheetRow__Y0K4U{animation:none}}.Matchday_armband__2eSyn,.Matchday_sheetRank__eTZy_{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;flex-shrink:0}.Matchday_armband__2eSyn{background:var(--color-fpl-green);color:#000;font-weight:800}.Matchday_sheetRank__eTZy_{border:1px solid var(--color-card-border);color:var(--color-text-muted);font-weight:600}.Matchday_sheetName__khlcc{color:var(--color-light);font-weight:600;font-size:.92rem;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Matchday_sheetPts__2gshD{color:var(--color-fpl-green);font-weight:700;font-size:.85rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.Matchday_sheetLink__YXj1S{display:inline-block;margin-top:.9rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-fpl-green);text-decoration:none;transition:opacity .2s ease}.Matchday_sheetLink__YXj1S:hover{opacity:.8}.LeagueStandings_page__LdsXc{max-width:980px;margin:0 auto;padding:1.25rem 1rem 3rem}.LeagueStandings_backLink__1CAFP{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;color:var(--color-text-secondary);text-decoration:none;margin-bottom:.85rem;transition:color .15s ease}.LeagueStandings_backLink__1CAFP:hover{color:var(--color-fpl-green)}.LeagueStandings_heroRow__B1zT5{display:flex;align-items:center;gap:1.1rem}.LeagueStandings_heroText__4VmFg{flex:1 1 auto;min-width:0}.LeagueStandings_heroTitleClip__SZRin{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LeagueStandings_heroMeta__Gx53g{display:flex;align-items:center;gap:.55rem;margin-top:.45rem;flex-wrap:wrap}.LeagueStandings_livePill__rACvf{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .55rem .15rem .45rem;background:var(--color-danger-bg-subtle);color:var(--color-danger);border:1px solid var(--color-danger-border-subtle);border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:.08em}.LeagueStandings_livePulse__LCjce{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--color-danger);box-shadow:0 0 0 0 rgba(220,53,69,.6);animation:LeagueStandings_pulseDot__0fTvv 1.6s ease-in-out infinite}@keyframes LeagueStandings_pulseDot__0fTvv{0%{box-shadow:0 0 0 0 rgba(220,53,69,.6)}70%{box-shadow:0 0 0 8px rgba(220,53,69,0)}to{box-shadow:0 0 0 0 rgba(220,53,69,0)}}@media (prefers-reduced-motion:reduce){.LeagueStandings_livePulse__LCjce{animation:none}}.LeagueStandings_myRankPill__Lv92h{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .6rem;background:var(--color-fpl-green-dim);color:var(--color-fpl-green);border:1px solid rgba(0,255,135,.3);border-radius:999px;font-size:.72rem;font-weight:600}.LeagueStandings_myRankPill__Lv92h strong{color:var(--color-fpl-green);font-weight:800}.LeagueStandings_statusInfo__P64Ax{font-size:.78rem;color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LeagueStandings_statusInfo__P64Ax strong{color:var(--color-text-primary);font-weight:600}.LeagueStandings_refreshBtn__3s4kR{flex-shrink:0}.LeagueStandings_refreshBtn__3s4kR:disabled{opacity:.5;cursor:not-allowed}.LeagueStandings_spin__IGRYH{animation:LeagueStandings_spin__IGRYH .85s linear infinite}@keyframes LeagueStandings_spin__IGRYH{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.LeagueStandings_spin__IGRYH{animation:none}}.LeagueStandings_noticeBanner__qb5Eo{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.7rem .95rem;border-radius:10px;font-size:.86rem;background:var(--color-warning-bg-subtle);border:1px solid var(--color-warning-border-subtle);color:var(--color-warning)}.LeagueStandings_podium__Xrpmd{display:grid;grid-template-columns:1fr 1.15fr 1fr;align-items:end;grid-gap:.75rem;gap:.75rem;margin-bottom:1.5rem}.LeagueStandings_podiumCard__UDriH{display:flex;flex-direction:column;align-items:center;gap:.45rem;text-align:center;min-height:172px;justify-content:center}.LeagueStandings_first__9hGMh{min-height:196px;box-shadow:0 12px 32px rgba(0,255,135,.08)}.LeagueStandings_meCard__b66U_{outline:2px solid var(--color-fpl-green);outline-offset:2px}.LeagueStandings_podiumRank__GOfCs{width:36px;height:36px;border-radius:50%;background:var(--color-fpl-green);color:#000;font-weight:800;font-size:1rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.LeagueStandings_first__9hGMh .LeagueStandings_podiumRank__GOfCs{width:42px;height:42px;font-size:1.15rem}.LeagueStandings_podiumName__x1rdZ{font-size:.9rem;font-weight:700;color:var(--color-light);display:inline-flex;align-items:center;gap:.4rem;justify-content:center}.LeagueStandings_podiumName__x1rdZ,.LeagueStandings_podiumTeam__ZeIiP{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LeagueStandings_podiumTeam__ZeIiP{font-size:.75rem;color:var(--color-text-secondary)}.LeagueStandings_podiumPts__aUpc7{display:flex;flex-direction:column;gap:.2rem;margin-top:.3rem;width:100%}.LeagueStandings_podiumLive__myASQ,.LeagueStandings_podiumTotal__3p5Hk{display:inline-flex;align-items:baseline;justify-content:center;gap:.3rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LeagueStandings_podiumLive__myASQ{font-size:1.15rem;font-weight:800;color:var(--color-fpl-green)}.LeagueStandings_podiumTotal__3p5Hk{font-size:.85rem;font-weight:700;color:var(--color-light)}.LeagueStandings_podiumPtsLabel__JWZ2e{font-size:.6rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);font-weight:700}.LeagueStandings_youBadge__dgI5W{display:inline-block;padding:.08rem .35rem;background:var(--color-fpl-green);color:#000;font-size:.55rem;font-weight:800;letter-spacing:.1em;border-radius:4px}.LeagueStandings_liveDot__oGPXS{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--color-fpl-green);box-shadow:0 0 0 0 rgba(0,255,135,.6);animation:LeagueStandings_pulseDotGreen__chE_T 1.6s ease-in-out infinite;margin-right:.15rem}@keyframes LeagueStandings_pulseDotGreen__chE_T{0%{box-shadow:0 0 0 0 rgba(0,255,135,.5)}70%{box-shadow:0 0 0 7px rgba(0,255,135,0)}to{box-shadow:0 0 0 0 rgba(0,255,135,0)}}@media (prefers-reduced-motion:reduce){.LeagueStandings_liveDot__oGPXS{animation:none}}.LeagueStandings_standings__i5i5L{margin-bottom:1.5rem}.LeagueStandings_standingsPanel__56FRF{display:block}.LeagueStandings_rows__e8HFP{margin-top:.85rem;border-top:1px dashed var(--color-card-border-subtle)}.LeagueStandings_row__nY5q5{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;grid-gap:.85rem;gap:.85rem;padding:.7rem .35rem;border-bottom:1px dashed var(--color-card-border-subtle);transition:background .15s ease}.LeagueStandings_row__nY5q5:hover{background:hsla(0,0%,100%,.025)}.LeagueStandings_meRow__cvAdz{background:linear-gradient(90deg,var(--color-fpl-green-dim),transparent 45%)}.LeagueStandings_rankCell__LI3Fi{display:flex;flex-direction:column;align-items:center;gap:.1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LeagueStandings_rankNumber__bscKN{font-size:1rem;font-weight:800;color:var(--color-light)}.LeagueStandings_rankDeltaDown__kGSvB,.LeagueStandings_rankDeltaUp__WgAFu{display:inline-flex;align-items:center;gap:.1rem;font-size:.65rem;font-weight:700}.LeagueStandings_rankDeltaUp__WgAFu{color:var(--color-success-light)}.LeagueStandings_rankDeltaDown__kGSvB{color:var(--color-danger)}.LeagueStandings_identity__rH8yn{min-width:0;display:flex;flex-direction:column;gap:.15rem}.LeagueStandings_manager__vJJM5{display:inline-flex;align-items:center;gap:.4rem;font-size:.92rem;font-weight:600;color:var(--color-light);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LeagueStandings_team__zai4i{font-size:.76rem;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LeagueStandings_pointsBlock__s4mmG{display:flex;align-items:center;gap:.85rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LeagueStandings_pointsGw__jQvRQ,.LeagueStandings_pointsTotal__28_Ar{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.05}.LeagueStandings_pointsGw__jQvRQ{font-size:1.05rem;font-weight:800;color:var(--color-light)}.LeagueStandings_pointsLive__4_Zd1{color:var(--color-fpl-green);display:inline-flex;align-items:center;gap:.25rem;flex-direction:row}.LeagueStandings_pointsTotal__28_Ar{font-size:.95rem;font-weight:700;color:var(--color-text-secondary)}.LeagueStandings_pointsLabel__b2ySd{font-size:.58rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);font-weight:700;margin-top:.1rem}.LeagueStandings_empty__Gebhe{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:2.5rem 1rem;color:var(--color-text-secondary);background:linear-gradient(135deg,var(--color-glass-start),var(--color-glass-end));border:1px dashed var(--color-card-border);border-radius:12px}.LeagueStandings_empty__Gebhe i{font-size:1.6rem;opacity:.6}.LeagueStandings_empty__Gebhe p{margin:0;font-size:.9rem}.LeagueStandings_pagination__BVVgj{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}.LeagueStandings_pageBtn__No4QJ:disabled{opacity:.4;cursor:not-allowed}.LeagueStandings_pageLabel__DbI30{font-size:.88rem;font-family:var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-secondary);min-width:90px;text-align:center}.LeagueStandings_pageLabel__DbI30 strong{color:var(--color-text-primary);font-weight:800}@media (max-width:600px){.LeagueStandings_page__LdsXc{padding:1rem .75rem 2rem}.LeagueStandings_podium__Xrpmd{grid-template-columns:1fr;gap:.55rem;align-items:stretch}.LeagueStandings_podiumCard__UDriH{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"rank name pts" "rank team pts";align-items:center;grid-column-gap:.85rem;column-gap:.85rem;grid-row-gap:.15rem;row-gap:.15rem;text-align:left;min-height:0}.LeagueStandings_first__9hGMh{order:-1;min-height:0}.LeagueStandings_first__9hGMh .LeagueStandings_podiumRank__GOfCs{width:36px;height:36px;font-size:1rem}.LeagueStandings_podiumRank__GOfCs{grid-area:rank}.LeagueStandings_podiumName__x1rdZ{grid-area:name;justify-content:flex-start}.LeagueStandings_podiumTeam__ZeIiP{grid-area:team}.LeagueStandings_podiumPts__aUpc7{grid-area:pts;flex-direction:row;justify-content:flex-end;gap:.9rem;margin-top:0;width:auto}.LeagueStandings_row__nY5q5{grid-template-columns:40px minmax(0,1fr) auto;gap:.6rem;padding:.6rem .25rem}.LeagueStandings_rankNumber__bscKN{font-size:.95rem}.LeagueStandings_manager__vJJM5{font-size:.85rem}.LeagueStandings_team__zai4i{font-size:.7rem}.LeagueStandings_pointsBlock__s4mmG{gap:.55rem}.LeagueStandings_pointsGw__jQvRQ{font-size:.95rem}.LeagueStandings_pointsTotal__28_Ar{font-size:.85rem}}.SquadSummary_wrapper__pjvRN{margin-top:1.5rem;width:100%;display:flex;justify-content:center}.SquadSummary_card__RdMd2{background:linear-gradient(135deg,var(--color-glass-start),var(--color-glass-end));border:1px solid var(--color-glass-border);border-radius:12px;padding:1rem 1.5rem 1.25rem;width:100%;max-width:620px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.SquadSummary_title__eLQxe{text-align:center;font-size:.8rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 1rem}.SquadSummary_grid__PS_io{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem;gap:1rem}.SquadSummary_stat__Pa2YJ{display:flex;flex-direction:column;align-items:center;gap:.2rem}.SquadSummary_label__aDo9O{font-size:.7rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.SquadSummary_value__9TaP8{font-size:1.3rem;font-weight:800;color:var(--color-light);line-height:1.2}.SquadSummary_valueHighlight__eBk1z{font-size:1.3rem;font-weight:800;color:var(--color-fpl-green);line-height:1.2}.SquadSummary_valueDim__20dfn{font-weight:500;color:var(--color-text-muted);font-size:.9rem}.SquadSummary_sub__uaTS2{font-size:.72rem;color:var(--color-text-muted)}.SquadSummary_badge__Yiicx{font-size:.65rem;font-weight:600;color:var(--color-fpl-green);background:rgba(0,255,135,.1);border:1px solid rgba(0,255,135,.2);padding:.15rem .5rem;border-radius:999px;margin-top:.15rem}.SquadSummary_progressTrack__tEjcR{width:100%;height:6px;background:hsla(0,0%,100%,.08);border-radius:3px;overflow:hidden;margin-top:.2rem}.SquadSummary_progressFill__oqvOf{height:100%;border-radius:3px;background:linear-gradient(90deg,var(--color-fpl-green) 0,rgba(0,255,135,.5) 100%);transition:width .5s ease}@media (max-width:480px){.SquadSummary_card__RdMd2{padding:.75rem 1rem 1rem}.SquadSummary_grid__PS_io{gap:.75rem}.SquadSummary_valueHighlight__eBk1z,.SquadSummary_value__9TaP8{font-size:1.1rem}.SquadSummary_title__eLQxe{font-size:.75rem;margin-bottom:.75rem}}@media (max-width:380px){.SquadSummary_grid__PS_io{grid-template-columns:1fr;gap:.6rem}.SquadSummary_stat__Pa2YJ{flex-direction:row;justify-content:space-between;flex-wrap:wrap}.SquadSummary_progressTrack__tEjcR{width:100%}}.SquadGenerationButtons_container__PEKgg{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.SquadGenerationButtons_generateButton__x27i6{background:var(--color-fpl-green);color:#000;border:none;padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-weight:700;font-size:.85rem;transition:opacity .2s ease,transform .2s ease;white-space:nowrap}.SquadGenerationButtons_generateButton__x27i6:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.SquadGenerationButtons_generateButton__x27i6:active:not(:disabled){transform:translateY(0)}.SquadGenerationButtons_generateButton__x27i6:disabled{opacity:.5;cursor:not-allowed}.SquadGenerationButtons_selectGroup__1lcY5{display:flex;align-items:stretch;border:1px solid var(--color-glass-border);border-radius:8px;overflow:hidden;transition:border-color .2s ease;background:hsla(0,0%,100%,.04)}.SquadGenerationButtons_selectGroup__1lcY5:hover{border-color:var(--color-fpl-green)}.SquadGenerationButtons_labelButton__5HUCJ{background:rgba(0,255,135,.12);color:var(--color-fpl-green);border:none;padding:.45rem .7rem;cursor:pointer;font-weight:600;font-size:.8rem;transition:background .2s ease;white-space:nowrap;border-right:1px solid var(--color-glass-border)}.SquadGenerationButtons_labelButton__5HUCJ:hover{background:rgba(0,255,135,.2)}.SquadGenerationButtons_select__YDZFd{background:transparent;color:var(--color-light);border:none;padding:.45rem .7rem;cursor:pointer;font-weight:500;font-size:.8rem;outline:none;min-width:65px;transition:background .2s ease}.SquadGenerationButtons_select__YDZFd:hover{background:hsla(0,0%,100%,.06)}.SquadGenerationButtons_select__YDZFd:focus{background:hsla(0,0%,100%,.08);outline:none}.SquadGenerationButtons_select__YDZFd option{background:var(--color-background);color:var(--color-light)}.SquadGenerationButtons_select__YDZFd{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300ff87' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .4rem center;background-size:.9em;padding-right:1.8rem}@media (max-width:768px){.SquadGenerationButtons_container__PEKgg{gap:.25rem;flex-wrap:nowrap}.SquadGenerationButtons_selectGroup__1lcY5{border-radius:6px}.SquadGenerationButtons_labelButton__5HUCJ{padding:.25rem .35rem;font-size:.6rem}.SquadGenerationButtons_select__YDZFd{padding:.25rem 1.2rem .25rem .3rem;font-size:.6rem;min-width:40px;background-size:.6em;background-position:right .2rem center}.SquadGenerationButtons_generateButton__x27i6{padding:.3rem .5rem;font-size:.65rem}}.PageGuide_guide__MzupV{max-width:720px;margin:2rem auto 0;padding:1.25rem;border-radius:12px;border:1px solid var(--color-card-border);background:linear-gradient(135deg,var(--color-glass-start),var(--color-glass-end));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.PageGuide_heading__YHsC0{margin:0 0 1rem;font-size:.9rem;font-weight:700;color:var(--color-text-secondary);text-align:center;letter-spacing:.02em}.PageGuide_heading__YHsC0 i{color:var(--color-fpl-green);margin-right:.35rem}.PageGuide_steps__NOw5x{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:1rem;gap:1rem}.PageGuide_step__oFv2F{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem .75rem .75rem;border-radius:10px;background:var(--color-overlay-light);border:1px solid var(--color-card-border-subtle);transition:border-color .2s,box-shadow .2s}.PageGuide_step__oFv2F:hover{border-color:var(--color-glass-border);box-shadow:0 2px 12px var(--color-card-shadow)}.PageGuide_number__Pet8h{position:absolute;top:-.55rem;left:50%;transform:translateX(-50%);width:1.1rem;height:1.1rem;border-radius:50%;background:var(--color-fpl-green);color:var(--color-background);font-size:.6rem;font-weight:800;line-height:1}.PageGuide_iconWrap__eCdtT,.PageGuide_number__Pet8h{display:flex;align-items:center;justify-content:center}.PageGuide_iconWrap__eCdtT{width:2.4rem;height:2.4rem;border-radius:8px;font-size:1rem;background:rgba(0,255,135,.1);color:var(--color-fpl-green);margin-bottom:.5rem}.PageGuide_stepTitle__dv79a{margin:0 0 .25rem;font-size:.8rem;font-weight:700;color:var(--color-light)}.PageGuide_stepText__eivXV{margin:0;font-size:.72rem;color:var(--color-text-secondary);line-height:1.45}.PageGuide_body__LR_y2{display:flex;flex-direction:column;min-width:0}@media (max-width:480px){.PageGuide_guide__MzupV{padding:1rem .75rem;margin-top:1.5rem}.PageGuide_steps__NOw5x{grid-template-columns:1fr;gap:.6rem}.PageGuide_step__oFv2F{flex-direction:row;align-items:center;text-align:left;gap:.75rem;padding:.7rem .85rem}.PageGuide_number__Pet8h{position:static;top:auto;left:auto;transform:none;width:1.4rem;height:1.4rem;font-size:.65rem;flex-shrink:0}.PageGuide_iconWrap__eCdtT{width:2rem;height:2rem;margin-bottom:0;flex-shrink:0;font-size:.9rem}.PageGuide_body__LR_y2{flex:1 1;min-width:0}.PageGuide_stepTitle__dv79a{font-size:.82rem;margin:0 0 .15rem}.PageGuide_stepText__eivXV{font-size:.7rem;line-height:1.35}}.LeaguesHub_page__VIXVP{max-width:1140px;margin:0 auto;padding:1.25rem 1rem 3rem}.LeaguesHub_heroTeamName__MIWSv{color:var(--color-fpl-green);font-weight:700}.LeaguesHub_connectSection__rVJcp,.LeaguesHub_leaguesSection__EMh_c,.LeaguesHub_lookupSection__0za5D{margin-bottom:1.75rem}.LeaguesHub_sectionHeadRow__JCf2U{display:flex;align-items:baseline;gap:.6rem}.LeaguesHub_sectionCount__9wSaq{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;background:var(--color-overlay-light);color:var(--color-text-secondary);font-family:var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700;border-radius:999px}.LeaguesHub_leagueGrid__WMg_E{display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:1fr}@media (min-width:640px){.LeaguesHub_leagueGrid__WMg_E{grid-template-columns:1fr 1fr}}.LeaguesHub_leagueCard__BksWe{display:flex;align-items:center;gap:.9rem;padding:.9rem 1rem;min-height:72px;background:linear-gradient(135deg,var(--color-glass-start),var(--color-glass-end));border:1px solid var(--color-glass-border);border-radius:12px;text-decoration:none;color:inherit;transition:border-color .2s ease,transform .2s ease}.LeaguesHub_leagueCard__BksWe:hover{border-color:rgba(0,255,135,.3);transform:translateY(-2px)}.LeaguesHub_leagueMain__gHxW9{flex:1 1 auto;min-width:0}.LeaguesHub_leagueName__EjvPS{font-size:.96rem;font-weight:600;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LeaguesHub_leagueMeta__t5MpW{display:flex;gap:.3rem;margin-top:.3rem;flex-wrap:wrap}.LeaguesHub_leagueBadgeAccent__l2dxT,.LeaguesHub_leagueBadgeSubtle__2Vaey{display:inline-block;padding:.1rem .45rem;font-size:.65rem;font-weight:700;border-radius:4px;text-transform:uppercase;letter-spacing:.06em}.LeaguesHub_leagueBadgeSubtle__2Vaey{background:var(--color-overlay-light);color:var(--color-text-secondary)}.LeaguesHub_leagueBadgeAccent__l2dxT{background:var(--color-fpl-green-dim);color:var(--color-fpl-green)}.LeaguesHub_leagueRankBlock__LsiS0{flex-shrink:0;text-align:right;font-family:var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LeaguesHub_leagueRankNumber__4Aqlo{font-size:1.1rem;font-weight:700;color:var(--color-text-primary)}.LeaguesHub_deltaDown__xJe24,.LeaguesHub_deltaFlat__zOv7_,.LeaguesHub_deltaUp__wBKp9{display:inline-flex;align-items:center;gap:.15rem;font-size:.72rem;font-weight:700;margin-top:.15rem}.LeaguesHub_deltaUp__wBKp9{color:var(--color-success-light)}.LeaguesHub_deltaDown__xJe24{color:var(--color-danger)}.LeaguesHub_deltaFlat__zOv7_{color:var(--color-text-muted)}.LeaguesHub_lookupGrid__n3rJ6{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:1.25rem;gap:1.25rem;align-items:start}.LeaguesHub_lookupCard__gIkUO{padding:1.5rem;background:linear-gradient(135deg,var(--color-glass-start),var(--color-glass-end));border:1px solid var(--color-glass-border);border-radius:12px}.LeaguesHub_lookupSubtitle__ZXdES{margin:0 0 1rem;color:var(--color-text-secondary);font-size:.85rem;line-height:1.5}.LeaguesHub_lookupSubtitle__ZXdES code{background:var(--color-background-secondary);color:var(--color-fpl-green);font-family:var(--font-data);padding:.1rem .4rem;border-radius:4px;font-size:.82rem}.LeaguesHub_lookupForm__F1fCE{display:flex;gap:.6rem;flex-wrap:wrap}.LeaguesHub_lookupInput__bpDlH{flex:1 1 220px;min-width:0;padding:.7rem .9rem;font-size:1rem;font-family:var(--font-data);background:var(--color-background-secondary);border:1px solid var(--color-card-border);border-radius:6px;color:var(--color-text-primary);transition:border-color .15s ease,box-shadow .15s ease}.LeaguesHub_lookupInput__bpDlH:focus{outline:none;border-color:var(--color-fpl-green);box-shadow:0 0 0 3px var(--color-fpl-green-dim)}.LeaguesHub_lookupSubmit__nZ7_7:disabled{opacity:.45;cursor:not-allowed}.LeaguesHub_demoSheet__pE6Zy{align-self:start}@media (max-width:768px){.LeaguesHub_lookupGrid__n3rJ6{grid-template-columns:1fr}}@media (max-width:600px){.LeaguesHub_page__VIXVP{padding:1rem .75rem 2rem}.LeaguesHub_leagueCard__BksWe{padding:.75rem .85rem;min-height:64px}.LeaguesHub_leagueName__EjvPS{font-size:.88rem}.LeaguesHub_leagueRankNumber__4Aqlo{font-size:1rem}.LeaguesHub_lookupCard__gIkUO{padding:1.1rem}}