.answer-block{--ab-padding:.5rem;--ab-color:var(--mui-palette-primary-mainChannel,112 74 255);--ab-text-secondary-color:var(--mui-palette-text-secondaryChannel,102 112 133);--ab-text-primary-color:var(--mui-palette-text-primaryChannel,52 64 84);--ab-disabled-color:rgba(var(--ab-text-secondary-color)/.6);background-color:var(--ab-bg,transparent);min-height:7rem;padding:var(--ab-padding) var(--ab-padding) 46px var(--ab-padding);border-color:rgba(var(--ab-color)/.3);border-style:dashed;border-width:1px;border-radius:12px;outline:none;flex-direction:column;-webkit-margin-after:16px;margin-block-end:16px;transition:all .2s ease-in-out;display:flex;position:relative;container-type:inline-size}.answer-block:has(.has-focus){border-color:rgba(var(--ab-color)/1);border-style:solid}.answer-block.checked{background-color:rgba(var(--ab-color)/.05);border-style:solid;border-color:rgba(var(--ab-color)/1);cursor:pointer;box-shadow:0 0 0 1px rgba(var(--ab-color)/1)}.answer-block.highlighted{border-color:rgba(var(--ab-color)/1);background-color:rgba(var(--ab-color)/.06);border-style:solid}.answer-block.dimmed{opacity:.35}.answer-block.empty{background-color:#0000}.answer-block.empty:has(.has-focus){background-color:rgba(var(--ab-color)/.04)}.answer-block.generating{cursor:wait;background-color:rgba(var(--ab-color)/.04)}.answer-block.generating :not(.toolbar,.toolbar *){display:none}.answer-block.generating:before{content:"";color:#0000;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;background:linear-gradient(90deg,transparent 0,rgb(var(--ab-color)) 50%,transparent 100%) 200% 0 /200% 100% no-repeat content-box,linear-gradient(rgba(var(--ab-color)/.15) 0,rgba(var(--ab-color)/.15) 100%) 0 0 /100% 1rem no-repeat content-box,linear-gradient(rgba(var(--ab-color)/.15) 0,rgba(var(--ab-color)/.15) 100%) 0 1.4rem /100% 1rem no-repeat content-box,linear-gradient(rgba(var(--ab-color)/.12) 0,rgba(var(--ab-color)/.12) 100%) 0 2.8rem /100% 1rem no-repeat content-box;height:4rem;animation:answer-block-skeleton-shimmer 2s ease-in-out infinite;display:block;overflow:hidden}@keyframes answer-block-skeleton-shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.answer-block p:has(br:only-child).has-focus,.answer-block.empty:not(:has(p.has-focus))>p:has(br:only-child):first-of-type{min-width:0;position:relative}.answer-block p:has(br:only-child).has-focus:before,.answer-block.empty:not(:has(p.has-focus))>p:has(br:only-child):first-of-type:before{content:"Write your answer here...";white-space:nowrap;text-overflow:ellipsis;color:var(--ab-disabled-color);caret-color:var(--ab-disabled-color);pointer-events:none;font-style:italic;position:absolute;top:3px;left:0;right:0;overflow:hidden}.answer-block p:has(br:only-child).has-focus:before{content:"Press '/' for AI or '.' for snippets..."}.answer-block .ab-word-count{bottom:28px;color:rgba(var(--ab-text-secondary-color)/1);opacity:.8;pointer-events:none;z-index:1;padding:2px 4px;font-size:.625rem;line-height:1}.answer-block .ab-word-count,.answer-block .toolbar{right:var(--ab-padding);-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute}.answer-block .toolbar{bottom:2px;left:var(--ab-padding);align-items:center;gap:4px;font-size:.8rem;display:flex}.answer-block .toolbar button{align-items:center;gap:4px;height:1.5rem;display:flex}.answer-block .toolbar button.multiple>img{border:2px solid var(--mui-palette-background-default,#fff);box-sizing:content-box;margin-left:-12px}.answer-block .toolbar img,.answer-block .toolbar svg{width:1rem;height:1rem}.answer-block .toolbar img{border-radius:100%}.answer-block .toolbar .btn-label{white-space:nowrap}.answer-block .toolbar .ab-order{color:rgb(var(--ab-text-primary-color));font-weight:700}.answer-block .toolbar .ab-spacer{flex-grow:1}.answer-block .toolbar .confidence{cursor:pointer;color:#e95f5c;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#ffffe0;align-items:center;gap:4px;font-size:.9rem;display:flex}.answer-block .toolbar .confidence:hover{opacity:.9}.answer-block .toolbar .no-confidence{display:none}.answer-block .toolbar .debug-link{color:inherit;border:none;text-decoration:none}@container (width <= 520px){.answer-block .toolbar .btn-label{display:none}}@container (width <= 200px){.answer-block .toolbar .ab-btn:not(.more):not(.confidence){display:none}}.translation-source-hidden,[data-hidden-block-open=false]{display:none}.translation-overlay{contain:content}.dynamic-field-chip{background-color:color-mix(in srgb,currentColor 12%,transparent);color:inherit;white-space:nowrap;cursor:default;vertical-align:baseline;border-radius:.25em;padding:.1em .4em;font-size:.9em;line-height:1.4;display:inline}@media (prefers-color-scheme:dark){.dynamic-field-chip{background-color:color-mix(in srgb,currentColor 18%,transparent)}}.ai-prompt{--ai-prompt-color:var(--mui-palette-primary-mainChannel,112 74 255);--ai-prompt-text-secondary-color:var(--mui-palette-text-secondaryChannel,102 112 133);min-height:5rem;padding:calc(.3 * var(--mui-spacing));padding-inline:calc(1.5 * var(--mui-spacing));overflow-wrap:break-word;word-break:normal;border-radius:var(--mui-shape-borderRadius,10px);border:1px solid rgba(var(--ai-prompt-color)/.2);background-color:#0000;outline:none;height:100%;-webkit-margin-after:calc(2 * var(--mui-spacing));margin-block-end:calc(2 * var(--mui-spacing));-webkit-padding-after:30px;padding-block-end:30px;transition:all .2s ease-in-out;position:relative}.ai-prompt.is-empty p:has(br:only-child):after{content:"Write your instructions here...";font-size:var(--mui-typography-caption-fontSize,.75rem);color:rgba(var(--ai-prompt-text-secondary-color)/.6);cursor:text;width:100%;-webkit-padding-start:calc(1.5 * var(--mui-spacing));padding-inline-start:calc(1.5 * var(--mui-spacing));padding-block:calc(.3 * var(--mui-spacing));pointer-events:none;font-style:italic;display:block;position:absolute;top:5px;bottom:0;left:0;overflow:hidden}.ai-prompt.has-focus,.ai-prompt:focus,.ai-prompt:has(.has-focus){background-color:var(--mui-palette-background-paper,#fff);border-color:rgb(var(--ai-prompt-color));outline:none}.ai-prompt .ai-prompt-toolbar{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;align-items:flex-end;display:flex;position:absolute;bottom:0;left:0;right:0}.ai-prompt .ai-prompt-delete{width:1.5rem;height:1.5rem;color:rgba(var(--ai-prompt-color)/.65);border-radius:0 var(--mui-shape-borderRadius,10px);cursor:pointer;pointer-events:auto;background:none;border:0;justify-content:center;align-items:center;padding:0;display:flex}.ai-prompt .ai-prompt-delete:focus-visible,.ai-prompt .ai-prompt-delete:hover{color:rgba(var(--ai-prompt-color)/.9)}.ai-prompt .ai-prompt-delete svg{width:.8rem;height:.8rem}.ai-prompt .ai-prompt-spacer{flex-grow:1}.ai-prompt .ai-prompt-label{padding:1px calc(2 * var(--mui-spacing));color:rgba(var(--ai-prompt-color)/.5);font-size:.7rem;font-weight:var(--mui-typography-fontWeightBold,700);background:rgba(var(--ai-prompt-color)/.2);border-radius:var(--mui-shape-borderRadius,10px) 0;pointer-events:none;line-height:1.4}.tiptap .suggestion-replacement,.tiptap mark.suggestion-mark{font-weight:inherit;font-style:inherit;letter-spacing:inherit;border-radius:.25rem;padding-block:.125rem;-webkit-padding-end:.1rem;padding-inline-end:.1rem}.tiptap mark.suggestion-mark:not([data-is-insertion=true]){cursor:pointer;color:var(--mui-palette-tertiary-light,#8f9db6);opacity:1;background-color:#0000;text-decoration:line-through}.tiptap .suggestion-replacement,.tiptap mark.suggestion-mark[data-is-insertion=true]{cursor:pointer;background-color:var(--mui-palette-primary-lighter,#b8a5ff);color:#000000de;opacity:1;text-decoration:none}.tiptap .suggestion-replacement{-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:pre-wrap}.tiptap .suggestion-mark .suggestion-highlight-active{box-shadow:inset 0 -2px 0 0 var(--mui-palette-primary-dark,#5e25ff)}