.mf-footer{padding:var(--mf-spacing) 0 calc(var(--mf-spacing) * 1.5);font-size:.875em;border-top:1px solid var(--mf-border)}.mf-footer__links{display:flex;flex-wrap:wrap;gap:.5em 1.25em;justify-content:center}.mf-footer__links a{display:inline-block;padding:.35em 0;color:var(--mf-muted)}.mf-footer__links a:hover{color:var(--mf-text)}.mf-header{padding:calc(var(--mf-spacing) * 1.25) 0 calc(var(--mf-spacing) * .5)}.mf-header--center{text-align:center}.mf-header--right{text-align:right}.mf-header__logo{display:inline-block;max-width:min(70%,320px);max-height:64px;object-fit:contain}.mf-header__title{margin:.4em 0 0;font-family:var(--mf-heading-font-family);font-size:1.25em;font-weight:700}.mf-header__subtitle{margin:.25em 0 0;color:var(--mf-muted)}.mf-header__partner{display:inline-block;margin:.6em 0 0;padding:.25em .75em;font-size:.875em;color:var(--mf-text);background:var(--mf-primary-soft);border-radius:999px}.mf-progress{max-width:36rem;margin:0 auto calc(var(--mf-spacing) * 1.5)}.mf-progress__track{height:6px;overflow:hidden;background:var(--mf-border);border-radius:3px}.mf-progress__bar{display:block;height:100%;background:var(--mf-primary);border-radius:3px;transition:width .3s ease}.mf-progress__label{margin:0 0 .4em;font-size:.875em;color:var(--mf-muted);text-align:center}.mf-progress__segments{display:flex;gap:4px}.mf-progress__segment{flex:1;height:6px;background:var(--mf-border);border-radius:3px;transition:background-color .3s}.mf-progress__segment.is-done{background:var(--mf-primary)}.mf-progress__segment.is-current{background:var(--mf-primary-soft);box-shadow:inset 0 0 0 1px var(--mf-primary)}.mf-success{padding-top:calc(var(--mf-spacing) * .5);text-align:center}.mf-success__mark{position:relative;display:inline-block;width:56px;height:56px;margin-bottom:var(--mf-spacing);background:var(--mf-primary);border-radius:50%}.mf-success__mark:after{position:absolute;top:14px;left:21px;width:11px;height:22px;content:"";border:solid var(--mf-on-primary);border-width:0 3px 3px 0;transform:rotate(45deg)}.mf-success__redirect{margin-top:calc(var(--mf-spacing) * 1.5);color:var(--mf-muted)}.mf-success__redirect a{color:var(--mf-primary)}.mf-options{--mf-gap: calc(var(--mf-spacing) * .75);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--mf-gap)}.mf-options>.mf-option{flex:0 0 calc((100% - (var(--mf-cols-mobile, 1) - 1) * var(--mf-gap)) / var(--mf-cols-mobile, 1))}@media (min-width: 600px){.mf-options>.mf-option{flex-basis:calc((100% - (var(--mf-cols-desktop, 2) - 1) * var(--mf-gap)) / var(--mf-cols-desktop, 2))}}.mf-options--list,.mf-options--chips{--mf-gap: calc(var(--mf-spacing) * .5)}.mf-options--chips>.mf-option{flex:0 0 auto}.mf-option{position:relative;display:flex;align-items:center;gap:calc(var(--mf-spacing) * .75);min-width:0;min-height:48px;margin:0;padding:calc(var(--mf-spacing) * .75) var(--mf-spacing);font:inherit;color:var(--mf-text);text-align:left;background:var(--mf-surface);border:2px solid var(--mf-border);border-radius:var(--mf-radius);box-shadow:0 1px 2px #0000000d;cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s;-webkit-tap-highlight-color:transparent}@media (hover: hover){.mf-option:hover{border-color:var(--mf-primary);box-shadow:0 6px 16px #00000014}.mf-option--tiles:hover{transform:translateY(-2px)}}.mf-option:focus-visible{outline:3px solid var(--mf-primary);outline-offset:2px}.mf-option.is-selected{border-color:var(--mf-primary);background:var(--mf-primary-soft)}.mf-option.is-blocked{cursor:not-allowed;opacity:.55}@media (hover: hover){.mf-option.is-blocked:hover{border-color:var(--mf-border);box-shadow:none;transform:none}}.mf-option__body{display:flex;flex:1;flex-direction:column;gap:.2em;min-width:0}.mf-option__label{font-weight:600;overflow-wrap:anywhere}.mf-option__text{font-size:.9em;color:var(--mf-muted)}.mf-option__media{display:flex;flex:none;align-items:center;justify-content:center;width:56px;height:56px;overflow:hidden;border-radius:calc(var(--mf-radius) * .75)}.mf-option__image{display:block;width:100%;height:100%;object-fit:contain}.mf-option__icon{font-size:1.75em;line-height:1}.mf-option--tiles{flex-direction:column;align-items:stretch;gap:calc(var(--mf-spacing) * .5);padding:calc(var(--mf-spacing) * .75) calc(var(--mf-spacing) * .5) calc(var(--mf-spacing) * .75);text-align:center}.mf-option--tiles .mf-option__media{width:100%;height:auto;aspect-ratio:var(--mf-ratio, 4 / 3);padding:calc(var(--mf-spacing) * .25)}.mf-option--tiles .mf-option__label{font-size:1.05em}.mf-option--tiles .mf-option__icon{font-size:3em}.mf-option--tiles .mf-option__body{align-items:center;padding:0 calc(var(--mf-spacing) * .25) calc(var(--mf-spacing) * .25)}.mf-option--list{padding-block:calc(var(--mf-spacing) * .6)}.mf-option--list .mf-option__media{width:40px;height:40px}.mf-option--buttons{justify-content:center;text-align:center}.mf-option--buttons .mf-option__body{flex:none}.mf-option--buttons .mf-option__media,.mf-option--chips .mf-option__media{width:auto;height:auto}.mf-option--buttons .mf-option__icon,.mf-option--chips .mf-option__icon{font-size:1.2em}.mf-option--chips{min-height:44px;padding:.45em 1em;border-radius:999px}.mf-option--chips .mf-option__label{font-weight:500}.mf-option--chips.is-selected{color:var(--mf-on-primary);background:var(--mf-primary)}.mf-option__check{position:relative;flex:none;width:22px;height:22px;background:var(--mf-surface);border:2px solid var(--mf-border);border-radius:5px}.mf-option--tiles .mf-option__check{position:absolute;top:calc(var(--mf-spacing) * .5);right:calc(var(--mf-spacing) * .5)}.mf-option.is-selected .mf-option__check{background:var(--mf-primary);border-color:var(--mf-primary)}.mf-option.is-selected .mf-option__check:after{position:absolute;top:2px;left:6px;width:5px;height:11px;content:"";border:solid var(--mf-on-primary);border-width:0 2px 2px 0;transform:rotate(45deg)}.mf-fields{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--mf-spacing) calc(var(--mf-spacing) * .75)}.mf-field{grid-column:span 6;min-width:0}@media (min-width: 600px){.mf-field--half{grid-column:span 3}.mf-field--third{grid-column:span 2}.mf-field--two_thirds{grid-column:span 4}}.mf-field__label{display:block;margin-bottom:.35em;font-weight:600}.mf-required{color:var(--mf-muted);font-weight:400}.mf-input{display:block;box-sizing:border-box;width:100%;min-height:48px;margin:0;padding:.65em .8em;font:inherit;font-size:max(16px,1em);color:var(--mf-text);background:var(--mf-surface);border:1px solid var(--mf-border);border-radius:var(--mf-radius)}.mf-input--textarea{min-height:7.5em;resize:vertical}.mf-input:focus{border-color:var(--mf-primary);outline:2px solid var(--mf-primary);outline-offset:0}.mf-input[aria-invalid=true]{border-color:var(--mf-error)}.mf-input::placeholder{color:var(--mf-muted);opacity:.8}.mf-field__error{margin:.35em 0 0;font-size:.875em;color:var(--mf-error)}.mf-check{display:flex;gap:.65em;align-items:flex-start}.mf-check__box{flex:none;width:1.3em;height:1.3em;margin:.1em 0 0;accent-color:var(--mf-primary)}.mf-check__label{cursor:pointer}.mf-check__label a{color:var(--mf-primary)}.mf-drop{position:relative;padding:calc(var(--mf-spacing) * 1.5) var(--mf-spacing);text-align:center;background:var(--mf-surface);border:2px dashed var(--mf-border);border-radius:var(--mf-radius);transition:border-color .15s,background-color .15s}.mf-drop.is-armed{border-color:var(--mf-primary)}.mf-drop.is-over{background:var(--mf-primary-soft);border-style:solid;border-color:var(--mf-primary)}.mf-drop.is-full,.mf-drop.is-disabled{opacity:.6}.mf-drop__label{display:flex;flex-direction:column;gap:.35em;align-items:center;cursor:pointer}.mf-drop.is-full .mf-drop__label,.mf-drop.is-disabled .mf-drop__label{cursor:default}.mf-drop__action{display:inline-block;min-height:44px;box-sizing:border-box;padding:.6em 1.2em;font-weight:600;line-height:1.5;color:var(--mf-on-primary);background:var(--mf-primary);border-radius:var(--mf-radius)}.mf-drop__or{color:var(--mf-muted)}.mf-visually-hidden:focus-visible+.mf-drop__label .mf-drop__action{outline:3px solid var(--mf-primary);outline-offset:2px}.mf-drop__hint{margin:.75em 0 0;font-size:.875em;color:var(--mf-muted)}.mf-file__note{margin:.5em 0 0;font-size:.875em;color:var(--mf-muted)}.mf-files{display:flex;flex-direction:column;gap:.5em;margin:var(--mf-spacing) 0 0;padding:0;list-style:none}.mf-files__item{display:flex;flex-wrap:wrap;gap:.25em .75em;align-items:center;padding:.6em .8em;background:var(--mf-surface);border:1px solid var(--mf-border);border-radius:var(--mf-radius)}.mf-files__item.is-error{border-color:var(--mf-error)}.mf-files__name{flex:1 1 10em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mf-files__size,.mf-files__done{font-size:.875em;color:var(--mf-muted)}.mf-files__track{flex:1 1 100%;order:5;height:4px;overflow:hidden;background:var(--mf-border);border-radius:2px}.mf-files__bar{display:block;height:100%;background:var(--mf-primary);transition:width .2s}.mf-files__error{flex:1 1 100%;order:6;font-size:.875em;color:var(--mf-error)}.mf-files__remove{min-height:36px;padding:.25em .5em;font:inherit;font-size:.875em;color:var(--mf-muted);text-decoration:underline;cursor:pointer;background:none;border:0}.mf-file__hint{margin-top:var(--mf-spacing);font-size:.9em;color:var(--mf-muted)}.moipla-funnel-scope{display:flex;flex-direction:column}.moipla-funnel{display:flex;flex:1;flex-direction:column;box-sizing:border-box;font-family:var(--mf-font-family);font-size:var(--mf-font-size);line-height:1.5;color:var(--mf-text);background:var(--mf-background);-webkit-font-smoothing:antialiased}.moipla-funnel *,.moipla-funnel *:before,.moipla-funnel *:after{box-sizing:border-box}.mf-container{width:100%;max-width:var(--mf-max-width);margin:0 auto;padding:0 var(--mf-spacing)}.mf-main{flex:1;padding:calc(var(--mf-spacing) * .75) 0 calc(var(--mf-spacing) * 2.5)}@media (min-width: 600px){.mf-main{padding-top:calc(var(--mf-spacing) * 1.5)}}.mf-step__title{max-width:40rem;margin:0 auto .5em;font-family:var(--mf-heading-font-family);font-size:1.5em;font-weight:700;line-height:1.25;text-align:center}.mf-step__title:focus{outline:none}@media (min-width: 600px){.mf-step__title{font-size:1.75em}}.mf-step__text{max-width:40rem;margin:0 auto calc(var(--mf-spacing) * 1.5);color:var(--mf-muted);text-align:center}.mf-step__title a,.mf-step__text a{color:var(--mf-primary)}.mf-step--fields .mf-step__body,.mf-step--file .mf-step__body,.mf-step--fields .mf-actions,.mf-step--file .mf-actions,.mf-step--info .mf-actions,.mf-step--fields .mf-step__error,.mf-step--file .mf-step__error{max-width:36rem;margin-right:auto;margin-left:auto}.mf-step__error{margin:var(--mf-spacing) auto 0;padding:.6em .8em;color:var(--mf-error);text-align:center;border:1px solid currentColor;border-radius:var(--mf-radius)}.mf-actions{display:flex;flex-flow:row-reverse wrap;gap:var(--mf-spacing);align-items:center;justify-content:center;margin-top:calc(var(--mf-spacing) * 1.5)}.mf-button{min-width:10rem;min-height:48px;padding:.7em 1.6em;font:inherit;font-weight:600;color:var(--mf-on-button);cursor:pointer;background:var(--mf-button);border:0;border-radius:var(--mf-radius)}.mf-button:hover{filter:brightness(1.06)}.mf-button:focus-visible{outline:3px solid var(--mf-button);outline-offset:2px}.mf-button:disabled{cursor:default;opacity:.65;filter:none}@media (max-width: 599px){.mf-button{flex:1 1 auto}}.mf-back{min-height:48px;padding:.7em .25em;font:inherit;color:var(--mf-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer;background:none;border:0}.mf-back:hover{color:var(--mf-text)}.mf-back:focus-visible{outline:2px solid var(--mf-primary);outline-offset:2px}.mf-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.mf-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}
