.journalDashboard-module__249dhW__dashboard{--green:#b1e76c;--red:#ff9299;color:#f1f5f3;font-variant-numeric:tabular-nums}.journalDashboard-module__249dhW__scoreboard{background:linear-gradient(135deg,#0c171b,#070e12);border:1px solid #293e46;border-radius:24px;margin:24px 0 34px;overflow:hidden}.journalDashboard-module__249dhW__scoreboard>header{border-bottom:1px solid #293e46;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:#becac4;font-size:14px}.journalDashboard-module__249dhW__avatar{width:48px;height:48px;color:var(--green);background:#132c31;border:1px solid #426e69;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 #293e46;min-width:0;padding:26px 24px}.journalDashboard-module__249dhW__scoreGrid>article:last-child{border:0}.journalDashboard-module__249dhW__label{letter-spacing:.6px;color:#b9c6be;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:#edf3ee}.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:#b9c6be;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:#091317;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:#ced8d2;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:#0b171c;border:1px solid #294047;border-radius:30px;gap:4px;padding:5px;display:flex}.journalDashboard-module__249dhW__segments button{color:#c2cdc6;border-radius:30px;min-height:44px;padding:8px 18px;font-size:16px}.journalDashboard-module__249dhW__segments button[aria-pressed=true]{color:#f3f8f5;background:#1b363d;box-shadow:inset 0 0 0 1px #45676e}.journalDashboard-module__249dhW__periodNavigation{align-items:center;gap:14px;display:flex}.journalDashboard-module__249dhW__periodNavigation button{color:#d3dfd6;background:#0d1c22;border:1px solid #304951;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:#c2cdc6;align-items:center;gap:10px;font-size:14px;display:flex}.journalDashboard-module__249dhW__basis select{color:#f1f5f3;background:#0d1c22;border:1px solid #45616a;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:#bbc9bf;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:#c1cec5;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:#dde8e1;background:#0a161c;border:1px solid #263e46;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:#86b9b2;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:#e2ebe5;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:#ebf1ed;background:#17252b;border-color:#475e68}.journalDashboard-module__249dhW__pendingDay{color:#dce8ff;background:#172335;border-color:#697fa6}.journalDashboard-module__249dhW__weekResult{text-align:center;background:#101e24;border:1px solid #2b424a;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:#c1cec5;font-size:14px}.journalDashboard-module__249dhW__weekResult strong{overflow-wrap:anywhere;margin:6px 0;font-size:16px}.journalDashboard-module__249dhW__caption{color:#b7c8bc;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:#d1ddd5;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:#0a181e;border:1px solid #2a4249;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:#253942}.journalDashboard-module__249dhW__heatCell.journalDashboard-module__249dhW__pendingDay{background:#263c5a}.journalDashboard-module__249dhW__heatCell:hover{outline-offset:1px;outline:2px solid #d8edc5}.journalDashboard-module__249dhW__legend{color:#c4d3c9;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:#0a181e;border:1px solid #4b686f;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:#253942}.journalDashboard-module__249dhW__legend i.journalDashboard-module__249dhW__pendingDay{background:#263c5a}.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:#c4d3c9;font-size:14px}.journalDashboard-module__249dhW__dayHeading button,.journalDashboard-module__249dhW__tradeOutcome button{color:#d9eccd;border:1px solid #43636b;border-radius:8px;min-height:44px;padding:8px 14px;font-size:14px}.journalDashboard-module__249dhW__dailyTrade{background:#0a181d;border:1px solid #2b444d;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:#c4d3c9;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:#d0ded5;border:1px solid #38535c;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:#c4d3c9;font-size:14px}.journalDashboard-module__249dhW__fillSummary{color:#b7c8bc;border-top:1px solid #2b444d;flex-wrap:wrap;gap:24px;margin-top:20px;padding-top:20px;font-size:14px;display:flex}.journalDashboard-module__249dhW__fillSummary b{color:#e9f0eb;margin-left:6px}.journalDashboard-module__249dhW__insights{background:#0a161c;border:1px solid #2c454e;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:#c4d3c9;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 #3f616a;border-radius:16px;margin:28px 0;padding:32px}.journalDashboard-module__249dhW__empty h3{font-size:24px}.journalDashboard-module__249dhW__empty p{color:#c4d3c9;margin:12px 0 20px}.journalDashboard-module__249dhW__empty button{background:var(--green);color:#1b2b0d;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 #293e46}.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 #293e46;border-right:0}.journalDashboard-module__249dhW__scoreGrid>article:nth-child(3){border-bottom:1px solid #293e46}.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}
