.variable-chip-editor{width:100%;border-radius:calc(var(--radius) - 2px);border-width:1px;border-color:hsl(var(--input));background-color:transparent;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem;--tw-ring-offset-color:hsl(var(--background))}.variable-chip-editor::-moz-placeholder{color:hsl(var(--muted-foreground))}.variable-chip-editor::placeholder{color:hsl(var(--muted-foreground))}.variable-chip-editor:focus-within{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--ring));--tw-ring-offset-width:2px}.variable-chip-editor:disabled{cursor:not-allowed;opacity:.5}.variable-chip-editor .ProseMirror{padding:.5rem .75rem;outline:2px solid transparent;outline-offset:2px}.variable-chip-editor .ProseMirror p{margin:0}.variable-chip-editor--single{display:flex;align-items:center}.variable-chip-editor--single .ProseMirror{min-width:0;flex:1 1 0%;overflow:hidden;white-space:nowrap}.variable-chip-editor--multiline .ProseMirror{min-height:80px}.variable-chip-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);pointer-events:none;float:left;height:0;color:hsl(var(--muted-foreground))}.variable-chip-wrapper{display:inline}.variable-chip{margin-left:.125rem;margin-right:.125rem;display:inline-flex;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.375rem;border-radius:calc(var(--radius) - 2px);background-color:hsl(var(--primary)/.07);padding:.375rem .625rem;vertical-align:baseline;font-size:.75rem;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;animation-duration:.15s}.variable-chip:hover{background-color:hsl(var(--primary)/.12)}.variable-chip-step{white-space:nowrap;font-size:10px;line-height:1;color:hsl(var(--muted-foreground)/.7)}.variable-chip-sep{font-size:8px;line-height:1;color:hsl(var(--muted-foreground)/.4)}.variable-chip-label{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.75rem;line-height:1rem;font-weight:500;line-height:1;color:hsl(var(--foreground)/.8)}.variable-chip .variable-chip-clear{margin-left:1px;border-radius:calc(var(--radius) - 4px);opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;animation-duration:.15s}.variable-chip:hover .variable-chip-clear{opacity:.7}.variable-chip .variable-chip-clear:hover{opacity:1}.ProseMirror-selectednode .variable-chip{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--primary))}.select-trigger{display:flex;width:100%;cursor:pointer;align-items:center;border-radius:calc(var(--radius) - 2px);border-width:1px;border-color:hsl(var(--input));background-color:transparent;font-size:.875rem;line-height:1.25rem;--tw-ring-offset-color:hsl(var(--background));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;animation-duration:.15s}.select-trigger:hover{border-color:hsl(var(--ring)/.5)}.select-trigger--open{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--ring));--tw-ring-offset-width:2px}.variable-dropdown-scroll{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.variable-dropdown-scroll::-webkit-scrollbar{width:4px}.variable-dropdown-scroll::-webkit-scrollbar-track{background:transparent}.variable-dropdown-scroll::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:2px}.variable-dropdown-scroll::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground)/.3)}