.are-root{border:1px solid var(--wh-border-light);border-radius:var(--wh-radius-md,10px);background:var(--wh-surface);transition:border-color .15s,box-shadow .15s;overflow:hidden}.are-root:focus-within{border-color:var(--wh-indigo);box-shadow:0 0 0 3px color-mix(in srgb,var(--wh-indigo)12%,transparent)}.are-toolbar{border-bottom:1px solid var(--wh-border-light);background:var(--wh-bg,var(--wh-surface-2,#00000005));flex-wrap:wrap;align-items:center;gap:6px;padding:7px 9px;display:flex}.are-group{align-items:center;gap:1px;display:flex}.are-tool{border-radius:var(--wh-radius-sm,6px);color:var(--wh-text-secondary,var(--wh-text-muted));cursor:pointer;font-family:var(--wh-font,"Open Sans",sans-serif);background:0 0;border:none;justify-content:center;align-items:center;min-width:30px;height:30px;padding:0 6px;font-size:13px;font-weight:400;transition:background-color .12s,color .12s;display:inline-flex}.are-tool:hover:not(:disabled){background:var(--wh-surface-hover,#0000000d);color:var(--wh-text)}.are-tool:focus-visible{outline:2px solid var(--wh-indigo);outline-offset:-2px}.are-tool--active{background:var(--wh-indigo-muted,color-mix(in srgb,var(--wh-indigo)14%,transparent));color:var(--wh-indigo)}.are-tool:disabled{opacity:.5;cursor:not-allowed}.are-tool-bold{font-weight:400}.are-tool-italic{font-style:italic}.are-tool-underline{text-decoration:underline}.are-tool-divider{background:var(--wh-border,var(--wh-border-light));width:1px;height:18px;margin:0 2px}.are-linkpop{flex-direction:column;gap:10px;min-width:280px;display:flex}.are-linkpop-title{font-family:var(--wh-font,"Open Sans",sans-serif);letter-spacing:.01em;color:var(--wh-text);font-size:12px;font-weight:400}.are-linkpop-row{align-items:center;gap:8px;display:flex}.are-linkpop-row>.wh-input-wrap{flex:1}.are-linkpop-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.are-editor{padding:0}.are-content{font-family:var(--wh-font,"Open Sans",sans-serif);color:var(--wh-text);outline:none;min-height:150px;padding:14px 16px;font-size:14px;line-height:1.6}.are-content:focus{outline:none}.are-content p{margin:0 0 8px}.are-content ul,.are-content ol{margin:0 0 8px;padding-left:22px}.are-content a{color:var(--wh-indigo);text-decoration:underline}.are-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--wh-text-muted);float:left;pointer-events:none;height:0}