.placementHub_container__wsh_O{padding:1rem 1.5rem;background-color:#f8fafc;min-height:calc(100vh - 80px);font-family:Inter,sans-serif;transition:padding .3s ease}@media (max-width:768px){.placementHub_container__wsh_O{padding:.85rem}.placementHub_roleIcon__qMCz8,.placementHub_targetRoleDivider__sykOK,.placementHub_targetRoleLabel__Zvq7k{display:none!important}}.placementHub_maxContainer__8aCLA{max-width:1400px;margin:0 auto}.placementHub_profileHeaderCard__RLLOi{background:white;border-radius:8px;padding:1.5rem;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.025);margin-bottom:1rem;border:1px solid #e2e8f0;flex-wrap:wrap;gap:2rem}.placementHub_profileInfoSide__MkRXG{display:flex;align-items:center;gap:1rem}.placementHub_avatarWrapper__wQRZj{position:relative;width:90px;height:90px;border-radius:50%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.05);border:4px solid white;flex-shrink:0}.placementHub_profileAvatar__VjX8G{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.placementHub_onlineIndicator__kpPdz{position:absolute;bottom:2px;right:2px;width:16px;height:16px;background:#10b981;border-radius:50%;border:3px solid white}.placementHub_profileMeta__sY8m_{display:flex;flex-direction:column;gap:.25rem}.placementHub_profileName__uBXXF{font-size:1.75rem;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.02em}.placementHub_profileRoleWrap__jABe_{display:flex;align-items:center;gap:.5rem;color:#64748b;font-size:1rem;font-weight:500}.placementHub_badgeRow__UTgB3{display:flex;gap:.75rem;margin-top:.25rem}.placementHub_hubBadge__3PeWo{padding:.4rem 1rem;border-radius:8px;font-size:.8rem;font-weight:600}.placementHub_levelBadge__KWEEH{background:#eff6ff;color:#2563eb}.placementHub_expBadge__LvYV5{background:#f1f5f9;color:#475569}.placementHub_profileActionSide__nvdP_{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.placementHub_headerActionBtnPrimary__NtwJn{background:#043cb5;color:white;border:none;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s;cursor:pointer;width:100%;font-family:inherit}.placementHub_headerActionBtnPrimary__NtwJn:hover{background:#032a8a;transform:translateY(-2px);box-shadow:0 4px 12px rgba(4,60,181,.2)}.placementHub_headerActionBtnSecondary__K8lBM{background:#3b82f6;color:white;border:1px solid #2563eb;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s;cursor:pointer;width:100%;font-family:inherit}.placementHub_headerActionBtnSecondary__K8lBM:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 4px 12px rgba(37,99,235,.2)}.placementHub_headerButtonGroup__2GLCz{display:flex;flex-direction:column;gap:.75rem;width:100%}.placementHub_toggleContainer__hnwtc{display:flex;align-items:center;gap:.75rem;background:#f8fafc;padding:.6rem 1rem;border-radius:12px;border:1px solid #e2e8f0}.placementHub_toggleLabel__zUYrn{font-size:.85rem;font-weight:600;color:#334155}.placementHub_switch__J6PZW{position:relative;display:inline-block;width:36px;height:20px}.placementHub_switch__J6PZW input{opacity:0;width:0;height:0}.placementHub_slider__GxbN0{position:absolute;cursor:pointer;top:3px;left:0;right:0;bottom:3px;background-color:#cbd5e1;transition:.25s ease;border-radius:14px;height:14px}.placementHub_slider__GxbN0:before{position:absolute;content:"";height:20px;width:20px;left:-2px;bottom:-3px;background-color:white;transition:.25s ease;border-radius:50%;box-shadow:0 1px 3px rgba(60,64,67,.3),0 2px 6px rgba(60,64,67,.15)}input:checked+.placementHub_slider__GxbN0{background-color:#a8dab5}input:focus+.placementHub_slider__GxbN0{box-shadow:none}input:checked+.placementHub_slider__GxbN0:before{transform:translateX(20px);background-color:#1e8e3e}.placementHub_hubGrid__n6WIF{display:grid;grid-template-columns:1.7fr 1.3fr;gap:1rem}.placementHub_mainColumn__Rn63E,.placementHub_sidebarColumn__7m6B5{display:flex;flex-direction:column;gap:1.5rem}@media (max-width:1150px){.placementHub_hubGrid__n6WIF{grid-template-columns:1fr;gap:1rem}}@media (max-width:768px){.placementHub_profileHeaderCard__RLLOi{flex-direction:column;align-items:flex-start;padding:1.5rem;margin-bottom:1.5rem;gap:1.5rem}.placementHub_profileInfoSide__MkRXG{gap:1rem}.placementHub_avatarWrapper__wQRZj{width:70px;height:70px}.placementHub_profileName__uBXXF{font-size:1.25rem}.placementHub_profileRoleWrap__jABe_{font-size:.9rem}.placementHub_profileActionSide__nvdP_{align-items:flex-start;width:100%;gap:.75rem}.placementHub_columnWrapper__L_2MY{padding:1.25rem}}.placementHub_columnWrapper__L_2MY{border-radius:8px;padding:1rem;border:1px solid #dadce0;box-shadow:none;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;min-width:0}.placementHub_mainColumnCard__iZchj{background:#ffffff}.placementHub_sidebarColumnCard__9SXN7{background:#f8f9fa;border-color:#dadce0}.placementHub_columnHeader__xk_ln{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:2px solid #f1f5f9}.placementHub_columnTitleWrap__p9io9{display:flex;align-items:center;gap:.5rem}.placementHub_columnTitle__s5HXR{font-size:1.25rem;font-weight:700;color:#0f172a;margin:0}.placementHub_columnCountBadge__Wt_N7,.placementHub_newBatchCount___a_BN{background:#eff6ff;color:#043cb5;font-size:.75rem;font-weight:700;padding:.25rem .75rem;border-radius:12px}.placementHub_taskList__6cww5{display:flex;flex-direction:column;gap:.75rem;flex:1}.placementHub_taskCard__nyIln{background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;padding:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.placementHub_taskCard__nyIln:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1);border-color:#cbd5e1}.placementHub_taskCardPending__wm3tD{border:1px dashed #cbd5e1;background:#f8fafc}@keyframes placementHub_softPulse__z5KPb{0%{background-color:#f8fafc}50%{background-color:#f1f5f9}to{background-color:#f8fafc}}.placementHub_taskCardPending__wm3tD{animation:placementHub_softPulse__z5KPb 3s infinite}.placementHub_taskTop__ghbWC{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.placementHub_taskCompany__xiYUq{font-size:.7rem;font-weight:800;text-transform:uppercase;color:#64748b;letter-spacing:.05em}.placementHub_taskStatus__b5goy{display:flex;align-items:center;gap:.35rem;font-size:.7rem;font-weight:700;text-transform:uppercase;padding:.25rem .5rem;border-radius:6px}.placementHub_taskStatusPending__Q1QYZ{color:#d97706;background:#fef3c7}.placementHub_taskStatusDone__9Fbv7{color:#10b981;background:#d1fae5}.placementHub_taskStatusInQueue__xyD1H{color:#3b82f6;background:#eff6ff}@keyframes placementHub_spin__tplUh{to{transform:rotate(1turn)}}.placementHub_spinnerIcon__2z2E0{animation:placementHub_spin__tplUh 2s linear infinite}.placementHub_taskTitle__xXUy8{font-size:1rem;font-weight:700;color:#1e293b;margin-bottom:.5rem;line-height:1.3}.placementHub_taskDesc__05hgJ{font-size:.85rem;color:#64748b;line-height:1.5;margin-bottom:1rem}.placementHub_completedPlaceholder__vMYfS{color:#10b981;background:#f0fdf4;border-radius:10px;border:1px solid #bbf7d0}.placementHub_completedPlaceholder__vMYfS,.placementHub_inQueuePlaceholder__AIz_Y{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.85rem;font-weight:600;padding:.75rem}.placementHub_inQueuePlaceholder__AIz_Y{color:#3b82f6;background:#eff6ff;border-radius:10px;border:1px solid #bfdbfe}.placementHub_taskActionBtn__YAEfF{width:100%;background:#0f172a;color:white;border:none;padding:.75rem;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .2s}.placementHub_taskActionBtn__YAEfF:hover{background:#1e293b}.placementHub_tabToggleContainer__jC6ps{display:flex;background:#f1f5f9;padding:4px;border-radius:100px;margin-bottom:1rem}.placementHub_tabToggleBtn__yB9x4{flex:1;background:transparent;border:none;font-family:inherit;font-size:.85rem;font-weight:600;padding:.5rem 0;border-radius:100px;color:#64748b;cursor:pointer;transition:all .2s}.placementHub_tabToggleBtnActive__ZZbaB{background:white;color:#0f172a;box-shadow:0 1px 3px rgba(0,0,0,.1)}.placementHub_invitationListHub__nL5h7{display:flex;flex-direction:column;gap:.75rem;flex:1}.placementHub_opportunitiesGrid__S7yn_{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:1.25rem;flex:1}.placementHub_invitationCardHub__rOwC1{background:white;border:1px solid #dadce0;border-radius:8px;padding:1rem;transition:all .25s ease}.placementHub_invitationCardHub__rOwC1:hover{border-color:#cbd5e1;box-shadow:none}.placementHub_invitationHeaderHub__amvZo{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.85rem}.placementHub_companyLogoPlaceholderHub__0ycAy{width:42px;height:42px;background:#eff6ff;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#2563eb;font-size:1.1rem;border:1px solid #dbeafe;flex-shrink:0}.placementHub_invitationMetaHub__9MFHx{flex:1;min-width:0}.placementHub_jobTitleHub__GnE4o{font-size:.92rem;font-weight:700;color:#1e293b;margin:0 0 .15rem;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word}.placementHub_companyNameHub__YyiDL{font-size:.78rem;font-weight:600;color:#64748b;margin:0}.placementHub_matchBadgeHub__kwPFw{background:#dcfce7;color:#166534;font-size:.7rem;font-weight:800;padding:.25rem .5rem;border-radius:6px;white-space:nowrap;flex-shrink:0}.placementHub_invitationDetailsHub__9mNyr{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.placementHub_detailItemHub__0b9aH{display:flex;align-items:center;gap:.35rem;font-size:.73rem;color:#475569;font-weight:500;background:#f1f5f9;padding:.25rem .5rem;border-radius:6px}.placementHub_invitationMsgHub__ozgLr{font-size:.82rem;color:#475569;line-height:1.5;margin-bottom:.85rem;background:#f8fafc;padding:.65rem .85rem;border-radius:8px;border-left:3px solid #3b82f6;font-style:italic}.placementHub_acceptBtnHub__q3syx{width:100%;background:#2563eb;color:white;border:none;padding:.6rem;border-radius:10px;font-size:.82rem;font-weight:600;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.4rem;cursor:pointer}.placementHub_acceptBtnHub__q3syx:hover{background:#1d4ed8;box-shadow:0 4px 12px rgba(37,99,235,.25)}.placementHub_acceptBtnHub__q3syx:disabled{background:#94a3b8;cursor:not-allowed;box-shadow:none}.placementHub_feedbackListHub__EYydJ{display:flex;flex-direction:column;gap:0;flex:1;max-height:600px;overflow-y:auto;padding-right:4px;&::-webkit-scrollbar{display:none}-ms-overflow-style:none;scrollbar-width:none}.placementHub_feedbackItemHub__av0My{background:transparent;border:none;border-bottom:1px solid #dadce0;padding:.85rem .5rem;position:relative}.placementHub_feedbackItemHub__av0My:last-child{border-bottom:none}.placementHub_feedbackItemRecruiter__fPNno{background:rgba(37,99,235,.02);padding-left:.5rem}.placementHub_feedbackAuthorHub__APGXc{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.placementHub_authorAvatarHub__O68r8{width:40px;height:40px;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;font-size:1.2rem;overflow:hidden;flex-shrink:0;transition:transform .2s,box-shadow .2s}.placementHub_authorAvatarHub__O68r8 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.placementHub_avatarInitials__zfQV2{font-size:.8rem;font-weight:700;letter-spacing:.03em;line-height:1}.placementHub_clickableAvatar__G6QX1{cursor:pointer}.placementHub_clickableAvatar__G6QX1:hover{transform:scale(1.08);box-shadow:0 4px 12px rgba(0,0,0,.15)}.placementHub_avatarAI__h7bI_{background:linear-gradient(135deg,#818cf8,#4f46e5);color:white}.placementHub_avatarCommittee__X0QxJ{background:linear-gradient(135deg,#fbbf24,#d97706);color:white}.placementHub_avatarRecruiter__XRnP1{background:linear-gradient(135deg,#34d399,#059669);color:white}.placementHub_authorMetaHub__azqIP{display:flex;flex-direction:column;min-width:0}.placementHub_authorNameHub__8PyR0{font-size:.9rem;font-weight:700;color:#0f172a;word-wrap:break-word;overflow-wrap:break-word}.placementHub_clickableName__LAj_Z{cursor:pointer;transition:color .2s}.placementHub_clickableName__LAj_Z:hover{color:#2563eb;text-decoration:underline}.placementHub_authorRoleHub__QH285{font-size:.7rem;font-weight:800;color:#64748b;text-transform:uppercase}.placementHub_feedbackTextHub__wmbYM{font-size:.85rem;color:#334155;line-height:1.6;margin-bottom:.75rem;background:#f1f5f9;padding:.75rem;border-radius:0 12px 12px 12px;word-wrap:break-word;overflow-wrap:anywhere}.placementHub_viewAnnotatedBtnMini__nJECx{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe;padding:.5rem .75rem;border-radius:8px;font-size:.75rem;font-weight:700;display:flex;align-items:center;gap:.4rem;margin-bottom:.75rem;cursor:pointer;transition:all .2s;width:-moz-fit-content;width:fit-content}.placementHub_viewAnnotatedBtnMini__nJECx:hover{background:#dbeafe;border-color:#3b82f6;transform:translateY(-1px)}.placementHub_feedbackTimeHub__WwnhG{font-size:.7rem;color:#94a3b8;font-weight:500;text-align:right}.placementHub_emptyStateContainerHub__0plA_{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 1rem;text-align:center;background:transparent;border:none;flex:1}.placementHub_emptyIconHub__pXLlE{font-size:3rem;color:#94a3b8;margin-bottom:1rem}.placementHub_sampleCard__PrZza{opacity:.35;filter:grayscale(.5);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;overflow:hidden}.placementHub_sampleOverlay__TtFsa{position:absolute;top:10px;right:15px;background:#f1f5f9;color:#64748b;font-size:.65rem;font-weight:800;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.05em;z-index:10;border:1px solid #e2e8f0}.placementHub_emptyStateHidden__I3wyK{display:none!important}.placementHub_emptyStateContainerHub__0plA_ h5{font-weight:700;color:#1e293b;margin-bottom:.5rem;font-size:1.1rem}.placementHub_emptyTextSub__oxg_P{font-size:.75rem;color:#64748b;margin-top:.25rem}@keyframes placementHub_shimmer__xC8hp{0%{background-position:-200% 0}to{background-position:200% 0}}.placementHub_skeletonItem__kQMBQ{background:#f1f5f9;background-image:linear-gradient(90deg,#f1f5f9,#e2e8f0 50%,#f1f5f9);background-size:200% 100%;animation:placementHub_shimmer__xC8hp 1.5s infinite;border-radius:4px}.placementHub_skeletonText__x6i3J{height:12px;margin-bottom:8px;width:100%}.placementHub_skeletonText__x6i3J.placementHub_short__uLpSz{width:60%}.placementHub_skeletonText__x6i3J.placementHub_medium__vovdv{width:80%}.placementHub_skeletonCircle__DHrcU{width:40px;height:40px;border-radius:50%}.placementHub_avatarInitials__zfQV2.placementHub_avatarDefault__Jrpsy{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,#2563eb,#7c3aed);color:white;display:flex;align-items:center;justify-content:center;font-size:2.5rem!important;font-weight:600;box-shadow:inset 0 2px 4px rgba(255,255,255,.2)}.placementHub_topNavRow__F3wjv{margin-bottom:.4rem;width:100%}.placementHub_backToAnalysisBtn__dEDDY{background:none;border:none;color:#1e293b;font-weight:700;font-size:.95rem;display:flex;align-items:center;gap:1rem;cursor:pointer;padding:.25rem 0;transition:all .2s;font-family:inherit}.placementHub_backToAnalysisBtn__dEDDY:hover{color:#2563eb;transform:translateX(-4px)}.placementHub_fileInputHidden__WTS0z{display:none!important}.placementHub_btnIconMini__PQusO{font-size:.75rem!important}.AnnotatedResumeViewer_viewerOverlay__I69qJ{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.8);backdrop-filter:blur(4px);display:flex;flex-direction:column;z-index:1000;padding:2rem}.AnnotatedResumeViewer_viewerHeader__fpGV_{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;color:white;max-width:900px;width:100%;margin-left:auto;margin-right:auto}.AnnotatedResumeViewer_viewerTitle__A26S4{font-size:1.5rem;font-weight:700;margin:0}.AnnotatedResumeViewer_headerActions__OaH7d{display:flex;align-items:center;gap:1rem}.AnnotatedResumeViewer_resetBtn__uGYYz{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:white;padding:.6rem 1.2rem;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s}.AnnotatedResumeViewer_resetBtn__uGYYz:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.4)}.AnnotatedResumeViewer_closeBtn__YfcEq{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:white;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.AnnotatedResumeViewer_closeBtn__YfcEq:hover{background:rgba(255,255,255,.2);transform:scale(1.1)}.AnnotatedResumeViewer_viewerBody__rWHK4{flex:1;display:flex;flex-direction:column;align-items:center;overflow-y:auto;overflow-x:auto;padding:0 2rem 3rem}.AnnotatedResumeViewer_a4Container__cnNzH{position:relative;width:900px;min-width:900px;min-height:1273px;height:auto;background:white;box-shadow:0 10px 40px rgba(0,0,0,.3);border-radius:4px;flex-shrink:0;margin:0 auto}.AnnotatedResumeViewer_resumeIframe__2sw50{width:100%;min-height:1273px;border:none;position:relative;display:block}.AnnotatedResumeViewer_drawingOverlay__BZMIN{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5}.AnnotatedResumeViewer_commentPin__TiiGb{position:absolute;color:#3b82f6;font-size:1.5rem;z-index:10;transform:translate(-50%,-100%);filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));cursor:grab;pointer-events:auto;transition:transform .15s ease-out,color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AnnotatedResumeViewer_commentPin__TiiGb:hover{color:#60a5fa;transform:translate(-50%,-100%) scale(1.1)}.AnnotatedResumeViewer_commentPin__TiiGb.AnnotatedResumeViewer_dragging__NlQ2C{cursor:grabbing;color:#93c5fd;transform:translate(-50%,-100%) scale(1.2);z-index:100}.AnnotatedResumeViewer_commentTooltip__HjlXk{position:absolute;bottom:120%;left:50%;transform:translateX(-50%);background:#1e293b;color:white;padding:8px 12px;border-radius:8px;font-size:.85rem;width:260px;box-shadow:0 4px 12px rgba(0,0,0,.2);pointer-events:auto;z-index:30;text-align:center}.AnnotatedResumeViewer_commentTooltip__HjlXk:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #1e293b}.AnnotatedResumeViewer_commentBody__F_e_c{margin:0;line-height:1.4;white-space:pre-wrap}