@charset "UTF-8";:root[data-skin=xtnd][data-theme=dark]{color-scheme:dark;--bg: #04070c;--bg-raised: #070b13;--surface: #0b111c;--surface-hover: rgba(148, 184, 255, .07);--border: rgba(94, 152, 255, .14);--border-strong: rgba(94, 152, 255, .32);--text: #e9effb;--text-2: #a3aec4;--text-3: #5f6b84;--accent: #2f81ff;--accent-hover: #5ea4ff;--accent-2: #46d8ff;--on-accent: #ffffff;--brand-gradient: linear-gradient(120deg, #1f6dff 0%, #2f81ff 55%, #38b6ff 120%)}:root[data-skin=xtnd][data-theme=light]{color-scheme:light;--bg: #eef2f9;--bg-raised: #f4f7fc;--surface: #ffffff;--surface-hover: rgba(31, 109, 255, .06);--border: rgba(31, 109, 255, .16);--border-strong: rgba(31, 109, 255, .36);--text: #0b1220;--text-2: #46536b;--text-3: #6b7890;--accent: #1f6dff;--accent-hover: #1657e0;--accent-2: #0bb6d8;--on-accent: #ffffff;--brand-gradient: linear-gradient(120deg, #1657e0 0%, #1f6dff 55%, #2f9bff 120%)}:root[data-skin=evergreen][data-theme=light]{color-scheme:light;--bg: #f7f5f0;--bg-raised: #efece5;--surface: #ffffff;--surface-hover: #eef6e9;--border: #d9d6ce;--border-strong: #bab6a9;--text: #1c1b18;--text-2: #45433d;--text-3: #97938a;--accent: #388c33;--accent-hover: #2e7130;--accent-2: #ee1414;--on-accent: #ffffff;--brand-gradient: linear-gradient(120deg, #54a73c 0%, #388c33 100%)}:root[data-skin=evergreen][data-theme=dark]{color-scheme:dark;--bg: #14150f;--bg-raised: #1c1d15;--surface: #1c1d15;--surface-hover: rgba(105, 179, 73, .12);--border: #33342b;--border-strong: #4a4b3f;--text: #f2f0e6;--text-2: #c7c4b8;--text-3: #8b8779;--accent: #54a73c;--accent-hover: #69b349;--accent-2: #ff6b6b;--on-accent: #0f120b;--brand-gradient: linear-gradient(120deg, #54a73c 0%, #388c33 100%)}:root{--radius: 10px;--radius-sm: 8px;--dur: .22s;--ease: cubic-bezier(.22, .65, .25, 1)}@media(prefers-reduced-motion:no-preference){:where(:root[data-skin] body,:root[data-skin] body *){transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease)}}.x-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:var(--radius-sm, 8px);border:1px solid transparent;background:transparent;color:var(--text);font:inherit;font-size:13px;line-height:1;cursor:pointer;transition:background var(--dur, .2s) var(--ease, ease),border-color var(--dur, .2s) var(--ease, ease),color var(--dur, .2s) var(--ease, ease)}.x-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.x-btn:disabled{opacity:.5;cursor:not-allowed}.x-btn--sm{padding:4px 10px;font-size:12px}.x-btn--primary{background:var(--accent);color:var(--on-accent)}.x-btn--primary:hover:not(:disabled){background:var(--accent-hover)}.x-btn--ghost:hover:not(:disabled){background:var(--surface-hover)}.x-btn--outline{border-color:var(--border-strong);color:var(--text)}.x-btn--outline:hover:not(:disabled){background:var(--surface-hover)}@media(prefers-reduced-motion:reduce){.x-btn{transition:none}}x-editor .ehost{display:flex;flex-direction:column}x-editor .ehost .emount{flex:1;display:flex;flex-direction:column;min-height:160px}x-editor .ehost .tiptap,x-editor .ehost .ProseMirror,x-editor .ehost .ql-editor,x-editor .ehost .cm-editor{flex:1;min-height:160px;outline:none;border:0;font:inherit;font-size:13px;line-height:1.6;color:var(--text);background:transparent;white-space:pre-wrap;word-wrap:break-word}x-editor .ehost .ql-container{flex:1;display:flex;flex-direction:column;font:inherit}x-editor .ehost .ql-editor{padding:0}x-editor .ehost .ql-clipboard{position:absolute;left:-9999px;height:1px;overflow-y:hidden}x-editor .ehost .cm-editor{white-space:normal}x-editor .ehost p{margin:0 0 .4em}x-editor .ehost ul,x-editor .ehost ol{margin:0 0 .4em;padding-inline-start:1.4em}x-editor .ehost blockquote{margin:0 0 .4em;padding-left:10px;border-left:2px solid var(--border-strong);color:var(--text-2)}.x-slash-menu{position:fixed;z-index:300;min-width:200px;max-height:280px;overflow-y:auto;padding:4px;background:var(--surface);border:1px solid var(--border-strong);border-radius:calc(var(--radius) / 2);box-shadow:0 8px 28px -8px #00000080}.x-slash-menu .x-slash-item{display:flex;align-items:center;gap:10px;width:100%;padding:6px 10px;border:0;border-radius:calc(var(--radius) / 2);background:transparent;color:var(--text);cursor:pointer;font:inherit;font-size:13px;text-align:left}.x-slash-menu .x-slash-item.hi{background:var(--surface-hover);color:var(--accent)}.x-slash-menu .x-slash-item .x-slash-hint{width:28px;flex:0 0 auto;color:var(--text-3);font-size:11px;text-align:center}*{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--bg);color:var(--text);font:14px/1.5 system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}
