.scrollArea-module__ochADW__thin{scrollbar-width:thin;scrollbar-color:var(--color-primary-border) transparent}.scrollArea-module__ochADW__thin::-webkit-scrollbar{width:5px}.scrollArea-module__ochADW__thin::-webkit-scrollbar-track{background:0 0}.scrollArea-module__ochADW__thin::-webkit-scrollbar-thumb{background:var(--color-primary-border);border-radius:3px}.scrollArea-module__ochADW__thin::-webkit-scrollbar-thumb:hover{background:var(--color-primary-emphasis)}
.EntryEditor-module__h_alwq__section{width:100%;min-height:0;animation:EntryEditor-module__h_alwq__fadeUp .7s var(--ease) both;flex-direction:column;flex:1;gap:0;animation-delay:.3s;display:flex;container:entry-pane/inline-size}.EntryEditor-module__h_alwq__scrollContent{overscroll-behavior:contain;background:rgba(var(--glass-rgb), .5);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto;}.EntryEditor-module__h_alwq__scrollContent .tiptap{--prose-font:var(--font-display);--prose-size:var(--text-body-large-size);--prose-color:var(--color-text);--prose-line-height:1.75;--prose-flow:var(--space-3)}.EntryEditor-module__h_alwq__header{padding:var(--space-4) var(--space-4) var(--space-2);border-bottom:1px solid var(--color-primary-rule);flex-direction:column;flex-shrink:0;display:flex}.EntryEditor-module__h_alwq__headerMain{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.EntryEditor-module__h_alwq__headerDates{gap:var(--space-1);flex-direction:column;flex-shrink:0;display:flex}.EntryEditor-module__h_alwq__timestamps{font-family:var(--font-body);font-size:var(--text-label-large-size);color:var(--color-text-disabled);letter-spacing:.02em;margin:var(--space-2) 0 0}.EntryEditor-module__h_alwq__dateLabel{font-family:var(--font-body);font-size:var(--text-body-medium-size);color:var(--color-text-strong);font-weight:500}.EntryEditor-module__h_alwq__moodHint{font-family:var(--font-body);font-size:var(--text-label-medium-size);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);font-weight:500}.EntryEditor-module__h_alwq__syncBadge{font-family:var(--font-body);font-size:var(--text-label-large-size);letter-spacing:.04em;color:var(--color-accent2-light);transition:color var(--duration) var(--ease)}.EntryEditor-module__h_alwq__cancelBtn{border:1px solid var(--color-white-border);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-4);color:var(--color-text-subtle);font-family:var(--font-body);font-size:var(--text-label-large-size);letter-spacing:.04em;cursor:pointer;transition:border-color var(--duration) var(--ease), color var(--duration) var(--ease);background:0 0}.EntryEditor-module__h_alwq__cancelBtn:hover{border-color:var(--color-overlay-border-strong);color:var(--color-text-strong)}.EntryEditor-module__h_alwq__headerActions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.EntryEditor-module__h_alwq__deleteBtn{border-radius:var(--radius);width:2rem;height:2rem;color:var(--color-error-text);opacity:.7;cursor:pointer;transition:opacity var(--duration) var(--ease), background var(--duration) var(--ease), border-color var(--duration) var(--ease);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:flex}.EntryEditor-module__h_alwq__deleteBtn:hover{opacity:1;background:rgba(var(--danger-rgb), .12);border-color:rgba(var(--danger-rgb), .4)}.EntryEditor-module__h_alwq__desktopToolbar{flex:1;justify-content:flex-start;align-items:center;min-width:0;padding-inline-start:var(--space-4);display:flex;container:mood-slot/inline-size}@container entry-pane (min-width:761px){.EntryEditor-module__h_alwq__header{padding-top:var(--space-6)}}@container entry-pane (max-width:760px){.EntryEditor-module__h_alwq__headerMain{gap:var(--space-1) var(--space-4);flex-wrap:wrap}.EntryEditor-module__h_alwq__desktopToolbar{flex:0 0 100%;order:1;padding-inline-start:0}}.EntryEditor-module__h_alwq__editorArea{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.EntryEditor-module__h_alwq__attachmentOverlay{padding:var(--space-16) var(--space-8) var(--space-12);pointer-events:none;align-items:flex-end;display:flex;position:absolute;bottom:0;right:0}.EntryEditor-module__h_alwq__attachmentOverlayShaded{background-image:linear-gradient(to top, rgba(var(--glass-rgb), .92) 15%, transparent 100%);transition:background-size .45s var(--ease);background-position:bottom;background-repeat:no-repeat;background-size:100% 0%}.EntryEditor-module__h_alwq__attachmentOverlayShaded:has(.EntryEditor-module__h_alwq__attachmentStackExpanded){background-size:100% 100%}@media (hover:hover){.EntryEditor-module__h_alwq__attachmentOverlayShaded:has(.EntryEditor-module__h_alwq__attachmentStack:hover){background-size:100% 100%}}.EntryEditor-module__h_alwq__attachmentRow{align-items:flex-start;gap:var(--space-8);pointer-events:auto;flex-wrap:wrap;display:flex}.EntryEditor-module__h_alwq__attachmentStack{width:var(--space-16);height:calc(var(--space-16) + var(--space-6));flex-shrink:0;position:relative}.EntryEditor-module__h_alwq__attachmentStack:before{content:"";inset:calc(-1 * var(--space-3)) 0;position:absolute}@media (hover:hover){.EntryEditor-module__h_alwq__attachmentStack:hover:before{left:calc(-1 * var(--count) * (100% + var(--space-6)))}}.EntryEditor-module__h_alwq__attachmentStackExpanded:before{left:calc(-1 * var(--count) * (100% + var(--space-6)))}.EntryEditor-module__h_alwq__attachmentStack .EntryEditor-module__h_alwq__attachmentCard{--scale:1;z-index:calc(20 - var(--i));transform-origin:50%;transform:translateX(calc(var(--i) * var(--space-2))) rotate(calc(var(--i) * 4deg - 4deg)) scale(var(--scale));transition:transform .45s var(--ease);animation:none;position:absolute;top:0;right:0}@media (hover:hover){.EntryEditor-module__h_alwq__attachmentStack:hover .EntryEditor-module__h_alwq__attachmentCard{--scale:1.2;transform:translateX(calc((var(--count) - 1 - var(--i)) * -1 * (100% + var(--space-8)))) rotate(0deg) scale(var(--scale))}.EntryEditor-module__h_alwq__attachmentStack:hover .EntryEditor-module__h_alwq__attachmentCard:hover{--scale:1.35;z-index:30}.EntryEditor-module__h_alwq__attachmentStack:hover .EntryEditor-module__h_alwq__attachmentCardName{opacity:1;transition-delay:.15s}}.EntryEditor-module__h_alwq__attachmentStackExpanded .EntryEditor-module__h_alwq__attachmentCard{--scale:1.2;transform:translateX(calc((var(--count) - 1 - var(--i)) * -1 * (100% + var(--space-8)))) rotate(0deg) scale(var(--scale))}.EntryEditor-module__h_alwq__attachmentStack .EntryEditor-module__h_alwq__attachmentCardName{opacity:0;transition:opacity var(--duration) var(--ease)}.EntryEditor-module__h_alwq__attachmentStackExpanded .EntryEditor-module__h_alwq__attachmentCardName{opacity:1;transition-delay:.15s}.EntryEditor-module__h_alwq__attachmentCard{width:var(--space-16);align-items:center;gap:var(--space-1);animation:EntryEditor-module__h_alwq__fadeUp .25s var(--ease) both;flex-direction:column;display:flex;position:relative}.EntryEditor-module__h_alwq__attachmentCardPending{opacity:.85}.EntryEditor-module__h_alwq__attachmentCardMedia{justify-content:center;align-items:center;gap:var(--space-1);width:var(--space-16);height:var(--space-16);border-radius:var(--radius-lg);background:var(--color-overlay-subtle);border:1px solid var(--color-white-border);cursor:pointer;transition:border-color var(--duration) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.EntryEditor-module__h_alwq__attachmentCardMedia:hover{border-color:var(--color-overlay-border-strong)}.EntryEditor-module__h_alwq__attachmentCardImg{object-fit:cover;width:100%;height:100%;transition:opacity var(--duration) var(--ease);display:block}.EntryEditor-module__h_alwq__attachmentCardMedia:hover .EntryEditor-module__h_alwq__attachmentCardImg{opacity:.85}.EntryEditor-module__h_alwq__attachmentCardIcon{opacity:.6;font-size:1.75rem;line-height:1}.EntryEditor-module__h_alwq__attachmentCardExt{font-family:var(--font-body);font-size:var(--text-label-medium-size);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.EntryEditor-module__h_alwq__attachmentCardName{width:100%;font-family:var(--font-body);font-size:var(--text-label-small-size);color:var(--color-text-muted);text-align:center;word-break:break-all;-webkit-line-clamp:2;line-clamp:2;pointer-events:none;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.EntryEditor-module__h_alwq__attachmentCardRemove{top:calc(-1 * var(--space-2));right:calc(-1 * var(--space-2));background:var(--color-300);width:22px;height:22px;color:var(--color-50);cursor:pointer;opacity:0;transition:opacity var(--duration) var(--ease), transform var(--duration) var(--ease), background var(--duration) var(--ease);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;line-height:1;display:flex;position:absolute;transform:scale(.8)}@media (hover:hover){.EntryEditor-module__h_alwq__attachmentCard:hover .EntryEditor-module__h_alwq__attachmentCardRemove{opacity:1;transform:scale(1)}}.EntryEditor-module__h_alwq__attachmentCard:focus-within .EntryEditor-module__h_alwq__attachmentCardRemove,.EntryEditor-module__h_alwq__attachmentStackExpanded .EntryEditor-module__h_alwq__attachmentCardRemove{opacity:1;transform:scale(1)}.EntryEditor-module__h_alwq__attachmentCardRemove:hover{background:var(--color-200)}.EntryEditor-module__h_alwq__attachCard{justify-content:center;align-items:center;gap:var(--space-1);width:var(--space-16);height:var(--space-16);border:1px dashed var(--color-overlay-border-strong);border-radius:var(--radius-lg);color:var(--color-text-muted);cursor:pointer;font-family:var(--font-body);transition:color var(--duration) var(--ease), border-color var(--duration) var(--ease);background:0 0;flex-direction:column;display:flex}.EntryEditor-module__h_alwq__attachCard:hover{color:var(--color-text);border-color:var(--color-overlay-border-strong)}.EntryEditor-module__h_alwq__attachCardIcon{font-size:1.5rem;line-height:1}.EntryEditor-module__h_alwq__attachCardLabel{font-size:var(--text-label-large-size);letter-spacing:.04em}.EntryEditor-module__h_alwq__fileInput{display:none}.EntryEditor-module__h_alwq__bottomBar{border-top:1px solid var(--color-primary-rule);background:rgba(var(--bar-rgb), .6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:var(--space-3) var(--space-4);flex-direction:column;flex-shrink:0;gap:0;display:flex}.EntryEditor-module__h_alwq__errorRow{gap:var(--space-2);padding-bottom:var(--space-3);margin-bottom:var(--space-3);border-bottom:1px solid #55337f1f;flex-direction:column;display:flex}.EntryEditor-module__h_alwq__bottomRow{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:nowrap;display:flex}.EntryEditor-module__h_alwq__bottomLeft{align-items:center;gap:var(--space-3);flex-wrap:wrap;flex:1;min-width:0;display:flex}.EntryEditor-module__h_alwq__bottomRight{align-items:center;gap:var(--space-4);flex-shrink:0;display:flex}.EntryEditor-module__h_alwq__desktopMeta{align-items:center;gap:var(--space-3);display:flex}.EntryEditor-module__h_alwq__tagChips{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.EntryEditor-module__h_alwq__chipsRow{margin-bottom:var(--space-2)}.EntryEditor-module__h_alwq__tagChip{align-items:center;gap:var(--space-1);background:rgba(var(--accent-rgb), .14);border:1px solid rgba(var(--accent-rgb), .25);border-radius:var(--radius-pill);padding:3px var(--space-3);font-size:var(--text-body-small-size);color:var(--color-text);animation:EntryEditor-module__h_alwq__fadeUp .2s var(--ease) both;display:inline-flex}.EntryEditor-module__h_alwq__tagChipRemove{cursor:pointer;color:var(--color-text-muted);padding:0 0 0 var(--space-1);transition:color var(--duration) var(--ease);background:0 0;border:none;font-size:.85em;line-height:1}.EntryEditor-module__h_alwq__tagChipRemove:hover{color:var(--color-text)}.EntryEditor-module__h_alwq__desktopPrompt{display:block}.EntryEditor-module__h_alwq__wordCount{font-family:var(--font-body);font-size:var(--text-label-large-size);color:var(--color-text-disabled);white-space:nowrap}.EntryEditor-module__h_alwq__syncIndicator{font-family:var(--font-body);font-size:var(--text-label-large-size);color:var(--color-text-subtle);transition:color var(--duration) var(--ease)}.EntryEditor-module__h_alwq__syncSaving{color:var(--color-text-muted)}.EntryEditor-module__h_alwq__syncSaved{color:var(--color-accent2-light)}.EntryEditor-module__h_alwq__syncError{color:var(--color-error-text)}.EntryEditor-module__h_alwq__saveBtn{padding:var(--space-3) var(--space-8);background:rgba(var(--accent-rgb), .15);border:1px solid rgba(var(--accent-rgb), .3);border-radius:var(--radius-pill);color:var(--color-accent1-light);font-family:var(--font-body);font-size:var(--text-label-large-size);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background var(--duration) var(--ease), transform var(--duration) var(--ease);font-weight:500}.EntryEditor-module__h_alwq__saveBtn:hover:not(:disabled,[aria-disabled=true]){background:rgba(var(--accent-rgb), .25);transform:translateY(-1px)}.EntryEditor-module__h_alwq__saveBtn:disabled,.EntryEditor-module__h_alwq__saveBtn[aria-disabled=true]{background:var(--color-overlay-subtle);border-color:var(--color-white-surface);color:var(--color-text-disabled);cursor:not-allowed}.EntryEditor-module__h_alwq__errorText{font-family:var(--font-body);font-size:var(--text-label-large-size);color:var(--color-error-text);margin:0}.EntryEditor-module__h_alwq__tierError{font-family:var(--font-body);font-size:var(--text-body-medium-size);color:var(--color-text-muted);margin:0}.EntryEditor-module__h_alwq__upgradeLink{color:var(--color-accent1-light);text-underline-offset:3px;text-decoration:underline}.EntryEditor-module__h_alwq__upgradeLink:hover{color:var(--color-text)}.EntryEditor-module__h_alwq__toolbarSlot{display:contents}.EntryEditor-module__h_alwq__mobileOnly{display:none}.EntryEditor-module__h_alwq__desktopOnly{display:contents}.EntryEditor-module__h_alwq__mobileMood,.EntryEditor-module__h_alwq__mobileActions{display:none}.EntryEditor-module__h_alwq__backBtn{border-radius:var(--radius);width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;transition:background var(--duration) var(--ease), color var(--duration) var(--ease);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:none}.EntryEditor-module__h_alwq__backBtn:active{background:var(--color-white-surface);color:var(--color-text)}.EntryEditor-module__h_alwq__detailsToggle{border:1px solid var(--color-white-border);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-4);color:var(--color-text-subtle);font-family:var(--font-body);font-size:var(--text-label-large-size);letter-spacing:.04em;cursor:pointer;transition:border-color var(--duration) var(--ease), background var(--duration) var(--ease), color var(--duration) var(--ease);background:0 0;align-items:center;display:none}.EntryEditor-module__h_alwq__detailsToggleActive{background:rgba(var(--accent-rgb), .14);border-color:rgba(var(--accent-rgb), .3);color:var(--color-text)}@container entry-pane (max-width:620px){.EntryEditor-module__h_alwq__bottomRow{flex-wrap:wrap}}@media (max-width:640px){.EntryEditor-module__h_alwq__mobileOnly{display:contents}.EntryEditor-module__h_alwq__desktopOnly,.EntryEditor-module__h_alwq__moodHint{display:none}.EntryEditor-module__h_alwq__section{animation:none}.EntryEditor-module__h_alwq__backBtn{display:flex}.EntryEditor-module__h_alwq__header{padding:var(--space-4);order:0}.EntryEditor-module__h_alwq__headerMain{gap:var(--space-3);min-height:var(--space-8)}.EntryEditor-module__h_alwq__headerDates{flex:1;min-width:0}.EntryEditor-module__h_alwq__timestamps,.EntryEditor-module__h_alwq__desktopToolbar{display:none}.EntryEditor-module__h_alwq__editorArea{order:2}.EntryEditor-module__h_alwq__toolbarSlot{flex-shrink:0;order:1;display:block}.EntryEditor-module__h_alwq__bottomBar{order:3;padding:0}.EntryEditor-module__h_alwq__errorRow{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-primary-rule);margin-bottom:0}.EntryEditor-module__h_alwq__bottomRow{display:none}.EntryEditor-module__h_alwq__bottomRowOpen{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-primary-rule);flex-wrap:wrap;display:flex}.EntryEditor-module__h_alwq__chipsRow{display:none}.EntryEditor-module__h_alwq__chipsRowOpen{padding:var(--space-3) var(--space-4) 0;margin-bottom:0;display:flex}.EntryEditor-module__h_alwq__bottomLeft{flex:none;width:100%}.EntryEditor-module__h_alwq__bottomRight{display:none}.EntryEditor-module__h_alwq__desktopMeta{flex-wrap:wrap}.EntryEditor-module__h_alwq__mobileMoodOpen{width:100%;padding:var(--space-3) var(--space-4) 0;display:block}.EntryEditor-module__h_alwq__mobileActions{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-3);display:flex}.EntryEditor-module__h_alwq__detailsToggle{display:inline-flex}.EntryEditor-module__h_alwq__mobileStatus{align-items:center;gap:var(--space-3);min-width:0;margin-left:auto;display:flex}.EntryEditor-module__h_alwq__mobileActions .EntryEditor-module__h_alwq__saveBtn{padding:var(--space-2) var(--space-5);flex-shrink:0}.EntryEditor-module__h_alwq__attachmentOverlay{padding:var(--space-16) var(--space-4) var(--space-8);justify-content:flex-end;left:0}.EntryEditor-module__h_alwq__attachmentRow{justify-content:flex-end}.EntryEditor-module__h_alwq__attachmentStackExpanded{gap:var(--space-4);flex-wrap:wrap;width:auto;height:auto;display:flex;position:static}.EntryEditor-module__h_alwq__attachmentStackExpanded:before{content:none}.EntryEditor-module__h_alwq__attachmentStackExpanded .EntryEditor-module__h_alwq__attachmentCard{position:relative;transform:none}}@keyframes EntryEditor-module__h_alwq__fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
