.ApplyDialog_root__w2da0{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));overflow-y:auto}.ApplyDialog_backdrop__l3kKc{position:fixed;inset:0;border:0;margin:0;padding:0;cursor:pointer;background:rgba(10,12,8,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ApplyDialog_panel__ulZrF{position:relative;z-index:1;width:min(640px,100%);max-height:min(92vh,900px);overflow-y:auto;margin:auto;padding:18px 22px 20px;border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-graphite-800);box-shadow:var(--shadow-lift);outline:none}.ApplyDialog_close__y7GVt{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-paper-dim);font-size:26px;line-height:1;cursor:pointer}.ApplyDialog_close__y7GVt:hover{color:var(--color-paper);background:rgba(244,241,230,.06)}.ApplyDialog_close__y7GVt:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ApplyDialog_body___MWzj{min-inline-size:0}@media (max-width:640px){.ApplyDialog_panel__ulZrF{padding:16px 14px 18px;max-height:none;border-radius:var(--radius-md)}}.ApplicationForm_header__QrHtx{padding-right:32px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid color-mix(in srgb,var(--color-paper) 12%,transparent)}.ApplicationForm_title__AxV6p{margin:0;font-family:var(--font-display),sans-serif;font-size:clamp(1.25rem,2.5vw,1.45rem);font-weight:700;line-height:1.2;color:var(--color-paper)}.ApplicationForm_context__FUqfV{display:flex;flex-direction:column;gap:8px;margin:12px 0 0}.ApplicationForm_contextItem__L9aNX{display:flex;flex-direction:column;gap:2px;min-width:0}.ApplicationForm_contextLabel__ueH2_{margin:0;font-family:var(--font-display),sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.ApplicationForm_contextValue__wymdr{margin:0;font-size:15px;font-weight:600;line-height:1.35;color:var(--color-paper)}.ApplicationForm_lead__kOmD7{margin:12px 0 0;font-size:15px;line-height:1.5;color:var(--color-paper-dim)}.ApplicationForm_success__HQIV_{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:28px 16px 18px}.ApplicationForm_successMark__xmI8h{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;color:var(--color-olive-500);background:rgba(120,136,92,.18);border:1px solid rgba(120,136,92,.45);margin-bottom:4px}.ApplicationForm_successTitle__ch376{margin:0;font-family:var(--font-display),sans-serif;font-size:clamp(1.35rem,2.8vw,1.65rem);font-weight:700;line-height:1.2;color:var(--color-paper)}.ApplicationForm_success__HQIV_ .ApplicationForm_context__FUqfV{margin:2px 0 0;max-width:36ch;align-items:center}.ApplicationForm_success__HQIV_ .ApplicationForm_contextItem__L9aNX{align-items:center}.ApplicationForm_successText__qQ2lj{margin:0;max-width:34ch;font-size:15px;line-height:1.5;color:var(--color-paper-dim)}.ApplicationForm_successAction__xtzYp{margin-top:10px;min-width:160px}.ApplicationForm_form__EYeyF{position:relative;display:flex;flex-direction:column;gap:10px;container-type:inline-size}.ApplicationForm_honeypot__h0ICC{position:absolute;left:-9999px;height:0;width:0;overflow:hidden}.ApplicationForm_row__8d6t5{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}@container (max-width: 28rem){.ApplicationForm_row__8d6t5{grid-template-columns:minmax(0,1fr)}}.ApplicationForm_field__VIFGl{display:flex;flex-direction:column;gap:2px;margin:0;min-width:0;background:var(--color-graphite-900);border:1px solid color-mix(in srgb,var(--color-paper) 22%,transparent);border-radius:var(--radius-sm);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);padding:7px 12px 8px;box-sizing:border-box}.ApplicationForm_field__VIFGl:focus-within{border-color:var(--color-accent)}.ApplicationForm_field__VIFGl:has(:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.ApplicationForm_label__3IoEj{font-size:11px;font-weight:600;line-height:1.2;color:var(--color-paper-dim)}.ApplicationForm_required__gXnQe:after{content:" *";color:var(--color-accent)}.ApplicationForm_radioGroup__s9lOM{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:22px}.ApplicationForm_radio__D8eDz{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--color-paper);font-size:14px;cursor:pointer}.ApplicationForm_radio__D8eDz input{accent-color:var(--color-accent);width:16px;height:16px;margin:0;cursor:pointer}.ApplicationForm_input__mnSpK,.ApplicationForm_select__2KLm_,.ApplicationForm_textarea__KdmR8{background:transparent;border:0;box-shadow:none;color:var(--color-paper);padding:0;font-size:14px;font-family:inherit;min-height:22px;width:100%;box-sizing:border-box}.ApplicationForm_textarea__KdmR8{min-height:56px;resize:vertical}.ApplicationForm_select__2KLm_{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23c4c0b4' d='M1.2 1.2 6 6l4.8-4.8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0 center;background-size:12px 8px;padding-inline-end:18px}.ApplicationForm_select__2KLm_ option{background:var(--color-graphite-900);color:var(--color-paper)}.ApplicationForm_input__mnSpK::placeholder,.ApplicationForm_textarea__KdmR8::placeholder{color:var(--color-paper-faint)}.ApplicationForm_select__2KLm_:has(option[value=""]:checked){color:var(--color-paper-faint)}.ApplicationForm_input__mnSpK:focus,.ApplicationForm_select__2KLm_:focus,.ApplicationForm_textarea__KdmR8:focus{outline:none}.ApplicationForm_consentNote__B3zL6{margin:4px 0 0;font-size:12px;line-height:1.4;color:var(--color-paper-dim);text-align:center}.ApplicationForm_message__1iuEo{padding:10px 12px;border-radius:var(--radius-sm);font-size:13px}.ApplicationForm_message--error__jgCji{background:rgba(214,90,70,.14);color:#e6a494;border:1px solid rgba(214,90,70,.32)}.ApplicationForm_submit___zdv8{align-self:center;margin-top:4px;min-width:200px}.ApplicationForm_hint__LIks_{font-size:12px;color:var(--color-paper-dim);margin:-4px 0 0}