:root{--auth-primary:#6366f1;--auth-primary-hover:#4f46e5;--auth-primary-light:#6366f11a;--auth-secondary:#8b5cf6;--auth-success:#10b981;--auth-error:#ef4444;--auth-warning:#f59e0b;--auth-text-primary:#1e293b;--auth-text-secondary:#64748b;--auth-text-muted:#94a3b8;--auth-bg-primary:#fff;--auth-bg-secondary:#f8fafc;--auth-bg-tertiary:#f1f5f9;--auth-border:#e2e8f0;--auth-border-focus:#6366f1;--auth-shadow-sm:0 1px 2px 0 #0000000d;--auth-shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--auth-shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--auth-shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--auth-shadow-2xl:0 25px 50px -12px #00000040;--auth-radius-sm:0.375rem;--auth-radius-md:0.5rem;--auth-radius-lg:0.75rem;--auth-radius-xl:1rem;--auth-radius-2xl:1.5rem}.Login_spinner__C6oje{animation:Login_spin__6S0UV 1s linear infinite;border:3px solid #f3f4f6;border-radius:50%;border-top-color:#6366f1;border-top:3px solid var(--auth-primary);height:50px;margin:0 auto;width:50px}@keyframes Login_spin__6S0UV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Login_loginContainer__vjFUt{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#a855f7);display:flex;justify-content:center;min-height:100vh;padding:2rem;position:relative;width:100%}.Login_loginContainer__vjFUt:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E"),radial-gradient(circle at 20% 30%,#ffffff26 0,#0000 40%),radial-gradient(circle at 80% 70%,#ffffff1a 0,#0000 40%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.Login_loginCard__LrtNA{animation:Login_slideUp__X4GuM .6s cubic-bezier(.16,1,.3,1);background:#fff;background:var(--auth-bg-primary);border:1px solid #ffffff1a;border-radius:1.5rem;border-radius:var(--auth-radius-2xl);box-shadow:0 25px 50px -12px #00000040;box-shadow:var(--auth-shadow-2xl);max-width:460px;padding:3rem;position:relative;width:100%;z-index:1}@keyframes Login_slideUp__X4GuM{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.Login_logoSection__MjEvY{margin-bottom:2.5rem;text-align:center}.Login_logoIcon__7X2H0{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:14px;color:#fff;display:flex;height:52px;justify-content:center;margin:0 auto 1rem;width:52px}.Login_logoIcon__7X2H0 svg{height:28px;width:28px}.Login_logoSection__MjEvY h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#8b5cf6);background:linear-gradient(135deg,var(--auth-primary),var(--auth-secondary));-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:800;letter-spacing:-.025em;margin-bottom:.75rem}.Login_logoSection__MjEvY p{color:#64748b;color:var(--auth-text-secondary);font-size:1rem;font-weight:400;line-height:1.6;margin:0 auto;max-width:320px}.Login_userTypeTabs__XQKV9{background:#f1f5f9;background:var(--auth-bg-tertiary);border-radius:1rem;border-radius:var(--auth-radius-xl);display:flex;gap:.375rem;margin-bottom:2rem;padding:.375rem;position:relative}.Login_tabButton__C0icc{align-items:center;background:#0000;border:none;border-radius:.75rem;border-radius:var(--auth-radius-lg);color:#64748b;color:var(--auth-text-secondary);cursor:pointer;display:flex;flex:1 1;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;padding:.875rem 1rem;position:relative;transition:all .25s cubic-bezier(.16,1,.3,1);z-index:1}.Login_tabButton__C0icc:hover{color:#6366f1;color:var(--auth-primary)}.Login_tabButton__C0icc.Login_activeTab__XVulx{background:#fff;background:var(--auth-bg-primary);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--auth-shadow-md);color:#6366f1;color:var(--auth-primary)}.Login_tabButton__C0icc svg{height:18px;transition:transform .2s ease;width:18px}.Login_tabButton__C0icc:hover svg{transform:scale(1.1)}.Login_loginForm__7Cm8d{display:flex;flex-direction:column;gap:1.5rem}.Login_inputGroup__BQXkc{display:flex;flex-direction:column;gap:.5rem}.Login_inputGroup__BQXkc label{color:#1e293b;color:var(--auth-text-primary);font-size:.875rem;font-weight:600;letter-spacing:.01em}.Login_inputGroup__BQXkc input{background:#fff;background:var(--auth-bg-primary);border:2px solid #e2e8f0;border:2px solid var(--auth-border);border-radius:.75rem;border-radius:var(--auth-radius-lg);color:#1e293b;color:var(--auth-text-primary);font-family:inherit;font-size:1rem;padding:1rem 1.125rem;transition:all .2s cubic-bezier(.16,1,.3,1)}.Login_inputGroup__BQXkc input::placeholder{color:#94a3b8;color:var(--auth-text-muted)}.Login_inputGroup__BQXkc input:hover{border-color:#cbd5e1}.Login_inputGroup__BQXkc input:focus{background:#fff;background:var(--auth-bg-primary);border-color:#6366f1;border-color:var(--auth-border-focus);box-shadow:0 0 0 4px #6366f11a;box-shadow:0 0 0 4px var(--auth-primary-light);outline:none}.Login_passwordInputWrapper__05sXv{align-items:center;display:flex;position:relative}.Login_passwordInputWrapper__05sXv input{padding-right:3rem;width:100%}.Login_passwordToggle__kzo8p{align-items:center;background:#0000;border:none;border-radius:.375rem;border-radius:var(--auth-radius-sm);color:#94a3b8;color:var(--auth-text-muted);cursor:pointer;display:flex;justify-content:center;padding:.5rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:color .2s ease}.Login_passwordToggle__kzo8p:hover{background:#f1f5f9;background:var(--auth-bg-tertiary);color:#64748b;color:var(--auth-text-secondary)}.Login_passwordToggle__kzo8p:focus{outline:2px solid #6366f1;outline:2px solid var(--auth-primary);outline-offset:2px}.Login_passwordToggle__kzo8p svg{height:20px;width:20px}.Login_forgotPassword__aI5dX{margin-top:-.75rem;text-align:right}.Login_forgotPassword__aI5dX a{color:#6366f1;color:var(--auth-primary);font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s ease}.Login_forgotPassword__aI5dX a:hover{color:#4f46e5;color:var(--auth-primary-hover);text-decoration:underline}.Login_loginButton__MscoG{background:linear-gradient(135deg,#6366f1,#8b5cf6);background:linear-gradient(135deg,var(--auth-primary),var(--auth-secondary));border:none;border-radius:.75rem;border-radius:var(--auth-radius-lg);box-shadow:0 4px 14px #6366f159;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.01em;margin-top:.5rem;overflow:hidden;padding:1rem 1.5rem;position:relative;transition:all .25s cubic-bezier(.16,1,.3,1)}.Login_loginButton__MscoG:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.Login_loginButton__MscoG:hover:not(:disabled){box-shadow:0 6px 20px #6366f173;transform:translateY(-2px)}.Login_loginButton__MscoG:hover:before{left:100%}.Login_loginButton__MscoG:active:not(:disabled){transform:translateY(0)}.Login_loginButton__MscoG:disabled{background:#94a3b8;box-shadow:none;cursor:not-allowed;transform:none}.Login_registerSection__GnRHv{border-top:1px solid #e2e8f0;border-top:1px solid var(--auth-border);color:#64748b;color:var(--auth-text-secondary);font-size:.9rem;margin-top:2rem;padding-top:1.5rem;text-align:center}.Login_registerSection__GnRHv p{margin:0}.Login_registerSection__GnRHv a{color:#6366f1;color:var(--auth-primary);font-weight:600;text-decoration:none;transition:all .2s ease}.Login_registerSection__GnRHv a:hover{color:#4f46e5;color:var(--auth-primary-hover);text-decoration:underline}.Login_oauthSection__l\+erW{margin-top:1.5rem}.Login_divider__jyH9L{align-items:center;display:flex;margin:1.5rem 0}.Login_divider__jyH9L:after,.Login_divider__jyH9L:before{background:#e2e8f0;background:var(--auth-border);content:"";flex:1 1;height:1px}.Login_divider__jyH9L span{color:#94a3b8;color:var(--auth-text-muted);font-size:.85rem;font-weight:500;padding:0 1rem;text-transform:lowercase}.Login_googleButtonWrapper__y4Utv{display:flex;justify-content:center}.Login_adminNotice__sbJFm{align-items:center;background:#6366f11a;background:var(--auth-primary-light);border:1px solid #6366f133;border-radius:.75rem;border-radius:var(--auth-radius-lg);display:flex;gap:.75rem;margin:1.5rem 0;padding:1rem 1.25rem}.Login_adminNotice__sbJFm svg{color:#6366f1;color:var(--auth-primary);flex-shrink:0;height:18px;width:18px}.Login_adminNotice__sbJFm span{color:#6366f1;color:var(--auth-primary);font-size:.875rem;font-weight:500;line-height:1.4}.Login_errorMessage__BY9e3{align-items:center;animation:Login_shake__\+q72j .4s ease-in-out;background:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;border-radius:var(--auth-radius-lg);color:#ef4444;color:var(--auth-error);display:flex;font-size:.9rem;font-weight:500;gap:.75rem;padding:1rem 1.25rem}.Login_errorMessage__BY9e3:before{content:"⚠";font-size:1rem}@keyframes Login_shake__\+q72j{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}.Login_successMessage__2Alpj{align-items:flex-start;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:.75rem;border-radius:var(--auth-radius-lg);color:#065f46;display:flex;font-size:.9rem;font-weight:500;gap:.75rem;padding:1rem 1.25rem}.Login_successMessage__2Alpj:before{content:"✓";font-size:1rem;font-weight:700}@media (prefers-color-scheme:dark){:root{--auth-text-primary:#f1f5f9;--auth-text-secondary:#94a3b8;--auth-text-muted:#64748b;--auth-bg-primary:#1e293b;--auth-bg-secondary:#0f172a;--auth-bg-tertiary:#334155;--auth-border:#334155}.Login_loginContainer__vjFUt{background:linear-gradient(135deg,#4338ca,#6366f1 50%,#7c3aed)}.Login_loginCard__LrtNA{background:#fff;background:var(--auth-bg-primary);border-color:#ffffff1a;box-shadow:0 25px 50px -12px #00000080}.Login_logoSection__MjEvY h1{background:linear-gradient(135deg,#818cf8,#a78bfa);-webkit-background-clip:text;background-clip:text}.Login_userTypeTabs__XQKV9{background:#0f172a}.Login_tabButton__C0icc{color:#94a3b8}.Login_tabButton__C0icc:hover{color:#a5b4fc}.Login_tabButton__C0icc.Login_activeTab__XVulx{background:#fff;background:var(--auth-bg-primary);color:#a5b4fc}.Login_inputGroup__BQXkc input{background:#0f172a;border-color:#e2e8f0;border-color:var(--auth-border);color:#1e293b;color:var(--auth-text-primary)}.Login_inputGroup__BQXkc input:hover{border-color:#475569}.Login_inputGroup__BQXkc input:focus{background:#0f172a;border-color:#6366f1;box-shadow:0 0 0 4px #6366f133}.Login_forgotPassword__aI5dX a,.Login_registerSection__GnRHv a{color:#a5b4fc}.Login_forgotPassword__aI5dX a:hover,.Login_registerSection__GnRHv a:hover{color:#818cf8}.Login_registerSection__GnRHv{border-top-color:#e2e8f0;border-top-color:var(--auth-border)}.Login_errorMessage__BY9e3{background:#ef444426;border-color:#ef44444d;color:#f87171}.Login_successMessage__2Alpj{background:#10b98126;border-color:#10b9814d;color:#34d399}.Login_loginButton__MscoG{background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 4px 14px #6366f140}.Login_loginButton__MscoG:hover:not(:disabled){box-shadow:0 6px 20px #6366f159}.Login_divider__jyH9L:after,.Login_divider__jyH9L:before{background:#e2e8f0;background:var(--auth-border)}.Login_adminNotice__sbJFm{background:#6366f126;border-color:#6366f140}.Login_adminNotice__sbJFm span,.Login_adminNotice__sbJFm svg{color:#a5b4fc}}@media (max-width:640px){.Login_loginContainer__vjFUt{padding:1rem}.Login_loginCard__LrtNA{border-radius:1rem;border-radius:var(--auth-radius-xl);padding:2rem 1.5rem}.Login_logoSection__MjEvY{margin-bottom:2rem}.Login_logoSection__MjEvY h1{font-size:1.75rem}.Login_logoSection__MjEvY p{font-size:.9rem}.Login_userTypeTabs__XQKV9{margin-bottom:1.5rem}.Login_tabButton__C0icc{font-size:.8rem;gap:.35rem;padding:.75rem .5rem}.Login_tabButton__C0icc svg{height:16px;width:16px}.Login_loginForm__7Cm8d{gap:1.25rem}.Login_inputGroup__BQXkc input{font-size:.95rem;padding:.875rem 1rem}.Login_loginButton__MscoG{font-size:.95rem;padding:.875rem 1.25rem}.Login_registerSection__GnRHv{font-size:.85rem;margin-top:1.5rem;padding-top:1.25rem}}@media (max-width:380px){.Login_tabButton__C0icc{font-size:.75rem;padding:.625rem .375rem}.Login_tabButton__C0icc svg{height:14px;width:14px}}@media (prefers-reduced-motion:reduce){.Login_loginCard__LrtNA{animation:none}.Login_inputGroup__BQXkc input,.Login_loginButton__MscoG,.Login_tabButton__C0icc{transition:none}.Login_errorMessage__BY9e3{animation:none}.Login_loginButton__MscoG:before{display:none}}.Login_forgotPassword__aI5dX a:focus-visible,.Login_inputGroup__BQXkc input:focus-visible,.Login_loginButton__MscoG:focus-visible,.Login_registerSection__GnRHv a:focus-visible,.Login_tabButton__C0icc:focus-visible{outline:2px solid #6366f1;outline:2px solid var(--auth-primary);outline-offset:2px}@media (prefers-color-scheme:dark){.Login_forgotPassword__aI5dX a:focus-visible,.Login_inputGroup__BQXkc input:focus-visible,.Login_loginButton__MscoG:focus-visible,.Login_registerSection__GnRHv a:focus-visible,.Login_tabButton__C0icc:focus-visible{outline-color:#a5b4fc}}.JobDetailsModal_modalOverlay__2-J4J{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10040}.JobDetailsModal_modalContent__ITCU\+{animation:JobDetailsModal_modalSlideIn__1MiBj .3s ease-out;background-color:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:1000px;overflow-y:auto;width:100%}@keyframes JobDetailsModal_modalSlideIn__1MiBj{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.JobDetailsModal_modalHeader__YQbso{background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:1px solid #eee;border-radius:20px 20px 0 0;color:#fff;padding:25px 30px}.JobDetailsModal_headerContent__AO3Lw{align-items:center;display:flex;justify-content:space-between}.JobDetailsModal_titleSection__vD8Gn h2{align-items:center;display:flex;font-size:28px;font-weight:700;gap:12px;margin:0}.JobDetailsModal_titleSection__vD8Gn .JobDetailsModal_subtitle__7H0N5{display:block;font-size:14px;margin-top:4px;opacity:.9}.JobDetailsModal_headerActions__Opfr5{align-items:center;display:flex;gap:10px}.JobDetailsModal_editButton__mnKTO{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;padding:10px;transition:all .3s ease;width:40px}.JobDetailsModal_editButton__mnKTO:hover{background:#ffffff40;transform:translateY(-1px)}.JobDetailsModal_closeButton__jiR87{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;padding:8px;transition:all .3s ease;width:36px}.JobDetailsModal_closeButton__jiR87:hover{background:#fff3;transform:rotate(90deg) scale(1.1)}.JobDetailsModal_modalBody__Er0g1{padding:30px}.JobDetailsModal_jobTitleSection__JVmKV{align-items:flex-start;border-bottom:2px solid #f0f4f8;display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:25px}.JobDetailsModal_titleInfo__cc4Is{flex:1 1}.JobDetailsModal_jobTitle__2PQ7L{color:#1a202c;font-size:32px;font-weight:700;line-height:1.2;margin:0 0 8px}.JobDetailsModal_companyInfo__UPq-E,.JobDetailsModal_companyName__G86p4{align-items:center;display:flex;gap:8px}.JobDetailsModal_companyName__G86p4{color:#4a5568;font-size:16px;font-weight:500}.JobDetailsModal_statusSection__0A8-n{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.JobDetailsModal_statusBadge__YwTzB{align-items:center;border-radius:25px;box-shadow:0 4px 12px #00000026;color:#fff;display:flex;font-size:14px;font-weight:600;gap:8px;letter-spacing:.5px;padding:10px 18px;text-transform:uppercase}.JobDetailsModal_statusDescription__5SAKz{color:#718096;font-size:12px;max-width:180px;text-align:right}.JobDetailsModal_keyInfoGrid__pLqiA{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:40px}.JobDetailsModal_infoCard__5FfdX{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:16px;overflow:hidden;padding:20px;position:relative;transition:all .3s ease}.JobDetailsModal_infoCard__5FfdX:before{background:linear-gradient(135deg,#667eea,#764ba2);content:"";height:100%;left:0;position:absolute;top:0;width:4px}.JobDetailsModal_infoCard__5FfdX:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.JobDetailsModal_infoIcon__5CeKf{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;box-shadow:0 4px 12px #667eea4d;color:#fff;display:flex;font-size:18px;height:48px;justify-content:center;width:48px}.JobDetailsModal_infoContent__puHqw{display:flex;flex:1 1;flex-direction:column;gap:4px}.JobDetailsModal_infoLabel__qO7Oh{color:#718096;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.JobDetailsModal_infoValue__jU4\+Y{color:#2d3748;font-size:16px;font-weight:600}.JobDetailsModal_section__sSDxK{margin-bottom:35px}.JobDetailsModal_sectionTitle__RkPDP{align-items:center;border-bottom:2px solid #e2e8f0;color:#2d3748;display:flex;font-size:20px;font-weight:700;gap:12px;margin:0 0 20px;padding-bottom:10px}.JobDetailsModal_skillCount__3RBzj{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;font-size:12px;font-weight:600;margin-left:8px;padding:4px 8px}.JobDetailsModal_contentCard__mi1rM{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px}.JobDetailsModal_description__vLYiU{color:#4a5568;font-size:15px;line-height:1.7;margin:0}.JobDetailsModal_statsGrid__vB3pB{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.JobDetailsModal_statCard__doD45{align-items:center;background:linear-gradient(135deg,#f7fafc,#edf2f7);border:1px solid #e2e8f0;border-radius:16px;display:flex;gap:16px;overflow:hidden;padding:24px;position:relative;transition:all .3s ease}.JobDetailsModal_statCard__doD45:before{background:linear-gradient(90deg,#667eea,#764ba2);content:"";height:4px;left:0;position:absolute;top:0;width:100%}.JobDetailsModal_statCard__doD45:hover{box-shadow:0 12px 30px #00000026;transform:translateY(-3px)}.JobDetailsModal_statIcon__juOMm{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:14px;box-shadow:0 4px 12px #667eea4d;color:#fff;display:flex;font-size:20px;height:52px;justify-content:center;width:52px}.JobDetailsModal_statContent__HEcoP{display:flex;flex:1 1;flex-direction:column}.JobDetailsModal_statNumber__vRLPw{color:#2d3748;font-size:28px;font-weight:800;line-height:1;margin-bottom:4px}.JobDetailsModal_statLabel__ro5Jh{color:#718096;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.JobDetailsModal_skillsContainer__AKtuD{display:flex;flex-wrap:wrap;gap:12px}.JobDetailsModal_skillTag__ay\+sK{align-items:center;background:linear-gradient(135deg,#e6f3ff,#cce7ff);border:1px solid #bee3f8;border-radius:20px;color:#2b6cb0;display:flex;font-size:13px;font-weight:600;gap:6px;padding:10px 16px;transition:all .2s ease}.JobDetailsModal_skillTag__ay\+sK:hover{box-shadow:0 4px 12px #2b6cb033;transform:translateY(-1px)}.JobDetailsModal_listItems__OuPXf{list-style:none;margin:0;padding:0}.JobDetailsModal_listItem__Ywy8e{align-items:flex-start;border-bottom:1px solid #f1f5f9;color:#4a5568;display:flex;gap:12px;line-height:1.6;padding:12px 0}.JobDetailsModal_listItem__Ywy8e:last-child{border-bottom:none}.JobDetailsModal_listItem__Ywy8e i{color:#667eea;flex-shrink:0;margin-top:2px}.JobDetailsModal_modalFooter__KNtGq{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:0 0 20px 20px;border-top:1px solid #e2e8f0;padding:25px 30px}.JobDetailsModal_footerContent__XGXgP{align-items:center;display:flex;justify-content:space-between}.JobDetailsModal_footerInfo__Y4RLb{align-items:center;display:flex}.JobDetailsModal_footerText__QfEmH{align-items:center;color:#718096;display:flex;font-size:13px;gap:8px}.JobDetailsModal_footerActions__RJJ9w{align-items:center;display:flex;gap:15px}.JobDetailsModal_primaryButton__l4GiK{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:10px;box-shadow:0 4px 12px #667eea4d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s ease}.JobDetailsModal_primaryButton__l4GiK:hover{box-shadow:0 8px 25px #667eea66;transform:translateY(-2px)}.JobDetailsModal_secondaryButton__E3D9P{align-items:center;background:#0000;border:1px solid #e2e8f0;border-radius:10px;color:#718096;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s ease}.JobDetailsModal_secondaryButton__E3D9P:hover{background:#f7fafc;border-color:#cbd5e0;color:#4a5568;transform:translateY(-1px)}.dark .JobDetailsModal_modalContent__ITCU\+,body.JobDetailsModal_dark__FBI8v .JobDetailsModal_modalContent__ITCU\+{background-color:#2a2a2a;color:#e0e0e0}.dark .JobDetailsModal_modalHeader__YQbso,body.JobDetailsModal_dark__FBI8v .JobDetailsModal_modalHeader__YQbso{background-color:#333;border-bottom-color:#555}.dark .JobDetailsModal_modalHeader__YQbso h2,body.JobDetailsModal_dark__FBI8v .JobDetailsModal_modalHeader__YQbso h2{color:#e0e0e0}.dark .JobDetailsModal_modalFooter__KNtGq,body.JobDetailsModal_dark__FBI8v .JobDetailsModal_modalFooter__KNtGq{background-color:#333;border-top-color:#555}.dark .JobDetailsModal_jobTitleSection__JVmKV,body.JobDetailsModal_dark__FBI8v .JobDetailsModal_jobTitleSection__JVmKV{border-bottom-color:#555}.dark .JobDetailsModal_jobTitleSection__JVmKV h3,body.JobDetailsModal_dark__FBI8v .JobDetailsModal_jobTitleSection__JVmKV h3{color:#e0e0e0}.dark .JobDetailsModal_detailItem__HoSRR label,body.JobDetailsModal_dark__FBI8v .JobDetailsModal_detailItem__HoSRR label{color:#bbb}.dark .JobDetailsModal_detailItem__HoSRR span,.dark .JobDetailsModal_section__sSDxK h4,body.JobDetailsModal_dark__FBI8v .JobDetailsModal_detailItem__HoSRR span,body.JobDetailsModal_dark__FBI8v .JobDetailsModal_section__sSDxK h4{color:#e0e0e0}.dark .JobDetailsModal_section__sSDxK p,body.JobDetailsModal_dark__FBI8v .JobDetailsModal_section__sSDxK p{color:#bbb}.dark .JobDetailsModal_skillTag__ay\+sK,body.JobDetailsModal_dark__FBI8v .JobDetailsModal_skillTag__ay\+sK{background-color:#2a4d6b;color:#87ceeb}.dark .JobDetailsModal_statCard__doD45,body.JobDetailsModal_dark__FBI8v .JobDetailsModal_statCard__doD45{background-color:#333;border-color:#555}.dark .JobDetailsModal_statLabel__ro5Jh,body.JobDetailsModal_dark__FBI8v .JobDetailsModal_statLabel__ro5Jh{color:#bbb}.dark .JobDetailsModal_closeButton__jiR87:hover,body.JobDetailsModal_dark__FBI8v .JobDetailsModal_closeButton__jiR87:hover{background-color:#444;color:#e0e0e0}.dark .JobDetailsModal_secondaryButton__E3D9P,body.JobDetailsModal_dark__FBI8v .JobDetailsModal_secondaryButton__E3D9P{border-color:#555;color:#bbb}.dark .JobDetailsModal_secondaryButton__E3D9P:hover,body.JobDetailsModal_dark__FBI8v .JobDetailsModal_secondaryButton__E3D9P:hover{background-color:#444;border-color:#666;color:#e0e0e0}@media (max-width:768px){.JobDetailsModal_modalOverlay__2-J4J{padding:10px}.JobDetailsModal_modalContent__ITCU\+{border-radius:10px}.JobDetailsModal_modalHeader__YQbso{border-radius:10px 10px 0 0;padding:20px}.JobDetailsModal_modalHeader__YQbso h2{font-size:20px}.JobDetailsModal_modalBody__Er0g1{padding:20px}.JobDetailsModal_jobTitleSection__JVmKV h3{font-size:22px}.JobDetailsModal_detailsGrid__9c9JX{gap:15px;grid-template-columns:1fr}.JobDetailsModal_statsGrid__vB3pB{grid-template-columns:repeat(2,1fr)}.JobDetailsModal_modalFooter__KNtGq{border-radius:0 0 10px 10px;padding:15px 20px}}.Toast_toast__nd-uy{align-items:center;background-color:#fff;border-left:4px solid #4a90e2;border-radius:8px;box-shadow:0 4px 20px #00000026;display:flex;gap:10px;min-width:300px;padding:15px 20px;position:fixed;right:20px;top:20px;transition:all .3s ease;z-index:10050}.Toast_toast__nd-uy.Toast_visible__X6VvW{opacity:1;transform:translateX(0)}.Toast_toast__nd-uy.Toast_hidden__PZ0OQ{opacity:0;transform:translateX(100%)}.Toast_toast__nd-uy.Toast_success__BTuS8{border-left-color:#27ae60;color:#27ae60}.Toast_toast__nd-uy.Toast_error__oVepg{border-left-color:#e74c3c;color:#e74c3c}.Toast_toast__nd-uy.Toast_warning__gUheG{border-left-color:#f39c12;color:#f39c12}.Toast_toast__nd-uy.Toast_info__YTP4Q{border-left-color:#4a90e2;color:#4a90e2}.Toast_toast__nd-uy i{font-size:16px}.Toast_toast__nd-uy span{color:#333;flex:1 1;font-weight:500}.Toast_closeButton__kaMUd{background:none;border:none;color:#999;cursor:pointer;font-size:12px;margin-left:10px;padding:0;transition:color .2s ease}.Toast_closeButton__kaMUd:hover{color:#666}.dark .Toast_toast__nd-uy,body.Toast_dark__KwuzE .Toast_toast__nd-uy{background-color:var(--dark-surface);border-left-color:var(--dark-accent-end);box-shadow:var(--dark-shadow);color:var(--dark-text)}.dark .Toast_toast__nd-uy span,body.Toast_dark__KwuzE .Toast_toast__nd-uy span{color:var(--dark-text)}.dark .Toast_closeButton__kaMUd,body.Toast_dark__KwuzE .Toast_closeButton__kaMUd{color:var(--dark-muted)}.dark .Toast_closeButton__kaMUd:hover,body.Toast_dark__KwuzE .Toast_closeButton__kaMUd:hover{color:var(--dark-text)}:root{--primary-color:#3b82f6;--primary-hover:#2563eb;--primary-light:#3b82f61a;--secondary-color:#64748b;--success-color:#10b981;--error-color:#ef4444;--warning-color:#f59e0b;--text-primary:#1e293b;--text-secondary:#64748b;--text-muted:#94a3b8;--background-primary:#fff;--background-secondary:#f8fafc;--background-tertiary:#f1f5f9;--border-color:#e2e8f0;--border-focus:#3b82f6;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-2xl:3rem}.Profile_profileContainer__beiq\+{background:linear-gradient(135deg,#f9fafb,#eff6ff);background:linear-gradient(135deg,var(--gray-50) 0,var(--primary-50) 100%);font-family:Inter,Segoe UI,system-ui,sans-serif;min-height:100vh;padding:0}.Profile_content__11mTs{align-items:flex-start;display:flex;gap:3rem;gap:var(--spacing-2xl);margin:0 auto;max-width:1200px;padding:1.5rem;padding:var(--spacing-lg);padding-top:90px}.dark .Profile_profileContainer__beiq\+,body.Profile_dark__\+MM0V .Profile_profileContainer__beiq\+{--text-primary:var(--dark-text);--text-secondary:var(--dark-muted);--text-muted:var(--dark-muted);--background-primary:var(--dark-surface);--background-secondary:var(--dark-bg);--background-tertiary:var(--dark-surface-2);--border-color:var(--dark-border);color:var(--dark-text)}.Profile_loadingContainer__BK5vf{align-items:center;display:flex;justify-content:center;min-height:50vh}.Profile_loading__12Fez{align-items:center;color:#64748b;color:var(--text-secondary);display:flex;font-size:1.125rem;font-weight:500;gap:.5rem;gap:var(--spacing-sm)}.Profile_loading__12Fez:before{animation:Profile_spin__UXBl6 1s linear infinite;border:2px solid #e2e8f0;border-top-color:#3b82f6;border:2px solid var(--border-color);border-radius:50%;border-top-color:var(--primary-color);content:"";height:20px;width:20px}@keyframes Profile_spin__UXBl6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Profile_header__4eeLV{align-items:center;display:flex;gap:1.5rem;gap:var(--spacing-lg);margin-bottom:3rem;margin-bottom:var(--spacing-2xl)}.Profile_header__4eeLV h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#8b5cf6);background:linear-gradient(135deg,var(--primary-color),#8b5cf6);-webkit-background-clip:text;background-clip:text;color:#1e293b;color:var(--text-primary);flex-grow:1;font-size:2rem;font-weight:700;letter-spacing:-.025em;margin:0}.Profile_backButton__uPDEH{align-items:center;background:#fff;background:var(--background-primary);border:1.5px solid #e2e8f0;border:1.5px solid var(--border-color);border-radius:.5rem;border-radius:var(--radius-md);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);color:#64748b;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;gap:var(--spacing-sm);padding:.75rem 1rem;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.Profile_backButton__uPDEH:hover{background:#f1f5f9;background:var(--background-tertiary);border-color:#3b82f6;border-color:var(--primary-color);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);color:#3b82f6;color:var(--primary-color);transform:translateY(-1px)}.Profile_backButton__uPDEH i{font-size:1rem}.Profile_sidebar__DkJMP{flex-shrink:0;width:320px}.Profile_mainContent__ZJes4{flex-grow:1;min-width:0}.Profile_profilePicSection__5yiLs{align-items:center;background:#fff;background:var(--background-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);display:flex;flex-direction:column;margin-bottom:3rem;margin-bottom:var(--spacing-2xl);padding:2rem;padding:var(--spacing-xl)}.Profile_profilePic__NsjBH{background:#f1f5f9;background:var(--background-tertiary);border:4px solid #3b82f6;border:4px solid var(--primary-color);border-radius:50%;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);height:150px;margin-bottom:1.5rem;margin-bottom:var(--spacing-lg);overflow:hidden;position:relative;transition:all .3s ease;width:150px}.Profile_profilePic__NsjBH:hover{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;box-shadow:var(--shadow-xl);transform:scale(1.02)}.Profile_profilePic__NsjBH img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.Profile_profilePic__NsjBH:hover img{transform:scale(1.1)}.Profile_changePhotoBtn__1W7oQ{align-items:center;background:#fff;background:var(--background-primary);border:1.5px solid #3b82f6;border:1.5px solid var(--primary-color);border-radius:.5rem;border-radius:var(--radius-md);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);color:#3b82f6;color:var(--primary-color);cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;gap:var(--spacing-sm);padding:.75rem 1.25rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.Profile_changePhotoBtn__1W7oQ:hover{background:#3b82f6;background:var(--primary-color);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);color:#fff;transform:translateY(-1px)}.Profile_changePhotoBtn__1W7oQ i{font-size:1rem}.Profile_fileUploadBox__0MUIl{background:#fff;background:var(--background-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);margin-bottom:2rem;margin-bottom:var(--spacing-xl);padding:2rem;padding:var(--spacing-xl)}.Profile_fileUploadBox__0MUIl h3{align-items:center;color:#1e293b;color:var(--text-primary);display:flex;font-size:1.25rem;font-weight:600;gap:.5rem;gap:var(--spacing-sm);margin-bottom:1.5rem;margin-bottom:var(--spacing-lg);margin-top:0}.Profile_fileUploadBox__0MUIl h3 i{color:#3b82f6;color:var(--primary-color);font-size:1.375rem}.Profile_fileCard__4-j0b{background:#f1f5f9;background:var(--background-tertiary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);margin-bottom:1.5rem;margin-bottom:var(--spacing-lg);overflow:hidden;padding:1.5rem;padding:var(--spacing-lg);position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.Profile_fileCard__4-j0b:before{background:linear-gradient(135deg,#3b82f6,#8b5cf6);background:linear-gradient(135deg,var(--primary-color),#8b5cf6);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.Profile_fileCard__4-j0b:hover{background:#fff;background:var(--background-primary);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.Profile_fileCard__4-j0b:hover:before{opacity:1}.Profile_fileInputLabel__W3Hnm{align-items:center;background:#fff;background:var(--background-primary);border:2px dashed #e2e8f0;border:2px dashed var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);cursor:pointer;display:flex;flex-direction:column;padding:2rem;padding:var(--spacing-xl);text-align:center;transition:all .3s ease}.Profile_fileInputLabel__W3Hnm:hover{background:#3b82f61a;background:var(--primary-light);border-color:#3b82f6;border-color:var(--primary-color)}.Profile_fileInputLabel__W3Hnm i{color:#3b82f6;color:var(--primary-color);font-size:2rem;margin-bottom:1rem;margin-bottom:var(--spacing-md);transition:transform .3s ease}.Profile_fileInputLabel__W3Hnm:hover i{transform:scale(1.1)}.Profile_fileInputLabel__W3Hnm span{color:#1e293b;color:var(--text-primary);font-size:1rem;font-weight:600;margin-bottom:.5rem;margin-bottom:var(--spacing-sm)}.Profile_fileInputLabel__W3Hnm .Profile_subtext__sJ-zD{color:#94a3b8;color:var(--text-muted);font-size:.875rem;font-weight:400}.Profile_fileInfo__yoVWg{background:#f1f5f9;background:var(--background-tertiary);border-radius:.5rem;border-radius:var(--radius-md);color:#64748b;color:var(--text-secondary);font-size:.875rem;margin-top:.5rem;margin-top:var(--spacing-sm);padding:.5rem 1rem;padding:var(--spacing-sm) var(--spacing-md);text-align:center;word-break:break-word}.Profile_fileInfo__yoVWg a{color:#3b82f6;color:var(--primary-color);font-weight:500;text-decoration:none;transition:color .2s ease}.Profile_fileInfo__yoVWg a:hover{color:#2563eb;color:var(--primary-hover);text-decoration:underline}.Profile_viewCVButton__SehDl{background:#4361ee;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .2s}.Profile_viewCVButton__SehDl:hover{background:#3a56d4}.Profile_hiddenInput__XnfSG{display:none}.Profile_uploadButton__hinze{align-items:center;background:#4361ee;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;justify-content:center;padding:12px;transition:all .2s ease;width:100%}.Profile_uploadButton__hinze:hover{background:#3a56d4;transform:translateY(-1px)}.Profile_uploadButton__hinze:disabled{background:#a6b2e7;cursor:not-allowed;transform:none}.Profile_cvSection__WYNLB{background:#fff;background:var(--background-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);margin-bottom:2rem;margin-bottom:var(--spacing-xl);padding:1.5rem;padding:var(--spacing-lg);transition:all .3s ease}.Profile_cvSection__WYNLB:hover{border-color:#3b82f6;border-color:var(--primary-color);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md)}.Profile_cvSection__WYNLB h4{align-items:center;color:#1e293b;color:var(--text-primary);display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;gap:var(--spacing-sm);margin:0 0 1rem;margin:0 0 var(--spacing-md) 0}.Profile_cvSection__WYNLB h4 i{color:#3b82f6;color:var(--primary-color);font-size:1.125rem}.Profile_sectionDescription__t\+dN5{color:#64748b;color:var(--text-secondary);font-size:.875rem;line-height:1.5;margin:0 0 1.5rem;margin:0 0 var(--spacing-lg) 0}.Profile_cvDetailsStatus__Q-2pQ{border-radius:.5rem;border-radius:var(--radius-md);font-size:.875rem;font-weight:500;margin-bottom:1.5rem;margin-bottom:var(--spacing-lg)}.Profile_cvDetailsStatus__Q-2pQ,.Profile_detailsComplete__TLRob{align-items:center;display:flex;gap:.5rem;gap:var(--spacing-sm);padding:1rem;padding:var(--spacing-md)}.Profile_detailsComplete__TLRob{background:#10b9811a;border:1px solid #10b98133;border-radius:.5rem;border-radius:var(--radius-md);color:#10b981;color:var(--success-color)}.Profile_detailsComplete__TLRob i{font-size:1rem}.Profile_detailsIncomplete__rQzYT{align-items:center;background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:.5rem;border-radius:var(--radius-md);color:#f59e0b;color:var(--warning-color);display:flex;gap:.5rem;gap:var(--spacing-sm);padding:1rem;padding:var(--spacing-md)}.Profile_detailsIncomplete__rQzYT i{font-size:1rem}.Profile_detailsButton__-USXg{align-items:center;background:linear-gradient(135deg,#3b82f6,#8b5cf6);background:linear-gradient(135deg,var(--primary-color) 0,#8b5cf6 100%);border:none;border-radius:.75rem;border-radius:var(--radius-lg);color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;gap:var(--spacing-sm);justify-content:center;padding:1rem 1.5rem;padding:var(--spacing-md) var(--spacing-lg);transition:all .3s ease;width:100%}.Profile_detailsButton__-USXg:hover{box-shadow:0 8px 20px #3b82f64d;transform:translateY(-2px)}.Profile_detailsButton__-USXg:active{transform:translateY(0)}.Profile_detailsButton__-USXg i{font-size:1rem}.Profile_viewDetailsButton__hJ7ZX{align-items:center;background:#fff;border:2px solid #3b82f6;border:2px solid var(--primary-color);border-radius:.75rem;border-radius:var(--radius-lg);color:#3b82f6;color:var(--primary-color);cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;gap:var(--spacing-sm);justify-content:center;margin-top:.5rem;margin-top:var(--spacing-sm);padding:1rem 1.5rem;padding:var(--spacing-md) var(--spacing-lg);transition:all .3s ease;width:100%}.Profile_viewDetailsButton__hJ7ZX:hover{background:#eff6ff;background:var(--primary-50,#eff6ff);box-shadow:0 4px 12px #3b82f633;transform:translateY(-2px)}.Profile_viewDetailsButton__hJ7ZX:active{transform:translateY(0)}.Profile_viewDetailsButton__hJ7ZX i{font-size:1rem}.dark .Profile_viewDetailsButton__hJ7ZX,body.Profile_dark__\+MM0V .Profile_viewDetailsButton__hJ7ZX{background:#1e293b;border-color:#60a5fa;color:#60a5fa}.dark .Profile_viewDetailsButton__hJ7ZX:hover,body.Profile_dark__\+MM0V .Profile_viewDetailsButton__hJ7ZX:hover{background:#334155}.Profile_bioSection__R9Hc5{background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000000d;margin-bottom:30px;padding:25px}.dark .Profile_bioSection__R9Hc5,body.dark .Profile_bioSection__R9Hc5{background:#fff;background:var(--background-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md)}.Profile_bioSection__R9Hc5 h2{border-bottom:1px solid #eee;color:#333;font-size:22px;margin-bottom:25px;margin-top:0;padding-bottom:10px}.dark .Profile_bioSection__R9Hc5 h2,body.dark .Profile_bioSection__R9Hc5 h2{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);color:#1e293b;color:var(--text-primary)}.Profile_formRow__fGwLq{display:flex;gap:20px;margin-bottom:20px}.Profile_formRow__fGwLq .Profile_formGroup__s29hR{flex:1 1}.Profile_formGroup__s29hR{margin-bottom:20px}.Profile_formGroup__s29hR label{color:#555;display:block;font-weight:500;margin-bottom:8px}.dark .Profile_formGroup__s29hR label,body.dark .Profile_formGroup__s29hR label{color:#64748b;color:var(--text-secondary)}.Profile_formGroup__s29hR input,.Profile_formGroup__s29hR textarea{border:1px solid #ddd;border-radius:8px;font-size:16px;padding:12px;transition:border-color .3s;width:100%}.dark .Profile_formGroup__s29hR input,.dark .Profile_formGroup__s29hR textarea,body.dark .Profile_formGroup__s29hR input,body.dark .Profile_formGroup__s29hR textarea{background:#fff;background:var(--background-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);color:#1e293b;color:var(--text-primary)}.Profile_formGroup__s29hR textarea{min-height:100px;resize:vertical}.Profile_formGroup__s29hR input:focus,.Profile_formGroup__s29hR textarea:focus{border-color:#4361ee;box-shadow:0 0 0 3px #4361ee1a;outline:none}.Profile_updateButton__MPKCw{background:#4361ee;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:500;margin-top:10px;padding:12px 25px;transition:all .2s ease}.Profile_updateButton__MPKCw:hover{background:#3a56d4;transform:translateY(-1px)}.Profile_applicationsSection__zLeVr{background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000000d;padding:25px}.dark .Profile_applicationsSection__zLeVr,body.dark .Profile_applicationsSection__zLeVr{background:#fff;background:var(--background-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md)}.Profile_applicationFilters__F79JT{align-items:end;background:#f1f5f9;background:var(--background-tertiary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);display:flex;flex-wrap:wrap;gap:1.5rem;gap:var(--spacing-lg);margin-bottom:2rem;margin-bottom:var(--spacing-xl);padding:1.5rem;padding:var(--spacing-lg)}.Profile_filterGroup__flRpA{display:flex;flex-direction:column;gap:.5rem;gap:var(--spacing-sm);min-width:150px}.Profile_filterGroup__flRpA label{color:#64748b;color:var(--text-secondary);font-size:.875rem;font-weight:600}.Profile_filterSelect__hWvB3{background:#fff;background:var(--background-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:.5rem;border-radius:var(--radius-md);color:#1e293b;color:var(--text-primary);cursor:pointer;font-size:.875rem;padding:.5rem 1rem;padding:var(--spacing-sm) var(--spacing-md);transition:border-color .2s ease}.Profile_filterSelect__hWvB3:focus{border-color:#3b82f6;border-color:var(--border-focus);box-shadow:0 0 0 3px #3b82f61a;outline:none}.Profile_clearFilters__Z1Gu6{background:#3b82f6;background:var(--primary-color);border:none;border-radius:.5rem;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;height:-webkit-fit-content;height:fit-content;padding:.5rem 1.5rem;padding:var(--spacing-sm) var(--spacing-lg);transition:background-color .2s ease}.Profile_clearFilters__Z1Gu6:hover{background:#2563eb;background:var(--primary-hover)}.Profile_scoresRow__tSZQe{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.Profile_scorePill__VgS-7{align-items:center;background:#f0f4ff;border:1px solid #d6e2ff;border-radius:999px;color:#2f4ca3;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 10px}.Profile_scorePillSuccess__Fa\+B7,.Profile_scorePill__VgS-7.Profile_success__RlnrF{background:#eafaf1;border-color:#ced;color:#1e7a3b}.Profile_scorePillWarning__TY\+Sb{background:#fff3cd;border-color:#ffeaa7;color:#856404}.Profile_pillLabel__\+K1E9{opacity:.8}.Profile_pillValue__cpdtW{font-weight:700}.Profile_miniBar__Vkm4Z{background:#dfe8ff;border-radius:4px;height:6px;margin-left:6px;overflow:hidden;width:80px}.Profile_miniBar__Vkm4Z>div{background:#3a56d4;height:100%}.Profile_miniBarSuccess__rmBv7{background:#d5f2e3}.Profile_miniBarSuccess__rmBv7>div{background:#1e7a3b}.Profile_miniBarWarning__K5gYP{background:#fef5d0}.Profile_miniBarWarning__K5gYP>div{background:#856404}.Profile_applicationsSection__zLeVr h2{border-bottom:1px solid #eee;color:#333;font-size:22px;margin-bottom:25px;margin-top:0;padding-bottom:10px}.dark .Profile_applicationsSection__zLeVr h2,body.dark .Profile_applicationsSection__zLeVr h2{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);color:#1e293b;color:var(--text-primary)}.Profile_applicationsList__9PQjs{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.Profile_applicationCard__Vkb3Z{background:#fff;border:1px solid #e9eef5;border-radius:16px;box-shadow:0 10px 24px #0000000f;padding:22px;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.dark .Profile_applicationCard__Vkb3Z,body.dark .Profile_applicationCard__Vkb3Z{background:#fff;background:var(--background-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md)}.Profile_applicationCard__Vkb3Z:after{background:#dbe6ff;border-top-left-radius:16px;border-top-right-radius:16px;content:"";height:3px;left:0;position:absolute;right:0;top:0}.Profile_applicationCard__Vkb3Z[data-status=shortlisted]:after{background:#a7f3d0}.Profile_applicationCard__Vkb3Z[data-status=pending]:after{background:#fee57a}.Profile_applicationCard__Vkb3Z[data-status=interviewed]:after{background:#b8f7cc}.Profile_applicationCard__Vkb3Z[data-status=selected]:after{background:#9ee8b5}.Profile_applicationCard__Vkb3Z[data-status=rejected]:after{background:#ffc1cc}.Profile_applicationCard__Vkb3Z.Profile_liveInterview__zfCT4{background:#f0f7ff;border:1px solid #4a90e2;box-shadow:0 2px 15px #4a90e226}.Profile_applicationCard__Vkb3Z:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-3px)}.Profile_applicationHeader__lOO12{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:auto 1fr auto;margin-bottom:14px}.Profile_applicationHeader__lOO12 h3{color:#1f2d3d;font-size:20px;font-weight:700;margin:0}.dark .Profile_applicationHeader__lOO12 h3,body.dark .Profile_applicationHeader__lOO12 h3{color:#1e293b;color:var(--text-primary)}.Profile_jobTitleWrap__d1syN{display:flex;flex-direction:column;gap:2px}.Profile_companySubtle__I-loH{color:#6b7a99;font-size:12px}.Profile_companyAvatar__es6qJ{background:linear-gradient(135deg,#e8f0ff,#f7fbff);border:1px solid #dce6f5;border-radius:50%;height:40px;overflow:hidden;width:40px}.Profile_companyAvatar__es6qJ img{height:100%;object-fit:cover;width:100%}.Profile_statusBadge__rqa5e{border:1px solid #0000000f;border-radius:15px;font-size:12px;font-weight:600;padding:5px 10px;text-transform:uppercase}.Profile_inprogress__NfTyZ{background-color:#fee57a;color:#8a6d00}.Profile_rejected__YNUIo{background-color:#ffccd5;color:#b30021}.Profile_shortlisted__HjmNI{background-color:#a7f3d0;color:#016342}.Profile_selected__YV00T{background:#9ee8b5;color:#0c5d2c}.Profile_interviewed__6rbcF{background:#b8f7cc;color:#0b6a35}.Profile_applicationDetails__HB6mE{border-top:1px dashed #e7edf6;margin:6px 0 16px;padding-top:10px}.dark .Profile_applicationDetails__HB6mE,body.dark .Profile_applicationDetails__HB6mE{border-top:1px dashed #e2e8f0;border-top:1px dashed var(--border-color)}.Profile_metaRow__T1xmS{display:flex;flex-wrap:wrap;gap:10px 16px}.Profile_metaItem__FIb5J{align-items:center;color:#555;display:flex;font-size:13px;gap:8px}.Profile_metaItem__FIb5J i{color:#8892a0}.Profile_tagsRow__3q\+B4{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.Profile_chip__NsbvQ{align-items:center;background:#eef3ff;border:1px solid #d6e2ff;border-radius:999px;color:#2f4ca3;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 10px}.Profile_chip__NsbvQ i{color:#6b7a99}.Profile_interviews__ECyWK h4{border-top:1px solid #eee;color:#333;font-size:16px;margin-bottom:10px;padding-top:10px}.dark .Profile_interviews__ECyWK h4,body.dark .Profile_interviews__ECyWK h4{border-top:1px solid #e2e8f0;border-top:1px solid var(--border-color);color:#1e293b;color:var(--text-primary)}.Profile_interviews__ECyWK ul{list-style:none;margin:0;padding:0}.Profile_interviews__ECyWK li{border-bottom:1px solid #f0f0f0;display:flex;font-size:14px;justify-content:space-between;padding:8px 0}.Profile_interviews__ECyWK li:last-child{border-bottom:none}.Profile_interviewType__JBWYu{color:#4361ee;font-weight:500}.Profile_interviewDate__\+WqT0{color:#666}.Profile_applicationActions__qB8em{grid-gap:12px;align-items:center;border-top:1px solid #eef2f7;display:grid;gap:12px;grid-template-columns:1fr auto;margin-top:15px;padding-top:15px}.Profile_viewTimelineButton__cOthr{align-items:center;background-color:#f7f9ff;border:1px solid #d0d7e2;border-radius:10px;color:#3a56d4;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:10px 14px;text-decoration:none;transition:all .2s ease}.Profile_viewTimelineButton__cOthr:hover{background-color:#eaf1ff}.Profile_primaryButton__ylb5Q{align-items:center;background:#3a56d4;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:6px;padding:10px 14px}.Profile_primaryButton__ylb5Q:hover{background:#2f47b5}.Profile_ghostButton__-OUwQ{align-items:center;background:#f7f9ff;border:1px solid #d0d7e2;border-radius:10px;color:#3a56d4;cursor:pointer;display:inline-flex;font-weight:600;gap:6px;padding:10px 14px}.Profile_ghostButton__-OUwQ:hover{background:#eaf1ff}.Profile_interviewButton__XnksZ{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:10px;box-shadow:0 2px 4px #10b98133;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:10px 14px;transition:all .2s ease}.Profile_interviewButton__XnksZ:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 8px #10b9814d;transform:translateY(-1px)}.Profile_actionsRight__DFznf{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.Profile_applicationCard__Vkb3Z:hover{border-color:#d7e3f4}.Profile_noApplications__kfsyC{color:#888;font-style:italic;grid-column:1/-1;padding:40px 0;text-align:center}.Profile_statsCard__fUoJg{background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000000d;margin-top:30px;padding:20px}.Profile_statsCard__fUoJg h3{color:#333;font-size:18px;margin-bottom:20px;margin-top:0;text-align:center}.Profile_statsContainer__hiDdz{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.Profile_statItem__WQn\+p{background-color:#f9fafc;border-radius:8px;padding:12px;text-align:center}.Profile_statNumber__EkWij{color:#4361ee;display:block;font-size:22px;font-weight:600;margin-bottom:5px}.Profile_statLabel__Xefm3{color:#666;font-size:13px}.Profile_interviewsSection__yIwMg{background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000000d;margin-bottom:30px;padding:25px}.Profile_interviewsSection__yIwMg h2{border-bottom:1px solid #eee;color:#333;font-size:22px;margin-bottom:25px;margin-top:0;padding-bottom:10px}.Profile_interviewsList__JVwhw{display:flex;flex-direction:column;gap:15px}.Profile_interviewItem__PSq2L{background-color:#f9fafc;border-radius:8px;padding:15px;transition:transform .2s ease}.dark .Profile_interviewItem__PSq2L,body.dark .Profile_interviewItem__PSq2L{background-color:#f1f5f9;background-color:var(--background-tertiary);border:1px solid #e2e8f0;border:1px solid var(--border-color)}.Profile_interviewItem__PSq2L:hover{box-shadow:0 2px 8px #0000000d;transform:translateY(-2px)}.Profile_interviewInfo__6yl8k h4{color:#333;font-size:16px;margin:0 0 5px}.Profile_interviewInfo__6yl8k p{color:#666;font-size:14px;margin:0}.Profile_interviewMeta__0rNRM{align-items:center;display:flex;justify-content:space-between;margin-top:12px}.Profile_interviewDateTime__aYC16{align-items:center;color:#555;display:flex;font-size:14px;gap:8px}.Profile_interviewButton__XnksZ{background-color:#4361ee;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:6px 15px;text-decoration:none;transition:background-color .2s}.Profile_interviewButton__XnksZ:hover{background-color:#3a56d4}.Profile_noInterviews__mecBy{color:#888;font-style:italic;padding:20px 0;text-align:center}.dark{--primary-color:#60a5fa;--primary-hover:#93c5fd;--primary-light:#60a5fa1a;--secondary-color:#cbd5e1;--success-color:#34d399;--error-color:#f87171;--warning-color:#fbbf24;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--background-primary:#1e293bf2;--background-secondary:#0f172a;--background-tertiary:#33415599;--border-color:#94a3b833;--border-focus:#60a5fa}.dark .Profile_profileContainer__beiq\+{background:linear-gradient(135deg,#0f172a,#1e293b);color:#1e293b;color:var(--text-primary)}.dark .Profile_header__4eeLV h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;background-clip:text}.dark .Profile_backButton__uPDEH{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;background:var(--background-primary);border-color:#e2e8f0;border-color:var(--border-color);color:#64748b;color:var(--text-secondary)}.dark .Profile_backButton__uPDEH:hover{background:#f1f5f9;background:var(--background-tertiary);border-color:#3b82f6;border-color:var(--primary-color);color:#3b82f6;color:var(--primary-color)}.dark .Profile_profilePicSection__5yiLs{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff;background:var(--background-primary);border-color:#e2e8f0;border-color:var(--border-color)}.dark .Profile_profilePic__NsjBH{border-color:#3b82f6;border-color:var(--primary-color);box-shadow:0 0 0 4px #60a5fa1a}.dark .Profile_changePhotoBtn__1W7oQ{background:#fff;background:var(--background-primary);border-color:#3b82f6;border-color:var(--primary-color);color:#3b82f6;color:var(--primary-color)}.dark .Profile_changePhotoBtn__1W7oQ:hover{background:#3b82f6;background:var(--primary-color);color:#fff;color:var(--background-primary)}.dark .Profile_fileUploadBox__0MUIl{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff;background:var(--background-primary);border-color:#e2e8f0;border-color:var(--border-color)}.dark .Profile_fileUploadBox__0MUIl h3{color:#1e293b;color:var(--text-primary)}.dark .Profile_fileUploadBox__0MUIl h3 i{color:#3b82f6;color:var(--primary-color)}.dark .Profile_fileCard__4-j0b{background:#f1f5f9;background:var(--background-tertiary);border-color:#e2e8f0;border-color:var(--border-color)}.dark .Profile_fileCard__4-j0b:hover,.dark .Profile_fileInputLabel__W3Hnm{background:#fff;background:var(--background-primary)}.dark .Profile_fileInputLabel__W3Hnm{border-color:#e2e8f0;border-color:var(--border-color)}.dark .Profile_fileInputLabel__W3Hnm:hover{background:#3b82f61a;background:var(--primary-light);border-color:#3b82f6;border-color:var(--primary-color)}.dark .Profile_fileInputLabel__W3Hnm i{color:#3b82f6;color:var(--primary-color)}.dark .Profile_fileInputLabel__W3Hnm span{color:#1e293b;color:var(--text-primary)}.dark .Profile_fileInputLabel__W3Hnm .Profile_subtext__sJ-zD{color:#94a3b8;color:var(--text-muted)}.dark .Profile_fileInfo__yoVWg{background:#f1f5f9;background:var(--background-tertiary);color:#64748b;color:var(--text-secondary)}.dark .Profile_fileInfo__yoVWg a{color:#3b82f6;color:var(--primary-color)}.dark .Profile_cvSection__WYNLB{background:#fff;background:var(--background-primary);border-color:#e2e8f0;border-color:var(--border-color)}.dark .Profile_cvSection__WYNLB:hover{border-color:#3b82f6;border-color:var(--primary-color)}.dark .Profile_cvSection__WYNLB h4{color:#1e293b;color:var(--text-primary)}.dark .Profile_cvSection__WYNLB h4 i{color:#3b82f6;color:var(--primary-color)}.dark .Profile_sectionDescription__t\+dN5{color:#64748b;color:var(--text-secondary)}.dark .Profile_detailsComplete__TLRob{background:#10b98126;border-color:#10b9814d}.dark .Profile_detailsIncomplete__rQzYT{background:#f59e0b26;border-color:#f59e0b4d}.dark .Profile_fileInfo__yoVWg a:hover{color:#2563eb;color:var(--primary-hover)}.dark .Profile_statsCard__fUoJg{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff;background:var(--background-primary);border-color:#e2e8f0;border-color:var(--border-color)}.dark .Profile_statsCard__fUoJg h3{color:#1e293b;color:var(--text-primary)}.dark .Profile_tabNavigation__sSEh\+{background:#f1f5f9;background:var(--background-tertiary);border-color:#e2e8f0;border-color:var(--border-color)}.dark .Profile_tabButton__nPnWB{color:#64748b;color:var(--text-secondary)}.dark .Profile_tabButton__nPnWB:hover{background:#60a5fa1a;color:#3b82f6;color:var(--primary-color)}.dark .Profile_tabButton__nPnWB.Profile_activeTab__B\+1Lp{background:#fff;background:var(--background-primary);color:#3b82f6;color:var(--primary-color);position:relative}.dark .Profile_tabButton__nPnWB.Profile_activeTab__B\+1Lp:after{background:linear-gradient(135deg,#60a5fa,#a78bfa);border-radius:2px 2px 0 0;bottom:-1px;content:"";height:3px;left:0;position:absolute;right:0}.dark .Profile_applicationsSection__zLeVr,.dark .Profile_bioSection__R9Hc5{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff;background:var(--background-primary);border-color:#e2e8f0;border-color:var(--border-color)}.dark .Profile_applicationsSection__zLeVr h2,.dark .Profile_bioSection__R9Hc5 h2,.dark .Profile_formGroup__s29hR label{color:#1e293b;color:var(--text-primary)}.dark .Profile_formGroup__s29hR input,.dark .Profile_formGroup__s29hR textarea{background:#f1f5f9;background:var(--background-tertiary);border-color:#e2e8f0;border-color:var(--border-color);color:#1e293b;color:var(--text-primary)}.dark .Profile_formGroup__s29hR input::placeholder,.dark .Profile_formGroup__s29hR textarea::placeholder{color:#94a3b8;color:var(--text-muted)}.dark .Profile_formGroup__s29hR input:focus,.dark .Profile_formGroup__s29hR textarea:focus{background:#fff;background:var(--background-primary);border-color:#3b82f6;border-color:var(--primary-color);box-shadow:0 0 0 3px #60a5fa1a}.dark .Profile_updateButton__MPKCw,.dark .Profile_uploadButton__hinze{background:linear-gradient(135deg,#3b82f6,#a78bfa);background:linear-gradient(135deg,var(--primary-color),#a78bfa);color:#fff;color:var(--background-primary)}.dark .Profile_applicationCard__Vkb3Z{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff;background:var(--background-primary);border-color:#e2e8f0;border-color:var(--border-color)}.dark .Profile_applicationCard__Vkb3Z:hover{background:#f1f5f9;background:var(--background-tertiary)}.dark .Profile_applicationHeader__lOO12 h3{color:#1e293b;color:var(--text-primary)}.dark .Profile_companySubtle__I-loH{color:#64748b;color:var(--text-secondary)}.dark .Profile_statusBadge__rqa5e{color:#1e293b;color:var(--text-primary)}.dark .Profile_statusBadge__rqa5e.Profile_shortlisted__HjmNI{background:#34d39933;border-color:#34d3994d;color:#34d399}.dark .Profile_statusBadge__rqa5e.Profile_inprogress__NfTyZ{background:#60a5fa33;border-color:#60a5fa4d;color:#60a5fa}.dark .Profile_statusBadge__rqa5e.Profile_pending__\+UFjv{background:#fbbf2433;border-color:#fbbf244d;color:#fbbf24}.dark .Profile_statusBadge__rqa5e.Profile_rejected__YNUIo{background:#f8717133;border-color:#f871714d;color:#f87171}.dark .Profile_statusBadge__rqa5e.Profile_interviewed__6rbcF{background:#8b5cf633;border-color:#8b5cf64d;color:#8b5cf6}.dark .Profile_liveBadge__b\+hp6{background:#ef444433;border-color:#ef44444d;color:#ef4444}.dark .Profile_metaItem__FIb5J{color:#64748b;color:var(--text-secondary)}.dark .Profile_metaItem__FIb5J i{color:#94a3b8;color:var(--text-muted)}.dark .Profile_chip__NsbvQ{color:#64748b;color:var(--text-secondary)}.dark .Profile_chip__NsbvQ,.dark .Profile_scorePill__VgS-7{background:#f1f5f9;background:var(--background-tertiary);border-color:#e2e8f0;border-color:var(--border-color)}.dark .Profile_scorePillSuccess__Fa\+B7{background:#22c55e26;border-color:#22c55e4d;color:#4ade80}.dark .Profile_scorePillWarning__TY\+Sb{background:#f59e0b26;border-color:#f59e0b4d;color:#fbbf24}.dark .Profile_pillLabel__\+K1E9{color:#94a3b8;color:var(--text-muted)}.dark .Profile_pillValue__cpdtW{color:#3b82f6;color:var(--primary-color)}.dark .Profile_miniBar__Vkm4Z{background:#60a5fa33}.dark .Profile_miniBar__Vkm4Z div{background:#3b82f6;background:var(--primary-color)}.dark .Profile_scorePillSuccess__Fa\+B7{background:#f1f5f9;background:var(--background-tertiary)}.dark .Profile_scorePillSuccess__Fa\+B7 .Profile_pillValue__cpdtW{color:#10b981;color:var(--success-color)}.dark .Profile_miniBarSuccess__rmBv7{background:#34d39933}.dark .Profile_miniBarSuccess__rmBv7 div{background:#10b981;background:var(--success-color)}.dark .Profile_ghostButton__-OUwQ{background:#f1f5f9;background:var(--background-tertiary);border-color:#e2e8f0;border-color:var(--border-color);color:#64748b;color:var(--text-secondary)}.dark .Profile_ghostButton__-OUwQ:hover{background:#fff;background:var(--background-primary);border-color:#3b82f6;border-color:var(--primary-color);color:#3b82f6;color:var(--primary-color)}.dark .Profile_viewTimelineButton__cOthr{background:#f1f5f9;background:var(--background-tertiary);border-color:#e2e8f0;border-color:var(--border-color);color:#64748b;color:var(--text-secondary)}.dark .Profile_viewTimelineButton__cOthr:hover{background:#fff;background:var(--background-primary);border-color:#3b82f6;border-color:var(--primary-color);color:#3b82f6;color:var(--primary-color)}.dark .Profile_primaryButton__ylb5Q{background:linear-gradient(135deg,#3b82f6,#8b5cf6);background:linear-gradient(135deg,var(--primary-color),#8b5cf6);color:#fff;color:var(--background-primary)}.dark .Profile_primaryButton__ylb5Q:hover{background:linear-gradient(135deg,#2563eb,#a78bfa);background:linear-gradient(135deg,var(--primary-hover),#a78bfa)}.dark .Profile_interviewButton__XnksZ{background:linear-gradient(135deg,#10b981,#047857);background:linear-gradient(135deg,var(--success-color),#047857);box-shadow:0 2px 4px #10b9814d;color:#fff;color:var(--background-primary)}.dark .Profile_interviewButton__XnksZ:hover{background:linear-gradient(135deg,#059669,#065f46);box-shadow:0 4px 8px #10b98166}.dark .Profile_loading__12Fez,.dark .Profile_noApplications__kfsyC{color:#64748b;color:var(--text-secondary)}.dark .Profile_loading__12Fez:before{border-color:#e2e8f0;border-color:var(--border-color);border-top-color:#3b82f6;border-top-color:var(--primary-color)}.dark .Profile_statItem__WQn\+p{background:#f1f5f9;background:var(--background-tertiary);border-color:#e2e8f0;border-color:var(--border-color)}.dark .Profile_statLabel__Xefm3{color:#64748b;color:var(--text-secondary)}.dark .Profile_statNumber__EkWij{color:#3b82f6;color:var(--primary-color)}.dark .Profile_interviewInfo__6yl8k h4{color:#1e293b;color:var(--text-primary)}.dark .Profile_noInterviews__mecBy{color:#94a3b8;color:var(--text-muted)}.dark .Profile_interviewItem__PSq2L:hover{background:#fff;background:var(--background-primary);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg)}.dark .Profile_applicationActions__qB8em{border-top:1px solid #e2e8f0;border-top:1px solid var(--border-color)}@media (max-width:768px){.Profile_content__11mTs{flex-direction:column;gap:1.5rem;gap:var(--spacing-lg)}.Profile_sidebar__DkJMP{width:100%}.Profile_profileContainer__beiq\+{padding:1rem;padding:var(--spacing-md);padding-top:80px}.Profile_header__4eeLV{margin-bottom:1.5rem;margin-bottom:var(--spacing-lg)}.Profile_header__4eeLV h1{font-size:1.75rem}.Profile_formRow__fGwLq{flex-direction:column;gap:0}.Profile_applicationsList__9PQjs{grid-template-columns:1fr}.Profile_statsContainer__hiDdz{grid-template-columns:1fr 1fr}}@media (max-width:480px){.Profile_profileContainer__beiq\+{padding:.5rem;padding:var(--spacing-sm);padding-top:70px}.Profile_header__4eeLV h1{font-size:1.5rem}.Profile_statsContainer__hiDdz{grid-template-columns:1fr}.Profile_interviewMeta__0rNRM{align-items:flex-start;flex-direction:column;gap:.5rem;gap:var(--spacing-sm)}.Profile_interviewButton__XnksZ{align-self:flex-end}}.Profile_tabNavigation__sSEh\+{background:#f1f5f9;background:var(--background-tertiary);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);border-radius:.75rem .75rem 0 0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;display:flex;margin-bottom:2rem;margin-bottom:var(--spacing-xl);padding:.25rem}.Profile_tabButton__nPnWB{align-items:center;background:none;border:none;border-radius:.5rem;border-radius:var(--radius-md);color:#64748b;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;gap:var(--spacing-sm);padding:.75rem 1.5rem;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.Profile_tabButton__nPnWB:hover{background:#3b82f60d;color:#3b82f6;color:var(--primary-color)}.Profile_activeTab__B\+1Lp{background:#fff;background:var(--background-primary);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);color:#3b82f6;color:var(--primary-color);font-weight:600;position:relative}.Profile_activeTab__B\+1Lp:after{background:linear-gradient(135deg,#3b82f6,#8b5cf6);background:linear-gradient(135deg,var(--primary-color),#8b5cf6);border-radius:2px 2px 0 0;bottom:-1px;content:"";height:3px;left:0;position:absolute;right:0}.Profile_tabContent__3-wFh{margin-top:1.5rem;margin-top:var(--spacing-lg)}.Profile_headerBadges__SSo4O{align-items:center;display:flex;gap:.5rem;gap:var(--spacing-sm)}.Profile_liveBadge__b\+hp6{align-items:center;background:#ef44441a;border:1px solid #ef444433;border-radius:.75rem;border-radius:var(--radius-lg);color:#ef4444;display:flex;font-size:.75rem;font-weight:600;gap:.25rem;padding:.25rem .75rem}.Profile_liveBadge__b\+hp6 i{font-size:.875rem}.Profile_liveInterviewItem__Xy-u7{align-items:center;background:#3b82f61a;background:var(--primary-light);border:1px solid #3b82f633;border-radius:.5rem;border-radius:var(--radius-md);display:flex;justify-content:space-between;margin-bottom:.5rem;margin-bottom:var(--spacing-sm);padding:1rem;padding:var(--spacing-md)}.Profile_interviewDateTime__aYC16{color:#64748b;color:var(--text-secondary);font-size:.8rem;font-weight:500}.Profile_joinButton__8PHWj{align-items:center;background:#3b82f6;background:var(--primary-color);border:none;border-radius:.5rem;border-radius:var(--radius-md);color:#fff;display:inline-flex;font-size:.8rem;font-weight:600;gap:.25rem;padding:.375rem .75rem;text-decoration:none;transition:all .2s ease}.Profile_joinButton__8PHWj:hover{background:#2563eb;background:var(--primary-hover);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-1px)}.CVDetailsForm_cvDetailsModal__usXvz{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10040}.CVDetailsForm_modalContent__rfel0{animation:CVDetailsForm_modalSlideIn__9VJ6x .3s ease-out;background-color:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:1000px;overflow-y:auto;width:100%}@keyframes CVDetailsForm_modalSlideIn__9VJ6x{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.CVDetailsForm_modalHeader__UtBc0{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:1px solid #eee;border-radius:20px 20px 0 0;color:#fff;display:flex;justify-content:space-between;padding:25px 30px}.CVDetailsForm_modalHeader__UtBc0 h2{font-size:1.5rem;font-weight:600;margin:0}.CVDetailsForm_modalHeader__UtBc0 h2 i{margin-right:10px}.CVDetailsForm_closeButton__EJJjt{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .3s ease;width:40px}.CVDetailsForm_closeButton__EJJjt:hover{background:#ffffff4d;transform:rotate(90deg) scale(1.1)}.CVDetailsForm_cvForm__tM3NN{display:flex;flex-direction:column;height:100%}.CVDetailsForm_formLayout__upwUn{display:flex;flex:1 1;overflow:hidden}.CVDetailsForm_sidebar__yy-06{background:#f8f9fa;background:var(--sidebar-bg,#f8f9fa);border-right:1px solid #e0e0e0;border-right:1px solid var(--border-color,#e0e0e0);flex-shrink:0;overflow-y:auto;padding:15px 0;width:250px}.CVDetailsForm_sectionNav__sDH4Q{display:flex;flex-direction:column;gap:6px;padding:0 15px}.CVDetailsForm_navButton__SsDA-{align-items:center;background:#0000;border:none;border-radius:8px;color:#333;color:var(--text-color,#333);cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:10px;padding:12px 14px;text-align:left;transition:all .2s ease}.CVDetailsForm_navButton__SsDA-:hover{background:#e9ecef;background:var(--hover-bg,#e9ecef);transform:translateX(3px)}.CVDetailsForm_navButton__SsDA-.CVDetailsForm_active__-uZae{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 3px 10px #667eea4d;color:#fff}.CVDetailsForm_navButton__SsDA- i{display:inline-block;font-size:1rem;text-align:center;width:18px}.CVDetailsForm_navButton__SsDA- i:before{font-family:FontAwesome,Font Awesome\ 5 Free,Font Awesome\ 5 Pro!important;font-weight:900}.CVDetailsForm_content__Da1lM{background:#fff;background:var(--content-bg,#fff);flex:1 1;overflow-y:auto;padding:20px 25px}.CVDetailsForm_sectionContent__FGz\+\+{max-width:800px}.CVDetailsForm_sectionHeader__ogVbj{align-items:center;border-bottom:2px solid #e0e0e0;border-bottom:2px solid var(--border-color,#e0e0e0);display:flex;justify-content:space-between;margin-bottom:25px;padding-bottom:12px}.CVDetailsForm_sectionHeader__ogVbj h3{color:#333;color:var(--text-color,#333);font-size:1.3rem;font-weight:600;margin:0}.CVDetailsForm_sectionHeader__ogVbj h3 i{color:#667eea;color:var(--primary-color,#667eea);display:inline-block;font-family:FontAwesome,Font Awesome\ 5 Free,Font Awesome\ 5 Pro!important;font-weight:900;margin-right:10px}.CVDetailsForm_itemCard__LghPO{background:#fff;background:var(--card-bg,#fff);border:1px solid #e0e0e0;border:1px solid var(--border-color,#e0e0e0);border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:24px;padding:24px;transition:box-shadow .3s ease}.CVDetailsForm_itemCard__LghPO:hover{box-shadow:0 4px 16px #0000001f}.CVDetailsForm_cardHeader__-ShJV{align-items:center;border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color,#e0e0e0);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:12px}.CVDetailsForm_cardHeader__-ShJV h4{color:#333;color:var(--text-color,#333);font-size:1.1rem;font-weight:600;margin:0}.CVDetailsForm_formRow__tlXMx{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.CVDetailsForm_formGroup__XVm7z{display:flex;flex-direction:column}.CVDetailsForm_formGroup__XVm7z label{color:#333;color:var(--text-color,#333);font-size:.9rem;font-weight:600;margin-bottom:8px}.CVDetailsForm_formGroup__XVm7z input,.CVDetailsForm_formGroup__XVm7z select,.CVDetailsForm_formGroup__XVm7z textarea{background:#fff;background:var(--input-bg,#fff);border:1px solid #ddd;border:1px solid var(--border-color,#ddd);border-radius:8px;color:#333;color:var(--text-color,#333);font-size:.95rem;padding:12px 16px;transition:all .3s ease}.CVDetailsForm_formGroup__XVm7z input:focus,.CVDetailsForm_formGroup__XVm7z select:focus,.CVDetailsForm_formGroup__XVm7z textarea:focus{border-color:#667eea;border-color:var(--primary-color,#667eea);box-shadow:0 0 0 3px #667eea1a;outline:none}.CVDetailsForm_formGroup__XVm7z textarea{min-height:100px;resize:vertical}.CVDetailsForm_formGroup__XVm7z small{color:#666;color:var(--text-secondary,#666);font-size:.85rem;margin-top:6px}.CVDetailsForm_skillsContainer__fPkKK{max-width:600px}.CVDetailsForm_addButton__0FiNp{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);background:var(--primary-gradient,linear-gradient(135deg,#667eea 0,#764ba2 100%));border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;padding:10px 20px;transition:all .3s ease}.CVDetailsForm_addButton__0FiNp:hover{box-shadow:0 4px 12px #667eea4d;transform:translateY(-2px)}.CVDetailsForm_removeButton__LMTiu{align-items:center;background:#ff4757;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .3s ease;width:36px}.CVDetailsForm_removeButton__LMTiu:hover{background:#ff3742;transform:scale(1.05)}.CVDetailsForm_modalFooter__BKVmI{background:#f8f9fa;background:var(--footer-bg,#f8f9fa);border-top:1px solid #e0e0e0;border-top:1px solid var(--border-color,#e0e0e0);display:flex;flex-shrink:0;gap:16px;justify-content:flex-end;padding:18px 30px}.CVDetailsForm_cancelButton__NJe\+5{background:#0000;border:1px solid #ddd;border:1px solid var(--border-color,#ddd);border-radius:8px;color:#666;color:var(--text-secondary,#666);cursor:pointer;font-weight:500;padding:12px 24px;transition:all .3s ease}.CVDetailsForm_cancelButton__NJe\+5:hover{background:#f1f3f4;background:var(--hover-bg,#f1f3f4);border-color:#666;border-color:var(--text-secondary,#666)}.CVDetailsForm_saveButton__-S7wt{align-items:center;background:linear-gradient(135deg,#2ed573,#7bed9f);background:var(--success-gradient,linear-gradient(135deg,#2ed573 0,#7bed9f 100%));border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;justify-content:center;min-width:140px;padding:12px 24px;transition:all .3s ease}.CVDetailsForm_saveButton__-S7wt:hover:not(:disabled){box-shadow:0 4px 12px #2ed5734d;transform:translateY(-2px)}.CVDetailsForm_saveButton__-S7wt:disabled{box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.dark .CVDetailsForm_cvDetailsModal__usXvz,body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_cvDetailsModal__usXvz{background-color:#000c}.dark .CVDetailsForm_modalContent__rfel0,body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_modalContent__rfel0{background-color:var(--dark-surface);border:1px solid var(--dark-border);box-shadow:var(--dark-shadow);color:var(--dark-text)}.dark .CVDetailsForm_modalHeader__UtBc0,body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_modalHeader__UtBc0{background:linear-gradient(135deg,#2d3748,#4a5568);border-bottom:1px solid var(--dark-border);color:var(--dark-text)}.dark .CVDetailsForm_sidebar__yy-06,body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_sidebar__yy-06{background-color:var(--dark-surface-2);border-right:1px solid var(--dark-border)}.dark .CVDetailsForm_content__Da1lM,body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_content__Da1lM{background-color:var(--dark-surface);color:var(--dark-text)}.dark .CVDetailsForm_itemCard__LghPO,body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_itemCard__LghPO{background-color:var(--dark-surface-2);border:1px solid var(--dark-border);color:var(--dark-text)}.dark .CVDetailsForm_itemCard__LghPO:hover,body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_itemCard__LghPO:hover{background-color:var(--dark-surface-3);border-color:#667eea}.dark .CVDetailsForm_modalFooter__BKVmI,body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_modalFooter__BKVmI{background-color:var(--dark-surface);border-top:1px solid var(--dark-border)}.dark .CVDetailsForm_navButton__SsDA-,body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_navButton__SsDA-{background-color:var(--dark-surface-2);border:1px solid var(--dark-border);color:var(--dark-text)}.dark .CVDetailsForm_navButton__SsDA-:hover,body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_navButton__SsDA-:hover{background-color:var(--dark-surface-3);border-color:#667eea;color:var(--dark-text)}.dark .CVDetailsForm_navButton__SsDA-.CVDetailsForm_active__-uZae,body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_navButton__SsDA-.CVDetailsForm_active__-uZae{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea;color:#fff}.dark .CVDetailsForm_formGroup__XVm7z input,.dark .CVDetailsForm_formGroup__XVm7z select,.dark .CVDetailsForm_formGroup__XVm7z textarea,body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_formGroup__XVm7z input,body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_formGroup__XVm7z select,body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_formGroup__XVm7z textarea{background-color:var(--dark-surface-2);border:1px solid var(--dark-border);color:var(--dark-text)}.dark .CVDetailsForm_formGroup__XVm7z input::placeholder,.dark .CVDetailsForm_formGroup__XVm7z textarea::placeholder,body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_formGroup__XVm7z input::placeholder,body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_formGroup__XVm7z textarea::placeholder{color:var(--dark-text-secondary)}.dark .CVDetailsForm_formGroup__XVm7z input:focus,.dark .CVDetailsForm_formGroup__XVm7z select:focus,.dark .CVDetailsForm_formGroup__XVm7z textarea:focus,body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_formGroup__XVm7z input:focus,body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_formGroup__XVm7z select:focus,body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_formGroup__XVm7z textarea:focus{background-color:var(--dark-surface-3);border-color:#667eea;box-shadow:0 0 0 3px #667eea4d;color:var(--dark-text)}.dark .CVDetailsForm_formGroup__XVm7z label,body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_formGroup__XVm7z label{color:var(--dark-text);font-weight:600}.dark .CVDetailsForm_formGroup__XVm7z small,body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_formGroup__XVm7z small{color:var(--dark-text-secondary)}.dark .CVDetailsForm_cardHeader__-ShJV h4,.dark .CVDetailsForm_sectionHeader__ogVbj h3,body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_cardHeader__-ShJV h4,body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_sectionHeader__ogVbj h3{color:var(--dark-text)}.dark .CVDetailsForm_sectionHeader__ogVbj,body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_sectionHeader__ogVbj{border-bottom:1px solid var(--dark-border)}.dark .CVDetailsForm_addButton__0FiNp,body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_addButton__0FiNp{background:#667eea;border:none;color:#fff}.dark .CVDetailsForm_addButton__0FiNp:hover,body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_addButton__0FiNp:hover{background:#5a67d8}.dark .CVDetailsForm_deleteButton__dM9t\+,body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_deleteButton__dM9t\+{background:#e53e3e;border:none;color:#fff}.dark .CVDetailsForm_deleteButton__dM9t\+:hover,body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_deleteButton__dM9t\+:hover{background:#c53030}.dark .CVDetailsForm_primaryButton__rLHWO,body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_primaryButton__rLHWO{background:#667eea;border:none;color:#fff}.dark .CVDetailsForm_primaryButton__rLHWO:hover,body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_primaryButton__rLHWO:hover{background:#5a67d8}.dark .CVDetailsForm_secondaryButton__0HlS2,body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_secondaryButton__0HlS2{background-color:var(--dark-surface-2);border:1px solid var(--dark-border);color:var(--dark-text)}.dark .CVDetailsForm_secondaryButton__0HlS2:hover,body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_secondaryButton__0HlS2:hover{background-color:var(--dark-surface-3);border-color:var(--dark-border-light)}.dark .CVDetailsForm_navButton__SsDA- i,body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_navButton__SsDA- i{color:var(--dark-text)}.dark .CVDetailsForm_navButton__SsDA-.CVDetailsForm_active__-uZae i,body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_navButton__SsDA-.CVDetailsForm_active__-uZae i{color:#fff}.CVDetailsForm_navButton__SsDA-.CVDetailsForm_required__B736t{position:relative}.CVDetailsForm_requiredMark__cvcCa{color:#ff4757;font-size:1.1rem;font-weight:700;margin-left:4px}.CVDetailsForm_navButton__SsDA-.CVDetailsForm_active__-uZae .CVDetailsForm_requiredMark__cvcCa{color:#ffcccb}.CVDetailsForm_formGroup__XVm7z input:invalid,.CVDetailsForm_formGroup__XVm7z select:invalid,.CVDetailsForm_formGroup__XVm7z textarea:invalid{border-color:#ff4757}.CVDetailsForm_formGroup__XVm7z input:invalid:focus,.CVDetailsForm_formGroup__XVm7z select:invalid:focus,.CVDetailsForm_formGroup__XVm7z textarea:invalid:focus{box-shadow:0 0 0 3px #ff47571a}.CVDetailsForm_formGroup__XVm7z input[type=checkbox]{accent-color:#667eea;accent-color:var(--primary-color,#667eea);margin-right:8px;width:auto}.CVDetailsForm_formGroup__XVm7z label:has(input[type=checkbox]){align-items:center;flex-direction:row;margin-bottom:0}.CVDetailsForm_selectInput__jqovX{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.dark .CVDetailsForm_requiredMark__cvcCa,body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_requiredMark__cvcCa{color:#ff6b7a}.dark .CVDetailsForm_navButton__SsDA-.CVDetailsForm_active__-uZae .CVDetailsForm_requiredMark__cvcCa,body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_navButton__SsDA-.CVDetailsForm_active__-uZae .CVDetailsForm_requiredMark__cvcCa{color:#ffcccb}.dark .CVDetailsForm_sectionHeader__ogVbj h3 i,body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_sectionHeader__ogVbj h3 i{color:#667eea}.dark .CVDetailsForm_cancelButton__NJe\+5,body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_cancelButton__NJe\+5{background:#0000;border:1px solid var(--dark-border);color:var(--dark-text)}body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_cancelButton__NJe\+5:hover{background:#ffffff1a;border-color:#e0e0e0}body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_detailsComplete__Zczs-{background:#10b98133;border-color:#10b98166;color:#34d399}body.CVDetailsForm_dark__AUU6\+ .CVDetailsForm_detailsIncomplete__9tSKR{background:#f59e0b33;border-color:#f59e0b66;color:#fbbf24}@media (max-width:768px){.CVDetailsForm_cvDetailsModal__usXvz{padding:10px}.CVDetailsForm_modalContent__rfel0{border-radius:16px;max-height:95vh;max-width:none;width:100%}.CVDetailsForm_modalHeader__UtBc0{border-radius:16px 16px 0 0;padding:20px}.CVDetailsForm_modalHeader__UtBc0 h2{font-size:1.3rem}.CVDetailsForm_formLayout__upwUn{flex-direction:column}.CVDetailsForm_sidebar__yy-06{border-bottom:1px solid #eee;border-right:none;height:auto;max-height:140px;padding:8px 0;width:100%}.CVDetailsForm_sectionNav__sDH4Q{flex-direction:row;gap:6px;overflow-x:auto;padding:5px 15px}.CVDetailsForm_navButton__SsDA-{flex-shrink:0;font-size:.8rem;padding:8px 12px;white-space:nowrap}.CVDetailsForm_navButton__SsDA- i{font-size:.9rem;width:14px}.CVDetailsForm_content__Da1lM{padding:15px 20px}.CVDetailsForm_formRow__tlXMx{gap:16px;grid-template-columns:1fr}.CVDetailsForm_sectionHeader__ogVbj{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:20px}.CVDetailsForm_sectionHeader__ogVbj h3{font-size:1.2rem}.CVDetailsForm_modalFooter__BKVmI{flex-direction:column;padding:16px 20px}.CVDetailsForm_modalFooter__BKVmI button{width:100%}.CVDetailsForm_itemCard__LghPO{margin-bottom:16px;padding:16px}}@media (max-width:480px){.CVDetailsForm_cvDetailsModal__usXvz{padding:5px}.CVDetailsForm_modalContent__rfel0{border-radius:12px;max-height:98vh}.CVDetailsForm_modalHeader__UtBc0{border-radius:12px 12px 0 0;padding:16px 18px}.CVDetailsForm_modalHeader__UtBc0 h2{font-size:1.2rem}.CVDetailsForm_content__Da1lM{padding:12px 16px}.CVDetailsForm_sidebar__yy-06{max-height:120px;padding:5px 0}.CVDetailsForm_sectionNav__sDH4Q{gap:4px;padding:5px 10px}.CVDetailsForm_navButton__SsDA-{font-size:.75rem;padding:6px 8px}.CVDetailsForm_modalFooter__BKVmI{padding:12px 16px}}.CVList_cvList__F2toF{margin-top:16px}.CVList_header__J6O5z{align-items:center;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.CVList_header__J6O5z h4{align-items:center;color:#1f2937;display:flex;font-size:15px;font-weight:600;gap:8px;margin:0}.CVList_header__J6O5z h4 i{color:#667eea}.CVList_header__J6O5z small{color:#6b7280;font-size:11px}.CVList_list__PK7P9{display:flex;flex-direction:column;gap:10px}.CVList_cvCard__ByxN1{align-items:center;background:#f9fafb;border:2px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;gap:12px;min-height:70px;padding:12px 14px;position:relative;transition:all .2s ease}.CVList_cvCard__ByxN1:hover{background:#fff;border-color:#667eea;box-shadow:0 4px 12px #667eea1a;transform:translateY(-2px)}.CVList_cvCard__ByxN1.CVList_primary__v1Xr6{background:linear-gradient(135deg,#667eea0d,#764ba20d);border-color:#667eea;box-shadow:0 2px 8px #667eea26}.CVList_cvIcon__Si8y9{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;width:40px}.CVList_cvInfo__KpiIq{display:flex;flex:1 1;flex-direction:column;gap:6px;justify-content:center;min-width:0}.CVList_cvFileName__9wCbI{color:#111827;font-size:14px;font-weight:600;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CVList_cvName__snhH6{align-items:center;color:#1f2937;display:flex;flex-wrap:wrap;font-size:14px;font-weight:600;gap:8px;line-height:1.4}.CVList_fileName__j-FXc{color:#111827!important;display:inline-block!important;font-size:14px!important;font-weight:600!important;min-width:80px}.CVList_cvName__snhH6>span:first-child,.CVList_fileName__j-FXc{flex-shrink:1;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CVList_cvName__snhH6>span:first-child{color:#111827;display:inline-block;font-weight:600;min-width:0}.CVList_primaryBadge__ciAfy{align-items:center;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:10px;color:#fff;display:inline-flex;font-size:10px;font-weight:600;gap:4px;letter-spacing:.5px;padding:3px 8px;text-transform:uppercase}.CVList_primaryBadge__ciAfy i{font-size:9px}.CVList_cvMeta__2Zl6e{color:#6b7280;display:flex;flex-wrap:wrap;font-size:12px;gap:12px}.CVList_cvMeta__2Zl6e span{align-items:center;display:flex;gap:5px}.CVList_cvMeta__2Zl6e i{color:#9ca3af;font-size:11px}.CVList_cvActions__HNBzo{align-items:center;display:flex}.CVList_primaryButton__yXDZh{align-items:center;background:#fff;border:2px solid #667eea;border-radius:6px;color:#667eea;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:6px 12px;transition:all .2s ease;white-space:nowrap}.CVList_primaryButton__yXDZh:hover:not(:disabled){background:#667eea;color:#fff;transform:scale(1.02)}.CVList_primaryButton__yXDZh:disabled{cursor:not-allowed;opacity:.6}.CVList_primaryButton__yXDZh i{font-size:11px}.CVList_loading__nA7wz{align-items:center;color:#6b7280;display:flex;flex-direction:column;gap:12px;padding:32px}.CVList_loading__nA7wz i{color:#667eea;font-size:28px}.CVList_loading__nA7wz span{font-size:14px}.CVList_emptyState__VP4Vq{color:#6b7280;padding:32px 16px;text-align:center}.CVList_emptyState__VP4Vq i{color:#d1d5db;font-size:40px;margin-bottom:12px}.CVList_emptyState__VP4Vq p{color:#4b5563;font-size:14px;font-weight:500;margin:8px 0 4px}.CVList_emptyState__VP4Vq small{color:#9ca3af;font-size:12px}.CVList_footer__QoQIF{align-items:flex-start;background:#fef3c7;border:1px solid #fbbf24;border-radius:8px;color:#92400e;display:flex;font-size:12px;gap:8px;margin-top:12px;padding:12px}.CVList_footer__QoQIF i{color:#f59e0b;flex-shrink:0;margin-top:2px}.CVList_footer__QoQIF small{line-height:1.5}.dark .CVList_cvCard__ByxN1{background:#1f2937;border-color:#374151}.dark .CVList_cvCard__ByxN1:hover{background:#111827;border-color:#667eea}.dark .CVList_cvName__snhH6{color:#f3f4f6}.dark .CVList_cvFileName__9wCbI,.dark .CVList_cvName__snhH6>span:first-child{color:#f9fafb}.dark .CVList_fileName__j-FXc{color:#f9fafb!important}.dark .CVList_cvMeta__2Zl6e{color:#9ca3af}.dark .CVList_primaryButton__yXDZh{background:#374151;border-color:#667eea}.dark .CVList_primaryButton__yXDZh:hover:not(:disabled){background:#667eea}@media (max-width:768px){.CVList_cvCard__ByxN1{padding:12px}.CVList_cvFileName__9wCbI{font-size:13px}.CVList_primaryButton__yXDZh{font-size:10px;padding:5px 10px}.CVList_header__J6O5z{align-items:flex-start;flex-direction:column;gap:4px}}.CVDetailsModal_modalOverlay__PeJBb{align-items:center;animation:CVDetailsModal_fadeIn__Z49no .2s ease;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}@keyframes CVDetailsModal_fadeIn__Z49no{0%{opacity:0}to{opacity:1}}.CVDetailsModal_modalContent__IRzyt{animation:CVDetailsModal_slideUp__m2yLC .3s ease;background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;max-height:90vh;max-width:900px;width:100%}@keyframes CVDetailsModal_slideUp__m2yLC{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.dark .CVDetailsModal_modalContent__IRzyt,body.CVDetailsModal_dark__g9Ysa .CVDetailsModal_modalContent__IRzyt{background:#1e293b;color:#e2e8f0}.CVDetailsModal_modalHeader__F\+fuT{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:1px solid #e5e7eb;border-radius:16px 16px 0 0;color:#fff;display:flex;justify-content:space-between;padding:24px 32px}.dark .CVDetailsModal_modalHeader__F\+fuT,body.CVDetailsModal_dark__g9Ysa .CVDetailsModal_modalHeader__F\+fuT{border-bottom-color:#334155}.CVDetailsModal_modalHeader__F\+fuT h2{align-items:center;display:flex;font-size:24px;font-weight:700;gap:12px;margin:0}.CVDetailsModal_closeButton__xyBDD{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;transition:all .2s ease;width:36px}.CVDetailsModal_closeButton__xyBDD:hover{background:#ffffff4d;transform:rotate(90deg) scale(1.1)}.CVDetailsModal_modalBody__OlXs-{flex:1 1;overflow-y:auto;padding:32px;scroll-behavior:smooth}.CVDetailsModal_modalBody__OlXs-::-webkit-scrollbar{width:8px}.CVDetailsModal_modalBody__OlXs-::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.CVDetailsModal_modalBody__OlXs-::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.CVDetailsModal_modalBody__OlXs-::-webkit-scrollbar-thumb:hover{background:#94a3b8}.CVDetailsModal_section__3AVfm{margin-bottom:32px}.CVDetailsModal_section__3AVfm:last-child{margin-bottom:0}.CVDetailsModal_section__3AVfm h3{align-items:center;border-bottom:2px solid #667eea;color:#1f2937;display:flex;font-size:18px;font-weight:700;gap:10px;margin:0 0 16px;padding-bottom:12px}.dark .CVDetailsModal_section__3AVfm h3,body.CVDetailsModal_dark__g9Ysa .CVDetailsModal_section__3AVfm h3{border-bottom-color:#60a5fa;color:#e2e8f0}.CVDetailsModal_section__3AVfm h3 i{color:#667eea}.dark .CVDetailsModal_section__3AVfm h3 i,body.CVDetailsModal_dark__g9Ysa .CVDetailsModal_section__3AVfm h3 i{color:#60a5fa}.CVDetailsModal_card__mL5Co{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:16px;padding:20px;transition:all .2s ease}.CVDetailsModal_card__mL5Co:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.CVDetailsModal_card__mL5Co:last-child{margin-bottom:0}.dark .CVDetailsModal_card__mL5Co,body.CVDetailsModal_dark__g9Ysa .CVDetailsModal_card__mL5Co{background:#334155;border-color:#475569}.CVDetailsModal_cardTitle__xxb51{color:#1f2937;font-size:16px;font-weight:700;margin-bottom:8px}.dark .CVDetailsModal_cardTitle__xxb51,body.CVDetailsModal_dark__g9Ysa .CVDetailsModal_cardTitle__xxb51{color:#e2e8f0}.CVDetailsModal_cardSubtitle__MN9CD{color:#667eea;font-size:14px;font-weight:600;margin-bottom:12px}.dark .CVDetailsModal_cardSubtitle__MN9CD,body.CVDetailsModal_dark__g9Ysa .CVDetailsModal_cardSubtitle__MN9CD{color:#60a5fa}.CVDetailsModal_cardMeta__AnRnJ{color:#6b7280;display:flex;flex-wrap:wrap;font-size:13px;gap:16px;margin-bottom:12px}.dark .CVDetailsModal_cardMeta__AnRnJ,body.CVDetailsModal_dark__g9Ysa .CVDetailsModal_cardMeta__AnRnJ{color:#94a3b8}.CVDetailsModal_cardMeta__AnRnJ span{align-items:center;display:flex;gap:6px}.CVDetailsModal_cardDetail__UWgd4{color:#4b5563;font-size:14px;line-height:1.6}.dark .CVDetailsModal_cardDetail__UWgd4,body.CVDetailsModal_dark__g9Ysa .CVDetailsModal_cardDetail__UWgd4{color:#cbd5e1}.CVDetailsModal_tagsContainer__HoYcU{display:flex;flex-wrap:wrap;gap:10px}.CVDetailsModal_tag__oAiMd{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;padding:8px 16px;transition:all .2s ease}.CVDetailsModal_tag__oAiMd:hover{box-shadow:0 4px 12px #667eea66;transform:scale(1.05)}.dark .CVDetailsModal_tag__oAiMd,body.CVDetailsModal_dark__g9Ysa .CVDetailsModal_tag__oAiMd{background:linear-gradient(135deg,#3b82f6,#1e40af)}.CVDetailsModal_modalFooter__u0Kcr{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:20px 32px}.dark .CVDetailsModal_modalFooter__u0Kcr,body.CVDetailsModal_dark__g9Ysa .CVDetailsModal_modalFooter__u0Kcr{border-top-color:#334155}.CVDetailsModal_closeBtn__WUaJ1{align-items:center;background:#6b7280;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.CVDetailsModal_closeBtn__WUaJ1:hover{background:#4b5563;box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}@media (max-width:768px){.CVDetailsModal_modalContent__IRzyt{border-radius:0;height:100vh;max-height:100vh;max-width:100%}.CVDetailsModal_modalHeader__F\+fuT{border-radius:0;padding:20px}.CVDetailsModal_modalHeader__F\+fuT h2{font-size:20px}.CVDetailsModal_modalBody__OlXs-{padding:20px}.CVDetailsModal_section__3AVfm h3{font-size:16px}.CVDetailsModal_card__mL5Co{padding:16px}.CVDetailsModal_modalFooter__u0Kcr{padding:16px 20px}}.Pagination_paginationContainer__zYu1Z{align-items:center;border-top:1px solid #e5e7eb;border-top:1px solid var(--gray-200,#e5e7eb);display:flex;flex-wrap:wrap;gap:1.5rem;gap:var(--spacing-lg,1.5rem);justify-content:space-between;margin-top:2.5rem;margin-top:var(--spacing-2xl,2.5rem);padding:2rem 0;padding:var(--spacing-xl,2rem) 0}.dark .Pagination_paginationContainer__zYu1Z,body.Pagination_dark__8Du9n .Pagination_paginationContainer__zYu1Z{border-top-color:#94a3b833}.Pagination_paginationInfo__Aqbmt{color:#4b5563;color:var(--gray-600,#4b5563);font-size:.875rem;font-weight:500}.dark .Pagination_paginationInfo__Aqbmt,body.Pagination_dark__8Du9n .Pagination_paginationInfo__Aqbmt{color:#94a3b8}.Pagination_paginationInfo__Aqbmt strong{color:#111827;color:var(--gray-900,#111827);font-weight:600}.dark .Pagination_paginationInfo__Aqbmt strong,body.Pagination_dark__8Du9n .Pagination_paginationInfo__Aqbmt strong{color:#f8fafc}.Pagination_paginationControls__j8knY{align-items:center;display:flex;gap:.75rem;gap:var(--spacing-sm,.75rem)}.Pagination_pageButton__OCM1Z,.Pagination_pageNumbers__qZ4Qp{align-items:center;display:flex;gap:.5rem;gap:var(--spacing-xs,.5rem)}.Pagination_pageButton__OCM1Z{background:#fff;border:1px solid #d1d5db;border:1px solid var(--gray-300,#d1d5db);border-radius:.75rem;border-radius:var(--radius-lg,.75rem);color:#374151;color:var(--gray-700,#374151);cursor:pointer;font-size:.875rem;font-weight:600;height:40px;justify-content:center;min-width:40px;padding:0 1rem;padding:0 var(--spacing-md,1rem);transition:all .3s ease}.dark .Pagination_pageButton__OCM1Z,body.Pagination_dark__8Du9n .Pagination_pageButton__OCM1Z{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#334155cc;border-color:#94a3b833;color:#cbd5e1}.Pagination_pageButton__OCM1Z:hover:not(:disabled):not(.Pagination_active__THnKb){background:#eff6ff;background:var(--primary-50,#eff6ff);border-color:#3b82f6;border-color:var(--primary-500,#3b82f6);color:#1d4ed8;color:var(--primary-700,#1d4ed8);transform:translateY(-1px)}.dark .Pagination_pageButton__OCM1Z:hover:not(:disabled):not(.Pagination_active__THnKb),body.Pagination_dark__8Du9n .Pagination_pageButton__OCM1Z:hover:not(:disabled):not(.Pagination_active__THnKb){background:#60a5fa1a;border-color:#60a5fa;color:#60a5fa}.Pagination_pageButton__OCM1Z.Pagination_active__THnKb{background:linear-gradient(135deg,#3b82f6,#2563eb);background:linear-gradient(135deg,var(--primary-500,#3b82f6),var(--primary-600,#2563eb));border-color:#2563eb;border-color:var(--primary-600,#2563eb);box-shadow:0 4px 6px -1px #3b82f64d;color:#fff;transform:translateY(-1px)}.dark .Pagination_pageButton__OCM1Z.Pagination_active__THnKb,body.Pagination_dark__8Du9n .Pagination_pageButton__OCM1Z.Pagination_active__THnKb{background:linear-gradient(135deg,#60a5fa,#3b82f6);border-color:#60a5fa;box-shadow:0 4px 6px -1px #60a5fa4d;color:#fff}.Pagination_pageButton__OCM1Z:disabled{cursor:not-allowed;opacity:.4;transform:none}.Pagination_pageButton__OCM1Z:disabled:hover{background:#fff;border-color:#d1d5db;border-color:var(--gray-300,#d1d5db);transform:none}.dark .Pagination_pageButton__OCM1Z:disabled:hover,body.Pagination_dark__8Du9n .Pagination_pageButton__OCM1Z:disabled:hover{background:#334155cc;border-color:#94a3b833}.Pagination_prevNext__JHrVG{font-weight:600;padding:0 1.5rem;padding:0 var(--spacing-lg,1.5rem)}.Pagination_prevNext__JHrVG i{font-size:.75rem}.Pagination_ellipsis__cGxse{color:#9ca3af;color:var(--gray-400,#9ca3af);font-weight:600;padding:0 .5rem;padding:0 var(--spacing-xs,.5rem);-webkit-user-select:none;user-select:none}.dark .Pagination_ellipsis__cGxse,body.Pagination_dark__8Du9n .Pagination_ellipsis__cGxse{color:#64748b}@media (max-width:768px){.Pagination_paginationContainer__zYu1Z{flex-direction:column;gap:1rem;gap:var(--spacing-md,1rem)}.Pagination_paginationInfo__Aqbmt{text-align:center}.Pagination_pageNumbers__qZ4Qp{gap:.5rem;gap:var(--spacing-xs,.5rem)}.Pagination_pageButton__OCM1Z{font-size:.8125rem;height:36px;min-width:36px;padding:0 .75rem;padding:0 var(--spacing-sm,.75rem)}.Pagination_prevNext__JHrVG span{display:none}.Pagination_prevNext__JHrVG{padding:0 1rem;padding:0 var(--spacing-md,1rem)}}@media (max-width:480px){.Pagination_pageNumbers__qZ4Qp{flex-wrap:wrap;justify-content:center}.Pagination_pageButton__OCM1Z{height:32px;min-width:32px;padding:0 .75rem;padding:0 var(--spacing-sm,.75rem)}}.CVSelectionModal_overlay__joj0V{align-items:center;animation:CVSelectionModal_fadeIn__Ujf4v .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10001}@keyframes CVSelectionModal_fadeIn__Ujf4v{0%{opacity:0}to{opacity:1}}.CVSelectionModal_modal__XWxVz{animation:CVSelectionModal_slideUp__\+HGrx .3s ease;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:85vh;max-width:700px;overflow:hidden;width:90%}@keyframes CVSelectionModal_slideUp__\+HGrx{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.CVSelectionModal_header__588kU{background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:1px solid #e5e7eb;color:#fff;padding:24px 28px;position:relative}.CVSelectionModal_header__588kU h2{font-size:24px;font-weight:700;margin:0 0 8px}.CVSelectionModal_subtitle__wksOW{font-size:14px;margin:0;opacity:.95}.CVSelectionModal_subtitle__wksOW strong{font-weight:600}.CVSelectionModal_closeButton__-OdBn{align-items:center;background:#fff3;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .2s ease;width:36px}.CVSelectionModal_closeButton__-OdBn:hover{background:#ffffff4d;transform:rotate(90deg) scale(1.1)}.CVSelectionModal_content__UAUwc{flex:1 1;overflow-y:auto;padding:24px 28px;scroll-behavior:smooth}.CVSelectionModal_content__UAUwc::-webkit-scrollbar{width:8px}.CVSelectionModal_content__UAUwc::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.CVSelectionModal_content__UAUwc::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.CVSelectionModal_content__UAUwc::-webkit-scrollbar-thumb:hover{background:#94a3b8}.CVSelectionModal_section__NSo1l{margin-bottom:24px}.CVSelectionModal_section__NSo1l:last-child{margin-bottom:0}.CVSelectionModal_section__NSo1l h3{align-items:center;color:#1f2937;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0 0 16px}.CVSelectionModal_section__NSo1l h3 i{color:#667eea}.CVSelectionModal_cvList__61qOb{display:flex;flex-direction:column;gap:12px}.CVSelectionModal_cvCard__illfc{background:#fff;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;padding:16px;transition:all .2s ease}.CVSelectionModal_cvCard__illfc:hover{border-color:#667eea;box-shadow:0 4px 12px #667eea1a;transform:translateY(-2px)}.CVSelectionModal_cvCard__illfc.CVSelectionModal_selected__1ZnGs{background:linear-gradient(135deg,#667eea0d,#764ba20d);border-color:#667eea;box-shadow:0 4px 16px #667eea26}.CVSelectionModal_manualCard__J30AV{background:#f9fafb}.CVSelectionModal_manualCard__J30AV.CVSelectionModal_selected__1ZnGs{background:linear-gradient(135deg,#10b9810d,#0596690d);border-color:#10b981}.CVSelectionModal_cvCardHeader__InEj1{align-items:flex-start;display:flex;gap:16px}.CVSelectionModal_radioButton__anveD{align-items:center;border:2px solid #d1d5db;border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:all .2s ease;width:24px}.CVSelectionModal_selected__1ZnGs .CVSelectionModal_radioButton__anveD{background:#667eea;border-color:#667eea}.CVSelectionModal_manualCard__J30AV.CVSelectionModal_selected__1ZnGs .CVSelectionModal_radioButton__anveD{background:#10b981;border-color:#10b981}.CVSelectionModal_radioButton__anveD i{color:#fff;font-size:14px}.CVSelectionModal_pdfIcon__47\+Rt{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:8px;box-shadow:0 2px 8px #ef444433;color:#fff;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.CVSelectionModal_cvInfo__GRKtV{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:8px;min-width:0}.CVSelectionModal_cvFileName__EsAJL{color:#111827;flex-shrink:1;font-size:15px;font-weight:600;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CVSelectionModal_cvInfo__GRKtV h4{align-items:center;color:#1f2937;display:flex;flex-wrap:wrap;font-size:16px;font-weight:600;gap:8px;margin:0 0 8px}.CVSelectionModal_fileName__x9UjF{color:#111827;display:inline-block;font-size:16px;font-weight:600;max-width:300px;min-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CVSelectionModal_primaryBadge__vj2ys{align-items:center;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:12px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;gap:4px;letter-spacing:.5px;padding:3px 8px;text-transform:uppercase}.CVSelectionModal_primaryBadge__vj2ys i{font-size:10px}.CVSelectionModal_cvMeta__FIM\+e{color:#6b7280;display:flex;flex-wrap:wrap;font-size:13px;gap:16px}.CVSelectionModal_cvMeta__FIM\+e span{align-items:center;display:flex;gap:6px}.CVSelectionModal_cvMeta__FIM\+e i{color:#9ca3af;font-size:12px}.CVSelectionModal_description__KSVLq{color:#6b7280;font-size:14px;margin:0}.CVSelectionModal_warning__23Ita{align-items:flex-start;background:#fef3c7;border:1px solid #fbbf24;border-radius:8px;color:#92400e;display:flex;font-size:13px;gap:8px;margin-top:12px;padding:12px}.CVSelectionModal_warning__23Ita i{color:#f59e0b;flex-shrink:0;margin-top:2px}.CVSelectionModal_success__4R2hd{align-items:center;background:#d1fae5;border:1px solid #10b981;border-radius:8px;color:#065f46;display:flex;font-size:13px;gap:8px;margin-top:12px;padding:12px}.CVSelectionModal_success__4R2hd i{color:#10b981}.CVSelectionModal_emptyState__RRIe5{color:#6b7280;padding:32px 16px;text-align:center}.CVSelectionModal_emptyState__RRIe5 i{color:#d1d5db;font-size:48px;margin-bottom:16px}.CVSelectionModal_emptyState__RRIe5 p{font-size:14px;line-height:1.6;margin:0}.CVSelectionModal_errorMessage__LjBsn{align-items:flex-start;background:#fee2e2;border:1px solid #ef4444;border-radius:12px;color:#991b1b;display:flex;font-size:14px;gap:12px;margin-top:16px;padding:16px}.CVSelectionModal_errorMessage__LjBsn i{color:#ef4444;flex-shrink:0;margin-top:2px}.CVSelectionModal_loadingState__Yhba4{color:#6b7280;padding:48px 16px;text-align:center}.CVSelectionModal_loadingState__Yhba4 i{color:#667eea;font-size:36px;margin-bottom:16px}.CVSelectionModal_loadingState__Yhba4 p{font-size:14px;margin:0}.CVSelectionModal_footer__wxkNf{background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:20px 28px}.CVSelectionModal_cancelButton__UQ5Et,.CVSelectionModal_submitButton__0WvRO{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.CVSelectionModal_cancelButton__UQ5Et{background:#fff;border:2px solid #d1d5db;color:#6b7280}.CVSelectionModal_cancelButton__UQ5Et:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.CVSelectionModal_submitButton__0WvRO{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.CVSelectionModal_submitButton__0WvRO:hover:not(:disabled){box-shadow:0 4px 12px #667eea4d;transform:translateY(-2px)}.CVSelectionModal_cancelButton__UQ5Et:disabled,.CVSelectionModal_submitButton__0WvRO:disabled{cursor:not-allowed;opacity:.6}.CVSelectionModal_cancelButton__UQ5Et:disabled:hover,.CVSelectionModal_submitButton__0WvRO:disabled:hover{box-shadow:none;transform:none}.CVSelectionModal_submitButton__0WvRO i.CVSelectionModal_fa-spinner__MbslJ{animation:CVSelectionModal_spin__fJHmm 1s linear infinite}@keyframes CVSelectionModal_spin__fJHmm{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dark .CVSelectionModal_modal__XWxVz{background:#1f2937;color:#f3f4f6}.dark .CVSelectionModal_header__588kU{border-bottom-color:#374151}.dark .CVSelectionModal_content__UAUwc{background:#1f2937}.dark .CVSelectionModal_section__NSo1l h3{color:#f3f4f6}.dark .CVSelectionModal_cvCard__illfc{background:#111827;border-color:#374151}.dark .CVSelectionModal_cvCard__illfc:hover{background:#1f2937;border-color:#667eea}.dark .CVSelectionModal_cvInfo__GRKtV h4{color:#f3f4f6}.dark .CVSelectionModal_cvFileName__EsAJL{color:#f9fafb}.dark .CVSelectionModal_fileName__x9UjF{color:#f9fafb!important}.dark .CVSelectionModal_cvMeta__FIM\+e{color:#9ca3af}.dark .CVSelectionModal_footer__wxkNf{background:#111827;border-top-color:#374151}.dark .CVSelectionModal_cancelButton__UQ5Et{background:#374151;border-color:#4b5563;color:#d1d5db}.dark .CVSelectionModal_cancelButton__UQ5Et:hover:not(:disabled){background:#4b5563}@media (max-width:768px){.CVSelectionModal_modal__XWxVz{max-height:90vh;max-width:95%}.CVSelectionModal_header__588kU{padding:20px}.CVSelectionModal_header__588kU h2{font-size:20px}.CVSelectionModal_content__UAUwc{padding:20px}.CVSelectionModal_footer__wxkNf{flex-direction:column;padding:16px 20px}.CVSelectionModal_cancelButton__UQ5Et,.CVSelectionModal_submitButton__0WvRO{justify-content:center;width:100%}.CVSelectionModal_cvMeta__FIM\+e{flex-direction:column;gap:8px}}.Dashboard_dashboardContainer__Fo1o6{background:linear-gradient(135deg,#f9fafb,#fff);background:linear-gradient(135deg,var(--gray-50) 0,#fff 100%);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;min-height:100vh;padding-bottom:4rem;padding-bottom:var(--spacing-4xl);padding-top:80px}.dark .Dashboard_dashboardContainer__Fo1o6,body.Dashboard_dark__uhtez .Dashboard_dashboardContainer__Fo1o6{background:linear-gradient(135deg,var(--dark-bg) 0,var(--dark-surface) 50%,var(--dark-surface-3) 100%)!important}.Dashboard_header__zsUyG{align-items:center;background-color:#fff;box-shadow:0 2px 10px #0000001a;display:flex;justify-content:space-between;padding:15px 30px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.dark .Dashboard_header__zsUyG,body.Dashboard_dark__uhtez .Dashboard_header__zsUyG{background-color:var(--dark-surface);border-bottom:1px solid var(--dark-border);box-shadow:var(--dark-shadow)}.Dashboard_logoContainer__KO1c3{align-items:center;display:flex;gap:15px}.Dashboard_logoContainer__KO1c3 h1{color:#4a90e2;font-size:24px;margin:0}.Dashboard_userActions__tZ\+Ms{align-items:center;display:flex;gap:20px}.Dashboard_darkModeToggle__k-OJv{background:none;border:1px solid #ddd;border-radius:20px;color:#555;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .3s ease}.Dashboard_content__gjKGH{margin:0 auto;max-width:1200px;padding:0 1.5rem;padding:0 var(--spacing-lg)}.Dashboard_welcomeSection__YnxCh{margin-bottom:4rem;margin-bottom:var(--spacing-4xl);padding:3rem 0;padding:var(--spacing-3xl) 0;text-align:center}.Dashboard_welcomeSection__YnxCh h2{color:#111827;color:var(--gray-900);font-size:3rem;font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:0 0 1.5rem;margin:0 0 var(--spacing-lg)}.dark .Dashboard_welcomeSection__YnxCh h2,body.Dashboard_dark__uhtez .Dashboard_welcomeSection__YnxCh h2{color:var(--dark-text)}.Dashboard_welcomeSection__YnxCh p{color:#4b5563;color:var(--gray-600);font-size:1.125rem;line-height:1.6;margin:0 auto 3rem;margin:0 auto var(--spacing-3xl);max-width:600px}.Dashboard_jobFilters__vkXkv{background:#fff;border:1px solid #f3f4f6;border:1px solid var(--gray-100);border-radius:1.5rem;border-radius:var(--radius-2xl);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;box-shadow:var(--shadow-xl);margin-bottom:3rem;margin-bottom:var(--spacing-3xl);padding:2.5rem;padding:var(--spacing-2xl)}.dark .Dashboard_welcomeSection__YnxCh p,body.Dashboard_dark__uhtez .Dashboard_welcomeSection__YnxCh p{color:var(--dark-muted)}.dark .Dashboard_jobFilters__vkXkv,body.Dashboard_dark__uhtez .Dashboard_jobFilters__vkXkv{background:var(--dark-surface);border-color:var(--dark-border);box-shadow:var(--dark-shadow)}.Dashboard_searchBar__rnUWU{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--gray-200);border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);display:flex;margin:0 auto 2rem;margin:0 auto var(--spacing-xl);max-width:600px;overflow:hidden;transition:all .3s ease}.dark .Dashboard_searchBar__rnUWU,body.Dashboard_dark__uhtez .Dashboard_searchBar__rnUWU{background:var(--dark-surface);border-color:var(--dark-border)}.Dashboard_searchBar__rnUWU:focus-within{border-color:#3b82f6;border-color:var(--primary-500);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg)}.Dashboard_searchBar__rnUWU input{background:#0000;border:none;color:#111827;color:var(--gray-900);flex:1 1;font-size:1rem;outline:none;padding:1.5rem 2rem;padding:var(--spacing-lg) var(--spacing-xl)}.dark .Dashboard_searchBar__rnUWU input,body.Dashboard_dark__uhtez .Dashboard_searchBar__rnUWU input{color:var(--dark-text)}.Dashboard_searchBar__rnUWU input::placeholder{color:#9ca3af;color:var(--gray-400)}.dark .Dashboard_searchBar__rnUWU input::placeholder,body.Dashboard_dark__uhtez .Dashboard_searchBar__rnUWU input::placeholder{color:var(--dark-muted)}.Dashboard_searchButton__\+\+f1J{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);background:linear-gradient(135deg,var(--primary-500),var(--primary-600));border:none;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;gap:var(--spacing-xs);padding:1.5rem 2rem;padding:var(--spacing-lg) var(--spacing-xl);transition:all .3s ease}.Dashboard_searchButton__\+\+f1J:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);background:linear-gradient(135deg,var(--primary-600),var(--primary-700));transform:translateY(-1px)}.Dashboard_searchButton__\+\+f1J i{font-size:1rem}.Dashboard_filterOptions__hC794{grid-gap:1.5rem;grid-gap:var(--spacing-lg);display:grid;gap:1.5rem;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:800px}.Dashboard_filterSelect__OWflF{background:#fff;border:1px solid #d1d5db;border:1px solid var(--gray-300);border-radius:.75rem;border-radius:var(--radius-lg);color:#374151;color:var(--gray-700);cursor:pointer;font-size:.875rem;padding:1rem 1.5rem;padding:var(--spacing-md) var(--spacing-lg);transition:all .3s ease}.dark .Dashboard_filterSelect__OWflF,body.Dashboard_dark__uhtez .Dashboard_filterSelect__OWflF{background:var(--dark-surface);border-color:var(--dark-border);color:var(--dark-text)}.Dashboard_filterSelect__OWflF:focus{border-color:#3b82f6;border-color:var(--primary-500);box-shadow:0 0 0 3px #3b82f61a;outline:none}.Dashboard_filterSelect__OWflF:hover{border-color:#9ca3af;border-color:var(--gray-400)}.Dashboard_jobListings__amSiY{margin-top:0}.Dashboard_jobListings__amSiY h3{align-items:center;color:#111827;color:var(--gray-900);display:flex;font-size:1.5rem;font-weight:700;gap:.75rem;gap:var(--spacing-sm);margin:0 0 2.5rem;margin:0 0 var(--spacing-2xl)}.dark .Dashboard_jobListings__amSiY h3,body.Dashboard_dark__uhtez .Dashboard_jobListings__amSiY h3{color:var(--dark-text)}.Dashboard_jobListings__amSiY h3:before{background:linear-gradient(135deg,#3b82f6,#2563eb);background:linear-gradient(135deg,var(--primary-500),var(--primary-600));border-radius:.375rem;border-radius:var(--radius-sm);content:"";height:24px;width:4px}.Dashboard_jobCard__6-HBW{background:#fff;border:1px solid #f3f4f6;border:1px solid var(--gray-100);border-radius:1.5rem;border-radius:var(--radius-2xl);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);margin-bottom:2rem;margin-bottom:var(--spacing-xl);overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.dark .Dashboard_jobCard__6-HBW,body.Dashboard_dark__uhtez .Dashboard_jobCard__6-HBW{background:var(--dark-surface);border-color:var(--dark-border);box-shadow:var(--dark-shadow)}.Dashboard_jobCard__6-HBW:before{background:linear-gradient(90deg,#3b82f6,#2563eb);background:linear-gradient(90deg,var(--primary-500),var(--primary-600));content:"";height:4px;left:0;position:absolute;right:0;top:0}.Dashboard_jobCard__6-HBW:hover{border-color:var(--primary-200);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;box-shadow:var(--shadow-xl);transform:translateY(-4px)}.Dashboard_jobMain__p7iPB{padding:2.5rem;padding:var(--spacing-2xl)}.Dashboard_jobTitleSection__fAPKN{margin-bottom:1.5rem;margin-bottom:var(--spacing-lg)}.Dashboard_jobTitle__5eue4{color:#111827;color:var(--gray-900);font-size:1.5rem;font-weight:700;line-height:1.3;margin:0 0 .5rem;margin:0 0 var(--spacing-xs)}.dark .Dashboard_jobTitle__5eue4,body.Dashboard_dark__uhtez .Dashboard_jobTitle__5eue4{color:var(--dark-text)}.Dashboard_companyInfo__ENvcn{align-items:center;color:#6b7280;color:var(--gray-500);display:flex;flex-wrap:wrap;font-size:.875rem;gap:1rem;gap:var(--spacing-md)}.dark .Dashboard_companyInfo__ENvcn,body.Dashboard_dark__uhtez .Dashboard_companyInfo__ENvcn{color:var(--dark-muted)}.Dashboard_companyName__f8567{color:#2563eb;color:var(--primary-600);font-weight:600}.Dashboard_companyName__f8567,.Dashboard_jobLocation__Sj\+sc{align-items:center;display:flex;font-size:.875rem;gap:.5rem;gap:var(--spacing-xs)}.Dashboard_jobLocation__Sj\+sc{color:#6b7280;color:var(--gray-500)}.Dashboard_jobAttributes__ria8Z{display:flex;flex-wrap:wrap;gap:1rem;gap:var(--spacing-md);margin:1.5rem 0;margin:var(--spacing-lg) 0}.Dashboard_jobType__lNOV4{background:linear-gradient(135deg,#3b82f6,#2563eb);background:linear-gradient(135deg,var(--primary-500),var(--primary-600));border-radius:.75rem;border-radius:var(--radius-lg);color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.5rem 1rem;padding:var(--spacing-xs) var(--spacing-md);text-transform:uppercase}.Dashboard_jobDate__RvV4p,.Dashboard_jobExperience__olIVz,.Dashboard_jobSalary__uZozE{align-items:center;background:#f9fafb;background:var(--gray-50);border-radius:.5rem;border-radius:var(--radius-md);color:#4b5563;color:var(--gray-600);display:flex;font-size:.875rem;gap:.5rem;gap:var(--spacing-xs);padding:.5rem .75rem;padding:var(--spacing-xs) var(--spacing-sm)}.dark .Dashboard_jobDate__RvV4p,.dark .Dashboard_jobExperience__olIVz,.dark .Dashboard_jobSalary__uZozE,body.Dashboard_dark__uhtez .Dashboard_jobDate__RvV4p,body.Dashboard_dark__uhtez .Dashboard_jobExperience__olIVz,body.Dashboard_dark__uhtez .Dashboard_jobSalary__uZozE{background:var(--dark-surface-2);color:var(--dark-muted)}.Dashboard_jobDate__RvV4p i,.Dashboard_jobExperience__olIVz i,.Dashboard_jobSalary__uZozE i{color:#9ca3af;color:var(--gray-400);font-size:.75rem}.Dashboard_jobDescription__InKLA{color:#4b5563;color:var(--gray-600);font-size:.875rem;line-height:1.6;margin:1.5rem 0;margin:var(--spacing-lg) 0}.dark .Dashboard_jobDescription__InKLA,body.Dashboard_dark__uhtez .Dashboard_jobDescription__InKLA{color:var(--dark-muted)}.Dashboard_jobSkills__ZQLJh{display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--spacing-sm);margin-top:1.5rem;margin-top:var(--spacing-lg)}.Dashboard_skillTag__4BRS2{background:#f3f4f6;background:var(--gray-100);border:1px solid #e5e7eb;border:1px solid var(--gray-200);border-radius:.75rem;border-radius:var(--radius-lg);color:#374151;color:var(--gray-700);font-size:.75rem;font-weight:500;padding:.5rem .75rem;padding:var(--spacing-xs) var(--spacing-sm);transition:all .3s ease}.Dashboard_skillTag__4BRS2:hover{background:#eff6ff;background:var(--primary-50);border-color:var(--primary-200);color:#1d4ed8;color:var(--primary-700)}.Dashboard_jobActions__qbb8u{background:#f9fafb;background:var(--gray-50);border-top:1px solid #f3f4f6;border-top:1px solid var(--gray-100);display:flex;gap:1rem;gap:var(--spacing-md);padding:2rem 2.5rem;padding:var(--spacing-xl) var(--spacing-2xl)}.dark .Dashboard_jobActions__qbb8u,body.Dashboard_dark__uhtez .Dashboard_jobActions__qbb8u{background:var(--dark-surface-2);border-top-color:var(--dark-border)}.Dashboard_viewButton__f6W3N{align-items:center;background:#fff;border:2px solid #d1d5db;border:2px solid var(--gray-300);border-radius:.75rem;border-radius:var(--radius-lg);color:#374151;color:var(--gray-700);display:flex;flex:1 1;font-size:.875rem;font-weight:600;gap:.5rem;gap:var(--spacing-xs);justify-content:center;padding:1rem 1.5rem;padding:var(--spacing-md) var(--spacing-lg);text-align:center;text-decoration:none;transition:all .3s ease}.dark .Dashboard_viewButton__f6W3N,body.Dashboard_dark__uhtez .Dashboard_viewButton__f6W3N{background:linear-gradient(135deg,#1e293b 0,var(--dark-surface) 100%)!important;border-color:var(--dark-border);color:var(--dark-text)}.Dashboard_viewButton__f6W3N:hover{background:#eff6ff;background:var(--primary-50);border-color:#3b82f6;border-color:var(--primary-500);color:#2563eb;color:var(--primary-600);transform:translateY(-1px)}.Dashboard_applyButton__d\+JlI{align-items:center;background:linear-gradient(135deg,#10b981,#059669);background:linear-gradient(135deg,var(--success-500),var(--success-600));border:none;border-radius:.75rem;border-radius:var(--radius-lg);color:#fff!important;cursor:pointer;display:flex;flex:1 1;font-size:.875rem;font-weight:700;gap:.5rem;gap:var(--spacing-xs);justify-content:center;padding:1rem 1.5rem;padding:var(--spacing-md) var(--spacing-lg);transition:all .3s ease}.Dashboard_applyButton__d\+JlI:hover{background:linear-gradient(135deg,#059669,#047857);background:linear-gradient(135deg,var(--success-600),var(--success-700));box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);color:#fff!important;transform:translateY(-1px)}.Dashboard_applyButton__d\+JlI:disabled{cursor:not-allowed!important;opacity:.7;transform:none!important}.Dashboard_applyButton__d\+JlI:disabled:hover{background:linear-gradient(135deg,#10b981,#059669);background:linear-gradient(135deg,var(--success-500),var(--success-600));box-shadow:none!important;transform:none!important}.Dashboard_applyButton__d\+JlI i.Dashboard_fa-spinner__3Pd7u{animation:Dashboard_spin__qrDek 1s linear infinite;margin-right:8px}.Dashboard_appliedButton__LQb1S{background:#9ca3af!important;background:var(--gray-400)!important;color:#fff!important;cursor:not-allowed!important}.Dashboard_appliedButton__LQb1S:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important;box-shadow:var(--shadow-md)!important;transform:none!important}.Dashboard_withdrawButton__oAjBk{background:linear-gradient(135deg,#f59e0b,#d97706)!important;background:linear-gradient(135deg,var(--warning-500),var(--warning-600))!important;color:#fff!important;cursor:pointer!important}.Dashboard_withdrawButton__oAjBk:hover{background:linear-gradient(135deg,#d97706,#b45309)!important;background:linear-gradient(135deg,var(--warning-600),var(--warning-700))!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.Dashboard_confirmWithdraw__522BQ{animation:Dashboard_pulse__-OUyi 1.5s infinite;background:linear-gradient(135deg,#ef4444,#dc2626)!important;background:linear-gradient(135deg,var(--error-500),#dc2626)!important}.Dashboard_confirmWithdraw__522BQ:hover{background:linear-gradient(135deg,#dc2626,#b91c1c)!important}@keyframes Dashboard_pulse__-OUyi{0%,to{opacity:1}50%{opacity:.8}}.Dashboard_error__p7BZH,.Dashboard_loading__B1nnA,.Dashboard_noJobsFound__1yIxf{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--gray-200);border-radius:1.5rem;border-radius:var(--radius-2xl);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);margin:2.5rem 0;margin:var(--spacing-2xl) 0;padding:3rem;padding:var(--spacing-3xl);text-align:center}.Dashboard_loading__B1nnA{color:#2563eb;color:var(--primary-600);font-weight:600}.Dashboard_loading__B1nnA:before{animation:Dashboard_spin__qrDek 1s linear infinite;border-top:2px solid #2563eb;border:2px solid var(--primary-200);border-radius:50%;border-top-color:var(--primary-600);content:"";display:inline-block;height:20px;margin-right:.75rem;margin-right:var(--spacing-sm);width:20px}.Dashboard_error__p7BZH{background:var(--error-50);border-color:var(--error-200);color:var(--error-600)}.Dashboard_noJobsFound__1yIxf{color:#6b7280;color:var(--gray-500)}.dark{--gray-400:#94a3b8;--gray-500:#64748b;--gray-600:#475569;--gray-700:#334155;--gray-800:#1e293b;--gray-900:#0f172a;--success-50:#34d3991a;--success-500:#34d399;--success-600:#10b981;--success-700:#047857;--warning-500:#fbbf24;--error-500:#f87171}.dark .Dashboard_dashboardContainer__Fo1o6{background:linear-gradient(135deg,#0f172a,#1e293b 50%,#334155);color:#f8fafc;position:relative}.dark .Dashboard_dashboardContainer__Fo1o6:before{animation:Dashboard_backgroundFloat__DVGpv 30s ease-in-out infinite;background:radial-gradient(circle at 20% 50%,#60a5fa1a 0,#0000 50%),radial-gradient(circle at 80% 20%,#8b5cf61a 0,#0000 50%),radial-gradient(circle at 40% 80%,#60a5fa0d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@keyframes Dashboard_backgroundFloat__DVGpv{0%,to{opacity:.8;transform:translateY(0) rotate(0deg)}50%{opacity:1;transform:translateY(-10px) rotate(.5deg)}}.dark .Dashboard_welcomeSection__YnxCh{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e293bcc;border:1px solid #94a3b81a}.dark .Dashboard_jobFilters__vkXkv{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e293bf2;border:1px solid #94a3b833;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;box-shadow:var(--shadow-xl)}.dark .Dashboard_searchBar__rnUWU{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#334155cc;border:1.5px solid #94a3b833}.dark .Dashboard_searchInput__Cdpma{background:#0000;border:none}.dark .Dashboard_searchInput__Cdpma:focus{box-shadow:0 0 0 3px #60a5fa1a;outline:none}.dark .Dashboard_searchButton__\+\+f1J{background:linear-gradient(135deg,#60a5fa,#3b82f6);border:none;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);color:#fff}.dark .Dashboard_searchButton__\+\+f1J:hover{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);transform:translateY(-1px)}.dark .Dashboard_filterSelect__OWflF{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#334155cc;border:1.5px solid #94a3b833}.dark .Dashboard_filterSelect__OWflF:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa1a}.dark .Dashboard_viewButton__f6W3N{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#33415599;border:1.5px solid #94a3b833}.dark .Dashboard_viewButton__f6W3N:hover{background:#60a5fa1a;border-color:#60a5fa;color:#60a5fa;transform:translateY(-1px)}.dark .Dashboard_viewButton__f6W3N.Dashboard_active__haocj{background:linear-gradient(135deg,#60a5fa,#3b82f6);border-color:#60a5fa;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md)}.dark .Dashboard_jobCard__6-HBW{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e293bf2;border:1px solid #94a3b833;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);overflow:hidden;position:relative}.dark .Dashboard_jobCard__6-HBW:before{background:linear-gradient(135deg,#60a5fa,#a78bfa);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.dark .Dashboard_jobCard__6-HBW:hover{background:#334155cc;border-color:#60a5fa4d;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;box-shadow:var(--shadow-xl);transform:translateY(-4px)}.dark .Dashboard_jobCard__6-HBW:hover:before{opacity:1}.dark .Dashboard_jobListings__amSiY h3,.dark .Dashboard_jobTitle__5eue4{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f8fafc,#e2e8f0);-webkit-background-clip:text;background-clip:text;color:#f8fafc}.dark .Dashboard_companyInfo__ENvcn,.dark .Dashboard_jobCompany__kfVvR{color:#94a3b8}.dark .Dashboard_jobMeta__nifai{color:#64748b}.dark .Dashboard_jobMeta__nifai i{color:#60a5fa}.dark .Dashboard_jobDescription__InKLA{color:#cbd5e1}.dark .Dashboard_jobDate__RvV4p,.dark .Dashboard_jobExperience__olIVz,.dark .Dashboard_jobLocation__Sj\+sc{color:#94a3b8}.dark .Dashboard_jobDate__RvV4p i,.dark .Dashboard_jobExperience__olIVz i,.dark .Dashboard_jobLocation__Sj\+sc i{color:#60a5fa}.dark .Dashboard_skillTag__4BRS2{background:#60a5fa1a;border:1px solid #60a5fa33;color:#60a5fa}.dark .Dashboard_skillTag__4BRS2:hover{background:#60a5fa33;color:#93c5fd}.dark .Dashboard_jobRequirements__4TGcX{background:#33415566;border:1px solid #94a3b81a}.dark .Dashboard_jobRequirements__4TGcX h4{color:#f8fafc}.dark .Dashboard_jobRequirements__4TGcX ul{color:#cbd5e1}.dark .Dashboard_jobSkills__ZQLJh{gap:.5rem}.dark .Dashboard_jobActions__qbb8u{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#33415599;border-top:1px solid #94a3b833}.dark .Dashboard_jobSalary__uZozE{color:#34d399;font-weight:600}.dark .Dashboard_welcomeSection__YnxCh h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#a78bfa,#f472b6);-webkit-background-clip:text;background-clip:text;text-shadow:none}.dark .Dashboard_welcomeSection__YnxCh p{color:#cbd5e1}.dark .Dashboard_searchInput__Cdpma,.dark .Dashboard_sectionTitle__3sD1h{color:#f8fafc}.dark .Dashboard_searchInput__Cdpma::placeholder{color:#94a3b8}.dark .Dashboard_filterSelect__OWflF{color:#f8fafc}.dark .Dashboard_filterSelect__OWflF option{background:#1e293b;color:#f8fafc}.dark .Dashboard_viewButton__f6W3N{color:#cbd5e1}.dark .Dashboard_viewButton__f6W3N.Dashboard_active__haocj{color:#fff}.dark .Dashboard_errorText__v0RtL,.dark .Dashboard_loadingText__EkICR,.dark .Dashboard_noJobsText__PX9kx{color:#cbd5e1}.dark .Dashboard_applyButton__d\+JlI{background:linear-gradient(135deg,#60a5fa,#3b82f6);border:none;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);color:#fff!important}.dark .Dashboard_applyButton__d\+JlI:hover{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);color:#fff!important;transform:translateY(-1px)}.dark .Dashboard_appliedButton__LQb1S{background:#64748bcc!important;color:#e2e8f0!important;cursor:not-allowed!important}.dark .Dashboard_appliedButton__LQb1S:hover{background:#64748bcc!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important;box-shadow:var(--shadow-md)!important;color:#e2e8f0!important;transform:none!important}.dark .Dashboard_detailsButton__Ndqtn{background:#334155cc;border:1.5px solid #94a3b833;color:#cbd5e1}.dark .Dashboard_detailsButton__Ndqtn:hover{background:#60a5fa1a;border-color:#60a5fa;color:#60a5fa}.dark .Dashboard_loading__B1nnA{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e293bf2;border:1px solid #94a3b833;color:#cbd5e1}.dark .Dashboard_loading__B1nnA:before{animation:Dashboard_spin__qrDek 1s linear infinite;border:2px solid #94a3b84d;border-radius:50%;border-top-color:#60a5fa;content:"";height:20px;margin-right:12px;width:20px}.dark .Dashboard_error__p7BZH{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f871711a;border:1px solid #f871714d;color:#fca5a5}.dark .Dashboard_noJobsFound__1yIxf{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e293bf2;border:1px solid #94a3b833;color:#94a3b8}.dark .Dashboard_noJobsFound__1yIxf i{color:#60a5fa}@keyframes Dashboard_spin__qrDek{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dark .Dashboard_jobCard__6-HBW{transition:all .3s cubic-bezier(.4,0,.2,1)}.dark .Dashboard_applyButton__d\+JlI,.dark .Dashboard_detailsButton__Ndqtn,.dark .Dashboard_searchButton__\+\+f1J,.dark .Dashboard_viewButton__f6W3N{transition:all .2s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.dark .Dashboard_welcomeSection__YnxCh{background:#1e293be6}.dark .Dashboard_jobCard__6-HBW,.dark .Dashboard_jobFilters__vkXkv{background:#1e293bfa}}@media (max-width:480px){.dark .Dashboard_searchBar__rnUWU{background:#334155e6}.dark .Dashboard_jobCard__6-HBW{background:#1e293b}}@media (max-width:1024px){.Dashboard_content__gjKGH{padding:0 1rem;padding:0 var(--spacing-md)}.Dashboard_welcomeSection__YnxCh h2{font-size:2.5rem}}@media (max-width:768px){.Dashboard_content__gjKGH{padding:0 .75rem;padding:0 var(--spacing-sm)}.Dashboard_welcomeSection__YnxCh{padding:2.5rem 0;padding:var(--spacing-2xl) 0}.Dashboard_welcomeSection__YnxCh h2{font-size:2rem}.Dashboard_welcomeSection__YnxCh p{font-size:1rem}.Dashboard_jobFilters__vkXkv{padding:1.5rem;padding:var(--spacing-lg)}.Dashboard_searchBar__rnUWU{margin-bottom:1.5rem;margin-bottom:var(--spacing-lg)}.Dashboard_filterOptions__hC794{gap:.75rem;gap:var(--spacing-sm);grid-template-columns:1fr}.Dashboard_jobActions__qbb8u,.Dashboard_jobMain__p7iPB{padding:1.5rem;padding:var(--spacing-lg)}.Dashboard_jobActions__qbb8u{flex-direction:column}.Dashboard_jobTitle__5eue4{font-size:1.25rem}}@media (max-width:480px){.Dashboard_dashboardContainer__Fo1o6{padding-top:70px}.Dashboard_welcomeSection__YnxCh h2{font-size:1.75rem}.Dashboard_jobFilters__vkXkv{border-radius:1rem;border-radius:var(--radius-xl);padding:1rem;padding:var(--spacing-md)}.Dashboard_searchBar__rnUWU{border-radius:.75rem;border-radius:var(--radius-lg);flex-direction:column}.Dashboard_searchButton__\+\+f1J{border-radius:0 0 .75rem .75rem;border-radius:0 0 var(--radius-lg) var(--radius-lg)}.Dashboard_jobCard__6-HBW{border-radius:1rem;border-radius:var(--radius-xl)}.Dashboard_jobActions__qbb8u,.Dashboard_jobMain__p7iPB{padding:1rem;padding:var(--spacing-md)}}.Chat_page-container__1JaHS{margin:0;max-width:100vw;overflow-x:hidden;padding:0;width:100%}.dark .Chat_page-container__1JaHS,body.dark .Chat_page-container__1JaHS{background:#0000!important}.Chat_chat-box-container__euQBy{align-items:center;box-sizing:border-box;gap:10px;height:100%;max-width:1200px;padding:20px;position:relative}.Chat_chat-box-header__h5ysm{align-items:center;border-bottom:1px solid #8883;display:flex;justify-content:space-between;padding:10px 0;width:95%}.Chat_chat-box-header__h5ysm a h1{align-items:center;border-radius:10px;color:#000;display:flex;font-size:1.2rem;gap:5px;padding:5px 10px 5px 5px;transition:background-color .2s ease}.dark .Chat_chat-box-header__h5ysm a h1,body.dark .Chat_chat-box-header__h5ysm a h1{color:var(--dark-text)}.Chat_chat-box-header__h5ysm a h1:hover{background:#8883}.Chat_chat-box-header__h5ysm a h1 img{border-radius:10px}.Chat_chat-content__TnqJU{gap:20px;height:100%}.Chat_file-upload-container__fJccG{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #fff3;border-radius:15px;box-shadow:0 4px 6px #0000000d;margin:0 auto;max-width:700px;padding:25px;width:100%}.Chat_upload-header__2Z-8-{margin-bottom:25px;text-align:center}.Chat_upload-header__2Z-8- h3{color:#2c3e50;font-size:1.4rem;margin:10px 0 5px}.Chat_upload-header__2Z-8- p{color:#7f8c8d;font-size:.9rem}.Chat_file-input-group__gm35P{display:flex;gap:15px;margin-bottom:15px}@media (max-width:768px){.Chat_file-input-group__gm35P{flex-direction:column}}.Chat_file-card__dlSV5{background:#f8f9fa;border-radius:12px;flex:1 1;padding:15px;transition:transform .2s ease,box-shadow .2s ease}.Chat_file-card__dlSV5:hover{background:#fff;box-shadow:0 2px 4px #0000000d;transform:translateY(-2px)}.Chat_file-input-label__HoRav{align-items:center;cursor:pointer;display:flex;flex-direction:column}.Chat_file-input-label__HoRav i{color:#3498db;font-size:1.8rem;margin-bottom:8px}.Chat_file-input-label__HoRav span{color:#2c3e50;font-weight:600;margin-bottom:6px}.Chat_file-info__QLOhR{color:#7f8c8d;font-size:.85rem;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.Chat_hidden-input__O0c\+u{display:none}.Chat_upload-button__F4HlV{align-items:center;background:#3498db;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;justify-content:center;padding:12px;transition:all .2s ease;width:100%}.Chat_upload-button__F4HlV:hover:not(:disabled){background:#2980b9;transform:translateY(-1px)}.Chat_upload-button__F4HlV:disabled{background:#95a5a6;cursor:not-allowed}.dark .Chat_file-upload-container__fJccG,body.dark .Chat_file-upload-container__fJccG{background:var(--dark-surface);border-color:var(--dark-border);box-shadow:var(--dark-shadow)}.dark .Chat_file-card__dlSV5,body.dark .Chat_file-card__dlSV5{background:var(--dark-surface-2)}.dark .Chat_file-card__dlSV5:hover,body.dark .Chat_file-card__dlSV5:hover{background:var(--dark-surface-3)}.dark .Chat_file-input-label__HoRav span,body.dark .Chat_file-input-label__HoRav span{color:var(--dark-text)}.dark .Chat_file-info__QLOhR,body.dark .Chat_file-info__QLOhR{color:var(--dark-muted)}.Chat_messages-list__7YRHn{background-color:#8888881a;border-radius:10px;overflow-x:hidden;position:relative}.dark .Chat_messages-list__7YRHn,body.dark .Chat_messages-list__7YRHn{background-color:var(--dark-surface)}.Chat_messages-list__7YRHn::-webkit-scrollbar-track{background:#0000}.Chat_message-box-empty__wHDYW{align-items:center;color:#95a5a6;display:flex;font-size:1.2rem;height:100%;justify-content:center;margin:auto;text-align:center;width:90%}.Chat_message-box__mibQP{height:auto;margin-inline:5px;position:relative}.Chat_message-box__mibQP.Chat_gpt__lswAR{flex-direction:row}.Chat_message__kkrPs{max-width:calc(85% - 10px)}.Chat_message-box__mibQP.Chat_gpt__lswAR .Chat_message__kkrPs{background-color:#88888826}.Chat_message-box__mibQP.Chat_user__WJ47- .Chat_message__kkrPs{background-color:#3498db1a}.dark .Chat_message-box__mibQP.Chat_gpt__lswAR .Chat_message__kkrPs,.dark .Chat_message-box__mibQP.Chat_user__WJ47- .Chat_message__kkrPs,body.dark .Chat_message-box__mibQP.Chat_gpt__lswAR .Chat_message__kkrPs,body.dark .Chat_message-box__mibQP.Chat_user__WJ47- .Chat_message__kkrPs{background-color:var(--dark-surface-2);border:1px solid var(--dark-border)}.Chat_chat-box-footer__lRrrc{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;gap:15px;padding:15px 0;width:100%}.Chat_chat-box-footer__lRrrc textarea{background-color:#8888881a;border:1px solid #8883;border-radius:25px;box-sizing:border-box;font-size:1rem;height:50px;max-width:calc(100% - 120px);padding:15px;resize:none;transition:border-color .2s ease,background-color .2s ease;width:100%}.Chat_chat-box-footer__lRrrc textarea:focus{background-color:#ffffffe6;border-color:#3498db;outline:none}.Chat_chat-box-footer__lRrrc textarea:disabled{cursor:not-allowed;opacity:.7}.dark .Chat_chat-box-footer__lRrrc textarea,body.dark .Chat_chat-box-footer__lRrrc textarea{background-color:var(--dark-surface);border-color:var(--dark-border);color:var(--dark-text)}.Chat_chat-box-footer__lRrrc textarea::-webkit-scrollbar{width:4px}.Chat_chat-box-footer__lRrrc textarea::-webkit-scrollbar-track{background:#0000}.Chat_chat-box-footer__lRrrc textarea::-webkit-scrollbar-thumb{background:#8886;border-radius:10px}.Chat_chat-box-footer__lRrrc button{background-color:#3498db;border:none;border-radius:50%;color:#fff;cursor:pointer;flex-shrink:0;font-size:1rem;height:45px;padding:5px;transition:background-color .2s ease,transform .2s ease;width:45px}.Chat_chat-box-footer__lRrrc button:disabled{background-color:#88888880;cursor:not-allowed}.dark .Chat_chat-box-footer__lRrrc button,body.dark .Chat_chat-box-footer__lRrrc button{background:linear-gradient(135deg,var(--dark-accent-start),var(--dark-accent-end))}.Chat_chat-box-footer__lRrrc button:hover:not(:disabled){background-color:#2980b9;transform:scale(1.05)}.Chat_recording__S-IHe{animation:Chat_pulse__-JfFK 1s infinite;background-color:#e74c3c!important}.Chat_speakerButton__FYZH1{background:#0000;border:none;color:#7f8c8d;cursor:pointer;font-size:1rem;margin-left:10px;transition:color .2s ease}.Chat_speakerButton__FYZH1:hover{color:#3498db}.Chat_user-avatar-container__sSIl7{position:relative}.Chat_user-avatar__WqlYs{border:2px solid #4361ee;border-radius:50%;cursor:pointer;height:40px;overflow:hidden;transition:all .2s ease;width:40px}.Chat_user-avatar__WqlYs:hover{box-shadow:0 0 10px #4361ee4d;transform:scale(1.05)}.Chat_user-avatar__WqlYs img{height:100%;object-fit:cover;width:100%}.Chat_user-menu-dropdown__ue37h{background-color:#fff;border-radius:8px;box-shadow:0 5px 15px #0000001a;overflow:hidden;position:absolute;right:0;top:50px;width:200px;z-index:100}.Chat_user-menu-item__2Jrjj{align-items:center;color:#333;cursor:pointer;display:flex;gap:10px;padding:12px 16px;transition:background-color .2s}.Chat_user-menu-item__2Jrjj:hover{background-color:#f5f8ff;color:#4361ee}.Chat_user-menu-item__2Jrjj i{font-size:16px;text-align:center;width:20px}.dark .Chat_user-menu-dropdown__ue37h,body.dark .Chat_user-menu-dropdown__ue37h{background-color:var(--dark-surface);border:1px solid var(--dark-border);box-shadow:var(--dark-shadow)}.dark .Chat_user-menu-item__2Jrjj,body.dark .Chat_user-menu-item__2Jrjj{color:var(--dark-text)}.dark .Chat_user-menu-item__2Jrjj:hover,body.dark .Chat_user-menu-item__2Jrjj:hover{background-color:var(--dark-surface-2);color:var(--dark-accent-end)}.dark .Chat_user-avatar__WqlYs,body.dark .Chat_user-avatar__WqlYs{border-color:var(--dark-accent-end)}.Chat_chat-header__5Cjyu{border-radius:10px 10px 0 0}.dark .Chat_chat-header__5Cjyu,body.dark .Chat_chat-header__5Cjyu{background-color:var(--dark-surface);border-bottom:1px solid var(--dark-border)}.dark .Chat_chat-header__5Cjyu h2,body.dark .Chat_chat-header__5Cjyu h2{color:var(--dark-text)}.Chat_similarity-score__de5oB{background-color:#e6f7ff;border-radius:20px;color:#0366d6;font-size:.9rem;font-weight:600;margin-right:15px;padding:5px 12px}.dark .Chat_similarity-score__de5oB,body.dark .Chat_similarity-score__de5oB{background-color:var(--dark-surface-2);color:var(--dark-accent-end)}.Chat_end-interview-btn__4XRfH{border-radius:4px;padding:6px 14px}.Chat_end-interview-btn__4XRfH:hover{background-color:#ff7875}.Chat_input-area__TFIFs{border-radius:0 0 10px 10px;padding:15px}.dark .Chat_input-area__TFIFs,body.dark .Chat_input-area__TFIFs{background-color:var(--dark-surface);border-top:1px solid var(--dark-border)}.dark .Chat_chat-input__kmFnQ,body.dark .Chat_chat-input__kmFnQ{background-color:var(--dark-surface-2);border:1px solid var(--dark-border);color:var(--dark-text)}.Chat_chat-input__kmFnQ:disabled{background-color:#f5f5f5;color:#999}.Chat_send-button__A-MXM,.Chat_voice-input-button__3dkpc{border-radius:4px}.Chat_voice-input-button__3dkpc{background-color:#e6f7ff;color:#0366d6}.dark .Chat_voice-input-button__3dkpc,body.dark .Chat_voice-input-button__3dkpc{background-color:var(--dark-surface-2);border:1px solid var(--dark-border);color:var(--dark-accent-end)}.Chat_voice-input-button__3dkpc:hover:not(:disabled){background-color:#bae7ff}.dark .Chat_send-button__A-MXM,body.dark .Chat_send-button__A-MXM{background:linear-gradient(135deg,var(--dark-accent-start),var(--dark-accent-end))}.Chat_send-button__A-MXM:hover:not(:disabled){background-color:#40a9ff}.Chat_send-button__A-MXM:disabled,.Chat_voice-input-button__3dkpc:disabled{cursor:not-allowed;opacity:.6}.Chat_btn-speak__7RUJ0:hover{background-color:#f0f0f0}.dark .Chat_btn-speak__7RUJ0:hover,body.dark .Chat_btn-speak__7RUJ0:hover{background-color:var(--dark-surface-2)}.Chat_btn-stop__7r1-\+{color:#ff4d4f}.Chat_btn-stop__7r1-\+:hover{background-color:#fff1f0}.Chat_loading-chat__IqNLQ{align-items:center;color:#666;display:flex;font-style:italic;height:100%;justify-content:center}.dark .Chat_loading-chat__IqNLQ,body.dark .Chat_loading-chat__IqNLQ{color:var(--dark-muted)}.Chat_message-box__mibQP.Chat_evaluation__hllsU{justify-content:center;margin:5px 0}.Chat_evaluation-content__oYYhv{background-color:#f9f0ff;border:1px solid #d3adf7;border-radius:8px;font-size:.9rem;margin:0 auto;padding:8px 12px;width:90%}.dark .Chat_evaluation-content__oYYhv,body.dark .Chat_evaluation-content__oYYhv{background-color:var(--dark-surface-2);border:1px solid var(--dark-border)}.Chat_evaluation-content__oYYhv .Chat_score__ZTJq7{color:#722ed1;font-weight:600;margin-bottom:5px}.dark .Chat_evaluation-content__oYYhv .Chat_score__ZTJq7,body.dark .Chat_evaluation-content__oYYhv .Chat_score__ZTJq7{color:var(--dark-accent-end)}.Chat_evaluation-content__oYYhv .Chat_feedback__TSrtD{color:#333}.dark .Chat_evaluation-content__oYYhv .Chat_feedback__TSrtD,body.dark .Chat_evaluation-content__oYYhv .Chat_feedback__TSrtD{color:var(--dark-text)}.Chat_evaluation-container__Jy-XK{border-radius:10px;box-shadow:0 2px 8px #0000001a;margin-top:20px;padding:20px}.dark .Chat_evaluation-container__Jy-XK,body.dark .Chat_evaluation-container__Jy-XK{background-color:var(--dark-surface);border:1px solid var(--dark-border);box-shadow:var(--dark-shadow)}.Chat_evaluation-container__Jy-XK h3{border-bottom:1px solid #eee;color:#333;margin-top:0;padding-bottom:10px}.dark .Chat_evaluation-container__Jy-XK h3,body.dark .Chat_evaluation-container__Jy-XK h3{border-bottom:1px solid var(--dark-border);color:var(--dark-text)}.Chat_quantitative-metrics__Ay354{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:15px}.Chat_metric__fKmuL{background-color:#f7f9fc;border-radius:8px;margin-bottom:10px;min-width:150px;padding:10px 15px}.dark .Chat_metric__fKmuL,body.dark .Chat_metric__fKmuL{background-color:var(--dark-surface-2);border:1px solid var(--dark-border)}.Chat_metric__fKmuL span:first-child{color:#666;font-weight:500;margin-right:10px}.dark .Chat_metric__fKmuL span:first-child,body.dark .Chat_metric__fKmuL span:first-child{color:var(--dark-muted)}.Chat_metric__fKmuL span:last-child{color:#1890ff;font-weight:600}.dark .Chat_metric__fKmuL span:last-child,body.dark .Chat_metric__fKmuL span:last-child{color:var(--dark-accent-end)}.Chat_qualitative-assessment__zTJch{background-color:#f5f5f5;border-radius:8px;line-height:1.6;padding:15px}.dark .Chat_qualitative-assessment__zTJch,body.dark .Chat_qualitative-assessment__zTJch{background-color:var(--dark-surface-2);border:1px solid var(--dark-border)}.Chat_qualitative-assessment__zTJch p{margin:8px 0}.Chat_back-to-dashboard__AhYMD{background-color:#52c41a;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;margin-top:20px;padding:10px 20px;transition:background-color .2s}.Chat_back-to-dashboard__AhYMD:hover{background-color:#73d13d}.Chat_video-preview__2qFwF{border:2px solid #ccc;border-radius:8px;position:relative;right:20px}.Chat_video-preview__2qFwF video{border-radius:8px}.Chat_gaze-warning__fZhag{animation:Chat_fadeIn__fTND3 .3s ease-in-out;background-color:#ffc107;border-radius:20px;box-shadow:0 4px 8px #0003;color:#333;font-size:1.2rem;font-weight:700;left:50%;padding:10px 20px;position:absolute;top:100px;transform:translateX(-50%);z-index:1001}@keyframes Chat_fadeIn__fTND3{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.Chat_avatar-container__RNpvs{align-items:center;display:flex;flex-grow:1;justify-content:center;overflow:hidden;position:relative}.Chat_loadingContainer__ijAuh,.Chat_registrationContainer__oywtb{align-items:center;background-color:#f0f2f5;color:#333;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100vw}.Chat_spinner__w4zTE{animation:Chat_spin__XnQ0r 1s linear infinite;border:8px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:60px;margin-bottom:20px;width:60px}@keyframes Chat_spin__XnQ0r{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Chat_registrationHeader__DGKRY{color:#2c3e50;font-size:2rem;margin-bottom:10px}.Chat_registrationSubheader__pmcTR{color:#7f8c8d;font-size:1.1rem;margin-bottom:30px}.Chat_registrationVideo__qdZEu{border:3px solid #fff;border-radius:12px;box-shadow:0 10px 25px #0000001a;height:auto;margin-bottom:30px;max-width:640px;width:100%}.Chat_registerButton__MaXWM{background-color:#27ae60;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:15px 30px;transition:background-color .2s ease,transform .2s ease}.Chat_registerButton__MaXWM:hover{background-color:#2ecc71;transform:translateY(-2px)}.Chat_page-container__1JaHS{align-items:center;background-color:#e8eaf6;box-sizing:border-box;display:flex;height:100vh;justify-content:center;overflow:hidden;padding:20px;width:100vw}.Chat_chat-box-container__euQBy{background:#fff;border-radius:12px;box-shadow:0 8px 30px #0000001a;display:flex;flex-direction:column;height:95vh;max-height:1000px;max-width:1400px;overflow:hidden;width:100%}.Chat_video-preview__2qFwF{background-color:#000;border:3px solid #fff;bottom:20px;box-shadow:0 5px 15px #0003;height:180px;position:fixed;width:240px;z-index:1000}.Chat_chat-header__5Cjyu{align-items:center;background-color:#f7f9fc;border-bottom:1px solid #e1e4e8;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 20px}.Chat_chat-header__5Cjyu h2{color:#333;flex-grow:1;font-size:1.2rem;margin:0}.Chat_recordingIndicator__D2zhW{align-items:center;background-color:#fff1f0;border-radius:12px;color:#ff4d4f;display:flex;font-size:.9rem;font-weight:500;gap:8px;padding:4px 10px}.Chat_recordingDot__cEGxQ{animation:Chat_pulse__-JfFK 1.5s infinite;background-color:#ff4d4f;border-radius:50%;height:10px;width:10px}.Chat_end-interview-btn__4XRfH{background-color:#ff4d4f;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px;transition:background-color .2s}.Chat_end-interview-btn__4XRfH:hover:not(:disabled){background-color:#ff7875}.Chat_end-interview-btn__4XRfH:disabled{background-color:#aaa;cursor:not-allowed}.Chat_chat-content__TnqJU{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;width:100%}.Chat_messages-list__7YRHn{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:20px}.Chat_messages-list__7YRHn::-webkit-scrollbar{width:6px}.Chat_messages-list__7YRHn::-webkit-scrollbar-thumb{background:#8886;border-radius:10px}.Chat_message-box__mibQP{display:flex;gap:10px;margin-block:12px;max-width:85%;width:auto}.Chat_message-box__mibQP.Chat_user__WJ47-{align-self:flex-end;flex-direction:row-reverse}.Chat_message-box__mibQP.Chat_gpt__lswAR{align-self:flex-start}.Chat_message-box__mibQP img{border-radius:50%;flex-shrink:0;height:36px;width:36px}.Chat_message__kkrPs{border-radius:15px;line-height:1.5;padding:12px 15px;word-break:break-word}.Chat_message-box__mibQP.Chat_gpt__lswAR .Chat_message__kkrPs{background-color:#f0f2f5;border-top-left-radius:0}.Chat_message-box__mibQP.Chat_user__WJ47- .Chat_message__kkrPs{background-color:#e6f7ff;border-top-right-radius:0}.Chat_input-area__TFIFs{background-color:#f7f9fc;border-top:1px solid #e1e4e8;box-sizing:border-box;flex-shrink:0;padding:20px;width:100%}.Chat_input-area__TFIFs form{display:flex;flex-direction:column;margin:0 auto;max-width:900px;width:100%}.Chat_chat-input__kmFnQ{background-color:#fff;border:1px solid #ddd;border-radius:8px;font-size:1rem;margin-bottom:10px;min-height:60px;padding:12px;resize:none;width:100%}.Chat_input-actions__CTuap{display:flex;gap:10px;justify-content:flex-end}.Chat_send-button__A-MXM,.Chat_voice-input-button__3dkpc{border:none;border-radius:6px;cursor:pointer;font-weight:500;padding:8px 15px;transition:background-color .2s}.Chat_voice-input-button__3dkpc{background-color:#f0f2f5;color:#333}.Chat_send-button__A-MXM{background-color:#1890ff}.Chat_evaluation-container__Jy-XK{background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #0000004d;margin:0 auto;max-height:90vh;max-width:900px;overflow-y:auto;padding:30px;position:relative;width:100%}.Chat_message-actions__IreL2{display:flex;justify-content:flex-end;margin-top:5px}.Chat_btn-speak__7RUJ0,.Chat_btn-stop__7r1-\+{background:none;border:none;border-radius:4px;color:#666;cursor:pointer;font-size:.8rem;padding:2px 8px}.Chat_page-container-fullscreen__yBSay{align-items:center;background-color:#121212;color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100vw}.Chat_avatar-container__RNpvs{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.Chat_controls-container__RhOOp{align-items:center;bottom:5%;display:flex;flex-direction:column;gap:15px;left:50%;max-width:600px;position:absolute;transform:translateX(-50%);width:80%;z-index:10}.Chat_transcript-display__Xselq{background-color:#0000004d;border-radius:20px;color:#e0e0e0;font-style:italic;min-height:24px;padding:10px 20px;text-align:center}.Chat_mic-button__\+yrv4{align-items:center;background-color:#4caf50;border:none;border-radius:50%;box-shadow:0 4px 15px #0003;color:#fff;cursor:pointer;display:flex;height:70px;justify-content:center;transition:background-color .3s,transform .2s;width:70px}.Chat_mic-button__\+yrv4 svg{height:32px;width:32px}.Chat_mic-button__\+yrv4:hover:not(:disabled){background-color:#45a049;transform:scale(1.05)}.Chat_mic-recording__qBxid{animation:Chat_pulse__-JfFK 2s infinite;background-color:#f44}@keyframes Chat_pulse__-JfFK{0%{box-shadow:0 0 0 0 #f446}70%{box-shadow:0 0 0 10px #f440}to{box-shadow:0 0 0 0 #f440}}.Chat_mic-disabled__NuLHg{background-color:#9e9e9e;cursor:not-allowed}.Chat_end-interview-btn-bottom__sGnWi{background:none;border:1px solid #f44336;border-radius:20px;color:#f44336;cursor:pointer;padding:8px 16px;transition:background-color .3s,color .3s}.Chat_end-interview-btn-bottom__sGnWi:hover:not(:disabled){background-color:#f44336;color:#fff}.Chat_evaluation-overlay__BFlQm{align-items:center;background-color:#000000e6;box-sizing:border-box;display:flex;height:100vh;justify-content:center;left:0;overflow-y:auto;padding:20px;position:fixed;top:0;width:100vw;z-index:1000}.Chat_video-preview__2qFwF{border:2px solid #fff3;border-radius:10px;height:150px;left:20px;overflow:hidden;position:absolute;top:20px;width:200px;z-index:10}.Chat_video-preview__2qFwF video{height:100%;object-fit:cover;width:100%}.Chat_video-overlay-text__rMsd3{font-size:12px}.Chat_chat-box-container__euQBy,.Chat_chat-content__TnqJU,.Chat_input-area__TFIFs{display:none}.Chat_interview-header__71Gqp{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#667eeaf2,#764ba2f2);border-radius:30px;box-shadow:0 4px 20px #0003;display:flex;flex-direction:column;gap:8px;left:50%;min-width:320px;padding:12px 30px;position:fixed;top:20px;transform:translateX(-50%);z-index:100}.Chat_progress-info__HCqJL{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:600;justify-content:space-between}.Chat_question-counter__TCQJt,.Chat_time-elapsed__0-FWB{align-items:center;display:flex;gap:6px}.Chat_time-elapsed__0-FWB{font-family:Courier New,monospace;font-size:15px}.Chat_silence-indicator__MoLUy{border-top:1px solid #ffffff4d;color:#ffffffe6;font-size:12px;font-style:italic;padding:4px 0;text-align:center}.Chat_send-button__A-MXM{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:25px;box-shadow:0 4px 15px #10b98166;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;margin-left:12px;padding:12px 24px;transition:all .3s ease}.Chat_send-button__A-MXM:hover:not(:disabled){box-shadow:0 6px 20px #10b98180;transform:translateY(-2px)}.Chat_send-button__A-MXM:disabled{background:#9ca3af;box-shadow:none;cursor:not-allowed}.Chat_send-button__A-MXM svg{height:18px;width:18px}.avatar-container-static{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;width:100%}.avatar-image-static{border-radius:4%;box-shadow:0 8px 25px #0000001a;height:56vh;object-fit:cover;width:50vw}.JobEditModal_modalOverlay__ae5Eb{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10040}.JobEditModal_modalContent__mPi7-{animation:JobEditModal_modalSlideIn__ExwAo .3s ease-out;background-color:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:1000px;overflow-y:auto;width:100%}@keyframes JobEditModal_modalSlideIn__ExwAo{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.JobEditModal_modalHeader__ORwoq{align-items:center;background:linear-gradient(135deg,#f093fb,#f5576c);border-bottom:1px solid #eee;border-radius:20px 20px 0 0;color:#fff;display:flex;justify-content:space-between;padding:25px 30px}.JobEditModal_modalHeader__ORwoq h2{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fff,#f0f4ff);-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:700;margin:0}.JobEditModal_closeButton__Uy8xE{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;padding:8px;transition:all .3s ease;width:36px}.JobEditModal_closeButton__Uy8xE:hover{background:#fff3;transform:rotate(90deg) scale(1.1)}.JobEditModal_jobForm__QRIg5{padding:30px}.JobEditModal_statusContainer__QUIGr{display:flex;flex-direction:column;gap:8px}.JobEditModal_statusSelect__fjjVo{background:linear-gradient(90deg,#0000,#0000 4px,#fff 0);transition:border-color .3s ease,box-shadow .3s ease}.JobEditModal_statusSelect__fjjVo:focus{border-color:currentColor;box-shadow:0 0 0 3px #f093fb1a;outline:none}.JobEditModal_statusInfo__41A6A{margin-top:4px;padding-left:8px}.JobEditModal_statusInfo__41A6A small{font-size:12px;font-weight:500}.JobEditModal_formGrid__j3C53{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:30px}.JobEditModal_formGroup__k-BLl{display:flex;flex-direction:column;gap:8px;position:relative}.JobEditModal_formGroup__k-BLl label{align-items:center;color:#2d3748;display:flex;font-size:14px;font-weight:600;gap:8px}.JobEditModal_autoFilled__ItKSR,.JobEditModal_optional__OOcNP,.JobEditModal_smartIndicator__HhkjT{border-radius:4px;font-size:12px;font-weight:500;padding:2px 6px}.JobEditModal_smartIndicator__HhkjT{background:linear-gradient(45deg,#f093fb,#f5576c);color:#fff}.JobEditModal_autoFilled__ItKSR{background:linear-gradient(45deg,#ffecd2,#fcb69f);color:#8b4513}.JobEditModal_optional__OOcNP{background:#e2e8f0;color:#718096}.JobEditModal_smartInput__9xxxK,.JobEditModal_smartTextarea__3bXGT{border:1px solid #e2e8f0;border-radius:8px;font-family:inherit;font-size:16px;padding:12px 16px;resize:vertical;transition:all .2s ease}.JobEditModal_smartInput__9xxxK:focus,.JobEditModal_smartTextarea__3bXGT:focus{border-color:#f093fb;box-shadow:0 0 0 3px #f093fb1a;outline:none}.JobEditModal_smartInput__9xxxK:focus{box-shadow:0 0 0 3px #f093fb1a}.JobEditModal_inputWithDropdown__4NIIB{position:relative}.JobEditModal_dropdownToggle__sHnfk{background:none;border:none;color:#a0aec0;cursor:pointer;padding:4px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:color .2s ease}.JobEditModal_dropdownToggle__sHnfk:hover{color:#f093fb}.JobEditModal_suggestionDropdown__3KRVy{animation:JobEditModal_dropdownSlideIn__SMIig .2s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 25px #00000026;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}@keyframes JobEditModal_dropdownSlideIn__SMIig{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.JobEditModal_suggestionItem__5SYlJ{color:#2d3748;cursor:pointer;font-size:14px;padding:12px 16px;transition:background-color .2s ease}.JobEditModal_suggestionItem__5SYlJ:hover{background-color:#f7fafc;color:#f093fb}.JobEditModal_suggestionItem__5SYlJ:first-child{border-radius:8px 8px 0 0}.JobEditModal_suggestionItem__5SYlJ:last-child{border-radius:0 0 8px 8px}.JobEditModal_skillsContainer__L1Kq-{position:relative}.JobEditModal_skillTags__RDrV1{background-color:#f9f9f9;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;min-height:40px;padding:8px 12px}.JobEditModal_skillTag__-b-Hs{align-items:center;animation:JobEditModal_skillTagSlideIn__lxVPQ .3s ease-out;background:linear-gradient(45deg,#f093fb,#f5576c);border-radius:20px;color:#fff;display:flex;font-size:14px;font-weight:500;gap:6px;padding:6px 12px}@keyframes JobEditModal_skillTagSlideIn__lxVPQ{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.JobEditModal_removeSkill__PqrTP{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:18px;justify-content:center;transition:background-color .2s ease;width:18px}.JobEditModal_removeSkill__PqrTP:hover{background:#ffffff4d}.JobEditModal_skillInput__iu95u{border:1px solid #e2e8f0;border-radius:8px;font-size:16px;padding:12px 16px;transition:all .2s ease;width:100%}.JobEditModal_skillInput__iu95u:focus{border-color:#f093fb;box-shadow:0 0 0 3px #f093fb1a;outline:none}.JobEditModal_skillInput__iu95u::placeholder{color:#a0aec0}.JobEditModal_formActions__vpwUn{border-top:1px solid #e2e8f0;display:flex;gap:15px;justify-content:flex-end;margin-top:30px;padding-top:20px}.JobEditModal_cancelButton__YtxO6,.JobEditModal_updateButton__7deZc{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.JobEditModal_cancelButton__YtxO6{background-color:#f7fafc;border:1px solid #e2e8f0;color:#718096}.JobEditModal_cancelButton__YtxO6:hover{background-color:#edf2f7;border-color:#cbd5e0}.JobEditModal_updateButton__7deZc{background:linear-gradient(45deg,#f093fb,#f5576c);box-shadow:0 4px 12px #f093fb66;color:#fff}.JobEditModal_updateButton__7deZc:hover{box-shadow:0 6px 16px #f093fb99;transform:translateY(-2px)}.JobEditModal_updateButton__7deZc:disabled{cursor:not-allowed;opacity:.6;transform:none}.JobEditModal_spinner__vOfPq{animation:JobEditModal_spin__fuU8p 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes JobEditModal_spin__fuU8p{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.JobEditModal_modalContent__mPi7-{border-radius:15px;margin:10px;max-width:none}.JobEditModal_modalHeader__ORwoq{padding:20px}.JobEditModal_modalHeader__ORwoq h2{font-size:24px}.JobEditModal_jobForm__QRIg5{padding:20px}.JobEditModal_formGrid__j3C53{gap:15px;grid-template-columns:1fr}.JobEditModal_templateGrid__Vw3Qk{grid-template-columns:1fr}.JobEditModal_formActions__vpwUn{flex-direction:column-reverse}.JobEditModal_cancelButton__YtxO6,.JobEditModal_updateButton__7deZc{justify-content:center;width:100%}}@media (max-width:480px){.JobEditModal_modalOverlay__ae5Eb{padding:10px}.JobEditModal_modalContent__mPi7-{border-radius:12px}.JobEditModal_modalHeader__ORwoq{padding:15px}.JobEditModal_modalHeader__ORwoq h2{font-size:20px}.JobEditModal_jobForm__QRIg5,.JobEditModal_templateSection__nRaR9{padding:15px}.JobEditModal_skillTags__RDrV1{min-height:35px;padding:6px 10px}.JobEditModal_skillTag__-b-Hs{font-size:13px;padding:4px 10px}.JobEditModal_smartInput__9xxxK,.JobEditModal_smartTextarea__3bXGT{font-size:16px}}.dark .JobEditModal_modalOverlay__ae5Eb,body.JobEditModal_dark__6eLiG .JobEditModal_modalOverlay__ae5Eb{background-color:#000000b3}.dark .JobEditModal_modalContent__mPi7-,body.JobEditModal_dark__6eLiG .JobEditModal_modalContent__mPi7-{background-color:var(--dark-surface);border:1px solid var(--dark-border)}.dark .JobEditModal_modalHeader__ORwoq,body.JobEditModal_dark__6eLiG .JobEditModal_modalHeader__ORwoq{background:linear-gradient(135deg,#7c3aed,#db2777);border-bottom:1px solid var(--dark-border)}.dark .JobEditModal_formGroup__k-BLl label,body.JobEditModal_dark__6eLiG .JobEditModal_formGroup__k-BLl label{color:var(--dark-text)}.dark .JobEditModal_skillInput__iu95u,.dark .JobEditModal_smartInput__9xxxK,.dark .JobEditModal_smartTextarea__3bXGT,body.JobEditModal_dark__6eLiG .JobEditModal_skillInput__iu95u,body.JobEditModal_dark__6eLiG .JobEditModal_smartInput__9xxxK,body.JobEditModal_dark__6eLiG .JobEditModal_smartTextarea__3bXGT{background-color:var(--dark-surface-2);border-color:var(--dark-border);color:var(--dark-text)}.dark .JobEditModal_skillInput__iu95u:focus,.dark .JobEditModal_smartInput__9xxxK:focus,.dark .JobEditModal_smartTextarea__3bXGT:focus,body.JobEditModal_dark__6eLiG .JobEditModal_skillInput__iu95u:focus,body.JobEditModal_dark__6eLiG .JobEditModal_smartInput__9xxxK:focus,body.JobEditModal_dark__6eLiG .JobEditModal_smartTextarea__3bXGT:focus{border-color:#f093fb;box-shadow:0 0 0 3px #f093fb33}.dark .JobEditModal_suggestionDropdown__3KRVy,body.JobEditModal_dark__6eLiG .JobEditModal_suggestionDropdown__3KRVy{background-color:var(--dark-surface-2);border-color:var(--dark-border)}.dark .JobEditModal_suggestionItem__5SYlJ,body.JobEditModal_dark__6eLiG .JobEditModal_suggestionItem__5SYlJ{color:var(--dark-text)}.dark .JobEditModal_suggestionItem__5SYlJ:hover,body.JobEditModal_dark__6eLiG .JobEditModal_suggestionItem__5SYlJ:hover{background-color:var(--dark-surface-3);color:#f093fb}.dark .JobEditModal_skillTags__RDrV1,body.JobEditModal_dark__6eLiG .JobEditModal_skillTags__RDrV1{background-color:var(--dark-surface-2);border-color:var(--dark-border)}.dark .JobEditModal_cancelButton__YtxO6,body.JobEditModal_dark__6eLiG .JobEditModal_cancelButton__YtxO6{background-color:var(--dark-surface-2);border-color:var(--dark-border);color:var(--dark-text)}.dark .JobEditModal_cancelButton__YtxO6:hover,body.JobEditModal_dark__6eLiG .JobEditModal_cancelButton__YtxO6:hover{background-color:var(--dark-surface-3)}.dark .JobEditModal_formActions__vpwUn,body.JobEditModal_dark__6eLiG .JobEditModal_formActions__vpwUn{border-top-color:var(--dark-border)}.dark .JobEditModal_statusSelect__fjjVo,body.JobEditModal_dark__6eLiG .JobEditModal_statusSelect__fjjVo{background-color:var(--dark-surface-2);color:var(--dark-text)}.dark .JobEditModal_statusInfo__41A6A small,body.JobEditModal_dark__6eLiG .JobEditModal_statusInfo__41A6A small{opacity:.9}.JobEditModal_cancelButton__YtxO6,.JobEditModal_modalContent__mPi7-,.JobEditModal_skillInput__iu95u,.JobEditModal_smartInput__9xxxK,.JobEditModal_smartTextarea__3bXGT,.JobEditModal_suggestionDropdown__3KRVy,.JobEditModal_templateSection__nRaR9{transition:background-color .3s ease,border-color .3s ease,color .3s ease}.JobDetails_jobDetailsContainer__0nLji{background-color:#f9f9f9;margin:0 auto;max-width:1200px;min-height:100vh;padding:20px}.dark .JobDetails_jobDetailsContainer__0nLji,body.JobDetails_dark__4wuBG .JobDetails_jobDetailsContainer__0nLji,body.dark .JobDetails_jobDetailsContainer__0nLji{background:#0000!important;background-color:initial!important;background-image:none!important}.JobDetails_header__YqGIG{margin-bottom:20px}.JobDetails_backButton__ynSeH{align-items:center;background:none;border:none;color:#4a90e2;cursor:pointer;display:flex;font-size:16px;gap:8px;padding:8px 0}.JobDetails_backButton__ynSeH:hover{color:#3b73b9}.JobDetails_content__D6JXZ{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;overflow:hidden}.dark .JobDetails_content__D6JXZ,body.JobDetails_dark__4wuBG .JobDetails_content__D6JXZ{background:var(--dark-gradient-surface)!important;border:1px solid var(--dark-border)!important;box-shadow:var(--dark-shadow-lg)!important}.JobDetails_jobHeader__BBiI1{background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:1px solid #eaeaea;border-radius:20px 20px 0 0;color:#fff;display:flex;flex-wrap:wrap;padding:30px}.JobDetails_headerContent__A6uZz{align-items:flex-start;display:flex;gap:30px;justify-content:space-between;width:100%}.JobDetails_titleSection__WXxxv{align-items:flex-start;display:flex;flex:1 1;gap:20px}.JobDetails_statusSection__I9ev6{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.JobDetails_statusBadge__GKaab{align-items:center;border-radius:25px;box-shadow:0 4px 12px #00000026;color:#fff;display:flex;font-size:14px;font-weight:600;gap:8px;letter-spacing:.5px;padding:10px 18px;text-transform:uppercase}.JobDetails_statusDescription__kchso{color:#fffc;font-size:12px;max-width:180px;text-align:right}.JobDetails_companyLogo__lEvY4{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 5px #0000001a;display:flex;height:100px;justify-content:center;margin-right:20px;overflow:hidden;width:100px}.JobDetails_companyLogo__lEvY4 img{max-height:80%;max-width:80%;object-fit:contain}.JobDetails_jobInfo__JIBOA{flex:1 1;min-width:0}.JobDetails_jobTitle__Yxh1H{color:#fff;font-size:32px;font-weight:700;line-height:1.2;margin:0 0 8px}.JobDetails_jobInfo__JIBOA h1{color:#fff;font-size:24px;margin:0 0 10px}.JobDetails_companyDetails__10Sb7{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:10px}.JobDetails_company__ibGSh{align-items:center;color:#ffffffe6;display:flex;font-weight:600;gap:8px}.JobDetails_jobType__Twl-e,.JobDetails_location__ZAi10{align-items:center;color:#fffc;display:flex;gap:5px}.JobDetails_jobType__Twl-e{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff3;border-radius:20px;color:#fff;font-size:14px;font-weight:600;padding:6px 12px}.JobDetails_metaDetails__hNcvI{color:#777;display:flex;flex-wrap:wrap;font-size:14px;gap:15px}.JobDetails_experience__QtTnK,.JobDetails_postedDate__Z9Ll2,.JobDetails_salary__-QxQq{align-items:center;display:flex;gap:5px}.JobDetails_actions__9by19{align-self:center;display:flex;flex-direction:column;gap:10px;margin-left:auto}.JobDetails_applyButton__QVpx6,.JobDetails_editButton__KNRNO,.JobDetails_saveButton__gS3TO{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transition:all .3s ease}.JobDetails_editButton__KNRNO{background:linear-gradient(45deg,#f093fb,#f5576c);box-shadow:0 4px 12px #f093fb66;color:#fff}.JobDetails_editButton__KNRNO:hover{background:linear-gradient(45deg,#e878f0,#f04060);box-shadow:0 6px 16px #f093fb99;transform:translateY(-2px)}.JobDetails_editJobBtn__D62Cr{align-items:center;background:linear-gradient(45deg,#f093fb,#f5576c);border:none;border-radius:6px;box-shadow:0 4px 12px #f093fb66;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;justify-content:center;margin:10px 0;padding:12px;transition:all .3s ease;width:100%}.JobDetails_editJobBtn__D62Cr:hover{background:linear-gradient(45deg,#e878f0,#f04060);box-shadow:0 6px 16px #f093fb99;transform:translateY(-2px)}.JobDetails_editJobBtn__D62Cr i{font-size:16px}.JobDetails_applyButton__QVpx6{background-color:#4a90e2;color:#fff}.JobDetails_appliedButton__qYwLU{color:#fff!important;cursor:not-allowed!important}.JobDetails_appliedButton__qYwLU,.JobDetails_appliedButton__qYwLU:hover{background-color:#6b7280!important}.JobDetails_withdrawButton__QnlzW{background-color:#f59e0b!important;color:#fff!important;cursor:pointer!important}.JobDetails_withdrawButton__QnlzW:hover{background-color:#d97706!important}.JobDetails_saveButton__gS3TO{background-color:initial;border:1px solid #4a90e2;color:#4a90e2}.JobDetails_saveButton__gS3TO:hover{background-color:#f0f7ff}.JobDetails_jobBody__Od1yy{display:flex;flex-wrap:wrap;gap:30px;padding:30px}.JobDetails_mainDetails__3JX7Q{flex:3 1;min-width:300px}.JobDetails_sideDetails__gF90B{flex:1 1;min-width:250px}.JobDetails_section__pm0wd{margin-bottom:35px}.JobDetails_sectionTitle__j2\+6E{align-items:center;border-bottom:2px solid #e2e8f0;color:#2d3748;display:flex;font-size:20px;font-weight:700;gap:12px;margin:0 0 20px;padding-bottom:10px}.JobDetails_skillCount__7sYcB{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;font-size:12px;font-weight:600;margin-left:8px;padding:4px 8px}.JobDetails_contentCard__7LC\+1{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px}.JobDetails_description__SVVhS{color:#4a5568;font-size:15px;line-height:1.7;margin:0}.JobDetails_skillsContainer__M2YZD{display:flex;flex-wrap:wrap;gap:12px}.JobDetails_skillTag__14zvB{align-items:center;background:linear-gradient(135deg,#e6f3ff,#cce7ff);border:1px solid #bee3f8;border-radius:20px;color:#2b6cb0;display:flex;font-size:13px;font-weight:600;gap:6px;padding:10px 16px;transition:all .2s ease}.JobDetails_skillTag__14zvB:hover{box-shadow:0 4px 12px #2b6cb033;transform:translateY(-1px)}.JobDetails_listItems__wB3BU{list-style:none;margin:0;padding:0}.JobDetails_listItem__2eHtn{align-items:flex-start;border-bottom:1px solid #f1f5f9;color:#4a5568;display:flex;gap:12px;line-height:1.6;padding:12px 0}.JobDetails_listItem__2eHtn:last-child{border-bottom:none}.JobDetails_listItem__2eHtn i{color:#667eea;flex-shrink:0;margin-top:2px}.JobDetails_keyInfoGrid__q7U7S{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:40px}.JobDetails_infoCard__oM9qy{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:16px;overflow:hidden;padding:20px;position:relative;transition:all .3s ease}.JobDetails_infoCard__oM9qy:before{background:linear-gradient(135deg,#667eea,#764ba2);content:"";height:100%;left:0;position:absolute;top:0;width:4px}.JobDetails_infoCard__oM9qy:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.JobDetails_infoIcon__dijzQ{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;box-shadow:0 4px 12px #667eea4d;color:#fff;display:flex;font-size:18px;height:48px;justify-content:center;width:48px}.JobDetails_infoContent__4IYRM{display:flex;flex:1 1;flex-direction:column;gap:4px}.JobDetails_infoLabel__A-4E4{color:#718096;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.JobDetails_infoValue__TCNnV{color:#2d3748;font-size:16px;font-weight:600}.JobDetails_statsGrid__UwQgx{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.JobDetails_statCard__HmaN9{align-items:center;background:linear-gradient(135deg,#f7fafc,#edf2f7);border:1px solid #e2e8f0;border-radius:16px;display:flex;gap:16px;overflow:hidden;padding:24px;position:relative;transition:all .3s ease}.JobDetails_statCard__HmaN9:before{background:linear-gradient(90deg,#667eea,#764ba2);content:"";height:4px;left:0;position:absolute;top:0;width:100%}.JobDetails_statCard__HmaN9:hover{box-shadow:0 12px 30px #00000026;transform:translateY(-3px)}.JobDetails_statIcon__BKJwv{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:14px;box-shadow:0 4px 12px #667eea4d;color:#fff;display:flex;font-size:20px;height:52px;justify-content:center;width:52px}.JobDetails_statContent__RIh18{display:flex;flex:1 1;flex-direction:column}.JobDetails_statNumber__uRTFk{color:#2d3748;font-size:28px;font-weight:800;line-height:1;margin-bottom:4px}.JobDetails_statLabel__JiKZQ{color:#718096;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.JobDetails_applyCard__gfSY- h3,.JobDetails_infoCard__oM9qy h3{color:#2d3748;font-size:18px;font-weight:600;margin-bottom:15px;margin-top:0}.JobDetails_applyCard__gfSY-{background:linear-gradient(135deg,#f0f7ff,#e6f3ff);border:1px solid #bee3f8;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;padding:20px}.JobDetails_companyBox__S1zUc img{border-radius:12px;box-shadow:0 4px 12px #0000001a;height:80px;margin-bottom:15px;object-fit:contain;width:80px}.JobDetails_companyBox__S1zUc h4{color:#2d3748;font-size:18px;font-weight:600;margin:0 0 15px}.JobDetails_companyBox__S1zUc p{color:#4a5568;font-size:15px;line-height:1.6;margin:0}.JobDetails_applyCard__gfSY-{background-color:#f0f7ff;text-align:center}.JobDetails_applyNowBtn__m-YDZ{background-color:#4a90e2;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;margin-bottom:10px;padding:12px;width:100%}.JobDetails_applyNowBtn__m-YDZ:hover{background-color:#3b73b9}.JobDetails_appliedBtn__AQSMP{cursor:not-allowed!important}.JobDetails_appliedBtn__AQSMP,.JobDetails_appliedBtn__AQSMP:hover{background-color:#6b7280!important}.JobDetails_withdrawBtn__J1NND{background-color:#f59e0b!important}.JobDetails_withdrawBtn__J1NND:hover{background-color:#d97706!important}.JobDetails_updateProfileLink__iTTTP{color:#4a90e2;font-size:14px;text-decoration:none}.JobDetails_updateProfileLink__iTTTP:hover{text-decoration:underline}.JobDetails_modalOverlay__shn0N{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.JobDetails_modal__5ND\+E{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-height:90vh;max-width:600px;overflow-y:auto;width:90%}.JobDetails_modalHeader__HAJ-T{align-items:center;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;padding:15px 20px}.JobDetails_modalHeader__HAJ-T h3{color:#333;font-size:20px;margin:0}.JobDetails_closeButton__rdWrm{background:none;border:none;color:#777;cursor:pointer;font-size:18px}.JobDetails_modalBody__kIo58{padding:20px}.JobDetails_formPlaceholder__re6W6{margin:20px 0}.JobDetails_formField__xBHrm{background-color:#f0f0f0;border-radius:6px;height:40px;margin-bottom:15px}.JobDetails_modalFooter__qT\+mR{border-top:1px solid #eaeaea;display:flex;gap:10px;justify-content:flex-end;padding:15px 20px}.JobDetails_cancelButton__elkl-,.JobDetails_submitButton__x7Dwf{border-radius:6px;cursor:pointer;font-weight:600;padding:10px 20px}.JobDetails_cancelButton__elkl-{background-color:initial;border:1px solid #ccc;color:#666}.JobDetails_submitButton__x7Dwf{background-color:#4a90e2;border:none;color:#fff}.JobDetails_cancelButton__elkl-:hover{background-color:#f5f5f5}.JobDetails_submitButton__x7Dwf:hover{background-color:#3b73b9}.JobDetails_cancelButton__elkl-:disabled,.JobDetails_submitButton__x7Dwf:disabled{cursor:not-allowed;opacity:.6}.JobDetails_submitButton__x7Dwf:disabled:hover{background-color:#4a90e2}.JobDetails_cancelButton__elkl-:disabled:hover{background-color:#fff}.JobDetails_submitButton__x7Dwf i.JobDetails_fa-spinner__F-EzS{margin-right:8px}.JobDetails_loadingContainer__Nz1iB{align-items:center;color:#666;display:flex;flex-direction:column;height:50vh;justify-content:center}.JobDetails_loader__rDS3t{animation:JobDetails_spin__6FaUH 1s linear infinite;border:5px solid #f3f3f3;border-radius:50%;border-top-color:#4a90e2;height:40px;margin-bottom:20px;width:40px}@keyframes JobDetails_spin__6FaUH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dark .JobDetails_jobHeader__BBiI1,body.JobDetails_dark__4wuBG .JobDetails_jobHeader__BBiI1{background:var(--dark-gradient-primary)!important;border-bottom:1px solid var(--dark-border)!important;overflow:hidden;position:relative}.dark .JobDetails_jobHeader__BBiI1:before,body.JobDetails_dark__4wuBG .JobDetails_jobHeader__BBiI1:before{background:var(--dark-gradient-primary);border-radius:inherit;bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0;z-index:-1}.dark .JobDetails_jobInfo__JIBOA h1,.dark .JobDetails_jobTitle__Yxh1H,body.JobDetails_dark__4wuBG .JobDetails_jobInfo__JIBOA h1,body.JobDetails_dark__4wuBG .JobDetails_jobTitle__Yxh1H{color:#fff!important}.dark .JobDetails_company__ibGSh,body.JobDetails_dark__4wuBG .JobDetails_company__ibGSh{color:#ffffffe6!important}.dark .JobDetails_statusBadge__GKaab,body.JobDetails_dark__4wuBG .JobDetails_statusBadge__GKaab{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background-color:#ffffff1a!important}.dark .JobDetails_statusDescription__kchso,body.JobDetails_dark__4wuBG .JobDetails_statusDescription__kchso{color:#ffffffb3!important}.dark .JobDetails_infoCard__oM9qy,body.JobDetails_dark__4wuBG .JobDetails_infoCard__oM9qy{background:linear-gradient(135deg,var(--dark-surface) 0,var(--dark-surface-2) 100%)!important;border-color:var(--dark-border)!important}.dark .JobDetails_infoValue__TCNnV,body.JobDetails_dark__4wuBG .JobDetails_infoValue__TCNnV{color:var(--dark-text)!important}.dark .JobDetails_infoLabel__A-4E4,body.JobDetails_dark__4wuBG .JobDetails_infoLabel__A-4E4{color:var(--dark-muted)!important}.dark .JobDetails_statCard__HmaN9,body.JobDetails_dark__4wuBG .JobDetails_statCard__HmaN9{background:linear-gradient(135deg,var(--dark-surface) 0,var(--dark-surface-2) 100%)!important;border-color:var(--dark-border)!important}.dark .JobDetails_statNumber__uRTFk,body.JobDetails_dark__4wuBG .JobDetails_statNumber__uRTFk{color:var(--dark-text)!important}.dark .JobDetails_statLabel__JiKZQ,body.JobDetails_dark__4wuBG .JobDetails_statLabel__JiKZQ{color:var(--dark-muted)!important}.dark .JobDetails_sectionTitle__j2\+6E,body.JobDetails_dark__4wuBG .JobDetails_sectionTitle__j2\+6E{border-bottom-color:var(--dark-border)!important;color:var(--dark-text)!important}.dark .JobDetails_contentCard__7LC\+1,body.JobDetails_dark__4wuBG .JobDetails_contentCard__7LC\+1{background:var(--dark-surface)!important;border-color:var(--dark-border)!important}.dark .JobDetails_description__SVVhS,.dark .JobDetails_listItem__2eHtn,body.JobDetails_dark__4wuBG .JobDetails_description__SVVhS,body.JobDetails_dark__4wuBG .JobDetails_listItem__2eHtn{color:var(--dark-muted)!important}.dark .JobDetails_skillTag__14zvB,body.JobDetails_dark__4wuBG .JobDetails_skillTag__14zvB{background:linear-gradient(135deg,#3b82f633,#3b82f64d)!important;border-color:#3b82f64d!important;color:#93c5fd!important}.dark .JobDetails_applyCard__gfSY-,body.JobDetails_dark__4wuBG .JobDetails_applyCard__gfSY-{background:linear-gradient(135deg,var(--dark-surface) 0,var(--dark-surface-2) 100%)!important;border-color:var(--dark-border)!important}.dark .JobDetails_company__ibGSh,.dark .JobDetails_jobInfo__JIBOA h1,body.JobDetails_dark__4wuBG .JobDetails_company__ibGSh,body.JobDetails_dark__4wuBG .JobDetails_jobInfo__JIBOA h1{color:var(--dark-text)}.dark .JobDetails_experience__QtTnK,.dark .JobDetails_location__ZAi10,.dark .JobDetails_postedDate__Z9Ll2,.dark .JobDetails_salary__-QxQq,body.JobDetails_dark__4wuBG .JobDetails_experience__QtTnK,body.JobDetails_dark__4wuBG .JobDetails_location__ZAi10,body.JobDetails_dark__4wuBG .JobDetails_postedDate__Z9Ll2,body.JobDetails_dark__4wuBG .JobDetails_salary__-QxQq{color:var(--dark-muted)}.dark .JobDetails_jobType__Twl-e,body.JobDetails_dark__4wuBG .JobDetails_jobType__Twl-e{background-color:#3b82f626;color:var(--dark-accent-end)}.dark .JobDetails_section__pm0wd h2,body.JobDetails_dark__4wuBG .JobDetails_section__pm0wd h2{border-bottom:1px solid var(--dark-border);color:var(--dark-text)}.dark .JobDetails_section__pm0wd li,.dark .JobDetails_section__pm0wd p,body.JobDetails_dark__4wuBG .JobDetails_section__pm0wd li,body.JobDetails_dark__4wuBG .JobDetails_section__pm0wd p{color:var(--dark-muted)}.dark .JobDetails_applyCard__gfSY-,.dark .JobDetails_infoCard__oM9qy,body.JobDetails_dark__4wuBG .JobDetails_applyCard__gfSY-,body.JobDetails_dark__4wuBG .JobDetails_infoCard__oM9qy{background-color:#1f2937b3!important;border:1px solid var(--dark-border)!important;box-shadow:0 4px 8px #0003!important}.dark .JobDetails_applyCard__gfSY- h3,.dark .JobDetails_companyBox__S1zUc h4,.dark .JobDetails_infoCard__oM9qy h3,body.JobDetails_dark__4wuBG .JobDetails_applyCard__gfSY- h3,body.JobDetails_dark__4wuBG .JobDetails_companyBox__S1zUc h4,body.JobDetails_dark__4wuBG .JobDetails_infoCard__oM9qy h3{color:var(--dark-text)}.dark .JobDetails_companyBox__S1zUc p,body.JobDetails_dark__4wuBG .JobDetails_companyBox__S1zUc p{color:var(--dark-muted)}.dark .JobDetails_modal__5ND\+E,body.JobDetails_dark__4wuBG .JobDetails_modal__5ND\+E{background-color:var(--dark-surface)}.dark .JobDetails_modalHeader__HAJ-T,body.JobDetails_dark__4wuBG .JobDetails_modalHeader__HAJ-T{border-bottom:1px solid var(--dark-border)}.dark .JobDetails_modalHeader__HAJ-T h3,body.JobDetails_dark__4wuBG .JobDetails_modalHeader__HAJ-T h3{color:var(--dark-text)}.dark .JobDetails_modalFooter__qT\+mR,body.JobDetails_dark__4wuBG .JobDetails_modalFooter__qT\+mR{border-top:1px solid var(--dark-border)}.dark .JobDetails_formField__xBHrm,body.JobDetails_dark__4wuBG .JobDetails_formField__xBHrm{background-color:var(--dark-surface-2)}.dark .JobDetails_downloadJdBtn__bt8Tm,body.JobDetails_dark__4wuBG .JobDetails_downloadJdBtn__bt8Tm{background-color:#3b82f61f;border-color:var(--dark-accent-end);color:var(--dark-accent-end)}.dark .JobDetails_downloadJdBtn__bt8Tm:hover,body.JobDetails_dark__4wuBG .JobDetails_downloadJdBtn__bt8Tm:hover{background-color:#3b82f633}.dark .JobDetails_matchScoreBtn__Twu39,body.JobDetails_dark__4wuBG .JobDetails_matchScoreBtn__Twu39{background-color:#7e57c21f;border-color:#b39ddb;color:#b39ddb}.dark .JobDetails_matchScoreBtn__Twu39:hover,body.JobDetails_dark__4wuBG .JobDetails_matchScoreBtn__Twu39:hover{background-color:#7e57c233}.dark .JobDetails_progressBar__S7pst,body.JobDetails_dark__4wuBG .JobDetails_progressBar__S7pst{background-color:#3a3f4b;background-color:var(--dark-surface-3,#3a3f4b)}.dark .JobDetails_progressFill__1xRHV,body.JobDetails_dark__4wuBG .JobDetails_progressFill__1xRHV{background-color:var(--dark-accent-end)}@media (max-width:768px){.JobDetails_jobHeader__BBiI1{flex-direction:column;gap:15px}.JobDetails_actions__9by19{flex-direction:row;margin-left:0;margin-top:15px;width:100%}.JobDetails_applyButton__QVpx6,.JobDetails_saveButton__gS3TO{flex:1 1}.JobDetails_jobBody__Od1yy{flex-direction:column}.JobDetails_mainDetails__3JX7Q,.JobDetails_sideDetails__gF90B{flex:auto;width:100%}}.JobDetails_downloadJdBtn__bt8Tm{align-items:center;background-color:#f0f7ff;border:1px solid #4a90e2;border-radius:6px;color:#4a90e2;cursor:pointer;display:flex;font-weight:600;gap:8px;justify-content:center;margin:10px 0;padding:10px;transition:all .2s ease;width:100%}.JobDetails_downloadJdBtn__bt8Tm:hover{background-color:#e0ecff}.JobDetails_downloadJdBtn__bt8Tm i{font-size:16px}.JobDetails_matchScoreBtn__Twu39{align-items:center;background-color:#f7f0ff;border:1px solid #7e57c2;border-radius:6px;color:#7e57c2;cursor:pointer;display:flex;font-weight:600;gap:8px;justify-content:center;margin:10px 0;padding:10px;transition:all .2s ease;width:100%}.JobDetails_matchScoreBtn__Twu39:hover{background-color:#efe5ff}.JobDetails_matchScoreBtn__Twu39 i{font-size:16px}.JobDetails_matchScoreResult__rpBB9{align-items:center;display:flex;flex-direction:column;padding:20px 0}.JobDetails_scoreCircle__9ccSx{align-items:center;background:conic-gradient(#4a90e2 0,#4a90e2 var(--score),#f5f5f5 var(--score),#f5f5f5 100%);border-radius:50%;display:flex;height:120px;justify-content:center;margin-bottom:20px;position:relative;width:120px}.JobDetails_scoreCircle__9ccSx:before{background-color:#fff;border-radius:50%;content:"";height:100px;position:absolute;width:100px}.JobDetails_scoreValue__Xp3sk{color:#333;font-size:28px;font-weight:700;position:relative}.JobDetails_scoreDetails__nHkSC{text-align:center;width:100%}.JobDetails_scoreDetails__nHkSC h4{color:#333;margin:0 0 15px}.JobDetails_scoreDetails__nHkSC p{color:#666;margin-bottom:20px}.JobDetails_matchCategories__sy20T{margin-top:25px}.JobDetails_matchCategory__N2wwv{margin-bottom:15px}.JobDetails_matchCategory__N2wwv h5{color:#555;font-size:14px;margin:0 0 5px;text-align:left}.JobDetails_progressBar__S7pst{background-color:#f0f0f0;border-radius:4px;height:8px;overflow:hidden}.JobDetails_progressFill__1xRHV{background-color:#4a90e2;border-radius:4px;height:100%}.dark .JobDetails_matchScoreBtn__Twu39{background-color:#7e57c21a;border-color:#b39ddb;color:#b39ddb}.dark .JobDetails_matchScoreBtn__Twu39:hover{background-color:#7e57c233}.dark .JobDetails_editButton__KNRNO,.dark .JobDetails_editJobBtn__D62Cr,body.JobDetails_dark__4wuBG .JobDetails_editButton__KNRNO,body.JobDetails_dark__4wuBG .JobDetails_editJobBtn__D62Cr{background:linear-gradient(45deg,#7c3aed,#db2777);box-shadow:0 4px 12px #7c3aed66}.dark .JobDetails_editButton__KNRNO:hover,.dark .JobDetails_editJobBtn__D62Cr:hover,body.JobDetails_dark__4wuBG .JobDetails_editButton__KNRNO:hover,body.JobDetails_dark__4wuBG .JobDetails_editJobBtn__D62Cr:hover{background:linear-gradient(45deg,#6d28d9,#be185d);box-shadow:0 6px 16px #7c3aed99}.dark .JobDetails_loadingContainer__Nz1iB,body.JobDetails_dark__4wuBG .JobDetails_loadingContainer__Nz1iB{background:#0000!important;color:var(--dark-text)!important}.dark .JobDetails_loadingContainer__Nz1iB p,body.JobDetails_dark__4wuBG .JobDetails_loadingContainer__Nz1iB p{color:var(--dark-muted)!important}.dark .JobDetails_loader__rDS3t,body.JobDetails_dark__4wuBG .JobDetails_loader__rDS3t{border-color:var(--dark-surface-3)!important;border-top-color:var(--dark-accent-primary)!important}.dark .JobDetails_matchScoreResult__rpBB9,body.JobDetails_dark__4wuBG .JobDetails_matchScoreResult__rpBB9{color:var(--dark-text)!important}.dark .JobDetails_scoreCircle__9ccSx,body.JobDetails_dark__4wuBG .JobDetails_scoreCircle__9ccSx{background:conic-gradient(var(--dark-accent-primary) 0,var(--dark-accent-primary) var(--score),var(--dark-surface-3) var(--score),var(--dark-surface-3) 100%)!important}.dark .JobDetails_scoreCircle__9ccSx:before,body.JobDetails_dark__4wuBG .JobDetails_scoreCircle__9ccSx:before{background-color:var(--dark-surface)!important}.dark .JobDetails_scoreDetails__nHkSC h4,.dark .JobDetails_scoreValue__Xp3sk,body.JobDetails_dark__4wuBG .JobDetails_scoreDetails__nHkSC h4,body.JobDetails_dark__4wuBG .JobDetails_scoreValue__Xp3sk{color:var(--dark-text)!important}.dark .JobDetails_scoreDetails__nHkSC p,body.JobDetails_dark__4wuBG .JobDetails_scoreDetails__nHkSC p{color:var(--dark-muted)!important}.dark .JobDetails_matchCategory__N2wwv h5,body.JobDetails_dark__4wuBG .JobDetails_matchCategory__N2wwv h5{color:var(--dark-text-secondary)!important}.dark .JobDetails_progressBar__S7pst,body.JobDetails_dark__4wuBG .JobDetails_progressBar__S7pst{background-color:var(--dark-surface-3)!important}.dark .JobDetails_progressFill__1xRHV,body.JobDetails_dark__4wuBG .JobDetails_progressFill__1xRHV{background-color:var(--dark-accent-primary)!important}.JobDetails_muted__bpBKQ{color:#718096}.dark .JobDetails_muted__bpBKQ,body.JobDetails_dark__4wuBG .JobDetails_muted__bpBKQ{color:var(--dark-muted)!important}.dark .JobDetails_closeButton__rdWrm,body.JobDetails_dark__4wuBG .JobDetails_closeButton__rdWrm{background:#0000!important;color:var(--dark-muted)!important}.dark .JobDetails_closeButton__rdWrm:hover,body.JobDetails_dark__4wuBG .JobDetails_closeButton__rdWrm:hover{background:var(--dark-surface-2)!important;color:var(--dark-text)!important}.dark .JobDetails_cancelButton__elkl-,body.JobDetails_dark__4wuBG .JobDetails_cancelButton__elkl-{background:var(--dark-surface-2)!important;border-color:var(--dark-border)!important;color:var(--dark-text)!important}.dark .JobDetails_cancelButton__elkl-:hover,body.JobDetails_dark__4wuBG .JobDetails_cancelButton__elkl-:hover{background:var(--dark-surface-3)!important;border-color:var(--dark-accent-primary)!important}.dark .JobDetails_submitButton__x7Dwf,body.JobDetails_dark__4wuBG .JobDetails_submitButton__x7Dwf{background:var(--dark-gradient-primary)!important;border:none!important;color:#fff!important}.dark .JobDetails_submitButton__x7Dwf:hover,body.JobDetails_dark__4wuBG .JobDetails_submitButton__x7Dwf:hover{background:linear-gradient(135deg,var(--dark-accent-secondary) 0,var(--dark-accent-primary) 100%)!important;box-shadow:var(--dark-shadow-md)!important}.dark .JobDetails_applyButton__QVpx6,body.JobDetails_dark__4wuBG .JobDetails_applyButton__QVpx6{background:var(--dark-gradient-primary)!important;box-shadow:var(--dark-shadow-sm)!important;color:#fff!important}.dark .JobDetails_applyButton__QVpx6:hover,body.JobDetails_dark__4wuBG .JobDetails_applyButton__QVpx6:hover{background:linear-gradient(135deg,var(--dark-accent-secondary) 0,var(--dark-accent-primary) 100%)!important;box-shadow:var(--dark-shadow-md)!important;transform:translateY(-2px)}.dark .JobDetails_saveButton__gS3TO,body.JobDetails_dark__4wuBG .JobDetails_saveButton__gS3TO{background:#0000!important;border-color:var(--dark-accent-primary)!important;color:var(--dark-accent-primary)!important}.dark .JobDetails_saveButton__gS3TO:hover,body.JobDetails_dark__4wuBG .JobDetails_saveButton__gS3TO:hover{background:var(--dark-surface-2)!important;border-color:var(--dark-accent-primary)!important;color:var(--dark-accent-primary)!important}.dark .JobDetails_confirmWithdraw__QiYSP,body.JobDetails_dark__4wuBG .JobDetails_confirmWithdraw__QiYSP{background:var(--dark-error)!important;border-color:var(--dark-error)!important;color:#fff!important}.dark .JobDetails_confirmWithdraw__QiYSP:hover,body.JobDetails_dark__4wuBG .JobDetails_confirmWithdraw__QiYSP:hover{background:#f56565!important;border-color:#f56565!important}.dark .JobDetails_updateProfileLink__iTTTP,body.JobDetails_dark__4wuBG .JobDetails_updateProfileLink__iTTTP{color:var(--dark-accent-primary)!important}.dark .JobDetails_updateProfileLink__iTTTP:hover,body.JobDetails_dark__4wuBG .JobDetails_updateProfileLink__iTTTP:hover{color:var(--dark-accent-secondary)!important}.dark .JobDetails_scoreCircle__9ccSx:before{background-color:#2a2a2a}.dark .JobDetails_scoreDetails__nHkSC h4,.dark .JobDetails_scoreValue__Xp3sk{color:#fff}.dark .JobDetails_scoreDetails__nHkSC p{color:#bbb}.dark .JobDetails_matchCategory__N2wwv h5{color:#ddd}.dark .JobDetails_progressBar__S7pst{background-color:#444}.RecruiterOnboarding_container__-Cvgm{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#a855f7);display:flex;justify-content:center;min-height:100vh;padding:2rem;position:relative}.RecruiterOnboarding_container__-Cvgm:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E"),radial-gradient(circle at 20% 30%,#ffffff26 0,#0000 40%),radial-gradient(circle at 80% 70%,#ffffff1a 0,#0000 40%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.RecruiterOnboarding_onboardingCard__oCWA2{animation:RecruiterOnboarding_slideUp__B9DdT .6s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:24px;box-shadow:0 25px 50px -12px #00000040;max-width:760px;overflow:hidden;position:relative;width:100%;z-index:1}@keyframes RecruiterOnboarding_slideUp__B9DdT{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.RecruiterOnboarding_header__oUBb-{background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;padding:2.5rem;position:relative;text-align:center}.RecruiterOnboarding_backLink__HfgSg{align-items:center;background:#ffffff1a;border-radius:8px;color:#ffffffb3;display:flex;font-size:.85rem;font-weight:500;gap:.5rem;left:2rem;padding:.5rem .75rem;position:absolute;text-decoration:none;top:2rem;transition:all .2s ease}.RecruiterOnboarding_backLink__HfgSg svg{height:16px;width:16px}.RecruiterOnboarding_backLink__HfgSg:hover{background:#ffffff26;color:#fff}.RecruiterOnboarding_header__oUBb- h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e2e8f0);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:800;margin:.5rem 0}.RecruiterOnboarding_header__oUBb- p{color:#94a3b8;font-size:1rem;margin:0}.RecruiterOnboarding_progressContainer__vOA2Y{background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:0;justify-content:center;padding:1.5rem 2rem}.RecruiterOnboarding_progressStep__eg1OJ{align-items:center;display:flex;gap:.75rem;position:relative}.RecruiterOnboarding_stepNumber__zIY3-{align-items:center;background:#e2e8f0;border-radius:50%;color:#64748b;display:flex;flex-shrink:0;font-size:.9rem;font-weight:600;height:36px;justify-content:center;transition:all .3s ease;width:36px}.RecruiterOnboarding_stepNumber__zIY3- svg{height:18px;width:18px}.RecruiterOnboarding_progressStep__eg1OJ.RecruiterOnboarding_active__94t73 .RecruiterOnboarding_stepNumber__zIY3-{background:#6366f1;color:#fff}.RecruiterOnboarding_progressStep__eg1OJ.RecruiterOnboarding_completed__uMdHW .RecruiterOnboarding_stepNumber__zIY3-{background:#10b981;color:#fff}.RecruiterOnboarding_stepInfo__sAw3x{display:flex;flex-direction:column}.RecruiterOnboarding_stepTitle__gel0D{color:#64748b;font-size:.85rem;font-weight:600;transition:color .3s ease}.RecruiterOnboarding_progressStep__eg1OJ.RecruiterOnboarding_active__94t73 .RecruiterOnboarding_stepTitle__gel0D{color:#6366f1}.RecruiterOnboarding_progressStep__eg1OJ.RecruiterOnboarding_completed__uMdHW .RecruiterOnboarding_stepTitle__gel0D{color:#10b981}.RecruiterOnboarding_stepDesc__TyvO5{color:#94a3b8;font-size:.75rem}.RecruiterOnboarding_stepConnector__JXBc7{background:#e2e8f0;flex-shrink:0;height:2px;margin:0 .75rem;width:40px}.RecruiterOnboarding_progressStep__eg1OJ.RecruiterOnboarding_completed__uMdHW .RecruiterOnboarding_stepConnector__JXBc7,.RecruiterOnboarding_progressStep__eg1OJ.RecruiterOnboarding_completed__uMdHW+.RecruiterOnboarding_progressStep__eg1OJ .RecruiterOnboarding_stepConnector__JXBc7{background:#10b981}.RecruiterOnboarding_errorMessage__f9YGB,.RecruiterOnboarding_successMessage__jJces{align-items:flex-start;border-radius:10px;display:flex;gap:.75rem;margin:1.5rem 2rem 0;padding:1rem 1.25rem}.RecruiterOnboarding_errorMessage__f9YGB{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.RecruiterOnboarding_successMessage__jJces{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46;flex-direction:column}.RecruiterOnboarding_errorMessage__f9YGB svg,.RecruiterOnboarding_successMessage__jJces svg{flex-shrink:0;height:20px;margin-top:2px;width:20px}.RecruiterOnboarding_successMessage__jJces strong{display:block;font-size:1rem;margin-bottom:.5rem}.RecruiterOnboarding_successMessage__jJces p{font-size:.9rem;line-height:1.5;margin:0}.RecruiterOnboarding_redirectNotice__CREMv{font-style:italic;margin-top:.75rem!important;opacity:.8}.RecruiterOnboarding_formContent__4iqTB{padding:2rem 2.5rem}.RecruiterOnboarding_stepContent__YSx9T h2{color:#1e293b;font-size:1.35rem;font-weight:700;margin:0 0 .5rem}.RecruiterOnboarding_stepSubtitle__G-U1Q{color:#64748b;font-size:.95rem;margin:0 0 1.75rem}.RecruiterOnboarding_googleSection__9XEAU{display:flex;justify-content:center;margin-bottom:1.5rem}.RecruiterOnboarding_divider__T3nwP{align-items:center;display:flex;margin:1.5rem 0}.RecruiterOnboarding_divider__T3nwP:after,.RecruiterOnboarding_divider__T3nwP:before{background:#e2e8f0;content:"";flex:1 1;height:1px}.RecruiterOnboarding_divider__T3nwP span{color:#94a3b8;font-size:.85rem;padding:0 1rem}.RecruiterOnboarding_googleConnected__AMu5t{align-items:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;display:flex;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.25rem}.RecruiterOnboarding_googleConnected__AMu5t svg{color:#10b981;flex-shrink:0;height:24px;width:24px}.RecruiterOnboarding_googleConnected__AMu5t div{flex:1 1}.RecruiterOnboarding_googleConnected__AMu5t strong{color:#065f46;display:block;font-size:.95rem}.RecruiterOnboarding_googleConnected__AMu5t span{color:#047857;font-size:.85rem}.RecruiterOnboarding_changeButton__eGvCs{background:#0000;border:1px solid #10b981;border-radius:6px;color:#10b981;cursor:pointer;font-size:.85rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.RecruiterOnboarding_changeButton__eGvCs:hover{background:#10b981;color:#fff}.RecruiterOnboarding_formGrid__52Gvm{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(2,1fr)}.RecruiterOnboarding_inputGroup__Xre9P{display:flex;flex-direction:column;gap:.5rem}.RecruiterOnboarding_inputGroup__Xre9P.RecruiterOnboarding_fullWidth__5m\+po{grid-column:span 2}.RecruiterOnboarding_inputGroup__Xre9P label{color:#374151;font-size:.85rem;font-weight:600}.RecruiterOnboarding_inputGroup__Xre9P input,.RecruiterOnboarding_inputGroup__Xre9P select,.RecruiterOnboarding_inputGroup__Xre9P textarea{background:#fff;border:1px solid #e2e8f0;border-radius:10px;font-family:inherit;font-size:.95rem;padding:.875rem 1rem;transition:all .2s ease}.RecruiterOnboarding_inputGroup__Xre9P input:focus,.RecruiterOnboarding_inputGroup__Xre9P select:focus,.RecruiterOnboarding_inputGroup__Xre9P textarea:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a;outline:none}.RecruiterOnboarding_inputGroup__Xre9P input::placeholder,.RecruiterOnboarding_inputGroup__Xre9P textarea::placeholder{color:#94a3b8}.RecruiterOnboarding_inputGroup__Xre9P select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.5rem}.RecruiterOnboarding_inputGroup__Xre9P textarea{min-height:100px;resize:vertical}.RecruiterOnboarding_passwordInputWrapper__LTtbD{align-items:center;display:flex;position:relative}.RecruiterOnboarding_passwordInputWrapper__LTtbD input{padding-right:3rem;width:100%}.RecruiterOnboarding_passwordToggle__dbTZY{align-items:center;background:#0000;border:none;border-radius:.375rem;color:#94a3b8;cursor:pointer;display:flex;justify-content:center;padding:.5rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:color .2s ease}.RecruiterOnboarding_passwordToggle__dbTZY:hover{background:#f1f5f9;color:#64748b}.RecruiterOnboarding_passwordToggle__dbTZY:focus{outline:2px solid #6366f1;outline-offset:2px}.RecruiterOnboarding_passwordToggle__dbTZY svg{height:20px;width:20px}.RecruiterOnboarding_charCount__cs2dj{color:#94a3b8;font-size:.75rem;text-align:right}.RecruiterOnboarding_reviewSections__-M8Bk{display:flex;flex-direction:column;gap:1.25rem}.RecruiterOnboarding_reviewSection__5qLIw{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem;position:relative}.RecruiterOnboarding_reviewSection__5qLIw h3{align-items:center;color:#374151;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;margin:0 0 1rem}.RecruiterOnboarding_reviewSection__5qLIw h3 svg{color:#6366f1;height:18px;width:18px}.RecruiterOnboarding_reviewGrid__2yu0V{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}.RecruiterOnboarding_reviewGrid__2yu0V div{display:flex;flex-direction:column;gap:.125rem}.RecruiterOnboarding_reviewGrid__2yu0V span{color:#64748b;font-size:.75rem;letter-spacing:.3px;text-transform:uppercase}.RecruiterOnboarding_reviewGrid__2yu0V strong{color:#1e293b;font-size:.9rem;font-weight:500}.RecruiterOnboarding_reviewDescription__bBYO4{color:#374151;font-size:.9rem;line-height:1.6;margin:0}.RecruiterOnboarding_editButton__ANCye{background:#0000;border:none;border-radius:4px;color:#6366f1;cursor:pointer;font-size:.8rem;font-weight:600;padding:.25rem .5rem;position:absolute;right:1rem;top:1rem;transition:all .2s ease}.RecruiterOnboarding_editButton__ANCye:hover{background:#6366f11a}.RecruiterOnboarding_verificationNotice__Sdpae{align-items:flex-start;background:#fef3c7;border:1px solid #fcd34d;border-radius:12px;display:flex;gap:1rem;margin-top:1.5rem;padding:1.25rem}.RecruiterOnboarding_verificationNotice__Sdpae svg{color:#b45309;flex-shrink:0;height:24px;margin-top:2px;width:24px}.RecruiterOnboarding_verificationNotice__Sdpae strong{color:#78350f;display:block;font-size:.95rem;margin-bottom:.25rem}.RecruiterOnboarding_verificationNotice__Sdpae p{color:#92400e;font-size:.85rem;line-height:1.5;margin:0}.RecruiterOnboarding_navigation__egv9W{border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-top:2rem;padding-top:1.5rem}.RecruiterOnboarding_backButton__HXYPT,.RecruiterOnboarding_nextButton__3kD3T,.RecruiterOnboarding_submitButton__JKSoS{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;padding:.875rem 1.5rem;transition:all .2s ease}.RecruiterOnboarding_backButton__HXYPT{background:#fff;border:1px solid #e2e8f0;color:#374151}.RecruiterOnboarding_backButton__HXYPT svg{height:18px;width:18px}.RecruiterOnboarding_backButton__HXYPT:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.RecruiterOnboarding_nextButton__3kD3T{background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;box-shadow:0 4px 14px #6366f159;color:#fff;margin-left:auto}.RecruiterOnboarding_nextButton__3kD3T svg{height:18px;width:18px}.RecruiterOnboarding_nextButton__3kD3T:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed);box-shadow:0 6px 20px #6366f173;transform:translateY(-1px)}.RecruiterOnboarding_submitButton__JKSoS{background:linear-gradient(135deg,#10b981,#059669);border:none;box-shadow:0 4px 14px #10b98159;color:#fff;margin-left:auto}.RecruiterOnboarding_submitButton__JKSoS svg{height:18px;width:18px}.RecruiterOnboarding_submitButton__JKSoS:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);box-shadow:0 6px 20px #10b98173;transform:translateY(-1px)}.RecruiterOnboarding_backButton__HXYPT:disabled,.RecruiterOnboarding_submitButton__JKSoS:disabled{cursor:not-allowed;opacity:.6}.RecruiterOnboarding_spinner__2OMye{animation:RecruiterOnboarding_spin__PsswI .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:18px;width:18px}@keyframes RecruiterOnboarding_spin__PsswI{to{transform:rotate(1turn)}}.RecruiterOnboarding_footer__7f4kw{background:#f8fafc;border-top:1px solid #e2e8f0;padding:1.25rem 2rem;text-align:center}.RecruiterOnboarding_footer__7f4kw p{color:#64748b;font-size:.9rem;margin:0}.RecruiterOnboarding_footer__7f4kw a{color:#6366f1;font-weight:600;text-decoration:none}.RecruiterOnboarding_footer__7f4kw a:hover{text-decoration:underline}@media (prefers-color-scheme:dark){.RecruiterOnboarding_container__-Cvgm{background:linear-gradient(135deg,#4338ca,#6366f1 50%,#7c3aed)}.RecruiterOnboarding_onboardingCard__oCWA2{background:#1e293b;box-shadow:0 25px 50px -12px #00000080}.RecruiterOnboarding_header__oUBb-{background:linear-gradient(135deg,#0f172a,#020617)}.RecruiterOnboarding_header__oUBb- h1{background:linear-gradient(135deg,#f1f5f9,#cbd5e1);-webkit-background-clip:text;background-clip:text}.RecruiterOnboarding_progressContainer__vOA2Y{background:#0f172a;border-color:#334155}.RecruiterOnboarding_stepNumber__zIY3-{background:#334155;color:#94a3b8}.RecruiterOnboarding_stepConnector__JXBc7{background:#334155}.RecruiterOnboarding_formContent__4iqTB{background:#1e293b}.RecruiterOnboarding_stepContent__YSx9T h2{color:#f1f5f9}.RecruiterOnboarding_stepSubtitle__G-U1Q{color:#94a3b8}.RecruiterOnboarding_divider__T3nwP:after,.RecruiterOnboarding_divider__T3nwP:before{background:#334155}.RecruiterOnboarding_inputGroup__Xre9P label{color:#e2e8f0}.RecruiterOnboarding_inputGroup__Xre9P input,.RecruiterOnboarding_inputGroup__Xre9P select,.RecruiterOnboarding_inputGroup__Xre9P textarea{background:#0f172a;border-color:#334155;color:#f1f5f9}.RecruiterOnboarding_inputGroup__Xre9P input:focus,.RecruiterOnboarding_inputGroup__Xre9P select:focus,.RecruiterOnboarding_inputGroup__Xre9P textarea:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f133}.RecruiterOnboarding_inputGroup__Xre9P select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.RecruiterOnboarding_reviewSection__5qLIw{background:#0f172a;border-color:#334155}.RecruiterOnboarding_reviewSection__5qLIw h3{color:#e2e8f0}.RecruiterOnboarding_reviewGrid__2yu0V strong{color:#f1f5f9}.RecruiterOnboarding_reviewDescription__bBYO4{color:#cbd5e1}.RecruiterOnboarding_verificationNotice__Sdpae{background:#fbbf2426;border-color:#fbbf244d}.RecruiterOnboarding_verificationNotice__Sdpae strong{color:#fcd34d}.RecruiterOnboarding_verificationNotice__Sdpae p{color:#fbbf24}.RecruiterOnboarding_navigation__egv9W{border-color:#334155}.RecruiterOnboarding_backButton__HXYPT{background:#0f172a;border-color:#334155;color:#e2e8f0}.RecruiterOnboarding_backButton__HXYPT:hover:not(:disabled){background:#1e293b;border-color:#475569}.RecruiterOnboarding_nextButton__3kD3T{background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 4px 14px #6366f140}.RecruiterOnboarding_submitButton__JKSoS{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 14px #10b98140}.RecruiterOnboarding_footer__7f4kw{background:#0f172a;border-color:#334155}.RecruiterOnboarding_footer__7f4kw p{color:#94a3b8}.RecruiterOnboarding_errorMessage__f9YGB{background:#ef444426;border-color:#ef44444d;color:#f87171}.RecruiterOnboarding_successMessage__jJces{color:#34d399}.RecruiterOnboarding_googleConnected__AMu5t,.RecruiterOnboarding_successMessage__jJces{background:#10b98126;border-color:#10b9814d}.RecruiterOnboarding_googleConnected__AMu5t strong{color:#34d399}.RecruiterOnboarding_googleConnected__AMu5t span{color:#6ee7b7}}@media (max-width:768px){.RecruiterOnboarding_container__-Cvgm{align-items:flex-start;padding:1rem}.RecruiterOnboarding_onboardingCard__oCWA2{border-radius:16px}.RecruiterOnboarding_header__oUBb-{padding:1.5rem}.RecruiterOnboarding_backLink__HfgSg{margin-bottom:1rem;position:static}.RecruiterOnboarding_progressContainer__vOA2Y{overflow-x:auto;padding:1rem}.RecruiterOnboarding_stepInfo__sAw3x{display:none}.RecruiterOnboarding_stepConnector__JXBc7{margin:0 .5rem;width:24px}.RecruiterOnboarding_formContent__4iqTB{padding:1.5rem}.RecruiterOnboarding_formGrid__52Gvm{grid-template-columns:1fr}.RecruiterOnboarding_inputGroup__Xre9P.RecruiterOnboarding_fullWidth__5m\+po{grid-column:span 1}.RecruiterOnboarding_reviewGrid__2yu0V{grid-template-columns:1fr}.RecruiterOnboarding_navigation__egv9W{flex-direction:column;gap:.75rem}.RecruiterOnboarding_backButton__HXYPT{justify-content:center;order:2;width:100%}.RecruiterOnboarding_nextButton__3kD3T,.RecruiterOnboarding_submitButton__JKSoS{justify-content:center;margin-left:0;width:100%}}.Navbar_navbar__n7ygh{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #e5e7ebcc;left:0;position:fixed;right:0;top:0;transform:translateZ(0);transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;will-change:transform;z-index:9998}.Navbar_navContainer__kQ8aQ{align-items:center;display:flex;height:80px;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 2rem}.Navbar_brandLink__QomFB,.Navbar_navBrand__aZrvg{align-items:center;display:flex;gap:.75rem}.Navbar_brandLink__QomFB{text-decoration:none}.Navbar_logoIcon__TNvKC{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:10px;color:#fff;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.Navbar_logoIcon__TNvKC svg{height:22px;width:22px}.Navbar_navBrand__aZrvg h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#1d4ed8);-webkit-background-clip:text;background-clip:text;font-size:1.75rem;font-weight:800;letter-spacing:-.025em;margin:0}.Navbar_navLinks__UMGgk{align-items:center;display:flex;gap:2rem}.Navbar_navLink__6hnmd{border-radius:.75rem;color:#4b5563;font-size:.95rem;font-weight:600;padding:.5rem 1rem;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.Navbar_navLink__6hnmd:hover{background:#3b82f61a;color:#3b82f6;transform:translateY(-1px)}.Navbar_navLink__6hnmd.Navbar_active__\+dvfu{color:#3b82f6;position:relative}.Navbar_navLink__6hnmd.Navbar_active__\+dvfu:after{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:2px;bottom:-2px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:80%}.Navbar_navActions__bVmqh{align-items:center;display:flex;gap:1rem}.Navbar_darkModeButton__eyL3V{align-items:center;background:#4b55631a;border:2px solid #0000;border-radius:50%;color:#4b5563;cursor:pointer;display:flex;font-size:1.125rem;height:2.75rem;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:2.75rem}.Navbar_darkModeButton__eyL3V:hover{background:#3b82f61a;border-color:#3b82f633;color:#3b82f6;transform:scale(1.05)}.Navbar_userDropdown__iOF4W{position:relative;z-index:9999}.Navbar_userButton__d5Z7B{align-items:center;background:#4b55630d;border:2px solid #0000;border-radius:1rem;cursor:pointer;display:flex;gap:.75rem;padding:.5rem 1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.Navbar_userButton__d5Z7B:hover{background:#3b82f61a;border-color:#3b82f633;transform:translateY(-1px)}.Navbar_avatar__bEDWP{border:2px solid #e5e7eb;border-radius:50%;height:2.5rem;overflow:hidden;transition:all .3s ease;width:2.5rem}.Navbar_userButton__d5Z7B:hover .Navbar_avatar__bEDWP{border-color:#3b82f6}.Navbar_avatar__bEDWP img{height:100%;object-fit:cover;width:100%}.Navbar_userName__\+Y4LL{color:#374151;font-size:.875rem;font-weight:600}.Navbar_rotateIcon__udJ77{transform:rotate(180deg);transition:transform .3s cubic-bezier(.4,0,.2,1)}.Navbar_dropdownMenu__xlZS9{animation:Navbar_slideDown__vt6aW .2s ease-out forwards;background:#fff;border:1px solid #e5e7ebcc;border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;min-width:240px;opacity:0;padding:.5rem;position:absolute;right:0;top:calc(100% + .5rem);transform:translateY(-10px) scale(.95);z-index:9999!important}@keyframes Navbar_slideDown__vt6aW{to{opacity:1;transform:translateY(0) scale(1)}}.Navbar_dropdownMenu__xlZS9:before{background-color:#fff;box-shadow:-2px -2px 5px #0000000a;content:"";height:16px;position:absolute;right:20px;top:-8px;transform:rotate(45deg);width:16px}.Navbar_dropdownItem__POg6i{align-items:center;background:none;border:none;border-radius:.5rem;color:#374151;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.75rem;margin:.125rem 0;padding:.75rem 1rem;text-align:left;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.Navbar_dropdownItem__POg6i:hover{background:#3b82f61a;color:#3b82f6;transform:translateX(4px)}.Navbar_dropdownItem__POg6i i{color:#6b7280;text-align:center;width:1.25rem}.Navbar_dropdownItem__POg6i:hover i{color:#3b82f6}.Navbar_dropdownItem__POg6i.Navbar_logout__FhDY4{border-top:1px solid #e5e7ebcc;color:#dc2626;margin-top:.5rem;padding-top:.75rem}.Navbar_dropdownItem__POg6i.Navbar_logout__FhDY4:hover{background:#dc26261a;color:#dc2626}.Navbar_dropdownItem__POg6i.Navbar_logout__FhDY4 i{color:#dc2626}.dark .Navbar_navbar__n7ygh,body.Navbar_dark__XHBoh .Navbar_navbar__n7ygh{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172ad9;border-bottom-color:var(--dark-border)}.dark .Navbar_navBrand__aZrvg h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-background-clip:text;background-clip:text}.dark .Navbar_navLink__6hnmd,body.Navbar_dark__XHBoh .Navbar_navLink__6hnmd{color:var(--dark-text)}.dark .Navbar_navLink__6hnmd:hover,body.Navbar_dark__XHBoh .Navbar_navLink__6hnmd:hover{background:#60a5fa1f;color:var(--dark-accent-start)}.dark .Navbar_navLink__6hnmd.Navbar_active__\+dvfu,body.Navbar_dark__XHBoh .Navbar_navLink__6hnmd.Navbar_active__\+dvfu{color:var(--dark-accent-start);position:relative}.dark .Navbar_navLink__6hnmd.Navbar_active__\+dvfu:after,body.Navbar_dark__XHBoh .Navbar_navLink__6hnmd.Navbar_active__\+dvfu:after{background:linear-gradient(135deg,var(--dark-accent-start),#a78bfa);border-radius:2px;bottom:-2px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:80%}.dark .Navbar_darkModeButton__eyL3V,body.Navbar_dark__XHBoh .Navbar_darkModeButton__eyL3V{background:#6b72801a;color:var(--dark-text)}.dark .Navbar_darkModeButton__eyL3V:hover,body.Navbar_dark__XHBoh .Navbar_darkModeButton__eyL3V:hover{background:#60a5fa1f;color:var(--dark-accent-start)}.dark .Navbar_userButton__d5Z7B,body.Navbar_dark__XHBoh .Navbar_userButton__d5Z7B{background:#6b72801a}.dark .Navbar_userButton__d5Z7B:hover,body.Navbar_dark__XHBoh .Navbar_userButton__d5Z7B:hover{background:#60a5fa1f;border-color:#60a5fa33}.dark .Navbar_userName__\+Y4LL,body.Navbar_dark__XHBoh .Navbar_userName__\+Y4LL{color:var(--dark-text)}.dark .Navbar_avatar__bEDWP,body.Navbar_dark__XHBoh .Navbar_avatar__bEDWP{border-color:var(--dark-border)}.dark .Navbar_userButton__d5Z7B:hover .Navbar_avatar__bEDWP,body.Navbar_dark__XHBoh .Navbar_userButton__d5Z7B:hover .Navbar_avatar__bEDWP{border-color:var(--dark-accent-start)}.dark .Navbar_dropdownMenu__xlZS9,body.Navbar_dark__XHBoh .Navbar_dropdownMenu__xlZS9{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172ae6;border-color:var(--dark-border);z-index:9999!important}.dark .Navbar_dropdownItem__POg6i,body.Navbar_dark__XHBoh .Navbar_dropdownItem__POg6i{color:var(--dark-text)}.dark .Navbar_dropdownItem__POg6i:hover,body.Navbar_dark__XHBoh .Navbar_dropdownItem__POg6i:hover{background:#60a5fa1f;color:var(--dark-accent-start)}.dark .Navbar_dropdownItem__POg6i i,body.Navbar_dark__XHBoh .Navbar_dropdownItem__POg6i i{color:var(--dark-muted)}.dark .Navbar_dropdownItem__POg6i:hover i,body.Navbar_dark__XHBoh .Navbar_dropdownItem__POg6i:hover i{color:var(--dark-accent-start)}.dark .Navbar_dropdownItem__POg6i.Navbar_logout__FhDY4,body.Navbar_dark__XHBoh .Navbar_dropdownItem__POg6i.Navbar_logout__FhDY4{border-top-color:var(--dark-border);color:#f87171}.dark .Navbar_dropdownItem__POg6i.Navbar_logout__FhDY4:hover{background:#f871711a;color:#f87171}.dark .Navbar_dropdownItem__POg6i.Navbar_logout__FhDY4 i{color:#f87171}@media (max-width:768px){.Navbar_navContainer__kQ8aQ{height:70px;padding:0 1rem}.Navbar_navBrand__aZrvg h1{font-size:1.5rem}.Navbar_navLinks__UMGgk{gap:1rem}.Navbar_navLink__6hnmd{font-size:.875rem;padding:.375rem .75rem}.Navbar_navActions__bVmqh{gap:.5rem}.Navbar_darkModeButton__eyL3V{font-size:1rem;height:2.25rem;width:2.25rem}.Navbar_avatar__bEDWP{height:2rem;width:2rem}.Navbar_userName__\+Y4LL{display:none}.Navbar_dropdownMenu__xlZS9{min-width:200px;right:-1rem}}@media (max-width:480px){.Navbar_navContainer__kQ8aQ{height:65px;padding:0 .75rem}.Navbar_navLinks__UMGgk{gap:.5rem}.Navbar_navLink__6hnmd{font-size:.8rem;padding:.25rem .5rem}.Navbar_navBrand__aZrvg h1{font-size:1.25rem}}.dark .Navbar_dropdownItem__POg6i:hover{background-color:#404040;color:#5fa4ef}.dark .Navbar_dropdownItem__POg6i i{color:#5fa4ef}@media (max-width:768px){.Navbar_navLinks__UMGgk{display:none}.Navbar_navContainer__kQ8aQ{height:60px}.Navbar_userName__\+Y4LL{display:none}}@media (max-width:480px){.Navbar_navContainer__kQ8aQ{padding:0 15px}}.dark .Navbar_navbar__n7ygh,body.dark .Navbar_navbar__n7ygh{background:#0f172ad9!important;border-bottom:1px solid var(--dark-border)!important}.dark .Navbar_navLink__6hnmd,body.dark .Navbar_navLink__6hnmd{color:var(--dark-muted)!important}.dark .Navbar_navLink__6hnmd:hover,body.dark .Navbar_navLink__6hnmd:hover{background:#3b82f626!important;color:var(--dark-accent-end)!important}.dark .Navbar_navLink__6hnmd.Navbar_active__\+dvfu,body.dark .Navbar_navLink__6hnmd.Navbar_active__\+dvfu{color:var(--dark-accent-end)!important}.dark .Navbar_avatar__bEDWP,body.dark .Navbar_avatar__bEDWP{border-color:var(--dark-border)!important}.dark .Navbar_dropdownMenu__xlZS9,body.dark .Navbar_dropdownMenu__xlZS9{background:var(--dark-surface)!important;border:1px solid var(--dark-border)!important;box-shadow:var(--dark-shadow)!important}.SubscriptionBanner_banner__FJJ2q{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1.5rem;padding:1rem 1.5rem;transition:all .3s ease}.SubscriptionBanner_banner__FJJ2q.SubscriptionBanner_compact__NpVKv{margin-bottom:1rem;padding:.75rem 1rem}.SubscriptionBanner_banner__FJJ2q.SubscriptionBanner_freeTier__Vyt1q{background:linear-gradient(135deg,#fefce8,#fef9c3);border-color:#fde047}.SubscriptionBanner_banner__FJJ2q.SubscriptionBanner_paidTier__0mf9G{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#86efac}.SubscriptionBanner_banner__FJJ2q.SubscriptionBanner_lowUsage__wRZiv{background:linear-gradient(135deg,#fff7ed,#ffedd5);border-color:#fdba74}.SubscriptionBanner_banner__FJJ2q.SubscriptionBanner_outOfInterviews__mCm48{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#fca5a5}.SubscriptionBanner_banner__FJJ2q.SubscriptionBanner_loading__iQWJ9{background:#f8fafc;min-height:80px}.SubscriptionBanner_loadingPulse__r-xM5{display:flex;flex-direction:column;gap:.5rem;width:100%}.SubscriptionBanner_loadingBar__hKbkh{animation:SubscriptionBanner_loading__iQWJ9 1.5s infinite;background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%);background-size:200% 100%;border-radius:6px;height:12px;width:80%}@keyframes SubscriptionBanner_loading__iQWJ9{0%{background-position:200% 0}to{background-position:-200% 0}}.SubscriptionBanner_planInfo__G6X2R{display:flex;flex:1 1;flex-direction:column;gap:.75rem}.SubscriptionBanner_planHeader__SxrPi{align-items:center;display:flex;gap:1rem;justify-content:space-between}.SubscriptionBanner_planBadge__SiCYw{align-items:center;color:#1e293b;display:flex;font-size:.95rem;font-weight:600;gap:.5rem}.SubscriptionBanner_planBadge__SiCYw svg{color:#3b82f6;height:20px;width:20px}.SubscriptionBanner_freeTier__Vyt1q .SubscriptionBanner_planBadge__SiCYw svg{color:#eab308}.SubscriptionBanner_paidTier__0mf9G .SubscriptionBanner_planBadge__SiCYw svg{color:#22c55e}.SubscriptionBanner_planName__5AeLb{font-weight:600}.SubscriptionBanner_expiryDate__IvIo6{background:#ffffffb3;border-radius:4px;color:#64748b;font-size:.8rem;padding:.25rem .5rem}.SubscriptionBanner_usageSection__TlI\+w{display:flex;flex-direction:column;gap:.5rem}.SubscriptionBanner_usageInfo__6MW1R{align-items:center;display:flex;gap:.5rem}.SubscriptionBanner_usageLabel__UbupQ{color:#64748b;font-size:.85rem}.SubscriptionBanner_usageValue__H4cEp{align-items:center;color:#1e293b;display:flex;font-size:.95rem;gap:.25rem}.SubscriptionBanner_usageValue__H4cEp strong{color:#3b82f6;font-size:1.2rem;font-weight:700}.SubscriptionBanner_lowUsage__wRZiv .SubscriptionBanner_usageValue__H4cEp strong{color:#f59e0b}.SubscriptionBanner_outOfInterviews__mCm48 .SubscriptionBanner_usageValue__H4cEp strong{color:#ef4444}.SubscriptionBanner_usageDivider__l71kT{color:#94a3b8;margin:0 2px}.SubscriptionBanner_infinityIcon__A8tPa{color:#22c55e;height:18px;margin-right:4px;width:18px}.SubscriptionBanner_progressBar__Hq-4Y{background:#0000001a;border-radius:3px;height:6px;max-width:200px;overflow:hidden;width:100%}.SubscriptionBanner_progressFill__W8RKK{background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:3px;height:100%;transition:width .3s ease}.SubscriptionBanner_lowUsage__wRZiv .SubscriptionBanner_progressFill__W8RKK{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.SubscriptionBanner_outOfInterviews__mCm48 .SubscriptionBanner_progressFill__W8RKK{background:linear-gradient(90deg,#ef4444,#f87171)}.SubscriptionBanner_ctaSection__mb7am{align-items:flex-end;display:flex;flex-direction:column;gap:.5rem}.SubscriptionBanner_ctaText__7Tzit{align-items:center;color:#64748b;display:flex;font-size:.85rem;gap:.5rem;margin:0;text-align:right}.SubscriptionBanner_ctaText__7Tzit svg{flex-shrink:0;height:16px;width:16px}.SubscriptionBanner_lowUsage__wRZiv .SubscriptionBanner_ctaText__7Tzit svg{color:#f59e0b}.SubscriptionBanner_outOfInterviews__mCm48 .SubscriptionBanner_ctaText__7Tzit svg{color:#ef4444}.SubscriptionBanner_upgradeButton__8wxpW{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:8px;box-shadow:0 2px 8px #3b82f64d;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.6rem 1.25rem;transition:all .2s ease}.SubscriptionBanner_upgradeButton__8wxpW:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px #3b82f666;transform:translateY(-1px)}.SubscriptionBanner_upgradeButton__8wxpW svg{height:16px;width:16px}.SubscriptionBanner_outOfInterviews__mCm48 .SubscriptionBanner_upgradeButton__8wxpW{animation:SubscriptionBanner_pulse__krGKW 2s infinite;background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 2px 8px #ef44444d}.SubscriptionBanner_outOfInterviews__mCm48 .SubscriptionBanner_upgradeButton__8wxpW:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 12px #ef444466}@keyframes SubscriptionBanner_pulse__krGKW{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.SubscriptionBanner_compact__NpVKv .SubscriptionBanner_planInfo__G6X2R{align-items:center;flex-direction:row;gap:1.5rem}.SubscriptionBanner_compact__NpVKv .SubscriptionBanner_planHeader__SxrPi{flex:none}.SubscriptionBanner_compact__NpVKv .SubscriptionBanner_usageSection__TlI\+w{align-items:center;flex-direction:row;gap:1rem}.SubscriptionBanner_compact__NpVKv .SubscriptionBanner_progressBar__Hq-4Y{max-width:120px}.SubscriptionBanner_compact__NpVKv .SubscriptionBanner_ctaSection__mb7am{align-items:center;flex-direction:row}.SubscriptionBanner_compact__NpVKv .SubscriptionBanner_ctaText__7Tzit{display:none}.dark .SubscriptionBanner_banner__FJJ2q{background:linear-gradient(135deg,#1e293b,#0f172a);border-color:#334155}.dark .SubscriptionBanner_banner__FJJ2q.SubscriptionBanner_freeTier__Vyt1q{background:linear-gradient(135deg,#422006,#1c1917);border-color:#854d0e}.dark .SubscriptionBanner_banner__FJJ2q.SubscriptionBanner_paidTier__0mf9G{background:linear-gradient(135deg,#052e16,#0f172a);border-color:#166534}.dark .SubscriptionBanner_banner__FJJ2q.SubscriptionBanner_lowUsage__wRZiv{background:linear-gradient(135deg,#431407,#1c1917);border-color:#c2410c}.dark .SubscriptionBanner_banner__FJJ2q.SubscriptionBanner_outOfInterviews__mCm48{background:linear-gradient(135deg,#450a0a,#1c1917);border-color:#dc2626}.dark .SubscriptionBanner_planBadge__SiCYw,.dark .SubscriptionBanner_usageValue__H4cEp{color:#f1f5f9}.dark .SubscriptionBanner_expiryDate__IvIo6{background:#0000004d;color:#94a3b8}.dark .SubscriptionBanner_progressBar__Hq-4Y{background:#ffffff1a}@media (max-width:768px){.SubscriptionBanner_banner__FJJ2q{align-items:stretch;flex-direction:column;gap:1rem}.SubscriptionBanner_ctaSection__mb7am{align-items:stretch}.SubscriptionBanner_ctaText__7Tzit{justify-content:center;text-align:center}.SubscriptionBanner_upgradeButton__8wxpW{justify-content:center}.SubscriptionBanner_compact__NpVKv .SubscriptionBanner_planInfo__G6X2R{align-items:stretch;flex-direction:column}.SubscriptionBanner_compact__NpVKv .SubscriptionBanner_ctaText__7Tzit{display:flex}}.UpgradePlanModal_overlay__p199q{align-items:center;animation:UpgradePlanModal_fadeIn__f7iGM .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}@keyframes UpgradePlanModal_fadeIn__f7iGM{0%{opacity:0}to{opacity:1}}.UpgradePlanModal_modal__MMFpa{animation:UpgradePlanModal_slideUp__Y9d5V .3s ease;background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;max-height:90vh;max-width:800px;overflow:hidden;width:100%}@keyframes UpgradePlanModal_slideUp__Y9d5V{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.UpgradePlanModal_header__woLyl{align-items:flex-start;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1.5rem 1.5rem 1rem}.UpgradePlanModal_headerContent__M8fyt h2{align-items:center;color:#1e293b;display:flex;font-size:1.5rem;font-weight:700;gap:.5rem;margin:0 0 .25rem}.UpgradePlanModal_headerContent__M8fyt h2 svg{color:#3b82f6;height:28px;width:28px}.UpgradePlanModal_headerContent__M8fyt p{color:#64748b;font-size:.9rem;margin:0}.UpgradePlanModal_closeButton__Q9bMn{background:none;border:none;border-radius:8px;color:#64748b;cursor:pointer;padding:.5rem;transition:all .2s}.UpgradePlanModal_closeButton__Q9bMn:hover{background:#e2e8f0;color:#1e293b}.UpgradePlanModal_closeButton__Q9bMn svg{height:20px;width:20px}.UpgradePlanModal_tabNav__XW7Hq{background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:.5rem;padding:.75rem 1.5rem}.UpgradePlanModal_tab__5P4ns{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.6rem 1rem;transition:all .2s}.UpgradePlanModal_tab__5P4ns svg{height:18px;width:18px}.UpgradePlanModal_tab__5P4ns:hover{background:#e2e8f0;color:#1e293b}.UpgradePlanModal_tab__5P4ns.UpgradePlanModal_active__UNnbd{background:#fff;box-shadow:0 1px 3px #0000001a;color:#3b82f6}.UpgradePlanModal_content__D4xSY{flex:1 1;overflow-y:auto;padding:1.5rem}.UpgradePlanModal_errorBanner__5rLTm{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#dc2626;display:flex;font-size:.9rem;gap:.75rem;margin-bottom:1.5rem;padding:1rem}.UpgradePlanModal_errorBanner__5rLTm svg{flex-shrink:0;height:20px;width:20px}.UpgradePlanModal_loading__2LZjM{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:3rem}.UpgradePlanModal_spinner__wAKno{animation:UpgradePlanModal_spin__Rp9QF .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#3b82f6;height:40px;width:40px}@keyframes UpgradePlanModal_spin__Rp9QF{to{transform:rotate(1turn)}}.UpgradePlanModal_loading__2LZjM p{color:#64748b;margin:0}.UpgradePlanModal_plansGrid__pDgTT{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.UpgradePlanModal_planCard__E0zWW{background:#fff;border:2px solid #e2e8f0;border-radius:16px;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;position:relative;transition:all .3s ease}.UpgradePlanModal_planCard__E0zWW:hover{border-color:#3b82f6;box-shadow:0 10px 25px -5px #3b82f626;transform:translateY(-4px)}.UpgradePlanModal_planCard__E0zWW.UpgradePlanModal_featured__h8qd4{background:linear-gradient(135deg,#eff6ff,#f8fafc);border-color:#3b82f6}.UpgradePlanModal_planCard__E0zWW.UpgradePlanModal_current__Eu-2w{background:linear-gradient(135deg,#f0fdf4,#f8fafc);border-color:#22c55e}.UpgradePlanModal_currentBadge__NS5ZR,.UpgradePlanModal_featuredBadge__8qk8A{align-items:center;border-radius:20px;display:flex;font-size:.75rem;font-weight:600;gap:.3rem;left:50%;padding:.35rem .75rem;position:absolute;top:-12px;transform:translateX(-50%);white-space:nowrap}.UpgradePlanModal_featuredBadge__8qk8A{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.UpgradePlanModal_currentBadge__NS5ZR{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}.UpgradePlanModal_currentBadge__NS5ZR svg,.UpgradePlanModal_featuredBadge__8qk8A svg{height:12px;width:12px}.UpgradePlanModal_planHeader__I4bj3{text-align:center}.UpgradePlanModal_planHeader__I4bj3 h3{color:#1e293b;font-size:1.25rem;font-weight:700;margin:0 0 .5rem}.UpgradePlanModal_planDescription__yuqVp{color:#64748b;font-size:.85rem;line-height:1.4;margin:0}.UpgradePlanModal_planPricing__obljs{border-bottom:1px solid #e2e8f0;border-top:1px solid #e2e8f0;padding:1rem 0;text-align:center}.UpgradePlanModal_price__aWXai{color:#1e293b;font-size:2.25rem;font-weight:800}.UpgradePlanModal_period__uDuNd{color:#64748b;font-size:.9rem;margin-left:.25rem}.UpgradePlanModal_planInterviews__AxfTF{background:#f8fafc;border-radius:10px;padding:.75rem;text-align:center}.UpgradePlanModal_interviewCount__JWI7H{align-items:center;color:#3b82f6;display:flex;font-size:1.5rem;font-weight:700;gap:.25rem;justify-content:center}.UpgradePlanModal_interviewCount__JWI7H strong{font-size:2rem}.UpgradePlanModal_infinityIcon__gL76-{height:28px;width:28px}.UpgradePlanModal_interviewLabel__btSTy{color:#64748b;display:block;font-size:.85rem;margin-top:.25rem}.UpgradePlanModal_features__XBOrl{flex:1 1;list-style:none;margin:0;padding:0}.UpgradePlanModal_features__XBOrl li{align-items:flex-start;color:#4b5563;display:flex;font-size:.9rem;gap:.5rem;padding:.5rem 0}.UpgradePlanModal_features__XBOrl li svg{color:#22c55e;flex-shrink:0;height:18px;margin-top:1px;width:18px}.UpgradePlanModal_selectButton__G3vDR{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:10px;color:#1e293b;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;justify-content:center;padding:.875rem 1.5rem;transition:all .2s;width:100%}.UpgradePlanModal_selectButton__G3vDR:hover:not(.UpgradePlanModal_disabled__PtQRT){background:#eff6ff;border-color:#3b82f6;color:#3b82f6}.UpgradePlanModal_selectButton__G3vDR.UpgradePlanModal_primary__yXT60{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#0000;color:#fff}.UpgradePlanModal_selectButton__G3vDR.UpgradePlanModal_primary__yXT60:hover:not(.UpgradePlanModal_disabled__PtQRT){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.UpgradePlanModal_selectButton__G3vDR.UpgradePlanModal_disabled__PtQRT{background:#f1f5f9;border-color:#e2e8f0;color:#64748b;cursor:not-allowed;opacity:.6}.UpgradePlanModal_selectButton__G3vDR svg{height:18px;width:18px}.UpgradePlanModal_btnSpinner__O2ZiH{animation:UpgradePlanModal_spin__Rp9QF .8s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid #0000;height:18px;width:18px}.UpgradePlanModal_historySection__-zcYv{min-height:200px}.UpgradePlanModal_emptyHistory__LQIKk{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem;text-align:center}.UpgradePlanModal_emptyHistory__LQIKk svg{color:#cbd5e1;height:48px;margin-bottom:1rem;width:48px}.UpgradePlanModal_emptyHistory__LQIKk h4{color:#1e293b;font-size:1.1rem;font-weight:600;margin:0 0 .5rem}.UpgradePlanModal_emptyHistory__LQIKk p{color:#64748b;font-size:.9rem;margin:0}.UpgradePlanModal_historyTable__EFZBc{border-collapse:collapse;width:100%}.UpgradePlanModal_historyTable__EFZBc th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:.8rem;font-weight:600;letter-spacing:.05em;padding:.75rem 1rem;text-align:left;text-transform:uppercase}.UpgradePlanModal_historyTable__EFZBc td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:.9rem;padding:1rem}.UpgradePlanModal_historyTable__EFZBc tbody tr:hover{background:#f8fafc}.UpgradePlanModal_status__Pi3Nm{border-radius:20px;display:inline-block;font-size:.8rem;font-weight:500;padding:.25rem .75rem}.UpgradePlanModal_status__Pi3Nm.UpgradePlanModal_completed__fd0FL,.UpgradePlanModal_status__Pi3Nm.UpgradePlanModal_succeeded__nRFMT{background:#dcfce7;color:#16a34a}.UpgradePlanModal_status__Pi3Nm.UpgradePlanModal_pending__ktzVS{background:#fef3c7;color:#d97706}.UpgradePlanModal_status__Pi3Nm.UpgradePlanModal_failed__-GE2y{background:#fee2e2;color:#dc2626}.UpgradePlanModal_footer__gsQsf{background:#f8fafc;border-top:1px solid #e2e8f0;padding:1rem 1.5rem}.UpgradePlanModal_footer__gsQsf p{align-items:center;color:#64748b;display:flex;font-size:.85rem;gap:.5rem;justify-content:center;margin:0}.UpgradePlanModal_footer__gsQsf svg{height:16px;width:16px}.dark .UpgradePlanModal_modal__MMFpa{background:#1e293b}.dark .UpgradePlanModal_header__woLyl{background:linear-gradient(135deg,#0f172a,#1e293b);border-color:#334155}.dark .UpgradePlanModal_headerContent__M8fyt h2{color:#f1f5f9}.dark .UpgradePlanModal_headerContent__M8fyt p{color:#94a3b8}.dark .UpgradePlanModal_tabNav__XW7Hq{background:#0f172a;border-color:#334155}.dark .UpgradePlanModal_tab__5P4ns{color:#94a3b8}.dark .UpgradePlanModal_tab__5P4ns:hover{background:#334155;color:#f1f5f9}.dark .UpgradePlanModal_tab__5P4ns.UpgradePlanModal_active__UNnbd{background:#1e293b;color:#60a5fa}.dark .UpgradePlanModal_planCard__E0zWW{background:#0f172a;border-color:#334155}.dark .UpgradePlanModal_planCard__E0zWW:hover{border-color:#3b82f6}.dark .UpgradePlanModal_planCard__E0zWW.UpgradePlanModal_featured__h8qd4{background:linear-gradient(135deg,#1e3a5f,#0f172a)}.dark .UpgradePlanModal_planCard__E0zWW.UpgradePlanModal_current__Eu-2w{background:linear-gradient(135deg,#14532d,#0f172a)}.dark .UpgradePlanModal_planHeader__I4bj3 h3,.dark .UpgradePlanModal_price__aWXai{color:#f1f5f9}.dark .UpgradePlanModal_planPricing__obljs{border-color:#334155}.dark .UpgradePlanModal_planInterviews__AxfTF{background:#334155}.dark .UpgradePlanModal_features__XBOrl li{color:#cbd5e1}.dark .UpgradePlanModal_selectButton__G3vDR{background:#0f172a;border-color:#334155;color:#f1f5f9}.dark .UpgradePlanModal_selectButton__G3vDR:hover:not(.UpgradePlanModal_disabled__PtQRT){background:#1e3a5f}.dark .UpgradePlanModal_footer__gsQsf{background:#0f172a;border-color:#334155}.dark .UpgradePlanModal_historyTable__EFZBc th{background:#0f172a;border-color:#334155;color:#94a3b8}.dark .UpgradePlanModal_historyTable__EFZBc td{border-color:#334155;color:#f1f5f9}.dark .UpgradePlanModal_historyTable__EFZBc tbody tr:hover{background:#334155}@media (max-width:640px){.UpgradePlanModal_modal__MMFpa{max-height:95vh}.UpgradePlanModal_header__woLyl{padding:1rem}.UpgradePlanModal_headerContent__M8fyt h2{font-size:1.25rem}.UpgradePlanModal_tabNav__XW7Hq{padding:.5rem 1rem}.UpgradePlanModal_content__D4xSY{padding:1rem}.UpgradePlanModal_plansGrid__pDgTT{gap:1rem;grid-template-columns:1fr}.UpgradePlanModal_planCard__E0zWW{padding:1.25rem}.UpgradePlanModal_price__aWXai{font-size:1.75rem}.UpgradePlanModal_historyTable__EFZBc{font-size:.85rem}.UpgradePlanModal_historyTable__EFZBc td,.UpgradePlanModal_historyTable__EFZBc th{padding:.5rem}}.UpgradeButton_upgradeButton__vLcSv{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;min-width:140px;padding:.5rem .875rem;position:relative;transition:all .2s ease}.UpgradeButton_upgradeButton__vLcSv:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-color:#cbd5e1;box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.UpgradeButton_upgradeButton__vLcSv:disabled{cursor:not-allowed;opacity:.7}.UpgradeButton_buttonContent__OR2Ma{align-items:center;display:flex;gap:.625rem;width:100%}.UpgradeButton_iconWrapper__FTFy2{align-items:center;background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border-radius:6px;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.UpgradeButton_iconWrapper__FTFy2 svg{color:#64748b;height:16px;width:16px}.UpgradeButton_textWrapper__hfBnp{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:0;min-width:0}.UpgradeButton_planName__WtxvT{color:#1e293b;font-size:.8rem;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UpgradeButton_statusText__7RkzA{color:#64748b;font-size:.7rem;line-height:1.2;white-space:nowrap}.UpgradeButton_upgradeBadge__kv4\+P{align-items:center;animation:UpgradeButton_pulseGlow__-WBqY 2s ease-in-out infinite;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:50%;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.UpgradeButton_upgradeBadge__kv4\+P svg{color:#fff;height:12px;width:12px}@keyframes UpgradeButton_pulseGlow__-WBqY{0%,to{box-shadow:0 0 0 0 #3b82f666}50%{box-shadow:0 0 0 4px #3b82f600}}.UpgradeButton_loading__spCcn{pointer-events:none}.UpgradeButton_spinner__YZD\+\+{animation:UpgradeButton_spin__sUUjj .8s linear infinite;border:2px solid #e2e8f0;border-radius:50%;border-top-color:#3b82f6;height:16px;width:16px}@keyframes UpgradeButton_spin__sUUjj{to{transform:rotate(1turn)}}.UpgradeButton_freeTier__UDwGC{background:linear-gradient(135deg,#fefce8,#fef9c3);border-color:#fde047}.UpgradeButton_freeTier__UDwGC:hover{background:linear-gradient(135deg,#fef9c3,#fef08a);border-color:#facc15}.UpgradeButton_freeTier__UDwGC .UpgradeButton_iconWrapper__FTFy2{background:linear-gradient(135deg,#fde047,#facc15)}.UpgradeButton_freeTier__UDwGC .UpgradeButton_iconWrapper__FTFy2 svg{color:#854d0e}.UpgradeButton_freeTier__UDwGC .UpgradeButton_upgradeBadge__kv4\+P{background:linear-gradient(135deg,#f59e0b,#d97706)}.UpgradeButton_paidTier__XTxr\+{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#86efac}.UpgradeButton_paidTier__XTxr\+:hover{background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-color:#4ade80}.UpgradeButton_paidTier__XTxr\+ .UpgradeButton_iconWrapper__FTFy2{background:linear-gradient(135deg,#86efac,#4ade80)}.UpgradeButton_paidTier__XTxr\+ .UpgradeButton_iconWrapper__FTFy2 svg,.UpgradeButton_paidTier__XTxr\+ .UpgradeButton_statusText__7RkzA{color:#166534}.UpgradeButton_warning__y6V9R{background:linear-gradient(135deg,#fff7ed,#ffedd5);border-color:#fdba74}.UpgradeButton_warning__y6V9R:hover{background:linear-gradient(135deg,#ffedd5,#fed7aa);border-color:#fb923c}.UpgradeButton_warning__y6V9R .UpgradeButton_iconWrapper__FTFy2{background:linear-gradient(135deg,#fdba74,#fb923c)}.UpgradeButton_warning__y6V9R .UpgradeButton_iconWrapper__FTFy2 svg{color:#9a3412}.UpgradeButton_warning__y6V9R .UpgradeButton_statusText__7RkzA{color:#c2410c}.UpgradeButton_warning__y6V9R .UpgradeButton_upgradeBadge__kv4\+P{animation:UpgradeButton_pulseWarning__FEccG 1.5s ease-in-out infinite;background:linear-gradient(135deg,#f59e0b,#d97706)}@keyframes UpgradeButton_pulseWarning__FEccG{0%,to{box-shadow:0 0 0 0 #f59e0b80;transform:scale(1)}50%{box-shadow:0 0 0 6px #f59e0b00;transform:scale(1.05)}}.UpgradeButton_critical__IO264{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#fca5a5}.UpgradeButton_critical__IO264:hover{background:linear-gradient(135deg,#fee2e2,#fecaca);border-color:#f87171}.UpgradeButton_critical__IO264 .UpgradeButton_iconWrapper__FTFy2{background:linear-gradient(135deg,#fca5a5,#f87171)}.UpgradeButton_critical__IO264 .UpgradeButton_iconWrapper__FTFy2 svg{color:#991b1b}.UpgradeButton_critical__IO264 .UpgradeButton_statusText__7RkzA{color:#dc2626;font-weight:600}.UpgradeButton_critical__IO264 .UpgradeButton_upgradeBadge__kv4\+P{animation:UpgradeButton_pulseCritical__9S4M6 1s ease-in-out infinite;background:linear-gradient(135deg,#ef4444,#dc2626)}@keyframes UpgradeButton_pulseCritical__9S4M6{0%,to{box-shadow:0 0 0 0 #ef444499;transform:scale(1)}50%{box-shadow:0 0 0 8px #ef444400;transform:scale(1.1)}}.dark .UpgradeButton_upgradeButton__vLcSv{background:linear-gradient(135deg,#1e293b,#0f172a);border-color:#334155}.dark .UpgradeButton_upgradeButton__vLcSv:hover{background:linear-gradient(135deg,#334155,#1e293b);border-color:#475569}.dark .UpgradeButton_iconWrapper__FTFy2{background:linear-gradient(135deg,#334155,#475569)}.dark .UpgradeButton_iconWrapper__FTFy2 svg{color:#94a3b8}.dark .UpgradeButton_planName__WtxvT{color:#f1f5f9}.dark .UpgradeButton_statusText__7RkzA{color:#94a3b8}.dark .UpgradeButton_freeTier__UDwGC{background:linear-gradient(135deg,#422006,#1c1917);border-color:#854d0e}.dark .UpgradeButton_freeTier__UDwGC:hover{background:linear-gradient(135deg,#4a2f1b,#292524)}.dark .UpgradeButton_freeTier__UDwGC .UpgradeButton_iconWrapper__FTFy2{background:linear-gradient(135deg,#a16207,#ca8a04)}.dark .UpgradeButton_paidTier__XTxr\+{background:linear-gradient(135deg,#052e16,#0f172a);border-color:#166534}.dark .UpgradeButton_paidTier__XTxr\+:hover{background:linear-gradient(135deg,#14532d,#1e293b)}.dark .UpgradeButton_paidTier__XTxr\+ .UpgradeButton_iconWrapper__FTFy2{background:linear-gradient(135deg,#166534,#22c55e)}.dark .UpgradeButton_paidTier__XTxr\+ .UpgradeButton_statusText__7RkzA{color:#4ade80}.dark .UpgradeButton_warning__y6V9R{background:linear-gradient(135deg,#431407,#1c1917);border-color:#c2410c}.dark .UpgradeButton_warning__y6V9R:hover{background:linear-gradient(135deg,#7c2d12,#292524)}.dark .UpgradeButton_warning__y6V9R .UpgradeButton_statusText__7RkzA{color:#fb923c}.dark .UpgradeButton_critical__IO264{background:linear-gradient(135deg,#450a0a,#1c1917);border-color:#dc2626}.dark .UpgradeButton_critical__IO264:hover{background:linear-gradient(135deg,#7f1d1d,#292524)}.dark .UpgradeButton_critical__IO264 .UpgradeButton_statusText__7RkzA{color:#f87171}@media (max-width:768px){.UpgradeButton_upgradeButton__vLcSv{min-width:auto;padding:.5rem}.UpgradeButton_textWrapper__hfBnp{display:none}.UpgradeButton_iconWrapper__FTFy2{height:32px;width:32px}.UpgradeButton_iconWrapper__FTFy2 svg{height:18px;width:18px}.UpgradeButton_upgradeBadge__kv4\+P{height:16px;position:absolute;right:-4px;top:-4px;width:16px}.UpgradeButton_upgradeBadge__kv4\+P svg{height:10px;width:10px}}.JobCreationModal_modalOverlay__Q1AnS{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10040}.JobCreationModal_modalContent__7m4gh{animation:JobCreationModal_modalSlideIn__G1TPG .3s ease-out;background-color:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:1000px;overflow-y:auto;width:100%}@keyframes JobCreationModal_modalSlideIn__G1TPG{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.JobCreationModal_modalHeader__r-aBT{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:1px solid #eee;border-radius:20px 20px 0 0;color:#fff;display:flex;justify-content:space-between;padding:25px 30px}.JobCreationModal_modalHeader__r-aBT h2{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fff,#f0f4ff);-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:700;margin:0}.JobCreationModal_closeButton__PoFWI{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;padding:8px;transition:all .3s ease;width:36px}.JobCreationModal_closeButton__PoFWI:hover{background:#fff3;transform:rotate(90deg) scale(1.1)}.JobCreationModal_jobForm__mPStz{padding:30px}.JobCreationModal_templateSection__tpQwK{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border:1px solid #e1e8f0;border-radius:15px;margin-bottom:30px;padding:20px}.JobCreationModal_templateHeader__e0MTx{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.JobCreationModal_templateHeader__e0MTx h3{color:#2d3748;font-size:20px;font-weight:600;margin:0}.JobCreationModal_toggleTemplates__F1wea{align-items:center;background:#fff;border:1px solid #cbd5e0;border-radius:8px;color:#4a5568;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s ease}.JobCreationModal_toggleTemplates__F1wea:hover{background:#f7fafc;border-color:#a0aec0}.JobCreationModal_templateGrid__2RHR1{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:15px}.JobCreationModal_templateCard__poswV{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0000000d;cursor:pointer;padding:16px;transition:all .3s ease}.JobCreationModal_templateCard__poswV:hover{border-color:#667eea;box-shadow:0 8px 25px #00000026;transform:translateY(-2px)}.JobCreationModal_templateIcon__BAtsV{font-size:24px;margin-bottom:8px}.JobCreationModal_templateContent__2wUN\+ h4{color:#2d3748;font-size:16px;font-weight:600;margin:0 0 4px}.JobCreationModal_templateContent__2wUN\+ p{color:#718096;font-size:14px;margin:0 0 8px}.JobCreationModal_templateSalary__WsK29{background:#edf2f7;border-radius:4px;color:#667eea;font-size:12px;font-weight:600;padding:2px 8px}.JobCreationModal_formGrid__Fgjzb{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:30px}.JobCreationModal_formGroup__dXH8e{display:flex;flex-direction:column;gap:8px;position:relative}.JobCreationModal_formGroup__dXH8e label{align-items:center;color:#2d3748;display:flex;font-size:14px;font-weight:600;gap:8px}.JobCreationModal_autoFilled__lTITZ,.JobCreationModal_optional__REC6X,.JobCreationModal_smartIndicator__Q60QM{border-radius:4px;font-size:12px;font-weight:500;padding:2px 6px}.JobCreationModal_smartIndicator__Q60QM{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff}.JobCreationModal_autoFilled__lTITZ{background:linear-gradient(45deg,#ffecd2,#fcb69f);color:#8b4513}.JobCreationModal_optional__REC6X{background:#e2e8f0;color:#718096}.JobCreationModal_smartInput__UvvDE{position:relative}.JobCreationModal_smartInput__UvvDE:focus{box-shadow:0 0 0 3px #667eea1a}.JobCreationModal_inputWithDropdown__WWHOb{position:relative}.JobCreationModal_dropdownToggle__VjWmn{background:none;border:none;color:#a0aec0;cursor:pointer;padding:4px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:color .2s ease}.JobCreationModal_dropdownToggle__VjWmn:hover{color:#667eea}.JobCreationModal_suggestionDropdown__eyAvJ{animation:JobCreationModal_dropdownSlideIn__anO7b .2s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 25px #00000026;left:0;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}@keyframes JobCreationModal_dropdownSlideIn__anO7b{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.JobCreationModal_suggestionItem__Cc2c9{border-bottom:1px solid #f7fafc;cursor:pointer;padding:12px 16px;transition:background-color .2s ease}.JobCreationModal_suggestionItem__Cc2c9:hover{background-color:#edf2f7}.JobCreationModal_suggestionItem__Cc2c9:last-child{border-bottom:none}.JobCreationModal_enhancedSelect__RvVzm{background-image:url('data:image/svg+xml;utf8,<svg fill="%23a0aec0" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');background-position:right 12px center;background-repeat:no-repeat;padding-right:40px}.JobCreationModal_skillsContainer__5y57U{position:relative}.JobCreationModal_skillTags__4mA6c{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;min-height:48px;padding:8px 12px;transition:border-color .2s ease}.JobCreationModal_skillTags__4mA6c:focus-within{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.JobCreationModal_skillTag__BiDmY{align-items:center;animation:JobCreationModal_skillTagSlideIn__LLX5H .2s ease-out;background:linear-gradient(45deg,#667eea,#764ba2);border-radius:6px;color:#fff;display:flex;font-size:12px;font-weight:500;gap:6px;padding:4px 8px}@keyframes JobCreationModal_skillTagSlideIn__LLX5H{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.JobCreationModal_removeSkill__MoRzD{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:16px;justify-content:center;padding:0;transition:background-color .2s ease;width:16px}.JobCreationModal_removeSkill__MoRzD:hover{background:#fff3}.JobCreationModal_skillInput__31ri5{background:#0000;border:none;flex:1 1;font-size:14px;min-width:120px;outline:none;padding:4px}.JobCreationModal_skillInput__31ri5::placeholder{color:#a0aec0}.JobCreationModal_popularSkills__gImo-{align-items:center;color:#718096;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;margin-top:8px}.JobCreationModal_popularSkillButton__GhJnx{background:#edf2f7;border:1px solid #e2e8f0;border-radius:4px;color:#4a5568;cursor:pointer;font-size:12px;padding:2px 6px;transition:all .2s ease}.JobCreationModal_popularSkillButton__GhJnx:hover:not(:disabled){background:#667eea;border-color:#667eea;color:#fff}.JobCreationModal_popularSkillButton__GhJnx:disabled{cursor:not-allowed;opacity:.5}.JobCreationModal_textAreasSection__udC-N{margin-bottom:30px}.JobCreationModal_enhancedTextarea__dKapd{border:1px solid #e2e8f0;border-radius:8px;font-family:inherit;font-size:14px;line-height:1.5;padding:16px;resize:vertical;transition:all .2s ease}.JobCreationModal_enhancedTextarea__dKapd:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.JobCreationModal_generateButton__D-3Ox{background:linear-gradient(45deg,#667eea,#764ba2);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;margin-left:auto;padding:4px 8px;transition:all .2s ease}.JobCreationModal_generateButton__D-3Ox:hover:not(:disabled){box-shadow:0 4px 12px #667eea4d;transform:translateY(-1px)}.JobCreationModal_generateButton__D-3Ox:disabled{cursor:not-allowed;opacity:.5}.JobCreationModal_helpText__5mRG9{color:#718096;font-size:12px;font-style:italic}.JobCreationModal_formProgress__Z54zs{align-items:center;background:#f7fafc;border-radius:8px;display:flex;gap:12px;margin-bottom:20px;padding:16px}.JobCreationModal_progressLabel__k7IKE{color:#2d3748;font-size:14px;font-weight:600}.JobCreationModal_progressBar__0K99h{background:#e2e8f0;border-radius:3px;flex:1 1;height:6px;overflow:hidden}.JobCreationModal_progressFill__W6FHR{background:linear-gradient(45deg,#667eea,#764ba2);border-radius:3px;height:100%;transition:width .3s ease}.JobCreationModal_progressText__Lie6\+{color:#667eea;font-size:12px;font-weight:600}.JobCreationModal_formActions__j3613{border-top:1px solid #e2e8f0;margin-top:30px;padding-top:20px}.JobCreationModal_actionButtons__Fvsg1{display:flex;gap:12px;justify-content:flex-end;margin-bottom:16px}.JobCreationModal_cancelButton__gS2y3,.JobCreationModal_draftButton__hqm\+b,.JobCreationModal_previewButton__1Bgre,.JobCreationModal_submitButton__u9RBP{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 20px;transition:all .3s ease}.JobCreationModal_cancelButton__gS2y3{background:#f7fafc;border:1px solid #e2e8f0;color:#4a5568}.JobCreationModal_cancelButton__gS2y3:hover:not(:disabled){background:#edf2f7}.JobCreationModal_draftButton__hqm\+b{background:#ffd89b;background:linear-gradient(45deg,#ffd89b,#19547b);color:#fff}.JobCreationModal_previewButton__1Bgre{background:#667eea;color:#fff}.JobCreationModal_submitButton__u9RBP{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;font-weight:600}.JobCreationModal_draftButton__hqm\+b:hover:not(:disabled),.JobCreationModal_previewButton__1Bgre:hover:not(:disabled),.JobCreationModal_submitButton__u9RBP:hover:not(:disabled){box-shadow:0 8px 25px #00000026;transform:translateY(-2px)}.JobCreationModal_cancelButton__gS2y3:disabled,.JobCreationModal_draftButton__hqm\+b:disabled,.JobCreationModal_previewButton__1Bgre:disabled,.JobCreationModal_submitButton__u9RBP:disabled{cursor:not-allowed;opacity:.6;transform:none}.JobCreationModal_formFooter__Tugqr{border-top:1px solid #e2e8f0;padding-top:16px}.JobCreationModal_quickStats__RGu8Y{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.JobCreationModal_stat__mgmYJ{align-items:center;color:#718096;display:flex;font-size:12px;gap:6px}.JobCreationModal_stat__mgmYJ i{color:#667eea}.JobCreationModal_formGroup__dXH8e input,.JobCreationModal_formGroup__dXH8e select,.JobCreationModal_formGroup__dXH8e textarea{background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-family:inherit;font-size:14px;padding:12px 15px;transition:all .2s ease}.JobCreationModal_formGroup__dXH8e input:focus,.JobCreationModal_formGroup__dXH8e select:focus,.JobCreationModal_formGroup__dXH8e textarea:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.dark .JobCreationModal_modalContent__7m4gh,body.JobCreationModal_dark__XZzmD .JobCreationModal_modalContent__7m4gh{background-color:var(--dark-surface);box-shadow:var(--dark-shadow);color:var(--dark-text)}.dark .JobCreationModal_modalHeader__r-aBT,body.JobCreationModal_dark__XZzmD .JobCreationModal_modalHeader__r-aBT{background:linear-gradient(135deg,#2d3748,#4a5568);border-bottom-color:var(--dark-border)}.dark .JobCreationModal_templateSection__tpQwK,body.JobCreationModal_dark__XZzmD .JobCreationModal_templateSection__tpQwK{background:linear-gradient(135deg,#2d3748,#4a5568);border-color:var(--dark-border)}.dark .JobCreationModal_enhancedTextarea__dKapd,.dark .JobCreationModal_formGroup__dXH8e input,.dark .JobCreationModal_formGroup__dXH8e select,.dark .JobCreationModal_formGroup__dXH8e textarea,.dark .JobCreationModal_skillTags__4mA6c,.dark .JobCreationModal_templateCard__poswV,body.JobCreationModal_dark__XZzmD .JobCreationModal_enhancedTextarea__dKapd,body.JobCreationModal_dark__XZzmD .JobCreationModal_formGroup__dXH8e input,body.JobCreationModal_dark__XZzmD .JobCreationModal_formGroup__dXH8e select,body.JobCreationModal_dark__XZzmD .JobCreationModal_formGroup__dXH8e textarea,body.JobCreationModal_dark__XZzmD .JobCreationModal_skillTags__4mA6c,body.JobCreationModal_dark__XZzmD .JobCreationModal_templateCard__poswV{background-color:var(--dark-surface-2);border-color:var(--dark-border);color:var(--dark-text)}.dark .JobCreationModal_suggestionDropdown__eyAvJ,body.JobCreationModal_dark__XZzmD .JobCreationModal_suggestionDropdown__eyAvJ{background-color:var(--dark-surface-2);border-color:var(--dark-border);box-shadow:var(--dark-shadow)}.dark .JobCreationModal_suggestionItem__Cc2c9:hover,body.JobCreationModal_dark__XZzmD .JobCreationModal_suggestionItem__Cc2c9:hover{background-color:var(--dark-surface-3)}.dark .JobCreationModal_formProgress__Z54zs,body.JobCreationModal_dark__XZzmD .JobCreationModal_formProgress__Z54zs{background-color:var(--dark-surface-2)}.dark .JobCreationModal_formFooter__Tugqr,body.JobCreationModal_dark__XZzmD .JobCreationModal_formFooter__Tugqr{border-top-color:var(--dark-border)}@media (max-width:768px){.JobCreationModal_modalOverlay__Q1AnS{padding:10px}.JobCreationModal_modalContent__7m4gh{border-radius:15px;max-height:95vh}.JobCreationModal_modalHeader__r-aBT{border-radius:15px 15px 0 0;padding:20px}.JobCreationModal_modalHeader__r-aBT h2{font-size:24px}.JobCreationModal_jobForm__mPStz{padding:20px}.JobCreationModal_formGrid__Fgjzb{gap:15px;grid-template-columns:1fr}.JobCreationModal_templateGrid__2RHR1{grid-template-columns:1fr}.JobCreationModal_actionButtons__Fvsg1{flex-direction:column-reverse;gap:10px}.JobCreationModal_cancelButton__gS2y3,.JobCreationModal_draftButton__hqm\+b,.JobCreationModal_previewButton__1Bgre,.JobCreationModal_submitButton__u9RBP{justify-content:center;width:100%}.JobCreationModal_quickStats__RGu8Y{align-items:center;flex-direction:column;gap:10px}.JobCreationModal_skillTags__4mA6c{min-height:60px}.JobCreationModal_popularSkills__gImo-{align-items:flex-start;flex-direction:column}}@media (max-width:480px){.JobCreationModal_modalOverlay__Q1AnS{padding:5px}.JobCreationModal_modalContent__7m4gh{border-radius:10px;max-height:98vh}.JobCreationModal_modalHeader__r-aBT{border-radius:10px 10px 0 0;padding:15px}.JobCreationModal_modalHeader__r-aBT h2{font-size:20px}.JobCreationModal_jobForm__mPStz,.JobCreationModal_templateSection__tpQwK{padding:15px}.JobCreationModal_skillInput__31ri5{min-width:100px}}.JobCreationModal_fileUploadSection__B0Gzt{margin-top:8px}.JobCreationModal_fileUploadBox__WMU3r{background:#f9fafb;border:2px dashed #d1d5db;border-radius:12px;padding:32px 20px;position:relative;text-align:center;transition:all .3s ease}.JobCreationModal_fileUploadBox__WMU3r:hover{background:#f3f4f6;border-color:#667eea}.JobCreationModal_fileInput__bXsp2{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.JobCreationModal_fileInputLabel__1rN6m{align-items:center;color:#6b7280;cursor:pointer;display:flex;flex-direction:column;font-weight:500;gap:8px}.JobCreationModal_fileInputLabel__1rN6m i{color:#667eea;font-size:32px}.JobCreationModal_fileInputLabel__1rN6m span{color:#374151;font-size:15px}.JobCreationModal_fileInputLabel__1rN6m small{color:#9ca3af;font-size:13px}.JobCreationModal_uploadedFile__T7mv4{align-items:center;background:#f0fdf4;border:2px solid #10b981;border-radius:12px;display:flex;justify-content:space-between;padding:16px}.JobCreationModal_fileInfo__DuDgS{align-items:center;display:flex;flex:1 1;gap:12px}.JobCreationModal_fileInfo__DuDgS i{color:#ef4444;font-size:28px}.JobCreationModal_fileDetails__J9R9f{display:flex;flex-direction:column;gap:4px}.JobCreationModal_fileName__n5L1T{color:#1f2937;font-size:14px;font-weight:600}.JobCreationModal_fileSize__tsSvq{color:#6b7280;font-size:12px}.JobCreationModal_removeFileButton__tbf2h{align-items:center;background:#fee2e2;border:none;border-radius:8px;color:#dc2626;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.JobCreationModal_removeFileButton__tbf2h:hover{background:#fecaca;transform:scale(1.1)}.JobCreationModal_aiSection__D\+tR0{background:linear-gradient(135deg,#eef2ff,#e0e7ff 50%,#c7d2fe);border:1px solid #a5b4fc;border-radius:15px;margin-bottom:30px;overflow:hidden;padding:22px 24px;position:relative}.JobCreationModal_aiSection__D\+tR0:before{background:radial-gradient(circle,#6366f114 0,#0000 70%);content:"";height:200px;pointer-events:none;position:absolute;right:-20%;top:-50%;width:200px}.JobCreationModal_aiHeader__7KuVv{align-items:center;display:flex;gap:12px;margin-bottom:6px}.JobCreationModal_aiHeader__7KuVv h3{color:#3730a3;font-size:20px;font-weight:700;margin:0}.JobCreationModal_aiHeader__7KuVv h3 i{color:#6366f1;margin-right:6px}.JobCreationModal_aiBadge__21Ymy{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:20px;color:#fff;font-size:11px;font-weight:600;letter-spacing:.3px;padding:3px 10px}.JobCreationModal_aiSubtext__T2ibw{color:#4338ca;font-size:13.5px;margin:0 0 14px;opacity:.85}.JobCreationModal_aiInputRow__Pce5x{align-items:stretch;display:flex;gap:10px}.JobCreationModal_aiInput__riiKj{background:#fff;border:2px solid #c7d2fe;border-radius:12px;color:#1e1b4b;flex:1 1;font-size:14.5px;outline:none;padding:12px 16px;transition:all .25s ease}.JobCreationModal_aiInput__riiKj:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.JobCreationModal_aiInput__riiKj::placeholder{color:#a5b4fc;font-size:13.5px}.JobCreationModal_aiInput__riiKj:disabled{cursor:not-allowed;opacity:.6}.JobCreationModal_aiGenerateButton__8-pbb{align-items:center;background:linear-gradient(135deg,#6366f1,#7c3aed);border:none;border-radius:12px;box-shadow:0 4px 14px #6366f159;color:#fff;cursor:pointer;display:flex;font-size:14.5px;font-weight:600;gap:8px;padding:12px 24px;transition:all .25s ease;white-space:nowrap}.JobCreationModal_aiGenerateButton__8-pbb:hover:not(:disabled){background:linear-gradient(135deg,#4f46e5,#6d28d9);box-shadow:0 6px 20px #6366f173;transform:translateY(-1px)}.JobCreationModal_aiGenerateButton__8-pbb:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.JobCreationModal_aiGenerateButton__8-pbb i{font-size:14px}.JobCreationModal_aiError__Bw0vI{color:#dc2626;font-size:13px;font-weight:500;margin:10px 0 0}.JobCreationModal_aiError__Bw0vI i{margin-right:5px}.CVViewer_modalOverlay__OJBXL{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10040}.CVViewer_modalContent__v4al3{background-color:#fff;border-radius:15px;box-shadow:0 10px 30px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:900px;overflow:hidden;width:100%}.dark .CVViewer_modalContent__v4al3,body.CVViewer_dark__JgsDG .CVViewer_modalContent__v4al3{background-color:var(--dark-surface);box-shadow:var(--dark-shadow);color:var(--dark-text)}.dark .CVViewer_modalHeader__K25IK,body.CVViewer_dark__JgsDG .CVViewer_modalHeader__K25IK{background-color:var(--dark-surface-2);border-bottom-color:var(--dark-border)}.dark .CVViewer_modalHeader__K25IK h2,body.CVViewer_dark__JgsDG .CVViewer_modalHeader__K25IK h2{color:var(--dark-text)}.dark .CVViewer_closeButton__Tk-Ey:hover,body.CVViewer_dark__JgsDG .CVViewer_closeButton__Tk-Ey:hover{background-color:var(--dark-surface-2);color:var(--dark-text)}.dark .CVViewer_cvContent__38gTh,body.CVViewer_dark__JgsDG .CVViewer_cvContent__38gTh{color:var(--dark-text)}.dark .CVViewer_section__wEBW2 h3,body.CVViewer_dark__JgsDG .CVViewer_section__wEBW2 h3{border-bottom-color:var(--dark-accent-end);color:var(--dark-text)}.dark .CVViewer_infoItem__Il7B2,body.CVViewer_dark__JgsDG .CVViewer_infoItem__Il7B2{color:var(--dark-muted)}.dark .CVViewer_infoItem__Il7B2 strong,body.CVViewer_dark__JgsDG .CVViewer_infoItem__Il7B2 strong{color:var(--dark-text)}.dark .CVViewer_summary__zWhoK,body.CVViewer_dark__JgsDG .CVViewer_summary__zWhoK{color:var(--dark-muted)}.dark .CVViewer_experienceItem__4n6Zk,body.CVViewer_dark__JgsDG .CVViewer_experienceItem__4n6Zk{background-color:var(--dark-surface-2);border-left-color:var(--dark-accent-end)}.dark .CVViewer_experienceHeader__LnhnH h4,body.CVViewer_dark__JgsDG .CVViewer_experienceHeader__LnhnH h4{color:var(--dark-text)}.dark .CVViewer_duration__J96dx,body.CVViewer_dark__JgsDG .CVViewer_duration__J96dx{color:var(--dark-muted)}.dark .CVViewer_company__v43b0,body.CVViewer_dark__JgsDG .CVViewer_company__v43b0{color:var(--dark-accent-end)}.dark .CVViewer_responsibilities__XvK9U,body.CVViewer_dark__JgsDG .CVViewer_responsibilities__XvK9U{color:var(--dark-muted)}.dark .CVViewer_educationItem__n2jmg,body.CVViewer_dark__JgsDG .CVViewer_educationItem__n2jmg{background-color:var(--dark-surface-2)}.dark .CVViewer_educationItem__n2jmg h4,body.CVViewer_dark__JgsDG .CVViewer_educationItem__n2jmg h4{color:var(--dark-text)}.dark .CVViewer_educationItem__n2jmg p,body.CVViewer_dark__JgsDG .CVViewer_educationItem__n2jmg p{color:var(--dark-muted)}.dark .CVViewer_skillsContainer__xbclK .CVViewer_skillTag__NAy-E,body.CVViewer_dark__JgsDG .CVViewer_skillsContainer__xbclK .CVViewer_skillTag__NAy-E{background-color:var(--dark-accent-end);color:#fff}.dark .CVViewer_matchScore__Umeyb,body.CVViewer_dark__JgsDG .CVViewer_matchScore__Umeyb{background-color:var(--dark-surface-2)}.dark .CVViewer_scoreLabel__Lb5S6,body.CVViewer_dark__JgsDG .CVViewer_scoreLabel__Lb5S6{color:var(--dark-text)}.dark .CVViewer_scoreBar__snAc1,body.CVViewer_dark__JgsDG .CVViewer_scoreBar__snAc1{background-color:var(--dark-surface-3)}.dark .CVViewer_scoreFill__bXHh-,body.CVViewer_dark__JgsDG .CVViewer_scoreFill__bXHh-{background-color:var(--dark-accent-end)}.dark .CVViewer_scoreText__oI5nb,body.CVViewer_dark__JgsDG .CVViewer_scoreText__oI5nb{color:#fff}.CVViewer_modalHeader__K25IK{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:25px 30px}.CVViewer_modalHeader__K25IK h2{color:#333;font-size:24px;font-weight:600;margin:0}.CVViewer_headerActions__JQXn\+{align-items:center;display:flex;gap:10px}.CVViewer_downloadButton__R6E6W{align-items:center;background-color:#4a90e2;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:6px;padding:8px 15px;transition:all .2s ease}.CVViewer_downloadButton__R6E6W:hover{background-color:#3b73b9}.CVViewer_closeButton__Tk-Ey{align-items:center;background:none;border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;font-size:18px;height:34px;justify-content:center;padding:8px;transition:all .2s ease;width:34px}.CVViewer_closeButton__Tk-Ey:hover{background-color:#f5f5f5;color:#666}.CVViewer_cvContent__38gTh{flex:1 1;overflow-y:auto;padding:30px}.CVViewer_section__wEBW2{margin-bottom:30px}.CVViewer_section__wEBW2 h3{border-bottom:2px solid #4a90e2;color:#333;font-size:18px;font-weight:600;margin-bottom:15px;padding-bottom:8px}.CVViewer_personalInfo__vBhkG{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.CVViewer_infoItem__Il7B2{color:#555;padding:8px 0}.CVViewer_infoItem__Il7B2 strong{color:#333;display:inline-block;min-width:80px}.CVViewer_summary__zWhoK{color:#555;font-size:15px;line-height:1.6}.CVViewer_experienceItem__4n6Zk{background-color:#f8f9fa;border-left:4px solid #4a90e2;border-radius:10px;margin-bottom:25px;padding:20px}.CVViewer_experienceHeader__LnhnH{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.CVViewer_experienceHeader__LnhnH h4{color:#333;font-size:16px;font-weight:600;margin:0}.CVViewer_duration__J96dx{color:#666;font-size:14px;font-weight:500}.CVViewer_company__v43b0{color:#4a90e2;font-weight:500;margin:0 0 12px}.CVViewer_responsibilities__XvK9U{color:#555;margin:0;padding-left:20px}.CVViewer_responsibilities__XvK9U li{line-height:1.4;margin-bottom:6px}.CVViewer_educationItem__n2jmg{background-color:#f8f9fa;border-radius:8px;margin-bottom:15px;padding:15px}.CVViewer_educationItem__n2jmg h4{color:#333;font-size:16px;font-weight:600;margin:0 0 5px}.CVViewer_educationItem__n2jmg p{color:#666;font-size:14px;margin:0}.CVViewer_skillsContainer__xbclK{display:flex;flex-wrap:wrap;gap:10px}.CVViewer_skillTag__NAy-E{background-color:#4a90e2;border-radius:20px;color:#fff;font-size:13px;font-weight:500;padding:6px 12px}.CVViewer_matchScore__Umeyb{background-color:#f8f9fa;border-radius:10px;padding:20px}.CVViewer_scoreItem__TaJY1{margin-bottom:15px}.CVViewer_scoreItem__TaJY1:last-child{margin-bottom:0}.CVViewer_scoreLabel__Lb5S6{color:#333;display:block;font-weight:500;margin-bottom:8px}.CVViewer_scoreBar__snAc1{background-color:#e0e0e0;border-radius:10px;height:20px;overflow:hidden;position:relative}.CVViewer_scoreFill__bXHh-{background-color:#4a90e2;border-radius:10px;height:100%;transition:width .3s ease}.CVViewer_scoreText__oI5nb{color:#fff;font-size:12px;font-weight:600;position:absolute;right:10px;top:50%;transform:translateY(-50%)}@media (max-width:768px){.CVViewer_modalOverlay__OJBXL{padding:10px}.CVViewer_modalContent__v4al3{max-height:95vh}.CVViewer_cvContent__38gTh,.CVViewer_modalHeader__K25IK{padding:20px}.CVViewer_personalInfo__vBhkG{grid-template-columns:1fr}.CVViewer_experienceHeader__LnhnH{align-items:flex-start;flex-direction:column;gap:5px}.CVViewer_headerActions__JQXn\+{flex-direction:column;gap:8px}}.RecruiterDashboard_dashboardContainer__6X43q{.RecruiterDashboard_dashboardContainer__6X43q{background:linear-gradient(135deg,#f9fafb,#eff6ff);background:linear-gradient(135deg,var(--gray-50) 0,var(--primary-50) 100%);font-family:Inter,Segoe UI,system-ui,sans-serif;min-height:100vh;overflow-x:hidden;padding:0;position:relative}.dark .RecruiterDashboard_dashboardContainer__6X43q,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_dashboardContainer__6X43q{background:radial-gradient(ellipse at top,var(--dark-bg-secondary) 0,var(--dark-bg) 50%)!important;background-attachment:fixed;position:relative}.dark .RecruiterDashboard_dashboardContainer__6X43q:before,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_dashboardContainer__6X43q:before{animation:RecruiterDashboard_particleFloat__a-90n 20s ease-in-out infinite;background-image:radial-gradient(circle at 20% 20%,var(--dark-accent-glow) 0,#0000 50%),radial-gradient(circle at 80% 80%,#764ba233 0,#0000 50%),radial-gradient(circle at 40% 60%,#667eea26 0,#0000 50%);content:"";height:100%;left:0;opacity:.6;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}@keyframes RecruiterDashboard_particleFloat__a-90n{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-20px) rotate(90deg)}50%{transform:translateY(0) rotate(180deg)}75%{transform:translateY(-15px) rotate(270deg)}}font-family:Inter,Segoe UI,system-ui,sans-serif;padding:0;.dark .RecruiterDashboard_dashboardContainer__6X43q>*,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_dashboardContainer__6X43q>*{position:relative;z-index:1}.dark,body.RecruiterDashboard_dark__\+DS2u{--dark-bg:#0a0e17;--dark-bg-secondary:#0f1419;--dark-surface:#1a202c;--dark-surface-2:#2d3748;--dark-surface-3:#4a5568;--dark-surface-glass:#1a202ccc;--dark-border:#4a5568;--dark-border-light:#718096;--dark-text:#f7fafc;--dark-text-secondary:#e2e8f0;--dark-muted:#a0aec0;--dark-accent-primary:#667eea;--dark-accent-secondary:#764ba2;--dark-accent-glow:#667eea4d;--dark-success:#68d391;--dark-warning:#f6e05e;--dark-error:#fc8181;--dark-shadow-sm:0 2px 8px #0000004d;--dark-shadow-md:0 4px 16px #0006;--dark-shadow-lg:0 8px 32px #00000080;--dark-shadow-xl:0 16px 48px #0009;--dark-gradient-primary:linear-gradient(135deg,var(--dark-accent-primary) 0%,var(--dark-accent-secondary) 100%);--dark-gradient-surface:linear-gradient(135deg,var(--dark-surface) 0%,var(--dark-surface-2) 100%);--dark-gradient-glass:linear-gradient(135deg,#1a202ce6,#2d3748cc)}}.RecruiterDashboard_loadingContainer__6MS3X{align-items:center;background:linear-gradient(135deg,#f9fafb,#eff6ff);background:linear-gradient(135deg,var(--gray-50) 0,var(--primary-50) 100%);display:flex;justify-content:center;min-height:100vh}.RecruiterDashboard_loadingSpinner__G-tqr{align-items:center;background:#fff;border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);color:#374151;color:var(--gray-700);display:flex;font-size:16px;font-weight:500;gap:1rem;gap:var(--spacing-md);padding:2rem;padding:var(--spacing-xl)}.RecruiterDashboard_loadingSpinner__G-tqr:before{animation:RecruiterDashboard_spin__qV1Kl 1s linear infinite;border:3px solid #dbeafe;border-top-color:#3b82f6;border:3px solid var(--primary-100);border-radius:50%;border-top-color:var(--primary-500);content:"";height:24px;width:24px}@keyframes RecruiterDashboard_spin__qV1Kl{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dark .RecruiterDashboard_loadingContainer__6MS3X,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_loadingContainer__6MS3X{background:radial-gradient(ellipse at center,var(--dark-bg-secondary) 0,var(--dark-bg) 70%)!important;overflow:hidden;position:relative}.dark .RecruiterDashboard_loadingContainer__6MS3X:before,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_loadingContainer__6MS3X:before{animation:RecruiterDashboard_loadingFloat__DsIzj 15s ease-in-out infinite;background-image:radial-gradient(circle at 30% 30%,var(--dark-accent-glow) 0,#0000 50%),radial-gradient(circle at 70% 70%,#764ba24d 0,#0000 50%);content:"";height:100%;left:0;opacity:.4;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}@keyframes RecruiterDashboard_loadingFloat__DsIzj{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.1)}}.dark .RecruiterDashboard_loadingSpinner__G-tqr,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_loadingSpinner__G-tqr{animation:RecruiterDashboard_spinnerFloat__gPGsA 3s ease-in-out infinite;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:var(--dark-gradient-glass)!important;border:1px solid var(--dark-border)!important;box-shadow:var(--dark-shadow-xl),0 0 40px var(--dark-accent-glow)!important;color:var(--dark-text)!important;position:relative;z-index:1}@keyframes RecruiterDashboard_spinnerFloat__gPGsA{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.dark .RecruiterDashboard_loadingSpinner__G-tqr:before,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_loadingSpinner__G-tqr:before{animation:RecruiterDashboard_enhancedSpin__PWf5V 1.5s cubic-bezier(.4,0,.2,1) infinite!important;border-bottom:3px solid var(--dark-surface-2)!important;border-left:3px solid var(--dark-surface-2)!important;border-right-color:var(--dark-surface-2)!important;border-right:3px solid var(--dark-accent-secondary)!important;border-top-color:var(--dark-surface-2)!important;border-top:3px solid var(--dark-accent-primary)!important;box-shadow:0 0 15px var(--dark-accent-glow)!important}@keyframes RecruiterDashboard_enhancedSpin__PWf5V{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.1)}to{transform:rotate(1turn) scale(1)}}@keyframes RecruiterDashboard_shimmer__nL9DU{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.RecruiterDashboard_loadingShimmer__\+tF0t{overflow:hidden;position:relative}.RecruiterDashboard_loadingShimmer__\+tF0t:before{animation:RecruiterDashboard_shimmer__nL9DU 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff1a 50%,#0000);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.dark .RecruiterDashboard_loadingShimmer__\+tF0t:before,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_loadingShimmer__\+tF0t:before{background:linear-gradient(90deg,#0000 0,var(--dark-accent-glow) 50%,#0000 100%)!important}@keyframes RecruiterDashboard_pulse__gZY37{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}.RecruiterDashboard_pulseAnimation__BQsX6{animation:RecruiterDashboard_pulse__gZY37 2s ease-in-out infinite}@keyframes RecruiterDashboard_glow__AjyED{0%,to{box-shadow:0 0 5px var(--dark-accent-glow),0 0 10px var(--dark-accent-glow)}50%{box-shadow:0 0 20px var(--dark-accent-glow),0 0 30px var(--dark-accent-glow)}}.RecruiterDashboard_glowAnimation__ItrDo{animation:RecruiterDashboard_glow__AjyED 3s ease-in-out infinite}.RecruiterDashboard_skeleton__4wtA\+{animation:RecruiterDashboard_skeletonLoading__8ltVa 1.5s ease-in-out infinite;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background:linear-gradient(90deg,var(--gray-200) 25%,var(--gray-100) 50%,var(--gray-200) 75%);background-size:200% 100%}.dark .RecruiterDashboard_skeleton__4wtA\+,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_skeleton__4wtA\+{animation:RecruiterDashboard_skeletonLoading__8ltVa 1.5s ease-in-out infinite;background:linear-gradient(90deg,var(--dark-surface-2) 25%,var(--dark-surface-3) 50%,var(--dark-surface-2) 75%)!important;background-size:200% 100%}@keyframes RecruiterDashboard_skeletonLoading__8ltVa{0%{background-position:200% 0}to{background-position:-200% 0}}.dark .RecruiterDashboard_sectionHeader__hVPFI,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_sectionHeader__hVPFI{-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:var(--dark-gradient-glass)!important;border:1px solid var(--dark-border)!important;box-shadow:var(--dark-shadow-lg)!important;overflow:hidden;position:relative}.dark .RecruiterDashboard_sectionHeader__hVPFI:before,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_sectionHeader__hVPFI:before{background:var(--dark-gradient-primary);bottom:0;content:"";left:0;opacity:.05;position:absolute;right:0;top:0;z-index:-1}.dark .RecruiterDashboard_sectionHeader__hVPFI h2,.dark .RecruiterDashboard_sectionTitle__L-ra2,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_sectionHeader__hVPFI h2,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_sectionTitle__L-ra2{-webkit-text-fill-color:#0000;background:var(--dark-gradient-primary);-webkit-background-clip:text;background-clip:text;color:var(--dark-text)!important;text-shadow:0 2px 8px #0000004d!important}.dark .RecruiterDashboard_createJobButton__u\+HlN,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_createJobButton__u\+HlN{background:var(--dark-gradient-primary)!important;border:1px solid var(--dark-accent-primary)!important;box-shadow:var(--dark-shadow-lg),0 0 25px var(--dark-accent-glow)!important;color:#fff!important;text-shadow:0 1px 2px #0000004d!important}.dark .RecruiterDashboard_createJobButton__u\+HlN:hover,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_createJobButton__u\+HlN:hover{background:linear-gradient(135deg,var(--dark-accent-secondary) 0,var(--dark-accent-primary) 100%)!important;box-shadow:var(--dark-shadow-xl),0 0 40px var(--dark-accent-glow)!important;transform:translateY(-4px) scale(1.03)!important}.dark .RecruiterDashboard_editProfileButton__WbMhp,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_editProfileButton__WbMhp{background:var(--dark-gradient-primary)!important;border:1px solid var(--dark-accent-primary)!important;box-shadow:var(--dark-shadow-md),0 0 15px var(--dark-accent-glow)!important;color:#fff!important}.dark .RecruiterDashboard_editProfileButton__WbMhp:hover,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_editProfileButton__WbMhp:hover{box-shadow:var(--dark-shadow-lg),0 0 25px var(--dark-accent-glow)!important;transform:translateY(-2px) scale(1.02)!important}.dark .RecruiterDashboard_saveButton__i2sYu,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_saveButton__i2sYu{background:linear-gradient(135deg,var(--dark-success) 0,#48bb78 100%)!important;border:1px solid var(--dark-success)!important;box-shadow:var(--dark-shadow-md),0 0 20px #68d39166!important;color:#1a202c!important}.dark .RecruiterDashboard_saveButton__i2sYu:hover,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_saveButton__i2sYu:hover{box-shadow:var(--dark-shadow-lg),0 0 30px #68d39180!important;transform:translateY(-2px) scale(1.02)!important}.dark .RecruiterDashboard_cancelButton__3Ia6y,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_cancelButton__3Ia6y{background:var(--dark-gradient-surface)!important;border:1px solid var(--dark-border)!important;box-shadow:var(--dark-shadow-sm)!important;color:var(--dark-text)!important}.dark .RecruiterDashboard_cancelButton__3Ia6y:hover,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_cancelButton__3Ia6y:hover{background:var(--dark-surface-2)!important;border-color:var(--dark-accent-primary)!important;box-shadow:var(--dark-shadow-md)!important;transform:translateY(-2px)!important}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6,body.RecruiterDashboard_dark__\+DS2u h1,body.RecruiterDashboard_dark__\+DS2u h2,body.RecruiterDashboard_dark__\+DS2u h3,body.RecruiterDashboard_dark__\+DS2u h4,body.RecruiterDashboard_dark__\+DS2u h5,body.RecruiterDashboard_dark__\+DS2u h6{color:var(--dark-text)!important}.dark div,.dark p,.dark span,body.RecruiterDashboard_dark__\+DS2u div,body.RecruiterDashboard_dark__\+DS2u p,body.RecruiterDashboard_dark__\+DS2u span{color:var(--dark-text-secondary)}.dark ::-webkit-scrollbar,body.RecruiterDashboard_dark__\+DS2u ::-webkit-scrollbar{height:8px;width:8px}.dark ::-webkit-scrollbar-track,body.RecruiterDashboard_dark__\+DS2u ::-webkit-scrollbar-track{background:var(--dark-surface-2);border-radius:4px}.dark ::-webkit-scrollbar-thumb,body.RecruiterDashboard_dark__\+DS2u ::-webkit-scrollbar-thumb{background:var(--dark-gradient-primary);border-radius:4px;box-shadow:0 0 10px var(--dark-accent-glow)}.dark ::-webkit-scrollbar-thumb:hover,body.RecruiterDashboard_dark__\+DS2u ::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--dark-accent-secondary) 0,var(--dark-accent-primary) 100%);box-shadow:0 0 15px var(--dark-accent-glow)}.RecruiterDashboard_tabNavigation__EPmkG{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffffa,#f8fafcfa);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--gray-200);box-shadow:0 2px 8px #0000000a;display:block!important;margin-bottom:2rem;margin-bottom:var(--spacing-xl);margin-top:100px;min-height:70px;padding:0 2.5rem;padding:0 var(--spacing-2xl);position:-webkit-sticky;position:sticky;top:80px;visibility:visible!important;z-index:1001}.RecruiterDashboard_tabList__wXCtL{-ms-overflow-style:none;align-items:center;display:flex!important;gap:.75rem;gap:var(--spacing-sm);height:70px;margin:0 auto;max-width:1400px;overflow-x:auto;padding:.75rem 0;padding:var(--spacing-sm) 0;scrollbar-width:none;visibility:visible!important}.RecruiterDashboard_tabList__wXCtL::-webkit-scrollbar{display:none}.RecruiterDashboard_tabButton__rKOuw{background:linear-gradient(135deg,#ffffffb3,#f8fafc80);border:1px solid #e5e7eb;border:1px solid var(--gray-200);border-radius:.75rem;border-radius:var(--radius-lg);box-shadow:0 2px 4px #0000000a;color:#4b5563;color:var(--gray-600);display:flex!important;font-size:14px;font-weight:600;gap:.75rem;gap:var(--spacing-sm);letter-spacing:.025em;min-width:120px;opacity:1!important;padding:1rem 1.5rem;padding:var(--spacing-md) var(--spacing-lg);position:relative;text-transform:capitalize;transition:all .3s cubic-bezier(.4,0,.2,1);visibility:visible!important;white-space:nowrap}.RecruiterDashboard_tabButton__rKOuw:hover{background:linear-gradient(135deg,#eff6ff,#3b82f61a);background:linear-gradient(135deg,var(--primary-50) 0,#3b82f61a 100%);border-color:var(--primary-200);box-shadow:0 4px 12px #3b82f626;color:#1d4ed8;color:var(--primary-700);transform:translateY(-1px)}.RecruiterDashboard_tabButton__rKOuw.RecruiterDashboard_active__Jo7oh{background:linear-gradient(135deg,#2563eb,#1d4ed8);background:linear-gradient(135deg,var(--primary-600) 0,var(--primary-700) 100%);border-color:#2563eb;border-color:var(--primary-600);box-shadow:0 6px 20px #3b82f640;position:relative;transform:translateY(-1px)}.RecruiterDashboard_tabButton__rKOuw.RecruiterDashboard_active__Jo7oh:before{background:linear-gradient(135deg,#fff3,#0000);border-radius:.75rem;border-radius:var(--radius-lg);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.RecruiterDashboard_tabButton__rKOuw i{filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));font-size:16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.RecruiterDashboard_tabButton__rKOuw:hover i{filter:drop-shadow(0 2px 4px rgba(59,130,246,.2));transform:scale(1.1)}.RecruiterDashboard_tabButton__rKOuw.RecruiterDashboard_active__Jo7oh i{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));transform:scale(1.1)}.dark .RecruiterDashboard_tabNavigation__EPmkG,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_tabNavigation__EPmkG{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:var(--dark-gradient-glass)!important;border-bottom:1px solid var(--dark-border)!important;box-shadow:var(--dark-shadow-lg)!important;margin-bottom:2rem!important;margin-bottom:var(--spacing-xl)!important;margin-top:100px!important;position:-webkit-sticky!important;position:sticky!important;top:80px!important;z-index:1001!important}.dark .RecruiterDashboard_tabNavigation__EPmkG:before,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_tabNavigation__EPmkG:before{background:var(--dark-gradient-primary);border-radius:inherit;bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0;z-index:-1}.dark .RecruiterDashboard_tabButton__rKOuw,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_tabButton__rKOuw{background:var(--dark-gradient-surface)!important;border:1px solid var(--dark-border)!important;box-shadow:var(--dark-shadow-sm)!important;color:var(--dark-text-secondary)!important;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)!important}.dark .RecruiterDashboard_tabButton__rKOuw:hover,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_tabButton__rKOuw:hover{background:var(--dark-gradient-primary)!important;border-color:var(--dark-accent-primary)!important;box-shadow:var(--dark-shadow-md)!important;color:var(--dark-text)!important;transform:translateY(-2px)!important}.dark .RecruiterDashboard_tabButton__rKOuw:hover:before,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_tabButton__rKOuw:hover:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;left:100%;position:absolute;top:0;transition:left .6s ease;width:100%}.dark .RecruiterDashboard_tabButton__rKOuw.RecruiterDashboard_active__Jo7oh,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_tabButton__rKOuw.RecruiterDashboard_active__Jo7oh{background:var(--dark-gradient-primary)!important;border-color:var(--dark-accent-primary)!important;box-shadow:var(--dark-shadow-lg),0 0 20px var(--dark-accent-glow)!important;color:#fff!important;position:relative;transform:translateY(-2px)!important}.dark .RecruiterDashboard_tabButton__rKOuw.RecruiterDashboard_active__Jo7oh:before,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_tabButton__rKOuw.RecruiterDashboard_active__Jo7oh:before{background:linear-gradient(135deg,#ffffff4d,#0000);border-radius:.75rem;border-radius:var(--radius-lg);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.dark .RecruiterDashboard_tabButton__rKOuw i,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_tabButton__rKOuw i{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important}.dark .RecruiterDashboard_tabButton__rKOuw:hover i,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_tabButton__rKOuw:hover i{filter:drop-shadow(0 4px 8px var(--dark-accent-glow))!important;transform:scale(1.15) rotate(5deg)!important}.dark .RecruiterDashboard_tabButton__rKOuw.RecruiterDashboard_active__Jo7oh i,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_tabButton__rKOuw.RecruiterDashboard_active__Jo7oh i{color:#fff!important;filter:drop-shadow(0 4px 8px rgba(0,0,0,.4))!important;position:relative;transform:scale(1.2)!important;z-index:2}.dark .RecruiterDashboard_dashboardContainer__6X43q .RecruiterDashboard_tabNavigation__EPmkG,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_dashboardContainer__6X43q .RecruiterDashboard_tabNavigation__EPmkG{margin-bottom:2rem!important;margin-bottom:var(--spacing-xl)!important;margin-top:100px!important;position:-webkit-sticky!important;position:sticky!important;top:80px!important;z-index:1001!important}.RecruiterDashboard_mainContent__v37W3{min-height:calc(100vh - 180px);padding:1.5rem 2.5rem;padding:var(--spacing-lg) var(--spacing-2xl)}.RecruiterDashboard_overviewSection__xAupv{padding:0}.RecruiterDashboard_welcomeSection__507yG{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--gray-200);border-radius:1.5rem;border-radius:var(--radius-2xl);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);color:#374151;color:var(--gray-700);margin-bottom:2.5rem;margin-bottom:var(--spacing-2xl);overflow:hidden;padding:4rem 2.5rem;padding:var(--spacing-4xl) var(--spacing-2xl);position:relative}.RecruiterDashboard_welcomeSection__507yG:before{background:#3b82f608;border-radius:50%;content:"";height:300px;position:absolute;right:0;top:0;transform:translate(100px,-100px);width:300px}.RecruiterDashboard_welcomeSection__507yG h2{color:#111827;color:var(--gray-900);font-weight:700;margin:0 0 1rem;margin:0 0 var(--spacing-md) 0;position:relative;z-index:1}.RecruiterDashboard_welcomeSection__507yG p{color:#4b5563;color:var(--gray-600);font-size:18px;margin:0;position:relative;z-index:1}.dark .RecruiterDashboard_welcomeSection__507yG,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_welcomeSection__507yG{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:var(--dark-gradient-glass)!important;border:1px solid var(--dark-border)!important;box-shadow:var(--dark-shadow-xl)!important;overflow:hidden;position:relative}.dark .RecruiterDashboard_welcomeSection__507yG:before,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_welcomeSection__507yG:before{animation:RecruiterDashboard_rotateGradient__YoECR 20s linear infinite;background:conic-gradient(from 0deg,var(--dark-accent-primary),var(--dark-accent-secondary),var(--dark-accent-primary));content:"";height:200%;opacity:.1;position:absolute;right:-50%;top:-50%;width:200%;z-index:0}@keyframes RecruiterDashboard_rotateGradient__YoECR{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dark .RecruiterDashboard_welcomeSection__507yG:after,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_welcomeSection__507yG:after{animation:RecruiterDashboard_floatOrb__8O16K 15s ease-in-out infinite;background:radial-gradient(circle,var(--dark-accent-glow) 0,#0000 70%);border-radius:50%;content:"";height:100px;position:absolute;right:15%;top:20%;width:100px;z-index:0}@keyframes RecruiterDashboard_floatOrb__8O16K{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-20px,-15px) scale(1.1)}50%{transform:translate(15px,-25px) scale(.9)}75%{transform:translate(-10px,10px) scale(1.05)}}.dark .RecruiterDashboard_welcomeSection__507yG h2,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_welcomeSection__507yG h2{-webkit-text-fill-color:#0000;background:var(--dark-gradient-primary);-webkit-background-clip:text;background-clip:text;color:var(--dark-text)!important;position:relative;text-shadow:0 2px 8px #0000004d!important;z-index:2}.dark .RecruiterDashboard_welcomeSection__507yG p,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_welcomeSection__507yG p{color:var(--dark-text-secondary)!important;position:relative;text-shadow:0 1px 4px #0003!important;z-index:2}.RecruiterDashboard_metricsGrid__8CDMt{grid-gap:2rem;grid-gap:var(--spacing-xl);display:grid;gap:2rem;gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:2.5rem;margin-bottom:var(--spacing-2xl)}.RecruiterDashboard_metricCard__-UYZ0{background:#fff;border:1px solid #f3f4f6;border:1px solid var(--gray-100);border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);overflow:hidden;padding:2rem;padding:var(--spacing-xl);position:relative;transition:all .3s ease}.RecruiterDashboard_metricCard__-UYZ0:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);transform:translateY(-4px)}.RecruiterDashboard_metricCard__-UYZ0:before{background:linear-gradient(90deg,#3b82f6,#2563eb);background:linear-gradient(90deg,var(--primary-500),var(--primary-600));content:"";height:4px;left:0;position:absolute;right:0;top:0}.RecruiterDashboard_metricHeader__N58iZ{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem;margin-bottom:var(--spacing-md)}.RecruiterDashboard_metricIcon__nv4yQ{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);background:linear-gradient(135deg,var(--primary-500),var(--primary-600));border-radius:.75rem;border-radius:var(--radius-lg);color:#fff;display:flex;font-size:20px;height:48px;justify-content:center;width:48px}.RecruiterDashboard_metricValue__AcUle{color:#111827;color:var(--gray-900);font-size:36px;font-weight:700;line-height:1;margin:0 0 .5rem;margin:0 0 var(--spacing-xs) 0}.RecruiterDashboard_metricLabel__5Ce2X{color:#4b5563;color:var(--gray-600);font-size:14px;font-weight:500;margin:0}.RecruiterDashboard_metricTrend__hNxqm{align-items:center;display:flex;font-size:13px;font-weight:500;gap:.5rem;gap:var(--spacing-xs);margin-top:.75rem;margin-top:var(--spacing-sm)}.RecruiterDashboard_trendUp__dQVsD{color:#059669;color:var(--success-600)}.RecruiterDashboard_trendDown__7XopK{color:#ef4444;color:var(--error-500)}.RecruiterDashboard_trendNeutral__6fciM{color:#6b7280;color:var(--gray-500)}.dark .RecruiterDashboard_metricCard__-UYZ0,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_metricCard__-UYZ0{-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:var(--dark-gradient-glass)!important;box-shadow:var(--dark-shadow-lg)!important;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)!important}.dark .RecruiterDashboard_metricCard__-UYZ0:hover,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_metricCard__-UYZ0:hover{border-color:var(--dark-accent-primary)!important;box-shadow:var(--dark-shadow-xl),0 0 30px var(--dark-accent-glow)!important;transform:translateY(-8px) scale(1.02)!important}.dark .RecruiterDashboard_metricCard__-UYZ0:before,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_metricCard__-UYZ0:before{animation:RecruiterDashboard_pulseGlow__UgapC 3s ease-in-out infinite;background:var(--dark-gradient-primary)!important;box-shadow:0 0 10px var(--dark-accent-glow);content:"";height:4px;left:0;position:absolute;right:0;top:0}@keyframes RecruiterDashboard_pulseGlow__UgapC{0%,to{opacity:.6;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.02)}}.dark .RecruiterDashboard_metricIcon__nv4yQ,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_metricIcon__nv4yQ{background:var(--dark-gradient-primary)!important;box-shadow:var(--dark-shadow-md),0 0 20px var(--dark-accent-glow)!important;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)!important}.dark .RecruiterDashboard_metricCard__-UYZ0:hover .RecruiterDashboard_metricIcon__nv4yQ,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_metricCard__-UYZ0:hover .RecruiterDashboard_metricIcon__nv4yQ{box-shadow:var(--dark-shadow-lg),0 0 30px var(--dark-accent-glow)!important;transform:scale(1.1) rotate(5deg)!important}.dark .RecruiterDashboard_metricValue__AcUle,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_metricValue__AcUle{-webkit-text-fill-color:#0000;background:var(--dark-gradient-primary);-webkit-background-clip:text;background-clip:text;text-shadow:0 2px 8px #0000004d!important}.dark .RecruiterDashboard_metricLabel__5Ce2X,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_metricLabel__5Ce2X{color:var(--dark-text-secondary)!important;text-shadow:0 1px 4px #0003!important}.dark .RecruiterDashboard_metricTrend__hNxqm,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_metricTrend__hNxqm{color:var(--dark-text-secondary)!important}.dark .RecruiterDashboard_trendUp__dQVsD,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_trendUp__dQVsD{color:var(--dark-success)!important;text-shadow:0 0 8px #68d39166!important}.dark .RecruiterDashboard_trendDown__7XopK,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_trendDown__7XopK{color:var(--dark-error)!important;text-shadow:0 0 8px #fc818166!important}.dark .RecruiterDashboard_trendNeutral__6fciM,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_trendNeutral__6fciM{color:var(--dark-muted)!important}.RecruiterDashboard_recentActivity__gnJKT{background:#fff;border:1px solid #f3f4f6;border:1px solid var(--gray-100);border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);padding:2rem;padding:var(--spacing-xl)}.RecruiterDashboard_sectionHeader__hVPFI{border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--gray-100);padding-bottom:1.5rem;padding-bottom:var(--spacing-lg)}.RecruiterDashboard_sectionTitle__L-ra2{align-items:center;color:#111827;color:var(--gray-900);display:flex;font-size:20px;font-weight:600;gap:.75rem;gap:var(--spacing-sm);margin:0}.RecruiterDashboard_sectionTitle__L-ra2 i{color:#3b82f6;color:var(--primary-500)}.RecruiterDashboard_activityList__ghdK1{list-style:none;margin:0;padding:0}.RecruiterDashboard_activityItem__43KOS{border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--gray-100);gap:1rem;gap:var(--spacing-md);padding:1rem 0;padding:var(--spacing-md) 0}.RecruiterDashboard_activityItem__43KOS:last-child{border-bottom:none}.RecruiterDashboard_activityIcon__9sGGG{background:#dbeafe;background:var(--primary-100);border-radius:.75rem;border-radius:var(--radius-lg);color:#2563eb;color:var(--primary-600);flex-shrink:0}.RecruiterDashboard_activityText__KNdTL{color:#374151;color:var(--gray-700);font-size:14px;margin:0 0 .5rem;margin:0 0 var(--spacing-xs) 0}.RecruiterDashboard_activityTime__-i9fx{color:#6b7280;color:var(--gray-500);font-size:12px;margin:0}.RecruiterDashboard_activityStatus__pkEtk{border-radius:.5rem;border-radius:var(--radius-md);font-size:12px;font-weight:500;letter-spacing:.5px;padding:.5rem .75rem;padding:var(--spacing-xs) var(--spacing-sm);text-transform:uppercase}.RecruiterDashboard_statusPending__R6Rky{background:#f59e0b;background:var(--warning-500);color:#fff}.RecruiterDashboard_statusShortlisted__8-Kqb{background:#3b82f6;background:var(--primary-500);color:#fff}.RecruiterDashboard_statusInterviewed__rBa\+i{background:#10b981;background:var(--success-500);color:#fff}.dark .RecruiterDashboard_recentActivity__gnJKT,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_recentActivity__gnJKT{-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:var(--dark-gradient-glass)!important;border:1px solid var(--dark-border)!important;box-shadow:var(--dark-shadow-lg)!important;overflow:hidden;position:relative}.dark .RecruiterDashboard_recentActivity__gnJKT .RecruiterDashboard_sectionHeader__hVPFI,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_recentActivity__gnJKT .RecruiterDashboard_sectionHeader__hVPFI{background:#0000!important;border-bottom:1px solid var(--dark-border)!important;box-shadow:none!important}.dark .RecruiterDashboard_sectionTitle__L-ra2,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_sectionTitle__L-ra2{color:var(--dark-text)!important;text-shadow:0 2px 8px #0000004d!important}.dark .RecruiterDashboard_sectionTitle__L-ra2 i,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_sectionTitle__L-ra2 i{color:var(--dark-accent-primary)!important;filter:drop-shadow(0 0 8px var(--dark-accent-glow))!important}.dark .RecruiterDashboard_activityItem__43KOS,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_activityItem__43KOS{background:var(--dark-gradient-surface)!important;border:1px solid var(--dark-border)!important;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.dark .RecruiterDashboard_activityItem__43KOS:hover,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_activityItem__43KOS:hover{background:var(--dark-surface-2)!important;border-color:var(--dark-accent-primary)!important;box-shadow:var(--dark-shadow-md)!important;transform:translateX(5px)!important}.dark .RecruiterDashboard_activityIcon__9sGGG,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_activityIcon__9sGGG{background:var(--dark-gradient-primary)!important;box-shadow:var(--dark-shadow-sm),0 0 15px var(--dark-accent-glow)!important;color:#fff!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.dark .RecruiterDashboard_activityItem__43KOS:hover .RecruiterDashboard_activityIcon__9sGGG,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_activityItem__43KOS:hover .RecruiterDashboard_activityIcon__9sGGG{box-shadow:var(--dark-shadow-md),0 0 20px var(--dark-accent-glow)!important;transform:scale(1.1) rotate(10deg)!important}.dark .RecruiterDashboard_activityText__KNdTL,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_activityText__KNdTL{color:var(--dark-text)!important;text-shadow:0 1px 4px #0003!important}.dark .RecruiterDashboard_activityTime__-i9fx,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_activityTime__-i9fx{color:var(--dark-muted)!important;text-shadow:0 1px 2px #0003!important}.dark .RecruiterDashboard_activityStatus__pkEtk,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_activityStatus__pkEtk{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border:1px solid #ffffff1a!important;box-shadow:var(--dark-shadow-sm)!important}.dark .RecruiterDashboard_statusPending__R6Rky,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_statusPending__R6Rky{background:linear-gradient(135deg,var(--dark-warning) 0,#f6ad55 100%)!important;box-shadow:0 0 15px #f6e05e4d!important;color:#1a202c!important}.dark .RecruiterDashboard_statusShortlisted__8-Kqb,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_statusShortlisted__8-Kqb{background:var(--dark-gradient-primary)!important;box-shadow:0 0 15px var(--dark-accent-glow)!important;color:#fff!important}.dark .RecruiterDashboard_statusInterviewed__rBa\+i,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_statusInterviewed__rBa\+i{background:linear-gradient(135deg,var(--dark-success) 0,#48bb78 100%)!important;box-shadow:0 0 15px #68d3914d!important;color:#1a202c!important}.RecruiterDashboard_jobsSection__Kijmj{padding:0}.RecruiterDashboard_jobsHeader__bPOLY{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;gap:var(--spacing-lg);justify-content:space-between;margin-bottom:2rem;margin-bottom:var(--spacing-xl)}.RecruiterDashboard_jobsTitle__HgliX{color:#111827;color:var(--gray-900);flex:1 1;font-size:24px;font-weight:600;margin:0}.RecruiterDashboard_createJobButton__u\+HlN{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb 50%,#1d4ed8);background:linear-gradient(135deg,var(--primary-500) 0,var(--primary-600) 50%,var(--primary-700) 100%);border:none;border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 6px 20px #3b82f64d;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:.75rem;gap:var(--spacing-sm);letter-spacing:.5px;overflow:hidden;padding:1.5rem 2.5rem;padding:var(--spacing-lg) var(--spacing-2xl);position:relative;text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1)}.RecruiterDashboard_createJobButton__u\+HlN:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s;width:100%}.RecruiterDashboard_createJobButton__u\+HlN:hover:before{left:100%}.RecruiterDashboard_createJobButton__u\+HlN:hover{background:linear-gradient(135deg,#2563eb 0,#1d4ed8 50%,var(--primary-800) 100%);background:linear-gradient(135deg,var(--primary-600) 0,var(--primary-700) 50%,var(--primary-800) 100%);box-shadow:0 12px 40px #3b82f666;transform:translateY(-3px) scale(1.02)}.RecruiterDashboard_createJobButton__u\+HlN i{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));font-size:18px;transition:all .3s ease}.RecruiterDashboard_createJobButton__u\+HlN:hover i{transform:rotate(90deg) scale(1.1)}.RecruiterDashboard_jobsList__CPx\+i{grid-gap:2rem;grid-gap:var(--spacing-xl);display:grid;gap:2rem;gap:var(--spacing-xl)}.RecruiterDashboard_jobCard__xCQVQ{background:#fff;border:1px solid #f3f4f6;border:1px solid var(--gray-100);border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);padding:2rem;padding:var(--spacing-xl);transition:all .3s ease}.RecruiterDashboard_jobCard__xCQVQ:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.RecruiterDashboard_jobCardHeader__GX0Uc{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.5rem;margin-bottom:var(--spacing-lg)}.RecruiterDashboard_jobTitleSection__VCSIG h3{color:#111827;color:var(--gray-900);font-size:20px;font-weight:600;margin:0 0 .75rem;margin:0 0 var(--spacing-sm) 0}.RecruiterDashboard_jobMeta__ApdaQ{margin-bottom:1.5rem;margin-bottom:var(--spacing-lg)}.RecruiterDashboard_jobMetaItem__Zn\+fQ{align-items:center;color:#4b5563;color:var(--gray-600);display:flex;font-size:14px;gap:.5rem;gap:var(--spacing-xs)}.RecruiterDashboard_jobMetaItem__Zn\+fQ i{color:#3b82f6;color:var(--primary-500)}.RecruiterDashboard_jobActions__xIHaJ{gap:.75rem;gap:var(--spacing-sm)}.dark .RecruiterDashboard_jobCard__xCQVQ,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_jobCard__xCQVQ{-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:var(--dark-gradient-glass)!important;border:1px solid var(--dark-border)!important;border-left:4px solid var(--dark-accent-primary)!important;box-shadow:var(--dark-shadow-lg)!important;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)!important}.dark .RecruiterDashboard_jobCard__xCQVQ:hover,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_jobCard__xCQVQ:hover{border-left-color:var(--dark-accent-secondary)!important;border-color:var(--dark-accent-primary)!important;box-shadow:var(--dark-shadow-xl),0 0 30px var(--dark-accent-glow)!important;transform:translateY(-8px) scale(1.02)!important}.dark .RecruiterDashboard_jobCard__xCQVQ:before,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_jobCard__xCQVQ:before{animation:RecruiterDashboard_borderPulse__PR7Eq 4s ease-in-out infinite;background:var(--dark-gradient-primary);box-shadow:0 0 15px var(--dark-accent-glow);content:"";height:100%;left:0;position:absolute;top:0;width:4px}@keyframes RecruiterDashboard_borderPulse__PR7Eq{0%,to{height:100%;opacity:.6}50%{height:105%;opacity:1}}.dark .RecruiterDashboard_jobHeader__vhTox h3,.dark .RecruiterDashboard_jobTitleSection__VCSIG h3,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_jobHeader__vhTox h3,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_jobTitleSection__VCSIG h3{-webkit-text-fill-color:#0000;background:var(--dark-gradient-primary);-webkit-background-clip:text;background-clip:text;color:var(--dark-text)!important;text-shadow:0 2px 8px #0000004d!important}.dark .RecruiterDashboard_jobMetaItem__Zn\+fQ,.dark .RecruiterDashboard_jobMeta__ApdaQ p,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_jobMetaItem__Zn\+fQ,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_jobMeta__ApdaQ p{color:var(--dark-text-secondary)!important;text-shadow:0 1px 4px #0003!important}.dark .RecruiterDashboard_jobMetaItem__Zn\+fQ i,.dark .RecruiterDashboard_jobMeta__ApdaQ i,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_jobMetaItem__Zn\+fQ i,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_jobMeta__ApdaQ i{color:var(--dark-accent-primary)!important;filter:drop-shadow(0 0 8px var(--dark-accent-glow))!important}.dark .RecruiterDashboard_jobProgress__vUH4f,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_jobProgress__vUH4f{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:var(--dark-gradient-surface)!important;border:1px solid var(--dark-border)!important;box-shadow:var(--dark-shadow-sm)!important}.dark .RecruiterDashboard_progressNumber__oUsYR,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_progressNumber__oUsYR{color:var(--dark-accent-primary)!important;text-shadow:0 0 10px var(--dark-accent-glow)!important}.dark .RecruiterDashboard_progressLabel__O8Pd\+,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_progressLabel__O8Pd\+{color:var(--dark-muted)!important;text-shadow:0 1px 2px #0003!important}.dark .RecruiterDashboard_statusBadge__QfXEV,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_statusBadge__QfXEV{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border:1px solid #ffffff1a!important;box-shadow:var(--dark-shadow-sm),0 0 15px currentColor!important;text-shadow:0 1px 2px #0000004d!important}.dark .RecruiterDashboard_statusBadge__QfXEV.RecruiterDashboard_pending__tpniY,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_statusBadge__QfXEV.RecruiterDashboard_pending__tpniY{background:linear-gradient(135deg,var(--dark-warning) 0,#f6ad55 100%)!important;box-shadow:var(--dark-shadow-sm),0 0 15px #f6e05e66!important;color:#1a202c!important}.dark .RecruiterDashboard_statusBadge__QfXEV.RecruiterDashboard_active__Jo7oh,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_statusBadge__QfXEV.RecruiterDashboard_active__Jo7oh{background:linear-gradient(135deg,var(--dark-success) 0,#48bb78 100%)!important;box-shadow:var(--dark-shadow-sm),0 0 15px #68d39166!important;color:#1a202c!important}.dark .RecruiterDashboard_statusBadge__QfXEV.RecruiterDashboard_draft__hsBAo,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_statusBadge__QfXEV.RecruiterDashboard_draft__hsBAo{background:var(--dark-gradient-primary)!important;box-shadow:var(--dark-shadow-sm),0 0 15px var(--dark-accent-glow)!important;color:#fff!important}.dark .RecruiterDashboard_statusBadge__QfXEV.RecruiterDashboard_closed__r1B97,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_statusBadge__QfXEV.RecruiterDashboard_closed__r1B97{background:linear-gradient(135deg,var(--dark-error) 0,#f56565 100%)!important;box-shadow:var(--dark-shadow-sm),0 0 15px #fc818166!important;color:#1a202c!important}.RecruiterDashboard_actionButton__Ljzxg{align-items:center;border:1px solid;border-radius:.5rem;border-radius:var(--radius-md);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:.5rem;gap:var(--spacing-xs);padding:.75rem 1rem;padding:var(--spacing-sm) var(--spacing-md);text-decoration:none;transition:all .2s ease}.RecruiterDashboard_viewButton__qarWI{background:#eff6ff;background:var(--primary-50);border-color:var(--primary-200);color:#1d4ed8;color:var(--primary-700)}.RecruiterDashboard_viewButton__qarWI:hover{background:#dbeafe;background:var(--primary-100)}.RecruiterDashboard_editButton__xdvBP{background:var(--warning-50);border-color:var(--warning-200);color:#b45309;color:var(--warning-700)}.RecruiterDashboard_editButton__xdvBP:hover{background:var(--warning-100)}.RecruiterDashboard_deleteButton__h0Iau{background:var(--error-50);border-color:var(--error-200);color:var(--error-700)}.RecruiterDashboard_deleteButton__h0Iau:hover{background:var(--error-100)}.dark .RecruiterDashboard_actionButton__Ljzxg,.dark .RecruiterDashboard_deleteButton__h0Iau,.dark .RecruiterDashboard_editButton__xdvBP,.dark .RecruiterDashboard_viewButton__qarWI,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_actionButton__Ljzxg,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_deleteButton__h0Iau,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_editButton__xdvBP,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_viewButton__qarWI{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:var(--dark-gradient-surface)!important;border:1px solid var(--dark-border)!important;box-shadow:var(--dark-shadow-sm)!important;color:var(--dark-text)!important;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.dark .RecruiterDashboard_actionButton__Ljzxg:hover,.dark .RecruiterDashboard_deleteButton__h0Iau:hover,.dark .RecruiterDashboard_editButton__xdvBP:hover,.dark .RecruiterDashboard_viewButton__qarWI:hover,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_actionButton__Ljzxg:hover,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_deleteButton__h0Iau:hover,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_editButton__xdvBP:hover,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_viewButton__qarWI:hover{border-color:var(--dark-accent-primary)!important;box-shadow:var(--dark-shadow-md)!important;transform:translateY(-2px)!important}.dark .RecruiterDashboard_viewButton__qarWI:hover,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_viewButton__qarWI:hover{background:var(--dark-gradient-primary)!important;box-shadow:var(--dark-shadow-md),0 0 20px var(--dark-accent-glow)!important;color:#fff!important}.dark .RecruiterDashboard_editButton__xdvBP:hover,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_editButton__xdvBP:hover{background:linear-gradient(135deg,var(--dark-warning) 0,#f6ad55 100%)!important;box-shadow:var(--dark-shadow-md),0 0 20px #f6e05e66!important;color:#1a202c!important}.dark .RecruiterDashboard_deleteButton__h0Iau:hover,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_deleteButton__h0Iau:hover{background:linear-gradient(135deg,var(--dark-error) 0,#f56565 100%)!important;box-shadow:var(--dark-shadow-md),0 0 20px #fc818166!important;color:#1a202c!important}.dark .RecruiterDashboard_actionButton__Ljzxg i,.dark .RecruiterDashboard_deleteButton__h0Iau i,.dark .RecruiterDashboard_editButton__xdvBP i,.dark .RecruiterDashboard_viewButton__qarWI i,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_actionButton__Ljzxg i,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_deleteButton__h0Iau i,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_editButton__xdvBP i,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_viewButton__qarWI i{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.dark .RecruiterDashboard_actionButton__Ljzxg:hover i,.dark .RecruiterDashboard_deleteButton__h0Iau:hover i,.dark .RecruiterDashboard_editButton__xdvBP:hover i,.dark .RecruiterDashboard_viewButton__qarWI:hover i,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_actionButton__Ljzxg:hover i,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_deleteButton__h0Iau:hover i,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_editButton__xdvBP:hover i,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_viewButton__qarWI:hover i{filter:drop-shadow(0 4px 8px rgba(0,0,0,.4))!important;transform:scale(1.1)!important}.dark .RecruiterDashboard_primaryButton__4qPwl,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_primaryButton__4qPwl{background:var(--dark-gradient-primary)!important;border:1px solid var(--dark-accent-primary)!important;box-shadow:var(--dark-shadow-md),0 0 20px var(--dark-accent-glow)!important;color:#fff!important}.dark .RecruiterDashboard_primaryButton__4qPwl:hover,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_primaryButton__4qPwl:hover{box-shadow:var(--dark-shadow-lg),0 0 30px var(--dark-accent-glow)!important;transform:translateY(-3px) scale(1.02)!important}.dark .RecruiterDashboard_secondaryButton__IE8OT,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_secondaryButton__IE8OT{background:var(--dark-gradient-surface)!important;border:1px solid var(--dark-border)!important;box-shadow:var(--dark-shadow-sm)!important;color:var(--dark-text)!important}.dark .RecruiterDashboard_secondaryButton__IE8OT:hover,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_secondaryButton__IE8OT:hover{background:var(--dark-surface-2)!important;border-color:var(--dark-accent-primary)!important;box-shadow:var(--dark-shadow-md)!important;transform:translateY(-2px)!important}.RecruiterDashboard_candidatesContent__5hCqd,.RecruiterDashboard_candidatesSection__T0-8Q{padding:0}.RecruiterDashboard_sectionHeader__hVPFI{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--gray-200);border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);flex-wrap:wrap;gap:1.5rem;gap:var(--spacing-lg);margin-bottom:2rem;margin-bottom:var(--spacing-xl);padding:2rem;padding:var(--spacing-xl)}.RecruiterDashboard_sectionHeader__hVPFI h2{color:#111827;color:var(--gray-900)}.RecruiterDashboard_candidateFilters__i\+4t1{gap:1rem;gap:var(--spacing-md)}.RecruiterDashboard_filterSelect__g9MJo{background-position:right 12px center!important;border:2px solid #e5e7eb;border:2px solid var(--gray-200);border-radius:.75rem;border-radius:var(--radius-lg);font-weight:500;min-width:160px;padding:.75rem 2rem .75rem 1rem;padding:var(--spacing-sm) var(--spacing-xl) var(--spacing-sm) var(--spacing-md);padding-right:40px;transition:all .3s ease}.RecruiterDashboard_filterSelect__g9MJo:hover{background:#f9fafb!important;background:var(--gray-50)!important;border-color:var(--primary-300);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm)}.RecruiterDashboard_filterSelect__g9MJo:focus{border-color:#fff9;box-shadow:0 0 0 3px #fff3}.RecruiterDashboard_filterSelect__g9MJo option{background:#111827;background:var(--gray-900);color:#fff;padding:.75rem;padding:var(--spacing-sm)}.RecruiterDashboard_clearFiltersButton__arDoF{font-size:14px;font-weight:500;padding:.75rem 1rem;padding:var(--spacing-sm) var(--spacing-md);transition:all .3s ease}.RecruiterDashboard_clearFiltersButton__arDoF:hover{box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);transform:translateY(-1px)}.RecruiterDashboard_candidatesList__630KZ{grid-gap:1.5rem;grid-gap:var(--spacing-lg);display:grid;gap:1.5rem;gap:var(--spacing-lg)}.RecruiterDashboard_candidatesTable__U4WEs{background:#0000;border:none;border-radius:0;box-shadow:none;padding:0}.RecruiterDashboard_candidatesCount__aAeiE{align-items:center;border-bottom:2px solid #f3f4f6;border-bottom:2px solid var(--gray-100);color:#4b5563;color:var(--gray-600);display:flex;gap:.75rem;gap:var(--spacing-sm);padding-bottom:1rem;padding-bottom:var(--spacing-md)}.RecruiterDashboard_filterIndicator__0dYMc{background:#dbeafe;background:var(--primary-100);border-radius:.5rem;border-radius:var(--radius-md);color:#1d4ed8;color:var(--primary-700);font-size:11px;padding:.5rem .75rem;padding:var(--spacing-xs) var(--spacing-sm)}.RecruiterDashboard_noCandidates__C0Nl1{color:#6b7280;color:var(--gray-500);padding:4rem 2rem;padding:var(--spacing-4xl) var(--spacing-xl)}.RecruiterDashboard_noCandidates__C0Nl1 i{color:#9ca3af;color:var(--gray-400);margin-bottom:1.5rem;margin-bottom:var(--spacing-lg)}.RecruiterDashboard_noCandidates__C0Nl1 h3{color:#4b5563;color:var(--gray-600);font-size:18px;margin:0 0 .75rem;margin:0 0 var(--spacing-sm) 0}.RecruiterDashboard_noCandidates__C0Nl1 p{margin:0 0 1.5rem;margin:0 0 var(--spacing-lg) 0}.RecruiterDashboard_candidateCard__BUfXB{background:linear-gradient(135deg,#fff,#f9fafb);background:linear-gradient(135deg,#fff 0,var(--gray-50) 100%);border:2px solid #f3f4f6;border:2px solid var(--gray-100);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);margin-bottom:1.5rem;margin-bottom:var(--spacing-lg);transition:all .3s ease}.RecruiterDashboard_candidateCard__BUfXB:before{background:linear-gradient(135deg,#3b82f6,#2563eb);background:linear-gradient(135deg,var(--primary-500) 0,var(--primary-600) 100%);border-radius:0 .375rem .375rem 0;border-radius:0 var(--radius-sm) var(--radius-sm) 0;height:100%;width:4px}.RecruiterDashboard_candidateCard__BUfXB:hover{border-color:var(--primary-200);box-shadow:var(--shadow-2xl);transform:translateY(-2px)}.RecruiterDashboard_candidateInfo__W2zta{align-items:flex-start;margin-bottom:1.5rem;margin-bottom:var(--spacing-lg)}.RecruiterDashboard_candidateAvatar__B7x6G{background:linear-gradient(135deg,#3b82f6,#2563eb);background:linear-gradient(135deg,var(--primary-500) 0,var(--primary-600) 100%);box-shadow:0 4px 12px #4a90e24d;flex-shrink:0;height:60px;width:60px}.RecruiterDashboard_candidateDetails__S7VZq h3{font-weight:600}.RecruiterDashboard_jobBadge__Vwzse{background:linear-gradient(135deg,var(--success-100) 0,#ecfdf5 100%);background:linear-gradient(135deg,var(--success-100) 0,var(--success-50) 100%);border:1px solid var(--success-200);border-radius:.5rem;border-radius:var(--radius-md);color:#047857;color:var(--success-700)}.RecruiterDashboard_candidateScores__CMgw4{grid-gap:1rem;grid-gap:var(--spacing-md);background:#fffc;border:1px solid #e5e7eb;border:1px solid var(--gray-200);border-radius:.75rem;border-radius:var(--radius-lg);display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:1.5rem;margin-bottom:var(--spacing-lg);padding:1rem;padding:var(--spacing-md)}.RecruiterDashboard_scoreLabel__HRs2-{color:#6b7280;color:var(--gray-500);letter-spacing:.5px}.RecruiterDashboard_scoreBar__JisrR{background:#e5e7eb;background:var(--gray-200);height:8px;overflow:hidden}.RecruiterDashboard_scoreFill__pRUWh{transition:width .3s ease}.RecruiterDashboard_scoreText__LHO26{color:#374151;color:var(--gray-700);font-size:13px;font-weight:600}.RecruiterDashboard_candidateMeta__ZSoVg{background:#4a90e20d;border:1px solid #dbeafe;border:1px solid var(--primary-100);border-radius:.75rem;border-radius:var(--radius-lg);flex-wrap:wrap;gap:1rem;gap:var(--spacing-md);margin-bottom:1.5rem;margin-bottom:var(--spacing-lg);padding:1rem;padding:var(--spacing-md)}.RecruiterDashboard_candidateMeta__ZSoVg p{font-size:14px}.RecruiterDashboard_candidateMeta__ZSoVg i{color:#3b82f6;color:var(--primary-500);font-size:14px}.RecruiterDashboard_candidateActions__KZeYl{align-items:center;flex-wrap:wrap}.RecruiterDashboard_statusSelect__eLW81{-webkit-appearance:none!important;appearance:none!important;background:linear-gradient(135deg,#eff6ff,#fff)!important;background:linear-gradient(135deg,var(--primary-50) 0,#fff 100%)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234F46E5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:16px!important;border:2px solid var(--primary-200);border-radius:.75rem;border-radius:var(--radius-lg);box-shadow:0 2px 8px #4a90e21a;color:#1d4ed8;color:var(--primary-700);cursor:pointer;font-size:13px;font-weight:600;min-width:160px;padding:.75rem 2rem .75rem 1rem;padding:var(--spacing-sm) var(--spacing-xl) var(--spacing-sm) var(--spacing-md);position:relative;transition:all .3s ease}.RecruiterDashboard_statusSelect__eLW81:hover{background:linear-gradient(135deg,#dbeafe,#eff6ff)!important;background:linear-gradient(135deg,var(--primary-100) 0,var(--primary-50) 100%)!important;border-color:var(--primary-300);box-shadow:0 4px 12px #4a90e226;transform:translateY(-1px)}.RecruiterDashboard_statusSelect__eLW81:focus{border-color:#3b82f6;border-color:var(--primary-500);box-shadow:0 0 0 3px #dbeafe;box-shadow:0 0 0 3px var(--primary-100);outline:none}.RecruiterDashboard_statusSelect__eLW81 option{background:#fff;color:#374151;color:var(--gray-700);padding:.75rem;padding:var(--spacing-sm)}.RecruiterDashboard_candidateActions__KZeYl .RecruiterDashboard_secondaryButton__IE8OT{align-items:center;background:linear-gradient(135deg,#4f46e5,#7c3aed);border:2px solid #fff3;border-radius:.75rem;border-radius:var(--radius-lg);box-shadow:0 4px 12px #4f46e54d;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:.75rem;gap:var(--spacing-sm);justify-content:center;min-width:140px;overflow:hidden;padding:1rem 1.5rem;padding:var(--spacing-md) var(--spacing-lg);position:relative;text-decoration:none;transition:all .3s ease}.RecruiterDashboard_candidateActions__KZeYl .RecruiterDashboard_secondaryButton__IE8OT:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.RecruiterDashboard_candidateActions__KZeYl .RecruiterDashboard_secondaryButton__IE8OT:hover:before{left:100%}.RecruiterDashboard_candidateActions__KZeYl .RecruiterDashboard_secondaryButton__IE8OT:hover{background:linear-gradient(135deg,#5b52f5,#8b45ff);border-color:#fff6;box-shadow:0 8px 20px #4f46e566;transform:translateY(-2px)}.RecruiterDashboard_candidateActions__KZeYl .RecruiterDashboard_secondaryButton__IE8OT i{font-size:14px;transition:all .3s ease}.RecruiterDashboard_candidateActions__KZeYl .RecruiterDashboard_secondaryButton__IE8OT:hover i{transform:scale(1.1) rotate(5deg)}.dark .RecruiterDashboard_candidatesContent__5hCqd,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_candidatesContent__5hCqd{border:none!important;box-shadow:none!important}.dark .RecruiterDashboard_candidateFilters__i\+4t1,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_candidateFilters__i\+4t1{-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:var(--dark-gradient-glass)!important;box-shadow:var(--dark-shadow-lg)!important;overflow:hidden;position:relative}.dark .RecruiterDashboard_candidateFilters__i\+4t1:before,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_candidateFilters__i\+4t1:before{background:var(--dark-gradient-primary);bottom:0;content:"";left:0;opacity:.05;position:absolute;right:0;top:0;z-index:-1}.dark .RecruiterDashboard_filterSelect__g9MJo,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_filterSelect__g9MJo{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:var(--dark-gradient-surface)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23667eea' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;border:1px solid var(--dark-border)!important;box-shadow:var(--dark-shadow-sm)!important;color:var(--dark-text)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.dark .RecruiterDashboard_filterSelect__g9MJo:hover,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_filterSelect__g9MJo:hover{background:var(--dark-surface-2)!important;border-color:var(--dark-accent-primary)!important;box-shadow:var(--dark-shadow-md)!important;transform:translateY(-2px)!important}.dark .RecruiterDashboard_filterSelect__g9MJo:focus,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_filterSelect__g9MJo:focus{border-color:var(--dark-accent-primary)!important;box-shadow:0 0 0 3px var(--dark-accent-glow)!important;transform:translateY(-2px)!important}.dark .RecruiterDashboard_filterSelect__g9MJo option,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_filterSelect__g9MJo option{background:var(--dark-surface-2)!important;border:none!important;color:var(--dark-text)!important}.dark .RecruiterDashboard_clearFiltersButton__arDoF,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_clearFiltersButton__arDoF{background:var(--dark-gradient-surface)!important;border:1px solid var(--dark-border)!important;box-shadow:var(--dark-shadow-sm)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.dark .RecruiterDashboard_clearFiltersButton__arDoF:hover,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_clearFiltersButton__arDoF:hover{background:var(--dark-surface-2)!important;border-color:var(--dark-accent-primary)!important;box-shadow:var(--dark-shadow-md)!important;transform:translateY(-2px)!important}.dark .RecruiterDashboard_candidatesCount__aAeiE,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_candidatesCount__aAeiE{background:var(--dark-gradient-surface)!important;border-bottom:1px solid var(--dark-border)!important;color:var(--dark-text-secondary)!important;text-shadow:0 1px 2px #0003!important}.dark .RecruiterDashboard_filterIndicator__0dYMc,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_filterIndicator__0dYMc{background:var(--dark-gradient-primary)!important;box-shadow:0 0 10px var(--dark-accent-glow)!important;color:#fff!important}.RecruiterDashboard_candidateActions__KZeYl .RecruiterDashboard_secondaryButton__IE8OT:nth-child(2){background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 12px #0596694d}.RecruiterDashboard_candidateActions__KZeYl .RecruiterDashboard_secondaryButton__IE8OT:nth-child(2):hover{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 8px 20px #05966966}.RecruiterDashboard_candidateActions__KZeYl .RecruiterDashboard_secondaryButton__IE8OT:nth-child(3){background:linear-gradient(135deg,#0ea5e9,#0284c7);box-shadow:0 4px 12px #0ea5e94d}.RecruiterDashboard_candidateActions__KZeYl .RecruiterDashboard_secondaryButton__IE8OT:nth-child(3):hover{background:linear-gradient(135deg,#38bdf8,#0ea5e9);box-shadow:0 8px 20px #0ea5e966}.dark .RecruiterDashboard_statusSelect__eLW81,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_statusSelect__eLW81{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:var(--dark-gradient-surface)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23667eea' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;border:1px solid var(--dark-border)!important;box-shadow:var(--dark-shadow-sm)!important;color:var(--dark-text)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.dark .RecruiterDashboard_statusSelect__eLW81:hover,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_statusSelect__eLW81:hover{background:var(--dark-surface-2)!important;border-color:var(--dark-accent-primary)!important;box-shadow:var(--dark-shadow-md)!important;transform:translateY(-2px)!important}.dark .RecruiterDashboard_statusSelect__eLW81:focus,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_statusSelect__eLW81:focus{border-color:var(--dark-accent-primary)!important;box-shadow:0 0 0 3px var(--dark-accent-glow)!important;transform:translateY(-2px)!important}.dark .RecruiterDashboard_statusSelect__eLW81 option,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_statusSelect__eLW81 option{background:var(--dark-surface-2)!important;border:none!important;color:var(--dark-text)!important}.dark .RecruiterDashboard_candidateActions__KZeYl .RecruiterDashboard_secondaryButton__IE8OT,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_candidateActions__KZeYl .RecruiterDashboard_secondaryButton__IE8OT{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:var(--dark-gradient-surface)!important;border:1px solid var(--dark-border)!important;box-shadow:var(--dark-shadow-sm)!important;color:var(--dark-text)!important;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.dark .RecruiterDashboard_candidateActions__KZeYl .RecruiterDashboard_secondaryButton__IE8OT:hover,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_candidateActions__KZeYl .RecruiterDashboard_secondaryButton__IE8OT:hover{border-color:var(--dark-accent-primary)!important;box-shadow:var(--dark-shadow-md)!important;transform:translateY(-2px)!important}.dark .RecruiterDashboard_candidateActions__KZeYl .RecruiterDashboard_secondaryButton__IE8OT:nth-child(2):hover,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_candidateActions__KZeYl .RecruiterDashboard_secondaryButton__IE8OT:nth-child(2):hover{background:linear-gradient(135deg,var(--dark-success) 0,#48bb78 100%)!important;box-shadow:var(--dark-shadow-md),0 0 20px #68d39166!important;color:#1a202c!important}.dark .RecruiterDashboard_candidateActions__KZeYl .RecruiterDashboard_secondaryButton__IE8OT:nth-child(3):hover,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_candidateActions__KZeYl .RecruiterDashboard_secondaryButton__IE8OT:nth-child(3):hover{background:var(--dark-gradient-primary)!important;box-shadow:var(--dark-shadow-md),0 0 20px var(--dark-accent-glow)!important;color:#fff!important}.dark .RecruiterDashboard_candidateActions__KZeYl .RecruiterDashboard_secondaryButton__IE8OT i,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_candidateActions__KZeYl .RecruiterDashboard_secondaryButton__IE8OT i{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.dark .RecruiterDashboard_candidateActions__KZeYl .RecruiterDashboard_secondaryButton__IE8OT:hover i,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_candidateActions__KZeYl .RecruiterDashboard_secondaryButton__IE8OT:hover i{filter:drop-shadow(0 4px 8px rgba(0,0,0,.4))!important;transform:scale(1.15) rotate(5deg)!important}.dark .RecruiterDashboard_noCandidates__C0Nl1,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_noCandidates__C0Nl1{color:var(--dark-muted)!important;text-shadow:0 1px 4px #0003!important}.dark .RecruiterDashboard_noCandidates__C0Nl1 i,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_noCandidates__C0Nl1 i{color:var(--dark-border)!important;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))!important}.dark .RecruiterDashboard_noCandidates__C0Nl1 h3,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_noCandidates__C0Nl1 h3{color:var(--dark-text-secondary)!important;text-shadow:0 2px 8px #0000004d!important}.RecruiterDashboard_profileSection__92rmc{padding:0}.RecruiterDashboard_profileCard__n-61S{background:#fff;border:1px solid #f3f4f6;border:1px solid var(--gray-100);border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);padding:2.5rem;padding:var(--spacing-2xl)}.RecruiterDashboard_profileHeader__Wceq9{align-items:center;border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--gray-100);display:flex;justify-content:space-between;margin-bottom:2.5rem;margin-bottom:var(--spacing-2xl);padding-bottom:1.5rem;padding-bottom:var(--spacing-lg)}.RecruiterDashboard_profileTitle__BRf1c{color:#111827;color:var(--gray-900);font-size:24px;font-weight:600;margin:0}.RecruiterDashboard_editProfileButton__WbMhp{align-items:center;background:#3b82f6;background:var(--primary-500);border:none;border-radius:.5rem;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:.5rem;gap:var(--spacing-xs);padding:.75rem 1.5rem;padding:var(--spacing-sm) var(--spacing-lg);transition:all .2s ease}.RecruiterDashboard_editProfileButton__WbMhp:hover{background:#2563eb;background:var(--primary-600)}.RecruiterDashboard_profileForm__N6Umh{grid-gap:2rem;grid-gap:var(--spacing-xl);display:grid;gap:2rem;gap:var(--spacing-xl)}.RecruiterDashboard_formRow__qBTCf{grid-gap:1.5rem;grid-gap:var(--spacing-lg);gap:1.5rem;gap:var(--spacing-lg)}.RecruiterDashboard_formGroup__aVI6y{gap:.75rem;gap:var(--spacing-sm)}.RecruiterDashboard_formLabel__a-r9W{color:#374151;color:var(--gray-700);font-size:14px;font-weight:500;margin:0}.RecruiterDashboard_formInput__nc0QN{background:#fff;border:1px solid #d1d5db;border:1px solid var(--gray-300);border-radius:.5rem;border-radius:var(--radius-md);font-size:14px;padding:1rem;padding:var(--spacing-md);transition:all .2s ease}.RecruiterDashboard_formInput__nc0QN:focus{border-color:#3b82f6;border-color:var(--primary-500);box-shadow:0 0 0 3px #dbeafe;box-shadow:0 0 0 3px var(--primary-100);outline:none}.RecruiterDashboard_formTextarea__puLWV{min-height:100px;resize:vertical}.RecruiterDashboard_formActions__s92d9{gap:1rem;gap:var(--spacing-md);margin-top:1.5rem;margin-top:var(--spacing-lg)}.dark .RecruiterDashboard_profileForm__N6Umh,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_profileForm__N6Umh{-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:var(--dark-gradient-glass)!important;border:1px solid var(--dark-border)!important;box-shadow:var(--dark-shadow-lg)!important;overflow:hidden;position:relative}.dark .RecruiterDashboard_profileForm__N6Umh:before,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_profileForm__N6Umh:before{background:var(--dark-gradient-primary);bottom:0;content:"";left:0;opacity:.03;position:absolute;right:0;top:0;z-index:-1}.dark .RecruiterDashboard_formGroup__aVI6y label,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_formGroup__aVI6y label{color:var(--dark-text)!important;font-weight:600!important;text-shadow:0 2px 8px #0000004d!important}.dark .RecruiterDashboard_formGroup__aVI6y input,.dark .RecruiterDashboard_formGroup__aVI6y select,.dark .RecruiterDashboard_formGroup__aVI6y textarea,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_formGroup__aVI6y input,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_formGroup__aVI6y select,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_formGroup__aVI6y textarea{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:var(--dark-gradient-surface)!important;border:1px solid var(--dark-border)!important;box-shadow:var(--dark-shadow-sm)!important;color:var(--dark-text)!important;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.dark .RecruiterDashboard_formGroup__aVI6y input:focus,.dark .RecruiterDashboard_formGroup__aVI6y select:focus,.dark .RecruiterDashboard_formGroup__aVI6y textarea:focus,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_formGroup__aVI6y input:focus,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_formGroup__aVI6y select:focus,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_formGroup__aVI6y textarea:focus{background:var(--dark-surface-2)!important;border-color:var(--dark-accent-primary)!important;box-shadow:0 0 0 3px var(--dark-accent-glow),var(--dark-shadow-md)!important;outline:none!important;transform:translateY(-2px)!important}.dark .RecruiterDashboard_formGroup__aVI6y input:hover,.dark .RecruiterDashboard_formGroup__aVI6y select:hover,.dark .RecruiterDashboard_formGroup__aVI6y textarea:hover,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_formGroup__aVI6y input:hover,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_formGroup__aVI6y select:hover,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_formGroup__aVI6y textarea:hover{border-color:var(--dark-accent-primary)!important;box-shadow:var(--dark-shadow-md)!important;transform:translateY(-1px)!important}.dark .RecruiterDashboard_formGroup__aVI6y input::placeholder,.dark .RecruiterDashboard_formGroup__aVI6y textarea::placeholder,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_formGroup__aVI6y input::placeholder,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_formGroup__aVI6y textarea::placeholder{color:var(--dark-muted)!important;opacity:.8!important}.dark .RecruiterDashboard_formGroup__aVI6y select,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_formGroup__aVI6y select{-webkit-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23667eea' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:16px!important;padding-right:40px!important}.dark .RecruiterDashboard_formGroup__aVI6y select option,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_formGroup__aVI6y select option{background:var(--dark-surface-2)!important;border:none!important;color:var(--dark-text)!important}.dark .RecruiterDashboard_disabledField__RfUmv,.dark .RecruiterDashboard_formGroup__aVI6y input[disabled],.dark .RecruiterDashboard_formGroup__aVI6y select[disabled],.dark .RecruiterDashboard_formGroup__aVI6y textarea[disabled],body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_disabledField__RfUmv,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_formGroup__aVI6y input[disabled],body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_formGroup__aVI6y select[disabled],body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_formGroup__aVI6y textarea[disabled]{background:var(--dark-surface-2)!important;border-color:var(--dark-border)!important;color:var(--dark-muted)!important;cursor:not-allowed!important;opacity:.7!important}.dark .RecruiterDashboard_formActions__s92d9,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_formActions__s92d9{background:var(--dark-gradient-surface)!important;border-radius:0 0 1rem 1rem!important;border-radius:0 0 var(--radius-xl) var(--radius-xl)!important;border-top:1px solid var(--dark-border)!important;margin:1.5rem -2rem -2rem!important;margin:var(--spacing-lg) calc(var(--spacing-xl)*-1) calc(var(--spacing-xl)*-1)!important;padding:1.5rem 2rem!important;padding:var(--spacing-lg) var(--spacing-xl)!important}.dark .RecruiterDashboard_formActions__s92d9 .RecruiterDashboard_primaryButton__4qPwl,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_formActions__s92d9 .RecruiterDashboard_primaryButton__4qPwl{background:var(--dark-gradient-primary)!important;border:1px solid var(--dark-accent-primary)!important;box-shadow:var(--dark-shadow-md),0 0 20px var(--dark-accent-glow)!important;color:#fff!important}.dark .RecruiterDashboard_formActions__s92d9 .RecruiterDashboard_primaryButton__4qPwl:hover,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_formActions__s92d9 .RecruiterDashboard_primaryButton__4qPwl:hover{box-shadow:var(--dark-shadow-lg),0 0 30px var(--dark-accent-glow)!important;transform:translateY(-3px) scale(1.02)!important}.dark .RecruiterDashboard_formActions__s92d9 .RecruiterDashboard_secondaryButton__IE8OT,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_formActions__s92d9 .RecruiterDashboard_secondaryButton__IE8OT{background:var(--dark-gradient-surface)!important;border:1px solid var(--dark-border)!important;box-shadow:var(--dark-shadow-sm)!important;color:var(--dark-text)!important}.dark .RecruiterDashboard_formActions__s92d9 .RecruiterDashboard_secondaryButton__IE8OT:hover,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_formActions__s92d9 .RecruiterDashboard_secondaryButton__IE8OT:hover{background:var(--dark-surface-2)!important;border-color:var(--dark-accent-primary)!important;box-shadow:var(--dark-shadow-md)!important;transform:translateY(-2px)!important}.RecruiterDashboard_saveButton__i2sYu{background:#10b981;background:var(--success-500);border:none;border-radius:.5rem;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:1rem 2rem;padding:var(--spacing-md) var(--spacing-xl);transition:all .2s ease}.RecruiterDashboard_saveButton__i2sYu:hover{background:#059669;background:var(--success-600)}.RecruiterDashboard_cancelButton__3Ia6y{background:#e5e7eb;background:var(--gray-200);border:none;border-radius:.5rem;border-radius:var(--radius-md);color:#374151;color:var(--gray-700);cursor:pointer;font-size:14px;font-weight:500;padding:1rem 2rem;padding:var(--spacing-md) var(--spacing-xl);transition:all .2s ease}.RecruiterDashboard_cancelButton__3Ia6y:hover{background:#d1d5db;background:var(--gray-300)}.RecruiterDashboard_emptyState__iqrvJ{color:#6b7280;color:var(--gray-500);padding:4rem;padding:var(--spacing-4xl);text-align:center}.RecruiterDashboard_emptyState__iqrvJ i{color:#9ca3af;color:var(--gray-400);font-size:48px;margin-bottom:1.5rem;margin-bottom:var(--spacing-lg)}.RecruiterDashboard_emptyState__iqrvJ h3{color:#4b5563;color:var(--gray-600);font-size:18px;margin:0 0 .75rem;margin:0 0 var(--spacing-sm) 0}.RecruiterDashboard_emptyState__iqrvJ p{font-size:14px;margin:0}.dark .RecruiterDashboard_candidateCard__BUfXB,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_candidateCard__BUfXB{-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:var(--dark-gradient-glass)!important;border:1px solid var(--dark-border)!important;box-shadow:var(--dark-shadow-lg)!important;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)!important}.dark .RecruiterDashboard_candidateCard__BUfXB:hover,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_candidateCard__BUfXB:hover{border-color:var(--dark-accent-primary)!important;box-shadow:var(--dark-shadow-xl),0 0 40px var(--dark-accent-glow)!important;transform:translateY(-8px) scale(1.01)!important}.dark .RecruiterDashboard_candidateCard__BUfXB:before,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_candidateCard__BUfXB:before{animation:RecruiterDashboard_candidateGlow__fSzd3 5s ease-in-out infinite;background:var(--dark-gradient-primary)!important;box-shadow:0 0 15px var(--dark-accent-glow);content:"";height:4px;left:0;opacity:.8;position:absolute;right:0;top:0}@keyframes RecruiterDashboard_candidateGlow__fSzd3{0%,to{opacity:.6;transform:scaleX(.98)}50%{opacity:1;transform:scaleX(1.02)}}.dark .RecruiterDashboard_candidateAvatar__B7x6G,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_candidateAvatar__B7x6G{background:var(--dark-gradient-primary)!important;border:3px solid #fff3!important;box-shadow:var(--dark-shadow-md),0 0 25px var(--dark-accent-glow)!important;color:#fff!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important}.dark .RecruiterDashboard_candidateCard__BUfXB:hover .RecruiterDashboard_candidateAvatar__B7x6G,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_candidateCard__BUfXB:hover .RecruiterDashboard_candidateAvatar__B7x6G{border-color:#fff6!important;box-shadow:var(--dark-shadow-lg),0 0 35px var(--dark-accent-glow)!important;transform:scale(1.1) rotate(5deg)!important}.dark .RecruiterDashboard_candidateDetails__S7VZq h3,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_candidateDetails__S7VZq h3{-webkit-text-fill-color:#0000;background:var(--dark-gradient-primary);-webkit-background-clip:text;background-clip:text;color:var(--dark-text)!important;text-shadow:0 2px 8px #0000004d!important}.dark .RecruiterDashboard_candidateDetails__S7VZq p,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_candidateDetails__S7VZq p{color:var(--dark-text-secondary)!important;text-shadow:0 1px 4px #0003!important}.dark .RecruiterDashboard_candidateDetails__S7VZq i,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_candidateDetails__S7VZq i{color:var(--dark-accent-primary)!important;filter:drop-shadow(0 0 8px var(--dark-accent-glow))!important}.dark .RecruiterDashboard_jobBadge__Vwzse,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_jobBadge__Vwzse{background:var(--dark-gradient-primary)!important;border:1px solid var(--dark-accent-primary)!important;box-shadow:var(--dark-shadow-sm),0 0 10px var(--dark-accent-glow)!important;color:#fff!important;text-shadow:0 1px 2px #0000004d!important}.dark .RecruiterDashboard_candidateScores__CMgw4,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_candidateScores__CMgw4{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:var(--dark-gradient-surface)!important;border:1px solid var(--dark-border)!important;box-shadow:var(--dark-shadow-sm)!important}.dark .RecruiterDashboard_scoreLabel__HRs2-,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_scoreLabel__HRs2-{color:var(--dark-muted)!important;text-shadow:0 1px 2px #0003!important}.dark .RecruiterDashboard_scoreBar__JisrR,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_scoreBar__JisrR{background:var(--dark-surface-2)!important;box-shadow:inset 0 2px 4px #0000004d!important}.dark .RecruiterDashboard_scoreFill__pRUWh,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_scoreFill__pRUWh{background:var(--dark-gradient-primary)!important;box-shadow:0 0 10px var(--dark-accent-glow)!important}.dark .RecruiterDashboard_scoreText__LHO26,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_scoreText__LHO26{background:var(--dark-surface-2)!important;border:1px solid var(--dark-border)!important;box-shadow:var(--dark-shadow-sm)!important;color:var(--dark-text)!important}.dark .RecruiterDashboard_candidateMeta__ZSoVg,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_candidateMeta__ZSoVg{background:#0000!important}.dark .RecruiterDashboard_candidateMeta__ZSoVg p,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_candidateMeta__ZSoVg p{background:var(--dark-gradient-surface)!important;border-left:3px solid var(--dark-accent-primary)!important;color:var(--dark-text-secondary)!important;text-shadow:0 1px 2px #0003!important}.dark .RecruiterDashboard_candidateMeta__ZSoVg i,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_candidateMeta__ZSoVg i{color:var(--dark-accent-primary)!important;filter:drop-shadow(0 0 6px var(--dark-accent-glow))!important}@media (max-width:1024px){.RecruiterDashboard_mainContent__v37W3{padding:2rem 1.5rem;padding:var(--spacing-xl) var(--spacing-lg)}.RecruiterDashboard_metricsGrid__8CDMt{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.RecruiterDashboard_formRow__qBTCf{grid-template-columns:1fr}}@media (max-width:768px){.RecruiterDashboard_tabNavigation__EPmkG{margin-bottom:1rem;margin-bottom:var(--spacing-md);margin-top:85px;padding:0 1.5rem;padding:0 var(--spacing-lg)}.dark .RecruiterDashboard_tabNavigation__EPmkG,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_tabNavigation__EPmkG{margin-bottom:1rem!important;margin-bottom:var(--spacing-md)!important;margin-top:85px!important}.RecruiterDashboard_mainContent__v37W3{padding:1rem 1.5rem;padding:var(--spacing-md) var(--spacing-lg)}.RecruiterDashboard_welcomeSection__507yG{padding:2.5rem 1.5rem;padding:var(--spacing-2xl) var(--spacing-lg)}.RecruiterDashboard_welcomeSection__507yG h2{font-size:24px}.RecruiterDashboard_metricsGrid__8CDMt{grid-template-columns:1fr}.RecruiterDashboard_jobsHeader__bPOLY,.RecruiterDashboard_sectionHeader__hVPFI{align-items:stretch;flex-direction:column;gap:1.5rem;gap:var(--spacing-lg)}.RecruiterDashboard_candidateFilters__i\+4t1{justify-content:stretch;width:100%}.RecruiterDashboard_filterSelect__g9MJo{flex:1 1;min-width:120px}.RecruiterDashboard_candidateScores__CMgw4{grid-template-columns:1fr 1fr}.RecruiterDashboard_candidateActions__KZeYl,.RecruiterDashboard_candidateMeta__ZSoVg{flex-direction:column;gap:.75rem;gap:var(--spacing-sm)}.RecruiterDashboard_candidateActions__KZeYl .RecruiterDashboard_secondaryButton__IE8OT,.RecruiterDashboard_statusSelect__eLW81{justify-content:center;width:100%}}@media (max-width:480px){.RecruiterDashboard_tabList__wXCtL{gap:0}.RecruiterDashboard_tabButton__rKOuw{font-size:14px;padding:1rem 1.5rem;padding:var(--spacing-md) var(--spacing-lg)}.RecruiterDashboard_metricCard__-UYZ0{padding:1.5rem;padding:var(--spacing-lg)}.RecruiterDashboard_metricValue__AcUle{font-size:28px}.RecruiterDashboard_candidateCard__BUfXB,.RecruiterDashboard_jobCard__xCQVQ{padding:1.5rem;padding:var(--spacing-lg)}}.RecruiterDashboard_mainContent__v37W3{margin:0 auto;max-width:1400px;padding:30px 20px}.RecruiterDashboard_tabNavigation__EPmkG{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000001a;display:flex;gap:5px;margin-bottom:30px;padding:5px}.RecruiterDashboard_tabButton__rKOuw{align-items:center;background:none;border:none;border-radius:8px;color:#666;cursor:pointer;display:flex;flex:1 1;font-size:16px;font-weight:500;gap:8px;justify-content:center;padding:15px 20px;transition:all .3s ease}.RecruiterDashboard_tabButton__rKOuw:hover{background-color:#f8f9fa;color:#4a90e2}.RecruiterDashboard_tabButton__rKOuw.RecruiterDashboard_active__Jo7oh{background-color:#4a90e2;box-shadow:0 2px 8px #4a90e24d;color:#fff}.RecruiterDashboard_tabContent__-3-iA{min-height:400px}.RecruiterDashboard_overviewContent__VT-qz{display:flex;flex-direction:column;gap:30px}.RecruiterDashboard_welcomeSection__507yG{background-color:#fff;border-radius:15px;box-shadow:0 2px 10px #0000001a;padding:40px 20px;text-align:center}.RecruiterDashboard_welcomeSection__507yG h2{color:#333;font-size:32px;font-weight:600;margin-bottom:12px}.RecruiterDashboard_welcomeSection__507yG p{color:#666;font-size:16px;margin:0 auto;max-width:600px}.RecruiterDashboard_statsGrid__dk9F0{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:30px}.RecruiterDashboard_statCard__eV3He{align-items:center;background-color:#fff;border-radius:15px;box-shadow:0 2px 10px #0000001a;display:flex;gap:20px;padding:30px 25px;transition:transform .2s ease,box-shadow .2s ease}.RecruiterDashboard_statCard__eV3He:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-5px)}.RecruiterDashboard_statIcon__XW1Xt{align-items:center;background:linear-gradient(135deg,#4a90e2,#357abd);border-radius:12px;color:#fff;display:flex;font-size:24px;height:60px;justify-content:center;width:60px}.RecruiterDashboard_statContent__gbihG h3{color:#333;font-size:28px;font-weight:700;margin:0 0 5px}.RecruiterDashboard_statContent__gbihG p{color:#666;font-size:14px;font-weight:500;margin:0}.RecruiterDashboard_recentActivity__gnJKT{background-color:#fff;border-radius:15px;box-shadow:0 2px 10px #0000001a;padding:30px}.RecruiterDashboard_recentActivity__gnJKT h3{border-bottom:2px solid #f0f0f0;color:#333;font-size:20px;font-weight:600;margin-bottom:25px;padding-bottom:15px}.RecruiterDashboard_activityList__ghdK1{display:flex;flex-direction:column;gap:15px}.RecruiterDashboard_activityItem__43KOS{align-items:center;background-color:#f8f9fa;border-radius:10px;display:flex;gap:15px;padding:15px;transition:background-color .2s ease}.RecruiterDashboard_activityItem__43KOS:hover{background-color:#e9f4ff}.RecruiterDashboard_activityIcon__9sGGG{align-items:center;background-color:#4a90e2;border-radius:8px;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.RecruiterDashboard_activityContent__Drfin{flex:1 1}.RecruiterDashboard_activityContent__Drfin p{color:#333;font-size:15px;margin:0 0 5px}.RecruiterDashboard_activityContent__Drfin small{color:#666;font-size:13px}.RecruiterDashboard_activityStatus__pkEtk{margin-left:auto}.RecruiterDashboard_sectionHeader__hVPFI{align-items:center;background-color:#fff;border-radius:15px;box-shadow:0 2px 10px #0000001a;display:flex;justify-content:space-between;margin-bottom:25px;padding:20px 30px}.RecruiterDashboard_sectionHeader__hVPFI h2{color:#333;font-size:24px;font-weight:600;margin:0}.RecruiterDashboard_primaryButton__4qPwl{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);background:linear-gradient(135deg,var(--primary-500) 0,var(--primary-600) 100%);border:none;border-radius:.75rem;border-radius:var(--radius-lg);box-shadow:0 4px 14px #3b82f640;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:.75rem;gap:var(--spacing-sm);letter-spacing:.025em;overflow:hidden;padding:1rem 2rem;padding:var(--spacing-md) var(--spacing-xl);position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.RecruiterDashboard_primaryButton__4qPwl:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.RecruiterDashboard_primaryButton__4qPwl:hover:before{left:100%}.RecruiterDashboard_primaryButton__4qPwl:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);background:linear-gradient(135deg,var(--primary-600) 0,var(--primary-700) 100%);box-shadow:0 8px 25px #3b82f666;transform:translateY(-2px)}.RecruiterDashboard_secondaryButton__IE8OT{align-items:center;background:linear-gradient(135deg,#ffffffe6,#f9fafb);background:linear-gradient(135deg,#ffffffe6 0,var(--gray-50) 100%);border:2px solid var(--primary-300);border-radius:.75rem;border-radius:var(--radius-lg);box-shadow:0 2px 8px #3b82f61a;color:#2563eb;color:var(--primary-600);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:.5rem;gap:var(--spacing-xs);letter-spacing:.025em;overflow:hidden;padding:.75rem 1.5rem;padding:var(--spacing-sm) var(--spacing-lg);position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.RecruiterDashboard_secondaryButton__IE8OT:before{background:linear-gradient(135deg,#eff6ff,#3b82f61a);background:linear-gradient(135deg,var(--primary-50) 0,#3b82f61a 100%);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.RecruiterDashboard_secondaryButton__IE8OT:hover:before{opacity:1}.RecruiterDashboard_secondaryButton__IE8OT:hover{border-color:#3b82f6;border-color:var(--primary-500);box-shadow:0 6px 20px #3b82f633;color:#1d4ed8;color:var(--primary-700);transform:translateY(-2px)}.RecruiterDashboard_successButton__vvpT3{align-items:center;background:linear-gradient(135deg,#10b981,#059669);background:linear-gradient(135deg,var(--success-500) 0,var(--success-600) 100%);border:none;border-radius:.75rem;border-radius:var(--radius-lg);box-shadow:0 4px 14px #22c55e40;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:.5rem;gap:var(--spacing-xs);letter-spacing:.025em;overflow:hidden;padding:.75rem 1.5rem;padding:var(--spacing-sm) var(--spacing-lg);position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.RecruiterDashboard_successButton__vvpT3:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.RecruiterDashboard_successButton__vvpT3:hover:before{left:100%}.RecruiterDashboard_successButton__vvpT3:hover{background:linear-gradient(135deg,#059669,#047857);background:linear-gradient(135deg,var(--success-600) 0,var(--success-700) 100%);box-shadow:0 8px 25px #22c55e66;transform:translateY(-2px)}.RecruiterDashboard_dangerButton__x5nJk{align-items:center;background-color:#e74c3c;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 15px;transition:all .3s ease}.RecruiterDashboard_dangerButton__x5nJk:hover{background-color:#c0392b;transform:translateY(-1px)}.RecruiterDashboard_statusBadge__QfXEV{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:2px solid #ffffff4d;border-radius:var(--radius-full);box-shadow:0 2px 8px #00000026;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;letter-spacing:.75px;min-width:80px;overflow:hidden;padding:.5rem 1rem;padding:var(--spacing-xs) var(--spacing-md);position:relative;text-align:center;text-transform:uppercase}.RecruiterDashboard_statusBadge__QfXEV:before{background:linear-gradient(135deg,#fff3,#0000);border-radius:var(--radius-full);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.RecruiterDashboard_statusBadge__QfXEV.RecruiterDashboard_pending__tpniY{background:linear-gradient(135deg,#f39c12,#e67e22);color:#fff}.RecruiterDashboard_statusBadge__QfXEV.RecruiterDashboard_reviewed__7kWz8{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff}.RecruiterDashboard_statusBadge__QfXEV.RecruiterDashboard_shortlisted__kmwpD{background:linear-gradient(135deg,#9b59b6,#8e44ad);color:#fff}.RecruiterDashboard_statusBadge__QfXEV.RecruiterDashboard_interviewed__W4pAv{background:linear-gradient(135deg,#1abc9c,#16a085);color:#fff}.RecruiterDashboard_statusBadge__QfXEV.RecruiterDashboard_selected__2pisw{background:linear-gradient(135deg,#27ae60,#229954);color:#fff}.RecruiterDashboard_statusBadge__QfXEV.RecruiterDashboard_rejected__qVFeE{background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff}.RecruiterDashboard_jobsContent__WZfoA{display:flex;flex-direction:column;gap:25px}.RecruiterDashboard_jobsGrid__1GgFx{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.RecruiterDashboard_jobCard__xCQVQ{background-color:#fff;border-left:5px solid #4a90e2;border-radius:15px;box-shadow:0 2px 10px #0000001a;padding:25px;transition:transform .2s ease,box-shadow .2s ease}.RecruiterDashboard_jobCard__xCQVQ:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-5px)}.RecruiterDashboard_jobHeader__vhTox{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}.RecruiterDashboard_jobHeader__vhTox h3{color:#333;flex:1 1;font-size:18px;font-weight:600;margin:0}.RecruiterDashboard_jobMeta__ApdaQ{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.RecruiterDashboard_jobMeta__ApdaQ p{align-items:center;color:#666;display:flex;font-size:14px;gap:8px;margin:0}.RecruiterDashboard_jobProgress__vUH4f{grid-gap:15px;background-color:#f8f9fa;border-radius:10px;display:grid;gap:15px;grid-template-columns:repeat(4,1fr);margin-bottom:20px;padding:15px}.RecruiterDashboard_progressItem__IMJ7P{text-align:center}.RecruiterDashboard_progressNumber__oUsYR{color:#4a90e2;display:block;font-size:20px;font-weight:700;margin-bottom:5px}.RecruiterDashboard_progressLabel__O8Pd\+{color:#666;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.RecruiterDashboard_jobActions__xIHaJ{display:flex;flex-wrap:wrap;gap:10px}.RecruiterDashboard_candidatesContent__5hCqd{background:linear-gradient(135deg,#fffc,#f8fafccc);border:1px solid #e5e7eb;border:1px solid var(--gray-200);border-radius:1.5rem;border-radius:var(--radius-2xl);box-shadow:0 4px 20px #0000000d;display:flex;flex-direction:column;gap:2rem;gap:var(--spacing-xl);padding:2rem;padding:var(--spacing-xl)}.RecruiterDashboard_candidateFilters__i\+4t1{align-items:center;background:linear-gradient(135deg,#fffc,#f8fafccc);border:1px solid #e5e7eb;border:1px solid var(--gray-200);border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 2px 8px #0000000a;display:flex;flex-wrap:wrap;gap:1.5rem;gap:var(--spacing-lg);padding:1.5rem;padding:var(--spacing-lg)}.RecruiterDashboard_clearFiltersButton__arDoF{align-items:center;background:#f3f4f6;background:var(--gray-100);border:2px solid #e5e7eb;border:2px solid var(--gray-200);border-radius:.75rem;border-radius:var(--radius-lg);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);color:#374151;color:var(--gray-700);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:.5rem;gap:var(--spacing-xs);letter-spacing:.025em;padding:.75rem 1.5rem;padding:var(--spacing-sm) var(--spacing-lg);text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.RecruiterDashboard_clearFiltersButton__arDoF:hover{background:#e5e7eb;background:var(--gray-200);border-color:#d1d5db;border-color:var(--gray-300);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-2px)}.RecruiterDashboard_filterSelect__g9MJo{-webkit-appearance:none!important;appearance:none!important;background:#fff!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:16px!important;border:2px solid #d1d5db;border:2px solid var(--gray-300);border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 4px 12px #00000014;color:#374151;color:var(--gray-700);cursor:pointer;font-size:14px;font-weight:600;min-width:220px;padding:1rem 40px 1rem 1.5rem;padding:var(--spacing-md) 40px var(--spacing-md) var(--spacing-lg);position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.RecruiterDashboard_filterSelect__g9MJo:focus{background:#fff;border-color:#3b82f6;border-color:var(--primary-500);box-shadow:0 0 0 4px #3b82f626,0 8px 25px #0000001a;outline:none;transform:translateY(-1px)}.RecruiterDashboard_filterSelect__g9MJo:hover{background:linear-gradient(135deg,#fff,#f8fafce6);border-color:var(--primary-400);box-shadow:0 6px 20px #0000001f;transform:translateY(-1px)}.RecruiterDashboard_filterSelect__g9MJo:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%233b82f6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 8 4 4 4-4'/%3E%3C/svg%3E")}.RecruiterDashboard_candidatesTable__U4WEs{display:flex;flex-direction:column;gap:20px}.RecruiterDashboard_candidatesCount__aAeiE{background:linear-gradient(135deg,#f9fafb,#f8fafc80);background:linear-gradient(135deg,var(--gray-50) 0,#f8fafc80 100%);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--gray-200);border-radius:.75rem .75rem 0 0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;color:#374151;color:var(--gray-700);font-size:14px;font-weight:600;margin:0 -2rem;margin:0 calc(var(--spacing-xl)*-1);margin-bottom:1.5rem;margin-bottom:var(--spacing-lg);padding:1.5rem 0;padding:var(--spacing-lg) 0;padding-left:1.5rem;padding-left:var(--spacing-lg);padding-right:1.5rem;padding-right:var(--spacing-lg)}.RecruiterDashboard_filterIndicator__0dYMc{color:#4a90e2;font-weight:600}.RecruiterDashboard_noCandidates__C0Nl1{color:#666;padding:60px 20px;text-align:center}.RecruiterDashboard_noCandidates__C0Nl1 i{color:#ddd;font-size:48px;margin-bottom:20px}.RecruiterDashboard_noCandidates__C0Nl1 h3{color:#333;font-size:20px;margin:0 0 10px}.RecruiterDashboard_noCandidates__C0Nl1 p{font-size:14px;line-height:1.5;margin:0 0 20px}.RecruiterDashboard_candidateCard__BUfXB{grid-gap:2rem;grid-gap:var(--spacing-xl);align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffffff2,#f8fafcf2);border:1px solid #fffc;border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 4px 20px #00000014;display:grid;gap:2rem;gap:var(--spacing-xl);grid-template-columns:1fr 220px 1fr auto auto;overflow:hidden;padding:2rem;padding:var(--spacing-xl);position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.RecruiterDashboard_candidateCard__BUfXB:before{background:linear-gradient(90deg,#3b82f6,#10b981);background:linear-gradient(90deg,var(--primary-500) 0,var(--success-500) 100%);content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.RecruiterDashboard_candidateCard__BUfXB:hover{background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 12px 40px #0000001f;transform:translateY(-4px)}.RecruiterDashboard_candidateCard__BUfXB:hover:before{opacity:1}.RecruiterDashboard_candidateInfo__W2zta{align-items:center;display:flex;gap:15px}.RecruiterDashboard_candidateAvatar__B7x6G{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);background:linear-gradient(135deg,var(--primary-500) 0,var(--primary-700) 100%);border:3px solid #ffffffe6;border-radius:var(--radius-full);box-shadow:0 4px 16px #3b82f64d;color:#fff;display:flex;font-size:18px;font-weight:700;height:64px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:64px}.RecruiterDashboard_candidateCard__BUfXB:hover .RecruiterDashboard_candidateAvatar__B7x6G{box-shadow:0 6px 24px #3b82f666;transform:scale(1.05)}.RecruiterDashboard_candidateDetails__S7VZq h3{color:#111827;color:var(--gray-900);font-size:18px;font-weight:700;letter-spacing:-.025em;margin:0 0 .5rem;margin:0 0 var(--spacing-xs) 0}.RecruiterDashboard_candidateDetails__S7VZq p{align-items:center;color:#4b5563;color:var(--gray-600);display:flex;font-size:14px;gap:.5rem;gap:var(--spacing-xs);line-height:1.5;margin:0 0 .5rem;margin:0 0 var(--spacing-xs) 0}.RecruiterDashboard_candidateDetails__S7VZq p i{color:#3b82f6;color:var(--primary-500);font-size:12px}.RecruiterDashboard_jobBadge__Vwzse{background:linear-gradient(135deg,#eff6ff,#3b82f61a);background:linear-gradient(135deg,var(--primary-50) 0,#3b82f61a 100%);border:1px solid var(--primary-200);border-radius:.75rem;border-radius:var(--radius-lg);box-shadow:0 2px 4px #3b82f61a;color:#1d4ed8;color:var(--primary-700);font-size:12px;font-weight:600;letter-spacing:.025em;padding:.5rem .75rem;padding:var(--spacing-xs) var(--spacing-sm)}.RecruiterDashboard_candidateScores__CMgw4{display:flex;flex-direction:column;gap:1rem;gap:var(--spacing-md)}.RecruiterDashboard_scoreItem__zSpD5{display:flex;flex-direction:column;gap:.5rem;gap:var(--spacing-xs)}.RecruiterDashboard_scoreLabel__HRs2-{color:#4b5563;color:var(--gray-600);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.RecruiterDashboard_scoreBar__JisrR{background:linear-gradient(135deg,#f3f4f6 0,var(--gray-150) 100%);background:linear-gradient(135deg,var(--gray-100) 0,var(--gray-150) 100%);border-radius:var(--radius-full);box-shadow:inset 0 1px 2px #0000001a;height:10px;overflow:visible;position:relative}.RecruiterDashboard_scoreFill__pRUWh{background:linear-gradient(135deg,#3b82f6,#10b981);background:linear-gradient(135deg,var(--primary-500) 0,var(--success-500) 100%);border-radius:var(--radius-full);box-shadow:0 2px 8px #3b82f64d;height:100%;position:relative;transition:all .6s cubic-bezier(.4,0,.2,1)}.RecruiterDashboard_scoreFill__pRUWh:after{background:linear-gradient(135deg,#ffffff4d,#0000);border-radius:var(--radius-full);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.RecruiterDashboard_scoreText__LHO26{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--gray-200);border-radius:.375rem;border-radius:var(--radius-sm);box-shadow:0 2px 4px #0000001a;color:#1f2937;color:var(--gray-800);font-size:11px;font-weight:700;padding:2px 6px;position:absolute;right:0;top:-24px}.RecruiterDashboard_candidateMeta__ZSoVg{display:flex;flex-direction:column;gap:.75rem;gap:var(--spacing-sm)}.RecruiterDashboard_candidateMeta__ZSoVg p{align-items:center;background:#f9fafb;background:var(--gray-50);border-left:3px solid var(--primary-200);border-radius:.5rem;border-radius:var(--radius-md);color:#4b5563;color:var(--gray-600);display:flex;font-size:13px;gap:.5rem;gap:var(--spacing-xs);margin:0;padding:.5rem .75rem;padding:var(--spacing-xs) var(--spacing-sm)}.RecruiterDashboard_candidateMeta__ZSoVg p i{color:#3b82f6;color:var(--primary-500);font-size:12px}.RecruiterDashboard_candidateStatus__mMRgN{justify-self:center}.RecruiterDashboard_candidateActions__KZeYl{display:flex;flex-direction:column;gap:.75rem;gap:var(--spacing-sm);min-width:140px}.RecruiterDashboard_candidateActions__KZeYl button{border:1px solid #0000;border-radius:.75rem;border-radius:var(--radius-lg);font-size:12px;font-weight:600;justify-content:center;letter-spacing:.025em;min-height:40px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.RecruiterDashboard_candidateActions__KZeYl .RecruiterDashboard_primaryButton__4qPwl{background:linear-gradient(135deg,#3b82f6,#2563eb);background:linear-gradient(135deg,var(--primary-500) 0,var(--primary-600) 100%);box-shadow:0 4px 12px #3b82f640;color:#fff}.RecruiterDashboard_candidateActions__KZeYl .RecruiterDashboard_primaryButton__4qPwl:hover{box-shadow:0 6px 20px #3b82f659;transform:translateY(-1px)}.RecruiterDashboard_candidateActions__KZeYl .RecruiterDashboard_secondaryButton__IE8OT{background:linear-gradient(135deg,#f9fafb,#f3f4f6);background:linear-gradient(135deg,var(--gray-50) 0,var(--gray-100) 100%);border:1px solid #d1d5db;border:1px solid var(--gray-300);color:#374151;color:var(--gray-700)}.RecruiterDashboard_candidateActions__KZeYl .RecruiterDashboard_secondaryButton__IE8OT:hover{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);background:linear-gradient(135deg,var(--gray-100) 0,var(--gray-200) 100%);box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.RecruiterDashboard_jobActions__xIHaJ button{font-size:12px;min-height:32px}.RecruiterDashboard_profileContent__9qRc6{display:flex;flex-direction:column;gap:25px}.RecruiterDashboard_profileForm__N6Umh{background-color:#fff;border-radius:15px;box-shadow:0 2px 10px #0000001a;padding:30px}.RecruiterDashboard_formRow__qBTCf{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.RecruiterDashboard_formGroup__aVI6y{display:flex;flex-direction:column;gap:8px}.RecruiterDashboard_formGroup__aVI6y label{color:#333;font-size:14px;font-weight:600}.RecruiterDashboard_formGroup__aVI6y input,.RecruiterDashboard_formGroup__aVI6y select,.RecruiterDashboard_formGroup__aVI6y textarea{border:1px solid #ddd;border-radius:8px;color:#333;font-size:14px;padding:12px 15px;transition:border-color .3s ease,box-shadow .3s ease}.RecruiterDashboard_formGroup__aVI6y input:focus,.RecruiterDashboard_formGroup__aVI6y select:focus,.RecruiterDashboard_formGroup__aVI6y textarea:focus{border-color:#4a90e2;box-shadow:0 0 0 2px #4a90e21a;outline:none}.RecruiterDashboard_formGroup__aVI6y textarea{min-height:100px;resize:vertical}.RecruiterDashboard_formActions__s92d9{border-top:1px solid #eee;display:flex;gap:15px;justify-content:flex-end;margin-top:25px;padding-top:20px}.dark .RecruiterDashboard_dashboardContainer__6X43q{background:linear-gradient(135deg,#0b1220,#0f172a 50%,#111827)!important;background-image:none!important;color:#e2e8f0}.dark .RecruiterDashboard_tabButton__rKOuw,body.dark .RecruiterDashboard_tabButton__rKOuw{background-color:initial;color:var(--dark-muted)}.dark .RecruiterDashboard_tabButton__rKOuw:hover,body.dark .RecruiterDashboard_tabButton__rKOuw:hover{background-color:var(--dark-surface-2);color:var(--dark-accent-end)}.dark .RecruiterDashboard_tabButton__rKOuw.RecruiterDashboard_active__Jo7oh,body.dark .RecruiterDashboard_tabButton__rKOuw.RecruiterDashboard_active__Jo7oh{background:linear-gradient(135deg,var(--dark-accent-start),var(--dark-accent-end));box-shadow:var(--dark-shadow);color:#fff}.dark .RecruiterDashboard_welcomeSection__507yG,body.dark .RecruiterDashboard_welcomeSection__507yG{background:linear-gradient(135deg,var(--dark-accent-start) 0,var(--dark-accent-end) 60%,var(--dark-surface-3) 100%)!important;border:1px solid var(--dark-border)!important}.dark .RecruiterDashboard_welcomeSection__507yG:before{background:radial-gradient(closest-side,#3b82f61f,#0f172a00)!important}.dark .RecruiterDashboard_candidateDetails__S7VZq h3,.dark .RecruiterDashboard_jobHeader__vhTox h3,.dark .RecruiterDashboard_recentActivity__gnJKT h3,.dark .RecruiterDashboard_sectionHeader__hVPFI h2,.dark .RecruiterDashboard_statContent__gbihG h3,.dark .RecruiterDashboard_welcomeSection__507yG h2,body.dark .RecruiterDashboard_candidateDetails__S7VZq h3,body.dark .RecruiterDashboard_jobHeader__vhTox h3,body.dark .RecruiterDashboard_recentActivity__gnJKT h3,body.dark .RecruiterDashboard_sectionHeader__hVPFI h2,body.dark .RecruiterDashboard_statContent__gbihG h3,body.dark .RecruiterDashboard_welcomeSection__507yG h2{color:var(--dark-text)}.dark .RecruiterDashboard_activityContent__Drfin p,.dark .RecruiterDashboard_activityContent__Drfin small,.dark .RecruiterDashboard_candidateDetails__S7VZq p,.dark .RecruiterDashboard_candidateMeta__ZSoVg p,.dark .RecruiterDashboard_jobMeta__ApdaQ p,.dark .RecruiterDashboard_statContent__gbihG p,.dark .RecruiterDashboard_welcomeSection__507yG p,body.dark .RecruiterDashboard_activityContent__Drfin p,body.dark .RecruiterDashboard_activityContent__Drfin small,body.dark .RecruiterDashboard_candidateDetails__S7VZq p,body.dark .RecruiterDashboard_candidateMeta__ZSoVg p,body.dark .RecruiterDashboard_jobMeta__ApdaQ p,body.dark .RecruiterDashboard_statContent__gbihG p,body.dark .RecruiterDashboard_welcomeSection__507yG p{color:var(--dark-muted)}.dark .RecruiterDashboard_formGroup__aVI6y label,body.dark .RecruiterDashboard_formGroup__aVI6y label{color:var(--dark-text)}.dark .RecruiterDashboard_filterSelect__g9MJo,.dark .RecruiterDashboard_formGroup__aVI6y input,.dark .RecruiterDashboard_formGroup__aVI6y select,.dark .RecruiterDashboard_formGroup__aVI6y textarea,body.dark .RecruiterDashboard_filterSelect__g9MJo,body.dark .RecruiterDashboard_formGroup__aVI6y input,body.dark .RecruiterDashboard_formGroup__aVI6y select,body.dark .RecruiterDashboard_formGroup__aVI6y textarea{background-color:var(--dark-surface-2);border-color:var(--dark-border);color:var(--dark-text)}.dark .RecruiterDashboard_filterSelect__g9MJo:focus,.dark .RecruiterDashboard_formGroup__aVI6y input:focus,.dark .RecruiterDashboard_formGroup__aVI6y select:focus,.dark .RecruiterDashboard_formGroup__aVI6y textarea:focus,body.dark .RecruiterDashboard_filterSelect__g9MJo:focus,body.dark .RecruiterDashboard_formGroup__aVI6y input:focus,body.dark .RecruiterDashboard_formGroup__aVI6y select:focus,body.dark .RecruiterDashboard_formGroup__aVI6y textarea:focus{border-color:var(--dark-accent-end);box-shadow:0 0 0 2px #738aed33}.dark .RecruiterDashboard_activityItem__43KOS,body.dark .RecruiterDashboard_activityItem__43KOS{background-color:var(--dark-surface-2)}.dark .RecruiterDashboard_activityItem__43KOS:hover,body.dark .RecruiterDashboard_activityItem__43KOS:hover{background-color:var(--dark-surface-3)}.dark .RecruiterDashboard_jobProgress__vUH4f,body.dark .RecruiterDashboard_jobProgress__vUH4f{background-color:var(--dark-surface-2)}.dark .RecruiterDashboard_progressLabel__O8Pd\+,.dark .RecruiterDashboard_scoreLabel__HRs2-,body.dark .RecruiterDashboard_progressLabel__O8Pd\+{color:var(--dark-muted)}.dark .RecruiterDashboard_scoreBar__JisrR{background:linear-gradient(135deg,var(--dark-surface-2) 0,var(--dark-surface-3) 100%)}.dark .RecruiterDashboard_scoreText__LHO26,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_scoreText__LHO26{background:var(--dark-surface-2);border-color:var(--dark-border);box-shadow:var(--dark-shadow);color:var(--dark-text)}.dark .RecruiterDashboard_candidateScores__CMgw4,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_candidateScores__CMgw4{background:var(--dark-surface-2)!important;border-color:var(--dark-border)!important}.dark .RecruiterDashboard_jobBadge__Vwzse{background-color:var(--dark-surface-2);color:var(--dark-accent-end)}.dark .RecruiterDashboard_formActions__s92d9{border-top-color:var(--dark-border)}.dark .RecruiterDashboard_metricCard__-UYZ0,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_metricCard__-UYZ0{background:linear-gradient(135deg,var(--dark-surface-2) 0,var(--dark-surface-3) 100%)!important;border:1px solid var(--dark-border)!important;box-shadow:var(--dark-shadow)!important}.dark .RecruiterDashboard_metricCard__-UYZ0:hover,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_metricCard__-UYZ0:hover{box-shadow:0 10px 26px #00000073!important;transform:translateY(-4px)}.dark .RecruiterDashboard_metricCard__-UYZ0:before,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_metricCard__-UYZ0:before{background:linear-gradient(90deg,var(--dark-accent-start),var(--dark-accent-end))!important}.dark .RecruiterDashboard_metricIcon__nv4yQ,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_metricIcon__nv4yQ{background:linear-gradient(135deg,var(--dark-accent-start),var(--dark-accent-end))!important;box-shadow:0 6px 14px #3b82f659;color:#fff!important}.dark .RecruiterDashboard_metricValue__AcUle,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_metricValue__AcUle{color:var(--dark-text)!important}.dark .RecruiterDashboard_metricLabel__5Ce2X,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_metricLabel__5Ce2X{color:var(--dark-muted)!important}.dark .RecruiterDashboard_candidatesContent__5hCqd,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_candidatesContent__5hCqd{background:#0000!important}.dark .RecruiterDashboard_candidateFilters__i\+4t1,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_candidateFilters__i\+4t1{background:linear-gradient(135deg,var(--dark-surface-2),var(--dark-surface-3))!important;border:1px solid var(--dark-border)!important;border-radius:14px!important;box-shadow:var(--dark-shadow)!important;padding:14px 16px!important}.dark .RecruiterDashboard_candidatesCount__aAeiE,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_candidatesCount__aAeiE{border-bottom-color:var(--dark-border)!important;color:var(--dark-muted)!important}.dark .RecruiterDashboard_clearFiltersButton__arDoF,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_clearFiltersButton__arDoF{background:var(--dark-surface-2)!important;border-color:var(--dark-border)!important;color:var(--dark-text)!important}.dark .RecruiterDashboard_clearFiltersButton__arDoF:hover,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_clearFiltersButton__arDoF:hover{background:var(--dark-surface-3)!important;border-color:var(--dark-accent-end)!important}.dark .RecruiterDashboard_candidateMeta__ZSoVg p,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_candidateMeta__ZSoVg p{background:var(--dark-surface-2);border-left-color:var(--dark-accent-end)}.dark .RecruiterDashboard_candidateActions__KZeYl .RecruiterDashboard_secondaryButton__IE8OT,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_candidateActions__KZeYl .RecruiterDashboard_secondaryButton__IE8OT{background:linear-gradient(135deg,var(--dark-surface-2) 0,var(--dark-surface-3) 100%);border-color:var(--dark-border);color:var(--dark-text)}.dark .RecruiterDashboard_candidateActions__KZeYl .RecruiterDashboard_secondaryButton__IE8OT:hover,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_candidateActions__KZeYl .RecruiterDashboard_secondaryButton__IE8OT:hover{background:linear-gradient(135deg,var(--dark-surface-3) 0,var(--dark-surface-2) 100%);box-shadow:var(--dark-shadow)}@media (max-width:1200px){.RecruiterDashboard_candidateCard__BUfXB{gap:20px;grid-template-columns:1fr;text-align:center}.RecruiterDashboard_candidateActions__KZeYl{flex-direction:row;justify-content:center}}@media (max-width:768px){.RecruiterDashboard_mainContent__v37W3{padding:20px 15px}.RecruiterDashboard_tabNavigation__EPmkG{overflow-x:auto;padding:5px}.RecruiterDashboard_tabButton__rKOuw{font-size:14px;min-width:120px;padding:12px 15px}.RecruiterDashboard_formRow__qBTCf,.RecruiterDashboard_jobsGrid__1GgFx,.RecruiterDashboard_statsGrid__dk9F0{grid-template-columns:1fr}.RecruiterDashboard_sectionHeader__hVPFI{align-items:stretch;flex-direction:column;gap:15px}.RecruiterDashboard_candidateFilters__i\+4t1{flex-direction:column}.RecruiterDashboard_jobProgress__vUH4f{grid-template-columns:repeat(2,1fr)}}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_profileForm__N6Umh{background-color:var(--dark-surface);box-shadow:var(--dark-shadow);color:var(--dark-text)}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_formGroup__aVI6y label{color:var(--dark-text)}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_formGroup__aVI6y input,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_formGroup__aVI6y select,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_formGroup__aVI6y textarea{background-color:var(--dark-surface-2)!important;border:1px solid var(--dark-border)!important;color:var(--dark-text)!important}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_formGroup__aVI6y input::placeholder,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_formGroup__aVI6y textarea::placeholder{color:var(--dark-muted)!important}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_formGroup__aVI6y select option{background-color:var(--dark-surface-2)!important;color:var(--dark-text)!important}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_formGroup__aVI6y input:focus,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_formGroup__aVI6y select:focus,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_formGroup__aVI6y textarea:focus{background-color:var(--dark-surface-3)!important;border-color:var(--dark-accent-end)!important;box-shadow:0 0 0 2px #738aed33!important;color:var(--dark-text)!important}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_formGroup__aVI6y input[disabled],body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_formGroup__aVI6y select[disabled],body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_formGroup__aVI6y textarea[disabled]{background-color:var(--dark-surface-2)!important;border-color:var(--dark-border)!important;color:var(--dark-muted)!important}.RecruiterDashboard_disabledField__RfUmv{background-color:#f8f9fa!important;color:#6c757d!important}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_disabledField__RfUmv{background-color:var(--dark-surface-2)!important;border-color:var(--dark-border)!important;color:var(--dark-muted)!important}.dark .RecruiterDashboard_profileForm__N6Umh{background-color:var(--dark-surface);box-shadow:var(--dark-shadow);color:var(--dark-text)}.dark .RecruiterDashboard_profileForm__N6Umh .RecruiterDashboard_formGroup__aVI6y label{color:#e2e8f0}.dark .RecruiterDashboard_profileForm__N6Umh input,.dark .RecruiterDashboard_profileForm__N6Umh select,.dark .RecruiterDashboard_profileForm__N6Umh textarea{background-color:var(--dark-surface-2)!important;border:1px solid var(--dark-border)!important;color:var(--dark-text)!important}.dark .RecruiterDashboard_profileForm__N6Umh input:focus,.dark .RecruiterDashboard_profileForm__N6Umh select:focus,.dark .RecruiterDashboard_profileForm__N6Umh textarea:focus{background-color:var(--dark-surface-3)!important;border-color:var(--dark-accent-end)!important;box-shadow:0 0 0 2px #738aed33!important}.dark .RecruiterDashboard_profileForm__N6Umh input[disabled],.dark .RecruiterDashboard_profileForm__N6Umh select[disabled],.dark .RecruiterDashboard_profileForm__N6Umh textarea[disabled]{background-color:var(--dark-surface-2)!important;border-color:var(--dark-border)!important;color:var(--dark-muted)!important}.dark .RecruiterDashboard_profileForm__N6Umh input::placeholder,.dark .RecruiterDashboard_profileForm__N6Umh textarea::placeholder{color:#94a3b8!important}.dark .RecruiterDashboard_profileForm__N6Umh select option{background:var(--dark-surface-2);color:var(--dark-text)}.dark .RecruiterDashboard_profileForm__N6Umh select{-webkit-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:16px!important;padding-right:36px!important}.dark .RecruiterDashboard_profileForm__N6Umh .RecruiterDashboard_secondaryButton__IE8OT,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_profileForm__N6Umh .RecruiterDashboard_secondaryButton__IE8OT{background:var(--dark-surface-2)!important;border-color:var(--dark-border)!important;box-shadow:var(--dark-shadow)!important;color:var(--dark-text)!important}.dark .RecruiterDashboard_profileForm__N6Umh .RecruiterDashboard_secondaryButton__IE8OT:hover,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_profileForm__N6Umh .RecruiterDashboard_secondaryButton__IE8OT:hover{background:var(--dark-surface-3)!important;border-color:var(--dark-accent-end)!important}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_dashboardContainer__6X43q{color:var(--dark-text)}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_dashboardContainer__6X43q,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_loadingContainer__6MS3X{background:linear-gradient(135deg,#0b1220,#0f172a 50%,#111827)!important;background-image:none!important}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_tabButton__rKOuw{color:var(--dark-muted)}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_tabButton__rKOuw:hover{background-color:var(--dark-surface-2);color:var(--dark-accent-end)}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_tabButton__rKOuw.RecruiterDashboard_active__Jo7oh{background:linear-gradient(135deg,var(--dark-accent-start),var(--dark-accent-end));color:#fff}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_welcomeSection__507yG{background:linear-gradient(135deg,var(--dark-accent-start) 0,var(--dark-accent-end) 60%,var(--dark-surface-3) 100%)!important;border:1px solid var(--dark-border)!important;box-shadow:var(--dark-shadow)}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_welcomeSection__507yG h2{color:var(--dark-text)}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_welcomeSection__507yG p{color:var(--dark-muted)}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_welcomeSection__507yG h2{color:#f8fafc}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_welcomeSection__507yG:before{background:radial-gradient(closest-side,#3b82f61f,#0f172a00)!important}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_sectionHeader__hVPFI,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_statCard__eV3He{background-color:var(--dark-surface);box-shadow:var(--dark-shadow)}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_sectionHeader__hVPFI h2{color:var(--dark-text)}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_jobCard__xCQVQ{background-color:var(--dark-surface);border-left-color:var(--dark-accent-start);box-shadow:var(--dark-shadow)}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_jobCard__xCQVQ:hover{box-shadow:var(--dark-shadow)}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_jobHeader__vhTox h3{color:var(--dark-text)}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_jobMeta__ApdaQ p{color:var(--dark-muted)}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_jobTitleSection__VCSIG h3{color:var(--dark-text)}.dark .RecruiterDashboard_jobsContent__WZfoA,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_jobsContent__WZfoA{background:#0000!important}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_jobProgress__vUH4f{background-color:#333}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_progressLabel__O8Pd\+{color:#ccc}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_progressNumber__oUsYR{color:#93c5fd}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_jobMetaItem__Zn\+fQ{color:var(--dark-muted)}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_jobMetaItem__Zn\+fQ i{color:var(--dark-accent-end)}.dark .RecruiterDashboard_viewButton__qarWI,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_viewButton__qarWI{background:linear-gradient(135deg,var(--dark-surface-2) 0,var(--dark-surface-3) 100%)!important;border-color:var(--dark-border)!important;color:var(--dark-text)!important}.dark .RecruiterDashboard_viewButton__qarWI:hover,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_viewButton__qarWI:hover{background:linear-gradient(135deg,var(--dark-surface-3) 0,var(--dark-surface-2) 100%)!important;border-color:var(--dark-accent-end)!important}.dark .RecruiterDashboard_editButton__xdvBP,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_editButton__xdvBP{background:linear-gradient(135deg,var(--dark-surface-2) 0,var(--dark-surface-3) 100%)!important;border-color:var(--dark-border)!important;color:#fbbf24!important}.dark .RecruiterDashboard_editButton__xdvBP:hover,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_editButton__xdvBP:hover{background:linear-gradient(135deg,var(--dark-surface-3) 0,var(--dark-surface-2) 100%)!important;border-color:var(--dark-accent-end)!important}.dark .RecruiterDashboard_deleteButton__h0Iau,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_deleteButton__h0Iau{background:linear-gradient(135deg,var(--dark-surface-2) 0,var(--dark-surface-3) 100%)!important;border-color:var(--dark-border)!important;color:#f87171!important}.dark .RecruiterDashboard_deleteButton__h0Iau:hover,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_deleteButton__h0Iau:hover{background:linear-gradient(135deg,var(--dark-surface-3) 0,var(--dark-surface-2) 100%)!important;border-color:#7f1d1d!important}.dark .RecruiterDashboard_actionButton__Ljzxg,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_actionButton__Ljzxg{background:linear-gradient(135deg,var(--dark-accent-start) 0,var(--dark-accent-end) 100%)!important;border-color:var(--dark-border)!important;box-shadow:var(--dark-shadow)!important;color:#fff!important}.dark .RecruiterDashboard_actionButton__Ljzxg:hover,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_actionButton__Ljzxg:hover{background:linear-gradient(135deg,var(--dark-accent-end) 0,var(--dark-accent-start) 100%)!important;border-color:var(--dark-accent-end)!important;box-shadow:var(--dark-shadow)!important;transform:translateY(-1px)}.dark .RecruiterDashboard_actionButton__Ljzxg:focus,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_actionButton__Ljzxg:focus{border-color:#60a5fa!important;box-shadow:0 0 0 3px #60a5fa40!important;outline:none}.dark .RecruiterDashboard_actionButton__Ljzxg i,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_actionButton__Ljzxg i{color:#93c5fd!important}.dark .RecruiterDashboard_candidateCard__BUfXB,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_candidateCard__BUfXB{background:linear-gradient(135deg,#222426,#1b1d1f)!important;border-color:#3a3f47!important;box-shadow:0 2px 10px #00000059}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_candidateCard__BUfXB:hover{box-shadow:var(--dark-shadow)}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_candidateDetails__S7VZq h3{color:var(--dark-text)}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_candidateDetails__S7VZq p,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_scoreLabel__HRs2-{color:var(--dark-muted)}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_scoreBar__JisrR{background:linear-gradient(135deg,var(--dark-surface-2) 0,var(--dark-surface-3) 100%)}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_scoreText__LHO26{color:var(--dark-text)}.dark .RecruiterDashboard_filterSelect__g9MJo,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_filterSelect__g9MJo{border:1px solid var(--dark-border)!important;color:var(--dark-text)!important}.dark .RecruiterDashboard_filterSelect__g9MJo,.dark .RecruiterDashboard_statusSelect__eLW81,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_filterSelect__g9MJo{background:var(--dark-surface-2)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important}.dark .RecruiterDashboard_statusSelect__eLW81{border-color:var(--dark-border);box-shadow:var(--dark-shadow);color:var(--dark-text)}.dark .RecruiterDashboard_statusSelect__eLW81:hover{background:var(--dark-surface-3)!important;border-color:var(--dark-accent-end)}.dark .RecruiterDashboard_statusSelect__eLW81:focus{border-color:var(--dark-accent-end);box-shadow:0 0 0 3px #738aed40}.dark .RecruiterDashboard_statusSelect__eLW81 option{background:var(--dark-surface-2);color:var(--dark-text)}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_filterSelect__g9MJo:focus{border-color:var(--dark-accent-end);box-shadow:0 0 0 2px #738aed33}.dark .RecruiterDashboard_filterSelect__g9MJo:hover,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_filterSelect__g9MJo:hover{background:var(--dark-surface-2)!important;border-color:var(--dark-accent-end)!important}.dark .RecruiterDashboard_filterSelect__g9MJo:focus{border-color:var(--dark-accent-end)!important;box-shadow:0 0 0 2px #738aed33!important}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_candidateMeta__ZSoVg{background:var(--dark-surface-2)!important;border-color:var(--dark-border)!important}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_candidateMeta__ZSoVg p{color:var(--dark-muted)!important}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_candidateMeta__ZSoVg i{color:var(--dark-accent-end)!important}.dark .RecruiterDashboard_candidateMeta__ZSoVg{background:var(--dark-surface-2)!important;border-color:var(--dark-border)!important}.dark .RecruiterDashboard_candidateMeta__ZSoVg p{color:var(--dark-muted)!important}.dark .RecruiterDashboard_candidateMeta__ZSoVg i{color:var(--dark-accent-end)!important}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_candidatesCount__aAeiE{border-bottom-color:var(--dark-border);color:var(--dark-muted)}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_noCandidates__C0Nl1{color:#ccc}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_noCandidates__C0Nl1 i{color:#555}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_noCandidates__C0Nl1 h3{color:#e0e0e0}body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_secondaryButton__IE8OT:hover{background-color:#1a3a5c}@media (max-width:480px){.RecruiterDashboard_welcomeSection__507yG h2{font-size:24px}.RecruiterDashboard_tabButton__rKOuw{padding:10px 12px}.RecruiterDashboard_candidateCard__BUfXB,.RecruiterDashboard_jobCard__xCQVQ,.RecruiterDashboard_profileForm__N6Umh,.RecruiterDashboard_statCard__eV3He{padding:20px 15px}.RecruiterDashboard_statIcon__XW1Xt{font-size:20px;height:50px;width:50px}.RecruiterDashboard_statContent__gbihG h3{font-size:24px}.RecruiterDashboard_tabNavigation__EPmkG{margin-bottom:.75rem;margin-bottom:var(--spacing-sm);margin-top:80px;padding:0 1.5rem;padding:0 var(--spacing-lg)}.dark .RecruiterDashboard_tabNavigation__EPmkG,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_tabNavigation__EPmkG{margin-bottom:.75rem!important;margin-bottom:var(--spacing-sm)!important;margin-top:80px!important}.RecruiterDashboard_tabList__wXCtL{gap:.5rem;gap:var(--spacing-xs);padding:.5rem 0;padding:var(--spacing-xs) 0}.RecruiterDashboard_tabButton__rKOuw{font-size:13px;min-width:100px;padding:.75rem 1rem;padding:var(--spacing-sm) var(--spacing-md)}.RecruiterDashboard_tabButton__rKOuw i{font-size:14px}.RecruiterDashboard_candidateFilters__i\+4t1{flex-direction:column;gap:1rem;gap:var(--spacing-md);padding:1rem;padding:var(--spacing-md)}.RecruiterDashboard_filterSelect__g9MJo{font-size:13px;min-width:100%;padding:.75rem 1rem;padding:var(--spacing-sm) var(--spacing-md)}.RecruiterDashboard_createJobButton__u\+HlN{font-size:13px;padding:1rem 1.5rem;padding:var(--spacing-md) var(--spacing-lg)}.RecruiterDashboard_tabButton__rKOuw{font-size:12px;gap:.5rem;gap:var(--spacing-xs);min-width:80px;padding:.5rem .75rem;padding:var(--spacing-xs) var(--spacing-sm)}.RecruiterDashboard_tabButton__rKOuw i{font-size:13px}.RecruiterDashboard_tabList__wXCtL{gap:4px}.RecruiterDashboard_candidateFilters__i\+4t1{gap:.75rem;gap:var(--spacing-sm);padding:.75rem;padding:var(--spacing-sm)}.RecruiterDashboard_filterSelect__g9MJo{font-size:12px;min-width:100%;padding:.5rem .75rem;padding:var(--spacing-xs) var(--spacing-sm)}.RecruiterDashboard_clearFiltersButton__arDoF{font-size:11px;padding:.5rem .75rem;padding:var(--spacing-xs) var(--spacing-sm)}.RecruiterDashboard_createJobButton__u\+HlN{font-size:12px;padding:.75rem 1rem;padding:var(--spacing-sm) var(--spacing-md)}}select.RecruiterDashboard_filterSelect__g9MJo,select.RecruiterDashboard_statusSelect__eLW81{-webkit-appearance:none!important;appearance:none!important}select.RecruiterDashboard_filterSelect__g9MJo::-ms-expand,select.RecruiterDashboard_statusSelect__eLW81::-ms-expand{display:none}select{background-image:none!important}select::-ms-expand{display:none!important}select::-webkit-inner-spin-button,select::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}select{-webkit-appearance:none!important;appearance:none!important}.RecruiterDashboard_candidateActions__KZeYl .RecruiterDashboard_statusSelect__eLW81,.RecruiterDashboard_candidateActions__KZeYl select,.RecruiterDashboard_candidateFilters__i\+4t1 .RecruiterDashboard_filterSelect__g9MJo,.RecruiterDashboard_candidateFilters__i\+4t1 select{background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:16px!important}.RecruiterDashboard_candidateActions__KZeYl select,.RecruiterDashboard_candidateFilters__i\+4t1 select{-webkit-appearance:none!important;appearance:none!important}.RecruiterDashboard_candidateActions__KZeYl select::-ms-expand,.RecruiterDashboard_candidateFilters__i\+4t1 select::-ms-expand{display:none!important}div.RecruiterDashboard_candidateActions__KZeYl select.RecruiterDashboard_statusSelect__eLW81,div.RecruiterDashboard_candidateFilters__i\+4t1 select.RecruiterDashboard_filterSelect__g9MJo{-webkit-appearance:none!important;appearance:none!important;position:relative!important}.RecruiterDashboard_verificationBanner__-tRmQ{background:linear-gradient(135deg,#fef3c7,#fde68a);border-bottom:1px solid #f59e0b;padding:1rem 2rem;position:-webkit-sticky;position:sticky;top:64px;z-index:90}.RecruiterDashboard_bannerContent__stIoi{align-items:flex-start;color:#92400e;display:flex;gap:1rem;margin:0 auto;max-width:1400px}.RecruiterDashboard_bannerContent__stIoi svg{color:#d97706;flex-shrink:0;margin-top:2px}.RecruiterDashboard_bannerContent__stIoi strong{color:#78350f;display:block;font-size:1rem;margin-bottom:.25rem}.RecruiterDashboard_bannerContent__stIoi p{color:#92400e;font-size:.9rem;line-height:1.5;margin:0}.RecruiterDashboard_limitedAccessNotice__5z4Jp{background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;margin-bottom:1.5rem;padding:1rem 1.25rem}.RecruiterDashboard_limitedAccessNotice__5z4Jp p{align-items:center;color:#92400e;display:flex;font-size:.9rem;gap:.5rem;margin:0}.RecruiterDashboard_disabledButton__H-ucK{cursor:not-allowed!important;opacity:.6;position:relative}.RecruiterDashboard_disabledButton__H-ucK:hover{box-shadow:none!important;transform:none!important}.RecruiterDashboard_lockedIcon__xlyTx{font-size:.85rem;margin-left:.5rem}.dark .RecruiterDashboard_verificationBanner__-tRmQ,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_verificationBanner__-tRmQ{background:linear-gradient(135deg,#f59e0b26,#d977061a);border-bottom-color:#f59e0b4d}.dark .RecruiterDashboard_bannerContent__stIoi,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_bannerContent__stIoi{color:#fcd34d}.dark .RecruiterDashboard_bannerContent__stIoi strong,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_bannerContent__stIoi strong{color:#fde68a}.dark .RecruiterDashboard_bannerContent__stIoi p,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_bannerContent__stIoi p{color:#fcd34d}.dark .RecruiterDashboard_limitedAccessNotice__5z4Jp,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_limitedAccessNotice__5z4Jp{background:#f59e0b1a;border-color:#f59e0b4d}.dark .RecruiterDashboard_limitedAccessNotice__5z4Jp p,body.RecruiterDashboard_dark__\+DS2u .RecruiterDashboard_limitedAccessNotice__5z4Jp p{color:#fcd34d}.PlanCard_card__y92qd{background:#fff;border:1px solid #e5e7eb;border-radius:16px;display:flex;flex-direction:column;padding:2rem;position:relative;transition:all .3s ease}.PlanCard_card__y92qd:hover{box-shadow:0 12px 24px #0000001a;transform:translateY(-4px)}.PlanCard_card__y92qd.PlanCard_current__YkLEi{background:linear-gradient(135deg,#f0f0ff,#fff);border-color:#6366f1}.PlanCard_card__y92qd.PlanCard_popular__-hipO{border-color:#6366f1;box-shadow:0 8px 24px #6366f133}.dark .PlanCard_card__y92qd,body.PlanCard_dark__CKKc2 .PlanCard_card__y92qd{background:#1f2937;border-color:#374151}.dark .PlanCard_card__y92qd.PlanCard_current__YkLEi,body.PlanCard_dark__CKKc2 .PlanCard_card__y92qd.PlanCard_current__YkLEi{background:linear-gradient(135deg,#312e81,#1f2937);border-color:#6366f1}.PlanCard_popularBadge__Q\+hOj{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:20px;color:#fff;font-size:.75rem;font-weight:600;left:50%;padding:.375rem 1rem;position:absolute;top:-12px;transform:translateX(-50%);white-space:nowrap}.PlanCard_header__rim0A{margin-bottom:1.5rem}.PlanCard_header__rim0A h3{color:#1f2937;font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.dark .PlanCard_header__rim0A h3,body.PlanCard_dark__CKKc2 .PlanCard_header__rim0A h3{color:#f9fafb}.PlanCard_description__wfu35{color:#6b7280;font-size:.875rem;margin:0}.dark .PlanCard_description__wfu35,body.PlanCard_dark__CKKc2 .PlanCard_description__wfu35{color:#9ca3af}.PlanCard_price__GJOsY{align-items:baseline;display:flex;gap:.25rem;margin-bottom:1.5rem}.PlanCard_amount__7q-bn{color:#1f2937;font-size:2.5rem;font-weight:800}.dark .PlanCard_amount__7q-bn,body.PlanCard_dark__CKKc2 .PlanCard_amount__7q-bn{color:#f9fafb}.PlanCard_period__uVBqm{color:#6b7280;font-size:1rem}.dark .PlanCard_period__uVBqm,body.PlanCard_dark__CKKc2 .PlanCard_period__uVBqm{color:#9ca3af}.PlanCard_features__6KpYR{flex-grow:1;list-style:none;margin:0 0 1.5rem;padding:0}.PlanCard_features__6KpYR li{align-items:center;display:flex;font-size:.875rem;gap:.75rem;padding:.5rem 0}.PlanCard_features__6KpYR li svg{flex-shrink:0;height:18px;width:18px}.PlanCard_included__\+cOhq{color:#1f2937}.PlanCard_included__\+cOhq svg{color:#10b981}.PlanCard_notIncluded__-8bPZ{color:#9ca3af;text-decoration:line-through}.PlanCard_notIncluded__-8bPZ svg{color:#d1d5db}.dark .PlanCard_included__\+cOhq,body.PlanCard_dark__CKKc2 .PlanCard_included__\+cOhq{color:#f3f4f6}.dark .PlanCard_notIncluded__-8bPZ,body.PlanCard_dark__CKKc2 .PlanCard_notIncluded__-8bPZ{color:#6b7280}.dark .PlanCard_notIncluded__-8bPZ svg,body.PlanCard_dark__CKKc2 .PlanCard_notIncluded__-8bPZ svg{color:#4b5563}.PlanCard_button__AkwZh{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;padding:.875rem 1.5rem;transition:all .2s ease;width:100%}.PlanCard_button__AkwZh:hover:not(:disabled){box-shadow:0 4px 12px #6366f166;transform:translateY(-2px)}.PlanCard_button__AkwZh:disabled{cursor:not-allowed;opacity:.7}.PlanCard_button__AkwZh svg{height:18px;width:18px}.PlanCard_currentButton__1737G{background:#e5e7eb;color:#6b7280}.PlanCard_currentButton__1737G:hover{box-shadow:none;transform:none}.dark .PlanCard_currentButton__1737G,body.PlanCard_dark__CKKc2 .PlanCard_currentButton__1737G{background:#374151;color:#9ca3af}.PlanCard_spinner__\+kcHw{animation:PlanCard_spin__z7Igj .8s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:initial;height:18px;width:18px}@keyframes PlanCard_spin__z7Igj{to{transform:rotate(1turn)}}.PaymentHistory_container__KOYcL{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.dark .PaymentHistory_container__KOYcL,body.PaymentHistory_dark__EqLXu .PaymentHistory_container__KOYcL{background:#1f2937;border-color:#374151}.PaymentHistory_table__7y4e\+{width:100%}.PaymentHistory_header__-CMzt,.PaymentHistory_row__s8B2M{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:1fr 1.5fr 1fr 1fr;padding:1rem 1.5rem}.PaymentHistory_header__-CMzt{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.dark .PaymentHistory_header__-CMzt,body.PaymentHistory_dark__EqLXu .PaymentHistory_header__-CMzt{background:#111827;border-color:#374151;color:#9ca3af}.PaymentHistory_row__s8B2M{border-bottom:1px solid #e5e7eb;color:#1f2937;font-size:.875rem;transition:background .2s ease}.PaymentHistory_row__s8B2M:last-child{border-bottom:none}.PaymentHistory_row__s8B2M:hover{background:#f9fafb}.dark .PaymentHistory_row__s8B2M,body.PaymentHistory_dark__EqLXu .PaymentHistory_row__s8B2M{border-color:#374151;color:#f3f4f6}.dark .PaymentHistory_row__s8B2M:hover,body.PaymentHistory_dark__EqLXu .PaymentHistory_row__s8B2M:hover{background:#111827}.PaymentHistory_status__-ejEg{border-radius:20px;display:inline-flex;font-size:.75rem;font-weight:600;padding:.25rem .75rem;text-transform:capitalize}.PaymentHistory_status__-ejEg.PaymentHistory_completed__Mamcd,.PaymentHistory_status__-ejEg.PaymentHistory_paid__T7nmI,.PaymentHistory_status__-ejEg.PaymentHistory_succeeded__vt0Lr{background:#d1fae5;color:#065f46}.PaymentHistory_status__-ejEg.PaymentHistory_pending__TAGJO,.PaymentHistory_status__-ejEg.PaymentHistory_processing__\+MENy{background:#fef3c7;color:#92400e}.PaymentHistory_status__-ejEg.PaymentHistory_cancelled__oDARR,.PaymentHistory_status__-ejEg.PaymentHistory_failed__nd8LJ{background:#fee2e2;color:#991b1b}.PaymentHistory_status__-ejEg.PaymentHistory_refunded__8VxKH{background:#e0e7ff;color:#3730a3}.dark .PaymentHistory_status__-ejEg.PaymentHistory_completed__Mamcd,.dark .PaymentHistory_status__-ejEg.PaymentHistory_paid__T7nmI,.dark .PaymentHistory_status__-ejEg.PaymentHistory_succeeded__vt0Lr,body.PaymentHistory_dark__EqLXu .PaymentHistory_status__-ejEg.PaymentHistory_completed__Mamcd,body.PaymentHistory_dark__EqLXu .PaymentHistory_status__-ejEg.PaymentHistory_paid__T7nmI,body.PaymentHistory_dark__EqLXu .PaymentHistory_status__-ejEg.PaymentHistory_succeeded__vt0Lr{background:#065f46;color:#d1fae5}.dark .PaymentHistory_status__-ejEg.PaymentHistory_pending__TAGJO,.dark .PaymentHistory_status__-ejEg.PaymentHistory_processing__\+MENy,body.PaymentHistory_dark__EqLXu .PaymentHistory_status__-ejEg.PaymentHistory_pending__TAGJO,body.PaymentHistory_dark__EqLXu .PaymentHistory_status__-ejEg.PaymentHistory_processing__\+MENy{background:#78350f;color:#fef3c7}.dark .PaymentHistory_status__-ejEg.PaymentHistory_cancelled__oDARR,.dark .PaymentHistory_status__-ejEg.PaymentHistory_failed__nd8LJ,body.PaymentHistory_dark__EqLXu .PaymentHistory_status__-ejEg.PaymentHistory_cancelled__oDARR,body.PaymentHistory_dark__EqLXu .PaymentHistory_status__-ejEg.PaymentHistory_failed__nd8LJ{background:#991b1b;color:#fee2e2}.dark .PaymentHistory_status__-ejEg.PaymentHistory_refunded__8VxKH,body.PaymentHistory_dark__EqLXu .PaymentHistory_status__-ejEg.PaymentHistory_refunded__8VxKH{background:#3730a3;color:#e0e7ff}.PaymentHistory_empty__VlBDT{color:#6b7280;padding:4rem 2rem;text-align:center}.PaymentHistory_empty__VlBDT svg{height:64px;margin-bottom:1.5rem;opacity:.4;width:64px}.PaymentHistory_empty__VlBDT h3{color:#1f2937;font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.PaymentHistory_empty__VlBDT p{font-size:.875rem;margin:0 auto;max-width:300px}.dark .PaymentHistory_empty__VlBDT,body.PaymentHistory_dark__EqLXu .PaymentHistory_empty__VlBDT{color:#9ca3af}.dark .PaymentHistory_empty__VlBDT h3,body.PaymentHistory_dark__EqLXu .PaymentHistory_empty__VlBDT h3{color:#f9fafb}@media (max-width:640px){.PaymentHistory_header__-CMzt,.PaymentHistory_row__s8B2M{gap:.5rem;grid-template-columns:1fr 1fr}.PaymentHistory_header__-CMzt span:nth-child(2),.PaymentHistory_row__s8B2M span:nth-child(2){display:none}}.SubscriptionPlans_pageContainer__5mOk0{background:linear-gradient(135deg,#f8fafc,#f1f5f9);min-height:100vh}.dark .SubscriptionPlans_pageContainer__5mOk0,body.SubscriptionPlans_dark__19U8L .SubscriptionPlans_pageContainer__5mOk0{background:linear-gradient(135deg,#0f172a,#1e293b)}.SubscriptionPlans_content__eguA3{margin:0 auto;max-width:1200px;padding:100px 2rem 2rem}.SubscriptionPlans_pageHeader__zEMPB{margin-bottom:2rem}.SubscriptionPlans_backButton__u8PWg{align-items:center;background:#0000;border:none;color:#64748b;cursor:pointer;display:inline-flex;font-size:.9rem;gap:.5rem;margin-bottom:1rem;padding:.5rem 0;transition:color .2s ease}.SubscriptionPlans_backButton__u8PWg:hover{color:#6366f1}.SubscriptionPlans_backButton__u8PWg svg{height:18px;width:18px}.dark .SubscriptionPlans_backButton__u8PWg,body.SubscriptionPlans_dark__19U8L .SubscriptionPlans_backButton__u8PWg{color:#94a3b8}.dark .SubscriptionPlans_backButton__u8PWg:hover,body.SubscriptionPlans_dark__19U8L .SubscriptionPlans_backButton__u8PWg:hover{color:#818cf8}.SubscriptionPlans_headerText__O1EJ5 h1{align-items:center;color:#1e293b;display:flex;font-size:2rem;font-weight:800;gap:.75rem;margin:0 0 .5rem}.SubscriptionPlans_headerText__O1EJ5 h1 svg{color:#f59e0b;height:32px;width:32px}.SubscriptionPlans_headerText__O1EJ5 p{color:#64748b;font-size:1.1rem;margin:0}.SubscriptionPlans_bannerWrapper__DJt6\+{margin-bottom:2rem}.dark .SubscriptionPlans_headerText__O1EJ5 h1,body.SubscriptionPlans_dark__19U8L .SubscriptionPlans_headerText__O1EJ5 h1{color:#f1f5f9}.dark .SubscriptionPlans_headerText__O1EJ5 p,body.SubscriptionPlans_dark__19U8L .SubscriptionPlans_headerText__O1EJ5 p{color:#94a3b8}.SubscriptionPlans_tabNav__n-bc6{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;display:flex;gap:.5rem;margin-bottom:2rem;padding:.5rem}.dark .SubscriptionPlans_tabNav__n-bc6,body.SubscriptionPlans_dark__19U8L .SubscriptionPlans_tabNav__n-bc6{background:#1e293bcc;box-shadow:0 2px 10px #0003}.SubscriptionPlans_tab__Rox6b{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;flex:1 1;font-size:.95rem;font-weight:500;gap:.5rem;justify-content:center;padding:.875rem 1.5rem;transition:all .2s ease}.SubscriptionPlans_tab__Rox6b svg{height:18px;width:18px}.SubscriptionPlans_tab__Rox6b:hover{background:#6366f11a;color:#6366f1}.SubscriptionPlans_tab__Rox6b.SubscriptionPlans_active__Jk\+JP{background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 4px 15px #6366f14d;color:#fff}.dark .SubscriptionPlans_tab__Rox6b,body.SubscriptionPlans_dark__19U8L .SubscriptionPlans_tab__Rox6b{color:#94a3b8}.dark .SubscriptionPlans_tab__Rox6b:hover,body.SubscriptionPlans_dark__19U8L .SubscriptionPlans_tab__Rox6b:hover{background:#6366f126;color:#818cf8}.dark .SubscriptionPlans_tab__Rox6b.SubscriptionPlans_active__Jk\+JP,body.SubscriptionPlans_dark__19U8L .SubscriptionPlans_tab__Rox6b.SubscriptionPlans_active__Jk\+JP{color:#fff}.SubscriptionPlans_errorMessage__46cej{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#dc2626;display:flex;font-size:.95rem;gap:.75rem;margin-bottom:2rem;padding:1rem 1.5rem}.SubscriptionPlans_errorMessage__46cej svg{flex-shrink:0;height:20px;width:20px}.SubscriptionPlans_retryButton__xlX8i{background:#dc2626;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:500;margin-left:auto;padding:.5rem 1rem;transition:background .2s ease}.SubscriptionPlans_retryButton__xlX8i:hover{background:#b91c1c}.dark .SubscriptionPlans_errorMessage__46cej,body.SubscriptionPlans_dark__19U8L .SubscriptionPlans_errorMessage__46cej{background:#dc26261a;border-color:#dc26264d;color:#f87171}.SubscriptionPlans_loadingContainer__PysYl{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;text-align:center}.SubscriptionPlans_spinner__u5Fsl{animation:SubscriptionPlans_spin__klMqh 1s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#6366f1;height:48px;margin-bottom:1rem;width:48px}.dark .SubscriptionPlans_spinner__u5Fsl,body.SubscriptionPlans_dark__19U8L .SubscriptionPlans_spinner__u5Fsl{border-color:#818cf8 #334155 #334155}@keyframes SubscriptionPlans_spin__klMqh{to{transform:rotate(1turn)}}.SubscriptionPlans_loadingContainer__PysYl p{color:#64748b;margin:0}.dark .SubscriptionPlans_loadingContainer__PysYl p,body.SubscriptionPlans_dark__19U8L .SubscriptionPlans_loadingContainer__PysYl p{color:#94a3b8}.SubscriptionPlans_plansGrid__FRzCq{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:2rem}.SubscriptionPlans_planCard__OlnIv{background:#fff;border:2px solid #e2e8f0;border-radius:20px;display:flex;flex-direction:column;padding:2rem;position:relative;transition:all .3s ease}.SubscriptionPlans_planCard__OlnIv:hover{border-color:#c7d2fe;box-shadow:0 10px 40px #6366f126;transform:translateY(-4px)}.SubscriptionPlans_planCard__OlnIv.SubscriptionPlans_currentPlan__Gq57v{background:linear-gradient(135deg,#faf5ff,#f0f4ff);border-color:#6366f1}.SubscriptionPlans_planCard__OlnIv.SubscriptionPlans_popular__UDHD5{border-color:#f59e0b;box-shadow:0 10px 40px #f59e0b33}.dark .SubscriptionPlans_planCard__OlnIv,body.SubscriptionPlans_dark__19U8L .SubscriptionPlans_planCard__OlnIv{background:#1e293bcc;border-color:#334155}.dark .SubscriptionPlans_planCard__OlnIv:hover,body.SubscriptionPlans_dark__19U8L .SubscriptionPlans_planCard__OlnIv:hover{border-color:#6366f1;box-shadow:0 10px 40px #6366f133}.dark .SubscriptionPlans_planCard__OlnIv.SubscriptionPlans_currentPlan__Gq57v,body.SubscriptionPlans_dark__19U8L .SubscriptionPlans_planCard__OlnIv.SubscriptionPlans_currentPlan__Gq57v{background:#6366f11a;border-color:#6366f1}.dark .SubscriptionPlans_planCard__OlnIv.SubscriptionPlans_popular__UDHD5,body.SubscriptionPlans_dark__19U8L .SubscriptionPlans_planCard__OlnIv.SubscriptionPlans_popular__UDHD5{border-color:#f59e0b;box-shadow:0 10px 40px #f59e0b26}.SubscriptionPlans_popularBadge__Ro9iM{background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:20px;box-shadow:0 4px 12px #f59e0b66;color:#fff;font-size:.7rem;font-weight:700;left:50%;letter-spacing:.5px;padding:.4rem 1rem;position:absolute;text-transform:uppercase;top:-12px;transform:translateX(-50%)}.SubscriptionPlans_planHeader__O15XC{margin-bottom:1.5rem}.SubscriptionPlans_planHeader__O15XC h3{color:#1e293b;font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.SubscriptionPlans_planDescription__uQMrW{color:#64748b;font-size:.9rem;line-height:1.5;margin:0}.dark .SubscriptionPlans_planHeader__O15XC h3,body.SubscriptionPlans_dark__19U8L .SubscriptionPlans_planHeader__O15XC h3{color:#f1f5f9}.dark .SubscriptionPlans_planDescription__uQMrW,body.SubscriptionPlans_dark__19U8L .SubscriptionPlans_planDescription__uQMrW{color:#94a3b8}.SubscriptionPlans_planPrice__r6eAy{align-items:baseline;display:flex;gap:.25rem;margin-bottom:1.5rem}.SubscriptionPlans_amount__nPhBh{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:800;line-height:1}.SubscriptionPlans_period__2XkOM{color:#64748b;font-size:1rem}.dark .SubscriptionPlans_period__2XkOM,body.SubscriptionPlans_dark__19U8L .SubscriptionPlans_period__2XkOM{color:#94a3b8}.SubscriptionPlans_featuresList__5S1r7{flex:1 1;list-style:none;margin:0 0 2rem;padding:0}.SubscriptionPlans_featuresList__5S1r7 li{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;font-size:.95rem;gap:.75rem;padding:.75rem 0}.SubscriptionPlans_featuresList__5S1r7 li:last-child{border-bottom:none}.SubscriptionPlans_featuresList__5S1r7 li svg{flex-shrink:0;height:18px;width:18px}.SubscriptionPlans_featuresList__5S1r7 li.SubscriptionPlans_included__hr7lG{color:#1e293b}.SubscriptionPlans_featuresList__5S1r7 li.SubscriptionPlans_included__hr7lG svg{color:#22c55e}.SubscriptionPlans_featuresList__5S1r7 li.SubscriptionPlans_notIncluded__MTQI8{color:#94a3b8}.SubscriptionPlans_featuresList__5S1r7 li.SubscriptionPlans_notIncluded__MTQI8 svg{color:#cbd5e1}.dark .SubscriptionPlans_featuresList__5S1r7 li,body.SubscriptionPlans_dark__19U8L .SubscriptionPlans_featuresList__5S1r7 li{border-bottom-color:#334155}.dark .SubscriptionPlans_featuresList__5S1r7 li.SubscriptionPlans_included__hr7lG,body.SubscriptionPlans_dark__19U8L .SubscriptionPlans_featuresList__5S1r7 li.SubscriptionPlans_included__hr7lG{color:#f1f5f9}.dark .SubscriptionPlans_featuresList__5S1r7 li.SubscriptionPlans_included__hr7lG svg,body.SubscriptionPlans_dark__19U8L .SubscriptionPlans_featuresList__5S1r7 li.SubscriptionPlans_included__hr7lG svg{color:#4ade80}.dark .SubscriptionPlans_featuresList__5S1r7 li.SubscriptionPlans_notIncluded__MTQI8,body.SubscriptionPlans_dark__19U8L .SubscriptionPlans_featuresList__5S1r7 li.SubscriptionPlans_notIncluded__MTQI8{color:#64748b}.dark .SubscriptionPlans_featuresList__5S1r7 li.SubscriptionPlans_notIncluded__MTQI8 svg,body.SubscriptionPlans_dark__19U8L .SubscriptionPlans_featuresList__5S1r7 li.SubscriptionPlans_notIncluded__MTQI8 svg{color:#475569}.SubscriptionPlans_selectButton__Z0J4t{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:12px;box-shadow:0 4px 15px #6366f14d;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;padding:1rem 1.5rem;transition:all .3s ease;width:100%}.SubscriptionPlans_selectButton__Z0J4t svg{height:18px;width:18px}.SubscriptionPlans_selectButton__Z0J4t:hover:not(:disabled){box-shadow:0 8px 25px #6366f166;transform:translateY(-2px)}.SubscriptionPlans_selectButton__Z0J4t:disabled{cursor:not-allowed;opacity:.7}.SubscriptionPlans_selectButton__Z0J4t.SubscriptionPlans_currentButton__xkvUc{background:#e2e8f0;box-shadow:none;color:#64748b}.SubscriptionPlans_selectButton__Z0J4t.SubscriptionPlans_currentButton__xkvUc svg{color:#22c55e}.dark .SubscriptionPlans_selectButton__Z0J4t.SubscriptionPlans_currentButton__xkvUc,body.SubscriptionPlans_dark__19U8L .SubscriptionPlans_selectButton__Z0J4t.SubscriptionPlans_currentButton__xkvUc{background:#334155;color:#94a3b8}.SubscriptionPlans_buttonSpinner__E-2mz{animation:SubscriptionPlans_spin__klMqh 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:18px;width:18px}.SubscriptionPlans_noPlans__CDaph{background:#fff;border-radius:20px;grid-column:1/-1;padding:4rem 2rem;text-align:center}.SubscriptionPlans_noPlans__CDaph svg{color:#94a3b8;height:48px;margin-bottom:1rem;width:48px}.SubscriptionPlans_noPlans__CDaph h3{color:#1e293b;font-size:1.25rem;margin:0 0 .5rem}.SubscriptionPlans_noPlans__CDaph p{color:#64748b;margin:0}.dark .SubscriptionPlans_noPlans__CDaph,body.SubscriptionPlans_dark__19U8L .SubscriptionPlans_noPlans__CDaph{background:#1e293bcc}.dark .SubscriptionPlans_noPlans__CDaph h3,body.SubscriptionPlans_dark__19U8L .SubscriptionPlans_noPlans__CDaph h3{color:#f1f5f9}.dark .SubscriptionPlans_noPlans__CDaph p,body.SubscriptionPlans_dark__19U8L .SubscriptionPlans_noPlans__CDaph p{color:#94a3b8}.SubscriptionPlans_historyContainer__50zTM{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;padding:2rem}.dark .SubscriptionPlans_historyContainer__50zTM,body.SubscriptionPlans_dark__19U8L .SubscriptionPlans_historyContainer__50zTM{background:#1e293bcc;box-shadow:0 4px 20px #0003}.SubscriptionPlans_noHistory__\+bBGr{padding:3rem 2rem;text-align:center}.SubscriptionPlans_noHistory__\+bBGr svg{color:#94a3b8;height:48px;margin-bottom:1rem;width:48px}.SubscriptionPlans_noHistory__\+bBGr h3{color:#1e293b;font-size:1.25rem;margin:0 0 .5rem}.SubscriptionPlans_noHistory__\+bBGr p{color:#64748b;margin:0}.dark .SubscriptionPlans_noHistory__\+bBGr h3,body.SubscriptionPlans_dark__19U8L .SubscriptionPlans_noHistory__\+bBGr h3{color:#f1f5f9}.dark .SubscriptionPlans_noHistory__\+bBGr p,body.SubscriptionPlans_dark__19U8L .SubscriptionPlans_noHistory__\+bBGr p{color:#94a3b8}.SubscriptionPlans_historyTable__f86T3{display:flex;flex-direction:column;gap:.5rem}.SubscriptionPlans_tableHeader__4a9-8,.SubscriptionPlans_tableRow__qA9j0{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:1fr 1.5fr 1fr 1fr;padding:1rem 1.25rem}.SubscriptionPlans_tableHeader__4a9-8{border-bottom:2px solid #e2e8f0;color:#64748b;font-size:.85rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.dark .SubscriptionPlans_tableHeader__4a9-8,body.SubscriptionPlans_dark__19U8L .SubscriptionPlans_tableHeader__4a9-8{border-bottom-color:#334155;color:#94a3b8}.SubscriptionPlans_tableRow__qA9j0{background:#f8fafc;border-radius:10px;color:#1e293b;font-size:.95rem}.dark .SubscriptionPlans_tableRow__qA9j0,body.SubscriptionPlans_dark__19U8L .SubscriptionPlans_tableRow__qA9j0{background:#33415580;color:#f1f5f9}.SubscriptionPlans_status__1gvs8{border-radius:20px;display:inline-flex;font-size:.8rem;font-weight:600;padding:.35rem .75rem;text-transform:capitalize}.SubscriptionPlans_status__1gvs8.SubscriptionPlans_completed__Y2ICU,.SubscriptionPlans_status__1gvs8.SubscriptionPlans_succeeded__G-BHx{background:#22c55e26;color:#22c55e}.SubscriptionPlans_status__1gvs8.SubscriptionPlans_pending__QnhON{background:#f59e0b26;color:#f59e0b}.SubscriptionPlans_status__1gvs8.SubscriptionPlans_failed__FFbWm{background:#dc262626;color:#dc2626}.SubscriptionPlans_footer__kTuJy{padding-top:2rem;text-align:center}.SubscriptionPlans_secureNote__6lFWq{align-items:center;color:#64748b;display:inline-flex;font-size:.9rem;gap:.5rem}.SubscriptionPlans_secureNote__6lFWq svg{height:16px;width:16px}.dark .SubscriptionPlans_secureNote__6lFWq,body.SubscriptionPlans_dark__19U8L .SubscriptionPlans_secureNote__6lFWq{color:#94a3b8}@media (max-width:768px){.SubscriptionPlans_content__eguA3{padding:90px 1rem 1rem}.SubscriptionPlans_headerText__O1EJ5 h1{font-size:1.5rem}.SubscriptionPlans_plansGrid__FRzCq{grid-template-columns:1fr}.SubscriptionPlans_planPrice__r6eAy .SubscriptionPlans_amount__nPhBh{font-size:2.5rem}.SubscriptionPlans_tableHeader__4a9-8,.SubscriptionPlans_tableRow__qA9j0{gap:.5rem;grid-template-columns:1fr 1fr}.SubscriptionPlans_tableHeader__4a9-8 span:nth-child(2),.SubscriptionPlans_tableRow__qA9j0 span:nth-child(2){display:none}}.AdminDashboard_adminContainer__xaduP{background:#f8fafc;background:var(--admin-bg);display:flex;min-height:100vh}.AdminDashboard_sidebar__Xinl8{background:#0f172a;background:var(--admin-sidebar);display:flex;flex-direction:column;height:100vh;position:fixed;width:260px;z-index:100}.AdminDashboard_sidebarHeader__4uuwg{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;gap:.75rem;padding:1.5rem}.AdminDashboard_logoIcon__1lYRN{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:10px;color:#fff;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.AdminDashboard_logoIcon__1lYRN svg{height:20px;width:20px}.AdminDashboard_sidebarHeader__4uuwg h2{color:#fff;font-size:1.25rem;font-weight:600;margin:0}.AdminDashboard_adminBadge__8bxiw{background:#6366f1;background:var(--admin-primary);border-radius:4px;color:#fff;font-size:.65rem;font-weight:600;letter-spacing:.5px;padding:.25rem .5rem;text-transform:uppercase}.AdminDashboard_sidebarNav__rfEZE{flex:1 1;padding:1rem 0}.AdminDashboard_navItem__JFo\+-{align-items:center;background:#0000;border:none;color:#ffffffb3;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.75rem;padding:.875rem 1.5rem;position:relative;text-align:left;transition:all .2s ease;width:100%}.AdminDashboard_navItem__JFo\+- svg{flex-shrink:0;height:20px;width:20px}.AdminDashboard_navItem__JFo\+-:hover{background:#ffffff0d;color:#fff}.AdminDashboard_navItem__JFo\+-.AdminDashboard_active__Lzf2U{background:#6366f133;color:#fff}.AdminDashboard_navItem__JFo\+-.AdminDashboard_active__Lzf2U:before{background:#6366f1;background:var(--admin-primary);border-radius:0 2px 2px 0;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.AdminDashboard_badge__W6eyv{background:#ef4444;background:var(--admin-danger);border-radius:10px;color:#fff;font-size:.7rem;font-weight:600;margin-left:auto;min-width:18px;padding:.15rem .4rem;text-align:center}.AdminDashboard_sidebarFooter__Iv5c\+{border-top:1px solid #ffffff1a;padding:1rem 1.5rem}.AdminDashboard_logoutButton__nDY2g{align-items:center;background:#ef44441a;border:none;border-radius:8px;color:#fca5a5;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.75rem;padding:.75rem 1rem;transition:all .2s ease;width:100%}.AdminDashboard_logoutButton__nDY2g svg{height:18px;width:18px}.AdminDashboard_logoutButton__nDY2g:hover{background:#ef444433;color:#fecaca}.AdminDashboard_sidebarLoading__qlk4H{align-items:center;display:flex;flex:1 1;justify-content:center}.AdminDashboard_mainContent__G4LQN{flex:1 1;margin-left:260px;min-height:100vh;padding:2rem}.AdminDashboard_tabContent__lTFJ4{margin:0 auto;max-width:1400px}.AdminDashboard_pageHeader__yTw8B{margin-bottom:2rem}.AdminDashboard_pageHeader__yTw8B h1{color:#1e293b;color:var(--admin-text);font-size:1.75rem;font-weight:700;margin:0 0 .5rem}.AdminDashboard_pageHeader__yTw8B p{color:#64748b;color:var(--admin-text-secondary);font-size:.95rem;margin:0}.AdminDashboard_notification__GQCUn{align-items:center;animation:AdminDashboard_slideIn__giduC .3s ease;border-radius:10px;display:flex;gap:.75rem;margin-bottom:1.5rem;padding:1rem 1.25rem}@keyframes AdminDashboard_slideIn__giduC{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AdminDashboard_notification__GQCUn svg{flex-shrink:0;height:20px;width:20px}.AdminDashboard_notification__GQCUn span{flex:1 1;font-size:.9rem;font-weight:500}.AdminDashboard_notification__GQCUn button{background:#0000;border:none;cursor:pointer;font-size:1.25rem;line-height:1;opacity:.7;padding:0}.AdminDashboard_notification__GQCUn button:hover{opacity:1}.AdminDashboard_notification__GQCUn.AdminDashboard_success__L3o47{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.AdminDashboard_notification__GQCUn.AdminDashboard_error__xrkbJ{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.AdminDashboard_statsGrid__YKs5H{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:2rem}.AdminDashboard_statCard__eQw8G{align-items:flex-start;background:#fff;background:var(--admin-card);border:1px solid #e2e8f0;border:1px solid var(--admin-border);border-radius:12px;display:flex;gap:1rem;padding:1.5rem;transition:all .2s ease}.AdminDashboard_statCard__eQw8G:hover{box-shadow:0 4px 12px #0000000d;transform:translateY(-2px)}.AdminDashboard_statIcon__FhxjN{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.AdminDashboard_statIcon__FhxjN[data-color=purple]{background:linear-gradient(135deg,#e0e7ff,#c7d2fe);color:#4f46e5}.AdminDashboard_statIcon__FhxjN[data-color=blue]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#2563eb}.AdminDashboard_statIcon__FhxjN[data-color=green]{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#059669}.AdminDashboard_statIcon__FhxjN[data-color=orange]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#d97706}.AdminDashboard_statIcon__FhxjN svg{height:24px;width:24px}.AdminDashboard_statInfo__szMNv{display:flex;flex-direction:column;gap:.25rem}.AdminDashboard_statLabel__Zqrq9{color:#64748b;color:var(--admin-text-secondary);font-size:.85rem;font-weight:500}.AdminDashboard_statValue__sYmJX{color:#1e293b;color:var(--admin-text);font-size:1.75rem;font-weight:700;line-height:1.2}.AdminDashboard_statChange__DCOpK{color:#10b981;color:var(--admin-success);font-size:.8rem;font-weight:500}.AdminDashboard_quickAction__9gJa7{align-items:center;background:linear-gradient(135deg,#fef3c7,#fef9c3);border:1px solid #fcd34d;border-radius:12px;display:flex;gap:1rem;padding:1.25rem 1.5rem}.AdminDashboard_quickActionIcon__13tu8{align-items:center;background:#fbbf24;border-radius:10px;color:#78350f;display:flex;height:40px;justify-content:center;width:40px}.AdminDashboard_quickActionIcon__13tu8 svg{height:20px;width:20px}.AdminDashboard_quickActionContent__vB\+Je{flex:1 1}.AdminDashboard_quickActionContent__vB\+Je h3{color:#78350f;font-size:.95rem;font-weight:600;margin:0 0 .25rem}.AdminDashboard_quickActionContent__vB\+Je p{color:#92400e;font-size:.85rem;margin:0}.AdminDashboard_quickActionButton__k5agX{background:#78350f;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;padding:.625rem 1.25rem;transition:all .2s ease}.AdminDashboard_quickActionButton__k5agX:hover{background:#451a03}.AdminDashboard_filters__HBrqH{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.AdminDashboard_searchWrapper__VRFug{flex:1 1;min-width:280px;position:relative}.AdminDashboard_searchWrapper__VRFug svg{color:#64748b;color:var(--admin-text-secondary);height:18px;left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:18px}.AdminDashboard_searchInput__txofQ{background:#fff;background:var(--admin-card);border:1px solid #e2e8f0;border:1px solid var(--admin-border);border-radius:10px;font-size:.9rem;padding:.75rem 2.5rem .75rem 2.75rem;transition:all .2s ease;width:100%}.AdminDashboard_searchInput__txofQ:focus{border-color:#6366f1;border-color:var(--admin-primary);box-shadow:0 0 0 3px #6366f11a;outline:none}.AdminDashboard_clearSearch__MnY6x,.AdminDashboard_searchInput__txofQ::placeholder{color:#64748b;color:var(--admin-text-secondary)}.AdminDashboard_clearSearch__MnY6x{align-items:center;background:#e2e8f0;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:.8rem;height:20px;justify-content:center;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:20px}.AdminDashboard_clearSearch__MnY6x:hover{background:#cbd5e1;color:#1e293b;color:var(--admin-text)}.AdminDashboard_filterSelect__8R48j{-webkit-appearance:none;appearance:none;background:#fff;background:var(--admin-card);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;border:1px solid #e2e8f0;border:1px solid var(--admin-border);border-radius:10px;cursor:pointer;font-size:.9rem;min-width:140px;padding:.75rem 2.5rem .75rem 1rem}.AdminDashboard_filterSelect__8R48j:focus{border-color:#6366f1;border-color:var(--admin-primary);box-shadow:0 0 0 3px #6366f11a;outline:none}.AdminDashboard_tableWrapper__Wn2YV{background:#fff;background:var(--admin-card);border:1px solid #e2e8f0;border:1px solid var(--admin-border);border-radius:12px;overflow:hidden}.AdminDashboard_table__w34FQ{border-collapse:collapse;width:100%}.AdminDashboard_table__w34FQ th{background:#f8fafc;color:#64748b;color:var(--admin-text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.5px;text-align:left;text-transform:uppercase}.AdminDashboard_table__w34FQ td,.AdminDashboard_table__w34FQ th{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--admin-border);padding:1rem 1.25rem}.AdminDashboard_table__w34FQ td{vertical-align:middle}.AdminDashboard_table__w34FQ tbody tr:last-child td{border-bottom:none}.AdminDashboard_table__w34FQ tbody tr:hover{background:#f8fafc}.AdminDashboard_userCell__Ha\+vB{align-items:center;display:flex;gap:.875rem}.AdminDashboard_avatar__SF63r{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:1rem;font-weight:600;height:40px;justify-content:center;width:40px}.AdminDashboard_avatar__SF63r[data-type=candidate]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1d4ed8}.AdminDashboard_avatar__SF63r[data-type=recruiter]{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#047857}.AdminDashboard_avatar__SF63r[data-type=admin]{background:linear-gradient(135deg,#e0e7ff,#c7d2fe);color:#4338ca}.AdminDashboard_userInfo__vh7N\+{display:flex;flex-direction:column;gap:.125rem}.AdminDashboard_userName__tZ9Ns{color:#1e293b;color:var(--admin-text);font-size:.9rem;font-weight:600}.AdminDashboard_userEmail__jms7i{color:#64748b;color:var(--admin-text-secondary);font-size:.8rem}.AdminDashboard_userCompany__05fBj{color:#64748b;color:var(--admin-text-secondary);font-size:.75rem;font-style:italic}.AdminDashboard_typeBadge__Uq2y0{border-radius:6px;display:inline-block;font-size:.75rem;font-weight:600;padding:.35rem .75rem;text-transform:capitalize}.AdminDashboard_typeBadge__Uq2y0.AdminDashboard_candidate__qUNRa{background:#dbeafe;color:#1d4ed8}.AdminDashboard_typeBadge__Uq2y0.AdminDashboard_recruiter__mzUuT{background:#d1fae5;color:#047857}.AdminDashboard_typeBadge__Uq2y0.AdminDashboard_admin__iXMXl{background:#e0e7ff;color:#4338ca}.AdminDashboard_statusBadge__siiqq{align-items:center;border-radius:6px;display:inline-flex;font-size:.75rem;font-weight:600;gap:.35rem;padding:.35rem .75rem}.AdminDashboard_statusBadge__siiqq.AdminDashboard_active__Lzf2U,.AdminDashboard_statusBadge__siiqq.AdminDashboard_verified__pbi7v{background:#d1fae5;color:#047857}.AdminDashboard_statusBadge__siiqq.AdminDashboard_pending__UsG3p{background:#fef3c7;color:#b45309}.AdminDashboard_dateCell__Lvd65{color:#64748b;color:var(--admin-text-secondary);font-size:.85rem}.AdminDashboard_actions__jLwaa{display:flex;gap:.5rem}.AdminDashboard_actionBtn__JBWxN{align-items:center;background:#fff;background:var(--admin-card);border:1px solid #e2e8f0;border:1px solid var(--admin-border);border-radius:8px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.AdminDashboard_actionBtn__JBWxN svg{color:#64748b;color:var(--admin-text-secondary);height:16px;width:16px}.AdminDashboard_actionBtn__JBWxN:hover{background:#f1f5f9;border-color:#6366f1;border-color:var(--admin-primary)}.AdminDashboard_actionBtn__JBWxN:hover svg{color:#6366f1;color:var(--admin-primary)}.AdminDashboard_actionBtn__JBWxN:disabled{cursor:not-allowed;opacity:.5}.AdminDashboard_emptyRow__WlNyt{padding:3rem 1rem!important;text-align:center}.AdminDashboard_emptyRow__WlNyt p{color:#64748b;color:var(--admin-text-secondary);margin:0}.AdminDashboard_emptyState__xWsp5{background:#fff;background:var(--admin-card);border:1px solid #e2e8f0;border:1px solid var(--admin-border);border-radius:12px;padding:4rem 2rem;text-align:center}.AdminDashboard_emptyIcon__zj-ks{align-items:center;background:#d1fae5;border-radius:50%;color:#10b981;color:var(--admin-success);display:flex;height:64px;justify-content:center;margin:0 auto 1.5rem;width:64px}.AdminDashboard_emptyIcon__zj-ks svg{height:32px;width:32px}.AdminDashboard_emptyState__xWsp5 h3{color:#1e293b;color:var(--admin-text);font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.AdminDashboard_emptyState__xWsp5 p{color:#64748b;color:var(--admin-text-secondary);margin:0}.AdminDashboard_pagination__hzRdS{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}.AdminDashboard_paginationBtn__xes-g{align-items:center;background:#fff;background:var(--admin-card);border:1px solid #e2e8f0;border:1px solid var(--admin-border);border-radius:8px;color:#1e293b;color:var(--admin-text);cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:.5rem;padding:.625rem 1rem;transition:all .2s ease}.AdminDashboard_paginationBtn__xes-g svg{height:16px;width:16px}.AdminDashboard_paginationBtn__xes-g:hover:not(:disabled){background:#f1f5f9;border-color:#6366f1;border-color:var(--admin-primary);color:#6366f1;color:var(--admin-primary)}.AdminDashboard_paginationBtn__xes-g:disabled{cursor:not-allowed;opacity:.5}.AdminDashboard_paginationInfo__z4p9f{color:#64748b;color:var(--admin-text-secondary);font-size:.85rem}.AdminDashboard_verificationGrid__Ls2X5{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.AdminDashboard_verificationCard__3hgXa{background:#fff;background:var(--admin-card);border:1px solid #e2e8f0;border:1px solid var(--admin-border);border-radius:12px;overflow:hidden}.AdminDashboard_cardHeader__bA3-c{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--admin-border);display:flex;gap:1rem;padding:1.25rem}.AdminDashboard_recruiterAvatar__BY6sg{align-items:center;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-radius:12px;color:#047857;display:flex;flex-shrink:0;font-size:1.25rem;font-weight:700;height:48px;justify-content:center;width:48px}.AdminDashboard_recruiterMeta__-NEf-{flex:1 1;min-width:0}.AdminDashboard_recruiterMeta__-NEf- h3{color:#1e293b;color:var(--admin-text);font-size:1rem;font-weight:600;margin:0 0 .25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminDashboard_recruiterMeta__-NEf- span{color:#64748b;color:var(--admin-text-secondary);font-size:.85rem}.AdminDashboard_pendingTag__R\+9Bu{background:#fef3c7;border-radius:6px;color:#b45309;font-size:.7rem;font-weight:600;letter-spacing:.5px;padding:.35rem .75rem;text-transform:uppercase}.AdminDashboard_cardBody__5owbC{padding:1.25rem}.AdminDashboard_infoRow__x2CVq{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:.5rem 0}.AdminDashboard_infoRow__x2CVq:last-of-type{border-bottom:none}.AdminDashboard_infoRow__x2CVq label{color:#64748b;color:var(--admin-text-secondary);font-size:.8rem;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.AdminDashboard_infoRow__x2CVq a,.AdminDashboard_infoRow__x2CVq span{color:#1e293b;color:var(--admin-text);font-size:.9rem;text-align:right}.AdminDashboard_infoRow__x2CVq a{color:#6366f1;color:var(--admin-primary);text-decoration:none}.AdminDashboard_infoRow__x2CVq a:hover{text-decoration:underline}.AdminDashboard_descriptionRow__63Jnc{border-top:1px solid #f1f5f9;margin-top:1rem;padding-top:1rem}.AdminDashboard_descriptionRow__63Jnc label{color:#64748b;color:var(--admin-text-secondary);display:block;font-size:.8rem;font-weight:500;letter-spacing:.3px;margin-bottom:.5rem;text-transform:uppercase}.AdminDashboard_descriptionRow__63Jnc p{color:#1e293b;color:var(--admin-text);font-size:.9rem;line-height:1.5;margin:0}.AdminDashboard_cardFooter__Ba12w{background:#f8fafc;border-top:1px solid #e2e8f0;border-top:1px solid var(--admin-border);display:flex;gap:.75rem;padding:1.25rem}.AdminDashboard_verificationList__RZVFi{display:flex;flex-direction:column;gap:1.5rem}.AdminDashboard_verificationCardExpanded__69KwL{background:#fff;background:var(--admin-card);border:1px solid #e2e8f0;border:1px solid var(--admin-border);border-radius:16px;overflow:hidden;transition:all .2s ease}.AdminDashboard_verificationCardExpanded__69KwL:hover{box-shadow:0 8px 24px #00000014}.AdminDashboard_cardHeaderExpanded__-T2hO{align-items:flex-start;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--admin-border);display:flex;gap:1.25rem;padding:1.5rem}.AdminDashboard_recruiterEmail__qfFqs{color:#64748b;color:var(--admin-text-secondary);display:block;font-size:.85rem;margin-bottom:.5rem}.AdminDashboard_recruiterBadges__9Sr0j{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.AdminDashboard_authBadge__1trti{align-items:center;background:#e0e7ff;border-radius:5px;color:#4338ca;display:inline-flex;font-size:.7rem;font-weight:600;gap:.35rem;padding:.3rem .6rem}.AdminDashboard_authBadge__1trti svg{flex-shrink:0}.AdminDashboard_verifiedEmailBadge__BZ6il{align-items:center;background:#d1fae5;border-radius:5px;color:#047857;display:inline-flex;font-size:.7rem;font-weight:600;gap:.35rem;padding:.3rem .6rem}.AdminDashboard_verifiedEmailBadge__BZ6il svg{flex-shrink:0}.AdminDashboard_appliedDate__5UphH{background:#00000008;border-radius:6px;color:#64748b;color:var(--admin-text-secondary);font-size:.8rem;margin-left:auto;padding:.5rem .75rem;white-space:nowrap}.AdminDashboard_cardBodyExpanded__wS8NS{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.AdminDashboard_infoSection__AI\+aq{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem}.AdminDashboard_infoSection__AI\+aq h4{align-items:center;border-bottom:1px solid #e2e8f0;color:#1e293b;color:var(--admin-text);display:flex;font-size:.85rem;font-weight:600;gap:.5rem;letter-spacing:.5px;margin:0 0 1rem;padding-bottom:.75rem;text-transform:uppercase}.AdminDashboard_infoSection__AI\+aq h4 svg{color:#6366f1;color:var(--admin-primary);height:18px;width:18px}.AdminDashboard_infoGrid__DSP4W{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.AdminDashboard_infoItem__wv7lh{display:flex;flex-direction:column;gap:.25rem}.AdminDashboard_infoItem__wv7lh label{color:#64748b;color:var(--admin-text-secondary);font-size:.7rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.AdminDashboard_infoItem__wv7lh span{color:#1e293b;color:var(--admin-text);font-size:.9rem;font-weight:500}.AdminDashboard_infoItem__wv7lh a{align-items:center;color:#6366f1;color:var(--admin-primary);display:inline-flex;font-size:.9rem;font-weight:500;gap:.35rem;text-decoration:none;transition:all .2s ease}.AdminDashboard_infoItem__wv7lh a:hover{color:#4f46e5;color:var(--admin-primary-hover)}.AdminDashboard_infoItem__wv7lh a svg{opacity:.6}.AdminDashboard_descriptionText__g52SQ{color:#1e293b;color:var(--admin-text);font-size:.9rem;line-height:1.7;margin:0;white-space:pre-wrap}.AdminDashboard_cardFooterExpanded__mr7aK{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-top:1px solid #e2e8f0;border-top:1px solid var(--admin-border);display:flex;gap:1rem;padding:1.25rem 1.5rem}.AdminDashboard_cardFooterExpanded__mr7aK .AdminDashboard_approveBtn__u0Nia,.AdminDashboard_cardFooterExpanded__mr7aK .AdminDashboard_rejectBtn__\+giYt{align-items:center;border-radius:10px;cursor:pointer;display:flex;flex:1 1;font-size:.9rem;font-weight:600;gap:.5rem;justify-content:center;padding:.875rem 1.25rem;transition:all .2s ease}.AdminDashboard_cardFooterExpanded__mr7aK .AdminDashboard_approveBtn__u0Nia svg,.AdminDashboard_cardFooterExpanded__mr7aK .AdminDashboard_rejectBtn__\+giYt svg{height:18px;width:18px}.AdminDashboard_cardFooterExpanded__mr7aK .AdminDashboard_rejectBtn__\+giYt{background:#fff;border:1px solid #e2e8f0;color:#1e293b;color:var(--admin-text)}.AdminDashboard_cardFooterExpanded__mr7aK .AdminDashboard_rejectBtn__\+giYt:hover:not(:disabled){background:#fef2f2;border-color:#ef4444;border-color:var(--admin-danger);color:#ef4444;color:var(--admin-danger)}.AdminDashboard_cardFooterExpanded__mr7aK .AdminDashboard_approveBtn__u0Nia{background:linear-gradient(135deg,#10b981,#059669);border:none;box-shadow:0 2px 8px #10b98140;color:#fff}.AdminDashboard_cardFooterExpanded__mr7aK .AdminDashboard_approveBtn__u0Nia:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 12px #10b98159;transform:translateY(-1px)}.AdminDashboard_cardFooterExpanded__mr7aK .AdminDashboard_approveBtn__u0Nia:disabled,.AdminDashboard_cardFooterExpanded__mr7aK .AdminDashboard_rejectBtn__\+giYt:disabled{cursor:not-allowed;opacity:.6;transform:none}.AdminDashboard_approveBtn__u0Nia,.AdminDashboard_rejectBtn__\+giYt{border-radius:8px;cursor:pointer;flex:1 1;font-size:.9rem;font-weight:600;padding:.75rem;transition:all .2s ease}.AdminDashboard_rejectBtn__\+giYt{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--admin-border);color:#1e293b;color:var(--admin-text)}.AdminDashboard_rejectBtn__\+giYt:hover:not(:disabled){background:#fef2f2;border-color:#ef4444;border-color:var(--admin-danger);color:#ef4444;color:var(--admin-danger)}.AdminDashboard_approveBtn__u0Nia{background:#10b981;background:var(--admin-success);border:none;color:#fff}.AdminDashboard_approveBtn__u0Nia:hover:not(:disabled){background:#059669}.AdminDashboard_approveBtn__u0Nia:disabled,.AdminDashboard_rejectBtn__\+giYt:disabled{cursor:not-allowed;opacity:.6}.AdminDashboard_modalOverlay__bqttj{align-items:center;animation:AdminDashboard_fadeIn__U5HMq .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a99;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}@keyframes AdminDashboard_fadeIn__U5HMq{0%{opacity:0}to{opacity:1}}.AdminDashboard_modal__mLNdq{animation:AdminDashboard_slideUp__bVLBn .3s ease;background:#fff;background:var(--admin-card);border-radius:16px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;max-height:90vh;max-width:560px;width:100%}@keyframes AdminDashboard_slideUp__bVLBn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AdminDashboard_modalHeader__QguCH{align-items:flex-start;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--admin-border);display:flex;justify-content:space-between;padding:1.5rem}.AdminDashboard_modalHeader__QguCH h2{color:#1e293b;color:var(--admin-text);font-size:1.25rem;font-weight:600;margin:0 0 .25rem}.AdminDashboard_modalHeader__QguCH p{color:#64748b;color:var(--admin-text-secondary);font-size:.9rem;margin:0}.AdminDashboard_modalClose__1RlCQ{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;color:var(--admin-text-secondary);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.AdminDashboard_modalClose__1RlCQ:hover{background:#f1f5f9;color:#1e293b;color:var(--admin-text)}.AdminDashboard_modalClose__1RlCQ svg{height:20px;width:20px}.AdminDashboard_modalBody__bkUhL{flex:1 1;overflow-y:auto;padding:1.5rem}.AdminDashboard_promotionNotice__ffNQW{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;display:flex;font-size:.85rem;gap:.75rem;margin-bottom:1.5rem;padding:1rem}.AdminDashboard_promotionNotice__ffNQW svg{flex-shrink:0;height:20px;width:20px}.AdminDashboard_permissionsList__qgCue{display:flex;flex-direction:column;gap:.5rem}.AdminDashboard_permissionItem__406qc{align-items:center;border:1px solid #e2e8f0;border:1px solid var(--admin-border);border-radius:10px;cursor:pointer;display:flex;gap:1rem;padding:1rem;transition:all .2s ease}.AdminDashboard_permissionItem__406qc:hover{background:#f8fafc}.AdminDashboard_permissionItem__406qc.AdminDashboard_selected__0Y-Oc{background:#eff6ff;border-color:#6366f1;border-color:var(--admin-primary)}.AdminDashboard_permissionItem__406qc input[type=checkbox]{accent-color:#6366f1;accent-color:var(--admin-primary);cursor:pointer;height:18px;width:18px}.AdminDashboard_permissionContent__0cxJa{flex:1 1}.AdminDashboard_permissionLabel__0PKYg{color:#1e293b;color:var(--admin-text);display:block;font-size:.9rem;font-weight:600;margin-bottom:.125rem}.AdminDashboard_permissionDesc__RAyTQ{color:#64748b;color:var(--admin-text-secondary);display:block;font-size:.8rem}.AdminDashboard_permissionKey__sy9M4{background:#f1f5f9;border-radius:4px;color:#64748b;color:var(--admin-text-secondary);font-family:monospace;font-size:.75rem;padding:.25rem .5rem}.AdminDashboard_modalFooter__VGmoz{background:#f8fafc;border-radius:0 0 16px 16px;border-top:1px solid #e2e8f0;border-top:1px solid var(--admin-border);display:flex;gap:.75rem;justify-content:flex-end;padding:1.5rem}.AdminDashboard_cancelBtn__GnFB7,.AdminDashboard_saveBtn__w\+6yA{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.AdminDashboard_cancelBtn__GnFB7{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--admin-border);color:#1e293b;color:var(--admin-text)}.AdminDashboard_cancelBtn__GnFB7:hover:not(:disabled){background:#f1f5f9}.AdminDashboard_saveBtn__w\+6yA{background:#6366f1;background:var(--admin-primary);border:none;color:#fff}.AdminDashboard_saveBtn__w\+6yA:hover:not(:disabled){background:#4f46e5;background:var(--admin-primary-hover)}.AdminDashboard_cancelBtn__GnFB7:disabled,.AdminDashboard_saveBtn__w\+6yA:disabled{cursor:not-allowed;opacity:.6}.AdminDashboard_loadingContainer__SNlUn{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:400px}.AdminDashboard_loadingContainer__SNlUn p{color:#64748b;color:var(--admin-text-secondary);font-size:.9rem}.AdminDashboard_loadingSection__2MQya{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:4rem 2rem}.AdminDashboard_loadingSection__2MQya p{color:#64748b;color:var(--admin-text-secondary);font-size:.9rem}.AdminDashboard_loadingSpinner__fu7Oe{animation:AdminDashboard_spin__LYg6b .8s linear infinite;border:3px solid #e2e8f0;border-top-color:#6366f1;border:3px solid var(--admin-border);border-radius:50%;border-top-color:var(--admin-primary);height:32px;width:32px}.AdminDashboard_btnSpinner__Tk2AX{animation:AdminDashboard_spin__LYg6b .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes AdminDashboard_spin__LYg6b{to{transform:rotate(1turn)}}.AdminDashboard_skeleton__vdGa2{pointer-events:none}.AdminDashboard_skeletonIcon__Ogkfb{animation:AdminDashboard_shimmer__5OqxT 1.5s infinite;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%;border-radius:12px;height:48px;width:48px}.AdminDashboard_skeletonContent__LPGah{display:flex;flex:1 1;flex-direction:column;gap:.5rem}.AdminDashboard_skeletonLine__dqHQY{animation:AdminDashboard_shimmer__5OqxT 1.5s infinite;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%;border-radius:4px;height:1rem}.AdminDashboard_skeletonRow__u-XgN td{padding:1rem 1.25rem}.AdminDashboard_skeletonCell__pPmXY{align-items:center;display:flex;gap:.875rem}.AdminDashboard_skeletonAvatar__4w6Mn{animation:AdminDashboard_shimmer__5OqxT 1.5s infinite;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%;border-radius:10px;height:40px;width:40px}.AdminDashboard_skeletonLines__O7CWq{display:flex;flex:1 1;flex-direction:column;gap:.375rem}.AdminDashboard_skeletonBadge__IfrqO{animation:AdminDashboard_shimmer__5OqxT 1.5s infinite;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%;border-radius:6px;height:24px;width:70px}@keyframes AdminDashboard_shimmer__5OqxT{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-color-scheme:dark){:root{--admin-bg:#0f172a;--admin-sidebar:#020617;--admin-card:#1e293b;--admin-border:#334155;--admin-text:#f1f5f9;--admin-text-secondary:#94a3b8}.AdminDashboard_table__w34FQ th{background:#1e293b}.AdminDashboard_table__w34FQ tbody tr:hover{background:#ffffff05}.AdminDashboard_cardFooterExpanded__mr7aK,.AdminDashboard_cardFooter__Ba12w,.AdminDashboard_cardHeaderExpanded__-T2hO,.AdminDashboard_cardHeader__bA3-c,.AdminDashboard_modalFooter__VGmoz{background:#0003}.AdminDashboard_infoSection__AI\+aq{background:#00000026;border-color:#334155}.AdminDashboard_infoSection__AI\+aq h4{border-color:#334155}.AdminDashboard_authBadge__1trti{background:#6366f133;color:#a5b4fc}.AdminDashboard_verifiedEmailBadge__BZ6il{background:#10b98133;color:#6ee7b7}.AdminDashboard_appliedDate__5UphH{background:#ffffff0d}.AdminDashboard_cardFooterExpanded__mr7aK .AdminDashboard_rejectBtn__\+giYt{background:#1e293b;border-color:#334155;color:#f1f5f9}.AdminDashboard_cardFooterExpanded__mr7aK .AdminDashboard_rejectBtn__\+giYt:hover:not(:disabled){background:#ef444426;border-color:#ef4444;border-color:var(--admin-danger);color:#f87171}.AdminDashboard_filterSelect__8R48j,.AdminDashboard_searchInput__txofQ{background:#fff;background:var(--admin-card);color:#1e293b;color:var(--admin-text)}.AdminDashboard_filterSelect__8R48j{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.AdminDashboard_clearSearch__MnY6x{background:#334155;color:#94a3b8}.AdminDashboard_clearSearch__MnY6x:hover{background:#475569;color:#f1f5f9}.AdminDashboard_notification__GQCUn.AdminDashboard_success__L3o47{background:#10b98126;border-color:#10b9814d;color:#34d399}.AdminDashboard_notification__GQCUn.AdminDashboard_error__xrkbJ{background:#ef444426;border-color:#ef44444d;color:#f87171}.AdminDashboard_quickAction__9gJa7{background:linear-gradient(135deg,#fbbf2426,#f59e0b1a);border-color:#fbbf244d}.AdminDashboard_quickActionIcon__13tu8{background:#fbbf244d;color:#fbbf24}.AdminDashboard_quickActionContent__vB\+Je h3,.AdminDashboard_quickActionContent__vB\+Je p{color:#fcd34d}.AdminDashboard_quickActionButton__k5agX{background:#fbbf24;color:#0f172a}.AdminDashboard_quickActionButton__k5agX:hover{background:#f59e0b}.AdminDashboard_promotionNotice__ffNQW{background:#6366f126;border-color:#6366f14d;color:#a5b4fc}.AdminDashboard_permissionItem__406qc:hover{background:#ffffff05}.AdminDashboard_permissionItem__406qc.AdminDashboard_selected__0Y-Oc{background:#6366f126;border-color:#6366f1;border-color:var(--admin-primary)}.AdminDashboard_permissionKey__sy9M4{background:#334155;color:#94a3b8}.AdminDashboard_rejectBtn__\+giYt{background:#1e293b;border-color:#334155;color:#f1f5f9}.AdminDashboard_rejectBtn__\+giYt:hover:not(:disabled){background:#ef444426;border-color:#ef4444;border-color:var(--admin-danger);color:#f87171}.AdminDashboard_cancelBtn__GnFB7{background:#1e293b;border-color:#334155;color:#f1f5f9}.AdminDashboard_cancelBtn__GnFB7:hover:not(:disabled){background:#334155}.AdminDashboard_descriptionRow__63Jnc,.AdminDashboard_infoRow__x2CVq{border-color:#334155}.AdminDashboard_skeletonAvatar__4w6Mn,.AdminDashboard_skeletonBadge__IfrqO,.AdminDashboard_skeletonIcon__Ogkfb,.AdminDashboard_skeletonLine__dqHQY{background:linear-gradient(90deg,#1e293b 25%,#334155 50%,#1e293b 75%);background-size:200% 100%}}@media (max-width:1024px){.AdminDashboard_sidebar__Xinl8{width:80px}.AdminDashboard_logoutButton__nDY2g span,.AdminDashboard_navItem__JFo\+- span:not(.AdminDashboard_badge__W6eyv),.AdminDashboard_sidebarHeader__4uuwg h2{display:none}.AdminDashboard_sidebarHeader__4uuwg{justify-content:center}.AdminDashboard_navItem__JFo\+-{justify-content:center;padding:1rem}.AdminDashboard_navItem__JFo\+-.AdminDashboard_active__Lzf2U:before{display:none}.AdminDashboard_badge__W6eyv{margin:0;position:absolute;right:.5rem;top:.5rem}.AdminDashboard_logoutButton__nDY2g{justify-content:center}.AdminDashboard_mainContent__G4LQN{margin-left:80px}}@media (max-width:768px){.AdminDashboard_sidebar__Xinl8{bottom:0;flex-direction:row;height:auto;position:fixed;top:auto;width:100%}.AdminDashboard_sidebarFooter__Iv5c\+,.AdminDashboard_sidebarHeader__4uuwg{display:none}.AdminDashboard_sidebarNav__rfEZE{display:flex;flex-direction:row;padding:0;width:100%}.AdminDashboard_navItem__JFo\+-{border-top:1px solid #ffffff1a;flex:1 1;justify-content:center;padding:1rem}.AdminDashboard_navItem__JFo\+- svg{height:24px;width:24px}.AdminDashboard_badge__W6eyv{position:absolute;right:50%;top:.25rem;transform:translateX(1rem)}.AdminDashboard_mainContent__G4LQN{margin-bottom:70px;margin-left:0;padding:1.5rem}.AdminDashboard_filters__HBrqH{flex-direction:column}.AdminDashboard_searchWrapper__VRFug{min-width:100%}.AdminDashboard_filterSelect__8R48j{width:100%}.AdminDashboard_verificationGrid__Ls2X5{grid-template-columns:1fr}.AdminDashboard_statsGrid__YKs5H{grid-template-columns:1fr 1fr}}.NotFound_notFoundContainer__7-5OD{align-items:center;background-color:#f9f9f9;display:flex;height:100vh;justify-content:center;text-align:center}.NotFound_content__iwpCJ{background-color:#fff;border-radius:10px;box-shadow:0 4px 20px #0000001a;max-width:500px;padding:40px}.NotFound_content__iwpCJ h1{color:#4a90e2;font-size:120px;line-height:1;margin:0}.NotFound_content__iwpCJ h2{color:#333;font-size:28px;margin:10px 0 20px}.NotFound_content__iwpCJ p{color:#666;font-size:16px;margin-bottom:30px}.NotFound_actions__NI-hQ{margin-top:30px}.NotFound_homeButton__2QZ6h{background-color:#4a90e2;border-radius:6px;color:#fff;display:inline-block;font-weight:600;padding:12px 30px;text-decoration:none;transition:background-color .2s ease}.NotFound_homeButton__2QZ6h:hover{background-color:#3b73b9}.dark .NotFound_notFoundContainer__7-5OD,body.dark .NotFound_notFoundContainer__7-5OD{background:#0000!important}.dark .NotFound_content__iwpCJ,body.dark .NotFound_content__iwpCJ{background-color:var(--dark-surface);border:1px solid var(--dark-border);box-shadow:var(--dark-shadow)}.dark .NotFound_content__iwpCJ h1,body.dark .NotFound_content__iwpCJ h1{color:var(--dark-accent-end)}.dark .NotFound_content__iwpCJ h2,body.dark .NotFound_content__iwpCJ h2{color:var(--dark-text)}.dark .NotFound_content__iwpCJ p,body.dark .NotFound_content__iwpCJ p{color:var(--dark-muted)}@media (max-width:768px){.NotFound_content__iwpCJ{margin:0 20px;padding:30px}.NotFound_content__iwpCJ h1{font-size:100px}}@media (max-width:480px){.NotFound_content__iwpCJ h1{font-size:80px}.NotFound_content__iwpCJ h2{font-size:24px}}.ApplicationView_applicationViewContainer__KiWRE{background-color:#f9f9f9;margin:0 auto;max-width:1200px;min-height:100vh;padding:20px}.dark .ApplicationView_applicationViewContainer__KiWRE,body.ApplicationView_dark__J6Nlw .ApplicationView_applicationViewContainer__KiWRE,body.dark .ApplicationView_applicationViewContainer__KiWRE{background:#0000!important;background-color:initial!important;background-image:none!important}.dark .ApplicationView_applicationViewContainer__KiWRE .ApplicationView_content__unSE3,.dark .ApplicationView_content__unSE3,body.ApplicationView_dark__J6Nlw .ApplicationView_applicationViewContainer__KiWRE .ApplicationView_content__unSE3,body.ApplicationView_dark__J6Nlw .ApplicationView_content__unSE3{background:#0000!important;background-color:initial!important;border:1px solid var(--dark-border)!important;box-shadow:0 4px 12px #00000040!important}.dark .ApplicationView_header__YNBoX,body.ApplicationView_dark__J6Nlw .ApplicationView_header__YNBoX{border-bottom-color:var(--dark-border)}.dark .ApplicationView_backButton__Ho9UD,body.ApplicationView_dark__J6Nlw .ApplicationView_backButton__Ho9UD{color:var(--dark-accent-end)}.dark .ApplicationView_applicationHeader__xLAt2,body.ApplicationView_dark__J6Nlw .ApplicationView_applicationHeader__xLAt2{background-color:#1f2937b3!important;border-bottom:1px solid var(--dark-border)!important;border:1px solid var(--dark-border)!important}.dark .ApplicationView_applicationInfo__VXTe8 h1,.dark .ApplicationView_company__BVRbL,body.ApplicationView_dark__J6Nlw .ApplicationView_applicationInfo__VXTe8 h1,body.ApplicationView_dark__J6Nlw .ApplicationView_company__BVRbL{color:var(--dark-text)}.dark .ApplicationView_appliedDate__m3YPG,body.ApplicationView_dark__J6Nlw .ApplicationView_appliedDate__m3YPG{color:var(--dark-muted)}.dark .ApplicationView_inprogress__S4WUT,body.ApplicationView_dark__J6Nlw .ApplicationView_inprogress__S4WUT{background-color:#3b82f626;color:var(--dark-accent-end)}.dark .ApplicationView_shortlisted__6Z-re,body.ApplicationView_dark__J6Nlw .ApplicationView_shortlisted__6Z-re{background-color:#10b98126;color:#34d399}.dark .ApplicationView_rejected__YTMPN,body.ApplicationView_dark__J6Nlw .ApplicationView_rejected__YTMPN{background-color:#ef444426;color:#f87171}.dark .ApplicationView_viewJobButton__NQodh,body.ApplicationView_dark__J6Nlw .ApplicationView_viewJobButton__NQodh{background-color:#3b82f61f;border-color:var(--dark-accent-end);color:var(--dark-accent-end)}.dark .ApplicationView_viewJobButton__NQodh:hover,body.ApplicationView_dark__J6Nlw .ApplicationView_viewJobButton__NQodh:hover{background-color:#3b82f633}.dark .ApplicationView_timelineSection__8jzIC,body.ApplicationView_dark__J6Nlw .ApplicationView_timelineSection__8jzIC{background:#0000!important}.dark .ApplicationView_timelineSection__8jzIC h2,body.ApplicationView_dark__J6Nlw .ApplicationView_timelineSection__8jzIC h2{border-bottom-color:var(--dark-border);color:var(--dark-text)}.dark .ApplicationView_pending__ckJPe .ApplicationView_timelineIcon__kka8-,.dark .ApplicationView_timelineIcon__kka8-,body.ApplicationView_dark__J6Nlw .ApplicationView_pending__ckJPe .ApplicationView_timelineIcon__kka8-,body.ApplicationView_dark__J6Nlw .ApplicationView_timelineIcon__kka8-{background-color:var(--dark-surface-2);color:var(--dark-muted)}.dark .ApplicationView_timelineHeader__CxLXm,body.ApplicationView_dark__J6Nlw .ApplicationView_timelineHeader__CxLXm{color:var(--dark-text)}.dark .ApplicationView_connector__XSDTV,body.ApplicationView_dark__J6Nlw .ApplicationView_connector__XSDTV{background-color:var(--dark-border)}.ApplicationView_content__unSE3{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;overflow:hidden}.ApplicationView_header__YNBoX{border-bottom:1px solid #eaeaea;padding:15px 20px}.ApplicationView_backButton__Ho9UD{align-items:center;background:none;border:none;color:#4a90e2;cursor:pointer;display:flex;font-size:16px;gap:8px;padding:0}.ApplicationView_backButton__Ho9UD:hover{color:#3b73b9}.ApplicationView_applicationHeader__xLAt2{align-items:flex-start;background-color:#f5f7fa;border-bottom:1px solid #eaeaea;display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px}.ApplicationView_applicationInfo__VXTe8 h1{color:#333;font-size:28px;margin:0 0 15px}.ApplicationView_applicationMeta__WT6Te{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.ApplicationView_company__BVRbL{color:#555;font-size:16px;font-weight:600}.ApplicationView_appliedDate__m3YPG{align-items:center;color:#777;display:flex;gap:6px}.ApplicationView_status__Ns6Si{border-radius:50px;font-size:14px;font-weight:600;padding:6px 12px}.ApplicationView_inprogress__S4WUT{background-color:#e5f0ff;color:#4a90e2}.ApplicationView_shortlisted__6Z-re{background-color:#e5fff0;color:#2ecc71}.ApplicationView_rejected__YTMPN{background-color:#fff0f0;color:#e74c3c}.ApplicationView_applicationActions__fH6OR{margin-top:10px}.ApplicationView_viewJobButton__NQodh{align-items:center;background-color:#f0f7ff;border:1px solid #4a90e2;border-radius:6px;color:#4a90e2;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;text-decoration:none}.ApplicationView_viewJobButton__NQodh:hover{background-color:#e0ecff}.ApplicationView_applicationBody__xeihx{padding:30px}.ApplicationView_timelineSection__8jzIC h2{border-bottom:1px solid #eaeaea;color:#333;font-size:22px;margin:0 0 25px;padding-bottom:10px}.ApplicationView_timeline__xlbms{--tl-pad:20px;--tl-icon:40px;--tl-line-w:3px;padding-left:var(--tl-pad);position:relative}.dark .ApplicationView_timeline__xlbms,body.ApplicationView_dark__J6Nlw .ApplicationView_timeline__xlbms{border-left:none!important;margin-left:0!important;padding-left:20px!important;position:relative!important}.dark .ApplicationView_connector__XSDTV,.dark .ApplicationView_timelineConnector__XRJii,body.ApplicationView_dark__J6Nlw .ApplicationView_connector__XSDTV,body.ApplicationView_dark__J6Nlw .ApplicationView_timelineConnector__XRJii{background-color:var(--dark-border)!important;width:2px!important}.ApplicationView_timeline__xlbms:before{background:linear-gradient(180deg,#6b728000,#d1d5dbe6 12%,#d1d5dbe6 88%,#6b728000);border-radius:999px;bottom:0;content:"";left:calc(var(--tl-pad) + var(--tl-icon)/2);position:absolute;top:0;width:var(--tl-line-w)}.dark .ApplicationView_timeline__xlbms:before,body.ApplicationView_dark__J6Nlw .ApplicationView_timeline__xlbms:before{background:linear-gradient(180deg,#3b82f600,#3b82f68c 12%,#3b82f6d9 50%,#3b82f68c 88%,#3b82f600);box-shadow:0 0 10px #3b82f640}.ApplicationView_timelineEvent__srwqH{display:flex;margin-bottom:40px;position:relative}.dark .ApplicationView_timelineEvent__srwqH,body.ApplicationView_dark__J6Nlw .ApplicationView_timelineEvent__srwqH{background:#0000!important;border-color:var(--dark-border)!important}.ApplicationView_timelineIcon__kka8-{align-items:center;background-color:#f0f0f0;border-radius:50%;color:#777;display:flex;flex-shrink:0;font-size:16px;height:40px;justify-content:center;margin-right:20px;width:40px;z-index:2}.ApplicationView_completed__UJje9 .ApplicationView_timelineIcon__kka8-{background-color:#4a90e2;color:#fff}.ApplicationView_scheduled__GaPTI .ApplicationView_timelineIcon__kka8-{background-color:#f39c12;color:#fff}.ApplicationView_pending__ckJPe .ApplicationView_timelineIcon__kka8-{background-color:#f0f0f0;color:#777}.ApplicationView_connector__XSDTV,.ApplicationView_timelineConnector__XRJii{display:none!important}.ApplicationView_completed__UJje9 .ApplicationView_connector__XSDTV{background-color:#4a90e2}.ApplicationView_timelineContent__3zwv\+{flex:1 1;padding:0 0 0 10px}.dark .ApplicationView_timelineContent__3zwv\+,body.ApplicationView_dark__J6Nlw .ApplicationView_timelineContent__3zwv\+{background:#0000!important}.ApplicationView_timelineHeader__CxLXm{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:8px}.ApplicationView_timelineHeader__CxLXm h3{color:#333;font-size:18px;margin:0}.ApplicationView_timelineDate__q7Q64{color:#777;font-size:14px}.dark .ApplicationView_timelineDate__q7Q64,body.ApplicationView_dark__J6Nlw .ApplicationView_timelineDate__q7Q64{color:var(--dark-muted)!important}.ApplicationView_timelineContent__3zwv\+ p{color:#555;line-height:1.5;margin:0 0 15px}.ApplicationView_interviewDetails__7bzKl{background-color:#f9f9f9;border:1px solid #eaeaea;border-radius:8px;margin-top:15px;padding:20px}.dark .ApplicationView_interviewDetails__7bzKl,body.ApplicationView_dark__J6Nlw .ApplicationView_interviewDetails__7bzKl{background-color:#1f2937b3!important;border:1px solid var(--dark-border)!important;color:var(--dark-text)!important}.dark .ApplicationView_interviewDetails__7bzKl li,.dark .ApplicationView_interviewDetails__7bzKl p,body.ApplicationView_dark__J6Nlw .ApplicationView_interviewDetails__7bzKl li,body.ApplicationView_dark__J6Nlw .ApplicationView_interviewDetails__7bzKl p{color:var(--dark-muted)!important}.dark .ApplicationView_interviewDetails__7bzKl h3,.dark .ApplicationView_interviewDetails__7bzKl h4,body.ApplicationView_dark__J6Nlw .ApplicationView_interviewDetails__7bzKl h3,body.ApplicationView_dark__J6Nlw .ApplicationView_interviewDetails__7bzKl h4{color:var(--dark-text)!important}.ApplicationView_interviewHeader__VchK6{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:15px}.ApplicationView_interviewHeader__VchK6 h4{color:#333;font-size:16px;margin:0}.ApplicationView_interviewActions__q3xJe{display:flex;gap:10px}.ApplicationView_joinButton__eKyKL{align-items:center;background-color:#4a90e2;border:none;border-radius:6px;color:#fff;display:flex;font-size:14px;font-weight:600;gap:6px;padding:8px 16px;text-decoration:none}.ApplicationView_joinButton__eKyKL:hover{background-color:#3b73b9}.ApplicationView_joinButtonDisabled__OiNVE{background-color:#f0f0f0;border:1px solid #ddd;border-radius:6px;color:#666;cursor:not-allowed}.ApplicationView_joinButtonDisabled__OiNVE,.ApplicationView_practiceButton__qne6n{align-items:center;display:flex;font-size:14px;font-weight:600;gap:6px;padding:8px 16px}.ApplicationView_practiceButton__qne6n{background-color:#f0f7ff;border:1px solid #4a90e2;border-radius:6px;color:#4a90e2;text-decoration:none}.ApplicationView_practiceButton__qne6n:hover{background-color:#e0ecff}.ApplicationView_interviewInfo__YmB\+N{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.ApplicationView_infoItem__1v6fJ{align-items:flex-start;display:flex;gap:15px}.ApplicationView_infoItem__1v6fJ i{color:#4a90e2;font-size:18px;margin-top:2px}.ApplicationView_infoItem__1v6fJ strong{color:#333;display:block;margin-bottom:5px}.ApplicationView_duration__cgrSW{color:#777;font-size:13px;margin-top:3px}.ApplicationView_agendaList__airK4,.ApplicationView_interviewersList__j7Yb4,.ApplicationView_prepList__k-h5\+{margin:8px 0 0;padding-left:15px}.ApplicationView_agendaList__airK4 li,.ApplicationView_interviewersList__j7Yb4 li,.ApplicationView_prepList__k-h5\+ li{color:#555;margin-bottom:5px}.ApplicationView_loadingContainer__1AB8a{align-items:center;color:#666;display:flex;flex-direction:column;height:60vh;justify-content:center}.ApplicationView_loader__vKHlL{animation:ApplicationView_spin__32GCg 1s linear infinite;border:5px solid #f3f3f3;border-radius:50%;border-top-color:#4a90e2;height:40px;margin-bottom:20px;width:40px}@keyframes ApplicationView_spin__32GCg{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dark .ApplicationView_timelineHeader__CxLXm h3,body.ApplicationView_dark__J6Nlw .ApplicationView_timelineHeader__CxLXm h3{color:var(--dark-text)}.dark .ApplicationView_timelineContent__3zwv\+ p,.dark .ApplicationView_timelineDate__q7Q64,body.ApplicationView_dark__J6Nlw .ApplicationView_timelineContent__3zwv\+ p,body.ApplicationView_dark__J6Nlw .ApplicationView_timelineDate__q7Q64{color:var(--dark-muted)}.dark .ApplicationView_interviewDetails__7bzKl,body.ApplicationView_dark__J6Nlw .ApplicationView_interviewDetails__7bzKl{background-color:var(--dark-surface);border:1px solid var(--dark-border)}.dark .ApplicationView_infoItem__1v6fJ strong,.dark .ApplicationView_interviewHeader__VchK6 h4,body.ApplicationView_dark__J6Nlw .ApplicationView_infoItem__1v6fJ strong,body.ApplicationView_dark__J6Nlw .ApplicationView_interviewHeader__VchK6 h4{color:var(--dark-text)}.dark .ApplicationView_agendaList__airK4 li,.dark .ApplicationView_interviewersList__j7Yb4 li,.dark .ApplicationView_prepList__k-h5\+ li,body.ApplicationView_dark__J6Nlw .ApplicationView_agendaList__airK4 li,body.ApplicationView_dark__J6Nlw .ApplicationView_interviewersList__j7Yb4 li,body.ApplicationView_dark__J6Nlw .ApplicationView_prepList__k-h5\+ li{color:var(--dark-muted)}.dark .ApplicationView_joinButtonDisabled__OiNVE,body.ApplicationView_dark__J6Nlw .ApplicationView_joinButtonDisabled__OiNVE{background-color:var(--dark-surface-2);border-color:var(--dark-border);color:var(--dark-muted)}@media (max-width:768px){.ApplicationView_applicationHeader__xLAt2{flex-direction:column}.ApplicationView_applicationActions__fH6OR{margin-top:20px}.ApplicationView_interviewHeader__VchK6{align-items:flex-start;flex-direction:column}.ApplicationView_interviewActions__q3xJe{margin-top:10px}.ApplicationView_interviewInfo__YmB\+N{grid-template-columns:1fr}}body.dark .applicationBody,body.dark .applicationViewContainer,body.dark .applicationViewContainer>*,body.dark .content,body.dark .timeline,body.dark .timelineContent,body.dark .timelineEvent,body.dark .timelineSection{background:#0000!important;background-color:initial!important;background-image:none!important}.dark .connector,.dark .timelineConnector,[class*=connector],[class*=timelineConnector],body.dark .connector,body.dark .timelineConnector{display:none!important;height:0!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important;width:0!important}body.dark .content,body.dark .interviewDetails{background-color:#1f2937b3!important;border:1px solid var(--dark-border)!important;box-shadow:0 4px 12px #00000040!important}body.dark .applicationViewContainer{color:var(--dark-text)!important}body.dark .applicationViewContainer li,body.dark .applicationViewContainer p,body.dark .appliedDate,body.dark .timelineDate{color:var(--dark-muted)!important}body.dark .applicationViewContainer h1,body.dark .applicationViewContainer h2,body.dark .applicationViewContainer h3,body.dark .applicationViewContainer h4,body.dark .timelineHeader h3{color:var(--dark-text)!important}body.dark .applicationHeader{background-color:#1f2937b3!important;border-bottom:1px solid var(--dark-border)!important}.dark .timeline,body.dark .timeline{border-left:none!important}html .dark .connector,html .dark .timelineConnector,html body.dark .connector,html body.dark .timelineConnector{display:block!important;visibility:visible!important}html .dark .timeline,html body.dark .timeline{border-left:2px solid var(--dark-border)!important;margin-left:20px!important;padding-left:20px!important;position:relative!important}html .dark .connector,html body.dark .connector{background-color:var(--dark-border)!important;width:2px!important}html .dark .timelineConnector,html body.dark .timelineConnector{left:20px!important;width:2px!important}.PracticeDetailsModal_modalOverlay__jPxPV{align-items:center;animation:PracticeDetailsModal_fadeIn__xe5J7 .2s ease;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}@keyframes PracticeDetailsModal_fadeIn__xe5J7{0%{opacity:0}to{opacity:1}}.PracticeDetailsModal_modalContent__aLTYO{animation:PracticeDetailsModal_slideUp__CSp08 .3s ease;background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;max-height:90vh;max-width:900px;width:100%}@keyframes PracticeDetailsModal_slideUp__CSp08{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.dark .PracticeDetailsModal_modalContent__aLTYO,body.PracticeDetailsModal_dark__7Iocy .PracticeDetailsModal_modalContent__aLTYO{background:#1e293b;color:#e2e8f0}.PracticeDetailsModal_modalHeader__e\+Hw5{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:1px solid #e5e7eb;border-radius:16px 16px 0 0;color:#fff;display:flex;justify-content:space-between;padding:24px 32px}.dark .PracticeDetailsModal_modalHeader__e\+Hw5,body.PracticeDetailsModal_dark__7Iocy .PracticeDetailsModal_modalHeader__e\+Hw5{border-bottom-color:#334155}.PracticeDetailsModal_modalHeader__e\+Hw5 h2{align-items:center;display:flex;font-size:24px;font-weight:700;gap:12px;margin:0}.PracticeDetailsModal_closeButton__uLx0n{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;transition:all .2s ease;width:36px}.PracticeDetailsModal_closeButton__uLx0n:hover{background:#ffffff4d;transform:rotate(90deg) scale(1.1)}.PracticeDetailsModal_modalBody__BUlM-{flex:1 1;overflow-y:auto;padding:32px}.PracticeDetailsModal_section__3OnsV{margin-bottom:32px}.PracticeDetailsModal_section__3OnsV:last-child{margin-bottom:0}.PracticeDetailsModal_section__3OnsV h3{align-items:center;border-bottom:2px solid #667eea;color:#1f2937;display:flex;font-size:18px;font-weight:700;gap:10px;margin:0 0 20px;padding-bottom:12px}.dark .PracticeDetailsModal_section__3OnsV h3,body.PracticeDetailsModal_dark__7Iocy .PracticeDetailsModal_section__3OnsV h3{border-bottom-color:#60a5fa;color:#e2e8f0}.PracticeDetailsModal_section__3OnsV h3 i{color:#667eea}.dark .PracticeDetailsModal_section__3OnsV h3 i,body.PracticeDetailsModal_dark__7Iocy .PracticeDetailsModal_section__3OnsV h3 i{color:#60a5fa}.PracticeDetailsModal_roleCard__zyQkU{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;box-shadow:0 4px 20px #667eea4d;color:#fff;padding:24px}.PracticeDetailsModal_roleHeader__Xyw2R{align-items:center;display:flex;gap:20px}.PracticeDetailsModal_roleIcon__aEsYI{align-items:center;background:#fff3;border-radius:12px;display:flex;flex-shrink:0;font-size:28px;height:60px;justify-content:center;width:60px}.PracticeDetailsModal_roleInfo__pgjYv h4{font-size:22px;font-weight:700;margin:0 0 8px}.PracticeDetailsModal_roleDescription__JXneO{font-size:14px;line-height:1.5;margin:0;opacity:.9}.PracticeDetailsModal_infoGrid__Vb5FK{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.PracticeDetailsModal_infoCard__K7jqU{align-items:flex-start;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:16px;padding:20px;transition:all .2s ease}.PracticeDetailsModal_infoCard__K7jqU:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.dark .PracticeDetailsModal_infoCard__K7jqU,body.PracticeDetailsModal_dark__7Iocy .PracticeDetailsModal_infoCard__K7jqU{background:#334155;border-color:#475569}.PracticeDetailsModal_infoIcon__6X3dj{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:18px;height:44px;justify-content:center;width:44px}.dark .PracticeDetailsModal_infoIcon__6X3dj,body.PracticeDetailsModal_dark__7Iocy .PracticeDetailsModal_infoIcon__6X3dj{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.PracticeDetailsModal_infoContent__CEYDx{display:flex;flex:1 1;flex-direction:column;gap:6px}.PracticeDetailsModal_infoLabel__1H04h{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.dark .PracticeDetailsModal_infoLabel__1H04h,body.PracticeDetailsModal_dark__7Iocy .PracticeDetailsModal_infoLabel__1H04h{color:#94a3b8}.PracticeDetailsModal_infoValue__efWqy{color:#1f2937;font-size:15px;font-weight:700}.dark .PracticeDetailsModal_infoValue__efWqy,body.PracticeDetailsModal_dark__7Iocy .PracticeDetailsModal_infoValue__efWqy{color:#e2e8f0}.PracticeDetailsModal_statusBadge__7YntB{align-items:center;background:#10b981;border-radius:12px;color:#fff;display:inline-flex;font-size:13px;padding:4px 12px;width:-webkit-fit-content;width:fit-content}.PracticeDetailsModal_scoresContainer__VI9xF{display:flex;flex-direction:column;gap:16px}.PracticeDetailsModal_scoreCard__X8n4W{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:20px;padding:20px;transition:all .2s ease}.PracticeDetailsModal_scoreCard__X8n4W:hover{box-shadow:0 4px 12px #00000014;transform:translateX(4px)}.dark .PracticeDetailsModal_scoreCard__X8n4W,body.PracticeDetailsModal_dark__7Iocy .PracticeDetailsModal_scoreCard__X8n4W{background:#334155;border-color:#475569}.PracticeDetailsModal_scoreIcon__Nysb9{align-items:center;border-radius:12px;box-shadow:0 4px 12px #00000026;color:#fff;display:flex;flex-shrink:0;font-size:24px;height:56px;justify-content:center;width:56px}.PracticeDetailsModal_scoreInfo__rUlVn{display:flex;flex:1 1;flex-direction:column;gap:8px}.PracticeDetailsModal_scoreLabel__guOrJ{color:#6b7280;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.dark .PracticeDetailsModal_scoreLabel__guOrJ,body.PracticeDetailsModal_dark__7Iocy .PracticeDetailsModal_scoreLabel__guOrJ{color:#94a3b8}.PracticeDetailsModal_scoreValue__UwFNw{align-items:center;display:flex;gap:16px}.PracticeDetailsModal_scoreNumber__FbisK{color:#1f2937;font-size:24px;font-weight:700;min-width:70px}.dark .PracticeDetailsModal_scoreNumber__FbisK,body.PracticeDetailsModal_dark__7Iocy .PracticeDetailsModal_scoreNumber__FbisK{color:#e2e8f0}.PracticeDetailsModal_scoreBar__1NcF9{background:#e5e7eb;border-radius:4px;flex:1 1;height:8px;overflow:hidden}.dark .PracticeDetailsModal_scoreBar__1NcF9,body.PracticeDetailsModal_dark__7Iocy .PracticeDetailsModal_scoreBar__1NcF9{background:#475569}.PracticeDetailsModal_scoreBarFill__x21C9{border-radius:4px;height:100%;transition:width .5s ease}.PracticeDetailsModal_card__zIhiw{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.dark .PracticeDetailsModal_card__zIhiw,body.PracticeDetailsModal_dark__7Iocy .PracticeDetailsModal_card__zIhiw{background:#334155;border-color:#475569}.PracticeDetailsModal_cardDetail__79bum{align-items:center;color:#4b5563;display:flex;font-size:14px;line-height:1.6}.dark .PracticeDetailsModal_cardDetail__79bum,body.PracticeDetailsModal_dark__7Iocy .PracticeDetailsModal_cardDetail__79bum{color:#cbd5e1}.PracticeDetailsModal_modalFooter__KzPNN{border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;padding:20px 32px}.dark .PracticeDetailsModal_modalFooter__KzPNN,body.PracticeDetailsModal_dark__7Iocy .PracticeDetailsModal_modalFooter__KzPNN{border-top-color:#334155}.PracticeDetailsModal_closeBtn__Gac87{align-items:center;background:#6b7280;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.PracticeDetailsModal_closeBtn__Gac87:hover{background:#4b5563;box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}@media (max-width:768px){.PracticeDetailsModal_modalContent__aLTYO{border-radius:0;height:100vh;max-height:100vh;max-width:100%}.PracticeDetailsModal_modalHeader__e\+Hw5{border-radius:0;padding:20px}.PracticeDetailsModal_modalHeader__e\+Hw5 h2{font-size:20px}.PracticeDetailsModal_modalBody__BUlM-{padding:20px}.PracticeDetailsModal_infoGrid__Vb5FK{grid-template-columns:1fr}.PracticeDetailsModal_roleCard__zyQkU{padding:20px}.PracticeDetailsModal_roleHeader__Xyw2R,.PracticeDetailsModal_scoreCard__X8n4W{flex-direction:column;text-align:center}.PracticeDetailsModal_scoreValue__UwFNw{flex-direction:column}}.JDDetailsModal_modalOverlay__\+-JSn{align-items:center;animation:JDDetailsModal_fadeIn__SyZuI .2s ease;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}@keyframes JDDetailsModal_fadeIn__SyZuI{0%{opacity:0}to{opacity:1}}.JDDetailsModal_modalContent__Vb5pz{animation:JDDetailsModal_slideUp__fO1SE .3s ease;background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;max-height:90vh;max-width:900px;width:100%}@keyframes JDDetailsModal_slideUp__fO1SE{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.dark .JDDetailsModal_modalContent__Vb5pz,body.JDDetailsModal_dark__K6jKG .JDDetailsModal_modalContent__Vb5pz{background:#1e293b;color:#e2e8f0}.JDDetailsModal_modalHeader__PrBgy{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:1px solid #e5e7eb;border-radius:16px 16px 0 0;color:#fff;display:flex;justify-content:space-between;padding:24px 32px}.dark .JDDetailsModal_modalHeader__PrBgy,body.JDDetailsModal_dark__K6jKG .JDDetailsModal_modalHeader__PrBgy{border-bottom-color:#334155}.JDDetailsModal_modalHeader__PrBgy h2{align-items:center;display:flex;font-size:24px;font-weight:700;gap:12px;margin:0}.JDDetailsModal_closeButton__r2E7B{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;transition:all .2s ease;width:36px}.JDDetailsModal_closeButton__r2E7B:hover{background:#ffffff4d;transform:rotate(90deg) scale(1.1)}.JDDetailsModal_modalBody__6b6gV{flex:1 1;overflow-y:auto;padding:32px}.JDDetailsModal_section__l-wed{margin-bottom:32px}.JDDetailsModal_section__l-wed:last-child{margin-bottom:0}.JDDetailsModal_section__l-wed h3{align-items:center;border-bottom:2px solid #667eea;color:#1f2937;display:flex;font-size:18px;font-weight:700;gap:10px;margin:0 0 20px;padding-bottom:12px}.dark .JDDetailsModal_section__l-wed h3,body.JDDetailsModal_dark__K6jKG .JDDetailsModal_section__l-wed h3{border-bottom-color:#60a5fa;color:#e2e8f0}.JDDetailsModal_section__l-wed h3 i{color:#667eea}.dark .JDDetailsModal_section__l-wed h3 i,body.JDDetailsModal_dark__K6jKG .JDDetailsModal_section__l-wed h3 i{color:#60a5fa}.JDDetailsModal_roleCard__NPpIf{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;box-shadow:0 4px 20px #667eea4d;color:#fff;padding:24px}.JDDetailsModal_roleHeader__AijeQ{align-items:center;display:flex;gap:20px}.JDDetailsModal_roleIcon__JbzQZ{align-items:center;background:#fff3;border-radius:12px;display:flex;flex-shrink:0;font-size:28px;height:60px;justify-content:center;width:60px}.JDDetailsModal_roleInfo__HYy3R h4{font-size:22px;font-weight:700;margin:0 0 8px}.JDDetailsModal_roleDescription__irL9X{font-size:14px;line-height:1.5;margin:0;opacity:.9}.JDDetailsModal_infoGrid__t6oyc{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.JDDetailsModal_infoCard__RSK76{align-items:flex-start;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:16px;padding:20px;transition:all .2s ease}.JDDetailsModal_infoCard__RSK76:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.dark .JDDetailsModal_infoCard__RSK76,body.JDDetailsModal_dark__K6jKG .JDDetailsModal_infoCard__RSK76{background:#334155;border-color:#475569}.JDDetailsModal_infoIcon__ngYiN{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:18px;height:44px;justify-content:center;width:44px}.dark .JDDetailsModal_infoIcon__ngYiN,body.JDDetailsModal_dark__K6jKG .JDDetailsModal_infoIcon__ngYiN{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.JDDetailsModal_infoContent__ov1AC{display:flex;flex:1 1;flex-direction:column;gap:6px}.JDDetailsModal_infoLabel__PPs2-{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.dark .JDDetailsModal_infoLabel__PPs2-,body.JDDetailsModal_dark__K6jKG .JDDetailsModal_infoLabel__PPs2-{color:#94a3b8}.JDDetailsModal_infoValue__kma5O{color:#1f2937;font-size:15px;font-weight:700}.dark .JDDetailsModal_infoValue__kma5O,body.JDDetailsModal_dark__K6jKG .JDDetailsModal_infoValue__kma5O{color:#e2e8f0}.JDDetailsModal_statusBadge__cCAnt{align-items:center;background:#10b981;border-radius:12px;color:#fff;display:inline-flex;font-size:13px;padding:4px 12px;width:-webkit-fit-content;width:fit-content}.JDDetailsModal_card__bUg0p{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.dark .JDDetailsModal_card__bUg0p,body.JDDetailsModal_dark__K6jKG .JDDetailsModal_card__bUg0p{background:#334155;border-color:#475569}.JDDetailsModal_cardDetail__5zmzP{align-items:center;color:#4b5563;display:flex;font-size:14px;line-height:1.6}.dark .JDDetailsModal_cardDetail__5zmzP,body.JDDetailsModal_dark__K6jKG .JDDetailsModal_cardDetail__5zmzP{color:#cbd5e1}.JDDetailsModal_bulletList__ejs4n{list-style:none;margin:0;padding:0}.JDDetailsModal_bulletList__ejs4n li{align-items:flex-start;color:#4b5563;display:flex;font-size:14px;gap:8px;line-height:1.8;padding:8px 0}.dark .JDDetailsModal_bulletList__ejs4n li,body.JDDetailsModal_dark__K6jKG .JDDetailsModal_bulletList__ejs4n li{color:#cbd5e1}.JDDetailsModal_bulletList__ejs4n li i{flex-shrink:0;margin-top:3px}.JDDetailsModal_modalFooter__lVquv{border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;padding:20px 32px}.dark .JDDetailsModal_modalFooter__lVquv,body.JDDetailsModal_dark__K6jKG .JDDetailsModal_modalFooter__lVquv{border-top-color:#334155}.JDDetailsModal_closeBtn__u3\+vo{align-items:center;background:#6b7280;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.JDDetailsModal_closeBtn__u3\+vo:hover{background:#4b5563;box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}@media (max-width:768px){.JDDetailsModal_modalContent__Vb5pz{border-radius:0;height:100vh;max-height:100vh;max-width:100%}.JDDetailsModal_modalHeader__PrBgy{border-radius:0;padding:20px}.JDDetailsModal_modalHeader__PrBgy h2{font-size:20px}.JDDetailsModal_modalBody__6b6gV{padding:20px}.JDDetailsModal_infoGrid__t6oyc{grid-template-columns:1fr}.JDDetailsModal_roleCard__NPpIf{padding:20px}.JDDetailsModal_roleHeader__AijeQ{flex-direction:column;text-align:center}}:root{--warning-600:#d97706;--warning-700:#b45309;--shadow-sm:0 1px 2px 0 #0000000d;--radius-sm:0.375rem;--radius-full:9999px;--spacing-2xl:2.5rem;--spacing-3xl:3rem;--spacing-4xl:4rem}.Practice_practiceContainer__mW5YB{background:linear-gradient(135deg,#f9fafb,#fff);background:linear-gradient(135deg,var(--gray-50) 0,#fff 100%);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;min-height:100vh;padding-bottom:4rem;padding-bottom:var(--spacing-4xl);padding-top:80px}.dark .Practice_practiceContainer__mW5YB,body.Practice_dark__tz14n .Practice_practiceContainer__mW5YB{background:linear-gradient(135deg,#0f172a,#1e293b 50%,#334155)}.Practice_content__8hoIH{margin:0 auto;max-width:1200px;padding:0 1.5rem;padding:0 var(--spacing-lg)}.Practice_welcomeSection__6Crhh{margin-bottom:4rem;margin-bottom:var(--spacing-4xl);padding:3rem 0;padding:var(--spacing-3xl) 0;text-align:center}.Practice_welcomeSection__6Crhh h2{color:#111827;color:var(--gray-900);font-size:3rem;font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:0 0 1.5rem;margin:0 0 var(--spacing-lg)}.dark .Practice_welcomeSection__6Crhh h2,body.Practice_dark__tz14n .Practice_welcomeSection__6Crhh h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#a78bfa,#f472b6);-webkit-background-clip:text;background-clip:text}.Practice_welcomeSection__6Crhh p{color:#4b5563;color:var(--gray-600);font-size:1.125rem;line-height:1.6;margin:0 auto 3rem;margin:0 auto var(--spacing-3xl);max-width:600px}.dark .Practice_welcomeSection__6Crhh p,body.Practice_dark__tz14n .Practice_welcomeSection__6Crhh p{color:#cbd5e1}.Practice_infoBox__DLVKC{align-items:center;background:#eff6ff;background:var(--primary-50);border:1px solid #dbeafe;border:1px solid var(--primary-100);border-radius:1rem;border-radius:var(--radius-xl);color:#1d4ed8;color:var(--primary-700);display:inline-flex;font-size:.95rem;font-weight:500;gap:.75rem;gap:var(--spacing-sm);margin-top:2rem;margin-top:var(--spacing-xl);padding:1rem 2rem;padding:var(--spacing-md) var(--spacing-xl)}.Practice_infoBox__DLVKC i{font-size:1.25rem}.dark .Practice_infoBox__DLVKC,body.Practice_dark__tz14n .Practice_infoBox__DLVKC{background:#60a5fa1a;border-color:#60a5fa33;color:#60a5fa}.Practice_practiceContent__sRAWo{display:flex;flex-direction:column;gap:3rem;gap:var(--spacing-3xl)}.Practice_section__mGD82{background:#fff;border:1px solid #f3f4f6;border:1px solid var(--gray-100);border-radius:1.5rem;border-radius:var(--radius-2xl);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);padding:2.5rem;padding:var(--spacing-2xl);transition:all .3s ease}.dark .Practice_section__mGD82,body.Practice_dark__tz14n .Practice_section__mGD82{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e293bf2;border-color:#94a3b833;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg)}.Practice_sectionTitle__l5dB-{align-items:center;color:#111827;color:var(--gray-900);display:flex;font-size:1.5rem;font-weight:700;gap:.75rem;gap:var(--spacing-sm);margin:0 0 2rem;margin:0 0 var(--spacing-xl)}.dark .Practice_sectionTitle__l5dB-,body.Practice_dark__tz14n .Practice_sectionTitle__l5dB-{color:#f8fafc}.Practice_sectionTitle__l5dB- i{color:#3b82f6;color:var(--primary-500);font-size:1.25rem}.dark .Practice_sectionTitle__l5dB- i,body.Practice_dark__tz14n .Practice_sectionTitle__l5dB- i{color:#60a5fa}.Practice_rolesGrid__Ycp9O{grid-gap:1.5rem;grid-gap:var(--spacing-lg);display:grid;gap:1.5rem;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.Practice_roleCard__F9Xn6{background:#fff;border:1px solid #f3f4f6;border:1px solid var(--gray-100);border-radius:1.5rem;border-radius:var(--radius-2xl);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);cursor:pointer;overflow:hidden;padding:2.5rem;padding:var(--spacing-2xl);position:relative;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.Practice_roleCard__F9Xn6:before{background:linear-gradient(90deg,#3b82f6,#2563eb);background:linear-gradient(90deg,var(--primary-500),var(--primary-600));content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.dark .Practice_roleCard__F9Xn6,body.Practice_dark__tz14n .Practice_roleCard__F9Xn6{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e293bf2;border-color:#94a3b833;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg)}.Practice_roleCard__F9Xn6:hover{border-color:var(--primary-200);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;box-shadow:var(--shadow-xl);transform:translateY(-4px)}.Practice_roleCard__F9Xn6:hover:before{opacity:1}.dark .Practice_roleCard__F9Xn6:hover,body.Practice_dark__tz14n .Practice_roleCard__F9Xn6:hover{background:#334155cc;border-color:#60a5fa4d;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;box-shadow:var(--shadow-xl)}.dark .Practice_roleCard__F9Xn6:hover:before,body.Practice_dark__tz14n .Practice_roleCard__F9Xn6:hover:before{background:linear-gradient(135deg,#60a5fa,#a78bfa)}.Practice_roleCard__F9Xn6.Practice_selected__1U25i{border-color:#3b82f6;border-color:var(--primary-500);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;box-shadow:var(--shadow-xl);transform:translateY(-2px)}.Practice_roleCard__F9Xn6.Practice_selected__1U25i:before{opacity:1}.dark .Practice_roleCard__F9Xn6.Practice_selected__1U25i,body.Practice_dark__tz14n .Practice_roleCard__F9Xn6.Practice_selected__1U25i{border-color:#60a5fa80}.Practice_roleIcon__tVXp9{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);background:linear-gradient(135deg,var(--primary-500) 0,var(--primary-600) 100%);border-radius:1rem;border-radius:var(--radius-xl);color:#fff;display:flex;font-size:1.75rem;height:60px;justify-content:center;margin:0 auto 1rem;margin:0 auto var(--spacing-md);transition:all .3s ease;width:60px}.dark .Practice_roleIcon__tVXp9,body.Practice_dark__tz14n .Practice_roleIcon__tVXp9{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.Practice_roleCard__F9Xn6:hover .Practice_roleIcon__tVXp9{transform:scale(1.1)}.Practice_roleCard__F9Xn6 h4{color:#111827;color:var(--gray-900);font-size:1rem;font-weight:600;line-height:1.3;margin:0}.dark .Practice_roleCard__F9Xn6 h4,body.Practice_dark__tz14n .Practice_roleCard__F9Xn6 h4{color:#f8fafc}.Practice_selectedBadge__U7rLL{animation:Practice_scaleIn__ZpY9I .3s ease;color:#10b981;color:var(--success-500);font-size:1.5rem;position:absolute;right:10px;top:10px}@keyframes Practice_scaleIn__ZpY9I{0%{transform:scale(0)}to{transform:scale(1)}}.Practice_difficultyOptions__lg-V9{display:flex;flex-wrap:wrap;gap:1.5rem;gap:var(--spacing-lg);justify-content:center}.Practice_difficultyBtn__GWZIU{align-items:center;background:#fff;border:1px solid #d1d5db;border:1px solid var(--gray-300);border-radius:.75rem;border-radius:var(--radius-lg);color:#374151;color:var(--gray-700);cursor:pointer;display:flex;flex:1 1;font-size:.875rem;font-weight:600;gap:.75rem;gap:var(--spacing-sm);justify-content:center;max-width:250px;min-width:200px;padding:1rem 1.5rem;padding:var(--spacing-md) var(--spacing-lg);transition:all .3s ease}.dark .Practice_difficultyBtn__GWZIU,body.Practice_dark__tz14n .Practice_difficultyBtn__GWZIU{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#334155cc;border:1.5px solid #94a3b833;color:#cbd5e1}.Practice_difficultyBtn__GWZIU:hover{background:#eff6ff;background:var(--primary-50);border-color:var(--primary-400);color:#1d4ed8;color:var(--primary-700);transform:translateY(-1px)}.dark .Practice_difficultyBtn__GWZIU:hover,body.Practice_dark__tz14n .Practice_difficultyBtn__GWZIU:hover{background:#60a5fa1a;border-color:#60a5fa;color:#60a5fa}.Practice_difficultyBtn__GWZIU.Practice_active__mNDNA{background:linear-gradient(135deg,#3b82f6,#2563eb);background:linear-gradient(135deg,var(--primary-500) 0,var(--primary-600) 100%);border-color:#2563eb;border-color:var(--primary-600);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);color:#fff;transform:translateY(-1px)}.dark .Practice_difficultyBtn__GWZIU.Practice_active__mNDNA,body.Practice_dark__tz14n .Practice_difficultyBtn__GWZIU.Practice_active__mNDNA{background:linear-gradient(135deg,#60a5fa,#3b82f6);border-color:#60a5fa;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);color:#fff}.Practice_difficultyBtn__GWZIU i{font-size:1.25rem}.Practice_uploadSection__1fXHw{grid-gap:2rem;grid-gap:var(--spacing-xl);display:grid;gap:2rem;gap:var(--spacing-xl);grid-template-columns:1fr}.Practice_uploadCard__tn7EE{display:flex;flex-direction:column;gap:1rem;gap:var(--spacing-md)}.Practice_uploadHeader__1WNnE{align-items:center;display:flex;justify-content:space-between}.Practice_uploadHeader__1WNnE h4{color:#111827;color:var(--gray-900);font-size:1.125rem;font-weight:600;margin:0}.dark .Practice_uploadHeader__1WNnE h4,body.Practice_dark__tz14n .Practice_uploadHeader__1WNnE h4{color:#f8fafc}.Practice_required__iqnDI{color:#ef4444;color:var(--error-500);font-size:.875rem;font-weight:500}.Practice_uploadArea__CN5Au{position:relative}.Practice_fileInput__\+KZ6z{display:none}.Practice_uploadLabel__Jq9oY{align-items:center;background:#fff;border:2px dashed #d1d5db;border:2px dashed var(--gray-300);border-radius:.75rem;border-radius:var(--radius-lg);cursor:pointer;display:flex;flex-direction:column;gap:.75rem;gap:var(--spacing-sm);justify-content:center;min-height:180px;padding:3rem 2rem;padding:var(--spacing-3xl) var(--spacing-xl);transition:all .3s ease}.dark .Practice_uploadLabel__Jq9oY,body.Practice_dark__tz14n .Practice_uploadLabel__Jq9oY{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#334155cc;border-color:#94a3b833}.Practice_uploadLabel__Jq9oY:hover{background:#eff6ff;background:var(--primary-50);border-color:#3b82f6;border-color:var(--primary-500);transform:translateY(-2px)}.dark .Practice_uploadLabel__Jq9oY:hover,body.Practice_dark__tz14n .Practice_uploadLabel__Jq9oY:hover{background:#60a5fa1a;border-color:#60a5fa}.Practice_uploadLabel__Jq9oY i{color:#3b82f6;color:var(--primary-500);font-size:2.5rem}.dark .Practice_uploadLabel__Jq9oY i,body.Practice_dark__tz14n .Practice_uploadLabel__Jq9oY i{color:#60a5fa}.Practice_uploadLabel__Jq9oY span{color:#111827;color:var(--gray-900);font-size:1rem;font-weight:600}.dark .Practice_uploadLabel__Jq9oY span,body.Practice_dark__tz14n .Practice_uploadLabel__Jq9oY span{color:#f8fafc}.Practice_uploadSubtext__9XFXB{color:#6b7280!important;color:var(--gray-500)!important;font-size:.875rem!important;font-weight:400!important}.dark .Practice_uploadSubtext__9XFXB,body.Practice_dark__tz14n .Practice_uploadSubtext__9XFXB{color:#94a3b8!important}.Practice_actionSection__Sua-H{align-items:center;display:flex;flex-direction:column;gap:2.5rem;gap:var(--spacing-2xl);padding:2.5rem 0;padding:var(--spacing-2xl) 0}.Practice_startButton__PbL9G{align-items:center;background:linear-gradient(135deg,#10b981,#059669);background:linear-gradient(135deg,var(--success-500),var(--success-600));border:none;border-radius:.75rem;border-radius:var(--radius-lg);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;gap:.5rem;gap:var(--spacing-xs);letter-spacing:.05em;padding:1rem 3rem;padding:var(--spacing-md) var(--spacing-3xl);text-transform:uppercase;transition:all .3s ease}.dark .Practice_startButton__PbL9G,body.Practice_dark__tz14n .Practice_startButton__PbL9G{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.Practice_startButton__PbL9G:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);background:linear-gradient(135deg,var(--success-600),var(--success-700));box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;box-shadow:var(--shadow-xl);transform:translateY(-1px)}.dark .Practice_startButton__PbL9G:hover:not(:disabled),body.Practice_dark__tz14n .Practice_startButton__PbL9G:hover:not(:disabled){background:linear-gradient(135deg,#3b82f6,#2563eb)}.Practice_startButton__PbL9G:disabled{cursor:not-allowed;opacity:.5;transform:none}.Practice_startButton__PbL9G i{font-size:1.25rem}.Practice_practiceInfo__wHHyP{display:flex;flex-direction:column;gap:1rem;gap:var(--spacing-md);max-width:600px;width:100%}.Practice_infoItem__wxyNZ{align-items:center;background:#f9fafb;background:var(--gray-50);border-left:4px solid #3b82f6;border-left:4px solid var(--primary-500);border-radius:.5rem;border-radius:var(--radius-md);color:#374151;color:var(--gray-700);display:flex;font-size:.875rem;gap:1rem;gap:var(--spacing-md);padding:1rem;padding:var(--spacing-md)}.dark .Practice_infoItem__wxyNZ,body.Practice_dark__tz14n .Practice_infoItem__wxyNZ{background:#33415599;border-left-color:#60a5fa;color:#cbd5e1}.Practice_infoItem__wxyNZ i{color:#2563eb;color:var(--primary-600);font-size:1.25rem}.dark .Practice_infoItem__wxyNZ i,body.Practice_dark__tz14n .Practice_infoItem__wxyNZ i{color:#60a5fa}.Practice_infoItem__wxyNZ span{font-weight:500}.Practice_emptyState__krgm7,.Practice_loadingState__gYlU5{color:#6b7280;color:var(--gray-500);padding:3rem;padding:var(--spacing-3xl);text-align:center}.dark .Practice_emptyState__krgm7,.dark .Practice_loadingState__gYlU5,body.Practice_dark__tz14n .Practice_emptyState__krgm7,body.Practice_dark__tz14n .Practice_loadingState__gYlU5{color:#94a3b8}.Practice_emptyState__krgm7 i{color:#3b82f6;color:var(--primary-500);font-size:3rem;margin-bottom:1rem;margin-bottom:var(--spacing-md);opacity:.5}.dark .Practice_emptyState__krgm7 i,body.Practice_dark__tz14n .Practice_emptyState__krgm7 i{color:#60a5fa}.Practice_emptyState__krgm7 p{font-size:1.125rem;margin:0}.Practice_historyGrid__nvT26{grid-gap:2rem;grid-gap:var(--spacing-xl);display:grid;gap:2rem;gap:var(--spacing-xl);grid-template-columns:1fr}.Practice_applicationCard__N\+RXz{background:#fff;border:1px solid #f3f4f6;border:1px solid var(--gray-100);border-radius:1.5rem;border-radius:var(--radius-2xl);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);overflow:hidden;padding:22px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.Practice_applicationCard__N\+RXz[data-status=ended]:before{background:linear-gradient(90deg,#10b981,#059669);background:linear-gradient(90deg,var(--success-500),var(--success-600));border-top-left-radius:1.5rem;border-top-left-radius:var(--radius-2xl);border-top-right-radius:1.5rem;border-top-right-radius:var(--radius-2xl);content:"";height:3px;left:0;position:absolute;right:0;top:0}.Practice_applicationCard__N\+RXz:hover{border-color:var(--primary-200);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;box-shadow:var(--shadow-xl);transform:translateY(-3px)}.dark .Practice_applicationCard__N\+RXz,body.Practice_dark__tz14n .Practice_applicationCard__N\+RXz{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e293bf2;border-color:#94a3b833;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg)}.dark .Practice_applicationCard__N\+RXz:hover,body.Practice_dark__tz14n .Practice_applicationCard__N\+RXz:hover{border-color:#60a5fa4d;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;box-shadow:var(--shadow-xl)}.Practice_applicationHeader__lrtS1{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:auto 1fr auto;margin-bottom:14px}.Practice_applicationHeader__lrtS1 h3{color:#111827;color:var(--gray-900);font-size:20px;font-weight:700;line-height:1.3;margin:0}.dark .Practice_applicationHeader__lrtS1 h3,body.dark .Practice_applicationHeader__lrtS1 h3{color:#f8fafc}.Practice_jobTitleWrap__5c4uX{display:flex;flex-direction:column;gap:2px}.Practice_companySubtle__t7Nrz{color:#4b5563;color:var(--gray-600);font-size:12px}.dark .Practice_companySubtle__t7Nrz,body.dark .Practice_companySubtle__t7Nrz{color:#94a3b8}.Practice_companyAvatar__xbjV4{align-items:center;background:#f9fafb;background:var(--gray-50);border:1px solid #e5e7eb;border:1px solid var(--gray-200);border-radius:50%;display:flex;height:40px;justify-content:center;overflow:hidden;width:40px}.dark .Practice_companyAvatar__xbjV4,body.Practice_dark__tz14n .Practice_companyAvatar__xbjV4{background:#33415599;border-color:#94a3b833}.Practice_practiceLogoWrapper__cOsB-{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);background:linear-gradient(135deg,var(--primary-500) 0,var(--primary-600) 100%);border-radius:50%;color:#fff;display:flex;font-size:18px;height:40px;justify-content:center;width:40px}.dark .Practice_practiceLogoWrapper__cOsB-,body.Practice_dark__tz14n .Practice_practiceLogoWrapper__cOsB-{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.Practice_companyAvatar__xbjV4 img{height:100%;object-fit:cover;width:100%}.Practice_headerBadges__pQnar{display:flex;gap:8px}.Practice_statusBadge__W4vqZ{border:1px solid #0000000f;border-radius:15px;font-size:12px;font-weight:600;letter-spacing:.5px;padding:5px 10px;text-transform:uppercase}.Practice_statusBadge__W4vqZ.Practice_ended__S3ZDD{background:#ecfdf5;background:var(--success-50);border-color:var(--success-200);color:#047857;color:var(--success-700)}.dark .Practice_statusBadge__W4vqZ.Practice_ended__S3ZDD,body.Practice_dark__tz14n .Practice_statusBadge__W4vqZ.Practice_ended__S3ZDD{background:#34d3991a;border-color:#34d39933;color:#34d399}.Practice_applicationDetails__v1zMa{border-top:1px dashed #e5e7eb;border-top:1px dashed var(--gray-200);margin:6px 0 16px;padding-top:10px}.dark .Practice_applicationDetails__v1zMa,body.dark .Practice_applicationDetails__v1zMa{border-top:1px dashed #94a3b833}.Practice_metaRow__TsEmi{display:flex;flex-wrap:wrap;gap:10px 16px}.Practice_metaItem__bamFr{align-items:center;color:#4b5563;color:var(--gray-600);display:flex;font-size:13px;gap:8px}.dark .Practice_metaItem__bamFr,body.dark .Practice_metaItem__bamFr{color:#94a3b8}.Practice_metaItem__bamFr i{color:#9ca3af;color:var(--gray-400)}.dark .Practice_metaItem__bamFr i,body.dark .Practice_metaItem__bamFr i{color:#60a5fa}.Practice_tagsRow__J7dCr{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.Practice_chip__YbvMF{align-items:center;background:#eff6ff;background:var(--primary-50);border:1px solid var(--primary-200);border-radius:999px;color:#1d4ed8;color:var(--primary-700);display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 10px}.dark .Practice_chip__YbvMF,body.Practice_dark__tz14n .Practice_chip__YbvMF{background:#60a5fa1a;border-color:#60a5fa33;color:#60a5fa}.Practice_chip__YbvMF i{color:#9ca3af;color:var(--gray-400)}.dark .Practice_chip__YbvMF i,body.Practice_dark__tz14n .Practice_chip__YbvMF i{color:#60a5fa}.Practice_applicationActions__WJHLF{display:flex;flex-direction:column;gap:12px}.Practice_scoresRow__KdZgA{display:flex;flex-wrap:wrap;gap:10px}.Practice_scorePill__H5oLR{align-items:center;background:#f9fafb;background:var(--gray-50);border:1px solid #e5e7eb;border:1px solid var(--gray-200);border-radius:999px;color:#374151;color:var(--gray-700);display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 10px}.dark .Practice_scorePill__H5oLR,body.Practice_dark__tz14n .Practice_scorePill__H5oLR{background:#33415599;border-color:#94a3b833;color:#cbd5e1}.Practice_pillLabel__lZBV7{opacity:.8}.Practice_pillValue__W0RsH{font-weight:700}.Practice_miniBar__g6MCb{background:#e5e7eb;background:var(--gray-200);border-radius:4px;height:6px;margin-left:6px;overflow:hidden;width:80px}.dark .Practice_miniBar__g6MCb,body.Practice_dark__tz14n .Practice_miniBar__g6MCb{background:#94a3b833}.Practice_miniBar__g6MCb>div{height:100%;transition:width .3s ease}.Practice_actionButtons__3oIP0{display:flex;gap:10px}.Practice_reportButton__6DdY7{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);background:linear-gradient(135deg,var(--primary-500),var(--primary-600));border:none;border-radius:.75rem;border-radius:var(--radius-lg);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:.875rem;font-weight:600;gap:.5rem;gap:var(--spacing-xs);justify-content:center;padding:.75rem 1.5rem;padding:var(--spacing-sm) var(--spacing-lg);transition:all .3s ease}.dark .Practice_reportButton__6DdY7,body.Practice_dark__tz14n .Practice_reportButton__6DdY7{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.Practice_reportButton__6DdY7:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);background:linear-gradient(135deg,var(--primary-600),var(--primary-700));box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);transform:translateY(-1px)}.dark .Practice_reportButton__6DdY7:hover,body.Practice_dark__tz14n .Practice_reportButton__6DdY7:hover{background:linear-gradient(135deg,#3b82f6,#2563eb)}.Practice_reportButton__6DdY7 i{font-size:14px}.Practice_cvButton__HM9tj{align-items:center;background:#fff;border:2px solid #3b82f6;border:2px solid var(--primary-500);border-radius:.75rem;border-radius:var(--radius-lg);color:#2563eb;color:var(--primary-600);cursor:pointer;display:flex;flex:1 1;font-size:.875rem;font-weight:600;gap:.5rem;gap:var(--spacing-xs);justify-content:center;padding:.75rem 1.5rem;padding:var(--spacing-sm) var(--spacing-lg);transition:all .3s ease}.Practice_cvButton__HM9tj:hover{background:#eff6ff;background:var(--primary-50);border-color:#2563eb;border-color:var(--primary-600);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-1px)}.dark .Practice_cvButton__HM9tj,body.Practice_dark__tz14n .Practice_cvButton__HM9tj{background:#1e293b;border-color:#60a5fa;color:#60a5fa}.dark .Practice_cvButton__HM9tj:hover,body.Practice_dark__tz14n .Practice_cvButton__HM9tj:hover{background:#334155;border-color:#3b82f6}.Practice_cvButton__HM9tj i{font-size:14px}.Practice_detailsButton__OP4xc{align-items:center;background:#fff;border:2px solid #d1d5db;border-radius:.75rem;border-radius:var(--radius-lg);color:#6b7280;cursor:pointer;display:flex;flex:1 1;font-size:.875rem;font-weight:600;gap:.5rem;gap:var(--spacing-xs);justify-content:center;padding:.75rem 1.5rem;padding:var(--spacing-sm) var(--spacing-lg);transition:all .3s ease}.Practice_detailsButton__OP4xc:hover{background:#f9fafb;border-color:#9ca3af;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-1px)}.dark .Practice_detailsButton__OP4xc,body.Practice_dark__tz14n .Practice_detailsButton__OP4xc{background:#1e293b;border-color:#475569;color:#94a3b8}.dark .Practice_detailsButton__OP4xc:hover,body.Practice_dark__tz14n .Practice_detailsButton__OP4xc:hover{background:#334155;border-color:#64748b}.Practice_detailsButton__OP4xc i{font-size:14px}.Practice_capitalize__K4ab2{text-transform:capitalize}@media (max-width:1024px){.Practice_content__8hoIH{padding:0 1rem;padding:0 var(--spacing-md)}.Practice_welcomeSection__6Crhh h2{font-size:2.5rem}}@media (max-width:768px){.Practice_content__8hoIH{padding:0 .75rem;padding:0 var(--spacing-sm)}.Practice_welcomeSection__6Crhh{padding:2.5rem 0;padding:var(--spacing-2xl) 0}.Practice_welcomeSection__6Crhh h2{font-size:2rem}.Practice_welcomeSection__6Crhh p{font-size:1rem}.Practice_rolesGrid__Ycp9O{gap:1rem;gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.Practice_difficultyOptions__lg-V9{flex-direction:column}.Practice_difficultyBtn__GWZIU{max-width:100%}.Practice_uploadSection__1fXHw{grid-template-columns:1fr}.Practice_startButton__PbL9G{justify-content:center;width:100%}.Practice_section__mGD82{padding:1.5rem;padding:var(--spacing-lg)}.Practice_sectionTitle__l5dB-{font-size:1.25rem}.Practice_actionButtons__3oIP0{flex-direction:column}.Practice_cvButton__HM9tj,.Practice_detailsButton__OP4xc,.Practice_reportButton__6DdY7{width:100%}}@media (max-width:480px){.Practice_practiceContainer__mW5YB{padding-top:70px}.Practice_welcomeSection__6Crhh h2{font-size:1.75rem}.Practice_welcomeSection__6Crhh p{font-size:.875rem}.Practice_rolesGrid__Ycp9O{grid-template-columns:1fr}.Practice_section__mGD82{border-radius:1rem;border-radius:var(--radius-xl);padding:1rem;padding:var(--spacing-md)}.Practice_sectionTitle__l5dB-{font-size:1.125rem}.Practice_applicationCard__N\+RXz{padding:16px}}.dark{--primary-50:#60a5fa1a;--primary-100:#60a5fa33;--primary-500:#60a5fa;--primary-600:#3b82f6;--primary-700:#2563eb;--gray-50:#f8fafc0d;--gray-100:#f1f5f91a;--gray-200:#e2e8f033;--gray-300:#cbd5e14d;--shadow-sm:0 1px 2px 0 #0003;--shadow-md:0 4px 6px -1px #0000004d,0 2px 4px -2px #0003;--shadow-lg:0 10px 15px -3px #0006,0 4px 6px -4px #0000004d;--shadow-xl:0 20px 25px -5px #00000080,0 8px 10px -6px #0006}.dark .Practice_practiceContainer__mW5YB:before{animation:Practice_backgroundFloat__cEO9t 30s ease-in-out infinite;background:radial-gradient(circle at 20% 50%,#60a5fa1a 0,#0000 50%),radial-gradient(circle at 80% 20%,#8b5cf61a 0,#0000 50%),radial-gradient(circle at 40% 80%,#60a5fa0d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@keyframes Practice_backgroundFloat__cEO9t{0%,to{opacity:.8;transform:translateY(0) rotate(0deg)}50%{opacity:1;transform:translateY(-10px) rotate(.5deg)}}.Layout_layoutContainer__nLNW0{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;position:relative;width:100%}.Layout_mainContent__NyGQv{flex:1 1;min-height:calc(100vh - 80px);overflow-x:hidden;padding-top:80px;width:100%}.Layout_loadingContainer__Y822F{align-items:center;background-color:#f8f9fa;display:flex;height:100vh;justify-content:center}.Layout_loadingSpinner__z6zJg{align-items:center;color:#667eea;display:flex;font-size:18px;gap:10px}.Layout_loadingSpinner__z6zJg:before{animation:Layout_spin__y2zmX 1s linear infinite;border:2px solid #e9ecef;border-radius:50%;border-top-color:#667eea;content:"";height:20px;width:20px}@keyframes Layout_spin__y2zmX{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body.dark .Layout_layoutContainer__nLNW0{color:var(--dark-text)}body.dark .Layout_layoutContainer__nLNW0,body.dark .Layout_loadingContainer__Y822F,body.dark .Layout_mainContent__NyGQv{background:#0000!important;background-color:initial!important}body.dark .Layout_loadingSpinner__z6zJg{color:var(--dark-accent-end)}.PaymentSuccess_container__rbxKO{align-items:center;background:linear-gradient(to bottom right,#f0fdf4,#ecfdf5,#f0fdfa);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:1rem;position:relative}.PaymentSuccess_backgroundElements__GX-pr{inset:0;overflow:hidden;pointer-events:none;position:absolute}.PaymentSuccess_blob1__zUVC1{animation:PaymentSuccess_pulse__rFyUZ 4s ease-in-out infinite;background-color:#bbf7d0;right:-10rem;top:-10rem}.PaymentSuccess_blob1__zUVC1,.PaymentSuccess_blob2__Ajbey{border-radius:50%;filter:blur(24px);height:20rem;mix-blend-mode:multiply;opacity:.7;position:absolute;width:20rem}.PaymentSuccess_blob2__Ajbey{animation:PaymentSuccess_pulse__rFyUZ 4s ease-in-out 1s infinite;background-color:#a7f3d0;bottom:-10rem;left:-10rem}.PaymentSuccess_blob3__T\+ImY{animation:PaymentSuccess_pulse__rFyUZ 4s ease-in-out .5s infinite;background-color:#99f6e4;border-radius:50%;filter:blur(24px);height:24rem;left:50%;mix-blend-mode:multiply;opacity:.5;position:absolute;top:50%;transform:translate(-50%,-50%);width:24rem}.PaymentSuccess_confettiContainer__Kx4Bb{inset:0;pointer-events:none;position:absolute}.PaymentSuccess_confettiItem__7m0me{animation:PaymentSuccess_fall__a-NyN 3s ease-in-out forwards;position:absolute}@keyframes PaymentSuccess_fall__a-NyN{0%{opacity:1;transform:translateY(0) rotate(0deg)}to{opacity:0;transform:translateY(100vh) rotate(2turn)}}.PaymentSuccess_card__nMPkW{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffc;border-radius:1.5rem;box-shadow:0 25px 50px -12px #00000026;max-width:32rem;padding:2rem;position:relative;text-align:center;transition:transform .5s ease;width:100%}.PaymentSuccess_card__nMPkW:hover{transform:scale(1.02)}@media (min-width:768px){.PaymentSuccess_card__nMPkW{padding:3rem}}.PaymentSuccess_iconWrapper__sZBB-{margin-bottom:2rem;position:relative}.PaymentSuccess_iconPing__bqFqa{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.PaymentSuccess_iconPingCircle__3jlt\+{animation:PaymentSuccess_ping__iGUhc 1.5s cubic-bezier(0,0,.2,1) infinite;background-color:#dcfce7;border-radius:50%;height:8rem;opacity:.2;width:8rem}@keyframes PaymentSuccess_ping__iGUhc{75%,to{opacity:0;transform:scale(2)}}.PaymentSuccess_iconCircle__EQQaL{align-items:center;display:flex;justify-content:center;position:relative}.PaymentSuccess_iconBackground__rm0C9{align-items:center;background:linear-gradient(to bottom right,#4ade80,#10b981);border-radius:50%;box-shadow:0 10px 15px -3px #86efac80;display:flex;height:6rem;justify-content:center;width:6rem}.PaymentSuccess_icon__ELF-s{color:#fff;height:3.5rem;width:3.5rem}.PaymentSuccess_title__5Qb0m{color:#1f2937;font-size:1.875rem;font-weight:700;margin-bottom:1rem}@media (min-width:768px){.PaymentSuccess_title__5Qb0m{font-size:2.25rem}}.PaymentSuccess_subtitle__MqcMo{color:#4b5563;font-size:1.125rem;margin-bottom:.5rem}.PaymentSuccess_description__hixbc{color:#6b7280;margin-bottom:2rem}.PaymentSuccess_transactionBox__Q7BF4{background:linear-gradient(90deg,#f0fdf4,#ecfdf5);border:1px solid #dcfce7;border-radius:1rem;margin-bottom:2rem;padding:1rem}.PaymentSuccess_transactionLabel__tCn5N{color:#6b7280;font-size:.875rem;margin-bottom:.25rem}.PaymentSuccess_transactionId__tTotW{color:#374151;font-family:monospace;font-size:.875rem;word-break:break-all}.PaymentSuccess_buttonGroup__CetB2{display:flex;flex-direction:column;gap:1rem;justify-content:center}@media (min-width:640px){.PaymentSuccess_buttonGroup__CetB2{flex-direction:row}}.PaymentSuccess_primaryButton__w4wxm{align-items:center;background:linear-gradient(90deg,#22c55e,#10b981);border:none;border-radius:.75rem;box-shadow:0 10px 15px -3px #86efac66;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;transition:all .2s ease}.PaymentSuccess_primaryButton__w4wxm:hover{box-shadow:0 15px 20px -3px #86efac80;transform:translateY(-2px)}.PaymentSuccess_secondaryButton__mVOTL{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:.75rem;color:#374151;cursor:pointer;display:flex;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;transition:all .2s ease}.PaymentSuccess_secondaryButton__mVOTL:hover{background-color:#f0fdf4;border-color:#86efac;transform:translateY(-2px)}.PaymentSuccess_buttonIcon__I7j8M{height:1.25rem;width:1.25rem}.PaymentSuccess_footer__ME08n{color:#9ca3af;font-size:.875rem;margin-top:2rem}.PaymentSuccess_supportLink__uNWbc{color:#22c55e;text-decoration:underline;transition:color .2s ease}.PaymentSuccess_supportLink__uNWbc:hover{color:#16a34a}@keyframes PaymentSuccess_pulse__rFyUZ{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}.PaymentCancle_container__KwOJa{align-items:center;background:linear-gradient(to bottom right,#fef2f2,#fff7ed,#fffbeb);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:1rem;position:relative}.PaymentCancle_backgroundElements__oCiUt{inset:0;overflow:hidden;pointer-events:none;position:absolute}.PaymentCancle_blob1__ZvM1l{animation:PaymentCancle_pulse__OhY1k 4s ease-in-out infinite;background-color:#fecaca;right:-10rem;top:-10rem}.PaymentCancle_blob1__ZvM1l,.PaymentCancle_blob2__MLnnj{border-radius:50%;filter:blur(24px);height:20rem;mix-blend-mode:multiply;opacity:.7;position:absolute;width:20rem}.PaymentCancle_blob2__MLnnj{animation:PaymentCancle_pulse__OhY1k 4s ease-in-out 1s infinite;background-color:#fed7aa;bottom:-10rem;left:-10rem}.PaymentCancle_blob3__amivS{animation:PaymentCancle_pulse__OhY1k 4s ease-in-out .5s infinite;background-color:#fde68a;border-radius:50%;filter:blur(24px);height:24rem;left:50%;mix-blend-mode:multiply;opacity:.5;position:absolute;top:50%;transform:translate(-50%,-50%);width:24rem}.PaymentCancle_card__mxf\+8{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffc;border-radius:1.5rem;box-shadow:0 25px 50px -12px #00000026;max-width:32rem;padding:2rem;position:relative;text-align:center;transition:transform .5s ease;width:100%}.PaymentCancle_card__mxf\+8:hover{transform:scale(1.02)}@media (min-width:768px){.PaymentCancle_card__mxf\+8{padding:3rem}}.PaymentCancle_iconWrapper__g1GJJ{margin-bottom:2rem;position:relative}.PaymentCancle_iconPing__nnyRF{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.PaymentCancle_iconPulseCircle__FZIDX{animation:PaymentCancle_pulse__OhY1k 2s ease-in-out infinite;background-color:#fee2e2;border-radius:50%;height:8rem;opacity:.3;width:8rem}.PaymentCancle_iconCircle__vHXW2{align-items:center;display:flex;justify-content:center;position:relative}.PaymentCancle_iconBackground__YAUgw{align-items:center;background:linear-gradient(to bottom right,#f87171,#f97316);border-radius:50%;box-shadow:0 10px 15px -3px #fecaca80;display:flex;height:6rem;justify-content:center;width:6rem}.PaymentCancle_icon__ucEHw{color:#fff;height:3.5rem;width:3.5rem}.PaymentCancle_title__0TZGc{color:#1f2937;font-size:1.875rem;font-weight:700;margin-bottom:1rem}@media (min-width:768px){.PaymentCancle_title__0TZGc{font-size:2.25rem}}.PaymentCancle_subtitle__X\+LRC{color:#4b5563;font-size:1.125rem;margin-bottom:.5rem}.PaymentCancle_description__iew56{color:#6b7280;margin-bottom:2rem}.PaymentCancle_infoBox__TclBx{background:linear-gradient(90deg,#fffbeb,#fff7ed);border:1px solid #fef3c7;border-radius:1rem;margin-bottom:2rem;padding:1.25rem}.PaymentCancle_infoContent__PvYzu{align-items:flex-start;display:flex;gap:.75rem;text-align:left}.PaymentCancle_infoIcon__XK4gJ{color:#f59e0b;flex-shrink:0;height:1.5rem;margin-top:.125rem;width:1.5rem}.PaymentCancle_infoTitle__nKfsZ{color:#374151;font-size:.875rem;font-weight:600;margin-bottom:.25rem}.PaymentCancle_infoList__4OyRy{color:#4b5563;font-size:.875rem;list-style:none;margin:0;padding:0}.PaymentCancle_infoList__4OyRy li{margin-bottom:.25rem}.PaymentCancle_buttonGroup__OJaLq{display:flex;flex-direction:column;gap:1rem;justify-content:center}@media (min-width:640px){.PaymentCancle_buttonGroup__OJaLq{flex-direction:row}}.PaymentCancle_primaryButton__K7xo7{align-items:center;background:linear-gradient(90deg,#f97316,#ef4444);border:none;border-radius:.75rem;box-shadow:0 10px 15px -3px #fed7aa66;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;transition:all .2s ease}.PaymentCancle_primaryButton__K7xo7:hover{box-shadow:0 15px 20px -3px #fed7aa80;transform:translateY(-2px)}.PaymentCancle_secondaryButton__0WASh{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:.75rem;color:#374151;cursor:pointer;display:flex;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;transition:all .2s ease}.PaymentCancle_secondaryButton__0WASh:hover{background-color:#fff7ed;border-color:#fdba74;transform:translateY(-2px)}.PaymentCancle_buttonIcon__960Gq{height:1.25rem;width:1.25rem}.PaymentCancle_footer__Aj4mp{color:#9ca3af;font-size:.875rem;margin-top:2rem}.PaymentCancle_supportLink__c4fgK{color:#f97316;text-decoration:underline;transition:color .2s ease}.PaymentCancle_supportLink__c4fgK:hover{color:#ea580c}@keyframes PaymentCancle_pulse__OhY1k{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}.RecruiterCostStatistics_pageWrapper__fKQJu{background:#f8fafc;min-height:100vh;padding-top:70px}.RecruiterCostStatistics_usageDashboard__0tusy{margin:0 auto;max-width:1200px}.RecruiterCostStatistics_loadingContainer__PhA1e{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:60vh}.RecruiterCostStatistics_loadingSpinner__vGJlQ{animation:RecruiterCostStatistics_spin__c2k7p 1s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top-color:#6366f1;height:48px;width:48px}@keyframes RecruiterCostStatistics_spin__c2k7p{to{transform:rotate(1turn)}}.RecruiterCostStatistics_loadingContainer__PhA1e p{color:#64748b;font-size:1rem}.RecruiterCostStatistics_errorContainer__dxzsZ{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:60vh}.RecruiterCostStatistics_errorContainer__dxzsZ p{color:#64748b;font-size:1.125rem}.RecruiterCostStatistics_pageHeader__3za2v{background:#fff;border-bottom:1px solid #e2e8f0;padding:2rem}.RecruiterCostStatistics_headerContent__\+tk6q h1{color:#1e293b;font-size:1.75rem;font-weight:700;margin:0 0 .25rem}.RecruiterCostStatistics_headerContent__\+tk6q p{color:#64748b;font-size:.95rem;margin:0}.RecruiterCostStatistics_overviewCards__u5OSq{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(4,1fr);padding:1.5rem 2rem}.RecruiterCostStatistics_overviewCard__sWeQG{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:14px;display:flex;gap:1rem;padding:1.25rem;transition:all .2s ease}.RecruiterCostStatistics_overviewCard__sWeQG:hover{box-shadow:0 4px 16px #0000000f}.RecruiterCostStatistics_overviewIcon__uTUbH{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.RecruiterCostStatistics_overviewInfo__EK\+\+p{display:flex;flex-direction:column;gap:.15rem}.RecruiterCostStatistics_overviewLabel__13FKj{color:#64748b;font-size:.8rem;font-weight:500}.RecruiterCostStatistics_overviewValue__bAhUf{color:#1e293b;font-size:1.35rem;font-weight:700}.RecruiterCostStatistics_section__NAt62{padding:0 2rem 1.5rem}.RecruiterCostStatistics_sectionHeader__mLt-e{margin-bottom:1.25rem}.RecruiterCostStatistics_sectionHeader__mLt-e h2{color:#1e293b;font-size:1.2rem;font-weight:700;margin:0 0 .25rem}.RecruiterCostStatistics_sectionHeader__mLt-e p{color:#64748b;font-size:.875rem;margin:0}.RecruiterCostStatistics_interviewCreditsCard__BJpV6{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;display:flex;gap:3rem;padding:2rem}.RecruiterCostStatistics_creditsLeft__HEuwk{flex:1 1}.RecruiterCostStatistics_creditsLeft__HEuwk h2{color:#1e293b;font-size:1.35rem;font-weight:700;margin:0 0 .25rem}.RecruiterCostStatistics_creditsSubtitle__8-vC3{color:#64748b;font-size:.9rem;margin:0 0 1.5rem}.RecruiterCostStatistics_creditsNumbers__CI7yM{align-items:center;display:flex;gap:2rem;margin-bottom:1.25rem}.RecruiterCostStatistics_creditsStat__LLdD0{display:flex;flex-direction:column;gap:.15rem}.RecruiterCostStatistics_creditsStatValue__G8Tf6{color:#1e293b;font-size:2rem;font-weight:700}.RecruiterCostStatistics_creditsStatLabel__XWpSO{color:#64748b;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase}.RecruiterCostStatistics_creditsDivider__Va-WS{background:#e2e8f0;height:40px;width:1px}.RecruiterCostStatistics_creditBreakdownRow__PBF2y{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(180px,1fr));margin-bottom:1rem}.RecruiterCostStatistics_creditBreakdownItem__\+ZBG5{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;justify-content:space-between;padding:.6rem .8rem}.RecruiterCostStatistics_creditBreakdownItem__\+ZBG5 span{color:#64748b;font-size:.78rem}.RecruiterCostStatistics_creditBreakdownItem__\+ZBG5 strong{color:#1e293b;font-size:.95rem}.RecruiterCostStatistics_renewalInfo__gvp3x{align-items:center;background:#f8fafc;border-radius:10px;color:#64748b;display:flex;font-size:.875rem;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem}.RecruiterCostStatistics_renewalInfo__gvp3x span{color:#6366f1;font-weight:600}.RecruiterCostStatistics_upgradePrompt__j\+EYq{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fcd34d;border-radius:12px;display:flex;gap:1.5rem;justify-content:space-between;padding:1rem 1.25rem}.RecruiterCostStatistics_upgradeText__eGoSK strong{color:#92400e;display:block;font-size:.9rem;margin-bottom:.15rem}.RecruiterCostStatistics_upgradeText__eGoSK p{color:#78350f;font-size:.8rem;margin:0}.RecruiterCostStatistics_upgradeBtn__GOFAR{background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;padding:.625rem 1.25rem;transition:all .2s ease;white-space:nowrap}.RecruiterCostStatistics_upgradeBtn__GOFAR:hover{box-shadow:0 4px 12px #6366f166;transform:translateY(-1px)}.RecruiterCostStatistics_creditsRight__akimG{flex-shrink:0}.RecruiterCostStatistics_ringContainer__WpRVx{height:160px;position:relative;width:160px}.RecruiterCostStatistics_ringChart__dbnt5{height:100%;width:100%}.RecruiterCostStatistics_ringCenter__hXCmS{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.RecruiterCostStatistics_ringValue__NF9fK{color:#1e293b;display:block;font-size:2rem;font-weight:700}.RecruiterCostStatistics_ringLabel__NH9td{color:#64748b;font-size:.8rem}.RecruiterCostStatistics_trendCard__CaLHJ{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:2rem}.RecruiterCostStatistics_monthFiltersRow__oaI17{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.RecruiterCostStatistics_monthFilterGroup__wVSSk{display:flex;flex-direction:column;gap:.4rem}.RecruiterCostStatistics_monthFilterGroup__wVSSk label{color:#64748b;font-size:.8rem;font-weight:600}.RecruiterCostStatistics_monthFilterGroup__wVSSk input{background:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#334155;font-size:.875rem;padding:.55rem .7rem}.RecruiterCostStatistics_rangeSummary__ftPRx{align-items:center;display:flex;gap:1rem;margin-left:auto}.RecruiterCostStatistics_rangeSummary__ftPRx>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;min-width:100px;padding:.55rem .85rem}.RecruiterCostStatistics_rangeSummary__ftPRx span{color:#64748b;font-size:.72rem}.RecruiterCostStatistics_rangeSummary__ftPRx strong{color:#1e293b;font-size:1rem}.RecruiterCostStatistics_barChart__LM9-8{align-items:flex-end;display:flex;gap:1rem;height:200px;justify-content:space-between}.RecruiterCostStatistics_barColumn__DMkdh{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:.5rem;height:100%}.RecruiterCostStatistics_barValue__pWdtu{color:#6366f1;font-size:.8rem;font-weight:600}.RecruiterCostStatistics_barTrack__K9KA0{align-items:flex-end;background:#f1f5f9;border-radius:8px 8px 0 0;display:flex;flex:1 1;max-width:48px;overflow:hidden;width:100%}.RecruiterCostStatistics_barFill__ty\+hV{background:linear-gradient(180deg,#6366f1,#a78bfa);border-radius:8px 8px 0 0;min-height:4px;transition:height 1s ease;width:100%}.RecruiterCostStatistics_barLabel__s4Gn2{color:#64748b;font-size:.75rem;white-space:nowrap}.RecruiterCostStatistics_pipelineLegend__mrHN2{color:#475569;display:flex;font-size:.82rem;font-weight:600;gap:1.2rem;margin-bottom:1rem}.RecruiterCostStatistics_pipelineLegend__mrHN2 span{align-items:center;display:inline-flex;gap:.4rem}.RecruiterCostStatistics_pipelineLegend__mrHN2 i{border-radius:999px;display:inline-block;height:10px;width:10px}.RecruiterCostStatistics_legendInterviewed__e6b\+8{background:#6366f1}.RecruiterCostStatistics_legendSelected__DfQyA{background:#22c55e}.RecruiterCostStatistics_legendRejected__WxM9h{background:#ef4444}.RecruiterCostStatistics_multiBarChart__vAHen{align-items:flex-end;display:flex;gap:.8rem;height:220px;justify-content:space-between}.RecruiterCostStatistics_multiBarColumn__\+OXmp{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:.5rem;height:100%}.RecruiterCostStatistics_multiBarValues__hrhZb{color:#334155;font-size:.8rem;font-weight:700}.RecruiterCostStatistics_multiBarTrack__-rX2c{align-items:flex-end;background:#f1f5f9;border-radius:10px 10px 0 0;display:flex;flex:1 1;gap:4px;justify-content:center;max-width:54px;padding:0 4px;width:100%}.RecruiterCostStatistics_multiBar__xMY\+t{border-radius:6px 6px 0 0;min-height:0;transition:height .8s ease;width:30%}.RecruiterCostStatistics_multiBarInterviewed__EvNgs{background:#6366f1}.RecruiterCostStatistics_multiBarSelected__\+2cqV{background:#22c55e}.RecruiterCostStatistics_multiBarRejected__gtlay{background:#ef4444}.RecruiterCostStatistics_planInfoCard__XH3Y4{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;display:flex;gap:2rem;justify-content:space-between;padding:1.5rem 2rem}.RecruiterCostStatistics_planInfoLeft__Iqygh{flex:1 1}.RecruiterCostStatistics_planBadge__bZ-rv{align-items:center;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-radius:20px;color:#6366f1;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-bottom:.75rem;padding:.4rem 1rem}.RecruiterCostStatistics_planBadge__bZ-rv svg{color:#f59e0b}.RecruiterCostStatistics_planDescription__Ip50o{color:#64748b;font-size:.9rem;line-height:1.5;margin:0}.RecruiterCostStatistics_managePlanBtn__xs-pR{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease;white-space:nowrap}.RecruiterCostStatistics_managePlanBtn__xs-pR:hover{box-shadow:0 4px 12px #6366f166;transform:translateY(-1px)}@media (max-width:1024px){.RecruiterCostStatistics_overviewCards__u5OSq{grid-template-columns:repeat(2,1fr)}.RecruiterCostStatistics_interviewCreditsCard__BJpV6{align-items:stretch;flex-direction:column;gap:2rem}.RecruiterCostStatistics_creditsRight__akimG{display:flex;justify-content:center}}@media (max-width:768px){.RecruiterCostStatistics_overviewCards__u5OSq{grid-template-columns:1fr;padding:1rem}.RecruiterCostStatistics_section__NAt62{padding:0 1rem 1.25rem}.RecruiterCostStatistics_pageHeader__3za2v{padding:1.5rem 1rem}.RecruiterCostStatistics_creditsNumbers__CI7yM{flex-wrap:wrap;gap:1rem}.RecruiterCostStatistics_creditBreakdownRow__PBF2y{grid-template-columns:1fr}.RecruiterCostStatistics_upgradePrompt__j\+EYq{flex-direction:column;text-align:center}.RecruiterCostStatistics_barChart__LM9-8{height:160px}.RecruiterCostStatistics_pipelineLegend__mrHN2{flex-wrap:wrap;gap:.75rem}.RecruiterCostStatistics_multiBarChart__vAHen{height:180px}.RecruiterCostStatistics_monthFiltersRow__oaI17{align-items:stretch}.RecruiterCostStatistics_monthFilterGroup__wVSSk{width:100%}.RecruiterCostStatistics_rangeSummary__ftPRx{margin-left:0;width:100%}.RecruiterCostStatistics_rangeSummary__ftPRx>div{flex:1 1}.RecruiterCostStatistics_planInfoCard__XH3Y4{align-items:stretch;flex-direction:column;gap:1rem;padding:1.5rem}.RecruiterCostStatistics_managePlanBtn__xs-pR{justify-content:center}}.AdminLayout_adminContainer__PAsZ\+{background:#f8fafc;background:var(--admin-bg);display:flex;min-height:100vh}.AdminLayout_mobileHeader__zsl\+Y{background:#0f172a;background:var(--admin-sidebar);display:none;height:60px;left:0;padding:0 1rem;position:fixed;right:0;top:0;z-index:101}.AdminLayout_mobileHeaderContent__j9B8r{align-items:center;display:flex;height:100%;justify-content:space-between}.AdminLayout_menuToggle__oxjQI{align-items:center;background:#0000;border:none;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.AdminLayout_menuToggle__oxjQI svg{height:24px;width:24px}.AdminLayout_mobileBrand__OuVY2{align-items:center;display:flex;gap:.5rem}.AdminLayout_mobileBrand__OuVY2 .AdminLayout_logoIcon__Itc0O{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:8px;color:#fff;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.AdminLayout_mobileBrand__OuVY2 .AdminLayout_logoIcon__Itc0O svg{height:18px;width:18px}.AdminLayout_mobileBrand__OuVY2 h2{color:#fff;font-size:1.125rem;font-weight:600;margin:0}.AdminLayout_mobileAvatar__WfypX{align-items:center;background:linear-gradient(135deg,#e0e7ff,#c7d2fe);border-radius:8px;color:#4338ca;display:flex;font-size:.9rem;font-weight:600;height:36px;justify-content:center;width:36px}.AdminLayout_sidebar__ZEuDY{background:#0f172a;background:var(--admin-sidebar);display:flex;flex-direction:column;height:100vh;position:fixed;transition:transform .3s ease;width:260px;z-index:100}.AdminLayout_sidebarHeader__yFxqV{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;gap:.75rem;padding:1.5rem}.AdminLayout_logoIcon__Itc0O{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:10px;color:#fff;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.AdminLayout_logoIcon__Itc0O svg{height:20px;width:20px}.AdminLayout_sidebarHeader__yFxqV h2{color:#fff;font-size:1.25rem;font-weight:600;margin:0}.AdminLayout_adminBadge__kLNQU{background:#6366f1;background:var(--admin-primary);border-radius:4px;color:#fff;font-size:.65rem;font-weight:600;letter-spacing:.5px;padding:.25rem .5rem;text-transform:uppercase}.AdminLayout_adminInfo__oxZXY{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;gap:.75rem;padding:1rem 1.5rem}.AdminLayout_adminAvatar__H5Sc8{align-items:center;background:linear-gradient(135deg,#e0e7ff,#c7d2fe);border-radius:10px;color:#4338ca;display:flex;flex-shrink:0;font-size:1rem;font-weight:600;height:40px;justify-content:center;width:40px}.AdminLayout_adminDetails__YZZAm{display:flex;flex-direction:column;gap:.125rem;overflow:hidden}.AdminLayout_adminName__1RMtc{color:#fff;font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminLayout_adminEmail__gvjEV{color:#fff9;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminLayout_sidebarNav__8\+t7E{flex:1 1;overflow-y:auto;padding:1rem 0}.AdminLayout_navItem__ojiR0{align-items:center;background:#0000;border:none;color:#ffffffb3;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.75rem;padding:.875rem 1.5rem;position:relative;text-align:left;transition:all .2s ease;width:100%}.AdminLayout_navItem__ojiR0 svg{flex-shrink:0;height:20px;width:20px}.AdminLayout_navItem__ojiR0:hover{background:#ffffff0d;color:#fff}.AdminLayout_navItem__ojiR0.AdminLayout_active__BDdvA{background:#6366f133;color:#fff}.AdminLayout_navItem__ojiR0.AdminLayout_active__BDdvA:before{background:#6366f1;background:var(--admin-primary);border-radius:0 2px 2px 0;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.AdminLayout_navBadge__qgOjc{background:#ef4444;background:var(--admin-danger);border-radius:10px;color:#fff;font-size:.7rem;font-weight:600;margin-left:auto;min-width:18px;padding:.15rem .4rem;text-align:center}.AdminLayout_sidebarFooter__iln7k{border-top:1px solid #ffffff1a;padding:1rem 1.5rem}.AdminLayout_logoutButton__J4qkM{align-items:center;background:#ef44441a;border:none;border-radius:8px;color:#fca5a5;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.75rem;padding:.75rem 1rem;transition:all .2s ease;width:100%}.AdminLayout_logoutButton__J4qkM svg{height:18px;width:18px}.AdminLayout_logoutButton__J4qkM:hover{background:#ef444433;color:#fecaca}.AdminLayout_mainContent__KHbzi{flex:1 1;margin-left:260px;min-height:100vh;padding:2rem}.AdminLayout_mobileOverlay__3DyVp{background:#00000080;display:none;inset:0;position:fixed;z-index:99}@media (max-width:1024px){.AdminLayout_mobileHeader__zsl\+Y{display:block}.AdminLayout_sidebar__ZEuDY{height:calc(100vh - 60px);top:60px;transform:translateX(-100%)}.AdminLayout_sidebar__ZEuDY.AdminLayout_sidebarOpen__GFLd2{transform:translateX(0)}.AdminLayout_sidebarHeader__yFxqV{display:none}.AdminLayout_mainContent__KHbzi{margin-left:0;padding:calc(60px + 1rem) 1rem 1rem}.AdminLayout_mobileOverlay__3DyVp{display:block;top:60px}}@media (max-width:640px){.AdminLayout_mainContent__KHbzi{padding:calc(60px + .75rem) .75rem .75rem}}:root{--admin-bg:#f8fafc;--admin-sidebar:#0f172a;--admin-card:#fff;--admin-border:#e2e8f0;--admin-text:#1e293b;--admin-text-secondary:#64748b;--admin-primary:#6366f1;--admin-primary-hover:#4f46e5;--admin-success:#10b981;--admin-warning:#f59e0b;--admin-danger:#ef4444}.AdminPages_pageContainer__iiXvN{margin:0 auto;max-width:1400px}.AdminPages_pageHeader__FO8xD{margin-bottom:2rem}.AdminPages_pageHeader__FO8xD h1{color:#1e293b;color:var(--admin-text);font-size:1.75rem;font-weight:700;margin:0 0 .5rem}.AdminPages_pageHeader__FO8xD p{color:#64748b;color:var(--admin-text-secondary);font-size:.95rem;margin:0}.AdminPages_pageHeaderActions__3f83B{align-items:center;display:flex;gap:1rem;margin-top:1rem}.AdminPages_sectionHeader__tI2\+t{align-items:center;display:flex;justify-content:space-between;margin:2rem 0 1rem}.AdminPages_sectionHeader__tI2\+t h2{color:#1e293b;color:var(--admin-text);font-size:1.125rem;font-weight:600;margin:0}.AdminPages_loadingContainer__ON\+N\+{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:400px}.AdminPages_loadingContainer__ON\+N\+ p{color:#64748b;color:var(--admin-text-secondary)}.AdminPages_spinner__FEAiS{animation:AdminPages_spin__SKCFX .8s linear infinite;border:3px solid #e2e8f0;border-top-color:#6366f1;border:3px solid var(--admin-border);border-radius:50%;border-top-color:var(--admin-primary);height:40px;width:40px}@keyframes AdminPages_spin__SKCFX{to{transform:rotate(1turn)}}.AdminPages_statsGrid__BDdb5{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:2rem}.AdminPages_statCard__ygrdE{align-items:flex-start;background:#fff;background:var(--admin-card);border:1px solid #e2e8f0;border:1px solid var(--admin-border);border-radius:12px;display:flex;gap:1rem;padding:1.5rem;transition:all .2s ease}.AdminPages_statCard__ygrdE:hover{box-shadow:0 4px 12px #0000000d;transform:translateY(-2px)}.AdminPages_statIcon__Xnzzo{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.AdminPages_statIcon__Xnzzo svg{height:24px;width:24px}.AdminPages_statCard__ygrdE[data-color=purple] .AdminPages_statIcon__Xnzzo{background:linear-gradient(135deg,#e0e7ff,#c7d2fe);color:#4f46e5}.AdminPages_statCard__ygrdE[data-color=blue] .AdminPages_statIcon__Xnzzo{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#2563eb}.AdminPages_statCard__ygrdE[data-color=green] .AdminPages_statIcon__Xnzzo{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#059669}.AdminPages_statCard__ygrdE[data-color=orange] .AdminPages_statIcon__Xnzzo{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#d97706}.AdminPages_statContent__6UyPR{display:flex;flex-direction:column;gap:.25rem}.AdminPages_statLabel__H6Z6M{color:#64748b;color:var(--admin-text-secondary);font-size:.85rem;font-weight:500}.AdminPages_statValue__yxh8v{color:#1e293b;color:var(--admin-text);font-size:1.75rem;font-weight:700;line-height:1.2}.AdminPages_statChange__FfbFd{color:#10b981;color:var(--admin-success);font-size:.8rem;font-weight:500}.AdminPages_quickActionsGrid__Qrurk{margin-bottom:2rem}.AdminPages_alertCard__flggC{align-items:center;background:linear-gradient(135deg,#fef3c7,#fef9c3);border:1px solid #fcd34d;border-radius:12px;display:flex;flex-wrap:wrap;gap:1rem;padding:1.25rem 1.5rem}.AdminPages_alertIcon__qg6Y0{align-items:center;background:#fbbf24;border-radius:10px;color:#78350f;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.AdminPages_alertIcon__qg6Y0 svg{height:20px;width:20px}.AdminPages_alertContent__3OGBq{flex:1 1;min-width:200px}.AdminPages_alertContent__3OGBq h3{color:#78350f;font-size:.95rem;font-weight:600;margin:0 0 .25rem}.AdminPages_alertContent__3OGBq p{color:#92400e;font-size:.85rem;margin:0}.AdminPages_alertButton__n7ZPE{background:#78350f;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;padding:.625rem 1.25rem;transition:all .2s ease;white-space:nowrap}.AdminPages_alertButton__n7ZPE:hover{background:#451a03}.AdminPages_navCardsGrid__c4lbe{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.AdminPages_navCard__bGc7D{align-items:center;background:#fff;background:var(--admin-card);border:1px solid #e2e8f0;border:1px solid var(--admin-border);border-radius:12px;cursor:pointer;display:flex;gap:1rem;padding:1.5rem;transition:all .2s ease}.AdminPages_navCard__bGc7D:hover{border-color:#6366f1;border-color:var(--admin-primary);box-shadow:0 4px 12px #6366f11a}.AdminPages_navCardIcon__n58d3{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.AdminPages_navCardIcon__n58d3 svg{height:24px;width:24px}.AdminPages_navCardIcon__n58d3[data-color=blue]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#2563eb}.AdminPages_navCardIcon__n58d3[data-color=green]{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#059669}.AdminPages_navCardIcon__n58d3[data-color=purple]{background:linear-gradient(135deg,#e0e7ff,#c7d2fe);color:#4f46e5}.AdminPages_navCardContent__Tj6W-{flex:1 1}.AdminPages_navCardContent__Tj6W- h3{color:#1e293b;color:var(--admin-text);font-size:1rem;font-weight:600;margin:0 0 .25rem}.AdminPages_navCardContent__Tj6W- p{color:#64748b;color:var(--admin-text-secondary);font-size:.85rem;margin:0}.AdminPages_navCardArrow__JmaL9{color:#64748b;color:var(--admin-text-secondary);flex-shrink:0;height:20px;width:20px}.AdminPages_filtersBar__X-v0h{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.AdminPages_searchWrapper__ldobQ{flex:1 1;min-width:280px;position:relative}.AdminPages_searchWrapper__ldobQ svg{color:#64748b;color:var(--admin-text-secondary);height:18px;left:1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:18px}.AdminPages_searchInput__w0IL5{background:#fff;background:var(--admin-card);border:1px solid #e2e8f0;border:1px solid var(--admin-border);border-radius:10px;font-size:.9rem;padding:.75rem 2.5rem .75rem 2.75rem;transition:all .2s ease;width:100%}.AdminPages_searchInput__w0IL5:focus{border-color:#6366f1;border-color:var(--admin-primary);box-shadow:0 0 0 3px #6366f11a;outline:none}.AdminPages_clearSearch__9FsjJ{align-items:center;background:#e2e8f0;border:none;border-radius:50%;color:#64748b;color:var(--admin-text-secondary);cursor:pointer;display:flex;font-size:.8rem;height:20px;justify-content:center;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:20px}.AdminPages_clearSearch__9FsjJ:hover{background:#cbd5e1;color:#1e293b;color:var(--admin-text)}.AdminPages_filterSelect__NN5DM{-webkit-appearance:none;appearance:none;background:#fff;background:var(--admin-card);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;border:1px solid #e2e8f0;border:1px solid var(--admin-border);border-radius:10px;cursor:pointer;font-size:.9rem;min-width:140px;padding:.75rem 2.5rem .75rem 1rem}.AdminPages_filterSelect__NN5DM:focus{border-color:#6366f1;border-color:var(--admin-primary);box-shadow:0 0 0 3px #6366f11a;outline:none}.AdminPages_tableCard__usRuh{background:#fff;background:var(--admin-card);border:1px solid #e2e8f0;border:1px solid var(--admin-border);border-radius:12px;overflow:hidden}.AdminPages_pagination__wOlPq{align-items:center;border-top:1px solid #e2e8f0;border-top:1px solid var(--admin-border);display:flex;gap:1rem;justify-content:center;padding:1.5rem}.AdminPages_paginationBtn__5KVq\+,.AdminPages_paginationButton__J8kiz{align-items:center;background:#fff;background:var(--admin-card);border:1px solid #e2e8f0;border:1px solid var(--admin-border);border-radius:8px;color:#1e293b;color:var(--admin-text);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.AdminPages_paginationBtn__5KVq\+:hover:not(:disabled),.AdminPages_paginationButton__J8kiz:hover:not(:disabled){background:#f1f5f9;border-color:#6366f1;border-color:var(--admin-primary);color:#6366f1;color:var(--admin-primary)}.AdminPages_paginationBtn__5KVq\+:disabled,.AdminPages_paginationButton__J8kiz:disabled{cursor:not-allowed;opacity:.5}.AdminPages_paginationBtn__5KVq\+ svg,.AdminPages_paginationButton__J8kiz svg{height:16px;width:16px}.AdminPages_paginationInfo__3Wab1{color:#64748b;color:var(--admin-text-secondary);font-size:.875rem}.AdminPages_emptyState__RlpE1{background:#fff;background:var(--admin-card);border:1px solid #e2e8f0;border:1px solid var(--admin-border);border-radius:12px;padding:4rem 2rem;text-align:center}.AdminPages_emptyStateIcon__KfnEd{align-items:center;background:#f1f5f9;border-radius:50%;color:#64748b;color:var(--admin-text-secondary);display:flex;height:64px;justify-content:center;margin:0 auto 1.5rem;width:64px}.AdminPages_emptyStateIcon__KfnEd svg{height:32px;width:32px}.AdminPages_emptyState__RlpE1 h3{color:#1e293b;color:var(--admin-text);font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.AdminPages_emptyState__RlpE1 p{color:#64748b;color:var(--admin-text-secondary);margin:0}.AdminPages_notification__mkBaK{align-items:center;animation:AdminPages_slideIn__Hg7Tj .3s ease;border-radius:10px;display:flex;gap:.75rem;margin-bottom:1.5rem;padding:1rem 1.25rem}@keyframes AdminPages_slideIn__Hg7Tj{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AdminPages_notification__mkBaK svg{flex-shrink:0;height:20px;width:20px}.AdminPages_notification__mkBaK span{flex:1 1;font-size:.9rem;font-weight:500}.AdminPages_notification__mkBaK button{background:#0000;border:none;cursor:pointer;font-size:1.25rem;line-height:1;opacity:.7;padding:0}.AdminPages_notification__mkBaK button:hover{opacity:1}.AdminPages_notification__mkBaK.AdminPages_success__DoKMV{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.AdminPages_notification__mkBaK.AdminPages_error__jMmaU{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.AdminPages_backButton__TcOgT{align-items:center;background:#0000;border:1px solid #e2e8f0;border:1px solid var(--admin-border);border-radius:8px;color:#64748b;color:var(--admin-text-secondary);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;transition:all .2s ease}.AdminPages_backButton__TcOgT:hover{background:#fff;background:var(--admin-card);border-color:#6366f1;border-color:var(--admin-primary);color:#6366f1;color:var(--admin-primary)}.AdminPages_backButton__TcOgT svg{height:16px;width:16px}.AdminPages_detailHeader__qjhKC{align-items:flex-start;background:#fff;background:var(--admin-card);border:1px solid #e2e8f0;border:1px solid var(--admin-border);border-radius:12px;display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;padding:1.5rem}.AdminPages_detailAvatar__xaQ8T{align-items:center;border-radius:16px;display:flex;flex-shrink:0;font-size:2rem;font-weight:700;height:80px;justify-content:center;width:80px}.AdminPages_detailAvatar__xaQ8T.AdminPages_candidate__pZuXo{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1d4ed8}.AdminPages_detailAvatar__xaQ8T.AdminPages_recruiter__ORpqR{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#047857}.AdminPages_detailAvatar__xaQ8T.AdminPages_admin__tMYnc{background:linear-gradient(135deg,#e0e7ff,#c7d2fe);color:#4338ca}.AdminPages_detailInfo__4Jdbz{flex:1 1;min-width:200px}.AdminPages_detailName__YeeU3{color:#1e293b;color:var(--admin-text);font-size:1.5rem;font-weight:700;margin:0 0 .25rem}.AdminPages_detailEmail__-Llgb{color:#64748b;color:var(--admin-text-secondary);font-size:.95rem;margin:0 0 .75rem}.AdminPages_detailBadges__AqpZP{display:flex;flex-wrap:wrap;gap:.5rem}.AdminPages_detailBadge__tq5Uo{align-items:center;border-radius:6px;display:inline-flex;font-size:.75rem;font-weight:600;gap:.35rem;padding:.35rem .75rem;text-transform:capitalize}.AdminPages_detailBadge__tq5Uo.AdminPages_candidate__pZuXo{background:#dbeafe;color:#1d4ed8}.AdminPages_detailBadge__tq5Uo.AdminPages_recruiter__ORpqR{background:#d1fae5;color:#047857}.AdminPages_detailBadge__tq5Uo.AdminPages_admin__tMYnc{background:#e0e7ff;color:#4338ca}.AdminPages_detailBadge__tq5Uo.AdminPages_verified__p5KnS{background:#d1fae5;color:#047857}.AdminPages_detailBadge__tq5Uo.AdminPages_pending__p-QaM{background:#fef3c7;color:#b45309}.AdminPages_detailActions__TUSMU{display:flex;flex-wrap:wrap;gap:.75rem}.AdminPages_infoCard__yP2BV{background:#fff;background:var(--admin-card);border:1px solid #e2e8f0;border:1px solid var(--admin-border);border-radius:12px;margin-bottom:1.5rem;overflow:hidden}.AdminPages_infoCardHeader__lNM1M{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--admin-border);display:flex;justify-content:space-between;padding:1rem 1.5rem}.AdminPages_infoCardTitle__6rWV4{align-items:center;color:#1e293b;color:var(--admin-text);display:flex;font-size:1rem;font-weight:600;gap:.5rem;margin:0}.AdminPages_infoCardTitle__6rWV4 svg{color:#64748b;color:var(--admin-text-secondary);height:18px;width:18px}.AdminPages_infoCardBody__mXz\+Y{padding:1.5rem}.AdminPages_infoGrid__fhA\+g{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.AdminPages_infoItem__C0Jbl{display:flex;flex-direction:column;gap:.25rem}.AdminPages_infoLabel__M5sB1{color:#64748b;color:var(--admin-text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.AdminPages_infoValue__qpL-2{color:#1e293b;color:var(--admin-text);font-size:.9rem}.AdminPages_infoValue__qpL-2 a{color:#6366f1;color:var(--admin-primary);text-decoration:none}.AdminPages_infoValue__qpL-2 a:hover{text-decoration:underline}.AdminPages_statsRow__3KXtB{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:1.5rem}.AdminPages_miniStatCard__2NLtS{background:#fff;background:var(--admin-card);border:1px solid #e2e8f0;border:1px solid var(--admin-border);border-radius:10px;padding:1rem;text-align:center}.AdminPages_miniStatValue__0wa1r{color:#1e293b;color:var(--admin-text);display:block;font-size:1.5rem;font-weight:700}.AdminPages_miniStatLabel__uj4tW{color:#64748b;color:var(--admin-text-secondary);font-size:.75rem;letter-spacing:.5px;text-transform:uppercase}.AdminPages_dataTable__oHVxm{border-collapse:collapse;width:100%}.AdminPages_dataTable__oHVxm th{background:#f8fafc;color:#64748b;color:var(--admin-text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.5px;text-align:left;text-transform:uppercase}.AdminPages_dataTable__oHVxm td,.AdminPages_dataTable__oHVxm th{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--admin-border);padding:1rem 1.25rem}.AdminPages_dataTable__oHVxm td{color:#1e293b;color:var(--admin-text);font-size:.9rem;vertical-align:middle}.AdminPages_dataTable__oHVxm tbody tr:last-child td{border-bottom:none}.AdminPages_dataTable__oHVxm tbody tr:hover{background:#f8fafc}.AdminPages_dataTable__oHVxm tbody tr.AdminPages_clickable__bn8D\+{cursor:pointer}.AdminPages_clickableRow__bXjVy{cursor:pointer;transition:background .15s ease}.AdminPages_clickableRow__bXjVy:hover{background:#f1f5f9!important}.AdminPages_actionButton__pXnVV{align-items:center;background:#f1f5f9;border:none;border-radius:6px;color:#64748b;color:var(--admin-text-secondary);cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:all .15s ease;width:32px}.AdminPages_actionButton__pXnVV:hover{background:#e2e8f0;color:#6366f1;color:var(--admin-primary)}.AdminPages_actionButton__pXnVV svg{height:16px;width:16px}.AdminPages_actionButton__pXnVV.AdminPages_danger__Ewmuz:hover{background:#fee2e2;color:#dc2626}.AdminPages_tableBadge__WrEcE{align-items:center;border-radius:4px;display:inline-flex;font-size:.7rem;font-weight:600;padding:.25rem .5rem;text-transform:capitalize}.AdminPages_tableBadge__WrEcE.AdminPages_pending__p-QaM{background:#fef3c7;color:#b45309}.AdminPages_tableBadge__WrEcE.AdminPages_shortlisted__IVLET{background:#dbeafe;color:#1d4ed8}.AdminPages_tableBadge__WrEcE.AdminPages_interviewed__h77zD{background:#e0e7ff;color:#4338ca}.AdminPages_tableBadge__WrEcE.AdminPages_selected__7TfJb{background:#d1fae5;color:#047857}.AdminPages_tableBadge__WrEcE.AdminPages_rejected__\+hh1a{background:#fee2e2;color:#dc2626}.AdminPages_tableBadge__WrEcE.AdminPages_active__HNSGS{background:#d1fae5;color:#047857}.AdminPages_tableBadge__WrEcE.AdminPages_paused__30GpK{background:#fef3c7;color:#b45309}.AdminPages_tableBadge__WrEcE.AdminPages_closed__HVM0M{background:#f1f5f9;color:#64748b}.AdminPages_verificationGrid__zTfp7{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.AdminPages_verificationCard__CzIMe{background:#fff;background:var(--admin-card);border:1px solid #e2e8f0;border:1px solid var(--admin-border);border-radius:16px;overflow:hidden;transition:all .2s ease}.AdminPages_verificationCard__CzIMe:hover{border-color:#6366f1;border-color:var(--admin-primary);box-shadow:0 4px 16px #00000014}.AdminPages_verificationCardHeader__zllwZ{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--admin-border);display:flex;gap:1rem;padding:1.25rem}.AdminPages_verificationCardInfo__Dqt4u{flex:1 1;min-width:0}.AdminPages_verificationCardName__1mrdS{color:#1e293b;color:var(--admin-text);font-size:1.1rem;font-weight:600;margin:0 0 .25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminPages_verificationCardEmail__ik3Rq{color:#64748b;color:var(--admin-text-secondary);font-size:.85rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminPages_verificationCardBody__gZV\+v{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);padding:1.25rem}.AdminPages_verificationField__k\+OTs{display:flex;flex-direction:column;gap:.25rem}.AdminPages_verificationLabel__fqPbY{color:#64748b;color:var(--admin-text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.AdminPages_verificationValue__RExqq{color:#1e293b;color:var(--admin-text);font-size:.9rem}.AdminPages_verificationValue__RExqq a{color:#6366f1;color:var(--admin-primary);text-decoration:none}.AdminPages_verificationValue__RExqq a:hover{text-decoration:underline}.AdminPages_verificationCardActions__IetNt{background:#f8fafc;border-top:1px solid #e2e8f0;border-top:1px solid var(--admin-border);display:flex;flex-wrap:wrap;gap:.75rem;padding:1rem 1.25rem}.AdminPages_verificationButton__e7hNQ{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-size:.85rem;font-weight:600;gap:.5rem;justify-content:center;min-width:100px;padding:.625rem 1rem;transition:all .2s ease}.AdminPages_verificationButton__e7hNQ svg{height:16px;width:16px}.AdminPages_verificationButton__e7hNQ.AdminPages_approve__3dL9Z{background:#10b981;background:var(--admin-success);color:#fff}.AdminPages_verificationButton__e7hNQ.AdminPages_approve__3dL9Z:hover:not(:disabled){background:#059669}.AdminPages_verificationButton__e7hNQ.AdminPages_reject__ZyljS{background:#ef4444;background:var(--admin-danger);color:#fff}.AdminPages_verificationButton__e7hNQ.AdminPages_reject__ZyljS:hover:not(:disabled){background:#dc2626}.AdminPages_verificationButton__e7hNQ.AdminPages_view__n4JL3{background:#6366f1;background:var(--admin-primary);color:#fff}.AdminPages_verificationButton__e7hNQ.AdminPages_view__n4JL3:hover:not(:disabled){background:#4f46e5;background:var(--admin-primary-hover)}.AdminPages_verificationButton__e7hNQ:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.AdminPages_statsGrid__BDdb5{grid-template-columns:repeat(2,1fr)}.AdminPages_navCardsGrid__c4lbe{grid-template-columns:1fr}.AdminPages_filtersBar__X-v0h{flex-direction:column}.AdminPages_searchWrapper__ldobQ{min-width:100%}.AdminPages_filterSelect__NN5DM{width:100%}.AdminPages_detailHeader__qjhKC{align-items:center;flex-direction:column;text-align:center}.AdminPages_detailActions__TUSMU{justify-content:center}.AdminPages_infoGrid__fhA\+g{grid-template-columns:1fr}.AdminPages_statsRow__3KXtB{grid-template-columns:repeat(2,1fr)}.AdminPages_dataTable__oHVxm{display:block;overflow-x:auto}}@media (max-width:480px){.AdminPages_statsGrid__BDdb5{grid-template-columns:1fr}.AdminPages_alertCard__flggC{flex-direction:column;text-align:center}.AdminPages_alertButton__n7ZPE{width:100%}.AdminPages_verificationCardBody__gZV\+v,.AdminPages_verificationGrid__zTfp7{grid-template-columns:1fr}.AdminPages_verificationCardActions__IetNt{flex-direction:column}.AdminPages_verificationButton__e7hNQ{width:100%}}.AdminShared_card__qGb8g{background:#fff;background:var(--admin-card,#fff);border:1px solid #e2e8f0;border:1px solid var(--admin-border,#e2e8f0);border-radius:12px;overflow:hidden}.AdminShared_cardHeader__nz\+Kz{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--admin-border,#e2e8f0);display:flex;gap:1rem;justify-content:space-between;padding:1.25rem 1.5rem}.AdminShared_cardTitle__v-SZt{color:#1e293b;color:var(--admin-text,#1e293b);font-size:1rem;font-weight:600;margin:0}.AdminShared_cardBody__vNjY8{padding:1.5rem}.AdminShared_userAvatar__xpKGa{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:1rem;font-weight:600;height:40px;justify-content:center;text-transform:uppercase;width:40px}.AdminShared_userAvatar__xpKGa.AdminShared_large__J\+dnj{border-radius:14px;font-size:1.5rem;height:64px;width:64px}.AdminShared_userAvatar__xpKGa.AdminShared_candidate__ivgNI{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1d4ed8}.AdminShared_userAvatar__xpKGa.AdminShared_recruiter__CSePV{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#047857}.AdminShared_userAvatar__xpKGa.AdminShared_admin__DpETD{background:linear-gradient(135deg,#e0e7ff,#c7d2fe);color:#4338ca}.AdminShared_badge__FIRbw{align-items:center;border-radius:6px;display:inline-flex;font-size:.75rem;font-weight:600;gap:.35rem;padding:.35rem .75rem;text-transform:capitalize}.AdminShared_badge__FIRbw.AdminShared_candidate__ivgNI{background:#dbeafe;color:#1d4ed8}.AdminShared_badge__FIRbw.AdminShared_recruiter__CSePV{background:#d1fae5;color:#047857}.AdminShared_badge__FIRbw.AdminShared_admin__DpETD{background:#e0e7ff;color:#4338ca}.AdminShared_badge__FIRbw.AdminShared_active__rqidn,.AdminShared_badge__FIRbw.AdminShared_selected__UHyo3,.AdminShared_badge__FIRbw.AdminShared_verified__eU7oe{background:#d1fae5;color:#047857}.AdminShared_badge__FIRbw.AdminShared_pending__BfFWr{background:#fef3c7;color:#b45309}.AdminShared_badge__FIRbw.AdminShared_rejected__OvKLu{background:#fee2e2;color:#dc2626}.AdminShared_badge__FIRbw.AdminShared_interviewed__iLco-{background:#e0e7ff;color:#4338ca}.AdminShared_badge__FIRbw.AdminShared_shortlisted__Fhg8z{background:#dbeafe;color:#1d4ed8}.AdminShared_btn__1v5-l{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;padding:.625rem 1.25rem;transition:all .2s ease;white-space:nowrap}.AdminShared_btn__1v5-l:disabled{cursor:not-allowed;opacity:.6}.AdminShared_btn__1v5-l svg{height:16px;width:16px}.AdminShared_btnPrimary__rC544{background:#6366f1;background:var(--admin-primary,#6366f1);color:#fff}.AdminShared_btnPrimary__rC544:hover:not(:disabled){background:#4f46e5;background:var(--admin-primary-hover,#4f46e5)}.AdminShared_btnSecondary__1Tcp5{background:#f1f5f9;border:1px solid #e2e8f0;border:1px solid var(--admin-border,#e2e8f0);color:#1e293b;color:var(--admin-text,#1e293b)}.AdminShared_btnSecondary__1Tcp5:hover:not(:disabled){background:#e2e8f0}.AdminShared_btnDanger__gTLXf{background:#fee2e2;color:#dc2626}.AdminShared_btnDanger__gTLXf:hover:not(:disabled){background:#fecaca}.AdminShared_btnSuccess__2XZWQ{background:#d1fae5;color:#047857}.AdminShared_btnSuccess__2XZWQ:hover:not(:disabled){background:#a7f3d0}.AdminShared_btnIcon__3iMwU{align-items:center;background:#fff;background:var(--admin-card,#fff);border:1px solid #e2e8f0;border:1px solid var(--admin-border,#e2e8f0);border-radius:8px;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:all .2s ease;width:36px}.AdminShared_btnIcon__3iMwU svg{color:#64748b;color:var(--admin-text-secondary,#64748b);height:16px;width:16px}.AdminShared_btnIcon__3iMwU:hover:not(:disabled){background:#f1f5f9;border-color:#6366f1;border-color:var(--admin-primary,#6366f1)}.AdminShared_btnIcon__3iMwU:hover:not(:disabled) svg{color:#6366f1;color:var(--admin-primary,#6366f1)}.AdminShared_btnIcon__3iMwU.AdminShared_danger__znVxI:hover:not(:disabled){background:#fee2e2;border-color:#dc2626}.AdminShared_btnIcon__3iMwU.AdminShared_danger__znVxI:hover:not(:disabled) svg{color:#dc2626}.AdminShared_input__s\+Y\+I{background:#fff;background:var(--admin-card,#fff);border:1px solid #e2e8f0;border:1px solid var(--admin-border,#e2e8f0);border-radius:10px;font-size:.9rem;padding:.75rem 1rem;transition:all .2s ease;width:100%}.AdminShared_input__s\+Y\+I:focus{border-color:#6366f1;border-color:var(--admin-primary,#6366f1);box-shadow:0 0 0 3px #6366f11a;outline:none}.AdminShared_input__s\+Y\+I::placeholder{color:#64748b;color:var(--admin-text-secondary,#64748b)}.AdminShared_inputWrapper__mMlZ9{position:relative}.AdminShared_inputWrapper__mMlZ9 svg{color:#64748b;color:var(--admin-text-secondary,#64748b);height:18px;left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:18px}.AdminShared_inputWrapper__mMlZ9 .AdminShared_input__s\+Y\+I{padding-left:2.75rem}.AdminShared_select__JELWz{-webkit-appearance:none;appearance:none;background:#fff;background:var(--admin-card,#fff);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;border:1px solid #e2e8f0;border:1px solid var(--admin-border,#e2e8f0);border-radius:10px;cursor:pointer;font-size:.9rem;min-width:140px;padding:.75rem 2.5rem .75rem 1rem}.AdminShared_select__JELWz:focus{border-color:#6366f1;border-color:var(--admin-primary,#6366f1);box-shadow:0 0 0 3px #6366f11a;outline:none}.AdminShared_spinner__2p2ND{animation:AdminShared_spin__e-S9c .8s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:initial;height:20px;width:20px}.AdminShared_spinnerLarge__YJaQt{border-width:3px;height:40px;width:40px}@keyframes AdminShared_spin__e-S9c{to{transform:rotate(1turn)}}.AdminShared_emptyState__-ERh4{background:#fff;background:var(--admin-card,#fff);border:1px solid #e2e8f0;border:1px solid var(--admin-border,#e2e8f0);border-radius:12px;padding:4rem 2rem;text-align:center}.AdminShared_emptyStateIcon__ByLT9{align-items:center;background:#f1f5f9;border-radius:50%;color:#64748b;color:var(--admin-text-secondary,#64748b);display:flex;height:64px;justify-content:center;margin:0 auto 1.5rem;width:64px}.AdminShared_emptyStateIcon__ByLT9 svg{height:32px;width:32px}.AdminShared_emptyStateTitle__GQmoe{color:#1e293b;color:var(--admin-text,#1e293b);font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.AdminShared_emptyStateText__1PcZF{color:#64748b;color:var(--admin-text-secondary,#64748b);margin:0}.AdminShared_pagination__QdyzS{align-items:center;display:flex;gap:1rem;justify-content:center;padding:1.5rem}.AdminShared_paginationBtn__3p7Zf{align-items:center;background:#fff;background:var(--admin-card,#fff);border:1px solid #e2e8f0;border:1px solid var(--admin-border,#e2e8f0);border-radius:8px;color:#1e293b;color:var(--admin-text,#1e293b);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.AdminShared_paginationBtn__3p7Zf:hover:not(:disabled){background:#f1f5f9;border-color:#6366f1;border-color:var(--admin-primary,#6366f1)}.AdminShared_paginationBtn__3p7Zf:disabled{cursor:not-allowed;opacity:.5}.AdminShared_paginationBtn__3p7Zf svg{height:16px;width:16px}.AdminShared_paginationInfo__gnZaw{color:#64748b;color:var(--admin-text-secondary,#64748b);font-size:.875rem}.AdminShared_infoGrid__eVAT1{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.AdminShared_infoItem__1FRsy{display:flex;flex-direction:column;gap:.25rem}.AdminShared_infoLabel__c4fsE{color:#64748b;color:var(--admin-text-secondary,#64748b);font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.AdminShared_infoValue__bXnSu{color:#1e293b;color:var(--admin-text,#1e293b);font-size:.9rem}.AdminShared_statCard__nB7P1{background:#fff;background:var(--admin-card,#fff);border:1px solid #e2e8f0;border:1px solid var(--admin-border,#e2e8f0);border-radius:12px;display:flex;flex-direction:column;gap:.5rem;padding:1.25rem}.AdminShared_statValue__eWmQY{color:#1e293b;color:var(--admin-text,#1e293b);font-size:1.75rem;font-weight:700}.AdminShared_statLabel__nUVVr{color:#64748b;color:var(--admin-text-secondary,#64748b);font-size:.85rem}.AdminShared_modalOverlay__BvKIR{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.AdminShared_modal__I-0\+z{background:#fff;background:var(--admin-card,#fff);border-radius:16px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;max-height:90vh;max-width:500px;overflow:hidden;width:100%}.AdminShared_modalLarge__g0\+36{max-width:800px}.AdminShared_modalHeader__olPMz{align-items:flex-start;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--admin-border,#e2e8f0);display:flex;gap:1rem;justify-content:space-between;padding:1.5rem}.AdminShared_modalTitle__kBwaC{color:#1e293b;color:var(--admin-text,#1e293b);font-size:1.25rem;font-weight:600;margin:0 0 .25rem}.AdminShared_modalSubtitle__Pt-0W{color:#64748b;color:var(--admin-text-secondary,#64748b);font-size:.875rem;margin:0}.AdminShared_modalClose__MRZep{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .2s ease;width:32px}.AdminShared_modalClose__MRZep:hover{background:#f1f5f9}.AdminShared_modalClose__MRZep svg{color:#64748b;color:var(--admin-text-secondary,#64748b);height:20px;width:20px}.AdminShared_modalBody__OHIFi{flex:1 1;overflow-y:auto;padding:1.5rem}.AdminShared_modalFooter__cNozD{align-items:center;border-top:1px solid #e2e8f0;border-top:1px solid var(--admin-border,#e2e8f0);display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem}.AdminShared_table__fVJYM{border-collapse:collapse;width:100%}.AdminShared_table__fVJYM th{background:#f8fafc;color:#64748b;color:var(--admin-text-secondary,#64748b);font-size:.75rem;font-weight:600;letter-spacing:.5px;text-align:left;text-transform:uppercase}.AdminShared_table__fVJYM td,.AdminShared_table__fVJYM th{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--admin-border,#e2e8f0);padding:1rem 1.25rem}.AdminShared_table__fVJYM td{vertical-align:middle}.AdminShared_table__fVJYM tbody tr:last-child td{border-bottom:none}.AdminShared_table__fVJYM tbody tr{transition:background .2s ease}.AdminShared_table__fVJYM tbody tr:hover{background:#f8fafc}.AdminShared_tableClickable__7isEV tbody tr{cursor:pointer}.AdminShared_filtersBar__eNC\+C{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.AdminShared_searchWrapper__lyReD{flex:1 1;min-width:280px;position:relative}.AdminShared_searchWrapper__lyReD svg{color:#64748b;color:var(--admin-text-secondary,#64748b);height:18px;left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:18px}.AdminShared_searchInput__2qGtj{background:#fff;background:var(--admin-card,#fff);border:1px solid #e2e8f0;border:1px solid var(--admin-border,#e2e8f0);border-radius:10px;font-size:.9rem;padding:.75rem 2.5rem .75rem 2.75rem;transition:all .2s ease;width:100%}.AdminShared_searchInput__2qGtj:focus{border-color:#6366f1;border-color:var(--admin-primary,#6366f1);box-shadow:0 0 0 3px #6366f11a;outline:none}.AdminShared_clearSearch__Qade\+{align-items:center;background:#e2e8f0;border:none;border-radius:50%;color:#64748b;color:var(--admin-text-secondary,#64748b);cursor:pointer;display:flex;font-size:.8rem;height:20px;justify-content:center;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:20px}.AdminShared_clearSearch__Qade\+:hover{background:#cbd5e1;color:#1e293b;color:var(--admin-text,#1e293b)}@media (max-width:768px){.AdminShared_filtersBar__eNC\+C{flex-direction:column}.AdminShared_searchWrapper__lyReD{min-width:100%}.AdminShared_select__JELWz{width:100%}.AdminShared_infoGrid__eVAT1{grid-template-columns:1fr}.AdminShared_pagination__QdyzS{flex-wrap:wrap}.AdminShared_modal__I-0\+z{border-radius:0;max-height:100vh}.AdminShared_table__fVJYM{display:block;overflow-x:auto}}.DetailModal_overlay__CrCY7{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0009;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.DetailModal_modal__T5Dut{background:#fff;background:var(--admin-card,#fff);border-radius:16px;box-shadow:0 24px 48px #0003;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.DetailModal_modal__T5Dut.DetailModal_small__uKoSL{max-width:400px;width:100%}.DetailModal_modal__T5Dut.DetailModal_medium__CDKZX{max-width:600px;width:100%}.DetailModal_modal__T5Dut.DetailModal_large__TUcoY{max-width:800px;width:100%}.DetailModal_modal__T5Dut.DetailModal_full__kbV3g{max-width:1100px;width:100%}.DetailModal_header__kmwSH{align-items:flex-start;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--admin-border,#e2e8f0);display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.DetailModal_headerContent__fAmwO{flex:1 1}.DetailModal_title__-0Ngq{color:#1e293b;color:var(--admin-text,#1e293b);font-size:1.25rem;font-weight:700;margin:0}.DetailModal_subtitle__n10an{color:#64748b;color:var(--admin-text-secondary,#64748b);font-size:.875rem;margin:.25rem 0 0}.DetailModal_closeButton__ks0-O{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;color:var(--admin-text-secondary,#64748b);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s ease;width:36px}.DetailModal_closeButton__ks0-O:hover{background:#e2e8f0;color:#1e293b;color:var(--admin-text,#1e293b)}.DetailModal_closeButton__ks0-O svg{height:20px;width:20px}.DetailModal_body__K2DF-{flex:1 1;overflow-y:auto;padding:1.5rem}.DetailModal_footer__EEJur{background:#f8fafc;border-top:1px solid #e2e8f0;border-top:1px solid var(--admin-border,#e2e8f0);display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem}.DetailModal_actionButton__wGFL-{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.625rem 1.25rem;transition:all .2s ease}.DetailModal_actionButton__wGFL-:disabled{cursor:not-allowed;opacity:.6}.DetailModal_actionButton__wGFL-.DetailModal_primary__FrbuX{background:#6366f1;background:var(--admin-primary,#6366f1);color:#fff}.DetailModal_actionButton__wGFL-.DetailModal_primary__FrbuX:hover:not(:disabled){background:#4f46e5;background:var(--admin-primary-hover,#4f46e5)}.DetailModal_actionButton__wGFL-.DetailModal_secondary__DC8m5{background:#e2e8f0;color:#1e293b;color:var(--admin-text,#1e293b)}.DetailModal_actionButton__wGFL-.DetailModal_secondary__DC8m5:hover:not(:disabled){background:#cbd5e1}.DetailModal_actionButton__wGFL-.DetailModal_danger__ids2M{background:#ef4444;background:var(--admin-danger,#ef4444);color:#fff}.DetailModal_actionButton__wGFL-.DetailModal_danger__ids2M:hover:not(:disabled){background:#dc2626}.DetailModal_actionButton__wGFL-.DetailModal_success__jm-wr{background:#10b981;background:var(--admin-success,#10b981);color:#fff}.DetailModal_actionButton__wGFL-.DetailModal_success__jm-wr:hover:not(:disabled){background:#059669}.DetailModal_buttonSpinner__i\+4h3{animation:DetailModal_spin__zBsK4 .6s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes DetailModal_spin__zBsK4{to{transform:rotate(1turn)}}.DetailModal_section__rPqUv{margin-bottom:1.5rem}.DetailModal_section__rPqUv:last-child{margin-bottom:0}.DetailModal_sectionHeader__mcw25{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.DetailModal_sectionHeader__mcw25.DetailModal_collapsible__RYWra{border-radius:8px;cursor:pointer;margin:-.5rem -.5rem .5rem;padding:.5rem;transition:background .2s ease}.DetailModal_sectionHeader__mcw25.DetailModal_collapsible__RYWra:hover{background:#f1f5f9}.DetailModal_sectionTitle__JoZGR{align-items:center;color:#1e293b;color:var(--admin-text,#1e293b);display:flex;font-size:.875rem;font-weight:600;gap:.5rem;letter-spacing:.5px;margin:0;text-transform:uppercase}.DetailModal_sectionTitle__JoZGR:before{background:#6366f1;background:var(--admin-primary,#6366f1);border-radius:2px;content:"";height:14px;width:3px}.DetailModal_collapseIcon__j9TVR{color:#64748b;color:var(--admin-text-secondary,#64748b);height:18px;transition:transform .2s ease;width:18px}.DetailModal_collapseIcon__j9TVR.DetailModal_collapsed__8rr1I{transform:rotate(-90deg)}.DetailModal_sectionContent__RCTDS{animation:DetailModal_fadeIn__fINHw .2s ease}@keyframes DetailModal_fadeIn__fINHw{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.DetailModal_grid__oWBut{grid-gap:1rem;display:grid;gap:1rem}.DetailModal_field__lSYvl{display:flex;flex-direction:column;gap:.25rem}.DetailModal_fieldLabel__qf2wF{color:#64748b;color:var(--admin-text-secondary,#64748b);font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.DetailModal_fieldValue__gQuNt{color:#1e293b;color:var(--admin-text,#1e293b);font-size:.925rem;word-break:break-word}.DetailModal_fieldInput__bEpNM,.DetailModal_fieldSelect__PPAW-,.DetailModal_fieldTextarea__nJ-73{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--admin-border,#e2e8f0);border-radius:8px;color:#1e293b;color:var(--admin-text,#1e293b);font-size:.9rem;padding:.625rem .75rem;transition:all .2s ease}.DetailModal_fieldInput__bEpNM:focus,.DetailModal_fieldSelect__PPAW-:focus,.DetailModal_fieldTextarea__nJ-73:focus{border-color:#6366f1;border-color:var(--admin-primary,#6366f1);box-shadow:0 0 0 3px #6366f11a;outline:none}.DetailModal_fieldTextarea__nJ-73{min-height:80px;resize:vertical}.DetailModal_fieldSelect__PPAW-{cursor:pointer}.DetailModal_badge__gyu9l{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:600;padding:.25rem .625rem;text-transform:capitalize}.DetailModal_badge__gyu9l.DetailModal_default__kKPIQ{background:#e2e8f0;color:#475569}.DetailModal_badge__gyu9l.DetailModal_pending__PRBXr{background:#fef3c7;color:#b45309}.DetailModal_badge__gyu9l.DetailModal_reviewed__J1rTd{background:#dbeafe;color:#1d4ed8}.DetailModal_badge__gyu9l.DetailModal_shortlisted__aIO8F{background:#e0e7ff;color:#4338ca}.DetailModal_badge__gyu9l.DetailModal_interviewed__hFZez{background:#cffafe;color:#0e7490}.DetailModal_badge__gyu9l.DetailModal_selected__yM-jz{background:#d1fae5;color:#047857}.DetailModal_badge__gyu9l.DetailModal_rejected__EO4gI{background:#fee2e2;color:#dc2626}.DetailModal_badge__gyu9l.DetailModal_active__11n0j{background:#d1fae5;color:#047857}.DetailModal_badge__gyu9l.DetailModal_draft__\+Abja{background:#f1f5f9;color:#64748b}.DetailModal_badge__gyu9l.DetailModal_paused__nw8bw{background:#fef3c7;color:#b45309}.DetailModal_badge__gyu9l.DetailModal_closed__bJrCK{background:#fee2e2;color:#dc2626}@media (max-width:640px){.DetailModal_overlay__CrCY7{align-items:flex-end;padding:0}.DetailModal_modal__T5Dut{border-radius:16px 16px 0 0;max-height:95vh;max-width:100%}.DetailModal_modal__T5Dut.DetailModal_full__kbV3g,.DetailModal_modal__T5Dut.DetailModal_large__TUcoY,.DetailModal_modal__T5Dut.DetailModal_medium__CDKZX,.DetailModal_modal__T5Dut.DetailModal_small__uKoSL{max-width:100%}.DetailModal_grid__oWBut{grid-template-columns:1fr!important}.DetailModal_footer__EEJur{flex-direction:column}.DetailModal_actionButton__wGFL-{justify-content:center;width:100%}}.PracticeHistoryList_container__02arJ{width:100%}.PracticeHistoryList_sectionTitle__CBEN-{align-items:center;color:#111827;color:var(--gray-900);display:flex;font-size:1.25rem;font-weight:700;gap:10px;margin:0 0 1.5rem;margin:0 0 var(--spacing-lg)}.PracticeHistoryList_sectionTitle__CBEN- i{color:#3b82f6;color:var(--primary-500)}.dark .PracticeHistoryList_sectionTitle__CBEN-,body.PracticeHistoryList_dark__7rcWw .PracticeHistoryList_sectionTitle__CBEN-{color:#f1f5f9}.PracticeHistoryList_loadingState__HJGgG{color:#6b7280;color:var(--gray-500);font-size:.9rem;padding:2rem;padding:var(--spacing-xl);text-align:center}.PracticeHistoryList_loadingState__HJGgG i{color:#3b82f6;color:var(--primary-500);margin-right:8px}.PracticeHistoryList_emptyState__A7GZF{color:#6b7280;color:var(--gray-500);padding:2rem;padding:var(--spacing-xl);text-align:center}.PracticeHistoryList_emptyState__A7GZF i{color:#9ca3af;color:var(--gray-400);font-size:2.5rem;margin-bottom:1rem;margin-bottom:var(--spacing-md)}.PracticeHistoryList_emptyState__A7GZF p{font-size:.95rem;margin:0}.PracticeHistoryList_historyGrid__fIpsd{grid-gap:2rem;grid-gap:var(--spacing-xl);display:grid;gap:2rem;gap:var(--spacing-xl);grid-template-columns:1fr}.PracticeHistoryList_applicationCard__D\+vE3{background:#fff;border:1px solid #f3f4f6;border:1px solid var(--gray-100);border-radius:1.5rem;border-radius:var(--radius-2xl);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);overflow:hidden;padding:22px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.PracticeHistoryList_applicationCard__D\+vE3[data-status=ended]:before{background:linear-gradient(90deg,#10b981,#059669);background:linear-gradient(90deg,var(--success-500),var(--success-600));border-top-left-radius:1.5rem;border-top-left-radius:var(--radius-2xl);border-top-right-radius:1.5rem;border-top-right-radius:var(--radius-2xl);content:"";height:3px;left:0;position:absolute;right:0;top:0}.PracticeHistoryList_applicationCard__D\+vE3:hover{border-color:#bfdbfe;border-color:var(--primary-200);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;box-shadow:var(--shadow-xl);transform:translateY(-3px)}.dark .PracticeHistoryList_applicationCard__D\+vE3,body.PracticeHistoryList_dark__7rcWw .PracticeHistoryList_applicationCard__D\+vE3{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e293bf2;border-color:#94a3b833;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg)}.dark .PracticeHistoryList_applicationCard__D\+vE3:hover,body.PracticeHistoryList_dark__7rcWw .PracticeHistoryList_applicationCard__D\+vE3:hover{border-color:#60a5fa4d;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;box-shadow:var(--shadow-xl)}.PracticeHistoryList_applicationHeader__JulnK{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:auto 1fr auto;margin-bottom:14px}.PracticeHistoryList_applicationHeader__JulnK h3{color:#111827;color:var(--gray-900);font-size:20px;font-weight:700;line-height:1.3;margin:0}.dark .PracticeHistoryList_applicationHeader__JulnK h3,body.dark .PracticeHistoryList_applicationHeader__JulnK h3{color:#f8fafc}.PracticeHistoryList_jobTitleWrap__lC0cw{display:flex;flex-direction:column;gap:2px}.PracticeHistoryList_companySubtle__0DyVX{color:#4b5563;color:var(--gray-600);font-size:12px}.dark .PracticeHistoryList_companySubtle__0DyVX,body.dark .PracticeHistoryList_companySubtle__0DyVX{color:#94a3b8}.PracticeHistoryList_companyAvatar__peLhG{align-items:center;background:#f9fafb;background:var(--gray-50);border:1px solid #e5e7eb;border:1px solid var(--gray-200);border-radius:50%;display:flex;height:40px;justify-content:center;overflow:hidden;width:40px}.dark .PracticeHistoryList_companyAvatar__peLhG,body.PracticeHistoryList_dark__7rcWw .PracticeHistoryList_companyAvatar__peLhG{background:#33415599;border-color:#94a3b833}.PracticeHistoryList_practiceLogoWrapper__jovU8{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);background:linear-gradient(135deg,var(--primary-500) 0,var(--primary-600) 100%);border-radius:50%;color:#fff;display:flex;font-size:18px;height:40px;justify-content:center;width:40px}.dark .PracticeHistoryList_practiceLogoWrapper__jovU8,body.PracticeHistoryList_dark__7rcWw .PracticeHistoryList_practiceLogoWrapper__jovU8{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.PracticeHistoryList_headerBadges__T2\+kT{display:flex;gap:8px}.PracticeHistoryList_statusBadge__9Cc0D{border:1px solid #0000000f;border-radius:15px;font-size:12px;font-weight:600;letter-spacing:.5px;padding:5px 10px;text-transform:uppercase}.PracticeHistoryList_statusBadge__9Cc0D.PracticeHistoryList_ended__apd1e{background:#ecfdf5;background:var(--success-50);border-color:#a7f3d0;border-color:var(--success-200);color:#047857;color:var(--success-700)}.dark .PracticeHistoryList_statusBadge__9Cc0D.PracticeHistoryList_ended__apd1e,body.PracticeHistoryList_dark__7rcWw .PracticeHistoryList_statusBadge__9Cc0D.PracticeHistoryList_ended__apd1e{background:#34d3991a;border-color:#34d39933;color:#34d399}.PracticeHistoryList_applicationDetails__k\+UQU{border-top:1px dashed #e5e7eb;border-top:1px dashed var(--gray-200);margin:6px 0 16px;padding-top:10px}.dark .PracticeHistoryList_applicationDetails__k\+UQU,body.dark .PracticeHistoryList_applicationDetails__k\+UQU{border-top:1px dashed #94a3b833}.PracticeHistoryList_metaRow__0\+ccZ{display:flex;flex-wrap:wrap;gap:10px 16px}.PracticeHistoryList_metaItem__2iRz-{align-items:center;color:#4b5563;color:var(--gray-600);display:flex;font-size:13px;gap:8px}.dark .PracticeHistoryList_metaItem__2iRz-,body.dark .PracticeHistoryList_metaItem__2iRz-{color:#94a3b8}.PracticeHistoryList_metaItem__2iRz- i{color:#9ca3af;color:var(--gray-400)}.dark .PracticeHistoryList_metaItem__2iRz- i,body.dark .PracticeHistoryList_metaItem__2iRz- i{color:#60a5fa}.PracticeHistoryList_tagsRow__3iUpb{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.PracticeHistoryList_chip__neo3q{align-items:center;background:#eff6ff;background:var(--primary-50);border:1px solid #bfdbfe;border:1px solid var(--primary-200);border-radius:999px;color:#1d4ed8;color:var(--primary-700);display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 10px}.dark .PracticeHistoryList_chip__neo3q,body.PracticeHistoryList_dark__7rcWw .PracticeHistoryList_chip__neo3q{background:#60a5fa1a;border-color:#60a5fa33;color:#60a5fa}.PracticeHistoryList_chip__neo3q i{color:#9ca3af;color:var(--gray-400)}.dark .PracticeHistoryList_chip__neo3q i,body.PracticeHistoryList_dark__7rcWw .PracticeHistoryList_chip__neo3q i{color:#60a5fa}.PracticeHistoryList_applicationActions__XAGD\+{display:flex;flex-direction:column;gap:12px}.PracticeHistoryList_scoresRow__mwfq0{display:flex;flex-wrap:wrap;gap:10px}.PracticeHistoryList_scorePill__crHQw{align-items:center;background:#f9fafb;background:var(--gray-50);border:1px solid #e5e7eb;border:1px solid var(--gray-200);border-radius:999px;color:#374151;color:var(--gray-700);display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 10px}.dark .PracticeHistoryList_scorePill__crHQw,body.PracticeHistoryList_dark__7rcWw .PracticeHistoryList_scorePill__crHQw{background:#33415599;border-color:#94a3b833;color:#cbd5e1}.PracticeHistoryList_pillLabel__2XgC\+{opacity:.8}.PracticeHistoryList_pillValue__8OGKc{font-weight:700}.PracticeHistoryList_miniBar__7Lp6N{background:#e5e7eb;background:var(--gray-200);border-radius:4px;height:6px;margin-left:6px;overflow:hidden;width:80px}.dark .PracticeHistoryList_miniBar__7Lp6N,body.PracticeHistoryList_dark__7rcWw .PracticeHistoryList_miniBar__7Lp6N{background:#94a3b833}.PracticeHistoryList_miniBar__7Lp6N>div{height:100%;transition:width .3s ease}.PracticeHistoryList_actionButtons__dQKEh{display:flex;gap:10px}.PracticeHistoryList_reportButton__ZT\+dR{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);background:linear-gradient(135deg,var(--primary-500),var(--primary-600));border:none;border-radius:.75rem;border-radius:var(--radius-lg);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:.875rem;font-weight:600;gap:.5rem;gap:var(--spacing-xs);justify-content:center;padding:.75rem 1.5rem;padding:var(--spacing-sm) var(--spacing-lg);transition:all .3s ease}.dark .PracticeHistoryList_reportButton__ZT\+dR,body.PracticeHistoryList_dark__7rcWw .PracticeHistoryList_reportButton__ZT\+dR{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.PracticeHistoryList_reportButton__ZT\+dR:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);background:linear-gradient(135deg,var(--primary-600),var(--primary-700));box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);transform:translateY(-1px)}.dark .PracticeHistoryList_reportButton__ZT\+dR:hover,body.PracticeHistoryList_dark__7rcWw .PracticeHistoryList_reportButton__ZT\+dR:hover{background:linear-gradient(135deg,#3b82f6,#2563eb)}.PracticeHistoryList_reportButton__ZT\+dR i{font-size:14px}.PracticeHistoryList_cvButton__mDTUV{align-items:center;background:#fff;border:2px solid #3b82f6;border:2px solid var(--primary-500);border-radius:.75rem;border-radius:var(--radius-lg);color:#2563eb;color:var(--primary-600);cursor:pointer;display:flex;flex:1 1;font-size:.875rem;font-weight:600;gap:.5rem;gap:var(--spacing-xs);justify-content:center;padding:.75rem 1.5rem;padding:var(--spacing-sm) var(--spacing-lg);transition:all .3s ease}.PracticeHistoryList_cvButton__mDTUV:hover{background:#eff6ff;background:var(--primary-50);border-color:#2563eb;border-color:var(--primary-600);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-1px)}.dark .PracticeHistoryList_cvButton__mDTUV,body.PracticeHistoryList_dark__7rcWw .PracticeHistoryList_cvButton__mDTUV{background:#1e293b;border-color:#60a5fa;color:#60a5fa}.dark .PracticeHistoryList_cvButton__mDTUV:hover,body.PracticeHistoryList_dark__7rcWw .PracticeHistoryList_cvButton__mDTUV:hover{background:#334155;border-color:#3b82f6}.PracticeHistoryList_cvButton__mDTUV i{font-size:14px}.PracticeHistoryList_detailsButton__yHllO{align-items:center;background:#fff;border:2px solid #d1d5db;border-radius:.75rem;border-radius:var(--radius-lg);color:#6b7280;cursor:pointer;display:flex;flex:1 1;font-size:.875rem;font-weight:600;gap:.5rem;gap:var(--spacing-xs);justify-content:center;padding:.75rem 1.5rem;padding:var(--spacing-sm) var(--spacing-lg);transition:all .3s ease}.PracticeHistoryList_detailsButton__yHllO:hover{background:#f9fafb;background:var(--gray-50);border-color:#9ca3af;border-color:var(--gray-400);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-1px)}.dark .PracticeHistoryList_detailsButton__yHllO,body.PracticeHistoryList_dark__7rcWw .PracticeHistoryList_detailsButton__yHllO{background:#1e293b;border-color:#475569;color:#94a3b8}.dark .PracticeHistoryList_detailsButton__yHllO:hover,body.PracticeHistoryList_dark__7rcWw .PracticeHistoryList_detailsButton__yHllO:hover{background:#334155;border-color:#64748b}.PracticeHistoryList_detailsButton__yHllO i{font-size:14px}@media (max-width:768px){.PracticeHistoryList_applicationHeader__JulnK{grid-template-columns:auto 1fr}.PracticeHistoryList_headerBadges__T2\+kT{grid-column:1/-1;margin-top:8px}.PracticeHistoryList_scoresRow__mwfq0{flex-direction:column}.PracticeHistoryList_scorePill__crHQw{justify-content:space-between;width:100%}.PracticeHistoryList_miniBar__7Lp6N{flex:1 1}.PracticeHistoryList_actionButtons__dQKEh{flex-direction:column}}:root{--primary-50:#eff6ff;--primary-100:#dbeafe;--primary-200:#bfdbfe;--primary-500:#3b82f6;--primary-600:#2563eb;--primary-700:#1d4ed8;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--success-50:#ecfdf5;--success-200:#a7f3d0;--success-500:#10b981;--success-600:#059669;--success-700:#047857;--warning-50:#fffbeb;--warning-200:#fde68a;--warning-500:#f59e0b;--error-50:#fef2f2;--error-200:#fecaca;--error-500:#ef4444;--error-600:#dc2626;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--spacing-xs:0.5rem;--spacing-sm:0.75rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem}.ApplicationHistoryList_container__AQuC2{width:100%}.ApplicationHistoryList_sectionTitle__k59mx{align-items:center;color:#111827;color:var(--gray-900);display:flex;font-size:1.25rem;font-weight:700;gap:10px;margin:0 0 1.5rem;margin:0 0 var(--spacing-lg)}.ApplicationHistoryList_sectionTitle__k59mx i{color:#3b82f6;color:var(--primary-500)}.dark .ApplicationHistoryList_sectionTitle__k59mx,body.ApplicationHistoryList_dark__YSbRz .ApplicationHistoryList_sectionTitle__k59mx{color:#f1f5f9}.ApplicationHistoryList_filtersBar__zbXZf{align-items:center;background:#f9fafb;background:var(--gray-50);border:1px solid #e5e7eb;border:1px solid var(--gray-200);border-radius:.75rem;border-radius:var(--radius-lg);display:flex;flex-wrap:wrap;gap:1rem;gap:var(--spacing-md);margin-bottom:1.5rem;margin-bottom:var(--spacing-lg);padding:1rem;padding:var(--spacing-md)}.dark .ApplicationHistoryList_filtersBar__zbXZf,body.ApplicationHistoryList_dark__YSbRz .ApplicationHistoryList_filtersBar__zbXZf{background:#1e293b80;border-color:#94a3b833}.ApplicationHistoryList_searchWrapper__kTYqk{flex:1 1;min-width:250px;position:relative}.ApplicationHistoryList_searchWrapper__kTYqk i{color:#9ca3af;color:var(--gray-400);left:.75rem;left:var(--spacing-sm);position:absolute;top:50%;transform:translateY(-50%)}.ApplicationHistoryList_searchInput__4FFGL{background:#fff;border:1px solid #d1d5db;border:1px solid var(--gray-300);border-radius:.5rem;border-radius:var(--radius-md);font-size:.875rem;padding:.625rem 2rem .625rem 2.25rem;width:100%}.ApplicationHistoryList_searchInput__4FFGL:focus{border-color:#3b82f6;border-color:var(--primary-500);box-shadow:0 0 0 3px #3b82f61a;outline:none}.dark .ApplicationHistoryList_searchInput__4FFGL,body.ApplicationHistoryList_dark__YSbRz .ApplicationHistoryList_searchInput__4FFGL{background:#1e293b;border-color:#475569;color:#f1f5f9}.ApplicationHistoryList_clearSearch__fbBQt{align-items:center;background:#d1d5db;background:var(--gray-300);border:none;border-radius:50%;color:#4b5563;color:var(--gray-600);cursor:pointer;display:flex;font-size:14px;height:20px;justify-content:center;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:20px}.ApplicationHistoryList_clearSearch__fbBQt:hover{background:#9ca3af;background:var(--gray-400);color:#fff}.ApplicationHistoryList_filterSelect__7t83s{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;border:1px solid #d1d5db;border:1px solid var(--gray-300);border-radius:.5rem;border-radius:var(--radius-md);cursor:pointer;font-size:.875rem;padding:.625rem 2rem .625rem .75rem}.ApplicationHistoryList_filterSelect__7t83s:focus{border-color:#3b82f6;border-color:var(--primary-500);outline:none}.dark .ApplicationHistoryList_filterSelect__7t83s,body.ApplicationHistoryList_dark__YSbRz .ApplicationHistoryList_filterSelect__7t83s{background-color:#1e293b;border-color:#475569;color:#f1f5f9}.ApplicationHistoryList_clearFiltersBtn__UKXaW{background:#fff;border:1px solid #d1d5db;border:1px solid var(--gray-300);border-radius:.5rem;border-radius:var(--radius-md);cursor:pointer;font-size:.875rem;padding:.625rem 1rem;transition:all .2s ease}.ApplicationHistoryList_clearFiltersBtn__UKXaW:hover{background:#f3f4f6;background:var(--gray-100)}.ApplicationHistoryList_emptyState__h09CF,.ApplicationHistoryList_loadingState__f0Lh2{color:#6b7280;color:var(--gray-500);padding:2rem;padding:var(--spacing-xl);text-align:center}.ApplicationHistoryList_emptyState__h09CF i,.ApplicationHistoryList_loadingState__f0Lh2 i{color:#9ca3af;color:var(--gray-400);display:block;font-size:2.5rem;margin-bottom:1rem;margin-bottom:var(--spacing-md)}.ApplicationHistoryList_emptyState__h09CF p{font-size:.95rem;margin:0}.ApplicationHistoryList_applicationsList__PMp9w{display:flex;flex-direction:column;gap:1.5rem;gap:var(--spacing-lg)}.ApplicationHistoryList_applicationCard__uYP\+0{background:#fff;border:1px solid #f3f4f6;border:1px solid var(--gray-100);border-radius:1.5rem;border-radius:var(--radius-2xl);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);overflow:hidden;padding:22px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.ApplicationHistoryList_applicationCard__uYP\+0:before{background:#bfdbfe;background:var(--primary-200);border-top-left-radius:1.5rem;border-top-left-radius:var(--radius-2xl);border-top-right-radius:1.5rem;border-top-right-radius:var(--radius-2xl);content:"";height:3px;left:0;position:absolute;right:0;top:0}.ApplicationHistoryList_applicationCard__uYP\+0[data-status=shortlisted]:before{background:linear-gradient(90deg,#10b981,#059669);background:linear-gradient(90deg,var(--success-500),var(--success-600))}.ApplicationHistoryList_applicationCard__uYP\+0[data-status=pending]:before{background:linear-gradient(90deg,#f59e0b,#eab308);background:linear-gradient(90deg,var(--warning-500),#eab308)}.ApplicationHistoryList_applicationCard__uYP\+0[data-status=reviewed]:before{background:linear-gradient(90deg,#3b82f6,#2563eb);background:linear-gradient(90deg,var(--primary-500),var(--primary-600))}.ApplicationHistoryList_applicationCard__uYP\+0[data-status=interviewed]:before{background:linear-gradient(90deg,#8b5cf6,#7c3aed)}.ApplicationHistoryList_applicationCard__uYP\+0[data-status=selected]:before{background:linear-gradient(90deg,#10b981,#059669)}.ApplicationHistoryList_applicationCard__uYP\+0[data-status=rejected]:before{background:linear-gradient(90deg,#ef4444,#dc2626);background:linear-gradient(90deg,var(--error-500),var(--error-600))}.ApplicationHistoryList_applicationCard__uYP\+0:hover{border-color:#bfdbfe;border-color:var(--primary-200);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;box-shadow:var(--shadow-xl);transform:translateY(-3px)}.dark .ApplicationHistoryList_applicationCard__uYP\+0,body.ApplicationHistoryList_dark__YSbRz .ApplicationHistoryList_applicationCard__uYP\+0{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e293bf2;border-color:#94a3b833;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg)}.dark .ApplicationHistoryList_applicationCard__uYP\+0:hover,body.ApplicationHistoryList_dark__YSbRz .ApplicationHistoryList_applicationCard__uYP\+0:hover{border-color:#60a5fa4d;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;box-shadow:var(--shadow-xl)}.ApplicationHistoryList_applicationHeader__id-mI{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:auto 1fr auto;margin-bottom:14px}.ApplicationHistoryList_applicationHeader__id-mI h3{color:#111827;color:var(--gray-900);font-size:1.125rem;font-weight:700;line-height:1.3;margin:0}.dark .ApplicationHistoryList_applicationHeader__id-mI h3,body.dark .ApplicationHistoryList_applicationHeader__id-mI h3{color:#f8fafc}.ApplicationHistoryList_jobTitleWrap__mas1o{display:flex;flex-direction:column;gap:2px}.ApplicationHistoryList_companySubtle__Vm6np{color:#4b5563;color:var(--gray-600);font-size:.8rem}.dark .ApplicationHistoryList_companySubtle__Vm6np,body.dark .ApplicationHistoryList_companySubtle__Vm6np{color:#94a3b8}.ApplicationHistoryList_companyAvatar__YUbkW{align-items:center;background:#f9fafb;background:var(--gray-50);border:1px solid #e5e7eb;border:1px solid var(--gray-200);border-radius:12px;display:flex;height:48px;justify-content:center;overflow:hidden;width:48px}.ApplicationHistoryList_companyAvatar__YUbkW img{height:100%;object-fit:cover;width:100%}.ApplicationHistoryList_avatarFallback__XeDiJ{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);background:linear-gradient(135deg,var(--primary-500),var(--primary-600));color:#fff;display:flex;font-size:1.25rem;font-weight:600;height:100%;justify-content:center;width:100%}.dark .ApplicationHistoryList_companyAvatar__YUbkW,body.ApplicationHistoryList_dark__YSbRz .ApplicationHistoryList_companyAvatar__YUbkW{background:#33415599;border-color:#94a3b833}.ApplicationHistoryList_headerBadges__mxfEI{align-items:center;display:flex;gap:8px}.ApplicationHistoryList_statusBadge__0GsGC{border:1px solid #0000;border-radius:20px;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase;transition:all .2s ease}.ApplicationHistoryList_statusBadge__0GsGC.ApplicationHistoryList_pending__4oE3q{background:#fffbeb;background:var(--warning-50);border-color:#fde68a;border-color:var(--warning-200);color:#b45309}.ApplicationHistoryList_statusBadge__0GsGC.ApplicationHistoryList_reviewed__Yuxby{background:#eff6ff;background:var(--primary-50);border-color:#bfdbfe;border-color:var(--primary-200);color:#1d4ed8;color:var(--primary-700)}.ApplicationHistoryList_statusBadge__0GsGC.ApplicationHistoryList_shortlisted__wt14D{background:#dbeafe;border-color:#bfdbfe;color:#1d4ed8}.ApplicationHistoryList_statusBadge__0GsGC.ApplicationHistoryList_interviewed__ZMpeF{background:#ede9fe;border-color:#c4b5fd;color:#6d28d9}.ApplicationHistoryList_statusBadge__0GsGC.ApplicationHistoryList_selected__w\+2\+a{background:#ecfdf5;background:var(--success-50);border-color:#a7f3d0;border-color:var(--success-200);color:#047857;color:var(--success-700)}.ApplicationHistoryList_statusBadge__0GsGC.ApplicationHistoryList_rejected__GE3dM{background:#fef2f2;background:var(--error-50);border-color:#fecaca;border-color:var(--error-200);color:#dc2626;color:var(--error-600)}.dark .ApplicationHistoryList_statusBadge__0GsGC.ApplicationHistoryList_pending__4oE3q,body.ApplicationHistoryList_dark__YSbRz .ApplicationHistoryList_statusBadge__0GsGC.ApplicationHistoryList_pending__4oE3q{background:#fbbf241a;border-color:#fbbf2433;color:#fbbf24}.dark .ApplicationHistoryList_statusBadge__0GsGC.ApplicationHistoryList_shortlisted__wt14D,body.ApplicationHistoryList_dark__YSbRz .ApplicationHistoryList_statusBadge__0GsGC.ApplicationHistoryList_shortlisted__wt14D{background:#60a5fa1a;border-color:#60a5fa33;color:#60a5fa}.dark .ApplicationHistoryList_statusBadge__0GsGC.ApplicationHistoryList_interviewed__ZMpeF,body.ApplicationHistoryList_dark__YSbRz .ApplicationHistoryList_statusBadge__0GsGC.ApplicationHistoryList_interviewed__ZMpeF{background:#a78bfa1a;border-color:#a78bfa33;color:#a78bfa}.dark .ApplicationHistoryList_statusBadge__0GsGC.ApplicationHistoryList_selected__w\+2\+a,body.ApplicationHistoryList_dark__YSbRz .ApplicationHistoryList_statusBadge__0GsGC.ApplicationHistoryList_selected__w\+2\+a{background:#34d3991a;border-color:#34d39933;color:#34d399}.dark .ApplicationHistoryList_statusBadge__0GsGC.ApplicationHistoryList_rejected__GE3dM,body.ApplicationHistoryList_dark__YSbRz .ApplicationHistoryList_statusBadge__0GsGC.ApplicationHistoryList_rejected__GE3dM{background:#f871711a;border-color:#f8717133;color:#f87171}.ApplicationHistoryList_statusSelect__OZNK9{background:#fff;border:1px solid #3b82f6;border:1px solid var(--primary-500);border-radius:6px;font-size:.75rem;font-weight:600;padding:4px 8px;text-transform:uppercase}.ApplicationHistoryList_statusEditButtons__DJmQ3{display:flex;gap:4px}.ApplicationHistoryList_statusCancelBtn__aqeYK,.ApplicationHistoryList_statusSaveBtn__yiXOG{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:12px;height:24px;justify-content:center;width:24px}.ApplicationHistoryList_statusSaveBtn__yiXOG{background:#10b981;background:var(--success-500);color:#fff}.ApplicationHistoryList_statusSaveBtn__yiXOG:hover{background:#059669;background:var(--success-600)}.ApplicationHistoryList_statusCancelBtn__aqeYK{background:#d1d5db;background:var(--gray-300);color:#374151;color:var(--gray-700)}.ApplicationHistoryList_statusCancelBtn__aqeYK:hover{background:#9ca3af;background:var(--gray-400)}.ApplicationHistoryList_applicationDetails__05jsd{border-top:1px dashed #e5e7eb;border-top:1px dashed var(--gray-200);margin:6px 0 16px;padding-top:10px}.dark .ApplicationHistoryList_applicationDetails__05jsd,body.dark .ApplicationHistoryList_applicationDetails__05jsd{border-top:1px dashed #94a3b833}.ApplicationHistoryList_metaRow__j7NLK{display:flex;flex-wrap:wrap;gap:10px 16px}.ApplicationHistoryList_metaItem__scXfm{align-items:center;color:#4b5563;color:var(--gray-600);display:flex;font-size:.8rem;gap:8px}.dark .ApplicationHistoryList_metaItem__scXfm,body.dark .ApplicationHistoryList_metaItem__scXfm{color:#94a3b8}.ApplicationHistoryList_metaItem__scXfm i{color:#9ca3af;color:var(--gray-400);font-size:.875rem}.dark .ApplicationHistoryList_metaItem__scXfm i,body.dark .ApplicationHistoryList_metaItem__scXfm i{color:#60a5fa}.ApplicationHistoryList_tagsRow__iKQRQ{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ApplicationHistoryList_chip__W8pTw{align-items:center;background:#eff6ff;background:var(--primary-50);border:1px solid #bfdbfe;border:1px solid var(--primary-200);border-radius:999px;color:#1d4ed8;color:var(--primary-700);display:inline-flex;font-size:.75rem;font-weight:500;gap:6px;padding:4px 10px}.dark .ApplicationHistoryList_chip__W8pTw,body.ApplicationHistoryList_dark__YSbRz .ApplicationHistoryList_chip__W8pTw{background:#60a5fa1a;border-color:#60a5fa33;color:#60a5fa}.ApplicationHistoryList_applicationActions__9M7nb{display:flex;flex-direction:column;gap:12px}.ApplicationHistoryList_scoresRow__U8LsL{display:flex;flex-wrap:wrap;gap:10px}.ApplicationHistoryList_scorePill__ZJ4mH{align-items:center;background:#f9fafb;background:var(--gray-50);border:1px solid #e5e7eb;border:1px solid var(--gray-200);border-radius:999px;color:#374151;color:var(--gray-700);display:inline-flex;font-size:.75rem;font-weight:600;gap:6px;padding:6px 10px}.dark .ApplicationHistoryList_scorePill__ZJ4mH,body.ApplicationHistoryList_dark__YSbRz .ApplicationHistoryList_scorePill__ZJ4mH{background:#33415599;border-color:#94a3b833;color:#cbd5e1}.ApplicationHistoryList_pillLabel__109Ar{opacity:.8}.ApplicationHistoryList_pillValue__qetBn{font-weight:700}.ApplicationHistoryList_miniBar__70dbV{background:#e5e7eb;background:var(--gray-200);border-radius:4px;height:6px;margin-left:6px;overflow:hidden;width:80px}.dark .ApplicationHistoryList_miniBar__70dbV,body.ApplicationHistoryList_dark__YSbRz .ApplicationHistoryList_miniBar__70dbV{background:#94a3b833}.ApplicationHistoryList_miniBar__70dbV>div{height:100%;transition:width .3s ease}.ApplicationHistoryList_actionButtons__wQVpc{display:flex;flex-wrap:wrap;gap:10px}.ApplicationHistoryList_cvButton__XglbG,.ApplicationHistoryList_deleteButton__r4T\+Z,.ApplicationHistoryList_detailsButton__D6jp1,.ApplicationHistoryList_reportButton__fWG9J{align-items:center;border-radius:.75rem;border-radius:var(--radius-lg);cursor:pointer;display:flex;flex:1 1;font-size:.875rem;font-weight:600;gap:.5rem;gap:var(--spacing-xs);justify-content:center;min-width:100px;padding:.75rem 1rem;padding:var(--spacing-sm) var(--spacing-md);transition:all .3s ease}.ApplicationHistoryList_cvButton__XglbG{background:#fff;border:2px solid #3b82f6;border:2px solid var(--primary-500);color:#2563eb;color:var(--primary-600)}.ApplicationHistoryList_cvButton__XglbG:hover{background:#eff6ff;background:var(--primary-50);border-color:#2563eb;border-color:var(--primary-600);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-1px)}.dark .ApplicationHistoryList_cvButton__XglbG,body.ApplicationHistoryList_dark__YSbRz .ApplicationHistoryList_cvButton__XglbG{background:#1e293b;border-color:#60a5fa;color:#60a5fa}.dark .ApplicationHistoryList_cvButton__XglbG:hover,body.ApplicationHistoryList_dark__YSbRz .ApplicationHistoryList_cvButton__XglbG:hover{background:#334155;border-color:#3b82f6}.ApplicationHistoryList_detailsButton__D6jp1{background:#fff;border:2px solid #d1d5db;border:2px solid var(--gray-300);color:#4b5563;color:var(--gray-600)}.ApplicationHistoryList_detailsButton__D6jp1:hover{background:#f9fafb;background:var(--gray-50);border-color:#9ca3af;border-color:var(--gray-400);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-1px)}.dark .ApplicationHistoryList_detailsButton__D6jp1,body.ApplicationHistoryList_dark__YSbRz .ApplicationHistoryList_detailsButton__D6jp1{background:#1e293b;border-color:#475569;color:#94a3b8}.dark .ApplicationHistoryList_detailsButton__D6jp1:hover,body.ApplicationHistoryList_dark__YSbRz .ApplicationHistoryList_detailsButton__D6jp1:hover{background:#334155;border-color:#64748b}.ApplicationHistoryList_reportButton__fWG9J{background:linear-gradient(135deg,#3b82f6,#2563eb);background:linear-gradient(135deg,var(--primary-500),var(--primary-600));border:none;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);color:#fff}.dark .ApplicationHistoryList_reportButton__fWG9J,body.ApplicationHistoryList_dark__YSbRz .ApplicationHistoryList_reportButton__fWG9J{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.ApplicationHistoryList_reportButton__fWG9J:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);background:linear-gradient(135deg,var(--primary-600),var(--primary-700));box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);transform:translateY(-1px)}.ApplicationHistoryList_deleteButton__r4T\+Z{background:#fef2f2;background:var(--error-50);border:2px solid #fecaca;border:2px solid var(--error-200);color:#dc2626;color:var(--error-600);flex:0 1;min-width:auto;padding:.75rem;padding:var(--spacing-sm)}.ApplicationHistoryList_deleteButton__r4T\+Z:hover{background:#fecaca;background:var(--error-200);border-color:#ef4444;border-color:var(--error-500);transform:translateY(-1px)}.dark .ApplicationHistoryList_deleteButton__r4T\+Z,body.ApplicationHistoryList_dark__YSbRz .ApplicationHistoryList_deleteButton__r4T\+Z{background:#ef44441a;border-color:#ef44444d;color:#f87171}.dark .ApplicationHistoryList_deleteButton__r4T\+Z:hover,body.ApplicationHistoryList_dark__YSbRz .ApplicationHistoryList_deleteButton__r4T\+Z:hover{background:#ef444433}@media (max-width:768px){.ApplicationHistoryList_applicationHeader__id-mI{grid-template-columns:auto 1fr}.ApplicationHistoryList_headerBadges__mxfEI{grid-column:1/-1;margin-top:8px}.ApplicationHistoryList_filtersBar__zbXZf{flex-direction:column}.ApplicationHistoryList_searchWrapper__kTYqk{min-width:100%}.ApplicationHistoryList_filterSelect__7t83s{width:100%}.ApplicationHistoryList_scoresRow__U8LsL{flex-direction:column}.ApplicationHistoryList_scorePill__ZJ4mH{justify-content:space-between;width:100%}.ApplicationHistoryList_miniBar__70dbV{flex:1 1}.ApplicationHistoryList_actionButtons__wQVpc{flex-direction:column}.ApplicationHistoryList_deleteButton__r4T\+Z{flex:1 1;min-width:100%}}.CostStatistics_wrapper__rs5K2{display:flex;flex-direction:column;gap:16px;padding:24px}.CostStatistics_headerBlock__OcykT h1{color:#0f172a;font-size:28px;margin:0}.CostStatistics_headerBlock__OcykT p{color:#475569;margin:8px 0 0}.CostStatistics_card__E82lO{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.CostStatistics_card__E82lO h2{color:#0f172a;font-size:20px;margin:0 0 10px}.CostStatistics_sectionTitleRow__Ti-me{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.CostStatistics_sectionTitleRow__Ti-me h2{margin:0}.CostStatistics_exportBtn__65Mnk{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;cursor:pointer;font-size:14px;padding:8px 12px}.CostStatistics_exportBtn__65Mnk:disabled{cursor:not-allowed;opacity:.6}.CostStatistics_subText__wwBZO{color:#64748b;margin:0 0 12px}.CostStatistics_vizGrid__cjZkU{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.CostStatistics_chartCard__ggYmm{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px}.CostStatistics_chartCard__ggYmm h3{color:#334155;font-size:15px;margin:0 0 8px}.CostStatistics_chartWrap__mUs5d{height:280px}.CostStatistics_doughnutWrap__hHTzB{height:320px}.CostStatistics_fullWidthChart__jsf06{grid-column:1/-1}.CostStatistics_planLegend__DWnTC{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:10px}.CostStatistics_planLegendItem__peerH{align-items:center;color:#475569;display:inline-flex;font-size:12px;gap:6px}.CostStatistics_planLegendDot__v7Ujx{border-radius:999px;display:inline-block;height:10px;width:10px}.CostStatistics_timelineGrid__XdLBM{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.CostStatistics_field__677OB{display:flex;flex-direction:column;gap:6px}.CostStatistics_field__677OB span{color:#334155;font-size:14px}.CostStatistics_field__677OB input{border:1px solid #cbd5e1;border-radius:8px;font-size:14px;padding:10px}.CostStatistics_field__677OB input:disabled{background:#f8fafc;color:#64748b}.CostStatistics_timelineMeta__CCw\+L{color:#475569;display:flex;flex-wrap:wrap;font-size:14px;gap:16px;margin-top:10px}.CostStatistics_status__gFSae{background:#f8fafc;border-radius:8px;color:#334155;padding:12px}.CostStatistics_error__JQaRT{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.CostStatistics_tableWrap__1Fyk6{overflow-x:auto}.CostStatistics_table__ytZYu{border-collapse:collapse;width:100%}.CostStatistics_table__ytZYu td,.CostStatistics_table__ytZYu th{border-bottom:1px solid #e2e8f0;font-size:14px;padding:10px;text-align:left;vertical-align:top}.CostStatistics_table__ytZYu th{background:#f8fafc;color:#0f172a;font-weight:600}.CostStatistics_totalLine__ltcgW{color:#0f172a;font-size:15px;margin-top:12px}.CostStatistics_kpiGrid__472Bc{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.CostStatistics_kpiCard__VsqGp{border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:12px}.CostStatistics_kpiCard__VsqGp h3{color:#334155;font-size:15px;margin:0}.CostStatistics_kpiCard__VsqGp p{color:#0f172a;font-size:20px;font-weight:700;margin:0}.CostStatistics_kpiCard__VsqGp small{color:#64748b}.CostStatistics_positive__QEuJh{color:#15803d!important}.CostStatistics_negative__Su1F2{color:#b91c1c!important}@media (max-width:768px){.CostStatistics_wrapper__rs5K2{padding:14px}.CostStatistics_headerBlock__OcykT h1{font-size:22px}.CostStatistics_vizGrid__cjZkU{grid-template-columns:1fr}.CostStatistics_fullWidthChart__jsf06{grid-column:auto}}.LandingPage_landingPage__\+IdRI{background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.LandingPage_navbar__Ss-lL{left:0;padding:1rem 2rem;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}.LandingPage_navbar__Ss-lL.LandingPage_scrolled__AGi1N{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;box-shadow:0 2px 20px #0000001a;padding:.75rem 2rem}.LandingPage_navContainer__znBRE{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1280px}.LandingPage_logo__ss4ze{align-items:center;color:#1e293b;display:flex;font-size:1.5rem;font-weight:700;gap:.75rem;text-decoration:none}.LandingPage_logoIcon__Riwxj{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:12px;color:#fff;display:flex;height:40px;justify-content:center;width:40px}.LandingPage_logoIcon__Riwxj svg{height:24px;width:24px}.LandingPage_navLinks__8UDZZ{align-items:center;display:flex;gap:2rem}.LandingPage_navLinks__8UDZZ a{color:#64748b;font-weight:500;text-decoration:none;transition:color .2s ease}.LandingPage_navLinks__8UDZZ a:hover{color:#6366f1}.LandingPage_navActions__uqT0f{align-items:center;display:flex;gap:1rem}.LandingPage_loginBtn__MzSGO{background:#0000;border:none;color:#64748b;cursor:pointer;font-weight:600;padding:.625rem 1.25rem;transition:color .2s ease}.LandingPage_loginBtn__MzSGO:hover{color:#6366f1}.LandingPage_signupBtn__OTu0s{background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:10px;box-shadow:0 4px 15px #6366f14d;color:#fff;cursor:pointer;font-weight:600;padding:.625rem 1.5rem;transition:all .2s ease}.LandingPage_signupBtn__OTu0s:hover{box-shadow:0 6px 20px #6366f166;transform:translateY(-2px)}.LandingPage_hero__EVGT5{align-items:center;display:flex;min-height:100vh;overflow:hidden;padding:8rem 2rem 4rem;position:relative}.LandingPage_heroBackground__RRPz6{inset:0;position:absolute;z-index:0}.LandingPage_heroGradient__tAs71{background:linear-gradient(135deg,#f8fafc,#e0e7ff 50%,#c7d2fe);inset:0;position:absolute}.LandingPage_heroParticles__Xmnqv{background-image:radial-gradient(circle at 20% 30%,#6366f11a 0,#0000 50%),radial-gradient(circle at 80% 70%,#8b5cf61a 0,#0000 50%),radial-gradient(circle at 50% 50%,#6366f10d 0,#0000 70%);inset:0;position:absolute}.LandingPage_heroContent__LaxN-{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1280px;position:relative;z-index:1}.LandingPage_heroText__g16nq{max-width:600px}.LandingPage_heroBadge__i9v7i{align-items:center;background:#6366f11a;border:1px solid #6366f133;border-radius:50px;color:#6366f1;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem}.LandingPage_badgePulse__ugCru{animation:LandingPage_pulse__V-Kr7 2s infinite;background:#6366f1;border-radius:50%;height:8px;width:8px}@keyframes LandingPage_pulse__V-Kr7{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.LandingPage_heroTitle__EnZ21{color:#1e293b;font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem}.LandingPage_gradientText__an0ws{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#a855f7);-webkit-background-clip:text;background-clip:text}.LandingPage_heroSubtitle__V2G2t{color:#64748b;font-size:1.25rem;line-height:1.7;margin-bottom:2rem}.LandingPage_heroCta__KjrM5{display:flex;gap:1rem;margin-bottom:3rem}.LandingPage_primaryBtn__iBBDf{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:12px;box-shadow:0 4px 20px #6366f166;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.75rem;padding:1rem 2rem;transition:all .3s ease}.LandingPage_primaryBtn__iBBDf:hover{box-shadow:0 8px 30px #6366f180;transform:translateY(-3px)}.LandingPage_primaryBtn__iBBDf svg{height:20px;transition:transform .3s ease;width:20px}.LandingPage_primaryBtn__iBBDf:hover svg{transform:translateX(4px)}.LandingPage_secondaryBtn__rTeuy{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:12px;color:#1e293b;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.75rem;padding:1rem 2rem;transition:all .3s ease}.LandingPage_secondaryBtn__rTeuy:hover{border-color:#6366f1;color:#6366f1}.LandingPage_secondaryBtn__rTeuy svg{height:20px;width:20px}.LandingPage_heroTrust__PWtct{display:flex;flex-direction:column;gap:.75rem}.LandingPage_heroTrust__PWtct>span{color:#94a3b8;font-size:.875rem}.LandingPage_trustLogos__VY4Tz{align-items:center;display:flex;gap:2rem}.LandingPage_trustLogo__qzqfg{color:#94a3b8;font-size:.875rem;font-weight:600;opacity:.7}.LandingPage_heroVisual__T-7eA{overflow:visible;position:relative;z-index:1}.LandingPage_dashboardPreview__tPpXW{background:#fff;border:1px solid #0000000d;border-radius:20px;box-shadow:0 25px 50px -12px #00000026;overflow:hidden}.LandingPage_previewHeader__-zN1L{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:1rem;padding:1rem 1.5rem}.LandingPage_previewDots__8YCo1{display:flex;gap:.5rem}.LandingPage_previewDots__8YCo1 span{background:#e2e8f0;border-radius:50%;height:12px;width:12px}.LandingPage_previewDots__8YCo1 span:first-child{background:#f87171}.LandingPage_previewDots__8YCo1 span:nth-child(2){background:#fbbf24}.LandingPage_previewDots__8YCo1 span:last-child{background:#34d399}.LandingPage_previewHeader__-zN1L>span{color:#64748b;font-size:.875rem;font-weight:500}.LandingPage_previewContent__iZsQv{padding:1.5rem}.LandingPage_previewCard__90o9d{align-items:center;background:#f8fafc;border-radius:12px;display:flex;gap:1rem;margin-bottom:1.5rem;padding:1rem}.LandingPage_candidateAvatar__0L8JS{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:12px;color:#fff;display:flex;font-size:1.125rem;font-weight:700;height:50px;justify-content:center;width:50px}.LandingPage_candidateInfo__kUJ9g{flex:1 1}.LandingPage_candidateInfo__kUJ9g h4{color:#1e293b;font-size:1rem;font-weight:600;margin:0 0 .25rem}.LandingPage_candidateInfo__kUJ9g p{color:#64748b;font-size:.875rem;margin:0}.LandingPage_scoreCircle__QdGTY{height:60px;position:relative;width:60px}.LandingPage_scoreCircle__QdGTY svg{transform:rotate(-90deg)}.LandingPage_scoreCircle__QdGTY span{align-items:center;color:#10b981;display:flex;font-size:.875rem;font-weight:700;inset:0;justify-content:center;position:absolute}.LandingPage_previewMetrics__coqlV{display:flex;flex-direction:column;gap:.75rem}.LandingPage_metric__VLQSi{grid-gap:.75rem;align-items:center;display:grid;gap:.75rem;grid-template-columns:80px 1fr 40px}.LandingPage_metricLabel__YwORh{color:#64748b;font-size:.8rem}.LandingPage_metricBar__bSuMA{background:#e2e8f0;border-radius:4px;height:8px;overflow:hidden}.LandingPage_metricBar__bSuMA>div{background:#3b82f6;border-radius:4px;height:100%;transition:width 1s ease}.LandingPage_metricValue__7zWbR{color:#1e293b;font-size:.8rem;font-weight:600;text-align:right}.LandingPage_floatingCards__ozdSE{inset:0;pointer-events:none;position:absolute}.LandingPage_floatingCard__l8Y-N{align-items:center;animation:LandingPage_float__Tk5W4 3s ease-in-out infinite;background:#fff;border-radius:10px;box-shadow:0 10px 30px #0000001a;color:#1e293b;display:flex;font-size:.8rem;font-weight:600;gap:.5rem;padding:.75rem 1rem;pointer-events:auto;position:absolute;white-space:nowrap;z-index:10}.LandingPage_floatingIcon__Hpduu{font-size:1.25rem}.LandingPage_card1__imncw{animation-delay:0s;left:35%;top:-20%}.LandingPage_card2__5\+KPY{animation-delay:.5s;right:-10%;top:-25%}.LandingPage_card3__IyRNa{animation-delay:1s;bottom:-30%;left:-10%}.LandingPage_card4__9a6cj{animation-delay:.3s;bottom:-25%;left:35%}.LandingPage_card5__cjkiR{animation-delay:.8s;bottom:-35%;right:-10%}.LandingPage_card6__8PG9r{animation-delay:1.3s;left:-10%;top:-25%}@keyframes LandingPage_float__Tk5W4{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.LandingPage_heroWave__AysUQ{bottom:0;left:0;position:absolute;right:0;z-index:1}.LandingPage_heroWave__AysUQ svg{display:block;height:auto;width:100%}.LandingPage_statsSection__gXFOi{background:#fff;padding:4rem 2rem}.LandingPage_container__Xq0Yd{margin:0 auto;max-width:1280px}.LandingPage_statsGrid__UhxuD{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}.LandingPage_statItem__LT8NU{padding:2rem;text-align:center}.LandingPage_statValue__AekBi{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;background-clip:text;display:block;font-size:3rem;font-weight:800;margin-bottom:.5rem}.LandingPage_statLabel__Nnb6l{color:#64748b;font-size:1rem}.LandingPage_sectionHeader__r1buW{margin:0 auto 4rem;max-width:700px;text-align:center}.LandingPage_sectionTag__s5Vf8{background:#6366f11a;border-radius:50px;color:#6366f1;display:inline-block;font-size:.875rem;font-weight:600;margin-bottom:1rem;padding:.5rem 1rem}.LandingPage_sectionTitle__K9L\+h{color:#1e293b;font-size:2.5rem;font-weight:800;margin-bottom:1rem}.LandingPage_sectionSubtitle__LtOqB{color:#64748b;font-size:1.125rem;line-height:1.7}.LandingPage_featuresSection__3tLQR{background:#f8fafc;padding:6rem 2rem}.LandingPage_featuresGrid__sjuka{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.LandingPage_featureCard__h1Qiq{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:2rem;transition:all .3s ease}.LandingPage_featureCard__h1Qiq:hover{border-color:#0000;box-shadow:0 20px 40px #0000001a;transform:translateY(-5px)}.LandingPage_featureIcon__XKUmO{align-items:center;border-radius:16px;display:flex;font-size:1.75rem;height:60px;justify-content:center;margin-bottom:1.5rem;width:60px}.LandingPage_featureCard__h1Qiq h3{color:#1e293b;font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.LandingPage_featureCard__h1Qiq p{color:#64748b;font-size:.95rem;line-height:1.6}.LandingPage_howItWorksSection__tj73r{background:#fff;padding:6rem 2rem}.LandingPage_workflowTabs__hi\+0u{display:flex;gap:1rem;justify-content:center;margin-bottom:3rem}.LandingPage_workflowTab__qQokU{align-items:center;background:#f1f5f9;border:2px solid #0000;border-radius:12px;color:#64748b;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.75rem;padding:1rem 2rem;transition:all .3s ease}.LandingPage_workflowTab__qQokU.LandingPage_active__WoclW{background:#fff;border-color:#6366f1;box-shadow:0 4px 20px #6366f133;color:#6366f1}.LandingPage_tabIcon__flEX0{font-size:1.5rem}.LandingPage_workflowContent__mZhtv{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.LandingPage_workflowSteps__\+FGhf{display:flex;flex-direction:column;gap:1.5rem}.LandingPage_workflowStep__YXXuv{background:#f8fafc;border:2px solid #0000;border-radius:16px;cursor:pointer;display:flex;gap:1.5rem;padding:1.5rem;position:relative;transition:all .3s ease}.LandingPage_workflowStep__YXXuv.LandingPage_activeStep__YJTyc{background:#fff;border-color:#6366f1;box-shadow:0 10px 30px #6366f126}.LandingPage_stepNumber__rLpyX{align-items:center;background:#e2e8f0;border-radius:12px;color:#64748b;display:flex;flex-shrink:0;font-weight:700;height:40px;justify-content:center;width:40px}.LandingPage_workflowStep__YXXuv.LandingPage_activeStep__YJTyc .LandingPage_stepNumber__rLpyX{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.LandingPage_stepContent__vfHeG{flex:1 1}.LandingPage_stepIcon__Tz\+bR{font-size:1.5rem;margin-bottom:.5rem}.LandingPage_stepContent__vfHeG h4{color:#1e293b;font-size:1rem;font-weight:700;margin-bottom:.25rem}.LandingPage_stepContent__vfHeG p{color:#64748b;font-size:.875rem;margin:0}.LandingPage_stepConnector__pk-Xw{background:#e2e8f0;border-radius:2px;bottom:-1.5rem;height:1.5rem;left:38px;position:absolute;width:4px}.LandingPage_workflowVisual__IFqp3{display:flex;justify-content:center}.LandingPage_visualCard__gO0Lj{background:#fff;border-radius:24px;box-shadow:0 25px 50px #0000001a;max-width:400px;padding:2rem;width:100%}.LandingPage_visualHeader__zmntx{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.LandingPage_visualAvatar__UrD-R{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:14px;display:flex;font-size:1.5rem;height:50px;justify-content:center;width:50px}.LandingPage_visualHeader__zmntx h4{color:#1e293b;font-size:1rem;font-weight:700;margin:0 0 .25rem}.LandingPage_visualHeader__zmntx p{color:#64748b;font-size:.875rem;margin:0}.LandingPage_visualProgress__5Rk6U{display:flex;gap:.5rem;margin-bottom:2rem}.LandingPage_progressDot__xTTsK{background:#e2e8f0;border-radius:3px;flex:1 1;height:6px;transition:background .3s ease}.LandingPage_progressDot__xTTsK.LandingPage_completed__a8pLe{background:#6366f1}.LandingPage_visualContent__DvTjZ{background:#f8fafc;border-radius:16px;padding:2rem;text-align:center}.LandingPage_bigIcon__rSqBK{display:block;font-size:4rem;margin-bottom:1rem}.LandingPage_visualContent__DvTjZ h3{color:#1e293b;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.LandingPage_visualContent__DvTjZ p{color:#64748b;font-size:1rem}.LandingPage_pricingSection__Szwg1{background:#f8fafc;padding:6rem 2rem}.LandingPage_pricingGroupTitle__zdAgE{color:#1e293b;font-size:1.375rem;font-weight:700;margin:0 0 1.25rem}.LandingPage_pricingGrid__2EJ8l{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.LandingPage_pricingCard__99iy8{background:#fff;border:2px solid #e2e8f0;border-radius:24px;padding:2.5rem;position:relative;transition:all .3s ease}.LandingPage_pricingCard__99iy8:hover{border-color:#c7d2fe;box-shadow:0 20px 40px #0000001a}.LandingPage_pricingCard__99iy8.LandingPage_popular__Mlyd7{border-color:#6366f1;box-shadow:0 25px 50px #6366f133;transform:scale(1.05)}.LandingPage_popularBadge__mWJ4H{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50px;color:#fff;font-size:.75rem;font-weight:700;left:50%;padding:.5rem 1.5rem;position:absolute;text-transform:uppercase;top:-12px;transform:translateX(-50%)}.LandingPage_pricingHeader__F47H4{border-bottom:1px solid #e2e8f0;margin-bottom:2rem;padding-bottom:2rem;text-align:center}.LandingPage_pricingHeader__F47H4 h3{color:#1e293b;font-size:1.25rem;font-weight:700;margin-bottom:1rem}.LandingPage_pricingPrice__3uhqc{align-items:baseline;display:flex;gap:.25rem;justify-content:center;margin-bottom:.5rem}.LandingPage_currency__ER2m2{color:#64748b;font-size:1.5rem;font-weight:600}.LandingPage_amount__jYjRZ{color:#1e293b;font-size:3rem;font-weight:800}.LandingPage_period__3n1kR{color:#64748b;font-size:1rem}.LandingPage_pricingHeader__F47H4>p{color:#64748b;font-size:.95rem}.LandingPage_pricingFeatures__-Iu7h{list-style:none;margin:0 0 2rem;padding:0}.LandingPage_pricingFeatures__-Iu7h li{align-items:center;color:#475569;display:flex;font-size:.95rem;gap:.75rem;padding:.75rem 0}.LandingPage_pricingFeatures__-Iu7h li span{align-items:center;background:#d1fae5;border-radius:50%;color:#10b981;display:flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:20px;justify-content:center;width:20px}.LandingPage_unavailableFeature__X10C1{color:#94a3b8!important;text-decoration:line-through}.LandingPage_unavailableFeature__X10C1 span{background:#f1f5f9!important;color:#cbd5e1!important}.LandingPage_pricingBtn__Vqw5L{background:#fff;border:2px solid #e2e8f0;border-radius:12px;color:#1e293b;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem;transition:all .3s ease;width:100%}.LandingPage_pricingBtn__Vqw5L:hover{border-color:#6366f1;color:#6366f1}.LandingPage_disabledPricingBtn__620K5,.LandingPage_disabledPricingBtn__620K5:hover{background:#f1f5f9;border-color:#e2e8f0;color:#94a3b8;cursor:not-allowed}.LandingPage_primaryPricingBtn__vlmLC{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-color:#0000;color:#fff}.LandingPage_primaryPricingBtn__vlmLC:hover{box-shadow:0 10px 30px #6366f166;color:#fff;transform:translateY(-2px)}.LandingPage_testimonialsSection__Xjz05{background:#fff;padding:6rem 2rem}.LandingPage_testimonialsGrid__KtyyN{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.LandingPage_testimonialCard__f710U{background:#f8fafc;border-radius:20px;padding:2rem;transition:all .3s ease}.LandingPage_testimonialCard__f710U:hover{background:#fff;box-shadow:0 20px 40px #0000001a}.LandingPage_testimonialQuote__0Kv4W{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:10px;display:flex;height:40px;justify-content:center;margin-bottom:1.5rem;width:40px}.LandingPage_testimonialQuote__0Kv4W svg{fill:#fff;height:20px;width:20px}.LandingPage_testimonialText__LELDZ{color:#475569;font-size:1rem;line-height:1.7;margin-bottom:1.5rem}.LandingPage_testimonialAuthor__UuRvm{align-items:center;display:flex;gap:1rem}.LandingPage_authorAvatar__XVoSP{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:12px;color:#fff;display:flex;font-weight:700;height:45px;justify-content:center;width:45px}.LandingPage_testimonialAuthor__UuRvm h4{color:#1e293b;font-size:1rem;font-weight:700;margin:0 0 .25rem}.LandingPage_testimonialAuthor__UuRvm p{color:#64748b;font-size:.875rem;margin:0}.LandingPage_ctaSection__Lpc-L{background:linear-gradient(135deg,#6366f1,#8b5cf6);padding:6rem 2rem}.LandingPage_ctaContent__L3IBj{margin:0 auto;max-width:700px;text-align:center}.LandingPage_ctaContent__L3IBj h2{color:#fff;font-size:2.5rem;font-weight:800;margin-bottom:1rem}.LandingPage_ctaContent__L3IBj p{color:#fffc;font-size:1.25rem;margin-bottom:2rem}.LandingPage_ctaButtons__CHr0n{display:flex;gap:1rem;justify-content:center}.LandingPage_ctaPrimary__BPhcm{background:#fff;border:none;border-radius:12px;color:#6366f1;cursor:pointer;font-size:1rem;font-weight:700;padding:1rem 2.5rem;transition:all .3s ease}.LandingPage_ctaPrimary__BPhcm:hover{box-shadow:0 10px 30px #0003;transform:translateY(-3px)}.LandingPage_ctaSecondary__D8Fi3{background:#0000;border:2px solid #ffffff80;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:1rem 2.5rem;transition:all .3s ease}.LandingPage_ctaSecondary__D8Fi3:hover{background:#ffffff1a;border-color:#fff}.LandingPage_footer__eFx15{background:#0f172a;color:#fff;padding:4rem 2rem 2rem}.LandingPage_footerGrid__gmBdK{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:3rem}.LandingPage_footerBrand__6skm\+{max-width:300px}.LandingPage_footerLogo__mUNwe{align-items:center;display:flex;font-size:1.5rem;font-weight:700;gap:.75rem;margin-bottom:1rem}.LandingPage_footerLogo__mUNwe .LandingPage_logoIcon__Riwxj{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.LandingPage_footerBrand__6skm\+ p{color:#94a3b8;font-size:.95rem;line-height:1.7;margin-bottom:1.5rem}.LandingPage_socialLinks__pf9Q6{display:flex;gap:1rem}.LandingPage_socialLinks__pf9Q6 a{align-items:center;background:#ffffff1a;border-radius:10px;color:#94a3b8;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.LandingPage_socialLinks__pf9Q6 a:hover{background:#6366f1;color:#fff}.LandingPage_socialLinks__pf9Q6 svg{height:20px;width:20px}.LandingPage_footerLinks__FC-SJ h4{font-size:1rem;font-weight:700;margin-bottom:1.5rem}.LandingPage_footerLinks__FC-SJ ul{list-style:none;margin:0;padding:0}.LandingPage_footerLinks__FC-SJ li{margin-bottom:.75rem}.LandingPage_footerLinks__FC-SJ a{color:#94a3b8;font-size:.95rem;text-decoration:none;transition:color .2s ease}.LandingPage_footerLinks__FC-SJ a:hover{color:#fff}.LandingPage_footerBottom__3x6mT{border-top:1px solid #ffffff1a;padding-top:2rem;text-align:center}.LandingPage_footerBottom__3x6mT p{color:#64748b;font-size:.875rem}@media (max-width:1024px){.LandingPage_heroContent__LaxN-{grid-template-columns:1fr;text-align:center}.LandingPage_heroText__g16nq{max-width:100%}.LandingPage_heroCta__KjrM5{justify-content:center}.LandingPage_heroTrust__PWtct{align-items:center}.LandingPage_heroVisual__T-7eA{margin:0 auto;max-width:500px}.LandingPage_floatingCards__ozdSE{display:none}.LandingPage_featuresGrid__sjuka{grid-template-columns:repeat(2,1fr)}.LandingPage_workflowContent__mZhtv{grid-template-columns:1fr}.LandingPage_pricingGrid__2EJ8l{grid-template-columns:1fr;margin:0 auto;max-width:400px}.LandingPage_pricingCard__99iy8.LandingPage_popular__Mlyd7{transform:none}.LandingPage_testimonialsGrid__KtyyN{grid-template-columns:1fr}.LandingPage_footerGrid__gmBdK{grid-template-columns:1fr 1fr}}@media (max-width:768px){.LandingPage_navbar__Ss-lL{padding:.75rem 1rem}.LandingPage_navLinks__8UDZZ{display:none}.LandingPage_heroTitle__EnZ21{font-size:2.5rem}.LandingPage_heroCta__KjrM5{flex-direction:column}.LandingPage_statsGrid__UhxuD{grid-template-columns:repeat(2,1fr)}.LandingPage_featuresGrid__sjuka{grid-template-columns:1fr}.LandingPage_workflowTabs__hi\+0u{flex-direction:column}.LandingPage_ctaContent__L3IBj h2,.LandingPage_sectionTitle__K9L\+h{font-size:2rem}.LandingPage_ctaButtons__CHr0n{flex-direction:column}.LandingPage_footerGrid__gmBdK{grid-template-columns:1fr;text-align:center}.LandingPage_footerBrand__6skm\+{max-width:100%}.LandingPage_socialLinks__pf9Q6{justify-content:center}}*{box-sizing:border-box;padding:0;text-decoration:none}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;min-height:100vh;overflow-x:hidden;scroll-behavior:smooth;transition:background-color .3s ease,color .3s ease;width:100%}.dark,body.dark{--dark-bg:#0a0e17;--dark-bg-secondary:#0f1419;--dark-surface:#1a202c;--dark-surface-2:#2d3748;--dark-surface-3:#4a5568;--dark-surface-glass:#1a202ccc;--dark-border:#4a5568;--dark-border-light:#718096;--dark-text:#f7fafc;--dark-text-secondary:#e2e8f0;--dark-muted:#a0aec0;--dark-accent-primary:#667eea;--dark-accent-secondary:#764ba2;--dark-accent-glow:#667eea4d;--dark-success:#68d391;--dark-warning:#f6e05e;--dark-error:#fc8181;--dark-shadow-sm:0 2px 8px #0000004d;--dark-shadow-md:0 4px 16px #0006;--dark-shadow-lg:0 8px 32px #00000080;--dark-shadow-xl:0 16px 48px #0009;--dark-gradient-primary:linear-gradient(135deg,var(--dark-accent-primary) 0%,var(--dark-accent-secondary) 100%);--dark-gradient-surface:linear-gradient(135deg,var(--dark-surface) 0%,var(--dark-surface-2) 100%);--dark-gradient-glass:linear-gradient(135deg,#1a202ce6,#2d3748cc)}body.dark{background:radial-gradient(ellipse at top,var(--dark-bg-secondary) 0,var(--dark-bg) 50%),linear-gradient(135deg,var(--dark-bg) 0,var(--dark-surface) 100%)!important;color:var(--dark-text);position:relative}body.dark:before{animation:globalParticleFloat 25s ease-in-out infinite;background-image:radial-gradient(circle at 25% 25%,var(--dark-accent-glow) 0,#0000 50%),radial-gradient(circle at 75% 75%,#764ba233 0,#0000 50%);content:"";height:100%;left:0;opacity:.3;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}@keyframes globalParticleFloat{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-15px) rotate(90deg)}50%{transform:translateY(0) rotate(180deg)}75%{transform:translateY(-10px) rotate(270deg)}}.dark section,body.dark section{border-color:var(--dark-border)!important}.dark h1,.dark h2,.dark h3,body.dark h1,body.dark h2,body.dark h3{color:var(--dark-text)!important}.dark [class*=section],body.dark [class*=section]{border-bottom:1px solid var(--dark-border)!important}.dark [class*=timeline],body.dark [class*=timeline]{border-left:none!important}.dark [class*=timelineItem],body.dark [class*=timelineItem]{background-color:#0f172a99!important;border:1px solid var(--dark-border)!important}.dark [class*=connector],.dark [class*=timelineConnector],body.dark [class*=connector],body.dark [class*=timelineConnector]{background-color:var(--dark-border)!important;width:2px!important}.dark .applicationViewContainer .content,body.dark .applicationViewContainer .content{background:#0000!important;background-color:initial!important;border:1px solid var(--dark-border)!important}.dark .applicationViewContainer .applicationBody,body.dark .applicationViewContainer .applicationBody{background:#0000!important;background-color:initial!important;color:var(--dark-text)!important}.dark #root,body.dark #root{background:#0000!important;min-height:100vh;position:relative;z-index:0}.dark .applicationBody,.dark .applicationViewContainer,.dark .applicationViewContainer .content,.dark .dashboardContainer,.dark .jobDetailsContainer,.dark .layoutContainer,.dark .mainContent,.dark .notFoundContainer,.dark .page-container,.dark .profileContainer,.dark .registerContainer,.dark .timelineSection,body.dark .applicationBody,body.dark .applicationViewContainer,body.dark .applicationViewContainer .content,body.dark .dashboardContainer,body.dark .jobDetailsContainer,body.dark .layoutContainer,body.dark .mainContent,body.dark .notFoundContainer,body.dark .page-container,body.dark .profileContainer,body.dark .registerContainer,body.dark .timelineSection{background:#0000!important;background-color:initial!important;background-image:none!important}.dark .content,.dark .modal,.dark .modalContent,body.dark .content,body.dark .modal,body.dark .modalContent{background:#0000!important;background-color:initial!important;border:1px solid var(--dark-border)!important;box-shadow:0 4px 12px #00000040!important}#root{min-height:100vh;overflow-x:hidden;width:100%}.dark .applicationCard,.dark .applyCard,.dark .card,.dark .infoCard,.dark .jobCard,.dark .timelineItem,.dark [class*=Card],body.dark .applicationCard,body.dark .applyCard,body.dark .card,body.dark .infoCard,body.dark .jobCard,body.dark .timelineItem,body.dark [class*=Card]{-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:var(--dark-gradient-glass)!important;border:1px solid var(--dark-border)!important;box-shadow:var(--dark-shadow-lg)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}
/*# sourceMappingURL=main.c692e193.css.map*/