.CompanionJournalSurface_journalScreen__umSj_{display:grid;align-content:start;gap:var(--companion-space-3);padding-top:var(--companion-space-2)}.CompanionJournalSurface_journalScreen__umSj_ :where(button,a[href]){-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:border-color var(--companion-motion-tap) var(--companion-ease),background-color var(--companion-motion-tap) var(--companion-ease),box-shadow var(--companion-motion-tap) var(--companion-ease),color var(--companion-motion-tap) var(--companion-ease),opacity var(--companion-motion-tap) var(--companion-ease),transform var(--companion-motion-tap) var(--companion-ease-enter)}.CompanionJournalSurface_journalScreen__umSj_ :where(button:not(:disabled),a[href]):active{transform:translateY(var(--companion-motion-press-y)) scale(var(--companion-motion-press-scale))}.CompanionJournalSurface_journalScreen__umSj_ :where(button,a[href],input,select,textarea):focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--companion-accent) 16%,transparent)}.CompanionJournalSurface_journalScreen__umSj_ :where(input,select,textarea){transition:border-color var(--companion-motion-state) var(--companion-ease),background-color var(--companion-motion-state) var(--companion-ease),box-shadow var(--companion-motion-state) var(--companion-ease)}@keyframes CompanionJournalSurface_journalReveal__Y1muU{0%{opacity:0;transform:translateY(var(--companion-motion-enter-distance))}to{opacity:1;transform:translateY(0)}}.CompanionJournalSurface_journalTop__26PCr{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--companion-space-3);min-width:0}.CompanionJournalSurface_journalCalendarExtremeRow__5Iajo span,.CompanionJournalSurface_journalCalendarPanelHeader__AG0VQ span,.CompanionJournalSurface_journalDetailHeader__mUEoI span,.CompanionJournalSurface_journalDetailRows__nTPFa span,.CompanionJournalSurface_journalFilterGroup__Xh_Xy>span,.CompanionJournalSurface_journalListHeader__wZnYz span,.CompanionJournalSurface_journalMetric__0xVl6 span,.CompanionJournalSurface_journalMonthOpen__4KJQg span,.CompanionJournalSurface_journalPeriodTitle__bXKe0 span,.CompanionJournalSurface_journalPositionMetric__VqTl_ small,.CompanionJournalSurface_journalPromptBlock__0Vu8S span,.CompanionJournalSurface_journalPromptRow__sh0Zj span,.CompanionJournalSurface_journalReportHeader__TXYlx span,.CompanionJournalSurface_journalScopeControl__nmI_D span,.CompanionJournalSurface_journalSheetTitle__hOCBa span,.CompanionJournalSurface_journalTop__26PCr span,.CompanionJournalSurface_journalTradeField__YSko1 span,.CompanionJournalSurface_journalTradeReviewRows__gmdlZ span{color:var(--companion-text-3);font-size:var(--neo-text-xs);line-height:1.2;font-weight:var(--companion-weight-label)}.CompanionJournalSurface_journalTop__26PCr h1{margin:0;color:var(--companion-text-1);font-size:var(--companion-page-title-size);line-height:var(--companion-page-title-line-height);letter-spacing:0;font-weight:var(--companion-page-title-weight)}.CompanionJournalSurface_journalActiveFilters__EK0ro button,.CompanionJournalSurface_journalApplyButton__eQCzL,.CompanionJournalSurface_journalCalendarAction__Tfbs7,.CompanionJournalSurface_journalCalendarButton__nsoBj,.CompanionJournalSurface_journalCalendarPanelHeader__AG0VQ button,.CompanionJournalSurface_journalDailyReviewAction__FMLYc,.CompanionJournalSurface_journalFilterButton__kWSR6,.CompanionJournalSurface_journalFilterGroup__Xh_Xy button,.CompanionJournalSurface_journalOverviewInsightBlock__hw5UW,.CompanionJournalSurface_journalOverviewRangeRow__G77Ul button,.CompanionJournalSurface_journalOverviewRecentButton__Lmg70,.CompanionJournalSurface_journalOverviewSignalChip__gwqzQ,.CompanionJournalSurface_journalOverviewWeekDay__HOC2k,.CompanionJournalSurface_journalPeriodToggle__VnDGl,.CompanionJournalSurface_journalReviewAddNotes__fGZWi,.CompanionJournalSurface_journalScopeFilterButton__FoVo4,.CompanionJournalSurface_journalSegmentedControl__QE42_ button,.CompanionJournalSurface_journalSheetTitle__hOCBa button,.CompanionJournalSurface_journalTradeStatusToggle__pSVwL button,.CompanionJournalSurface_journalWeekHeader__vqF2i>button{min-height:var(--companion-touch-target);border:1px solid var(--companion-border-soft);color:var(--companion-text-2);background:transparent;font-size:var(--neo-text-xs);line-height:1;font-weight:var(--companion-weight-title)}.CompanionJournalSurface_journalScreen__umSj_ :where(button:not(:disabled),a[href]):hover{border-color:var(--companion-border)}.CompanionJournalSurface_journalCalendarButton__nsoBj,.CompanionJournalSurface_journalFilterButton__kWSR6{display:inline-flex;align-items:center;justify-content:center;gap:var(--companion-space-1);border-radius:var(--companion-radius-pill);padding:0 var(--companion-space-3);white-space:nowrap}.CompanionJournalSurface_journalCalendarButton__nsoBj svg,.CompanionJournalSurface_journalFilterButton__kWSR6 svg{color:var(--companion-accent)}.CompanionJournalSurface_journalModeSwitch__WsnqU,.CompanionJournalSurface_journalModeTabs__GHjWS{display:flex;align-items:center;min-width:0;background:transparent}.CompanionJournalSurface_journalModeSwitch__WsnqU{justify-content:space-between;gap:var(--companion-space-3)}.CompanionJournalSurface_journalDailyReviewAction__FMLYc{flex:0 0 auto;min-height:calc(var(--companion-touch-target) - var(--companion-space-2));border-radius:var(--companion-radius-pill);padding:0 var(--companion-space-3);color:var(--companion-text-inverse);background:var(--companion-action-bg);white-space:nowrap}.CompanionJournalSurface_journalModeTabs__GHjWS{gap:var(--companion-space-4);overflow-x:auto;scrollbar-width:none}.CompanionJournalSurface_journalModeTabs__GHjWS::-webkit-scrollbar{display:none}.CompanionJournalSurface_journalTradeStatusToggle__pSVwL button:not([aria-pressed=true]):hover{color:var(--companion-text-1);background:color-mix(in srgb,var(--companion-surface-1) 74%,var(--companion-bg-soft))}.CompanionJournalSurface_journalWeekNav__BjMAP{display:grid;gap:var(--companion-space-2);padding-bottom:var(--companion-space-3);border-bottom:1px solid var(--companion-border-soft)}.CompanionJournalSurface_journalWeekHeader__vqF2i{display:grid;grid-template-columns:44px minmax(0,1fr) 44px minmax(0,auto);gap:var(--companion-space-2);align-items:center}.CompanionJournalSurface_journalWeekHeader__vqF2i>button{display:grid;place-items:center;border-radius:var(--companion-radius-pill)}.CompanionJournalSurface_journalWeekHeader__vqF2i>.CompanionJournalSurface_journalMonthOpen__4KJQg{display:grid;justify-items:start;min-width:0;padding:0 var(--companion-space-2);border:0;border-radius:0;text-align:left}.CompanionJournalSurface_journalWeekHeaderControls__fBAJU{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--companion-space-2);min-width:0}.CompanionJournalSurface_journalMonthOpen__4KJQg strong{color:var(--companion-text-1);font-size:var(--neo-text-md);line-height:1.1;font-weight:var(--companion-weight-title)}.CompanionJournalSurface_journalWeekStrip__Fol6V{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--companion-space-1)}.CompanionJournalSurface_journalWeekDay__mI7Rr{position:relative;display:grid;justify-items:center;gap:3px;min-width:0;min-height:62px;border:0;border-radius:0;padding:var(--companion-space-1) 0 0;color:var(--companion-text-3);background:transparent}.CompanionJournalSurface_journalWeekDay__mI7Rr small,.CompanionJournalSurface_journalWeekDay__mI7Rr span,.CompanionJournalSurface_journalWeekDay__mI7Rr strong{display:block;min-width:0}.CompanionJournalSurface_journalWeekDay__mI7Rr span{font-size:10px;line-height:1;font-weight:var(--companion-weight-title);text-transform:uppercase}.CompanionJournalSurface_journalWeekDay__mI7Rr strong{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--companion-radius-pill);color:var(--companion-text-1);font-family:var(--companion-font-numeric);font-size:var(--neo-text-sm);line-height:1;font-weight:var(--companion-weight-title)}.CompanionJournalSurface_journalWeekDay__mI7Rr[aria-pressed=true] strong{color:var(--companion-text-inverse);background:var(--companion-action-bg)}.CompanionJournalSurface_journalWeekDay__mI7Rr small{min-height:3px;color:var(--companion-text-3);font-size:9px;line-height:1}.CompanionJournalSurface_journalWeekDay__mI7Rr:after{content:"";display:block;width:22px;height:4px;border-radius:var(--companion-radius-pill);background:transparent}.CompanionJournalSurface_journalDayPositive__FeKoH:after{background:var(--companion-gain)}.CompanionJournalSurface_journalDayNegative__u21cg:after{background:var(--companion-negative)}.CompanionJournalSurface_journalDayOpen__tohj9:after{background:var(--companion-accent)}.CompanionJournalSurface_journalWeekDay__mI7Rr i{position:absolute;right:7px;top:2px;width:6px;height:6px;border-radius:var(--companion-radius-pill);background:var(--companion-accent)}.CompanionJournalSurface_journalPeriodRow___AGyn{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--companion-space-3);padding-bottom:var(--companion-space-2);border-bottom:1px solid var(--companion-border-soft)}.CompanionJournalSurface_journalPeriodRow___AGyn div{min-width:0}.CompanionJournalSurface_journalPeriodRow___AGyn strong{display:block;overflow:hidden;color:var(--companion-text-1);font-size:var(--neo-text-md);line-height:1.15;font-weight:var(--companion-weight-title);text-overflow:ellipsis;white-space:nowrap}.CompanionJournalSurface_journalPeriodRow___AGyn span{display:block;margin-top:var(--companion-space-1);overflow:hidden;color:var(--companion-text-3);font-size:var(--neo-text-xs);line-height:1.2;font-weight:var(--companion-weight-label);text-overflow:ellipsis;white-space:nowrap}.CompanionJournalSurface_journalPeriodSummary__0ZOTo{gap:var(--companion-space-3)}.CompanionJournalSurface_journalPeriodSummary__0ZOTo,.CompanionJournalSurface_journalScopeHeader__IlEh2{display:grid;padding-bottom:var(--companion-space-3);border-bottom:1px solid var(--companion-border-soft)}.CompanionJournalSurface_journalScopeHeader__IlEh2{grid-template-columns:minmax(0,1fr) auto;gap:var(--companion-space-2);align-items:end}.CompanionJournalSurface_journalScopeControl__nmI_D{display:grid;gap:var(--companion-space-1);min-width:0}.CompanionJournalSurface_journalScopeSelect__BLUGS{width:100%;min-height:var(--companion-touch-target);border:1px solid var(--companion-border-soft);border-radius:var(--companion-radius-control);padding:0 var(--companion-space-3);color:var(--companion-text-1);background:color-mix(in srgb,var(--companion-surface-1) 82%,var(--companion-bg-soft));font-size:var(--neo-text-sm);line-height:1.2;font-weight:var(--companion-weight-title)}.CompanionJournalSurface_journalScopeActions__T64IV{display:flex;align-items:end;justify-content:flex-end;gap:var(--companion-space-2);min-width:0}.CompanionJournalSurface_journalPeriodTitle__bXKe0{display:grid;gap:var(--companion-space-1);min-width:0}.CompanionJournalSurface_journalPeriodTitle__bXKe0 strong{display:block;overflow:hidden;color:var(--companion-text-1);font-size:var(--neo-text-md);line-height:1.15;font-weight:var(--companion-weight-title);text-overflow:ellipsis;white-space:nowrap}.CompanionJournalSurface_journalScopeFilterButton__FoVo4{display:inline-flex;align-items:center;justify-content:center;gap:var(--companion-space-2);flex:0 0 auto;border-radius:var(--companion-radius-control);padding:0 var(--companion-space-3);color:var(--companion-text-1);background:color-mix(in srgb,var(--companion-surface-1) 72%,transparent)}.CompanionJournalSurface_journalScopeFilterButton__FoVo4 svg{color:var(--companion-accent)}.CompanionJournalSurface_journalScopeFilterButton__FoVo4 strong{display:grid;place-items:center;min-width:18px;min-height:18px;border-radius:var(--companion-radius-pill);color:var(--companion-text-on-dark);background:var(--companion-text-1);font-size:10px;line-height:1}.CompanionJournalSurface_journalPeriodToggle__VnDGl{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));place-items:center;gap:2px;width:112px;min-height:36px;border-color:var(--companion-border-soft);border-radius:var(--companion-radius-control);padding:3px;color:var(--companion-text-3);background:color-mix(in srgb,var(--companion-surface-1) 82%,transparent);font-size:var(--neo-text-xs);font-weight:var(--companion-weight-emphasis)}.CompanionJournalSurface_journalPeriodToggle__VnDGl span{display:grid;place-items:center;width:100%;min-height:28px;border-radius:calc(var(--companion-radius-control) - 3px);line-height:1}.CompanionJournalSurface_journalPeriodToggleActive__hQ9ae{color:var(--companion-accent-strong);background:var(--companion-command-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--companion-command-strong) 22%,transparent)}.CompanionJournalSurface_journalMetricStrip__V9W1K{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.CompanionJournalSurface_journalTradeWorkspace__iy03L{display:grid;gap:var(--companion-space-3)}.CompanionJournalSurface_journalTradeListHeader__J_Gt_{display:flex;align-items:center;justify-content:space-between;gap:var(--companion-space-3);min-width:0}.CompanionJournalSurface_journalTradeListHeader__J_Gt_>strong{min-width:0;overflow:hidden;color:var(--companion-text-1);font-size:var(--neo-text-md);line-height:1.15;font-weight:var(--companion-weight-title);text-overflow:ellipsis;white-space:nowrap}.CompanionJournalSurface_journalTradeStatusToggle__pSVwL{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto;min-width:0;border:1px solid var(--companion-border-soft);border-radius:var(--companion-radius-control);padding:3px;background:color-mix(in srgb,var(--companion-surface-1) 82%,var(--companion-bg-soft))}.CompanionJournalSurface_journalTradeStatusToggle__pSVwL button{display:inline-flex;align-items:center;justify-content:center;gap:var(--companion-space-1);min-height:30px;border:0;border-radius:calc(var(--companion-radius-control) - 4px);padding:0 var(--companion-space-2);color:var(--companion-text-3);background:transparent;font-size:var(--neo-text-sm)}.CompanionJournalSurface_journalTradeStatusToggle__pSVwL button[aria-pressed=true]{color:var(--companion-accent-strong);background:var(--companion-command-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--companion-command-strong) 18%,transparent)}.CompanionJournalSurface_journalTradeStatusToggle__pSVwL span{color:inherit;font-family:var(--companion-font-numeric);font-size:10px;font-weight:var(--companion-weight-emphasis);font-variant-numeric:tabular-nums lining-nums}.CompanionJournalSurface_journalMetric__0xVl6{min-width:0;padding:0 var(--companion-space-2);border-right:1px solid var(--companion-border-soft)}.CompanionJournalSurface_journalMetric__0xVl6:first-child{padding-left:0}.CompanionJournalSurface_journalMetric__0xVl6:last-child{padding-right:0;border-right:0}.CompanionJournalSurface_journalMetric__0xVl6 strong{display:block;margin-top:var(--companion-space-1);overflow:hidden;color:var(--companion-text-1);font-family:var(--companion-font-numeric);font-size:var(--neo-text-md);line-height:1;font-weight:var(--companion-weight-title);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--companion-numeric-features);text-overflow:ellipsis;white-space:nowrap}.CompanionJournalSurface_journalMetricPositive__QB8fw strong,.CompanionJournalSurface_journalPnlPositive__SoGtt{color:var(--companion-positive)!important}.CompanionJournalSurface_journalMetricNegative__3Hown strong,.CompanionJournalSurface_journalPnlNegative__X9KA_{color:var(--companion-negative)!important}.CompanionJournalSurface_journalMetricOpen__U4rs9 strong,.CompanionJournalSurface_journalPnlOpen__42CgD{color:var(--companion-accent-strong)!important}.CompanionJournalSurface_journalActiveFilters__EK0ro{display:flex;gap:var(--companion-space-2);overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:1px;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch}.CompanionJournalSurface_journalActiveFilters__EK0ro::-webkit-scrollbar,.CompanionJournalSurface_journalWeekStrip__Fol6V::-webkit-scrollbar{display:none}.CompanionJournalSurface_journalActiveFilters__EK0ro button{display:inline-flex;align-items:center;gap:var(--companion-space-1);flex:0 0 auto;min-height:32px;border-radius:var(--companion-radius-pill);padding:0 var(--companion-space-2);color:var(--companion-accent-strong);background:var(--companion-accent-soft)}.CompanionJournalSurface_journalOverviewSection__9TV3R{display:grid;gap:var(--companion-space-3)}.CompanionJournalSurface_journalOverviewRangeRow__G77Ul{display:flex;gap:var(--companion-space-2);overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:1px;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch}.CompanionJournalSurface_journalOverviewRangeRow__G77Ul::-webkit-scrollbar{display:none}.CompanionJournalSurface_journalOverviewRangeRow__G77Ul button{flex:0 0 auto;min-height:34px;border-radius:var(--companion-radius-pill);padding:0 var(--companion-space-3);color:var(--companion-text-2);background:color-mix(in srgb,var(--companion-surface-1) 72%,transparent)}.CompanionJournalSurface_journalOverviewRangeRow__G77Ul button[aria-pressed=true]{color:var(--companion-accent-strong);border-color:color-mix(in srgb,var(--companion-command-strong) 28%,var(--companion-border-soft));background:var(--companion-command-soft)}.CompanionJournalSurface_journalOverviewHero__TvOZe{display:grid;gap:var(--companion-space-4);padding:var(--companion-space-4);border:1px solid var(--companion-border-soft);border-radius:var(--companion-radius-panel);background:color-mix(in srgb,var(--companion-surface-1) 84%,var(--companion-bg-soft))}.CompanionJournalSurface_journalOverviewHeroTop__Fgi8_{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--companion-space-3);min-width:0}.CompanionJournalSurface_journalOverviewHeroTop__Fgi8_ div{display:grid;gap:var(--companion-space-1);min-width:0}.CompanionJournalSurface_journalOverviewChartEmpty__RWrlY span,.CompanionJournalSurface_journalOverviewChartLabels__jIcMo span,.CompanionJournalSurface_journalOverviewDiagnosticRows__JV0b7 span,.CompanionJournalSurface_journalOverviewEmpty__LLR4h,.CompanionJournalSurface_journalOverviewFocusRow__4_gn1 span,.CompanionJournalSurface_journalOverviewHeroTop__Fgi8_ span,.CompanionJournalSurface_journalOverviewInsightBlock__hw5UW>span,.CompanionJournalSurface_journalOverviewRecentButton__Lmg70 small,.CompanionJournalSurface_journalOverviewSectionHeader__5wqmI span,.CompanionJournalSurface_journalOverviewSignalChip__gwqzQ span{color:var(--companion-text-3);font-size:var(--neo-text-xs);line-height:1.2;font-weight:var(--companion-weight-label)}.CompanionJournalSurface_journalOverviewHeroTop__Fgi8_ strong{min-width:0;overflow:hidden;font-family:var(--companion-font-numeric);font-size:38px;line-height:1;font-weight:var(--companion-weight-display);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--companion-numeric-features);text-overflow:ellipsis;white-space:nowrap}.CompanionJournalSurface_journalOverviewHeroTop__Fgi8_ small{min-width:0;overflow:hidden;color:var(--companion-text-2);font-size:var(--neo-text-xs);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.CompanionJournalSurface_journalOverviewHeroMetrics__Yg3xf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--companion-space-3);padding-bottom:var(--companion-space-2);border-bottom:1px solid var(--companion-border-soft)}.CompanionJournalSurface_journalOverviewChartEmpty__RWrlY,.CompanionJournalSurface_journalOverviewChart__v4AX6{min-height:118px}.CompanionJournalSurface_journalOverviewChart__v4AX6{display:grid;gap:var(--companion-space-2)}.CompanionJournalSurface_journalOverviewChart__v4AX6 svg{width:100%;height:96px;overflow:visible}.CompanionJournalSurface_journalOverviewChartZero__agaqF{stroke:var(--companion-border-soft);stroke-width:.8;vector-effect:non-scaling-stroke}.CompanionJournalSurface_journalOverviewChartLine__QdHxo{fill:none;stroke:var(--companion-positive);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;vector-effect:non-scaling-stroke}.CompanionJournalSurface_journalOverviewChartLineNegative__IZynL{stroke:var(--companion-negative)}.CompanionJournalSurface_journalOverviewChartLineNeutral__L_JiZ{stroke:var(--companion-accent)}.CompanionJournalSurface_journalOverviewChartLabels__jIcMo{display:flex;align-items:center;justify-content:space-between;gap:var(--companion-space-3)}.CompanionJournalSurface_journalOverviewChartEmpty__RWrlY,.CompanionJournalSurface_journalOverviewEmpty__LLR4h{display:grid;align-items:center;min-height:64px;border-top:1px solid var(--companion-border-soft);border-bottom:1px solid var(--companion-border-soft)}.CompanionJournalSurface_journalOverviewChartEmpty__RWrlY{justify-items:center;min-height:96px;border:1px dashed var(--companion-border-soft);border-radius:var(--companion-radius-control)}.CompanionJournalSurface_journalOverviewBlock__vfrcG{display:grid;gap:var(--companion-space-2);padding-top:var(--companion-space-1)}.CompanionJournalSurface_journalOverviewSectionHeader__5wqmI{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--companion-space-3);min-width:0;min-height:28px}.CompanionJournalSurface_journalOverviewSectionHeader__5wqmI strong{color:var(--companion-text-1);font-size:var(--neo-text-md);line-height:1.15;font-weight:var(--companion-weight-title)}.CompanionJournalSurface_journalOverviewSectionHeader__5wqmI span{overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.CompanionJournalSurface_journalOverviewDiagnosticRows__JV0b7{display:grid;border-top:1px solid var(--companion-border-soft)}.CompanionJournalSurface_journalOverviewDiagnosticRows__JV0b7 div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--companion-space-3);align-items:center;min-height:42px;border-bottom:1px solid var(--companion-border-soft)}.CompanionJournalSurface_journalOverviewDiagnosticRows__JV0b7 strong,.CompanionJournalSurface_journalOverviewFocusRow__4_gn1 strong,.CompanionJournalSurface_journalOverviewInsightBlock__hw5UW small,.CompanionJournalSurface_journalOverviewInsightBlock__hw5UW strong,.CompanionJournalSurface_journalOverviewRecentButton__Lmg70>strong,.CompanionJournalSurface_journalOverviewSignalChip__gwqzQ strong{min-width:0;overflow:hidden;font-family:var(--companion-font-numeric);font-size:var(--neo-text-sm);line-height:1.15;font-weight:var(--companion-weight-title);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--companion-numeric-features);text-overflow:ellipsis;white-space:nowrap}.CompanionJournalSurface_journalOverviewWeekStrip__Vqivb{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--companion-space-1)}.CompanionJournalSurface_journalOverviewWeekDay__HOC2k{position:relative;display:grid;justify-items:center;gap:3px;min-width:0;min-height:62px;border:0;border-radius:0;padding:var(--companion-space-1) 0 0;color:var(--companion-text-3);background:transparent}.CompanionJournalSurface_journalOverviewWeekDay__HOC2k:disabled{opacity:.45}.CompanionJournalSurface_journalOverviewWeekDay__HOC2k small,.CompanionJournalSurface_journalOverviewWeekDay__HOC2k span,.CompanionJournalSurface_journalOverviewWeekDay__HOC2k strong{display:block;min-width:0}.CompanionJournalSurface_journalOverviewWeekDay__HOC2k span{font-size:10px;line-height:1;font-weight:var(--companion-weight-title);text-transform:uppercase}.CompanionJournalSurface_journalOverviewWeekDay__HOC2k strong{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--companion-radius-pill);color:var(--companion-text-1);font-family:var(--companion-font-numeric);font-size:var(--neo-text-sm);line-height:1;font-weight:var(--companion-weight-title)}.CompanionJournalSurface_journalOverviewWeekDay__HOC2k small{max-width:100%;overflow:hidden;color:var(--companion-text-3);font-size:9px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.CompanionJournalSurface_journalOverviewWeekDay__HOC2k:after{content:"";display:block;width:22px;height:4px;border-radius:var(--companion-radius-pill);background:transparent}.CompanionJournalSurface_journalOverviewWeekDay__HOC2k.CompanionJournalSurface_journalDayPositive__FeKoH:after{background:var(--companion-gain)}.CompanionJournalSurface_journalOverviewWeekDay__HOC2k.CompanionJournalSurface_journalDayNegative__u21cg:after{background:var(--companion-negative)}.CompanionJournalSurface_journalOverviewWeekDay__HOC2k.CompanionJournalSurface_journalDayOpen__tohj9:after{background:var(--companion-accent)}.CompanionJournalSurface_journalOverviewRecentButton__Lmg70{display:grid;align-items:center;min-width:0;border:0;border-bottom:1px solid var(--companion-border-soft);border-radius:0;color:var(--companion-text-1);background:transparent;text-align:left}.CompanionJournalSurface_journalOverviewInsightGrid__XJ78g{display:grid;gap:var(--companion-space-2)}.CompanionJournalSurface_journalOverviewInsightBlock__hw5UW{display:grid;grid-template-columns:minmax(0,1fr) var(--companion-space-5);gap:var(--companion-space-2);align-items:center;min-width:0;min-height:calc(var(--companion-touch-target) + var(--companion-space-6));border:1px solid var(--companion-border-soft);border-radius:var(--companion-radius-tight);padding:var(--companion-space-3);color:var(--companion-text-1);background:color-mix(in srgb,var(--companion-surface-2) 64%,transparent);text-align:left}.CompanionJournalSurface_journalOverviewInsightBlock__hw5UW:disabled,.CompanionJournalSurface_journalOverviewSignalChip__gwqzQ:disabled{opacity:.55}.CompanionJournalSurface_journalOverviewInsightBlock__hw5UW>span{grid-column:1/-1}.CompanionJournalSurface_journalOverviewInsightBlock__hw5UW div{display:grid;gap:var(--companion-space-1);min-width:0}.CompanionJournalSurface_journalOverviewInsightBlock__hw5UW small,.CompanionJournalSurface_journalOverviewInsightBlock__hw5UW strong{display:block}.CompanionJournalSurface_journalOverviewInsightBlock__hw5UW strong{font-family:var(--companion-font-ui);white-space:normal}.CompanionJournalSurface_journalOverviewSignalGrid__eQtz_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--companion-space-2)}.CompanionJournalSurface_journalOverviewSignalChip__gwqzQ{display:grid;justify-items:start;gap:var(--companion-space-1);min-width:0;min-height:calc(var(--companion-touch-target) + var(--companion-space-3));border-radius:var(--companion-radius-tight);padding:var(--companion-space-2) var(--companion-space-3);color:var(--companion-text-1);background:transparent;text-align:left}.CompanionJournalSurface_journalOverviewSignalChip__gwqzQ span,.CompanionJournalSurface_journalOverviewSignalChip__gwqzQ strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CompanionJournalSurface_journalOverviewSignalChip__gwqzQ strong{font-size:var(--neo-text-sm)}.CompanionJournalSurface_journalOverviewInsightBlock__hw5UW svg,.CompanionJournalSurface_journalOverviewRecentButton__Lmg70 svg{color:var(--companion-text-3)}.CompanionJournalSurface_journalOverviewFocusRow__4_gn1{display:grid;grid-template-columns:minmax(72px,.42fr) minmax(0,1fr);gap:var(--companion-space-2);align-items:center;min-height:calc(var(--companion-touch-target) + var(--companion-space-2));border:1px solid var(--companion-border-soft);border-radius:var(--companion-radius-tight);padding:var(--companion-space-2) var(--companion-space-3);background:color-mix(in srgb,var(--companion-surface-1) 74%,var(--companion-surface-2))}.CompanionJournalSurface_journalOverviewFocusRow__4_gn1 strong{color:var(--companion-text-1);font-family:var(--companion-font-ui);white-space:normal}.CompanionJournalSurface_journalOverviewRecentRows__0etIR{display:grid;border-top:1px solid var(--companion-border-soft)}.CompanionJournalSurface_journalOverviewRecentButton__Lmg70{grid-template-columns:minmax(0,1fr) minmax(76px,auto) 16px;gap:var(--companion-space-2);min-height:54px}.CompanionJournalSurface_journalOverviewRecentButton__Lmg70 span{display:grid;gap:3px;min-width:0}.CompanionJournalSurface_journalOverviewRecentButton__Lmg70 span strong{min-width:0;overflow:hidden;color:var(--companion-text-1);font-size:var(--neo-text-sm);line-height:1.15;font-weight:var(--companion-weight-title);text-overflow:ellipsis;white-space:nowrap}.CompanionJournalSurface_journalReportSection__iEThs,.CompanionJournalSurface_journalTradeSection__G_KUF{display:grid;gap:var(--companion-space-3)}.CompanionJournalSurface_journalListHeader__wZnYz,.CompanionJournalSurface_journalReportHeader__TXYlx{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--companion-space-3);padding-top:var(--companion-space-1)}.CompanionJournalSurface_journalListHeader__wZnYz strong,.CompanionJournalSurface_journalReportHeader__TXYlx strong{display:block;color:var(--companion-text-1);font-size:var(--neo-text-md);line-height:1.15;font-weight:var(--companion-weight-title)}.CompanionJournalSurface_journalLinkedRows__5F1YS,.CompanionJournalSurface_journalTagStatsRows__ZV5Os,.CompanionJournalSurface_journalTradeList__W_6xa{display:grid;border-top:1px solid var(--companion-border-soft)}.CompanionJournalSurface_journalPositionCard__jJQxX{display:grid;gap:0;overflow:hidden;border:0;border-bottom:1px solid var(--companion-border-soft);border-radius:0;padding:0;background:transparent}.CompanionJournalSurface_journalPositionCardExpanded__a_fbs{background:color-mix(in srgb,var(--companion-accent) 4%,var(--companion-surface-1))}.CompanionJournalSurface_journalPositionCardOpen__OyKcg{background:color-mix(in srgb,var(--companion-accent) 3%,transparent)}.CompanionJournalSurface_journalPositionSummary__4QazS{display:grid;grid-template-columns:minmax(0,1fr) max-content minmax(0,min(34vw,148px)) 18px;column-gap:10px;align-items:center;width:100%;min-height:60px;border:0;border-radius:0;padding:var(--companion-space-3);color:var(--companion-text-1);background:transparent;text-align:left}.CompanionJournalSurface_journalPositionSummary__4QazS:hover{background:color-mix(in srgb,var(--companion-accent) 5%,transparent)}.CompanionJournalSurface_journalPositionIdentity__BoTSd{display:flex;align-items:center;align-self:center;gap:var(--companion-space-2);min-width:0}.CompanionJournalSurface_journalAssetGlyph__00q5j{display:grid;place-items:center;box-sizing:border-box;width:32px;height:32px;flex:0 0 auto;overflow:hidden;border:1px solid color-mix(in srgb,var(--companion-accent) 24%,var(--companion-border-soft));border-radius:var(--companion-radius-pill);color:var(--companion-accent);background:var(--companion-accent-soft);font-family:var(--companion-font-numeric);font-size:8px;font-weight:var(--companion-weight-emphasis);line-height:1;text-align:center}.CompanionJournalSurface_journalAssetGlyph__00q5j[data-has-image=true]:not(.CompanionJournalSurface_journalAssetGlyphToneDark__GEVrs){border:0;background:transparent}.CompanionJournalSurface_journalAssetGlyphImage__YuEKb{display:block;width:100%;height:100%;border-radius:inherit;box-sizing:border-box;object-fit:cover;padding:0}.CompanionJournalSurface_journalAssetGlyphToneDark__GEVrs{color:var(--companion-hype-mint);border-color:color-mix(in srgb,var(--companion-hype-mint) 28%,transparent);background:var(--companion-hype-icon-bg)}.CompanionJournalSurface_journalAssetGlyphToneDark__GEVrs .CompanionJournalSurface_journalAssetGlyphImage__YuEKb{object-fit:contain;padding:5px}.CompanionJournalSurface_journalAssetGlyphFallback__dg7Ev{display:block;max-width:100%;overflow:hidden;padding:0 3px;color:inherit;font-family:var(--companion-font-numeric);font-size:8px;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--companion-numeric-features);line-height:1;text-align:center;text-transform:uppercase;white-space:nowrap}.CompanionJournalSurface_journalPositionAssetStack__RThQQ{display:grid;grid-template-rows:13px 15px;align-content:center;gap:2px;min-width:0}.CompanionJournalSurface_journalPositionIdentity__BoTSd strong{min-width:0;overflow:hidden;color:var(--companion-text-1);font-size:13px;font-weight:var(--companion-weight-emphasis);line-height:14px;text-overflow:ellipsis;white-space:nowrap}.CompanionJournalSurface_journalPositionAssetMeta__8LW7S{display:flex;gap:5px;align-items:center;min-width:0;min-height:15px}.CompanionJournalSurface_journalPositionAssetMeta__8LW7S>span:last-child{min-width:0;overflow:hidden;color:var(--companion-text-3);font-size:10px;font-weight:var(--companion-weight-label);line-height:15px;text-overflow:ellipsis;white-space:nowrap}.CompanionJournalSurface_journalPositionExchange__nktMD,.CompanionJournalSurface_journalTradeSide__eiW_v{display:inline-flex;align-items:center;min-height:15px;flex:0 0 auto;border-radius:var(--companion-radius-pill);padding:0 5px;font-size:10px;font-weight:var(--companion-weight-emphasis);line-height:15px}.CompanionJournalSurface_journalTradeSideLong__0ircU{color:var(--companion-positive);background:var(--companion-positive-soft)}.CompanionJournalSurface_journalTradeSideShort__hnCk_{color:var(--companion-negative);background:var(--companion-negative-soft)}.CompanionJournalSurface_journalPositionExchange__nktMD{color:var(--companion-accent);background:var(--companion-accent-soft);text-transform:uppercase}.CompanionJournalSurface_journalOpenDot__xd9EI{width:7px;height:7px;padding:0;border-radius:var(--companion-radius-pill);background:var(--companion-accent);box-shadow:0 0 0 3px var(--companion-accent-soft)}.CompanionJournalSurface_journalPositionSize__FbpoK{display:flex;align-items:center;min-width:0;color:var(--companion-text-2);font-family:var(--companion-font-numeric);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--companion-numeric-features)}.CompanionJournalSurface_journalPositionSize__FbpoK strong{min-width:0;overflow:hidden;color:var(--companion-text-1);font-size:var(--neo-text-xs);font-weight:var(--companion-weight-emphasis);line-height:16px;text-overflow:ellipsis;white-space:nowrap}.CompanionJournalSurface_journalPositionSizeLong__89xuQ strong{color:var(--companion-positive)}.CompanionJournalSurface_journalPositionSizeShort__k6eX_ strong{color:var(--companion-negative)}.CompanionJournalSurface_journalPositionPnl__jwSOA{display:grid;align-content:center;gap:2px;min-width:0;max-width:clamp(112px,34vw,148px);overflow:hidden;font-family:var(--companion-font-numeric);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--companion-numeric-features);text-align:right}.CompanionJournalSurface_journalPositionPnl__jwSOA strong{min-width:0;width:100%;max-width:100%;overflow:hidden;font-size:var(--neo-text-xs);font-weight:var(--companion-weight-display);line-height:15px;text-overflow:ellipsis;white-space:nowrap}.CompanionJournalSurface_journalTradePnlStack__0i8NP small{overflow:hidden;color:var(--companion-text-3);font-size:10px;font-weight:var(--companion-weight-label);line-height:1;text-overflow:ellipsis;white-space:nowrap}.CompanionJournalSurface_journalPositionChevron__puVRr{color:var(--companion-text-2);transform:rotate(90deg);transition:transform var(--companion-duration-base) var(--companion-ease)}.CompanionJournalSurface_journalPositionChevronOpen__1fX5f{transform:rotate(-90deg)}.CompanionJournalSurface_journalPositionMetrics__el8Z_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--companion-space-2);padding:var(--companion-space-3);border-top:1px solid var(--companion-border-soft)}.CompanionJournalSurface_journalPositionMetric__VqTl_{display:grid;gap:3px;min-width:0}.CompanionJournalSurface_journalPositionMetric__VqTl_ small{text-transform:uppercase}.CompanionJournalSurface_journalPositionMetric__VqTl_ strong{min-width:0;color:var(--companion-text-2);font-family:var(--companion-font-numeric);font-size:var(--neo-text-xs);font-weight:var(--companion-weight-display);line-height:1.2;overflow-wrap:anywhere}.CompanionJournalSurface_journalPositionMetricPositive__cxEzK strong{color:var(--companion-positive)}.CompanionJournalSurface_journalPositionMetricNegative__hvtXC strong{color:var(--companion-negative)}.CompanionJournalSurface_journalTradeReviewRows__gmdlZ{display:grid;padding:0 var(--companion-space-3) var(--companion-space-3);border-top:1px solid var(--companion-border-soft)}.CompanionJournalSurface_journalTradeReviewRows__gmdlZ div{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:var(--companion-space-3);align-items:start;min-height:34px;padding:var(--companion-space-2) 0;border-bottom:1px solid var(--companion-border-soft)}.CompanionJournalSurface_journalTradeReviewRows__gmdlZ div:last-child{border-bottom:0}.CompanionJournalSurface_journalTradeReviewRows__gmdlZ strong{min-width:0;color:var(--companion-text-2);font-size:var(--neo-text-xs);font-weight:var(--companion-weight-title);line-height:1.3;text-align:right;overflow-wrap:anywhere}.CompanionJournalSurface_journalPositionCard__jJQxX>.CompanionJournalSurface_journalTagChips__zTc2h,.CompanionJournalSurface_journalPositionCard__jJQxX>.CompanionJournalSurface_journalTagInputRow__OClvy,.CompanionJournalSurface_journalPositionCard__jJQxX>.CompanionJournalSurface_journalTradeFields__Ndy3f{margin-right:var(--companion-space-3);margin-left:var(--companion-space-3)}.CompanionJournalSurface_journalPositionCard__jJQxX>.CompanionJournalSurface_journalTradeFields__Ndy3f{margin-top:var(--companion-space-3);margin-bottom:var(--companion-space-3)}.CompanionJournalSurface_journalPositionCardExpanded__a_fbs>:where(.CompanionJournalSurface_journalPositionMetrics__el8Z_,.CompanionJournalSurface_journalTradeReviewRows__gmdlZ,.CompanionJournalSurface_journalTagChips__zTc2h,.CompanionJournalSurface_journalTagInputRow__OClvy,.CompanionJournalSurface_journalTradeFields__Ndy3f){animation:CompanionJournalSurface_journalReveal__Y1muU var(--companion-motion-state) var(--companion-ease-enter) both}.CompanionJournalSurface_journalEmptyRow__f2UpX{min-height:58px;display:grid;align-items:center;color:var(--companion-text-3);font-size:var(--neo-text-sm);border-bottom:1px solid var(--companion-border-soft)}.CompanionJournalSurface_journalLinkedRows__5F1YS button,.CompanionJournalSurface_journalTagStatsRows__ZV5Os button,.CompanionJournalSurface_journalTradeRow__DPqB_{display:grid;align-items:center;min-width:0;border:0;border-bottom:1px solid var(--companion-border-soft);border-radius:0;color:var(--companion-text-1);background:transparent;text-align:left}.CompanionJournalSurface_journalTradeRow__DPqB_{grid-template-columns:minmax(0,1fr) minmax(54px,auto) auto 16px;gap:var(--companion-space-2);min-height:70px;padding:0}.CompanionJournalSurface_journalTagStatsRows__ZV5Os button[aria-pressed=true],.CompanionJournalSurface_journalTradeRowActive__dB0R0{background:color-mix(in srgb,var(--companion-command-soft) 42%,transparent)}.CompanionJournalSurface_journalTradeRowLive__f4mmI{background:color-mix(in srgb,var(--companion-accent) 5%,transparent)}.CompanionJournalSurface_journalTradeRow__DPqB_ svg{color:var(--companion-text-3)}.CompanionJournalSurface_journalTradeMain__3MbMK,.CompanionJournalSurface_journalTradeMain__3MbMK small,.CompanionJournalSurface_journalTradeMain__3MbMK strong,.CompanionJournalSurface_journalTradePnl__E5gYV,.CompanionJournalSurface_journalTradePnl__E5gYV small,.CompanionJournalSurface_journalTradePnl__E5gYV strong,.CompanionJournalSurface_journalTradeTags__VqlPV,.CompanionJournalSurface_journalTradeTags__VqlPV small{display:block;min-width:0}.CompanionJournalSurface_journalTradeMain__3MbMK strong{flex:0 1 auto;overflow:hidden;color:var(--companion-text-1);font-size:var(--neo-text-sm);line-height:1.2;font-weight:var(--companion-weight-title);text-overflow:ellipsis;white-space:nowrap}.CompanionJournalSurface_journalTradeTitleLine__sYYbq{display:flex;align-items:center;gap:var(--companion-space-1);min-width:0}.CompanionJournalSurface_journalLiveBadge__8rSLI{display:inline-flex;align-items:center;flex:0 0 auto;height:16px;padding:0 6px;border:1px solid color-mix(in srgb,var(--companion-accent) 36%,var(--companion-border-soft));border-radius:var(--companion-radius-pill);color:var(--companion-accent-strong);background:var(--companion-accent-soft);font-size:9px;line-height:1;font-weight:var(--companion-weight-title);letter-spacing:0}.CompanionJournalSurface_journalTagStatsRows__ZV5Os small,.CompanionJournalSurface_journalTradeMain__3MbMK small,.CompanionJournalSurface_journalTradePnl__E5gYV small,.CompanionJournalSurface_journalTradeTags__VqlPV small{margin-top:var(--companion-space-1);overflow:hidden;color:var(--companion-text-3);font-size:var(--neo-text-xs);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.CompanionJournalSurface_journalTradeTags__VqlPV{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.CompanionJournalSurface_journalTradePnl__E5gYV{text-align:right;font-family:var(--companion-font-numeric);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--companion-numeric-features)}.CompanionJournalSurface_journalLinkedRows__5F1YS strong,.CompanionJournalSurface_journalTagStatsRows__ZV5Os strong,.CompanionJournalSurface_journalTradePnl__E5gYV strong{font-family:var(--companion-font-numeric);font-size:var(--neo-text-sm);line-height:1.1;font-weight:var(--companion-weight-title)}.CompanionJournalSurface_journalCalendarSheet__w_tFt,.CompanionJournalSurface_journalDetailSheet__Pc3_P,.CompanionJournalSurface_journalFilterSheet___3Yn1{border:1px solid var(--companion-border-strong);border-radius:var(--companion-radius-panel) var(--companion-radius-panel) 0 0;background:color-mix(in srgb,var(--companion-surface-1) 92%,var(--companion-bg-soft));box-shadow:var(--companion-shadow-sheet)}.CompanionJournalSurface_journalDetailSheet__Pc3_P{display:grid;gap:var(--companion-space-3);margin-top:var(--companion-space-2);padding:var(--companion-space-3) var(--companion-space-4) var(--companion-space-4)}.CompanionJournalSurface_journalOverlay__reVyO .CompanionJournalSurface_journalDetailSheet__Pc3_P{position:relative;z-index:1;width:min(100%,430px);max-height:min(calc(var(--companion-visual-viewport-height, 100dvh) - var(--companion-space-6)),720px);margin:0 auto;overflow-y:auto;padding:var(--companion-space-3) var(--companion-space-4) calc(var(--companion-space-4) + env(safe-area-inset-bottom))}.CompanionJournalSurface_journalSheetHandle__vvZdN{width:38px;height:4px;justify-self:center;border-radius:var(--companion-radius-pill);background:var(--companion-border-strong)}.CompanionJournalSurface_journalDetailHeader__mUEoI{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--companion-space-3);min-width:0}.CompanionJournalSurface_journalDetailHeader__mUEoI h2{margin:var(--companion-space-1) 0 0;color:var(--companion-text-1);font-size:22px;line-height:1.1;letter-spacing:0;font-weight:var(--companion-weight-title)}.CompanionJournalSurface_journalDetailTitleLine__oWkix{display:flex;flex-wrap:wrap;align-items:center;gap:var(--companion-space-2);min-width:0}.CompanionJournalSurface_journalDetailTitleLine__oWkix>span:first-child{min-width:0;overflow-wrap:anywhere}.CompanionJournalSurface_journalDetailHeader__mUEoI p{margin:var(--companion-space-2) 0 0;color:var(--companion-text-2);font-size:var(--neo-text-xs);line-height:1.35}.CompanionJournalSurface_journalDetailHeader__mUEoI>strong{flex:0 0 auto;font-family:var(--companion-font-numeric);font-size:22px;line-height:1;font-weight:var(--companion-weight-title)}.CompanionJournalSurface_journalDetailClose__5Ar6R{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;border:1px solid var(--companion-border-soft);border-radius:var(--companion-radius-pill);color:var(--companion-text-2);background:transparent}.CompanionJournalSurface_journalDetailRows__nTPFa{display:grid;border-top:1px solid var(--companion-border-soft)}.CompanionJournalSurface_journalDetailRows__nTPFa div{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1fr);gap:var(--companion-space-3);align-items:center;min-height:38px;border-bottom:1px solid var(--companion-border-soft)}.CompanionJournalSurface_journalDetailRows__nTPFa strong{overflow:hidden;color:var(--companion-text-1);font-family:var(--companion-font-numeric);font-size:var(--neo-text-xs);line-height:1.2;font-weight:var(--companion-weight-title);text-align:right;text-overflow:ellipsis;white-space:nowrap}.CompanionJournalSurface_journalTagChips__zTc2h{display:flex;flex-wrap:wrap;gap:var(--companion-space-2)}.CompanionJournalSurface_journalEditableTag__G57Bw{display:inline-flex;align-items:center;gap:var(--companion-space-1);min-width:0;min-height:30px;max-width:100%;padding:0 var(--companion-space-2);border:1px solid color-mix(in srgb,var(--companion-accent) 24%,var(--companion-border-soft));border-radius:var(--companion-radius-pill);color:var(--companion-accent-strong);background:var(--companion-accent-soft);font-size:var(--neo-text-xs);font-weight:var(--companion-weight-title)}.CompanionJournalSurface_journalEditableTag__G57Bw span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CompanionJournalSurface_journalTagInputRow__OClvy{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:var(--companion-space-2)}.CompanionJournalSurface_journalFilterCreateRow__TD_uh input,.CompanionJournalSurface_journalFilterSearch__tOf_H,.CompanionJournalSurface_journalPromptBlock__0Vu8S textarea,.CompanionJournalSurface_journalPromptRow__sh0Zj select,.CompanionJournalSurface_journalTagInputRow__OClvy input,.CompanionJournalSurface_journalTextarea__5WxNL{width:100%;border:1px solid var(--companion-border-soft);border-radius:var(--companion-radius-control);color:var(--companion-text-1);background:var(--companion-bg-soft);font-size:var(--neo-text-sm);line-height:1.35}.CompanionJournalSurface_journalFilterCreateRow__TD_uh input,.CompanionJournalSurface_journalFilterSearch__tOf_H,.CompanionJournalSurface_journalPromptRow__sh0Zj select,.CompanionJournalSurface_journalTagInputRow__OClvy input{min-height:42px;padding:0 var(--companion-space-3)}.CompanionJournalSurface_journalTagInputRow__OClvy button{display:grid;place-items:center;width:42px;height:42px;border:1px solid color-mix(in srgb,var(--companion-command-strong) 38%,var(--companion-border));border-radius:var(--companion-radius-control);color:var(--companion-text-inverse);background:var(--companion-action-bg)}.CompanionJournalSurface_journalNoteLabel__TXiqF{display:inline-flex;align-items:center;gap:var(--companion-space-1);color:var(--companion-text-2);font-size:var(--neo-text-xs);line-height:1.2;font-weight:var(--companion-weight-title)}.CompanionJournalSurface_journalTradeFields__Ndy3f{display:grid;gap:var(--companion-space-3)}.CompanionJournalSurface_journalTradeField__YSko1{display:grid;gap:var(--companion-space-1)}.CompanionJournalSurface_journalPromptBlock__0Vu8S textarea,.CompanionJournalSurface_journalTextarea__5WxNL{min-height:96px;padding:var(--companion-space-3);resize:vertical}.CompanionJournalSurface_journalReviewSection__N0geD{display:grid;gap:var(--companion-space-3);border-bottom:1px solid var(--companion-border-soft);padding-bottom:var(--companion-space-3)}.CompanionJournalSurface_journalReviewSectionHeader__A8BkW{display:flex;align-items:center;justify-content:space-between;gap:var(--companion-space-3);min-width:0}.CompanionJournalSurface_journalReviewSectionHeader__A8BkW>strong{min-width:0;overflow:hidden;color:var(--companion-text-1);font-size:var(--neo-text-md);line-height:1.15;font-weight:var(--companion-weight-title);text-overflow:ellipsis;white-space:nowrap}.CompanionJournalSurface_journalReviewAddNotes__fGZWi{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:36px;border-radius:var(--companion-radius-pill);padding:0 var(--companion-space-3);color:var(--companion-accent-strong);background:var(--companion-command-soft);white-space:nowrap}.CompanionJournalSurface_journalReviewCarousel__J_SAB{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(10.5rem,76%);gap:var(--companion-space-2);min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:var(--companion-space-1);scroll-padding-inline:0;scroll-snap-type:x proximity;scrollbar-width:none}.CompanionJournalSurface_journalReviewCarousel__J_SAB::-webkit-scrollbar{display:none}.CompanionJournalSurface_journalReviewNoteCard__nY_hF{display:grid;align-content:start;gap:var(--companion-space-2);min-width:0;min-height:78px;border:1px solid var(--companion-border-soft);border-radius:var(--companion-radius-tight);padding:var(--companion-space-3);background:var(--companion-surface-1);scroll-snap-align:start}.CompanionJournalSurface_journalReviewNoteCard__nY_hF span{display:block;min-width:0;overflow:hidden;color:var(--companion-text-3);font-size:var(--neo-text-xs);line-height:1.2;font-weight:var(--companion-weight-label);text-overflow:ellipsis;white-space:nowrap}.CompanionJournalSurface_journalReviewNoteCard__nY_hF strong{display:-webkit-box;min-width:0;overflow:hidden;color:var(--companion-text-1);font-size:var(--neo-text-sm);line-height:1.25;font-weight:var(--companion-weight-title);-webkit-box-orient:vertical;-webkit-line-clamp:2}.CompanionJournalSurface_journalReviewNoteCardComplete__rfUEx{border-color:color-mix(in srgb,var(--companion-command-strong) 24%,var(--companion-border-soft));background:var(--companion-command-soft)}.CompanionJournalSurface_journalReviewNoteCardComplete__rfUEx span{color:var(--companion-accent-strong)}.CompanionJournalSurface_journalReviewBody__D8_TR{display:grid;gap:var(--companion-space-2)}.CompanionJournalSurface_journalReviewSection__N0geD>.CompanionJournalSurface_journalReviewSaveError__1N4u5{border-bottom:0;padding:0}.CompanionJournalSurface_journalReportSection__iEThs{border-top:0;padding-top:0}.CompanionJournalSurface_journalReviewGuide__IuGUx{display:grid;gap:var(--companion-space-3);border-bottom:1px solid var(--companion-border-soft);padding-bottom:var(--companion-space-3)}.CompanionJournalSurface_journalReviewGuideTop__g7GT7{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--companion-space-3);min-width:0}.CompanionJournalSurface_journalReviewGuideTop__g7GT7 div{display:grid;gap:var(--companion-space-1);min-width:0}.CompanionJournalSurface_journalReviewEvidence__GP13g span,.CompanionJournalSurface_journalReviewGuideTop__g7GT7 span,.CompanionJournalSurface_journalReviewPromptMap__RAJjv span{color:var(--companion-text-2);font-size:var(--neo-text-xs);line-height:1.2;font-weight:var(--companion-weight-label)}.CompanionJournalSurface_journalReviewGuideTop__g7GT7 strong{min-width:0;overflow:hidden;color:var(--companion-text-1);font-family:var(--companion-font-numeric);font-size:var(--neo-text-lg);line-height:1.05;font-weight:var(--companion-weight-display);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--companion-numeric-features);text-overflow:ellipsis;white-space:nowrap}.CompanionJournalSurface_journalReviewGuideTop__g7GT7 div strong{font-family:var(--companion-font-ui);font-size:var(--neo-text-md)}.CompanionJournalSurface_journalReviewPromptMap__RAJjv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--companion-space-2)}.CompanionJournalSurface_journalReviewPromptMap__RAJjv div{display:grid;gap:var(--companion-space-1);min-width:0;min-height:58px;overflow:hidden;border:1px solid var(--companion-border-soft);border-radius:var(--companion-radius-tight);padding:var(--companion-space-2);background:var(--companion-surface-1)}.CompanionJournalSurface_journalReviewPromptMap__RAJjv span{display:inline-flex;align-items:center;gap:var(--companion-space-1);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CompanionJournalSurface_journalReviewPromptMap__RAJjv i{width:7px;height:7px;flex:0 0 auto;border-radius:var(--companion-radius-pill);background:var(--companion-border)}.CompanionJournalSurface_journalReviewPromptMap__RAJjv strong{min-width:0;overflow:hidden;color:var(--companion-text-1);font-size:var(--neo-text-sm);line-height:1.15;font-weight:var(--companion-weight-title);text-overflow:ellipsis;white-space:nowrap}.CompanionJournalSurface_journalReviewPromptComplete__5QrQS{border-color:color-mix(in srgb,var(--companion-command-strong) 24%,var(--companion-border-soft))!important;background:var(--companion-command-soft)!important}.CompanionJournalSurface_journalReviewPromptComplete__5QrQS span{color:var(--companion-accent-strong)}.CompanionJournalSurface_journalReviewPromptComplete__5QrQS i{background:var(--companion-command-strong)}.CompanionJournalSurface_journalReviewEvidence__GP13g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--companion-space-2);padding-top:var(--companion-space-1)}.CompanionJournalSurface_journalReviewEvidence__GP13g div{display:grid;gap:var(--companion-space-1);min-width:0}.CompanionJournalSurface_journalReviewEvidence__GP13g strong{min-width:0;overflow:hidden;color:var(--companion-text-1);font-size:var(--neo-text-sm);line-height:1.15;font-weight:var(--companion-weight-title);text-overflow:ellipsis;white-space:nowrap}.CompanionJournalSurface_journalReviewActions__hU2j_{display:inline-flex;align-items:center;gap:var(--companion-space-2)}.CompanionJournalSurface_journalReviewActions__hU2j_ button{min-height:34px;border:1px solid var(--companion-border-soft);border-radius:var(--companion-radius-pill);padding:0 var(--companion-space-3);color:var(--companion-text-1);background:var(--companion-surface-2);font-size:var(--neo-text-sm);line-height:1;font-weight:var(--companion-weight-title)}.CompanionJournalSurface_journalReviewActions__hU2j_ button:last-child{border-color:color-mix(in srgb,var(--companion-command-strong) 36%,var(--companion-border));color:var(--companion-text-inverse);background:var(--companion-action-bg)}.CompanionJournalSurface_journalReviewActions__hU2j_ button:disabled{cursor:progress;opacity:.62}.CompanionJournalSurface_journalReviewSaveError__1N4u5{border-bottom:1px solid var(--companion-border-soft);padding:0 0 var(--companion-space-2);color:var(--companion-negative);font-size:var(--neo-text-sm);line-height:1.35;font-weight:var(--companion-weight-label)}.CompanionJournalSurface_journalPromptBlock__0Vu8S,.CompanionJournalSurface_journalPromptRow__sh0Zj,.CompanionJournalSurface_journalPromptStack__S6nj1{display:grid;gap:var(--companion-space-2)}.CompanionJournalSurface_journalPromptStack__S6nj1{gap:var(--companion-space-3)}.CompanionJournalSurface_journalPromptRow__sh0Zj{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:center;min-height:50px;border-bottom:1px solid var(--companion-border-soft)}.CompanionJournalSurface_journalPromptBlock__0Vu8S{padding-bottom:var(--companion-space-2);border-bottom:1px solid var(--companion-border-soft)}.CompanionJournalSurface_journalLinkedRows__5F1YS button{grid-template-columns:minmax(0,1fr) auto;gap:var(--companion-space-3);min-height:48px;padding:0}.CompanionJournalSurface_journalLinkedRows__5F1YS span,.CompanionJournalSurface_journalTagStatsRows__ZV5Os span{overflow:hidden;color:var(--companion-text-1);font-size:var(--neo-text-sm);font-weight:var(--companion-weight-title);text-overflow:ellipsis;white-space:nowrap}.CompanionJournalSurface_journalTagStatsRows__ZV5Os{gap:0}.CompanionJournalSurface_journalTagStatsRows__ZV5Os .CompanionJournalSurface_journalListHeader__wZnYz{padding:var(--companion-space-3) 0 var(--companion-space-2)}.CompanionJournalSurface_journalTagStatsRows__ZV5Os button{grid-template-columns:minmax(0,1fr) auto;gap:var(--companion-space-3);min-height:50px}.CompanionJournalSurface_journalTagStatsRows__ZV5Os small{grid-column:1/-1}.CompanionJournalSurface_journalCalendarPanel__ZVb6N,.CompanionJournalSurface_journalPerformanceSection__UrWcl{display:grid;gap:var(--companion-space-3)}.CompanionJournalSurface_journalCalendarPanelHeader__AG0VQ{display:grid;grid-template-columns:44px minmax(0,1fr) 44px auto;gap:var(--companion-space-2);align-items:center;padding-bottom:var(--companion-space-2);border-bottom:1px solid var(--companion-border-soft)}.CompanionJournalSurface_journalCalendarPanelHeader__AG0VQ>button:not(.CompanionJournalSurface_journalScopeFilterButton__FoVo4){display:grid;place-items:center;border-radius:var(--companion-radius-pill)}.CompanionJournalSurface_journalCalendarPanelHeader__AG0VQ div{display:grid;justify-items:center;min-width:0}.CompanionJournalSurface_journalCalendarPanelHeader__AG0VQ strong{overflow:hidden;color:var(--companion-text-1);font-size:var(--neo-text-md);line-height:1.15;font-weight:var(--companion-weight-title);text-overflow:ellipsis;white-space:nowrap}.CompanionJournalSurface_journalCalendarDetail__reWen{display:grid;gap:var(--companion-space-3);padding-top:var(--companion-space-2);border-top:1px solid var(--companion-border-soft)}.CompanionJournalSurface_journalCalendarSnapshot__LI9Rs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--companion-space-2)}.CompanionJournalSurface_journalCalendarExtremeRow__5Iajo{display:grid;gap:var(--companion-space-1);align-content:start;min-width:0;min-height:58px;border:1px solid var(--companion-border-soft);border-radius:var(--companion-radius-tight);padding:var(--companion-space-2);color:var(--companion-text-1);background:color-mix(in srgb,var(--companion-surface-1) 78%,var(--companion-surface-2));text-align:left}.CompanionJournalSurface_journalCalendarExtremeRow__5Iajo small,.CompanionJournalSurface_journalCalendarExtremeRow__5Iajo strong{min-width:0;overflow:hidden;font-family:var(--companion-font-numeric);font-size:var(--neo-text-sm);line-height:1.15;font-weight:var(--companion-weight-title);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--companion-numeric-features);text-overflow:ellipsis;white-space:nowrap}.CompanionJournalSurface_journalCalendarExtremeRow__5Iajo strong{font-family:var(--companion-font-ui)}.CompanionJournalSurface_journalCalendarTradeRows__EYNcM{display:grid;gap:var(--companion-space-2)}.CompanionJournalSurface_journalCalendarTradeRow__uQZne{display:grid;grid-template-columns:minmax(0,1fr) auto auto 16px;gap:var(--companion-space-2);align-items:center;min-height:68px;border:1px solid var(--companion-border-soft);border-radius:var(--companion-radius-tight);padding:var(--companion-space-2);color:var(--companion-text-1);background:var(--companion-surface-1);text-align:left}.CompanionJournalSurface_journalCalendarTradeIdentity__K53xc{display:inline-flex;align-items:center;gap:var(--companion-space-2);min-width:0}.CompanionJournalSurface_journalCalendarTradeIdentity__K53xc>span:last-child{display:grid;gap:var(--companion-space-1);min-width:0}.CompanionJournalSurface_journalCalendarTradeIdentity__K53xc strong,.CompanionJournalSurface_journalCalendarTradeMeta__r2Fp_ strong,.CompanionJournalSurface_journalCalendarTradeRow__uQZne>strong{min-width:0;overflow:hidden;font-size:var(--neo-text-sm);line-height:1.15;font-weight:var(--companion-weight-title);text-overflow:ellipsis;white-space:nowrap}.CompanionJournalSurface_journalCalendarTradeIdentity__K53xc small{display:flex;align-items:center;gap:var(--companion-space-1);min-width:0;overflow:hidden;color:var(--companion-text-3);font-size:var(--neo-text-xs);line-height:1.2;white-space:nowrap}.CompanionJournalSurface_journalCalendarTradeMeta__r2Fp_{display:grid;gap:var(--companion-space-1);justify-items:end;min-width:0}.CompanionJournalSurface_journalCalendarTradeMeta__r2Fp_ small{color:var(--companion-text-3);font-size:var(--neo-text-xs);line-height:1.2;font-weight:var(--companion-weight-label)}.CompanionJournalSurface_journalCalendarAction__Tfbs7{min-height:42px;border-color:color-mix(in srgb,var(--companion-command-strong) 34%,var(--companion-border));border-radius:var(--companion-radius-pill);color:var(--companion-text-inverse);background:var(--companion-action-bg)}.CompanionJournalSurface_journalSegmentedControl__QE42_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;min-width:0;min-height:38px;padding:3px;border:1px solid var(--companion-border-soft);border-radius:var(--companion-radius-control);background:color-mix(in srgb,var(--companion-surface-1) 82%,transparent)}.CompanionJournalSurface_journalSegmentedControl__QE42_:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.CompanionJournalSurface_journalSegmentedControl__QE42_ button{min-width:0;min-height:30px;border:0;border-radius:calc(var(--companion-radius-control) - 3px);padding:0 var(--companion-space-1);color:var(--companion-text-3);background:transparent}.CompanionJournalSurface_journalSegmentedControl__QE42_ button[aria-pressed=true]{color:var(--companion-accent-strong);background:var(--companion-command-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--companion-command-strong) 22%,transparent)}.CompanionJournalSurface_journalPerformanceSummary__CagTu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--companion-space-2);padding-bottom:var(--companion-space-2);border-bottom:1px solid var(--companion-border-soft)}.CompanionJournalSurface_journalPerformanceLead__veg1Z{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--companion-space-2)}.CompanionJournalSurface_journalPerformanceCurveCard__1QuS7{display:grid;gap:var(--companion-space-2);border:1px solid var(--companion-border-soft);border-radius:var(--companion-radius-tight);padding:var(--companion-space-3);background:color-mix(in srgb,var(--companion-surface-1) 84%,var(--companion-surface-2))}.CompanionJournalSurface_journalPerformanceCurveHeader__gg_AT{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--companion-space-3);min-width:0}.CompanionJournalSurface_journalPerformanceCurveHeader__gg_AT div{display:grid;gap:var(--companion-space-1);min-width:0}.CompanionJournalSurface_journalPerformanceCurveHeader__gg_AT span{color:var(--companion-text-3);font-size:var(--neo-text-xs);line-height:1.2;font-weight:var(--companion-weight-label)}.CompanionJournalSurface_journalPerformanceCurveHeader__gg_AT strong{min-width:0;overflow:hidden;color:var(--companion-text-1);font-size:var(--neo-text-sm);line-height:1.15;font-weight:var(--companion-weight-title);text-overflow:ellipsis;white-space:nowrap}.CompanionJournalSurface_journalPerformanceCurveHeader__gg_AT>strong{flex:0 0 auto;font-family:var(--companion-font-numeric);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--companion-numeric-features)}.CompanionJournalSurface_journalPerformanceSpotlight__ktJ0V{display:grid;gap:var(--companion-space-1);min-width:0;min-height:58px;border:1px solid var(--companion-border-soft);border-radius:var(--companion-radius-tight);padding:var(--companion-space-2);background:color-mix(in srgb,var(--companion-surface-1) 76%,var(--companion-surface-2))}.CompanionJournalSurface_journalPerformanceSpotlight__ktJ0V small,.CompanionJournalSurface_journalPerformanceSpotlight__ktJ0V span{min-width:0;overflow:hidden;color:var(--companion-text-3);font-size:var(--neo-text-xs);line-height:1.2;font-weight:var(--companion-weight-label);text-overflow:ellipsis;white-space:nowrap}.CompanionJournalSurface_journalPerformanceSpotlight__ktJ0V strong{min-width:0;overflow:hidden;font-size:var(--neo-text-md);line-height:1.12;font-weight:var(--companion-weight-title);text-overflow:ellipsis;white-space:nowrap}.CompanionJournalSurface_journalPerformanceBlock__c7rEs{display:grid;gap:var(--companion-space-2);min-width:0}.CompanionJournalSurface_journalPerformancePatternCarousel__YKdDt{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(18rem,88%);gap:var(--companion-space-3);min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:var(--companion-space-1);scroll-snap-type:x proximity;scrollbar-width:none}.CompanionJournalSurface_journalPerformancePatternCarousel__YKdDt::-webkit-scrollbar{display:none}.CompanionJournalSurface_journalPerformancePatternCarousel__YKdDt .CompanionJournalSurface_journalPerformanceBlock__c7rEs{scroll-snap-align:start}.CompanionJournalSurface_journalPerformanceDetails__ZU3zZ{display:grid;gap:var(--companion-space-3);border-top:1px solid var(--companion-border-soft);padding-top:var(--companion-space-1)}.CompanionJournalSurface_journalPerformanceDetails__ZU3zZ summary{min-height:42px;display:flex;align-items:center;color:var(--companion-text-1);font-size:var(--neo-text-sm);line-height:1.15;font-weight:var(--companion-weight-title);cursor:pointer;list-style-position:inside}.CompanionJournalSurface_journalPerformanceDetails__ZU3zZ[open] summary{margin-bottom:var(--companion-space-2)}.CompanionJournalSurface_journalPerformanceChart__NQ42_{display:grid;gap:var(--companion-space-2);min-height:calc(var(--companion-space-6) * 4 + var(--companion-space-4));border:1px solid var(--companion-border-soft);border-radius:var(--companion-radius-tight);padding:var(--companion-space-3) var(--companion-space-2) var(--companion-space-2);background:color-mix(in srgb,var(--companion-surface-1) 76%,var(--companion-surface-2))}.CompanionJournalSurface_journalPerformanceChartHeader__GUzeG{display:flex;align-items:baseline;justify-content:space-between;gap:var(--companion-space-2);min-width:0;padding:0 var(--companion-space-1)}.CompanionJournalSurface_journalPerformanceChartHeader__GUzeG strong{color:var(--companion-text-1);font-size:var(--neo-text-sm);line-height:1.15;font-weight:var(--companion-weight-title)}.CompanionJournalSurface_journalPerformanceChartHeader__GUzeG span{color:var(--companion-text-3);font-size:var(--neo-text-xs);line-height:1.2;font-weight:var(--companion-weight-label)}.CompanionJournalSurface_journalPerformanceChartActions__kGi_F{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--companion-space-1);min-width:0}.CompanionJournalSurface_journalPerformanceChartActions__kGi_F>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CompanionJournalSurface_journalPerformanceBars__gpmJf{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(calc(var(--companion-space-6) + var(--companion-space-4)),1fr);gap:var(--companion-space-2);align-items:end;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch}.CompanionJournalSurface_journalPerformanceBars__gpmJf::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.CompanionJournalSurface_journalActiveFilters__EK0ro,.CompanionJournalSurface_journalOverviewRangeRow__G77Ul,.CompanionJournalSurface_journalPerformanceBars__gpmJf{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--companion-text-3) 30%,transparent) transparent}.CompanionJournalSurface_journalActiveFilters__EK0ro::-webkit-scrollbar,.CompanionJournalSurface_journalOverviewRangeRow__G77Ul::-webkit-scrollbar,.CompanionJournalSurface_journalPerformanceBars__gpmJf::-webkit-scrollbar{display:block;height:6px}.CompanionJournalSurface_journalActiveFilters__EK0ro::-webkit-scrollbar-track,.CompanionJournalSurface_journalOverviewRangeRow__G77Ul::-webkit-scrollbar-track,.CompanionJournalSurface_journalPerformanceBars__gpmJf::-webkit-scrollbar-track{background:transparent}.CompanionJournalSurface_journalActiveFilters__EK0ro::-webkit-scrollbar-thumb,.CompanionJournalSurface_journalOverviewRangeRow__G77Ul::-webkit-scrollbar-thumb,.CompanionJournalSurface_journalPerformanceBars__gpmJf::-webkit-scrollbar-thumb{border-radius:var(--companion-radius-pill);background:color-mix(in srgb,var(--companion-text-3) 30%,transparent)}}.CompanionJournalSurface_journalPerformanceBar__nOQFd{display:grid;grid-template-rows:auto minmax(calc(var(--companion-space-6) * 2.5),1fr) auto;justify-items:center;align-items:end;gap:var(--companion-space-1);min-width:calc(var(--companion-space-6) + var(--companion-space-4));min-height:calc(var(--companion-space-6) * 3.5);border:1px solid transparent;border-radius:calc(var(--companion-radius-tight) / 2);padding:var(--companion-space-1);color:var(--companion-text-1);background:transparent;text-align:center;scroll-snap-align:start}.CompanionJournalSurface_journalPerformanceBar__nOQFd strong{min-width:0;max-width:100%;overflow:hidden;font-family:var(--companion-font-numeric);font-size:var(--neo-text-xs);line-height:1.1;font-weight:var(--companion-weight-title);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--companion-numeric-features);text-overflow:ellipsis;white-space:nowrap}.CompanionJournalSurface_journalPerformanceBar__nOQFd i{position:relative;display:grid;place-items:center;align-self:end;width:min(100%,calc(var(--companion-space-6) + var(--companion-space-1)));min-height:2px;height:var(--journal-performance-bar,0);border-radius:0;background:var(--companion-accent);overflow:hidden}.CompanionJournalSurface_journalPerformanceBar__nOQFd i b{color:var(--companion-text-on-dark);font-family:var(--companion-font-numeric);font-size:var(--neo-text-xs);line-height:1;font-style:normal;font-weight:var(--companion-weight-emphasis);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--companion-numeric-features)}.CompanionJournalSurface_journalPerformanceRowPositive__2dNWQ i{background:var(--companion-positive)}.CompanionJournalSurface_journalPerformanceRowNegative__OnAal i{background:var(--companion-negative)}.CompanionJournalSurface_journalPerformanceRowNeutral__dV096 i{background:var(--companion-accent)}.CompanionJournalSurface_journalPerformanceRowMuted__kSu5h{opacity:.48}.CompanionJournalSurface_journalPerformanceBar__nOQFd span{min-width:0;max-width:100%;overflow:hidden;color:var(--companion-text-1);font-size:var(--neo-text-xs);line-height:1.1;font-weight:var(--companion-weight-title);text-overflow:ellipsis;white-space:nowrap}.CompanionJournalSurface_journalOverlay__reVyO{position:fixed;inset:0;z-index:90;display:grid;align-items:end;min-height:var(--companion-visual-viewport-height,100dvh);background:color-mix(in srgb,var(--companion-text-1) 24%,transparent)}.CompanionJournalSurface_journalOverlayDismiss__53wbs{position:absolute;inset:0;border:0;background:transparent}.CompanionJournalSurface_journalCalendarSheet__w_tFt,.CompanionJournalSurface_journalFilterSheet___3Yn1{position:relative;z-index:1;display:grid;gap:var(--companion-space-3);width:min(100%,430px);max-height:min(calc(var(--companion-visual-viewport-height, 100dvh) - var(--companion-space-6)),720px);margin:0 auto;padding:var(--companion-space-3) var(--companion-space-4) calc(var(--companion-space-4) + env(safe-area-inset-bottom));overflow-y:auto}[data-surface=hyperliquid-companion][data-keyboard-open] .CompanionJournalSurface_journalOverlay__reVyO{min-height:var(--companion-visual-viewport-height,100dvh);background:var(--companion-bg)}[data-surface=hyperliquid-companion][data-keyboard-open] .CompanionJournalSurface_journalCalendarSheet__w_tFt,[data-surface=hyperliquid-companion][data-keyboard-open] .CompanionJournalSurface_journalFilterSheet___3Yn1,[data-surface=hyperliquid-companion][data-keyboard-open] .CompanionJournalSurface_journalOverlay__reVyO .CompanionJournalSurface_journalDetailSheet__Pc3_P{max-height:calc(var(--companion-visual-viewport-height, 100dvh) - var(--companion-space-3));padding-bottom:max(var(--companion-space-4),env(safe-area-inset-bottom))}.CompanionJournalSurface_journalSheetTitle__hOCBa{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--companion-space-3)}.CompanionJournalSurface_journalSheetTitle__hOCBa h2{margin:var(--companion-space-1) 0 0;color:var(--companion-text-1);font-size:22px;line-height:1.1;letter-spacing:0;font-weight:var(--companion-weight-title)}.CompanionJournalSurface_journalSheetTitle__hOCBa button{min-height:36px;border-radius:var(--companion-radius-pill);padding:0 var(--companion-space-3)}.CompanionJournalSurface_journalCalendarGrid__p62bw,.CompanionJournalSurface_journalCalendarWeekdays__PC_gm{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--companion-space-1)}.CompanionJournalSurface_journalCalendarWeekdays__PC_gm span{color:var(--companion-text-3);font-size:10px;line-height:1.1;text-align:center;font-weight:var(--companion-weight-title);text-transform:uppercase}.CompanionJournalSurface_journalCalendarCell__JLMd7{position:relative;display:grid;align-content:start;justify-items:center;gap:3px;min-width:0;min-height:48px;border:0;border-radius:0;padding:var(--companion-space-1) 0 0;color:var(--companion-text-1);background:transparent}.CompanionJournalSurface_journalCalendarCell__JLMd7[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--companion-accent)}.CompanionJournalSurface_journalCalendarCell__JLMd7 small,.CompanionJournalSurface_journalCalendarCell__JLMd7 span{display:block;min-width:0;font-variant-numeric:tabular-nums lining-nums}.CompanionJournalSurface_journalCalendarCell__JLMd7 span{color:var(--companion-text-1);font-size:var(--neo-text-xs);line-height:1;font-weight:var(--companion-weight-title)}.CompanionJournalSurface_journalCalendarCell__JLMd7 small{color:var(--companion-text-3);font-size:9px;line-height:1}.CompanionJournalSurface_journalCalendarCell__JLMd7 i{display:block;width:18px;height:3px;border-radius:var(--companion-radius-pill);background:var(--companion-text-3)}.CompanionJournalSurface_journalCalendarCellPositive__ZSGSA i{background:var(--companion-positive)}.CompanionJournalSurface_journalCalendarCellNegative__1AXK6 i{background:var(--companion-negative)}.CompanionJournalSurface_journalCalendarCellOpen__CwdEN i{background:var(--companion-accent)}.CompanionJournalSurface_journalCalendarCellNeutral__YfH9J i{background:var(--companion-text-3)}.CompanionJournalSurface_journalCalendarCell__JLMd7 em{position:absolute;right:4px;bottom:4px;display:grid;place-items:center;width:14px;height:14px;border-radius:var(--companion-radius-pill);color:var(--companion-text-inverse);background:var(--companion-action-bg)}.CompanionJournalSurface_journalCalendarCellEmpty__obUoy{opacity:.28}.CompanionJournalSurface_journalCalendarSummary__7_kdw{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--companion-space-3);align-items:center;min-height:44px;border-top:1px solid var(--companion-border-soft);border-bottom:1px solid var(--companion-border-soft)}.CompanionJournalSurface_journalCalendarSummary__7_kdw span{color:var(--companion-text-3);font-size:var(--neo-text-xs);font-weight:var(--companion-weight-label)}.CompanionJournalSurface_journalCalendarSummary__7_kdw strong{font-family:var(--companion-font-numeric);font-size:var(--neo-text-sm);font-weight:var(--companion-weight-title)}.CompanionJournalSurface_journalFilterGroup__Xh_Xy{display:grid;gap:var(--companion-space-2);padding-bottom:var(--companion-space-3);border-bottom:1px solid var(--companion-border-soft)}.CompanionJournalSurface_journalPerformanceFilterControls__flFxt{display:grid;gap:var(--companion-space-3)}.CompanionJournalSurface_journalFilterGroupBody__tEkVj{display:flex;flex-wrap:wrap;gap:var(--companion-space-2)}.CompanionJournalSurface_journalFilterGroupStack__u_H_e{display:grid;gap:var(--companion-space-2)}.CompanionJournalSurface_journalFilterGroup__Xh_Xy button{min-height:34px;border-radius:var(--companion-radius-pill);padding:0 var(--companion-space-3)}.CompanionJournalSurface_journalFilterGroup__Xh_Xy button[aria-pressed=true]{color:var(--companion-text-inverse);border-color:color-mix(in srgb,var(--companion-command-strong) 38%,var(--companion-border));background:var(--companion-action-bg)}.CompanionJournalSurface_journalFilterSearch__tOf_H{display:block}.CompanionJournalSurface_journalFilterSelected___vMkv,.CompanionJournalSurface_journalFilterSuggestions__jZ0uX{display:flex;flex-wrap:wrap;gap:var(--companion-space-2)}.CompanionJournalSurface_journalFilterSelected___vMkv button{display:inline-flex;align-items:center;gap:var(--companion-space-1);color:var(--companion-accent-strong);border-color:color-mix(in srgb,var(--companion-accent) 24%,var(--companion-border-soft));background:var(--companion-accent-soft)}.CompanionJournalSurface_journalFilterSuggestions__jZ0uX button{color:var(--companion-text-1);background:color-mix(in srgb,var(--companion-surface-2) 70%,transparent)}.CompanionJournalSurface_journalFilterEmpty__53nE8{margin:0;padding:var(--companion-space-2) 0;color:var(--companion-text-3);font-size:var(--neo-text-xs);line-height:1.35}.CompanionJournalSurface_journalFilterCreateRow__TD_uh{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--companion-space-2)}.CompanionJournalSurface_journalFilterCreateButton__nw2iJ{border-radius:var(--companion-radius-control)!important;white-space:nowrap}.CompanionJournalSurface_journalApplyButton__eQCzL,.CompanionJournalSurface_journalFilterCreateButton__nw2iJ{color:var(--companion-text-inverse);border-color:color-mix(in srgb,var(--companion-command-strong) 38%,var(--companion-border));background:var(--companion-action-bg)}.CompanionJournalSurface_journalApplyButton__eQCzL{border-radius:var(--companion-radius-pill)}.CompanionJournalSurface_journalApplyButton__eQCzL:not(:disabled):hover,.CompanionJournalSurface_journalFilterCreateButton__nw2iJ:not(:disabled):hover{background:var(--companion-command-hover)}@media (prefers-reduced-motion:reduce){.CompanionJournalSurface_journalScreen__umSj_ :where(*,:before,:after){scroll-behavior:auto!important;transition-duration:1ms!important}.CompanionJournalSurface_journalScreen__umSj_ :where(button:not(:disabled),a[href]):active{transform:none}.CompanionJournalSurface_journalPositionCardExpanded__a_fbs>:where(.CompanionJournalSurface_journalPositionMetrics__el8Z_,.CompanionJournalSurface_journalTradeReviewRows__gmdlZ,.CompanionJournalSurface_journalTagChips__zTc2h,.CompanionJournalSurface_journalTagInputRow__OClvy,.CompanionJournalSurface_journalTradeFields__Ndy3f){animation:none}}@media (max-width:430px){.CompanionJournalSurface_journalModeSwitch__WsnqU{gap:var(--companion-space-2)}.CompanionJournalSurface_journalScopeHeader__IlEh2{grid-template-columns:1fr}.CompanionJournalSurface_journalScopeActions__T64IV{justify-content:stretch}.CompanionJournalSurface_journalScopeActions__T64IV>*{flex:1 1 0}.CompanionJournalSurface_journalDailyReviewAction__FMLYc{padding:0 var(--companion-space-2)}.CompanionJournalSurface_journalWeekHeader__vqF2i{grid-template-columns:36px minmax(0,1fr) 36px}.CompanionJournalSurface_journalWeekHeaderControls__fBAJU{grid-column:1/-1;justify-content:stretch}.CompanionJournalSurface_journalWeekHeaderControls__fBAJU>*{flex:1 1 0}.CompanionJournalSurface_journalCalendarPanelHeader__AG0VQ{grid-template-columns:36px minmax(0,1fr) 36px}.CompanionJournalSurface_journalCalendarPanelHeader__AG0VQ .CompanionJournalSurface_journalScopeFilterButton__FoVo4{grid-column:1/-1;justify-self:stretch}.CompanionJournalSurface_journalPerformanceSummary__CagTu{grid-template-columns:repeat(2,minmax(0,1fr))}.CompanionJournalSurface_journalPerformanceLead__veg1Z{grid-template-columns:1fr}.CompanionJournalSurface_journalReviewPromptMap__RAJjv{grid-template-columns:1fr;gap:var(--companion-space-1)}.CompanionJournalSurface_journalCalendarSnapshot__LI9Rs,.CompanionJournalSurface_journalReviewEvidence__GP13g{grid-template-columns:repeat(3,minmax(0,1fr))}.CompanionJournalSurface_journalCalendarTradeRow__uQZne{grid-template-columns:minmax(0,1fr) auto 16px}.CompanionJournalSurface_journalCalendarTradeMeta__r2Fp_{grid-column:1/-1;grid-row:2;justify-items:start}.CompanionJournalSurface_journalTradeRow__DPqB_{grid-template-columns:minmax(0,1fr) auto 16px}.CompanionJournalSurface_journalTradeTags__VqlPV{grid-column:1/-1;grid-row:2;flex-direction:row}.CompanionJournalSurface_journalTradePnl__E5gYV{grid-column:2;grid-row:1}.CompanionJournalSurface_journalDetailHeader__mUEoI{flex-direction:column}}.CompanionHorizontalRailControls_railControls___NMI8{display:none;align-items:center;gap:var(--companion-space-1)}.CompanionHorizontalRailControls_railControls___NMI8 button{display:inline-grid;place-items:center;width:calc(var(--companion-shell-accessory-action-size) - var(--companion-space-1));height:calc(var(--companion-shell-accessory-action-size) - var(--companion-space-1));border:var(--space-px) solid var(--companion-border-soft);border-radius:var(--companion-radius-pill);color:var(--companion-text-2);background:var(--companion-surface-1);box-shadow:none;transition:border-color var(--companion-motion-tap) var(--companion-ease),box-shadow var(--companion-motion-tap) var(--companion-ease),color var(--companion-motion-tap) var(--companion-ease),transform var(--companion-motion-tap) var(--companion-ease-enter)}.CompanionHorizontalRailControls_railControls___NMI8 button:not(:disabled):focus-visible,.CompanionHorizontalRailControls_railControls___NMI8 button:not(:disabled):hover{border-color:var(--companion-border-strong);color:var(--companion-text-1);box-shadow:var(--companion-shadow-indicator)}.CompanionHorizontalRailControls_railControls___NMI8 button:not(:disabled):active{transform:translateY(var(--companion-motion-press-y)) scale(var(--companion-motion-press-scale))}.CompanionHorizontalRailControls_railControls___NMI8 button:disabled{cursor:not-allowed;color:var(--companion-text-faint);background:var(--companion-surface-2)}@media (hover:hover) and (pointer:fine){.CompanionHorizontalRailControls_railControls___NMI8{display:inline-flex}}@media (prefers-reduced-motion:reduce){.CompanionHorizontalRailControls_railControls___NMI8 button{transition:none}.CompanionHorizontalRailControls_railControls___NMI8 button:not(:disabled):active{transform:none}}.CompanionFilterSheet_layer__CHcJH{position:fixed;inset:0;z-index:90;display:grid;align-items:end;justify-items:center;min-height:var(--companion-visual-viewport-height,100dvh);padding:var(--companion-space-3) var(--companion-space-3) 0}.CompanionFilterSheet_layer__CHcJH :where(button,a[href]){-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:border-color var(--companion-motion-tap) var(--companion-ease),background-color var(--companion-motion-tap) var(--companion-ease),box-shadow var(--companion-motion-tap) var(--companion-ease),color var(--companion-motion-tap) var(--companion-ease),opacity var(--companion-motion-tap) var(--companion-ease),transform var(--companion-motion-tap) var(--companion-ease-enter)}.CompanionFilterSheet_layer__CHcJH :where(button:not(:disabled),a[href]):active{transform:translateY(var(--companion-motion-press-y)) scale(var(--companion-motion-press-scale))}.CompanionFilterSheet_backdrop__dSS9P{position:absolute;inset:0;border:0;background:color-mix(in srgb,var(--companion-text-1) 24%,transparent);animation:CompanionFilterSheet_companionFilterSheetFade__73KjT var(--companion-motion-state) var(--companion-ease) both}.CompanionFilterSheet_sheet__yi9j9{position:relative;z-index:1;display:grid;gap:var(--companion-space-3);width:min(30rem,100%);max-height:min(calc(var(--companion-visual-viewport-height, 100dvh) - var(--companion-space-6)),44rem);overflow-y:auto;border:var(--space-px) solid var(--companion-border-strong);border-radius:var(--companion-radius-panel) var(--companion-radius-panel) 0 0;padding:var(--companion-space-3) var(--companion-space-4) calc(var(--companion-space-4) + env(safe-area-inset-bottom));color:var(--companion-text-1);background:var(--companion-surface-1);box-shadow:var(--companion-shadow-sheet);animation:CompanionFilterSheet_companionFilterSheetUp__gAAUR var(--companion-motion-panel) var(--companion-ease-enter) both}.CompanionFilterSheet_handle__VxGpF{justify-self:center;width:calc(var(--companion-shell-accessory-action-size) + var(--companion-space-1));height:var(--companion-space-1);border-radius:var(--companion-radius-pill);background:var(--companion-border-strong)}.CompanionFilterSheet_header__H_MuK{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--companion-space-3)}.CompanionFilterSheet_header__H_MuK h2{margin:var(--companion-space-1) 0 0;color:var(--companion-text-1);font-size:var(--neo-text-xl);line-height:1.1;letter-spacing:0;font-weight:var(--companion-weight-title)}.CompanionFilterSheet_headerActions__I0YnJ{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--companion-space-2);min-width:0}.CompanionFilterSheet_closeButton__4jWK0,.CompanionFilterSheet_headerActions__I0YnJ>button{min-height:var(--companion-shell-accessory-action-size);border:var(--space-px) solid var(--companion-border-soft);border-radius:var(--companion-radius-pill);padding:0 var(--companion-space-3);color:var(--companion-text-2);background:var(--companion-surface-2);font-size:var(--neo-text-xs);font-weight:var(--companion-weight-title);white-space:nowrap}.CompanionFilterSheet_closeButton__4jWK0{display:inline-flex;align-items:center;justify-content:center;width:var(--companion-shell-accessory-action-size);padding:0}.CompanionFilterSheet_closeButton__4jWK0:not(:disabled):hover,.CompanionFilterSheet_headerActions__I0YnJ>button:not(:disabled):hover{color:var(--companion-text-1);border-color:var(--companion-border);background:var(--companion-surface-3)}.CompanionFilterSheet_body__HjIHI{display:grid;gap:var(--companion-space-3);min-width:0}.CompanionFilterSheet_footer__D1PY6{display:grid;gap:var(--companion-space-2)}[data-surface=hyperliquid-companion][data-keyboard-open] .CompanionFilterSheet_layer__CHcJH{min-height:var(--companion-visual-viewport-height,100dvh);background:var(--companion-bg)}[data-surface=hyperliquid-companion][data-keyboard-open] .CompanionFilterSheet_sheet__yi9j9{max-height:calc(var(--companion-visual-viewport-height, 100dvh) - var(--companion-space-3));padding-bottom:max(var(--companion-space-4),env(safe-area-inset-bottom))}@keyframes CompanionFilterSheet_companionFilterSheetFade__73KjT{0%{opacity:0}to{opacity:1}}@keyframes CompanionFilterSheet_companionFilterSheetUp__gAAUR{0%{opacity:0;transform:translateY(var(--companion-motion-sheet-distance))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.CompanionFilterSheet_layer__CHcJH :where(*,:before,:after){scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}