@charset "UTF-8";:root{--brand-gold: #e7b24d;--danger: #ef4444;--ok: #10b981;--warn: #f59e0b;--radius: 10px;--shadow: 0 6px 24px rgba(24, 24, 27, .08)}:root,:root[data-suite=life]{--bg: #f2f6fa;--panel: #ffffff;--panel-2: #f7fafd;--text: #082a46;--text-dim: #5b7288;--border: #dbe5ee;--accent: #0f4c7a;--accent-soft: #dceaf6;--on-accent: #ffffff}:root[data-theme=dark],:root[data-suite=life][data-theme=dark]{--bg: #061726;--panel: #0b2135;--panel-2: #102a41;--text: #e7eff6;--text-dim: #8fa8bd;--border: #1b3b56;--accent: #5aa9e6;--accent-soft: #10314c;--on-accent: #04121e;--shadow: 0 6px 24px rgba(0, 0, 0, .45)}:root[data-suite=work]{--bg: #f6f4fa;--panel: #ffffff;--panel-2: #faf8fd;--text: #1c0b33;--text-dim: #6b5c80;--border: #e5deef;--accent: #30016a;--accent-soft: #ebe2f7;--on-accent: #ffffff}:root[data-suite=work][data-theme=dark]{--bg: #120720;--panel: #1b0e2e;--panel-2: #24153c;--text: #ece5f5;--text-dim: #a493bb;--border: #33204d;--accent: #a985e8;--accent-soft: #2b1747;--on-accent: #12061f;--shadow: 0 6px 24px rgba(0, 0, 0, .5)}*{box-sizing:border-box}html,body{height:100%;margin:0;background:var(--bg);color:var(--text);font:15px/1.55 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit;color:inherit}.grow{flex:1}.muted{color:var(--text-dim)}div.ProseMirror{outline:none;min-height:60vh;padding-bottom:30vh;caret-color:var(--accent);overflow-wrap:anywhere;max-width:100%;line-height:1.3}.ProseMirror>*+*{margin-top:.2em}.ProseMirror p{margin:0}.ProseMirror h1{font-size:1.6rem;line-height:1.2;margin:.5em 0 .1em}.ProseMirror h2{font-size:1.35rem;line-height:1.2;margin:.45em 0 .1em}.ProseMirror h3{font-size:1.15rem;line-height:1.25;margin:.4em 0 .08em}.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{font-size:1.02rem;margin:.35em 0 .08em}.ProseMirror>:first-child{margin-top:0}.ProseMirror ul,.ProseMirror ol{padding-left:1.4rem}.ProseMirror li{min-width:0}.ProseMirror li p{margin:0}.ProseMirror li+li{margin-top:.1em}.ProseMirror ul[data-type=taskList] li+li{margin-top:.15em}.ProseMirror blockquote{border-left:3px solid var(--accent);margin:0;padding:.2rem 0 .2rem 1rem;color:var(--text-dim)}.ProseMirror code{background:var(--panel-2);border:1px solid var(--border);border-radius:4px;padding:.08em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}div.ProseMirror pre{background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius);padding:.9rem 1rem;overflow-x:auto;overflow-wrap:normal;word-break:normal;white-space:pre;max-width:100%}.ProseMirror pre code{background:none;border:0;padding:0}.ProseMirror hr{border:0;border-top:1px solid var(--border);margin:1.6em 0}.ProseMirror img{max-width:100%;border-radius:var(--radius)}.ProseMirror a{color:var(--accent)}.ProseMirror mark{background:#fde68a;color:#3f2d00;border-radius:3px;padding:0 .15em}.ProseMirror .tableWrapper{overflow-x:auto;max-width:100%}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden}.ProseMirror th,.ProseMirror td{border:1px solid var(--border);padding:.4rem .6rem;vertical-align:top;position:relative}.ProseMirror th{background:var(--panel-2);font-weight:600;text-align:left}.ProseMirror .selectedCell:after{content:"";position:absolute;inset:0;background:var(--accent-soft);pointer-events:none}.ProseMirror ul[data-type=taskList]{list-style:none;padding-left:.2rem}.ProseMirror ul[data-type=taskList] li{display:flex;gap:.55rem;align-items:flex-start}.ProseMirror ul[data-type=taskList] li>label{margin-top:.2rem}.ProseMirror ul[data-type=taskList] li>div{flex:1;min-width:0}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--text-dim);float:left;height:0;pointer-events:none}.ProseMirror .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;background:var(--accent)}
