.lilac-toolbar{-ms-overflow-style:none;align-items:center;background:#f8f9fb;background:var(--lilac-color-surface,#f8f9fb);border-bottom:1px solid #e1e5e9;border-bottom:1px solid var(--lilac-color-border,#e1e5e9);border-radius:12px 12px 0 0;border-radius:var(--lilac-border-radius,12px) var(--lilac-border-radius,12px) 0 0;display:flex;flex-shrink:0;gap:2px;overflow-x:auto;padding:8px 12px;position:-webkit-sticky;position:sticky;scrollbar-width:none;top:0;z-index:10}.lilac-toolbar::-webkit-scrollbar{display:none}.lilac-toolbar--disabled{opacity:.6;pointer-events:none}.lilac-toolbar__button{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#2c3e50;color:var(--lilac-color-text,#2c3e50);cursor:pointer;display:flex;font-size:0;height:32px;justify-content:center;outline:none;padding:0;position:relative;transition:all .2s ease-in-out;transition:var(--lilac-transition,all .2s ease-in-out);width:32px}.lilac-toolbar__button:hover:not(:disabled):not(.lilac-toolbar__button--disabled){background:#fff;background:var(--lilac-color-background,#fff);border-color:#e1e5e9;border-color:var(--lilac-color-border,#e1e5e9);color:#8b7cd8;color:var(--lilac-color-primary,#8b7cd8)}.lilac-toolbar__button:focus-visible{outline:2px solid #8b7cd8;outline:2px solid var(--lilac-color-primary,#8b7cd8);outline-offset:1px}.lilac-toolbar__button--active{background:#8b7cd8;background:var(--lilac-color-primary,#8b7cd8);border-color:#8b7cd8;border-color:var(--lilac-color-primary,#8b7cd8);color:#fff}.lilac-toolbar__button--active:hover:not(:disabled){background:#6d5ac8;background:var(--lilac-color-primary-dark,#6d5ac8);border-color:#6d5ac8;border-color:var(--lilac-color-primary-dark,#6d5ac8)}.lilac-toolbar__button--disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.lilac-toolbar__button svg{flex-shrink:0}.lilac-toolbar__button:before{background:#2c3e50;background:var(--lilac-color-text,#2c3e50);border-radius:4px;bottom:-36px;color:#fff;color:var(--lilac-color-background,#fff);content:attr(title);font-size:12px;line-height:1.2;padding:4px 8px;white-space:nowrap}.lilac-toolbar__button:after,.lilac-toolbar__button:before{left:50%;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .2s ease-in-out;z-index:10}.lilac-toolbar__button:after{border-bottom:4px solid #2c3e50;border-bottom:4px solid var(--lilac-color-text,#2c3e50);border-left:4px solid #0000;border-right:4px solid #0000;bottom:-6px;content:"";height:0;width:0}.lilac-toolbar__button:hover:after,.lilac-toolbar__button:hover:before{opacity:1}.lilac-toolbar__separator{background:#e1e5e9;background:var(--lilac-color-border,#e1e5e9);flex-shrink:0;height:20px;margin:0 4px;width:1px}@media (max-width:768px){.lilac-toolbar{gap:1px;padding:6px 8px}.lilac-toolbar__button{height:28px;width:28px}.lilac-toolbar__button svg{height:14px;width:14px}.lilac-toolbar__button:after,.lilac-toolbar__button:before{display:none}}.lilac-editor--dark .lilac-toolbar{background:#252631;background:var(--lilac-color-surface,#252631);border-bottom-color:#3a3b47;border-bottom-color:var(--lilac-color-border,#3a3b47)}.lilac-editor--dark .lilac-toolbar__button:hover:not(:disabled):not(.lilac-toolbar__button--disabled){background:#1a1b23;background:var(--lilac-color-background,#1a1b23);border-color:#3a3b47;border-color:var(--lilac-color-border,#3a3b47)}.lilac-editor--dark .lilac-toolbar__separator{background:#3a3b47;background:var(--lilac-color-border,#3a3b47)}.lilac-editor--dark .lilac-toolbar__button:before{background:#e2e8f0;background:var(--lilac-color-text,#e2e8f0);color:#1a1b23;color:var(--lilac-color-background,#1a1b23)}.lilac-editor--dark .lilac-toolbar__button:after{border-bottom-color:#e2e8f0;border-bottom-color:var(--lilac-color-text,#e2e8f0)}@media (prefers-contrast:high){.lilac-toolbar__button{border-width:2px}.lilac-toolbar__button:focus-visible{outline-width:3px}}@media (prefers-reduced-motion:reduce){.lilac-toolbar__button,.lilac-toolbar__button:after,.lilac-toolbar__button:before{transition:none}}.lilac-toolbar__button--plugin{position:relative}.lilac-toolbar__button--plugin:hover:after{background:#000000e6;background:var(--lilac-color-tooltip-bg,#000000e6);border-radius:4px;bottom:calc(100% + 8px);color:#fff;color:var(--lilac-color-tooltip-text,#fff);content:attr(data-tooltip);font-size:12px;left:50%;padding:4px 8px;pointer-events:none;position:absolute;transform:translate(-50%);white-space:nowrap;z-index:1000}.lilac-toolbar__button--plugin:before{border:3px solid #0000;border-top:3px solid var(--lilac-color-tooltip-bg,#000000e6);bottom:calc(100% + 2px);content:"";left:50%;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .2s ease;z-index:1001}.lilac-toolbar__button--plugin:hover:before{opacity:1}.lilac-editor{--lilac-color-primary:#8b7cd8;--lilac-color-primary-light:#a898e8;--lilac-color-primary-dark:#6d5ac8;--lilac-color-background:#fff;--lilac-color-surface:#f8f9fb;--lilac-color-border:#e1e5e9;--lilac-color-border-focus:#8b7cd8;--lilac-color-text:#2c3e50;--lilac-color-text-muted:#64748b;--lilac-color-text-placeholder:#9ca3af;--lilac-border-radius:12px;--lilac-border-radius-small:8px;--lilac-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;--lilac-shadow-focus:0 0 0 3px #8b7cd81a;--lilac-transition:all .2s ease-in-out;--lilac-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--lilac-font-size:16px;--lilac-line-height:1.6;--lilac-letter-spacing:-.01em}.lilac-editor--dark{--lilac-color-background:#1a1b23;--lilac-color-surface:#252631;--lilac-color-border:#3a3b47;--lilac-color-border-focus:#a898e8;--lilac-color-text:#e2e8f0;--lilac-color-text-muted:#94a3b8;--lilac-color-text-placeholder:#64748b;--lilac-shadow:0 1px 3px #0000004d,0 1px 2px #0003}.lilac-editor{background:var(--lilac-color-background);border:1px solid var(--lilac-color-border);border-radius:var(--lilac-border-radius);box-shadow:var(--lilac-shadow);color:var(--lilac-color-text);display:flex;flex-direction:column;font-family:var(--lilac-font-family);font-size:var(--lilac-font-size);height:100%;letter-spacing:var(--lilac-letter-spacing);line-height:var(--lilac-line-height);max-height:100%;overflow:hidden;position:relative;transition:var(--lilac-transition)}.lilac-editor:focus-within{border-color:var(--lilac-color-border-focus);box-shadow:var(--lilac-shadow),var(--lilac-shadow-focus)}.lilac-editor--readonly{background:var(--lilac-color-surface);cursor:default}.lilac-editor__toolbar{align-items:center;background:var(--lilac-color-surface);border-bottom:1px solid var(--lilac-color-border);display:flex;font-size:14px;gap:8px;padding:12px 16px}.lilac-editor__toolbar-placeholder{color:var(--lilac-color-text-muted);font-style:italic}.lilac-editor__content-wrapper{display:flex;flex:1 1;flex-direction:column;min-height:120px;overflow:hidden;position:relative}.lilac-editor__placeholder{color:var(--lilac-color-text-placeholder);font-size:var(--lilac-font-size);left:16px;line-height:var(--lilac-line-height);pointer-events:none;position:absolute;top:16px;-webkit-user-select:none;user-select:none;z-index:1}.lilac-editor__content{word-wrap:break-word;flex:1 1;outline:none;overflow-wrap:break-word;overflow-x:hidden;overflow-y:auto;padding:16px;position:relative;scrollbar-color:var(--lilac-color-border) #0000;scrollbar-width:thin;white-space:pre-wrap;z-index:2}.lilac-editor__content::-webkit-scrollbar{width:8px}.lilac-editor__content::-webkit-scrollbar-track{background:#0000}.lilac-editor__content::-webkit-scrollbar-thumb{background:var(--lilac-color-border);border-radius:4px}.lilac-editor__content::-webkit-scrollbar-thumb:hover{background:var(--lilac-color-text-muted)}.lilac-editor__content:empty:before{content:"";display:block;height:1em}.lilac-editor__content h1,.lilac-editor__content h2,.lilac-editor__content h3,.lilac-editor__content h4,.lilac-editor__content h5,.lilac-editor__content h6{color:var(--lilac-color-text);font-weight:600;line-height:1.4;margin:1.5em 0 .75em}.lilac-editor__content h1:first-child,.lilac-editor__content h2:first-child,.lilac-editor__content h3:first-child,.lilac-editor__content h4:first-child,.lilac-editor__content h5:first-child,.lilac-editor__content h6:first-child{margin-top:0}.lilac-editor__content h1{font-size:2em}.lilac-editor__content h2{font-size:1.5em}.lilac-editor__content h3{font-size:1.25em}.lilac-editor__content h4{font-size:1.1em}.lilac-editor__content h5{font-size:1em}.lilac-editor__content h6{font-size:.9em}.lilac-editor__content p{margin:0 0 1em}.lilac-editor__content p:last-child{margin-bottom:0}.lilac-editor__content strong{font-weight:600}.lilac-editor__content em{font-style:italic}.lilac-editor__content u{text-decoration:underline}.lilac-editor__content s{text-decoration:line-through}.lilac-editor__content blockquote{background:var(--lilac-color-surface);border-left:3px solid var(--lilac-color-primary);border-radius:0 var(--lilac-border-radius-small) var(--lilac-border-radius-small) 0;color:var(--lilac-color-text-muted);margin:1em 0;padding:.5em 0 .5em 1em}.lilac-editor__content ol,.lilac-editor__content ul{margin:1em 0;padding-left:2em}.lilac-editor__content li{margin:.25em 0}.lilac-editor__content code{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.875em;padding:.125em .25em}.lilac-editor__content code,.lilac-editor__content pre{background:var(--lilac-color-surface);border-radius:var(--lilac-border-radius-small)}.lilac-editor__content pre{margin:1em 0;overflow-x:auto;padding:1em}.lilac-editor__content pre code{background:none;padding:0}.lilac-editor__footer{align-items:center;background:var(--lilac-color-surface);border-top:1px solid var(--lilac-color-border);bottom:0;display:flex;flex-shrink:0;font-size:12px;justify-content:flex-end;padding:8px 16px;position:-webkit-sticky;position:sticky;z-index:10}.lilac-editor__char-count{font-feature-settings:"tnum";color:var(--lilac-color-text-muted);font-variant-numeric:tabular-nums}.lilac-editor__content:focus{outline:none}.lilac-editor__content ::selection,.lilac-editor__content::selection{background:#8b7cd833}@media (max-width:768px){.lilac-editor{--lilac-font-size:16px;border-radius:var(--lilac-border-radius-small)}.lilac-editor__content{padding:12px}.lilac-editor__placeholder{left:12px;top:12px}.lilac-editor__toolbar{padding:8px 12px}}@keyframes lilac-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.lilac-editor__content{animation:lilac-fade-in .2s ease-out}@media (prefers-contrast:high){.lilac-editor{border-width:2px}.lilac-editor:focus-within{outline:2px solid var(--lilac-color-border-focus);outline-offset:2px}}@media (prefers-reduced-motion:reduce){.lilac-editor,.lilac-editor__content{animation:none;transition:none}}
/*# sourceMappingURL=main.62bced99.css.map*/