.AcceptInvitation_container__AoqAK{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:linear-gradient(135deg,#667eea,#764ba2)}.AcceptInvitation_card__PtV63{width:100%;max-width:500px;background:#ffffff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden;animation:AcceptInvitation_slideUp__psIFI .4s ease-out}@keyframes AcceptInvitation_slideUp__psIFI{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AcceptInvitation_header__cSK66{padding:2.5rem 2rem 1.5rem;text-align:center;background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05))}.AcceptInvitation_iconWrapper__oa81T{width:4rem;height:4rem;margin:0 auto 1rem;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(102,126,234,.3)}.AcceptInvitation_icon__rgigg{width:2rem;height:2rem;color:#ffffff}.AcceptInvitation_header__cSK66 h1{margin:0 0 .5rem;font-size:1.75rem;font-weight:700;color:#1e293b}.AcceptInvitation_header__cSK66 p{margin:0;color:#64748b;font-size:.95rem}.AcceptInvitation_userInfo__lAR6R{padding:1.5rem 2rem;background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;display:flex;flex-direction:column;gap:.75rem}.AcceptInvitation_infoItem__oKaY_{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:#475569}.AcceptInvitation_infoItem__oKaY_ svg{width:1rem;height:1rem;color:#64748b;flex-shrink:0}.AcceptInvitation_role__FFoZr{text-transform:capitalize;font-weight:600;color:#667eea}.AcceptInvitation_form___2RzM{padding:2rem}.AcceptInvitation_formGroup__8aaP2{margin-bottom:1.5rem}.AcceptInvitation_formGroup__8aaP2 label{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:500;font-size:.875rem;color:#334155}.AcceptInvitation_required__Sjw4Z{color:#ef4444}.AcceptInvitation_passwordWrapper__CJyTZ{position:relative}.AcceptInvitation_passwordWrapper__CJyTZ input{width:100%;padding:.75rem 3rem .75rem 1rem;border:1.5px solid #e2e8f0;border-radius:8px;font-size:.875rem;transition:all .2s;background:#ffffff;color:#1e293b}.AcceptInvitation_passwordWrapper__CJyTZ input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.AcceptInvitation_passwordWrapper__CJyTZ input:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.AcceptInvitation_passwordToggle__ZkvSt{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#64748b;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:color .2s}.AcceptInvitation_passwordToggle__ZkvSt:hover:not(:disabled){color:#334155}.AcceptInvitation_passwordToggle__ZkvSt:disabled{opacity:.5;cursor:not-allowed}.AcceptInvitation_formActions___MOiC{margin-top:2rem}.AcceptInvitation_submitButton__kT_9P{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;padding:.875rem 1.5rem!important;background:linear-gradient(135deg,#667eea,#764ba2)!important;border:none!important;border-radius:10px!important;color:#ffffff!important;font-weight:600!important;font-size:.95rem!important;box-shadow:0 4px 12px rgba(102,126,234,.3)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;cursor:pointer!important;min-height:auto!important}.AcceptInvitation_submitButton__kT_9P:hover:not(:disabled){background:linear-gradient(135deg,#5568d3,#6a3f8f)!important;box-shadow:0 6px 20px rgba(102,126,234,.4)!important;transform:translateY(-2px)!important}.AcceptInvitation_submitButton__kT_9P:disabled{opacity:.6;cursor:not-allowed}.AcceptInvitation_buttonIcon__7zGru{width:1rem;height:1rem;flex-shrink:0}.AcceptInvitation_spinning__4lS6g{animation:AcceptInvitation_spin__Iia8z 1s linear infinite}@keyframes AcceptInvitation_spin__Iia8z{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AcceptInvitation_helpText__1TKu9{margin-top:1rem;font-size:.75rem;color:#64748b;text-align:center}.AcceptInvitation_errorBanner__zbNL4{margin:0 2rem 1.5rem;padding:1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:.875rem;display:flex;align-items:center;gap:.5rem}.AcceptInvitation_errorBanner__zbNL4 svg{flex-shrink:0}.AcceptInvitation_errorContainer__zQOmw,.AcceptInvitation_loadingContainer__lqTSq,.AcceptInvitation_successContainer__sdMIV{padding:3rem 2rem;text-align:center}.AcceptInvitation_loader___SRkM{width:3rem;height:3rem;margin:0 auto 1rem;animation:AcceptInvitation_spin__Iia8z 1s linear infinite;color:#667eea}.AcceptInvitation_errorIcon__SNbm9{width:4rem;height:4rem;margin:0 auto 1rem;color:#ef4444}.AcceptInvitation_successIcon__b9imc{width:4rem;height:4rem;margin:0 auto 1rem;color:#10b981}.AcceptInvitation_errorContainer__zQOmw h2,.AcceptInvitation_successContainer__sdMIV h2{margin:0 0 .5rem;font-size:1.5rem;font-weight:600;color:#1e293b}.AcceptInvitation_errorContainer__zQOmw p,.AcceptInvitation_successContainer__sdMIV p{margin:0 0 1.5rem;color:#64748b}.AcceptInvitation_backButton__E_Ivn{display:inline-flex!important;align-items:center!important;gap:.5rem!important;padding:.75rem 1.5rem!important;background:linear-gradient(135deg,#667eea,#764ba2)!important;border:none!important;border-radius:10px!important;color:#ffffff!important;font-weight:600!important;font-size:.875rem!important;box-shadow:0 4px 12px rgba(102,126,234,.3)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;cursor:pointer!important;min-height:auto!important}@media (max-width:640px){.AcceptInvitation_container__AoqAK{padding:1rem}.AcceptInvitation_card__PtV63{border-radius:12px}.AcceptInvitation_form___2RzM,.AcceptInvitation_header__cSK66{padding:1.5rem}.AcceptInvitation_userInfo__lAR6R{padding:1rem 1.5rem}}.Button_btn__SQZFE{--btn-bg:#ffffff;--btn-border:#e2e8f0;--btn-text:#1e293b;--btn-radius:12px;--btn-shadow:0 2px 4px rgba(0,0,0,0.05);--btn-shadow-md:0 6px 12px rgba(0,0,0,0.1);--btn-shadow-lg:0 15px 30px rgba(102,126,234,0.25);--btn-gradient:#4d4dff;--btn-gradient-hover:#3d3dcc;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:var(--btn-radius);border:1px solid var(--btn-border);background:var(--btn-bg);cursor:pointer;font-weight:500;font-size:.875rem;line-height:1.25;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;min-height:2.5rem;font-family:inherit;white-space:nowrap;box-shadow:var(--btn-shadow);font-feature-settings:"ss01"}.Button_btn__SQZFE:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Button_btn__SQZFE:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--btn-shadow-md)}.Button_btn__SQZFE:active:not(:disabled){transform:translateY(0);box-shadow:var(--btn-shadow)}.Button_primary__aRdcu{background:var(--btn-gradient);border-color:transparent;color:#ffffff;box-shadow:0 4px 12px rgba(102,126,234,.3);font-weight:600}.Button_primary__aRdcu:hover:not(:disabled){background:var(--btn-gradient-hover);box-shadow:var(--btn-shadow-lg);transform:translateY(-2px)}.Button_outline__XmyyO{background:var(--btn-bg);border-color:var(--btn-border);color:var(--btn-text)}.Button_outline__XmyyO:hover:not(:disabled){background:#f7fafc;border-color:#4d4dff;color:#4d4dff;box-shadow:var(--btn-shadow)}.Button_warn__4kOHn{background:linear-gradient(135deg,#f59e0b,#f97316);border-color:transparent;color:#ffffff;box-shadow:0 4px 12px rgba(245,158,11,.3);font-weight:600}.Button_warn__4kOHn:hover:not(:disabled){background:linear-gradient(135deg,#ea8a00,#ea580c);box-shadow:0 8px 20px rgba(245,158,11,.4);transform:translateY(-2px)}.Button_ghost__Ngr40{background:transparent;border-color:transparent;color:var(--btn-text)}.Button_ghost__Ngr40:hover:not(:disabled){background:rgba(0,0,0,.05)}.Button_sm__eUOwI{padding:.625rem 1rem;border-radius:10px;font-size:.8rem;min-height:2.25rem}.Button_full__n5_tt{width:100%}@media (max-width:768px){.Button_btn__SQZFE{padding:.75rem 1.25rem;font-size:.8rem;min-height:2.5rem}.Button_sm__eUOwI{padding:.5rem .875rem;font-size:.75rem;min-height:2rem}}@media (max-width:480px){.Button_btn__SQZFE{padding:.625rem 1rem;font-size:.75rem}}.CandidatePools_container__JbG54{background:linear-gradient(135deg,#f8fafc,#e2e8f0);min-height:100vh;padding:1rem}.CandidatePools_header__sPj_C{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding:1.25rem 1.5rem;background:linear-gradient(135deg,#ffffff,#f8fafc);border-radius:14px;border:1px solid rgba(226,232,240,.8);box-shadow:0 4px 16px rgba(0,0,0,.04),0 1px 3px rgba(0,0,0,.02);position:relative;overflow:hidden}.CandidatePools_header__sPj_C:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#4d4dff,#6366f1 50%,#8b5cf6)}.CandidatePools_headerContent__u8fju{flex:1}.CandidatePools_title__U33OZ{font-size:1.5rem;font-weight:700;margin:0 0 .5rem;background:linear-gradient(135deg,#1e293b,#4d4dff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em;line-height:1.2}.CandidatePools_subtitle__2VX7W{font-size:.8125rem;color:#64748b;margin:0;font-weight:500;letter-spacing:-.01em}.CandidatePools_refreshButton__vIaHy{display:flex;align-items:center;gap:.375rem;padding:.5rem 1rem;background:linear-gradient(135deg,#4d4dff,#6366f1);color:white;border:none;border-radius:10px;font-weight:600;font-size:.8125rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(77,77,255,.25)}.CandidatePools_refreshButton__vIaHy:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(77,77,255,.4)}.CandidatePools_refreshButton__vIaHy:active{transform:translateY(0)}.CandidatePools_refreshButton__vIaHy:disabled{opacity:.6;cursor:not-allowed;transform:none}.CandidatePools_tabContainer__5SNGb{display:flex;gap:.375rem;margin-bottom:1.25rem;padding:.375rem;background:white;border-radius:12px;border:1px solid rgba(226,232,240,.8);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;box-shadow:0 2px 8px rgba(0,0,0,.04)}.CandidatePools_tabContainer__5SNGb::-webkit-scrollbar{display:none}.CandidatePools_tab__Of6I4{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.125rem;border:none;border-radius:10px;background:transparent;color:#64748b;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;min-width:fit-content;position:relative}.CandidatePools_tab__Of6I4:hover{background:linear-gradient(135deg,rgba(77,77,255,.08),rgba(99,102,241,.08));color:#4d4dff;transform:translateY(-1px)}.CandidatePools_activeTab__Djbxx{background:linear-gradient(135deg,#4d4dff,#6366f1);color:white;box-shadow:0 4px 12px rgba(77,77,255,.3),inset 0 1px 0 rgba(255,255,255,.2)}.CandidatePools_activeTab__Djbxx:hover{background:linear-gradient(135deg,#3d3dcc,#4f46e5);color:white}.CandidatePools_tabLabel__c6NNw{font-weight:600;letter-spacing:-.01em}.CandidatePools_tabCount__1PKvx{background:rgba(255,255,255,.25);color:white;padding:.25rem .625rem;border-radius:8px;font-size:.75rem;font-weight:700;min-width:24px;text-align:center;backdrop-filter:blur(8px)}.CandidatePools_tab__Of6I4:not(.CandidatePools_activeTab__Djbxx) .CandidatePools_tabCount__1PKvx{background:#e2e8f0;color:#64748b}.CandidatePools_tabDescription__bOfSD{margin-bottom:1.25rem;padding:.875rem 1.125rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:10px;border-left:3px solid #3b82f6;box-shadow:0 1px 4px rgba(59,130,246,.08);position:relative;overflow:hidden}.CandidatePools_tabDescription__bOfSD:before{content:"";position:absolute;top:0;right:0;width:150px;height:150px;background:radial-gradient(circle,rgba(59,130,246,.08) 0,transparent 70%);pointer-events:none}.CandidatePools_tabDescription__bOfSD p{margin:0;color:#475569;font-size:.8125rem;line-height:1.5;font-weight:500;position:relative;z-index:1}.CandidatePools_statsGrid__H9gnT{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.875rem;margin-bottom:1.25rem}.CandidatePools_statCard__3ytnG{background:linear-gradient(135deg,#ffffff,#f8fafc);border:1px solid rgba(226,232,240,.8);border-radius:12px;padding:1.125rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 4px rgba(0,0,0,.04);position:relative;overflow:hidden}.CandidatePools_statCard__3ytnG:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#4d4dff,#6366f1);opacity:0;transition:opacity .3s ease}.CandidatePools_statCard__3ytnG:hover{box-shadow:0 8px 24px rgba(0,0,0,.08),0 2px 8px rgba(77,77,255,.1);border-color:rgba(77,77,255,.3);transform:translateY(-4px)}.CandidatePools_statCard__3ytnG:hover:before{opacity:1}.CandidatePools_statLabel__2mqKM{margin:0 0 .5rem;color:#64748b;font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.CandidatePools_statValue__MCSgU{margin:0 0 .375rem;font-size:1.5rem;font-weight:800;background:linear-gradient(135deg,#1e293b,#4d4dff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;letter-spacing:-.02em}.CandidatePools_statSubtext__s903z{font-size:.8125rem;color:#94a3b8;font-weight:500;line-height:1.4}.CandidatePools_spotlightSection__X_Qu1{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.875rem;margin-bottom:1.25rem;background:linear-gradient(135deg,#fff7ed,#ffedd5);border:1px solid rgba(251,146,60,.3);border-radius:12px;padding:1.25rem;box-shadow:0 2px 8px rgba(251,146,60,.08);position:relative;overflow:hidden}.CandidatePools_spotlightSection__X_Qu1:before{content:"⭐";position:absolute;top:.75rem;right:.75rem;font-size:2rem;opacity:.1}.CandidatePools_spotlightCard__yHvTU{padding:.875rem;background:rgba(255,255,255,.8);border-radius:10px;border:1px solid rgba(251,146,60,.2);backdrop-filter:blur(8px);transition:all .3s cubic-bezier(.4,0,.2,1)}.CandidatePools_spotlightCard__yHvTU:hover{background:rgba(255,255,255,.95);border-color:rgba(251,146,60,.4);transform:translateY(-2px);box-shadow:0 4px 12px rgba(251,146,60,.15)}.CandidatePools_spotlightName__I6FHS{font-weight:700;color:#9a3412;font-size:1rem;margin-bottom:.375rem;letter-spacing:-.01em}.CandidatePools_spotlightRole__Jq3sF{font-size:.8125rem;color:#c2410c;margin-bottom:.75rem;font-weight:500}.CandidatePools_spotlightReadiness__oA_zs{margin-top:.75rem;font-size:.875rem;color:#92400e;font-weight:700;padding:.375rem .75rem;background:rgba(251,146,60,.15);border-radius:8px;display:inline-block}.CandidatePools_spotlightScores__sa8FA{margin-top:.5rem;font-size:.75rem;color:#a16207;font-weight:600}.CandidatePools_controls__CbvRZ{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;margin-bottom:1.25rem;padding:.875rem 1.125rem;background:white;border-radius:12px;border:1px solid rgba(226,232,240,.8);box-shadow:0 2px 8px rgba(0,0,0,.04)}.CandidatePools_searchGroup__6sOPG{display:flex;gap:.5rem;align-items:center;flex:1;min-width:240px}.CandidatePools_input__ysHsa{padding:.5rem .875rem;border:1.5px solid #e2e8f0;border-radius:10px;background:#f8fafc;color:#0f172a;font-size:.8125rem;transition:all .3s cubic-bezier(.4,0,.2,1);flex:1;min-width:200px;font-weight:500}.CandidatePools_input__ysHsa:focus{outline:none;border-color:#4d4dff;background:white;box-shadow:0 0 0 4px rgba(77,77,255,.1),0 2px 8px rgba(77,77,255,.15);transform:translateY(-1px)}.CandidatePools_input__ysHsa::placeholder{color:#94a3b8;font-weight:400}.CandidatePools_filterGroup__nb5PF{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.CandidatePools_select__MMRNR{padding:.5rem .875rem;border:1.5px solid #e2e8f0;border-radius:10px;background:white;color:#0f172a;font-size:.8125rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:130px;font-weight:500}.CandidatePools_select__MMRNR:focus{outline:none;border-color:#4d4dff;box-shadow:0 0 0 4px rgba(77,77,255,.1)}.CandidatePools_select__MMRNR:hover{border-color:#cbd5e1;background:#f8fafc}.CandidatePools_tier__7_z93{padding:.25rem .625rem;border-radius:10px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;display:inline-block;box-shadow:0 2px 4px rgba(0,0,0,.08)}.CandidatePools_t1__SgOjT{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;border:1px solid #fcd34d}.CandidatePools_t2__BpcJh{background:linear-gradient(135deg,#e5e7eb,#d1d5db);color:#374151;border:1px solid #9ca3af}.CandidatePools_t3___dHLt{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);color:#6b7280;border:1px solid #d1d5db}.CandidatePools_tableContainer__7gmtU{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.04);border:1px solid rgba(226,232,240,.8);background:white}.CandidatePools_actions__9OmN7{display:flex;gap:.5rem;justify-content:flex-end;flex-wrap:wrap}.CandidatePools_readiness__tF_lX{display:flex;align-items:center;gap:.625rem;min-width:140px}.CandidatePools_bar__Zej56{height:8px;width:100px;background:linear-gradient(90deg,#e5e7eb,#f3f4f6);border-radius:999px;overflow:hidden;flex:1;box-shadow:inset 0 1px 2px rgba(0,0,0,.05)}.CandidatePools_fill__ovj5v{height:100%;border-radius:999px;transition:width .5s cubic-bezier(.4,0,.2,1);box-shadow:0 0 8px rgba(16,185,129,.4)}.CandidatePools_emptyState__2f3h6,.CandidatePools_errorState__nuw_2,.CandidatePools_loadingState__SVuvS{text-align:center;padding:2.5rem 1.5rem;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:12px;margin-top:1.25rem;border:1px solid rgba(226,232,240,.8);box-shadow:0 1px 4px rgba(0,0,0,.04)}.CandidatePools_emptyEmoji__YMHxh,.CandidatePools_errorEmoji__q_aUv,.CandidatePools_loadingEmoji__fFj4L{font-size:3rem;margin-bottom:1rem;display:block;animation:CandidatePools_float__EGCoe 3s ease-in-out infinite}@keyframes CandidatePools_float__EGCoe{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.CandidatePools_emptyTitle__luBuJ,.CandidatePools_errorTitle__GD6zv,.CandidatePools_loadingTitle__YPxRu{margin:0 0 .5rem;font-size:1.125rem;font-weight:700;color:#111827;letter-spacing:-.02em}.CandidatePools_emptyText__RDAyh,.CandidatePools_loadingText__QTJDF{margin:0;color:#6b7280;font-size:.875rem;font-weight:500}.CandidatePools_errorState__nuw_2{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:rgba(254,202,202,.8)}.CandidatePools_errorTitle__GD6zv{color:#dc2626}.CandidatePools_errorText__ZEtQL{margin:0;color:#7f1d1d;font-size:.875rem;font-weight:500}.CandidatePools_pagination__IpMWZ{display:flex;justify-content:space-between;align-items:center;margin-top:1.25rem;padding:1rem;background:linear-gradient(135deg,#ffffff,#f8fafc);border-radius:12px;border:1px solid rgba(226,232,240,.8);flex-wrap:wrap;gap:.875rem;box-shadow:0 1px 4px rgba(0,0,0,.04)}.CandidatePools_paginationInfo__gdKz4{font-size:.8125rem;color:#64748b;font-weight:600}.CandidatePools_paginationControls__yKdhl{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.CandidatePools_pageNumbers__asLui{display:flex;gap:.25rem}.CandidatePools_pageButton__5LIP9{min-width:32px;height:32px;padding:0 .5rem;border:1.5px solid #d1d5db;background:white;color:#374151;border-radius:8px;font-weight:600;cursor:pointer;font-size:.8125rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px rgba(0,0,0,.04)}.CandidatePools_pageButton__5LIP9:hover:not(.CandidatePools_pageButtonActive__Jq2P0){background:#f3f4f6;border-color:#9ca3af;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.08)}.CandidatePools_pageButtonActive__Jq2P0{border:2px solid #4d4dff;background:linear-gradient(135deg,#4d4dff,#6366f1);color:white;font-weight:700;box-shadow:0 4px 12px rgba(77,77,255,.3)}.CandidatePools_pageSizeSelector__in7LX{display:flex;align-items:center;gap:.5rem}.CandidatePools_pageSizeLabel__OoS6d{font-size:.8125rem;color:#64748b;font-weight:600}.CandidatePools_pageSizeSelect__83woo{padding:.375rem .625rem;border:1.5px solid #d1d5db;border-radius:8px;font-size:.8125rem;background:white;cursor:pointer;color:#374151;font-weight:600;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.04)}.CandidatePools_pageSizeSelect__83woo:hover{border-color:#9ca3af;background:#f8fafc}.CandidatePools_pageSizeSelect__83woo:focus{outline:none;border-color:#4d4dff;box-shadow:0 0 0 4px rgba(77,77,255,.1)}.CandidatePools_modalOverlay__waaBz{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.75);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:CandidatePools_fadeIn__j7DaD .2s ease;overflow-y:auto}@keyframes CandidatePools_fadeIn__j7DaD{0%{opacity:0}to{opacity:1}}.CandidatePools_modalContent__Rh37o{background:white;border-radius:16px;max-width:850px;width:100%;max-height:85vh;overflow-y:auto;box-shadow:0 20px 40px -12px rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.05);animation:CandidatePools_slideUp__IFA72 .2s cubic-bezier(.4,0,.2,1);margin:auto}@keyframes CandidatePools_slideUp__IFA72{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CandidatePools_modalHeader__Qa1hQ{display:flex;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(226,232,240,.8);background:linear-gradient(135deg,#f8fafc,#ffffff);border-radius:16px 16px 0 0;position:relative}.CandidatePools_modalHeader__Qa1hQ:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#4d4dff,#6366f1 50%,#8b5cf6)}.CandidatePools_modalHeaderContent__3KWMZ{flex:1}.CandidatePools_modalTitle__06XW8{font-size:1.375rem;font-weight:700;color:#111827;margin:0 0 .375rem;letter-spacing:-.02em}.CandidatePools_modalSubtitle__lLhq7{font-size:.875rem;color:#6b7280;margin:0 0 .5rem;font-weight:500}.CandidatePools_modalBadges__ineXY{display:flex;gap:.5rem;margin-top:.5rem;flex-wrap:wrap}.CandidatePools_modalBadge__E5C1f{padding:.25rem .625rem;border-radius:10px;font-size:.6875rem;font-weight:700;box-shadow:0 1px 2px rgba(0,0,0,.08)}.CandidatePools_closeButton__5a8yI{background:#f1f5f9;border:none;font-size:1.25rem;color:#64748b;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease;font-weight:300}.CandidatePools_closeButton__5a8yI:hover{background:#e2e8f0;color:#111827;transform:rotate(90deg)}.CandidatePools_modalBody__MyYXh{padding:1.25rem 1.5rem}.CandidatePools_modalSection__YVzKM{margin-bottom:2rem}.CandidatePools_modalSection__YVzKM:last-child{margin-bottom:0}.CandidatePools_modalSectionTitle__TWglA{font-size:.9375rem;font-weight:700;color:#111827;margin-bottom:.75rem;letter-spacing:-.01em}.CandidatePools_infoGrid__G1uAQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem;padding:1rem;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:10px;border:1px solid rgba(226,232,240,.8)}.CandidatePools_infoItem__2XzUo{display:flex;flex-direction:column}.CandidatePools_infoLabel__QslMa{font-size:.6875rem;color:#64748b;margin-bottom:.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.CandidatePools_infoValue__qy6Q2{font-size:.8125rem;font-weight:600;color:#111827}.CandidatePools_scoresGrid__dO0z3{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.875rem;padding:1.125rem;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:10px;border:1px solid rgba(226,232,240,.8)}.CandidatePools_scoreItem__uhn5h{display:flex;flex-direction:column;padding:.875rem;background:white;border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.04);transition:all .3s ease}.CandidatePools_scoreItem__uhn5h:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.CandidatePools_scoreLabel__3gXw7{font-size:.6875rem;color:#64748b;margin-bottom:.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.CandidatePools_scoreValue__sd0Lz{font-size:1.5rem;font-weight:800;background:linear-gradient(135deg,#1e293b,#4d4dff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.CandidatePools_readinessSection__BkVrH{margin-bottom:1.25rem;padding:1.125rem;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:10px;border:1px solid rgba(226,232,240,.8)}.CandidatePools_readinessHeader__7PKOI{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.CandidatePools_readinessValue__i4qba{font-size:1.5rem;font-weight:800;background:linear-gradient(135deg,#1e293b,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.CandidatePools_readinessBar__8AxP_{width:100%;height:8px;background:linear-gradient(90deg,#e5e7eb,#f3f4f6);border-radius:999px;overflow:hidden;box-shadow:inset 0 1px 2px rgba(0,0,0,.06)}.CandidatePools_readinessFill__0FM0q{height:100%;border-radius:999px;transition:width .8s cubic-bezier(.4,0,.2,1);box-shadow:0 0 12px rgba(16,185,129,.5)}.CandidatePools_stepsList__rnxW_{padding:1rem;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:10px;border:1px solid rgba(226,232,240,.8)}.CandidatePools_stepItem__7wfZD{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 0;border-bottom:1px solid rgba(226,232,240,.6)}.CandidatePools_stepItem__7wfZD:last-child{border-bottom:none;padding-bottom:0}.CandidatePools_stepStatus__D0cPl{width:24px;height:24px;border-radius:50%;background:#e5e7eb;color:#6b7280;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0;box-shadow:0 2px 4px rgba(0,0,0,.08)}.CandidatePools_stepCompleted__uzuIJ{background:linear-gradient(135deg,#10b981,#059669);color:white;box-shadow:0 2px 8px rgba(16,185,129,.3)}.CandidatePools_stepContent__BIkB1{flex:1}.CandidatePools_stepLabel__vTXa6{font-size:.8125rem;font-weight:600;color:#111827;margin-bottom:.25rem;line-height:1.4}.CandidatePools_stepDate__DlkS_{font-size:.6875rem;color:#6b7280;font-weight:500}.CandidatePools_aiBadge__1NwQ6{display:inline-block;margin-top:.5rem;padding:.25rem .5rem;background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1e40af;border-radius:6px;font-size:.6875rem;font-weight:700;box-shadow:0 2px 4px rgba(59,130,246,.15)}.CandidatePools_stepMetadata__vpw4K{margin-top:.5rem;font-size:.6875rem;color:#6b7280;font-weight:500}.CandidatePools_emptySteps__NNpvG{text-align:center;color:#6b7280;padding:1.5rem;background:white;border-radius:10px;font-size:.8125rem;font-weight:500}.CandidatePools_modalFooter__9cqwp{padding:1rem 1.5rem;border-top:1px solid rgba(226,232,240,.8);display:flex;justify-content:flex-end;gap:.5rem;background:#f8fafc;border-radius:0 0 16px 16px}.CandidatePools_resumeButton__75KRZ{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:linear-gradient(135deg,#4d4dff,#6366f1);color:white;border-radius:8px;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 6px rgba(77,77,255,.25);width:fit-content;border:none;cursor:pointer}.CandidatePools_resumeButton__75KRZ:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(77,77,255,.35);background:linear-gradient(135deg,#3d3dcc,#4f46e5)}.CandidatePools_resumeButton__75KRZ svg{width:14px;height:14px;flex-shrink:0}.CandidatePools_dataStatusContainer__wv66_{display:flex;flex-direction:column;gap:.5rem}.CandidatePools_dataStatusLabel__HNUHV{color:#1e40af;font-weight:600}@media (max-width:768px){.CandidatePools_container__JbG54{padding:1rem}.CandidatePools_header__sPj_C{flex-direction:column;align-items:stretch;gap:1.25rem;padding:1.5rem}.CandidatePools_title__U33OZ{font-size:1.75rem}.CandidatePools_tabContainer__5SNGb{gap:.375rem;padding:.375rem;margin-bottom:1.5rem}.CandidatePools_tab__Of6I4{padding:.625rem 1rem;font-size:.875rem;gap:.5rem}.CandidatePools_tabCount__1PKvx{font-size:.6875rem;padding:.1875rem .5rem}.CandidatePools_tabDescription__bOfSD{margin-bottom:1.5rem;padding:1rem}.CandidatePools_tabDescription__bOfSD p{font-size:.875rem}.CandidatePools_statsGrid__H9gnT{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem}.CandidatePools_statCard__3ytnG{padding:1.25rem}.CandidatePools_statValue__MCSgU{font-size:1.5rem}.CandidatePools_controls__CbvRZ{flex-direction:column;align-items:stretch;gap:1rem;padding:1rem}.CandidatePools_searchGroup__6sOPG{min-width:auto;flex-direction:column;align-items:stretch}.CandidatePools_input__ysHsa{min-width:auto;width:100%}.CandidatePools_filterGroup__nb5PF{justify-content:center;gap:.5rem}.CandidatePools_select__MMRNR{min-width:100px;font-size:.875rem}.CandidatePools_actions__9OmN7{justify-content:center;gap:.375rem}.CandidatePools_readiness__tF_lX{min-width:120px}.CandidatePools_bar__Zej56{width:70px}.CandidatePools_pagination__IpMWZ{flex-direction:column;gap:1rem;padding:1.25rem}.CandidatePools_paginationControls__yKdhl{width:100%;justify-content:center}.CandidatePools_pageButton__5LIP9{min-width:36px;height:36px}.CandidatePools_modalContent__Rh37o{max-width:100%;margin:0;border-radius:16px}.CandidatePools_modalHeader__Qa1hQ{padding:1.5rem}.CandidatePools_modalTitle__06XW8{font-size:1.5rem}.CandidatePools_modalBody__MyYXh{padding:1.5rem}.CandidatePools_infoGrid__G1uAQ,.CandidatePools_scoresGrid__dO0z3{grid-template-columns:1fr}.CandidatePools_modalFooter__9cqwp{padding:1.25rem 1.5rem}}@media (max-width:480px){.CandidatePools_container__JbG54{padding:.75rem}.CandidatePools_header__sPj_C{padding:1.25rem}.CandidatePools_title__U33OZ{font-size:1.5rem}.CandidatePools_subtitle__2VX7W{font-size:.8125rem}.CandidatePools_controls__CbvRZ{padding:.875rem}.CandidatePools_input__ysHsa{padding:.625rem .875rem;font-size:.875rem}.CandidatePools_select__MMRNR{padding:.625rem .875rem;font-size:.8125rem}.CandidatePools_tier__7_z93{font-size:.6875rem;padding:.25rem .625rem}.CandidatePools_actions__9OmN7{flex-direction:column;gap:.5rem}.CandidatePools_pageButton__5LIP9{min-width:32px;height:32px;font-size:.875rem}.CandidatePools_statValue__MCSgU{font-size:1.25rem}.CandidatePools_spotlightSection__X_Qu1{padding:1.5rem}}.BillingAddons_header__EYqlL{margin-bottom:1.5rem;padding:1rem;background:var(--bg);border-radius:var(--radius);border:1px solid var(--border)}.BillingAddons_header__EYqlL h3{color:var(--text);font-size:1.25rem;font-weight:600;margin:0}.BillingAddons_grid__20dYX{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.BillingAddons_addonCard__4nLnI{background:var(--surface);border:1px solid rgba(255,255,255,.6);border-radius:var(--radius);box-shadow:var(--shadow);backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;position:relative}.BillingAddons_addonCard__4nLnI:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient);opacity:0;transition:opacity .3s ease}.BillingAddons_addonCard__4nLnI:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px) scale(1.02);border-color:rgba(102,126,234,.3)}.BillingAddons_addonCard__4nLnI:hover:before{opacity:1}.BillingAddons_addonCard__4nLnI.BillingAddons_featured__QrIgn{border:2px solid rgba(245,158,11,.5);background:linear-gradient(135deg,#fef3c7,#fde68a);box-shadow:0 10px 25px rgba(245,158,11,.2)}.BillingAddons_addonCard__4nLnI.BillingAddons_featured__QrIgn:before{background:linear-gradient(135deg,#f59e0b,#f97316);opacity:1}.BillingAddons_addonCard__4nLnI>div{position:relative;z-index:1}.BillingAddons_cardTitle__n2vXq{font-weight:600;margin-bottom:.5rem;color:var(--text);font-size:1rem}.BillingAddons_sub__599zI{font-size:.875rem;color:var(--muted);margin-bottom:1rem;line-height:1.5}.BillingAddons_price__xHTfP{font-weight:700;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:1.5rem;margin-bottom:.5rem}@media (max-width:1024px){.BillingAddons_grid__20dYX{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.BillingAddons_grid__20dYX{grid-template-columns:1fr;gap:.75rem}.BillingAddons_header__EYqlL{text-align:center}}@media (max-width:480px){.BillingAddons_addonCard__4nLnI,.BillingAddons_header__EYqlL{padding:.75rem}}.Overview_container__yKWYU{padding:0;animation:Overview_fadeIn__Yrf0d .6s cubic-bezier(.4,0,.2,1)}@keyframes Overview_fadeIn__Yrf0d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Overview_header__4aUBm{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid;border-image:linear-gradient(90deg,rgba(102,126,234,.2),transparent) 1;position:relative}.Overview_header__4aUBm:after{content:"";position:absolute;bottom:-1px;left:0;width:60px;height:1px;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:1px}.Overview_pageTitle__RE1hU{font-size:1.375rem;font-weight:700;color:var(--text);margin:0 0 .25rem;background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.01em;line-height:1.3}.Overview_pageSubtitle__DmK5q{font-size:.8125rem;color:var(--text-secondary);margin:0;font-weight:400}.Overview_refreshButton__zwx8G{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem}.Overview_refreshIcon__Raa58{width:1rem;height:1rem;transition:transform .3s ease}.Overview_refreshIcon__Raa58.Overview_spinning__8na2D{animation:Overview_spin__gCQLs 1s linear infinite}@keyframes Overview_spin__gCQLs{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Overview_grid__DLOIS{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem}.Overview_gridItem__g9maF{background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:1rem;box-shadow:0 2px 4px -1px rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.06),inset 0 1px 0 0 rgba(255,255,255,.1);backdrop-filter:blur(20px) saturate(180%);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer}.Overview_gridItem__g9maF:before{top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:16px 16px 0 0}.Overview_gridItem__g9maF:after,.Overview_gridItem__g9maF:before{content:"";position:absolute;opacity:0;transition:opacity .4s ease}.Overview_gridItem__g9maF:after{top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(102,126,234,.1) 0,transparent 70%);pointer-events:none}.Overview_gridItem__g9maF:hover:after,.Overview_gridItem__g9maF:hover:before{opacity:1}.Overview_gridItem__g9maF:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04),inset 0 1px 0 0 rgba(255,255,255,.2);transform:translateY(-6px) scale(1.01);border-color:rgba(102,126,234,.4)}.Overview_gridItem__g9maF.Overview_highlight__mNFhx{border-color:rgba(239,68,68,.3);background:linear-gradient(135deg,rgba(239,68,68,.05) 0,var(--surface) 100%)}.Overview_gridItem__g9maF.Overview_highlight__mNFhx:before{background:linear-gradient(135deg,#ef4444,#dc2626);opacity:1}.Overview_gridItemHeader__DZxZI{display:flex;align-items:center;gap:.625rem;margin-bottom:.75rem}.Overview_iconWrapper__lZISD{width:2.25rem;height:2.25rem;border-radius:8px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(102,126,234,.15),rgba(118,75,162,.15));border:1px solid rgba(102,126,234,.2);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;flex-shrink:0}.Overview_iconWrapper__lZISD:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(102,126,234,.3),rgba(118,75,162,.3));opacity:0;transition:opacity .4s ease}.Overview_gridItem__g9maF:hover .Overview_iconWrapper__lZISD{transform:scale(1.1) rotate(5deg);box-shadow:0 8px 16px rgba(102,126,234,.3)}.Overview_gridItem__g9maF:hover .Overview_iconWrapper__lZISD:before{opacity:1}.Overview_icon__9JCoG{width:1.125rem;height:1.125rem;color:var(--text);position:relative;z-index:1;transition:transform .3s ease}.Overview_gridItem__g9maF:hover .Overview_icon__9JCoG{transform:scale(1.05)}.Overview_gridItem__g9maF h3{color:var(--text);font-size:.75rem;font-weight:600;margin:0;text-transform:uppercase;letter-spacing:.3px;flex:1;line-height:1.2}.Overview_gridItem__g9maF.Overview_blue__roZDF .Overview_iconWrapper__lZISD{background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(37,99,235,.15));border-color:rgba(59,130,246,.3)}.Overview_gridItem__g9maF.Overview_blue__roZDF .Overview_iconWrapper__lZISD:before{background:linear-gradient(135deg,rgba(59,130,246,.4),rgba(37,99,235,.4))}.Overview_gridItem__g9maF.Overview_green__lS_Zc .Overview_iconWrapper__lZISD{background:linear-gradient(135deg,rgba(16,185,129,.15),rgba(5,150,105,.15));border-color:rgba(16,185,129,.3)}.Overview_gridItem__g9maF.Overview_green__lS_Zc .Overview_iconWrapper__lZISD:before{background:linear-gradient(135deg,rgba(16,185,129,.4),rgba(5,150,105,.4))}.Overview_gridItem__g9maF.Overview_purple__Cdziy .Overview_iconWrapper__lZISD{background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(124,58,237,.15));border-color:rgba(139,92,246,.3)}.Overview_gridItem__g9maF.Overview_purple__Cdziy .Overview_iconWrapper__lZISD:before{background:linear-gradient(135deg,rgba(139,92,246,.4),rgba(124,58,237,.4))}.Overview_gridItem__g9maF.Overview_orange__Ghuc5 .Overview_iconWrapper__lZISD{background:linear-gradient(135deg,rgba(245,158,11,.15),rgba(217,119,6,.15));border-color:rgba(245,158,11,.3)}.Overview_gridItem__g9maF.Overview_orange__Ghuc5 .Overview_iconWrapper__lZISD:before{background:linear-gradient(135deg,rgba(245,158,11,.4),rgba(217,119,6,.4))}.Overview_gridItem__g9maF.Overview_gold__XAac9 .Overview_iconWrapper__lZISD{background:linear-gradient(135deg,rgba(251,191,36,.15),rgba(245,158,11,.15));border-color:rgba(251,191,36,.3)}.Overview_gridItem__g9maF.Overview_gold__XAac9 .Overview_iconWrapper__lZISD:before{background:linear-gradient(135deg,rgba(251,191,36,.4),rgba(245,158,11,.4))}.Overview_gridItem__g9maF.Overview_red__vKgeE .Overview_iconWrapper__lZISD{background:linear-gradient(135deg,rgba(239,68,68,.15),rgba(220,38,38,.15));border-color:rgba(239,68,68,.3)}.Overview_gridItem__g9maF.Overview_red__vKgeE .Overview_iconWrapper__lZISD:before{background:linear-gradient(135deg,rgba(239,68,68,.4),rgba(220,38,38,.4))}.Overview_gridItem__g9maF.Overview_gray__thsC7 .Overview_iconWrapper__lZISD{background:linear-gradient(135deg,rgba(107,114,128,.15),rgba(75,85,99,.15));border-color:rgba(107,114,128,.3)}.Overview_gridItem__g9maF.Overview_gray__thsC7 .Overview_iconWrapper__lZISD:before{background:linear-gradient(135deg,rgba(107,114,128,.4),rgba(75,85,99,.4))}.Overview_statValueWrapper__EDIFd{margin-bottom:.5rem}.Overview_statValue__FkIfM{font-size:1.875rem;font-weight:700;color:var(--text);line-height:1;margin-bottom:.5rem;background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em;animation:Overview_countUp__KVuQg .6s ease-out}@keyframes Overview_countUp__KVuQg{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Overview_percentage__fv4rE{font-size:1.25rem;margin-left:.125rem;font-weight:600}.Overview_progressBar__61KPn{width:100%;height:5px;background:rgba(0,0,0,.08);border-radius:6px;overflow:hidden;margin-top:.5rem;position:relative;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.Overview_progressBar__61KPn:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 50%,transparent);animation:Overview_shimmer__CtLrZ 2s infinite}.Overview_progressFill__L6JRI{height:100%;background:linear-gradient(90deg,#667eea,#764ba2 50%,#f093fb);border-radius:6px;transition:width .8s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 4px rgba(102,126,234,.3);position:relative;overflow:hidden}.Overview_progressFill__L6JRI:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 50%,transparent);animation:Overview_shimmer__CtLrZ 1.5s infinite}.Overview_statSubtext__bfuh5{font-size:.6875rem;color:var(--text-secondary);font-weight:500;line-height:1.3}.Overview_list__MA_JZ{list-style:none;margin:0;padding:0}.Overview_list__MA_JZ li{padding:0;margin-bottom:.5rem}.Overview_list__MA_JZ li:last-child{margin-bottom:0}.Overview_actionButton__uYd35{width:100%;display:flex;align-items:center;gap:.625rem;padding:.625rem .875rem;background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));border:1px solid rgba(102,126,234,.15);border-radius:10px;color:var(--text);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-align:left;position:relative;overflow:hidden}.Overview_actionButton__uYd35:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(102,126,234,.1) 50%,transparent);transition:left .5s ease}.Overview_actionButton__uYd35:hover:before{left:100%}.Overview_actionButton__uYd35:hover{background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border-color:rgba(102,126,234,.4);transform:translateX(6px);box-shadow:0 4px 12px rgba(102,126,234,.2)}.Overview_actionArrow__2zjZP,.Overview_actionIcon__M0mun{width:.875rem;height:.875rem;color:var(--text-secondary);flex-shrink:0}.Overview_actionArrow__2zjZP{margin-left:auto;transition:transform .2s ease}.Overview_actionButton__uYd35:hover .Overview_actionArrow__2zjZP{transform:translateX(3px)}.Overview_cardHeader__3b3CD{display:flex;align-items:center;gap:.625rem;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--border)}.Overview_cardIcon__v1Tsy{width:1rem;height:1rem;color:var(--text-secondary);flex-shrink:0}.Overview_cardTitle__KbQfB{font-size:.875rem;font-weight:600;color:var(--text);margin:0}.Overview_banner__M6Pa0{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border:none;border-radius:12px;background:linear-gradient(135deg,#fef3c7,#fde68a 50%,#fcd34d);margin-bottom:1.5rem;box-shadow:0 4px 6px -1px rgba(245,158,11,.15),0 2px 4px -1px rgba(245,158,11,.1),inset 0 1px 0 0 rgba(255,255,255,.5);position:relative;overflow:hidden;gap:1rem;animation:Overview_slideIn__2q8_8 .5s ease-out}@keyframes Overview_slideIn__2q8_8{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.Overview_banner__M6Pa0:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#f59e0b,#f97316 50%,#f59e0b);background-size:200% 100%;animation:Overview_gradientShift__HB7_C 3s ease infinite}@keyframes Overview_gradientShift__HB7_C{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.Overview_bannerIcon__wzy_i{width:2.5rem;height:2.5rem;border-radius:10px;background:linear-gradient(135deg,rgba(245,158,11,.25),rgba(249,115,22,.25));border:1.5px solid rgba(245,158,11,.35);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 6px rgba(245,158,11,.25);position:relative;z-index:1;transition:transform .3s ease}.Overview_banner__M6Pa0:hover .Overview_bannerIcon__wzy_i{transform:scale(1.05) rotate(5deg)}.Overview_bannerIcon__wzy_i svg{width:1.25rem;height:1.25rem;color:#f59e0b}.Overview_bannerContent__uj4Mf{flex:1;position:relative;z-index:1}.Overview_bannerTitle__QuAVD{font-weight:600;color:#78350f;margin-bottom:.25rem;font-size:.875rem;line-height:1.3}.Overview_bannerSubtitle__Ax8Ky{font-size:.75rem;color:#92400e;line-height:1.4}.Overview_bannerButton__j_IW2{display:flex;align-items:center;gap:.5rem;flex-shrink:0;position:relative;z-index:1}.Overview_buttonIcon__xS9tn{width:1rem;height:1rem}.Overview_conciergeCard__PR3_Q{background:linear-gradient(135deg,rgba(16,185,129,.08),rgba(5,150,105,.05));border:1px solid rgba(16,185,129,.2);position:relative;overflow:hidden}.Overview_conciergeCard__PR3_Q:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#10b981,#059669)}.Overview_conciergeContent__T5VQw{display:flex;flex-direction:column;gap:.75rem}.Overview_conciergeHeader__vGrA4{display:flex;gap:.75rem;align-items:flex-start}.Overview_conciergeIcon__FUfaG{width:1.25rem;height:1.25rem;color:#10b981;flex-shrink:0;margin-top:.125rem}.Overview_conciergeTitle__9rIpA{display:block;font-size:.875rem;font-weight:600;color:var(--text);margin-bottom:.375rem;line-height:1.3}.Overview_conciergeText__Ejk6w{font-size:.75rem;color:var(--text-secondary);line-height:1.4;margin:0}.Overview_conciergeButton__azhBP{display:flex;align-items:center;gap:.5rem;align-self:flex-start}.Overview_actionCard__phDUf{transition:transform .2s ease}.Overview_actionCard__phDUf:hover{transform:translateY(-2px)}.Overview_actionRow__QX8_I{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem}.Overview_loadingContainer__Mejsf{padding:2rem 0}.Overview_skeletonGrid__JIdSn{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.Overview_skeletonCard__DSQpv{background:var(--surface);border:1px solid var(--border);padding:1.5rem;animation:Overview_pulse__E003J 1.5s ease-in-out infinite}@keyframes Overview_pulse__E003J{0%,to{opacity:1}50%{opacity:.5}}.Overview_skeletonHeader__k4gJJ{height:1rem;background:var(--border);border-radius:4px;margin-bottom:1rem}.Overview_skeletonValue__3fgeK{height:2.5rem;width:40%;background:var(--border);border-radius:4px;margin-bottom:.75rem}.Overview_skeletonSubtext__AoUyQ{height:.75rem;width:80%;background:var(--border)}.Overview_errorContainer__XjZ1K{display:flex;align-items:center;justify-content:center;min-height:400px;padding:2rem}.Overview_errorCard__AaUAm{text-align:center;max-width:400px;padding:2rem;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.Overview_errorIcon__HHLiA{width:3rem;height:3rem;color:#ef4444;margin:0 auto 1rem}.Overview_errorCard__AaUAm h3{font-size:1.25rem;font-weight:600;color:var(--text);margin:0 0 .5rem}.Overview_errorCard__AaUAm p{font-size:.875rem;color:var(--text-secondary);margin:0 0 1.5rem}.Overview_errorActions__dLgk3{display:flex;gap:.75rem;justify-content:center}.Overview_skeletonCard__DSQpv{background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1rem;animation:Overview_pulse__E003J 2s cubic-bezier(.4,0,.6,1) infinite;position:relative;overflow:hidden}.Overview_skeletonCard__DSQpv:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1) 50%,transparent);animation:Overview_shimmer__CtLrZ 2s infinite}@keyframes Overview_shimmer__CtLrZ{0%{left:-100%}to{left:100%}}.Overview_skeletonHeader__k4gJJ{height:.75rem;width:60%;background:linear-gradient(90deg,rgba(255,255,255,.1),rgba(255,255,255,.05));border-radius:6px;margin-bottom:.75rem}.Overview_skeletonValue__3fgeK{height:1.875rem;width:45%;background:linear-gradient(90deg,rgba(255,255,255,.15),rgba(255,255,255,.08));border-radius:6px;margin-bottom:.5rem}.Overview_skeletonSubtext__AoUyQ{height:.6875rem;width:75%;background:linear-gradient(90deg,rgba(255,255,255,.1),rgba(255,255,255,.05));border-radius:4px}@media (max-width:1024px){.Overview_grid__DLOIS,.Overview_skeletonGrid__JIdSn{grid-template-columns:repeat(2,1fr);gap:1rem}.Overview_actionRow__QX8_I{grid-template-columns:1fr;gap:1rem}.Overview_statValue__FkIfM{font-size:1.625rem}}@media (max-width:768px){.Overview_header__4aUBm{flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem}.Overview_header__4aUBm:after{width:50px}.Overview_pageTitle__RE1hU{font-size:1.25rem}.Overview_pageSubtitle__DmK5q{font-size:.75rem}.Overview_grid__DLOIS,.Overview_skeletonGrid__JIdSn{grid-template-columns:1fr;gap:.875rem}.Overview_gridItem__g9maF{padding:1rem}.Overview_statValue__FkIfM{font-size:1.75rem}.Overview_iconWrapper__lZISD{width:2rem;height:2rem}.Overview_icon__9JCoG{width:1rem;height:1rem}.Overview_banner__M6Pa0{flex-direction:column;align-items:stretch;text-align:left;gap:.875rem;padding:1rem}.Overview_bannerIcon__wzy_i{width:2.25rem;height:2.25rem}.Overview_bannerIcon__wzy_i svg{width:1.125rem;height:1.125rem}.Overview_bannerButton__j_IW2{width:100%;justify-content:center;padding:.5rem 1rem;font-size:.8125rem}.Overview_conciergeContent__T5VQw{gap:.75rem}.Overview_conciergeButton__azhBP{width:100%;justify-content:center;padding:.5rem 1rem;font-size:.8125rem}.Overview_actionRow__QX8_I{grid-template-columns:1fr;gap:.875rem}.Overview_actionButton__uYd35{padding:.625rem .875rem}}@media (max-width:480px){.Overview_pageTitle__RE1hU{font-size:1.5rem}.Overview_pageSubtitle__DmK5q{font-size:.875rem}.Overview_gridItem__g9maF{padding:1.25rem;border-radius:14px}.Overview_statValue__FkIfM{font-size:2rem}.Overview_percentage__fv4rE{font-size:1.5rem}.Overview_iconWrapper__lZISD{width:2.5rem;height:2.5rem}.Overview_icon__9JCoG{width:1.25rem;height:1.25rem}.Overview_banner__M6Pa0{padding:1.25rem;border-radius:16px}.Overview_bannerIcon__wzy_i{width:2.75rem;height:2.75rem}.Overview_bannerIcon__wzy_i svg{width:1.5rem;height:1.5rem}.Overview_errorCard__AaUAm{padding:1.5rem;margin:1rem}.Overview_errorActions__dLgk3{flex-direction:column;gap:.5rem}.Overview_actionButton__uYd35{padding:.875rem 1rem;font-size:.8125rem}}.InterviewDetails_container__Twjkn{padding:24px;max-width:1200px;margin:0 auto}.InterviewDetails_header__oc9Dh{margin-bottom:32px}.InterviewDetails_title__0xtYg{font-size:24px;font-weight:700;color:#111827;margin:16px 0 8px}.InterviewDetails_metadata__qS_ar{display:flex;gap:24px;color:#6b7280;font-size:14px}.InterviewDetails_metaItem__Brjuj{display:flex;align-items:center;gap:8px}.InterviewDetails_analysisSummary__NxTI4{margin-bottom:32px;padding:24px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.InterviewDetails_scoreHeader__JI10e{margin:0 0 24px;display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:600}.InterviewDetails_scoreBadge__ugejs{color:white;padding:6px 16px;border-radius:999px;font-size:14px;font-weight:600}.InterviewDetails_grid__XL0qa{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.InterviewDetails_list__jDK_Z{margin:8px 0;padding-left:20px;font-size:14px;color:#374151}.InterviewDetails_list__jDK_Z li{margin-bottom:4px}.InterviewDetails_feedback__kyghh{font-size:14px;line-height:1.6;color:#4b5563}.InterviewDetails_transcriptSection__y5kwd h2{font-size:20px;font-weight:600;margin-bottom:24px;color:#111827}.InterviewDetails_transcriptList__kglG7{display:flex;flex-direction:column;gap:20px}.InterviewDetails_messageWrapper__l0me1{display:flex;flex-direction:column;max-width:80%}.InterviewDetails_interviewer__ZFOQF{align-items:flex-start;align-self:flex-start}.InterviewDetails_candidate__W2YtJ{align-items:flex-end;align-self:flex-end}.InterviewDetails_senderName___L9Mx{font-size:12px;color:#6b7280;margin-bottom:4px;margin-left:4px}.InterviewDetails_candidate__W2YtJ .InterviewDetails_senderName___L9Mx{margin-right:4px;margin-left:0}.InterviewDetails_messageBubble__6o05b{padding:16px 20px;border-radius:16px;font-size:15px;line-height:1.6}.InterviewDetails_interviewer__ZFOQF .InterviewDetails_messageBubble__6o05b{background:#f3f4f6;color:#1f2937;border-top-left-radius:4px}.InterviewDetails_candidate__W2YtJ .InterviewDetails_messageBubble__6o05b{background:#eff6ff;color:#1e40af;border-top-right-radius:4px}.InterviewDetails_loading__j7k7y{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;color:#6b7280;gap:16px}.InterviewDetails_animateSpin__qS03O{animation:InterviewDetails_spin__wuuOc 1s linear infinite}@keyframes InterviewDetails_spin__wuuOc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DashboardLayout_dashboardLayout__A4516{--cd-bg:linear-gradient(135deg,#e0e7ff,#f0f9ff 50%,#fce7f3);--cd-surface:rgba(255,255,255,0.95);--cd-border:rgba(226,232,240,0.8);--cd-text:#0f172a;--cd-text-secondary:#475569;--cd-text-muted:#64748b;--cd-radius:16px;--cd-radius-lg:20px;--cd-shadow:0 4px 6px rgba(0,0,0,0.05),0 2px 4px rgba(0,0,0,0.03);--cd-shadow-md:0 10px 15px rgba(0,0,0,0.08),0 4px 6px rgba(0,0,0,0.04);--cd-shadow-lg:0 20px 25px rgba(0,0,0,0.1),0 10px 10px rgba(0,0,0,0.04);--cd-shadow-xl:0 25px 50px rgba(102,126,234,0.15);--cd-gradient:#4d4dff;--cd-gradient-accent:linear-gradient(135deg,#4facfe,#00f2fe);--cd-gradient-warning:linear-gradient(135deg,#f59e0b,#d97706);--cd-gradient-success:linear-gradient(135deg,#10b981,#059669);background:var(--cd-bg);min-height:100vh;margin-left:280px;margin-top:70px;position:relative;overflow-x:hidden;transition:margin-left .3s cubic-bezier(.4,0,.2,1)}.DashboardLayout_dashboardLayout__A4516.DashboardLayout_sidebarCollapsed__rqiUg{margin-left:80px}.DashboardLayout_dashboardLayout__A4516:before{content:"";position:fixed;top:-10%;left:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(102,126,234,.15) 0,transparent 70%);pointer-events:none;z-index:0;animation:DashboardLayout_float__ue5jv 20s ease-in-out infinite}.DashboardLayout_dashboardLayout__A4516:after{content:"";position:fixed;bottom:-10%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(240,147,251,.15) 0,transparent 70%);pointer-events:none;z-index:0;animation:DashboardLayout_float__ue5jv 25s ease-in-out infinite reverse}@keyframes DashboardLayout_float__ue5jv{0%,to{transform:translate(0)}50%{transform:translate(30px,-30px)}}.DashboardLayout_container__gRPei{max-width:100%;margin:0 auto;padding:2rem;position:relative;z-index:1}.DashboardLayout_mobileOverlay__FbPtH{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:45;animation:DashboardLayout_fadeIn__GhXzo .2s ease}@keyframes DashboardLayout_fadeIn__GhXzo{0%{opacity:0}to{opacity:1}}.DashboardLayout_header__CUzhZ{display:flex;flex-wrap:wrap;gap:2.5rem;align-items:flex-start;justify-content:space-between;margin-bottom:2.5rem;padding:2.5rem;background:var(--cd-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--cd-radius-lg);box-shadow:var(--cd-shadow-xl);border:1px solid rgba(255,255,255,.5);position:relative;overflow:hidden}.DashboardLayout_header__CUzhZ:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:var(--cd-gradient);border-radius:var(--cd-radius-lg) var(--cd-radius-lg) 0 0}.DashboardLayout_headerContent__mOOX5{flex:1;min-width:350px}.DashboardLayout_headerTitle__TCZI2{font-size:2.25rem;font-weight:700;color:var(--cd-text);margin-bottom:.5rem;line-height:1.2;letter-spacing:-.025em}.DashboardLayout_brandDot__vhxi0{color:#f9be59!important;font-weight:900;margin:0 -2px}.DashboardLayout_headerTitle__TCZI2:before{content:"";display:inline-block;width:4px;height:2rem;background:var(--cd-gradient);border-radius:2px;margin-right:1rem;vertical-align:middle}.DashboardLayout_subtitle__V4ldS{color:var(--cd-text-secondary);font-size:1rem;line-height:1.5;margin-bottom:0;font-weight:400;margin-left:1.5rem}.DashboardLayout_headerActions__sSWXu{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:1.5rem}.DashboardLayout_statGrid__48puf{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin:0 0 2.5rem}.DashboardLayout_stat__4gaVe{padding:2rem;border:1px solid rgba(255,255,255,.5);border-radius:var(--cd-radius);background:var(--cd-surface);backdrop-filter:blur(10px);box-shadow:var(--cd-shadow-md);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.DashboardLayout_stat__4gaVe:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;transition:all .3s ease}.DashboardLayout_stat__4gaVe:first-child:before{background:var(--cd-gradient)}.DashboardLayout_stat__4gaVe:nth-child(2):before{background:var(--cd-gradient-accent)}.DashboardLayout_stat__4gaVe:nth-child(3):before{background:var(--cd-gradient-warning)}.DashboardLayout_stat__4gaVe:nth-child(4):before{background:var(--cd-gradient-success)}.DashboardLayout_stat__4gaVe:hover:before{height:100%;opacity:.05}.DashboardLayout_statLabel__s3tMJ{font-size:.75rem;color:var(--cd-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.DashboardLayout_statValue__HvX5a{font-weight:700;font-size:2rem;color:var(--cd-text);line-height:1.1;margin:0;font-feature-settings:"tnum"}.DashboardLayout_pageContent__KKxEn{position:relative;z-index:1}@media (max-width:1200px){.DashboardLayout_container__gRPei{padding:1.5rem}.DashboardLayout_statGrid__48puf{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.DashboardLayout_dashboardLayout__A4516{margin-left:260px}.DashboardLayout_dashboardLayout__A4516.DashboardLayout_sidebarCollapsed__rqiUg{margin-left:70px}}@media (max-width:768px){.DashboardLayout_dashboardLayout__A4516,.DashboardLayout_dashboardLayout__A4516.DashboardLayout_sidebarCollapsed__rqiUg{margin-left:0}.DashboardLayout_mobileOverlay__FbPtH{display:block}.DashboardLayout_container__gRPei{padding:1rem}.DashboardLayout_header__CUzhZ{flex-direction:column;align-items:stretch;padding:1.5rem;margin-bottom:2rem}.DashboardLayout_headerContent__mOOX5{min-width:auto;margin-bottom:1.5rem}.DashboardLayout_headerTitle__TCZI2{font-size:2rem}.DashboardLayout_headerActions__sSWXu{justify-content:center;margin-top:1rem}.DashboardLayout_statGrid__48puf{grid-template-columns:repeat(2,1fr);gap:1rem;margin:0 0 2rem}.DashboardLayout_stat__4gaVe{padding:1.5rem}.DashboardLayout_statValue__HvX5a{font-size:1.875rem}}@media (max-width:480px){.DashboardLayout_statGrid__48puf{grid-template-columns:1fr}.DashboardLayout_headerTitle__TCZI2{font-size:1.75rem}.DashboardLayout_statValue__HvX5a{font-size:1.5rem}.DashboardLayout_header__CUzhZ{padding:1rem}.DashboardLayout_stat__4gaVe{padding:1.25rem}}.CreateSlotModal_modalOverlay__QxtGQ{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:CreateSlotModal_fadeIn__CtPEX .3s ease-out}@keyframes CreateSlotModal_fadeIn__CtPEX{0%{opacity:0}to{opacity:1}}.CreateSlotModal_modal__97pLi{background:white;border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 0 1px rgba(255,255,255,.1);width:100%;max-width:550px;max-height:80vh;overflow-y:auto;position:relative;animation:CreateSlotModal_slideUp__wtf4A .4s ease-out;margin-top:100px;margin-left:200px;scrollbar-width:none;-ms-overflow-style:none}@keyframes CreateSlotModal_slideUp__wtf4A{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.CreateSlotModal_modal__97pLi::-webkit-scrollbar{display:none}.CreateSlotModal_modalHeader__0vWNO{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 0;border-bottom:1px solid #f1f5f9;margin-bottom:24px;background:linear-gradient(135deg,#667eea,#764ba2);color:white;border-radius:16px 16px 0 0;position:relative;overflow:hidden}.CreateSlotModal_modalHeader__0vWNO:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));backdrop-filter:blur(10px)}.CreateSlotModal_modalHeader__0vWNO h2{font-size:24px;font-weight:700;margin:0;position:relative;z-index:1}.CreateSlotModal_closeButton__b5rzE{cursor:pointer;position:relative;z-index:1;background:transparent;border:none;padding:0;margin:0;font-size:24px;color:white}.CreateSlotModal_modalContent__gkiG_{padding:0 24px 24px}.CreateSlotModal_section__Zu3TJ{margin-bottom:24px}.CreateSlotModal_sectionHeader__ysTee{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.CreateSlotModal_label__uZh_q{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#1e293b;margin-bottom:10px}.CreateSlotModal_labelIcon__sw_DK{width:16px;height:16px;color:#667eea}.CreateSlotModal_input__4vhFf,.CreateSlotModal_select__tuxfr,.CreateSlotModal_textarea__N36nA{width:100%;padding:12px 16px;border:2px solid #e2e8f0;border-radius:10px;font-size:14px;transition:all .3s ease;background:white;color:#1e293b;font-weight:500}.CreateSlotModal_input__4vhFf:focus,.CreateSlotModal_select__tuxfr:focus,.CreateSlotModal_textarea__N36nA:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px rgba(102,126,234,.1);transform:translateY(-1px)}.CreateSlotModal_input__4vhFf.CreateSlotModal_error__1DHjT,.CreateSlotModal_select__tuxfr.CreateSlotModal_error__1DHjT,.CreateSlotModal_textarea__N36nA.CreateSlotModal_error__1DHjT{border-color:#ef4444;box-shadow:0 0 0 4px rgba(239,68,68,.1)}.CreateSlotModal_textarea__N36nA{resize:vertical;min-height:100px}.CreateSlotModal_errorMessage__atPvQ{display:flex;align-items:center;gap:8px;color:#ef4444;font-size:13px;margin-top:8px;font-weight:500}.CreateSlotModal_errorIcon__u9Ttp{width:16px;height:16px}.CreateSlotModal_meetingTypeGrid__v1HBJ{display:grid;grid-template-columns:1fr 1fr;gap:16px}.CreateSlotModal_meetingTypeCard__kEs7m{display:flex;align-items:center;gap:10px;padding:12px;border:2px solid #e2e8f0;border-radius:10px;background:white;cursor:pointer;transition:all .3s ease;text-align:left;position:relative;overflow:hidden}.CreateSlotModal_meetingTypeCard__kEs7m:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));opacity:0;transition:opacity .3s ease}.CreateSlotModal_meetingTypeCard__kEs7m:hover{border-color:#667eea;background:#f8fafc;transform:translateY(-2px);box-shadow:0 10px 25px -5px rgba(102,126,234,.1)}.CreateSlotModal_meetingTypeCard__kEs7m:hover:before{opacity:1}.CreateSlotModal_meetingTypeCard__kEs7m.CreateSlotModal_active__GHHsN{border-color:#667eea;background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));box-shadow:0 10px 25px -5px rgba(102,126,234,.2)}.CreateSlotModal_cardIcon__vsFHC{width:32px;height:32px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;display:flex;align-items:center;justify-content:center;color:white;position:relative;z-index:1}.CreateSlotModal_cardContent__s2KTj{position:relative;z-index:1}.CreateSlotModal_cardContent__s2KTj h4{font-size:14px;font-weight:700;color:#1e293b;margin:0}.CreateSlotModal_cardContent__s2KTj p{font-size:13px;color:#64748b;margin:0 0 8px;line-height:1.4}.CreateSlotModal_cardBadge__bwV0T{display:inline-block;padding:4px 12px;background:rgba(102,126,234,.1);color:#667eea;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.CreateSlotModal_meetingTypeCard__kEs7m.CreateSlotModal_active__GHHsN .CreateSlotModal_cardBadge__bwV0T{background:rgba(102,126,234,.2);color:#667eea}.CreateSlotModal_checkIcon__Xu7Tg{width:20px;height:20px;color:#667eea;position:absolute;top:12px;right:12px;z-index:1}.CreateSlotModal_scheduleSection__HGU_b{background:#f9fafb;border-radius:12px;padding:20px;margin-bottom:24px}.CreateSlotModal_modalActions__H0aZh{display:flex;gap:12px;justify-content:flex-end;padding:24px 0 0;border-top:1px solid #f1f5f9;margin-top:24px}.CreateSlotModal_cancelButton__MG3g0,.CreateSlotModal_submitButton__Z0LF_{padding:12px 24px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;border:none;position:relative;overflow:hidden}.CreateSlotModal_cancelButton__MG3g0{background:white;color:#64748b;border:2px solid #e2e8f0}.CreateSlotModal_cancelButton__MG3g0:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.CreateSlotModal_submitButton__Z0LF_{background:linear-gradient(135deg,#667eea,#764ba2);color:white;box-shadow:0 4px 15px rgba(102,126,234,.3)}.CreateSlotModal_submitButton__Z0LF_:hover:not(:disabled){background:linear-gradient(135deg,#5a67d8,#6b46c1);transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.4)}.CreateSlotModal_submitButton__Z0LF_:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:0 4px 15px rgba(102,126,234,.2)}.CreateSlotModal_spinner__z_zzV{width:16px;height:16px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:CreateSlotModal_spin__hWgDc 1s linear infinite}@keyframes CreateSlotModal_spin__hWgDc{to{transform:rotate(1turn)}}.CreateSlotModal_addButton__aoyYx{background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none;padding:12px 20px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;box-shadow:0 4px 15px rgba(102,126,234,.2)}.CreateSlotModal_addButton__aoyYx:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1);transform:translateY(-1px);box-shadow:0 6px 20px rgba(102,126,234,.3)}.CreateSlotModal_candidateRow__3T75_{background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));border:2px solid rgba(102,126,234,.1);border-radius:16px;padding:24px;margin-bottom:16px;transition:all .3s ease}.CreateSlotModal_candidateRow__3T75_:hover{border-color:rgba(102,126,234,.2);transform:translateY(-1px);box-shadow:0 8px 25px rgba(102,126,234,.1)}.CreateSlotModal_candidateNumber__LZ3Kl{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:700;color:#1e293b;margin-bottom:16px}.CreateSlotModal_removeButton__NIL6J{background:linear-gradient(135deg,#ef4444,#dc2626);color:white;border:none;width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;transition:all .3s ease;box-shadow:0 4px 15px rgba(239,68,68,.2)}.CreateSlotModal_removeButton__NIL6J:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:scale(1.1);box-shadow:0 6px 20px rgba(239,68,68,.3)}.CreateSlotModal_candidateFields__ELPbq{display:grid;grid-template-columns:1fr 1fr;gap:16px}.CreateSlotModal_fieldGroup__NxDeE{display:flex;flex-direction:column}.CreateSlotModal_fieldGroup__NxDeE .CreateSlotModal_input__4vhFf{margin-bottom:0}@media (max-width:768px){.CreateSlotModal_modal__97pLi{margin:10px;max-width:none;max-height:95vh}.CreateSlotModal_modalContent__gkiG_,.CreateSlotModal_modalHeader__0vWNO{padding-left:20px;padding-right:20px}.CreateSlotModal_meetingTypeGrid__v1HBJ{grid-template-columns:1fr;gap:16px}.CreateSlotModal_candidateFields__ELPbq{grid-template-columns:1fr;gap:12px}.CreateSlotModal_sectionHeader__ysTee{flex-direction:column;align-items:flex-start;gap:12px}.CreateSlotModal_modalActions__H0aZh{flex-direction:column;gap:12px}.CreateSlotModal_cancelButton__MG3g0,.CreateSlotModal_submitButton__Z0LF_{width:100%;justify-content:center}}@media (max-width:480px){.CreateSlotModal_modalOverlay__QxtGQ{padding:10px}.CreateSlotModal_modal__97pLi{border-radius:16px}.CreateSlotModal_modalHeader__0vWNO{padding:24px 20px 0;border-radius:16px 16px 0 0}.CreateSlotModal_modalHeader__0vWNO h2{font-size:24px}.CreateSlotModal_modalContent__gkiG_{padding:0 20px 20px}.CreateSlotModal_candidateRow__3T75_,.CreateSlotModal_meetingTypeCard__kEs7m{padding:20px}}.TemplateModal_modalOverlay__15V4T{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.TemplateModal_modal___s8YZ{background:white;border-radius:20px;width:100%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);overflow:hidden}.TemplateModal_modalHeader__T7ZJG{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border-bottom:2px solid #e2e8f0}.TemplateModal_modalTitle__CVm8D{display:flex;align-items:center;gap:.75rem}.TemplateModal_modalIcon__YyCAO{width:24px;height:24px;color:#4d4dff}.TemplateModal_modalTitle__CVm8D h2{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0}.TemplateModal_closeButton__tyb6A{width:36px;height:36px;border:none;background:#f1f5f9;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#64748b}.TemplateModal_closeButton__tyb6A:hover{background:#e2e8f0;color:#0f172a}.TemplateModal_modalContent__EqMPl{padding:2rem;overflow-y:auto;flex:1}.TemplateModal_formGroup__1cp4U{margin-bottom:1.5rem}.TemplateModal_formGroup__1cp4U label{display:block;font-size:.875rem;font-weight:600;color:#475569;margin-bottom:.5rem}.TemplateModal_input__EBpfk,.TemplateModal_textarea__VwRYu{width:100%;padding:.75rem 1rem;border:2px solid #e2e8f0;border-radius:10px;font-size:.875rem;transition:all .2s ease;font-family:inherit}.TemplateModal_input__EBpfk:focus,.TemplateModal_textarea__VwRYu:focus{outline:none;border-color:#4d4dff;box-shadow:0 0 0 3px rgba(77,77,255,.1)}.TemplateModal_textarea__VwRYu{resize:vertical;min-height:80px}.TemplateModal_questionsSection__TwB62{margin-top:2rem}.TemplateModal_sectionHeader__0dDa9{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.TemplateModal_sectionHeader__0dDa9 h3{font-size:1.125rem;font-weight:700;color:#0f172a;margin:0}.TemplateModal_addQuestionButton__c36hx{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#4d4dff,#6366f1);color:white;border:none;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease}.TemplateModal_addQuestionButton__c36hx:hover{transform:translateY(-1px);box-shadow:0 4px 6px rgba(77,77,255,.3)}.TemplateModal_emptyQuestions__53FHi{text-align:center;padding:3rem 1rem;background:#f8fafc;border-radius:12px;border:2px dashed #e2e8f0}.TemplateModal_emptyQuestions__53FHi p{color:#64748b;margin-bottom:1rem}.TemplateModal_addFirstQuestionButton___kxJu{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#4d4dff,#6366f1);color:white;border:none;border-radius:10px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease}.TemplateModal_addFirstQuestionButton___kxJu:hover{transform:translateY(-1px);box-shadow:0 4px 6px rgba(77,77,255,.3)}.TemplateModal_questionsList__gSQva{display:flex;flex-direction:column;gap:1rem}.TemplateModal_questionCard__GhCgK{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;padding:1.25rem}.TemplateModal_questionHeader__oJ4lM{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.TemplateModal_questionNumber__9w2T_{font-weight:700;color:#4d4dff;font-size:.875rem}.TemplateModal_deleteQuestionButton__uJXgN{width:32px;height:32px;border:2px solid #e2e8f0;background:white;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#ef4444}.TemplateModal_deleteQuestionButton__uJXgN:hover{background:#fee2e2;border-color:#ef4444}.TemplateModal_questionContent__7Yaje{display:flex;flex-direction:column;gap:.75rem}.TemplateModal_questionInput__p5fZ_{width:100%;padding:.75rem 1rem;border:2px solid #e2e8f0;border-radius:8px;font-size:.875rem}.TemplateModal_questionInput__p5fZ_:focus{outline:none;border-color:#4d4dff}.TemplateModal_questionOptions__qe3pl{display:flex;align-items:center;gap:1rem}.TemplateModal_typeSelect__X_zGt{padding:.5rem .75rem;border:2px solid #e2e8f0;border-radius:8px;font-size:.875rem;background:white;cursor:pointer}.TemplateModal_requiredLabel__TFzMM{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#475569;cursor:pointer}.TemplateModal_optionsInput__nz1rP{margin-top:.5rem}.TemplateModal_optionsInput__nz1rP label{display:block;font-size:.75rem;font-weight:600;color:#64748b;margin-bottom:.25rem}.TemplateModal_modalFooter__NWz_N{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding:1.5rem 2rem;border-top:2px solid #e2e8f0}.TemplateModal_cancelButton__ulJTl{padding:.75rem 1.5rem;border:2px solid #e2e8f0;background:white;color:#475569;border-radius:10px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease}.TemplateModal_cancelButton__ulJTl:hover{border-color:#cbd5e1;background:#f8fafc}.TemplateModal_saveButton___Ra0R{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#4d4dff,#6366f1);color:white;border:none;border-radius:10px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease}.TemplateModal_saveButton___Ra0R:hover{transform:translateY(-1px);box-shadow:0 4px 6px rgba(77,77,255,.3)}.FeedbackFormModal_modalOverlay__sycua{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.FeedbackFormModal_modal__WvePI{background:white;border-radius:20px;width:100%;max-width:700px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);overflow:hidden}.FeedbackFormModal_modalHeader__FykD0{display:flex;align-items:flex-start;justify-content:space-between;padding:1.5rem 2rem;border-bottom:2px solid #e2e8f0}.FeedbackFormModal_modalTitle__wccXa h2{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0 0 .5rem}.FeedbackFormModal_candidateInfo__oe56q{font-size:.875rem;color:#64748b;margin:0}.FeedbackFormModal_closeButton__xbRWv{width:36px;height:36px;border:none;background:#f1f5f9;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#64748b}.FeedbackFormModal_closeButton__xbRWv:hover{background:#e2e8f0;color:#0f172a}.FeedbackFormModal_modalContent__wcliq{padding:2rem;overflow-y:auto;flex:1}.FeedbackFormModal_templateDescription___24W7{background:#f8fafc;border-left:4px solid #4d4dff;border-radius:8px;padding:1rem;margin-bottom:2rem}.FeedbackFormModal_templateDescription___24W7 p{margin:0;color:#475569;font-size:.875rem;line-height:1.6}.FeedbackFormModal_questionsList__0VWgu{display:flex;flex-direction:column;gap:1.5rem}.FeedbackFormModal_questionCard__QUrTO{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;padding:1.5rem}.FeedbackFormModal_questionLabel__2pzlC{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem}.FeedbackFormModal_questionNumber__RsQsN{font-weight:700;color:#4d4dff;font-size:.875rem;min-width:24px}.FeedbackFormModal_questionLabel__2pzlC label{font-size:1rem;font-weight:600;color:#0f172a;flex:1}.FeedbackFormModal_required__88MNT{color:#ef4444;margin-left:.25rem}.FeedbackFormModal_ratingInput__rMe1Q{display:flex;flex-direction:column;gap:.75rem}.FeedbackFormModal_ratingStars__3jGWk{display:flex;gap:.5rem;flex-wrap:wrap}.FeedbackFormModal_starButton___BuZ0{background:none;border:2px solid #e2e8f0;border-radius:8px;padding:.5rem;cursor:pointer;transition:all .2s ease;color:#cbd5e1}.FeedbackFormModal_starButton___BuZ0:hover{border-color:#4d4dff;transform:scale(1.1)}.FeedbackFormModal_starButton___BuZ0.FeedbackFormModal_active__Aru88{color:#fbbf24;border-color:#fbbf24}.FeedbackFormModal_ratingValue__VK1la{font-weight:700;color:#4d4dff;font-size:1rem}.FeedbackFormModal_input__P9UCJ,.FeedbackFormModal_select__tbmH9,.FeedbackFormModal_textarea__MeKaI{width:100%;padding:.75rem 1rem;border:2px solid #e2e8f0;border-radius:10px;font-size:.875rem;transition:all .2s ease;font-family:inherit}.FeedbackFormModal_input__P9UCJ:focus,.FeedbackFormModal_select__tbmH9:focus,.FeedbackFormModal_textarea__MeKaI:focus{outline:none;border-color:#4d4dff;box-shadow:0 0 0 3px rgba(77,77,255,.1)}.FeedbackFormModal_textarea__MeKaI{resize:vertical;min-height:100px}.FeedbackFormModal_select__tbmH9{cursor:pointer}.FeedbackFormModal_input__P9UCJ.FeedbackFormModal_error__GL68Y,.FeedbackFormModal_select__tbmH9.FeedbackFormModal_error__GL68Y,.FeedbackFormModal_textarea__MeKaI.FeedbackFormModal_error__GL68Y{border-color:#ef4444}.FeedbackFormModal_errorText__nkdph{display:block;color:#ef4444;font-size:.75rem;margin-top:.5rem}.FeedbackFormModal_modalFooter__e9HMA{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding:1.5rem 2rem;border-top:2px solid #e2e8f0}.FeedbackFormModal_cancelButton__yQsmf{padding:.75rem 1.5rem;border:2px solid #e2e8f0;background:white;color:#475569;border-radius:10px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease}.FeedbackFormModal_cancelButton__yQsmf:hover{border-color:#cbd5e1;background:#f8fafc}.FeedbackFormModal_saveButton__gNwDn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#4d4dff,#6366f1);color:white;border:none;border-radius:10px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease}.FeedbackFormModal_saveButton__gNwDn:hover{transform:translateY(-1px);box-shadow:0 4px 6px rgba(77,77,255,.3)}