.FreeWriteWorkspace-module__sjncMq__workspace{background-color:var(--paper);min-height:100vh;color:var(--ink);grid-template-columns:280px 1fr;display:grid}.FreeWriteWorkspace-module__sjncMq__sidebar{border-right:1px solid var(--rule);padding:var(--space-5)var(--space-4);gap:var(--space-3);background-color:var(--paper);flex-direction:column;display:flex;overflow-y:auto}.FreeWriteWorkspace-module__sjncMq__sidebarHeader{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.FreeWriteWorkspace-module__sjncMq__sidebarHeader h2{font-family:var(--font-display);font-size:var(--text-lg);margin:0}.FreeWriteWorkspace-module__sjncMq__newBtn{font-family:var(--font-sans);font-size:var(--text-md);padding:var(--space-1)var(--space-3);border:1px solid var(--rule-strong);color:var(--ink);cursor:pointer;background:0 0;border-radius:4px}.FreeWriteWorkspace-module__sjncMq__newBtn:hover{background:var(--hover-tint)}.FreeWriteWorkspace-module__sjncMq__localNotice{font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--lh-snug);color:var(--ink-2);background:var(--row-alt);border-left:2px solid var(--accent);padding:var(--space-2)var(--space-3);margin:0}.FreeWriteWorkspace-module__sjncMq__localNotice strong{color:var(--ink)}.FreeWriteWorkspace-module__sjncMq__empty{font-family:var(--font-sans);font-size:var(--text-md);color:var(--ink-3);margin:var(--space-3)0 0;font-style:italic}.FreeWriteWorkspace-module__sjncMq__entryList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FreeWriteWorkspace-module__sjncMq__entry{align-items:stretch;gap:var(--space-1);border-radius:4px;display:flex}.FreeWriteWorkspace-module__sjncMq__entry:hover{background:var(--hover-tint)}.FreeWriteWorkspace-module__sjncMq__entryActive,.FreeWriteWorkspace-module__sjncMq__entryActive:hover{background:var(--row-alt)}.FreeWriteWorkspace-module__sjncMq__entryButton{text-align:left;cursor:pointer;padding:var(--space-2)var(--space-3);font-family:var(--font-sans);color:var(--ink);background:0 0;border:none;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.FreeWriteWorkspace-module__sjncMq__entryTitle{font-size:var(--text-md);line-height:var(--lh-snug);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.FreeWriteWorkspace-module__sjncMq__entryMeta{color:var(--ink-3);font-size:.75rem}.FreeWriteWorkspace-module__sjncMq__entryDeleteBtn{color:var(--ink-3);cursor:pointer;padding:0 var(--space-2);background:0 0;border:none;font-size:1.2rem;line-height:1}.FreeWriteWorkspace-module__sjncMq__entryDeleteBtn:hover{color:var(--error)}.FreeWriteWorkspace-module__sjncMq__editor{padding:var(--space-5)var(--space-6);gap:var(--space-4);flex-direction:column;width:100%;max-width:820px;min-height:100vh;margin:0 auto;display:flex;position:relative}.FreeWriteWorkspace-module__sjncMq__composeWrap{justify-content:center;gap:var(--space-4);flex-direction:column;flex:1;display:flex}.FreeWriteWorkspace-module__sjncMq__editorHeader{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.FreeWriteWorkspace-module__sjncMq__backBtn{font-family:var(--font-sans);font-size:var(--text-md);color:var(--ink-2);cursor:pointer;padding:var(--space-1)0;background:0 0;border:none}.FreeWriteWorkspace-module__sjncMq__backBtn:hover{color:var(--ink)}.FreeWriteWorkspace-module__sjncMq__editorActions{align-items:center;gap:var(--space-3);display:flex}.FreeWriteWorkspace-module__sjncMq__dirtyMark{font-family:var(--font-sans);font-size:var(--text-md);color:var(--ink-3);font-style:italic}.FreeWriteWorkspace-module__sjncMq__saveBtn{font-family:var(--font-sans);font-size:var(--text-md);padding:var(--space-2)var(--space-4);background:var(--ink);color:var(--paper);border:1px solid var(--ink);cursor:pointer;border-radius:4px}.FreeWriteWorkspace-module__sjncMq__saveBtn:hover:not(:disabled){background:var(--accent-deep);border-color:var(--accent-deep)}.FreeWriteWorkspace-module__sjncMq__saveBtn:disabled{opacity:.4;cursor:not-allowed}.FreeWriteWorkspace-module__sjncMq__prompt{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--lh-snug);color:var(--ink);padding-bottom:var(--space-3);border-bottom:1px solid var(--rule);margin:0}.FreeWriteWorkspace-module__sjncMq__textarea{font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--lh-loose);color:var(--ink);resize:none;background:0 0;border:none;outline:none;width:100%;padding:0;overflow:hidden}.FreeWriteWorkspace-module__sjncMq__textarea::placeholder{color:var(--ink-3);font-style:italic}.FreeWriteWorkspace-module__sjncMq__toast{bottom:var(--space-5);right:var(--space-5);font-family:var(--font-sans);font-size:var(--text-md);background:var(--ink);color:var(--paper);padding:var(--space-2)var(--space-4);border-radius:4px;animation:1.8s forwards FreeWriteWorkspace-module__sjncMq__toastFade;position:fixed;box-shadow:0 4px 12px #00000026}@keyframes FreeWriteWorkspace-module__sjncMq__toastFade{0%{opacity:0;transform:translateY(8px)}10%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@media (max-width:720px){.FreeWriteWorkspace-module__sjncMq__workspace{grid-template-columns:1fr}.FreeWriteWorkspace-module__sjncMq__sidebar{border-right:none;border-bottom:1px solid var(--rule);max-height:240px}.FreeWriteWorkspace-module__sjncMq__editor{padding:var(--space-4)}}
