.wysiwyg-editor-wrapper{--primary: #6366f1;--primary-dark: #4f46e5;--primary-light: #e7f1ff;--bg-primary: #ffffff;--bg-secondary: #f8f9fa;--text-primary: #212529;--text-secondary: #6c757d;--border-radius: 4px;--border-width: 1px;--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-size: 14px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);background:var(--bg-secondary);border-radius:16px;box-shadow:var(--shadow-lg);overflow:hidden;border:var(--border-width) solid var(--bg-secondary);position:relative;color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-size)}.wysiwyg-editor-wrapper.light{background:var(--bg-primary);border-color:var(--bg-secondary);box-shadow:var(--shadow-md)}.wysiwyg-editor-wrapper.fullscreen{position:fixed!important;top:0;left:0;right:0;bottom:0;z-index:9999;border-radius:0!important;margin:0!important}.wysiwyg-toolbar{background:linear-gradient(180deg,var(--bg-secondary) 0%,var(--bg-primary) 100%);border-bottom:var(--border-width) solid var(--bg-secondary);padding:8px;display:flex;flex-wrap:wrap;gap:4px;align-items:center}.wysiwyg-toolbar.light{background:linear-gradient(180deg,var(--bg-primary) 0%,var(--bg-secondary) 100%);border-color:var(--bg-secondary)}.wysiwyg-toolbar-group{display:flex;gap:2px;padding:0 8px;border-right:var(--border-width) solid var(--bg-secondary)}.wysiwyg-toolbar-group.light{border-color:var(--bg-secondary)}.wysiwyg-toolbar-group:last-child{border-right:none}.wysiwyg-toolbar-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius);cursor:pointer;transition:all .2s ease;color:var(--text-secondary);background:transparent;border:none;font-size:14px}.wysiwyg-toolbar-btn:hover{background:#6366f133;color:var(--primary);transform:translateY(-1px)}.wysiwyg-toolbar-btn.active{background:var(--primary);color:#fff;box-shadow:0 4px 12px #6366f166}.wysiwyg-toolbar-btn.light{color:var(--text-secondary)}.wysiwyg-toolbar-btn.light:hover{background:#6366f11a;color:var(--primary)}.wysiwyg-toolbar-select{background:var(--bg-primary);color:var(--text-secondary);border:var(--border-width) solid var(--bg-secondary);border-radius:var(--border-radius);padding:6px 10px;font-size:13px;cursor:pointer;transition:all .2s}.wysiwyg-toolbar-select:hover{border-color:var(--primary)}.wysiwyg-toolbar-select.light{background:var(--bg-primary);color:var(--text-primary);border-color:var(--bg-secondary)}.wysiwyg-editor-content{min-height:500px;padding:24px;outline:none;color:var(--text-primary);font-size:16px;line-height:1.7;overflow-y:auto;max-height:70vh;background:var(--bg-primary)}.wysiwyg-editor-content.light{color:var(--text-primary)}.wysiwyg-editor-content.fullscreen{max-height:calc(100vh - 150px)}.wysiwyg-editor-content:empty:before{content:attr(data-placeholder);color:var(--text-secondary);pointer-events:none}.wysiwyg-editor-content h1{font-size:2.5em;font-weight:700;margin:.5em 0;color:var(--text-primary)}.wysiwyg-editor-content h2{font-size:2em;font-weight:600;margin:.5em 0;color:var(--text-primary)}.wysiwyg-editor-content h3{font-size:1.5em;font-weight:600;margin:.5em 0;color:var(--text-primary)}.wysiwyg-editor-content h4{font-size:1.25em;font-weight:600;margin:.5em 0}.wysiwyg-editor-content.light h1,.wysiwyg-editor-content.light h2,.wysiwyg-editor-content.light h3{color:var(--text-primary)}.wysiwyg-editor-content ul,.wysiwyg-editor-content ol{padding-left:24px;margin:.5em 0}.wysiwyg-editor-content blockquote{border-left:4px solid var(--primary);padding-left:16px;margin:1em 0;color:var(--text-secondary);font-style:italic}.wysiwyg-editor-content pre{background:var(--bg-secondary);border-radius:var(--border-radius);padding:16px;overflow-x:auto;font-family:Fira Code,Consolas,monospace;font-size:14px;position:relative;border:var(--border-width) solid var(--bg-secondary);margin:16px 0}.wysiwyg-editor-content pre.code-block{display:block;margin:16px 0;padding:0;background:transparent;border:none;overflow:visible}.wysiwyg-editor-content pre.code-block:before{display:none}.wysiwyg-editor-content code{background:#6366f133;padding:2px 6px;border-radius:var(--border-radius);font-family:Fira Code,Consolas,monospace;font-size:.9em}.wysiwyg-editor-content pre code{background:transparent;padding:0;border-radius:0;display:block;line-height:1.6}.wysiwyg-editor-content a{color:var(--primary);text-decoration:underline}.wysiwyg-editor-content img{max-width:100%;border-radius:var(--border-radius);margin:1em 0}.wysiwyg-editor-content table{width:100%;border-collapse:collapse;margin:1em 0}.wysiwyg-editor-content table td,.wysiwyg-editor-content table th{border:var(--border-width) solid var(--bg-secondary);padding:10px}.wysiwyg-editor-content table th{background:var(--bg-secondary)}.wysiwyg-editor-content.light table td,.wysiwyg-editor-content.light table th{border-color:var(--bg-secondary)}.wysiwyg-editor-content.light table th{background:var(--bg-secondary)}.wysiwyg-status-bar{background:var(--bg-secondary);padding:8px 16px;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--text-secondary);border-top:var(--border-width) solid var(--bg-secondary)}.wysiwyg-status-bar.light{background:var(--bg-secondary);border-color:var(--bg-secondary)}.wysiwyg-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;visibility:hidden;transition:all .3s}.wysiwyg-modal-overlay.show{opacity:1;visibility:visible}.wysiwyg-modal{background:var(--bg-primary);border-radius:var(--border-radius);padding:24px;width:90%;max-width:500px;transform:scale(.9);transition:transform .3s;border:var(--border-width) solid var(--bg-secondary)}.wysiwyg-modal.light{background:var(--bg-primary);border-color:var(--bg-secondary)}.wysiwyg-modal-overlay.show .wysiwyg-modal{transform:scale(1)}.wysiwyg-modal h3{color:var(--text-primary);margin-bottom:16px;font-size:1.25rem}.wysiwyg-modal.light h3{color:var(--text-primary)}.wysiwyg-modal label{display:block;color:var(--text-secondary);font-size:14px;margin-bottom:6px;margin-top:12px}.wysiwyg-modal.light label{color:var(--text-secondary)}.wysiwyg-modal-input{width:100%;background:var(--bg-secondary);border:var(--border-width) solid var(--bg-secondary);border-radius:var(--border-radius);padding:12px;color:var(--text-primary);margin-bottom:12px;box-sizing:border-box}.wysiwyg-modal-input.light{background:var(--bg-secondary);border-color:var(--bg-secondary);color:var(--text-primary)}.wysiwyg-modal-input:focus{outline:none;border-color:var(--primary)}.wysiwyg-modal-btn{padding:10px 24px;border-radius:var(--border-radius);font-weight:600;cursor:pointer;transition:all .2s}.wysiwyg-modal-btn-primary{background:var(--primary);color:#fff;border:none}.wysiwyg-modal-btn-primary:hover{background:var(--primary-dark)}.wysiwyg-modal-btn-secondary{background:transparent;color:var(--text-secondary);border:var(--border-width) solid var(--bg-secondary);margin-right:8px}.wysiwyg-preview-panel{background:var(--bg-primary);border-radius:var(--border-radius);overflow:hidden;border:var(--border-width) solid var(--bg-secondary);margin-top:24px}.wysiwyg-preview-panel.light{background:var(--bg-primary);border-color:var(--bg-secondary)}.wysiwyg-preview-header{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);padding:16px;display:flex;justify-content:space-between;align-items:center}.wysiwyg-preview-content{padding:24px;color:var(--text-primary);max-height:400px;overflow-y:auto}.wysiwyg-preview-content.light{color:var(--text-primary)}.wysiwyg-find-replace{background:var(--bg-secondary);padding:12px;display:none;gap:8px;align-items:center;border-bottom:var(--border-width) solid var(--bg-secondary);flex-wrap:wrap}.wysiwyg-find-replace.light{background:var(--bg-secondary);border-color:var(--bg-secondary)}.wysiwyg-find-replace.show{display:flex}.wysiwyg-find-input{background:var(--bg-primary);border:var(--border-width) solid var(--bg-secondary);border-radius:var(--border-radius);padding:8px 12px;color:var(--text-primary);flex:1;min-width:150px}.wysiwyg-find-input.light{background:var(--bg-primary);border-color:var(--bg-secondary);color:var(--text-primary)}.wysiwyg-find-input:focus{outline:none;border-color:var(--primary)}@media (max-width: 768px){.wysiwyg-editor-content{padding:16px;font-size:16px;min-height:250px;max-height:60vh}.wysiwyg-editor-wrapper{border-radius:12px}.wysiwyg-modal{width:95%;max-width:none;padding:20px;margin:10px;border-radius:12px}}@media (max-width: 480px){.wysiwyg-editor-content{padding:12px;font-size:15px;min-height:200px}.wysiwyg-modal{padding:16px;border-radius:10px}.wysiwyg-modal h3{font-size:1.1rem}}:root{--primary: #6366f1;--primary-dark: #4f46e5;--primary-light: #e7f1ff;--bg-primary: #1e1e1e;--bg-secondary: #2d2d2d;--text-primary: #e0e0e0;--text-secondary: #a0a0a0;--border-radius: 4px;--border-width: 1px;--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-size: 14px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .5)}._editorWrapper_s15mm_37{background:var(--bg-secondary);border-radius:16px;box-shadow:var(--shadow-lg);overflow:hidden;border:var(--border-width) solid var(--bg-secondary);position:relative;color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-size)}._editorWrapper_s15mm_37._light_s15mm_61{background:var(--bg-primary);border-color:var(--bg-secondary);box-shadow:var(--shadow-md)}._editorWrapper_s15mm_37._fullscreen_s15mm_73{position:fixed!important;top:0;left:0;right:0;bottom:0;z-index:9999;border-radius:0!important;margin:0!important}._toolbar_s15mm_95{background:linear-gradient(180deg,var(--bg-secondary) 0%,var(--bg-primary) 100%);border-bottom:var(--border-width) solid var(--bg-secondary);padding:8px;display:flex;flex-wrap:wrap;gap:4px;align-items:center}._toolbar_s15mm_95._light_s15mm_61{background:linear-gradient(180deg,var(--bg-primary) 0%,var(--bg-secondary) 100%);border-color:var(--bg-secondary)}._toolbarGroup_s15mm_125{display:flex;gap:2px;padding:0 8px;border-right:var(--border-width) solid var(--bg-secondary)}._toolbarGroup_s15mm_125._light_s15mm_61{border-color:var(--bg-secondary)}._toolbarGroup_s15mm_125:last-child{border-right:none}._toolbarBtn_s15mm_155{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius);cursor:pointer;transition:all .2s ease;color:var(--text-secondary);background:transparent;border:none;font-size:14px}._toolbarBtn_s15mm_155:hover{background:#6366f133;color:var(--primary);transform:translateY(-1px)}._toolbarBtn_s15mm_155._active_s15mm_197{background:var(--primary);color:#fff;box-shadow:0 4px 12px #6366f166}._toolbarBtn_s15mm_155._light_s15mm_61{color:var(--text-secondary)}._toolbarBtn_s15mm_155._light_s15mm_61:hover{background:#6366f11a;color:var(--primary)}._toolbarSelect_s15mm_227{background:var(--bg-primary);color:var(--text-secondary);border:var(--border-width) solid var(--bg-secondary);border-radius:var(--border-radius);padding:6px 10px;font-size:13px;cursor:pointer;transition:all .2s}._toolbarSelect_s15mm_227:hover{border-color:var(--primary)}._toolbarSelect_s15mm_227._light_s15mm_61{background:var(--bg-primary);color:var(--text-primary);border-color:var(--bg-secondary)}._editorContent_s15mm_269{min-height:500px;padding:24px;outline:none;color:var(--text-primary);font-size:16px;line-height:1.7;overflow-y:auto;max-height:70vh;background:var(--bg-primary)}._editorContent_s15mm_269._light_s15mm_61{color:var(--text-primary)}._editorContent_s15mm_269._fullscreen_s15mm_73{max-height:calc(100vh - 150px)}._editorContent_s15mm_269:empty:before{content:attr(data-placeholder);color:var(--text-secondary);pointer-events:none}._editorContent_s15mm_269 h1{font-size:2.5em;font-weight:700;margin:.5em 0;color:var(--text-primary)}._editorContent_s15mm_269 h2{font-size:2em;font-weight:600;margin:.5em 0;color:var(--text-primary)}._editorContent_s15mm_269 h3{font-size:1.5em;font-weight:600;margin:.5em 0;color:var(--text-primary)}._editorContent_s15mm_269 h4{font-size:1.25em;font-weight:600;margin:.5em 0}._editorContent_s15mm_269._light_s15mm_61 h1,._editorContent_s15mm_269._light_s15mm_61 h2,._editorContent_s15mm_269._light_s15mm_61 h3{color:var(--text-primary)}._editorContent_s15mm_269 ul,._editorContent_s15mm_269 ol{padding-left:24px;margin:.5em 0}._editorContent_s15mm_269 blockquote{border-left:4px solid var(--primary);padding-left:16px;margin:1em 0;color:var(--text-secondary);font-style:italic}._editorContent_s15mm_269 pre{background:var(--bg-secondary);border-radius:var(--border-radius);padding:16px;overflow-x:auto;font-family:Fira Code,Consolas,monospace;font-size:14px;position:relative;border:var(--border-width) solid var(--bg-secondary);margin:16px 0}._editorContent_s15mm_269 pre._code-block_s15mm_395{display:block;margin:16px 0;padding:0;background:transparent;border:none;overflow:visible}._editorContent_s15mm_269 pre._code-block_s15mm_395:before{display:none}._editorContent_s15mm_269 code{background:#6366f133;padding:2px 6px;border-radius:var(--border-radius);font-family:Fira Code,Consolas,monospace;font-size:.9em}._editorContent_s15mm_269 pre code{background:transparent;padding:0;border-radius:0;display:block;line-height:1.6}._editorContent_s15mm_269 a{color:var(--primary);text-decoration:underline}._editorContent_s15mm_269 img{max-width:100%;border-radius:var(--border-radius);margin:1em 0}._editorContent_s15mm_269 table{width:100%;border-collapse:collapse;margin:1em 0}._editorContent_s15mm_269 table td,._editorContent_s15mm_269 table th{border:var(--border-width) solid var(--bg-secondary);padding:10px}._editorContent_s15mm_269 table th{background:var(--bg-secondary)}._editorContent_s15mm_269._light_s15mm_61 table td,._editorContent_s15mm_269._light_s15mm_61 table th{border-color:var(--bg-secondary)}._editorContent_s15mm_269._light_s15mm_61 table th{background:var(--bg-secondary)}._statusBar_s15mm_523{background:var(--bg-secondary);padding:8px 16px;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--text-secondary);border-top:var(--border-width) solid var(--bg-secondary)}._statusBar_s15mm_523._light_s15mm_61{background:var(--bg-secondary);border-color:var(--bg-secondary)}._autosaveIndicator_s15mm_555{display:flex;align-items:center;gap:6px}._autosaveDot_s15mm_567{width:8px;height:8px;border-radius:50%;background:#22c55e;animation:_pulse_s15mm_1 2s infinite}@keyframes _pulse_s15mm_1{0%,to{opacity:1}50%{opacity:.5}}._colorPickerWrapper_s15mm_593{position:relative}._colorPalette_s15mm_601{position:absolute;top:100%;left:0;background:var(--bg-primary);border:var(--border-width) solid var(--bg-secondary);border-radius:var(--border-radius);padding:12px;display:none;grid-template-columns:repeat(8,1fr);gap:6px;z-index:9999;box-shadow:var(--shadow-lg)}._colorPalette_s15mm_601._show_s15mm_631{display:grid}._colorSwatch_s15mm_639{width:24px;height:24px;border-radius:6px;cursor:pointer;transition:transform .2s;border:2px solid transparent}._colorSwatch_s15mm_639:hover{transform:scale(1.2);border-color:#fff}._modalOverlay_s15mm_667{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;visibility:hidden;transition:all .3s}._modalOverlay_s15mm_667._show_s15mm_631{opacity:1;visibility:visible}._modal_s15mm_667{background:var(--bg-primary);border-radius:var(--border-radius);padding:24px;width:90%;max-width:500px;transform:scale(.9);transition:transform .3s;border:var(--border-width) solid var(--bg-secondary)}._modal_s15mm_667._light_s15mm_61{background:var(--bg-primary);border-color:var(--bg-secondary)}._modalOverlay_s15mm_667._show_s15mm_631 ._modal_s15mm_667{transform:scale(1)}._modal_s15mm_667 h3{color:var(--text-primary);margin-bottom:16px;font-size:1.25rem}._modal_s15mm_667._light_s15mm_61 h3{color:var(--text-primary)}._modal_s15mm_667 label{display:block;color:var(--text-secondary);font-size:14px;margin-bottom:6px;margin-top:12px}._modal_s15mm_667._light_s15mm_61 label{color:var(--text-secondary)}._modalInput_s15mm_793{width:100%;background:var(--bg-secondary);border:var(--border-width) solid var(--bg-secondary);border-radius:var(--border-radius);padding:12px;color:var(--text-primary);margin-bottom:12px;box-sizing:border-box}._modalInput_s15mm_793._light_s15mm_61{background:var(--bg-secondary);border-color:var(--bg-secondary);color:var(--text-primary)}._modalInput_s15mm_793:focus{outline:none;border-color:var(--primary)}._modalBtn_s15mm_837{padding:10px 24px;border-radius:var(--border-radius);font-weight:600;cursor:pointer;transition:all .2s}._modalBtnPrimary_s15mm_853{background:var(--primary);color:#fff;border:none}._modalBtnPrimary_s15mm_853:hover{background:var(--primary-dark)}._modalBtnSecondary_s15mm_873{background:transparent;color:var(--text-secondary);border:var(--border-width) solid var(--bg-secondary);margin-right:8px}._emojiPicker_s15mm_887{position:absolute;top:100%;right:0;background:var(--bg-primary);border:var(--border-width) solid var(--bg-secondary);border-radius:var(--border-radius);padding:12px;display:none;width:320px;max-height:300px;overflow-y:auto;z-index:100;box-shadow:var(--shadow-lg)}._emojiPicker_s15mm_887._show_s15mm_631{display:block}._emojiGrid_s15mm_927{display:grid;grid-template-columns:repeat(8,1fr);gap:4px}._emojiItem_s15mm_939{font-size:20px;padding:6px;cursor:pointer;border-radius:var(--border-radius);text-align:center;transition:background .2s}._emojiItem_s15mm_939:hover{background:#6366f133}._dropZone_s15mm_965{border:2px dashed var(--primary);background:#6366f11a;border-radius:var(--border-radius);padding:40px;text-align:center;display:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:50}._dropZone_s15mm_965._active_s15mm_197{display:flex;align-items:center;justify-content:center}._findReplace_s15mm_1007{background:var(--bg-secondary);padding:12px;display:none;gap:8px;align-items:center;border-bottom:var(--border-width) solid var(--bg-secondary);flex-wrap:wrap}._findReplace_s15mm_1007._light_s15mm_61{background:var(--bg-secondary);border-color:var(--bg-secondary)}._findReplace_s15mm_1007._show_s15mm_631{display:flex}._findReplace_s15mm_1007 ._toolbarBtn_s15mm_155{white-space:nowrap;padding:8px 16px;font-size:13px;min-width:auto;width:auto;height:auto}._findReplace_s15mm_1007._light_s15mm_61 ._toolbarBtn_s15mm_155{color:var(--text-primary);background:var(--bg-primary);border:var(--border-width) solid var(--bg-secondary)}._findReplace_s15mm_1007._light_s15mm_61 ._toolbarBtn_s15mm_155:hover{background:var(--bg-secondary);color:var(--text-primary)}._findInput_s15mm_1085{background:var(--bg-primary);border:var(--border-width) solid var(--bg-secondary);border-radius:var(--border-radius);padding:8px 12px;color:var(--text-primary);flex:1;min-width:150px}._findInput_s15mm_1085._light_s15mm_61{background:var(--bg-primary);border-color:var(--bg-secondary);color:var(--text-primary)}._findInput_s15mm_1085:focus{outline:none;border-color:var(--primary)}._previewPanel_s15mm_1127{background:var(--bg-primary);border-radius:var(--border-radius);overflow:hidden;border:var(--border-width) solid var(--bg-secondary);margin-top:24px}._previewPanel_s15mm_1127._light_s15mm_61{background:var(--bg-primary);border-color:var(--bg-secondary)}._previewHeader_s15mm_1153{background:var(--bg-secondary);padding:16px;display:flex;justify-content:space-between;align-items:center;border-bottom:var(--border-width) solid var(--bg-secondary)}._previewContent_s15mm_1171{padding:24px;color:var(--text-primary);max-height:400px;overflow-y:auto}._previewContent_s15mm_1171._light_s15mm_61{color:var(--text-primary)}._previewContent_s15mm_1171 table{width:100%;border-collapse:collapse;margin:1em 0;border:var(--border-width) solid var(--bg-secondary)}._previewContent_s15mm_1171 table td,._previewContent_s15mm_1171 table th{border:var(--border-width) solid var(--bg-secondary);padding:12px;text-align:left}._previewContent_s15mm_1171 table th{background:var(--bg-secondary);font-weight:600;color:var(--text-primary)}._previewContent_s15mm_1171 table tbody tr:hover{background:#6366f11a}._previewContent_s15mm_1171._light_s15mm_61 table,._previewContent_s15mm_1171._light_s15mm_61 table td,._previewContent_s15mm_1171._light_s15mm_61 table th{border-color:var(--bg-secondary)}._previewContent_s15mm_1171._light_s15mm_61 table th{background:var(--bg-secondary);color:var(--text-primary)}._previewContent_s15mm_1171._light_s15mm_61 table tbody tr:hover{background:#6366f10d}._previewContent_s15mm_1171 pre,._previewContent_s15mm_1171 pre._shiki_s15mm_1283{background:var(--bg-secondary)!important;border:var(--border-width) solid var(--bg-secondary)!important;border-radius:var(--border-radius)!important;padding:16px!important;overflow-x:auto!important;margin:16px 0!important;position:relative}._previewContent_s15mm_1171._light_s15mm_61 pre,._previewContent_s15mm_1171._light_s15mm_61 pre._shiki_s15mm_1283{background:var(--bg-secondary)!important;border-color:var(--bg-secondary)!important}._previewContent_s15mm_1171 code{font-family:Consolas,Monaco,Courier New,monospace!important;font-size:.9em}._previewContent_s15mm_1171 pre code{background:transparent!important;padding:0!important;border:none!important}._previewContent_s15mm_1171 pre:after{content:"📋";position:absolute;top:8px;right:8px;padding:4px 8px;background:#6366f1e6;color:#fff;border-radius:4px;cursor:pointer;font-size:.9em;opacity:0;transition:opacity .2s}._previewContent_s15mm_1171 pre:hover:after{opacity:1}._tabBtn_s15mm_1377{padding:8px 16px;border-radius:8px;cursor:pointer;transition:all .2s;background:transparent;border:var(--border-width) solid var(--bg-secondary);color:var(--text-secondary);font-weight:500}._tabBtn_s15mm_1377:hover{background:var(--bg-primary);color:var(--text-primary)}._tabBtn_s15mm_1377._active_s15mm_197{background:var(--primary);color:#fff;border-color:var(--primary)}._sourceCode_s15mm_1421{background:var(--bg-secondary);padding:16px;font-family:Fira Code,monospace;font-size:13px;color:var(--primary);white-space:pre-wrap;word-break:break-all;display:none}._sourceCode_s15mm_1421._show_s15mm_631{display:block}._statsGroup_s15mm_1451{display:flex;gap:24px}._statItem_s15mm_1461{display:flex;gap:4px}@media (max-width: 768px){._toolbar_s15mm_95{padding:8px 4px;gap:4px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;white-space:nowrap}._toolbar_s15mm_95::-webkit-scrollbar{display:none}._toolbarGroup_s15mm_125{padding:0 6px;gap:4px;border-right:1px solid var(--dark-border);flex-shrink:0}._toolbarGroup_s15mm_125:last-child{border-right:none;padding-right:8px}._toolbarBtn_s15mm_155{width:42px;height:42px;font-size:15px;border-radius:8px;flex-shrink:0}._toolbarSelect_s15mm_227{font-size:13px;padding:8px;min-width:90px;max-width:110px}._editorContent_s15mm_269{padding:16px;font-size:16px;min-height:250px;max-height:60vh}._editorWrapper_s15mm_37{border-radius:12px}._statusBar_s15mm_523{padding:8px 12px;font-size:11px;flex-wrap:wrap;gap:8px}._statsGroup_s15mm_1451{gap:16px}._modal_s15mm_667{width:95%;max-width:none;padding:20px;margin:10px;border-radius:12px}._modalInput_s15mm_793{font-size:16px;padding:14px}._findReplace_s15mm_1007{flex-wrap:wrap;padding:10px 8px;gap:6px}._findInput_s15mm_1085{min-width:140px;font-size:16px;padding:10px 12px}._previewPanel_s15mm_1127{margin-top:16px;border-radius:12px}._previewContent_s15mm_1171{padding:16px;font-size:15px}._colorPalette_s15mm_601{grid-template-columns:repeat(6,1fr);padding:10px}._colorSwatch_s15mm_639{width:32px;height:32px}._emojiPicker_s15mm_887{width:300px;max-height:250px}._emojiGrid_s15mm_927{grid-template-columns:repeat(6,1fr)}._emojiItem_s15mm_939{font-size:24px;padding:8px}}@media (max-width: 480px){._toolbar_s15mm_95{padding:6px 4px;gap:3px}._toolbarGroup_s15mm_125{padding:0 4px;gap:3px}._toolbarBtn_s15mm_155{width:38px;height:38px;font-size:14px}._toolbarSelect_s15mm_227{font-size:12px;padding:6px;min-width:80px;max-width:100px}._editorContent_s15mm_269{padding:12px;font-size:15px;min-height:200px}._modal_s15mm_667{padding:16px;border-radius:10px}._modal_s15mm_667 h3{font-size:1.1rem}._colorPalette_s15mm_601{grid-template-columns:repeat(5,1fr);padding:8px}._colorSwatch_s15mm_639{width:28px;height:28px}._emojiPicker_s15mm_887{width:260px}._emojiGrid_s15mm_927{grid-template-columns:repeat(5,1fr)}._emojiItem_s15mm_939{font-size:22px;padding:6px}._statsGroup_s15mm_1451{width:100%;justify-content:space-between;gap:12px}._findReplace_s15mm_1007 ._toolbarBtn_s15mm_155{padding:8px 12px;width:auto;min-width:38px}}._codeBlockWrapper_x9adu_5{position:relative;margin:0;border-radius:6px;overflow:visible;border:none;background:transparent;font-family:Consolas,Monaco,Courier New,monospace;min-height:50px;display:block}._codeBlockWrapper_x9adu_5._light_x9adu_29{background:transparent;border:1px solid #d0d7de}._codeBlockWrapper_x9adu_5 pre{margin:0!important;padding:0!important;border:none!important;background:transparent!important;border-radius:0!important}._controls_x9adu_57{position:absolute;top:.5em;right:.5em;z-index:10;display:flex;justify-content:flex-end;align-items:center;gap:.5em;background:transparent;border:none;padding:0;border-radius:6px 6px 0 0}._light_x9adu_29 ._controls_x9adu_57{background:#f6f8fa;padding:.5em;border-radius:6px 6px 0 0}._languageSelector_x9adu_99{position:relative}._langBadge_x9adu_107{display:flex;align-items:center;gap:.4em;padding:.4em .8em;background:#6366f1e6;color:#fff;border:none;border-radius:4px;font-size:.85em;font-weight:600;cursor:pointer;transition:all .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 2px 4px #0003}._langBadge_x9adu_107:hover:not(:disabled){background:#6366f1;transform:translateY(-1px);box-shadow:0 3px 6px #0000004d}._langBadge_x9adu_107:disabled{cursor:default}._light_x9adu_29 ._langBadge_x9adu_107{background:#6366f1e6;color:#fff}._light_x9adu_29 ._langBadge_x9adu_107:hover:not(:disabled){background:#6366f1}._chevron_x9adu_179{font-size:.7em;opacity:.7}._langDropdown_x9adu_189{position:fixed;z-index:9999;background:#2d2d2d;border:1px solid #3a3a3a;border-radius:6px;box-shadow:0 8px 24px #0006;min-width:200px;max-width:280px;max-height:400px;overflow:hidden}._light_x9adu_29 ._langDropdown_x9adu_189{background:#fff;border-color:#d0d7de;box-shadow:0 8px 24px #00000026}._langDropdownScroll_x9adu_227{max-height:300px;overflow-y:auto;padding:.25em 0}._langOption_x9adu_239{display:block;width:100%;padding:.5em .75em;background:none;border:none;color:#e0e0e0;text-align:left;font-size:.9em;cursor:pointer;transition:background .15s}._langOption_x9adu_239:hover{background:#3a3a3a}._langOption_x9adu_239._active_x9adu_273{background:#4a4a4a;font-weight:600}._light_x9adu_29 ._langOption_x9adu_239{color:#24292f}._light_x9adu_29 ._langOption_x9adu_239:hover{background:#f6f8fa}._light_x9adu_29 ._langOption_x9adu_239._active_x9adu_273{background:#e8eaed}._actions_x9adu_307{display:flex;gap:.5em}._actionBtn_x9adu_317{padding:.4em .8em;background:#6366f1e6;color:#fff;border:none;border-radius:4px;font-size:.9em;font-weight:600;cursor:pointer;transition:all .2s;min-width:2.5em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 2px 4px #0003}._actionBtn_x9adu_317:hover{background:#6366f1;transform:translateY(-1px);box-shadow:0 3px 6px #0000004d}._light_x9adu_29 ._actionBtn_x9adu_317{background:#6366f1e6;color:#fff}._light_x9adu_29 ._actionBtn_x9adu_317:hover{background:#6366f1}._codeContent_x9adu_377{overflow-x:auto;overflow-y:hidden;background:#1e1e1e;margin:0;padding:0;border-radius:0 0 6px 6px;min-height:50px;display:block}._light_x9adu_29 ._codeContent_x9adu_377{background:#f6f8fa}._codeContent_x9adu_377 pre{margin:0!important;padding:1em!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;outline:none!important;font-family:Consolas,Monaco,Courier New,monospace!important;font-size:.9em;line-height:1.5;white-space:pre}._codeContent_x9adu_377._wrap_x9adu_437 pre{white-space:pre-wrap;word-break:break-word}._codeContent_x9adu_377 code{font-family:inherit!important;background:transparent!important;padding:0!important;border:none!important;box-shadow:none!important;display:block;margin:0!important}._codeContent_x9adu_377::-webkit-scrollbar,._langDropdownScroll_x9adu_227::-webkit-scrollbar{height:8px;width:8px}._codeContent_x9adu_377::-webkit-scrollbar-track,._langDropdownScroll_x9adu_227::-webkit-scrollbar-track{background:#1e1e1e}._light_x9adu_29 ._codeContent_x9adu_377::-webkit-scrollbar-track,._light_x9adu_29 ._langDropdownScroll_x9adu_227::-webkit-scrollbar-track{background:#f6f8fa}._codeContent_x9adu_377::-webkit-scrollbar-thumb,._langDropdownScroll_x9adu_227::-webkit-scrollbar-thumb{background:#4a4a4a;border-radius:4px}._light_x9adu_29 ._codeContent_x9adu_377::-webkit-scrollbar-thumb,._light_x9adu_29 ._langDropdownScroll_x9adu_227::-webkit-scrollbar-thumb{background:#b8c0ca}._codeContent_x9adu_377::-webkit-scrollbar-thumb:hover,._langDropdownScroll_x9adu_227::-webkit-scrollbar-thumb:hover{background:#5a5a5a}._light_x9adu_29 ._codeContent_x9adu_377::-webkit-scrollbar-thumb:hover,._light_x9adu_29 ._langDropdownScroll_x9adu_227::-webkit-scrollbar-thumb:hover{background:#a0a8b0}
