@property --divider-effect-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --divider-effect-opacity{syntax:"<number>";inherits:false;initial-value:.25}@property --divider-effect-size{syntax:"<length>";inherits:false;initial-value:1px}@property --divider-effect-length{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --glass-effect-blur{syntax:"<length>";inherits:false;initial-value:1em}@property --glass-effect-light-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --glass-effect-light-power{syntax:"<number>";inherits:false;initial-value:.4}@property --glass-effect-light-rotation{syntax:"<angle>";inherits:false;initial-value:210deg}@property --glass-effect-dark-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --glass-effect-dark-power{syntax:"<number>";inherits:false;initial-value:0}.variableAutocomplete{gap:var(--spacing-xs);flex-direction:column;width:100%;display:flex}.variableAutocomplete .inputContainer{gap:var(--spacing-xs);--surfaceFont:var(--font-sm);--surfaceSize:2.5em;--surfaceInlinePadding:calc(var(--surfaceSize)/3);flex-direction:column;display:flex}.variableAutocomplete .inputContainer.fullWidth{width:100%}.variableAutocomplete .inputContainer .inputWrap{border-radius:var(--radius-pill);height:var(--surfaceSize);box-sizing:border-box;flex-direction:row;align-items:center;gap:0;min-height:0;padding:0;transition:all .3s;display:flex;position:relative;overflow:hidden}.variableAutocomplete .inputContainer .inputWrap.multilineWrap{height:auto;min-height:calc(var(--surfaceSize)*3);border-radius:calc(var(--surfaceSize)/1.5);corner-shape:superellipse(1.3);align-items:flex-start;padding:0;overflow:hidden}.variableAutocomplete .inputContainer .inputWrap.multilineWrap .inputFieldBox{flex-direction:column;align-items:stretch}.variableAutocomplete .inputContainer .inputWrap.multilineWrap .input{width:100%;min-height:calc(var(--surfaceSize)*2.5);resize:none;height:auto;padding:var(--surfaceInlinePadding);padding-top:calc(var(--surfaceInlinePadding)/2);font-size:1em;font-weight:200;line-height:1.6;display:block;overflow:hidden}.variableAutocomplete .inputContainer .inputWrap.themeDefault{background:var(--container);color:var(--text)}.variableAutocomplete .inputContainer .inputWrap.themeDefault:hover,.variableAutocomplete .inputContainer .inputWrap.themeDefault:focus-within{background:var(--surface-hover)}.variableAutocomplete .inputContainer .inputWrap .inputFieldBox{flex:1;align-items:center;min-width:0;height:100%;display:flex;position:relative}.variableAutocomplete .inputContainer .inputWrap .input{width:100%;min-width:0;color:var(--text);font-size:var(--surfaceFont);height:100%;min-height:0;padding-inline:var(--surfaceInlinePadding);box-sizing:border-box;background:0 0;border:none;flex:1;padding-block:0;line-height:1.2;border-radius:0!important}.variableAutocomplete .inputContainer .inputWrap .input:focus{outline:none}.variableAutocomplete .inputContainer .inputWrap .input::placeholder{color:var(--text);opacity:.3;font-weight:200}.variableAutocomplete .inputHint{font-size:var(--font-xs);color:var(--text);opacity:.6;text-align:right}.variableAutocomplete .inputHint[dir=ltr]{text-align:left}.variableAutocomplete .inputHint.hintError{color:var(--error);opacity:1;animation:.4s shakeAnim}.variableAutocompletePopover .variableMenu{gap:var(--spacing-sm);padding:var(--spacing-xs);background:var(--background);border-radius:var(--radius-lg);flex-direction:column;max-height:320px;display:flex;overflow-y:auto}.variableAutocompletePopover .variableMenu:after{--glass-effect-blur:var(--glass-blur,0em);content:"";z-index:0;border-radius:inherit;corner-shape:inherit;background:var(--glass-backdrop-fill,#0000);-webkit-backdrop-filter:blur(var(--glass-effect-blur));pointer-events:none;backface-visibility:hidden;will-change:backdrop-filter,background,opacity;transition:--glass-effect-blur .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,background .3s,opacity .3s;position:absolute;inset:0;transform:translateZ(0)}.variableAutocompletePopover .variableMenu:before{--glass-effect-light-color:var(--glass-light-color,var(--text));--glass-effect-light-power:var(--glass-light-power,.25);--glass-effect-light-rotation:var(--glass-light-rotation,10deg);--glass-effect-dark-color:var(--glass-dark-color,var(--background));--glass-effect-dark-power:var(--glass-dark-power,0);content:"";z-index:2;border-radius:inherit;corner-shape:inherit;pointer-events:none;-webkit-mask-composite:xor;will-change:background,opacity,transform;background:linear-gradient(var(--glass-effect-light-rotation),color-mix(in srgb,var(--glass-effect-light-color)calc(var(--glass-effect-light-power)*100%),transparent)-6.51%,color-mix(in srgb,var(--glass-effect-dark-color)calc(var(--glass-effect-dark-power)*100%),transparent)46.56%,color-mix(in srgb,var(--glass-effect-dark-color)calc(var(--glass-effect-dark-power)*100%),transparent)51.96%,color-mix(in srgb,var(--glass-effect-light-color)calc(var(--glass-effect-light-power)*100%),transparent)100%);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;transition:--glass-effect-light-color .3s,--glass-effect-light-power .3s,--glass-effect-light-rotation .3s,--glass-effect-dark-color .3s,--glass-effect-dark-power .3s,opacity .3s,transform .3s,background .3s,background-image .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.variableAutocompletePopover .variableMenu .content-wrapper,.variableAutocompletePopover .variableMenu .contentWrapper,.variableAutocompletePopover .variableMenu .clickAnimWrapper{z-index:1;transition:opacity .3s,transform .3s;position:relative}.variableAutocompletePopover .variableMenu:disabled,.variableAutocompletePopover .variableMenu[disabled],.variableAutocompletePopover .variableMenu[aria-disabled=true]{--glass-light-power:.3}.variableAutocompletePopover .variableMenu:disabled .content-wrapper,.variableAutocompletePopover .variableMenu:disabled .contentWrapper,.variableAutocompletePopover .variableMenu[disabled] .content-wrapper,.variableAutocompletePopover .variableMenu[disabled] .contentWrapper,.variableAutocompletePopover .variableMenu[aria-disabled=true] .content-wrapper,.variableAutocompletePopover .variableMenu[aria-disabled=true] .contentWrapper{opacity:.4}.variableAutocompletePopover .variableMenu .variableGroup{background:var(--container);border-radius:var(--radius-md);padding:var(--spacing-xs);flex-direction:column;gap:2px;display:flex;position:relative}.variableAutocompletePopover .variableMenu .variableGroup:not(:last-child):after{--divider-effect-color:var(--text);--divider-effect-opacity:.09;--divider-effect-size:1px;--divider-effect-length:calc(100% - 0px);content:"";opacity:var(--divider-effect-opacity);will-change:opacity,transform,width,height,background;width:var(--divider-effect-length);height:var(--divider-effect-size);background:linear-gradient(90deg,transparent 0%,var(--divider-effect-color)19.71%,var(--divider-effect-color)79.59%,transparent 100%);transition:--divider-effect-color .24s,--divider-effect-opacity .24s,--divider-effect-size .24s,--divider-effect-length .24s,opacity .24s,transform .24s,width .24s,height .24s,background .24s,background-image .24s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.variableAutocompletePopover .variableMenu .variableGroup .variableGroupTitle{padding:var(--spacing-xs);font-size:var(--font-sm);font-weight:400}.variableAutocompletePopover .variableMenu .variableGroup .variableOption{padding:var(--spacing-xs);border-radius:var(--radius-sm);cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;gap:.2em;max-width:20em;transition:background .2s,scale .2s;display:flex;position:relative}.variableAutocompletePopover .variableMenu .variableGroup .variableOption:not(:last-child):after{--divider-effect-color:var(--text);--divider-effect-opacity:.09;--divider-effect-size:1px;--divider-effect-length:calc(100% - 0px);content:"";opacity:var(--divider-effect-opacity);will-change:opacity,transform,width,height,background;width:var(--divider-effect-length);height:var(--divider-effect-size);background:linear-gradient(90deg,transparent 0%,var(--divider-effect-color)19.71%,var(--divider-effect-color)79.59%,transparent 100%);transition:--divider-effect-color .24s,--divider-effect-opacity .24s,--divider-effect-size .24s,--divider-effect-length .24s,opacity .24s,transform .24s,width .24s,height .24s,background .24s,background-image .24s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.variableAutocompletePopover .variableMenu .variableGroup .variableOption:hover:not(.isLocked),.variableAutocompletePopover .variableMenu .variableGroup .variableOption.isActive:not(.isLocked){background:var(--surface-hover)}.variableAutocompletePopover .variableMenu .variableGroup .variableOption:active:not(.isLocked){scale:.99}.variableAutocompletePopover .variableMenu .variableGroup .variableOption.isLocked{opacity:.5;cursor:not-allowed}.variableAutocompletePopover .variableMenu .variableGroup .variableOption .optionMain{align-items:center;gap:var(--spacing-sm);justify-content:space-between;display:flex}.variableAutocompletePopover .variableMenu .variableGroup .variableOption .optionMain .optionToken{font-family:var(--fontEng);color:var(--primary);background:color-mix(in srgb,var(--primary)10%,transparent);border-radius:var(--radius-xs);font-size:var(--font-sm);padding:.25em .5em .45em;font-weight:300}.variableAutocompletePopover .variableMenu .variableGroup .variableOption .optionMain .optionLabel{font-size:var(--font-sm);color:var(--text);font-weight:400}.variableAutocompletePopover .variableMenu .variableGroup .variableOption .desc{font-size:var(--font-xs);opacity:.8;font-weight:200}.variableAutocompletePopover .variableMenu .variableGroup .variableOption .desc bdi{color:color-mix(in srgb,var(--text)60%,var(--primary))}.variableAutocompletePopover .variableMenu .variableGroup .variableOption .optionAction{margin-top:var(--spacing-xs);justify-content:flex-start;display:flex}.variableAutocompletePopover .variableMenu[dir=rtl] .variableOption{text-align:right}.variableAutocompletePopover .variableMenu[dir=rtl] .variableOption .optionAction{justify-content:flex-end}