.res_pageWrapper__WBVnt{width:100%;min-height:100vh;background:linear-gradient(180deg,#f0f7ff 0,#e6f2ff);padding:32px 24px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.res_titleRow__HUUqt{display:flex;align-items:center;justify-content:space-between;gap:16px}.res_pageTitle__hub_K{margin:0;font-size:26px;font-weight:700;color:#000000;letter-spacing:-.5px}.res_extractBtnWrapper__DJqs2{flex-shrink:0}.res_hiddenFileInput__2wRN1{display:none}.res_extractBtn__iW3Vk{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;background:#ffffff;border:1.5px solid #d1d5db;border-radius:8px;font-size:13px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease;font-family:inherit;white-space:nowrap}.res_extractBtn__iW3Vk svg{font-size:14px;color:#6b7280;transition:color .2s ease}.res_extractBtn__iW3Vk:hover{border-color:#3b82f6;color:#1d4ed8;background:#f0f7ff}.res_extractBtn__iW3Vk:hover svg{color:#3b82f6}.res_extractBtn__iW3Vk:active{background:#e0ecff}.res_extractBtn__iW3Vk:disabled{opacity:.55;cursor:not-allowed;border-color:#e5e7eb;color:#9ca3af}.res_extractBtn__iW3Vk:disabled:hover{background:#ffffff;border-color:#e5e7eb;color:#9ca3af}.res_extractBtn__iW3Vk:disabled:hover svg{color:#9ca3af}.res_backButton__tmB5R{display:flex;align-items:center;gap:6px;padding:6px 4px;background:none;border:none;font-size:13px;font-weight:500;color:#374151;cursor:pointer;transition:color .2s ease;font-family:inherit;flex-shrink:0;margin-top:2px}.res_backButton__tmB5R:hover{color:#111827}.res_backButton__tmB5R:active{color:#6b7280}.res_backButton__tmB5R svg{font-size:12px}.res_form__RLTzf{display:flex;flex-direction:column;gap:16px;background:#ffffff;border:1px solid #dbeafe;border-radius:12px;padding:28px 32px;max-width:900px;margin:0 auto;box-shadow:0 4px 20px rgba(59,130,246,.06)}.res_instructionsToggle__ihEpv{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.res_instructionsToggle__ihEpv:hover{background:#f1f5f9;border-color:#cbd5e1}.res_instructionsToggleOpen__vVjdM{border-color:#bfdbfe;background:#eff6ff;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid #dbeafe}.res_instructionsToggleLabel__4IBVh{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#475569}.res_instructionsIcon__ki_cn{font-size:15px;color:#3b82f6}.res_instructionsChevron__SR_CP{font-size:12px;color:#94a3b8;transition:transform .25s ease}.res_instructionsChevronOpen__thsey{transform:rotate(180deg);color:#3b82f6}.res_instructionsContent__h7n7n{padding:16px 20px;background:#f8fafc;border:1px solid #e2e8f0;border-top:none;border-radius:0 0 8px 8px;margin-top:-16px;animation:res_slideDown__XlKNG .2s ease}@keyframes res_slideDown__XlKNG{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.res_instructionsGrid__1I6Za{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 24px;gap:8px 24px}.res_instructionsItem__434jI{font-size:13px;color:#64748b;line-height:1.5;padding:4px 0}.res_instructionsItem__434jI strong{color:#334155;font-weight:600}.res_instructionsTip__G79xY{display:flex;align-items:flex-start;gap:10px;margin:12px 0 0;padding:10px 14px;background:#ffffff;border-left:3px solid #3b82f6;border-radius:4px;font-size:13px;color:#64748b;line-height:1.5}.res_tipIcon__uAH_y{font-size:16px;color:#fbbf24;flex-shrink:0;margin-top:2px}.res_mainTextarea__SU_LS{width:100%;padding:16px 18px;border:1.5px solid #dbeafe;border-radius:10px;font-size:14px;box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#fafcff;color:#1e293b;transition:all .2s ease;outline:none;min-height:380px;resize:vertical;line-height:1.65;white-space:pre-wrap}.res_mainTextarea__SU_LS:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.08);background:#ffffff}.res_mainTextarea__SU_LS::placeholder{color:#94a3b8;font-style:normal}.res_mainTextarea__SU_LS:hover{border-color:#93bbfd}.res_submitRow__6LtOX{display:flex;justify-content:center;padding:8px 0 0}.res_submitBtn__hl90c{border:none;color:#fff;padding:14px 36px;border-radius:10px;cursor:pointer;font-weight:600;font-size:15px;font-family:inherit;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#3b82f6,#2563eb);min-width:220px;justify-content:center;box-shadow:0 2px 8px rgba(37,99,235,.2)}.res_submitBtn__hl90c:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,99,235,.3)}.res_submitBtn__hl90c:active{transform:translateY(0);box-shadow:0 2px 8px rgba(37,99,235,.2)}.res_submitBtn__hl90c:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.res_submitBtn__hl90c:disabled:hover{transform:none;box-shadow:none}.res_section__TbGKO{background:#f8fafc;border:1px solid #dbeafe;border-radius:10px;padding:24px;transition:all .2s ease}.res_sectionTitle__wM3UW{margin:0 0 20px;font-size:18px;font-weight:700;color:#1e40af;padding-bottom:12px;border-bottom:2px solid #dbeafe}.res_input__v_0Lu,.res_select__eYiyi,.res_textarea__bVLAI{width:100%;padding:12px 16px;border:1.5px solid #dbeafe;border-radius:8px;font-size:14px;box-sizing:border-box;font-family:inherit;background:#ffffff;color:#1e293b;transition:all .2s ease;outline:none}.res_input__v_0Lu:focus,.res_select__eYiyi:focus,.res_textarea__bVLAI:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);background:#ffffff}.res_input__v_0Lu::placeholder,.res_textarea__bVLAI::placeholder{color:#94a3b8}.res_textarea__bVLAI{min-height:100px;resize:vertical;line-height:1.6}.res_grid2__YMwRJ{grid-template-columns:1fr 1fr;grid-gap:16px}.res_grid2__YMwRJ,.res_grid3__aCuO8{display:grid;gap:16px;margin-bottom:16px}.res_grid3__aCuO8{grid-template-columns:1fr 1fr 1fr;grid-gap:16px}.res_card__nGa1P{border:1.5px solid #dbeafe;border-radius:10px;padding:20px;margin-bottom:16px;background:#ffffff;transition:all .2s ease}.res_addBtn__x0ouP,.res_removeBtn__SIg7d{border:none;color:#fff;padding:12px 24px;border-radius:8px;cursor:pointer;font-weight:600;font-size:14px;font-family:inherit;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px}.res_addBtn__x0ouP{background:linear-gradient(135deg,#3b82f6,#2563eb);width:100%;justify-content:center;margin-top:8px}.res_removeBtn__SIg7d{background:#ef4444;padding:10px 18px;font-size:13px}.res_rowEnd__zBF29{display:flex;justify-content:flex-end;margin-top:12px}.res_checkboxLabel__iBsAJ{display:flex;align-items:center;gap:10px;font-size:14px;color:#475569;font-weight:500;cursor:pointer;padding:8px 0}.res_select__eYiyi{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%233b82f6' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px;cursor:pointer}@media (max-width:768px){.res_pageWrapper__WBVnt{padding:16px 12px}.res_form__RLTzf{padding:20px 16px;border-radius:10px;gap:12px}.res_titleRow__HUUqt{flex-direction:column;align-items:flex-start;gap:12px}.res_pageTitle__hub_K{font-size:22px}.res_extractBtn__iW3Vk{width:100%;justify-content:center;padding:10px 16px;font-size:13px}.res_instructionsGrid__1I6Za{grid-template-columns:1fr;gap:6px}.res_instructionsContent__h7n7n{padding:12px 14px}.res_mainTextarea__SU_LS{min-height:300px;padding:14px;font-size:14px}.res_submitBtn__hl90c{width:100%;min-width:auto;padding:14px 24px}.res_grid2__YMwRJ,.res_grid3__aCuO8{grid-template-columns:1fr;gap:12px}.res_section__TbGKO{padding:20px}.res_card__nGa1P{padding:16px}}.res_loadingOverlay__5wJg3{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.98);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:999;animation:res_fadeIn__ujbOh .3s ease-in-out}@keyframes res_fadeIn__ujbOh{0%{opacity:0}to{opacity:1}}.res_loadingContent__2YD_g{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:600px;width:90%;padding:40px}.res_resumeSkeleton__sPQR5{width:100%;max-width:500px;background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;padding:32px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.res_skeletonHeader__eCm_S{margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e2e8f0}.res_skeletonSection__PPOQN{margin-bottom:24px}.res_skeletonLine__tiFJb{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%;border-radius:4px;animation:res_shine__M3Equ 2s infinite}@keyframes res_shine__M3Equ{0%{background-position:-200% 0}to{background-position:200% 0}}.res_skeletonShine__wZC_O{position:relative;overflow:hidden}.res_skeletonShine__wZC_O:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:res_shimmer__ME3tQ 2s infinite}@keyframes res_shimmer__ME3tQ{0%{left:-100%}to{left:100%}}.res_loadingMessage__H8ccc{text-align:center;margin-top:8px}.res_messageText__hWB1_{font-size:18px;font-weight:600;color:#1e40af;margin:0;animation:res_fadeInOut__28Qx_ .5s ease-in-out;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@keyframes res_fadeInOut__28Qx_{0%{opacity:0;transform:translateY(10px)}50%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.res_loadingContent__2YD_g{padding:24px;gap:32px}.res_resumeSkeleton__sPQR5{padding:24px;max-width:100%}.res_messageText__hWB1_{font-size:16px}}