.upload_container__vELqR{padding:clamp(20px,3vw,32px) clamp(16px,3vw,32px) 132px;max-width:920px;margin:0 auto;width:100%;box-sizing:border-box;min-height:100vh;background:var(--surface-page);color:var(--ink-primary);font-family:var(--font-family-body)}.upload_header__Tyjwa{position:relative;margin-bottom:clamp(28px,4vw,40px);text-align:center;padding:0 16px;display:flex;flex-direction:column;align-items:center;gap:12px}.upload_headerIcon__x4MeZ{color:var(--accent-ink);opacity:.85}.upload_verifiedBadge__nYoO8{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;background:var(--accent-marker-tint);color:var(--accent-warn);border:1px solid var(--accent-marker-soft);font-size:var(--fs-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.upload_title__o5Tj3,.upload_verifiedBadge__nYoO8{font-family:var(--font-family-body);font-weight:700}.upload_title__o5Tj3{margin:0;font-size:clamp(2rem,4.5vw,2.75rem);line-height:1.1;letter-spacing:var(--tracking-display);color:var(--ink-strong);text-wrap:balance}.upload_subtitle__XLSa0{margin:0;font-family:var(--font-family-body);font-size:var(--fs-md);font-weight:500;color:var(--ink-secondary);line-height:var(--lh-relaxed);max-width:56ch}.upload_highlightText__KEjbN,.upload_sketchTag__WpLt7{display:inline-block;background-image:linear-gradient(180deg,transparent 64%,var(--accent-marker-soft) 64%,var(--accent-marker-soft) 92%,transparent 92%);background-repeat:no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .1em .05em;font-weight:600;color:var(--ink-strong)}.upload_sketchTag__WpLt7{margin:0 2px;font-size:.96em}.upload_dropzoneSection___KQc1{margin-bottom:clamp(28px,4vw,48px)}.upload_sectionEyebrow__dari2{display:inline-flex;align-items:center;gap:8px;margin-bottom:8px;font-family:var(--font-family-body);font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent-success)}.upload_sectionEyebrow__dari2:before{content:"";width:18px;height:1px;background:currentColor;opacity:.6}.upload_sectionHelper__Vydhh{margin:0;font-family:var(--font-family-body);color:var(--ink-secondary);font-size:var(--fs-md);line-height:var(--lh-relaxed)}.upload_dropzoneHint__gbSdM{background:var(--accent-success-soft);border:1px solid var(--accent-success-soft);color:var(--accent-success)}.upload_dropzoneHint__gbSdM,.upload_inlineNotice__eZTPd{margin-bottom:12px;padding:10px 14px;font-family:var(--font-family-body);font-size:var(--fs-sm);font-weight:500;line-height:var(--lh-relaxed)}.upload_inlineNotice__eZTPd{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--accent-ink-soft);background:var(--accent-ink-soft);color:var(--accent-ink);overflow-wrap:anywhere}.upload_inlineNoticeDismiss__a5nuE{border:0;background:transparent;color:inherit;font-size:1.2rem;line-height:1;cursor:pointer;padding:0;opacity:.7;transition:opacity var(--dur-fast) var(--ease-standard)}.upload_inlineNoticeDismiss__a5nuE:hover{opacity:1}.upload_linkSection__QG4xA{margin-top:clamp(28px,4vw,40px);padding:clamp(20px,3vw,28px);background:var(--surface-card);border:1px solid var(--stroke-soft);box-shadow:var(--elev-1)}.upload_orDivider__c0TPc{display:flex;align-items:center;gap:12px;margin-bottom:16px}.upload_dividerLine__fnCig{flex:1;height:1px;background:var(--stroke-hairline)}.upload_dividerText__DeAzU{color:var(--ink-muted);font-family:var(--font-family-body);font-size:var(--fs-2xs);font-weight:700;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.upload_linkInputWrapper__Jn_X_{display:flex;gap:12px;align-items:flex-end}.upload_linkInputContainer__4zJ3l{flex:1;min-width:0}.upload_inputLabel__sdiuh{display:block;margin-bottom:6px;font-family:var(--font-family-body);font-weight:600;font-size:var(--fs-sm);color:var(--ink-strong)}.upload_cloudServiceIcons__3DEJ7{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:4px 0}.upload_cloudIcon__joPm1{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid var(--stroke-hairline);background:var(--surface-card);border-radius:999px;transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-out)}.upload_cloudIcon__joPm1:hover{transform:translateY(-1px);border-color:var(--accent-ink-soft);box-shadow:var(--elev-1)}.upload_cloudIcon__joPm1 svg{width:60%;height:60%}.upload_linkInput__DZXDg{width:100%;padding:10px 12px;min-height:44px;border:1px solid var(--stroke-soft);background:var(--surface-card);color:var(--ink-strong);font-family:var(--font-family-body);font-size:var(--fs-base);font-weight:500;transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.upload_linkInput__DZXDg::placeholder{color:var(--ink-muted);font-weight:400}.upload_linkInput__DZXDg:hover:not(:focus){border-color:var(--stroke-default)}.upload_linkInput__DZXDg:focus{outline:none;border-color:var(--accent-ink);box-shadow:var(--focus-ring)}.upload_activeActionBtn__n_hAS{background:var(--accent-ink)!important;color:var(--ink-on-accent)!important;border:1px solid var(--accent-ink)!important;box-shadow:var(--elev-marker)!important;font-family:var(--font-family-body)!important;font-weight:600!important}.upload_linkNote__yilsm{margin-top:12px;font-family:var(--font-family-body);font-size:var(--fs-xs);color:var(--ink-muted);line-height:var(--lh-relaxed)}.upload_fileListSection__N_fox{margin-bottom:clamp(28px,4vw,48px);padding:clamp(20px,3vw,28px);background:var(--surface-card);border:1px solid var(--stroke-soft);box-shadow:var(--elev-2);position:relative}.upload_fileListHeader__6TJLY{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px;border-bottom:1px solid var(--stroke-hairline);padding-bottom:14px}.upload_fileListTitle__hDQSY{margin:0;font-family:var(--font-family-body);font-size:var(--fs-xl);font-weight:700;color:var(--ink-strong);letter-spacing:var(--tracking-display);line-height:1.15}.upload_managePreviousButton__xtHpG{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:38px!important;height:38px!important;padding:0 14px!important;background:var(--surface-card)!important;color:var(--ink-strong)!important;border:1px solid var(--stroke-soft)!important;box-shadow:var(--elev-1)!important;font-family:var(--font-family-body)!important;font-size:var(--fs-sm)!important;font-weight:600!important}.upload_managePreviousButton__xtHpG:hover{background:var(--surface-muted)!important;border-color:var(--stroke-default)!important;box-shadow:var(--elev-2)!important}.upload_managePreviousCount__z3LWO{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;background:var(--accent-marker);color:var(--ink-strong);border-radius:999px;font-family:var(--font-family-body);font-size:var(--fs-2xs);font-weight:700;line-height:1}.upload_fileList__Kno_D{display:flex;flex-direction:column;gap:12px}.upload_listSectionLabel__Gjkju{margin-bottom:10px;color:var(--accent-success);font-family:var(--font-family-body);font-size:var(--fs-2xs);font-weight:700;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.upload_resumeReviewModal__4Fr4_{width:min(920px,calc(100vw - 24px))!important;max-width:920px!important;max-height:min(92dvh,860px)!important;height:min(92dvh,860px)!important;background:var(--surface-card);border:1px solid var(--stroke-soft);box-shadow:var(--elev-3)}.upload_resumeLoadingModal__T52jo{width:min(420px,calc(100vw - 24px));max-width:420px}.upload_resumeReviewHeader__aCMJk{background:var(--surface-card);justify-content:center;position:relative;border-bottom:1px solid var(--stroke-hairline)}.upload_resumeReviewTitle__79Jr_{width:100%;justify-content:center;text-align:center;font-family:var(--font-family-body);font-size:var(--fs-xl);font-weight:700;color:var(--ink-strong);letter-spacing:var(--tracking-display)}.upload_resumeReviewHeader__aCMJk .upload_resumeReviewCloseButton__Rlnxu{background:transparent;border:1px solid transparent;border-radius:999px;color:var(--ink-secondary);box-shadow:none;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center}.upload_resumeReviewHeader__aCMJk .upload_resumeReviewCloseButton__Rlnxu:hover{background:var(--surface-muted);border-color:var(--stroke-soft);color:var(--ink-strong);transform:translateY(-50%)}.upload_resumeReviewHeader__aCMJk button{position:absolute;right:14px;top:50%;transform:translateY(-50%)}.upload_resumeLoadingBody__aIQR6{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:156px;text-align:center}.upload_resumeLoadingSpinner__V9Yi4{color:var(--accent-ink)}.upload_resumeLoadingText__O71tK{margin:0;color:var(--ink-secondary);font-family:var(--font-family-body);font-size:var(--fs-sm);line-height:var(--lh-relaxed);font-weight:500;max-width:280px}.upload_resumeReviewContent__vgI62{padding:0;overflow:hidden}.upload_resumeReviewBody__hSZBa,.upload_resumeReviewContent__vgI62{display:flex;flex-direction:column;min-height:0;background:var(--surface-card)}.upload_resumeReviewBody__hSZBa{gap:14px;height:100%;padding:18px 20px 20px}.upload_resumeReviewIntro__PBTcR{width:100%;padding:0 4px 2px}.upload_resumeReviewHelper__5Wh2w{margin:0;color:var(--ink-secondary);font-family:var(--font-family-body);font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.upload_resumeReviewToolbar__y8swK{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:8px 4px 4px}.upload_resumeReviewSelectionCount___JoEB{color:var(--ink-secondary);font-family:var(--font-family-body);font-size:var(--fs-sm);font-weight:500}.upload_resumeReviewSelectAll__34TKd{appearance:none;background:transparent;border:1px solid var(--stroke-soft);color:var(--ink-strong);cursor:pointer;font-family:var(--font-family-body);font-size:var(--fs-sm);font-weight:500;padding:6px 12px;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.upload_resumeReviewSelectAll__34TKd:hover{background:var(--surface-muted);border-color:var(--stroke-default)}.upload_resumeReviewSelectAll__34TKd:focus-visible{outline:none;box-shadow:var(--focus-ring)}.upload_resumeInlineError__te3DZ{width:100%;margin:0;padding:10px 14px;background:var(--accent-danger-soft);border:1px solid var(--accent-danger-soft);color:var(--accent-danger);font-family:var(--font-family-body);font-size:var(--fs-sm);font-weight:500}.upload_resumeReviewList__fpVV_{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:10px;padding:4px 2px 6px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.upload_resumeEmptyState__Tht08{display:flex;align-items:center;justify-content:center;min-height:120px;border:1px dashed var(--stroke-default);color:var(--ink-secondary);font-family:var(--font-family-body);font-weight:500;background:var(--surface-muted)}.upload_resumeReviewFooter__ha5R_{display:flex;justify-content:space-between;gap:12px;width:100%;margin:0;padding-top:14px;padding-bottom:max(8px,env(safe-area-inset-bottom,0px));border-top:1px solid var(--stroke-hairline);background:var(--surface-card)}.upload_resumeReviewFooter__ha5R_ button{flex:1}.upload_resumeReviewRow__yv2fU{width:100%;margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:16px 18px;background:var(--surface-card);border:1px solid var(--stroke-soft);transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.upload_resumeReviewRow__yv2fU:hover{border-color:var(--stroke-default);box-shadow:var(--elev-2)}.upload_resumeReviewRowSelected__ojkKg{border-color:var(--accent-ink);background:var(--accent-ink-tint);box-shadow:0 0 0 1px var(--accent-ink-soft) inset}.upload_resumeReviewSelect__CEAmO{display:flex;justify-content:center;padding-top:6px}.upload_resumeReviewCheckbox__scOhd{width:20px;height:20px;margin:0;accent-color:var(--accent-ink);cursor:pointer}.upload_resumeReviewCardContent__scUlq{display:flex;flex-direction:column;gap:12px;min-width:0}.upload_resumeReviewMain__AeWMN{border:0;background:transparent;text-align:left;padding:0;cursor:pointer;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center}.upload_resumeReviewMainIcon__0K5FF{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-marker-tint);color:var(--accent-warn);border:1px solid var(--accent-marker-soft);flex-shrink:0}.upload_resumeReviewMainBody__CYepf{min-width:0}.upload_resumeReviewRowName__nMnm1{font-family:var(--font-family-body);font-size:var(--fs-md);line-height:1.3;font-weight:600;color:var(--ink-strong);display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;max-width:100%}.upload_resumeReviewRowMeta__LUZTk{margin-top:4px;display:flex;flex-wrap:wrap;gap:10px;color:var(--ink-muted);font-family:var(--font-family-body);font-size:var(--fs-xs);font-weight:500}.upload_resumeReviewActions__Vf77T{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-left:54px}.upload_resumeReviewAction__i_WZj{border:1px solid transparent;background:transparent;color:var(--ink-secondary);font-family:var(--font-family-body);font-size:var(--fs-xs);font-weight:600;cursor:pointer;padding:5px 10px;display:inline-flex;align-items:center;gap:6px;line-height:1.25;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.upload_resumeReviewAction__i_WZj:hover{color:var(--ink-strong);border-color:var(--stroke-soft);background:var(--surface-muted)}.upload_resumeReviewRemove__QplSL{color:var(--accent-danger)}.upload_resumeReviewRemove__QplSL:hover{color:var(--accent-danger);border-color:var(--accent-danger-soft);background:var(--accent-danger-soft)}.upload_resumeReviewFooter__ha5R_ .button{min-height:50px;font-size:var(--fs-base)}@media (max-width:640px){.upload_dropzoneHint__gbSdM{padding:10px 12px}.upload_fileListHeader__6TJLY{flex-direction:column;align-items:stretch;gap:10px}.upload_managePreviousButton__xtHpG{width:100%!important}.upload_resumeReviewModal__4Fr4_{width:100vw;max-width:none;max-height:100dvh;height:100dvh;border:0}.upload_resumeReviewBody__hSZBa{gap:12px;padding:14px 16px}.upload_inlineNotice__eZTPd{align-items:flex-start}.upload_resumeReviewFooter__ha5R_{position:sticky;bottom:0;z-index:2}.upload_resumeReviewRow__yv2fU{gap:12px;padding:14px}.upload_resumeReviewMainIcon__0K5FF{width:36px;height:36px}.upload_resumeReviewActions__Vf77T{gap:10px;padding-left:48px}}.upload_actions__LvIou{display:flex;flex-direction:column;align-items:flex-end;gap:14px}.upload_stickyFooter__UuoH_{position:fixed;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;padding:12px 24px calc(12px + env(safe-area-inset-bottom, 0px));background:var(--surface-translucent-92);border-top:1px solid var(--stroke-soft);box-shadow:0 -10px 24px rgba(20,17,13,.06);backdrop-filter:blur(12px) saturate(1.05);-webkit-backdrop-filter:blur(12px) saturate(1.05);z-index:9999}.upload_checkboxWrapper__AMkoT{display:flex;align-items:center;gap:12px;width:100%;max-width:920px;margin:0 auto 12px;background:var(--surface-card);padding:10px 16px;border:1px solid var(--stroke-soft);box-shadow:var(--elev-1)}.upload_stickyFooterActions__x6cvt{width:100%;max-width:920px;display:flex;justify-content:flex-end;align-items:center}.upload_checkbox__qhVPV{width:18px;height:18px;accent-color:var(--accent-ink);cursor:pointer;flex-shrink:0}.upload_checkboxLabel__ovGpI{font-family:var(--font-family-body);font-size:var(--fs-sm);color:var(--ink-strong);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:500;line-height:var(--lh-relaxed)}.upload_link__Fu75r{color:var(--accent-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;font-weight:600}.upload_link__Fu75r:hover{color:var(--accent-ink-hover)}.upload_submitButton__VrP20{width:min(100%,320px)!important;min-height:50px!important;font-size:var(--fs-base)!important;font-weight:700!important;letter-spacing:0;text-transform:none;white-space:normal!important;line-height:1.2!important;text-align:center}@media (max-width:640px){.upload_container__vELqR{padding:16px 14px 140px}.upload_header__Tyjwa{padding:0;margin-bottom:18px}.upload_title__o5Tj3{font-size:clamp(1.5rem,6vw,2rem)}.upload_subtitle__XLSa0{display:none}.upload_verifiedBadge__nYoO8{margin-bottom:0}.upload_linkInputWrapper__Jn_X_{flex-direction:column;align-items:stretch;gap:10px}.upload_submitButton__VrP20{width:100%!important;min-height:48px!important;padding:10px 16px!important}.upload_checkboxWrapper__AMkoT{margin:0;padding:8px 12px;background:var(--surface-card);width:100%}.upload_fileListSection__N_fox{padding:18px;margin-bottom:140px}.upload_stickyFooter__UuoH_{padding:10px 14px calc(10px + env(safe-area-inset-bottom, 14px));gap:8px}.upload_stickyFooterActions__x6cvt{max-width:none;width:100%;justify-content:stretch}}.upload_contentPolicyLink__OEz91{align-self:center;margin-top:var(--spacing-2);background:none;border:none;padding:4px 6px;font:inherit;font-size:.8rem;color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.upload_contentPolicyLink__OEz91:hover{color:var(--color-text-primary)}.upload_contentPolicyLink__OEz91:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.Dropzone_dropzone__Qph_g{background:var(--surface-card);border:1.5px dashed var(--stroke-default);padding:clamp(40px,6vw,64px) 20px;text-align:center;cursor:pointer;transition:border-color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);display:flex;flex-direction:column;align-items:center;gap:14px;color:var(--ink-secondary);position:relative;overflow:visible}.Dropzone_dropzone__Qph_g:hover{border-color:var(--accent-ink);background:var(--accent-ink-tint);transform:translateY(-2px);box-shadow:var(--elev-2)}.Dropzone_dragActive__WO4G6{border-color:var(--accent-ink);border-style:solid;background:var(--accent-ink-soft);box-shadow:0 0 0 4px var(--accent-ink-tint),var(--elev-2);transform:scale(.995)}.Dropzone_icon__Izk7m{color:var(--accent-ink);transition:transform var(--dur-base) var(--ease-out)}.Dropzone_dropzone__Qph_g:hover .Dropzone_icon__Izk7m{transform:translateY(-3px)}.Dropzone_disabled__ATNK_{cursor:wait;opacity:.55;pointer-events:none}.Dropzone_disabled__ATNK_:hover{border-color:var(--stroke-default);transform:none;box-shadow:none}.Dropzone_text__Kt1Ia{font-size:var(--fs-xl);font-weight:700;color:var(--ink-strong);letter-spacing:var(--tracking-display);line-height:1.2}.Dropzone_subtext__2YR_V,.Dropzone_text__Kt1Ia{font-family:var(--font-family-body);pointer-events:none}.Dropzone_subtext__2YR_V{font-size:var(--fs-sm);color:var(--ink-secondary);background:var(--surface-muted);padding:6px 14px;border:1px solid var(--stroke-soft);font-weight:500}.Dropzone_sketchTag__Det75{display:inline-block;background-image:linear-gradient(180deg,transparent 64%,var(--accent-marker-soft) 64%,var(--accent-marker-soft) 92%,transparent 92%);background-repeat:no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .1em .05em;font-size:.96em;font-weight:600;margin:0 2px;color:var(--ink-strong);vertical-align:initial}.Dropzone_hiddenInput__9RCnu{display:none}