.journalDashboard-module__249dhW__dashboard{--green:#b1e76c;--red:#ff9299;color:#f9f4ed;font-variant-numeric:tabular-nums}.journalDashboard-module__249dhW__scoreboard{background:linear-gradient(135deg,#171512,#0e0c0b);border:1px solid #403a33;border-radius:24px;margin:24px 0 34px;overflow:hidden}.journalDashboard-module__249dhW__scoreboard>header{border-bottom:1px solid #403a33;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.journalDashboard-module__249dhW__identity{align-items:center;gap:16px;display:flex}.journalDashboard-module__249dhW__identity h2{font-size:22px;line-height:1.4}.journalDashboard-module__249dhW__identity p,.journalDashboard-module__249dhW__scoreScope span{color:#dfc3a0;font-size:14px}.journalDashboard-module__249dhW__avatar{width:48px;height:48px;color:var(--green);background:#2c2822;border:1px solid #76634b;border-radius:50%;place-items:center;font-size:16px;font-weight:700;display:grid}.journalDashboard-module__249dhW__scoreScope{text-align:right;gap:4px;display:grid}.journalDashboard-module__249dhW__scoreScope strong{font-size:14px;font-weight:550}.journalDashboard-module__249dhW__scoreGrid{grid-template-columns:1.2fr 1fr 1.2fr 1fr;display:grid}.journalDashboard-module__249dhW__scoreGrid>article{border-right:1px solid #403a33;min-width:0;padding:26px 24px}.journalDashboard-module__249dhW__scoreGrid>article:last-child{border:0}.journalDashboard-module__249dhW__label{letter-spacing:.6px;color:#dcbf98;font-size:14px;font-weight:550;display:block}.journalDashboard-module__249dhW__bigNumber{letter-spacing:-1px;margin:8px 0;font-size:clamp(25px,2.7vw,36px);font-weight:720;line-height:1.4;display:block}.journalDashboard-module__249dhW__profit{color:var(--green)}.journalDashboard-module__249dhW__loss{color:var(--red)}.journalDashboard-module__249dhW__neutral{color:#f7f0e8}.journalDashboard-module__249dhW__subStats{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:20px;display:flex}.journalDashboard-module__249dhW__subStats:first-child{margin-top:0}.journalDashboard-module__249dhW__subStats span{color:#dcbf98;font-size:14px;display:block}.journalDashboard-module__249dhW__subStats b{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.6;display:block}.journalDashboard-module__249dhW__subStats .journalDashboard-module__249dhW__bigNumber{font-size:30px}.journalDashboard-module__249dhW__winHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.journalDashboard-module__249dhW__winRing{border-radius:50%;flex-shrink:0;width:56px;height:56px;position:relative}.journalDashboard-module__249dhW__winRing:after{content:"";background:#13110f;border-radius:50%;position:absolute;inset:6px}.journalDashboard-module__249dhW__bestDay{text-align:left;gap:4px;margin-top:10px;display:grid}.journalDashboard-module__249dhW__bestDay strong{letter-spacing:-.6px;font-size:clamp(23px,2.2vw,30px)}.journalDashboard-module__249dhW__bestDay span{color:#e7d2b8;font-size:14px}.journalDashboard-module__249dhW__periodBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:32px 0 28px;display:flex}.journalDashboard-module__249dhW__navigation{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.journalDashboard-module__249dhW__segments{background:#171512;border:1px solid #423b34;border-radius:30px;gap:4px;padding:5px;display:flex}.journalDashboard-module__249dhW__segments button{color:#e0c7a5;border-radius:30px;min-height:44px;padding:8px 18px;font-size:16px}.journalDashboard-module__249dhW__segments button[aria-pressed=true]{color:#faf7f1;background:#37322b;box-shadow:inset 0 0 0 1px #705f48}.journalDashboard-module__249dhW__periodNavigation{align-items:center;gap:14px;display:flex}.journalDashboard-module__249dhW__periodNavigation button{color:#ebd9c3;background:#1c1916;border:1px solid #4c453b;border-radius:50%;width:44px;height:44px;font-size:25px}.journalDashboard-module__249dhW__periodNavigation h3{min-width:100px;font-size:20px}.journalDashboard-module__249dhW__basis{color:#e0c7a5;align-items:center;gap:10px;font-size:14px;display:flex}.journalDashboard-module__249dhW__basis select{color:#f9f4ed;background:#1c1916;border:1px solid #6a5a44;border-radius:8px;min-height:44px;padding:10px;font-size:14px}.journalDashboard-module__249dhW__periodTotals{flex-wrap:wrap;gap:24px;display:flex}.journalDashboard-module__249dhW__periodTotals span{color:#ddc19d;font-size:14px;display:block}.journalDashboard-module__249dhW__periodTotals b{font-size:16px}.journalDashboard-module__249dhW__monthGrid{grid-template-columns:repeat(7,minmax(0,1fr)) minmax(120px,1fr);gap:8px;display:grid}.journalDashboard-module__249dhW__weekday{text-align:center;color:#e0c7a6;margin-bottom:10px;font-size:14px}.journalDashboard-module__249dhW__calendarWeek{display:contents}.journalDashboard-module__249dhW__dayCell,.journalDashboard-module__249dhW__blankDay{min-width:0;min-height:116px}.journalDashboard-module__249dhW__dayCell{text-align:left;color:#f0e4d3;background:#171412;border:1px solid #3f3a32;border-radius:10px;flex-direction:column;align-items:flex-start;padding:12px;transition:border-color .15s,transform .15s;display:flex}.journalDashboard-module__249dhW__dayCell:hover{border-color:#d0a875;transform:translateY(-2px)}.journalDashboard-module__249dhW__dayCell>span{font-size:16px}.journalDashboard-module__249dhW__dayCell strong{overflow-wrap:anywhere;margin-top:auto;font-size:16px;line-height:1.5}.journalDashboard-module__249dhW__dayCell small{color:#f2e7da;font-size:14px}.journalDashboard-module__249dhW__greenDay{color:#d1f29d;background:#173a38;border-color:#3e6c64}.journalDashboard-module__249dhW__redDay{color:#ffced2;background:#361d26;border-color:#98626b}.journalDashboard-module__249dhW__flatDay{color:#f6efe5;background:#26231e;border-color:#695843}.journalDashboard-module__249dhW__pendingDay{color:#f1e6d6;background:#26221d;border-color:#a47638}.journalDashboard-module__249dhW__weekResult{text-align:center;background:#1e1c18;border:1px solid #443e35;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:10px;display:flex}.journalDashboard-module__249dhW__weekResult>span,.journalDashboard-module__249dhW__weekResult small{color:#e0c7a6;font-size:14px}.journalDashboard-module__249dhW__weekResult strong{overflow-wrap:anywhere;margin:6px 0;font-size:16px}.journalDashboard-module__249dhW__caption{color:#dcbf9a;margin:20px 0;font-size:14px;line-height:1.8}.journalDashboard-module__249dhW__yearGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 22px;display:grid}.journalDashboard-module__249dhW__heatMonth{min-width:0}.journalDashboard-module__249dhW__heatMonth>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:14px;display:flex}.journalDashboard-module__249dhW__heatMonth>header button{color:#e9d7c0;min-height:44px;font-weight:550}.journalDashboard-module__249dhW__heatGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.journalDashboard-module__249dhW__heatCell{aspect-ratio:1;background:#181613;border:1px solid #443e35;border-radius:4px;min-width:0}.journalDashboard-module__249dhW__heatCell.journalDashboard-module__249dhW__greenDay{background:#28645a;border-color:#609889}.journalDashboard-module__249dhW__heatCell.journalDashboard-module__249dhW__redDay{background:#602a37;border-color:#b6636f}.journalDashboard-module__249dhW__heatCell.journalDashboard-module__249dhW__flatDay{background:#3b352e}.journalDashboard-module__249dhW__heatCell.journalDashboard-module__249dhW__pendingDay{background:#403a33}.journalDashboard-module__249dhW__heatCell:hover{outline-offset:1px;outline:2px solid #f1e5d5}.journalDashboard-module__249dhW__legend{color:#e3ccad;flex-wrap:wrap;gap:20px;margin:28px 0;font-size:14px;display:flex}.journalDashboard-module__249dhW__legend span{align-items:center;gap:8px;display:flex}.journalDashboard-module__249dhW__legend i{background:#181613;border:1px solid #726149;border-radius:3px;width:14px;height:14px;display:inline-block}.journalDashboard-module__249dhW__legend i.journalDashboard-module__249dhW__greenDay{background:#28645a}.journalDashboard-module__249dhW__legend i.journalDashboard-module__249dhW__redDay{background:#602a37}.journalDashboard-module__249dhW__legend i.journalDashboard-module__249dhW__flatDay{background:#3b352e}.journalDashboard-module__249dhW__legend i.journalDashboard-module__249dhW__pendingDay{background:#403a33}.journalDashboard-module__249dhW__dayHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.journalDashboard-module__249dhW__dayHeading h2{font-size:24px}.journalDashboard-module__249dhW__dayHeading p{color:#e3ccad;font-size:14px}.journalDashboard-module__249dhW__dayHeading button,.journalDashboard-module__249dhW__tradeOutcome button{color:#f1e5d5;border:1px solid #6c5b45;border-radius:8px;min-height:44px;padding:8px 14px;font-size:14px}.journalDashboard-module__249dhW__dailyTrade{background:#181613;border:1px solid #463f37;border-radius:18px;margin-bottom:24px;padding:24px}.journalDashboard-module__249dhW__dailyTrade>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.journalDashboard-module__249dhW__dailyTrade h3{overflow-wrap:anywhere;font-size:24px}.journalDashboard-module__249dhW__dailyTrade header p{color:#e3ccad;margin-top:6px;font-size:14px}.journalDashboard-module__249dhW__tradeTags{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.journalDashboard-module__249dhW__tradeTags span{color:#ead8c2;border:1px solid #5b4d3a;border-radius:20px;padding:2px 9px;font-size:14px}.journalDashboard-module__249dhW__tradeOutcome{text-align:right;justify-items:end;gap:4px;display:grid}.journalDashboard-module__249dhW__tradeOutcome>strong{font-size:28px}.journalDashboard-module__249dhW__tradeOutcome>span{color:#e3ccad;font-size:14px}.journalDashboard-module__249dhW__fillSummary{color:#dcbf9a;border-top:1px solid #463f37;flex-wrap:wrap;gap:24px;margin-top:20px;padding-top:20px;font-size:14px;display:flex}.journalDashboard-module__249dhW__fillSummary b{color:#f5eee3;margin-left:6px}.journalDashboard-module__249dhW__insights{background:#171412;border:1px solid #474038;border-radius:16px;margin-top:30px;padding:20px}.journalDashboard-module__249dhW__insights summary{cursor:pointer;min-height:44px;font-size:18px;font-weight:600}.journalDashboard-module__249dhW__insightStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}.journalDashboard-module__249dhW__insightStats span{color:#e3ccad;font-size:14px;display:block}.journalDashboard-module__249dhW__insightStats strong{margin-top:6px;font-size:24px;display:block}.journalDashboard-module__249dhW__empty{text-align:center;border:1px dashed #6a5a44;border-radius:16px;margin:28px 0;padding:32px}.journalDashboard-module__249dhW__empty h3{font-size:24px}.journalDashboard-module__249dhW__empty p{color:#e3ccad;margin:12px 0 20px}.journalDashboard-module__249dhW__empty button{background:var(--green);color:#2a2721;border-radius:8px;min-height:44px;padding:12px 18px;font-weight:650}.journalDashboard-module__249dhW__srOnly{clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (max-width:1150px){.journalDashboard-module__249dhW__scoreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.journalDashboard-module__249dhW__scoreGrid>article:nth-child(2){border-right:0}.journalDashboard-module__249dhW__scoreGrid>article:nth-child(-n+2){border-bottom:1px solid #403a33}.journalDashboard-module__249dhW__yearGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.journalDashboard-module__249dhW__periodTotals{justify-content:space-between;width:100%}}@media (max-width:850px){.journalDashboard-module__249dhW__monthGrid{grid-template-columns:repeat(7,minmax(0,1fr))}.journalDashboard-module__249dhW__weekColumn,.journalDashboard-module__249dhW__weekResult{display:none}.journalDashboard-module__249dhW__scoreboard>header,.journalDashboard-module__249dhW__scoreGrid>article{padding:20px}.journalDashboard-module__249dhW__dayCell{min-height:100px;padding:8px}.journalDashboard-module__249dhW__dayCell strong,.journalDashboard-module__249dhW__dayCell small{font-size:14px}.journalDashboard-module__249dhW__insightStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.journalDashboard-module__249dhW__scoreboard{border-radius:18px}.journalDashboard-module__249dhW__scoreboard>header{flex-direction:column;align-items:flex-start;gap:12px}.journalDashboard-module__249dhW__scoreScope{text-align:left}.journalDashboard-module__249dhW__scoreGrid{grid-template-columns:1fr}.journalDashboard-module__249dhW__scoreGrid>article{border-bottom:1px solid #403a33;border-right:0}.journalDashboard-module__249dhW__scoreGrid>article:nth-child(3){border-bottom:1px solid #403a33}.journalDashboard-module__249dhW__bigNumber{font-size:32px}.journalDashboard-module__249dhW__winHeading{justify-content:flex-start;gap:24px}.journalDashboard-module__249dhW__subStats{justify-content:flex-start;gap:28px}.journalDashboard-module__249dhW__yearGrid{grid-template-columns:1fr}.journalDashboard-module__249dhW__heatCell{aspect-ratio:auto;height:40px}.journalDashboard-module__249dhW__heatGrid{gap:6px}.journalDashboard-module__249dhW__heatMonth>header{font-size:16px}.journalDashboard-module__249dhW__dayCell{align-items:center;min-height:64px;padding:8px 4px}.journalDashboard-module__249dhW__dayCell strong,.journalDashboard-module__249dhW__dayCell small{display:none}.journalDashboard-module__249dhW__dayCell:not(.journalDashboard-module__249dhW__flatDay):not(.journalDashboard-module__249dhW__greenDay):not(.journalDashboard-module__249dhW__redDay):not(.journalDashboard-module__249dhW__pendingDay){color:#cad7ce}.journalDashboard-module__249dhW__dayCell.journalDashboard-module__249dhW__greenDay:after,.journalDashboard-module__249dhW__dayCell.journalDashboard-module__249dhW__redDay:after,.journalDashboard-module__249dhW__dayCell.journalDashboard-module__249dhW__flatDay:after,.journalDashboard-module__249dhW__dayCell.journalDashboard-module__249dhW__pendingDay:after{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;margin-top:8px}.journalDashboard-module__249dhW__monthGrid{gap:5px}.journalDashboard-module__249dhW__blankDay{min-height:64px}.journalDashboard-module__249dhW__weekday{font-size:14px}.journalDashboard-module__249dhW__periodTotals{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.journalDashboard-module__249dhW__navigation{gap:16px}.journalDashboard-module__249dhW__periodNavigation{order:3;justify-content:space-between;width:100%}.journalDashboard-module__249dhW__periodNavigation h3{text-align:center;font-size:19px}.journalDashboard-module__249dhW__dailyTrade{padding:16px}.journalDashboard-module__249dhW__tradeOutcome{text-align:left;justify-items:start}.journalDashboard-module__249dhW__dayHeading h2{font-size:22px}.journalDashboard-module__249dhW__insightStats{grid-template-columns:1fr}.journalDashboard-module__249dhW__legend{gap:12px}.journalDashboard-module__249dhW__segments button{padding:8px 16px}}.journalDashboard-module__249dhW__scoreGrid>article:last-child>.journalDashboard-module__249dhW__subStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.journalDashboard-module__249dhW__scoreGrid>article:last-child>.journalDashboard-module__249dhW__subStats span{overflow-wrap:anywhere}.journalDashboard-module__249dhW__dayHeading h2,.journalDashboard-module__249dhW__periodNavigation h3{outline:none;scroll-margin-top:80px}
