.signin_careerflowContainer__BbIHE{display:flex;justify-content:center;align-items:center;height:100%;background-color:#f8fafc;font-family:Inter,sans-serif;position:relative;overflow:hidden;padding:20px;overflow-y:auto}.signin_heading__fzQIx{text-align:center;font-size:22px;color:#374151;margin-bottom:25px;font-weight:600}.signin_blueCircle__dYpWP{position:absolute;width:300px;height:300px;border-radius:50%;background:rgba(29,78,216,.1);z-index:0}.signin_blueCircle__dYpWP.signin_topRight__NmQc2{top:-150px;right:-150px}.signin_blueCircle__dYpWP.signin_bottomLeft__Dnk1j{bottom:-150px;left:-150px}.signin_authBoxContainer__vCut_{width:100%;max-width:400px;z-index:1;height:100%}.signin_authBox__7ITby{background:#fff;padding:30px;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.2),0 10px 25px rgba(0,0,0,.15)}.signin_signinLogoContainer__Hny0J{display:flex;align-items:center;justify-content:center;margin-bottom:20px}.signin_logo__v2Ffy{width:110px;height:auto;margin-top:15px}.signin_logoText__o_swU{font-size:20px;color:#374151;font-family:Montserrat,sans-serif;font-weight:700;margin-left:-8px}.signin_authTabs__dT8Cl{display:flex;justify-content:center;margin-bottom:25px;gap:30px;border-bottom:1px solid #e2e8f0;padding-bottom:10px}.signin_tabButton__5AK00{background:none;border:none;font-size:16px;font-weight:500;color:#64748b;cursor:pointer;padding:8px 0;position:relative}.signin_tabButton__5AK00.signin_active__cEVwF{color:#0b5394;font-weight:600}.signin_tabButton__5AK00.signin_active__cEVwF:after{content:"";position:absolute;bottom:-11px;left:0;width:100%;height:3px;background-color:#0b5394;border-radius:3px}.signin_googleBtn__c8OCj{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:10px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;font-weight:500;color:#334155;cursor:pointer;margin-bottom:20px;transition:all .2s}.signin_googleBtn__c8OCj:hover{background:#f8fafc;border-color:#cbd5e1}.signin_googleBtn__c8OCj img{width:18px;height:18px}.signin_divider__syIFc{display:flex;align-items:center;margin:20px 0}.signin_dividerLine___b2Z3{flex:1 1;height:1px;background-color:#e2e8f0}.signin_dividerText__sQgqV{padding:0 10px;color:#64748b;font-size:14px}.signin_authForm__Yko7K{margin-top:10px}.signin_formGroup__KSycV{margin-bottom:20px}.signin_formGroup__KSycV label{display:block;font-size:14px;color:#334155;margin-bottom:8px;font-weight:500}.signin_passwordHeader__S7GR3{display:flex;justify-content:space-between;align-items:center}.signin_forgotPassword__bepFl{font-size:13px;color:#0b5394;text-decoration:none}.signin_forgotPassword__bepFl:hover{text-decoration:underline}.signin_formGroup__KSycV input{width:100%;padding:12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;background:#f8fafc;transition:border-color .2s}.signin_formGroup__KSycV input:focus{outline:none;border-color:#93c5fd;background:#fff}.signin_submitBtn__z0afL{width:100%;padding:12px;background:var(--bg-btn);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;margin-top:10px}.signin_submitBtn__z0afL:hover{background:var(--bg-btn-hover);opacity:.9}.signin_submitBtn__z0afL:disabled{background:var(--bg-btn);cursor:not-allowed}.signin_legalText__bwcNq{margin-top:25px;font-size:12px;color:#64748b;text-align:center;line-height:1.5}.signin_legalText__bwcNq a{color:#4280dc;text-decoration:none}.signin_legalText__bwcNq a:hover{text-decoration:underline}.signin_versionText__oRqB2{text-align:center;margin-top:20px;font-size:13px;color:#555}.signin_formContainer__K8XKo{position:relative;width:100%;overflow:hidden;transition:height .3s ease}.signin_signupContent__Oiia_ .signin_formGroup__KSycV{display:flex;transition:transform .5s ease-in-out;width:300%}.signin_formSection__LIz18{flex:0 0 33.333%;padding:10px;box-sizing:border-box;width:100%}.signin_slideLeft__PsSFl{transform:translateX(-33.333%)}.signin_slideLeftTwice__dXB2G{transform:translateX(-66.666%)}.signin_inputGroup__oFH98{margin-bottom:20px}.signin_labelstyle___9AUs{font-size:14px;color:#334155;margin-bottom:8px;font-weight:500;display:block}.signin_inputField__4QbkS{width:100%;padding:12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;background:#f8fafc;transition:border-color .2s}.signin_inputField__4QbkS:focus{outline:none;border-color:#93c5fd;background:#fff}.signin_resendContainer__Y633q{display:flex;justify-content:space-between;margin-top:10px}.signin_changeEmailButton__V0sgV,.signin_resendButton__rLlAn{background:none;border:none;color:#1a0dab;font-size:13px;cursor:pointer;text-decoration:underline}.signin_countdownText__bZkO7{font-size:13px;color:#64748b}.signin_textstyle__hr7cx{font-size:11px;color:#545353}.signin_spinner__HmQrf{border:4px solid #f3f3f3;border-top-color:#003880;border-radius:50%;width:24px;height:24px;animation:signin_spin__46y4A 1s linear infinite;margin:0 auto}@keyframes signin_spin__46y4A{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.signin_authBox__7ITby{padding:20px}.signin_formGroup__KSycV{width:100%}.signin_formSection__LIz18{width:100%;padding:0}}.NotificationBell_container__aZxXW{position:relative;width:100%}.NotificationBell_trigger__PWp4f{width:100%;display:flex;align-items:center;background:transparent;border:none;cursor:pointer;position:relative}.NotificationBell_triggerExpanded___RrDg{gap:25px;font-size:1rem;justify-content:flex-start;padding:.75rem 1.2rem}.NotificationBell_triggerCollapsed__WWNtP{gap:0;justify-content:center;padding:10px}.NotificationBell_iconWrap__dLVLS{position:relative;color:var(--outline-color)}.NotificationBell_badge__kc_vg{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:50%;background:var(--bg-btn);color:#fff;font-size:11px;display:flex;align-items:center;justify-content:center;font-weight:700}.NotificationBell_triggerLabel__ORR2M{color:#666}.NotificationBell_overlay__00_Bn{position:fixed;inset:0;background:rgba(0,0,0,.35);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:1000}.NotificationBell_drawer__nzR3W{position:fixed;top:0;right:0;height:100dvh;width:min(480px,92vw);background:#fff;z-index:1001;box-shadow:0 0 40px rgba(0,0,0,.25);display:flex;flex-direction:column}.NotificationBell_header__JYTJU{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.08)}.NotificationBell_headerLeft__NK_Kv{display:flex;align-items:center;gap:10px}.NotificationBell_title__7uBNi{margin:0;font-size:16px;font-weight:700;color:transparent;background:var(--bg-btn);background-clip:text;-webkit-background-clip:text}.NotificationBell_countPill__h4MX1{background:var(--bg-btn);color:#fff;border-radius:50%;font-size:12px;padding:2px 6px;font-weight:700}.NotificationBell_headerActions__ThkbO{display:flex;align-items:center;gap:8px}.NotificationBell_btn__2l9Mq{border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;background:#fff;cursor:pointer}.NotificationBell_btn__2l9Mq:disabled{cursor:not-allowed;opacity:.6}.NotificationBell_btnSecondary__FIosp{background:var(--bg-btn);color:#fff;border:none}.NotificationBell_list__C1t7J{flex:1 1;overflow-y:auto}.NotificationBell_empty__RBMd9,.NotificationBell_loading__axrMK{padding:16px;color:#111827;font-size:14px}.NotificationBell_item__HjDL1{border-bottom:1px solid rgba(0,0,0,.06);padding:14px 16px;background:#fff}.NotificationBell_itemUnread__ErGBZ{background:#f6f9ff}.NotificationBell_itemGrid__6cAqp{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px}.NotificationBell_itemTitle__Ii_3V{font-size:14px;font-weight:500}.NotificationBell_itemTitleUnread__p2Av4{font-weight:700}.NotificationBell_itemBody__OtJ05{font-size:13px;color:#4b5563;margin-top:4px}.NotificationBell_itemTime__kKy_P{font-size:11px;color:#6b7280;margin-top:6px}.NotificationBell_cta__M5_78,.NotificationBell_markBtn__LeVOi{align-self:start;border:1px solid var(--outline-color);color:var(--outline-color);padding:6px 10px;border-radius:8px;font-size:12px;font-weight:600;white-space:nowrap;background:#fff;cursor:pointer}.NotificationBell_cta__M5_78:hover{background:var(--bg-btn);color:#fff}.NotificationBell_markBtn__LeVOi{color:var(--outline-color)}.NotificationBell_markBtn__LeVOi:hover{background:var(--bg-btn);color:#fff}.DifficultyModal_modalOverlay__CFHHX{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.DifficultyModal_modalContainer__m7RHg{background-color:#f0f0f0;border-radius:10px;padding:20px 30px;width:480px;box-shadow:0 2px 10px rgba(0,0,0,.3);position:relative;height:410px}@media (max-width:768px){.DifficultyModal_modalContainer__m7RHg{width:80%;max-width:90%;padding:20px}}.DifficultyModal_header__F29uI{display:flex;justify-content:space-between;align-items:center}.DifficultyModal_title__XkVzE{font-size:18px;font-weight:700;margin-left:auto;margin-right:auto;font-family:Montserrat,sans-serif}.DifficultyModal_closeButton__xg2bH{background:transparent;border:none;font-size:30px;cursor:pointer}.DifficultyModal_inputGroup__AIymM{margin-top:30px;width:100%;display:flex;flex-direction:column}.DifficultyModal_optionContainer__u6Dz_{display:flex;gap:10px;flex-direction:column}.DifficultyModal_option__rVzoe{padding:20px;border:1px solid #ddd;border-radius:5px;font-size:16px;text-align:left;cursor:pointer;font-family:Montserrat,sans-serif;height:auto}.DifficultyModal_option__rVzoe:hover{border-color:#d05078}.DifficultyModal_selected__YjdRm{color:#fff;border:1px solid #d68b00;font-family:Montserrat,sans-serif;background:var(--bg-btn)}.DifficultyModal_submitButton__4XNvy{padding:15px 0;width:100%;border:none;border-radius:5px;background:var(--bg-btn);font-size:16px;cursor:pointer;font-weight:700;font-family:Montserrat,sans-serif;margin-top:50px;color:#fff}.loading-container2{flex-direction:column}.loading-container2,.loading-spinner2{display:flex;justify-content:center;align-items:center}.loading-spinner2{margin-bottom:16px}.spinner-circle2{width:16px;height:16px;margin:0 4px;border-radius:50%;background:var(--bg-btn);animation:bounce .6s infinite alternate;box-shadow:0 0 8px rgba(255,94,0,.5)}.spinner-circle2:first-child{background-color:#ff5e00}.spinner-circle2:nth-child(2){background-color:#e34234;animation-delay:.2s}.spinner-circle2:nth-child(3){background-color:#7928ca;animation-delay:.4s}@keyframes bounce{to{opacity:.3;transform:translateY(-8px)}}.loading-text2{font-size:18px;color:#4b5563;font-weight:500}@media (max-width:640px){.loading-text2{font-size:16px}}.loading-overlay{position:fixed;inset:0;z-index:20000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.25);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.loading-card{background:hsla(0,0%,100%,.95);padding:28px 36px;border-radius:14px;min-width:220px;text-align:center;box-shadow:0 15px 40px rgba(0,0,0,.2)}.QuestionTypes_questionText__wjTq9{font-size:18px;font-weight:600;margin-bottom:20px;color:#1a1a1a;line-height:1.6}.QuestionTypes_optionContainer__SbsDU{display:flex;flex-direction:column;margin:10px 0}.QuestionTypes_optionButton___nw9k{margin-top:15px;background-color:#fff;color:#1a1a1a;border:2px solid #e4e4e4;border-radius:8px;padding:16px 20px;text-align:left;cursor:pointer;display:flex;align-items:center;font-size:1rem;font-weight:500;width:100%;transition:all .2s}.QuestionTypes_optionButton___nw9k:hover{background-color:#f8f8f8;border-color:var(--outline-color);transform:translateX(5px)}.QuestionTypes_optionButton___nw9k.QuestionTypes_selected__n49tc{color:#000;border-color:var(--outline-color)}.QuestionTypes_optionLabel__dMSs_{display:inline-block;width:28px;min-width:28px;height:28px;line-height:28px;text-align:center;border-radius:50%;background-color:#e0e0e0;margin-right:12px;font-size:.85rem;font-weight:600}.QuestionTypes_optionButton___nw9k.QuestionTypes_selected__n49tc .QuestionTypes_optionLabel__dMSs_{background:var(--bg-btn);color:#fff}.QuestionTypes_checkbox__tkCgb{width:22px;height:22px;min-width:22px;border:2px solid #e0e0e0;border-radius:4px;margin-right:12px;display:flex;align-items:center;justify-content:center;background-color:#fff;transition:all .2s}.QuestionTypes_optionButton___nw9k.QuestionTypes_selected__n49tc .QuestionTypes_checkbox__tkCgb{background:var(--bg-btn);border-color:var(--outline-color)}.QuestionTypes_checkmark__8LXmS{color:#fff;font-weight:700;font-size:14px}.QuestionTypes_fillBlankContainer__Od0l3{margin:20px 0}.QuestionTypes_fillBlankInput__TpN9E{width:100%;padding:16px;font-size:1rem;border:2px solid #e4e4e4;border-radius:8px;outline:none;transition:border-color .3s;background-color:#fff;color:#1a1a1a}.QuestionTypes_fillBlankInput__TpN9E:focus{border-color:var(--outline-color);box-shadow:0 0 0 3px rgba(0,123,255,.1)}.QuestionTypes_fillBlankHint__h91QB{margin-top:10px;font-size:.85rem;color:#666;font-style:italic}.QuestionTypes_multipleSelectInfo__tJwTW{font-size:.9rem;color:#666;margin-bottom:10px;padding:8px 12px;background:#eef2f6;border-left:3px solid var(--outline-color);border-radius:4px}@media (max-width:734px){.QuestionTypes_optionButton___nw9k{font-size:.9rem;padding:14px 16px}.QuestionTypes_fillBlankInput__TpN9E{font-size:.95rem}}.QuestionTypes_imageWrapper__fOsFe{margin:12px 0;text-align:center}.QuestionTypes_questionImage__6ic5l{max-width:100%;max-height:300px;object-fit:contain;border-radius:8px;border:1px solid #e5e7eb;cursor:zoom-in}.QuestionTypes_imageHint__tKOA1{display:block;margin-top:4px;font-size:12px;color:#6b7280}.QuestionTypes_imageModalOverlay__ln6M_{position:fixed;inset:0;background:rgba(0,0,0,.75);z-index:9999;display:flex;align-items:center;justify-content:center}.QuestionTypes_imageModal__ypkxK{background:#fff;width:90%;height:90%;border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.QuestionTypes_zoomControls__PAxZE{display:flex;align-items:center;gap:10px;padding:10px;border-bottom:1px solid #e5e7eb}.QuestionTypes_zoomControls__PAxZE button{padding:6px 10px;cursor:pointer}.QuestionTypes_closeBtn__AVOL8{margin-left:auto;background:#ef4444;color:#fff;border-radius:6px}.QuestionTypes_zoomContainer__gt5FI{flex:1 1;overflow:auto;display:flex;align-items:center;justify-content:center;background:#f9fafb}.QuestionTypes_zoomedImage__v8ZSO{transition:transform .2s ease;max-width:none;max-height:none}.dashboard_dashboardContainer__sZuVL{display:flex;height:100dvh;background-color:#f5f5f5}.dashboard_mainContent__ePAAY{flex:1 1;padding:1rem;overflow-y:auto}@media (min-width:768px){.dashboard_mainContent__ePAAY{padding:2rem}}.ResumeCandidatesPanel_mainTabBar__cVnO4{display:flex;gap:0;border-bottom:2px solid #e5e7eb;margin-bottom:1.25rem}.ResumeCandidatesPanel_mainTab__Lgxkn{padding:.625rem 1.125rem;font-size:.875rem;font-weight:500;color:#6b7280;background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;font-family:inherit;transition:color .15s,border-color .15s}.ResumeCandidatesPanel_mainTab__Lgxkn:hover{color:var(--outline-color)}.ResumeCandidatesPanel_mainTabActive__OjhMk{color:var(--outline-color);border-bottom-color:var(--outline-color)}.ResumeCandidatesPanel_howToBtn__O4lxP{margin-left:auto;align-self:center;padding:4px 12px;border-radius:6px;border:1px solid var(--outline-color);background:transparent;font-size:.75rem;font-family:inherit;color:var(--outline-color);cursor:pointer;transition:background .15s;white-space:nowrap}.ResumeCandidatesPanel_howToBtn__O4lxP:hover{background:color-mix(in srgb,var(--outline-color) 8%,transparent)}.ResumeCandidatesPanel_howToPopup__ou47P{background:#fff;border-radius:12px;width:560px;max-width:95vw;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(0,0,0,.18);overflow:hidden;color:#111827}.ResumeCandidatesPanel_howToTabBar__4JBV3{display:flex;border-bottom:2px solid #e5e7eb;padding:0 1.25rem;flex-shrink:0}.ResumeCandidatesPanel_howToTab__5_kEm{padding:.5rem 1rem;font-size:.8125rem;font-weight:500;color:#6b7280;background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;font-family:inherit;transition:color .15s,border-color .15s}.ResumeCandidatesPanel_howToTab__5_kEm:hover{color:var(--outline-color)}.ResumeCandidatesPanel_howToTabActive__UAB1I{color:var(--outline-color);border-bottom-color:var(--outline-color)}.ResumeCandidatesPanel_howToSteps__rYWJO{overflow-y:auto;padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.ResumeCandidatesPanel_howToStep__QADMB{display:flex;gap:.875rem;align-items:flex-start}.ResumeCandidatesPanel_howToStepNum__6loUf{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:var(--bg-btn);color:#fff;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:1px}.ResumeCandidatesPanel_howToStepContent__THZmW{flex:1 1}.ResumeCandidatesPanel_howToStepTitle__O7KBs{font-size:.875rem;font-weight:600;color:#111827;margin-bottom:3px}.ResumeCandidatesPanel_howToStepBody__7XkWr{font-size:.8125rem;color:#4b5563;line-height:1.55}.ResumeCandidatesPanel_howToScoreCard__6FHqB{padding:.875rem 1rem;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;gap:4px}.ResumeCandidatesPanel_howToScoreHeader__D_WFA{display:flex;align-items:center;gap:8px}.ResumeCandidatesPanel_howToScoreName__L6veU{font-size:.9rem;font-weight:700;color:#111827}.ResumeCandidatesPanel_howToScoreTag__8dNlB{font-size:.6875rem;font-weight:600;padding:2px 7px;border-radius:9999px}.ResumeCandidatesPanel_howToScoreTagRule__ZKMF2{background:#eff6ff;color:#1d4ed8}.ResumeCandidatesPanel_howToScoreTagAi__Zi_Ri{background:#faf5ff;color:#7c3aed}.ResumeCandidatesPanel_howToScoreTagCombined__2JkmK{background:#f0fdf4;color:#15803d}.ResumeCandidatesPanel_howToScoreWeight__CxuKz{font-size:.75rem;color:var(--outline-color);font-weight:600}.ResumeCandidatesPanel_howToScoreFormula__ybug_{font-size:.75rem;color:#374151;background:#f3f4f6;border-radius:6px;padding:5px 8px;font-family:monospace;white-space:pre-line;line-height:1.6}.ResumeCandidatesPanel_howToScoreDesc__1oH_z{font-size:.8125rem;color:#4b5563;line-height:1.55;margin-top:2px}.ResumeCandidatesPanel_card__Q2gSn{padding:1.5rem;background:#fff;border-radius:12px;border:1px solid #e5e7eb;margin-bottom:1.5rem}.ResumeCandidatesPanel_cardTitle__bjXvJ{margin:0;font-size:1.125rem;font-weight:600;color:#111827}.ResumeCandidatesPanel_intro__rAf1s{margin:.375rem 0 1rem;font-size:.8125rem;color:#6b7280}.ResumeCandidatesPanel_seatBlockedBanner__rr97q{margin-bottom:.75rem;padding:.625rem .875rem;border-radius:8px;background:#fee2e2;border:1px solid #fca5a5;color:#991b1b;font-size:.8125rem}.ResumeCandidatesPanel_dropZone__bpJiv{padding:1.5rem;border:2px dashed #d1d5db;border-radius:10px;text-align:center;background:#f9fafb;cursor:pointer;transition:opacity .2s,background .2s}.ResumeCandidatesPanel_dropZoneBlocked__nABO5{border-color:#fca5a5;background:#fef2f2;cursor:not-allowed;opacity:.6}.ResumeCandidatesPanel_dropZoneUploading___KDJv{cursor:not-allowed;opacity:.6}.ResumeCandidatesPanel_dropIcon__ImAG5{font-size:1.75rem;display:flex;align-items:center;justify-content:center}.ResumeCandidatesPanel_dropIcon__ImAG5 svg{width:32px;height:32px}.ResumeCandidatesPanel_dropPrimary__KvjmM{margin-top:.5rem;font-weight:500;color:#111827}.ResumeCandidatesPanel_dropHint__bTUno{margin-top:.25rem;font-size:.75rem;color:#6b7280}.ResumeCandidatesPanel_hiddenInput__nIs20{display:none}.ResumeCandidatesPanel_progressBanner__ndBic{margin-top:.75rem;padding:.5rem .75rem;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#92400e;font-size:.8125rem}.ResumeCandidatesPanel_errorBanner__kspgJ{margin-top:.75rem;padding:.5rem .75rem;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;font-size:.8125rem}.ResumeCandidatesPanel_successBanner__M4fyg{margin-top:.75rem;padding:.5rem .75rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;color:#15803d;font-size:.8125rem}.ResumeCandidatesPanel_selectionBar__9LfoV{margin-top:1rem;padding:.625rem .75rem;background:#f3f4f6;border-radius:8px;display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;font-size:.8125rem}.ResumeCandidatesPanel_selGroup__kUc4G{display:inline-flex;align-items:center;gap:.25rem}.ResumeCandidatesPanel_selSpacer__J5tLx{flex:1 1}.ResumeCandidatesPanel_selSummary__WJMyt{color:#6b7280}.ResumeCandidatesPanel_selPreview__S2AwC{margin-left:.375rem;color:#92400e}.ResumeCandidatesPanel_numInput__dddHv{width:60px;padding:4px 6px;border-radius:6px;border:1px solid #d1d5db;font-size:.8125rem;font-family:inherit}.ResumeCandidatesPanel_numInput__dddHv:focus{outline:none;border-color:var(--outline-color);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.ResumeCandidatesPanel_ghostBtn__1W7D4{padding:4px 10px;border-radius:6px;background:#fff;border:1px solid #d1d5db;font-size:.75rem;font-family:inherit;cursor:pointer}.ResumeCandidatesPanel_ghostBtnActive__iU96e{background:#f3f4f6;border-color:#9ca3af;font-weight:600}.ResumeCandidatesPanel_ghostBtnDanger__jSuPt{color:#991b1b;border-color:#fecaca}.ResumeCandidatesPanel_emptyState__doMtU,.ResumeCandidatesPanel_loading___AI1X{margin-top:1rem;color:#6b7280;font-size:.8125rem}.ResumeCandidatesPanel_emptyState__doMtU{padding:2rem;text-align:center;background:#f9fafb;border-radius:8px}.ResumeCandidatesPanel_tableWrap__xLole{margin-top:1rem;overflow-x:auto}.ResumeCandidatesPanel_table__rLoUL{width:100%;border-collapse:collapse;font-size:.8125rem}.ResumeCandidatesPanel_tableHeadRow__jIYpv{border-bottom:2px solid #e5e7eb;text-align:left;color:#6b7280;font-size:.6875rem;text-transform:uppercase;letter-spacing:.5px;background:#f9fafb}.ResumeCandidatesPanel_tableHeadRow__jIYpv td{padding:.625rem .5rem;white-space:nowrap;overflow:visible}.ResumeCandidatesPanel_tableRow__xI3wN{border-top:1px solid #f3f4f6}.ResumeCandidatesPanel_td__XqSd4{padding:.625rem .5rem;vertical-align:middle}.ResumeCandidatesPanel_tdRight__A90lQ{text-align:right}.ResumeCandidatesPanel_tdFit__OPE2Y{font-weight:600;color:#111827}.ResumeCandidatesPanel_tdEligibility__Orn8N{text-align:center}.ResumeCandidatesPanel_eligCell__MCMml{display:flex;flex-direction:column;align-items:center;gap:2px}.ResumeCandidatesPanel_colHead__VpkXO{display:inline-flex;align-items:center;gap:4px}.ResumeCandidatesPanel_infoWrap__sw_xQ{position:relative;display:inline-flex;align-items:center}.ResumeCandidatesPanel_infoIcon__qiSgg{color:#9ca3af;cursor:help;flex-shrink:0;transition:color .12s}.ResumeCandidatesPanel_infoWrap__sw_xQ:hover .ResumeCandidatesPanel_infoIcon__qiSgg{color:#6b7280}.ResumeCandidatesPanel_infoTooltip__gCvgv{position:absolute;top:calc(100% + 7px);left:50%;transform:translateX(-50%);width:210px;background:#1f2937;color:#f9fafb;font-size:11px;font-weight:400;text-transform:none;letter-spacing:0;line-height:1.55;padding:9px 11px;border-radius:7px;pointer-events:none;opacity:0;transition:opacity .15s;z-index:300;white-space:normal;box-shadow:0 4px 16px rgba(0,0,0,.22)}.ResumeCandidatesPanel_infoTooltip__gCvgv:after{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-bottom-color:#1f2937}.ResumeCandidatesPanel_infoWrap__sw_xQ:hover .ResumeCandidatesPanel_infoTooltip__gCvgv{opacity:1}.ResumeCandidatesPanel_checkboxCol__VE6gj{width:32px}.ResumeCandidatesPanel_interviewScoreBadge__VATwV{display:inline-block;padding:2px 10px;border-radius:9999px;background:var(--bg-btn,linear-gradient(135deg,#7c3aed,#ec4899));color:#fff;font-size:.78rem;font-weight:700;white-space:nowrap}.ResumeCandidatesPanel_interviewScoreEmpty__6Zyoc{color:#d1d5db;font-size:.875rem}.ResumeCandidatesPanel_inviteMeta__q2__2{font-size:.72rem;color:var(--outline-color);font-weight:500;margin-bottom:3px}.ResumeCandidatesPanel_invitePopupFields__rlTor{display:flex;flex-direction:column;gap:14px;margin:16px 0 20px}.ResumeCandidatesPanel_shortlistStatusCell__MAlOk{display:flex;flex-direction:column;gap:3px}.ResumeCandidatesPanel_shortlistDate__GcqSh{font-size:.72rem;color:#64748b}.ResumeCandidatesPanel_removeShortlistBtn__TVtZx{background:none;border:none;cursor:pointer;color:var(--outline-color,#d05078);font-size:.75rem;font-family:inherit;font-weight:500;padding:0;text-align:left;transition:opacity .15s}.ResumeCandidatesPanel_removeShortlistBtn__TVtZx:hover:not(:disabled){opacity:.7}.ResumeCandidatesPanel_removeShortlistBtn__TVtZx:disabled{opacity:.4;cursor:not-allowed}.ResumeCandidatesPanel_candName__8zY29{font-weight:500;color:#111827;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.ResumeCandidatesPanel_candMetaRow__ldJXm{font-size:.6875rem;color:#6b7280;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.ResumeCandidatesPanel_emailMissing__oSd8W{color:#92400e;background:#fef3c7;padding:1px 6px;border-radius:4px}.ResumeCandidatesPanel_divider__7iUqa{color:#d1d5db}.ResumeCandidatesPanel_linkBtn__L3Ask{background:transparent;border:none;color:var(--outline-color);cursor:pointer;font-size:.6875rem;font-family:inherit;padding:0;text-decoration:underline}.ResumeCandidatesPanel_statusPill__ueTj4{padding:2px 8px;border-radius:9999px;font-size:.6875rem;font-weight:500;display:inline-block}.ResumeCandidatesPanel_statusPending__bog3Z{background:#fef3c7;color:#92400e}.ResumeCandidatesPanel_statusReady___cI9n{background:#dcfce7;color:#166534}.ResumeCandidatesPanel_statusFailed__P3JxY{background:#fee2e2;color:#991b1b}.ResumeCandidatesPanel_statusInvited__KrzGJ{background:#dbeafe;color:var(--outline-color)}.ResumeCandidatesPanel_statusUnknown__p4JNi{background:#f3f4f6;color:#374151}.ResumeCandidatesPanel_eligPill__owSxw{display:inline-block;padding:2px 8px;border-radius:9999px;font-size:.6875rem;font-weight:600;white-space:nowrap}.ResumeCandidatesPanel_eligEligible__me8Wk{background:#dcfce7;color:#166534}.ResumeCandidatesPanel_eligNotEligible__B_ZS3{background:#fee2e2;color:#991b1b}.ResumeCandidatesPanel_eligNotSpecified__5piJg{background:#f3f4f6;color:#6b7280}.ResumeCandidatesPanel_eligScoring__xfBvy{background:#fef3c7;color:#92400e}.ResumeCandidatesPanel_eligFailed__Honht{background:#fee2e2;color:#991b1b}.ResumeCandidatesPanel_eligGrid__7Fzbf{display:flex;flex-direction:column;gap:8px;margin-top:4px;padding:12px 18px}.ResumeCandidatesPanel_eligRow__CMCdW{display:flex;align-items:flex-start;gap:10px}.ResumeCandidatesPanel_eligIcon__Etr0B{flex-shrink:0;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:700;margin-top:2px}.ResumeCandidatesPanel_eligIconPass__Rf8ng{background:#dcfce7;color:#166534}.ResumeCandidatesPanel_eligIconFail__UrBU_{background:#fee2e2;color:#991b1b}.ResumeCandidatesPanel_eligIconNeutral__gpANn{background:#f3f4f6;color:#6b7280}.ResumeCandidatesPanel_eligCheckLabel__34nIk{font-size:.75rem;font-weight:600;color:#374151;line-height:1.3}.ResumeCandidatesPanel_eligCheckReason__eHrJP{font-size:.75rem;color:#6b7280;margin-top:1px;line-height:1.4}.ResumeCandidatesPanel_eligOverallBanner__FDQKz{margin-top:12px;padding:8px 12px;border-radius:8px;font-size:.8125rem;font-weight:600}.ResumeCandidatesPanel_eligOverallPass__xttrn{background:#dcfce7;color:#166534}.ResumeCandidatesPanel_eligOverallFail__UnD4v{background:#fee2e2;color:#991b1b}.ResumeCandidatesPanel_eligOverallNeutral__c6tu_{background:#f3f4f6;color:#6b7280}.ResumeCandidatesPanel_tabBar__nyy_M{display:flex;gap:.25rem;margin-top:1rem;border-bottom:2px solid #e5e7eb;padding-bottom:0}.ResumeCandidatesPanel_searchRow__UYw3N{display:flex;align-items:center;gap:.5rem;margin-top:.75rem}.ResumeCandidatesPanel_searchInput__3UGEI{flex:1 1;padding:.45rem .75rem;border:1px solid #d1d5db;border-radius:8px;font-size:.85rem;font-family:inherit;background:#fff;color:#111827}.ResumeCandidatesPanel_searchInput__3UGEI:focus{outline:none;border-color:var(--outline-color);box-shadow:0 0 0 2px rgba(208,80,120,.1)}.ResumeCandidatesPanel_clearBtn__vZKZ_{background:none;border:none;color:#9ca3af;font-size:.85rem;cursor:pointer;padding:.25rem .375rem;border-radius:4px;line-height:1}.ResumeCandidatesPanel_clearBtn__vZKZ_:hover{color:#374151;background:#f3f4f6}.ResumeCandidatesPanel_filterSortRow__7aRWp{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.625rem;flex-wrap:wrap}.ResumeCandidatesPanel_filterChips__Tlmts{display:flex;gap:.375rem;flex-wrap:wrap}.ResumeCandidatesPanel_filterChip__2uH0g{padding:3px 10px;border-radius:9999px;border:1px solid #d1d5db;background:#fff;color:#374151;font-size:.75rem;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.ResumeCandidatesPanel_filterChip__2uH0g:hover{background:#f3f4f6;border-color:#9ca3af}.ResumeCandidatesPanel_filterChipActive__gPvGF{background:var(--bg-btn);border-color:transparent;color:#fff}.ResumeCandidatesPanel_filterChipActive__gPvGF:hover{background:var(--bg-btn);opacity:.9}.ResumeCandidatesPanel_sortBtn__cbw72{padding:3px 12px;border-radius:6px;border:1px solid #d1d5db;background:#fff;color:#374151;font-size:.75rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s;flex-shrink:0}.ResumeCandidatesPanel_sortBtn__cbw72:hover{background:#f3f4f6;border-color:#9ca3af}.ResumeCandidatesPanel_inviteSettings___Z3nh{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1rem;padding:.75rem 1rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.ResumeCandidatesPanel_settingLabel__sPOVG{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:500;color:#374151}.ResumeCandidatesPanel_dateInput__xyMdG{padding:.35rem .6rem;border-radius:6px;border:1px solid #d1d5db;font-size:.85rem;font-family:inherit;background:#fff;color:#111827}.ResumeCandidatesPanel_dateInput__xyMdG:focus{outline:none;border-color:var(--outline-color);box-shadow:0 0 0 2px rgba(208,80,120,.1)}.ResumeCandidatesPanel_dateInput__xyMdG:disabled{background:#f3f4f6;cursor:not-allowed}.ResumeCandidatesPanel_checkboxLabel__LW4_3{display:flex;align-items:center;gap:.375rem;font-size:.85rem;color:#374151;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ResumeCandidatesPanel_checkboxLabel__LW4_3 input[type=checkbox]{accent-color:var(--outline-color);width:15px;height:15px;cursor:pointer}.ResumeCandidatesPanel_inviteFooter__km7uZ{margin-top:1rem;padding-top:1rem;border-top:1px solid #f3f4f6;display:flex;justify-content:flex-end;gap:.75rem;align-items:center}.ResumeCandidatesPanel_primaryBtn__SDCpk{padding:.625rem 1.125rem;border-radius:8px;border:none;background:var(--bg-btn);color:#fff;font-weight:500;font-family:inherit;font-size:.875rem;cursor:pointer;transition:opacity .2s;box-sizing:border-box}.ResumeCandidatesPanel_primaryBtn__SDCpk:disabled{cursor:not-allowed;background:#9ca3af}.ResumeCandidatesPanel_shortlistBtn__vYuhU{padding:.625rem 1.125rem;border-radius:8px;border:2px solid #f59e0b;background:#fffbeb;color:#92400e;font-weight:500;font-family:inherit;font-size:.875rem;cursor:pointer;transition:background .2s,border-color .2s;box-sizing:border-box}.ResumeCandidatesPanel_shortlistBtn__vYuhU:hover:not(:disabled){background:#fef3c7;border-color:#d97706}.ResumeCandidatesPanel_shortlistBtn__vYuhU:disabled{cursor:not-allowed;opacity:.5}.ResumeCandidatesPanel_secondaryBtn__JF1Pm{padding:.625rem 1.125rem;border-radius:8px;border:1px solid var(--outline-color);background:#fff;color:var(--outline-color);font-weight:500;font-family:inherit;font-size:.875rem;cursor:pointer;transition:background .15s ease,color .15s ease;display:inline-flex;align-items:center;gap:6px;box-sizing:border-box}.ResumeCandidatesPanel_secondaryBtn__JF1Pm:hover:not(:disabled){background:rgba(208,80,120,.08)}.ResumeCandidatesPanel_secondaryBtn__JF1Pm:disabled{cursor:not-allowed;border-color:#d1d5db;color:#9ca3af;background:#fff}.ResumeCandidatesPanel_resultBanner__o98YU{margin-top:.75rem;padding:.625rem .875rem;border-radius:8px;font-size:.8125rem}.ResumeCandidatesPanel_resultSuccess__wc_96{background:#dcfce7;border:1px solid #86efac;color:#166534}.ResumeCandidatesPanel_resultError__A109N{background:#fee2e2;border:1px solid #fecaca;color:#991b1b}.ResumeCandidatesPanel_resultDetail__T4D_6{margin-top:4px}.ResumeCandidatesPanel_modalBackdrop__mwYe3{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.ResumeCandidatesPanel_modalDialog__6fzvt{background:#fff;border-radius:12px;padding:1.5rem;width:100%;max-width:400px}.ResumeCandidatesPanel_modalDialogWide__6yYUc{max-width:640px;max-height:85vh;overflow-y:auto}.ResumeCandidatesPanel_modalTitle__loXr1{margin:0;font-size:1rem;font-weight:600;color:#111827}.ResumeCandidatesPanel_modalTitleLg__71ly1{margin:0;font-size:1.125rem;font-weight:700;color:#111827}.ResumeCandidatesPanel_modalSubtitle__13sIO{margin-top:4px;font-size:.8125rem;color:#6b7280}.ResumeCandidatesPanel_modalSubtitleSm__KIHZK{margin-top:4px;font-size:.75rem;color:#6b7280}.ResumeCandidatesPanel_modalHeader__ZD__j{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.ResumeCandidatesPanel_modalClose__AqyXt{background:transparent;border:none;font-size:1.5rem;color:#9ca3af;cursor:pointer;padding:0;line-height:1}.ResumeCandidatesPanel_modalInput__ZYvcy{margin-top:.75rem;width:100%;padding:.625rem .75rem;border-radius:8px;border:1px solid #d1d5db;font-size:.875rem;font-family:inherit}.ResumeCandidatesPanel_modalInput__ZYvcy:focus{outline:none;border-color:var(--outline-color);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.ResumeCandidatesPanel_modalActions__iwPx6{margin-top:1rem;display:flex;justify-content:flex-end;gap:.5rem}.ResumeCandidatesPanel_modalSaveBtn__YLn0S{padding:.5rem 1rem;border-radius:8px;border:none;background:var(--bg-btn);color:#fff;font-weight:500;font-family:inherit;cursor:pointer}.ResumeCandidatesPanel_modalEmailMissing__mQmAK{color:#92400e}.ResumeCandidatesPanel_scoreGrid__DDLZc{margin-top:1rem;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem}.ResumeCandidatesPanel_scoreCard__dnZ8x{padding:.75rem;background:#f9fafb;border-radius:8px;text-align:center;border:1px solid #f3f4f6}.ResumeCandidatesPanel_scoreCardHighlight__cYDIG{background:#eef2ff;border-color:#c7d2fe}.ResumeCandidatesPanel_scoreValue__or5TK{font-size:1.25rem;font-weight:700;color:#111827}.ResumeCandidatesPanel_scoreValueHighlight__LHtyh{color:var(--outline-color)}.ResumeCandidatesPanel_scoreLabel__BFZ3U{font-size:.6875rem;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-top:4px}.ResumeCandidatesPanel_section__fo80a{margin-top:1rem}.ResumeCandidatesPanel_sectionLabel__LT3G_{font-size:.6875rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.ResumeCandidatesPanel_summaryText__X2Gap{margin:0;color:#374151;line-height:1.6;font-size:.875rem}.ResumeCandidatesPanel_splitColumns__Re6xv{margin-top:1rem;display:flex;flex-wrap:wrap;gap:1rem}.ResumeCandidatesPanel_splitColumn__4kWcz{flex:1 1 240px}.ResumeCandidatesPanel_list__43wWt{margin:0;padding-left:18px;color:#374151;font-size:.8125rem;line-height:1.6}.ResumeCandidatesPanel_listItem__pfIQC{margin-bottom:4px}.ResumeCandidatesPanel_emptyList__W6Pvv{margin:0;color:#9ca3af;font-style:italic;font-size:.8125rem}.ResumeCandidatesPanel_detailList__0GL7z{margin:0;display:grid;grid-template-columns:auto 1fr;grid-gap:4px 12px;gap:4px 12px;font-size:.8125rem}.ResumeCandidatesPanel_detailTerm___ePlW{color:#6b7280;font-weight:500}.ResumeCandidatesPanel_detailDef__9aYT0{margin:0;color:#111827}.ResumeCandidatesPanel_analysisFooter__Vo_qy{margin-top:1.25rem;display:flex;justify-content:space-between;align-items:center}.ResumeCandidatesPanel_pdfLink__afwe4{color:var(--outline-color);text-decoration:underline;font-size:.8125rem}.ResumeCandidatesPanel_outcomeBar__EDmnM{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin:1rem 0 .75rem;padding:.5rem .625rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.ResumeCandidatesPanel_outcomeTabs__zoj8R{display:flex;gap:.25rem;flex-wrap:wrap}.ResumeCandidatesPanel_outcomeTab__E7vMf{padding:.375rem .75rem;font-size:.8125rem;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;color:#4b5563;font-weight:500}.ResumeCandidatesPanel_outcomeTab__E7vMf:hover{background:#fff}.ResumeCandidatesPanel_outcomeTabActive__Y7PIG{background:#fff;border-color:var(--outline-color);color:var(--outline-color);font-weight:600}.ResumeCandidatesPanel_outcomeTabCount__Wd_xx{font-size:.6875rem;color:#9ca3af;margin-left:.25rem}.ResumeCandidatesPanel_outcomeTabActive__Y7PIG .ResumeCandidatesPanel_outcomeTabCount__Wd_xx{color:var(--outline-color)}.ResumeCandidatesPanel_outcomeCell__i_i3R{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.ResumeCandidatesPanel_outcomeBtns__FwlW7{display:inline-flex;gap:2px}.ResumeCandidatesPanel_outcomeBtn__8JDUr{width:26px;height:24px;padding:0;font-size:11px;background:#fff;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;color:#4b5563;line-height:1}.ResumeCandidatesPanel_outcomeBtn__8JDUr:hover{background:#f3f4f6}.ResumeCandidatesPanel_outcomeBtnActive__BSzDJ{background:rgba(208,80,120,.1);border-color:var(--outline-color);color:var(--outline-color);font-weight:600}.ResumeCandidatesPanel_outcomeDash__gBHXW{color:#9ca3af;font-size:.8125rem}.ResumeCandidatesPanel_outcomeOnHold__hcf1i,.ResumeCandidatesPanel_outcomeRejected__4aTRE,.ResumeCandidatesPanel_outcomeSelected__fE_IE{display:inline-block;padding:1px 8px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;border-radius:999px;white-space:nowrap}.ResumeCandidatesPanel_outcomeSelected__fE_IE{background:#d1fae5;color:#065f46}.ResumeCandidatesPanel_outcomeRejected__4aTRE{background:#fee2e2;color:#991b1b}.ResumeCandidatesPanel_outcomeOnHold__hcf1i{background:#fef3c7;color:#92400e}.ResumeCandidatesPanel_tableRowBusy__icEvu{opacity:.5;text-decoration:line-through;-webkit-text-decoration-color:#9ca3af;text-decoration-color:#9ca3af;text-decoration-thickness:1px;background:repeating-linear-gradient(45deg,rgba(0,0,0,.02),rgba(0,0,0,.02) 6px,transparent 0,transparent 12px);filter:grayscale(.5);transition:opacity .15s ease}.ResumeCandidatesPanel_tableRowBusy__icEvu a,.ResumeCandidatesPanel_tableRowBusy__icEvu button{text-decoration:none}.ResumeCandidatesPanel_pagination__HLIoe{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:.75rem .875rem;border-top:1px solid #e5e7eb;background:#f9fafb;font-size:.8125rem;color:#4b5563;flex-wrap:wrap}.ResumeCandidatesPanel_paginationStatus__HSUQr strong{color:#111827}.ResumeCandidatesPanel_paginationControls__Smr6_{display:inline-flex;align-items:center;gap:4px}.ResumeCandidatesPanel_pageBtn__0qO1O{min-width:30px;height:28px;padding:0 8px;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;font-size:13px;font-weight:600;cursor:pointer;line-height:1}.ResumeCandidatesPanel_pageBtn__0qO1O:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.ResumeCandidatesPanel_pageBtn__0qO1O:disabled{opacity:.4;cursor:not-allowed}.ResumeCandidatesPanel_pageIndicator__i6YMg{padding:0 8px;font-size:13px;color:#4b5563}.ResumeCandidatesPanel_pageIndicator__i6YMg strong{color:#111827}.ResumeCandidatesPanel_missingBadge__J0kCV{display:inline-block;margin-left:8px;padding:2px 10px;font-size:11px;font-weight:600;background:#fef2f2;color:#b91c1c;border:1px solid #fecaca;border-radius:999px;vertical-align:middle;white-space:nowrap;cursor:pointer;font-family:inherit;max-width:100%;overflow:hidden;text-overflow:ellipsis;transition:background .12s ease}.ResumeCandidatesPanel_missingBadge__J0kCV:hover{background:#fee2e2;border-color:#f87171}.ResumeCandidatesPanel_missingBadge__J0kCV:focus{outline:none;box-shadow:0 0 0 2px rgba(185,28,28,.18)}.ResumeCandidatesPanel_missingBadgeWarn__etrgc{background:#fffbeb;color:#92400e;border-color:#fcd34d}.ResumeCandidatesPanel_missingBadgeWarn__etrgc:hover{background:#fef3c7;border-color:#f59e0b}.ResumeCandidatesPanel_missingBackdrop__hJxsc{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:2500;padding:16px}.ResumeCandidatesPanel_missingPopup__DYq_z{background:#fff;width:100%;max-width:460px;max-height:min(80vh,calc(100vh - 32px));border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.25);display:flex;flex-direction:column;overflow:hidden;animation:ResumeCandidatesPanel_missingPopupIn__k1cjm .14s ease-out}@keyframes ResumeCandidatesPanel_missingPopupIn__k1cjm{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ResumeCandidatesPanel_missingHeader__ybH7u{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #f3f4f6}.ResumeCandidatesPanel_missingTitle__vY1cB{margin:0;font-size:15px;font-weight:700;color:#111827;display:flex;align-items:center;gap:8px}.ResumeCandidatesPanel_missingCount__95D8m{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:20px;padding:0 7px;background:#fee2e2;color:#b91c1c;border-radius:999px;font-size:12px;font-weight:700}.ResumeCandidatesPanel_missingClose__bX3sk{background:none;border:none;font-size:24px;line-height:1;color:#6b7280;cursor:pointer;padding:2px 8px;border-radius:6px}.ResumeCandidatesPanel_missingClose__bX3sk:hover{background:#f3f4f6;color:#111827}.ResumeCandidatesPanel_missingSubtitle__TJUJ0{margin:14px 18px 10px;font-size:13px;color:#4b5563;line-height:1.5}.ResumeCandidatesPanel_missingSubtitle__TJUJ0 strong{color:#111827}.ResumeCandidatesPanel_missingChips__HMx8e{display:flex;flex-wrap:wrap;gap:6px;padding:0 18px 18px;overflow-y:auto}.ResumeCandidatesPanel_missingChip__oO6ud{display:inline-block;padding:4px 12px;background:#fef2f2;color:#b91c1c;border:1px solid #fecaca;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap}.ResumeCandidatesPanel_missingChipWarn__uiOaW{background:#fffbeb;color:#92400e;border-color:#fcd34d}.ResumeCandidatesPanel_missingSection__ZtcoT{padding:10px 18px 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.ResumeCandidatesPanel_missingSectionCritical__xAxR5{color:#b91c1c}.ResumeCandidatesPanel_missingSectionWarn__2ngS8{color:#92400e}.ResumeCandidatesPanel_missingSectionPass__9M58G{color:#166534}.ResumeCandidatesPanel_eligBadgeBase__aOvKP{display:inline-block;margin-left:8px;padding:2px 10px;font-size:11px;font-weight:600;border-radius:999px;vertical-align:middle;white-space:nowrap;cursor:pointer;font-family:inherit;max-width:260px;overflow:hidden;text-overflow:ellipsis;border:1px solid transparent;transition:background .12s ease}.ResumeCandidatesPanel_eligBadgeNotEligible__eOvgr{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.ResumeCandidatesPanel_eligBadgeNotEligible__eOvgr:hover{background:#fee2e2;border-color:#f87171}.ResumeCandidatesPanel_eligBadgeWarn__NFaWp{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.ResumeCandidatesPanel_eligBadgeWarn__NFaWp:hover{background:#ffedd5;border-color:#fb923c}.ResumeCandidatesPanel_eligBadgeWarnSoft__NiYFK{background:#fffbeb;color:#92400e;border-color:#fcd34d}.ResumeCandidatesPanel_eligBadgeWarnSoft__NiYFK:hover{background:#fef3c7;border-color:#f59e0b}.ResumeCandidatesPanel_eligBadgePass__qg41R{background:#f0fdf4;color:#166534;border-color:#bbf7d0}.ResumeCandidatesPanel_eligBadgePass__qg41R:hover{background:#dcfce7;border-color:#86efac}.ResumeCandidatesPanel_eligPopup__PncZT{background:#fff;width:100%;max-width:500px;max-height:min(85vh,calc(100vh - 32px));border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.25);display:flex;flex-direction:column;overflow-y:auto;animation:ResumeCandidatesPanel_missingPopupIn__k1cjm .14s ease-out;padding-bottom:18px}.ResumeCandidatesPanel_eligPopupSectionLabel__3OSun{padding:10px 18px 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.ResumeCandidatesPanel_eligAllSkillsMatch__fOWdx{padding:6px 18px;font-size:13px;color:#166534}.ResumeCandidatesPanel_eligViewBtn__Omub_{padding:0;font-size:11px;font-weight:500;color:var(--outline-color);background:none;border:none;cursor:pointer;font-family:inherit;text-decoration:underline;opacity:.8;transition:opacity .12s}.ResumeCandidatesPanel_eligViewBtn__Omub_:hover{opacity:1}.ResumeCandidatesPanel_eligManualTag__fj3vB{font-size:10px;opacity:.75;font-weight:400}.ResumeCandidatesPanel_eligChangeSection__wpqE3{margin-bottom:.75rem}.ResumeCandidatesPanel_eligChangeBtns__BS221{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px;padding:12px 18px}.ResumeCandidatesPanel_eligChangeBtn__qOuTD{padding:5px 12px;border-radius:6px;border:1px solid #d1d5db;background:transparent;font-size:12px;cursor:pointer;color:inherit;transition:background .15s,border-color .15s}.ResumeCandidatesPanel_eligChangeBtn__qOuTD:hover:not(:disabled){background:#f3f4f6}.ResumeCandidatesPanel_eligChangeBtn__qOuTD:disabled{opacity:.5;cursor:not-allowed}.ResumeCandidatesPanel_eligChangeBtnEligible__U6hSd{border-color:#16a34a;background:#dcfce7;color:#15803d;font-weight:600}.ResumeCandidatesPanel_eligChangeBtnEligible__U6hSd:hover:not(:disabled){background:#bbf7d0}.ResumeCandidatesPanel_eligChangeBtnNotEligible__2b3er{border-color:#dc2626;background:#fee2e2;color:#b91c1c;font-weight:600}.ResumeCandidatesPanel_eligChangeBtnNotEligible__2b3er:hover:not(:disabled){background:#fecaca}.ResumeCandidatesPanel_eligChangeBtnReset__yzmTo{padding:5px 12px;border-radius:6px;border:1px dashed #9ca3af;background:transparent;font-size:12px;cursor:pointer;color:#6b7280;transition:background .15s}.ResumeCandidatesPanel_eligChangeBtnReset__yzmTo:hover:not(:disabled){background:#f3f4f6}.ResumeCandidatesPanel_eligChangeBtnReset__yzmTo:disabled{opacity:.5;cursor:not-allowed}.ResumeCandidatesPanel_eligManualNote__98kFm{margin-top:6px;font-size:11px;color:#6b7280}.ResumeCandidatesPanel_matchedChip__1TNTo{display:inline-block;padding:3px 10px;background:#f0fdf4;color:#166534;border:1px solid #bbf7d0;border-radius:999px;font-size:12px;font-weight:500}@media (max-width:1024px){.ResumeCandidatesPanel_table__rLoUL{font-size:.75rem}.ResumeCandidatesPanel_tableHeadRow__jIYpv td,.ResumeCandidatesPanel_tdFit__OPE2Y,.ResumeCandidatesPanel_tdRight__A90lQ,.ResumeCandidatesPanel_td__XqSd4{padding:.5rem .375rem}.ResumeCandidatesPanel_candMetaRow__ldJXm{font-size:.6875rem}.ResumeCandidatesPanel_outcomeBtns__FwlW7{flex-wrap:wrap}}@media (max-width:640px){.ResumeCandidatesPanel_tableWrap__xLole{overflow-x:visible}.ResumeCandidatesPanel_table__rLoUL,.ResumeCandidatesPanel_table__rLoUL tbody{display:block;width:100%}.ResumeCandidatesPanel_tableHeadRow__jIYpv{display:none}.ResumeCandidatesPanel_tableRow__xI3wN{display:grid;grid-template-columns:auto 1fr;grid-column-gap:10px;column-gap:10px;grid-row-gap:6px;row-gap:6px;align-items:start;padding:12px;margin-bottom:12px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.ResumeCandidatesPanel_tdFit__OPE2Y,.ResumeCandidatesPanel_tdRight__A90lQ,.ResumeCandidatesPanel_td__XqSd4{display:flex;justify-content:space-between;align-items:center;padding:4px 0;text-align:left;border:none;grid-column:1/-1}.ResumeCandidatesPanel_tdFit__OPE2Y[data-label]:before,.ResumeCandidatesPanel_tdRight__A90lQ[data-label]:before,.ResumeCandidatesPanel_td__XqSd4[data-label]:before{content:attr(data-label);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#6b7280;flex-shrink:0;margin-right:12px}.ResumeCandidatesPanel_tdCheckbox___maBa{grid-column:1;grid-row:1;padding:4px 0;display:flex;justify-content:center}.ResumeCandidatesPanel_tdCandidate__k7EAc{grid-column:2;grid-row:1;display:block;padding:4px 0}.ResumeCandidatesPanel_tdCandidate__k7EAc[data-label]:before{content:none}.ResumeCandidatesPanel_tdScore__JB9pv{background:#f9fafb;padding:6px 10px;border-radius:6px}.ResumeCandidatesPanel_tdScore__JB9pv[data-label]:before{color:#4b5563}.ResumeCandidatesPanel_td__XqSd4[data-label=Outcome],.ResumeCandidatesPanel_td__XqSd4[data-label=Status]{padding:6px 0;border-top:1px solid #f3f4f6;margin-top:4px}.ResumeCandidatesPanel_outcomeCell__i_i3R{align-items:flex-end}.ResumeCandidatesPanel_outcomeBtns__FwlW7{flex-wrap:wrap;justify-content:flex-end}.ResumeCandidatesPanel_tdActions__LIlv2{margin-top:4px;border-top:1px solid #f3f4f6;padding-top:8px}.ResumeCandidatesPanel_tdActions__LIlv2[data-label]:before{content:none}.ResumeCandidatesPanel_tdActions__LIlv2{justify-content:flex-end}.ResumeCandidatesPanel_tdRight__A90lQ:empty[data-label]:before,.ResumeCandidatesPanel_td__XqSd4:empty[data-label]:before{display:none}.ResumeCandidatesPanel_candMetaRow__ldJXm{margin-top:4px;font-size:.75rem}}.ResumeCandidatesPanel_platformBadge__xisbc{display:inline-block;margin-left:6px;padding:1px 8px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;border-radius:999px;vertical-align:middle;white-space:nowrap;background:#e5e7eb;color:#374151;border:1px solid #d1d5db}.ResumeCandidatesPanel_platform_naukri__Cagvg{background:#d1fae5;color:#065f46;border-color:#6ee7b7}.ResumeCandidatesPanel_platform_linkedin__TewSd{background:#dbeafe;color:#1e40af;border-color:#93c5fd}.ResumeCandidatesPanel_platform_other__njDsk{background:#f3f4f6;color:#4b5563;border-color:#d1d5db}.ResumeCandidatesPanel_csvMeta__clIJp{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:3px;font-size:.6875rem;color:#6b7280}.ResumeCandidatesPanel_csvMeta__clIJp span{background:#f3f4f6;padding:1px 6px;border-radius:4px}.ResumeCandidatesPanel_mappingDialog__ao9GF{background:#fff;border-radius:12px;padding:1.5rem;width:100%;max-width:720px;max-height:88vh;display:flex;flex-direction:column;gap:0}.ResumeCandidatesPanel_mappingTableWrap__44Hcf{margin-top:1rem;overflow-x:auto;overflow-y:auto;max-height:52vh;border:1px solid #e5e7eb;border-radius:8px;flex:1 1}.ResumeCandidatesPanel_mappingTable__h0Rte{width:100%;border-collapse:collapse;font-size:.8125rem}.ResumeCandidatesPanel_mappingTh__XETQI{padding:.5rem .75rem;text-align:left;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;background:#f9fafb;border-bottom:1px solid #e5e7eb;position:-webkit-sticky;position:sticky;top:0}.ResumeCandidatesPanel_mappingRow__SQmlw{border-bottom:1px solid #f3f4f6}.ResumeCandidatesPanel_mappingRow__SQmlw:last-child{border-bottom:none}.ResumeCandidatesPanel_mappingTd__bFddP{padding:.5rem .75rem;color:#111827;white-space:nowrap;vertical-align:middle}.ResumeCandidatesPanel_mappingTdSample__qTfu_{padding:.5rem .75rem;color:#6b7280;font-style:italic;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.ResumeCandidatesPanel_mappingSelect__j_STe{padding:4px 8px;border-radius:6px;border:1px solid #d1d5db;font-size:.8125rem;font-family:inherit;background:#fff;color:#111827;cursor:pointer;min-width:180px}.ResumeCandidatesPanel_mappingSelect__j_STe:focus{outline:none;border-color:var(--outline-color);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.ResumeCandidatesPanel_mappingSelect__j_STe:disabled{background:#f3f4f6;cursor:not-allowed}.overview_overviewContainer__3fD3k{margin:0 auto;padding:1rem}.overview_header__VcvHD{margin-bottom:2rem;display:flex;justify-content:space-between}.overview_startMyCareerPlanButton__WlblQ button{background:var(--bg-btn);color:#fff;padding:.5rem 1rem;border:none;border-radius:8px;cursor:pointer;font-size:1rem}.overview_title__Or6Hq{font-size:1.75rem;font-weight:700;color:transparent;margin:0 0 .5rem;background:var(--bg-btn);width:-moz-fit-content;width:fit-content;-webkit-background-clip:text;background-clip:text}.overview_subtitle__5hPui{font-size:1rem;color:#666;margin:0}.overview_statsGrid__UY11B{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1rem;gap:1rem;margin-bottom:2rem}.overview_statCard__YA0Lb{padding:1.5rem;display:flex;justify-content:space-between}.overview_statTitle__I5C2g{font-size:.875rem;color:#666;margin:0 0 .5rem}.overview_statValue__yUHAI{font-size:1.5rem;font-weight:700;color:#333;margin:0 0 .25rem}.overview_statChange__N5cIc{font-size:.75rem;color:#d05078;margin:0}.overview_chartsGrid__G_P9x{display:grid;grid-template-columns:1fr;grid-template-areas:"chartCard" "activityCard";grid-gap:1rem;gap:1rem;margin-bottom:2rem}.overview_chartCard__uOtPL{padding:1.5rem;grid-area:chartCard;background-color:#fff;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.05)}.overview_activityCard__GBi1G{padding:1.5rem;grid-area:activityCard}.overview_cardTitle__IaLuT{font-size:1rem;font-weight:600;color:#333;margin:0 0 1rem}.overview_bottomGrid__GrNy_{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.overview_quickAccessCard__K7G8U,.overview_upcomingCard__SymzN{padding:1.5rem}@media (min-width:640px){.overview_statsGrid__UY11B{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.overview_title__Or6Hq{font-size:2rem}.overview_chartsGrid__G_P9x{grid-template-columns:repeat(3,1fr);grid-template-areas:"chartCard chartCard activityCard"}.overview_chartCard__uOtPL{grid-column:span 2}.overview_activityCard__GBi1G{grid-column:span 1}}@media (min-width:1024px){.overview_statsGrid__UY11B{grid-template-columns:repeat(4,1fr)}.overview_bottomGrid__GrNy_{grid-template-columns:repeat(2,1fr)}.overview_activityCard__GBi1G,.overview_quickAccessCard__K7G8U,.overview_upcomingCard__SymzN{grid-column:span 1}}.subject-proficiency_card___GlGM{background:#fff;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.05)}.subject-proficiency_title__nXTZu{font-size:1.125rem;font-weight:600;color:#333;margin-bottom:.25rem}.subject-proficiency_subtitle__2qAYj{font-size:.875rem;color:#888;margin-bottom:1rem}.subject-proficiency_list__icOJw{display:flex;flex-direction:column;gap:1rem}.subject-proficiency_subject__FbsDr{display:flex;flex-direction:column;gap:.25rem}.subject-proficiency_labelRow__0TlYO{display:flex;justify-content:space-between;font-size:.875rem;color:#555}.subject-proficiency_progressBar__4pl_G{height:8px;background-color:#eee;border-radius:6px;overflow:hidden}.subject-proficiency_progressFill__FNE0E{height:100%;border-radius:6px;transition:width .5s ease-in-out}.subject-proficiency_chartContainer__sAQfk{margin-top:1rem;height:100%;width:100%}@media (max-width:768px){.subject-proficiency_card___GlGM{padding:1rem}.subject-proficiency_chartContainer__sAQfk{margin-top:.5rem}}.PreferredTopics_modalOverlay__GFpBE{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.PreferredTopics_modalContent__UmNRt{background:#f9f9f9;padding:20px;border-radius:10px;width:500px;max-width:90%;min-height:400px;max-height:80%;display:flex;flex-direction:column;box-shadow:0 2px 10px rgba(0,0,0,.1)}.PreferredTopics_header__53Q1y{display:flex;justify-content:space-between;align-items:center;font-family:Montserrat,sans-serif;padding:0 0 0 10px}.PreferredTopics_chooseText__wmu8Q{font-family:Montserrat,sans-serif;font-size:12px;margin-top:5px;color:#000;padding:0 0 0 10px}.PreferredTopics_closeButton__brbsM{background:none;border:none;font-size:1.5rem;cursor:pointer}.PreferredTopics_body__3Mmjw{flex-grow:1;overflow-y:auto;margin-top:15px;padding:0 10px 10px}.PreferredTopics_body__3Mmjw::-webkit-scrollbar{width:6px}.PreferredTopics_body__3Mmjw::-webkit-scrollbar-thumb{background-color:#888;border-radius:3px}.PreferredTopics_body__3Mmjw::-webkit-scrollbar-thumb:hover{background-color:#555}.PreferredTopics_categoryList___tC4F{list-style:none;padding:0;margin:0}.PreferredTopics_categoryItem__nosem{padding:10px;border:1px solid #ccc;border-radius:5px;margin-bottom:10px;cursor:pointer;transition:background .3s;font-family:Montserrat,sans-serif}.PreferredTopics_categoryItem__nosem:hover{background:#f0f0f0;border:1px solid #d05078;color:#000}.PreferredTopics_selected__J1Pgy{color:#fff;background:var(--bg-btn)}.PreferredTopics_footer__mI8KV{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.PreferredTopics_selectAllButton__A4_eH{background:var(--bg-btn);color:#fff;border:none;border-radius:4px;padding:10px;cursor:pointer;width:30%;text-align:center;font-family:Montserrat,sans-serif}.PreferredTopics_selectAllButton__A4_eH:hover{background-color:#0056b3}.PreferredTopics_nextButton__24YGk{background:var(--bg-btn);color:#fff;border:none;border-radius:4px;padding:10px;cursor:pointer;width:70%;text-align:center;font-family:Montserrat,sans-serif;margin-left:20PX}.PreferredTopics_customInput__BPE7S{width:calc(100% - 70px);padding:8px 12px;font-size:1rem;border:1.5px solid #ccc;border-radius:6px;outline:none;transition:border-color .3s ease;vertical-align:middle}.PreferredTopics_customInput__BPE7S:focus{border-color:var(--outline-color);box-shadow:0 0 6px var(--outline-color)}.PreferredTopics_customInput__BPE7S+button{padding:8px 16px;margin-left:8px;font-size:1rem;background:var(--bg-btn);color:#fff;border:none;border-radius:6px;cursor:pointer;vertical-align:middle;transition:background-color .3s ease}.PreferredTopics_categoryItem__nosem em{font-style:normal;font-size:.85rem;color:#fff;margin-left:6px}.FullScreenPopup_overlay__MeOuw{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.FullScreenPopup_popup__Ku4c4{background:#fff;border-radius:8px;width:100%;height:100%;max-width:100%;max-height:100%;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.1);position:relative;display:flex;flex-direction:column}.FullScreenPopup_closeButton__R4Opr{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;cursor:pointer}.FullScreenPopup_container__P_LY3{display:flex;flex-direction:row;height:100%}.FullScreenPopup_sidebar__bawDB{width:250px;padding:20px;border-right:1px solid #ddd;display:flex;flex-direction:column;gap:40px}.FullScreenPopup_navContainer__GQ0xq{display:flex;flex-direction:column;justify-content:space-between;height:100%}.FullScreenPopup_navContainer__GQ0xq div button{padding:10px;cursor:pointer;border-radius:4px;transition:background-color .2s,box-shadow .2s;display:flex;align-items:center;gap:10px;background:none;border:none;font-size:16px;width:100%}.FullScreenPopup_navContainer__GQ0xq div svg{width:16px;height:16px;color:#666}.FullScreenPopup_sidebar__bawDB button.FullScreenPopup_active__w0Mu1,.FullScreenPopup_sidebar__bawDB button:hover{background-color:#e9ecef;box-shadow:0 2px 5px rgba(0,0,0,.1)}.FullScreenPopup_content__xlZiB{flex-grow:1;padding:50px 0;overflow-y:auto}.FullScreenPopup_subType__qM7gO{background:var(--bg-btn);-webkit-background-clip:text;background-clip:text;color:transparent}.FullScreenPopup_goBack__IkZbm{background:var(--bg-btn);padding:10px;cursor:pointer;border-radius:4px;transition:background-color .2s,box-shadow .2s;display:flex;align-items:center;gap:10px;color:#fff;border:none;font-size:16px;width:100%}.FullScreenPopup_goBackIcon__tbT1R{width:20px;height:20px}.FullScreenPopup_userIcon__fCsMn{background:var(--bg-btn)}@media (max-width:734px){.FullScreenPopup_sidebar__bawDB{width:60px;padding:10px}.FullScreenPopup_sidebar__bawDB span{display:none}.FullScreenPopup_sidebar__bawDB button{width:40px}}.FullScreenPopup_userInfo__C2RHO{display:flex;align-items:center;padding:10px 15px;border-bottom:1px solid #e0e0e0;margin-bottom:5px;gap:8px}.FullScreenPopup_userAvatar__vH0bZ{width:32px;height:32px;background-color:#007cb5;color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:50%}.FullScreenPopup_userDetails__YpdTx{display:flex;align-items:center;gap:5px}.FullScreenPopup_userName__QQNAA{font-size:14px;font-weight:700}.FullScreenPopup_subscriptionPlan__Gncv7{font-size:12px;background-color:#eef5ff;color:#007cb5;padding:2px 6px;border-radius:4px;font-weight:700;text-transform:capitalize}.SubscriptionPopup_container__yceDC{margin:0 auto;padding:0 2rem}.SubscriptionPopup_header__lG31D{text-align:center;margin-bottom:3rem;display:flex;flex-direction:column;align-items:center}.SubscriptionPopup_header__lG31D h1{font-size:2.5rem;font-weight:700;color:transparent;background:var(--bg-btn);width:-moz-fit-content;width:fit-content;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem}.SubscriptionPopup_header__lG31D p{font-size:1.125rem;color:#6b7280;margin:0}.SubscriptionPopup_plansGrid__xKD4y{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:2rem;gap:2rem;margin:0 auto}.SubscriptionPopup_planCard__vZ94x{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border:2px solid #f3f4f6;position:relative;transition:all .3s ease}.SubscriptionPopup_planCard__vZ94x:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.SubscriptionPopup_popular__iGaYf{border-color:var(--outline-color);transform:scale(1.05)}.SubscriptionPopup_popular__iGaYf:hover{transform:scale(1.05) translateY(-4px)}.SubscriptionPopup_popularBadge__tNMlC{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--bg-btn);color:#fff;padding:.5rem 1.5rem;border-radius:20px;font-size:.875rem;font-weight:600;box-shadow:0 4px 6px -1px rgba(59,130,246,.3)}.SubscriptionPopup_planHeader__y5GLY{text-align:center;margin-bottom:2rem}.SubscriptionPopup_planName__xZ4FC{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem}.SubscriptionPopup_priceSection__0htq_{margin-bottom:1rem}.SubscriptionPopup_price__z9JrL{font-size:3rem;font-weight:800;color:#1a1a1a;line-height:1}.SubscriptionPopup_monthlyEquivalent__lycyM{font-size:.875rem;color:#6b7280;margin-top:.25rem}.SubscriptionPopup_description__QMd1s{color:#6b7280;font-size:1rem;margin:0}.SubscriptionPopup_features__NvItd{margin-bottom:2rem}.SubscriptionPopup_features__NvItd h4{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin-bottom:1rem}.SubscriptionPopup_features__NvItd>div{gap:8px}.SubscriptionPopup_features__NvItd>div,.SubscriptionPopup_features__NvItd>div>div{display:flex;flex-direction:column;align-items:center;margin-bottom:0;color:#374151;width:100%}.SubscriptionPopup_features__NvItd>div>div{flex-direction:row}.SubscriptionPopup_features__NvItd>div{font-size:1rem;font-weight:400;text-align:left}.SubscriptionPopup_checkIcon__h6tDi{width:25px;height:25px;color:#fff;margin-right:.75rem;flex-shrink:0;background:var(--bg-btn);border-radius:50%;padding:4px}.SubscriptionPopup_selectButton__HnGIX{width:100%;background:#1a1a1a;color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.SubscriptionPopup_selectButton__HnGIX:hover{background:#374151;transform:translateY(-1px)}.SubscriptionPopup_popularButton__T2YXL,.SubscriptionPopup_popularButton__T2YXL:hover{background:var(--bg-btn)}.SubscriptionPopup_featuresShowcase__IJ0w3{padding:2rem 1rem;background:linear-gradient(135deg,#f8fafc,#e2e8f0);margin-top:4rem;border-radius:24px}.SubscriptionPopup_featuresHeader__J09V8{text-align:center;margin-bottom:3rem}.SubscriptionPopup_featuresTitle__4EEGQ{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem}.SubscriptionPopup_gradientText__U5NvR{background:var(--bg-btn);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.SubscriptionPopup_featuresSubtitle__kE9e8{font-size:1.2rem;color:#6b7280;max-width:48rem;margin:0 auto}.SubscriptionPopup_featuresGrid__rT45n{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:3rem}.SubscriptionPopup_featureCard__BAbIx{background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease}.SubscriptionPopup_featureCard__BAbIx:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1);background:#fff}.SubscriptionPopup_featureCardContent__V17Ud{padding:1.5rem;display:flex;align-items:flex-start;gap:1rem}.SubscriptionPopup_featureIconWrapper__KPM8l{padding:.75rem;border-radius:12px;background:#f8fafc;flex-shrink:0;transition:all .3s ease}.SubscriptionPopup_featureIcon__yPEz4{width:24px;height:24px;color:var(--outline-color)}.SubscriptionPopup_featureContent__heqGK{flex:1 1}.SubscriptionPopup_featureHeader__D_J4S{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.SubscriptionPopup_featureTitle__JhAhM{font-size:1.125rem;font-weight:600;color:#1a1a1a;transition:color .3s ease}.SubscriptionPopup_featureCard__BAbIx:hover .SubscriptionPopup_featureTitle__JhAhM{color:var(--outline-color)}.SubscriptionPopup_featureHighlight__S9S_X{font-size:.75rem;font-weight:500;padding:.25rem .5rem;border-radius:12px;background:var(--bg-btn);color:#fff}.SubscriptionPopup_featureDescription__es7kX{color:#6b7280;font-size:.875rem;line-height:1.5;margin:0}.SubscriptionPopup_featuresCallToAction__3xzt_{text-align:center}.SubscriptionPopup_ctaBadge__sNYOB{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#dcfce7,#dbeafe);border-radius:20px}.SubscriptionPopup_ctaCheck__fFCGi{width:20px;height:20px;color:#10b981}.SubscriptionPopup_ctaText__rNzLR{color:#059669;font-weight:500}.SubscriptionPopup_comparisonSection__oXYU4{padding:4rem 0}.SubscriptionPopup_comparisonHeader__RJGe8{text-align:center;margin-bottom:3rem}.SubscriptionPopup_comparisonTitle__9dw0e{font-size:2rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem}.SubscriptionPopup_comparisonSubtitle__2pfx4{font-size:1.125rem;color:#6b7280}.SubscriptionPopup_comparisonTable__rdK1L{max-width:64rem;margin:0 auto}.SubscriptionPopup_tableCard__98isv{background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);overflow:hidden;border:1px solid #f3f4f6}.SubscriptionPopup_tableHeader__w0Rwj{background:linear-gradient(135deg,#f8fafc,#dbeafe);border-bottom:1px solid #e5e7eb}.SubscriptionPopup_tableHeaderGrid__pQmTc{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem;gap:1rem;padding:1.5rem}.SubscriptionPopup_tableHeaderCell__N2RAD{text-align:left}.SubscriptionPopup_tableHeaderCellCenter__rQElS{text-align:center}.SubscriptionPopup_tableHeaderTitle__uVhGe{font-size:1.125rem;font-weight:700;color:#1a1a1a;margin:0}.SubscriptionPopup_tableHeaderTitleFree__WvU_d{font-size:1.125rem;font-weight:700;color:#374151;margin:0}.SubscriptionPopup_tableHeaderTitlePremium__q7yjj{font-size:1.125rem;font-weight:700;background:var(--bg-btn);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.SubscriptionPopup_tableHeaderSubtitle__d6GHo{font-size:.875rem;color:#6b7280;margin-top:.25rem}.SubscriptionPopup_tableHeaderSubtitlePremium__hnXFx{font-size:.875rem;color:var(--outline-color);font-weight:500;margin-top:.25rem}.SubscriptionPopup_tableBody__x0tOC{padding:0}.SubscriptionPopup_tableRow__b8O7X{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid #f3f4f6;transition:background-color .2s ease}.SubscriptionPopup_tableRow__b8O7X:hover{background-color:#f8fafc}.SubscriptionPopup_highlightRow__twmGY{background-color:rgba(59,130,246,.05)}.SubscriptionPopup_featureNameCell__4JLMZ{display:flex;align-items:center;gap:.5rem}.SubscriptionPopup_featureName__7re_o{font-weight:500;color:#374151}.SubscriptionPopup_premiumBadge__ChsBn{font-size:.75rem;font-weight:500;padding:.25rem .5rem;background:var(--bg-btn);color:#fff;border-radius:12px}.SubscriptionPopup_featureValueCell__o4C2N{display:flex;align-items:center;justify-content:center}.SubscriptionPopup_featureCellCenter__vH1rp{display:flex;justify-content:center}.SubscriptionPopup_checkIconSmall__iaZMI{width:20px;height:20px}.SubscriptionPopup_premiumCheck__Gki5e{color:#10b981}.SubscriptionPopup_freeCheck__fgbgo{color:var(--outline-color)}.SubscriptionPopup_xIcon__8swn8{width:20px;height:20px;color:#9ca3af}.SubscriptionPopup_unlimitedCell__NBsRD{display:flex;align-items:center;justify-content:center;gap:.25rem}.SubscriptionPopup_infinityIcon__W6loO{width:16px;height:16px}.SubscriptionPopup_freeInfinity__5GJrT,.SubscriptionPopup_premiumInfinity__9NoPs{color:var(--outline-color)}.SubscriptionPopup_unlimitedText__5etmG{font-weight:500}.SubscriptionPopup_freeText__i8Kr8,.SubscriptionPopup_premiumText__A5jHY{color:var(--outline-color)}.SubscriptionPopup_featureValue__8RDJI{font-weight:500}.SubscriptionPopup_premiumValue___e0W3{color:var(--outline-color)}.SubscriptionPopup_freeValue__2Za62{color:#374151}.SubscriptionPopup_comparisonCta__E4hY7{margin-top:2rem;text-align:center}.SubscriptionPopup_comparisonCtaContent__BXoJ3{display:inline-flex;align-items:center;gap:1rem;padding:1rem 2rem;background:var(--bg-btn);border-radius:12px;color:#fff}.SubscriptionPopup_comparisonCtaTitle__ySVMx{font-weight:600;font-size:1.125rem;margin:0}.SubscriptionPopup_comparisonCtaSubtitle__MYZj3{font-size:.875rem;margin:0}.SubscriptionPopup_loading__Kt7_X{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#6b7280}.SubscriptionPopup_spinner__0u3Vj{width:40px;height:40px;border:4px solid #f3f4f6;border-top:4px solid var(--outline-color);border-radius:50%;animation:SubscriptionPopup_spin__yO5l5 1s linear infinite;margin-bottom:1rem}@keyframes SubscriptionPopup_spin__yO5l5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SubscriptionPopup_error__QbTLr{text-align:center;padding:2rem;color:#dc2626}.SubscriptionPopup_error__QbTLr h2{margin-bottom:1rem}@media (max-width:768px){.SubscriptionPopup_container__yceDC{padding:1rem}.SubscriptionPopup_header__lG31D h1{font-size:2rem}.SubscriptionPopup_plansGrid__xKD4y{grid-template-columns:1fr;gap:1.5rem}.SubscriptionPopup_popular__iGaYf{transform:none}.SubscriptionPopup_popular__iGaYf:hover{transform:translateY(-4px)}.SubscriptionPopup_planCard__vZ94x{padding:1.5rem}.SubscriptionPopup_price__z9JrL{font-size:2.5rem}.SubscriptionPopup_featuresTitle__4EEGQ{font-size:2rem}.SubscriptionPopup_featuresGrid__rT45n{grid-template-columns:1fr}.SubscriptionPopup_featureCardContent__V17Ud{text-align:center}.SubscriptionPopup_featureHeader__D_J4S{flex-direction:column;gap:.5rem}.SubscriptionPopup_featuresSubtitle__kE9e8{font-size:.8rem}.SubscriptionPopup_tableHeaderTitleFree__WvU_d,.SubscriptionPopup_tableHeaderTitlePremium__q7yjj{font-size:.9rem}.SubscriptionPopup_tableHeaderGrid__pQmTc{font-size:.7rem;gap:1rem;text-align:center}.SubscriptionPopup_tableRow__b8O7X{font-size:.7rem;gap:.5rem;text-align:center}.SubscriptionPopup_featureNameCell__4JLMZ{justify-content:center}.SubscriptionPopup_comparisonCtaContent__BXoJ3{flex-direction:column;gap:.5rem}}.SubscriptionPopup_couponNote__1fJMg{font-size:.75rem;color:#666;margin-top:.5rem;font-style:italic;text-align:center;font-weight:600}.SubscriptionPopup_list__nrqg_{background-color:#10b981}.PlanExpiryModal_overlay__n9Jsh{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1000}.PlanExpiryModal_modal__WNvw7{background:#fff;padding:24px;border-radius:10px;width:90%;max-width:600px;box-shadow:0 4px 10px rgba(0,0,0,.2);text-align:left}.PlanExpiryModal_header__gqRcw{display:flex;align-items:center;gap:12px;margin-bottom:15px}.PlanExpiryModal_icon__mE4i5{color:#f4b400;width:26px;height:26px}.PlanExpiryModal_title__Kzb5C{font-size:18px;font-weight:600;color:#333;line-height:1.4;margin:0;font-family:Montserrat,sans-serif}.PlanExpiryModal_description__UOBo4{color:#555;font-size:15px;line-height:1.6;margin-bottom:20px;margin-left:35px;width:80%;font-family:Montserrat,sans-serif}.PlanExpiryModal_buttonGroup__8LPrF{display:flex;justify-content:flex-end;gap:12px}.PlanExpiryModal_cancelButton__Qvg9_{background:transparent;border:none;color:#666;font-size:15px;cursor:pointer;padding:8px 12px;font-family:Montserrat,sans-serif}.PlanExpiryModal_cancelButton__Qvg9_:hover{text-decoration:underline}.PlanExpiryModal_upgradeButton__hoRqE{background:var(--bg-btn);color:#fff;border:none;padding:8px 16px;border-radius:5px;cursor:pointer;font-size:15px;font-weight:500;font-family:Montserrat,sans-serif}@media (max-width:480px){.PlanExpiryModal_modal__WNvw7{width:95%;max-width:380px}.PlanExpiryModal_title__Kzb5C{font-size:16px}.PlanExpiryModal_cancelButton__Qvg9_,.PlanExpiryModal_description__UOBo4,.PlanExpiryModal_upgradeButton__hoRqE{font-size:14px}}.ContentModal_modalOverlay__NIUen{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1500}.ContentModal_modalContainer__hjdb7{background-color:#fff;width:800px;padding:20px;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);text-align:center;position:relative}.ContentModal_closeButton__lZsau{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;cursor:pointer;color:#333}.ContentModal_modalTitle__AzMXJ{font-size:1.5rem;font-weight:700;margin-bottom:20px}.ContentModal_optionsContainer__yWpA0{display:flex;gap:20px;justify-content:center}.ContentModal_optionCard__XDLSA{width:400px;padding:15px;border:1px solid #e0e0e0;border-radius:8px;background-color:#f9f9f9;text-align:center;cursor:pointer;height:180px}.ContentModal_optionCard__XDLSA:hover{box-shadow:0 4px 10px rgba(54,83,121,.1);border:1px solid #d05078}.ContentModal_icon__OKqAf{color:#d05078;width:30px;height:30px;margin-bottom:10px}.ContentModal_optionCard__XDLSA h3{font-size:1.1rem;font-weight:600;margin:10px 0 5px}.ContentModal_optionCard__XDLSA p{font-size:.9rem;color:#666}@media (max-width:768px){.ContentModal_modalContainer__hjdb7{width:95%;padding:15px}.ContentModal_modalTitle__AzMXJ{font-size:1.2rem}.ContentModal_optionsContainer__yWpA0{flex-direction:column;gap:10px}.ContentModal_optionCard__XDLSA{width:100%;max-width:100%;padding:10px;font-size:.85rem;height:auto}.ContentModal_optionCard__XDLSA h3{font-size:1rem}.ContentModal_optionCard__XDLSA p{font-size:.8rem}}