.ProgressBar-module__JKqk5W__progress{justify-content:center;align-items:center;gap:0;margin-bottom:32px;padding:0 8px;display:flex}.ProgressBar-module__JKqk5W__stepWrap{flex:1;align-items:center;max-width:160px;display:flex}.ProgressBar-module__JKqk5W__step{z-index:2;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.ProgressBar-module__JKqk5W__circle{border:2px solid var(--input-border);background:var(--bg-card);width:40px;height:40px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;transition:all .3s;display:flex}.ProgressBar-module__JKqk5W__active .ProgressBar-module__JKqk5W__circle{background:linear-gradient(135deg, var(--accent-purple), var(--accent-orange));color:#fff;border-color:#0000}.ProgressBar-module__JKqk5W__completed .ProgressBar-module__JKqk5W__circle{background:var(--accent-orange);color:#fff;border-color:#0000}.ProgressBar-module__JKqk5W__label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;text-align:center;max-width:70px;font-size:.65rem;line-height:1.2}.ProgressBar-module__JKqk5W__active .ProgressBar-module__JKqk5W__label,.ProgressBar-module__JKqk5W__completed .ProgressBar-module__JKqk5W__label{color:var(--text-primary)}.ProgressBar-module__JKqk5W__line{background:var(--input-border);flex:1;min-width:20px;height:2px;margin:0 4px;transition:background .3s;position:relative;top:-12px}.ProgressBar-module__JKqk5W__line.ProgressBar-module__JKqk5W__completed{background:linear-gradient(90deg, var(--accent-orange), var(--accent-purple))}@media (max-width:640px){.ProgressBar-module__JKqk5W__circle{width:34px;height:34px;font-size:.8rem}.ProgressBar-module__JKqk5W__label{max-width:60px;font-size:.6rem}}@media (max-width:380px){.ProgressBar-module__JKqk5W__label{display:none}}
.Application-module__MR208G__wrapper{z-index:1;pointer-events:none;justify-content:center;align-items:center;padding:72px 16px 52px;display:flex;position:fixed;inset:0}.Application-module__MR208G__wrapper>*{pointer-events:auto}.Application-module__MR208G__card{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;width:100%;max-width:720px;max-height:100%;padding:24px 20px;overflow-y:auto}.Application-module__MR208G__step h2{margin-bottom:20px;font-size:1.25rem;font-weight:600}.Application-module__MR208G__field{opacity:0;pointer-events:none;max-height:0;margin-bottom:18px;transition:opacity .3s,max-height .3s;overflow:hidden}.Application-module__MR208G__field.Application-module__MR208G__revealed{opacity:1;pointer-events:auto;max-height:600px}.Application-module__MR208G__field label{margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.Application-module__MR208G__optional{color:var(--text-dim);font-weight:400}.Application-module__MR208G__field input[type=text],.Application-module__MR208G__field input[type=number],.Application-module__MR208G__field textarea{border:1px solid var(--border);width:100%;color:var(--text);background:#151515;border-radius:8px;padding:12px 14px;font-size:.9375rem;transition:border-color .2s}.Application-module__MR208G__field input:focus,.Application-module__MR208G__field textarea:focus{border-color:#fff;outline:none}.Application-module__MR208G__errorField{border-color:var(--error)!important}.Application-module__MR208G__errorText{color:var(--error);min-height:1.2em;margin-top:4px;font-size:.8rem;display:block}.Application-module__MR208G__counter{text-align:right;color:var(--text-dim);margin-top:4px;font-size:.75rem}.Application-module__MR208G__radioGroup,.Application-module__MR208G__checkboxGroup{flex-flow:wrap;gap:16px;display:flex}.Application-module__MR208G__radioGroup .Application-module__MR208G__radioLabel,.Application-module__MR208G__checkboxGroup .Application-module__MR208G__checkboxLabel{cursor:pointer;border:1px solid var(--border);background:#ffffff08;border-radius:8px;align-items:center;gap:10px;min-height:36px;padding:6px 12px;font-size:.875rem;font-weight:400;transition:background .2s,border-color .2s,transform .15s;display:flex}.Application-module__MR208G__radioGroup .Application-module__MR208G__radioLabel:hover,.Application-module__MR208G__checkboxGroup .Application-module__MR208G__checkboxLabel:hover{background:#ffffff0f;border-color:#444}:is(.Application-module__MR208G__radioGroup .Application-module__MR208G__radioLabel:has(input[type=radio]:checked),.Application-module__MR208G__checkboxGroup .Application-module__MR208G__checkboxLabel:has(input[type=checkbox]:checked)){background:#ffffff14;border-color:#fff}.Application-module__MR208G__checkboxLabel{cursor:pointer;align-items:flex-start;gap:12px;font-size:.9375rem;font-weight:400;line-height:1.5;display:flex}.Application-module__MR208G__radioGroup .Application-module__MR208G__radioLabel input[type=radio],.Application-module__MR208G__checkboxGroup .Application-module__MR208G__checkboxLabel input[type=checkbox],.Application-module__MR208G__checkboxLabel input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.Application-module__MR208G__customRadio{background:0 0;border:2px solid #555;border-radius:50%;flex-shrink:0;width:16px;height:16px;transition:border-color .2s;position:relative}.Application-module__MR208G__radioGroup .Application-module__MR208G__radioLabel input[type=radio]:checked+.Application-module__MR208G__customRadio{border-color:#fff}.Application-module__MR208G__radioGroup .Application-module__MR208G__radioLabel input[type=radio]:checked+.Application-module__MR208G__customRadio:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:3px;left:3px}.Application-module__MR208G__radioGroup .Application-module__MR208G__radioLabel input[type=radio]:focus-visible+.Application-module__MR208G__customRadio{outline-offset:2px;outline:2px solid #fff}.Application-module__MR208G__customCheckbox{background:0 0;border:2px solid #555;border-radius:5px;flex-shrink:0;width:20px;height:20px;margin-top:2px;transition:border-color .2s,background .2s,transform .15s;position:relative}.Application-module__MR208G__checkboxLabel:hover .Application-module__MR208G__customCheckbox,.Application-module__MR208G__checkboxGroup .Application-module__MR208G__checkboxLabel:hover .Application-module__MR208G__customCheckbox{border-color:#888}.Application-module__MR208G__checkboxLabel input[type=checkbox]:checked+.Application-module__MR208G__customCheckbox,.Application-module__MR208G__checkboxGroup .Application-module__MR208G__checkboxLabel input[type=checkbox]:checked+.Application-module__MR208G__customCheckbox{background:#fff;border-color:#fff;transform:scale(1.05)}.Application-module__MR208G__checkboxLabel input[type=checkbox]:checked+.Application-module__MR208G__customCheckbox:after,.Application-module__MR208G__checkboxGroup .Application-module__MR208G__checkboxLabel input[type=checkbox]:checked+.Application-module__MR208G__customCheckbox:after{content:"";border:2px solid #0a0a0a;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.Application-module__MR208G__checkboxLabel input[type=checkbox]:focus-visible+.Application-module__MR208G__customCheckbox,.Application-module__MR208G__checkboxGroup .Application-module__MR208G__checkboxLabel input[type=checkbox]:focus-visible+.Application-module__MR208G__customCheckbox{outline-offset:2px;outline:2px solid #fff}.Application-module__MR208G__conditionals{border:1px solid var(--border);background:#0003;border-radius:8px;margin-top:14px;padding:16px}.Application-module__MR208G__conditionalField{margin-bottom:14px}.Application-module__MR208G__conditionalField:last-child{margin-bottom:0}.Application-module__MR208G__navButtons{gap:12px;margin-top:24px;display:flex}.Application-module__MR208G__btnPrimary,.Application-module__MR208G__btnSecondary{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;min-width:100px;min-height:44px;padding:10px 24px;font-size:.9375rem;font-weight:600;transition:opacity .2s;display:inline-flex}.Application-module__MR208G__btnPrimary:disabled,.Application-module__MR208G__btnSecondary:disabled{opacity:.4;cursor:not-allowed}.Application-module__MR208G__btnPrimary{color:#0a0a0a;background:#fff}.Application-module__MR208G__btnPrimary:hover:not(:disabled){opacity:.9}.Application-module__MR208G__btnSecondary{color:var(--text);border:1px solid var(--border);background:0 0}.Application-module__MR208G__btnSecondary:hover:not(:disabled){background:#ffffff0d}.Application-module__MR208G__honeypot{opacity:0;pointer-events:none;width:0;height:0;position:absolute;left:-9999px}.Application-module__MR208G__overlay{z-index:1000;background:#000c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.Application-module__MR208G__overlayCard{background:var(--bg-card);border:1px solid var(--border);text-align:center;border-radius:16px;width:100%;max-width:360px;padding:28px}.Application-module__MR208G__overlayCard h3{margin-bottom:12px;font-size:1.25rem}.Application-module__MR208G__overlayCard p{color:var(--text-dim);margin-bottom:16px}.Application-module__MR208G__overlayCard input{text-align:center;margin-bottom:12px;font-size:1.125rem}.Application-module__MR208G__success{text-align:center;padding:24px 8px}.Application-module__MR208G__success h2{margin-bottom:12px;font-size:1.5rem}.Application-module__MR208G__success p{color:var(--text-dim);max-width:480px;margin:0 auto 24px;line-height:1.6}.Application-module__MR208G__successActions{flex-direction:column;align-items:center;gap:14px;display:flex}.Application-module__MR208G__link{color:#fff;font-weight:500;text-decoration:none}.Application-module__MR208G__link:hover{text-decoration:underline}.Application-module__MR208G__blocker{background:var(--bg);z-index:2000;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.Application-module__MR208G__blockerCard{text-align:center;max-width:480px}.Application-module__MR208G__blockerCard h2{margin-bottom:12px;font-size:1.5rem}.Application-module__MR208G__blockerCard p{color:var(--text-dim);margin-bottom:24px;line-height:1.6}.Application-module__MR208G__submitting{text-align:center;color:var(--text-dim);padding:40px;font-size:1.2rem}.Application-module__MR208G__spinner{border:2px solid #ffffff1a;border-top-color:#fff;border-radius:50%;width:24px;height:24px;margin:0 auto 12px;animation:.8s linear infinite Application-module__MR208G__spin}@keyframes Application-module__MR208G__spin{to{transform:rotate(360deg)}}.Application-module__MR208G__turnstileLoading{text-align:center;padding:20px 0}.Application-module__MR208G__turnstileLoading p{margin:0;font-size:.9375rem;font-weight:500}.Application-module__MR208G__turnstileSubtext{color:var(--text-dim);font-size:.875rem;margin-top:4px!important}@media (max-width:640px){.Application-module__MR208G__wrapper{padding:64px 12px 48px}.Application-module__MR208G__card{padding:20px 16px}.Application-module__MR208G__step h2{font-size:1.1rem}.Application-module__MR208G__radioGroup,.Application-module__MR208G__checkboxGroup{gap:10px}.Application-module__MR208G__radioLabel,.Application-module__MR208G__checkboxLabel{padding:5px 10px;font-size:.8rem}}@media (max-width:380px){.Application-module__MR208G__wrapper{padding:56px 10px 44px}.Application-module__MR208G__card{padding:16px 12px}.Application-module__MR208G__btnPrimary,.Application-module__MR208G__btnSecondary{min-width:80px;padding:8px 16px;font-size:.85rem}.Application-module__MR208G__radioGroup,.Application-module__MR208G__checkboxGroup{gap:8px}}@media (prefers-reduced-motion:reduce){.Application-module__MR208G__field{transition:none}}
