.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:var(--white);--btn-border:var(--border);--btn-text:var(--text);--btn-radius:var(--radius-lg);--btn-shadow:0 2px 4px rgba(0,0,0,0.05);--btn-shadow-md:0 6px 12px rgba(0,0,0,0.08);--btn-shadow-lg:0 15px 30px rgba(108,99,255,0.2);--btn-gradient:var(--purple);--btn-gradient-hover:var(--navy-mid);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:var(--white);box-shadow:0 4px 12px rgba(108,99,255,.25);font-weight:var(--fw-semi)}.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:var(--purple-light);border-color:var(--purple);color:var(--purple);box-shadow:var(--btn-shadow)}.Button_warn__4kOHn{background:linear-gradient(135deg,var(--orange) 0,#f97316 100%);border-color:transparent;color:var(--white);box-shadow:0 4px 12px rgba(245,158,11,.25);font-weight:var(--fw-semi)}.Button_warn__4kOHn:hover:not(:disabled){background:linear-gradient(135deg,#ea8a00,#ea580c);box-shadow:0 8px 20px rgba(245,158,11,.35);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}}.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}}.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)}}.RolesAndSims_container__x7H_s{padding:0}.RolesAndSims_header__iYmHz{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding:32px;background:linear-gradient(135deg,#4d4dff,#6366f1 50%,#8b5cf6);border-radius:24px;color:white;box-shadow:0 12px 32px rgba(77,77,255,.3),0 4px 12px rgba(0,0,0,.15);position:relative;overflow:hidden}.RolesAndSims_header__iYmHz:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);animation:RolesAndSims_rotate__dteZh 30s linear infinite}@keyframes RolesAndSims_rotate__dteZh{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RolesAndSims_mainTitle__x21Xm{font-size:32px;font-weight:800;margin:0 0 8px;position:relative;z-index:1;letter-spacing:-.5px}.RolesAndSims_subtitle__kUKSl{font-size:15px;opacity:.95;margin:0;position:relative;z-index:1;font-weight:400}.RolesAndSims_header__iYmHz>button,.RolesAndSims_header__iYmHz>div{position:relative;z-index:1}.RolesAndSims_emptyState__Oa_6V{text-align:center;padding:60px 20px}.RolesAndSims_emptyIcon__oPiqp{font-size:64px;margin-bottom:16px}.RolesAndSims_emptyState__Oa_6V h3{font-size:20px;font-weight:600;margin:0 0 8px;color:#111827}.RolesAndSims_emptyState__Oa_6V p{color:#6b7280;margin:0 0 24px}.RolesAndSims_tableWrapper__az0EV{overflow-x:auto;border-radius:12px;border:1px solid #e5e7eb}.RolesAndSims_simulationsTable___qdtD{width:100%;border-collapse:collapse;background:white}.RolesAndSims_simulationsTable___qdtD thead{background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-bottom:2px solid #e5e7eb}.RolesAndSims_simulationsTable___qdtD th{padding:16px 20px;text-align:left;font-size:13px;font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;position:sticky;top:0;z-index:10}.RolesAndSims_simulationsTable___qdtD td:not(:first-child):not(:last-child),.RolesAndSims_simulationsTable___qdtD th:not(:first-child){text-align:center}.RolesAndSims_simulationsTable___qdtD th:first-child{border-top-left-radius:12px}.RolesAndSims_simulationsTable___qdtD th:last-child{border-top-right-radius:12px}.RolesAndSims_tableRow__QHj4P{border-bottom:1px solid #f3f4f6;transition:all .2s ease;cursor:pointer}.RolesAndSims_tableRow__QHj4P:hover{background:linear-gradient(90deg,#f9fafb,#ffffff);box-shadow:0 2px 8px rgba(0,0,0,.04)}.RolesAndSims_tableRow__QHj4P:last-child{border-bottom:none}.RolesAndSims_tableRow__QHj4P:active{background:#f3f4f6}.RolesAndSims_simulationsTable___qdtD td{padding:16px 20px;vertical-align:middle;font-size:14px;color:#374151}.RolesAndSims_titleCell__DbchG{min-width:200px}.RolesAndSims_titleContent__QusNc{display:flex;align-items:center;gap:8px}.RolesAndSims_titleText__rImIi{font-weight:600;color:#111827;font-size:15px}.RolesAndSims_metaTag__RwiWb{gap:6px;background:#f3f4f6;color:#6b7280}.RolesAndSims_durationTag__58J3s,.RolesAndSims_metaTag__RwiWb{display:inline-flex;align-items:center;padding:6px 12px;border-radius:8px;font-size:13px;font-weight:500}.RolesAndSims_durationTag__58J3s{gap:4px;background:#eff6ff;color:#1e40af}.RolesAndSims_statCell___Nxig{display:flex;align-items:center;gap:8px}.RolesAndSims_statCell___Nxig .RolesAndSims_statIcon__GZor5{width:20px;height:20px;flex-shrink:0}.RolesAndSims_statNumber__rBfcH{font-weight:600;font-size:14px;color:#111827}.RolesAndSims_actionsCell__9ODW_{width:140px}.RolesAndSims_actionButtons__LOaNs{display:flex;gap:8px;align-items:center}.RolesAndSims_noData__PJqmI{color:#9ca3af;font-style:italic}.RolesAndSims_expandedRow___USDk{background:#fafbfc}.RolesAndSims_expandedRow___USDk:hover{background:#fafbfc!important}.RolesAndSims_expandedCell__RVfs8{padding:0!important;border-top:2px solid #e5e7eb;background:white}.RolesAndSims_expandedSection__hSFGs{padding:24px;animation:RolesAndSims_slideDown__ynQo_ .3s ease;display:flex;flex-direction:column;gap:28px;background:white}@keyframes RolesAndSims_slideDown__ynQo_{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.RolesAndSims_simulationOverview__B80jX{background:linear-gradient(135deg,#ffffff,#f9fafb);border:1px solid #e5e7eb;border-radius:16px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.RolesAndSims_simulationOverview__B80jX h3{margin:0 0 20px;font-size:20px;font-weight:700;color:#111827;display:flex;align-items:center;gap:8px}.RolesAndSims_simulationOverview__B80jX h3:before{content:"";width:4px;height:20px;background:linear-gradient(135deg,#4d4dff,#6366f1);border-radius:2px}.RolesAndSims_overviewGrid__QwR24{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.RolesAndSims_overviewItem__nsSQF{display:flex;flex-direction:column;gap:4px}.RolesAndSims_overviewItem__nsSQF label{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.RolesAndSims_overviewValue__qnVA5{font-size:14px;color:#111827;font-weight:500}.RolesAndSims_statusBadge___Z_4A{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:600;text-transform:capitalize;white-space:nowrap}.RolesAndSims_statusBadge___Z_4A.RolesAndSims_statusactive__UZmg8,.RolesAndSims_statusBadge___Z_4A.RolesAndSims_statuslive__aClDa,.RolesAndSims_statusBadge___Z_4A.RolesAndSims_statuspublished__hix2A{background:rgba(16,185,129,.15);color:#047857}.RolesAndSims_statusBadge___Z_4A.RolesAndSims_statusdraft__j_1Zz,.RolesAndSims_statusBadge___Z_4A.RolesAndSims_statuspending__NaNDd{background:rgba(251,191,36,.15);color:#b45309}.RolesAndSims_statusBadge___Z_4A.RolesAndSims_statusarchived__EwVmC,.RolesAndSims_statusBadge___Z_4A.RolesAndSims_statusinactive__N37j5{background:rgba(107,114,128,.15);color:#4b5563}.RolesAndSims_descriptionContent__yIrOC{padding:24px;background:linear-gradient(135deg,#ffffff,#f9fafb);border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 2px 8px rgba(0,0,0,.04)}.RolesAndSims_descriptionContent__yIrOC h3{margin:0 0 16px;font-size:20px;font-weight:700;color:#111827;display:flex;align-items:center;gap:8px}.RolesAndSims_descriptionContent__yIrOC h3:before{content:"";width:4px;height:20px;background:linear-gradient(135deg,#4d4dff,#6366f1);border-radius:2px}.RolesAndSims_descriptionText__Jje__{color:#374151;line-height:1.6;font-size:14px}.RolesAndSims_descriptionText__Jje__ p{margin:0 0 12px}.RolesAndSims_descriptionText__Jje__ p:last-child{margin-bottom:0}.RolesAndSims_tasksSection__Zc_sB{margin-top:24px}.RolesAndSims_tasksSection__Zc_sB h3{font-size:20px;font-weight:700;margin:0 0 20px;color:#111827;display:flex;align-items:center;gap:8px}.RolesAndSims_tasksSection__Zc_sB h3:before{content:"";width:4px;height:20px;background:linear-gradient(135deg,#4d4dff,#6366f1);border-radius:2px}.RolesAndSims_tasksSection__Zc_sB h4{font-size:16px;font-weight:600;margin:0 0 12px;color:#111827}.RolesAndSims_tasksList__bjfOC{display:grid;gap:12px}.RolesAndSims_taskCard__z_m_6{padding:20px;background:white;border-radius:12px;transition:all .3s ease;border:1px solid #e5e7eb;border-left:4px solid #4d4dff}.RolesAndSims_taskCard__z_m_6:hover{border-color:#4d4dff #4d4dff #4d4dff #6366f1;box-shadow:0 6px 20px rgba(77,77,255,.12);transform:translateX(4px)}.RolesAndSims_taskNumber__V4EkC{display:inline-block;padding:4px 12px;background:#4d4dff;color:white;font-size:12px;font-weight:600;border-radius:999px;margin-bottom:8px}.RolesAndSims_taskTitle__2qq2p{font-size:15px;font-weight:600;color:#111827;margin-bottom:8px}.RolesAndSims_taskDescription__YqOE1{margin-top:12px;padding:12px;background:#f9fafb;border-radius:8px;font-size:14px;color:#374151;line-height:1.6}.RolesAndSims_finishLineBadge__9_Gj_{display:inline-block;padding:4px 10px;background:#fef3c7;color:#92400e;border-radius:999px;font-size:12px;font-weight:600}.RolesAndSims_additionalDetails__GXhrQ{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.RolesAndSims_additionalDetails__GXhrQ h3{margin:0 0 16px;font-size:18px;font-weight:600;color:#111827}.RolesAndSims_detailsGrid__ylsoq{display:grid;gap:16px}.RolesAndSims_detailsSection__2O__u{background:white;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.RolesAndSims_detailsSection__2O__u h4{margin:0 0 12px;font-size:14px;font-weight:600;color:#111827}.RolesAndSims_detailsList__1aEYh{display:flex;flex-direction:column;gap:8px}.RolesAndSims_detailRow__lZp1k{display:flex;justify-content:space-between;font-size:13px;color:#374151}.RolesAndSims_detailRow__lZp1k span:first-child{font-weight:500;color:#6b7280}.RolesAndSims_resourceLink__GpP_t{color:#4d4dff;text-decoration:none;font-weight:500;margin-left:8px}.RolesAndSims_resourceLink__GpP_t:hover{text-decoration:underline}.RolesAndSims_taskMeta__DFfw4{display:flex;gap:12px;font-size:13px;color:#6b7280}.RolesAndSims_errorMessage__lb7cG{padding:16px;border-radius:12px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);color:#b91c1c;font-weight:500}.RolesAndSims_createCard__FvKMn{margin-bottom:24px}.RolesAndSims_createForm__0i1uj{display:flex;flex-direction:column;gap:20px}.RolesAndSims_formGrid__UKWdF{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.RolesAndSims_formField__v_8c9{gap:8px}.RolesAndSims_formFieldFull__ADV6r{grid-column:1/-1}.RolesAndSims_formField__v_8c9 label{font-size:14px;color:#111827}.RolesAndSims_formField__v_8c9 input,.RolesAndSims_formField__v_8c9 select,.RolesAndSims_formField__v_8c9 textarea{padding:10px 12px;border:1px solid #d1d5db;border-radius:10px;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease;background:#fff}.RolesAndSims_formField__v_8c9 input:focus,.RolesAndSims_formField__v_8c9 select:focus,.RolesAndSims_formField__v_8c9 textarea:focus{outline:none;border-color:#4d4dff;box-shadow:0 0 0 3px rgba(77,77,255,.15)}.RolesAndSims_formActions__gBvA_{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.RolesAndSims_buttonSpinner__JE7vh{width:16px;height:16px;margin-right:8px;animation:RolesAndSims_spin__rDWfq 1s linear infinite}.RolesAndSims_loadingState__YnVZj{display:flex;align-items:center;gap:12px;font-size:14px;color:#4b5563}.RolesAndSims_loadingIcon__lAQVL{width:20px;height:20px;animation:RolesAndSims_spin__rDWfq 1s linear infinite}@keyframes RolesAndSims_spin__rDWfq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RolesAndSims_taskModalOverlay__4EVdv{position:fixed;inset:0;background:rgba(17,24,39,.55);display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.RolesAndSims_taskModal__mkFYx{background:#fff;border-radius:16px;width:min(960px,94vw);max-height:calc(100vh - 120px);box-shadow:0 20px 45px rgba(15,23,42,.25);display:flex;flex-direction:column;overflow:hidden;animation:RolesAndSims_fadeIn__9lXCj .25s ease}.RolesAndSims_taskModalHeader__Xhurn{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:linear-gradient(135deg,#4d4dff,#6366f1);color:#fff}.RolesAndSims_taskModalHeader__Xhurn h3{margin:0;font-size:18px;font-weight:600}.RolesAndSims_taskModalClose__XnkWM{background:rgba(255,255,255,.15);border:none;color:#fff;width:32px;height:32px;border-radius:50%;font-size:20px;cursor:pointer;transition:background .2s ease}.RolesAndSims_taskModalClose__XnkWM:hover{background:rgba(255,255,255,.25)}.RolesAndSims_taskForm__4EM08{padding:24px;display:flex;flex-direction:column;gap:20px;overflow-y:auto;overscroll-behavior:contain}.RolesAndSims_taskForm__4EM08::-webkit-scrollbar{width:8px}.RolesAndSims_taskForm__4EM08::-webkit-scrollbar-track{background:transparent}.RolesAndSims_taskForm__4EM08::-webkit-scrollbar-thumb{background:rgba(79,70,229,.35);border-radius:999px}.RolesAndSims_taskFormGrid__AznsB{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.RolesAndSims_taskFormField__z2Pxv{display:flex;flex-direction:column;gap:8px}.RolesAndSims_taskFormField__z2Pxv label{font-size:14px;font-weight:600;color:#111827}.RolesAndSims_taskFormField__z2Pxv input,.RolesAndSims_taskFormField__z2Pxv select,.RolesAndSims_taskFormField__z2Pxv textarea{padding:10px 12px;border:1px solid #d1d5db;border-radius:10px;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease;background:#fff}.RolesAndSims_taskFormField__z2Pxv textarea{resize:vertical}.RolesAndSims_taskFormField__z2Pxv input:focus,.RolesAndSims_taskFormField__z2Pxv select:focus,.RolesAndSims_taskFormField__z2Pxv textarea:focus{outline:none;border-color:#4d4dff;box-shadow:0 0 0 3px rgba(77,77,255,.15)}.RolesAndSims_taskError__6d5Nv{padding:12px;border-radius:10px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);color:#b91c1c;font-size:14px;font-weight:500}.RolesAndSims_taskFormActions__Z3x_v{display:flex;justify-content:flex-end;gap:12px}.RolesAndSims_taskHeaderRow__kzPLI{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.RolesAndSims_taskActions__lpBZG{display:flex;gap:8px}.RolesAndSims_taskDetailContainer__eZ0EP{margin-top:16px;display:grid;gap:16px}.RolesAndSims_taskDetailBlock__dagSD{display:grid;gap:6px}.RolesAndSims_taskDetailBlock__dagSD strong{display:block;margin-bottom:6px;color:#111827}.RolesAndSims_taskDetailList__AdG5J{display:flex;flex-wrap:wrap;gap:6px}.RolesAndSims_taskDetailListColumn__mNy9W{display:grid;gap:6px}.RolesAndSims_detailTag__VDVjR{gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:500}.RolesAndSims_detailDeliverable__HTVMf,.RolesAndSims_detailResource__r26zy{display:flex;gap:8px;align-items:center;font-size:13px;color:#374151}.RolesAndSims_detailResource__r26zy a{color:#4d4dff;font-weight:500}.RolesAndSims_detailMeta__2AvQW{color:#6b7280;font-size:12px}.RolesAndSims_toggleGroup__fl0h8{display:inline-flex;background:#f3f4f6;border-radius:999px;padding:4px;width:fit-content;margin-bottom:10px}.RolesAndSims_toggleButton__1rw4r{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;padding:6px 12px;border-radius:999px;font-size:12px;color:#4b5563;cursor:pointer;transition:all .2s ease}.RolesAndSims_toggleButton__1rw4r:hover{background:rgba(77,77,255,.1)}.RolesAndSims_toggleActive__GLlxO{background:#4d4dff;color:#fff}.RolesAndSims_codeTextarea__Hou6L{min-height:220px;font-family:Fira Code,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;background:#0f172a;color:#f8fafc}.RolesAndSims_htmlPreview__O1WYT{margin-top:12px;border:1px solid #e5e7eb;border-radius:8px;padding:12px;background:#f9fafb}.RolesAndSims_htmlPreview__O1WYT h4{margin:0 0 8px;font-size:13px;font-weight:600;color:#1f2937}.RolesAndSims_previewContent__D5jQh{font-size:13px;color:#374151;line-height:1.6}.RolesAndSims_listManager__G3yUC{display:grid;gap:12px}.RolesAndSims_listManager__G3yUC h4{margin:0;font-size:14px;font-weight:600;color:#1f2937}.RolesAndSims_deliverableRow__KGsjm,.RolesAndSims_resourceRow__3Eye2,.RolesAndSims_tagInputRow__CYwxo{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.RolesAndSims_deliverableRow__KGsjm input[type=text],.RolesAndSims_resourceRow__3Eye2 input[type=text],.RolesAndSims_tagInputRow__CYwxo input[type=text]{flex:1 1 220px}.RolesAndSims_resourceRow__3Eye2 input[type=text]+input[type=text]{flex:1 1 180px}.RolesAndSims_deliverableRow__KGsjm label,.RolesAndSims_deliverableRow__KGsjm select{flex:0 0 auto}.RolesAndSims_deliverableRow__KGsjm button,.RolesAndSims_resourceRow__3Eye2 button,.RolesAndSims_tagInputRow__CYwxo button{flex:0 0 auto;white-space:nowrap}.RolesAndSims_checkboxInline__HHYIF{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#374151}.RolesAndSims_checkboxRow__LssTY{flex-direction:row;align-items:center;gap:10px}.RolesAndSims_listItems__YqPGL{display:flex;flex-wrap:wrap;gap:8px}.RolesAndSims_listItem__DmzHM{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:#eef2ff;color:#3730a3;border-radius:999px;font-size:12px;font-weight:500}.RolesAndSims_listItem__DmzHM button{background:none;border:none;color:inherit;cursor:pointer;font-size:14px;line-height:1}.RolesAndSims_listItemsColumn__haNbJ{display:grid;gap:10px}.RolesAndSims_deliverableItem__9DJWr,.RolesAndSims_resourceItem__LphW2{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px}.RolesAndSims_deliverableText__Dsk2f,.RolesAndSims_resourceText__wEpFR{font-weight:500;color:#111827}.RolesAndSims_resourceLinkTag__NrWml{color:#4d4dff;font-size:12px;padding:2px 8px;background:rgba(77,77,255,.1);border-radius:999px;text-decoration:none}.RolesAndSims_deliverableMeta__YWNaT{font-size:12px;color:#6b7280}.RolesAndSims_deliverableItem__9DJWr button,.RolesAndSims_resourceItem__LphW2 button{margin-left:auto;background:none;border:none;color:#9ca3af;font-size:16px;cursor:pointer}.RolesAndSims_deliverableItem__9DJWr button:hover,.RolesAndSims_listItem__DmzHM button:hover,.RolesAndSims_resourceItem__LphW2 button:hover{color:#dc2626}@keyframes RolesAndSims_fadeIn__9lXCj{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.RolesAndSims_simulationsTable___qdtD{font-size:13px}.RolesAndSims_simulationsTable___qdtD td,.RolesAndSims_simulationsTable___qdtD th{padding:12px 16px}.RolesAndSims_actionsCell__9ODW_{width:120px}}@media (max-width:768px){.RolesAndSims_header__iYmHz{flex-direction:column;align-items:flex-start;gap:16px;padding:24px}.RolesAndSims_mainTitle__x21Xm{font-size:24px}.RolesAndSims_tableWrapper__az0EV{overflow-x:auto;-webkit-overflow-scrolling:touch}.RolesAndSims_simulationsTable___qdtD{min-width:800px}.RolesAndSims_simulationsTable___qdtD td,.RolesAndSims_simulationsTable___qdtD th{padding:12px;font-size:12px}.RolesAndSims_titleText__rImIi{font-size:14px}.RolesAndSims_actionButtons__LOaNs{flex-direction:column;gap:6px}.RolesAndSims_actionButtons__LOaNs button{width:100%;padding:6px}.RolesAndSims_durationTag__58J3s,.RolesAndSims_metaTag__RwiWb{font-size:12px;padding:4px 8px}.RolesAndSims_expandedSection__hSFGs{padding:16px}.RolesAndSims_formActions__gBvA_{justify-content:center}.RolesAndSims_taskFormActions__Z3x_v{flex-direction:column}.RolesAndSims_taskModal__mkFYx{width:min(100%,480px);max-height:calc(100vh - 80px)}.RolesAndSims_deliverableRow__KGsjm,.RolesAndSims_resourceRow__3Eye2,.RolesAndSims_tagInputRow__CYwxo{flex-direction:column;align-items:stretch}.RolesAndSims_deliverableRow__KGsjm button,.RolesAndSims_resourceRow__3Eye2 button,.RolesAndSims_tagInputRow__CYwxo button{align-self:flex-end}}.RolesAndSims_participantsModalOverlay__g8JsX{position:fixed;inset:0;background:rgba(17,24,39,.55);display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.RolesAndSims_participantsModal__DHien{background:#fff;border-radius:18px;width:min(880px,94vw);max-height:calc(100vh - 120px);box-shadow:0 20px 45px rgba(15,23,42,.2);display:flex;flex-direction:column;overflow:hidden;animation:RolesAndSims_fadeIn__9lXCj .25s ease}.RolesAndSims_participantsHeader__EcM14{position:relative;padding:20px 24px;background:linear-gradient(135deg,#4338ca,#4d4dff);color:#fff;display:flex;align-items:center;gap:16px}.RolesAndSims_participantsHeader__EcM14 h3{margin:0;font-size:18px;font-weight:600;flex:1}.RolesAndSims_participantsMeta__nCJnV{font-size:13px;opacity:.85}.RolesAndSims_participantsContent__YvSMx{padding:20px 24px;overflow-y:auto;display:grid;gap:16px}.RolesAndSims_participantsContent__YvSMx::-webkit-scrollbar{width:8px}.RolesAndSims_participantsContent__YvSMx::-webkit-scrollbar-thumb{background:rgba(67,56,202,.25);border-radius:999px}.RolesAndSims_participantsEmpty__WpKsb,.RolesAndSims_participantsError__oxPSZ,.RolesAndSims_participantsLoading__dMeQD{display:flex;align-items:center;justify-content:center;gap:10px;color:#4b5563;font-size:14px;min-height:120px}.RolesAndSims_participantsError__oxPSZ{color:#b91c1c;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);border-radius:12px;padding:16px}.RolesAndSims_participantsList__JhkUA{display:grid;gap:14px}.RolesAndSims_participantRow__BG7fp{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px;border:1px solid #e5e7eb;border-radius:12px;background:#f9fafb}.RolesAndSims_participantInfo__vvcqx h4{margin:0;font-size:15px;font-weight:600;color:#111827}.RolesAndSims_participantInfo__vvcqx p{margin:4px 0 0;font-size:13px;color:#4b5563}.RolesAndSims_participantStats__Gl22Z{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:12px;color:#4b5563;align-items:center}.RolesAndSims_participantStatus__iX_Ec{padding:4px 10px;border-radius:999px;background:rgba(59,130,246,.12);color:#1d4ed8;font-weight:600}.RolesAndSims_participantsFooter__S30z4{padding:16px 24px;border-top:1px solid #e5e7eb;display:flex;align-items:center;gap:12px;justify-content:flex-end}.RolesAndSims_participantsPageInfo__7vXvP{font-size:13px;color:#4b5563}.RolesAndSims_participantsViewToggle__54SDe{display:flex;gap:8px}.RolesAndSims_analyticsView__V3swb{display:flex;flex-direction:column;gap:28px;padding:4px}.RolesAndSims_analyticsGrid__h0uR0{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.RolesAndSims_analyticsCard__gLJwG{background:linear-gradient(135deg,#ffffff,#f8fafc);border:1px solid #e2e8f0;border-radius:16px;padding:20px;display:flex;gap:16px;align-items:flex-start;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);transition:all .3s ease;position:relative;overflow:hidden}.RolesAndSims_analyticsCard__gLJwG:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#4d4dff,#6366f1)}.RolesAndSims_analyticsCard__gLJwG:hover{transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.06);border-color:#cbd5e1}.RolesAndSims_analyticsCardIcon__QBshi{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#4d4dff,#6366f1);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 6px rgba(77,77,255,.2)}.RolesAndSims_analyticsCardIcon__QBshi .RolesAndSims_icon__yBiba{width:24px;height:24px;color:white}.RolesAndSims_analyticsCardContent__VyDBR{flex:1;min-width:0}.RolesAndSims_analyticsCardContent__VyDBR h4{margin:0 0 12px;font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.8px}.RolesAndSims_analyticsValue__ssxyU{font-size:32px;font-weight:800;color:#0f172a;margin-bottom:6px;line-height:1.2;background:linear-gradient(135deg,#0f172a,#334155);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.RolesAndSims_analyticsBreakdown__9YjFp{font-size:13px;color:#64748b;line-height:1.5;display:flex;flex-wrap:wrap;gap:6px}.RolesAndSims_analyticsBreakdown__9YjFp span{padding:2px 8px;background:#f1f5f9;border-radius:6px;font-weight:500}.RolesAndSims_analyticsSection__TgrQ0{background:white;border:1px solid #e2e8f0;border-radius:16px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.RolesAndSims_analyticsSection__TgrQ0 h4{margin:0 0 20px;font-size:18px;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:8px}.RolesAndSims_analyticsSection__TgrQ0 h4:before{content:"";width:4px;height:20px;background:linear-gradient(135deg,#4d4dff,#6366f1);border-radius:2px}.RolesAndSims_statusDistribution__Z0MxE{display:flex;flex-direction:column;gap:16px}.RolesAndSims_statusBar__FTqXd{display:flex;align-items:center;gap:16px}.RolesAndSims_statusBarLabel__VKYdf{min-width:120px;font-size:14px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.RolesAndSims_statusBarLabel__VKYdf:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.RolesAndSims_statusBarTrack__tCFBi{flex:1;height:28px;background:#f1f5f9;border-radius:14px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,.06)}.RolesAndSims_statusBarFill__tr1Vt{height:100%;transition:width .5s cubic-bezier(.4,0,.2,1);border-radius:14px;position:relative;overflow:hidden}.RolesAndSims_statusBarFill__tr1Vt:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:RolesAndSims_shimmer__uvTNH 2s infinite}@keyframes RolesAndSims_shimmer__uvTNH{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.RolesAndSims_statusBarValue__7LDUz{min-width:50px;text-align:right;font-size:14px;font-weight:700;color:#0f172a;padding:4px 12px;background:#f8fafc;border-radius:8px}.RolesAndSims_taskCompletionList__mcqqB{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.RolesAndSims_taskCompletionItem__5SgL5{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px;transition:all .2s ease}.RolesAndSims_taskCompletionItem__5SgL5:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.05)}.RolesAndSims_taskCompletionLabel__IxxHJ{font-size:14px;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:8px}.RolesAndSims_taskCompletionLabel__IxxHJ:before{content:"📋";font-size:16px}.RolesAndSims_taskCompletionBar__0qyHn{width:100%;height:24px;background:#e2e8f0;border-radius:12px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,.06)}.RolesAndSims_taskCompletionFill__O33ea{height:100%;transition:width .5s cubic-bezier(.4,0,.2,1);border-radius:12px;position:relative;overflow:hidden}.RolesAndSims_taskCompletionFill__O33ea:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:RolesAndSims_shimmer__uvTNH 2s infinite}.RolesAndSims_taskCompletionValue__pzxIR{font-size:13px;font-weight:700;color:#0f172a;text-align:center;padding:4px 8px;background:white;border-radius:8px;border:1px solid #e2e8f0}.RolesAndSims_participantsProgressList__bEC31{display:flex;flex-direction:column;gap:16px}.RolesAndSims_participantProgressCard__motNV{background:linear-gradient(135deg,#ffffff,#f8fafc);border:1px solid #e2e8f0;border-radius:16px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:all .3s ease;position:relative}.RolesAndSims_participantProgressCard__motNV:hover{box-shadow:0 4px 6px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.06);border-color:#cbd5e1;transform:translateY(-1px)}.RolesAndSims_participantProgressInfo__WZBgb{padding-bottom:16px;border-bottom:1px solid #e2e8f0;margin-bottom:16px}.RolesAndSims_participantProgressInfo__WZBgb h5{margin:0 0 6px;font-size:16px;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:8px}.RolesAndSims_participantProgressInfo__WZBgb h5:before{content:"👤";font-size:18px}.RolesAndSims_participantProgressInfo__WZBgb p{margin:0 0 8px;font-size:14px;color:#64748b}.RolesAndSims_participantProgressStats__ejz5E{margin-top:16px}.RolesAndSims_progressBar__yVf_D{width:100%;height:10px;background:#f1f5f9;border-radius:5px;overflow:hidden;margin-bottom:12px;box-shadow:inset 0 2px 4px rgba(0,0,0,.06)}.RolesAndSims_progressFill__IsXDa{height:100%;background:linear-gradient(90deg,#4338ca,#4d4dff);transition:width .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.RolesAndSims_progressFill__IsXDa:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:RolesAndSims_shimmer__uvTNH 2s infinite}.RolesAndSims_progressText__WBG_L{font-size:13px;color:#374151;margin-bottom:4px}.RolesAndSims_progressStatus__lSsh4{font-size:12px;color:#6b7280}.RolesAndSims_statuscompleted__e7kBW{color:#10b981;font-weight:600}.RolesAndSims_statusin_progress__nIO3L{color:#3b82f6;font-weight:600}.RolesAndSims_statusnot_started__0U0ZQ{color:#9ca3af;font-weight:600}.RolesAndSims_taskDetailsSection__q9Yxb{margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}.RolesAndSims_taskDetailsSection__q9Yxb h6{margin:0 0 12px;font-size:14px;font-weight:600;color:#111827}.RolesAndSims_taskDetailsList__3Oyuc{display:flex;flex-direction:column;gap:12px}.RolesAndSims_taskDetailItem__kYIGH{padding:12px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.RolesAndSims_taskDetailHeader___8G59{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.RolesAndSims_taskDetailNumber__7knW2{font-weight:600;color:#111827;font-size:13px}.RolesAndSims_taskDetailStatus__niEVL{padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600}.RolesAndSims_taskCompleted__k8SOd{background:rgba(16,185,129,.15);color:#047857}.RolesAndSims_taskInProgress__5RNIW{background:rgba(59,130,246,.15);color:#1d4ed8}.RolesAndSims_submittedItems__zaMOO{margin-top:8px;padding-top:8px;border-top:1px solid #e5e7eb}.RolesAndSims_submittedItems__zaMOO strong{display:block;margin-bottom:6px;font-size:12px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.RolesAndSims_submittedItem__1vWWj{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:13px;flex-wrap:wrap}.RolesAndSims_submittedLabel__Kar9z{font-weight:500;color:#374151;min-width:120px}.RolesAndSims_submittedLink__DdrAR{color:#4d4dff;text-decoration:none;font-weight:500;word-break:break-all;flex:1;min-width:200px}.RolesAndSims_submittedLink__DdrAR:hover{text-decoration:underline}.RolesAndSims_submittedDate__FFax_{color:#6b7280;font-size:12px;white-space:nowrap}.RolesAndSims_participantSubmissions__EIzN5{margin-top:8px;padding-top:8px;border-top:1px solid #e5e7eb}.RolesAndSims_submissionSummary__a0jfb{display:flex;flex-direction:column;gap:6px;margin-top:6px;font-size:12px}.RolesAndSims_submissionHeader__UKb9M{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.RolesAndSims_submissionSummary__a0jfb strong{color:#374151;font-weight:600}.RolesAndSims_listScore__7FTrW{font-size:12px;color:#6b7280}.RolesAndSims_listScoreValue__K6mIX{font-weight:700;color:#4d4dff;font-size:13px}.RolesAndSims_submissionLink__w6YNL{color:#4d4dff;text-decoration:none;padding:2px 8px;background:rgba(77,77,255,.1);border-radius:4px;font-weight:500}.RolesAndSims_submissionLink__w6YNL:hover{background:rgba(77,77,255,.2);text-decoration:underline}.RolesAndSims_aiReport__UFPdb{margin-top:16px;padding:16px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:12px;border-left:4px solid #0ea5e9}.RolesAndSims_aiReportHeader__w2StN{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#0c4a6e;font-size:14px;font-weight:700}.RolesAndSims_aiReportContent__Igb7f{color:#164e63;font-size:13px;line-height:1.7}.RolesAndSims_aiReportContent__Igb7f p{margin:0 0 10px}.RolesAndSims_aiReportContent__Igb7f p:last-child{margin-bottom:0}.RolesAndSims_detailedAnalysis__1v7Dg{margin-top:16px;padding:16px;background:#fafafa;border-radius:12px;border:1px solid #e5e7eb}.RolesAndSims_detailedAnalysis__1v7Dg>strong{display:block;margin-bottom:12px;font-size:13px;color:#111827;text-transform:uppercase;letter-spacing:.5px}.RolesAndSims_analysisItem__GC11j{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.RolesAndSims_analysisItem__GC11j:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.RolesAndSims_analysisLabel__PGYWP{display:block;font-weight:600;color:#374151;font-size:12px;margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.RolesAndSims_analysisItem__GC11j p{margin:0;color:#4b5563;font-size:13px;line-height:1.6}.RolesAndSims_scheduleInterviewSection__Skyk9{margin-top:20px;padding-top:20px;border-top:2px solid #e5e7eb}.RolesAndSims_scheduleInterviewButton__vkEcn{margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb}.RolesAndSims_scheduledInterviewInfo___Gkn8{background:#f0fdf4;border:1px solid #86efac;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}.RolesAndSims_interviewStatus__xQiBQ{display:flex;align-items:center;gap:8px;font-weight:600;color:#166534;font-size:14px}.RolesAndSims_interviewDetails___GN2S{display:flex;flex-direction:column;gap:8px}.RolesAndSims_interviewDate__d6OLB{margin:0;font-size:13px;color:#374151}.RolesAndSims_meetingLink__od_qQ{display:inline-flex;align-items:center;gap:6px;color:#059669;text-decoration:none;font-weight:600;font-size:13px;padding:8px 12px;background:white;border:1px solid #86efac;border-radius:8px;transition:all .2s ease;width:fit-content}.RolesAndSims_meetingLink__od_qQ:hover{background:#dcfce7;border-color:#4ade80;transform:translateY(-1px)}.RolesAndSims_scheduledInterviewInfoCompact__fqB3w{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#f0fdf4;border:1px solid #86efac;border-radius:8px}.RolesAndSims_interviewStatusText__nkJi6{display:flex;align-items:center;font-size:12px;color:#166534;font-weight:600}.RolesAndSims_meetingLinkCompact__hROGM{display:inline-flex;align-items:center;gap:4px;color:#059669;text-decoration:none;font-weight:600;font-size:12px;padding:4px 8px;background:white;border:1px solid #86efac;border-radius:6px;transition:all .2s ease}.RolesAndSims_meetingLinkCompact__hROGM:hover{background:#dcfce7;border-color:#4ade80}.RolesAndSims_resumeLinkSection__gVjPz{margin-top:8px}.RolesAndSims_resumeLink__uw_4u{display:inline-flex;align-items:center;gap:6px;color:#2563eb;text-decoration:none;font-weight:600;font-size:13px;padding:6px 12px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;transition:all .2s ease}.RolesAndSims_resumeLink__uw_4u:hover{background:#dbeafe;border-color:#93c5fd;transform:translateY(-1px);color:#1d4ed8}.RolesAndSims_interviewModalOverlay__egfjS{position:fixed;inset:0;background:rgba(15,23,42,.7);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px;animation:RolesAndSims_fadeIn__9lXCj .2s ease}.RolesAndSims_interviewModal__ZN3VD{background:white;border-radius:24px;width:min(800px,94vw);max-height:calc(100vh - 120px);box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 0 1px rgba(0,0,0,.05);display:flex;flex-direction:column;overflow:hidden;animation:RolesAndSims_slideUp__TwBNH .3s cubic-bezier(.16,1,.3,1)}@keyframes RolesAndSims_slideUp__TwBNH{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.RolesAndSims_interviewModalHeader__Ddfyv{padding:28px 32px;background:linear-gradient(135deg,#10b981,#059669);color:white;display:flex;justify-content:space-between;align-items:center;position:relative;overflow:hidden}.RolesAndSims_interviewModalHeader__Ddfyv:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent);pointer-events:none}.RolesAndSims_interviewModalHeaderContent__fbexZ{display:flex;align-items:center;gap:16px;z-index:1}.RolesAndSims_interviewModalHeaderIcon___k4wV{width:48px;height:48px;background:rgba(255,255,255,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px)}.RolesAndSims_interviewModalHeader__Ddfyv h3{margin:0;font-size:24px;font-weight:800;letter-spacing:-.5px}.RolesAndSims_interviewModalSubtitle__t2pIa{margin:4px 0 0;font-size:14px;opacity:.9;font-weight:500}.RolesAndSims_modalClose__mE0G1{background:rgba(255,255,255,.2);border:none;color:white;width:40px;height:40px;border-radius:12px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;z-index:1;backdrop-filter:blur(10px)}.RolesAndSims_modalClose__mE0G1:hover{background:rgba(255,255,255,.3);transform:rotate(90deg)}.RolesAndSims_interviewModalContent__4wtbv{padding:32px;overflow-y:auto;flex:1;background:linear-gradient(180deg,#ffffff 0,#f8fafc)}.RolesAndSims_interviewModalContent__4wtbv::-webkit-scrollbar{width:8px}.RolesAndSims_interviewModalContent__4wtbv::-webkit-scrollbar-track{background:transparent}.RolesAndSims_interviewModalContent__4wtbv::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.RolesAndSims_interviewModalContent__4wtbv::-webkit-scrollbar-thumb:hover{background:#94a3b8}.RolesAndSims_interviewCandidateInfo__mojdO{background:linear-gradient(135deg,#ffffff,#f8fafc);border-radius:16px;padding:24px;margin-bottom:32px;border:2px solid #e2e8f0;box-shadow:0 4px 6px rgba(0,0,0,.05)}.RolesAndSims_interviewCandidateInfoHeader__s_S8F{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #e2e8f0}.RolesAndSims_interviewCandidateInfoHeader__s_S8F h4{margin:0;font-size:18px;font-weight:700;color:#0f172a}.RolesAndSims_interviewCandidateInfoGrid__wP0aP{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.RolesAndSims_interviewCandidateInfoItem__QIZ3Y{display:flex;align-items:flex-start;gap:12px;padding:12px;background:white;border-radius:12px;border:1px solid #e2e8f0;transition:all .2s ease}.RolesAndSims_interviewCandidateInfoItem__QIZ3Y:hover{border-color:#cbd5e1;box-shadow:0 2px 4px rgba(0,0,0,.05)}.RolesAndSims_infoIcon__IAjB_{color:#10b981;flex-shrink:0;margin-top:2px}.RolesAndSims_interviewCandidateInfoItem__QIZ3Y>div{display:flex;flex-direction:column;gap:4px;flex:1}.RolesAndSims_infoLabel__3d4Ph{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.RolesAndSims_infoValue__w2RCa{font-size:14px;font-weight:600;color:#0f172a}.RolesAndSims_interviewForm__IyJQC{display:flex;flex-direction:column;gap:28px}.RolesAndSims_interviewFormSection__fhBUr{background:white;border-radius:16px;padding:24px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.05)}.RolesAndSims_interviewFormSectionHeader__e_Tm_{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #f1f5f9}.RolesAndSims_interviewFormSectionHeader__e_Tm_ h5{margin:0;font-size:16px;font-weight:700;color:#0f172a}.RolesAndSims_interviewFormSectionHeader__e_Tm_ svg{color:#10b981}.RolesAndSims_formRow__DVPBr{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.RolesAndSims_formField__v_8c9{display:flex;flex-direction:column;gap:10px}.RolesAndSims_formField__v_8c9 label{font-size:13px;font-weight:600;color:#475569;display:flex;align-items:center;gap:8px;text-transform:none;letter-spacing:0}.RolesAndSims_formField__v_8c9 label svg{color:#64748b;width:16px;height:16px}.RolesAndSims_formInput__JKaO9,.RolesAndSims_formSelect__X_AhF,.RolesAndSims_formTextarea__AenMj{padding:12px 16px;border:2px solid #e2e8f0;border-radius:12px;font-size:14px;transition:all .2s ease;background:white;font-family:inherit;color:#0f172a}.RolesAndSims_formInput__JKaO9:hover,.RolesAndSims_formSelect__X_AhF:hover,.RolesAndSims_formTextarea__AenMj:hover{border-color:#cbd5e1}.RolesAndSims_formInput__JKaO9:focus,.RolesAndSims_formSelect__X_AhF:focus,.RolesAndSims_formTextarea__AenMj:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 4px rgba(16,185,129,.1);background:#f8fafc}.RolesAndSims_formTextarea__AenMj{resize:vertical;min-height:100px;line-height:1.6}.RolesAndSims_formSelect__X_AhF{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.RolesAndSims_interviewModalFooter__hJ89f{padding:24px 32px;border-top:2px solid #e2e8f0;display:flex;justify-content:flex-end;gap:16px;background:linear-gradient(0deg,#ffffff 0,#f8fafc)}@media (max-width:768px){.RolesAndSims_interviewModal__ZN3VD{width:min(100%,520px);max-height:calc(100vh - 80px)}.RolesAndSims_formRow__DVPBr{grid-template-columns:1fr}.RolesAndSims_interviewModalFooter__hJ89f{flex-direction:column-reverse}.RolesAndSims_interviewModalFooter__hJ89f button{width:100%}}.RolesAndSims_taskDetailItemWithScore__H_Cm9{grid-template-columns:1fr 320px;gap:20px;padding:16px;background:#f9fafb;border-radius:12px;border:1px solid #e5e7eb;align-items:start}.RolesAndSims_taskDetailContent__ndztM{flex:1}.RolesAndSims_scoringSection__aR_3P{position:sticky;top:20px;background:white;border:2px solid #e5e7eb;border-radius:12px;padding:16px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.RolesAndSims_scoreDisplay__c0hlk{display:flex;flex-direction:column;gap:12px}.RolesAndSims_scoreHeader__y3QXO{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.RolesAndSims_scoreLabel__hFm84{font-size:12px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.RolesAndSims_scoreDate___i0Jn{font-size:11px;color:#9ca3af}.RolesAndSims_scoreValue__Bao20{display:flex;align-items:baseline;gap:4px;margin-bottom:4px}.RolesAndSims_scoreNumber__tY0t3{font-size:36px;font-weight:800;color:#111827;line-height:1}.RolesAndSims_scoreMax___Nl_F{font-size:18px;font-weight:600;color:#6b7280}.RolesAndSims_scorePercentage__jjdRn{font-size:14px;font-weight:600;margin-bottom:12px;padding:4px 12px;border-radius:6px;display:inline-block;width:fit-content}.RolesAndSims_scorePercentage__jjdRn[data-grade=excellent]{color:#047857;background:rgba(16,185,129,.1)}.RolesAndSims_scorePercentage__jjdRn[data-grade=good]{color:#059669;background:rgba(16,185,129,.1)}.RolesAndSims_scorePercentage__jjdRn[data-grade=average]{color:#d97706;background:rgba(251,191,36,.1)}.RolesAndSims_scorePercentage__jjdRn[data-grade=poor]{color:#dc2626;background:rgba(239,68,68,.1)}.RolesAndSims_scoreBreakdown__SVlAl{display:flex;flex-direction:column;gap:8px;padding:12px;background:#f9fafb;border-radius:8px;margin-top:8px}.RolesAndSims_breakdownItem__yh2B_{display:flex;justify-content:space-between;align-items:center;font-size:12px;padding:4px 0}.RolesAndSims_breakdownItem__yh2B_ span:first-child{color:#6b7280;font-weight:500}.RolesAndSims_breakdownItem__yh2B_ span:last-child{color:#111827;font-weight:600}.RolesAndSims_scoreFeedback__6XTsW{margin-top:12px;padding:12px;background:#eff6ff;border-radius:8px;border-left:3px solid #3b82f6}.RolesAndSims_scoreFeedback__6XTsW strong{display:block;margin-bottom:6px;font-size:12px;color:#1e40af;text-transform:uppercase;letter-spacing:.5px}.RolesAndSims_scoreFeedback__6XTsW p{margin:0;font-size:13px;color:#374151;line-height:1.5}.RolesAndSims_scoreImprovements__EpM4N,.RolesAndSims_scoreStrengths___xTxv{margin-top:12px;padding:12px;border-radius:8px}.RolesAndSims_scoreStrengths___xTxv{background:#f0fdf4;border-left:3px solid #10b981}.RolesAndSims_scoreImprovements__EpM4N{background:#fef3c7;border-left:3px solid #f59e0b}.RolesAndSims_scoreImprovements__EpM4N strong,.RolesAndSims_scoreStrengths___xTxv strong{display:block;margin-bottom:6px;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.RolesAndSims_scoreStrengths___xTxv strong{color:#047857}.RolesAndSims_scoreImprovements__EpM4N strong{color:#b45309}.RolesAndSims_scoreImprovements__EpM4N ul,.RolesAndSims_scoreStrengths___xTxv ul{margin:0;padding-left:20px}.RolesAndSims_scoreImprovements__EpM4N li,.RolesAndSims_scoreStrengths___xTxv li{font-size:13px;color:#374151;line-height:1.6;margin-bottom:4px}.RolesAndSims_scoreAction__Wtd7p{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:120px;gap:8px}.RolesAndSims_noScoreText__hGrN0{font-size:13px;color:#9ca3af;font-style:italic}@media (max-width:1024px){.RolesAndSims_taskDetailItemWithScore__H_Cm9{grid-template-columns:1fr;gap:16px}.RolesAndSims_scoringSection__aR_3P{position:relative;top:0}}@media (max-width:768px){.RolesAndSims_participantsModal__DHien{width:min(100%,520px);max-height:calc(100vh - 80px)}.RolesAndSims_participantRow__BG7fp{flex-direction:column;align-items:flex-start}.RolesAndSims_participantsFooter__S30z4{flex-direction:column;align-items:stretch}}.RolesAndSims_companyCard__wpVmK{margin-bottom:24px;padding:20px 24px;background:#f9fafb;border-radius:16px;border:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:20px;align-items:center;box-shadow:0 8px 20px rgba(15,23,42,.05)}.RolesAndSims_companyIdentity__nI7fU{display:flex;align-items:center;gap:16px;flex:1 1 280px}.RolesAndSims_companyIdentity__nI7fU h1{margin:0;font-size:20px;font-weight:700;color:#111827}.RolesAndSims_companyIdentity__nI7fU p{margin:4px 0 0;color:#4b5563;font-size:13px}.RolesAndSims_companyLogoWrapper__rWy3a{width:64px;height:64px;border-radius:16px;background:#eef2ff;display:flex;align-items:center;justify-content:center;overflow:hidden}.RolesAndSims_companyLogoWrapper__rWy3a img{width:100%;height:100%;object-fit:cover}.RolesAndSims_companyLogoFallback__EdN1t{font-size:24px;font-weight:700;color:#4338ca}.RolesAndSims_companyMeta__6fO_9{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px 20px;flex:2 1 360px}.RolesAndSims_companyMeta__6fO_9 div{display:grid;gap:4px}.RolesAndSims_companyMeta__6fO_9 span{font-size:12px;color:#6b7280;text-transform:uppercase;letter-spacing:.03em}.RolesAndSims_companyMeta__6fO_9 strong{font-size:14px;color:#1f2937;font-weight:600}.RolesAndSims_companyMeta__6fO_9 a{color:#4d4dff;font-weight:500;font-size:13px;text-decoration:none}.RolesAndSims_statuspending__NaNDd{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;background:rgba(251,191,36,.18);color:#b45309}.RolesAndSims_statusactive__UZmg8,.RolesAndSims_statusapproved__OFzYQ{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;background:rgba(16,185,129,.18);color:#047857}.RolesAndSims_statusrejected__Mzzkw{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;background:rgba(239,68,68,.12);color:#b91c1c}@media (max-width:768px){.RolesAndSims_companyCard__wpVmK{flex-direction:column;align-items:flex-start}}.DashboardLayout_dashboardLayout__A4516{--cd-bg:var(--bg);--cd-surface:var(--white);--cd-border:var(--border);--cd-text:var(--text);--cd-text-secondary:var(--text-sec);--cd-text-muted:var(--text-muted);--cd-radius:var(--radius-lg);--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.08),0 10px 10px rgba(0,0,0,0.04);--cd-shadow-xl:0 25px 50px rgba(108,99,255,0.12);--cd-gradient:var(--purple);--cd-gradient-accent:linear-gradient(135deg,#4facfe,#00f2fe);--cd-gradient-warning:linear-gradient(135deg,var(--orange) 0%,#d97706 100%);--cd-gradient-success:linear-gradient(135deg,var(--green) 0%,#059669 100%);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(108,99,255,.08) 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(108,99,255,.06) 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)}