.journal-module__klQKVW__panel{border:1px solid hsl(var(--border-subtle));background:hsl(var(--surface-card));box-shadow:inset 0 1px 0 hsl(var(--foreground) / .05);border-radius:14px}.journal-module__klQKVW__quietPanel{border:1px solid hsl(var(--border-subtle) / .8);background:0 0;border-radius:14px}.journal-module__klQKVW__hero{margin-bottom:28px;position:relative;overflow:hidden}.journal-module__klQKVW__heroWash{pointer-events:none;background:radial-gradient(120% 90% at 12% 0%, hsl(var(--accent) / .08), transparent 55%), radial-gradient(90% 70% at 100% 100%, hsl(var(--accent) / .04), transparent 60%);position:absolute;inset:0}.journal-module__klQKVW__heroDateline{border-bottom:1px solid hsl(var(--border-subtle));align-items:center;gap:14px;padding:13px 20px;display:flex;position:relative}.journal-module__klQKVW__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--foreground-tertiary));white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.journal-module__klQKVW__eyebrowAccent{color:hsl(var(--accent) / .85)}.journal-module__klQKVW__datelineRule{background:hsl(var(--border-subtle));flex:1;height:1px}.journal-module__klQKVW__dateline{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:.01em;color:hsl(var(--foreground-secondary));white-space:nowrap;font-size:12px;font-weight:500;line-height:16px}.journal-module__klQKVW__heroBody{grid-template-columns:minmax(0,1fr) minmax(250px,300px);display:grid;position:relative}.journal-module__klQKVW__heroEditorial{flex-direction:column;justify-content:center;min-width:0;padding:28px 26px 26px;display:flex}.journal-module__klQKVW__heroTitle{font-family:var(--font-display);letter-spacing:-.02em;color:hsl(var(--foreground));font-size:clamp(27px,4.5vw,36px);font-weight:500;line-height:1.12}.journal-module__klQKVW__heroLede{max-width:56ch;color:hsl(var(--muted) / .75);margin-top:10px;font-size:14px;line-height:1.6}.journal-module__klQKVW__heroLedeName{color:hsl(var(--foreground) / .9)}.journal-module__klQKVW__heroPrompt{border-left:1px solid hsl(var(--border-subtle));background:hsl(var(--accent) / .025);flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:22px 20px;display:flex}.journal-module__klQKVW__heroPromptTopline{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:11px;display:flex}.journal-module__klQKVW__heroPromptLabel{letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--accent));font-size:11px;font-weight:700;line-height:15px}.journal-module__klQKVW__heroPromptTitle{font-family:var(--font-display);letter-spacing:-.01em;color:hsl(var(--foreground));font-size:16px;font-weight:600;line-height:1.35}.journal-module__klQKVW__heroPromptCopy{color:hsl(var(--foreground-tertiary));margin:6px 0 16px;font-size:12px;line-height:1.55}.journal-module__klQKVW__heroPromptStats{color:hsl(var(--foreground-tertiary));align-items:center;gap:6px;margin-top:12px;font-size:11.5px;line-height:16px;display:flex}.journal-module__klQKVW__heroPromptStats strong{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;color:hsl(var(--foreground-secondary));font-weight:600}@media (max-width:760px){.journal-module__klQKVW__heroBody{grid-template-columns:minmax(0,1fr)}.journal-module__klQKVW__heroEditorial{padding:24px 20px 22px}.journal-module__klQKVW__heroPrompt{border-top:1px solid hsl(var(--border-subtle));border-left:0}}@media (max-width:420px){.journal-module__klQKVW__heroPromptStats{flex-direction:column;align-items:flex-start;gap:1px}.journal-module__klQKVW__heroPromptStats>span[aria-hidden]{display:none}}.journal-module__klQKVW__heroFoot{border-top:1px solid hsl(var(--border-subtle));flex-wrap:wrap;align-items:center;gap:10px;padding:12px 20px;display:flex;position:relative}.journal-module__klQKVW__heroFootFlameActive{color:hsl(var(--accent))}.journal-module__klQKVW__heroFootFlameIdle{color:hsl(var(--foreground-tertiary) / .7)}.journal-module__klQKVW__heroFootNumber{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;color:hsl(var(--foreground));font-size:17px;font-weight:600;line-height:20px}.journal-module__klQKVW__heroFootLabel{color:hsl(var(--foreground));font-size:13px;font-weight:500;line-height:19px}.journal-module__klQKVW__heroFootNote{color:hsl(var(--muted) / .7);font-size:12px;line-height:18px}.journal-module__klQKVW__heroFootSpacer{flex:1}.journal-module__klQKVW__heroFootStat{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.journal-module__klQKVW__heroFootStatLabel{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--foreground-tertiary));font-size:11px;font-weight:600;line-height:15px}.journal-module__klQKVW__heroFootStatValue{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;color:hsl(var(--foreground));font-size:15px;font-weight:600;line-height:18px}.journal-module__klQKVW__heroFootStatValueZero{color:hsl(var(--foreground-tertiary) / .8)}.journal-module__klQKVW__band{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:28px;display:grid;overflow:hidden}.journal-module__klQKVW__bandCell{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:11px;min-width:0;padding:16px 20px;display:grid}.journal-module__klQKVW__bandCell+.journal-module__klQKVW__bandCell{border-left:1px solid hsl(var(--border-subtle))}.journal-module__klQKVW__bandIcon{border:1px solid hsl(var(--border-subtle));background:hsl(var(--surface-2) / .5);width:30px;height:30px;color:hsl(var(--accent) / .85);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.journal-module__klQKVW__bandContent{min-width:0}.journal-module__klQKVW__bandLabel{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--foreground-tertiary));white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;line-height:15px;overflow:hidden}.journal-module__klQKVW__bandNumber{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:clamp(18px,3vw,23px);font-weight:500;line-height:1.2;overflow:hidden}.journal-module__klQKVW__bandNumberLong{color:hsl(var(--long))}.journal-module__klQKVW__bandNumberShort{color:hsl(var(--short))}.journal-module__klQKVW__bandNumberMuted{color:hsl(var(--foreground-tertiary))}.journal-module__klQKVW__bandSub{color:hsl(var(--foreground-tertiary) / .85);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;line-height:15px;overflow:hidden}@media (max-width:640px){.journal-module__klQKVW__band{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-module__klQKVW__bandCell{grid-template-columns:26px minmax(0,1fr);gap:9px;padding:14px 12px}.journal-module__klQKVW__bandIcon{border-radius:8px;width:26px;height:26px}.journal-module__klQKVW__bandLabel,.journal-module__klQKVW__bandSub{white-space:normal;text-overflow:clip;overflow:visible}.journal-module__klQKVW__bandCell:nth-child(-n+2) .journal-module__klQKVW__bandLabel{min-height:30px}.journal-module__klQKVW__bandCell:nth-child(3){border-top:1px solid hsl(var(--border-subtle));border-left:0;grid-column:1/-1}}.journal-module__klQKVW__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.journal-module__klQKVW__sectionTitle{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--foreground-tertiary));align-items:center;gap:8px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.journal-module__klQKVW__sectionTitle:before{content:"";background:hsl(var(--accent) / .72);width:14px;height:1px}.journal-module__klQKVW__sectionHint{color:hsl(var(--muted) / .6);font-size:11.5px;line-height:16px}.journal-module__klQKVW__moodPanel{padding:20px 20px 16px;position:relative;overflow:hidden}.journal-module__klQKVW__moodPanel:before{content:"";background:hsl(var(--accent) / .72);width:52px;height:2px;position:absolute;top:0;left:20px}.journal-module__klQKVW__moodSummary{border-bottom:1px solid hsl(var(--border-subtle));background:hsl(var(--surface-2) / .28);grid-template-columns:repeat(2,minmax(0,1fr));margin:-20px -20px 20px;display:grid}.journal-module__klQKVW__moodSummaryCell{flex-direction:column;gap:6px;min-width:0;padding:18px 20px 16px;display:flex}.journal-module__klQKVW__moodSummaryCell+.journal-module__klQKVW__moodSummaryCell{border-left:1px solid hsl(var(--border-subtle))}.journal-module__klQKVW__moodSummaryLabel{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--foreground-tertiary));font-size:11px;font-weight:700;line-height:15px}.journal-module__klQKVW__moodSummaryValue{justify-content:space-between;align-items:baseline;gap:12px;max-width:340px;display:flex}.journal-module__klQKVW__moodWord{font-family:var(--font-display);letter-spacing:-.01em;text-transform:capitalize;color:hsl(var(--foreground));font-size:15px;font-weight:600;line-height:21px}.journal-module__klQKVW__moodAmount{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:500}@media (max-width:480px){.journal-module__klQKVW__moodSummary{grid-template-columns:minmax(0,1fr)}.journal-module__klQKVW__moodSummaryCell+.journal-module__klQKVW__moodSummaryCell{border-top:1px solid hsl(var(--border-subtle));border-left:0}}.journal-module__klQKVW__moodRows{margin:0 -20px;display:grid}.journal-module__klQKVW__moodRow{grid-template-columns:92px minmax(0,1fr) 96px 46px;align-items:center;gap:14px;padding:11px 20px;display:grid}.journal-module__klQKVW__moodRow+.journal-module__klQKVW__moodRow{border-top:1px solid hsl(var(--border-subtle) / .75)}@media (max-width:480px){.journal-module__klQKVW__moodRow{grid-template-columns:64px minmax(0,1fr) 80px 34px;gap:8px;padding:10px 20px}}.journal-module__klQKVW__moodLabel{text-transform:capitalize;color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;line-height:17px;overflow:hidden}.journal-module__klQKVW__moodTrack{background:hsl(var(--surface-3) / .55);border-radius:999px;height:6px;position:relative}.journal-module__klQKVW__moodAxis{background:hsl(var(--border-bright));width:1px;position:absolute;top:-4px;bottom:-4px;left:50%}.journal-module__klQKVW__moodBarPos{background:hsl(var(--long) / .7);border-radius:0 999px 999px 0;height:100%;position:absolute;top:0;left:50%}.journal-module__klQKVW__moodBarNeg{background:hsl(var(--short) / .7);border-radius:999px 0 0 999px;height:100%;position:absolute;top:0;right:50%}.journal-module__klQKVW__moodValue{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:12.5px;font-weight:500;line-height:17px}.journal-module__klQKVW__moodValueLong{color:hsl(var(--long))}.journal-module__klQKVW__moodValueShort{color:hsl(var(--short))}.journal-module__klQKVW__moodCount{font-variant-numeric:tabular-nums;text-align:right;color:hsl(var(--foreground-tertiary) / .8);white-space:nowrap;font-size:11px;line-height:15px}.journal-module__klQKVW__moodFootnote{border-top:1px solid hsl(var(--border-subtle));color:hsl(var(--muted) / .6);margin:0 -20px;padding:13px 20px 0;font-size:11.5px;line-height:1.5}.journal-module__klQKVW__toc{grid-template-columns:1fr;margin-bottom:8px;display:grid;overflow:hidden}.journal-module__klQKVW__tocRow{border-top:1px solid hsl(var(--border-subtle));align-items:center;gap:12px;min-width:0;padding:13px 18px;transition:background-color .12s;display:flex}.journal-module__klQKVW__tocRow:first-child{border-top:none}.journal-module__klQKVW__tocRow:hover{background:hsl(var(--surface-2) / .5)}@media (min-width:640px){.journal-module__klQKVW__toc{grid-template-columns:1fr 1fr}.journal-module__klQKVW__tocRow:nth-child(2){border-top:none}.journal-module__klQKVW__tocRow:nth-child(2n){border-left:1px solid hsl(var(--border-subtle))}.journal-module__klQKVW__tocRow:last-child:nth-child(odd){grid-column:1/-1}}.journal-module__klQKVW__tocNum{width:18px;font-family:var(--font-numeric);font-variant-numeric:tabular-nums;color:hsl(var(--foreground-tertiary) / .7);flex-shrink:0;font-size:11px;line-height:15px}.journal-module__klQKVW__tocIcon{color:hsl(var(--foreground-secondary));flex-shrink:0}.journal-module__klQKVW__tocGlyph{border:1px solid hsl(var(--border-subtle));background:hsl(var(--surface-2) / .45);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.journal-module__klQKVW__tocIconHighlight{color:hsl(var(--accent))}.journal-module__klQKVW__tocText{flex-direction:column;flex:1;min-width:0;display:flex}.journal-module__klQKVW__tocName{color:hsl(var(--foreground));align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:18px;display:flex}.journal-module__klQKVW__tocPurpose{color:hsl(var(--foreground-tertiary) / .85);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;line-height:16px;display:block;overflow:hidden}.journal-module__klQKVW__tocChevron{color:hsl(var(--muted) / .4);flex-shrink:0;transition:color .12s,transform .12s}.journal-module__klQKVW__tocRow:hover .journal-module__klQKVW__tocChevron{color:hsl(var(--foreground-secondary));transform:translate(2px)}.journal-module__klQKVW__tocRow:focus-visible,.journal-module__klQKVW__entry:focus-visible{outline:2px solid hsl(var(--accent) / .75);outline-offset:-2px}.journal-module__klQKVW__tocLock{border:1px solid hsl(var(--accent) / .4);letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--accent));border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:10.5px;font-weight:700;line-height:14px}.journal-module__klQKVW__dayLabel{align-items:center;gap:12px;margin-bottom:8px;display:flex}.journal-module__klQKVW__dayGroup{scroll-margin-top:16px}.journal-module__klQKVW__dayLabelText{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--foreground-tertiary));white-space:nowrap;font-size:11px;font-weight:600;line-height:16px}.journal-module__klQKVW__dayCount{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;color:hsl(var(--foreground-tertiary) / .72);white-space:nowrap;font-size:11px;line-height:15px}.journal-module__klQKVW__dayRule{background:hsl(var(--border-subtle));flex:1;height:1px}.journal-module__klQKVW__dayEntries{overflow:hidden}.journal-module__klQKVW__entryItem+.journal-module__klQKVW__entryItem{border-top:1px solid hsl(var(--border-subtle))}.journal-module__klQKVW__entry{padding:14px 18px;transition:background-color .12s;display:block}.journal-module__klQKVW__entry:hover{background:hsl(var(--surface-2) / .5)}.journal-module__klQKVW__entryAsset{font-family:var(--font-display);color:hsl(var(--foreground));font-size:14px;font-weight:600;line-height:19px}.journal-module__klQKVW__entryPnl{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600;line-height:19px}.journal-module__klQKVW__entryNote{border-left:2px solid hsl(var(--accent) / .3);background:hsl(var(--accent) / .025);color:hsl(var(--foreground) / .85);border-radius:0 9px 9px 0;margin-top:9px;padding:8px 10px 8px 12px;font-size:13.5px;font-style:italic;line-height:1.6}.journal-module__klQKVW__entryTime{font-variant-numeric:tabular-nums;color:hsl(var(--muted) / .6);white-space:nowrap;font-size:11px;line-height:16px}
