.apply_form__oNulb{display:flex;flex-direction:column;gap:var(--space-5,20px)}.apply_form__oNulb>*+*{margin-top:var(--space-5,20px)}.apply_success__pDgoU{display:flex;flex-direction:column;gap:var(--space-4)}.apply_fileField__3tS7G{display:flex;flex-direction:column;gap:6px}.apply_fileLabel__Ggbkj{font-size:var(--text-14);font-weight:600;color:var(--color-ink)}.apply_req__2CXNn{color:var(--color-error);margin-left:2px}.apply_fileDrop__w6sOx{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1.5px dashed var(--color-line);border-radius:var(--radius-card);background:var(--color-white);color:var(--color-muted);font-size:var(--text-14);cursor:pointer;transition:border-color var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.apply_fileDrop__w6sOx:hover{border-color:var(--color-accent);background:var(--color-accent-100)}.apply_fileDrop__w6sOx svg{color:var(--color-accent-hover);flex-shrink:0}.apply_fileDrop__w6sOx:focus-within{outline:none;border-color:var(--color-primary-500);box-shadow:var(--ring)}.apply_fileInvalid__NCfxX{border-color:var(--color-error)}.apply_fileInput__R85Vb{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.apply_fileError__yHVLq{display:flex;align-items:center;gap:5px;font-size:var(--text-12);font-weight:500;color:var(--color-error)}