.page-module-scss-module__D_dQFa__contentField{font-family:Courier New,monospace;font-size:14px}.page-module-scss-module__D_dQFa__wordCount{color:var(--mui-palette-text-secondary)}.page-module-scss-module__D_dQFa__editorToolbar{border-bottom-right-radius:0;border-bottom-left-radius:0}.page-module-scss-module__D_dQFa__toolbar{min-height:48px;padding:8px}.page-module-scss-module__D_dQFa__editorWrapper{border-top-left-radius:0;border-top-right-radius:0;min-height:400px}.page-module-scss-module__D_dQFa__editor{outline:none;min-height:400px;padding:16px}

.Dialog-module-scss-module__cEgzHq__dialogActions{justify-content:flex-end;gap:.5rem;display:flex}
.LoadingSpinner-module-scss-module__wroTyG__loadingContainer{flex-direction:column;justify-content:center;align-items:center;display:flex}
.NoteEditor-module-scss-module__4bzPbq__editorContainer{background:#1a1a1a;border-radius:0;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.NoteEditor-module-scss-module__4bzPbq__editorToolbar{background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:8px;padding:0;display:inline-flex}@media (max-width:768px){.NoteEditor-module-scss-module__4bzPbq__editorToolbar{gap:4px}}.NoteEditor-module-scss-module__4bzPbq__editorToolbar .NoteEditor-module-scss-module__4bzPbq__MuiButtonGroup-root{border-color:#444}.NoteEditor-module-scss-module__4bzPbq__editorToolbar .NoteEditor-module-scss-module__4bzPbq__MuiIconButton-root,.NoteEditor-module-scss-module__4bzPbq__editorToolbar .NoteEditor-module-scss-module__4bzPbq__MuiButton-root{color:#e0e0e0}.NoteEditor-module-scss-module__4bzPbq__editorToolbar .NoteEditor-module-scss-module__4bzPbq__MuiIconButton-root:hover,.NoteEditor-module-scss-module__4bzPbq__editorToolbar .NoteEditor-module-scss-module__4bzPbq__MuiButton-root:hover{background-color:#333}.NoteEditor-module-scss-module__4bzPbq__editorToolbar .NoteEditor-module-scss-module__4bzPbq__MuiIconButton-root.NoteEditor-module-scss-module__4bzPbq__active,.NoteEditor-module-scss-module__4bzPbq__editorToolbar .NoteEditor-module-scss-module__4bzPbq__MuiButton-root.NoteEditor-module-scss-module__4bzPbq__active{color:#fff;background-color:#3a3a3a}.NoteEditor-module-scss-module__4bzPbq__editorToolbar .NoteEditor-module-scss-module__4bzPbq__MuiIconButton-root:disabled,.NoteEditor-module-scss-module__4bzPbq__editorToolbar .NoteEditor-module-scss-module__4bzPbq__MuiButton-root:disabled{color:#666}.NoteEditor-module-scss-module__4bzPbq__editorContent{flex:1;min-height:0;padding:24px;overflow-y:auto}.NoteEditor-module-scss-module__4bzPbq__editorContent .NoteEditor-module-scss-module__4bzPbq__ProseMirror{color:#e0e0e0;outline:none;min-height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6}.NoteEditor-module-scss-module__4bzPbq__editorContent .NoteEditor-module-scss-module__4bzPbq__ProseMirror h1{color:#fff;border-bottom:2px solid #444;margin-bottom:20px;padding-bottom:10px;font-size:2em;font-weight:600}.NoteEditor-module-scss-module__4bzPbq__editorContent .NoteEditor-module-scss-module__4bzPbq__ProseMirror h2{color:#fff;border-bottom:1px solid #444;margin-top:30px;margin-bottom:15px;padding-bottom:8px;font-size:1.5em;font-weight:600}.NoteEditor-module-scss-module__4bzPbq__editorContent .NoteEditor-module-scss-module__4bzPbq__ProseMirror h3{color:#fff;margin-top:25px;margin-bottom:12px;font-size:1.2em;font-weight:600}.NoteEditor-module-scss-module__4bzPbq__editorContent .NoteEditor-module-scss-module__4bzPbq__ProseMirror h4{color:#fff;margin-top:20px;margin-bottom:10px;font-size:1.1em;font-weight:600}.NoteEditor-module-scss-module__4bzPbq__editorContent .NoteEditor-module-scss-module__4bzPbq__ProseMirror p{color:#e0e0e0;margin-bottom:15px}.NoteEditor-module-scss-module__4bzPbq__editorContent .NoteEditor-module-scss-module__4bzPbq__ProseMirror p.NoteEditor-module-scss-module__4bzPbq__is-editor-empty:before{content:attr(data-placeholder);float:left;color:#666;pointer-events:none;height:0}.NoteEditor-module-scss-module__4bzPbq__editorContent .NoteEditor-module-scss-module__4bzPbq__ProseMirror ul,.NoteEditor-module-scss-module__4bzPbq__editorContent .NoteEditor-module-scss-module__4bzPbq__ProseMirror ol{margin-bottom:15px;margin-left:25px;padding-left:0}.NoteEditor-module-scss-module__4bzPbq__editorContent .NoteEditor-module-scss-module__4bzPbq__ProseMirror ul li,.NoteEditor-module-scss-module__4bzPbq__editorContent .NoteEditor-module-scss-module__4bzPbq__ProseMirror ol li{color:#e0e0e0;margin-bottom:8px}.NoteEditor-module-scss-module__4bzPbq__editorContent .NoteEditor-module-scss-module__4bzPbq__ProseMirror ul li p,.NoteEditor-module-scss-module__4bzPbq__editorContent .NoteEditor-module-scss-module__4bzPbq__ProseMirror ol li p{margin-bottom:8px}.NoteEditor-module-scss-module__4bzPbq__editorContent .NoteEditor-module-scss-module__4bzPbq__ProseMirror a{color:#4fc3f7;cursor:pointer;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.NoteEditor-module-scss-module__4bzPbq__editorContent .NoteEditor-module-scss-module__4bzPbq__ProseMirror a:hover{border-bottom-color:#4fc3f7}.NoteEditor-module-scss-module__4bzPbq__editorContent .NoteEditor-module-scss-module__4bzPbq__ProseMirror a.NoteEditor-module-scss-module__4bzPbq__editor-link{color:#4fc3f7}.NoteEditor-module-scss-module__4bzPbq__editorContent .NoteEditor-module-scss-module__4bzPbq__ProseMirror a[href^=\#]{color:#81c784;font-weight:500}.NoteEditor-module-scss-module__4bzPbq__editorContent .NoteEditor-module-scss-module__4bzPbq__ProseMirror a[href^=\#]:hover{color:#a5d6a7}.NoteEditor-module-scss-module__4bzPbq__editorContent .NoteEditor-module-scss-module__4bzPbq__ProseMirror strong{color:#fff;font-weight:600}.NoteEditor-module-scss-module__4bzPbq__editorContent .NoteEditor-module-scss-module__4bzPbq__ProseMirror em{font-style:italic}.NoteEditor-module-scss-module__4bzPbq__editorContent .NoteEditor-module-scss-module__4bzPbq__ProseMirror u{text-decoration:underline}.NoteEditor-module-scss-module__4bzPbq__editorContent .NoteEditor-module-scss-module__4bzPbq__ProseMirror s,.NoteEditor-module-scss-module__4bzPbq__editorContent .NoteEditor-module-scss-module__4bzPbq__ProseMirror strike{text-decoration:line-through}.NoteEditor-module-scss-module__4bzPbq__editorContent .NoteEditor-module-scss-module__4bzPbq__ProseMirror code{color:#4fc3f7;background:#2a2a2a;border-radius:4px;padding:2px 6px;font-family:Courier New,monospace;font-size:.9em}.NoteEditor-module-scss-module__4bzPbq__editorContent .NoteEditor-module-scss-module__4bzPbq__ProseMirror pre{background:#2a2a2a;border:1px solid #333;border-radius:6px;margin-bottom:15px;padding:15px;overflow-x:auto}.NoteEditor-module-scss-module__4bzPbq__editorContent .NoteEditor-module-scss-module__4bzPbq__ProseMirror pre code{color:#e0e0e0;background:0 0;padding:0}.NoteEditor-module-scss-module__4bzPbq__editorContent .NoteEditor-module-scss-module__4bzPbq__ProseMirror blockquote{color:#bbb;border-left:4px solid #666;margin:20px 0;padding-left:20px;font-style:italic}.NoteEditor-module-scss-module__4bzPbq__editorContent .NoteEditor-module-scss-module__4bzPbq__ProseMirror hr{border:none;border-top:1px solid #444;margin:30px 0}.NoteEditor-module-scss-module__4bzPbq__editorContent .NoteEditor-module-scss-module__4bzPbq__ProseMirror table{border-collapse:collapse;width:100%;margin:20px 0;display:block;overflow-x:auto}@media (min-width:768px){.NoteEditor-module-scss-module__4bzPbq__editorContent .NoteEditor-module-scss-module__4bzPbq__ProseMirror table{display:table}}.NoteEditor-module-scss-module__4bzPbq__editorContent .NoteEditor-module-scss-module__4bzPbq__ProseMirror table th,.NoteEditor-module-scss-module__4bzPbq__editorContent .NoteEditor-module-scss-module__4bzPbq__ProseMirror table td{text-align:left;border:1px solid #444;min-width:100px;padding:8px 12px}.NoteEditor-module-scss-module__4bzPbq__editorContent .NoteEditor-module-scss-module__4bzPbq__ProseMirror table th{color:#fff;background:#2a2a2a;font-weight:600}.NoteEditor-module-scss-module__4bzPbq__editorContent .NoteEditor-module-scss-module__4bzPbq__ProseMirror table tr:nth-child(2n){background:#1f1f1f}.NoteEditor-module-scss-module__4bzPbq__editorContent .NoteEditor-module-scss-module__4bzPbq__ProseMirror table tr:hover{background:#3a3a3a}.NoteEditor-module-scss-module__4bzPbq__editorContent .NoteEditor-module-scss-module__4bzPbq__ProseMirror:focus{outline:none}.NoteEditor-module-scss-module__4bzPbq__editorContent .NoteEditor-module-scss-module__4bzPbq__ProseMirror ::selection{color:#fff;background:#3a3a3a}.NoteEditor-module-scss-module__4bzPbq__editorContainer.NoteEditor-module-scss-module__4bzPbq__readOnly .NoteEditor-module-scss-module__4bzPbq__editorContent .NoteEditor-module-scss-module__4bzPbq__ProseMirror{cursor:default}.NoteEditor-module-scss-module__4bzPbq__editorContent::-webkit-scrollbar{width:10px}.NoteEditor-module-scss-module__4bzPbq__editorContent::-webkit-scrollbar-track{background:#1a1a1a}.NoteEditor-module-scss-module__4bzPbq__editorContent::-webkit-scrollbar-thumb{background:#444;border-radius:5px}.NoteEditor-module-scss-module__4bzPbq__editorContent::-webkit-scrollbar-thumb:hover{background:#555}
.NoteHomePage-module-scss-module__bbI6OG__homePage{color:#e0e0e0;background:#1a1a1a;flex-direction:column;min-width:0;max-width:1400px;margin:0 auto;padding:24px;display:flex}.NoteHomePage-module-scss-module__bbI6OG__homeTitle{color:#fff;text-align:center;margin-bottom:32px;font-size:2.5em;font-weight:600}@media (max-width:635px){.NoteHomePage-module-scss-module__bbI6OG__homeTitle{margin-bottom:24px;font-size:1.25em}}@media (min-width:636px) and (max-width:1024px){.NoteHomePage-module-scss-module__bbI6OG__homeTitle{margin-bottom:28px;font-size:1.75em}}.NoteHomePage-module-scss-module__bbI6OG__sectionsGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;width:100%;display:grid}@media (max-width:635px){.NoteHomePage-module-scss-module__bbI6OG__sectionsGrid{grid-template-columns:1fr;gap:16px}}@media (min-width:636px) and (max-width:1024px){.NoteHomePage-module-scss-module__bbI6OG__sectionsGrid{grid-template-columns:repeat(2,minmax(250px,400px));justify-content:center;gap:20px}}@media (min-width:1400px){.NoteHomePage-module-scss-module__bbI6OG__sectionsGrid{grid-template-columns:repeat(3,1fr)}}.NoteHomePage-module-scss-module__bbI6OG__sectionTile{background:#252525;border:1px solid #333;border-radius:8px;flex-direction:column;padding:20px;transition:transform .2s,box-shadow .2s;display:flex}.NoteHomePage-module-scss-module__bbI6OG__sectionTile:hover{border-color:#444;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.NoteHomePage-module-scss-module__bbI6OG__sectionHeader{border-bottom:1px solid #333;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}.NoteHomePage-module-scss-module__bbI6OG__sectionIcon{flex-shrink:0;font-size:1.5em;line-height:1}.NoteHomePage-module-scss-module__bbI6OG__sectionTitle{color:#fff;flex:1;min-width:0;margin:0;font-size:1.25em;font-weight:600}@media (max-width:635px){.NoteHomePage-module-scss-module__bbI6OG__sectionTitle{font-size:.9em}}@media (min-width:636px) and (max-width:1024px){.NoteHomePage-module-scss-module__bbI6OG__sectionTitle{font-size:1em}}.NoteHomePage-module-scss-module__bbI6OG__sectionHeader .NoteHomePage-module-scss-module__bbI6OG__MuiIconButton-root{flex-shrink:0;margin-left:auto}.NoteHomePage-module-scss-module__bbI6OG__sectionNotes{flex:1}.NoteHomePage-module-scss-module__bbI6OG__sectionNotes ul{margin:0;padding:0;list-style:none}.NoteHomePage-module-scss-module__bbI6OG__sectionNotes li{margin-bottom:8px}.NoteHomePage-module-scss-module__bbI6OG__noteLink{color:#81c784;cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:4px 0;font-family:inherit;font-size:.95em;transition:color .2s}.NoteHomePage-module-scss-module__bbI6OG__noteLink:hover{color:#a5d6a7;text-decoration:underline}.NoteHomePage-module-scss-module__bbI6OG__noteLink:focus{outline-offset:2px;border-radius:2px;outline:2px solid #4fc3f7}.NoteHomePage-module-scss-module__bbI6OG__emptySection{color:#666;margin:0;font-size:.9em;font-style:italic}
.HighlightPopup-module-scss-module__ihYNwq__selectedTextPreview{background-color:#00000005;border-radius:4px;padding:8px}.HighlightPopup-module-scss-module__ihYNwq__previewLabel{margin-bottom:4px;font-size:.75rem}.HighlightPopup-module-scss-module__ihYNwq__previewText{word-break:break-word;font-style:italic}.HighlightPopup-module-scss-module__ihYNwq__colorLabel{margin-bottom:8px;font-size:.75rem}
.TableOfContents-module-scss-module__OVgo6q__tocPopup{opacity:0;visibility:hidden;z-index:99999;background:#252525;border:1px solid #333;border-radius:6px;flex-direction:column;width:250px;max-height:80vh;margin-right:10px;padding:0;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:fixed;right:0;overflow:hidden auto;transform:translate(10px);box-shadow:-4px 0 20px #00000080}.TableOfContents-module-scss-module__OVgo6q__tocPopup.TableOfContents-module-scss-module__OVgo6q__visible{opacity:1;visibility:visible;transform:translate(0)}.TableOfContents-module-scss-module__OVgo6q__tocPopup::-webkit-scrollbar{width:10px}.TableOfContents-module-scss-module__OVgo6q__tocPopup::-webkit-scrollbar-track{background:#1a1a1a}.TableOfContents-module-scss-module__OVgo6q__tocPopup::-webkit-scrollbar-thumb{background:#444;border-radius:5px}.TableOfContents-module-scss-module__OVgo6q__tocPopup::-webkit-scrollbar-thumb:hover{background:#555}.TableOfContents-module-scss-module__OVgo6q__tocHeader{color:#fff;z-index:1;background:#252525;border-bottom:1px solid #444;padding:10px 12px;font-size:.9em;font-weight:600;position:sticky;top:0}.TableOfContents-module-scss-module__OVgo6q__tocList{max-height:calc(80vh - 50px);padding:8px;overflow-y:auto}.TableOfContents-module-scss-module__OVgo6q__tocList::-webkit-scrollbar{width:10px}.TableOfContents-module-scss-module__OVgo6q__tocList::-webkit-scrollbar-track{background:#1a1a1a}.TableOfContents-module-scss-module__OVgo6q__tocList::-webkit-scrollbar-thumb{background:#444;border-radius:5px}.TableOfContents-module-scss-module__OVgo6q__tocList::-webkit-scrollbar-thumb:hover{background:#555}.TableOfContents-module-scss-module__OVgo6q__tocItem{cursor:pointer;border-left:2px solid #0000;margin-bottom:2px;padding:6px 10px;transition:all .2s}.TableOfContents-module-scss-module__OVgo6q__tocItem:hover{background:#333;border-left-color:#4fc3f7;transform:translate(4px)}.TableOfContents-module-scss-module__OVgo6q__tocItem a{color:#e0e0e0;font-size:.85em;line-height:1.4;text-decoration:none;display:block}.TableOfContents-module-scss-module__OVgo6q__tocItem a:hover{color:#4fc3f7}.TableOfContents-module-scss-module__OVgo6q__tocItem.TableOfContents-module-scss-module__OVgo6q__level1{padding-left:10px;font-weight:600}.TableOfContents-module-scss-module__OVgo6q__tocItem.TableOfContents-module-scss-module__OVgo6q__level2{padding-left:20px;font-weight:500}.TableOfContents-module-scss-module__OVgo6q__tocItem.TableOfContents-module-scss-module__OVgo6q__level3{padding-left:30px;font-size:.9em}.TableOfContents-module-scss-module__OVgo6q__tocItem.TableOfContents-module-scss-module__OVgo6q__level4{padding-left:40px;font-size:.85em}.TableOfContents-module-scss-module__OVgo6q__tocItem.TableOfContents-module-scss-module__OVgo6q__level5{padding-left:50px;font-size:.8em}.TableOfContents-module-scss-module__OVgo6q__tocItem.TableOfContents-module-scss-module__OVgo6q__level6{padding-left:60px;font-size:.75em}@media (max-width:959px){.TableOfContents-module-scss-module__OVgo6q__tocPopup{width:calc(100vw - 40px);max-width:300px;margin-right:0}}@media (max-width:599px){.TableOfContents-module-scss-module__OVgo6q__tocPopup.TableOfContents-module-scss-module__OVgo6q__mobile.TableOfContents-module-scss-module__OVgo6q__visible{transform:translate(-50%,-50%)!important}}
.CommentPanel-module-scss-module__DDQ2hW__highlightInfo{background-color:#00000005;border-radius:4px;padding:8px}.CommentPanel-module-scss-module__DDQ2hW__highlightText{font-style:italic}.CommentPanel-module-scss-module__DDQ2hW__commentItem{background-color:#00000005;border-radius:4px;padding:8px}.CommentPanel-module-scss-module__DDQ2hW__commentContent{word-break:break-word}
.NoteContent-module-scss-module__HbE0cq__content{color:#e0e0e0;background:#1a1a1a;flex-direction:column;flex:1;min-width:0;height:100%;display:flex;position:relative;overflow:hidden auto}.NoteContent-module-scss-module__HbE0cq__content .NoteContent-module-scss-module__HbE0cq__contentHeader{z-index:10;background:#1a1a1a;border-bottom:1px solid #333;margin:-24px -24px 16px;padding:12px 24px;position:sticky;top:0}.NoteContent-module-scss-module__HbE0cq__content .NoteContent-module-scss-module__HbE0cq__editorContainer{flex-direction:column;flex:1;min-height:0;display:flex}.NoteContent-module-scss-module__HbE0cq__contentView{flex:1;overflow:hidden auto}.NoteContent-module-scss-module__HbE0cq__welcome{color:#bbb}.NoteContent-module-scss-module__HbE0cq__welcome h2{color:#fff;margin-bottom:15px}.NoteContent-module-scss-module__HbE0cq__welcome h3{color:#fff;margin-top:25px;margin-bottom:10px}.NoteContent-module-scss-module__HbE0cq__welcome code{color:#4fc3f7;background:#2a2a2a;border-radius:4px;padding:2px 6px;font-family:Courier New,monospace}.NoteContent-module-scss-module__HbE0cq__welcome ul{margin-top:10px;margin-left:20px}.NoteContent-module-scss-module__HbE0cq__welcome li{margin-bottom:8px}.NoteContent-module-scss-module__HbE0cq__content h1{color:#fff;border-bottom:2px solid #444;margin-bottom:20px;padding-bottom:10px;font-size:2em}.NoteContent-module-scss-module__HbE0cq__content h2{color:#fff;border-bottom:1px solid #444;margin-top:30px;margin-bottom:15px;padding-bottom:8px;font-size:1.5em;transition:background-color .3s}.NoteContent-module-scss-module__HbE0cq__content h2.NoteContent-module-scss-module__HbE0cq__highlighted{background-color:#3a3a3a;border-radius:4px;padding:8px}.NoteContent-module-scss-module__HbE0cq__content h3{color:#fff;margin-top:25px;margin-bottom:12px;font-size:1.2em}.NoteContent-module-scss-module__HbE0cq__content p{color:#e0e0e0;margin-bottom:15px}.NoteContent-module-scss-module__HbE0cq__content ul,.NoteContent-module-scss-module__HbE0cq__content ol{margin-bottom:15px;margin-left:25px}.NoteContent-module-scss-module__HbE0cq__content li{color:#e0e0e0;margin-bottom:8px}.NoteContent-module-scss-module__HbE0cq__content code{color:#4fc3f7;background:#2a2a2a;border-radius:4px;padding:2px 6px;font-family:Courier New,monospace;font-size:.9em}.NoteContent-module-scss-module__HbE0cq__content pre{background:#2a2a2a;border:1px solid #333;border-radius:6px;margin-bottom:15px;padding:15px;overflow-x:auto}.NoteContent-module-scss-module__HbE0cq__content pre code{color:#e0e0e0;background:0 0;padding:0}.NoteContent-module-scss-module__HbE0cq__content blockquote{color:#bbb;border-left:4px solid #666;margin:20px 0;padding-left:20px;font-style:italic}.NoteContent-module-scss-module__HbE0cq__content a{color:#4fc3f7;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.NoteContent-module-scss-module__HbE0cq__content a:hover{border-bottom-color:#4fc3f7}.NoteContent-module-scss-module__HbE0cq__content a[data-wiki-link]{color:#81c784;font-weight:500}.NoteContent-module-scss-module__HbE0cq__content a[data-wiki-link]:hover{color:#a5d6a7}.NoteContent-module-scss-module__HbE0cq__content table{border-collapse:collapse;width:100%;margin:20px 0;display:block;overflow-x:auto}@media (min-width:768px){.NoteContent-module-scss-module__HbE0cq__content table{display:table}}.NoteContent-module-scss-module__HbE0cq__content table th,.NoteContent-module-scss-module__HbE0cq__content table td{text-align:left;border:1px solid #444;padding:10px}.NoteContent-module-scss-module__HbE0cq__content table th{color:#fff;background:#2a2a2a;font-weight:600}.NoteContent-module-scss-module__HbE0cq__content table tr:nth-child(2n){background:#1f1f1f}.NoteContent-module-scss-module__HbE0cq__content img{border-radius:6px;max-width:100%;height:auto;margin:20px 0}.NoteContent-module-scss-module__HbE0cq__content hr{border:none;border-top:1px solid #444;margin:30px 0}@media (max-width:768px){.NoteContent-module-scss-module__HbE0cq__content{flex:1;height:100%;min-height:0;overflow:hidden auto}.NoteContent-module-scss-module__HbE0cq__content h1{font-size:1.75em}.NoteContent-module-scss-module__HbE0cq__content h2{font-size:1.35em}.NoteContent-module-scss-module__HbE0cq__content h3{font-size:1.1em}.NoteContent-module-scss-module__HbE0cq__contentHeader{z-index:10;background:#1a1a1a;position:sticky;top:0}}.NoteContent-module-scss-module__HbE0cq__content::-webkit-scrollbar{width:10px;height:10px}.NoteContent-module-scss-module__HbE0cq__content::-webkit-scrollbar-track{background:#1a1a1a}.NoteContent-module-scss-module__HbE0cq__content::-webkit-scrollbar-thumb{background:#444;border-radius:5px}.NoteContent-module-scss-module__HbE0cq__content::-webkit-scrollbar-thumb:hover{background:#555}
.DocumentViewer-module-scss-module__lGrYda__progressText{text-align:right;min-width:45px}.DocumentViewer-module-scss-module__lGrYda__documentContent{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.DocumentViewer-module-scss-module__lGrYda__documentContent[data-highlight-mode=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:none}.DocumentViewer-module-scss-module__lGrYda__documentContent{position:relative}.DocumentViewer-module-scss-module__lGrYda__documentContent>*{z-index:2;position:relative}.DocumentViewer-module-scss-module__lGrYda__documentContent .highlight-marker{cursor:pointer;transition:opacity .2s,background-color .2s}.DocumentViewer-module-scss-module__lGrYda__documentContent .highlight-marker:hover{opacity:.5}.DocumentViewer-module-scss-module__lGrYda__documentContent table{width:100%;margin:1em 0;display:block;overflow-x:auto}@media (min-width:768px){.DocumentViewer-module-scss-module__lGrYda__documentContent table{display:table}}:is(.DocumentViewer-module-scss-module__lGrYda__documentContent table th,.DocumentViewer-module-scss-module__lGrYda__documentContent table td){min-width:100px}@media print{:is(body,html,.documentViewer,.documentContent){visibility:hidden!important;opacity:0!important;display:none!important}}
.EditorToolbar-module-scss-module__Y9Q6fG__editorToolbar{border-bottom-right-radius:0;border-bottom-left-radius:0}.EditorToolbar-module-scss-module__Y9Q6fG__toolbar{min-height:48px;padding:8px}
.NotesWelcomeScreen-module-scss-module__3ZWb9q__welcomeContainer{color:#e0e0e0;background:#1a1a1a;justify-content:center;align-items:center;min-height:100%;padding:48px 24px;display:flex}.NotesWelcomeScreen-module-scss-module__3ZWb9q__welcomeContent{text-align:center;width:100%;max-width:1000px}.NotesWelcomeScreen-module-scss-module__3ZWb9q__welcomeTitle{color:#fff;font-size:2.5rem;font-weight:600;margin-bottom:16px!important}@media (max-width:635px){.NotesWelcomeScreen-module-scss-module__3ZWb9q__welcomeTitle{margin-bottom:12px!important;font-size:1.25rem!important}}@media (min-width:636px) and (max-width:1024px){.NotesWelcomeScreen-module-scss-module__3ZWb9q__welcomeTitle{margin-bottom:14px!important;font-size:1.5rem!important}}.NotesWelcomeScreen-module-scss-module__3ZWb9q__welcomeSubtitle{color:#999;font-size:1.25rem;font-weight:400;margin-bottom:32px!important}@media (max-width:635px){.NotesWelcomeScreen-module-scss-module__3ZWb9q__welcomeSubtitle{margin-bottom:24px!important;font-size:.85rem!important}}@media (min-width:636px) and (max-width:1024px){.NotesWelcomeScreen-module-scss-module__3ZWb9q__welcomeSubtitle{margin-bottom:28px!important;font-size:.9rem!important}}.NotesWelcomeScreen-module-scss-module__3ZWb9q__ctaBox{margin-bottom:48px}@media (max-width:635px){.NotesWelcomeScreen-module-scss-module__3ZWb9q__ctaBox{margin-bottom:32px}}@media (min-width:636px) and (max-width:1024px){.NotesWelcomeScreen-module-scss-module__3ZWb9q__ctaBox{margin-bottom:40px}}.NotesWelcomeScreen-module-scss-module__3ZWb9q__featuresGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;display:grid}@media (max-width:635px){.NotesWelcomeScreen-module-scss-module__3ZWb9q__featuresGrid{grid-template-columns:1fr;gap:16px}}@media (min-width:636px) and (max-width:1024px){.NotesWelcomeScreen-module-scss-module__3ZWb9q__featuresGrid{grid-template-columns:repeat(2,1fr);gap:20px}}.NotesWelcomeScreen-module-scss-module__3ZWb9q__featureCard{background:#252525;border:1px solid #333;transition:transform .2s,box-shadow .2s}.NotesWelcomeScreen-module-scss-module__3ZWb9q__featureCard:hover{border-color:#444;transform:translateY(-4px);box-shadow:0 8px 16px #0000004d}.NotesWelcomeScreen-module-scss-module__3ZWb9q__createButton{padding:8px 24px;font-size:1rem}.NotesWelcomeScreen-module-scss-module__3ZWb9q__featureCard code{color:#81c784;background:#333;border-radius:4px;padding:2px 6px;font-family:Courier New,monospace;font-size:.9em}
.page-module-scss-module__Pn7X1q__divider{margin:2rem 0}
.page-module-scss-module__P0YDvW__emptyState{text-align:center;padding:4rem 2rem}.page-module-scss-module__P0YDvW__documentCard{cursor:pointer;transition:transform .2s,box-shadow .2s}.page-module-scss-module__P0YDvW__documentCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}
.page-module-scss-module__MkzlfG__loadingContainer{flex-direction:column;justify-content:center;align-items:center;min-height:400px;display:flex}.page-module-scss-module__MkzlfG__documentsGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;display:grid}.page-module-scss-module__MkzlfG__documentCard{transition:transform .2s,box-shadow .2s}.page-module-scss-module__MkzlfG__documentCard:hover{transform:translateY(-4px);box-shadow:4px 8px 16px #0000001a}.page-module-scss-module__MkzlfG__documentCardAction,.page-module-scss-module__MkzlfG__documentCardContent{height:100%}.page-module-scss-module__MkzlfG__documentHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-module-scss-module__MkzlfG__documentTitle{word-break:break-word;flex:1}.page-module-scss-module__MkzlfG__statusChip{flex-shrink:0}.page-module-scss-module__MkzlfG__metaItem{align-items:center;gap:6px;display:flex}.page-module-scss-module__MkzlfG__metaIcon{opacity:.7}.page-module-scss-module__MkzlfG__progressContainer{margin-top:8px}.page-module-scss-module__MkzlfG__progressText{text-align:right;min-width:40px;font-size:.75rem}
.page-module-scss-module__qnDekq__loadingContainer{flex-direction:column;justify-content:center;align-items:center;min-height:400px;display:flex}.page-module-scss-module__qnDekq__optionCard{height:100%;transition:transform .2s,box-shadow .2s}.page-module-scss-module__qnDekq__optionCard:hover{transform:translateY(-4px);box-shadow:4px 8px 16px #0000001a}.page-module-scss-module__qnDekq__optionCardAction,.page-module-scss-module__qnDekq__optionCardContent{height:100%}
