.FirstKickChallenge_wrap__bsaNm{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-10)}.FirstKickChallenge_canvas__hF2ZZ{touch-action:none;width:100%;height:auto;display:block;border-radius:.75rem;border:1px solid var(--color-border);box-shadow:var(--shadow-md);background:#1d4f8a}.FirstKickChallenge_help__L0_ik{margin:0;color:var(--color-muted);font-size:var(--font-size-sm)}.GameStage_stage__pcJ9r{display:grid;grid-gap:.75rem;gap:.75rem;min-width:0;scroll-margin-top:calc(var(--header-space, 0px) + 8px)}.GameStage_stage__pcJ9r>canvas{margin-inline:auto}@media (any-pointer:coarse){.GameStage_stage__pcJ9r>canvas{max-width:calc((100vh - var(--header-space, 0px) - var(--control-space, 140px) - 48px) * var(--game-aspect));max-width:calc((100svh - var(--header-space, 0px) - var(--control-space, 140px) - 48px) * var(--game-aspect))}}.GameStage_stage__pcJ9r:-webkit-full-screen{align-content:center;width:100%;height:100%;padding:12px;overflow:auto;background:#f8fafc}.GameStage_stage__pcJ9r:fullscreen{align-content:center;width:100%;height:100%;padding:12px;overflow:auto;background:#f8fafc}.GameStage_stage__pcJ9r:-webkit-full-screen>canvas{max-width:calc((100vh - var(--control-space, 140px) - 48px) * var(--game-aspect))}.GameStage_stage__pcJ9r:fullscreen>canvas{max-width:calc((100vh - var(--control-space, 140px) - 48px) * var(--game-aspect))}.TouchControls_controls__Boyli{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:.75rem;border:1px solid #cbd5e1;border-radius:.75rem;background:#f1f5f9}.TouchControls_group__GfcKx{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.TouchControls_label__eJDK7{font-size:.875rem;font-weight:700}.TouchControls_button__Uu0V1{min-width:52px;min-height:52px;padding:.65rem .9rem;border:1px solid #94a3b8;border-radius:.75rem;background:#f8fafc;color:#0f172a;font:inherit;font-weight:700;cursor:pointer;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.TouchControls_button__Uu0V1:active{background:#dbeafe;border-color:#2563eb}.TouchControls_button__Uu0V1:focus-visible{outline:3px solid #2563eb;outline-offset:2px}.SecondKickHubChallenge_wrap___LQXi{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-10);position:relative}.SecondKickHubChallenge_canvas__uAxZW{width:100%;height:auto;display:block;border-radius:.75rem;border:1px solid var(--color-border);box-shadow:var(--shadow-md);background:#2433aa}.SecondKickHubChallenge_help__ZOh_a{margin:0;color:var(--color-muted);font-size:var(--font-size-sm)}.SecondKickHubChallenge_celebrationOverlay__kFkdn{position:absolute;inset:0;z-index:20;display:grid;place-items:center;background:rgba(2,6,23,.82);padding:1rem;border-radius:.75rem}.SecondKickHubChallenge_celebrationCard__Udjou{width:min(920px,95%);background:rgba(15,23,42,.98);border:1px solid rgba(255,255,255,.24);border-radius:.75rem;padding:1rem;display:grid;grid-gap:.75rem;gap:.75rem}.SecondKickHubChallenge_celebrationTitle__9BeO1{margin:0;color:#f8fafc;font-size:1.2rem;font-weight:800}.SecondKickHubChallenge_celebrationVideo__HapZz{width:100%;max-height:65vh;border-radius:.5rem;background:#020617}.SecondKickHubChallenge_celebrationClose__NdeDz{justify-self:end;border:1px solid rgba(255,255,255,.25);background:#1d4ed8;color:#fff;border-radius:.5rem;padding:.5rem .85rem;cursor:pointer}.SecondKickHubChallenge_rankingsList__ozJg_{margin:0;padding-left:1.25rem;color:#e2e8f0;max-height:40vh;overflow:auto;display:grid;grid-gap:.2rem;gap:.2rem}.SecondKickHubChallenge_rankingsRewards__NenYW{margin:0;color:#fbbf24;font-size:.95rem;font-weight:700}.GameTimeGuard_blocked__I_6xJ{flex:1 1;width:100%;padding:clamp(2rem,6vw,4rem) clamp(1rem,4vw,2rem);border:1px solid #d7e5df;border-radius:1rem;background:#f5fbf6}.GameTimeGuard_blocked__I_6xJ h2{margin-top:0}.GameTimeGuard_requestButton__OLwiP{border:none;border-radius:var(--radius-sm);background:var(--color-brand);color:#fff;padding:.65rem 1rem;font:inherit;font-weight:600;cursor:pointer}.GameTimeGuard_requestButton__OLwiP:hover:not(:disabled){background:var(--color-brand-hover)}.GameTimeGuard_requestButton__OLwiP:focus-visible{outline:3px solid #2584e8;outline-offset:2px}.GameTimeGuard_requestButton__OLwiP:disabled{background:#dfe5e2;color:#59635f;cursor:not-allowed}.FantasyFootball_root__MMuY3{--navy:#101e32;--muted:#627187;--accent:#d7f66b;max-width:1480px;margin:auto;padding:32px 28px 64px;color:var(--navy)}.FantasyFootball_header__DsfIO{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px 32px;background:var(--navy);color:#fff;border-radius:20px 20px 0 0}.FantasyFootball_header__DsfIO h1{font-size:clamp(28px,4vw,46px);line-height:1.1;letter-spacing:-1.5px;margin:8px 0 12px}.FantasyFootball_header__DsfIO p{color:#cfdae8;margin-bottom:0}.FantasyFootball_back__Ue_t9{font-size:13px;color:#d7e5f2;text-decoration:none}.FantasyFootball_eyebrow__Utcp0{font-size:11px!important;letter-spacing:2px;font-weight:800;margin:16px 0 6px!important}.FantasyFootball_wallet__N3iSY{min-width:180px;text-align:right;display:grid;grid-gap:9px;gap:9px}.FantasyFootball_wallet__N3iSY>span{color:#c2d0df;font-size:13px}.FantasyFootball_wallet__N3iSY strong{color:var(--accent);font-size:36px;letter-spacing:-1px}.FantasyFootball_wallet__N3iSY strong span{font-size:21px}.FantasyFootball_wallet__N3iSY a{color:#fff;font-size:13px}.FantasyFootball_childSelect__ASekj{display:flex;align-items:center;gap:12px;padding:12px 0;font-size:14px}.FantasyFootball_root__MMuY3 input,.FantasyFootball_root__MMuY3 select{font:inherit;font-size:16px;min-height:44px;border:1px solid #cbd4df;border-radius:8px;background:#fff;color:var(--navy);padding:9px 11px;max-width:100%}.FantasyFootball_root__MMuY3 label{display:grid;grid-gap:5px;gap:5px;font-size:12px;font-weight:650}.FantasyFootball_root__MMuY3 button{font:inherit;cursor:pointer}.FantasyFootball_root__MMuY3 button:disabled{opacity:.48;cursor:not-allowed}.FantasyFootball_root__MMuY3 a:focus-visible,.FantasyFootball_root__MMuY3 button:focus-visible,.FantasyFootball_root__MMuY3 input:focus-visible,.FantasyFootball_root__MMuY3 select:focus-visible{outline:3px solid #2584e8;outline-offset:3px}.FantasyFootball_tabs__IrMjT{display:flex;gap:6px;border-bottom:1px solid #dce3eb;padding:8px 0;overflow-x:auto;margin-bottom:20px}.FantasyFootball_tabs__IrMjT button{padding:13px 20px;background:none;border:0;border-radius:8px;white-space:nowrap;color:#506076;font-weight:650}.FantasyFootball_tabs__IrMjT button[aria-current]{background:var(--navy);color:#fff}.FantasyFootball_roundbar__2IMkz{display:flex;justify-content:space-between;gap:16px;margin:0 0 18px;font-size:13px}.FantasyFootball_roundbar__2IMkz span{color:var(--muted)}.FantasyFootball_workspace__HnNNJ{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(330px,1fr);grid-gap:28px;gap:28px;align-items:start}.FantasyFootball_teamName__MIZgj{display:flex;align-items:flex-end;gap:12px;margin-bottom:16px}.FantasyFootball_teamName__MIZgj label{flex:1 1}.FantasyFootball_teamName__MIZgj input{width:100%;font-size:20px;font-weight:700}.FantasyFootball_selectionWarnings__R28jt{margin:0 0 16px;padding:14px 16px;border:1px solid #e8bd57;border-radius:12px;background:#fff7e3;color:#5f4300}.FantasyFootball_selectionWarnings__R28jt>div{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.FantasyFootball_selectionWarnings__R28jt strong{font-size:15px}.FantasyFootball_selectionWarnings__R28jt span{color:#795c16;font-size:12px;font-weight:700;white-space:nowrap}.FantasyFootball_selectionWarnings__R28jt ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 18px;gap:6px 18px;margin:10px 0 0;padding-left:18px;font-size:12px;line-height:1.4}.FantasyFootball_fixturePlanner__3NofF{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(0,1.3fr);grid-gap:14px;gap:14px;align-items:center;margin:0 0 16px;padding:13px 15px;border:1px solid #cadfd3;border-radius:12px;background:#f3f8f4}.FantasyFootball_fixturePlannerEyebrow__DBwo1{margin:0 0 3px;color:#257151;font-size:10px;font-weight:800;letter-spacing:1.2px}.FantasyFootball_fixturePlanner__3NofF strong{display:block;font-size:15px}.FantasyFootball_fixturePlanner__3NofF small{display:block;margin-top:3px;color:var(--muted);font-size:11px;line-height:1.35}.FantasyFootball_fixtureScroller__a_hbT{display:flex;gap:8px;overflow-x:auto;padding:2px;scrollbar-width:thin}.FantasyFootball_fixtureScroller__a_hbT span{display:grid;grid-template-columns:auto auto auto;align-items:center;grid-gap:5px;gap:5px;flex:0 0 auto;min-height:38px;padding:7px 9px;border:1px solid #d4e2d8;border-radius:8px;background:#fff;color:var(--navy);font-size:11px;white-space:nowrap}.FantasyFootball_fixtureScroller__a_hbT b{font-weight:750}.FantasyFootball_fixtureScroller__a_hbT i{color:#668075;font-size:10px;font-style:normal}.FantasyFootball_pitch__IxsMp{position:relative;isolation:isolate;background:repeating-linear-gradient(0deg,#187c60,#187c60 12.5%,#208a68 0,#208a68 25%);border-radius:14px;padding:22px 10px 14px;overflow:hidden;box-shadow:inset 0 0 0 1px #167052}.FantasyFootball_pitchHeading___2mOE{display:flex;justify-content:space-between;position:relative;z-index:1;margin:-3px 4px 2px;color:#ecfff4;font-size:10px;font-weight:800;letter-spacing:1.1px}.FantasyFootball_pitchHeading___2mOE strong{color:var(--accent);font-size:13px}.FantasyFootball_pitchLines__LpX1Y{position:absolute;inset:16px;z-index:-1;border:1px solid #ffffff52}.FantasyFootball_pitchLines__LpX1Y:before{content:"";position:absolute;top:50%;left:0;right:0;border-top:1px solid #ffffff52}.FantasyFootball_pitchLines__LpX1Y i{position:absolute;top:50%;left:50%;width:110px;height:110px;border:1px solid #ffffff52;border-radius:50%;transform:translate(-50%,-50%)}.FantasyFootball_pitchLines__LpX1Y b,.FantasyFootball_pitchLines__LpX1Y em{position:absolute;left:23%;width:54%;height:70px;border:1px solid #ffffff52}.FantasyFootball_pitchLines__LpX1Y b{top:-1px}.FantasyFootball_pitchLines__LpX1Y em{bottom:-1px}.FantasyFootball_pitchRow__nA4cK{display:flex;justify-content:center;gap:7px;margin:8px 0 16px;position:relative}.FantasyFootball_slot__MlzCL{width:calc(20% - 7px);max-width:108px;min-width:0;text-align:center}.FantasyFootball_emptySlot__j0mGi,.FantasyFootball_playerOnPitch__AOSvn{border:0;background:none;padding:0;color:#f1f6f0;width:100%;display:flex;align-items:center;flex-direction:column;transition:transform .18s}.FantasyFootball_emptySlot__j0mGi:hover,.FantasyFootball_playerOnPitch__AOSvn:hover{transform:translateY(-3px)}.FantasyFootball_emptySlot__j0mGi{color:#8bd2b3}.FantasyFootball_shirt__3aJPn{width:63px;height:61px;max-width:90%}.FantasyFootball_playerLabel__q3O40{display:block;width:100%;background:#0e2a37;color:#fff;border-radius:4px;font-size:11px;font-weight:650;line-height:1.2;padding:6px 3px;overflow-wrap:anywhere;min-height:27px}.FantasyFootball_emptySlot__j0mGi .FantasyFootball_playerLabel__q3O40{background:#123d3d88}.FantasyFootball_slot__MlzCL small{font-size:10px;padding:3px 0;color:#effff5}.FantasyFootball_slot__MlzCL .FantasyFootball_slotFixture__8cs9N{min-height:14px;padding-top:0;color:#dcf6dc;font-weight:700;overflow-wrap:anywhere}.FantasyFootball_slotActions__3FvHF{display:flex;justify-content:center;gap:3px;margin-top:2px}.FantasyFootball_slotActions__3FvHF button{font-size:10px;color:#fff;min-height:28px;min-width:30px;border:1px solid #a8d6bf88;border-radius:4px;background:#103e36}.FantasyFootball_slotActions__3FvHF button[aria-pressed=true]{background:var(--accent);color:var(--navy);border-color:var(--accent)}.FantasyFootball_bench__y8EK3{margin-top:14px;border:1px solid #dbe3ed;border-radius:12px;background:#f7faf8;overflow:hidden}.FantasyFootball_benchHeading__3oiUV{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding:13px 15px;border-bottom:1px solid #dbe3ed}.FantasyFootball_benchHeading__3oiUV .FantasyFootball_fixturePlannerEyebrow__DBwo1{margin-bottom:2px}.FantasyFootball_benchHeading__3oiUV strong{font-size:15px}.FantasyFootball_benchHeading__3oiUV>span{color:var(--muted);font-size:11px;text-align:right}.FantasyFootball_benchPlayers__fhKp2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.FantasyFootball_benchPlayer__uDSix{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-height:60px;padding:9px 12px;border-bottom:1px solid #e2e9ee}.FantasyFootball_benchPlayer__uDSix:nth-last-child(-n+2){border-bottom:0}.FantasyFootball_benchPlayer__uDSix:nth-child(odd){border-right:1px solid #e2e9ee}.FantasyFootball_benchPlayer__uDSix .FantasyFootball_marketKitImage__S5wdu,.FantasyFootball_benchPlayer__uDSix .FantasyFootball_marketShirt__Gcsye{justify-self:center}.FantasyFootball_benchPlayer__uDSix small,.FantasyFootball_benchPlayer__uDSix strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FantasyFootball_benchPlayer__uDSix strong{font-size:12px}.FantasyFootball_benchPlayer__uDSix small{margin-top:3px;color:var(--muted);font-size:10px}.FantasyFootball_benchActions__GXD7L{display:flex;gap:5px}.FantasyFootball_benchActions__GXD7L button{min-height:30px;padding:4px 7px;border:1px solid #b9cec0;border-radius:6px;background:#fff;color:#1d654d;font-size:11px;font-weight:750}.FantasyFootball_benchActions__GXD7L button+button{border-color:#d6dce1;color:#607080}.FantasyFootball_benchEmpty__E_kPH{margin:0;padding:17px 15px;color:var(--muted);font-size:12px}.FantasyFootball_squadMeta___W_l8{display:flex;justify-content:space-between;gap:12px;padding:17px 0;border-bottom:1px solid #dbe3ed}.FantasyFootball_squadMeta___W_l8 span{font-size:12px;color:var(--muted)}.FantasyFootball_squadMeta___W_l8 strong{display:block;font-size:21px;color:var(--navy)}.FantasyFootball_hint___IBIp{font-size:13px;color:var(--muted);line-height:1.6}.FantasyFootball_actions__HdamQ{display:flex;gap:12px;margin:18px 0}.FantasyFootball_primary__ByOcP,.FantasyFootball_secondary__ibNI_{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:44px;border-radius:8px;padding:11px 18px;text-decoration:none;font-weight:700!important;font-size:14px!important}.FantasyFootball_primary__ByOcP{border:1px solid var(--navy);background:var(--navy);color:#fff}.FantasyFootball_primary__ByOcP:hover{background:#273f5a}.FantasyFootball_secondary__ibNI_{border:1px solid #cad5df;background:#fff;color:var(--navy)}.FantasyFootball_market__5yUoV{background:#fff;border:1px solid #e2e7ed;border-radius:14px;overflow:hidden}.FantasyFootball_marketHeading__43Eoz{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 20px 18px}.FantasyFootball_marketHeading__43Eoz h2{font-size:22px;margin:4px 0;letter-spacing:-.6px}.FantasyFootball_marketHeading__43Eoz>span{font-size:12px;color:var(--muted);white-space:nowrap}.FantasyFootball_filters__7cOjt{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;gap:10px;padding:0 20px 18px}.FantasyFootball_search__0uX_u{grid-column:1/-1}.FantasyFootball_filters__7cOjt input,.FantasyFootball_filters__7cOjt select{width:100%;font-size:14px}.FantasyFootball_marketList__d4LAt{max-height:750px;overflow-y:auto;scrollbar-width:thin}.FantasyFootball_marketColumns__yNaYT{display:grid;grid-template-columns:32px 42px minmax(120px,1fr) 70px 120px 80px 40px 26px;grid-gap:10px;gap:10px;align-items:center;padding:11px 16px 9px;background:#f7faf8;border-top:1px solid #e8edf2;color:#607080;font-size:10px;font-weight:800;letter-spacing:.4px;text-transform:uppercase}.FantasyFootball_marketColumns__yNaYT .FantasyFootball_playerColumn__dRmuq{grid-column:3}.FantasyFootball_marketColumns__yNaYT span:nth-child(2){grid-column:4}.FantasyFootball_marketColumns__yNaYT span:nth-child(3){grid-column:5}.FantasyFootball_marketColumns__yNaYT span:nth-child(4){grid-column:6}.FantasyFootball_marketColumns__yNaYT span:not(:first-child){text-align:right}.FantasyFootball_marketPlayer__bVih3{display:grid;grid-template-columns:32px 42px minmax(120px,1fr) 70px 120px 80px 40px 26px;align-items:center;grid-gap:10px;gap:10px;padding:15px 16px;border-top:1px solid #e8edf2}.FantasyFootball_playerPortraitFallback__yCK9K,.FantasyFootball_playerPortrait__lrB2x{display:grid;width:42px;height:42px;border-radius:50%;overflow:hidden;place-items:center;background:#edf4ef}.FantasyFootball_playerPortrait__lrB2x{object-fit:cover}.FantasyFootball_marketShirt__Gcsye{width:34px;height:34px;color:#216847}.FantasyFootball_marketKitImage__S5wdu{width:34px;height:38px;object-fit:contain}.FantasyFootball_clubBadge__K_SwA{width:14px;height:14px;margin-right:5px;object-fit:contain;vertical-align:-2px}.FantasyFootball_position__e5xP6{font-size:10px;font-weight:800;width:32px;flex-shrink:0;color:#547069}.FantasyFootball_playerDetails__U90Vm{flex:1 1;min-width:0}.FantasyFootball_playerDetails__U90Vm strong{font-size:14px;display:block}.FantasyFootball_playerDetails__U90Vm small{font-size:11px;display:block;color:var(--muted);margin-top:4px}.FantasyFootball_price__KbqFy{font-size:15px;text-align:right;min-width:42px}.FantasyFootball_price__KbqFy small{font-size:10px;color:var(--muted);display:block;font-weight:400}.FantasyFootball_price__KbqFy .FantasyFootball_priceDown__uDtlU,.FantasyFootball_price__KbqFy .FantasyFootball_priceUp__jD2Bj{font-weight:800}.FantasyFootball_price__KbqFy .FantasyFootball_priceUp__jD2Bj{color:#216847}.FantasyFootball_price__KbqFy .FantasyFootball_priceDown__uDtlU{color:#a33b31}.FantasyFootball_form__LrIS7,.FantasyFootball_nextMatch__gEFiv{min-width:0;text-align:right}.FantasyFootball_form__LrIS7 span,.FantasyFootball_nextMatch__gEFiv span{display:none}.FantasyFootball_form__LrIS7 strong,.FantasyFootball_nextMatch__gEFiv strong{display:block;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.FantasyFootball_form__LrIS7 strong{color:#216847}.FantasyFootball_pickButton__LqE8x{background:#f1f5f2;border:1px solid #d0ded5;border-radius:50%;font-size:24px!important;width:40px;height:40px;flex-shrink:0;color:#144c3e}.FantasyFootball_pickButton__LqE8x[aria-pressed=true]{background:#d7f66b;border-color:#d7f66b}.FantasyFootball_targetButton__lzmI5{border:0;background:none;font-size:27px!important;min-width:32px;min-height:44px;color:#71808c}.FantasyFootball_targetButton__lzmI5[aria-pressed=true]{color:#936300;background:#fff3cc;border-radius:6px}.FantasyFootball_market__5yUoV>.FantasyFootball_secondary__ibNI_{margin:16px}.FantasyFootball_target__TD0WH{padding:14px 20px;background:#f4f8e9;display:grid;grid-template-columns:1fr auto;grid-gap:9px;gap:9px;font-size:12px}.FantasyFootball_target__TD0WH progress{grid-column:1/-1;width:100%;height:6px;accent-color:#457143}.FantasyFootball_error__Eh8wD,.FantasyFootball_notice__yS_0c{padding:14px 18px;border-radius:8px;line-height:1.5;font-size:14px}.FantasyFootball_notice__yS_0c{background:#eef5dd;color:#34542b}.FantasyFootball_error__Eh8wD{background:#fff0ed;color:#943221}.FantasyFootball_error__Eh8wD button{background:none;border:0;color:inherit;text-decoration:underline;margin-left:12px}.FantasyFootball_empty__qdaZb{text-align:center;padding:60px 20px;color:var(--muted);max-width:640px;margin:0 auto}.FantasyFootball_empty__qdaZb h2{color:var(--navy)}.FantasyFootball_emptyBall__TtUM4{font-size:70px}.FantasyFootball_review__SaIHm{margin:18px 0;background:#f1f5f7;padding:22px;border-radius:12px}.FantasyFootball_review__SaIHm h2{font-size:20px;margin-top:0}.FantasyFootball_review__SaIHm dl>div{display:flex;justify-content:space-between;font-size:14px;margin:12px 0}.FantasyFootball_review__SaIHm dd{font-weight:700}.FantasyFootball_review__SaIHm .FantasyFootball_error__Eh8wD{padding-left:32px}.FantasyFootball_panel__issml{max-width:980px;padding:24px 0}.FantasyFootball_panel__issml>h2{margin-top:0}.FantasyFootball_sectionHeading__G3uxM{display:flex;justify-content:space-between;align-items:center;gap:18px}.FantasyFootball_sectionHeading__G3uxM h2{font-size:28px;letter-spacing:-.8px}.FantasyFootball_resultTotal__z6pPP{font-size:52px;font-weight:800;letter-spacing:-2px;margin:20px 0}.FantasyFootball_resultTotal__z6pPP span{font-size:14px;font-weight:400;letter-spacing:0;color:var(--muted)}.FantasyFootball_breakdown__RMB0V{border-top:1px solid #dce4ed;padding:16px 0}.FantasyFootball_breakdown__RMB0V summary{cursor:pointer;display:flex;justify-content:space-between;gap:16px;font-size:14px}.FantasyFootball_breakdown__RMB0V summary:before{content:"+";color:#547366}.FantasyFootball_breakdown__RMB0V summary>span{flex:1 1}.FantasyFootball_breakdown__RMB0V ul{list-style:none;padding:6px 20px;font-size:13px;color:var(--muted)}.FantasyFootball_breakdown__RMB0V li{display:flex;justify-content:space-between;padding:7px 0}.FantasyFootball_breakdown__RMB0V p{font-size:14px;line-height:1.8}.FantasyFootball_ledger__FWv1C,.FantasyFootball_standings__LH_GL{list-style:none;padding:0}.FantasyFootball_ledger__FWv1C li,.FantasyFootball_standings__LH_GL li{display:flex;align-items:center;gap:20px;border-bottom:1px solid #dce4ed;padding:22px 0}.FantasyFootball_ledger__FWv1C li>div,.FantasyFootball_standings__LH_GL li>div{flex:1 1}.FantasyFootball_ledger__FWv1C small,.FantasyFootball_standings__LH_GL small{display:block;color:var(--muted);font-size:12px;font-weight:400;margin-top:5px}.FantasyFootball_rank__9Edu5{font-size:28px;width:40px;color:#607a56}.FantasyFootball_ledger__FWv1C li{font-size:14px}.FantasyFootball_credit__zr_B3{color:#257042}.FantasyFootball_earningRules__KkjPn{display:flex;flex-wrap:wrap;gap:12px 26px;background:#eef4e3;padding:18px;margin:22px 0;font-size:14px}.FantasyFootball_admin__jafnt{max-width:950px}.FantasyFootball_admin__jafnt h2{margin-bottom:8px}.FantasyFootball_adminGrid__UI06i{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin:24px 0}.FantasyFootball_admin__jafnt input[type=checkbox]{width:20px;min-height:20px}.FantasyFootball_checkLabel__1jC5s{display:flex!important;align-items:center;gap:9px!important;font-size:14px!important}.FantasyFootball_admin__jafnt section{border-top:1px solid #dce4ed;padding:24px 0}.FantasyFootball_admin__jafnt .FantasyFootball_actions__HdamQ{flex-wrap:wrap}.FantasyFootball_admin__jafnt textarea{width:100%;min-height:90px;font:inherit;font-size:16px;border:1px solid #cbd4df;border-radius:8px;padding:12px}.FantasyFootball_fileInput__xAl_L{margin:12px 0}.FantasyFootball_adminTable__7PJKM{width:100%;border-collapse:collapse;font-size:13px}.FantasyFootball_adminTable__7PJKM td,.FantasyFootball_adminTable__7PJKM th{padding:10px 7px;text-align:left;border-bottom:1px solid #dce4ed}.FantasyFootball_adminTable__7PJKM input{width:100px}.FantasyFootball_tableScroll__s_wxX{max-height:400px;overflow:auto}.FantasyFootball_adminNote__QCKp1{color:var(--muted);font-size:13px;line-height:1.7}@media (min-width:1400px){.FantasyFootball_pitchRow__nA4cK{margin:12px 0 24px}.FantasyFootball_shirt__3aJPn{width:75px;height:70px}.FantasyFootball_slotActions__3FvHF button{min-height:32px}}@media (max-width:1000px){.FantasyFootball_workspace__HnNNJ{grid-template-columns:1fr}.FantasyFootball_pitch__IxsMp{max-width:700px;margin:auto}.FantasyFootball_marketList__d4LAt{max-height:600px}.FantasyFootball_marketColumns__yNaYT,.FantasyFootball_marketPlayer__bVih3{grid-template-columns:32px 42px minmax(105px,1fr) 70px 105px 76px 40px 26px}.FantasyFootball_filters__7cOjt input,.FantasyFootball_filters__7cOjt select{font-size:16px}.FantasyFootball_shirt__3aJPn{width:74px;height:70px}.FantasyFootball_slot__MlzCL{max-width:115px}.FantasyFootball_slotActions__3FvHF button{min-height:36px;min-width:38px}.FantasyFootball_marketHeading__43Eoz h2{font-size:24px}}@media (max-width:600px){.FantasyFootball_root__MMuY3{padding:12px 12px 40px}.FantasyFootball_header__DsfIO{padding:24px 18px;gap:15px;align-items:flex-start;flex-direction:column}.FantasyFootball_header__DsfIO h1{font-size:33px}.FantasyFootball_header__DsfIO p{font-size:13px}.FantasyFootball_benchPlayers__fhKp2,.FantasyFootball_fixturePlanner__3NofF{grid-template-columns:1fr}.FantasyFootball_benchPlayer__uDSix:nth-child(odd){border-right:0}.FantasyFootball_benchPlayer__uDSix:nth-last-child(-n+2){border-bottom:1px solid #e2e9ee}.FantasyFootball_benchPlayer__uDSix:last-child{border-bottom:0}.FantasyFootball_selectionWarnings__R28jt>div{align-items:flex-start;flex-direction:column;gap:3px}.FantasyFootball_selectionWarnings__R28jt ul{grid-template-columns:1fr}.FantasyFootball_wallet__N3iSY{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;text-align:left}.FantasyFootball_wallet__N3iSY strong{font-size:29px}.FantasyFootball_wallet__N3iSY a{font-size:12px}.FantasyFootball_tabs__IrMjT button{padding:12px 14px;font-size:13px}.FantasyFootball_roundbar__2IMkz{flex-direction:column;gap:6px}.FantasyFootball_pitch__IxsMp{padding:16px 4px 10px}.FantasyFootball_pitchRow__nA4cK{gap:3px;margin-bottom:12px}.FantasyFootball_slot__MlzCL{width:calc(20% - 3px)}.FantasyFootball_shirt__3aJPn{height:52px;width:56px}.FantasyFootball_playerLabel__q3O40{font-size:9px;min-height:33px;padding:5px 2px}.FantasyFootball_slot__MlzCL small{font-size:9px}.FantasyFootball_slotActions__3FvHF{gap:2px;flex-wrap:wrap}.FantasyFootball_slotActions__3FvHF button{min-width:25px;min-height:32px;font-size:9px}.FantasyFootball_marketPlayer__bVih3{grid-template-columns:25px 34px minmax(0,1fr) 58px 36px 26px;gap:6px;padding:14px 10px}.FantasyFootball_marketColumns__yNaYT{display:none}.FantasyFootball_position__e5xP6{font-size:9px;width:27px}.FantasyFootball_playerPortraitFallback__yCK9K,.FantasyFootball_playerPortrait__lrB2x{width:34px;height:34px}.FantasyFootball_marketShirt__Gcsye{width:28px;height:28px}.FantasyFootball_marketKitImage__S5wdu{width:28px;height:31px}.FantasyFootball_targetButton__lzmI5{min-width:26px}.FantasyFootball_pickButton__LqE8x{width:36px;height:36px}.FantasyFootball_playerDetails__U90Vm strong{font-size:13px}.FantasyFootball_form__LrIS7,.FantasyFootball_nextMatch__gEFiv{display:none}.FantasyFootball_filters__7cOjt{padding-left:14px;padding-right:14px;grid-template-columns:1fr 1fr}.FantasyFootball_filters__7cOjt>label:last-child{grid-column:1/-1}.FantasyFootball_squadMeta___W_l8 strong{font-size:18px}.FantasyFootball_squadMeta___W_l8 span{font-size:10px}.FantasyFootball_sectionHeading__G3uxM{align-items:flex-start;flex-direction:column}.FantasyFootball_sectionHeading__G3uxM h2{margin:0}.FantasyFootball_adminGrid__UI06i{grid-template-columns:1fr}.FantasyFootball_actions__HdamQ button{flex:1 1}.FantasyFootball_resultTotal__z6pPP{font-size:40px}}@media (prefers-reduced-motion:reduce){.FantasyFootball_root__MMuY3 *{animation:none!important;transition:none!important}}.LearningBadgeArtwork_badge__4i8Bp{--badge-primary:#6d3fd6;--badge-dark:#37206f;--badge-light:#efe8ff;--badge-metal:#ffd66b;display:inline-grid;flex:0 0 auto;place-items:center;width:var(--badge-size);height:var(--badge-size);color:var(--badge-primary);filter:drop-shadow(0 5px 7px rgb(40 27 70/20%));transition:transform .18s ease,filter .18s ease}.LearningBadgeArtwork_badge__4i8Bp:hover{filter:drop-shadow(0 8px 10px rgb(40 27 70/25%));transform:translateY(-2px) rotate(-2deg)}.LearningBadgeArtwork_small__hj75v{--badge-size:3.25rem}.LearningBadgeArtwork_medium__p_Rcx{--badge-size:5rem}.LearningBadgeArtwork_large__NeShv{--badge-size:7.5rem}.LearningBadgeArtwork_courage__Nni9M{--badge-primary:#ef5a38;--badge-dark:#8e241a;--badge-light:#fff0da;--badge-metal:#ffbd44}.LearningBadgeArtwork_weekly_achiever__t_Wk6{--badge-primary:#e19a14;--badge-dark:#875006;--badge-light:#fff4c8;--badge-metal:#ffe17a}.LearningBadgeArtwork_integrity__3ttPL{--badge-primary:#1684c5;--badge-dark:#07507e;--badge-light:#e1f6ff;--badge-metal:#83d8ff}.LearningBadgeArtwork_faith__B6pmr{--badge-primary:#7655cf;--badge-dark:#432980;--badge-light:#f1ecff;--badge-metal:#ffd76a}.LearningBadgeArtwork_wisdom__Sh6cp{--badge-primary:#176f6a;--badge-dark:#0a4543;--badge-light:#ddf6ef;--badge-metal:#72d9bb}.LearningBadgeArtwork_compassion__jllRc{--badge-primary:#d84375;--badge-dark:#852344;--badge-light:#ffe8f0;--badge-metal:#ff9cbc}.LearningBadgeArtwork_ribbon__g498C{fill:var(--badge-dark)}.LearningBadgeArtwork_outer__yUbxt{fill:var(--badge-metal);stroke:#fff4c9;stroke-width:3}.LearningBadgeArtwork_rim__UWFzC{fill:var(--badge-primary);stroke:var(--badge-dark);stroke-width:3}.LearningBadgeArtwork_face__yZ_0N{fill:var(--badge-light);stroke:rgb(255 255 255/75%);stroke-width:2}.LearningBadgeArtwork_iconFill__7XcfB{fill:var(--badge-primary)}.LearningBadgeArtwork_iconDark__uDQvA{fill:var(--badge-dark)}.LearningBadgeArtwork_iconLine__TMRxM{fill:none;stroke:var(--badge-dark);stroke-linecap:round;stroke-linejoin:round;stroke-width:5}.LearningBadgeArtwork_iconLight__0GxPq{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:5}.LearningBadgeArtwork_shine__QiqnS{fill:rgb(255 255 255/52%)}@media (prefers-reduced-motion:reduce){.LearningBadgeArtwork_badge__4i8Bp{transition:none}.LearningBadgeArtwork_badge__4i8Bp:hover{transform:none}}.DrawingResponse_response__oJi2i{display:grid;grid-gap:12px;gap:12px;width:100%}.DrawingResponse_hint__UwePx{margin:0;font-weight:700;color:#233567}.DrawingResponse_tools__X1Pod{display:flex;flex-wrap:wrap;gap:8px}.DrawingResponse_tools__X1Pod button{min-height:44px;min-width:70px;border:2px solid #8794bd;border-radius:12px;background:#fff;color:#17233f;padding:8px 14px;font:inherit;font-weight:700;cursor:pointer}.DrawingResponse_tools__X1Pod button[aria-pressed=true]{background:#243a83;border-color:#243a83;color:#fff}.DrawingResponse_tools__X1Pod button:disabled{opacity:.5;cursor:default}.DrawingResponse_paper__AiVkM{width:100%;aspect-ratio:5/3;border:3px solid #34488d;border-radius:14px;background:#fff;overflow:hidden}.DrawingResponse_canvas__SgZX9,.DrawingResponse_readOnlyCanvas__jhwgz{display:block;width:100%;height:100%}.DrawingResponse_canvas__SgZX9{touch-action:none;cursor:crosshair}.DrawingResponse_descriptionLabel__ZvY3F{display:grid;grid-gap:6px;gap:6px;font-weight:700;color:#17233f}.DrawingResponse_descriptionLabel__ZvY3F textarea{min-height:120px;width:100%;box-sizing:border-box;padding:12px;border:2px solid #8794bd;border-radius:12px;font:inherit;resize:vertical}.DrawingResponse_description__aaks5{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.BadgeAwardCard_card__fMu9P{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.85rem;gap:.85rem;align-items:center;min-width:0;border:1px solid #eadfc9;border-radius:1rem;background:linear-gradient(145deg,#fff,#fffaf0);box-shadow:0 8px 22px rgb(44 31 14/7%);padding:.85rem}.BadgeAwardCard_copy__KRuBm{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.BadgeAwardCard_copy__KRuBm strong{color:var(--color-text);text-transform:capitalize}.BadgeAwardCard_copy__KRuBm span{color:var(--color-muted);line-height:1.45;overflow-wrap:anywhere}.BadgeAwardCard_copy__KRuBm small{color:var(--color-muted);font-weight:700}.EducationWorkspaceNav_nav__MCIzI{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;gap:.5rem;overflow-x:auto;padding:.5rem;border:1px solid var(--color-border);border-radius:999px;background:color-mix(in srgb,var(--color-surface) 94%,transparent);box-shadow:var(--shadow-sm);scrollbar-width:none}.EducationWorkspaceNav_nav__MCIzI::-webkit-scrollbar{display:none}.EducationWorkspaceNav_link__5ObSO{display:inline-flex;flex:1 0 max-content;min-height:44px;align-items:center;justify-content:center;gap:.45rem;border-radius:999px;color:var(--color-muted);font-weight:800;padding:.65rem 1rem}.EducationWorkspaceNav_link__5ObSO[aria-current=page]{background:var(--color-dark);color:#fff}.EducationWorkspaceNav_link__5ObSO:focus-visible{outline:3px solid #f4c36a;outline-offset:2px}.EducationWorkspaceNav_count__KxeX0{min-width:1.45rem;border-radius:999px;background:var(--color-brand);color:#fff;font-size:.75rem;line-height:1.45rem;text-align:center}@media (max-width:560px){.EducationWorkspaceNav_link__5ObSO{flex:0 0 auto}}.page_childTabs__IwEHp,.page_practiceGrid__jPP_q,.page_rewardGrid__6iBTO,.page_subjectGrid__SCeSW{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.page_pageStack__l6wr3,.page_workspaceStack__Ui9fo{display:grid;grid-gap:clamp(16px,2.2vw,28px);gap:clamp(16px,2.2vw,28px)}.page_pageStack__l6wr3{padding-block:16px 32px}.page_workspace__IhPD8{min-width:0}.page_workspaceHeader__5Zkv3 h2,.page_workspaceHeader__5Zkv3 p{margin:0}.page_workspaceHeader__5Zkv3 p{margin-top:.4rem;color:var(--color-muted)}.page_moreGroup__e_unE,.page_statusCard__gkIiH{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.page_statusCard__gkIiH{padding:clamp(16px,2.5vw,24px)}.page_preparingCard__fc9lO{display:flex;align-items:center;gap:1rem}.page_preparingCard__fc9lO p{margin-bottom:0}.page_preparingSpinner__6PeE_{width:30px;height:30px;flex:none;border:3px solid #d8dff9;border-top-color:#4f62c8;border-radius:50%;animation:page_educationPreparingSpin__u6UHG .9s linear infinite}@keyframes page_educationPreparingSpin__u6UHG{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.page_preparingSpinner__6PeE_{animation:none}}.page_moreGroup__e_unE>summary{min-height:44px;cursor:pointer;font-weight:800;padding:1rem 1.25rem}.page_moreBody__zjLlZ{padding:0 1.25rem 1.25rem}.page_badgeCollectionGrid__JA_BX{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));grid-gap:var(--space-3);gap:var(--space-3);list-style:none;margin:var(--space-4) 0;padding:0}.page_childTabs__IwEHp{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.page_childTab__CUA_q{border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-muted);font-weight:800;padding:.85rem 1rem;text-align:center;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.page_childTab__CUA_q:hover{border-color:#f1d39a;background:#fffdf4;color:var(--color-text);transform:translateY(-1px)}.page_activeTab__Z_Qsa{background:var(--color-dark);box-shadow:0 0 0 4px #fff1d8;color:#fff}.page_heroCard__N7qX4,.page_missionCard__cagtJ,.page_redoAssignmentCard__2WvHR,.page_rewardCard__48gH9,.page_ruleCard__M5AWu,.page_subjectCard__yCiYW{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);min-width:0;overflow-wrap:anywhere}.page_heroCard__N7qX4{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:var(--space-6);gap:var(--space-6);align-items:center;padding:var(--space-6);margin-bottom:0;animation:page_educationRiseIn__65g21 .46s ease both;background:radial-gradient(circle at 85% 12%,rgba(255,209,102,.38),transparent 24%),linear-gradient(135deg,#fff,#fff7f8)}.page_missionCard__cagtJ{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:var(--space-5);gap:var(--space-5);align-items:center;margin-bottom:var(--space-6);padding:var(--space-5);background:radial-gradient(circle at 5% 15%,rgba(255,209,102,.34),transparent 22%),linear-gradient(135deg,#fffdf4,#fff)}.page_missionIntro__Idxlb h2,.page_missionIntro__Idxlb p{margin:0}.page_missionIntro__Idxlb p{color:var(--color-muted);line-height:1.6;margin-top:var(--space-2)}.page_missionTrack__kKCZF{display:grid;grid-template-columns:repeat(3,minmax(5.5rem,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.page_missionTrack__kKCZF div{display:grid;grid-gap:.15rem;gap:.15rem;min-width:5.5rem;border-radius:var(--radius-md);background:#f4f5f7;padding:var(--space-3);text-align:center}.page_missionTrack__kKCZF strong{color:var(--color-brand);font-size:var(--font-size-xl)}.page_missionEmpty__7VBnp,.page_missionTrack__kKCZF span{color:var(--color-muted);font-size:var(--font-size-sm);font-weight:800}.page_missionActions__LLPsJ{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:12rem}.page_missionCta__fFg8s,.page_missionEmpty__7VBnp,.page_secondaryMissionCta__l0MxF{border-radius:999px;padding:.8rem 1rem;text-align:center;white-space:nowrap}.page_missionCta__fFg8s{background:var(--color-brand);color:#fff;font-weight:800;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.page_missionCta__fFg8s:hover{background:var(--color-brand-hover);box-shadow:0 10px 22px rgba(184,9,30,.18);transform:translateY(-1px)}.page_secondaryMissionCta__l0MxF{border:1px solid var(--color-border);background:#fff;color:var(--color-text);font-weight:800}.page_secondaryMissionCta__l0MxF:hover{border-color:var(--color-brand);color:var(--color-brand)}.page_activeMissionCta__EAtx_{border-color:#f4c36a;background:#fff8e8;color:#7a3d00}.page_feedbackNotice__hvOrR{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.8rem;gap:.8rem;align-items:center;border:1px solid #efcf82;border-radius:var(--radius-md);background:#fff8df;color:#553900;padding:.9rem 1rem;box-shadow:var(--shadow-sm)}.page_feedbackNotice__hvOrR>span:first-child{font-size:1.5rem}.page_feedbackNotice__hvOrR>span:last-child{font-size:1.25rem;font-weight:900}.page_feedbackNotice__hvOrR>span:nth-child(2){display:grid;grid-gap:.15rem;gap:.15rem}.page_feedbackNotice__hvOrR small{color:#6e5312;font-weight:700}.page_savedWorkNotice__gkFRX{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.8rem;gap:.8rem;align-items:center;border:2px solid #5f56d9;border-radius:var(--radius-md);background:linear-gradient(135deg,#f1efff,#fff);color:#29235c;padding:1rem;box-shadow:var(--shadow-sm);transition:transform .16s ease,border-color .16s ease}.page_savedWorkNotice__gkFRX>span:first-child{font-size:1.5rem}.page_savedWorkNotice__gkFRX small,.page_savedWorkNotice__gkFRX strong{display:block}.page_savedWorkNotice__gkFRX small{margin-top:.25rem;color:#514b80;font-weight:700}a.page_savedWorkNotice__gkFRX:hover{border-color:#3429b8;transform:translateY(-1px)}a.page_savedWorkNotice__gkFRX:focus-visible{outline:3px solid #5b21b6;outline-offset:3px}.page_retryNotice__ND51W{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.8rem;gap:.8rem;align-items:center;margin-bottom:var(--space-6);border:2px solid #7b8fd1;border-radius:var(--radius-lg);background:#eef2ff;color:#24366f;padding:1rem 1.15rem;box-shadow:var(--shadow-sm)}.page_retryNotice__ND51W>span:first-child{font-size:1.8rem}.page_retryNotice__ND51W>span:nth-child(2){display:grid;grid-gap:.2rem;gap:.2rem}.page_retryNotice__ND51W>span:last-child{font-weight:800;white-space:nowrap}@media (max-width:700px){.page_retryNotice__ND51W{grid-template-columns:auto minmax(0,1fr)}.page_retryNotice__ND51W>span:last-child{grid-column:2;white-space:normal}}.page_missionEmpty__7VBnp{background:#f4f5f7}.page_heroCard__N7qX4 h2,.page_missionCard__cagtJ h2,.page_rewardCard__48gH9 h3,.page_ruleCard__M5AWu h2,.page_sectionHeader__LRQMt h2,.page_subjectCard__yCiYW h3{margin:0}.page_heroCard__N7qX4 p,.page_missionCard__cagtJ p,.page_rewardCard__48gH9,.page_ruleCard__M5AWu,.page_sectionHeader__LRQMt p,.page_subjectCard__yCiYW p{color:var(--color-muted);line-height:1.6}.page_heroStats__YfbEO{display:grid;grid-template-columns:auto auto;grid-gap:var(--space-2) var(--space-4);gap:var(--space-2) var(--space-4);align-items:baseline;border-radius:var(--radius-md);background:#f8f0f1;min-width:0;padding:var(--space-4)}.page_heroStats__YfbEO strong{color:var(--color-brand);font-size:var(--font-size-xl)}.page_heroMascot__bZqz8{display:grid;width:4.5rem;height:4.5rem;place-items:center;border:3px solid #fff;border-radius:999px;animation:page_mascotFloat__PVHan 3.8s ease-in-out infinite;background:linear-gradient(135deg,#ffe08a,#ffb7c0);box-shadow:var(--shadow-sm);font-size:2.25rem}.page_kicker__73IB_{display:inline-block;margin-bottom:var(--space-2);color:var(--color-brand);font-size:var(--font-size-sm);font-weight:800;text-transform:uppercase;letter-spacing:.05em}.page_redoAssignmentCard__2WvHR,.page_ruleCard__M5AWu{padding:var(--space-6);margin-bottom:var(--space-8)}.page_redoAssignmentCard__2WvHR{display:flex;justify-content:space-between;align-items:center;gap:var(--space-5);border-color:#e5b8bd;background:#fff8f8}.page_redoAssignmentCard__2WvHR h2,.page_redoAssignmentCard__2WvHR p{margin:0}.page_redoAssignmentCard__2WvHR p{margin-top:var(--space-2);color:var(--color-muted)}.page_redoAssignmentList__8gRwz{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:240px}.page_redoAssignmentLink__gPkmq{border-radius:999px;background:var(--color-brand);color:#fff;font-weight:800;padding:.75rem 1rem;text-align:center}.page_activeRedoAssignment__4Z3yY{background:var(--color-dark)}.page_ruleCard__M5AWu ul{margin-bottom:0;padding-left:1.2rem}.page_sectionBlock__fXog7{margin-top:var(--space-8)}.page_sectionHeader__LRQMt{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-4)}.page_sectionHeader__LRQMt p{max-width:520px;margin:0}.page_practiceGrid__jPP_q,.page_subjectGrid__SCeSW{grid-template-columns:repeat(2,minmax(0,1fr))}.page_rewardGrid__6iBTO{grid-template-columns:repeat(3,minmax(0,1fr))}.page_rewardCard__48gH9,.page_subjectCard__yCiYW{padding:var(--space-6)}.page_subjectCard__yCiYW{position:relative;overflow:hidden;animation:page_educationRiseIn__65g21 .42s ease both;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.page_subjectCard__yCiYW:after{position:absolute;right:-2rem;bottom:-2rem;width:6rem;height:6rem;border-radius:999px;background:rgba(184,9,30,.08);content:""}.page_selectedSubjectCard__DElMm,.page_subjectCard__yCiYW:hover{border-color:#e5b8bd;box-shadow:0 14px 30px rgba(25,25,25,.08);transform:translateY(-3px)}.page_selectedSubjectCard__DElMm{background:radial-gradient(circle at 96% 10%,rgba(255,209,102,.32),transparent 20%),var(--color-surface)}.page_subjectHeader__G7Ez_{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start}.page_subjectTitleGroup__vIwAB{display:flex;align-items:center;gap:var(--space-3);min-width:0}.page_subjectOrb__LAC3E{display:grid;flex:0 0 auto;width:3.25rem;height:3.25rem;place-items:center;border-radius:999px;background:#fff1d8;box-shadow:inset 0 0 0 2px #fff;font-size:1.65rem}.page_challengeBadge___FxHy{border-radius:999px;background:#fff1d8;color:#7a3d00;font-size:var(--font-size-sm);font-weight:800;padding:.35rem .65rem;white-space:nowrap}.page_pathDots__I2BrY{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:var(--space-3)}.page_pathDots__I2BrY span{width:.8rem;height:.8rem;border-radius:999px;background:#d7dae0}.page_pathDots__I2BrY .page_readyDot__Vlvh7{animation:page_readyDotPulse__PS0t9 2.4s ease-in-out infinite;background:linear-gradient(135deg,#ffcc4d,var(--color-brand));box-shadow:0 0 0 3px #fff0f2}.page_metrics__hpRxa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:var(--space-4) 0}.page_metrics__hpRxa div{border-radius:var(--radius-sm);background:#f4f5f7;min-width:0;padding:var(--space-3)}.page_metrics__hpRxa dt{color:var(--color-muted);font-size:var(--font-size-sm)}.page_metrics__hpRxa dd{margin:.2rem 0 0;color:var(--color-text);font-weight:800}.page_metricHint__ZSq7w{display:block;color:var(--color-muted);font-size:var(--font-size-sm);font-weight:700}.page_startSubjectLink__VxlvB{display:inline-flex;justify-content:center;width:100%;border:none;border-radius:999px;background:var(--color-brand);color:#fff;cursor:pointer;font-weight:800;padding:.75rem 1rem;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.page_activeSubjectLink__hwqc0,.page_startSubjectLink__VxlvB:hover{background:var(--color-brand-hover);box-shadow:0 10px 22px rgba(184,9,30,.18);transform:translateY(-1px)}.page_startSubjectLink__VxlvB:disabled{cursor:default}@keyframes page_educationRiseIn__65g21{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes page_mascotFloat__PVHan{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-6px) rotate(3deg)}}@keyframes page_readyDotPulse__PS0t9{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.page_heroCard__N7qX4,.page_heroMascot__bZqz8,.page_pathDots__I2BrY .page_readyDot__Vlvh7,.page_subjectCard__yCiYW{animation:none}.page_childTab__CUA_q,.page_startSubjectLink__VxlvB,.page_subjectCard__yCiYW{transition:none}}@media (max-width:900px){.page_heroCard__N7qX4,.page_missionCard__cagtJ,.page_practiceGrid__jPP_q,.page_redoAssignmentCard__2WvHR,.page_rewardGrid__6iBTO,.page_sectionHeader__LRQMt,.page_subjectGrid__SCeSW{grid-template-columns:1fr}.page_sectionHeader__LRQMt{align-items:flex-start;display:grid}.page_missionTrack__kKCZF{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.page_childTabs__IwEHp,.page_heroStats__YfbEO,.page_metrics__hpRxa,.page_missionTrack__kKCZF{grid-template-columns:1fr}.page_heroCard__N7qX4,.page_missionCard__cagtJ,.page_redoAssignmentCard__2WvHR,.page_rewardCard__48gH9,.page_ruleCard__M5AWu,.page_subjectCard__yCiYW{padding:var(--space-4)}.page_heroCard__N7qX4,.page_missionCard__cagtJ,.page_subjectHeader__G7Ez_{gap:var(--space-3)}.page_redoAssignmentCard__2WvHR,.page_subjectHeader__G7Ez_{display:grid;justify-items:start}.page_missionCta__fFg8s,.page_missionEmpty__7VBnp,.page_secondaryMissionCta__l0MxF{white-space:normal}}.PracticeTimer_timerCard__5F78a{display:grid;grid-gap:var(--space-4);gap:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-top:var(--space-8);padding:var(--space-6)}.PracticeTimer_timerCard__5F78a h2{margin:0}.PracticeTimer_message__I2GDx,.PracticeTimer_timerCard__5F78a p{color:var(--color-muted);line-height:1.6}.PracticeTimer_kicker__zyFHM{display:inline-block;margin-bottom:var(--space-2);color:var(--color-brand);font-size:var(--font-size-sm);font-weight:800;text-transform:uppercase;letter-spacing:.05em}.PracticeTimer_timerFace__0_NH6{border-radius:var(--radius-md);background:#f8f0f1;color:var(--color-brand);padding:var(--space-6);text-align:center}.PracticeTimer_timerFace__0_NH6 strong{display:block;font-size:clamp(2.5rem,8vw,5rem)}.PracticeTimer_timerFace__0_NH6 span{color:var(--color-muted);font-weight:800}.PracticeTimer_targetPicker__n6dp9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.PracticeTimer_soundPanel__x7Yca button,.PracticeTimer_targetPicker__n6dp9 button{border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text);cursor:pointer;font-weight:800;padding:.75rem 1rem}.PracticeTimer_targetPicker__n6dp9 button:disabled{cursor:not-allowed;opacity:.75}.PracticeTimer_targetPicker__n6dp9 .PracticeTimer_selectedTarget__OLRQf{border-color:#ffd082;background:#fff1ce;color:#8a4b00}.PracticeTimer_practiceStats__pWeMq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.PracticeTimer_practiceStats__pWeMq span{display:grid;grid-gap:var(--space-1);gap:var(--space-1);border-radius:var(--radius-md);background:#f4f5f7;color:var(--color-muted);font-weight:700;padding:var(--space-3)}.PracticeTimer_practiceStats__pWeMq strong{color:var(--color-brand);font-size:var(--font-size-lg)}.PracticeTimer_soundPanel__x7Yca{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);border:1px solid #ffd082;border-radius:var(--radius-md);background:linear-gradient(135deg,#fff8e6,#fff);padding:var(--space-4)}.PracticeTimer_soundPanel__x7Yca strong{color:var(--color-text)}.PracticeTimer_soundPanel__x7Yca p{margin:var(--space-1) 0 0}.PracticeTimer_actions__fBX9h{display:flex;flex-wrap:wrap;gap:var(--space-3)}.PracticeTimer_actions__fBX9h button{border:none;border-radius:999px;background:var(--color-brand);color:#fff;cursor:pointer;font-weight:800;padding:.75rem 1rem}.PracticeTimer_actions__fBX9h button:disabled{background:#d7dae0;color:#5a6069;cursor:not-allowed}.PracticeTimer_message__I2GDx{margin:0}@media (max-width:760px){.PracticeTimer_practiceStats__pWeMq,.PracticeTimer_targetPicker__n6dp9{grid-template-columns:1fr}.PracticeTimer_soundPanel__x7Yca{align-items:stretch;flex-direction:column}}.RewardRedeemList_rewards__CXtUw{margin-top:var(--space-8)}.RewardRedeemList_sectionHeader__1imMy{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-4)}.RewardRedeemList_rewardCard__nAe_8 h3,.RewardRedeemList_sectionHeader__1imMy h2{margin:0}.RewardRedeemList_message__5327D,.RewardRedeemList_sectionHeader__1imMy p{color:var(--color-muted);line-height:1.6;margin:0}.RewardRedeemList_rewardGrid__1qolh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.RewardRedeemList_rewardCard__nAe_8{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--color-muted);display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-6)}.RewardRedeemList_rewardCard__nAe_8 strong{color:var(--color-text)}.RewardRedeemList_rewardCard__nAe_8 small{color:#7a3d00;font-weight:800}.RewardRedeemList_rewardCard__nAe_8 button{border:none;border-radius:999px;background:var(--color-brand);color:#fff;cursor:pointer;font-weight:800;padding:.75rem 1rem}.RewardRedeemList_rewardCard__nAe_8 button:disabled{background:#d7dae0;color:#5a6069;cursor:not-allowed}.RewardRedeemList_kicker__AKeS9{display:inline-block;color:var(--color-brand);font-size:var(--font-size-sm);font-weight:800;text-transform:uppercase;letter-spacing:.05em}.RewardRedeemList_message__5327D{margin-top:var(--space-4)}.RewardRedeemList_rewardError__B338z,.RewardRedeemList_rewardSuccess__E96H1{border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:700;line-height:1.45;margin:0;padding:var(--space-3)}.RewardRedeemList_rewardError__B338z{background:#fff0f1;color:#a30f1a}.RewardRedeemList_rewardSuccess__E96H1{background:#e9f9ed;color:#176b33}@media (max-width:900px){.RewardRedeemList_rewardGrid__1qolh,.RewardRedeemList_sectionHeader__1imMy{display:grid;grid-template-columns:1fr}}.TodayMissionBoard_board__EftPp{display:grid;grid-gap:.75rem;gap:.75rem}.TodayMissionBoard_heading__2vj_H span{color:var(--color-brand);font-size:var(--font-size-sm);font-weight:800;text-transform:uppercase;letter-spacing:.05em}.TodayMissionBoard_heading__2vj_H h2{margin:.25rem 0 .5rem}.TodayMissionBoard_secondary__RyFdG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.TodayMissionBoard_row__0Cwvt{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-gap:.8rem;gap:.8rem;align-items:center;min-height:72px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);padding:1rem;box-shadow:var(--shadow-sm)}.TodayMissionBoard_row__0Cwvt:hover{border-color:#e5b8bd;transform:translateY(-1px)}.TodayMissionBoard_primary__o2i_b{min-height:96px;border:2px solid var(--color-brand);background:linear-gradient(135deg,#fff8f8,#fff)}.TodayMissionBoard_primary__o2i_b strong{font-size:var(--font-size-xl)}.TodayMissionBoard_icon__iP0XC{font-size:1.7rem}.TodayMissionBoard_copy__Q2z_c{display:grid;grid-gap:.2rem;gap:.2rem}.TodayMissionBoard_copy__Q2z_c small{color:var(--color-muted);line-height:1.35}.TodayMissionBoard_status__NufKp{border-radius:999px;background:#f1f3f6;color:#36405a;font-size:var(--font-size-sm);font-weight:800;padding:.4rem .7rem;white-space:nowrap}.TodayMissionBoard_unavailable__k28eS{opacity:.7}@media (max-width:700px){.TodayMissionBoard_secondary__RyFdG{grid-template-columns:1fr}.TodayMissionBoard_row__0Cwvt{grid-template-columns:auto minmax(0,1fr) auto}.TodayMissionBoard_status__NufKp{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.TodayMissionBoard_row__0Cwvt{transition:none}}.Container_container__uY15l{width:min(100% - 2rem,1100px);margin:0 auto;padding:var(--space-8) 0}@media (max-width:560px){.Container_container__uY15l{width:min(100% - 1rem,1100px);padding-block:var(--space-5)}}.page_page__H4GrD{max-width:760px;margin:0 auto}.page_backButton__a2Gu0{display:inline-flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);color:var(--color-text);font-weight:700}.page_heading__dT_Ep{margin:0}.page_subtext__S0Whz{margin-top:var(--space-2);color:var(--color-muted)}.page_resultsList__tK_0y{margin:var(--space-6) 0 0;padding:0;list-style:none;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface)}.page_resultRow__mwmfi{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:.85rem 1rem}.page_resultRow__mwmfi+.page_resultRow__mwmfi{border-top:1px solid var(--color-border)}.page_playerName__XtHf8{font-weight:600}.page_voteCount__lGKRn{color:var(--color-muted);font-weight:600}.ParentActionButton_actionWrap__wulge{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.ParentActionButton_actionWrap__wulge button{justify-self:start;border:none;border-radius:999px;background:var(--color-brand);color:#fff;cursor:pointer;font-size:var(--font-size-sm);font-weight:800;padding:.55rem .8rem}.ParentActionButton_actionWrap__wulge button:disabled{background:#d7dae0;color:#5a6069;cursor:wait}.ParentActionButton_actionWrap__wulge small{color:var(--color-muted)}.dashboard-sections_pageStack__Vcb4p{display:grid;grid-gap:var(--space-5);gap:var(--space-5);min-width:0}.dashboard-sections_loadingLabel__I3Ws2{color:var(--color-muted);font-weight:800;margin:0}.dashboard-sections_loadingLineMedium__GIk30,.dashboard-sections_loadingLineWide__SZJfr,.dashboard-sections_loadingMetricRow__lda_B span,.dashboard-sections_loadingTitle__vffeC{border-radius:var(--radius-sm);background:linear-gradient(90deg,#f0f1f4 25%,#fafafb 50%,#f0f1f4 75%);background-size:200% 100%;animation:dashboard-sections_loadingSweep____RYM 1.2s ease-in-out infinite}.dashboard-sections_loadingTitle__vffeC{width:min(22rem,75%);height:3rem}.dashboard-sections_loadingCard__Ea3cA{display:grid;grid-gap:var(--space-4);gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-6)}.dashboard-sections_loadingLineWide__SZJfr{width:min(100%,38rem);height:1.5rem}.dashboard-sections_loadingLineMedium__GIk30{width:min(72%,26rem);height:1rem}.dashboard-sections_loadingMetricRow__lda_B{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.dashboard-sections_loadingMetricRow__lda_B span{height:5rem}@keyframes dashboard-sections_loadingSweep____RYM{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.dashboard-sections_loadingLineMedium__GIk30,.dashboard-sections_loadingLineWide__SZJfr,.dashboard-sections_loadingMetricRow__lda_B span,.dashboard-sections_loadingTitle__vffeC{animation:none}}.dashboard-sections_cardGrid__g3FGg,.dashboard-sections_childGrid__vP7T2,.dashboard-sections_panelColumns___rQZc,.dashboard-sections_summaryGrid__15_CO{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.dashboard-sections_summaryGrid__15_CO{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-sections_childGrid__vP7T2,.dashboard-sections_panelColumns___rQZc{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-sections_card__en2Lw,.dashboard-sections_childCard__LPkUT,.dashboard-sections_summaryCard__d2WsF{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);min-width:0;padding:var(--space-6);overflow-wrap:anywhere}.dashboard-sections_compactCard__7Cg5M{display:grid;grid-gap:var(--space-2);gap:var(--space-2);border-radius:var(--radius-md);background:#f4f5f7;padding:var(--space-3)}.dashboard-sections_card__en2Lw h2,.dashboard-sections_card__en2Lw h3,.dashboard-sections_childCard__LPkUT h2,.dashboard-sections_childCard__LPkUT h3,.dashboard-sections_compactCard__7Cg5M strong,.dashboard-sections_summaryCard__d2WsF h2{margin:0}.dashboard-sections_emptyState__SeW2I,.dashboard-sections_mutedText__AC2py,.dashboard-sections_note__n3La9,.dashboard-sections_summaryCard__d2WsF p,.dashboard-sections_summary__XvZht{color:var(--color-muted);line-height:1.6}.dashboard-sections_kicker__4xZyC{display:inline-block;margin-bottom:var(--space-2);color:var(--color-brand);font-size:var(--font-size-sm);font-weight:800;letter-spacing:.05em;text-transform:uppercase}.dashboard-sections_statusPill__ftS_D{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;background:#fff1d8;color:#7a3d00;font-size:var(--font-size-sm);font-weight:800;margin:var(--space-2) 0 0;padding:.35rem .65rem}.dashboard-sections_childHeader__SJML8{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.dashboard-sections_scoreBadges__dSJg7{display:grid;grid-gap:var(--space-2);gap:var(--space-2);justify-items:end}.dashboard-sections_masteryStatus__An28A,.dashboard-sections_points__MPR6l,.dashboard-sections_stars__nuhla{border-radius:999px;font-weight:800;padding:.45rem .75rem;white-space:nowrap}.dashboard-sections_points__MPR6l{background:#fff1d8;color:#7a3d00}.dashboard-sections_stars__nuhla{background:#f4f5f7;color:var(--color-muted);font-size:var(--font-size-sm)}.dashboard-sections_weeklyReport__U3J_8{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:var(--space-4) 0}.dashboard-sections_weeklyReport__U3J_8 div{display:grid;grid-gap:.2rem;gap:.2rem;border-radius:var(--radius-md);background:#f4f5f7;padding:var(--space-3)}.dashboard-sections_compactCard__7Cg5M small,.dashboard-sections_compactCard__7Cg5M span,.dashboard-sections_weeklyReport__U3J_8 small,.dashboard-sections_weeklyReport__U3J_8 span{color:var(--color-muted);font-size:var(--font-size-sm)}.dashboard-sections_weeklyReport__U3J_8 strong{color:var(--color-brand);font-size:var(--font-size-xl)}.dashboard-sections_suggestionBox__ePXIR{border-left:4px solid var(--color-brand);border-radius:var(--radius-sm);background:#fff7f8;margin:var(--space-4) 0;padding:var(--space-4)}.dashboard-sections_suggestionBox__ePXIR p{color:var(--color-muted);line-height:1.6;margin:var(--space-2) 0 0}.dashboard-sections_ruleBox__Hdvl9{border-radius:var(--radius-md);background:#fff7f8;margin-top:var(--space-4);padding:var(--space-4)}.dashboard-sections_ruleBox__Hdvl9 p{color:var(--color-muted);line-height:1.6;margin:var(--space-2) 0 0}.dashboard-sections_reportComparison__Chj_g,.dashboard-sections_reportFocusGrid__IeJJM{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-4)}.dashboard-sections_reportComparison__Chj_g article,.dashboard-sections_reportFocusCard__XOdNV,.dashboard-sections_subjectSummaryList__xjmnC li{display:grid;grid-gap:var(--space-2);gap:var(--space-2);border-radius:var(--radius-md);background:#f4f5f7;padding:var(--space-4)}.dashboard-sections_activityChart__NdmXS small,.dashboard-sections_reportComparison__Chj_g small,.dashboard-sections_reportComparison__Chj_g span,.dashboard-sections_subjectSummaryList__xjmnC span{color:var(--color-muted)}.dashboard-sections_reportComparison__Chj_g strong{color:var(--color-brand);font-size:var(--font-size-xl)}.dashboard-sections_reportHeaderRow__nE2qO{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.dashboard-sections_reportHeaderRow__nE2qO p{margin:0}.dashboard-sections_activityChart__NdmXS{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);list-style:none;margin:var(--space-5) 0 0;padding:0}.dashboard-sections_activityChart__NdmXS li{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0;text-align:center}.dashboard-sections_activityBars__5w4qU{display:flex;align-items:flex-end;justify-content:center;gap:.35rem;height:9rem;border-bottom:2px solid var(--color-border)}.dashboard-sections_practiceBar__S6mu9,.dashboard-sections_studyBar__LZr2G{display:block;width:min(1.4rem,38%);min-height:.2rem;border-radius:.45rem .45rem 0 0}.dashboard-sections_studyBar__LZr2G{background:var(--color-brand)}.dashboard-sections_practiceBar__S6mu9{background:#f4b740}.dashboard-sections_reportFocusGrid__IeJJM{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.dashboard-sections_reportFocusCard__XOdNV{background:#fff7f8}.dashboard-sections_reportFocusCard__XOdNV span{color:var(--color-brand);font-weight:900}.dashboard-sections_reportFocusCard__XOdNV p{color:var(--color-muted);line-height:1.55;margin:0}.dashboard-sections_subjectSummaryList__xjmnC{display:grid;grid-gap:var(--space-2);gap:var(--space-2);list-style:none;margin:var(--space-3) 0 0;padding:0}.dashboard-sections_subjectSummaryList__xjmnC li{grid-template-columns:minmax(120px,1fr) repeat(3,auto);align-items:center;background:#f4f5f7}.dashboard-sections_subjectSummaryList__xjmnC strong{text-transform:capitalize}.dashboard-sections_subjectProgressLegend__lbRE0{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-4)}.dashboard-sections_subjectProgressLegend__lbRE0 span{align-items:center;color:var(--color-muted);display:inline-flex;font-size:var(--font-size-sm);gap:var(--space-2)}.dashboard-sections_subjectProgressLegend__lbRE0 i,.dashboard-sections_subjectProgressTrack__J7BrC i{display:block}.dashboard-sections_subjectProgressLegend__lbRE0 i{border-radius:999px;height:.7rem;width:.7rem}.dashboard-sections_subjectProgressChart__rs9FV{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:var(--space-4) 0 0;padding:0}.dashboard-sections_subjectProgressChart__rs9FV li{border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4)}.dashboard-sections_subjectProgressHeading__s9CX2{display:grid;grid-gap:.2rem;gap:.2rem}.dashboard-sections_subjectProgressBars__tLdeY small,.dashboard-sections_subjectProgressHeading__s9CX2 span{color:var(--color-muted)}.dashboard-sections_subjectProgressBars__tLdeY{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(2,1fr)}.dashboard-sections_subjectProgressBars__tLdeY>div{align-items:center;display:grid;grid-gap:.3rem;gap:.3rem;justify-items:center;min-width:0}.dashboard-sections_subjectProgressTrack__J7BrC{align-items:end;background:#f4f5f7;border-radius:.45rem .45rem 0 0;display:flex;height:7rem;overflow:hidden;width:min(100%,3rem)}.dashboard-sections_currentBar__91uVY,.dashboard-sections_previousBar__6mtfQ{border-radius:.45rem .45rem 0 0;min-height:.25rem;width:100%}.dashboard-sections_previousBar__6mtfQ{background:#9da6b3}.dashboard-sections_currentBar__91uVY{background:var(--color-brand)}.dashboard-sections_reportDetails__6sddq{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);padding:var(--space-4) var(--space-6)}.dashboard-sections_reportDetails__6sddq summary{cursor:pointer;color:var(--color-text);font-size:var(--font-size-lg);font-weight:900}.dashboard-sections_panelColumns___rQZc ul{color:var(--color-muted);line-height:1.6;padding-left:1.2rem}.dashboard-sections_signalGrid__3ZWlw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-3)}.dashboard-sections_signalCard__xxOZh{display:grid;grid-gap:var(--space-2);gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#f4f5f7;padding:var(--space-4)}.dashboard-sections_signalCard__xxOZh strong{text-transform:capitalize}.dashboard-sections_signalCard__xxOZh p,.dashboard-sections_signalCard__xxOZh small{color:var(--color-muted);line-height:1.5;margin:0}.dashboard-sections_signalLabel__P7uZ6{width:-moz-fit-content;width:fit-content;border-radius:999px;font-size:var(--font-size-sm);font-weight:800;padding:.35rem .65rem}.dashboard-sections_signalLabelRow__b7ji0{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.dashboard-sections_movementChip__0N_Oe{width:-moz-fit-content;width:fit-content;border-radius:999px;font-size:var(--font-size-sm);font-weight:800;padding:.35rem .65rem}.dashboard-sections_movementAdvance__Oh3DC{background:#dcfce7;color:#166534}.dashboard-sections_movementSteady__tTnm3{background:#dbeafe;color:#1e3a8a}.dashboard-sections_movementSupport__KGVwz{background:#ffdce2;color:var(--color-brand)}.dashboard-sections_movementBuild__RhSeH{background:#e6e8ee;color:var(--color-muted)}.dashboard-sections_levelCompare__OAAih{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.dashboard-sections_levelCompare__OAAih span{display:grid;grid-gap:.2rem;gap:.2rem;border-radius:var(--radius-sm);background:rgba(255,255,255,.72);padding:var(--space-2)}.dashboard-sections_levelCompare__OAAih small{font-weight:800;text-transform:uppercase}.dashboard-sections_signalAdvance__AGy_N{border-color:#f4c36a;background:#fff8e8}.dashboard-sections_signalAdvance__AGy_N .dashboard-sections_signalLabel__P7uZ6{background:#ffe6ae;color:#7a3d00}.dashboard-sections_signalSteady___DcPO{border-color:#9cc7ff;background:#f2f7ff}.dashboard-sections_signalSteady___DcPO .dashboard-sections_signalLabel__P7uZ6{background:#dbeafe;color:#1e3a8a}.dashboard-sections_signalBuild__WZcil{border-color:#cfd3dc}.dashboard-sections_signalBuild__WZcil .dashboard-sections_signalLabel__P7uZ6{background:#e6e8ee;color:var(--color-muted)}.dashboard-sections_signalSupport__x5ORd{border-color:#f1a2ad;background:#fff7f8}.dashboard-sections_signalSupport__x5ORd .dashboard-sections_signalLabel__P7uZ6{background:#ffdce2;color:var(--color-brand)}.dashboard-sections_bankDepthGrid__XxbQg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-4)}.dashboard-sections_bankDepthCard__ik0LM{display:grid;grid-gap:var(--space-3);gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#f4f5f7;padding:var(--space-4)}.dashboard-sections_bankDepthCard__ik0LM>div:first-child{display:flex;justify-content:space-between;gap:var(--space-3);align-items:center}.dashboard-sections_bankDepthCard__ik0LM strong{text-transform:capitalize}.dashboard-sections_bankDepthCard__ik0LM dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);margin:0}.dashboard-sections_bankDepthCard__ik0LM dl div{border-radius:var(--radius-sm);background:#fff;min-width:0;padding:var(--space-2)}.dashboard-sections_bankDepthCard__ik0LM dt,.dashboard-sections_bankDepthCard__ik0LM p,.dashboard-sections_bankDepthCard__ik0LM small{color:var(--color-muted)}.dashboard-sections_bankDepthCard__ik0LM dd{margin:.2rem 0 0;color:var(--color-text);font-weight:800}.dashboard-sections_bankDepthCard__ik0LM p{line-height:1.5;margin:0}.dashboard-sections_bankDepthStatus__sGXmi{border-radius:999px;font-size:var(--font-size-sm);font-weight:800;padding:.3rem .65rem;text-transform:capitalize}.dashboard-sections_bankDepth-ready__hSLEW{border-color:#b8dcbf;background:#f4fbf5}.dashboard-sections_bankDepth-ready__hSLEW .dashboard-sections_bankDepthStatus__sGXmi{background:#dff3e2;color:#226b35}.dashboard-sections_bankDepth-thin__ykGrx{border-color:#f4c36a;background:#fff8e8}.dashboard-sections_bankDepth-thin__ykGrx .dashboard-sections_bankDepthStatus__sGXmi{background:#ffe6ae;color:#7a3d00}.dashboard-sections_bankDepth-empty__XYIG6{border-color:#f1a2ad;background:#fff7f8}.dashboard-sections_bankDepth-empty__XYIG6 .dashboard-sections_bankDepthStatus__sGXmi{background:#ffdce2;color:var(--color-brand)}.dashboard-sections_helpList__i9k_t,.dashboard-sections_masteryList__fx4il,.dashboard-sections_sessionList__sXvmR{display:grid;grid-gap:var(--space-2);gap:var(--space-2);list-style:none;margin:var(--space-3) 0 0;padding:0}.dashboard-sections_badgeCollectionGrid__zXLUS{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));grid-gap:var(--space-3);gap:var(--space-3);list-style:none;margin:var(--space-4) 0 0;padding:0}.dashboard-sections_sessionList__sXvmR li{display:grid;grid-template-columns:minmax(160px,1fr) repeat(auto-fit,minmax(80px,max-content));grid-gap:var(--space-2);gap:var(--space-2);align-items:center;border-radius:var(--radius-sm);background:#f4f5f7;color:var(--color-muted);font-size:var(--font-size-sm);padding:var(--space-3)}.dashboard-sections_helpList__i9k_t strong,.dashboard-sections_masteryList__fx4il strong,.dashboard-sections_sessionList__sXvmR strong{color:var(--color-text);text-transform:capitalize}.dashboard-sections_helpList__i9k_t li{display:grid;grid-gap:var(--space-2);gap:var(--space-2);border-radius:var(--radius-sm);background:#fff7f8;color:var(--color-muted);line-height:1.5;padding:var(--space-3)}.dashboard-sections_helpList__i9k_t small,.dashboard-sections_helpList__i9k_t span{display:block}.dashboard-sections_helpList__i9k_t p{margin:0}.dashboard-sections_draftSourceText__Ehn7D{border-left:4px solid #ffd6d6;color:var(--color-muted);font-size:var(--font-size-sm);max-height:5.5rem;overflow:hidden;padding-left:var(--space-2)}.dashboard-sections_masteryList__fx4il li{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(120px,1fr) auto auto auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:center;border-radius:var(--radius-sm);background:#f4f5f7;color:var(--color-muted);font-size:var(--font-size-sm);padding:var(--space-3)}.dashboard-sections_masteryList__fx4il li>div:first-child{display:grid;grid-gap:.2rem;gap:.2rem}.dashboard-sections_masteryMeter__SNiYP{height:.65rem;overflow:hidden;border-radius:999px;background:#e0e2e7}.dashboard-sections_masteryMeter__SNiYP span{display:block;height:100%;border-radius:inherit;background:var(--color-brand)}.dashboard-sections_masteryStatus__An28A{background:#fff1d8;color:#7a3d00;text-transform:capitalize}.dashboard-sections_actionLink__Pwjhq,.dashboard-sections_secondaryLink__rdo_X{display:inline-flex;align-items:center;border-radius:999px;font-weight:800;margin-top:var(--space-3);padding:.75rem 1rem}.dashboard-sections_actionLink__Pwjhq{background:var(--color-brand);color:#fff}.dashboard-sections_actionLink__Pwjhq:hover{background:var(--color-brand-hover)}.dashboard-sections_secondaryLink__rdo_X{border:1px solid var(--color-brand);color:var(--color-brand)}.dashboard-sections_secondaryLink__rdo_X:hover{background:#fff7f8}.dashboard-sections_note__n3La9{margin-top:var(--space-6)}@media (max-width:900px){.dashboard-sections_bankDepthGrid__XxbQg,.dashboard-sections_childGrid__vP7T2,.dashboard-sections_masteryList__fx4il li,.dashboard-sections_panelColumns___rQZc,.dashboard-sections_reportComparison__Chj_g,.dashboard-sections_reportFocusGrid__IeJJM,.dashboard-sections_sessionList__sXvmR li,.dashboard-sections_signalGrid__3ZWlw,.dashboard-sections_summaryGrid__15_CO,.dashboard-sections_weeklyReport__U3J_8{grid-template-columns:1fr}}@media (max-width:560px){.dashboard-sections_card__en2Lw,.dashboard-sections_childCard__LPkUT,.dashboard-sections_summaryCard__d2WsF{padding:var(--space-4)}.dashboard-sections_bankDepthCard__ik0LM>div:first-child,.dashboard-sections_childHeader__SJML8{display:grid;justify-items:start}.dashboard-sections_scoreBadges__dSJg7{justify-items:start}.dashboard-sections_activityChart__NdmXS,.dashboard-sections_bankDepthGrid__XxbQg,.dashboard-sections_signalGrid__3ZWlw,.dashboard-sections_weeklyReport__U3J_8{gap:var(--space-2)}.dashboard-sections_reportHeaderRow__nE2qO,.dashboard-sections_subjectSummaryList__xjmnC li{display:grid;justify-items:start}.dashboard-sections_reportDetails__6sddq{padding:var(--space-4)}}.PointAdjustmentManager_manager__4Q7AU{display:grid;grid-gap:var(--space-4);gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);padding:var(--space-6)}.PointAdjustmentManager_manager__4Q7AU h3,.PointAdjustmentManager_manager__4Q7AU h4,.PointAdjustmentManager_manager__4Q7AU p{margin:0}.PointAdjustmentManager_emptyState__DbmPx,.PointAdjustmentManager_manager__4Q7AU p{color:var(--color-muted);line-height:1.6}.PointAdjustmentManager_kicker__bN9cr{color:var(--color-brand);font-size:var(--font-size-sm);font-weight:800;letter-spacing:.05em;text-transform:uppercase}.PointAdjustmentManager_form__PJ5TQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.PointAdjustmentManager_form__PJ5TQ label{display:grid;grid-gap:var(--space-2);gap:var(--space-2);color:var(--color-muted);font-weight:800}.PointAdjustmentManager_form__PJ5TQ input,.PointAdjustmentManager_form__PJ5TQ select{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;padding:.75rem}.PointAdjustmentManager_fullWidth__ULiA9{grid-column:1/-1}.PointAdjustmentManager_form__PJ5TQ button{grid-column:1/-1;border:none;border-radius:999px;background:var(--color-brand);color:#fff;cursor:pointer;font-weight:800;padding:.8rem 1rem}.PointAdjustmentManager_form__PJ5TQ button:disabled{background:#d7dae0;color:#5a6069;cursor:not-allowed}.PointAdjustmentManager_message__5KurG{border-radius:var(--radius-sm);background:#fff7f8;padding:var(--space-3)}.PointAdjustmentManager_adjustmentList__yZ06W{display:grid;grid-gap:var(--space-2);gap:var(--space-2);list-style:none;margin:0;padding:0}.PointAdjustmentManager_adjustmentList__yZ06W li{display:grid;grid-template-columns:minmax(80px,max-content) minmax(0,1fr) max-content;grid-gap:var(--space-3);gap:var(--space-3);align-items:center;border-radius:var(--radius-sm);background:#f4f5f7;color:var(--color-muted);padding:var(--space-3)}.PointAdjustmentManager_add__wC15c{color:#17803d}.PointAdjustmentManager_subtract__8nHK_{color:#b42318}@media (max-width:760px){.PointAdjustmentManager_adjustmentList__yZ06W li,.PointAdjustmentManager_form__PJ5TQ{grid-template-columns:1fr}}.RewardManager_manager__SX3Ag{border-top:1px solid var(--color-border);margin:var(--space-4) 0;padding-top:var(--space-4)}.RewardManager_manager__SX3Ag h3{margin:0 0 var(--space-3)}.RewardManager_rewardList__ul1Bu{display:grid;grid-gap:var(--space-2);gap:var(--space-2);list-style:none;margin:0 0 var(--space-4);padding:0}.RewardManager_rewardList__ul1Bu li{display:grid;grid-template-columns:minmax(140px,1fr) repeat(2,max-content);grid-gap:var(--space-2);gap:var(--space-2);align-items:center;border-radius:var(--radius-sm);background:#f4f5f7;color:var(--color-muted);font-size:var(--font-size-sm);padding:var(--space-3)}.RewardManager_rewardList__ul1Bu strong{color:var(--color-text)}.RewardManager_form__0IC0x{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.RewardManager_form__0IC0x label{display:grid;grid-gap:.35rem;gap:.35rem;color:var(--color-muted);font-size:var(--font-size-sm);font-weight:700}.RewardManager_form__0IC0x input,.RewardManager_form__0IC0x select,.RewardManager_form__0IC0x textarea{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;padding:.55rem .65rem}.RewardManager_form__0IC0x textarea{min-height:70px;resize:vertical}.RewardManager_fullWidth__647rO{grid-column:1/-1}.RewardManager_form__0IC0x button{border:none;border-radius:999px;background:var(--color-brand);color:#fff;cursor:pointer;font-weight:800;padding:.7rem .9rem}.RewardManager_form__0IC0x button:disabled{background:#d7dae0;color:#5a6069;cursor:wait}.RewardManager_message__a1CCR{color:var(--color-muted);line-height:1.5}@media (max-width:760px){.RewardManager_form__0IC0x,.RewardManager_rewardList__ul1Bu li{grid-template-columns:1fr}}.ValueBadgeManager_manager__oXV9T{border-top:1px solid var(--color-border);margin-top:var(--space-4);padding-top:var(--space-4)}.ValueBadgeManager_manager__oXV9T h3{margin-bottom:var(--space-2)}.ValueBadgeManager_preview__hqpSQ{display:flex;gap:var(--space-3);align-items:center;width:-moz-fit-content;width:fit-content;margin:var(--space-3) 0 var(--space-4);border:1px solid #eadfc9;border-radius:var(--radius-md);background:linear-gradient(145deg,#fff,#fff9ec);padding:var(--space-3) var(--space-4)}.ValueBadgeManager_preview__hqpSQ>span{display:grid;grid-gap:.25rem;gap:.25rem;color:var(--color-muted)}.ValueBadgeManager_preview__hqpSQ strong{color:var(--color-text);font-size:var(--font-size-lg)}.ValueBadgeManager_manager__oXV9T form{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:680px}.ValueBadgeManager_manager__oXV9T label{display:grid;grid-gap:.4rem;gap:.4rem;color:var(--color-muted);font-weight:700}.ValueBadgeManager_manager__oXV9T select,.ValueBadgeManager_manager__oXV9T textarea{border:1px solid var(--color-border);border-radius:var(--radius-sm);font:inherit;padding:.65rem}.ValueBadgeManager_manager__oXV9T textarea{min-height:84px;resize:vertical}.ValueBadgeManager_manager__oXV9T button{border:0;border-radius:999px;background:var(--color-brand);color:white;cursor:pointer;font-weight:800;padding:.75rem 1rem;width:max-content}.ValueBadgeManager_manager__oXV9T button:disabled{background:#d7dae0;color:#5a6069;cursor:not-allowed}.SectionTitle_title__KLyvh{margin:0;font-size:var(--font-size-2xl)}.SectionTitle_subtitle__BGwLO{margin:var(--space-2) 0 var(--space-6);color:var(--color-muted)}.page_comingSoonCard__Zawze{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-5);box-shadow:var(--shadow-sm);max-width:760px;margin-bottom:var(--space-12)}.page_comingSoonCard__Zawze h3{margin:0 0 var(--space-2)}.page_comingSoonCard__Zawze p{margin:0;color:var(--color-muted-foreground)}.page_badgeGrid__MZZej{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));grid-gap:1rem;gap:1rem;list-style:none;margin:1.5rem 0;padding:0}.page_guide__41JgG{margin:1.5rem 0 2rem;border:1px solid #eadfc9;border-radius:1.25rem;background:radial-gradient(circle at 8% 12%,rgb(255 215 106/25%),transparent 24%),linear-gradient(145deg,#fff,#fff9ed);padding:clamp(1rem,3vw,1.75rem)}.page_guide__41JgG h2,.page_guide__41JgG p{margin-top:0}.page_guideGrid__ut2M5{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));grid-gap:1rem;gap:1rem;list-style:none;margin:1.25rem 0 0;padding:0}.page_guideGrid__ut2M5 li{display:grid;grid-gap:.25rem;gap:.25rem;justify-items:center;border-radius:1rem;background:rgb(255 255 255/80%);padding:.85rem .5rem 1rem;text-align:center}.page_guideGrid__ut2M5 strong{color:var(--color-text)}.page_guideGrid__ut2M5 span{color:var(--color-muted);font-size:var(--font-size-sm)}.page_pagination__JP_kj{display:flex;gap:1rem;justify-content:space-between;margin-top:1.5rem}.page_pagination__JP_kj a{border:1px solid var(--color-border);border-radius:999px;background:#fff;font-weight:800;padding:.7rem 1rem}.page_article__fvNHM{max-width:760px;margin-bottom:var(--space-12)}.page_coverImage__pYohB{width:100%;height:300px;object-fit:cover;border-radius:.8rem;margin-bottom:var(--space-4)}.page_meta__JOe_4{margin-top:0;margin-bottom:var(--space-5);color:var(--color-muted);font-size:var(--font-size-sm)}.page_content__Aoz3H p{margin-top:0;margin-bottom:var(--space-4);line-height:1.7}.page_backLink__RRb3x{display:inline-flex;margin-top:var(--space-4);color:var(--color-brand);font-weight:700}