.arc-root-vxu8zv{width:100%;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);position:relative;container-type:inline-size}.arc-editor-3x6nwu{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}.arc-editor-3x6nwu[contenteditable=false]{caret-color:#0000}.arc-editor-3x6nwu::selection{background:color-mix(in oklab, var(--accent) 22%, transparent)}.arc-editor-3x6nwu ::selection{background:color-mix(in oklab, var(--accent) 22%, transparent)}.arc-editor-3x6nwu>*{margin:0}.arc-editor-3x6nwu>*+*{margin-top:.6em}.arc-editor-3x6nwu p{margin:0}.arc-editor-3x6nwu h1,.arc-editor-3x6nwu h2,.arc-editor-3x6nwu h3{letter-spacing:-.02em;font-weight:500;line-height:1.25}.arc-editor-3x6nwu h1{font-size:var(--text-2xl)}.arc-editor-3x6nwu h2{font-size:var(--text-xl)}.arc-editor-3x6nwu h3{font-size:var(--text-lg)}.arc-editor-3x6nwu>:is(h1,h2,h3){margin-top:1.1em}.arc-editor-3x6nwu>:is(h1,h2,h3):first-child{margin-top:0}.arc-editor-3x6nwu>:is(h1,h2,h3)+*{margin-top:.45em}.arc-editor-3x6nwu strong{font-weight:600}.arc-editor-3x6nwu s{color:var(--text-secondary);text-decoration-thickness:1px}.arc-editor-3x6nwu 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}.arc-editor-3x6nwu code{background:var(--surface-muted);border-radius:6px;padding:.12em .38em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}.arc-editor-3x6nwu blockquote{border-left:2px solid var(--border-strong);color:var(--text-secondary);padding-left:14px}.arc-editor-3x6nwu ul,.arc-editor-3x6nwu ol{margin-block:0;padding-left:1.45em}.arc-editor-3x6nwu ul{list-style:outside}.arc-editor-3x6nwu ul ul{list-style:circle}.arc-editor-3x6nwu ol{list-style:decimal}.arc-editor-3x6nwu li{padding-left:.2em}.arc-editor-3x6nwu li+li,.arc-editor-3x6nwu li>:is(ul,ol){margin-top:.2em}.arc-editor-3x6nwu li::marker{color:var(--text-muted)}.arc-editor-3x6nwu ol>li::marker{font-variant-numeric:tabular-nums}.arc-editor-3x6nwu 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}.arc-editor-3x6nwu hr{background:var(--border);border:0;height:1px;margin-block:1.1em}.arc-editor-3x6nwu[data-empty]>:first-child:before,.arc-editor-3x6nwu:focus [data-hint]:before{float:left;height:0;color:var(--text-muted);pointer-events:none;content:var(--placeholder)}.arc-editor-3x6nwu:focus:not([data-empty]) [data-hint]:before{content:var(--hint)}.arc-toolbar-bbh6ka{z-index:40;border:1px solid var(--border);background:var(--surface-raised);box-shadow:var(--shadow-floating);border-radius:16px;position:absolute;overflow:hidden;translate:-50% -100%}.arc-toolbar-bbh6ka[data-below]{translate:-50%}.arc-face-vxko5y{width:max-content;position:absolute;top:0;left:0}.arc-face-vxko5y[inert]{pointer-events:none}.arc-row-p8ijen,.arc-linkRow-dn0tql{align-items:center;gap:2px;padding:4px;display:flex}.arc-blockTools-ljv7hf{align-items:center;gap:2px;display:flex}@container (width<=330px){.arc-blockTools-ljv7hf{display:none}}.arc-divider-kzm13i{background:var(--border);width:1px;height:18px;margin:0 4px}.arc-tool-vxvsg5{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}.arc-tool-vxvsg5:active{transform:scale(.92)}.arc-tool-vxvsg5[aria-pressed=true]{background:var(--accent-subtle);color:var(--accent-strong)}.arc-tool-vxvsg5:focus-visible{background:var(--surface-muted);color:var(--foreground)}@media (hover:hover) and (pointer:fine){.arc-tool-vxvsg5:hover{background:var(--surface-muted);color:var(--foreground)}.arc-tool-vxvsg5[aria-pressed=true]:hover{background:var(--accent-subtle);color:var(--accent-strong)}}.arc-linkInput-2qw7tx{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}.arc-linkInput-2qw7tx::placeholder{color:var(--text-muted)}.arc-apply-n965m5{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}.arc-apply-n965m5[data-ready]{background:var(--accent);color:var(--accent-foreground)}.arc-apply-n965m5:active{transform:scale(.92)}.arc-slash-nls9du{z-index:40;overscroll-behavior:contain;scrollbar-width:none;border:1px solid var(--border);background:var(--surface-raised);width:240px;max-width:calc(100% - 8px);box-shadow:var(--shadow-floating);border-radius:18px;position:absolute;overflow:hidden auto}.arc-slash-nls9du[data-above]{translate:0 -100%}.arc-slashBody-bos3yo{padding:6px}.arc-slashList-bozola{margin:0;padding:0;list-style:none;display:grid;position:relative}.arc-slashHighlight-5duvfe{background:color-mix(in oklab, var(--foreground) 6.5%, transparent);pointer-events:none;border-radius:12px;position:absolute;top:0;left:0;right:0}.arc-slashOption-mj403f{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}.arc-slashOption-mj403f[aria-selected=true]{color:var(--foreground)}.arc-slashIcon-box897{flex:none;place-items:center;width:20px;display:grid}.arc-slashLabel-uqyp7m{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.arc-slashHint-bowljp{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-xs);flex:none}.arc-srOnly-d8pnla{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
