.cw-notes{min-width:0;height:100%;min-height:0;color:var(--cw-text);flex-direction:column;display:flex;overflow:hidden;container:notes-document/inline-size}.cw-notes-header{z-index:5;background:var(--cw-bg);border-bottom:1px solid color-mix(in srgb, var(--cw-border) 55%, transparent);flex:none;position:relative}.cw-notes-toolbar{flex-wrap:nowrap;align-items:center;gap:2px;min-width:0;min-height:48px;padding:5px 8px;display:flex}.cw-notes-toolbar-space{flex:1;min-width:2px}.cw-notes-toolbar button,.cw-notes-toolbar select,.cw-notes-more button,.cw-notes-more select{min-width:28px;height:32px;color:var(--cw-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:4px 5px;font-size:12px;display:inline-flex}.cw-notes-toolbar select{max-width:60px}.cw-notes-toolbar button:hover,.cw-notes-toolbar button[aria-pressed=true],.cw-notes-more button:hover,.cw-notes-more button[aria-pressed=true]{background:var(--cw-hover)}.cw-notes-toolbar button:disabled{cursor:default;opacity:.5}.cw-notes-color{width:28px;height:32px;color:var(--cw-text);flex:none;place-items:center;display:inline-grid;position:relative}.cw-notes-color select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.cw-notes-color:focus-within{box-shadow:0 0 0 2px var(--cw-accent);border-radius:5px}.cw-notes-more{background:var(--cw-panel,var(--cw-bg));border:1px solid var(--cw-border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px;max-width:calc(100% - 16px);padding:8px;display:flex;position:absolute;top:calc(100% + 5px);left:8px;box-shadow:0 8px 24px #0002}.cw-notes-scroll{overscroll-behavior:contain;background:var(--cw-bg);flex:1;min-height:0;padding:28px 24px 80px;overflow:auto}.cw-notes-page{box-sizing:border-box;background:var(--cw-bg);width:100%;max-width:816px;min-height:1056px;color:var(--cw-text);border:1px solid var(--cw-border);overflow-wrap:anywhere;color-scheme:inherit;border-radius:2px;margin:0 auto;padding:52px clamp(28px,6cqw,68px) 72px}.cw-notes-page .tiptap{outline:none;min-height:840px;font-size:16px;line-height:1.65}.cw-notes-page .tiptap p{margin:0 0 1em}.cw-notes-page :is(.cw-notes-title,.tiptap h1){letter-spacing:-.035em;color:var(--cw-text);margin:0 0 24px;font-size:30px;font-weight:650;line-height:1.18}.cw-notes-page .tiptap h2{letter-spacing:-.02em;color:var(--cw-text);margin:1.5em 0 .7em;font-size:22px;font-weight:650;line-height:1.3}.cw-notes-page .tiptap h3{color:var(--cw-text);margin:1.2em 0 .6em;font-size:18px;font-weight:650;line-height:1.4}.cw-notes-page .tiptap>:first-child{margin-top:0}.cw-notes-page .tiptap ul,.cw-notes-page .tiptap ol{margin:1em 0;padding-left:24px}.cw-notes-page .tiptap li{margin:.4em 0}.cw-notes-page .tiptap li p{margin:.25em 0}.cw-notes-page .tiptap blockquote{background:var(--cw-soft);color:var(--cw-text);border:0;border-radius:8px;margin:22px 0;padding:18px 22px}.cw-notes-page .tiptap blockquote p:last-child{margin-bottom:0}.cw-notes-page .tiptap pre{white-space:pre-wrap;word-break:break-word;background:var(--cw-soft);border-radius:8px;padding:18px;font-size:14px}.cw-notes-page .tiptap table{border-collapse:collapse;table-layout:fixed;width:100%;margin:24px 0;font-size:14px}.cw-notes-page .tiptap :is(td,th){border:1px solid var(--cw-border);vertical-align:top;min-width:0;padding:12px;position:relative}.cw-notes-page .tiptap th{background:var(--cw-soft);text-align:left;color:var(--cw-text)}.cw-notes-page .tiptap :is(td,th) p{margin:0}.cw-notes-page .tiptap .selectedCell{background:color-mix(in srgb, var(--cw-accent) 20%, var(--cw-bg))}.cw-notes-page .tiptap img{border-radius:8px;max-width:100%;height:auto;margin:24px auto;display:block}.cw-notes-page .tiptap a{color:var(--cw-accent);text-decoration:underline}.cw-notes-page .tiptap mark{border-radius:3px;padding:1px 2px;color:#172033!important}.cw-note-visual{margin:28px 0}.cw-notes-page .cw-graph-workbench{--cw-text:#ececec;--cw-bg:#1b1b1b;--cw-surface:#282828;--cw-border:#454545;--cw-muted:#bbb}.cw-notes-page .cw-graph-playground .cw-function-controls label{grid-template-columns:40px 24px minmax(0,1fr)}.cw-notes-page .cw-study-visual{background:var(--cw-soft);color:var(--cw-text)}.cw-notes-page .cw-note-visual :is(.cw-dl-bridge,.dl-function,.dl-vector){--text:var(--cw-text);--muted:var(--cw-muted);--canvas:var(--cw-bg);--soft:var(--cw-soft);--panel:var(--cw-surface);--accent:var(--cw-accent);--line:var(--cw-border)}.cw-note-equation{background:var(--cw-soft);text-align:center;color:var(--cw-text);cursor:text;border-radius:8px;margin:24px 0;padding:22px 24px}.cw-note-equation-label{letter-spacing:.09em;text-transform:uppercase;color:var(--cw-muted);margin-bottom:12px;font-size:11px;font-weight:650}.cw-note-equation .katex-display{overflow-wrap:anywhere;max-width:100%;margin:10px 0;font-size:1.15em}.cw-note-equation>p{color:var(--cw-muted);text-align:left;font-size:13px;margin:14px 0 0!important}.cw-note-equation-source{text-align:left;margin-top:16px;font-size:12px;display:block}.cw-note-equation-source input{box-sizing:border-box;width:100%;color:var(--cw-text);background:var(--cw-bg);border:1px solid #b5c8e3;border-radius:5px;margin-top:4px;padding:8px;font:14px monospace;display:block}.cw-notes-error{color:#53421d;background:#fff4db;border-radius:8px;margin-bottom:18px;padding:14px}.cw-notes-error button{color:inherit;cursor:pointer;background:#fff9ec;border:0;border-radius:6px;margin:4px;padding:8px 10px}.cw-study-viewer--notes>.cw-study-viewer-content{flex-direction:column;padding:0;display:flex;overflow:hidden}.cw-study-viewer--notes .cw-study-viewer-document{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;max-width:none!important;margin:0!important}.cw-library-reader:has(.cw-notes) .cw-library-reader-body{flex-direction:column;padding:0;display:flex;overflow:hidden}.cw-library-reader:has(.cw-notes) .cw-library-reader-body>.cw-study-viewer--notes{flex:1;max-width:none;height:100%;min-height:0;margin:0}.cw-library-reader:has(.cw-notes) .cw-study-viewer-document{overflow:hidden}.cw-library-reader:has(.cw-notes) .cw-study-viewer-content{flex:1;overflow:hidden}@media (width>=901px){.cw-study-workspace:has(.cw-study-tab-panel:not([hidden]) .cw-notes){--cw-pane-size:min(max(var(--cw-pane-desired,56vw), 600px), 900px, calc(100vw - var(--cw-content-left,52px) - 340px))}}@container notes-document (width<=600px){.cw-notes-scroll{padding:18px 10px 64px}.cw-notes-page{min-height:900px;padding:28px 20px 50px}.cw-notes-page .tiptap{font-size:15px}.cw-notes-page .tiptap h1{font-size:26px}.cw-notes-toolbar{gap:1px;padding:5px 6px}.cw-notes-toolbar button{min-width:26px;padding-inline:3px}.cw-notes-toolbar select{max-width:52px;padding-inline:2px}.cw-note-equation{padding:18px 12px}.cw-notes-page .tiptap :is(td,th){padding:7px}}.cw-note-image{margin:24px 0}.cw-note-image figcaption{color:var(--cw-muted);text-align:center;margin-top:8px;font-size:11px}.cw-note-image img{margin-bottom:8px!important}.cw-app .cw-notes-header .cw-select{flex:none}.cw-app .cw-notes-header .cw-select>button{border:0;border-radius:8px;gap:4px;height:32px;min-height:32px;padding:4px 6px;font-size:13px;line-height:20px}.cw-notes-header button{border-radius:8px}.cw-app .cw-notes-header .cw-select-options{border-radius:12px;width:max-content;min-width:150px;padding:5px;top:calc(100% + 8px);bottom:auto;left:0}.cw-app .cw-notes-header .cw-select-options button{border-radius:7px;justify-content:space-between;width:100%;height:34px;padding:6px 10px;display:flex}.cw-app .cw-notes-header .cw-notes-zoom .cw-select-options{left:auto;right:0}.cw-app .cw-notes-header .cw-notes-zoom>.cw-select>button{min-width:66px}.cw-app .cw-notes-header .cw-select>button>span{white-space:nowrap;overflow:visible}.cw-notes-more{box-shadow:var(--cw-menu-shadow);border:0;border-radius:12px}.cw-app[data-theme=dark] .cw-notes-page{border-color:#0000}.cw-library-reader:has(.cw-notes) .cw-library-reader-entry{pointer-events:none;background:0 0;padding:8px 16px 12px;position:absolute;bottom:0;left:0;right:0}.cw-library-reader:has(.cw-notes) .cw-library-reader-entry>*{pointer-events:auto}.cw-notes-save .is-saving{animation:1s linear infinite cw-note-saving}@keyframes cw-note-saving{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cw-notes-save .is-saving{animation:none}}.cw-notes-loading{gap:18px;padding-block:24px;display:grid}.cw-notes-loading-visual{background:color-mix(in srgb,var(--cw-accent) 8%,var(--cw-soft));border-radius:14px;min-height:180px;animation:1.8s ease-in-out infinite alternate cw-skeleton-breathe}.cw-notes-page .tiptap h2{color:color-mix(in srgb,var(--cw-accent) 60%,var(--cw-text))}.cw-notes-page .tiptap blockquote{background:color-mix(in srgb,var(--cw-accent) 9%,var(--cw-bg));border:0;border-radius:12px;padding:16px 20px}.cw-notes-page .cw-note-equation{background:color-mix(in srgb,var(--cw-accent) 7%,var(--cw-bg))}.cw-note-image-placeholder{background:var(--cw-soft);min-height:180px;color:var(--cw-muted);border-radius:12px;place-items:center;padding:24px;display:grid}@media (prefers-reduced-motion:reduce){.cw-notes-loading-visual{animation:none}}.cw-notes[data-generation] .tiptap{min-height:0}
