@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;700&family=Lora:ital,wght@0,400;0,700;1,400&family=Fira+Code&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200";._header_kekxs_1{background-color:var(--surface-color);box-shadow:0 1px 3px #0000001a;padding:.75rem 2rem;display:flex;justify-content:space-between;align-items:center;z-index:10;transition:background-color .3s ease,color .3s ease}._controls_kekxs_12{display:flex;align-items:center;gap:1rem}._viewControls_kekxs_18{display:flex;background-color:var(--code-bg-color);border-radius:.5rem;padding:.25rem}._viewControls_kekxs_18 button{border:none;background:none;padding:.25rem .75rem;font-size:.875rem;font-weight:600;color:var(--secondary-text-color);border-radius:.375rem;cursor:pointer;transition:background-color .2s,color .2s}._viewControls_kekxs_18 button._active_kekxs_35{background-color:var(--accent-color);color:#fff}._themeToggle_kekxs_40,._languageToggle_kekxs_40{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:none;border-radius:50%;cursor:pointer;font-size:1.25rem;color:var(--secondary-text-color);transition:background-color .2s,color .2s}._themeToggle_kekxs_40:hover,._languageToggle_kekxs_40:hover{background-color:var(--code-bg-color);color:var(--primary-text-color)}._saveSection_kekxs_59{display:flex;align-items:center;gap:1rem}._statusContainer_kekxs_65{display:flex;align-items:center;min-width:100px;justify-content:flex-end}._saveStatus_kekxs_72{font-size:.875rem;color:var(--secondary-text-color)}._saveButton_kekxs_77{padding:.5rem 1rem;background-color:var(--accent-color);color:#fff;font-weight:600;border:none;border-radius:.5rem;cursor:pointer;box-shadow:0 1px 2px #0000000d;transition:background-color .2s}._saveButton_kekxs_77:hover{opacity:.9}._titleWrapper_kekxs_92{display:flex;align-items:baseline;gap:1rem}._fileName_kekxs_98{font-size:1rem;color:var(--secondary-text-color);font-weight:500}._logo_kekxs_104{height:48px;width:150px;margin-left:-1rem}._editorPane_aw0qi_1{display:flex;flex-direction:column;background-color:var(--surface-color);border-radius:.5rem;box-shadow:0 1px 3px #0000001a;overflow:hidden;height:100%;transition:background-color .3s ease,color .3s ease}._editorHeader_aw0qi_12{padding:.5rem 1rem;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}._editorHeader_aw0qi_12 h2{font-size:1.125rem;font-weight:600;color:var(--primary-text-color);margin:0}._editorHeader_aw0qi_12 span{font-size:.8rem;color:var(--secondary-text-color)}._editorHeader_aw0qi_12 span kbd{display:inline-block;padding:.1rem .4rem;font-size:.7rem;line-height:1.4;color:var(--primary-text-color);background-color:var(--code-bg-color);border:1px solid var(--border-color);border-radius:.25rem;box-shadow:0 1px #0003;margin:0 .1rem}._editorWrapper_aw0qi_42{position:relative;flex-grow:1;height:100%}._editorTextarea_aw0qi_48{flex-grow:1;width:100%;height:100%;padding:1rem;border:none;resize:none;outline:none;font-size:1rem;color:var(--primary-text-color);background-color:var(--surface-color);box-sizing:border-box;transition:background-color .3s ease,color .3s ease}._commandMenu_1a320_1{position:absolute;z-index:50;width:300px;max-height:350px;overflow-y:auto;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;animation:_fadeIn_1a320_1 .2s ease-in-out}._commandInput_1a320_14{width:100%;padding:.75rem 1rem;font-size:1rem;color:#1f2937;background-color:#fff;border:none;border-bottom:1px solid #e5e7eb;box-sizing:border-box}._commandInput_1a320_14:focus{outline:none}._commandInput_1a320_14::placeholder{color:#9ca3af}@keyframes _fadeIn_1a320_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._commandList_1a320_41{list-style:none;margin:0;padding:.5rem .5rem 1rem}._commandItem_1a320_47{padding:.5rem .75rem;cursor:pointer;border-radius:.375rem;transition:background-color .1s ease}._commandItem_1a320_47:hover{background-color:#f3f4f6}._commandItem_1a320_47._selected_1a320_56{background-color:#dbeafe;border-left:2px solid #3b82f6}._commandName_1a320_61{font-weight:600;color:#1f2937}._commandDesc_1a320_66{font-size:.875rem;color:#6b7280}._noResults_1a320_71{padding:.5rem .75rem;color:#6b7280}._previewPane_1tvz6_1{display:flex;flex-direction:column;background-color:var(--surface-color);border-radius:.5rem;box-shadow:0 1px 3px #0000001a;overflow:hidden;height:100%;transition:background-color .3s ease,color .3s ease}._previewHeader_1tvz6_12{padding:.5rem 1rem;border-bottom:1px solid var(--border-color)}._previewHeader_1tvz6_12 h2{font-size:1.125rem;font-weight:600;color:var(--primary-text-color);margin:0}._previewContent_1tvz6_23{flex-grow:1;padding:1rem;overflow-y:auto;color:var(--primary-text-color)}._previewContent_1tvz6_23 h1,._previewContent_1tvz6_23 h2,._previewContent_1tvz6_23 h3{border-bottom:1px solid var(--border-color);padding-bottom:.3em;margin-top:1.5rem;margin-bottom:1rem;color:var(--primary-text-color)}._previewContent_1tvz6_23 h1{font-size:2em;font-weight:600}._previewContent_1tvz6_23 h2{font-size:1.5em;font-weight:600}._previewContent_1tvz6_23 h3{font-size:1.25em;font-weight:600}._previewContent_1tvz6_23 p{margin-bottom:1rem;line-height:1.6}._previewContent_1tvz6_23 ul,._previewContent_1tvz6_23 ol{padding-left:2rem;margin-bottom:1rem}._previewContent_1tvz6_23 blockquote{border-left:4px solid var(--border-color);padding-left:1rem;color:var(--secondary-text-color);font-style:italic}._previewContent_1tvz6_23 code{background-color:var(--code-bg-color);padding:.2em .4em;font-size:85%;border-radius:6px;font-family:monospace;color:var(--primary-text-color)}._previewContent_1tvz6_23 pre{background-color:var(--code-bg-color);color:var(--primary-text-color);padding:1rem;border-radius:8px;overflow-x:auto;margin-bottom:1rem}._previewContent_1tvz6_23 pre code{background-color:transparent;padding:0}._previewContent_1tvz6_23 table{width:100%;border-collapse:collapse;margin-bottom:1rem}._previewContent_1tvz6_23 th,._previewContent_1tvz6_23 td{border:1px solid var(--border-color);padding:.5rem 1rem}._previewContent_1tvz6_23 th{background-color:var(--code-bg-color)}._navigator_gjbu2_1{background-color:var(--surface-color);width:250px;flex-shrink:0;border-right:1px solid var(--border-color);padding:1rem;overflow-y:auto;color:var(--primary-text-color);transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}._title_gjbu2_12{font-size:1.125rem;font-weight:600;margin:0 0 .5rem;display:flex;align-items:center;justify-content:space-between}._rootDirectory_gjbu2_21{display:flex;align-items:center;padding:.5rem;border-radius:.375rem;margin-bottom:1rem;font-size:.9rem;border:1px solid var(--border-color)}._rootDirectory_gjbu2_21 ._rootDirName_gjbu2_30{font-weight:500;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._headerActions_gjbu2_38{display:flex}._actionButton_gjbu2_42{background:none;border:none;cursor:pointer;color:var(--secondary-text-color);padding:.25rem;border-radius:.25rem;display:flex;align-items:center;justify-content:center}._actionButton_gjbu2_42:hover{background-color:var(--border-color);color:var(--primary-text-color)}._emptyDirectory_gjbu2_58{padding:.75rem .5rem;color:var(--secondary-text-color);font-size:.75rem;text-align:left;border-radius:.375rem}._fileTree_gjbu2_66{list-style:none;padding:0;margin:0}._fileTree_gjbu2_66 ul{list-style:none;padding-left:.9rem}._folderItem_gjbu2_76,._fileItem_gjbu2_76{padding:.35rem .5rem;cursor:pointer;border-radius:.375rem;font-size:.9rem;margin-left:.5rem;display:flex;align-items:center;justify-content:space-between;color:var(--primary-text-color)}._folderItem_gjbu2_76:hover,._fileItem_gjbu2_76:hover{background-color:var(--border-color)}._folderItem_gjbu2_76 ._itemContent_gjbu2_90,._fileItem_gjbu2_76 ._itemContent_gjbu2_90{display:flex;align-items:center;flex-grow:1;column-gap:.5rem}._folderItem_gjbu2_76 ._itemActions_gjbu2_96,._fileItem_gjbu2_76 ._itemActions_gjbu2_96{display:flex;visibility:hidden}._folderItem_gjbu2_76:hover ._itemActions_gjbu2_96,._fileItem_gjbu2_76:hover ._itemActions_gjbu2_96{visibility:visible}._newItemForm_gjbu2_104{padding:.35rem .5rem;display:flex;align-items:center;gap:.5rem}._newItemForm_gjbu2_104 input{border:1px solid var(--border-color);border-radius:.25rem;padding:.25rem .5rem;font-size:.9rem;flex-grow:1;background-color:var(--surface-color);color:var(--primary-text-color);width:95%}._folderItem_gjbu2_76 ._folderItem_gjbu2_76{color:var(--accent-color)}._fileItem_gjbu2_76._active_gjbu2_125{background-color:var(--code-bg-color);font-weight:600;border-left:2px solid var(--accent-color)}._storageSelector_1tf30_1{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:600px;margin:0 auto}._storageSelector_1tf30_1 h2{margin:0;font-size:1.5rem;font-weight:600;text-align:center}._storageSelector_1tf30_1 p{margin:0;text-align:center;color:var(--text-secondary)}._loading_1tf30_21{text-align:center;padding:2rem;color:var(--text-secondary)}._providerList_1tf30_27{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}._providerButton_1tf30_34{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:8px;cursor:pointer;transition:all .2s ease;text-align:left}._icon_1tf30_45{font-size:2rem}._providerInfo_1tf30_49{flex:1}._providerInfo_1tf30_49 h3{margin:0;font-size:1.1rem;font-weight:500}._providerInfo_1tf30_49 p{margin:.25rem 0 0;font-size:.9rem;text-align:left}._startPage_lnp6o_1{min-height:100vh;background-color:var(--background-color);color:var(--primary-text-color);display:flex;flex-direction:column;align-items:center;overflow-y:auto}._container_lnp6o_11{width:100%;max-width:1200px;padding:0 2rem;margin:0 auto}._header_lnp6o_18{padding:2rem 0;display:flex;justify-content:center;align-items:center}._logo_lnp6o_25{display:flex;align-items:center;gap:.75rem}._logo_lnp6o_25 span{font-size:2.5rem;color:var(--accent-color)}._logo_lnp6o_25 h1{margin:0;font-size:2rem;font-weight:700}._main_lnp6o_40{flex:1;padding:2rem 0}._hero_lnp6o_45{text-align:center;margin-bottom:4rem}._hero_lnp6o_45 h2{font-size:2.5rem;margin-bottom:1.5rem;max-width:800px;margin-left:auto;margin-right:auto}._hero_lnp6o_45 ._subtitle_lnp6o_56{font-size:1.25rem;color:var(--secondary-text-color);margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto}._ctaButton_lnp6o_65{background-color:var(--accent-color);color:#fff;border:none;padding:.75rem 2rem;font-size:1.125rem;font-weight:600;border-radius:.5rem;cursor:pointer;transition:background-color .2s ease}._ctaButton_lnp6o_65:hover{background-color:color-mix(in srgb,var(--accent-color) 90%,white)}._ctaButton_lnp6o_65:active{transform:translateY(1px)}._features_lnp6o_83{margin-bottom:4rem}._features_lnp6o_83 h3{text-align:center;font-size:2rem;margin-bottom:2.5rem}._featureGrid_lnp6o_92{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}._feature_lnp6o_83{background-color:var(--surface-color);border-radius:.75rem;padding:1.5rem;transition:transform .2s ease,box-shadow .2s ease;border:1px solid var(--border-color)}._feature_lnp6o_83:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000000d}._feature_lnp6o_83 span{font-size:2rem;color:var(--accent-color);margin-bottom:1rem;display:block}._feature_lnp6o_83 h4{margin-top:.5rem;margin-bottom:1rem;font-size:1.25rem}._feature_lnp6o_83 p{color:var(--secondary-text-color);line-height:1.6;margin:0}._footer_lnp6o_126{padding:2rem 0;text-align:center;border-top:1px solid var(--border-color);margin-top:2rem}._footer_lnp6o_126 p{color:var(--secondary-text-color);font-size:.875rem}@media (max-width: 768px){._hero_lnp6o_45 h2{font-size:2rem}._featureGrid_lnp6o_92{grid-template-columns:1fr}}._app_h1g88_1{display:flex;flex-direction:column;height:100%}._mainContainer_h1g88_7{flex-grow:1;display:flex;overflow:hidden}._editorPreviewContainer_h1g88_13{flex-grow:1;display:flex;overflow:hidden;width:100%}._pane_h1g88_20{transition:width .3s ease-in-out}._resizer_h1g88_24{width:8px;background-color:var(--border-color);cursor:col-resize;flex-shrink:0;border-radius:4px}._resizer_h1g88_24:hover{background-color:var(--secondary-text-color)}._welcomeOverlay_h1g88_35{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:100}._welcomeModal_h1g88_45{background:var(--surface-color);color:var(--primary-text-color);padding:2rem;border-radius:.5rem;text-align:center}._welcomeModal_h1g88_45 button{background:var(--accent-color);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;margin:.5rem}._welcomeModal_h1g88_45 button:hover{opacity:.9}:root{--background-color: #FDFBF7;--surface-color: #F7F3EC;--primary-text-color: #3D3A37;--secondary-text-color: #7A7368;--accent-color: #4A85A9;--border-color: #EAE6DB;--code-bg-color: #F2EDE6}body.dark-theme{--background-color: #1A1B26;--surface-color: #24283B;--primary-text-color: #C0CAF5;--secondary-text-color: #A9B1D6;--accent-color: #7AA2F7;--border-color: #414868;--code-bg-color: #1F2335}body.light-theme{background-color:#fdfbf7;color:#3d3a37}body.light-theme h1,body.light-theme h2,body.light-theme h3,body.light-theme h4,body.light-theme h5,body.light-theme h6{color:#3d3a37;font-family:Inter,sans-serif;font-weight:700}body.light-theme p,body.light-theme li,body.light-theme blockquote{color:#3d3a37}body.light-theme a{color:#4a85a9;text-decoration:none}body.light-theme a:hover{text-decoration:underline}body.light-theme hr{border-color:#eae6db}body.light-theme .material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}body.light-theme .material-symbols-outlined.fill{font-variation-settings:"FILL" 1}body.light-theme .button{background-color:#4a85a9;border:1px solid transparent}body.light-theme .button:hover:hover{background-color:#87abf8}body.light-theme .icon-button{color:#7a7368}body.light-theme .icon-button:hover{color:#4a85a9;background-color:#4a85a91a}body.light-theme .toolbar{background-color:#f7f3ec;border-bottom:1px solid #EAE6DB}body.light-theme .markdown-editor,body.light-theme .markdown-preview{background-color:#f7f3ec;border:1px solid #EAE6DB}body.light-theme .markdown-editor p,body.light-theme .markdown-editor li,body.light-theme .markdown-editor blockquote,body.light-theme .markdown-preview p,body.light-theme .markdown-preview li,body.light-theme .markdown-preview blockquote{font-family:Lora,serif;line-height:1.7}body.light-theme .markdown-editor textarea{background-color:transparent;color:#3d3a37;font-family:Fira Code,monospace}body.light-theme pre,body.light-theme code,body.light-theme .code-block{background-color:#f2ede6;color:#3d3a37;font-family:Fira Code,monospace}body.light-theme .token.comment,body.light-theme .token.prolog,body.light-theme .token.doctype,body.light-theme .token.cdata{color:#6a737d}body.light-theme .token.keyword{color:#d73a49}body.light-theme .token.string,body.light-theme .token.char,body.light-theme .token.attr-value{color:#032f62}body.light-theme .token.function,body.light-theme .token.class-name{color:#6f42c1}body.light-theme .token.number,body.light-theme .token.boolean,body.light-theme .token.constant,body.light-theme .token.symbol,body.light-theme .token.deleted{color:#005cc5}body.light-theme .token.tag,body.light-theme .token.selector,body.light-theme .token.attr-name{color:#22863a}body.dark-theme{background-color:#1a1b26;color:#c0caf5}body.dark-theme h1,body.dark-theme h2,body.dark-theme h3,body.dark-theme h4,body.dark-theme h5,body.dark-theme h6{color:#c0caf5;font-family:Inter,sans-serif;font-weight:700}body.dark-theme p,body.dark-theme li,body.dark-theme blockquote{color:#c0caf5}body.dark-theme a{color:#7aa2f7;text-decoration:none}body.dark-theme a:hover{text-decoration:underline}body.dark-theme hr{border-color:#414868}body.dark-theme .material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}body.dark-theme .material-symbols-outlined.fill{font-variation-settings:"FILL" 1}body.dark-theme .button{background-color:#7aa2f7;border:1px solid transparent}body.dark-theme .button:hover:hover{background-color:#87abf8}body.dark-theme .icon-button{color:#a9b1d6}body.dark-theme .icon-button:hover{color:#7aa2f7;background-color:#7aa2f71a}body.dark-theme .toolbar{background-color:#24283b;border-bottom:1px solid #414868}body.dark-theme .markdown-editor,body.dark-theme .markdown-preview{background-color:#24283b;border:1px solid #414868}body.dark-theme .markdown-editor p,body.dark-theme .markdown-editor li,body.dark-theme .markdown-editor blockquote,body.dark-theme .markdown-preview p,body.dark-theme .markdown-preview li,body.dark-theme .markdown-preview blockquote{font-family:Lora,serif;line-height:1.7}body.dark-theme .markdown-editor textarea{background-color:transparent;color:#c0caf5;font-family:Fira Code,monospace}body.dark-theme pre,body.dark-theme code,body.dark-theme .code-block{background-color:#1f2335;color:#c0caf5;font-family:Fira Code,monospace}body.dark-theme .token.comment,body.dark-theme .token.prolog,body.dark-theme .token.doctype,body.dark-theme .token.cdata{color:#565f89}body.dark-theme .token.keyword{color:#f7768e}body.dark-theme .token.string,body.dark-theme .token.char,body.dark-theme .token.attr-value{color:#9ece6a}body.dark-theme .token.function,body.dark-theme .token.class-name{color:#7aa2f7}body.dark-theme .token.number,body.dark-theme .token.boolean,body.dark-theme .token.constant,body.dark-theme .token.symbol,body.dark-theme .token.deleted{color:#ff9e64}body.dark-theme .token.tag,body.dark-theme .token.selector,body.dark-theme .token.attr-name{color:#bb9af7}body{margin:0;height:100vh;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .2s ease-in-out,color .2s ease-in-out}*{box-sizing:border-box}.app-container{display:flex;flex-direction:column;height:100%}.toolbar{flex-shrink:0;padding:8px 16px;display:flex;align-items:center;gap:8px}.editor-layout{display:flex;flex-grow:1;height:0}.markdown-editor,.markdown-preview{width:50%;height:100%;padding:2rem;overflow-y:auto;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.markdown-editor h1,.markdown-preview h1{font-size:2.5em}.markdown-editor h2,.markdown-preview h2{font-size:2em}.markdown-editor h3,.markdown-preview h3{font-size:1.75em}.markdown-editor h4,.markdown-preview h4{font-size:1.5em}.markdown-editor h5,.markdown-preview h5{font-size:1.25em}.markdown-editor h6,.markdown-preview h6{font-size:1em}.markdown-editor{border-right:none;resize:none}.markdown-editor textarea{width:100%;height:100%;border:none;outline:none;resize:none;font-size:16px;line-height:1.6}.markdown-preview blockquote{padding-left:1em;border-left:4px solid #EAE6DB;margin-left:0;font-style:italic}body.dark-theme .markdown-preview blockquote{border-left-color:#414868}.markdown-preview pre{padding:1em;border-radius:8px}.markdown-preview code{padding:.2em .4em;margin:0;font-size:85%;border-radius:6px}.markdown-preview pre code{padding:0}body{font-family:Inter,sans-serif;background-color:var(--background-color);color:var(--primary-text-color);margin:0;height:100vh;overflow:hidden;transition:background-color .3s ease,color .3s ease}#root{height:100%}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--background-color)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--secondary-text-color)}.svg-background{fill:var(--secondary-text-color)}.svg-primary-text{fill:var(--surface-color)}
