@import"https://fonts.googleapis.com/css2?family=Lato:wght@700&display=swap";:root{--bs-body-font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;--bs-body-font-size: 14px;--transition-default: all .3s ease;--transition-fast: all .15s ease;--border-radius-small: 3px;--border-radius-default: 5px;--border-radius-large: 10px;--navbar-height: 42px}html{scroll-behavior:smooth}.theme-light{--primary-color: #337ab7;--secondary-color: #10589b;--link-hover: #55a1e0;--background-color: #f8f9fa;--content-bg: #fff;--text-color: #333;--text-color-inverse: #fff;--link-color: #10589b;--button-text-color-active: #fff;--navbar-bg: rgba(70, 130, 180, .95);--highlight-bg: #dddddd;--muted-text: #333;--border-color: #e0e0e0;--heading-separator: #ccc;--row-hover: #f0f0f0;--note-content-bg: ghostwhite;--shadow-default: 0 4px 15px rgba(0, 0, 0, .08);--shadow-small: 0 2px 5px rgba(0, 0, 0, .06)}.theme-dark{--primary-color: #337ab7;--secondary-color: #ce9178;--link-hover: #ffb191;--background-color: #1e1e1e;--content-bg: #252525;--text-color: #eee;--text-color-inverse: #fff;--link-color: #ce9178;--button-text-color-active: #ffb191;--navbar-bg: rgba(60, 60, 60, .92);--highlight-bg: #dddddd;--muted-text: #999;--border-color: #666;--heading-separator: #555;--row-hover: #2e2e2e;--note-content-bg: #1e1e1e;--shadow-default: none;--shadow-small: none}.theme-warm{--primary-color: #2aa198;--secondary-color: #cb4b16;--link-hover: #cb4b16;--background-color: #eee8d5;--content-bg: #fdf6e3;--text-color: #333;--text-color-inverse: #333;--link-color: #2aa198;--button-text-color-active: #cb4b16;--navbar-bg: rgba(217, 210, 194, .92);--highlight-bg: #d9d2c2;--muted-text: #666;--border-color: #d9d2c2;--heading-separator: #c4bca8;--row-hover: #e8dfc8;--note-content-bg: #fdf6e3;--shadow-default: none;--shadow-small: none}html{font-size:var(--bs-body-font-size);font-family:var(--bs-body-font-family)}body{height:100%}a,a:hover,a:focus{text-decoration:none;outline:none}a:focus-visible,button:focus-visible,.btn:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:var(--border-radius-small)}.dropdown-menu{animation:dropdownFadeIn .15s ease;border-radius:var(--border-radius-default)}@keyframes dropdownFadeIn{0%{opacity:0}to{opacity:1}}.text-primary{font-weight:700;color:var(--primary-color)!important}.hidden,.displaynone{display:none!important}.alert{border-radius:var(--border-radius-default);border-left-width:4px;animation:alertFadeIn .3s ease}.alert-danger{font-weight:700}@keyframes alertFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.form-control,.form-select{color:var(--text-color);font-size:16px;border:1px solid var(--border-color)}.form-check{line-height:180%}.form-check-input-modal{margin-left:-1.5em}#dialogModal{z-index:1070}#dialogModal .modal-dialog{max-width:400px}#dialogModal .modal-body{font-size:15px}.col-form-label{font-weight:700}.btn-primary{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}#note_toolbar{height:30px}h1{font-size:2em;margin-bottom:.8em}h2{font-size:1.8em;margin-bottom:.7em}h3{font-size:1.5em;margin-bottom:.6em}.fullscreen{position:fixed;top:var(--navbar-height)!important;left:0!important;width:100%!important;height:calc(100% - var(--navbar-height))!important;z-index:9999;margin:0!important;padding:0!important}.fullscreen>[class*=col-]{padding:0!important}.fullscreen #tldrawRoot{height:100%!important}#tldrawRoot{height:600px}#codemirrorRoot{border:1px solid var(--border-color);border-radius:var(--border-radius-default)}#codemirrorRoot .cm-editor{height:500px;font-size:15px;font-family:SF Mono,Cascadia Code,Fira Code,JetBrains Mono,Consolas,Menlo,monospace}#codemirrorRoot .cm-scroller{overflow:auto}.editor-maximized #codemirrorRoot{height:100%}.editor-maximized #codemirrorRoot .cm-editor{height:100%!important;border-radius:0}#codemirrorRoot .cm-editor{background-color:var(--content-bg)}#codemirrorRoot .cm-gutters{background-color:var(--background-color);color:var(--muted-text);border-right:1px solid var(--border-color)}#codemirrorRoot .cm-activeLineGutter{background-color:var(--row-hover)}#codemirrorRoot .cm-cursor{border-left-color:var(--text-color)}.theme-dark #codemirrorRoot .cm-activeLine{background-color:#ffffff0a}.theme-dark #codemirrorRoot .cm-selectionBackground{background-color:#ffffff26!important}.theme-warm #codemirrorRoot .cm-activeLine{background-color:#0000000a}.theme-warm #codemirrorRoot .cm-selectionBackground{background-color:#0000001a!important}#codemirrorRoot .cm-scroller::-webkit-scrollbar{width:10px;height:10px}#codemirrorRoot .cm-scroller::-webkit-scrollbar-track{background:var(--background-color)}#codemirrorRoot .cm-scroller::-webkit-scrollbar-thumb{background:var(--muted-text);border-radius:5px}#codemirrorRoot .cm-scroller::-webkit-scrollbar-thumb:hover{background:var(--text-color)}#codemirrorRoot .cm-scroller::-webkit-scrollbar-corner{background:var(--background-color)}#codemirrorRoot .cm-scroller{scrollbar-color:var(--muted-text) var(--background-color)}#spreadsheet{height:600px}#x_spreadsheet{height:100%}pre{padding:10px;border-radius:5px;overflow-x:auto;background-color:var(--background-color);color:var(--text-color)}div.mce-fullscreen{top:var(--navbar-height)!important;overflow:hidden!important}.mce-branding{display:none!important}.mce-menubtn.mce-fixed-width span{width:70px!important}#mceu_27 .mce-menubtn.mce-fixed-width span{width:40px!important}kbd.tlui-kbd{all:unset}.a2a_menu a{font-family:var(--bs-body-font-family)!important;color:var(--link-color)!important}.navbar{padding:0;background-color:var(--navbar-bg);box-shadow:var(--shadow-default);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:var(--transition-default)}.navbar a.navbar-brand{font-family:Lato,sans-serif;font-size:1.8em;font-weight:700;display:inline-block;margin-right:6px;padding-top:0;padding-bottom:0;letter-spacing:.3px;color:var(--text-color-inverse)!important}.navbar .navbar-brand img{width:40px;height:40px}.navbar .sub-title{font-family:Lato,sans-serif;font-size:1.2rem;font-weight:700;color:var(--text-color-inverse);opacity:.85}.navbar .nav-link{padding:8px 16px!important;transition:var(--transition-default);color:var(--text-color-inverse);border-radius:var(--border-radius-default)}.navbar-nav .nav-link:hover{background-color:#ffffff26}.navbar-nav li.active .nav-link{background-color:#fff3}.navbar .navbar-toggler{border:none;box-shadow:none;padding:6px 10px;border-radius:var(--border-radius-default);transition:var(--transition-fast)}.navbar .navbar-toggler:hover{background-color:#ffffff1a}.navbar .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.85%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.main-container{margin-top:70px;min-height:305px;padding-bottom:3rem}.main-container .displayContent{-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid var(--border-color);border-radius:var(--border-radius-default);padding:3% 5%;outline:none;background:var(--content-bg);color:var(--text-color);box-shadow:var(--shadow-default)}.displayContent h2{margin-top:1.5rem}.title,.textarea{font-size:1.3rem!important}.title{font-weight:700}#edit_textarea.textarea{width:100%;line-height:140%}#edit_textarea.textarea.monospace{font-family:monospace!important;font-size:16px!important}.editor-wrap{position:relative}.editor-maximize-btn{position:absolute;top:8px;right:28px;background:none;border:none;color:var(--muted-text);opacity:0;padding:4px 6px;border-radius:var(--border-radius-default);cursor:pointer;transition:var(--transition-fast);z-index:1}.editor-wrap:hover .editor-maximize-btn,.editor-maximized .editor-maximize-btn{opacity:.6}.editor-maximize-btn:hover{opacity:1!important;background-color:var(--row-hover)}.editor-maximized{position:fixed;top:var(--navbar-height);left:0;width:100%;height:calc(100% - var(--navbar-height));z-index:9999;background:var(--content-bg);padding:0}.editor-maximized #edit_textarea{height:100%!important;border:none;border-radius:0;resize:none}.editor-maximized .editor-maximize-btn{top:12px;right:24px;opacity:.6}.disabled{pointer-events:none;cursor:not-allowed;box-shadow:none;opacity:.65}.notes{margin:2% 0}.notes .my_notes{margin:1% 0}.notes .my_notes .row .col-6{padding-right:0}ul.saved-notes{list-style:none;list-style-position:inside;margin:1rem 0 0;padding:0 0 12rem;overflow:hidden}ul.saved-notes li.note-item{margin:10px 2px 10px 0;float:left;width:33%;vertical-align:middle}ul.saved-notes li.note-item .topLinks{padding:0}ul.saved-notes li .note-preview{display:inline-block;padding:0;vertical-align:middle}ul.saved-notes li .note-title{display:inline-block;font-size:16px;line-height:150%;vertical-align:middle}ul.saved-notes li .note-action{display:inline-block;height:24px;vertical-align:middle}ul.saved-notes li .note-action .note-action-button{display:inline-block;width:24px;height:24px;font-size:18px;cursor:pointer;padding:0 0 0 3px}ul.saved-notes li .note-action .dropdown-menu{left:30px}ul.folder-list{list-style:none;list-style-position:inside;margin:1em 0 0;padding:0}ul.folder-list li.folder-item{background:url(/images/folder.svg) no-repeat;background-size:24px 24px;background-position:left center;padding:8px 2px 8px 32px;font-size:16px;margin:.5em 0;line-height:150%;vertical-align:middle}ul.folder-list li.folder-item.public-folder{background:url(/images/folder_share.svg) no-repeat;background-size:24px 24px;background-position:left center}ul.folder-list li.folder-item.recycle-bin{background:url(/images/folder_recyclebin.svg) no-repeat;background-size:24px 24px;background-position:left center}ul.folder-list li.folder-item.active{font-weight:700}ul.folder-list li.folder-item.highlight{border-radius:var(--border-radius-default);background-color:var(--highlight-bg)}ul.folder-list li .folder-action{display:inline-block;height:24px;position:relative;top:4px}ul.folder-list li .folder-action a:hover{background-color:var(--navbar-bg)}ul.folder-list li .folder-action li a{padding:8px;border-radius:4px;color:var(--link-color);line-height:21px}ul.folder-list li .folder-action li a:hover{color:var(--button-text-color-active)!important;background-color:var(--navbar-bg)}ul.folder-list li .folder-action li a.dropdown-item{border-radius:0}ul.folder-list li .folder-action a.folder-action-button{display:inline-block;width:24px;height:24px;font-size:18px;cursor:pointer;padding:0 0 0 3px;border-radius:3px}ul.folder-list li .folder-action a.folder-action-button:hover{color:var(--button-text-color-active)}ul.folder-list li .folder-action .dropdown-menu{left:30px}ul.folder-option{list-style:none;list-style-position:inside;margin:0;padding:0}ul.folder-option li{background:url(/images/folder_manage.svg?v2) no-repeat;background-size:24px 24px;padding:0 2px 0 32px;font-size:16px;margin:1em 0}ul.folder_notes{list-style:none;list-style-position:inside;margin:.5em;padding:0 0 120px;overflow:hidden}ul.folder_notes li.note-item{margin:10px 2px 15px 0;vertical-align:middle}ul.folder_notes li.note-item a{vertical-align:middle}#editorAudioPlayer{height:22px;margin-left:10px}.fileuploader .fileuploader-input-caption{font-family:var(--bs-body-font-family)}.topLinks{display:inline-block;height:34px;padding:6px 0}.topLinks a{padding:8px;border-radius:4px;color:var(--link-color)}.topLinks a:hover{color:var(--button-text-color-active)!important;background-color:var(--navbar-bg)}.topLinks a.dropdown-item{border-radius:0}.unsaved-dot{color:#f59e0b;margin-left:4px;opacity:0;transition:opacity .5s}.addthis_toolbox{display:inline-block}.addthis_toolbox a{margin-bottom:0!important}.public{border-radius:3px;font-size:12px;font-weight:400;padding:2px 4px;position:relative;top:5px;margin-left:-1%;background-color:var(--navbar-bg);color:var(--text-color-inverse)}.public a{text-decoration:none;font-weight:700;outline:none;color:var(--text-color)}#view_content .note-title{overflow-wrap:break-word}#view_content .note-content{font-size:1.3rem;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid var(--border-color);border-radius:var(--border-radius-default);padding:1%;outline:none;margin:1% 0;overflow-wrap:break-word;background:var(--note-content-bg);color:var(--text-color)}#view_content .note-content .plaintext{font-family:var(--bs-body-font-family);font-size:1.3rem;border:0;white-space:pre-wrap;background-color:var(--note-content-bg);color:var(--text-color)}#view_content .note-content .plaintext.monospace{font-family:monospace!important;font-size:16px!important}#view_content .note-content .markdown{font-size:1.1rem;line-height:1.7}#view_content .note-content .markdown h1,#view_content .note-content .markdown h2,#view_content .note-content .markdown h3,#view_content .note-content .markdown h4,#view_content .note-content .markdown h5,#view_content .note-content .markdown h6{margin-top:1.2em;margin-bottom:.6em;font-weight:600}#view_content .note-content .markdown pre{background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-default);padding:12px 16px;overflow-x:auto;font-size:.9em}#view_content .note-content .markdown code{background-color:var(--input-bg);padding:2px 6px;border-radius:3px;font-size:.9em}#view_content .note-content .markdown pre code{background:none;padding:0;border-radius:0}#view_content .note-content .markdown blockquote{border-left:4px solid var(--border-color);margin:1em 0;padding:.5em 1em;color:var(--text-muted)}#view_content .note-content .markdown table{border-collapse:collapse;width:100%;margin:1em 0}#view_content .note-content .markdown th,#view_content .note-content .markdown td{border:1px solid var(--border-color);padding:8px 12px;text-align:left}#view_content .note-content .markdown th{background-color:var(--input-bg);font-weight:600}#view_content .note-content .markdown img{max-width:100%;height:auto}#view_content .note-content .markdown hr{border:none;border-top:1px solid var(--border-color);margin:1.5em 0}#view_content .note-content .markdown ul,#view_content .note-content .markdown ol{padding-left:2em}#view_content .note-content .folder-not-found{font-size:16px;padding:16px}#view_content .public{top:-2px;margin-left:0}#view_content .file_container{margin-top:30px;font-size:16px}#view_content .file_container .view-file-row{border-radius:var(--border-radius-default);padding:4px;min-height:36px}#view_content .file_container .view-file-row .link-button{padding:2px 6px}#view_content .file_container .view-file-row:hover{background-color:var(--row-hover)}#view_content .file_container .view-file-row audio{height:28px;margin-left:8px}#view_content .profile-link:hover{opacity:.8}#view_content .profile-link img{width:50px;height:50px;object-fit:cover}.search-result-item{padding:12px 16px;border:1px solid var(--border-color);border-radius:var(--border-radius-default);margin-bottom:8px;background:var(--content-bg);color:var(--text-color);text-decoration:none;transition:var(--transition-fast)}.search-result-item:hover{box-shadow:var(--shadow-small);border-color:var(--primary-color);color:var(--text-color)}.search-result-title{font-size:1.15em;font-weight:600;margin-bottom:4px;color:var(--primary-color)}.search-result-preview{font-size:.95em;color:var(--muted-text);line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.header-ads{margin:0 0 10px}.footer-ads{margin:30px 0 20px}.premium-features{font-size:14px;line-height:180%}.premium-features ul{padding:0}.premium-features li{list-style-position:inside}.premium-features #btnUpgradeNow{margin:10px 0}.premium-features .price{font-weight:700;color:var(--secondary-color)}#comments_heading{font-weight:700;margin:2rem 0 .75rem}.comment-item{margin:1rem 0}.comment-item .name{font-weight:700;color:var(--secondary-color)}.comment-item .time{font-size:smaller;margin-right:1.5rem;color:var(--muted-text)}.comment-item .action{margin:0 .5rem;font-size:smaller;color:var(--muted-text)}.comment-item .content{white-space:pre-wrap}.comment-reply{margin-left:2rem;padding-left:1rem;border-left:2px solid var(--border-color)}.reply-indicator{margin-top:1rem;font-size:smaller;color:var(--muted-text)}.reply-indicator a{margin-left:.5rem}.comment-load-more{margin:.75rem 0}.comment-new .error{color:red}.footer{clear:both;padding:2rem 1rem 1.5rem;margin-bottom:110px;background:var(--navbar-bg);color:var(--text-color-inverse)}.footer a{text-decoration:none;font-weight:600;font-size:13px;color:var(--text-color-inverse)!important;transition:var(--transition-fast);opacity:.85}.footer a:hover{text-decoration:none;opacity:1}.footer p{text-align:center;margin-bottom:.5rem}.footer .footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 8px;padding:.5rem 0;margin-bottom:.5rem}.footer .footer-links a{display:inline-flex;align-items:center;padding:4px 8px;border-radius:var(--border-radius-default);transition:var(--transition-fast)}.footer .footer-links a:hover{background-color:#ffffff1f}.footer .footer-badges{margin-bottom:.75rem}.footer .footer-badges a{opacity:1;transition:var(--transition-fast)}.footer .footer-badges a:hover{opacity:.8;transform:translateY(-1px)}.footer .footer-badges img{border-radius:var(--border-radius-default)}.footer .footer-copy{font-size:12px;opacity:.7;margin-bottom:0!important}#manageFolderContent .manage-folder-row,#noteVersionsContent .note-version-row{border-radius:var(--border-radius-default);padding-left:8px;padding-right:4px;margin:0 -8px}#noteFileList .note-file-row{border-radius:var(--border-radius-default);padding-left:8px;padding-right:4px}#manageFolderContent .manage-folder-row:hover,#noteVersionsContent .note-version-row:hover,#noteFileList .note-file-row:hover{background-color:var(--row-hover)}span.link-button.disabled{padding:6px 8px;color:var(--muted-text);opacity:.4;cursor:default}.task-list{background-color:var(--content-bg);padding:6px 12px 6px 6px;border:1px solid var(--border-color);border-radius:var(--border-radius-default);min-height:200px}.task-item{display:flex;width:100%;vertical-align:top;margin:8px 5px}.task-item .task-checkbox{width:18px;height:18px;margin:3px 5px 0!important}#view_content .task-item .task-checkbox{margin:5px 5px 0!important}.task-item .task-text{border:0;display:inline-block;margin-left:5px;padding:2px 5px;flex:1;outline:none;border-bottom:1px solid transparent;font-size:16px;color:var(--text-color)}.task-item-new{color:var(--muted-text)}.task-text[contenteditable=true]:active,.task-text[contenteditable=true]:focus{outline:none;border-bottom:1px solid var(--border-color)}.task-item .task-delete,.task-item .task-save,.task-item .task-sort{display:inline-block;width:24px;height:24px;margin:0 8px;font-size:18px;cursor:pointer}.task-item .task-delete:before{content:"";font-family:bootstrap-icons}.task-item .task-save:before{content:"";font-family:bootstrap-icons}.task-item .task-sort:before{content:"";font-family:bootstrap-icons}.task-item .task-sort{cursor:move}.bookmark-container{background-color:var(--content-bg);padding:6px 6px 12px;border:1px solid var(--border-color);border-radius:var(--border-radius-default);min-height:200px}.bookmark-tags{margin:8px 5px}.bookmark-item a{font-size:1.2em}.bookmark-item input.form-control{margin:4px}.bookmark-item .bookmark-tag{border:1px solid var(--text-color);border-radius:var(--border-radius-small);padding:1px 4px}.bookmark-item .bookmark-delete,.bookmark-item .bookmark-save,.bookmark-item .bookmark-sort,.bookmark-item .bookmark-edit,.bookmark-item .bookmark-cancel{display:inline-block;width:24px;height:24px;margin:0 6px;font-size:18px;cursor:pointer}.bookmark-item .bookmark-delete:before{content:"";font-family:bootstrap-icons}.bookmark-item .bookmark-save:before{content:"";font-family:bootstrap-icons}.bookmark-item .bookmark-sort:before{content:"";font-family:bootstrap-icons}.bookmark-item .bookmark-edit:before{content:"";font-family:bootstrap-icons}.bookmark-item .bookmark-cancel:before{content:"";font-family:bootstrap-icons}.bookmark-item .bookmark-sort{cursor:move}.bookmark-item-edit{border:1px solid var(--border-color);background-color:var(--background-color);border-radius:var(--border-radius-default)}.bookmark-viewer .bookmark-item a{font-size:1em}.bookmark-viewer .bookmark-item{border-radius:var(--border-radius-large);background-color:var(--content-bg);box-shadow:var(--shadow-small)}a.link-button{padding:6px 8px;border-radius:var(--border-radius-default);color:var(--link-color);transition:var(--transition-fast)}a.link-button:hover{color:var(--link-color);background-color:var(--border-color)}#languageContent ul{display:grid;grid-template-columns:1fr 1fr;gap:1px;padding-left:0;margin:0}#languageContent li{list-style:none}#languageContent li a{display:block;padding:5px 14px;border-radius:var(--border-radius-default);transition:var(--transition-fast);color:var(--text-color)!important}#languageContent li a:hover{background-color:var(--background-color);color:var(--primary-color)!important}.settings-nav{font-size:1.2rem}.settings-nav .nav-link{padding:10px 14px!important;border-radius:var(--border-radius-default);transition:var(--transition-fast);border-left:3px solid transparent}.settings-nav .nav-link:hover{background-color:#0000000a}.settings-nav .nav-link.active{border-left-color:var(--primary-color);background-color:#0000000a;font-weight:600}.settings-nav-back a{font-size:1.1rem;padding:8px 0;display:inline-block}.settings-content .text-primary{font-size:1.1rem;border-bottom:1px solid var(--border-color);padding-bottom:8px;margin-bottom:12px}.settings-content .btn-primary{padding:8px 24px;border-radius:var(--border-radius-default)}.settings-content .form-section-danger .text-primary{color:#dc3545!important;border-bottom-color:#dc3545}.cover-image-container img{height:300px;object-fit:cover}.cover-image-container button{position:absolute;bottom:15px;right:15px}.profile-image-container{position:absolute;bottom:15px;left:30px}.profile-image-container img{width:120px;height:120px;object-fit:cover}ul.profile-notes{list-style:none;list-style-position:inside;overflow:hidden;margin:0 0 0 -3px;padding:0}ul.profile-notes li.note-item{margin:10px 2px 15px 0;vertical-align:middle}ul.profile-notes li.note-item a{vertical-align:middle;font-size:1.1rem}.profile-main .profile-content .bio-text{line-height:1.6;white-space:pre-wrap}.main-container-form-small{margin-top:90px!important;margin-bottom:60px;max-width:600px;padding:30px;border-radius:15px;background:var(--content-bg);box-shadow:var(--shadow-default)}.container-form-small h1{font-weight:600;margin-bottom:20px;text-align:center;color:var(--primary-color)}.container-form-small p{font-size:1.1rem;text-align:center;margin-bottom:30px}.container-form-small .form-section{padding:20px;border-radius:10px;margin-bottom:25px!important}.container-form-small .form-group{margin:15px 0;text-align:center}.container-form-small .form-label{font-weight:500;display:block;margin:0 auto;max-width:400px}.container-form-small .form-control{border-radius:8px;max-width:400px;margin:0 auto;display:block}.container-form-small .form-check-input{float:none;display:inline-block;margin:5px}.container-form-small .btn-primary{border:none;padding:10px 25px;border-radius:25px;font-weight:600;background-color:var(--primary-color)!important;color:#fff!important}.container-form-small .cf-turnstile{margin:15px auto;text-align:center}.main-container-form-large{margin-top:90px!important;margin-bottom:60px;max-width:1000px;padding:30px;border-radius:15px;background:var(--content-bg);box-shadow:var(--shadow-default)}.container-form-large h1{font-weight:600;margin-bottom:20px;color:var(--primary-color)}.container-form-large h2{margin-top:1.8em;font-weight:600;padding-bottom:.4em;border-bottom:1px solid var(--heading-separator)}.membership-plan .subheading{color:var(--muted-text);margin-bottom:40px}.membership-plan .toggle-container{text-align:center;margin-bottom:30px}.membership-plan .plan-card{background-color:var(--content-bg);border-radius:var(--border-radius-large);border:1px solid var(--border-color);box-shadow:var(--shadow-default);transition:var(--transition-default);position:relative;overflow:hidden}.membership-plan .plan-card:hover{transform:translateY(-5px)}.membership-plan .plan-card .card-header{background-color:var(--content-bg);border-bottom:none;padding:20px;text-align:center}.membership-plan .plan-card .card-header .card-title{color:var(--text-color)}.membership-plan .plan-card .card-body{padding:20px}.membership-plan .plan-card .price{font-size:1.5em;color:var(--primary-color);margin-bottom:10px}.membership-plan .plan-card .price small{font-size:.7em;color:var(--muted-text)}.membership-plan .plan-card ul{list-style:none;padding:0;margin:20px 0}.membership-plan .plan-card ul li{padding:.5em 0;color:var(--text-color)}.membership-plan .plan-card .btn{border:none;padding:10px 30px;font-weight:700}.membership-plan .plan-card.active{border:1.5px solid var(--primary-color)}.membership-plan .plan-card.active .badge{position:absolute;top:-15px;left:50%;transform:translate(-50%);background-color:var(--primary-color);color:var(--text-color-inverse);font-size:.9em;width:12em}.info-page-hero{text-align:center;padding:40px 20px 30px;margin-bottom:30px}.info-page-hero .hero-icon{font-size:3rem;color:var(--primary-color);margin-bottom:16px}.info-page-hero h1{font-weight:700;color:var(--primary-color);margin-bottom:12px}.info-page-hero .hero-tagline{font-size:1.15rem;color:var(--muted-text);max-width:600px;margin:0 auto;line-height:1.6}.info-card{background-color:var(--content-bg);border-radius:var(--border-radius-large);border:1px solid var(--border-color);box-shadow:var(--shadow-small);padding:24px;height:100%;transition:var(--transition-default)}.info-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-default)}.info-card .card-icon{font-size:2rem;color:var(--primary-color);margin-bottom:12px}.info-card h3{font-size:1.15rem;font-weight:600;margin-bottom:8px;color:var(--text-color)}.info-card p{font-size:.95rem;color:var(--muted-text);margin-bottom:0;line-height:1.6}.info-page-hero h2,.info-section h2,.info-cta h2{border-bottom:none;padding-bottom:0}.info-section{margin-bottom:40px}.info-section-heading{font-weight:600;font-size:1.5rem;color:var(--primary-color);margin-bottom:20px;text-align:center}.info-cta{text-align:center;padding:40px 20px;margin-top:30px;background-color:var(--background-color);border-radius:var(--border-radius-large);border:1px solid var(--border-color)}.info-cta h2{font-weight:600;margin-bottom:12px;margin-top:0}.info-cta p{color:var(--muted-text);margin-bottom:20px;font-size:1.05rem}.info-cta .btn-primary{padding:10px 30px;border-radius:25px;font-weight:600;color:#fff!important}.info-cta .btn-outline-secondary{padding:10px 30px;border-radius:25px;font-weight:600}.info-cta .btn-outline-secondary:hover{color:#fff!important}.privacy-toc{background-color:var(--background-color);border-radius:var(--border-radius-large);border:1px solid var(--border-color);padding:20px 24px;margin-bottom:30px}.privacy-toc h2{font-size:1.1rem;font-weight:600;margin-bottom:12px;border-bottom:none;padding-bottom:0;margin-top:0;color:var(--text-color)}.privacy-toc ol{margin-bottom:0;padding-left:20px}.privacy-toc li{padding:4px 0}.privacy-toc a{font-size:.95rem;transition:var(--transition-fast)}.privacy-section{margin-bottom:32px;scroll-margin-top:100px}.privacy-section h2{font-weight:600;font-size:1.3rem;color:var(--primary-color);margin-bottom:12px;padding-bottom:0;border-bottom:none;margin-top:0}.privacy-section p,.privacy-section ul{line-height:1.7;font-size:.95rem}.privacy-meta{font-size:.9rem;color:var(--muted-text);margin-bottom:0}.feature-comparison{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:30px}.feature-comparison .comparison-col{background-color:var(--content-bg);border-radius:var(--border-radius-large);border:1px solid var(--border-color);padding:24px}.feature-comparison .comparison-col h3{font-weight:600;font-size:1.2rem;margin-bottom:8px}.feature-comparison .comparison-col p{font-size:.95rem;color:var(--muted-text);margin-bottom:12px}.feature-comparison .comparison-col ul{padding-left:0;list-style:none}.feature-comparison .comparison-col ul li{padding:6px 0;font-size:.95rem}.feature-comparison .comparison-col ul li i{color:var(--primary-color);margin-right:8px}.whats-new-list{list-style:none;padding:0;max-width:600px;margin:0 auto}.whats-new-list li{display:flex;align-items:baseline;gap:10px;padding:8px 0;font-size:.95rem;line-height:1.6}.whats-new-list li i{color:var(--primary-color);flex-shrink:0}.note-type-badges{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.note-type-badge{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background-color:var(--content-bg);border:1px solid var(--border-color);border-radius:25px;font-size:.95rem;font-weight:500;transition:var(--transition-default)}.note-type-badge i{color:var(--primary-color);font-size:1.1rem}.note-type-badge:hover{border-color:var(--primary-color);transform:translateY(-2px)}@media only screen and (max-width:767px){ul.saved-notes li.note-item{width:100%!important}.feature-comparison{grid-template-columns:1fr}.info-page-hero{padding:30px 15px 20px}.info-page-hero h1{font-size:1.6rem}}@media only screen and (min-width:768px)and (max-width:991px){ul.saved-notes li.note-item{width:45%!important}}@media screen and (-webkit-min-device-pixel-ratio:0){.main-container{min-height:385px}}@media print{body{background-color:#fff!important}a,a:visited{text-decoration:none}#note_header{margin-top:0}#note_toolbar{display:none}.note-content{border:0 solid #fff!important;background-color:#fff!important}.footer{display:none}.note-content .sub-header{color:#000!important}.comment-new,.comment-item .action,.header{display:none}}body.theme-light,.theme-light .base-bg{background-color:var(--background-color)}.theme-light .base-border{border:1px solid var(--border-color)}.theme-light a{color:var(--link-color)}.theme-light a:hover,.theme-light a:focus{color:var(--link-hover)}.theme-light .nav>li>a.active,.theme-light .nav>li>a:hover,.theme-light .nav>li>a:focus{background-color:#0000000d;border-radius:4px}.theme-light .nav-pills>li>a{color:#fff}.theme-light .nav-pills>li.active>a,.theme-light .nav-pills>li.active>a:hover,.theme-light .nav-pills>li.active>a:focus{background-color:var(--link-hover)}.theme-light .navbar-inverse .navbar-toggle:focus,.theme-light .navbar-inverse .navbar-toggle:hover{background-color:var(--navbar-bg)}.theme-light .navbar-inverse .navbar-toggle,.theme-light .navbar-inverse .navbar-collapse,.theme-light .navbar-inverse .navbar-form{border-color:var(--navbar-bg)}.theme-light .modal-dialog{color:#1e1e1e}.theme-light .modal-dialog input:not([type=button]),.theme-light .modal-dialog textarea,.theme-light .modal-dialog select{background:#fff;color:#1e1e1e;border-radius:4px;border:1px solid var(--border-color)}.theme-light .dropdown-menu{background-color:var(--content-bg);border:1px solid #ccc}body.theme-dark{background-color:var(--background-color);color:var(--text-color)}.theme-dark a{color:var(--link-color)!important}.theme-dark a:hover,.theme-dark a:focus{color:var(--link-hover)!important}.theme-dark .nav>li>a.active,.theme-dark .nav>li>a:hover,.theme-dark .nav>li>a:focus{background-color:#ffffff0d;border-radius:4px}.theme-dark .nav-pills>li>a{color:#fff}.theme-dark .nav-pills>li.active>a,.theme-dark .nav-pills>li.active>a:hover,.theme-dark .nav-pills>li.active>a:focus{background-color:var(--background-color)}.theme-dark .navbar-inverse .navbar-toggle:focus,.theme-dark .navbar-inverse .navbar-toggle:hover{background-color:var(--navbar-bg)}.theme-dark .navbar-inverse .navbar-toggle,.theme-dark .navbar-inverse .navbar-collapse,.theme-dark .navbar-inverse .navbar-form{border-color:var(--navbar-bg)}.theme-dark input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]),.theme-dark textarea,.theme-dark select{background:var(--content-bg)!important;color:var(--text-color)!important}.theme-dark input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):focus,.theme-dark textarea:focus,.theme-dark select:focus{box-shadow:#ffffff1a 0 0 3px 2px;background:var(--content-bg)!important;color:var(--text-color)!important}.theme-dark input::placeholder,.theme-dark textarea::placeholder{color:var(--muted-text)!important}.theme-dark .modal-dialog{color:#1e1e1e}.theme-dark .modal-dialog input,.theme-dark .modal-dialog textarea,.theme-dark .modal-dialog select{background:#fff;color:#1e1e1e;border-radius:4px;border:1px solid var(--border-color)}.theme-dark .form-control{border:1px solid var(--border-color)}.theme-dark .mce-container input{background-color:#fff;color:#595959}.theme-dark .modal-content{background:var(--background-color);color:var(--text-color);border:1px solid var(--border-color)}.theme-dark .modal-content .modal-header{border-bottom:1px solid var(--border-color)}.theme-dark .modal-content .modal-footer{border-top:1px solid var(--border-color)}.theme-dark .modal-content .fileuploader,.theme-dark .modal-content .fileuploader .fileuploader-input{background:var(--background-color);color:var(--text-color)}.theme-dark .modal-content .fileuploader .fileuploader-input-caption{color:var(--text-color)}.theme-dark .dropdown-menu{background-color:var(--content-bg);border:1px solid var(--border-color)}.theme-dark .main-container-form-large,.theme-dark .info-cta,.theme-dark .privacy-toc{border:1px solid var(--border-color)}.theme-dark .info-card{box-shadow:none}.theme-dark .main-container-form-small{border:1px solid var(--border-color)}.theme-dark .task-item .task-delete,.theme-dark .task-item .task-save,.theme-dark .task-item .task-sort{opacity:.8}.theme-dark .text-muted{color:var(--muted-text)!important}.theme-dark .settings-nav .nav-link:hover,.theme-dark .settings-nav .nav-link.active{background-color:#ffffff0f}.theme-dark .bookmark-item{border:1px solid var(--border-color)}body.theme-warm{background-color:var(--background-color);color:var(--text-color)}.theme-warm a{color:var(--link-color)}.theme-warm a:hover,.theme-warm a:focus{color:var(--link-hover)}.theme-warm .nav>li>a.active,.theme-warm .nav>li>a:hover,.theme-warm .nav>li>a:focus{background-color:#0000000d;border-radius:4px}.theme-warm .nav-pills>li>a{color:var(--text-color)}.theme-warm .nav-pills>li.active>a,.theme-warm .nav-pills>li.active>a:hover,.theme-warm .nav-pills>li.active>a:focus{background-color:var(--background-color)}.theme-warm .navbar-inverse .navbar-toggle:focus,.theme-warm .navbar-inverse .navbar-toggle:hover{background-color:var(--muted-text)}.theme-warm .navbar-inverse .navbar-toggle,.theme-warm .navbar-inverse .navbar-collapse,.theme-warm .navbar-inverse .navbar-form{border-color:var(--muted-text)}.theme-warm input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]),.theme-warm textarea,.theme-warm select{background:var(--content-bg);color:var(--text-color)}.theme-warm input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):focus,.theme-warm textarea:focus,.theme-warm select:focus{box-shadow:#d9d2c280 0 0 3px 2px;background:var(--content-bg)}.theme-warm .modal-dialog{color:#1e1e1e}.theme-warm .modal-dialog input,.theme-warm .modal-dialog textarea,.theme-warm .modal-dialog select{background:#fff;color:#1e1e1e;border-radius:4px;border:1px solid var(--border-color)}.theme-warm .form-control{border:1px solid var(--border-color)}.theme-warm .mce-container input{background-color:#fff}.theme-warm .modal-content{background:var(--background-color);color:var(--text-color);border:1px solid var(--border-color)}.theme-warm .modal-content .modal-header{border-bottom:1px solid var(--border-color)}.theme-warm .modal-content .modal-footer{border-top:1px solid var(--border-color)}.theme-warm .modal-content .fileuploader,.theme-warm .modal-content .fileuploader .fileuploader-input{background:var(--background-color);color:var(--text-color)}.theme-warm .modal-content .fileuploader .fileuploader-input-caption{color:var(--text-color)}.theme-warm .navbar-nav .nav-link:hover{background-color:#00000014}.theme-warm .navbar-nav li.active .nav-link{background-color:#0000001a}.theme-warm .navbar .navbar-toggler:hover,.theme-warm .footer .footer-links a:hover{background-color:#00000014}.theme-warm .dropdown-menu{background-color:var(--content-bg);border:1px solid var(--border-color)}.theme-warm .navbar .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2851, 51, 51, 0.85%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.groupchat{font-size:1rem}.groupchat .chat-messages-container{height:400px;overflow-y:auto;padding:.75rem}.groupchat .chat-msg{margin:.5rem 0;padding:.375rem .625rem;border-radius:.375rem}.groupchat .chat-msg .chat-sender{font-weight:600;font-size:.85rem}.groupchat .chat-msg .chat-time{font-size:.75rem;color:#888;margin-left:.5rem}.groupchat .chat-msg .chat-text{margin-top:.125rem;word-break:break-word}.groupchat .chat-msg.system-msg{text-align:center;color:#888;font-size:.85rem;font-style:italic;background:none}.groupchat .chat-msg:not(.system-msg){background-color:#0000000a}.groupchat .typing-indicator{font-size:.85rem;color:#888;font-style:italic;min-height:1.25rem;padding:.25rem .75rem}.groupchat .new-messages-bar{display:none;text-align:center;padding:.375rem;cursor:pointer;background:var(--bs-primary);color:#fff;border-radius:.375rem;margin:.25rem .75rem;font-size:.85rem}.groupchat .participant-list{max-height:300px;overflow-y:auto;display:flex;flex-wrap:wrap;padding:.25rem}.groupchat .participant-item{padding:.375rem .75rem;display:flex;align-items:center;gap:.5rem;min-width:150px}.groupchat .participant-item .status-dot{width:8px;height:8px;border-radius:50%;background:#28a745;flex-shrink:0}.groupchat .connection-status{font-size:.75rem;padding:.25rem .5rem;border-radius:.25rem}.groupchat .connection-status.connected{color:#28a745}.groupchat .connection-status.disconnected{color:#dc3545}.groupchat .emoji-picker-btn{border:none;background:none;font-size:1.25rem;cursor:pointer;padding:.25rem .5rem}.groupchat .emoji-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:.25rem;padding:.5rem;max-height:200px;overflow-y:auto}.groupchat .emoji-grid span{cursor:pointer;font-size:1.25rem;text-align:center;padding:.25rem;border-radius:.25rem}.groupchat .emoji-grid span:hover{background:#0000001a}.groupchat .image-picker-btn{border:none;background:none;font-size:1.1rem;cursor:pointer;padding:.25rem .75rem;color:#666}.groupchat .image-picker-btn:hover{color:#333}.groupchat .chat-image{max-width:300px;max-height:300px;border-radius:.375rem;cursor:pointer;display:block;margin-top:.25rem}.groupchat .chat-image:hover{opacity:.9}.chat-image-tag{color:#888;font-style:italic;font-size:.85rem}.chat-image-tag i{margin-right:.25rem}.chat-image-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;z-index:9999;justify-content:center;align-items:center;cursor:pointer}.chat-image-modal img{max-width:90vw;max-height:90vh;border-radius:.5rem;object-fit:contain}.groupchat-history{font-size:.9rem}.groupchat-history .chat-msg{margin:.5rem 0;padding:.375rem .625rem;border-radius:.375rem;background:#0000000a}.groupchat-history .chat-msg .chat-sender{font-weight:600;font-size:.85rem}.groupchat-history .chat-msg .chat-time{font-size:.75rem;color:#888;margin-left:.5rem}.groupchat-history .chat-msg .chat-text{margin-top:.125rem;word-break:break-word}.groupchat-editor-history{max-height:350px;overflow-y:auto;padding:.75rem}.theme-dark .groupchat .card,.theme-dark .groupchat-editor .card,.theme-dark .groupchat-history .card{background:#1e1e1e;color:#eee;border-color:#666}.theme-dark .groupchat .card .card-header,.theme-dark .groupchat-editor .card .card-header{background:#3c3c3c;color:#eee;border-color:#666}.theme-dark .groupchat .chat-msg:not(.system-msg),.theme-dark .groupchat-editor .chat-msg,.theme-dark .groupchat-history .chat-msg{background-color:#ffffff14}.theme-dark .groupchat-editor .form-control{background:#2a2a2a;color:#eee;border-color:#666}.theme-warm .groupchat .card,.theme-warm .groupchat-editor .card,.theme-warm .groupchat-history .card{background:#fdf6e3;color:#333;border-color:#d9d2c2}.theme-warm .groupchat .card .card-header,.theme-warm .groupchat-editor .card .card-header{background:#d9d2c2;color:#333;border-color:#d9d2c2}.theme-warm .groupchat .chat-msg:not(.system-msg),.theme-warm .groupchat-editor .chat-msg,.theme-warm .groupchat-history .chat-msg{background-color:#0000000a}.theme-warm .groupchat-editor .form-control{background:#fdf6e3;color:#333;border-color:#d9d2c2}.groupchat-maximize-btn{background:none;border:none;color:var(--muted-text);padding:4px 6px;border-radius:var(--border-radius-default);cursor:pointer;transition:var(--transition-fast);opacity:.6}.groupchat-maximize-btn:hover{opacity:1;background-color:var(--row-hover)}.groupchat-maximized{position:fixed;top:var(--navbar-height);left:0;width:100%;height:calc(100% - var(--navbar-height));z-index:9999;background:var(--content-bg);margin:0!important;padding:1rem 1.5rem!important;display:flex;flex-direction:column;overflow:hidden;max-width:100%!important}.groupchat-maximized>.row:first-child{flex:1;min-height:0}.groupchat-maximized>.row:first-child>.col-12{height:100%}.groupchat-maximized>.row:first-child>.col-12>.card{height:100%;display:flex;flex-direction:column}.groupchat-maximized>.row:first-child>.col-12>.card>.card-body{flex:1;min-height:0;display:flex;flex-direction:column}.groupchat-maximized #groupchat-main{flex:1;min-height:0;display:flex;flex-direction:column}.groupchat-maximized .chat-messages-container{flex:1;height:auto!important;min-height:0}.groupchat-maximized>.row.mt-3{flex:0 0 auto;margin-top:.5rem!important;max-height:120px}.groupchat-maximized>.row.mt-3 .participant-list{max-height:80px}
