.note-body{min-height:38px;padding:11px 13px;font-size:14px;line-height:1.5}.note-body[data-editing]{cursor:text}.tiptap{overflow-wrap:anywhere;word-break:normal;outline:none}.tiptap:focus{outline:none}.tiptap>:first-child{margin-top:0}.tiptap>:last-child{margin-bottom:0}.tiptap p{margin:0 0 .35em}.tiptap p:last-child{margin-bottom:0}.tiptap[data-static] p:empty:before{content:"​"}.tiptap ul,.tiptap ol{margin:.25em 0;padding-left:1.3em}.tiptap ul{list-style:outside}.tiptap ol{list-style:decimal}.tiptap li{margin:.1em 0}.tiptap li p{margin:0}.tiptap h1,.tiptap h2{font-family:var(--font-serif);letter-spacing:-.005em;font-weight:700}.tiptap h1{margin:.35em 0 .25em;font-size:1.6em;line-height:1.2}.tiptap h2{margin:.35em 0 .2em;font-size:1.28em;line-height:1.25}.tiptap h3{margin:.3em 0 .15em;font-size:1.05em;font-weight:700;line-height:1.35}.tiptap strong{font-weight:700}.tiptap em{font-style:italic}.tiptap u{text-underline-offset:2px;text-decoration:underline}.tiptap s{text-decoration:line-through}.tiptap a{color:var(--link);text-underline-offset:2px;cursor:pointer;text-decoration:underline}.tiptap[data-static] a{-webkit-user-drag:none}.aura-autolink{color:var(--link);text-underline-offset:2px;overflow-wrap:anywhere;cursor:pointer;-webkit-user-drag:none;text-decoration:underline}.note-body[data-tone=light] .tiptap a{color:#0b57d0}.tiptap mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:0 .08em;color:var(--text-dark)!important}.tiptap blockquote{opacity:.85;border-left:3px solid;margin:.35em 0;padding-left:.75em}.tiptap hr{opacity:.3;border:none;border-top:1px solid;margin:.6em 0}.tiptap hr.ProseMirror-selectednode{opacity:1;border-top-color:var(--select)}.tiptap code{font-family:var(--font-mono);background:#7f7f7f38;border-radius:4px;padding:.1em .3em;font-size:.9em}.tiptap pre{font-family:var(--font-mono);background:#00000059;border-radius:6px;padding:.6em .7em;font-size:.85em;overflow-x:auto}.tiptap pre code{background:0 0;padding:0}.tiptap ul[data-type=taskList]{margin:.25em 0;padding-left:0;list-style:none}.tiptap ul[data-type=taskList] ul[data-type=taskList]{margin:.1em 0 0}.tiptap ul[data-type=taskList]>li{align-items:flex-start;gap:.5em;margin:.15em 0;display:flex}.tiptap ul[data-type=taskList]>li>label{-webkit-user-select:none;user-select:none;flex:none;align-items:center;height:1.5em;margin:0;display:flex}.tiptap ul[data-type=taskList]>li>label>span{display:none}.tiptap ul[data-type=taskList]>li>div{flex:auto;min-width:0}.tiptap ul[data-type=taskList] input[type=checkbox]{appearance:none;opacity:.75;cursor:pointer;background:0 0;border:1.5px solid;border-radius:4px;place-content:center;width:16px;height:16px;margin:0;transition:background .1s,border-color .1s,opacity .1s;display:grid}.tiptap ul[data-type=taskList] input[type=checkbox]:hover{opacity:1}.tiptap ul[data-type=taskList] input[type=checkbox]:checked{opacity:1;border-color:var(--ok);background:var(--ok) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%231f1f1f' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat}.tiptap ul[data-type=taskList] input[type=checkbox]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.tiptap ul[data-type=taskList]>li[data-checked=true]>div>:not(ul){opacity:.55;text-decoration:line-through}.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;opacity:.45;height:0}.ed-bar{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.ed-bar[data-orientation=horizontal]{flex-wrap:nowrap}.ed-bar[data-orientation=vertical]{grid-template-columns:repeat(2,36px);justify-items:center;display:grid}.ed-bar[data-orientation=vertical] .ed-sep{grid-column:1/-1;width:100%;height:1px;margin:4px 0}.ed-btn{width:34px;height:34px;color:var(--text-2);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex;position:relative}.ed-btn svg{width:18px;height:18px}.ed-btn:hover{background:var(--surface-2);color:var(--text)}.ed-btn[aria-pressed=true]{background:var(--brand-soft);color:var(--brand)}.ed-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.ed-btn--done{color:var(--ok)}.ed-btn[data-active=true]{background:var(--brand-soft);color:var(--brand)}.ed-btn[aria-expanded=true]:not([data-active=true]){background:var(--surface-2);color:var(--text)}.ed-btn--menu{gap:1px;width:auto;min-width:34px;padding:0 4px 0 7px}.ed-btn .ed-btn__caret{opacity:.7;width:10px;height:10px}.ed-btn__chip{border-radius:2px;height:3px;position:absolute;bottom:5px;left:9px;right:9px}.ed-sep{background:var(--border);width:1px;height:22px;margin:0 4px}@media (pointer:coarse){.ed-btn{width:40px;height:40px}.ed-bar[data-orientation=vertical]{grid-template-columns:repeat(2,42px)}}@media (max-width:480px){.ed-bar[data-orientation=horizontal]{gap:1px}.ed-bar[data-orientation=horizontal] .ed-sep{display:none}.ed-bar[data-orientation=horizontal] .ed-btn{width:34px}.ed-bar[data-orientation=horizontal] .ed-btn--menu{width:auto;padding:0 2px 0 4px}}.ed-link{width:300px;max-width:calc(100vw - 32px);color:var(--text);flex-direction:column;gap:8px;padding:10px;font-size:13px;display:flex}.ed-link__input{border:1px solid var(--border-strong);background:var(--surface-2);width:100%;height:34px;color:var(--text);font:inherit;border-radius:8px;outline:none;padding:0 10px}.ed-link__input:focus{border-color:var(--select)}.ed-link__error{color:var(--danger);font-size:12px}.ed-link__row{justify-content:flex-end;gap:6px;display:flex}.ed-link__btn{background:var(--surface-2);height:30px;color:var(--text);font:inherit;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-weight:600;display:inline-flex}.ed-link__btn:hover{background:var(--border-strong)}.ed-link__btn--primary{background:var(--brand);color:#fff}.ed-link__btn--primary:hover{background:var(--brand-deep)}.ed-link__btn--danger{color:var(--danger);margin-right:auto}.ed-link__btn svg{width:14px;height:14px}.ed-menu{min-width:200px}.ed-menu .ui-menu__item:hover:not(:disabled){background:var(--surface-2)}.ed-menu .ui-menu__item[aria-checked=true] .ui-menu__icon{color:var(--brand)}.ed-menu__check{width:16px;color:var(--brand);flex:none;place-items:center;margin-left:4px;display:grid}.ed-menu__check svg{width:15px;height:15px}.ed-colors{max-width:calc(100vw - 16px);padding:8px 10px 10px}.ed-colors__cap{color:var(--text-3);margin:0 1px 6px;font-size:11.5px;font-weight:600}.ed-colors__row{flex-wrap:wrap;gap:5px;display:flex}.ed-colors__row+.ed-colors__cap{margin-top:10px}.ed-sw{width:26px;height:26px;color:var(--text-dark);cursor:pointer;border:1px solid #ffffff2e;border-radius:6px;flex:none;place-content:center;padding:0;font-family:inherit;font-size:13px;font-weight:700;line-height:1;display:grid;position:relative}.ed-sw[aria-pressed=true],.ed-sw.is-selected{outline:2px solid var(--text);outline-offset:1px}.ed-sw:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.ed-sw:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:1px}.ed-sw svg{width:14px;height:14px}.ed-sw--auto{background:var(--surface-2);color:var(--text)}.ed-sw--none{background:linear-gradient(135deg, var(--surface-2) 44%, var(--danger) 44%, var(--danger) 56%, var(--surface-2) 56%)}.ed-sw--custom{background:conic-gradient(#ff5757,#ffd14d,#7cd651,#38bdf8,#5882f8,#ad6fff,#ff3385,#ff5757);overflow:hidden}.ed-sw--custom input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}@media (pointer:coarse){.ed-sw{width:30px;height:30px}}
.img-grid{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.img-grid path{fill:none;vector-effect:non-scaling-stroke}.img-grid__shadow{stroke:#00000073;stroke-width:3px}.img-grid__line{stroke:#ffffffe0;stroke-width:1px}.img-tools{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.img-tools__btn,.img-tools__segbtn{border-radius:var(--radius-ui,10px);height:36px;color:var(--text,#f2f2f2);font:inherit;white-space:nowrap;cursor:pointer;background:#282828eb;border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;transition:background .12s,box-shadow .12s;display:inline-flex;box-shadow:0 0 0 1px #ffffff14}.img-tools__btn svg,.img-tools__seglabel svg{flex:none;width:17px;height:17px}.img-tools__btn:hover,.img-tools__segbtn:hover{background:var(--surface-2,#323232)}.img-tools__btn[aria-pressed=true],.img-tools__segbtn[aria-pressed=true]{background:color-mix(in oklab, var(--select,#4ea1ff) 26%, #262626);box-shadow:0 0 0 1.5px var(--select,#4ea1ff)}.img-tools__seg{border-radius:var(--radius-ui,10px);background:#282828eb;align-items:center;gap:2px;padding:0 4px 0 10px;display:inline-flex;box-shadow:0 0 0 1px #ffffff14}.img-tools__seglabel{color:var(--text-2,#b8b8b8);align-items:center;gap:6px;margin-right:4px;font-size:13px;font-weight:600;display:inline-flex}.img-tools__seg .img-tools__segbtn{height:30px;box-shadow:none;background:0 0;padding:0 9px}.img-tools__seg .img-tools__segbtn[aria-pressed=true]{background:color-mix(in oklab, var(--select,#4ea1ff) 30%, #262626);box-shadow:0 0 0 1.5px var(--select,#4ea1ff)}.img-tools :focus-visible{outline:2px solid var(--select,#4ea1ff);outline-offset:2px}@media (pointer:coarse){.img-tools__btn{height:44px}.img-tools__seg .img-tools__segbtn{height:40px}}@media (max-width:640px){.img-tools__btn span{display:none}}
