.spinner_spinner__CUYiC{display:inline-block;flex-shrink:0;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:spinner_spin__fsDlu .7s linear infinite}.spinner_sm__BSKkX{width:14px;height:14px}.spinner_md__f_YgV{width:20px;height:20px}.spinner_lg__hX_1r{width:28px;height:28px;border-width:3px}@keyframes spinner_spin__fsDlu{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spinner_spinner__CUYiC{animation-duration:2s}}.button_button__rjx3x{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-5);border:0;border-radius:var(--radius-lg);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-title);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out),opacity var(--duration-fast)}.button_button__rjx3x:active:not(:disabled){transform:scale(.98)}.button_button__rjx3x:disabled{opacity:.4;cursor:not-allowed}.button_primary__IiIpN{background:var(--color-primary);color:var(--color-text-on-primary)}.button_primary__IiIpN:hover:not(:disabled){background:var(--color-primary-hover)}.button_secondary__c71z6{background:var(--color-fill);color:var(--color-text)}.button_secondary__c71z6:hover:not(:disabled){background:var(--color-fill-strong)}.button_ghost__hKZxH{background:transparent;color:var(--color-primary-text)}.button_ghost__hKZxH:hover:not(:disabled){background:var(--color-fill)}.button_destructive__v0fbw{background:var(--color-error-soft);color:var(--color-error-text)}.button_sm__heEa4{min-height:32px;padding:0 var(--space-3);font-size:var(--font-size-sm);border-radius:var(--radius-md)}.button_lg__Bm2ez{min-height:52px;padding:0 var(--space-6);font-size:var(--font-size-lg)}.button_block___epmv{width:100%}.logo_logo__02E43{display:inline-flex;align-items:center;gap:10px}.logo_logoDark__0lLFF,[data-theme=dark] .logo_logoLight__MSnIH{display:none}[data-theme=dark] .logo_logoDark__0lLFF{display:inline-block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo_logoLight__MSnIH{display:none}:root:not([data-theme=light]) .logo_logoDark__0lLFF{display:inline-block}}.logo_caption__5obvM{font-size:13px;color:var(--color-text-muted)}@media (max-width:480px){.logo_caption__5obvM{display:none}}.textField_field__DjZad{display:flex;flex-direction:column;gap:6px;min-width:0}.textField_labelRow__96rCK{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.textField_label__M77V1{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.textField_control__O4WPR{position:relative}.textField_input__eBe1j{width:100%;min-height:44px;padding:10px 14px;border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-base);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.textField_input__eBe1j::placeholder{color:var(--color-text-subtle)}.textField_input__eBe1j:focus{outline:none;border-color:var(--color-border-focus);box-shadow:0 0 0 4px var(--color-focus-ring)}.textField_input__eBe1j:disabled{background:var(--color-surface-alt);color:var(--color-text-muted)}.textField_invalid__bY0_S{border-color:var(--color-error)}.textField_withToggle__7NMvW{padding-right:84px}.textField_toggle__hdVLJ{position:absolute;right:6px;top:50%;transform:translateY(-50%);height:32px;padding:0 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-primary-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.textField_hint__qcAGc{font-size:var(--font-size-xs);color:var(--color-text-muted)}.textField_error__XxmCj{font-size:var(--font-size-xs);color:var(--color-error-text);font-weight:var(--font-weight-medium)}.textField_select__tBNR4{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238E8E93' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.textField_textarea__Y_zCy{resize:vertical;line-height:1.5;min-height:96px}.textField_footRow__udFOb{display:flex;justify-content:space-between;gap:var(--space-3)}.textField_counter__5PlKE{font-family:var(--font-mono);font-size:11.5px;color:var(--color-text-muted);white-space:nowrap}.applyForm_page__Jc2fF{min-height:100vh;display:flex;justify-content:center;background:var(--color-background);color:var(--color-text);padding:24px 16px 40px}.applyForm_card__oERb1{width:100%;max-width:480px;display:flex;flex-direction:column;gap:18px}.applyForm_head__fe7ox{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px}.applyForm_back__kkglf{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--color-text-muted);font:inherit;font-size:14px;font-weight:600;cursor:pointer;padding:6px 0}.applyForm_back__kkglf:hover{color:var(--color-text)}.applyForm_progress__nv1Yb{height:6px;border-radius:3px;background:var(--color-fill);overflow:hidden}.applyForm_progress__nv1Yb span{display:block;height:100%;background:var(--color-primary);border-radius:3px;transition:width .2s ease}.applyForm_step__IZ_QL{font-size:13px;color:var(--color-text-muted);font-weight:600}.applyForm_title__5DWrT{margin:0;font-size:26px;line-height:1.2;letter-spacing:-.01em}.applyForm_intro__vLdNQ{margin:0;color:var(--color-text-muted);font-size:15px;line-height:1.5}.applyForm_question__Xef91{margin:0;font-size:22px;line-height:1.25;font-weight:700}.applyForm_fields__Z_tDo{display:flex;flex-direction:column;gap:14px}.applyForm_options__sEOfT{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;border:0}.applyForm_option__OmUTl{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--radius-md);border:1.5px solid var(--color-border);background:var(--color-surface);font-size:16px;text-align:left;cursor:pointer;color:var(--color-text);font-family:inherit}.applyForm_option__OmUTl:hover{border-color:var(--color-border-strong)}.applyForm_option__OmUTl:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.applyForm_optionOn__QED20,.applyForm_optionOn__QED20:hover{border-color:var(--color-primary);background:var(--color-primary-soft);font-weight:600}.applyForm_radio__V3Vbi{width:20px;height:20px;border-radius:50%;border:2px solid var(--color-border-strong);flex-shrink:0;position:relative}.applyForm_optionOn__QED20 .applyForm_radio__V3Vbi{border-color:var(--color-primary)}.applyForm_optionOn__QED20 .applyForm_radio__V3Vbi:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--color-primary)}.applyForm_error__vmCoY{color:var(--color-error-text);font-size:13.5px;margin:0}.applyForm_note__VKduy{font-size:12.5px;color:var(--color-text-muted);text-align:center;line-height:1.5;margin:0}.applyForm_note__VKduy a{color:inherit}.applyForm_trap__8ZZQx{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.applyForm_done__xka_f{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:32px 8px}.applyForm_doneIcon__vRS_u{width:64px;height:64px;border-radius:50%;background:var(--color-success-soft);color:var(--color-success-text);display:flex;align-items:center;justify-content:center}.applyForm_missing__aMBlo{display:flex;flex-direction:column;gap:10px;text-align:center;padding-top:48px}