:root{--mfb-primary: #2563eb;--mfb-border: #d1d5db;--mfb-radius: 0;--mfb-gap: 16px}.mfb-form .mfb-form__content{display:grid;gap:var(--mfb-gap)}.mfb-form.mfb-form--submitting .mfb-button{cursor:wait;opacity:.65}.mfb-form .mfb-form__response:not(:empty){margin-bottom:var(--mfb-gap);padding:10px 12px;border-radius:var(--mfb-radius)}.mfb-form .mfb-form__response[data-state=success]{background:#ecfdf5;color:#047857}.mfb-form .mfb-form__response[data-state=error]{background:#fef2f2;color:#b91c1c}.mfb-form .mfb-form__response--hiding{animation:mfb-response-close .5s ease forwards;transform-origin:top center}@keyframes mfb-response-close{from{transform:scaleY(1);opacity:1}to{transform:scaleY(0);opacity:0}}input.mfb-field__input,textarea.mfb-field__textarea,select.mfb-field__input{width:100%;min-height:2.625rem;padding:.5rem .75rem;border:1px solid var(--mfb-border) !important;border-radius:var(--mfb-radius);font-size:.875rem;color:#111827;background-color:#fff !important;outline:none}input.mfb-field__input:focus,textarea.mfb-field__textarea:focus,select.mfb-field__input:focus{outline:none;border-color:#0589fe;box-shadow:0 0 0 2px rgba(5,137,254,.1)}textarea.mfb-field__textarea{resize:vertical;height:150px}.mfb-field__control{width:100%}.mfb-field__help{color:#6b7280;font-size:.75rem;margin-top:4px}.mfb-field__error{color:#ef4444;font-size:.75rem;margin-top:4px;line-height:1.25}.mfb-field__label{display:block;font-size:.875rem;font-weight:500;color:#111827;margin-bottom:.375rem;cursor:default}.mfb-field__required{color:#ef4444;margin-left:.25rem}.mfb-field__wrapper{width:100%;box-sizing:border-box}.mfb-field__wrapper.mfb-field--error input.mfb-field__input,.mfb-field__wrapper.mfb-field--error textarea.mfb-field__textarea,.mfb-field__wrapper.mfb-field--error select.mfb-field__input,.mfb-field__wrapper.mfb-field--error .mfb-signature__canvas{border-color:#ef4444 !important}.mfb-field__wrapper.mfb-field--error input.mfb-field__input:focus,.mfb-field__wrapper.mfb-field--error input.mfb-field__input:focus-visible,.mfb-field__wrapper.mfb-field--error textarea.mfb-field__textarea:focus,.mfb-field__wrapper.mfb-field--error textarea.mfb-field__textarea:focus-visible,.mfb-field__wrapper.mfb-field--error select.mfb-field__input:focus,.mfb-field__wrapper.mfb-field--error select.mfb-field__input:focus-visible,.mfb-field__wrapper.mfb-field--error .mfb-signature__canvas:focus,.mfb-field__wrapper.mfb-field--error .mfb-signature__canvas:focus-visible{border-color:#ef4444 !important;box-shadow:0 0 0 2px rgba(239,68,68,.15) !important}[data-mf-condition-hidden=true],.mfb-field__wrapper[data-mf-condition-hidden=true],.mfb-container[data-mf-condition-hidden=true]{display:none !important}.mfb-field--label-left .mfb-field__row{display:flex;align-items:center;gap:.75rem}.mfb-field--label-left .mfb-field__label{flex:0 0 120px;margin-bottom:0}.mfb-field--label-left .mfb-field__control{flex:1;min-width:0}.mfb-field-option__group{display:flex;flex-direction:column;gap:.5rem}.mfb-field-option__group.mfb-options--horizontal{flex-direction:row;flex-wrap:wrap}.mfb-field-option__input-checkbox{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border:1px solid #d1d5db;border-radius:.25rem;background-color:#fff;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.mfb-field-option__input-radio{appearance:none;-webkit-appearance:none;position:relative;border:1px solid #d1d5db;border-radius:50%;background-color:#fff;cursor:pointer}.mfb-field-option__input-radio:checked{border-color:#2563eb}.mfb-field-option__input-radio:checked::after{content:"";position:absolute;top:50%;left:50%;width:.5rem;height:.5rem;border-radius:50%;background-color:#2563eb;transform:translate(-50%, -50%)}.mfb-option{display:flex;align-items:center;gap:.5rem}.mfb-option__input{width:1rem;height:1rem;border-color:#d1d5db}.mfb-option__box-wrap{position:relative;display:inline-flex;flex-shrink:0}.mfb-option__input-native{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.mfb-option__input-native:disabled{cursor:not-allowed}.mfb-option__input-native:disabled+.mfb-field-option__input-checkbox{opacity:.5;cursor:not-allowed}.mfb-option__input-native:focus-visible+.mfb-field-option__input-checkbox{box-shadow:0 0 0 2px #2563eb}.mfb-option__input-native:checked+.mfb-field-option__input-checkbox{background-color:#2563eb;border-color:#2563eb}.mfb-option__check-icon{width:65%;height:65%;color:#fff;opacity:0;transition:opacity .1s ease}.mfb-option__input-native:checked+.mfb-field-option__input-checkbox .mfb-option__check-icon{opacity:1}.mfb-option__label{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;color:#111827}.mfb-option__label>svg,.mfb-option__label>img{flex-shrink:0}.mfb-option__label>.mf-icon-fill{width:1rem;height:1rem}svg.mf-svg-icon{display:inline-block;width:auto;height:1em;overflow:visible;vertical-align:-0.125em;fill:currentColor}.mf-icon-fill{display:block;width:100%;height:100%;object-fit:contain}svg.mf-icon-fill{fill:currentColor}.mfb-title__heading{font-weight:700;color:#111827;font-size:1.25rem;margin:0}.mfb-subtitle__heading{font-weight:600;color:#374151;font-size:1rem;margin:0}.mfb-paragraph__text{margin:0;padding:.5rem .75rem;color:#111827}.mfb-paragraph__input{width:100%;padding:.5rem .75rem;border-radius:.375rem;border:none;background:rgba(0,0,0,0);color:var(--tx1, #111827);outline:none}.mfb-hidden-field__badge{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.375rem;padding:.375rem .75rem .375rem .625rem;background:#151923;border:1px dashed #2e3852;border-radius:.5rem;font-size:.75rem;color:#8b9bbf;user-select:none;max-width:100%;transition:border-color .15s}.mfb-hidden-field__badge:hover{border-color:#4a5578}.mfb-hidden-field__badge--blue{border-left:3px solid #3b82f6}.mfb-hidden-field__badge--violet{border-left:3px solid #8b5cf6}.mfb-hidden-field__badge--orange{border-left:3px solid #f97316}.mfb-hidden-field__badge--teal{border-left:3px solid #14b8a6}.mfb-hidden-field__badge--indigo{border-left:3px solid #6366f1}.mfb-hidden-field__badge--green{border-left:3px solid #22c55e}.mfb-hidden-field__badge--cyan{border-left:3px solid #06b6d4}.mfb-hidden-field__eyeoff{flex-shrink:0;display:flex;align-items:center;color:#4a5578}.mfb-hidden-field__title{font-weight:700;font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:#6b7eaa;white-space:nowrap}.mfb-hidden-field__source{display:inline-flex;align-items:center;padding:.125rem .4375rem;border-radius:999px;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.mfb-hidden-field__row{display:flex;align-items:center;gap:.3rem;overflow:hidden}.mfb-hidden-field__name{font-family:ui-monospace,"Cascadia Code","Courier New",monospace;font-size:.75rem;color:#c0ceeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:110px}.mfb-hidden-field__arrow{color:#3f4f6e;flex-shrink:0;font-size:.7rem}.mfb-hidden-field__hint{font-family:ui-monospace,"Cascadia Code","Courier New",monospace;font-size:.75rem;color:#7dd3a8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px}.mfb-hidden-field__note{font-size:.6875rem;color:#4a5578;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px;cursor:help}.mfb-hidden-field__source--blue{background:#1e3a5f;color:#60a5fa}.mfb-hidden-field__source--violet{background:#2e1b69;color:#a78bfa}.mfb-hidden-field__source--orange{background:#431407;color:#fb923c}.mfb-hidden-field__source--teal{background:#042f2e;color:#2dd4bf}.mfb-hidden-field__source--indigo{background:#1e1b4b;color:#818cf8}.mfb-hidden-field__source--green{background:#052e16;color:#4ade80}.mfb-hidden-field__source--cyan{background:#0c4a6e;color:#38bdf8}.mfb-number__input-wrap{display:flex;align-items:stretch}.mfb-number__input-wrap .mfb-field__input{flex:1;min-width:0}.mfb-number__prefix,.mfb-number__suffix{display:flex;align-items:center;padding:0 .75rem;font-size:.875rem;color:#6b7280;background-color:#f3f4f6;border:1px solid #d1d5db;white-space:nowrap;flex-shrink:0}.mfb-number__prefix{border-right:none;border-radius:.25rem 0 0 .25rem}.mfb-number__suffix{border-left:none;border-radius:0 .25rem .25rem 0}.mfb-number__stepper-btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;padding:0;background-color:#f9fafb;border:1px solid #d1d5db;color:#374151;cursor:pointer;flex-shrink:0;user-select:none;outline:none !important;transition:background-color .15s,color .15s}.mfb-number__stepper-btn svg{display:block;width:1rem;height:1rem}.mfb-number__stepper-btn:hover:not(:disabled){background-color:#f3f4f6 !important;border-color:#d1d5db !important;color:#374151 !important}.mfb-number__stepper-btn:active:not(:disabled){background-color:#e5e7eb !important;border-color:#d1d5db !important;color:#374151 !important}.mfb-number__stepper-btn:focus,.mfb-number__stepper-btn:focus-visible{background-color:#f9fafb !important;border-color:#d1d5db !important;color:#374151 !important;box-shadow:none !important}.mfb-number__stepper-btn:disabled{opacity:.4;cursor:not-allowed}.mfb-number__decrement{border-right:none;border-radius:.25rem 0 0 .25rem}.mfb-number__increment{border-left:none;border-radius:0 .25rem .25rem 0}.mfb-number__input-wrap--has-stepper .mfb-field__input{border-radius:0 !important;text-align:center}.mfb-number__input-wrap--has-stepper .mfb-number__prefix,.mfb-number__input-wrap--has-stepper .mfb-number__suffix{border-radius:0}.mfb-number__input--no-spinner::-webkit-outer-spin-button,.mfb-number__input--no-spinner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mfb-number__input--no-spinner[type=number]{-moz-appearance:textfield;appearance:textfield}.mfb-switch__row{display:flex;align-items:center}.mfb-switch__toggle{--mfb-switch-track-w: 58px;--mfb-switch-track-h: 28px;--mfb-switch-thumb-size: 22px;--mfb-switch-pad: calc((var(--mfb-switch-track-h) - var(--mfb-switch-thumb-size)) / 2);--mfb-switch-text-pad: 8px;position:relative;display:inline-flex;flex-shrink:0}.mfb-switch__input-native{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer;z-index:1}.mfb-switch__track{box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;position:relative;width:var(--mfb-switch-track-w);height:var(--mfb-switch-track-h);border-radius:9999px;background-color:#d1d5db;box-shadow:inset 0 1px 3px rgba(0,0,0,.12);overflow:hidden;cursor:pointer;transition:background-color .38s cubic-bezier(0.65, 0, 0.35, 1),padding-inline-start .38s cubic-bezier(0.65, 0, 0.35, 1),padding-inline-end .38s cubic-bezier(0.65, 0, 0.35, 1),box-shadow .15s ease;padding-inline-start:calc(var(--mfb-switch-pad) + var(--mfb-switch-thumb-size) + 4px);padding-inline-end:var(--mfb-switch-text-pad)}.mfb-switch__input-native:hover+.mfb-switch__track{filter:brightness(0.97)}.mfb-switch__input-native:focus-visible+.mfb-switch__track{box-shadow:inset 0 1px 3px rgba(0,0,0,.12),0 0 0 3px rgba(37,99,235,.35)}.mfb-switch__input-native:checked+.mfb-switch__track{background-color:#2563eb;justify-content:flex-start;padding-inline-start:var(--mfb-switch-text-pad);padding-inline-end:calc(var(--mfb-switch-pad) + var(--mfb-switch-thumb-size) + 4px)}.mfb-switch__track::before{content:attr(data-inactive);font-size:.6875rem;font-weight:600;letter-spacing:.02em;line-height:1;color:#6b7280;white-space:nowrap;pointer-events:none;transition:color .38s ease}.mfb-switch__input-native:checked+.mfb-switch__track::before{content:attr(data-active);color:#fff}.mfb-switch__thumb{box-sizing:border-box;display:block;position:absolute;top:50%;left:var(--mfb-switch-pad);width:var(--mfb-switch-thumb-size);height:var(--mfb-switch-thumb-size);border-radius:50%;background-color:#fff;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.4), rgba(0, 0, 0, 0.02));box-shadow:0 1px 3px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.02);transform:translateY(-50%);will-change:transform;transition:transform .38s cubic-bezier(0.65, 0, 0.35, 1),width .15s ease}.mfb-switch__input-native:checked+.mfb-switch__track .mfb-switch__thumb{transform:translate(calc(var(--mfb-switch-track-w) - var(--mfb-switch-thumb-size) - 2 * var(--mfb-switch-pad)), -50%)}.mfb-switch__input-native:active+.mfb-switch__track .mfb-switch__thumb{width:calc(var(--mfb-switch-thumb-size) + 3px)}.mfb-switch__input-native:checked:active+.mfb-switch__track .mfb-switch__thumb{transform:translate(calc(var(--mfb-switch-track-w) - var(--mfb-switch-thumb-size) - 2 * var(--mfb-switch-pad) - 3px), -50%)}.mfb-select__tags{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:2.625rem;padding:.375rem .5rem;border:1px solid var(--mfb-border, #d1d5db);border-radius:var(--mfb-radius, 6px);background-color:#fff;cursor:text}.mfb-select__tags:focus-within{border-color:#0589fe;box-shadow:0 0 0 2px rgba(5,137,254,.1)}.mfb-select__placeholder{font-size:.875rem;color:#9ca3af;pointer-events:none}.mfb-select__tag{display:inline-flex;align-items:center;gap:6px;padding:.25rem .375rem .25rem .625rem;font-size:.8125rem;line-height:1.3;color:#374151;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;max-width:100%}.mfb-select__tag-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mfb-select__tag-remove{display:inline-flex;align-items:center;justify-content:center;padding:2px;color:#6b7280;background-color:rgba(0,0,0,0);border:none;border-radius:3px;cursor:pointer;flex-shrink:0;transition:color .15s ease,background-color .15s ease}.mfb-select__tag-remove:hover,.mfb-select__tag-remove:focus-visible{color:#374151;background-color:rgba(0,0,0,.06)}.mfb-select__tag-remove svg{width:11px;height:11px;flex-shrink:0}.mfb-select__add-btn{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:#6b7280;background-color:#fff;border:1px dashed #d1d5db;border-radius:4px;cursor:pointer;flex-shrink:0;transition:border-color .15s ease,color .15s ease}.mfb-select__add-btn:hover,.mfb-select__add-btn:focus-visible,.mfb-select__add-btn.mfb-select__add-btn--open{color:#374151;background-color:#fff;border-color:#9ca3af}.mfb-select__add-btn.mfb-select__add-btn--open{border-style:solid}.mfb-select__add-btn svg{width:12px;height:12px;flex-shrink:0}.mfb-select__clear-all{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin-left:auto;padding:0;color:#6b7280;background-color:rgba(0,0,0,0);border:none;border-radius:4px;cursor:pointer;flex-shrink:0;transition:color .15s ease,background-color .15s ease}.mfb-select__clear-all:hover,.mfb-select__clear-all:focus-visible{color:#374151;background-color:rgba(0,0,0,.06)}.mfb-select__clear-all svg{width:12px;height:12px;flex-shrink:0}.mfb-select__dropdown{position:absolute;top:calc(100% + 4px);left:0;z-index:20;min-width:100%;max-height:220px;overflow-y:auto;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.12);padding:4px}.mfb-select__dropdown-option{display:block;width:100%;padding:.4rem .625rem;font-size:.8125rem;text-align:left;color:#111827;background-color:rgba(0,0,0,0);border:none;border-radius:4px;cursor:pointer}.mfb-select__dropdown-option:hover,.mfb-select__dropdown-option:focus-visible{color:#111827;background-color:#f3f4f6}.mfb-select__dropdown-option.mfb-select__dropdown-option--disabled{color:#9ca3af}.mfb-select__dropdown-option.mfb-select__dropdown-option--disabled:hover,.mfb-select__dropdown-option.mfb-select__dropdown-option--disabled:focus-visible{color:#9ca3af;background-color:rgba(0,0,0,0)}.mfb-select__dropdown-option.mfb-select__dropdown-option--disabled{cursor:not-allowed}.mfb-select__dropdown-empty{padding:.4rem .625rem;font-size:.8125rem;color:#9ca3af}.mfb-field__select select.mfb-field__input[multiple],.mfb-select__native-hidden{display:none !important}.mfb-field__select select.mfb-field__input:not([multiple]){appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%236b7280%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27m6 9 6 6 6-6%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 16px}.mfb-field__select select.mfb-field__input[multiple]{padding:.375rem}.mfb-field__select select.mfb-field__input[multiple] option{padding:.5rem .625rem;border-radius:.25rem;cursor:pointer}.mfb-field__select select.mfb-field__input[multiple] option:checked{background:linear-gradient(0deg, rgba(37, 99, 235, 0.12), rgba(37, 99, 235, 0.12));color:#111827}.mfb-optin__label-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mfb-optin__label-row .mfb-label{margin-bottom:0}.mfb-optin__badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;background-color:#dbeafe;color:#1d4ed8;line-height:1.4;margin-bottom:.25rem}.mfb-optin__option{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.mfb-optin__option.mfb-options--horizontal{flex-direction:row;align-items:flex-start;gap:12px}.mfb-optin__option .mfb-option__box-wrap{flex-shrink:0;margin-top:2px}.mfb-optin__text{min-width:0}.mfb-optin__text>.mfb-option__label{display:flex}.mfb-optin__privacy-note{margin-top:6px;padding-left:1.25em;text-indent:-1.25em;font-size:.75rem;color:#9ca3af;line-height:1.5}.mfb-optin__privacy-note::before{content:"";display:inline-block;width:1em;height:1em;margin-right:.25em;vertical-align:-0.125em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Crect x=%273%27 y=%2711%27 width=%2718%27 height=%2711%27 rx=%272%27/%3E%3Cpath d=%27M7 11V7a5 5 0 0 1 10 0v4%27/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Crect x=%273%27 y=%2711%27 width=%2718%27 height=%2711%27 rx=%272%27/%3E%3Cpath d=%27M7 11V7a5 5 0 0 1 10 0v4%27/%3E%3C/svg%3E") center/contain no-repeat}.mfb-optin__privacy-note a,.mfb-optin__link-placeholder{color:#2563eb;text-decoration:underline;text-underline-offset:2px}.mfb-optin__link-placeholder{cursor:default}.mfb-gdpr__consent-option{display:flex;align-items:flex-start;gap:12px}.mfb-gdpr__consent-option.mfb-options--vertical{flex-direction:column;align-items:flex-start}.mfb-gdpr__consent-option.mfb-options--horizontal{flex-direction:row;align-items:flex-start}.mfb-gdpr__consent-option .mfb-option__box-wrap{flex-shrink:0;margin-top:2px}.mfb-gdpr__consent-option a{color:#2563eb;text-decoration:underline;text-underline-offset:2px}.mfb-gdpr__link-placeholder{color:#2563eb;text-decoration:underline;text-underline-offset:2px;cursor:default}.mfb-range__input{appearance:none;-webkit-appearance:none;box-sizing:border-box;display:block;width:100%;height:var(--mfb-track-h, 6px);margin:0;padding:0;background:rgba(0,0,0,0);cursor:pointer;outline:none}.mfb-range__input::-webkit-slider-runnable-track{-webkit-appearance:none;width:100%;height:var(--mfb-track-h, 6px);border-radius:9999px;background:rgba(0,0,0,0)}.mfb-range__input::-moz-range-track{width:100%;height:var(--mfb-track-h, 6px);border-radius:9999px;background-color:#d1d5db}.mfb-range__input::-moz-range-progress{height:var(--mfb-track-h, 6px);border-radius:9999px 0 0 9999px;background-color:#2563eb}.mfb-range__input::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;width:var(--mfb-thumb-s, 18px);height:var(--mfb-thumb-s, 18px);margin-top:calc((var(--mfb-track-h, 6px) - var(--mfb-thumb-s, 18px))/2);border:2px solid #2563eb;border-radius:50%;background-color:#fff;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.25)}.mfb-range__input::-moz-range-thumb{box-sizing:border-box;width:var(--mfb-thumb-s, 18px);height:var(--mfb-thumb-s, 18px);border:2px solid #2563eb;border-radius:50%;background-color:#fff;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.25)}.mfb-range__stage{position:relative}.mfb-range__stage.mfb-range__stage--has-tooltip{display:grid;grid-template-columns:minmax(0, 1fr);margin-top:.25rem}.mfb-range__stage.mfb-range__stage--has-tooltip>.mfb-range__tooltip{grid-area:1/1}.mfb-range__stage.mfb-range__stage--has-tooltip>.mfb-range__input,.mfb-range__stage.mfb-range__stage--has-tooltip>.mfb-range__dual-wrap{grid-area:2/1}.mfb-range__value{display:inline-block;padding:.125rem .5rem;border-radius:.25rem;font-size:.8125rem;color:#111827;background-color:#f3f4f6}.mfb-range__tooltip{position:relative;justify-self:start;align-self:end;left:calc(var(--mfb-range-pct, 50)*1%);max-width:100%;margin-bottom:10px;transform:translateX(calc(var(--mfb-range-pct, 50) * -1%));white-space:nowrap;pointer-events:none;z-index:2}.mfb-range__tooltip::after{content:"";position:absolute;left:calc(var(--mfb-range-pct, 50)*1% + (.5 - var(--mfb-range-pct, 50)/100)*var(--mfb-thumb-s, 18px));bottom:-4px;width:8px;height:8px;background-color:inherit;transform:translateX(-50%) rotate(45deg)}.mfb-range__dual-wrap{position:relative;height:var(--mfb-thumb-s, 18px)}.mfb-range__dual-wrap .mfb-range__visual-track{position:absolute;top:50%;left:0;right:0;height:var(--mfb-track-h, 6px);border-radius:9999px;transform:translateY(-50%);pointer-events:none}.mfb-range__dual-wrap .mfb-range__input{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);pointer-events:none}.mfb-range__dual-wrap .mfb-range__input::-webkit-slider-runnable-track{background:rgba(0,0,0,0)}.mfb-range__dual-wrap .mfb-range__input::-moz-range-track,.mfb-range__dual-wrap .mfb-range__input::-moz-range-progress{background:rgba(0,0,0,0)}.mfb-range__dual-wrap .mfb-range__input::-webkit-slider-thumb{pointer-events:auto}.mfb-range__dual-wrap .mfb-range__input::-moz-range-thumb{pointer-events:auto}.mfb-container{position:relative;display:flex;flex-direction:column}.mfb-container>.mfb-container__overlay{position:absolute;inset:0;pointer-events:none;z-index:0}.mfb-container>.mfb-container__flex{position:relative;z-index:1;flex:1 1 auto}.mfb-container__flex{--mfb-col-gap: 16px;--mfb-width: initial;--mfb-grow: initial;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;column-gap:var(--mfb-col-gap);row-gap:16px}.mfb-container__flex>.mfb-container,.mfb-container__flex>.mfb-container__child{flex:0 0 auto;width:100%}.mfb-container__flex>.mfb-container{min-width:0}.mfb-container__flex>.mfb-container__child>.mfb-container__resize-handle{display:none}.mfb-container--editor-hint{border:1px dashed #d1d5db;border-radius:.25rem;padding:16px}.mfb-container--editor-hint .mfb-container__flex{min-height:80px}.mfb-container__resize-handle{--mfb-resize-accent: #3b82f6;--mfb-handle-hit: max(12px, calc(var(--mfb-col-gap, 16px) + 8px));position:absolute;top:0;bottom:0;left:100%;width:var(--mfb-handle-hit);margin-left:calc((var(--mfb-col-gap, 16px) - var(--mfb-handle-hit))/2);cursor:col-resize;touch-action:none;outline:none;z-index:10}.mfb-container .mfb-container__flex[data-reversed]>.mfb-container__child>.mfb-container__resize-handle{left:auto;right:100%;margin-left:0;margin-right:calc((var(--mfb-col-gap, 16px) - var(--mfb-handle-hit))/2)}.mfb-container__resize-handle::after{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background-color:color-mix(in srgb, var(--mfb-resize-accent) 45%, transparent);opacity:0;transition:opacity .12s ease}.mfb-container__resize-handle:hover::after,.mfb-container__resize-handle:focus-visible::after{opacity:1}.mfb-container__resize-handle.is-dragging::after{opacity:0;transition:none}.mfb-container .mfb-container__flex--resizing>.mfb-container__child,.mfb-container .mfb-container__flex--resizing>.mfb-container__child *{transition:none !important}.mfb-container__resize-guide{display:none;position:absolute;top:0;bottom:0;left:0;width:2px;margin-left:-1px;background-color:#3b82f6;pointer-events:none;will-change:transform;z-index:30}.mfb-container__resize-badge{display:none;position:absolute;top:0;left:0;padding:5px 9px;border-radius:6px;background:#111827;color:#fff;font:600 12px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.25);pointer-events:none;will-change:transform;z-index:31}.mfb-container__resize-guide--row{top:0;bottom:auto;left:0;right:0;width:auto;height:2px;margin-left:0;margin-top:-1px}.mfb-container__grid-overlay{position:absolute;inset:0;pointer-events:none;z-index:10}.mfb-container__grid-handle{--mfb-resize-accent: #3b82f6;position:absolute;pointer-events:auto;touch-action:none;outline:none;will-change:transform}.mfb-container__grid-handle--col{top:0;bottom:0;left:0;width:var(--mfb-grid-col-hit, 12px);margin-left:calc(var(--mfb-grid-col-hit, 12px)/-2);cursor:col-resize}.mfb-container__grid-handle--row{top:0;left:0;right:0;height:var(--mfb-grid-row-hit, 12px);margin-top:calc(var(--mfb-grid-row-hit, 12px)/-2);cursor:row-resize}.mfb-container__grid-handle::after{content:"";position:absolute;background-color:color-mix(in srgb, var(--mfb-resize-accent) 45%, transparent);opacity:0;transition:opacity .12s ease}.mfb-container__grid-handle--col::after{top:0;bottom:0;left:50%;width:2px;margin-left:-1px}.mfb-container__grid-handle--row::after{left:0;right:0;top:50%;height:2px;margin-top:-1px}.mfb-container__grid-handle:hover::after,.mfb-container__grid-handle:focus-visible::after{opacity:1}.mfb-container__grid-handle.is-dragging::after{opacity:0;transition:none}.mfb-icon__sm{width:.75rem;height:.75rem}.mfb-captcha__container{display:flex;flex-direction:column;gap:8px}.mfb-captcha__container.mfb-captcha__inline{flex-direction:row;align-items:flex-start}.mfb-captcha__container.mfb-captcha__inline .mfb-captcha__input{flex:1}.mfb-captcha__challenge{display:flex;align-items:center;gap:8px}.mfb-captcha__canvas{display:block;box-sizing:border-box;width:200px;height:50px;border-radius:var(--mfb-radius)}.mfb-captcha__refresh{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:none;border:none;padding:4px;cursor:pointer}
.mfb-form .mfb-field__input{display:grid;gap:6px}.mfb-form .mfb-field__input label{font-weight:600}.mfb-form .mfb-field__input input{width:100%;min-height:42px;padding:8px 12px;border:1px solid var(--mfb-border);border-radius:var(--mfb-radius);background:#fff;color:#111827}.mfb-form .mfb-field__input input:focus{border-color:var(--mfb-primary);box-shadow:0 0 0 2px rgba(37,99,235,.15);outline:0}
.mfb-button__wrapper{display:flex}.mfb-align--center{justify-content:center}.mfb-align--right{justify-content:flex-end}.mfb-align--full{display:block}.mfb-align--full .mfb-button{width:100%}.mfb-button{padding:10px 16px;border:1px solid var(--mfb-primary);border-radius:var(--mfb-radius);background-color:var(--mfb-primary);color:#fff;cursor:pointer;font-weight:600;transition:background-color .15s ease,border-color .15s ease}.mfb-button:not(:disabled):hover,.mfb-button:not(:disabled):focus-visible{background-color:#1d4ed8;border-color:#1d4ed8;color:#fff}.mfb-button:disabled{opacity:.55;cursor:not-allowed}.mfb-button__content{display:inline-flex;align-items:center;justify-content:center;gap:8px}.mfb-button__icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;line-height:1;flex:0 0 auto}.mfb-button__text{display:inline-block}
.mfb-rating__row{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:4px}.mfb-rating__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.mfb-rating__star{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;line-height:0}.mfb-rating__input:focus-visible+.mfb-rating__star{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.35);border-radius:4px}.mfb-rating__star-icon-wrap{position:relative;display:inline-flex}.mfb-rating__star-icon{width:24px;height:24px;fill:currentColor;stroke:currentColor}.mfb-rating__star-icon-wrap--stroke .mfb-rating__star-icon{fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.mfb-rating__star-icon-bg{color:#d1d5db}.mfb-rating__star-icon-fill{position:absolute;top:0;left:0;width:0%;overflow:hidden;display:inline-flex}.mfb-rating__star-icon-fg{color:var(--mfb-rating-fg, #f59e0b);flex-shrink:0}.mfb-rating__input:checked~.mfb-rating__star .mfb-rating__star-icon-fill{width:100%}.mfb-rating__star:hover .mfb-rating__star-icon-fill,.mfb-rating__star:hover~.mfb-rating__star .mfb-rating__star-icon-fill{width:100%}
.mfb-multistep{width:100%;border-radius:.5rem}.mfb-multistep>*+*{margin-top:.5rem}.mfb-multistep__stepper-wrap>*+*{margin-top:.5rem}.mfb-multistep__progress{width:100%}.mfb-multistep__progress-track{width:100%;overflow:hidden}.mfb-multistep__progress-label{font-size:.75rem;color:#d1d5db;margin-top:.25rem}.mfb-multistep__step{display:grid;gap:var(--mfb-gap, 16px)}.mfb-multistep__step[hidden]{display:none}.mfb-multistep__content{border:1px solid rgba(0,0,0,0);min-height:200px}.mfb-multistep__nav{display:flex;gap:8px;justify-content:space-between}.mfb-multistep__prev-button,.mfb-multistep__next-button{padding:.5rem 1rem;font-size:.875rem;font-weight:500;border:none;cursor:pointer}.mfb-multistep__prev-button:disabled,.mfb-multistep__next-button:disabled{opacity:.5}.mfb-multistep__next-button{margin-left:auto}.mfb-multistep--completed{text-align:center}.mfb-multistep__completion-message{font-size:1rem;font-weight:500}.mfb-multistep__drop-placeholder{border:2px dashed #3b82f6;background-color:rgba(59,130,246,.05);border-radius:4px;height:48px;display:flex;align-items:center;justify-content:center;color:#0369a1;font-size:13px;margin:4px 0}.mfb-multistep--stepper-left{display:grid;grid-template-columns:minmax(160px, 240px) minmax(0, 1fr);grid-template-rows:auto auto 1fr;column-gap:1.5rem;row-gap:.5rem;align-items:start}.mfb-multistep--stepper-left>*{grid-column:2;margin-top:0}.mfb-multistep--stepper-left>.mfb-multistep__stepper-wrap{grid-column:1;grid-row:1/span 3}.mfb-multistep--stepper-left .mfb-stepper-default__list--vertical{align-items:stretch}.mfb-stepper-default__list{display:flex;align-items:center;gap:.75rem;overflow-x:auto;flex-wrap:wrap;flex-direction:row}.mfb-stepper-default__list--vertical{flex-direction:column;align-items:flex-start;gap:.5rem}.mfb-stepper-default__item{display:flex;align-items:center;gap:.25rem;border-radius:.5rem}.mfb-stepper-default__item--vertical{width:100%}.mfb-stepper-default__button{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;font-weight:500;font-size:.875rem;border:none;cursor:pointer}.mfb-stepper-default__text{text-align:left}.mfb-stepper-default__title{font-weight:600;line-height:1.25}.mfb-stepper-default__desc{font-size:.75rem;opacity:.75;line-height:1.25}.mfb-stepper-default__status{margin-top:.25rem;font-size:.75rem;opacity:.8}.mfb-stepper-default__status-icon{display:inline-block;width:1rem;height:1rem}.mfb-stepper-default__status-icon-mr{display:inline-block;width:1rem;height:1rem;margin-right:.5rem}.mfb-st__by-state>span{display:none}.mfb-st__item.is-done .mfb-st__by-state>.mfb-st__done,.mfb-st__item.is-active .mfb-st__by-state>.mfb-st__active,.mfb-st__item.is-wait .mfb-st__by-state>.mfb-st__wait{display:inline-flex;align-items:center;justify-content:center}.mfb-st{width:100%}.mfb-st button{font:inherit;cursor:pointer}.mfb-st .mfb-st__icon{display:inline-flex;align-items:center;color:var(--mfb-st-icon, #fff)}.mfb-st .mfb-st__num{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--mfb-st-shape, 50%);font-size:12px;font-weight:600;background-color:var(--mfb-st-num-bg, #374151);color:var(--mfb-st-num-text, #d1d5db)}.mfb-st .mfb-st__dot{border-radius:var(--mfb-st-shape, 50%);display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:all .2s ease}.mfb-st .mfb-st__dot svg,.mfb-st .mfb-st__dot img{max-width:60%;max-height:60%}.mfb-st .mfb-st__status{display:block;margin-top:.25rem;font-size:.6875rem;font-weight:500;opacity:.8}.mfb-stepper-chevron__list{display:flex;align-items:stretch;width:100%}.mfb-stepper-chevron__item{display:flex;flex:1;position:relative}.mfb-stepper-chevron__button{flex:1;display:flex;align-items:center;justify-content:center;padding:.75rem 1rem;margin-right:6px;border:none;font-weight:600;transition:all .2s ease;clip-path:polygon(0 0, calc(100% - 14px) 0, 100% 50%, calc(100% - 14px) 100%, 0 100%);background-color:var(--mfb-st-inactive, #374151);color:var(--mfb-st-inactive-text, #d1d5db)}.mfb-stepper-chevron__item.is-last .mfb-stepper-chevron__button{margin-right:0;clip-path:none}.mfb-stepper-chevron__item.is-done .mfb-stepper-chevron__button{background-color:var(--mfb-st-done, #10b981);color:#fff;z-index:5}.mfb-stepper-chevron__item.is-active .mfb-stepper-chevron__button{background-color:var(--mfb-st-active, #2563eb);color:var(--mfb-st-active-text, #fff);z-index:10}.mfb-stepper-chevron__inner{display:flex;align-items:center;gap:.5rem}.mfb-stepper-chevron__text{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.mfb-stepper-chevron__text .mfb-st__status{margin-top:0}.mfb-stepper-chevron__item.is-active .mfb-st__num{background-color:var(--mfb-st-num-bg-active, #2563eb);color:var(--mfb-st-num-text-active, #fff)}.mfb-stepper-connector{padding:1rem 0}.mfb-stepper-connector__list{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.mfb-stepper-connector__item{display:flex;flex-direction:column;align-items:center;gap:.75rem;flex:0 0 auto}.mfb-stepper-connector__button{display:flex;border:none;background:none;padding:0}.mfb-stepper-connector__dot{width:var(--mfb-st-dot, 14px);height:var(--mfb-st-dot, 14px);font-size:.75em;background-color:var(--mfb-st-inactive, #374151);color:var(--mfb-st-inactive-text, #d1d5db)}.mfb-stepper-connector__item.is-done .mfb-stepper-connector__dot{background-color:var(--mfb-st-done, #10b981);color:#fff}.mfb-stepper-connector__item.is-active .mfb-stepper-connector__dot{background-color:var(--mfb-st-active, #2563eb);color:var(--mfb-st-active-text, #fff);border:3px solid var(--mfb-st-active, #2563eb);box-shadow:0 0 0 4px color-mix(in srgb, var(--mfb-st-active, #2563eb) 12%, transparent);transform:scale(1.15)}.mfb-stepper-connector__label{font-size:.75rem;font-weight:500;text-align:center;line-height:1.25;max-width:80px}.mfb-stepper-connector__line{flex:1;align-self:flex-start;height:var(--mfb-st-line-w, 4px);margin-top:calc(var(--mfb-st-dot, 14px)/2 - var(--mfb-st-line-w, 4px)/2);background-color:var(--mfb-st-line, #374151);transition:background-color .3s ease}.mfb-stepper-connector__line.is-done{background-color:var(--mfb-st-done, #10b981)}.mfb-stepper-timeline__list{display:flex}.mfb-stepper-timeline__list--vertical{flex-direction:column;gap:.75rem}.mfb-stepper-timeline__list--horizontal{flex-direction:row;gap:1.5rem;overflow-x:auto;padding-bottom:1rem}.mfb-stepper-timeline__list--vertical .mfb-stepper-timeline__item{width:100%}.mfb-stepper-timeline__list--horizontal .mfb-stepper-timeline__item{flex:1 1 0;min-width:200px}.mfb-stepper-timeline__list--horizontal .mfb-stepper-timeline__content{text-align:center}.mfb-stepper-timeline__button{display:flex;align-items:flex-start;gap:.75rem;width:100%;padding:12px;border-radius:8px;text-align:left;background-color:rgba(243,244,246,.25);border:2px solid #e5e7eb;color:inherit;transition:all .2s ease}.mfb-stepper-timeline__item.is-done .mfb-stepper-timeline__button{background-color:color-mix(in srgb, var(--mfb-st-done, #10b981) 8%, transparent);border-color:var(--mfb-st-done, #10b981)}.mfb-stepper-timeline__item.is-active .mfb-stepper-timeline__button{background-color:color-mix(in srgb, var(--mfb-st-active, #2563eb) 8%, transparent);border-color:var(--mfb-st-active, #2563eb)}.mfb-stepper-timeline__dot{width:3rem;height:3rem;background-color:var(--mfb-st-inactive, #374151);color:var(--mfb-st-inactive-text, #d1d5db)}.mfb-stepper-timeline__item.is-done .mfb-stepper-timeline__dot{background-color:var(--mfb-st-done, #10b981)}.mfb-stepper-timeline__item.is-active .mfb-stepper-timeline__dot{background-color:var(--mfb-st-active, #2563eb);color:var(--mfb-st-active-text, #fff);transform:scale(1.15)}.mfb-stepper-timeline__content{flex:1;display:flex;flex-direction:column}.mfb-stepper-timeline__title{font-weight:600;line-height:1.25}.mfb-stepper-timeline__desc{font-size:.75rem;color:#4b5563;margin-top:.25rem;line-height:1.25}.mfb-stepper-timeline__status{font-size:.75rem;font-weight:600;margin-top:.5rem;color:#6b7280}.mfb-stepper-timeline__item.is-done .mfb-stepper-timeline__status{color:var(--mfb-st-done, #10b981)}.mfb-stepper-timeline__item.is-active .mfb-stepper-timeline__status{color:var(--mfb-st-active, #2563eb)}.mfb-stepper-progressline__list{display:flex;align-items:flex-start;justify-content:space-between;gap:.25rem}.mfb-stepper-progressline__item{display:flex;flex-direction:column;align-items:center;gap:.75rem;flex:1}.mfb-stepper-progressline__button{display:flex;border:none;background:none;padding:0}.mfb-stepper-progressline__dot{width:3rem;height:3rem;background-color:var(--mfb-st-inactive, #374151);color:var(--mfb-st-inactive-text, #d1d5db)}.mfb-stepper-progressline__item.is-done .mfb-stepper-progressline__dot{background-color:var(--mfb-st-done, #10b981);color:#fff}.mfb-stepper-progressline__item.is-active .mfb-stepper-progressline__dot{background-color:var(--mfb-st-active, #2563eb);color:var(--mfb-st-active-text, #fff);transform:scale(1.25);box-shadow:0 0 0 4px color-mix(in srgb, var(--mfb-st-active, #2563eb) 19%, transparent)}.mfb-stepper-progressline__label{font-size:.75rem;font-weight:500;text-align:center;line-height:1.25;max-width:70px}.mfb-stepper-progressline__progress{padding-top:1.5rem}.mfb-stepper-progressline__track{width:100%;height:6px;border-radius:9999px;overflow:hidden;background-color:#e5e7eb;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.mfb-stepper-progressline__fill{height:100%;background-color:var(--mfb-st-active, #2563eb);transition:width .3s ease}.mfb-stepper-progressline__percent{margin-top:.5rem;font-size:.75rem;font-weight:600;text-align:right;color:var(--mfb-st-active, #2563eb)}
.mfb-summary__wrap{padding:.25rem 0}.mfb-summary__title{font-size:1rem;font-weight:600;color:#111827;margin:0 0 .75rem;line-height:1.4}.mfb-summary__table{margin:0;padding:0;display:flex;flex-direction:column}.mfb-summary__table[hidden]{display:none}.mfb-summary__row{display:flex;align-items:baseline;gap:1rem;padding:.625rem 0;border-bottom:1px solid #e5e7eb}.mfb-summary__row[hidden]{display:none}.mfb-summary__row:first-child{border-top:1px solid #e5e7eb}.mfb-summary__label{flex:0 0 140px;font-size:.8125rem;font-weight:600;color:#374151;margin:0}.mfb-summary__value{flex:1;min-width:0;font-size:.875rem;color:#111827;margin:0;word-break:break-word}.mfb-summary__value--masked{letter-spacing:.15em;color:#6b7280}.mfb-summary__editor-notice{margin:0;padding:.875rem 1rem;border:1px solid #fbecc4;border-radius:var(--mfb-radius, 6px);background:#fdf7e2;color:#8a6d3b;font-size:.9375rem;line-height:1.5}
.mfb-password__input-wrap{position:relative}.mfb-password__input-wrap .mfb-field__input{padding-right:2.5rem}.mfb-password__toggle{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;border:none !important;background:rgba(0,0,0,0) !important;padding:0;cursor:pointer;color:#6b7280 !important;line-height:1;outline:none}.mfb-password__toggle:hover{color:#374151 !important}.mfb-password__toggle:focus-visible{outline:2px solid #0589fe !important;outline-offset:2px;border-radius:2px}.mfb-password__icon{display:block}.mfb-password__icon-eye{display:none}.mfb-password__toggle.mfb-password__toggle--revealed .mfb-password__icon-eye{display:block}.mfb-password__toggle.mfb-password__toggle--revealed .mfb-password__icon-eye-off{display:none}
.mfb-upload__zone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;padding:24px 16px;border:2px dashed #d1d5db;border-radius:var(--mfb-radius);background-color:#f9fafb;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.mfb-upload__zone.mfb-upload__zone--dragover{border-color:#2563eb;background-color:#eff6ff}.mfb-upload__zone[hidden],.mfb-upload__control[hidden]{display:none}.mfb-upload__control{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.mfb-upload__picker{position:relative;display:inline-flex}.mfb-upload__picker:has(.mfb-upload__input-native:focus-visible) .mfb-upload__button{outline:2px solid #2563eb;outline-offset:2px}.mfb-upload__control.mfb-upload__zone--dragover .mfb-upload__button{box-shadow:0 0 0 3px #bfdbfe}.mfb-upload__button-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;line-height:1}.mfb-upload__button-icon img{display:block;width:100%;height:100%;object-fit:contain}.mfb-upload__icon{width:28px;height:28px;color:#9ca3af}.mfb-upload__text{font-size:.875rem;font-weight:500;color:#374151;margin:0}.mfb-upload__subtext{font-size:.75rem;color:#9ca3af;margin:0}.mfb-upload__input-native{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0}.mfb-upload__button{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:.8125rem;font-weight:500;color:#fff;background-color:#2563eb;border:none;border-radius:var(--mfb-radius);cursor:pointer}.mfb-upload__file-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:.375rem}.mfb-upload__file-item{display:flex;align-items:center;gap:.5rem;padding:.375rem .625rem;background-color:#f3f4f6;border-radius:var(--mfb-radius);font-size:.8125rem}.mfb-upload__file-thumb,.mfb-upload__file-icon{flex-shrink:0;width:28px;height:28px;border-radius:4px}.mfb-upload__file-thumb{object-fit:cover}.mfb-upload__file-icon{display:flex;align-items:center;justify-content:center;color:#6b7280}.mfb-upload__file-icon svg{width:18px;height:18px}.mfb-upload__file-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#111827}.mfb-upload__file-size{flex-shrink:0;color:#6b7280;font-size:.75rem}.mfb-upload__file-list .mfb-upload__file-remove{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:none;background:rgba(0,0,0,0);font:inherit;appearance:none;cursor:pointer;color:#6b7280;font-size:1rem;line-height:1}.mfb-upload__file-list .mfb-upload__file-remove:hover{color:#ef4444}.mfb-upload__file-list .mfb-upload__file-replace{flex-shrink:0;margin:0;padding:0;border:none;background:rgba(0,0,0,0);font:inherit;appearance:none;cursor:pointer;color:#2563eb;font-size:.75rem;font-weight:500}.mfb-upload__file-list .mfb-upload__file-replace:hover{text-decoration:underline}
.mfb-range__input{appearance:none;-webkit-appearance:none;box-sizing:border-box;display:block;width:100%;height:var(--mfb-track-h, 6px);margin:0;padding:0;background:rgba(0,0,0,0);cursor:pointer;outline:none}.mfb-range__input::-webkit-slider-runnable-track{-webkit-appearance:none;width:100%;height:var(--mfb-track-h, 6px);border-radius:9999px;background:rgba(0,0,0,0)}.mfb-range__input::-moz-range-track{width:100%;height:var(--mfb-track-h, 6px);border-radius:9999px;background-color:#d1d5db}.mfb-range__input::-moz-range-progress{height:var(--mfb-track-h, 6px);border-radius:9999px 0 0 9999px;background-color:#2563eb}.mfb-range__input::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;width:var(--mfb-thumb-s, 18px);height:var(--mfb-thumb-s, 18px);margin-top:calc((var(--mfb-track-h, 6px) - var(--mfb-thumb-s, 18px))/2);border:2px solid #2563eb;border-radius:50%;background-color:#fff;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.25)}.mfb-range__input::-moz-range-thumb{box-sizing:border-box;width:var(--mfb-thumb-s, 18px);height:var(--mfb-thumb-s, 18px);border:2px solid #2563eb;border-radius:50%;background-color:#fff;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.25)}.mfb-range__stage{position:relative}.mfb-range__stage.mfb-range__stage--has-tooltip{display:grid;grid-template-columns:minmax(0, 1fr);margin-top:.25rem}.mfb-range__stage.mfb-range__stage--has-tooltip>.mfb-range__tooltip{grid-area:1/1}.mfb-range__stage.mfb-range__stage--has-tooltip>.mfb-range__input,.mfb-range__stage.mfb-range__stage--has-tooltip>.mfb-range__dual-wrap{grid-area:2/1}.mfb-range__value{display:inline-block;padding:.125rem .5rem;border-radius:.25rem;font-size:.8125rem;color:#111827;background-color:#f3f4f6}.mfb-range__tooltip{position:relative;justify-self:start;align-self:end;left:calc(var(--mfb-range-pct, 50)*1%);max-width:100%;margin-bottom:10px;transform:translateX(calc(var(--mfb-range-pct, 50) * -1%));white-space:nowrap;pointer-events:none;z-index:2}.mfb-range__tooltip::after{content:"";position:absolute;left:calc(var(--mfb-range-pct, 50)*1% + (.5 - var(--mfb-range-pct, 50)/100)*var(--mfb-thumb-s, 18px));bottom:-4px;width:8px;height:8px;background-color:inherit;transform:translateX(-50%) rotate(45deg)}.mfb-range__dual-wrap{position:relative;height:var(--mfb-thumb-s, 18px)}.mfb-range__dual-wrap .mfb-range__visual-track{position:absolute;top:50%;left:0;right:0;height:var(--mfb-track-h, 6px);border-radius:9999px;transform:translateY(-50%);pointer-events:none}.mfb-range__dual-wrap .mfb-range__input{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);pointer-events:none}.mfb-range__dual-wrap .mfb-range__input::-webkit-slider-runnable-track{background:rgba(0,0,0,0)}.mfb-range__dual-wrap .mfb-range__input::-moz-range-track,.mfb-range__dual-wrap .mfb-range__input::-moz-range-progress{background:rgba(0,0,0,0)}.mfb-range__dual-wrap .mfb-range__input::-webkit-slider-thumb{pointer-events:auto}.mfb-range__dual-wrap .mfb-range__input::-moz-range-thumb{pointer-events:auto}
.mfb-select__tags{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:2.625rem;padding:.375rem .5rem;border:1px solid var(--mfb-border, #d1d5db);border-radius:var(--mfb-radius, 6px);background-color:#fff;cursor:text}.mfb-select__tags:focus-within{border-color:#0589fe;box-shadow:0 0 0 2px rgba(5,137,254,.1)}.mfb-select__placeholder{font-size:.875rem;color:#9ca3af;pointer-events:none}.mfb-select__tag{display:inline-flex;align-items:center;gap:6px;padding:.25rem .375rem .25rem .625rem;font-size:.8125rem;line-height:1.3;color:#374151;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;max-width:100%}.mfb-select__tag-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mfb-select__tag-remove{display:inline-flex;align-items:center;justify-content:center;padding:2px;color:#6b7280;background-color:rgba(0,0,0,0);border:none;border-radius:3px;cursor:pointer;flex-shrink:0;transition:color .15s ease,background-color .15s ease}.mfb-select__tag-remove:hover,.mfb-select__tag-remove:focus-visible{color:#374151;background-color:rgba(0,0,0,.06)}.mfb-select__tag-remove svg{width:11px;height:11px;flex-shrink:0}.mfb-select__add-btn{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:#6b7280;background-color:#fff;border:1px dashed #d1d5db;border-radius:4px;cursor:pointer;flex-shrink:0;transition:border-color .15s ease,color .15s ease}.mfb-select__add-btn:hover,.mfb-select__add-btn:focus-visible,.mfb-select__add-btn.mfb-select__add-btn--open{color:#374151;background-color:#fff;border-color:#9ca3af}.mfb-select__add-btn.mfb-select__add-btn--open{border-style:solid}.mfb-select__add-btn svg{width:12px;height:12px;flex-shrink:0}.mfb-select__clear-all{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin-left:auto;padding:0;color:#6b7280;background-color:rgba(0,0,0,0);border:none;border-radius:4px;cursor:pointer;flex-shrink:0;transition:color .15s ease,background-color .15s ease}.mfb-select__clear-all:hover,.mfb-select__clear-all:focus-visible{color:#374151;background-color:rgba(0,0,0,.06)}.mfb-select__clear-all svg{width:12px;height:12px;flex-shrink:0}.mfb-select__dropdown{position:absolute;top:calc(100% + 4px);left:0;z-index:20;min-width:100%;max-height:220px;overflow-y:auto;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.12);padding:4px}.mfb-select__dropdown-option{display:block;width:100%;padding:.4rem .625rem;font-size:.8125rem;text-align:left;color:#111827;background-color:rgba(0,0,0,0);border:none;border-radius:4px;cursor:pointer}.mfb-select__dropdown-option:hover,.mfb-select__dropdown-option:focus-visible{color:#111827;background-color:#f3f4f6}.mfb-select__dropdown-option.mfb-select__dropdown-option--disabled{color:#9ca3af}.mfb-select__dropdown-option.mfb-select__dropdown-option--disabled:hover,.mfb-select__dropdown-option.mfb-select__dropdown-option--disabled:focus-visible{color:#9ca3af;background-color:rgba(0,0,0,0)}.mfb-select__dropdown-option.mfb-select__dropdown-option--disabled{cursor:not-allowed}.mfb-select__dropdown-empty{padding:.4rem .625rem;font-size:.8125rem;color:#9ca3af}.mfb-field__select select.mfb-field__input[multiple],.mfb-select__native-hidden{display:none !important}.mfb-field__select select.mfb-field__input:not([multiple]){appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%236b7280%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27m6 9 6 6 6-6%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 16px}.mfb-field__select select.mfb-field__input[multiple]{padding:.375rem}.mfb-field__select select.mfb-field__input[multiple] option{padding:.5rem .625rem;border-radius:.25rem;cursor:pointer}.mfb-field__select select.mfb-field__input[multiple] option:checked{background:linear-gradient(0deg, rgba(37, 99, 235, 0.12), rgba(37, 99, 235, 0.12));color:#111827}
.mfb-number__input-wrap{display:flex;align-items:stretch}.mfb-number__input-wrap .mfb-field__input{flex:1;min-width:0}.mfb-number__prefix,.mfb-number__suffix{display:flex;align-items:center;padding:0 .75rem;font-size:.875rem;color:#6b7280;background-color:#f3f4f6;border:1px solid #d1d5db;white-space:nowrap;flex-shrink:0}.mfb-number__prefix{border-right:none;border-radius:.25rem 0 0 .25rem}.mfb-number__suffix{border-left:none;border-radius:0 .25rem .25rem 0}.mfb-number__stepper-btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;padding:0;background-color:#f9fafb;border:1px solid #d1d5db;color:#374151;cursor:pointer;flex-shrink:0;user-select:none;outline:none !important;transition:background-color .15s,color .15s}.mfb-number__stepper-btn svg{display:block;width:1rem;height:1rem}.mfb-number__stepper-btn:hover:not(:disabled){background-color:#f3f4f6 !important;border-color:#d1d5db !important;color:#374151 !important}.mfb-number__stepper-btn:active:not(:disabled){background-color:#e5e7eb !important;border-color:#d1d5db !important;color:#374151 !important}.mfb-number__stepper-btn:focus,.mfb-number__stepper-btn:focus-visible{background-color:#f9fafb !important;border-color:#d1d5db !important;color:#374151 !important;box-shadow:none !important}.mfb-number__stepper-btn:disabled{opacity:.4;cursor:not-allowed}.mfb-number__decrement{border-right:none;border-radius:.25rem 0 0 .25rem}.mfb-number__increment{border-left:none;border-radius:0 .25rem .25rem 0}.mfb-number__input-wrap--has-stepper .mfb-field__input{border-radius:0 !important;text-align:center}.mfb-number__input-wrap--has-stepper .mfb-number__prefix,.mfb-number__input-wrap--has-stepper .mfb-number__suffix{border-radius:0}.mfb-number__input--no-spinner::-webkit-outer-spin-button,.mfb-number__input--no-spinner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mfb-number__input--no-spinner[type=number]{-moz-appearance:textfield;appearance:textfield}
.mfb-field__date{--mfb-date-accent: #2563eb;--mfb-date-text: #374151}.mfb-date__input{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%239ca3af%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Crect x=%273%27 y=%274%27 width=%2718%27 height=%2718%27 rx=%272%27/%3E%3Cline x1=%2716%27 y1=%272%27 x2=%2716%27 y2=%276%27/%3E%3Cline x1=%278%27 y1=%272%27 x2=%278%27 y2=%276%27/%3E%3Cline x1=%273%27 y1=%2710%27 x2=%2721%27 y2=%2710%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px !important}.mfb-date__popup{position:fixed;z-index:999999;box-sizing:border-box;padding:12px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 10px 25px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.06);font-size:13px;color:var(--mfb-date-text);width:280px}.mfb-date__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.mfb-date__title{font-weight:600;font-size:13.5px;color:var(--mfb-date-text)}.mfb-date__popup .mfb-date__nav,.mfb-date__popup .mfb-date__cell{margin:0;padding:0;font:inherit;appearance:none}.mfb-date__popup .mfb-date__nav{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;font-size:18px;line-height:1;border:none;border-radius:6px;background:rgba(0,0,0,0);color:#6b7280;cursor:pointer;transition:background-color .15s ease,color .15s ease}.mfb-date__popup .mfb-date__nav:hover{background:#f3f4f6;color:var(--mfb-date-accent)}.mfb-date__weekdays{display:grid;grid-template-columns:repeat(7, 1fr);margin-bottom:4px}.mfb-date__weekdays span{text-align:center;font-size:11px;font-weight:600;color:#9ca3af;padding:4px 0}.mfb-date__grid{display:grid;grid-template-columns:repeat(7, 1fr);gap:2px}.mfb-date__popup .mfb-date__cell{box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:30px;border:1px solid rgba(0,0,0,0);border-radius:6px;background:rgba(0,0,0,0);color:var(--mfb-date-text);font-size:12.5px;cursor:pointer;transition:background-color .12s ease,color .12s ease}.mfb-date__cell--empty{cursor:default}.mfb-date__cell:not(.mfb-date__cell--empty):not(.mfb-date__cell--disabled):not(.mfb-date__cell--selected):not(.mfb-date__cell--in-range):hover{background:#f3f4f6}.mfb-date__cell.mfb-date__cell--today{border-color:var(--mfb-date-accent)}.mfb-date__cell.mfb-date__cell--in-range{background:color-mix(in srgb, var(--mfb-date-accent) 14%, transparent);border-radius:0}.mfb-date__cell.mfb-date__cell--in-range:hover{background:color-mix(in srgb, var(--mfb-date-accent) 24%, transparent)}.mfb-date__cell.mfb-date__cell--selected{background:var(--mfb-date-accent);border-color:var(--mfb-date-accent);color:#fff}.mfb-date__cell.mfb-date__cell--selected:hover{background:color-mix(in srgb, var(--mfb-date-accent) 85%, black);border-color:color-mix(in srgb, var(--mfb-date-accent) 85%, black);color:#fff}.mfb-date__cell.mfb-date__cell--disabled{color:#d1d5db;text-decoration:line-through;cursor:not-allowed}.mfb-date__time{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid #f3f4f6}.mfb-date__time input,.mfb-date__time select{box-sizing:border-box;width:44px;padding:4px 2px;text-align:center;border:1px solid #d1d5db;border-radius:6px;font-size:12.5px;color:var(--mfb-date-text)}.mfb-date__time select{width:auto;padding:4px 6px}.mfb-date__time input:focus,.mfb-date__time select:focus{outline:none;border-color:var(--mfb-date-accent)}.mfb-date__time-sep{font-weight:600;color:#9ca3af}
.mfb-field__time{--mfb-time-accent: #2563eb}.mfb-time__wrap{position:relative;display:block}.mfb-time__input{cursor:text;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%239ca3af%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%279%27/%3E%3Cpolyline points=%2712 7 12 12 15.5 14%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px !important;transition:border-color .12s ease,box-shadow .12s ease}.mfb-time__input:focus,.mfb-time__input:focus-visible{border-color:var(--mfb-time-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--mfb-time-accent) 16%, transparent);outline:none}.mfb-time__wrap--filled .mfb-time__input{background-image:none}.mfb-time__wrap .mfb-time__clear{margin:0;padding:0;font:inherit;appearance:none;position:absolute;top:50%;right:8px;display:none;align-items:center;justify-content:center;width:24px;height:24px;transform:translateY(-50%);border:none;border-radius:6px;background:rgba(0,0,0,0);color:#9ca3af;cursor:pointer;transition:background-color .12s ease,color .12s ease}.mfb-time__wrap .mfb-time__clear:hover{background:#f3f4f6;color:#374151}.mfb-time__wrap .mfb-time__clear:focus-visible{outline:2px solid var(--mfb-time-accent);outline-offset:1px}.mfb-time__wrap--filled .mfb-time__clear{display:inline-flex}.mfb-time__popup{position:fixed;z-index:999999;box-sizing:border-box;padding:12px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 10px 25px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.06);font-size:13px;color:#374151;padding:4px;width:max-content;max-width:calc(100vw - 8px);border-radius:8px}.mfb-time__popup[hidden]{display:none}.mfb-time__row{display:flex;align-items:center;gap:2px}.mfb-time__seg{position:relative;display:flex}.mfb-time__value{box-sizing:border-box;width:44px;height:34px;line-height:34px;text-align:center;border-radius:6px;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;color:#111827;cursor:text;user-select:none;transition:background-color .12s ease,color .12s ease}.mfb-time__value:hover{background:#f3f4f6}.mfb-time__value:focus,.mfb-time__value.mfb-time__value--active{background:color-mix(in srgb, var(--mfb-time-accent) 12%, #fff);color:var(--mfb-time-accent);outline:none}.mfb-time__popup--empty .mfb-time__value:not(:focus):not(.mfb-time__value--active),.mfb-time__popup--empty .mfb-time__ampm{color:#9ca3af}.mfb-time__value.mfb-time__value--editing{color:var(--mfb-time-accent)}.mfb-time__sep{width:6px;text-align:center;font-size:15px;font-weight:600;color:#9ca3af;user-select:none}.mfb-time__popup .mfb-time__step{margin:0;padding:0;font:inherit;appearance:none;position:absolute;right:1px;display:none;align-items:center;justify-content:center;width:12px;height:15px;border:none;border-radius:3px;background:rgba(0,0,0,0);color:#6b7280;cursor:pointer}.mfb-time__popup .mfb-time__step:hover{background:#e5e7eb;color:var(--mfb-time-accent)}.mfb-time__popup .mfb-time__step--up{top:2px}.mfb-time__popup .mfb-time__step--down{bottom:2px}@media(pointer: fine){.mfb-time__seg:hover .mfb-time__step{display:inline-flex}}.mfb-time__popup .mfb-time__ampm{margin:0;padding:0;font:inherit;appearance:none;height:34px;min-width:44px;margin-left:4px;padding:0 8px !important;border:none;border-radius:6px;background:#f3f4f6;color:#111827;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .12s ease,color .12s ease}.mfb-time__popup .mfb-time__ampm:hover{background:#e5e7eb}.mfb-time__popup .mfb-time__ampm:focus-visible{background:color-mix(in srgb, var(--mfb-time-accent) 12%, #fff);color:var(--mfb-time-accent);outline:none}.mfb-time__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:2px;max-height:172px;margin-top:4px;padding-top:4px;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid #f3f4f6}.mfb-time__list[hidden]{display:none}.mfb-time__popup .mfb-time__option{margin:0;padding:0;font:inherit;appearance:none;height:40px;border:none;border-radius:6px;background:rgba(0,0,0,0);color:#374151;font-size:14px;font-variant-numeric:tabular-nums;cursor:pointer}.mfb-time__popup .mfb-time__option:hover{background:#f3f4f6}.mfb-time__popup .mfb-time__option[aria-pressed=true]{background:var(--mfb-time-accent);color:#fff}.mfb-time__popup .mfb-time__option:focus-visible{outline:2px solid var(--mfb-time-accent);outline-offset:1px}.mfb-time__popup--touch .mfb-time__value,.mfb-time__popup--touch .mfb-time__ampm{height:40px;line-height:40px}.mfb-time__popup--touch .mfb-time__value{width:52px;cursor:pointer}
.mfb-recaptcha__editor-preview{display:flex;align-items:center;gap:10px;padding:14px 18px;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:6px;color:#334155;font-size:14px;font-weight:500;user-select:none}.mfb-recaptcha__editor-preview .mfb-recaptcha__badge-icon{font-size:18px;line-height:1}.mfb-recaptcha__editor-preview small{margin-left:auto;color:#94a3b8;font-size:12px;font-weight:400}.mfb-recaptcha__wrapper{margin-top:10px;margin-bottom:10px}.mfb-recaptcha__wrapper .g-recaptcha{display:inline-block}
