.ChallengeCalendar_calendar__a5KRP{--cal-bg:#101715;--cal-border:#26352f;--cal-text:#edf5ee;--cal-muted:#99aaa0;--cal-green:#8fe5b4;--cal-red:#ffaca6;color:var(--cal-text);background:var(--cal-bg);border:1px solid var(--cal-border);border-radius:12px;overflow:hidden}.ChallengeCalendar_calendar__a5KRP[data-theme=light]{--cal-bg:#fff;--cal-border:#dbe5df;--cal-text:#192f23;--cal-muted:#526258;--cal-green:#156640;--cal-red:#a52626}.ChallengeCalendar_header___ah4I{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--cal-border)}.ChallengeCalendar_header___ah4I h3{font-size:17px;font-weight:600;margin:0}.ChallengeCalendar_header___ah4I button{width:40px;height:40px;border:1px solid var(--cal-border);border-radius:6px;color:var(--cal-text);background:transparent;cursor:pointer;font-size:20px}.ChallengeCalendar_header___ah4I button:disabled{opacity:.3;cursor:default}.ChallengeCalendar_day__k7xl2:focus-visible,.ChallengeCalendar_header___ah4I button:focus-visible{outline:2px solid var(--cal-green);outline-offset:-3px}.ChallengeCalendar_grid__EDTp3{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;padding:16px}.ChallengeCalendar_weekday__J5Q2N{color:var(--cal-muted);font:11px JetBrains Mono,monospace;text-align:center;padding:0 0 7px}.ChallengeCalendar_day__k7xl2{min-width:0;min-height:75px;padding:9px;border:1px solid var(--cal-border);background:transparent;border-radius:5px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:var(--cal-text);font-family:JetBrains Mono,monospace}button.ChallengeCalendar_day__k7xl2{cursor:pointer}.ChallengeCalendar_day__k7xl2[aria-pressed=true]{outline:2px solid var(--cal-text);outline-offset:-2px}.ChallengeCalendar_day__k7xl2[data-today=true] .ChallengeCalendar_dayNumber__oPt5k{text-decoration:underline;text-underline-offset:4px}.ChallengeCalendar_dayNumber__oPt5k{font-size:12px}.ChallengeCalendar_value__X3Gse{font-size:12px;font-weight:600;margin-top:auto;overflow-wrap:anywhere}.ChallengeCalendar_green__QAksX{background:#48bb7820;color:var(--cal-green)}.ChallengeCalendar_red__hiKSC{background:#ed58451c;color:var(--cal-red)}.ChallengeCalendar_empty___274Z,.ChallengeCalendar_flat__o5Pck{color:var(--cal-muted)}.ChallengeCalendar_day__k7xl2[data-outside=true]{opacity:.35}.ChallengeCalendar_detail__ZjBCB{margin:0 16px 16px;padding:18px;border:1px solid var(--cal-border);border-radius:6px;font-size:14px}.ChallengeCalendar_detailHeading__f059E{display:flex;justify-content:space-between;gap:16px;margin-bottom:12px}.ChallengeCalendar_detail__ZjBCB p{margin:5px 0}.ChallengeCalendar_detail__ZjBCB .ChallengeCalendar_closing__4q_fr{color:var(--cal-muted);margin-top:12px;font-size:12px}.ChallengeCalendar_note__9qVd7{color:var(--cal-muted);font-size:12px;padding:0 16px 16px;margin:0;line-height:1.6}.ChallengeCalendar_loading__FL4Wv{min-height:350px;display:grid;place-items:center;color:#899b91}@media (max-width:540px){.ChallengeCalendar_grid__EDTp3{gap:3px;padding:10px}.ChallengeCalendar_day__k7xl2{padding:6px 3px;min-height:64px}.ChallengeCalendar_value__X3Gse{font-size:9px;letter-spacing:-.3px}.ChallengeCalendar_weekday__J5Q2N{font-size:9px}.ChallengeCalendar_dayNumber__oPt5k{font-size:10px}.ChallengeCalendar_header___ah4I{padding:12px}}.SmallAccountChallenge_page__fuRjH{background:#09110e;color:#edf3ec;font-family:DM Sans,sans-serif;min-height:100vh;color-scheme:dark}.SmallAccountChallenge_page__fuRjH *{box-sizing:border-box}.SmallAccountChallenge_page__fuRjH a{text-decoration:none}.SmallAccountChallenge_page__fuRjH a:focus-visible{outline:2px solid #a9edb4;outline-offset:5px}.SmallAccountChallenge_skip__YRigS{position:fixed;top:-100px;left:20px;background:#a9edb4;color:#09110e;padding:12px;z-index:100}.SmallAccountChallenge_skip__YRigS:focus{top:12px}.SmallAccountChallenge_footer__QFVJb,.SmallAccountChallenge_header__porOM,.SmallAccountChallenge_main__xM1wh{max-width:1160px;margin:0 auto;padding:0 40px}.SmallAccountChallenge_header__porOM{height:90px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #25352d}.SmallAccountChallenge_brand__SR9vP{color:#edf3ec;font-size:12px;font-weight:700;letter-spacing:1.2px;display:flex;gap:5px;align-items:center}.SmallAccountChallenge_brandDot___pEKU{color:#a9edb4;margin-left:6px;font-size:8px}.SmallAccountChallenge_header__porOM nav{display:flex;align-items:center;gap:26px;font-size:13px}.SmallAccountChallenge_header__porOM nav a{color:#dce8df}.SmallAccountChallenge_headerJoin__wAwvA{border:1px solid #405b49;border-radius:5px;padding:9px 14px;display:inline-flex;align-items:center;gap:6px}.SmallAccountChallenge_hero__6Dvu7{display:grid;grid-template-columns:1.45fr 1fr;gap:68px;padding:90px 0 76px;align-items:center}.SmallAccountChallenge_eyebrow__agd5f{font:10px JetBrains Mono,monospace;letter-spacing:1.7px;color:#a9edb4}.SmallAccountChallenge_eyebrow__agd5f span{color:#82988a;margin-left:8px}.SmallAccountChallenge_challengeLabel__Q2P_6{display:flex;align-items:center;gap:12px;color:#edf3ec;font-size:clamp(16px,2.1vw,20px);font-weight:600;letter-spacing:-.25px;line-height:1.3}.SmallAccountChallenge_challengeEdition__FQ8bf{flex-shrink:0;padding:7px 10px;border-radius:4px;background:#a9edb4;color:#112417;font:600 22px/1 JetBrains Mono,monospace}.SmallAccountChallenge_hero__6Dvu7 h1{font-size:clamp(48px,5.4vw,72px);line-height:1.08;letter-spacing:-3.8px;font-weight:600;margin:26px 0 18px;white-space:nowrap}.SmallAccountChallenge_hero__6Dvu7 h1 span{color:#a9edb4}.SmallAccountChallenge_heroLead__PsPzF{font-size:22px;letter-spacing:-.6px;color:#d6e4d8;margin:0 0 22px}.SmallAccountChallenge_heroText__pvgpG{font-size:15px;line-height:1.8;color:#aabdb0;max-width:475px;margin:0}.SmallAccountChallenge_heroActions__p9NQ7{display:flex;align-items:center;gap:25px;margin-top:30px;flex-wrap:wrap}.SmallAccountChallenge_primaryButton__zSaMv{background:#afe8b9;color:#0d2415;padding:14px 20px;border-radius:5px;font-size:13px;font-weight:700;display:inline-flex;gap:13px;align-items:center;justify-content:center;transition:background .15s;white-space:nowrap}.SmallAccountChallenge_primaryButton__zSaMv:hover{background:#c6f7cc}.SmallAccountChallenge_textLink__owaPf{color:#edf3ec;display:inline-flex;gap:8px;align-items:center;font-size:12px}.SmallAccountChallenge_targetNote__q58pa{font-size:11px;color:#91a799;margin-top:15px}.SmallAccountChallenge_trader__lKbCP{border-top:1px solid #25352d;padding-top:25px;margin-top:32px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.SmallAccountChallenge_trader__lKbCP img{border-radius:50%;-o-object-fit:cover;object-fit:cover}.SmallAccountChallenge_trader__lKbCP>div{display:flex;flex-direction:column;gap:3px}.SmallAccountChallenge_trader__lKbCP>div span{font:8px JetBrains Mono,monospace;letter-spacing:1px;color:#8fa296}.SmallAccountChallenge_trader__lKbCP>div a{color:#edf3ec;font-size:13px}.SmallAccountChallenge_trader__lKbCP .SmallAccountChallenge_announcement__18TcO{margin-left:auto;color:#a8beb0;font-size:11px;display:inline-flex;align-items:center;gap:3px}.SmallAccountChallenge_account__jLDvv{border:1px solid #385242;border-radius:8px;padding:28px;background:radial-gradient(ellipse at 100% 0,#1e362b 0,#101d16 65%);box-shadow:0 22px 60px #0003}.SmallAccountChallenge_accountTop__kXtzy{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:35px;font:9px JetBrains Mono,monospace;letter-spacing:1.3px;color:#abc2b2}.SmallAccountChallenge_status__r8L83{font-family:DM Sans,sans-serif;letter-spacing:.2px;font-size:10px;background:#b9deba12;border:1px solid #526949;color:#d8e9b9;padding:5px 9px;border-radius:4px}.SmallAccountChallenge_balanceLabel__U8YkB{font-size:12px;color:#a4b7aa}.SmallAccountChallenge_balance__ZsWpW{font-size:clamp(40px,4vw,54px);font-weight:500;letter-spacing:-2px;line-height:1.3;margin:4px 0 24px;font-variant-numeric:tabular-nums}.SmallAccountChallenge_accountRule__3i4os{height:3px;background:repeating-linear-gradient(90deg,#4d6a54,#4d6a54 3px,transparent 0,transparent 7px);margin-bottom:22px}.SmallAccountChallenge_account__jLDvv dl{margin:0}.SmallAccountChallenge_account__jLDvv dl>div{display:flex;gap:12px;justify-content:space-between;font-size:11px;padding:9px 0}.SmallAccountChallenge_account__jLDvv dt{color:#a5b6a9}.SmallAccountChallenge_account__jLDvv dd{margin:0;text-align:right}.SmallAccountChallenge_accountFoot__kkHzL{border-top:1px solid #304634;margin-top:19px;padding-top:22px}.SmallAccountChallenge_accountFoot__kkHzL>span{font:8px JetBrains Mono,monospace;letter-spacing:1px;color:#9eb7a5;display:block}.SmallAccountChallenge_accountFoot__kkHzL strong{font-size:25px;display:block;margin-top:6px;font-weight:500}.SmallAccountChallenge_accountFoot__kkHzL small{font-size:11px;color:#a5b6a9;margin-left:5px}.SmallAccountChallenge_accountFoot__kkHzL p{font-size:10px;color:#93aa9b;margin:6px 0 0}.SmallAccountChallenge_section__7HDxb{border-top:1px solid #25352d;padding:58px 0;scroll-margin-top:24px}.SmallAccountChallenge_sectionHeader__NU_Kt{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:24px}.SmallAccountChallenge_joinSection__Leb2G h2,.SmallAccountChallenge_section__7HDxb h2{font-size:30px;font-weight:500;letter-spacing:-1.1px;margin:10px 0 0;line-height:1.25}.SmallAccountChallenge_sectionAside__Meqpe{color:#93aa9b;font-size:12px;padding-bottom:4px}.SmallAccountChallenge_emptyResults__s5jwu{border:1px dashed #3b5142;border-radius:8px;padding:22px;display:flex;align-items:center;gap:17px;margin-bottom:20px}.SmallAccountChallenge_emptyMarker__EB76c{font:32px JetBrains Mono,monospace;color:#a9edb4}.SmallAccountChallenge_emptyResults__s5jwu h3{font-size:14px;font-weight:500;margin:0 0 6px}.SmallAccountChallenge_emptyResults__s5jwu p{font-size:12px;line-height:1.7;color:#9aafa1;margin:0}.SmallAccountChallenge_stats__I_Lkv{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:5px 0 30px}.SmallAccountChallenge_stats__I_Lkv>div{display:flex;flex-direction:column;gap:9px}.SmallAccountChallenge_stats__I_Lkv span{color:#9aafa1;font-size:12px}.SmallAccountChallenge_stats__I_Lkv strong{font:24px JetBrains Mono,monospace}.SmallAccountChallenge_playbookIntro__bMzK0{max-width:620px;color:#aabdb0;font-size:14px;line-height:1.8;margin:0 0 32px}.SmallAccountChallenge_rules__KeJON{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:54px;column-gap:54px}.SmallAccountChallenge_rules__KeJON li{display:flex;gap:20px;padding:25px 0;border-top:1px solid #25352d}.SmallAccountChallenge_ruleNumber__8TNNz{font:10px JetBrains Mono,monospace;color:#a9edb4;padding-top:4px}.SmallAccountChallenge_rules__KeJON h3{font-size:16px;font-weight:500;letter-spacing:-.2px;margin:0 0 10px}.SmallAccountChallenge_rules__KeJON p{font-size:13px;line-height:1.85;color:#a3b8aa;margin:0}.SmallAccountChallenge_rules__KeJON li:last-child{grid-column:1/-1;max-width:700px}.SmallAccountChallenge_archiveCard__niDiE{border:1px solid #3c5645;border-radius:8px;padding:30px;display:flex;gap:30px;align-items:center;color:#edf3ec;background:#122018;transition:border-color .2s}.SmallAccountChallenge_archiveCard__niDiE:hover{border-color:#9ccd9f}.SmallAccountChallenge_archiveLabel__TtvY4{color:#a7c7b0;font:9px JetBrains Mono,monospace;letter-spacing:1px}.SmallAccountChallenge_archiveCard__niDiE h3{font-size:27px;font-weight:500;letter-spacing:-1px;margin:12px 0 7px}.SmallAccountChallenge_archiveCard__niDiE h3 span{color:#7d9a85;margin:0 5px}.SmallAccountChallenge_archiveCard__niDiE p{font-size:11px;color:#9fb5a6;margin:0}.SmallAccountChallenge_archiveResult__11NnF{display:flex;flex-direction:column;gap:5px;margin-left:auto}.SmallAccountChallenge_archiveResult__11NnF strong{font:25px JetBrains Mono,monospace;color:#a9edb4}.SmallAccountChallenge_archiveResult__11NnF span{font-size:11px;color:#9fb5a6}.SmallAccountChallenge_archiveAction__NdbrS{display:inline-flex;align-items:center;gap:10px;font-size:12px;margin-left:10px}.SmallAccountChallenge_joinSection__Leb2G{border-top:1px solid #25352d;padding:54px 0 64px;display:flex;align-items:center;justify-content:space-between;gap:28px}.SmallAccountChallenge_joinSection__Leb2G p{font-size:13px;color:#aabdb0;line-height:1.8;margin:14px 0 0;max-width:480px}.SmallAccountChallenge_footer__QFVJb{border-top:1px solid #25352d;padding-top:30px;padding-bottom:35px}.SmallAccountChallenge_footer__QFVJb>div{display:flex;justify-content:space-between;gap:20px;color:#93aa9b;font:9px JetBrains Mono,monospace;letter-spacing:.4px}.SmallAccountChallenge_footer__QFVJb a{color:#c7dacd}.SmallAccountChallenge_footer__QFVJb p{font-size:10px;line-height:1.9;color:#94a79a;margin:23px 0 0;max-width:900px}.SmallAccountChallenge_ledger__mJzJq{overflow-x:auto;margin-top:28px}.SmallAccountChallenge_ledger__mJzJq table{border-collapse:collapse;width:100%;text-align:left;font-size:13px}.SmallAccountChallenge_ledger__mJzJq caption{text-align:left;padding:0 0 16px;font-weight:600}.SmallAccountChallenge_ledger__mJzJq td,.SmallAccountChallenge_ledger__mJzJq th{border-bottom:1px solid #25352d;padding:13px 12px}.SmallAccountChallenge_ledger__mJzJq th{color:#9aafa1;font-weight:400}.SmallAccountChallenge_ledger__mJzJq td:first-child,.SmallAccountChallenge_ledger__mJzJq td:nth-child(n+3){white-space:nowrap}.SmallAccountChallenge_archiveNotice__gCfgL{background:#182a1e;padding:16px;font-size:13px;margin-top:20px}.SmallAccountChallenge_archiveNotice__gCfgL a{color:#a9edb4}@media (max-width:960px){.SmallAccountChallenge_hero__6Dvu7{gap:32px}.SmallAccountChallenge_hero__6Dvu7 h1{font-size:56px;letter-spacing:-3px}.SmallAccountChallenge_trader__lKbCP .SmallAccountChallenge_announcement__18TcO{margin-left:0;width:100%;padding-left:56px}.SmallAccountChallenge_heroActions__p9NQ7{gap:20px}.SmallAccountChallenge_archiveAction__NdbrS{margin-left:0}.SmallAccountChallenge_account__jLDvv{padding:23px}}@media (max-width:760px){.SmallAccountChallenge_footer__QFVJb,.SmallAccountChallenge_header__porOM,.SmallAccountChallenge_main__xM1wh{padding-left:22px;padding-right:22px}.SmallAccountChallenge_header__porOM{height:76px}.SmallAccountChallenge_header__porOM nav{gap:16px;font-size:11px}.SmallAccountChallenge_brand__SR9vP{font-size:10px;letter-spacing:.5px;gap:3px}.SmallAccountChallenge_brandDot___pEKU{display:none}.SmallAccountChallenge_headerJoin__wAwvA{padding:8px}.SmallAccountChallenge_hero__6Dvu7{grid-template-columns:1fr;gap:36px;padding:48px 0}.SmallAccountChallenge_hero__6Dvu7 h1{font-size:clamp(42px,9vw,66px);letter-spacing:-2.6px;margin-top:20px}.SmallAccountChallenge_heroLead__PsPzF{font-size:20px}.SmallAccountChallenge_heroText__pvgpG{font-size:14px}.SmallAccountChallenge_trader__lKbCP .SmallAccountChallenge_announcement__18TcO{width:auto;margin-left:auto;padding-left:0}.SmallAccountChallenge_accountTop__kXtzy{margin-bottom:24px}.SmallAccountChallenge_account__jLDvv{padding:26px}.SmallAccountChallenge_balance__ZsWpW{font-size:50px}.SmallAccountChallenge_account__jLDvv dl>div{font-size:12px}.SmallAccountChallenge_section__7HDxb{padding:40px 0}.SmallAccountChallenge_sectionHeader__NU_Kt{align-items:flex-start;flex-direction:column;gap:14px}.SmallAccountChallenge_joinSection__Leb2G h2,.SmallAccountChallenge_section__7HDxb h2{font-size:27px}.SmallAccountChallenge_rules__KeJON{grid-template-columns:1fr}.SmallAccountChallenge_rules__KeJON li{padding:22px 0;gap:17px}.SmallAccountChallenge_rules__KeJON p{font-size:13px}.SmallAccountChallenge_archiveCard__niDiE{flex-wrap:wrap;padding:23px;gap:22px}.SmallAccountChallenge_archiveResult__11NnF{margin-left:0}.SmallAccountChallenge_archiveAction__NdbrS{width:100%;border-top:1px solid #334d3c;padding-top:18px}.SmallAccountChallenge_archiveCard__niDiE h3{font-size:26px}.SmallAccountChallenge_joinSection__Leb2G{flex-direction:column;align-items:flex-start;padding:40px 0}.SmallAccountChallenge_footer__QFVJb>div{flex-wrap:wrap}.SmallAccountChallenge_stats__I_Lkv{grid-template-columns:repeat(2,1fr)}}@media (max-width:380px){.SmallAccountChallenge_footer__QFVJb,.SmallAccountChallenge_header__porOM,.SmallAccountChallenge_main__xM1wh{padding-left:16px;padding-right:16px}.SmallAccountChallenge_brand__SR9vP{flex-wrap:wrap;max-width:92px;line-height:1.3}.SmallAccountChallenge_hero__6Dvu7 h1{font-size:42px}.SmallAccountChallenge_heroActions__p9NQ7{gap:22px}.SmallAccountChallenge_trader__lKbCP .SmallAccountChallenge_announcement__18TcO{margin-left:56px;width:100%}.SmallAccountChallenge_eyebrow__agd5f{font-size:9px;letter-spacing:1.2px}.SmallAccountChallenge_account__jLDvv{padding:22px}}