:root{--entity-files-light:180 226 231;--entity-files-dark:47 126 134;--entity-users-light:196 215 245;--entity-users-dark:33 47 70;--entity-organizations-light:196 215 245;--entity-organizations-dark:33 47 70;--entity-tags-light:255 228 204;--entity-tags-dark:254 147 25;--entity-menuItems-light:103 232 249;--entity-menuItems-dark:8 145 178;--entity-knowledge-light:134 239 172;--entity-knowledge-dark:22 163 74;--entity-templates-light:216 180 254;--entity-templates-dark:147 51 234;--entity-prompts-light:253 224 71;--entity-prompts-dark:202 138 4;--entity-agents-light:167 243 208;--entity-agents-dark:16 185 129;--entity-workflows-light:103 232 249;--entity-workflows-dark:8 145 178;--entity-actions-light:196 181 253;--entity-actions-dark:124 58 237;--entity-features-light:147 197 253;--entity-features-dark:37 99 235;--entity-variables-light:254 240 138;--entity-variables-dark:202 138 4}.bg-entity-files{background-color:rgb(var(--entity-files-light));color:white}.dark .bg-entity-files{background-color:rgb(var(--entity-files-dark));color:var(--loop-navy)}.text-entity-files{color:rgb(var(--entity-files-light))}.dark .text-entity-files{color:rgb(var(--entity-files-dark))}.border-entity-files{border-color:rgb(var(--entity-files-light))}.dark .border-entity-files{border-color:rgb(var(--entity-files-dark))}.bg-entity-users{background-color:rgb(var(--entity-users-light));color:white}.dark .bg-entity-users{background-color:rgb(var(--entity-users-dark));color:var(--loop-navy)}.text-entity-users{color:rgb(var(--entity-users-light))}.dark .text-entity-users{color:rgb(var(--entity-users-dark))}.border-entity-users{border-color:rgb(var(--entity-users-light))}.dark .border-entity-users{border-color:rgb(var(--entity-users-dark))}.bg-entity-organizations{background-color:rgb(var(--entity-organizations-light));color:white}.dark .bg-entity-organizations{background-color:rgb(var(--entity-organizations-dark));color:var(--loop-navy)}.text-entity-organizations{color:rgb(var(--entity-organizations-light))}.dark .text-entity-organizations{color:rgb(var(--entity-organizations-dark))}.border-entity-organizations{border-color:rgb(var(--entity-organizations-light))}.dark .border-entity-organizations{border-color:rgb(var(--entity-organizations-dark))}.bg-entity-tags{background-color:rgb(var(--entity-tags-light));color:white}.dark .bg-entity-tags{background-color:rgb(var(--entity-tags-dark));color:var(--loop-navy)}.text-entity-tags{color:rgb(var(--entity-tags-light))}.dark .text-entity-tags{color:rgb(var(--entity-tags-dark))}.border-entity-tags{border-color:rgb(var(--entity-tags-light))}.dark .border-entity-tags{border-color:rgb(var(--entity-tags-dark))}.bg-entity-menuItems{background-color:rgb(var(--entity-menuItems-light));color:white}.dark .bg-entity-menuItems{background-color:rgb(var(--entity-menuItems-dark));color:var(--loop-navy)}.text-entity-menuItems{color:rgb(var(--entity-menuItems-light))}.dark .text-entity-menuItems{color:rgb(var(--entity-menuItems-dark))}.border-entity-menuItems{border-color:rgb(var(--entity-menuItems-light))}.dark .border-entity-menuItems{border-color:rgb(var(--entity-menuItems-dark))}.bg-entity-knowledge{background-color:rgb(var(--entity-knowledge-light));color:white}.dark .bg-entity-knowledge{background-color:rgb(var(--entity-knowledge-dark));color:var(--loop-navy)}.text-entity-knowledge{color:rgb(var(--entity-knowledge-light))}.dark .text-entity-knowledge{color:rgb(var(--entity-knowledge-dark))}.border-entity-knowledge{border-color:rgb(var(--entity-knowledge-light))}.dark .border-entity-knowledge{border-color:rgb(var(--entity-knowledge-dark))}.bg-entity-templates{background-color:rgb(var(--entity-templates-light));color:white}.dark .bg-entity-templates{background-color:rgb(var(--entity-templates-dark));color:var(--loop-navy)}.text-entity-templates{color:rgb(var(--entity-templates-light))}.dark .text-entity-templates{color:rgb(var(--entity-templates-dark))}.border-entity-templates{border-color:rgb(var(--entity-templates-light))}.dark .border-entity-templates{border-color:rgb(var(--entity-templates-dark))}.bg-entity-prompts{background-color:rgb(var(--entity-prompts-light));color:white}.dark .bg-entity-prompts{background-color:rgb(var(--entity-prompts-dark));color:var(--loop-navy)}.text-entity-prompts{color:rgb(var(--entity-prompts-light))}.dark .text-entity-prompts{color:rgb(var(--entity-prompts-dark))}.border-entity-prompts{border-color:rgb(var(--entity-prompts-light))}.dark .border-entity-prompts{border-color:rgb(var(--entity-prompts-dark))}.bg-entity-agents{background-color:rgb(var(--entity-agents-light));color:white}.dark .bg-entity-agents{background-color:rgb(var(--entity-agents-dark));color:var(--loop-navy)}.text-entity-agents{color:rgb(var(--entity-agents-light))}.dark .text-entity-agents{color:rgb(var(--entity-agents-dark))}.border-entity-agents{border-color:rgb(var(--entity-agents-light))}.dark .border-entity-agents{border-color:rgb(var(--entity-agents-dark))}.bg-entity-workflows{background-color:rgb(var(--entity-workflows-light));color:white}.dark .bg-entity-workflows{background-color:rgb(var(--entity-workflows-dark));color:var(--loop-navy)}.text-entity-workflows{color:rgb(var(--entity-workflows-light))}.dark .text-entity-workflows{color:rgb(var(--entity-workflows-dark))}.border-entity-workflows{border-color:rgb(var(--entity-workflows-light))}.dark .border-entity-workflows{border-color:rgb(var(--entity-workflows-dark))}.bg-entity-actions{background-color:rgb(var(--entity-actions-light));color:white}.dark .bg-entity-actions{background-color:rgb(var(--entity-actions-dark));color:var(--loop-navy)}.text-entity-actions{color:rgb(var(--entity-actions-light))}.dark .text-entity-actions{color:rgb(var(--entity-actions-dark))}.border-entity-actions{border-color:rgb(var(--entity-actions-light))}.dark .border-entity-actions{border-color:rgb(var(--entity-actions-dark))}.bg-entity-features{background-color:rgb(var(--entity-features-light));color:white}.dark .bg-entity-features{background-color:rgb(var(--entity-features-dark));color:var(--loop-navy)}.text-entity-features{color:rgb(var(--entity-features-light))}.dark .text-entity-features{color:rgb(var(--entity-features-dark))}.border-entity-features{border-color:rgb(var(--entity-features-light))}.dark .border-entity-features{border-color:rgb(var(--entity-features-dark))}.bg-entity-variables{background-color:rgb(var(--entity-variables-light));color:white}.dark .bg-entity-variables{background-color:rgb(var(--entity-variables-dark));color:var(--loop-navy)}.text-entity-variables{color:rgb(var(--entity-variables-light))}.dark .text-entity-variables{color:rgb(var(--entity-variables-dark))}.border-entity-variables{border-color:rgb(var(--entity-variables-light))}.dark .border-entity-variables{border-color:rgb(var(--entity-variables-dark))}.mention{position:relative;display:inline;text-decoration:none;cursor:pointer;transition:all .15s ease;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;border-radius:2px;padding:1px 2px;border-bottom:1px dashed}.mention:hover{border-bottom-style:solid}.mention:focus{outline:2px solid currentColor;outline-offset:2px;opacity:1}.mention-user,.mention-users{color:inherit;background:rgb(var(--entity-users-light,124 58 237)/.08);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.mention-user:hover,.mention-users:hover{background:rgb(var(--entity-users-light,124 58 237)/.15)}.mention-file,.mention-files{color:inherit;background:rgb(var(--entity-files-light,47 126 134)/.08);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.mention-file:hover,.mention-files:hover{background:rgb(var(--entity-files-light,47 126 134)/.15)}.mention-organization,.mention-organizations{color:inherit;background:rgb(var(--entity-organizations-light,220 38 38)/.08);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.mention-organization:hover,.mention-organizations:hover{background:rgb(var(--entity-organizations-light,220 38 38)/.15)}.mention-tag,.mention-tags{color:inherit;background:rgb(var(--entity-tags-light,234 88 12)/.08);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.mention-tag:hover,.mention-tags:hover{background:rgb(var(--entity-tags-light,234 88 12)/.15)}.mention-variable,.mention-variables{color:inherit;background:rgb(254 240 138/.25);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.mention-variable:hover,.mention-variables:hover{background:rgb(254 240 138/.35)}.mention-undefined{color:inherit;background-color:hsl(var(--muted)/.3);border-bottom:1px dashed hsl(var(--muted-foreground)/.3);border:1px dashed hsl(var(--muted-foreground)/.3);border-bottom-color:hsl(var(--muted-foreground)/.5);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.mention-undefined:hover{background-color:hsl(var(--muted)/.5)}.mention-agent,.mention-agents{color:inherit;background:rgb(var(--entity-prompts-light,202 138 4)/.08);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.mention-agent:hover,.mention-agents:hover{background:rgb(var(--entity-prompts-light,202 138 4)/.15)}.mention-workflow,.mention-workflows{color:inherit;background:rgb(var(--entity-workflows-light,8 145 178)/.08);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.mention-workflow:hover,.mention-workflows:hover{background:rgb(var(--entity-workflows-light,8 145 178)/.15)}.mention-prompt,.mention-prompts{color:inherit;background:rgb(var(--entity-prompts-light,202 138 4)/.08);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.mention-prompt:hover,.mention-prompts:hover{background:rgb(var(--entity-prompts-light,202 138 4)/.15)}.mention-action,.mention-actions{color:inherit;background:rgb(var(--entity-actions-light)/.08);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.mention-action:hover,.mention-actions:hover{background:rgb(var(--entity-actions-light)/.15)}@media (prefers-color-scheme:dark){.mention-user,.mention-users{background:rgb(var(--entity-users-dark,196 181 253)/.15)}.mention-file,.mention-files{background:rgb(var(--entity-files-dark,180 226 231)/.15)}.mention-organization,.mention-organizations{background:rgb(var(--entity-organizations-dark,252 165 165)/.15)}.mention-tag,.mention-tags{background:rgb(var(--entity-tags-dark,253 186 116)/.15)}.mention-variable,.mention-variables{background:rgb(254 240 138/.15)}.mention-agent,.mention-agents{background:rgb(var(--entity-prompts-dark,253 224 71)/.15)}.mention-workflow,.mention-workflows{background:rgb(var(--entity-workflows-dark,103 232 249)/.15)}}.dark .mention-user,.dark .mention-users{background:rgb(var(--entity-users-dark,196 181 253)/.15)}.dark .mention-file,.dark .mention-files{background:rgb(var(--entity-files-dark,180 226 231)/.15)}.dark .mention-organization,.dark .mention-organizations{background:rgb(var(--entity-organizations-dark,252 165 165)/.15)}.dark .mention-tag,.dark .mention-tags{background:rgb(var(--entity-tags-dark,253 186 116)/.15)}.dark .mention-variable,.dark .mention-variables{background:rgb(254 240 138/.15)}.dark .mention-agent,.dark .mention-agents{background:rgb(var(--entity-prompts-dark,253 224 71)/.15)}.dark .mention-workflow,.dark .mention-workflows{background:rgb(var(--entity-workflows-dark,103 232 249)/.15)}.dark .mention-prompt,.dark .mention-prompts{background:rgb(var(--entity-prompts-dark,253 224 71)/.15)}.dark .mention-action,.dark .mention-actions{background:rgb(var(--entity-actions-dark,196 181 253)/.15)}.content-renderer{line-height:1.6;color:inherit}.content-renderer p{margin-bottom:.75em}.content-renderer p:last-child{margin-bottom:0}.content-renderer ol,.content-renderer ul{margin-left:1.5em;margin-bottom:.75em}.content-renderer li{margin-bottom:.25em}.content-renderer h1,.content-renderer h2,.content-renderer h3,.content-renderer h4,.content-renderer h5,.content-renderer h6{margin-top:1em;margin-bottom:.5em}.content-renderer h1{font-size:2em;font-weight:300;color:rgb(var(--org-primary))}.content-renderer h1 strong{font-weight:500}.content-renderer h2{font-size:1.75em;font-weight:700;color:rgb(var(--org-secondary));font-family:var(--org-font-primary,inherit)}.content-renderer h2 strong{font-weight:600}.content-renderer h3{font-size:1.5em;font-weight:500;color:rgb(var(--org-accent))}.content-renderer h3 strong{font-weight:500}.content-renderer a{color:#3B82F6;text-decoration:underline}.content-renderer a:hover{color:#2563EB}.content-renderer code{background:rgba(0,0,0,.05);padding:.125em .25em;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em}.dark .content-renderer code{background:rgba(255,255,255,.1)}@media (prefers-contrast:high){.mention{border-bottom-width:2px;font-weight:600}.mention:hover{border-bottom-width:3px}}@media (prefers-reduced-motion:reduce){.mention{transition:none}}.mention:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:3px}@media print{.mention{color:inherit;border-bottom:none;text-decoration:underline;font-weight:400}.entity-hover-card{display:none!important}}.entity-hover-card{max-width:320px;padding:1rem}.entity-hover-card-wide{max-width:384px}.entity-hover-card{pointer-events:auto;z-index:50}.mention-wrapper{display:inline;position:relative}.mention[data-hydrated=false]{opacity:.5;cursor:default}.mention[data-hydrated=true]{opacity:.9}@media (max-width:640px){.mention{padding:0 1px}.entity-hover-card{max-width:280px}}.variable-inline-input{display:inline;vertical-align:baseline;pointer-events:auto}.variable-inline-field.tiptap-input{display:inline;width:auto;min-width:0;max-width:300px;height:auto;padding:1px 2px;margin:0;font-size:inherit;font-family:inherit;font-weight:inherit;line-height:1;color:inherit;background:rgb(254 240 138/.25);border:none;border-bottom:1px dashed;border-radius:2px;outline:none;transition:background-color .15s ease;field-sizing:content;vertical-align:baseline}.variable-inline-field.tiptap-input:focus{border-color:transparent;box-shadow:none;background:rgba(47,126,134,.06)}.variable-inline-field.tiptap-input::placeholder{color:var(--tt-gray-light-a-500,rgba(52,55,60,.64));font-style:normal;font-weight:500}.dark .variable-inline-field.tiptap-input{color:inherit;background:var(--tt-color-highlight-yellow,#6b6524);border-bottom-color:currentColor}.dark .variable-inline-field.tiptap-input:focus{background:rgba(47,126,134,.1)}.variable-undefined-field.tiptap-input{display:inline;width:auto;min-width:0;max-width:300px;height:auto;padding:1px 2px;margin:0;font-size:inherit;font-family:inherit;font-weight:inherit;line-height:1;color:inherit;background:rgb(156 163 175/.25);border:none;border-bottom:1px dashed;border-radius:2px;outline:none;transition:background-color .15s ease;field-sizing:content;vertical-align:baseline}.variable-undefined-field.tiptap-input::placeholder{color:hsl(var(--muted-foreground)/.7);font-style:normal;font-weight:500}.variable-undefined-field.tiptap-input:focus{border-color:transparent;box-shadow:none;background:rgba(47,126,134,.06)}.dark .variable-undefined-field.tiptap-input{color:inherit;background:rgb(107 114 128/.35);border-bottom-color:currentColor}.dark .variable-undefined-field.tiptap-input::placeholder{color:hsl(var(--muted-foreground)/.6)}.dark .variable-undefined-field.tiptap-input:focus{background:rgba(47,126,134,.1)}.dark .variable-inline-field.tiptap-input::placeholder{color:var(--tt-gray-dark-a-500,rgba(236,238,253,.5))}.variable-inline-input,.variable-inline-input *{pointer-events:auto}.prose .variable-inline-field.tiptap-input,.prose .variable-undefined-field.tiptap-input{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;color:inherit}.ProseMirror :is(p,h1,h2,h3,h4,h5,h6):has(+p [data-form-required-above]):after{content:"\00a0*";color:var(--color-red-400,#f87171)}