@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-400.BOOGhInR.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-600.D273HNI0.woff2) format("woff2")}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/literata-400.pwNTyDBq.woff2) format("woff2")}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/literata-600.YKiTnJxX.woff2) format("woff2")}.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);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{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__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:#f28b82}.cw-note-editor__swatch[data-note-color=orange]{background:#fbbc04}.cw-note-editor__swatch[data-note-color=yellow]{background:#fff475}.cw-note-editor__swatch[data-note-color=green]{background:#ccff90}.cw-note-editor__swatch[data-note-color=teal]{background:#a7ffeb}.cw-note-editor__swatch[data-note-color=blue]{background:#cbf0f8}.cw-note-editor__swatch[data-note-color=darkblue]{background:#aecbfa}.cw-note-editor__swatch[data-note-color=purple]{background:#d7aefb}.cw-note-editor__swatch[data-note-color=pink]{background:#fdcfe8}.cw-note-editor__swatch[data-note-color=brown]{background:#e6c9a8}.cw-note-editor__swatch[data-note-color=gray]{background:#e8eaed}.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:var(--codex-text, inherit)}.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:var(--codex-text, 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,.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__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__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__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__input[type=search]{min-height:44px;padding:0 1.1rem;border-radius:999px}.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{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:disabled,.cw-notes-recovery__button:disabled{color:var(--cw-notes-muted);cursor:not-allowed}.cw-notes-shell__chip{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__toggle{display:inline-flex;align-items:center;gap:.35em;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:has(>.cw-notes-shell__scopes)[data-layout=medium],.cw-notes-shell:has(>.cw-notes-shell__scopes)[data-layout=wide]{padding:0;padding-inline-start:var(--cw-notes-rail)}.cw-notes-shell:has(>.cw-notes-shell__scopes)[data-layout=medium]>.cw-notes-shell__scopes,.cw-notes-shell:has(>.cw-notes-shell__scopes)[data-layout=wide]>.cw-notes-shell__scopes{position:absolute;inset-block:0;inset-inline-start:0;display:flex;flex-direction:column;gap:.75rem;padding:.85rem .65rem 1rem;border-inline-end:1px solid var(--cw-notes-border);overflow:auto}.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:nowrap;flex-direction:column;align-items:stretch;gap:.15rem;width:100%}.cw-notes-shell__scopes .cw-notes-shell__chip,.cw-notes-shell__scopes .cw-notes-shell__toggle,.cw-notes-shell__scopes .cw-notes-shell__button{justify-content:flex-start;width:100%;border-color:transparent;border-radius:999px;background:transparent}.cw-notes-shell__scopes .cw-notes-shell__chip[aria-pressed=true]{border-color:transparent;background:var(--cw-notes-surface);color:inherit}.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-block;width:.55em;height:.55em;margin-inline-start:.35em;border:1px solid currentColor;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__empty{flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;min-height:20rem;padding:2rem 1rem;border:none;background:transparent;text-align:center}.cw-notes-shell__bar{padding:.85rem 9rem .35rem 1rem}.cw-notes-shell__views{padding:0 1rem .35rem}.cw-notes-shell__sync{border:none;background:transparent;color: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-title, Inter),system-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;height:100dvh}.app{display:flex;flex-direction:column;gap:0;min-height:100dvh;height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:max(env(safe-area-inset-bottom,0px),var(--app-keyboard-inset));padding-left:env(safe-area-inset-left,0px)}.app__bar{position:absolute;top:calc(env(safe-area-inset-top,0px) + .7rem);right:calc(env(safe-area-inset-right,0px) + 1rem);z-index:20;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;max-width:min(24rem,calc(100% - 2rem));padding:0;border:none}.app__title,.app__identity,.app__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.app__title{margin:0;font-family:var(--codex-font-title, Inter),system-ui,sans-serif;font-size:1.125rem;font-weight:600}.app__identity{margin:0}.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:0 .9rem;border:1px solid var(--codex-border, #33334a);border-radius:999px;background:var(--codex-bg-secondary, #1c1c2a);color:inherit;font:inherit;font-size:.9rem;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{position:absolute;right:calc(env(safe-area-inset-right,0px) + 1rem);bottom:calc(max(env(safe-area-inset-bottom,0px),var(--app-keyboard-inset)) + 1rem);left:auto;z-index:16;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;max-width:min(28rem,calc(100vw - 2rem));margin:0;padding:.5rem .75rem;border:1px solid var(--codex-border, #33334a);border-left-width:4px;border-radius:.75rem;background:var(--codex-bg-secondary, #1c1c2a);font-size:.85rem}.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;height:100%}.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__bar{top:auto;bottom:calc(max(env(safe-area-inset-bottom,0px),var(--app-keyboard-inset)) + .75rem);right:calc(env(safe-area-inset-right,0px) + .75rem)}}@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{display:flex;flex-direction:column;gap:.25rem;overflow:hidden;padding:.5rem;border:1px solid var(--cw-notes-border);border-radius:.75rem;background:var(--cw-notes-surface);cursor:pointer}.cw-notes-collection__item[aria-selected=true].svelte-bkj5hl{border-color:var(--cw-notes-accent);box-shadow:inset 0 0 0 1px var(--cw-notes-accent)}.cw-notes-collection__item[data-focused=true].svelte-bkj5hl{outline:2px solid var(--cw-notes-accent);outline-offset:-2px}.cw-notes-collection__head.svelte-bkj5hl{display:flex;align-items:baseline;gap:.5rem;min-width:0}.cw-notes-collection__title.svelte-bkj5hl{flex:1 1 auto;overflow:hidden;font-family:var(--codex-font-title, Inter, system-ui, sans-serif);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cw-notes-collection__flag.svelte-bkj5hl{flex:0 0 auto;padding:0 .375rem;border:1px solid var(--cw-notes-border);border-radius:999px;color:var(--cw-notes-muted);font-size:.75em}.cw-notes-collection__flag[data-kind=used].svelte-bkj5hl{border-color:var(--cw-notes-accent);color:var(--cw-notes-accent)}.cw-notes-collection__preview.svelte-bkj5hl{display:-webkit-box;overflow:hidden;margin:0;color: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__thumb.svelte-bkj5hl{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-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none}.cw-notes-collection__tag.svelte-bkj5hl{padding:0 .375rem;border:1px solid var(--cw-notes-border);border-radius:999px;color:var(--cw-notes-muted);font-size:.75em}.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-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}.cw-notes-collection__item[data-color].svelte-bkj5hl:not([data-color=""]){border-left-width:4px}
