.pwdfp-form-wrap{--pwdfp-accent:#f76112;--pwdfp-text:#28282b;--pwdfp-muted:#6b6b70;--pwdfp-border:#cfc9c2;--pwdfp-border-width:1px;--pwdfp-border-focus:var(--pwdfp-accent);--pwdfp-field-bg:#ffffff;--pwdfp-radius:8px;--pwdfp-gap:18px;--pwdfp-error:#c0341a;--pwdfp-max-width:680px;--pwdfp-label-color:var(--pwdfp-text);--pwdfp-label-size:15px;--pwdfp-pad-y:11px;--pwdfp-pad-x:13px;--pwdfp-input-font:16px;--pwdfp-placeholder-color:#9aa0a6;--pwdfp-btn-bg:var(--pwdfp-accent);--pwdfp-btn-text:#ffffff;--pwdfp-btn-hover:#d9530c;--pwdfp-btn-radius:8px;--pwdfp-btn-pad-y:12px;--pwdfp-btn-pad-x:26px;--pwdfp-btn-font:16px;--pwdfp-success-bg:rgba(247, 97, 18, 0.08);--pwdfp-success-text:var(--pwdfp-text);--pwdfp-success-border:var(--pwdfp-accent);--pwdfp-progress-fill:var(--pwdfp-accent);--pwdfp-progress-track:#e7e2dc;--pwdfp-back-text:#28282b;--pwdfp-back-border:#cfc9c2;--pwdfp-repeater-bg:#fdfbf9;--pwdfp-repeater-border:#e7e2dc;max-width:var(--pwdfp-max-width)}.pwdfp-align-center{margin-left:auto;margin-right:auto}.pwdfp-form-wrap *,.pwdfp-form-wrap *::before,.pwdfp-form-wrap *::after{box-sizing:border-box}.pwdfp-fields{display:flex;flex-wrap:wrap;gap:var(--pwdfp-gap)}.pwdfp-field{flex:0 0 100%;min-width:0}.pwdfp-w-half{flex:1 1 calc(50% - var(--pwdfp-gap))}.pwdfp-w-third{flex:1 1 calc(33.333% - var(--pwdfp-gap))}.pwdfp-fieldset{border:0;margin:0;padding:0;min-width:0}.pwdfp-label{display:block;font-weight:600;color:var(--pwdfp-label-color);font-size:var(--pwdfp-label-size);margin-bottom:8px;padding:0}legend.pwdfp-label{float:none;width:100%}.pwdfp-required{color:var(--pwdfp-accent)}.pwdfp-control{display:block;width:100%;padding:var(--pwdfp-pad-y) var(--pwdfp-pad-x);font-size:var(--pwdfp-input-font);line-height:1.4;color:var(--pwdfp-text);background:var(--pwdfp-field-bg);border:var(--pwdfp-border-width) solid var(--pwdfp-border);border-radius:var(--pwdfp-radius);transition:border-color 0.15s ease,box-shadow 0.15s ease}.pwdfp-control::placeholder{color:var(--pwdfp-placeholder-color);opacity:1}.pwdfp-control:focus{outline:none;border-color:var(--pwdfp-border-focus);box-shadow:0 0 0 3px rgb(247 97 18 / .18)}.pwdfp-help{margin:6px 0 0;font-size:13px;color:var(--pwdfp-muted)}.pwdfp-choices{display:flex;flex-direction:column;gap:10px}.pwdfp-choices-inline{flex-direction:row;flex-wrap:wrap;gap:10px 22px}.pwdfp-choice{display:flex;align-items:center;gap:9px;font-weight:400;line-height:1.3;color:var(--pwdfp-text);margin:0}.pwdfp-choice input[type="checkbox"],.pwdfp-choice input[type="radio"]{flex:0 0 auto;width:18px;height:18px;margin:0}.pwdfp-choice>span{display:inline-block;line-height:1.3}.pwdfp-toggle{position:relative;display:inline-flex;align-items:center}.pwdfp-toggle-input{position:absolute;opacity:0;width:44px;height:24px;margin:0;cursor:pointer}.pwdfp-toggle-track{width:44px;height:24px;border-radius:999px;background:var(--pwdfp-border);position:relative;transition:background 0.15s ease}.pwdfp-toggle-track::after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform 0.15s ease}.pwdfp-toggle-input:checked+.pwdfp-toggle-track{background:var(--pwdfp-accent)}.pwdfp-toggle-input:checked+.pwdfp-toggle-track::after{transform:translateX(20px)}.pwdfp-toggle-input:focus+.pwdfp-toggle-track{box-shadow:0 0 0 3px rgb(247 97 18 / .18)}.pwdfp-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.pwdfp-actions{margin-top:var(--pwdfp-gap);display:flex;flex-wrap:wrap;gap:10px;align-items:center}.pwdfp-form-wrap [hidden]{display:none!important}.pwdfp-submit,.pwdfp-next,.pwdfp-back{display:inline-block;padding:var(--pwdfp-btn-pad-y) var(--pwdfp-btn-pad-x);font-size:var(--pwdfp-btn-font);font-weight:600;color:var(--pwdfp-btn-text);background:var(--pwdfp-btn-bg);border:0;border-radius:var(--pwdfp-btn-radius);cursor:pointer;transition:background 0.15s ease}.pwdfp-submit:hover,.pwdfp-next:hover{background:var(--pwdfp-btn-hover)}.pwdfp-back{color:var(--pwdfp-back-text);background:#fff0;border:1px solid var(--pwdfp-back-border)}.pwdfp-back:hover{border-color:var(--pwdfp-back-text)}.pwdfp-submit:focus-visible,.pwdfp-next:focus-visible,.pwdfp-back:focus-visible{outline:3px solid rgb(247 97 18 / .4);outline-offset:2px}.pwdfp-progress{display:none;margin-bottom:var(--pwdfp-gap)}.pwdfp-ms-active .pwdfp-progress{display:flex;flex-direction:column;gap:8px;overflow:visible}.pwdfp-progress-text{position:relative;z-index:1;flex:0 0 auto;margin:0;padding:0;min-height:1.4em;font-size:14px;font-weight:600;line-height:1.4;color:var(--pwdfp-label-color)}.pwdfp-progress-bar{position:relative;flex:0 0 8px;height:8px;border-radius:999px;background:var(--pwdfp-progress-track);overflow:hidden}.pwdfp-progress-fill{display:block;height:100%;width:0;border-radius:999px;background:var(--pwdfp-progress-fill);transition:width 0.25s ease}.pwdfp-step:focus{outline:none}.pwdfp-step[hidden]{display:none}.pwdfp-auth-fieldset{min-width:0;margin:0;padding:0;border:0}.pwdfp-auth-links{margin:14px 0 0;font-size:14px;color:var(--pwdfp-muted)}.pwdfp-auth-links a{color:var(--pwdfp-accent)}.pwdfp-file{padding:9px 11px;cursor:pointer}.pwdfp-file::file-selector-button{margin-right:12px;padding:6px 12px;font-size:14px;font-weight:600;color:var(--pwdfp-btn-text);background:var(--pwdfp-btn-bg);border:0;border-radius:var(--pwdfp-btn-radius);cursor:pointer}.pwdfp-dropzone{position:relative;display:flex;align-items:center;justify-content:center;min-height:104px;padding:18px;text-align:center;background:var(--pwdfp-field-bg);border:2px dashed var(--pwdfp-border);border-radius:var(--pwdfp-radius);color:var(--pwdfp-muted);transition:border-color 0.15s ease,background 0.15s ease}.pwdfp-dropzone .pwdfp-file{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer;z-index:1}.pwdfp-dropzone .pwdfp-file::file-selector-button{cursor:pointer}.pwdfp-dropzone-ui{display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.pwdfp-dropzone-ui::before{content:"\2191";display:flex;align-items:center;justify-content:center;width:38px;height:38px;font-size:20px;font-weight:700;line-height:1;color:var(--pwdfp-accent);background:rgb(247 97 18 / .12);border-radius:50%}.pwdfp-dropzone-prompt{font-size:15px;color:var(--pwdfp-text)}.pwdfp-dropzone.is-dragover{border-color:var(--pwdfp-accent);background:rgb(247 97 18 / .06)}.pwdfp-dropzone:focus-within{outline:3px solid rgb(247 97 18 / .4);outline-offset:2px}.pwdfp-dropzone-file{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;font-weight:600;color:var(--pwdfp-text);word-break:break-all}.pwdfp-dropzone-size{font-weight:400;color:var(--pwdfp-muted)}.pwdfp-dropzone-remove{position:relative;z-index:2;pointer-events:auto;padding:3px 10px;font-size:13px;font-weight:600;color:var(--pwdfp-error);background:#fff0;border:1px solid var(--pwdfp-error);border-radius:var(--pwdfp-btn-radius);cursor:pointer}.pwdfp-has-error .pwdfp-dropzone{border-color:var(--pwdfp-error)}.pwdfp-file-hint{display:block;margin-top:6px;font-size:13px;color:var(--pwdfp-muted)}.pwdfp-sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pwdfp-repeater{display:flex;flex-direction:column;gap:12px}.pwdfp-repeater-rows{display:flex;flex-direction:column;gap:12px}.pwdfp-repeater-row{padding:14px 16px;background:var(--pwdfp-repeater-bg);border:1px solid var(--pwdfp-repeater-border);border-radius:var(--pwdfp-radius)}.pwdfp-repeater-row-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.pwdfp-repeater-row-title{font-size:13px;font-weight:700;color:var(--pwdfp-muted);text-transform:uppercase;letter-spacing:.03em}.pwdfp-repeater-cells{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--pwdfp-gap)}.pwdfp-subfield{min-width:0}.pwdfp-repeater-add,.pwdfp-repeater-remove{cursor:pointer;font-size:14px;font-weight:600;line-height:1.3;border-radius:var(--pwdfp-btn-radius)}.pwdfp-repeater-add{align-self:flex-start;padding:9px 16px;color:var(--pwdfp-accent);background:#fff0;border:1px dashed var(--pwdfp-accent)}.pwdfp-repeater-remove{padding:4px 10px;color:var(--pwdfp-error);background:#fff0;border:1px solid #fff0}.pwdfp-repeater-add:hover,.pwdfp-repeater-add:focus-visible{background:rgb(247 97 18 / .08)}.pwdfp-repeater-remove:hover,.pwdfp-repeater-remove:focus-visible{border-color:var(--pwdfp-error)}.pwdfp-repeater-add:focus-visible,.pwdfp-repeater-remove:focus-visible{outline:3px solid rgb(247 97 18 / .4);outline-offset:2px}.pwdfp-submit:disabled{opacity:.6;cursor:default}.pwdfp-has-error .pwdfp-control{border-color:var(--pwdfp-error)}.pwdfp-error{margin:6px 0 0;font-size:13px;color:var(--pwdfp-error);font-weight:600}.pwdfp-form-error{padding:12px 14px;margin-bottom:var(--pwdfp-gap);border-left:4px solid var(--pwdfp-error);background:rgb(192 52 26 / .08);color:var(--pwdfp-error);border-radius:4px}.pwdfp-confirmation{padding:16px 18px;border-left:4px solid var(--pwdfp-success-border);background:var(--pwdfp-success-bg);color:var(--pwdfp-success-text);border-radius:4px}.pwdfp-notice{padding:12px 14px;background:#f4f0ec;border-radius:6px;color:var(--pwdfp-muted)}.pwdfp-effect-underline .pwdfp-control{border-width:0 0 var(--pwdfp-border-width) 0;border-radius:0;background:#fff0;padding-left:2px;padding-right:2px}.pwdfp-effect-underline .pwdfp-control:focus{box-shadow:none;border-bottom-color:var(--pwdfp-border-focus)}.pwdfp-effect-filled .pwdfp-control{border-color:#fff0}.pwdfp-effect-filled .pwdfp-control:focus{border-color:var(--pwdfp-border-focus)}.pwdfp-effect-rounded .pwdfp-control{border-radius:999px}.pwdfp-effect-rounded textarea.pwdfp-control{border-radius:18px}.pwdfp-floating{position:relative}.pwdfp-floating .pwdfp-label{position:absolute;left:calc(var(--pwdfp-pad-x));top:calc(var(--pwdfp-pad-y) + (var(--pwdfp-input-font) * 0.1));margin:0;padding:0 4px;background:var(--pwdfp-field-bg);color:var(--pwdfp-placeholder-color);font-weight:400;pointer-events:none;transition:transform 0.15s ease,color 0.15s ease,top 0.15s ease}.pwdfp-floating .pwdfp-control:focus+.pwdfp-label,.pwdfp-floating .pwdfp-control:not(:placeholder-shown)+.pwdfp-label{top:0;transform:translateY(-50%) scale(.86);color:var(--pwdfp-border-focus);font-weight:600}.pwdfp-effect-floating.pwdfp-effect-underline .pwdfp-label,.pwdfp-floating .pwdfp-label{z-index:1}@media (prefers-reduced-motion:reduce){.pwdfp-control,.pwdfp-toggle-track,.pwdfp-toggle-track::after,.pwdfp-submit,.pwdfp-next,.pwdfp-back,.pwdfp-progress-fill{transition:none}}@media (max-width:600px){.pwdfp-w-half,.pwdfp-w-third{flex:0 0 100%}}