.UmX49a_root{width:100%;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);position:relative;container-type:inline-size}.UmX49a_editor{min-height:8rem;color:var(--foreground);font-size:var(--text-base);overflow-wrap:break-word;white-space:pre-wrap;word-break:break-word;caret-color:var(--accent);outline:none;padding:2px 0;line-height:1.65}.UmX49a_editor[contenteditable=false]{caret-color:#0000}.UmX49a_editor::selection,.UmX49a_editor ::selection{background:color-mix(in oklab, var(--accent) 22%, transparent)}.UmX49a_editor>*{margin:0}.UmX49a_editor>*+*{margin-top:.6em}.UmX49a_editor p{margin:0}.UmX49a_editor h1,.UmX49a_editor h2,.UmX49a_editor h3{letter-spacing:-.02em;font-weight:500;line-height:1.25}.UmX49a_editor h1{font-size:var(--text-2xl)}.UmX49a_editor h2{font-size:var(--text-xl)}.UmX49a_editor h3{font-size:var(--text-lg)}.UmX49a_editor>:is(h1,h2,h3){margin-top:1.1em}.UmX49a_editor>:is(h1,h2,h3):first-child{margin-top:0}.UmX49a_editor>:is(h1,h2,h3)+*{margin-top:.45em}.UmX49a_editor strong{font-weight:600}.UmX49a_editor s{color:var(--text-secondary);text-decoration-thickness:1px}.UmX49a_editor a{color:var(--accent-strong);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--accent) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--accent) 45%, transparent);text-underline-offset:3px;cursor:text;text-decoration-thickness:1px}.UmX49a_editor code{background:var(--surface-muted);border-radius:6px;padding:.12em .38em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}.UmX49a_editor blockquote{border-left:2px solid var(--border-strong);color:var(--text-secondary);padding-left:14px}.UmX49a_editor ul,.UmX49a_editor ol{margin-block:0;padding-left:1.45em}.UmX49a_editor ul{list-style:outside}.UmX49a_editor ul ul{list-style:circle}.UmX49a_editor ol{list-style:decimal}.UmX49a_editor li{padding-left:.2em}.UmX49a_editor li+li,.UmX49a_editor li>:is(ul,ol){margin-top:.2em}.UmX49a_editor li::marker{color:var(--text-muted)}.UmX49a_editor ol>li::marker{font-variant-numeric:tabular-nums}.UmX49a_editor pre{border:1px solid var(--border-subtle);background:var(--surface-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-sm);tab-size:2;white-space:pre;border-radius:14px;padding:12px 14px;line-height:1.6;overflow-x:auto}.UmX49a_editor hr{background:var(--border);border:0;height:1px;margin-block:1.1em}.UmX49a_editor[data-empty]>:first-child:before,.UmX49a_editor:focus [data-hint]:before{float:left;height:0;color:var(--text-muted);pointer-events:none;content:var(--placeholder)}.UmX49a_editor:focus:not([data-empty]) [data-hint]:before{content:var(--hint)}.UmX49a_toolbar{z-index:40;border:1px solid var(--float-edge,var(--surface-raised));background:var(--surface-raised);box-shadow:var(--shadow-floating);border-radius:16px;position:absolute;overflow:hidden;translate:-50% -100%}.UmX49a_toolbar[data-below]{translate:-50%}.UmX49a_face{width:max-content;position:absolute;top:0;left:0}.UmX49a_face[inert]{pointer-events:none}.UmX49a_row,.UmX49a_linkRow{align-items:center;gap:2px;padding:4px;display:flex}.UmX49a_blockTools{align-items:center;gap:2px;display:flex}@container (max-width:330px){.UmX49a_blockTools{display:none}}.UmX49a_divider{background:var(--border);width:1px;height:18px;margin:0 4px}.UmX49a_tool{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);background:0 0;border:0;border-radius:11px;flex:none;place-items:center;padding:0;display:grid}.UmX49a_tool:active{transform:scale(.92)}.UmX49a_tool[aria-pressed=true]{background:var(--accent-subtle);color:var(--accent-strong)}.UmX49a_tool:focus-visible{background:var(--surface-muted);color:var(--foreground)}@media (hover:hover) and (pointer:fine){.UmX49a_tool:hover{background:var(--surface-muted);color:var(--foreground)}.UmX49a_tool[aria-pressed=true]:hover{background:var(--accent-subtle);color:var(--accent-strong)}}.UmX49a_linkInput{width:min(15rem,60vw);min-width:0;height:32px;color:var(--foreground);font:inherit;font-size:var(--text-sm);background:0 0;border:0;outline:none;padding:0 8px}.UmX49a_linkInput::placeholder{color:var(--text-muted)}.UmX49a_apply{background:var(--surface-muted);width:32px;height:32px;color:var(--text-muted);cursor:pointer;transition:background-color var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);border:0;border-radius:11px;flex:none;place-items:center;padding:0;display:grid}.UmX49a_apply[data-ready]{background:var(--accent);color:var(--accent-foreground)}.UmX49a_apply:active{transform:scale(.92)}.UmX49a_slash{z-index:40;overscroll-behavior:contain;scrollbar-width:none;border:1px solid var(--float-edge,var(--surface-raised));background:var(--surface-raised);width:240px;max-width:calc(100% - 8px);box-shadow:var(--shadow-floating);border-radius:18px;position:absolute;overflow:hidden auto}.UmX49a_slash[data-above]{translate:0 -100%}.UmX49a_slashBody{padding:6px}.UmX49a_slashList{margin:0;padding:0;list-style:none;display:grid;position:relative}.UmX49a_slashHighlight{background:color-mix(in oklab, var(--foreground) 6.5%, transparent);pointer-events:none;border-radius:12px;position:absolute;top:0;left:0;right:0}.UmX49a_slashOption{height:34px;color:var(--text-secondary);cursor:pointer;font-size:var(--text-sm);-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard);border-radius:12px;align-items:center;gap:10px;padding:0 10px;display:flex;position:relative}.UmX49a_slashOption[aria-selected=true]{color:var(--foreground)}.UmX49a_slashIcon{flex:none;place-items:center;width:20px;display:grid}.UmX49a_slashLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.UmX49a_slashHint{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-xs);flex:none}.UmX49a_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
