.note-editor-shell{display:flex;flex-direction:column;flex:1;min-height:280px;border:1px solid var(--note-editor-shell-border);border-radius:8px;background:var(--note-editor-shell-bg);box-shadow:var(--note-editor-shell-shadow);overflow:hidden}.note-editor-shell--readonly{border-style:dashed;box-shadow:none}.note-editor-shell--readonly .note-editor-scroll{cursor:default}.note-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:8px 10px;border-bottom:1px solid var(--note-toolbar-border);background:linear-gradient(180deg,var(--note-toolbar-bg-1) 0%,var(--note-toolbar-bg-2) 100%)}.note-table-hint{margin:0;padding:8px 12px;font-size:12px;line-height:1.4;color:var(--note-toolbar-btn-color);background:color-mix(in srgb,var(--note-toolbar-bg-2) 88%,#2563eb 12%);border-bottom:1px solid var(--note-toolbar-border)}.note-toolbar-group{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.note-toolbar-sep{width:1px;height:22px;background:var(--note-toolbar-sep);margin:0 4px}.note-toolbar-btn{border:1px solid transparent;background:transparent;border-radius:6px;padding:4px 8px;font-size:13px;color:var(--note-toolbar-btn-color);cursor:pointer;line-height:1.2}.note-toolbar-btn:hover:not(:disabled){background:var(--note-toolbar-btn-hover-bg);border-color:var(--note-toolbar-btn-hover-border)}.note-toolbar-btn:disabled{opacity:.45;cursor:not-allowed}.note-toolbar-btn.is-active{background:var(--note-toolbar-btn-active-bg);border-color:var(--note-toolbar-btn-active-border);color:var(--note-toolbar-btn-active-color)}.note-editor-scroll{flex:1;min-height:200px;overflow:auto;padding:16px 20px 24px}.note-editor-scroll--source{display:flex;flex-direction:column;padding:0}.note-source-editor{flex:1;width:100%;min-height:200px;margin:0;padding:14px 16px 20px;border:none;resize:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.55;-moz-tab-size:2;tab-size:2;color:var(--noter-text, #0f172a);background:var(--note-editor-shell-bg);outline:none}.note-source-editor:focus-visible{outline:2px solid var(--noter-focus-ring, #2563eb);outline-offset:-2px}.note-toolbar-codeblock-icon{display:inline-block;width:1.15em;height:.8em;border-radius:3px;background:var(--note-pre-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--note-pre-fg) 25%,transparent);vertical-align:-.1em}.note-toolbar-btn.is-active .note-toolbar-codeblock-icon{box-shadow:inset 0 0 0 1px var(--note-toolbar-btn-active-border)}.note-toolbar-source-icon{display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:700;letter-spacing:-.04em;line-height:1}.note-prose{outline:none;min-height:160px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.6;color:var(--note-prose-color)}.note-prose p{margin:0 0 .6em}.note-prose p:last-child{margin-bottom:0}.note-prose h1,.note-prose h2,.note-prose h3{margin:.75em 0 .35em;font-weight:650;line-height:1.25}.note-prose h1{font-size:1.75rem}.note-prose h2{font-size:1.35rem}.note-prose h3{font-size:1.15rem}.note-prose ul,.note-prose ol{margin:0 0 .6em;padding-left:1.5rem}.note-prose li{margin:.15em 0}.note-prose ul[data-type=taskList]{list-style:none;padding-left:0}.note-prose ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:.5rem}.note-prose ul[data-type=taskList] li>label{flex-shrink:0;margin-top:.2em}.note-prose ul[data-type=taskList] li>div{flex:1}.note-prose blockquote{margin:.6em 0;padding-left:1rem;border-left:4px solid var(--note-blockquote-border);color:var(--note-blockquote-color)}.note-prose .noter-code-block-wrap{position:relative;margin:.6em 0}.note-prose .noter-code-block-wrap pre{margin:0;padding:36px 14px 12px;border-radius:8px;background:var(--note-pre-bg);color:var(--note-pre-fg);font-size:13px;overflow-x:auto}.note-prose pre{margin:.6em 0;padding:12px 14px;border-radius:8px;background:var(--note-pre-bg);color:var(--note-pre-fg);font-size:13px;overflow-x:auto}.note-prose .noter-code-block-copy{position:absolute;top:8px;right:8px;z-index:2;padding:4px 10px;border:1px solid color-mix(in srgb,var(--note-pre-fg) 22%,transparent);border-radius:6px;font-size:11px;font-weight:600;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.2;color:var(--note-pre-fg);background:color-mix(in srgb,var(--note-pre-bg) 70%,#fff 30%);cursor:pointer;opacity:.88;transition:opacity .15s ease,background .15s ease}.note-prose .noter-code-block-copy:hover{opacity:1;background:color-mix(in srgb,var(--note-pre-bg) 55%,#fff 45%)}.note-prose .noter-code-block-wrap--selected .noter-code-block-copy{opacity:1}.note-prose code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;font-size:.9em;padding:.1em .35em;border-radius:4px;background:var(--note-inline-code-bg)}.note-prose pre code{padding:0;background:none;color:inherit}.note-prose hr{margin:1em 0;border:none;border-top:1px solid var(--note-hr-border)}.note-prose a{color:var(--note-link-color);text-decoration:underline;text-underline-offset:2px}.note-prose img.note-editor-img,.note-prose .note-editor-img{max-width:100%;height:auto;border-radius:6px;margin:.5em 0;display:block}.note-prose [data-resize-container][data-node=image]{max-width:100%;margin:.5em 0;visibility:visible!important;pointer-events:auto!important}.note-prose [data-resize-container].ProseMirror-selectednode[data-node=image]{outline:2px solid var(--note-link-color);outline-offset:2px;border-radius:8px}.note-prose [data-resize-container][data-node=image] img.note-editor-img{margin:0}.note-prose [data-resize-handle]{width:11px;height:11px;box-sizing:border-box;z-index:2;border-radius:2px;background:var(--note-editor-shell-bg);border:2px solid var(--note-link-color);box-shadow:0 1px 2px #0f172a1f;opacity:0;transition:opacity .12s ease}.note-prose [data-resize-container][data-node=image]:hover [data-resize-handle],.note-prose [data-resize-container][data-node=image][data-resize-state=true] [data-resize-handle],.note-prose [data-resize-container].ProseMirror-selectednode[data-node=image] [data-resize-handle]{opacity:1}.note-prose [data-resize-handle=top-left],.note-prose [data-resize-handle=bottom-right]{cursor:nwse-resize}.note-prose [data-resize-handle=top-right],.note-prose [data-resize-handle=bottom-left]{cursor:nesw-resize}.note-prose [data-resize-handle=top],.note-prose [data-resize-handle=bottom]{height:8px;cursor:ns-resize}.note-prose [data-resize-handle=left],.note-prose [data-resize-handle=right]{width:8px;cursor:ew-resize}.note-prose .tableWrapper{margin:.75em 0;max-width:100%;overflow-x:auto;border-radius:8px;border:1px solid var(--note-table-wrapper-border);background:var(--note-table-wrapper-bg)}.note-prose table.note-editor-table,.note-prose .tableWrapper table{width:100%;border-collapse:collapse;table-layout:auto;font-size:14px}.note-prose table th,.note-prose table td{border:1px solid var(--note-table-cell-border);padding:8px 10px;vertical-align:top;min-width:3.5rem;box-sizing:border-box}.note-prose table th{background:var(--note-table-th-bg);font-weight:600;text-align:left}.note-prose table td p,.note-prose table th p{margin:0}.note-prose table td p+p,.note-prose table th p+p{margin-top:.35em}.note-prose td,.note-prose th{position:relative}.note-prose.resize-cursor{cursor:col-resize}.note-prose .column-resize-handle{position:absolute;right:-3px;top:0;bottom:0;width:6px;z-index:20;background-color:#3b82f673;pointer-events:none}.note-prose .selectedCell:after{z-index:2;position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:#3b82f61f;pointer-events:none}.note-prose p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--note-placeholder-color);pointer-events:none;height:0}.sketch-pad{flex-shrink:0;border-bottom:1px solid var(--note-sketch-border);background:var(--note-sketch-bg);max-height:min(72vh,560px);overflow-y:auto;display:flex;flex-direction:column;min-height:0}.sketch-pad-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;background:linear-gradient(180deg,var(--note-sketch-header-bg-1),var(--note-sketch-header-bg-2));border-bottom:1px solid var(--note-sketch-border)}.sketch-pad-title{font-size:13px;font-weight:650;color:var(--note-sketch-title-color)}.sketch-pad-close{border:none;background:transparent;width:32px;height:32px;border-radius:8px;font-size:22px;line-height:1;color:var(--note-sketch-close-color);cursor:pointer;display:flex;align-items:center;justify-content:center}.sketch-pad-close:hover{background:var(--note-sketch-close-hover-bg);color:var(--note-sketch-close-hover-color)}.sketch-pad-tools{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid var(--note-sketch-border)}.sketch-tool{border:1px solid transparent;background:var(--note-sketch-tool-bg);border-radius:6px;padding:6px 10px;font-size:15px;line-height:1;color:var(--note-sketch-tool-color);cursor:pointer;min-width:36px}.sketch-tool:hover{background:var(--note-sketch-tool-hover-bg);border-color:var(--note-sketch-tool-hover-border)}.sketch-tool--active{background:var(--note-sketch-tool-active-bg);border-color:var(--note-sketch-tool-active-border);color:var(--note-sketch-tool-active-color)}.sketch-pad-sep{width:1px;height:22px;background:var(--note-toolbar-sep);margin:0 2px}.sketch-color{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--note-sketch-color-label)}.sketch-color input[type=color]{width:28px;height:26px;padding:0;border:1px solid var(--note-table-cell-border);border-radius:4px;cursor:pointer}.sketch-mini-btn{border:1px solid var(--note-table-cell-border);background:var(--note-sketch-mini-btn-bg);border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600;color:var(--note-sketch-tool-color);cursor:pointer}.sketch-mini-btn:hover:not(:disabled){background:var(--note-sketch-mini-btn-hover-bg)}.sketch-mini-btn:disabled{opacity:.45;cursor:not-allowed}.sketch-canvas-bg{fill:var(--note-sketch-canvas-bg);stroke:var(--note-sketch-canvas-border)}.sketch-canvas-scroll{flex:1;min-height:200px;max-height:min(58vh,560px);overflow:auto;-webkit-overflow-scrolling:touch;background:var(--note-sketch-canvas-bg);border-bottom:1px solid var(--note-sketch-border)}.sketch-canvas{display:block;flex-shrink:0;touch-action:none}.sketch-resize-handle{fill:var(--note-sketch-mini-btn-bg);stroke:var(--note-link-color);stroke-width:1.5;pointer-events:all}.sketch-snap-guide{stroke:#2563eb;stroke-width:1;stroke-dasharray:4 3;opacity:.75;pointer-events:none}.sketch-grid-line{stroke:#94a3b859;stroke-width:1;pointer-events:none}.sketch-pad-footer{padding:10px 12px;background:var(--note-sketch-footer-bg);border-top:1px solid var(--note-sketch-border);display:flex;flex-direction:column;gap:6px;align-items:flex-start}.sketch-insert-btn{border:1px solid #1d4ed8;background:linear-gradient(180deg,#3b82f6,#2563eb);color:#fff;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:650;cursor:pointer}.sketch-insert-btn:hover:not(:disabled){filter:brightness(1.03)}.sketch-insert-btn:disabled{opacity:.45;cursor:not-allowed}.sketch-hint{font-size:12px;color:var(--note-sketch-hint-color);line-height:1.4}.sketch-tool-cluster{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.sketch-tool-cluster--stamps{flex:1 1 100%;max-width:100%}.sketch-stamp-palette{position:relative}.sketch-stamp-palette__trigger{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 10px;border:1px solid var(--note-sketch-tool-hover-border, #cbd5e1);border-radius:6px;background:var(--note-sketch-tool-bg);color:var(--note-sketch-tool-color);font-size:12px;font-weight:600;cursor:pointer;list-style:none}.sketch-stamp-palette__trigger::-webkit-details-marker{display:none}.sketch-stamp-palette__trigger.sketch-tool--active{background:var(--note-sketch-tool-active-bg);border-color:var(--note-sketch-tool-active-border);color:var(--note-sketch-tool-active-color)}.sketch-stamp-palette__glyph{font-size:11px;font-weight:700;min-width:2ch;text-align:center}.sketch-stamp-palette__grid{position:absolute;top:calc(100% + 6px);left:0;z-index:50;display:grid;grid-template-columns:repeat(4,minmax(44px,1fr));gap:4px;padding:8px;min-width:200px;background:var(--note-sketch-tool-bg);border:1px solid var(--note-sketch-border);border-radius:8px;box-shadow:0 8px 24px #0f172a24}.sketch-label-edit{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--note-sketch-color-label)}.sketch-label-edit input{width:min(140px,28vw);padding:4px 8px;border:1px solid var(--note-sketch-border);border-radius:6px;font-size:12px;background:var(--noter-surface, #fff);color:var(--noter-text, #0f172a)}.sketch-label-fo{overflow:visible}.sketch-label-fo-inner{width:100%;height:100%;box-sizing:border-box;padding:4px 6px}.sketch-label-fo-input{display:block;width:100%;min-height:100%;margin:0;padding:0;border:none;outline:none;resize:none;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.35;color:var(--noter-text, #0f172a);background:transparent}.sketch-templates{position:relative}.sketch-templates-summary{list-style:none;cursor:pointer;font-size:12px;font-weight:600;padding:6px 10px;border-radius:6px;border:1px solid var(--note-sketch-border);background:var(--note-sketch-tool-bg);color:var(--note-sketch-tool-color)}.sketch-templates-summary::-webkit-details-marker{display:none}.sketch-templates-body{position:absolute;top:calc(100% + 6px);right:0;z-index:50;width:min(320px,92vw);padding:8px;background:var(--note-sketch-tool-bg);border:1px solid var(--note-sketch-border);border-radius:8px;box-shadow:0 8px 24px #0f172a24;display:flex;flex-direction:column;gap:8px}.sketch-template-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:8px;border-radius:6px;background:var(--note-sketch-mini-btn-bg)}.sketch-template-copy{flex:1;min-width:0}.sketch-template-copy strong{display:block;font-size:12px;margin-bottom:2px}.sketch-template-copy p{margin:0;font-size:11px;line-height:1.35;color:var(--note-sketch-hint-color)}.sketch-template-actions{display:flex;flex-direction:column;gap:4px;flex-shrink:0}.sketch-tool--stamp{min-width:auto;padding:5px 7px;font-size:11px;font-weight:700;letter-spacing:.02em}.sketch-more,.sketch-help{position:relative;border:1px solid var(--note-table-cell-border);border-radius:8px;background:var(--note-sketch-tool-bg);color:var(--note-sketch-tool-color)}.sketch-more-summary,.sketch-help-summary{list-style:none;cursor:pointer;padding:8px 12px;font-size:12px;font-weight:650;-webkit-user-select:none;user-select:none}.sketch-help-summary{min-width:36px;text-align:center;font-size:15px;line-height:1}.sketch-more-summary::-webkit-details-marker,.sketch-help-summary::-webkit-details-marker{display:none}.sketch-more-body,.sketch-help-body{padding:8px 10px 10px;border-top:1px solid var(--note-sketch-border);display:flex;flex-wrap:wrap;gap:6px;align-items:center;max-width:min(520px,100%)}.sketch-help-body{display:block;font-size:12px;line-height:1.45;color:var(--note-sketch-hint-color)}.sketch-help-body p{margin:0}@media (max-width: 900px){.sketch-tool{min-width:44px;min-height:44px}.sketch-mini-btn{min-height:40px;padding:6px 12px}.sketch-more-summary,.sketch-help-summary{min-height:44px;display:flex;align-items:center;justify-content:center}}.noter-file-attachment{margin:.85rem 0;border:2px solid #2563eb;border-radius:12px;background:linear-gradient(145deg,#eff6ff,#dbeafe 55%,#e0e7ff);box-shadow:0 6px 20px #2563eb33;overflow:hidden;max-width:100%}.noter-file-attachment--selected{outline:2px solid var(--noter-focus-ring);outline-offset:2px}.noter-file-attachment-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px}.noter-file-attachment-head{display:flex;align-items:flex-start;gap:10px;min-width:0;flex:1}.noter-file-attachment-icon{font-size:1.35rem;line-height:1;flex-shrink:0}.noter-file-attachment-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.noter-file-attachment-name{font-size:15px;font-weight:700;color:#1e3a8a;word-break:break-word}.noter-file-attachment-sub{font-size:12px;color:#475569}.noter-file-attachment-actions{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.noter-file-attachment-download{border:none;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:750;letter-spacing:.02em;cursor:pointer;color:#fff;background:linear-gradient(180deg,#3b82f6,#1d4ed8);box-shadow:0 2px 8px #1d4ed873}.noter-file-attachment-download:hover:not(:disabled){filter:brightness(1.05)}.noter-file-attachment-download:disabled{opacity:.65;cursor:wait}.noter-file-attachment-copylink{border:1px solid #93c5fd;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600;cursor:pointer;background:#fff;color:#1d4ed8}.noter-file-attachment-copylink:hover{background:#eff6ff;border-color:#3b82f6}.noter-file-attachment-remove{border:1px solid #cbd5e1;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600;cursor:pointer;background:#fff;color:#64748b}.noter-file-attachment-remove:hover{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.noter-file-attachment-remove--locked{opacity:.72;cursor:help}.noter-file-attachment-inner[data-drag-handle]{cursor:grab}.noter-file-attachment-inner[data-drag-handle]:active{cursor:grabbing}.noter-file-attachment-preview-wrap{position:relative;user-select:text;-webkit-user-select:text}.noter-file-attachment-copytext{position:absolute;top:8px;right:8px;z-index:2;padding:4px 10px;border:1px solid rgba(37,99,235,.35);border-radius:6px;font-size:11px;font-weight:600;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.2;color:#1e40af;background:#ffffffeb;cursor:pointer;opacity:.92;transition:opacity .15s ease,background .15s ease}.noter-file-attachment-copytext:hover:not(:disabled){opacity:1;background:#fff}.noter-file-attachment-copytext:disabled{opacity:.6;cursor:wait}.noter-file-attachment-preview{margin:0;max-height:220px;overflow:auto;padding:10px 36px 12px 14px;font-size:12px;line-height:1.45;color:#0f172a;background:#ffffffbf;border-top:1px solid rgba(37,99,235,.25);white-space:pre-wrap;word-break:break-word;user-select:text;-webkit-user-select:text;cursor:text}.noter-file-attachment-preview::selection,.noter-file-attachment-preview *::selection{background:#3b82f659;color:inherit}html[data-noter-theme=dark] .noter-file-attachment{border-color:#60a5fa;background:linear-gradient(145deg,#1e293b,#172554);box-shadow:0 6px 24px #00000059}html[data-noter-theme=dark] .noter-file-attachment-name{color:#e0e7ff}html[data-noter-theme=dark] .noter-file-attachment-sub{color:#94a3b8}html[data-noter-theme=dark] .noter-file-attachment-copylink{background:#1e293b;border-color:#3b82f6;color:#93c5fd}html[data-noter-theme=dark] .noter-file-attachment-copylink:hover{background:#172554;border-color:#60a5fa}html[data-noter-theme=dark] .noter-file-attachment-remove{background:#1e293b;border-color:#475569;color:#cbd5e1}html[data-noter-theme=dark] .noter-file-attachment-remove--locked{opacity:.75}html[data-noter-theme=dark] .noter-file-attachment-copytext{color:#bfdbfe;background:#1e293beb;border-color:#60a5fa73}html[data-noter-theme=dark] .noter-file-attachment-copytext:hover:not(:disabled){background:#1e293b}html[data-noter-theme=dark] .noter-file-attachment-preview{background:#0f172ad9;color:#e2e8f0;border-top-color:#60a5fa59}html[data-noter-theme=dark] .noter-file-attachment-preview::selection,html[data-noter-theme=dark] .noter-file-attachment-preview *::selection{background:#60a5fa73;color:#f8fafc}.note-prose .noter-auto-toc{margin:0 0 1rem;padding:12px 14px 14px;border:1px solid rgba(37,99,235,.28);border-radius:10px;background:linear-gradient(180deg,#eff6fff2,#ffffffe6)}.note-prose .noter-auto-toc-title{margin:0 0 8px;font-size:.95rem}.note-prose .noter-auto-toc-list{margin:0;padding-left:1.15rem;list-style:disc}.note-prose .noter-auto-toc-item{margin:.2em 0;font-size:.92rem;line-height:1.35}.note-prose .noter-auto-toc-depth-1{font-weight:650}.note-prose .noter-auto-toc-depth-2{margin-left:.5rem;font-weight:500}.note-prose .noter-auto-toc-depth-3{margin-left:1rem;font-weight:450}.note-prose .noter-auto-toc a{color:#1d4ed8;text-decoration:none}.note-prose .noter-auto-toc a:hover{text-decoration:underline}html[data-noter-theme=dark] .note-prose .noter-auto-toc{border-color:#60a5fa66;background:linear-gradient(180deg,#1e293bf2,#0f172ae0)}html[data-noter-theme=dark] .note-prose .noter-auto-toc a{color:#93c5fd}.noter-app{--noter-shell-left: 288px;height:100vh;max-height:100vh;display:grid;grid-template-columns:var(--noter-shell-left) 1fr;grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden;background:var(--noter-bg)}.noter-aside{display:flex;flex-direction:column;gap:12px;padding:16px;min-width:0;background:linear-gradient(165deg,var(--noter-aside-gradient-start) 0%,var(--noter-aside-gradient-end) 100%);border-right:1px solid var(--noter-border);min-height:0;overflow:hidden;box-shadow:var(--noter-aside-shadow)}.noter-aside-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.noter-logo{display:inline-flex;align-items:center;gap:8px;font-weight:750;font-size:1.1rem;letter-spacing:-.03em;color:var(--noter-text)}.noter-logo-mark{width:9px;height:9px;border-radius:3px;background:linear-gradient(135deg,var(--noter-accent) 0%,#7c3aed 100%);box-shadow:0 0 0 2px var(--noter-accent-soft);flex-shrink:0}.noter-tabs{display:flex;gap:6px;padding:4px;background:var(--noter-surface-muted);border-radius:var(--noter-radius-lg);border:1px solid var(--noter-border)}.noter-tab{flex:1;border:none;background:transparent;padding:8px 10px;border-radius:calc(var(--noter-radius-lg) - 4px);font-size:13px;font-weight:600;color:var(--noter-text-muted);cursor:pointer;transition:background .15s,color .15s}.noter-tab:hover{color:var(--noter-text)}.noter-tab--active{background:var(--noter-tab-active-bg);color:var(--noter-text);box-shadow:var(--noter-tab-active-shadow)}.noter-tab--with-badge{display:inline-flex;align-items:center;justify-content:center;gap:6px}.noter-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:10px;font-weight:700;line-height:1;background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.noter-tab--active .noter-tab-badge{background:#fff3;color:inherit;border-color:#ffffff40}html[data-noter-theme=dark] .noter-tab-badge{background:#f8717133;color:#fca5a5;border-color:#f8717159}.noter-tab:focus-visible{outline:2px solid var(--noter-focus-ring);outline-offset:2px}.noter-scroll{overflow:auto;flex:1;min-height:0;padding-right:2px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.noter-list-item{display:flex;align-items:center;gap:6px;width:100%;text-align:left;padding:10px;margin-bottom:6px;border:1px solid transparent;border-radius:var(--noter-radius-md);background:transparent;cursor:pointer;color:var(--noter-text);transition:background .12s,border-color .12s,box-shadow .12s}.noter-list-item:hover{background:var(--noter-surface-hover);border-color:var(--noter-border)}.noter-list-item--active{background:var(--noter-list-active-bg);border-color:var(--noter-list-active-border);box-shadow:var(--noter-list-active-shadow)}.noter-list-item:focus-visible{outline:2px solid var(--noter-focus-ring);outline-offset:1px}.noter-list-item-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.noter-list-item-title--rename{cursor:text;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.noter-icon-btn{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:10px;background:transparent;color:var(--noter-text-muted);cursor:pointer;transition:background .12s,color .12s}.noter-icon-btn:focus-visible{outline:2px solid var(--noter-focus-ring);outline-offset:2px}.noter-icon-btn:hover{background:#fee2e2;color:#b91c1c}.noter-icon-btn--muted:hover{background:var(--noter-surface-hover);color:var(--noter-text)}.noter-aside-footer{font-size:12px;color:var(--noter-text-muted);padding-top:8px;border-top:1px solid var(--noter-border);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.noter-aside .noter-aside-header{flex-wrap:wrap}.noter-aside .noter-btn-label{display:none}.noter-aside .noter-btn--search{padding:6px 8px}.noter-aside .noter-tabs--wrap{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:5px}.noter-aside .noter-tabs--wrap .noter-tab{flex:none;min-width:0;width:100%}.noter-aside .noter-tab--icon{padding:8px;font-size:11px}.noter-main{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden;background:var(--noter-bg)}.noter-main-body{flex:1;min-height:0;display:flex;flex-direction:column}.noter-work--flex-grow{flex:1;min-height:0}.noter-work--bin{display:flex;align-items:stretch}.noter-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;font-size:14px;flex-shrink:0}.noter-banner--error{background:var(--noter-banner-error-bg);border-bottom:1px solid var(--noter-banner-error-border)}.noter-banner-text{flex:1;min-width:0;color:#b91c1c;font-size:14px;line-height:1.45}.noter-banner-dismiss{flex-shrink:0}.noter-toast-host{position:fixed;bottom:max(20px,env(safe-area-inset-bottom,0px));right:max(20px,env(safe-area-inset-right,0px));z-index:1100;pointer-events:none;max-width:min(360px,calc(100vw - 32px))}.noter-toast{pointer-events:auto;padding:12px 16px;background:var(--noter-toast-bg);border:1px solid var(--noter-toast-border);border-radius:var(--noter-radius-md);font-size:14px;font-weight:500;color:var(--noter-toast-text);box-shadow:0 12px 40px -8px #0f172a2e;animation:noter-toast-in .22s ease-out}html[data-noter-theme=dark] .noter-toast{box-shadow:0 12px 40px -8px #0000008c}@keyframes noter-toast-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.noter-save-status{font-size:13px;font-weight:600;color:var(--noter-save-ok)}.noter-save-status--dirty{color:var(--noter-save-dirty)}.noter-topbar{display:flex;align-items:center;gap:10px;flex-shrink:0;min-width:0;background:var(--noter-topbar-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--noter-border);padding:10px 16px}.noter-topbar-actions{display:flex;align-items:center;flex-shrink:0}.noter-section-tabs-row{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.noter-section-tabs-scroll{display:flex;align-items:center;gap:8px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:thin;padding-bottom:2px;overscroll-behavior-x:contain}.noter-section-tabs-scroll::-webkit-scrollbar{height:6px}.noter-section-tabs-scroll::-webkit-scrollbar-thumb{background:var(--noter-scrollbar-thumb);border-radius:99px}.noter-chip--section-add{flex-shrink:0}.noter-chip{flex-shrink:0;padding:8px 14px;border-radius:999px;border:1px solid var(--noter-border);background:var(--noter-chip-bg);color:var(--noter-text);font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.noter-chip:hover{border-color:var(--noter-chip-hover-border)}.noter-chip--active{background:var(--noter-chip-active-bg);color:var(--noter-chip-active-fg);border-color:var(--noter-chip-active-bg)}.noter-chip:focus-visible{outline:2px solid var(--noter-focus-ring);outline-offset:2px}.noter-chip--with-actions{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;max-width:280px}.noter-chip-title{cursor:text;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;min-width:0;overflow:hidden;text-overflow:ellipsis}.noter-chip--active .noter-chip-title{color:inherit}.noter-chip--active .noter-chip-delete{color:var(--noter-chip-delete-on-active)}.noter-chip--active .noter-chip-delete:hover{background:var(--noter-chip-delete-on-active-hover-bg);color:var(--noter-chip-active-fg)}.noter-chip-delete{flex-shrink:0;width:28px;height:28px;padding:0}.noter-chip-input{flex:1;min-width:0}.noter-work{min-height:0;padding:14px 16px 18px}.noter-card{height:100%;background:var(--noter-surface);border:1px solid var(--noter-border);border-radius:var(--noter-radius-lg);box-shadow:var(--noter-shadow);display:flex;flex-direction:column;min-height:0;overflow:hidden}.noter-card-toolbar{padding:10px 14px;border-bottom:1px solid var(--noter-border-subtle);display:flex;gap:10px;flex-wrap:wrap;align-items:center;background:var(--noter-surface-2)}.noter-card-body{padding:12px;overflow:auto;flex:1;min-height:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.noter-editor-card{height:100%;background:var(--noter-surface);border:1px solid var(--noter-border);border-radius:var(--noter-radius-lg);box-shadow:var(--noter-shadow);padding:18px 20px 20px;display:flex;flex-direction:column;gap:14px;min-height:0}.noter-title-input{font-size:1.35rem;font-weight:650;padding:12px 14px;border-radius:var(--noter-radius-md);border:1px solid var(--noter-border);background:var(--noter-surface);color:var(--noter-text);outline:none;transition:border-color .15s,box-shadow .15s}.noter-title-input:focus{border-color:var(--noter-input-focus-border);box-shadow:var(--noter-input-focus-shadow)}.noter-title-input:read-only{cursor:default;background:var(--noter-surface-2);border-color:transparent;box-shadow:none}.noter-title-input:read-only:focus{border-color:transparent;box-shadow:none}.noter-empty{color:var(--noter-text-muted);font-size:15px;padding:24px;text-align:center}.noter-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px 24px;text-align:center;flex:1;min-height:120px}.noter-empty-state--section{margin:24px;background:var(--noter-surface);border:1px dashed var(--noter-border);border-radius:var(--noter-radius-lg)}.noter-empty-state--compact{padding:20px 12px;min-height:0}.noter-empty-state-title{margin:0;font-size:15px;font-weight:600;color:var(--noter-text)}.noter-empty-state-hint{margin:0;font-size:13px;color:var(--noter-text-muted);line-height:1.45;max-width:280px}.noter-editor-card--loading{position:relative}.noter-page-loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:color-mix(in srgb,var(--noter-surface) 88%,transparent);border-radius:inherit;pointer-events:none}.noter-page-skeleton{width:min(420px,90%);display:flex;flex-direction:column;gap:10px}.noter-page-skeleton-line{height:12px;border-radius:6px;background:linear-gradient(90deg,var(--noter-surface-2) 0%,var(--noter-surface-hover) 50%,var(--noter-surface-2) 100%);background-size:200% 100%;animation:noter-skeleton-shimmer 1.2s ease-in-out infinite}.noter-page-skeleton-line--title{height:22px;width:55%}.noter-page-skeleton-line--short{width:40%}.noter-page-loading-label{font-size:13px;color:var(--noter-text-muted)}@keyframes noter-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.noter-page-more{position:relative}.noter-page-more>summary{list-style:none;cursor:pointer}.noter-page-more>summary::-webkit-details-marker{display:none}.noter-page-more-menu{position:absolute;bottom:calc(100% + 8px);right:0;z-index:40;display:flex;flex-direction:column;gap:6px;min-width:180px;padding:8px;background:var(--noter-surface);border:1px solid var(--noter-border);border-radius:var(--noter-radius-md);box-shadow:var(--noter-shadow)}.noter-page-more-menu .noter-btn{width:100%;justify-content:flex-start}.noter-bin-detail{max-width:420px;margin:48px auto;padding:28px;background:var(--noter-surface);border-radius:var(--noter-radius-lg);border:1px solid var(--noter-border);box-shadow:var(--noter-shadow);text-align:center}.noter-bin-detail h2{margin:0 0 8px;font-size:1.2rem}.noter-bin-detail p{margin:0 0 20px;color:var(--noter-text-muted);font-size:14px;line-height:1.5}.noter-bin-actions{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:10px}.noter-btn{border:1px solid var(--noter-border);background:var(--noter-surface);padding:8px 14px;border-radius:var(--noter-radius-md);font-size:13px;font-weight:600;cursor:pointer;color:var(--noter-text);transition:background .12s,border-color .12s,box-shadow .12s}.noter-btn:hover:not(:disabled){background:var(--noter-surface-hover);border-color:var(--noter-btn-hover-border)}.noter-btn:disabled{opacity:.5;cursor:not-allowed}.noter-btn:focus-visible{outline:2px solid var(--noter-focus-ring);outline-offset:2px}.noter-btn--primary{background:linear-gradient(180deg,#3b82f6,#2563eb);border-color:#1d4ed8;color:#fff}.noter-btn--primary:hover:not(:disabled){background:linear-gradient(180deg,#2563eb,#1d4ed8);border-color:#1e40af;color:#fff}.noter-btn--search{display:inline-flex;align-items:center;gap:8px;padding:6px 10px 6px 12px;background:var(--noter-surface);border-color:var(--noter-border)}.noter-btn--search:hover:not(:disabled){border-color:var(--noter-accent);background:var(--noter-accent-soft)}.noter-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:600;line-height:1.2;border-radius:5px;border:1px solid var(--noter-border);background:var(--noter-surface-muted);color:var(--noter-text-muted);box-shadow:0 1px #0f172a0a}.noter-btn--danger{background:linear-gradient(180deg,#ef4444,#dc2626);border-color:#b91c1c;color:#fff}.noter-btn--danger:hover:not(:disabled){background:linear-gradient(180deg,#dc2626,#b91c1c);color:#fff}.noter-btn--small{padding:4px 10px;font-size:12px}.noter-admin-table{width:100%;border-collapse:collapse;font-size:14px}.noter-admin-table th,.noter-admin-table td{border:1px solid var(--noter-border);padding:8px 10px;text-align:left;vertical-align:top}.noter-admin-table th{background:var(--noter-surface-2);font-weight:650}.noter-btn--ghost{background:transparent}.noter-input-inline{width:100%;box-sizing:border-box;padding:8px 10px;border-radius:var(--noter-radius-sm);border:1px solid var(--noter-border);background:var(--noter-surface);color:var(--noter-text);font-size:14px}.noter-select{padding:8px 12px;border-radius:var(--noter-radius-md);border:1px solid var(--noter-border);background:var(--noter-surface);color:var(--noter-text);font-size:13px}.noter-auth-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--noter-auth-hero)}.noter-auth-wrap--admin{flex-direction:column;align-items:stretch;justify-content:flex-start;padding-top:32px;padding-bottom:32px}.noter-auth-wrap--admin .noter-auth-card{margin:0 auto;max-width:420px}.noter-admin-guide{margin-top:0}.noter-admin-guide--auth{width:100%;max-width:min(720px,100%);margin:20px auto 0;padding:18px 20px;background:var(--noter-surface);border-radius:16px;border:1px solid var(--noter-border);box-shadow:var(--noter-shadow-sm, 0 1px 3px rgba(0, 0, 0, .06))}.noter-admin-guide-alert{width:100%;max-width:min(720px,100%);margin:16px auto 0;padding:12px 14px;font-size:13px;line-height:1.5;border-radius:10px;border:1px solid color-mix(in srgb,var(--noter-accent, #2563eb) 35%,var(--noter-border));background:color-mix(in srgb,var(--noter-accent, #2563eb) 8%,var(--noter-surface));color:var(--noter-text)}.noter-admin-guide-checking{width:100%;max-width:min(720px,100%);margin:16px auto 0;font-size:13px;color:var(--noter-text-muted);text-align:center}.noter-admin-guide-callout{margin:0 0 14px;padding:12px 14px;font-size:13px;line-height:1.5;border-radius:8px;border:1px solid var(--noter-border);background:var(--noter-surface-muted)}.noter-admin-guide-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.noter-admin-guide-title{margin:0;font-size:1rem;font-weight:650}.noter-admin-guide-body{display:grid;grid-template-columns:minmax(9rem,11rem) 1fr;gap:16px 20px;margin-top:14px}.noter-admin-guide-nav{border-right:1px solid var(--noter-border);padding-right:12px}.noter-admin-guide-article{min-height:0;max-height:min(50vh,420px);overflow:auto;padding-right:4px}.noter-admin-guide-pre{margin:0 0 12px;padding:10px 12px;border-radius:6px;font-size:12px;line-height:1.45;overflow-x:auto;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;background:var(--noter-surface-muted);border:1px solid var(--noter-border-subtle, var(--noter-border))}@media (max-width: 560px){.noter-admin-guide-body{grid-template-columns:1fr}.noter-admin-guide-nav{flex-direction:row;flex-wrap:wrap;border-right:none;border-bottom:1px solid var(--noter-border);padding-right:0;padding-bottom:12px}}.noter-auth-card{width:100%;max-width:420px;padding:32px 28px;background:var(--noter-surface);border-radius:20px;border:1px solid var(--noter-border);box-shadow:var(--noter-auth-card-shadow)}.noter-auth-card h1{display:inline-flex;align-items:center;gap:10px;margin:0 0 8px;font-size:1.75rem;font-weight:750;letter-spacing:-.03em}.noter-auth-loading{display:flex;flex-direction:column;align-items:center;gap:14px;padding:48px 24px}.noter-auth-loading-card{width:min(320px,100%);padding:24px;border-radius:20px;border:1px solid var(--noter-border);background:var(--noter-surface);box-shadow:var(--noter-auth-card-shadow)}.noter-auth-loading-logo{display:flex;margin-bottom:20px}.noter-auth-lead{margin:0 0 20px;color:var(--noter-text-muted);font-size:14px;line-height:1.5}.noter-auth-card h1 .noter-logo-mark{margin-right:4px}.noter-auth-tabs{display:flex;gap:8px;margin-bottom:20px}.noter-auth-form{display:grid;gap:14px}.noter-label{display:grid;gap:6px;font-size:13px;font-weight:600;color:var(--noter-text-muted)}.noter-field{padding:11px 14px;border-radius:var(--noter-radius-md);border:1px solid var(--noter-border);background:var(--noter-surface);color:var(--noter-text);outline:none;transition:border-color .15s,box-shadow .15s}.noter-field:focus{border-color:var(--noter-input-focus-border);box-shadow:var(--noter-input-focus-shadow)}.noter-error{color:#b91c1c;font-size:14px}.noter-modal-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--noter-modal-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.noter-modal{width:100%;max-width:420px;padding:24px 26px;background:var(--noter-surface);border-radius:18px;border:1px solid var(--noter-border);box-shadow:var(--noter-modal-shadow)}.noter-modal-title{margin:0 0 10px;font-size:1.2rem;font-weight:650;color:var(--noter-text)}.noter-modal-message{margin:0 0 22px;font-size:14px;line-height:1.55;color:var(--noter-text-muted)}.noter-modal-actions{display:flex;justify-content:flex-end;gap:10px}.noter-move-page-field{display:flex;flex-direction:column;gap:8px;margin:0 0 22px}.noter-move-page-label{font-size:13px;font-weight:600;color:var(--noter-text)}.noter-move-page-select{width:100%;padding:8px 10px;font-size:14px;border:1px solid var(--noter-border);border-radius:8px;background:var(--noter-surface);color:var(--noter-text)}.noter-bin-group-label{padding:8px 10px 4px;font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--noter-text-muted)}.noter-list-item--stacked{flex-direction:column;align-items:flex-start;gap:2px}.noter-list-item-sub{font-size:12px;font-weight:500;color:var(--noter-text-muted);line-height:1.35;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.noter-list-item--stacked .noter-list-item-title{flex:0 0 auto;width:100%}.noter-page-tree-row{flex:1;min-width:0;text-align:left;padding:8px 6px;border:1px solid transparent;border-radius:var(--noter-radius-sm);background:transparent;cursor:pointer;color:var(--noter-text);transition:background .12s,border-color .12s}.noter-page-tree-row:hover{background:var(--noter-surface-hover);border-color:var(--noter-border)}.noter-page-tree-row--selected{background:var(--noter-list-active-bg);border-color:var(--noter-list-active-border)}.noter-page-tree-star{color:var(--noter-text-muted)}.noter-page-tree-star:hover{color:var(--noter-accent, #2563eb)}.noter-page-tree-star--active{color:#ca8a04}html[data-noter-theme=dark] .noter-page-tree-star--active{color:#fbbf24}.noter-page-tree-row:focus-visible{outline:2px solid var(--noter-focus-ring);outline-offset:1px}.noter-panel-resize{width:10px;cursor:col-resize;display:flex;align-items:stretch;justify-content:center}.noter-panel-resize-bar{width:3px;background:var(--noter-scrollbar-thumb);border-radius:99px}.noter-bin-empty-hint{align-self:center;width:100%}.noter-aside-actions{display:flex;gap:8px;align-items:center}.noter-search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:var(--noter-modal-backdrop);display:flex;align-items:flex-start;justify-content:center;padding:10vh 16px 16px}.noter-search-dialog{width:min(560px,100%);max-height:min(72vh,560px);display:flex;flex-direction:column;background:var(--noter-surface);border-radius:16px;box-shadow:var(--noter-search-dialog-shadow);border:1px solid var(--noter-border);overflow:hidden}.noter-search-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--noter-border)}.noter-search-title{margin:0;font-size:1rem;font-weight:650;color:var(--noter-text)}.noter-search-close{border:none;background:transparent;font-size:1.35rem;line-height:1;cursor:pointer;color:var(--noter-text-muted);padding:4px 8px;border-radius:6px}.noter-search-close:hover{background:var(--noter-surface-hover);color:var(--noter-text)}.noter-search-input-wrap{margin:12px 14px 0;position:relative}.noter-search-input{width:100%;padding:12px 14px;border-radius:var(--noter-radius-md);border:1px solid var(--noter-border);background:var(--noter-surface-muted);color:var(--noter-text);font-size:15px;box-sizing:border-box;transition:border-color .15s,box-shadow .15s,background .15s}.noter-search-input:focus{outline:none;border-color:var(--noter-input-focus-border);background:var(--noter-surface);box-shadow:var(--noter-input-focus-shadow)}.noter-search-limit{display:flex;align-items:center;gap:8px;margin:10px 14px 0;font-size:13px;color:var(--noter-text-muted);cursor:pointer}.noter-search-meta{padding:8px 14px 0;font-size:12px;color:var(--noter-text-muted);min-height:1.25rem}.noter-search-error{display:block;color:#b91c1c;margin-top:4px}.noter-search-results{list-style:none;margin:8px 0 0;padding:0 8px 8px;overflow:auto;flex:1;min-height:0}.noter-search-hit{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%;padding:10px;margin-bottom:4px;border:1px solid transparent;border-radius:8px;background:transparent;cursor:pointer;color:var(--noter-text);transition:background .12s,border-color .12s}.noter-search-hit:hover{background:var(--noter-surface-hover);border-color:var(--noter-border)}.noter-search-hit:focus-visible{outline:2px solid var(--noter-focus-ring);outline-offset:1px}.noter-search-empty{margin:16px 14px;padding:28px 16px;text-align:center;border-radius:var(--noter-radius-md);border:1px dashed var(--noter-border);background:var(--noter-surface-muted)}.noter-search-empty-title{margin:0 0 6px;font-size:14px;font-weight:600;color:var(--noter-text)}.noter-search-empty-hint{margin:0;font-size:13px;color:var(--noter-text-muted);line-height:1.45}.noter-search-hit-title{font-weight:650;font-size:14px}.noter-search-hit-bc{font-size:12px;color:var(--noter-text-muted);margin-top:2px}.noter-search-hit-snippet{font-size:13px;color:var(--noter-text-muted);margin-top:6px;line-height:1.45}.noter-search-mark{background:var(--noter-search-mark-bg);color:var(--noter-search-mark-fg);padding:0 2px;border-radius:2px}.noter-search-hint{margin:0;padding:8px 14px 12px;font-size:11px;color:var(--noter-text-muted);border-top:1px solid var(--noter-border)}.noter-settings-modal{max-width:440px}.noter-shortcuts-modal{max-width:520px;max-height:min(85vh,640px);overflow:auto}.noter-help-modal{max-width:min(720px,94vw);max-height:min(88vh,720px);display:flex;flex-direction:column}.noter-help-layout{display:grid;grid-template-columns:minmax(9.5rem,11rem) 1fr;gap:0 20px;min-height:0;flex:1;margin-top:8px}.noter-help-nav{display:flex;flex-direction:column;gap:2px;padding-right:12px;border-right:1px solid var(--noter-border)}.noter-help-nav-btn{text-align:left;padding:7px 10px;font-size:13px;font-weight:500;color:var(--noter-text-muted);background:transparent;border:none;border-radius:6px;cursor:pointer}.noter-help-nav-btn:hover{color:var(--noter-text);background:var(--noter-surface-muted)}.noter-help-nav-btn--active{color:var(--noter-accent, var(--noter-text));background:var(--noter-surface-muted);font-weight:600}.noter-help-article{min-height:0;overflow:auto;padding-right:4px}.noter-help-article-title{margin:0 0 12px;font-size:15px;font-weight:650}.noter-help-body{font-size:13px;line-height:1.55;color:var(--noter-text)}.noter-help-p{margin:0 0 10px}.noter-help-p:last-child{margin-bottom:0}.noter-help-h3{margin:16px 0 8px;font-size:12px;font-weight:650;letter-spacing:.03em;text-transform:uppercase;color:var(--noter-text-muted)}.noter-help-h3:first-child{margin-top:0}.noter-help-ul,.noter-help-ol{margin:0 0 12px;padding-left:1.25rem}.noter-help-ul li,.noter-help-ol li{margin-bottom:6px}.noter-help-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;padding:1px 5px;border-radius:4px;background:var(--noter-surface-muted);border:1px solid var(--noter-border-subtle, var(--noter-border));word-break:break-word}.noter-help-shortcut-block{margin-bottom:14px}.noter-help-shortcut-block .noter-help-h3{margin-bottom:6px}@media (max-width: 560px){.noter-help-layout{grid-template-columns:1fr;gap:12px 0}.noter-help-nav{flex-direction:row;flex-wrap:wrap;padding-right:0;padding-bottom:12px;border-right:none;border-bottom:1px solid var(--noter-border)}}.noter-shortcuts-lead{margin-top:0}.noter-shortcuts-sections{display:flex;flex-direction:column;gap:18px;margin-top:16px}.noter-shortcuts-section-title{margin:0 0 8px;font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--noter-text-muted)}.noter-shortcuts-list{margin:0}.noter-shortcuts-row{display:grid;grid-template-columns:minmax(7rem,auto) 1fr;gap:10px 16px;padding:6px 0;border-bottom:1px solid var(--noter-border-subtle, var(--noter-border))}.noter-shortcuts-row:last-child{border-bottom:none}.noter-shortcuts-row dt{margin:0}.noter-shortcuts-row dd{margin:0;font-size:13px;color:var(--noter-text);line-height:1.4}.noter-shortcuts-kbd{display:inline-block;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:600;border-radius:5px;border:1px solid var(--noter-border);background:var(--noter-surface-muted);color:var(--noter-text);white-space:nowrap}.noter-auto-toc-meta{font-weight:450;opacity:.9}.noter-settings-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:4px}.noter-settings-title{margin:0}.noter-settings-lead{margin-top:0}.noter-settings-block{margin:20px 0 0}.noter-settings-block--compact{margin-top:12px}.noter-help-inline-link{display:inline;padding:0;margin:0;font:inherit;font-size:inherit;color:var(--noter-accent, #2563eb);background:none;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.noter-help-inline-link:hover{opacity:.85}.noter-settings-section-label{margin:0 0 10px;font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--noter-text-muted)}.noter-settings-segment-row{display:flex;padding:3px;gap:3px;border-radius:var(--noter-radius-md);background:var(--noter-surface-muted);border:1px solid var(--noter-border)}.noter-settings-segment{flex:1;position:relative;display:flex;align-items:center;justify-content:center;padding:9px 14px;border-radius:calc(var(--noter-radius-md) - 3px);font-size:13px;font-weight:600;color:var(--noter-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s,color .15s,box-shadow .15s}.noter-settings-segment:hover{color:var(--noter-text)}.noter-settings-segment--active{background:var(--noter-surface);color:var(--noter-text);box-shadow:0 1px 3px #0f172a14}html[data-noter-theme=dark] .noter-settings-segment--active{box-shadow:0 1px 4px #00000059}.noter-settings-segment-input{position:absolute;opacity:0;width:0;height:0;margin:0}.noter-settings-segment:has(.noter-settings-segment-input:focus-visible){outline:2px solid var(--noter-focus-ring);outline-offset:2px;border-radius:calc(var(--noter-radius-md) - 3px)}.noter-settings-hint{margin:10px 0 0;font-size:12px;color:var(--noter-text-muted);line-height:1.45}.noter-settings-account{margin-top:16px}.noter-settings-account-email{color:var(--noter-text);font-weight:600}.noter-settings-footer{margin-top:22px}.noter-settings-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.noter-settings-message{margin:10px 0 0;font-size:13px;color:var(--noter-accent, #2563eb);line-height:1.45}.noter-settings-error{margin:10px 0 0;font-size:13px;color:#b91c1c;line-height:1.45}.noter-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.noter-tabs--wrap{flex-wrap:wrap;gap:4px}.noter-nav-index,.noter-nav-recent{padding:4px 4px 12px}.noter-nav-index-nb{margin-bottom:14px}.noter-nav-index-toolbar{display:flex;gap:6px;margin-bottom:10px;padding:0 2px}.noter-nav-index-tool{flex:1;padding:4px 8px;font-size:11px;font-weight:600}.noter-nav-index-nb-head{display:flex;align-items:center;gap:4px;margin-bottom:4px}.noter-nav-index-chevron{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--noter-radius-sm);background:transparent;color:var(--noter-text-muted);cursor:pointer}.noter-nav-index-chevron:hover{background:var(--noter-surface-hover);color:var(--noter-text)}.noter-nav-index-nb-title-btn{flex:1;min-width:0;padding:4px 6px;border:none;border-radius:var(--noter-radius-sm);background:transparent;text-align:left;font-size:13px;font-weight:700;color:var(--noter-text);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.noter-nav-index-nb-title-btn:hover{background:var(--noter-surface-hover)}.noter-nav-index-nb-body{margin-left:4px;padding-left:8px;border-left:2px solid var(--noter-border-subtle)}.noter-nav-index-link{display:flex;align-items:center;gap:6px}.noter-nav-index-page-icon{flex-shrink:0;opacity:.55}.noter-nav-index-link-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.noter-tab--icon{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex-direction:column;padding:8px 6px;font-size:11px;line-height:1.2}.noter-tab-icon{flex-shrink:0;opacity:.85}.noter-tab--active .noter-tab-icon{opacity:1}.noter-btn--icon{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px}.noter-btn-label{font-size:13px}.noter-palette-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:flex-start;justify-content:center;padding:min(18vh,140px) 16px 16px;background:var(--noter-modal-backdrop);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.noter-palette{width:min(640px,100%);max-height:min(70vh,520px);display:flex;flex-direction:column;background:var(--noter-surface);border-radius:16px;border:1px solid var(--noter-border);box-shadow:var(--noter-search-dialog-shadow);overflow:hidden}.noter-palette-input-row{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--noter-border)}.noter-palette-input-icon{flex-shrink:0;color:var(--noter-text-muted)}.noter-palette-input{flex:1;min-width:0;border:none;background:transparent;font-size:17px;font-weight:500;color:var(--noter-text);outline:none}.noter-palette-input::placeholder{color:var(--noter-text-muted)}.noter-palette-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 16px 0;font-size:12px;color:var(--noter-text-muted)}.noter-palette-error{color:#b91c1c;font-weight:500}.noter-palette-filter{display:flex;align-items:center;gap:8px;margin:6px 16px 0;font-size:12px;color:var(--noter-text-muted);cursor:pointer}.noter-palette-results{list-style:none;margin:8px 0 0;padding:4px 8px;overflow:auto;flex:1;min-height:80px}.noter-palette-hit{display:flex;flex-direction:column;align-items:flex-start;width:100%;text-align:left;padding:10px 12px;margin:2px 0;border:1px solid transparent;border-radius:var(--noter-radius-md);background:transparent;color:var(--noter-text);cursor:pointer;transition:background .1s,border-color .1s}.noter-palette-hit:hover,.noter-palette-hit--active{background:var(--noter-list-active-bg);border-color:var(--noter-list-active-border)}.noter-palette-hit-title{font-weight:650;font-size:14px}.noter-palette-hit-bc{font-size:12px;color:var(--noter-text-muted);margin-top:2px}.noter-palette-hit-snippet{font-size:13px;color:var(--noter-text-muted);margin-top:6px;line-height:1.45}.noter-palette-empty{padding:24px 16px;text-align:center}.noter-palette-empty-title{margin:0 0 6px;font-size:14px;font-weight:600}.noter-palette-empty-hint{margin:0;font-size:13px;color:var(--noter-text-muted)}.noter-palette-footer{display:flex;flex-wrap:wrap;gap:10px 16px;padding:10px 16px 12px;border-top:1px solid var(--noter-border);background:var(--noter-surface-2);font-size:11px;color:var(--noter-text-muted)}.noter-palette-footer-item{display:inline-flex;align-items:center;gap:4px}.noter-nav-index-nb-title{margin:0 0 6px;font-size:13px;font-weight:700;color:var(--noter-text)}.noter-nav-index-sec{margin:0 0 10px 8px}.noter-nav-index-sec-title{margin:0 0 4px;font-size:12px;font-weight:600;color:var(--noter-text-muted)}.noter-nav-index-empty{margin:0;font-size:12px;color:var(--noter-text-muted)}.noter-nav-index-list{list-style:none;margin:0;padding:0}.noter-nav-index-link{display:block;width:100%;text-align:left;padding:6px 8px;margin:2px 0;border:1px solid transparent;border-radius:var(--noter-radius-sm);background:transparent;color:var(--noter-text);font-size:13px;cursor:pointer;transition:background .12s,border-color .12s}.noter-nav-index-link:hover{background:var(--noter-surface-hover);border-color:var(--noter-border)}.noter-nav-index-link--active{background:var(--noter-list-active-bg);border-color:var(--noter-list-active-border);font-weight:600;box-shadow:var(--noter-list-active-shadow)}.noter-nav-index-link:focus-visible{outline:2px solid var(--noter-focus-ring);outline-offset:1px}.noter-nav-attach-summary{margin:0 0 10px;padding:0 4px;font-size:12px;color:var(--noter-text-muted)}.noter-nav-attach-page{margin-bottom:2px}.noter-nav-attach-files{list-style:none;margin:2px 0 6px;padding:0 0 0 22px}.noter-nav-attach-file{display:flex;align-items:center;gap:6px;width:100%;padding:5px 8px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--noter-text-muted);font-size:12px;text-align:left;cursor:pointer}.noter-nav-attach-file:hover{background:var(--noter-list-hover-bg);border-color:var(--noter-border);color:var(--noter-text)}.noter-nav-attach-file:focus-visible{outline:2px solid var(--noter-focus-ring);outline-offset:1px}.noter-nav-attach-file-icon{flex-shrink:0;opacity:.75}.noter-nav-attach-file-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--noter-text)}.noter-nav-attach-file-meta{flex-shrink:0;font-size:11px;opacity:.8}.noter-nav-recent-section+.noter-nav-recent-section{margin-top:16px;padding-top:14px;border-top:1px solid var(--noter-border)}.noter-nav-recent-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.noter-nav-recent-label{margin:0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--noter-text-muted)}.noter-nav-recent-list{list-style:none;margin:0;padding:0}.noter-nav-recent-hit{display:block;width:100%;text-align:left;padding:10px;margin:4px 0;border:1px solid transparent;border-radius:var(--noter-radius-md);background:transparent;cursor:pointer;transition:background .12s,border-color .12s,box-shadow .12s}.noter-nav-recent-hit:hover{background:var(--noter-surface-hover);border-color:var(--noter-border)}.noter-nav-recent-hit--active{background:var(--noter-list-active-bg);border-color:var(--noter-list-active-border);box-shadow:var(--noter-list-active-shadow)}.noter-nav-recent-hit:focus-visible{outline:2px solid var(--noter-focus-ring);outline-offset:1px}.noter-nav-recent-hit-title{display:block;font-size:13px;font-weight:600;color:var(--noter-text)}.noter-nav-recent-hit-bc,.noter-nav-recent-hit-meta{display:block;font-size:11px;color:var(--noter-text-muted);margin-top:2px}.noter-app.noter-app--narrow{--noter-shell-left: 0px}.noter-mobile-bar{display:none;flex-shrink:0;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--noter-border);background:var(--noter-topbar-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.noter-mobile-menu-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:var(--noter-radius-md);border:1px solid var(--noter-border);background:var(--noter-surface);color:var(--noter-text);font-size:14px;font-weight:600;cursor:pointer}.noter-mobile-menu-btn:focus-visible{outline:2px solid var(--noter-focus-ring);outline-offset:2px}.noter-mobile-menu-icon{font-size:18px;line-height:1}.noter-nav-backdrop{display:none}.noter-page-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.noter-page-actions--sticky-dirty{position:fixed;bottom:0;left:var(--noter-shell-left);right:0;z-index:35;padding:12px 20px max(12px,env(safe-area-inset-bottom,0px));background:var(--noter-surface);border-top:1px solid var(--noter-border);box-shadow:0 -10px 36px #0f172a1f}.noter-editor-card--dirty-footer{padding-bottom:100px}.noter-panel-resize--row{width:100%;height:10px;cursor:row-resize;flex-shrink:0;align-items:center;justify-content:stretch}.noter-panel-resize--row .noter-panel-resize-bar{width:100%;height:3px}@media (max-width: 900px){.noter-app{display:block;position:relative;overflow:hidden}.noter-aside{position:fixed;top:0;left:0;bottom:0;width:min(300px,92vw);max-width:100%;z-index:100;transform:translate(-100%);transition:transform .22s ease;box-shadow:8px 0 32px #0f172a1f}.noter-app--nav-open .noter-aside{transform:translate(0)}.noter-nav-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;margin:0;padding:0;border:none;width:100%;height:100%;background:var(--noter-modal-backdrop);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s ease}.noter-app--nav-open .noter-nav-backdrop{opacity:1;pointer-events:auto}.noter-main{height:100vh;max-height:100vh;width:100%}.noter-mobile-bar{display:flex}.noter-tab{min-height:44px;padding:10px 8px}.noter-tab--icon{font-size:10px}.noter-btn-label{display:none}.noter-palette-overlay{padding-top:12vh}.noter-icon-btn{min-width:44px;min-height:44px}.noter-aside-actions .noter-btn{min-height:44px;padding:8px 14px}.noter-list-item{min-height:48px;padding:12px 10px}.noter-chip{min-height:40px}.noter-topbar-actions .noter-icon-btn{min-width:44px;min-height:44px}}:root{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11";line-height:1.45;color-scheme:light;--noter-accent: #2563eb;--noter-accent-hover: #1d4ed8;--noter-accent-soft: rgba(37, 99, 235, .12);--noter-bg: #f1f5f9;--noter-text: #0f172a;--noter-text-muted: #64748b;--noter-border: #e2e8f0;--noter-border-subtle: #f1f5f9;--noter-surface-muted: #f1f5f9;--noter-surface-hover: #f8fafc;--noter-radius-sm: 8px;--noter-radius-md: 10px;--noter-radius-lg: 14px;--noter-shadow: 0 4px 24px -4px rgba(15, 23, 42, .08);--noter-surface: #ffffff;--noter-surface-2: #fafbfc;--noter-aside-gradient-start: #ffffff;--noter-aside-gradient-end: #f8fafc;--noter-aside-shadow: 2px 0 24px rgba(15, 23, 42, .04);--noter-topbar-bg: rgba(255, 255, 255, .88);--noter-tab-active-bg: #ffffff;--noter-tab-active-shadow: 0 1px 3px rgba(15, 23, 42, .08);--noter-list-active-bg: #eff6ff;--noter-list-active-border: #bfdbfe;--noter-list-active-shadow: 0 1px 2px rgba(37, 99, 235, .08);--noter-chip-bg: #ffffff;--noter-chip-hover-border: #94a3b8;--noter-chip-active-bg: #0f172a;--noter-chip-active-fg: #ffffff;--noter-chip-delete-on-active: rgba(255, 255, 255, .88);--noter-chip-delete-on-active-hover-bg: rgba(255, 255, 255, .18);--noter-focus-ring: #2563eb;--noter-scrollbar-thumb: #cbd5e1;--noter-modal-backdrop: rgba(15, 23, 42, .5);--noter-modal-shadow: 0 24px 64px rgba(15, 23, 42, .2);--noter-search-dialog-shadow: 0 25px 50px -12px rgba(15, 23, 42, .25);--noter-auth-card-shadow: 0 24px 48px -12px rgba(15, 23, 42, .12);--noter-auth-hero: radial-gradient(ellipse 80% 60% at 50% -10%, #c7d2fe 0%, transparent 55%), var(--noter-bg);--noter-input-focus-border: #93c5fd;--noter-input-focus-shadow: 0 0 0 3px rgba(59, 130, 246, .2);--noter-btn-hover-border: #cbd5e1;--noter-banner-error-bg: #fef2f2;--noter-banner-error-border: #fecaca;--noter-toast-bg: #ecfdf5;--noter-toast-border: #a7f3d0;--noter-toast-text: #065f46;--noter-save-ok: #15803d;--noter-save-dirty: #b45309;--noter-search-mark-bg: #fef08a;--noter-search-mark-fg: #0f172a;--note-editor-shell-bg: #ffffff;--note-editor-shell-border: #cbd5e1;--note-editor-shell-shadow: 0 1px 2px rgba(15, 23, 42, .04);--note-toolbar-border: #e2e8f0;--note-toolbar-bg-1: #f8fafc;--note-toolbar-bg-2: #f1f5f9;--note-toolbar-sep: #cbd5e1;--note-toolbar-btn-color: #334155;--note-toolbar-btn-hover-bg: #e2e8f0;--note-toolbar-btn-hover-border: #cbd5e1;--note-toolbar-btn-active-bg: #dbeafe;--note-toolbar-btn-active-border: #93c5fd;--note-toolbar-btn-active-color: #1e40af;--note-prose-color: #0f172a;--note-blockquote-border: #cbd5e1;--note-blockquote-color: #475569;--note-inline-code-bg: #f1f5f9;--note-pre-bg: #1e293b;--note-pre-fg: #e2e8f0;--note-hr-border: #e2e8f0;--note-link-color: #2563eb;--note-table-wrapper-border: #e2e8f0;--note-table-wrapper-bg: #ffffff;--note-table-cell-border: #cbd5e1;--note-table-th-bg: #f1f5f9;--note-placeholder-color: #94a3b8;--note-sketch-border: #e2e8f0;--note-sketch-bg: #ffffff;--note-sketch-canvas-bg: #fafafa;--note-sketch-canvas-border: #e2e8f0;--note-sketch-header-bg-1: #f8fafc;--note-sketch-header-bg-2: #f1f5f9;--note-sketch-title-color: #334155;--note-sketch-close-color: #64748b;--note-sketch-close-hover-bg: #e2e8f0;--note-sketch-close-hover-color: #0f172a;--note-sketch-tool-bg: #ffffff;--note-sketch-tool-color: #334155;--note-sketch-tool-hover-bg: #f1f5f9;--note-sketch-tool-hover-border: #cbd5e1;--note-sketch-tool-active-bg: #dbeafe;--note-sketch-tool-active-border: #93c5fd;--note-sketch-tool-active-color: #1e40af;--note-sketch-footer-bg: #fafafa;--note-sketch-mini-btn-bg: #ffffff;--note-sketch-mini-btn-hover-bg: #f8fafc;--note-sketch-hint-color: #64748b;--note-sketch-color-label: #64748b;color:var(--noter-text);background:var(--noter-bg)}html[data-noter-theme=dark]{color-scheme:dark;--noter-accent: #60a5fa;--noter-accent-hover: #93c5fd;--noter-accent-soft: rgba(96, 165, 250, .15);--noter-bg: #0b1220;--noter-text: #f1f5f9;--noter-text-muted: #94a3b8;--noter-border: #334155;--noter-border-subtle: #1e293b;--noter-surface-muted: #1e293b;--noter-surface-hover: #334155;--noter-shadow: 0 8px 32px -4px rgba(0, 0, 0, .45);--noter-surface: #1e293b;--noter-surface-2: #0f172a;--noter-aside-gradient-start: #1e293b;--noter-aside-gradient-end: #0f172a;--noter-aside-shadow: 2px 0 24px rgba(0, 0, 0, .35);--noter-topbar-bg: rgba(15, 23, 42, .92);--noter-tab-active-bg: #334155;--noter-tab-active-shadow: 0 1px 4px rgba(0, 0, 0, .35);--noter-list-active-bg: rgba(59, 130, 246, .22);--noter-list-active-border: #3b82f6;--noter-list-active-shadow: none;--noter-chip-bg: #1e293b;--noter-chip-hover-border: #64748b;--noter-chip-active-bg: #60a5fa;--noter-chip-active-fg: #0f172a;--noter-chip-delete-on-active: rgba(15, 23, 42, .75);--noter-chip-delete-on-active-hover-bg: rgba(15, 23, 42, .15);--noter-focus-ring: #60a5fa;--noter-scrollbar-thumb: #475569;--noter-modal-backdrop: rgba(0, 0, 0, .65);--noter-modal-shadow: 0 24px 64px rgba(0, 0, 0, .55);--noter-search-dialog-shadow: 0 25px 50px -12px rgba(0, 0, 0, .55);--noter-auth-card-shadow: 0 24px 48px -12px rgba(0, 0, 0, .45);--noter-auth-hero: radial-gradient(ellipse 80% 55% at 50% -12%, rgba(59, 130, 246, .22) 0%, transparent 52%), var(--noter-bg);--noter-input-focus-border: #3b82f6;--noter-input-focus-shadow: 0 0 0 3px rgba(59, 130, 246, .28);--noter-btn-hover-border: #64748b;--noter-banner-error-bg: rgba(127, 29, 29, .35);--noter-banner-error-border: #7f1d1d;--noter-toast-bg: rgba(6, 78, 59, .45);--noter-toast-border: #059669;--noter-toast-text: #d1fae5;--noter-save-ok: #6ee7b7;--noter-save-dirty: #fcd34d;--noter-search-mark-bg: #a16207;--noter-search-mark-fg: #fffbeb;--noter-title-input-bg: #0f172a;--note-editor-shell-bg: #1e293b;--note-editor-shell-border: #475569;--note-editor-shell-shadow: 0 1px 3px rgba(0, 0, 0, .35);--note-toolbar-border: #334155;--note-toolbar-bg-1: #1e293b;--note-toolbar-bg-2: #0f172a;--note-toolbar-sep: #475569;--note-toolbar-btn-color: #e2e8f0;--note-toolbar-btn-hover-bg: #334155;--note-toolbar-btn-hover-border: #64748b;--note-toolbar-btn-active-bg: rgba(59, 130, 246, .35);--note-toolbar-btn-active-border: #60a5fa;--note-toolbar-btn-active-color: #dbeafe;--note-prose-color: #f1f5f9;--note-blockquote-border: #475569;--note-blockquote-color: #94a3b8;--note-inline-code-bg: #334155;--note-pre-bg: #0f172a;--note-pre-fg: #e2e8f0;--note-hr-border: #334155;--note-link-color: #93c5fd;--note-table-wrapper-border: #334155;--note-table-wrapper-bg: #1e293b;--note-table-cell-border: #475569;--note-table-th-bg: #0f172a;--note-placeholder-color: #64748b;--note-sketch-border: #334155;--note-sketch-bg: #1e293b;--note-sketch-canvas-bg: #0f172a;--note-sketch-canvas-border: #334155;--note-sketch-header-bg-1: #1e293b;--note-sketch-header-bg-2: #0f172a;--note-sketch-title-color: #e2e8f0;--note-sketch-close-color: #94a3b8;--note-sketch-close-hover-bg: #334155;--note-sketch-close-hover-color: #f1f5f9;--note-sketch-tool-bg: #1e293b;--note-sketch-tool-color: #e2e8f0;--note-sketch-tool-hover-bg: #334155;--note-sketch-tool-hover-border: #64748b;--note-sketch-tool-active-bg: rgba(59, 130, 246, .35);--note-sketch-tool-active-border: #60a5fa;--note-sketch-tool-active-color: #dbeafe;--note-sketch-footer-bg: #0f172a;--note-sketch-mini-btn-bg: #1e293b;--note-sketch-mini-btn-hover-bg: #334155;--note-sketch-hint-color: #94a3b8;--note-sketch-color-label: #94a3b8;color:var(--noter-text);background:var(--noter-bg)}*{box-sizing:border-box}body{margin:0;background:var(--noter-bg);color:var(--noter-text)}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
