.careerInterest_container__g7DwF{padding:0;margin:0;background-color:#f8fafc;height:calc(100vh - 80px);width:100%;max-width:100%;overflow:hidden;display:flex;flex-direction:column}.careerInterest_globalErrorContainer__g8ULo{position:fixed;top:1rem;left:50%;transform:translateX(-50%);z-index:9999;background:#ef4444;color:white;padding:1rem 1.5rem;border-radius:8px;box-shadow:0 4px 12px rgba(239,68,68,.3);display:flex;align-items:center;gap:1rem;max-width:90%;min-width:300px;animation:careerInterest_slideDown__H1ppm .3s ease-out}.careerInterest_globalErrorMessage__XjTlK{margin:0;font-weight:500;flex:1 1}.careerInterest_globalErrorCloseButton__Zct3A{background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);color:white;padding:.25rem .5rem;border-radius:4px;transition:all .2s ease}.careerInterest_globalErrorCloseButton__Zct3A:hover{background:rgba(255,255,255,.3);color:white}.careerInterest_subscriptionPopupOverlay__YRMQa{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem;animation:careerInterest_fadeIn__8Y_yW .3s ease-out}.careerInterest_subscriptionPopup__mJR7l{background:white;border-radius:16px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px rgba(0,0,0,.3);animation:careerInterest_slideUp__8kyPi .4s ease-out;position:relative}.careerInterest_subscriptionPopup__mJR7l::-webkit-scrollbar{width:4px}.careerInterest_subscriptionPopup__mJR7l::-webkit-scrollbar-track{background:transparent}.careerInterest_subscriptionPopup__mJR7l::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#043cb5,#0a66c2);border-radius:10px;-webkit-transition:all .3s ease;transition:all .3s ease}.careerInterest_subscriptionPopup__mJR7l::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#032a8a,#084298)}.careerInterest_subscriptionPopup__mJR7l{scrollbar-width:thin;scrollbar-color:#043cb5 transparent}@media (max-width:768px){.careerInterest_subscriptionPopup__mJR7l{max-width:95%;width:95%;max-height:95vh;margin:0}.careerInterest_subscriptionPopupOverlay__YRMQa{padding:.5rem}.careerInterest_popupTitle__AmEH1{font-size:20px}.careerInterest_popupSubtitle__lMxxP{font-size:13px;margin:0 0 20px}.careerInterest_popupContent__RYA2I{padding:0 1rem 1.5rem}}.careerInterest_popupHeader__BTq11{position:relative;padding:0 1rem;border-bottom:none}.careerInterest_popupCloseButton__bSc_g{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#6b7280;font-size:20px;cursor:pointer;padding:8px;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;z-index:10}.careerInterest_popupCloseButton__bSc_g:hover{background:#f3f4f6;color:#374151}.careerInterest_popupContent__RYA2I{padding:0 2rem 2rem;text-align:center;margin-top:1rem}.careerInterest_premiumAccessBadge__zsKeb{display:inline-flex;align-items:center;gap:8px;background:#fef7ed;border:1px solid #043cb5;border-radius:20px;padding:8px 16px;margin-bottom:4px;font-size:.9rem;font-weight:600;color:#043cb5}.careerInterest_crownIcon__RFTC_{font-size:1.1rem;color:#043cb5}.careerInterest_popupTitle__AmEH1{font-size:24px;font-weight:600;color:#111827;margin:0 0 5px;text-align:center;line-height:1.2}.careerInterest_popupSubtitle__lMxxP{font-size:14px;color:#6b7280;text-align:center;line-height:1.5;max-width:400px;margin:0 auto 12px}.careerInterest_pricingSection__YhwK4{text-align:center;margin-bottom:2rem;padding:1.5rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;border:2px solid #e5e7eb}.careerInterest_priceDisplay__S1XC_{display:flex;align-items:baseline;justify-content:center;gap:8px;margin-bottom:.5rem}.careerInterest_priceAmount__h5VS8{font-size:36px;color:#059669}.careerInterest_pricePeriod__6KO0Q{font-size:16px}.careerInterest_priceDescription__2ulHx{font-size:14px;color:#6b7280;margin:0}.careerInterest_popupActions__Bme81{display:flex;gap:1rem;justify-content:center}.careerInterest_popupSkipButton__J_TiT{background:#f3f4f6;color:#6b7280;border:1px solid #d1d5db;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.careerInterest_popupSkipButton__J_TiT:hover{background:#e5e7eb;color:#374151}.careerInterest_popupSubscribeButton__7_XHo{background:linear-gradient(135deg,#059669,#047857);color:white;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;box-shadow:0 4px 12px rgba(5,150,105,.3)}.careerInterest_popupSubscribeButton__7_XHo:hover{background:linear-gradient(135deg,#047857,#065f46);transform:translateY(-2px);box-shadow:0 6px 20px rgba(5,150,105,.4)}.careerInterest_popupSubscribeButton__7_XHo:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.careerInterest_popupSubscribeButton__7_XHo:disabled:hover{background:#9ca3af;transform:none;box-shadow:none}@keyframes careerInterest_slideUp__8kyPi{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.careerInterest_subscriptionPopup__mJR7l{margin:1rem;max-height:95vh}.careerInterest_popupActions__Bme81{flex-direction:column}.careerInterest_popupSkipButton__J_TiT,.careerInterest_popupSubscribeButton__7_XHo{width:100%;justify-content:center}.careerInterest_planGrid__PKnap{flex-direction:column;gap:16px;padding:0 16px}.careerInterest_planCard__zS6J4{max-width:100%;min-width:auto;min-height:auto}.careerInterest_planCardHeader__VVc0L{padding:16px 16px 12px}.careerInterest_planCardBody__Ut3ZU{padding:0 16px 16px}.careerInterest_planIcon__kCYoa{width:40px;height:40px;font-size:20px}.careerInterest_planTitle__MZ_nb{font-size:1rem}.careerInterest_priceAmount__h5VS8{font-size:2rem}}.careerInterest_messageButton__A2vea{background:#3b82f6;color:white;border:none;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:6px;margin:0;width:100%;justify-content:center}.careerInterest_messageButton__A2vea:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.careerInterest_messageButton__A2vea:disabled{cursor:not-allowed}.careerInterest_messageButton__A2vea:disabled,.careerInterest_messageButton__A2vea:disabled:hover{background:#9ca3af;transform:none;box-shadow:none}.careerInterest_mentorActions__1AvG_{display:flex;flex-direction:column;gap:4px;margin-top:8px;width:100%}.careerInterest_bookSlotButton__m0uwa{background:#10b981;color:white;border:none;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:6px;justify-content:center;width:100%;margin:0}.careerInterest_bookSlotButton__m0uwa:hover{background:#059669;transform:translateY(-1px);box-shadow:0 4px 12px rgba(16,185,129,.3)}.careerInterest_bookSlotButton__m0uwa:disabled{cursor:not-allowed}.careerInterest_bookSlotButton__m0uwa:disabled,.careerInterest_bookSlotButton__m0uwa:disabled:hover{background:#9ca3af;transform:none;box-shadow:none}.careerInterest_viewProfileButton__4N_8W{background:white;color:black;border:1px solid black;padding:8px 16px;border-radius:4px;opacity:.7;font-size:12px;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:6px;justify-content:center;width:100%;margin:0}.careerInterest_viewProfileButton__4N_8W:hover{background:#f8f9fa;color:black;border-color:#333}.careerInterest_viewProfileButton__4N_8W:active{background:#e9ecef;color:black}.careerInterest_viewProfileButton__4N_8W:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.careerInterest_viewProfileButton__4N_8W:disabled:hover{background:#9ca3af;transform:none;box-shadow:none}.careerInterest_viewProfileButton__4N_8W:disabled:before{display:none}@media (max-width:768px){.careerInterest_globalErrorContainer__g8ULo{top:.5rem;left:1rem;right:1rem;transform:none;max-width:none;min-width:auto}.careerInterest_retryButton__I2z8J{padding:.625rem 1.25rem;font-size:.875rem}.careerInterest_refreshButton__akbIG{padding:.375rem .75rem;font-size:.8rem}.careerInterest_mentorActions__1AvG_{flex-direction:row;gap:4px}.careerInterest_bookSlotButton__m0uwa,.careerInterest_messageButton__A2vea,.careerInterest_viewProfileButton__4N_8W{padding:8px 12px;font-size:13px;flex:1 1}.careerInterest_errorContainer__WhKkN{padding:3rem 1.5rem;margin:1.5rem 0}.careerInterest_errorMessage__cNreL{font-size:1rem;margin-bottom:1.25rem}@keyframes careerInterest_slideDown__H1ppm{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}}.careerInterest_pageHeader__lLtUX{margin-bottom:1rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.75rem;text-align:center;padding-top:.5rem}.careerInterest_pageTitleSection__J64p2{flex:1 1;min-width:300px;display:flex;flex-direction:column;align-items:center}.careerInterest_pageTitle__Sxhj2{font-size:3rem;font-family:Inter,sans-serif;font-weight:700;color:#333333;margin:0 0 .5rem;text-decoration:underline;letter-spacing:-.02em}.careerInterest_pageSubtitle__tYjlu{font-size:1.1rem;color:#64748b;margin:0;line-height:1.6}.careerInterest_pageActions__ibfur{display:flex;gap:1rem;align-items:center}.careerInterest_takeTestButton__k0kIh{padding:.75rem 1.5rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:8px;font-weight:600;font-size:.95rem;color:white;transition:all .3s ease;box-shadow:0 4px 12px rgba(99,102,241,.3);display:flex;align-items:center;gap:.5rem}.careerInterest_takeTestButton__k0kIh:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(99,102,241,.4);background:linear-gradient(135deg,#5b5beb,#7c3aed);color:white}.careerInterest_mainLayout__xJwWz{display:flex;flex:1 1;width:100%;height:100%;gap:0;margin:0;overflow:hidden;position:relative}.careerInterest_sidebar__TFqQN{width:280px;background:white;border-right:1px solid #eaecf0;flex-shrink:0;height:100%;overflow-y:auto;position:relative;z-index:10;display:flex;flex-direction:column}.careerInterest_sidebarHeader__1kXKs{padding:24px;background:white;flex-shrink:0}.careerInterest_sidebarHeader__1kXKs h3{margin:0;font-size:1.25rem;font-weight:700;color:#101828;font-family:Inter,sans-serif;letter-spacing:-.02em}.careerInterest_sidebarNav__iRlVn{padding:12px 16px;display:flex;flex-direction:column;gap:16px;flex-grow:1}.careerInterest_sidebarLink__4YT3P{display:flex;align-items:center;gap:12px;padding:12px 16px;color:#475467;text-decoration:none;font-weight:500;transition:all .2s ease;border-radius:8px;font-family:Inter,sans-serif;border-left:none;font-size:.95rem}.careerInterest_sidebarLink__4YT3P:hover{background:#f9fafb;color:#101828;text-decoration:none}.careerInterest_sidebarLink__4YT3P.careerInterest_active__Eax4z{background:#eff6ff;color:#043cb5;font-weight:600}.careerInterest_sidebarIcon__XDmTH{font-size:1.1rem;width:24px;display:flex;justify-content:center;color:inherit;transition:color .2s ease}.careerInterest_sidebarHelpBox__h9gkY{margin:auto 16px 16px;padding:20px;background:linear-gradient(135deg,#0f172a,#334155);border-radius:12px;color:white;text-align:center;position:relative;overflow:hidden;flex-shrink:0}.careerInterest_sidebarHelpBox__h9gkY:before{content:"";position:absolute;top:0;right:0;width:100px;height:100px;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);transform:translate(30%,-30%)}.careerInterest_helpIcon__w7BK1{font-size:2rem;margin-bottom:.75rem;color:#60a5fa;display:block;margin-left:auto;margin-right:auto}.careerInterest_helpTitle__cNxqb{font-size:1rem;font-weight:600;margin:0 0 .5rem;color:white;font-family:Inter,sans-serif}.careerInterest_helpText__dP6nj{font-size:.85rem;color:#cbd5e1;margin:0 0 1rem;line-height:1.4}.careerInterest_helpButton__3qJm8{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:white;color:#0f172a;border-radius:8px;font-weight:600;font-size:.9rem;border:none;width:100%;cursor:pointer;transition:all .2s ease;text-decoration:none}.careerInterest_helpButton__3qJm8:hover{background:#f1f5f9;transform:translateY(-1px);color:#0f172a;box-shadow:0 4px 12px rgba(0,0,0,.1)}.careerInterest_helpButtonDisabled__F3Cwz{background:#e2e8f0!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none;box-shadow:none!important;transform:none!important}@media (max-width:992px){.careerInterest_sidebarHelpBox__h9gkY{display:none}}.careerInterest_mainContent__rmQQT{flex:1 1;min-width:0;height:100%;overflow-y:auto;padding:0;background-color:#f8fafc}.careerInterest_section__BMITB{margin-bottom:0;background:white;border-radius:0;padding:0;box-shadow:none;border:none;min-height:100%}.careerInterest_resumeBuilderSectionNoPadding__foBnh{padding-top:0!important}.careerInterest_sectionHeader__1c0q7{margin-bottom:2.5rem;text-align:center;position:relative}.careerInterest_sectionHeader__1c0q7:after{content:"";position:absolute;bottom:-.4rem;left:50%;transform:translateX(-50%);width:70px;height:3px;background:linear-gradient(135deg,#4884e6,#134fd1);border-radius:2px}.careerInterest_sectionTitle__efPlv{font-size:2.5rem;font-weight:700;color:#1e293b;margin:0 0 1rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.careerInterest_sectionIcon___MxZx{color:#043cb5;font-size:1.75rem}.careerInterest_sectionDescription__ovEzB{font-size:1.1rem;color:#64748b;max-width:600px;margin:0 auto;line-height:1.6}.careerInterest_loadingContainer__DEm_K{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.careerInterest_spinner__vGBvT{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#6366f1;margin-bottom:1.5rem}.careerInterest_errorContainer__WhKkN{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin:2rem 0;box-shadow:0 4px 12px rgba(239,68,68,.1)}.careerInterest_errorMessage__cNreL{color:#ef4444;font-size:1.1rem;margin-bottom:1.5rem;font-weight:500;text-align:center;max-width:600px;line-height:1.5}.careerInterest_retryButton__I2z8J{padding:.75rem 1.5rem;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:8px;font-weight:600;font-size:.95rem;color:white;transition:all .3s ease;box-shadow:0 4px 12px rgba(59,130,246,.3);display:flex;align-items:center;gap:.5rem;margin:0 auto}.careerInterest_retryButton__I2z8J:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(59,130,246,.4);background:linear-gradient(135deg,#2563eb,#1e40af);color:white}.careerInterest_retryButton__I2z8J:focus{box-shadow:0 0 0 3px rgba(59,130,246,.3)}.careerInterest_formErrorContainer__iWQJb{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:1rem;margin-bottom:1.5rem;text-align:center}.careerInterest_formErrorMessage__xuAiq{color:#ef4444;font-size:.95rem;font-weight:500;margin:0;line-height:1.4}.careerInterest_refreshButton__akbIG{padding:.5rem 1rem;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:6px;font-weight:600;font-size:.875rem;color:white;transition:all .3s ease;box-shadow:0 2px 8px rgba(16,185,129,.3);display:flex;align-items:center;gap:.375rem}.careerInterest_refreshButton__akbIG:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(16,185,129,.4);background:linear-gradient(135deg,#059669,#047857);color:white}.careerInterest_refreshButton__akbIG:disabled{opacity:.6;cursor:not-allowed;transform:none}.careerInterest_emptyState__Xq2eo{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem 2rem;text-align:center}.careerInterest_emptyIcon__rShHp{font-size:5rem;color:#cbd5e1;margin-bottom:2rem;opacity:.6}.careerInterest_emptyState__Xq2eo h3{color:#64748b;margin-bottom:.75rem;font-size:1.5rem;font-weight:600}.careerInterest_emptyState__Xq2eo p{color:#94a3b8;margin:0;font-size:1.1rem}.careerInterest_templatesSection__0Jy6j{margin-bottom:3rem}.careerInterest_templatesHeading__P9wqk{margin-top:2rem}.careerInterest_guidesHeading__RIv06,.careerInterest_templatesHeading__P9wqk{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid #e2e8f0}.careerInterest_guidesHeading__RIv06{margin-top:3rem}.careerInterest_contentGrid___hbEU{margin-top:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.25rem;gap:1.25rem;max-width:100%;align-items:start;justify-content:center}.careerInterest_contentGrid___hbEU>*{width:100%;min-width:auto;max-width:100%;box-sizing:border-box}.careerInterest_contentCardWrapper__Jct2E{display:flex;flex-direction:column;height:100%;width:100%;min-width:auto;max-width:100%}.careerInterest_contentCard__OnJoL{--card-height:360px;--header-height:60px;--button-height:45px;--body-height:calc(var(--card-height) - var(--header-height) - var(--button-height) - 2rem);background:white;border-radius:12px;padding:1rem;border:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:all .3s ease;height:var(--card-height);width:100%;min-width:auto;max-width:100%;cursor:pointer;position:relative;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box}.careerInterest_contentCard__OnJoL:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#043cb5,#4f8cff);transform:scaleX(0);transition:transform .3s ease}.careerInterest_contentCard__OnJoL:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.15);border-color:#043cb5}.careerInterest_contentCard__OnJoL:hover:before{transform:scaleX(1)}.careerInterest_contentCardHeader__NZ6Z_{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #f1f5f9;flex-shrink:0;height:var(--header-height);min-height:var(--header-height);max-height:var(--header-height)}.careerInterest_contentIcon__VeyQ4{font-size:1.5rem;color:#6366f1;flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f0f1fe;border-radius:10px}.careerInterest_contentCardTitle__GZ_jd{font-size:1rem;font-weight:600;color:#1e293b;margin:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.careerInterest_contentCardBody__yHHck{display:flex;flex-direction:column;gap:.75rem;flex:1 1;overflow:hidden;height:var(--body-height);min-height:var(--body-height);max-height:var(--body-height);box-sizing:border-box;position:relative}.careerInterest_contentCardBody__yHHck>*{box-sizing:border-box}.careerInterest_contentCard__OnJoL[data-type=document] .careerInterest_contentCardBody__yHHck{justify-content:space-between}.careerInterest_contentCard__OnJoL[data-type=document] .careerInterest_documentInfo__Sxmm9{margin-bottom:0;flex-shrink:0;height:50px;min-height:50px;max-height:50px}.careerInterest_contentCard__OnJoL[data-type=document] .careerInterest_contentCardText__idxW8{margin-bottom:.5rem;flex-shrink:0;height:2.7rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.careerInterest_contentCard__OnJoL[data-type=content] .careerInterest_contentCardBody__yHHck{justify-content:flex-start;gap:.5rem}.careerInterest_contentCard__OnJoL[data-type=content] .careerInterest_contentCardText__idxW8{display:none}.careerInterest_contentCard__OnJoL[data-type=content] .careerInterest_contentPreview__qW_xl{flex:1 1;margin-bottom:0;height:calc(var(--body-height) - 80px - .5rem);min-height:80px;max-height:calc(var(--body-height) - 80px - .5rem)}.careerInterest_contentCard__OnJoL[data-type=content] .careerInterest_imagesPreview__iJbWq{height:80px;min-height:80px;max-height:80px;margin-bottom:0;flex-shrink:0}.careerInterest_contentCard__OnJoL[data-type=video] .careerInterest_contentCardBody__yHHck{justify-content:space-between}.careerInterest_contentCard__OnJoL[data-type=video] .careerInterest_videoPreview__Nz7ib{flex:1 1;margin-bottom:.5rem;height:calc(var(--body-height) - 2.7rem - .5rem);min-height:120px;max-height:calc(var(--body-height) - 2.7rem - .5rem);aspect-ratio:16/9}.careerInterest_contentCard__OnJoL[data-type=video] .careerInterest_contentCardText__idxW8{height:2.7rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex-shrink:0;margin-bottom:.5rem}.careerInterest_contentCardText__idxW8{color:#64748b;font-size:.85rem;line-height:1.4;margin:0;font-weight:500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex-shrink:0}.careerInterest_contentCardDescription__hlK_E{color:#94a3b8;font-size:.85rem;line-height:1.4;margin:0}.careerInterest_contentPreview__qW_xl{background:#f8fafc;border-radius:8px;padding:.75rem;border:1px solid #e2e8f0;flex:1 1;overflow:hidden;min-height:80px;box-sizing:border-box}.careerInterest_contentPreviewText__dGUda{margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;height:100%}.careerInterest_contentPreviewText__dGUda,.careerInterest_richContent__AyjRC{font-size:.85rem;line-height:1.4;color:#374151}.careerInterest_richContent__AyjRC p{margin:0 0 .5rem}.careerInterest_richContent__AyjRC p:last-child{margin-bottom:0}.careerInterest_richContent__AyjRC strong{font-weight:600;color:#1e293b}.careerInterest_richContent__AyjRC em{font-style:italic;color:#6366f1}.careerInterest_documentInfo__Sxmm9{background:#f0f9ff;border-radius:8px;padding:.75rem;border:1px solid #bae6fd;display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem;flex-shrink:0;min-height:50px;box-sizing:border-box}.careerInterest_documentName__adD4_{font-size:.85rem;color:#0c4a6e;font-weight:500;word-break:break-all;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.careerInterest_documentSize__a9BKl{font-size:.75rem;color:#0369a1;font-weight:500;flex-shrink:0}.careerInterest_videoPreview__Nz7ib{position:relative;width:100%;border-radius:8px;overflow:hidden;margin-bottom:.5rem;border:1px solid #e2e8f0;flex-shrink:0;box-sizing:border-box;cursor:pointer;transition:all .3s ease}.careerInterest_videoPreview__Nz7ib:hover{transform:scale(1.02);box-shadow:0 8px 25px rgba(0,0,0,.15)}.careerInterest_videoThumbnail__GM0ts{position:relative;width:100%;height:100%;background:#f1f5f9}.careerInterest_videoThumbnailImg__oN0u_{width:100%;height:100%;object-fit:cover}.careerInterest_videoPlayOverlay__xMrbu{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;background:rgba(0,0,0,.8);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-size:1.2rem;transition:all .3s ease;border:2px solid rgba(255,255,255,.3)}.careerInterest_videoPlayOverlay__xMrbu:hover{background:rgba(0,0,0,.9);transform:translate(-50%,-50%) scale(1.1);border-color:rgba(255,255,255,.5)}.careerInterest_imagesPreview__iJbWq{margin-bottom:.5rem;flex-shrink:0;height:80px;min-height:80px;max-height:80px;box-sizing:border-box}.careerInterest_imagesGrid__kpQvW{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;height:100%}.careerInterest_imagePreviewItem__hYH9H{position:relative;border-radius:6px;overflow:hidden;background:#f1f5f9}.careerInterest_imagePreviewImg__TP4sk{width:100%;height:100%;object-fit:cover}.careerInterest_imagePreviewMore__ZzAkq{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);color:white;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.careerInterest_contentButton__0QiLC{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;font-size:.85rem;padding:.75rem 1rem;border-radius:8px;transition:all .2s ease;border:2px solid #e2e8f0;background:white;color:#374151;text-decoration:none;height:var(--button-height);min-height:var(--button-height);max-height:var(--button-height);flex-shrink:0;box-sizing:border-box}.careerInterest_contentButton__0QiLC:hover{transform:translateY(-1px);border-color:#6366f1;background:#f0f1fe;color:#6366f1;text-decoration:none}.careerInterest_documentButtonGroup__JRRRc{display:flex;gap:.5rem;margin-top:auto;flex-shrink:0}.careerInterest_documentButtonGroup__JRRRc .careerInterest_contentButton__0QiLC{flex:1 1;margin-top:0}.careerInterest_viewButton__Dvgjc:hover{border-color:#3b82f6;background:#eff6ff;color:#3b82f6}.careerInterest_downloadButton__MDnyc:hover{border-color:#10b981;background:#ecfdf5;color:#10b981}.careerInterest_contentModal__I88HZ,.careerInterest_contentModal__I88HZ .modal{z-index:9999!important;position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important}.careerInterest_contentModal__I88HZ .modal{outline:0!important;overflow-x:hidden!important;overflow-y:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;background-color:transparent!important}.careerInterest_contentModal__I88HZ .modal-dialog{z-index:10000!important;max-width:800px!important;width:90%!important;pointer-events:none!important}.careerInterest_contentModal__I88HZ .modal-dialog,.careerInterest_modalDialog__ZmI_9{margin:0 auto!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:100vh!important;padding:1rem!important}.careerInterest_modalBackdrop__ZUfY8{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background-color:rgba(0,0,0,.45)!important}.careerInterest_contentModal__I88HZ .modal-content{z-index:10001!important;border-radius:16px!important;border:none!important;box-shadow:0 20px 60px rgba(0,0,0,.3)!important;position:relative!important;display:flex!important;flex-direction:column!important;width:100%!important;pointer-events:auto!important;background-color:#fff!important;background-clip:padding-box!important;outline:0!important;max-height:85vh!important;overflow:hidden!important;margin:auto!important}.careerInterest_contentModal__I88HZ .modal-header{border-bottom:1px solid #e2e8f0!important;background:#f8fafc!important;padding:1.5rem 2rem!important;border-radius:16px 16px 0 0!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.careerInterest_contentModal__I88HZ .modal-title{font-weight:600!important;color:#1e293b!important;font-size:1.25rem!important;margin:0!important;line-height:1.5!important}.careerInterest_contentModal__I88HZ .modal-body{padding:2rem!important;max-height:calc(85vh - 120px)!important;overflow-y:auto!important;position:relative!important;flex:1 1 auto!important}.careerInterest_contentModal__I88HZ .modal-footer{border-top:1px solid #e2e8f0!important;padding:1rem 2rem!important;border-radius:0 0 16px 16px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important}.careerInterest_contentModal__I88HZ .modal-backdrop{z-index:9998!important;position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background-color:transparent!important}.careerInterest_contentModal__I88HZ .modal-backdrop.show{opacity:1!important}.careerInterest_contentModal__I88HZ .modal.show{display:flex!important;align-items:center!important;justify-content:center!important;background-color:transparent!important}.careerInterest_contentModal__I88HZ .modal.fade{transition:opacity .15s linear!important}.careerInterest_contentModal__I88HZ .modal.fade .modal-dialog{transition:transform .3s ease-out!important;transform:translateY(-50px)!important}.careerInterest_contentModal__I88HZ .modal.show .modal-dialog{transform:none!important}.careerInterest_contentModal__I88HZ .btn-close{background:transparent!important;border:0!important;font-size:1.5rem!important;padding:0!important;margin:0!important;width:auto!important;height:auto!important;opacity:.7!important;transition:opacity .15s!important}.careerInterest_contentModal__I88HZ .btn-close:hover{opacity:1!important}.careerInterest_contentModal__I88HZ .btn-close:before{content:"×"!important;font-size:2rem!important;line-height:1!important;color:#6b7280!important}@media (max-width:768px){.careerInterest_contentModal__I88HZ .modal-dialog{margin:0 auto!important;width:95%!important;max-width:none!important;min-height:100vh!important;padding:.5rem!important}.careerInterest_contentModal__I88HZ .modal-header{padding:1rem 1.5rem!important}.careerInterest_contentModal__I88HZ .modal-body{padding:1.5rem!important;max-height:60vh!important}.careerInterest_contentModal__I88HZ .modal-footer{padding:1rem 1.5rem!important}}@media (max-width:576px){.careerInterest_contentModal__I88HZ .modal-dialog{margin:0 auto!important;width:98%!important;min-height:100vh!important;padding:.25rem!important}.careerInterest_contentModal__I88HZ .modal-header{padding:.75rem 1rem!important}.careerInterest_contentModal__I88HZ .modal-body{padding:1rem!important;max-height:50vh!important}.careerInterest_contentModal__I88HZ .modal-footer{padding:.75rem 1rem!important}}.careerInterest_modalContent__u5V2G{display:flex;flex-direction:column;gap:2rem}.careerInterest_modalDescription__bGMUJ{font-size:1rem;color:#64748b;line-height:1.6;margin:0;padding:1rem;background:#f8fafc;border-radius:8px;border-left:4px solid #6366f1;font-weight:500}.careerInterest_modalRichContent__YpUxO{font-size:1rem;line-height:1.7;color:#374151}.careerInterest_modalRichContent__YpUxO h1,.careerInterest_modalRichContent__YpUxO h2,.careerInterest_modalRichContent__YpUxO h3,.careerInterest_modalRichContent__YpUxO h4,.careerInterest_modalRichContent__YpUxO h5,.careerInterest_modalRichContent__YpUxO h6{color:#1e293b;margin-top:1.5rem;margin-bottom:1rem;font-weight:600}.careerInterest_modalRichContent__YpUxO p{margin-bottom:1rem}.careerInterest_modalRichContent__YpUxO ol,.careerInterest_modalRichContent__YpUxO ul{margin-bottom:1rem;padding-left:1.5rem}.careerInterest_modalRichContent__YpUxO li{margin-bottom:.5rem}.careerInterest_modalRichContent__YpUxO blockquote{border-left:4px solid #6366f1;margin:1.5rem 0;font-style:italic;color:#64748b;background:#f8fafc;padding:1rem;border-radius:0 8px 8px 0}.careerInterest_modalImages__BX23U{margin-top:2rem}.careerInterest_modalImages__BX23U h5{color:#1e293b;margin-bottom:1rem;font-weight:600;font-size:1.1rem}.careerInterest_modalImageGrid__xAazV{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.careerInterest_modalImageItem__wUnQR{border-radius:8px;overflow:hidden;border:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.06);position:relative}.careerInterest_modalImage__DjJHs{width:100%;height:auto;display:block}.careerInterest_modalImageError__WZAMo{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background:#f8fafc;color:#64748b;font-size:.9rem;gap:.5rem}.careerInterest_modalImageError__WZAMo svg{font-size:2rem;color:#cbd5e1}.careerInterest_modalDocumentInfo__I0F1h,.careerInterest_modalVideoInfo__eZ4ej{margin-top:1.5rem;padding:1rem;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.careerInterest_modalDocumentInfo__I0F1h h5,.careerInterest_modalVideoInfo__eZ4ej h5{color:#1e293b;margin-bottom:1rem;font-weight:600;font-size:1rem}.careerInterest_modalDocumentDetails__JRqpM,.careerInterest_modalVideoDetails__aOFT2{display:flex;flex-direction:column;gap:.5rem}.careerInterest_modalDocumentDetails__JRqpM p,.careerInterest_modalVideoDetails__aOFT2 p{margin:0;font-size:.9rem;color:#64748b}.careerInterest_modalDocumentDetails__JRqpM strong,.careerInterest_modalVideoDetails__aOFT2 strong{color:#374151;font-weight:600}.careerInterest_modalVideoLink__mmfhM{color:#6366f1;text-decoration:none;word-break:break-all}.careerInterest_modalVideoLink__mmfhM:hover{text-decoration:underline}.careerInterest_modalDocumentActions__SMypS{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e2e8f0;display:flex;justify-content:center}.careerInterest_modalDownloadButton__hXUDp{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;border-radius:8px;transition:all .2s ease;border:none;background:#10b981;color:white}.careerInterest_modalDownloadButton__hXUDp:hover{background:#059669;transform:translateY(-1px);box-shadow:0 4px 12px rgba(16,185,129,.3);color:white}.careerInterest_whatIsSection__9SqI1{margin:2rem 0;padding:1.5rem;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:12px;border:1px solid #bae6fd}.careerInterest_whatIsSection__9SqI1 h3{font-size:1.25rem;font-weight:600;color:#0c4a6e;margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}.careerInterest_whatIsSection__9SqI1 p{color:#0c4a6e;line-height:1.6;margin:0;font-size:1rem}.careerInterest_infoCard__uV0H6{background:white;border-radius:12px;padding:1.5rem;display:flex;align-items:center;border:1px solid #e2e8f0;box-shadow:0 2px 4px rgba(0,0,0,.04);transition:all .3s ease;height:100%}.careerInterest_infoCard__uV0H6:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.12);border-color:#6366f1}.careerInterest_infoIconWrapper__aMU_v{width:50px;height:50px;border-radius:10px;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;margin-right:1rem;flex-shrink:0}.careerInterest_infoIcon__dYTcz{color:white;font-size:1.25rem}.careerInterest_infoContent__tmp07{flex:1 1}.careerInterest_infoLabel__3b3Rq{font-size:.875rem;color:#64748b;font-weight:500;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.05em}.careerInterest_infoValue__rxHUB{font-size:1.125rem;font-weight:600;color:#1e293b;margin:0}.careerInterest_testStatsRow__DGt5G{margin-bottom:2rem}.careerInterest_statCard__Sw9fC{background:white;border-radius:12px;padding:1.5rem;text-align:center;border:1px solid #e2e8f0;box-shadow:0 2px 4px rgba(0,0,0,.04);transition:all .3s ease;height:100%}.careerInterest_statCard__Sw9fC:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.12);border-color:#6366f1}.careerInterest_statIconWrapper___qvTE{width:60px;height:60px;border-radius:12px;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.careerInterest_statIcon__Jg9kf{color:white;font-size:1.5rem}.careerInterest_statContent__3BHUH{text-align:center}.careerInterest_statLabel__6nJ8z{font-size:.875rem;color:#64748b;font-weight:500;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.careerInterest_statValue___lGOq{font-size:1.5rem;font-weight:700;color:#1e293b;margin:0}.careerInterest_recentResultCard__xbcw3{background:white;border-radius:12px;padding:1.5rem;border:1px solid #e2e8f0;box-shadow:0 2px 4px rgba(0,0,0,.04)}.careerInterest_recentResultHeader__hNr_s{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.careerInterest_recentResultHeader__hNr_s h3{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0}.careerInterest_recentResultDate__OQ77b{font-size:.875rem;color:#64748b}.careerInterest_resultScore__wX19K{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.careerInterest_scoreCircle__ghO3a{width:80px;height:80px;border-radius:50%;background:conic-gradient(#6366f1 0deg,#6366f1 252deg,#e2e8f0 252deg);display:flex;align-items:center;justify-content:center;position:relative}.careerInterest_scoreCircle__ghO3a:before{content:"";width:60px;height:60px;border-radius:50%;background:white;position:absolute}.careerInterest_scoreValue__2W2eU{font-size:1.25rem;font-weight:700;color:#1e293b;z-index:1}.careerInterest_scoreLabel__OEQ4V{font-size:.875rem;color:#64748b;font-weight:500}.careerInterest_resultDetails__xieHH h4{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 .75rem}.careerInterest_interestsList__ROjcp{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.careerInterest_interestBadge__K2Z1F{background:#f0f1fe;color:#6366f1;padding:.25rem .75rem;border-radius:20px;font-size:.875rem;font-weight:500}.careerInterest_careersList__eGO6z{list-style:none;padding:0;margin:0}.careerInterest_careersList__eGO6z li{padding:.5rem 0;border-bottom:1px solid #f1f5f9;color:#64748b}.careerInterest_careersList__eGO6z li:last-child{border-bottom:none}.careerInterest_benefitsList__3Uuvh,.careerInterest_featuresList__QZhWE{background:#f8fafc;border-radius:12px;padding:1.5rem;border:1px solid #e2e8f0;margin:2rem 0}.careerInterest_benefitsList__3Uuvh h4,.careerInterest_featuresList__QZhWE h4{font-size:1.125rem;font-weight:600;color:#1e293b;margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}.careerInterest_benefitsList__3Uuvh ul,.careerInterest_featuresList__QZhWE ul{list-style:none;padding:0;margin:0}.careerInterest_benefitsList__3Uuvh li,.careerInterest_featuresList__QZhWE li{padding:.5rem 0;color:#64748b;display:flex;align-items:flex-start;gap:.5rem}.careerInterest_benefitsList__3Uuvh li:last-child,.careerInterest_featuresList__QZhWE li:last-child{padding-bottom:0}.careerInterest_benefitsList__3Uuvh li:before,.careerInterest_featuresList__QZhWE li:before{content:"✓";color:#10b981;font-weight:700;flex-shrink:0;margin-top:.125rem}.careerInterest_guideFormCard__LPFtQ{background:white;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 4px 16px rgba(0,0,0,.06)}.careerInterest_guideForm__5Qmej{padding:2rem}.careerInterest_formGroup__5trpZ{margin-bottom:1.5rem}.careerInterest_formLabel__NQefs{display:block;font-weight:500;color:#374151;margin-bottom:.75rem;font-size:.95rem}.careerInterest_required__DKKRO{color:#ef4444;margin-left:.25rem}.careerInterest_formControl__CIb8U{width:100%;padding:.875rem;border:2px solid #e2e8f0;border-radius:10px;font-size:.95rem;transition:all .2s ease;background:white}.careerInterest_submitButton__dY7ST{padding:1rem 2.5rem;background:linear-gradient(135deg,#043cb5,#4f8cff);border:none;border-radius:12px;color:white;transition:all .5s ease;box-shadow:0 4px 12px rgba(99,102,241,.3)}.careerInterest_submitButton__dY7ST:hover{box-shadow:0 6px 20px rgba(99,102,241,.4);background:linear-gradient(135deg,#032a8a,#3d7ae6);color:white}@media (max-width:1200px){.careerInterest_contentGrid___hbEU{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (max-width:992px){.careerInterest_container__g7DwF{padding:0;height:auto!important;min-height:100vh;overflow-y:auto!important;display:block}.careerInterest_pageHeader__lLtUX{display:flex;justify-content:center;align-items:center;gap:1rem;padding:1rem}.careerInterest_pageTitleSection__J64p2{min-width:auto}.careerInterest_pageActions__ibfur{align-self:stretch}.careerInterest_section__BMITB{padding:0}.careerInterest_testStatsRow__DGt5G .careerInterest_col-md-3__VkvlF{flex:0 0 50%;max-width:50%}.careerInterest_contentGrid___hbEU{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.careerInterest_mainLayout__xJwWz{flex-direction:column;gap:0;height:auto!important;overflow:visible!important;display:flex}.careerInterest_sidebar__TFqQN{width:100%;height:auto!important;position:relative;border-right:none;border-bottom:1px solid #eaecf0;overflow:visible}.careerInterest_sidebarNav__iRlVn{display:flex;flex-direction:row;overflow-x:auto;padding:12px;gap:12px;-ms-overflow-style:none;scrollbar-width:none}.careerInterest_sidebarNav__iRlVn::-webkit-scrollbar{display:none}.careerInterest_sidebarLink__4YT3P{white-space:nowrap;border-radius:8px;padding:8px 12px}.careerInterest_mainContent__rmQQT{height:auto!important;overflow:visible!important;padding:0!important}.careerInterest_sidebarLink__4YT3P{flex-shrink:0;border-left:none;border-bottom:3px solid transparent;padding:.75rem 1rem}.careerInterest_sidebarLink__4YT3P.careerInterest_active__Eax4z,.careerInterest_sidebarLink__4YT3P:hover{border-left-color:transparent;border-bottom-color:#6366f1}}@media (max-width:768px){.careerInterest_container__g7DwF{padding:0 0 calc(1rem + 64px)}.careerInterest_pageTitle__Sxhj2{font-size:2rem}.careerInterest_sectionTitle__efPlv{font-size:1.5rem}.careerInterest_section__BMITB{padding:0}.careerInterest_statCard__Sw9fC{padding:1.25rem}.careerInterest_statIconWrapper___qvTE{width:50px;height:50px}.careerInterest_statValue___lGOq{font-size:1.25rem}.careerInterest_contentGrid___hbEU{grid-template-columns:1fr;gap:1rem;justify-content:center}.careerInterest_contentCardWrapper__Jct2E,.careerInterest_contentCard__OnJoL,.careerInterest_contentGrid___hbEU>*{width:100%;min-width:auto;max-width:100%}.careerInterest_contentCard__OnJoL{--card-height:400px;--header-height:65px;--button-height:45px;--body-height:calc(var(--card-height) - var(--header-height) - var(--button-height) - 1.5rem);padding:1rem}.careerInterest_contentCardTitle__GZ_jd{font-size:1rem}.careerInterest_contentCardText__idxW8{font-size:.85rem}.careerInterest_contentPreviewText__dGUda{font-size:.8rem;-webkit-line-clamp:2;line-clamp:2}.careerInterest_videoPreview__Nz7ib{height:100px}.careerInterest_imagesGrid__kpQvW{height:70px}.careerInterest_documentInfo__Sxmm9{min-height:45px}.careerInterest_benefitsList__3Uuvh,.careerInterest_featuresList__QZhWE,.careerInterest_whatIsSection__9SqI1{padding:1.25rem}.careerInterest_whatIsSection__9SqI1 h3{font-size:1.1rem}.careerInterest_infoCard__uV0H6{padding:1.25rem}.careerInterest_infoIconWrapper__aMU_v{width:40px;height:40px}.careerInterest_infoIcon__dYTcz,.careerInterest_infoValue__rxHUB{font-size:1rem}.careerInterest_scoreCircle__ghO3a{width:60px;height:60px}.careerInterest_scoreCircle__ghO3a:before{width:45px;height:45px}.careerInterest_scoreValue__2W2eU{font-size:1rem}.careerInterest_recentResultHeader__hNr_s{flex-direction:column;align-items:flex-start;gap:.5rem}.careerInterest_guideForm__5Qmej .careerInterest_col-md-6__1XPQN{flex:0 0 100%;max-width:100%}.careerInterest_sidebarHeader__1kXKs{padding:1.25rem}.careerInterest_sidebarLink__4YT3P{padding:.75rem 1rem;font-size:.9rem}.careerInterest_sidebarIcon__XDmTH{font-size:.9rem;width:18px}.careerInterest_modalImageGrid__xAazV{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (max-width:656px){.careerInterest_pageTitle__Sxhj2{font-size:1.5rem}.careerInterest_pageSubtitle__tYjlu{font-size:1rem}.careerInterest_sectionTitle__efPlv{font-size:1.25rem}.careerInterest_statCard__Sw9fC{padding:1rem}.careerInterest_statIconWrapper___qvTE{width:40px;height:40px}.careerInterest_contentGrid___hbEU{grid-template-columns:1fr;gap:.75rem;justify-content:center}.careerInterest_contentCardWrapper__Jct2E,.careerInterest_contentCard__OnJoL,.careerInterest_contentGrid___hbEU>*{width:100%;min-width:auto;max-width:100%}.careerInterest_contentCard__OnJoL{--card-height:380px;--header-height:60px;--button-height:42px;--body-height:calc(var(--card-height) - var(--header-height) - var(--button-height) - 1rem);padding:.75rem}.careerInterest_contentCardHeader__NZ6Z_{flex-direction:column;text-align:center;gap:.5rem}.careerInterest_contentCardTitle__GZ_jd{font-size:.95rem}.careerInterest_contentCardText__idxW8{font-size:.8rem}.careerInterest_contentPreviewText__dGUda{font-size:.75rem;-webkit-line-clamp:2;line-clamp:2}.careerInterest_videoPreview__Nz7ib{height:80px}.careerInterest_imagesGrid__kpQvW{height:60px}.careerInterest_documentInfo__Sxmm9{min-height:40px}.careerInterest_contentButton__0QiLC{width:100%;justify-content:center;font-size:.8rem;padding:.6rem .8rem}.careerInterest_submitButton__dY7ST{width:100%;padding:1rem}.careerInterest_modalImageGrid__xAazV{grid-template-columns:1fr}.careerInterest_modalImageItem__wUnQR{max-width:100%}}@media (max-width:480px){.careerInterest_container__g7DwF{padding:0 0 calc(.75rem + 60px)}.careerInterest_pageTitle__Sxhj2{font-size:1.5rem}.careerInterest_pageSubtitle__tYjlu{font-size:.9rem}.careerInterest_sectionTitle__efPlv{font-size:1.1rem}.careerInterest_sectionDescription__ovEzB{font-size:.95rem}.careerInterest_section__BMITB{padding:0;margin-bottom:2rem}.careerInterest_contentGrid___hbEU{grid-template-columns:1fr;gap:.5rem;justify-content:center}.careerInterest_contentCardWrapper__Jct2E,.careerInterest_contentCard__OnJoL,.careerInterest_contentGrid___hbEU>*{width:100%;min-width:auto;max-width:100%}.careerInterest_contentCard__OnJoL{--card-height:360px;--header-height:55px;--button-height:40px;--body-height:calc(var(--card-height) - var(--header-height) - var(--button-height) - 0.75rem);padding:.5rem}.careerInterest_contentCardTitle__GZ_jd{font-size:.9rem}.careerInterest_contentCardText__idxW8{font-size:.75rem}.careerInterest_contentPreviewText__dGUda{font-size:.7rem;-webkit-line-clamp:2;line-clamp:2}.careerInterest_videoPreview__Nz7ib{height:70px}.careerInterest_imagesGrid__kpQvW{height:50px}.careerInterest_documentInfo__Sxmm9{min-height:35px;padding:.5rem}.careerInterest_documentName__adD4_{font-size:.8rem}.careerInterest_documentSize__a9BKl{font-size:.7rem}.careerInterest_contentButton__0QiLC{font-size:.75rem;padding:.5rem .75rem}.careerInterest_statCard__Sw9fC{padding:.75rem}.careerInterest_statIconWrapper___qvTE{width:35px;height:35px}.careerInterest_statValue___lGOq{font-size:1.1rem}.careerInterest_statLabel__6nJ8z{font-size:.8rem}.careerInterest_infoCard__uV0H6{padding:1rem}.careerInterest_infoIconWrapper__aMU_v{width:35px;height:35px}.careerInterest_infoValue__rxHUB{font-size:.9rem}.careerInterest_infoLabel__3b3Rq{font-size:.8rem}.careerInterest_guideForm__5Qmej{padding:1.5rem}.careerInterest_formLabel__NQefs{font-size:.9rem}.careerInterest_formControl__CIb8U{padding:.75rem;font-size:.9rem}.careerInterest_submitButton__dY7ST{padding:.875rem 1.5rem;font-size:.95rem}.careerInterest_benefitsList__3Uuvh,.careerInterest_featuresList__QZhWE{padding:1rem}.careerInterest_benefitsList__3Uuvh h4,.careerInterest_featuresList__QZhWE h4{font-size:1rem}.careerInterest_whatIsSection__9SqI1{padding:1rem}.careerInterest_whatIsSection__9SqI1 h3{font-size:1rem}.careerInterest_whatIsSection__9SqI1 p{font-size:.9rem}.careerInterest_recentResultCard__xbcw3{padding:1rem}.careerInterest_recentResultHeader__hNr_s h3{font-size:1.1rem}.careerInterest_scoreCircle__ghO3a{width:50px;height:50px}.careerInterest_scoreCircle__ghO3a:before{width:35px;height:35px}.careerInterest_scoreValue__2W2eU{font-size:.9rem}.careerInterest_sidebarHeader__1kXKs{padding:1rem}.careerInterest_sidebarLink__4YT3P{padding:.5rem .75rem;font-size:.85rem}.careerInterest_sidebarIcon__XDmTH{font-size:.85rem;width:16px}}@media (max-width:360px){.careerInterest_wrappedContent__xAt_u{padding:1rem}.careerInterest_teamHelpTitle__0xejD{font-size:.9rem;margin-bottom:.75rem}.careerInterest_helpCardsGrid__S__lT{grid-template-columns:repeat(2,1fr);gap:.5rem}.careerInterest_helpCard__nQBxr{padding:1rem}.careerInterest_helpCard__nQBxr .careerInterest_cardIcon__kACf9{font-size:1.5rem;margin-bottom:.5rem}.careerInterest_helpCard__nQBxr .careerInterest_cardTitle__uE9mm{font-size:.85rem}.careerInterest_cardNumber__g18NT{width:24px;height:24px;font-size:.8rem}.careerInterest_container__g7DwF{padding:0}.careerInterest_pageTitle__Sxhj2{font-size:1.4rem}.careerInterest_pageSubtitle__tYjlu{font-size:.85rem}.careerInterest_sectionTitle__efPlv{font-size:1rem}.careerInterest_sectionDescription__ovEzB{font-size:.9rem}.careerInterest_section__BMITB{padding:0;margin-bottom:1.5rem}.careerInterest_contentGrid___hbEU{grid-template-columns:1fr;gap:.5rem;justify-content:center}.careerInterest_contentCardWrapper__Jct2E,.careerInterest_contentCard__OnJoL,.careerInterest_contentGrid___hbEU>*{width:100%;min-width:auto;max-width:100%}.careerInterest_contentCard__OnJoL{--card-height:340px;--header-height:50px;--button-height:38px;--body-height:calc(var(--card-height) - var(--header-height) - var(--button-height) - 0.5rem);padding:.5rem}.careerInterest_contentCardTitle__GZ_jd{font-size:.85rem}.careerInterest_contentCardText__idxW8{font-size:.7rem}.careerInterest_contentPreviewText__dGUda{font-size:.65rem;-webkit-line-clamp:2;line-clamp:2}.careerInterest_videoPreview__Nz7ib{height:60px}.careerInterest_imagesGrid__kpQvW{height:45px}.careerInterest_documentInfo__Sxmm9{min-height:30px;padding:.4rem}.careerInterest_documentName__adD4_{font-size:.75rem}.careerInterest_documentSize__a9BKl{font-size:.65rem}.careerInterest_contentButton__0QiLC{font-size:.7rem;padding:.4rem .6rem}.careerInterest_statCard__Sw9fC{padding:.5rem}.careerInterest_statIconWrapper___qvTE{width:30px;height:30px}.careerInterest_statValue___lGOq{font-size:1rem}.careerInterest_statLabel__6nJ8z{font-size:.75rem}.careerInterest_infoCard__uV0H6{padding:.75rem}.careerInterest_infoIconWrapper__aMU_v{width:30px;height:30px}.careerInterest_infoValue__rxHUB{font-size:.85rem}.careerInterest_infoLabel__3b3Rq{font-size:.75rem}.careerInterest_guideForm__5Qmej{padding:1rem}.careerInterest_formLabel__NQefs{font-size:.85rem}.careerInterest_formControl__CIb8U{padding:.6rem;font-size:.85rem}.careerInterest_submitButton__dY7ST{padding:.75rem 1.25rem;font-size:.9rem}.careerInterest_benefitsList__3Uuvh,.careerInterest_featuresList__QZhWE{padding:.75rem;margin-bottom:1rem}.careerInterest_benefitsList__3Uuvh h4,.careerInterest_featuresList__QZhWE h4{font-size:.95rem}.careerInterest_whatIsSection__9SqI1{padding:.75rem}.careerInterest_whatIsSection__9SqI1 h3{font-size:.95rem}.careerInterest_whatIsSection__9SqI1 p{font-size:.85rem}.careerInterest_recentResultCard__xbcw3{padding:.75rem}.careerInterest_recentResultHeader__hNr_s h3{font-size:1rem}.careerInterest_scoreCircle__ghO3a{width:45px;height:45px}.careerInterest_scoreCircle__ghO3a:before{width:30px;height:30px}.careerInterest_scoreValue__2W2eU{font-size:.8rem}.careerInterest_sidebarHeader__1kXKs{padding:.75rem}.careerInterest_sidebarLink__4YT3P{padding:.4rem .6rem;font-size:.8rem}.careerInterest_sidebarIcon__XDmTH{font-size:.8rem;width:14px}.careerInterest_container__g7DwF{padding:0}}@media (max-width:290px){.careerInterest_wrappedContent__xAt_u{padding:.75rem}.careerInterest_teamHelpTitle__0xejD{font-size:.85rem;margin-bottom:.5rem}.careerInterest_helpCardsGrid__S__lT{grid-template-columns:1fr;gap:.75rem}.careerInterest_helpCard__nQBxr{padding:1rem;min-height:120px}.careerInterest_helpCard__nQBxr .careerInterest_cardIcon__kACf9{font-size:1.25rem;margin-bottom:.5rem}.careerInterest_helpCard__nQBxr .careerInterest_cardTitle__uE9mm{font-size:.8rem}.careerInterest_cardNumber__g18NT{width:20px;height:20px;font-size:.7rem}}@keyframes careerInterest_fadeInUp__eE0Cy{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes careerInterest_slideInLeft__NS14v{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.careerInterest_section__BMITB{animation:careerInterest_fadeInUp__eE0Cy .6s ease-out}.careerInterest_contentCard__OnJoL{animation:careerInterest_slideInLeft__NS14v .6s ease-out}.careerInterest_contentCard__OnJoL:first-child{animation-delay:.1s}.careerInterest_contentCard__OnJoL:nth-child(2){animation-delay:.2s}.careerInterest_contentCard__OnJoL:nth-child(3){animation-delay:.3s}.careerInterest_contentCard__OnJoL:nth-child(4){animation-delay:.4s}.careerInterest_contentCard__OnJoL:nth-child(5){animation-delay:.5s}.careerInterest_contentCard__OnJoL:nth-child(6){animation-delay:.6s}.careerInterest_contentCard__OnJoL:nth-child(7){animation-delay:.7s}.careerInterest_contentCard__OnJoL:nth-child(8){animation-delay:.8s}.careerInterest_loading__GdWdZ{position:relative;overflow:hidden}.careerInterest_loading__GdWdZ:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:careerInterest_loading__GdWdZ 1.5s infinite}@keyframes careerInterest_loading__GdWdZ{0%{left:-100%}to{left:100%}}.careerInterest_contentCard__OnJoL:focus{outline:none;box-shadow:0 0 0 3px rgba(99,102,241,.3)}.careerInterest_formControl__CIb8U:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}@media print{.careerInterest_container__g7DwF{background:white;padding:0}.careerInterest_contentButton__0QiLC,.careerInterest_pageActions__ibfur,.careerInterest_sidebar__TFqQN{display:none!important}.careerInterest_section__BMITB{box-shadow:none;border:1px solid #e2e8f0;page-break-inside:avoid;break-inside:avoid}}.careerInterest_wrappedContent__xAt_u{background:white;border-radius:16px;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.1);border:1px solid #e2e8f0;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.careerInterest_teamHelpSection__GSzgo{margin-bottom:2rem}.careerInterest_teamHelpTitle__0xejD{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1.5rem;text-align:center;width:100%;max-width:100%;box-sizing:border-box}.careerInterest_helpCardsGrid__S__lT{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem;width:100%;max-width:100%;box-sizing:border-box}.careerInterest_helpCard__nQBxr{background:white;border-radius:16px;padding:2rem;text-align:center;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.1);transition:all .3s ease;border:2px solid transparent;width:100%;min-width:0;max-width:100%;box-sizing:border-box;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.careerInterest_helpCard__nQBxr:hover{transform:translateY(-8px);box-shadow:0 12px 30px rgba(0,0,0,.15)}.careerInterest_cardNumber__g18NT{position:absolute;top:-12px;left:50%;transform:translateX(-50%);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;color:white}.careerInterest_helpCard__nQBxr .careerInterest_cardIcon__kACf9{font-size:2.5rem;margin-bottom:1rem;color:white;background:none}.careerInterest_helpCard__nQBxr .careerInterest_cardTitle__uE9mm{font-size:1.2rem;font-weight:600;color:white;margin:0}.careerInterest_card1__b8oGo{background:linear-gradient(135deg,#8b5cf6,#a855f7);border-color:#8b5cf6}.careerInterest_card1__b8oGo .careerInterest_cardNumber__g18NT{background:#7c3aed}.careerInterest_card2__cLods{background:linear-gradient(135deg,#06b6d4,#0891b2);border-color:#06b6d4}.careerInterest_card2__cLods .careerInterest_cardNumber__g18NT{background:#0891b2}.careerInterest_card3__8cqoT{background:linear-gradient(135deg,#10b981,#059669);border-color:#10b981}.careerInterest_card3__8cqoT .careerInterest_cardNumber__g18NT{background:#047857}.careerInterest_card4__ex18z{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#f59e0b}.careerInterest_card4__ex18z .careerInterest_cardNumber__g18NT{background:#d97706}.careerInterest_simpleSubmitSection__r3sqc{text-align:center;margin-top:2rem}.careerInterest_simpleSubmitButton___LCng{padding:1rem 2.5rem;background:#3f81fc;border:none;border-radius:12px;font-weight:600;font-size:1.1rem;color:white;transition:all .3s ease;box-shadow:0 4px 12px rgba(99,102,241,.3);cursor:pointer}.careerInterest_simpleSubmitButton___LCng:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(99,102,241,.4);background:#3d7ae6;color:white}.careerInterest_simpleSubmitButton___LCng:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:768px){.careerInterest_wrappedContent__xAt_u{padding:1.5rem}.careerInterest_teamHelpTitle__0xejD{font-size:1.1rem;margin-bottom:1.25rem}.careerInterest_helpCardsGrid__S__lT{grid-template-columns:repeat(2,1fr);gap:1rem}.careerInterest_helpCard__nQBxr{padding:1.5rem}.careerInterest_helpCard__nQBxr .careerInterest_cardIcon__kACf9{font-size:2rem}.careerInterest_helpCard__nQBxr .careerInterest_cardTitle__uE9mm{font-size:1rem}}.careerInterest_placementCommitteeSection__qqiy5{margin-top:0;padding:0 1rem 2rem;background:white;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.1);border:1px solid #e2e8f0;max-width:100%;overflow:hidden;box-sizing:border-box}.careerInterest_committeeHeader__sTuzn{text-align:center;margin-bottom:2rem;position:relative}.careerInterest_committeeHeader__sTuzn:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translateX(-50%);width:80px;height:3px;background:linear-gradient(135deg,#043cb5,#0369a1);border-radius:2px}.careerInterest_committeeTitle__HRdRe{color:#334155;padding:1rem 2rem;border-radius:12px;font-size:2.2rem;font-family:Inter,sans-serif;font-weight:600;display:inline-flex;align-items:center;gap:.5rem;margin-bottom:0}.careerInterest_committeeIcon__OQCk7{color:#043cb5;font-size:2rem;margin-top:-5px;flex-shrink:0}.careerInterest_committeeProfiles__WaaBu{display:flex;justify-content:center;gap:1rem;flex-wrap:nowrap;padding:0 1rem;align-items:stretch;max-width:100%;box-sizing:border-box}.careerInterest_profileCard__mjr7z{background:white;border-radius:16px;padding:1.8rem 1.2rem;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.1);border:1px solid #e2e8f0;transition:all .3s ease;max-width:280px;min-width:220px;width:100%;flex:1 1;box-sizing:border-box;position:relative;overflow:hidden}.careerInterest_profileCard__mjr7z:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(135deg,#043cb5,#0369a1);transform:scaleX(0);transition:transform .3s ease}.careerInterest_profileCard__mjr7z:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(0,0,0,.12);border-color:#043cb5}.careerInterest_profileCard__mjr7z:hover:before{transform:scaleX(1)}.careerInterest_profileImage__vZY_8{width:100px;height:100px;border-radius:50%;margin:0 auto 1rem;background:#f3f4f6;border:2px solid #e5e7eb;display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:#9ca3af;overflow:hidden}.careerInterest_profileImage__vZY_8 img{width:100%;height:100%;object-fit:cover;border-radius:50%}.careerInterest_profileImageFallback__uix4l{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:#9ca3af}.careerInterest_profileName__4IVk2{font-size:1.2rem;font-weight:700;color:#1f2937;margin:0 0 .5rem}.careerInterest_profileAffiliation__fW6Ja{font-size:.95rem;color:#6b7280;margin:0 0 .8rem;font-weight:500}.careerInterest_profileSpecialty__Ki_Tu{font-size:.85rem;color:#374151;margin:0;font-weight:500;line-height:1.4}.careerInterest_committeeDescription__DWfiX{font-size:1.1rem;color:#64748b;margin:-.8rem auto 0;max-width:600px;line-height:1.6;font-weight:500}@media (max-width:1300px){.careerInterest_committeeProfiles__WaaBu{gap:.8rem;padding:0 .8rem}.careerInterest_profileCard__mjr7z{padding:1.6rem 1rem;max-width:260px;min-width:200px}}@media (max-width:1100px){.careerInterest_committeeProfiles__WaaBu{gap:.5rem;padding:0 .3rem}.careerInterest_profileCard__mjr7z{padding:1.4rem .8rem;max-width:240px;min-width:180px}.careerInterest_profileImage__vZY_8{width:80px;height:80px;margin:0 auto .8rem}.careerInterest_profileName__4IVk2{font-size:1.1rem}.careerInterest_profileAffiliation__fW6Ja{font-size:.85rem}.careerInterest_profileSpecialty__Ki_Tu{font-size:.8rem}}@media (max-width:900px){.careerInterest_committeeProfiles__WaaBu{flex-direction:column;align-items:center;gap:1.5rem;padding:0 2rem}.careerInterest_profileCard__mjr7z{max-width:400px;min-width:320px;width:100%;padding:2.5rem 2rem}}@media (max-width:768px){.careerInterest_placementCommitteeSection__qqiy5{margin-top:3rem;padding:2rem 0 1rem}.careerInterest_committeeProfiles__WaaBu{gap:1.2rem;padding:0 1rem}.careerInterest_profileCard__mjr7z{padding:1.5rem;max-width:350px;min-width:280px}.careerInterest_profileImage__vZY_8{width:100px;height:100px;font-size:2.5rem;margin:0 auto .6rem}.careerInterest_profileName__4IVk2{font-size:1.3rem}.careerInterest_committeeTitle__HRdRe{font-size:2rem;padding:.75rem 1.5rem;gap:.75rem}.careerInterest_committeeIcon__OQCk7{font-size:2rem}.careerInterest_committeeDescription__DWfiX{font-size:1rem}}@media (max-width:576px){.careerInterest_placementCommitteeSection__qqiy5{margin-top:3rem;padding:1.75rem 1rem 1.5rem}.careerInterest_committeeTitle__HRdRe{font-size:1.75rem;padding:.75rem 1rem;gap:.5rem}.careerInterest_committeeIcon__OQCk7{font-size:1.75rem}.careerInterest_committeeDescription__DWfiX{font-size:1rem;margin:.25rem auto 0}.careerInterest_committeeHeader__sTuzn:after{width:70px;height:3px;bottom:-.5rem}}@media (max-width:480px){.careerInterest_wrappedContent__xAt_u{padding:1.25rem}.careerInterest_teamHelpTitle__0xejD{font-size:1rem;margin-bottom:1rem}.careerInterest_helpCardsGrid__S__lT{grid-template-columns:repeat(2,1fr);gap:.75rem}.careerInterest_helpCard__nQBxr{padding:1.25rem}.careerInterest_helpCard__nQBxr .careerInterest_cardIcon__kACf9{font-size:1.75rem;margin-bottom:.75rem}.careerInterest_helpCard__nQBxr .careerInterest_cardTitle__uE9mm{font-size:.9rem}.careerInterest_cardNumber__g18NT{width:28px;height:28px;font-size:.9rem}.careerInterest_placementCommitteeSection__qqiy5{margin-top:2rem;padding:1.5rem .75rem}.careerInterest_committeeHeader__sTuzn{margin-bottom:1.5rem}.careerInterest_committeeTitle__HRdRe{font-size:1.75rem;flex-direction:column;text-align:center}.careerInterest_committeeIcon__OQCk7{font-size:1.5rem}.careerInterest_committeeDescription__DWfiX{font-size:.95rem;margin:.5rem auto 0;padding:0 .5rem}.careerInterest_committeeHeader__sTuzn:after{width:60px;height:2px;bottom:-.75rem}.careerInterest_committeeProfiles__WaaBu{flex-direction:column;align-items:center;gap:.8rem}.careerInterest_profileCard__mjr7z{max-width:100%;width:320px;min-width:280px;padding:1.2rem}.careerInterest_profileImage__vZY_8{width:80px;height:80px;font-size:2rem;margin:0 auto .5rem}.careerInterest_profileName__4IVk2{font-size:1.2rem}.careerInterest_profileAffiliation__fW6Ja{font-size:1rem}.careerInterest_profileSpecialty__Ki_Tu{font-size:.9rem}.careerInterest_committeeTitle__HRdRe{font-size:1.5rem;padding:.5rem 1rem;gap:.5rem}.careerInterest_committeeIcon__OQCk7{font-size:1.75rem}.careerInterest_committeeDescription__DWfiX{font-size:.9rem}}.careerInterest_subscriptionSection__8VWSe{padding:0 2rem 2rem;background:#ffffff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.careerInterest_planGrid__PKnap{display:flex;gap:12px;justify-content:center;align-items:stretch;max-width:850px;margin:5px auto 20px}@media (max-width:1256px){.careerInterest_planGrid__PKnap{flex-direction:column;align-items:center;gap:16px;max-width:100%;padding:0 16px}}@media (min-width:1257px) and (max-width:1400px){.careerInterest_planGrid__PKnap{flex-direction:row;align-items:stretch;gap:12px;max-width:850px;padding:0}}.careerInterest_planCard__zS6J4{background:#ffffff;border:2px solid #e5e7eb;border-radius:16px;transition:all .3s ease;cursor:pointer;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08);flex:1 1;max-width:400px;min-width:350px;height:420px;display:flex;flex-direction:column}@media (max-width:768px){.careerInterest_planCard__zS6J4{max-width:100%;min-width:280px;width:100%;height:auto;min-height:400px}}.careerInterest_planCard__zS6J4:hover{transform:none;box-shadow:0 4px 12px rgba(0,0,0,.08)}.careerInterest_planCardStandard__noPHj{border:1px solid #e5e7eb}.careerInterest_planDivider__MT0yT{height:1px;background:#e5e7eb;margin:.75rem 1rem}.careerInterest_recommendedBadge__X_RkE{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:white;font-size:.7rem;font-weight:700;padding:.25rem .5rem;border-radius:9999px}.careerInterest_planSubtitle__Z_VQn{font-size:.9rem;color:#6b7280;margin-top:-6px;margin-bottom:8px}.careerInterest_planCompareNote__SXjtt{font-size:.85rem;color:#6b7280;text-align:center;margin:.5rem 0 1rem}.careerInterest_planCardBasicSelected__oyFNi{border:2px solid #10b981;box-shadow:0 8px 24px rgba(16,185,129,.15)}.careerInterest_planCardStandardSelected__Rl4fT{border:2px solid #3b82f6;box-shadow:0 8px 24px rgba(59,130,246,.15)}.careerInterest_planCardHeader__VVc0L{padding:0;text-align:center;position:relative;background:linear-gradient(135deg,#f8fafc,#ffffff);display:flex;flex-direction:column}.careerInterest_planCardStandard__noPHj .careerInterest_planCardHeader__VVc0L{background:transparent;color:#1f2937}.careerInterest_recommendedBanner__5Fk1a{background:linear-gradient(135deg,#043cb5,#ff4d00);color:white;padding:8px 16px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:.8rem;font-weight:600;font-family:Inter,sans-serif}.careerInterest_recommendedBanner__5Fk1a i{font-size:.9rem}.careerInterest_planHeaderContent__wMAy6{padding:16px 20px;display:flex;align-items:center;justify-content:center}.careerInterest_planCard__zS6J4:not(.careerInterest_planCardStandard__noPHj) .careerInterest_planHeaderContent__wMAy6{padding:50px 20px 16px}.careerInterest_planIcon__kCYoa{width:50px;height:10px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#043cb5;font-size:24px}.careerInterest_planCardStandard__noPHj .careerInterest_planIcon__kCYoa{color:#043cb5}.careerInterest_crownIcon__RFTC_{font-size:30px;color:rgb(182,36,36);font-weight:700;display:inline-block}.careerInterest_premiumAccessBadge__zsKeb .careerInterest_crownIcon__RFTC_{font-size:1.1rem;color:#043cb5;font-weight:700}.careerInterest_planTitle__MZ_nb{font-family:Inter,sans-serif;font-size:1.2rem;font-weight:600;color:#1f2937;margin:0}.careerInterest_planCardStandard__noPHj .careerInterest_planTitle__MZ_nb{color:rgb(0,0,0)}.careerInterest_planCardBody__Ut3ZU{padding:0 20px 20px;text-align:center;display:flex;flex-direction:column;height:calc(100% - 86px)}.careerInterest_planPrice__gWZR0{margin-bottom:8px;display:flex;align-items:baseline;justify-content:center;gap:8px}.careerInterest_priceAmount__h5VS8{font-size:1.6rem;font-weight:700;color:#1f2937}.careerInterest_pricePeriod__6KO0Q{font-size:.8rem;color:#6b7280;font-weight:500}.careerInterest_planDescription__ajrbT{font-family:Inter,sans-serif;font-size:.85rem;color:#6b7280;margin-bottom:20px;font-weight:500}.careerInterest_planFeatures__zfLB8{list-style:none;padding:0;margin:0 0 16px;text-align:left;flex-grow:1}.careerInterest_planFeatures__zfLB8 li{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-family:Inter,sans-serif;font-size:.8rem;font-weight:400;color:#374151}.careerInterest_planFeatures__zfLB8 li i{color:#10b981;font-size:.9rem;flex-shrink:0}.careerInterest_planButton__tk07Z{width:100%;padding:10px 16px;border:2px solid #043cb5;background:#043cb5;color:white;border-radius:12px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:auto}.careerInterest_planButton__tk07Z:hover{background:#043cb5;border-color:#043cb5;transform:none}.careerInterest_planButtonStandard__TUH0w{background:linear-gradient(135deg,#043cb5,#ff4d00);border:none;color:white;display:flex;align-items:center;justify-content:center;gap:8px;font-size:.8rem}.careerInterest_planButtonStandard__TUH0w:hover{background:linear-gradient(135deg,#043cb5,#ff4d00);transform:none}.careerInterest_planButtonStandard__TUH0w i{font-size:.9rem}.careerInterest_subscribedSection__EyzdL{display:flex;flex-direction:column;gap:2rem;max-width:800px;margin:0 auto}.careerInterest_subscriptionStatusCard__w2Do6{background:linear-gradient(135deg,#10b981,#059669);border-radius:16px;padding:24px;color:white;box-shadow:0 8px 32px rgba(16,185,129,.3)}.careerInterest_statusHeader__jVeXv{display:flex;align-items:center;gap:12px;margin-bottom:20px}.careerInterest_statusIcon__hjVr7{font-size:24px;color:white}.careerInterest_statusTitle__w4MJg{font-size:20px;font-weight:600;margin:0;color:white}.careerInterest_subscriptionDetails__uAGXC{display:flex;flex-direction:column;gap:12px}.careerInterest_detailRow__AO1rj{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.2)}.careerInterest_detailRow__AO1rj:last-child{border-bottom:none}.careerInterest_detailLabel__AD7KX{font-size:14px;color:rgba(255,255,255,.9);font-weight:500}.careerInterest_detailValue__9l0O6{font-size:14px;color:white;font-weight:600}.careerInterest_upgradeSection__u_iMn{margin-top:16px}.careerInterest_upgradeCard__q27Ga{background:#fef7ed;border:2px solid #fed7aa;border-radius:16px;padding:24px;text-align:center}.careerInterest_upgradeContent__l2sYV{display:flex;flex-direction:column;align-items:center;gap:16px}.careerInterest_upgradeTitle__GuD6f{font-size:18px;font-weight:600;color:#92400e;margin:0}.careerInterest_upgradeDescription__gcoDV{font-size:14px;color:#a16207;margin:0;max-width:400px}.careerInterest_upgradeButton__lxJ_w{background:linear-gradient(135deg,#f59e0b,#d97706);color:white;border:none;border-radius:12px;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(245,158,11,.3)}.careerInterest_upgradeButton__lxJ_w:hover{background:linear-gradient(135deg,#d97706,#b45309);transform:translateY(-2px);box-shadow:0 6px 20px rgba(245,158,11,.4)}.careerInterest_upgradeButton__lxJ_w:disabled{opacity:.6;cursor:not-allowed;transform:none}.careerInterest_subscribedStatus__26Kyr{text-align:center;padding:1.5rem;background:linear-gradient(135deg,#10b981,#059669);border-radius:10px;color:white}.careerInterest_subscribedStatus__26Kyr h3{margin:0 0 .5rem;font-size:1.5rem;font-weight:600}.careerInterest_upgradeContainer__OAX_7{margin-top:12px;display:flex;align-items:center;gap:12px;justify-content:center}.careerInterest_upgradeButton__lxJ_w{font-weight:700;border-radius:9999px;padding:10px 18px;box-shadow:0 6px 16px rgba(234,179,8,.35)}.careerInterest_upgradeButton__lxJ_w:hover{transform:translateY(-1px)}.careerInterest_upgradeNote__lCvty{color:#fef3c7;font-size:.9rem}.careerInterest_subscribedStatus__26Kyr p{margin:0;font-size:1rem;opacity:.9}.careerInterest_unsubscribedSection__34TEb{display:flex;justify-content:center;align-items:center;padding:0 rem 2rem}.careerInterest_subscriptionPrompt__MSPQB{text-align:center;max-width:500px}.careerInterest_subscriptionPrompt__MSPQB h3{font-size:1.75rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.careerInterest_subscriptionPrompt__MSPQB p{font-size:1.1rem;color:#6b7280;margin-bottom:2rem}.careerInterest_subscribeButton__yr2_z{background:linear-gradient(135deg,#10b981,#059669)!important;border:none!important;padding:1rem 2rem;font-size:1.2rem;font-weight:600;border-radius:8px;transition:all .3s ease}.careerInterest_subscribeButton__yr2_z:hover{background:linear-gradient(135deg,#059669,#047857)!important;transform:translateY(-2px);box-shadow:0 8px 20px rgba(16,185,129,.3)}.careerInterest_referEarnButton__dK5pN{background:linear-gradient(135deg,#3b82f6,#1d4ed8)!important;border:none!important;padding:1rem 1.5rem;font-size:1rem;font-weight:600;border-radius:8px;transition:all .3s ease;color:white!important}.careerInterest_referEarnButton__dK5pN:hover{background:linear-gradient(135deg,#2563eb,#1e40af)!important;transform:translateY(-2px);box-shadow:0 8px 20px rgba(59,130,246,.3)}.careerInterest_referEarnIcon___rL76{margin-right:8px}.careerInterest_submissionsSection__xmxxR{background:#f8fafc;border-radius:10px;padding:1.5rem}.careerInterest_submissionsHeader__qcolF{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.careerInterest_submissionsHeader__qcolF h4{margin:0;font-size:1.3rem;font-weight:600;color:#1f2937}.careerInterest_submissionsTable__aKJkK{background:white;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}.careerInterest_submissionsTable__aKJkK table{margin:0;width:100%}.careerInterest_submissionsTable__aKJkK th{background:#f1f5f9;font-weight:600;color:#374151;border:none;padding:1rem;text-align:center;vertical-align:middle}.careerInterest_submissionsTable__aKJkK td{padding:1rem;border-top:1px solid #e5e7eb;vertical-align:middle;text-align:center}.careerInterest_submissionsTable__aKJkK tr:hover{background-color:#f8fafc}.careerInterest_mentorInfoCell__q_SqO{display:flex;align-items:center;gap:.75rem;justify-content:center}.careerInterest_mentorTableAvatar__5IsH6{width:32px;height:32px;border-radius:50%;object-fit:cover;border:2px solid #e5e7eb}.careerInterest_mentorTableAvatarFallback__dERzi{width:32px;height:32px;border-radius:50%;background:#f3f4f6;border:2px solid #e5e7eb;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:.875rem}.careerInterest_mentorTableName__FUFnq{font-weight:500;color:#374151}.careerInterest_emptySubmissions__xS_2b{text-align:center;padding:2rem;color:#6b7280;font-style:italic}.careerInterest_pagination__9wPJ5{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;padding:1rem}.careerInterest_paginationInfo__h7h0g{font-weight:500}.careerInterest_statusBadge__pCg53{padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;display:inline-block}.careerInterest_statusPending__NJRjX{background:#fef3c7;color:#92400e;border:1px solid #fcd34d}.careerInterest_statusIn-progress__iJbU5,.careerInterest_statusInProgress__bmUHD{background:#dbeafe;color:#1e40af;border:1px solid #93c5fd}.careerInterest_statusCompleted__tks7P{background:#d1fae5;color:#065f46;border:1px solid #6ee7b7}.careerInterest_statusRejected___YHnc{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.careerInterest_studentGuideFormSection__xmjfs{background:#f8fafc;border-radius:10px;padding:2rem}.careerInterest_formToggleSection__1STpY{text-align:center;margin-bottom:2rem}.careerInterest_submitNewRequestButton__sQC0E{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border:none!important;padding:1rem 2.5rem;font-size:1.2rem;font-weight:600;border-radius:12px;transition:all .3s ease;box-shadow:0 4px 12px rgba(59,130,246,.3)}.careerInterest_submitNewRequestButton__sQC0E:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;transform:translateY(-2px);box-shadow:0 8px 20px rgba(59,130,246,.4)}.careerInterest_newRequestFormContainer__tRwk3{background:white;border-radius:12px;padding:2rem;box-shadow:0 4px 12px rgba(0,0,0,.1);border:1px solid #e2e8f0;animation:careerInterest_slideDown__H1ppm .3s ease-out}.careerInterest_newRequestFormContainer__tRwk3 h4{text-align:center;padding-bottom:1rem;border-bottom:2px solid #e2e8f0}.careerInterest_newRequestFormContainer__tRwk3 h4,.careerInterest_studentGuideFormSection__xmjfs h4{margin:0 0 1.5rem;font-size:1.3rem;font-weight:600;color:#1f2937}.careerInterest_studentGuideForm__RBR3y{background:white;padding:2rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.careerInterest_formRow__08eAq{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.careerInterest_formRow__08eAq:has(.careerInterest_formGroup__5trpZ:nth-child(2)){grid-template-columns:1fr 1fr}.careerInterest_formGroup__5trpZ{display:flex;flex-direction:column}.careerInterest_formGroup__5trpZ label{font-weight:600;color:#374151;margin-bottom:.5rem;font-size:.95rem}.careerInterest_formSelect__MsESM,.careerInterest_formTextarea__Yzx3G{padding:.75rem;border:2px solid #e5e7eb;border-radius:6px;font-size:1rem;transition:border-color .3s ease;resize:vertical}.careerInterest_formSelect__MsESM:focus,.careerInterest_formTextarea__Yzx3G:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.careerInterest_formControl__CIb8U::placeholder{color:#9ca3af}textarea.careerInterest_formControl__CIb8U{resize:vertical;min-height:120px}select.careerInterest_formControl__CIb8U{cursor:pointer}.careerInterest_formActions___QiIE{text-align:center;margin-top:2.5rem}.careerInterest_submitButton__dY7ST{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border:none!important;padding:1rem 2rem;font-size:1.1rem;font-weight:600;border-radius:8px;transition:all .3s ease}.careerInterest_submitButton__dY7ST:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;transform:translateY(-2px);box-shadow:0 8px 20px rgba(59,130,246,.3)}.careerInterest_viewDetailsButton__qKtBL{padding:.5rem 1rem;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:6px;font-weight:600;font-size:.875rem;color:white;transition:all .3s ease;box-shadow:0 2px 8px rgba(59,130,246,.3);display:flex;align-items:center;gap:.375rem}.careerInterest_viewDetailsButton__qKtBL:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.4);background:linear-gradient(135deg,#2563eb,#1e40af);color:white}.careerInterest_viewDetailsButton__qKtBL:focus{box-shadow:0 0 0 3px rgba(59,130,246,.3)}.careerInterest_submissionModal__b1nCf{z-index:9999!important}.careerInterest_submissionModal__b1nCf .modal{z-index:9999!important;position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;background-color:rgba(0,0,0,.5)!important}.careerInterest_submissionModal__b1nCf .modal-dialog{max-width:700px!important;width:90%!important;margin:0 auto!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:100vh!important;padding:1rem!important}.careerInterest_submissionModal__b1nCf .modal-content{border-radius:16px!important;border:none!important;box-shadow:0 25px 50px rgba(0,0,0,.25)!important;overflow:hidden!important;width:100%!important;max-height:90vh!important;background:white!important}.careerInterest_submissionModal__b1nCf .modal-header{background:linear-gradient(135deg,#3b82f6,#1d4ed8)!important;color:white!important;border-bottom:none!important;padding:2rem 2.5rem 1.5rem!important;position:relative!important}.careerInterest_submissionModal__b1nCf .modal-title{color:white!important;font-weight:700!important;font-size:1.5rem!important;margin:0!important;display:flex!important;align-items:center!important;gap:.75rem!important}.careerInterest_submissionModal__b1nCf .modal-title:before{content:"📋"!important;font-size:1.25rem!important}.careerInterest_submissionModal__b1nCf .modal-body{padding:2.5rem!important;max-height:calc(90vh - 140px)!important;overflow-y:auto!important;background:#f8fafc!important}.careerInterest_submissionModal__b1nCf .btn-close{background:rgba(255,255,255,.2)!important;border:2px solid rgba(255,255,255,.3)!important;border-radius:50%!important;width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .3s ease!important;opacity:1!important}.careerInterest_submissionModal__b1nCf .btn-close:hover{background:rgba(255,255,255,.3)!important;border-color:rgba(255,255,255,.5)!important;transform:scale(1.1)!important}.careerInterest_submissionModal__b1nCf .btn-close:before{content:"×"!important;font-size:1.5rem!important;line-height:1!important;color:white!important;font-weight:700!important}.careerInterest_submissionDetails__blzzr{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;max-width:100%}.careerInterest_submissionField__Tg_E0{background:white;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:all .3s ease;overflow:hidden}.careerInterest_submissionField__Tg_E0:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.12);border-color:#3b82f6}.careerInterest_submissionField__Tg_E0 h5{margin:0;font-size:1rem;font-weight:700;color:white;background:linear-gradient(135deg,#3b82f6,#1d4ed8);padding:1rem 1.5rem;display:flex;align-items:center;gap:.5rem;text-transform:uppercase;letter-spacing:.5px;font-size:.875rem}.careerInterest_submissionField__Tg_E0 h5:before{content:"•";color:rgba(255,255,255,.8);font-weight:700;font-size:1.2rem}.careerInterest_submissionField__Tg_E0 p{margin:0;color:#374151;line-height:1.6;font-size:1rem;padding:1.5rem;background:white;font-weight:500}.careerInterest_submissionField__Tg_E0 p .careerInterest_statusBadge__pCg53{display:inline-flex;align-items:center;font-size:.875rem;padding:.5rem 1rem;border-radius:25px;font-weight:600}@media (max-width:992px){.careerInterest_formRow__08eAq:has(.careerInterest_formGroup__5trpZ:nth-child(2)){grid-template-columns:1fr}}@media (max-width:768px){.careerInterest_subscriptionSection__8VWSe{padding:1rem}.careerInterest_studentGuideForm__RBR3y{padding:1.5rem}.careerInterest_submissionsTable__aKJkK td,.careerInterest_submissionsTable__aKJkK th{padding:.75rem .5rem;font-size:.9rem}.careerInterest_viewDetailsButton__qKtBL{padding:.375rem .75rem;font-size:.8rem}.careerInterest_submissionModal__b1nCf .modal-dialog{width:95%!important;margin:1rem auto!important;min-height:calc(100vh - 2rem)!important}.careerInterest_submissionModal__b1nCf .modal-header{padding:1.5rem 1.5rem 1rem!important}.careerInterest_submissionModal__b1nCf .modal-title{font-size:1.25rem!important}.careerInterest_submissionModal__b1nCf .modal-body{padding:1.5rem!important;max-height:calc(90vh - 120px)!important}.careerInterest_submissionField__Tg_E0 h5{font-size:.8rem!important;padding:.75rem 1rem!important}.careerInterest_submissionField__Tg_E0 p{font-size:.9rem!important;padding:1rem!important}}@media (max-width:480px){.careerInterest_subscriptionPrompt__MSPQB h3{font-size:1.4rem}.careerInterest_subscriptionPrompt__MSPQB p{font-size:1rem}.careerInterest_subscribeButton__yr2_z{font-size:1rem;padding:.875rem 1.5rem}.careerInterest_studentGuideForm__RBR3y{padding:1rem}.careerInterest_submissionsHeader__qcolF{flex-direction:column;gap:1rem;align-items:stretch}.careerInterest_submissionsTable__aKJkK{overflow-x:auto}.careerInterest_submissionsTable__aKJkK table{min-width:700px}.careerInterest_viewDetailsButton__qKtBL{padding:.25rem .5rem;font-size:.75rem}.careerInterest_statusBadge__pCg53{padding:.2rem .5rem;font-size:.7rem}.careerInterest_submitNewRequestButton__sQC0E{padding:.875rem 2rem;font-size:1rem}.careerInterest_newRequestFormContainer__tRwk3{padding:1.5rem}.careerInterest_newRequestFormContainer__tRwk3 h4{font-size:1.2rem}.careerInterest_submissionModal__b1nCf .modal-dialog{width:98%!important;margin:.5rem auto!important;min-height:calc(100vh - 1rem)!important}.careerInterest_submissionModal__b1nCf .modal-header{padding:1rem 1rem .75rem!important}.careerInterest_submissionModal__b1nCf .modal-title{font-size:1.1rem!important}.careerInterest_submissionModal__b1nCf .modal-body{padding:1rem!important;max-height:calc(90vh - 100px)!important}.careerInterest_submissionField__Tg_E0 h5{font-size:.75rem!important;padding:.5rem .75rem!important}.careerInterest_submissionField__Tg_E0 p{font-size:.85rem!important;padding:.75rem!important}.careerInterest_submissionDetails__blzzr{gap:1rem}}.careerInterest_submissionDetails__blzzr{display:flex!important;flex-direction:column!important;gap:2rem!important;grid-template-columns:none!important}.careerInterest_submissionHeader__5dj2g{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:16px;border:1px solid #e2e8f0;margin-bottom:1rem}.careerInterest_statusSection__DCmlc{display:flex;align-items:center;gap:1rem}.careerInterest_statusLabel__jsdgY{font-size:.875rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.careerInterest_dateSection__ayrN4{display:flex;gap:2rem}.careerInterest_dateItem__M7p_v{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.careerInterest_dateLabel__ceSoF{font-size:.75rem;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.careerInterest_dateValue__RGtkp{font-size:.875rem;font-weight:600;color:#1e293b}.careerInterest_submissionGrid__jcQd3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.careerInterest_submissionCard__HTl8x{background:white;border-radius:16px;padding:1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border:1px solid #f1f5f9;transition:all .3s ease;position:relative;overflow:hidden}.careerInterest_submissionCard__HTl8x:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#ec4899,#10b981);background-size:300% 100%;animation:careerInterest_gradient-shift__Opdg7 3s ease infinite}@keyframes careerInterest_gradient-shift__Opdg7{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.careerInterest_submissionCard__HTl8x:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.careerInterest_cardIcon__kACf9{width:48px;height:48px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;display:flex;align-items:center;justify-content:center;color:white;font-size:1.25rem;margin-bottom:1rem;box-shadow:0 4px 12px rgba(102,126,234,.3)}.careerInterest_cardContent__MY0HZ{flex:1 1}.careerInterest_cardTitle__uE9mm{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 .75rem;letter-spacing:-.025em}.careerInterest_cardText__3kr9B{font-size:.875rem;color:#64748b;line-height:1.6;margin:0;word-wrap:break-word}.careerInterest_mentorModalInfo__YX9kj{display:flex;align-items:center;gap:1rem;margin-top:.5rem}.careerInterest_mentorModalAvatar__N1_im{object-fit:cover}.careerInterest_mentorModalAvatarFallback__6Gx41,.careerInterest_mentorModalAvatar__N1_im{width:48px;height:48px;border-radius:50%;border:3px solid #e5e7eb;box-shadow:0 2px 8px rgba(0,0,0,.1)}.careerInterest_mentorModalAvatarFallback__6Gx41{background:#f3f4f6;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:1.25rem}.careerInterest_mentorModalDetails__Eg9yL{flex:1 1}.careerInterest_mentorModalName__QjMoO{font-size:1rem;font-weight:600;color:#374151;margin:0 0 .25rem}.careerInterest_mentorModalTitle__HUi7J{font-size:.875rem;color:#6b7280;margin:0;font-style:italic}.careerInterest_adminRemarksSection__HBdES{background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:16px;padding:1.5rem;border-left:4px solid #f59e0b;margin-bottom:1.5rem}.careerInterest_remarksHeader__MYihr{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.careerInterest_remarksIcon__kwiw6{color:#d97706;font-size:1.125rem}.careerInterest_remarksTitle__Q8CVK{font-size:1.125rem;font-weight:600;color:#92400e;margin:0}.careerInterest_remarksContent__sXB_0 p{font-size:.875rem;color:#92400e;line-height:1.6;margin:0}.careerInterest_timelineSection__qgXly{background:white;border-radius:16px;padding:1.5rem;border:1px solid #e2e8f0}.careerInterest_timelineTitle__xDQNK{display:flex;align-items:center;gap:.75rem;font-size:1.125rem;font-weight:600;color:#1e293b;margin:0 0 1.5rem}.careerInterest_timelineIcon__TeEhQ{color:#3b82f6;font-size:1.125rem}.careerInterest_timelineItems__w3TzX{position:relative}.careerInterest_timelineItems__w3TzX:before{content:"";position:absolute;left:8px;top:8px;bottom:8px;width:2px;background:linear-gradient(180deg,#3b82f6,#8b5cf6)}.careerInterest_timelineItem__Zbydf{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;position:relative}.careerInterest_timelineItem__Zbydf:last-child{margin-bottom:0}.careerInterest_timelineMarker__KrBLI{width:16px;height:16px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;border:3px solid white;box-shadow:0 2px 8px rgba(59,130,246,.3);flex-shrink:0;z-index:1}.careerInterest_timelineContent__GlgFZ{display:flex;flex-direction:column;gap:.25rem;padding-top:.125rem}.careerInterest_timelineLabel__xfgWD{font-size:.875rem;font-weight:600;color:#1e293b}.careerInterest_timelineDate__y7Idm{font-size:.75rem;color:#64748b}@media (max-width:768px){.careerInterest_submissionHeader__5dj2g{flex-direction:column;gap:1rem;align-items:stretch}.careerInterest_dateSection__ayrN4{justify-content:space-between}.careerInterest_submissionGrid__jcQd3{grid-template-columns:1fr;gap:1rem}.careerInterest_submissionCard__HTl8x{padding:1rem}.careerInterest_cardIcon__kACf9{width:40px;height:40px;font-size:1rem}.careerInterest_timelineSection__qgXly{padding:1rem}}@media (max-width:480px){.careerInterest_submissionHeader__5dj2g{padding:1rem}.careerInterest_statusSection__DCmlc{flex-direction:column;align-items:flex-start;gap:.5rem}.careerInterest_dateSection__ayrN4{gap:1rem}.careerInterest_submissionCard__HTl8x{padding:.75rem}.careerInterest_cardTitle__uE9mm{font-size:.875rem}.careerInterest_cardText__3kr9B{font-size:.8rem}.careerInterest_adminRemarksSection__HBdES{padding:1rem}.careerInterest_timelineSection__qgXly{padding:.75rem}.careerInterest_timelineTitle__xDQNK{font-size:1rem}}.careerInterest_universalMentorsSection__PUtAj{margin-top:4rem;padding:2.5rem 1.5rem;background:white;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.1);border:1px solid #e2e8f0;max-width:100%;overflow:hidden;box-sizing:border-box}.careerInterest_universalMentorsHeader__thsyU{text-align:center;margin-bottom:3rem;position:relative}.careerInterest_universalMentorsHeader__thsyU:after{content:"";position:absolute;bottom:-1rem;left:50%;transform:translateX(-50%);width:80px;height:3px;background:linear-gradient(135deg,#043cb5,#0369a1);border-radius:2px}.careerInterest_universalMentorsTitle__NDAw3{color:#1e293b;font-size:2.5rem;font-family:Inter,sans-serif;font-weight:700;display:inline-flex;align-items:center;gap:.75rem;margin-bottom:1rem}.careerInterest_universalMentorsIcon__J1cZr{color:#043cb5;font-size:2rem;margin-top:-5px;flex-shrink:0}.careerInterest_universalMentorsDescription__VeTwo{font-size:1.2rem;color:#64748b;margin:0 auto;max-width:600px;line-height:1.6;font-weight:500}.careerInterest_universalMentorsFilters___CA5x{margin-bottom:2.5rem;padding:1.5rem;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.careerInterest_filtersContainer__Z24rq{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}.careerInterest_searchContainer___VGeF{flex:1 1;min-width:300px}.careerInterest_searchInput__rO_x7{width:100%;padding:.875rem 1rem;border:2px solid #e2e8f0;border-radius:10px;font-size:1rem;transition:all .2s ease;background:white;box-shadow:0 2px 4px rgba(0,0,0,.04)}.careerInterest_searchInput__rO_x7:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.careerInterest_searchInput__rO_x7::placeholder{color:#9ca3af}.careerInterest_sortContainer__VWVom{min-width:200px}.careerInterest_sortSelect__lMxWc{width:100%;padding:.875rem 1rem;border:2px solid #e2e8f0;border-radius:10px;font-size:1rem;background:white;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.04)}.careerInterest_sortSelect__lMxWc:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.careerInterest_universalMentorsGrid__PuhdY{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;margin-bottom:2rem;max-width:100%;box-sizing:border-box}.careerInterest_universalMentorCard__ZzH2F{background:white;border-radius:16px;padding:2rem;border:1px solid #e2e8f0;box-shadow:0 4px 16px rgba(0,0,0,.06);transition:all .3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box;width:320px;min-width:280px;max-width:320px;flex:none}.careerInterest_universalMentorCard__ZzH2F:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#043cb5,#0369a1);transform:scaleX(0);transition:transform .3s ease}.careerInterest_universalMentorCard__ZzH2F:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(0,0,0,.12);border-color:#043cb5}.careerInterest_universalMentorCard__ZzH2F:hover:before{transform:scaleX(1)}.careerInterest_mentorCardHeader__sH79j{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid #f1f5f9;width:100%}.careerInterest_mentorAvatar__ovtaX{width:80px;height:80px;border-radius:50%;background:#f3f4f6;border:2px solid #e5e7eb;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:600;color:#6b7280;overflow:hidden;flex-shrink:0;position:relative}.careerInterest_mentorAvatarImage__x1OXu{width:100%;height:100%;object-fit:cover;border-radius:50%}.careerInterest_mentorAvatarFallback__mXL7I{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:600;color:#6b7280;background:linear-gradient(135deg,#f3f4f6,#e5e7eb)}.careerInterest_mentorCardInfo__bSdni{flex:1 1;min-width:0;text-align:center;width:100%}.careerInterest_mentorCardName__hmTZX{font-size:1.3rem;font-weight:700;color:#1f2937;margin:0 0 .2rem;line-height:1.2}.careerInterest_mentorCardTitle__h8Xw5{font-size:.95rem;color:#64748b;margin:.2rem 0 0;font-weight:600;letter-spacing:.5px}.careerInterest_mentorCardMeta__SdFoB{display:flex;flex-direction:column;gap:.25rem}.careerInterest_mentorEmail__1WNFv{font-size:.85rem;color:#64748b;font-weight:500}.careerInterest_mentorFollowers__pXQkk{font-size:.8rem;color:#64748b;font-weight:600;display:flex;align-items:center;gap:.25rem}.careerInterest_mentorFollowers__pXQkk svg{font-size:.75rem}.careerInterest_mentorCardBio__w4QQM{margin-bottom:.5rem;margin-top:.15rem;flex:1 1}.careerInterest_mentorCardBio__w4QQM p{font-size:.9rem;color:#374151;line-height:1.4;margin:0;font-weight:500}.careerInterest_mentorCardFooter__USXgJ{margin-top:auto;padding-top:1rem;border-top:1px solid #f1f5f9;width:100%}.careerInterest_mentorSpecialty__H3VBX{text-align:center;width:100%}.careerInterest_specialtyText__9fBD3{font-size:.9rem;color:#6b7280;font-weight:500;line-height:1.5;display:block;padding:.5rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.careerInterest_bookSessionInfo__IKIhq{font-size:.9rem;color:#1a1a1a;margin:.75rem 0;font-weight:600;line-height:1.5;text-align:center;padding:.5rem;background:#f8f9fa;border-radius:6px;border:1px solid #e5e7eb}.careerInterest_mentorRoles__7iql9{display:flex;flex-direction:column;gap:.75rem}.careerInterest_rolesList__dOV4D{display:flex;flex-wrap:wrap;gap:.5rem}.careerInterest_roleTag__YDoej{background:linear-gradient(135deg,#10b981,#059669);color:white;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 4px rgba(16,185,129,.2);transition:all .2s ease}.careerInterest_roleTag__YDoej:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(16,185,129,.3)}.careerInterest_universalMentorsPagination__DmhEV{margin-top:3rem;padding:2rem;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.careerInterest_paginationControls__6oOS7{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-bottom:1rem}.careerInterest_paginationControls__6oOS7 button{padding:.75rem 1.5rem;background:white;border:2px solid #e2e8f0;border-radius:8px;font-weight:600;font-size:.9rem;color:#374151;transition:all .2s ease;cursor:pointer}.careerInterest_paginationControls__6oOS7 button:hover:not(:disabled){border-color:#10b981;background:#f0fdf4;color:#10b981;transform:translateY(-1px)}.careerInterest_paginationControls__6oOS7 button:disabled{opacity:.5;cursor:not-allowed;transform:none}.careerInterest_paginationInfo__h7h0g{font-weight:600;color:#374151;font-size:1rem}.careerInterest_paginationSummary__YK3oi{text-align:center;font-size:.9rem;color:#64748b;font-weight:500}.careerInterest_universalMentorsGrid__PuhdY .careerInterest_emptyState__Xq2eo{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;background:#f8fafc;border-radius:16px;border:2px dashed #cbd5e1}.careerInterest_universalMentorsGrid__PuhdY .careerInterest_emptyState__Xq2eo svg{font-size:4rem;color:#cbd5e1;margin-bottom:1.5rem}.careerInterest_universalMentorsGrid__PuhdY .careerInterest_emptyState__Xq2eo h3{color:#64748b;margin-bottom:.75rem;font-size:1.5rem;font-weight:600}.careerInterest_universalMentorsGrid__PuhdY .careerInterest_emptyState__Xq2eo p{color:#94a3b8;margin:0;font-size:1rem;max-width:400px}@media (max-width:1200px){.careerInterest_universalMentorsGrid__PuhdY{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem}.careerInterest_universalMentorCard__ZzH2F{padding:1.75rem}}@media (max-width:992px){.careerInterest_universalMentorsSection__PUtAj{padding:2rem 1rem}.careerInterest_filtersContainer__Z24rq{flex-direction:column;gap:1rem}.careerInterest_searchContainer___VGeF,.careerInterest_sortContainer__VWVom{min-width:auto;width:100%}.careerInterest_universalMentorsGrid__PuhdY{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.25rem}}@media (max-width:768px){.careerInterest_universalMentorsSection__PUtAj{margin-top:3rem;padding:1.5rem .75rem}.careerInterest_universalMentorsTitle__NDAw3{font-size:2rem;gap:.5rem}.careerInterest_universalMentorsIcon__J1cZr{font-size:1.75rem}.careerInterest_universalMentorsDescription__VeTwo{font-size:1rem}.careerInterest_universalMentorsFilters___CA5x{padding:1rem}.careerInterest_universalMentorsGrid__PuhdY{gap:1rem}.careerInterest_universalMentorCard__ZzH2F{width:100%;max-width:400px;min-width:300px;padding:1.5rem}.careerInterest_mentorCardHeader__sH79j{gap:.75rem;margin-bottom:.5rem;padding-bottom:.5rem}.careerInterest_mentorAvatar__ovtaX{width:50px;height:50px;font-size:1.25rem}.careerInterest_mentorCardName__hmTZX{font-size:1.2rem}.careerInterest_mentorCardTitle__h8Xw5{font-size:.85rem}.careerInterest_universalMentorsPagination__DmhEV{padding:1.5rem}.careerInterest_paginationControls__6oOS7{gap:1rem}.careerInterest_paginationControls__6oOS7 button{padding:.625rem 1.25rem;font-size:.85rem}}@media (max-width:480px){.careerInterest_universalMentorsSection__PUtAj{padding:1rem .5rem}.careerInterest_universalMentorsTitle__NDAw3{font-size:1.5rem;flex-direction:column;gap:.5rem}.careerInterest_universalMentorsIcon__J1cZr{font-size:1.5rem}.careerInterest_universalMentorsDescription__VeTwo{font-size:.9rem}.careerInterest_universalMentorsFilters___CA5x{padding:.75rem}.careerInterest_searchInput__rO_x7,.careerInterest_sortSelect__lMxWc{padding:.75rem;font-size:.9rem}.careerInterest_universalMentorCard__ZzH2F{width:100%;max-width:320px;min-width:280px;padding:1.25rem}.careerInterest_mentorCardHeader__sH79j{flex-direction:column;align-items:center;text-align:center;gap:.75rem;margin-bottom:.75rem;padding-bottom:.5rem}.careerInterest_mentorAvatar__ovtaX{width:60px;height:60px;font-size:1.5rem}.careerInterest_mentorCardInfo__bSdni{text-align:center}.careerInterest_mentorCardName__hmTZX{font-size:1.1rem}.careerInterest_mentorCardTitle__h8Xw5,.careerInterest_mentorEmail__1WNFv{font-size:.8rem}.careerInterest_mentorFollowers__pXQkk{font-size:.75rem;justify-content:center}.careerInterest_mentorCardBio__w4QQM p{font-size:.85rem;text-align:center;line-height:1.3}.careerInterest_bookSessionInfo__IKIhq{font-size:.85rem;padding:.4rem;margin:.6rem 0}.careerInterest_rolesList__dOV4D{justify-content:center}.careerInterest_roleTag__YDoej{font-size:.7rem;padding:.2rem .6rem}.careerInterest_universalMentorsPagination__DmhEV{padding:1rem}.careerInterest_paginationControls__6oOS7{flex-direction:column;gap:.75rem}.careerInterest_paginationControls__6oOS7 button{width:100%;padding:.75rem}.careerInterest_paginationInfo__h7h0g{font-size:.9rem}.careerInterest_paginationSummary__YK3oi{font-size:.8rem}}@media (max-width:360px){.careerInterest_universalMentorsSection__PUtAj{padding:.75rem .25rem}.careerInterest_universalMentorsIcon__J1cZr,.careerInterest_universalMentorsTitle__NDAw3{font-size:1.25rem}.careerInterest_universalMentorsDescription__VeTwo{font-size:.85rem}.careerInterest_universalMentorCard__ZzH2F{width:100%;max-width:300px;min-width:260px;padding:1rem}.careerInterest_mentorCardName__hmTZX{font-size:1rem}.careerInterest_mentorCardBio__w4QQM p{font-size:.8rem;line-height:1.3}.careerInterest_bookSessionInfo__IKIhq{font-size:.8rem;padding:.4rem;margin:.5rem 0}.careerInterest_placementCommitteeSection__qqiy5{margin-top:1.5rem;padding:1rem .5rem}.careerInterest_committeeHeader__sTuzn{margin-bottom:1rem}.careerInterest_committeeTitle__HRdRe{font-size:1.5rem;padding:.25rem .5rem;gap:.25rem;flex-direction:column}.careerInterest_committeeIcon__OQCk7{font-size:1.25rem}.careerInterest_committeeDescription__DWfiX{font-size:.85rem;margin:.25rem auto 0;padding:0 .25rem;line-height:1.4}.careerInterest_committeeHeader__sTuzn:after{width:50px;height:2px;bottom:-.5rem}.careerInterest_profileCard__mjr7z{width:280px;min-width:260px;padding:1.5rem 1rem}.careerInterest_profileImage__vZY_8{width:70px;height:70px;font-size:1.75rem}.careerInterest_profileName__4IVk2{font-size:1.1rem}.careerInterest_roleTag__YDoej{font-size:.65rem;padding:.15rem .5rem}.careerInterest_universalMentorsGrid__PuhdY .careerInterest_emptyState__Xq2eo{padding:3rem 1rem}.careerInterest_universalMentorsGrid__PuhdY .careerInterest_emptyState__Xq2eo svg{font-size:3rem}.careerInterest_universalMentorsGrid__PuhdY .careerInterest_emptyState__Xq2eo h3{font-size:1.25rem}.careerInterest_universalMentorsGrid__PuhdY .careerInterest_emptyState__Xq2eo p{font-size:.9rem}}.careerInterest_universalMentorCard__ZzH2F{animation:careerInterest_fadeInUp__eE0Cy .6s ease-out}.careerInterest_universalMentorCard__ZzH2F:first-child{animation-delay:.1s}.careerInterest_universalMentorCard__ZzH2F:nth-child(2){animation-delay:.2s}.careerInterest_universalMentorCard__ZzH2F:nth-child(3){animation-delay:.3s}.careerInterest_universalMentorCard__ZzH2F:nth-child(4){animation-delay:.4s}.careerInterest_universalMentorCard__ZzH2F:nth-child(5){animation-delay:.5s}.careerInterest_universalMentorCard__ZzH2F:nth-child(6){animation-delay:.6s}.careerInterest_universalMentorsGrid__PuhdY .careerInterest_loadingContainer__DEm_K{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.careerInterest_universalMentorsGrid__PuhdY .careerInterest_loadingContainer__DEm_K .careerInterest_spinner__vGBvT{width:60px;height:60px;border:4px solid #e2e8f0;border-top-color:#10b981;border-radius:50%;animation:careerInterest_spin__zSFyh 1s linear infinite;margin-bottom:1.5rem}.careerInterest_universalMentorsGrid__PuhdY .careerInterest_loadingContainer__DEm_K span{font-size:1.1rem;color:#64748b;font-weight:500}.careerInterest_modalOverlay__duUJw{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:9999;padding:1rem}.careerInterest_modalContent__u5V2G{background:white;border-radius:12px;padding:2rem;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:careerInterest_modalSlideIn__uLmuH .3s ease-out;position:relative}@keyframes careerInterest_modalSlideIn__uLmuH{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.careerInterest_modalHeader__abb3f{text-align:center;margin-bottom:2rem}.careerInterest_modalHeaderTop__b8gHK{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.careerInterest_modalHeader__abb3f h2{color:#0a66c2;margin:0;font-size:1.5rem;font-weight:600;flex:1 1;text-align:center;display:flex;align-items:center;gap:.75rem}.careerInterest_modalTitleIcon__Bi5GC{font-size:1.25rem}.careerInterest_modalCloseButton__i8HB0{background:none;border:none;color:#666;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .2s ease;font-size:1.2rem;display:flex;align-items:center;justify-content:center}.careerInterest_modalCloseButton__i8HB0:hover{background-color:#f3f4f6;color:#374151}.careerInterest_modalHeader__abb3f p{color:#666;margin:0;font-size:.9rem;line-height:1.5}.careerInterest_modalForm__EXaHA{display:flex;flex-direction:column;gap:1.5rem}.careerInterest_modalFormGroup__rY_Ra{display:flex;flex-direction:column;gap:.5rem}.careerInterest_modalFormGroup__rY_Ra label{font-weight:600;color:#333;font-size:.9rem}.careerInterest_modalFormGroup__rY_Ra input,.careerInterest_modalFormGroup__rY_Ra select,.careerInterest_modalFormGroup__rY_Ra textarea{padding:.75rem 1rem;border:2px solid #e1e5e9;border-radius:8px;font-size:1rem;transition:border-color .2s,box-shadow .2s;background-color:#fff;resize:vertical}.careerInterest_modalFormGroup__rY_Ra input:focus,.careerInterest_modalFormGroup__rY_Ra select:focus,.careerInterest_modalFormGroup__rY_Ra textarea:focus{outline:none;border-color:#0a66c2;box-shadow:0 0 0 3px rgba(10,102,194,.1)}.careerInterest_modalFormGroup__rY_Ra input:disabled,.careerInterest_modalFormGroup__rY_Ra select:disabled,.careerInterest_modalFormGroup__rY_Ra textarea:disabled{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed}.careerInterest_modalFormGroup__rY_Ra input::placeholder,.careerInterest_modalFormGroup__rY_Ra textarea::placeholder{color:#999}.careerInterest_modalError__Mps_Y{background-color:#fff5f5;color:#e53e3e;padding:.75rem 1rem;border-radius:8px;border:1px solid #fed7d7;font-size:.9rem;margin-bottom:1rem}.careerInterest_modalActions__JBjpz{margin-top:1rem;display:flex;justify-content:center;gap:1rem}.careerInterest_modalCancelBtn__azD5U{background-color:#6c757d;color:white;border:none;padding:.875rem 2rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s,transform .1s;min-width:120px}.careerInterest_modalCancelBtn__azD5U:hover:not(:disabled){background-color:#5a6268;transform:translateY(-1px)}.careerInterest_modalCancelBtn__azD5U:disabled{background-color:#94a3b8;cursor:not-allowed;transform:none}.careerInterest_modalSubmitBtn__3Zu56{background-color:#0a66c2;color:white;border:none;padding:.875rem 2rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s,transform .1s;display:flex;align-items:center;gap:.5rem;min-width:140px;justify-content:center}.careerInterest_modalSubmitBtn__3Zu56:hover:not(:disabled){background-color:#004182;transform:translateY(-1px)}.careerInterest_modalSubmitBtn__3Zu56:active:not(:disabled){transform:translateY(0)}.careerInterest_modalSubmitBtn__3Zu56:disabled{background-color:#94a3b8;cursor:not-allowed;transform:none}.careerInterest_spinner__vGBvT{width:18px;height:18px;border:2px solid transparent;border-top-color:white;border-radius:50%;animation:careerInterest_spin__zSFyh 1s linear infinite}@keyframes careerInterest_spin__zSFyh{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.careerInterest_mentorSearchResults__E35LK{border:2px solid #e1e5e9}.careerInterest_mentorSearchResult__G3opR{border-bottom:1px solid #f1f5f9}.careerInterest_mentorSearchResult__G3opR.careerInterest_selected__mYcaX{background:#f0f1fe;border-color:#0a66c2}.careerInterest_mentorSearchResultAvatar__zyQRY{background:#f3f4f6;border:2px solid #e5e7eb;font-size:1.25rem;color:#6b7280}.careerInterest_mentorSearchResultImage__QDs_o{border-radius:50%}.careerInterest_mentorSearchResultName__VTMXU{color:#374151}.careerInterest_mentorSearchResultEmail__uERzJ{font-size:.85rem;margin:0 0 .25rem}.careerInterest_mentorSearchResultTitle__sUgkG{font-size:.85rem;color:#0a66c2}.careerInterest_mentorSearchResultDescription__JvnvU{color:#64748b}.careerInterest_mentorSearchNoResults__2YCY2{padding:1rem;color:#64748b;font-style:italic}.careerInterest_selectedMentorDisplay__pCUOq{padding:.75rem;background:#f0f1fe;border:1px solid #0a66c2}.careerInterest_selectedMentorLabel__9UBxF{font-size:.85rem;color:#0a66c2}.careerInterest_selectedMentorName__uUWFa{font-size:.9rem;color:#374151}@media (max-width:768px){.careerInterest_modalOverlay__duUJw{padding:.5rem}.careerInterest_modalHeaderTop__b8gHK{flex-direction:column;align-items:center;gap:1rem}.careerInterest_modalHeader__abb3f h2{font-size:1.3rem}.careerInterest_modalCloseButton__i8HB0{position:absolute;top:1rem;right:1rem}.careerInterest_modalContent__u5V2G{padding:1.5rem;margin:0;border-radius:8px}.careerInterest_modalActions__JBjpz{flex-direction:column;gap:.75rem}.careerInterest_modalActions__JBjpz button{width:100%}.careerInterest_mentorSearchResults__E35LK{max-height:250px}.careerInterest_mentorSearchResult__G3opR{padding:.75rem}.careerInterest_mentorSearchResultAvatar__zyQRY{width:40px;height:40px}.careerInterest_mentorSearchResultName__VTMXU{font-size:.9rem}.careerInterest_mentorSearchResultEmail__uERzJ,.careerInterest_mentorSearchResultTitle__sUgkG{font-size:.8rem}.careerInterest_mentorSearchResultDescription__JvnvU{font-size:.75rem}}@media (max-width:480px){.careerInterest_modalForm__EXaHA{gap:1rem}.careerInterest_mentorSearchResult__G3opR{flex-direction:column;align-items:flex-start;gap:.75rem}.careerInterest_mentorSearchResultAvatar__zyQRY{align-self:center}}.careerInterest_newRequestForm__DVDhu{display:flex;flex-direction:column;gap:1.5rem}.careerInterest_newRequestForm__DVDhu .careerInterest_formRow__08eAq{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.careerInterest_newRequestForm__DVDhu .careerInterest_formGroup__5trpZ{display:flex;flex-direction:column;gap:.5rem}.careerInterest_newRequestForm__DVDhu .careerInterest_formGroup__5trpZ label{font-weight:600;color:#374151;font-size:.95rem;margin-bottom:.25rem}.careerInterest_newRequestForm__DVDhu .careerInterest_formSelect__MsESM,.careerInterest_newRequestForm__DVDhu .careerInterest_formTextarea__Yzx3G{padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:.95rem;transition:all .2s ease;background:white;resize:vertical}.careerInterest_newRequestForm__DVDhu .careerInterest_formSelect__MsESM:focus,.careerInterest_newRequestForm__DVDhu .careerInterest_formTextarea__Yzx3G:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.careerInterest_newRequestForm__DVDhu .careerInterest_formTextarea__Yzx3G::placeholder{color:#9ca3af}.careerInterest_mentorSearchContainer__GpyYm{position:relative;width:100%}.careerInterest_mentorSearchInput___e2a6{width:100%;padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:.95rem;transition:all .2s ease;background:white}.careerInterest_mentorSearchInput___e2a6:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.careerInterest_mentorSearchContainer__GpyYm input{width:100%;padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:.95rem;transition:all .2s ease;background:white}.careerInterest_mentorSearchContainer__GpyYm input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.careerInterest_mentorSearchResults__E35LK{position:absolute;top:100%;left:0;right:0;background:white;border:2px solid #e5e7eb;border-top:none;border-radius:0 0 8px 8px;max-height:300px;overflow-y:auto;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.1);animation:careerInterest_slideDown__H1ppm .2s ease-out}.careerInterest_mentorSearchHeader__3gxJn{padding:.75rem 1rem;background:#f8fafc;border-bottom:1px solid #e5e7eb;position:-webkit-sticky;position:sticky;top:0;z-index:1}.careerInterest_mentorSearchCount__E7T48{font-size:.875rem;color:#6b7280;font-weight:500}@keyframes careerInterest_slideDown__H1ppm{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.careerInterest_mentorSearchResult__G3opR{display:flex;align-items:center;gap:1rem;padding:1rem;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:all .2s ease}.careerInterest_mentorSearchResult__G3opR:hover{background:#f8fafc;transform:translateX(2px)}.careerInterest_mentorSearchResult__G3opR.careerInterest_selected__mYcaX{background:#eff6ff;border-left:4px solid #667eea}.careerInterest_mentorSearchResult__G3opR:last-child{border-bottom:none}.careerInterest_mentorSearchResultAvatar__zyQRY{flex-shrink:0;width:48px;height:48px;border-radius:50%;overflow:hidden;background:#e5e7eb;display:flex;align-items:center;justify-content:center;border:2px solid #f3f4f6;transition:all .2s ease}.careerInterest_mentorSearchResult__G3opR:hover .careerInterest_mentorSearchResultAvatar__zyQRY{border-color:#667eea;transform:scale(1.05)}.careerInterest_mentorSearchResultImage__QDs_o{width:100%;height:100%;object-fit:cover}.careerInterest_mentorSearchResultFallback__vxkX6{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:1.25rem}.careerInterest_mentorSearchResultInfo__vWzvn{flex:1 1;min-width:0}.careerInterest_mentorSearchResultName__VTMXU{font-weight:600;color:#111827;margin:0 0 .25rem;font-size:1rem;line-height:1.2}.careerInterest_mentorSearchResultEmail__uERzJ{color:#6b7280;margin:0;font-size:.875rem;line-height:1.3}.careerInterest_mentorSearchResultTitle__sUgkG{color:#374151;margin:0 0 .25rem;font-size:.875rem;font-weight:500}.careerInterest_mentorSearchResultDescription__JvnvU{color:#6b7280;margin:0;font-size:.8rem;line-height:1.4}.careerInterest_mentorSearchNoResults__2YCY2{padding:1.5rem;text-align:center;color:#6b7280}.careerInterest_mentorSearchNoResults__2YCY2 p{margin:0;font-size:.9rem}.careerInterest_mentorSearchResults__E35LK::-webkit-scrollbar{width:6px}.careerInterest_mentorSearchResults__E35LK::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.careerInterest_mentorSearchResults__E35LK::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.careerInterest_mentorSearchResults__E35LK::-webkit-scrollbar-thumb:hover{background:#94a3b8}.careerInterest_selectedMentorDisplay__pCUOq{margin-top:.75rem;padding:.75rem 1rem;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;display:flex;align-items:center;gap:.5rem;animation:careerInterest_fadeIn__8Y_yW .3s ease-out}.careerInterest_selectedMentorLabel__9UBxF{font-weight:600;color:#1e40af;font-size:.875rem}.careerInterest_selectedMentorName__uUWFa{color:#1e40af;font-size:.875rem;font-weight:500}@keyframes careerInterest_fadeIn__8Y_yW{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.careerInterest_modalFormActions___UW_X{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.careerInterest_modalSubmitButton__o_3Zo{background:linear-gradient(135deg,#667eea,#764ba2);border:none;padding:.75rem 2rem;font-weight:600;transition:all .2s ease}.careerInterest_modalSubmitButton__o_3Zo:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.careerInterest_modalSubmitButton__o_3Zo:disabled{opacity:.6;transform:none;box-shadow:none}.careerInterest_customBackdrop__PxN42{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background-color:rgba(0,0,0,.6)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;-moz-backdrop-filter:blur(8px)!important;z-index:9998!important;cursor:pointer!important}.careerInterest_mentorFormModal__V6xns{z-index:9999!important;position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important}.careerInterest_mentorFormModal__V6xns .modal{background-color:rgba(0,0,0,.7)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.careerInterest_mentorFormModal__V6xns .modal-backdrop{display:none!important}.careerInterest_mentorFormModal__V6xns .modal{z-index:9999!important;position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;outline:0!important;overflow-x:hidden!important;overflow-y:auto!important}.careerInterest_mentorFormModal__V6xns .modal,.careerInterest_mentorFormModal__V6xns .modal.show{display:flex!important;align-items:center!important;justify-content:center!important;background-color:transparent!important}.careerInterest_mentorFormModal__V6xns .modal-dialog{z-index:10000!important;margin:0 auto!important;max-width:700px!important;width:90%!important;position:relative!important;pointer-events:none!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:100vh!important;padding:1rem!important}.careerInterest_mentorFormModal__V6xns .modal-content{z-index:10001!important;border:none!important;border-radius:20px!important;box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 0 1px rgba(255,255,255,.1)!important;position:relative!important;display:flex!important;flex-direction:column!important;width:100%!important;pointer-events:auto!important;background:linear-gradient(135deg,#ffffff,#f8fafc)!important;background-clip:padding-box!important;outline:0!important;max-height:90vh!important;overflow:hidden!important;margin:auto!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}.careerInterest_mentorFormModal__V6xns .modal-header{border-bottom:1px solid rgba(229,231,235,.5)!important;padding:1rem 2rem!important;background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:white!important;border-radius:12px 12px 0 0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;position:relative!important;box-shadow:0 4px 20px rgba(59,130,246,.3)!important}.careerInterest_mentorFormModal__V6xns .modal-header:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05))!important;border-radius:20px 20px 0 0!important;pointer-events:none!important}.careerInterest_mentorFormModal__V6xns .modal-title{font-weight:600!important;font-size:1.4rem!important;margin:0!important;line-height:1.4!important;position:relative!important;z-index:1!important;display:flex!important;align-items:center!important;gap:.5rem!important}.careerInterest_mentorFormModal__V6xns .modal-title:before{content:"📝"!important;font-size:1.25rem!important}.careerInterest_mentorFormModal__V6xns .modal-body{padding:1.5rem!important;max-height:calc(90vh - 120px)!important;overflow-y:auto!important;position:relative!important;flex:1 1 auto!important;background:linear-gradient(135deg,#ffffff,#f8fafc)!important}.careerInterest_mentorFormModal__V6xns .btn-close{background:rgba(255,255,255,.2)!important;background-image:none!important;border:2px solid rgba(255,255,255,.3)!important;font-size:1.5rem!important;padding:0!important;margin:0!important;width:40px!important;height:40px!important;opacity:1!important;transition:all .3s ease!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.careerInterest_mentorFormModal__V6xns .btn-close:hover{background:rgba(255,255,255,.3)!important;border-color:rgba(255,255,255,.5)!important;transform:scale(1.1)!important;box-shadow:0 4px 12px rgba(0,0,0,.2)!important}.careerInterest_mentorFormModal__V6xns .btn-close:before{content:"×"!important;font-size:1.5rem!important;line-height:1!important;color:white!important;font-weight:700!important;display:block!important;text-align:center!important;text-shadow:0 1px 3px rgba(0,0,0,.3)!important}.careerInterest_mentorFormModal__V6xns .btn-close:after{display:none!important}.careerInterest_mentorFormModal__V6xns .modal.fade{transition:opacity .3s ease-out!important}.careerInterest_mentorFormModal__V6xns .modal.fade .modal-dialog{transition:transform .4s ease-out!important;transform:translateY(-30px) scale(.95)!important}.careerInterest_mentorFormModal__V6xns .modal.show .modal-dialog{transform:translate(0) scale(1)!important}@media (max-width:768px){.careerInterest_mentorFormModal__V6xns .modal-dialog{margin:.5rem auto!important;width:95%!important;max-width:none!important}.careerInterest_mentorFormModal__V6xns .modal-body{padding:1.5rem!important;max-height:70vh!important}.careerInterest_mentorFormModal__V6xns .modal-header{padding:1.5rem 1.5rem 1rem!important}.careerInterest_mentorFormModal__V6xns .modal-title{font-size:1.25rem!important}.careerInterest_mentorActions__1AvG_{flex-direction:column;gap:6px;margin-top:6px}.careerInterest_bookSlotButton__m0uwa,.careerInterest_messageButton__A2vea,.careerInterest_viewProfileButton__4N_8W{padding:8px 14px;font-size:13px;width:100%;min-height:36px;display:flex;align-items:center;justify-content:center}.careerInterest_messageButton__A2vea,.careerInterest_viewProfileButton__4N_8W{font-weight:500}}@media (max-width:576px){.careerInterest_mentorFormModal__V6xns .modal-dialog{margin:.25rem auto!important;width:98%!important}.careerInterest_mentorFormModal__V6xns .modal-body{padding:1rem!important;max-height:60vh!important}.careerInterest_mentorFormModal__V6xns .modal-header{padding:.75rem 1rem .5rem!important}.careerInterest_mentorFormModal__V6xns .modal-title{font-size:1rem!important}.careerInterest_mentorForm__CW9l1 .careerInterest_formGroup__5trpZ{margin-bottom:.8rem!important}.careerInterest_mentorForm__CW9l1 .careerInterest_formLabel__NQefs{font-size:.85rem!important;margin-bottom:.4rem!important;padding-left:.8rem!important}.careerInterest_mentorForm__CW9l1 .careerInterest_formLabel__NQefs:before{font-size:1rem!important;top:-3px!important}.careerInterest_mentorForm__CW9l1 .careerInterest_formInput__NnXO7,.careerInterest_mentorForm__CW9l1 .careerInterest_formSelect__MsESM,.careerInterest_mentorForm__CW9l1 .careerInterest_formTextarea__Yzx3G{padding:.6rem .8rem!important;font-size:.85rem!important}.careerInterest_mentorForm__CW9l1 .careerInterest_formTextarea__Yzx3G{min-height:70px!important}.careerInterest_mentorForm__CW9l1 .careerInterest_formInput__NnXO7{height:36px!important}.careerInterest_mentorForm__CW9l1 .careerInterest_formActions___QiIE{flex-direction:column!important;gap:.6rem!important;margin-top:1.2rem!important;padding-top:1.2rem!important}.careerInterest_mentorForm__CW9l1 .careerInterest_cancelButton__uftOH,.careerInterest_mentorForm__CW9l1 .careerInterest_submitButton__dY7ST{width:100%!important;padding:.5rem 1.2rem!important;font-size:.85rem!important}}.careerInterest_mentorForm__CW9l1{padding:0}.careerInterest_mentorForm__CW9l1 .careerInterest_formGroup__5trpZ{margin-bottom:1rem;position:relative}.careerInterest_mentorForm__CW9l1 .careerInterest_formLabel__NQefs{display:block;margin-bottom:.5rem;font-weight:500;color:#374151;font-size:1rem;position:relative;padding-left:1rem}.careerInterest_mentorForm__CW9l1 .careerInterest_formLabel__NQefs:before{content:"•";position:absolute;left:0;top:-4px;color:#043cb5;font-weight:700;font-size:1.2rem}.careerInterest_mentorForm__CW9l1 .careerInterest_required__DKKRO{color:#ef4444;margin-left:.25rem;font-weight:700}.careerInterest_mentorForm__CW9l1 .careerInterest_formInput__NnXO7,.careerInterest_mentorForm__CW9l1 .careerInterest_formSelect__MsESM,.careerInterest_mentorForm__CW9l1 .careerInterest_formTextarea__Yzx3G{width:100%;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;transition:all .2s ease;background:white;box-shadow:0 1px 2px rgba(0,0,0,.04);position:relative;font-family:inherit}.careerInterest_mentorForm__CW9l1 .careerInterest_formInput__NnXO7:focus,.careerInterest_mentorForm__CW9l1 .careerInterest_formSelect__MsESM:focus,.careerInterest_mentorForm__CW9l1 .careerInterest_formTextarea__Yzx3G:focus{outline:none;border-color:#043cb5}.careerInterest_mentorForm__CW9l1 .careerInterest_formInput__NnXO7:hover,.careerInterest_mentorForm__CW9l1 .careerInterest_formSelect__MsESM:hover,.careerInterest_mentorForm__CW9l1 .careerInterest_formTextarea__Yzx3G:hover{border-color:#d1d5db;box-shadow:0 4px 12px rgba(0,0,0,.08)}.careerInterest_mentorForm__CW9l1 .careerInterest_formTextarea__Yzx3G{resize:vertical;min-height:80px;line-height:1.5}.careerInterest_mentorForm__CW9l1 .careerInterest_formInput__NnXO7{height:40px}.careerInterest_mentorForm__CW9l1 .careerInterest_formSelect__MsESM{cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.careerInterest_mentorForm__CW9l1 .careerInterest_formSelect__MsESM:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23667eea' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e")}.careerInterest_mentorForm__CW9l1 .careerInterest_formActions___QiIE{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.careerInterest_mentorForm__CW9l1 .careerInterest_cancelButton__uftOH{background:#f3f4f6;color:#374151;border:1px solid #d1d5db;padding:.6rem 1.5rem;font-weight:500;font-size:.9rem;border-radius:6px;transition:all .2s ease;cursor:pointer}.careerInterest_mentorForm__CW9l1 .careerInterest_cancelButton__uftOH:hover{background:#e5e7eb;border-color:#d1d5db;color:#1f2937;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.careerInterest_mentorForm__CW9l1 .careerInterest_submitButton__dY7ST{background:linear-gradient(135deg,#059669,#047857);color:white;border:none;padding:.6rem 1.5rem;font-weight:500;font-size:.9rem;border-radius:6px;transition:all .2s ease;cursor:pointer;box-shadow:0 2px 8px rgba(5,150,105,.3);position:relative;overflow:hidden}.careerInterest_mentorForm__CW9l1 .careerInterest_submitButton__dY7ST:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.careerInterest_mentorForm__CW9l1 .careerInterest_submitButton__dY7ST:hover:before{left:100%}.careerInterest_mentorForm__CW9l1 .careerInterest_submitButton__dY7ST:hover{transform:translateY(-1px);box-shadow:0 4px 15px rgba(5,150,105,.4);background:linear-gradient(135deg,#047857,#065f46)}.careerInterest_mentorForm__CW9l1 .careerInterest_submitButton__dY7ST:active{transform:translateY(0);box-shadow:0 4px 12px rgba(102,126,234,.3)}.careerInterest_mentorForm__CW9l1 .careerInterest_formGroup__5trpZ.careerInterest_error__Bf21W .careerInterest_formInput__NnXO7,.careerInterest_mentorForm__CW9l1 .careerInterest_formGroup__5trpZ.careerInterest_error__Bf21W .careerInterest_formSelect__MsESM,.careerInterest_mentorForm__CW9l1 .careerInterest_formGroup__5trpZ.careerInterest_error__Bf21W .careerInterest_formTextarea__Yzx3G{border-color:#ef4444;box-shadow:0 0 0 4px rgba(239,68,68,.1)}.careerInterest_mentorForm__CW9l1 .careerInterest_formGroup__5trpZ.careerInterest_error__Bf21W .careerInterest_formLabel__NQefs{color:#ef4444}.careerInterest_mentorForm__CW9l1 .careerInterest_errorMessage__cNreL{color:#ef4444;font-size:.875rem;margin-top:.5rem;display:flex;align-items:center;gap:.5rem}.careerInterest_mentorForm__CW9l1 .careerInterest_errorMessage__cNreL:before{content:"⚠️";font-size:.75rem}.careerInterest_mentorForm__CW9l1 .careerInterest_submitButton__dY7ST:disabled{opacity:.7;cursor:not-allowed;transform:none}.careerInterest_mentorForm__CW9l1 .careerInterest_submitButton__dY7ST:disabled:hover{transform:none;box-shadow:0 4px 12px rgba(102,126,234,.3)}.careerInterest_mentorForm__CW9l1 .careerInterest_formInput__NnXO7::placeholder,.careerInterest_mentorForm__CW9l1 .careerInterest_formTextarea__Yzx3G::placeholder{color:#9ca3af;font-style:italic}.careerInterest_mentorForm__CW9l1 .careerInterest_formTextarea__Yzx3G::-webkit-scrollbar{width:8px}.careerInterest_mentorForm__CW9l1 .careerInterest_formTextarea__Yzx3G::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.careerInterest_mentorForm__CW9l1 .careerInterest_formTextarea__Yzx3G::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.careerInterest_mentorForm__CW9l1 .careerInterest_formTextarea__Yzx3G::-webkit-scrollbar-thumb:hover{background:#94a3b8}.careerInterest_mentorForm__CW9l1 .careerInterest_formGroup__5trpZ.careerInterest_success__M1X1S .careerInterest_formInput__NnXO7,.careerInterest_mentorForm__CW9l1 .careerInterest_formGroup__5trpZ.careerInterest_success__M1X1S .careerInterest_formSelect__MsESM,.careerInterest_mentorForm__CW9l1 .careerInterest_formGroup__5trpZ.careerInterest_success__M1X1S .careerInterest_formTextarea__Yzx3G{border-color:#10b981;box-shadow:0 0 0 4px rgba(16,185,129,.1)}.careerInterest_mentorForm__CW9l1 .careerInterest_formGroup__5trpZ.careerInterest_success__M1X1S .careerInterest_formLabel__NQefs{color:#10b981}.careerInterest_mentorForm__CW9l1 .careerInterest_formGroup__5trpZ{animation:careerInterest_slideInUp__MTi_O .5s ease-out;animation-fill-mode:both}.careerInterest_mentorForm__CW9l1 .careerInterest_formGroup__5trpZ:first-child{animation-delay:.1s}.careerInterest_mentorForm__CW9l1 .careerInterest_formGroup__5trpZ:nth-child(2){animation-delay:.2s}.careerInterest_mentorForm__CW9l1 .careerInterest_formGroup__5trpZ:nth-child(3){animation-delay:.3s}.careerInterest_mentorForm__CW9l1 .careerInterest_formGroup__5trpZ:nth-child(4){animation-delay:.4s}.careerInterest_mentorForm__CW9l1 .careerInterest_formGroup__5trpZ:nth-child(5){animation-delay:.5s}@keyframes careerInterest_slideInUp__MTi_O{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ResumeUploadSection_page__CLXMb{--resume-bg:#fafbfc;--resume-white:#ffffff;--resume-blue:#2563eb;--resume-blue-light:#eff6ff;--resume-orange:#f97316;--resume-orange-light:#fff7ed;--resume-text:#0f172a;--resume-text-muted:#64748b;--resume-border:#e2e8f0;--resume-radius:12px;--resume-radius-lg:16px;--resume-shadow:0 1px 3px rgba(0,0,0,0.06);--resume-shadow-hover:0 4px 12px rgba(37,99,235,0.08);min-height:100%;background:var(--resume-bg);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--resume-text)}@keyframes ResumeUploadSection_shimmer__VecAk{0%{background-position:-400px 0}to{background-position:400px 0}}.ResumeUploadSection_skeletonBlock__EH3QM{background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%);background-size:800px 100%;animation:ResumeUploadSection_shimmer__VecAk 1.6s linear infinite;border-radius:8px}.ResumeUploadSection_skeletonPage__MaeIk{max-width:1100px;margin:0 auto;padding:4rem 1.5rem 3rem;width:100%}.ResumeUploadSection_skeletonHero__u7foE{display:flex;flex-direction:column;align-items:center;gap:1.25rem;margin-bottom:3rem}.ResumeUploadSection_skeletonTitle__jgYju{width:60%;max-width:480px;height:3.5rem;border-radius:12px}.ResumeUploadSection_skeletonSubtitle__cksf4{width:45%;max-width:360px;height:1.25rem;border-radius:8px}.ResumeUploadSection_skeletonBtn__AM3Na{width:200px;height:3rem;border-radius:100px}.ResumeUploadSection_skeletonGrid__dGbiZ{display:grid;grid-template-columns:1fr .8fr;grid-gap:3rem;gap:3rem}@media (max-width:900px){.ResumeUploadSection_skeletonGrid__dGbiZ{grid-template-columns:1fr;gap:2rem}}.ResumeUploadSection_skeletonCard__VqWUA{background:white;border:1px solid #e2e8f0;border-radius:16px;padding:1.25rem;box-shadow:0 4px 20px rgba(0,0,0,.06)}.ResumeUploadSection_skeletonDropZone__z66ND{width:100%;height:280px;border-radius:12px}.ResumeUploadSection_skeletonSteps__8cVS8{display:flex;flex-direction:column;gap:2.5rem}.ResumeUploadSection_skeletonStep__QkXHU{display:flex;align-items:flex-start;gap:1.25rem}.ResumeUploadSection_skeletonStepIcon__vz_xb{width:44px;height:44px;border-radius:10px;flex-shrink:0}.ResumeUploadSection_skeletonStepText__KngMU{flex:1 1;display:flex;flex-direction:column;gap:.5rem;padding-top:.25rem}.ResumeUploadSection_skeletonStepTitle__6CnGb{width:55%;height:1rem;border-radius:6px}.ResumeUploadSection_skeletonStepDesc__0R4jR{width:85%;height:.85rem;border-radius:6px}.ResumeUploadSection_uploadLoadingPage__pGfY_{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;padding:3rem 1.5rem;text-align:center;max-width:600px;margin:0 auto;width:100%}.ResumeUploadSection_uploadLoadingIconWrap__fKv84{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#eff6ff,#dbeafe);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;box-shadow:0 8px 24px rgba(37,99,235,.15);animation:ResumeUploadSection_pulse__YpLAR 2s ease-in-out infinite}@keyframes ResumeUploadSection_pulse__YpLAR{0%,to{transform:scale(1);box-shadow:0 8px 24px rgba(37,99,235,.15)}50%{transform:scale(1.05);box-shadow:0 12px 32px rgba(37,99,235,.25)}}.ResumeUploadSection_uploadLoadingIcon__ew3XK{font-size:2.25rem;color:#2563eb}.ResumeUploadSection_uploadLoadingTitle__KfeJS{font-family:Outfit,sans-serif;font-size:clamp(1.5rem,4vw,2rem);font-weight:700;color:#0f172a;margin:0 0 .75rem;letter-spacing:-.01em}.ResumeUploadSection_uploadLoadingSubtitle__Kel7a{font-size:.95rem;color:#64748b;margin:0 0 2rem;line-height:1.5}.ResumeUploadSection_uploadLoadingFileName__WZDSO{font-weight:600;color:#2563eb}.ResumeUploadSection_uploadProgressBarWrap__nPvjU{width:100%;max-width:400px;height:6px;background:#e2e8f0;border-radius:100px;overflow:hidden;margin-bottom:2rem}.ResumeUploadSection_uploadProgressBar__qIrzZ{height:100%;width:40%;background:linear-gradient(90deg,#2563eb,#7c3aed);border-radius:100px;animation:ResumeUploadSection_progressSlide__GtxUK 1.8s ease-in-out infinite}@keyframes ResumeUploadSection_progressSlide__GtxUK{0%{width:10%;margin-left:0}50%{width:50%;margin-left:25%}to{width:10%;margin-left:90%}}.ResumeUploadSection_uploadStepList__kGmU5{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:360px;margin-bottom:2.5rem;text-align:left}.ResumeUploadSection_uploadStepItem__EMlNp{display:flex;align-items:center;gap:.75rem;opacity:.4;transition:opacity .3s}.ResumeUploadSection_uploadStepActive__yiMpM{opacity:1}.ResumeUploadSection_uploadStepDone__Z5iLL{opacity:.7}.ResumeUploadSection_uploadStepDot__C3myc{width:24px;height:24px;border-radius:50%;border:2px solid #cbd5e1;display:flex;align-items:center;justify-content:center;font-size:.85rem;color:#64748b;flex-shrink:0;transition:border-color .3s,color .3s}.ResumeUploadSection_uploadStepActive__yiMpM .ResumeUploadSection_uploadStepDot__C3myc{border-color:#2563eb;color:#2563eb}.ResumeUploadSection_uploadStepDone__Z5iLL .ResumeUploadSection_uploadStepDot__C3myc{border-color:#16a34a;color:#16a34a}.ResumeUploadSection_uploadStepSpinner__ZrJem{animation:ResumeUploadSection_spin__Io_fy 1s linear infinite}.ResumeUploadSection_uploadStepLabel__zEL_V{font-size:.9rem;font-weight:500;color:#475569}.ResumeUploadSection_uploadStepActive__yiMpM .ResumeUploadSection_uploadStepLabel__zEL_V{color:#0f172a;font-weight:600}.ResumeUploadSection_uploadSkeletonCards__u_9k9{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;width:100%;max-width:480px}@media (max-width:480px){.ResumeUploadSection_uploadSkeletonCards__u_9k9{grid-template-columns:1fr}}.ResumeUploadSection_uploadSkeletonCard__TI7O0{background:white;border:1px solid #e2e8f0;border-radius:12px;padding:1rem;display:flex;flex-direction:column;gap:.6rem;box-shadow:0 2px 8px rgba(0,0,0,.04)}.ResumeUploadSection_skeletonCardHeader__1cY3O{width:60%;height:.85rem;border-radius:6px}.ResumeUploadSection_skeletonCardLine__l8K1M{width:100%;height:.75rem;border-radius:6px}.ResumeUploadSection_skeletonCardLineShort__gmwID{width:70%;height:.75rem;border-radius:6px}.ResumeUploadSection_hero__GOj_f{display:grid;grid-template-columns:1fr 1fr;grid-gap:2.5rem;gap:2.5rem;align-items:start;max-width:1200px;margin:0 auto;padding:3.5rem 1.5rem}.ResumeUploadSection_heroLeft__S8Vwb{max-width:520px;text-align:left}.ResumeUploadSection_heroBadge__eauH8{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .9rem;background:var(--resume-blue-light);color:var(--resume-blue);font-size:.75rem;font-weight:600;border-radius:100px;margin-bottom:1.5rem;border:1px solid #bfdbfe;letter-spacing:.04em}.ResumeUploadSection_heroBadgeDot__cT7z1{width:6px;height:6px;border-radius:50%;background:var(--resume-blue);flex-shrink:0}.ResumeUploadSection_heroTitleBlock__wtCod{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem;width:100%}.ResumeUploadSection_heroTitleMain__12Htd{color:var(--resume-text)}.ResumeUploadSection_heroTitleAccent__Li9Oz,.ResumeUploadSection_heroTitleMain__12Htd{font-family:Outfit,sans-serif;font-size:clamp(2.5rem,8vw,5rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;text-align:center}.ResumeUploadSection_heroTitleAccent__Li9Oz{color:var(--resume-blue);font-style:italic}.ResumeUploadSection_heroTitleSuffix__zcmAG{font-family:Outfit,sans-serif;font-size:clamp(2.5rem,8vw,5rem);font-weight:800;color:var(--resume-text);line-height:1.1;letter-spacing:-.02em;text-align:center}.ResumeUploadSection_heroSub__xbjZA{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:1rem;color:var(--resume-text-muted);line-height:1.6;margin:0 0 1.75rem;max-width:400px}.ResumeUploadSection_heroActions__x_t_x{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.ResumeUploadSection_heroNewCtaPrimary__snl2c{display:inline-flex;align-items:center;gap:1.25rem;padding:1.25rem 3.5rem;background:var(--resume-blue);color:white;border:none;border-radius:100px;font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:600;cursor:pointer;transition:background .3s ease,box-shadow .3s ease;box-shadow:0 10px 25px -5px rgba(37,99,235,.4);position:relative;overflow:hidden;letter-spacing:.01em}.ResumeUploadSection_heroNewCtaPrimary__snl2c:hover{background:#1d4ed8;box-shadow:0 15px 30px -5px rgba(37,99,235,.5)}.ResumeUploadSection_heroNewCtaPrimary__snl2c:active{transform:translateY(1px);box-shadow:0 5px 10px -2px rgba(37,99,235,.3)}.ResumeUploadSection_heroNewCtaIcon__0bKd6{font-size:1.8rem;opacity:1}@media (max-width:600px){.ResumeUploadSection_heroNewCtaPrimary__snl2c{padding:1rem 2rem;font-size:1.15rem;gap:.75rem;width:100%;justify-content:center}.ResumeUploadSection_heroNewCtaIcon__0bKd6{font-size:1.4rem}}.ResumeUploadSection_heroRight__1k_bg{display:flex;align-items:stretch;justify-content:stretch}.ResumeUploadSection_heroPlaceholder__faeRx{width:100%;min-height:320px;background:var(--resume-white);border:1px solid var(--resume-border);border-radius:var(--resume-radius-lg);display:flex;align-items:center;justify-content:center;box-shadow:var(--resume-shadow)}.ResumeUploadSection_heroPlaceholderText__ErRdh{font-size:.85rem;color:var(--resume-text-muted)}.ResumeUploadSection_heroNew__DgoP6{display:flex;flex-direction:column;align-items:center;gap:3rem;max-width:1000px;margin:0 auto;padding:1rem 1.5rem 5rem;width:100%}@media (max-width:600px){.ResumeUploadSection_heroNew__DgoP6{padding:2rem 1rem 3rem;gap:2rem}}.ResumeUploadSection_heroNewLeft__gajob{max-width:800px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}.ResumeUploadSection_heroNewTitle___4x0M{font-size:clamp(2.25rem,6vw,3.5rem);font-weight:800;line-height:1.15;color:var(--resume-text);margin:0 0 1rem;letter-spacing:-.02em}.ResumeUploadSection_heroNewTitleAccent__B7CNX{color:var(--resume-blue);font-weight:800}.ResumeUploadSection_heroNewSub__KP6ib{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:1.125rem;color:#475569;line-height:1.6;margin:0 auto 2rem;max-width:600px}.ResumeUploadSection_heroNewActions__dl4LC{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:2rem;width:100%}.ResumeUploadSection_heroNewCtaSecondary__qMIr4{display:inline-flex;align-items:center;gap:.5rem;padding:.9rem 1.5rem;background:var(--resume-white);color:var(--resume-text);border:1px solid var(--resume-border);border-radius:var(--resume-radius);font-size:1rem;font-weight:600;cursor:pointer;transition:border-color .2s,background .2s}.ResumeUploadSection_heroNewCtaSecondary__qMIr4:hover{border-color:var(--resume-text-muted);background:#f8fafc}.ResumeUploadSection_heroNewCtaIcon__0bKd6{font-size:1.1rem;opacity:.95}.ResumeUploadSection_heroNewSocialProof__9IC3n{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap;width:100%}.ResumeUploadSection_heroNewDots__mkBcG{display:flex;align-items:center;gap:-4px}.ResumeUploadSection_heroNewDot__100MM{width:10px;height:10px;border-radius:50%;border:2px solid var(--resume-white);box-shadow:0 0 0 1px var(--resume-border);margin-left:-4px}.ResumeUploadSection_heroNewDot__100MM:first-child{margin-left:0}.ResumeUploadSection_heroNewSocialText__qvFdI{font-size:.875rem;color:var(--resume-text-muted)}.ResumeUploadSection_resumeMatchUploadBtn__Yf_PJ{width:100%;margin-bottom:1.25rem;padding:1rem 1.5rem;background:var(--resume-blue);color:white;border:none;border-radius:var(--resume-radius);font-size:1.1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.6rem;transition:all .2s}.ResumeUploadSection_resumeMatchUploadBtn__Yf_PJ:hover:not(.ResumeUploadSection_resumeMatchUploadBtnDisabled__pgi6V){background:#1d4ed8;transform:translateY(-1px)}.ResumeUploadSection_resumeMatchUploadBtnDisabled__pgi6V{opacity:.7;cursor:not-allowed}.ResumeUploadSection_resumeMatchStatusCards__DWRXx{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:1.5rem;width:100%}@media (max-width:500px){.ResumeUploadSection_resumeMatchStatusCards__DWRXx{grid-template-columns:1fr}}.ResumeUploadSection_resumeMatchStatusCardBlue__U03qq,.ResumeUploadSection_resumeMatchStatusCardOrange__o9Pdw{display:flex;gap:.75rem;padding:.85rem 1rem;border-radius:12px;text-align:left}.ResumeUploadSection_resumeMatchStatusCardOrange__o9Pdw{background:#fff7ed;border:1px solid #fed7aa}.ResumeUploadSection_resumeMatchStatusCardBlue__U03qq{background:#eff6ff;border:1px solid #bfdbfe}.ResumeUploadSection_resumeMatchStatusCardBlue__U03qq strong,.ResumeUploadSection_resumeMatchStatusCardOrange__o9Pdw strong{display:block;font-size:.85rem;color:#1e293b}.ResumeUploadSection_resumeMatchStatusCardBlue__U03qq p,.ResumeUploadSection_resumeMatchStatusCardOrange__o9Pdw p{font-size:.75rem;color:#64748b;margin:.1rem 0 0}.ResumeUploadSection_resumeMatchStatusIcon__jR_Qt{color:#3b82f6;font-size:1.25rem;margin-top:.1rem;flex-shrink:0}.ResumeUploadSection_resumeMatchBadge__TUlrJ{display:flex;align-items:center;gap:.85rem;margin-bottom:1.5rem;background:white;padding:.75rem 1.25rem;border-radius:100px;box-shadow:0 4px 12px rgba(0,0,0,.05);border:1px solid #e2e8f0}.ResumeUploadSection_resumeMatchBadge4x__A5au4{font-size:1.5rem;font-weight:800;color:#2563eb;line-height:1}.ResumeUploadSection_resumeMatchBadgeText__BIqNM{display:flex;flex-direction:column;line-height:1.2}.ResumeUploadSection_resumeMatchBadgeLine1__eLWxA{font-size:.85rem;font-weight:700;color:#0f172a}.ResumeUploadSection_resumeMatchBadgeLine2__UfSF_{font-size:.75rem;color:#64748b}.ResumeUploadSection_compactMainWrap__wyb0b{max-width:1200px;margin:0 auto;padding:0 1.5rem 3rem;width:100%}.ResumeUploadSection_compactMainGrid__MEzZG{display:flex;flex-direction:column;gap:10rem;align-items:center}@media (max-width:600px){.ResumeUploadSection_compactMainWrap__wyb0b{padding:0 1rem 2rem}}.ResumeUploadSection_compactUploadColumn__T8o6S{width:100%;max-width:700px;text-align:center}.ResumeUploadSection_journeyUploadCard__mNWo5{background:var(--resume-white);border:1px solid var(--resume-border);border-radius:var(--resume-radius-lg);padding:1rem;box-shadow:0 4px 20px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06)}.ResumeUploadSection_journeyDropZone__GrZTF{border:2px dashed #cbd5e1;border-radius:var(--resume-radius);padding:2rem 1.5rem;min-height:200px;text-align:center;background:#f8fafc;cursor:pointer;transition:border-color .2s,background .2s;margin-bottom:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.ResumeUploadSection_journeyDropZoneActive__Lq1pA,.ResumeUploadSection_journeyDropZone__GrZTF:hover{border-color:#94a3b8;background:#f1f5f9}.ResumeUploadSection_journeyDropZoneHasFile__7dInp{border-style:solid;border-color:var(--resume-blue);background:var(--resume-blue-light);cursor:default}.ResumeUploadSection_journeyDropIconWrap__9uFhZ{width:56px;height:56px;margin:0 auto .75rem;border-radius:50%;background:#e0e7ff;color:#4f46e5;display:flex;align-items:center;justify-content:center}.ResumeUploadSection_journeyDropIcon__s0_Bz{font-size:1.75rem;display:block}.ResumeUploadSection_journeyDropTitle__PohPr{font-size:1.1rem;font-weight:700;color:#1f2937;margin:0 0 .25rem}.ResumeUploadSection_journeyDropHint__6CPyC{font-size:.9rem;color:#6b7280;margin:0 0 1rem}.ResumeUploadSection_journeySelectBtn__xzmjb{padding:.6rem 2rem;background:var(--resume-blue);color:white;border:none;border-radius:var(--resume-radius);font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s}.ResumeUploadSection_journeySelectBtn__xzmjb:hover{background:#1d4ed8}.ResumeUploadSection_journeyDropActionRow__g6mGK{display:flex;align-items:center;gap:1.25rem;margin-top:.5rem}.ResumeUploadSection_dropZoneLimitBadge__plYd5{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;gap:.5rem;padding:.4rem .75rem;background:white;border:1px solid #e2e8f0;border-radius:20px;color:#64748b;font-size:.75rem;font-weight:600;transition:all .2s;box-shadow:0 2px 8px rgba(0,0,0,.05);z-index:5}.ResumeUploadSection_dropZoneLimitBadge__plYd5:hover{background:#f8fafc;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.ResumeUploadSection_dropLimitFull___SqVh{background:#fef2f2;border-color:#fecaca;color:#dc2626}.ResumeUploadSection_dropLimitLabel__2Eup9{opacity:.8;font-weight:500}.ResumeUploadSection_dropLimitValue__E8y4X{color:#0f172a;display:flex;align-items:center}.ResumeUploadSection_dropLimitReset__F6Fvm{opacity:.6;font-size:.7rem;border-left:1px solid rgba(0,0,0,.1);padding-left:6px;margin-left:6px}.ResumeUploadSection_dropLimitFull___SqVh .ResumeUploadSection_dropLimitValue__E8y4X{color:#dc2626}.ResumeUploadSection_dropLimitFull___SqVh .ResumeUploadSection_dropLimitReset__F6Fvm{border-left-color:rgba(220,38,38,.2)}.ResumeUploadSection_journeyFilePreview__brDLV{width:100%;display:flex;flex-direction:column;gap:1rem;padding:.5rem 0}.ResumeUploadSection_journeyFileRow__5HmPN{display:flex;align-items:center;gap:.75rem;text-align:left}.ResumeUploadSection_journeyFileDetails__UsDrc{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.ResumeUploadSection_journeyFileName__4vn1X{font-size:.95rem;font-weight:600;color:var(--resume-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ResumeUploadSection_journeyFileSize__JzQDG{font-size:.8rem;color:var(--resume-text-muted)}.ResumeUploadSection_journeyFileRemove__P42mi{background:none;border:none;color:var(--resume-text-muted);cursor:pointer;padding:.35rem;border-radius:6px;display:flex;align-items:center;justify-content:center}.ResumeUploadSection_journeyFileRemove__P42mi:hover{color:#dc2626;background:#fef2f2}.ResumeUploadSection_journeyUploadBtn__c03JT{width:100%;padding:1rem 1.5rem;background:var(--resume-blue);color:white;border:none;border-radius:var(--resume-radius);font-size:1.1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.6rem}.ResumeUploadSection_journeyUploadBtn__c03JT:hover:not(.ResumeUploadSection_journeyUploadBtnDisabled__gO94b){background:#1d4ed8}.ResumeUploadSection_journeyUploadBtnDisabled__gO94b{opacity:.7;cursor:not-allowed}.ResumeUploadSection_journeySecurity__OmbpZ{display:flex;align-items:center;gap:.75rem;font-size:.95rem;color:#64748b;line-height:1.5;margin-top:1rem}.ResumeUploadSection_journeySecurityIcon__JqgZR{flex-shrink:0;margin-top:.15rem;color:#9ca3af;font-size:1rem}.ResumeUploadSection_journeyUploadStatus__tseng{font-size:.8rem;color:var(--resume-text-muted);margin-top:.75rem}.ResumeUploadSection_journeyUploadStatusWarn__5qA_L{color:#dc2626;font-weight:600}.ResumeUploadSection_journeyUploadingState__dj1NB{display:flex;flex-direction:column;align-items:center;gap:.75rem}.ResumeUploadSection_journeyUploadingSpinner__Vt1v_{font-size:2.5rem;color:var(--resume-blue);animation:ResumeUploadSection_spin__Io_fy 1s linear infinite}.ResumeUploadSection_howItWorksSteps__Zy5XA{display:flex;flex-direction:row;justify-content:space-between;gap:5rem;padding-top:3rem;position:relative;width:100%}.ResumeUploadSection_howItWorksStep__g8fef{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1 1;position:relative;padding:0 .5rem}.ResumeUploadSection_howItWorksStep__g8fef:not(:last-child):after{content:"";position:absolute;top:32px;left:50%;width:100%;height:3px;background:#e2e8f0;z-index:1}.ResumeUploadSection_howItWorksStep__g8fef:not(:last-child):before{display:none}.ResumeUploadSection_howItWorksStepIconWrap__N_aVv{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:1rem;z-index:2;position:relative;box-shadow:0 0 0 6px var(--resume-bg)}.ResumeUploadSection_howItWorksStepIcon__3q0Oi{font-size:1.75rem;color:white}.ResumeUploadSection_howItWorksStepTitle__7yPs0{font-size:1rem;font-weight:600;color:#334155;margin:0 0 .25rem}.ResumeUploadSection_howItWorksStepText__G05N6{font-size:.8125rem;color:#64748b;line-height:1.4;margin:0}@media (max-width:600px){.ResumeUploadSection_howItWorksSteps__Zy5XA{flex-direction:column;gap:2rem}.ResumeUploadSection_howItWorksStep__g8fef{flex-direction:row;align-items:center;text-align:left;gap:1rem}.ResumeUploadSection_howItWorksStepIconWrap__N_aVv{margin-bottom:0;box-shadow:none}.ResumeUploadSection_howItWorksStep__g8fef:not(:last-child):after{top:44px;left:22px;width:2px;height:100%}}.ResumeUploadSection_howItWorksCtaWrap__pX4sZ{text-align:center}.ResumeUploadSection_howItWorksCta__vvYaj{padding:.9rem 2rem;background:var(--resume-blue);color:white;border:none;border-radius:var(--resume-radius);font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s}.ResumeUploadSection_howItWorksCta__vvYaj:hover{background:#1d4ed8}.ResumeUploadSection_visibilityWrap__TFJPD{width:100%;max-width:960px;margin:0 auto 3rem;padding:0 1rem}.ResumeUploadSection_visibilityTitle__vrbAS{font-size:clamp(1.5rem,3.5vw,2rem);font-weight:800;color:#0f172a;text-align:center;margin:0 0 .5rem;letter-spacing:-.02em}.ResumeUploadSection_visibilitySub__7G2xy{font-size:1rem;color:#64748b;text-align:center;line-height:1.55;max-width:540px;margin:0 auto 1.75rem}.ResumeUploadSection_visibilityCard__aa4DZ{background:linear-gradient(180deg,#ffffff,#fafbff);border-radius:20px;padding:2rem;box-shadow:0 4px 24px rgba(15,23,42,.08),0 0 0 1px rgba(15,23,42,.04);border:1px solid rgba(148,163,184,.2);position:relative}.ResumeUploadSection_visibilitySection__crpYd{margin-bottom:0}.ResumeUploadSection_visibilitySectionTitle__23WPC{font-size:1.15rem;font-weight:700;color:#1e293b;margin:0 0 .35rem}.ResumeUploadSection_visibilityToggle__50aQV{flex-shrink:0;width:58px;height:30px;border-radius:9999px;background:#cbd5e1;border:none;cursor:pointer;padding:0;position:relative;transition:background .25s ease,box-shadow .2s}.ResumeUploadSection_visibilityToggle__50aQV:hover{box-shadow:0 0 0 3px rgba(148,163,184,.3)}.ResumeUploadSection_visibilityToggleOn__ODFp9{background:linear-gradient(145deg,#22c55e,#16a34a);box-shadow:0 2px 10px rgba(34,197,94,.4)}.ResumeUploadSection_visibilityToggleOn__ODFp9:hover{box-shadow:0 0 0 3px rgba(34,197,94,.25),0 2px 10px rgba(34,197,94,.4)}.ResumeUploadSection_visibilityToggleThumb__0ormR{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:white;box-shadow:0 2px 6px rgba(0,0,0,.2);transition:transform .25s ease}.ResumeUploadSection_visibilityToggleOn__ODFp9 .ResumeUploadSection_visibilityToggleThumb__0ormR{transform:translateX(28px)}.ResumeUploadSection_visibilityRoleLabel__wKmqd{display:block;font-size:.8125rem;font-weight:600;color:#374151;margin-top:1.25rem;margin-bottom:.4rem}.ResumeUploadSection_visibilityRoleInput__cfzli{width:100%;padding:.65rem 1rem;border:1px solid #e2e8f0;border-radius:10px;font-size:.9375rem;background:#fff;transition:border-color .2s,box-shadow .2s}.ResumeUploadSection_visibilityRoleInput__cfzli::placeholder{color:#94a3b8}.ResumeUploadSection_visibilityRoleInput__cfzli:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.12)}.ResumeUploadSection_visibilityRolesSelected__Ss2Vh{margin-top:1rem}.ResumeUploadSection_visibilityRolesSelectedLabel__6plvB{display:block;font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem}.ResumeUploadSection_visibilityRolesEmpty__G6wbH{font-size:.875rem;color:#94a3b8;margin:0;padding:.6rem 0}.ResumeUploadSection_visibilityRolePills__X2KVz{display:flex;flex-wrap:wrap;gap:.4rem}.ResumeUploadSection_visibilityRolePill__RYh3H{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .65rem;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:8px;font-size:.8125rem;font-weight:500}.ResumeUploadSection_visibilityRolePillRemove__GAS5f{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:1rem;line-height:1;padding:0 0 0 .2rem;opacity:.8}.ResumeUploadSection_visibilityRolePillRemove__GAS5f:hover{opacity:1;color:#dc2626}.ResumeUploadSection_visibilityRolesSuggestions__HdGbN{margin-top:1.25rem;padding-top:1rem;border-top:1px solid #f1f5f9}.ResumeUploadSection_visibilityRolesSuggestionsLabel__0fPYN{display:block;font-size:.75rem;font-weight:600;color:#64748b;margin-bottom:.5rem}.ResumeUploadSection_visibilitySuggestedRow__CqmU7{display:flex;flex-wrap:wrap;gap:.4rem}.ResumeUploadSection_visibilitySuggestedPill__BmTlL{display:inline-flex;align-items:center;padding:.4rem .75rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:.8125rem;font-weight:500;color:#475569;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.ResumeUploadSection_visibilitySuggestedPill__BmTlL:hover{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.ResumeUploadSection_visibilitySuggestedEmpty__qzuRF{font-size:.8125rem;color:#94a3b8}.ResumeUploadSection_visibilitySelectedArea__ue0eP{min-height:0}.ResumeUploadSection_stepsWrap__F2BlR{max-width:1200px;margin:0 auto;padding:0 1.5rem 2.5rem}.ResumeUploadSection_stepsGrid__Bgy0G{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.ResumeUploadSection_stepCard__5iCn1{background:var(--resume-white);border:1px solid var(--resume-border);border-radius:var(--resume-radius-lg);padding:1.5rem;text-align:center;box-shadow:var(--resume-shadow);transition:box-shadow .2s}.ResumeUploadSection_stepCard__5iCn1:hover{box-shadow:var(--resume-shadow-hover)}.ResumeUploadSection_stepIcon__nZClC{width:56px;height:56px;margin:0 auto 1rem;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.4rem}.ResumeUploadSection_stepIcon1__v1atd{background:var(--resume-blue-light);color:var(--resume-blue)}.ResumeUploadSection_stepIcon2__JJ_b5{background:#fef3c7;color:#d97706}.ResumeUploadSection_stepIcon3__g3P1B{background:#dcfce7;color:#16a34a}.ResumeUploadSection_stepTitle__oIKhr{font-size:1rem;font-weight:600;color:var(--resume-text);margin:0 0 .35rem}.ResumeUploadSection_stepText__d0rau{font-size:.85rem;color:var(--resume-text-muted);margin:0;line-height:1.4}.ResumeUploadSection_main__wVP6f{max-width:1200px;margin:0 auto;padding:0 1.5rem 2.5rem}.ResumeUploadSection_uploadCard__l_mpA{background:var(--resume-white);border:1px solid var(--resume-border);border-radius:var(--resume-radius-lg);padding:2rem;margin-bottom:1.5rem;box-shadow:var(--resume-shadow)}.ResumeUploadSection_uploadProgress__KbOSv{margin-bottom:1.25rem;font-size:.85rem;color:var(--resume-text-muted)}.ResumeUploadSection_uploadProgressBar__qIrzZ{height:6px;background:#f1f5f9;border-radius:3px;overflow:hidden;margin-top:.5rem}.ResumeUploadSection_uploadProgressFill__9CJv3{height:100%;background:var(--resume-blue);border-radius:3px;transition:width .3s}.ResumeUploadSection_uploadZone__Pz9JN{border:2px dashed var(--resume-border);border-radius:var(--resume-radius);padding:2.5rem 1.5rem;text-align:center;background:#fafbfc;cursor:pointer;transition:border-color .2s,background .2s}.ResumeUploadSection_uploadZone__Pz9JN.ResumeUploadSection_dragActive__mdPCX,.ResumeUploadSection_uploadZone__Pz9JN:hover{border-color:var(--resume-blue);background:var(--resume-blue-light)}.ResumeUploadSection_uploadZone__Pz9JN.ResumeUploadSection_hasFile__KfgVW{border-style:solid;border-color:var(--resume-blue);background:var(--resume-blue-light);cursor:default}.ResumeUploadSection_fileInput__QWeeu{display:none}.ResumeUploadSection_uploadIcon__NMJoC{font-size:2.5rem;color:var(--resume-text-muted);margin-bottom:.75rem}.ResumeUploadSection_uploadZone__Pz9JN.ResumeUploadSection_dragActive__mdPCX .ResumeUploadSection_uploadIcon__NMJoC,.ResumeUploadSection_uploadZone__Pz9JN:hover .ResumeUploadSection_uploadIcon__NMJoC{color:var(--resume-blue)}.ResumeUploadSection_uploadTitle__FdEVW{font-size:1.15rem;font-weight:600;color:var(--resume-text);margin:0 0 .25rem}.ResumeUploadSection_uploadHint__5YtJn{font-size:.9rem;color:var(--resume-text-muted);margin:0 0 1rem}.ResumeUploadSection_uploadFormats__Q4Y81{display:flex;justify-content:center;gap:.5rem}.ResumeUploadSection_uploadFormat__5jWJ3{display:flex;align-items:center;gap:.35rem;padding:.3rem .75rem;background:#f1f5f9;border-radius:6px;font-size:.75rem;font-weight:500;color:var(--resume-text-muted)}.ResumeUploadSection_filePreview__bF9i8{display:flex;flex-direction:column;gap:.75rem}.ResumeUploadSection_fileRow__UQPpg{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--resume-white);border:1px solid var(--resume-border);border-radius:var(--resume-radius)}.ResumeUploadSection_fileIconPdf__1O_Py{font-size:1.75rem;color:#dc2626}.ResumeUploadSection_fileIconDoc__gAMha{font-size:1.75rem;color:var(--resume-blue)}.ResumeUploadSection_fileDetails__YFCvm{flex:1 1;min-width:0}.ResumeUploadSection_fileName__oDRlc{font-weight:600;color:var(--resume-text);font-size:.95rem;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ResumeUploadSection_fileSize__2Yskf{font-size:.8rem;color:var(--resume-text-muted)}.ResumeUploadSection_fileRemove__hxo6T{width:36px;height:36px;border:1px solid var(--resume-border);background:var(--resume-white);border-radius:8px;color:var(--resume-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .2s,color .2s}.ResumeUploadSection_fileRemove__hxo6T:hover{border-color:#dc2626;color:#dc2626}.ResumeUploadSection_fileStatus__46REg{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.9rem;font-weight:500}.ResumeUploadSection_fileStatusReady__Pceip{color:#16a34a}.ResumeUploadSection_fileStatusExtracting__qITrM{color:#d97706}.ResumeUploadSection_uploadBtn__BCTQ4{width:100%;margin-top:1.25rem;padding:1.2rem 2rem;background:var(--resume-blue);color:white;border:none;border-radius:var(--resume-radius);font-size:1.15rem;font-weight:600;cursor:pointer;transition:background .2s}.ResumeUploadSection_uploadBtn__BCTQ4:hover:not(.ResumeUploadSection_disabled__6m0ab){background:#1d4ed8}.ResumeUploadSection_uploadBtn__BCTQ4.ResumeUploadSection_disabled__6m0ab{background:#e2e8f0;color:#94a3b8;cursor:not-allowed}.ResumeUploadSection_uploadSuccess__e9wYf{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem;padding:.85rem;background:#dcfce7;border:1px solid #86efac;border-radius:var(--resume-radius);color:#166534;font-size:.95rem;font-weight:500}.ResumeUploadSection_recruiterCard__Q13NY{background:var(--resume-white);border:1px solid #86efac;border-radius:var(--resume-radius-lg);padding:1.5rem;margin-bottom:1.5rem;background:#f0fdf4;box-shadow:var(--resume-shadow)}.ResumeUploadSection_recruiterHeader__W2On2{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-weight:600;color:#065f46;font-size:1rem}.ResumeUploadSection_recruiterLiveIcon__u_tVA{color:#16a34a;font-size:1.1rem}.ResumeUploadSection_recruiterGrid__T_SbT{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.ResumeUploadSection_recruiterStat__DFHIj{background:var(--resume-white);border:1px solid #a7f3d0;border-radius:var(--resume-radius);padding:1rem}.ResumeUploadSection_recruiterCount__Hxl5L{font-size:1.75rem;font-weight:700;color:#065f46}.ResumeUploadSection_recruiterLabel__BWsJK{font-size:.85rem;color:#047857}.ResumeUploadSection_recruiterLink__hQzcj{display:inline-flex;align-items:center;gap:.35rem;margin-top:.4rem;font-size:.85rem;font-weight:600;color:#059669;text-decoration:none}.ResumeUploadSection_recruiterLink__hQzcj:hover{text-decoration:underline}.ResumeUploadSection_card__JUN2v{background:var(--resume-white);border:1px solid var(--resume-border);border-radius:var(--resume-radius-lg);padding:1.5rem;margin-bottom:1.5rem;box-shadow:var(--resume-shadow)}.ResumeUploadSection_cardTitle__OzPK2{font-size:1rem;font-weight:600;color:var(--resume-text);margin:0 0 1rem}.ResumeUploadSection_currentResume__Eja_S{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ResumeUploadSection_resumeInfo__GxAVW{display:flex;align-items:center;gap:.75rem}.ResumeUploadSection_resumePdfIcon__dJ5ss{font-size:1.5rem;color:#16a34a}.ResumeUploadSection_resumeName__oXzWv{font-weight:600;color:var(--resume-text);font-size:.95rem}.ResumeUploadSection_resumeMeta__S0nmk{font-size:.8rem;color:var(--resume-text-muted)}.ResumeUploadSection_viewResumeBtn__Rm51Z{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:transparent;color:var(--resume-blue);border:1px solid var(--resume-blue);border-radius:8px;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s}.ResumeUploadSection_viewResumeBtn__Rm51Z:hover{background:var(--resume-blue-light)}.ResumeUploadSection_toggleRow__9y9fw{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:.5rem 0}.ResumeUploadSection_toggleLabel__mJsxC{font-weight:500;color:var(--resume-text);font-size:.95rem}.ResumeUploadSection_toggleOn__ROTiB{font-size:2rem;color:#16a34a}.ResumeUploadSection_toggleOff__FD3vF{font-size:2rem;color:#94a3b8}.ResumeUploadSection_toggleHint__XJC0F{font-size:.85rem;color:var(--resume-text-muted);margin:.5rem 0 0}.ResumeUploadSection_toggleBadge__lkQln{display:inline-flex;align-items:center;gap:.35rem;margin-top:.5rem;padding:.35rem .65rem;background:#dcfce7;border-radius:6px;font-size:.8rem;font-weight:500;color:#166534}.ResumeUploadSection_rolesSearch__t4pmF{width:100%;padding:.7rem 1rem;border:1px solid var(--resume-border);border-radius:var(--resume-radius);font-size:.95rem;margin-bottom:.75rem}.ResumeUploadSection_rolesSearch__t4pmF:focus{outline:none;border-color:var(--resume-blue)}.ResumeUploadSection_rolesHint__9YK3L{font-size:.85rem;color:var(--resume-text-muted);margin:0 0 .75rem}.ResumeUploadSection_rolesPills__KORVx{display:flex;flex-wrap:wrap;gap:.5rem}.ResumeUploadSection_rolePill__swgJ_{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;background:var(--resume-blue-light);color:var(--resume-blue);border:1px solid #bfdbfe;border-radius:100px;font-size:.85rem;font-weight:500}.ResumeUploadSection_rolePillRemove__LiIbS{background:none;border:none;color:var(--resume-blue);cursor:pointer;padding:0;display:flex;opacity:.7}.ResumeUploadSection_rolePillRemove__LiIbS:hover{opacity:1;color:#dc2626}.ResumeUploadSection_suggestedPills__jehi_{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.ResumeUploadSection_suggestedLabel__Q11Ts{font-size:.8rem;color:var(--resume-text-muted);margin-bottom:.4rem;display:block}.ResumeUploadSection_suggestedPill__0JF_X{padding:.4rem .75rem;background:#f8fafc;border:1px solid var(--resume-border);border-radius:100px;font-size:.8rem;color:var(--resume-text);cursor:pointer;transition:border-color .2s,background .2s}.ResumeUploadSection_suggestedPill__0JF_X:hover{border-color:var(--resume-blue);background:var(--resume-blue-light);color:var(--resume-blue)}.ResumeUploadSection_profileCard__1jfjK{display:block}.ResumeUploadSection_profileCardHeader__OCjLn{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem}.ResumeUploadSection_profileAvatar__wJfIj{width:48px;height:48px;border-radius:10px;background:linear-gradient(135deg,var(--resume-blue) 0,#1d4ed8 100%);display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;color:white;flex-shrink:0}.ResumeUploadSection_profileHeaderText__pCi7v{flex:1 1;min-width:0}.ResumeUploadSection_profileMain__2GsN2{width:100%}.ResumeUploadSection_profileName__OQFQU{font-size:1.1rem;font-weight:600;color:var(--resume-text);margin:0 0 .25rem}.ResumeUploadSection_profileBadge__0a9ZH{display:inline-block;padding:.25rem .6rem;background:var(--resume-orange-light);color:var(--resume-orange);font-size:.75rem;font-weight:600;border-radius:6px;margin-bottom:1rem}.ResumeUploadSection_profileSkills__A7RIh{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.ResumeUploadSection_profileSkill__LqRY2{padding:.3rem .65rem;background:var(--resume-blue-light);color:var(--resume-blue);font-size:.8rem;font-weight:500;border-radius:6px}.ResumeUploadSection_profileTimeline__pN_ZY{margin-top:1rem}.ResumeUploadSection_profileTimelineItem__GHf5m{display:flex;gap:.75rem;margin-bottom:.75rem;font-size:.9rem}.ResumeUploadSection_profileTimelineDot__mvfw0{width:8px;height:8px;border-radius:50%;background:var(--resume-blue);margin-top:.5rem;flex-shrink:0}.ResumeUploadSection_profileTimelineRole__rAXDp{font-weight:600;color:var(--resume-text)}.ResumeUploadSection_profileTimelineMeta__8nXeT{color:var(--resume-text-muted);font-size:.85rem}.ResumeUploadSection_profileCurrentRole__pKFZ0{font-size:.9rem;color:var(--resume-text);margin:.25rem 0 .5rem}.ResumeUploadSection_profileMeta__9J6oy{color:var(--resume-text-muted);font-size:.85rem}.ResumeUploadSection_profileSectionLabel__eKe6a{display:block;font-size:.7rem;font-weight:700;color:var(--resume-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem}.ResumeUploadSection_profileHighlights__o7uJP{margin:.35rem 0 0;padding-left:1.25rem;font-size:.85rem;color:var(--resume-text-muted);line-height:1.45}.ResumeUploadSection_profileHighlights__o7uJP li{margin-bottom:.2rem}.ResumeUploadSection_profileEducation__S2WKF{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--resume-border)}.ResumeUploadSection_profileEducationItem__2NI8A{margin-bottom:.5rem;font-size:.9rem}.ResumeUploadSection_profileSummary__jblCU{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--resume-border)}.ResumeUploadSection_profileSummaryText__PPHgp{font-size:.9rem;color:var(--resume-text-muted);line-height:1.5;margin:0}.ResumeUploadSection_trustGrid__7a6aP{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--resume-border)}.ResumeUploadSection_trustItem__xWyaY{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem}.ResumeUploadSection_trustIcon__A7cU_{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.1rem}.ResumeUploadSection_trustIcon1__dWa8U{background:var(--resume-blue-light);color:var(--resume-blue)}.ResumeUploadSection_trustIcon2__pxcmo{background:#dcfce7;color:#16a34a}.ResumeUploadSection_trustIcon3__j2d_Q{background:#fef3c7;color:#d97706}.ResumeUploadSection_trustTitle__ZOfuQ{font-size:.9rem;font-weight:600;color:var(--resume-text);margin:0}.ResumeUploadSection_trustText__384zP{font-size:.8rem;color:var(--resume-text-muted);margin:0;line-height:1.35}.ResumeUploadSection_modalOverlay__NoGPI{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.ResumeUploadSection_modalCancel__f8ekq{flex:1 1;padding:.85rem;background:#f1f5f9;border:1px solid var(--resume-border);border-radius:var(--resume-radius);font-weight:500;color:var(--resume-text-muted);cursor:pointer}.ResumeUploadSection_modalCancel__f8ekq:hover{background:#e2e8f0;color:var(--resume-text)}.ResumeUploadSection_invitationsModalBox__n8eDs{background:var(--resume-white);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.15);max-width:520px;width:100%;max-height:85vh;overflow:hidden;display:flex;flex-direction:column}.ResumeUploadSection_invitationsModalHeader__xiKcb{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem 0}.ResumeUploadSection_invitationsModalTitle__9hviA{font-size:1.25rem;font-weight:700;color:var(--resume-text);margin:0;display:flex;align-items:center;gap:.5rem}.ResumeUploadSection_invitationsModalClose__PLimg{background:none;border:none;color:var(--resume-text-muted);font-size:1.25rem;cursor:pointer;padding:.25rem;line-height:1}.ResumeUploadSection_invitationsModalClose__PLimg:hover{color:var(--resume-text)}.ResumeUploadSection_invitationsModalSub___heeT{font-size:.9rem;color:var(--resume-text-muted);margin:.5rem 1.5rem 1rem;line-height:1.4}.ResumeUploadSection_invitationsModalEmpty__1yyKG,.ResumeUploadSection_invitationsModalLoading__wsWD_{padding:2rem 1.5rem;text-align:center;color:var(--resume-text-muted)}.ResumeUploadSection_invitationsModalEmpty__1yyKG p,.ResumeUploadSection_invitationsModalLoading__wsWD_ p{margin:.5rem 0 0;font-size:.9rem}.ResumeUploadSection_invitationsModalEmpty__1yyKG h4{font-size:1rem;color:var(--resume-text);margin:0}.ResumeUploadSection_invitationsModalEmptyIcon__OKRDm{font-size:2.5rem;color:#cbd5e1;display:block;margin-bottom:.75rem}.ResumeUploadSection_invitationsModalList__D7G4_{padding:0 1.5rem 1rem;overflow-y:auto;max-height:50vh;display:flex;flex-direction:column;gap:.75rem}.ResumeUploadSection_invitationModalCard__UWsV2{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ResumeUploadSection_invitationModalCardMain__HGBZE{flex:1 1;min-width:0}.ResumeUploadSection_invitationModalJobTitle__tsNBy{font-size:1rem;font-weight:600;color:var(--resume-text);margin:0 0 .25rem}.ResumeUploadSection_invitationModalCompany__HFmCB{font-size:.875rem;color:var(--resume-text-muted);margin:0}.ResumeUploadSection_invitationModalDate__Xlk0A{font-size:.8rem;color:var(--resume-text-muted);display:block;margin-top:.35rem}.ResumeUploadSection_invitationModalViewBtn__40Dkv{font-size:.875rem;font-weight:600;color:var(--resume-blue);display:inline-flex;align-items:center;gap:.35rem;text-decoration:none;white-space:nowrap}.ResumeUploadSection_invitationModalViewBtn__40Dkv:hover{text-decoration:underline}.ResumeUploadSection_invitationsModalFooter__3mTqj{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.5rem 1.25rem;border-top:1px solid #e2e8f0}.ResumeUploadSection_invitationsModalViewAll__OtUE_{font-size:.95rem;font-weight:600;color:var(--resume-blue);display:inline-flex;align-items:center;gap:.35rem;text-decoration:none}.ResumeUploadSection_invitationsModalViewAll__OtUE_:hover{text-decoration:underline}.ResumeUploadSection_loading__31XW_{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;gap:1rem;color:var(--resume-text-muted)}.ResumeUploadSection_spinner__ps7Vh{animation:ResumeUploadSection_spin__Io_fy 1s linear infinite;font-size:2rem;color:var(--resume-blue)}.ResumeUploadSection_spinnerSmall__FFt77{animation:ResumeUploadSection_spin__Io_fy 1s linear infinite;font-size:1rem}@keyframes ResumeUploadSection_spin__Io_fy{to{transform:rotate(1turn)}}@media (max-width:900px){.ResumeUploadSection_hero__GOj_f{grid-template-columns:1fr;text-align:center}.ResumeUploadSection_heroLeft__S8Vwb{max-width:100%;text-align:center}.ResumeUploadSection_heroSub__xbjZA{max-width:100%}.ResumeUploadSection_heroActions__x_t_x{justify-content:center}.ResumeUploadSection_heroRight__1k_bg{order:-1}.ResumeUploadSection_heroPlaceholder__faeRx{min-height:220px}}@media (max-width:768px){.ResumeUploadSection_hero__GOj_f{padding:3rem 1rem}.ResumeUploadSection_heroTitleAccent__Li9Oz,.ResumeUploadSection_heroTitle__Z6lgH{font-size:3.5rem;font-weight:800}.ResumeUploadSection_heroSub__xbjZA{font-size:.95rem}.ResumeUploadSection_recruiterGrid__T_SbT,.ResumeUploadSection_stepsGrid__Bgy0G,.ResumeUploadSection_trustGrid__7a6aP{grid-template-columns:1fr}.ResumeUploadSection_enableCard__chh5Z{flex-direction:column;text-align:center}}.ResumeUploadSection_heroNewLeft__gajob{padding-top:4rem}.ResumeUploadSection_limitBadge__8fuEy{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:100px;font-size:.8rem;font-weight:600;color:#475569;margin-bottom:1rem}.ResumeUploadSection_limitBadgeIcon__t9YWH{color:#64748b;font-size:.9rem}.ResumeUploadSection_limitBadgeValue__edAqY{color:#0f172a}.ResumeUploadSection_limitBadgeFull__0qr2f{background:#fef2f2;border-color:#fecaca;color:#dc2626}.ResumeUploadSection_limitBadgeFull__0qr2f .ResumeUploadSection_limitBadgeIcon__t9YWH{color:#ef4444}.ResumeUploadSection_limitBadgeFull__0qr2f .ResumeUploadSection_limitBadgeValue__edAqY{color:#b91c1c}.analysis_container__FGX8F{padding:1.5rem;background-color:#f8fafc;font-family:Inter,-apple-system,sans-serif}.analysis_dashboardGrid__9gf2x{max-width:1200px;margin:0 auto}.analysis_dashboardGrid__9gf2x,.analysis_mainColumn__O6Umq{display:flex;flex-direction:column;gap:1.5rem;width:100%}.analysis_analysisGridTwo__ssxDH{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.analysis_analysisGridTwo__ssxDH>div{height:100%;display:flex;flex-direction:column}@media (max-width:900px){.analysis_analysisGridTwo__ssxDH{grid-template-columns:1fr}.analysis_analysisGridTwo__ssxDH>div{height:auto}}.analysis_rightColumn__X0Fwi{display:none}.analysis_card__DFZpA{background:#ffffff;border-radius:12px;border:1px solid #f1f5f9;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.05)}.analysis_cardHeader__IxY2x{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.analysis_cardTitleWrap__iXxnO{display:flex;align-items:center;gap:.5rem}.analysis_cardIcon__oV0e3{color:#2563eb;font-size:1.25rem}.analysis_cardTitle__PFbCr{font-size:1.1rem;font-weight:600;color:#1e293b;margin:0}.analysis_compactResumeRow__Ojgm5{display:flex;justify-content:space-between;align-items:center;padding:0 0 .75rem;margin-bottom:1rem;border-bottom:1px solid #e2e8f0}@media (max-width:600px){.analysis_compactResumeRow__Ojgm5{flex-direction:column;align-items:flex-start;gap:1rem}.analysis_compactResumeRight__DRpH1{width:100%}.analysis_compactReuploadBtn__TqAHg{width:100%;justify-content:center}}.analysis_compactResumeLeft__On600{display:flex;align-items:center;gap:1rem}.analysis_compactResumeIcon__tsegw{width:50px;height:50px;background:#eff6ff;color:#2563eb;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.analysis_compactResumeInfo__h_kX0{display:flex;flex-direction:column;gap:.2rem}.analysis_compactResumeName__lDF1z{font-size:1.05rem;font-weight:700;color:#1e293b;margin:0}.analysis_compactResumeDate__r4Yrq{font-size:.85rem;color:#64748b;font-weight:500}.analysis_compactResumeRight__DRpH1{display:flex;align-items:center}.analysis_compactReuploadBtn__TqAHg{display:flex;align-items:center;gap:.5rem;padding:.7rem 1.25rem;background:white;border:1px solid #e2e8f0;border-radius:8px;color:#475569;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s}.analysis_compactReuploadBtn__TqAHg:hover{border-color:#cbd5e1;background:#f8fafc;color:#1e293b;box-shadow:0 2px 4px rgba(0,0,0,.05)}.analysis_activeProfileBadge__3Lzz2{color:#94a3b8;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.analysis_uploadZone__EXEfN{border:2px dashed #e2e8f0;border-radius:8px;padding:2.5rem 1.5rem;text-align:center;margin-bottom:1rem;cursor:pointer;transition:all .2s}.analysis_uploadZone__EXEfN:hover{border-color:#2563eb;background:#f0f7ff}.analysis_uploadIconWrap__YAfOD{width:48px;height:48px;background:#eff6ff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.analysis_uploadIcon__rKieB{color:#3b82f6;font-size:1.5rem}.analysis_uploadLabel__oo5Ie{font-size:1.1rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.analysis_uploadHint__DxaXo{font-size:.875rem;color:#64748b;margin-bottom:1.25rem}.analysis_browseBtn__FD9sL{background:#2563eb;color:white;border:none;border-radius:6px;padding:.625rem 1.5rem;font-weight:600;box-shadow:0 4px 6px -1px rgba(37,99,235,.2);cursor:pointer}.analysis_currentResumeList__KwtmI{display:flex;flex-direction:column;gap:.75rem}.analysis_resumeItem__N08Fb{background:#f8fafc;border-radius:8px;padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between}.analysis_resumeInfoWrap__NYRic{display:flex;align-items:center;gap:.75rem}.analysis_resumeCheckIcon__Z9rly{color:#94a3b8;font-size:1.25rem}.analysis_resumeName__4VD3y{font-size:.875rem;font-weight:500;color:#1e293b}.analysis_resumeDate__aTVyC{font-size:.75rem;color:#64748b}.analysis_deleteBtn__zG678{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px}.analysis_deleteBtn__zG678:hover{color:#ef4444}.analysis_toggleHeader__1a4v6{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.analysis_toggleLabel__qxqZn{font-size:1.1rem;font-weight:600;color:#1e293b}.analysis_customSwitch__G6DJ7{position:relative;display:inline-block;width:44px;height:24px}.analysis_customSwitch__G6DJ7 input{opacity:0;width:0;height:0}.analysis_slider__lxm2s{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#cbd5e1;transition:.4s;border-radius:34px}.analysis_slider__lxm2s:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:white;transition:.4s;border-radius:50%}input:checked+.analysis_slider__lxm2s{background-color:#2563eb}input:checked+.analysis_slider__lxm2s:before{transform:translateX(20px)}.analysis_visibilityBox__lDsAZ{background:#f8fafc;padding:1rem;border-radius:8px;margin-bottom:1.25rem}.analysis_visibilityBoxTitle__RQKgN{font-size:.875rem;font-weight:600;color:#1e293b;margin-bottom:.25rem;display:block}.analysis_visibilityBoxText__yDkKY{font-size:.8125rem;color:#64748b;line-height:1.4}.analysis_countsGrid__6t7l_{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:1.25rem}.analysis_countItem__kmyGR{text-align:center;background:#f8fafc;padding:.75rem;border-radius:8px}.analysis_countNum__m6Z7z{font-size:1.5rem;font-weight:700;color:#2563eb;display:block}.analysis_countNum__m6Z7z.analysis_green__keg65{color:#16a34a}.analysis_countLabel__RxOp1{font-size:.625rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.analysis_managePrivacyBtn__ptUSW{width:100%;background:white;border:1px solid #e2e8f0;border-radius:6px;padding:.625rem;font-size:.875rem;font-weight:600;color:#1e293b;cursor:pointer}.analysis_atsAnalysisWrap__RrHfX{display:flex;align-items:center;gap:2rem}.analysis_chartContainer__0I6Eu{width:100px;height:100px}.analysis_circularChart__CB7kg{display:block;margin:0 auto;max-width:100%;max-height:100%}.analysis_circleBg__RH0p3{fill:none;stroke:#f1f5f9;stroke-width:3.8}.analysis_circle__0cYoK{fill:none;stroke:#ef4444;stroke-width:2.8;stroke-linecap:round;transition:stroke-dasharray .3s ease}.analysis_percentage___XeT_{fill:#1e293b;font-size:10px;font-weight:700;text-anchor:middle}.analysis_atsInfo__dWnTJ{flex:1 1}.analysis_actionBadge__3mJA4{background:#fee2e2;color:#991b1b;font-size:.625rem;font-weight:700;padding:2px 8px;border-radius:99px;text-transform:uppercase;margin-left:.75rem}.analysis_statusHeader__aNu_i{display:flex;align-items:center;gap:.5rem;color:#991b1b;font-weight:600;margin-bottom:.5rem}.analysis_statusIcon__j4hjU{font-size:1.1rem}.analysis_atsDescription__J8bmh{font-size:.875rem;color:#64748b;line-height:1.5;margin-bottom:.75rem}.analysis_atsActions__V4wch{display:flex;gap:1.5rem}.analysis_atsActionLink__VjJ5K{gap:.375rem;font-size:.8125rem;font-weight:600;text-decoration:none}.analysis_sidebarProgressCard__j_Jq2{padding:1.25rem}.analysis_sidebarTitleSmall__Ki4gK{font-size:.875rem;font-weight:600;color:#1e293b;margin-bottom:1rem}.analysis_progressBarWrap__rUO2r{height:8px;background:#f1f5f9;border-radius:99px;margin-bottom:.75rem;overflow:hidden}.analysis_progressBar__P5Awi{height:100%;background:#2563eb;border-radius:99px}.analysis_progressFooter__LqYi9{display:flex;justify-content:space-between;align-items:center}.analysis_progressInfo__x6Bku{font-size:.75rem;font-weight:600;color:#2563eb}.analysis_finishNowLink__91_n2{font-size:.75rem;color:#64748b;text-decoration:underline}.analysis_mockInterviewBanner__cCGcS{background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url(https://images.unsplash.com/photo-1522071820081-009f0129c71c?auto=format&fit=crop&q=80&w=340&h=200);background-size:cover;background-position:50%;height:180px;border-radius:12px;display:flex;flex-direction:column;justify-content:flex-end;padding:1.25rem;color:white}.analysis_bannerTitle__Edc_e{font-size:1rem;font-weight:700;margin-bottom:.25rem}.analysis_bannerSub__L53ND{font-size:.75rem;margin-bottom:1rem;opacity:.8}.analysis_bookNowBtn__1SZDA{background:white;color:#1e293b;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.75rem;font-weight:700;align-self:flex-start;cursor:pointer}.analysis_rolesFullCard__gsI1Z{grid-column:1/-1}.analysis_rolesHeader__Vz7jo{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1.5rem}.analysis_rolesTitleHeader__mRKUs{display:flex;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.analysis_rolesIcon__LLk2d{color:#2563eb}.analysis_rolesDescription__HUfeQ{font-size:.875rem;color:#64748b;max-width:600px;margin:0}.analysis_suggestedRolesLabel__VrS0C{font-size:.85rem;font-weight:600;color:#475569;margin-bottom:.75rem;letter-spacing:.025em}.analysis_selectedRolesLabel__eaMRu{font-size:.85rem;font-weight:600;color:#2563eb;margin:1.25rem 0 .75rem;display:block}.analysis_addPreferencesBtn__fQU0G{margin-top:1rem;width:100%;padding:.75rem;background:#2563eb;color:white;border:none;border-radius:8px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s;text-align:center}.analysis_addPreferencesBtn__fQU0G:hover{background:#1d4ed8;box-shadow:0 4px 6px -1px rgba(37,99,235,.3)}.analysis_customRoleInput__od3_M{padding:.75rem 1rem;outline:none}.analysis_addRoleMiniBtn__7MXV4{padding:.75rem 1.25rem;background:#f8fafc;color:#1e293b;white-space:nowrap}.analysis_addRoleMiniBtn__7MXV4:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.analysis_rolesList__riJA2{display:flex;flex-wrap:wrap;gap:1rem}.analysis_rolePill__Hu9Iq{display:flex;align-items:center;gap:.5rem;background:white;border:1px solid #e2e8f0;border-radius:99px;padding:.5rem 1rem;font-size:.75rem;font-weight:600;color:#475569;cursor:pointer;transition:all .2s}.analysis_rolePillSelected__SwVlZ,.analysis_rolePill__Hu9Iq:hover{border-color:#2563eb;color:#2563eb}.analysis_rolePillSelected__SwVlZ{background:#eff6ff}.analysis_roleActionIcon__q7__E{font-size:.875rem}@media (max-width:1024px){.analysis_dashboardGrid__9gf2x{grid-template-columns:1fr}}.analysis_chartContainer__0I6Eu{position:relative}.analysis_scanOverlay__7Csuv{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:5}.analysis_atsActionLink__VjJ5K{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;gap:.5rem;color:#2563eb;font-weight:500;font-size:.9rem;transition:color .2s}.analysis_atsActionLink__VjJ5K:hover:not(:disabled){color:#1d4ed8;text-decoration:underline}.analysis_atsActionLink__VjJ5K:disabled{color:#94a3b8;cursor:not-allowed}.analysis_modalOverlay__0A4O7{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}.analysis_modalContent__j32lJ{background:white;border-radius:16px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.analysis_modalHeader__xKgWp{padding:1.5rem;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;background:white;z-index:10}.analysis_modalTitle__OkWcW{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0}.analysis_closeModal__nsX1F{background:none;border:none;font-size:1.5rem;color:#64748b;cursor:pointer;padding:.5rem}.analysis_modalBody__m6SHo{padding:1.5rem}.analysis_tipsList__funaE{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.analysis_tipItem__0MdgM{display:flex;gap:1rem;padding:1rem;background:#f8fafc;border-radius:12px;color:#334155;line-height:1.5}.analysis_tipIcon__2zPjn{color:#7c3aed;flex-shrink:0;margin-top:.25rem}.analysis_breakdownSection__5SGlc{margin-bottom:2rem}.analysis_breakdownSubtitle__mma51{font-size:1rem;font-weight:600;color:#475569;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.025em}.analysis_pillGrid__sxfca{display:flex;flex-wrap:wrap;gap:.75rem}.analysis_pill__4FgW2{padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:500}.analysis_pillGreen__eka7B{background:#f0fdf4;color:#15803d;border:1px solid #dcfce7}.analysis_pillRed__exMn9{background:#fef2f2;color:#b91c1c;border:1px solid #fee2e2}.analysis_breakdownText__tqkCS{color:#475569;line-height:1.6;margin-bottom:.75rem}.analysis_metricsGrid__BJSyx{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #f1f5f9}.analysis_metricItem__BCM7M{display:flex;flex-direction:column;gap:.25rem}.analysis_metricLabel__fXpDC{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.analysis_statusBadge__B5mvC{display:inline-flex;align-items:center;justify-content:center;padding:.375rem .75rem;border-radius:6px;font-size:.8125rem;font-weight:700;width:-moz-fit-content;width:fit-content}.analysis_statusGood__lbyvm{background:#f0fdf4;color:#16a34a}.analysis_statusAverage__CmdLa{background:#fffbeb;color:#d97706}.analysis_statusLow__fQhMN{background:#fef2f2;color:#dc2626}.analysis_resumePreviewCard__FHJ9P{background:white;border-radius:12px;border:1px solid #f1f5f9;padding:1.5rem}.analysis_previewScrollArea__8gvf9{background:#f8fafc;border-radius:8px;padding:1.25rem;max-height:300px;overflow-y:auto;font-family:JetBrains Mono,Fira Code,monospace;font-size:.8125rem;line-height:1.6;color:#475569;white-space:pre-wrap;border:1px solid #e2e8f0}.analysis_previewHeader__4EMaI{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.analysis_previewTitle__8g7aQ{font-size:.9375rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.analysis_previewSubtitle__Tk30K{font-size:.75rem;color:#94a3b8}.analysis_gaugeLabel__xzzKB{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.analysis_gaugeValue__F8GbW{display:block;font-size:2rem;font-weight:800;color:#1e293b;line-height:1}.analysis_gaugePercent__cg1y0{font-size:.875rem;font-weight:600;color:#64748b}.analysis_scoreExcellent__pxkbb{stroke:#16a34a}.analysis_scoreGood__tDmph{stroke:#2563eb}.analysis_scoreAverage__f7_vy{stroke:#d97706}.analysis_scorePoor___RWF4{stroke:#dc2626}.analysis_analysisHighlights__PLBIf{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-top:1rem}.analysis_highlightBox__mNyVB{padding:.75rem;border-radius:10px}.analysis_highlightBox__mNyVB.analysis_strengths__IYbtM{background:#f0fdf4;border:1px solid #dcfce7}.analysis_highlightBox__mNyVB.analysis_weaknesses__bXt3V{background:#fef2f2;border:1px solid #fee2e2}.analysis_highlightTitle__RM6pr{font-size:.875rem;font-weight:700;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.analysis_strengths__IYbtM .analysis_highlightTitle__RM6pr{color:#16a34a}.analysis_weaknesses__bXt3V .analysis_highlightTitle__RM6pr{color:#dc2626}.analysis_highlightList__KRVwi{margin:0;padding-left:1.25rem;font-size:.8125rem;color:#475569;display:flex;flex-direction:column;gap:.25rem}.analysis_customRoleInputGroup__P3SRF{display:flex;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #f1f5f9;width:100%}.analysis_customRoleInput__od3_M{flex:1 1;padding:.625rem 1rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.875rem;color:#1e293b;background:#f8fafc;transition:all .2s}.analysis_customRoleInput__od3_M:focus{outline:none;border-color:#2563eb;background:white;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.analysis_addRoleMiniBtn__7MXV4{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#475569;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s}.analysis_addRoleMiniBtn__7MXV4:hover{background:#e2e8f0;color:#1e293b}.analysis_addRoleMiniBtn__7MXV4:active{transform:translateY(1px)}.analysis_submitSection__HXLk1{margin-top:.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.analysis_submitConsentText__54SVA{font-size:.875rem;color:#64748b;max-width:500px;line-height:1.5}.analysis_submitBtnLarge__EMSXU{display:flex;align-items:center;gap:.75rem;padding:1rem 3rem;background-color:#2563eb;color:white;border:none;border-radius:50px;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 4px 6px -1px rgba(37,99,235,.2),0 2px 4px -1px rgba(37,99,235,.1)}.analysis_submitBtnLarge__EMSXU:hover{background-color:#1d4ed8;transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(37,99,235,.3)}.analysis_submitBtnLarge__EMSXU:active{transform:translateY(0)}.analysis_resumePreviewRow__A87i6{margin-top:2rem;width:100%}.analysis_resumePreviewRow__A87i6 .analysis_resumePreviewCard__FHJ9P{max-width:860px;margin:0 auto}@media (max-width:1100px){.analysis_cardHeader__IxY2x{flex-direction:column;align-items:flex-start;gap:.75rem}.analysis_chancesRowHeader__hZ2P3{width:100%;justify-content:space-between}.analysis_analysisHighlights__PLBIf{grid-template-columns:1fr;gap:1rem}}@media (max-width:640px){.analysis_atsAnalysisWrap__RrHfX{flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.analysis_atsInfo__dWnTJ{width:100%}.analysis_atsActions__V4wch,.analysis_statusHeader__aNu_i{justify-content:center}.analysis_metricsGrid__BJSyx{grid-template-columns:1fr;gap:.75rem}.analysis_metricItem__BCM7M{flex-direction:row;align-items:center;justify-content:space-between;background:#f8fafc;padding:.75rem 1rem;border-radius:8px}.analysis_analysisHighlights__PLBIf{grid-template-columns:1fr;gap:1rem}.analysis_customRoleInputGroup__P3SRF{flex-direction:column}.analysis_addRoleMiniBtn__7MXV4{width:100%;justify-content:center}.analysis_rolesList__riJA2{gap:.5rem}.analysis_rolePill__Hu9Iq{padding:.375rem .75rem;font-size:.8125rem}}.placementHub_container__wsh_O{padding:2rem;background-color:#f8fafc;min-height:calc(100vh - 80px);font-family:Inter,sans-serif;transition:padding .3s ease}@media (max-width:768px){.placementHub_container__wsh_O{padding:1rem}}.placementHub_maxContainer__8aCLA{max-width:1400px;margin:0 auto}.placementHub_profileHeaderCard__RLLOi{background:white;border-radius:20px;padding:2.5rem;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.025);margin-bottom:2.5rem;border:1px solid #e2e8f0;flex-wrap:wrap;gap:2rem}.placementHub_profileInfoSide__MkRXG{display:flex;align-items:center;gap:1.5rem}.placementHub_avatarWrapper__wQRZj{position:relative;width:90px;height:90px;border-radius:50%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.05);border:4px solid white;flex-shrink:0}.placementHub_profileAvatar__VjX8G{width:100%;height:100%;border-radius:50%;object-fit:cover}.placementHub_onlineIndicator__kpPdz{position:absolute;bottom:2px;right:2px;width:16px;height:16px;background:#10b981;border-radius:50%;border:3px solid white}.placementHub_profileMeta__sY8m_{display:flex;flex-direction:column;gap:.5rem}.placementHub_profileName__uBXXF{font-size:1.75rem;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.02em}.placementHub_profileRoleWrap__jABe_{display:flex;align-items:center;gap:.5rem;color:#64748b;font-size:1rem;font-weight:500}.placementHub_badgeRow__UTgB3{display:flex;gap:.75rem;margin-top:.25rem}.placementHub_hubBadge__3PeWo{padding:.4rem 1rem;border-radius:8px;font-size:.8rem;font-weight:600}.placementHub_levelBadge__KWEEH{background:#eff6ff;color:#2563eb}.placementHub_expBadge__LvYV5{background:#f1f5f9;color:#475569}.placementHub_profileActionSide__nvdP_{display:flex;flex-direction:column;align-items:flex-end;gap:1rem}.placementHub_headerActionBtnPrimary__NtwJn{background:#043cb5;color:white;border:none;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s;cursor:pointer;width:100%;font-family:inherit}.placementHub_headerActionBtnPrimary__NtwJn:hover{background:#032a8a;transform:translateY(-2px);box-shadow:0 4px 12px rgba(4,60,181,.2)}.placementHub_headerActionBtnSecondary__K8lBM{background:#3b82f6;color:white;border:1px solid #2563eb;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s;cursor:pointer;width:100%;font-family:inherit}.placementHub_headerActionBtnSecondary__K8lBM:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 4px 12px rgba(37,99,235,.2)}.placementHub_headerButtonGroup__2GLCz{display:flex;flex-direction:column;gap:.75rem;width:100%}.placementHub_toggleContainer__hnwtc{display:flex;align-items:center;gap:.75rem;background:#f8fafc;padding:.6rem 1rem;border-radius:12px;border:1px solid #e2e8f0}.placementHub_toggleLabel__zUYrn{font-size:.85rem;font-weight:600;color:#334155}.placementHub_switch__J6PZW{position:relative;display:inline-block;width:44px;height:24px}.placementHub_switch__J6PZW input{opacity:0;width:0;height:0}.placementHub_slider__GxbN0{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#cbd5e1;transition:.4s;border-radius:34px}.placementHub_slider__GxbN0:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:white;transition:.4s;border-radius:50%}input:checked+.placementHub_slider__GxbN0{background-color:#10b981}input:focus+.placementHub_slider__GxbN0{box-shadow:0 0 1px #10b981}input:checked+.placementHub_slider__GxbN0:before{transform:translateX(20px)}.placementHub_hubGrid__n6WIF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}@media (max-width:1200px){.placementHub_hubGrid__n6WIF{grid-template-columns:1fr 1fr}.placementHub_hubGrid__n6WIF>:nth-child(3){grid-column:span 2}}@media (max-width:768px){.placementHub_hubGrid__n6WIF{grid-template-columns:1fr;gap:1.25rem}.placementHub_hubGrid__n6WIF>:nth-child(3){grid-column:auto}.placementHub_profileHeaderCard__RLLOi{flex-direction:column;align-items:flex-start;padding:1.5rem;margin-bottom:1.5rem;gap:1.5rem}.placementHub_profileInfoSide__MkRXG{gap:1rem}.placementHub_avatarWrapper__wQRZj{width:70px;height:70px}.placementHub_profileName__uBXXF{font-size:1.25rem}.placementHub_profileRoleWrap__jABe_{font-size:.9rem}.placementHub_profileActionSide__nvdP_{align-items:flex-start;width:100%;gap:.75rem}.placementHub_columnWrapper__L_2MY{padding:1.25rem}}.placementHub_columnWrapper__L_2MY{background:white;border-radius:20px;padding:1.5rem;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);display:flex;flex-direction:column;height:100%;min-width:0}.placementHub_columnHeader__xk_ln{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #f1f5f9}.placementHub_columnTitleWrap__p9io9{display:flex;align-items:center;gap:.75rem}.placementHub_columnTitle__s5HXR{font-size:1.25rem;font-weight:700;color:#0f172a;margin:0}.placementHub_columnCountBadge__Wt_N7,.placementHub_newBatchCount___a_BN{background:#eff6ff;color:#043cb5;font-size:.75rem;font-weight:700;padding:.25rem .75rem;border-radius:12px}.placementHub_taskList__6cww5{display:flex;flex-direction:column;gap:1rem;flex:1 1}.placementHub_taskCard__nyIln{background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;padding:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.placementHub_taskCard__nyIln:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1);border-color:#cbd5e1}.placementHub_taskCardPending__wm3tD{border:1px dashed #cbd5e1;background:#f8fafc}@keyframes placementHub_softPulse__z5KPb{0%{background-color:#f8fafc}50%{background-color:#f1f5f9}to{background-color:#f8fafc}}.placementHub_taskCardPending__wm3tD{animation:placementHub_softPulse__z5KPb 3s infinite}.placementHub_taskTop__ghbWC{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.placementHub_taskCompany__xiYUq{font-size:.7rem;font-weight:800;text-transform:uppercase;color:#64748b;letter-spacing:.05em}.placementHub_taskStatus__b5goy{display:flex;align-items:center;gap:.35rem;font-size:.7rem;font-weight:700;text-transform:uppercase;padding:.25rem .5rem;border-radius:6px}.placementHub_taskStatusPending__Q1QYZ{color:#d97706;background:#fef3c7}.placementHub_taskStatusDone__9Fbv7{color:#10b981;background:#d1fae5}.placementHub_taskStatusInQueue__xyD1H{color:#3b82f6;background:#eff6ff}@keyframes placementHub_spin__tplUh{to{transform:rotate(1turn)}}.placementHub_spinnerIcon__2z2E0{animation:placementHub_spin__tplUh 2s linear infinite}.placementHub_taskTitle__xXUy8{font-size:1rem;font-weight:700;color:#1e293b;margin-bottom:.5rem;line-height:1.3}.placementHub_taskDesc__05hgJ{font-size:.85rem;color:#64748b;line-height:1.5;margin-bottom:1rem}.placementHub_completedPlaceholder__vMYfS{color:#10b981;background:#f0fdf4;border-radius:10px;border:1px solid #bbf7d0}.placementHub_completedPlaceholder__vMYfS,.placementHub_inQueuePlaceholder__AIz_Y{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.85rem;font-weight:600;padding:.75rem}.placementHub_inQueuePlaceholder__AIz_Y{color:#3b82f6;background:#eff6ff;border-radius:10px;border:1px solid #bfdbfe}.placementHub_taskActionBtn__YAEfF{width:100%;background:#0f172a;color:white;border:none;padding:.75rem;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .2s}.placementHub_taskActionBtn__YAEfF:hover{background:#1e293b}.placementHub_tabToggleContainer__jC6ps{display:flex;background:#f1f5f9;padding:4px;border-radius:10px;margin-bottom:1.5rem}.placementHub_tabToggleBtn__yB9x4{flex:1 1;background:transparent;border:none;font-family:inherit;font-size:.85rem;font-weight:600;padding:.5rem 0;border-radius:8px;color:#64748b;cursor:pointer;transition:all .2s}.placementHub_tabToggleBtnActive__ZZbaB{background:white;color:#0f172a;box-shadow:0 1px 3px rgba(0,0,0,.1)}.placementHub_invitationListHub__nL5h7{display:flex;flex-direction:column;gap:1rem;flex:1 1}.placementHub_invitationCardHub__rOwC1{background:white;border:1px solid #e2e8f0;border-radius:16px;padding:1.25rem;transition:all .25s ease}.placementHub_invitationCardHub__rOwC1:hover{border-color:#cbd5e1;box-shadow:0 6px 20px rgba(0,0,0,.06)}.placementHub_invitationHeaderHub__amvZo{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.85rem}.placementHub_companyLogoPlaceholderHub__0ycAy{width:42px;height:42px;background:#eff6ff;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#2563eb;font-size:1.1rem;border:1px solid #dbeafe;flex-shrink:0}.placementHub_invitationMetaHub__9MFHx{flex:1 1;min-width:0}.placementHub_jobTitleHub__GnE4o{font-size:.92rem;font-weight:700;color:#1e293b;margin:0 0 .15rem;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word}.placementHub_companyNameHub__YyiDL{font-size:.78rem;font-weight:600;color:#64748b;margin:0}.placementHub_matchBadgeHub__kwPFw{background:#dcfce7;color:#166534;font-size:.7rem;font-weight:800;padding:.25rem .5rem;border-radius:6px;white-space:nowrap;flex-shrink:0}.placementHub_invitationDetailsHub__9mNyr{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.placementHub_detailItemHub__0b9aH{display:flex;align-items:center;gap:.35rem;font-size:.73rem;color:#475569;font-weight:500;background:#f1f5f9;padding:.25rem .5rem;border-radius:6px}.placementHub_invitationMsgHub__ozgLr{font-size:.82rem;color:#475569;line-height:1.5;margin-bottom:.85rem;background:#f8fafc;padding:.65rem .85rem;border-radius:8px;border-left:3px solid #3b82f6;font-style:italic}.placementHub_acceptBtnHub__q3syx{width:100%;background:#2563eb;color:white;border:none;padding:.6rem;border-radius:10px;font-size:.82rem;font-weight:600;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.4rem;cursor:pointer}.placementHub_acceptBtnHub__q3syx:hover{background:#1d4ed8;box-shadow:0 4px 12px rgba(37,99,235,.25)}.placementHub_acceptBtnHub__q3syx:disabled{background:#94a3b8;cursor:not-allowed;box-shadow:none}.placementHub_feedbackListHub__EYydJ{display:flex;flex-direction:column;gap:1rem;flex:1 1;max-height:600px;overflow-y:auto;padding-right:4px;&::-webkit-scrollbar{display:none}-ms-overflow-style:none;scrollbar-width:none}.placementHub_feedbackItemHub__av0My{background:white;border:1px solid #e2e8f0;border-radius:16px;padding:1.25rem;position:relative}.placementHub_feedbackItemRecruiter__fPNno{background:#f8fafc;border-color:#cbd5e1}.placementHub_feedbackAuthorHub__APGXc{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.placementHub_authorAvatarHub__O68r8{width:40px;height:40px;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;font-size:1.2rem;overflow:hidden;flex-shrink:0;transition:transform .2s,box-shadow .2s}.placementHub_authorAvatarHub__O68r8 img{width:100%;height:100%;object-fit:cover}.placementHub_avatarInitials__zfQV2{font-size:.8rem;font-weight:700;letter-spacing:.03em;line-height:1}.placementHub_clickableAvatar__G6QX1{cursor:pointer}.placementHub_clickableAvatar__G6QX1:hover{transform:scale(1.08);box-shadow:0 4px 12px rgba(0,0,0,.15)}.placementHub_avatarAI__h7bI_{background:linear-gradient(135deg,#818cf8,#4f46e5);color:white}.placementHub_avatarCommittee__X0QxJ{background:linear-gradient(135deg,#fbbf24,#d97706);color:white}.placementHub_avatarRecruiter__XRnP1{background:linear-gradient(135deg,#34d399,#059669);color:white}.placementHub_authorMetaHub__azqIP{display:flex;flex-direction:column;min-width:0}.placementHub_authorNameHub__8PyR0{font-size:.9rem;font-weight:700;color:#0f172a;word-wrap:break-word;overflow-wrap:break-word}.placementHub_clickableName__LAj_Z{cursor:pointer;transition:color .2s}.placementHub_clickableName__LAj_Z:hover{color:#2563eb;text-decoration:underline}.placementHub_authorRoleHub__QH285{font-size:.7rem;font-weight:800;color:#64748b;text-transform:uppercase}.placementHub_feedbackTextHub__wmbYM{font-size:.85rem;color:#334155;line-height:1.6;margin-bottom:.75rem;background:#f1f5f9;padding:1rem;border-radius:0 12px 12px 12px;word-wrap:break-word;overflow-wrap:anywhere}.placementHub_viewAnnotatedBtnMini__nJECx{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe;padding:.5rem .75rem;border-radius:8px;font-size:.75rem;font-weight:700;display:flex;align-items:center;gap:.4rem;margin-bottom:.75rem;cursor:pointer;transition:all .2s;width:-moz-fit-content;width:fit-content}.placementHub_viewAnnotatedBtnMini__nJECx:hover{background:#dbeafe;border-color:#3b82f6;transform:translateY(-1px)}.placementHub_feedbackTimeHub__WwnhG{font-size:.7rem;color:#94a3b8;font-weight:500;text-align:right}.placementHub_emptyStateContainerHub__0plA_{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;background:#f8fafc;border-radius:16px;border:2px dashed #cbd5e1;flex:1 1}.placementHub_emptyIconHub__pXLlE{font-size:3rem;color:#94a3b8;margin-bottom:1rem}.placementHub_emptyStateContainerHub__0plA_ h5{font-weight:700;color:#1e293b;margin-bottom:.5rem;font-size:1.1rem}.placementHub_emptyTextSub__oxg_P{font-size:.75rem;color:#64748b;margin-top:.25rem}@keyframes placementHub_shimmer__xC8hp{0%{background-position:-200% 0}to{background-position:200% 0}}.placementHub_skeletonItem__kQMBQ{background:#f1f5f9;background-image:linear-gradient(90deg,#f1f5f9,#e2e8f0 50%,#f1f5f9);background-size:200% 100%;animation:placementHub_shimmer__xC8hp 1.5s infinite;border-radius:4px}.placementHub_skeletonText__x6i3J{height:12px;margin-bottom:8px;width:100%}.placementHub_skeletonText__x6i3J.placementHub_short__uLpSz{width:60%}.placementHub_skeletonText__x6i3J.placementHub_medium__vovdv{width:80%}.placementHub_skeletonCircle__DHrcU{width:40px;height:40px;border-radius:50%}.placementHub_avatarInitials__zfQV2.placementHub_avatarDefault__Jrpsy{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,#2563eb,#7c3aed);color:white;display:flex;align-items:center;justify-content:center;font-size:2.5rem!important;font-weight:600;box-shadow:inset 0 2px 4px rgba(255,255,255,.2)}.AnnotatedResumeViewer_viewerOverlay__I69qJ{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;flex-direction:column;z-index:1000;padding:2rem}.AnnotatedResumeViewer_viewerHeader__fpGV_{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;color:white;max-width:900px;width:100%;margin-left:auto;margin-right:auto}.AnnotatedResumeViewer_viewerTitle__A26S4{font-size:1.5rem;font-weight:700;margin:0}.AnnotatedResumeViewer_closeBtn__YfcEq{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:white;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.AnnotatedResumeViewer_closeBtn__YfcEq:hover{background:rgba(255,255,255,.2);transform:scale(1.1)}.AnnotatedResumeViewer_viewerBody__rWHK4{flex:1 1;display:flex;justify-content:center;overflow-y:auto;padding-bottom:3rem}.AnnotatedResumeViewer_a4Container__cnNzH{position:relative;width:900px;min-height:1200px;background:white;box-shadow:0 10px 40px rgba(0,0,0,.3);border-radius:4px}.AnnotatedResumeViewer_resumeIframe__2sw50{width:100%;height:1200px;border:none;border-radius:4px}.AnnotatedResumeViewer_drawingOverlay__BZMIN{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5}.AnnotatedResumeViewer_commentPin__TiiGb{position:absolute;color:#3b82f6;font-size:1.5rem;z-index:10;transform:translate(-50%,-100%);filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));cursor:pointer;pointer-events:auto}.AnnotatedResumeViewer_commentTooltip__HjlXk{position:absolute;bottom:120%;left:50%;transform:translateX(-50%);background:#1e293b;color:white;padding:8px 12px;border-radius:8px;font-size:.85rem;width:200px;box-shadow:0 4px 12px rgba(0,0,0,.2);pointer-events:none;z-index:30;text-align:center}.AnnotatedResumeViewer_commentTooltip__HjlXk:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #1e293b}.AnnotatedResumeViewer_commentBody__F_e_c{margin:0;line-height:1.4;white-space:pre-wrap}