.btn.ant-btn{height:var(--btn-control-height);padding-inline:var(--btn-padding-inline);padding-block:var(--btn-padding-block);border-radius:var(--btn-border-radius);border-width:var(--btn-line-width);box-shadow:none;gap:var(--btn-gap);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:var(--ant-line-height);transition:color var(--ant-motion-duration-mid), background var(--ant-motion-duration-mid), border-color var(--ant-motion-duration-mid), box-shadow var(--ant-motion-duration-mid);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.btn.ant-btn>span{align-items:center;display:inline-flex}.btn.ant-btn .lucide{font-size:var(--font-size);width:var(--btn-icon-size);height:var(--btn-icon-size)}.btn.ant-btn.ant-btn-icon-only{width:var(--btn-control-height);min-width:var(--btn-control-height);padding-inline:0}.btn.ant-btn:disabled{cursor:not-allowed}.btn-primary.ant-btn{color:var(--btn-primary-text);background:linear-gradient(180deg, var(--btn-primary-gradient-start) 50%, var(--btn-primary-gradient-end) 100%);border:1px solid var(--btn-primary-border);box-shadow:0px 3px 6px 0px var(--btn-primary-shadow)}.btn-primary.ant-btn .lucide{color:var(--btn-primary-icon)}.btn-primary.ant-btn:not(:disabled):hover,.btn-primary.ant-btn:not(:disabled):focus-visible{color:var(--btn-primary-text-hover);background:linear-gradient(180deg, var(--btn-primary-bg-hover) 100%, var(--btn-primary-bg-hover) 100%);border-color:var(--btn-primary-border-hover);box-shadow:0px 3px 6px 0px var(--btn-primary-shadow-hover)}.btn-primary.ant-btn:not(:disabled):hover .lucide,.btn-primary.ant-btn:not(:disabled):focus-visible .lucide{color:var(--btn-primary-icon-hover)}.btn-primary.ant-btn:not(:disabled):active{color:var(--btn-primary-text-active);background:linear-gradient(180deg, var(--btn-primary-bg-active) 100%, var(--btn-primary-bg-active) 100%);border-color:var(--btn-primary-border-active);box-shadow:0px 4px 4px 0px var(--btn-primary-shadow-active) inset}.btn-primary.ant-btn:not(:disabled):active .lucide{color:var(--btn-primary-icon-active)}.btn-primary.ant-btn:disabled{color:var(--btn-primary-text-disabled);background:var(--btn-primary-bg-disabled);border-color:var(--btn-primary-border-disabled);box-shadow:none}.btn-primary.ant-btn:disabled .lucide{color:var(--btn-primary-icon-disabled)}.btn-brand-light.ant-btn{color:var(--btn-brand-light-text);background:var(--btn-brand-light-bg)}.btn-brand-light.ant-btn .lucide{color:var(--btn-brand-light-icon)}.btn-brand-light.ant-btn:not(:disabled):hover,.btn-brand-light.ant-btn:not(:disabled):focus-visible{color:var(--btn-brand-light-text-hover);background:var(--btn-brand-light-bg-hover);box-shadow:0px 3px 6px 0px var(--btn-brand-light-shadow-hover);border-color:#0000}.btn-brand-light.ant-btn:not(:disabled):hover .lucide,.btn-brand-light.ant-btn:not(:disabled):focus-visible .lucide{color:var(--btn-brand-light-icon-hover)}.btn-brand-light.ant-btn:not(:disabled):active{color:var(--btn-brand-light-text-active);background:var(--btn-brand-light-bg-active);box-shadow:0px 4px 4px 0px var(--btn-brand-light-shadow-active) inset}.btn-brand-light.ant-btn:not(:disabled):active .lucide{color:var(--btn-brand-light-icon-active)}.btn-brand-light.ant-btn:disabled{color:var(--btn-brand-light-text-disabled);background:var(--btn-brand-light-bg-disabled)}.btn-brand-light.ant-btn:disabled .lucide{color:var(--btn-brand-light-icon-disabled)}.btn-neutral.ant-btn{color:var(--btn-neutral-text);background:var(--btn-neutral-bg)}.btn-neutral.ant-btn .lucide{color:var(--btn-neutral-icon)}.btn-neutral.ant-btn:not(:disabled):hover,.btn-neutral.ant-btn:not(:disabled):focus-visible{color:var(--btn-neutral-text-hover);background:var(--btn-neutral-bg-hover);box-shadow:0px 3px 6px 0px var(--btn-neutral-shadow-hover);border-color:#0000}.btn-neutral.ant-btn:not(:disabled):hover .lucide,.btn-neutral.ant-btn:not(:disabled):focus-visible .lucide{color:var(--btn-neutral-icon-hover)}.btn-neutral.ant-btn:not(:disabled):active{color:var(--btn-neutral-text-active);background:var(--btn-neutral-bg-active);box-shadow:0px 4px 4px 0px var(--btn-neutral-shadow-active) inset}.btn-neutral.ant-btn:not(:disabled):active .lucide{color:var(--btn-neutral-icon-active)}.btn-neutral.ant-btn:disabled{color:var(--btn-neutral-text-disabled);background:var(--btn-neutral-bg-disabled)}.btn-neutral.ant-btn:disabled .lucide{color:var(--btn-neutral-icon-disabled)}.btn-subtle.ant-btn{color:var(--btn-subtle-text);background:var(--btn-subtle-bg);border-color:var(--btn-subtle-border)}.btn-subtle.ant-btn .lucide{color:var(--btn-subtle-icon)}.btn-subtle.ant-btn:not(:disabled):hover,.btn-subtle.ant-btn:not(:disabled):focus-visible{color:var(--btn-subtle-text-hover);background:var(--btn-subtle-bg-hover);border-color:var(--btn-subtle-border-hover)}.btn-subtle.ant-btn:not(:disabled):hover .lucide,.btn-subtle.ant-btn:not(:disabled):focus-visible .lucide{color:var(--btn-subtle-icon-hover)}.btn-subtle.ant-btn:not(:disabled):active{color:var(--btn-subtle-text-active);background:var(--btn-subtle-bg-active);border-color:var(--btn-subtle-border-active)}.btn-subtle.ant-btn:not(:disabled):active .lucide{color:var(--btn-subtle-icon-active)}.btn-subtle.ant-btn:disabled{color:var(--btn-subtle-text-disabled);background:var(--btn-subtle-bg-disabled);border:var(--btn-subtle-border-disabled)}.btn-subtle.ant-btn:disabled .lucide{color:var(--btn-subtle-icon-disabled)}.btn-delete.ant-btn{color:var(--btn-delete-text);background:var(--btn-delete-bg)}.btn-delete.ant-btn .lucide{color:var(--btn-delete-icon)}.btn-delete.ant-btn:not(:disabled):hover,.btn-delete.ant-btn:not(:disabled):focus-visible{color:var(--btn-delete-text-hover);background:var(--btn-delete-bg-hover);border-color:#0000}.btn-delete.ant-btn:not(:disabled):hover .lucide,.btn-delete.ant-btn:not(:disabled):focus-visible .lucide{color:var(--btn-delete-icon-hover)}.btn-delete.ant-btn:not(:disabled):active{color:var(--btn-delete-text-active);background:var(--btn-delete-bg-active)}.btn-delete.ant-btn:not(:disabled):active .lucide{color:var(--btn-delete-icon-active)}.modal-close-btn{color:var(--ant-color-text-secondary);cursor:pointer;transition:color var(--ant-motion-duration-fast) ease;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;display:inline-flex}.modal-close-btn:hover:not(:disabled){color:var(--ant-color-primary)}.modal-close-btn:disabled{cursor:not-allowed;opacity:.5}.ant-modal .ant-modal-close{color:var(--ant-color-text-secondary)}.ant-modal .ant-modal-close:hover{color:var(--ant-color-primary);background-color:#0000}.modal-service .ant-modal-container,.modal-service .ant-modal-content{border-radius:var(--ant-border-radius);padding:0;overflow:hidden}.modal-service .ant-modal-body{padding:0}.modal-service__header{padding:var(--spacing-sm) var(--spacing-lg);background:var(--ant-color-fill-quaternary);border-radius:var(--ant-border-radius) var(--ant-border-radius) 0 0;justify-content:space-between;align-items:center;height:40px;display:flex}.modal-service__title{font-family:var(--ant-font-family);font-weight:var(--font-weight-bold);font-size:var(--font-size-l);color:var(--ant-color-text-heading);line-height:24px}.modal-service__body{flex-direction:column;display:flex}.modal-service__illustration{width:100%;padding:var(--spacing-lg) 0;background:var(--ant-color-fill-quaternary);justify-content:center;align-items:center;display:flex}.modal-service__icon{border:10px solid color-mix(in srgb, var(--ant-color-error) 10%, transparent);border-radius:50%}.modal-service__icon--danger{border-color:color-mix(in srgb, var(--ant-color-error) 10%, transparent)}.modal-service__icon-inner{border:2px solid color-mix(in srgb, var(--ant-color-error) 20%, transparent);background:linear-gradient(184.76deg, color-mix(in srgb, var(--ant-color-error) 5%, transparent) 19.04%, color-mix(in srgb, var(--ant-color-error) 20%, transparent) 54.47%, var(--ant-color-error) 102.69%);width:60px;height:60px;box-shadow:inset -5px -5px 1px color-mix(in srgb, var(--ant-color-error) 20%, transparent);color:var(--ant-color-warning);background-clip:padding-box;border-radius:50%;justify-content:center;align-items:center;display:flex}.modal-service__icon-inner--danger{border-color:color-mix(in srgb, var(--ant-color-error) 20%, transparent);background:linear-gradient(184.76deg, color-mix(in srgb, var(--ant-color-error) 5%, transparent) 19.04%, color-mix(in srgb, var(--ant-color-error) 20%, transparent) 54.47%, var(--ant-color-error) 102.69%);box-shadow:inset -5px -5px 1px color-mix(in srgb, var(--ant-color-error) 20%, transparent);color:var(--ant-color-error);background-clip:padding-box}.modal-service__content{padding:var(--spacing-md) var(--spacing-lg);text-align:left;background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-top:none}.modal-service__content .ant-typography{font-size:var(--font-size-xs)}.modal-service__content .ant-typography:not(strong){opacity:.6}.modal-service__message{padding:var(--spacing-md) var(--spacing-lg);text-align:left;background:var(--ant-color-bg-container)}.modal-service__message .ant-typography{font-size:var(--font-size-xs)}.modal-service__message .ant-typography:not(strong){opacity:.6}.modal-service__loading{align-items:center;gap:var(--spacing-md);padding:var(--spacing-xl) 0;flex-direction:column;display:flex}.modal-service__space-full{width:100%}.modal-service__error-list{padding-left:var(--spacing-md);margin:0}.modal-service__footer{justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:0 0 var(--ant-border-radius) var(--ant-border-radius);border-top:none;display:flex}.modal-service__code-block{background:var(--ant-color-fill-quaternary);padding:var(--spacing-sm);border-radius:var(--ant-border-radius);font-size:var(--font-size-sm);white-space:pre-wrap;word-break:break-word;margin:0;overflow-x:auto}.two-pane-modal.modal-service .ant-modal{max-width:calc(100vw - var(--spacing-xl) * 2);width:864px!important}.two-pane-modal.modal-service .ant-modal-content{border-radius:var(--ant-border-radius-lg);padding:0;overflow:hidden}.two-pane-modal__panes{box-sizing:border-box;height:var(--two-pane-modal-height,562px);max-height:calc(100vh - var(--spacing-xl) * 2);grid-template-columns:348px 1fr;padding:4px;display:grid}.two-pane-modal__sidepanel{gap:var(--spacing-sm);min-height:0;padding:var(--spacing-lg) 0;background:var(--ant-color-bg-container);border:1px solid var(--neutral-3);border-top-left-radius:var(--ant-border-radius-lg);border-bottom-left-radius:var(--ant-border-radius-lg);border-right:0;flex-direction:column;display:flex}.two-pane-modal__sidepanel-header{align-items:center;gap:var(--spacing-xxs);padding:0 var(--spacing-lg) var(--spacing-sm);border-bottom:1px solid var(--neutral-3);min-height:32px;display:flex}.two-pane-modal__sidepanel-header .provider-tag{margin:0;padding:0}.two-pane-modal__config-label.ant-typography{font-family:var(--font-family-nav);font-weight:var(--font-weight-bold);font-size:var(--font-size-xxs);line-height:var(--ant-line-height-sm);letter-spacing:0;text-transform:uppercase;color:var(--ant-color-text-tertiary)}.two-pane-modal__config-label--anthropic.ant-typography{color:color-mix(in srgb, var(--tag-provider-anthropic-text) 50%, transparent)}.two-pane-modal__config-label--openai.ant-typography{color:color-mix(in srgb, var(--tag-provider-openai-text) 50%, transparent)}.two-pane-modal__config-label--vertex-ai.ant-typography{color:color-mix(in srgb, var(--tag-provider-vertex-text) 50%, transparent)}.two-pane-modal__config-label--azure-foundry.ant-typography{color:color-mix(in srgb, var(--tag-provider-azure-foundry-text) 50%, transparent)}.two-pane-modal__config-label--default.ant-typography{color:color-mix(in srgb, var(--tag-provider-default-text) 50%, transparent)}.two-pane-modal__sidepanel-body{min-height:0;padding:var(--spacing-md) var(--spacing-lg) 0;flex:auto;overflow-y:auto}.two-pane-modal__empty.ant-typography{color:var(--ant-color-text-tertiary);font-size:var(--font-size-sm);line-height:var(--ant-line-height-lg);margin:0}.two-pane-modal__content{gap:var(--spacing-lg);min-height:0;padding:var(--spacing-lg);flex-direction:column;display:flex;position:relative}.two-pane-modal__content>.modal-close-btn{align-self:flex-end}.two-pane-modal__content{border:1px solid var(--neutral-3);border-top-right-radius:var(--ant-border-radius-lg);border-bottom-right-radius:var(--ant-border-radius-lg);background-color:var(--ant-color-bg-container);background-image:var(--two-pane-modal-bg), linear-gradient(130.63deg, var(--neutral-2) 0%, var(--white-alpha-100) 50%), linear-gradient(152.08deg, var(--neutral-2) 0%, var(--white-alpha-0) 69.17%);background-position:100% 100%,50%,50%;background-repeat:no-repeat;background-size:contain,cover,cover}.two-pane-modal__content-header{align-items:center;gap:var(--spacing-md);z-index:1;display:flex;position:relative}.two-pane-modal__icon{border-radius:var(--ant-border-radius-lg);flex:none;width:64px;height:64px}.two-pane-modal__heading{flex-direction:column;min-width:0;display:flex}.two-pane-modal__title.ant-typography{font-family:var(--ant-font-family);font-weight:700;font-size:var(--font-size-heading-3);line-height:var(--ant-line-height-heading-3);color:var(--ant-color-text-heading);margin:0}.two-pane-modal__subtitle.ant-typography{font-family:var(--ant-font-family);font-weight:var(--font-weight-normal);font-size:var(--font-size);line-height:var(--ant-line-height);color:var(--ant-color-text-secondary)}.two-pane-modal__content-body{padding-top:var(--spacing-md);z-index:1;flex:auto;min-height:0;position:relative;overflow-y:auto}.two-pane-modal__footer{justify-content:space-between;align-items:center;gap:var(--spacing-md);z-index:1;padding-top:var(--spacing-md);display:flex;position:relative}.two-pane-modal .two-pane-modal__content-body .ant-form-item-row{align-items:flex-start;gap:var(--spacing-md);flex-flow:row}.two-pane-modal .two-pane-modal__content-body .ant-form-item-label{text-align:left;white-space:normal;flex:0 0 132px;padding:6px 0 0}.two-pane-modal .two-pane-modal__content-body .form-field__label-content{flex-wrap:wrap}.two-pane-modal .two-pane-modal__content-body .form-field__optional{color:var(--ant-color-text-tertiary)}.two-pane-modal .two-pane-modal__content-body .form-field__label-text{font-family:var(--ant-font-family);font-weight:var(--font-weight-bold);font-size:var(--font-size);line-height:var(--ant-line-height);letter-spacing:0;color:var(--ant-color-text)}.two-pane-modal .two-pane-modal__content-body .ant-form-item-control{flex:auto;min-width:0}@media (width<=900px){.two-pane-modal.modal-service .ant-modal{width:calc(100vw - var(--spacing-lg) * 2)!important}.two-pane-modal__panes{height:calc(100vh - var(--spacing-lg) * 2);max-height:calc(100vh - var(--spacing-lg) * 2);grid-template-rows:minmax(0,auto) minmax(0,1fr);grid-template-columns:1fr}.two-pane-modal__sidepanel{border-right:1px solid var(--neutral-3);border-top-left-radius:var(--ant-border-radius-lg);border-top-right-radius:var(--ant-border-radius-lg);border-bottom:0;border-bottom-left-radius:0;min-height:0}.two-pane-modal__content{border-top-right-radius:0;border-bottom-left-radius:var(--ant-border-radius-lg)}.two-pane-modal .two-pane-modal__content-body .ant-form-item-row{gap:var(--spacing-xxs);flex-direction:column}.two-pane-modal .two-pane-modal__content-body .ant-form-item-label{flex:none;padding-top:0}}.form-field.ant-form-item{margin-bottom:0}*+.form-field{margin-top:var(--spacing-sm)}.form-field .ant-form-item-control-input{margin-top:-2px}.form-field .ant-form-item-label{margin-right:var(--spacing-sm);padding:0 0 8px!important}.form-field .ant-form-item-label>label{font-family:var(--font-family-nav);font-weight:var(--font-weight-normal);align-items:center;line-height:20px;font-size:var(--font-size-xs)!important;color:var(--form-label-color)!important;height:auto!important;padding-left:0!important}.form-field .ant-form-item-label>label:after{display:none}.form-field .form-field__label-content{align-items:center;display:flex}.form-field .form-field__required-mark{color:var(--validation-error-text);font-size:var(--font-size-xs);margin-right:4px;line-height:22px}.form-field .form-field__label-text{color:var(--form-label-color)}.form-field .form-field__optional{font-family:var(--font-family-nav);font-weight:var(--font-weight-normal);font-size:var(--font-size-xs);color:var(--input-caret-color);margin-left:4px;line-height:20px}.form-field .form-field__info-icon{color:var(--input-caret-color);cursor:help;transition:color var(--ant-motion-duration-fast) ease;margin-left:4px;font-size:12px}.form-field .form-field__info-icon:hover{color:var(--input-border-active)}.form-field .ant-form-item-extra,.form-field .ant-form-item-explain{font-family:var(--font-family-nav);min-height:20px;padding:2px 0 0 12px;line-height:20px;font-weight:var(--font-weight-normal)!important;font-size:var(--font-size-sm)!important}.form-field .ant-form-item-extra{color:var(--input-color-text-placeholder)!important}.form-field .ant-form-item-explain-error,.form-field .ant-form-item-explain-warning,.form-field .ant-form-item-explain-success,.form-field .ant-form-item-explain-validating{font-weight:var(--font-weight-normal)!important}.form-field .ant-form-item-explain-error{color:var(--validation-error-text)!important}.form-field .ant-form-item-explain-warning{color:var(--validation-warning-text)!important}.form-field .ant-form-item-explain-success{color:var(--validation-success-text)!important}.form-field .ant-form-item-explain-validating{color:var(--validation-info-text)!important}.form-field .ant-form-item-feedback-icon{font-size:14px!important}.form-field .ant-form-item-feedback-icon-error{color:var(--validation-error-text)!important}.form-field .ant-form-item-feedback-icon-warning{color:var(--validation-warning-text)!important}.form-field .ant-form-item-feedback-icon-success{color:var(--validation-success-text)!important}.form-field .ant-form-item-feedback-icon-validating{color:var(--validation-info-text)!important}.form-field .ant-input-show-count-suffix,.form-field .ant-input-data-count{font-family:var(--font-family-nav);font-weight:var(--font-weight-normal);line-height:22px;font-size:var(--font-size-xs)!important;color:var(--input-color-text-placeholder)!important}.form-field .ant-input-affix-wrapper-focused .ant-input-show-count-suffix,.form-field .ant-input-affix-wrapper-focused .ant-input-data-count{color:var(--input-color-text-hover)!important}.form-field .ant-input{font-family:var(--font-family-nav)!important;font-weight:var(--font-weight-normal)!important;font-size:var(--font-size-xs)!important;line-height:20px!important}.form-field.ant-form-item-has-error .ant-input-show-count-suffix,.form-field.ant-form-item-has-error .ant-input-data-count{color:var(--validation-error-text)!important}.form-field .ant-form-item-margin-offset{margin-bottom:0!important}.form-field.ant-form-item-with-help .ant-form-item-extra,.form-field.ant-form-item-has-error .ant-form-item-extra,.form-field.ant-form-item-has-warning .ant-form-item-extra{display:none}.form-field__tooltip{--ant-tooltip-arrow-background-color:var(--input-border-active)}.form-field__tooltip .ant-tooltip-container,.form-field__tooltip .ant-tooltip-inner{font-family:var(--font-family-nav);font-weight:var(--font-weight-normal);text-align:center;box-shadow:var(--ant-box-shadow-secondary);line-height:20px;background-color:var(--input-border-active)!important;border-radius:var(--form-border-radius)!important;font-size:var(--font-size-xs)!important;color:var(--neutral-2)!important;padding:var(--spacing-xxs) var(--spacing-xs)!important;min-height:auto!important}.code-editor-panel{z-index:99;pointer-events:auto;--code-editor-frame-stop-1:#ffffffe6;--code-editor-frame-stop-2:var(--white-alpha-10);--code-editor-frame-stop-3:#e7eaf099;--code-editor-frame-stop-4:transparent;--code-editor-tab-bridge-shadow:var(--ant-color-bg-container);--cep-tab-bg:var(--ant-color-bg-container);flex-direction:column;height:calc(80vh - 140.8px);transition:opacity .2s,transform .2s,visibility .2s,left .2s;display:flex;position:fixed;bottom:32px;left:100px;right:340px;overflow:visible}.code-editor-panel--closed{opacity:0;visibility:hidden;pointer-events:none;transform:translate(20px)}.code-editor-panel--open{opacity:1;visibility:visible;pointer-events:auto;background:linear-gradient(172.34deg, var(--code-editor-frame-stop-1) 0%, var(--code-editor-frame-stop-2) 23.85%, var(--code-editor-frame-stop-3) 50%, var(--code-editor-frame-stop-4) 100%);border:1px solid var(--border-color-subtle);border-radius:0 0 0 17px;padding:2px;transform:translate(0)}.code-editor-panel__header{height:var(--ant-control-height-lg);z-index:5;opacity:0;background:0 0;align-items:stretch;transition:opacity .2s;display:flex;position:absolute;top:-40px;left:-1px}.code-editor-panel--open .code-editor-panel__header{opacity:1}.code-editor-panel__title-tab{align-items:center;gap:var(--spacing-xs);padding:0 var(--spacing-lg);height:var(--ant-control-height-lg);background:var(--cep-tab-bg);border-top:1px solid var(--border-color-subtle);border-left:1px solid var(--border-color-subtle);font-family:var(--font-family-nav);font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);color:var(--ant-color-text-heading);white-space:nowrap;border-top-left-radius:20px;line-height:24px;display:flex;position:relative}.code-editor-panel__title-tab:after{content:"";background:linear-gradient(180deg, transparent 0%, var(--border-color-subtle) 50%, transparent 100%);width:1px;height:16px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.code-editor-panel__issues-tab{align-items:center;gap:var(--spacing-xxs);padding:0 var(--spacing-lg);height:var(--ant-control-height-lg);background:var(--cep-tab-bg);border-top:1px solid var(--border-color-subtle);border-right:1px solid var(--border-color-subtle);min-width:76px;font-family:var(--font-family-nav);font-weight:var(--font-weight-medium);font-size:var(--font-size-xs);color:var(--ant-color-text-secondary);border-top-right-radius:20px;line-height:24px;display:flex;position:relative}.code-editor-panel__issues-tab:after{content:"";border-left:1px solid var(--border-color-subtle);width:30px;height:11px;box-shadow:-15px 0 0 0 var(--cep-tab-bg);pointer-events:none;z-index:2;background:0 0;border-bottom-left-radius:20px;position:absolute;bottom:0;right:-31px}.code-editor-panel__issues-badge .ant-badge-count{font-family:var(--font-family-nav);font-weight:var(--font-weight-bold);text-transform:uppercase;text-align:center;background:var(--ant-color-primary);box-shadow:0 0 0 1px color-mix(in srgb, var(--ant-color-primary) 30%, transparent);color:var(--white-alpha-100);width:16px!important;min-width:16px!important;height:16px!important;line-height:16px!important;font-size:var(--font-size-xxxs)!important;border-radius:50%!important;padding:0!important}.code-editor-panel__body{background:var(--ant-color-bg-container);border:0;border-radius:17px;flex:1;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:-4px 4px 20px #0000001a}.code-editor-panel__content{background:var(--ant-color-bg-container);border-radius:17px;width:100%;height:100%;overflow:hidden}.code-editor-panel__collapse-wrapper{background:var(--ant-color-primary-bg);z-index:10;opacity:0;border-top-right-radius:20px;border-bottom-right-radius:20px;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .2s;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(180deg)}.code-editor-panel--open .code-editor-panel__collapse-wrapper{opacity:1}.code-editor-panel__collapse-wrapper:before{content:"";width:9px;height:15px;box-shadow:0 8px 0 0 var(--ant-color-primary-bg);pointer-events:none;background:0 0;border-bottom-left-radius:20px;position:absolute;top:-15px;left:0}.code-editor-panel__collapse-wrapper:after{content:"";width:9px;height:15px;box-shadow:0 -8px 0 0 var(--ant-color-primary-bg);pointer-events:none;background:0 0;border-top-left-radius:20px;position:absolute;bottom:-15px;left:0}.code-editor-panel__collapse-btn{background:var(--ant-color-primary);cursor:pointer;width:24px;height:24px;color:var(--white-alpha-100);transition:opacity var(--ant-motion-duration-fast) ease;border:none;border-radius:100px;justify-content:center;align-items:center;padding:0;display:flex}.code-editor-panel__collapse-btn:hover{opacity:.9}.code-editor-panel__collapse-btn svg{width:16px;height:16px}[data-theme=dark] .code-editor-panel{--code-editor-frame-stop-1:#14161ef7;--code-editor-frame-stop-2:#282d372e;--code-editor-frame-stop-3:#282d378c;--code-editor-frame-stop-4:transparent;--cep-tab-bg:var(--ant-color-bg-elevated)}[data-theme=dark] .code-editor-panel__body{background:var(--ant-color-bg-elevated);box-shadow:-4px 4px 20px #00000059}[data-theme=dark] .code-editor-panel__content{background:var(--ant-color-bg-elevated)}[data-theme=dark] .code-editor-panel__collapse-wrapper{background:var(--ant-color-bg-layout)}[data-theme=dark] .code-editor-panel__collapse-wrapper:before{box-shadow:0 8px 0 0 var(--ant-color-bg-layout)}[data-theme=dark] .code-editor-panel__collapse-wrapper:after{box-shadow:0 -8px 0 0 var(--ant-color-bg-layout)}.code-editor{box-sizing:border-box;border:1px solid var(--panel-border);border-radius:var(--form-border-radius);background:var(--input-bg);resize:vertical;flex-direction:column;display:flex;position:relative;overflow:hidden}.code-editor>section{flex:auto;width:100%;min-height:0}.code-editor .monaco-editor,.code-editor .monaco-editor-background,.code-editor .monaco-editor .margin,.code-editor .monaco-editor .monaco-scrollable-element{transition:background var(--ant-motion-duration-fast) ease;background:var(--input-bg)!important}.code-editor:hover{border-color:var(--input-border-hover);background:var(--input-bg-hover)}.code-editor:hover .monaco-editor,.code-editor:hover .monaco-editor-background,.code-editor:hover .monaco-editor .margin,.code-editor:hover .monaco-editor .monaco-scrollable-element{background:var(--input-bg-hover)!important}.code-editor:focus-within{border-color:var(--input-border-active);background:var(--input-bg)}.code-editor:focus-within .monaco-editor,.code-editor:focus-within .monaco-editor-background,.code-editor:focus-within .monaco-editor .margin,.code-editor:focus-within .monaco-editor .monaco-scrollable-element{background:var(--input-bg)!important}.code-editor__placeholder{color:var(--input-color-text-placeholder);pointer-events:none;font-style:italic}.code-editor--disabled{border-color:var(--input-border-disabled);background:var(--input-bg-disabled);cursor:not-allowed;resize:none}.code-editor--disabled:hover,.code-editor--disabled:focus-within{border-color:var(--input-border-disabled);background:var(--input-bg-disabled)}.code-editor--disabled .monaco-mouse-cursor-text{cursor:not-allowed}.code-editor--error{border-color:var(--validation-error-border)}.code-editor--error:hover{border-color:var(--validation-error-border);background:var(--validation-error-bg-hover)}.code-editor--error:focus-within{border-color:var(--validation-error-border)}.code-editor--warning{border-color:var(--validation-warning-border)}.code-editor--warning:hover{border-color:var(--validation-warning-border);background:var(--validation-warning-bg-hover)}.code-editor--warning:focus-within{border-color:var(--validation-warning-border)}.code-editor--success{border-color:var(--validation-success-border)}.code-editor--success:hover{border-color:var(--validation-success-border);background:var(--validation-success-bg-hover)}.code-editor--success:focus-within{border-color:var(--validation-success-border)}.code-editor--validating{border-color:var(--validation-info-border)}.code-editor--validating:hover{border-color:var(--validation-info-border);background:var(--validation-info-bg-hover)}.code-editor--validating:focus-within{border-color:var(--validation-info-border)}.code-editor__expand-btn{border-radius:var(--form-border-radius);background:var(--neutral-4);width:32px;height:32px;color:var(--form-special-bg);cursor:pointer;z-index:10;transition:opacity var(--ant-motion-duration-fast) ease, background var(--ant-motion-duration-fast) ease;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;bottom:12px;left:12px}.code-editor__expand-btn:hover{background:var(--neutral-5)}.code-editor__expand-btn svg{width:16px;height:16px}.code-editor__expanded-placeholder{background:var(--form-special-bg);border-radius:var(--form-border-radius);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.code-editor__expanded-badge{font-family:var(--font-family-nav);font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);color:var(--ant-color-text-tertiary);text-transform:uppercase;letter-spacing:.5px}.code-editor--slotted{overflow:hidden;resize:none!important;background:0 0!important;border:none!important;border-radius:0!important}.code-editor--slotted:hover,.code-editor--slotted:focus-within{background:0 0!important;border:none!important}.code-editor--slotted .monaco-editor,.code-editor--slotted .monaco-editor-background,.code-editor--slotted .monaco-editor .margin,.code-editor--slotted .monaco-editor .monaco-scrollable-element,.code-editor--text .monaco-editor .margin{background:0 0!important}.code-editor--text .monaco-editor .line-numbers,.code-editor--text .monaco-editor .glyph-margin{display:none!important}.monaco-editor .overflowingContentWidgets{z-index:1000}.code-editor--loading,.code-editor--load-error{justify-content:center;align-items:center;gap:var(--spacing-xs);resize:none}.sortable-card{background:var(--card-bg);width:100%;transition:background var(--ant-motion-duration-fast) ease, border-color var(--ant-motion-duration-fast) ease;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:4px 4px 0;display:flex}.sortable-card:hover{background:var(--card-bg-hover);border-color:var(--card-border)}.sortable-card:hover .sortable-card__body--with-header{border-top-color:var(--card-bg-hover)}.sortable-card__inner{background:var(--card-bg-inner);border-radius:var(--ant-border-radius);flex-direction:column;align-items:flex-start;width:100%;display:flex}.sortable-card__header{box-sizing:border-box;background:var(--card-bg-inner);border-bottom:1px solid var(--card-bg);border-radius:var(--ant-border-radius) var(--ant-border-radius) 0 0;flex-direction:row;align-items:center;gap:12px;width:100%;min-height:32px;padding:12px;display:flex}.sortable-card__body{box-sizing:border-box;flex-direction:column;align-items:flex-start;width:100%;display:flex}.sortable-card__body .form-field.ant-form-item{width:100%}.sortable-card__body .form-field__label-content .form-field__label-text{font-weight:var(--font-weight-bold)}.sortable-card__body .ant-form-item-explain,.sortable-card__body .ant-form-item-extra{padding-bottom:0!important}.sortable-card__body--with-header{border-top:1px solid var(--card-bg);transition:border-top-color var(--ant-motion-duration-fast) ease}.sortable-card__footer{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:40px;min-height:38px;display:flex}.sortable-card__actions{flex-direction:row;align-items:center;display:flex}.sortable-card__action-btn{cursor:pointer;width:40px;height:40px;color:var(--ant-color-text-tertiary);transition:color var(--ant-motion-duration-fast) ease;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:12px;display:flex}.sortable-card__action-btn:hover:not(:disabled){color:var(--ant-color-primary)}.sortable-card__action-btn--disabled,.sortable-card__action-btn:disabled{color:var(--btn-subtle-icon);cursor:not-allowed}.sortable-card__delete-btn{cursor:pointer;width:40px;height:40px;color:color-mix(in srgb, var(--ant-color-error) 60%, transparent);transition:color var(--ant-motion-duration-fast) ease;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:12px;display:flex}.sortable-card__delete-btn svg{stroke:color-mix(in srgb, var(--ant-color-error) 60%, transparent);fill:color-mix(in srgb, var(--ant-color-error) 20%, transparent)}.sortable-card__delete-btn:hover:not(:disabled) svg{stroke:var(--ant-color-error);fill:color-mix(in srgb, var(--ant-color-error) 20%, transparent)}.sortable-card__delete-btn:disabled{opacity:.3;cursor:not-allowed}.text-area{position:relative}.text-area textarea.ant-input{background:var(--input-bg);color:var(--input-color-text);border:1px solid var(--input-border);border-radius:var(--ant-border-radius);resize:vertical;transition:background var(--ant-motion-duration-fast) ease, border-color var(--ant-motion-duration-fast) ease;scrollbar-width:thin;scrollbar-color:var(--input-border) transparent}.text-area textarea.ant-input::-webkit-scrollbar{width:4px}.text-area textarea.ant-input::-webkit-scrollbar-track{background:0 0}.text-area textarea.ant-input::-webkit-scrollbar-thumb{background:var(--input-border);border-radius:var(--ant-border-radius)}.text-area textarea.ant-input:hover::-webkit-scrollbar-thumb{background:var(--input-border-hover)}.text-area textarea.ant-input:focus::-webkit-scrollbar-thumb{background:var(--input-border-active)}.text-area textarea.ant-input::-webkit-resizer{display:none}.text-area textarea.ant-input:hover:not(:disabled){background:var(--input-bg-hover);border-color:var(--input-border-hover);color:var(--input-color-text-hover);scrollbar-color:var(--input-border-hover) transparent}.text-area textarea.ant-input:focus{border-color:var(--input-border-active);color:var(--input-color-text-active);box-shadow:0 0 var(--input-focus-shadow-width) var(--input-focus-shadow-color);scrollbar-color:var(--input-border-active) transparent}.text-area .ant-input-textarea-affix-wrapper{background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--ant-border-radius);transition:background var(--ant-motion-duration-fast) ease, border-color var(--ant-motion-duration-fast) ease}.text-area .ant-input-textarea-affix-wrapper textarea.ant-input{background:0 0}.text-area .ant-input-textarea-affix-wrapper:hover:not(.ant-input-affix-wrapper-disabled){background:var(--input-bg-hover);border-color:var(--input-border-hover);color:var(--input-color-text-hover)}.text-area .ant-input-textarea-affix-wrapper:focus-within,.text-area .ant-input-textarea-affix-wrapper.ant-input-affix-wrapper-focused{border-color:var(--input-border-active);color:var(--input-color-text-active);box-shadow:0 0 var(--input-focus-shadow-width) var(--input-focus-shadow-color)}.text-area .ant-input{font-family:var(--font-family-nav);font-weight:var(--font-weight-normal);font-size:var(--font-size-xs);line-height:var(--ant-line-height)}.text-area .ant-input::placeholder{font-family:var(--font-family-nav);font-weight:var(--font-weight-normal);font-size:var(--font-size-xs);line-height:var(--ant-line-height);color:var(--input-color-text-placeholder)}.text-area .ant-input::placeholder{font-family:var(--font-family-nav);font-weight:var(--font-weight-normal);font-size:var(--font-size-xs);line-height:var(--ant-line-height);color:var(--input-color-text-placeholder)}.text-area .ant-input:hover::placeholder{color:var(--input-color-text-placeholder-hover)}.text-area .ant-input:hover::placeholder{color:var(--input-color-text-placeholder-hover)}.text-area .ant-input-textarea-show-count:after{font-family:var(--font-family-nav);font-weight:var(--font-weight-normal);line-height:22px;font-size:var(--font-size-xs)!important;color:var(--input-color-text-placeholder)!important}.text-area .ant-input-textarea-show-count:focus-within:after{color:var(--input-color-text-hover)!important}.text-area:after{content:"";pointer-events:none;background:linear-gradient(135deg, transparent 30%, var(--input-border) 30%, var(--input-border) 35%, transparent 35%, transparent 55%, var(--input-border) 55%, var(--input-border) 60%, transparent 60%, transparent 80%, var(--input-border) 80%, var(--input-border) 85%, transparent 85%);width:10px;height:10px;position:absolute;bottom:4px;right:4px}.text-area textarea.ant-input:disabled{resize:none;background:var(--input-bg-disabled)!important;border-color:var(--input-border-disabled)!important;color:var(--input-color-text-disabled)!important;cursor:not-allowed!important}.text-area .ant-input-affix-wrapper-disabled{background:var(--input-bg-disabled)!important;border-color:var(--input-border-disabled)!important;color:var(--input-color-text-disabled)!important;cursor:not-allowed!important}.text-area .ant-input-affix-wrapper-disabled .ant-input{color:var(--input-color-text-disabled)!important;cursor:not-allowed!important}.text-area:has(textarea:disabled):after,.text-area:has(.ant-input-affix-wrapper-disabled):after{display:none}.text-area--error textarea.ant-input{background:var(--input-bg)!important;border-color:var(--validation-error-border)!important;color:var(--validation-error-text)!important}.text-area--error textarea.ant-input::placeholder{opacity:.6;color:var(--validation-error-text)!important}.text-area--error textarea.ant-input::placeholder{opacity:.6;color:var(--validation-error-text)!important}.text-area--error textarea.ant-input:hover{background:var(--validation-error-bg-hover)!important;border-color:var(--validation-error-border)!important;color:var(--validation-error-text-hover)!important}.text-area--error textarea.ant-input:hover::placeholder{opacity:1;color:var(--validation-error-text-hover)!important}.text-area--error textarea.ant-input:hover::placeholder{opacity:1;color:var(--validation-error-text-hover)!important}.text-area--error textarea.ant-input:focus{background:var(--input-bg)!important;border-color:var(--validation-error-border)!important;box-shadow:0 0 2px var(--validation-error-shadow)!important;color:var(--validation-error-text-active)!important}.text-area--error .ant-input-textarea-affix-wrapper{background:var(--input-bg)!important;border-color:var(--validation-error-border)!important}.text-area--error .ant-input-textarea-affix-wrapper .ant-input{color:var(--validation-error-text)!important}.text-area--error .ant-input-textarea-affix-wrapper .ant-input::placeholder{opacity:.6;color:var(--validation-error-text)!important}.text-area--error .ant-input-textarea-affix-wrapper .ant-input::placeholder{opacity:.6;color:var(--validation-error-text)!important}.text-area--error .ant-input-textarea-affix-wrapper:hover{background:var(--validation-error-bg-hover)!important;border-color:var(--validation-error-border)!important}.text-area--error .ant-input-textarea-affix-wrapper:hover .ant-input{color:var(--validation-error-text-hover)!important}.text-area--error .ant-input-textarea-affix-wrapper:hover .ant-input::placeholder{opacity:1;color:var(--validation-error-text-hover)!important}.text-area--error .ant-input-textarea-affix-wrapper:hover .ant-input::placeholder{opacity:1;color:var(--validation-error-text-hover)!important}.text-area--error .ant-input-textarea-affix-wrapper:focus-within,.text-area--error .ant-input-textarea-affix-wrapper.ant-input-affix-wrapper-focused{background:var(--input-bg)!important;border-color:var(--validation-error-border)!important;box-shadow:0 0 2px var(--validation-error-shadow)!important}.text-area--error .ant-input-textarea-affix-wrapper:focus-within .ant-input,.text-area--error .ant-input-textarea-affix-wrapper.ant-input-affix-wrapper-focused .ant-input{color:var(--validation-error-text-active)!important}.text-area--error .ant-input-textarea-show-count:after{color:var(--validation-error-text)!important}.text-area--warning textarea.ant-input{background:var(--input-bg)!important;border-color:var(--validation-warning-border)!important;color:var(--validation-warning-text)!important}.text-area--warning textarea.ant-input::placeholder{opacity:.6;color:var(--validation-warning-text)!important}.text-area--warning textarea.ant-input::placeholder{opacity:.6;color:var(--validation-warning-text)!important}.text-area--warning textarea.ant-input:hover{background:var(--validation-warning-bg-hover)!important;border-color:var(--validation-warning-border)!important;color:var(--validation-warning-text-hover)!important}.text-area--warning textarea.ant-input:hover::placeholder{opacity:1;color:var(--validation-warning-text-hover)!important}.text-area--warning textarea.ant-input:hover::placeholder{opacity:1;color:var(--validation-warning-text-hover)!important}.text-area--warning textarea.ant-input:focus{background:var(--input-bg)!important;border-color:var(--validation-warning-border)!important;box-shadow:0 0 2px var(--validation-warning-shadow)!important;color:var(--validation-warning-text-active)!important}.text-area--warning .ant-input-textarea-affix-wrapper{background:var(--input-bg)!important;border-color:var(--validation-warning-border)!important}.text-area--warning .ant-input-textarea-affix-wrapper .ant-input{color:var(--validation-warning-text)!important}.text-area--warning .ant-input-textarea-affix-wrapper .ant-input::placeholder{opacity:.6;color:var(--validation-warning-text)!important}.text-area--warning .ant-input-textarea-affix-wrapper .ant-input::placeholder{opacity:.6;color:var(--validation-warning-text)!important}.text-area--warning .ant-input-textarea-affix-wrapper:hover{background:var(--validation-warning-bg-hover)!important;border-color:var(--validation-warning-border)!important}.text-area--warning .ant-input-textarea-affix-wrapper:hover .ant-input{color:var(--validation-warning-text-hover)!important}.text-area--warning .ant-input-textarea-affix-wrapper:hover .ant-input::placeholder{opacity:1;color:var(--validation-warning-text-hover)!important}.text-area--warning .ant-input-textarea-affix-wrapper:hover .ant-input::placeholder{opacity:1;color:var(--validation-warning-text-hover)!important}.text-area--warning .ant-input-textarea-affix-wrapper:focus-within,.text-area--warning .ant-input-textarea-affix-wrapper.ant-input-affix-wrapper-focused{background:var(--input-bg)!important;border-color:var(--validation-warning-border)!important;box-shadow:0 0 2px var(--validation-warning-shadow)!important}.text-area--warning .ant-input-textarea-affix-wrapper:focus-within .ant-input,.text-area--warning .ant-input-textarea-affix-wrapper.ant-input-affix-wrapper-focused .ant-input{color:var(--validation-warning-text-active)!important}.text-area--warning .ant-input-textarea-show-count:after{color:var(--validation-warning-text)!important}.text-area--success textarea.ant-input{background:var(--input-bg)!important;border-color:var(--validation-success-border)!important;color:var(--validation-success-text)!important}.text-area--success textarea.ant-input::placeholder{opacity:.6;color:var(--validation-success-text)!important}.text-area--success textarea.ant-input::placeholder{opacity:.6;color:var(--validation-success-text)!important}.text-area--success textarea.ant-input:hover{background:var(--validation-success-bg-hover)!important;border-color:var(--validation-success-border)!important;color:var(--validation-success-text-hover)!important}.text-area--success textarea.ant-input:hover::placeholder{opacity:1;color:var(--validation-success-text-hover)!important}.text-area--success textarea.ant-input:hover::placeholder{opacity:1;color:var(--validation-success-text-hover)!important}.text-area--success textarea.ant-input:focus{background:var(--input-bg)!important;border-color:var(--validation-success-border)!important;box-shadow:0 0 2px var(--validation-success-shadow)!important;color:var(--validation-success-text-active)!important}.text-area--success .ant-input-textarea-affix-wrapper{background:var(--input-bg)!important;border-color:var(--validation-success-border)!important}.text-area--success .ant-input-textarea-affix-wrapper .ant-input{color:var(--validation-success-text)!important}.text-area--success .ant-input-textarea-affix-wrapper .ant-input::placeholder{opacity:.6;color:var(--validation-success-text)!important}.text-area--success .ant-input-textarea-affix-wrapper .ant-input::placeholder{opacity:.6;color:var(--validation-success-text)!important}.text-area--success .ant-input-textarea-affix-wrapper:hover{background:var(--validation-success-bg-hover)!important;border-color:var(--validation-success-border)!important}.text-area--success .ant-input-textarea-affix-wrapper:hover .ant-input{color:var(--validation-success-text-hover)!important}.text-area--success .ant-input-textarea-affix-wrapper:hover .ant-input::placeholder{opacity:1;color:var(--validation-success-text-hover)!important}.text-area--success .ant-input-textarea-affix-wrapper:hover .ant-input::placeholder{opacity:1;color:var(--validation-success-text-hover)!important}.text-area--success .ant-input-textarea-affix-wrapper:focus-within,.text-area--success .ant-input-textarea-affix-wrapper.ant-input-affix-wrapper-focused{background:var(--input-bg)!important;border-color:var(--validation-success-border)!important;box-shadow:0 0 2px var(--validation-success-shadow)!important}.text-area--success .ant-input-textarea-affix-wrapper:focus-within .ant-input,.text-area--success .ant-input-textarea-affix-wrapper.ant-input-affix-wrapper-focused .ant-input{color:var(--validation-success-text-active)!important}.text-area--success .ant-input-textarea-show-count:after{color:var(--validation-success-text)!important}.text-area--validating textarea.ant-input{background:var(--input-bg)!important;border-color:var(--validation-info-border)!important;color:var(--validation-info-text)!important}.text-area--validating textarea.ant-input::placeholder{opacity:.6;color:var(--validation-info-text)!important}.text-area--validating textarea.ant-input::placeholder{opacity:.6;color:var(--validation-info-text)!important}.text-area--validating textarea.ant-input:hover{background:var(--validation-info-bg-hover)!important;border-color:var(--validation-info-border)!important;color:var(--validation-info-text-hover)!important}.text-area--validating textarea.ant-input:hover::placeholder{opacity:1;color:var(--validation-info-text-hover)!important}.text-area--validating textarea.ant-input:hover::placeholder{opacity:1;color:var(--validation-info-text-hover)!important}.text-area--validating textarea.ant-input:focus{background:var(--input-bg)!important;border-color:var(--validation-info-border)!important;box-shadow:0 0 2px var(--validation-info-shadow)!important;color:var(--validation-info-text-active)!important}.text-area--validating .ant-input-textarea-affix-wrapper{background:var(--input-bg)!important;border-color:var(--validation-info-border)!important}.text-area--validating .ant-input-textarea-affix-wrapper .ant-input{color:var(--validation-info-text)!important}.text-area--validating .ant-input-textarea-affix-wrapper .ant-input::placeholder{opacity:.6;color:var(--validation-info-text)!important}.text-area--validating .ant-input-textarea-affix-wrapper .ant-input::placeholder{opacity:.6;color:var(--validation-info-text)!important}.text-area--validating .ant-input-textarea-affix-wrapper:hover{background:var(--validation-info-bg-hover)!important;border-color:var(--validation-info-border)!important}.text-area--validating .ant-input-textarea-affix-wrapper:hover .ant-input{color:var(--validation-info-text-hover)!important}.text-area--validating .ant-input-textarea-affix-wrapper:hover .ant-input::placeholder{opacity:1;color:var(--validation-info-text-hover)!important}.text-area--validating .ant-input-textarea-affix-wrapper:hover .ant-input::placeholder{opacity:1;color:var(--validation-info-text-hover)!important}.text-area--validating .ant-input-textarea-affix-wrapper:focus-within,.text-area--validating .ant-input-textarea-affix-wrapper.ant-input-affix-wrapper-focused{background:var(--input-bg)!important;border-color:var(--validation-info-border)!important;box-shadow:0 0 2px var(--validation-info-shadow)!important}.text-area--validating .ant-input-textarea-affix-wrapper:focus-within .ant-input,.text-area--validating .ant-input-textarea-affix-wrapper.ant-input-affix-wrapper-focused .ant-input{color:var(--validation-info-text-active)!important}.text-area--validating .ant-input-textarea-show-count:after{color:var(--validation-info-text)!important}.text-area--no-resize textarea.ant-input{resize:none}.text-area--no-resize:after,.text-area--hide-gripper:after{display:none}.text-area--readonly textarea.ant-input{cursor:default;transition:none}.text-area--readonly textarea.ant-input:hover,.text-area--readonly textarea.ant-input:focus,.text-area--readonly textarea.ant-input:active{color:var(--input-color-text);box-shadow:none;background:var(--input-bg)!important;border-color:var(--input-border)!important}.text-area--readonly .ant-input-textarea-affix-wrapper{cursor:default;transition:none}.text-area--readonly .ant-input-textarea-affix-wrapper:hover,.text-area--readonly .ant-input-textarea-affix-wrapper:focus-within,.text-area--readonly .ant-input-textarea-affix-wrapper.ant-input-affix-wrapper-focused{color:var(--input-color-text);box-shadow:none;background:var(--input-bg)!important;border-color:var(--input-border)!important}.text-field .ant-input-affix-wrapper{min-height:var(--ant-control-height);background:var(--input-bg);color:var(--input-color-text);border:1px solid var(--input-border);border-radius:var(--ant-border-radius);transition:background var(--ant-motion-duration-fast) ease, border-color var(--ant-motion-duration-fast) ease}.text-field .ant-input-affix-wrapper .ant-input{background:0 0}.text-field .ant-input-affix-wrapper:hover{background:var(--input-bg-hover);border-color:var(--input-border-hover);color:var(--input-color-text-hover)}.text-field .ant-input-affix-wrapper:focus,.text-field .ant-input-affix-wrapper:focus-within,.text-field .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:var(--input-border-active);color:var(--input-color-text-active);box-shadow:0 0 var(--input-focus-shadow-width) var(--input-focus-shadow-color)}.text-field .ant-input:not(.ant-input-affix-wrapper .ant-input):not(textarea){min-height:var(--ant-control-height);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--ant-border-radius);transition:background var(--ant-motion-duration-fast) ease, border-color var(--ant-motion-duration-fast) ease}.text-field .ant-input:not(.ant-input-affix-wrapper .ant-input):not(textarea):hover:not(:disabled){background:var(--input-bg-hover);border-color:var(--input-border-hover);color:var(--input-color-text-hover)}.text-field .ant-input:not(.ant-input-affix-wrapper .ant-input):not(textarea):focus{border-color:var(--input-border-active);color:var(--input-color-text-active);box-shadow:0 0 var(--input-focus-shadow-width) var(--input-focus-shadow-color)}.text-field .ant-input-group-wrapper{width:100%;display:block}.text-field .ant-input-group-wrapper .ant-input-wrapper.ant-input-group .ant-input-affix-wrapper,.text-field .ant-input-group-wrapper .ant-input-wrapper.ant-input-group .ant-input:not(textarea){min-height:var(--ant-control-height);background:var(--input-bg);border-color:var(--input-border);transition:background var(--ant-motion-duration-fast) ease, border-color var(--ant-motion-duration-fast) ease;border-radius:0}.text-field .ant-input-group-wrapper .ant-input-wrapper.ant-input-group .ant-input-affix-wrapper:first-child,.text-field .ant-input-group-wrapper .ant-input-wrapper.ant-input-group .ant-input:not(textarea):first-child{border-radius:var(--ant-border-radius) 0 0 var(--ant-border-radius)}.text-field .ant-input-group-wrapper .ant-input-wrapper.ant-input-group .ant-input-affix-wrapper:last-child,.text-field .ant-input-group-wrapper .ant-input-wrapper.ant-input-group .ant-input:not(textarea):last-child{border-radius:0 var(--ant-border-radius) var(--ant-border-radius) 0}.text-field .ant-input-group-wrapper .ant-input-wrapper.ant-input-group .ant-input-affix-wrapper:hover:not(:disabled):not(.ant-input-affix-wrapper-disabled),.text-field .ant-input-group-wrapper .ant-input-wrapper.ant-input-group .ant-input:not(textarea):hover:not(:disabled):not(.ant-input-affix-wrapper-disabled){background:var(--input-bg-hover);border-color:var(--input-border-hover)}.text-field .ant-input-group-wrapper .ant-input-wrapper.ant-input-group .ant-input-affix-wrapper:focus,.text-field .ant-input-group-wrapper .ant-input-wrapper.ant-input-group .ant-input-affix-wrapper:focus-within,.text-field .ant-input-group-wrapper .ant-input-wrapper.ant-input-group .ant-input:not(textarea):focus,.text-field .ant-input-group-wrapper .ant-input-wrapper.ant-input-group .ant-input:not(textarea):focus-within{background:var(--input-bg);border-color:var(--input-border-active);box-shadow:0 0 var(--input-focus-shadow-width) var(--input-focus-shadow-color)}.text-field .ant-input-group-wrapper .ant-input-wrapper.ant-input-group .ant-input-group-addon:first-child{background:var(--input-addon-bg);border-color:var(--input-border);border-radius:var(--ant-border-radius) 0 0 var(--ant-border-radius);color:var(--input-addon-color);font-family:var(--font-family-nav);font-size:var(--font-size-xs);transition:border-color var(--ant-motion-duration-fast) ease;vertical-align:middle;text-align:center;white-space:nowrap;height:var(--ant-control-height);border-right:none;padding:0 10px}.text-field .ant-input-group-wrapper .ant-input-wrapper.ant-input-group .ant-input-group-addon:first-child .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{box-shadow:none;color:var(--input-addon-color);height:var(--ant-control-height);background:0 0;border:none;padding:0 10px}.text-field .ant-input-group-wrapper .ant-input-wrapper.ant-input-group .ant-input-group-addon:first-child .ant-select .ant-select-arrow{color:var(--input-addon-color)}.text-field .ant-input-group-wrapper .ant-input-wrapper.ant-input-group .ant-input-group-addon:first-child .ant-select .ant-select-selection-item{color:var(--input-addon-color);font-family:var(--font-family-nav);font-size:var(--font-size-xs)}.text-field .ant-input-group-wrapper .ant-input-wrapper.ant-input-group .ant-input-group-addon:first-child .ant-select:hover .ant-select-selector,.text-field .ant-input-group-wrapper .ant-input-wrapper.ant-input-group .ant-input-group-addon:first-child .ant-select.ant-select-focused .ant-select-selector{background:var(--ant-color-primary-bg)}.text-field .ant-input-group-wrapper .ant-input-wrapper.ant-input-group .ant-input-group-addon:last-child{background:var(--input-addon-bg);border-color:var(--input-border);border-radius:0 var(--ant-border-radius) var(--ant-border-radius) 0;color:var(--input-addon-color);font-family:var(--font-family-nav);font-size:var(--font-size-xs);transition:background var(--ant-motion-duration-fast) ease, border-color var(--ant-motion-duration-fast) ease;vertical-align:middle;text-align:center;white-space:nowrap;height:var(--ant-control-height);line-height:var(--ant-line-height);border-left:none;padding:0 10px}.text-field .ant-input-group-wrapper .ant-input-wrapper.ant-input-group .ant-input-group-addon:last-child:has(button){padding:0}.text-field .ant-input-group-wrapper .ant-input-wrapper.ant-input-group .ant-input-group-addon:last-child button{width:var(--ant-control-height);border-radius:0 var(--ant-border-radius) var(--ant-border-radius) 0;height:100%;color:var(--input-addon-color);cursor:pointer;transition:background var(--ant-motion-duration-fast) ease, color var(--ant-motion-duration-fast) ease;vertical-align:middle;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.text-field .ant-input-group-wrapper .ant-input-wrapper.ant-input-group .ant-input-group-addon:last-child button:hover{color:var(--ant-color-primary)}.text-field .ant-input-group-wrapper .ant-input-wrapper.ant-input-group .ant-input-group-addon:last-child button svg{pointer-events:none}.text-field .ant-input{font-family:var(--font-family-nav);font-weight:var(--font-weight-normal);font-size:var(--font-size-xs);line-height:var(--ant-line-height);color:var(--input-color-text)}.text-field .ant-input::placeholder{font-family:var(--font-family-nav);font-weight:var(--font-weight-normal);font-size:var(--font-size-xs);line-height:var(--ant-line-height);color:var(--input-color-text-placeholder)}.text-field .ant-input::placeholder{font-family:var(--font-family-nav);font-weight:var(--font-weight-normal);font-size:var(--font-size-xs);line-height:var(--ant-line-height);color:var(--input-color-text-placeholder)}.text-field .ant-input:hover::placeholder{color:var(--input-color-text-placeholder-hover)}.text-field .ant-input:hover::placeholder{color:var(--input-color-text-placeholder-hover)}.text-field .ant-input-status-error,.text-field .ant-input-affix-wrapper-status-error{background:var(--input-bg)!important;border-color:var(--validation-error-border)!important}.text-field .ant-input-status-error .ant-input,.text-field .ant-input-affix-wrapper-status-error .ant-input{color:var(--validation-error-text)!important}.text-field .ant-input-status-error .ant-input::placeholder,.text-field .ant-input-affix-wrapper-status-error .ant-input::placeholder{opacity:.6;color:var(--validation-error-text)!important}.text-field .ant-input-status-error .ant-input::placeholder,.text-field .ant-input-affix-wrapper-status-error .ant-input::placeholder{opacity:.6;color:var(--validation-error-text)!important}.text-field .ant-input-status-error:hover,.text-field .ant-input-affix-wrapper-status-error:hover{background:var(--validation-error-bg-hover)!important;border-color:var(--validation-error-border)!important}.text-field .ant-input-status-error:hover .ant-input,.text-field .ant-input-affix-wrapper-status-error:hover .ant-input{color:var(--validation-error-text-hover)!important}.text-field .ant-input-status-error:hover .ant-input::placeholder,.text-field .ant-input-affix-wrapper-status-error:hover .ant-input::placeholder{opacity:1;color:var(--validation-error-text-hover)!important}.text-field .ant-input-status-error:hover .ant-input::placeholder,.text-field .ant-input-affix-wrapper-status-error:hover .ant-input::placeholder{opacity:1;color:var(--validation-error-text-hover)!important}.text-field .ant-input-status-error:focus,.text-field .ant-input-status-error:focus-within,.text-field .ant-input-status-error.ant-input-affix-wrapper-focused,.text-field .ant-input-affix-wrapper-status-error:focus,.text-field .ant-input-affix-wrapper-status-error:focus-within,.text-field .ant-input-affix-wrapper-status-error.ant-input-affix-wrapper-focused{background:var(--input-bg)!important;border-color:var(--validation-error-border)!important;box-shadow:0 0 2px var(--validation-error-shadow)!important}.text-field .ant-input-status-error:focus .ant-input,.text-field .ant-input-status-error:focus-within .ant-input,.text-field .ant-input-status-error.ant-input-affix-wrapper-focused .ant-input,.text-field .ant-input-affix-wrapper-status-error:focus .ant-input,.text-field .ant-input-affix-wrapper-status-error:focus-within .ant-input,.text-field .ant-input-affix-wrapper-status-error.ant-input-affix-wrapper-focused .ant-input{color:var(--validation-error-text-active)!important}.text-field .ant-input.ant-input-status-error:not(.ant-input-affix-wrapper .ant-input){color:var(--validation-error-text)!important}.text-field .ant-input.ant-input-status-error:not(.ant-input-affix-wrapper .ant-input)::placeholder{opacity:.6;color:var(--validation-error-text)!important}.text-field .ant-input.ant-input-status-error:not(.ant-input-affix-wrapper .ant-input)::-moz-placeholder{opacity:.6;color:var(--validation-error-text)!important}.text-field .ant-input.ant-input-status-error:not(.ant-input-affix-wrapper .ant-input):hover{color:var(--validation-error-text-hover)!important}.text-field .ant-input.ant-input-status-error:not(.ant-input-affix-wrapper .ant-input):hover::placeholder{opacity:1;color:var(--validation-error-text-hover)!important}.text-field .ant-input.ant-input-status-error:not(.ant-input-affix-wrapper .ant-input):hover::-moz-placeholder{opacity:1;color:var(--validation-error-text-hover)!important}.text-field .ant-input-group-wrapper-status-error .ant-input-group-addon:first-child,.text-field .ant-input-group-wrapper-status-error .ant-input-group-addon:last-child{border-color:var(--validation-error-border)}.text-field .ant-input-status-warning,.text-field .ant-input-affix-wrapper-status-warning{background:var(--input-bg)!important;border-color:var(--validation-warning-border)!important}.text-field .ant-input-status-warning .ant-input,.text-field .ant-input-affix-wrapper-status-warning .ant-input{color:var(--validation-warning-text)!important}.text-field .ant-input-status-warning .ant-input::placeholder,.text-field .ant-input-affix-wrapper-status-warning .ant-input::placeholder{opacity:.6;color:var(--validation-warning-text)!important}.text-field .ant-input-status-warning .ant-input::placeholder,.text-field .ant-input-affix-wrapper-status-warning .ant-input::placeholder{opacity:.6;color:var(--validation-warning-text)!important}.text-field .ant-input-status-warning:hover,.text-field .ant-input-affix-wrapper-status-warning:hover{background:var(--validation-warning-bg-hover)!important;border-color:var(--validation-warning-border)!important}.text-field .ant-input-status-warning:hover .ant-input,.text-field .ant-input-affix-wrapper-status-warning:hover .ant-input{color:var(--validation-warning-text-hover)!important}.text-field .ant-input-status-warning:hover .ant-input::placeholder,.text-field .ant-input-affix-wrapper-status-warning:hover .ant-input::placeholder{opacity:1;color:var(--validation-warning-text-hover)!important}.text-field .ant-input-status-warning:hover .ant-input::placeholder,.text-field .ant-input-affix-wrapper-status-warning:hover .ant-input::placeholder{opacity:1;color:var(--validation-warning-text-hover)!important}.text-field .ant-input-status-warning:focus,.text-field .ant-input-status-warning:focus-within,.text-field .ant-input-status-warning.ant-input-affix-wrapper-focused,.text-field .ant-input-affix-wrapper-status-warning:focus,.text-field .ant-input-affix-wrapper-status-warning:focus-within,.text-field .ant-input-affix-wrapper-status-warning.ant-input-affix-wrapper-focused{background:var(--input-bg)!important;border-color:var(--validation-warning-border)!important;box-shadow:0 0 2px var(--validation-warning-shadow)!important}.text-field .ant-input-status-warning:focus .ant-input,.text-field .ant-input-status-warning:focus-within .ant-input,.text-field .ant-input-status-warning.ant-input-affix-wrapper-focused .ant-input,.text-field .ant-input-affix-wrapper-status-warning:focus .ant-input,.text-field .ant-input-affix-wrapper-status-warning:focus-within .ant-input,.text-field .ant-input-affix-wrapper-status-warning.ant-input-affix-wrapper-focused .ant-input{color:var(--validation-warning-text-active)!important}.text-field .ant-input.ant-input-status-warning:not(.ant-input-affix-wrapper .ant-input){color:var(--validation-warning-text)!important}.text-field .ant-input.ant-input-status-warning:not(.ant-input-affix-wrapper .ant-input)::placeholder{opacity:.6;color:var(--validation-warning-text)!important}.text-field .ant-input.ant-input-status-warning:not(.ant-input-affix-wrapper .ant-input)::-moz-placeholder{opacity:.6;color:var(--validation-warning-text)!important}.text-field .ant-input.ant-input-status-warning:not(.ant-input-affix-wrapper .ant-input):hover{color:var(--validation-warning-text-hover)!important}.text-field .ant-input.ant-input-status-warning:not(.ant-input-affix-wrapper .ant-input):hover::placeholder{opacity:1;color:var(--validation-warning-text-hover)!important}.text-field .ant-input.ant-input-status-warning:not(.ant-input-affix-wrapper .ant-input):hover::-moz-placeholder{opacity:1;color:var(--validation-warning-text-hover)!important}.text-field .ant-input-group-wrapper-status-warning .ant-input-group-addon:first-child,.text-field .ant-input-group-wrapper-status-warning .ant-input-group-addon:last-child{border-color:var(--validation-warning-border)}.text-field .ant-input-status-success,.text-field .ant-input-affix-wrapper-status-success{background:var(--input-bg)!important;border-color:var(--validation-success-border)!important}.text-field .ant-input-status-success .ant-input,.text-field .ant-input-affix-wrapper-status-success .ant-input{color:var(--validation-success-text)!important}.text-field .ant-input-status-success .ant-input::placeholder,.text-field .ant-input-affix-wrapper-status-success .ant-input::placeholder{opacity:.6;color:var(--validation-success-text)!important}.text-field .ant-input-status-success .ant-input::placeholder,.text-field .ant-input-affix-wrapper-status-success .ant-input::placeholder{opacity:.6;color:var(--validation-success-text)!important}.text-field .ant-input-status-success:hover,.text-field .ant-input-affix-wrapper-status-success:hover{background:var(--validation-success-bg-hover)!important;border-color:var(--validation-success-border)!important}.text-field .ant-input-status-success:hover .ant-input,.text-field .ant-input-affix-wrapper-status-success:hover .ant-input{color:var(--validation-success-text-hover)!important}.text-field .ant-input-status-success:hover .ant-input::placeholder,.text-field .ant-input-affix-wrapper-status-success:hover .ant-input::placeholder{opacity:1;color:var(--validation-success-text-hover)!important}.text-field .ant-input-status-success:hover .ant-input::placeholder,.text-field .ant-input-affix-wrapper-status-success:hover .ant-input::placeholder{opacity:1;color:var(--validation-success-text-hover)!important}.text-field .ant-input-status-success:focus,.text-field .ant-input-status-success:focus-within,.text-field .ant-input-status-success.ant-input-affix-wrapper-focused,.text-field .ant-input-affix-wrapper-status-success:focus,.text-field .ant-input-affix-wrapper-status-success:focus-within,.text-field .ant-input-affix-wrapper-status-success.ant-input-affix-wrapper-focused{background:var(--input-bg)!important;border-color:var(--validation-success-border)!important;box-shadow:0 0 2px var(--validation-success-shadow)!important}.text-field .ant-input-status-success:focus .ant-input,.text-field .ant-input-status-success:focus-within .ant-input,.text-field .ant-input-status-success.ant-input-affix-wrapper-focused .ant-input,.text-field .ant-input-affix-wrapper-status-success:focus .ant-input,.text-field .ant-input-affix-wrapper-status-success:focus-within .ant-input,.text-field .ant-input-affix-wrapper-status-success.ant-input-affix-wrapper-focused .ant-input{color:var(--validation-success-text-active)!important}.text-field .ant-input.ant-input-status-success:not(.ant-input-affix-wrapper .ant-input){color:var(--validation-success-text)!important}.text-field .ant-input.ant-input-status-success:not(.ant-input-affix-wrapper .ant-input)::placeholder{opacity:.6;color:var(--validation-success-text)!important}.text-field .ant-input.ant-input-status-success:not(.ant-input-affix-wrapper .ant-input)::-moz-placeholder{opacity:.6;color:var(--validation-success-text)!important}.text-field .ant-input.ant-input-status-success:not(.ant-input-affix-wrapper .ant-input):hover{color:var(--validation-success-text-hover)!important}.text-field .ant-input.ant-input-status-success:not(.ant-input-affix-wrapper .ant-input):hover::placeholder{opacity:1;color:var(--validation-success-text-hover)!important}.text-field .ant-input.ant-input-status-success:not(.ant-input-affix-wrapper .ant-input):hover::-moz-placeholder{opacity:1;color:var(--validation-success-text-hover)!important}.text-field .ant-input-group-wrapper-status-success .ant-input-group-addon:first-child,.text-field .ant-input-group-wrapper-status-success .ant-input-group-addon:last-child{border-color:var(--validation-success-border)}.text-field .ant-input-status-validating,.text-field .ant-input-affix-wrapper-status-validating{background:var(--input-bg)!important;border-color:var(--validation-info-border)!important}.text-field .ant-input-status-validating .ant-input,.text-field .ant-input-affix-wrapper-status-validating .ant-input{color:var(--validation-info-text)!important}.text-field .ant-input-status-validating .ant-input::placeholder,.text-field .ant-input-affix-wrapper-status-validating .ant-input::placeholder{opacity:.6;color:var(--validation-info-text)!important}.text-field .ant-input-status-validating .ant-input::placeholder,.text-field .ant-input-affix-wrapper-status-validating .ant-input::placeholder{opacity:.6;color:var(--validation-info-text)!important}.text-field .ant-input-status-validating:hover,.text-field .ant-input-affix-wrapper-status-validating:hover{background:var(--validation-info-bg-hover)!important;border-color:var(--validation-info-border)!important}.text-field .ant-input-status-validating:hover .ant-input,.text-field .ant-input-affix-wrapper-status-validating:hover .ant-input{color:var(--validation-info-text-hover)!important}.text-field .ant-input-status-validating:hover .ant-input::placeholder,.text-field .ant-input-affix-wrapper-status-validating:hover .ant-input::placeholder{opacity:1;color:var(--validation-info-text-hover)!important}.text-field .ant-input-status-validating:hover .ant-input::placeholder,.text-field .ant-input-affix-wrapper-status-validating:hover .ant-input::placeholder{opacity:1;color:var(--validation-info-text-hover)!important}.text-field .ant-input-status-validating:focus,.text-field .ant-input-status-validating:focus-within,.text-field .ant-input-status-validating.ant-input-affix-wrapper-focused,.text-field .ant-input-affix-wrapper-status-validating:focus,.text-field .ant-input-affix-wrapper-status-validating:focus-within,.text-field .ant-input-affix-wrapper-status-validating.ant-input-affix-wrapper-focused{background:var(--input-bg)!important;border-color:var(--validation-info-border)!important;box-shadow:0 0 2px var(--validation-info-shadow)!important}.text-field .ant-input-status-validating:focus .ant-input,.text-field .ant-input-status-validating:focus-within .ant-input,.text-field .ant-input-status-validating.ant-input-affix-wrapper-focused .ant-input,.text-field .ant-input-affix-wrapper-status-validating:focus .ant-input,.text-field .ant-input-affix-wrapper-status-validating:focus-within .ant-input,.text-field .ant-input-affix-wrapper-status-validating.ant-input-affix-wrapper-focused .ant-input{color:var(--validation-info-text-active)!important}.text-field .ant-input.ant-input-status-validating:not(.ant-input-affix-wrapper .ant-input){color:var(--validation-info-text)!important}.text-field .ant-input.ant-input-status-validating:not(.ant-input-affix-wrapper .ant-input)::placeholder{opacity:.6;color:var(--validation-info-text)!important}.text-field .ant-input.ant-input-status-validating:not(.ant-input-affix-wrapper .ant-input)::-moz-placeholder{opacity:.6;color:var(--validation-info-text)!important}.text-field .ant-input.ant-input-status-validating:not(.ant-input-affix-wrapper .ant-input):hover{color:var(--validation-info-text-hover)!important}.text-field .ant-input.ant-input-status-validating:not(.ant-input-affix-wrapper .ant-input):hover::placeholder{opacity:1;color:var(--validation-info-text-hover)!important}.text-field .ant-input.ant-input-status-validating:not(.ant-input-affix-wrapper .ant-input):hover::-moz-placeholder{opacity:1;color:var(--validation-info-text-hover)!important}.text-field .ant-input-group-wrapper-status-validating .ant-input-group-addon:first-child,.text-field .ant-input-group-wrapper-status-validating .ant-input-group-addon:last-child{border-color:var(--validation-info-border)}.text-field .ant-input-affix-wrapper-disabled,.text-field .ant-input:disabled:not(.ant-input-affix-wrapper .ant-input){background:var(--input-bg-disabled)!important;border-color:var(--input-border-disabled)!important;color:var(--input-color-text-disabled)!important;cursor:not-allowed!important}.text-field .ant-input-affix-wrapper-disabled:hover,.text-field .ant-input:disabled:not(.ant-input-affix-wrapper .ant-input):hover{background:var(--input-bg-disabled)!important;border-color:var(--input-border-disabled)!important;color:var(--input-color-text-disabled)!important}.text-field .ant-input-affix-wrapper-disabled .ant-input{color:var(--input-color-text-disabled)!important;cursor:not-allowed!important}.text-field .ant-input-group-wrapper-disabled{cursor:not-allowed}.text-field .ant-input-group-wrapper-disabled .ant-input-group-addon:first-child,.text-field .ant-input-group-wrapper-disabled .ant-input-group-addon:last-child{background:var(--input-bg-disabled)!important;border-color:var(--input-border-disabled)!important;color:var(--input-color-text-disabled)!important;cursor:not-allowed!important}.text-field .ant-input-group-wrapper-disabled .ant-input-group-addon:first-child button,.text-field .ant-input-group-wrapper-disabled .ant-input-group-addon:last-child button{pointer-events:none;color:var(--input-color-text-disabled)!important;cursor:not-allowed!important}.text-field .ant-input-group-wrapper-disabled .ant-input-group-addon:first-child button:hover,.text-field .ant-input-group-wrapper-disabled .ant-input-group-addon:last-child button:hover{color:var(--input-color-text-disabled)!important}.text-field .ant-input-group-wrapper-disabled .ant-input-group-addon:first-child .ant-select,.text-field .ant-input-group-wrapper-disabled .ant-input-group-addon:last-child .ant-select{pointer-events:none;cursor:not-allowed!important}.text-field .ant-input-group-wrapper-disabled .ant-input-affix-wrapper,.text-field .ant-input-group-wrapper-disabled .ant-input:not(textarea){background:var(--input-bg-disabled)!important;border-color:var(--input-border-disabled)!important;color:var(--input-color-text-disabled)!important;cursor:not-allowed!important}.text-field .ant-input-group-wrapper-disabled .ant-input-affix-wrapper:hover,.text-field .ant-input-group-wrapper-disabled .ant-input:not(textarea):hover{background:var(--input-bg-disabled)!important;border-color:var(--input-border-disabled)!important;color:var(--input-color-text-disabled)!important}.text-field--readonly .ant-input-affix-wrapper:not(.ant-input-group-wrapper .ant-input-group .ant-input-affix-wrapper),.text-field--readonly .ant-input:not(.ant-input-group-wrapper .ant-input-group .ant-input):not(textarea){cursor:default;transition:none}.text-field--readonly .ant-input-affix-wrapper:not(.ant-input-group-wrapper .ant-input-group .ant-input-affix-wrapper):hover,.text-field--readonly .ant-input-affix-wrapper:not(.ant-input-group-wrapper .ant-input-group .ant-input-affix-wrapper):hover:not(.ant-input-affix-wrapper-disabled),.text-field--readonly .ant-input-affix-wrapper:not(.ant-input-group-wrapper .ant-input-group .ant-input-affix-wrapper):hover:not(:disabled),.text-field--readonly .ant-input-affix-wrapper:not(.ant-input-group-wrapper .ant-input-group .ant-input-affix-wrapper):focus,.text-field--readonly .ant-input-affix-wrapper:not(.ant-input-group-wrapper .ant-input-group .ant-input-affix-wrapper):focus-within,.text-field--readonly .ant-input-affix-wrapper:not(.ant-input-group-wrapper .ant-input-group .ant-input-affix-wrapper).ant-input-affix-wrapper-focused,.text-field--readonly .ant-input-affix-wrapper:not(.ant-input-group-wrapper .ant-input-group .ant-input-affix-wrapper):active,.text-field--readonly .ant-input:not(.ant-input-group-wrapper .ant-input-group .ant-input):not(textarea):hover,.text-field--readonly .ant-input:not(.ant-input-group-wrapper .ant-input-group .ant-input):not(textarea):hover:not(.ant-input-affix-wrapper-disabled),.text-field--readonly .ant-input:not(.ant-input-group-wrapper .ant-input-group .ant-input):not(textarea):hover:not(:disabled),.text-field--readonly .ant-input:not(.ant-input-group-wrapper .ant-input-group .ant-input):not(textarea):focus,.text-field--readonly .ant-input:not(.ant-input-group-wrapper .ant-input-group .ant-input):not(textarea):focus-within,.text-field--readonly .ant-input:not(.ant-input-group-wrapper .ant-input-group .ant-input):not(textarea).ant-input-affix-wrapper-focused,.text-field--readonly .ant-input:not(.ant-input-group-wrapper .ant-input-group .ant-input):not(textarea):active{color:var(--input-color-text);box-shadow:none;background:var(--input-bg)!important;border-color:var(--input-border)!important}.text-field--readonly .ant-input-group-wrapper .ant-input-wrapper.ant-input-group .ant-input-affix-wrapper,.text-field--readonly .ant-input-group-wrapper .ant-input-wrapper.ant-input-group .ant-input:not(textarea){cursor:default;transition:none}.text-field--readonly .ant-input-group-wrapper .ant-input-wrapper.ant-input-group .ant-input-affix-wrapper:hover,.text-field--readonly .ant-input-group-wrapper .ant-input-wrapper.ant-input-group .ant-input-affix-wrapper:focus,.text-field--readonly .ant-input-group-wrapper .ant-input-wrapper.ant-input-group .ant-input-affix-wrapper:focus-within,.text-field--readonly .ant-input-group-wrapper .ant-input-wrapper.ant-input-group .ant-input-affix-wrapper:active,.text-field--readonly .ant-input-group-wrapper .ant-input-wrapper.ant-input-group .ant-input:not(textarea):hover,.text-field--readonly .ant-input-group-wrapper .ant-input-wrapper.ant-input-group .ant-input:not(textarea):focus,.text-field--readonly .ant-input-group-wrapper .ant-input-wrapper.ant-input-group .ant-input:not(textarea):focus-within,.text-field--readonly .ant-input-group-wrapper .ant-input-wrapper.ant-input-group .ant-input:not(textarea):active{color:var(--input-color-text);box-shadow:none;background:var(--input-bg)!important;border-color:var(--input-border)!important}.text-field--readonly .ant-input-group-wrapper .ant-input-wrapper.ant-input-group .ant-input-group-addon:first-child{pointer-events:none}.text-field--readonly .ant-input-group-wrapper .ant-input-wrapper.ant-input-group .ant-input-group-addon:last-child{cursor:pointer}.text-field--readonly .ant-input-group-wrapper .ant-input-wrapper.ant-input-group .ant-input-group-addon:last-child button{pointer-events:all;cursor:pointer}.branch-input{flex-direction:column;align-items:flex-end;gap:8px;width:100%;display:flex}.branch-input__badge{background:var(--ant-color-primary-bg);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;padding:4px 0;display:flex}.branch-input__badge span{width:24px;height:20px;font-family:var(--font-family-nav);font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);text-align:center;color:var(--ant-color-primary-text);justify-content:center;align-items:center;line-height:20px;display:flex}.branch-input__name-field{flex:1;min-width:0}.branch-input__name-field--error .ant-input,.branch-input__name-field--error .ant-input:focus,.branch-input__name-field--error .ant-input:hover{border-color:var(--ant-color-error)}.branch-input__body{flex-direction:column;align-items:flex-start;width:100%;display:flex}.branch-input__row{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;width:100%;padding:12px;display:flex}.branch-input__row--bordered{border-top:1px solid var(--card-bg);padding:8px 12px 12px}.sortable-card:hover .branch-input__row--bordered{border-top-color:var(--card-bg-hover)}.branch-input__row--bordered .ant-form,.branch-input__row--bordered .form-field.ant-form-item,.branch-input__row--bordered .ant-form-item-row,.branch-input__row--bordered .ant-form-item-control,.branch-input__row--bordered .ant-form-item-control-input,.branch-input__row--bordered .ant-form-item-control-input-content,.branch-input__row--bordered textarea{width:100%}.branch-input__code-editor{border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius);background:var(--ant-color-fill-tertiary);width:100%;position:relative;overflow:hidden}.branch-input__code-editor--error{border-color:var(--ant-color-error)}.branch-input__field-error{width:100%;font-family:var(--ant-font-family);font-size:var(--font-size-xxs);color:var(--ant-color-error);line-height:18px}.branch-input__field-error[aria-hidden=true]{height:0;margin:0;line-height:0;overflow:hidden}.branch-input__hint{width:100%;font-family:var(--ant-font-family);font-size:var(--font-size-xxs);color:var(--ant-color-text-tertiary);line-height:18px}.branch-input__hint[aria-hidden=true]{height:0;margin:0;line-height:0;overflow:hidden}.branch-input__hint code{background:var(--ant-color-fill-tertiary);padding:1px var(--spacing-xxs);border-radius:var(--ant-border-radius-sm);font-family:var(--font-family-monospace);font-size:var(--font-size-xxs)}.branch-input__footer-hint{width:100%;font-size:var(--font-size-sm);color:var(--ant-color-text-tertiary);text-align:center;font-style:italic}.date-picker{background:var(--input-bg);border:var(--form-border-width) solid var(--input-border);width:200px}.date-picker:hover{background:var(--input-bg-hover);border:1px solid var(--input-border-hover)}.date-picker:hover .ant-picker-input input{color:var(--input-color-text-hover)!important}.date-picker:hover .ant-picker-input input::placeholder{color:var(--input-color-text-placeholder-hover)}.date-picker:hover .ant-picker-input .ant-picker-suffix{color:var(--input-caret-color-hover)}.date-picker.ant-picker-focused{background:var(--input-bg);border:1px solid var(--input-border-active);box-shadow:0 0 var(--input-focus-shadow-width) var(--input-focus-shadow-color)}.date-picker.ant-picker-focused .ant-picker-input input{color:var(--input-color-text-active)!important}.date-picker.ant-picker-focused .ant-picker-input .ant-picker-suffix{color:var(--input-caret-color-active)}.date-picker .ant-picker-input input::placeholder{color:var(--input-color-text-placeholder)}.date-picker .ant-picker-active-bar{display:none}.date-picker .ant-picker-suffix,.date-picker .ant-picker-range-separator .anticon{color:var(--date-picker-input-icon)}.date-picker:hover .ant-picker-suffix{color:var(--date-picker-input-icon-hover)}.date-picker.ant-picker-status-error{background:var(--input-bg)!important;border-color:var(--validation-error-border)!important}.date-picker.ant-picker-status-error .ant-picker-input input{color:var(--validation-error-text)!important}.date-picker.ant-picker-status-error .ant-picker-input input::placeholder{opacity:.6;color:var(--validation-error-text)!important}.date-picker.ant-picker-status-error .ant-picker-suffix{color:var(--validation-error-text)!important}.date-picker.ant-picker-status-error:hover{background:var(--validation-error-bg-hover)!important;border-color:var(--validation-error-border)!important}.date-picker.ant-picker-status-error:hover .ant-picker-input input{color:var(--validation-error-text-hover)!important}.date-picker.ant-picker-status-error:hover .ant-picker-input input::placeholder{opacity:1;color:var(--validation-error-text-hover)!important}.date-picker.ant-picker-status-error.ant-picker-focused{background:var(--input-bg)!important;border-color:var(--validation-error-border)!important;box-shadow:0 0 2px var(--validation-error-shadow)!important}.date-picker.ant-picker-status-error.ant-picker-focused .ant-picker-input input{color:var(--validation-error-text-active)!important}.date-picker.ant-picker-status-warning{background:var(--input-bg)!important;border-color:var(--validation-warning-border)!important}.date-picker.ant-picker-status-warning .ant-picker-input input{color:var(--validation-warning-text)!important}.date-picker.ant-picker-status-warning .ant-picker-input input::placeholder{opacity:.6;color:var(--validation-warning-text)!important}.date-picker.ant-picker-status-warning .ant-picker-suffix{color:var(--validation-warning-text)!important}.date-picker.ant-picker-status-warning:hover{background:var(--validation-warning-bg-hover)!important;border-color:var(--validation-warning-border)!important}.date-picker.ant-picker-status-warning:hover .ant-picker-input input{color:var(--validation-warning-text-hover)!important}.date-picker.ant-picker-status-warning:hover .ant-picker-input input::placeholder{opacity:1;color:var(--validation-warning-text-hover)!important}.date-picker.ant-picker-status-warning.ant-picker-focused{background:var(--input-bg)!important;border-color:var(--validation-warning-border)!important;box-shadow:0 0 2px var(--validation-warning-shadow)!important}.date-picker.ant-picker-status-warning.ant-picker-focused .ant-picker-input input{color:var(--validation-warning-text-active)!important}.date-picker.ant-picker-status-success{background:var(--input-bg);border-color:var(--validation-success-border)}.date-picker.ant-picker-status-success .ant-picker-input input{color:var(--validation-success-text)!important}.date-picker.ant-picker-status-success .ant-picker-input input::placeholder{opacity:.6;color:var(--validation-success-text)!important}.date-picker.ant-picker-status-success .ant-picker-suffix{color:var(--validation-success-text)!important}.date-picker.ant-picker-status-success:hover{background:var(--validation-success-bg-hover);border-color:var(--validation-success-border)}.date-picker.ant-picker-status-success:hover .ant-picker-input input{color:var(--validation-success-text-hover)!important}.date-picker.ant-picker-status-success:hover .ant-picker-input input::placeholder{opacity:1;color:var(--validation-success-text-hover)!important}.date-picker.ant-picker-status-success.ant-picker-focused{background:var(--input-bg);border-color:var(--validation-success-border);box-shadow:0 0 2px var(--validation-success-shadow)}.date-picker.ant-picker-status-success.ant-picker-focused .ant-picker-input input{color:var(--validation-success-text-active)!important}.date-picker.ant-picker-status-validating{border-color:var(--validation-info-border)}.date-picker.ant-picker-status-validating .ant-picker-input input{color:var(--validation-info-text)!important}.date-picker.ant-picker-status-validating .ant-picker-input input::placeholder{opacity:.6;color:var(--validation-info-text)!important}.date-picker.ant-picker-status-validating .ant-picker-suffix{color:var(--validation-info-text)!important}.date-picker.ant-picker-status-validating:hover{background:var(--validation-info-bg-hover);border-color:var(--validation-info-border)}.date-picker.ant-picker-status-validating:hover .ant-picker-input input{color:var(--validation-info-text-hover)!important}.date-picker.ant-picker-status-validating:hover .ant-picker-input input::placeholder{opacity:1;color:var(--validation-info-text-hover)!important}.date-picker.ant-picker-status-validating.ant-picker-focused{background:var(--input-bg);box-shadow:0 0 2px var(--validation-info-shadow)}.date-picker.ant-picker-status-validating.ant-picker-focused .ant-picker-input input{color:var(--validation-info-text-active)!important}.ant-picker-dropdown .ant-picker-panel-container{border:1px solid var(--date-picker-dropdown-border)}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-cell-selected .ant-picker-cell-inner{color:var(--date-picker-dropdown-selected)!important}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-cell-today{font-weight:var(--font-weight-bold);color:var(--date-picker-dropdown-today-date)}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-header{border-bottom:1px solid var(--date-picker-dropdown-header-border-color)}.ant-picker-dropdown .ant-picker-header .ant-picker-header-super-prev-btn svg,.ant-picker-dropdown .ant-picker-header .ant-picker-header-prev-btn svg,.ant-picker-dropdown .ant-picker-header .ant-picker-header-next-btn svg,.ant-picker-dropdown .ant-picker-header .ant-picker-header-super-next-btn svg{stroke:var(--date-picker-dropdown-header-chevron)}.ant-picker-dropdown .ant-picker-header-view{color:var(--input-border-active)}.ant-picker-dropdown .ant-picker-content{font-size:var(--font-size);font-family:var(--font-family-nav)}.ant-picker-dropdown .ant-picker-content thead tr th,.ant-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner{font-weight:var(--font-weight-bold)}.ant-picker-dropdown .ant-picker-cell:not(.ant-picker-cell-in-view){color:var(--date-picker-dropdown-outer-cell)}.ant-picker-dropdown .ant-picker-footer .ant-picker-ranges .ant-picker-now .ant-picker-now-btn{color:var(--input-border-active);font-weight:var(--font-weight-bold);font-family:var(--font-family-nav)}.ant-picker-dropdown .ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-in-range .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-range-end .ant-picker-cell-inner{font-weight:var(--font-weight-bold)}.ant-picker-dropdown .ant-picker-time-panel-column:after{display:none}.ant-picker-dropdown .ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner{border-radius:var(--ant-border-radius-sm);justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;margin:0 auto!important;padding:0!important;line-height:28px!important;display:flex!important}.ant-picker-dropdown .ant-picker-time-panel-cell.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{font-weight:var(--font-weight-bold);color:var(--date-picker-dropdown-selected)!important;background:var(--input-border-active)!important}.ant-picker-dropdown .ant-picker-presets{background:var(--date-picker-preset-bg)}.ant-picker-dropdown .ant-picker-presets ul{border:none!important}.ant-picker-dropdown .ant-picker-presets ul li{color:var(--date-picker-preset-btn-text)!important}.ant-picker-dropdown .ant-picker-presets ul li:hover{background:var(--date-picker-preset-btn-hover-bg)!important;color:var(--date-picker-preset-btn-hover-text)!important}.image-upload{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.image-upload--disabled{opacity:.6;pointer-events:none}.image-upload__body{flex-direction:row;align-items:center;gap:8px;display:flex}.image-upload__ring{background:linear-gradient(226.49deg, var(--ant-color-border-secondary) 14.97%, #fff0 86.89%);border-radius:10px;padding:2px}.image-upload__ring--hidden{padding:2px}.image-upload__ring--error{background:linear-gradient(226.49deg, var(--ant-color-error-border) 14.97%, #fff0 86.89%)}.image-upload__ring--warning{background:linear-gradient(226.49deg, var(--ant-color-warning-border) 14.97%, #fff0 86.89%)}.image-upload__ring--success{background:linear-gradient(226.49deg, var(--ant-color-success-border) 14.97%, #fff0 86.89%)}.image-upload__ring--validating{background:linear-gradient(226.49deg, var(--validation-info-border) 14.97%, #fff0 86.89%)}.image-upload__card{background:var(--image-upload-frame-bg);border:1px solid var(--ant-color-border-secondary);width:64px;height:64px;transition:background var(--ant-motion-duration-fast) ease;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;padding:8px;display:flex;position:relative}.image-upload__card:hover{background:var(--image-upload-frame-bg-hover)}.image-upload__card:hover .image-upload__mask{opacity:1}.image-upload__card--placeholder{background:var(--image-upload-frame-bg);border:1px solid var(--ant-color-border-secondary)}.image-upload__card--placeholder:hover{background:var(--image-upload-frame-bg-hover)}.image-upload__card--error{background:linear-gradient(226.49deg, var(--ant-color-error-border) 14.97%, #fff0 86.89%);border:1px solid var(--ant-color-error-border)}.image-upload__card--error .image-upload__placeholder-icon{color:var(--ant-color-error)}.image-upload__card--warning{background:linear-gradient(226.49deg, var(--ant-color-warning-border) 14.97%, #fff0 86.89%);border:1px solid var(--ant-color-warning-border)}.image-upload__card--warning .image-upload__placeholder-icon{color:var(--validation-warning-text)}.image-upload__card--success{background:linear-gradient(226.49deg, var(--ant-color-success-border) 14.97%, #fff0 86.89%);border:1px solid var(--ant-color-success-border)}.image-upload__card--success .image-upload__placeholder-icon{color:var(--validation-success-text)}.image-upload__card--validating{background:linear-gradient(226.49deg, var(--validation-info-border) 14.97%, #fff0 86.89%);border:1px solid var(--validation-info-border)}.image-upload__card--validating .image-upload__placeholder-icon{color:var(--validation-info-text)}.image-upload__avatar{background:var(--image-upload-panel-bg);border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius);justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.image-upload__preview-img{object-fit:cover;width:100%;height:100%}.image-upload__placeholder-icon{background:var(--image-upload-panel-bg);border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius);width:48px;height:48px;color:var(--ant-color-text-tertiary);justify-content:center;align-items:center;display:flex}.image-upload__spinner{width:48px;height:48px;color:var(--validation-info-text);justify-content:center;align-items:center;animation:1s linear infinite image-upload-spin;display:flex}@keyframes image-upload-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.image-upload__mask{opacity:0;transition:opacity var(--ant-motion-duration-fast) ease;background:#000000b3;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:0;display:flex;position:absolute;inset:0;overflow:hidden}.image-upload__mask-btn{cursor:pointer;color:#fff;width:24px;height:16px;transition:color var(--ant-motion-duration-fast) ease;background:0 0;border:none;justify-content:center;align-items:center;padding:0 4px;display:flex}.image-upload__mask-btn:hover{color:var(--ant-color-primary-bg-hover)}.image-upload__mask-btn--delete svg{stroke:color-mix(in srgb, var(--ant-color-error) 60%, transparent);fill:color-mix(in srgb, var(--ant-color-error) 20%, transparent)}.image-upload__mask-btn--delete:hover svg{stroke:var(--ant-color-error);fill:color-mix(in srgb, var(--ant-color-error) 20%, transparent)}.image-upload__uploading{border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:64px;padding:8px 16px;display:flex}.image-upload__uploading-text{font-family:var(--font-family-nav);font-weight:var(--font-weight-normal);font-size:var(--font-size-xs);color:var(--btn-brand-light-text);line-height:20px}.image-upload__progress-track{background:var(--ant-color-primary-bg);border-radius:100px;width:100%;height:4px}.image-upload__progress-fill{background:var(--ant-color-primary);border-radius:100px;height:4px;transition:width .3s}.image-upload__btn{background:var(--btn-brand-light-bg);border-radius:var(--ant-border-radius);cursor:pointer;height:32px;transition:background var(--ant-motion-duration-fast) ease;border:none;flex-direction:row;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:flex}.image-upload__btn span{font-family:var(--font-family-nav);font-weight:var(--font-weight-semibold);font-size:var(--font-size-xs);color:var(--btn-brand-light-text);line-height:20px}.image-upload__btn svg{color:var(--btn-brand-light-icon)}.image-upload__btn:hover:not(:disabled){background:var(--btn-brand-light-bg-hover)}.image-upload__btn:hover:not(:disabled) span,.image-upload__btn:hover:not(:disabled) svg{color:var(--btn-brand-light-icon-hover)}.image-upload__btn:disabled{background:var(--btn-brand-light-bg-disabled);cursor:not-allowed}.image-upload__btn:disabled span{color:var(--btn-brand-light-text-disabled)}.image-upload__btn:disabled svg{color:var(--btn-brand-light-icon-disabled)}.image-upload__help{font-family:var(--font-family-nav);font-weight:var(--font-weight-normal);font-size:var(--font-size-xs);color:var(--ant-color-text-secondary);line-height:20px}.image-upload__wall-wrapper{gap:var(--spacing-xs);flex-direction:column;display:flex}.image-upload__wall-row{align-items:flex-start;gap:var(--spacing-xxs);flex-direction:row;display:flex}.image-upload__wall-inner{gap:var(--spacing-xxs);flex-direction:column;width:260px;display:flex}.image-upload__wall-carousel{width:260px;overflow:hidden}.image-upload__wall-slide-item{justify-content:center;align-items:center;height:48px;display:flex}.image-upload__wall{align-items:center;gap:var(--spacing-xxs);flex-flow:wrap;display:flex}.image-upload__wall-arrow{background:var(--btn-brand-light-bg);border-radius:var(--ant-border-radius-sm);cursor:pointer;width:20px;height:20px;color:var(--btn-brand-light-text);transition:background var(--ant-motion-duration-fast) ease;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-top:14px;padding:0;display:flex}.image-upload__wall-arrow:hover:not(:disabled){background:var(--btn-brand-light-bg-hover);color:var(--btn-brand-light-icon-hover)}.image-upload__wall-arrow:disabled{opacity:.3;cursor:default}.image-upload__wall-actions{align-items:center;gap:var(--spacing-xs);flex-direction:row;display:flex}.image-upload__wall-item{appearance:none;border-radius:var(--ant-border-radius);width:48px;height:48px;transition:border-color var(--ant-motion-duration-fast) ease;cursor:pointer;background:var(--card-bg);border:1px solid #0000;flex-shrink:0;padding:0;position:relative;overflow:hidden}.image-upload__wall-item:hover{border-color:color-mix(in srgb, var(--ant-color-primary) 40%, transparent)}.image-upload__wall-item:hover .image-upload__mask{border-radius:var(--ant-border-radius);opacity:1;background:var(--neutral-2)}.image-upload__wall-item--selected{border-color:var(--ant-color-primary);border-radius:var(--ant-border-radius);background:linear-gradient(to top left, var(--topbar-logo-gradient-start), var(--btn-brand-light-bg-disabled))}.mention-field{width:100%}.mention-field .ant-mentions{--ant-line-height:1.917;border:solid 1px var(--mention-field-border-color);min-height:var(--ant-control-height)}.mention-field .ant-mentions .rc-textarea{font-family:var(--font-family-nav);font-weight:var(--font-weight-normal);font-size:var(--font-size-xs);color:var(--mention-field-text-color)}.mention-field .ant-mentions .rc-textarea::placeholder{font-family:var(--font-family-nav);font-weight:var(--font-weight-normal);font-size:var(--font-size-xs);color:var(--mention-field-placeholder-color)}.mention-field .ant-mentions:hover{border:1px solid var(--mention-field-hover-color);background:var(--mention-field-hover-bg)}.mention-field .ant-mentions:hover .rc-textarea::placeholder{color:var(--mention-field-placeholder-hover-color)}.mention-field .ant-mentions.ant-mentions-focused{border-color:var(--mention-field-focus-color)}.mention-field .ant-mentions.ant-mentions-focused .rc-textarea::placeholder{color:var(--mention-field-focus-color)}.mention-field .ant-mentions.ant-mentions-status-error{background:var(--input-bg)!important;border-color:var(--validation-error-border)!important}.mention-field .ant-mentions.ant-mentions-status-error .rc-textarea{color:var(--validation-error-text)!important}.mention-field .ant-mentions.ant-mentions-status-error .rc-textarea::placeholder{opacity:.6;color:var(--validation-error-text)!important}.mention-field .ant-mentions.ant-mentions-status-error:hover{background:var(--validation-error-bg-hover)!important;border-color:var(--validation-error-border)!important}.mention-field .ant-mentions.ant-mentions-status-error:hover .rc-textarea{color:var(--validation-error-text-hover)!important}.mention-field .ant-mentions.ant-mentions-status-error:hover .rc-textarea::placeholder{opacity:1;color:var(--validation-error-text-hover)!important}.mention-field .ant-mentions.ant-mentions-status-error.ant-mentions-focused{background:var(--input-bg)!important;border-color:var(--validation-error-border)!important;box-shadow:0 0 2px var(--validation-error-shadow)!important}.mention-field .ant-mentions.ant-mentions-status-error.ant-mentions-focused .rc-textarea{color:var(--validation-error-text-active)!important}.mention-field .ant-mentions.ant-mentions-status-warning{background:var(--input-bg)!important;border-color:var(--validation-warning-border)!important}.mention-field .ant-mentions.ant-mentions-status-warning .rc-textarea{color:var(--validation-warning-text)!important}.mention-field .ant-mentions.ant-mentions-status-warning .rc-textarea::placeholder{opacity:.6;color:var(--validation-warning-text)!important}.mention-field .ant-mentions.ant-mentions-status-warning:hover{background:var(--validation-warning-bg-hover)!important;border-color:var(--validation-warning-border)!important}.mention-field .ant-mentions.ant-mentions-status-warning:hover .rc-textarea{color:var(--validation-warning-text-hover)!important}.mention-field .ant-mentions.ant-mentions-status-warning:hover .rc-textarea::placeholder{opacity:1;color:var(--validation-warning-text-hover)!important}.mention-field .ant-mentions.ant-mentions-status-warning.ant-mentions-focused{background:var(--input-bg)!important;border-color:var(--validation-warning-border)!important;box-shadow:0 0 2px var(--validation-warning-shadow)!important}.mention-field .ant-mentions.ant-mentions-status-warning.ant-mentions-focused .rc-textarea{color:var(--validation-warning-text-active)!important}.mention-field .ant-mentions.ant-mentions-status-success{background:var(--input-bg)!important;border-color:var(--validation-success-border)!important}.mention-field .ant-mentions.ant-mentions-status-success .rc-textarea{color:var(--validation-success-text)!important}.mention-field .ant-mentions.ant-mentions-status-success .rc-textarea::placeholder{opacity:.6;color:var(--validation-success-text)!important}.mention-field .ant-mentions.ant-mentions-status-success:hover{background:var(--validation-success-bg-hover)!important;border-color:var(--validation-success-border)!important}.mention-field .ant-mentions.ant-mentions-status-success:hover .rc-textarea{color:var(--validation-success-text-hover)!important}.mention-field .ant-mentions.ant-mentions-status-success:hover .rc-textarea::placeholder{opacity:1;color:var(--validation-success-text-hover)!important}.mention-field .ant-mentions.ant-mentions-status-success.ant-mentions-focused{background:var(--input-bg)!important;border-color:var(--validation-success-border)!important;box-shadow:0 0 2px var(--validation-success-shadow)!important}.mention-field .ant-mentions.ant-mentions-status-success.ant-mentions-focused .rc-textarea{color:var(--validation-success-text-active)!important}.mention-field .ant-mentions.ant-mentions-status-validating{background:var(--input-bg)!important;border-color:var(--validation-info-border)!important}.mention-field .ant-mentions.ant-mentions-status-validating .rc-textarea{color:var(--validation-info-text)!important}.mention-field .ant-mentions.ant-mentions-status-validating .rc-textarea::placeholder{opacity:.6;color:var(--validation-info-text)!important}.mention-field .ant-mentions.ant-mentions-status-validating:hover{background:var(--validation-info-bg-hover)!important;border-color:var(--validation-info-border)!important}.mention-field .ant-mentions.ant-mentions-status-validating:hover .rc-textarea{color:var(--validation-info-text-hover)!important}.mention-field .ant-mentions.ant-mentions-status-validating:hover .rc-textarea::placeholder{opacity:1;color:var(--validation-info-text-hover)!important}.mention-field .ant-mentions.ant-mentions-status-validating.ant-mentions-focused{background:var(--input-bg)!important;border-color:var(--validation-info-border)!important;box-shadow:0 0 2px var(--validation-info-shadow)!important}.mention-field .ant-mentions.ant-mentions-status-validating.ant-mentions-focused .rc-textarea{color:var(--validation-info-text-active)!important}.ant-mentions-dropdown{width:200px}.ant-mentions-dropdown .ant-mentions-dropdown-menu{padding-right:var(--spacing-micro)}.ant-mentions-dropdown .ant-mentions-dropdown-menu::-webkit-scrollbar{width:8px}.ant-mentions-dropdown .ant-mentions-dropdown-menu::-webkit-scrollbar-track{border-radius:var(--ant-border-radius);background:0 0}.ant-mentions-dropdown .ant-mentions-dropdown-menu::-webkit-scrollbar-thumb{background:var(--mention-field-dropdown-scrollbar-color);border-radius:var(--ant-border-radius)}.ant-mentions-dropdown .ant-mentions-dropdown-menu-item{color:var(--mention-field-dropdown-item-color);font-weight:var(--font-weight-normal);font-size:var(--font-size-xs)}.ant-mentions-dropdown .ant-mentions-dropdown-menu-item .mention-field-option{display:flex;overflow:hidden}.ant-mentions-dropdown .ant-mentions-dropdown-menu-item .mention-field-option__icon{width:var(--mention-field-dropdown-item-icon-container-size);height:var(--mention-field-dropdown-item-icon-container-size);margin-right:var(--spacing-sm);color:var(--mention-field-dropdown-icon-color);background:var(--mention-field-dropdown-icon-bg-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ant-mentions-dropdown .ant-mentions-dropdown-menu-item .mention-field-option__icon .lucide{width:var(--mention-field-dropdown-icon-size);height:var(--mention-field-dropdown-icon-size)}.ant-mentions-dropdown .ant-mentions-dropdown-menu-item .mention-field-option .ant-typography{width:100%;min-width:0;margin-bottom:0}.ant-mentions-dropdown .ant-mentions-dropdown-menu-item:hover,.ant-mentions-dropdown .ant-mentions-dropdown-menu-item-active{background:var(--mention-field-dropdown-item-hover-bg-color);color:var(--mention-field-dropdown-item-hover-color)}.ant-mentions-dropdown .ant-mentions-dropdown-menu-item-active .mention-field-option__icon{background:var(--mention-field-dropdown-item-active-icon-bg-color)}.ant-mentions-dropdown .ant-mentions-dropdown-menu-item-disabled:hover{background:var(--mention-field-dropdown-item-disabled-bg-color)}.ant-mentions-dropdown .mention-field-loading{padding:var(--spacing-xs) 0;justify-content:center;display:flex}.number-field--compact .ant-input-number{min-height:var(--ant-control-height);background:var(--input-bg);width:100%;color:var(--input-color-text);border:1px solid var(--input-border);border-radius:var(--ant-border-radius);font-family:var(--font-family-nav);font-weight:var(--font-weight-normal);font-size:var(--font-size-xs);line-height:var(--ant-line-height);transition:background var(--ant-motion-duration-fast) ease, border-color var(--ant-motion-duration-fast) ease}.number-field--compact .ant-input-number.ant-input-number-mode-input{align-items:stretch;overflow:hidden;padding-inline:0!important;display:flex!important}.number-field--compact .ant-input-number.ant-input-number-mode-input:hover .ant-input-number-actions,.number-field--compact .ant-input-number.ant-input-number-mode-input.ant-input-number-focused .ant-input-number-actions{width:22px!important}.number-field--compact .ant-input-number .ant-input-number-suffix{padding:0 var(--spacing-xxs);flex-shrink:0;align-items:center;display:flex;margin-inline-start:var(--spacing-xxs)!important;margin-inline-end:var(--spacing-xxs)!important;transition:none!important}.number-field--compact .ant-input-number .ant-input-number-input{min-width:0;font-family:var(--font-family-nav);font-weight:var(--font-weight-normal);font-size:var(--font-size-xs);line-height:var(--ant-line-height);color:var(--input-color-text);height:auto;min-height:calc(var(--ant-control-height) - 2px);flex:1;padding:4px 11px}.number-field--compact .ant-input-number .ant-input-number-input::placeholder{font-family:var(--font-family-nav);font-weight:var(--font-weight-normal);font-size:var(--font-size-xs);line-height:var(--ant-line-height);color:var(--input-color-text-placeholder)}.number-field--compact .ant-input-number .ant-input-number-input::placeholder{font-family:var(--font-family-nav);font-weight:var(--font-weight-normal);font-size:var(--font-size-xs);line-height:var(--ant-line-height);color:var(--input-color-text-placeholder)}.number-field--compact .ant-input-number .ant-input-number-actions{border-left:1px solid var(--input-border);border-radius:0 calc(var(--ant-border-radius) - 1px) calc(var(--ant-border-radius) - 1px) 0;transition:border-color var(--ant-motion-duration-fast) ease;flex-shrink:0;align-self:stretch;opacity:1!important;flex-direction:column!important;width:22px!important;height:auto!important;display:flex!important;position:relative!important;inset-block-start:unset!important;inset-inline-end:unset!important;overflow:hidden!important}.number-field--compact .ant-input-number .ant-input-number-action{border-color:var(--input-border);transition:background var(--ant-motion-duration-fast) ease, color var(--ant-motion-duration-fast) ease;height:auto!important;color:var(--input-color-text)!important;flex:1!important;justify-content:center!important;align-items:center!important;display:flex!important}.number-field--compact .ant-input-number .ant-input-number-action:hover{background:var(--input-border-active)!important;color:var(--input-bg)!important}.number-field--compact .ant-input-number .ant-input-number-action-up-disabled,.number-field--compact .ant-input-number .ant-input-number-action-down-disabled{cursor:not-allowed;opacity:.3}.number-field--compact .ant-input-number .ant-input-number-action-up-disabled:hover,.number-field--compact .ant-input-number .ant-input-number-action-down-disabled:hover{color:var(--input-color-text)!important;background:0 0!important}.number-field--compact .ant-input-number:hover:not(.ant-input-number-disabled):not(.ant-input-number-readonly),.number-field--compact .ant-input-number:has(.ant-input-number-action:hover){background:var(--input-bg-hover);border-color:var(--input-border-hover);color:var(--input-color-text-hover)}.number-field--compact .ant-input-number:hover:not(.ant-input-number-disabled):not(.ant-input-number-readonly) .ant-input-number-input,.number-field--compact .ant-input-number:has(.ant-input-number-action:hover) .ant-input-number-input{color:var(--input-color-text-hover)}.number-field--compact .ant-input-number:hover:not(.ant-input-number-disabled):not(.ant-input-number-readonly) .ant-input-number-input::placeholder,.number-field--compact .ant-input-number:has(.ant-input-number-action:hover) .ant-input-number-input::placeholder{color:var(--input-color-text-placeholder-hover)}.number-field--compact .ant-input-number:hover:not(.ant-input-number-disabled):not(.ant-input-number-readonly) .ant-input-number-input::-moz-placeholder,.number-field--compact .ant-input-number:has(.ant-input-number-action:hover) .ant-input-number-input::-moz-placeholder{color:var(--input-color-text-placeholder-hover)}.number-field--compact .ant-input-number:hover:not(.ant-input-number-disabled):not(.ant-input-number-readonly) .ant-input-number-actions,.number-field--compact .ant-input-number:has(.ant-input-number-action:hover) .ant-input-number-actions{border-left-color:var(--input-border-hover)}.number-field--compact .ant-input-number:hover:not(.ant-input-number-disabled):not(.ant-input-number-readonly) .ant-input-number-action,.number-field--compact .ant-input-number:has(.ant-input-number-action:hover) .ant-input-number-action{border-color:var(--input-border-hover)}.number-field--compact .ant-input-number:focus-within:not(.ant-input-number-disabled){border-color:var(--input-border-active);color:var(--input-color-text-active);box-shadow:0 0 var(--input-focus-shadow-width) var(--input-focus-shadow-color)}.number-field--compact .ant-input-number:focus-within:not(.ant-input-number-disabled) .ant-input-number-input{color:var(--input-color-text-active)}.number-field--compact .ant-input-number:focus-within:not(.ant-input-number-disabled) .ant-input-number-actions{border-left-color:var(--input-border-active)}.number-field--compact .ant-input-number:focus-within:not(.ant-input-number-disabled) .ant-input-number-action{border-color:var(--input-border-active)}.number-field--compact .ant-input-number-status-error{background:var(--input-bg)!important;border-color:var(--validation-error-border)!important}.number-field--compact .ant-input-number-status-error .ant-input-number-input{color:var(--validation-error-text)!important}.number-field--compact .ant-input-number-status-error .ant-input-number-input::placeholder{opacity:.6;color:var(--validation-error-text)!important}.number-field--compact .ant-input-number-status-error .ant-input-number-input::placeholder{opacity:.6;color:var(--validation-error-text)!important}.number-field--compact .ant-input-number-status-error .ant-input-number-actions{border-left-color:var(--validation-error-border)}.number-field--compact .ant-input-number-status-error .ant-input-number-action{border-color:var(--validation-error-border)}.number-field--compact .ant-input-number-status-error:hover:not(.ant-input-number-disabled),.number-field--compact .ant-input-number-status-error:has(.ant-input-number-action:hover){background:var(--validation-error-bg-hover)!important;border-color:var(--validation-error-border)!important}.number-field--compact .ant-input-number-status-error:hover:not(.ant-input-number-disabled) .ant-input-number-input,.number-field--compact .ant-input-number-status-error:has(.ant-input-number-action:hover) .ant-input-number-input{color:var(--validation-error-text-hover)!important}.number-field--compact .ant-input-number-status-error:hover:not(.ant-input-number-disabled) .ant-input-number-input::placeholder,.number-field--compact .ant-input-number-status-error:has(.ant-input-number-action:hover) .ant-input-number-input::placeholder{opacity:1;color:var(--validation-error-text-hover)!important}.number-field--compact .ant-input-number-status-error:hover:not(.ant-input-number-disabled) .ant-input-number-input::-moz-placeholder,.number-field--compact .ant-input-number-status-error:has(.ant-input-number-action:hover) .ant-input-number-input::-moz-placeholder{opacity:1;color:var(--validation-error-text-hover)!important}.number-field--compact .ant-input-number-status-error:hover:not(.ant-input-number-disabled) .ant-input-number-actions,.number-field--compact .ant-input-number-status-error:has(.ant-input-number-action:hover) .ant-input-number-actions{border-left-color:var(--validation-error-border)}.number-field--compact .ant-input-number-status-error:hover:not(.ant-input-number-disabled) .ant-input-number-action,.number-field--compact .ant-input-number-status-error:has(.ant-input-number-action:hover) .ant-input-number-action{border-color:var(--validation-error-border)}.number-field--compact .ant-input-number-status-error:focus-within{background:var(--input-bg)!important;border-color:var(--validation-error-border)!important;box-shadow:0 0 2px var(--validation-error-shadow)!important}.number-field--compact .ant-input-number-status-error:focus-within .ant-input-number-input{color:var(--validation-error-text-active)!important}.number-field--compact .ant-input-number-status-error:focus-within .ant-input-number-actions{border-left-color:var(--validation-error-border)}.number-field--compact .ant-input-number-status-error:focus-within .ant-input-number-action{border-color:var(--validation-error-border)}.number-field--compact .ant-input-number-status-warning{background:var(--input-bg)!important;border-color:var(--validation-warning-border)!important}.number-field--compact .ant-input-number-status-warning .ant-input-number-input{color:var(--validation-warning-text)!important}.number-field--compact .ant-input-number-status-warning .ant-input-number-input::placeholder{opacity:.6;color:var(--validation-warning-text)!important}.number-field--compact .ant-input-number-status-warning .ant-input-number-input::placeholder{opacity:.6;color:var(--validation-warning-text)!important}.number-field--compact .ant-input-number-status-warning .ant-input-number-actions{border-left-color:var(--validation-warning-border)}.number-field--compact .ant-input-number-status-warning .ant-input-number-action{border-color:var(--validation-warning-border)}.number-field--compact .ant-input-number-status-warning:hover:not(.ant-input-number-disabled),.number-field--compact .ant-input-number-status-warning:has(.ant-input-number-action:hover){background:var(--validation-warning-bg-hover)!important;border-color:var(--validation-warning-border)!important}.number-field--compact .ant-input-number-status-warning:hover:not(.ant-input-number-disabled) .ant-input-number-input,.number-field--compact .ant-input-number-status-warning:has(.ant-input-number-action:hover) .ant-input-number-input{color:var(--validation-warning-text-hover)!important}.number-field--compact .ant-input-number-status-warning:hover:not(.ant-input-number-disabled) .ant-input-number-input::placeholder,.number-field--compact .ant-input-number-status-warning:has(.ant-input-number-action:hover) .ant-input-number-input::placeholder{opacity:1;color:var(--validation-warning-text-hover)!important}.number-field--compact .ant-input-number-status-warning:hover:not(.ant-input-number-disabled) .ant-input-number-input::-moz-placeholder,.number-field--compact .ant-input-number-status-warning:has(.ant-input-number-action:hover) .ant-input-number-input::-moz-placeholder{opacity:1;color:var(--validation-warning-text-hover)!important}.number-field--compact .ant-input-number-status-warning:hover:not(.ant-input-number-disabled) .ant-input-number-actions,.number-field--compact .ant-input-number-status-warning:has(.ant-input-number-action:hover) .ant-input-number-actions{border-left-color:var(--validation-warning-border)}.number-field--compact .ant-input-number-status-warning:hover:not(.ant-input-number-disabled) .ant-input-number-action,.number-field--compact .ant-input-number-status-warning:has(.ant-input-number-action:hover) .ant-input-number-action{border-color:var(--validation-warning-border)}.number-field--compact .ant-input-number-status-warning:focus-within{background:var(--input-bg)!important;border-color:var(--validation-warning-border)!important;box-shadow:0 0 2px var(--validation-warning-shadow)!important}.number-field--compact .ant-input-number-status-warning:focus-within .ant-input-number-input{color:var(--validation-warning-text-active)!important}.number-field--compact .ant-input-number-status-warning:focus-within .ant-input-number-actions{border-left-color:var(--validation-warning-border)}.number-field--compact .ant-input-number-status-warning:focus-within .ant-input-number-action{border-color:var(--validation-warning-border)}.number-field--compact .ant-input-number-status-success{background:var(--input-bg)!important;border-color:var(--validation-success-border)!important}.number-field--compact .ant-input-number-status-success .ant-input-number-input{color:var(--validation-success-text)!important}.number-field--compact .ant-input-number-status-success .ant-input-number-input::placeholder{opacity:.6;color:var(--validation-success-text)!important}.number-field--compact .ant-input-number-status-success .ant-input-number-input::placeholder{opacity:.6;color:var(--validation-success-text)!important}.number-field--compact .ant-input-number-status-success .ant-input-number-actions{border-left-color:var(--validation-success-border)}.number-field--compact .ant-input-number-status-success .ant-input-number-action{border-color:var(--validation-success-border)}.number-field--compact .ant-input-number-status-success:hover:not(.ant-input-number-disabled),.number-field--compact .ant-input-number-status-success:has(.ant-input-number-action:hover){background:var(--validation-success-bg-hover)!important;border-color:var(--validation-success-border)!important}.number-field--compact .ant-input-number-status-success:hover:not(.ant-input-number-disabled) .ant-input-number-input,.number-field--compact .ant-input-number-status-success:has(.ant-input-number-action:hover) .ant-input-number-input{color:var(--validation-success-text-hover)!important}.number-field--compact .ant-input-number-status-success:hover:not(.ant-input-number-disabled) .ant-input-number-input::placeholder,.number-field--compact .ant-input-number-status-success:has(.ant-input-number-action:hover) .ant-input-number-input::placeholder{opacity:1;color:var(--validation-success-text-hover)!important}.number-field--compact .ant-input-number-status-success:hover:not(.ant-input-number-disabled) .ant-input-number-input::-moz-placeholder,.number-field--compact .ant-input-number-status-success:has(.ant-input-number-action:hover) .ant-input-number-input::-moz-placeholder{opacity:1;color:var(--validation-success-text-hover)!important}.number-field--compact .ant-input-number-status-success:hover:not(.ant-input-number-disabled) .ant-input-number-actions,.number-field--compact .ant-input-number-status-success:has(.ant-input-number-action:hover) .ant-input-number-actions{border-left-color:var(--validation-success-border)}.number-field--compact .ant-input-number-status-success:hover:not(.ant-input-number-disabled) .ant-input-number-action,.number-field--compact .ant-input-number-status-success:has(.ant-input-number-action:hover) .ant-input-number-action{border-color:var(--validation-success-border)}.number-field--compact .ant-input-number-status-success:focus-within{background:var(--input-bg)!important;border-color:var(--validation-success-border)!important;box-shadow:0 0 2px var(--validation-success-shadow)!important}.number-field--compact .ant-input-number-status-success:focus-within .ant-input-number-input{color:var(--validation-success-text-active)!important}.number-field--compact .ant-input-number-status-success:focus-within .ant-input-number-actions{border-left-color:var(--validation-success-border)}.number-field--compact .ant-input-number-status-success:focus-within .ant-input-number-action{border-color:var(--validation-success-border)}.number-field--compact .ant-input-number-status-validating{background:var(--input-bg)!important;border-color:var(--validation-info-border)!important}.number-field--compact .ant-input-number-status-validating .ant-input-number-input{color:var(--validation-info-text)!important}.number-field--compact .ant-input-number-status-validating .ant-input-number-input::placeholder{opacity:.6;color:var(--validation-info-text)!important}.number-field--compact .ant-input-number-status-validating .ant-input-number-input::placeholder{opacity:.6;color:var(--validation-info-text)!important}.number-field--compact .ant-input-number-status-validating .ant-input-number-actions{border-left-color:var(--validation-info-border)}.number-field--compact .ant-input-number-status-validating .ant-input-number-action{border-color:var(--validation-info-border)}.number-field--compact .ant-input-number-status-validating:hover:not(.ant-input-number-disabled),.number-field--compact .ant-input-number-status-validating:has(.ant-input-number-action:hover){background:var(--validation-info-bg-hover)!important;border-color:var(--validation-info-border)!important}.number-field--compact .ant-input-number-status-validating:hover:not(.ant-input-number-disabled) .ant-input-number-input,.number-field--compact .ant-input-number-status-validating:has(.ant-input-number-action:hover) .ant-input-number-input{color:var(--validation-info-text-hover)!important}.number-field--compact .ant-input-number-status-validating:hover:not(.ant-input-number-disabled) .ant-input-number-input::placeholder,.number-field--compact .ant-input-number-status-validating:has(.ant-input-number-action:hover) .ant-input-number-input::placeholder{opacity:1;color:var(--validation-info-text-hover)!important}.number-field--compact .ant-input-number-status-validating:hover:not(.ant-input-number-disabled) .ant-input-number-input::-moz-placeholder,.number-field--compact .ant-input-number-status-validating:has(.ant-input-number-action:hover) .ant-input-number-input::-moz-placeholder{opacity:1;color:var(--validation-info-text-hover)!important}.number-field--compact .ant-input-number-status-validating:hover:not(.ant-input-number-disabled) .ant-input-number-actions,.number-field--compact .ant-input-number-status-validating:has(.ant-input-number-action:hover) .ant-input-number-actions{border-left-color:var(--validation-info-border)}.number-field--compact .ant-input-number-status-validating:hover:not(.ant-input-number-disabled) .ant-input-number-action,.number-field--compact .ant-input-number-status-validating:has(.ant-input-number-action:hover) .ant-input-number-action{border-color:var(--validation-info-border)}.number-field--compact .ant-input-number-status-validating:focus-within{background:var(--input-bg)!important;border-color:var(--validation-info-border)!important;box-shadow:0 0 2px var(--validation-info-shadow)!important}.number-field--compact .ant-input-number-status-validating:focus-within .ant-input-number-input{color:var(--validation-info-text-active)!important}.number-field--compact .ant-input-number-status-validating:focus-within .ant-input-number-actions{border-left-color:var(--validation-info-border)}.number-field--compact .ant-input-number-status-validating:focus-within .ant-input-number-action{border-color:var(--validation-info-border)}.number-field--stepper{min-height:var(--ant-control-height);border:1px solid var(--input-border);border-radius:var(--ant-border-radius);min-width:122px;transition:border-color var(--ant-motion-duration-fast) ease;align-items:stretch;display:flex;overflow:hidden}.number-field--stepper:has(.ant-input-number-suffix){min-width:146px}.number-field--stepper .number-field__stepper-btn{width:32px;min-height:var(--ant-control-height);background:var(--input-bg);color:var(--input-color-text);cursor:pointer;transition:background var(--ant-motion-duration-fast) ease, color var(--ant-motion-duration-fast) ease;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.number-field--stepper .number-field__stepper-btn svg{pointer-events:none}.number-field--stepper .number-field__stepper-btn:hover:not(:disabled){background:var(--input-bg-hover);color:var(--input-color-text-hover)}.number-field--stepper .number-field__stepper-btn:disabled{cursor:not-allowed;opacity:.3}.number-field--stepper .number-field__stepper-btn--minus{border-right:1px solid var(--input-border)}.number-field--stepper .number-field__stepper-btn--plus{border-left:1px solid var(--input-border);background:var(--ant-color-primary);color:var(--input-bg)}.number-field--stepper .number-field__stepper-btn--plus:hover:not(:disabled){background:var(--ant-color-primary-hover);color:var(--input-bg)}.number-field--stepper .number-field__stepper-btn--plus:disabled{background:var(--ant-color-primary);color:var(--input-bg);opacity:.3}.number-field--stepper .ant-input-number{background:var(--input-bg-hover);min-width:0;min-height:auto;font-family:var(--font-family-nav);font-weight:var(--font-weight-normal);font-size:var(--font-size-xs);line-height:var(--ant-line-height);color:var(--input-color-text);flex:1;box-shadow:none!important;border:none!important;border-radius:0!important}.number-field--stepper .ant-input-number:hover,.number-field--stepper .ant-input-number:focus-within{box-shadow:none!important;border:none!important}.number-field--stepper .ant-input-number .ant-input-number-input{text-align:center;font-family:var(--font-family-nav);font-weight:var(--font-weight-normal);font-size:var(--font-size-xs);line-height:var(--ant-line-height);color:var(--input-color-text);height:auto;min-height:calc(var(--ant-control-height) - 2px);padding:4px 8px}.number-field--stepper .ant-input-number .ant-input-number-input::placeholder{font-family:var(--font-family-nav);font-weight:var(--font-weight-normal);font-size:var(--font-size-xs);color:var(--input-color-text-placeholder)}.number-field--stepper .ant-input-number .ant-input-number-input::placeholder{font-family:var(--font-family-nav);font-weight:var(--font-weight-normal);font-size:var(--font-size-xs);color:var(--input-color-text-placeholder)}.number-field--stepper:hover:not(.number-field--disabled):not(.number-field--readonly){border-color:var(--input-border-hover)}.number-field--stepper:hover:not(.number-field--disabled):not(.number-field--readonly) .number-field__stepper-btn--minus{border-right-color:var(--input-border-hover)}.number-field--stepper:hover:not(.number-field--disabled):not(.number-field--readonly) .number-field__stepper-btn--plus{border-left-color:var(--input-border-hover)}.number-field--stepper:focus-within:not(.number-field--disabled){border-color:var(--input-border-active);box-shadow:0 0 var(--input-focus-shadow-width) var(--input-focus-shadow-color)}.number-field--stepper:focus-within:not(.number-field--disabled) .number-field__stepper-btn--minus{border-right-color:var(--input-border-active);color:var(--input-border-active)}.number-field--stepper:focus-within:not(.number-field--disabled) .number-field__stepper-btn--plus{border-left-color:var(--input-border-active);background:var(--ant-color-primary);color:var(--input-bg)}.number-field--stepper:focus-within:not(.number-field--disabled) .ant-input-number{background:var(--ant-color-primary-bg-hover)}.number-field--stepper:focus-within:not(.number-field--disabled) .ant-input-number .ant-input-number-input{color:var(--input-color-text-active)}.number-field--stepper:has(.ant-input-number-status-error){border-color:var(--validation-error-border)}.number-field--stepper:has(.ant-input-number-status-error) .number-field__stepper-btn--minus{border-right-color:var(--validation-error-border)}.number-field--stepper:has(.ant-input-number-status-error) .number-field__stepper-btn--plus{border-left-color:var(--validation-error-border)}.number-field--stepper:has(.ant-input-number-status-error) .ant-input-number .ant-input-number-input{color:var(--validation-error-text)!important}.number-field--stepper:has(.ant-input-number-status-error):hover:not(.number-field--disabled){border-color:var(--validation-error-border)}.number-field--stepper:has(.ant-input-number-status-error):hover:not(.number-field--disabled) .ant-input-number{background:var(--validation-error-bg-hover)!important}.number-field--stepper:has(.ant-input-number-status-error):focus-within{border-color:var(--validation-error-border);box-shadow:0 0 2px var(--validation-error-shadow)}.number-field--stepper:has(.ant-input-number-status-warning){border-color:var(--validation-warning-border)}.number-field--stepper:has(.ant-input-number-status-warning) .number-field__stepper-btn--minus{border-right-color:var(--validation-warning-border)}.number-field--stepper:has(.ant-input-number-status-warning) .number-field__stepper-btn--plus{border-left-color:var(--validation-warning-border)}.number-field--stepper:has(.ant-input-number-status-warning) .ant-input-number .ant-input-number-input{color:var(--validation-warning-text)!important}.number-field--stepper:has(.ant-input-number-status-warning):hover:not(.number-field--disabled){border-color:var(--validation-warning-border)}.number-field--stepper:has(.ant-input-number-status-warning):hover:not(.number-field--disabled) .ant-input-number{background:var(--validation-warning-bg-hover)!important}.number-field--stepper:has(.ant-input-number-status-warning):focus-within{border-color:var(--validation-warning-border);box-shadow:0 0 2px var(--validation-warning-shadow)}.number-field--stepper:has(.ant-input-number-status-success){border-color:var(--validation-success-border)}.number-field--stepper:has(.ant-input-number-status-success) .number-field__stepper-btn--minus{border-right-color:var(--validation-success-border)}.number-field--stepper:has(.ant-input-number-status-success) .number-field__stepper-btn--plus{border-left-color:var(--validation-success-border)}.number-field--stepper:has(.ant-input-number-status-success) .ant-input-number .ant-input-number-input{color:var(--validation-success-text)!important}.number-field--stepper:has(.ant-input-number-status-success):hover:not(.number-field--disabled){border-color:var(--validation-success-border)}.number-field--stepper:has(.ant-input-number-status-success):hover:not(.number-field--disabled) .ant-input-number{background:var(--validation-success-bg-hover)!important}.number-field--stepper:has(.ant-input-number-status-success):focus-within{border-color:var(--validation-success-border);box-shadow:0 0 2px var(--validation-success-shadow)}.number-field--stepper:has(.ant-input-number-status-validating){border-color:var(--validation-info-border)}.number-field--stepper:has(.ant-input-number-status-validating) .number-field__stepper-btn--minus{border-right-color:var(--validation-info-border)}.number-field--stepper:has(.ant-input-number-status-validating) .number-field__stepper-btn--plus{border-left-color:var(--validation-info-border)}.number-field--stepper:has(.ant-input-number-status-validating) .ant-input-number .ant-input-number-input{color:var(--validation-info-text)!important}.number-field--stepper:has(.ant-input-number-status-validating):hover:not(.number-field--disabled){border-color:var(--validation-info-border)}.number-field--stepper:has(.ant-input-number-status-validating):hover:not(.number-field--disabled) .ant-input-number{background:var(--validation-info-bg-hover)!important}.number-field--stepper:has(.ant-input-number-status-validating):focus-within{border-color:var(--validation-info-border);box-shadow:0 0 2px var(--validation-info-shadow)}.number-field--readonly.number-field--compact .ant-input-number{cursor:default;transition:none}.number-field--readonly.number-field--compact .ant-input-number:hover,.number-field--readonly.number-field--compact .ant-input-number:focus-within,.number-field--readonly.number-field--compact .ant-input-number:has(.ant-input-number-action:hover){color:var(--input-color-text);box-shadow:none;background:var(--input-bg)!important;border-color:var(--input-border)!important}.number-field--readonly.number-field--compact .ant-input-number:hover .ant-input-number-actions,.number-field--readonly.number-field--compact .ant-input-number:focus-within .ant-input-number-actions,.number-field--readonly.number-field--compact .ant-input-number:has(.ant-input-number-action:hover) .ant-input-number-actions{border-left-color:var(--input-border)}.number-field--readonly.number-field--compact .ant-input-number:hover .ant-input-number-action,.number-field--readonly.number-field--compact .ant-input-number:focus-within .ant-input-number-action,.number-field--readonly.number-field--compact .ant-input-number:has(.ant-input-number-action:hover) .ant-input-number-action{border-color:var(--input-border)}.number-field--readonly.number-field--compact .ant-input-number .ant-input-number-action{cursor:default;pointer-events:none}.number-field--readonly.number-field--stepper{cursor:default;transition:none}.number-field--readonly.number-field--stepper:hover,.number-field--readonly.number-field--stepper:focus-within{box-shadow:none;border-color:var(--input-border)!important}.number-field--readonly.number-field--stepper:hover .number-field__stepper-btn--minus,.number-field--readonly.number-field--stepper:focus-within .number-field__stepper-btn--minus{border-right-color:var(--input-border)}.number-field--readonly.number-field--stepper:hover .number-field__stepper-btn--plus,.number-field--readonly.number-field--stepper:focus-within .number-field__stepper-btn--plus{border-left-color:var(--input-border)}.number-field--disabled.number-field--compact .ant-input-number{background:var(--input-bg-disabled)!important;border-color:var(--input-border-disabled)!important;color:var(--input-color-text-disabled)!important;cursor:not-allowed!important}.number-field--disabled.number-field--compact .ant-input-number .ant-input-number-input{color:var(--input-color-text-disabled)!important;cursor:not-allowed!important}.number-field--disabled.number-field--compact .ant-input-number .ant-input-number-actions{border-left-color:var(--input-border-disabled)}.number-field--disabled.number-field--compact .ant-input-number .ant-input-number-action{border-color:var(--input-border-disabled);cursor:not-allowed!important}.number-field--disabled.number-field--compact .ant-input-number:hover{background:var(--input-bg-disabled)!important;border-color:var(--input-border-disabled)!important;color:var(--input-color-text-disabled)!important}.number-field--disabled.number-field--stepper{cursor:not-allowed;border-color:var(--input-border-disabled)!important}.number-field--disabled.number-field--stepper .ant-input-number{background:var(--input-bg-disabled)!important}.number-field--disabled.number-field--stepper .ant-input-number .ant-input-number-input{color:var(--input-color-text-disabled)!important;cursor:not-allowed!important}.number-field--disabled.number-field--stepper .number-field__stepper-btn{background:var(--input-bg-disabled)!important;color:var(--input-color-text-disabled)!important;cursor:not-allowed!important}.number-field--disabled.number-field--stepper .number-field__stepper-btn--minus{border-right-color:var(--input-border-disabled)}.number-field--disabled.number-field--stepper .number-field__stepper-btn--plus{border-left-color:var(--input-border-disabled);background:var(--input-bg-disabled)!important;color:var(--input-color-text-disabled)!important}.number-field--disabled.number-field--stepper:hover{border-color:var(--input-border-disabled)!important}.password-field{display:contents}.segmented-toggle{display:inline-flex}.segmented-toggle--block{width:100%;display:flex}.segmented-toggle .ant-segmented{background:var(--input-segmented-bg);border-radius:var(--ant-border-radius);padding:2px}.segmented-toggle .ant-segmented .ant-segmented-item{border-radius:calc(var(--ant-border-radius) - 2px);color:var(--input-segmented-color)}.segmented-toggle .ant-segmented .ant-segmented-item-label{font-family:var(--font-family-nav);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;line-height:20px;display:flex}.segmented-toggle .ant-segmented .ant-segmented-item-selected{background:var(--input-segmented-active-bg);color:var(--input-segmented-active-color)}.segmented-toggle .ant-segmented .ant-segmented-thumb{background:var(--input-segmented-active-bg);border-radius:calc(var(--ant-border-radius) - 2px)}.segmented-toggle .ant-segmented .ant-segmented-item-disabled{color:var(--input-color-text-disabled);cursor:not-allowed}.segmented-toggle .ant-segmented .ant-segmented-item-disabled:hover{color:var(--input-color-text-disabled);background:0 0}.segmented-toggle .ant-segmented.ant-segmented-disabled{opacity:.5;cursor:not-allowed;border-color:var(--ant-color-border)}.segmented-toggle--block .ant-segmented{width:100%}.segmented-toggle .segmented-toggle__icon-label{align-items:center;display:inline-flex}.ui-popover.ant-popover{--ant-color-text:var(--white-alpha-100);--ant-color-text-heading:var(--white-alpha-100);--ant-color-text-secondary:var(--white-alpha-100);--ant-color-text-description:#ffffffd9;color:var(--white-alpha-100)}.ui-popover.ant-popover .ant-popover-container{background:var(--ant-color-primary);color:var(--white-alpha-100)}.ui-popover.ant-popover .ant-popover-inner,.ui-popover.ant-popover .ant-popover-inner-content,.ui-popover.ant-popover .ant-popover-title{color:var(--white-alpha-100);background:0 0}.ui-popover.ant-popover .ant-popover-arrow:before{background:var(--ant-color-primary)}.icon-btn.ant-btn{width:var(--btn-control-height);min-width:var(--btn-control-height);height:var(--btn-control-height);padding:var(--spacing-sm);transition:all var(--ant-motion-duration-fast) ease;pointer-events:all;background:0 0;justify-content:center;align-items:center;display:inline-flex;border:none!important}.icon-btn.ant-btn:hover,.icon-btn.ant-btn:focus-visible,.icon-btn.ant-btn.pseudo-hover{background:0 0;border:none!important}.icon-btn.ant-btn .lucide{width:unset;height:unset}.icon-btn-brand-light.ant-btn svg{stroke:var(--icon-btn-brand-light-icon)}.icon-btn-brand-light.ant-btn svg path,.icon-btn-brand-light.ant-btn svg polygon{fill:var(--icon-btn-brand-light-icon-bg)}.icon-btn-brand-light.ant-btn:hover,.icon-btn-brand-light.ant-btn.pseudo-hover{border:none!important}.icon-btn-brand-light.ant-btn:hover svg,.icon-btn-brand-light.ant-btn:focus-visible svg,.icon-btn-brand-light.ant-btn.pseudo-hover svg{stroke:var(--icon-btn-brand-light-icon-hover)}.icon-btn-brand-light.ant-btn:hover svg path,.icon-btn-brand-light.ant-btn:hover svg polygon,.icon-btn-brand-light.ant-btn:focus-visible svg path,.icon-btn-brand-light.ant-btn:focus-visible svg polygon,.icon-btn-brand-light.ant-btn.pseudo-hover svg path,.icon-btn-brand-light.ant-btn.pseudo-hover svg polygon{fill:var(--icon-btn-brand-light-icon-bg-hover)}.icon-btn-brand-light.ant-btn:active svg,.icon-btn-brand-light.ant-btn.pseudo-active svg{stroke:var(--icon-btn-brand-light-icon-active)}.icon-btn-brand-light.ant-btn:active svg path,.icon-btn-brand-light.ant-btn:active svg polygon,.icon-btn-brand-light.ant-btn.pseudo-active svg path,.icon-btn-brand-light.ant-btn.pseudo-active svg polygon{fill:var(--icon-btn-brand-light-icon-bg-active)}.icon-btn-neutral.ant-btn svg{stroke:var(--icon-btn-neutral-icon)}.icon-btn-neutral.ant-btn svg path,.icon-btn-neutral.ant-btn svg polygon{fill:var(--icon-btn-neutral-icon-bg)}.icon-btn-neutral.ant-btn:hover,.icon-btn-neutral.ant-btn.pseudo-hover{border:none!important}.icon-btn-neutral.ant-btn:hover svg,.icon-btn-neutral.ant-btn:focus-visible svg,.icon-btn-neutral.ant-btn.pseudo-hover svg{stroke:var(--icon-btn-neutral-icon-hover)}.icon-btn-neutral.ant-btn:hover svg path,.icon-btn-neutral.ant-btn:hover svg polygon,.icon-btn-neutral.ant-btn:focus-visible svg path,.icon-btn-neutral.ant-btn:focus-visible svg polygon,.icon-btn-neutral.ant-btn.pseudo-hover svg path,.icon-btn-neutral.ant-btn.pseudo-hover svg polygon{fill:var(--icon-btn-neutral-icon-bg-hover)}.icon-btn-neutral.ant-btn:active svg,.icon-btn-neutral.ant-btn.pseudo-active svg{stroke:var(--icon-btn-neutral-icon-active)}.icon-btn-neutral.ant-btn:active svg path,.icon-btn-neutral.ant-btn:active svg polygon,.icon-btn-neutral.ant-btn.pseudo-active svg path,.icon-btn-neutral.ant-btn.pseudo-active svg polygon{fill:var(--icon-btn-neutral-icon-bg-active)}.icon-btn-delete.ant-btn svg{stroke:var(--icon-btn-delete-icon);background:linear-gradient(transparent 29.5%, var(--icon-btn-delete-icon-bg) 29.5% 87.5%, transparent 0) no-repeat center/50% 100%!important}.icon-btn-delete.ant-btn:hover,.icon-btn-delete.ant-btn.pseudo-hover{border:none!important}.icon-btn-delete.ant-btn:hover svg,.icon-btn-delete.ant-btn:focus-visible svg,.icon-btn-delete.ant-btn.pseudo-hover svg{stroke:var(--icon-btn-delete-icon-hover);background:linear-gradient(transparent 29.5%, var(--icon-btn-delete-icon-bg-hover) 29.5% 87.5%, transparent 0) no-repeat center/50% 100%!important}.icon-btn-delete.ant-btn:active svg,.icon-btn-delete.ant-btn.pseudo-active svg{stroke:var(--icon-btn-delete-icon-active);background:linear-gradient(transparent 29.5%, var(--icon-btn-delete-icon-bg-active) 29.5% 87.5%, transparent 0) no-repeat center/50% 100%!important}.icon-btn-add-favorite.ant-btn svg{stroke:var(--icon-btn-add-favorite-icon)}.icon-btn-add-favorite.ant-btn svg path,.icon-btn-add-favorite.ant-btn svg polygon{fill:var(--icon-btn-add-favorite-icon-bg)}.icon-btn-add-favorite.ant-btn:hover,.icon-btn-add-favorite.ant-btn.pseudo-hover{border:none!important}.icon-btn-add-favorite.ant-btn:hover svg,.icon-btn-add-favorite.ant-btn:focus-visible svg,.icon-btn-add-favorite.ant-btn.pseudo-hover svg{stroke:var(--icon-btn-add-favorite-icon-hover)}.icon-btn-add-favorite.ant-btn:hover svg path,.icon-btn-add-favorite.ant-btn:hover svg polygon,.icon-btn-add-favorite.ant-btn:focus-visible svg path,.icon-btn-add-favorite.ant-btn:focus-visible svg polygon,.icon-btn-add-favorite.ant-btn.pseudo-hover svg path,.icon-btn-add-favorite.ant-btn.pseudo-hover svg polygon{fill:var(--icon-btn-add-favorite-icon-bg-hover)}.icon-btn-add-favorite.ant-btn:active svg,.icon-btn-add-favorite.ant-btn.pseudo-active svg{stroke:var(--icon-btn-add-favorite-icon-active)}.icon-btn-add-favorite.ant-btn:active svg path,.icon-btn-add-favorite.ant-btn:active svg polygon,.icon-btn-add-favorite.ant-btn.pseudo-active svg path,.icon-btn-add-favorite.ant-btn.pseudo-active svg polygon{fill:var(--icon-btn-add-favorite-icon-bg-active)}.icon-btn-remove-favorite.ant-btn svg{stroke:var(--icon-btn-remove-favorite-icon)}.icon-btn-remove-favorite.ant-btn svg path,.icon-btn-remove-favorite.ant-btn svg polygon{fill:var(--icon-btn-remove-favorite-icon-bg)}.icon-btn-remove-favorite.ant-btn svg path:last-child{stroke:var(--icon-btn-remove-favorite-icon-secondary)}.icon-btn-remove-favorite.ant-btn:hover,.icon-btn-remove-favorite.ant-btn.pseudo-hover{border:none!important}.icon-btn-remove-favorite.ant-btn:hover svg,.icon-btn-remove-favorite.ant-btn:focus-visible svg,.icon-btn-remove-favorite.ant-btn.pseudo-hover svg{stroke:var(--icon-btn-remove-favorite-icon-hover)}.icon-btn-remove-favorite.ant-btn:hover svg path,.icon-btn-remove-favorite.ant-btn:hover svg polygon,.icon-btn-remove-favorite.ant-btn:focus-visible svg path,.icon-btn-remove-favorite.ant-btn:focus-visible svg polygon,.icon-btn-remove-favorite.ant-btn.pseudo-hover svg path,.icon-btn-remove-favorite.ant-btn.pseudo-hover svg polygon{fill:var(--icon-btn-remove-favorite-icon-bg-hover)}.icon-btn-remove-favorite.ant-btn:hover svg path:last-child,.icon-btn-remove-favorite.ant-btn:focus-visible svg path:last-child,.icon-btn-remove-favorite.ant-btn.pseudo-hover svg path:last-child{stroke:var(--icon-btn-remove-favorite-icon-secondary-hover)}.icon-btn-remove-favorite.ant-btn:active svg,.icon-btn-remove-favorite.ant-btn.pseudo-active svg{stroke:var(--icon-btn-remove-favorite-icon-active)}.icon-btn-remove-favorite.ant-btn:active svg path,.icon-btn-remove-favorite.ant-btn:active svg polygon,.icon-btn-remove-favorite.ant-btn.pseudo-active svg path,.icon-btn-remove-favorite.ant-btn.pseudo-active svg polygon{fill:var(--icon-btn-remove-favorite-icon-bg-active)}.icon-btn-remove-favorite.ant-btn:active svg path:last-child,.icon-btn-remove-favorite.ant-btn.pseudo-active svg path:last-child{stroke:var(--icon-btn-remove-favorite-icon-secondary-active)}.ui-popover.icon-btn-tooltip.ant-popover{--icon-btn-tooltip-bg:var(--icon-btn-neutral-tooltip-bg);font-size:var(--font-size);line-height:var(--ant-line-height-sm)}.ui-popover.icon-btn-tooltip.ant-popover .ant-popover-container,.ui-popover.icon-btn-tooltip.ant-popover .ant-popover-arrow:before{background:var(--icon-btn-tooltip-bg)}.ui-popover.icon-btn-tooltip.ant-popover .ant-popover-inner{border-radius:var(--ant-border-radius);box-shadow:0px 8px 16px 0px var(--black-alpha-20)}.ui-popover.icon-btn-tooltip.ant-popover .ant-popover-title,.ui-popover.icon-btn-tooltip.ant-popover .ant-popover-inner-content{color:var(--white-alpha-100)}.ui-popover.icon-btn-tooltip--brand-light.ant-popover{--icon-btn-tooltip-bg:var(--icon-btn-brand-light-tooltip-bg)}.ui-popover.icon-btn-tooltip--neutral.ant-popover{--icon-btn-tooltip-bg:var(--icon-btn-neutral-tooltip-bg)}.ui-popover.icon-btn-tooltip--delete.ant-popover{--icon-btn-tooltip-bg:var(--icon-btn-delete-tooltip-bg)}.ui-popover.icon-btn-tooltip--add-favorite.ant-popover{--icon-btn-tooltip-bg:var(--icon-btn-add-favorite-tooltip-bg)}.ui-popover.icon-btn-tooltip--remove-favorite.ant-popover{--icon-btn-tooltip-bg:var(--icon-btn-remove-favorite-tooltip-bg)}.select{width:100%}.select .ant-select.ant-select-outlined{--ant-select-border-color:var(--input-border);--ant-select-background-color:var(--input-bg);--ant-select-color:var(--input-color-text);--ant-select-font-size:var(--font-size-xs);--ant-select-line-height:1.667;--ant-select-font-height:1.429rem;border-radius:var(--form-border-radius);min-height:var(--ant-control-height)}.select .ant-select.ant-select-outlined:not(.ant-select-disabled):hover{--ant-select-border-color:var(--input-border-hover);--ant-select-background-color:var(--input-bg-hover);--ant-select-color:var(--input-color-text-hover)}.select .ant-select.ant-select-outlined.ant-select-focused:not(.ant-select-disabled){--ant-select-border-color:var(--input-border-active);--ant-select-background-color:var(--input-bg);--ant-select-color:var(--input-color-text-active);box-shadow:0 0 var(--input-focus-shadow-width) var(--input-focus-shadow-color)}.select .ant-select.ant-select-outlined .ant-select-placeholder{font-family:var(--font-family-nav);font-weight:var(--font-weight-normal);font-size:var(--font-size-xs)!important;color:var(--input-color-text-placeholder)!important}.select .ant-select.ant-select-outlined:not(.ant-select-disabled):hover .ant-select-placeholder{color:var(--input-color-text-placeholder-hover)!important}.select .ant-select.ant-select-outlined .ant-select-selection-search-input{font-family:var(--font-family-nav)!important;font-weight:var(--font-weight-normal)!important;font-size:var(--font-size-xs)!important;line-height:normal!important}.select .ant-select.ant-select-outlined .ant-select-selection-item{font-family:var(--font-family-nav);font-weight:var(--font-weight-normal);font-size:var(--font-size-xs)!important;line-height:20px!important}.select .ant-select.ant-select-outlined .ant-select-selection-item .ant-badge-status-text,.select .ant-select.ant-select-outlined .ant-select-selection-item .ant-badge,.select .ant-select.ant-select-outlined .ant-select-selection-item .ant-typography{font-family:var(--font-family-nav)!important;font-weight:var(--font-weight-normal)!important;font-size:var(--font-size-xs)!important;color:inherit!important;line-height:20px!important}.select .ant-select.ant-select-outlined .ant-select-suffix{color:var(--input-caret-color)!important}.select .ant-select.ant-select-outlined:not(.ant-select-disabled):hover .ant-select-suffix{color:var(--input-caret-color-hover)!important}.select .ant-select.ant-select-outlined.ant-select-focused:not(.ant-select-disabled) .ant-select-suffix{color:var(--input-caret-color-active)!important}.select .ant-select.ant-select-outlined .select__chevron{transition:transform var(--ant-motion-duration-fast) ease}.select .ant-select.ant-select-outlined.ant-select-open .select__chevron{transform:rotate(180deg)}.select .ant-select.ant-select-outlined.ant-select-status-error{--ant-select-border-color:var(--validation-error-border);--ant-select-color:var(--validation-error-text);background:var(--input-bg)!important}.select .ant-select.ant-select-outlined.ant-select-status-error .ant-select-placeholder{opacity:.6;color:var(--validation-error-text)!important}.select .ant-select.ant-select-outlined.ant-select-status-error:not(.ant-select-disabled):hover{--ant-select-border-color:var(--validation-error-border);--ant-select-color:var(--validation-error-text-hover);background:var(--validation-error-bg-hover)!important}.select .ant-select.ant-select-outlined.ant-select-status-error:not(.ant-select-disabled):hover .ant-select-placeholder{opacity:1;color:var(--validation-error-text-hover)!important}.select .ant-select.ant-select-outlined.ant-select-status-error.ant-select-focused:not(.ant-select-disabled){--ant-select-border-color:var(--validation-error-border);--ant-select-color:var(--validation-error-text-active);box-shadow:0 0 2px var(--validation-error-shadow);background:var(--input-bg)!important}.select .ant-select.ant-select-outlined.ant-select-status-warning{--ant-select-border-color:var(--validation-warning-border);--ant-select-color:var(--validation-warning-text);background:var(--input-bg)!important}.select .ant-select.ant-select-outlined.ant-select-status-warning .ant-select-placeholder{opacity:.6;color:var(--validation-warning-text)!important}.select .ant-select.ant-select-outlined.ant-select-status-warning:not(.ant-select-disabled):hover{--ant-select-border-color:var(--validation-warning-border);--ant-select-color:var(--validation-warning-text-hover);background:var(--validation-warning-bg-hover)!important}.select .ant-select.ant-select-outlined.ant-select-status-warning:not(.ant-select-disabled):hover .ant-select-placeholder{opacity:1;color:var(--validation-warning-text-hover)!important}.select .ant-select.ant-select-outlined.ant-select-status-warning.ant-select-focused:not(.ant-select-disabled){--ant-select-border-color:var(--validation-warning-border);--ant-select-color:var(--validation-warning-text-active);box-shadow:0 0 2px var(--validation-warning-shadow);background:var(--input-bg)!important}.select .ant-select.ant-select-outlined.ant-select-status-success{--ant-select-border-color:var(--validation-success-border);--ant-select-color:var(--validation-success-text)}.select .ant-select.ant-select-outlined.ant-select-status-success .ant-select-placeholder{opacity:.6;color:var(--validation-success-text)!important}.select .ant-select.ant-select-outlined.ant-select-status-success:not(.ant-select-disabled):hover{--ant-select-border-color:var(--validation-success-border);--ant-select-background-color:var(--validation-success-bg-hover);--ant-select-color:var(--validation-success-text-hover)}.select .ant-select.ant-select-outlined.ant-select-status-success:not(.ant-select-disabled):hover .ant-select-placeholder{opacity:1;color:var(--validation-success-text-hover)!important}.select .ant-select.ant-select-outlined.ant-select-status-success.ant-select-focused:not(.ant-select-disabled){--ant-select-border-color:var(--validation-success-border);--ant-select-background-color:var(--input-bg);--ant-select-color:var(--validation-success-text-active);box-shadow:0 0 2px var(--validation-success-shadow)}.select .ant-select.ant-select-outlined.ant-select-status-validating{--ant-select-border-color:var(--validation-info-border);--ant-select-color:var(--validation-info-text)}.select .ant-select.ant-select-outlined.ant-select-status-validating .ant-select-placeholder{opacity:.6;color:var(--validation-info-text)!important}.select .ant-select.ant-select-outlined.ant-select-status-validating:not(.ant-select-disabled):hover{--ant-select-border-color:var(--validation-info-border);--ant-select-background-color:var(--validation-info-bg-hover);--ant-select-color:var(--validation-info-text-hover)}.select .ant-select.ant-select-outlined.ant-select-status-validating:not(.ant-select-disabled):hover .ant-select-placeholder{opacity:1;color:var(--validation-info-text-hover)!important}.select .ant-select.ant-select-outlined.ant-select-status-validating.ant-select-focused:not(.ant-select-disabled){--ant-select-border-color:var(--validation-info-border);--ant-select-background-color:var(--input-bg);--ant-select-color:var(--validation-info-text-active);box-shadow:0 0 2px var(--validation-info-shadow)}.select .ant-select-multiple{min-height:var(--ant-control-height)}.select .ant-select-multiple .ant-select-selection-item{background:var(--select-tag-bg)!important;border-radius:var(--ant-border-radius-sm)!important;color:var(--input-color-text)!important}.select .ant-select-multiple .ant-select-selection-item-remove{color:var(--input-caret-color)!important}.select .ant-select-multiple:not(.ant-select-disabled):hover .ant-select-selection-item{background:var(--select-tag-bg-selected)!important;color:var(--input-color-text-active)!important}.select .ant-select-multiple:not(.ant-select-disabled):hover .ant-select-selection-item-remove{color:var(--input-caret-color-hover)!important}.select .ant-select-disabled.ant-select-outlined{--ant-select-border-color:var(--input-border-disabled);--ant-select-background-color:var(--input-bg-disabled)}.select .ant-select-disabled.ant-select-outlined .ant-select-selection-item,.select .ant-select-disabled.ant-select-outlined .ant-select-placeholder{color:var(--select-color-text-disabled)!important}.select .ant-select-disabled.ant-select-outlined .ant-select-suffix{opacity:.5;color:var(--input-caret-color)!important}.select__load-more{padding:8px 0}.select__dropdown.select__dropdown .ant-select-item{font-family:var(--font-family-nav);font-weight:var(--font-weight-normal);border-radius:var(--ant-border-radius-sm);transition:background var(--ant-motion-duration-fast) ease;padding:4px 12px;line-height:20px;font-size:var(--font-size-xs)!important}.select__dropdown.select__dropdown .ant-select-item .ant-badge-status-text,.select__dropdown.select__dropdown .ant-select-item .ant-badge,.select__dropdown.select__dropdown .ant-select-item .ant-typography{font-family:inherit!important;font-weight:inherit!important;font-size:inherit!important;color:inherit!important;line-height:inherit!important}.select__dropdown.select__dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--select-option-bg-hover)!important}.select__dropdown.select__dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){font-weight:var(--font-weight-bold);background:var(--select-option-bg-selected)!important;color:var(--input-color-text-active)!important}.select__dropdown.select__dropdown .ant-select-item-empty{color:var(--popup-item-text);font-family:var(--font-family-nav);font-size:var(--font-size-xs)!important}.filter-select{background:var(--ant-color-fill-quaternary);border:none;border-radius:6px;align-items:center;height:32px;display:inline-flex;overflow:hidden}.filter-select__prefix{font-size:var(--font-size-xs);line-height:var(--ant-line-height);color:var(--filter-prefix-color);white-space:nowrap;pointer-events:none;flex-shrink:0;padding:0 6px 0 12px}.filter-select__select-wrap{flex:1;min-width:0;height:32px;position:relative}.filter-select__icon-zone{background:var(--filter-icon-zone-bg);pointer-events:none;justify-content:center;align-items:center;width:28px;height:32px;display:flex;position:absolute;top:0;right:0}.filter-select__clear-btn:hover,.filter-select__clear-btn:focus,.filter-select__clear-btn:focus-visible,.filter-select__clear-btn:active{background:0 0!important}.filter-select__select-wrap:has(.ant-select-open) .filter-select__icon-zone>svg{transform:rotate(180deg)}.filter-select__inner .ant-select{line-height:var(--ant-line-height)}.filter-select__inner .ant-select-content-has-value{font-weight:var(--font-weight-bold)!important;color:var(--filter-text-color)!important}.filter-select__inner .ant-select.ant-select-outlined{--ant-select-border-color:transparent;--ant-select-background-color:transparent;border-radius:0;padding:6px 8px 6px 0!important}.filter-select__inner .ant-select.ant-select-outlined:not(.ant-select-disabled):hover,.filter-select__inner .ant-select.ant-select-outlined.ant-select-focused:not(.ant-select-disabled){--ant-select-border-color:transparent;--ant-select-background-color:transparent;box-shadow:none}.filter-select__inner .ant-select.ant-select-outlined .ant-select-selection-item{font-weight:var(--font-weight-bold)!important;color:var(--filter-text-color)!important}.filter-select__inner .ant-select.ant-select-outlined .ant-select-placeholder{color:var(--ant-color-text-secondary)!important;font-weight:var(--font-weight-normal)!important}.filter-select__inner .ant-select.ant-select-outlined .ant-select-selector{padding:0!important}.filter-select__inner .ant-select.ant-select-outlined .ant-select-content{padding-inline:0 28px!important}.filter-select__inner .ant-select.ant-select-outlined .ant-select-content-item-suffix{margin-inline-start:0!important}.filter-select__inner .ant-select.ant-select-outlined .ant-select-suffix,.filter-select__inner .ant-select.ant-select-outlined .ant-select-clear{display:none!important}.slider{width:100%;padding:0 calc(var(--slider-handle-size) / 2)}.slider .ant-slider{margin:var(--spacing-xs) 0;position:relative}.slider .ant-slider:before{content:"";width:var(--slider-handle-size);height:var(--slider-handle-size);background:var(--slider-handle-bg);box-shadow:0 0 0 var(--slider-handle-line-width) var(--slider-handle-border-start);pointer-events:none;z-index:1;border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translate(-50%,-50%)}.slider .ant-slider .ant-slider-rail{height:var(--slider-track-height);border-radius:var(--slider-track-radius);background:var(--slider-rail-bg)}.slider .ant-slider .ant-slider-track{height:var(--slider-track-height);border-radius:var(--slider-track-radius);background:linear-gradient(90deg, var(--slider-track-start) 0%, var(--slider-track-end) 100%)}.slider .ant-slider .ant-slider-handle{width:var(--slider-handle-size);height:var(--slider-handle-size);z-index:2;outline:none}.slider .ant-slider .ant-slider-handle:after,.slider .ant-slider .ant-slider-handle:hover:after,.slider .ant-slider .ant-slider-handle:active:after{width:var(--slider-handle-size);height:var(--slider-handle-size);background:var(--slider-handle-bg);border-radius:50%;outline:none;inset-block-start:0;inset-inline-start:0}.slider .ant-slider .ant-slider-handle:after{box-shadow:0 0 0 var(--slider-handle-line-width) var(--slider-handle-border)}.slider .ant-slider .ant-slider-handle:hover:after,.slider .ant-slider .ant-slider-handle:active:after{box-shadow:0 0 0 var(--slider-handle-line-width) var(--slider-handle-border-hover)}.slider .ant-slider .ant-slider-handle:focus-visible:after{width:var(--slider-handle-size);height:var(--slider-handle-size);background:var(--slider-handle-bg);outline:2px solid var(--ant-color-primary);outline-offset:2px;box-shadow:0 0 0 var(--slider-handle-line-width) var(--slider-handle-border-hover);border-radius:50%;inset-block-start:0;inset-inline-start:0}.slider .ant-slider.ant-slider-dragging .ant-slider-handle:after{width:var(--slider-handle-size);height:var(--slider-handle-size);box-shadow:0 0 0 var(--slider-handle-line-width) var(--slider-handle-border-hover);outline:none;inset-block-start:0;inset-inline-start:0}.slider .ant-slider:hover .ant-slider-rail{background:var(--slider-rail-bg)}.slider .ant-slider:hover .ant-slider-track{background:linear-gradient(90deg, var(--slider-track-start) 0%, var(--slider-track-end) 100%)}.slider--temperature .ant-slider .ant-slider-rail,.slider--temperature .ant-slider:hover .ant-slider-rail{background:linear-gradient(90deg, var(--slider-rail-temperature-start) 0%, var(--slider-rail-temperature-end) 100%)}.slider--readonly .ant-slider{cursor:default}.slider--readonly .ant-slider .ant-slider-handle{pointer-events:none;cursor:default}.slider--disabled .ant-slider.ant-slider-disabled .ant-slider-rail{background:var(--slider-rail-bg);opacity:.5}.slider--disabled .ant-slider.ant-slider-disabled .ant-slider-track{background:linear-gradient(90deg, var(--slider-track-start) 0%, var(--slider-track-end) 100%);opacity:.5}.slider--disabled .ant-slider.ant-slider-disabled .ant-slider-handle:after{background:var(--slider-handle-bg);box-shadow:0 0 0 var(--slider-handle-line-width) var(--slider-handle-border);opacity:.5}.slider--temperature.slider--disabled .ant-slider.ant-slider-disabled .ant-slider-rail{background:linear-gradient(90deg, var(--slider-rail-temperature-start) 0%, var(--slider-rail-temperature-end) 100%);opacity:.5}.slider__tooltip,.slider__tooltip .ant-tooltip,.slider__tooltip .ant-tooltip-content,.slider__tooltip .ant-tooltip-inner{box-shadow:none!important;filter:none!important;border:none!important;outline:none!important}.switch{vertical-align:middle;align-items:center;display:inline-flex}.switch .ant-switch{background:var(--toggle-bg);border-radius:100px;width:36px;min-width:36px;height:16px;line-height:16px}.switch .ant-switch:hover:not(.ant-switch-disabled){background:var(--toggle-bg);opacity:.85}.switch .ant-switch .ant-switch-handle{top:2px;width:12px;height:12px;inset-inline-start:2px}.switch .ant-switch .ant-switch-handle:before{border-radius:9px;box-shadow:0 2px 4px #00230b33}.switch .ant-switch .ant-switch-inner{min-height:16px;color:var(--white-alpha-100);padding-inline:18px 4px;line-height:16px}.switch .ant-switch .ant-switch-inner .ant-switch-inner-checked,.switch .ant-switch .ant-switch-inner .ant-switch-inner-unchecked{justify-content:center;align-items:center;margin-top:0;font-size:10px;line-height:10px;display:inline-flex}.switch .ant-switch.ant-switch-checked{background:var(--toggle-bg-active)}.switch .ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background:var(--toggle-bg-active);opacity:.9}.switch .ant-switch.ant-switch-checked .ant-switch-handle{inset-inline-start:calc(100% - 14px)}.switch .ant-switch.ant-switch-checked .ant-switch-inner{padding-inline:4px 18px}.switch .ant-switch.ant-switch-disabled{background:var(--toggle-bg-disabled);cursor:not-allowed;opacity:1}.switch .ant-switch.ant-switch-disabled.ant-switch-checked{background:var(--toggle-bg-disabled)}.switch .ant-switch.ant-switch-disabled .ant-switch-inner{color:var(--toggle-text-disabled)}.variable-input{flex-direction:column;align-items:flex-end;gap:8px;width:100%;display:flex}.variable-input__label{font-family:var(--font-family-nav);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--form-label-color);align-self:flex-start;align-items:center;gap:4px;line-height:20px;display:inline-flex}.variable-input__required-mark{color:var(--error-subtle)}.variable-input__label-text{color:inherit}.variable-input__card-body{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:8px 12px 12px;display:flex}.variable-input__card-body .ant-form,.variable-input__card-body .ant-form-item,.variable-input__card-body .text-field{width:100%}.variable-mapping-input{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.variable-mapping-input__label{font-family:var(--font-family-nav);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--form-label-color);align-self:flex-start;align-items:center;gap:4px;line-height:20px;display:inline-flex}.variable-mapping-input__description{font-size:var(--font-size-xs);color:var(--form-label-color);align-self:flex-start;margin:0;line-height:1.5}.variable-mapping-input__required-mark{color:var(--error-subtle)}.variable-mapping-input__label-text{color:inherit}.variable-mapping-input__card-body{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:8px;width:100%;padding:8px 12px 12px;display:flex}.variable-mapping-input__card-body .ant-form-item{margin-bottom:0}.copy-field{gap:var(--spacing-micro);flex-direction:column;width:100%;display:flex;position:relative}.copy-field__label{font-family:var(--font-family-nav);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--ant-line-height-heading-5);color:var(--neutral-5);transition:color var(--ant-motion-duration-fast) ease}.copy-field:has(.copy-field__input:hover) .copy-field__label,.copy-field:has(.copy-field__input:focus-within) .copy-field__label{color:var(--ant-color-primary)}.copy-field__input{width:100%;height:var(--ant-control-height);background:var(--neutral-1);border-radius:var(--ant-border-radius);cursor:pointer;transition:background var(--ant-motion-duration-fast) ease;flex-direction:row;align-items:stretch;display:flex;position:relative}.copy-field__input .ant-input.ant-input-compact-item{min-width:0;height:var(--ant-control-height);background:var(--neutral-2);border:1px solid var(--neutral-1);border-radius:var(--ant-border-radius);font-family:var(--font-family-nav);font-weight:var(--font-weight-normal);font-size:var(--font-size-xs);line-height:var(--ant-line-height);color:var(--input-color-text-disabled);cursor:pointer;transition:background var(--ant-motion-duration-fast) ease, border-color var(--ant-motion-duration-fast) ease, color var(--ant-motion-duration-fast) ease;flex:1;padding:4px 11px}.copy-field__input .ant-input.ant-input-compact-item:focus,.copy-field__input .ant-input.ant-input-compact-item:focus-visible{border-color:var(--input-border-active);color:var(--input-color-text-active);box-shadow:0 0 var(--input-focus-shadow-width) var(--input-focus-shadow-color);outline:none}.copy-field__btn{width:var(--ant-control-height);height:var(--ant-control-height);border-radius:0 var(--ant-border-radius) var(--ant-border-radius) 0;color:var(--input-color-text-disabled);cursor:pointer;transition:background var(--ant-motion-duration-fast) ease, color var(--ant-motion-duration-fast) ease, opacity var(--ant-motion-duration-fast) ease;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.copy-field__btn:focus-visible{box-shadow:0 0 var(--input-focus-shadow-width) var(--input-focus-shadow-color);outline:none}.copy-field__btn svg{pointer-events:none}.copy-field__input:hover,.copy-field__input:focus-within{background:var(--primary-alpha-1)}.copy-field__input:hover .ant-input.ant-input-compact-item,.copy-field__input:focus-within .ant-input.ant-input-compact-item{background:var(--primary-alpha-2);border-color:var(--primary-alpha-1);color:var(--input-color-text-hover)}.copy-field__input:hover .copy-field__btn,.copy-field__input:focus-within .copy-field__btn{color:var(--ant-color-primary);opacity:.7}.data-view-card:hover .copy-field__label{color:var(--ant-color-primary)}.data-view-card:hover .copy-field__input{background:var(--primary-alpha-1)}.data-view-card:hover .copy-field__input .ant-input.ant-input-compact-item{background:var(--primary-alpha-2);border-color:var(--primary-alpha-1);color:var(--input-color-text-hover)}.data-view-card:hover .copy-field__input .copy-field__btn{color:var(--ant-color-primary);opacity:.7}.page-header,.data-view-header{padding:var(--spacing-xl) var(--spacing-xl) 0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1394 421' opacity='0.04'%3E%3Cpath d='M1307.36 279.452C1307.36 331.089 1274.27 362.68 1225.54 362.68C1196.66 362.68 1180.42 346.885 1180.42 325.622C1180.42 304.359 1193.65 290.387 1227.95 283.097L1307.36 266.087V279.452ZM857.337 279.452C857.337 331.089 824.247 362.68 775.514 362.68C746.635 362.68 730.391 346.885 730.391 325.622C730.391 304.359 743.627 290.387 777.921 283.097L857.337 266.087V279.452ZM980.673 413.71H1067.91V105.706H980.673V413.71ZM608.86 187.111L640.747 183.466C656.389 181.644 663.007 173.746 663.007 157.951V104.491H643.153C601.038 104.491 570.355 121.501 553.509 170.101H549.297L545.086 105.706H468.076V413.71H555.314V255.152C555.314 207.159 564.338 191.971 608.86 187.111ZM1258.03 158.558C1286.31 158.558 1305.56 171.924 1305.56 195.009C1305.56 212.019 1295.93 222.954 1261.64 229.029L1190.65 241.179C1114.84 253.936 1092.58 285.527 1092.58 330.482C1092.58 390.017 1137.7 421 1197.87 421C1244.79 421 1280.29 405.812 1304.96 371.185H1314.58L1318.19 413.71H1394L1389.19 218.094C1387.38 137.903 1339.85 98.4156 1255.02 98.4156C1160.56 98.4156 1119.05 146.408 1111.23 215.664H1161.17C1182.22 215.664 1188.84 211.411 1196.66 193.794C1206.89 170.101 1225.54 158.558 1258.03 158.558ZM812.816 158.558C839.288 158.558 856.134 171.924 856.134 195.009C856.134 213.234 847.109 222.954 811.612 229.029L740.619 241.179C664.812 253.936 642.552 285.527 642.552 330.482C642.552 390.017 687.675 421 747.839 421C794.767 421 830.263 405.812 854.93 371.185H864.557L868.167 413.71H943.973L939.16 218.094C937.355 137.903 891.029 98.4156 808.604 98.4156C726.18 98.4156 681.056 147.623 675.642 215.664H727.383C748.44 215.664 755.66 210.196 762.88 191.971C771.303 171.316 786.945 158.558 812.816 158.558ZM425.359 198.046H203.354V262.442H337.52C320.674 324.407 277.356 349.315 216.59 349.315C142.589 349.315 92.6526 303.144 92.6526 216.879C92.6526 130.613 138.377 79.583 222.005 79.583C274.949 79.583 302.625 97.8081 324.284 139.118C333.91 157.343 343.536 164.633 361.586 164.633H422.953C414.53 77.153 350.756 9.11255 222.005 9.11255C67.9853 9.11255 0 101.453 0 218.701C0 335.949 68.587 421 199.143 421C263.518 421 312.853 399.13 341.732 355.997H351.959L355.569 413.71H430.173L425.359 198.046ZM975.86 0V45.5628C975.86 61.9654 984.283 72.2929 999.324 74.7229L1067.91 85.658V0H975.86Z' fill='%23808080'/%3E%3C/svg%3E") no-repeat right -20px bottom -60px/500px auto, linear-gradient(274.34deg, var(--ant-color-fill-quaternary) 14.77%, var(--ant-color-bg-container) 39.86%);justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);min-height:138px;display:flex}.page-header__left,.data-view-header__left{justify-content:center;gap:var(--spacing-xs);padding-bottom:var(--spacing-xl);flex-direction:column;flex:1;display:flex}.page-header__right,.data-view-header__right{padding-top:var(--spacing-micro);flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.page-header__title,.data-view-header__title{font-size:var(--font-size-heading-1);font-weight:var(--font-weight-bold);color:var(--ant-color-text);line-height:var(--ant-line-height-heading-1);margin:0}.page-header__description,.data-view-header__description{font-size:var(--font-size-sm);color:var(--ant-color-text-secondary);line-height:var(--ant-line-height);max-width:800px;margin:0}.notification-popup{--notif-status-color:var(--ant-color-primary);--notif-status-soft-base:var(--white-alpha-100);--notif-surface:var(--white-alpha-100);--notif-surface-alt:var(--white-alpha-20);--notif-edge-highlight:var(--white-alpha-100);--notif-inner-border:var(--white-alpha-100);--notif-status-soft:color-mix(in srgb, var(--notif-status-color) 35%, var(--notif-status-soft-base))}.notification-popup--success{--notif-status-color:var(--ant-color-success)}.notification-popup--warning{--notif-status-color:var(--ant-color-warning)}.notification-popup--error{--notif-status-color:var(--ant-color-error)}.notification-popup{background:linear-gradient(90.81deg, color-mix(in srgb, var(--notif-status-soft) 30%, transparent) 0%, var(--notif-surface-alt) 50%, var(--notif-surface-alt) 100%) padding-box, linear-gradient(90.82deg, color-mix(in srgb, var(--notif-status-soft) 30%, transparent) 0%, var(--notif-edge-highlight) 50.11%) border-box;box-shadow:0 8px 16px 0 var(--primary-alpha-2);border:1px solid #0000;border-radius:8px;align-items:stretch;min-width:360px;max-width:480px;padding:4px;display:flex}[data-theme=dark] .notification-popup{--notif-status-soft-base:var(--neutral-1);--notif-surface:var(--card-bg);--notif-surface-alt:color-mix(in srgb, var(--neutral-4) 40%, transparent);--notif-edge-highlight:var(--black-alpha-100);--notif-inner-border:var(--card-bg)}.notification-popup__inner{background:linear-gradient(88.05deg, transparent 0%, var(--notif-surface) 51.64%);border:1px solid var(--Components-Notification-colorInnerBg,var(--notif-inner-border));min-width:0;box-shadow:-4px -8px 16px 0px var(--blue-graia-color-10,color-mix(in srgb, var(--notif-status-color) 10%, transparent));border-radius:6px;flex:1}.notification-popup--has-progress .notification-popup__inner{border-bottom-width:0;border-radius:6px 6px 0 0}.notification-popup__card{align-items:center;min-height:48px;display:flex}.notification-popup__icon-area{justify-content:center;align-self:stretch;align-items:center;width:44px;min-width:44px;display:flex}.notification-popup__icon-area svg{width:20px;height:20px;color:var(--notif-status-color);opacity:.6}.notification-popup__body{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;padding:0 16px 0 0;display:flex}.notification-popup__title{font-family:var(--font-family-nav);font-weight:var(--font-weight-bold);color:var(--notif-status-color);white-space:normal;overflow-wrap:break-word;word-break:break-word;font-size:12px;line-height:1.5}.notification-popup__description{font-family:var(--font-family-nav);font-weight:var(--font-weight-normal);color:var(--neutral-5);white-space:normal;overflow-wrap:break-word;word-break:break-word;font-size:11px;line-height:1.4}.notification-popup__actions{border-radius:0 6px 6px 0;align-items:center;padding:8px 12px;display:flex}.notification-popup__action-btn.ant-btn{height:32px;font-family:var(--font-family-nav);font-weight:var(--font-weight-semibold);white-space:nowrap;box-shadow:none;transition:background-color var(--ant-motion-duration-fast) ease, color var(--ant-motion-duration-fast) ease;background:var(--btn-brand-light-bg);color:var(--btn-brand-light-text);border:none;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:12px;line-height:20px;display:inline-flex}.notification-popup__action-btn.ant-btn>span,.notification-popup__action-btn.ant-btn>.ant-btn-icon{transition:none;transform:none}.notification-popup__action-btn.ant-btn svg{width:14px;height:14px;color:var(--btn-brand-light-icon);transition:color var(--ant-motion-duration-fast) ease}.notification-popup__action-btn.ant-btn:hover{background:var(--btn-brand-light-bg-hover);color:var(--btn-brand-light-text)}.notification-popup__action-btn.ant-btn:active{background:var(--btn-brand-light-bg-active);color:var(--btn-brand-light-text)}.notification-popup__action-btn.ant-btn.notification-popup__action-btn--neutral{background:var(--btn-neutral-bg);color:var(--btn-neutral-text)}.notification-popup__action-btn.ant-btn.notification-popup__action-btn--neutral svg{color:var(--btn-neutral-icon)}.notification-popup__action-btn.ant-btn.notification-popup__action-btn--neutral:hover{background:var(--btn-neutral-bg-hover);color:var(--btn-neutral-text)}.notification-popup__action-btn.ant-btn.notification-popup__action-btn--neutral:active{background:var(--btn-neutral-bg-active);color:var(--btn-neutral-text)}.notification-popup__action-btn.ant-btn.notification-popup__action-btn--icon-only{min-width:32px;padding:8px}.notification-popup__close-btn.ant-btn{border-radius:0 4px 4px 0;justify-content:center;align-items:center;width:30px;min-width:30px;height:auto;padding:0;display:flex;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.notification-popup__close-btn.ant-btn svg{width:14px;height:14px;color:var(--ant-color-primary);opacity:.6;transition:opacity var(--ant-motion-duration-fast) ease}.notification-popup__close-btn.ant-btn:hover,.notification-popup__close-btn.ant-btn:focus,.notification-popup__close-btn.ant-btn:focus-visible,.notification-popup__close-btn.ant-btn:active{box-shadow:none!important;border:none!important;outline:none!important}.notification-popup__close-btn.ant-btn:hover svg,.notification-popup__close-btn.ant-btn:focus svg,.notification-popup__close-btn.ant-btn:focus-visible svg{opacity:1}.notification-popup__progress.ant-progress{background:var(--notif-surface);border:1px solid var(--notif-inner-border);border-top:none;border-radius:0 0 6px 6px;width:100%;margin:0;padding:0 0 6px;line-height:0}.notification-popup__progress.ant-progress .ant-progress-outer,.notification-popup__progress.ant-progress .ant-progress-inner{background:0 0;border-radius:0;width:100%}.notification-popup__progress-rail{background:linear-gradient(to right, color-mix(in srgb, var(--notif-status-color) 30%, transparent), var(--notif-surface))!important;border-radius:0!important}.notification-popup__progress-track{background:var(--notif-status-color)!important;border-radius:0!important}.ant-notification-notice.notification-popup-wrapper{box-shadow:none;background:0 0;border-radius:8px;width:auto;min-width:360px;max-width:480px;padding:0}.ant-notification-notice.notification-popup-wrapper .ant-notification-notice-message,.ant-notification-notice.notification-popup-wrapper .ant-notification-notice-description,.ant-notification-notice.notification-popup-wrapper .ant-notification-notice-icon,.ant-notification-notice.notification-popup-wrapper .ant-notification-notice-close{display:none}.ant-notification-notice.notification-popup-wrapper .ant-notification-notice-content{margin:0}.ant-notification-notice.notification-popup-wrapper .ant-notification-notice-title{font-size:inherit;line-height:inherit;margin:0}.data-view{background:linear-gradient(118.28deg, var(--content-gradient-start) 4.27%, var(--page-bg) 17.9%);min-height:100%}.data-view-header{padding:var(--spacing-xl) var(--spacing-xl) 0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1394 421' opacity='0.04'%3E%3Cpath d='M1307.36 279.452C1307.36 331.089 1274.27 362.68 1225.54 362.68C1196.66 362.68 1180.42 346.885 1180.42 325.622C1180.42 304.359 1193.65 290.387 1227.95 283.097L1307.36 266.087V279.452ZM857.337 279.452C857.337 331.089 824.247 362.68 775.514 362.68C746.635 362.68 730.391 346.885 730.391 325.622C730.391 304.359 743.627 290.387 777.921 283.097L857.337 266.087V279.452ZM980.673 413.71H1067.91V105.706H980.673V413.71ZM608.86 187.111L640.747 183.466C656.389 181.644 663.007 173.746 663.007 157.951V104.491H643.153C601.038 104.491 570.355 121.501 553.509 170.101H549.297L545.086 105.706H468.076V413.71H555.314V255.152C555.314 207.159 564.338 191.971 608.86 187.111ZM1258.03 158.558C1286.31 158.558 1305.56 171.924 1305.56 195.009C1305.56 212.019 1295.93 222.954 1261.64 229.029L1190.65 241.179C1114.84 253.936 1092.58 285.527 1092.58 330.482C1092.58 390.017 1137.7 421 1197.87 421C1244.79 421 1280.29 405.812 1304.96 371.185H1314.58L1318.19 413.71H1394L1389.19 218.094C1387.38 137.903 1339.85 98.4156 1255.02 98.4156C1160.56 98.4156 1119.05 146.408 1111.23 215.664H1161.17C1182.22 215.664 1188.84 211.411 1196.66 193.794C1206.89 170.101 1225.54 158.558 1258.03 158.558ZM812.816 158.558C839.288 158.558 856.134 171.924 856.134 195.009C856.134 213.234 847.109 222.954 811.612 229.029L740.619 241.179C664.812 253.936 642.552 285.527 642.552 330.482C642.552 390.017 687.675 421 747.839 421C794.767 421 830.263 405.812 854.93 371.185H864.557L868.167 413.71H943.973L939.16 218.094C937.355 137.903 891.029 98.4156 808.604 98.4156C726.18 98.4156 681.056 147.623 675.642 215.664H727.383C748.44 215.664 755.66 210.196 762.88 191.971C771.303 171.316 786.945 158.558 812.816 158.558ZM425.359 198.046H203.354V262.442H337.52C320.674 324.407 277.356 349.315 216.59 349.315C142.589 349.315 92.6526 303.144 92.6526 216.879C92.6526 130.613 138.377 79.583 222.005 79.583C274.949 79.583 302.625 97.8081 324.284 139.118C333.91 157.343 343.536 164.633 361.586 164.633H422.953C414.53 77.153 350.756 9.11255 222.005 9.11255C67.9853 9.11255 0 101.453 0 218.701C0 335.949 68.587 421 199.143 421C263.518 421 312.853 399.13 341.732 355.997H351.959L355.569 413.71H430.173L425.359 198.046ZM975.86 0V45.5628C975.86 61.9654 984.283 72.2929 999.324 74.7229L1067.91 85.658V0H975.86Z' fill='%23808080'/%3E%3C/svg%3E") no-repeat right -20px bottom -60px/500px auto, linear-gradient(274.34deg, var(--ant-color-fill-quaternary) 14.77%, var(--ant-color-bg-container) 39.86%);justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);min-height:138px;display:flex}.data-view-header__left{justify-content:center;gap:var(--spacing-xs);padding-bottom:var(--spacing-xl);flex-direction:column;flex:1;display:flex}.data-view-header__right{padding-top:var(--spacing-micro);flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.data-view-header__title{font-size:var(--font-size-heading-1);font-weight:var(--font-weight-bold);color:var(--ant-color-text);line-height:var(--ant-line-height-heading-1);margin:0}.data-view-header__description{font-size:var(--font-size-sm);color:var(--ant-color-text-secondary);line-height:var(--ant-line-height);max-width:800px;margin:0}.data-view-toolbar{min-height:64px;padding:0 var(--spacing-xl);justify-content:space-between;align-items:center;gap:var(--spacing);border-top:1px solid var(--ant-color-fill-quaternary);background:0 0;display:flex}.data-view-toolbar__left{align-items:center;gap:var(--spacing-xs);background:var(--toolbar-bg);border-radius:var(--ant-border-radius);min-width:0;display:flex}.data-view-toolbar__right{align-items:center;gap:var(--spacing-sm);flex-shrink:0;display:flex}.data-view-toolbar__view-toggle{flex-shrink:0}.data-view-toolbar__view-toggle .ant-segmented{background:0 0}.data-view-toolbar__view-toggle .ant-segmented .ant-segmented-item-label{border-radius:var(--ant-border-radius-sm);justify-content:center;align-items:center;min-width:28px;min-height:28px;padding:0 6px;display:flex}.data-view-toolbar__view-toggle .ant-segmented .ant-segmented-item-selected{background:var(--toolbar-item-selected);border-radius:var(--ant-border-radius-sm)}.data-view-toolbar__select-label{color:var(--ant-color-text-secondary);font-size:var(--font-size-sm);white-space:nowrap}.data-view-toolbar__sort-select{min-width:120px}.data-view-toolbar__sort-select.ant-select .ant-select-selector{background:var(--ant-color-fill-quaternary);border-radius:var(--ant-border-radius);border:none}.data-view-toolbar__action-btn{flex-shrink:0}.data-view-toolbar__separator{color:var(--toolbar-chevron);flex-shrink:0}.data-view-filter--text{min-width:200px}.data-view-filter--select,.data-view-filter--remote-select,.data-view-filter--boolean{min-width:120px}.data-view-filter--select.ant-select .ant-select-selector,.data-view-filter--remote-select.ant-select .ant-select-selector,.data-view-filter--boolean.ant-select .ant-select-selector,.data-view-filter--date-range .ant-picker{background:var(--ant-color-fill-quaternary);border-radius:var(--ant-border-radius);border:none}.data-view-filter--time-range{min-width:260px}.data-view-filter--time-range.ant-select .ant-select-selector,.data-view-filter--popover-trigger{background:var(--ant-color-fill-quaternary);border-radius:var(--ant-border-radius);border:none}.data-view-filter--segmented .ant-segmented{background:0 0}.data-view-filter--segmented .ant-segmented-item-label{font-weight:var(--font-weight-semibold);color:var(--toolbar-segmented-color);font-size:var(--font-size-xs)}.data-view-filter--segmented .ant-segmented-item-label .data-view-filter__count{border-radius:var(--border-radius-pill);background:var(--filter-segmented-number-bg);width:18px;height:18px;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--filter-segmented-number-color);margin-left:var(--spacing-xs);transition:background var(--ant-motion-duration-mid), color var(--ant-motion-duration-mid);justify-content:center;align-items:center;display:inline-flex}.data-view-filter--segmented .ant-segmented-item-selected .ant-segmented-item-label,.data-view-filter--segmented .ant-segmented-item:has(input:checked) .ant-segmented-item-label{font-weight:var(--font-weight-bold);color:var(--toolbar-segmented-active-color);font-size:var(--font-size-xs)}.data-view-filter--segmented .ant-segmented-item-selected .ant-segmented-item-label .data-view-filter__count,.data-view-filter--segmented .ant-segmented-item:has(input:checked) .ant-segmented-item-label .data-view-filter__count{background:var(--filter-segmented-number-active-bg);color:var(--filter-segmented-number-active-color);font-size:var(--font-size-xs)}.filter-popover__content{gap:var(--spacing-sm);flex-direction:column;min-width:220px;max-width:320px;display:flex}.time-range-preset--active{color:var(--ant-color-primary);font-weight:var(--font-weight-bold)}.data-view-grid{padding:var(--spacing) var(--spacing-xl)}.data-view-grid__container{gap:var(--spacing);align-items:stretch;display:grid}.data-view-grid__container>div{display:flex}.data-view-grid__empty,.data-view-grid__loading{min-height:200px;padding-inline:var(--spacing-xl);justify-content:center;align-items:center;display:flex}.data-view-grid__pagination{padding:var(--spacing-md) 0;justify-content:center;display:flex}button.data-view-card{appearance:none;text-align:inherit;font:inherit}.data-view-card__link{color:inherit;flex:1;text-decoration:none;display:flex}.data-view-card__link:hover,.data-view-card__link:focus,.data-view-card__link:active{color:inherit;text-decoration:none}.data-view-card{background:var(--card-bg);border-radius:var(--ant-border-radius-lg);width:100%;padding:var(--spacing-xxs) var(--spacing-xxs) 0;transition:border-color var(--ant-motion-duration-mid), box-shadow var(--ant-motion-duration-mid), background var(--ant-motion-duration-mid);cursor:pointer;border:1px solid #0000;flex-direction:column;display:flex}.data-view-card:hover{background:var(--card-bg-brand-hover);border-color:var(--card-border);box-shadow:0 6px 16px color-mix(in srgb, var(--card-shadow) 50%, transparent)}.data-view-card:hover .data-view-card__inner{background:linear-gradient(48.11deg, var(--card-bg-inner) 57.17%, var(--card-bg-brand-hover) 86.23%), var(--card-bg-inner)}.data-view-card:hover .data-view-card__title{color:var(--ant-color-primary)}.data-view-card:hover .data-view-card__description{color:var(--card-body-text-hover)}.data-view-card--selected{border-color:var(--card-border-brand);outline:2px solid #aaacd3;align-self:flex-start}.data-view-card--selected .data-view-card__inner{border-radius:var(--ant-border-radius-lg);flex:none}.data-view-card--selected .data-view-card__title{color:var(--ant-color-primary)}.data-view-card--selected .data-view-card__checkbox .ant-checkbox-inner{background-color:var(--ant-color-primary);border-color:var(--ant-color-primary)}.data-view-card--dimmed{opacity:.5;pointer-events:none}.data-view-card--dimmed .data-view-card__checkbox{pointer-events:all}.data-view-card__inner{background:var(--card-bg-inner);border-radius:var(--ant-border-radius);flex-direction:column;flex:1;display:flex;overflow:hidden}.data-view-card__header{padding:0 var(--spacing-sm);border-bottom:1px solid var(--card-bg);justify-content:space-between;align-items:center;min-height:32px;display:flex}.data-view-card__header-left{align-items:center;gap:var(--spacing-xs);min-width:0;display:flex}.data-view-card__checkbox{flex-shrink:0}.data-view-card__body{gap:var(--spacing-sm);flex-direction:column;flex:1;padding:0;display:flex}.data-view-card__body--nav{gap:var(--spacing-xs);padding:var(--spacing-sm)}.data-view-card__body--nav .data-view-card__nav-title-row{align-items:center;gap:var(--spacing-sm);min-width:0;display:flex}.data-view-card__body--nav .data-view-card__nav-text{gap:var(--spacing-micro);flex-direction:column;flex:1;min-width:0;display:flex}.data-view-card__body--nav .data-view-card__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.data-view-card__body--nav .data-view-card__description{font-size:var(--font-size-xs);padding:0}.data-view-card__meta-header{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);display:flex}.data-view-card__avatar{flex-shrink:0}.data-view-card__meta-right{justify-content:center;gap:var(--spacing-xs);flex-direction:column;flex:1;min-width:0;display:flex}.data-view-card__tags{gap:var(--spacing-xxs);flex-wrap:wrap;display:flex}.data-view-card__avatar-group{align-items:center;display:flex}.data-view-card__meta-description{gap:var(--spacing-xs);padding:0 var(--spacing-sm) var(--spacing-sm);flex-direction:column;display:flex}.data-view-card__meta-description:first-child{padding-top:var(--spacing-sm)}.data-view-card__title{font-size:var(--font-size-heading-4);font-weight:var(--font-weight-bold);color:var(--ant-color-text);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.data-view-card__description{font-size:var(--font-size-sm);color:var(--ant-color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:20px;display:-webkit-box;overflow:hidden}.data-view-card__subtitle{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--ant-color-text-tertiary);text-transform:uppercase;letter-spacing:.05em}.data-view-card__leading-action{flex-shrink:0}.data-view-card__meta-extra{padding:0 var(--spacing-sm) var(--spacing-sm);margin-top:auto}.data-view-card__field{gap:var(--spacing-xxs);padding-top:var(--spacing-xs);border-top:1px solid var(--card-bg);flex-direction:column;display:flex}.data-view-card__field-label{font-size:var(--font-size);font-weight:var(--font-weight-bold);color:var(--ant-color-text-secondary)}.data-view-card__field-value{font-size:var(--font-size-sm);color:var(--ant-color-text)}.data-view-card__footer{padding:0 var(--spacing-xs) 0 var(--spacing-sm);background:var(--card-bg);border-radius:0 0 var(--ant-border-radius-lg) var(--ant-border-radius-lg);justify-content:space-between;align-items:center;height:40px;min-height:38px;display:flex}.data-view-card__footer-left{align-items:center;gap:var(--spacing-xs);display:flex}.data-view-card__footer-employees{align-items:center;display:flex}.data-view-card__footer-left-actions,.data-view-card__footer-stats{align-items:center;gap:var(--spacing-xs);display:flex}.data-view-card__stat-chip{align-items:center;gap:var(--spacing-xxs);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--ant-color-text-secondary);line-height:1;display:inline-flex}.data-view-card__toggle.ant-switch{background:var(--toggle-bg);border-radius:100px;width:36px;min-width:36px;height:16px}.data-view-card__toggle.ant-switch .ant-switch-handle{width:12px;height:12px;top:2px}.data-view-card__toggle.ant-switch.ant-switch-checked{background:var(--toggle-bg-active)}.data-view-card__toggle.ant-switch.ant-switch-disabled{background:var(--toggle-bg-disabled);opacity:1}.data-view-card__toggle.ant-switch.ant-switch-disabled .ant-switch-inner{color:var(--toggle-text-disabled)}.data-view-card__footer-right{align-items:center;display:flex}.data-view-card__action-btn.btn-delete.ant-btn,.data-view-card__action-btn.btn-delete.ant-btn:not(:disabled):hover,.data-view-card__action-btn.btn-delete.ant-btn:not(:disabled):focus,.data-view-card__action-btn.btn-delete.ant-btn:not(:disabled):focus-visible,.data-view-card__action-btn.btn-delete.ant-btn:not(:disabled):active{box-shadow:none;background:0 0;border-color:#0000}.data-view-card__action-btn.ant-btn{width:40px;height:40px;color:var(--card-icon);font-size:var(--font-size-heading-5);border:0 solid;border-right-width:1px;border-image:linear-gradient(to bottom, transparent 0%, var(--card-icon) 40%, var(--card-icon) 60%, transparent 100%) 1 100%;transition:background var(--ant-motion-duration-mid), color var(--ant-motion-duration-mid);background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex}.data-view-card__action-btn.ant-btn:last-child{border-right:none}.data-view-card__action-btn.ant-btn .anticon,.data-view-card__action-btn.ant-btn svg{width:var(--font-size-heading-5);height:var(--font-size-heading-5)}.data-view-card__action-btn.ant-btn:not(:last-child):hover{border-style:solid!important;border-width:0 1px 0 0!important;border-image:linear-gradient(to bottom, transparent 0%, var(--card-icon) 40%, var(--card-icon) 60%, transparent 100%) 1 100%!important}.data-view-card--nav{background:var(--nav-card-bg);box-shadow:none;padding:var(--spacing-xxs) var(--spacing-xxs) 0;border-color:#0000;position:relative;overflow:visible}.data-view-card--nav:before{content:"";border-radius:calc(var(--ant-border-radius-lg) + 1px);background:var(--nav-card-border);-webkit-mask-composite:destination-out;pointer-events:none;z-index:0;padding:1px;position:absolute;inset:-1px;-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}.data-view-card--nav:hover{background:var(--nav-card-bg-hover);box-shadow:var(--nav-card-shadow-hover);border-color:#0000}.data-view-card--nav:hover:before{background:var(--nav-card-border-hover)}.data-view-card--nav:hover .data-view-card__inner{background:var(--nav-card-inner-bg-hover)}.data-view-card--nav:hover .data-view-card__title{color:var(--nav-card-title-hover)}.data-view-card--nav:hover .data-view-card__description{color:var(--nav-card-description-hover)}.data-view-card--nav .data-view-card__inner{background:var(--nav-card-inner-bg);border:1px solid var(--nav-card-inner-border);box-shadow:inset 0 0 0 1px var(--nav-card-inner-border)}.data-view-card--nav .data-view-card__footer{background:var(--nav-card-footer-bg);border-radius:0 0 var(--ant-border-radius-lg) var(--ant-border-radius-lg)}.data-view-card--nav .data-view-card__title{color:var(--nav-card-title);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.data-view-card--nav .data-view-card__description{color:var(--nav-card-description);font-size:var(--font-size-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.data-view-table{padding:var(--spacing) var(--spacing-xl) 0}.data-view-table .ant-table-container{border:1px solid var(--table-border);border-radius:var(--ant-border-radius-lg);overflow:hidden}.data-view-table .ant-table-container table{table-layout:fixed}.data-view-table .ant-table-thead>tr>th{font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);height:46px}.data-view-table .ant-table-tbody>tr>td{vertical-align:middle;height:72px;font-size:var(--font-size-xs);color:var(--ant-color-text-secondary);transition:background var(--ant-motion-duration-mid), color var(--ant-motion-duration-mid)}.data-view-table .ant-table-tbody>tr:hover>td{color:var(--table-column-text-hover)}.data-view-table .ant-table-tbody>tr:hover>td .ant-typography-secondary,.data-view-table .ant-table-tbody>tr:hover>td .data-view-table__description{color:var(--table-column-desc-hover)}.data-view-table_name{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--ant-color-text);white-space:normal;word-break:break-word}.data-view-table_description{font-size:var(--font-size-xs);color:var(--ant-color-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.data-view-table_info{stroke-width:1.5px;color:#303746;align-items:center;gap:var(--spacing-md);width:100%;font-weight:var(--font-weight-bold);display:flex}.data-view-table__cell-ellipsis{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.data-view-table__name-link{color:inherit;text-decoration:none}.data-view-table__name-link:hover{color:var(--ant-color-primary);text-decoration:underline}.data-view-table__name-link:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:2px;border-radius:var(--ant-border-radius-sm)}.data-view-table__actions{align-items:center;min-height:22px;display:flex}.data-view-table__action-btn.ant-btn{width:40px;height:48px;padding:var(--spacing-sm);color:var(--card-icon);transition:background var(--ant-motion-duration-mid), color var(--ant-motion-duration-mid);background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;display:flex}.data-view-table__action-btn.ant-btn .anticon,.data-view-table__action-btn.ant-btn svg{width:var(--font-size-heading-5);height:var(--font-size-heading-5)}.data-view-table__action-btn.ant-btn:hover,.data-view-table__action-btn.ant-btn:active{background:0 0!important}.data-view-table__action-btn.btn-delete.ant-btn,.data-view-table__action-btn.btn-delete.ant-btn:not(:disabled):hover,.data-view-table__action-btn.btn-delete.ant-btn:not(:disabled):focus,.data-view-table__action-btn.btn-delete.ant-btn:not(:disabled):focus-visible,.data-view-table__action-btn.btn-delete.ant-btn:not(:disabled):active{box-shadow:none;background:0 0;border-color:#0000}.data-view-table__action-btn.btn-subtle.ant-btn:disabled,.data-view-table__action-btn.btn-delete.ant-btn:disabled{box-shadow:none!important;background:0 0!important}.data-view-table .ant-empty{padding:var(--spacing-xl)}.data-view-bulk-bar{bottom:var(--spacing-lg);z-index:100;animation:data-view-bulk-bar-slide-up var(--ant-motion-duration-mid) ease-out;position:fixed;left:50%;transform:translate(-50%)}.data-view-bulk-bar__inner{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-md);background:color-mix(in srgb, var(--ant-color-text-heading) 92%, transparent);border-radius:var(--border-radius-pill);box-shadow:var(--ant-box-shadow);backdrop-filter:blur(8px);color:var(--ant-color-text-light-solid);display:flex}.data-view-bulk-bar__count{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--ant-color-text-light-solid)}.data-view-bulk-bar__count .ant-badge-count{background:var(--ant-color-primary)}.data-view-bulk-bar__actions{align-items:center;gap:var(--spacing-xs);display:flex}.data-view-bulk-bar__action-btn,.data-view-bulk-bar__action-btn:hover{color:var(--ant-color-text-light-solid)}.data-view-bulk-bar__action-btn--danger{color:var(--ant-color-error)}.data-view-bulk-bar__action-btn--danger:hover{color:var(--ant-color-error);opacity:.8}.data-view-bulk-bar__close{color:color-mix(in srgb, var(--ant-color-text-light-solid) 60%, transparent)}.data-view-bulk-bar__close:hover{color:var(--ant-color-text-light-solid)}@keyframes data-view-bulk-bar-slide-up{0%{opacity:0;transform:translate(-50%)translateY(100%)}to{opacity:1;transform:translate(-50%)translateY(0)}}.data-view-badge{padding:var(--spacing-micro) var(--spacing-xs);border-radius:var(--ant-border-radius-sm);font-size:var(--font-size-xxs);font-weight:var(--font-weight-bold);text-transform:uppercase;align-items:center;line-height:1.4;display:inline-flex}.data-view-badge--success{background:color-mix(in srgb, var(--ant-color-success) 15%, transparent);color:var(--ant-color-success)}.data-view-badge--processing{background:color-mix(in srgb, var(--ant-color-primary) 15%, transparent);color:var(--ant-color-primary)}.data-view-badge--error{background:color-mix(in srgb, var(--ant-color-error) 15%, transparent);color:var(--ant-color-error)}.data-view-badge--warning{background:color-mix(in srgb, var(--ant-color-warning) 10%, transparent);color:var(--ant-color-warning-text)}.data-view-badge--default{background:var(--ant-color-fill-tertiary);color:var(--ant-color-text-secondary)}.data-view-badge-dot{align-items:center;gap:var(--spacing-xxs);font-size:var(--font-size-xxs);font-weight:var(--font-weight-bold);text-transform:uppercase;line-height:1.5;display:inline-flex}.data-view-badge-dot__icon{flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;display:flex}.data-view-badge-dot__indicator{border-radius:50%;flex-shrink:0;width:6px;height:6px}.data-view-badge-dot__text{font-weight:var(--font-weight-bold);font-size:var(--font-size-xxs);line-height:var(--ant-line-height-sm);text-transform:uppercase}.data-view-badge-dot--success .data-view-badge-dot__indicator{background:var(--ant-color-success);box-shadow:0 0 0 1px color-mix(in srgb, var(--ant-color-success) 30%, transparent)}.data-view-badge-dot--success{color:var(--ant-color-success)}.data-view-badge-dot--error .data-view-badge-dot__indicator{background:var(--ant-color-error);box-shadow:0 0 0 1px color-mix(in srgb, var(--ant-color-error) 30%, transparent)}.data-view-badge-dot--error{color:var(--ant-color-error)}.data-view-badge-dot--warning .data-view-badge-dot__indicator{background:var(--ant-color-warning);box-shadow:0 0 0 1px color-mix(in srgb, var(--ant-color-warning) 30%, transparent)}.data-view-badge-dot--warning{color:var(--ant-color-warning)}.data-view-badge-dot--processing .data-view-badge-dot__indicator{background:var(--ant-color-primary);box-shadow:0 0 0 1px color-mix(in srgb, var(--ant-color-primary) 30%, transparent)}.data-view-badge-dot--processing{color:var(--ant-color-primary)}.data-view-badge-dot--default .data-view-badge-dot__indicator{background:var(--ant-color-text-tertiary);box-shadow:0 0 0 1px color-mix(in srgb, var(--ant-color-text-tertiary) 30%, transparent)}.data-view-badge-dot--default{color:var(--ant-color-text-tertiary)}.data-view-badge-dot--icon-only{border-radius:var(--ant-border-radius-sm);justify-content:center;align-items:center;gap:0;width:20px;height:15px;display:flex}.data-view-badge-dot--icon-only.data-view-badge-dot--warning{background:color-mix(in srgb, var(--ant-color-warning) 10%, transparent);color:var(--ant-color-warning)}.data-view-badge-dot--icon-only.data-view-badge-dot--error{background:color-mix(in srgb, var(--ant-color-error) 10%, transparent);color:var(--ant-color-error)}.data-view-pagination{padding:var(--spacing) var(--spacing-xl);justify-content:center;display:flex}@media (width>=1600px){.data-view-filter--text{max-width:320px}}@media (width>=2560px){.data-view-filter--text{max-width:400px}}.rjsf-array{gap:var(--spacing-xs);flex-direction:column;display:flex}.rjsf-array__list{gap:var(--spacing-xxs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rjsf-array__item{align-items:flex-start;gap:var(--spacing-xxs);padding:var(--spacing-xs);background:var(--ant-color-bg-container);border:1px solid var(--border-color-subtle);border-radius:var(--ant-border-radius-sm);transition:border-color .15s,background .15s;display:flex}.rjsf-array__item:hover{border-color:color-mix(in srgb, var(--ant-color-primary) 30%, transparent)}.rjsf-array__item-body{flex:auto;min-width:0}.rjsf-array__item-body .ant-form-item{margin-bottom:0}.rjsf-array__remove.ant-btn{color:var(--ant-color-text-tertiary);border-radius:var(--ant-border-radius-sm);flex:none}.rjsf-array__remove.ant-btn:hover:not(:disabled){color:var(--ant-color-error);background:color-mix(in srgb, var(--ant-color-error) 15%, transparent)}.rjsf-array__add.ant-btn{font-family:var(--font-family-nav);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--ant-color-primary);border-color:color-mix(in srgb, var(--ant-color-primary) 30%, transparent)}.rjsf-array__add.ant-btn:hover:not(:disabled){color:var(--ant-color-primary);border-color:var(--ant-color-primary);background:0 0}.rjsf-array__add.ant-btn svg{vertical-align:-2px}.rjsf-field.ant-form-item .ant-form-item-label{text-align:left;flex:none;max-width:100%}.rjsf-field.ant-form-item .ant-row.ant-form-item-row{flex-direction:column}.rjsf-field.ant-form-item .ant-col.ant-form-item-control{flex:none;width:100%;max-width:100%}fieldset{border:none;margin:0;padding:0}.field-hidden{display:none}.rjsf-field .rjsf-field,.form-group:not(.field){margin-bottom:var(--spacing)}.panel.panel-default.panel-body{border:none;margin:0;padding:0}.panel.panel-default.panel-body .rjsf-field{margin-bottom:var(--spacing)}.panel.panel-default.panel-body fieldset>.ant-col.ant-form-item-label{display:none}.code-editor-widget{width:100%;position:relative}.code-editor-widget--disabled{opacity:.6;pointer-events:none}.code-editor-widget__editor{width:100%;position:relative}.code-editor-widget__errors{margin-top:var(--spacing-micro)}.code-editor-widget__error{color:var(--ant-color-error);font-size:var(--font-size-sm);margin-top:var(--spacing-micro)}.color-picker-widget{width:100%}.color-picker-widget__picker.ant-color-picker-trigger{width:100%;height:var(--ant-control-height);min-height:var(--ant-control-height);gap:var(--spacing-xs);padding:0 var(--spacing-sm);color:var(--input-color-text);border:1px solid var(--input-border);border-radius:var(--ant-border-radius);transition:background var(--ant-motion-duration-fast) ease, border-color var(--ant-motion-duration-fast) ease;background:var(--input-bg)!important;justify-content:flex-start!important;align-items:center!important;display:flex!important}.color-picker-widget__picker.ant-color-picker-trigger .ant-color-picker-color-block{flex:none;width:20px;min-width:20px;height:20px}.color-picker-widget__picker.ant-color-picker-trigger .ant-color-picker-trigger-text{text-align:left;flex:none;margin-inline-start:0;font-size:13px;line-height:1}.color-picker-widget__picker.ant-color-picker-trigger:hover{color:var(--input-color-text-hover);background:var(--input-bg-hover)!important;border-color:var(--input-border-hover)!important}.color-picker-widget__picker.ant-color-picker-trigger:focus,.color-picker-widget__picker.ant-color-picker-trigger:focus-visible,.color-picker-widget__picker.ant-color-picker-trigger.ant-color-picker-trigger-active{color:var(--input-color-text-active);box-shadow:0 0 var(--input-focus-shadow-width) var(--input-focus-shadow-color);outline:none;border-color:var(--input-border-active)!important}.default-branch-input{gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}.default-branch-input__toggle-row{align-items:center;gap:var(--spacing-sm);display:flex}.default-branch-input__toggle-label{font-family:var(--ant-font-family);font-size:var(--font-size-sm);color:var(--ant-color-text)}.default-branch-input__body{width:100%;padding:var(--spacing-sm) 0 0;flex-direction:column;display:flex}.default-branch-input__body .ant-form,.default-branch-input__body .form-field.ant-form-item,.default-branch-input__body .ant-form-item-row,.default-branch-input__body .ant-form-item-control,.default-branch-input__body .ant-form-item-control-input,.default-branch-input__body .ant-form-item-control-input-content,.default-branch-input__body textarea,.line-type-select{width:100%}.line-type-select .ant-select-selector{height:var(--ant-control-height)!important}.line-type-option{align-items:center;gap:var(--spacing-sm);width:100%;color:var(--we-select-option-color);display:inline-flex}.line-type-option__chip{border-radius:var(--ant-border-radius-sm);background-color:var(--we-select-chip-bg);flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:background-color .15s,color .15s;display:inline-flex}.line-type-option__chip svg path{stroke:currentColor}.line-type-option__label{color:inherit;font-size:13px;line-height:1}.ant-select-item-option-selected .line-type-option{color:var(--we-select-option-selected-color)}.ant-select-item-option-selected .line-type-option .line-type-option__chip,.ant-select-selection-item .line-type-option .line-type-option__chip{background-color:var(--we-select-chip-selected-bg);color:var(--we-select-chip-selected-color)}.ant-select-selection-item .line-type-option .line-type-option__label{color:var(--we-select-option-selected-color)}.line-type-select.ant-select-focused .ant-select-selector,.line-type-select.ant-select-open .ant-select-selector{border-color:var(--we-select-focus-border)!important;box-shadow:0 0 0 2px var(--we-select-focus-shadow)!important}.grouped-fields-template__title{margin:0 0 var(--spacing-xs);font-size:var(--font-size-lg);color:#000000d9;font-weight:600}.grouped-fields-template__description{margin:0 0 var(--spacing);font-size:var(--font-size-sm);color:#00000073}.grouped-fields-template__collapse{background:0 0}.grouped-fields-template__collapse .ant-collapse-item{margin-bottom:var(--spacing-xs);border:1px solid #d9d9d9;border-radius:4px;overflow:hidden}.grouped-fields-template__collapse .ant-collapse-item:last-child{margin-bottom:0}.grouped-fields-template__collapse .ant-collapse-item .ant-collapse-header{padding:var(--spacing-xs) var(--spacing-sm);font-weight:500;font-size:var(--font-size-l);color:#000000d9;background:#fafafa}.grouped-fields-template__collapse .ant-collapse-item .ant-collapse-header:hover{background:#f0f0f0}.grouped-fields-template__collapse .ant-collapse-item .ant-collapse-content{border-top:1px solid #d9d9d9}.grouped-fields-template__collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:var(--spacing-sm)}.grouped-fields-template__group-content,.grouped-fields-template--no-groups{gap:var(--spacing-sm);flex-direction:column;display:flex}.tabbed-fields-template__title{margin:0 0 var(--spacing-xs);font-size:var(--font-size-lg);font-weight:600}.tabbed-fields-template__description{margin:0 0 var(--spacing);font-size:var(--font-size-sm);color:#00000073}.tabbed-fields-template__tabs .ant-tabs-nav{margin-bottom:var(--spacing-sm)}.tabbed-fields-template__tabs .ant-tabs-nav:before{border-bottom-color:#0000000f}.tabbed-fields-template__tabs .ant-tabs-tab{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-l)}.tabbed-fields-template__tabs .ant-tabs-tab:hover{color:#4a55b3}.tabbed-fields-template__tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#4a55b3;font-weight:500}.tabbed-fields-template__tabs .ant-tabs-ink-bar{background:#4a55b3}.tabbed-fields-template__tabs .ant-tabs-content-holder{padding:0}.tabbed-fields-template__tab-content{padding:var(--spacing-xxs) 0}.tabbed-fields-template__tab-content .grouped-fields-template{padding:0}.tabbed-fields-template__tab-content .grouped-fields-template__title,.tabbed-fields-template__tab-content .grouped-fields-template__description{display:none}.tabbed-fields-template__field{margin-bottom:var(--spacing-sm)}.tabbed-fields-template__field:last-child{margin-bottom:0}.tabbed-fields-template--no-tabs{padding:0}.react-flow__edge-path{stroke:var(--edge-stroke)}@keyframes edge-flow{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}.react-flow__edge-path--animated{stroke-dasharray:8 4;animation:1s linear infinite edge-flow}.edge-label-container{align-items:center;gap:var(--spacing-xs);pointer-events:all;transform:translate(-50%, -50%) translate(var(--label-x), var(--label-y));display:flex;position:absolute}.edge-label{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-primary);border-radius:var(--border-radius-pill);max-width:120px;height:32px;font-weight:var(--font-weight-normal);font-size:var(--font-size-xs);color:var(--ant-color-primary);white-space:nowrap;transition:border-color var(--ant-motion-duration-fast) ease, background var(--ant-motion-duration-fast) ease;align-items:center;line-height:20px;display:inline-flex;overflow:hidden}.edge-label__text{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;min-width:0;color:var(--ant-color-primary);background:0 0;flex:0 auto;padding:4px 12px;line-height:22px;display:block;overflow:hidden}.edge-label__delete{width:var(--spacing-lg);padding:var(--spacing-micro);cursor:pointer;color:var(--white-alpha-100);transition:color var(--ant-motion-duration-fast) ease, background var(--ant-motion-duration-fast) ease;background:0 0;border:none;outline:none;justify-content:center;align-items:center;display:flex}.edge-label__delete:hover{color:var(--ant-color-error)}.edge-hover-tooltip{pointer-events:none;z-index:10;flex-direction:column;align-items:center;display:flex;position:absolute}.edge-hover-tooltip__body{background:var(--ant-color-primary);color:var(--white-alpha-100);font-family:var(--font-family-nav);font-size:11px;font-weight:var(--font-weight-normal);border-radius:var(--form-border-radius);white-space:nowrap;padding:4px 8px;line-height:18px;box-shadow:0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d,0 6px 16px #00000014}.edge-hover-tooltip__arrow{background:var(--ant-color-primary);width:8px;height:8px;margin-top:-4px;transform:rotate(45deg);box-shadow:2px 2px 5px #0000000d}.add-node-button{width:48px;height:48px;margin:0 var(--spacing-md);border-radius:var(--border-radius-pill);background:var(--we-toolbar-main-button-bg);color:#fff;cursor:pointer;box-shadow:var(--we-toolbar-main-button-shadow);box-shadow:var(--we-toolbar-main-button-inner-shadow);border:0;justify-content:center;align-items:center;padding:0;transition:box-shadow .15s,transform .15s;display:flex}.add-node-button:before{content:"";border-radius:var(--border-radius-pill);background:var(--we-toolbar-main-button-border);width:70px;height:70px;position:absolute}.add-node-button svg{width:24px;height:24px}.add-node-button:hover:not(:disabled){filter:brightness(1.1)}.add-node-button--active,.add-node-button:active:not(:disabled){box-shadow:var(--we-toolbar-main-button-inner-shadow)}.add-node-button--disabled,.add-node-button:disabled{opacity:.4;box-shadow:none;cursor:not-allowed;pointer-events:none}.run-button-issues-popover-overlay.ant-popover{--ant-color-bg-elevated:transparent;--ant-popover-color-bg-elevated:transparent;--ant-popover-bg:transparent;--ant-box-shadow-secondary:none;--ant-popover-box-shadow-secondary:none;box-shadow:none!important;filter:none!important;background:0 0!important}.run-button-issues-popover-overlay.ant-popover .ant-popover-content{box-shadow:none!important;filter:none!important;background:0 0!important}.run-button-issues-popover-overlay.ant-popover .ant-popover-inner{box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.run-button-issues-popover-overlay.ant-popover .ant-popover-inner-content{box-shadow:none!important;background:0 0!important;padding:0!important}.run-button-issues-popover-overlay.ant-popover .ant-popover-arrow{display:none!important}.issues-popover{width:272px;padding:0 var(--spacing-xxs) var(--spacing-xxs);background:var(--we-issue-popover-bg-color);border:1px solid var(--we-issue-popover-border-color);border-radius:var(--ant-border-radius-lg)}.issues-popover__header{height:40px;padding:0 0 0 var(--spacing-sm);justify-content:space-between;align-items:center;display:flex}.issues-popover__header-title{font-weight:var(--font-weight-bold);color:var(--we-issue-popover-title-color)}.issues-popover__body{background:var(--we-issue-popover-body-bg-color);box-shadow:var(--we-issue-popover-body-shadow);border-radius:var(--ant-border-radius)}.issues-popover__issues-list{gap:var(--spacing-sm);padding:var(--spacing-sm);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ant-color-primary) 30%, transparent) transparent;flex-direction:column;max-height:208px;display:flex;overflow-y:auto}.issues-popover__issues-list::-webkit-scrollbar{width:6px;height:6px}.issues-popover__issues-list::-webkit-scrollbar-track{background:0 0;margin:0}.issues-popover__issues-list::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ant-color-primary) 30%, transparent);border-radius:3px}.issues-popover__issues-list::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ant-color-primary) 50%, transparent)}.issues-popover__issue-button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:block}.issues-popover__issue-button .ant-alert{cursor:pointer}.issues-popover__issue-button:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:2px;border-radius:var(--ant-border-radius-lg)}.issues-popover__issue-item.ant-alert,.issues-popover__issue-item.ant-alert-with-description{padding:var(--spacing-xs) var(--spacing-sm)!important;border-radius:var(--ant-border-radius-lg)!important}.issues-popover__issue-item .ant-alert-description{font-weight:var(--font-weight-bold)}.issues-popover__issue-item--error.ant-alert,.issues-popover__issue-item--error.ant-alert-with-description{background:var(--we-issue-popover-alert-error-bg)!important;border-color:var(--we-issue-popover-alert-error-border)!important}.issues-popover__issue-item--error .ant-alert-icon,.issues-popover__issue-item--error .ant-alert-message,.issues-popover__issue-item--error .ant-alert-description{color:var(--we-issue-popover-alert-error-color)!important}.issues-popover__issue-item--warning.ant-alert,.issues-popover__issue-item--warning.ant-alert-with-description{background:var(--we-issue-popover-alert-warning-bg)!important;border-color:var(--we-issue-popover-alert-warning-border)!important}.issues-popover__issue-item--warning .ant-alert-icon,.issues-popover__issue-item--warning .ant-alert-message,.issues-popover__issue-item--warning .ant-alert-description{color:var(--we-issue-popover-alert-warning-color)!important}.issues-popover__empty{text-align:center}.issues-popover__description{padding:var(--spacing-lg);gap:var(--spacing-sm);color:var(--we-issue-popover-description-color);border-top:1px solid var(--we-issue-popover-body-border-color);flex-direction:column;display:flex}.issues-popover__description-icons{justify-content:center;gap:var(--spacing-md);display:flex}.issues-popover__description-icon{align-items:center;gap:var(--spacing-xs);display:flex}.issues-popover__badge{border-radius:var(--border-radius-pill);width:16px;min-width:16px;height:16px;font-size:var(--font-size-xxs);font-weight:var(--font-weight-bold);color:var(--we-issue-popover-body-bg-color);justify-content:center;align-items:center;padding:0;display:inline-flex}.issues-popover__badge--error{background:var(--we-error-fg)}.issues-popover__badge--warning{background:var(--we-warn-fg)}.issues-popover__description-label{font-weight:var(--font-weight-semibold)}.issues-popover__description-label--error{color:var(--we-error-fg)}.issues-popover__description-label--warning{color:var(--we-warn-fg)}.issues-popover__description-info{text-align:center}.run-button-wrapper{border:1px solid var(--we-toolbar-control-btn-border);border-radius:var(--ant-border-radius-lg);align-items:stretch;display:inline-flex;overflow:visible}.run-button{border-radius:var(--ant-border-radius-lg) 0 0 var(--ant-border-radius-lg);background:var(--we-toolbar-node-control-btn-bg);color:var(--we-toolbar-node-control-btn-color);cursor:pointer;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border:none;align-items:center;padding:0;display:inline-flex}.run-button:only-child{border-radius:var(--ant-border-radius-lg)}.run-button svg{flex-shrink:0}.run-button-content{padding:var(--spacing-xs) var(--spacing-xs) var(--spacing-xs) var(--spacing-sm);align-items:center;gap:6px;display:inline-flex}.run-button__label{letter-spacing:.01em}.run-button__issues{padding:var(--spacing-xs);font-size:var(--font-size-xxs);background:var(--we-toolbar-run-btn-issues-bg);border-left:1px solid var(--we-toolbar-control-btn-border);border-radius:0 var(--ant-border-radius-lg) var(--ant-border-radius-lg) 0;cursor:pointer;align-items:center;gap:4px;transition:box-shadow .15s;display:inline-flex}.run-button__issues:hover{box-shadow:var(--we-toolbar-run-btn-issues-active-shadow)}.run-button__issues-label{color:var(--we-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);margin-right:2px}.run-button__badge{border-radius:var(--border-radius-pill);min-width:18px;height:18px;font-size:var(--font-size-xxs);font-weight:var(--font-weight-bold);color:#fff;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.run-button__badge--error{background:var(--we-error-fg)}.run-button__badge--warning{background:var(--we-warn-fg)}.run-button--has-issues{cursor:not-allowed}.run-button--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.toolbar-button{padding:var(--spacing-xs);border:1px solid var(--we-toolbar-control-btn-border);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;margin:0;transition:background .15s,color .15s,opacity .15s;display:flex}.toolbar-button svg{width:16px;height:16px}.toolbar-button--canvas{color:var(--we-toolbar-canvas-control-btn-color)}.toolbar-button--canvas.toolbar-button--disabled,.toolbar-button--canvas:disabled{color:var(--we-toolbar-canvas-control-btn-disabled-color)}.toolbar-button--node{color:var(--we-toolbar-node-control-btn-color)}.toolbar-button--node.toolbar-button--disabled,.toolbar-button--node:disabled{color:var(--we-toolbar-node-control-btn-disabled-color)}.toolbar-button--panel{color:var(--we-toolbar-panel-control-btn-color);border:#0000}.toolbar-button--panel.toolbar-button--active{color:var(--we-toolbar-panel-control-btn-disabled-color)}.toolbar-button--disabled,.toolbar-button:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.floating-canvas-toolbar{background-color:var(--we-toolbar-secondary-bg);align-items:center;margin-bottom:9px;display:flex}.floating-canvas-toolbar__section{padding:var(--spacing-xxs) var(--spacing-xs);-webkit-backdrop-filter:blur(8px);align-items:center;display:flex}.floating-canvas-toolbar__section--main{background:var(--we-toolbar-main-bg);border-radius:var(--ant-border-radius);box-shadow:var(--we-toolbar-main-shadow);padding:var(--spacing-xxs) var(--spacing-sm);margin:0 var(--spacing-sm);gap:4px;max-height:40px}.floating-canvas-toolbar__section--base{border-radius:var(--ant-border-radius-lg);background:var(--we-toolbar-secondary-bg);padding:var(--spacing-xxs) var(--spacing-xs)}.floating-canvas-toolbar__section--side{justify-content:center;align-items:center;display:flex}.floating-canvas-toolbar__chevron{color:var(--we-toolbar-panel-control-btn-color);pointer-events:none;flex-shrink:0}.floating-canvas-toolbar__indicator{padding:var(--spacing-xs);color:var(--we-toolbar-panel-control-btn-disabled-color);pointer-events:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.floating-canvas-toolbar__indicator svg{width:16px;height:16px}.floating-canvas-toolbar__indicator--open{color:var(--we-toolbar-panel-control-btn-color)}.node-palette{left:var(--spacing-xl);top:var(--spacing-xl);bottom:calc(var(--spacing-xl) + 56px);width:308px;max-height:calc(100% - var(--spacing-xl) * 2 - 56px);border:1px solid var(--we-library-border-color);background:var(--we-library-bg);pointer-events:auto;padding:var(--spacing-xxs);z-index:100;border-radius:8px;flex-direction:column;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:absolute;overflow:hidden}.node-palette__closed{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-20px)}.node-palette__open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.node-palette__header{height:40px;min-height:40px;padding:0 0 0 var(--spacing-sm);box-sizing:border-box;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.node-palette__title{align-items:center;gap:var(--spacing-xs);display:flex}.node-palette__title-text.ant-typography{font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);line-height:var(--ant-line-height);color:var(--we-nodes-tab-text-active);margin:0}.node-palette__icon{color:var(--we-library-icon);flex-shrink:0}.node-palette__body{border:1px solid var(--we-library-border-color);border-radius:var(--ant-border-radius);background:var(--we-card-bg-surface);width:100%;min-height:0;box-shadow:var(--we-list-shadow);flex-direction:column;flex:1;display:flex}.node-palette__search{padding:var(--spacing-sm) var(--spacing-xs);border-bottom:1px solid var(--we-library-border-color);background:var(--we-search-bg);border-radius:var(--ant-border-radius) var(--ant-border-radius) 0 0;color:var(--we-search-color);flex-shrink:0}.node-palette__search-icon{color:var(--we-search-color);opacity:.6;flex-shrink:0}.node-palette__tabs{border-bottom:1px solid var(--we-library-border-color);flex-shrink:0}.node-palette__tabs .ant-tabs-nav{padding:var(--spacing-sm) var(--spacing-sm) 0 var(--spacing-sm);background:var(--we-tabs-bg);margin:0}.node-palette__tabs .ant-tabs-nav:before{border-bottom:none}.node-palette__tabs .ant-tabs-nav-list{justify-content:space-between;width:100%}.node-palette__tabs .ant-tabs-tab{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--we-text-secondary);transition:color .2s;padding:0 0 var(--spacing-xs) 0!important}.node-palette__tabs .ant-tabs-tab .ant-tabs-tab-btn{transition:color .2s}.node-palette__tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--we-nodes-tab-text-active);font-weight:var(--font-weight-bold)}.node-palette__tabs .ant-tabs-tab[data-node-key=all-nodes]:not(.ant-tabs-tab-active) .node-palette__tab-badge{background:var(--we-nodes-tab-bg);color:var(--we-nodes-tab-text)}.node-palette__tabs .ant-tabs-tab[data-node-key=all-nodes].ant-tabs-tab-active .node-palette__tab-badge{background:var(--we-nodes-tab-bg-active);color:var(--we-nodes-tab-color-active)}.node-palette__tabs .ant-tabs-tab[data-node-key=favorites]:not(.ant-tabs-tab-active) .ant-tabs-tab-btn{color:var(--we-favorite-tab-bg)}.node-palette__tabs .ant-tabs-tab[data-node-key=favorites]:not(.ant-tabs-tab-active) .node-palette__tab-badge{background:var(--we-favorite-tab-bg-light);color:var(--we-favorite-tab-secondary)}.node-palette__tabs .ant-tabs-tab[data-node-key=favorites].ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--we-favorite-tab-text)}.node-palette__tabs .ant-tabs-ink-bar{background:var(--we-nodes-tab-bg-active)!important;height:1.5px!important}.node-palette__tabs .ant-tabs-tab[data-node-key=favorites].ant-tabs-tab-active~.ant-tabs-ink-bar,.node-palette__tabs:has(.ant-tabs-tab[data-node-key=favorites].ant-tabs-tab-active) .ant-tabs-ink-bar{background:var(--we-warn-fg)!important}.node-palette__tab-label{align-items:center;gap:var(--spacing-xxs);line-height:var(--spacing-lg);display:flex}.node-palette__tab-label svg{flex-shrink:0}.node-palette__tab-badge{border-radius:var(--border-radius-pill);min-width:18px;height:18px;font-size:10px;font-weight:var(--font-weight-bold);color:var(--ant-color-primary);justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.node-palette__tab-badge--warn{background:var(--we-favorite-tab-bg);color:#fff}.node-palette__list{padding:16px var(--spacing-sm);box-sizing:border-box;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ant-color-primary) 30%, transparent) transparent;flex:1;overflow:hidden auto}.node-palette__list::-webkit-scrollbar{width:6px;height:6px}.node-palette__list::-webkit-scrollbar-track{background:0 0;margin:0}.node-palette__list::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ant-color-primary) 30%, transparent);border-radius:3px}.node-palette__list::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ant-color-primary) 50%, transparent)}.node-palette__node-list{flex-direction:column;gap:12px;display:flex}.node-palette__empty{padding:var(--spacing-xl) var(--spacing);text-align:center;color:var(--we-text-muted);font-size:var(--font-size-xs)}.node-palette__item{border:1px solid var(--we-card-border);background:var(--we-card-bg-surface);border-radius:8px;width:276px;transition:box-shadow .15s,border-color .15s;overflow:hidden}.node-palette__item:hover{border-color:color-mix(in srgb, var(--ant-color-primary) 30%, transparent);box-shadow:0 2px 8px #2e34821a}.node-palette__item--dragging{border:1px dashed var(--we-card-border-dragging);background:var(--we-card-bg-dragging)}.node-palette__item--dragging .node-palette__item-outer,.node-palette__item--dragging .node-palette__item-row,.node-palette__item--dragging .node-palette__item-label,.node-palette__item--dragging .node-palette__item-handle,.node-palette__item--dragging .node-palette__item-tag,.node-palette__item--dragging .node-palette__item-avatar,.node-palette__item--dragging .node-palette__item-body{color:#0000;fill:#0000;background:0 0}.node-palette__item--dragging .node-palette__item-outer{border-color:#0000}.node-palette__item-outer{padding:var(--spacing-xxs);box-sizing:border-box;background:var(--we-card-bg-base);border:1px solid var(--we-card-border);flex-shrink:0;align-items:center;width:100%;height:64px;display:flex}.node-palette__item-outer:active{cursor:grabbing}.node-palette__item-row{user-select:none;box-sizing:border-box;background:var(--we-card-bg-surface);border-radius:6px;flex:1;align-items:center;height:100%;display:flex}.node-palette__item-inner{align-items:center;gap:var(--spacing-xs);box-sizing:border-box;flex:1;min-width:0;height:40px;display:flex}.node-palette__item-avatar{background:var(--we-avatar-bg);width:40px;min-width:40px;height:40px;color:var(--we-avatar-color);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s;display:flex}.node-palette__item-content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.node-palette__item-title-row{padding-right:var(--spacing-xs);justify-content:space-between;align-items:center;display:flex}.node-palette__item-label{font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);line-height:var(--ant-line-height-heading-5);color:var(--we-text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;display:block;overflow:hidden}.node-palette__item-tag{line-height:var(--ant-line-height-sm);font-size:var(--font-size-xxs);font-weight:var(--font-weight-extrabold);text-transform:uppercase;color:var(--tag-color,var(--ant-color-primary));white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:inline-block;overflow:hidden}.node-palette__item-chevron{color:var(--we-card-handler-color);cursor:pointer;flex-shrink:0;margin:6px;transition:transform .2s;transform:rotate(-90deg)}.node-palette__item-chevron--expanded{transform:rotate(0)}.node-palette__item-handle{cursor:grab;color:var(--we-card-handler-color);opacity:.3;padding:var(--spacing-xxs) var(--spacing-xxs) var(--spacing-xxs) var(--spacing-xs);flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s,color .15s;display:flex}.node-palette__item-handle:hover{opacity:1;color:var(--we-text-secondary)}.node-palette__item-handle:active{cursor:grabbing}.node-palette__item-body{padding:var(--spacing-xs) var(--spacing-sm);background:var(--we-card-bg-base);border-radius:0 0 8px 8px}.node-palette__item-body .ant-typography{font-size:var(--font-size-xs);line-height:var(--ant-line-height);color:var(--we-text-secondary);margin:0}.node-palette__item-description{font-size:var(--font-size-xs);line-height:var(--ant-line-height);color:var(--we-text-secondary)}.node-palette__item-description-title{color:var(--we-nodes-tab-text-active);font-weight:var(--font-weight-bold)}.node-palette__item--drag-ghost{background:var(--we-card-bg-base-active);border:1px solid var(--we-card-border-active);border-radius:8px;overflow:hidden;box-shadow:0 8px 20px #353ea180}.node-palette__item--drag-ghost .node-palette__item-row{background:var(--we-card-bg-base-surface)}.node-palette__item--drag-ghost .node-palette__item-label.ant-typography{color:var(--we-title-active)}.node-palette__item--drag-ghost .node-palette__item-tag,.node-palette__item--drag-ghost .node-palette__item-handle{color:var(--we-subtext-active)}.node-palette__item--drag-ghost .node-palette__item-avatar{background:var(--we-avatar-dragging-bg);color:var(--we-avatar-dragging-color)}.node-palette__item--drag-ghost .node-palette__item-chevron{color:var(--we-card-handler-dragging-color)}@media (width<=768px){.node-palette{width:260px}}.node-floating-toolbar{height:var(--ant-control-height-lg);background:var(--we-toolbar-bg);border:1px solid var(--we-toolbar-border);border-radius:0 0 var(--ant-border-radius-lg) var(--ant-border-radius-lg);animation:fadeIn var(--ant-motion-duration-fast) ease-out;padding-left:var(--spacing-sm);border-top:none;justify-content:space-between;align-items:center;gap:0;display:flex}.workflow-node--error .node-floating-toolbar{background:var(--we-toolbar-error-bg);border:1px solid var(--we-toolbar-error-border);border-top:none}@keyframes fadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.node-floating-toolbar__btn{border-radius:var(--ant-border-radius);width:40px;height:40px;color:var(--we-nodes-toolbar-icon-color);transition:all var(--ant-motion-duration-fast) ease;border-style:solid;border-width:0 0 0 1px;cursor:pointer;background:0 0;border-image-source:linear-gradient(#fff3 0%,#aaacd34d 50%);border-image-slice:1;justify-content:center;align-items:center;margin-top:-4px;padding-top:4px;display:flex}.node-floating-toolbar__btn{border-radius:var(--ant-border-radius);color:var(--we-toolbar-btn-color);transition:all var(--ant-motion-duration-fast) ease;border-style:solid;border-width:0 0 0 1px;cursor:pointer;border-image-source:linear-gradient(#fff3 0%,#aaacd34d 50%);border-image-slice:1;justify-content:center;align-items:center;display:flex}.node-floating-toolbar__btn:hover{color:var(--we-toolbar-btn-color-hover);background:var(--we-toolbar-btn-bg-hover)}.node-floating-toolbar__btn--delete{color:#fa323299}.node-floating-toolbar__btn--delete:hover{color:var(--ant-color-error)}.node-floating-toolbar__lock-switch{align-items:center;gap:var(--spacing-xs);padding-right:var(--spacing-sm);flex-shrink:0;display:inline-flex}.node-floating-toolbar__lock-switch .ant-switch{border-radius:100px;width:36px;min-width:36px;height:16px}.node-floating-toolbar__lock-switch .ant-switch:not(.ant-switch-checked):hover:not(.ant-switch-disabled){background:#efedf8}.node-floating-toolbar__lock-switch .ant-switch .ant-switch-handle{width:12px;height:12px;inset-inline-start:2px}.node-floating-toolbar__lock-switch .ant-switch .ant-switch-handle:before{border-radius:9px;box-shadow:0 2px 4px #00230b33}.node-floating-toolbar__lock-switch .ant-switch.ant-switch-checked .ant-switch-handle{inset-inline-start:calc(100% - 14px)}.node-floating-toolbar__lock-switch .ant-switch .ant-switch-inner{padding-inline:18px 6px}.node-floating-toolbar__lock-switch .ant-switch .ant-switch-inner .ant-switch-inner-checked,.node-floating-toolbar__lock-switch .ant-switch .ant-switch-inner .ant-switch-inner-unchecked{justify-content:center;align-items:center;width:14px;height:14px;font-size:12px;line-height:1;display:flex}.node-floating-toolbar__lock-switch .ant-switch.ant-switch-checked .ant-switch-inner{padding-inline:6px 18px}.node-floating-toolbar__lock-switch .ant-switch.ant-switch-checked .ant-switch-inner .ant-switch-inner-checked{color:#ffffffb3}.node-floating-toolbar__lock-switch .ant-switch:not(.ant-switch-checked),.node-floating-toolbar__lock-switch .ant-switch:not(.ant-switch-checked):hover:not(.ant-switch-disabled){background:var(--we-toolbar-switch-bg)}.node-floating-toolbar__lock-switch .ant-switch:not(.ant-switch-checked) .ant-switch-inner .ant-switch-inner-unchecked{color:#ffffffb3}.node-floating-toolbar__lock-icon{color:var(--btn-primary-icon-disabled);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.node-floating-toolbar__actions{align-items:center;display:flex;overflow:hidden}.node-floating-toolbar__delete-popover.ui-popover.ant-popover .ant-popover-container{background:var(--ant-color-error);color:#fff}.node-floating-toolbar__delete-popover.ui-popover.ant-popover .ant-popover-arrow:before{background:var(--ant-color-error)}.workflow-node{width:272px;min-height:64px;padding:var(--spacing-xxs);border-radius:var(--ant-border-radius-lg);border-left:1px solid var(--we-node-header-border-selected);background:linear-gradient(135deg, #ffffff24 0%, #ffffff0d 32%, transparent 52%), var(--we-node-base-bg-gradient) top/100% 1px no-repeat, var(--we-node-base-bg-gradient);-webkit-backdrop-filter:blur(8px);transition:all var(--ant-motion-duration-mid) ease;cursor:pointer;position:relative;overflow:visible}.workflow-node:hover{background:linear-gradient(135deg, #ffffff24 0%, #ffffff0d 32%, transparent 52%), var(--we-node-base-bg-gradient-hover)}.workflow-node:hover .workflow-node__icon-wrapper{background:var(--we-icon-bg-hover)}.workflow-node--selected{background:linear-gradient(135deg, #ffffff24 0%, #ffffff0d 32%, transparent 52%), var(--we-node-base-bg-gradient-selected);border-radius:var(--ant-border-radius-lg);border-left:1px solid var(--we-node-header-border-selected);width:272px;box-shadow:var(--we-node-header-shadow-selected);z-index:var(--ant-z-index-table-fixed,2)}.workflow-node--selected:before{content:"";background:var(--we-node-base-border-gradient-selected);background:var(--we-node-base-border-gradient-selected) top/100% 1px no-repeat, var(--we-node-base-bg-gradient-selected);border-radius:calc(var(--ant-border-radius-lg) + 1px);-webkit-mask-composite:destination-out;pointer-events:none;z-index:1;padding:1px;position:absolute;inset:-1px;-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}.workflow-node--error{background:var(--we-node-base-bg-gradient-error)}.workflow-node--error .workflow-node__header{border-color:var(--we-node-header-border-error)}.workflow-node--error:hover .workflow-node__header{border:1px solid var(--we-node-header-border-error)}.workflow-node--error.workflow-node--selected{background:var(--we-node-base-bg-gradient-error-selected);box-shadow:var(--we-node-shadow-error-selected)}.workflow-node--error.workflow-node--selected:before{background:var(--we-node-base-border-error-selected)}.workflow-node--error:hover:not(.workflow-node--selected){background:var(--we-node-base-bg-gradient-error)}.workflow-node--error .workflow-node__icon-wrapper{position:relative}.workflow-node--error .workflow-node__icon-wrapper:after{content:"";background:var(--validation-error-text);border:1px solid var(--we-icon-dot-border);border-radius:var(--border-radius-pill);width:7px;height:7px;position:absolute;top:-2px;right:-2px}.workflow-node--warning{background:var(--we-node-base-bg-warning-gradient)}.workflow-node--warning .workflow-node__header{border-color:var(--we-node-header-border-warning)}.workflow-node--warning:hover .workflow-node__header{border:1px solid var(--we-node-header-border-warning)}.workflow-node--warning.workflow-node--selected{background:var(--we-node-base-bg-warning-gradient-selected);box-shadow:var(--we-node-header-shadow-warning-selected)}.workflow-node--warning.workflow-node--selected:before{background:var(--we-node-header-border-warning-selected)}.workflow-node--warning:before{content:"";border-radius:calc(var(--ant-border-radius-lg) + 1px);background:var(--we-node-header-border-warning);-webkit-mask-composite:destination-out;pointer-events:none;z-index:1;padding:1px;position:absolute;inset:-1px;-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}.workflow-node--warning .workflow-node__icon-wrapper{position:relative}.workflow-node--warning .workflow-node__icon-wrapper:after{content:"";background:var(--validation-warning-text-hover);border:1px solid var(--we-list-bg);border-radius:var(--border-radius-pill);width:7px;height:7px;position:absolute;top:-2px;right:-2px}.workflow-node--highlighted{box-shadow:0 0 0 2px var(--we-indigo-200), var(--we-node-shadow-hover)}.workflow-node--disabled{cursor:not-allowed}.workflow-node__header{background:var(--we-node-header-bg);padding:var(--spacing-sm);border:1px solid var(--we-node-header-border);border-radius:var(--ant-border-radius);box-shadow:var(--we-node-header-shadow-selected);transition:background var(--ant-motion-duration-fast) ease;justify-content:flex-start;align-items:center;display:flex}.workflow-node__header:hover{background:var(--we-node-header-bg-hover);border:1px solid var(--we-node-header-border-hover)}.workflow-node__header:hover .workflow-node__tools-badge,.workflow-node__header:hover .workflow-node__memory-badge{background:var(--white-alpha-25)}.workflow-node--has-body .workflow-node__header,.workflow-node--has-tools-toggle .workflow-node__header,.workflow-node--selected:not(.workflow-node--has-body) .workflow-node__header,.workflow-node--tools-expanded .workflow-node__header{border-radius:var(--ant-border-radius) var(--ant-border-radius) 0 0}.workflow-node--selected .workflow-node__header{background:var(--we-node-header-bg-selected)}.workflow-node--has-body:hover{background:linear-gradient(135deg, #ffffff24 0%, #ffffff0d 32%, transparent 52%), var(--we-node-base-bg-gradient)}.workflow-node--has-body:hover .workflow-node__icon-wrapper{background:var(--we-icon-bg)}.workflow-node__icon-wrapper{width:var(--we-node-icon-size);height:var(--we-node-icon-size);background:var(--we-icon-bg);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.workflow-node__icon{font-size:var(--font-size-lg);color:var(--ant-color-primary);justify-content:center;align-items:center;display:flex}.workflow-node__grip{color:var(--ant-color-primary);opacity:.3;flex-shrink:0}.workflow-node__content{gap:var(--spacing-micro);min-width:0;margin-left:var(--spacing-sm);flex-direction:column;flex:1;display:flex}.workflow-node__label{font-weight:var(--font-weight-bold);font-size:var(--font-size);color:var(--we-primary-color);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.workflow-node__subtitle{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--we-secondary-color);opacity:.6;line-height:1.3}.workflow-node__badges{align-items:center;gap:var(--spacing-xs);flex:none;display:inline-flex}.workflow-node__tools-indicator{align-items:center;gap:var(--spacing-xxs);flex:none;display:inline-flex}.workflow-node__tools-indicator svg{color:var(--color-tools);flex-shrink:0}.workflow-node__memory-indicator{align-items:center;gap:var(--spacing-xxs);flex:none;display:inline-flex}.workflow-node__memory-indicator svg{color:var(--we-tag-memory);flex-shrink:0}.workflow-node__tools-badge{border-radius:var(--border-radius-pill);min-width:18px;height:18px;font-size:var(--font-size-xxs);font-weight:var(--font-weight-extrabold);color:var(--color-tools);background:color-mix(in srgb, var(--color-tools) 15%, transparent);flex:none;justify-content:center;align-items:center;padding:0 5px;line-height:18px;display:inline-flex}.workflow-node__memory-badge{border-radius:var(--border-radius-pill);min-width:18px;height:18px;font-size:var(--font-size-xxs);font-weight:var(--font-weight-extrabold);color:var(--we-tag-memory);background:color-mix(in srgb, var(--we-tag-memory) 15%, transparent);flex:none;justify-content:center;align-items:center;padding:0 5px;line-height:18px;display:inline-flex}.workflow-node__body{display:none}.workflow-node--has-body .workflow-node__body{z-index:2;background:linear-gradient(106.09deg, var(--we-card-border-inside) 0%, var(--we-node-header-border) 28.25%) top/100% 1px no-repeat, linear-gradient(106.09deg, var(--we-card-border-inside) -14%, var(--we-node-header-border) 8.25%) bottom/100% 1px no-repeat, var(--we-icon-bg);border-radius:var(--ant-border-radius);border-left:1px solid var(--we-card-border-inside);box-shadow:inset var(--we-node-shadow);flex-direction:column;gap:6px;padding:12px 12px 12px 16px;display:flex;position:relative;overflow:visible clip}.workflow-node--selected .workflow-node__body{box-shadow:var(--we-node-shadow) inset, var(--we-node-header-shadow-selected)}.workflow-node--has-body .workflow-node__body--tools{z-index:2;border-radius:var(--ant-border-radius);padding:var(--spacing-md) 0 var(--spacing-sm);background:linear-gradient(0deg, var(--color-tools-alpha-5), var(--color-tools-alpha-5)), var(--card-bg-inner);box-shadow:inset 0 4px 12px color-mix(in srgb, var(--color-tools) 15%, transparent);border:none;position:relative}.workflow-node--has-body .workflow-node__body--tools:hover:before{content:"";border-radius:var(--ant-border-radius);background:linear-gradient(106.09deg, var(--color-tools) 0%, #07147326 100%);-webkit-mask-composite:destination-out;pointer-events:none;padding:.5px;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}.workflow-node--has-body .workflow-node__body--tools .tool-catalog-panel__footer{position:relative}.workflow-node__tools-toggle-row{z-index:3;justify-content:center;width:100%;height:0;display:flex;position:relative;overflow:visible}.workflow-node__tools-toggle{border-radius:var(--border-radius-pill);background:var(--color-tools);width:16px;height:16px;color:var(--white-alpha-100);cursor:pointer;box-shadow:0 0 0 5px color-mix(in srgb, var(--color-tools) 15%, transparent);transition:background var(--ant-motion-duration-fast) ease, box-shadow var(--ant-motion-duration-fast) ease;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:-8px}.workflow-node__tools-toggle:hover{background:color-mix(in srgb, var(--color-tools) 85%, white)}.workflow-node--has-body .workflow-node__tools-toggle{box-shadow:0 0 0 5px var(--node-item-inner-bg-active)}.workflow-node--note{--note-color:var(--we-tag-doc);background:linear-gradient(58.25deg, color-mix(in srgb, var(--ant-color-bg-container) 40%, transparent) 47.11%, color-mix(in srgb, var(--ant-color-bg-container) 60%, transparent) 67.45%, color-mix(in srgb, var(--note-color) 20%, var(--ant-color-bg-container)) 84.07%, color-mix(in srgb, var(--note-color) 40%, var(--ant-color-bg-container)) 100%)}.workflow-node--note:hover{background:linear-gradient(58.25deg, color-mix(in srgb, var(--ant-color-bg-container) 40%, transparent) 47.11%, color-mix(in srgb, var(--note-color) 20%, var(--ant-color-bg-container)) 67.45%, color-mix(in srgb, var(--note-color) 55%, var(--ant-color-bg-container)) 84.07%, var(--note-color) 100%)}.workflow-node--note.workflow-node--selected{background:linear-gradient(58.25deg, color-mix(in srgb, var(--ant-color-bg-container) 40%, transparent) 47.11%, color-mix(in srgb, var(--note-color) 20%, var(--ant-color-bg-container)) 67.45%, color-mix(in srgb, var(--note-color) 55%, var(--ant-color-bg-container)) 84.07%, var(--note-color) 100%);box-shadow:var(--we-node-shadow-selected)}.workflow-node--note.workflow-node--selected:before{background:linear-gradient(262.3deg, var(--note-color) 0%, color-mix(in srgb, var(--note-color) 15%, transparent) 100%)}.workflow-node--note .workflow-node__header{border-color:color-mix(in srgb, var(--note-color) 20%, transparent)}.workflow-node--note .workflow-node__header:hover{background:linear-gradient(266.67deg, color-mix(in srgb, var(--ant-color-bg-container) 60%, transparent) 0%, color-mix(in srgb, var(--note-color) 6%, var(--ant-color-bg-container)) 50%);border:1px solid color-mix(in srgb, var(--note-color) 30%, transparent)}.workflow-node--note .workflow-node__icon-wrapper{background:color-mix(in srgb, var(--note-color) 10%, var(--ant-color-bg-container))}.workflow-node--note .workflow-node__icon{color:var(--note-color)}.workflow-node--note .workflow-node__subtitle{color:var(--we-tag-doc);opacity:1}.workflow-node--note .workflow-node__body--tools{background:color-mix(in srgb, var(--note-color) 10%, var(--ant-color-bg-container));box-shadow:none;color:var(--note-color)}.workflow-node--note .workflow-node__body--tools:before{content:"";border-radius:var(--ant-border-radius);background:linear-gradient(106.09deg, var(--note-color) 0%, color-mix(in srgb, var(--note-color) 20%, transparent) 28.25%);-webkit-mask-composite:destination-out;pointer-events:none;padding:1px;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}.workflow-node--note .workflow-node__body--tools:hover:before{background:linear-gradient(106.09deg, var(--note-color) 0%, color-mix(in srgb, var(--note-color) 20%, transparent) 28.25%)}.workflow-node__note-text{font-size:var(--font-size-xs);line-height:var(--ant-line-height);white-space:pre-wrap;word-break:break-word;color:var(--note-color,var(--we-tag-doc));margin:0;padding:0 4px}.workflow-node__branch-row{align-items:stretch;height:32px;padding-left:12px;display:flex;position:relative}.workflow-node__branch-row:before{content:"";border-left:1px solid var(--we-card-border-dragging);border-bottom:1px solid var(--we-card-border-dragging);border-bottom-left-radius:var(--ant-border-radius-sm);pointer-events:none;width:12px;transition:border-color var(--ant-motion-duration-fast) ease;position:absolute;left:0}.workflow-node__branch-row:first-child:before{height:28px;top:-12px}.workflow-node__branch-row:nth-child(2):before{height:66px;top:-50px}.workflow-node__branch-row:nth-child(3):before{height:104px;top:-88px}.workflow-node__branch-row:nth-child(4):before{height:142px;top:-126px}.workflow-node__branch-row:nth-child(5):before{height:180px;top:-164px}.workflow-node__branch-row:nth-child(6):before{height:218px;top:-202px}.workflow-node__branch-row:nth-child(7):before{height:256px;top:-240px}.workflow-node__branch-row:nth-child(8):before{height:294px;top:-278px}.workflow-node__branch-row:nth-child(9):before{height:332px;top:-316px}.workflow-node__branch-row:nth-child(10):before{height:370px;top:-354px}.workflow-node__branch-row:nth-child(11):before{height:408px;top:-392px}.workflow-node__branch-row:nth-child(12):before{height:446px;top:-430px}.workflow-node__branch-row:hover:before{border-color:var(--we-branch-row-hover-color);z-index:2}.workflow-node__branch-row:hover .workflow-node__branch-row__branch-label{color:var(--we-branch-row-hover-color)}.workflow-node__branch-row:hover .workflow-node__branch-card{background:linear-gradient(90deg, var(--we-nodes-tab-text-active) 0%, var(--we-node-header-border-selected) 100%) top/100% 1px no-repeat, linear-gradient(90deg, var(--we-nodes-tab-text-active) 0%, var(--we-node-header-border-selected) 100%) bottom/100% 1px no-repeat, linear-gradient(90deg, color-mix(in srgb, var(--we-primary-color) 12%, var(--we-icon-bg)) 0%, var(--ant-color-bg-container) 60%)}.workflow-node__branch-card{background:linear-gradient(90deg, var(--we-icon-bg) 0%, var(--ant-color-bg-container) 50%);min-width:0;padding:0 0 0 var(--spacing-sm);border-radius:var(--ant-border-radius-sm);border-left:1px solid var(--we-nodes-tab-text-active);transition:background var(--ant-motion-duration-fast) ease;align-items:center;gap:var(--spacing-xxs);flex:1;display:flex}.workflow-node__branch-card--success{background:linear-gradient(90deg, var(--we-nodes-tab-text-active) 0%, var(--we-node-header-border-selected) 100%) top/100% 1px no-repeat, linear-gradient(90deg, var(--we-nodes-tab-text-active) 0%, var(--we-node-header-border-selected) 100%) bottom/100% 1px no-repeat, linear-gradient(90deg, var(--validation-success-bg-hover) 0%, var(--ant-color-bg-container) 60%)}.workflow-node__branch-card--success .workflow-node__branch-icon{color:var(--validation-success-text);opacity:.6}.workflow-node__branch-card--error{background:linear-gradient(90deg, var(--we-nodes-tab-text-active) 0%, var(--we-node-header-border-selected) 100%) top/100% 1px no-repeat, linear-gradient(90deg, var(--we-nodes-tab-text-active) 0%, var(--we-node-header-border-selected) 100%) bottom/100% 1px no-repeat, linear-gradient(90deg, var(--validation-error-bg-hover) 0%, var(--ant-color-bg-container) 60%)}.workflow-node__branch-card--error .workflow-node__branch-icon{color:var(--validation-error-text);opacity:.6}.workflow-node__branch-card--default{background:linear-gradient(90deg, var(--we-nodes-tab-text-active) 0%, var(--we-node-header-border-selected) 100%) top/100% 1px no-repeat, linear-gradient(90deg, var(--we-nodes-tab-text-active) 0%, var(--we-node-header-border-selected) 100%) bottom/100% 1px no-repeat, linear-gradient(90deg, var(--we-icon-bg) 0%, var(--ant-color-bg-container) 50%)}.workflow-node__branch-card--fallback{background:linear-gradient(90deg, var(--we-nodes-tab-text-active) 0%, var(--we-node-header-border-selected) 100%) top/100% 1px no-repeat, linear-gradient(90deg, var(--we-nodes-tab-text-active) 0%, var(--we-node-header-border-selected) 100%) bottom/100% 1px no-repeat, var(--ant-color-fill-tertiary)}.workflow-node__branch-card--fallback .workflow-node__branch-icon{color:var(--ant-color-text-tertiary)}.workflow-node__branch-grip{color:#aaacd3;opacity:.5;flex-shrink:0}.workflow-node__branch-grip-handle{flex-shrink:0;align-items:center;display:inline-flex}.workflow-node__branch-grip-handle--draggable{cursor:grab}.workflow-node__branch-row--dragging{z-index:3}.workflow-node__branch-row--dragging:before{display:none}.workflow-node__branch-row--dragging .workflow-node__branch-grip-handle--draggable{cursor:grabbing}.workflow-node__branch-row--dragging .workflow-node__branch-card{box-shadow:var(--we-node-shadow-selected)}.workflow-node__branch-row[data-dnd-dragging]:before,.workflow-node__branch-row[data-dnd-dropping]:before{display:none}.workflow-node__branch-row--drop-target .workflow-node__branch-card{border-color:var(--we-primary-color)}.workflow-node__branch-label.ant-typography{min-width:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:var(--ant-line-height-sm);color:var(--we-primary-color);text-overflow:ellipsis;white-space:nowrap;transition:color var(--ant-motion-duration-fast) ease;flex:1;margin:0;overflow:hidden}.workflow-node__branch-label.ant-typography--success{color:var(--validation-success-text)}.workflow-node__branch-label.ant-typography--error{color:var(--validation-error-text)}.workflow-node__branch-label.ant-typography--fallback{color:var(--ant-color-text-tertiary);font-weight:var(--font-weight-normal)}.workflow-node__handle{box-shadow:0 0 0 4px var(--we-handle-ring-color);transition:all var(--ant-motion-duration-fast) ease;z-index:2;box-sizing:content-box!important;background:var(--we-secondary-color)!important;border:solid 1px var(--we-secondary-color)!important;width:8px!important;height:8px!important}.workflow-node__handle:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--ant-color-primary) 30%, transparent), 0 0 0 6px color-mix(in srgb, var(--ant-color-primary) 15%, transparent);border-color:var(--ant-color-bg-container)}.workflow-node__handle--input{left:var(--spacing-micro)!important;top:34px!important;transform:translate(-50%,-50%)!important}.workflow-node__handle--output{right:var(--spacing-micro)!important;top:34px!important;transform:translate(50%,-50%)!important}.workflow-node__branch-row>.workflow-node__handle--output{top:50%!important}.workflow-node__handle--true{background:var(--ant-color-success)}.workflow-node__handle--false{background:var(--ant-color-error)}.workflow-node__handle--case{background:var(--we-node-case-color)}.workflow-node__handle--default{background:var(--ant-color-text-secondary)}.workflow-node__handle-labels{padding:var(--spacing-xxs) var(--spacing-sm) 0;margin-top:var(--spacing-xs);font-size:var(--font-size-xxs);color:var(--ant-color-text-secondary);user-select:none;justify-content:space-between;display:flex}.workflow-node__handle-label--left{text-align:left}.workflow-node__handle-label--right{text-align:right}.workflow-node__delete-button{animation:fadeIn var(--ant-motion-duration-fast) ease-in-out;pointer-events:auto;z-index:var(--ant-z-index-badge,auto);position:absolute;top:-10px;right:-10px}.workflow-node__delete-button .delete-button{box-shadow:var(--we-node-shadow-hover)}.workflow-node__delete-button .delete-button:hover{transition:transform var(--ant-motion-duration-fast) ease-in-out;box-shadow:var(--we-node-shadow-selected);transform:scale(1.1)}.workflow-node__delete-button .delete-button:active{transform:scale(.95)}.workflow-node__description{font-size:var(--font-size-sm);color:var(--ant-color-text-secondary);margin-top:var(--spacing-xxs);white-space:pre-wrap}.workflow-node__more-button{opacity:0;transition:opacity var(--ant-motion-duration-fast) ease;padding:var(--spacing-xxs);color:var(--ant-color-text-tertiary);cursor:pointer}.workflow-node__more-button:hover{color:var(--ant-color-text-secondary)}.workflow-node:hover .workflow-node__more-button{opacity:1}.workflow-node__type-badge{padding:var(--spacing-xxs) var(--spacing-xs);border-radius:var(--ant-border-radius-sm);font-size:var(--font-size-xxs);font-weight:var(--font-weight-bold);text-transform:uppercase;line-height:var(--ant-line-height-sm);white-space:nowrap;pointer-events:none;color:var(--we-tag-trigger);background:color-mix(in srgb, var(--we-tag-trigger) 15%, transparent);flex-shrink:0}.workflow-node__type-badge[data-category=control],.workflow-node__type-badge[data-category=control\ nodes]{color:var(--we-tag-trigger);background:color-mix(in srgb, var(--we-tag-trigger) 15%, transparent)}.workflow-node__type-badge[data-category=execution]{color:var(--we-tag-logic);background:color-mix(in srgb, var(--we-tag-logic) 15%, transparent)}.workflow-node__type-badge[data-category=agent]{color:var(--we-tag-agent);background:color-mix(in srgb, var(--we-tag-agent) 15%, transparent)}.workflow-node__type-badge[data-category=agent\ ai]{color:var(--we-tag-agent-secondary);background:color-mix(in srgb, var(--we-tag-agent-secondary) 15%, transparent)}.workflow-node__type-badge[data-category=orchestration]{color:var(--we-tag-gateway);background:color-mix(in srgb, var(--we-tag-gateway) 15%, transparent)}.workflow-node__type-badge[data-category=documentation]{color:var(--we-tag-doc);background:color-mix(in srgb, var(--we-tag-doc) 15%, transparent)}.workflow-node__type-badge[data-category=memory]{color:var(--we-tag-memory);background:color-mix(in srgb, var(--we-tag-memory) 15%, transparent)}.workflow-node__type-badge[data-category=tools]{color:var(--we-tag-mcp);background:color-mix(in srgb, var(--we-tag-mcp) 15%, transparent)}.workflow-node__tool-count{align-items:center;gap:var(--spacing-xxs);color:var(--color-tools);font-family:var(--font-family-nav);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);margin-inline-start:auto;display:inline-flex}.workflow-node__tool-count svg{width:18px;height:18px;color:var(--color-tools)}.workflow-node__tool-count-value{background:var(--color-tools-alpha-15);min-width:20px;height:20px;color:var(--color-tools);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;line-height:1;display:inline-flex}.workflow-node__tools{margin-top:0}.workflow-node__tools .node-tools-section__container{margin-top:-4px}.workflow-node.workflow-node--has-tools{min-height:auto}.workflow-context-menu{z-index:var(--ant-z-index-dropdown,1050);min-width:160px;padding:var(--spacing-xxs);background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius);box-shadow:var(--ant-box-shadow);position:fixed}.workflow-context-menu__overlay{z-index:var(--ant-z-index-dropdown,1050)-1;cursor:default;background:0 0;border:none;padding:0;position:fixed;inset:0}.workflow-context-menu__item{align-items:center;gap:var(--spacing-xs);width:100%;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--ant-border-radius-sm);cursor:pointer;font-size:var(--font-size-sm);color:var(--ant-color-text);text-align:left;transition:background var(--ant-motion-duration-fast) ease;background:0 0;border:none;display:flex}.workflow-context-menu__item:hover:not(:disabled){background:var(--ant-color-fill-tertiary)}.workflow-context-menu__item:disabled{opacity:.4;cursor:not-allowed}.workflow-context-menu__shortcut{color:var(--ant-color-text-tertiary);margin-left:auto;font-size:11px}.canvas{background:var(--we-canvas-gradient);width:100%;height:100%;display:flex;position:relative}.canvas__wrapper{flex:1;height:100%;position:relative}.canvas .react-flow,.canvas .react-flow__node{background:0 0}.canvas .react-flow__edge.selected .react-flow__edge-path{stroke:var(--ant-color-primary);stroke-width:2px}.canvas .react-flow__controls button{background:var(--ant-color-bg-container);border-color:var(--ant-color-border);color:var(--ant-color-text)}.canvas .react-flow__controls button:hover{background:var(--ant-color-bg-container);border-color:var(--ant-color-primary)}.canvas .react-flow__minimap{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius);box-shadow:var(--ant-box-shadow);overflow:hidden}.canvas .react-flow__minimap svg{display:block}.canvas .react-flow__minimap .react-flow__minimap-mask{fill:var(--ant-color-fill-tertiary)}.canvas .react-flow__minimap .react-flow__minimap-node{transition:all var(--ant-motion-duration-fast) ease}.canvas .react-flow__minimap .react-flow__minimap-node:hover{opacity:.8}.canvas__wrapper .ghost-node-overlay{border:2px dashed var(--ant-color-primary);border-radius:var(--ant-border-radius-lg);box-sizing:border-box;transform-origin:0 0;pointer-events:none;background:#393fa30d;width:248px;height:64px;position:absolute;top:0;left:0}.card-tool{box-sizing:border-box;width:100%;font-family:var(--font-family-nav)}.card-tool__tag.ant-tag{margin:0 0 0 var(--spacing-sm);color:var(--color-tools);font-size:var(--font-size-xxs);font-weight:var(--font-weight-extrabold);text-transform:uppercase;letter-spacing:0;background:0 0;border:0;align-self:flex-start;padding:0;line-height:1.4}.card-tool__row{border-radius:var(--form-border-radius);background:linear-gradient(var(--mono-alpha-100), var(--mono-alpha-100)) padding-box, linear-gradient(90deg, var(--color-tools) 0%, var(--color-tools-alpha-15) 72.71%) border-box;border:1px solid #0000;width:100%;height:32px;transition:border-color .15s,box-shadow .15s,background .15s;overflow:hidden}.card-tool:hover .card-tool__row,.card-tool[data-active=true] .card-tool__row{border-color:var(--color-tools);background:var(--mono-alpha-100);box-shadow:0 4px 12px 0 var(--color-tools-alpha-15)}.card-tool__select{min-width:0;height:100%;padding:0 var(--spacing-sm);cursor:pointer;text-align:left;background:0 0;border:0;flex:auto;align-items:center;display:flex}.card-tool__select:focus-visible{outline:2px solid var(--color-tools);outline-offset:-2px;border-radius:var(--form-border-radius)}.card-tool__name.ant-typography{font-size:var(--font-size);font-weight:var(--font-weight-bold);letter-spacing:0;color:var(--neutral-8);text-overflow:ellipsis;white-space:nowrap;flex:auto;transition:color .15s;overflow:hidden}.card-tool:hover .card-tool__name.ant-typography,.card-tool[data-active=true] .card-tool__name.ant-typography{color:var(--color-tools)}.card-tool__actions{flex:none;height:100%}.card-tool__action.ant-btn{border:0;border-left:1px solid var(--color-tools-alpha-15);width:32px;height:32px;box-shadow:none;background:0 0;border-radius:0;outline:none;flex:none;justify-content:center;align-items:center;padding:0;transition:none;display:inline-flex;margin:0!important}.card-tool__action.ant-btn .anticon,.card-tool__action.ant-btn svg,.card-tool__action.ant-btn .lucide{transition:opacity .15s}.card-tool__action.ant-btn:hover,.card-tool__action.ant-btn:focus,.card-tool__action.ant-btn:focus-visible,.card-tool__action.ant-btn:active{border:0!important;border-left:1px solid var(--color-tools-alpha-15)!important;box-shadow:none!important;background:0 0!important;outline:none!important}.card-tool__action.ant-btn:hover .anticon,.card-tool__action.ant-btn:hover svg,.card-tool__action.ant-btn:hover .lucide{opacity:.65}.card-tool__action.ant-btn:after,.card-tool__action.ant-btn:before{display:none!important}.card-tool__action--config.ant-btn{color:var(--color-tools)}.card-tool__action--config.ant-btn .anticon,.card-tool__action--config.ant-btn svg,.card-tool__action--config.ant-btn .lucide{color:var(--color-tools)!important}.card-tool__action--delete.ant-btn{color:var(--error-subtle)}.card-tool__action--delete.ant-btn .anticon,.card-tool__action--delete.ant-btn svg,.card-tool__action--delete.ant-btn .lucide{color:var(--error-subtle)!important}.panel-toggle{align-items:center;gap:var(--spacing-xxs);border-radius:var(--form-border-radius);width:48px;height:32px;color:var(--ant-color-text-tertiary);cursor:pointer;transition:background var(--ant-motion-duration-fast) ease, color var(--ant-motion-duration-fast) ease;background:0 0;border:0;flex:none;padding:0 6px;display:inline-flex}.panel-toggle:hover,.panel-toggle:focus-visible{background:var(--neutral-3);color:var(--ant-color-primary)}.panel-toggle__chevron{flex:none}.config-panel-shell{top:var(--config-panel-inset);right:var(--config-panel-inset);bottom:calc(var(--config-panel-inset) + 56px);z-index:100;box-sizing:border-box;width:min(var(--config-panel-width), 100% - 2 * var(--config-panel-inset));min-height:0;max-height:calc(100vh - 2 * var(--config-panel-inset) - 56px);padding:var(--config-panel-frame-inset);border-radius:var(--ant-border-radius-lg);background:linear-gradient(172.34deg, var(--neutral-2) 0%, var(--config-panel-frame-stop-2) 23.85%, var(--config-panel-frame-stop-3) 50%, var(--config-panel-frame-stop-4) 100%) padding-box, linear-gradient(172.34deg, var(--config-panel-frame-stop-1) 0%, var(--config-panel-frame-stop-2) 23.85%, var(--config-panel-frame-stop-3) 50%, var(--config-panel-frame-stop-4) 100%) border-box;font-family:var(--font-family-nav);border:1px solid #0000;flex-direction:column;transition:transform .18s,margin-inline-end .18s,opacity .18s;display:flex;position:absolute}.config-panel-shell[data-open=false]{transform:translateX(calc(100% + var(--config-panel-inset)));opacity:0;pointer-events:none}.config-panel-shell[data-expanded=true]{width:var(--config-panel-expanded-width)}.config-panel-shell__columns{gap:var(--spacing-sm);flex-direction:column;flex:auto;min-height:0;display:flex}.config-panel-shell[data-expanded=true] .config-panel-shell__columns{align-items:stretch;gap:var(--spacing-sm);flex-direction:row}.config-panel-shell__main{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative}.config-panel-shell__sidebar{top:var(--config-panel-rail-top,120px);z-index:1;position:absolute;right:100%}.config-panel-shell[data-expanded=true] .config-panel-shell__sidebar{display:none}.config-panel-shell[data-expanded=true] .config-panel-shell__main{flex:0 0 calc(var(--config-panel-width) - 2px - 2 * var(--config-panel-frame-inset))}.config-panel-shell__code-column{background:var(--ant-color-bg-container);border-radius:var(--ant-border-radius);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 -4px 8px #00000026,0 8px 8px #0003}.config-panel-shell__code-header{align-items:center;gap:var(--spacing-sm);height:max(3rem,48px);padding:var(--spacing-xxs) var(--spacing-sm);border-bottom:1px solid var(--border-color-subtle);background:var(--ant-color-bg-container);flex:none;display:flex}.config-panel-shell__code-breadcrumb{align-items:center;gap:var(--spacing-xs);min-width:0;font-family:var(--font-family-nav);font-size:var(--font-size-xs);flex:auto;line-height:20px;display:inline-flex;overflow:hidden}.config-panel-shell__code-breadcrumb-root{color:var(--ant-color-text-tertiary);font-weight:var(--font-weight-semibold);white-space:nowrap}.config-panel-shell__code-breadcrumb-sep{color:var(--ant-color-text-tertiary);flex:none}.config-panel-shell__code-breadcrumb-leaf{color:var(--ant-color-text);font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.config-panel-shell__code-issues{align-items:center;gap:var(--spacing-xxs);font-family:var(--font-family-nav);font-size:var(--font-size-xs);color:var(--ant-color-text-tertiary);flex:none;display:inline-flex}.config-panel-shell__code-issues-label{line-height:20px;font-weight:var(--font-weight-semibold)}.config-panel-shell__code-issues-badge.ant-badge .ant-badge-count{background:var(--neutral-3);min-width:16px;height:16px;color:var(--ant-color-text-secondary);box-shadow:none;font-family:var(--font-family-nav);font-size:11px;font-weight:var(--font-weight-bold);border-radius:10px;padding:0 5px;line-height:18px}.config-panel-shell__code-reset{background:var(--btn-delete-bg);border-radius:var(--form-border-radius);height:32px;color:var(--btn-delete-text);cursor:pointer;font-family:var(--font-family-nav);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);transition:background var(--ant-motion-duration-fast) ease, opacity var(--ant-motion-duration-fast) ease;border:0;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;line-height:20px;display:inline-flex}.config-panel-shell__code-reset:hover,.config-panel-shell__code-reset:focus-visible{background:var(--btn-delete-bg-hover);color:var(--btn-delete-text-hover);opacity:.95}.config-panel-shell__code-reset-icon{color:var(--btn-delete-icon);flex:none}.config-panel-shell__code-reset:hover .config-panel-shell__code-reset-icon,.config-panel-shell__code-reset:focus-visible .config-panel-shell__code-reset-icon{color:var(--btn-delete-icon-hover)}.config-panel-shell__code-reset-label{line-height:20px}.config-panel-shell__code-body{flex-direction:column;flex:auto;min-height:0;display:flex}.config-panel-shell__code-body>.code-editor{width:100%;flex:auto!important;height:auto!important}.config-panel-shell__header{align-items:center;gap:var(--spacing-sm);height:max(2.5rem,40px);padding:0 0 0 var(--spacing-sm);border:0;flex:none;display:flex}.config-panel-shell__title-icon{color:var(--ant-color-text-secondary);flex:none}.config-panel-shell__title.ant-typography{font-family:var(--font-family-nav);font-size:var(--font-size);font-weight:var(--font-weight-bold);color:var(--ant-color-text);text-overflow:ellipsis;white-space:nowrap;flex:none;line-height:1.4;overflow:hidden}.config-panel-shell__header-extra{align-items:center;gap:var(--spacing-xs);flex:auto;min-width:0;display:flex;overflow:hidden}.config-panel-shell__close-btn{flex:none;margin-inline-start:auto}.config-panel-shell__card{background:var(--ant-color-bg-container);border-radius:var(--ant-border-radius);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 4px 16px #0003}.config-panel-shell__body{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ant-color-primary) 30%, transparent) transparent;flex:auto;min-height:0;padding:0;overflow:hidden auto}.config-panel-shell__body::-webkit-scrollbar{width:6px;height:6px}.config-panel-shell__body::-webkit-scrollbar-track{background:0 0;margin:0}.config-panel-shell__body::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ant-color-primary) 30%, transparent);border-radius:3px}.config-panel-shell__body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ant-color-primary) 50%, transparent)}.config-panel-shell__footer{justify-content:space-between;align-items:center;gap:var(--spacing-sm);height:max(3.5rem,56px);padding:var(--spacing-sm);border-top:1px solid var(--border-color-subtle);background:var(--ant-color-bg-container);border-bottom-left-radius:var(--ant-border-radius);border-bottom-right-radius:var(--ant-border-radius);flex:none;display:flex}.config-panel-shell__footer-left,.config-panel-shell__footer-right{align-items:center;gap:var(--spacing-xs);display:flex}.connecting-line-preview{gap:var(--spacing-md);flex-direction:column;display:flex}.connecting-line-preview__image{user-select:none;width:100%;height:auto;display:block}.connecting-line-preview__description{padding-left:var(--spacing-sm);color:var(--color-text-secondary,#6b7280);margin:0;font-size:12px}.connecting-line-preview__description strong{color:var(--color-text-primary,#303746);font-weight:var(--font-weight-bold)}.edge-delete-modal__frame{background:linear-gradient(310.54deg, var(--we-error-fg) 0.59%, var(--we-delete-modal-bg-start) 40.85%, var(--we-delete-modal-bg-end) 100.07%);width:min(560px,100vw - 24px);min-height:360px;padding:var(--spacing-xxs);border-radius:8px;position:relative}.edge-delete-modal__panel{background:linear-gradient(310.54deg, var(--we-error-fg) 0.59%, var(--we-delete-modal-bg-start) 40.85%, var(--we-delete-modal-bg-end) 100.07%);min-height:352px;box-shadow:0 10px 14px -10px var(--we-delete-modal-shadow-dark-50), 0 4px 8px -8px var(--we-delete-modal-shadow-red-35), 6px 12px 14px -10px var(--we-delete-modal-shadow-dark-35);z-index:1;border:0;border-radius:0 0 6px 6px;flex-direction:column;display:flex;position:relative;overflow:hidden}.edge-delete-modal__header{height:38px;padding:var(--spacing-xs) var(--spacing-xs) var(--spacing-xs) var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}.edge-delete-modal__title{color:var(--we-text-primary);margin:0;font-size:14px;font-weight:700;line-height:20px}.edge-delete-modal__body-shell{background:var(--we-delete-modal-inner-bg);border:1px solid var(--we-library-border-color);border-bottom:0;border-radius:6px 6px 0 0;margin:0;overflow:hidden}.edge-delete-modal__preview-area{height:160px;padding:var(--spacing-lg);border-bottom:1px solid var(--we-library-border-color);background:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--we-text-secondary) 45%, transparent) 1px, transparent 0) 0 0/14px 14px, linear-gradient(180deg, var(--we-delete-modal-bg-start) 0%, var(--we-delete-modal-bg-end) 100%)}.edge-delete-modal__preview-area-inner{justify-content:center;align-items:center;gap:var(--spacing-xs);height:100%;display:flex}.edge-delete-modal__connector{min-width:24px;max-width:80px;height:16px;color:var(--we-delete-modal-connector-fill);flex:auto;justify-content:center;align-items:center;display:flex;position:relative}.edge-delete-modal__connector-svg{width:100%;height:12px;display:block}.edge-delete-modal__connector-label{color:var(--we-delete-modal-connector-fill);background:var(--we-delete-modal-bg-end);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:100%;padding:0 4px;font-size:10px;font-weight:600;line-height:14px;position:absolute;top:-10px;left:50%;overflow:hidden;transform:translate(-50%)}.edge-delete-modal__copy-block{padding:var(--spacing-md) var(--spacing-lg) var(--spacing-lg);gap:var(--spacing-xs);flex-direction:column;display:flex}.edge-delete-modal__headline{color:var(--we-delete-modal-title-color);margin:0;font-size:14px;font-weight:700;line-height:20px}.edge-delete-modal__headline-delete{color:var(--we-error-fg)}.edge-delete-modal__description{color:var(--we-delete-modal-type-color);margin:0;font-size:12px;line-height:18px}.edge-delete-modal__description strong{color:var(--we-delete-modal-title-color);font-weight:600}.edge-delete-endpoint-card{min-width:0;max-width:220px;height:56px;padding:var(--spacing-xs);align-items:center;gap:var(--spacing-xs);background:var(--we-delete-modal-inner-bg);border:1px solid var(--we-delete-modal-border);box-shadow:0 2px 8px -4px var(--we-delete-modal-shadow);border-radius:6px;flex:1 1 0;display:flex}.edge-delete-endpoint-card__icon{background:var(--we-delete-modal-icon-bg);width:28px;height:28px;color:var(--we-delete-modal-icon-color);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex;position:relative}.edge-delete-endpoint-card__icon-fallback{letter-spacing:.04em;font-size:11px;font-weight:700}.edge-delete-endpoint-card__error-dot{background:var(--we-error-fg);border:1px solid var(--we-delete-modal-inner-bg);border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-2px}.edge-delete-endpoint-card__content{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.edge-delete-endpoint-card__header{align-items:center;gap:var(--spacing-xxs);min-width:0;display:flex}.edge-delete-endpoint-card__title{min-width:0;color:var(--we-delete-modal-title-color);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12px;font-weight:700;line-height:16px;overflow:hidden}.edge-delete-endpoint-card__tag{color:var(--we-delete-modal-tag-color);background:var(--we-delete-modal-tag-bg);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex-shrink:0;max-width:60px;padding:1px 6px;font-size:10px;font-weight:600;line-height:14px;overflow:hidden}.edge-delete-endpoint-card__type{color:var(--we-delete-modal-type-color);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:14px;overflow:hidden}.leave-confirm-modal__frame{background:linear-gradient(310.54deg, var(--we-error-fg) 0.59%, var(--we-delete-modal-bg-start) 40.85%, var(--we-delete-modal-bg-end) 100.07%);width:100%;padding:var(--spacing-xxs);border-radius:8px;position:relative}.leave-confirm-modal__panel{background:linear-gradient(310.54deg, var(--we-error-fg) 0.59%, var(--we-delete-modal-bg-start) 40.85%, var(--we-delete-modal-bg-end) 100.07%);box-shadow:0 10px 14px -10px var(--we-delete-modal-shadow-dark-50), 0 4px 8px -8px var(--we-delete-modal-shadow-red-35), 6px 12px 14px -10px var(--we-delete-modal-shadow-dark-35);z-index:1;border:0;border-radius:0 0 6px 6px;flex-direction:column;display:flex;position:relative;overflow:hidden}.leave-confirm-modal__header{height:38px;padding:var(--spacing-xs) var(--spacing-xs) var(--spacing-xs) var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}.leave-confirm-modal__title{color:var(--we-text-primary);margin:0;font-size:14px;font-weight:700;line-height:20px}.leave-confirm-modal__body-shell{background:var(--we-delete-modal-inner-bg);border:1px solid var(--we-library-border-color);border-bottom:0;border-radius:6px 6px 0 0;margin:0;overflow:hidden}.leave-confirm-modal__preview-area{border-bottom:1px solid var(--we-library-border-color);background:var(--leave-modal-bg) center/cover no-repeat, radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--we-text-secondary) 45%, transparent) 1px, transparent 0) 0 0/14px 14px, linear-gradient(180deg, var(--we-delete-modal-bg-start) 0%, var(--we-delete-modal-bg-end) 100%);height:160px}.leave-confirm-modal__copy-block{background:var(--we-delete-modal-inner-bg);min-height:64px;padding:var(--spacing-md) var(--spacing-lg) var(--spacing);border-bottom:1px solid var(--we-library-border-color)}.leave-confirm-modal__headline{color:var(--we-text-primary);margin:0;font-size:14px;font-weight:700;line-height:20px}.leave-confirm-modal__headline-leave{color:var(--we-error-fg);border-bottom:1px solid var(--we-error-fg)}.leave-confirm-modal__description{color:var(--we-text-secondary);margin:0;font-size:12px;line-height:18px}.leave-confirm-modal__description strong{color:var(--we-text-primary);font-weight:600}.leave-confirm-modal__leave-icon{width:16px;height:16px;margin-left:var(--spacing-xs)}.leave-confirm-modal .modal-service__footer{height:64px;padding:var(--spacing) var(--spacing-lg);background:var(--we-delete-modal-inner-bg);border:1px solid var(--we-library-border-color);box-shadow:0 -8px 16px 0 var(--we-delete-modal-bg-end);border-radius:0 0 6px 6px;justify-content:space-between;align-items:center;gap:12px;display:flex}.node-delete-modal__frame{background:linear-gradient(310.54deg, var(--we-error-fg) 0.59%, var(--we-delete-modal-bg-start) 40.85%, var(--we-delete-modal-bg-end) 100.07%);width:min(380px,100vw - 24px);min-height:414px;padding:var(--spacing-xxs);border-radius:8px;position:relative}.node-delete-modal__panel{background:linear-gradient(310.54deg, var(--we-error-fg) 0.59%, var(--we-delete-modal-bg-start) 40.85%, var(--we-delete-modal-bg-end) 100.07%);min-height:406px;box-shadow:0 10px 14px -10px var(--we-delete-modal-shadow-dark-50), 0 4px 8px -8px var(--we-delete-modal-shadow-red-35), 6px 12px 14px -10px var(--we-delete-modal-shadow-dark-35);z-index:1;border:0;border-radius:0 0 6px 6px;flex-direction:column;display:flex;position:relative;overflow:hidden}.node-delete-modal__header{height:38px;padding:var(--spacing-xs) var(--spacing-xs) var(--spacing-xs) var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}.node-delete-modal__title{color:var(--we-text-primary);margin:0;font-size:14px;font-weight:700;line-height:20px}.node-delete-modal__body-shell{background:var(--we-delete-modal-inner-bg);border:1px solid var(--we-library-border-color);border-bottom:0;border-radius:6px 6px 0 0;margin:0;overflow:hidden}.node-delete-modal__preview-area{height:240px;padding:var(--spacing-lg);border-bottom:1px solid var(--we-library-border-color);background:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--we-text-secondary) 45%, transparent) 1px, transparent 0) 0 0/14px 14px, linear-gradient(180deg, var(--we-delete-modal-bg-start) 0%, var(--we-delete-modal-bg-end) 100%)}.node-delete-modal__preview-area-inner{justify-content:center;align-items:center;height:100%;display:flex}.node-delete-modal__stack{width:100%;height:100%;padding-top:var(--spacing-xs);justify-content:center;display:flex;position:relative}.node-delete-modal__stack-item{transform-origin:top;position:absolute;top:0}.node-delete-modal__copy-block{background:var(--we-delete-modal-inner-bg);min-height:104px;padding:var(--spacing-md) var(--spacing-lg) var(--spacing);border-bottom:1px solid var(--we-library-border-color)}.node-delete-modal__headline{color:var(--we-text-primary);margin:0 0 6px;font-size:16px;font-weight:700;line-height:24px}.node-delete-modal__headline-delete{color:var(--we-error-fg)}.node-delete-modal__description{color:var(--ant-color-text-secondary);margin:0;font-size:12px;font-weight:400;line-height:18px}.node-delete-modal .modal-service__footer{height:64px;padding:var(--spacing) var(--spacing-lg);background:var(--we-delete-modal-inner-bg);border:1px solid var(--we-library-border-color);box-shadow:0 -8px 16px 0 var(--we-delete-modal-bg-end);border-radius:0 0 6px 6px;justify-content:space-between;align-items:center;gap:12px;display:flex}.node-delete-preview-card{background:linear-gradient(180deg, var(--we-delete-modal-bg-start) 0%, var(--we-delete-modal-bg-end) 100%);border:1px solid var(--we-delete-modal-border);width:272px;height:64px;box-shadow:0 0 0 2px var(--we-delete-modal-outline), inset 0 1px 0 var(--we-delete-modal-highlight), 0 10px 22px var(--we-delete-modal-shadow);box-sizing:border-box;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex;position:relative}.node-delete-preview-card:before,.node-delete-preview-card:after{content:"";background:var(--we-delete-modal-connector-fill);border:2px solid var(--we-delete-modal-connector-border);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translateY(-50%)}.node-delete-preview-card:before{left:-7px}.node-delete-preview-card:after{right:-7px}.node-delete-preview-card--compact{width:272px;height:64px}.node-delete-preview-card--overflow{background:linear-gradient(180deg, var(--we-delete-modal-bg-start) 0%, var(--we-delete-modal-bg-end) 100%);border-style:dashed;justify-content:center;display:flex}.node-delete-preview-card--overflow:before,.node-delete-preview-card--overflow:after{display:none}.node-delete-preview-card__icon{width:40px;height:40px;color:var(--we-delete-modal-icon-color);background:var(--we-delete-modal-icon-bg);border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative}.node-delete-preview-card__icon svg{width:20px;height:20px}.node-delete-preview-card__icon-fallback{letter-spacing:.04em;font-size:12px;font-weight:700;line-height:1}.node-delete-preview-card__error-dot{background:var(--we-error-fg);width:8px;height:8px;box-shadow:0 0 0 2px var(--we-delete-modal-bg-end);top:var(--spacing-xxs);right:var(--spacing-xxs);border-radius:50%;position:absolute}.node-delete-preview-card__overflow-label{color:var(--we-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:16px}.node-delete-preview-card__content{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.node-delete-preview-card__header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.node-delete-preview-card__title{color:var(--we-delete-modal-title-color);font-size:var(--font-size-xs);text-overflow:ellipsis;font-weight:700;line-height:16px;overflow:hidden}.node-delete-preview-card__type{color:var(--we-delete-modal-type-color);text-overflow:ellipsis;font-size:11px;font-weight:400;line-height:14px;overflow:hidden}.node-delete-preview-card__tag{color:var(--we-delete-modal-tag-color);background:var(--we-delete-modal-tag-bg);padding:var(--spacing-micro) var(--spacing-xs);font-size:var(--font-size-xxs);font-weight:var(--font-weight-extrabold);text-transform:uppercase;border-radius:999px;line-height:15px}.node-tools-section{width:100%;font-family:var(--font-family-nav);position:relative}.node-tools-section__toggle{z-index:2;box-sizing:content-box;border:6px solid var(--color-tools-alpha-15);background-color:var(--color-tools);width:16px;height:16px;color:var(--layout-icon);cursor:pointer;background-clip:padding-box;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.node-tools-section__toggle svg{width:14px;height:14px;margin-top:.5px}.node-tools-section__toggle:focus-visible{outline:2px solid var(--color-tools);outline-offset:2px}.node-tools-section[data-expanded=true] .node-tools-section__toggle{border-color:var(--page-bg);transform:translate(-50%,-50%)}.node-tools-section__container{box-sizing:border-box;gap:var(--spacing-xs);width:100%;padding:var(--spacing-md) var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-tools-alpha-15);border-radius:var(--form-border-radius);background:linear-gradient(0deg, var(--color-tools-alpha-5), var(--color-tools-alpha-5)), var(--card-bg);box-shadow:0 4px 12px 0 var(--color-tools-alpha-15) inset}.node-tools-section__heading.ant-typography{align-items:center;gap:var(--spacing-xs);margin:0 0 var(--spacing-xxs);color:var(--color-tools);font-size:var(--font-size-xxs);font-weight:var(--font-weight-extrabold);line-height:var(--ant-line-height-sm);letter-spacing:0;text-transform:uppercase;display:flex}.node-tools-section__heading.ant-typography:before,.node-tools-section__heading.ant-typography:after{content:"";background:var(--color-tools-alpha-15);flex:auto;height:1px}.node-tools-section .card-tool__name.ant-typography{color:var(--color-tools);font-size:var(--font-size-xs);line-height:18px}.node-tools-section__add-row{align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-xxs);display:flex}.node-tools-section__add-row:before,.node-tools-section__add-row:after{content:"";background:var(--color-tools-alpha-15);flex:auto;height:1px}.node-tools-section__add.ant-btn{border-radius:var(--form-border-radius);background:var(--color-tools-alpha-15);width:32px;height:32px;box-shadow:none;color:var(--color-tools);border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.node-tools-section__add.ant-btn .anticon,.node-tools-section__add.ant-btn svg,.node-tools-section__add.ant-btn .lucide{color:var(--color-tools)!important}.node-tools-section__add.ant-btn:hover,.node-tools-section__add.ant-btn:focus,.node-tools-section__add.ant-btn:focus-visible{opacity:.85;background:var(--color-tools-alpha-15)!important;color:var(--color-tools)!important;border:0!important}.properties-sidebar{--properties-sidebar-bg:linear-gradient(180deg, #fff6 3.39%, #fff6 41.65%, #ffffffb3 100%), linear-gradient(143.43deg, #fff0 53.51%, #efedf8 70.92%);box-sizing:border-box;align-items:center;gap:var(--spacing-xs);width:56px;padding:var(--spacing-xs);border-top-left-radius:var(--ant-border-radius-lg);border-bottom-left-radius:var(--ant-border-radius-lg);background:var(--properties-sidebar-bg);font-family:var(--font-family-nav);flex-direction:column;display:flex;position:relative}.properties-sidebar__item{align-items:center;gap:var(--spacing-micro);cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.properties-sidebar__tile{box-sizing:border-box;width:var(--ant-control-height-lg);height:var(--ant-control-height-lg);border-radius:var(--ant-border-radius-lg);background:linear-gradient(225deg, var(--neutral-2) 50%, #fff0 100%);transition:background var(--ant-motion-duration-fast) ease, box-shadow var(--ant-motion-duration-fast) ease;justify-content:center;align-items:center;display:flex;position:relative}.properties-sidebar__avatar.ant-avatar{box-sizing:border-box;width:var(--ant-control-height);height:var(--ant-control-height);border:1px solid var(--card-bg-gray);border-radius:var(--ant-border-radius);background:var(--page-bg);color:var(--color-icon-avatar-inactive);transition:color var(--ant-motion-duration-fast) ease, background var(--ant-motion-duration-fast) ease, border-color var(--ant-motion-duration-fast) ease;justify-content:center;align-items:center;display:flex}.properties-sidebar__avatar.ant-avatar svg{width:18px;height:18px}.properties-sidebar__item[data-key=tools] .properties-sidebar__avatar.ant-avatar{color:var(--color-tools)}.properties-sidebar__item[data-key=memory] .properties-sidebar__avatar.ant-avatar{color:var(--color-memory)}.properties-sidebar__label.ant-typography{font-size:var(--font-size-xxs);font-weight:var(--font-weight-bold);color:var(--panel-side-text);text-transform:uppercase;transition:color var(--ant-motion-duration-fast) ease;line-height:1}.properties-sidebar__badge.ant-badge{top:-4px;z-index:1;position:absolute;inset-inline-start:-4px}.properties-sidebar__badge.ant-badge .ant-badge-count{box-sizing:border-box;border:1.5px solid var(--page-bg);border-radius:var(--border-radius-pill);min-width:16px;height:16px;font-size:var(--font-size-xxs);font-weight:var(--font-weight-bold);box-shadow:none;background:var(--ant-color-primary);color:var(--white-alpha-100);padding:0 4px;line-height:13px}.properties-sidebar__item:focus-visible .properties-sidebar__tile{outline:2px solid var(--ant-color-primary);outline-offset:2px}.properties-sidebar__item[data-key=setup][data-active=true]{--ps-domain:var(--ant-color-primary);--ps-domain-alpha:var(--primary-alpha-4);--ps-label:var(--ant-color-primary-active)}.properties-sidebar__item[data-key=tools][data-active=true]{--ps-domain:var(--color-tools);--ps-domain-alpha:var(--color-tools-alpha-30);--ps-label:var(--color-tools)}.properties-sidebar__item[data-key=memory][data-active=true]{--ps-domain:var(--color-memory);--ps-domain-alpha:var(--color-memory-alpha-30);--ps-label:var(--color-memory)}.properties-sidebar__item[data-active=true] .properties-sidebar__tile{background:linear-gradient(225deg, var(--ps-domain-alpha) 50%, #fff0 100%)}.properties-sidebar__item[data-active=true] .properties-sidebar__avatar.ant-avatar{border-color:var(--ps-domain);color:var(--ps-domain);background:linear-gradient(180deg, #fff0 0%, var(--ps-domain-alpha) 100%), var(--page-bg)}.properties-sidebar__item[data-active=true] .properties-sidebar__label{color:var(--ps-label)}.properties-sidebar__pointer{color:var(--ps-domain);filter:drop-shadow(2px 2px 5px #0000000d);pointer-events:none;position:absolute;top:50%;left:calc(50% + 16px);transform:translateY(-50%)}.properties-sidebar__corner{background:var(--properties-sidebar-bg);pointer-events:none;background-position:100% 100%;background-repeat:no-repeat;background-size:56px 197px;width:20px;height:20px;position:absolute;top:100%;right:0;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%200H20V20C20%2020%2020%2013%2014.5%206.5C9%200%200%200%200%200Z'%20fill='currentColor'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%200H20V20C20%2020%2020%2013%2014.5%206.5C9%200%200%200%200%200Z'%20fill='currentColor'/%3e%3c/svg%3e") 50%/contain no-repeat}.properties-sidebar__item[data-key=tools] .properties-sidebar__badge .ant-badge-count{background:var(--badge-tools-bg-full);color:var(--badge-tools-text-full)}.properties-sidebar__item[data-key=memory] .properties-sidebar__badge .ant-badge-count{background:var(--badge-memory-bg);color:var(--badge-memory-text)}.properties-sidebar-tooltip.properties-sidebar-tooltip--tools.ant-popover .ant-popover-container,.properties-sidebar-tooltip.properties-sidebar-tooltip--tools.ant-popover .ant-popover-arrow:before{background:var(--color-tools)}.properties-sidebar-tooltip.properties-sidebar-tooltip--memory.ant-popover .ant-popover-container,.properties-sidebar-tooltip.properties-sidebar-tooltip--memory.ant-popover .ant-popover-arrow:before{background:var(--color-memory)}[data-theme=dark] .properties-sidebar{--properties-sidebar-bg:linear-gradient(180deg, #ffffff0a 3.39%, #ffffff0a 41.65%, #ffffff14 100%), linear-gradient(143.43deg, #fff0 53.51%, #1f2430 70.92%)}.reset-properties-modal__frame{background:linear-gradient(310.54deg, var(--we-delete-modal-highlight) 0.59%, var(--we-delete-modal-bg-start) 40.85%, var(--we-delete-modal-bg-end) 100.07%);width:min(380px,100vw - 24px);min-height:360px;padding:var(--spacing-xxs);border-radius:8px;position:relative}.reset-properties-modal__panel{background:linear-gradient(310.54deg, var(--we-delete-modal-highlight) 0.59%, var(--we-delete-modal-bg-start) 40.85%, var(--we-delete-modal-bg-end) 100.07%);min-height:352px;box-shadow:0 10px 14px -10px var(--we-delete-modal-shadow-dark-50), 0 4px 8px -8px var(--we-delete-modal-shadow), 6px 12px 14px -10px var(--we-delete-modal-shadow-dark-35);z-index:1;border:0;border-radius:0 0 6px 6px;flex-direction:column;display:flex;position:relative;overflow:hidden}.reset-properties-modal__header{height:38px;padding:var(--spacing-xs) var(--spacing-xs) var(--spacing-xs) var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}.reset-properties-modal__title{color:var(--we-text-primary);margin:0;font-size:14px;font-weight:700;line-height:20px}.reset-properties-modal__body-shell{background:var(--we-delete-modal-inner-bg);border:1px solid var(--we-library-border-color);border-bottom:0;border-radius:6px 6px 0 0;margin:0;overflow:hidden}.reset-properties-modal__preview-area{height:180px;padding:var(--spacing-lg);border-bottom:1px solid var(--we-library-border-color);background:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--we-text-secondary) 45%, transparent) 1px, transparent 0) 0 0/14px 14px, linear-gradient(180deg, var(--we-delete-modal-bg-start) 0%, var(--we-delete-modal-bg-end) 100%)}.reset-properties-modal__preview-area-inner{justify-content:center;align-items:center;height:100%;display:flex}.reset-properties-modal__copy-block{padding:var(--spacing-md) var(--spacing-lg) var(--spacing-lg);gap:var(--spacing-xs);flex-direction:column;display:flex}.reset-properties-modal__headline{color:var(--we-delete-modal-title-color);margin:0;font-size:14px;font-weight:700;line-height:20px}.reset-properties-modal__headline-reset{color:var(--ant-color-primary)}.reset-properties-modal__description{color:var(--we-delete-modal-type-color);margin:0;font-size:12px;line-height:18px}.reset-properties-modal__description strong{color:var(--we-delete-modal-title-color);font-weight:600}.reset-preview-card{min-width:0;height:64px;padding:var(--spacing-xs) var(--spacing-sm);align-items:center;gap:var(--spacing-xs);background:var(--we-delete-modal-inner-bg);border:1px solid var(--we-delete-modal-border);box-shadow:0 2px 8px -4px var(--we-delete-modal-shadow);border-radius:6px;flex:0 240px;display:flex;position:relative}.reset-preview-card__icon{background:var(--we-delete-modal-icon-bg);width:32px;height:32px;color:var(--we-delete-modal-icon-color);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.reset-preview-card__icon-fallback{letter-spacing:.04em;font-size:12px;font-weight:700}.reset-preview-card__content{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.reset-preview-card__header{align-items:center;gap:var(--spacing-xxs);min-width:0;display:flex}.reset-preview-card__title{min-width:0;color:var(--we-delete-modal-title-color);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13px;font-weight:700;line-height:18px;overflow:hidden}.reset-preview-card__tag{color:var(--we-delete-modal-tag-color);background:var(--we-delete-modal-tag-bg);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex-shrink:0;max-width:80px;padding:1px 6px;font-size:10px;font-weight:600;line-height:14px;overflow:hidden}.reset-preview-card__type{color:var(--we-delete-modal-type-color);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:15px;overflow:hidden}.reset-preview-card__badge{width:32px;height:32px;color:var(--ant-color-primary);background:var(--we-delete-modal-inner-bg);border:1px solid var(--we-delete-modal-border);box-shadow:0 2px 8px -4px var(--we-delete-modal-shadow);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-10px;right:-10px}.run-workflow-modal .ant-modal-content{box-shadow:none;background:0 0;padding:0}.run-workflow-modal__frame{width:1200px;height:720px;padding:var(--spacing-xxs);background:var(--rwm-frame-bg);box-shadow:var(--rwm-shadow);box-sizing:border-box;border-radius:8px;position:relative}.run-workflow-modal__base{background:var(--ant-color-bg-container);border-radius:6px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.run-workflow-modal__title-bar{padding:var(--spacing-xs) var(--spacing-sm);justify-content:space-between;align-items:center;gap:var(--spacing-md);border-bottom:1px solid var(--modal-border-color);flex:none;height:40px;display:flex}.run-workflow-modal__title{color:var(--ant-color-text);font-size:14px;font-weight:700;line-height:24px}.run-workflow-modal__body{flex:auto;grid-template-columns:1fr 320px;min-height:0;display:grid}.run-workflow-modal__body--config-collapsed{grid-template-columns:1fr 0}.run-workflow-modal__chat{border-right:1px solid var(--rwm-inner-border);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.run-workflow-modal__chat-header{justify-content:flex-end;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);flex:none;height:48px;display:flex}.run-workflow-modal__chat-header-crumb{align-items:center;gap:var(--spacing-sm);flex:auto;min-width:0;display:flex}.run-workflow-modal__chat-header-crumb-label{color:var(--rwm-crumb-color);flex:none;font-size:12px;font-weight:600;line-height:20px}.run-workflow-modal__chat-header-crumb-arrow{color:var(--rwm-crumb-color);flex:none}.run-workflow-modal__chat-header-crumb-name{color:var(--we-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:280px;font-size:16px;font-weight:700;line-height:24px;overflow:hidden}.run-workflow-modal__chat-header-status{flex:none;align-items:center;gap:6px;height:15px;display:inline-flex}.run-workflow-modal__chat-header-status-dot{background:var(--rwm-status-online);width:6px;height:6px;box-shadow:0 0 0 1px var(--rwm-status-online-bg);border-radius:50%}.run-workflow-modal__chat-header-status-text{color:var(--rwm-status-online);text-transform:uppercase;letter-spacing:.02em;font-size:10px;font-weight:800;line-height:15px}.run-workflow-modal__chat-header-status--streaming .run-workflow-modal__chat-header-status-dot,.run-workflow-modal__chat-header-status--streaming .run-workflow-modal__chat-header-status-text{background:var(--ant-color-primary)}.run-workflow-modal__chat-header-status--streaming .run-workflow-modal__chat-header-status-text{color:var(--ant-color-primary);background:0 0}.run-workflow-modal__chat-header-status--waiting-hitl .run-workflow-modal__chat-header-status-dot,.run-workflow-modal__chat-header-status--waiting-hitl .run-workflow-modal__chat-header-status-text{background:var(--ant-color-warning)}.run-workflow-modal__chat-header-status--waiting-hitl .run-workflow-modal__chat-header-status-text{color:var(--ant-color-warning);background:0 0}.run-workflow-modal__chat-header-status--error .run-workflow-modal__chat-header-status-dot,.run-workflow-modal__chat-header-status--error .run-workflow-modal__chat-header-status-text{background:var(--ant-color-error)}.run-workflow-modal__chat-header-status--error .run-workflow-modal__chat-header-status-text{color:var(--ant-color-error);background:0 0}.run-workflow-modal__chat-header-actions{align-items:center;gap:var(--spacing-xs);flex:none;display:flex}.run-workflow-modal__chat-inner{min-height:0;padding:var(--spacing-md) var(--spacing-sm);gap:var(--spacing-sm);background:var(--rwm-inner-bg);border-top:1px solid var(--rwm-inner-border);border-radius:0 0 0 6px;flex-direction:column;flex:auto;display:flex}.run-workflow-modal__chat-conversation{min-height:0;padding:var(--spacing-xs) 0;flex:auto;overflow-y:auto}.run-workflow-modal__chat-empty{justify-content:center;align-items:center;height:100%;display:flex}.run-workflow-modal__chat-sender{flex:none}.run-workflow-modal__chat-sender .ant-sender{background:var(--rwm-sender-bg);border:1px solid var(--rwm-sender-border);box-shadow:var(--rwm-sender-shadow);border-radius:12px}.run-workflow-modal__chat-sender .ant-sender-input::placeholder{color:var(--rwm-sender-placeholder)}.run-workflow-modal .ant-bubble-list{gap:var(--spacing-sm);flex-direction:column;display:flex}.run-workflow-modal__bubble-header{margin-bottom:var(--spacing-xxs);padding:0 4px;font-size:14px;font-weight:700;line-height:22px}.run-workflow-modal__bubble-header--user{color:var(--rwm-bubble-user-text);text-align:end}.run-workflow-modal__bubble-header--ai,.run-workflow-modal__bubble-header--system,.run-workflow-modal__bubble-header--tool{color:var(--rwm-bubble-ai-header);text-align:start}.run-workflow-modal .ant-bubble-content.run-workflow-modal__bubble-content{word-break:break-word;overflow-wrap:anywhere;white-space:pre-wrap;max-width:min(100%,560px);min-height:0;padding:12px 16px;font-size:12px;font-weight:400;line-height:20px}.run-workflow-modal .ant-bubble-content.run-workflow-modal__bubble-content p,.run-workflow-modal .ant-bubble-content.run-workflow-modal__bubble-content pre{font-family:inherit;font-size:inherit;line-height:inherit;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;margin:0}.run-workflow-modal .ant-bubble-content.run-workflow-modal__bubble-content--user{background:var(--rwm-bubble-user-bg);color:var(--rwm-bubble-user-text);border-radius:12px 2px 12px 12px}.run-workflow-modal .ant-bubble-content.run-workflow-modal__bubble-content--ai,.run-workflow-modal .ant-bubble-content.run-workflow-modal__bubble-content--system,.run-workflow-modal .ant-bubble-content.run-workflow-modal__bubble-content--tool{background:var(--rwm-bubble-ai-bg);color:var(--rwm-bubble-ai-text);border-radius:2px 12px 12px}.run-workflow-modal__avatar{border-radius:100px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.run-workflow-modal__avatar--user{background:var(--we-avatar-bg);color:#fff}.run-workflow-modal__avatar--ai{background:var(--we-indigo-200);color:#fff}.run-workflow-modal__avatar--system{background:var(--ant-color-warning);color:#fff}.run-workflow-modal__avatar--tool{background:var(--we-indigo-100);color:#fff}.run-workflow-modal__config{background:var(--ant-color-bg-container);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.run-workflow-modal__config-header{padding:var(--spacing-xs) var(--spacing-sm) var(--spacing-md);gap:var(--spacing-xs);flex-direction:column;display:flex}.run-workflow-modal__config-title{align-items:center;gap:var(--spacing-xs);display:flex}.run-workflow-modal__config-title-icon{color:var(--we-text-secondary)}.run-workflow-modal__config-title-text{color:var(--we-text-primary);font-size:16px;font-weight:700;line-height:24px}.run-workflow-modal__config-description{color:var(--rwm-tab-inactive-color);font-size:12px;line-height:20px}.run-workflow-modal__config-tabs{flex-direction:column;flex:auto;min-height:0;display:flex}.run-workflow-modal__config-tabs .ant-tabs-nav{padding:0 var(--spacing-sm);background:var(--rwm-tabs-bg);border-bottom:1px solid var(--rwm-tabs-border);margin:0}.run-workflow-modal__config-tabs .ant-tabs-nav:before{border-bottom:0}.run-workflow-modal__config-tabs .ant-tabs-tab{padding:var(--spacing-xs) 0;margin:0}.run-workflow-modal__config-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:var(--spacing-sm)}.run-workflow-modal__config-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:var(--rwm-tab-inactive-color);white-space:nowrap;font-size:12px;font-weight:600;line-height:20px;transition:color .18s}.run-workflow-modal__config-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn{color:var(--rwm-tab-active-color)}.run-workflow-modal__config-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--rwm-tab-active-color);font-weight:700}.run-workflow-modal__config-tabs .ant-tabs-ink-bar{background:var(--rwm-tab-active-underline);height:1px}.run-workflow-modal__config-tabs .ant-tabs-content-holder{flex-direction:column;flex:auto;min-height:0;display:flex}.run-workflow-modal__config-tabs .ant-tabs-content{flex:auto;height:100%;min-height:0}.run-workflow-modal__config-tabs .ant-tabs-tabpane{height:100%;overflow-y:auto}.run-workflow-modal__config-tab-label{align-items:center;gap:var(--spacing-xs);display:inline-flex}.run-workflow-modal__config-tab-badge .ant-badge-count{background:var(--rwm-tab-badge-bg);color:var(--rwm-tab-badge-text);min-width:18px;height:18px;box-shadow:none;border-radius:10px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px}.run-workflow-modal__tab-content{gap:var(--spacing-sm);padding:var(--spacing-sm);flex-direction:column;display:flex}.run-workflow-modal__tab-description{color:var(--rwm-tab-inactive-color);font-size:12px;line-height:20px}.run-workflow-modal__field{gap:var(--spacing-xs);flex-direction:column;display:flex}.run-workflow-modal__field-label{color:var(--we-text-secondary);font-size:12px;line-height:20px}.run-workflow-modal__field-row{align-items:center;gap:var(--spacing-xs);display:flex}.run-workflow-modal__field-row--justify-between{justify-content:space-between}.run-workflow-modal__variables{gap:var(--spacing-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.run-workflow-modal__variable-inputs{gap:var(--spacing-xxs);grid-template-columns:1fr 1fr;display:grid}.run-workflow-modal__state-json{padding:var(--spacing-sm);background:var(--rwm-state-bg);color:var(--we-text-primary);white-space:pre-wrap;word-break:break-word;border-radius:6px;max-height:320px;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:18px;overflow:auto}.run-workflow-modal__state-empty{padding:var(--spacing-md);background:var(--rwm-state-bg);text-align:center;border-radius:6px}.run-workflow-modal__fetch-state-btn{align-self:flex-start}.run-workflow-modal__add-variable-btn{margin-top:var(--spacing-xs);align-self:flex-start}.run-workflow-modal__resume{gap:var(--spacing-sm);margin-top:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid var(--neutral-2);flex-direction:column;display:flex}.run-workflow-modal__resume-btn{align-self:flex-start}.run-workflow-modal__schema-details{background:var(--rwm-state-bg);padding:var(--spacing-xs) var(--spacing-sm);border-radius:6px}.run-workflow-modal__schema-details summary{cursor:pointer;color:var(--rwm-tab-inactive-color);font-size:12px;font-weight:600}.run-workflow-modal__schema-details pre{margin:var(--spacing-xs) 0 0;color:var(--we-text-primary);white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:18px}.validation-badge-wrapper{top:calc(-1 * var(--spacing-xs));left:calc(-1 * var(--spacing-xs));z-index:var(--ant-z-index-table-fixed,2);cursor:help;transition:transform var(--ant-motion-duration-fast) ease;position:absolute}.validation-badge-wrapper:hover{transform:scale(1.05)}.validation-badge-wrapper .validation-badge.ant-badge .ant-badge-count{background-color:var(--ant-color-error);box-shadow:var(--ant-box-shadow-secondary);min-width:var(--spacing-lg);height:var(--spacing-lg);line-height:calc(var(--spacing-lg) - var(--spacing-xxs));font-size:var(--font-size-sm);border:2px solid #fff;font-weight:600}.validation-badge__tooltip{max-width:400px}.validation-badge__tooltip-title{margin-bottom:var(--spacing-xs);align-items:center;gap:var(--spacing-xxs);color:color-mix(in srgb, var(--ant-color-error) 80%, white);font-weight:600;display:flex}.validation-badge__tooltip-list{margin:0;padding:0;list-style:none}.validation-badge__tooltip-list li{margin-bottom:var(--spacing-xs);font-size:var(--font-size-sm);line-height:1.5}.validation-badge__tooltip-list li:last-child{margin-bottom:0}.validation-badge__tooltip-list li strong{margin-right:var(--spacing-xxs);font-weight:600}.validation-status-bar{align-items:center;display:flex}.validation-status-bar--loading{color:var(--ant-color-info)}.validation-status-bar--success{color:var(--ant-color-success)}.validation-status-bar__item{cursor:default;user-select:none;align-items:center;display:flex}.validation-status-bar__item--error{color:var(--ant-color-error)}.validation-status-bar__item--warning{color:var(--ant-color-warning)}.validation-status-bar__item--success{color:var(--ant-color-success)}.validation-status-bar__icon{font-size:var(--font-size-lg)}.validation-status-bar__icon--success{color:var(--ant-color-success)}.validation-status-bar__text{font-size:var(--font-size);font-weight:500}.workflow-search-bar{--icon-size:var(--font-size-xl);--input-height:var(--ant-control-height-lg);width:648px;height:var(--input-height);position:relative}.workflow-search-bar__input{width:100%}.workflow-search-bar .ant-input-affix-wrapper{height:var(--input-height);background:color-mix(in srgb, var(--ant-color-primary) 5%, transparent);border-radius:var(--ant-border-radius-lg);transition:background var(--ant-motion-duration-mid), border-color var(--ant-motion-duration-mid), box-shadow var(--ant-motion-duration-mid);border:1px solid #0000}.workflow-search-bar .ant-input-affix-wrapper:hover{background:color-mix(in srgb, var(--ant-color-primary) 8%, transparent);border-color:color-mix(in srgb, var(--ant-color-primary) 30%, transparent)}.workflow-search-bar .ant-input-affix-wrapper:focus-within,.workflow-search-bar .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{background:color-mix(in srgb, var(--ant-color-primary) 5%, transparent);box-shadow:0 0 0 2px var(--ant-color-primary);border-color:#0000}.workflow-search-bar .ant-input-affix-wrapper .ant-input{font-size:var(--font-size-sm);background:0 0}.workflow-search-bar .ant-input-affix-wrapper .ant-input-prefix{margin-inline-end:var(--spacing-sm)}.workflow-search-bar__icon{font-size:var(--icon-size);color:var(--ant-color-primary);opacity:.6}.workflow-search-bar__placeholder{font-size:var(--font-size-xs);line-height:var(--ant-control-height-sm);pointer-events:none;user-select:none;align-items:center;padding-inline-start:calc(var(--font-size-xs) + var(--icon-size) + var(--spacing-sm) + var(--spacing-xxs));display:flex;position:absolute;inset:0}.workflow-search-bar__placeholder-prefix{color:var(--ant-color-primary);opacity:.6;white-space:nowrap;margin-inline-end:var(--spacing-xxs)}.workflow-search-bar__placeholder-bold{color:var(--ant-color-primary);font-weight:var(--font-weight-semibold);white-space:nowrap}.workflow-search-bar:has(.ant-input-affix-wrapper-focused) .workflow-search-bar__placeholder,.workflow-search-bar:has(.ant-input:not(:placeholder-shown)) .workflow-search-bar__placeholder{display:none}.workflow-search-bar__shortcut{padding:var(--spacing-xxs) var(--spacing-xs);background:color-mix(in srgb, var(--ant-color-primary) 15%, transparent);border-radius:var(--ant-border-radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--ant-color-primary)}.workflow-search-bar:has(.ant-input-affix-wrapper-focused) .workflow-search-bar__shortcut{display:none}.workflow-search-bar__result-item{justify-content:space-between;align-items:center;gap:var(--spacing-xs);display:flex}.workflow-search-bar__result-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.workflow-search-bar__result-type{font-size:var(--font-size-xxs);flex-shrink:0}.workflow-search-bar__no-results{padding:var(--spacing-sm);text-align:center;color:var(--ant-color-text-secondary)}.workflow-search-bar__dropdown .ant-select-item-option-content{padding:var(--spacing-xs) 0}
