.planning-workspace-module__UhOedq__pageHead{justify-content:space-between;align-items:flex-end;gap:var(--lg);display:flex}.planning-workspace-module__UhOedq__pageCopy{gap:var(--xs);display:grid}.planning-workspace-module__UhOedq__muted,.planning-workspace-module__UhOedq__pageCopy p{color:var(--text-secondary);margin:0}.planning-workspace-module__UhOedq__viewSwitch,.planning-workspace-module__UhOedq__dateNav,.planning-workspace-module__UhOedq__inline,.planning-workspace-module__UhOedq__cardActions,.planning-workspace-module__UhOedq__composerActions{align-items:center;gap:var(--sm);display:flex}.planning-workspace-module__UhOedq__viewSwitch{padding:var(--xs);border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface)}.planning-workspace-module__UhOedq__viewLink{padding:6px var(--md);border-radius:var(--r-pill);color:var(--text-secondary);font-size:13px;font-weight:600}.planning-workspace-module__UhOedq__viewLinkActive{color:var(--text);background:var(--surface-raised)}.planning-workspace-module__UhOedq__workspace{gap:var(--lg);grid-template-columns:minmax(240px,290px) minmax(520px,1fr) minmax(280px,340px);align-items:start;display:grid}.planning-workspace-module__UhOedq__panel{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);min-width:0;overflow:hidden}.planning-workspace-module__UhOedq__sidePanel{top:var(--lg);flex-direction:column;max-height:calc(100vh - 32px);display:flex;position:sticky}.planning-workspace-module__UhOedq__panelHead{gap:var(--sm);padding:var(--lg);border-bottom:1px solid var(--border);display:grid}.planning-workspace-module__UhOedq__panelTitleRow,.planning-workspace-module__UhOedq__sectionHead,.planning-workspace-module__UhOedq__taskTop,.planning-workspace-module__UhOedq__dayHead,.planning-workspace-module__UhOedq__chatHead{justify-content:space-between;align-items:center;gap:var(--sm);display:flex}.planning-workspace-module__UhOedq__sourceScroll,.planning-workspace-module__UhOedq__chatMessages{min-height:0;overflow-y:auto}.planning-workspace-module__UhOedq__sourceSection{padding:var(--md);gap:var(--sm);display:grid}.planning-workspace-module__UhOedq__sourceSection+.planning-workspace-module__UhOedq__sourceSection{border-top:1px solid var(--border)}.planning-workspace-module__UhOedq__count{border-radius:var(--r-pill);background:var(--surface-raised);min-width:24px;color:var(--text-secondary);text-align:center;padding:2px 7px}.planning-workspace-module__UhOedq__input,.planning-workspace-module__UhOedq__textarea,.planning-workspace-module__UhOedq__select{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg);width:100%;color:var(--text);padding:9px 10px;font-size:14px}.planning-workspace-module__UhOedq__textarea{resize:vertical;min-height:74px}.planning-workspace-module__UhOedq__sourceCard,.planning-workspace-module__UhOedq__taskCard,.planning-workspace-module__UhOedq__calendarItem{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-raised)}.planning-workspace-module__UhOedq__sourceCard,.planning-workspace-module__UhOedq__taskCard{padding:var(--md);gap:var(--sm);display:grid}.planning-workspace-module__UhOedq__dragging{opacity:.45}.planning-workspace-module__UhOedq__taskDone{opacity:.58}.planning-workspace-module__UhOedq__taskTitle{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600;line-height:19px}.planning-workspace-module__UhOedq__taskDone .planning-workspace-module__UhOedq__taskTitle{text-decoration:line-through}.planning-workspace-module__UhOedq__taskMeta{color:var(--text-secondary);flex-wrap:wrap;gap:5px;font-size:12px;display:flex}.planning-workspace-module__UhOedq__tag{border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent);padding:2px 7px}.planning-workspace-module__UhOedq__button,.planning-workspace-module__UhOedq__quietButton,.planning-workspace-module__UhOedq__iconButton,.planning-workspace-module__UhOedq__primaryButton{border:1px solid var(--border);border-radius:var(--r-sm);min-height:32px;color:var(--text-secondary);background:var(--surface-raised);padding:6px 10px;font-size:12px;font-weight:600}.planning-workspace-module__UhOedq__button:hover,.planning-workspace-module__UhOedq__quietButton:hover,.planning-workspace-module__UhOedq__iconButton:hover{color:var(--text);border-color:var(--text-tertiary)}.planning-workspace-module__UhOedq__primaryButton{color:var(--text);border-color:var(--accent-muted);background:var(--accent-soft)}.planning-workspace-module__UhOedq__button:disabled,.planning-workspace-module__UhOedq__quietButton:disabled,.planning-workspace-module__UhOedq__iconButton:disabled,.planning-workspace-module__UhOedq__primaryButton:disabled{cursor:default;opacity:.5}.planning-workspace-module__UhOedq__quietButton{background:0 0}.planning-workspace-module__UhOedq__iconButton{place-items:center;width:32px;padding:5px;display:inline-grid}.planning-workspace-module__UhOedq__center{gap:var(--lg);padding:var(--lg);display:grid}.planning-workspace-module__UhOedq__dateNav{justify-content:space-between}.planning-workspace-module__UhOedq__dateTitle{text-align:center;gap:1px;display:grid}.planning-workspace-module__UhOedq__load{border-radius:var(--r-pill);background:var(--border);height:5px;overflow:hidden}.planning-workspace-module__UhOedq__loadFill{border-radius:inherit;background:var(--accent);height:100%}.planning-workspace-module__UhOedq__quickAdd{gap:var(--sm);grid-template-columns:1fr 142px auto;display:grid}.planning-workspace-module__UhOedq__quickAddScheduled{grid-template-columns:1fr 142px 112px auto}.planning-workspace-module__UhOedq__dayLane,.planning-workspace-module__UhOedq__timeline{border:1px solid var(--border);border-radius:var(--r-md);background:color-mix(in srgb, var(--surface-raised) 54%, transparent);padding:var(--md);gap:var(--md);display:grid}.planning-workspace-module__UhOedq__timelineSummary{justify-content:space-between;align-items:center;gap:var(--sm);cursor:pointer;list-style:none;display:flex}.planning-workspace-module__UhOedq__timelineSummary::-webkit-details-marker{display:none}.planning-workspace-module__UhOedq__timelineSummaryLabel{align-items:center;gap:var(--xs);display:flex}.planning-workspace-module__UhOedq__timelineChevron{color:var(--text-secondary);place-items:center;transition:transform .12s;display:grid}.planning-workspace-module__UhOedq__timeline[open] .planning-workspace-module__UhOedq__timelineChevron{transform:rotate(90deg)}.planning-workspace-module__UhOedq__weekDays{gap:var(--md);display:grid}.planning-workspace-module__UhOedq__daySelected{border-color:var(--accent-muted)}.planning-workspace-module__UhOedq__tierGrid{gap:var(--md);grid-template-columns:1fr 1fr;display:grid}.planning-workspace-module__UhOedq__tier{align-content:start;gap:var(--sm);min-width:0;padding:var(--sm);border:1px dashed var(--border);border-radius:var(--r-md);transition:border-color .12s,background .12s;display:grid}.planning-workspace-module__UhOedq__tierOver,.planning-workspace-module__UhOedq__backlogOver{border-color:var(--accent);background:var(--accent-faint)}.planning-workspace-module__UhOedq__backlogDrop{margin:0 var(--md) var(--md);padding:var(--md);border:1px dashed var(--border);border-radius:var(--r-md);color:var(--text-secondary);text-align:center;font-size:12px}.planning-workspace-module__UhOedq__empty{color:var(--text-tertiary);padding:var(--sm) 0;font-size:13px;line-height:18px}.planning-workspace-module__UhOedq__calendarList{gap:6px;display:grid}.planning-workspace-module__UhOedq__calendarItem{justify-content:space-between;gap:var(--sm);color:var(--text-secondary);padding:8px 10px;font-size:12px;display:flex}.planning-workspace-module__UhOedq__editor{padding-top:var(--sm);border-top:1px solid var(--border);gap:var(--sm);display:grid}.planning-workspace-module__UhOedq__editorGrid{gap:var(--sm);grid-template-columns:1fr 1fr;display:grid}.planning-workspace-module__UhOedq__field{gap:var(--xs);min-width:0;color:var(--text-secondary);font-size:12px;display:grid}.planning-workspace-module__UhOedq__fieldWide{grid-column:1/-1}.planning-workspace-module__UhOedq__checklist{padding-top:var(--sm);border-top:1px solid var(--border);gap:6px;display:grid}.planning-workspace-module__UhOedq__checkItem{align-items:center;gap:var(--sm);grid-template-columns:auto 1fr auto;font-size:13px;display:grid}.planning-workspace-module__UhOedq__checkDone{color:var(--text-tertiary);text-decoration:line-through}.planning-workspace-module__UhOedq__error{color:var(--text-secondary);font-size:12px;line-height:17px}.planning-workspace-module__UhOedq__chatPanel{height:calc(100dvh - (2 * var(--lg)));max-height:calc(100dvh - (2 * var(--lg)))}.planning-workspace-module__UhOedq__chatDormant{padding:var(--xl);place-content:center;justify-items:start;gap:var(--md);flex:1;display:grid}.planning-workspace-module__UhOedq__chatMessages{padding:var(--md);gap:var(--sm);overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;display:flex;overflow-x:hidden}.planning-workspace-module__UhOedq__message{border-radius:var(--r-md);background:var(--surface-raised);min-width:0;max-width:92%;color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;padding:9px 11px;font-size:15px;line-height:22px}.planning-workspace-module__UhOedq__messageUser{background:var(--accent-soft);align-self:flex-end}.planning-workspace-module__UhOedq__messageLabel{color:var(--text-tertiary);margin-bottom:3px;display:block}.planning-workspace-module__UhOedq__working{color:var(--text-secondary);font-size:12px}.planning-workspace-module__UhOedq__chatComposer{padding:var(--md);border-top:1px solid var(--border);background:var(--surface);gap:var(--sm);flex:none;display:grid}.planning-workspace-module__UhOedq__chatInput{resize:none;overflow-y:hidden}@media (max-width:1180px){.planning-workspace-module__UhOedq__workspace{grid-template-columns:minmax(220px,280px) minmax(460px,1fr)}.planning-workspace-module__UhOedq__chatPanel{grid-column:1/-1;position:static}}@media (max-width:780px){.planning-workspace-module__UhOedq__pageHead{flex-direction:column;align-items:flex-start}.planning-workspace-module__UhOedq__workspace,.planning-workspace-module__UhOedq__tierGrid,.planning-workspace-module__UhOedq__quickAdd,.planning-workspace-module__UhOedq__quickAddScheduled{grid-template-columns:1fr}.planning-workspace-module__UhOedq__sidePanel{max-height:none;position:static}.planning-workspace-module__UhOedq__sourceScroll{max-height:520px}.planning-workspace-module__UhOedq__chatPanel{grid-column:auto}}
.ui-module___XxvYq__screen{max-width:680px;padding:var(--lg) var(--lg) var(--xxxl);gap:var(--lg);flex-direction:column;margin:0 auto;display:flex}.ui-module___XxvYq__screenWide{max-width:1180px}.ui-module___XxvYq__screenPlanner{max-width:1680px;min-height:100vh}.ui-module___XxvYq__topbar{min-height:var(--control);justify-content:space-between;align-items:center;display:flex}.ui-module___XxvYq__brand{color:var(--text-tertiary)}.ui-module___XxvYq__logout{color:var(--text-secondary);padding:var(--xs) var(--sm);align-items:center;gap:var(--xs);background:0 0;border:none;display:inline-flex}.ui-module___XxvYq__logout:hover{color:var(--text)}.ui-module___XxvYq__nav{gap:var(--xs);padding-bottom:var(--xs);scrollbar-width:none;display:flex;overflow-x:auto}.ui-module___XxvYq__nav::-webkit-scrollbar{display:none}.ui-module___XxvYq__navLink{padding:var(--xs) var(--md);border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--border);color:var(--text-secondary);white-space:nowrap;flex:none}.ui-module___XxvYq__navLink:hover{color:var(--text);border-color:var(--text-tertiary)}.ui-module___XxvYq__navLinkActive{background:var(--accent-soft);border-color:var(--accent-muted);color:var(--accent)}.ui-module___XxvYq__activeFocusBar{align-items:center;gap:var(--sm);padding:var(--sm) var(--md);border:1px solid var(--accent-muted);border-radius:var(--r-md);background:var(--accent-soft);color:var(--text);display:flex}.ui-module___XxvYq__activeFocusPulse{border-radius:var(--r-pill);background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent);flex:none}.ui-module___XxvYq__activeFocusTitle{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ui-module___XxvYq__activeFocusTime{color:var(--text-secondary)}.ui-module___XxvYq__pageHead{flex-direction:column;gap:2px;display:flex}.ui-module___XxvYq__eyebrow{color:var(--text-tertiary)}.ui-module___XxvYq__eyebrowAccent{color:var(--accent)}.ui-module___XxvYq__pageSub{color:var(--text-secondary);margin-top:var(--xs)}.ui-module___XxvYq__stack{gap:var(--lg);flex-direction:column;display:flex}.ui-module___XxvYq__stackSm{gap:var(--sm);flex-direction:column;display:flex}.ui-module___XxvYq__row{align-items:center;gap:var(--sm);display:flex}.ui-module___XxvYq__rowBetween{justify-content:space-between;align-items:center;gap:var(--sm);display:flex}.ui-module___XxvYq__wrap{gap:var(--sm);flex-wrap:wrap;display:flex}.ui-module___XxvYq__grid2{gap:var(--md);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.ui-module___XxvYq__formGrid,.ui-module___XxvYq__nutritionGrid{gap:var(--md);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.ui-module___XxvYq__nutritionGrid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.ui-module___XxvYq__dateTimeFields{gap:var(--md);grid-template-columns:minmax(180px,.8fr) minmax(230px,1.2fr);display:grid}.ui-module___XxvYq__dateNavigatorRow{align-items:end;gap:var(--lg);grid-template-columns:auto minmax(300px,1fr) auto;display:grid}.ui-module___XxvYq__dateNavigatorForm{justify-self:center;align-items:end;gap:var(--sm);grid-template-columns:minmax(180px,1fr) auto;width:min(100%,430px);display:grid}.ui-module___XxvYq__dateNavigatorToday{min-height:var(--tap);align-items:center;display:inline-flex}.ui-module___XxvYq__repeatPanelStage{z-index:70;background:var(--scrim);justify-content:flex-end;display:flex;position:fixed;inset:0}.ui-module___XxvYq__repeatPanel{border-left:1px solid var(--border);background:var(--surface);width:min(680px,100vw - 32px);height:100dvh;min-height:0;box-shadow:-18px 0 54px var(--scrim);flex-direction:column;display:flex;overflow:hidden}.ui-module___XxvYq__repeatPanelHead{min-height:82px;padding:var(--lg) var(--xl);border-bottom:1px solid var(--separator);justify-content:space-between;align-items:center;gap:var(--lg);flex:none;display:flex}.ui-module___XxvYq__repeatPanelHead h2{margin:0}.ui-module___XxvYq__repeatPanelBody{overscroll-behavior:contain;min-height:0;padding:var(--xl);gap:var(--lg);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ui-module___XxvYq__repeatLogContext{z-index:1;padding:var(--lg);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-raised);gap:var(--md);flex-direction:column;display:flex;position:sticky;top:0}.ui-module___XxvYq__repeatLogFields{gap:var(--md);grid-template-columns:minmax(150px,.8fr) minmax(230px,1.2fr) minmax(90px,.45fr);display:grid}.ui-module___XxvYq__repeatPanelItems{gap:var(--md);flex-direction:column;display:flex}.ui-module___XxvYq__repeatPanelItem,.ui-module___XxvYq__repeatPanelEmpty{padding:var(--lg);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-raised);gap:var(--md);flex-direction:column;display:flex}.ui-module___XxvYq__repeatPanelEmpty{text-align:center;justify-content:center;align-items:center;min-height:120px}.ui-module___XxvYq__repeatItemHead{justify-content:space-between;align-items:flex-start;gap:var(--md);display:flex}.ui-module___XxvYq__repeatItemActions,.ui-module___XxvYq__repeatEditActions{justify-content:flex-end;align-items:center;gap:var(--sm);display:flex}.ui-module___XxvYq__repeatEditForm{padding-top:var(--md);border-top:1px solid var(--separator);gap:var(--lg);flex-direction:column;display:flex}.ui-module___XxvYq__gardenWorkspace{align-items:start;gap:var(--lg);grid-template-columns:minmax(460px,1.2fr) minmax(380px,1fr);display:grid}.ui-module___XxvYq__gardenCalendar{top:var(--lg);height:clamp(500px,60dvh,680px);position:sticky;overflow:hidden}.ui-module___XxvYq__gardenCalendarBody{gap:var(--md);flex:1;grid-template-columns:minmax(0,1.65fr) minmax(190px,.9fr);min-height:0;display:grid}.ui-module___XxvYq__gardenCalendarMonth{gap:var(--xs);flex-direction:column;min-width:0;display:flex}.ui-module___XxvYq__gardenBacklogPanel{gap:var(--md);flex-direction:column;min-width:0;height:clamp(500px,60dvh,680px);display:flex}.ui-module___XxvYq__backlogPanelHead{min-height:var(--control);justify-content:space-between;align-items:center;gap:var(--md);flex:none;display:flex}.ui-module___XxvYq__gardenBacklogControls{gap:var(--md);flex-direction:column;flex:none;display:flex}.ui-module___XxvYq__gardenBacklogScroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding-right:var(--xs);overflow-y:auto}.ui-module___XxvYq__backlogModalStage{z-index:60;padding:var(--xl);background:var(--scrim);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ui-module___XxvYq__backlogModal{border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface);flex-direction:column;width:min(1120px,100%);height:min(880px,100dvh - 48px);min-height:0;display:flex;overflow:hidden;box-shadow:0 18px 54px #0000006b}.ui-module___XxvYq__backlogModalHead{padding:var(--lg) var(--xl);justify-content:space-between;align-items:center;gap:var(--lg);border-bottom:1px solid var(--separator);flex:none;display:flex}.ui-module___XxvYq__backlogModalHead h2{margin:0}.ui-module___XxvYq__backlogModalClose{width:var(--control);height:var(--control);border:1px solid var(--border);border-radius:var(--r-pill);color:var(--text-secondary);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-module___XxvYq__backlogModalClose:hover{color:var(--text);border-color:var(--text-tertiary)}.ui-module___XxvYq__backlogModalBody{min-height:0;padding:var(--xl);gap:var(--lg);flex-direction:column;flex:1;display:flex}.ui-module___XxvYq__backlogModalControls{grid-template-columns:minmax(280px,.7fr) minmax(360px,1fr);align-items:center;display:grid}.ui-module___XxvYq__backlogModalScroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding-right:var(--xs);flex:1;overflow-y:auto}.ui-module___XxvYq__calendarGrid{gap:var(--xs);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ui-module___XxvYq__calendarWeekday{padding:0 0 var(--xs);text-align:center;color:var(--text-tertiary)}.ui-module___XxvYq__calendarDay{min-height:58px;padding:var(--xs);border-radius:var(--r-md);background:var(--surface-raised);color:var(--text-secondary);text-align:left;border:1px solid #0000;flex-direction:column;align-items:flex-start;gap:1px;display:flex}.ui-module___XxvYq__calendarDay:hover{border-color:var(--text-tertiary)}.ui-module___XxvYq__calendarDaySelected{border-color:var(--accent);background:var(--accent-soft)}.ui-module___XxvYq__calendarDayToday .ui-module___XxvYq__calendarDayNumber{color:var(--accent)}.ui-module___XxvYq__calendarDayNumber{color:var(--text-tertiary)}.ui-module___XxvYq__calendarTaskCount{color:var(--text)}.ui-module___XxvYq__calendarScheduledCount{color:var(--text-tertiary);line-height:1.1}.ui-module___XxvYq__selectedDayAgenda{min-height:0;padding-left:var(--md);border-left:1px solid var(--separator);gap:var(--sm);flex-direction:column;display:flex}.ui-module___XxvYq__selectedDayTitle{margin:2px 0 0}.ui-module___XxvYq__selectedDayList{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding-right:var(--xs);flex:1;overflow-y:auto}.ui-module___XxvYq__selectedDayItem{min-height:44px;padding:var(--xs) 2px;align-items:start;column-gap:var(--sm);grid-template-columns:15px minmax(0,1fr);display:grid}.ui-module___XxvYq__selectedDayItem+.ui-module___XxvYq__selectedDayItem{border-top:1px solid var(--separator)}.ui-module___XxvYq__selectedDayMarker{border:1px solid var(--text-tertiary);border-radius:var(--r-pill);width:15px;height:15px;color:var(--text);flex:none;grid-row:1/span 2;justify-content:center;align-items:center;margin-top:3px;display:inline-flex}.ui-module___XxvYq__selectedDayMeta{color:var(--text-tertiary);grid-column:2}.ui-module___XxvYq__selectedDayItemDone .ui-module___XxvYq__selectedDayMarker{border-color:var(--accent);background:var(--accent)}.ui-module___XxvYq__selectedDayItemDone .ui-module___XxvYq__rowTitle{color:var(--text-tertiary);text-decoration:line-through}.ui-module___XxvYq__reviewHead{justify-content:space-between;align-items:flex-end;gap:var(--lg);display:flex}.ui-module___XxvYq__spacer{flex:1}.ui-module___XxvYq__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--lg);gap:var(--md);flex-direction:column;display:flex}.ui-module___XxvYq__journalWorkspace{border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface);flex-direction:column;min-height:min(760px,100dvh - 210px);display:flex;overflow:hidden}.ui-module___XxvYq__journalFeeling{padding:var(--lg) var(--xl);border-bottom:1px solid var(--separator);gap:var(--sm);flex-direction:column;display:flex}.ui-module___XxvYq__journalEditorField{flex:1;min-height:0;display:flex}.ui-module___XxvYq__journalTextarea{resize:none;width:100%;min-height:clamp(420px,56dvh,760px);padding:clamp(var(--lg), 3vw, var(--xxl));color:var(--text);font:inherit;background:0 0;border:0;outline:none;font-size:18px;line-height:1.7}.ui-module___XxvYq__journalTextarea::placeholder{color:var(--text-tertiary)}.ui-module___XxvYq__journalSaveBar{min-height:68px;padding:var(--md) var(--xl);border-top:1px solid var(--separator);align-items:center;gap:var(--md);display:flex}.ui-module___XxvYq__journalEntryCard{padding:var(--lg);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);gap:var(--sm);flex-direction:column;display:flex}.ui-module___XxvYq__journalEntryCard:hover{border-color:var(--text-tertiary)}.ui-module___XxvYq__journalEntryPreview,.ui-module___XxvYq__journalLegacyText{color:var(--text);white-space:pre-wrap;margin:0}.ui-module___XxvYq__journalEntryPreview{color:var(--text-secondary)}.ui-module___XxvYq__financeWorkspace{gap:var(--xxxl);flex-direction:column;display:flex}.ui-module___XxvYq__financeSubnav{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface-raised);gap:2px;width:fit-content;padding:4px;display:flex}.ui-module___XxvYq__financeSubnavLink{min-height:36px;padding:0 var(--md);border-radius:var(--r-pill);color:var(--text-secondary);align-items:center;font-size:13px;font-weight:650;display:inline-flex}.ui-module___XxvYq__financeSubnavLinkActive{background:var(--surface);color:var(--text);box-shadow:0 1px 4px #00000024}.ui-module___XxvYq__financeHeroNew{min-height:310px;padding:clamp(var(--xl), 5vw, 56px);border:1px solid var(--border);border-radius:calc(var(--r-lg) + 6px);background:radial-gradient(circle at 82% 12%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 38%), linear-gradient(145deg, var(--surface), var(--surface-raised));align-items:center;gap:var(--xxl);grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);display:grid;overflow:hidden}.ui-module___XxvYq__financeHeroMetric{gap:var(--xs);flex-direction:column;display:flex}.ui-module___XxvYq__financePositive{color:var(--accent)}.ui-module___XxvYq__financeDestinationGrid,.ui-module___XxvYq__financeUtilityGrid{gap:var(--lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-module___XxvYq__financeDestination,.ui-module___XxvYq__financeInvestmentCallout{min-height:190px;padding:var(--xl);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);color:inherit;justify-content:space-between;gap:var(--sm);flex-direction:column;transition:border-color .14s,transform .14s,background .14s;display:flex}.ui-module___XxvYq__financeDestination:hover,.ui-module___XxvYq__financeInvestmentCallout:hover{border-color:var(--text-tertiary);background:var(--surface-raised);transform:translateY(-2px)}.ui-module___XxvYq__financeArrow{color:var(--accent);font-weight:700}.ui-module___XxvYq__financeLineChart{min-width:0}.ui-module___XxvYq__financeLineChart svg{width:100%;height:auto}.ui-module___XxvYq__financeLineChart line{stroke:var(--separator);stroke-width:1px}.ui-module___XxvYq__financeLineChart polyline{fill:none;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:7px}.ui-module___XxvYq__financeChartAxis,.ui-module___XxvYq__financeChartLegend{color:var(--text-tertiary);justify-content:space-between;gap:var(--md);font-size:12px;display:flex}.ui-module___XxvYq__financeChartLegend span{align-items:center;gap:6px;display:inline-flex}.ui-module___XxvYq__financeChartLegend i{border-radius:50%;width:8px;height:8px;display:inline-block}.ui-module___XxvYq__financeLegendAsset{background:var(--accent)}.ui-module___XxvYq__financeLegendLiability{background:var(--text-tertiary)}.ui-module___XxvYq__financeBalanceVisual{gap:var(--md);flex-direction:column;display:flex}.ui-module___XxvYq__financeBalanceBar{border-radius:var(--r-pill);background:var(--surface);height:20px;display:flex;overflow:hidden}.ui-module___XxvYq__financeBalanceBar span:first-child{background:var(--accent)}.ui-module___XxvYq__financeBalanceBar span:last-child{background:var(--text-tertiary)}.ui-module___XxvYq__financeGroupedChart{height:240px;padding-top:var(--md);align-items:stretch;gap:var(--md);grid-template-columns:repeat(6,minmax(40px,1fr));display:grid}.ui-module___XxvYq__financeGroupedColumn{gap:var(--sm);text-align:center;grid-template-rows:1fr auto;min-width:0;display:grid}.ui-module___XxvYq__financeGroupedBars{justify-content:center;align-items:end;gap:5px;min-height:0;display:flex}.ui-module___XxvYq__financeGroupedBars span{background:var(--accent);border-radius:5px 5px 1px 1px;width:min(24px,38%);min-height:3px}.ui-module___XxvYq__financeGroupedBars span:last-child{background:var(--text-tertiary)}.ui-module___XxvYq__financeSegmented{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-raised);padding:3px;display:flex}.ui-module___XxvYq__financeSegmented button{min-height:34px;padding:0 var(--md);color:var(--text-secondary);background:0 0;border:0;border-radius:8px;font-weight:600}.ui-module___XxvYq__financeSegmented .ui-module___XxvYq__financeSegmentActive{background:var(--surface);color:var(--text)}.ui-module___XxvYq__financePeriodBar{min-height:76px;padding:var(--md) var(--lg);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);justify-content:space-between;align-items:center;gap:var(--lg);display:flex}.ui-module___XxvYq__financePeriodBar>div,.ui-module___XxvYq__financeMonthPicker{gap:var(--xs);flex-direction:column;display:flex}.ui-module___XxvYq__financeMonthPicker{min-width:180px;color:var(--text-secondary)}.ui-module___XxvYq__financeBack{width:fit-content;color:var(--text-secondary)}.ui-module___XxvYq__financeInvestmentCallout{flex-direction:row;align-items:center;min-height:150px}.ui-module___XxvYq__financeAllocation{gap:var(--md);flex-direction:column;display:flex}.ui-module___XxvYq__financeSubscriptionForm{align-items:end;gap:var(--sm);grid-template-columns:minmax(180px,1.5fr) minmax(120px,.7fr) minmax(150px,.8fr) minmax(150px,.9fr) minmax(160px,1fr) auto;display:grid}.ui-module___XxvYq__financeAllocationRow{align-items:center;gap:var(--md);grid-template-columns:minmax(100px,180px) 1fr 52px;display:grid}.ui-module___XxvYq__financeHoldingRow{min-height:var(--tap);padding:var(--md) 0;align-items:center;gap:var(--md);grid-template-columns:minmax(220px,1fr) 100px 120px 150px;display:grid}.ui-module___XxvYq__financeHoldingRow+.ui-module___XxvYq__financeHoldingRow{border-top:1px solid var(--separator)}.ui-module___XxvYq__financeHero{padding:var(--xl);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);gap:var(--xl);grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);align-items:end;display:grid}.ui-module___XxvYq__financeNetWorth{margin:var(--xs) 0;color:var(--text)}.ui-module___XxvYq__financeCloseBox{padding:var(--md);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-raised);gap:var(--sm);flex-direction:column;display:flex}.ui-module___XxvYq__financeStatusGrid{gap:var(--sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ui-module___XxvYq__financeAttention{border-color:var(--accent-muted)}.ui-module___XxvYq__financeHistory{gap:var(--sm);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.ui-module___XxvYq__financeHistoryRow{padding:var(--sm) var(--md);border-radius:var(--r-md);background:var(--surface-raised);flex-direction:column;gap:2px;display:flex}.ui-module___XxvYq__financeDocumentList,.ui-module___XxvYq__financeHistory{min-width:0}.ui-module___XxvYq__financeDocumentRow,.ui-module___XxvYq__financeAccountRow{min-height:var(--tap);padding:var(--sm) 0;justify-content:space-between;align-items:center;gap:var(--md);display:flex}.ui-module___XxvYq__financeDocumentRow+.ui-module___XxvYq__financeDocumentRow,.ui-module___XxvYq__financeAccountRow+.ui-module___XxvYq__financeAccountRow,.ui-module___XxvYq__financeTransactionRow+.ui-module___XxvYq__financeTransactionRow{border-top:1px solid var(--separator)}.ui-module___XxvYq__financeAccountAmount{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.ui-module___XxvYq__financeCategoryRow{gap:var(--xs);flex-direction:column;display:flex}.ui-module___XxvYq__financeCategoryRow+.ui-module___XxvYq__financeCategoryRow{margin-top:var(--sm)}.ui-module___XxvYq__financeBarTrack{border-radius:var(--r-pill);background:var(--surface-raised);height:5px;overflow:hidden}.ui-module___XxvYq__financeBar{border-radius:inherit;background:var(--accent);height:100%;display:block}.ui-module___XxvYq__financeTransactionRow{min-height:var(--tap);padding:var(--sm) 0;align-items:center;gap:var(--sm);grid-template-columns:minmax(220px,2fr) minmax(100px,auto) minmax(150px,1fr) auto auto;display:grid}.ui-module___XxvYq__financeTransactionCopy{flex-direction:column;min-width:0;display:flex}.ui-module___XxvYq__financeTransactionCopy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-module___XxvYq__financeExclude{align-items:center;gap:var(--xs);color:var(--text-secondary);display:inline-flex}.ui-module___XxvYq__financeExclude input{width:18px;height:18px;accent-color:var(--accent)}@media (max-width:820px){.ui-module___XxvYq__financeHeroNew{grid-template-columns:1fr;min-height:0}.ui-module___XxvYq__financeDestinationGrid,.ui-module___XxvYq__financeUtilityGrid{grid-template-columns:1fr}.ui-module___XxvYq__financeSubnav{width:100%}.ui-module___XxvYq__financeSubnavLink{flex:1;justify-content:center}.ui-module___XxvYq__financePeriodBar{flex-direction:column;align-items:stretch}.ui-module___XxvYq__financeMonthPicker{min-width:0}.ui-module___XxvYq__financeHoldingRow{grid-template-columns:minmax(0,1fr) auto}.ui-module___XxvYq__financeSubscriptionForm{grid-template-columns:1fr}.ui-module___XxvYq__financeHoldingRow>:nth-child(2),.ui-module___XxvYq__financeHoldingRow>:nth-child(3){display:none}.ui-module___XxvYq__financeHero,.ui-module___XxvYq__financeStatusGrid{grid-template-columns:1fr}.ui-module___XxvYq__financeTransactionRow{grid-template-columns:minmax(0,1fr) auto}.ui-module___XxvYq__financeTransactionRow .ui-module___XxvYq__select,.ui-module___XxvYq__financeTransactionRow .ui-module___XxvYq__financeExclude,.ui-module___XxvYq__financeTransactionRow .ui-module___XxvYq__secondaryButton{grid-column:1/-1}}.ui-module___XxvYq__intakeEvent{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg)}.ui-module___XxvYq__detailsSummary{min-height:var(--tap);padding:var(--lg);align-items:center;gap:var(--md);cursor:pointer;list-style:none;display:flex}.ui-module___XxvYq__detailsSummary::-webkit-details-marker{display:none}.ui-module___XxvYq__intakeEditor{border-top:1px solid var(--separator);padding:var(--lg);gap:var(--lg);flex-direction:column;display:flex}.ui-module___XxvYq__itemEditor{padding:var(--lg);border:1px solid var(--border);border-radius:var(--r-md);gap:var(--md);flex-direction:column;margin:0;display:flex}.ui-module___XxvYq__groceryBlock{gap:var(--sm);padding:var(--xs) 0;flex-direction:column;display:flex}.ui-module___XxvYq__groceryBlock+.ui-module___XxvYq__groceryBlock{border-top:1px solid var(--separator);padding-top:var(--md)}.ui-module___XxvYq__groceryRow{min-height:var(--tap);align-items:center;gap:var(--md);display:flex}.ui-module___XxvYq__groceryCheck{border-radius:var(--r-pill);border:1px solid var(--text-tertiary);width:24px;height:24px;color:var(--text);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-module___XxvYq__groceryCheckDone{background:var(--accent);border-color:var(--accent)}.ui-module___XxvYq__groceryCheck:disabled{opacity:.45}.ui-module___XxvYq__groceryTextDone{color:var(--text-tertiary);text-decoration:line-through}.ui-module___XxvYq__groceryEditor{gap:var(--sm);padding-left:calc(24px + var(--md));grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}.ui-module___XxvYq__groceryOutcomes{gap:var(--sm);padding-left:calc(24px + var(--md));display:flex}.ui-module___XxvYq__subnav{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;display:grid}.ui-module___XxvYq__subnavLink{min-height:var(--control);border-radius:calc(var(--r-md) - 3px);color:var(--text-secondary);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.ui-module___XxvYq__subnavLinkActive{background:var(--surface-raised);color:var(--text)}.ui-module___XxvYq__recipeIngredients{flex-direction:column;display:flex}.ui-module___XxvYq__recipeIngredient{min-height:var(--tap);padding:var(--sm) 0;align-items:start;gap:var(--md);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.ui-module___XxvYq__recipeIngredient+.ui-module___XxvYq__recipeIngredient{border-top:1px solid var(--separator)}.ui-module___XxvYq__recipeIngredient input{width:20px;height:20px;accent-color:var(--accent);margin-top:2px}.ui-module___XxvYq__recipeIngredientEditor{gap:var(--sm);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}.ui-module___XxvYq__recipeNutrition,.ui-module___XxvYq__recipeNutritionEditor{padding:var(--md);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-raised);gap:var(--md);flex-direction:column;display:flex}.ui-module___XxvYq__recipeNutritionGrid,.ui-module___XxvYq__recipeNutritionInputs{gap:var(--sm);grid-template-columns:repeat(auto-fit,minmax(112px,1fr));display:grid}.ui-module___XxvYq__recipeNutritionValue{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-module___XxvYq__recipeInstructionsSummary{color:var(--text-secondary);cursor:pointer}.ui-module___XxvYq__recipeInstructions{margin-top:var(--sm);color:var(--text-secondary);white-space:pre-wrap}@media (max-width:600px){.ui-module___XxvYq__groceryEditor,.ui-module___XxvYq__recipeIngredientEditor{grid-template-columns:1fr}}.ui-module___XxvYq__sourceBlock{padding:var(--md);border-radius:var(--r-md);background:var(--surface-raised);gap:var(--xs);overflow-wrap:anywhere;flex-direction:column;display:flex}.ui-module___XxvYq__cardHead{justify-content:space-between;align-items:baseline;gap:var(--sm);display:flex}.ui-module___XxvYq__cardTitle{color:var(--text)}.ui-module___XxvYq__sectionLabel{color:var(--text-secondary)}.ui-module___XxvYq__sectionLabelAccent{color:var(--accent)}.ui-module___XxvYq__muted{color:var(--text-tertiary)}.ui-module___XxvYq__secondary{color:var(--text-secondary)}.ui-module___XxvYq__emptyHint{color:var(--text-tertiary)}.ui-module___XxvYq__divider{background:var(--separator);border:none;height:1px;margin:0}.ui-module___XxvYq__input,.ui-module___XxvYq__textarea,.ui-module___XxvYq__select{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--r-md);width:100%;color:var(--text);padding:var(--sm) var(--md);outline:none;font-size:17px}.ui-module___XxvYq__input{height:var(--tap)}.ui-module___XxvYq__select{height:var(--tap);appearance:none}.ui-module___XxvYq__textarea{resize:vertical;min-height:96px;line-height:22px}.ui-module___XxvYq__input:focus,.ui-module___XxvYq__textarea:focus,.ui-module___XxvYq__select:focus{border-color:var(--accent)}.ui-module___XxvYq__input:disabled,.ui-module___XxvYq__textarea:disabled,.ui-module___XxvYq__select:disabled{opacity:.6}.ui-module___XxvYq__field{gap:var(--sm);flex-direction:column;display:flex}.ui-module___XxvYq__fieldLabel{color:var(--text-secondary)}.ui-module___XxvYq__inlineNum{text-align:center;width:92px}.ui-module___XxvYq__inlineTime{width:110px}.ui-module___XxvYq__clockInput{align-items:center;gap:var(--sm);grid-template-columns:minmax(92px,1fr) auto;min-width:230px;display:grid}.ui-module___XxvYq__clockInputCompact{width:230px;min-width:230px}.ui-module___XxvYq__clockText{font-variant-numeric:tabular-nums;min-width:0}.ui-module___XxvYq__clockPeriod{height:var(--tap);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-raised);gap:2px;padding:3px;display:flex}.ui-module___XxvYq__clockPeriodButton{min-width:46px;padding:0 var(--sm);color:var(--text-secondary);background:0 0;border:1px solid #0000;border-radius:9px;font-size:13px;font-weight:600}.ui-module___XxvYq__clockPeriodButtonActive{border-color:var(--border);background:var(--surface);color:var(--text)}.ui-module___XxvYq__clockPeriodButton:disabled{opacity:.5}.ui-module___XxvYq__primary,.ui-module___XxvYq__primaryButton{height:var(--tap);background:var(--accent);border-radius:var(--r-md);color:var(--text);padding:0 var(--lg);justify-content:center;align-items:center;gap:var(--xs);border:none;font-size:15px;font-weight:600;display:inline-flex}.ui-module___XxvYq__primary:disabled,.ui-module___XxvYq__primaryButton:disabled{opacity:.5}.ui-module___XxvYq__secondaryButton,.ui-module___XxvYq__dangerButton{min-height:var(--tap);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--r-md);color:var(--text);padding:0 var(--lg);justify-content:center;align-items:center;gap:var(--xs);font-size:15px;font-weight:600;display:inline-flex}.ui-module___XxvYq__secondaryButton:hover:not(:disabled),.ui-module___XxvYq__dangerButton:hover:not(:disabled){border-color:var(--text-tertiary)}.ui-module___XxvYq__secondaryButton:disabled,.ui-module___XxvYq__dangerButton:disabled{opacity:.5}.ui-module___XxvYq__ghost{min-height:var(--control);border:1px solid var(--border);border-radius:var(--r-md);color:var(--text);padding:var(--xs) var(--md);justify-content:center;align-items:center;gap:var(--xs);background:0 0;display:inline-flex}.ui-module___XxvYq__ghost:hover:not(:disabled){border-color:var(--text-tertiary)}.ui-module___XxvYq__ghost:disabled{opacity:.5}.ui-module___XxvYq__quiet{color:var(--text-tertiary);padding:var(--xs) var(--sm);align-items:center;gap:var(--xs);background:0 0;border:none;display:inline-flex}.ui-module___XxvYq__quiet:hover:not(:disabled){color:var(--text-secondary)}.ui-module___XxvYq__quiet:disabled{opacity:.5}.ui-module___XxvYq__full{width:100%}.ui-module___XxvYq__iconButton{width:var(--control);height:var(--control);border-radius:var(--r-md);background:var(--surface-raised);border:1px solid var(--border);color:var(--text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-module___XxvYq__iconButton:hover:not(:disabled){color:var(--text)}.ui-module___XxvYq__iconButton:disabled{opacity:.4}.ui-module___XxvYq__iconGhost{width:var(--control-sm);height:var(--control-sm);border-radius:var(--r-pill);color:var(--text-tertiary);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-module___XxvYq__iconGhost:hover:not(:disabled){color:var(--text)}.ui-module___XxvYq__iconGhost:disabled{opacity:.35}.ui-module___XxvYq__addConfirm{width:var(--control);height:var(--control);border-radius:var(--r-pill);background:var(--accent);color:var(--text);border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-module___XxvYq__addConfirm:disabled{opacity:.35}.ui-module___XxvYq__chip{align-items:center;gap:var(--xs);padding:7px var(--md);border-radius:var(--r-pill);background:var(--surface-raised);border:1px solid var(--border);color:var(--text-secondary);font-size:15px;font-weight:600;display:inline-flex}.ui-module___XxvYq__chip:hover:not(:disabled):not(.ui-module___XxvYq__chipSelected){color:var(--text);border-color:var(--text-tertiary)}.ui-module___XxvYq__chipSelected{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.ui-module___XxvYq__chip:disabled{opacity:.5}.ui-module___XxvYq__metaChip{background:var(--surface-raised);border-radius:var(--r-pill);padding:3px var(--sm);color:var(--text-secondary);align-items:center;gap:3px;display:inline-flex}.ui-module___XxvYq__segmented{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);gap:3px;padding:3px;display:flex}.ui-module___XxvYq__segment{min-height:var(--control);color:var(--text-secondary);justify-content:center;align-items:center;gap:var(--xs);background:0 0;border:1px solid #0000;border-radius:9px;flex:1;display:inline-flex}.ui-module___XxvYq__segment:hover:not(.ui-module___XxvYq__segmentActive){color:var(--text)}.ui-module___XxvYq__segmentActive{background:var(--surface-raised);border-color:var(--border);color:var(--text)}.ui-module___XxvYq__switchRow{justify-content:space-between;align-items:center;gap:var(--md);min-height:40px;display:flex}.ui-module___XxvYq__switchText{flex-direction:column;gap:2px;display:flex}.ui-module___XxvYq__switch{border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface-raised);flex:none;width:46px;height:28px;transition:background .15s;position:relative}.ui-module___XxvYq__switchOn{background:var(--accent-soft);border-color:var(--accent-muted)}.ui-module___XxvYq__switchKnob{border-radius:var(--r-pill);background:var(--text-tertiary);width:20px;height:20px;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px}.ui-module___XxvYq__switchOn .ui-module___XxvYq__switchKnob{background:var(--accent);transform:translate(18px)}.ui-module___XxvYq__error{color:var(--text-secondary)}.ui-module___XxvYq__savedBadge{align-items:center;gap:var(--xs);color:var(--success);display:inline-flex}.ui-module___XxvYq__spinner{vertical-align:-2px;display:inline-block}.ui-module___XxvYq__track{border-radius:var(--r-pill);background:var(--surface-raised);height:6px;overflow:hidden}.ui-module___XxvYq__fill{border-radius:var(--r-pill);background:var(--accent);height:100%}.ui-module___XxvYq__integrationRow{align-items:center;gap:var(--md);min-height:48px;display:flex}.ui-module___XxvYq__statusDot{border-radius:var(--r-pill);background:var(--text-tertiary);flex:none;width:10px;height:10px}.ui-module___XxvYq__statusDotOn{background:var(--success)}.ui-module___XxvYq__muscleTag{padding:2px var(--sm);border-radius:var(--r-pill);background:var(--surface-raised);border:1px solid var(--border);color:var(--text-secondary);align-items:center;gap:3px;display:inline-flex}.ui-module___XxvYq__statRow{gap:var(--md);flex-wrap:wrap;display:flex}.ui-module___XxvYq__statTile{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--r-md);min-width:96px;padding:var(--md);flex-direction:column;flex:1;gap:2px;display:flex}.ui-module___XxvYq__statNum{color:var(--text)}.ui-module___XxvYq__statLabel{color:var(--text-secondary)}.ui-module___XxvYq__bars{gap:var(--sm);flex-direction:column;display:flex}.ui-module___XxvYq__barRow{align-items:center;gap:var(--sm);display:flex}.ui-module___XxvYq__barLabel{width:44px;color:var(--text-tertiary);flex:none}.ui-module___XxvYq__barTrack{border-radius:var(--r-pill);background:var(--surface-raised);flex:1;height:10px;overflow:hidden}.ui-module___XxvYq__barFill{border-radius:var(--r-pill);background:var(--accent);height:100%}.ui-module___XxvYq__barValue{text-align:right;width:48px;color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:none}.ui-module___XxvYq__reportPoints{gap:var(--sm);flex-direction:column;display:flex}.ui-module___XxvYq__reportPoints>*{padding-left:var(--md);border-left:2px solid var(--accent)}.ui-module___XxvYq__heatRow{gap:2px;display:flex}.ui-module___XxvYq__heatCell{background:var(--accent);border-radius:3px;flex:1;min-width:0;height:24px}.ui-module___XxvYq__heatScale{color:var(--text-tertiary);justify-content:space-between;display:flex}.ui-module___XxvYq__listRow{align-items:center;gap:var(--sm);min-height:var(--tap);padding:var(--xs) 0;display:flex}.ui-module___XxvYq__listRow+.ui-module___XxvYq__listRow{border-top:1px solid var(--separator)}.ui-module___XxvYq__backlogEditPanel{width:100%;padding:var(--sm) 0 var(--md);gap:var(--md);flex-direction:column;display:flex}.ui-module___XxvYq__backlogEditGrid{gap:var(--md);grid-template-columns:minmax(0,1fr) minmax(140px,.35fr);display:grid}.ui-module___XxvYq__backlogEditTitle,.ui-module___XxvYq__backlogEditNote{grid-column:1/-1}.ui-module___XxvYq__grow{flex:1;min-width:0}.ui-module___XxvYq__rowTitle{color:var(--text);word-break:break-word}.ui-module___XxvYq__sessionRowCopy{flex-direction:column;gap:2px;display:flex}.ui-module___XxvYq__noteForm{gap:var(--sm);padding-top:var(--sm);border-top:1px solid var(--separator);flex-direction:column;display:flex}.ui-module___XxvYq__noteActions{min-height:var(--control);justify-content:space-between;align-items:center;gap:var(--sm);display:flex}.ui-module___XxvYq__calorieHero{gap:var(--sm);padding:var(--xl)}.ui-module___XxvYq__calorieHeadline{align-items:baseline;gap:var(--xs);flex-wrap:wrap;display:flex}.ui-module___XxvYq__calorieValue{color:var(--text)}.ui-module___XxvYq__calorieMacros{gap:var(--xl);margin-top:var(--xs);flex-wrap:wrap;display:flex}.ui-module___XxvYq__calorieMacro{align-items:baseline;gap:var(--xs);color:var(--text);display:inline-flex}.ui-module___XxvYq__planDateRow{align-items:center;gap:var(--sm);display:flex}.ui-module___XxvYq__planDateCopy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ui-module___XxvYq__planDateInput{width:150px}.ui-module___XxvYq__planComposerOptions{align-items:center;gap:var(--sm);flex-wrap:wrap;display:flex}.ui-module___XxvYq__planComposerOptions .ui-module___XxvYq__segmented{min-width:220px}.ui-module___XxvYq__planTaskRow{align-items:center;gap:var(--sm);min-height:var(--tap);padding:var(--sm) 0;flex-wrap:wrap;display:flex}.ui-module___XxvYq__planTaskRow+.ui-module___XxvYq__planTaskRow,.ui-module___XxvYq__planTaskBlock+.ui-module___XxvYq__planTaskBlock,.ui-module___XxvYq__planTaskRow+.ui-module___XxvYq__planTaskBlock{border-top:1px solid var(--separator)}.ui-module___XxvYq__planTaskTime{width:62px;color:var(--text-secondary);flex:none}.ui-module___XxvYq__planCheck{border-radius:var(--r-pill);border:1px solid var(--text-tertiary);width:24px;height:24px;color:var(--text);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-module___XxvYq__planCheck[aria-pressed=true]{border-color:var(--accent);background:var(--accent)}.ui-module___XxvYq__planCheck:disabled{opacity:.5}.ui-module___XxvYq__planTaskDone{opacity:.55}.ui-module___XxvYq__planTaskDone .ui-module___XxvYq__rowTitle{text-decoration:line-through}.ui-module___XxvYq__tierToggle{align-items:center;gap:var(--xs);min-height:var(--control-sm);border:1px solid var(--border);border-radius:var(--r-pill);color:var(--text-secondary);padding:var(--xs) var(--sm);font-size:inherit;background:0 0;font-weight:600;display:inline-flex}.ui-module___XxvYq__tierToggle:hover:not(:disabled){color:var(--text);border-color:var(--text-tertiary)}.ui-module___XxvYq__tierToggle[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.ui-module___XxvYq__tierToggle:disabled{opacity:.5}.ui-module___XxvYq__tierRow{align-items:center;gap:var(--xs);margin-top:var(--xs);flex-wrap:wrap;display:flex}.ui-module___XxvYq__planTaskActions{justify-content:flex-end;align-items:center;gap:var(--xs);flex-wrap:wrap;display:flex}.ui-module___XxvYq__taskAction,.ui-module___XxvYq__taskActionPrimary,.ui-module___XxvYq__taskActionDanger{min-height:var(--control-sm);border:1px solid var(--border);border-radius:var(--r-pill);color:var(--text-secondary);padding:var(--xs) var(--sm);justify-content:center;align-items:center;gap:var(--xs);background:0 0;font-size:12px;font-weight:600;display:inline-flex}.ui-module___XxvYq__taskAction:hover,.ui-module___XxvYq__taskActionDanger:hover{color:var(--text);border-color:var(--text-tertiary)}.ui-module___XxvYq__taskActionPrimary{background:var(--accent);border-color:var(--accent);color:var(--text)}.ui-module___XxvYq__planEditPanel,.ui-module___XxvYq__planDeleteConfirm{padding:var(--md) 0 var(--lg);gap:var(--md);flex-direction:column;display:flex}.ui-module___XxvYq__planEditPanel{border-top:1px solid var(--separator)}.ui-module___XxvYq__planDeleteConfirm{border-top:1px solid var(--separator);flex-flow:wrap;align-items:center}.ui-module___XxvYq__planEditGrid{gap:var(--md);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ui-module___XxvYq__planEditActions{justify-content:flex-end;align-items:center;gap:var(--sm);display:flex}.ui-module___XxvYq__focusScreen{gap:var(--xl);flex-direction:column;min-height:min(720px,100vh - 132px);display:flex}.ui-module___XxvYq__focusTop{justify-content:space-between;align-items:center;gap:var(--md);display:flex}.ui-module___XxvYq__focusHero{text-align:center;padding:var(--xl) var(--md) 0;flex-direction:column;align-items:center;display:flex}.ui-module___XxvYq__focusState{align-items:center;gap:var(--sm);display:flex}.ui-module___XxvYq__focusDot{width:var(--sm);height:var(--sm);border-radius:var(--r-pill);background:var(--text-tertiary)}.ui-module___XxvYq__focusDotRunning{background:var(--accent)}.ui-module___XxvYq__focusTitle{max-width:560px;margin:var(--lg) 0 0}.ui-module___XxvYq__focusTimer{margin-top:var(--xxl);color:var(--text);letter-spacing:1px;font-size:52px;font-weight:300;line-height:1.1}.ui-module___XxvYq__focusStep{gap:var(--sm)}.ui-module___XxvYq__focusScratchpad{gap:var(--sm);padding:var(--lg);border:1px solid var(--accent-muted);border-radius:var(--r-lg);background:var(--accent-soft);flex-direction:column;display:flex}.ui-module___XxvYq__focusScratchpad .ui-module___XxvYq__textarea{background:var(--surface);min-height:140px}.ui-module___XxvYq__focusNote{gap:var(--xs);padding:0 var(--sm);flex-direction:column;display:flex}.ui-module___XxvYq__focusNote p{margin:0}.ui-module___XxvYq__focusActions{gap:var(--sm);grid-template-columns:1fr 1fr;margin-top:auto;display:grid}.ui-module___XxvYq__focusCompactHero{padding:var(--xl);border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface);align-items:center;gap:var(--xl);grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-module___XxvYq__focusWorkspaceTitle{margin:var(--sm) 0}.ui-module___XxvYq__focusClockBlock{align-items:stretch;gap:var(--sm);flex-direction:column;min-width:210px;display:flex}.ui-module___XxvYq__focusCompactTimer{color:var(--text);letter-spacing:1px;text-align:center;font-size:34px;font-weight:300;line-height:1.2}.ui-module___XxvYq__focusNotesWorkspace{gap:var(--lg);grid-template-columns:minmax(300px,.8fr) minmax(420px,1.4fr);min-height:620px;display:grid}.ui-module___XxvYq__focusTabPanel[hidden]{display:none}.ui-module___XxvYq__focusChecklist,.ui-module___XxvYq__focusNotesEditor,.ui-module___XxvYq__focusSideThoughts{min-width:0;padding:var(--lg);border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface);gap:var(--md);flex-direction:column;display:flex}.ui-module___XxvYq__focusSubtaskComposer{gap:var(--sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-module___XxvYq__focusSubtaskRow{min-height:var(--tap);padding:var(--sm);border-radius:var(--r-md);background:var(--surface-raised);align-items:center;gap:var(--sm);transition:transform .18s,opacity .12s;display:flex;position:relative}.ui-module___XxvYq__focusSubtaskDragging{z-index:2;opacity:.7}.ui-module___XxvYq__focusDragHandle{border-radius:var(--r-sm);width:28px;height:32px;color:var(--text-tertiary);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-module___XxvYq__focusDragHandle:hover,.ui-module___XxvYq__focusDragHandle:focus-visible{color:var(--text);background:var(--border)}.ui-module___XxvYq__focusDragHandle:active{cursor:grabbing}.ui-module___XxvYq__focusCheckbox{border:1px solid var(--text-tertiary);width:24px;height:24px;color:var(--text);background:0 0;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-module___XxvYq__focusCheckboxDone{border-color:var(--accent);background:var(--accent)}.ui-module___XxvYq__focusSubtaskDone{color:var(--text-tertiary);text-decoration:line-through}.ui-module___XxvYq__focusRichEditor{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-raised);flex-direction:column;flex:1;min-height:480px;display:flex;overflow:hidden}.ui-module___XxvYq__focusRichEditor:focus-within{border-color:var(--accent)}.ui-module___XxvYq__focusNotesToolbar{min-height:var(--control);padding:var(--xs) var(--sm);border-bottom:1px solid var(--border);align-items:center;gap:var(--sm);display:flex}.ui-module___XxvYq__focusFormatButton{border-radius:var(--r-sm);width:34px;height:34px;color:var(--text-secondary);background:0 0;border:1px solid #0000;padding:0}.ui-module___XxvYq__focusFormatButton:hover,.ui-module___XxvYq__focusFormatButtonActive{border-color:var(--accent-muted);background:var(--accent-soft);color:var(--accent)}.ui-module___XxvYq__focusFontSizeLabel{align-items:center;gap:var(--xs);color:var(--text-secondary);display:flex}.ui-module___XxvYq__focusFontSizeSelect{height:34px;padding:0 var(--sm);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:inherit;outline:none}.ui-module___XxvYq__focusFontSizeSelect:focus{border-color:var(--accent)}.ui-module___XxvYq__focusEditorHint{white-space:nowrap;margin-left:auto}.ui-module___XxvYq__focusEditorSurface{flex:1;min-height:420px;position:relative}.ui-module___XxvYq__focusEditorContent{z-index:1;min-height:420px;padding:var(--lg);color:var(--text);white-space:pre-wrap;outline:none;font-size:17px;line-height:1.6;position:relative}.ui-module___XxvYq__focusEditorParagraph{margin:0 0 var(--sm)}.ui-module___XxvYq__focusEditorParagraph:last-child{margin-bottom:0}.ui-module___XxvYq__focusEditorBold{font-weight:700}.ui-module___XxvYq__focusEditorPlaceholder{top:var(--lg);left:var(--lg);color:var(--text-tertiary);pointer-events:none;position:absolute}.ui-module___XxvYq__focusNotesTextarea{resize:none;width:100%;min-height:480px;padding:var(--lg);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-raised);color:var(--text);font:inherit;outline:none;flex:1;font-size:17px;line-height:1.6}.ui-module___XxvYq__focusNotesTextarea:focus{border-color:var(--accent)}.ui-module___XxvYq__focusSideThoughts{min-height:620px}@media (max-width:900px){.ui-module___XxvYq__focusNotesWorkspace{grid-template-columns:1fr}.ui-module___XxvYq__focusEditorHint{display:none}.ui-module___XxvYq__gardenWorkspace{grid-template-columns:1fr}.ui-module___XxvYq__gardenCalendar{position:static}.ui-module___XxvYq__gardenBacklogPanel{height:min(620px,68dvh)}.ui-module___XxvYq__backlogModalControls{grid-template-columns:1fr}}@media (max-width:560px){.ui-module___XxvYq__screen{padding-inline:var(--md)}.ui-module___XxvYq__reviewHead{flex-direction:column;align-items:stretch}.ui-module___XxvYq__dateTimeFields,.ui-module___XxvYq__dateNavigatorRow,.ui-module___XxvYq__dateNavigatorForm,.ui-module___XxvYq__repeatLogFields{grid-template-columns:1fr}.ui-module___XxvYq__repeatPanel{width:100vw}.ui-module___XxvYq__repeatPanelHead,.ui-module___XxvYq__repeatPanelBody{padding:var(--md)}.ui-module___XxvYq__repeatLogContext{position:static}.ui-module___XxvYq__repeatItemHead,.ui-module___XxvYq__repeatItemActions,.ui-module___XxvYq__repeatEditActions{flex-direction:column;align-items:stretch}.ui-module___XxvYq__dateNavigatorForm{width:100%}.ui-module___XxvYq__dateNavigatorToday{justify-content:center}.ui-module___XxvYq__clockInput,.ui-module___XxvYq__clockInputCompact{width:100%;min-width:0}.ui-module___XxvYq__calendarGrid{gap:3px}.ui-module___XxvYq__calendarDay{min-height:58px;padding:4px}.ui-module___XxvYq__calendarScheduledCount{display:none}.ui-module___XxvYq__gardenBacklogPanel{height:auto}.ui-module___XxvYq__backlogModalStage{padding:0}.ui-module___XxvYq__backlogModal{border-radius:0;width:100vw;height:100dvh}.ui-module___XxvYq__backlogModalHead,.ui-module___XxvYq__backlogModalBody{padding:var(--md)}.ui-module___XxvYq__gardenCalendar{height:auto;overflow:visible}.ui-module___XxvYq__gardenCalendarBody{flex-direction:column;display:flex}.ui-module___XxvYq__selectedDayAgenda{max-height:210px;padding-top:var(--sm);border-top:1px solid var(--separator);border-left:none;padding-left:0}.ui-module___XxvYq__gardenBacklogScroll{padding-right:0;overflow:visible}.ui-module___XxvYq__selectedDayMeta{max-width:none}.ui-module___XxvYq__planDateRow{flex-wrap:wrap}.ui-module___XxvYq__planDateCopy{flex-basis:100%;order:-1}.ui-module___XxvYq__planDateInput{flex:1;width:auto}.ui-module___XxvYq__planTaskActions{padding-left:calc(24px + var(--sm));flex-basis:100%;justify-content:flex-start}.ui-module___XxvYq__planEditGrid,.ui-module___XxvYq__backlogEditGrid,.ui-module___XxvYq__focusActions{grid-template-columns:1fr}.ui-module___XxvYq__backlogEditTitle,.ui-module___XxvYq__backlogEditNote{grid-column:auto}.ui-module___XxvYq__planDeleteConfirm{align-items:stretch}}
.workspace-module__5YFR7q__fab{right:var(--lg);bottom:var(--lg);min-height:var(--tap);padding:0 var(--lg);border-radius:var(--r-pill);align-items:center;gap:var(--sm);background:var(--accent);border:1px solid var(--accent-muted);color:var(--text);z-index:20;justify-content:center;font-size:14px;font-weight:600;transition:transform .15s,background .15s;display:flex;position:fixed;box-shadow:0 12px 30px #00000059}.workspace-module__5YFR7q__fab:hover{background:var(--accent-muted);transform:translateY(-1px)}.workspace-module__5YFR7q__stage{z-index:50;display:flex;position:fixed;inset:0}.workspace-module__5YFR7q__stageSide{padding:var(--lg);pointer-events:none;justify-content:flex-end;align-items:stretch}.workspace-module__5YFR7q__stageExpanded{background:var(--scrim);padding:var(--xl);justify-content:center;align-items:center}.workspace-module__5YFR7q__workspace{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 54px #0000006b}.workspace-module__5YFR7q__workspaceSide{pointer-events:auto;width:min(560px,100vw - 64px);height:calc(100dvh - 32px)}.workspace-module__5YFR7q__workspaceExpanded{width:100%;max-width:1040px;height:min(820px,100dvh - 48px)}.workspace-module__5YFR7q__header{padding:var(--lg) var(--xl);border-bottom:1px solid var(--separator);flex:none;justify-content:space-between;align-items:center;display:flex}.workspace-module__5YFR7q__subtitle{color:var(--text-tertiary);margin-top:2px}.workspace-module__5YFR7q__headerActions{align-items:center;gap:var(--xs);display:flex}.workspace-module__5YFR7q__iconButton{width:var(--control);height:var(--control);border-radius:var(--r-pill);border:1px solid var(--border);color:var(--text-secondary);background:0 0;justify-content:center;align-items:center;display:flex}.workspace-module__5YFR7q__iconButton:hover{color:var(--text)}.workspace-module__5YFR7q__body{flex:1;grid-template-columns:260px minmax(0,1fr);min-height:0;display:grid}.workspace-module__5YFR7q__workspaceSide .workspace-module__5YFR7q__body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.workspace-module__5YFR7q__workspaceSide .workspace-module__5YFR7q__sessions{max-height:166px;padding:var(--md);border-right:none;border-bottom:1px solid var(--separator);gap:var(--sm)}.workspace-module__5YFR7q__workspaceSide .workspace-module__5YFR7q__sessionLabel{display:none}.workspace-module__5YFR7q__workspaceSide .workspace-module__5YFR7q__sessionList{flex-direction:row;overflow-x:auto}.workspace-module__5YFR7q__workspaceSide .workspace-module__5YFR7q__sessionRow{min-width:180px}.workspace-module__5YFR7q__workspaceSide .workspace-module__5YFR7q__messages{padding:var(--lg)}.workspace-module__5YFR7q__workspaceSide .workspace-module__5YFR7q__composer{padding:var(--md) var(--lg) var(--lg)}.workspace-module__5YFR7q__sessions{min-height:0;padding:var(--lg);border-right:1px solid var(--separator);gap:var(--md);flex-direction:column;display:flex}.workspace-module__5YFR7q__newSession,.workspace-module__5YFR7q__emptyAction{min-height:var(--tap);border:1px solid var(--accent-muted);border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent);justify-content:center;align-items:center;gap:var(--xs);font-weight:600;display:flex}.workspace-module__5YFR7q__sessionLabel{color:var(--text-tertiary);margin-top:var(--xs)}.workspace-module__5YFR7q__sessionList{gap:var(--xs);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.workspace-module__5YFR7q__sessionRow{min-height:var(--tap);border-radius:var(--r-md);border:1px solid #0000;align-items:center;display:flex}.workspace-module__5YFR7q__sessionRowActive{border-color:var(--border);background:var(--surface-raised)}.workspace-module__5YFR7q__sessionSelect{min-width:0;padding:var(--sm) var(--md);color:var(--text);text-align:left;background:0 0;border:none;flex-direction:column;flex:1;gap:2px;display:flex}.workspace-module__5YFR7q__sessionTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-module__5YFR7q__sessionMeta{color:var(--text-tertiary)}.workspace-module__5YFR7q__sessionDelete{width:var(--control-sm);height:var(--control-sm);color:var(--text-tertiary);background:0 0;border:none;flex:none}.workspace-module__5YFR7q__chat{flex-direction:column;min-height:0;display:flex;position:relative}.workspace-module__5YFR7q__messages{min-height:0;padding:var(--xl);gap:var(--md);flex-direction:column;flex:1;display:flex;overflow-y:auto}.workspace-module__5YFR7q__empty{min-height:240px;color:var(--text-secondary);text-align:center;justify-content:center;align-items:center;gap:var(--sm);flex-direction:column;flex:1;display:flex}.workspace-module__5YFR7q__empty strong{color:var(--text)}.workspace-module__5YFR7q__emptyAction{padding:0 var(--lg);margin-top:var(--sm)}.workspace-module__5YFR7q__message{max-width:min(78%,620px);padding:var(--md);border-radius:var(--r-lg);gap:var(--xs);flex-direction:column;display:flex}.workspace-module__5YFR7q__messageUser{background:var(--accent-soft);border:1px solid var(--accent-muted);align-self:flex-end}.workspace-module__5YFR7q__messageIgris{background:var(--surface-raised);border:1px solid var(--border);align-self:flex-start}.workspace-module__5YFR7q__workingMessage{width:fit-content;min-height:38px;padding:0 var(--md);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-raised);align-items:center;gap:5px;display:flex}.workspace-module__5YFR7q__workingMessage span{border-radius:var(--r-pill);background:var(--text-tertiary);width:5px;height:5px;animation:1.2s ease-in-out infinite workspace-module__5YFR7q__workspacePulse}.workspace-module__5YFR7q__workingMessage span:nth-child(2){animation-delay:.15s}.workspace-module__5YFR7q__workingMessage span:nth-child(3){animation-delay:.3s}@keyframes workspace-module__5YFR7q__workspacePulse{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.workspace-module__5YFR7q__messageBody{white-space:pre-wrap;overflow-wrap:anywhere}.workspace-module__5YFR7q__messageAttachment{padding:var(--xs) var(--sm);border-radius:var(--r-sm);background:var(--surface);color:var(--text-secondary);font-size:13px}.workspace-module__5YFR7q__composer{padding:var(--md) var(--xl) var(--xl);border-top:1px solid var(--separator);gap:var(--sm);flex-direction:column;flex:none;display:flex}.workspace-module__5YFR7q__fileTray{gap:var(--xs);flex-wrap:wrap;display:flex}.workspace-module__5YFR7q__fileChip{min-height:var(--control-sm);padding:0 var(--sm);border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface-raised);color:var(--text-secondary);align-items:center;gap:var(--xs);display:inline-flex}.workspace-module__5YFR7q__textarea{resize:vertical;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--r-md);min-height:88px;color:var(--text);padding:var(--md);outline:none;font-size:15px;line-height:20px}.workspace-module__5YFR7q__textarea:focus{border-color:var(--accent)}.workspace-module__5YFR7q__textarea:disabled{opacity:.6}.workspace-module__5YFR7q__composerActions{justify-content:flex-end;align-items:center;gap:var(--sm);display:flex}.workspace-module__5YFR7q__hiddenInput{display:none}.workspace-module__5YFR7q__attach,.workspace-module__5YFR7q__send{min-height:var(--control);border-radius:var(--r-md);padding:0 var(--md);font-size:14px;font-weight:600}.workspace-module__5YFR7q__attach{border:1px solid var(--border);color:var(--text-secondary);background:0 0}.workspace-module__5YFR7q__send{background:var(--accent);color:var(--text);border:none}.workspace-module__5YFR7q__attach:disabled,.workspace-module__5YFR7q__send:disabled{opacity:.5}.workspace-module__5YFR7q__error{padding:0 var(--xl) var(--md);color:var(--text-secondary)}@media (max-width:720px){.workspace-module__5YFR7q__stageSide,.workspace-module__5YFR7q__stageExpanded{padding:0}.workspace-module__5YFR7q__workspaceSide,.workspace-module__5YFR7q__workspaceExpanded{border-radius:0;width:100vw;height:100dvh}.workspace-module__5YFR7q__body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.workspace-module__5YFR7q__sessions{border-right:none;border-bottom:1px solid var(--separator);max-height:170px}.workspace-module__5YFR7q__sessionList{flex-direction:row}.workspace-module__5YFR7q__sessionRow{min-width:180px}.workspace-module__5YFR7q__message{max-width:90%}.workspace-module__5YFR7q__fab span{display:none}.workspace-module__5YFR7q__fab{width:var(--tap);padding:0}}
