.cw-notes{--cw-notes-font-size: max(16px, var(--codex-font-size-base, 16px));--cw-notes-line-height: max(1.5, var(--codex-line-height, 1.5));--cw-notes-zoom: 1;--cw-notes-measure: var(--codex-content-max-width, 720px);--cw-notes-space: .75rem;--cw-notes-z-nav: 30;--cw-notes-z-scrim: 25;--cw-notes-z-editor: 35;--cw-notes-z-fab: 15;--cw-notes-z-toast: 40;--cw-notes-rail-narrow: 290px;--cw-notes-rail-medium: 200px;--cw-notes-rail-wide: 248px;--cw-notes-radius: .375rem;--cw-notes-surface: var(--codex-bg-secondary, #ffffff);--cw-notes-border: var(--codex-border, #d0d0e0);--cw-notes-muted: var(--codex-text-muted, #5a5a7a);--cw-notes-accent: var(--codex-accent, #4a6bdf);--cw-note-red: #f28b82;--cw-note-orange: #fbbc04;--cw-note-yellow: #fff475;--cw-note-green: #ccff90;--cw-note-teal: #a7ffeb;--cw-note-blue: #cbf0f8;--cw-note-darkblue: #aecbfa;--cw-note-purple: #d7aefb;--cw-note-pink: #fdcfe8;--cw-note-brown: #e6c9a8;--cw-note-gray: #e8eaed;--cw-note-ink: #1d1d1f;--cw-note-ink-muted: color-mix(in srgb, var(--cw-note-ink) 76%, transparent);--cw-note-line: color-mix(in srgb, var(--cw-note-ink) 60%, transparent);--cw-note-focus: var(--cw-note-ink);--cw-note-selected: var(--cw-note-ink);--cw-used-glyph: "✓";box-sizing:border-box;background:var(--codex-bg, #ffffff);color:var(--codex-text, #1a1a2e);font-family:var(--codex-font-body, Literata, Georgia, serif);font-size:calc(var(--cw-notes-font-size) * var(--cw-notes-zoom));line-height:var(--cw-notes-line-height)}.cw-notes *,.cw-notes *:before,.cw-notes *:after{box-sizing:inherit}.cw-notes[data-zoom="90"]{--cw-notes-zoom: .9}.cw-notes[data-zoom="110"]{--cw-notes-zoom: 1.1}.cw-notes[data-zoom="125"]{--cw-notes-zoom: 1.25}.cw-notes[data-zoom="150"]{--cw-notes-zoom: 1.5}.cw-notes[data-zoom="200"]{--cw-notes-zoom: 2}.cw-notes :focus-visible{outline:2px solid var(--cw-notes-accent);outline-offset:2px}.cw-note-editor{display:flex;flex-direction:column;gap:var(--cw-notes-space);min-height:0;padding:var(--cw-notes-space)}.cw-note-editor__header,.cw-note-editor__status{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;max-width:var(--cw-notes-measure);margin-inline:auto}.cw-note-editor__header{flex-direction:column;align-items:stretch}.cw-note-editor__row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.cw-note-editor__title{width:100%;padding:.25rem 0;border:none;border-bottom:1px solid transparent;background:transparent;color:inherit;font-family:var(--codex-font-title, Inter, system-ui, sans-serif);font-size:1.35em;line-height:1.3}.cw-note-editor__title:hover:not(:disabled),.cw-note-editor__title:focus{border-bottom-color:var(--cw-notes-border)}.cw-note-editor__title:disabled{color:var(--cw-notes-muted);cursor:not-allowed}.cw-note-editor__button,.cw-note-editor__select{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:.3em .6em;border:1px solid var(--cw-notes-border);border-radius:var(--cw-notes-radius);background:var(--cw-notes-surface);color:inherit;font:inherit;font-size:.875em;cursor:pointer}.cw-note-editor__button[aria-pressed=true]{border-color:var(--cw-notes-accent);color:var(--cw-notes-accent)}.cw-note-editor__button:disabled,.cw-note-editor__select:disabled{color:var(--cw-notes-muted);cursor:not-allowed}.cw-note-editor__button--primary{background:var(--cw-notes-accent);border-color:var(--cw-notes-accent);color:var(--codex-bg, #ffffff)}.cw-note-editor__skeleton{display:inline-flex;align-items:center;justify-content:center;pointer-events:none;opacity:.72}.cw-note-editor__color-row{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.cw-note-editor__swatch-btn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:1px solid transparent;border-radius:999px;background:transparent;cursor:pointer}.cw-note-editor__swatch-btn[aria-pressed=true]{border-color:var(--cw-notes-accent)}.cw-note-editor__swatch-btn:disabled{cursor:not-allowed;opacity:.6}.cw-note-editor__toggle{display:inline-flex;align-items:center;gap:.35em;font-size:.875em}.cw-note-editor__swatch{display:inline-block;width:.9em;height:.9em;border:1px solid var(--cw-notes-border);border-radius:50%;background:var(--cw-notes-surface);vertical-align:middle}.cw-note-editor__swatch[data-note-color=red]{background:var(--cw-note-red)}.cw-note-editor__swatch[data-note-color=orange]{background:var(--cw-note-orange)}.cw-note-editor__swatch[data-note-color=yellow]{background:var(--cw-note-yellow)}.cw-note-editor__swatch[data-note-color=green]{background:var(--cw-note-green)}.cw-note-editor__swatch[data-note-color=teal]{background:var(--cw-note-teal)}.cw-note-editor__swatch[data-note-color=blue]{background:var(--cw-note-blue)}.cw-note-editor__swatch[data-note-color=darkblue]{background:var(--cw-note-darkblue)}.cw-note-editor__swatch[data-note-color=purple]{background:var(--cw-note-purple)}.cw-note-editor__swatch[data-note-color=pink]{background:var(--cw-note-pink)}.cw-note-editor__swatch[data-note-color=brown]{background:var(--cw-note-brown)}.cw-note-editor__swatch[data-note-color=gray]{background:var(--cw-note-gray)}.cw-note-editor__tags{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}.cw-note-editor__tag{display:inline-flex;align-items:center;gap:.35em;padding:.15em .5em;border:1px solid var(--cw-notes-border);border-radius:999px;color:var(--cw-notes-muted);font-size:.8em}.cw-note-editor__tag button{border:none;background:transparent;color:inherit;font:inherit;line-height:1;cursor:pointer}.cw-note-editor__notice,.cw-note-editor__banner,.cw-note-editor__destination{margin:0;padding:.4em .6em;border-left:3px solid var(--cw-notes-border);border-radius:var(--cw-notes-radius);background:var(--cw-notes-surface);color:var(--cw-notes-muted);font-size:.85em}.cw-note-editor__banner{border-left-color:var(--codex-warning, #d97706);color:inherit}.cw-note-editor[data-color=red]{background-color:var(--cw-note-red);color:var(--cw-note-ink)}.cw-note-editor[data-color=orange]{background-color:var(--cw-note-orange);color:var(--cw-note-ink)}.cw-note-editor[data-color=yellow]{background-color:var(--cw-note-yellow);color:var(--cw-note-ink)}.cw-note-editor[data-color=green]{background-color:var(--cw-note-green);color:var(--cw-note-ink)}.cw-note-editor[data-color=teal]{background-color:var(--cw-note-teal);color:var(--cw-note-ink)}.cw-note-editor[data-color=blue]{background-color:var(--cw-note-blue);color:var(--cw-note-ink)}.cw-note-editor[data-color=darkblue]{background-color:var(--cw-note-darkblue);color:var(--cw-note-ink)}.cw-note-editor[data-color=purple]{background-color:var(--cw-note-purple);color:var(--cw-note-ink)}.cw-note-editor[data-color=pink]{background-color:var(--cw-note-pink);color:var(--cw-note-ink)}.cw-note-editor[data-color=brown]{background-color:var(--cw-note-brown);color:var(--cw-note-ink)}.cw-note-editor[data-color=gray]{background-color:var(--cw-note-gray);color:var(--cw-note-ink)}.cw-note-editor[data-color]:not([data-color=""]) .cw-note-editor__title,.cw-note-editor[data-color]:not([data-color=""]) .cw-note-editor__banner,.cw-note-editor[data-color]:not([data-color=""]) .ProseMirror{color:var(--cw-note-ink)}.cw-note-editor__notice[data-kind=error]{border-left-color:var(--codex-error, #dc2626);color:var(--codex-error, #dc2626)}.cw-note-editor__destination code{font-family:var(--codex-font-mono, ui-monospace, monospace);font-size:.95em}.cw-note-editor__surface{width:100%;max-width:var(--cw-notes-measure);margin-inline:auto;flex:1 1 auto;min-height:0}.cw-note-editor__surface .ProseMirror{min-height:8lh;padding:.5rem 0;outline:none;overflow-wrap:break-word;word-break:break-word;hyphens:auto}.cw-note-editor[data-readonly=true] .cw-note-editor__surface .ProseMirror{color:inherit;cursor:default}.cw-note-editor__surface .ProseMirror>*+*{margin-top:.75em}.cw-note-editor__surface .ProseMirror p{margin:0}.cw-note-editor__surface .ProseMirror h1,.cw-note-editor__surface .ProseMirror h2,.cw-note-editor__surface .ProseMirror h3,.cw-note-editor__surface .ProseMirror h4,.cw-note-editor__surface .ProseMirror h5,.cw-note-editor__surface .ProseMirror h6{margin:0;font-family:var(--codex-font-title, Inter, system-ui, sans-serif);line-height:1.3}.cw-note-editor__surface .ProseMirror h1{font-size:1.5em}.cw-note-editor__surface .ProseMirror h2{font-size:1.3em}.cw-note-editor__surface .ProseMirror h3{font-size:1.15em}.cw-note-editor__surface .ProseMirror ul,.cw-note-editor__surface .ProseMirror ol{margin:0;padding-left:1.5em}.cw-note-editor__surface .ProseMirror li>p{margin:0}.cw-note-editor__surface .ProseMirror ul[data-type=taskList]{padding-left:0;list-style:none}.cw-note-editor__surface .ProseMirror ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:.5em}.cw-note-editor__surface .ProseMirror ul[data-type=taskList] li>label{display:inline-flex;align-items:center;min-height:1.5em}.cw-note-editor__surface .ProseMirror ul[data-type=taskList] input[type=checkbox]{width:1em;height:1em}.cw-note-editor__surface .ProseMirror blockquote{margin:0;padding-left:.9em;border-left:3px solid var(--cw-notes-border);color:var(--cw-notes-muted)}.cw-note-editor__surface .ProseMirror code{padding:.1em .3em;border-radius:.25em;background:var(--cw-notes-surface);font-family:var(--codex-font-mono, ui-monospace, monospace);font-size:.9em}.cw-note-editor__surface .ProseMirror pre{margin:0;padding:.75em;border:1px solid var(--cw-notes-border);border-radius:var(--cw-notes-radius);background:var(--cw-notes-surface);overflow-x:auto}.cw-note-editor__surface .ProseMirror pre code{padding:0;background:transparent;font-size:.9em}.cw-note-editor__surface .ProseMirror hr{border:none;border-top:1px solid var(--cw-notes-border)}.cw-note-editor__surface .ProseMirror a{color:var(--codex-text-accent, var(--cw-notes-accent));text-decoration:underline;text-underline-offset:.15em}.cw-note-editor__surface .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--cw-notes-muted);float:left;height:0;pointer-events:none}.cw-note-asset{display:flex;flex-direction:column;gap:.35em;margin:0;padding:.5em;border:1px solid var(--cw-notes-border);border-radius:var(--cw-notes-radius);background:var(--cw-notes-surface)}.cw-note-asset__img{display:block;max-width:100%;height:auto;border-radius:var(--cw-notes-radius)}.cw-note-asset__state{color:var(--cw-notes-muted);font-size:.8em}.cw-note-asset[data-state=missing],.cw-note-asset[data-state=failed]{border-style:dashed;border-color:var(--codex-error, #dc2626)}.cw-note-asset[data-state=missing] .cw-note-asset__state,.cw-note-asset[data-state=failed] .cw-note-asset__state{color:var(--codex-error, #dc2626)}.cw-note-asset__ref{font-family:var(--codex-font-mono, ui-monospace, monospace);font-size:.8em;word-break:break-all}.cw-note-asset__alt{width:100%;padding:.2em .4em;border:1px solid var(--cw-notes-border);border-radius:var(--cw-notes-radius);background:transparent;color:inherit;font:inherit;font-size:.85em}.ProseMirror-selectednode .cw-note-asset,.cw-note-asset.ProseMirror-selectednode{outline:2px solid var(--cw-notes-accent);outline-offset:1px}.cw-note-editor__status{justify-content:space-between;color:var(--cw-notes-muted);font-size:.8em}.cw-note-editor__counts{display:flex;gap:.75em}.cw-notes-shell,.cw-notes-recovery{display:flex;flex-direction:column;gap:var(--cw-notes-space);min-height:0;padding:var(--cw-notes-space);padding-bottom:max(var(--cw-notes-space),env(safe-area-inset-bottom))}.cw-notes-shell{--cw-notes-rail: var(--cw-notes-nav-width);position:relative;height:100%;overflow:hidden}.cw-notes-shell__bar-row,.cw-notes-shell__scopes,.cw-notes-shell__views,.cw-notes-shell__bulk,.cw-notes-shell__row,.cw-notes-recovery__row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.cw-notes-shell__bar{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:.5rem;padding:12px 14px;border-bottom:1px solid var(--cw-notes-border)}.cw-notes-shell__bar-row{width:100%}.cw-notes-shell__bar .cw-notes-shell__heading{flex:1 1 auto;font-size:15px;font-weight:600}.cw-notes-shell__heading [data-count]{margin-inline-start:.45em;color:var(--cw-notes-muted);font-family:var(--codex-font-mono, ui-monospace, monospace);font-size:.7em;font-weight:400}.cw-notes-shell__vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.cw-notes-shell__heading,.cw-notes-recovery__heading{margin:0;font-family:var(--codex-font-title, Inter, system-ui, sans-serif);font-size:1.1em;line-height:1.3}.cw-notes-shell__field{display:inline-flex;flex:1 1 12rem;align-items:center;gap:.5rem;min-width:0}.cw-notes-shell__label{color:var(--cw-notes-muted);font-size:.85em}.cw-notes-shell__input,.cw-notes-shell__number,.cw-notes-recovery__file{min-width:0;min-height:44px;padding:.25em .5em;border:1px solid var(--cw-notes-border);border-radius:var(--cw-notes-radius);background:var(--cw-notes-surface);color:inherit;font:inherit;font-size:.9em}.cw-notes-shell__input[type=search],.cw-notes-shell__input[type=text]{flex:1 1 8rem}.cw-notes-shell__bar .cw-notes-shell__field{flex:1 1 12rem;min-height:44px;padding-inline:.65rem;border:1px solid var(--cw-notes-border);border-radius:999px;background:var(--cw-notes-surface)}.cw-notes-shell__bar .cw-notes-shell__input[type=search]{min-height:44px;padding-inline:0;border:none;background:transparent}.cw-notes-shell__bar .cw-notes-shell__views{flex-wrap:nowrap}.cw-notes-shell__bar .cw-notes-shell__views .cw-notes-shell__chip[aria-pressed=true]{background:var(--cw-notes-accent);color:var(--codex-bg, #ffffff);border-color:var(--cw-notes-accent)}.cw-notes-shell__number{width:4.5rem}.cw-notes-shell__title{width:100%;min-height:44px;padding:.25rem 0;border:none;border-bottom:1px solid var(--cw-notes-border);background:transparent;color:inherit;font-family:var(--codex-font-title, Inter, system-ui, sans-serif);font-size:1.35em;line-height:1.3}.cw-notes-shell__capture{width:100%;padding:.5em;border:1px solid var(--cw-notes-border);border-radius:var(--cw-notes-radius);background:var(--cw-notes-surface);color:inherit;font:inherit;resize:vertical}.cw-notes-shell__button,.cw-notes-recovery__button{display:inline-flex;align-items:center;justify-content:center;gap:.35em;min-width:44px;min-height:44px;padding:0 .75rem;border:1px solid var(--cw-notes-border);border-radius:var(--cw-notes-radius);background:var(--cw-notes-surface);color:inherit;font:inherit;font-size:.9em;cursor:pointer}.cw-notes-shell__button[data-kind=warn]{border-color:var(--codex-warning, #d97706)}.cw-notes-shell__button[data-kind=accent],.cw-notes-shell__fab{background:var(--cw-notes-accent);border-color:var(--cw-notes-accent);color:var(--codex-bg, #ffffff)}.cw-notes-shell__fab{position:absolute;right:18px;bottom:22px;z-index:var(--cw-notes-z-fab);width:56px;height:56px;min-width:56px;min-height:56px;padding:0;border-radius:50%}.cw-notes-shell__button:disabled,.cw-notes-recovery__button:disabled{color:var(--cw-notes-muted);cursor:not-allowed}.cw-notes-shell__chip{display:inline-flex;align-items:center;justify-content:center;gap:.35em;min-width:44px;min-height:44px;padding:0 .75rem;border:1px solid var(--cw-notes-border);border-radius:999px;background:var(--cw-notes-surface);color:inherit;font:inherit;font-size:.85em;cursor:pointer}.cw-notes-shell__chip[data-kind=destination]{display:inline-flex;align-items:center;color:var(--cw-notes-muted);cursor:default}.cw-notes-shell__chip[aria-pressed=true]{border-color:var(--cw-notes-accent);color:var(--cw-notes-accent)}.cw-notes-shell__button svg,.cw-notes-shell__chip svg,.cw-notes-shell__field svg,.cw-notes-shell [data-git] svg,.cw-notes-collection__flag svg{flex:0 0 auto;width:1.15em;height:1.15em}.cw-notes-shell__toggle{display:inline-flex;align-items:center;gap:.35em;min-width:44px;min-height:44px;font-size:.875em}.cw-notes-shell__muted,.cw-notes-recovery__muted{margin:0;color:var(--cw-notes-muted);font-size:.85em}.cw-notes-shell__sync,.cw-notes-shell__notice,.cw-notes-shell__empty,.cw-notes-recovery__note{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:.4em .6em;border-left:3px solid var(--cw-notes-border);border-radius:var(--cw-notes-radius);background:var(--cw-notes-surface);font-size:.85em}.cw-notes-shell__sync,.cw-notes-recovery__note{color:var(--cw-notes-muted)}.cw-notes-shell__notice[data-kind=error],.cw-notes-recovery__note[data-kind=error]{border-left-color:var(--codex-error, #dc2626);color:var(--codex-error, #dc2626)}.cw-notes-recovery__note[data-kind=warn]{border-left-color:var(--codex-warning, #d97706);color:var(--codex-text, inherit)}.cw-notes-shell__results,.cw-notes-recovery__list{display:flex;flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;font-size:.85em}.cw-notes-shell__results li,.cw-notes-recovery__item{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.35em .6em;border:1px solid var(--cw-notes-border);border-radius:var(--cw-notes-radius)}.cw-notes-recovery__item{flex-direction:column;align-items:stretch}.cw-notes-recovery__item-head{margin:0;font-weight:600}.cw-notes-recovery__item p{margin:0}.cw-notes-shell__results li[data-status=conflict]{border-color:var(--codex-warning, #d97706)}.cw-notes-shell__results li[data-status=skipped]{border-style:dashed}.cw-notes-shell__body{display:flex;flex:1 1 auto;gap:var(--cw-notes-space);min-width:0;min-height:0}.cw-notes-shell__pane{display:flex;flex:1 1 0;flex-direction:column;gap:var(--cw-notes-space);min-width:0;min-height:0}.cw-notes-shell[data-layout=narrow] .cw-notes-shell__body{flex-direction:column}.cw-notes-shell[data-layout=narrow]{--cw-notes-nav-width: 290px;--cw-notes-rail: var(--cw-notes-rail-narrow);padding:.5rem;padding-bottom:max(.5rem,env(safe-area-inset-bottom))}.cw-notes-shell[data-layout=narrow] .cw-note-editor{padding:.5rem}.cw-notes-shell[data-layout=medium]{--cw-notes-nav-width: 200px;--cw-notes-rail: var(--cw-notes-rail-medium)}.cw-notes-shell[data-layout=wide]{--cw-notes-nav-width: 248px;--cw-notes-rail: var(--cw-notes-rail-wide)}.cw-notes-shell__scopes{flex:none;width:var(--cw-notes-nav-width);min-width:var(--cw-notes-nav-width)}.cw-notes-shell[data-layout=narrow] .cw-notes-shell__scopes[data-nav=rail]{display:none}.cw-notes-shell__scopes[data-nav=drawer]{position:absolute;inset-block:0;inset-inline-start:0;width:var(--cw-notes-rail-narrow);min-width:var(--cw-notes-rail-narrow);z-index:var(--cw-notes-z-nav);padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);background:var(--cw-notes-surface);overflow:auto}.cw-notes-shell__nav-group{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;width:100%}.cw-notes-shell__nav-heading{width:100%;margin:0;color:var(--cw-notes-muted);font-family:var(--codex-font-title, Inter, system-ui, sans-serif);font-size:.7em;font-weight:600;letter-spacing:.06em}.cw-notes-shell__nav-row{display:inline-flex}.cw-notes-shell__nav-footer{display:flex;flex-direction:column;gap:.25rem;width:100%;margin:0;padding-top:.5rem;color:var(--cw-notes-muted);font-size:.75em}.cw-notes-shell__nav-footer p{margin:0}.cw-notes-shell [data-git]{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;margin-inline-start:.35em;vertical-align:middle}.cw-notes-shell__drawer-scrim{position:fixed;inset:0;background:#0006;z-index:var(--cw-notes-z-scrim)}.cw-notes-shell [data-pane=editor]{flex:none;max-width:100%}.cw-notes-shell[data-layout=narrow] [data-pane=editor]{position:absolute;inset:0;width:100%;z-index:var(--cw-notes-z-editor)}.cw-notes-shell[data-layout=medium] [data-pane=editor]{position:absolute;inset:0;inset-inline-start:var(--cw-notes-rail);width:auto;z-index:var(--cw-notes-z-editor)}.cw-notes-shell[data-layout=wide] [data-pane=editor]{position:relative;inset:auto;flex:none;width:min(412px,42%);max-width:100%}.cw-notes-shell__reference{display:flex;flex-direction:column;gap:.35rem;padding:.5em .6em;border-left:3px solid var(--codex-warning, #d97706);border-radius:var(--cw-notes-radius);background:var(--cw-notes-surface);font-size:.85em}.cw-notes-shell__reference code{font-family:var(--codex-font-mono, ui-monospace, monospace);word-break:break-all}.cw-notes-shell__scrim{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--cw-notes-space);background:#0006}.cw-notes-shell__dialog{display:flex;flex-direction:column;gap:var(--cw-notes-space);width:min(28rem,100%);padding:var(--cw-notes-space);border:1px solid var(--cw-notes-border);border-radius:var(--cw-notes-radius);background:var(--codex-bg, #ffffff)}.cw-notes-shell__dialog p{margin:0}.cw-notes-recovery__field{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.85em}.cw-notes-recovery__preview{display:flex;flex-direction:column;gap:.5rem;padding:var(--cw-notes-space);border:1px solid var(--cw-notes-border);border-radius:var(--cw-notes-radius);font-size:.9em}.cw-notes-recovery__preview p{margin:0}.cw-notes-shell__silhouettes{display:flex;align-items:flex-end;gap:10px;opacity:.5}.cw-notes-shell__silhouette{display:block;box-sizing:border-box;width:62px;border:1px dashed var(--cw-notes-border);border-radius:var(--cw-notes-radius);background:transparent}.cw-notes-shell__silhouette--a{height:86px}.cw-notes-shell__silhouette--b{height:54px}.cw-notes-shell__silhouette--c{height:72px}.cw-notes-shell__empty-mark{display:block;box-sizing:border-box;width:34px;height:34px;border:1px dashed var(--cw-notes-border);border-radius:var(--cw-notes-radius)}.cw-notes-shell__filter{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-height:44px;padding-block:.35rem;padding-inline-start:.75rem;border-inline-start:3px solid var(--codex-accent, #4a6bdf);background:var(--codex-bg-secondary, var(--cw-notes-surface))}.cw-notes-shell__filter-title{flex:1 1 auto;margin:0;font-family:var(--codex-font-title, Inter, system-ui, sans-serif)}.cw-notes-shell__filter-count{color:var(--codex-text-muted, var(--cw-notes-muted))}@media(prefers-reduced-motion:reduce){.cw-notes *{transition:none!important;animation:none!important}}:root{--app-gap: .75rem;--app-radius: .375rem;--app-keyboard-inset: 0px;color-scheme:light dark}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%}body{background:var(--codex-bg, #12121c);color:var(--codex-text, #f2f2f7);font-family:var( --codex-font-ui, system-ui, -apple-system, "Segoe UI", sans-serif );font-size:max(16px,1rem);line-height:max(1.5,var(--codex-line-height, 1.5));-webkit-text-size-adjust:100%}.app-root{min-height:100dvh}.app{display:flex;flex-direction:column;gap:var(--app-gap);min-height:100dvh;padding-top:calc(env(safe-area-inset-top,0px) + var(--app-gap));padding-right:calc(env(safe-area-inset-right,0px) + var(--app-gap));padding-bottom:calc(max(env(safe-area-inset-bottom,0px),var(--app-keyboard-inset)) + var(--app-gap));padding-left:calc(env(safe-area-inset-left,0px) + var(--app-gap))}.app__bar{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--app-gap);padding-bottom:var(--app-gap);border-bottom:1px solid var(--codex-border, #33334a)}.app__title{margin:0;font-family:var(--codex-font-heading, inherit);font-size:1.125rem;font-weight:600}.app__identity{margin:0;flex:1 1 18rem}.app__muted{margin:0;color:var(--codex-text-muted, #a4a4c0)}.app__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--app-gap)}.app__button{min-height:2.75rem;padding:.5rem .875rem;border:1px solid var(--codex-border, #33334a);border-radius:var(--app-radius);background:var(--codex-bg-secondary, #1c1c2a);color:inherit;font:inherit;cursor:pointer}.app__button:disabled{cursor:default;opacity:.6}.app__toggle{display:inline-flex;align-items:center;gap:.375rem}.app :focus-visible{outline:2px solid var(--codex-accent, #7c8cf8);outline-offset:2px}.app__banner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--app-gap);margin:0;padding:var(--app-gap);border:1px solid var(--codex-border, #33334a);border-left-width:4px;border-radius:var(--app-radius);background:var(--codex-bg-secondary, #1c1c2a)}.app__banner[data-kind=info]{border-left-color:var(--codex-accent, #7c8cf8)}.app__banner[data-kind=offline]{border-left-color:var(--codex-warning, #d8a13a);background:var(--codex-bg-tertiary, #23233a)}.app__banner[data-kind=warn]{border-left-color:var(--codex-warning, #d8a13a)}.app__banner[data-kind=error]{border-left-color:var(--codex-error, #e06a6a)}.app__notes{flex:1 1 auto;min-height:0}.app__help{padding-top:var(--app-gap);border-top:1px solid var(--codex-border, #33334a)}.app__fatal{max-width:34rem;margin:0 auto;padding:calc(env(safe-area-inset-top,0px) + 2rem) var(--app-gap) 2rem}.app__fatal h1{font-size:1.25rem}@media(max-width:45em){.app{--app-gap: .625rem}.app__bar{flex-direction:column;align-items:stretch}.app__actions{justify-content:flex-start}.app__button{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.app *{animation-duration:.01ms!important;transition-duration:.01ms!important}}.cw-notes-collection.svelte-bkj5hl{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--cw-notes-space);min-width:0;min-height:0;padding:var(--cw-notes-space)}.cw-notes-collection__viewport.svelte-bkj5hl{flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain}.cw-notes-collection__items.svelte-bkj5hl{display:flex;flex-direction:column;gap:var(--cw-collection-gap, 4px);margin:0;padding:0;list-style:none}.cw-notes-collection[data-view=cards].svelte-bkj5hl .cw-notes-collection__items:where(.svelte-bkj5hl){position:relative;display:block;height:100%}.cw-notes-collection[data-view=cards].svelte-bkj5hl .cw-notes-collection__item:where(.svelte-bkj5hl){position:absolute}.cw-notes-collection[data-view=cards].svelte-bkj5hl .cw-notes-collection__group:where(.svelte-bkj5hl){position:absolute;left:0;height:32px;color:var(--cw-notes-muted);font-size:.75em;line-height:32px}.cw-notes-collection__item.svelte-bkj5hl{position:relative;display:flex;flex-direction:column;gap:.25rem;overflow:hidden;padding:.5rem;border:1px solid var(--cw-card-line, var(--cw-notes-border));border-radius:var(--cw-notes-radius);background-color:var(--cw-notes-surface);color:var(--cw-card-ink, inherit);cursor:pointer}.cw-notes-collection__item[data-color=red].svelte-bkj5hl{--cw-card-tint: var(--cw-note-red)}.cw-notes-collection__item[data-color=orange].svelte-bkj5hl{--cw-card-tint: var(--cw-note-orange)}.cw-notes-collection__item[data-color=yellow].svelte-bkj5hl{--cw-card-tint: var(--cw-note-yellow)}.cw-notes-collection__item[data-color=green].svelte-bkj5hl{--cw-card-tint: var(--cw-note-green)}.cw-notes-collection__item[data-color=teal].svelte-bkj5hl{--cw-card-tint: var(--cw-note-teal)}.cw-notes-collection__item[data-color=blue].svelte-bkj5hl{--cw-card-tint: var(--cw-note-blue)}.cw-notes-collection__item[data-color=darkblue].svelte-bkj5hl{--cw-card-tint: var(--cw-note-darkblue)}.cw-notes-collection__item[data-color=purple].svelte-bkj5hl{--cw-card-tint: var(--cw-note-purple)}.cw-notes-collection__item[data-color=pink].svelte-bkj5hl{--cw-card-tint: var(--cw-note-pink)}.cw-notes-collection__item[data-color=brown].svelte-bkj5hl{--cw-card-tint: var(--cw-note-brown)}.cw-notes-collection__item[data-color=gray].svelte-bkj5hl{--cw-card-tint: var(--cw-note-gray)}.cw-notes-collection[data-view=cards].svelte-bkj5hl .cw-notes-collection__item[data-color=red]:where(.svelte-bkj5hl),.cw-notes-collection[data-view=cards].svelte-bkj5hl .cw-notes-collection__item[data-color=orange]:where(.svelte-bkj5hl),.cw-notes-collection[data-view=cards].svelte-bkj5hl .cw-notes-collection__item[data-color=yellow]:where(.svelte-bkj5hl),.cw-notes-collection[data-view=cards].svelte-bkj5hl .cw-notes-collection__item[data-color=green]:where(.svelte-bkj5hl),.cw-notes-collection[data-view=cards].svelte-bkj5hl .cw-notes-collection__item[data-color=teal]:where(.svelte-bkj5hl),.cw-notes-collection[data-view=cards].svelte-bkj5hl .cw-notes-collection__item[data-color=blue]:where(.svelte-bkj5hl),.cw-notes-collection[data-view=cards].svelte-bkj5hl .cw-notes-collection__item[data-color=darkblue]:where(.svelte-bkj5hl),.cw-notes-collection[data-view=cards].svelte-bkj5hl .cw-notes-collection__item[data-color=purple]:where(.svelte-bkj5hl),.cw-notes-collection[data-view=cards].svelte-bkj5hl .cw-notes-collection__item[data-color=pink]:where(.svelte-bkj5hl),.cw-notes-collection[data-view=cards].svelte-bkj5hl .cw-notes-collection__item[data-color=brown]:where(.svelte-bkj5hl),.cw-notes-collection[data-view=cards].svelte-bkj5hl .cw-notes-collection__item[data-color=gray]:where(.svelte-bkj5hl){--cw-card-ink: var(--cw-note-ink);--cw-card-muted: var(--cw-note-ink-muted);--cw-card-line: var(--cw-note-line);background-color:var(--cw-card-tint);color:var(--cw-card-ink);border-color:var(--cw-card-line)}.cw-notes-collection__item.svelte-bkj5hl:before{content:"";position:absolute;z-index:0;inset:0;border-radius:inherit;background-color:var(--cw-card-ink, currentColor);opacity:0;pointer-events:none}.cw-notes-collection__item.svelte-bkj5hl:hover:before{opacity:.06}.cw-notes-collection__item.svelte-bkj5hl:active:before{opacity:.1}.cw-notes-collection[data-view=cards].svelte-bkj5hl .cw-notes-collection__item:where(.svelte-bkj5hl){transition:box-shadow .12s ease}.cw-notes-collection[data-view=cards].svelte-bkj5hl .cw-notes-collection__item:where(.svelte-bkj5hl):hover{box-shadow:0 2px 6px color-mix(in srgb,var(--cw-card-ink, currentColor) 18%,transparent)}@media(prefers-reduced-motion:reduce){.cw-notes-collection[data-view=cards].svelte-bkj5hl .cw-notes-collection__item:where(.svelte-bkj5hl){transition:none}}.cw-notes-collection__dot.svelte-bkj5hl{flex:0 0 8px;align-self:center;width:8px;height:8px;border-radius:999px;background-color:var(--cw-card-tint, var(--cw-notes-border))}.cw-notes-collection__item[aria-selected=true].svelte-bkj5hl{border-color:var(--cw-note-selected);box-shadow:0 0 0 2px var(--cw-note-selected)}.cw-notes-collection__item[data-focused=true].svelte-bkj5hl{outline:2px solid var(--cw-note-focus);outline-offset:2px}.cw-notes-collection[data-view=cards].svelte-bkj5hl .cw-notes-collection__item[aria-selected=true]:where(.svelte-bkj5hl):hover{box-shadow:0 0 0 2px var(--cw-note-selected),0 2px 6px color-mix(in srgb,var(--cw-card-ink, currentColor) 18%,transparent)}.cw-notes-collection__check-circle.svelte-bkj5hl{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;top:.5rem;inset-inline-start:.5rem;width:18px;height:18px;border:2px solid var(--cw-card-ink, var(--cw-note-ink));border-radius:999px;background:transparent;font-size:12px;line-height:1}.cw-notes-collection__check-circle[data-checked=true].svelte-bkj5hl{background:var(--cw-card-ink, var(--cw-note-ink))}.cw-notes-collection__check-circle[data-checked=true].svelte-bkj5hl:before{content:var(--cw-used-glyph, "✓");color:var(--cw-card-tint, var(--cw-notes-surface))}@media(forced-colors:active){.cw-notes-collection__item.svelte-bkj5hl{background:Canvas;color:CanvasText;border:1px solid ButtonBorder}.cw-notes-collection__item.svelte-bkj5hl:before{display:none}.cw-notes-collection__item[aria-selected=true].svelte-bkj5hl{border-color:Highlight;box-shadow:0 0 0 2px Highlight}.cw-notes-collection[data-view=cards].svelte-bkj5hl .cw-notes-collection__item[aria-selected=true]:where(.svelte-bkj5hl):hover{box-shadow:0 0 0 2px Highlight}.cw-notes-collection__item[data-focused=true].svelte-bkj5hl{outline-color:CanvasText}.cw-notes-collection__check-circle.svelte-bkj5hl{border-color:CanvasText;background:Canvas}.cw-notes-collection__check-circle[data-checked=true].svelte-bkj5hl{background:Highlight}.cw-notes-collection__check-circle[data-checked=true].svelte-bkj5hl:before{color:HighlightText}.cw-notes-collection__dot.svelte-bkj5hl{background-color:CanvasText}}.cw-notes-collection__head.svelte-bkj5hl{display:flex;flex:0 0 auto;align-items:baseline;gap:.5rem;min-width:0}.cw-notes-collection__item[data-select=true].svelte-bkj5hl .cw-notes-collection__head:where(.svelte-bkj5hl){padding-inline-start:calc(18px + .375rem)}.cw-notes-collection__title.svelte-bkj5hl{display:-webkit-box;flex:1 1 auto;overflow:hidden;font-family:var(--codex-font-title, Inter, system-ui, sans-serif);font-weight:600;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.cw-notes-collection__flag.svelte-bkj5hl{display:inline-flex;flex:0 0 auto;align-items:center;padding:0 .375rem;border:1px solid var(--cw-card-line, var(--cw-notes-border));border-radius:999px;color:var(--cw-card-muted, var(--cw-notes-muted));font-size:.75em}.cw-notes-collection__body.svelte-bkj5hl{display:flex;flex:1 1 auto;flex-direction:column;gap:.25rem;min-height:0;overflow:hidden}.cw-notes-collection__preview.svelte-bkj5hl{display:-webkit-box;overflow:hidden;margin:0;color:var(--cw-card-muted, var(--cw-notes-muted));-webkit-box-orient:vertical;-webkit-line-clamp:var(--cw-collection-lines, 3);line-clamp:var(--cw-collection-lines, 3)}.cw-notes-collection__checklist.svelte-bkj5hl{display:flex;flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;color:var(--cw-card-ink, var(--codex-text, inherit));font-size:13px}.cw-notes-collection__check.svelte-bkj5hl{display:flex;align-items:flex-start;gap:.35rem}.cw-notes-collection__check[data-checked=true].svelte-bkj5hl{color:var(--cw-card-muted, var(--cw-notes-muted));text-decoration:line-through}.cw-notes-collection__check-box.svelte-bkj5hl{flex:0 0 13px;width:13px;height:13px;margin-top:.15em;border:1px solid var(--cw-card-line, var(--codex-border, var(--cw-notes-border)));border-radius:2px;background:var(--codex-bg, transparent)}.cw-notes-collection__check[data-checked=true].svelte-bkj5hl .cw-notes-collection__check-box:where(.svelte-bkj5hl){background:var(--cw-card-ink, var(--codex-accent, var(--cw-notes-accent)))}.cw-notes-collection__checklist-more.svelte-bkj5hl{margin:0;color:var(--cw-card-muted, var(--codex-text-muted, var(--cw-notes-muted)));font-size:13px}.cw-notes-collection__thumb.svelte-bkj5hl{position:relative;z-index:1;flex:0 0 auto;width:100%;max-height:96px;overflow:hidden;border-radius:var(--cw-notes-radius);background:var(--cw-notes-border)}.cw-notes-collection__thumb.svelte-bkj5hl img:where(.svelte-bkj5hl){width:100%;height:100%;object-fit:cover}.cw-notes-collection__tags.svelte-bkj5hl{display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:.25rem;min-width:0;margin:0;padding:0;overflow:hidden;list-style:none}.cw-notes-collection__meta.svelte-bkj5hl{display:flex;flex:0 0 auto;align-items:center;gap:.25rem;min-width:0;min-height:22px}.cw-notes-collection__used.svelte-bkj5hl{display:inline-flex;flex:0 0 auto;align-items:center;gap:.25rem;color:var(--cw-card-muted, var(--codex-text, inherit));font-size:.75em;font-weight:600}.cw-notes-collection__used.svelte-bkj5hl:before{content:var(--cw-used-glyph, "✓")}.cw-notes-collection__tag.svelte-bkj5hl{flex:0 1 auto;max-width:8rem;padding:0 .375rem;border:1px solid var(--cw-card-line, var(--cw-notes-border));border-radius:999px;overflow:hidden;color:var(--cw-card-muted, var(--cw-notes-muted));font-size:.75em;white-space:nowrap;text-overflow:ellipsis}.cw-notes-collection__tag[data-kind=tag-overflow].svelte-bkj5hl{flex:0 0 auto}.cw-notes-collection__foot.svelte-bkj5hl,.cw-notes-collection__banner.svelte-bkj5hl{display:flex;align-items:center;gap:var(--cw-notes-space);padding:var(--cw-notes-space) 0}.cw-notes-collection__notice.svelte-bkj5hl{margin:0;color:var(--cw-notes-muted)}.cw-notes-collection__notice[data-kind=error].svelte-bkj5hl{color:var(--codex-error, #dc2626)}.cw-notes-collection__button.svelte-bkj5hl{min-width:44px;min-height:44px;padding:0 .75rem;border:1px solid var(--cw-notes-border);border-radius:var(--cw-notes-radius);background:var(--cw-notes-surface);color:inherit;font:inherit;cursor:pointer}
