.EntryFilterMenu-module__NmGl6G__root{position:relative}.EntryFilterMenu-module__NmGl6G__trigger{border-radius:var(--radius);width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;transition:background var(--duration) var(--ease), border-color 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:flex}.EntryFilterMenu-module__NmGl6G__trigger:hover{background:var(--color-white-surface);border-color:var(--color-overlay-border);color:var(--color-text)}.EntryFilterMenu-module__NmGl6G__badge{border-radius:var(--radius-pill);background:var(--color-accent);min-width:1rem;height:1rem;color:var(--color-bg);font-size:var(--text-label-medium-size);justify-content:center;align-items:center;padding:0 4px;font-weight:600;line-height:1;display:flex;position:absolute;top:-2px;right:-2px}.EntryFilterMenu-module__NmGl6G__popover{top:calc(100% + var(--space-2));z-index:100;gap:var(--space-2);width:220px;padding:var(--space-3);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 8px 32px rgba(var(--shadow-rgb), .4);animation:EntryFilterMenu-module__NmGl6G__fadeDown .15s var(--ease) both;flex-direction:column;display:flex;position:absolute;right:0}@keyframes EntryFilterMenu-module__NmGl6G__fadeDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.EntryFilterMenu-module__NmGl6G__popover{width:min(220px, calc(100vw - var(--space-8)))}}.EntryFilterMenu-module__NmGl6G__field{gap:var(--space-1);flex-direction:column;display:flex}.EntryFilterMenu-module__NmGl6G__moodSelect,.EntryFilterMenu-module__NmGl6G__fieldTrigger{justify-content:space-between;align-items:center;gap:var(--space-2);background:var(--color-bg-card);border:1px solid var(--color-white-border);border-radius:var(--radius-pill);width:100%;padding:var(--space-1) var(--space-4);font-size:var(--text-label-large-size);color:var(--color-text-muted);font-family:var(--font-body);cursor:pointer;appearance:none;transition:border-color var(--duration) var(--ease), color var(--duration) var(--ease);outline:none;display:flex}.EntryFilterMenu-module__NmGl6G__moodSelect:hover,.EntryFilterMenu-module__NmGl6G__moodSelect:focus,.EntryFilterMenu-module__NmGl6G__fieldTrigger:hover,.EntryFilterMenu-module__NmGl6G__fieldTrigger[aria-expanded=true]{border-color:var(--color-overlay-border-strong);color:var(--color-text)}.EntryFilterMenu-module__NmGl6G__chevron{transition:transform var(--duration) var(--ease);flex-shrink:0}.EntryFilterMenu-module__NmGl6G__chevronOpen{transform:rotate(180deg)}.EntryFilterMenu-module__NmGl6G__optionList{overscroll-behavior:contain;max-height:160px;padding:var(--space-1);border:1px solid var(--color-white-border);border-radius:var(--radius);animation:EntryFilterMenu-module__NmGl6G__fadeDown .12s var(--ease) both;flex-direction:column;gap:2px;display:flex;overflow-y:auto}.EntryFilterMenu-module__NmGl6G__search{z-index:1;background:var(--color-bg-card);border:none;border-bottom:1px solid var(--color-white-border);width:100%;padding:var(--space-1) var(--space-2);margin-bottom:var(--space-1);font-size:var(--text-label-large-size);color:var(--color-text);font-family:var(--font-body);outline:none;position:sticky;top:0}.EntryFilterMenu-module__NmGl6G__search::placeholder{color:var(--color-text-disabled)}.EntryFilterMenu-module__NmGl6G__noMatch{font-size:var(--text-label-large-size);color:var(--color-text-subtle);text-align:center;padding:var(--space-2)}.EntryFilterMenu-module__NmGl6G__option{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius);font-size:var(--text-label-large-size);color:var(--color-text-muted);cursor:pointer;transition:background var(--duration) var(--ease), color var(--duration) var(--ease);display:flex}.EntryFilterMenu-module__NmGl6G__option:hover{background:var(--color-white-surface);color:var(--color-text)}.EntryFilterMenu-module__NmGl6G__option input{accent-color:var(--color-accent);cursor:pointer}.EntryFilterMenu-module__NmGl6G__clear{padding:var(--space-1) var(--space-2);font-size:var(--text-label-large-size);color:var(--color-text-muted);cursor:pointer;font-family:var(--font-body);text-underline-offset:3px;transition:color var(--duration) var(--ease);background:0 0;border:none;align-self:flex-start;text-decoration:underline}.EntryFilterMenu-module__NmGl6G__clear:hover{color:var(--color-text)}
.JournalStarter-module__ey_xla__container{overscroll-behavior:contain;align-items:center;gap:var(--space-12);min-height:0;padding:var(--space-16) var(--space-12);animation:JournalStarter-module__ey_xla__fadeUp .6s var(--ease) both;flex-direction:column;flex:1;display:flex;overflow-y:auto}.JournalStarter-module__ey_xla__heading{margin-top:auto}.JournalStarter-module__ey_xla__grid{margin-bottom:auto}.JournalStarter-module__ey_xla__backBtn{align-items:center;gap:var(--space-2);min-height:var(--space-8);padding:var(--space-2) var(--space-3);border-radius:var(--radius);color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-label-large-size);letter-spacing:.04em;cursor:pointer;transition:background var(--duration) var(--ease), color var(--duration) var(--ease);background:0 0;border:1px solid #0000;flex-shrink:0;align-self:flex-start;display:none}.JournalStarter-module__ey_xla__backBtn:active{background:var(--color-white-surface);color:var(--color-text)}.JournalStarter-module__ey_xla__heading{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.JournalStarter-module__ey_xla__title{font-family:var(--font-display);font-size:var(--text-title-medium-size);font-weight:var(--text-title-medium-weight);color:var(--color-text);letter-spacing:-.01em}.JournalStarter-module__ey_xla__subtitle{font-size:var(--text-body-medium-size);color:var(--color-text-muted)}.JournalStarter-module__ey_xla__grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));width:100%;max-width:700px;display:grid}@media (max-width:640px){.JournalStarter-module__ey_xla__container{gap:var(--space-8);padding:var(--space-4) var(--space-4) var(--space-8)}.JournalStarter-module__ey_xla__backBtn{display:flex}.JournalStarter-module__ey_xla__heading{margin-top:0}}.JournalStarter-module__ey_xla__card{align-items:flex-start;gap:var(--space-2);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-overlay-strong);border-radius:var(--radius-lg);box-shadow:0 4px 24px rgba(var(--shadow-rgb), .4), inset 0 1px 0 var(--color-overlay-subtle);text-align:left;transition:background var(--duration) var(--ease), border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease), transform var(--duration) var(--ease);flex-direction:column;display:flex;position:relative}.JournalStarter-module__ey_xla__glyph{color:var(--color-text-muted);margin-bottom:var(--space-1);transition:color var(--duration) var(--ease);font-size:1.75rem;line-height:1}.JournalStarter-module__ey_xla__name{font-family:var(--font-display);font-size:var(--text-body-medium-size);color:var(--color-text);letter-spacing:.01em;font-weight:600}.JournalStarter-module__ey_xla__description{font-size:var(--text-body-small-size);color:var(--color-text-muted);line-height:var(--line-height-body)}.JournalStarter-module__ey_xla__cardAvailable{cursor:pointer;border-color:rgba(var(--accent-rgb), .3);font-family:inherit}.JournalStarter-module__ey_xla__cardAvailable .JournalStarter-module__ey_xla__glyph{color:var(--color-accent)}.JournalStarter-module__ey_xla__cardAvailable:hover{background:color-mix(in srgb, var(--color-accent) 8%, var(--color-surface));border-color:rgba(var(--accent-rgb), .6);box-shadow:0 6px 32px rgba(var(--shadow-rgb), .45), 0 0 0 1px rgba(var(--accent-rgb), .15), inset 0 1px 0 var(--color-white-surface);transform:translateY(-2px)}.JournalStarter-module__ey_xla__cardSoon{opacity:.6;cursor:default}.JournalStarter-module__ey_xla__soonBadge{top:var(--space-3);right:var(--space-3);font-size:.6rem;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:#fff;border-radius:var(--radius-pill);padding:2px var(--space-2);background:#55337f8c;border:1px solid #8250b4b3;font-weight:600;position:absolute}@keyframes JournalStarter-module__ey_xla__fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.JournalApp-module__c1ogpW__page{z-index:0;height:var(--visual-viewport-height,100dvh);padding-top:var(--nav-height);background:var(--color-bg);justify-content:center;align-items:stretch;display:flex;position:relative;overflow:hidden}.JournalApp-module__c1ogpW__main{top:var(--nav-height);z-index:1;flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.JournalApp-module__c1ogpW__loadError{color:var(--color-error-text);font-size:var(--text-body-small-size);padding:var(--space-2) var(--space-4);flex-shrink:0}.JournalApp-module__c1ogpW__columns{flex-direction:row;flex:1;min-height:0;display:flex;overflow:hidden}.JournalApp-module__c1ogpW__sidebar{width:var(--sidebar-width);border-right:1px solid var(--color-primary-tint);padding:var(--space-6) var(--space-3) 0 0;flex-direction:column;flex-shrink:0;gap:0;display:flex;overflow:hidden}.JournalApp-module__c1ogpW__sidebarHeader{padding-bottom:var(--space-3);padding-left:var(--space-4);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.JournalApp-module__c1ogpW__sidebarHeaderCollapsed{padding-bottom:var(--space-3);justify-content:center}.JournalApp-module__c1ogpW__sidebarActions{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.JournalApp-module__c1ogpW__sidebarToggle{border-radius:var(--radius);width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;transition:background var(--duration) var(--ease), border-color 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:flex}.JournalApp-module__c1ogpW__sidebarToggle:hover{background:var(--color-white-surface);border-color:var(--color-overlay-border);color:var(--color-text)}.JournalApp-module__c1ogpW__sidebarTitle{font-family:var(--font-body);font-size:var(--text-label-large-size);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);font-weight:500}.JournalApp-module__c1ogpW__sidebarDivider{border:none;border-top:1px solid #55337f2e;flex-shrink:0;margin:0}.JournalApp-module__c1ogpW__sidebarContent{overscroll-behavior:contain;min-height:0;transition:opacity .18s var(--ease);scrollbar-width:thin;scrollbar-color:var(--color-primary-border) transparent;scrollbar-gutter:stable;padding-left:var(--space-4);padding-bottom:var(--space-4);direction:rtl;flex:1;overflow-y:auto}.JournalApp-module__c1ogpW__sidebarContent>*{direction:ltr}.JournalApp-module__c1ogpW__sidebarContent::-webkit-scrollbar{width:5px}.JournalApp-module__c1ogpW__sidebarContent::-webkit-scrollbar-track{background:0 0}.JournalApp-module__c1ogpW__sidebarContent::-webkit-scrollbar-thumb{background:var(--color-primary-border);border-radius:3px}.JournalApp-module__c1ogpW__sidebarContent::-webkit-scrollbar-thumb:hover{background:#55337f99}.JournalApp-module__c1ogpW__resizeHandle{cursor:col-resize;width:5px;transition:background .2s var(--ease);z-index:2;background:0 0;flex-shrink:0;position:relative}.JournalApp-module__c1ogpW__resizeHandle:before{content:"";position:absolute;inset:0 -4px}.JournalApp-module__c1ogpW__resizeHandle:hover,.JournalApp-module__c1ogpW__resizeHandle:active{background:rgba(var(--accent-rgb), .35)}.JournalApp-module__c1ogpW__columnsResizing{-webkit-user-select:none;user-select:none;cursor:col-resize}.JournalApp-module__c1ogpW__writePane{flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden}.JournalApp-module__c1ogpW__mobileNewEntry{right:var(--space-4);bottom:var(--space-4);z-index:3;width:var(--space-12);height:var(--space-12);background:rgba(var(--accent-rgb), .9);border:1px solid rgba(var(--accent-rgb), .5);border-radius:var(--radius-pill);color:var(--color-bg);cursor:pointer;box-shadow:0 4px 16px rgba(var(--accent-rgb), .35);transition:transform var(--duration) var(--ease), background var(--duration) var(--ease);justify-content:center;align-items:center;display:none;position:absolute}.JournalApp-module__c1ogpW__mobileNewEntry:active{transform:scale(.94)}@media (max-width:640px){.JournalApp-module__c1ogpW__page{height:calc(var(--visual-viewport-height,100dvh) - var(--bottom-nav-height) - env(safe-area-inset-bottom,0px))}body[data-immersive] .JournalApp-module__c1ogpW__page{height:var(--visual-viewport-height,100dvh)}.JournalApp-module__c1ogpW__columns{position:relative}.JournalApp-module__c1ogpW__sidebar,.JournalApp-module__c1ogpW__writePane{background:var(--color-bg);width:100%;transition:transform .45s var(--ease), visibility 0s .45s;position:absolute;inset:0}.JournalApp-module__c1ogpW__sidebar{padding:var(--space-4) var(--space-3) 0 0;visibility:visible;border-right:none;transition-delay:0s,0s;transform:translate(0)}.JournalApp-module__c1ogpW__writePane{visibility:hidden;transform:translate(100%)}.JournalApp-module__c1ogpW__columnsMobileEditor .JournalApp-module__c1ogpW__sidebar{visibility:hidden;transition-delay:0s,.45s;transform:translate(-30%)}.JournalApp-module__c1ogpW__columnsMobileEditor .JournalApp-module__c1ogpW__writePane{visibility:visible;transition-delay:0s,0s;transform:translate(0)}.JournalApp-module__c1ogpW__sidebarContent{padding-bottom:var(--space-16)}.JournalApp-module__c1ogpW__sidebarToggle,.JournalApp-module__c1ogpW__resizeHandle{display:none}.JournalApp-module__c1ogpW__mobileNewEntry{display:flex}}@media (max-width:640px) and (prefers-reduced-motion:reduce){.JournalApp-module__c1ogpW__sidebar,.JournalApp-module__c1ogpW__writePane{transition:none}}@keyframes JournalApp-module__c1ogpW__fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
