@keyframes ffui-incomplete-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.flux-form-ui-scope .ffui-validation{--ffui-validation-gap:7px;--ffui-validation-message-gap:8px;--ffui-validation-icon-size:16px;--ffui-validation-control-ring:0 0 0 3px var(--ffui-danger-soft, #fef2f2);--ffui-validation-valid-ring:0 0 0 3px var(--ffui-success-soft, #f0fdf4);--ffui-validation-summary-shadow:var(
		--ffui-shadow,
		0 8px 22px rgba(15, 23, 42, 0.08)
	);--ffui-validation-scroll-offset:120px;position:relative;width:100%;max-width:100%;min-width:0;color:var(--ffui-text, #1e293b);box-sizing:border-box}.flux-form-ui-scope .ffui-validation *,.flux-form-ui-scope .ffui-validation ::after,.flux-form-ui-scope .ffui-validation ::before{box-sizing:border-box}.flux-form-ui-scope .ffui-validation-field{position:relative;min-width:0;scroll-margin-top:var(--ffui-validation-scroll-offset)}.flux-form-ui-scope .ffui-validation-field.is-touched,.flux-form-ui-scope .ffui-validation-field.is-untouched,.flux-form-ui-scope .ffui-validation-field[data-ffui-validation-state=touched],.flux-form-ui-scope .ffui-validation-field[data-ffui-validation-state=untouched]{--ffui-validation-state-color:var(--ffui-muted, #64748b);--ffui-validation-state-soft:transparent}.flux-form-ui-scope .ffui-validation-field.is-invalid,.flux-form-ui-scope .ffui-validation-field[data-ffui-validation-state=invalid]{--ffui-validation-state-color:var(--ffui-danger, #dc2626);--ffui-validation-state-soft:var(--ffui-danger-soft, #fef2f2)}.flux-form-ui-scope .ffui-validation-field.is-valid,.flux-form-ui-scope .ffui-validation-field[data-ffui-validation-state=valid]{--ffui-validation-state-color:var(--ffui-success, #16803c);--ffui-validation-state-soft:var(--ffui-success-soft, #f0fdf4)}.flux-form-ui-scope .ffui-validation-control{transition:border-color var(--ffui-transition, 180ms ease),background-color var(--ffui-transition, 180ms ease),box-shadow var(--ffui-transition, 180ms ease),color var(--ffui-transition, 180ms ease)}.flux-form-ui-scope .ffui-validation-field.is-invalid .ffui-validation-control,.flux-form-ui-scope .ffui-validation-field[data-ffui-validation-state=invalid] .ffui-validation-control{border-color:var(--ffui-danger, #dc2626)!important;background-color:color-mix(in srgb,var(--ffui-danger-soft, #fef2f2) 38%,transparent);box-shadow:var(--ffui-validation-control-ring)}.flux-form-ui-scope .ffui-validation-field.is-valid .ffui-validation-control,.flux-form-ui-scope .ffui-validation-field[data-ffui-validation-state=valid] .ffui-validation-control{border-color:var(--ffui-success, #16803c)!important;background-color:color-mix(in srgb,var(--ffui-success-soft, #f0fdf4) 28%,transparent);box-shadow:var(--ffui-validation-valid-ring)}.flux-form-ui-scope .ffui-validation-field.is-invalid .ffui-validation-control:focus,.flux-form-ui-scope .ffui-validation-field.is-invalid .ffui-validation-control:focus-visible,.flux-form-ui-scope .ffui-validation-field[data-ffui-validation-state=invalid] .ffui-validation-control:focus,.flux-form-ui-scope .ffui-validation-field[data-ffui-validation-state=invalid] .ffui-validation-control:focus-visible{border-color:var(--ffui-danger, #dc2626)!important;outline:0;box-shadow:0 0 0 3px var(--ffui-danger-soft, #fef2f2),0 0 0 1px var(--ffui-danger, #dc2626)}.flux-form-ui-scope .ffui-validation-field.is-valid .ffui-validation-control:focus,.flux-form-ui-scope .ffui-validation-field.is-valid .ffui-validation-control:focus-visible,.flux-form-ui-scope .ffui-validation-field[data-ffui-validation-state=valid] .ffui-validation-control:focus,.flux-form-ui-scope .ffui-validation-field[data-ffui-validation-state=valid] .ffui-validation-control:focus-visible{border-color:var(--ffui-success, #16803c)!important;outline:0;box-shadow:0 0 0 3px var(--ffui-success-soft, #f0fdf4),0 0 0 1px var(--ffui-success, #16803c)}.flux-form-ui-scope .ffui-validation-choice-group{position:relative;min-width:0;padding:2px;border-radius:var(--ffui-radius, 12px);transition:background-color var(--ffui-transition, 180ms ease),box-shadow var(--ffui-transition, 180ms ease)}.flux-form-ui-scope .ffui-validation-field.is-invalid .ffui-validation-choice-group,.flux-form-ui-scope .ffui-validation-field[data-ffui-validation-state=invalid] .ffui-validation-choice-group{background:var(--ffui-danger-soft, #fef2f2);box-shadow:0 0 0 1px var(--ffui-danger, #dc2626)}.flux-form-ui-scope .ffui-validation-field.is-valid .ffui-validation-choice-group,.flux-form-ui-scope .ffui-validation-field[data-ffui-validation-state=valid] .ffui-validation-choice-group{background:var(--ffui-success-soft, #f0fdf4);box-shadow:0 0 0 1px var(--ffui-success, #16803c)}.flux-form-ui-scope .ffui-validation-control[type=checkbox],.flux-form-ui-scope .ffui-validation-control[type=radio]{transition:border-color var(--ffui-transition, 180ms ease),box-shadow var(--ffui-transition, 180ms ease),background-color var(--ffui-transition, 180ms ease)}.flux-form-ui-scope .ffui-validation-field.is-invalid .ffui-validation-control[type=checkbox],.flux-form-ui-scope .ffui-validation-field.is-invalid .ffui-validation-control[type=radio],.flux-form-ui-scope .ffui-validation-field[data-ffui-validation-state=invalid] .ffui-validation-control[type=checkbox],.flux-form-ui-scope .ffui-validation-field[data-ffui-validation-state=invalid] .ffui-validation-control[type=radio]{border-color:var(--ffui-danger, #dc2626)!important;box-shadow:0 0 0 2px var(--ffui-danger-soft, #fef2f2)}.flux-form-ui-scope .ffui-validation-field.is-valid .ffui-validation-control[type=checkbox],.flux-form-ui-scope .ffui-validation-field.is-valid .ffui-validation-control[type=radio],.flux-form-ui-scope .ffui-validation-field[data-ffui-validation-state=valid] .ffui-validation-control[type=checkbox],.flux-form-ui-scope .ffui-validation-field[data-ffui-validation-state=valid] .ffui-validation-control[type=radio]{border-color:var(--ffui-success, #16803c)!important;box-shadow:0 0 0 2px var(--ffui-success-soft, #f0fdf4)}.flux-form-ui-scope .ffui-validation-field.is-invalid .ffui-upload-multiple,.flux-form-ui-scope .ffui-validation-field.is-invalid .ffui-upload-single,.flux-form-ui-scope .ffui-validation-field[data-ffui-validation-state=invalid] .ffui-upload-multiple,.flux-form-ui-scope .ffui-validation-field[data-ffui-validation-state=invalid] .ffui-upload-single{border-color:var(--ffui-danger, #dc2626)!important;background:var(--ffui-danger-soft, #fef2f2)!important;box-shadow:var(--ffui-validation-control-ring)}.flux-form-ui-scope .ffui-validation-field.is-valid .ffui-upload-multiple,.flux-form-ui-scope .ffui-validation-field.is-valid .ffui-upload-single,.flux-form-ui-scope .ffui-validation-field[data-ffui-validation-state=valid] .ffui-upload-multiple,.flux-form-ui-scope .ffui-validation-field[data-ffui-validation-state=valid] .ffui-upload-single{border-color:var(--ffui-success, #16803c)!important;box-shadow:var(--ffui-validation-valid-ring)}.flux-form-ui-scope .ffui-validation-field.is-invalid .ffui-upload-message,.flux-form-ui-scope .ffui-validation[data-show-message-icon=false] .ffui-validation-message__icon,.flux-form-ui-scope .ffui-validation[data-show-summary-count=false] .ffui-validation-summary__count,.flux-form-ui-scope .ffui-validation[data-show-valid-state=false] .ffui-validation-valid-mark{display:none}.flux-form-ui-scope .ffui-validation-indicator{display:inline-flex;align-items:center;gap:4px;margin-inline:4px;vertical-align:middle;font-size:calc(var(--ffui-helper-font-size, 12px) - 1px);font-weight:700;line-height:1;white-space:nowrap}.flux-form-ui-scope .ffui-validation-indicator--required{color:var(--ffui-danger, #dc2626)}.flux-form-ui-scope .ffui-validation-indicator--optional{color:var(--ffui-muted, #64748b);font-weight:500}.flux-form-ui-scope .ffui-validation-indicator__symbol{display:inline-flex;align-items:center;justify-content:center;min-width:8px;color:currentColor;font-size:1.08em;font-weight:800;line-height:1}.flux-form-ui-scope .ffui-validation-indicator__text{color:currentColor;font-size:inherit;font-weight:inherit;line-height:inherit}.flux-form-ui-scope .ffui-validation-indicator__text.ffui-sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.flux-form-ui-scope .ffui-validation-message{display:flex;width:100%;max-width:100%;min-width:0;align-items:flex-start;gap:var(--ffui-validation-message-gap);margin:6px 0 0;padding:0;border:0;border-radius:0;background:0 0;color:var(--ffui-danger, #dc2626);font-size:max(13px,var(--ffui-helper-font-size, 12px));line-height:1.4}.flux-form-ui-scope .ffui-validation-message.is-hidden,.flux-form-ui-scope .ffui-validation-message[hidden]{display:none!important}.flux-form-ui-scope .ffui-validation-message.is-success,.flux-form-ui-scope .ffui-validation-message[data-state=success]{border-color:color-mix(in srgb,var(--ffui-success, #16803c) 42%,var(--ffui-neutral-border, #cbd5e1));background:var(--ffui-success-soft, #f0fdf4);color:var(--ffui-success, #16803c)}.flux-form-ui-scope .ffui-validation-message__icon{position:relative;display:inline-flex;width:var(--ffui-validation-icon-size);height:var(--ffui-validation-icon-size);flex:0 0 var(--ffui-validation-icon-size);align-items:center;justify-content:center;color:currentColor}.flux-form-ui-scope .ffui-validation-message__icon::before{width:2px;height:6px;border-radius:999px;background:currentColor;box-shadow:0 4px 0-.5px currentColor}.flux-form-ui-scope .ffui-validation-message.is-success .ffui-validation-message__icon::before,.flux-form-ui-scope .ffui-validation-message[data-state=success] .ffui-validation-message__icon::before{width:7px;height:4px;border:0;border-bottom:2px solid currentColor;border-left:2px solid currentColor;border-radius:0;background:0 0;box-shadow:none;transform:rotate(-45deg) translate(1px,-1px)}.flux-form-ui-scope .ffui-validation-message__content{min-width:0;flex:1 1 auto}.flux-form-ui-scope .ffui-validation-message__text,.flux-form-ui-scope .ffui-validation-message__title{display:block;min-width:0;padding:0;color:currentColor}.flux-form-ui-scope .ffui-validation-message__text{margin:0}.flux-form-ui-scope .ffui-validation-message__title{margin:0 0 1px;font-size:inherit;font-weight:750;line-height:1.35}.flux-form-ui-scope .ffui-validation-message__text{font-size:inherit;font-weight:500;line-height:1.42}.flux-form-ui-scope .ffui-validation-message--after-label{margin-top:5px;margin-bottom:7px}.flux-form-ui-scope .ffui-validation-label-host{display:block;min-width:0}.flux-form-ui-scope .ffui-validation-valid-mark{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;margin-left:6px;border:1.5px solid var(--ffui-success, #16803c);border-radius:50%;color:var(--ffui-success, #16803c);vertical-align:middle}.flux-form-ui-scope .ffui-validation-valid-mark::before{width:7px;height:4px;border-bottom:2px solid currentColor;border-left:2px solid currentColor;content:"";transform:rotate(-45deg) translate(1px,-1px)}.flux-form-ui-scope .ffui-validation-summary{position:relative;display:block;width:100%;max-width:100%;min-width:0;margin:0 0 16px;padding:15px 16px;border:var(--ffui-border-width, 1px) solid color-mix(in srgb,var(--ffui-danger, #dc2626) 48%,var(--ffui-neutral-border, #cbd5e1));border-radius:var(--ffui-radius, 12px);background:var(--ffui-danger-soft, #fef2f2);color:var(--ffui-danger, #dc2626);box-shadow:var(--ffui-validation-summary-shadow);scroll-margin-top:var(--ffui-validation-scroll-offset)}.flux-form-ui-scope .ffui-validation-field.is-validation-skipped .ffui-validation-message,.flux-form-ui-scope .ffui-validation-field.is-validation-skipped .ffui-validation-valid-mark,.flux-form-ui-scope .ffui-validation-summary.is-hidden,.flux-form-ui-scope .ffui-validation-summary[hidden]{display:none!important}.flux-form-ui-scope .ffui-validation-summary--before-submit{margin-top:16px;margin-bottom:12px}.flux-form-ui-scope .ffui-validation-summary:focus,.flux-form-ui-scope .ffui-validation-summary:focus-visible{outline:0;box-shadow:0 0 0 3px var(--ffui-danger-soft, #fef2f2),0 0 0 1px var(--ffui-danger, #dc2626),var(--ffui-validation-summary-shadow)}.flux-form-ui-scope .ffui-validation-summary__header{display:flex;align-items:flex-start;gap:10px}.flux-form-ui-scope .ffui-validation-summary__icon{position:relative;display:inline-flex;width:22px;height:22px;flex:0 0 22px;align-items:center;justify-content:center;margin-top:1px;border:1.5px solid currentColor;border-radius:50%}.flux-form-ui-scope .ffui-validation-summary__icon::before{width:2px;height:8px;border-radius:999px;background:currentColor;box-shadow:0 5px 0-.5px currentColor;content:""}.flux-form-ui-scope .ffui-validation-summary__copy{min-width:0;flex:1 1 auto}.flux-form-ui-scope .ffui-validation-summary__title{display:block;margin:0;padding:0;color:currentColor}.flux-form-ui-scope .ffui-validation-summary__description{display:block;padding:0;color:currentColor}.flux-form-ui-scope .ffui-validation-summary__title{font-size:14px;font-weight:800;line-height:1.3}.flux-form-ui-scope .ffui-validation-summary__description{margin:2px 0 0;font-size:var(--ffui-helper-font-size, 12px);font-weight:500;line-height:1.4}.flux-form-ui-scope .ffui-validation-summary__count{display:inline-flex;min-width:28px;min-height:28px;flex:0 0 auto;align-items:center;justify-content:center;padding:4px 8px;border:1px solid currentColor;border-radius:999px;background:rgba(255,255,255,.72);color:currentColor;font-size:11px;font-weight:800;line-height:1}.flux-form-ui-scope .ffui-validation-summary__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;margin:12px 0 0;padding:12px 0 0;border-top:1px solid color-mix(in srgb,var(--ffui-danger, #dc2626) 24%,transparent);list-style:none}.flux-form-ui-scope .ffui-validation-summary__item{min-width:0;margin:0;padding:0}.flux-form-ui-scope .ffui-validation-summary__label,.flux-form-ui-scope .ffui-validation-summary__link{display:flex;width:100%;min-width:0;align-items:flex-start;gap:7px;margin:0;padding:7px 8px;border:0;border-radius:8px;background:rgba(255,255,255,.52);color:var(--ffui-danger, #dc2626);font:inherit;font-size:11px;font-weight:650;line-height:1.35;text-align:left;text-decoration:none}.flux-form-ui-scope .ffui-validation-summary__link{cursor:pointer;appearance:none;-webkit-appearance:none;transition:background-color var(--ffui-transition, 180ms ease),box-shadow var(--ffui-transition, 180ms ease),transform var(--ffui-transition, 180ms ease)}.flux-form-ui-scope .ffui-validation-summary__link:hover{background:rgba(255,255,255,.9);transform:translateY(-1px)}.flux-form-ui-scope .ffui-validation-summary__link:focus,.flux-form-ui-scope .ffui-validation-summary__link:focus-visible{outline:0;box-shadow:0 0 0 2px var(--ffui-danger, #dc2626)}.flux-form-ui-scope .ffui-validation-summary__bullet{display:inline-flex;width:17px;height:17px;flex:0 0 17px;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:50%;font-size:9px;font-weight:800;line-height:1}.flux-form-ui-scope .ffui-validation-summary__item-text{min-width:0;flex:1 1 auto;overflow-wrap:anywhere}.flux-form-ui-scope .ffui-validation-native-message-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;opacity:0!important;pointer-events:none!important;white-space:nowrap!important}.flux-form-ui-scope .ffui-validation-field.is-validation-skipped{--ffui-validation-state-color:var(--ffui-muted, #64748b)}.flux-form-ui-scope .ffui-validation-field.is-validating{cursor:progress}.flux-form-ui-scope .ffui-validation-field.is-validating .ffui-validation-control{opacity:.78}.flux-form-ui-scope .ffui-validation-live{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (max-width:767px){.flux-form-ui-scope .ffui-validation-summary{padding:14px}.flux-form-ui-scope .ffui-validation-summary__list{grid-template-columns:1fr}.flux-form-ui-scope .ffui-validation-summary__header{gap:9px}}@media (max-width:480px){.flux-form-ui-scope .ffui-validation-summary__header{flex-wrap:wrap}.flux-form-ui-scope .ffui-validation-summary__count{margin-left:32px}.flux-form-ui-scope .ffui-validation-indicator{white-space:normal}}@media (prefers-reduced-motion:reduce){.flux-form-ui-scope .ffui-validation,.flux-form-ui-scope .ffui-validation *,.flux-form-ui-scope .ffui-validation ::after,.flux-form-ui-scope .ffui-validation ::before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.flux-form-ui-scope .ffui-validation-summary__link:hover{transform:none}}@media (forced-colors:active){.flux-form-ui-scope .ffui-validation-choice-group,.flux-form-ui-scope .ffui-validation-field.is-invalid .ffui-validation-control,.flux-form-ui-scope .ffui-validation-field.is-valid .ffui-validation-control,.flux-form-ui-scope .ffui-validation-message,.flux-form-ui-scope .ffui-validation-summary{border-color:CanvasText!important;forced-color-adjust:auto}.flux-form-ui-scope .ffui-validation-field.is-invalid .ffui-validation-control:focus-visible,.flux-form-ui-scope .ffui-validation-field.is-valid .ffui-validation-control:focus-visible,.flux-form-ui-scope .ffui-validation-summary:focus-visible,.flux-form-ui-scope .ffui-validation-summary__link:focus-visible{outline:2px solid Highlight;outline-offset:2px}.flux-form-ui-scope .ffui-validation-indicator--required,.flux-form-ui-scope .ffui-validation-message,.flux-form-ui-scope .ffui-validation-summary{color:CanvasText}}@supports not (color:color-mix(in srgb,#000 50%,#fff)){.flux-form-ui-scope .ffui-validation-field.is-invalid .ffui-validation-control,.flux-form-ui-scope .ffui-validation-field[data-ffui-validation-state=invalid] .ffui-validation-control{background-color:var(--ffui-danger-soft, #fef2f2)}.flux-form-ui-scope .ffui-validation-field.is-valid .ffui-validation-control,.flux-form-ui-scope .ffui-validation-field[data-ffui-validation-state=valid] .ffui-validation-control{background-color:var(--ffui-success-soft, #f0fdf4)}.flux-form-ui-scope .ffui-validation-message,.flux-form-ui-scope .ffui-validation-summary{border-color:var(--ffui-danger, #dc2626)}.flux-form-ui-scope .ffui-validation-message.is-success,.flux-form-ui-scope .ffui-validation-message[data-state=success]{border-color:var(--ffui-success, #16803c)}}.flux-form-ui-scope .ffui-validation-field.is-editing .ffui-validation-message,.flux-form-ui-scope .ffui-validation-field.is-editing .jet-form-builder-message--error,.flux-form-ui-scope .ffui-validation-field.is-editing .jet-form-builder__field-error,.flux-form-ui-scope .ffui-validation-field.is-editing .jet-form-builder__message--error{display:none!important}.flux-form-ui-scope .ffui-validation-field.is-editing .ffui-validation-control{border-color:var(--ffui-neutral-border, #cbd5e1)!important;background-color:transparent!important;box-shadow:none!important}.flux-form-ui-scope .ffui-validation-field.is-editing .ffui-validation-control:focus,.flux-form-ui-scope .ffui-validation-field.is-editing .ffui-validation-control:focus-visible{border-color:var(--ffui-focus, #2563eb)!important;outline:0;box-shadow:0 0 0 3px var(--ffui-primary-soft, #eff6ff)!important}.flux-form-ui-scope .ffui-validation-rich-editor{--ffui-rich-editor-border:var(--ffui-neutral-border, #cbd5e1);--ffui-rich-editor-ring:none;--ffui-rich-editor-radius:10px;max-width:100%;min-width:0}.flux-form-ui-scope .ffui-validation-rich-editor.mce-tinymce,.flux-form-ui-scope .ffui-validation-rich-editor.tox-tinymce,.flux-form-ui-scope .ffui-validation-rich-editor.wp-editor-container,.flux-form-ui-scope .ffui-validation-rich-editor.wp-editor-wrap .wp-editor-container{border:1px solid var(--ffui-rich-editor-border);border-radius:var(--ffui-rich-editor-radius);background:#fff;box-shadow:var(--ffui-rich-editor-ring);transition:border-color var(--ffui-transition, 180ms ease),box-shadow var(--ffui-transition, 180ms ease)}.flux-form-ui-scope .ffui-validation-rich-editor.wp-editor-wrap .wp-editor-container .mce-tinymce,.flux-form-ui-scope .ffui-validation-rich-editor.wp-editor-wrap .wp-editor-container .tox-tinymce{border:0;border-radius:var(--ffui-rich-editor-radius);box-shadow:none}.flux-form-ui-scope .wp-editor-wrap.tmce-active>.wp-editor-container:has(>.ffui-validation-rich-editor.mce-tinymce),.flux-form-ui-scope .wp-editor-wrap.tmce-active>.wp-editor-container:has(>.ffui-validation-rich-editor.tox-tinymce){border:0;box-shadow:none}.flux-form-ui-scope .ffui-validation-rich-editor .mce-toolbar-grp{padding:4px;border-radius:calc(var(--ffui-rich-editor-radius) - 1px) calc(var(--ffui-rich-editor-radius) - 1px)0 0;background:#f8fafc}.flux-form-ui-scope .ffui-validation-rich-editor .mce-toolbar .mce-btn-group .mce-btn{margin:2px 1px;border-color:transparent;border-radius:6px;background:0 0;box-shadow:none}.flux-form-ui-scope .ffui-validation-rich-editor .mce-toolbar .mce-btn button{padding:5px 6px;border-radius:5px;background:0 0;color:var(--ffui-text, #1e293b)}.flux-form-ui-scope .ffui-validation-rich-editor .mce-toolbar .mce-btn .mce-ico,.flux-form-ui-scope .ffui-validation-rich-editor .mce-toolbar .mce-btn .mce-txt{color:var(--ffui-muted, #64748b)}.flux-form-ui-scope .ffui-validation-rich-editor .mce-toolbar .mce-btn.mce-active,.flux-form-ui-scope .ffui-validation-rich-editor .mce-toolbar .mce-btn:not(.mce-disabled):hover{border-color:var(--ffui-neutral-border, #cbd5e1);background:var(--ffui-primary-soft, #eff6ff)}.flux-form-ui-scope .ffui-validation-rich-editor .mce-toolbar .mce-btn.mce-active .mce-ico,.flux-form-ui-scope .ffui-validation-rich-editor .mce-toolbar .mce-btn.mce-active .mce-txt{color:var(--ffui-primary, #2563eb)}.flux-form-ui-scope .ffui-validation-rich-editor .mce-toolbar .mce-btn:not(.mce-disabled) button:focus-visible{outline:2px solid var(--ffui-focus, #2563eb);outline-offset:1px}.flux-form-ui-scope .ffui-validation-rich-editor .mce-statusbar{border-radius:0 0 calc(var(--ffui-rich-editor-radius) - 1px) calc(var(--ffui-rich-editor-radius) - 1px);background:#f8fafc}.flux-form-ui-scope .ffui-validation-rich-editor.tox-tinymce .tox-editor-header,.flux-form-ui-scope .ffui-validation-rich-editor.tox-tinymce .tox-toolbar,.flux-form-ui-scope .ffui-validation-rich-editor.tox-tinymce .tox-toolbar-overlord,.flux-form-ui-scope .ffui-validation-rich-editor.tox-tinymce .tox-toolbar__primary,.flux-form-ui-scope .ffui-validation-rich-editor.wp-editor-wrap .tox-editor-header,.flux-form-ui-scope .ffui-validation-rich-editor.wp-editor-wrap .tox-toolbar,.flux-form-ui-scope .ffui-validation-rich-editor.wp-editor-wrap .tox-toolbar-overlord,.flux-form-ui-scope .ffui-validation-rich-editor.wp-editor-wrap .tox-toolbar__primary{background:#f8fafc}.flux-form-ui-scope .ffui-validation-rich-editor .tox-editor-header{border-radius:calc(var(--ffui-rich-editor-radius) - 1px) calc(var(--ffui-rich-editor-radius) - 1px)0 0}.flux-form-ui-scope .ffui-validation-rich-editor .tox-tbtn{border-radius:6px}.flux-form-ui-scope .ffui-validation-rich-editor .tox-tbtn--enabled,.flux-form-ui-scope .ffui-validation-rich-editor .tox-tbtn:not(:disabled):not(.tox-tbtn--disabled):hover{background:var(--ffui-primary-soft, #eff6ff)}.flux-form-ui-scope .ffui-validation-field.is-editing .ffui-validation-rich-editor,.flux-form-ui-scope .ffui-validation-rich-editor:focus-within{--ffui-rich-editor-border:var(--ffui-focus, #2563eb);--ffui-rich-editor-ring:0 0 0 3px var(--ffui-primary-soft, #eff6ff)}.flux-form-ui-scope .ffui-validation-field.is-invalid:not(.is-editing) .ffui-validation-rich-editor,.flux-form-ui-scope .ffui-validation-field[data-ffui-validation-state=invalid]:not(.is-editing) .ffui-validation-rich-editor{--ffui-rich-editor-border:var(--ffui-danger, #dc2626);--ffui-rich-editor-ring:var(--ffui-validation-control-ring, 0 0 0 3px #fef2f2)}@media (prefers-reduced-motion:reduce){.flux-form-ui-scope .ffui-validation-rich-editor.mce-tinymce,.flux-form-ui-scope .ffui-validation-rich-editor.tox-tinymce,.flux-form-ui-scope .ffui-validation-rich-editor.wp-editor-container,.flux-form-ui-scope .ffui-validation-rich-editor.wp-editor-wrap .wp-editor-container{transition:none}}@media (forced-colors:active){.flux-form-ui-scope .ffui-validation-rich-editor{--ffui-rich-editor-border:CanvasText!important;--ffui-rich-editor-ring:none!important}.flux-form-ui-scope .ffui-validation-rich-editor:focus-within{outline:2px solid Highlight;outline-offset:2px}}.flux-form-ui-scope .ffui-validation-field.is-editing input.ffui-validation-control:invalid,.flux-form-ui-scope .ffui-validation-field.is-editing input.ffui-validation-control:user-invalid,.flux-form-ui-scope .ffui-validation-field.is-editing textarea.ffui-validation-control:invalid,.flux-form-ui-scope .ffui-validation-field.is-editing textarea.ffui-validation-control:user-invalid{border-color:var(--ffui-focus, #2563eb)!important;background-color:transparent!important;outline:0!important;box-shadow:0 0 0 3px var(--ffui-primary-soft, #eff6ff)!important}.flux-form-ui-scope .ffui-validation-summary.ffui-validation-summary--before-submit{margin:4px 0 16px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--ffui-danger, #dc2626) 28%,transparent);border-radius:var(--ffui-radius, 12px);background:color-mix(in srgb,var(--ffui-danger-soft, #fef2f2) 70%,#fff);box-shadow:none}.flux-form-ui-scope .ffui-validation-summary--before-submit .ffui-validation-summary__header{align-items:center;gap:10px;margin:0;padding:0;border:0}.flux-form-ui-scope .ffui-validation-summary--before-submit .ffui-validation-summary__icon{width:26px;height:26px;flex:0 0 26px;border:0;border-radius:8px;background:color-mix(in srgb,var(--ffui-danger, #dc2626) 14%,#fff);color:var(--ffui-danger, #dc2626)}.flux-form-ui-scope .ffui-validation-summary--before-submit .ffui-validation-summary__title{color:color-mix(in srgb,var(--ffui-danger, #dc2626) 70%,#000);font-size:14px;font-weight:700}.flux-form-ui-scope .ffui-validation-summary--before-submit .ffui-validation-summary__count,.flux-form-ui-scope .ffui-validation-summary--before-submit .ffui-validation-summary__description{display:none}.flux-form-ui-scope .ffui-validation-summary--before-submit .ffui-validation-summary__list{border:0;display:flex;flex-wrap:wrap;gap:4px 0;margin:8px 0 0 36px;padding:0;list-style:none;counter-reset:none}.flux-form-ui-scope .ffui-validation-summary--before-submit .ffui-validation-summary__list>li{display:inline-flex;margin:0;padding:0;background:0 0;border:0;font-size:13px;line-height:1.6}.flux-form-ui-scope .ffui-validation-summary--before-submit .ffui-validation-summary__list>li+li::before{content:"·";margin:0 8px;color:color-mix(in srgb,var(--ffui-danger, #dc2626) 50%,#fff)}.flux-form-ui-scope .ffui-validation-summary--before-submit .ffui-validation-summary__link{display:inline;min-height:0;padding:0;border:0;border-radius:2px;background:0 0;color:var(--ffui-danger, #dc2626);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:2px}.flux-form-ui-scope .ffui-validation-summary--before-submit .ffui-validation-summary__link:hover{color:color-mix(in srgb,var(--ffui-danger, #dc2626) 70%,#000);background:0 0}.flux-form-ui-scope .ffui-validation-summary--before-submit .ffui-validation-summary__link:focus-visible{outline:2px solid var(--ffui-danger, #dc2626);outline-offset:2px;box-shadow:none}.flux-form-ui-scope .jet-form-builder__required{margin-left:3px;color:var(--ffui-danger, #dc2626)}@media (max-width:480px){.flux-form-ui-scope .ffui-validation-summary--before-submit .ffui-validation-summary__list{margin-left:0}}.flux-form-ui-scope .ffui-validation-message__icon{width:16px;height:16px;flex:0 0 16px;margin-top:1px;border:0;border-radius:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Cpath d=%22M12 7.6v5.2%22/%3E%3Cpath d=%22M12 16.4h.01%22 stroke-width=%222.4%22/%3E%3C/svg%3E")center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Cpath d=%22M12 7.6v5.2%22/%3E%3Cpath d=%22M12 16.4h.01%22 stroke-width=%222.4%22/%3E%3C/svg%3E")center/contain no-repeat}.flux-form-ui-scope .ffui-validation-message__icon::after,.flux-form-ui-scope .ffui-validation-message__icon::before{display:none!important;content:none!important}.flux-form-ui-scope .ffui-validation-message.is-success .ffui-validation-message__icon,.flux-form-ui-scope .ffui-validation-message[data-state=success] .ffui-validation-message__icon{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Cpath d=%22m8.2 12.2 2.6 2.6 5-5.2%22/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Cpath d=%22m8.2 12.2 2.6 2.6 5-5.2%22/%3E%3C/svg%3E")}.ffui-incomplete-notice .ffui-incomplete-notice__dialog{grid-template-columns:auto minmax(0,1fr);width:min(100%,400px);row-gap:6px;cursor:default;position:relative;overflow:hidden}.ffui-incomplete-notice .ffui-incomplete-notice__icon{display:inline-block;grid-column:1;grid-row:1/span 2;align-self:start;width:44px;height:44px;border-radius:14px;background:color-mix(in srgb,var(--ffui-warning, #b45309) 13%,#fff);position:relative}.ffui-incomplete-notice .ffui-incomplete-notice__icon::before{content:"";position:absolute;inset:10px;background:var(--ffui-warning, #b45309);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M10.3 4.2 3 17a2 2 0 0 0 1.7 3h14.6A2 2 0 0 0 21 17L13.7 4.2a2 2 0 0 0-3.4 0z%22/%3E%3Cpath d=%22M12 9.5v4%22/%3E%3Cpath d=%22M12 16.8h.01%22 stroke-width=%222.4%22/%3E%3C/svg%3E")center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M10.3 4.2 3 17a2 2 0 0 0 1.7 3h14.6A2 2 0 0 0 21 17L13.7 4.2a2 2 0 0 0-3.4 0z%22/%3E%3Cpath d=%22M12 9.5v4%22/%3E%3Cpath d=%22M12 16.8h.01%22 stroke-width=%222.4%22/%3E%3C/svg%3E")center/contain no-repeat}.ffui-incomplete-notice .ffui-loading-overlay__title{align-self:end;font-size:16px}.ffui-incomplete-notice .ffui-loading-overlay__description{font-size:13px;line-height:1.5}.ffui-incomplete-notice .ffui-incomplete-notice__button{grid-column:2;justify-self:start;margin:8px 0 2px;padding:9px 16px;border:0;border-radius:10px;background:var(--ffui-primary, #2563eb);color:#fff;font:inherit;font-size:14px;font-weight:650;line-height:1.2;cursor:pointer;box-shadow:none;text-transform:none;letter-spacing:normal}.ffui-incomplete-notice .ffui-incomplete-notice__button:focus-visible{outline:2px solid var(--ffui-primary, #2563eb);outline-offset:3px}.ffui-incomplete-notice .ffui-incomplete-notice__timer{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--ffui-primary, #2563eb);opacity:.35;transform-origin:left center;transform:scaleX(0)}.ffui-incomplete-notice.is-counting .ffui-incomplete-notice__timer{animation:ffui-incomplete-timer 3.2s linear forwards}@media (max-width:520px){.ffui-incomplete-notice .ffui-incomplete-notice__icon{grid-row:auto;justify-self:center}.ffui-incomplete-notice .ffui-incomplete-notice__button{grid-column:1;justify-self:center}}@media (prefers-reduced-motion:reduce){.ffui-incomplete-notice.is-counting .ffui-incomplete-notice__timer{animation:none}}